BM6P6(@ {{{uuunnnjjjbbbZZZRRRMMMIIIHHHEEEEEEFFFEEEDDDCCCAAA@@@<<<<<<======>>>>>>??????>>>===;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::????????????>>>===<<<;;;???>>>===<<<<<<;;;;;;<<<;;;:::999:::<<<>>>>>>>>>?????????>>>>>>>>>>>>>>>======>>>===<<<>>>@@@CCC@@@???????????????@@@@@@@@@AAABBBCCCDDDFFFGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGFFFHHHIIIIIIHHHIIILLLPPPXXX\\\^^^[[[TTTOOONNNPPPPPPMMMKKKJJJJJJKKKKKKJJJOOOLLLJJJJJJLLLLLLIIIGGGIIIIIIIIIIIIIIIIIIIIIIIILLLIIIHHHKKKKKKIIIKKKOOOLLLLLLKKKJJJJJJKKKMMMMMMKKKKKKKKKKKKLLLMMMOOOOOOMMMLLLKKKJJJJJJIIIJJJJJJNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLLLLMMMPPPRRRUUUWWWWWWTTTRRRSSSUUUSSSMMMHHHLLLHHHDDDBBBDDDGGGIIIKKKOOOJJJEEE@@@>>>===;;;:::===============<<<<<<<<<888888999:::999888777666999999888777555333222111222222333444333222111000222222222222111111111000000111111111222222333333........................111000///...------...//////...---,,,+++,,,,,,---,,,,,,,,,------.........000---++++++...///---+++......------------.........***(((+++111333///)))*********++++++,,,,,,,,,,,,---......///.........000000...---,,,+++++++++******+++,,,,,,,,,,,,+++******))))))))))))******000+++''''''***,,,+++(((***+++,,,,,,,,,,,,+++***,,,,,,+++++++++++++++,,,***+++------+++******+++......---,,,,,,,,,---...***,,,///000...,,,,,,+++++++++++++++++++++,,,,,,((()))++++++)))((()))***)))))))))***+++,,,......###%%%(((+++---,,,+++***+++++++++++++++***)))(((*********)))))))))))))))***((((((+++,,,******---+++++++++++++++++++++++++++&&&$$$))),,,+++******************************,,,+++***))))))+++---...))))))---222///))))))///,,,,,,,,,++++++*********'''((()))+++++++++***)))***))))))***,,,,,,***(((************************((()))***+++++++++++++++...,,,***+++---...---***,,,------,,,++++++,,,...000000//////............,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,))),,,...///...---------+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000111,,,------+++((((((***---//////000111111000000///|||vvvnnnjjjccc[[[SSSMMMHHHEEEEEEEEEEEEEEEDDDBBBAAA@@@============>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;===>>>>>>?????????>>>>>>>>>===<<<;;;;;;:::::::::::::::::::::;;;<<<===>>>????????????????????????>>>???@@@???>>>===>>>@@@???>>>>>>>>>??????@@@AAA@@@@@@AAABBBDDDEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHEEEGGGHHHHHHIIIKKKPPPSSSUUUYYY[[[[[[WWWTTTTTTUUUPPPNNNLLLKKKLLLLLLLLLKKKNNNLLLJJJJJJKKKKKKIIIGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIIIIMMMMMMIIIHHHJJJLLLLLLKKKJJJKKKLLLMMMNNNLLLLLLLLLMMMMMMOOOPPPPPPNNNNNNMMMKKKJJJJJJJJJJJJMMMMMMLLLKKKKKKKKKLLLLLLNNNNNNNNNOOOQQQSSSUUUWWWUUURRRPPPRRRTTTTTTPPPLLLMMMIIIFFFDDDFFFIIIKKKLLLPPPLLLFFFAAA???===<<<;;;>>>=========<<<<<<;;;;;;888999999:::999888777666999::::::999888666444333333333333333333222111111222222111111111000000000---------.........//////...............---------000///...---,,,,,,---...///...---,,,,,,,,,------------------............000---+++,,,///000000...//////......---.........000---+++---//////,,,(((++++++++++++++++++,,,,,,,,,,,,---..................---,,,,,,+++,,,,,,,,,)))***++++++,,,,,,++++++++++++************++++++---***((())),,,---***'''***+++,,,,,,,,,,,,+++***))))))))))))******+++,,,(((***,,,,,,++++++,,,---,,,------------------,,,(((+++------,,,+++,,,,,,...------,,,***))))))((((((***++++++***))))))***---------,,,,,,---------///000111111000///,,,++++++++++++++++++***))))))+++++++++***************,,,)))(((++++++)))***---)))))))))))))))))))))))),,,******---,,,)))***---************************,,,+++)))))))))***,,,---***)))+++///...******...,,,,,,,,,+++++++++******)))************))))))(((+++***)))***,,,---,,,+++************************))))))***+++++++++++++++---+++******,,,---,,,*********+++***))))))***,,,//////.........---------,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////***,,,......,,,,,,...000---,,,+++,,,...///...---~~~yyyoookkkddd\\\SSSLLLFFFDDDEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>============;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=====================<<<===>>>???@@@@@@@@@@@@===<<<;;;::::::999::::::999;;;<<<;;;999888;;;===???????????????????????????AAABBBBBB???==================>>>???@@@AAABBB??????@@@AAACCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHFFFGGGGGGGGGHHHKKKPPPTTTSSSTTTWWWXXXYYYXXXWWWVVVQQQOOOLLLLLLMMMMMMLLLKKKLLLKKKJJJJJJJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJNNNNNNIIIGGGHHHLLLKKKKKKKKKKKKLLLMMMNNNMMMNNNNNNNNNOOOOOOPPPPPPPPPOOONNNLLLKKKJJJJJJJJJMMMLLLLLLLLLLLLMMMNNNNNNQQQQQQPPPPPPRRRSSSUUUVVVSSSPPPNNNPPPSSSTTTRRRPPPMMMJJJGGGGGGHHHKKKMMMMMMPPPLLLFFFBBB???>>><<<;;;???>>>>>>===<<<;;;::::::999999999:::999888888777999:::;;;<<<;;;999777555444444333222222222222333111111111111000000000///...///////////////000000//////.........---------......---,,,,,,,,,,,,---///...------,,,---------............------------///...,,,---000222222222111000///...........................---,,,+++***,,,,,,+++++++++++++++++++++,,,------......------+++*********+++,,,------))))))***++++++++++++***,,,,,,++++++++++++,,,,,,***))))))+++......***'''***++++++,,,,,,++++++***'''(((((()))***+++,,,---''')))+++,,,,,,,,,---...+++,,,---.........,,,,,,(((***++++++******+++---------,,,+++***))))))((()))+++,,,,,,+++******+++//////...---,,,++++++***111000///...---+++***)))***++++++++++++***))))))++++++++++++++++++++++++...***)))******((())),,,))))))))))))))))))))))))***+++---...***&&&(((...******************************)))((()))***+++,,,,,,)))(((+++---+++***,,,,,,,,,,,,++++++++++++***)))))))))))))))***++++++---+++))))))+++---------************************))))))***++++++++++++***+++***)))***+++,,,+++))))))***+++***((((((***+++---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***...000+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,,,,------,,,///222333111000......000,,,)))+++000333222///|||rrrmmmdddYYYPPPJJJFFFDDDEEEDDDDDDCCCBBBAAA@@@????????????>>>===<<<<<<<<<::::::::::::;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<========================>>>???????????????>>>===<<<;;;::::::::::::888;;;>>>;;;777666999===?????????@@@@@@@@@@@@@@@>>>@@@CCCCCCAAA>>>===<<<<<<<<<======???@@@AAABBB>>>>>>???@@@BBBCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHLLLPPPSSSTTTTTTTTTVVVXXXWWWUUURRROOONNNLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHFFFHHHMMMMMMJJJHHHJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNMMMKKKJJJIIIIIIIIILLLLLLLLLLLLMMMNNNOOOPPPRRRRRRQQQPPPQQQRRRSSSTTTPPPNNNLLLMMMOOOQQQPPPOOOLLLJJJHHHHHHJJJLLLMMMMMMOOOJJJEEE@@@>>>===<<<:::??????>>>===;;;:::999999:::::::::999999999888888888999;;;<<<<<<:::888777666555333222222222333444111111111000000000/////////////////////000000000/////////...------,,,,,,...---------------------.........------------...------------,,,,,,,,,,,,...---...///111222333333111111000///............))),,,......,,,,,,...000,,,,,,,,,++++++*********++++++,,,---------------*********)))***++++++,,,((()))******++++++******,,,,,,++++++++++++,,,,,,***))))))+++---...+++)))++++++++++++++++++++++++)))******+++,,,,,,,,,,,,(((***,,,,,,++++++,,,---,,,,,,------------------+++,,,,,,+++))))))+++,,,))))))******++++++,,,,,,***+++------+++***+++,,,,,,,,,++++++***))))))(((***)))((((((((()))***+++******+++++++++******)))*********+++++++++++++++///+++)))******'''(((,,,++++++++++++++++++++++++(((''')))+++)))&&&''',,,************************))))))(((((())))))***+++---)))&&&(((+++,,,+++***++++++++++++++++++++++++(((((('''((())),,,...///000---+++)))***,,,,,,,,,************************)))******+++++++++*********)))))))))*********)))+++,,,,,,+++******+++---++++++++++++++++++*********+++++++++++++++******++++++++++++++++++++++++++++++,,,+++******,,,///,,,++++++++++++++++++,,,,,,,,,++++++***+++++++++000222555666333///+++(((111+++&&&(((///444222///}}}uuunnnbbbVVVMMMHHHFFFGGGDDDDDDCCCBBBAAA@@@??????@@@@@@???>>>===<<<;;;;;;999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<=========;;;;;;<<<<<<============>>>?????????>>>>>>===<<>>===<<<;;;;;;;;;;;;888;;;>>>;;;777666999===???@@@@@@@@@AAAAAAAAABBB;;;>>>BBBCCCBBB???>>>===<<<<<<<<<===>>>@@@AAABBB===>>>???@@@AAACCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHJJJMMMRRRVVVXXXYYYXXXWWWWWWWWWUUUQQQNNNMMMLLLKKKKKKKKKKKKIIIHHHFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKIIIFFFFFFJJJKKKJJJKKKOOOJJJKKKLLLLLLMMMNNNNNNNNNMMMNNNNNNOOOOOONNNMMMLLLMMMMMMKKKJJJIIIHHHHHHHHHLLLLLLLLLLLLMMMNNNPPPPPPQQQQQQOOOOOOOOOOOOPPPQQQOOOMMMKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGJJJKKKKKKKKKKKKGGGBBB>>>===<<<;;;:::???>>>===<<<;;;:::999888:::::::::999999999999999777888:::;;;;;;999888777777666444333333333444555111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........./////////......---.....................,,,+++++++++++++++++++++---...000222222222222222000000///...............))),,,///...++++++...111,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,++++++***)))))))))******))))))***+++++++++++++++++++++************++++++---+++*********,,,,,,,,,++++++++++++++++++++++++******++++++***)))((('''+++,,,------+++))))))***...---+++++++++---///000.........,,,***)))***+++(((((()))******+++,,,,,,***+++------+++***+++,,,((()))***+++++++++*********)))))))))***,,,...000)))******+++++++++******))))))))))))******++++++...+++)))+++***((((((+++++++++++++++++++++++++++)))%%%$$$(((+++***)))***)))))))))))))))))))))))))))))))))))))))******+++,,,***''''''***---,,,)))++++++++++++++++++++++++******)))))))))+++,,,---333000,,,*********************************************+++++++++******)))))))))***)))))))))))))))+++,,,,,,+++******+++---)))))))))***************))))))************))))))++++++++++++++++++++++++(((***,,,---,,,+++++++++,,,++++++******++++++,,,,,,,,,+++*********++++++000222333444333...)))%%%+++&&&!!!###***...---)))}}}uuunnnaaaUUULLLGGGGGGGGGDDDCCCBBBAAA@@@?????????@@@??????>>>===<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>;;;;;;<<<<<<======>>>>>>@@@@@@@@@@@@???>>>===<<>><<<<<<<<<<<<<<<999;;;<<<;;;999888;;;===@@@@@@@@@AAAAAABBBBBBCCC:::===@@@BBB@@@>>>======<<<<<<<<<===>>>???@@@AAA>>>>>>???@@@BBBCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGIIIMMMSSSYYY]]]^^^\\\\\\\\\ZZZWWWSSSOOOMMMLLLKKKJJJJJJKKKKKKHHHFFFFFFGGGHHHHHHGGGGGGIIIJJJIIIIIIIIIJJJKKKKKKLLLLLLJJJGGGGGGJJJKKKKKKMMMQQQJJJJJJLLLMMMNNNOOOOOOOOONNNNNNOOOOOOOOOMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHKKKKKKKKKLLLMMMNNNOOOPPPPPPOOONNNMMMMMMNNNOOOOOOLLLLLLKKKJJJIIIHHHGGGFFFGGGFFFFFFGGGJJJKKKJJJIIIHHHDDD@@@===<<<<<<<<<;;;>>>======<<<;;;:::999999;;;;;;:::999999999999:::888888999999999888777777666666555444444444444555222222222222111111111000............------------........................---...//////000000//////------...////////////...***+++++++++,,,,,,,,,,,,...111555777555222000///......------------......---///000...***)))+++...,,,,,,++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,+++***)))))))))*********+++,,,,,,,,,,,,+++++++++************++++++///---+++***)))***,,,---,,,++++++******++++++,,,))))))******)))'''%%%$$$,,,---...---+++)))((()))---,,,++++++,,,---///000---......---+++))))))***++++++*********))))))))))))+++,,,,,,+++******+++''')))+++,,,.........---,,,+++*********+++,,,---))))))***++++++++++++***((((((((()))******++++++,,,)))))),,,,,,)))(((+++)))))))))))))))))))))))),,,&&&$$$)))------+++***)))))))))))))))))))))))))))))))))*********++++++***+++***)))***------******++++++++++++,,,,,,,,,...---,,,+++***)))))))))222///,,,*********)))(((***************************++++++++++++***))))))(((***+++***)))((()))***((()))***)))'''''')))***)))))))))))))))*********((()))******************++++++++++++++++++++++++&&&))),,,---,,,*********,,,+++***))))))***+++,,,+++++++++***++++++,,,,,,------...000111///,,,)))+++'''###%%%***---,,,)))}}}{{{qqqlllbbbWWWNNNIIIFFFEEEDDDCCCAAA@@@???>>>????????????>>>>>>======<<<<<<:::;;;<<<<<<<<<;;;:::999;;;;;;;;;<<<===>>>>>>>>><<<<<<===>>>>>>??????@@@AAAAAAAAABBBAAAAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<===>>>@@@@@@AAAAAABBBCCCCCCCCC<<<>>>@@@@@@>>><<<;;;;;;===============>>>??????>>>???@@@AAABBBDDDDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFHHHMMMSSSXXXYYYXXXVVVYYY[[[YYYTTTPPPNNNOOOLLLKKKKKKKKKLLLKKKIIIGGGGGGIIIKKKKKKJJJJJJLLLNNNIIIIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJMMMMMMKKKKKKNNNIIIJJJLLLNNNOOOOOOOOOOOOOOOPPPQQQQQQPPPNNNLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNOOONNNMMMLLLMMMMMMOOOOOOJJJJJJKKKKKKIIIGGGFFFEEEFFFEEEFFFHHHJJJKKKJJJIIIFFFCCC???======>>>>>>>>><<<<<<<<<;;;;;;:::::::::<<<;;;:::999999999::::::;;;:::999777777777888888666666666666666555444444333333333333222222222222111111111000000000//////,,,,,,------.../////////,,,---.../////////......,,,---...///000000///...++++++,,,---......///000111666;;;===999444000---,,,,,,+++,,,,,,---.../////////...---++++++,,,---++++++++++++++++++,,,,,,)))******+++++++++++++++++++++*********+++,,,,,,++++++,,,------------,,,,,,,,,++++++++++++,,,,,,.........,,,+++*********,,,,,,+++******+++,,,,,,)))***+++,,,+++)))(((&&&+++,,,------+++))))))***)))***---...//////...---(((***,,,---+++******+++************))))))))))))(((***++++++***))))))***'''(((+++---......---,,,++++++***)))(((((((((((())))))***+++++++++++++++(((((()))******+++,,,,,,)))((()))---...***)))***))))))))))))))))))))))))---)))(((++++++((('''))))))))))))))))))))))))))))))******+++++++++++++++''',,,...++++++------*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))---,,,******++++++***(((************************+++++++++++++++***))))))(((***,,,+++)))(((***+++((()))))))))'''''')))***(((((())))))******************+++,,,,,,,,,,,,,,,************************''')))++++++***)))***+++,,,+++***))))))***+++,,,+++++++++++++++,,,---...///---+++,,,......---+++,,,+++***+++---...---,,,|||{{{nnnjjjcccZZZQQQJJJEEECCCDDDCCCAAA???>>>>>>??????>>>>>>>>>>>>============;;;;;;<<<===<<<;;;999888;;;;;;;;;<<<===>>>>>>???===>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDD======<<<;;;::::::::::::;;;:::999:::<<<>>>>>>>>>@@@@@@AAAAAABBBCCCDDDDDD>>>???@@@???<<<:::999999>>>===============>>>?????????@@@AAACCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFGGGKKKOOOQQQOOOLLLNNNSSSWWWUUUPPPLLLMMMOOOMMMLLLLLLMMMMMMLLLJJJGGGHHHKKKMMMMMMLLLLLLNNNQQQIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLMMMQQQPPPKKKHHHIIIIIIJJJLLLNNNOOOOOOOOOOOOPPPQQQRRRRRRQQQOOOMMMKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMOOONNNMMMMMMMMMNNNOOOPPPGGGJJJLLLLLLJJJHHHGGGFFFEEEFFFGGGIIIKKKLLLKKKIIIFFFCCC???===>>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999:::;;;===<<<999777666777888999555666777777777666444333444444444333333333222222//////......---------,,,+++,,,,,,---...///000000***+++---...///...------,,,---///000000000///...+++,,,---...///111222222333999@@@AAA===666000---*********+++,,,---...///---,,,++++++,,,...///000*********++++++,,,,,,---))))))***+++++++++++++++)))))))))***+++---...///+++,,,------......------...------,,,,,,------...---...000///---***((('''---,,,+++******+++,,,---+++,,,...//////...---,,,)))+++,,,,,,+++***+++,,,%%%)))...222333000,,,***###&&&***,,,++++++++++++&&&'''((()))***+++,,,,,,((()))++++++)))((()))***%%%''')))+++,,,+++***)))++++++++++++++++++++++++((()))***+++++++++++++++))))))***+++,,,,,,------'''''')))...///+++)))***+++++++++++++++++++++++++++***++++++'''!!!"""'''))))))))))))))))))))))))******+++,,,,,,,,,,,,+++%%%---111---+++---...+++*********++++++,,,,,,,,,%%%'''))),,,---.........)))))))))***,,,,,,+++)))************************+++++++++++++++***)))((()))+++---,,,)))(((***,,,***++++++***))))))***,,,((()))))))))******+++++++++,,,------............************************)))***)))((('''(((+++---,,,+++)))(((((()))+++,,,++++++++++++,,,---...///444000,,,***,,,,,,+++))))))******+++++++++******}}}wwwxxxmmmggg^^^VVVPPPKKKHHHEEECCCCCCDDDDDDCCCAAA???>>>===???>>>:::999<<<<<<999;;;::::::::::::;;;<<<<<<;;;<<<============???AAABBB???>>>@@@???<<<;;;>>>???AAACCCEEEFFFDDDBBBAAABBBAAA@@@???>>>>>>>>>>>>===>>>===<<<;;;<<>>>>>===<<<;;;;;;<<<======>>>>>>>>>>>>>>>===???BBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDFFFGGGIIIJJJLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHJJJMMMPPPIIIJJJKKKMMMMMMMMMLLLKKKMMMLLLKKKJJJIIIJJJJJJKKKKKKNNNQQQPPPNNNLLLLLLNNNMMMMMMMMMLLLMMMMMMNNNOOOQQQQQQRRRRRRQQQOOOMMMLLLJJJLLLNNNNNNLLLKKKJJJKKKMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIBBBAAA???======>>>@@@AAA>>>===<<<;;;;;;<<<>>>???<<<<<<;;;;;;;;;;;;;;;;;;<<<888555555777999888666555555444444333333444444444333222111000000000000000111222333333222000000---...///000111111111111///......---------............------111555111***---......,,,///666;;;<<<777:::;;;:::666111---+++---,,,++++++------,,,+++'''+++......,,,******+++///---***)))+++---...------+++******+++,,,+++***,,,)))(((++++++)))***...+++++++++,,,,,,---------+++...000///,,,+++,,,---,,,,,,,,,+++***)))((('''...---+++,,,,,,---+++***,,,+++,,,---......+++))) $$$)))+++)))(((((())),,,***,,,222444111...///(((((()))***++++++++++++,,,++++++******++++++,,,///...---,,,+++*********,,,...))))))///+++)))222++++++++++++******))))))******************+++++++++***(((&&&''')))+++---,,,,,,,,,++++++*********---,,,***)))))))))******,,,,,,++++++++++++++++++,,,++++++******++++++,,,)))*********)))))))))***)))+++---------,,,------***,,,------,,,+++---...111...,,,...///---,,,+++......---,,,++++++++++++))),,,...,,,)))''')))+++))))))))))))************)))***++++++***)))***,,,+++++++++++++++***))))))******++++++++++++******,,,+++)))***+++,,,,,,+++---------,,,,,,+++++++++///---)))((()))+++,,,,,,,,,,,,,,,------,,,++++++"""$$$'''***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---'''&&&+++///...+++***}}}wwwwwwmmmggg^^^VVVPPPKKKHHHFFFBBBCCCCCCCCCBBB@@@>>>======???>>>:::999;;;;;;999;;;;;;::::::;;;;;;<<<===:::;;;<<<<<<;;;<<<>>>@@@???<<<<<<@@@@@@======@@@@@@AAACCCDDDEEEDDDCCCBBBAAA@@@???>>>===============>>>>>><<<<<<===@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFAAAAAA@@@???>>>===<<<<<<;;;<<<<<<==================???BBBCCCCCCCCCCCCDDDCCCDDDEEEGGGGGGGGGFFFEEEHHHHHHJJJKKKMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKJJJHHHGGGHHHLLLNNNKKKKKKMMMMMMNNNMMMLLLLLLMMMLLLKKKIIIIIIIIIJJJJJJHHHKKKNNNNNNMMMLLLMMMNNNMMMMMMMMMMMMMMMNNNOOOPPPSSSTTTTTTSSSRRRPPPNNNMMMIIIKKKMMMNNNLLLKKKKKKLLLNNNMMMMMMLLLLLLMMMMMMNNNSSSSSSSSSSSSSSSRRRRRRRRRPPPOOOOOONNNMMMLLLKKKKKKLLLKKKKKKKKKJJJJJJIIIIIIAAAAAA???>>>>>>>>>???@@@>>>===<<<;;;;;;<<<======:::::::::999999999999999:::888666555666777777666333222111111000000000000444333222111000000000000---...///111222222222111......///000000000000000//////...---------------...///---,,,000555222,,,...000000---000666999888777888:::888444000---,,,---,,,++++++------,,,+++ $$$))),,,,,,---///111...---++++++,,,---...///111///---,,,------,,,***///,,,---000000......111+++++++++,,,,,,---------,,,...000///,,,***+++,,,......------,,,+++******...,,,++++++,,,,,,+++***++++++***+++,,,,,,+++)))&&&)))---...,,,++++++,,,,,,+++...333444111//////------------,,,+++******++++++++++++++++++++++++---,,,+++++++++,,,---...(((***&&&'''...+++)))222++++++++++++*********)))------,,,,,,++++++******((()))*********+++******,,,,,,,,,+++++++++******,,,,,,***)))))))))******+++++++++++++++++++++++++++******************++++++***)))***++++++***)))))))))******)))***+++,,,)))*********))))))+++,,,111333555555222...---.........---,,,++++++++++++)))***+++***((((((((()))))))))))))))************)))***++++++***)))+++,,,***++++++,,,+++***)))((())))))************)))))),,,***)))***+++,,,,,,+++,,,,,,,,,++++++*********...,,,************((('''***++++++,,,,,,++++++***&&&(((***,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...(((&&&***...---******|||wwwvvvlllfff^^^VVVPPPLLLHHHFFFBBBBBBBBBBBBAAA???>>>===<<<>>>===999999;;;;;;999;;;;;;;;;;;;<<<<<<<<<===999:::;;;;;;:::;;;===>>><<<:::<<<@@@AAA@@@@@@CCCAAABBBCCCCCCDDDDDDCCCCCC@@@???>>>===<<<<<<<<<<<<===>>>>>>===<<<>>>AAADDDCCCCCCBBBCCCCCCDDDEEEFFFDDDCCCBBBAAA???>>>===<<<:::;;;<<<<<<======<<<<<<===@@@BBBCCCBBBBBBDDDEEEBBBCCCEEEGGGHHHHHHGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKKKKIIIHHHIIILLLOOOMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLKKKIIIIIIHHHHHHIIIFFFIIIKKKLLLLLLLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQTTTTTTSSSSSSQQQOOOMMMLLLIIIKKKMMMMMMMMMLLLMMMNNNPPPOOOOOONNNNNNOOOOOOPPPXXXXXXXXXWWWWWWVVVUUUUUUOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHAAAAAA@@@@@@????????????>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::777777777666555444555777666555444333222222111222333222111111000000000000---...///000000000000////////////000000000000000000///...---,,,,,,,,,,,,))))))(((&&&***///...)))///222222000111555777555666777777555111...---------,,,++++++------,,,+++$$$'''***++++++++++++,,,---......---,,,,,,...///222000---,,,,,,,,,+++)))(((&&&'''++++++((((((***++++++,,,,,,,,,,,,---------...///...,,,******+++------------,,,+++++++++---,,,++++++,,,,,,+++***,,,***))))))***++++++***+++---///...---,,,---...,,,+++///444555111...///------------,,,+++******+++,,,------------,,,+++...---+++******+++---...---///))))))...(((%%%---++++++++++++************///......---,,,+++******&&&(((,,,......---***(((,,,,,,,,,++++++++++++***,,,+++******)))***************+++++++++++++++*********))))))))))))******,,,***((())),,,---+++(((******)))))))))***++++++,,,,,,,,,++++++,,,000222888>>>DDDBBB:::333111222......---,,,++++++++++++)))((('''((()))***)))((())))))))))))************(((***++++++******+++,,,)))***,,,------+++)))((())))))))))))))))))))))))+++***))))))+++,,,,,,+++++++++***************))))))))))))***++++++(((&&&)))******++++++*********+++,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,000***&&&))),,,+++***+++ӵ|||vvvtttkkkeee]]]UUUPPPLLLIIIGGGDDDDDDCCCBBBAAA???>>>>>>;;;===<<<999888;;;;;;999;;;;;;<<<<<<============:::;;;<<<;;;::::::<<<>>>>>><<<>>>CCCDDDBBBBBBEEEBBBBBBBBBBBBCCCCCCDDDDDD@@@???>>>===============>>>>>>>>>>>>>>>???CCCFFFDDDDDDDDDCCCDDDDDDEEEEEEFFFEEEDDDBBB@@@>>>===<<<;;;<<<<<<===>>>=========ĦBBBDDDEEEBBBCCCEEEĦHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKMMMӵQQQMMMMMMMMMMMMLLLLLLKKKKKKLLLKKKJJJJJJIIIHHHHHHHHHGGGHHHJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNPPPQQQRRRRRRRRRQQQOOONNNLLLKKKJJJIIIKKKMMMMMMMMMMMMNNNPPPSSSRRRRRRQQQQQQRRRRRRSSSYYYYYYYYYYYYXXXWWWUUUTTTMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFAAAAAAAAAAAA@@@???>>>>>>>>>======<<<;;;::::::::::::::::::Ħ555777888777444222444777777666555444333222222222222222111000000000000000222222111000///---,,,,,,000000////////////000000111000///---,,,+++++++++'''(((&&&$$$''',,,---)))...111333111222666666333444444333111...,,,---------,,,++++++------,,,+++((()))++++++++++++++++++---///000///,,,+++,,,---///---+++***++++++***(((,,,***,,,///000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,............,,,+++***)))++++++******************---+++***+++,,,,,,+++***,,,***((((((***+++,,,,,,,,,------,,,+++***++++++***+++000555555///,,,---(((((()))***++++++++++++***+++---......---+++***333111---***)))))))))***...000,,,+++000+++&&&...++++++++++++++++++++++++------,,,,,,+++++++++***'''))),,,...///---+++)))++++++++++++++++++++++++++++++******************)))***+++,,,,,,++++++***++++++************++++++,,,)))'''(((+++---***''',,,++++++,,,---,,,+++))),,,,,,,,,,,,---000555999GGGNNNRRRNNNFFF???999444......---,,,++++++++++++***'''&&&'''***,,,***(((((()))))))))************((()))++++++******+++---)))***,,,------,,,***(((******))))))))))))******+++)))((()))+++,,,,,,,,,++++++++++++************((('''((()))+++,,,+++***)))******++++++++++++***,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++222,,,(((***+++******,,,4ĉ@ӵ|||vvvrrrjjjeee\\\UUUPPPMMMJJJHHHGGGFFFEEECCCBBB@@@@@@???;;;===<<<999999<<<<<<:::;;;<<<===>>>>>>>>>======;;;<<<===<<<;;;;;;===>>>BBB@@@BBBFFFFFFCCCBBBDDDBBBBBBBBBBBBCCCCCCDDDDDD@@@@@@???>>>>>>>>>??????>>>>>>?????????AAAEEEHHHFFFFFFEEEDDDDDDDDDEEEEEEFFFEEEDDDBBB@@@>>>===<<<======>>>????????????>>>>LAAABBBDDDFFFBBBCCC=hĦHHHGGGGGGHHHIIIJJJJJJJJJIIIMMMLLLLLLKKKJJJKKKKKKKKK4ĉ@ӵLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKJJJJJJKKKLLLMMMNNNMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQPPPNNNMMMKKKKKKJJJKKKLLLMMMNNNMMMNNNOOOQQQTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVWWWWWWVVVUUUSSSQQQLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIGGGFFFEEEDDDDDDAAABBBBBBBBBAAA@@@>>>===>>>>>>======<<<;;;:::999777777666>L333444777999777444333444666333222111000////////////111111000000///000000000333333222000///...------000//////...//////000111222111///...---,,,,,,,,,,,,---,,,***+++000111///+++///111111222666666333222222111///,,,+++---...---,,,++++++------,,,+++%%%&&&(((+++...000222222...///000000...---,,,,,,,,,+++)))***+++,,,,,,+++***((((((,,,,,,)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,+++***)))+++***)))))))))***+++,,,,,,*********,,,,,,+++***---+++))))))+++---...------,,,++++++******))))))(((***000666444...+++,,,(((((()))***++++++++++++***+++---......---+++***222000---+++))))))******'''+++(((***111---***222+++++++++++++++++++++,,,))))))******++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************+++*********)))***+++---------,,,+++---,,,,,,++++++,,,,,,---+++((('''(((***+++)))'''******,,,...///---)))%%%&&&&&&((()))+++///555999SSSXXXXXXSSSNNNIII???555......---,,,+++++++++++++++((('''(((,,,---,,,)))((()))))))))************''')))***+++******,,,---)))***,,,------,,,+++***,,,++++++******++++++,,,***((('''(((***,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,...,,,)))(((***+++,,,,,,******+++,,,------,,,,,,***************)))))))))++++++++++++++++++++++++222---***,,,,,,***+++...GG=?|||vvvpppiiiddd\\\UUUPPPMMMKKKIIIHHHGGGEEECCCBBBAAA@@@@@@;;;>>>===::::::======;;;;;;<<<>>>?????????>>>===<<<======<<<;;;;;;<<<>>>DDDBBBDDDGGGGGGCCCAAACCCAAABBBCCCCCCDDDDDDCCCCCC@@@@@@????????????@@@@@@>>>?????????@@@BBBFFFIIIHHHGGGFFFEEEEEEDDDEEEEEEDDDCCCBBBAAA???>>>===<<<>>>>>>???@@@@@@@@@??????HdĦAAABBBDDDFFFCCC=ĪjEEEFFFGGGHHHIIIIIIIIIIIIMMMLLLKKKKKKJJJJJJKKKKKKGG=?KKKJJJIIIIIIIIIJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKNNNLLLLLLMMMOOORRRRRRRRRPPPPPPOOOOOOPPPPPPQQQQQQRRRQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNMMMNNNPPPQQQTTTSSSSSSRRRRRRSSSSSSTTTRRRSSSTTTUUUTTTSSSPPPOOOLLLLLLKKKKKKKKKJJJJJJJJJHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@??????>>>===>>>>>>>>>===<<<;;;;;;;;;;;;:::HdĦ666555777888888666555555555333222111111000111111111111000000//////000000000000/////////000000111222//////.........000222333222111000///............---000000------000111///+++...000///111555555333///000000...,,,,,,---...---,,,++++++------,,,++++++******+++...000000///------///111333333111...---,,,++++++---//////...***'''''')))***((())),,,------,,,,,,,,,,,,++++++---,,,+++,,,------+++))),,,,,,+++***+++,,,...///+++***)))***+++,,,+++***,,,+++***+++---......---...---,,,,,,------+++)))'''+++222888555...***+++------------,,,+++*********+++,,,,,,,,,,,,+++***,,,+++++++++,,,,,,---...+++---))))))---&&&!!!(((++++++++++++,,,,,,,,,,,,(((((()))***+++,,,,,,---+++******)))***+++,,,---***++++++++++++,,,,,,,,,))))))***++++++++++++***)))***---...///...---,,,------,,,,,,,,,,,,------))))))))))))))))))))))))***))))))+++---+++&&&!!!&&&''')))***---000555999RRRUUUTTTMMMJJJHHH???444......---,,,+++++++++++++++***)))***+++,,,+++***))))))))))))************'''(((************,,,...***++++++,,,,,,,,,,,,,,,---,,,+++******+++,,,---)))((('''(((***,,,,,,,,,,,,,,,,,,,,,,,,---------444000+++)))((()))))))))***+++,,,---------------))))))))))))))))))))))))++++++++++++++++++++++++000,,,+++------***+++///ӵĭӵӵĦӵӵĦƜ`1.׼sĦvvvoooiiiccc\\\UUUQQQNNNKKKӵAAAĦ>>>;;;;;;>>>???<<<;;;===>>>@@@ĭӵGGGCCCĦCCCBBB???Ħ???ĦAAACCCHHHKKKIIIHHHGGGFFFEEEEEEEEEEEE<<<<<<===???DdDEEEEEEGGG?fӵDDDEEEGGGĦLLLLLLKKKӵƜ`1.׼sKKKKKKĭӵLLLMMMLLLYYYRRRQQQQQQPPPPPPPPPPPPӵMMMMMMNNNOOOĦOOONNNMMMMMMOOOPPPQQQTTTSSSPPPOOONNNMMMMMMĦGGGGGGFFFFFFEEEEEE???Ħ>>>??????>>>===<<<>>>>>>===DdD888888888333444ӵ//////ӵ---ӵ---------111000Ħ---000ӵ---...///,,,ĭӵ+++,,,+++,,,333;;;>>>:::555...---+++,,,---......---777333111333333222444888---------,,,,,,++++++++++++***)))+++---...,,,***,,,+++******+++---///000***))))))***+++,,,,,,******))))))+++---...---,,,,,,++++++---//////+++((((((---555;;;888///+++---------------,,,+++******************************((()))+++---.........---...000+++)))+++"""!!!+++++++++,,,,,,,,,------*********++++++,,,,,,,,,))))))))))))******++++++******+++++++++,,,,,,,,,((()))***+++,,,++++++******+++...000111000...------,,,,,,++++++,,,,,,---))),,,...---***(((+++......***'''(((******&&&###)))+++---...///111444666AAAHHHHHH???;;;===:::222......---,,,++++++++++++)))***+++***)))((()))***))))))))))))************&&&(((*********+++,,,...,,,++++++++++++,,,---...---,,,***))))))***,,,---((('''&&&(((***,,,,,,,,,******++++++,,,,,,,,,,,,000---***))))))***)))((())))))+++,,,,,,---------,,,+++******))))))))))))************************+++)))***,,,,,,)))***---?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵnnnhhhccc[[[UUUQQQNNNg&eAAA>hӵ<<<<<<z;;;g&e>&eFFFFFFHLDDDBBBAAAShӵgL@@@AAADDDHHHLLLIIIIIIGGGFFFEEEEEEDDDS?ʬ<<<;;;3h?D%%)?FFFGGGZufĦDDDEEEGGGgLLLLLLLLLLg&eJJJgĉ@MMMLLLg&e>&eKKK@eNNNLLL??^^^^^^SSSRRRQQQPPPPPPPPPg<ĉKKKKKKLLLMMM3we<ĦPPPNNNMMMMMM3h?@eUUUUUUTTTRRRPPPPPPOOONNNZIIIGGGGGGGGGFFFFFF3h?gL>>>???@@@@@@???>>>>>>::::::999D%%)?:::fff?><z000111=?Ħ///g&e---g&e------,,,S?ʬ1114ff?>ߝL444@e111g&e---,,,...3h?g&e>&e''')))??+++)))+++444@@@EEEBBB;;;...,,,******++++++***)))...***'''(((((((((+++000---------,,,,,,++++++++++++)))(((***---///---******)))(((((()))+++---///***)))((()))+++,,,,,,***(((((((((+++------,,,******)))***,,,///...***&&&)))///888>>>:::111---...(((((()))***++++++++++++******)))(((((()))*********+++---......---+++***&&&)))'''(((...)))$$$++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++******)))*********++++++,,,,,,,,,((()))***+++,,,,,,+++******,,,///111222111///...,,,++++++******++++++,,,)))...222000***(((,,,111333...(((&&&)))+++)))'''(((***,,,,,,,,,,,,---///000;;;>>>444...222444111......---,,,++++++++++++(((***,,,***'''%%%''')))))))))))))))************&&&(((*********+++---...---,,,*********,,,...///,,,+++)))(((((()))+++,,,((('''&&&'''***,,,,,,,,,))))))******++++++++++++'''''''''))),,,---+++***(((((()))++++++,,,,,,,,,///...,,,+++***)))))))))************************((('''(((,,,+++((())),,,4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@qqqnnnnnneee\\\XXXSSSMMMHu]ĦAAAZuR)Ħ<<<<<<===>>>???===>>>sߝLGdUĦ<<<Hƅ^Hu]Ħ@@@ntHdĦDDDCCCHGgĉ@BBBHdĦ@@@BBBDDDGGGIIIJJJHHHFFFEEECCCCCCHtƅ^:::;;;Bt=o9ĦDtfo9ĦFFFIIIJJJg?DDDEEEHdĦIIIMMMLLLHu]ĦHHHttNNNMMMHƅ^Hu]ĦKKKH׼sNNNVVVggg```XXXVVVRRRNNNNNNPPPQQQtQLLLMMMNNNNNNje<ĦMMMMMMNNNBt=o9ĦH׼sSSSTTTTTTTTTTTTTTTSSSRRRQQQHtĦIIIJJJJJJKKKKKKBt=o9ĦHdĦ>>><<<;;;<<<===<<<;;;:::999777Dtfo9ĦsߝLGdUĦ===Ht@cӵHu]Ħ---Hu]Ħ000000Htƅ^666qIܗGIӵ555H׼s...000Hu]Ħ444111Bt=o9ĦHƅ^Hu]Ħ,,,***///......///111444888:::555222...------......---000++++++---+++$$$"""%%%---++++++,,,...///...---(((,,,,,,((()))...///,,,---,,,,,,++++++,,,,,,---,,,------+++******,,,...((()))***+++,,,---------)))******++++++******)))+++222999<<<888111,,,***+++++++++++++++***)))(((...,,,)))***------+++(((+++...111222///,,,)))(((***,,,......---------...///---,,,---//////+++(((---------,,,,,,++++++++++++)))'''(((******'''$$$,,,------......------,,,---+++))))))+++---......***+++...222444444111...333%%%'''111111,,,'''------,,,(((''')))///444EEE<<<222++++++,,,,,,***%%%&&&))),,,...///......222111000///...---------++++++,,,,,,,,,+++******,,,++++++******++++++,,,000333222,,,((())))))''')))((((((((((((***+++,,,333000,,,((((((***...000---------,,,,,,+++++++++************+++,,,---......------,,,,,,,,,------///***&&&%%%'''***++++++......---,,,,,,+++******///...------++++++***)))***++++++++++++***))))))---,,,++++++---//////...4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetwwwqqqmmmlllddd\\\WWWRRRMMMDdDĦ???>>>t|<>>>===============<<<<<<DdDDdDĦ<<<DdDΦDdDĦ???q<niDdDĦCCCqet@@@BBBDdDĦ@@@AAADDDGGGIIIJJJIIIGGGEEEDDDq<R888888qjRgdKӵHdDĦgdKӵGGGIIIGR/f6LĭĦEEEFFFDdDĦIIIHHHHHHDdDĦNNN`eĭMMMDdDΦDdDĦLLLDdDĦOOOQQQOOOOOOTTTZZZ^^^\\\YYYVVVRRRNNNNNNPPPQQQgeĦMMMMMMNNNFSĦNNNMMMqjRgdKӵDdDĦSSSSSSSSSRRRRRRRRRRRRQQQPPPDdDĦKKKIIIIIIJJJqjRgdKӵDdDĦ???===<<<======<<<;;;<<<:::999HdDĦgdKӵDdDDdDĦ888DdDĦ4DufӵDdDĦ---DdDĦ000q<R555444peƜ4DuTӵ444DdDĦ---...DdDĦ111qjRgdKӵDdDΦDdDĦ)))******))))))(((---------...000222444666444111---***))))))((('''+++((((((,,,,,,((((((,,,---,,,+++,,,......---,,,+++......******......***---,,,,,,++++++,,,,,,---,,,,,,,,,+++******,,,...))))))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,222888:::666000,,,++++++++++++++++++***))))))---,,,******++++++***)))***,,,///111000...------------,,,+++++++++******+++,,,.........---,,,---------,,,,,,,,,+++++++++---,,,+++,,,------+++***+++++++++++++++++++++++++++***)))***,,,,,,,,,+++++++++---000222222000...000)))%%%***---,,,))))))+++,,,,,,+++***+++///222>>>777...******,,,+++***'''(((+++,,,------,,,,,,///...---,,,,,,,,,,,,,,,)))******+++++++++******+++******))))))******+++'''***+++***+++///000...))))))(((((()))***,,,------,,,***)))))))))***+++,,,,,,,,,+++++++++******,,,+++******))))))******///...---,,,,,,,,,,,,,,,...+++'''''')))+++++++++$$$$$$######""""""!!!!!!---,,,,,,++++++******)))((()))***+++++++++++++++---+++******,,,------,,,4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵllljjjbbbZZZVVVRRRLLLDdDĦ???>>>o)h@@@@@@???>>>===;;;;;;:::;;;DdDΦDdDĦ;;;DdDΦDdDӵ>>>GIpӵDdDĦAAApo9wӵDdDĦ@@@AAACCCFFFGGGJJJIIIHHHGGGFFFpo9u<<<:::888888GIdnuR)ĦDdDĦnuR)ĦHHHIIICdgĪjHHHDdDĦHHHGGGGGGDdDĦOOOHߝL`o9MMMDdDΦDdDӵMMMDdDĦQQQNNNPPPSSSTTTTTTUUUYYY[[[VVVRRROOOOOOQQQQQQgeĦNNNNNNsp?aĦMMMLLLGIdnuR)ĦDdDĦSSSRRRRRRQQQPPPOOOPPPPPPOOODdDĦLLLHHHIIIJJJGIdnuR)ĦDdDĦ@@@>>>>>>>>>>>>===;;;???<<<:::DdDĦnuR)ĦDdDΦDdDĦ666DdDĦnuR)ĦDdDĦ---DdDĦ///po9u444666333333=ӊB1.uTӵ222DdDĦ---,,,DdDĦ---GIdnuR)ĦDdDΦDdDӵ,,,---------------++++++,,,---...///000000555222///---,,,,,,+++)))+++((((((+++,,,+++,,,///...---,,,,,,------,,,+++---000000---,,,---,,,))),,,,,,++++++++++++,,,,,,***+++,,,+++))))))+++---)))******+++,,,,,,,,,,,,,,,,,,------------,,,,,,---111666777333///,,,,,,***++++++++++++***))))))+++++++++)))((((((***+++)))+++------,,,,,,,,,------***''''''***+++***)))'''+++//////,,,+++---000,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,---...+++***)))(((((()))***+++,,,***)))***++++++***(((---,,,,,,---///000...------,,,,,,---***&&&(((,,,(((***---------,,,---...333///***(((***++++++***)))***+++,,,---,,,+++***++++++************++++++(((((()))***+++++++++******))))))))))))))))))******+++***(((***---)))###))))))(((((()))***,,,---)))***,,,---,,,+++)))(((++++++++++++************------+++***((((((''''''000///...---,,,+++++++++---+++)))***+++,,,,,,+++...............---------++++++++++++************'''((()))+++,,,,,,---------+++******+++,,,+++***4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħkkkhhh```YYYVVVRRRLLL>d<ĦAAADt>>>@@@???>>><<<;;;999999DdDΦDdDĦ;;;>d<ʜ4DuTӵ???4DwDd<Ħ???puR)Ħ>d>>ĦpeӵDx<>d<ӵDddd<ĦKKK4DufئL>eMMMDdDʜ4DuTӵNNNDdDĦOOOQQQSSSUUUTTTRRRSSSXXX\\\VVVTTTRRRQQQRRRSSSgeĦOOOs<v>aĦKKKLLLpeӵDx<DdDĦTTTSSSRRRQQQOOONNNNNNNNNNNNDdDĦNNNKKKKKKKKKpeӵDx<>dd<ӵDd<DdDΦDdDĦ444DdDӵnd<DdDĦ...>d<Ħ...peӵ333Ħ333F&uTӵ000DdDĦ...+++>d<Ħ+++peӵDx<>d<ʜ4DuTӵ---///000000111111***+++,,,---------,,,,,,000///------...000/////////---,,,,,,+++******,,,///---,,,,,,------+++***---.........---,,,+++))),,,,,,++++++++++++,,,,,,)))***++++++))))))***+++)))***+++,,,,,,,,,,,,,,,***++++++++++++++++++***---111444333000---,,,---******+++++++++******))))))++++++)))&&&&&&)))---*********)))'''&&&'''(((+++&&&###%%%***//////---)))+++------,,,+++---...,,,+++++++++++++++++++++'''***,,,+++))))))+++...,,,***)))'''''')))***,,,///---***))))))******)))...,,,++++++,,,------,,,+++,,,...,,,)))''')))---***+++,,,,,,,,,++++++++++++)))'''(((***,,,,,,+++)))***+++,,,,,,,,,++++++)))))))))))))))***+++,,,'''((()))++++++,,,,,,,,,******))))))))))))******...---***'''((((((!!!***))))))((()))+++,,,---+++---///000000...,,,+++++++++++++++++++++++++++...---,,,***))))))((((((111000...---,,,++++++***,,,,,,,,,,,,------,,,+++,,,,,,------------------******+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,...---+++***+++,,,+++***4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜ>>999999>d<Φ>d<Ħ;;;s&dq&ĒRAAA@@@i?ʜtd<Ħ>>>HHܗDӊBDDD<xEEEEEEIIIIIIIIIIIIHHHB?daĦLLLMMMB?Ho9RRR>dd<ӵMMMLLLB?Ho9EEE<xAAA???===;;;===:::888&ӫeʬtIӇ555>d<Φ>d<Ħ///D&ӫetIӇ111DdDĦ...sdKĦ...B?dp&ĒR///...>d<sdKĦ,,,B?Ho9---s&dq&ĒR(((***,,,---.........+++,,,,,,------,,,+++++++++***)))***,,,------,,,000000...,,,+++******)))...---++++++,,,,,,+++)))+++++++++,,,,,,+++++++++,,,++++++******++++++,,,)))***++++++***)))***+++******+++,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,///222111---+++,,,---)))******+++++++++******(((***+++)))'''&&&)))---*********(((&&&%%%'''))),,,((($$$&&&+++000000...///---++++++,,,---+++)))++++++++++++++++++++++++''')))+++***((((((+++...---,,,***))))))***,,,---333///***'''(((***,,,,,,...,,,******+++,,,,,,+++***++++++******,,,------...,,,+++************)))''''''''')))+++---------((()))***+++,,,---------))))))))))))***+++,,,---)))***+++,,,------------+++++++++******+++++++++((((((''''''+++...)))!!!***))))))))))))+++,,,---......///////////////...---------------------------,,,,,,++++++,,,,,,,,,111000...---,,,++++++***+++,,,---...---,,,,,,,,,***************+++++++++++++++,,,,,,---.........++++++,,,,,,,,,++++++***000...,,,,,,,,,---,,,+++4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDvvvpppkkkeee^^^XXXVVVSSSNNNneCCC???=e>>>???@@@AAAAAAAAA:::;;;ege;;;<<<sĪj@hAAAAAAAAAfdDĦ???@ďDDDDEEEHkgeDDDEEEEEEHHHIIIIIIIIIIII@h;;;;;;@G>>>===HĪj@IŌEEEFFFBenePPPHkgeMMMneKKKKKKfeNNNHu]3hhSSSNNNJJJseSSSPPPMMMNNNQQQTTTUUUTTTWWWWWWVVVUUUUUUUUUgeĦja>aĦOOOOOO@GVVVVVVseUUUTTTRRRQQQPPPMMMMMMNNN<ŌOOONNNLLL@GFFFGGGHkgeAAAAAA???<<<::::::888777HĪj@IŌ555555ege222222Hu]3hIŌ222111DdDĦ...ne...///@h444444>h///...---se,,,ne...---@G------sĪj@h)))***+++---......//////,,,,,,,,,,,,++++++++++++---,,,+++,,,------,,,******---...,,,,,,------***---,,,++++++,,,,,,+++***---***)))++++++******---++++++************++++++)))+++,,,,,,+++******+++***++++++,,,,,,+++++++++------............------+++...000///,,,***+++---))))))***++++++++++++***((()))+++******)))***+++((()))*********+++---//////,,,)))))),,,---,,,+++111---)))))),,,---+++(((*********+++++++++++++++,,,,,,,,,+++******,,,...---,,,++++++++++++,,,---333///***((((((***,,,---...,,,******+++,,,,,,+++++++++)))(((+++000///+++...---++++++,,,---,,,+++(((((()))***+++,,,------((())))))***,,,---......***************+++,,,---++++++,,,---.........---,,,,,,++++++++++++,,,,,,(((*********---111///)))******))))))***+++---...---,,,,,,+++,,,,,,---...------------............+++++++++,,,,,,...//////000///...---,,,+++++++++***,,,...---,,,++++++,,,////////////////////////,,,,,,------......//////,,,,,,,,,,,,,,,+++******///...,,,,,,---...---,,,4DuXӵĵD^~~~wwwpppllleee^^^YYYWWWTTTOOOFFFBBB???>>>>>>>>>???@@@AAAAAA<<<<<<<<<<<<<<<===>>>???@@@@@@DdDĦ@@@AAAEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHHHH===<<<;;;;;;??????>>>DDDEEEGGGQQQOOOLLLLLLLLLMMMMMMNNNNNND^PPPQQQNNNLLLs׼sKKKQQQOOONNNOOOQQQTTTUUUUUUUUUUUUUUUTTTSSSSSSgeFm8OOO>aĦOOONNNOOOXXXXXXXXXs׼sTTTTTTSSSRRRQQQPPPNNNNNNNNNHoOOONNNLLLKKKIIIDDDFFFGGG@@@AAA@@@???;;;888777777888555555555444555666D^222222111DdDĦ///......000000333000111111......------s׼s+++,,,+++---...---...,,,,,,,,,+++,,,---...///000000000,,,+++***))))))***+++,,,...------...///000...---&&&+++---,,,,,,///---))),,,+++******,,,---,,,+++111,,,***++++++(((***...++++++************++++++)))+++------,,,++++++++++++++++++,,,,,,++++++***------............------))),,,//////,,,******+++))))))***+++++++++++++++))))))***,,,------+++)))(((***,,,,,,,,,---...000------,,,,,,,,,++++++***---,,,*********+++,,,,,,)))*********++++++++++++000...+++***+++---------,,,,,,,,,,,,,,,,,,,,,,,,///---******+++++++++***,,,+++***+++------,,,++++++---,,,)))***///...***++++++,,,///333444222///******++++++******+++,,,+++*********+++,,,,,,---******************+++++++++,,,,,,------,,,,,,,,,++++++************+++++++++......++++++...---***+++***))))))***+++---...*********+++++++++,,,,,,,,,,,,,,,------.........++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,***,,,---,,,******+++---++++++******))))))((((((,,,---------------------++++++,,,,,,---,,,,,,,,,---,,,***+++,,,------,,,Φ4DuXӵtvӵ>d<ĦĦĦxxxqqqlllddd^^^YYYXXXUUUOOOMMMMMMĦAAA@@@@@@BBBCCCAAA@@@???>>>>>>>>>@@@@@@===>>>>>>>>>===<<<;;;;;;============>>>???AAAAAA;;;<<<===???@@@@@@@@@@@@>d<ĦAAABBBDDDGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGFFFEEE@@@@@@??????>>>>>>======999;;;>>>@@@AAAAAA@@@???BBBAAA?????????AAACCCEEEHHHIIIKKKKKKLLLOOORRRUUURRRPPPNNNMMMNNNOOOOOONNNNNNNNNMMMMMMĦKKKLLLLLLLLLLLLMMMNNNOOOPPPNNN>d<ĦPPPPPPNNNOOOPPPBeQQQTTTPPPQQQSSSSSSSSSTTTVVVXXXTTTTTTTTTSSSRRRRRRgeFYĉPPPOOO>aĦLLLMMMOOOQQQSSSUUUSSSUUUXXXYYYXXXXXXBeSSSSSSSSSRRRQQQPPPOOONNNNNNNNNnu]ӵNNNHHHGGGGGGHHHIIIDDDCCCCCCEEEGGGGGGEEECCCAAA@@@@@@@@@@@@>>>:::777777777999<<<>>>===;;;888555555666666666666666666222000000222555>d<Ħ222222222222111>d<Ħ///......Ħ000111222333333333333333---...000111111000000///......------Be///)))+++---,,,Ħ///---...............------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,+++***((('''((()))+++,,,'''''''''***---//////...%%%+++...,,,---///,,,&&&+++***)))***,,,------+++666///+++,,,+++''')))///++++++************++++++***,,,......---++++++,,,++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++(((+++//////,,,))))))+++((()))***+++++++++++++++))))))))),,,000000,,,(((***,,,------+++******+++(((***,,,---,,,+++,,,---)))+++,,,+++))))))---000))))))******++++++++++++111---))))))+++---,,,******+++,,,,,,,,,,,,+++************,,,---,,,)))&&&+++++++++,,,......---++++++000000***(((,,,---***''')))---333999:::666222+++,,,,,,+++))))))***+++---,,,++++++******++++++******))))))))))))******++++++,,,,,,,,,+++************))))))))))))******%%%)))+++((((((,,,///...+++******)))***,,,---...((()))+++---------+++++++++++++++,,,,,,---------++++++******++++++,,,---...------,,,,,,,,,------***,,,---+++))))))+++...000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++***)))***+++------,,,?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ~~~{{{uuunnneee```ZZZUUUQQQNNNLLLgdKĦCCCBBBAAAAAAAAAAAAAAA@@@>>>===;;;::::::888999;;;===>>>???@@@@@@999999;;;>>>@@@@@@>>>;;;???;;;777999>>>BBBBBB@@@gdDĦBBBDDDFFFJJJLLLMMMJJJFFFCCCDDDFFFDDDEEEEEEFFFFFFFFFFFFFFFOOOMMMJJJGGGEEEDDDEEEEEEEEECCC@@@===<<<;;;;;;<<<999;;;============>>>??????@@@AAAAAA@@@BBBEEEGGGIIIIIIJJJJJJLLLPPPUUUYYYRRRNNNLLLNNNOOOMMMLLLNNNNNNNNNMMMgdKĦNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNsdKĦQQQRRRSSSRRRRRRTTTVVVWWWTTTTTTTTTTTTUUUVVVWWWWWWUUUTTTTTTSSSRRRRRRŶSPPPOOONNN3we>>===<<<>>><<<;;;;;;;;;;;;:::888333444555666666666666666666444111111222DdDĦ000...///222444sdKĦ111000gdKĦ333222000222444555222000000///...------,,,,,,---,,,,,,,,,,,,,,,,,,000111111gdKĦ...---222333///,,,...000000******+++,,,,,,------...------------,,,+++***)))...---,,,++++++---...000+++---,,,***,,,000000,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***,,,000444,,,+++******,,,,,,+++***++++++++++++++++++++++++---,,,++++++---------+++000...+++))))))+++---...***+++,,,---...---,,,,,,...111111......///...+++++++++------------++++++)))***,,,---......------******))))))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,,,,++++++++++++++++++(((+++,,,***+++......+++---+++******,,,,,,+++)))---------,,,,,,+++++++++,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---111999???@@@:::444///...,,,*********,,,--- !!!&&&,,,---***+++...***)))***+++,,,,,,***(((***,,,............000111---,,,)))'''''')))+++---+++++++++***************111,,,&&&$$$'''***,,,---************************,,,,,,,,,,,,,,,+++******+++,,,---...///...---,,,///...,,,++++++,,,...///---+++***+++------+++(((...---,,,,,,+++++++++,,,++++++++++++++++++++++++......---,,,+++***)))((('''(((((()))***,,,---...>Anenene}}}zzzssslllddd```ZZZUUUQQQNNNneHHHFFFDDDDDDDDDDDD??????>>>>>>======<<<<<<<<<============<<<<<<;;;:::::::::;;;>>>??????>>>@@@<<<999:::???BBBBBBDeBBBBBBDDDFFFIIIJJJJJJHHHEEEDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEJJJHHHFFFDDDCCCBBBCCCDDDBBBAAA>>><<<;;;<<<======;;;===????????????@@@AAA@@@AAAAAA@@@???@@@BBBDDDHHHJJJKKKKKKLLLOOOSSSWWWRRRNNNLLLOOOOOOMMMLLLNNNNNNMMMneMMMMMMQQQQQQQQQQQQQQQQQQQQQQQQOOOneQQQQQQQQQQQQQQQPPPPPPQQQRRRTTTUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSSSS>AQQQQQQPPPk<MMMOOOPPPQQQRRRQQQQQQRRRRRRTTTUUUVVVWWWYYYWWWTTTQQQOOONNNMMMNNNKKKMMMOOOfhLLLIIIIIIJJJKKKJJJHHHFFFFFFGGGGGGGGGEEEDDDCCCCCCCCCBBBBBBAAA@@@>>>>>>???===;;;;;;<<<;;;:::888666777777888888888888777777555333222333De333111///000222333ne222111ne222222111000111333444222///111000000///............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,ne---///...222222...+++---///.........------,,,++++++++++++,,,,,,------,,,,,,,,,++++++***)))***,,,...///------***''')))...///---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))***---000,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,+++))))))***+++)))(((%%%&&&(((***,,,...//////)))***,,,---------,,,+++---000000---,,,...---*********+++,,,,,,+++******%%%&&&'''(((((()))))))))***)))(((''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,(((++++++))))))+++***'''---,,,+++,,,...///...---,,,,,,,,,,,,++++++++++++------,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++...444999:::555//////---,,,******+++,,,---$$$%%%)))------***))),,,,,,+++***+++------+++***)))+++,,,,,,,,,,,,---///,,,+++)))(((((()))***+++***************+++++++++---***((((((***,,,,,,***---,,,+++,,,------,,,++++++++++++,,,++++++******++++++,,,---------------...---,,,++++++,,,---......,,,+++,,,------+++)))......---,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********+++,,,---...|||yyyqqqjjjddd___YYYTTTQQQNNNKKKIIIFFFDDDCCCCCCCCC=====================>>>=========<<<<<<;;;;;;;;;<<<;;;999:::<<<@@@BBBBBBCCC???<<<<<>><<<;;;;;;<<<===>>>;;;===???@@@???>>>???@@@@@@AAAAAA@@@??????@@@BBBHHHJJJLLLMMMMMMNNNPPPRRRQQQMMMLLLOOOPPPNNNLLLNNNMMMLLLLLLMMMMMMQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSTTTTTTVVVWWWWWWZZZYYYWWWVVVUUUTTTRRRSSSSSSLLLMMMOOOPPPQQQQQQSSSRRRPPPOOOQQQTTTXXX[[[YYYWWWRRROOOMMMMMMOOOPPPPPPQQQRRRRRRMMMLLLJJJJJJLLLMMMLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@>>>===<<<<<<<<<:::888888999999999999888888777888666444444555444444222111000222222333222222333333111000///000222222000///000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...222555...111111---***,,,---+++///......------,,,++++++)))***+++,,,------...---))))))(((((()))+++---......---)))%%%''',,,///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,+++))))))******)))'''(((***,,,---,,,)))%%%###))))))+++,,,,,,,,,+++***,,,//////,,,+++---,,,))))))******++++++******)))))))))))))))***+++,,,,,,///...,,,+++***++++++,,,---------,,,,,,+++++++++***+++,,,------,,,***)))*********++++++,,,,,,---,,,//////,,,+++---,,,)))+++******,,,...000000///*********+++++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...222222...***...---+++******+++,,,,,,)))))),,,///...))))))+++...,,,++++++,,,------,,,)))***++++++***)))***+++************************))))))******++++++,,,,,,(((((())),,,......+++)))...,,,***+++---...---*********+++++++++++++++***+++++++++++++++,,,---------,,,+++******+++,,,------,,,,,,,,,------+++***...------,,,,,,,,,,,,---************************((())))))***+++,,,------+++++++++++++++,,,---|||yyyqqqiiiccc___YYYTTTQQQNNNLLLJJJJJJHHHFFFCCCAAA@@@@@@@@@========================;;;;;;;;;;;;<<<===>>>>>>>>><<<;;;<<>>>>>@@@AAABBBAAAAAABBBCCCCCCBBBBBBDDDFFFHHHEEECCCDDDFFFGGGEEEBBB@@@@@@BBBCCCDDDDDDEEEEEEDDDDDDBBBAAA@@@??????@@@>>>===<<<;;;;;;;;;;;;<<<:::<<<===>>>===<<<===>>>???@@@AAAAAA@@@@@@BBBDDDGGGJJJLLLMMMMMMMMMMMMNNNPPPMMMLLLOOOQQQNNNMMMNNNLLLLLLKKKKKKLLLLLLMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPRRRPPPNNNOOORRRSSSQQQNNNOOOOOOOOOPPPPPPQQQQQQQQQSSSSSSSSSSSSTTTUUUWWWWWW\\\[[[YYYWWWVVVUUUTTTTTTQQQRRRSSSTTTSSSPPPNNNLLLMMMNNNNNNOOOQQQRRRRRRSSSUUUTTTRRRQQQSSSWWW[[[]]]WWWUUURRROOONNNNNNOOOPPPRRRSSSUUUTTTQQQOOONNNNNNLLLLLLLLLLLLNNNOOOOOOOOOMMMMMMLLLKKKIIIHHHGGGFFFCCCCCCBBBBBBBBBCCCCCCCCCAAA@@@>>>======<<<:::999999:::::::::999888777777:::888666666777777666555555444222111111111111000222222222222222333333333/////////000000000///////////////......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......------///333666...111000+++)))++++++)))+++,,,,,,------...//////******+++,,,------------+++******))))))***+++,,,------+++''')))---...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////.........,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,+++***+++,,,---,,,+++...//////...***%%% ((()))***+++,,,+++******,,,//////,,,+++---,,,)))******++++++++++++******------,,,,,,,,,...000111//////...------------......------,,,,,,++++++***,,,...000222111///,,,***++++++++++++++++++++++++,,,//////------///...+++***))))))***,,,------,,,)))))))))******++++++,,,++++++******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++))),,,,,,+++******++++++,,,++++++---000...******---...,,,******+++,,,---,,,***+++,,,+++)))((()))***)))***+++,,,---,,,++++++))))))******+++,,,------'''(((***---......,,,***---***'''(((,,,---+++((()))***++++++++++++++++++,,,+++***)))***+++,,,---++++++*********+++,,,---,,,,,,,,,,,,,,,,,,+++***---,,,++++++++++++,,,,,,++++++++++++++++++++++++((())))))***+++,,,------+++******)))))))))***}}}yyyqqqiiibbb^^^XXXTTTQQQNNNLLLJJJHHHFFFDDDAAA??????>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>@@@CCCEEEEEEDDDEEECCC@@@???@@@AAABBBBBBAAABBBCCCBBBAAAAAACCCEEEHHHEEECCCDDDGGGHHHFFFCCC@@@AAABBBCCCDDDDDDDDDDDDGGGFFFEEECCCAAA@@@???>>>>>>>>>===<<<;;;:::999999:::<<<>>>>>>===<<<=========???BBBCCCCCCDDDFFFGGGGGGIIILLLMMMLLLKKKKKKLLLOOOLLLLLLPPPQQQNNNMMMNNNLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOORRROOOMMMNNNQQQRRRPPPNNNPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUWWWXXX\\\[[[YYYWWWVVVUUUTTTTTTRRRRRRSSSSSSRRRPPPNNNLLLNNNNNNOOOPPPPPPQQQRRRRRRRRRRRRSSSSSSUUUWWWYYYZZZRRRRRRRRRQQQPPPPPPOOOOOOQQQSSSUUUUUUSSSQQQPPPQQQLLLMMMNNNOOOPPPPPPQQQRRRQQQPPPOOOMMMKKKIIIHHHGGGCCCCCCBBBBBBBBBCCCDDDEEEBBB@@@>>>>>>>>>>>><<<:::<<<<<<<<<<<<<<<;;;:::999;;;999888888999888666555555555444222111000000111222222222222222222222222...///000000000/////////000111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...000...000...***)))++++++'''++++++,,,,,,---......///+++,,,,,,------,,,,,,+++...------,,,++++++++++++,,,...---+++---///...))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000///,,,+++******,,,,,,+++***++++++++++++++++++++++++***)))(((***,,,...---,,,))))))***++++++******)))((()))***+++,,,+++******---000000---,,,...---***,,,,,,,,,++++++,,,,,,,,,******))))))***+++---...***************++++++,,,---------,,,,,,+++++++++---///222333333000---***,,,,,,,,,++++++*********%%%((()))((())),,,,,,))),,,+++******,,,,,,+++***)))))))))******++++++,,,,,,,,,+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,+++***+++++++++++++++++++++,,,******,,,///...++++++///---+++)))(((***++++++++++++,,,---,,,***((()))******+++---...///...---,,,))))))***+++,,,------...((()))+++,,,,,,,,,------,,,***((()))+++,,,+++(((***++++++,,,,,,,,,++++++,,,+++***)))***+++,,,---************++++++,,,---***+++,,,,,,+++***))))))+++***************++++++------------------------+++++++++++++++,,,,,,,,,,,,+++******************|||yyyrrrjjjaaa]]]XXXSSSPPPNNNLLLJJJGGGFFFDDDBBBAAA@@@@@@AAA>>>>>>======<<<;;;::::::??????=========>>>???@@@@@@???@@@BBBDDDEEEDDDCCCDDDCCCAAA@@@???@@@BBBCCCCCCDDDDDDCCCBBBBBBCCCEEEGGGFFFEEEEEEFFFFFFEEEDDDAAABBBCCCCCCDDDCCCCCCCCCHHHGGGFFFDDDBBB@@@>>>===???>>>===<<<;;;:::999999===>>>@@@@@@???>>>>>>???<<>><<<>>>????????????>>>>>>===;;;:::999999999999666444444555555333111000111222111222222222222111000///...///111111/////////000333333444444444222000///,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,---......///---)))***---+++'''...------,,,,,,+++******,,,,,,,,,------,,,++++++///.........---,,,,,,++++++...///...///000---(((,,,,,,,,,,,,,,,,,,,,,,,,((((((((())),,,.........,,,+++******,,,,,,+++***++++++++++++++++++++++++'''&&&&&&(((***++++++***((((((((()))+++---///000))))))+++,,,,,,,,,+++***---000000---,,,...---***---,,,,,,++++++,,,,,,---))))))))))))***+++,,,---******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///111111...+++))),,,,,,,,,+++++++++******$$$((()))(((***---...+++///...,,,------...,,,+++*********+++++++++++++++,,,------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,*********+++++++++++++++((((((***------***+++///,,,***))))))***++++++***+++------,,,***)))***+++***+++---...//////...---******++++++,,,,,,------***+++,,,+++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++++++++++++++,,,------******++++++,,,---------***,,,------+++******++++++************++++++,,,..............................------,,,,,,++++++///......---------......zzzwwwqqqiiiaaa]]]WWWSSSPPPNNNLLLJJJFFFEEECCCBBBAAAAAABBBBBB<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>===>>>@@@AAACCCCCCAAA??????AAABBBCCCCCCBBBBBBAAA??????@@@BBBDDDEEEFFFFFFEEEDDDDDDEEEGGGDDDEEEFFFEEECCCBBBCCCDDDCCCDDDDDDDDDDDDCCCBBBBBBEEEDDDDDDCCCAAA???>>>==================<<<;;;;;;===???@@@@@@>>>===>>>???===???BBBDDDDDDDDDEEEGGGFFFHHHJJJJJJJJJIIIKKKLLLNNNKKKLLLPPPRRROOOMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOONNNMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRTTTUUUWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRPPPOOONNNNNNNNNNNNLLLMMMMMMNNNNNNOOOOOOPPPOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQRRRTTTVVVUUUTTTRRRRRRRRRMMMPPPSSSTTTRRRRRRSSSUUUSSSQQQNNNKKKHHHFFFEEEDDDDDDCCCBBB@@@@@@AAACCCDDDAAA@@@??????@@@AAA@@@???======>>>>>>>>>>>>>>>>>>;;;:::999999:::888666333333555555333111000222444111222222222111///...---...000222222000...///111222333444444444222000///,,,,,,,,,,,,,,,,,,,,,,,,...000111111000/////////......,,,)))+++...---(((---,,,,,,++++++***))))))******+++,,,------------,,,,,,---...............,,,...---+++,,,///---(((,,,,,,,,,,,,,,,,,,,,,,,,+++(((&&&'''***,,,---,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++***((('''((()))***)))'''++++++******+++++++++,,,)))***,,,---------,,,+++,,,//////,,,+++---,,,))),,,,,,+++******+++,,,,,,***+++,,,---............---------------,,,,,,+++***++++++,,,,,,------...)))***,,,......---+++***))))))***+++,,,,,,------))),,,---,,,---000000---...,,,,,,,,,.........,,,,,,,,,,,,,,,++++++++++++***+++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,,,,))))))***+++++++++++++++((('''(((++++++((()))---+++******+++,,,,,,+++)))***,,,,,,,,,*********,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...***---///...***))),,,///000000000///...---,,,+++++++++,,,---------------***+++,,,------.........,,,...000///,,,+++,,,---,,,,,,++++++,,,------...........................//////.........---------//////.........//////000}}}xxxuuupppiii```]]]WWWSSSPPPNNNLLLJJJDDDCCCBBBAAA@@@AAABBBBBB::::::;;;;;;<<<======>>><<<<<<<<<===???CCCFFFHHHEEEAAA===;;;===@@@BBBCCCAAAAAA@@@??????@@@BBBEEEGGGHHHHHHGGGFFFFFFGGGIIICCCEEEFFFEEEAAA???AAACCCEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>===;;;<<<<<<===>>>>>>======;;;===>>>>>><<<;;;<<<======@@@BBBDDDCCCBBBCCCDDDFFFGGGIIIIIIIIIIIIKKKMMMMMMKKKLLLQQQRRRPPPMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTMMMOOOPPPNNNKKKKKKNNNRRRQQQQQQSSSSSSSSSRRRQQQPPPPPPPPPQQQRRRTTTUUUWWWXXXUUUUUUTTTSSSRRRRRRRRRSSSTTTRRROOOMMMLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQSSSRRRQQQQQQQQQQQQRRRSSSRRRPPPNNNLLLMMMOOORRRTTTSSSUUUVVVVVVSSSQQQQQQQQQMMMQQQTTTUUUSSSRRRSSSUUURRRPPPMMMIIIFFFDDDBBBBBBEEECCCBBB@@@@@@@@@BBBCCC@@@???>>>???AAABBBAAA@@@999999:::;;;<<<<<<<<<;;;;;;:::999999:::888555333333444555444111000222555111222222111000...,,,+++...111333222000///000222///000111222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++...///...---,,,---......+++)))+++///...)))((())))))***++++++,,,,,,((()))***,,,---...//////((()))+++---...///000000---...,,,((()))---,,,))),,,,,,,,,,,,,,,,,,,,,,,,///,,,((((((***------,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++...---+++*********(((&&&'''((()))+++,,,,,,,,,,,,***+++,,,---...---,,,,,,+++......+++***,,,+++''',,,+++***))))))***+++,,,)))***,,,---......---,,,+++++++++***)))(((&&&&&&)))***+++,,,------...///)))***,,,.........,,,,,,&&&'''(((***,,,...///000(((,,,,,,******---,,,)))***)))(((***,,,...---------------,,,,,,+++++++++&&&'''((()))******)))(((,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***+++******+++,,,((()))***+++++++++++++++((('''(((***)))&&&'''+++,,,++++++---......,,,***)))+++,,,+++***)))***,,,(((((()))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,))),,,//////,,,******,,,&&&+++///---(((%%%)))...222111111000///---,,,++++++,,,---...///...---,,,***+++,,,---............---000222111...,,,---///---------------...///000------------------------.../////////////////////---------------...//////|||tttkkkeeeaaa^^^ZZZVVVTTTQQQNNNLLLIIIHHHGGGEEEDDDBBBAAA@@@CCC>>><<<======<<<>>>BBB======>>>AAAFFFIIIJJJIIIJJJGGGCCCAAAAAAAAAAAAAAAAAA@@@??????AAACCCFFFGGGLLLLLLKKKJJJHHHGGGFFFFFFHHHGGGEEECCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@===============<<<<<<;;;???>>>===;;;;;;;;;<<<======@@@???;;;999===?????????@@@BBBBBBBBBCCCFFFHHHEEEGGGIIIJJJJJJKKKMMMOOOLLLMMMOOOPPPQQQQQQPPPOOOQQQNNNKKKLLLOOOSSSSSSSSSQQQRRRTTTVVVWWWWWWWWWVVVTTTSSSRRRPPPNNNMMMMMMMMMOOOOOOPPPPPPQQQRRRSSSSSSNNNNNNOOOQQQSSSRRRPPPNNNPPPQQQSSSSSSRRRQQQQQQRRRPPPPPPOOONNNLLLLLLMMMOOOOOONNNMMMMMMMMMNNNOOOPPPRRRPPPNNNQQQUUUVVVRRRNNNQQQQQQQQQOOONNNNNNPPPRRRTTTUUUWWWWWWUUURRROOOMMMQQQRRRSSSRRRQQQPPPQQQSSSMMMKKKIIIGGGFFFFFFFFFFFFEEEDDDBBB@@@?????????@@@@@@>>><<<<<<===>>>===<<<======<<<<<<<<<;;;;;;:::;;;;;;:::999999888888888222333555777777666555333222222111111111111111222...000111111000/////////111111111111111111111111+++,,,------,,,,,,...//////...---,,,------,,,***,,,///111///,,,***+++---000...,,,,,,,,,,,,***(((------------------------,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,***)))***---000000---***......---------,,,,,,,,,---,,,,,,++++++,,,,,,---///...,,,+++***+++,,,,,,***************)))((('''...,,,******,,,.........,,,,,,,,,,,,,,,+++***)))***++++++++++++---000333***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---......------,,,+++***))))))***+++---000000///---)))***,,,,,,+++++++++,,,.........------,,,,,,,,,,,,,,,,,,------.........///...---,,,+++,,,,,,---***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,---------,,,,,,...///------,,,***((((((+++---,,,,,,,,,---,,,,,,++++++///---***)))***++++++***---///000///...,,,------++++++,,,---.........---......////////////......444444444444222///---+++000//////111333333000,,,...,,,++++++---000222333444444333111///---+++))),,,,,,,,,---------......000///...///111222111000///...---///000111111000///000222333333222000///{{{tttmmmiiiccc___[[[WWWTTTQQQNNNKKKHHHHHHGGGEEEDDDBBBAAAAAADDD???===???>>>===???CCC@@@@@@@@@CCCFFFIIIJJJIIIEEEBBB@@@??????@@@???>>>@@@@@@@@@@@@BBBEEEHHHIIILLLLLLKKKIIIHHHFFFEEEEEEEEEDDDBBBAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAA@@@@@@???@@@@@@??????>>>======>>>======<<<;;;;;;<<<<<<===@@@???;;;:::===??????>>>???AAAAAAAAABBBDDDFFFEEEGGGIIIJJJJJJKKKMMMOOOLLLMMMNNNOOOOOOPPPPPPPPPQQQOOOMMMNNNQQQSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWWWWUUUTTTRRRQQQOOONNNNNNMMMLLLLLLMMMNNNNNNOOOPPPPPPRRRPPPOOOOOOPPPQQQPPPOOOPPPRRRSSSRRRQQQOOOPPPPPPPPPPPPPPPNNNLLLLLLNNNPPPQQQPPPPPPOOOOOOPPPRRRRRRSSSQQQOOORRRUUUVVVSSSOOORRRRRRQQQOOOMMMLLLNNNOOOTTTUUUVVVVVVUUUSSSQQQOOOPPPQQQRRRQQQPPPOOOPPPRRRLLLKKKIIIFFFEEEDDDDDDDDDEEEDDDBBBAAA@@@???@@@@@@@@@@@@???>>>>>>>>>>>>???>>>>>>===<<<;;;;;;:::::::::::::::999999888777666000111222333444333333222333333222111000000111111///000111111000/////////////////////////////////+++,,,...------,,,...//////...,,,------...,,,+++***+++------,,,++++++,,,///...------......---,,,------------------------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///000...++++++,,,,,,,,,------......---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,---------------,,,++++++((((((((((((((()))***+++,,,,,,,,,,,,,,,+++***)))***+++,,,,,,+++,,,---///***+++++++++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((())))))***///...---,,,+++++++++***+++******,,,///000///...)))+++,,,---,,,+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++++++++,,,,,,***++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++***,,,+++***+++,,,------,,,+++,,,,,,,,,+++---000333++++++,,,,,,,,,,,,++++++...,,,***)))***++++++******,,,---,,,+++)))******++++++,,,------------------......//////......---//////000000000//////////////////000222222///,,,---,,,,,,,,,...000222222000000///...,,,***)))(((,,,---------............/////////000333555555444000.........000111000//////000222333333222000///{{{uuupppllleeeaaa\\\XXXUUUQQQMMMKKKHHHGGGFFFEEEDDDCCCBBBAAADDD@@@>>>@@@@@@???@@@DDDCCCBBBBBBDDDGGGHHHHHHGGG@@@???>>>>>>@@@AAA@@@???@@@@@@@@@AAADDDGGGJJJKKKLLLLLLJJJIIIGGGEEEDDDCCCAAA@@@???>>>>>>???@@@AAACCCCCCBBBBBBAAA@@@??????AAAAAA@@@??????>>>======<<<<<<<<<<<<<<<<<<;;;:::===@@@???;;;:::===??????===???@@@@@@???@@@BBBDDDFFFHHHIIIJJJJJJKKKMMMNNNMMMMMMLLLMMMMMMNNNOOOPPPQQQPPPPPPQQQRRRTTTSSSRRRTTTTTTTTTTTTUUUVVVWWWWWWUUUUUUTTTRRRQQQPPPOOOOOOLLLLLLMMMMMMNNNOOOOOOOOOUUURRROOONNNNNNPPPPPPPPPPPPRRRSSSRRRPPPOOOOOOPPPOOOPPPPPPNNNLLLLLLNNNPPPQQQQQQPPPPPPQQQQQQRRRSSSTTTRRRQQQRRRVVVWWWTTTRRRSSSSSSRRROOOLLLKKKLLLNNNTTTTTTTTTUUUTTTTTTSSSRRROOOPPPQQQQQQOOOOOOPPPQQQLLLKKKHHHFFFDDDCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@AAACCCDDDBBB???>>>@@@CCC@@@???>>><<<;;;:::::::::888888999999888777555444222222222222333333333333444333222111000000000000///000000111111111000000////////////////////////,,,---......---,,,...//////---,,,---......---,,,(((((((((***,,,,,,,,,***,,,++++++,,,.........---------------------------,,,,,,+++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---......---******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++------.........---,,,,,,)))***+++,,,+++***++++++++++++,,,,,,,,,+++*********,,,......---++++++,,,***+++,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---///...,,,+++***++++++,,,,,,+++***+++---/////////)))+++------,,,+++,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,...///000000///...,,,------------,,,,,,,,,,,,+++))))))***---...,,,)))+++,,,---,,,,,,---000222++++++,,,,,,,,,,,,,,,+++...,,,******+++,,,,,,+++---///000000...------...,,,,,,---.........---------......//////......---///......------...///000/////////000111111///---------...///000111111222222222111111000...---,,,------.........////////////...///111555888888888000///......///000///---//////111222222111//////}}}wwwqqqmmmfffbbb]]]XXXUUUQQQLLLJJJGGGFFFFFFEEEDDDCCCCCCBBBCCC???>>>@@@@@@???@@@DDDEEEDDDCCCCCCEEEFFFEEEDDD>>>===>>>@@@BBBDDDCCCAAA???@@@@@@BBBEEEGGGJJJKKKLLLKKKJJJHHHFFFDDDBBBBBB>>>>>>======>>>???AAABBBCCCCCCBBBAAA@@@??????>>>@@@???>>>===<<<<<<;;;;;;:::;;;<<<======<<<;;;:::<<>>>>>???@@@@@@???@@@BBBDDDGGGHHHJJJKKKJJJKKKMMMNNNMMMLLLLLLKKKLLLMMMOOOPPPQQQQQQRRRSSSTTTTTTSSSRRRVVVUUUTTTTTTTTTUUUVVVWWWVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRVVVSSSPPPOOOOOOPPPOOONNNOOOQQQSSSSSSQQQQQQQQQRRROOOPPPPPPNNNMMMMMMOOOQQQOOOOOOOOOPPPPPPQQQQQQRRRTTTRRRRRRSSSVVVWWWVVVTTTSSSSSSRRRPPPNNNNNNOOOQQQSSSSSSTTTTTTTTTTTTUUUUUUPPPQQQRRRRRRPPPPPPQQQRRRNNNLLLJJJGGGEEEDDDDDDDDDFFFEEEDDDCCCCCCBBBBBBBBBBBBEEEGGGEEEAAA???BBBFFFAAA@@@>>><<<;;;:::::::::777777888999888666444333666666555555555666777888555444333111000/////////000000000111222222111000000000000000000000000000,,,...///...---,,,...///...---,,,---...///...---+++)))''')))---...+++)))***)))((()))+++,,,+++***---------------------------,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---......******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,+++***)))***+++++++++++++++******+++******,,,......,,,)))++++++,,,,,,,,,++++++******,,,000000///---,,,,,,)))***,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........---,,,******+++,,,------,,,******,,,/////////***,,,......---,,,---...******++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////...000222444444222000......---------------------)))***+++,,,---,,,,,,+++,,,------,,,******+++---,,,,,,---.........------///---,,,---...///...---111222444333111000000111......///////////////......//////000000//////...444222000---------///000///000000111111111000///...000111222222111111222333333333333333222111111.........////////////000......///111444777777777000///.........///---,,,...///000000000000///...xxxpppkkkfffbbb]]]XXXTTTPPPLLLIIIFFFFFFEEEEEEDDDDDDCCCCCCAAA>>>===@@@@@@???@@@CCCDDDCCCAAAAAABBBBBBAAA???;;;;;;<<>>>>>===>>>???@@@BBBCCCCCCBBBAAA???>>>>>>>>>???@@@@@@>>>===<<<<<<<<<<<<:::;;;<<<=========;;;;;;;;;???@@@<<<;;;===???>>>???@@@AAAAAAAAAAAADDDFFFGGGIIIKKKKKKKKKKKKMMMNNNMMMLLLLLLKKKLLLMMMOOOPPPPPPQQQSSSTTTTTTTTTTTTTTTWWWVVVUUUTTTTTTTTTUUUVVVUUUUUUVVVUUUTTTSSSQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTSSSRRRRRRRRRQQQNNNKKKNNNPPPRRRSSSSSSSSSTTTUUUOOOPPPPPPNNNMMMNNNPPPRRROOOOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRSSSUUUVVVVVVVVVSSSSSSSSSRRRQQQQQQSSSUUUSSSSSSSSSTTTUUUUUUVVVVVVQQQSSSTTTSSSRRRQQQRRRSSSPPPNNNLLLJJJHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDGGGJJJGGGCCCAAADDDIIIBBBAAA>>><<<::::::::::::777777888888777666444333777777777666777888999999555444333111000/////////111000000111333444333111000000000000000000000000---...//////---------///...---,,,---///000///......,,,***+++......+++(((,,,***)))***++++++***(((------------------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***++++++***)))((())))))************)))))),,,'''$$$'''---///)))"""***++++++,,,,,,,,,++++++))),,,000222111///......(((***,,,---,,,+++,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++---,,,+++++++++,,,---......,,,******,,,...//////+++,,,......---------...++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------.....................//////////////////...////////////000000000111000111333555555333111000...---,,,,,,,,,---......))),,,///...,,,+++---///,,,---...---+++***+++---------...//////////////////......///111222111000000222333333111000000111000000111111111111000000000000000111111000000000666444111///...000222333000111111222111111111111///222444444222111222333000000111111111111000000.........////////////000///...---///111333333222000...------......,,,+++........................xxxoooiiieeeaaa\\\WWWSSSOOOKKKHHHEEEEEEEEEEEEDDDDDDDDDDDD@@@======@@@AAA???@@@CCCCCCAAA????????????===<<<999999:::<<<@@@CCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHGGGEEEDDDCCCBBBAAA>>>>>>>>>>>>???AAACCCDDDAAA@@@???>>>>>>>>>???@@@BBBAAA@@@???>>>???@@@AAA;;;<<<==================;;;???@@@===<<<>>>???===???@@@BBBBBBBBBDDDFFFHHHHHHJJJKKKKKKKKKKKKMMMNNNMMMMMMLLLMMMMMMNNNOOOPPPOOOPPPRRRSSSRRRSSSUUUVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVVVVUUUSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTRRRNNNKKKNNNPPPRRRSSSRRRRRRSSSUUUOOOPPPPPPOOONNNNNNPPPSSSQQQRRRSSSTTTUUUVVVVVVVVVSSSSSSSSSSSSTTTUUUWWWWWWSSSSSSTTTSSSSSSSSSVVVXXXRRRSSSTTTUUUVVVVVVVVVVVVRRRSSSTTTTTTRRRRRRSSSTTTQQQPPPNNNLLLJJJJJJJJJJJJHHHIIIIIIIIIHHHHHHGGGFFFGGGHHHIIIHHHEEEDDDFFFIIIBBBAAA>>><<<::::::;;;<<<888888777777666555555555555555555666666666666777444333222111000000000000222000///111555666444111////////////////////////...///000///---------///---,,,,,,---///111000//////...---......---+++***///---,,,,,,------,,,***------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,---///---,,,,,,,,,+++++++++***++++++------------++++++(((((()))************)))******+++,,,,,,,,,++++++///***&&&)))...000+++%%%******+++,,,,,,,,,++++++))),,,///111111/////////(((***---------,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,------------,,,++++++---.........+++---//////...---...///............////////////......------------,,,,,,---......////////////...//////000000000000////////////000000000111111111///111222333333222111///---,,,+++++++++,,,...///,,,---...---++++++...000+++,,,...///...///000222------...///000000000000///...///000333333222111333444555555333222222333111111222222222111000000///000000111111000000///111000///...///222555777000111222111000///000222000222444333000///000333000111111222222111111111------........./////////...---,,,,,,...///...---...---,,,,,,---...---+++------------------------}}}vvvnnniiiccc```[[[VVVRRROOOKKKHHHDDDDDDDDDDDDEEEEEEEEEEEE@@@>>>>>>AAABBB@@@AAADDDBBB@@@???>>>>>>>>><<<;;;;;;::::::<<>>>>>======>>>@@@BBBCCC@@@???=========>>>@@@AAAAAA@@@???>>>>>>@@@AAACCC===============>>>??????;;;???@@@===<<<>>>>>>===>>>???AAABBBCCCEEEHHHJJJIIIJJJLLLLLLKKKKKKLLLNNNLLLMMMNNNOOOOOOPPPPPPPPPMMMOOOQQQQQQPPPRRRVVVYYYWWWWWWWWWVVVUUUTTTSSSRRRSSSTTTUUUVVVUUUSSSQQQPPPRRRRRRQQQQQQQQQQQQQQQQQQTTTSSSRRRRRRRRRRRRPPPNNNNNNPPPQQQQQQPPPOOOOOOPPPOOOPPPPPPOOONNNOOOQQQSSSQQQRRRTTTUUUWWWWWWWWWVVVRRRRRRRRRRRRSSSTTTVVVXXXTTTTTTTTTSSSRRRSSSUUUWWWRRRSSSUUUWWWWWWWWWUUUUUURRRSSSTTTSSSRRRQQQRRRTTTPPPOOONNNLLLLLLLLLLLLMMMJJJJJJKKKKKKKKKJJJIIIHHHIIIIIIHHHGGGGGGGGGGGGHHHBBB@@@===;;;:::;;;===>>>;;;999777666555555666777222333444555666555444444333333222111000000111111333000///111555777555111////////////////////////...000000///...------...---,,,,,,---000111111000,,,...//////---,,,------...---,,,---...///...---------------------------,,,---...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++...000000...,,,---...+++++++++++++++,,,,,,,,,***+++---......---+++******************+++,,,,,,***+++,,,,,,---------,,,000///...---.........---)))***+++,,,,,,,,,,,,+++***,,,//////...,,,,,,,,,'''***---...---,,,,,,---************************...------------...//////(((***,,,---......---,,,---,,,,,,---...///---,,,,,,...///000......///000111111111111111000000000/////////......---------,,,,,,.../////////......---......//////......---....../////////000000000......////////////......,,,+++*********+++---...111,,,'''(((,,,//////---***,,,////////////000222+++,,,---....../////////---------000222333222000444666777777555444444555000000111111000000///.........////////////......---,,,,,,,,,...000333444...///000///------...111///111222000,,,+++...222000111111222111111000000,,,---------............,,,+++***+++,,,---,,,+++---,,,++++++---...---,,,------,,,,,,,,,,,,------zzztttnnnkkkbbb^^^YYYUUURRRNNNKKKHHHDDDDDDDDDDDDEEEEEEEEEEEEAAA??????CCCDDDBBBBBBEEEBBB@@@???>>>???>>><<<;;;>>>===<<<===AAAEEEHHHHHHNNNNNNMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCCCC>>>=========>>>???AAABBB???>>>===<<<===???AAABBB???>>><<<<<<===>>>AAABBB???>>>=========???@@@AAA:::???@@@>>><<<>>>>>><<<<<<>>>@@@BBBCCCEEEHHHKKKIIIKKKLLLLLLKKKKKKLLLNNNLLLMMMOOOPPPQQQQQQPPPOOOMMMNNNPPPPPPOOOQQQVVV[[[VVVWWWWWWWWWVVVTTTRRRQQQSSSTTTUUUVVVUUUSSSQQQPPPSSSSSSSSSSSSSSSRRRRRRRRRVVVTTTQQQOOOPPPQQQQQQQQQOOOQQQQQQPPPMMMKKKKKKKKKOOOPPPPPPOOONNNOOOQQQSSSOOOPPPRRRTTTUUUUUUUUUUUUQQQRRRRRRRRRRRRSSSVVVXXXUUUUUUUUUSSSQQQQQQSSSTTTQQQSSSVVVXXXXXXWWWUUUSSSQQQRRRSSSRRRQQQPPPQQQSSSPPPOOOMMMLLLLLLLLLMMMNNNKKKKKKLLLMMMMMMLLLKKKJJJJJJIIIGGGGGGHHHHHHHHHGGGAAA@@@===;;;;;;<<<>>>???<<<:::777555444555777999222333555777777666555333222222111111111111111222333000///111666888555222111111111111111111111111///000111000...------...,,,,,,,,,---000222222111))),,,//////---,,,...000***))))))+++---//////...------------------------+++---///111111///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***...111111///,,,,,,---))))))***+++,,,------...***+++---......---+++***,,,,,,+++***+++,,,...///)))***++++++,,,,,,,,,,,,+++...000---((('''+++000)))***+++,,,,,,,,,,,,,,,+++,,,...---+++)))))))))'''***---......---------************************+++************+++,,,,,,'''))),,,...//////---,,,,,,,,,,,,...//////---+++,,,...000000///...///000444333333333222222111111000000/////////.........***+++---...///...------,,,------------------,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...555***!!!###---333///(((,,,---///...---++++++,,,)))***+++,,,------------++++++,,,///111222111///000222333222111///000000///////////////...------,,,------------------,,,,,,,,,+++++++++,,,---...,,,...///---+++***---///...000000---((((((,,,000,,,,,,,,,,,,,,,++++++***,,,,,,,,,---------......***))))))***,,,------,,,,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---{{{uuupppmmmeeeccc^^^WWWOOOJJJIIIIIIIIIHHHFFFFFFGGGFFFDDDCCC===>>>@@@BBBDDDFFFFFFGGGCCCCCCBBB@@@???===<<<;;;===???@@@@@@???AAAGGGLLLSSSSSSSSSQQQNNNKKKJJJJJJGGGFFFDDDCCCBBBBBBCCCCCC?????????@@@@@@?????????@@@???=========<<<:::888>>>>>>============>>>>>>>>>>>>???@@@AAAAAABBBBBBFFFEEEBBB@@@>>>=========@@@BBBEEEEEEEEEEEEFFFGGGLLLMMMMMMNNNNNNNNNNNNMMMLLLPPPTTTVVVUUURRRQQQPPPQQQPPPPPPQQQSSSUUUWWWYYYUUUUUUUUUUUUUUUTTTSSSRRRUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQRRRSSSUUUVVVVVVWWWVVVUUUSSSSSSUUUWWWSSSSSSRRRQQQPPPNNNLLLKKKOOOQQQQQQNNNOOOSSSTTTQQQVVVUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUUUUTTTSSSTTTVVVWWWVVVUUUSSSRRRQQQQQQQQQXXXWWWVVVVVVWWWXXXZZZ[[[SSSSSSTTTUUUUUUUUUUUUUUURRRQQQOOOMMMLLLKKKJJJJJJPPPNNNMMMMMMNNNOOONNNMMMNNNLLLKKKLLLNNNMMMJJJFFFBBBAAA@@@???===<<<;;;:::777777777777777777666555777555333333444444444333777444000///000222333333111222333444444333111000---...///000000///...---555444333111000///...---..................---,,,+++,,,,,,---...///000000222000...///000000---***...//////---,,,,,,...000------------------------000+++)))---...)))&&&)))000111222222222000///......,,,***((((((***,,,---...000222222000---,,,,,,((())))))***++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++........................++++++,,,,,,---...//////------++++++++++++------...---,,,+++***+++,,,------+++******,,,,,,+++***......------------......////////////////////////555333222222333333222000...000222222000///.../////////.........---------//////////////////......---,,,...111000---///333////////////............,,,,,,,,,++++++,,,///222...---,,,,,,,,,---...///,,,,,,,,,+++***)))((('''000///...---------------///...---,,,---...///000............////////////---------------------------......//////......---***+++111777444,,,+++///)))+++,,,,,,******+++---......---------,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,++++++*********)))+++------+++***+++,,,---+++***,,,000111,,,(((---+++)))***,,,---,,,))){{{uuupppllldddbbb^^^XXXQQQMMMKKKLLLIIIGGGEEEEEEEEEFFFEEEDDD@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA???>>><<<;;;;;;===???AAA@@@@@@BBBHHHMMMTTTUUUTTTQQQMMMJJJIIIHHHFFFEEEDDDBBBBBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@??????>>>===>>>??????===;;;>>>>>>============>>>>>>============>>>>>>>>>>>>BBBBBBAAA@@@?????????@@@AAABBBEEEEEEEEEEEEFFFHHHJJJJJJKKKLLLLLLLLLLLLKKKLLLOOORRRTTTSSSQQQPPPPPPPPPPPPPPPQQQRRRTTTVVVWWWUUUUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRQQQQQQRRRTTTUUUVVVWWWWWWWWWUUUTTTTTTUUUWWWTTTTTTSSSRRRQQQOOOMMMLLLPPPRRRRRROOOOOORRRSSSQQQRRRRRRSSSSSSTTTTTTUUUUUURRRTTTUUUUUUTTTTTTUUUWWWWWWVVVUUUSSSRRRRRRQQQQQQTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRPPPNNNNNNOOOOOONNNMMMNNNLLLKKKLLLMMMLLLHHHEEE>>>>>>===;;;:::999888777888888888777777666555555666444333333444555444333666333000///000222222333222222222222222222111111......///000000000000000222222333333333333222222//////////////////...---,,,------....../////////222000...///000000---***...//////---,,,,,,...000------------------------...******///111...---///000111111111000///------///...---,,,,,,---...///---///111000...,,,++++++,,,,,,,,,+++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................,,,,,,,,,------.........------,,,++++++,,,------...---,,,+++++++++,,,---***,,,---,,,***)))+++------------,,,,,,---------........................---,,,,,,---000111111000***,,,......,,,*********///.........------------++++++,,,---.........---///---,,,...---******,,,//////......------,,,,,,+++++++++******+++...000,,,+++***)))))))))*********+++,,,,,,---,,,,,,,,,............------,,,,,,,,,,,,+++++++++---...///------------............------------------------,,,,,,------------,,,,,,(((''')))...---((((((,,,''')))+++,,,,,,,,,...000---------,,,,,,,,,+++++++++***)))(((((()))***+++,,,,,,,,,+++++++++******)))''''''(((+++,,,***(((...+++(((((()))'''"""...,,,***+++---...---+++|||vvvppplllcccbbb^^^XXXRRRNNNMMMMMMIIIFFFDDDCCCDDDFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCAAA@@@???>>>======>>>@@@AAAAAAAAADDDIIIOOOVVVVVVUUUQQQLLLHHHGGGGGGEEEDDDCCCBBBAAAAAAAAABBB@@@AAAAAABBBBBBAAAAAA@@@>>>======???AAAAAA@@@???>>>======<<<<<<======>>>>>>>>>>>>=========<<<<<<>>>???@@@AAABBBBBBBBBBBBAAACCCEEEEEEEEEEEEGGGHHHJJJJJJKKKLLLLLLLLLLLLLLLMMMOOOQQQQQQPPPPPPPPPQQQPPPPPPPPPPPPRRRSSSUUUVVVTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRSSSSSSTTTUUUVVVWWWXXXXXXWWWUUUUUUVVVXXXUUUUUUTTTTTTRRRQQQOOONNNQQQSSSSSSOOOOOORRRRRRPPPQQQRRRRRRSSSTTTUUUVVVVVVRRRSSSUUUUUUUUUUUUWWWXXXWWWVVVUUUTTTSSSRRRRRRRRRUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUSSSQQQPPPSSSSSSSSSSSSSSSSSSSSSSSSTTTRRRPPPOOOOOOOOONNNMMMNNNLLLKKKKKKKKKIIIFFFCCC@@@@@@???>>><<<;;;::::::999999888888777666555555555444222333444555555444666333000///000111222222444333222111111111111111//////000000111222333444222333555666666555444333111111111111111000///...........................000///...///000///---,,,---...///...,,,,,,...000---------------------------***+++///111///...///000000000000///---,,,,,,..................//////,,,...//////---+++++++++000///...---++++++************++++++,,,,,,---------------,,,,,,+++++++++))))))******++++++,,,,,,........................------------------.........---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---(((,,,000...)))'''+++///---,,,,,,,,,,,,,,,,,,---........................---,,,,,,...000222222111,,,...//////...,,,,,,,,,............------------)))***+++,,,............000,,,+++---...+++)))+++.........---,,,++++++*********+++***)))***---//////...---,,,++++++,,,,,,'''(((***+++------......,,,------......---++++++***))))))***+++,,,---...,,,,,,,,,------------...------------------------***++++++,,,,,,++++++***---***))),,,...,,,,,,...)))+++,,,---,,,,,,...///,,,,,,,,,,,,,,,+++******,,,++++++******++++++,,,,,,,,,,,,++++++++++++***...)))''')))///222///+++,,,***)))***,,,,,,((($$$...---,,,,,,......---,,,}}}vvvpppkkkeeedddaaa[[[TTTOOOMMMMMMJJJGGGDDDCCCEEEGGGHHHIIIDDDDDDEEEEEEEEEDDDCCCCCCEEEDDDBBBAAA@@@@@@@@@@@@>>>@@@BBBBBBBBBEEEKKKPPPWWWVVVTTTPPPJJJFFFEEEEEECCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA>>>======>>>@@@AAA@@@???=========<<<<<<=========@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>@@@BBBCCCCCCCCCBBBBBBCCCEEEEEEEEEEEEGGGIIIKKKLLLMMMNNNNNNNNNNNNNNNPPPQQQQQQQQQPPPPPPRRRSSSQQQQQQQQQRRRSSSTTTUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWTTTTTTTTTTTTUUUUUUVVVVVVXXXYYYYYYXXXWWWVVVWWWXXXVVVVVVVVVUUUTTTSSSQQQPPPRRRTTTSSSPPPOOORRRRRROOOTTTUUUUUUUUUVVVVVVWWWWWWQQQSSSUUUUUUUUUVVVXXXZZZVVVUUUUUUTTTSSSSSSSSSSSSUUUVVVXXXZZZZZZZZZYYYYYYYYYXXXXXXWWWVVVTTTRRRQQQVVVUUUUUUTTTSSSRRRQQQPPPUUUSSSQQQPPPPPPPPPOOOMMMMMMLLLLLLKKKJJJGGGDDDBBBAAAAAA@@@???>>>===<<<<<<;;;:::999888777777666666666444333333555666666555555333000000111222222111222222222222222111111000111111000000222444666777888999:::;;;:::777444222333333333333222111000000000/////////.........---//////////////////...---,,,.........------...000------------------------...,,,+++---...---+++***------------------------+++,,,---.........---,,,,,,...//////---,,,,,,,,,000///...,,,+++***++++++,,,------...///000000111...------,,,,,,++++++***((())))))***+++,,,------....................................------------......------------......///......---------------))),,,...---***))),,,///...------,,,,,,------...........................000///...///000000///...---///111111///...---...------------------------,,,---......////////////...***)))---000///.../////////...---,,,+++*********+++++++++***+++---///......---------.........%%%&&&''')))***++++++,,,***+++---......---+++***))))))******+++,,,---...,,,,,,---------.........------------------------***++++++,,,,,,++++++***222///---...111111...,,,...//////...,,,***+++,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...+++***,,,000333222//////------///111111///---------,,,,,,---------,,,~~~wwwqqqllllllkkkggg```XXXRRROOONNNKKKHHHEEEDDDFFFHHHJJJJJJCCCCCCDDDEEEFFFFFFFFFFFFDDDBBBAAA?????????@@@AAA@@@BBBDDDDDDCCCFFFLLLQQQUUUTTTRRRMMMHHHEEEDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAA>>>======>>>???@@@>>>=========<<<<<<<<<<<<======>>>>>>???@@@AAABBBCCCDDD>>>???AAABBBCCCCCCBBBAAACCCDDDEEEEEEDDDEEEHHHJJJKKKKKKMMMNNNNNNOOOOOOOOORRRRRRSSSRRRQQQQQQSSSUUUSSSSSSTTTTTTUUUUUUUUUUUUSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTUUUVVVWWWXXXXXXUUUUUUUUUVVVVVVVVVVVVVVVXXXYYYZZZYYYWWWVVVWWWXXXWWWWWWVVVVVVUUUTTTSSSRRRRRRUUUTTTPPPOOORRRRRRPPPVVVVVVVVVUUUUUUTTTTTTTTTQQQSSSUUUUUUUUUVVVWWWYYYUUUUUUTTTTTTTTTTTTTTTUUURRRSSSUUUVVVWWWWWWVVVUUUWWWWWWWWWWWWWWWVVVUUUUUUWWWWWWWWWWWWVVVTTTSSSRRRVVVTTTQQQPPPPPPPPPOOONNNLLLLLLLLLKKKIIIFFFDDDCCC???>>>>>>===<<<;;;::::::===<<<;;;999999888999999888666555555666777777666555333111111222333222111000111333555555333111000222222111111333555777888<<<>>>???@@@???===:::888444444444444333222111000000000000///......---------...//////////////////+++---.........---...000------------------------------,,,,,,,,,---+++(((******+++,,,---...//////***+++---...///...---,,,...///000000...------...---,,,+++******+++,,,---++++++,,,---......//////---------,,,,,,+++++++++))))))***+++,,,------................................................---........................////////////......------,,,++++++,,,------------//////............//////........................---+++++++++------,,,++++++---//////---,,,+++,,,,,,,,,------------------.../////////...---,,,,,,---***)))---///------/////////......---,,,,,,+++***,,,------,,,,,,...000(((((()))***+++,,,,,,---(((((()))***************)))+++---......---+++******+++,,,------.........---.........////////////------------------------,,,,,,------------,,,,,,...---,,,,,,...---(((###...//////...,,,***+++,,,---.../////////...,,,+++(((((())))))))))))((((((++++++++++++++++++++++++))))))******+++,,,...000333111000...---+++)))'''++++++,,,,,,+++++++++,,,yyyrrrmmmqqqpppllleee]]]VVVRRRPPPKKKIIIFFFEEEFFFHHHHHHHHHBBBCCCDDDFFFGGGHHHHHHHHHAAA@@@>>>===<<<>>>???@@@CCCEEEFFFEEEDDDGGGLLLQQQQQQQQQNNNJJJFFFCCCDDDEEEBBBBBBCCCCCCCCCCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAA>>>======>>>??????>>><<<===<<<<<<;;;;;;<<<<<<===:::;;;<<<===???AAABBBCCC@@@@@@AAABBBBBBBBBBBBBBBDDDDDDEEEEEEDDDFFFHHHKKKHHHIIIJJJLLLMMMMMMMMMMMMRRRSSSTTTSSSRRRRRRTTTVVVTTTTTTUUUVVVVVVUUUUUUTTTSSSSSSTTTUUUUUUUUUUUUTTTRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXZZZYYYXXXVVVVVVWWWWWWWWWWWWVVVVVVTTTSSSSSSRRRTTTTTTPPPPPPSSSSSSQQQTTTTTTSSSRRRQQQPPPPPPOOOQQQRRRTTTTTTTTTTTTVVVWWWUUUUUUTTTTTTTTTUUUUUUVVVTTTUUUVVVWWWWWWXXXXXXXXXUUUVVVWWWWWWXXXXXXXXXXXXVVVWWWXXXZZZZZZZZZYYYYYYUUUSSSQQQPPPPPPPPPOOONNNKKKLLLMMMLLLIIIFFFEEEEEEAAAAAA@@@??????>>>======>>>===<<<;;;:::;;;<<<===;;;999777777888888888777666444333333444444333222000111444555666555444333222222222333444555666777<<<===@@@AAABBBAAA@@@???555555555444333222111000000000000//////.........,,,---///000///...///000***,,,...///......///000------------------------+++------,,,---000///+++*********+++,,,...///000+++,,,...///000000///......///000///...---...000++++++))))))***,,,...000.........//////000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------................................................//////......///000000///......//////000000//////...------+++***+++...///...,,,000000////////////000000------------------------+++++++++---000222222111---///111111///---------,,,,,,,,,,,,------------------------,,,***)))(((,,,***+++---***&&&'''+++............------------***,,,---...------...000((()))+++,,,------------,,,,,,---------,,,,,,+++++++++---......------,,,,,,---.../////////.............../////////000000---------------------------......//////......---+++---...,,,,,,+++'''!!!)))+++,,,---,,,,,,...///---...000111000///---+++******++++++++++++*********++++++++++++,,,,,,,,,***,,,---,,,***+++///222......------------,,,,,,***+++,,,,,,******+++,,,{{{tttooonnnnnnjjjddd\\\VVVRRRPPPIIIGGGEEEEEEFFFFFFEEEDDDCCCCCCEEEFFFGGGHHHHHHHHHBBB@@@>>>======???AAABBBEEEGGGHHHFFFEEEGGGLLLQQQMMMLLLKKKGGGDDDCCCDDDEEEBBBCCCDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAA===<<<===>>>AAABBBAAA@@@===<<<<<<;;;;;;<<<<<<===999:::;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEDDDDDDFFFIIILLLHHHIIIJJJKKKMMMMMMMMMMMMQQQRRRSSSSSSRRRRRRSSSTTTSSSTTTUUUVVVUUUUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUSSSTTTTTTTTTUUUUUUVVVVVVVVVWWWXXXYYYXXXXXXWWWVVVVVVXXXYYYYYYWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSQQQTTTSSSPPPPPPTTTTTTRRRRRRRRRQQQQQQPPPPPPOOOOOOQQQRRRTTTTTTSSSSSSTTTUUUTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[[[[VVVVVVWWWXXXXXXXXXXXXXXXVVVWWWYYY[[[[[[[[[ZZZYYYSSSQQQOOOOOOPPPPPPPPPOOOIIILLLMMMLLLIIIFFFFFFGGGDDDDDDDDDCCCCCCBBBBBBAAA???>>>===<<<<<<>>>???AAA>>><<<:::999999999888777777555444444555666444333333222222333444666888:::222333444444555555555444888999:::;;;<<<<<<<<<<<<555555555444333222000000000000000///////////////***---000000///...000222***,,,...//////...///000------------------------+++...---***+++///---(((---,,,,,,+++,,,---...///+++,,,---....../////////---...///...------...000---,,,*********---///111000000000000000000000000***++++++,,,,,,------...................................................------......//////000000...///000000000000///...//////000111000///...---***+++,,,---------.../////////............//////------------------------///......111444666666666...000222222000///...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***))))))***---...(((###&&&---,,,,,,,,,,,,,,,---------)))+++------,,,,,,---...---.../////////...------------.........---------,,,,,,------..................///000///...---,,,---------.........//////------------------------.........//////.........+++///000,,,***,,,,,,)))''')))+++,,,,,,,,,...000,,,...///000000...,,,***,,,---...//////...---,,,******+++++++++,,,,,,,,,///...,,,,,,---///000111)))***+++---...111333555***,,,...---+++***+++---{{{uuuppphhhhhheee```YYYSSSOOONNNGGGFFFEEEDDDEEEDDDCCCAAADDDEEEFFFGGGGGGGGGGGGGGGEEECCCAAA@@@@@@BBBEEEFFFGGGHHHIIIGGGEEEGGGLLLPPPJJJJJJHHHEEECCCBBBDDDFFFBBBCCCDDDEEEEEEEEECCCCCC@@@AAAAAABBBBBBAAAAAA@@@<<<;;;<<>>>>>@@@@@@???@@@AAACCCFFFGGGEEEEEEEEEDDDDDDFFFIIILLLJJJKKKLLLMMMOOOOOOPPPPPPOOOQQQSSSSSSRRRQQQRRRSSSSSSSSSTTTUUUUUUTTTRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXXXXWWWWWWYYYYYYYYYXXXWWWVVVUUUWWWYYYYYYWWWVVVUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSPPPSSSSSSPPPQQQTTTUUUSSSQQQQQQQQQRRRRRRRRRRRRRRRQQQRRRSSSSSSRRRQQQRRRTTTTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTTTTUUUVVVXXXYYYWWWWWWXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZYYYXXXUUUTTTRRRPPPOOOOOOPPPQQQPPPOOOIIILLLNNNMMMJJJGGGGGGHHHBBBBBBBBBAAAAAA@@@@@@???@@@???>>>===>>>???BBBCCC@@@>>>;;;:::::::::999777888666555555666666555444666444111000222666<<>>???AAA???@@@@@@AAAAAAAAA@@@@@@;;;<<<===>>>>>>===;;;:::@@@>>><<<<<<>>>@@@AAA@@@??????@@@AAACCCEEEGGGHHHFFFGGGGGGGGGFFFFFFHHHJJJIIIIIIKKKLLLMMMMMMMMMMMMOOOPPPRRRSSSUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSSSSTTTUUUVVVWWWVVVUUUUUUWWWVVVVVVVVVVVVWWWXXXYYYUUUVVVXXXXXXWWWVVVWWWXXXXXXYYYYYYYYYXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTSSSSSSTTTVVV[[[YYYVVVTTTTTTUUUWWWXXXYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXYYY[[[\\\]]]UUUUUUUUUTTTSSSQQQPPPOOOQQQNNNLLLLLLNNNOOOMMMKKKHHHIIIJJJJJJIIIFFFDDDBBBBBBAAA@@@@@@AAABBBDDDEEEFFFCCC@@@<<<;;;;;;<<<===777999;;;999666444555777555666888:::::::::888777;;;888555444666666444111444333222222222333444555555444444444333333222222000333222,,,,,,111222///000---,,,///000000333888---------......///111111------.....................,,,***+++...///...---///111333111---+++,,,...,,,---------...////////////---------...///...------...............------111000000///////////////,,,,,,,,,,,,---///000111+++,,,...000000000000///111111000//////...//////555///++++++111444444222111111000///////////////000111111000///......///////////////////////////555000---...111222...***111000///......///000111555666666555333000---+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000//////............///---,,,,,,+++,,,---///000,,,,,,++++++,,,,,,------+++,,,,,,------,,,,,,,,,//////...---,,,,,,++++++000///.........000111222------------------------+++++++++,,,---...///000---------.....................//////...---,,,,,,...///000...,,,******+++,,,---......,,,******+++%%%(((+++...///...+++***+++)))+++//////+++***+++------------------------000...++++++,,,---------------------------------000...,,,---000000...***|||uuuoookkkeeeaaa\\\XXXTTTQQQMMMJJJGGGGGGFFFEEEDDDDDDDDDDDDFFFHHHJJJJJJGGGDDDCCCCCCHHHDDDBBBCCCCCCCCCFFFJJJTTTTTTTTTRRRPPPMMMJJJIIIGGGFFFDDDBBBAAAAAABBBCCCBBBBBBCCCDDDEEEFFFFFFEEE@@@???>>>===<<<======>>>===>>>??????@@@?????????======>>>>>>???>>>>>>>>>===;;;::::::<<<======<<<>>>>>>???AAACCCEEEGGGHHHGGGHHHIIIHHHGGGHHHJJJLLLJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQSSSUUUVVVWWWWWWUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSUUUVVVVVVVVVUUUTTTWWWWWWWWWWWWWWWXXXYYYZZZUUUVVVWWWWWWVVVVVVWWWXXXWWWXXXXXXXXXWWWWWWVVVUUUTTTTTTUUUUUUUUUTTTSSSSSSQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUTTTSSSSSSTTTVVVXXXWWWVVVUUUVVVWWWYYYZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZTTTTTTTTTSSSRRRQQQPPPOOOOOOMMMLLLMMMOOOOOOLLLIIIFFFGGGIIIJJJJJJHHHFFFEEECCCBBBBBBBBBBBBCCCDDDEEEEEECCCAAA>>>=========>>>888:::;;;:::777555666777555777888:::::::::888777:::999666555555555444333555444333333222333444444000000000000/////////...---111000,,,,,,000000---222///...111111000111555000//////....../////////........................///---+++,,,...///...---,,,---............///111---------...............000...---...///000///........./////////......---000000//////.........///------------...///000000---...///000111111111000222111000000000000000111//////......///000000///111111000//////////////////000111000.........///////////////////////////333000......000000...+++......------...///111222555666666555333000...,,,......---------,,,,,,,,,---------,,,,,,,,,++++++------------------------///...............//////------,,,,,,------......------,,,,,,,,,---///000,,,,,,---------,,,++++++,,,,,,------------......++++++,,,---///111333444------------------------------,,,,,,,,,---........................------...............---,,,,,,***,,,---...---...000333+++---......,,,***++++++'''))),,,.........,,,+++---+++,,,//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---}}}tttmmmhhhbbb___[[[XXXUUURRRNNNKKKHHHGGGEEEDDDCCCCCCCCCDDDJJJKKKLLLJJJGGGDDDBBBBBBBBB???@@@CCCEEEEEEHHHLLLUUUUUUUUUTTTQQQMMMJJJHHHEEEDDDBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEE?????????>>>>>>>>>>>>===<<<<<<===>>>>>>>>>>>>>>>????????????@@@AAAAAABBB???>>>===>>>??????===<<<===>>>???AAACCCEEEGGGHHHGGGHHHIIIIIIIIIIIIKKKMMMLLLMMMNNNOOOOOOOOOOOOOOONNNOOOQQQSSSUUUVVVWWWWWWUUUTTTSSSSSSSSSSSSSSSSSSRRRSSSTTTTTTUUUUUUTTTTTTVVVVVVWWWXXXXXXYYYZZZZZZUUUUUUVVVUUUTTTTTTWWWYYYVVVVVVVVVVVVVVVVVVUUUTTTSSSTTTTTTUUUUUUUUUTTTTTTRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUTTTSSSRRRTTTVVVUUUUUUVVVWWWXXXYYYZZZ[[[XXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWSSSSSSSSSRRRQQQPPPOOONNNLLLLLLMMMNNNOOONNNKKKHHHEEEGGGIIIJJJKKKJJJIIIHHHEEEEEEDDDDDDDDDEEEEEEFFFCCCBBBBBBAAA@@@@@@??????999:::<<<;;;999777777888666777888::::::999888888888888888666444333444555666555444333333333333333111111111000000000000000---000000------000000---333000000333333000000333222111000///............////////////............111///------/////////...---,,,,,,---...///...---...............---------000///...///000111000......//////000000/////////000000/////////.........000//////......//////000...///000111222222222111111111000000111111222222+++...111222000...///000111111000//////////////////000111000.........///000000000000000000000000000000//////......------,,,,,,,,,,,,...000222333777777666555333000...---------......------,,,+++...---------,,,,,,++++++...---,,,,,,,,,,,,---...------------...///000000---............------,,,...---,,,,,,---///111222---------------,,,+++*********+++---...///000111+++,,,...000222333333444........................///......---,,,,,,------/////////...---------,,,---............------,,,+++,,,------...000333666+++---...---,,,++++++,,,***+++,,,---......------...++++++------***))),,,++++++++++++++++++++++++---,,,+++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++******+++---///vvvmmmhhhaaa___\\\ZZZWWWUUUQQQNNNHHHGGGEEECCCBBBBBBCCCDDDIIIJJJKKKIIIFFFDDDCCCCCC???===???CCCFFFEEEGGGJJJNNNOOOOOOOOOMMMJJJFFFDDDDDDCCCBBBAAAAAABBBBBBCCCAAABBBCCCDDDDDDDDDDDDDDDAAAAAAAAABBBAAA@@@??????;;;<<<===>>>>>>???>>>>>>AAA@@@@@@@@@AAABBBDDDEEE@@@??????@@@AAA@@@>>>;;;===>>>@@@BBBEEEFFFGGGHHHFFFGGGHHHHHHHHHIIILLLNNNMMMMMMNNNOOOOOOOOOOOOOOONNNOOOQQQSSSUUUVVVWWWWWWTTTTTTSSSSSSSSSSSSSSSTTTRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXUUUUUUTTTSSSRRRTTTWWWZZZTTTTTTUUUUUUUUUUUUTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUSSSSSSTTTUUUUUUUUUUUUUUUSSSSSSTTTTTTUUUUUUUUUTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTTTTTTTRRRRRRTTTUUUTTTUUUWWWYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUVVVUUUUUUTTTRRRPPPNNNLLLKKKIIIKKKMMMPPPPPPNNNJJJHHHGGGHHHJJJLLLLLLKKKJJJIIIGGGGGGGGGFFFFFFFFFFFFFFF@@@AAAAAABBBBBBAAA@@@???;;;;;;<<<;;;:::999888888777888888999999999888888555777888666222111333555555555444333222111111111111111111111111111111111///000000000000111111000333111111555555111111333222222111000////////////000000000///////////////111000//////////////////444111---,,,---,,,)))&&&/////////...---------,,,000...---...///000///---...///000000000000000000000000111000000000//////111111000/////////////////////000000111111111111000/////////000111222222,,,...///111111111222333111000000///////////////...///000000...---...000000000000000000000000000///000111000...---...///++++++,,,---///222555777:::999777444111///---,,,------.........---,,,+++,,,,,,,,,------------...///...,,,++++++,,,...///,,,,,,,,,---...///000111---.../////////---,,,+++...---,,,+++,,,///111333............---,,,+++******+++,,,---...///000111000111222333333222111000..............................------------......000000///...---,,,,,,,,,---------......------,,,/////////---,,,---///111+++,,,...---,,,++++++,,,,,,,,,,,,,,,------...///...***)))+++***''''''***+++++++++++++++++++++++++++++++++---......,,,***++++++++++++++++++++++++***++++++)))''''''+++///vvvmmmggg```^^^[[[XXXWWWUUUQQQOOOJJJHHHEEECCCBBBBBBCCCDDDGGGHHHHHHGGGEEECCCCCCDDD@@@>>>???CCCEEECCCCCCFFFFFFGGGHHHIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDAAABBBBBBCCCCCCCCCCCCBBB@@@AAAAAAAAAAAA@@@???>>><<<===>>>???@@@@@@@@@@@@BBBAAAAAA@@@AAACCCEEEFFF===<<<<<<===>>>===:::888???@@@BBBDDDFFFGGGHHHHHHCCCDDDFFFFFFGGGHHHKKKMMMMMMMMMNNNNNNOOONNNNNNNNNOOOPPPRRRSSSUUUVVVVVVVVVTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSTTTWWWZZZSSSSSSTTTTTTTTTTTTTTTSSSRRRSSSTTTUUUUUUUUUUUUUUUSSSSSSTTTUUUUUUUUUUUUUUUQQQRRRSSSTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTSSSRRRRRRSSSUUUUUUVVVXXXYYYZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXZZZYYYXXXWWWVVVVVVVVVVVVXXXWWWVVVSSSPPPLLLIIIHHHGGGJJJOOOQQQQQQNNNKKKIIIJJJKKKMMMMMMMMMLLLJJJHHHIIIIIIIIIHHHHHHGGGGGGFFF>>>???@@@AAAAAA@@@???>>><<<;;;;;;;;;;;;:::999888888888999999999888888888333555666444111///222444333333333222111000//////........................000//////000111111111222222000222555666333333666111111000000000000111111111111000000000/////////000000000/////////000111666222...------+++'''###/////////...---------,,,...---,,,,,,......---,,,......///000000000000000111111222222222111000///222111000//////.../////////.........//////000000...............///000111...+++(((***000444555444111000000///////////////---...000///...---...000////////////////////////000111222111///...///000+++,,,---///111555888:::<<<:::666222///,,,+++***,,,---...///...---+++***)))***+++,,,...///000111///...,,,++++++,,,...///,,,,,,,,,,,,---///000000......///000///...,,,+++---,,,++++++,,,...000111---.........------,,,+++---------....../////////...///000111111000///...........................------------...///000111000000///...---,,,,,,,,,,,,,,,---------------,,,///000///---+++***,,,---***,,,------,,,+++,,,---------,,,,,,,,,---...///...***)))++++++((())),,,------------------------******+++,,,......,,,***+++++++++++++++++++++++++++---,,,***&&&&&&)))---|||tttlllggg```\\\XXXUUUSSSRRRPPPNNNKKKIIIFFFCCCBBBBBBDDDEEEGGGGGGHHHFFFDDDCCCCCCDDDBBB??????CCCCCC@@@AAADDDDDDDDDEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCDDDDDDDDDEEEAAAAAABBBBBBBBBBBBBBBAAA>>>>>>>>>============<<<===>>>???AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDD>>>===<<<===>>>>>>===;;;@@@AAACCCEEEFFFFFFFFFEEE@@@BBBDDDEEEEEEGGGJJJLLLMMMNNNNNNOOOOOONNNNNNNNNQQQRRRSSSTTTTTTUUUUUUUUUSSSSSSSSSSSSSSSTTTTTTUUUTTTSSSSSSSSSSSSTTTUUUUUUSSSTTTUUUVVVUUUTTTSSSRRRSSSTTTUUUUUUTTTUUUXXXZZZRRRSSSTTTTTTUUUTTTTTTTTTSSSTTTTTTUUUUUUUUUTTTTTTRRRSSSTTTTTTUUUUUUTTTTTTPPPQQQRRRTTTTTTSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUUUURRRSSSTTTSSSRRRQQQSSSUUUUUUVVVWWWXXXXXXXXXWWWVVVWWWWWWWWWXXXXXXXXXXXXXXXZZZZZZYYYXXXWWWWWWXXXXXXZZZYYYWWWTTTPPPLLLIIIHHHHHHKKKPPPRRRQQQNNNLLLKKKLLLMMMNNNOOONNNMMMKKKIIIJJJJJJJJJJJJIIIHHHFFFFFF??????@@@AAAAAA@@@???>>><<<;;;::::::;;;;;;999777999999999888888888888888444444444333111111222333222222333333222111000///000000000000111111111111111......000000///111555444111222555666444555888222111111111111111222222222222111111000000//////...///000///...///000222111000...---------+++)))...............------------,,,+++,,,------,,,+++------...///000000000000000111222333222111000///111000//////............//////............//////......---------...//////...)))$$$'''...333444222111111000///////////////,,,...//////...---...000////////////////////////000000000000000000//////,,,,,,---000333666:::<<<:::888444000---,,,++++++,,,---...//////---+++***)))***+++---...000111111...---,,,,,,,,,,,,---...,,,,,,,,,,,,---...//////....../////////......---------------------......------............------/////////...............))))))+++,,,---.........------------------------,,,,,,,,,---...000111222/////////...---------,,,+++,,,,,,------------,,,+++,,,...---,,,,,,---...***+++------,,,+++,,,---------,,,,,,,,,,,,------...++++++......++++++...------------------------*********+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++))))))+++,,,zzzsssmmmhhhaaa]]]WWWSSSQQQQQQPPPOOOMMMKKKGGGDDDCCCCCCEEEFFFJJJJJJIIIGGGDDDBBBCCCCCCBBB??????AAAAAA???@@@CCCEEEEEECCCBBBBBBBBBCCCCCC@@@@@@AAABBBCCCDDDDDDDDDAAAAAABBBBBBBBBAAAAAA@@@>>>===<<<;;;;;;;;;<<<======>>>???AAABBBBBBCCCCCC@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>@@@AAA@@@@@@@@@AAACCCDDDEEEDDDCCCBBB???AAACCCDDDEEEGGGJJJLLLOOOOOOPPPPPPPPPPPPOOOOOOSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTSSSTTTUUUVVVWWWUUUVVVWWWWWWVVVTTTQQQPPPSSSTTTVVVWWWVVVWWWXXXZZZRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUTTTSSSSSSQQQRRRSSSSSSTTTTTTSSSSSSPPPRRRSSSUUUUUUTTTSSSRRROOOOOOPPPRRRSSSTTTUUUVVVRRRSSSTTTSSSQQQQQQSSSTTTSSSSSSUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYXXXXXXVVVTTTQQQNNNLLLJJJIIIMMMQQQRRRQQQNNNNNNNNNKKKLLLNNNOOOPPPOOOMMMLLLKKKKKKKKKKKKIIIHHHFFFEEEAAABBBBBBAAAAAA@@@??????<<<:::999999;;;;;;888666:::999999888888777888888666555333333444555444333222333444444444333222222444444444555555555666666777222000222333222555;;;888444333555555333555888444333222111111111111111333333222111111000//////,,,...//////......111444---...//////......///000---------..................---,,,,,,---...---,,,,,,,,,---...///000000///...///111111111000...---//////......---.........111000///......///000000000//////............///...,,,***,,,///222222222111111000///////////////,,,---///...------///000------------------------///---+++,,,///000...,,,,,,,,,---///222666999;;;666444000---,,,,,,...///+++---...000///---+++***,,,,,,------.../////////---------------------------------,,,,,,---......///............//////000......///000///...---,,,+++,,,---.../////////////////////...............************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,...............///000000..................------***+++,,,---------------)))+++...000///......///)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++***(((***...///,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...|||vvvpppllleee```YYYTTTRRRRRRRRRRRRNNNLLLHHHEEECCCDDDEEEGGGMMMMMMLLLHHHEEEBBBBBBCCCBBB???>>>@@@@@@???@@@DDDGGGEEEBBB@@@??????@@@AAA>>>???@@@AAABBBCCCCCCCCCAAAAAABBBBBBBBBAAA@@@@@@AAA???===<<<;;;<<<>>>???======???@@@AAABBBBBBCCC???@@@AAABBBAAA@@@???>>>>>><<<::::::<<<>>>>>>>>>???@@@BBBCCCCCCBBB@@@??????AAACCCDDDEEEGGGJJJMMMPPPQQQQQQQQQQQQQQQPPPPPPTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSRRRSSSSSSTTTUUUUUUVVVUUUTTTTTTTTTUUUWWWWWWWWWXXXXXXXXXVVVTTTQQQOOORRRTTTWWWXXXXXXXXXYYYZZZSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSSSSSSSSSSSSSQQQSSSUUUVVVVVVVVVTTTSSSMMMNNNOOOQQQRRRTTTUUUVVVRRRSSSSSSSSSQQQQQQSSSTTTQQQQQQRRRTTTVVVXXXYYYZZZWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWXXXXXXYYYWWWVVVVVVTTTRRRPPPNNNMMMJJJNNNRRRSSSQQQOOOOOOPPPIIIKKKMMMPPPQQQQQQPPPOOOKKKKKKKKKKKKIIIGGGEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@<<<:::888999;;;:::888555::::::999888777777888888999666333444666888666444333444555666666666555444222222222333333444444444===666444666777666:::AAA;;;777444555444222333777777666444222111000//////333333222222111000000///***,,,......---...111444,,,///111000...---///222,,,------......////////////...------...///...---+++,,,---...////////////---...///000000...,,,+++......------------......222111000//////000111111222111000//////.../////////111444444333222222333111111000///////////////,,,---......------///000------------------------///+++(((***...000---)))++++++,,,...111555888:::222000---++++++---000222+++---///000///...+++)))//////.........---------,,,------......------,,,......---,,,,,,,,,------///...---------///000111///000111222111///---,,,++++++---...//////000000............//////000000111///...---,,,------...++++++++++++++++++++++++000000///............///---------...............***+++,,,,,,------------***---111222111///......)))+++------,,,,,,---...++++++,,,,,,,,,+++******%%%$$$&&&+++,,,)))(((***++++++++++++++++++++++++,,,***((()))+++---......------------------------***)))))),,,111444222000}}}wwwqqqllljjjbbb]]]VVVPPPNNNOOOOOOOOOMMMKKKHHHEEECCCCCCDDDEEEOOORRRRRRNNNFFF@@@@@@AAAAAAAAA@@@??????@@@@@@@@@??????@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCEEEEEECCCAAABBBBBBAAA@@@@@@@@@AAAAAA;;;;;;<<<===>>>???@@@@@@<<<<<<<<>>???@@@AAABBBBBBBBB???===;;;;;;=========<<>><<<::::::;;;===??????>>><<<;;;::::::999888888888999999666666777777777777666666666777999999888666444222666444222222777@@@IIIPPPKKKFFF???888444222333444777666555555444333222222...///000111111222111111//////000000111111111222222111000///............(((+++...000000/////////444222///......///......***///555777555333222333000000111222222111000//////222222///...000///,,,///......000222333222000000111222111000///000111///666<<<;;;<<<===888000222000......000222222222,,,,,,---...///000111111...---,,,,,,.../////////.........///////////////...,,,+++---000111///,,,.........---...///000111111///---...111222111...+++,,,,,,---------......000------//////++++++---///...---,,,,,,---...//////...---------///000111111111000000//////......111000000000//////.....................---------------......//////000000111111111111000///...------,,,,,,,,,---///000222+++,,,---///000111111111,,,///222555333///***&&&000///...---,,,+++++++++......------------.........+++((())),,,///...------,,,,,,++++++,,,,,,---........................+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,,,,---///000111111|||wwwrrrmmmkkkeee```XXXSSSPPPOOOOOOOOONNNKKKHHHEEEDDDDDDEEEFFFLLLOOOOOOKKKDDD??????@@@@@@?????????????????????????????????@@@AAABBBBBBCCCBBBBBBDDDEEEEEECCCAAABBBBBBAAA@@@@@@@@@AAAAAA<<<======>>>>>>??????@@@<<<;;;;;;===>>>???>>><<<<<<===>>>??????@@@@@@@@@>>><<<;;;;;;<<<======<<>>>>>>>>???@@@@@@???>>>===<<<;;;;;;:::::::::::::::888888888888888888888888888888999999888777555444:::888555555:::BBBJJJPPPIIIEEE???999555444444555555555444444333222111111111222222222222222111111000000111111111222222222000000000000000111111222...000222222000.........///...,,,,,,---///000000,,,...111222222111222222///............000111111...111111//////111111---///......000222333222000///111222111000///000111333777999666555666333---///...,,,---///000000///.........//////////////////...------...............---------------------...,,,+++,,,///000///------......////////////......---------///000///...,,,,,,,,,---///000222333...,,,,,,///000///000333//////...------...////////////.........///111111111000000000/////////...111111111111111222222222......//////000000111111.........///////////////111111111000///...,,,+++......---------......///......////////////.........///000000000...,,,***//////...---,,,,,,,,,,,,......------------......///,,,******,,,------+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++***))))))///...------.../////////~~~zzzvvvqqqnnnlllgggbbb[[[UUURRRQQQOOONNNMMMKKKHHHFFFEEEEEEFFFGGGIIIKKKKKKGGGBBB>>>>>>@@@>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@BBBDDDFFFDDDDDDCCCDDDEEEEEEDDDBBBBBBBBBAAA@@@@@@@@@@@@@@@????????????????????????BBBAAA@@@@@@AAA@@@>>><<<:::;;;<<<===>>>>>>>>>======;;;::::::;;;<<<<<<;;;@@@??????@@@AAA@@@===;;;@@@BBBCCCDDDDDDEEEHHHJJJQQQTTTTTTOOONNNPPPRRRQQQRRRRRRQQQQQQQQQRRRSSSSSSQQQRRRSSSSSSRRRTTTVVVYYYUUUUUUUUUUUUVVVVVVVVVWWWWWWUUUTTTTTTUUUVVVVVVUUUTTTTTTUUUWWWYYYYYYVVVTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSUUURRRQQQSSSRRROOONNNPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPRRRTTTVVVWWWVVVVVVVVVUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSUUUWWWXXXXXXWWWXXXYYYZZZVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSQQQNNNKKKJJJKKKLLLNNNPPPQQQSSSSSSUUUTTTRRRQQQOOOOOONNNNNNLLLKKKHHHFFFEEEDDDDDDDDDFFFDDDBBBDDDGGGHHHFFFCCCCCCBBBBBBCCCEEEEEEEEEDDDBBBBBBBBBAAAAAA@@@@@@???>>>>>>======<<<<<<<<<<<<;;;:::999888888999:::;;;::::::999999888888777777<<<:::777777:::AAAGGGLLLFFFCCC>>>999666666666777666555555444444333333333555555555555444333222111222222222333333333333333///000000111222333555666111222333222111000000111//////.........///000000///...------///000111000///...---,,,---000222444---000111//////222111...///......000222333222000///000111111//////000111333444333///...000000---...------...000000///...000000//////............//////......---.........---------,,,,,,++++++***...---++++++,,,.........---......//////...---,,,+++,,,...---------...///---------...000333666888888333111111///,,,---000//////............//////000000000///000000111222000000000000////////////000000000111222222333333...//////000111222333444///////////////.........000000000///...,,,+++***......//////...------,,,000000000///...---,,,+++///...---,,,,,,---...//////...------,,,,,,,,,,,,......------------......000...,,,+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,++++++,,,...///111000000000///---,,,+++------......//////000000}}}yyytttpppllljjjddd```ZZZVVVSSSRRRPPPOOOJJJIIIHHHFFFEEEFFFGGGGGGHHHHHHHHHEEEAAA??????@@@>>>>>>>>>????????????????????????@@@BBBEEEHHHJJJFFFEEEDDDDDDEEEFFFDDDCCCBBBBBBAAA@@@????????????@@@@@@@@@@@@??????>>>>>>CCCBBBAAAAAABBBBBB@@@>>>:::;;;<<<===============<<<:::999999;;;<<<<<<;;;???????????????>>><<<:::???AAACCCDDDEEEFFFIIILLLOOORRRSSSOOOMMMPPPRRRQQQQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRSSSRRRQQQRRRUUUWWWTTTTTTUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVVVVWWWTTTUUUVVVWWWXXXXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSTTTQQQPPPRRRQQQNNNOOORRROOOOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPQQQSSSTTTVVVVVVTTTTTTTTTTTTTTTUUUUUUUUURRRRRRRRRRRRRRRRRRQQQQQQUUUWWWXXXXXXWWWWWWXXXZZZTTTTTTUUUUUUVVVWWWWWWWWWVVVTTTSSSTTTVVVTTTOOOKKKKKKLLLMMMOOOPPPRRRSSSTTTVVVUUUTTTRRRPPPNNNMMMLLLKKKJJJGGGEEEEEEEEEFFFGGGEEEDDDDDDFFFIIIJJJHHHGGGFFFDDDCCCDDDFFFGGGFFFEEEEEEEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>===>>>===;;;::::::;;;===>>><<<;;;:::999999999999::::::999777666888<<>>???@@@AAAAAAAAA@@@@@@@@@@@@AAABBBEEEHHHKKKLLLGGGEEEDDDDDDEEEEEEDDDCCCCCCBBBAAA@@@????????????AAAAAA@@@@@@???>>>>>>>>>======<<<===??????>>><<<<<<<<<======>>>>>>======;;;:::999999;;;<<<<<<;;;???@@@AAA@@@???===<<<;;;>>>@@@CCCDDDFFFIIILLLOOORRRUUUUUUQQQNNNPPPPPPNNNNNNNNNMMMMMMMMMNNNOOOOOOTTTTTTTTTSSSQQQRRRTTTVVVSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUWWWXXXTTTUUUVVVWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTUUUUUUUUUTTTSSSSSSSSSPPPOOOQQQQQQOOOOOORRRPPPPPPQQQQQQQQQQQQPPPPPPKKKLLLMMMNNNPPPQQQQQQRRRQQQQQQRRRRRRSSSSSSTTTTTTRRRRRRRRRQQQQQQQQQPPPPPPUUUVVVWWWWWWVVVVVVWWWXXXSSSSSSTTTTTTUUUUUUUUUVVVTTTRRRRRRSSSVVVUUUQQQMMMMMMMMMNNNPPPQQQRRRSSSTTTVVVUUUTTTRRRPPPNNNLLLKKKJJJHHHFFFEEEEEEFFFGGGHHHGGGGGGGGGIIIKKKLLLKKKJJJIIIGGGEEEDDDEEEFFFFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA???>>>@@@>>>===;;;;;;===>>>@@@======<<<;;;;;;;;;<<<<<<:::999888777888;;;===???@@@???===;;;::::::::::::666666666777777777777777666666777888888888888888666666555555555555555555555555444444444444555555...///000000000111333555555666777555111//////000111///...000333333///,,,...///111111111///---+++000222222///...000///+++///......000222333222000---///000000//////000111------...///000///...///000000000111333222000...------......///000000111+++---.........///222444000//////...---,,,,,,+++///...---+++***+++...///333000---+++***,,,...000+++...111000......111444222111///...///111444555333///...000222222555:::000000000000000000000000111222222222222111111111////////////000000000000222111111000///...------111111111000000/////////000000//////......------***+++,,,---............***+++---///000//////.........///......---,,,,,,,,,---...///000111111222......---,,,,,,,,,------------,,,,,,,,,,,,------***+++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++111///,,,******+++---...+++,,,------............---000222222000//////111|||wwwqqqkkkgggdddZZZXXXUUUTTTSSSRRRQQQOOOGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHEEECCCAAAAAAAAAAAA===>>>@@@AAABBBBBBAAA@@@???@@@BBBEEEGGGIIIKKKLLLGGGEEECCCCCCDDDDDDCCCBBBCCCBBBAAA??????>>>>>>>>>@@@@@@@@@??????>>>>>>>>><<<<<<<<<===@@@AAA@@@>>>======>>>>>>>>>>>>>>>===;;;:::999:::<<<=========???AAABBBBBB@@@>>>>>>>>>>>>@@@CCCEEEGGGIIIMMMPPPWWWZZZYYYSSSOOONNNMMMJJJLLLLLLLLLLLLMMMNNNOOOOOOUUUVVVUUUSSSRRRRRRSSSUUUTTTTTTTTTTTTUUUUUUUUUVVVTTTUUUUUUUUUTTTTTTVVVXXXTTTUUUWWWWWWVVVUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTTTTTTTTTTTTTSSSSSSQQQNNNOOORRRRRROOOOOORRRQQQQQQRRRRRRRRRRRRQQQQQQMMMNNNOOOQQQRRRRRRRRRRRROOOOOOPPPQQQRRRSSSSSSTTTSSSRRRRRRQQQQQQPPPPPPPPPTTTUUUVVVVVVTTTTTTUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQRRRSSSSSSQQQPPPOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSQQQPPPNNNLLLKKKGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLJJJHHHEEEDDDEEEFFFFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDBBB@@@???@@@???>>>======>>>???@@@========================<<<<<<;;;;;;;;;<<<>>>>>>???>>>===<<<;;;;;;;;;;;;555555555666666777777777666777888999::::::::::::666666666666666555555555888777666555444333333333000111222111/////////000000222555444111///000222111111222333333222///---,,,...000111000---)))'''///222222///...000///,,,///......000222333222000,,,...////////////000222111000111333222...+++,,,000///...///000000...,,,,,,,,,---...///000111111***---//////......222555000000000//////......---/////////---,,,,,,...///333111...++++++---000222...///111111111111333444444222000/////////111222333000...111111111333777000000111111111111000000111222222222222111000000////////////000000000000555444333222111///......111111000///...------,,,///////////////.........***+++,,,---......///...***+++,,,...///000000000------.........------,,,***,,,...000111111000000...------,,,,,,---------------,,,,,,,,,,,,------(((***,,,---,,,,,,---...++++++------------++++++++++++++++++++++++++++++///...,,,*********+++,,,******,,,---.../////////000333444222...***)))***~~~zzzvvvqqqkkkgggeeeZZZXXXVVVTTTTTTRRROOOMMMHHHHHHHHHIIIJJJKKKLLLLLLJJJGGGDDDBBBAAA@@@@@@@@@<<<===???AAABBBAAA@@@@@@===???BBBEEEHHHIIIIIIIIIGGGEEECCCBBBBBBCCCBBBAAACCCBBBAAA???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>======???AAABBBAAA???======>>>>>>>>>>>>======<<<;;;::::::===>>>>>>>>>???BBBDDDDDDBBB@@@AAABBB@@@BBBDDDEEEEEEGGGJJJLLLRRRUUUUUUPPPMMMMMMLLLIIIKKKKKKLLLMMMNNNOOOQQQRRRSSSTTTTTTSSSQQQRRRTTTVVVUUUTTTSSSSSSSSSTTTVVVWWWTTTUUUVVVUUUTTTSSSUUUXXXSSSVVVWWWWWWUUUUUUVVVXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSTTTTTTTTTTTTSSSSSSOOOMMMNNNRRRSSSPPPOOOQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQRRRTTTUUUUUUUUUUUUOOOOOOPPPQQQRRRSSSTTTUUUSSSSSSSSSRRRQQQPPPPPPPPPSSSTTTUUUTTTSSSRRRSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQNNNOOOQQQQQQPPPPPPQQQSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQPPPOOONNNLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKLLLLLLLLLLLLLLLJJJHHHEEEEEEGGGHHHIIIIIIFFFGGGHHHHHHHHHGGGFFFEEEDDDEEEFFFFFFDDDBBB@@@???????????????????????????===>>>???@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::777777777888999::::::;;;888888999999:::999999999777777666666555555555555777777666555444333333333///111333333111/////////000333777666222///111333222333333222000//////000...///000111111///---+++,,,000000//////222222//////......000222333222000,,,---//////...///000222444000111444333...,,,...111///...---...///...------.........//////000000---000222000---,,,000333////////////////////////...000111000...,,,...///000////////////000000111000//////000333444444333333333222111000000000111777333111222000,,,,,,...000111111222222111111000111111222222222111//////.../////////000000000111444333333222111000//////000000000//////......---.........///////////////------............---------------------...///000---.........------,,,+++***+++,,,---......//////---------,,,,,,------...---,,,,,,++++++,,,,,,---))),,,......,,,++++++---***+++---......---+++***************************------,,,+++***)))******+++,,,---...............+++///222000+++''''''(((}}}{{{yyyuuuppplllhhhfff[[[ZZZWWWVVVTTTRRRNNNKKKIIIIIIJJJKKKLLLMMMNNNNNNJJJGGGCCC@@@@@@??????>>>:::<<<>>>@@@AAA@@@???>>>;;;>>>BBBEEEGGGHHHGGGFFFGGGEEEBBBAAABBBBBBBBBAAACCCBBBAAA???>>>========================>>>>>>>>>;;;::::::;;;======<<<:::<<<===============<<<<<<<<<;;;:::;;;===??????>>>???BBBEEEEEECCCBBBBBBDDDBBBCCCDDDDDDDDDDDDFFFHHHGGGLLLNNNKKKJJJLLLMMMKKKLLLLLLLLLNNNOOOQQQSSSTTTPPPQQQRRRRRRQQQRRRUUUWWWVVVTTTSSSRRRRRRTTTVVVWWWTTTVVVWWWVVVSSSSSSUUUWWWSSSVVVXXXWWWUUUTTTVVVYYYUUUUUUUUUUUUUUUUUUUUUUUURRRSSSSSSTTTTTTTTTSSSSSSNNNLLLOOOSSSTTTPPPOOOQQQPPPQQQQQQRRRRRRQQQQQQPPPMMMNNNPPPRRRRRRSSSRRRRRROOOPPPQQQRRRSSSTTTUUUVVVTTTTTTSSSRRRQQQQQQPPPPPPRRRSSSTTTSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPOOOLLLOOOQQQPPPNNNNNNRRRUUUSSSSSSRRRRRRQQQQQQQQQPPPNNNNNNOOOPPPOOONNNMMMLLLJJJJJJKKKKKKKKKJJJIIIIIIHHHJJJKKKLLLKKKJJJKKKKKKIIIGGGEEEFFFHHHKKKLLLMMMFFFHHHIIIKKKKKKJJJHHHGGGDDDEEEFFFFFFEEECCC@@@???>>>??????@@@@@@??????>>>===>>>@@@AAAAAA@@@???===<<<===>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;::::::;;;<<<<<<===>>>??????::::::::::::999888777777777777666666555555555444666666555444444444444444+++...222333333222222333555999;;;999333///000222333444333000,,,,,,///333222222222222333333333333)))---///...000444444222///......000222333222000,,,---//////...///000222222......222333///000444444222/////////000000000///////////////.........///222444111---+++---111.........///////////////...111333222///---...///,,,...111333444222000///111...---///333666444222222222222222222222222111111......111111......000000111222333333222111000000111222222111000///....../////////000000111111000000000000////////////////////////000000000000---.........//////000000000000000///...---++++++000///...,,,,,,---.../////////......---,,,+++*********)))******,,,---...------,,,,,,,,,------...---,,,,,,++++++,,,,,,---***---000///,,,******+++***+++---......---+++***)))))))))))))))))))))))),,,,,,++++++***)))(((((()))))))))******)))((((((###(((------)))''')))+++}}}xxxtttppplllgggddd]]][[[XXXUUUSSSQQQPPPPPPNNNLLLKKKLLLNNNOOONNNNNNJJJIIIGGGDDDBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAACCCFFFHHHHHHHHHDDDDDDDDDDDDDDDCCCCCCBBB@@@???>>>>>>>>>???@@@AAA>>>>>>?????????@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<>><<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>EEEDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDCCCEEEHHHKKKPPPNNNLLLKKKJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRVVVSSSTTTWWWUUUOOOOOOSSSWWWVVVTTTSSSSSSTTTVVVWWWTTTSSSUUUXXXVVVPPPOOOQQQWWWWWWWWWVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSQQQSSSTTTRRRPPPOOOQQQTTTPPPPPPPPPPPPPPPPPPOOOOOORRRRRRRRRRRRSSSSSSSSSSSSVVVTTTSSSSSSTTTUUUUUUTTTQQQQQQQQQQQQQQQPPPPPPPPPPPPRRRTTTTTTRRRRRRUUUXXXQQQQQQRRRRRRQQQPPPOOOOOOLLLOOOQQQRRRRRRQQQRRRRRROOOOOOPPPQQQQQQPPPOOOOOOOOOOOOPPPPPPQQQPPPPPPPPPNNNMMMLLLKKKKKKLLLMMMNNNIIIKKKLLLNNNNNNLLLKKKIIIGGGGGGGGGHHHHHHIIIIIIIIIJJJHHHHHHIIIKKKKKKHHHEEEMMMHHHDDDDDDFFFFFFCCC???BBBBBBAAAAAABBBCCCEEEFFFBBBBBBBBBBBBAAAAAAAAAAAA???AAA@@@===???BBBAAA===???>>>>>>===<<<=========>>>???@@@AAABBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;999777666555444555555555666888777555333444333333222222333333444444666888888666333222222666555444333222222111111555666444///...333555333111444777666333111111222///////////////000111111000///000000///---///222333333333333333333333333222111000000000111333333...000111222222111000...333111000000111000---***111111222222222222111111...///111222222111000...////////////////////////111000...------///111222666444333111000111222222000///...000222222///,,,111111111222222333333444222000///...///000000///...............---------111000///...............444//////333333//////333000---,,,---///000...,,,.../////////000000111111///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------000///...---------------111...***)))***+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++''')))***,,,,,,,,,++++++---,,,+++,,,,,,+++(((%%%******))))))******+++,,,,,,,,,+++***)))(((''''''~~~{{{vvvrrroookkkfffccc\\\ZZZWWWTTTQQQPPPOOOOOOOOOMMMKKKKKKLLLMMMMMMMMMJJJHHHFFFDDDBBBAAAAAAAAA???>>>>>>======>>>>>>???CCCAAA??????AAABBBAAA@@@CCCCCCCCCCCCCCCBBBAAAAAAAAA@@@???>>>>>>??????@@@??????????????????@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<===>>>>>>>>>======?????????>>>>>>=========@@@AAABBBBBBCCCFFFJJJNNNMMMLLLJJJIIIIIIJJJKKKLLLOOOOOOOOOOOOPPPPPPPPPPPPVVVSSSTTTWWWUUUPPPPPPTTTXXXWWWUUUTTTTTTUUUWWWXXXSSSRRRTTTVVVTTTPPPOOORRRSSSSSSTTTTTTUUUUUUVVVVVVTTTUUUUUUUUUUUUUUUUUUTTTUUUTTTSSSRRRRRRRRRRRRRRRQQQRRRSSSQQQNNNLLLNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSUUUTTTRRRRRRTTTTTTTTTSSSPPPPPPQQQQQQQQQQQQQQQQQQMMMOOOQQQQQQPPPOOOQQQSSSQQQQQQQQQQQQQQQPPPOOOOOOMMMPPPRRRSSSRRRRRRRRRSSSNNNOOOPPPQQQQQQPPPOOONNNNNNNNNOOOOOOOOONNNNNNMMMLLLKKKKKKJJJJJJKKKKKKLLLIIIIIIJJJKKKKKKJJJIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHFFFGGGIIIIIIGGGDDDFFFCCC???@@@CCCDDDAAA>>>??????>>>>>>???@@@BBBCCCBBBBBBAAAAAA@@@@@@@@@??????@@@???<<<===@@@@@@<<<>>>===<<<<<<<<<;;;<<<<<<:::;;;<<<=========<<<;;;::::::999999888999999999999999999888777777666666666555444555777777555444333333222222222222333333333555777777555222111111111111000000111222333444555777555111000444555333---000222111///------...000///////////////000000111111111111///...///111////////////////////////111111000000000111222333111000000000000000000111---......//////000111222000000111111111111000000///000222222222111///...////////////////////////111000///......///000111111000000///////////////222111000111222111...,,,000000000000000000111111,,,,,,,,,,,,---.........---------...............000///......---------...444111111555444///...000...,,,+++,,,......---+++------------......//////------,,,+++++++++++++++*********+++++++++,,,,,,************************,,,,,,+++***************...---,,,,,,------,,,+++,,,,,,++++++++++++,,,,,,************************%%%&&&&&&&&&&&&&&&%%%%%%)))(((''''''((((((&&&$$$******))))))******+++,,,++++++******)))(((((((((|||yyyuuuqqqnnnjjjeeebbb\\\ZZZWWWSSSPPPOOONNNMMMPPPNNNKKKIIIJJJKKKKKKKKKHHHGGGEEECCCBBBAAA@@@@@@=========<<<<<<=========CCCBBB@@@@@@BBBCCCBBBAAABBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@???>>>>>>>>>???@@@@@@??????????????????>>>======<<<<<<<<<<<<===999999999:::;;;===>>>???;;;;;;<<<============<<>>>>>>>>>>>>>>???@@@AAABBBCCCFFFJJJNNNJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOQQQQQQRRRTTTTTTUUUWWWVVVRRRSSSVVVWWWVVVUUUTTTTTTUUUVVVWWWRRRQQQRRRTTTSSSOOOPPPTTTPPPPPPQQQRRRSSSTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTRRRQQQPPPPPPPPPQQQOOOPPPQQQPPPNNNNNNOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSQQQQQQQQQRRRRRRRRRRRRSSSTTTRRRQQQQQQRRRSSSSSSRRROOOPPPPPPPPPQQQRRRRRRRRROOORRRTTTTTTSSSRRRRRRRRRPPPPPPQQQQQQPPPPPPOOOOOONNNPPPRRRSSSRRRRRRRRRSSSNNNNNNOOOOOOOOOOOONNNNNNMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFFFFFFFGGGKKKJJJHHHHHHIIIIIIIIIHHHFFFCCCAAAAAADDDFFFEEECCCAAAAAA@@@AAAAAABBBCCCDDDBBBBBBAAA@@@??????>>>>>>??????===:::;;;>>>>>>;;;<<<<<<;;;;;;;;;:::::::::;;;<<<<<<===<<<<<<;;;:::888888777777777888999999666666666777777777777777777555333444555666555444333333222222222222333333222444555555333111111111000///...---...000222444222555444111111333333000///111222222000//////000000000///....../////////...000111111000000222333111111111111111111111111000000//////000000111222222111///------///111222000000111111111222444666/////////000000/////////111111222333222111///...////////////////////////////////////////////////,,,---......///.........111000//////000///---+++...............---------+++,,,,,,------,,,,,,+++,,,,,,------......//////......---,,,,,,,,,------111000111444333...,,,,,,,,,+++***+++,,,---,,,***++++++++++++,,,,,,,,,,,,,,,++++++************+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))))))))******+++---......+++)))+++***************++++++))))))))))))))))))))))))******)))(((''''''''''''***)))'''''')))))))))(((***))))))))))))***++++++)))))))))))))))))))))))){{{xxxtttqqqnnnjjjfffccc]]][[[XXXTTTQQQNNNMMMMMMQQQNNNJJJHHHHHHIIIIIIIIIFFFFFFDDDCCCAAA@@@??????@@@??????>>>>>>??????@@@@@@>>>>>>???BBBDDDEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@BBBAAA@@@??????>>>======@@@@@@@@@???????????????>>>===<<<<<<<<<<<<======888888999999;;;<<<>>>???:::;;;;;;<<<<<<<<<<<<<<<>>>>>>??????????????????CCCCCCDDDCCCCCCEEEHHHKKKHHHHHHHHHHHHHHHIIIJJJKKKGGGHHHJJJLLLOOORRRSSSTTTSSSTTTVVVWWWVVVTTTUUUWWWUUUUUUTTTTTTTTTTTTUUUUUURRRQQQQQQSSSRRRPPPRRRWWWQQQQQQRRRRRRSSSTTTTTTUUUTTTTTTTTTSSSSSSTTTTTTTTTUUUTTTQQQPPPOOOOOOOOOPPPNNNOOOQQQQQQRRRRRRRRRSSSNNNOOOOOOPPPQQQRRRSSSSSSPPPPPPQQQQQQQQQRRRRRRRRRSSSQQQPPPPPPQQQRRRQQQQQQOOOOOOOOOPPPQQQRRRSSSSSSQQQRRRTTTUUUUUUSSSQQQPPPOOOOOOPPPPPPPPPOOOOOONNNMMMOOOQQQRRRQQQPPPPPPQQQMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHGGGFFFFFFGGGHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFIIIHHHFFFEEEEEEFFFFFFGGGGGGEEECCCCCCEEEFFFEEEDDDAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@???>>>======>>>>>>;;;888999======:::;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;:::999999888888777777777888999::::::555555555555666666666666777555222222333555555555222222111111111111222222111222444333222000000000333111///------...000222///222333111000222111---111222222222222111111111000000//////......//////,,,000222111111333555555444444444444444444444444///////////////000000000000///............///000333111000000111000---***---......//////......---111222222222111000///...........................------.........---,,,,,,+++,,,...///000000//////------------------,,,+++......------,,,,,,,,,+++---///000///---++++++***++++++,,,------...//////------,,,++++++,,,,,,,,,...------......,,,++++++,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,++++++*********++++++************++++++++++++...---------------,,,,,,,,,++++++******+++++++++''''''(((***,,,,,,***((()))))))))))))))******+++))))))))))))))))))))))))...---+++***)))***+++,,,+++)))'''''')))***++++++)))))))))))))))***++++++(((((((((((())))))******|||yyyuuurrrpppllliiifff___]]]YYYUUURRROOONNNMMMOOOLLLIIIGGGGGGHHHGGGGGGDDDDDDCCCBBBAAA@@@>>>>>>@@@@@@@@@??????@@@@@@@@@;;;::::::;;;>>>@@@@@@@@@BBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>======????????????????????????======<<<<<<<<<<<<======:::::::::::::::;;;<<<===:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========CCCDDDDDDDDDDDDFFFJJJMMMHHHHHHHHHHHHIIIJJJJJJKKKGGGHHHJJJLLLNNNPPPQQQRRRRRRTTTVVVVVVUUUVVVVVVWWWSSSRRRRRRRRRRRRRRRRRRSSSRRRQQQQQQTTTSSSQQQSSSXXXTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTTTTSSSQQQPPPOOOOOOOOOPPPPPPPPPQQQQQQRRRQQQPPPOOOMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRPPPOOOOOOPPPQQQQQQPPPOOOOOOOOOPPPQQQRRRSSSSSSMMMNNNOOOQQQQQQPPPNNNLLLNNNNNNOOOOOOOOOOOOOOONNNKKKMMMOOOPPPOOONNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLJJJIIIIIIGGGHHHJJJJJJJJJJJJHHHGGGHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFEEEEEEEEEEEEEEECCCBBBAAA@@@??????AAABBBDDDCCCAAA@@@AAAAAA@@@???<<<<<<==================@@@@@@???>>>>>>===<<<<<<;;;<<<:::777888<<<<<<999::::::;;;;;;;;;:::999888666666555444444444333333666666666666666777888999555555444444444444444333666444222111333444444444222111111000000111111222000111333222000///000111222111000//////000222333///333444222222333111...000///...//////000000///111000000/////////000000000555777333111333333000000000000000000000000000------......////////////---...///000000///...---000,,,)))+++000...%%%------............------111111111111000000//////------------------------++++++,,,,,,+++***)))))))))+++,,,.../////////...+++,,,,,,---------...///.........------,,,,,,+++***,,,......,,,,,,---...***++++++,,,---...//////,,,,,,+++++++++,,,,,,---------,,,++++++---......,,,,,,------,,,,,,,,,---,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++************))))))((((((,,,,,,++++++++++++,,,,,,***((('''(((***++++++***)))((((((((())))))***+++++++++++++++++++++++++++(((((('''&&&'''((()))***'''%%%######%%%'''(((((())))))(((((())))))***+++'''''''''((())))))******|||zzzvvvsssqqqnnnkkkhhhaaa^^^ZZZVVVRRROOOMMMMMMLLLJJJHHHGGGGGGGGGFFFDDDBBBBBBBBBBBBAAA???>>>===???>>>>>>======>>>>>>???@@@>>><<<===>>>???>>>===CCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>===>>>>>>?????????@@@@@@@@@===<<<<<<<<<<<<======>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;<<<<<<===>>>???@@@@@@???@@@BBBCCCDDDHHHLLLPPPHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNQQQUUUWWWUUUTTTVVVVVVUUUQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQTTTSSSPPPRRRVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTQQQQQQQQQQQQQQQPPPPPPPPPSSSQQQPPPPPPPPPNNNJJJGGGMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQRRRPPPOOOOOOPPPQQQQQQPPPOOOPPPPPPPPPQQQRRRRRRRRROOONNNOOOPPPQQQQQQOOOMMMMMMMMMNNNOOOOOOOOONNNNNNJJJLLLNNNNNNMMMLLLLLLLLLMMMLLLKKKKKKKKKKKKLLLMMMKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCAAA@@@???AAABBBCCCBBBAAA@@@????????????;;;;;;<<<======<<<<<<;;;<<<<<<;;;;;;;;;;;;::::::888:::999888:::======999888888999:::999888777666555555444333333333444444333333222222333333444444333333333333333222222222555333111222333444333222111111000000000000111111000111222111000///000222......///000222444666777222555666444444555444000222000//////111222222111111000000000111111222333888>>>===555000000---'''........................,,,,,,---............---+++---///000000///---+++///+++)))---222222***"""------............------////////////////////////------------------------,,,++++++******))))))(((((()))***+++,,,,,,,,,,,,---...///.........000222------------------,,,,,,%%%'''***+++***+++///333++++++,,,,,,------......,,,,,,+++++++++,,,---------//////,,,,,,//////...,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,+++++++++,,,++++++++++++,,,------)))))))))************+++,,,,,,++++++***)))))))))))))))))))))))))))***+++---+++)))***+++,,,,,,,,,(((((((((((()))***+++,,,------------------------&&&&&&&&&&&&'''((()))***((('''&&&&&&((())))))))))))(((((((((((()))******'''''''''(((((()))))))))|||yyyvvvsssqqqooollliii```^^^ZZZUUUQQQNNNLLLKKKIIIHHHGGGHHHHHHGGGEEEBBBAAAAAABBBAAA@@@???===<<<=========<<<<<<=========BBB@@@??????@@@AAAAAA@@@BBBBBBBBBBBBBBBAAA@@@@@@>>>???@@@@@@@@@@@@???>>>======>>>???@@@AAAAAABBB<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<;;;<<<<<<===<<<<<<===>>>>>>>>>============>>>???@@@AAABBBBBB===>>>???AAABBBFFFKKKOOOGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGIIIJJJLLLMMMOOOOOOPPPUUUWWWSSSRRRUUUUUUSSSPPPQQQQQQQQQQQQQQQQQQPPPOOONNNPPPSSSRRRNNNNNNRRRTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSQQQPPPPPPQQQSSSTTTOOOPPPRRRSSSSSSRRRQQQPPPQQQPPPOOOOOOPPPOOOKKKHHHOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOOPPPPPPPPPRRRQQQOOOOOOQQQRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOPPPSSSTTTSSSQQQLLLLLLMMMNNNNNNNNNNNNNNNJJJLLLNNNOOOMMMLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBDDDCCC@@@???@@@AAA?????????>>>>>>>>>???@@@;;;<<<============<<<;;;666666666777777777777888444777999999<<>>999444555666777777666444333666555555444444555666777333333222111111111222222000000111111222333333333333222111222444444222111000000000//////000000000000111222111000000111333+++---///222444555666666222444555222222444333000333111//////222444333222000000111111222333555555:::AAA@@@666000000,,,%%%////////////////////////***+++,,,---...------,,,---------......------------------...///000///...------............---------,,,---------...///000,,,,,,,,,,,,,,,,,,,,,,,,...---+++***))))))******************++++++,,,---...//////...++++++---///,,,,,,,,,,,,,,,,,,------'''***+++***(((***///555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++///111---,,,---***%%%***,,,------******+++---,,,,,,,,,+++++++++*********************+++,,,,,,))))))))))))************......------,,,++++++***((('''''''''(((((()))************+++,,,+++)))'''))))))))))))***+++,,,,,,------------------------((())))))*********))))))+++******+++,,,---+++***((((((((((((((()))******''''''(((((((((((((((((({{{yyyuuusssqqqooollliii```]]]YYYTTTPPPMMMKKKJJJGGGFFFGGGHHHIIIHHHDDDAAA@@@AAAAAAAAA@@@???===<<<>>>>>>============>>>>>><<<;;;:::;;;>>>@@@AAAAAA@@@AAAAAAAAAAAA@@@??????===>>>@@@AAAAAA@@@???>>><<<<<<===???@@@AAABBBCCC<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<===>>>???<<<======>>>>>>>>>>>>>>>888999:::;;;<<<>>>>>>???>>>???@@@@@@@@@BBBFFFIIIFFFFFFFFFFFFFFFEEEDDDCCCAAABBBEEEIIIMMMPPPSSSUUUPPPUUUWWWSSSQQQTTTUUUQQQQQQQQQRRRRRRRRRRRRQQQQQQLLLLLLOOORRRQQQLLLKKKNNNRRRRRRSSSTTTUUUVVVVVVWWWTTTSSSQQQPPPPPPQQQSSSTTTMMMOOORRRTTTUUUTTTRRRQQQMMMMMMMMMPPPTTTTTTRRROOOPPPPPPPPPPPPPPPPPPPPPOOONNNNNNOOOOOOOOOPPPPPPPPPSSSQQQOOOPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPNNNLLLJJJKKKOOOQQQQQQOOOKKKLLLMMMNNNNNNNNNNNNNNNKKKMMMOOOOOONNNLLLLLLMMMLLLKKKJJJIIIIIIJJJKKKLLLFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGAAABBBDDDEEEEEEDDDBBBAAA@@@@@@@@@?????????>>>>>>888;;;>>>===;;;888999:::777888888888888999:::<<<777888999999999888777666222222333333444555555555222666999:::===AAA???:::222333444555555333111000222222111000111222444555555555444333222222222222---...///111222444555555222111222333444444222000000000////////////000000111222222111000000222333---...111333444444333222///222111......000000---000---***+++...000000...000000111222333555666777777??????666111333000'''........................***+++,,,---...---,,,,,,///...,,,++++++,,,...///))),,,---)))%%%%%%+++000---......//////......---+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,000///,,,*********+++,,,...---,,,,,,,,,---...///.........+++'''%%%'''*********++++++,,,,,,,,,---000111111---((((((...333---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///&&&---000...+++***###(((+++,,,,,,)))(((***,,,,,,+++++++++******))))))))))))((())))))***++++++))))))))))))************++++++******)))(((''''''((((((((((((((()))***+++%%%&&&(((***+++)))$$$ ))))))))))))***+++,,,---------------------------))))))*********(((&&&%%%((((((((()))+++***(((&&&((((((((((((((()))******((((((((((((((((((((((((zzzyyywwwuuussspppkkkhhhaaa\\\VVVRRRQQQPPPMMMJJJHHHHHHHHHHHHGGGEEECCCBBBAAAAAAAAAAAAAAA@@@???>>><<<===>>>>>>======>>>??????@@@AAABBBAAAAAA???>>>222;;;@@@===???FFFEEE======???AAAAAA@@@>>>>>>???>>>>>>???@@@@@@@@@@@@???<<<=========<<<<<<===???@@@<<<999;;;@@@DDDDDDBBB???@@@@@@???<<<;;;;;;<<<============<<<<<<<<<<<<@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEGGGIIIMMMQQQTTTWWWUUUTTTRRRPPPNNNNNNNNNOOOQQQPPPOOOPPPQQQRRRQQQPPPTTTRRRPPPQQQTTTUUUSSSQQQRRRRRRRRRRRRSSSTTTUUUVVVSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSSSSQQQPPPPPPQQQQQQPPPOOONNNNNNNNNNNNNNNQQQQQQQQQQQQPPPOOONNNMMMNNNNNNMMMMMMNNNOOOQQQRRRSSSRRRQQQRRRSSSRRRQQQOOOPPPQQQRRRRRRRRRPPPOOONNNNNNLLLJJJLLLOOOQQQQQQOOOPPPPPPOOONNNMMMMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKIIIJJJLLLMMMLLLKKKIIIGGGGGGIIIKKKLLLKKKIIIGGGEEEFFFDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<888:::<<<<<<:::888777777999999888777777888999:::666555333333333555666888444111......222555555555666444444666888999666333333333333222222111111111111111222222222333333333...111222000......111555444333222222333333111///222222333333333333444444111222222000///...000111222111000111222333222111888444000000333555555444000111222222222000///...///...---,,,,,,---...///000000//////000222444555666555333111000///......///......---------......---+++***+++...000///---------------------------000,,,((('''(((+++,,,---++++++---.........---,,,,,,---------------------------............------///000000000///---+++***000000000...,,,+++---///000...------......---,,,)))***+++---......------)))+++...---+++***---///,,,,,,,,,---------......---...///...,,,+++,,,---,,,---------,,,,,,+++******,,,---//////...---,,,++++++++++++++++++++++++***)))((((((((()))+++,,,///---,,,------,,,***(((......---,,,++++++******************************++++++,,,,,,,,,+++*********,,,...---******---000+++,,,---------,,,+++***000///...,,,+++***))))))------,,,+++************++++++******((('''&&&%%%(((((())))))))))))((((((}}}{{{xxxuuurrroookkkggg^^^[[[VVVTTTSSSPPPKKKGGGGGGHHHHHHHHHGGGEEECCCBBBBBBAAA@@@???>>>===<<<;;;<<<===>>>>>>======>>>???>>>???@@@@@@@@@???>>>>>>666>>>AAA>>>???EEEDDD===>>>@@@AAAAAA???>>>===>>>@@@AAAAAA@@@@@@???>>>===888999::::::999999;;;===???<<<:::<<>>???@@@???===<<<<<<=========>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHKKKMMMPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQPPPOOOOOOQQQQQQPPPOOOQQQOOONNNOOORRRSSSRRRPPPRRRRRRRRRRRRSSSTTTUUUUUUSSSSSSRRRQQQQQQQQQQQQQQQPPPQQQSSSRRRQQQOOOOOOPPPQQQPPPOOOOOONNNNNNOOOOOOQQQQQQQQQPPPPPPOOONNNMMMNNNNNNNNNNNNNNNPPPQQQRRRRRRQQQPPPPPPQQQQQQPPPNNNOOOPPPQQQQQQPPPOOONNNMMMNNNLLLJJJKKKNNNPPPOOONNNOOONNNNNNMMMMMMLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIHHHFFFDDDBBBDDDBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>===<<<999999999999999:::;;;<<<777999:::999777555444555555444444444555666888999222222333333333333333333444111...///111444444444555333333444666666444111333333333222222111111111111111111111222222222222111111111222333333222000222111111111222222111///111111111222222222333333111222222111//////000222222111///000111222000///111000---***)))***---000///000111111111000///...///...------------...///111111000//////000111222444333222000////////////......------------......///---+++,,,...///---+++------------------------000000000000//////......+++,,,---...///...------.........------,,,,,,+++------............------+++,,,,,,,,,,,,+++)))(((------,,,***(((((()))***000...------......---,,,)))***+++---......------,,,---...---,,,,,,---...,,,,,,,,,---------......---...///...,,,+++,,,---......---------,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++(((((()))***+++******)))---,,,+++,,,,,,,,,***(((---,,,,,,++++++*********************************)))******++++++*********)))***+++***)))***+++---)))***+++,,,,,,+++******+++++++++++++++,,,------,,,,,,+++*********++++++))))))******))))))((((((((())))))******))))))(((~~~yyyuuuqqqmmmiiifff\\\ZZZWWWVVVUUUQQQJJJEEEGGGGGGGGGGGGFFFEEECCCBBBBBBAAA>>><<<::::::999999;;;===>>>>>>======>>>@@@===>>>>>>?????????>>>>>><<>>???DDDCCC>>>???AAABBBAAA>>>===<<<===AAAAAA@@@???===<<<:::999:::;;;<<<<<<;;;<<<>>>@@@???===<<<>>>BBBCCCAAA???===>>>??????=========???<<<======>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHJJJKKKLLLLLLMMMOOOQQQRRRRRRRRRRRRPPPNNNMMMNNNOOOPPPOOOMMMMMMLLLLLLMMMOOOQQQPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUSSSRRRQQQQQQQQQQQQQQQQQQOOOQQQRRRRRRPPPOOOOOOPPPQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQPPPOOOOOOOOOPPPPPPNNNMMMNNNNNNOOOOOOOOONNNMMMMMMNNNLLLKKKKKKLLLMMMMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHDDDEEEEEEEEEDDDBBB???===@@@??????>>>>>>>>>>>>???============<<<;;;::::::777777777777777888999999666777777666333222222222000000000111222444555666///000222333333111///...444111//////111222222222444333222333333333111///222222222222222111111111000000000000111111111111333111111444777777222---000000///000222222111///000000111111111222222222222333333111000///111222222000//////000000...---...//////,,,((()))...333---...//////000////////////...------------...///111000//////......//////111000//////......//////------------------......000...------------+++***------------------------%%%***///111///,,,,,,,,,,,,---......//////......//////...---,,,++++++***------............------------............---,,,111111111///,,,+++,,,---///...------......---+++******+++,,,------------///...------......---,,,,,,,,,,,,---------......,,,---...---,,,+++,,,---...---,,,+++++++++,,,---...---+++)))((()))***+++************************&&&(((***------+++)))(((+++*********,,,,,,***(((+++++++++++++++*********************************'''((()))***************)))((('''''')))******)))'''((()))***************))))))))))))***+++------+++************+++,,,,,,(((((()))***+++++++++***((())))))******))))))(((zzztttppplllhhheee]]]ZZZVVVTTTSSSPPPKKKFFFFFFFFFGGGGGGFFFDDDBBBAAAAAA@@@===;;;999999:::;;;;;;<<<>>>>>>======???@@@>>>>>>>>>??????????????????BBBBBB>>>???CCCDDDAAA@@@AAABBB@@@>>><<<<<<<<<>>>>>>===<<<;;;999888777;;;<<<============???BBB>>>===>>>@@@BBBBBB@@@>>>===>>>??????>>>===>>>@@@<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@??????>>>???@@@@@@AAACCCDDDFFFGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKNNNQQQRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMLLLKKKJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQQQQPPPPPPPPPQQQQQQPPPQQQSSSRRRPPPOOOOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNOOOOOONNNMMMMMMLLLNNNNNNNNNNNNOOOOOOPPPPPPPPPOOONNNOOOPPPOOONNNLLLNNNNNNNNNNNNNNNNNNMMMMMMOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEFFFFFFFFFBBBBBBCCCBBB@@@>>><<<:::;;;;;;<<<;;;::::::;;;<<<:::;;;;;;;;;::::::999888888777666666555555666666666666666333111000000222...//////000000111222333//////000111000///...---222111000000000000111111444333222222111111///...222222222111111111111111////////////000000000000333222222444555555111...000000000111333444222111111111111111222222222222222333333222000000111222111000............,,,++++++---//////......111333,,,------....../////////.........------.......................................------......///000,,,,,,------......------......------------,,,+++------------------------###+++---+++)))***---------........./////////.........------,,,,,,,,,,,,------......------,,,------...///////////////444444444222000......//////...,,,---......---++++++++++++,,,,,,---------000---+++,,,......,,,))),,,,,,,,,---------......+++---...---++++++,,,------+++***(((((()))+++,,,,,,,,,***))))))***+++,,,))))))))))))))))))))))))''')))***,,,,,,+++***)))))))))((()))++++++***(((***+++++++++++++++++++++************************'''''')))***+++++++++++++++(((%%%&&&***+++***(((''''''((()))***+++++++++***)))))))))))))))******))))))))))))***+++,,,---))))))***+++++++++++++++'''(((((())))))(((((('''yyysssoookkkgggddd___ZZZUUURRRQQQOOOKKKHHHEEEFFFFFFFFFEEECCCAAA@@@???>>><<<;;;;;;<<<===???:::<<<>>>>>>======???@@@????????????@@@@@@AAAAAA???AAA@@@???@@@CCCEEEDDDAAAAAAAAA???===;;;;;;<<<<<<<<<======<<<<<<;;;:::888999::::::999:::<<<>>>======>>>@@@AAAAAA@@@>>>===>>>??????>>>>>>???@@@??????>>>>>>======<<<<<>>>>>???@@@@@@BBBCCCEEEGGGHHHDDDDDDEEEGGGHHHHHHIIIIIIIIIKKKNNNPPPQQQOOOMMMLLLMMMKKKJJJJJJKKKKKKJJJHHHHHHIIIKKKLLLLLLMMMNNNOOONNNNNNNNNNNNOOOPPPQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPRRRSSSSSSQQQPPPPPPQQQOOOOOONNNNNNNNNOOOOOOPPPMMMMMMMMMMMMMMMMMMLLLKKKMMMMMMMMMNNNNNNNNNNNNNNNOOONNNNNNNNNOOOOOOMMMKKKMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLLLLGGGGGGHHHHHHHHHHHHGGGGGGCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@???===;;;999888555777999888777666777999888999999999999888888777999888777555444333222222555666555333111000000222000000000000000000000///111000///......///000000111111111000//////000000333333333222000//////000111111111111111111111111....../////////000000000111333333222000000111444222111111333444555444333222222222333333333333444222222333111000///000222111///------...---,,,***((()))***---///...***''',,,,,,---------...//////---..................---+++,,,,,,---.../////////,,,,,,,,,,,,---...///000++++++,,,---......------+++,,,------------......------------------------$$$)))...///,,,***---000------------......//////,,,,,,,,,------.........,,,,,,------------,,,,,,*********++++++,,,------...//////...+++*********///---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,------///,,,******,,,---+++(((,,,,,,,,,---------......+++,,,---,,,++++++,,,------,,,+++))))))+++---...)))***+++---------,,,,,,))))))))))))))))))))))))***************++++++,,,)))(((((()))++++++)))(((++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,)))'''(((+++---+++)))((((((((()))***+++,,,,,,))))))(((((())))))******((((((((()))***+++,,,---+++++++++++++++***))))))&&&''''''((((((''''''&&&}}}xxxsssooojjjfffccc```[[[TTTPPPOOONNNKKKIIIEEEEEEFFFEEEDDDCCCAAA@@@>>>======<<<===>>>???@@@:::<<<===>>>===>>>???AAA@@@?????????@@@AAABBBCCC???@@@@@@@@@AAABBBCCCDDD@@@@@@@@@>>><<<;;;<<<=========>>>???@@@@@@??????:::;;;<<<;;;::::::<<<>>>======>>>???@@@AAAAAAAAA>>>???@@@@@@>>>===>>>@@@BBBBBBAAA@@@???>>>>>>===>>>>>>@@@AAAAAA@@@???>>>@@@@@@@@@AAACCCEEEFFFGGGAAABBBDDDFFFGGGHHHHHHHHHHHHJJJLLLNNNNNNLLLJJJIIIKKKJJJHHHHHHIIIIIIGGGFFFGGGIIIJJJKKKJJJKKKLLLNNNKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRPPPOOOOOOPPPNNNMMMMMMMMMMMMNNNNNNOOOKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMLLLLLLLLLMMMMMMKKKJJJKKKKKKKKKJJJKKKKKKLLLMMMLLLMMMMMMLLLJJJIIIJJJLLLIIIIIIIIIIIIIIIIIIHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@???===<<<<<<;;;:::888777666000333666666333222333666666666777777777666666555888777666444222111111000333444555444222000111222111222222222111000///...111000...------///111333...///111000///...///111111222222111///...///111000000000111111111111111////////////000000000000000222333222......222777333333222444555555444333222222333333333444444444111222222000///...000111000...------......,,,+++,,,++++++...000---&&& ......---------...//////------...//////...------***+++,,,---////////////,,,,,,,,,,,,---...///000)))***,,,---......------***+++------------...000---------------------------///111///,,,******,,,---,,,,,,,,,,,,---......***++++++,,,---...//////,,,,,,------------,,,,,,,,,,,,+++,,,,,,---...///***,,,---,,,***)))((()))...---,,,,,,------,,,***---,,,,,,++++++,,,,,,---,,,+++******++++++***))),,,,,,,,,---------......***+++,,,,,,++++++,,,---///...---------...///000(((***,,,......---,,,***************************++++++***))))))+++,,,---***)))))))))++++++)))'''++++++++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,,,,))))))(((((()))***+++,,,&&&&&&'''((()))+++---...((((((((()))***+++,,,---***+++++++++***)))((((((&&&''''''((((((''''''&&&}}}zzzvvvrrroookkkfffbbb^^^ZZZUUURRRQQQOOOJJJGGGDDDEEEEEEEEEDDDBBB@@@???>>>>>>>>>===============:::;;;===>>>===>>>@@@AAA???>>>>>>>>>???@@@BBBBBBAAA@@@@@@AAAAAA@@@@@@AAA?????????===<<<;;;===???======>>>???????????????>>>??????>>><<<<<<===???<<<===>>>>>>???@@@BBBDDD@@@AAAAAA@@@>>>===>>>???BBBAAAAAA@@@@@@?????????===>>>@@@AAABBBAAA@@@????????????@@@AAACCCDDDEEE@@@AAACCCDDDEEEEEEEEEEEEFFFHHHIIIKKKKKKJJJIIIHHHJJJHHHGGGGGGGGGGGGFFFDDDEEEHHHIIIIIIGGGGGGIIIKKKIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKLLLMMMMMMMMMOOOPPPPPPNNNMMMMMMNNNLLLLLLKKKKKKLLLMMMMMMNNNJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJKKKLLLLLLKKKJJJIIIKKKJJJIIIJJJKKKJJJIIIGGGIIIHHHGGGGGGHHHIIIJJJKKKIIIJJJKKKJJJGGGGGGIIIKKKFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@===>>>?????????>>><<<<<<888888888777666555555444,,,000444444111///111333333333444444444444333333444333222111000000000000///111333444222111111111000000111111111000//////---------...///000111222+++...000000///...000111...000000...,,,,,,...111///000000000111111111222//////000000000111111111///111222333333333555555444333222333444444333111111222222222333333333333000000111///...---///000///...------...///...,,,/////////000000...+++)))000///...---------...///------...//////...------+++,,,---...//////......------,,,------...///000(((***,,,.........---,,,+++---......,,,+++---///------------------------,,,---------,,,+++)))(((,,,++++++***+++,,,---...+++,,,,,,------.........+++,,,,,,------,,,,,,+++000///.........///000000***,,,......---,,,,,,,,,...---+++,,,------,,,***------,,,+++++++++,,,---***+++,,,,,,+++***+++,,,,,,,,,,,,---------......)))+++,,,,,,++++++,,,---,,,,,,---------.........,,,,,,,,,++++++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******++++++)))'''******))))))(((((('''''')))))))))))))))))))))))))))***++++++++++++*********+++++++++******,,,---)))((('''''''''((()))***((((((((()))***+++---...))))))((())))))***++++++(((((())))))******))))))(((((())))))))))))((((((yyywwwuuurrroookkkfffbbb[[[XXXUUUTTTSSSOOOIIIDDDDDDDDDEEEEEEDDDBBB@@@???>>>>>>>>>>>>===<<<;;;::::::;;;===>>>===>>>@@@AAA>>>============???AAABBBBBBAAAAAABBBAAA>>>===>>>>>>???>>>===;;;<<<>>>@@@;;;;;;<<<<<<<<<<<<<<<;;;<<<======;;;999888999;;;<<<======>>>>>>@@@CCCFFF@@@AAABBB@@@>>>======>>>>>>>>>>>>>>>>>>?????????<<<>>>@@@BBBCCCBBBAAA@@@>>>>>>??????@@@AAACCCCCC@@@AAABBBCCCCCCCCCBBBAAADDDEEEGGGIIIJJJJJJIIIIIIIIIHHHFFFFFFGGGFFFEEECCCDDDFFFHHHGGGEEEDDDFFFIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKMMMNNNNNNLLLKKKKKKLLLKKKKKKJJJKKKKKKLLLMMMMMMJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHFFFEEEFFFFFFEEEEEEEEEFFFHHHIIIFFFHHHIIIHHHEEEEEEGGGJJJDDDDDDCCCBBBAAA@@@@@@@@@======>>>>>>>>>>>>======444555777777777666444222555555555444444333333333***///333333///---///222000111111222222222111111///////////////000111111---///222333222111000000---...000111111111000000)))***---///111111000///***---000000///...000222,,,......---******---111//////000000111111111222000000000000111111111111000///000444999:::666333444333222222333333111///000111111111111222222222///000000///------...///...---,,,---/////////---))),,,......,,,---111444111000///...------...///,,,---...//////...---,,,---.../////////...---,,,---------------...///000((())),,,.........---,,,---///000...+++***+++---------------------------((()))+++///111111...,,,,,,+++*********+++,,,------------------------,,,+++,,,,,,------,,,,,,+++------+++******+++,,,---)))+++---...---,,,,,,,,,...---+++,,,------,,,***...---,,,+++++++++,,,---)))+++...---+++***---000,,,,,,,,,---------......)))***,,,,,,++++++,,,---((()))***+++++++++++++++000...+++)))&&&&&&&&&&&&++++++++++++++++++++++++((())),,,......---+++)))---,,,++++++++++++(((&&&))))))((('''&&&%%%%%%$$$)))))))))))))))))))))))))))************))))))((((((***,,,+++((((((+++...)))((('''&&&%%%&&&'''(((,,,,,,+++***************)))))))))))))))******+++%%%&&&''')))******++++++******++++++++++++******}}}zzzuuuqqqmmmhhhccc```ZZZYYYXXXWWWTTTPPPJJJEEEGGGFFFFFFDDDBBB@@@>>>===@@@???>>>???@@@???>>><<>>;;;LLLDDD===>>>AAAAAAAAAAAABBBBBBBBBBBBAAA@@@??????==============================>>>???>>><<<:::888;;;<<<<<<<<<;;;;;;<<<>>>??????>>>>>>??????@@@AAABBBBBBAAA@@@?????????@@@AAAAAAAAAAAA@@@@@@???>>>CCC???@@@EEEDDD???>>>AAACCCAAA@@@@@@AAAAAA???>>>AAA@@@@@@AAACCCEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFGGGIIIIIIHHHFFFGGGHHHIIIIIIJJJJJJJJJJJJLLLKKKJJJIIIHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEGGGEEEBBBCCCEEEGGGEEEDDDEEEDDDDDDDDDDDDCCCCCCCCCFFFFFFEEEDDDBBBAAA@@@@@@@@@???>>>===<<<;;;::::::999888888888777777666666666555333333444444333222555444333222111000///...222000......111333222000000000000000000000000000111111222222111000//////000000111111111111000000,,,------...///000111111//////............//////111111222222222111111000000000000000///---,,,+++000000//////111555888;;;777666444333222222222333999888999999999888555222555555444333222000000/////////000000000000//////111111111111111000//////222000///000222222...***000000////////////000000555111///000///,,,,,,000---,,,,,,---///222555777,,,,,,---.........//////...,,,+++---000111///,,,++++++,,,,,,---.........***...111111...,,,,,,...---+++)))***---///...,,,+++******,,,......---,,,*********+++,,,---//////////////////......---,,,000///---+++++++++---......+++***+++---...,,,***......---,,,,,,,,,,,,---...,,,++++++,,,------,,,&&&''')))+++,,,,,,,,,,,,+++,,,------,,,,,,---///)))***,,,......---,,,+++...------,,,,,,++++++******++++++,,,,,,,,,++++++)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******,,,+++++++++++++++++++++---+++***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********+++***)))))))))+++...///,,,++++++******++++++,,,'''((()))++++++***))))))...+++)))+++000111...+++)))***+++++++++)))(((''''''(((((()))***,,,---...******)))))))))))))))***~~~yyyvvvrrrnnnkkkgggccc```ZZZXXXVVVTTTRRRNNNIIIFFFGGGGGGFFFDDDCCCAAA???>>>>>>===<<<<<<======<<<;;;AAA???===>>>@@@AAA@@@>>>HHHAAA<<<>>>AAA@@@???@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>><<<:::<<<===>>>===<<<<<<>>>@@@??????@@@AAACCCEEEGGGGGGBBBAAA@@@????????????@@@BBBBBBCCCDDDDDDCCCBBBAAABBB???@@@DDDDDD???>>>AAAAAA@@@??????@@@AAA???>>>@@@@@@@@@@@@BBBDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCAAA??????AAABBBAAA@@@AAAAAAAAA@@@@@@@@@??????AAAAAA@@@@@@???>>>=========<<<;;;:::999888777777666666666555555555444444555333222222333333222000111111000///...---,,,,,,444111//////000111000...////////////////////////.........---------,,,,,,//////000000000000//////---.........///000000000//////............//////111222222333333222222111000000000000///...------000///......000333666888999888777555444444555555;;;;;;::::::888555222///000000111111111111222222000000000111111000000000///000000000000///......000///......///...,,,+++111111111111111111000000444000...///---)))))),,,...---,,,,,,,,,...000222------,,,,,,,,,---.........,,,,,,---000000///,,,//////////////////.........///000///---,,,,,,---...,,,***+++---...---,,,++++++***,,,......---+++------,,,+++++++++++++++++++++,,,,,,++++++***)))---.........---,,,,,,+++...,,,++++++......---+++000///......------------...,,,++++++,,,------,,,***+++,,,---...---,,,,,,+++---...---,,,,,,---...)))***+++,,,------,,,+++,,,,,,++++++++++++******+++++++++******)))((((((++++++***))))))***++++++,,,,,,+++++++++*********,,,+++)))(((((()))+++,,,,,,+++***(((((()))+++,,,)))))))))))))))))))))))))))))))))*********++++++++++++***)))***,,,...///000///...,,,++++++******(((((()))***************,,,)))(((***...///,,,))))))))))))))))))((('''''''''''''''((()))***+++,,,******)))))))))))))))***~~~|||uuurrrnnnkkkhhheeeaaa^^^YYYVVVSSSQQQOOOLLLIIIFFFHHHGGGFFFEEECCCAAA@@@???BBB@@@??????@@@AAAAAA@@@???>>>===>>>@@@@@@???>>>CCC===:::>>>@@@???>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA???>>><<<===>>>??????>>>>>>@@@BBB@@@AAABBBCCCEEEGGGHHHIIIAAA@@@@@@????????????@@@@@@AAACCCDDDDDDCCCBBBAAA@@@???@@@CCCCCC@@@???AAA???>>>===>>>@@@@@@@@@>>>?????????@@@AAABBBCCCDDDBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEBBBBBBAAAAAA@@@?????????===;;;999:::;;;<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;:::::::::999999999999888888777666555444444333333333333333333222222222333222000111222222111///222222111111111000000000444222000/////////...,,,........................111000...------...//////......////////////......//////////////////////////////............//////000000111111222111111000///000000111111000000//////......---...111333555===<<<;;;;;;::::::::::::999999999888666444111////////////000000000111111////////////////////////...////////////...------.........---+++***+++,,,000000111111111000...---444111000111000------000...---,,,+++***+++,,,,,,///...---,,,,,,,,,---...---,,,,,,...///000...---111000000///......------111///---,,,---......---///---,,,,,,---...---,,,,,,++++++,,,---...---+++,,,,,,+++************+++------......------,,,,,,+++---...//////---+++***...---,,,---...///...,,,000000///...---,,,,,,,,,...,,,++++++,,,------,,,------......---,,,++++++,,,---...---,,,+++,,,---++++++++++++,,,,,,,,,,,,************++++++++++++111000...---,,,,,,++++++---+++)))'''''')))+++---,,,++++++++++++*********---+++(((%%%&&&(((+++---++++++***))))))***+++,,,************************************+++++++++,,,,,,++++++***+++,,,...///333222000...,,,******))))))))))))))))))******+++***(((&&&(((+++,,,***''')))(((((('''''''''''''''((('''''''''(((((()))***))))))))))))))))))))))))|||uuurrrnnnjjjgggccc___\\\WWWTTTPPPMMMLLLJJJHHHGGGHHHGGGFFFDDDCCCBBBAAAAAADDDCCCAAAAAACCCDDDDDDDDD???>>>>>>============<<>>>>>===>>>???@@@AAAAAAAAAAAA???????????????????????????@@@@@@@@@@@@???>>>======?????????>>>???AAABBBAAABBBBBBCCCCCCCCCCCCCCCAAA@@@@@@?????????@@@@@@;;;===???AAABBBAAA???>>>@@@@@@AAACCCCCCBBBAAAAAA>>>===<<<===???@@@@@@???>>>>>>?????????@@@AAACCCBBBBBBBBBCCCDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEECCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAA???>>>???@@@AAA@@@???AAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@@@@>>>===<<<======>>>>>>??????@@@@@@======<<<<<<;;;;;;;;;;;;777777666666666777777777888888888888777777777777555555555555555666666666555555444444333222222111111111111111111111111111222111000000222222111000222222222222222222222222222111///............---////////////////////////222000///------...000111...//////000000//////...000000000/////////////////////............//////......//////000000////////////000111111111111111000///.........000111222:::::::::999999999999999222333444444333222222222222222111000000///.........------------------......////////////...---------...///,,,)))(((+++///,,,---/////////---+++)))111......111222///000333...---,,,+++******++++++000111111111111000...------------...//////............---------,,,,,,,,,111---)))***---000111000000...------,,,---,,,,,,,,,++++++,,,---...,,,+++((((((((()))***+++---------...............------,,,---.........---,,,+++......---............---000///...,,,++++++++++++...,,,++++++,,,---,,,,,,+++++++++++++++*********,,,---...---+++++++++,,,------,,,+++,,,,,,------)))******+++,,,,,,------111000///...---......///,,,+++)))(((((()))+++,,,++++++++++++************+++***((('''((()))+++,,,+++******))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,---......222111///---,,,******)))***)))((((((((()))+++,,,)))''''''(((******(((&&&***)))'''&&&&&&'''((()))))))))(((''''''(((((((((((((((((()))))))))))))))}}}xxxtttooojjjfffaaa\\\YYYVVVRRRNNNKKKJJJIIIHHHGGGHHHGGGEEECCCBBBAAAAAAAAABBBAAA???@@@AAABBBBBBAAABBBBBBAAA@@@>>>===<<<<<<>>>;;;<<<@@@BBB???>>>@@@>>>>>>@@@AAABBBBBBCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????>>>???AAACCCAAAAAABBBCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAA:::;;;===???@@@???>>>===@@@BBBCCCCCCCCCCCCBBBAAA>>>===<<<===???@@@@@@???===>>>??????>>>>>>@@@BBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGG@@@@@@@@@@@@??????>>>>>>?????????@@@@@@AAAAAAAAACCCAAA???>>>???@@@@@@???????????????>>>===<<<<<<<<<<<<===>>>>>><<<;;;:::<<<<<<;;;;;;::::::999999999888888888888888777777444555444444333333444555666666666555555555444444333333333333444444444444444444333333222111111111111111111111111111111111222111000111222333222111.........///////////////............---...///000000000000000000000000000...---+++******+++---...///000000111111000000///000000000000000///////////////............//////...//////000111111000000...///000111111222222111000//////...///000111222111222222222333333222222---///111111///...///111222222222111000000000//////......------....../////////000000000///......---///000---******---000+++---...///...---+++)))---******------))))))+++,,,,,,,,,,,,,,,,,,------000222666888777444000---,,,---..................,,,,,,,,,---------.........+++'''(((---222333333.........---,,,+++,,,,,,---,,,+++,,,------,,,***((((((((()))***+++------)))******+++++++++******...---,,,,,,,,,,,,......---............---......000///...---,,,,,,,,,,,,...,,,++++++,,,---,,,,,,+++++++++++++++,,,,,,,,,+++,,,------+++***+++---///...------------......***++++++,,,---...//////************+++,,,,,,---******++++++++++++******+++++++++*********)))))))))***+++,,,,,,,,,++++++***))))))******++++++,,,((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------...---,,,+++***************)))((((((((()))+++,,,)))(((((()))******((('''******((((((((()))***+++******)))((((((((())))))&&&'''((())))))))))))(((}}}yyyuuupppjjjfff```[[[WWWTTTQQQMMMKKKJJJIIIHHHGGGGGGFFFDDDBBBAAA@@@AAAAAADDDCCCBBBCCCDDDDDDBBB@@@DDDEEEEEECCC@@@????????????===>>>AAABBB??????AAA>>>???@@@AAABBBCCCCCCCCC==============================<<<<<<<<<<<<<<<<<<===>>>?????????@@@BBBDDD???AAACCCFFFGGGHHHHHHHHHBBBAAAAAAAAAAAABBBBBBCCC>>>>>>???@@@@@@@@@??????BBBEEEFFFDDDDDDEEEDDD@@@???>>>===>>>@@@@@@@@@>>><<>>===<<<<<>>======<<<<<<;;;<<<<<<<<<<<<;;;::::::::::::999888777666555555666666666666666555555555333444444333222222333555444444444444333333333333222222333333333333333333333333333222222111111111000000000111111111111111222000000000222333222111000000000000000000000000,,,---...---------///000111111111111111111111111......---,,,---...///000000000111111111111000000000000000000000000000000//////............//////000000111222333333333333...//////000111111111111............///000000111///000111222222222222222...000111///,,,***,,,...//////000000111222333333222111000//////000111222///000000000000///.........//////...------...000---...///000000///......111...---...---(((&&&'''+++,,,,,,------.........///222666888888555111...+++---//////...---...///------......///000000111,,,***((()))---111444555,,,------,,,******+++------,,,+++,,,------+++***,,,,,,+++************+++******+++,,,,,,,,,++++++...---,,,***+++,,,...000,,,...///...---,,,---...000000///............///...,,,++++++,,,------,,,------,,,,,,---...///000)))+++,,,,,,++++++,,,...............------------+++,,,,,,---...//////000)))***+++---............)))***+++,,,,,,+++***)))+++************)))))))))''')))+++---...---,,,***)))))))))***++++++,,,,,,))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++******))))))))))))******)))))))))))))))******+++))))))*********)))((((((***))))))))))))******+++******)))(((((()))))))))%%%&&&((()))***))))))(((|||vvvsssnnniiieee```[[[WWWRRRPPPMMMKKKKKKJJJHHHFFFFFFDDDBBB@@@??????@@@AAAFFFFFFFFFGGGGGGFFFBBB???@@@BBBCCCBBB@@@???@@@BBB@@@>>>>>>AAA@@@===>>>BBB>>>???@@@AAAAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAA@@@AAADDDFFF@@@BBBEEEHHHIIIJJJJJJIIIBBBBBBBBBBBBBBBCCCDDDEEEBBBBBB@@@@@@???@@@AAAAAAEEEIIIIIIEEEDDDFFFDDD@@@AAA@@@??????@@@AAA???>>><<>><<<;;;@@@@@@AAABBBCCCDDDEEEFFFKKKHHHDDDAAA@@@@@@???>>>;;;<<<==================;;;;;;:::999999999999999777777777666666555555444444444444444444555555555111333444333111000222555333333222222222111111111333333222222222222222222222222222111111111111111/////////000000000111111000///...///111222111000333333333222222222222222---...///...++++++---///000000000000000000000000000000000111111222222222//////000000000000///////////////000111111111222//////............//////...///000111222222222222......///000000000//////+++,,,,,,---...//////000...///111222333333333222---000222///+++***,,,000---......///000111222333111000...------...000111...////////////...------......---...000000...---.........///000000111111111//////111000,,,***++++++,,,,,,---------------...///111333333222000///+++---//////...---...000......//////////////////+++,,,,,,,,,,,,...111444)))+++,,,+++))))))+++...---,,,,,,,,,------+++)))------,,,+++++++++++++++,,,,,,---...............,,,,,,,,,,,,------......+++---......++++++,,,...------,,,,,,,,,---.........,,,++++++,,,------,,,000///...---,,,---......((()))++++++++++++---///,,,,,,---------,,,***))),,,,,,,,,------.........,,,...000222333222000///************************************))))))))))))((((((***+++,,,,,,,,,+++(((((()))***+++,,,,,,,,,------------------------)))))))))*********++++++*********+++*********))))))))))))(((((())))))***(((((()))***************((()))******)))((('''''''''(((((()))******))))))(((((('''''''''((())))))$$$%%%''')))******)))(((~~~{{{tttppplllhhhddd```[[[XXXQQQOOOMMMLLLLLLJJJHHHFFFEEEDDDAAA???>>>???@@@AAABBBCCCDDDEEEEEEBBB===::::::===??????======@@@BBB@@@>>>>>>@@@???<<<===AAA>>>>>>???@@@@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<===>>>???AAABBBBBBBBBCCCEEEGGGCCCEEEFFFHHHHHHGGGFFFEEECCCCCCCCCCCCCCCDDDEEEFFFDDDBBB@@@>>>>>>>>>@@@AAAFFFKKKKKKFFFEEEGGGEEE@@@CCCAAA@@@@@@AAAAAA???>>>===@@@BBBAAA===<<>>===<<<<<<@@@AAAAAAAAA@@@???===<<>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>>;;;:::888777777777888999555555555555555555555555444444444444444444444555000222444222000///222444222111111111111000000000333333222222111111111111111111111111111000000000........./////////000000...------...000111000///000000000000//////.........000000...+++)))+++---////////////////////////,,,---...///000000//////......////////////............///000111222222333//////............//////+++,,,---...////////////......////////////......)))***+++,,,---......///)))***+++---.........---***...111000------000555///////////////............---+++******+++---...------......------,,,+++...,,,,,,...111111...+++,,,,,,,,,,,,---///000111)))((()))...///---,,,///,,,,,,---------,,,++++++------,,,------...///000***---000///---,,,...000.........---,,,,,,++++++,,,...///...++++++///222(((***+++***))))))+++......---,,,,,,------+++)))*********+++,,,---//////((()))******++++++++++++***+++---//////...---,,,***,,,...---+++***+++...(((((((((((()))***+++,,,...,,,++++++,,,------,,,000///---+++************'''(((***++++++,,,...000)))***,,,---,,,***((('''++++++,,,,,,,,,,,,------+++---000222222000---***---+++)))(((((()))+++---************)))))))))))))))((((((((()))***,,,---(((((()))++++++,,,,,,,,,************************((())))))))))))*********))))))*********))))))(((+++******)))))))))))))))'''(((***+++++++++***)))((()))***)))(((&&&&&&'''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''(((((($$$%%%''')))******)))(((}}}zzzwwwsssnnnhhhddd___ZZZWWWXXXUUUPPPKKKGGGFFFGGGHHHBBBAAAAAAAAAAAAAAAAAA@@@BBBEEEHHHIIIFFFBBB???>>>??????@@@@@@@@@@@@??????@@@AAABBBCCCCCCCCCBBBAAAAAAAAA@@@??????>>>>>>======???@@@???>>>===>>>???@@@>>><<<===@@@BBBAAA???BBBDDDEEEDDDCCCCCCDDDEEEGGGGGGGGGHHHHHHIIIIIIIIICCCDDDEEEFFFFFFFFFFFFEEEGGGFFFCCCAAA@@@BBBFFFJJJMMMLLLIIIGGGDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>@@@AAACCCBBBCCCDDDEEEFFFFFFEEEEEECCCCCCBBBBBBBBBAAAAAA@@@AAABBBDDDCCC@@@===<<<<<<===AAADDDDDDEEEHHHGGGCCCGGGDDD???>>>???@@@???===<<<<<<======<<<<<<;;;:::<<<;;;999777666777777888777777666666555555444444555444222111000111222222444444333333333222222222333333333333333333333333444444444333333222222222111222222222222111000000888444000.........///...111111111111000000000000///000111111111///...---111111000000000000111111......////////////............///////////////...000000000000000000000000,,,,,,++++++,,,---///000///////////////000111111...------///111222111///444111---,,,...000000///---------------...///000//////000000///...------*********,,,///000///...//////////////////......////////////...---,,,+++...,,,+++,,,//////---***...........................---,,,,,,,,,,,,---...---------............///...---,,,,,,......---,,,///---++++++---/////////---,,,,,,,,,,,,---...............------,,,,,,,,,///111222333333222111//////,,,))))))***,,,------...///000111000...,,,+++......---,,,,,,,,,,,,---000...,,,******,,,...000.........------,,,,,,,,,333111///,,,++++++,,,---------......------,,,+++---,,,,,,++++++,,,,,,---.........---++++++,,,...+++,,,,,,------.........,,,++++++,,,---///111222000000111111000...,,,+++.........------,,,,,,,,,***++++++,,,,,,++++++***,,,+++***(((&&&&&&)))+++************+++,,,---......---,,,+++************...---,,,+++***+++,,,---,,,,,,+++******))))))(((,,,+++)))((((((((()))***))))))))))))))))))))))))---,,,***((((((***,,,...+++***((('''(((((('''&&&((((((((()))+++***(((&&&+++***))))))((()))))))))+++***(((((())))))))))))|||zzzvvvrrrmmmgggccc^^^ZZZWWWWWWTTTPPPKKKHHHGGGFFFGGGBBBBBBAAAAAAAAAAAA@@@@@@BBBDDDEEEDDDAAA??????@@@===>>>>>>??????>>>>>>===>>>>>>===>>>???@@@BBBCCCAAAAAA@@@@@@???>>>>>>>>>===>>>???>>>======>>>??????===<<<===@@@BBBAAA@@@BBBDDDEEEDDDCCCCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFEEECCCBBBDDDEEEIIIIIIGGGFFFDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@???@@@AAABBBCCCDDDEEEGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBCCCDDDCCC@@@===<<<<<<;;;AAADDDEEEFFFHHHFFFAAADDDAAA===<<<===>>>===<<<;;;;;;<<<<<<;;;;;;:::999:::999888777777666666666777666666666666666555555666555444333222333333444444444444444333333333222333333333333333333333333444444333333333222222222111222222222222111000000111000///000111222000///111111111000000000////////////000000000///...---111111000000000000111111......////////////......000000000000000///...---////////////////////////222111000/////////000111/////////...//////000000//////...///111111///...333000...---///000000.........---------.../////////////////////...------...------...000000...---+++++++++,,,,,,---------/////////......---,,,+++...,,,+++---//////---+++------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,---------......---,,,,,,......---,,,...---++++++---/////////---,,,,,,,,,,,,---.........------------------,,,...///000111111000///...---+++***+++...111222222222333444444333111///...+++++++++,,,---...///000///...,,,++++++,,,...///.........------,,,,,,,,,...---,,,++++++,,,---..................---,,,,,,------,,,,,,,,,,,,------+++,,,,,,+++))))))***+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---///000,,,,,,---------,,,++++++,,,,,,+++++++++*********,,,+++***))))))***+++,,,+++++++++)))'''(((***,,,************+++,,,------,,,++++++***************++++++******)))))))))***************))))))))))))++++++)))((((((((())))))++++++++++++++++++++++++---,,,***)))***,,,///000...,,,)))((()))))))))((((((''''''((())))))(((&&&)))))))))))))))***++++++---)))&&&(((,,,///---***|||yyyuuuqqqkkkeeeaaa]]]YYYVVVUUUSSSOOOLLLIIIGGGFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@>>><<<<<>>>>>======<<<@@@???>>>>>>@@@CCCGGGIIIAAAAAAAAA@@@??????>>>>>><<<===>>>===<<<<<<<<<>>>===<<<<<<===@@@BBBBBBBBBBBBDDDEEEEEEDDDDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJEEEGGGIIIIIIGGGDDDBBBBBBFFFFFFEEEEEEEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDHHHFFFDDDCCCAAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEEDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEECCC@@@===<<<<<<999>>>BBBBBBCCCEEEBBB>>>???===;;;:::;;;<<<<<<;;;:::::::::;;;:::999999888888888888888777666555444666666666666777777777777777777666555555555555666555555444444444333333333222222333333333333333333333333333333222222222222111111222222111111000///---...000333444333///,,,111111000000000000//////....../////////...------111000000//////000000111...//////////////////......//////000000000//////////////////////////////444333222111000000000000000//////.........//////111000000111222111///---111000//////000000///...//////......---.........///////////////......---000//////000222333222000,,,,,,---...///000111111............---,,,++++++...---,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,------...---,,,,,,......---,,,+++***)))***,,,.........---,,,,,,,,,,,,---......---------------.........,,,---...//////...---,,,******+++...333666777777444555555555444222000///+++++++++,,,---...///000.................................---------------,,,,,,,,,,,,---...000111...////////////...------......------------.........///000///---------///---------,,,,,,,,,,,,,,,...------,,,,,,,,,------+++++++++++++++,,,------++++++++++++************...,,,***((((((***,,,...***++++++***))))))+++...******)))******+++,,,---,,,+++***************+++******++++++******)))((('''(((((()))******++++++******)))((((((((())))))++++++++++++++++++++++++,,,+++******,,,...111333111...+++))))))***))))))***)))'''''')))***)))((((((((()))***+++,,,------///)))%%%(((///333000+++|||yyysssoooiiiccc___[[[XXXUUUSSSQQQOOOLLLIIIGGGEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???===;;;<<>>>>>======<<>>>>>;;;<<<===<<<;;;;;;<<<===<<<;;;<<<===???AAABBBCCCBBBCCCEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDFFFHHHIIIFFFHHHKKKKKKHHHFFFEEEDDDFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@AAABBBDDDEEEEEECCC???===<<<<<<999<<<>>><<<===??????;;;<<<;;;:::999:::;;;;;;<<<999999999999999888777777555666777777777666444333555666666777777888888888777666666666666666666666555555555444444444333333222222222222222333333333333222222222222222222222111111111111111000000///000000111333333111,,,(((111000000000////////////..................------000000////////////000000//////............//////+++,,,---...///000000000........................000000//////............000///..................111111111333444444111///000000000000000000///---000000///......---.........///////////////......------///222555777777777/////////000000111111111---------------,,,++++++---------.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------...---,,,,,,......---,,,***(((((())),,,------,,,---,,,,,,,,,,,,---......,,,,,,------......//////,,,---............---,,,******,,,000444777777777333333333222111///---,,,......---,,,,,,,,,,,,---//////000111111000//////...............---------////////////000111333444/////////000///......---.........------.........000222333222000///000111///.........---,,,,,,,,,---------------.........000///...------...///000---,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...***+++++++++******---///))))))))))))***+++,,,---...---,,,+++************+++,,,---------,,,***)))&&&'''((()))+++,,,---...)))))))))((((((((()))))))))))))))))))))))))))))))))))))))***,,,...111333111...***(((((())))))(((---***(((((()))+++++++++((()))***++++++,,,,,,,,,...***((()))...000...+++|||yyysssnnngggaaa]]]ZZZWWWUUUQQQPPPNNNKKKHHHFFFEEEDDDCCCCCCBBBAAAAAA@@@??????===???@@@@@@>>>===>>>???===>>>>>>??????>>>>>>===888:::<<>>>>>===:::<<<===<<<;;;:::;;;<<<;;;;;;<<<===>>>@@@BBBCCCBBBCCCEEEFFFFFFFFFHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJGGGFFFEEEDDDDDDFFFHHHIIIHHHIIIJJJIIIHHHHHHIIIKKKIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFGGGEEEFFFFFFGGGFFFEEECCCBBBBBBAAA@@@??????@@@BBBBBBDDDDDDDDDAAA>>><<<<<<===<<<>>>===999999===???===::::::;;;;;;:::;;;<<<<<<888888999999888888777666444555666777777666444333555555666666777777888888555555555666666666555555555555444444444333333333111111111222222333333333222222222222222222222222000111111111111000//////222111000000000000---+++000000000////////////.........---------.........000000////////////000000000///............///000,,,,,,---.........------////////////////////////------......////////////000//////.........//////111111222444666666333111///000111111000///......111000///.....................///////////////.........000333666888999888.........------,,,,,,,,,------......------,,,,,,---...//////............------------------------------------------------------------...............---,,,,,,......---,,,,,,++++++,,,...000///...---,,,,,,,,,,,,---......---------....../////////........................++++++,,,///222444444333111111000///...---,,,+++......---,,,,,,,,,,,,---000111222333333222111000........................111111000000000111111111/////////000///......---.........------.........---///000000...------...000000//////......------+++,,,---...///000111111333222000...---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,)))***,,,+++***+++,,,...))))))))))))***+++,,,,,,222111///---+++***))))))***+++,,,---,,,+++***)))'''((()))***+++---......((((((((()))))))))(((((((((((((((((((((((((((((('''''''''(((***,,,...///...+++((('''''''''''''''+++)))''''''((()))***))))))***+++++++++******))),,,,,,,,,+++)))((()))+++~~~zzzrrrmmmfff```]]]ZZZWWWVVVQQQPPPMMMJJJGGGFFFEEEEEECCCCCCBBBAAAAAA@@@??????<<>>>>>??????>>>>>>===999;;;===@@@BBBBBBBBBBBB@@@??????>>>======<<<<<<;;;<<<===<<<;;;;;;;;;===:::<<<=========>>>AAACCCAAACCCEEEFFFFFFGGGIIIKKKLLLKKKKKKKKKKKKJJJJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGJJJMMMIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFIIIIIIJJJJJJIIIGGGEEEDDDDDDCCCAAA@@@@@@BBBDDDEEEBBBBBBAAA???===;;;<<<===???@@@>>>::::::>>>???>>>999;;;<<<<<<::::::;;;<<<888888888999888888777666555666666666666666555555555555555555666666666666333444555555666555555555444444333333333222222222000000111111222333333333111111111222222222222222000000111111000000///...000...------///111111111000000////////////...............---......///000000//////......//////000000///...------...///000000000000///---+++***)))000000000000000000000000---...///000111111111111///////////////000111111000111222444666555222//////111111000///...///000000000//////.../////////---...//////////////////222222222333555666555333111111000///...------,,,---......///......---------...000000...---...///........................,,,------......------,,,---------.........//////...---,,,,,,......---,,,/////////000222222111///---,,,,,,,,,,,,---...................../////////////////////////////////---,,,,,,---///111000///111000000///.........---+++++++++,,,---...///000000000222222222222000000.............../////////000000//////......------...////////////...------......------------.........000222222000///....../////////...............)))***,,,...///000111111000///...---,,,+++++++++)))))))))***************+++---///111111///---+++)))***,,,+++******+++,,,))))))((())))))***+++,,,111000///---+++***))))))))))))******))))))((('''((())))))***++++++,,,,,,''''''((()))))))))((((((************************&&&'''''''''((()))***+++***(((&&&&&&''''''&&&%%%(((&&&%%%%%%'''''''''&&&)))******+++***)))((('''***,,,---+++&&&$$$'''***{{{rrrmmmfff```\\\ZZZXXXWWWRRROOOKKKHHHEEEEEEEEEFFFDDDCCCCCCBBB@@@??????>>>===???AAA@@@>>><<<;;;;;;<<<======>>>>>>======<<<>>>>>>??????@@@AAABBBCCC>>>>>>======<<<<<<;;;;;;;;;===>>>===<<<;;;<<<===;;;===>>>>>><<<===???BBBAAACCCEEEGGGGGGHHHKKKMMMJJJJJJJJJJJJIIIIIIIIIHHHEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGEEEDDDDDDFFFIIIFFFFFFFFFEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCIIIIIIJJJIIIHHHFFFDDDCCCDDDBBBAAA???@@@BBBDDDFFF???@@@???===;;;;;;<<<>>><<>>;;;;;;======999999;;;<<<<<<:::888999;;;888999999999999888777777777666666666666666777777555555555555444444444444333444555666666666555555333333222222222111111111///000000111222222333333000111111111222222222222000000000000000//////......---,,,---///111111000000000/////////.........//////.........///000111//////............//////000///...------...///000000000000000///...---,,,111111111111111111111111///000111222222222111000/////////000000222333444111111222333333111,,,)))000111111///------///111//////////////////000111------...///////////////333222222333444444333111333222222222111000000000......///000000//////...,,,///111000...---...///------------------------,,,,,,---......---,,,,,,,,,,,,---------............---,,,,,,......---,,,///......///000000---+++---,,,,,,,,,,,,---......////////////............//////............/////////---++++++---///////////////...............///+++++++++,,,---...///000...//////////////////...---........./////////000.../////////......---,,,...............---,,,,,,------,,,,,,,,,,,,------000222444444333111000000,,,,,,,,,---------------)))***+++---......------,,,,,,,,,,,,+++******)))((()))))))))************+++,,,---......---,,,+++)))***,,,+++***))))))***((((((((())))))***+++,,,------,,,+++******************)))((((((((((((((()))))))))(((((((((((((((&&&&&&((()))))))))((((((************************((((((((('''''''''''''''&&&&&&&&&'''((((((&&&$$$((('''&&&'''))))))'''&&&&&&''')))******)))((('''***++++++)))''''''((()))|||sssmmmfff```\\\ZZZXXXWWWRRROOOKKKGGGDDDDDDEEEGGGDDDDDDCCCBBB@@@??????>>>???@@@@@@>>><<<:::::::::;;;<<<<<<<<<<<<<<<<<<;;;>>>===;;;::::::<<<>>>@@@=========<<<;;;;;;::::::<<<===>>>===<<<<<<===>>>;;;===???>>><<<<<<>>>AAAAAACCCFFFGGGGGGIIIKKKMMMIIIIIIIIIHHHHHHGGGGGGGGGBBBBBBCCCDDDDDDDDDDDDCCCFFFGGGGGGEEECCCBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@FFFGGGGGGFFFEEECCCAAA@@@AAA@@@>>>===>>>@@@BBBDDD>>>>>>>>><<<::::::<<<>>>666:::===;;;;;;;;;888333888:::<<<;;;999777888999999999999999999888777777888777666555555666888888555555555444444333333222333444555777777777666555222222222111111111000000///000000111222222333333000000111111222222222222000000000000000//////...000/////////000000---+++000/////////............000///......///000111222//////............//////111///...------...///111,,,---///000222333333333111111111111111111111111111111222222111000...---/////////000111333555555222111111111000---'''###111222111///,,,,,,///333//////...//////000111222------...///000000///////////////111444555444333............//////////////////000000000000000///,,,///111111...---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,---------...---,,,,,,......---,,,,,,+++***+++,,,+++(((&&&---,,,,,,,,,,,,---......000000//////......------///......------......///000---++++++,,,///000000---,,,,,,,,,,,,---............---,,,,,,,,,,,,------------------------------.........//////000000//////000000000000//////------......------,,,+++---,,,,,,++++++,,,,,,---,,,...111111///------,,,*********++++++,,,,,,,,,)))***+++,,,,,,+++***))))))***+++------,,,+++*********++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))***,,,+++)))((((((((((((((((((((()))***+++,,,)))((((((((()))***++++++---,,,***)))))))))***+++)))(((((('''&&&&&&%%%%%%%%%&&&((()))))))))((((((((((((((((((((((((((((((***))))))((('''&&&&&&%%%%%%%%%&&&(((***)))'''$$$*********+++---,,,***(((###%%%''')))******)))(((+++)))'''(((***+++***)))xxxsssmmmlllfff___\\\\\\YYYTTTQQQMMMHHHEEEEEEGGGHHHIIIKKKHHHDDD@@@>>>===>>>???AAA@@@>>><<<;;;:::;;;;;;111555999;;;:::999999;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<:::999999:::<<<<<<<<<<<<>>>@@@???<<<;;;===???888:::999555555<<>>===???@@@BBBAAABBBBBBCCCCCCDDDDDDDDDEEEDDDCCCCCCCCCEEEFFFGGGGGGIIIIIIGGGDDDDDDFFFIIIFFFGGGGGGFFFFFFEEEDDDDDDCCC???;;;<<>>======>>>AAAAAA@@@@@@??????>>>>>>;;;:::999888888999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;999999999999888666666555555666777777666444888777555555555666555444000333555444111000222444444222111222222111222444000000000000111111111111000000000000000000000000000000111111111111000000000222111...---000000...000///.........000111222...//////---+++))))))***222333444222...+++,,,...//////............/////////000222333444444444333222222333333444444444555///......//////000111222000000111111222222222333000000000000111111111111333444555444222111000111/////////111222444666777111111111222222333333333222222111///---,,,...///---///111222222///+++)))///000000...++++++///222...///...+++(((&&&(((+++,,,---...//////...---,,,000000///---,,,,,,...111///............---------000000//////.........---''')))+++,,,...111555999333444555444111000///000---...///////////////...//////...---...///000111...------,,,,,,------...+++//////,,,+++...000//////---+++***+++,,,,,,+++---..................---...------,,,,,,,,,------...---+++******+++...///---,,,+++******,,,...///***+++,,,---,,,,,,******---+++)))***,,,---+++)))+++***)))***,,,------,,,+++***,,,000000+++)))***'''***+++((('''***+++***%%%%%%'''((())))))))))))'''&&&&&&&&&'''((()))***+++*********))))))((((((&&&&&&'''((()))***+++++++++((((((++++++((((((***&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))***(((%%%######%%%(((***&&&'''((())))))((('''&&&&&&''''''((()))******++++++******)))((('''&&&&&&,,,+++)))((((((***+++---*********)))(((''''''&&&~~~wwwrrrmmmlllggg```^^^^^^\\\WWWRRRNNNIIIFFFFFFGGGIIIIIIHHHFFFCCC???======>>>>>>???>>>===;;;::::::999999...222777:::;;;<<>>???===999777888999999;;;:::666666;;;??????@@@AAACCCDDDEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>???????????????>>>>>>>>>======@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGBBBDDDEEEDDDCCCCCCFFFIIIGGGGGGIIIJJJJJJIIIHHHHHHHHHDDD@@@AAAEEEHHHGGGFFFEEEDDDBBB@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>>>>>>>======>>>>>>>>>888777777888::::::999777333222222333444444333111777555333333444555444333111222333333222111222333///......//////......///000000000000111111111111000000000000000000000000000000000111111000000000...000000,,,,,,//////---000///.........///000111000111111///---++++++,,,...000111000...---///111000//////......//////000---...///000111111000///....../////////000000000222111111000000000111111000000111111111222222222000000000000111111111111///111222111///------............000111333444555000000111111111111111111///000111000......///000---...000111000...+++***+++---///000000000000111000111111...+++***,,,...------............------444444333000---,,,...000............------------/////////.........------***+++---...///111555888???<<<888444111///---------...//////000000//////---,,,,,,+++,,,---...///------,,,,,,,,,,,,------+++///000---,,,,,,)))$$$///---+++***+++,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,*********))))))))))))))),,,+++***)))***+++---...((()))***+++++++++***))),,,***((()))+++,,,***((()))((('''(((***+++***)))---******------++++++---***,,,+++((((((,,,---+++))))))******+++,,,,,,,,,******))))))))))))))))))************)))))))))((((((((((((((())))))))))))+++((((((++++++((((((+++(((((((((((((((((((((((()))(((''''''''''''((()))((((((''''''''''''(((((('''((())))))))))))((('''&&&''''''((())))))******++++++***)))((((((''''''))))))******++++++++++++++++++***))))))(((''''''|||vvvqqqmmmlllgggaaa```aaa```\\\SSSOOOJJJHHHGGGIIIIIIIIIFFFDDDAAA???======>>>>>><<<===<<<<<<;;;:::888888666888;;;<<<;;;;;;;;;<<<:::::::::999999:::::::::;;;999777777999;;;;;;;;;>>>>>>???===:::888888999888;;;<<<888777:::<<<;;;<<<===>>>???????????????@@@@@@@@@@@@???>>>===<<<=========<<<<<<<<<<<<<<<:::;;;===>>>>>><<<:::999>>>>>>???@@@@@@AAABBBBBBAAAAAAAAABBBCCCEEEFFFGGGEEEFFFHHHHHHHHHJJJMMMOOOHHHJJJLLLNNNOOONNNMMMLLLJJJGGGDDDDDDGGGIIIHHHFFFDDDCCCBBB@@@???>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>===============>>>@@@???>>>======>>>???@@@888888888999;;;:::777555666444444444666666555444555444222222333333333222333222111222333333222111///000111111111111000///000000000000111111111111//////////////////////////////000000000000//////,,,......++++++...///---000///............//////222222333111///......///---///000///...---...000000000////////////000000000111222333333222111111111111111222222222222222444444333222111000000111000000000111111111111111000000000111111111222222111333444333111//////000------...///000111333444000000000000000000//////---///111222111000000111.../////////...---,,,++++++,,,///333444333///+++000111111///...---...000...------,,,,,,------...111222222000...---...000......---------,,,,,,,,,............------------***+++---------///222444;;;666000...///000///...+++,,,------.........---******))))))******+++,,,---,,,,,,++++++,,,,,,---+++...000000111000(((///---******+++,,,,,,+++)))******************)))************************((()))*********((('''%%%+++***)))))))))***+++,,,''''''((()))*********)))***((('''(((******)))(((((('''&&&''')))***)))(((---)))(((++++++***,,,000++++++'''%%%(((------)))+++*********+++,,,---...---,,,,,,+++******))))))************))))))))))))++++++***)))((('''&&&&&&+++((((((++++++((((((+++)))))))))))))))((((((((()))((((((''''''(((((()))'''((()))******)))((('''((())))))******))))))((('''''''''(((((())))))***++++++******))))))((((((&&&'''***,,,---,,,+++***+++++++++***))))))((((((|||wwwsssllllllhhhbbbbbbeeedddaaaUUUQQQLLLIIIIIIIIIJJJIIIDDDCCCAAA???>>>>>>???@@@<<<<<<======<<<;;;999888<<<=========<<<::::::999;;;;;;::::::::::::;;;;;;;;;999888888999;;;;;;;;;999999:::::::::::::::;;;555999;;;999888::::::888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::<<<<<<======<<<<<<;;;;;;::::::<<<======;;;:::999>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEGGGHHHJJJJJJKKKLLLMMMNNNOOOPPPRRRSSSLLLMMMPPPQQQQQQPPPNNNMMMIIIFFFDDDDDDEEEFFFEEEDDDCCCCCCBBB@@@???>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@?????????????????????>>><<<;;;;;;<<<>>>???<<<;;;;;;<<<;;;888444000777666444555666777666555555333111111333444333222444222000111444555333000///222444333333444222//////000000000111111111111////////////////////////000//////////////////000+++......+++,,,///000.../////////...............222333333222000///000111111111111///...---,,,,,,111000000//////000000111222333444444444333222111444444444444444444444444333333222111111111111111111111111111111111111111000000111111111222222222222444555444222000000111.........///000111222333111111111000000/////////...111444555444222111000000//////......---......000///000222444111+++&&&.....................///...---,,,++++++,,,---...)))+++---------...///111------------,,,,,,,,,+++------------,,,,,,,,,,,,((()))++++++******,,,...111,,,''''''+++---+++(((((()))***++++++,,,++++++)))))))))))))))******+++,,,,,,++++++++++++,,,,,,+++---///111666777000'''...,,,***)))***+++++++++((())))))******))))))((())))))******************++++++++++++***)))''''''******)))((())))))***+++''''''((()))************)))(((((())))))******)))***)))((()))***+++***)))***((((((+++,,,***+++///***(((###!!!%%%++++++%%%)))(((((((((((()))***+++,,,,,,,,,,,,+++******)))*********)))))))))))))))++++++***)))((('''&&&&&&***'''(((++++++((()))+++)))))))))***************)))(((((((((((((((((()))((()))************)))((())))))************))))))'''''''''((((((((())))))***************)))))))))&&&''')))+++,,,---,,,,,,++++++++++++******))))))|||xxxtttlllkkkgggbbbbbbfffgggdddVVVRRRNNNKKKJJJJJJIIIHHHDDDDDDBBBAAA@@@@@@@@@AAA<<<===>>>>>>>>><<<:::999888888999;;;>>>???@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<:::888888:::<<<<<<;;;666555555666777777777777111666:::999888::::::888999888888888999999::::::::::::999999999:::::::::======>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<===??????@@@AAABBBCCCDDDDDDFFFFFFHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPOOOOOOOOOPPPPPPQQQPPPNNNLLLJJJFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>===?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>===<<<;;;;;;<<<===>>>===<<<<<<===<<<999555111444222000000222333333222555333222222333444444333444222000111444555333000,,,111333111111333111,,,///000000000111111111111000000000000000000000000000000////////////000000---000000---...111222000//////////////////......111222333222000000111222333222111000000///...---111111000000000000111111//////000111111000///...000000000000000000000000000000000000000111222333222222222222111111111111111111111111222222222222000111222222///......///000000000000000111222333222222222111111000000///111444666777555222000///111000///.........///000222000...///111000,,,(((---------......///......---,,,+++******+++,,,---'''))),,,............000---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,((()))+++***))))))***+++111---******+++***###))))))***,,,,,,---------)))******+++++++++++++++++++++************++++++,,,------///444888444,,,...,,,***)))***++++++***))))))************))))))((()))***+++,,,+++++++++---,,,***(((''''''((()))***)))))))))))))))))))))))))))))))))******++++++((()))************+++++++++)))((()))******)))((('''&&&(((---...+++***,,,)))'''###!!!%%%+++***%%%(((''''''''''''((())))))((((((******++++++******))))))))))))))))))******))))))))))))((((((((((((***''''''++++++)))))),,,))))))******+++,,,------((())))))))))))))))))(((+++***))))))))))))***+++******))))))))))))******''''''''''''(((((((((((()))))))))))))))*********((((((((((((***+++---///+++++++++***************{{{wwwssskkkjjjfffaaaaaafffgggeeeVVVSSSOOOLLLJJJJJJHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@======>>>>>>===<<<<<<;;;;;;::::::;;;===???>>>======<<<<<<;;;;;;<<<<<<===;;;999777777999;;;;;;;;;<<<:::999999999999777666///555999888777::::::777999999888888888888999999888888888999:::;;;<<<===>>>>>>?????????===<<<;;;>>>>>>=========>>>??????@@@@@@AAABBBDDDEEEFFFFFFHHHIIIJJJLLLMMMNNNNNNNNNQQQPPPOOOPPPQQQPPPNNNLLLNNNNNNMMMLLLKKKJJJHHHGGGEEEEEEEEEDDDDDDCCCCCCCCCAAAAAABBBAAAAAA???>>>===>>>>>>??????????????????@@@@@@@@@@@@@@@???>>>======>>>>>>>>>>>>>>>>>>===999999999;;;<<<;;;888666555333111111222444444333444333111222333444444333333222111222333333222111///444666111111666444///000000000000111111111111000000000000000000000000222111000//////000111222000222222//////333333111......///000111000000000000111222222111000111333222111000111333555444333222222111111111111222222///000111222222222111000000000000000000//////////////////000000222333333333333333333333222222222111111111222222222222333222444555444222000000111111111000000000111222222111111111111111111000000111444666666444111///...000//////.........//////---,,,+++,,,...//////......------...000000...---,,,++++++******++++++,,,+++...000111///---,,,,,,,,,,,,,,,+++++++++******************++++++++++++)))+++------+++***++++++---,,,---///000///***&&&+++,,,---...///000000000++++++,,,------------,,,+++******))))))******+++---...---,,,...111///)))...,,,))))))***++++++***)))******++++++******)))'''(((***+++,,,,,,+++***,,,***'''%%%$$$%%%''')))************))))))))))))+++******))))))******+++''')))************+++---***(((''''''))))))(((&&&&&&%%%(((---...***((()))))))))'''%%%(((---+++'''((()))************))))))%%%'''(((***+++******)))))))))))))))************''''''(((((())))))******)))''''''***+++)))))),,,******++++++,,,------...((())))))******))))))(((+++***)))(((((()))***+++***))))))(((((())))))***''''''''''''''''''''''''''''''(((((())))))*********)))(((((((((+++---///************************~~~yyytttpppjjjiiiddd___```eeefffdddVVVSSSOOOLLLJJJIIIGGGFFFDDDDDDCCCBBB@@@??????>>>======<<<;;;;;;;;;<<<<<<@@@===;;;;;;<<<===;;;999<<<;;;;;;::::::;;;;;;<<<999777555555777999999999<<<:::888999::::::888666111666999777666888777555999999888777777888999999888888888999;;;===???AAA===>>>???@@@???===;;;:::<<<===>>>@@@@@@@@@???>>>@@@@@@AAABBBDDDEEEFFFGGGGGGHHHIIIKKKLLLLLLKKKKKKOOONNNMMMNNNPPPOOOLLLJJJJJJIIIHHHFFFEEEEEEFFFFFFBBBCCCDDDDDDCCCBBBBBBBBBAAAAAAAAABBBAAA@@@>>>===?????????>>>>>>>>>>>>>>>??????@@@@@@???>>><<<;;;;;;<<<===>>>>>>===<<<;;;777666666777999999888666888666333333444666666666222111000000222333333222111222333333222111222333111777777111111777777111000000000000111111111111222222222222222222222222333222111000000111222333111444333000///222333000---...000111222333222222000111333222222111333444555333222444666888777555222222222111111222222222000111333444555555444333555555555444444333333333222222111111111222222333555555555444444333333333111111111222222222333333666777888888666444444555111000000/////////000000//////000000000000000000...000222333111///......------------------------(((***,,,,,,,,,,,,...///---,,,+++---......,,,)))******++++++++++++******+++---000111///---+++***++++++++++++************)))))))))*********++++++)))+++------,,,+++++++++'''(((+++---000000000000***+++,,,...///000000000+++,,,---.........------******))))))))))))******+++......+++***+++)))%%%...+++))))))***+++******))))))************))))))%%%''')))***++++++***)))))))))((('''''''''((()))***+++++++++******)))(((,,,+++)))(((''''''((((((%%%(((***)))((((((***,,,+++)))(((((())))))(((''')))'''(((++++++(((''')))&&&)))***)))))),,,+++'''((()))+++------+++)))((('''((()))***+++***((('''((()))))))))************(((((((((((()))))))))))))))&&&'''***+++)))***---...---------,,,,,,++++++((()))************)))(((((())))))******))))))((())))))(((''''''((())))))''''''''''''''''''''''''%%%&&&&&&'''((()))))))))***))))))******++++++,,,))))))))))))))))))))))))}}}wwwqqqmmmiiihhhccc^^^___dddfffdddVVVSSSOOOLLLJJJIIIGGGEEEDDDCCCBBBAAA???>>>===<<<===<<<;;;:::999:::;;;<<<999777666999===@@@AAA???;;;::::::999999::::::;;;777555333333555777777777222111///111444666555333333888999666555666555333999999777666666777888999888888888:::<<>>??????>>><<<:::999999<<<@@@BBBCCCAAA>>><<>>===AAAAAA@@@@@@??????>>>>>>>>>>>>??????>>>===;;;:::777999;;;======;;;999777999777555555666555444333555333000///111222333333111///...///111222222111000333555444111000222444...444333,,,,,,333444...000000000000111111111111222222222222222222222222444333111000000111333444222444333000///222222///---...000222333444444333000222333333333333444555:::777555666888888666333333222222111111222222333---...///111222222222111666666555555555444444444555555444333222222222222666666666555555444444444111111222222222333333333444555666555333222222222000000///............///---.........//////000000+++---//////...------...******+++,,,,,,,,,++++++(((+++......+++)))***++++++)))((()))++++++(((%%%)))***+++,,,,,,+++***)))%%%)))---///...,,,+++***+++++++++************)))(((((())))))*********+++''')))++++++***))))))))))))*********((((((***+++((((((***+++,,,---------+++,,,---...///...------******))))))))))))******''',,,///---+++***(((%%%---+++)))((()))*********(((((())))))))))))(((((($$$%%%''')))******)))((()))***+++,,,,,,+++******+++++++++++++++***)))(((,,,***)))'''&&&&&&&&&&&&$$$&&&)))(((''''''))),,,...,,,++++++,,,,,,+++))),,,((('''))))))&&&'''+++"""(((+++)))((())))))&&&&&&(((+++------+++(((%%%)))***+++,,,+++)))'''&&&(((((())))))*********+++))))))))))))(((((((((((()))&&&'''***+++)))***---111000///...,,,+++))))))((()))***++++++***)))(((%%%'''***,,,,,,***'''%%%)))((('''&&&&&&'''((()))'''''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))((()))+++,,,,,,+++***)))((((((((((((((())))))))){{{vvvrrroookkkiiiddd```\\\]]]```cccWWWUUURRRPPPNNNLLLHHHEEEGGGEEECCC@@@??????@@@@@@???>>>:::888666777999:::999999999999::::::::::::888999999999999888777777666666666666666555555555555444222333555666666666555666777888777666444333:::888555666888999888666777666777;;;AAACCC???;;;???<<<:::;;;>>>@@@@@@???>>>>>>?????????@@@@@@@@@??????@@@AAABBBBBBCCCCCC@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@EEEDDDDDDDDDDDDCCCCCCCCCCCC???===???CCCDDD@@@;;;>>>>>>======<<<<<<<<<<<<;;;<<<=========<<<;;;:::::::::999999999999::::::444555555666666555555444555555555444444444333333333333333333333222111111555222///000222555444333111111111333555555333111444222111222444555222000444444333333222222333333444666666666555666777999<<<999666555666666333111444111222777888555555999666555555444555666777888888===BBBAAA<<<888777888777444111000111333333333555555666888888999999999;;;;;;:::888666555444333666888:::888666666:::>>>777777666555555444333333000000111111111111000000333333333222222000//////000000000000000000000000------++++++++++++------+++,,,......///...,,,,,,***......)))***...///+++,,,+++++++++++++++,,,,,,)))***+++,,,+++***(((&&&******)))))))))***,,,---))))))***+++,,,,,,------///---++++++,,,,,,+++************++++++,,,------+++,,,,,,+++)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///000222222...............------,,,,,,,,,+++******+++,,,,,,+++***)))((()))***,,,---++++++***))))))***+++,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,+++***+++,,,...///+++++++++++++++++++++++++++*********+++,,,,,,---)))((('''''''''(((***+++,,,,,,,,,+++***)))(((''',,,,,,***)))((((((((((((***(((''''''((())))))((('''))),,,,,,+++)))((((((...,,,)))&&&&&&''')))++++++++++++++++++++++++,,,(((((((((((((((((())))))((('''))),,,,,,***---222000777:::555000......,,,+++)))(((&&&&&&((()))+++((()))***)))((()))+++,,,''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***(((((('''(((((()))***+++---,,,,,,---......---+++(((((())))))*********+++}}}wwwrrrooollliiiddd___]]]^^^aaadddXXXVVVRRRPPPNNNKKKHHHEEEEEEDDDBBB@@@>>>>>>>>>>>>???<<<999888999::::::999999999999999999999999999777777888888888888777777666666666666666666666666666555444444666777666666777777666666555555555555:::888666666888999888666:::888999===BBBCCC@@@;;;===:::888999<<<>>>>>>============>>>>>>>>>?????????????????????????????????@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA@@@?????????@@@AAAAAAAAA============<<<<<<;;;;;;<<<<<<=========<<<;;;:::999999999999999999999999555555666666666666555555666666555555555444444444444444444444444333222222555333111111444555444333444333333444666666555444:::666333222444555555444555555444444444444555555666777888888777888:::<<<>>>:::666555666666555333888444333666666444666:::999999888999:::;;;===>>>???CCCFFFDDD>>>999888999:::777555444555666666666555666777888999999999999<<<;;;:::999777666555444888666444444444555666666333333222111111000////////////000000000000//////111111111000000///...---........................---,,,,,,++++++,,,,,,---,,,------------,,,,,,+++***...///,,,+++---,,,'''))))))(((((((((((()))))))))***+++,,,+++***((('''+++******))))))***+++,,,*********+++,,,,,,---------+++)))***+++,,,+++***++++++***************************)))'''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000...////////////...------++++++***))))))***++++++)))))))))))))))***++++++,,,+++***)))))))))***+++)))))))))*********++++++)))***++++++++++++***))),,,++++++***+++,,,---...***************************)))))))))******+++,,,***))))))))))))***++++++---,,,,,,++++++******)))++++++***)))((((((((()))+++)))'''((()))***))))))''')))+++,,,***)))((((((---,,,+++***))))))******''''''''''''(((((())))))))))))))))))))))))((((((+++((('''***+++)))+++...333<<>>888222---)))***)))(((''''''((()))***'''((()))((('''''')))***(((''''''&&&&&&''''''(((***)))(((''''''((()))))))))(((((((((((())))))***---,,,+++,,,---...,,,***(((((()))))))))*********yyysssooolllhhhccc^^^]]]^^^bbbdddZZZWWWRRROOOMMMKKKHHHFFFDDDCCCBBBAAA@@@???>>>===<<<:::888999;;;<<<;;;999::::::::::::999999999999666777777888888777777777666666666666666666666666999777555555666777666555999888555444444555666888999888666666888999888888===;;;<<>>>>>>>>=========<<<<<<>>>>>>??????@@@AAAAAABBB??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????===???@@@???>>>>>>AAACCC<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;:::888888999999999999888888666666777777777777666666666666666666555555555555555555555555555444444333555444333444555555444222777555444444666777777666>>>:::666444555777999:::555555555555666777888999888999::::::999:::<<<>>>@@@>>>:::999999999999888===888555666666555888=========>>>>>>@@@AAACCCDDDCCCEEEFFFCCC===999888999:::888666555666777777666555666777888888999888888999888777666555444333333777333//////222333111...000000//////......------......////////////.....................---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++++++++++++++,,,000222111000///+++''',,,++++++******+++++++++)))***+++,,,+++***)))(((,,,++++++************+++***++++++,,,,,,---------+++***((()))***++++++***,,,++++++***))))))((((((+++++++++***(((''')))***++++++++++++++++++++++++,,,,,,------------------//////000000000///......+++***)))(((((()))***+++((()))***+++++++++******,,,+++***)))))))))))))))((((((((()))))))))******((()))***++++++***)))(((+++++++++***++++++,,,---)))))))))))))))))))))))))))))))))((())))))***+++((()))******+++*********------,,,+++++++++,,,---******)))))))))))))))***+++***((((((***+++***)))''')))++++++***))))))))))))***+++,,,,,,,,,++++++'''&&&&&&&&&''''''((()))+++*********))))))((((((+++%%%###'''++++++,,,...999???BBB===666222---)))))))))(((((((((((())))))'''(((((('''&&&%%%'''(((((((((''''''''''''(((((())))))(((((((((((())))))***))))))(((((((((((()))+++******+++,,,,,,+++)))(((((())))))))))))******{{{tttoookkkgggaaa]]]]]]___bbbddd[[[WWWRRRNNNLLLJJJIIIGGGDDDDDDDDDCCCBBB@@@>>>===666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<777888888999999999888888666666666666666777777777:::888777666777777777666888777666555555666777777888888777777888999999999=========>>>@@@@@@===;;;888777777888999:::::::::;;;<<<<<<<<<============<<<<<<<<<<<<<<<===============>>>>>>???@@@@@@@@@>>>>>>>>>>>>??????????????????@@@AAABBBBBBCCCCCC@@@@@@@@@@@@????????????>>>???@@@@@@???>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888888999::::::999888888666666777777777777666666777777666666666555555555555555666666666666555555555555666666777666444222999777555555666777888777;;;999777777888:::<<<>>>888888888999:::;;;<<<===;;;<<<======<<<<<<>>>@@@CCCCCCBBBBBBAAA@@@>>>===>>><<<:::::::::;;;>>>@@@BBBBBBBBBBBBBBBCCCCCCDDDAAAAAA@@@===888666666777777555333333444444444333444444555666666666666666333333222222111000//////333000------...//////...111000000000//////......,,,------......------,,,---------------,,,++++++++++++++++++++++++++++++++++++------------++++++...---+++***)))******++++++---...///...---***(((...------,,,,,,,,,,,,---***++++++,,,,,,+++******---,,,,,,+++************+++,,,,,,,,,---------...---+++))))))***++++++***++++++++++++******))))))---......---+++******,,,************************,,,,,,,,,,,,------------000000000000000//////...,,,+++***))))))***+++,,,(((***,,,......---+++***++++++******))))))((((((((((((((()))))))))******((()))***++++++***)))(((++++++*********+++++++++))))))))))))))))))))))))******)))))))))******+++&&&''')))*********)))(((...,,,+++***+++,,,...000***)))))))))))))))***+++,,,***))))))***++++++***''')))++++++***))))))***'''((()))+++---///000111------+++***************+++++++++***))))))((((((((("""%%%,,,000111222<<<===999111+++,,,------(((((())))))))))))((((((((())))))(((&&&%%%&&&((()))((((((''''''(((((()))((((((((((((((()))))))))******)))(((((('''((((((***))))))***++++++***((((((((())))))))))))))))))}}}uuupppjjjeee```]]]^^^aaabbbccc[[[WWWRRROOOMMMLLLKKKIIIDDDDDDDDDCCCBBB@@@>>>===444:::@@@@@@<<<:::===AAA>>>>>>>>>??????@@@@@@@@@:::;;;;;;;;;;;;:::999999666666666666777777888888;;;999777777777888777666555666777888888777666666888888888888888888:::;;;<<<<<<<<<======<<<;;;999777888999999::::::;;;;;;<<<<<<<<<=========>>>>>>::::::;;;<<<===>>>???@@@<<<<<<===>>>>>>??????@@@>>>?????????@@@@@@@@@AAA@@@AAAAAABBBCCCDDDEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>@@@CCCAAA;;;666<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::777777888888888888777777888777777777777666666666666777777888888777777777666777888999999777666666<<<999777777888999:::999777888999;;;<<<>>>???AAA>>>>>>???@@@AAACCCDDDEEEBBBCCCCCCBBBAAA@@@BBBCCCDDDGGGIIIJJJIIIFFFBBB@@@===>>>??????@@@AAABBBAAACCCCCCBBBBBBAAA???>>>>>>;;;;;;999777555444555666444222111111222222222000111222222333333333333222000000000//////.........---...///---,,,,,,///222000000000000////////////,,,,,,------------,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++...---+++***)))***++++++'''&&&'''((((((((()))***++++++***)))))))))))))))+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******---------------.........000...++++++++++++***)))+++++++++,,,,,,,,,------,,,---...---,,,++++++,,,***************************++++++,,,---...///000000000000000000//////...---,,,++++++++++++,,,---)))+++...000000///,,,+++************))))))(((((()))))))))*********++++++******+++,,,,,,+++***************************)))************************,,,++++++*********++++++((()))***+++,,,+++***))),,,+++***)))***,,,...000***)))))))))))))))***+++,,,***))))))***++++++***''')))******))))))***+++)))))))))+++///444888;;;444222000---+++*********************))))))((((((***###!!!'''...111111333555666111***'''***------(((((())))))))))))(((((()))******(((&&&&&&'''(((((((((''''''''''''((((((''''''((()))))))))))))))******)))(((((('''(((((()))(((((()))******)))'''))))))((((((((((((((((((}}}vvvpppiiieeeaaa```bbbddddddccc\\\YYYUUUSSSRRRQQQOOONNNGGGFFFEEEDDDCCCAAA@@@@@@;;;AAAFFFFFFBBBAAADDDHHHEEEEEEEEEDDDDDDDDDDDDDDD=========<<<;;;:::999888555666666777777888888999:::888666666777888777666444555888999999888777555777888999888888888:::<<<;;;;;;;;;;;;::::::999999666888:::;;;::::::;;;<<<<<<<<<<<<============>>>999999;;;<<<>>>@@@AAAAAA<<<<<<===>>>>>>??????@@@??????@@@@@@AAABBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFBBBBBBBBBAAAAAAAAA@@@@@@@@@===<<>>>>>>>>============>>>>>>:::::::::;;;;;;:::::::::::::::::::::999999999888999999:::;;;;;;;;;;;;:::999;;;======<<<;;;<<<===AAA???======>>>???>>>===888;;;>>>@@@AAABBBDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLHHHIIIHHHGGGDDDCCCDDDFFFBBBFFFJJJKKKIIIEEEBBB@@@<<>>AAA@@@@@@>>><<<:::888777777666555444444444555555444222111111333333111000000000111111111111000000000000000000000000//////***---///...++++++///444..................------,,,,,,------------,,,,,,------............------------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++((((((+++,,,+++---000------,,,+++************,,,,,,,,,,,,,,,,,,------+++,,,,,,---,,,,,,+++***........................000...,,,+++,,,,,,+++***++++++,,,,,,---......///)))***,,,,,,+++******+++++++++++++++++++++++++++++++++,,,---...000000111//////000000000///.........---,,,++++++,,,---...***+++...000000///---+++(((((()))******))))))((()))))))))*********++++++***+++,,,------,,,+++***)))************)))((((((************************---,,,++++++++++++++++++***+++,,,,,,------,,,,,,******)))))))))***,,,---******)))))))))))))))***+++***((((((***+++***)))'''(((******))))))***,,,,,,++++++---111666<<<@@@444222///+++)))(((((()))((((((((((((((()))))))))---(((&&&***...---,,,---+++...///------...---)))))))))(((((((((((())))))((())))))((('''&&&((()))''''''&&&&&&&&&&&&''''''&&&'''((()))*********)))***))))))(((((((((((())))))(((((()))******)))'''))))))((((((((((((''''''}}}vvvqqqjjjgggdddeeehhhiiigggddd^^^\\\ZZZYYYXXXWWWUUUSSSOOOMMMKKKIIIHHHGGGGGGHHHJJJJJJKKKLLLNNNOOONNNNNNOOONNNMMMKKKHHHFFFEEEDDD>>>>>>>>><<<;;;999777666555666666777888888999999888666555555777888888777666666777777888888888888666888999999888888:::===::::::;;;:::999999999999555888:::;;;:::999:::;;;:::;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<===>>>???@@@<<<======>>>??????@@@@@@???@@@@@@AAABBBBBBCCCCCCAAABBBBBBCCCCCCDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@>>><<<;;;<<<>>>???===;;;=========>>>>>>>>>??????<<<<<<<<<===>>>@@@BBBCCCCCCAAA???>>>>>>???AAACCC===>>>>>>??????>>>>>>===>>>>>>>>>============<<<===>>>>>>???@@@@@@??????>>>@@@BBBAAA@@@AAACCCFFFHHHGGGFFFGGGHHHGGGFFFDDDBBBDDDEEEEEEEEEFFFIIILLLIIIHHHIIIIIIJJJKKKLLLMMMIIIIIIHHHFFFCCCAAAAAABBB>>>@@@CCCBBB@@@======>>><<>>999888;;;;;;888<<<<<<;;;:::999666444333333333222222333333222111333111111111222222000//////000000111111000000///////////////////////////---------,,,+++,,,...///------------------------,,,,,,------------,,,,,,,,,,,,---......------,,,---------------------------,,,,,,++++++,,,,,,---***+++,,,------...------///,,,---111222......111000000///...---,,,,,,---,,,,,,,,,,,,,,,---......***+++,,,---------,,,+++........................,,,***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000...////////////...------------,,,++++++,,,------)))***,,,---...---,,,+++&&&'''((()))*********)))((((((((()))))))))******)))***+++,,,,,,+++***)))))))))*********)))'''''')))))))))))))))))))))))),,,,,,+++*********************))))))******+++,,,((((((((((((((((((((((((++++++***)))((((((((()))+++)))'''((()))***))))))'''((())))))))))))+++---******+++,,,///333777999000...+++(((''''''((()))&&&&&&&&&'''(((((())))))+++)))***------)))(((***(((,,,---,,,---000...******)))(((''''''((()))***&&&'''((('''&&&&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((()))*********))))))(((((((((((())))))******)))((()))++++++)))((())))))((((((((('''''''''|||vvvqqqllliiigggiiilllmmmjjjeee```___]]]]]]]]]\\\ZZZWWWWWWUUURRRPPPNNNNNNOOOPPPWWWQQQNNNQQQWWWZZZWWWRRRVVVUUURRROOOKKKGGGDDDCCC???>>>===<<<:::777555444555666666777888999999999777555444555777888888777888777666555666777999;;;666888:::999888888;;;>>>999:::;;;:::999999:::;;;333777:::;;;999888999;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===============>>>>>>??????@@@@@@??????@@@AAABBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@@@@???;;;<<<;;;::::::<<<@@@DDD======>>>>>>??????@@@@@@>>>>>>>>>???AAACCCFFFGGGFFFDDDAAA??????AAADDDFFFAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@AAABBBBBBCCCCCCCCCCCCBBBDDDEEEEEEDDDEEEIIILLLMMMMMMMMMNNNOOONNNKKKIIIKKKLLLKKKIIIGGGHHHMMMQQQGGGGGGGGGGGGGGGHHHIIIJJJFFFFFFEEEBBB>>><<<<<<<<<:::<<<<<<999666666888;;;===???;;;333111555666333777888888888777555333222111000///000000000...,,,111000///000111000///---000000111111111111000///,,,,,,---------------...111...******,,,---,,,***........................,,,------......------,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...)))***,,,.../////////...+++)))+++111111+++(((***...---,,,+++***))))))***,,,,,,,,,,,,,,,---...///)))***,,,---...------,,,///////////////.........((('''&&&(((+++.........------,,,++++++*********(((+++---///.........///,,,,,,,,,,,,,,,,,,,,,,,,111111000000////////////...............------,,,,,,,,,+++******+++,,,,,,((()))***+++++++++******%%%&&&((()))***+++******''''''''''''((((((((()))((()))***++++++***)))(((((()))*********((('''&&&((((((((((((((((((((((((++++++***))))))((())))))'''&&&%%%%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&,,,,,,***)))((((((((((((***(((''''''((())))))((('''((())))))((()))+++---%%%&&&(((***,,,...//////---+++)))''''''(((***+++$$$%%%%%%&&&'''((())))))&&&&&&)))------((((((+++,,,,,,)))%%%'''---///...+++)))(((&&&&&&((()))+++$$$%%%&&&&&&%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((()))*********)))(((((('''(((((()))***+++***)))))))))++++++)))((())))))(((((('''''''''&&&{{{wwwuuuooooooppprrrqqqnnniiieeedddeeegggiiikkkjjjgggdddeeeccc```^^^]]]^^^___```______```aaabbb```\\\YYYXXXUUUQQQNNNLLLJJJGGGEEEGGGDDDAAA===:::999888999666555555666999::::::999;;;:::999888777777777777888888777666444111000...888999999999:::::::::;;;;;;;;;::::::999999888888888888888888999999999999999::::::::::::;;;;;;;;;===>>>???AAAAAAAAA@@@??????@@@AAACCCDDDEEEFFFFFFFFFFFFFFFEEECCCBBBCCCEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@???@@@??????>>>?????????@@@BBBBBBAAA@@@@@@BBBCCCDDD@@@BBBEEEFFFGGGJJJMMMPPPQQQPPPNNNKKKIIIGGGFFFFFFJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGIIIIIIEEENNNVVVWWWPPPLLLMMMQQQLLLKKKIIIHHHIIIJJJLLLMMMSSSRRRPPPNNNNNNOOOPPPQQQQQQNNNKKKMMMOOONNNJJJEEEIIIGGGDDDCCCDDDDDDDDDCCCBBBAAA@@@>>><<<;;;::::::===;;;999:::<<<<<<999666999888888777777777777777444555777777777555333111222222111111111111222222000000000000000000000000000000000000000000111111//////............//////...///...---,,,,,,...000***++++++,,,,,,------...---------............//////---,,,---...///...---***,,,...000111111///......,,,***+++...///...+++....../////////...,,,+++000///------......---+++***---//////...,,,,,,---//////.........---------.........////////////000...---++++++,,,///333555///000111111000...,,,+++------------,,,+++******000000111111000///......,,,,,,,,,---------......,,,...111111000...------111000///------......///---,,,,,,,,,,,,,,,,,,,,,---...//////---+++)))''')))******+++++++++******......---,,,+++++++++,,,)))***+++,,,,,,+++***)))***%%%%%%)))+++++++++---...,,,***((('''''''''((()))***+++***)))((()))***,,,,,,,,,+++***)))((('''(((%%%"""###%%%)))******%%%(((+++---...,,,***(((+++)))))),,,,,,)))))),,,,,,+++******)))*********+++++++++)))((((((+++---+++)))((('''((()))((('''+++)))'''&&&((()))))))))&&&&&&''')))***+++------((()))***+++++++++++++++*********************+++(((&&&$$$%%%)))+++***)))'''&&&&&&%%%%%%&&&&&&'''***((('''((()))***)))'''+++***)))(((''''''''''''))))))))))))((((((((((((&&&((()))(((&&&&&&(((+++}}}zzzwwwttttttssssssssspppllliiigggiiilllqqqtttuuusssqqqooommmjjjhhhggggggiiijjjfffeeedddddddddaaa]]]ZZZWWWUUURRRPPPOOOMMMJJJGGGCCCAAA???===;;;:::::::::888777666777888999888777999999888777777777888888777777777666666444444333666666666777777777777777888888888777777666666666888888999999999999::::::<<<<<<<<<;;;;;;;;;;;;;;;<<<===???AAABBBBBBBBBAAA???@@@AAABBBCCCDDDDDDDDDCCCDDDEEEEEEDDDEEEGGGIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBCCCEEEHHHJJJKKKHHHJJJLLLMMMNNNOOOSSSUUUTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRQQQOOOOOONNNNNNNNNNNNNNNMMMNNNOOOPPPRRRSSSUUU[[[___^^^WWWQQQPPPRRRMMMLLLKKKJJJIIIJJJJJJKKKPPPOOOMMMLLLLLLLLLNNNNNNMMMKKKIIIJJJMMMMMMJJJFFFGGGEEEBBBBBBBBBCCCBBBAAA@@@???>>><<<:::999999999;;;999888888::::::777555888777666666555555666666333333444444333111000...111111000000000000111111111111111111111111111111111111000000000/////////////////////000000000000---......,,,++++++---///------------,,,,,,,,,,,,---------............//////...------//////...---,,,---.../////////.........,,,+++---000111111///,,,---......---,,,+++***---------,,,+++***))))))+++---...///---,,,,,,---...---------,,,,,,,,,,,,------........./////////...---,,,,,,---///111333//////000000///---,,,+++---------,,,,,,,,,++++++000000/////////.........,,,,,,,,,,,,------------,,,...111111000///......000000...---------...///************************)))+++,,,......---,,,+++******+++++++++******)))******))))))(((((()))))))))***++++++++++++***)))---***(((******((((((***+++***))))))))))))***+++((()))******)))((()))+++++++++++++++***)))(((((()))((((((((()))*********&&&(((***+++,,,***)))''',,,)))))),,,+++((((((***(((((((((((())))))***++++++++++++)))((((((+++---,,,***(((((()))))))))(((***((('''''')))*********((((((((()))******++++++(((((()))*********))))))***************))))))))))))'''%%%&&&)))+++***)))(((''''''&&&&&&''''''((()))''''''''')))***)))'''++++++***)))(((''''''((())))))))))))((((((((('''&&&((()))(((&&&&&&(((+++}}}{{{{{{yyywwwvvvvvvtttrrrppprrrsssvvv{{{~~~~~~}}}xxxvvvtttqqqpppqqqrrrrrrmmmkkkhhhfffdddaaa^^^\\\XXXWWWUUUTTTSSSPPPLLLIIIAAAAAA???>>><<<:::999888:::888777777888888777666777777777777777888888999666666777777777777888888666666666666666666666555777777777777777666666666888888888999999:::::::::=====================<<<<<<===???BBBDDDDDDEEEEEEBBBCCCDDDDDDEEEEEEEEEDDDFFFGGGHHHHHHHHHIIIKKKNNNKKKKKKIIIHHHFFFEEECCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIKKKKKKGGGGGGHHHJJJLLLOOOQQQRRRPPPRRRSSSSSSSSSTTTWWWYYYVVVVVVXXXYYYZZZZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTSSSSSSSSSTTTUUUWWWXXXYYYYYY[[[]]][[[VVVQQQNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGLLLKKKIIIHHHHHHHHHIIIJJJIIIGGGEEEGGGJJJJJJHHHEEEDDDBBB@@@???@@@@@@@@@???===<<<;;;999888888777777999888777777888777555333777666555555444444555555777777666555444333222111000000////////////000000222222222222222222222222111111111000/////////...///000111222333222222111,,,------,,,++++++,,,...//////......---,,,,,,+++---------............///000...---...///000///.........---------.........---,,,,,,...111333333222+++,,,,,,,,,,,,++++++***,,,...///---)))'''(((***+++,,,......---,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------........./////////.........------,,,,,,+++,,,,,,,,,+++,,,,,,---...//////---,,,,,,------...++++++,,,,,,,,,---------+++...000111000///000000//////...------------...------------------------***+++,,,---...---,,,,,,+++++++++++++++***)))(((+++++++++***++++++,,,,,,)))******++++++******)))...++++++,,,***&&&'''+++)))((())))))***+++---...'''((())))))))))))***+++)))******+++******))))))((()))++++++***))))))***(((((()))))))))((((((''',,,))))))++++++''''''***&&&&&&&&&'''((()))++++++***+++***)))((((((***,,,,,,***))))))*********)))***((('''(((***++++++***))))))))))))))))))))))))((())))))))))))(((((('''******))))))((((((((('''***((('''''')))***)))))))))((((((''''''(((((()))((('''&&&''')))******(((,,,+++***)))((((((((())))))))))))(((((((((''''''&&&'''((('''&&&'''(((***}}}zzzyyyyyyzzzzzzyyy~~~~~~~~~|||zzzxxxvvvttttttuuuuuupppmmmhhheeecccaaa___]]]]]][[[ZZZXXXVVVRRRMMMIIICCCBBBAAA???;;;888555333999888777777999999888777666666666666777888999:::777777777777777888888999888888888888888777777777999999999999999999999999888888888999999::::::;;;<<<======>>>>>>???@@@@@@===>>>AAADDDFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHMMMNNNNNNNNNLLLLLLNNNPPPMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUUUUUUUVVVWWWVVVUUUVVVWWWYYYUUUVVVXXXZZZ[[[\\\\\\\\\\\\[[[YYYWWWUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVQQQQQQQQQQQQQQQOOOKKKIIIIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGEEEEEEDDDEEEEEEEEEFFFDDDCCCDDDEEEFFFDDDBBB@@@???======>>>>>>===<<<<<<;;;:::999888777777777888888888777777666555444777666555555444444555555:::999777555444333333333111111000000000000111111222222222222222222222222000111111111111111111111///000222444555444333222,,,---...---,,,,,,---...//////.........------------------............///000///......000000///......---,,,,,,---///111222.........///000111111111,,,,,,,,,,,,,,,,,,++++++...222444111+++)))+++...+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------.../////////...---,,,...---,,,++++++++++++,,,,,,+++++++++,,,---///000///---+++******+++---...++++++++++++,,,,,,,,,,,,+++---///000000000000111.........---------------------------............---------------+++***))),,,,,,,,,+++***)))((('''++++++++++++,,,------...))))))************))))))***)))***,,,***(((***///((())))))***+++,,,------%%%'''))))))((()))***,,,(((((()))***************&&&((()))((('''&&&(((***+++***)))(((((((((((((((***''''''******((((((***''''''''''''((()))***+++)))******)))((((((***+++,,,+++))))))***++++++***,,,***))))))******)))((()))))))))))))))))))))))))))*********)))((('''''')))))))))(((''''''&&&&&&))))))(((''''''((((((((())))))(((((((((((()))))))))(((''')))+++,,,+++***++++++***)))))))))))))))))))))(((((((((''''''''''''''''''''''''''')))***}}}|||~~~}}}}}}|||zzzxxxwwwvvvvvvvvvqqqnnnjjjgggeeeeeecccbbbaaa___]]]ZZZVVVQQQKKKGGGBBBAAA@@@>>>;;;888555444777777666777999;;;:::999666666666666777999:::;;;:::999888777666666666777999999999999999999888888999:::::::::;;;<<<<<<<<<888999999:::;;;;;;<<<<<<<<<<<<===???AAABBBDDDDDD@@@BBBDDDGGGIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJMMMNNNOOOOOONNNNNNPPPRRRNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRSSSVVVVVVWWWXXXYYYYYYZZZZZZXXXYYYYYYXXXWWWVVVXXXYYYVVVWWWXXXYYYYYYZZZZZZZZZZZZYYYWWWUUUSSSQQQPPPPPPQQQQQQQQQPPPPPPOOONNNNNNMMMLLLKKKKKKMMMMMMKKKHHHDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBEEECCCBBBAAAAAA@@@???>>>>>>===<<<<<<===>>><<<;;;;;;;;;:::999888888888999999999:::999888777666666888777666666555555666666666555444222111000000000333222222111111222222333222222222222222222222222///000111111222333444444///000333444555444222111---///000///...---...///---------.........//////---------............///000...---...///000///...------,,,,,,...000444666......///......------...,,,,,,,,,,,,,,,,,,------///333555222---***,,,000+++,,,---,,,+++***,,,---,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,---------/////////...,,,+++------,,,+++++++++,,,,,,+++++++++,,,---...///000---,,,+++))))))+++---...*********+++++++++,,,,,,+++---...///...///000111---------------,,,,,,+++(((((((((((())))))******------------,,,++++++***,,,,,,,,,+++***)))((('''(((((('''(((((()))******))))))))))))))))))))))))***((()))++++++)))***...************************%%%'''((()))((((((***,,,'''((()))***************&&&''''''&&&&&&'''***,,,,,,,,,***))))))))))))***'''%%%%%%)))***((())),,,***))))))(((((())))))))))))******)))(((((()))+++,,,***))))))***++++++***...,,,*********)))&&&$$$'''''''''((())))))******++++++++++++***))))))(((((((((((((((''''''&&&&&&((((((((('''&&&&&&'''((())))))(((((((((((())))))+++***)))***,,,---,,,++++++***))))))))))))))))))((((((((((((''''''''''''((('''&&&''''''((())))))~~~|||zzzyyyxxxxxxssspppmmmjjjjjjiiihhhfffaaa___[[[WWWRRRMMMGGGCCC===<<<<<<;;;::::::999999777666666777:::<<<;;;:::777777777777888999:::;;;<<<;;;999777666555666666888888888999999999::::::999::::::;;;<<<======>>>;;;<<<<<<===>>>???@@@@@@??????AAACCCEEEFFFHHHHHHFFFGGGIIIKKKLLLMMMLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKIIIJJJLLLNNNNNNPPPTTTVVVPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUUUUWWWXXXZZZ\\\]]]^^^______ZZZ[[[[[[ZZZXXXXXXYYY[[[XXXXXXWWWWWWWWWWWWXXXXXXWWWVVVUUURRRQQQOOONNNNNNPPPPPPOOONNNMMMLLLJJJIIIKKKIIIHHHGGGGGGGGGFFFEEEAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAA???===<<<<<<<<<===<<<<<<===>>>>>><<<:::;;;::::::999999999::::::999:::;;;;;;888777777888888777666666555555666666555555444444333333222222333333333222222333333333222222222222222222222222///000000111222333444444000111222222222222111000---///111111///...///000+++,,,,,,---......//////---------............//////---,,,---...///...------,,,+++,,,...000333555---...///...,,,***+++,,,---,,,,,,,,,,,,------...---///000///,,,***,,,...+++,,,,,,+++******,,,---,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...////////////,,,++++++******+++------))))))*********++++++++++++,,,...---------...000,,,,,,------,,,,,,+++***((((((((()))******++++++******++++++,,,---...///+++++++++++++++***)))((())))))))))))))))))***+++***))))))(((((())))))***---)))''')))+++)))((()))***************)))((('''&&&'''(((((((((((()))***'''(((((()))*********))))))(((&&&''')))******))),,,+++***************+++&&&$$$%%%((()))((((((++++++***))))))((((((((()))((()))******(((((()))***+++)))((((((***++++++***---+++***))))))(((%%%###&&&&&&'''(((((()))*********++++++++++++******)))'''((((((((((((((((((((('''(((((((((&&&&&&(((***+++******))))))******+++,,,+++***+++,,,,,,+++***))))))(((((((((((())))))((((((((('''''''''&&&&&&((('''&&&&&&((())))))(((}}}|||{{{zzztttrrrnnnlllkkkjjjhhhfff]]]ZZZUUUPPPLLLHHHCCC???<<<;;;:::999999:::;;;<<<999888777888:::;;;:::999999999888888999:::;;;;;;>>><<<:::888777777888888999999:::;;;<<<======>>>;;;<<<===>>>???@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLNNNNNNOOONNNMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNJJJLLLNNNOOOQQQSSSVVVYYYTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVWWWWWWXXXXXXXXXVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZ\\\^^^____________ZZZZZZ[[[YYYXXXWWWYYYZZZYYYWWWUUUTTTSSSUUUVVVXXXSSSRRRQQQOOOMMMLLLLLLLLLLLLMMMMMMMMMLLLJJJHHHGGGHHHGGGFFFDDDCCCCCCCCCDDDCCCCCCAAA@@@@@@AAABBBBBBDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@???===;;;;;;<<<======<<<<<<>>>??????===;;;999999999888999999::::::888:::<<<;;;888666777888777666555555444444555555555555666777777666555444333222222222222222222333111111111111111111111111000000000000000000000000111111000000//////......,,,...000111///......///,,,,,,,,,,,,---------------------............///...,,,+++,,,---...---,,,,,,,,,++++++,,,---///000+++---///...+++***,,,---,,,+++******+++,,,---...,,,,,,,,,,,,,,,++++++,,,+++,,,,,,+++)))***+++---***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...---------+++,,,---......---,,,+++***+++...000000///...,,,+++++++++,,,,,,,,,------))))))))))))*********++++++,,,---,,,++++++,,,...+++,,,,,,---,,,+++***)))******+++,,,,,,---......*********+++,,,---//////******+++++++++******)))---,,,+++++++++++++++,,,***)))(((''''''((()))***---&&&"""'''++++++)))(((((())))))***)))((('''&&&&&&((()))(((''''''((()))(((((()))))))))))))))(((***'''&&&))),,,,,,%%%)))))))))***************)))&&&&&&((((((&&&&&&((((((((('''''''''((())))))''')))******((((((((()))***((('''''')))*********)))((((((((()))(((&&&###((((((((((((((((((((((((((()))***************)))'''''''''(((((()))******''')))******((((((+++---------,,,,,,,,,,,,---------+++************)))'''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&)))'''%%%&&&(((***)))(((}}}{{{{{{sssqqqnnnllljjjhhheeebbbXXXUUUPPPKKKHHHDDD@@@>>>>>>===:::888777888999:::;;;:::888999::::::999777::::::999999::::::;;;;;;>>>===;;;999999999:::;;;;;;<<<===>>>???AAABBBBBB??????@@@BBBCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIILLLLLLLLLLLLLLLLLLLLLLLLOOOPPPPPPQQQPPPOOOMMMLLLOOOPPPQQQQQQRRRRRRQQQQQQQQQRRRSSSTTTTTTUUUWWWYYYXXXXXXWWWVVVVVVUUUTTTTTTWWWWWWWWWXXXXXXXXXXXXXXXUUUUUUUUUVVVWWWYYY[[[[[[^^^^^^______^^^]]][[[ZZZWWWXXXXXXWWWVVVUUUWWWXXXWWWUUURRRPPPPPPRRRUUUWWWPPPOOOMMMLLLJJJJJJIIIIIIIIIIIIJJJKKKJJJIIIHHHGGGGGGHHHHHHGGGEEEEEEHHHJJJGGGEEEBBB@@@???@@@AAABBBDDDDDDEEEEEEEEEDDDCCCBBB===>>>===<<<;;;;;;===???=========>>>@@@@@@>>><<<888888888888888888999:::888:::<<<;;;777555666888555555444333333333333444000111333555555444333111222222111111111111222222000000000000000000000000222111000///...---,,,,,,222111000...------------+++---000000...---------...------,,,,,,++++++***---------.........//////---,,,++++++------,,,+++---,,,,,,+++***************,,,......,,,+++---000******)))))))))***,,,---,,,+++***+++---...---,,,+++,,,,,,***))))))+++...))))))******++++++++++++,,,,,,------------......,,,,,,,,,---------......+++,,,...//////...,,,+++***,,,///111111000---+++***+++,,,---------------))))))))))))************+++,,,,,,+++***)))+++,,,++++++,,,---,,,+++***)))(((((()))***++++++,,,,,,------,,,+++++++++,,,,,,)))******+++++++++************)))((('''''''''(((***)))(((''''''((()))***)))!!!$$$---///,,,***&&&'''((())))))((('''&&&'''((()))((('''&&&'''((((((((())))))))))))(((((((((%%%%%%)))...***&&&'''((()))******))))))+++(((''')))((($$$###%%%%%%%%%%%%&&&'''((()))***'''(((******)))(((((())))))'''&&&''')))******)))%%%%%%&&&'''))))))'''%%%***))))))(((''''''&&&&&&''''''((())))))***))))))&&&&&&'''((()))***++++++(((***,,,+++******---000//////............//////,,,***)))((()))(((&&&%%%''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&)))'''%%%&&&(((***)))'''}}}{{{|||zzzuuupppqqqnnnkkkgggdddaaa]]]ZZZVVVPPPJJJGGGFFFDDD???:::<<<======;;;::::::<<<======?????????===<<<<<<===??????>>><<<::::::<<<===========================AAAAAAAAACCCFFFGGGGGGEEEKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJMMMNNNOOONNNMMMLLLPPPOOOOOOQQQSSSTTTSSSRRRSSSUUUVVVWWWWWWTTTQQQOOOTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSTTTUUUVVVVVVUUUUUUWWWYYYYYYWWWWWWWWWYYYYYYXXXWWWXXXWWWUUUTTTTTTUUUWWWXXX[[[\\\]]]^^^]]][[[YYYXXXXXXVVVUUUSSSSSSTTTVVVWWWVVVVVVUUUSSSRRRRRRRRRQQQXXXSSSMMMJJJJJJKKKJJJIIIKKKJJJIIIHHHIIIJJJKKKLLLIIIHHHFFFDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCAAA>>>===???BBB>>>???@@@>>><<<;;;<<<===<<<;;;999666444666:::>>>;;;;;;;;;:::999888777666666555555555555444444444666333222333555666444222333222222111111222222333222111000///............111222222111000///111222222///000333222///...000111000///...------...///---///000000......///000,,,111111---,,,//////***------------------------***+++,,,---...//////...///------//////,,,,,,///)))))))))******+++,,,,,,,,,++++++***+++,,,...///++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,***+++---222666+++///,,,)))+++000)))***,,,---...------,,,)))''')))---...+++***---+++++++++++++++++++++++++++++++++,,,,,,---------******,,,------,,,*********+++,,,---------,,,+++,,,)))'''))),,,---+++)))///---+++***************+++,,,,,,---.........------+++))))))***,,,---,,,,,,,,,,,,+++++++++******))))))***++++++++++++***))))))************))))))*********)))))))))))))))***)))(((***,,,,,,)))&&&''''''(((***+++***'''$$$***+++,,,,,,******+++,,,'''((()))))))))))))))(((+++'''%%%%%%(((***(((&&&******)))(((((((((((((((''''''((()))***+++,,,,,,((((((((((((''''''''''''%%%''')))+++,,,***((('''************)))))))))))))))'''&&&(((+++---,,,***)))++++++)))'''***222999<<<888333000//////......***+++++++++***)))'''&&&((((((''''''''''''((((((%%%%%%&&&'''(((((((((''')))(((&&&$$$(((...///,,,zzzyyyyyywwwrrrmmmllliiifffcccaaa^^^[[[XXXRRRMMMHHHEEEEEECCC???;;;;;;===>>>>>>======>>>???AAABBBBBB@@@???>>>???AAA<<<<<<<<<:::999999:::<<>>???AAA???@@@@@@???===<<<<<<===<<<<<<;;;:::888888999;;;::::::::::::999888777777666555555555555444444444555333222333555666444222333333222222222222333333444444333222111111111111000111222111111111333555222//////222111......111111000///---------...///+++,,,---,,,+++***+++,,,,,,000000---,,,///...***------------------------))))))***+++,,,,,,------333///...000...***)))+++++++++++++++++++++******...---,,,+++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++***)))((())),,,///###(((...111000---+++******+++,,,---------,,,+++...,,,---000000,,,+++---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,+++++++++,,,...///000///...---***))))))***+++,,,+++***---+++******+++,,,,,,,,,+++,,,------.........---,,,***)))***+++---,,,,,,******++++++******))))))''''''''''''(((((((((((())))))************))))))************)))))))))))))))(((((())),,,,,,***'''***)))((()))+++,,,+++***)))***++++++))))))***+++*********))))))(((''''''(((((())))))((((((((()))******)))(((((((((((((((((((((((())))))))))))))),,,***)))***,,,,,,+++***&&&''')))*********((((((*********)))))))))((((((***(((&&&'''***+++)))''''''((())))))+++222>>>GGGEEE???777111---,,,,,,,,,((()))))))))((('''%%%$$$(((''''''&&&&&&''''''(((&&&&&&'''(((((((((''''''%%%''''''%%%(((+++(((###{{{wwwuuutttrrrmmmiiifffccc```^^^\\\YYYVVVTTTMMMIIIEEEDDDDDDCCC@@@===<<<===@@@@@@@@@@@@BBBCCCGGGGGGFFFDDDBBBCCCEEEGGGBBBCCCDDDCCCBBBBBBDDDFFFHHHIIIJJJKKKMMMNNNOOOOOOSSSPPPMMMMMMOOORRRUUUVVVUUUUUUUUUUUUVVVVVVVVVVVVYYYYYYZZZ[[[ZZZYYYXXXWWWUUUUUUUUUVVVXXXYYYXXXVVVSSSSSSUUUVVVWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRSSSTTTUUUUUUUUUVVVYYY[[[XXXWWWVVVVVVWWWWWWUUUTTTTTTTTTSSSSSSTTTVVVXXXYYYVVVWWWXXXZZZ[[[[[[ZZZYYYUUUUUUTTTSSSTTTUUUWWWXXXUUUTTTRRRPPPPPPQQQSSSTTTSSSQQQOOONNNNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIJJJJJJJJJIIIGGGFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA??????@@@@@@??????>>>??????>>><<<;;;;;;<<<;;;<<<>>>===:::999888999888999999999999999888888666555555555555444444444555333222333444555444222444333333222222333333444555444333222222111222222///000222222111222444666333000...000000---...111000///...---------...///---...///...,,,++++++,,,---///000------///...+++........................---------...//////000000222///...///...***)))+++---------,,,+++*********...---,,,++++++******+++++++++++++++++++++++++++---------------,,,,,,,,,...//////---+++***,,,---000......000222111+++&&&+++,,,,,,---,,,,,,+++***111//////111000+++)))+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---%%%'''***,,,------+++***)))***++++++******+++,,,************+++,,,......,,,,,,---............---+++******+++------,,,***((()))*********)))((('''******)))((()))***+++,,,))))))))))))))))))))))))************************((((((((()))+++,,,+++))),,,***((((((***,,,---,,,((()))******(((((()))***++++++******(((''''''&&&%%%)))---,,,)))'''(((+++))))))))))))((((((((((((&&&&&&''''''((()))))))))(((%%%###%%%)))+++)))%%%'''((((((((())))))))))))******))))))))))))((((((***(((''''''(((((('''&&&&&&''''''(((---666CCCLLLHHHBBB888111---,,,,,,,,,(((((())))))((('''&&&%%%(((''''''&&&&&&''''''((((((((()))))))))(((''''''###%%%&&&((()))%%%|||{{{xxxtttqqqooommmiiifffbbb___\\\YYYWWWUUUQQQOOOJJJGGGDDDDDDDDDDDDBBB@@@???@@@@@@@@@AAACCCGGGJJJLLLLLLKKKHHHGGGHHHKKKNNNKKKMMMNNNNNNNNNNNNPPPRRRKKKLLLMMMOOOQQQSSSTTTUUUVVVSSSQQQQQQSSSVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVVVVWWWYYYZZZXXXWWWUUUUUUUUUVVVVVVWWWXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRTTTUUUUUUUUUVVVYYY[[[XXXVVVUUUUUUVVVUUUTTTSSSSSSSSSSSSSSSUUUVVVXXXYYYWWWXXXYYYZZZZZZZZZZZZYYYTTTTTTSSSTTTUUUVVVWWWXXX[[[YYYVVVSSSQQQQQQRRRSSSPPPPPPPPPPPPPPPPPPOOONNNKKKJJJIIIHHHHHHHHHIIIJJJJJJIIIGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCC@@@===>>>@@@AAA???===<<<======<<<:::999999:::<<<======<<<999777777777777777888999999999999999666555555555555444444444444333333333333444333333444444333333333333444444333222222111000000111111111222333222111222444555333///---......,,,...222//////...---------...//////000000///,,,++++++,,,---...///............,,,////////////////////////............///000000111...++++++...///,,,,,,///---------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,,,,---///,,,***,,,///000,,,(((,,,,,,,,,,,,++++++******///------///...***(((***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,++++++,,,---...###%%%))),,,---,,,***)))(((+++---,,,***)))+++...***+++,,,,,,+++,,,---...------............------*********,,,------+++)))((()))***++++++)))'''&&&,,,+++***))))))+++---...******))))))))))))******)))***************++++++''''''((()))***+++++++++,,,***))))))***+++***)))((()))******(((((()))***+++******))))))((((((((('''***------+++))))))***((()))))))))))))))(((((($$$$$$%%%&&&''')))******%%%!!! '''***&&&!!!)))((('''''''''(((***+++***)))))))))(((((((((((())))))(((((()))))))))((('''(((((())),,,222:::@@@???:::444///------------***************)))(((((()))((((((''''''(((((()))))))))******)))((('''''' $$$&&&)))+++)))$$$~~~{{{yyywwwuuuqqqnnnkkkhhheeebbb```]]]YYYVVVTTTQQQMMMJJJHHHGGGEEEEEEFFFFFFFFFEEEDDDCCCAAA@@@@@@EEEKKKPPPPPPPPPOOOMMMKKKMMMPPPSSSOOOPPPRRRSSSRRRSSSTTTVVVPPPPPPQQQSSSUUUVVVWWWXXXVVVUUUTTTVVVXXXYYYXXXWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUVVVVVVUUUVVVXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUVVVXXX[[[WWWVVVTTTTTTUUUUUUTTTSSSRRRSSSSSSTTTUUUWWWXXXYYY[[[[[[[[[ZZZZZZYYYYYYXXXSSSSSSTTTTTTUUUVVVWWWXXXZZZXXXVVVSSSRRRQQQRRRRRROOOPPPQQQQQQQQQPPPPPPOOOLLLKKKJJJIIIHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCC@@@======@@@AAA???======>>>>>>===;;;::::::;;;<<<<<<;;;888555555666888666666777888999999999999666555555555555444444444222333333333333222333333444333333222222333333444222222111111000111111111333444444222000000111222333///---...---,,,---111///...---,,,,,,---...///+++,,,---+++)))(((((()))---------//////...---...////////////////////////+++************+++,,,,,,---***+++......,,,,,,///+++++++++,,,,,,---------((()))***+++,,,,,,------++++++++++++++++++++++++******************++++++'''))),,,,,,+++******+++++++++,,,,,,++++++,,,,,,---,,,,,,+++************,,,***+++......+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------+++******+++------((())),,,///000000///...(((+++------***))),,,...***,,,...---++++++,,,------......//////...------*********,,,------+++))))))***+++++++++***)))((()))(((&&&%%%&&&''')))+++******)))(((((()))******))))))******+++++++++,,,'''(((((())))))***+++,,,...------......---)))''')))***+++***))))))***+++))))))(((((()))***+++,,,***)))***,,,...---***''''''((())))))))))))((((((&&&&&&&&&&&&''''''''''''***%%%"""%%%+++...+++&&&)))((('''''''''(((***+++)))))))))(((((((((((('''((())))))******+++,,,,,,((()))+++,,,,,,...000222222000...------,,,***)))*********)))))))))))))))***))))))))))))))))))***))))))******)))(((''''''$$$'''&&&(((++++++)))}}}zzzwwwtttsssqqqnnnkkkgggccc```^^^]]]ZZZWWWTTTRRROOOLLLIIIHHHGGGGGGGGGGGGGGGHHHIIIFFFEEEBBBAAAAAAFFFMMMSSSRRRRRRRRRPPPOOOPPPSSSUUURRRTTTVVVWWWWWWVVVWWWXXXUUUVVVVVVWWWXXXYYYYYYZZZXXXWWWXXXYYY[[[[[[ZZZXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZYYYXXXWWWWWWVVVVVVVVVUUUTTTUUUWWWWWWVVVTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSTTTUUUVVVVVVUUUUUUWWWYYYVVVUUUTTTTTTVVVVVVUUUTTTTTTTTTUUUVVVWWWWWWXXXXXX\\\\\\[[[ZZZZZZYYYXXXXXXTTTTTTTTTUUUVVVVVVVVVVVVQQQQQQQQQQQQQQQRRRRRRSSSNNNPPPQQQQQQPPPOOOPPPPPPNNNMMMLLLJJJJJJJJJJJJKKKHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>??????>>>>>>???@@@@@@???===<<<<<<===;;;;;;999777444444666888666666777888999999999888666555555555555444444444111333444333222111222444333222222111111222222333444333222222222222333333333444444222///...///000111...,,,......+++,,,///...---,,,,,,,,,---...///,,,......---+++***+++,,,...,,,,,,///000------///........................---,,,+++******+++,,,---000---,,,...---***))),,,*********+++,,,---------&&&''')))+++,,,---------++++++++++++++++++++++++))))))))))))************''')))+++,,,,,,+++,,,...+++...000...***(((***---,,,++++++************++++++)))+++///000------///++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,)))***+++---.........---***+++,,,,,,++++++,,,---***---//////,,,***+++---...////////////...------+++******+++------,,,***++++++*********)))))))))))))))((((((((()))***++++++***)))(((((()))***+++))))))******+++,,,,,,,,,((()))))))))((()))+++---//////000111222000,,,((()))***++++++))))))***+++)))((((((((()))+++---...,,,)))(((***---...***&&&&&&''')))******)))((((((,,,+++***(((&&&$$$""""""+++(((%%%''',,,...,,,((()))((('''''''''(((***+++))))))((((((((((((''''''''')))++++++++++++---///''')))+++---......---,,,,,,,,,+++++++++)))&&&###((((((''''''''''''((((((***))))))(((((())))))***(((((()))))))))(((''''''&&&***+++'''&&&(((***(((}}}zzzxxxuuurrrooonnnmmmkkkgggbbb^^^[[[ZZZWWWUUUSSSQQQPPPOOOLLLJJJGGGGGGGGGGGGGGGGGGIIIJJJDDDEEEEEEDDDEEEHHHMMMPPPRRRSSSTTTSSSRRRRRRTTTVVVVVVXXXZZZ[[[ZZZZZZZZZ[[[YYYYYYYYYYYYXXXXXXXXXXXXZZZYYYWWWWWWYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYXXXXXXWWWVVVVVVVVVVVVUUUTTTTTTUUUVVVVVVUUUSSSQQQSSSUUUVVVWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWVVVUUUUUUVVVXXXUUUTTTTTTUUUWWWXXXWWWVVVUUUVVVWWWWWWXXXXXXXXXXXXZZZYYYYYYYYYXXXYYYYYYYYYTTTUUUUUUVVVVVVVVVUUUUUUMMMNNNOOOQQQRRRRRRRRRRRRNNNPPPQQQPPPNNNMMMOOOQQQPPPOOOMMMLLLKKKKKKKKKLLLGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@???======>>>???>>>??????>>><<<;;;;;;<<<888999:::999777666777888666777888888888888888777666555555555555444444444111333444333111000222444222111111000000111111222222222111111111222222333111222222000......///000///---,,,///...++++++...------,,,,,,,,,---...///...000111000......///000...+++,,,000000------000------------------------111///...------...///000///,,,,,,...---***))),,,******++++++++++++++++++'''(((***+++,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++***,,,------------///000***---///---)))((())),,,+++******))))))***+++,,,***(((***...///,,,,,,...************************+++,,,,,,,,,,,,,,,,,,---)))******++++++******)))((((((((((((((()))******,,,+++***+++---------,,,''',,,//////,,,+++---000///////////////...------,,,***)))***+++---,,,,,,+++***)))''''''((()))******++++++++++++,,,,,,,,,+++***)))(((((()))***+++))))))***++++++,,,------)))***+++)))''''''***,,,---------...//////---+++((()))******(((((()))***+++***)))((()))***,,,---******))))))*********)))&&&''')))*********)))(((++++++***(((&&&%%%$$$###((('''&&&&&&((()))(((&&&((((((((((((((())))))***))))))((((((((('''''''''(((***++++++***)))+++---'''((()))+++,,,,,,+++***,,,***))))))***)))&&&$$$)))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&&&&'''(((((((((''''''&&&+++,,,(((%%%&&&'''&&&|||yyyvvvtttrrrooolllkkkkkkiiiddd___ZZZXXXXXXSSSQQQOOOOOOPPPOOONNNLLLFFFGGGGGGGGGFFFGGGHHHJJJBBBDDDGGGHHHHHHIIIKKKMMMRRRSSSUUUUUUTTTTTTUUUVVVUUUWWWYYYZZZYYYXXXXXXXXXYYYYYYXXXXXXWWWVVVUUUUUU[[[XXXTTTSSSUUUWWWYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVUUUTTTUUUVVVVVVUUUSSSNNNPPPSSSVVVXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWVVVVVVVVVUUUUUUVVVWWWWWWVVVUUUTTTUUUWWWUUUTTTSSSUUUWWWYYYYYYXXXWWWWWWXXXYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZUUUUUUVVVVVVVVVUUUTTTTTTPPPQQQSSSTTTTTTSSSQQQOOOOOOPPPQQQOOOMMMLLLNNNQQQQQQPPPNNNLLLLLLLLLLLLMMMFFFFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFEEEDDDBBBAAAAAA????????????????????????>>>@@@AAA???<<<;;;===@@@;;;<<<<<<;;;999888888999666999<<<===;;;999888777777777888888888888777777666666555555555444444444000333444333111000222444111111000000000000111111000///////////////000000///000000///......000222...,,,,,,//////+++***------,,,,,,+++,,,---...///+++---...---,,,,,,---......***+++000111---,,,000------------------------///...,,,++++++,,,---...+++))))))---...,,,,,,///,,,,,,++++++***)))))))))((()))+++,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++***))))))+++,,,&&&(((******))))))***+++******)))))))))***,,,---(((&&&(((,,,,,,)))(((***))))))))))))))))))))))))+++++++++,,,,,,---------((()))***++++++***)))(((,,,+++***))))))***+++,,,---+++)))***...///---+++%%%***//////---,,,///222//////000000///...---------+++))))))+++,,,---,,,+++***'''%%%%%%&&&(((***''''''((())))))))))))(((+++***)))'''''')))***+++))))))***+++,,,,,,------)))++++++)))'''&&&))),,,)))(((''''''***,,,------'''((()))((('''&&&''')))---+++***(((((()))+++,,,(((***,,,***'''&&&))),,,%%%''')))***+++***)))((('''''''''((((((((())))))((((((((((((((('''''''''(((((((((((()))))))))))))))(((((((((''''''''''''(((***,,,+++((('''(((***)))(((&&&&&&'''(((((('''+++)))(((''')))*********+++***)))(((((()))***+++&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''(((((((((''' &&&***'''%%%&&&'''&&&}}}zzzxxxtttoooooopppooojjjeeecccaaa]]]YYYUUURRRQQQPPPLLLLLLKKKKKKJJJJJJJJJJJJKKKJJJJJJLLLOOOMMMIIIEEEGGGHHHHHHIIIKKKLLLNNNOOOSSSTTTUUUTTTSSSSSSUUUWWWUUUXXXYYYWWWWWWZZZZZZWWWYYYXXXXXXXXXXXXWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWYYYZZZXXXUUUTTTUUUWWWUUUUUUUUUUUUTTTSSSRRRRRRVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTUUUVVVWWWXXXWWWXXXXXXVVVTTTRRRRRRSSSWWWWWWXXXXXXXXXXXXXXXXXXVVVUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYY[[[ZZZXXXWWWXXXYYY[[[\\\YYYXXXWWWWWWXXXWWWUUUSSSUUUTTTQQQOOONNNNNNOOOPPPSSSRRRQQQQQQQQQQQQRRRRRRKKKLLLMMMLLLIIIIIIKKKMMMEEEFFFGGGHHHIIIHHHGGGFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<:::999999;;;===<<<777222999777666777999::::::999:::888666444333444555666444333333222222333333444//////000000111111111222111111000000//////......444333333333222222111111///000000111000...,,,+++...///000///...---...///000---,,,---///000...,,,,,,,,,------------------///---,,,,,,...000111111...---+++******+++---...++++++++++++++++++++++++------------------------)))***+++,,,---------------......---++++++,,,...***+++,,,,,,******+++,,,,,,,,,---------.........//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,---,,,,,,******++++++++++++,,,...000111+++///...(((&&&***---+++***+++---...///......---+++++++++---///000000...222---***---222222***"""---------............///(((((())))))***+++------,,,,,,,,,,,,,,,+++***)))...---+++*********++++++((()))***+++,,,+++***)))---,,,,,,++++++,,,,,,---******************++++++))))))))))))))))))))))))++++++***))))))***++++++++++++************+++++++++***((('''(((***---///...,,,***)))))))))'''%%%------,,,,,,***)))''''''***((('''((())))))((('''&&&''')))***++++++******)))+++,,,***&&&%%%'''***)))***+++,,,,,,,,,,,,,,,***)))((()))***+++***(((,,,***((((((******'''$$$''''''''''''((((((((((((&&&(((******(((&&&&&&&&&(((((())))))))))))((((((%%%&&&&&&'''((()))******~~~zzzuuurrroookkkhhheeedddbbb]]]XXXWWWUUURRROOOMMMKKKJJJJJJHHHHHHIIIKKKLLLMMMNNNOOOKKKJJJJJJLLLNNNNNNJJJGGGJJJJJJJJJKKKLLLMMMOOOOOOSSSTTTUUUUUUTTTTTTUUUWWWUUUXXXYYYWWWWWWZZZZZZWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUWWWYYYXXXVVVUUUWWWYYYUUUVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWXXXXXXYYYUUUTTTTTTUUUUUUWWWXXXXXXWWWXXXXXXWWWUUUSSSTTTTTTWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXYYYXXXWWWVVVWWWXXXZZZ[[[XXXWWWVVVWWWWWWWWWUUUSSSVVVUUUSSSQQQPPPPPPPPPQQQSSSSSSRRRRRRRRRQQQQQQQQQMMMNNNNNNMMMJJJHHHIIIKKKFFFGGGHHHHHHHHHGGGFFFFFFGGGGGGFFFFFFEEECCCBBBBBBAAAAAAAAA@@@@@@?????????????????????????????????>>>===<<<:::::::::;;;;;;999999999::::::999666444888666555555777999888888999888666444333444555555444333333222222333333444000000111111111111111111111000000000000000//////000000/////////.........////////////...---,,,+++---...//////......///000///---,,,---//////...,,,------------------------...,,,++++++---///000///...---,,,++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,------------+++,,,------,,,,,,...000***+++,,,,,,******+++,,,))))))*********+++++++++...---,,,+++***)))))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++,,,,,,+++***))),,,+++++++++++++++,,,,,,(((+++***%%%%%%)))***''''''((()))***++++++******///......000222333222000222...+++---111000+++%%%,,,,,,,,,,,,------------))))))))))))***+++,,,,,,,,,------------,,,+++***------+++*********++++++******+++,,,,,,+++***))),,,++++++++++++++++++,,,************************))))))))))))))))))))))))*********++++++***************))))))))))))*********)))(((((()))***,,,...***(((((((((***+++***)))&&&'''((()))***++++++++++++***))))))++++++***)))(((((()))))))))((('''&&&'''(((((('''&&&&&&((()))((())))))))))))))))))***+++***))))))++++++***)))+++)))((((((***)))'''$$$''''''''''''((((((((((((&&&(((******(((&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((((((~~~xxxrrrnnnjjjgggddd^^^]]][[[YYYVVVSSSPPPNNNNNNMMMKKKIIIGGGGGGGGGGGGGGGHHHIIIJJJLLLNNNOOOOOOKKKJJJKKKLLLNNNNNNLLLJJJNNNNNNNNNNNNNNNOOOPPPPPPTTTUUUVVVUUUTTTTTTVVVXXXVVVYYYZZZXXXXXX[[[ZZZWWWWWWWWWWWWXXXXXXYYYZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXTTTVVVWWWXXXWWWWWWYYYZZZTTTUUUVVVWWWXXXXXXXXXXXXTTTUUUVVVWWWXXXZZZ[[[[[[VVVVVVVVVVVVVVVWWWXXXYYYWWWXXXYYYXXXVVVUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUWWWVVVVVVVVVVVVWWWXXXXXXZZZ[[[[[[ZZZZZZYYYXXXXXXVVVVVVUUUUUUVVVXXXZZZ[[[WWWVVVVVVWWWXXXXXXVVVUUUWWWUUUTTTRRRQQQQQQQQQQQQSSSTTTTTTTTTSSSQQQPPPOOONNNOOOOOOMMMJJJHHHHHHIIIGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@?????????????????????????????????>>>===<<<;;;::::::::::::888999999888666555555666777555444444666777777666888777666444444444555555333333222222222222333333222222222222222111111111000000000111111111111111111111000000000000/////////...---,,,,,,,,,,,,,,,,,,---//////......///111...---,,,---...///...,,,.........------,,,,,,+++---+++***+++---//////...///...---,,,,,,---...///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------)))+++,,,,,,,,,---///111***+++,,,,,,******+++,,,,,,,,,,,,,,,------------...---,,,***)))(((''''''************************++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,++++++***)))''''''***,,,+++)))***------))))))***+++------...------222111000111333333111000111///------......,,,*********+++++++++,,,,,,,,,+++***************++++++------------------,,,+++---,,,+++*********+++,,,,,,,,,------,,,+++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))((()))++++++++++++)))((())))))))))))))))))))))))((()))))))))***++++++,,,)))(((((()))***++++++***%%%%%%&&&((()))***+++,,,,,,+++***+++,,,---,,,***++++++******)))'''%%%$$$&&&%%%$$$%%%'''((()))(((***)))(((''''''((())))))+++)))((()))***+++***)))+++)))(((((())))))'''%%%''''''''''''(((((((((((('''(((***)))(((&&&&&&''''''(((((())))))((((((''')))))))))(((((('''''''''~~~yyyvvvoookkkddd___[[[YYYWWWVVVOOOPPPQQQPPPMMMLLLKKKLLLMMMLLLJJJIIIHHHHHHIIIIIIKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKLLLMMMNNNOOONNNNNNSSSRRRRRRQQQQQQQQQQQQQQQUUUVVVWWWVVVUUUUUUWWWYYYWWWZZZ[[[XXXXXX[[[ZZZWWWVVVVVVWWWXXXYYYZZZ[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWWWWXXXXXXXXXXXXYYYSSSTTTTTTUUUVVVVVVUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[WWWWWWWWWWWWWWWXXXYYYYYYWWWXXXYYYXXXWWWVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUTTTWWWWWWVVVVVVWWWWWWXXXYYY[[[[[[[[[[[[ZZZYYYWWWWWWUUUUUUUUUVVVWWWYYYZZZ[[[XXXWWWWWWXXXYYYZZZXXXWWWVVVUUUSSSRRRQQQPPPPPPQQQSSSTTTUUUUUUTTTQQQOOOMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDFFFFFFGGGGGGFFFDDDBBBAAA@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;888:::;;;888555444666999888666444555666777777666777666555444444444444555333333222222222222333333444333333222222111111111000000111111222222333333111111000000000000000000000///---,,,+++,,,---...+++---............///111------------------------//////...---,,,,,,++++++---,,,+++,,,...//////...///...------------...///---------------.................................******+++,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000***+++,,,,,,******+++,,,------------............//////---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///...---,,,++++++,,,,,,+++)))'''&&&------,,,---///000...+++,,,------//////000111111111000000000111111///---//////...---++++++---...*********+++++++++,,,,,,,,,++++++***))))))******+++,,,,,,---,,,,,,++++++---,,,+++*********+++,,,......------,,,+++******+++,,,,,,,,,,,,,,,,,,++++++++++++***************************************))))))************))))))))))))************))))))'''((()))+++++++++***)))...,,,++++++,,,,,,***)))******))))))((((((((((((,,,*********,,,---,,,+++------,,,+++***)))(((((()))&&&$$$%%%(((***)))'''---,,,***((('''(((***+++)))((('''((()))))))))'''***)))((('''''''''''''''''''''''''''(((((((((((('''((())))))'''&&&'''((())))))************)))))))))(((((((((((((((((((((~~~wwwpppkkkhhheeeccc^^^ZZZUUUQQQPPPOOOOOONNNJJJLLLMMMMMMKKKJJJJJJKKKLLLKKKJJJHHHHHHHHHIIIIIILLLLLLKKKJJJHHHGGGFFFFFFLLLMMMMMMNNNOOOPPPRRRSSSVVVVVVUUUTTTSSSRRRSSSSSSVVVWWWXXXWWWVVVVVVXXXZZZXXX[[[\\\YYYYYY[[[[[[XXXUUUVVVWWWXXXYYY[[[\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSXXXXXXYYYYYYYYYYYYYYYZZZXXXXXXWWWWWWWWWXXXYYYYYYWWWYYYYYYYYYWWWWWWWWWYYYXXXXXXXXXXXXWWWVVVUUUTTTWWWVVVVVVVVVVVVWWWXXXXXXZZZ[[[[[[[[[[[[YYYWWWVVVUUUVVVVVVWWWXXXZZZ[[[\\\YYYYYYXXXYYY[[[[[[ZZZXXXTTTSSSRRRQQQPPPOOOOOOOOORRRSSSTTTTTTSSSQQQNNNLLLIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDFFFFFFFFFFFFEEECCCBBB@@@????????????????????????????????????????????????????????????>>>>>>>>>===:::<<<<<<999555555888;;;999777666666777888777666666555555444444444444444333222222111111222222333444333333222222111111111000000111111222222333333,,,---------------------000///...---------...///+++---......------...000,,,---------,,,,,,------//////...---,,,,,,++++++------,,,...000111000///.........------.........++++++,,,,,,---------...******************************++++++,,,,,,++++++,,,------,,,******,,,---***+++,,,,,,******+++,,,)))*********++++++++++++...------------......///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))***,,,,,,,,,+++*********,,,,,,,,,+++***)))+++******,,,---,,,+++******++++++,,,---...000000111000///000000000...,,,---......,,,******---///***+++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))******+++++++++******,,,+++*********+++,,,---///...---,,,++++++******,,,,,,------------,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++***(((''''''(((***+++***++++++,,,,,,++++++***'''(((***++++++***)))(((...---,,,,,,......---,,,///...,,,***(((''''''''')))(((((()))***++++++***+++******************+++,,,)))&&&&&&)))***(((&&&---+++)))''''''''')))***((('''&&&&&&'''((('''&&&)))(((((('''&&&&&&'''(((''''''''''''(((((((((((('''((()))((('''&&&((()))%%%&&&&&&''''''&&&&&&%%%''''''(((((()))******+++~~~yyytttpppnnnhhh```YYYVVVTTTTTTSSSSSSPPPMMMKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIMMMNNNOOOPPPPPPRRRVVVYYYXXXWWWVVVUUUTTTTTTTTTTTTWWWXXXYYYXXXWWWWWWYYY[[[YYY\\\]]]ZZZZZZ\\\[[[XXXVVVWWWWWWYYYZZZ[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXX[[[ZZZXXXXXXYYYXXXWWWUUUYYYYYYYYYYYYXXXWWWVVVUUUYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYXXXYYYZZZYYYWWWVVVWWWXXXWWWWWWWWWWWWWWWVVVUUUTTTVVVUUUUUUUUUUUUVVVWWWWWWXXXYYYZZZ[[[ZZZYYYVVVUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYZZZ[[[[[[YYYXXXSSSSSSRRRQQQPPPOOONNNNNNQQQRRRRRRRRRQQQOOONNNMMMGGGFFFGGGIIIKKKKKKJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBAAAAAA>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@?????????<<<<<<;;;999777777888:::999888666666777888777666444444444444444444444444222222111111111111222222222222222222222111111111000000000111111111111111.............../////////000//////.........//////,,,...///...---,,,---...+++---...---,,,+++,,,---.........------,,,,,,+++---------///111111000///------------------------+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***,,,------,,,***)))+++,,,***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,---...///000000//////******+++,,,------------,,,+++,,,---+++((()))---,,,,,,,,,---...000222222111000///000111000...---+++,,,,,,+++******,,,...******+++++++++,,,,,,,,,,,,,,,+++***)))))))))***((())))))***************,,,+++*********+++,,,---...---,,,+++******++++++++++++------------++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++******(((''''''(((*********+++,,,------,,,+++***'''((()))*********((((((+++******,,,///111111000...,,,+++)))))))))******((('''&&&''')))******)))&&&&&&&&&&&&'''((()))***,,,***((((((((((((((('''((((((&&&%%%%%%&&&''''''(((&&&%%%&&&'''((('''&&&(((((((((&&&%%%%%%''')))''''''''''''(((((((((((('''(((((('''&&&&&&(((***''''''((((((((((((''''''&&&''''''(((***++++++,,,~~~wwwtttoookkkgggccc]]]ZZZYYYUUUPPPMMMLLLLLLLLLKKKLLLKKKIIIIIIJJJKKKJJJIIIHHHFFFDDDEEEGGGGGGEEEBBBCCCBBBBBBBBBDDDFFFGGGIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRTTTYYY]]]XXXXXXWWWVVVUUUUUUUUUVVVXXXYYYZZZYYYXXXXXXZZZ\\\ZZZ]]]]]]ZZZZZZ\\\[[[XXXWWWWWWXXXYYYZZZ[[[[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXZZZXXXWWWXXXYYYZZZYYYWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZXXXVVVUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVVVVUUUWWWYYYZZZZZZXXXVVVUUUVVVVVVWWWWWWXXXXXXXXXXXXZZZYYYXXXYYYYYYYYYWWWUUUTTTSSSSSSRRRQQQPPPOOONNNPPPPPPPPPOOOOOONNNNNNNNNFFFFFFFFFHHHJJJJJJGGGDDDGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEBBB@@@???@@@@@@AAA===>>>>>>>>>?????????@@@========================999:::<<<>>>????????????<<<:::888888888888777666999777555555666666666555333444444444555444444444222222111111111111222222000000111111111111111111111000000000000000//////000000111111111222222222---......//////......---...//////...,,,++++++,,,+++---...---+++***,,,...------------------------,,,,,,,,,...000111///...,,,,,,------------,,,,,,,,,,,,,,,---......//////........................******++++++++++++*********+++,,,+++******,,,---***+++,,,,,,******+++,,,---------.........//////+++++++++***++++++,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))...///111222333333222222+++++++++++++++,,,---------,,,......)))###'''///------------///111333444...---------//////---+++***)))))))))***+++++++++)))))))))*********++++++++++++******************))))))***+++++++++++++++++++++*********+++------,,,+++******)))***+++,,,((()))+++,,,,,,+++)))(((,,,,,,++++++***))))))((())))))))))))))))))))))))'''((()))++++++)))(((''')))***,,,------,,,***)))((()))))))))))))))(((((()))((()))+++...000111000,,,+++)))(((((()))***+++'''&&&&&&''')))******)))&&&%%%%%%%%%&&&'''))))))((())))))((('''&&&((()))%%%&&&&&&&&&&&&&&&'''''')))(((''''''))))))(((''''''((((((&&&$$$$$$'''***''''''''''''((((((((((((''''''((('''&&&''')))+++))))))************))))))(((((()))))))))*********{{{uuunnnhhhdddaaa___\\\ZZZXXXVVVRRROOOMMMKKKJJJJJJKKKLLLKKKJJJIIIHHHGGGGGGHHHHHHGGGEEEAAA>>>===@@@EEEHHHEEEAAABBBBBBCCCDDDGGGJJJLLLNNNJJJKKKKKKLLLMMMNNNNNNOOOPPPQQQSSSRRRRRRUUU[[[```XXXXXXWWWVVVVVVVVVVVVVVVXXXYYYZZZYYYXXXYYYZZZ\\\ZZZ]]]^^^[[[ZZZ\\\[[[XXXXXXXXXYYYYYYZZZZZZ[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYWWWVVVWWWZZZ\\\ZZZXXXTTTTTTUUUVVVWWWWWWWWWWWWTTTUUUVVVWWWXXXZZZ[[[[[[XXXWWWWWWVVVVVVVVVWWWWWWYYYZZZZZZXXXUUUTTTTTTUUUUUUUUUVVVWWWWWWWWWVVVVVVTTTTTTSSSSSSTTTTTTUUUVVVTTTUUUXXXYYYZZZXXXVVVUUUUUUUUUVVVWWWWWWWWWVVVVVVYYYXXXWWWWWWXXXWWWUUUSSSTTTTTTTTTTTTSSSQQQPPPOOOOOOOOONNNMMMMMMNNNNNNOOOGGGFFFFFFGGGIIIHHHEEEAAAFFFFFFEEEDDDDDDEEEFFFGGGFFFDDDAAA???>>>>>>@@@AAA======>>>>>>?????????@@@========================777888:::<<<>>>>>>>>>>>>;;;888666666999999666333888666444444555555444333333333444555555444444444222222111111111111222222//////000000111111111222111111000000//////......---.........//////000000+++,,,---.........---,,,...///000...,,,******+++***,,,...---+++***,,,...,,,,,,------------------+++++++++---///000...,,,+++,,,,,,------,,,,,,+++---------...///000000111++++++++++++++++++++++++******+++++++++******)))(((***++++++***+++---///***+++,,,,,,******+++,,,*********+++++++++,,,,,,......---,,,+++++++++,,,************************)))***,,,------,,,***))))))***,,,---.........------,,,+++*********,,,,,,((((((***)))!!! +++((((((((()))***,,,///000***))))))***+++,,,***((()))((('''(((+++,,,+++)))(((((((((((())))))))))))+++***************++++++)))***+++,,,,,,,,,,,,,,,++++++*********+++---...+++***)))))))))***+++,,,&&&((()))******)))(((&&&,,,,,,++++++***))))))(((((((((((((((((((((((((((###&&&+++......+++&&&###((()))+++,,,,,,+++)))((()))))))))(((((((((((((((+++))))))***,,,------,,,---+++)))'''&&&&&&(((((('''&&&&&&'''***+++***)))(((''''''&&&'''((()))***$$$&&&((('''%%%%%%(((+++&&&&&&'''((()))))))))(((+++)))((()))***+++***((('''((((((&&&$$$$$$'''+++''''''''''''((((((((()))''''''((('''&&&''')))+++&&&&&&''''''''''''&&&&&&************)))))))))))){{{vvvqqqiiiccc^^^ZZZWWWUUUQQQRRRRRRRRRQQQOOOMMMLLLIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGFFFGGGHHHGGGCCC???DDDDDDDDDBBB@@@???@@@BBBCCCCCCDDDFFFIIIKKKMMMOOOKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSTTTUUUVVVXXXYYYZZZWWWVVVUUUUUUWWWYYYYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[[[[ZZZYYYXXXWWW[[[ZZZZZZZZZ\\\\\\ZZZYYYZZZYYYWWWUUUUUUWWWYYYZZZZZZYYYWWWUUUUUUUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZXXXXXXXXXYYYXXXVVVTTT[[[ZZZYYYXXXXXXWWWWWWXXXZZZWWWUUUWWW\\\^^^\\\XXXVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUUUUVVVWWWZZZ\\\]]]WWWXXXXXXXXXXXXXXXWWWVVVRRRSSSTTTVVVXXXZZZ[[[\\\[[[YYYWWWVVVWWWXXXXXXWWWYYYXXXVVVTTTSSSSSSSSSTTTUUUTTTTTTRRRQQQPPPOOOOOOOOONNNMMMKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGFFFEEEFFFGGGFFFEEECCCFFFCCC@@@???@@@@@@@@@???===???AAA???<<<<<<>>>AAAAAA>>>;;;;;;>>>???>>><<<999:::;;;<<<<<<;;;999888777777777777666666666666999888777555555666666777999777555333333444666777555555333222000///------000222444555333222111222000111222222222000///...//////000000000000//////+++---...000222222222111000///...---------------...,,,***+++---...,,,***,,,,,,,,,,,,,,,---...///+++,,,...000000///...---111...---//////++++++---444000******222:::999333555222///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---+++***++++++,,,+++,,,------......------000///......---------------------,,,++++++...000***+++,,,---,,,+++***)))///000000///,,,+++,,,...++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++000+++)))+++,,,******+++++++++***)))***+++---...(((***+++)))&&&%%%'''************,,,///000///...++++++,,,,,,---,,,,,,,,,...---,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))******)))(((((()))+++'''(((******))))))+++,,,((()))***++++++***)))(((***+++---+++))))))+++...+++******************+++&&&(((*********)))+++,,,******)))))))))))))))***---'''+++---'''000...+++((('''((()))+++&&&''''''((()))(((((((((******))))))))))))))))))%%%'''((('''&&&&&&'''(((((((((((((((((((((((((((************************%%%(((++++++)))(((***,,,,,,***((('''&&&'''((()))###'''((((((***///111///xxxrrrlllhhhaaa]]]XXXUUUTTTSSSRRRQQQPPPPPPOOOOOONNNLLLKKKJJJLLLJJJIIIGGGEEEDDDCCCCCCEEEDDDDDDFFFHHHGGGDDDAAABBBCCCCCCBBBAAA@@@AAACCCDDDDDDEEEGGGIIIKKKMMMNNNMMMMMMMMMNNNPPPQQQSSSTTTVVVVVVVVVVVVWWWYYYZZZ[[[WWWVVVUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[[[[[[[ZZZYYYXXXZZZZZZZZZ[[[[[[[[[ZZZYYYYYYYYYXXXWWWWWWXXXYYYYYYYYYXXXWWWUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXYYY[[[[[[ZZZXXXZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWZZZ^^^___[[[WWWVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUVVVWWWXXXYYYVVVWWWWWWXXXXXXXXXWWWWWWXXXXXXXXXWWWWWWVVVVVVUUU[[[YYYWWWVVVVVVWWWVVVUUUYYYXXXVVVTTTSSSSSSSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKHHHGGGGGGFFFFFFEEEDDDDDDEEEDDDCCCDDDEEEEEECCCBBBDDDBBB@@@@@@AAAAAA@@@???===>>>>>>===<<<<<<>>>???<<<<<<;;;:::999888666555888999999:::::::::999999777777777777666666666555888777666555555555666666333333333444444555555666888888777555444222111111...///111000///...///000111111111111111000//////---------......---------/////////...---+++)))(((//////...------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,---......+++,,,---//////......---///,,,,,,//////,,,---///...------333@@@HHHBBB888333000---************))),,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))))))))))))))+++,,,---...////////////---,,,+++************+++---......,,,++++++---///******+++,,,,,,,,,+++***---,,,******+++,,,+++*********************************))))))***++++++,,,++++++************++++++,,,++++++******++++++,,,,,,(((&&&)))***(((&&&(((,,,+++******+++,,,---...***,,,---+++)))(((***,,,+++***+++---///000000...,,,---------------,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))+++,,,)))***+++***)))((()))***((()))***++++++***)))(((***,,,...---***)))+++,,,*********))))))*********)))''''''(((******(((%%%(((((((((((()))***++++++---***$$$!!!%%%------(((,,,+++)))(((''''''((()))&&&''''''(((((((((((((((***************)))))))))'''((()))((('''&&&'''((())))))))))))))))))))))))*********))))))(((((((((''')))++++++)))((()))+++***)))'''&&&%%%&&&'''((())),,,,,,)))(((++++++(((}}}wwwnnnfffaaa^^^[[[YYYUUURRRPPPOOOPPPQQQQQQQQQNNNMMMLLLKKKJJJIIIIIIIIIKKKIIIFFFCCCBBBAAABBBBBBBBBBBBCCCEEEGGGGGGEEEBBB@@@BBBCCCCCCAAAAAACCCDDDFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNOOOOOOQQQSSSTTTUUUYYYYYYXXXXXXYYYZZZZZZ[[[WWWVVVVVVWWWWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWXXXZZZ\\\[[[ZZZXXXXXXXXXWWWXXXXXXYYYZZZWWWWWWXXX\\\______ZZZVVVWWWWWWWWWVVVVVVVVVUUUUUUXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXXXX[[[ZZZYYYXXXVVVTTTSSSSSSZZZXXXVVVUUUVVVVVVUUUTTTXXXWWWVVVTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPQQQPPPOOOOOONNNNNNNNNMMMMMMFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAABBBDDDDDDBBBAAACCCAAAAAAAAABBBAAA???===>>>===<<<===>>>@@@@@@???;;;<<<======:::888666666777777777777888888999:::777777777666666666555555666666555444444444444555...000222444555555444444999888777666555444333222111222222111000000111333111111000000//////000000000000111111111111000000111000///---+++(((&&&%%%///...------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,---------......---***+++...///---...111...000777EEEVVV^^^TTTFFF777444000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,------,,,,,,,,,---...///000000000000///...------,,,---------...//////---++++++,,,---)))***+++,,,,,,,,,,,,,,,///,,,***+++///111///+++*********************************)))******+++,,,******)))))))))******+++,,,+++***))))))***+++,,,---))))))---...+++)))))),,,,,,+++++++++,,,------+++,,,,,,+++))))))***,,,,,,++++++---000111000///.../////////...---,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++,,,---,,,***)))***+++***+++,,,***((('''(((((())))))************))))))(((***------,,,*********+++******))))))******++++++'''%%%'''++++++%%%'''''''''((()))***+++,,,+++,,,+++)))***---+++'''(((((((((((((((((((((((('''''''''(((((((((((((((************************)))******)))'''&&&'''((((((((((((((((((((((((((()))))))))(((((('''''''''(((***+++***((('''((())))))(((&&&%%%%%%&&&'''''',,,...---)))''')))(((%%%zzzuuulllggg```[[[XXXVVVUUUTTTVVVTTTRRRQQQRRRRRRQQQPPPLLLKKKJJJHHHGGGGGGHHHIIIGGGEEECCCAAAAAABBBEEEFFFAAABBBCCCEEEFFFEEEDDDBBB???AAACCCCCCCCCCCCEEEFFFHHHHHHHHHHHHIIIJJJLLLLLLNNNNNNOOOPPPQQQSSSTTTUUUZZZZZZYYYYYYYYYYYYYYYZZZWWWWWWXXXXXXXXXXXXZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\[[[YYYZZZ[[[[[[[[[ZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWVVVVVVWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVUUUVVVWWWYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[XXXXXXYYY[[[]]]]]]ZZZWWWWWWWWWWWWVVVVVVVVVVVVUUUXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZXXXWWWWWWWWWWWWVVVVVVVVVWWWVVVUUUUUUVVVWWWVVVUUUWWWVVVUUUUUUTTTSSSSSSSSSSSSRRRPPPOOOOOOPPPQQQRRRNNNNNNNNNOOONNNNNNNNNMMMGGGGGGFFFFFFEEEDDDDDDCCCBBBAAAAAABBBDDDDDDCCCAAAAAA@@@@@@AAABBBBBB???===@@@>>><<<===@@@BBBAAA???===;;;::::::;;;;;;:::888777666555555666777999:::777777666666666555555555555555444444333333333333///000111222333333333333555555444333333222111111333333333111000000333555111000///......///000111111222222333333222222111000//////...---,,,++++++......---,,,,,,---------))),,,...---+++***,,,///---,,,,,,+++,,,,,,---------,,,,,,,,,,,,---......---++++++...///,,,---000///333<<>>===;;;::::::;;;<<<;;;;;;AAA<<<777666888888666333777666666555555666666777666666666555555555444444444444555555444444333222666444111//////000222444222222222222111111111111///000000000......000111//////......//////000000//////000000000000////////////---,,,++++++++++++,,,,,,,,,,,,,,,------...***+++,,,,,,,,,,,,---...---,,,,,,+++++++++++++++---------.........//////000---,,,...---***))),,,...000444<<>>>>>???@@@@@@???=========<<<:::999:::;;;555999<<<<<<:::888888999777777777777777666555444666666555555555444444444444555555666555444333222111000/////////000111222111111111111111111111111000222333333111111111222---......///000000//////000111111222222111111000///...,,,+++***)))******,,,,,,++++++,,,,,,---...+++******+++---......------,,,,,,+++******++++++---...///000000000///......++++++...---+++***---///111222555<<>>>>>??????@@@@@@@@@@@@???CCCGGGHHHGGGFFFGGGHHHCCCFFFIIIKKKKKKJJJJJJKKKIIIIIIIIIJJJLLLMMMOOOPPPQQQQQQQQQRRRSSSUUUWWWXXXWWWWWWWWWWWWWWWXXXYYYYYYVVVZZZ]]][[[XXXXXX[[[```\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZ[[[[[[ZZZYYYXXXWWWWWW[[[^^^]]]YYYWWWYYY]]]ZZZYYYWWWVVVVVVWWWYYYZZZYYYYYYZZZZZZYYYXXXWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYWWWUUUSSSSSSUUUWWWXXXYYYWWWWWWVVVVVVVVVWWWXXXXXXTTTVVVXXXXXXWWWUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRTTTUUUVVVVVVUUUTTTRRRQQQVVVVVVVVVWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYXXXYYYZZZYYYVVVTTTSSSSSSTTTUUUUUUTTTRRRRRRTTTUUUVVVWWWVVVSSSPPPNNNMMMMMMNNNNNNMMMKKKHHHFFFKKKJJJJJJIIIIIIHHHHHHGGGHHHFFFEEEDDDDDDCCCAAA???AAA???======???@@@@@@@@@@@@AAABBB@@@<<<:::<<>>???>>>888333>>>>>>>>>======<<<<<<<<<666555555777:::;;;;;;;;;:::::::::888666555555666444444444444444555555666555555555555555555555555333222000//////111333444...///000000000///---,,,......000111222333333444111111000///////////////.../////////...---,,,,,,///...---,,,,,,,,,,,,,,,$$$'''+++------------...,,,++++++++++++,,,------///...---,,,,,,---...///......---,,,,,,,,,------000000///...---,,,,,,+++---...///000000///...---///---+++,,,......,,,***------...---++++++---///,,,,,,---......---,,,,,,...***(((***///222///,,,////////////...------,,,222333333000,,,+++...111........................///---******,,,...//////......---------,,,,,,,,,))))))*********+++++++++...---,,,,,,++++++++++++---,,,++++++*********+++,,,+++***(((((((((((()))***)))'''%%%&&&(((***,,,***//////,,,,,,///...***...------,,,+++***))))))------------------------000...---...000000---)))******)))))))))***,,,------,,,+++,,,------,,,+++,,,,,,+++***))))))))))))************))))))))))))...,,,******,,,---+++))),,,000111,,,+++///...)))))))))(((((()))***++++++...---,,,+++***(((''''''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((***)))(((&&&%%%$$$######***))))))(((((((((((((((******))))))((((((''''''$$$(((***((('''(((&&&"""%%%'''(((((('''''')))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((************)))'''&&&%%%yyyqqqnnnmmmjjjhhhccc^^^XXXTTTTTTUUUSSSRRRTTTTTTUUUVVVUUUTTTSSSRRRVVVUUUTTTVVVWWWXXXVVVUUURRRSSSUUUUUUSSSPPPLLLIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPSSSSSSSSSUUUWWWWWWWWWVVVWWWXXXYYYXXXXXXXXXZZZ\\\\\\]]]]]]\\\ZZZ[[[]]]^^^]]]\\\\\\\\\\\\]]]^^^^^^]]]^^^___]]][[[YYYZZZ[[[ZZZZZZZZZ\\\\\\ZZZWWWTTTXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXXXXXXXXXXXXXXXXYYYWWWWWWWWWVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUYYYWWWUUUVVVXXXXXXVVVTTTVVVVVVUUUTTTTTTTTTTTTTTTVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTVVVYYY[[[ZZZXXXVVVWWWXXXYYYYYYXXXWWWVVVQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSQQQPPPOOOPPPNNNLLLMMMPPPPPPLLLHHHIIIKKKLLLKKKGGGEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBCCC@@@>>>>>>@@@???;;;777;;;;;;;;;:::::::::999999777666666777999;;;;;;:::888888888777555555555666555555555555555666777888777777666555444333333222///...---,,,,,,---.../////////000000///......---......000111222333333333111000000///////////////.........///......------.........---------,,,,,,***,,,//////...---......---............/////////......---,,,,,,---...............---------...............---,,,,,,++++++***+++---...000111111111///---,,,,,,......---+++,,,---...---,,,+++---...+++,,,---......---,,,+++...+++)))+++///111///,,,++++++,,,,,,++++++******//////...---+++,,,...000************************...+++))))))+++---------------------,,,,,,,,,,,,*********************+++,,,,,,+++***************%%%%%%&&&(((***,,,...///+++***)))))))))***++++++,,,+++***)))***+++---...***......******------)))---,,,,,,++++++******)))...------,,,,,,+++++++++...---,,,---//////,,,)))++++++***)))******,,,,,,***)))((((((******)))(((++++++*********++++++,,,))))))))))))))))))))))))+++)))'''''')))***(((&&&&&&******''''''***)))%%%))))))(((((()))******++++++++++++***))))))(((((()))(((''''''''''''((()))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$%%%%%%&&&******((('''&&&&&&&&&&&&))))))))))))((((((''''''%%%)))***(((''')))'''###%%%&&&''''''&&&&&&'''(((((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&'''((((((((((((''''''&&&uuuooogggbbbaaa```^^^\\\XXXVVVTTTRRRRRRRRRTTTUUUQQQQQQRRRSSSSSSSSSSSSSSSVVVUUUUUUUUUVVVVVVUUUSSSQQQRRRSSSSSSRRRNNNKKKIIIHHHGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIIIILLLLLLMMMMMMNNNPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUWWWYYYZZZYYYYYYZZZ[[[\\\]]]]]]\\\[[[[[[]]]^^^\\\\\\\\\\\\\\\]]]^^^^^^^^^______]]]ZZZXXXXXXYYY]]]\\\ZZZZZZZZZYYYVVVTTTXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXWWWWWWWWWWWWXXXXXXVVVVVVWWWWWWWWWXXXXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVXXXWWWVVVVVVWWWWWWVVVUUUVVVVVVUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUTTTTTTUUUXXXYYYYYYXXXWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTSSSSSSRRRSSSRRRPPPOOONNNOOOPPPQQQPPPNNNMMMNNNPPPPPPLLLIIIGGGIIIJJJIIIGGGEEEEEEFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@>>><<<>>>@@@@@@>>>:::::::::::::::999999999999888777666777999:::999888777666666666666666777777666666666777777999:::::::::999888666444222111000////////////////////////000000//////......//////...///000111222333333333111000//////......//////------......///.........---.../////////...---,,,---...///...,,,***+++,,,---...//////000000//////------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///111222///---,,,,,,......,,,+++,,,---...---,,,,,,---...+++,,,---......---,,,+++...,,,***+++...///---+++,,,------.........---------+++******+++---......)))))))))))))))))))))))),,,***((((((***,,,,,,,,,---------,,,,,,,,,++++++*********************)))++++++***))))))))))))***)))))))))******+++++++++***))))))******+++------+++++++++,,,,,,,,,------+++---,,,((((((***+++)))++++++++++++++++++++++++------,,,+++***))))))(((,,,++++++,,,---,,,+++))),,,,,,+++******+++++++++,,,+++******,,,,,,+++***************+++,,,---...(((((((((((())))))))))))---+++******++++++***)))'''***+++)))))),,,+++)))))))))((((((((()))******((((((((()))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((%%%&&&&&&'''((()))******(((''''''&&&&&&&&&&&&''')))))))))(((((((((((('''&&&)))***((((((***(((%%%%%%&&&''''''%%%$$$%%%&&&((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''''''''''''''vvvnnngggccc___\\\[[[[[[YYYWWWSSSSSSTTTSSSRRRSSSUUUWWWQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTUUUVVVUUUSSSRRRPPPQQQQQQQQQOOOMMMIIIHHHHHHGGGDDDAAA?????????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIMMMMMMNNNNNNPPPQQQSSSTTTTTTUUUVVVVVVUUUTTTTTTUUUTTTVVVYYYZZZZZZYYYZZZ[[[\\\]]]^^^]]]\\\[[[]]]^^^\\\\\\\\\[[[\\\]]]]]]^^^^^^^^^]]]\\\[[[YYYYYYYYY]]][[[YYYXXXXXXYYYWWWVVVWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRTTTTTTUUUVVVWWWXXXYYYYYYWWWXXXXXXXXXWWWUUUSSSRRRSSSSSSSSSSSSRRRQQQPPPPPPNNNMMMMMMMMMNNNPPPQQQRRRPPPNNNNNNNNNPPPOOOLLLIIIFFFGGGGGGGGGGGGFFFEEEEEECCCCCCBBBAAA@@@@@@@@@@@@???===<<<===>>>???===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777888999999888777777666555666777999999999777777888888999:::<<<<<<:::999888666555333222111111111222222222111000000111000///......///000111...///000111222222222222000000///............///,,,,,,---.../////////...,,,---///000000///---,,,/////////---++++++,,,---+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---++++++,,,,,,------------///...---,,,,,,,,,---......---------------,,,++++++---......---,,,,,,...+++,,,------------,,,+++...,,,++++++---...,,,***,,,---...//////000//////...+++((())),,,...---+++++++++++++++++++++++++++,,,***))))))+++,,,,,,+++,,,,,,,,,,,,++++++++++++************))))))))))))+++******)))))))))******------------,,,,,,++++++*********++++++,,,,,,---'''((()))***+++***)))))),,,,,,***)))((()))******))))))******+++++++++,,,++++++******))))))((((((*********************)))------,,,+++++++++******---,,,++++++------,,,+++++++++***++++++,,,------((((((((((((((()))))))))------,,,,,,,,,,,,++++++)))+++,,,,,,---......---))))))((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((())))))))))))))))))&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((('''******((((((***)))&&&&&&(((((('''%%%$$$%%%&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''(((((('''''''''~~~vvvqqqkkkddd^^^\\\ZZZXXXVVVUUUSSSRRRPPPNNNOOOPPPPPPOOOOOOPPPQQQPPPPPPQQQRRRTTTUUUWWWWWWVVVUUUTTTTTTUUUUUUSSSQQQOOOOOOPPPOOOMMMKKKHHHFFFGGGEEECCC@@@???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMNNNOOOPPPRRRTTTUUUTTTVVVWWWWWWUUUSSSTTTUUUSSSVVVYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^]]]\\\]]]^^^\\\[[[[[[[[[[[[\\\]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZXXXWWWWWWXXXYYYZZZYYYVVVVVVVVVWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWYYYYYYYYYYYYXXXWWWVVVUUUWWWWWWXXXXXXXXXXXXWWWWWWUUUVVVVVVVVVVVVVVVVVVVVVXXXXXXWWWWWWWWWXXXXXXYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWVVVUUUSSSRRRQQQPPPTTTUUUVVVWWWXXXXXXYYYZZZXXXXXXXXXXXXWWWUUUSSSQQQSSSSSSSSSRRRQQQPPPOOONNNLLLMMMOOOQQQQQQPPPOOONNNNNNNNNNNNNNNNNNMMMKKKIIIFFFFFFFFFFFFGGGGGGFFFEEECCCBBBAAA@@@@@@???@@@@@@???>>><<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::999777888999999888666999777666777:::<<<<<<;;;888888888888999:::;;;<<<888777777666555555444444000000000111000///......111000///......///000111...///000111111111111111000//////...............,,,,,,---.../////////...+++---...000000///---,,,.../////////---...///111+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,------....../////////...---+++++++++,,,---,,,,,,,,,,,,+++++++++++++++---......---,,,,,,---++++++,,,------,,,++++++---,,,++++++,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,000---***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,------,,,,,,,,,+++++++++*********))))))))))))))))))))))))++++++*********++++++,,,'''(((***,,,.../////////,,,,,,,,,,,,++++++******%%%&&&((()))***)))((('''+++******************+++((())))))******++++++,,,((((((((())))))*********((()))))))))(((((()))***,,,,,,,,,,,,+++******))))))((('''((()))***)))'''---,,,++++++*********+++'''((((((((())))))******))))))***)))((((((((((((&&&&&&''')))*********+++))))))((((((((((((((()))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''((((((((())))))###$$$%%%%%%&&&%%%%%%$$$))))))((((((((((((((()))'''''''''''''''((((((((('''******((((((******'''((())))))(((&&&%%%&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))******)))((('''&&&&&&|||uuummmgggccc___[[[WWWVVVUUUSSSQQQPPPNNNMMMMMMMMMMMMNNNNNNOOONNNMMMMMMNNNNNNNNNOOOQQQRRRTTTUUUTTTSSSSSSSSSTTTTTTSSSQQQNNNNNNNNNMMMKKKIIIGGGEEEEEEDDDBBBAAA@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNOOOQQQRRRTTTUUUSSSVVVXXXWWWTTTSSSTTTVVVTTTVVVXXXYYYYYYZZZ[[[\\\\\\]]]______^^^]]]]]]^^^[[[[[[[[[[[[[[[\\\]]]]]]\\\ZZZYYYZZZ[[[\\\[[[ZZZXXXWWWVVVVVVXXXZZZZZZZZZVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXVVVTTTSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVUUUUUUVVVWWWXXXXXXWWWWWWWWWXXXYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVUUUSSSRRRQQQPPPTTTUUUWWWXXXWWWXXXYYY[[[XXXXXXYYYXXXWWWUUUSSSRRRRRRRRRRRRQQQPPPOOONNNMMMLLLOOORRRSSSRRROOOKKKHHHLLLMMMMMMMMMMMMKKKJJJIIIGGGFFFFFFFFFGGGGGGFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>><<<;;;:::::::::999999999999:::::::::::::::888777888999999888777:::888666888<<<>>>===<<<999888888888888999::::::666666666666666666666666333333222222111111000000000000//////000000111111...///000000111111111000000///......------......------......///.........+++,,,---.........---,,,''')))***+++******,,,---...------------...//////,,,,,,------------,,,,,,***+++---...///......------------....../////////++++++++++++,,,---......***+++,,,+++)))((()))******---//////...,,,,,,,,,***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,///...------------,,,+++++++++++++++++++++++++++,,,+++***+++---------++++++++++++*********))))))((((((((()))))))))******+++************+++,,,,,,((()))***++++++***)))(((,,,,,,,,,,,,+++***)))((('''((()))*********)))((()))'''))),,,---******,,,)))))))))*********++++++&&&''''''((()))***++++++'''((()))((('''''')))+++******+++++++++***))))))***)))((()))***+++***(((---,,,+++***))))))))))))(((((())))))******++++++***+++,,,+++)))((()))***%%%$$$%%%((()))''''''***))))))((((((''''''((((((***))))))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))!!!"""$$$&&&((()))((((((...---+++)))'''&&&%%%%%%&&&''''''''''''(((((((((&&&))))))&&&'''******'''''')))))))))'''&&&'''(((((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&+++++++++***)))'''&&&%%%{{{xxxnnniiibbb^^^[[[ZZZWWWUUURRRRRRQQQOOOMMMLLLMMMMMMMMMKKKKKKNNNPPPQQQNNNKKKMMMMMMLLLMMMNNNPPPRRRSSSSSSRRRRRRSSSTTTUUUSSSRRRMMMMMMLLLKKKJJJGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHIIIKKKLLLMMMNNNLLLMMMMMMOOOPPPRRRTTTUUUQQQUUUXXXWWWTTTSSSUUUWWWUUUVVVXXXXXXXXXYYY\\\^^^\\\]]]___```^^^]]]]]]^^^[[[[[[[[[[[[[[[\\\\\\]]]]]][[[YYYZZZ[[[\\\ZZZXXXXXXWWWVVVWWWYYYYYYYYYWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVYYYXXXXXXXXXXXXXXXXXXYYYVVVWWWXXXYYYXXXVVVUUUSSSRRRSSSSSSTTTTTTSSSSSSRRRSSSUUUWWWVVVTTTTTTVVVXXXVVVVVVVVVVVVVVVWWWXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVWWWVVVUUUTTTSSSRRRQQQPPPRRRTTTWWWWWWVVVVVVXXXZZZXXXYYYYYYYYYXXXWWWUUUTTTQQQQQQQQQQQQPPPNNNMMMLLLIIILLLOOORRRRRROOOLLLIIIJJJLLLMMMLLLKKKIIIHHHHHHIIIGGGFFFGGGHHHHHHFFFCCCDDDCCCBBBAAAAAA@@@@@@@@@AAA@@@???===<<<;;;<<<===999999:::::::::;;;;;;;;;999888777777999:::999888;;;888555777;;;>>>===:::999888777777777777777777666666666666666666777777666555444222222222222333//////000111111111111111...///000000000000000000//////...------------............///......------+++++++++,,,,,,,,,------$$$&&&((())))))((())))))...---+++******,,,...000,,,---............---,,,+++,,,...000111000000///---------------------...)))***+++,,,,,,---,,,,,,(((***+++***'''&&&''')))***,,,//////...,,,,,,,,,***+++,,,------,,,+++***)))***++++++++++++,,,---/////////000//////......+++,,,......---,,,---...++++++++++++++++++++++++***))))))***,,,,,,+++***+++*********))))))))))))&&&''''''((()))***++++++)))))))))))))))***++++++---------+++)))%%%""" )))***+++++++++***)))((((((((()))***************%%%###&&&,,,...***))),,,))))))))))))************((((((((())))))******+++'''((()))(((&&&'''))),,,'''((()))*********)))))),,,+++***+++,,,---,,,*********))))))((())))))))))))))))))***+++,,,,,,,,,+++---...---+++***+++---)))&&&'''++++++((((((+++))))))((('''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((('''((((((((())))))))))))$$$&&&(((***,,,,,,+++***++++++)))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%((((((%%%&&&)))***'''%%%'''((((((&&&&&&''')))((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&((()))))))))((('''&&&&&&zzztttooommmddd___ZZZVVVTTTTTTSSSQQQNNNNNNMMMKKKJJJJJJKKKMMMIIIGGGFFFJJJOOOPPPLLLGGGNNNMMMMMMMMMNNNPPPRRRSSSRRRQQQQQQRRRTTTUUUTTTRRRMMMLLLLLLJJJIIIGGGEEEDDDAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFGGGHHHIIIJJJFFFGGGHHHIIIKKKLLLMMMNNNLLLLLLMMMNNNPPPRRRTTTUUUQQQUUUXXXXXXTTTSSSUUUXXXUUUVVVWWWWWWWWWYYY\\\___\\\^^^``````___]]]]]]^^^[[[[[[[[[ZZZ[[[\\\\\\]]]```]]]ZZZZZZ[[[[[[XXXUUUYYYXXXXXXXXXYYYYYYWWWUUUYYYYYYZZZZZZZZZZZZYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUYYYYYYXXXXXXXXXXXXYYYYYYSSSTTTVVVXXXXXXWWWVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTRRRUUUWWWVVVTTTTTTVVVXXXTTTTTTTTTTTTUUUUUUVVVWWWTTTUUUUUUVVVVVVUUUUUUTTTVVVVVVUUUTTTSSSRRRQQQQQQQQQSSSVVVVVVTTTTTTWWWZZZXXXYYYYYYYYYYYYXXXVVVUUUPPPPPPPPPPPPOOONNNMMMLLLDDDFFFJJJNNNQQQQQQPPPOOOIIIKKKLLLLLLJJJHHHGGGGGGJJJHHHFFFGGGIIIIIIFFFCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???======???@@@<<<<<<<<<======>>>>>>>>>888777666777999:::999888;;;777444666;;;===<<<999999888777666555555555555777777777777666666666666444222000...------...///...///000222222222111000...///000000000000000/////////...------------....../////////...---,,,,,,+++************+++,,,---))),,,///000///---,,,------+++(((&&&'''))),,,...------...//////...------,,,...000222333333111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((''')))***)))&&&%%%&&&)))***,,,///000...---,,,,,,***+++,,,,,,,,,,,,+++***((()))++++++++++++---...------------,,,+++******&&&***---...,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))++++++***)))************))))))))))))%%%&&&'''((()))***+++,,,((((((((((((((()))******)))***+++,,,+++)))'''&&&&&&''')))***++++++******((((((((((((((()))))))))""" $$$,,,...***(((+++*********)))))))))))))))************))))))))))))''')))***(((&&&'''***---&&&'''(((*********)))((()))((('''((()))***)))'''''''''''''''((()))***+++))))))***+++,,,,,,------(((***,,,+++((('''(((***(((%%%%%%******&&&&&&******)))((('''''''''''''''''''''(((((()))******+++'''((()))******)))(((''')))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&''')))***)))(((&&&$$$%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((%%%''''''$$$%%%((()))'''$$$%%%&&&&&&%%%%%%'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''{{{rrrnnnkkkgggcccaaa\\\UUUSSSUUUUUURRROOOKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOOOONNNMMMLLLKKKKKKKKKLLLMMMNNNNNNOOOOOOSSSSSSRRRQQQQQQQQQQQQRRRNNNNNNLLLKKKIIIGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBB@@@@@@AAACCCHHHHHHIIIIIIIIIIIIHHHHHHGGGIIILLLNNNOOOOOONNNMMMLLLMMMNNNOOOQQQSSSUUUWWWTTTTTTUUUVVVVVVVVVVVVUUUWWWXXXXXXYYYZZZ[[[[[[\\\``````_________^^^^^^^^^\\\\\\\\\\\\]]]^^^______\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZZZZ[[[[[[\\\\\\VVVWWWYYYZZZ[[[[[[ZZZZZZZZZWWWUUUVVVXXXZZZYYYWWWWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUWWWZZZZZZWWWTTTVVVWWWXXXXXXYYYYYYXXXXXX[[[ZZZXXXVVVVVVWWWXXXYYYWWWWWWWWWXXXXXXXXXYYYYYYVVVVVVVVVVVVSSSPPPMMMKKKUUUUUUVVVVVVWWWVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRQQQPPPOOOPPPQQQQQQQQQOOONNNMMMMMMNNNPPPQQQNNNMMMKKKJJJIIIJJJLLLMMMJJJKKKKKKLLLJJJHHHFFFDDDCCCCCCCCCCCCBBBAAAAAA@@@??????>>>===============:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<888777888888666777:::999999999999888666555444777777777777666666666666333///+++---111444333111------///000222222333333///000111111111///...---333000---...//////---***---///000...+++---333888,,,,,,,,,------.........,,,---...,,,***)))+++------------,,,,,,+++++++++---,,,+++*********++++++***+++,,,...///000000000,,,***)))***+++,,,,,,,,,///...,,,+++***+++,,,,,,+++++++++,,,,,,---------,,,------......------,,,,,,---...+++((('''***---...---***'''***//////,,,+++***+++...111///)))###...,,,***+++///111111///,,,,,,,,,+++++++++******###'''++++++)))***...222***,,,,,,+++***((()))***,,,,,,,,,++++++*********************************)))***++++++,,,,,,,,,,,,))))))***++++++++++++***************************///+++((((((+++------,,,***++++++,,,,,,,,,++++++)))***+++***(((((((((***(((((()))***************)))***+++,,,+++)))'''&&&'''***,,,)))%%%###&&&******+++,,,)))'''&&&(((+++***+++,,,...///000000000************************+++***)))(((((()))***+++&&&++++++''''''+++***%%%$$$***,,,)))(((+++,,,***+++***)))(((((()))***+++)))***,,,------,,,***)))&&&''')))***+++***((('''++++++***)))((('''&&&&&&((()))***)))((('''((()))))))))((('''&&&%%%%%%$$$)))'''%%%$$$$$$&&&)))*********)))(((''''''((((((''''''(((******+++++++++((()))(((''',,,000*** ))))))(((((('''''''''&&&uuummmiiigggccc______YYYSSSQQQRRRRRRPPPMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLKKKJJJIIIIIIJJJKKKLLLNNNOOOQQQQQQQQQQQQPPPOOOOOOOOOOOOOOONNNNNNLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCBBBAAAAAABBBDDDGGGHHHHHHIIIIIIHHHHHHGGGEEEFFFIIILLLOOOPPPQQQQQQNNNOOOOOOPPPQQQRRRTTTUUUTTTTTTUUUVVVVVVVVVVVVUUUVVVVVVWWWXXXYYYZZZ[[[[[[```_________^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXYYYYYYYYYYYYYYYVVVWWWYYYZZZ[[[[[[ZZZZZZYYYWWWUUUVVVXXXYYYXXXVVVWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUWWWYYYYYYVVVTTTUUUUUUVVVVVVWWWWWWWWWVVVXXXWWWUUUTTTSSSTTTUUUVVVUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVWWWVVVTTTRRROOOMMMTTTTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSUUUTTTRRRQQQQQQQQQRRRRRRRRRQQQOOONNNNNNOOOQQQRRRNNNMMMKKKJJJIIIJJJKKKLLLJJJJJJKKKKKKIIIGGGDDDBBBAAAAAA@@@@@@@@@AAABBBBBB???>>>======<<<<<<======999999999:::::::::;;;;;;:::::::::::::::::::::::::::777666888888555555888555555555555555444333222666666666666555555444444444111---...111333111...333333333333333222111000///000000111000///...---222000//////111111///,,,...000111///,,,,,,000444000/////////...---------...------,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,,,,++++++******,,,------.........------///...,,,,,,,,,,,,,,,+++...---,,,,,,+++++++++,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,.........---++++++---...------***(((***//////,,,...+++((((((***------------,,,+++,,,...//////...,,,,,,,,,,,,++++++++++++(((+++---+++'''%%%'''***+++,,,,,,+++))))))***+++,,,,,,,,,++++++***************************************+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,++++++***))))))))),,,)))&&&&&&(((******)))---,,,***)))((()))******)))***++++++)))(((((()))(((((()))***************((()))***++++++***((('''&&&)))+++***'''&&&***---+++,,,,,,+++((((((***,,,***+++,,,---.../////////******************************)))))))))))))))***%%%)))***'''(((++++++'''&&&***+++'''&&&((('''$$$))))))(((((((((((()))))),,,------,,,***(((%%%###&&&''')))*********(((((())))))((((((((((((((((((%%%'''((()))((((((***,,,((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&((()))))))))((((((((('''''''''&&&&&&'''((())))))))))))&&&'''&&&$$$%%%'''""")))((((((((('''''''''&&&}}}vvvmmmfffcccaaa^^^[[[[[[VVVQQQOOOOOOOOOMMMKKKHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHJJJLLLNNNPPPQQQRRROOONNNNNNNNNMMMMMMMMMMMMNNNMMMLLLKKKIIIGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDD@@@AAABBBBBBAAABBBDDDFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFHHHJJJMMMOOOPPPQQQPPPPPPPPPPPPQQQRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVTTTUUUVVVWWWYYYZZZ[[[\\\____________^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWYYYZZZ[[[[[[ZZZZZZYYYWWWVVVWWWXXXYYYXXXVVVWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVUUUUUUVVVXXXWWWUUUSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVTTTSSSSSSSSSTTTUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWWWWVVVTTTRRRQQQSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSTTTSSSRRRQQQPPPPPPPPPPPPNNNMMMKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJJJJKKKJJJJJJJJJIIIGGGDDDBBB@@@???????????????@@@BBBCCC>>>===<<<<<<;;;;;;<<<<<<888999999999::::::::::::::::::::::::::::::::::::999777666999888444333555333333444444444333333222666666666555444333222222555222000000222111...***444444333333222111000/////////000000000///......000///...///111111///---...000111000,,,+++---///............---------------,,,***+++,,,------,,,------,,,,,,,,,,,,++++++,,,---------,,,+++)))(((.........---,,,+++***)))++++++,,,---///000111222,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,...,,,++++++---.........,,,---+++(((***//////,,,///---***((((((+++---///+++,,,------,,,,,,---...------------,,,,,,,,,,,,+++---...+++&&&$$$%%%''',,,,,,,,,***))))))+++---+++++++++++++++*********************************+++++++++,,,++++++*********+++,,,,,,------,,,,,,---,,,,,,+++***)))((((((...,,,******+++,,,,,,+++---,,,)))''''''))),,,---(((***,,,,,,***(((((((((((()))))))))************'''(((***++++++***))))))(((***,,,+++((((((***---,,,,,,---+++***)))+++,,,******+++,,,------,,,,,,***************************************)))(((((($$$'''((('''(((+++,,,)))(((***(((&&&&&&((('''###''''''((((((((((((''''''+++++++++***(((&&&###!!!&&&''')))*********)))(((&&&&&&'''((()))******+++&&&'''))))))(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''(((((())))))(((&&&&&&%%%%%%&&&''''''(((((((((&&&)))***(((&&&&&&$$$((((((((('''''''''''''''{{{tttooohhhccc```^^^[[[YYYXXXTTTPPPMMMMMMMMMLLLJJJGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJLLLMMMOOOPPPPPPMMMMMMNNNMMMMMMMMMLLLLLLMMMMMMLLLJJJIIIHHHGGGFFFCCCCCCCCCCCCBBBBBBBBBBBB???AAABBBBBBBBBCCCEEEGGGHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPPPPPPPQQQSSSTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVTTTUUUVVVXXXZZZ[[[]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\[[[ZZZZZZYYYZZZZZZYYYYYYZZZZZZZZZZZZZZZ[[[XXXXXXWWWWWWVVVUUUUUUTTTVVVWWWXXXZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSUUUUUUUUUVVVVVVVVVTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUWWWVVVUUUUUUTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWWWWXXXWWWVVVUUUUUUSSSTTTVVVWWWXXXYYYYYYZZZVVVVVVVVVVVVVVVUUUTTTTTTRRRQQQPPPOOONNNMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJKKKLLLLLLKKKIIIIIIIIIIIIJJJJJJIIIIIIGGGEEEBBB@@@>>>???@@@AAABBBBBBAAA@@@@@@======<<<;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::999777777:::999555333444444444555666666666666666777777666555444333222111444222111222222111---***//////000000000000000/////////////////////......---------...///......---,,,...000000...,,,,,,---'''((()))***,,,---...///,,,***((()))+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++)))'''---------,,,+++***)))(((***+++---......///000111+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++)))''')))---...---++++++---,,,)))***...///,,,+++,,,------,,,+++***)))***---///...+++)))+++---......---------,,,,,,,,,)))***,,,+++(((''')))***++++++***)))'''(((***,,,+++++++++***************************************+++++++++++++++***)))((((((((()))***************+++++++++***************......---------------,,,+++***))))))***,,,...///'''***,,,,,,***((((((((()))))))))))))))******+++'''((()))***++++++******,,,------+++(((&&&'''(((++++++++++++******++++++)))***+++++++++++++++***************************)))***+++++++++)))'''&&&&&&((((((((()))******)))((((((&&&'''))),,,+++)))&&&'''))))))))))))'''&&&%%%&&&'''(((((((((''''''''''''((()))***))))))(((%%%&&&&&&'''((()))*********++++++)))&&&%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&'''((((((%%%))),,,,,,)))))))))***''''''''''''''''''''''''}}}yyyvvvnnnjjjfffbbb___]]][[[YYYVVVSSSPPPMMMLLLLLLKKKKKKGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLMMMLLLLLLJJJIIIHHHGGGGGGCCCCCCCCCCCCBBBBBBBBBBBB???AAABBBBBBBBBCCCFFFHHHIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRTTTVVVWWWUUUUUUVVVWWWWWWWWWWWWVVVUUUVVVXXXYYY[[[]]]^^^___]]]]]]^^^^^^^^^^^^^^^^^^\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\ZZZYYYYYYXXXWWWVVVUUUUUUUUUVVVXXXYYYZZZZZZYYYYYYZZZ[[[\\\\\\[[[ZZZYYYYYYVVVVVVWWWWWWWWWWWWVVVVVVWWWVVVVVVUUUUUUTTTTTTTTTTTTUUUWWWWWWVVVTTTSSSSSSUUUTTTTTTSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWUUUVVVWWWYYYZZZ[[[[[[[[[UUUUUUVVVVVVUUUUUUTTTTTTPPPPPPPPPOOOOOONNNMMMMMMPPPOOOOOONNNNNNNNNNNNNNNLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIGGGEEECCCAAA???>>>???BBBEEEFFFEEEBBB>>>;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::::::::::::::888888;;;:::666444666444555666666777777777777888888777666555333333222111111111222222111///---...//////000000000//////..................//////---.........---......///***,,,///000///...------'''((()))***,,,---...///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,***(((***++++++,,,++++++******---///000///,,,))))))******+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***(((''')))---///---+++***------******---...,,,)))***+++,,,,,,,,,+++***))),,,///...+++)))+++---......---------,,,,,,,,,)))***++++++++++++,,,---)))))))))((('''''')))+++************************************************++++++++++++******)))((((((((()))************)))(((((()))***+++,,,,,,---***+++,,,,,,+++***))))))((()))***++++++***((('''(((***,,,+++***((((((((())))))(((((())))))***+++(((((())))))************,,,,,,+++)))'''&&&'''''')))))))))************)))))))))******+++*********************************)))***+++++++++)))((('''***))))))***)))((('''''')))'''&&&'''))))))***+++((((((***++++++***(((((($$$%%%&&&((()))***++++++'''(((((()))))))))))))))''''''''''''((((((((((((*********)))&&&$$$%%%%%%%%%%%%&&&&&&'''((((((((($$$%%%'''((()))((('''&&&'''(((***++++++***((('''''''''&&&&&&&&&'''((()))"""%%%((()))&&&$$$&&&)))&&&&&&&&&'''''''''''''''}}}vvvrrrpppiiihhheeebbb___\\\ZZZYYYUUUSSSPPPMMMKKKKKKKKKLLLHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOONNNLLLKKKMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDD@@@AAACCCCCCCCCCCCFFFHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMOOOPPPQQQMMMNNNOOOPPPSSSUUUWWWXXXUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^___]]]]]]]]]]]]^^^^^^^^^^^^\\\[[[ZZZZZZZZZZZZZZZZZZYYYZZZZZZ[[[[[[\\\\\\\\\ZZZZZZYYYXXXWWWWWWVVVVVVUUUVVVXXXYYYZZZZZZYYYYYYZZZ\\\]]]]]][[[YYYXXXYYYVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVUUUWWWXXXXXXVVVTTTTTTTTTVVVUUUTTTTTTTTTUUUWWWXXXTTTTTTTTTTTTSSSSSSRRRRRRVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWXXXYYYZZZZZZZZZZZZTTTUUUUUUUUUUUUUUUTTTTTTQQQRRRRRRRRRRRRQQQPPPPPPOOOOOOOOONNNNNNMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFIIIHHHFFFDDDBBBAAA??????AAACCCFFFHHHFFFBBB===:::>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<============:::::::::::::::::::::::::::777888;;;:::777666888222333444555555555555555888777777666555444333333///000000111111111111000333333222222111000///.........------......///000111111000...,,,---000222,,,---...///000000///...............------------...///000...,,,,,,---///++++++,,,,,,,,,,,,------,,,------......---+++***)))***++++++,,,,,,,,,,,,$$$(((,,,---,,,+++---///++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++---///000///---)))---...+++***---...,,,+++'''###$$$)))---//////***,,,......---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++'''(((******(((((()))***)))))))))************************************************+++******)))))))))***++++++,,,,,,++++++&&&'''((()))+++---......+++---000000...+++******)))***+++***(((%%%!!!)))***+++***(((((((((******)))((((((((()))+++,,,)))))))))))))))*********(((((((((((()))***++++++)))(((((()))++++++***((((((((()))***++++++******************************))))))************)))))),,,))))))+++***&&&%%%&&&)))'''''''''%%%"""$$$((())))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((''''''&&&&&&&&&%%%&&&((((((''''''((()))&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&'''''')))*********)))(((((('''&&&%%%%%%&&&((((((&&&&&&((()))%%%!!!"""&&&&&&&&&&&&&&&&&&'''''''''wwwqqqmmmllleeeeeedddaaa]]]ZZZXXXWWWRRRQQQOOOLLLJJJIIIJJJKKKIIIJJJJJJKKKLLLLLLMMMMMMIIIIIIHHHHHHHHHIIIJJJKKKJJJKKKKKKKKKLLLLLLMMMMMMLLLMMMNNNOOOOOONNNLLLKKKLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCCCCCCCCCCEEEGGGFFFGGGGGGHHHHHHGGGGGGFFFHHHIIILLLNNNPPPPPPQQQPPPOOOOOOPPPQQQRRRTTTVVVWWWUUUVVVWWWWWWXXXWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^[[[[[[ZZZZZZZZZ[[[\\\\\\XXXXXXYYYYYYZZZ[[[[[[\\\YYYYYYXXXXXXWWWWWWVVVVVVUUUVVVWWWYYYZZZYYYYYYXXXXXXZZZ]]]\\\ZZZWWWVVVWWWUUUVVVVVVWWWWWWVVVVVVUUUWWWWWWWWWWWWWWWWWWXXXXXXUUUXXXZZZYYYVVVTTTTTTUUUVVVUUUTTTSSSSSSUUUVVVXXXTTTTTTTTTTTTTTTTTTSSSRRRVVVVVVVVVVVVWWWWWWWWWWWWYYYXXXXXXWWWWWWWWWXXXXXXVVVVVVWWWXXXXXXXXXXXXXXXTTTTTTUUUUUUUUUUUUTTTTTTPPPQQQRRRSSSSSSSSSRRRRRRMMMMMMMMMLLLKKKJJJIIIIIIKKKJJJJJJIIIHHHGGGFFFEEEHHHGGGEEEDDDBBBAAAAAA@@@AAABBBCCCDDDCCCAAA>>>===???>>>======<<<<<<======;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::999666666888888666777:::222333333444444444333333555555555444444444333333000111111000///000111222111111222222111000//////......---------...///000111000...***((()))---111000/////////000000...---000/////////...------------000222///***'''+++///+++++++++,,,,,,---------,,,,,,,,,---------------***++++++,,,,,,,,,,,,,,,###***---,,,---000444,,,+++++++++,,,,,,---...---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***,,,.........------...(((---///,,,***,,,...------'''!!!###)))...,,,(((++++++,,,...000000...,,,,,,,,,,,,,,,++++++++++++---,,,+++++++++++++++***'''))),,,---,,,+++***+++((()))))))))*********+++************************((())))))************))))))******+++++++++++++++''''''(((***+++,,,---...---000444444111...,,,,,,))))))***)))'''%%%###!!!++++++***((('''''')))+++***)))((('''((()))+++,,,******))))))))))))))))))(((''''''(((***,,,------)))((((((***,,,---+++((('''((()))***+++,,,,,,,,,************************(((((((((((()))***+++,,,+++((((((++++++&&&%%%(((((('''((((((######+++))))))(((((((((((())))))+++***)))(((((('''''''''((((((((((((((())))))***(((((('''''''''&&&&&&&&&$$$%%%'''''''''''')))***&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''***'''(((***)))$$$$$$(((%%%%%%%%%&&&&&&'''''''''uuunnnkkkjjjbbbcccbbb___[[[XXXVVVUUUQQQPPPNNNKKKHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNOOOHHHHHHGGGGGGGGGHHHJJJKKKIIIIIIJJJKKKLLLMMMNNNOOOKKKLLLNNNOOONNNMMMKKKJJJLLLLLLKKKJJJIIIIIIHHHHHHDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDCCCCCCCCCEEEGGGEEEEEEFFFFFFFFFFFFEEEEEELLLMMMOOOPPPPPPOOONNNMMMQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\]]]]]]^^^^^^^^^[[[[[[ZZZZZZ[[[\\\]]]]]]WWWWWWWWWXXXYYYZZZZZZ[[[XXXXXXWWWWWWWWWWWWVVVVVVUUUVVVWWWYYYYYYYYYYYYXXXVVVYYY\\\[[[XXXUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUWWWWWWWWWXXXXXXYYYYYYYYYVVVYYY[[[ZZZWWWTTTTTTUUUVVVTTTSSSRRRSSSTTTVVVWWWVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWYYYYYYXXXWWWWWWWWWWWWXXXUUUUUUVVVVVVWWWVVVVVVVVVSSSTTTTTTUUUUUUUUUTTTTTTNNNOOOPPPRRRRRRRRRRRRQQQOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGEEEDDDGGGGGGEEEDDDBBBBBBBBBAAAAAAAAA@@@??????@@@@@@@@@??????>>>===============:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::888444444666777555777;;;444444444555555444444333333333333333333333333333222222111000......000222+++,,,---///000111111111...------,,,---...///000///...***%%%"""###)))...333222000000//////---,,,,,,,,,,,,------.........)))...222...%%%"""&&&,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---//////,,,,,,---------,,,,,,+++''',,,000///+++((()))+++,,,,,,+++***+++,,,...///---------,,,,,,++++++++++++++++++,,,,,,+++++++++'''***......+++***+++,,,'''---///,,,***,,,------...(((%%%)))///...###,,,++++++...222222///,,,,,,,,,,,,+++++++++*********)))((()))+++,,,,,,+++'''***...//////---,,,,,,(((((())))))*********+++************************'''((()))***************''''''((())))))))))))))))))))))))***++++++,,,,,,***---111222...+++)))))))))))))))))))))***++++++,,,,,,***'''&&&'''***,,,+++***((('''((()))+++,,,++++++***)))(((((()))))),,,+++)))***+++,,,,,,,,,***))))))+++...///,,,)))'''((()))***,,,,,,------************************((((((''''''(((***,,,---***&&&&&&++++++''''''***%%%&&&***+++%%% '''333)))((('''&&&&&&'''((()))))))))(((''''''''''''(((((((((((((((((()))******''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$""""""###%%%&&&'''######((()))&&&&&&+++%%%%%%%%%&&&&&&'''''''''wwwmmmgggeeefffbbbbbb```]]]ZZZWWWTTTRRRUUUSSSQQQNNNKKKIIIHHHGGGIIIIIIJJJLLLMMMMMMJJJHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHKKKOOOOOOMMMKKKKKKMMMKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLMMMLLLJJJJJJKKKMMMGGGFFFDDDCCCCCCCCCDDDEEEKKKIIIHHHGGGGGGHHHJJJLLLCCCDDDGGGIIIJJJIIIHHHGGGIIIKKKMMMOOOQQQRRRRRRRRRVVVSSSPPPPPPSSSUUUUUUTTTVVVVVVWWWYYY[[[ZZZXXXVVVXXXWWWWWWXXX[[[]]]]]]]]][[[^^^aaadddccc```\\\YYY\\\[[[ZZZ[[[[[[[[[YYYWWWYYYXXXWWWVVVVVVWWWXXXYYYWWWXXXYYYYYYYYYXXXVVVUUUXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWWWW\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUYYYVVVTTTSSSTTTUUUUUUTTTXXXWWWUUUTTTTTTUUUVVVWWWSSSTTTWWWYYYZZZZZZYYYYYYWWWVVVVVVWWWYYYZZZYYYXXXWWWVVVVVVVVVVVVWWWXXXXXXTTTUUUVVVWWWWWWWWWVVVUUUSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRRRRPPPNNNKKKIIIGGGIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEEEEDDDBBBAAABBBCCCCCCBBBAAA@@@???>>>>>>>>>@@@@@@??????>>>=========;;;;;;:::::::::999999999;;;;;;;;;<<<<<<<<<<<<===;;;777777:::888333444:::999777555444444444666777444444444444444444444444...000111111111111222444000000000000111111111111222111///......///111222111000...---------///000......//////000000111111---------...............000///...------...///000***...---)))***///111...///...---,,,+++,,,------,,,.........,,,+++,,,...,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,---------......)))(((((()))***+++---...+++)))'''))),,,---+++)))******++++++,,,---......---...///000000...,,,+++---------,,,******+++---...,,,***((((((***,,,...))))))*********+++++++++++++++************++++++,,,---)))$$$&&&,,,---(((((())))))***++++++,,,,,,...---+++*********+++,,,---+++)))'''&&&&&&((())),,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,++++++)))'''&&&((())))))))),,,+++***,,,...---'''###+++)))&&&&&&''')))******///---***((('''(((***+++***&&&&&&+++...------///((()))***++++++***)))(((------,,,,,,+++******************)))))))))))))))(((***+++***)))((()))***+++***)))'''''')))***++++++))))))+++------***'''***++++++******)))((('''%%%%%%&&&&&&'''(((((((((&&&'''***+++,,,+++)))((()))))))))))))))))))))))))))'''&&&'''((()))(((&&&''')))++++++***)))))))))(((((((((((((((''''''''''''&&&&&&%%%%%%'''((()))))))))))))))((('''&&&%%%'''(((((()))(((((('''&&&(((******&&&&&&)))***(((vvvlllgggfffgggdddcccbbb___\\\YYYVVVTTTRRRQQQOOONNNLLLKKKJJJJJJJJJJJJJJJLLLMMMLLLJJJGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJMMMPPPQQQOOOMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLKKKJJJIIIKKKLLLHHHGGGFFFEEEDDDDDDDDDDDDHHHGGGGGGFFFFFFGGGIIIIIIGGGHHHHHHIIIHHHGGGFFFEEEKKKMMMOOOQQQSSSTTTTTTTTTVVVTTTQQQQQQSSSVVVVVVUUUYYYYYYYYYZZZZZZYYYWWWUUUXXXXXXXXXZZZ[[[ZZZXXXVVV\\\^^^```bbbbbb___\\\ZZZ\\\[[[ZZZZZZ[[[[[[YYYXXXYYYXXXWWWWWWWWWWWWXXXYYYXXXXXXXXXXXXXXXWWWVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVSSSTTTTTTTTTTTTUUUUUUUUUZZZYYYYYYXXXWWWWWWWWWWWWXXXXXXXXXYYYXXXXXXWWWWWWXXXVVVTTTSSSTTTUUUUUUTTTWWWWWWVVVVVVVVVVVVWWWWWWVVVXXXZZZ[[[[[[ZZZXXXWWWWWWVVVVVVWWWZZZ[[[[[[ZZZXXXWWWWWWWWWWWWWWWXXXXXXVVVWWWXXXXXXWWWVVVUUUTTTRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSQQQOOOMMMJJJIIIHHHIIIIIIIIIIIIHHHGGGGGGDDDEEEEEECCCAAA@@@AAACCCDDDCCCBBBAAA@@@???>>>===@@@@@@???>>>>>>======<<<;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;<<<<<<<<<<<<;;;888888:::777333444999888777555333333444555666444444444444444444444444111333444444333222333555000000000000111111111111///---,,,++++++,,,---//////////////////......------------...//////000000///.....................000//////.........//////---000...***))),,,---***...---,,,+++++++++,,,,,,)))***++++++***)))***,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------*********+++,,,,,,------+++***(((***,,,---,,,******++++++,,,------......---.../////////...,,,+++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++)))))))))***+++,,,,,,---((((((''''''''''''((((((%%%***+++'''&&&***+++)))++++++***))))))((((((((())))))'''&&&&&&&&&''''''+++***((('''&&&&&&''''''((((((((((((((((((((((((***++++++++++++++++++***+++)))'''''')))***))))))'''(((***+++)))(((&&&&&&(((&&&$$$$$$%%%&&&&&&&&&,,,+++)))((((((***+++,,,+++((())),,,---(((%%%$$$)))******************)))''''''''''''''''''((((((***)))))))))))))))))))))(((***+++***)))((()))******)))(((''''''((()))******)))((()))++++++)))''')))))))))))))))((('''''''''''''''''''''((((((((('''((()))***+++******))))))))))))))))))))))))))))))(((''''''))))))((('''$$$&&&((((((&&&%%%%%%&&&))))))((('''&&&%%%%%%$$$((('''&&&&&&&&&'''((()))&&&''''''(((((((((''''''******)))((('''&&&&&&%%%&&&)))(((%%%%%%((()))&&&}}}ssskkkgggggghhhccccccaaa___\\\XXXVVVTTTNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJJJJKKKLLLKKKHHHFFFHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLOOOOOONNNMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKJJJIIIIIIJJJLLLIIIIIIIIIHHHGGGEEEDDDCCCEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGMMMOOOPPPRRRTTTUUUVVVVVVWWWUUUSSSSSSTTTVVVWWWVVVXXXYYYZZZZZZZZZZZZYYYXXXWWWXXXZZZ\\\^^^\\\XXXUUU\\\]]]___``````^^^\\\[[[[[[ZZZYYYZZZ[[[[[[YYYXXXYYYXXXXXXWWWWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXVVVTTTSSSTTTUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWZZZ[[[]]]___^^^[[[WWWUUUWWWVVVVVVWWWZZZ\\\\\\[[[YYYYYYXXXXXXWWWXXXXXXXXXXXXXXXYYYYYYXXXVVVTTTSSSSSSRRRRRRRRRSSSSSSTTTUUUSSSSSSRRRQQQOOOLLLJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFDDDEEEEEECCCAAA@@@AAACCCDDDDDDDDDCCCBBB@@@>>><<>>======<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;999999999777333444777666555444333222333444555444444444444444444444444333444555444222111222333000000000000111111111111000000............000000---...000111000///---+++,,,,,,------.../////////000000000//////.....................---,,,,,,+++---///...***))),,,,,,***------,,,++++++++++++,,,+++,,,......------...000------------,,,,,,,,,,,,,,,,,,++++++++++++++++++*********+++++++++,,,,,,+++,,,------------,,,+++,,,+++***+++,,,------++++++,,,,,,------.........,,,---...///...---,,,+++,,,,,,+++++++++*********(((+++...000000...+++((())))))***+++,,,,,,------******))))))))))))******$$$***...+++(((((())))))******))))))(((''''''&&&******)))(((((((((((()))))))))))))))((('''&&&&&&************************))))))************))))))***)))((()))***+++***((((((,,,///...***)))+++...+++)))(((((())))))'''&&&(((((())))))***+++,,,,,,+++((())),,,,,,%%% ++++++************++++++((((((''''''((()))+++,,,))))))))))))))))))******(((***+++***)))((()))***)))((('''&&&&&&'''((()))***(((''''''((())))))(((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))***)))((((((******)))((('''(((******((('''((((((***)))((('''%%%$$$######(((((('''''''''((()))***%%%%%%'''(((((())))))))),,,+++)))'''&&&%%%%%%%%%&&&))))))&&&&&&))))))'''yyypppjjjhhhgggggg```___^^^\\\YYYVVVSSSRRRMMMMMMNNNNNNNNNMMMMMMLLLLLLJJJJJJJJJJJJJJJGGGEEEHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIKKKLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLKKKKKKHHHIIIIIIIIIGGGHHHIIIKKKKKKKKKKKKKKKJJJGGGEEEDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEGGGIIIKKKMMMNNNOOOQQQRRRTTTVVVWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWUUUWWWXXXYYYYYYYYY[[[\\\WWWXXXZZZ]]]___```]]][[[\\\]]]]]]]]]]]]]]]\\\\\\ZZZYYYYYYZZZ[[[[[[YYYXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUWWWWWWXXXXXXXXXYYYYYYYYYVVVVVVVVVUUUVVVVVVWWWWWWVVVVVVWWWXXXYYYYYYYYYXXXXXXVVVSSSSSSTTTVVVVVVUUUVVVWWWXXXYYYYYYYYYXXXWWW[[[]]]___```___\\\YYYVVVVVVUUUUUUWWWYYY[[[[[[ZZZ[[[ZZZYYYXXXXXXXXXXXXXXXWWWXXXYYYYYYXXXWWWVVVUUUUUUTTTSSSRRRSSSTTTVVVWWWRRRQQQPPPOOOMMMKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEEEEDDDBBBAAABBBCCCDDDEEEEEEEEECCC@@@>>><<>>>>>======<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::888666444444666555444333222222222333333333333333333333333333333222333333222000//////000///000000000111111111111111111000//////000111111---.../////////...---,,,,,,------......//////000222111111000///......---++++++,,,,,,,,,***((('''+++,,,,,,,,,,,,...///......------,,,,,,,,,,,,,,,,,,---////////////000222------------------------*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---......,,,***(((,,,++++++,,,------------,,,,,,---------.........,,,,,,------------,,,+++---,,,,,,,,,,,,,,,+++***)))+++...000000...+++)))++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,---+++))))))((((((((((((((()))))))))******++++++******************((()))***++++++)))'''&&&+++++++++++++++,,,,,,,,,)))******************)))***)))))))))++++++***(((---...///...,,,+++,,,...,,,+++***++++++***(((&&&'''((()))+++++++++***))))))&&&'''++++++'''$$$$$$---,,,+++******+++,,,---+++***)))((()))***,,,---)))))))))))))))*********(((***+++***)))((()))***)))((((((''''''(((((()))***)))''''''((()))***+++&&&&&&''''''((()))******++++++******)))(((((('''))))))(((((((((((()))***))))))))))))))))))))))))***)))((()))***+++***(((***+++,,,,,,***)))***+++))))))((('''&&&&&&%%%%%%(((((((((((()))))))))***'''(((((()))******)))))),,,***(((&&&%%%%%%'''((((((+++,,,)))***,,,,,,)))vvvnnnjjjhhhgggeee^^^]]]\\\ZZZWWWTTTRRRPPPNNNOOOOOOOOONNNLLLKKKJJJKKKJJJIIIIIIIIIIIIGGGEEEHHHGGGGGGGGGGGGHHHIIIJJJHHHHHHIIIJJJKKKLLLLLLKKKLLLLLLLLLKKKKKKKKKJJJJJJFFFGGGHHHGGGFFFFFFHHHJJJKKKLLLMMMMMMLLLJJJHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGFFFEEEEEEFFFIIILLLNNNNNNOOOPPPQQQSSSUUUVVVWWWUUUVVVVVVVVVVVVVVVWWWXXXWWWXXXYYYXXXVVVWWWZZZ\\\\\\[[[ZZZ\\\]]]___^^^]]][[[[[[\\\\\\\\\\\\\\\\\\YYYYYYXXXYYY[[[[[[YYYXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUVVVVVVWWWTTTUUUVVVVVVWWWWWWWWWWWWWWWUUUSSSSSSUUUVVVVVVVVVUUUVVVXXXYYYZZZYYYXXXWWWZZZ[[[^^^``````^^^[[[YYYUUUUUUTTTVVVXXXZZZZZZYYY\\\[[[ZZZYYYXXXWWWWWWWWWUUUVVVXXXYYYZZZYYYYYYXXXXXXWWWUUUUUUUUUUUUWWWXXXSSSRRRQQQOOOMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHEEEFFFFFFEEEBBBBBBCCCDDDDDDDDDEEEEEECCCAAA>>><<<>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<999;;;:::888555555555666444444333333222222222222333333333333333333333333333333444222000...///000///000000000111111111111------------------------000///...,,,,,,------...---......///000000111111222111111000///......---+++,,,---------+++***)))---------///000///000111............---------,,,(((***++++++++++++---...------------------------(((((()))***,,,---......,,,,,,,,,,,,------------***+++,,,---,,,+++((('''++++++,,,,,,,,,,,,------,,,,,,,,,---------------++++++,,,,,,,,,,,,,,,+++...---,,,---......,,,)))+++,,,,,,------,,,,,,+++...------,,,+++***)))(((((((((''''''''''''((((((...((($$$%%%)))+++***)))))))))***************+++((((((((()))))))))(((((((((***+++---,,,+++)))'''&&&'''''''''(((((())))))******++++++++++++*********)))((()))*********(((---+++))))))******(((&&&)))((('''(((((('''%%%###))))))+++++++++)))(((&&&,,,(((&&&)))+++))))))+++---,,,+++******+++,,,---+++***((('''''''''(((((((((((())))))************(((***+++***)))((()))***))))))))))))))))))))))))******)))((((((***+++---(((''''''((()))***,,,,,,,,,,,,+++***)))(((((('''))))))(((((('''(((((()))((((((((((((((((((((((((***)))((()))***+++***((()))******)))'''&&&''')))((((((((((((((()))))))))'''(((((()))))))))))))))+++++++++++++++***)))((()))(((&&&%%%&&&''')))***'''+++,,,******---,,,)))|||sssmmmkkkhhheeebbb]]]]]][[[YYYWWWTTTRRRQQQOOOOOOPPPOOONNNLLLJJJIIIJJJIIIGGGGGGHHHHHHGGGFFFHHHGGGFFFFFFFFFGGGIIIJJJJJJIIIIIIJJJMMMNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIIIIDDDEEEFFFFFFEEEEEEGGGIIIKKKLLLLLLMMMNNNMMMMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFJJJIIIGGGFFFGGGHHHJJJKKKNNNNNNOOOPPPRRRTTTUUUWWWTTTUUUWWWWWWVVVUUUVVVXXXZZZ[[[[[[XXXUUUUUUYYY\\\cccaaa^^^\\\\\\\\\ZZZYYYYYYZZZ[[[[[[[[[[[[[[[[[[YYYXXXXXXYYYZZZ[[[ZZZXXXXXXYYYYYYZZZZZZYYYYYYXXXVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWVVVUUUUUUVVVVVVVVVTTTUUUUUUVVVVVVVVVVVVUUUWWWUUUSSSSSSUUUVVVVVVVVVUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ\\\]]]^^^]]]\\\[[[WWWVVVVVVWWWYYYZZZYYYXXX\\\[[[ZZZXXXWWWVVVVVVVVVUUUVVVXXXZZZ[[[[[[ZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVUUUTTTRRRPPPOOONNNMMMMMMIIIIIIJJJJJJIIIIIIHHHGGGEEEFFFFFFDDDBBBAAABBBDDDCCCCCCCCCCCCBBBAAA???>>>=========<<<;;;;;;::::::;;;;;;:::::::::999999999::::::::::::;;;;;;;;;;;;777::::::777555666777666444444444333333333222222333333333333333333333333444555666444222111111222000000000000111111111111........................000///---++++++,,,---///......//////000111111111000000000//////.........---......//////.........222000000222111...---...------.........---,,,+++)))+++,,,,,,++++++---...,,,,,,,,,,,,------------(((((()))***,,,---......,,,,,,---------.........***++++++,,,+++***((((((***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,...,,,+++,,,//////+++(((,,,++++++******++++++,,,------,,,+++***(((''''''***))))))(((((())))))******  (((,,,,,,+++...---,,,+++***)))((('''))))))***+++++++++******((()))+++,,,,,,+++)))(((''''''(((((())))))*********++++++++++++++++++***+++)))'''&&&((())))))))),,,)))'''(((+++,,,((($$$+++***(((((())))))(((&&&)))***++++++***((('''&&&000+++''')))***((())),,,++++++************++++++,,,,,,++++++***)))((((((((((((((()))******++++++(((***+++***)))((()))***))))))************))))))(((***+++***)))***,,,...)))((((((((()))***,,,---,,,++++++***)))(((((('''))))))((((((((((((''''''((((((((((((((((((((((((***)))((((((******)))(((+++++++++***((('''(((***'''(((((()))******++++++&&&'''((()))))))))((((((,,,,,,,,,++++++***)))(((''''''&&&&&&'''(((***+++$$$''')))((((((+++***'''yyyrrrnnnlllhhhccc^^^[[[ZZZYYYWWWUUURRRPPPOOONNNOOOOOOPPPOOOMMMJJJIIIIIIHHHFFFFFFHHHHHHHHHGGGHHHGGGFFFEEEFFFGGGIIIJJJJJJIIIGGGIIILLLNNNNNNMMMKKKJJJJJJIIIHHHHHHGGGGGGCCCDDDEEEEEEDDDEEEGGGIIIKKKKKKLLLMMMNNNPPPRRRSSSPPPNNNLLLIIIGGGFFFEEEEEEIIIHHHHHHGGGHHHIIIJJJKKKOOOOOOOOOPPPQQQTTTVVVWWWSSSUUUWWWWWWUUUTTTVVVWWWYYY[[[\\\ZZZWWWXXX^^^cccgggfffdddbbbaaa___\\\YYYWWWXXXZZZ[[[\\\[[[ZZZYYYXXXWWWWWWYYYZZZ[[[ZZZXXXXXXYYYZZZ[[[[[[ZZZYYYXXXTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUTTTWWWWWWWWWXXXXXXXXXXXXYYYYYYXXXWWWVVVVVVUUUVVVVVVVVVVVVWWWWWWVVVVVVUUUUUUVVVUUUSSSSSSUUUVVVWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXYYYZZZ[[[ZZZYYY\\\[[[YYYWWWVVVUUUTTTTTTWWWWWWYYYZZZ[[[[[[ZZZYYYZZZYYYYYYXXXWWWUUUTTTSSSSSSQQQPPPNNNLLLLLLLLLLLLGGGHHHHHHHHHHHHGGGFFFFFFCCCDDDDDDBBB@@@???@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@======<<<<<<;;;::::::999::::::999999999888888888999999:::::::::;;;;;;;;;555::::::666444888999777444444444444444333333222222222222222222222222222333444555444222111222333000000000000111111111111000000111111111111000000......------,,,,,,,,,---------......///000000111///.....................---------------...///000222//////333222---,,,...++++++,,,,,,,,,+++***)))+++---...---,,,,,,---...++++++++++++,,,,,,,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++***(((***,,,,,,***)))+++---++++++++++++++++++++++++***************+++,,,,,,,,,***(((***...---)))%%%*********************************)))))))))((((((,,,,,,++++++++++++,,,,,,)))!!!$$$******)))***------,,,***)))((('''&&&)))***+++,,,------,,,+++'''((())))))))))))(((''')))))))))***+++,,,,,,,,,))))))************))))))+++(((%%%$$$%%%'''))))))%%%&&&(((***,,,,,,***)))...,,,***)))+++,,,,,,+++((()))))))))))))))((((((---(((&&&((()))'''&&&((()))******************)))***+++,,,------,,,***)))'''(((((()))******++++++(((***+++***)))((()))***((())))))))))))))))))(((&&&(((++++++***)))+++,,,)))(((''''''''')))+++,,,*********))))))(((((('''(((((()))))))))(((&&&%%%(((((((((((((((((((((((()))(((''''''))))))(((''',,,---,,,***(((''')))+++(((((((((((())))))))))))%%%&&&'''((()))(((''''''))))))*********)))((((((''''''''''''(((((((((((("""&&&((('''(((***)))&&&}}}xxxqqqnnnlllhhhbbb\\\WWWWWWVVVTTTRRROOOMMMLLLLLLMMMOOOPPPOOOMMMKKKJJJHHHGGGEEEFFFGGGHHHHHHGGGHHHGGGFFFEEEEEEGGGIIIJJJHHHFFFEEEFFFJJJLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFBBBCCCDDDDDDDDDDDDFFFHHHJJJJJJKKKLLLOOORRRUUUWWWRRRPPPLLLHHHFFFDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOOOOPPPRRRTTTWWWXXXRRRTTTWWWWWWUUUTTTUUUWWWUUUXXXZZZZZZZZZ]]]eeelllhhhhhhiiiiiiiiifffaaa^^^VVVXXXZZZ[[[\\\[[[ZZZYYYXXXWWWWWWXXXZZZ[[[ZZZXXXXXXYYYZZZ[[[[[[ZZZYYYXXXSSSTTTVVVWWWXXXWWWVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWZZZYYYXXXWWWVVVUUUUUUUUUXXXXXXXXXXXXWWWVVVUUUUUUVVVTTTSSSSSSUUUWWWWWWWWWUUUUUUTTTTTTUUUVVVXXXYYYZZZZZZYYYXXXXXXYYYYYYZZZ]]]\\\[[[[[[\\\\\\[[[ZZZ\\\[[[YYYWWWUUUTTTTTTSSSYYYYYYZZZ[[[[[[ZZZYYYXXXYYYYYYYYYXXXWWWTTTQQQPPPOOONNNLLLJJJHHHHHHHHHIIIFFFFFFFFFFFFFFFEEEDDDDDDAAABBBBBB@@@>>>>>>???@@@AAA@@@@@@??????@@@@@@AAA===<<<<<<;;;;;;:::999999999999999888888888777777999999:::::::::;;;;;;;;;444999:::555444888:::888444444555555555444333222222222222222222222222222111222333222000000000111000000000000111111111111------............------,,,---...//////---+++***,,,,,,------...//////000---------...............******))))))***,,,...///...+++,,,222222...---111))))))***+++***)))(((''')))***+++***(((((((((************++++++,,,,,,,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,------'''***,,,+++)))(((***---+++***************************))))))***+++,,,,,,***(((&&&))),,,,,,(((###((()))************)))((('''''''''((())))))******))))))(((((((((((()))))),,,((((((------(((&&&((())))))))))))((((((((((((%%%&&&''')))))))))((('''&&&&&&'''''''''''''''&&&%%%&&&&&&'''((())))))***(((((())))))))))))((((((,,,((($$$"""###&&&)))***%%%((('''&&&''')))+++)))&&&%%%''')))******''''''(((((())))))******&&&######((()))'''%%%&&&((()))***++++++***)))(((###%%%(((***+++***(((&&&'''(((((()))***+++++++++(((***+++***)))((()))***''''''((((((((((((''''''###'''***+++)))((()))+++)))(((&&&&&&&&&''')))***))))))))))))(((((((((((('''((()))******(((&&&$$$(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((('''%%%######$$$&&&))))))(((((('''''''''&&&$$$%%%'''((((((((('''&&&%%%&&&'''((())))))))))))(((((())))))((('''&&&&&&###'''***)))***,,,+++'''zzzuuuooommmlllhhh```YYYWWWWWWWWWVVVUUURRRPPPOOORRROOOLLLMMMPPPOOOKKKFFFIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIEEEFFFGGGHHHIIIIIIIIIIIIBBBCCCDDDEEEEEEFFFEEEEEEHHHIIIJJJKKKLLLNNNOOOOOOPPPOOONNNJJJGGGFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPRRRSSSUUUUUUTTTTTTVVVUUUTTTSSSTTTVVVYYY[[[YYYVVVXXXaaaiiiiiifffdddddd___\\\___eeegggccc^^^]]][[[YYYZZZ\\\\\\YYYWWWYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[YYYXXXVVVVVVXXXXXXXXXWWWVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVWWWWWWWWWXXXXXX]]][[[XXXVVVTTTTTTTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVXXXWWWVVVVVVWWWXXXYYYZZZ\\\[[[YYYXXXYYYZZZ\\\]]][[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\[[[YYYXXXWWWVVVUUURRRSSSVVVYYYZZZYYYVVVSSSXXXWWWVVVTTTQQQOOONNNMMMNNNMMMLLLKKKIIIGGGFFFFFFFFFDDDBBBCCCFFFGGGEEECCC@@@@@@AAABBBCCCCCCCCCCCC@@@@@@AAAAAABBBCCCCCCCCC???@@@@@@???<<<;;;;;;<<<<<<999888999777444666:::888999;;;<<<<<<;;;999888999999999888888888777777;;;;;;:::999777555333222222000///000333444222000333333222222111000//////111000...,,,***)))((((((------...///000000/////////............---------++++++,,,------......///,,,...000000//////111333++++++,,,---------,,,+++------......------,,,++++++---///...***(((((()))000---******---///...,,,------,,,,,,,,,,,,------333111...+++***)))******///---,,,,,,...//////.........---,,,++++++***)))///,,,((((((***,,,,,,++++++***)))))))))***,,,,,,))))))((((((((()))+++,,,+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,+++++++++*********+++,,,,,,&&&(((******))))))+++---******))))))***,,,...///))))))))))))((((((((((((&&&(((***+++,,,+++)))(((++++++***)))(((((()))))),,,+++)))((((((((()))***************************++++++******)))(((((((((******+++---///...,,,******,,,,,,'''%%%)))------((()))***************)))'''(((******))))))+++,,,*********)))))))))))))))(((((((((***,,,---,,,+++---,,,++++++*********+++,,,---///---)))((()))+++,,,,,,------,,,)))&&&$$$)))'''%%%&&&(((***+++,,,***(((&&&(((+++...---,,,,,,)))&&&'''+++---***''''''(((***+++++++++***)))...&&&###'''---,,,(((&&&,,,+++)))((((((((()))*********))))))))))))************))))))((((((''''''''')))+++,,,***))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))******************))))))yyyuuupppllliiieee^^^YYYWWWWWWWWWVVVUUURRRPPPNNNPPPMMMKKKLLLNNNNNNJJJEEEIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGGGGCCCDDDDDDEEEEEEEEEEEEDDDGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOOOOMMMKKKIIIIIIJJJJJJJJJJJJKKKLLLMMMOOOOOOOOOPPPQQQSSSTTTTTTUUUUUUYYYWWWVVVUUUVVVXXX[[[\\\[[[XXXZZZbbbhhhfffaaa___]]]\\\\\\]]]______^^^]]]]]]\\\ZZZ[[[]]]]]][[[XXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\XXXWWWVVVVVVWWWXXXXXXWWWZZZZZZZZZZZZYYYXXXXXXWWWUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWXXX\\\[[[XXXVVVTTTTTTTTTUUUWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWYYYXXXXXXWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXZZZ[[[]]][[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[ZZZYYYXXXWWWWWWVVVUUUVVVWWWYYYYYYWWWSSSQQQVVVUUUTTTRRRPPPNNNMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGCCCAAA@@@AAACCCDDDBBB@@@BBBAAA@@@??????AAABBBCCCAAAAAABBBBBBBBBBBBCCCCCCAAA@@@???>>>======<<<;;;<<<999:::<<<;;;999:::>>>999:::<<<======<<<:::999::::::999999888777666666999999888666555444333222222000...///111333222111333333222222111000000///000000///...............---......//////////////////............---------...........................///000///---------///,,,,,,+++,,,,,,...///000............---,,,+++******---//////---++++++,,,///---++++++,,,......---...------------------...///...---------///000111///---++++++---------,,,,,,,,,,,,,,,,,,,,,++++++...+++))))))+++,,,,,,+++,,,++++++***+++,,,---...,,,+++*********+++---...++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************************&&&((())))))))))))***,,,***)))((('''''''''((((((***)))))))))(((((((((((('''((()))***+++******)))*********)))))))))((((((''''''&&&&&&%%%%%%%%%&&&************************************)))))))))))))))*********((('''((()))'''++++++)))))),,,---+++&&&&&&&&&'''''''''''''''((()))***)))((('''((())))))))))))))))))))))))***'''((()))******+++++++++//////...,,,,,,++++++++++++---...,,,***((()))+++,,,,,,------,,,+++***)))&&&&&&&&&''')))))))))(((,,,)))((((((***,,,+++***,,,)))&&&(((+++,,,***''''''((()))*********)))(((###$$$)))***)))***++++++)))((((((((()))))))))(((((((((((((((((()))((((((((('''''''''&&&&&&'''(((***)))((('''((())))))((((((''''''(((((()))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$yyyvvvrrrlllfffaaa\\\YYYWWWWWWWWWVVVTTTRRRPPPNNNNNNLLLJJJKKKMMMLLLHHHEEEHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCFFFGGGGGGHHHIIIJJJJJJKKKKKKNNNQQQRRRQQQNNNLLLLLLMMMLLLKKKKKKLLLNNNQQQRRRQQQQQQQQQRRRSSSTTTUUUVVVYYYXXXWWWVVVVVVXXXZZZ\\\]]][[[]]]cccfffbbb\\\YYYWWWZZZ\\\\\\ZZZYYYZZZ\\\]]]\\\\\\\\\]]]]]]\\\ZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\XXXWWWWWWVVVVVVWWWWWWXXX[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWWWWVVVVVVVVVVVVWWWWWWWWWWWW[[[ZZZXXXVVVUUUUUUUUUUUUWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYYYYYYYYYYZZZ[[[[[[ZZZYYYXXXWWWXXXYYYZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWXXXYYYYYYWWWTTTQQQOOOSSSSSSQQQPPPOOOMMMLLLLLLIIIIIIIIIHHHHHHHHHHHHHHHCCCAAA@@@AAABBBCCCBBB@@@DDDBBB@@@======???AAACCCCCCCCCBBBBBBBBBBBBAAAAAACCC@@@>>>>>>??????===::::::777999<<<===;;;;;;===:::;;;<<<======<<<;;;:::::::::999888777777666666777666444333222222333333333111//////000222333222333333222222111000000000////////////000111222222.........//////////////////............---------111000000///......------000000000///,,,******+++---,,,+++***,,,///222444............---,,,+++******,,,......---------...---......---++++++---............------.........++++++,,,---///000111111///---+++***+++,,,+++***++++++++++++,,,,,,------,,,+++******,,,,,,+++***+++************+++,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))***++++++***)))''''''&&&'''))))))((((((***+++)))(((((('''&&&'''''''''******)))))))))(((((((((((()))))))))************))))))*********)))((((((((())))))))))))(((''''''************************))))))))))))************+++,,,,,,***'''&&&)))+++%%%(((***)))+++---+++&&&******(((((((((((()))***((()))***)))&&&%%%&&&'''((((((((())))))*********'''***,,,+++)))((()))+++///...---,,,++++++++++++***+++,,,+++***)))***+++************++++++++++++$$$%%%'''))))))(((&&&%%%,,,***)))((()))***)))(((+++((('''(((***+++)))'''&&&'''(((((())))))(((((((((%%%%%%((()))'''''')))******)))((((((((())))))(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''zzzxxxtttmmmddd^^^[[[ZZZWWWWWWWWWVVVTTTRRROOONNNLLLKKKJJJKKKLLLKKKHHHFFFHHHGGGFFFDDDCCCCCCBBBBBBEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJLLLKKKJJJHHHGGGFFFEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCEEEEEEFFFGGGGGGHHHIIIIIIHHHMMMSSSVVVUUURRROOONNNNNNMMMLLLKKKLLLOOORRRTTTRRRRRRQQQQQQRRRTTTVVVWWWWWWVVVUUUUUUUUUWWWXXXYYY\\\[[[]]]cccddd^^^XXXVVVYYY[[[\\\\\\[[[ZZZ[[[\\\\\\\\\\\\\\\]]]\\\[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZ[[[ZZZZZZYYYYYYYYYZZZZZZXXXYYYYYYXXXWWWWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTWWWVVVVVVVVVVVVWWWXXXXXXUUUUUUVVVVVVVVVWWWWWWWWWZZZYYYXXXVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYZZZXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXXXXWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZWWWXXXZZZYYYVVVSSSQQQPPPRRRRRRQQQPPPOOOMMMMMMLLLJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDDDDEEECCCBBB@@@??????@@@AAADDDCCCCCCBBBAAA@@@@@@@@@DDD@@@<<<===@@@AAA===999777555666:::;;;888777888999::::::;;;;;;::::::999888888888888888888888888666555333111111222444555444222111000111333444555222222222111111111000000............///000111222//////.........////////////............---------////////////......------000000000///,,,******+++---,,,++++++,,,...111222,,,------......------,,,++++++,,,,,,,,,,,,------,,,...000...+++***,,,//////......------......///+++,,,,,,,,,,,,+++******///---++++++++++++***)))+++++++++++++++++++++,,,+++++++++,,,,,,,,,+++***((((((((((((((()))))))))************************---,,,,,,,,,++++++******,,,,,,++++++++++++++++++***+++,,,,,,+++)))'''%%%&&&((())))))(((((()))***'''(((((()))***+++,,,---*********)))))))))(((((()))))))))((()))******+++(((((()))******)))((('''***+++,,,,,,,,,+++)))(((************************'''(((((()))***+++++++++******)))))))))))))))***'''))))))(((***,,,)))###---,,,***(((((()))***,,,((()))***)))'''&&&'''(((&&&''''''((()))***++++++''',,,///---)))''')))---******))))))))))))************++++++******++++++((((((''''''''''''((((((&&&'''))))))(((&&&&&&&&&***)))((((((((()))))))))***((('''(((******)))'''&&&&&&&&&'''''''''''''''+++***,,,---)))%%%&&&+++)))))))))((((((((())))))(((''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&(((((((((&&&%%%%%%(((***'''((()))******)))((('''((((((((((((((((((((((((((())))))******++++++,,,{{{yyytttlllccc^^^[[[[[[VVVVVVVVVUUUTTTQQQOOONNNLLLKKKKKKLLLLLLKKKIIIGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKLLLJJJIIIHHHGGGGGGGGGGGGHHHFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIHHHNNNTTTXXXWWWTTTQQQOOONNNMMMKKKKKKLLLNNNQQQSSSRRRRRRQQQRRRSSSTTTVVVXXXWWWWWWVVVVVVVVVWWWXXXYYYYYYXXX[[[aaaaaa\\\XXXWWW\\\[[[ZZZ[[[]]]]]][[[YYYYYYZZZ[[[[[[[[[[[[ZZZ[[[YYYYYYYYYYYYZZZZZZZZZZZZ\\\\\\ZZZYYYXXXXXXXXXXXXYYYZZZ[[[ZZZXXXWWWYYY[[[WWWXXXXXXWWWVVVUUUTTTSSSWWWWWWVVVVVVWWWWWWXXXYYYUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZUUUXXXZZZYYYWWWTTTSSSTTTSSSSSSRRRQQQPPPOOONNNMMMNNNNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFDDDDDDEEEEEEDDDBBB@@@???CCCCCCBBBAAA@@@???>>>>>>DDD@@@<<<===@@@AAA===999999555555999:::777444444888888888999999888888888444555666777888999999:::666555333222222333555666444444333333333333555666222222222111111111111111000000/////////000111111000///............/////////............---------,,,,,,---------............///000///---,,,---...++++++,,,------------,,,******,,,---...////////////......---------------,,,...000///+++***+++.........------------......,,,,,,,,,,,,+++***((('''000...,,,,,,,,,,,,+++***------,,,++++++***))))))***+++,,,,,,,,,+++++++++''''''(((((())))))))))))******+++++++++*********,,,,,,,,,++++++*********,,,,,,+++******++++++,,,+++,,,---------***(((&&&'''((())))))(((((()))***((()))***+++,,,---------************)))))))))))))))))))))((()))******+++((((((((()))))))))((((((((()))*********)))'''&&&))))))))))))))))))))))))''''''((()))***++++++,,,'''%%%%%%'''***+++)))&&&,,,---,,,((())),,,+++'''***)))'''%%%%%%%%%'''((('''(((******)))(((***+++&&&&&&'''((()))******+++)))---000///***(((***...'''''''''((()))***+++,,,******)))******++++++******)))((('''&&&&&&&&&&&&))))))***(((&&&&&&(((***&&&'''''''''((()))***+++)))((((((((())))))((((((&&&&&&&&&&&&&&&''''''(((######'''***(((%%%)))///((((((((()))))))))(((((()))((((((''''''(((((()))'''''''''''''''''''''''')))))))))'''&&&&&&(((+++'''((()))******)))((('''''''''''''''''''''''''''&&&'''''''''((((((((()))|||xxxqqqiiibbb^^^[[[ZZZVVVVVVVVVUUUSSSQQQOOOMMMJJJKKKLLLLLLLLLKKKIIIHHHFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJIIIIIIIIIJJJKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKOOOTTTVVVUUUSSSPPPOOONNNMMMLLLLLLMMMOOORRRSSSRRRRRRRRRSSSTTTUUUVVVWWWZZZYYYYYYYYYYYYYYYZZZZZZWWWVVVYYY^^^^^^ZZZXXXYYY\\\ZZZYYYZZZ\\\\\\ZZZWWWXXXZZZ[[[[[[ZZZZZZZZZ[[[YYYYYYYYYYYYZZZZZZZZZZZZ\\\[[[ZZZYYYXXXWWWWWWWWWXXXZZZ[[[ZZZWWWVVVYYY\\\XXXXXXXXXYYYXXXXXXWWWVVVWWWVVVVVVVVVVVVWWWXXXXXXUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZWWWXXXXXXXXXXXXXXXWWWVVVXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZUUUXXX[[[ZZZWWWUUUVVVXXXUUUUUUTTTRRRQQQOOONNNNNNPPPOOONNNLLLJJJIIIGGGGGGFFFGGGHHHGGGEEECCCDDDEEEBBBDDDFFFGGGFFFCCC@@@>>>AAAAAA@@@??????>>>======BBB???======>>>>>><<<999===888666:::<<<999666555777777777777777777777777444444555666888999::::::777666555444444444555666222444555555444333555666111111111111111111111111333333222111111111222222111000...------.../////////............---------++++++,,,,,,---......///---...//////...---...000***+++---------,,,+++***)))***+++---.../////////333111/////////000///...---...//////---+++++++++---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---000...,,,,,,,,,---,,,+++------,,,+++***)))((((((***+++,,,,,,******+++,,,)))***++++++,,,,,,++++++---------...------,,,++++++++++++++++++*********,,,+++*********+++---...+++,,,------,,,+++***)))(((***+++***)))((()))+++***************)))((((((++++++*********)))))))))((()))))))))************(((((('''''''''((()))******************))))))((())))))))))))))))))))))))'''(((((()))***++++++++++++)))((()))+++,,,+++***+++...///+++))),,,...---+++***)))''''''''''''((('''(((******))))))+++,,,'''''''''(((((()))))))))))),,,......+++***+++---((((((((()))***,,,---...+++***))))))***+++***(((,,,++++++***)))((((((''')))******(((%%%%%%)))---$$$&&&'''''''''(((***,,,(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''')))+++)))&&&(((---''''''((()))))))))(((((()))(((((((((((((((((()))'''''''''''''''(((((((((((())))))(((''''''(((***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||uuukkkddd```^^^ZZZXXXVVVVVVVVVUUUSSSQQQNNNMMMHHHJJJKKKKKKJJJIIIHHHHHHEEEEEEEEEEEEEEEFFFHHHHHHDDDEEEEEEFFFGGGGGGHHHHHHKKKJJJIIIHHHHHHHHHIIIJJJJJJIIIGGGFFFFFFGGGIIIJJJDDDCCCBBBAAAAAABBBDDDEEEDDDEEEFFFHHHJJJLLLMMMNNNNNNPPPSSSTTTRRRPPPNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSQQQRRRSSSTTTUUUVVVVVVVVVZZZZZZZZZYYYYYYYYYYYYYYYWWWVVVXXX[[[[[[XXXWWWZZZZZZ\\\]]]\\\ZZZYYYYYYZZZXXXZZZ]]]]]][[[ZZZ[[[]]]YYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZVVVXXXZZZYYYUUUTTTWWW[[[WWWXXXXXXYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVWWWWWWXXXTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXYYYYYYXXXYYYYYYZZZYYYXXXWWWVVVYYYYYYZZZZZZ[[[[[[ZZZZZZXXXYYYZZZ[[[[[[ZZZYYYXXX[[[[[[ZZZZZZZZZZZZZZZZZZVVVZZZ]]][[[XXXVVVWWWZZZVVVVVVTTTRRRPPPOOOMMMLLLNNNMMMLLLKKKJJJIIIHHHHHHEEEGGGHHHGGGDDDBBBCCCEEECCCCCCDDDEEEDDDCCCAAA@@@??????>>>>>>======<<<<<>>===<<<;;;::::::???999666999===;;;999999888888777777777777888888666666666666777777777777666666555555444444444333...222555555444222222333111111111111111111111111222222111111111111222222111000...---------/////////............---------------------............,,,---......---,,,---...,,,,,,,,,,,,------......+++,,,------......------000...,,,,,,...000000///......---......---+++))),,,,,,++++++++++++,,,,,,************+++,,,...///---,,,******+++,,,,,,+++,,,+++++++++******))))))+++,,,,,,+++))))))+++...******,,,---------,,,+++------.........---,,,+++************++++++++++++******))))))***,,,...///++++++++++++***************+++,,,+++***)))***+++((()))*********)))''''''+++++++++*********))))))'''((()))***+++******))))))(((&&&%%%&&&'''***+++,,,+++******))))))******))))))))))))))))))))))))(((((())))))*********+++,,,---,,,(((######(((...'''---+++(((***---///,,,,,,++++++***)))))))))''')))***)))(((((()))***''''''((((((((((((((((((((()))***+++++++++++++++***))))))))))))***++++++---***((()))***+++)))''')))***+++++++++***))))))$$$'''***)))&&&%%%))),,,%%%'''((('''&&&&&&(((***'''(((((((((''''''((((((((('''&&&&&&&&&'''))))))...,,,+++,,,)))%%%$$$'''&&&&&&((()))))))))(((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''%%%''')))((('''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%{{{rrrgggaaa___]]]YYYUUUVVVVVVVVVUUUSSSQQQNNNMMMFFFHHHJJJJJJIIIGGGGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJHHHGGGFFFFFFGGGHHHKKKJJJHHHFFFFFFGGGHHHIIICCCBBBAAA@@@AAACCCEEEFFFDDDEEEGGGIIIKKKMMMOOOPPPPPPRRRSSSRRROOONNNMMMMMMOOOOOOPPPQQQRRRSSSTTTTTTPPPQQQSSSUUUVVVVVVVVVUUUXXXXXXXXXXXXXXXWWWWWWWWWXXXVVVWWWZZZYYYVVVVVVZZZYYY^^^bbb```ZZZWWWZZZ___XXX[[[^^^^^^\\\[[[\\\___YYYYYYYYYYYYZZZZZZZZZZZZVVVVVVWWWWWWYYYZZZ[[[\\\TTTWWWYYYWWWSSSRRRVVVYYYUUUVVVWWWXXXYYYYYYYYYYYYVVVUUUUUUUUUUUUVVVWWWWWWTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWXXXWWWWWWVVVUUUTTTSSSRRRUUUUUUVVVVVVWWWXXXYYYYYYYYYZZZ[[[[[[[[[YYYXXXWWWYYYYYYZZZ[[[[[[[[[[[[[[[XXXYYYZZZ[[[[[[ZZZYYYXXX[[[[[[[[[[[[ZZZZZZZZZYYYXXX\\\^^^]]]XXXUUUWWWZZZWWWVVVTTTRRRPPPNNNLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGIIIJJJHHHEEECCCDDDFFFCCCCCCBBBAAAAAAAAABBBBBB============<<<<<<<<<<<<===>>>>>>===:::999999:::>>>777444888<<<<<<;;;<<<999999888888888888999999888888888777666666555555555555555555444333222111,,,000444555333111000111111111111111111111222222............///000111111222111...---,,,---.../////////.........---------000000000///......------,,,---...---+++***+++,,,---,,,++++++,,,///222444............---,,,+++***+++)))'''(((+++......---000...,,,---//////+++''',,,++++++******++++++,,,***)))((('''''')))+++---+++***))))))***++++++******************++++++++++++,,,,,,***((((((,,,///((()))***+++,,,+++******++++++,,,---,,,+++)))((())))))******+++++++++,,,***)))((((((***,,,///111***))))))((())))))***++++++,,,---,,,******+++,,,&&&''')))***+++,,,+++++++++++++++************)))&&&(((***+++,,,+++)))(((***(((&&&$$$$$$'''***,,,((('''%%%$$$$$$$$$%%%&&&))))))))))))))))))))))))))))))))))))************&&&***)))+++))))))&&&'''+++---))))))))))))((('''%%%%%%((()))***)))'''&&&&&&'''(((((((((((((((''''''''''''&&&&&&(((***+++***)))***)))(((''''''&&&&&&&&&---+++))))))******(((%%%$$$&&&(((***++++++)))((( %%%******'''%%%'''***&&&((()))(((%%%$$$&&&)))'''((()))((('''''''''((((((((('''&&&'''((()))***$$$""""""&&&'''%%%%%%(((%%%&&&((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###&&&(((((('''%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&%%%$$$######"""!!!yyyssskkkddd___\\\ZZZXXXXXXUUURRRPPPPPPOOOMMMKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEGGGJJJIIIFFFIIINNNHHHIIIJJJJJJHHHGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEGGGHHHJJJMMMQQQTTTWWWVVVTTTQQQPPPPPPSSSVVVQQQQQQQQQRRRSSSSSSQQQPPPRRRSSSTTTUUUUUUVVVUUUUUUUUUWWWYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[\\\\\\ZZZZZZZZZZZZZZZ[[[[[[[[[YYYYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZYYYYYY[[[\\\UUUXXXZZZYYYVVVUUUVVVXXXVVVWWWXXXYYYYYYXXXWWWVVVYYYYYYZZZZZZZZZXXXWWWVVVVVVWWWYYYZZZZZZXXXWWWUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUUUUUUUUUUVVVWWWUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWYYYZZZ\\\]]]]]]^^^eeeiiieee```^^^]]][[[[[[ZZZ]]]```___\\\___dddYYYYYYZZZZZZZZZZZZYYYYYY[[[\\\\\\\\\\\\\\\]]]]]]WWWWWWXXXXXXYYYXXXXXXWWWTTTSSSRRRPPPNNNLLLKKKJJJMMMMMMMMMLLLKKKIIIHHHGGGLLLHHHEEEEEEHHHIIIEEEAAAHHHIIIIIIFFFCCCAAA@@@AAA???===:::999:::::::::999:::<<>>???===;;;:::;;;;;;::::::;;;===@@@@@@>>>;;;999999;;;:::999888888888999:::999666555777777444555888888777777666666666666666777666666555444444333333444444444444555555555555444444444333333222111000111111000000000000111111111000///......///000111111111111000//////...------------.........//////+++,,,------+++++++++---------,,,,,,,,,---...///......//////...---,,,+++,,,---......,,,,,,---...+++)))(((&&&&&&(((***+++************++++++++++++,,,,,,,,,++++++,,,------,,,))))))------)))))),,,)))+++,,,+++)))(((***,,,,,,,,,,,,+++++++++++++++))))))*********++++++++++++++++++++++++******)))---,,,***))))))***,,,---)))))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,++++++***************+++*********+++,,,,,,***))))))***+++***)))((()))******(((&&&&&&(((***++++++((((((''''''((()))***+++$$$%%%''')))+++,,,++++++***(((&&&''')))***)))''')))(((***+++((($$$)))111***)))(((((())))))(((&&&((()))************)))(((###)))...---)))&&&'''+++#########$$$%%%'''((())),,,,,,+++*********++++++,,,(((%%%&&&)))+++***'''(((***++++++)))'''(((((($$$%%%''')))************)))))))))))))))*********))))))(((&&&***,,,%%%+++***(((''''''(((***+++'''''''''''''''((())))))(((((())))))))))))((((((((((((((('''''''''&&&&&&%%%&&&'''(((((('''%%%$$$&&&''''''((((((''''''&&&***'''$$$$$$&&&(((((('''((('''''''''((()))******'''((((((((((((''''''&&&'''''''''''''''(((((((((((((((((((((((((((((((((qqqlllfffaaa^^^\\\ZZZYYYWWWTTTQQQPPPOOONNNLLLJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFDDDFFFIIIIIIFFFHHHLLLKKKLLLLLLJJJGGGEEEEEEFFFIIIJJJIIIIIIHHHGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIJJJMMMPPPOOOQQQRRRQQQPPPPPPRRRSSSRRRSSSTTTUUUTTTQQQNNNLLLNNNOOOQQQSSSVVVWWWXXXXXXUUUVVVWWWWWWVVVVVVWWWXXXaaa```^^^\\\YYYXXXWWWVVV\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYWWWWWWYYYZZZZZZXXXVVVVVVWWWYYYVVVWWWXXXXXXVVVUUUVVVWWWWWWWWWXXXYYYYYYXXXWWWWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVWWWZZZ]]]```bbboooqqqoooeee^^^\\\\\\\\\ZZZYYY[[[^^^[[[VVVUUUWWWZZZZZZYYYXXXWWWWWWVVVUUUYYYYYYYYYYYYYYYYYYYYYYYYUUUUUUUUUUUUUUUTTTSSSRRRNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGDDDAAAAAACCCCCCAAA>>>FFFFFFFFFDDDAAA????????????>>>;;;;;;<<<<<<;;;::::::<<<>>>>>>===:::999999;;;:::999999888888999999666333444777888555444777777777777777666666666666666666555555444333333333333333333444444444555555333333444333333222111000111111000000000000111111//////000000000000//////111111000000///.........------------............,,,---...---+++***+++,,,,,,,,,+++++++++,,,---...+++,,,---......---,,,++++++,,,---,,,+++***+++---***((('''&&&&&&(((+++,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,,,,***+++------+++***,,,)))***++++++***)))***+++++++++++++++,,,,,,,,,,,,***************+++++++++,,,+++***(((((()))***+++---,,,+++******+++,,,---))))))))))))***+++,,,---******++++++,,,------...,,,+++)))(((((()))+++---***+++,,,---...---,,,+++***+++,,,+++)))((((((******)))((((((******)))(((((('''&&&&&&'''))),,,---%%%&&&'''***++++++(((&&&((('''&&&'''((()))((('''---(((&&&***---------///)))(((''''''(((((('''&&&((())))))******))))))(((+++,,,---+++(((''''''(((%%%%%%&&&'''(((***,,,---......---,,,+++++++++,,,,,,(((&&&&&&)))+++)))''')))***,,,+++***((())))))'''((()))***+++,,,,,,,,,*********)))))))))))))))******(((&&&(((,,,,,,)))******))))))))))))******'''''''''''''''((())))))'''(((((())))))(((((('''))))))((((((((((((''''''$$$$$$%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((***'''%%%%%%&&&(((((((((((((((((('''(((((())))))'''&&&&&&&&&&&&''''''((())))))((((((((((((((('''((((((((((((((((((((((((ppplllfffaaa^^^\\\ZZZYYYVVVTTTQQQOOONNNMMMKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDEEEIIIIIIGGGHHHKKKIIIJJJKKKIIIGGGFFFFFFGGGKKKKKKJJJJJJHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHHHHHHHIIIKKKLLLLLLOOOQQQSSSRRRRRRSSSTTTRRRTTTWWWXXXVVVSSSQQQOOOSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYXXXWWWVVVXXXYYY[[[[[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWYYYZZZZZZYYYWWWVVVWWWXXX\\\\\\[[[YYYWWWVVVUUUUUUWWWXXXXXXXXXXXXXXXXXXWWWXXXXXXYYYZZZZZZYYYXXXWWWUUUVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVWWWYYY]]]aaacccqqqrrrlllbbb[[[[[[]]]\\\VVVUUUXXX\\\\\\WWWUUUWWWXXXXXXWWWWWWVVVVVVWWWWWWZZZZZZYYYYYYXXXXXXWWWWWWUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOMMMLLLKKKJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFJJJHHHFFFFFFGGGGGGDDDBBBEEEFFFFFFDDDAAA??????@@@???>>><<<<<<======<<<;;;777999;;;;;;:::888888888888888888777777777777777444333444999999666555777777777777777777666666555555555555444444333333333222333333333444444444444444444444444444333222222111111000000000000111111//////000000000000//////222111111000//////......++++++++++++++++++++++++---......---+++******++++++++++++++++++,,,,,,,,,***+++,,,.........---,,,)))+++,,,+++***)))***,,,)))******+++,,,---......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++,,,------,,,+++,,,******+++************+++*********+++,,,------...******************************)))))))))))))))*********)))(((((()))******+++*********++++++,,,---******++++++,,,,,,,,,,,,+++***)))))))))***+++,,,***,,,......---,,,,,,,,,---......,,,***(((((()))(((((('''((()))(((&&&$$$***((('''&&&&&&(((+++,,,!!!&&&***,,,***(((&&&''')))(((((((((((((((((('''---)))&&&(((+++,,,***))))))(((''''''))))))((('''((())))))))))))))))))(((''''''&&&'''((((((((('''*********+++,,,...///000...------,,,+++++++++++++++)))'''''')))***(((''')))+++,,,,,,***)))******(((((()))***++++++,,,,,,************))))))))))))******)))((((((+++...000)))******************)))'''''''''''''''((())))))'''((((((((((((((((((''')))))))))))))))(((((((((%%%$$$$$$$$$$$$%%%'''(((''''''(((((((((((('''''')))((('''&&&''''''(((((()))(((((('''''''''(((((('''&&&&&&%%%&&&''')))*********))))))((((((''''''((((((((((((((((((((((((qqqmmmgggbbb___\\\YYYWWWVVVSSSPPPNNNNNNMMMKKKIIIJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGDDDDDDHHHIIIGGGGGGIIIFFFHHHIIIHHHGGGGGGHHHIIILLLLLLKKKKKKIIIHHHGGGFFFDDDEEEEEEFFFFFFFFFEEEDDDEEEFFFHHHHHHGGGGGGHHHJJJKKKNNNQQQTTTTTTTTTUUUVVVSSSVVVZZZZZZXXXVVVUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[YYYXXXXXXYYY[[[XXXXXXWWWWWWXXXYYY[[[]]]\\\\\\[[[[[[ZZZZZZZZZZZZXXXYYYYYYZZZZZZZZZYYYYYYZZZZZZ[[[YYYWWWWWWXXXZZZUUUTTTTTTTTTUUUWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXWWWXXXYYYZZZZZZYYYXXXXXXUUUVVVVVVWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYXXXXXXXXXXXXYYYZZZXXXWWWVVVVVVYYY\\\```ccclllkkkfff]]]YYY[[[]]]\\\VVVUUUWWW[[[\\\XXXUUUVVVUUUUUUUUUUUUVVVXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTSSSSSSSSSQQQOOOLLLJJJIIIIIIJJJLLLLLLKKKJJJHHHGGGEEEDDDHHHGGGEEEEEEEEEDDDCCCAAA@@@AAAAAA???<<<;;;;;;<<<>>>===<<<<<<>>>>>><<<;;;666888:::;;;999888999999888888888888777777666666666444666::::::777666888666777777888777666555555444444444444444333333333222222222222333333333444555555555555555444444333111111000000000000111111111000///......///000111111222222222111000///...++++++++++++++++++++++++---......---+++******+++*********+++++++++++++++***+++---...//////......)))***+++***))))))***+++(((***---///000///---,,,******+++++++++,,,,,,,,,++++++******************+++,,,---,,,,,,---,,,++++++************+++******((())))))***+++,,,------************************'''(((***++++++***)))(((***))))))))))))))))))***------,,,+++++++++++++++,,,,,,,,,++++++*********((()))***+++,,,++++++***,,,---///...,,,+++,,,...---......---+++******+++)))(((((()))***)))&&&###,,,***((('''&&&'''((())) ***,,,)))(((,,,111+++++++++***((('''''''''((())))))((((((************)))((((((*********((()))(((((((((((((((((()))######$$$'''******'''$$$))))))((((((((())))))***+++++++++++++++***))))))***)))((()))))))))(((&&&(((***,,,,,,*********+++(((((((((((()))******+++*********)))))))))))))))))))))++++++))))))+++...))))))))))))))))))))))))'''''''''''''''((())))))''''''((((((((((((''''''((((((((()))))))))))))))'''&&&%%%$$$%%%'''(((***###$$$$$$%%%%%%$$$$$$###((((((((((((''''''((())))))((('''''''''''''''((((((((('''&&&'''(((***+++******))))))((((((''''''((((((((((((((((((((((((pppmmmgggccc___\\\YYYWWWUUURRROOONNNMMMLLLJJJHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEHHHDDDCCCGGGIIIGGGFFFHHHEEEFFFHHHHHHGGGGGGIIIJJJLLLLLLLLLKKKJJJIIIHHHGGGCCCDDDFFFGGGGGGFFFEEEEEECCCEEEGGGHHHGGGGGGGGGHHHJJJMMMPPPSSSTTTUUUWWWXXXWWWZZZ\\\[[[XXXVVVVVVXXXTTTUUUWWWZZZ\\\]]]^^^^^^\\\\\\\\\ZZZXXXXXXZZZ\\\[[[ZZZXXXWWWWWWXXXZZZ[[[\\\\\\[[[[[[ZZZYYYYYYYYYWWWXXXYYYYYYZZZZZZZZZYYYYYYZZZZZZYYYXXXXXXYYY[[[[[[YYYVVVUUUVVVWWWWWWVVVYYYXXXWWWWWWWWWWWWXXXYYYWWWXXXYYYZZZZZZZZZYYYXXXUUUUUUUUUVVVWWWWWWXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWYYYXXXWWWVVVVVVWWWXXXYYYWWWWWWVVVWWWXXX[[[^^^```cccccc___YYYWWW[[[\\\[[[ZZZWWWWWWZZZ[[[WWWSSSSSSTTTTTTTTTUUUVVVYYY[[[\\\[[[[[[ZZZYYYXXXVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTRRROOOKKKIIIIIIIIIIIIKKKKKKJJJIIIHHHFFFEEEDDDGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@AAA???===;;;;;;<<<===<<<;;;<<<>>>>>><<<:::999:::<<<<<<<<<;;;<<<===999::::::::::::999888888888555666999:::777666999666777888888888777555444444444333333333333333333111111222222222333333333444444555555555555444444111111000000000000111111222000///------///000222111333444666555333000...------------,,,,,,,,,,,,,,,---...---+++***+++,,,)))***+++,,,,,,,,,,,,++++++,,,---...//////...---)))***+++***)))))))))+++&&&(((+++...///---***((())))))*********+++++++++***)))(((((((((***+++,,,***,,,---++++++---,,,***+++***)))***+++++++++)))((((((((()))***++++++,,,+++++++++***************&&&(((+++------+++)))(((++++++++++++++++++++++++...---,,,+++************---,,,,,,+++******))))))&&&(((***,,,---,,,+++***,,,...///...,,,---111555111222222111...,,,------+++******+++,,,+++)))&&&,,,+++***)))'''''''''&&&$$$,,,---(((&&&***...***+++,,,+++)))'''((()))###)))+++***))),,,...///***)))((()))***+++***))))))((((((''''''(((((()))&&&&&&(((***+++***&&&$$$))))))((('''''''''''''''((())))))*********)))((()))*********)))((('''&&&''')))++++++***)))***+++(((''''''''''''((()))***((()))))))))************((((((***---+++(((''')))))))))(((((((((((())))))'''''''''''''''((())))))&&&''''''((((((''''''&&&''''''(((((((((((()))))))))((('''&&&'''((()))***'''((((((((((((((((((''''''((())))))((('''((()))'''''''''&&&''''''(((((()))(((((((((((())))))***))))))((((((((((((((('''((((((((((((((((((((((((llliiieeeaaa___\\\YYYWWWTTTRRROOOMMMMMMLLLJJJHHHIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDIIIDDDCCCGGGIIIGGGFFFGGGFFFGGGHHHHHHGGGFFFGGGIIIJJJJJJJJJJJJIIIIIIHHHGGGDDDEEEGGGHHHIIIHHHGGGFFFBBBDDDFFFGGGGGGFFFGGGHHHHHHKKKNNNQQQRRRTTTWWWYYY\\\^^^___[[[VVVSSSTTTWWWTTTUUUWWWZZZ\\\]]]^^^___\\\\\\[[[YYYXXXXXXZZZ\\\^^^]]]ZZZXXXXXXYYY[[[\\\]]]]]]\\\[[[[[[ZZZYYYYYYYYYYYYYYYZZZYYYYYYXXXXXXVVVWWWXXXXXXWWWWWWYYY[[[ddd```[[[XXXWWWWWWUUUSSSYYYXXXWWWWWWWWWWWWXXXYYYVVVWWWYYYZZZZZZZZZYYYXXXUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXWWWWWWVVVUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUWWWVVVUUUTTTTTTUUUVVVWWWVVVVVVWWWWWWXXXZZZ[[[\\\[[[\\\[[[WWWWWW[[[[[[XXXZZZUUUTTTXXXYYYVVVTTTTTTVVVUUUUUUUUUVVVYYY[[[]]]ZZZZZZYYYWWWVVVTTTSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVQQQOOOLLLIIIHHHHHHIIIJJJGGGHHHHHHHHHHHHGGGGGGFFFHHHIIIHHHGGGEEEDDDDDDDDDAAAAAABBB@@@>>>======>>>;;;;;;;;;<<<======;;;999999;;;<<<===<<<<<<>>>???999::::::;;;:::999888777999666555888777555555888666666888888888777555444333333333333333333333333111111111111222222222222222222333333333333333222111111000000000000111111//////000000000000//////111333777999888555000------------,,,,,,,,,+++++++++,,,------+++++++++---******,,,---------,,,+++++++++---......---,,,+++)))***++++++))))))***+++(((((()))*********)))((((((((()))))))))*********+++)))((('''(((***...000(((,,,---******---,,,(((,,,***((()))+++,,,+++)))''''''(((((()))))))))***+++++++++*********))))))))))))+++,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,++++++*********+++++++++++++++***************(((((()))***++++++,,,,,,+++---///......111999???CCCCCC@@@;;;444///,,,,,,+++*********++++++***((())))))******)))((('''&&&)))***,,,+++)))'''&&&&&&&&&(((***)))(((((()))+++$$$***,,,))))))---...,,,)))((('''(((*********))))))(((''''''''''''((()))((()))***))))))((('''''')))))))))(((((()))******&&&'''(((************))))))***+++***)))'''&&&&&&&&&(((******)))))))))***(((((('''''''''((()))***''''''((()))***++++++,,,***'''(((,,,---(((&&&((()))((('''%%%%%%'''((()))'''''''''''''''((())))))&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((())))))(((((('''(((((((((***++++++,,,,,,++++++***&&&)))******((('''((()))&&&&&&&&&&&&''''''((()))((((((((()))(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((iiifffbbb```^^^]]]ZZZXXXTTTRRROOOMMMLLLKKKIIIHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDIIIDDDBBBFFFIIIGGGFFFFFFGGGIIIIIIHHHFFFEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGEEEFFFHHHJJJJJJJJJHHHGGGAAACCCFFFGGGGGGFFFGGGHHHGGGIIILLLOOOQQQSSSWWWYYY___aaa```[[[TTTPPPRRRUUUWWWXXXYYYZZZZZZ[[[[[[[[[\\\\\\[[[XXXWWWWWWYYY[[[^^^]]][[[ZZZZZZ[[[^^^___^^^^^^]]]]]]\\\[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXVVVVVVTTTUUUVVVVVVVVVWWWYYY[[[\\\XXXTTTTTTVVVWWWWWWVVVYYYXXXWWWVVVVVVWWWXXXYYYVVVWWWYYYZZZZZZZZZYYYYYYUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXWWWVVVVVVUUUTTTTTTUUUUUUVVVWWWWWWVVVUUUUUUVVVUUUSSSRRRRRRSSSUUUVVVVVVVVVWWWXXXXXXYYYYYYYYYXXXYYYYYYWWWXXX[[[ZZZVVVVVVQQQPPPUUUXXXXXXWWWXXXXXXWWWVVVVVVVVVXXXZZZ\\\YYYYYYXXXVVVTTTSSSRRRQQQQQQRRRSSSUUUVVVVVVVVVVVVNNNLLLJJJGGGGGGHHHIIIKKKDDDEEEFFFGGGHHHIIIIIIIIIFFFGGGGGGEEECCCBBBBBBCCC===>>>>>>===:::999999::::::::::::;;;======;;;999777999;;;;;;;;;;;;===>>>777777888999888777666555:::666444666555333444777555666888999888777555444333333333333333333333333000111111111111222222222000111111222222222111111111111000000000000111111---...111222222111...---000444888;;;;;;666111---+++++++++******)))))))))+++,,,------++++++,,,...***+++,,,---...---,,,,,,***+++,,,,,,,,,,,,******)))+++,,,+++***)))***+++,,,+++)))''''''(((***+++(((((((((((()))))))))))),,,***(((&&&(((+++000333''',,,---))))))---,,,''',,,***((())),,,,,,+++(((''''''''''''((((((((((((++++++++++++******))))))++++++*********+++---...))))))************))))))))))))))))))***+++,,,,,,)))))))))***++++++,,,,,,***)))(((((()))+++---...***---//////000555???GGGXXXUUUOOOFFF:::111***((()))((('''((()))***)))(((&&&''')))++++++***((('''***'''$$$'''---///,,,((("""%%%'''((('''(((+++...(((,,,+++'''(((,,,***$$$'''&&&&&&''')))***)))((()))((('''&&&&&&'''((()))'''((((((&&&%%%&&&))),,,&&&&&&&&&&&&'''(((******%%%'''(((***++++++++++++(((***++++++)))'''&&&&&&&&&''')))***)))((()))***))))))(((''''''((()))***&&&&&&''')))***+++,,,---+++&&&&&&+++---)))'''))))))(((&&&$$$$$$&&&((()))'''''''''''''''((())))))&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''(((((()))))))))((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&)))+++***((('''(((***%%%%%%%%%&&&'''((()))***''''''((()))((('''%%%$$$%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((mmmjjjeeeaaa^^^[[[XXXVVVPPPQQQQQQPPPMMMJJJIIIIIIIIIJJJKKKKKKKKKIIIGGGEEEEEEEEEDDDCCCCCCCCCCCCCCCGGGEEEBBBCCCEEEFFFEEECCCEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGHHHHHHHHHHHHIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQSSSVVVYYYaaa^^^[[[WWWUUUUUUUUUVVVQQQSSSWWWYYYZZZ[[[]]]___]]]\\\ZZZYYYYYYZZZ\\\^^^\\\[[[YYYYYY[[[]]]]]]]]]]]]^^^^^^______^^^^^^]]]ZZZYYYXXXWWWVVVWWWXXXXXX[[[YYYXXXYYYZZZ[[[ZZZXXXUUUVVVWWWWWWUUUUUUUUUWWWTTTTTTTTTTTTUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWUUUUUUVVVWWWXXXYYYZZZ[[[VVVWWWXXXYYYYYYWWWUUUTTTXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWXXXWWWWWWWWWXXXYYY[[[\\\YYYZZZZZZZZZYYYWWWUUUTTTVVVVVVWWWWWWXXXYYYZZZZZZXXXXXXYYYYYYYYYYYYYYYXXX\\\\\\\\\ZZZWWWSSSPPPNNNUUUVVVVVVVVVVVVUUUTTTTTTVVVRRRNNNKKKJJJKKKJJJJJJFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGEEEDDDCCCBBBBBBAAA@@@>>><<<;;;:::;;;<<<>>>===<<<::::::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999777666666777999;;;333444555666666777777777666666555555555666666777444333333222222333333444222222222333333444444444222333333333222000///---444111---...000111///,,,222111000//////000111222999555111222555666333//////...------...---+++)))///...,,,+++***+++,,,,,,+++,,,------......------+++,,,---,,,***)))***+++)))***+++,,,------------'''(((***,,,---,,,+++******+++++++++******,,,...,,,++++++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++&&&(((+++---...---,,,+++,,,,,,,,,++++++*********000,,,((())),,,...+++'''++++++******++++++,,,---+++---/////////,,,)))''')))+++------,,,++++++++++++++++++***((('''((()))******,,,...111999JJJ[[[jjjhhh^^^MMM===555000---,,,+++***))))))***+++,,,+++)))''')))+++,,,)))&&&))))))(((''''''&&&'''''')))((('''&&&'''(((***,,,222111///---,,,+++******+++***)))(((((()))***+++))))))***)))'''(((***---+++((('''***///000,,,(((++++++++++++*********)))&&&))),,,---,,,*********,,,,,,,,,,,,,,,+++***))),,,...,,,((()))...---(((+++(((&&&&&&)))***)))'''"""''',,,,,,***)))---111(((,,,///---(((&&&)))---)))((('''''')))******)))(((,,,+++%%%###))),,,++++++++++++******((('''&&&))))))(((((((((((())))))&&&''''''((((((((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''''')))++++++***)))((()))((((((((((((((((((((((((((()))+++,,,'''###&&&---''')))******((('''((((((lllhhhccc___\\\ZZZWWWUUUPPPQQQQQQOOOLLLIIIIIIJJJIIIIIIJJJKKKJJJIIIGGGEEEEEEEEEDDDCCCCCCCCCCCCCCCFFFDDDBBBCCCEEEFFFEEEDDDFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGHHHIIIJJJKKKLLLLLLIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLNNNOOOQQQSSSWWWZZZ```^^^[[[WWWVVVUUUVVVWWWSSSUUUYYYZZZ[[[\\\^^^``````___^^^^^^^^^^^^___```[[[YYYXXXXXXZZZ[[[\\\[[[\\\\\\]]]]]]]]]\\\[[[[[[ZZZYYYXXXWWWVVVWWWWWWXXXYYYXXXWWWWWWYYYYYYXXXWWWUUUVVVWWWWWWVVVUUUVVVXXXTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXVVVVVVVVVWWWWWWVVVUUUUUUXXXWWWWWWWWWXXXYYYZZZ[[[XXXYYYYYYZZZZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYXXXWWWVVVUUUUUUTTTTTTVVVVVVVVVVVVUUUTTTSSSRRRSSSQQQOOONNNMMMLLLJJJHHHJJJIIIIIIIIIJJJJJJKKKLLLEEEDDDBBBAAA@@@?????????>>>===;;;::::::;;;<<<======<<<;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888666444444666888999666777777888888888777777555444444333333333333444333333222222222222333333111111111222222222333333000111222222222111000///000000000000///000111222222111000//////000111222777444222333666666333//////...,,,,,,------,,,***---,,,+++*********+++++++++,,,------...---------+++,,,---,,,+++***+++,,,+++,,,---...////////////+++++++++***'''$$$!!!+++++++++*********++++++---......---------------)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))***++++++,,,,,,,,,++++++++++++++++++***,,,+++++++++,,,,,,,,,,,,++++++******++++++,,,---)))***+++++++++)))'''&&&%%%'''))))))((('''''''''***++++++***(((((()))+++******,,,000555@@@TTTgggtttrrrgggSSS@@@555000---++++++***))))))***++++++***)))))))))******)))(((+++,,,---...---,,,***)))***)))((('''''')))***,,,++++++******)))((((((((()))(((''''''''''''((()))++++++***(((&&&%%%&&&(((***((((((***///000---***+++*********))))))))))))&&&(((+++,,,+++***)))***++++++,,,,,,++++++***)))***,,,***&&&&&&***)))$$$***)))'''(((***+++)))'''&&&(((***)))&&&%%%''')))((((((((('''&&&&&&&&&&&&)))'''&&&'''((()))))))))'''***((("""###%%%$$$)))))))))))))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((((()))++++++)))'''''''''((((((((((((((((((((((((***'''''')))(((%%%&&&)))'''(((******((((((((()))kkkgggbbb^^^[[[YYYVVVTTTQQQQQQPPPMMMJJJIIIIIIKKKIIIIIIJJJJJJJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCEEECCCBBBCCCEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGIIIJJJLLLMMMNNNNNNKKKKKKJJJJJJIIIJJJJJJJJJJJJKKKMMMOOOPPPSSSXXX[[[^^^]]]ZZZWWWVVVUUUVVVWWWUUUXXX[[[\\\]]]^^^___aaa``````aaaaaaaaa`````````ZZZXXXWWWWWWYYYZZZZZZYYYZZZ[[[[[[[[[ZZZYYYYYYXXXYYYYYYXXXWWWWWWWWWWWWXXXXXXWWWVVVVVVWWWXXXWWWVVVTTTVVVWWWWWWVVVVVVWWWYYYSSSSSSSSSTTTTTTVVVWWWWWWVVVWWWWWWXXXXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVYYYXXXVVVTTTTTTUUUWWWXXXUUUVVVVVVWWWXXXXXXYYYYYYWWWWWWWWWWWWVVVUUUTTTSSSWWWWWWWWWWWWWWWXXXYYYZZZWWWXXXYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXWWWVVVTTTSSSTTTUUUWWWYYYWWWWWWWWWVVVUUUSSSRRRQQQQQQPPPPPPPPPPPPNNNJJJGGGHHHHHHGGGGGGGGGHHHIIIIIIBBBAAA@@@???>>>============<<<;;;:::;;;<<<===>>>======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888666555333333555666888888888888888777666555444555444444444333333222222222222111111111111222222000000000111111111111111///000111111222222111111,,,///111000------111555222111111000000111111222444333222444777777333//////---++++++,,,------,,,,,,+++***)))))))))******++++++,,,---------------***,,,------++++++,,,...+++,,,,,,---............***+++++++++***(((&&&%%%+++++++++***************---...///---))))))+++...((((((((((((((((((((((((((()))***++++++***)))((())))))((('''((()))+++,,,*********+++++++++++++++(((***,,,,,,+++***---///++++++******++++++,,,---------,,,,,,++++++******''')))******)))(((((())))))***+++***))))))+++---,,,+++,,,000666DDD[[[ooo{{{zzzoooYYYCCC666111...+++***))))))))))))***+++''')))******)))((())))))+++---000222111///,,,******)))((((((((()))++++++))))))+++,,,,,,+++***))))))((((((''''''(((((())))))***)))(((%%%$$$%%%&&&)))((((((+++///000...+++))))))))))))((((((((((((%%%(((***+++)))(((((()))***++++++++++++******)))'''((('''&&&'''+++***&&&***)))((()))++++++)))(((,,,,,,+++***)))))))))***,,,***''''''))))))'''$$$((('''%%%&&&''')))(((((((((***)))$$$"""$$$&&&&&&''''''(((((((((((('''&&&)))((((((''''''(((((()))(((((()))***************((((((''''''''''''((((((((((((((((((((((((((((((((()))+++***((('''''''''))))))))))))))))))))))))---'''%%%(((***((('''(((&&&'''))))))(((((()))+++jjjgggbbb^^^[[[XXXVVVSSSRRRQQQOOOLLLIIIHHHJJJKKKIIIIIIJJJIIIIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGIIILLLMMMNNNOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLNNNNNNOOORRRVVVXXX[[[ZZZXXXVVVUUUUUUUUUVVVVVVYYY[[[\\\]]]]]]___```]]]^^^`````````___]]]\\\ZZZYYYXXXXXXZZZZZZZZZYYYZZZZZZZZZZZZYYYYYYXXXWWWYYYYYYXXXXXXWWWWWWWWWWWWXXXVVVUUUVVVWWWXXXWWWVVVTTTUUUWWWWWWVVVVVVXXXYYYSSSSSSSSSSSSTTTUUUWWWWWWWWWWWWXXXYYYYYYYYYXXXXXXUUUUUUVVVWWWWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWUUUUUUUUUVVVVVVWWWWWWWWWVVVWWWWWWWWWVVVVVVUUUTTTVVVVVVVVVWWWWWWXXXXXXYYYWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWXXXWWWVVVUUUVVVVVVWWWXXXYYYXXXXXXVVVTTTRRRQQQOOORRRQQQOOOOOOOOONNNLLLJJJHHHHHHGGGGGGFFFGGGGGGGGGBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<===>>>???======<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777666555444444555666777777777666555444222111000666666666666555444444333111111000000000000111111111111111111111111111111000000111111111111111000,,,...///...,,,,,,///111111111111111111111111111333333444666999888444111...,,,******,,,---------+++++++++************+++++++++,,,------------,,,***+++------,,,,,,---///))))))***+++++++++++++++)))***+++,,,---,,,,,,,,,+++******+++------,,,,,,+++------***%%%###(((,,,++++++++++++++++++++++++))))))***++++++***)))))))))))))))))))))***++++++))))))******++++++,,,,,,)))******+++*********+++++++++******++++++,,,---///...---,,,+++,,,,,,---)))+++,,,+++***)))***+++((()))************,,,...///------///444BBBYYYnnn{{{{{{qqqZZZCCC666111000+++***)))(((((()))***+++%%%(((++++++((('''(((+++)))***,,,------,,,***(((******))))))))))))***+++((()))+++,,,,,,+++)))(((************************&&&'''((('''&&&&&&((()))(((((()))+++...000...,,,)))(((((((((((('''''''''%%%'''))))))((('''((())))))***************))))))''''''((())),,,......,,,))))))***+++++++++)))(((,,,+++))))))+++---------+++***))))))((((((&&&&&&'''&&&%%%%%%'''(((((('''&&&((((((&&&%%%'''***+++''''''(((((()))(((((((((******))))))))))))************+++,,,,,,,,,,,,,,,(((((((((''''''((((((((('''((((((((((((((())))))'''(((******)))((()))+++))))))))))))))))))))))))---)))(((******((((((***&&&'''((((((((((((***,,,kkkgggbbb^^^[[[YYYVVVTTTRRRQQQOOOLLLIIIHHHIIIKKKIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIFFFHHHJJJMMMNNNOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJMMMNNNOOONNNNNNOOORRRUUUWWWVVVUUUTTTTTTTTTUUUUUUVVVXXX[[[[[[[[[[[[]]]^^^\\\]]]___```___^^^[[[ZZZ[[[ZZZYYYZZZ[[[[[[ZZZXXXZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXWWWVVVVVVXXXXXXWWWVVVTTTUUUVVVVVVUUUUUUVVVXXXRRRRRRRRRSSSTTTUUUWWWXXXXXXXXXYYYZZZZZZZZZZZZZZZUUUUUUVVVVVVWWWXXXXXXXXXTTTUUUVVVWWWWWWVVVUUUUUUYYYXXXXXXXXXWWWWWWWWWVVVTTTUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[YYYYYYYYYYYYYYYXXXWWWWWWUUUVVVXXXYYYZZZ[[[ZZZZZZZZZYYYXXXWWWUUUSSSQQQPPPTTTRRROOOMMMNNNOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>??????<<<<<<<<<;;;::::::999888::::::::::::::::::::::::777666555555555555666777666666666555333222000///555555666666555444333333111000000//////000000111222222222222222222111111222222111000000//////...222000......///000///---000000000000000000000000333333555777999777555222---+++******,,,------,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++,,,,,,,,,+++---...((()))******+++*********,,,,,,+++***)))((('''&&&***)))***,,,///111///...***,,,---)))$$$###''',,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))((()))+++------,,,+++***)))))))))******+++++++++,,,)))'''(((++++++'''###++++++******++++++,,,---,,,+++)))(((((((((***+++((()))))))))''''''(((***''')))******)))***,,,...///------...333@@@VVVjjjyyyxxxmmmXXXBBB666111...******)))(((((()))******$$$(((******((('''(((+++((((((((((((((((((((((((******))))))))))))))))))&&&'''((()))(((&&&$$$###******++++++++++++******&&&'''))))))((('''(((***'''((()))+++---...---,,,(((((((((((('''''''''&&&%%%'''((((((''''''((()))((())))))******)))))))))***))))))+++---,,,+++***((()))*********)))))))))(((&&&%%%&&&((())))))((($$$''')))'''###!!!###%%%'''&&&%%%%%%'''(((((('''$$$$$$%%%%%%%%%%%%'''***(((((()))*********))))))'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))(((((('''(((((((((((((((((('''&&&&&&''''''((((((((((((&&&''')))******+++---///((((((((((((((((((((((((((((((******'''###%%%,,,&&&'''(((((('''(((+++---kkkgggbbb^^^[[[YYYVVVTTTPPPPPPOOOLLLIIIHHHHHHJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCDDDFFFHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGIIIKKKMMMNNNNNNMMMLLLKKKKKKJJJJJJIIIJJJJJJJJJNNNOOOOOONNNMMMNNNPPPRRRUUUTTTTTTTTTTTTTTTUUUUUUVVVXXXZZZ[[[ZZZZZZ[[[\\\^^^___```aaa```^^^\\\[[[[[[ZZZZZZZZZ[[[[[[YYYXXXYYYZZZZZZ[[[[[[ZZZZZZZZZXXXXXXYYYYYYXXXXXXWWWVVVXXXWWWVVVVVVXXXXXXWWWVVVTTTUUUVVVUUUTTTSSSTTTUUUQQQQQQRRRRRRTTTUUUWWWXXXWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXWWWVVVUUUTTTTTTSSSTTTVVVXXXXXXWWWUUUTTT\\\\\\[[[[[[ZZZYYYYYYXXXSSSTTTUUUVVVWWWWWWWWWWWWUUUUUUVVVWWWWWWVVVVVVUUUWWWVVVUUUTTTTTTTTTTTTTTTSSSTTTUUUWWWYYYZZZ[[[\\\ZZZZZZZZZZZZYYYXXXWWWVVVPPPSSSWWW[[[^^^_________[[[ZZZZZZXXXVVVTTTRRRQQQUUURRRNNNMMMNNNOOOPPPQQQMMMLLLKKKJJJIIIHHHHHHHHHFFFEEEDDDDDDCCCCCCCCCDDD?????????>>>>>>>>>======;;;;;;;;;;;;:::888777666888888888888888888888888666666555555555555666666666666666666555444333222111222333444444333222111111111000000000000111111222222222222222111111111333333111000///.........777333///000222333111......//////000000//////...222333555666666444333222,,,++++++,,,------+++)))++++++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,)))+++,,,,,,******+++---***++++++,,,,,,,,,++++++************+++++++++,,,***)))))),,,000111///,,,,,,---...,,,((((((***---************************)))***+++,,,,,,+++***)))(((***,,,......---***))))))))))))***************...***'''(((,,,+++&&& ++++++******++++++,,,---,,,,,,***))))))***+++,,,***++++++***))))))***,,,'''((())))))((()))+++---,,,+++,,,///333>>>RRRdddqqqnnncccPPP???555///+++***)))(((((((((((()))***%%%'''((()))(((((()))***(((((('''''''''((())))))))))))))))))((((((((((((((()))))))))((('''%%%$$$((())))))******))))))((()))***+++***(((&&&%%%&&&'''((()))++++++++++++***((((((((((((''''''''''''&&&'''((((((''''''(((***'''(((((())))))))))))(((---***)))+++***&&&###"""((())))))((('''''')))***(((((())))))((('''&&&%%%###(((+++)))$$$"""%%%)))((('''%%%&&&''')))(((((()))(((((()))'''$$$%%%))))))***************))))))((((((''''''''''''((((((&&&''''''(((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&''''''(((%%%'''((())))))***---///(((((((((((((((((((((((($$$&&&((((((###"""***'''((((((''''''(((***,,,iiifffaaa]]]ZZZWWWUUURRROOOPPPOOOMMMJJJHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCEEEFFFEEECCCCCCEEEGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHGGGIIIKKKMMMNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNMMMMMMNNNPPPSSSTTTUUUUUUUUUVVVVVVWWWWWWWWWYYYZZZ[[[ZZZZZZZZZ\\\______``````___^^^\\\[[[ZZZYYYYYYZZZ[[[ZZZXXXVVVWWWXXXYYYZZZZZZ[[[[[[ZZZWWWXXXYYYYYYYYYXXXWWWVVVWWWUUUTTTUUUVVVWWWVVVUUUTTTUUUUUUTTTRRRQQQRRRSSSQQQQQQQQQRRRTTTUUUWWWXXXUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSTTTTTTUUUVVVVVVVVVVVVVVVZZZZZZZZZZZZZZZYYYYYYYYYUUUUUUVVVWWWWWWVVVVVVVVVTTTUUUVVVWWWWWWVVVUUUTTTVVVUUUTTTTTTTTTUUUVVVWWWUUUUUUVVVWWWXXXZZZZZZ[[[ZZZZZZZZZZZZYYYXXXWWWVVVQQQRRRUUUXXX[[[^^^```aaa[[[[[[ZZZYYYXXXVVVTTTSSSSSSQQQOOOOOOPPPQQQQQQPPPKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCC>>>>>>>>>===<<<;;;:::999::::::::::::999777555444777777777777777777777777555444444444444444444555333444444555555555444444///000222444444444333222222111111000000111111222222222111111111000000000222111000///......///000222111000000000111111000,,,---...//////...---,,,111222333222111000//////++++++,,,---...---)))&&&)))***+++,,,---,,,,,,+++******+++,,,,,,,,,,,,+++***+++,,,+++)))((()))******+++++++++++++++******'''((((((***+++---///000+++)))(((+++//////+++''',,,,,,,,,,,,,,,+++,,,,,,))))))))))))))))))))))))((()))***++++++***)))((()))***+++,,,,,,+++***)))************)))))))))))),,,+++***+++,,,+++'''$$$++++++******++++++,,,------------,,,---------...,,,,,,,,,+++******,,,...'''((((((((('''((()))+++******,,,...000666GGGVVV]]]YYYOOOBBB888444///******)))(((''''''((()))***&&&&&&&&&''')))***)))(((&&&'''((())))))))))))(((((((((((((((((('''&&&&&&************************((()))************)))(((''')))***)))'''%%%$$$$$$&&&((()))***)))((((((((()))))))))((((((((('''''''''((()))((('''''')))+++&&&'''(((((())))))((((((+++'''&&&***)))### ((()))(((&&&$$$%%%(((+++%%%(((,,,,,,***''''''(((''')))+++***(((((()))+++)))'''&&&'''((()))))))))***((()))+++***%%%&&&+++)))*********)))(((''''''******))))))))))))******&&&'''(((((())))))((((((&&&'''((())))))((('''&&&######$$$$$$%%%&&&&&&'''&&&'''''''''&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((%%%"""###((()))))))))'''&&&'''))),,,hhhddd___[[[YYYVVVSSSQQQNNNOOOPPPNNNKKKHHHGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDFFFGGGEEECCCBBBDDDGGGGGGFFFFFFFFFFFFFFFFFFGGGEEEFFFFFFFFFFFFGGGGGGGGGHHHIIILLLMMMMMMLLLIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMMMMNNNQQQTTTUUUUUUVVVWWWWWWXXXYYYYYYXXXYYY[[[[[[ZZZZZZ[[[\\\^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXYYYZZZYYYVVVTTTVVVVVVXXXYYYZZZ[[[[[[[[[WWWXXXYYYYYYYYYXXXVVVVVVUUUTTTSSSTTTUUUVVVUUUSSSTTTUUUUUUTTTQQQPPPPPPQQQPPPPPPQQQRRRTTTUUUWWWXXXSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUTTTSSSSSSUUUWWWXXXUUUUUUVVVVVVWWWXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWVVVVVVTTTSSSUUUTTTTTTTTTUUUWWWYYYZZZVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUUUUVVVXXXZZZ]]]___[[[[[[[[[ZZZYYYWWWVVVUUUQQQPPPPPPQQQSSSRRRPPPNNNOOONNNLLLKKKJJJIIIHHHHHHCCCCCCBBBAAAAAAAAABBBBBB>>>======<<<;;;999888777999999:::999888666444333666666666666666666666666333333333333333333333333000000111222333333333333///111333666777666555555222222111111111111222222111111000000/////////...000//////......///111222***---///...,,,,,,///222+++,,,---......---,,,+++000111111///---,,,,,,---++++++---...///---((($$$((()))***+++,,,,,,+++*********+++,,,,,,,,,,,,+++***++++++***((('''((()))(((((()))))))))(((((('''+++***(((&&&%%%$$$$$$$$$,,,***(((***---,,,'''"""***))))))***,,,,,,+++)))************************'''((()))******)))((('''+++***)))(((((()))******++++++******))))))(((((((((+++......,,,*********++++++******++++++,,,---************************((((((((('''%%%&&&(((***&&&'''((('''&&&&&&(((*********+++,,,+++...:::GGGHHHEEE===555222333111,,,***)))(((''''''((()))***'''%%%$$$&&&***,,,***'''###%%%(((***+++)))'''%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&'''(((*********+++,,,------,,,+++***###%%%'''((('''&&&&&&&&&&&&(((******((('''&&&&&&))))))))))))(((((((((((('''((()))((('''((()))+++&&&&&&'''((())))))(((((('''###$$$)))+++&&&###%%%((()))'''$$$"""###(((,,,!!!(((***'''%%%&&&(((&&&%%%$$$&&&((()))(((''')))((('''''')))******)))### """''''''###%%%+++))))))))))))((('''%%%%%%''''''&&&&&&&&&&&&''''''"""######$$$%%%$$$$$$$$$&&&'''((())))))((('''&&&""""""###$$$$$$%%%&&&&&&'''''''''%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&---(((&&&)))***(((''')))******)))'''&&&&&&)))+++fffbbb]]]YYYVVVSSSPPPNNNMMMMMMNNNMMMLLLKKKIIIHHHJJJIIIIIIHHHGGGFFFDDDDDDAAAAAAAAABBBCCCDDDEEEEEEGGGEEECCCDDDGGGGGGFFFCCCEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFFFFGGGHHHJJJKKKLLLFFFIIILLLNNNOOOMMMJJJHHHIIIIIIKKKLLLMMMMMMMMMMMMPPPRRRSSSSSSQQQRRRVVVYYY[[[ZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXYYYZZZ[[[[[[\\\]]]\\\\\\[[[ZZZYYYWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYWWWXXXYYYZZZZZZYYYXXXWWWQQQRRRUUUWWWXXXXXXXXXWWWUUUUUUVVVVVVVVVUUUTTTTTTWWWTTTTTTVVVUUURRRRRRTTTQQQRRRRRRTTTUUUWWWYYYZZZXXXXXXWWWWWWWWWVVVVVVVVVUUUXXX[[[[[[WWWUUUVVVXXXUUUUUUTTTTTTSSSTTTTTTTTTYYYYYYYYYXXXXXXWWWWWWVVV[[[ZZZYYYXXXWWWVVVVVVVVVXXXVVVTTTSSSTTTVVVVVVUUUTTTTTTTTTUUUUUUVVVVVVVVV\\\XXXTTTSSSVVVXXXXXXWWWXXXXXXYYYYYYYYYYYYYYYXXXVVVVVVWWWWWWXXXYYYYYYZZZYYYYYYYYYXXXWWWUUUTTTSSSTTTRRROOOMMMLLLMMMNNNNNNMMMLLLJJJHHHHHHHHHIIIJJJEEEEEEEEEDDDCCCCCCBBBBBB?????????>>>===;;;999999999999888777777666777777777666555444333333444555555555555444444333333333666666555555444333222222333444444222111000111333000222444444333111111222/////////000111111222222222222111000//////000000000111222111000///000222111000...---,,,,,,---------...//////000000//////---------.........//////000//////...---,,,+++***---,,,***(((&&&(((,,,///************************+++++++++*********))))))***+++------,,,***'''%%%***+++---------+++)))((('''((())),,,---+++)))&&&,,,+++)))((('''((()))***''')))******))))))***,,,)))))))))))))))))))))))),,,+++)))((((((***,,,...,,,,,,,,,---------......------,,,,,,,,,,,,++++++---......///...---,,,+++***++++++***((('''(((***)))))))))))))))******+++,,,))))))---///000444888999777444111///...//////---+++(((%%%%%%''')))+++***)))))))))((((((''''''+++)))'''''')))+++++++++(((((((((((((((((((((((())),,,///---(((&&&(((,,,***++++++++++++***))))))++++++************++++++,,,,,,,,,+++++++++++++++++++++******))))))((((((''''''((()))***+++,,,,,,'''&&&'''******(((+++000***((('''((()))******)))&&&&&&''''''((()))))))))---,,,***)))))))))***+++******))))))((((((''''''+++)))(((&&&&&&((()))+++))))))))))))))))))))))))+++(((%%%$$$%%%&&&'''&&&(((((('''''''''&&&&&&&&&&&&((((((&&&###"""$$$'''(((((())))))*********+++''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))))))))((('''''''''''''''******)))((((((((((((((('''''''''(((***+++***(((fffccc^^^ZZZWWWTTTQQQOOOMMMMMMMMMMMMLLLJJJIIIHHHIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEDDDEEEGGGHHHFFFDDDFFFFFFFFFGGGGGGGGGGGGHHHJJJJJJHHHGGGFFFFFFFFFFFFGGGHHHKKKLLLLLLKKKIIIHHHIIIIIIKKKLLLMMMNNNNNNNNNQQQSSSTTTTTTSSSTTTWWWZZZ[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZ^^^_________^^^\\\ZZZYYYWWWWWWXXXXXXXXXYYYYYYYYYVVVWWWXXXYYYYYYXXXWWWVVVTTTUUUWWWXXXXXXWWWVVVUUUUUUVVVVVVWWWWWWWWWVVVVVVWWWTTTTTTVVVVVVSSSSSSVVVTTTTTTTTTUUUUUUWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVXXXZZZZZZXXXVVVVVVVVVTTTTTTTTTSSSTTTTTTUUUUUUXXXWWWWWWWWWWWWWWWWWWVVVZZZYYYXXXWWWVVVVVVVVVVVVWWWUUUSSSSSSUUUVVVVVVVVVTTTTTTTTTUUUUUUVVVVVVVVVXXXVVVUUUTTTVVVWWWWWWVVVUUUVVVWWWXXXYYYYYYYYYYYYTTTVVVXXXZZZZZZYYYWWWVVVWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRQQQOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIDDDCCCCCCBBBAAA@@@@@@???======>>>>>>===<<<;;;;;;:::999888888777777777888888777666555555555666777555555444444444333333333333333222111111000//////$$$''',,,000111222333444222333333222000000222444222222222111111111111111222111111000//////000000,,,---......---,,,---...000///...---,,,,,,,,,---+++,,,------......------------------.........///+++++++++******)))))))))))))))(((&&&$$$%%%(((+++++++++,,,,,,,,,,,,+++++++++++++++*********)))))))))***+++,,,,,,***((('''++++++,,,,,,,,,+++***)))///+++'''(((+++---***&&&***+++++++++***))))))(((((()))***)))(((((()))+++))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---,,,,,,+++++++++*********(((((()))))))))((('''&&&)))******)))''''''(((***)))))))))))))))******+++000,,,+++------+++---000222111000...------......******)))((('''(((((()))))))))((((((((('''''''''&&&&&&'''''''''((()))***'''''''''&&&&&&%%%%%%%%%(((+++---,,,(((&&&(((+++))))))***************)))((((((''''''''''''(((((('''''''''''''''''''''''')))((((((((('''''''''&&&)))))))))((((((((((((''''''%%%&&&))))))(((***///'''&&&&&&'''((((((&&&$$$((((((((((((((((((''''''******)))(((((((((((()))(((((((((((('''''''''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))+++)))'''&&&''')))(((((((((((('''''''''&&&&&&&&&%%%''')))(((&&&&&&''')))''''''((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&'''((())))))((('''''''''''''''***))))))(((((((((((((((((((((((((((''''''''''''fffccc^^^ZZZWWWUUURRRPPPMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFHHHFFFEEEFFFGGGHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHKKKJJJIIIGGGEEEDDDDDDDDDHHHHHHIIIIIIIIIIIIHHHGGGIIIJJJKKKMMMOOOPPPQQQQQQSSSTTTUUUUUUUUUVVVXXXZZZZZZYYYYYYYYYYYYZZZ[[[[[[WWWXXXXXXXXXXXXXXXXXXXXX]]]^^^___```___]]]ZZZYYYXXXXXXXXXXXXYYYYYYYYYZZZVVVWWWXXXYYYYYYXXXWWWVVVXXXXXXXXXXXXWWWVVVTTTSSSUUUVVVWWWXXXXXXYYYYYYXXXVVVTTTTTTWWWWWWTTTUUUWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXYYYXXXVVVTTTSSSSSSSSSSSSTTTTTTUUUVVVUUUUUUUUUVVVVVVVVVVVVVVVXXXXXXWWWVVVUUUUUUUUUUUUVVVTTTSSSTTTVVVWWWWWWWWWTTTTTTTTTUUUUUUUUUUUUUUUSSSUUUVVVVVVUUUTTTUUUUUURRRSSSTTTVVVWWWXXXYYYYYYTTTVVVYYY[[[ZZZXXXUUURRRTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRQQQPPPOOONNNNNNMMMMMMMMMLLLKKKIIIHHHGGGDDDDDDCCCBBB@@@???>>>>>><<<<<<===============<<<999999888777777777888888777777666666666777888888555444444444444333333333555555444444333222222222+++///555777666333111///444333222000...///333666444444333222222111000000111111000/////////000000...///000000......///000///...---,,,+++++++++,,,+++,,,------......------------------............,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,,,,,,,------------,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++++++++*********555---%%%$$$***---+++''')))***,,,------+++)))((()))))))))'''&&&&&&(((***))))))))))))))))))))))))'''(((***+++,,,+++***)))************+++++++++++++++************)))))))))******+++++++++***))))))((()))))))))(((((()))+++)))))))))))))))******+++111---+++,,,+++((())),,,******+++,,,,,,,,,,,,,,,((())))))***)))((('''''')))(((((((((((('''''''''###&&&))))))(((''')))+++))))))))))))))))))))))))'''***,,,***'''&&&(((+++(((((()))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''(((((())))))******((((((((((((''''''''''''(((((((((((('''''''''''''''%%%&&&))))))(((+++000---,,,+++++++++***'''%%%******)))(((((('''&&&&&&***************))))))(((''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))***)))((()))***+++***)))(((((((((''''''''''''&&&%%%'''***+++***)))***+++&&&'''''''''''''''((((((%%%%%%%%%$$$$$$%%%%%%%%% !!!###%%%&&&(((((()))((((((''''''''''''((())))))((((((''''''((((((((())))))'''$$$###%%%(((eeeaaa\\\YYYVVVTTTQQQOOONNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCCCCCCCDDDEEEEEEFFFHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFEEEEEEFFFFFFGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGJJJKKKMMMOOOQQQRRRSSSSSSSSSTTTUUUUUUUUUVVVWWWXXXWWWWWWWWWXXXXXXZZZ[[[[[[UUUUUUVVVWWWWWWXXXYYYYYYYYYZZZ\\\\\\\\\YYYWWWUUUXXXXXXXXXYYYYYYYYYZZZZZZVVVWWWXXXYYYYYYXXXWWWVVVXXXXXXXXXXXXWWWUUUTTTSSSTTTUUUVVVWWWXXXYYYYYYYYYVVVTTTTTTWWWXXXUUUVVVYYYVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVXXXVVVUUUVVVYYYYYYVVVRRRRRRRRRRRRRRRSSSUUUVVVVVVSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUUUUUUUUUUTTTSSSTTTWWWXXXXXXWWWTTTTTTTTTTTTTTTUUUUUUUUUOOOSSSWWWWWWTTTRRRSSSTTTQQQRRRTTTUUUVVVWWWWWWWWWWWWXXXYYYYYYXXXVVVSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVSSSSSSSSSSSSRRRPPPOOONNNNNNNNNNNNMMMKKKIIIFFFEEEFFFEEEDDDCCCBBB@@@@@@???==================<<<;;;888777777666666777777777666666666666777888888999444444444444444444444444666666555555444444444444777:::<<<<<<888333///---222222222000//////222444222222222111111111000000111000000/////////000000///000111111//////000111------,,,,,,++++++++++++---...//////000/////////------------------------......---------,,,,,,,,,***,,,------,,,++++++,,,+++,,,------------,,,+++************************......,,,++++++,,,,,,---,,,+++************++++++333---'''&&&))),,,,,,******+++,,,---,,,,,,************)))'''%%%%%%''')))))))))))))))))))))))))))((())))))************************++++++++++++,,,++++++*********)))))))))------------------------((()))******))))))+++---)))))))))))))))******+++,,,))))))+++,,,***+++...''')))+++,,,---,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))%%%***......***'''))),,,''''''((()))***+++,,,---'''(((***)))((('''(((***))))))))))))((('''&&&%%%***))))))(((((())))))***'''(((((()))***+++,,,,,,************))))))))))))%%%&&&&&&'''((()))******(((&&&'''******)))---222444111...,,,++++++)))((())))))))))))(((((('''''',,,,,,---......,,,+++***''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((()))+++,,,***)))((((((((('''''''''''''''&&&'''***++++++***))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''((()))))))))(((''''''''''''(((((()))(((((('''''''''(((((('''******'''###"""&&&+++bbb___ZZZWWWTTTRRRPPPNNNNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIDDDDDDDDDEEEFFFGGGIIIJJJIIIIIIHHHGGGGGGGGGHHHIIIKKKLLLNNNPPPRRRTTTUUUUUUSSSSSSTTTTTTVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZRRRSSSTTTVVVWWWYYYZZZ[[[WWWXXXYYYZZZYYYWWWUUUTTTXXXXXXXXXXXXYYYYYYYYYYYYWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUUUURRRSSSTTTUUUVVVWWWWWWWWWVVVTTTTTTWWWXXXUUUVVVYYYTTTTTTUUUVVVWWWYYYZZZ[[[XXXXXXWWWWWWWWWVVVVVVVVVWWWUUUTTTVVVXXXXXXUUUQQQRRRRRRRRRRRRSSSTTTUUUVVVRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVUUUTTTTTTUUUXXXYYYXXXWWWTTTTTTTTTTTTTTTTTTTTTTTTMMMQQQVVVWWWTTTRRRRRRTTTTTTTTTUUUUUUVVVVVVUUUUUUZZZYYYWWWUUUTTTSSSSSSSSSRRRSSSTTTVVVWWWWWWXXXXXXTTTTTTTTTSSSRRRQQQOOONNNOOOOOOOOOMMMKKKHHHEEECCCDDDDDDCCCBBBAAA@@@????????????>>>>>>===;;;:::999666666555555555666666777444555555666777777777777444444444444444444444444222222222111111111111111000222444444333222222222///111333222111000111111////////////000000111111000///////////////000000,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,++++++---...//////000/////////------------------,,,,,,++++++******)))(((((('''''')))***+++)))(((((()))***+++,,,------,,,+++***************************111000...,,,,,,,,,------+++******))))))***++++++***+++++++++***+++---...,,,,,,+++******+++,,,---)))))))))'''%%%%%%'''((())))))))))))))))))))))))***)))((('''''')))+++,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))******)))***++++++******,,,...)))))))))))))))******+++***'''(((,,,---+++---000)))+++---......,,,***))),,,***(((&&&&&&''')))***************************''',,,000...***'''(((+++%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((((()))***++++++***)))'''%%%###"""+++******))))))******+++%%%%%%&&&'''((())))))***))))))))))))************&&&'''((()))***++++++,,,***((()))+++,,,+++///555777222,,,'''&&&'''(((((((((((((((((())))))******,,,,,,---......,,,+++***(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((('''&&&&&&(((******)))'''(((((((((((((((((((((((('''((()))******)))&&&$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&)))***((($$$$$$)))///aaa^^^YYYUUUSSSQQQOOOMMMOOONNNMMMKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHGGGFFFEEEFFFHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKNNNOOOPPPRRRTTTUUUUUUVVVTTTSSSSSSTTTVVVWWWUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXSSSSSSTTTVVVXXXYYYZZZ[[[YYYYYYYYYYYYXXXXXXWWWVVVWWWWWWWWWWWWXXXXXXXXXYYYVVVWWWXXXYYYYYYXXXWWWVVVSSSSSSTTTTTTUUUUUUVVVVVVQQQRRRSSSTTTTTTUUUTTTTTTVVVTTTTTTWWWWWWTTTUUUWWWSSSSSSTTTUUUWWWYYY[[[\\\XXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUVVVWWWVVVTTTRRRRRRRRRRRRRRRSSSSSSTTTUUUSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWUUUUUUUUUVVVXXXYYYXXXVVVTTTTTTTTTTTTTTTSSSSSSSSSNNNQQQTTTUUUUUUTTTSSSSSSVVVVVVVVVWWWWWWVVVVVVUUU[[[YYYVVVSSSRRRRRRSSSTTTRRRSSSTTTVVVWWWXXXXXXXXXTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPNNNLLLIIIFFFCCCBBBAAA@@@@@@??????>>>>>>===@@@??????>>>===;;;999888666666555555555666777777555555666777777777666666333333333444444444444555333333333333333333222222///000000000//////111444...000333333222000000000------......///000000111//////......//////000000...///000000///...///000,,,,,,------------,,,,,,+++,,,------......------------------,,,,,,,,,,,,+++++++++*********)))))))))***,,,,,,***)))***+++)))+++,,,......,,,+++)))***************+++++++++000///---,,,+++,,,------)))))))))***************$$$)))------***))),,,///,,,+++)))((()))***,,,...''')))***)))'''''''''((())))))))))))))))))))))))+++)))'''&&&&&&(((+++---++++++++++++,,,,,,,,,---,,,,,,+++++++++*********((((((((('''(((((()))******+++++++++******+++---)))))))))))))))******++++++((())),,,,,,******---+++,,,---...---,,,***(((---+++(((%%%%%%''')))+++))))))************++++++(((***,,,+++(((&&&''')))***)))((('''%%%$$$######''''''((())))))***++++++,,,++++++)))'''%%%###"""))))))(((((((((((())))))''''''(((((())))))******''''''''''''((((((((((((************)))))))))))),,,)))***,,,------111888;;;666///***((()))++++++''''''((())))))***++++++***************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%&&&'''((('''&&&'''(((((((((((())))))))))))((('''((()))(((%%%###)))))))))((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%(((''''''''''''(((((()))''''''&&&&&&''''''((((((&&&((()))(((''''''***...aaa^^^YYYVVVTTTRRRPPPNNNOOONNNMMMKKKJJJJJJJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFDDDFFFHHHGGGEEEDDDEEEGGGFFFFFFFFFGGGGGGGGGGGGHHHJJJIIIHHHGGGGGGFFFGGGGGGIIIIIIJJJKKKLLLMMMMMMNNNPPPQQQRRRTTTUUUUUUVVVVVVUUUTTTTTTVVVXXXXXXVVVTTTUUUUUUUUUUUUVVVWWWWWWXXXVVVVVVWWWWWWXXXXXXYYYYYYZZZYYYXXXWWWWWWWWWXXXXXXVVVVVVVVVVVVWWWWWWWWWWWWTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTUUURRRSSSSSSTTTTTTSSSSSSSSSWWWTTTTTTVVVVVVSSSSSSVVVSSSSSSTTTTTTVVVWWWXXXYYYXXXXXXWWWWWWWWWVVVVVVVVVSSSUUUWWWWWWUUUTTTSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUWWWXXXXXXVVVVVVVVVWWWYYYYYYWWWUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQQQQRRRSSSUUUVVVTTTSSSVVVVVVWWWXXXYYYYYYYYYXXXYYYXXXVVVTTTSSSRRRRRRRRRRRRRRRTTTUUUVVVVVVVVVVVVUUUTTTRRRPPPOOOOOOOOOPPPQQQPPPMMMJJJFFFDDDBBBAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::777777777777777888999999666777888888888777666555333333333444444444555555555555555555555555555555333333333111......///000000111222111000///000222////////////000000000000...............///000000222333444333222111222444,,,---............---,,,+++,,,------......---------------,,,,,,,,,++++++******+++,,,---......///,,,---...---,,,,,,---...***+++...//////...+++***))))))*********+++++++++)))))))))******,,,------'''((()))+++++++++***)))''')))***+++******+++,,,))))))))))))******++++++&&&(((++++++***)))((())))))))))))))))))))))))))))))(((((('''((()))***+++************+++++++++++++++************)))))))))+++***)))))))))+++,,,---)))******)))(((''')))***)))))))))))))))******+++)))''''''++++++((((((+++)))***+++++++++***)))(((+++***((('''''''''((()))''''''(((((())))))))))))))))))(((((())))))***++++++++++++***)))(((((('''''''''((()))+++,,,,,,,,,*********)))((('''&&&%%%((((((''''''''''''((((((************************&&&'''''''''((((((((()))***))))))))))))(((((((((,,,))))))+++,,,---222888<<<888333000///...---,,,))))))))))))))))))************)))(((((((((((()))'''''''''((((((((())))))'''((((((((((((((((((''')))))))))))))))))))))))))))'''%%%$$$&&&''''''&&&'''((((((((()))))))))))))))'''%%%&&&((()))'''%%%((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))'''&&&&&&&&&&&&'''((()))'''(((((((((((((((((((((bbb^^^ZZZWWWUUUSSSQQQOOOOOONNNLLLKKKJJJIIIJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGCCCFFFGGGGGGDDDCCCEEEGGGEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHHHHGGGHHHHHHHHHIIIHHHIIIKKKMMMNNNOOOOOOOOOQQQRRRSSSTTTUUUVVVVVVVVVWWWUUUUUUWWWZZZZZZWWWTTTWWWWWWVVVVVVVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWZZZXXXVVVUUUUUUVVVWWWXXXUUUUUUUUUVVVVVVVVVWWWWWWRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRWWWTTTTTTVVVUUURRRRRRTTTUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXWWWWWWWWWVVVVVVVVVRRRUUUXXXWWWTTTRRRSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYWWWVVVWWWXXXYYYXXXVVVTTTUUUTTTTTTTTTSSSSSSRRRRRRSSSQQQPPPRRRVVVWWWVVVSSSUUUVVVWWWYYYZZZ[[[[[[\\\VVVVVVVVVVVVUUUSSSQQQPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTQQQOOONNNNNNOOOPPPRRRPPPLLLHHHEEEBBBAAAAAA???@@@@@@@@@@@@AAAAAAAAA<<<<<<============<<<<<<999999888888999:::;;;;;;888999::::::999888777666333333333444444555555555222222222222222222222222,,,...//////.........000222222111///---...111444222222111111000000//////...............///000111///111111111000///000111,,,---.../////////...------...//////000000//////---------,,,,,,+++++++++$$$%%%&&&(((***,,,...///***++++++***))))))***,,,+++---///000000///---+++))))))******++++++++++++###$$$%%%'''***+++---...&&&'''***+++,,,+++***(((,,,***'''''')))******(((&&&''')))+++++++++***)))$$$'''+++---,,,***))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))************))))))))))))(((((((((((())))))((((((((()))+++,,,)))))))))(((&&&%%%&&&((()))))))))))))))******+++%%%###%%%)))***((())),,,''''''(((((((((((((((((()))))))))))))))(((((('''%%%&&&&&&&&&''''''((((((***((('''(((+++...///000$$$%%%&&&'''((()))***+++((('''((())),,,---------(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&%%%%%%%%%((()))))))))******++++++%%%%%%&&&'''((()))******+++((((((++++++,,,111888666444222111///---***'''++++++******)))(((((((((---,,,***)))))))))***+++&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))+++(((%%%$$$%%%&&&'''&&&'''((((((((())))))******)))&&&$$$%%%(((******((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''(((((('''''''''''''''((()))***&&&&&&&&&&&&&&&'''((())))))(((''''''((('''%%%###___]]][[[XXXUUURRRQQQPPPNNNLLLJJJHHHGGGHHHIIIKKKJJJJJJIIIHHHHHHGGGFFFFFFIIIGGGFFFDDDDDDEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEHHHLLLMMMLLLJJJIIIIIIOOOOOONNNNNNOOOPPPRRRSSSOOOMMMNNNRRRTTTRRRSSSWWWVVVVVVWWWWWWWWWWWWWWWWWWUUUWWWYYYYYYXXXWWWWWWXXXTTTUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYWWWTTTTTTVVVYYYUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRPPPOOOPPPQQQSSSUUUSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSSSSTTTVVVUUUSSSRRRRRRRRRSSSTTTTTTSSSSSSRRRSSSUUUVVVWWWVVVVVVVVVUUUUUUVVVWWWWWWZZZYYYXXXVVVUUUTTTSSSSSSUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUUUURRRRRRSSSTTTUUUVVVVVVVVV[[[[[[ZZZXXXXXXWWWWWWWWWUUUVVVXXXXXXVVVUUUTTTUUURRRRRRQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVYYYVVVRRRQQQRRRRRRPPPMMMMMMNNNNNNOOOPPPRRRSSSSSSTTTUUUTTTQQQNNNMMMMMMNNNMMMKKKIIIFFFEEEDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAA??????@@@BBBAAA===999===:::999:::======;;;888;;;:::::::::;;;;;;999888444555666666666555333222444444333333333333222222222222111000//////000000///...000222111---...111000000000000000000000000......//////000000111111222111///...------------......------------......///...---,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---,,,***))))))'''$$$"""***)))((()))++++++)))(((+++---------+++++++++------------,,,+++)))'''%%%...,,,******++++++)))''')))***+++,,,,,,+++***))))))&&&(((,,,+++&&&''',,,******+++...000000...,,,***+++,,,,,,***)))))))))###***...,,,***,,,......++++++***)))(((((()))))),,,+++++++++******))))))+++++++++***************,,,+++)))((((((((()))***************************///)))$$$%%%+++---+++'''***...---(((***111555333+++,,,+++)))***,,,+++&&&***(((%%%$$$%%%'''***,,,---+++)))((())),,,000333,,,+++******++++++***((('''''''''''''''((())))))***)))'''%%%%%%''')))***++++++******)))(((((((((((()))***+++++++++++++++...---,,,+++************555000++++++---///---***...---***((((((((()))***++++++***)))(((((())))))***,,,+++((('''(((%%% +++***((('''''')))+++,,,******)))((('''((((((((())))))(((((((((((())))))************)))'''&&&%%%)))'''&&&'''((()))((('''(((&&&$$$%%%((())))))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******&&&''''''''''''''''''&&&))))))((((((((((((((()))___^^^[[[XXXTTTRRRPPPOOOOOOMMMJJJHHHHHHHHHJJJKKKJJJJJJIIIHHHHHHGGGFFFFFFIIIHHHFFFEEEEEEFFFGGGIIIHHHGGGGGGFFFFFFFFFGGGGGGIIIHHHHHHHHHHHHGGGGGGGGGIIIJJJKKKKKKIIIHHHIIIJJJPPPOOOOOONNNOOOQQQRRRSSSSSSPPPPPPSSSSSSPPPPPPSSSUUUVVVWWWXXXXXXXXXWWWVVVWWWYYY\\\\\\ZZZXXXWWWWWWTTTTTTUUUVVVVVVWWWWWWWWWWWWXXXXXXVVVTTTSSSVVVXXXUUUUUUUUUUUUUUUUUUUUUUUURRRQQQPPPOOOOOOQQQRRRTTTTTTSSSRRRQQQQQQQQQQQQRRRQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUWWWXXXVVVVVVVVVUUUUUUVVVVVVWWWYYYYYYWWWVVVUUUTTTTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUUUURRRRRRSSSUUUUUUVVVVVVUUUZZZZZZYYYXXXWWWWWWWWWWWWUUUWWWXXXXXXWWWUUUUUUUUUTTTTTTSSSRRRRRRSSSTTTUUUXXXXXXXXXXXXXXXXXXWWWVVVVVVTTTQQQQQQSSSTTTRRRQQQNNNNNNPPPRRRSSSSSSSSSSSSVVVVVVVVVUUURRRPPPPPPPPPOOONNNKKKHHHFFFEEEDDDDDDFFFFFFEEEEEEDDDCCCCCCCCCAAA@@@@@@@@@AAA@@@>>>;;;<<<;;;:::;;;;;;;;;:::888999888777888888888666444555555555555555444333333444444333333333222222222222111111000//////000000///------000111------///000000000000000000000000///////////////000000000111111111000//////............------------......///...---,,,,,,,,,,,,---+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////((((((((()))++++++***))))))******+++*********)))***+++,,,,,,******+++,,,++++++,,,,,,+++***)))(((+++***(((((((((((('''%%%'''((()))))))))((('''&&&,,,)))((()))$$$))))))***,,,......,,,***+++---...---+++******+++&&&+++---+++***,,,,,,*********)))(((((((((((((((++++++*********)))))))))''''''((()))***+++,,,---++++++)))((((((((())))))************************,,,)))&&&'''***,,,***'''%%%))))))''')))...///,,,'''))))))'''(((***(((###***)))&&&%%%%%%''')))++++++***)))((())),,,///000,,,+++)))***++++++***((()))))))))))))))******+++)))((('''&&&&&&'''((()))))))))))))))))))))******&&&''')))***+++,,,---------,,,+++***)))))))))))),,,***)))+++...---(((###,,,+++***))))))+++,,,---+++******)))(((((())))))'''******((((((+++***&&&)))((('''''''''((()))***((((((((((((''''''''''''))))))(((((('''((((((((())))))***))))))((('''&&&***(((''''''(((((('''&&&)))&&&%%%&&&(((***)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((((((((()))(((&&&%%%%%%&&&((()))))))))(((((((((((())))))```^^^[[[WWWTTTQQQOOONNNNNNMMMKKKIIIHHHIIIJJJKKKJJJIIIIIIHHHHHHGGGGGGFFFHHHGGGFFFEEEFFFFFFHHHIIIHHHGGGEEEDDDDDDFFFGGGHHHJJJJJJIIIIIIIIIHHHHHHHHHKKKKKKJJJIIIGGGHHHJJJLLLNNNMMMMMMMMMMMMOOOPPPQQQSSSPPPPPPSSSSSSPPPPPPSSSTTTUUUWWWYYYYYYXXXWWWVVVZZZ\\\^^^^^^\\\YYYWWWVVVSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWUUUSSSSSSUUUWWWUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQPPPOOOPPPQQQRRRSSSTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTUUUTTTTTTTTTUUUVVVWWWXXXVVVVVVUUUUUUUUUUUUVVVVVVXXXXXXWWWUUUUUUTTTTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUUUURRRSSSTTTUUUUUUUUUUUUUUUYYYXXXWWWVVVVVVUUUVVVVVVUUUWWWYYYYYYWWWUUUUUUUUUVVVUUUTTTSSSSSSSSSSSSSSSVVVWWWWWWXXXXXXXXXXXXWWWSSSRRRQQQRRRTTTUUUUUUUUUOOOPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWTTTQQQPPPPPPRRRQQQNNNKKKHHHGGGEEEEEEFFFEEEEEEDDDDDDCCCBBBBBB@@@AAABBBAAA???>>>>>>???;;;<<<<<<;;;999888888999<<<;;;::::::;;;:::888666666555555444444444444444333333333333222222222222111111000/////////000000000+++***...111///,,,,,,000000000000000000000000000000//////////////////000111222222111000...---......------------............---,,,,,,,,,------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............((('''(((***,,,------+++(((+++------***)))***,,,)))***++++++))))))***+++)))***+++++++++++++++******)))((('''(((((('''%%%******+++,,,,,,,,,+++***((('''(((***((($$$$$$&&&''''''(((***,,,,,,***(((***,,,,,,,,,***)))***+++,,,......,,,---///---(((***)))))))))((((((((((((******))))))))))))((((((''''''(((((()))***++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))***))))))((("""%%%(((''')))++++++(((&&&((()))'''(((***(((###+++)))'''&&&&&&'''(((***((((((((()))***+++,,,---,,,***))))))***+++)))((())))))(((((())))))***+++((((((((((((((((((((((((''''''((())))))***++++++%%%&&&(((***+++------...,,,+++***)))((((((((()))---+++)))+++......+++(((...---,,,++++++,,,------******)))((((((((())))))%%%((((((%%%%%%((((((&&&&&&&&&'''''''''(((((((((&&&'''((((((((('''%%%$$$)))((((((''''''&&&&&&&&&((((((((())))))(((((('''***)))'''(((((()))'''&&&((('''&&&'''((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***(((&&&$$$$$$&&&(((***))))))(((((((((((())))))```^^^[[[WWWSSSPPPMMMLLLMMMKKKJJJHHHGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHGGGDDDCCCCCCEEEHHHIIIKKKJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJIIIIIIIIIKKKMMMKKKKKKJJJJJJKKKLLLNNNOOOPPPNNNOOORRRTTTRRRSSSVVVSSSUUUWWWYYYZZZYYYWWWVVV[[[]]]______\\\XXXUUUTTTSSSSSSUUUVVVWWWWWWVVVVVVVVVVVVUUUTTTSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUURRRRRRQQQQQQRRRRRRSSSTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTVVVVVVVVVUUUTTTSSSUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUWWWWWWVVVUUUTTTTTTTTTUUUUUUUUUTTTSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUURRRSSSTTTUUUUUUUUUUUUUUUWWWWWWVVVUUUTTTTTTUUUUUUUUUWWWYYYYYYWWWVVVUUUVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXSSSRRRRRRSSSTTTUUUVVVVVVRRRRRRQQQQQQRRRTTTUUUVVVSSSUUUVVVVVVSSSPPPNNNNNNTTTRRRPPPMMMJJJHHHFFFEEECCCCCCBBBBBBAAA@@@@@@???@@@AAABBB@@@===<<>>;;;777555777999>>>===<<<<<<<<<;;;999777666555444333333333444555333333333222222222222111111000000/////////000000222,,,)))...222111---,,,////////////////////////000000000//////......---...///111222111000...,,,...------,,,,,,------......------,,,,,,,,,------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,+++++++++,,,,,,***(((''',,,///...***(((***...)))***++++++******+++,,,++++++++++++++++++++++++,,,+++))))))***+++)))(((+++,,,---.........---,,,$$$&&&)))+++,,,,,,...111((('''''')))++++++***(((((()))))))))''''''((()))---...,,,***+++---)))###******************)))))))))))))))(((((((((((((((******))))))(((((('''''')))))))))((((((((())))))((((((((((((((((((((((((%%%(((++++++)))'''((()))%%%'''(((((()))*********)))++++++)))+++---+++&&&+++***)))'''''''''((((((&&&'''((()))************+++***))))))******)))((('''&&&&&&&&&&&&'''(((((('''((())))))))))))((('''(((((((((((())))))******&&&'''(((***+++,,,,,,,,,******)))(((((((((((((((333...(((&&&(((---111222333222000---+++******)))***))))))((((((((())))))(((++++++'''%%%''''''%%%%%%&&&'''(((((((((((('''&&&'''((())))))'''%%%$$$(((((((((''''''&&&%%%%%%&&&''''''((())))))(((((((((''''''''')))***)))(((''''''''''''((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))(((((((((((())))))***___^^^ZZZVVVRRROOOMMMKKKKKKJJJIIIGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHGGGGGGDDDDDDDDDDDDEEEEEEFFFFFFHHHGGGEEECCCDDDFFFHHHJJJKKKKKKKKKJJJJJJJJJIIIIIIBBBEEEIIIKKKLLLLLLLLLMMMLLLLLLKKKKKKLLLMMMOOOPPPQQQNNNOOOSSSSSSRRRRRRUUUSSSTTTWWWXXXYYYYYYXXXWWW[[[]]]^^^]]]ZZZVVVSSSRRRRRRSSSUUUVVVWWWWWWVVVUUUVVVUUUTTTSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVTTTTTTSSSSSSSSSTTTTTTUUURRRRRRSSSSSSSSSSSSSSSTTTRRRSSSTTTUUUUUUTTTSSSRRRTTTUUUUUUVVVWWWWWWWWWXXXWWWVVVUUUUUUTTTTTTTTTTTTVVVVVVUUUTTTTTTTTTUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSTTTUUUUUUUUUTTTTTTVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWYYYYYYWWWVVVVVVVVVRRRSSSSSSTTTUUUVVVVVVVVVUUUUUUVVVWWWXXXXXXXXXWWWTTTUUUTTTTTTTTTTTTUUUVVVVVVTTTQQQOOOOOOSSSWWWYYYTTTUUUWWWVVVSSSPPPNNNMMMSSSRRRPPPMMMJJJHHHEEEDDDBBBBBBAAAAAA@@@@@@??????>>>@@@AAA@@@===<<<>>>AAA;;;<<<===:::666444666999:::888777888888888666444555444333222222333555555333333222222222111111111000///////////////000000333---***///333222...---////////////////////////000000//////......------,,,---///000000...,,,+++------,,,,,,,,,,,,------------,,,,,,,,,------...,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...........................---...---,,,,,,,,,+++)))'''''',,,///...***(((***...***+++,,,,,,++++++,,,...------,,,++++++*********,,,+++******++++++***)))'''(((***+++++++++***)))''')))+++)))((('''''''''***)))((()))++++++***)))((())))))((('''''')))***))))))'''%%%&&&((($$$******+++,,,,,,++++++***((((((((((((((()))))))))*********)))(((''''''&&&((((((((()))))))))(((((((((((((((((((((((((((((($$$(((,,,+++(((&&&''')))***((('''''''''(((***,,,***,,,+++)))+++...---(((******))))))((((((((('''%%%&&&((())))))))))))(((+++***((()))******)))'''&&&&&&&&&&&&&&&''''''((((((((()))******)))(((((())))))))))))((((((''''''((())))))*********))))))))))))(((((('''(((((((((///+++%%%"""$$$)))...111222111///---,,,***)))((()))((((((((((((((())))))(((---...***((()))***)))&&&'''((()))))))))(((((('''(((***+++***)))'''%%%''''''(((((('''&&&%%%%%%%%%&&&'''(((((())))))(((&&&%%%%%%'''***,,,,,,+++%%%&&&'''''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((()))******^^^\\\YYYUUURRROOOMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCDDDEEEEEEFFFFFFFFFHHHGGGFFFEEEFFFGGGIIIKKKKKKKKKJJJJJJJJJIIIIIIIIIAAAEEEIIILLLMMMMMMLLLMMMOOONNNNNNNNNNNNPPPQQQRRRUUURRRQQQSSSSSSOOOOOOQQQTTTUUUVVVWWWXXXXXXYYYYYY[[[\\\\\\ZZZWWWTTTRRRRRRQQQRRRUUUVVVWWWVVVUUUTTTWWWUUUSSSSSSUUUWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWTTTTTTTTTTTTTTTTTTUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTSSSSSSTTTUUUVVVWWWWWWWWWVVVWWWVVVUUUTTTTTTSSSTTTTTTUUUTTTTTTTTTTTTUUUUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUSSSTTTTTTUUUUUUUUUTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUVVVXXXZZZZZZXXXVVVVVVVVVQQQRRRSSSUUUVVVWWWWWWWWWUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWUUUTTTSSSUUUVVVYYYVVVSSSPPPQQQTTTXXX[[[XXXYYYYYYWWWSSSPPPNNNNNNOOOOOONNNLLLIIIFFFDDDBBBDDDCCCCCCBBBBBBAAA@@@@@@===>>>???>>>=========>>>;;;;;;:::888666555777888888777777777888888777555333333333333333444444555222222222222111111111111//////......//////000000222...,,,000333111......000000000000000000000000//////..................,,,---............,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------+++******+++------,,,***(((+++------***)))***,,,***+++------,,,,,,---///......---+++************+++***))))))***+++***)))'''(((***+++,,,,,,++++++'''+++,,,)))&&&''''''%%%+++***)))***+++,,,+++***+++++++++***)))))),,,...***,,,+++))))))***(((###)))***+++,,,,,,,,,+++***(((((())))))))))))******((((((((())))))*********''''''((()))))))))(((((())))))))))))))))))))))))&&&(((+++***'''&&&''')))***&&&$$$%%%%%%$$$'''+++)))***(((%%%&&&++++++((())))))*********)))((((((&&&'''((())))))))))))(((+++)))(((((()))***((('''((((((''''''(((((()))***))))))))))))))))))))))))******)))(((((('''&&&&&&))))))******))))))((('''))))))(((((((((((())))))))))))))))))******+++,,,,,,,,,,,,,,,++++++++++++((((((''''''(((((())))))$$$(((&&&%%%'''((((((''''''((((((((()))))))))((()))*********)))''''''&&&'''((())))))((('''&&&%%%&&&'''(((((((((((((((&&&%%%&&&'''+++------,,,%%%'''))))))'''&&&%%%&&&(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((((((%%%''')))++++++)))'''%%%(((''''''(((((()))***+++\\\[[[XXXUUUQQQOOOMMMLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHEEEGGGJJJKKKKKKJJJKKKLLLOOONNNMMMMMMNNNOOOQQQRRRUUURRRQQQSSSSSSOOOOOOQQQUUUUUUUUUUUUVVVXXXZZZ[[[\\\\\\[[[XXXUUUSSSSSSTTTPPPRRRTTTVVVWWWVVVUUUTTTXXXVVVSSSTTTVVVXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTUUUVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVRRRSSSTTTVVVVVVVVVVVVUUUWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTSSSTTTTTTUUUVVVVVVVVVVVVTTTTTTTTTTTTVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSUUUUUUUUUTTTTTTUUUUUUVVVVVVXXXZZZZZZXXXVVVVVVVVVSSSSSSUUUVVVVVVVVVVVVUUUVVVVVVWWWWWWWWWVVVUUUUUUUUUVVVWWWVVVTTTTTTVVVXXXZZZXXXWWWVVVVVVXXXZZZ[[[ZZZZZZYYYUUUQQQMMMLLLLLLKKKKKKJJJIIIGGGDDDBBB@@@CCCCCCBBBBBBAAA@@@@@@@@@<<<<<<<<<===>>>>>><<<:::<<<999777555666777888777888777777888::::::999777111222333444444444444444222222222222111111111111...............///000000000---...111111...---///000000000000000000000000------..................---.....................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------)))((((((***,,,------+++)))******+++*********)))(((***+++,,,++++++---...------,,,+++++++++,,,---,,,+++******,,,,,,+++***)))***+++------------,,,&&&+++---***)))---...+++,,,***))))))***+++***)))+++,,,,,,***)))***---000***...000---,,,------***&&&((()))+++++++++)))((()))))))))*********++++++)))))))))***************&&&&&&((()))))))))((((((************************((((((((((((''''''((())))))%%%$$$'''&&&$$$$$$((()))(((%%%!!!"""(((+++)))'''(((***++++++***)))(((((((((((((((((()))))))))+++)))(((((())))))((('''(((''''''''''''((())))))******)))(((((()))******((((((((((((((((((''''''(((((()))))))))))))))(((***))))))(((((())))))***((()))******************)))))))))***************'''''''''''''''((())))))&&&%%%###$$$%%%$$$''''''&&&&&&&&&'''((()))))))))((((((((('''''''''%%%&&&(((*********)))(((&&&&&&''''''(((''''''''')))((('''(((***++++++***&&&))),,,,,,)))'''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((''''''''''''((()))******)))((('''''''''''''''((()))***+++[[[ZZZWWWTTTQQQOOOMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHJJJKKKKKKIIIHHHHHHJJJLLLLLLKKKKKKKKKKKKMMMNNNOOORRROOOOOOSSSSSSQQQQQQTTTVVVUUUTTTTTTUUUXXXZZZ\\\]]]\\\[[[XXXUUUSSSTTTVVVPPPRRRTTTWWWWWWVVVUUUSSSYYYVVVTTTTTTWWWYYYYYYXXXUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSTTTUUUWWWXXXQQQRRRTTTUUUVVVVVVUUUUUUWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUTTTTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSVVVUUUUUUUUUUUUUUUVVVVVVVVVXXXZZZZZZXXXWWWVVVWWWUUUUUUVVVWWWVVVUUUTTTSSSWWWWWWWWWWWWVVVVVVUUUTTTSSSUUUWWWVVVTTTTTTWWWZZZYYYZZZZZZ[[[[[[[[[[[[ZZZYYYYYYVVVRRRMMMJJJIIIIIIHHHIIIHHHGGGFFFCCCAAA???AAAAAA@@@@@@???>>>>>>===;;;::::::<<>>???BBBBBBAAA@@@>>>;;;888666999888777777888:::===>>>>>>===<<<:::999888777777***111888:::777222111111555555555444333333333333333333333333333333333333222111///...---...000111///000000...///222111,,,333111000/////////---,,,000000///...---,,,,,,+++,,,,,,---.../////////...222///++++++---///...---............////////////........................,,,,,,,,,++++++*********,,,---...//////...---,,,,,,---000111222000...---222000,,,)))((()))+++------,,,***))))))***,,,---++++++,,,,,,,,,,,,------,,,------....../////////,,,---///000000///---,,,...------,,,+++***))))))++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++******---///+++(((%%%&&&)))+++***((())))))))))))************&&&))))))''''''***+++((())))))))))))))))))))))))++++++)))(((''''''''''''---+++)))(((((())))))((((((***,,,***'''%%%''')))(((((())))))))))))(((((('''(((((())))))(((&&&%%%...,,,))))))))))))((('''***))))))((())))))***+++((())))))(((((('''&&&%%%)))((('''&&&&&&'''((()))+++)))'''''')))***(((&&&++++++******))))))((((((,,,,,,+++***************---***''''''((((((%%%"""************))))))(((((((((*********)))((()))***+++***)))((((((''''''(((+++'''######''')))(((%%%******)))(((((()))***+++***---,,,)))'''))))))&&&+++***)))'''''''''((()))&&&'''((())))))((('''&&&'''((()))+++++++++***)))'''&&&%%%'''))))))&&&###(((''''''''''''((())))))((('''''''''&&&&&&&&&&&&'''(((((()))***)))))))))(((((()))***************[[[[[[ZZZVVVQQQOOOOOOQQQOOONNNMMMNNNPPPPPPMMMJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEGGGIIIJJJIIIHHHGGGGGGGGGGGGHHHJJJHHHGGGHHHIIIJJJIIIGGGHHHJJJKKKMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSSSSSSSSSSVVVUUUUUUUUUUUUVVVWWWWWWZZZ[[[]]]\\\YYYVVVTTTSSSRRRTTTVVVXXXYYYXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQTTTUUUUUUUUUVVVVVVVVVVVVWWWVVVVVVVVVUUUUUUTTTTTTVVVRRROOOPPPSSSVVVTTTRRRRRRTTTUUUVVVUUUUUUWWWXXXUUUVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUVVVXXXYYYYYYXXXWWWUUUVVVVVVUUUTTTTTTUUUUUUVVVWWWVVVVVVVVVVVVWWWXXXXXX[[[YYYWWWUUUUUUVVVXXXYYY\\\[[[YYYXXXWWWVVVWWWWWWZZZZZZYYYXXXXXXYYYZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWYYYYYYYYYYYYZZZ\\\]]]]]]^^^[[[WWWVVVWWWXXXZZZZZZUUURRRNNNIIIGGGFFFFFFFFFGGGGGGGGGDDD???======???===>>>?????????>>>===<<<;;;:::999999:::<<<>>>@@@;;;:::999777666555444444///444888777444111222444333444444444444444333333222222222222222222222222222111///.........000000///000000...///222111,,,.........///000000000///...............---------------......///.........000...------//////---+++............////////////////////////////////////,,,,,,,,,+++++++++******,,,,,,------------,,,,,,***+++------,,,***'''%%%...---,,,++++++******+++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------)))))))))***+++,,,---.........///000000///......---,,,,,,++++++******)))222111///---+++))))))(((++++++++++++++++++++++++))))))*********+++++++++(((((())))))***+++++++++'''((())))))))))))***+++))))))))))))************'''******'''(((++++++(((((((((((((((((((((((((((+++***)))(((((('''((((((+++***))))))***+++++++++((()))***)))(((((((((***(((((())))))))))))(((((('''((()))***++++++************)))((((((((())))))+++******)))((('''&&&&&&)))))))))))))))((('''&&&((((((''''''''''''((((((((('''&&&(((***,,,+++)))*********)))))))))))))))(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&(((+++---******)))))))))(((((((((((()))***)))((('''(((***)))((((((((((((((())))))+++'''$$$$$$(((***(((&&&'''''''''''')))+++---...'''******''''''))))))&&&***))))))(((((((((((()))''''''((((((((((((''''''(((((()))***************)))''''''(((******(((%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&'''((())))))***%%%&&&&&&'''''''''''''''(((((()))************)))[[[[[[YYYVVVRRRQQQQQQSSSRRRQQQPPPPPPPPPPPPMMMKKKHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFGGGFFFDDDDDDFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFIIIGGGFFFGGGIIIIIIHHHGGGKKKLLLMMMOOOOOOOOONNNMMMNNNNNNNNNNNNOOOPPPPPPQQQPPPPPPQQQRRRRRRRRRRRRRRRUUUTTTTTTTTTUUUUUUVVVWWWXXXZZZ]]]^^^[[[XXXUUUTTTUUUUUUVVVWWWXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXWWWWWWUUUTTTSSSRRRUUUTTTSSSSSSSSSTTTUUUVVVXXXXXXWWWVVVUUUTTTSSSSSSVVVSSSPPPQQQSSSUUUSSSQQQRRRTTTVVVVVVVVVUUUVVVXXXWWWVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVUUUUUUTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUVVVWWWXXXWWWWWWUUUTTTVVVUUUUUUTTTTTTUUUVVVVVVYYYXXXXXXXXXXXXYYYZZZZZZ[[[ZZZXXXWWWVVVWWWYYYZZZ[[[ZZZYYYXXXXXXXXXXXXYYY[[[ZZZZZZYYYYYYZZZZZZ[[[\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[]]]^^^___^^^[[[XXXWWWXXXXXXXXXWWWTTTQQQMMMHHHFFFEEEFFFGGGFFFGGGFFFCCC@@@>>>>>>???===>>>>>>???@@@@@@??????;;;:::::::::;;;===???@@@======<<<:::999888777666666888888555222111444777111222444555555444333333111111111111111111111111222111///.........///000///000000...///222111,,,---...///000000000///...---------.........//////....../////////...------...---...///000///---***---............/////////........................,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,+++,,,------,,,***(((&&&)))***+++,,,,,,+++***))),,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------++++++++++++,,,...000111........................++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************(((((()))))))))*********+++)))'''(((******&&&###"""&&&******'''&&&(((+++))))))))))))************(((***+++((())),,,,,,)))(((((((((((((((((((((((())))))(((((((((((())))))'''''')))******+++++++++***((('''((()))******)))(((((())))))))))))((((((&&&'''(((***++++++,,,,,,&&&((())))))&&&&&&))),,,'''((())))))((('''&&&%%%)))))))))***))))))(((((('''(((((((((((((((((('''((((((''')))+++,,,+++)))))))))))))))************))))))((('''''''''((((((&&&((((((&&&$$$&&&---333)))))))))))))))(((((((((''')))***)))((('''((()))''''''''''''((()))***++++++(((%%%&&&)))***)))'''&&&''''''((()))+++,,,---%%%((((((&&&&&&)))***''''''(((((())))))))))))(((((((((''''''''''''(((((())))))(((((())))))*********))))))***++++++)))(((''''''''''''((((((((((((%%%&&&'''((()))******+++&&&&&&&&&''''''''''''''''''((())))))******))))))[[[ZZZXXXVVVTTTSSSSSSTTTTTTSSSRRRQQQPPPOOOMMMLLLHHHHHHHHHIIIIIIHHHHHHHHHEEEFFFFFFFFFDDDDDDEEEGGGCCCCCCCCCDDDEEEGGGHHHIIIGGGGGGGGGGGGHHHIIIIIIIIINNNOOOPPPPPPPPPOOONNNMMMOOOOOOOOOOOOOOOPPPQQQQQQPPPQQQRRRRRRSSSSSSRRRRRRTTTTTTTTTTTTTTTUUUVVVWWWWWW[[[___```^^^[[[XXXVVVVVVWWWWWWWWWWWWXXXXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWVVVUUUTTTUUUTTTRRRQQQQQQSSSUUUVVVXXXWWWWWWVVVUUUUUUTTTTTTVVVTTTRRRRRRTTTTTTRRRQQQSSSUUUWWWWWWVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWVVVVVVUUUUUUVVVUUUUUUUUUVVVVVVWWWWWWUUUUUUVVVVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVYYYYYYXXXXXXYYYYYYZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[]]]\\\\\\[[[ZZZZZZ[[[[[[YYYYYYYYYZZZ[[[\\\]]]^^^\\\[[[YYYXXXXXXXXXVVVTTTTTTQQQLLLHHHEEEEEEFFFGGGHHHGGGFFFDDDBBB@@@@@@@@@BBBBBBAAA@@@???>>><<<<<<::::::::::::;;;===>>>???@@@??????>>><<<;;;999999::::::999666333222444777222333444555555444222111111111111111111111111111111111000///...//////000...000000...///222111,,,000222333333111...---,,,........................///////////////...---,,,///...............---,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---((()))+++---------,,,+++((()))***++++++++++++***,,,++++++***++++++,,,---+++++++++,,,,,,,,,------,,,,,,++++++---///111333++++++************++++++))))))******+++++++++,,,&&&&&&&&&'''(((***+++,,,))))))))))))))))))))))))))))))))))))*********+++///+++((()))+++)))### ###'''((('''&&&'''(((((()))))))))************(((++++++)))))),,,,,,***(((((((((((((((((((((((()))(((((((((((())))))***%%%&&&)))))))))(((((((((---***'''''')))+++***((((((((())))))))))))((((((%%%&&&&&&'''((()))))))))%%%(((+++)))%%%$$$''',,,###$$$''')))++++++***)))((()))***************)))((()))***++++++***)))(((+++++++++++++++)))(((&&&(((((())))))******++++++******))))))))))))******+++++++++(((&&&&&&)))---************************((()))******(((((()))***'''''''''''''''((()))******(((&&&''')))******(((***)))))))))((((((((((((&&&))))))&&&'''))))))'''&&&'''(((*********)))((((((((('''&&&&&&''')))******)))(((''''''((()))***))))))))))))******))))))(((((())))))************))))))))))))((((((((((((((((((((((((((()))******'''(((((()))))))))))))))[[[ZZZWWWUUUTTTTTTTTTSSSTTTTTTSSSQQQOOOMMMLLLLLLGGGHHHHHHHHHHHHHHHHHHGGGDDDEEEGGGFFFEEEDDDEEEFFFBBBBBBCCCDDDEEEGGGIIIJJJGGGHHHIIIIIIJJJJJJKKKLLLPPPQQQRRRRRRRRRQQQPPPOOOPPPPPPPPPOOOPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSTTTTTTTTTTTTUUUVVVWWWXXXXXX[[[```aaa___\\\YYYXXXXXXXXXXXXXXXXXXXXXYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVQQQRRRTTTUUUUUUUUUSSSSSSUUUTTTRRRQQQQQQRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTRRRQQQSSSUUUXXXXXXWWWVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXVVVVVVVVVUUUUUUTTTTTTSSSTTTTTTUUUUUUVVVVVVVVVVVVXXXXXXXXXWWWXXXYYYYYYZZZ[[[ZZZYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZ]]]\\\\\\[[[[[[[[[[[[\\\[[[[[[ZZZZZZYYYZZZZZZZZZ[[[ZZZXXXXXXXXXWWWUUUSSSQQQNNNIIIDDDBBBBBBDDDFFFJJJHHHGGGEEEEEEDDDCCCCCCEEEDDDBBB@@@>>><<<;;;:::;;;;;;<<<===>>>???@@@AAA>>>>>>>>>===;;;:::888777999::::::888666444444444444444555444444222000///222222222222222222222222111000000///////////////...000000...///222111,,,111333555444111......///000//////...------,,,,,,///000000000///...------111000---+++***,,,...000------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...&&&'''(((******************))))))))))))+++,,,---,,,,,,,,,,,,------......+++++++++,,,,,,,,,------)))(((((((((***+++---...+++***))))))))))))***+++((())))))******++++++,,,,,,+++***((('''&&&&&&&&&))))))))))))))))))))))))*********+++++++++,,,,,,---***(((***---,,,&&&!!!%%%$$$%%%(((++++++(((&&&((()))))))))************(((++++++)))))),,,,,,***'''''''''''''''''''''''')))(((((((((((())))))***'''***,,,,,,)))''''''(((///,,,(((''')))***)))'''(((((())))))))))))(((((((((((((((''''''''''''((('''***,,,)))$$$"""%%%)))$$$&&&(((+++,,,,,,+++***'''((()))******************+++,,,------,,,+++***((()))++++++***)))((('''(((((())))))******++++++((((((''''''''''''((((((---+++******+++***'''$$$++++++++++++++++++++++++)))***++++++))))))***+++))))))((('''''''''''''''(((''''''(((*********)))))))))))))))((((((''''''***,,,,,,((('''))))))&&&&&&'''(((*********)))(((((('''&&&&&&&&&((()))******)))(((''''''((()))***((((((((((((''''''(((((($$$%%%&&&'''''''''&&&&&&))))))))))))(((((((((((()))(((((((((((()))******''''''((()))))))))))))))\\\YYYVVVTTTTTTTTTSSSRRRRRRRRRRRROOOLLLKKKKKKLLLGGGGGGHHHHHHHHHHHHGGGGGGDDDFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIKKKLLLLLLLLLNNNPPPQQQRRRSSSTTTTTTSSSQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYXXX[[[___```^^^[[[YYYXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTVVVXXXXXXWWWUUUTTTUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWXXXTTTTTTUUUUUUUUUTTTSSSSSSSSSVVVXXXYYYXXXVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUWWWXXXYYYWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]^^^^^^]]]]]]\\\YYYZZZZZZ[[[[[[ZZZZZZYYY\\\[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXZZZXXXWWWWWWWWWWWWUUUSSSTTTPPPKKKFFFDDDEEEGGGIIIKKKIIIGGGFFFGGGGGGFFFEEEBBBAAA@@@???===============>>>???@@@AAABBBBBBCCC????????????>>><<<999888888999999999888666444333444444333333222111111111222222222222222222222222000000000000///////////////000000...///222111,,,...111333222000///111444111000///...---,,,++++++//////000000000///......222111...***)))***///222,,,------------.................................,,,,,,,,,,,,------------------,,,,,,,,,,,,------+++,,,,,,,,,++++++***)))+++***)))))))))+++,,,---++++++,,,,,,---.........++++++,,,,,,,,,,,,------)))******+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++************++++++***************************++++++++++++,,,,,,,,,'''&&&&&&)))---///---***+++)))(((***...///+++'''))))))))))))************(((***+++((())),,,,,,)))''''''''''''''''''''''''))))))(((((((((((())))))+++---///...***((()))+++///,,,)))(((((()))))))))(((((())))))))))))((((((++++++***)))))))))))))))***+++,,,)))&&&$$$&&&((()))***+++++++++)))((('''&&&'''((()))******+++***+++,,,,,,,,,,,,,,,,,,+++!!!$$$(((***+++***+++,,,))))))))))))************)))))))))((())))))******)))''''''***------((($$$*********++++++++++++,,,(((***+++***)))((()))******)))((('''&&&&&&&&&&&&&&&&&&'''((())))))))))))%%%&&&'''((())))))))))))+++---,,,)))((())))))%%%'''(((((())))))))))))(((''''''&&&''''''((()))***))))))((((((''''''((((((&&&''''''&&&%%%%%%'''(((%%%&&&((()))))))))((('''%%%&&&'''((()))******+++'''&&&&&&%%%%%%'''((()))&&&'''(((((())))))((((((\\\YYYUUUSSSTTTSSSRRRPPPOOOPPPPPPMMMJJJIIIJJJLLLGGGGGGHHHHHHHHHHHHGGGGGGDDDFFFHHHHHHGGGFFFFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJIIILLLNNNOOONNNOOOQQQTTTRRRSSSTTTUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRQQQRRRRRRSSSTTTSSSSSSSSSUUUUUUUUUVVVWWWXXXZZZ[[[XXXZZZ\\\\\\ZZZWWWVVVVVVWWWYYYZZZ[[[[[[ZZZXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\[[[YYYVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSWWWWWWWWWWWWWWWVVVVVVVVVRRRSSSUUUVVVUUUTTTTTTTTTSSSVVVYYYZZZXXXVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWUUUVVVVVVWWWXXXXXXWWWWWWWWWVVVUUUUUUUUUWWWYYYZZZXXXWWWWWWVVVUUUTTTTTTTTTRRRSSSUUUVVVWWWWWWVVVVVVXXXWWWWWWWWWWWWXXXYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]\\\[[[ZZZXXXYYYZZZZZZZZZZZZYYYXXXZZZZZZYYYYYYYYYYYYZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXYYYWWWUUUUUUVVVWWWVVVUUUVVVRRRMMMHHHFFFGGGJJJLLLKKKHHHFFFEEEGGGHHHFFFEEE@@@@@@>>>============>>><<<<<<>>>???@@@AAAAAAAAA@@@@@@AAAAAA???===:::999999888888777777666555333333222111000111222444555111111111111111111111111000000000000000//////...///000000...///222111,,,...000111///,,,,,,000444//////......---------,,,...//////000000000000///000000///,,,******...111,,,,,,---------.........////////////////////////,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++------------------,,,,,,***+++,,,,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...//////...---,,,++++++,,,------,,,++++++))))))))))))************''''''((()))+++---///000++++++++++++++++++++++++************++++++++++++&&&&&&''')))+++---......,,,+++++++++++++++******))))))))))))************'''******'''(((++++++(((''''''''''''''''''''''''+++***)))(((((('''(((((())),,,...,,,((('''***---******)))((('''))),,,///(((((())))))))))))((((((******)))(((((()))***++++++******)))((((((((((((++++++***)))(((''''''&&&%%%%%%'''((()))*********++++++************++++++"""'''*********+++---*********)))))))))))))))***************+++,,,,,,&&&&&&'''(((******)))((((((((()))))))))*********'''((()))((('''&&&''')))(((''''''&&&&&&&&&''''''$$$%%%'''(((((((((((((((%%%&&&'''))))))))))))((()))++++++((('''))))))&&&***))))))(((((((((((()))%%%&&&'''((())))))))))))(((((())))))(((''''''&&&&&&'''(((&&&$$$$$$&&&)))((()))+++,,,,,,,,,***)))%%%%%%&&&'''((())))))***((('''%%%%%%%%%&&&((()))&&&'''(((((())))))((((((]]]YYYTTTSSSSSSSSSQQQNNNMMMNNNNNNLLLHHHGGGIIILLLGGGGGGGGGHHHHHHGGGGGGGGGEEEGGGIIIIIIHHHGGGFFFGGGEEEEEEFFFHHHIIIKKKMMMNNNJJJMMMPPPPPPPPPPPPSSSVVVRRRSSSTTTUUUVVVUUUUUUTTTSSSRRRRRRQQQQQQQQQRRRRRRPPPQQQQQQRRRRRRRRRRRRRRRVVVVVVVVVWWWXXXYYY[[[[[[WWWYYYZZZYYYWWWTTTTTTTTTWWWYYY[[[\\\\\\ZZZXXXVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[ZZZYYYUUURRROOOUUUUUUUUUUUUUUUTTTSSSRRRYYYYYYXXXWWWVVVUUUUUUTTTQQQSSSUUUVVVUUUUUUUUUUUUTTTVVVYYYZZZYYYWWWUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWUUUVVVVVVWWWXXXXXXXXXWWWWWWVVVUUUTTTUUUWWWYYY[[[YYYXXXWWWVVVUUUUUUUUUUUURRRSSSUUUVVVWWWWWWVVVVVVXXXXXXXXXXXXXXXYYYZZZZZZWWWWWWXXXXXXYYYYYYZZZZZZZZZ[[[[[[\\\[[[ZZZYYYXXXWWWXXXYYYZZZZZZYYYXXXWWWYYYXXXXXXXXXXXXXXXYYYYYYVVVVVVVVVVVVVVVWWWXXXYYYYYYWWWTTTTTTUUUVVVWWWVVVSSSOOOIIIEEECCCDDDGGGIIIJJJGGGDDDEEEGGGHHHFFFDDDAAA@@@>>>===<<<;;;<<<<<<888999:::<<<============;;;<<<<<<<<<;;;999666444:::888666555555666666555111000///...000333777999000000000000000000000000000000000000000//////...///000000...///222111,,,000222111---((((((,,,111---------............///......///000000111000000...///000...,,,+++---///,,,,,,,,,---------..............................,,,,,,,,,------.........)))***+++,,,,,,+++***)))&&&'''((()))***+++,,,,,,)))+++...//////---+++)))''''''(((******+++++++++++++++,,,,,,,,,---------(((***,,,------+++(((&&&((()))+++,,,,,,+++)))(((*********)))))))))))))))+++******)))))))))))))))++++++++++++++++++++++++))))))))))))************)))******)))((((((***,,,)))+++,,,)))&&&%%%'''***))))))))))))************&&&))))))''''''***+++(((''''''''''''''''''''''''++++++***(((''''''''''''%%%''')))((($$$$$$)))---'''((()))(((''')))...333(((((())))))))))))((((((&&&&&&&&&&&&'''(((***+++***)))((((((***++++++***(((((('''''''''(((((()))$$$$$$&&&((()))*********+++***)))(((((()))***+++###(((***)))((((((***++++++******))))))((((((&&&&&&&&&&&&&&&'''((((((''')))***(((%%%$$$'''+++&&&'''''''''(((((())))))%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))"""%%%'''(((((('''((((((((())))))))))))'''%%%$$$&&&((()))&&&&&&)))***'''+++***)))'''''''''((()))$$$%%%''')))***))))))((('''((()))))))))(((&&&%%%&&&(((((('''$$$$$$'''***%%%&&&((()))***)))'''&&&(((''''''''''''&&&&&&&&&***)))'''&&&'''(((***,,,&&&''''''(((((((((((((((]]]ZZZVVVSSSQQQPPPNNNLLLJJJNNNSSSTTTSSSOOOLLLJJJAAADDDHHHIIIHHHFFFEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNNNNOOOMMMNNNOOOOOOOOOPPPRRRTTTSSSRRRQQQQQQRRRQQQOOOMMMOOOLLLMMMQQQSSSQQQRRRVVVTTTSSSRRRSSSTTTUUUTTTSSSTTTUUUWWWXXXYYYYYYXXXWWWXXXXXXXXXXXXXXXXXXWWWWWW[[[[[[ZZZZZZZZZZZZ[[[[[[]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXSSSTTTVVVWWWWWWVVVTTTSSSTTTUUUVVVVVVWWWWWWVVVVVVSSSSSSTTTUUUUUUUUUUUUTTTWWWVVVVVVWWWXXXXXXWWWUUUVVVUUUSSSTTTVVVXXXYYYYYYVVVWWWXXXYYYYYYXXXWWWVVVWWWWWWUUUUUUUUUUUUWWWWWW[[[YYYWWWTTTRRRRRRSSSSSSUUUYYYXXXQQQNNNTTTXXXXXXWWWXXXYYYYYYWWWVVVWWWYYYZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[\\\\\\[[[ZZZXXXWWWVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYVVVWWWXXXXXXXXXWWWVVVUUUYYYXXXVVVVVVXXXXXXWWWUUUQQQMMMIIIEEEDDDDDDDDDCCCFFFFFFDDDDDDDDDEEEFFFGGGAAA@@@>>><<<<<<>>>AAABBB>>>===<<<;;;;;;:::;;;;;;::::::;;;;;;<<<=========<<<======<<<;;;888666555333333444444444444555555555555444333222222222333222111000000000000000111222111000///............000111222222222000///...//////000//////...---,,,000000////////////000000***+++---///000000///.....................------,,,------......------,,,333000------...///---***,,,...///...---+++,,,,,,)))+++...///---,,,++++++.........------,,,,,,,,,...***((()))***))),,,111,,,------,,,++++++,,,...+++,,,,,,+++******+++---000///---+++******+++,,,++++++,,,,,,,,,++++++***))))))(((((()))***++++++)))(((((('''''''''''''''...---+++******+++---...++++++++++++++++++,,,,,,+++******)))(((''''''&&&---,,,+++,,,,,,,,,***(((***************+++++++++************************((((((''''''''''''((((((***)))'''&&&&&&(((***,,,...)))'''(((************''''''''''''''''''''''''''')))+++***'''&&&(((***)))(((''''''(((***,,,...,,,***((('''((((((((('''))))))))))))))))))))))))---------,,,+++***((((((***++++++******)))((('''444---(((((('''%%%&&&((()))'''&&&'''***+++***(((---,,,+++)))((('''''''''$$$,,,---''''''///000***))))))((('''&&&&&&%%%%%%'''(((((((((((((((''''''******)))'''&&&%%%$$$###((('''&&&&&&'''((()))***))))))))))))************---,,,+++***)))((((((((((((++++++((((((++++++(((''''''((((((((((((''''''''''''((((((((((((''''''+++---...,,,)))'''(((***,,,((((((+++***$$$###&&&)))((('''(((******)))'''+++,,,,,,+++(((''''''(((]]]ZZZVVVTTTSSSQQQOOONNNPPPRRRSSSRRROOOLLLJJJJJJGGGIIILLLMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOQQQQQQPPPQQQSSSVVVRRRQQQPPPQQQRRRRRRPPPOOORRROOOOOORRRSSSPPPQQQSSSUUUSSSSSSTTTVVVWWWVVVUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXYYYZZZZZZYYYYYYYYY[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYYYYXXXWWWWWWVVVXXXYYYYYYYYYXXXWWWVVVVVVSSSTTTVVVWWWWWWVVVTTTSSSTTTUUUVVVVVVWWWWWWVVVVVVTTTTTTUUUVVVVVVVVVVVVVVVWWWVVVVVVWWWXXXXXXWWWUUUVVVTTTSSSSSSUUUWWWWWWWWWVVVWWWXXXXXXXXXXXXWWWVVVWWWVVVVVVUUUUUUVVVVVVWWWXXXWWWVVVTTTTTTTTTTTTUUUSSSXXXZZZUUUSSSVVVXXXVVVVVVWWWXXXXXXVVVVVVVVVXXX[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZ\\\\\\]]]\\\[[[ZZZZZZZZZ[[[\\\\\\\\\[[[[[[YYYXXXXXXXXXXXXXXXXXXYYYXXXWWWVVVVVVUUUVVVVVVWWWYYYWWWVVVWWWXXXXXXVVVUUUNNNJJJEEEBBBBBBBBBBBBBBBGGGFFFFFFEEEEEEEEEFFFFFFDDDCCCAAA?????????AAAAAA??????>>>===<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????<<<<<<<<<<<<:::888666555555555444444333333222222000000/////////000111111111111000000000111111222222222111000///////////////000000111000///...---000111111111111000000/////////............//////000000000000///...------........................,,,------......------,,,...,,,))))))******)))'''---///000///---,,,------***,,,......---++++++,,,......---------,,,,,,,,,---))))))+++,,,***+++///+++,,,---,,,+++***,,,...+++,,,,,,+++******+++---+++***(((&&&%%%&&&'''(((*********++++++******))))))))))))))))))******+++,,,,,,++++++++++++,,,,,,---,,,***))))))***,,,---************************''''''(((((())))))******)))((((((((())))))((('''************************''''''''''''''''''''''''******))))))((()))))))))'''(((((()))))))))))))))(((&&&&&&((()))((('''&&&''''''''''''''''''''''''&&&(((******((('''(((***++++++)))((((((***+++,,,+++)))((((((******)))'''))))))))))))))))))))))))++++++++++++***)))((((((%%%&&&&&&'''''''''&&&&&&222,,,(((((((((&&&''')))***(((''''''***+++)))'''))))))((((((((((((((()))---)))&&&(((***)))&&&%%%)))((((((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&(((((('''&&&''''''))))))''''''(((((()))***++++++(((((('''&&&%%%%%%%%%%%%)))***)))%%%%%%)))***)))''''''((((((((((((''''''''''''((((((((((((''''''''')))***(((&&&$$$%%%'''&&&$$$%%%+++,,,***+++...+++)))&&&&&&''')))))))))***++++++***(((&&&'''(((]]][[[XXXVVVUUUTTTRRRPPPTTTTTTRRROOOLLLKKKLLLMMMLLLNNNOOOOOONNNNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKMMMOOOPPPPPPOOOPPPRRRTTTQQQPPPPPPQQQSSSSSSRRRQQQUUURRRQQQTTTSSSPPPOOORRRUUUTTTTTTUUUWWWYYYXXXWWWUUUVVVWWWXXXYYYYYYYYYYYYXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYWWWVVVUUUTTTTTTUUUVVVWWWWWWVVVUUUTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUVVVWWWXXXVVVTTTVVVTTTRRRSSSTTTUUUUUUTTTVVVVVVWWWWWWWWWWWWVVVVVVWWWVVVVVVUUUUUUVVVVVVWWWTTTUUUUUUVVVVVVVVVVVVVVVRRRWWW[[[YYYXXXXXXWWWTTTVVVXXXYYYXXXWWWVVVWWWYYY[[[ZZZYYYXXXXXXYYYZZZ[[[XXXYYY[[[\\\]]]]]]]]]\\\[[[\\\\\\\\\\\\[[[ZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWYYYWWWUUUSSSSSSTTTVVVWWWWWWVVVUUUVVVWWWWWWUUUSSSLLLHHHCCC@@@@@@AAACCCCCCFFFFFFFFFFFFFFFEEEDDDCCCFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>======<<<<<<===<<<<<<===>>>???@@@AAABBB<<<<<<;;;;;;999888666555666555555444222111111000111111111111222333444444000000000000111222333333333333111000000000000000...////////////......---//////000111111111000000......------------......222222111//////.................................------............------///---+++++++++,,,+++***...///000///...------...+++,,,------++++++,,,---------------,,,,,,,,,,,,---+++---111111---,,,...+++,,,---,,,******,,,---+++,,,,,,+++******+++------,,,+++)))))))))******))))))))))))))))))))))))***************))))))))),,,,,,,,,,,,---...//////+++***)))(((((()))***+++************))))))(((''''''''''''((()))************************++++++++++++++++++******))))))((())))))))))))))))))))))))---,,,+++***************%%%''')))+++,,,***(((&&&((()))++++++++++++)))(((((((((((((((((((((((((((%%%''')))***)))))))))***,,,+++)))((((((((()))***)))))))))***,,,,,,***((())))))))))))))))))))))))((())))))*********))))))&&&'''((()))************000***'''((()))'''(((******)))((((((******)))'''&&&&&&&&&&&&''')))***+++666)))$$$---000)))%%%))))))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((()))))))))((((((''''''''''''(((%%%%%%&&&''')))***+++,,,((((((''''''''''''(((((()))***'''""""""'''***)))''''''((((((((((((''''''''''''(((((((((((('''''''''((())))))''''''((()))+++))))))++++++((((((***,,,)))&&&$$$&&&((()))***((()))***)))'''&&&&&&'''^^^\\\ZZZXXXXXXWWWUUUSSSRRRRRRRRRPPPNNNNNNPPPRRRNNNNNNNNNMMMLLLLLLNNNPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLMMMMMMLLLMMMOOOQQQQQQPPPPPPRRRTTTUUUTTTRRRUUURRRRRRTTTTTTQQQQQQSSSTTTSSSSSSUUUXXXYYYYYYXXXUUUVVVVVVWWWXXXXXXYYYYYYWWWXXXYYYZZZ[[[[[[\\\[[[XXXXXXYYYYYYYYYYYYXXXXXXWWWXXXXXXYYYYYYZZZ[[[[[[XXXXXXXXXXXXWWWWWWVVVUUUTTTUUUUUUVVVVVVUUUUUUTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWVVVUUUUUUUUUWWWWWWUUUTTTUUUTTTSSSSSSTTTUUUTTTRRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSUUUVVVXXXXXXWWWVVVUUUSSSVVVYYYYYYYYYXXXVVVTTTWWWXXXYYYYYYXXXXXXYYYZZZZZZYYYXXXWWWWWWXXXYYYZZZWWWXXXZZZ[[[\\\\\\[[[[[[YYYZZZZZZYYYXXXWWWVVVUUUVVVWWWWWWWWWWWWWWWWWWVVVWWWWWWUUUTTTTTTTTTTTTTTTUUUTTTTTTTTTUUUUUUSSSQQQKKKGGGBBB??????BBBDDDEEEDDDEEEEEEEEEDDDCCCAAA@@@CCCDDDDDDEEEDDDCCCAAA@@@@@@???>>>===<<<<<<<<<<<<;;;<<<<<<>>>???@@@AAABBB;;;;;;:::999888777666555555444444333222222111111333333333333333333444444000000000111222333444555444333222111000000000000/////////////////////...,,,,,,---.../////////...///......------......///000///.........///111222---------...............------............------///...---------............//////...,,,,,,---...,,,------,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,...---111666666111......+++,,,,,,+++******+++---+++,,,,,,+++******+++---000///...------------...)))))))))))))))******+++++++++++++++***))))))(((((((((((((((***+++,,,---))))))(((''''''((())))))++++++++++++***)))'''&&&***)))))))))((((((((('''******++++++++++++,,,...,,,++++++***)))(((((('''************************---,,,+++************+++%%%''')))++++++***((('''))),,,...+++)))***+++***))))))))))))))))))))))))$$$&&&(((************))))))(((((('''''''''(((((((((((())),,,------+++)))(((((((((((((((((((((((('''((()))***++++++++++++)))***+++,,,,,,,,,,,,,,,---(((&&&)))***))))))+++******)))))))))))))))(((&&&&&&&&&'''((()))***+++111)))&&&+++...***))),,,)))(((((((((''''''&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$%%%&&&'''((()))***))))))((((((''''''''''''%%%&&&&&&'''((())))))***((((((''''''((())))))***((()))((($$$$$$((()))(((''''''((((((((((((''''''&&&''''''((((((''''''&&&'''(((((((((((())))))***---+++***)))(((%%%%%%%%%+++)))&&&&&&'''(((((((((&&&'''((((((&&&%%%&&&'''```^^^\\\[[[[[[YYYWWWUUUQQQSSSUUUUUUSSSQQQQQQRRRNNNNNNNNNLLLKKKKKKMMMPPPLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIJJJKKKLLLMMMNNNNNNKKKLLLMMMMMMLLLLLLNNNPPPQQQPPPPPPRRRUUUVVVUUUTTTTTTQQQRRRUUUVVVSSSTTTWWWTTTSSSSSSTTTWWWYYYYYYXXXUUUUUUUUUVVVVVVWWWXXXXXXVVVWWWXXXYYYZZZ[[[[[[[[[VVVVVVWWWXXXXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[UUUUUUVVVWWWXXXXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSTTTUUUVVVVVVUUUTTTTTTUUUVVVVVVUUUSSSVVVTTTTTTTTTUUUUUUTTTSSSVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTVVVXXXYYYXXXWWWUUUSSSVVVUUUUUUVVVVVVVVVUUUUUUUUUVVVXXXXXXWWWVVVXXXYYYXXXXXXWWWVVVVVVWWWXXXXXXWWWXXXYYYZZZZZZYYYXXXWWWYYYYYYYYYXXXWWWVVVUUUTTTVVVVVVWWWXXXXXXWWWVVVVVVUUUVVVWWWXXXWWWUUURRRQQQSSSRRRRRRSSSTTTTTTQQQOOOHHHEEE@@@>>>>>>@@@BBBCCCAAABBBBBBBBBAAA@@@>>>===>>>???AAACCCCCCCCCBBBAAA>>>>>>===<<<;;;;;;;;;;;;::::::;;;<<<===>>>???@@@;;;:::999888777666666666333333333333333333333333444333222111000/////////111111111111222333555555444333222111000000000000000000000000000000000111+++,,,---...............000//////////////////000///...---,,,---...///000---------.........//////---......//////......---,,,,,,,,,++++++,,,---------------,,,******+++---,,,------,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000555555000,,,,,,++++++,,,+++***)))+++---+++,,,,,,+++******+++---+++++++++***************+++************+++,,,---++++++,,,,,,+++***)))((($$$$$$%%%&&&''')))***+++)))(((((((((((((((((()))+++,,,------,,,***((('''))))))))))))((((((((((((&&&'''((('''&&&&&&)))+++++++++******)))(((''''''''''''''''''''''''''''''******))))))))))))******((((((((((((((()))******''',,,---&&&"""$$$((()))))))))))))))))))))))))))%%%&&&''')))***+++***)))''''''(((((()))***++++++(((((())),,,------+++)))(((((((((((((((((((((((('''(((***+++,,,---------***************)))((((((+++'''&&&***,,,***)))+++)))*********)))))))))***)))))))))(((((()))******$$$******###!!!%%%((('''((((((((((((((('''''''''&&&&&&'''(((((((((((((((%%%&&&&&&&&&'''((((((((()))))))))(((((('''&&&&&&((((((((((((''''''''''''$$$$$$$$$$$$%%%&&&''''''&&&)))***((((((***)))&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$######$$$%%%&&&&&&&&&%%%&&&&&&%%%&&&((())))))((('''''')))))))))&&&$$$%%%&&&''''''&&&&&&'''(((cccaaa___^^^]]][[[XXXVVVTTTVVVXXXXXXUUUQQQNNNMMMNNNOOONNNMMMKKKKKKMMMOOOJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGIIIJJJLLLMMMOOOOOONNNOOOOOOOOONNNNNNPPPRRRRRRQQQQQQSSSUUUVVVUUUTTTRRRPPPQQQUUUWWWVVVWWWZZZUUUTTTSSSUUUWWWXXXXXXWWWVVVVVVUUUVVVVVVWWWYYYYYYWWWWWWXXXYYYZZZZZZZZZZZZUUUVVVWWWXXXXXXWWWVVVUUUSSSSSSTTTUUUVVVWWWXXXYYYSSSTTTUUUWWWXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTSSSRRRSSSTTTUUUVVVUUUTTTSSSTTTUUUVVVTTTRRRVVVUUUUUUVVVXXXXXXVVVUUUWWWWWWVVVVVVVVVVVVWWWWWWUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVXXXYYYXXXWWWUUUTTTYYYTTTRRRTTTUUUTTTUUUWWWRRRSSSUUUUUUTTTTTTUUUWWWXXXXXXWWWVVVVVVWWWXXXXXXWWWWWWXXXYYYYYYXXXWWWVVV[[[[[[[[[ZZZYYYXXXWWWVVVVVVWWWXXXYYYYYYXXXWWWVVVTTTVVVYYYZZZYYYVVVRRRPPPSSSRRRSSSTTTUUUTTTQQQOOOFFFBBB???===>>>????????????????????????>>>===<<<;;;<<<>>>@@@AAAAAAAAA@@@>>>===<<<;;;;;;:::::::::::::::;;;;;;<<<<<<======:::999888777666666666666333333333444444555555555777666555333222111111000222222222222333444555555333333111000000000000000111000000000000111111222......///000000000//////000000////////////000000111111///...,,,+++++++++,,,,,,------.../////////......////////////......,,,---......------///111------,,,+++))))))+++---+++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,***))),,,000000+++((()))***+++,,,+++))))))+++,,,+++,,,,,,+++******+++---)))))))))))))))))))))(((++++++*********,,,---...***+++,,,,,,,,,+++***)))%%%&&&&&&'''((()))++++++)))))))))******)))))))))+++,,,---...---+++)))(((%%%&&&'''((()))***+++,,,''')))***(((&&&&&&)))---*********))))))(((((('''((((((((((((((((((((((((((((((((((((((()))***++++++)))'''%%%&&&(((+++,,,***222444***###&&&******((((((((((((((((((((((((((('''&&&''')))******)))))))))***+++,,,---......)))))))))***,,,,,,***((())))))))))))))))))))))))((()))***+++------------,,,,,,,,,,,,+++***)))(((***''''''+++---***)))***((()))+++***))))))***,,,,,,+++***)))))))))))))))$$$///000######(((%%%((((((((((((((((((((((((&&&&&&'''((())))))))))))'''''''''''''''''''''''''''(((((()))(((((('''&&&******)))((((((''''''&&&&&&&&&&&&&&&&&&'''((()))$$$)))+++))))))+++)))$$$''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%'''(((((('''&&&((('''%%%%%%)))+++)))''''''(((***+++)))%%%"""$$$&&&''''''&&&&&&((()))eeedddbbb```___]]]YYYVVVSSSUUUWWWVVVSSSOOOMMMLLLLLLMMMMMMLLLJJJJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKMMMMMMNNNOOOPPPPPPPPPNNNOOOPPPRRRSSSRRRRRRTTTVVVVVVUUUTTTSSSQQQRRRVVVXXXVVVWWW[[[WWWVVVUUUVVVXXXYYYXXXWWWXXXXXXWWWWWWXXXYYY[[[\\\YYYYYYZZZ[[[[[[ZZZZZZZZZVVVWWWXXXYYYYYYXXXWWWVVVSSSSSSTTTUUUVVVWWWWWWXXXTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVTTTUUUVVVVVVWWWWWWVVVVVVVVVUUUTTTSSSSSSUUUVVVXXXTTTSSSSSSTTTUUUUUUTTTRRRWWWVVVWWWXXXZZZ[[[YYYXXXXXXXXXWWWVVVVVVWWWXXXXXXUUUVVVVVVWWWWWWVVVVVVUUUTTTUUUVVVXXXXXXXXXXXXWWWZZZTTTRRRUUUXXXUUUUUUWWWRRRTTTUUUUUUUUUUUUVVVXXXZZZYYYXXXXXXXXXXXXYYYZZZUUUVVVXXXYYYYYYYYYYYYXXX[[[\\\\\\\\\[[[ZZZYYYYYYVVVWWWYYYZZZZZZYYYWWWVVVWWWXXXYYYYYYXXXVVVSSSQQQTTTTTTUUUWWWXXXWWWSSSQQQGGGDDDBBBAAAAAAAAA@@@?????????>>>======>>>>>>>>><<<<<<===>>>>>>??????>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555555666666555555555555555555555555:::999888777666555555555444444333333333333444555222222111000////////////000//////...///000111222/////////000//////....../////////....../////////111111111000...---+++***,,,,,,------...//////000......////////////......---///000000...///111444......---+++)))))),,,...***,,,......---++++++,,,******+++++++++,,,,,,,,,,,,***+++...---)))(((******++++++***))))))***,,,+++,,,,,,+++******+++---)))******++++++***************)))((()))+++---...)))***+++------,,,+++***(((((((((((()))***+++,,,+++++++++,,,,,,+++++++++(((***,,,------+++)))(((%%%%%%&&&((()))+++,,,,,,***,,,---+++'''&&&***...)))))))))))))))(((((((((************************&&&&&&'''''')))***,,,---***)))'''%%%&&&(((***,,,---999>>>444++++++,,,***'''''''''''''''''''''''',,,)))&&&&&&(((******)))))))))***++++++++++++++++++)))((((((******)))'''))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***'''''',,,---***((()))&&&(((++++++******,,,...******)))(((((((((((((((***---,,,'''$$$%%%(((***((((((((((((((((((((()))$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))(((((('''))))))))))))))))))((((((******)))))))))***++++++%%%((()))'''''')))(((%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%***((('''(((***+++***(((***,,,+++'''(((---///---(((((('''((()))(((%%%"""$$$&&&'''((('''''')))***gggeeecccbbb```]]]YYYVVVPPPQQQSSSRRRQQQOOOOOOPPPIIIKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNOOONNNMMMMMMOOOPPPTTTSSSSSSTTTVVVVVVUUUSSSUUURRRSSSWWWXXXVVVWWWZZZYYYXXXWWWXXXYYYZZZYYYXXXZZZZZZYYYYYYYYY[[[]]]^^^[[[[[[\\\\\\\\\[[[[[[ZZZWWWXXXZZZ[[[[[[ZZZXXXWWWUUUUUUVVVWWWWWWXXXYYYYYYVVVVVVWWWWWWWWWVVVUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUVVVWWWWWWWWWVVVVVVWWWVVVUUUTTTTTTVVVXXXYYYTTTSSSRRRSSSUUUUUUSSSRRRWWWWWWXXXZZZ\\\]]][[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYUUUUUUWWWWWWWWWWWWUUUUUURRRSSSUUUWWWXXXYYYZZZZZZZZZTTTSSSXXX[[[WWWUUUWWWUUUVVVXXXXXXXXXXXXYYY[[[\\\[[[ZZZYYYYYYZZZ[[[\\\TTTUUUWWWYYY[[[[[[[[[[[[ZZZ[[[[[[[[[[[[ZZZZZZYYYWWWXXXZZZ[[[[[[ZZZXXXWWWZZZYYYYYYXXXWWWUUUTTTTTTVVVWWWXXXYYYZZZYYYVVVSSSJJJHHHGGGFFFFFFEEECCCAAA??????>>>======>>>???@@@>>>>>>>>>===============@@@???>>>======<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999888777555555555666777888888777666555444444333666555555444444444555555555555444333333333444444222111000///............///...------...///000111---.........---,,,++++++.........------............///000111111000///...,,,,,,------...///000000......////////////......(((***,,,,,,***+++...111//////...,,,******---///)))+++...///---,,,++++++*********++++++,,,,,,,,,000---,,,......++++++---***++++++***))))))***,,,+++,,,,,,+++******+++---'''(((((()))))))))(((((()))(((''''''(((***,,,---((()))+++---------+++***(((((((((((()))***+++,,,,,,,,,------------,,,,,,&&&(((***,,,,,,+++)))'''(((((((((((())))))))))))(((***+++(((###"""&&&+++(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&(((***,,,...///)))((('''''''''(((***+++)))999AAA888---+++***&&&''''''''''''''''''''''''...***%%%%%%''')))***)))(((((((((((((((''''''&&&,,,***((('''((()))((('''))))))))))))))))))))))))'''''')))******+++++++++%%%&&&'''(((((()))((((((***'''(((,,,...***((((((%%%(((***+++******---000(((((('''''''''(((((()))+++""" '''((($$$&&&///(((((((((((())))))))))))###$$$%%%&&&''''''''''''$$$%%%%%%&&&'''((())))))%%%&&&''')))))))))(((((((((((())))))******++++++((((((''''''''''''((((((&&&((('''######'''(((&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%)))&&&%%%%%%((()))'''%%%###((()))(((---777<<<;;;***)))'''&&&&&&'''&&&$$$$$$&&&((((((((((((***+++gggfffdddaaa]]]YYYUUUTTTTTTTTTSSSRRRPPPMMMKKKJJJOOOMMMKKKJJJJJJJJJIIIHHHKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKOOOOOONNNNNNOOOPPPRRRSSSVVVUUUTTTSSSTTTUUUVVVWWWTTTSSSSSSUUUWWWYYYYYYXXXYYYXXXWWWXXXYYYZZZZZZXXXYYYZZZ[[[[[[[[[]]]```cccbbb```]]]\\\\\\[[[YYYXXXYYYXXXXXXYYY[[[[[[ZZZYYYZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWVVVVVVUUUUUUSSSTTTUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTUUUVVVVVVWWWUUUTTTRRRRRRRRRTTTVVVXXXVVVXXXYYY[[[\\\\\\\\\\\\YYYWWWUUUUUUWWWYYYYYYYYY[[[ZZZZZZZZZ[[[ZZZWWWUUUWWWVVVUUUTTTUUUWWWYYY[[[\\\ZZZXXXWWWWWWWWWYYYZZZWWWXXXZZZ\\\\\\\\\\\\[[[]]]]]]\\\[[[ZZZYYYXXXWWWYYYYYYZZZ\\\\\\\\\\\\\\\YYYYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYZZZYYYWWWVVVVVVWWWXXXYYYVVVWWWYYY[[[ZZZXXXVVVTTTMMMJJJJJJKKKIIICCC@@@AAADDD???<<>>:::;;;@@@??????@@@AAAAAABBBBBBCCC@@@@@@AAAAAABBBBBBAAAAAA===<<<<<<<<<<<<;;;;;;;;;:::999777666555555555666999888888777555444333222111222222333444555666666555444333222111222333333222222111000///...------000000000000000000000000222111...,,,++++++,,,---......------------......//////.........------------...///...------///111---,,,***(((&&&$$$###"""........................---,,,+++,,,,,,,,,***(((000///...---,,,,,,++++++,,,+++***++++++***)))'''***++++++,,,,,,++++++***,,,++++++******++++++,,,***++++++***))))))***,,,+++***************++++++---******---,,,(((''')))***(((((()))***+++***)))++++++************++++++'''++++++((((((------))))))***++++++)))(((((())),,,((('''***+++)))(((***(((((())))))******+++++++++)))((())),,,---,,,***&&&++++++''''''******%%%''''''''')))+++...111222(((%%%'''++++++''')))///888<<>>@@@??????AAABBBBBBDDDFFFEEEEEEDDDCCCCCCBBBAAAAAAEEEEEEEEEDDDCCCBBB@@@@@@<<<<<<<<<;;;;;;;;;::::::<<<:::888777666777999:::777666444222222222333444444444444444444444444444333444555555555444222111////////////000000000000////////////////////////......------...///000000000//////////////////000////////////////////////000---,,,...222333000,,,/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))***,,,------///---+++)))((()))+++,,,,,,,,,+++***(((''''''(((***++++++,,,,,,++++++***+++,,,...//////...,,,+++((()))***)))((((((***,,,+++,,,---------+++)))(((***((())),,,,,,******,,,***(((((((((***+++***)))------,,,,,,,,,,,,---------...---,,,+++,,,+++***)))'''''',,,222444000,,,...***(((******'''%%%&&&(((((()))***++++++,,,,,,)))))))))))))))***))))))'''((()))(((((()))((('''***)))))))))))))))))))))'''((()))+++---///444999---)))&&&''',,,...***%%%)))))))))))))))***+++,,,+++&&&$$$***---+++***,,,))))))))))))))))))))))))((((((((())))))******+++++++++++++++++++++++++++)))))))))))))))***++++++************))))))))))))&&&''')))*********)))((('''((())))))'''''''''''''''((()))******)))((('''&&&)))***)))&&&%%%(((***'''(((((((((((((((((('''&&&&&&''''''((()))))))))((()))))))))************((('''&&&&&&(((((('''&&&''''''''''''((((((((())))))###'''***$$$&&&***%%%***'''%%%''')))''' '''''''''''''''((())))))&&&'''((('''&&&%%%&&&'''""""""$$$+++222333...)))""""""###&&&(((***)))'''&&&''''''(((((('''&&&&&&((((((((())))))))))))(((cccbbb```^^^ZZZWWWTTTRRRPPPPPPPPPPPPOOONNNMMMLLLGGGIIIJJJJJJIIIIIIKKKMMMLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZYYYXXXWWWXXXWWWVVVWWWXXXYYYXXXWWWYYYXXXWWWXXXYYYZZZZZZXXXXXXYYYYYYXXXWWWWWWYYY[[[ZZZXXXWWWWWWXXXYYYYYYXXXYYYXXXXXXYYY[[[[[[ZZZXXXVVVVVVWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVXXXYYYYYYYYYYYYUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVUUUUUUTTTUUUUUUVVVXXXYYY[[[\\\[[[YYYWWWUUUTTTTTTUUUUUUVVVXXXXXXYYYZZZXXXVVVVVVXXXZZZZZZZZZXXXXXXYYY[[[\\\[[[XXXUUUWWWWWWWWWWWWWWWWWWXXXXXXSSSTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVVVVWWWYYYZZZZZZZZZYYYYYYXXXWWWWWWWWWTTTTTTUUUVVVWWWWWWWWWWWWZZZYYYXXXWWWVVVVVVVVVVVVXXXXXXXXXYYYYYYYYYZZZZZZWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXRRRNNNKKKJJJFFF>>>;;;;;;===>>>??????@@@CCCDDDDDDCCCCCCBBBBBBAAA@@@??????DDDDDDCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;:::::::::999999888777777777888888555555333333222333444555333444444555666777777777111222333444333222111000000000000000////////////////////////////////////............///000000111///......------......///...........................///111111111000111111------..................------------------------,,,***((('''))),,,------...,,,+++))))))***+++,,,***+++,,,+++)))))),,,...***++++++,,,,,,++++++***+++,,,...//////...,,,+++***+++++++++******,,,...000...---,,,+++,,,------,,,******,,,,,,)))(((******(((((((((***+++***))))))((((((''''''(((((()))...---,,,---,,,+++++++++***((((((,,,222444111---+++'''&&&)))***'''&&&((((((((()))***+++,,,------)))*********)))))))))******))))))******(((''''''((())))))******+++++++++'''))))))'''''')))+++---(((***,,,......,,,((($$$)))(((((((((((()))***+++***&&&$$$(((------+++***(((((((((((((((((((((((((((((((((((((((''''''&&&************************))))))(((((())))))***+++))))))))))))************&&&''')))******)))((('''&&&(((***)))'''&&&'''((('''((()))******)))(((''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))(((((('''''''''''''''&&&%%%&&&'''((('''&&&&&&''''''(((((((((((((((&&&!!!&&&)))$$$''',,,'''***&&&###$$$''''''###(((''''''''''''(((((()))'''((()))(((&&&%%%&&&''''''%%%$$$'''---000---))))))(((((())))))(((%%%###''''''&&&%%%&&&&&&'''(((((((((((((((((()))))))))aaa```^^^[[[XXXUUURRRQQQOOOOOOOOOOOOOOONNNMMMMMMHHHJJJLLLKKKIIIIIILLLOOOMMMMMMLLLLLLLLLMMMNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSUUUVVVVVVWWWVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWVVVUUUVVVXXXYYYXXXWWWYYYXXXWWWXXXYYYZZZZZZXXXXXXXXXYYYXXXXXXYYY\\\^^^\\\ZZZYYYXXXZZZZZZZZZYYYYYYXXXXXXYYY[[[\\\ZZZYYYVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUWWWXXXYYYZZZZZZYYYWWWVVVSSSSSSSSSTTTUUUVVVWWWXXXYYYWWWUUUUUUWWWYYYYYYYYYXXXWWWWWWYYYZZZZZZXXXVVVVVVWWWWWWWWWWWWWWWWWWWWWSSSSSSTTTUUUWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWUUUVVVWWWXXXYYYYYYYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXYYYYYYXXXXXXWWWVVVQQQNNNLLLKKKGGG???::::::<<>>>>>===@@@@@@??????>>><<<;;;:::;;;;;;;;;;;;::::::::::::777777888999999888777777444444444444555555555555333333444555666777888888777777666555333111///...111111000000//////......000000000000000000000000.........///000000000000......------------......------------...............000111000......111333......//////////////////........................+++)))((()))+++---......,,,,,,,,,+++++++++,,,,,,'''***,,,,,,,,,...333777***++++++,,,,,,++++++***+++,,,---......---,,,+++***+++,,,,,,++++++---///000...,,,******,,,...000---******---,,,(((''')))***(((((()))***+++***))))))))))))(((((()))))))))---++++++------******,,,,,,******,,,000111000...'''######(((+++******,,,++++++++++++++++++++++++***+++,,,+++***)))***+++,,,******,,,,,,)))(((***'''((()))***+++,,,,,,,,,,,,+++''' ###(((***(((***,,,,,,)))(((***,,,)))))))))))))))))))))))))))&&&%%%'''+++,,,+++)))(((((((((((((((((((((((())))))))))))((('''&&&%%%)))))))))))))))((((((((()))(((((((((((()))******(((((()))))))))))))))***'''(((((())))))(((((((((&&&)))++++++((('''(((***(((((())))))))))))((((((***)))'''''''''((())))))&&&''''''((((((''''''&&&)))))))))(((''''''&&&&&&)))((('''&&&%%%%%%&&&&&&'''%%%%%%%%%'''((('''&&&&&&''''''((()))(((((((((&&&!!!&&&)))$$$''',,,'''(((%%%###%%%(((******)))((((((''''''''''''((((((***++++++)))&&&$$$$$$$$$+++'''$$$%%%(((******)))***)))))))))***)))&&&$$$((('''&&&%%%%%%'''((()))))))))(((((((((((()))***bbbaaa___]]]ZZZWWWTTTRRRNNNNNNOOOOOOOOONNNNNNMMMIIILLLNNNMMMIIIIIILLLOOOMMMMMMMMMMMMMMMNNNOOOOOOMMMNNNOOOPPPPPPQQQQQQQQQRRRSSSUUUVVVWWWWWWVVVVVVWWWWWWVVVVVVWWWWWWXXXYYYWWWVVVVVVWWWYYY[[[ZZZZZZYYYXXXWWWXXXYYYZZZZZZXXXZZZ[[[[[[[[[ZZZ[[[]]]```]]]\\\ZZZYYYZZZ[[[ZZZYYYXXXXXXWWWYYYZZZ[[[ZZZXXXVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWTTTUUUUUUVVVVVVVVVVVVVVVWWWVVVUUUUUUTTTTTTUUUUUUUUUVVVWWWXXXXXXXXXWWWVVVRRRRRRRRRRRRSSSUUUWWWXXXXXXVVVTTTTTTVVVXXXXXXXXXXXXWWWUUUVVVWWWXXXWWWVVVWWWWWWXXXXXXXXXXXXWWWWWWUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUVVVWWWXXXYYYYYYYYYYYYVVVVVVVVVWWWWWWXXXYYYZZZXXXYYYYYYYYYZZZZZZZZZZZZVVVWWWXXXYYYYYYYYYXXXWWWUUUVVVWWWXXXXXXVVVTTTSSSQQQMMMJJJHHHDDD===:::;;;<<<@@@BBB???AAAEEEFFFBBB@@@@@@@@@??????>>>>>>>>>?????????>>>===<<<;;;:::;;;;;;;;;:::::::::999999666777:::<<<<<<:::888666222333555777777777555555222333333333444444555555999888666444222111000000////////////000000000000000000000000000000000000...//////000000000000/////////............//////---.........////////////000///,,,+++,,,...000111//////..................------------------------+++******,,,...000000///+++,,,------...---,,,+++'''***---,,,+++,,,111666***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++---///,,,+++*********,,,...///+++)))))),,,,,,)))(((+++***(((((()))***+++***)))---,,,,,,++++++,,,,,,---,,,((())),,,---))))))---...---,,,,,,,,,---...///***&&&&&&***,,,+++***,,,+++++++++++++++++++++++++++---...---***)))***,,,(((%%%&&&++++++((((((,,,&&&'''(((************)))))),,,)))""" %%%******$$$%%%'''''''''(((***---***++++++++++++***((('''''''''''''''(((******(((((((((((((((((((((((((((((()))*********)))((('''******)))))))))(((((((((((((((((((((((()))******''''''((((((((())))))))))))(((((('''''''''((((((%%%))),,,,,,)))(((***---))))))(((((((((((())))))(((******(((&&&&&&)))---&&&''''''((((((''''''&&&)))))))))(((''''''&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&%%%$$$%%%'''((('''&&&&&&&&&((()))))))))((('''(((###''')))###%%%)))$$$''''''''''''((()))******((((((''''''''''''((((((*********)))&&&%%%%%%%%%)))'''&&&$$$%%%&&&((()))%%%%%%%%%&&&)))***)))(((&&&&&&'''(((((((((((((((***)))(((''''''((())))))eeedddccc```]]]ZZZXXXVVVNNNNNNOOOOOOOOONNNNNNMMMJJJNNNPPPNNNJJJIIILLLPPPNNNMMMMMMMMMNNNOOOOOOPPPMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWVVVUUUWWWWWWVVVUUUUUUWWWXXXYYYWWWWWWWWWXXX[[[\\\\\\\\\YYYXXXWWWXXXZZZZZZZZZXXXXXXYYYYYYXXXWWWWWWYYY[[[^^^\\\ZZZZZZZZZZZZZZZXXXWWWWWWVVVXXXYYYZZZXXXWWWWWWWWWYYYZZZ[[[[[[[[[[[[XXXXXXXXXWWWWWWVVVVVVVVVTTTTTTUUUUUUUUUTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUWWWVVVVVVUUUTTTTTTTTTUUUTTTTTTUUUVVVWWWWWWWWWWWWRRRRRRQQQRRRSSSTTTVVVWWWWWWUUUTTTTTTUUUWWWWWWWWWXXXVVVTTTTTTUUUWWWWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUYYYZZZ[[[\\\\\\[[[ZZZYYYWWWWWWWWWWWWWWWWWWVVVVVVTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVWWWWWWYYYZZZ[[[\\\YYYYYYYYYYYYZZZZZZZZZZZZXXXXXXYYYYYYYYYXXXVVVUUURRRTTTVVVWWWWWWUUURRRPPPRRRLLLGGGEEE@@@;;;:::===:::???AAA>>>???DDDDDD@@@@@@@@@@@@????????????>>>@@@@@@AAA@@@@@@???>>>===;;;;;;;;;:::::::::999999555888<<<>>>>>><<<999666111333666888999888666444333333222222222222111111555444333222111222333444------...///000111222222000000000000000000000000//////000000000000//////000000////////////000000.../////////000000111111333---'''''',,,000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111222111000***,,,...//////...,,,+++))),,,---***&&&&&&***///+++++++++,,,,,,+++++++++,,,++++++******++++++,,,((()))******)))***,,,...'''((()))***+++,,,,,,,,,)))'''(((,,,---******---***(((((()))***+++***)))+++******))))))******++++++'''''',,,---))))))...//////...+++******---///111,,,+++------)))'''((('''((()))***,,,---...///+++...///...+++)))+++---!!! ''')))&&&'''+++&&&'''((())))))(((''''''""")))---***))),,,,,,(((((()))+++,,,,,,)))&&&$$$,,,,,,---...---+++(((&&&&&&((((((''''''((()))((((((((((((((((((((((((((('''(((***+++,,,,,,+++++++++*********))))))((((((((((((((((((((()))******&&&'''''''''(((((())))))))))))'''&&&&&&'''((()))%%%)))---,,,***)))+++///***)))(((''''''((()))***$$$'''###""")))&&&''''''''''''''''''&&&&&&&&&''''''((()))))))))%%%%%%%%%%%%&&&(((***+++&&&%%%$$$%%%'''((('''&&&%%%&&&((()))))))))((('''+++%%%((()))###$$$'''!!!''')))***)))'''$$$$$$$$$)))(((((('''''''''((((((&&&'''((((((''''''(((***%%%&&&&&&%%%$$$$$$&&&((((((&&&%%%%%%%%%&&&$$$######%%%(((++++++***'''&&&+++***)))'''''''''((()))iiigggeeebbb]]]YYYVVVTTTQQQPPPOOONNNOOOQQQSSSUUURRRQQQOOOMMMLLLLLLMMMNNNMMMOOOQQQOOOMMMNNNQQQUUUPPPPPPPPPOOONNNPPPSSSUUUVVVWWWXXXYYYYYYXXXXXXXXXTTTTTTUUUVVVWWWXXXZZZ[[[XXXVVVUUUWWW[[[^^^]]]\\\VVVWWWXXXZZZZZZ[[[[[[[[[ZZZYYYZZZZZZVVVQQQSSSXXX[[[[[[[[[[[[ZZZXXXWWWVVVXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[ZZZXXXXXXZZZ[[[WWWWWWXXX[[[\\\\\\ZZZXXXWWWTTTQQQSSSWWWYYYVVVSSSXXXXXXWWWUUUSSSRRRSSSUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVTTTSSSRRRSSSUUUPPPRRRTTTUUUUUUUUUSSSRRRWWWXXXXXXXXXWWWVVVVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVXXXYYYYYYYYYXXXWWWVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYWWWXXXZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWTTTVVV\\\]]]XXXWWWZZZVVVVVVXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVWWWWWWUUUSSSOOOMMMIIIFFFCCC@@@??????===>>>???@@@BBBCCCDDDEEECCCCCCCCCDDDCCCCCCBBBBBBAAA@@@???>>>>>>???@@@AAA>>>===;;;999999:::;;;<<<888:::===???>>>;;;888555444444555555666666777777555444444333333444444555555444333333222222333333......---...///222555777///000111111111///...---111111111111111000000///000000000000000000000000///...------///000000///333111...///111222111///......---,,,,,,+++******,,,,,,---,,,******,,,...***++++++,,,,,,++++++***...+++)))***---...---,,,***+++------------+++***)))+++---///000///---+++---------,,,***)))***+++---+++******++++++)))(((...,,,******+++---------++++++******))))))(((((())))))*********))))))(((,,,***))))))***++++++***+++*********))))))((((((...---++++++++++++***((()))******+++,,,---------***&&&&&&+++---+++))))))%%%''')))***+++***((('''(((((((((((()))))))))))))))(((((()))***,,,---...&&&''')))+++,,,+++***)))(((((((((((())))))))))))++++++++++++)))'''%%%###((()))***+++***)))&&&%%%++++++******)))(((((((((***'''$$$%%%''')))'''$$$,,,+++***((((((***+++,,,*********)))))))))((((((***(((&&&'''***+++)))'''+++***((((((((((((((((((&&&''')))***,,,,,,,,,,,,*********(((&&&&&&'''))))))(((&&&'''(((******)))'''+++...---(((%%%'''+++###$$$%%%%%%$$$%%%'''***000***%%%%%%(((***'''$$$((('''&&&&&&&&&((()))***(((((())))))((('''&&&&&&(((((((((((())))))))))))(((((())))))((('''&&&&&&)))))))))(((''''''&&&&&&'''))),,,......,,,)))'''&&&&&&''''''''''''&&&&&&'''(((******((((((((()))((((((((((((((('''&&&&&&&&&+++,,,(((&&&'''$$$hhhgggdddaaa\\\XXXUUUSSSOOOOOONNNNNNNNNOOOPPPQQQQQQPPPNNNMMMLLLLLLMMMMMMOOOPPPPPPPPPOOOPPPRRRTTTRRRRRRRRRQQQQQQRRRUUUWWWVVVWWWWWWWWWWWWXXXXXXXXXVVVVVVVVVVVVWWWYYYZZZZZZ[[[YYYYYYYYY[[[ZZZVVVSSSYYYZZZ[[[\\\\\\\\\\\\\\\[[[YYYXXXWWWSSSMMMOOOTTT\\\\\\\\\[[[[[[YYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXXXXYYY[[[XXXXXXYYYZZZ\\\\\\YYYWWWWWWTTTRRRTTTXXXZZZXXXUUUUUUVVVUUUTTTRRRRRRTTTVVVVVVUUUUUUTTTTTTTTTUUUUUUTTTUUUVVVUUUTTTSSSUUUWWWTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVUUUWWWWWWWWWWWWXXXXXXXXXXXXWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVWWWUUUVVV\\\\\\XXXWWWZZZUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUWWWXXXXXXYYYYYYYYYXXXXXXXXXWWWVVVUUUUUUTTTRRRPPPOOOMMMIIIEEEBBB@@@>>>>>>>>>???@@@AAACCCEEEFFFFFFCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@??????@@@@@@AAA<<<;;;999888888888::::::;;;<<<>>>???>>>;;;777444666666666555555555555555444444333333333333444444444444333222222222222333111000///...///000222333///000111111000///...---000000000111000//////...000000000000000000000000000...------///000000///333000......000111000.........---,,,,,,+++******,,,---------++++++,,,...++++++,,,,,,,,,,,,++++++...---,,,---000111000///,,,,,,------------,,,,,,)))+++---//////...---+++)))******)))(((((()))+++,,,***)))***++++++***)))+++)))((())),,,...//////*********)))))))))))))))))))))************))))))+++***))))))******+++***************)))))))))(((,,,+++******,,,,,,+++***''''''(((((()))******++++++''''''+++---+++))))))'''(((***+++++++++***)))******))))))((((((''''''+++***(((''''''((()))***'''((()))***+++***))))))(((((((((((())))))))))))))))))******)))((('''&&&'''(((((())))))((('''&&&)))))))))((((((((((((((('''''''''&&&&&&''')))******)))'''&&&&&&''')))***,,,,,,,,,+++++++++******((('''&&&'''***+++***)))&&&&&&''''''&&&'''((()))************************(((***++++++)))((('''((()))((('''(((***+++***)))$$$&&&)))(((&&&%%%&&&)))------,,,***%%%"""!!!!!!)))(((''''''((((((((('''(((((('''''''''((())))))(((((((((((((((((('''&&&'''((((((((())))))))))))(((((((((((((((''''''&&&''''''''''''((((((((((((&&&(((***++++++***(((&&&)))(((((((((((((((((()))'''(((******((('''((()))((()))))))))(((((('''&&&&&&***,,,***)))+++(((###gggeeeccc___[[[WWWTTTRRRPPPPPPPPPPPPPPPOOONNNNNNOOONNNMMMLLLLLLLLLLLLLLLRRRQQQPPPPPPQQQRRRRRRRRRRRRRRRSSSRRRQQQRRRUUUWWWVVVVVVUUUUUUUUUVVVXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[ZZZ[[[[[[ZZZWWWRRRNNNZZZZZZ[[[\\\\\\[[[[[[[[[]]][[[YYYWWWQQQLLLMMMSSS[[[\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYXXXWWWWWWXXXZZZYYYYYYYYYZZZ[[[[[[XXXVVVWWWUUUTTTUUUYYY[[[YYYWWWSSSSSSTTTSSSRRRSSSUUUWWWVVVVVVUUUUUUUUUVVVVVVWWWUUUVVVWWWVVVUUUUUUVVVXXXUUUTTTSSSRRRRRRTTTVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWXXXWWWVVVVVVUUUVVVUUUWWWZZZ[[[YYYXXXZZZUUUVVVVVVWWWWWWWWWVVVVVVTTTTTTUUUVVVUUUTTTSSSRRRWWWWWWXXXXXXXXXXXXWWWWWWXXXVVVUUUTTTTTTRRRPPPMMMOOOLLLHHHDDD@@@>>>======??????AAABBBDDDFFFGGGHHHCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@:::999888777666777888999>>>>>>??????===999555333777666666555555444333333333333222222222222333333444444333222222222222222444222111////////////000///000000000000//////...///////////////......---000000000000000000000000000///......000111111000111///------...///...---...------,,,,,,++++++***,,,---...---,,,,,,---...,,,,,,------------,,,,,,---,,,,,,...000111000///...------,,,,,,------...***+++---...///...,,,+++***+++,,,,,,,,,,,,...000+++***))))))+++,,,+++***+++***)))))),,,---...---))))))))))))************))))))************))))))+++******))))))*********************))))))))))))***)))(((***,,,------,,,************+++,,,,,,---,,,)))(((,,,---***((()))************++++++++++++++++++***)))((('''&&&&&&+++)))'''%%%$$$%%%''')))***))))))))))))))))))((((((((((((((())))))))))))'''((())))))))))))((((((&&&&&&'''''''''''''''(((''''''''''''((((((((((((%%%((()))(((%%%&&&+++000***)))(((''''''((()))***,,,++++++++++++*********'''&&&&&&'''***++++++***%%%'''***)))((((((,,,///...---+++)))((((((((()))&&&))),,,---,,,)))(((''')))((()))***,,,,,,***(((''''''((())))))******+++"""%%%'''(((***---///((()))+++***(((''')))+++((())))))))))))(((((('''&&&'''((((((((((((((((((''''''((((((((()))))))))((((((((((((((('''''''''$$$%%%&&&'''((()))***+++''''''((((((((((((''''''***)))(((''''''((()))***&&&(((***)))((('''((())))))))))))))))))(((((('''$$$'''***)))***,,,***'''fffdddaaa]]]YYYUUUSSSQQQRRRRRRSSSTTTSSSQQQOOONNNNNNMMMMMMLLLLLLLLLKKKKKKTTTQQQOOOPPPSSSTTTRRRPPPOOOPPPQQQQQQPPPQQQSSSUUUVVVUUUSSSSSSSSSUUUWWWYYYZZZYYYYYYYYYYYYYYYZZZZZZXXXYYYYYYZZZYYYXXXVVVUUUXXXYYYYYYYYYYYYYYYXXXXXX___\\\ZZZXXXSSSNNNPPPVVVYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYXXXVVVVVVXXXYYYZZZYYYYYYYYYZZZZZZXXXUUUWWWVVVUUUWWWZZZ[[[[[[YYYTTTTTTUUUTTTSSSSSSUUUXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWUUUUUUVVVWWWTTTSSSRRRRRRRRRSSSTTTUUUWWWWWWWWWWWWVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXWWWXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWYYYZZZYYYYYYYYYVVVWWWWWWWWWWWWVVVVVVUUURRRTTTUUUVVVVVVTTTRRRQQQVVVWWWWWWWWWWWWVVVVVVUUUVVVUUUTTTTTTTTTSSSQQQOOOOOOLLLHHHCCC???>>>======??????AAABBBDDDFFFGGGHHHDDDDDDDDDDDDCCCBBBAAAAAA>>>???@@@AAAAAA@@@???>>>:::999888888777777888888@@@@@@???>>>;;;777444222555555444444444444444444333222222111111222222333444333333222111222222222333333111000///////////////000000000000/////////...////////////...------000000000000000000000000111///......000111111000000///------,,,,,,,,,,,,---------,,,,,,+++++++++,,,---///...---,,,---...,,,------......------,,,******+++,,,------,,,+++///...---,,,,,,---...///***+++---......---,,,+++)))+++,,,------...000333***)))((()))+++,,,,,,+++...,,,+++***+++***)))((((((((())))))******++++++((())))))************)))*********)))((((((***+++*********)))))))))))))))***)))((()))+++---,,,++++++************+++,,,------******,,,,,,)))(((*********)))))))))***+++,,,******))))))((((((''''''((('''%%%###$$$'''***,,,+++***)))((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''((()))***&&&&&&''''''((()))******((())))))(((&&&(((,,,///((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))%%%(((+++***((((((+++///...---***(((''''''((()))'''))),,,---,,,*********((((((***,,,------***(((+++***((()))+++++++++***))))))((('''&&&&&&))),,,222000---***((((((***+++))))))***+++***)))'''&&&&&&&&&'''((())))))(((((('''''''''((((((((())))))((((((((('''''''''((((((%%%%%%&&&'''((()))******((((((''''''''''''((((((((('''%%%$$$$$$%%%'''(((&&&((())))))(((''''''(((((()))))))))))))))(((((("""%%%&&&'''((()))((('''fffddd```\\\XXXUUURRRQQQRRRSSSTTTUUUTTTRRROOOMMMMMMMMMMMMMMMLLLLLLLLLKKKSSSQQQOOOPPPTTTUUUSSSPPPOOOQQQRRRRRRQQQQQQSSSUUUUUUTTTSSSRRRSSSUUUWWWYYYZZZZZZYYYYYYYYYZZZZZZ[[[ZZZYYYYYYXXXXXXXXXZZZ\\\XXXXXXYYYYYYYYYXXXXXXWWW\\\ZZZYYYYYYUUUQQQSSSYYYWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYXXXVVVVVVXXXYYYZZZYYYXXXXXXYYYYYYWWWVVVXXXWWWWWWXXXZZZ[[[[[[ZZZWWWWWWWWWUUUTTTTTTUUUWWWXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZXXXUUUTTTTTTVVVSSSTTTUUUVVVWWWVVVUUUUUUXXXWWWVVVVVVVVVWWWWWWXXXVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXWWWWWWUUUVVVWWWWWWXXXYYYYYYXXXWWWWWWXXXXXXXXXWWWWWWVVVSSSTTTVVVWWWWWWUUUSSSRRRVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSRRRSSSUUUUUUTTTSSSNNNKKKGGGBBB???>>>>>>?????????@@@BBBCCCDDDEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@<<<===>>>??????>>>===<<<;;;;;;::::::999999999999@@@???>>><<<999666333222111222222333444555555666333222222111111222222333333333222111111111111222111111111000000000000000000////////////000000000//////000000//////...---////////////////////////000///---...000111111000///......,,,++++++++++++------,,,,,,,,,,,,+++++++++---......---,,,,,,---,,,------......------,,,++++++,,,+++***)))))))))...---,,,++++++,,,---...+++,,,,,,------,,,++++++%%%&&&((((((((())),,,...***)))((()))+++,,,,,,+++---+++************(((&&&(((((())))))******++++++(((((()))***************(((***+++)))(((''')))+++))))))))))))))))))******+++***))))))++++++***)))'''&&&%%%$$$%%%&&&'''(((---******,,,+++'''(((+++)))(((((((((((()))******''''''(((((())))))******)))(((&&&%%%&&&(((***,,,+++***)))(((''''''(((((((((((((((((())))))))))))******))))))(((''''''''')))((((((((()))***++++++''''''((()))******+++,,,---***'''''')))++++++***&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((*********)))((('''''''''%%%''')))(((&&&&&&(((+++,,,***(((''''''(((***+++)))***+++***)))***,,,---((((((***,,,------***(((+++)))&&&&&&&&&'''&&&%%%))))))((((((***000888===???888...))))))******)))((()))*********((('''&&&&&&&&&'''((())))))((((((''''''''''''((((((((((((((((((''''''''''''((()))(((((((((((((((((((((((()))(((''''''''''''((()))(((&&&%%%######%%%&&&(((&&&'''))))))'''&&&'''((((((((())))))))))))((((((%%%%%%&&&(((((('''&&&&&&gggddd```[[[WWWTTTSSSRRRPPPQQQRRRSSSRRRPPPNNNLLLLLLMMMMMMNNNNNNMMMLLLLLLOOOOOOOOOQQQSSSTTTSSSQQQQQQSSSTTTTTTTTTTTTUUUWWWTTTTTTSSSSSSTTTVVVXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[]]]\\\ZZZXXXVVVVVVZZZ]]]YYYYYYZZZ[[[[[[ZZZZZZZZZWWWVVVXXXYYYVVVRRRTTTZZZUUUUUUVVVWWWXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXWWWWWWXXXZZZZZZXXXWWWWWWYYYYYYXXXWWWXXXYYYYYYYYYYYYZZZZZZZZZXXXYYYXXXVVVTTTTTTVVVXXXYYYYYYYYYYYYYYYZZZ[[[\\\ZZZZZZZZZXXXUUUTTTTTTUUUUUUVVVYYYZZZ[[[ZZZXXXWWWXXXWWWVVVUUUVVVWWWXXXYYYWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXYYYZZZZZZZZZZZZYYYWWWWWWWWWXXXXXXXXXYYYYYYWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZYYYYYYXXXWWWTTTWWWWWWVVVVVVYYYZZZXXXVVVWWWXXXXXXXXXXXXWWWWWWUUUUUUVVVWWWVVVUUUTTTSSSUUUVVVVVVUUUUUUTTTSSSRRRQQQQQQQQQSSSUUUVVVUUUTTTNNNKKKFFFBBB??????@@@AAA@@@AAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;::::::>>>===;;;999777555444333///000111222444555666666333333222222222222333333333333222111111111111111000000000000111111111111000////////////000000111111111111111111000000//////////////////////////////...------///000000///...//////---+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,......---++++++,,,,,,,,,------------,,,,,,.........---+++***+++------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***''')))***)))))))))+++---+++***))))))+++,,,+++***''''''''')))+++,,,+++***))))))))))))************'''((()))******+++******'''***+++***'''&&&))),,,))))))))))))************+++***))))))***+++***((()))(((&&&%%%%%%&&&((()))+++))))))+++)))&&&(((,,,'''((((((((())))))))))))&&&&&&'''((()))***++++++---,,,***(((((('''(((((()))(((((((((((((((((('''(((((((((((())))))))))))++++++)))((('''''''''''')))******************+++'''(((((()))***++++++,,,...***''''''***,,,)))&&&************************))))))***************+++)))***+++***'''&&&'''(((+++************++++++,,,)))(((((('''((()))+++,,,((())))))(((((())),,,///)))((()))***,,,,,,***(((---,,,***(((&&&%%%&&&&&& """%%%***222>>>JJJRRRAAA888,,,'''(((+++***((('''((((((((((((''''''&&&&&&'''((((((((((((((((((&&&&&&'''''''''((((((((((((((('''&&&&&&''')))******))))))((('''&&&&&&&&&((((((''''''''''''(((((()))((('''&&&&&&'''((()))%%%''')))((('''&&&'''(((&&&''''''(((((((((((((((***((((((******'''''')))gggeee```[[[WWWTTTSSSRRRQQQQQQRRRRRRQQQPPPOOONNNLLLMMMNNNOOOOOONNNMMMMMMKKKMMMPPPQQQRRRRRRRRRSSSQQQSSSUUUUUUTTTTTTUUUVVVSSSSSSTTTUUUVVVWWWXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\[[[[[[[[[YYYVVVUUUXXXZZZXXXXXXYYYZZZ[[[[[[[[[[[[VVVWWWZZZ\\\YYYTTTUUUZZZTTTUUUVVVWWWXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZYYYXXXXXXYYY[[[YYYWWWVVVWWWXXXYYYYYYXXXYYYZZZZZZYYYXXXXXXXXXYYYVVVVVVVVVUUUTTTUUUWWWYYYYYYYYYYYYZZZZZZ[[[]]]]]]WWWWWWXXXVVVUUUTTTVVVWWWVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUWWWXXXZZZWWWXXXXXXXXXYYYYYYYYYYYYWWWXXXXXXYYYZZZZZZYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZXXXWWWVVVVVVVVVWWWYYYYYYXXXXXXYYYYYYXXXXXXWWWVVVTTTXXXXXXTTTUUUZZZZZZWWWTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPRRRTTTTTTSSSRRRMMMJJJFFFBBB@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCAAA@@@???======<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;::::::;;;:::888666555444444444000000111222333444444555444444333333333333444444333222222111111111111111000000111111111111000000000///......///000111222333333333333333222222111////////////////////////...---,,,,,,...//////...///000000...***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***------,,,*********++++++,,,,,,,,,,,,++++++...///...,,,+++,,,000333***++++++++++++++++++***,,,,,,,,,,,,++++++******---......---++++++---...,,,***)))***++++++***)))%%%%%%&&&)))+++,,,+++************)))))))))))))))'''((()))******+++++++++'''***+++***&&&%%%(((,,,((()))))))))************)))(((''')))+++,,,+++***---,,,***((((((***,,,---)))'''((()))(((%%%'''---'''((()))***+++***))))))''''''(((((())))))******+++++++++***)))((('''&&&&&&'''((()))))))))((('''(((((((((((())))))))))))***)))(((''''''((())))))))))))***++++++***(((((('''((((((((())))))******((((((((()))******)))(((,,,,,,,,,------,,,,,,,,,))))))))))))******++++++&&&(((***)))(((''')))+++,,,)))'''(((---///...,,,(((((((((((()))))))))***%%%'''))))))))))))+++---)))((('''(((***+++***)))---...---***'''&&&))),,,---------,,,,,,...333666333///)))&&&'''((()))((('''&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&''')))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%%%%&&&'''''''''''''''***''''''++++++''''''***hhheee```[[[WWWUUUSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQMMMMMMOOOPPPPPPOOONNNMMMHHHLLLPPPRRRQQQPPPRRRUUUOOOQQQSSSSSSSSSRRRSSSTTTRRRSSSUUUVVVXXXXXXXXXXXXVVVVVVWWWWWWXXXZZZ[[[\\\UUUWWWZZZYYYWWWVVVXXXZZZUUUUUUWWWXXXYYYYYYYYYYYYYYYZZZ]]]```]]]WWWWWW[[[UUUUUUWWWXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[ZZZXXXXXXZZZ[[[XXXWWWUUUVVVXXXYYYYYYYYYYYYZZZZZZYYYXXXWWWWWWXXXSSSTTTTTTTTTTTTUUUXXXZZZZZZZZZZZZZZZ[[[\\\]]]^^^SSSUUUVVVVVVUUUVVVXXXZZZVVVUUUTTTSSSSSSUUUWWWXXXXXXWWWUUUUUUUUUWWWYYYZZZXXXXXXXXXXXXYYYYYYYYYZZZVVVVVVWWWXXXYYYYYYYYYXXXYYYYYYYYYYYYZZZZZZZZZZZZXXXXXXWWWVVVWWWXXXYYYZZZWWWWWWXXXXXXWWWWWWVVVUUUTTTXXXXXXTTTTTTZZZ[[[WWWRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUUUUTTTSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSQQQQQQQQQPPPPPPQQQRRRRRRQQQOOOMMMJJJFFFBBBAAABBBDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEEEEDDDCCCAAA@@@??????>>>===<<<<<<===>>>???;;;;;;<<<<<<<<<;;;:::999999888666444444444555555222222222222222222333333555444444333333444444555333222222111000111111111111111222111111000///...000///.........000111222444555555555555444333333////////////////////////...,,,++++++---......---///000111...+++)))***---,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,---+++***))))))***++++++,,,,,,++++++***,,,,,,,,,+++***,,,222777)))***+++,,,,,,+++***))),,,,,,,,,++++++*********,,,------+++)))((()))+++---+++******++++++)))(((((('''((()))++++++)))'''++++++******))))))((((((''''''(((******+++++++++&&&))),,,***&&&%%%(((,,,(((((())))))*********+++'''&&&&&&(((+++------,,,,,,+++(((''''''(((***,,,'''&&&''')))'''$$$'''---''')))+++,,,---,,,***)))))))))))))))(((((((((((('''((()))*********(((((($$$&&&(((******)))((('''(((((((((((())))))))))))((('''''''''((()))+++,,,((()))***+++***)))&&&%%%'''''''''(((((((((((((((!!!&&&+++,,,***((()))+++&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))###&&&((()))((()))+++...%%%  ''',,,***&&&(((((())))))))))))((('''"""%%%)))++++++*********)))(((&&&'''(((******)))''')))+++(((######''',,,"""$$$%%%&&&%%%%%%'''((($$$&&&'''&&&%%%&&&'''***&&&%%%$$$$$$%%%&&&((()))((()))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%&&&'''***+++)))(((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%'''(((((('''&&&&&&'''$$$%%%%%%&&&'''''''''&&&'''###$$$((()))%%%&&&***hhhfffccc```[[[WWWTTTRRRVVVVVVVVVVVVUUUTTTSSSRRRNNNNNNNNNMMMNNNNNNOOOOOOOOOPPPQQQQQQQQQQQQSSSUUUTTTTTTUUUVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\]]][[[WWWVVVWWWZZZYYYYYYYYYYYYZZZZZZZZZZZZ^^^^^^]]]]]]\\\[[[[[[[[[XXXYYYZZZZZZZZZYYYXXXWWW[[[[[[ZZZZZZZZZZZZZZZ[[[\\\[[[XXXWWWWWWXXXZZZ\\\[[[YYYWWWXXX[[[\\\ZZZXXX^^^]]]\\\ZZZYYYWWWVVVUUUUUUUUUVVVWWWWWWXXXYYYYYY^^^\\\ZZZYYY[[[\\\\\\\\\XXXYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVWWWYYYZZZYYYZZZZZZZZZZZZYYYYYYXXXVVVWWWXXXXXXWWWWWWXXXZZZZZZZZZYYYXXXWWWWWWVVVVVVWWWVVVVVVVVVVVVWWWXXXXXXZZZ[[[ZZZYYYWWWWWWYYY[[[^^^\\\ZZZWWWVVVWWWYYYZZZUUUVVVWWWYYYYYYYYYXXXXXXYYYYYYXXXWWWWWWWWWWWWXXXPPPPPPQQQTTTVVVWWWUUUSSS\\\[[[[[[YYYWWWTTTRRRPPPRRRSSSTTTRRROOONNNPPPSSSPPPOOOLLLIIIGGGFFFFFFFFFIIIHHHEEEDDDCCCDDDEEEFFFGGGFFFDDDCCCBBBAAAAAA@@@CCCBBBAAA???>>>>>>==================<<<:::888777:::777888;;;<<<777333333333333333333333333333333222222333333333444444444222222222222333333444555222444333111111222...(((444333111000111333555777>>>>>>>>>===:::666333000000//////......///111222000000////////////000000...---,,,+++******)))***)))+++---,,,***)))+++------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++,,,---,,,***(((---,,,+++,,,...///...---*********++++++,,,,,,,,,---+++***)))***,,,,,,,,,(((+++***''''''++++++))),,,,,,+++***)))))))))***,,,++++++,,,------+++***,,,,,,,,,,,,,,,,,,,,,---+++++++++*********))))))*********************+++---,,,++++++******+++++++++***((('''''')))***,,,*********,,,......,,,***)))+++,,,+++)))''''''(((***+++++++++))))))***,,,,,,***'''&&&'''))))))))))))(((((('''''')))***+++''''''((()))***)))))))))))))))*********(((&&&%%%)))((((((((()))((('''%%%''''''''''''(((((((((((('''((()))(((%%%$$$&&&((()))'''%%%&&&)))***(((&&&))))))))))))))))))******,,,++++++))) !!!---************))))))))))))(((***+++***)))((()))***)))((((((((((((((()))***)))(((&&&%%%&&&)))+++---&&&(((*********)))***+++++++++***))))))((())))))((()))+++***(((''''''((()))(((((('''&&&'''((()))$$$'''(((&&&'''***+++((((((((((((((())))))))))))"""''',,,---+++))))))+++''')))***)))''''''+++...,,,++++++)))((('''((((((...)))(((------)))'''***''''''''''''(((((((((((((((&&&$$$%%%((()))'''%%%iiigggccc___[[[WWWTTTSSSRRRRRRRRRRRRQQQPPPOOOOOONNNNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRQQQQQQTTTUUUSSSTTTUUUWWWXXXYYYYYYYYYWWWVVVVVVVVVVVVWWWWWWXXXUUUUUUVVVWWWXXXYYYZZZZZZZZZ\\\\\\ZZZWWWVVVXXXZZZXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZWWWXXXXXXYYYYYYYYYXXXXXXZZZZZZYYYYYYYYYYYYYYYZZZ\\\ZZZXXXVVVVVVXXXZZZ[[[[[[YYYXXXYYYZZZ[[[ZZZXXXZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVVVVVVVWWWXXXYYYZZZ]]][[[YYYYYYZZZ[[[[[[[[[XXXYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWYYYZZZ[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVWWWXXXXXXWWWWWWXXXZZZZZZYYYYYYXXXWWWWWWVVVVVVWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWWWWYYY[[[\\\[[[YYYXXXXXXZZZ\\\]]]YYYZZZZZZYYYXXXWWWVVVVVVYYYYYYXXXWWWWWWWWWWWWWWWSSSRRRRRRTTTVVVXXXWWWVVVXXXXXXXXXXXXWWWWWWVVVVVVUUUVVVVVVSSSOOOMMMNNNPPPLLLKKKIIIGGGFFFEEEEEEFFFGGGFFFDDDCCCCCCDDDFFFGGGDDDDDDCCCAAA@@@@@@@@@@@@BBBAAA@@@>>>============>>>===;;;999888777777777;;;666222333333000000222333333333333333333333333222222222222333333333444222222222222222333444555111444444222222444333///222111///...///111444666:::;;;;;;:::888444111000111000///...------......//////............//////......---,,,++++++++++++,,,...///...,,,+++---///+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++,,,---,,,***(((***))))))***,,,---,,,+++******++++++++++++++++++,,,***)))((()))***++++++))),,,+++((((((++++++)))***))))))(((((((((((())))))(((((())))))***))))))))))))***+++,,,------...*********)))))))))((((((******************))))))++++++***)))))))))))))))+++***(((''''''''')))***((((((((()))+++***(((&&&+++)))'''((())))))'''$$$((((((((('''%%%%%%''')))---***((('''(((((('''&&&(((((('''''''''((()))***''''''''''''((((((((((((((())))))*********))))))((((((((((((((((((&&&%%%''''''''''''(((((((((((('''((()))'''%%%$$$&&&((((((&&&$$$%%%'''(((&&&$$$)))(((((((((((()))******))))))+++,,,'''###'''000((((((((((((''''''''''''((()))***)))(((((()))***((('''''''''''''''(((((('''''''''(((((()))******(((***++++++)))(((((()))******((('''''''''(((((('''((())))))'''&&&&&&'''&&&$$$###$$$'''(((%%%!!!###''')))((((((***((($$$&&&''''''''''''(((((((((%%%'''***++++++******************(((&&&&&&'''((()))&&&$$$&&&)))+++***(((***%%%###&&&&&&$$$$$$'''''''''''''''(((((((((((((((&&&%%%%%%'''(((&&&$$$jjjgggccc]]]YYYVVVTTTTTTQQQQQQPPPPPPOOONNNNNNNNNOOOOOONNNNNNMMMNNNNNNOOOPPPRRRRRRRRRQQQRRRTTTVVVUUUVVVWWWXXXYYYYYYYYYYYYWWWWWWVVVVVVUUUVVVVVVVVVUUUUUUVVVWWWXXXYYYYYYZZZZZZ[[[[[[YYYWWWWWWXXXYYYWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZ[[[\\\\\\]]]]]]WWWWWWWWWWWWWWWXXXYYYZZZYYYYYYXXXXXXXXXXXXYYYYYY[[[ZZZXXXWWWWWWXXXZZZ[[[\\\ZZZYYYYYYZZZZZZYYYWWWYYYYYYYYYYYYZZZZZZZZZZZZXXXWWWVVVUUUVVVXXXZZZ[[[\\\ZZZWWWWWWYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\[[[ZZZXXXWWWVVVVVVVVVWWWVVVWWWXXXXXXWWWWWWXXXZZZYYYYYYXXXXXXWWWVVVVVVVVVWWWVVVVVVVVVVVVWWWXXXXXXWWWXXXYYYXXXWWWXXXZZZ\\\YYYYYYXXXXXXYYY\\\^^^```[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWVVVTTTSSSTTTVVVXXXYYYYYYVVVVVVUUUTTTUUUVVVWWWXXXXXXXXXWWWSSSOOOMMMLLLMMMJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFGGGBBBBBBAAA@@@??????@@@@@@@@@@@@>>>===<<<;;;;;;;;;>>><<<:::777666666666777===888555555555333222444333333333333333333333333111111222222222333333333333222222222222333333444---111333000000222444222555444333222333555888999666666666666555333111///222111///...---,,,,,,,,,...------------------.........---,,,,,,---------,,,...///...---,,,---...)))***++++++++++++***)))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***+++,,,,,,***((()))(((((()))+++---,,,++++++++++++******************)))((((((((())))))***+++------))))))++++++(((''''''&&&&&&''''''((((((***)))))))))******+++,,,&&&'''((()))+++,,,------)))))))))(((((((((((((((*********))))))((((((((())))))(((''''''''''''(((+++)))((('''&&&''''''((((((''''''((())))))'''%%%+++'''###%%%)))***&&&!!!))))))(((%%%###$$$&&&(((***((((((((())))))'''&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%'''((()))''''''''''''((()))***+++'''(((((((((((('''&&&&&&&&&''''''''''''((((((((('''(((((('''&&&%%%&&&''')))(((''''''))))))((('''(((((('''(((((()))******((((((***---,,,)))***...(((((((((((('''''''''''''''((()))(((''''''''')))'''&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))(((''')))+++,,,+++)))'''''''''***)))'''%%%%%%&&&'''(((%%%'''((((((&&&%%%%%%&&&%%%"""!!!$$$))))))######(((***)))))))))&&&!!!%%%%%%&&&&&&&&&'''''''''(((''''''(((***+++*********((('''&&&''''''&&&%%%)))$$$!!!###))),,,)))&&&)))&&&$$$%%%&&&%%%'''***&&&''''''''''''((((((((()))'''&&&&&&''''''&&&$$$jjjfffaaa[[[WWWUUUTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPPPPRRRSSSSSSSSSRRRRRRTTTVVVYYYYYYYYYYYYXXXWWWVVVUUUWWWWWWVVVUUUUUUTTTUUUUUUUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZYYYXXXXXXXXXYYYYYYWWWWWWXXXXXXXXXYYYYYYYYY[[[[[[\\\\\\\\\]]]]]]]]]WWWVVVVVVVVVVVVXXXZZZ[[[YYYYYYXXXXXXXXXYYYZZZZZZ[[[ZZZYYYXXXXXXZZZ[[[\\\\\\[[[ZZZZZZYYYYYYXXXWWW\\\[[[[[[ZZZYYYXXXXXXWWWZZZXXXVVVUUUVVVXXXZZZ\\\ZZZXXXVVVVVVWWWYYYYYYXXXYYYYYYYYYYYYYYYZZZZZZZZZWWWXXXXXXYYYZZZ[[[\\\\\\]]][[[YYYVVVUUUVVVWWWXXXVVVWWWXXXXXXWWWWWWXXXZZZXXXXXXXXXWWWWWWVVVVVVVVVWWWVVVVVVVVVVVVWWWXXXXXXVVVXXXYYYYYYYYYYYY[[[]]]XXXWWWWWWWWWYYY[[[]]]^^^YYYXXXXXXXXXYYYZZZ\\\]]]XXXXXXXXXXXXXXXWWWWWWVVVWWWUUURRRRRRUUUXXXYYYZZZVVVUUUSSSRRRRRRSSSUUUVVVYYYXXXVVVSSSPPPNNNMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJFFFFFFEEEDDDDDDDDDEEEEEEBBBAAAAAA@@@@@@@@@AAAAAA???>>>===<<<;;;:::::::::<<<<<<;;;:::888777666555:::777777:::;;;777555555444444444444444444444444111111111222222222333333333222222222222222333333000444555111///222444333666555333333444666999;;;333444444444333222111000111111000///......------......------------......---,,,,,,,,,,,,------...+++,,,,,,,,,++++++,,,,,,(((***+++------+++***((((((((())))))******++++++++++++,,,,,,,,,,,,+++++++++***)))***+++,,,***)))***))))))***---......---++++++******)))))))))((())))))***)))(((((()))***,,,......+++***++++++'''&&&&&&&&&&&&''''''((()))))))))))))))))))))+++---'''''''''((()))***++++++))))))))))))))))))))))))******))))))((('''''''''))))))(((''''''''''''(((+++***)))(((''''''((((((''''''''')))++++++)))'''***'''%%%&&&))))))&&&""",,,+++***'''%%%&&&(((+++&&&&&&''')))++++++(((&&&%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%''')))***'''&&&%%%$$$%%%&&&((()))&&&'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))***++++++***(((((()))******))))))************))))))))))))&&&'''((('''&&&&&&'''((('''''''''''''''&&&&&&%%%((((((((()))((((((''''''(((***+++***(((''''''(((***(((&&&%%%%%%&&&((()))%%%&&&((((((&&&%%%&&&&&&&&&%%%%%%'''))))))&&&"""$$$(((***))))))+++)))%%%%%%&&&&&&&&&&&&'''''''''+++(((%%%&&&)))++++++)))'''%%%###%%%)))+++***(((***'''%%%%%%'''(((&&&$$$((('''(((((((((((())),,,&&&&&&&&&'''''''''((((((******)))(((((('''&&&%%%hhheee```[[[WWWUUUUUUUUUWWWVVVUUUTTTSSSSSSSSSTTTUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTRRRSSSTTTVVVXXXXXXXXXWWWVVVUUUTTTSSSWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXYYYXXXWWWWWWXXXYYYYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVWWWXXXZZZ\\\ZZZYYYYYYYYYZZZZZZ[[[\\\[[[[[[ZZZZZZZZZ[[[\\\]]][[[[[[[[[ZZZYYYXXXXXXXXX[[[[[[ZZZZZZYYYYYYXXXXXX[[[ZZZWWWVVVVVVXXX[[[\\\ZZZXXXVVVUUUWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\WWWXXXYYYYYYZZZ[[[[[[[[[]]]\\\YYYWWWWWWWWWXXXYYYVVVWWWXXXXXXWWWWWWXXXZZZWWWWWWWWWWWWWWWVVVVVVVVVWWWVVVVVVVVVVVVWWWXXXXXXVVVXXXZZZ[[[ZZZZZZ\\\]]]XXXWWWWWWVVVWWWXXXYYYZZZXXXXXXWWWXXXYYY[[[]]]^^^XXXXXXYYYYYYXXXXXXWWWVVVVVVSSSPPPPPPSSSVVVXXXYYYWWWVVVTTTSSSTTTUUUXXXYYYXXXWWWUUUSSSQQQPPPOOONNNRRRQQQPPPOOOMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCC???>>><<<;;;::::::999999:::;;;>>>???>>>;;;777444666222000222444333444666444444444444444444444444111111222222222333333333333222222111111222222222777999999444222555555444222000//////000222555777444444444444333222111111000000000000111000000000///..................///,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***************++++++,,,,,,***++++++,,,,,,++++++***+++***))))))+++++++++******))))))***,,,------,,,*********))))))((((((((((((***,,,+++)))((()))++++++......+++***,,,***'''''''''''''''((()))******&&&((())))))''''''))),,,)))(((((((((((((((((((((***************************)))))))))((((((''''''+++***))))))(((((()))))),,,++++++******)))))))))%%%%%%&&&(((+++,,,+++))))))*********((('''&&&&&&,,,,,,+++)))''''''***,,,''''''((()))***)))&&&###$$$%%%%%%&&&&&&&&&&&&&&&)))((('''&&&&&&(((***+++***)))'''&&&%%%&&&''''''$$$&&&((((((&&&%%%&&&(((&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%&&&)))(((((()))***+++,,,---+++)))'''&&&)))+++,,,***************))))))))))))%%%'''((('''&&&%%%&&&''''''(((((((((((('''&&&%%%***)))'''&&&%%%&&&((()))&&&'''))))))(((((()))******)))'''&&&&&&''')))***%%%'''(((((('''&&&'''(((&&&((()))(((&&&%%%'''***&&&((((((&&&(((,,,...,,,&&&&&&'''''''''(((((((((,,,(((%%%%%%(((******)))'''%%%$$$&&&***,,,+++(((&&&((()))(((%%%$$$&&&)))###&&&)))(((''''''((((((&&&&&&&&&&&&''''''''''''+++++++++***)))(((''''''fffddd```]]]ZZZXXXXXXXXXYYYXXXVVVTTTTTTTTTUUUUUUWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUTTTSSSSSSUUUVVVRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWXXXWWWVVVWWWXXXZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[ZZZZZZYYYZZZZZZ[[[\\\]]]ZZZZZZZZZZZZ[[[\\\\\\]]]ZZZ[[[\\\[[[YYYWWWXXXYYYVVVWWWXXXYYYZZZ[[[\\\]]][[[ZZZYYYXXXXXXYYY[[[\\\ZZZXXXUUUUUUWWWXXXXXXXXXZZZYYYYYYXXXYYYZZZ\\\]]]XXXXXXYYYZZZZZZZZZYYYYYY\\\[[[ZZZYYYXXXYYYZZZZZZVVVWWWXXXXXXWWWWWWXXXZZZWWWWWWVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVWWWXXXXXXVVVXXXZZZ[[[ZZZYYYZZZ[[[XXXWWWWWWVVVVVVVVVVVVWWWZZZYYYYYYXXXXXXYYYYYYYYYWWWXXXYYYYYYYYYXXXVVVUUUTTTRRROOOOOORRRUUUWWWWWWUUUUUUVVVWWWYYY[[[^^^___XXXVVVSSSRRRRRRRRRQQQPPPQQQPPPOOONNNLLLIIIGGGFFFIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFEEEDDDCCCCCCDDDDDD>>>>>><<<;;;:::999999999888;;;???BBBBBB>>>999666<<<333,,,+++---000666<<<444444444444444444444444222222333333333444444444333222222111111111111222444555444222333666555111222111000000111444777999777777666555333222111111///000111222222222222111//////............//////,,,++++++******+++++++++///...---...///000///---+++,,,------------,,,+++------------------------******++++++++++++******+++)))((((((***++++++***)))''''''''')))***)))((())))))))))))(((((((((((('''***---,,,)))((()))+++)))------+++***,,,***&&&)))))))))((())))))******+++...000000---+++,,,///***))))))((((((''''''&&&************++++++++++++)))))))))))))))))))))))),,,+++******))))))******++++++++++++++++++++++++######$$$''')))***)))((()))+++---,,,)))'''''')))((()))))))))'''''')))***,,,+++******)))&&&!!!$$$%%%&&&&&&''''''&&&&&&)))(((((('''((()))***+++,,,+++***)))((((((((((((###&&&)))(((&&&$$$&&&(((%%%&&&&&&&&&&&&'''''''''&&&%%%&&&'''))))))'''%%%''')))***)))((('''((()))(((((((((((()))+++,,,---))))))(((&&&)))///111000((((((((((((''''''''''''&&&'''((('''&&&&&&&&&((('''((())))))((('''%%%$$$***(((&&&$$$$$$&&&)))***$$$&&&((()))(((((()))***(((((((((((((((((())))))%%%'''(((((('''''''''((($$$'''***'''"""!!!&&&+++&&&((('''$$$&&&,,,///...&&&''''''''''''(((((((((***(((&&&&&&''')))))))))((((((((((((***)))(((&&& %%%)))((($$$$$$)))...###))),,,)))&&&'''))))))%%%&&&&&&&&&&&&'''''''''***+++,,,+++)))(((((()))fffeeeccc```^^^]]]\\\\\\[[[YYYWWWVVVUUUUUUVVVWWWXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVUUUSSSSSSUUUVVVQQQRRRSSSUUUVVVWWWWWWWWWTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWXXXVVVUUUVVVYYY[[[ZZZYYYXXXXXXXXXYYYYYYYYYZZZZZZ\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXYYYYYY[[[\\\\\\XXXXXXXXXYYYZZZZZZ[[[[[[XXXZZZ[[[[[[XXXWWWYYY[[[VVVVVVWWWYYYZZZ\\\]]]]]][[[ZZZZZZYYYYYYZZZZZZ[[[ZZZXXXVVVVVVWWWXXXXXXXXXZZZYYYXXXXXXYYY[[[]]]^^^XXXXXXYYYYYYYYYXXXWWWVVVXXXXXXXXXYYYYYYYYYYYYZZZVVVWWWXXXXXXWWWWWWXXXZZZVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVWWWXXXXXXUUUWWWYYYYYYXXXWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWXXXYYYZZZYYYXXXVVVUUUSSSQQQOOOPPPRRRUUUVVVVVVTTTUUUVVVXXXZZZ\\\^^^^^^YYYVVVSSSRRRSSSSSSQQQOOONNNNNNNNNMMMKKKIIIGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCC???>>>===;;;::::::::::::777:::>>>AAABBB???<<<999???888333333444444777;;;555555555555555555555555333333444444444555555555333333222111111111111111//////...000888>>>;;;444555444333333444777:::===:::999777555333111000///000000111222111111000///...------------------......---,,,+++++++++++++++000...---...000000///---++++++++++++++++++++++++......------,,,+++++++++******++++++++++++******+++)))'''''')))+++++++++***(((''''''((()))'''&&&''''''((((((((((((((((((%%%))),,,,,,(((&&&(((***'''+++,,,******,,,***&&&******))))))((()))))))))---111555555000------///)))))))))((((((((((((((())))))))))))*********+++(((((())))))***+++++++++,,,+++******))))))******((()))******++++++++++++&&&&&&&&&((())))))'''&&&++++++************((('''$$$&&&((()))((((((((())),,,***)))((((((&&&""" $$$%%%&&&'''(((''''''&&&'''''''''((((((((())))))(((((()))))))))(((((('''"""%%%)))(((%%%$$$&&&)))%%%%%%&&&&&&&&&'''''''''%%%%%%%%%'''******'''$$$''')))+++***((('''(((***%%%%%%&&&&&&''')))***+++$$$)))+++(((***...000---((((((((((((''''''''''''&&&((()))((('''&&&'''(((&&&'''(((((((((&&&$$$###'''&&&&&&%%%&&&'''))))))&&&'''))))))((('''((()))%%%&&&'''(((((((((''''''$$$%%%''''''&&&&&&'''(((###%%%((('''$$$###$$$'''$$$''''''$$$&&&***,,,***%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&((()))%%%'''))))))(((''''''''' ###&&&&&&$$$%%%(((,,,&&&++++++%%%!!!%%%)))***%%%%%%&&&&&&&&&'''''''''''')))***)))'''&&&((()))ffffffeeecccbbb```______^^^\\\ZZZXXXWWWXXXYYYZZZXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVUUUTTTSSSUUUVVVTTTTTTUUUVVVVVVVVVUUUUUUSSSSSSRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXVVVTTTUUUYYY[[[[[[YYYWWWWWWWWWXXXXXXXXXYYYYYYWWWWWWXXXXXXYYYYYYZZZZZZYYYZZZ[[[\\\\\\[[[YYYYYYWWWWWWWWWXXXXXXZZZ[[[[[[VVVVVVWWWWWWXXXYYYYYYZZZWWWZZZ[[[[[[XXXXXXYYY\\\YYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXVVVVVVWWWYYYYYYXXXZZZYYYXXXXXXYYY[[[]]]^^^XXXYYYYYYYYYYYYWWWVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYVVVWWWYYYXXXWWWWWWXXXZZZVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVWWWXXXXXXTTTVVVXXXXXXWWWUUUUUUUUUWWWWWWWWWXXXXXXXXXYYYYYYRRRTTTVVVXXXZZZZZZZZZZZZWWWXXXYYYZZZZZZXXXVVVUUUSSSQQQPPPQQQSSSVVVVVVVVVUUUUUUVVVWWWXXXXXXXXXWWW[[[WWWTTTRRRSSSSSSPPPNNNLLLMMMMMMMMMMMMKKKIIIHHHDDDEEEGGGIIIKKKLLLLLLLLLHHHHHHFFFEEECCCCCCBBBBBB???>>>===<<<;;;:::::::::888:::===???@@@???===<<<:::777888<<<<<<777222111555555555555555555555555444444444555555555666666333333222111000000111111000000111666BBBKKKHHH???333222111111333666999;;;<<<:::888555222000......111111111111000///---,,,---,,,,,,++++++,,,,,,---000///...---,,,+++++++++///,,,+++,,,...///---+++++++++***))))))***++++++,,,++++++***)))(((''''''******++++++++++++******+++)))'''''')))+++++++++,,,+++))))))******((('''&&&'''''''''(((((())))))###(((,,,+++'''%%%&&&)))%%%)))+++******,,,***&&&+++***)))(((((((((((((((''',,,111111,,,((('''((('''((((((((())))))******'''((((((((())))))******(((((()))***+++,,,------++++++***)))))))))))))))&&&'''(((***++++++++++++++++++***++++++***(((%%%...***'''(((,,,---)))$$$###&&&)))++++++*********'''&&&&&&'''(((((('''&&&%%%&&&'''((((((((('''&&&%%%&&&''''''((((((''''''"""###%%%&&&'''&&&&&&%%%!!!%%%)))(((%%%###&&&)))%%%%%%%%%&&&&&&&&&''''''%%%$$$%%%'''******'''$$$ """$$$###!!! """$$$$$$$$$$$$%%%&&&'''))))))""")))---***(((***)))%%%************))))))))))))'''((()))(((''''''((()))%%%&&&'''''''''%%%"""!!!###$$$&&&(((((()))((((((((()))***)))'''&&&&&&&&&"""$$$&&&(((((('''&&&%%%"""$$$&&&&&&%%%%%%&&&'''$$$%%%'''((()))(((%%%###"""&&&'''%%%&&&((((((%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&(((***)))&&&%%%''')))###'''((('''&&&(((***%%%$$$######$$$%%%%%%%%%$$$(((%%%$$$'''%%%%%%%%%&&&&&&&&&''''''$$$''')))(((&&&%%%''')))gggfffdddbbb````````````\\\[[[YYYXXXWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVVVVVVVUUUVVVVVVWWWWWWTTTTTTUUUUUUUUUVVVVVVVVVTTTVVVWWWWWWUUUTTTTTTUUUVVVWWWWWWUUUSSSSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ[[[[[[ZZZYYYYYYYYYZZZ\\\]]]YYY^^^^^^ZZZYYY[[[ZZZTTTZZZYYYWWWVVVVVVWWWYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXZZZ\\\___^^^[[[YYYYYYZZZ\\\[[[ZZZYYYYYYXXXXXXXXXYYY[[[\\\\\\ZZZYYYYYYZZZ\\\[[[ZZZYYYWWWUUUTTTSSSUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXWWWWWWXXXYYYXXXVVV[[[ZZZYYYWWWVVVVVVVVVVVVXXXWWWWWWWWWWWWXXXYYYYYYUUUWWWYYYYYYXXXWWWXXXYYYUUUUUUUUUVVVVVVWWWYYYYYYWWWXXXYYYZZZZZZYYYXXXWWWZZZWWWUUUUUUWWWXXXWWWUUUTTTSSSSSSTTTUUUVVVUUUTTTUUUTTTSSSTTTVVVYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRMMMMMMLLLLLLKKKKKKJJJJJJJJJHHHGGGHHHKKKMMMNNNNNNIIIFFFCCCBBBBBBCCCCCCCCCAAA@@@===;;;:::999999999======???@@@@@@???>>>===<<<;;;:::888777777777666555555555555444333222222888444111222666777444000333222222111111222222333000000000222666;;;@@@CCCEEEDDDAAA===;;;999888888===>>>>>>:::444111222333222222111111000/////////---------,,,,,,+++++++++000///---,,,++++++,,,---444222///...///---***&&&,,,,,,,,,,,,,,,+++***))))))******++++++******)))******+++,,,,,,+++)))&&&---***'''$$$"""###&&&'''+++,,,---...---,,,+++***+++******)))))))))******((()))+++,,,,,,+++)))(((++++++***(((&&&%%%''')))))))))))))))))))))))))))(((+++,,,******---,,,)))+++***(((&&&''')))+++---((())))))))))))*********---,,,***))))))***,,,------+++)))((('''((()))***)))************))))))(((***++++++++++++,,,,,,,,,,,,+++)))((('''''''''(((&&&'''((((((''''''(((***%%%&&&&&&'''((()))******)))+++,,,***'''%%%'''***$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''''')))+++)))&&&%%%&&&((("""%%%&&&%%%$$$%%%'''(((&&&$$$$$$%%%%%%$$$###)))$$$$$$&&&""" +++)))(((((('''(((***,,,---+++,,,.........,,,***(((******))))))))))))******((((((((((((((((((((((((,,,+++)))(((&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%&&&&&&'''((())))))***$$$%%%'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))&&&(((***(((&&&%%%(((+++(((((()))((('''(((***,,,!!!$$$&&&'''((((((***+++'''(((+++,,,((("""!!!###...,,,)))'''%%%%%%&&&'''%%%&&&(((&&&$$$###&&&((()))&&&###$$$''')))((('''hhhfffeeecccaaaaaaaaaaaa[[[ZZZYYYXXXWWWXXXYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWUUUWWWXXXWWWVVVTTTUUUUUUWWWXXXXXXVVVTTTSSSTTTVVVUUUVVVVVVWWWXXXYYYZZZZZZZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZYYYYYYYYYZZZ[[[\\\XXX\\\]]]ZZZZZZ]]][[[WWWXXXWWWVVVTTTTTTUUUWWWWWWXXXXXXXXXXXXXXXXXXXXXXXX]]][[[ZZZXXXYYYZZZ\\\]]]\\\[[[[[[ZZZYYYYYYXXXXXXZZZ\\\^^^]]][[[YYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWWWWZZZ[[[\\\\\\ZZZYYYYYYYYY[[[[[[ZZZXXXWWWVVVUUUTTTWWWWWWWWWVVVWWWWWWXXXYYY[[[YYYWWWWWWWWWVVVTTTRRRXXXWWWWWWWWWWWWXXXYYYZZZXXXWWWWWWWWWWWWXXXYYYYYYUUUWWWXXXYYYXXXWWWXXXYYYYYYYYYXXXXXXWWWXXXXXXYYYXXXYYYZZZZZZZZZYYYXXXXXXZZZXXXUUUVVVWWWXXXWWWUUUWWWVVVTTTTTTTTTUUUTTTSSSSSSRRRQQQSSSUUUWWWWWWVVVWWWVVVUUUTTTSSSRRRRRRQQQMMMMMMLLLLLLLLLLLLKKKKKKLLLJJJHHHHHHJJJKKKKKKKKKGGGDDDAAA@@@AAABBBBBBBBB@@@???===;;;::::::::::::===>>>?????????>>>======<<<;;;:::888777777666666444444444555444444333333777444111222666666444000333222222222222222222333222111000111333777:::<<>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>===<<<;;;;;;:::999777666666666666333333444444555444444444666444222333666666333000222222222222222222222222333222111000000222444555444777;;;>>>AAACCCCCCCCC999888888888777444///,,,...///000000000///...------------------,,,,,,,,,------,,,,,,,,,---......+++******+++,,,---,,,++++++++++++,,,++++++***)))+++++++++,,,,,,+++++++++---,,,)))((('''(((***+++******))))))***+++,,,,,,'''((())))))))))))((((((***)))))))))))))))******+++)))'''&&&&&&''')))+++))))))***(((''''''(((***))))))))))))))))))))))))''''''%%% &&&)))(((''''''((((((((())))))))))))))))))***+++,,,---...,,,+++***))))))***+++,,,+++***)))((('''((()))***%%%&&&'''(((((()))((((((%%%&&&((()))))))))((('''((((((((((((((('''&&&%%%&&&'''((((((''''''(((***''''''''''''&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&(((***'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''''''''((()))(((&&&&&&&&&(((&&&((()))(((%%%$$$###$$$)))(((&&&&&&'''''''''&&&$$$''')))''''''))))))&&&%%%&&&&&&'''(((((((((((()))***,,,------,,,++++++)))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$+++******)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((''''''''',,,***((('''''''''&&&%%%&&&'''((('''&&&&&&(((***&&&'''((('''%%%###$$$%%%(((...///)))(((,,,---***''')))---000000...+++)))$$$%%%'''(((((()))+++---((('''&&&''')))))))))'''fffeeedddcccaaa```______\\\[[[ZZZYYYYYYXXXXXXXXXUUUUUUVVVVVVWWWVVVVVVVVVWWWVVVUUUTTTTTTTTTTTTTTTXXXWWWUUUTTTTTTVVVXXXZZZXXXYYYZZZZZZXXXWWWWWWXXXYYYZZZZZZXXXVVVUUUVVVXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[ZZZ\\\[[[ZZZYYYXXXXXXXXXYYY[[[ZZZYYYYYYYYYYYYZZZ[[[^^^]]][[[YYYYYYZZZ\\\]]]ZZZZZZ[[[[[[[[[ZZZYYYXXXZZZZZZYYYYYYYYY[[[]]]^^^___^^^]]]\\\[[[[[[[[[[[[ZZZ\\\]]][[[YYYWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWZZZYYYXXXXXXWWWWWWXXXXXXUUUTTTTTTUUUWWWYYYXXXWWWSSSTTTUUUVVVYYY[[[]]]^^^XXXWWWWWWWWWWWWXXXYYYYYYTTTVVVXXXXXXWWWVVVWWWXXXZZZYYYXXXWWWVVVVVVVVVVVVYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWZZZXXXUUUTTTTTTUUUUUUTTTTTTSSSTTTVVVXXXYYYWWWVVVRRRRRRQQQPPPPPPOOONNNNNNLLLLLLLLLMMMNNNOOOOOOPPPOOOLLLIIIHHHHHHHHHGGGFFFDDDBBBAAAAAACCCDDDDDDCCC<<<<<<<<<<<<<<<======>>>>>>>>>>>>===<<<;;;::::::999888777666555444444444222222333444555555555555555444333444666555333111222222222222222222222222333222111000///000111222......---///444:::AAAEEEEEE>>>777333333444444333,,,---///000000...---,,,.........---------------++++++,,,,,,---.../////////...---------,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++------,,,)))'''&&&'''((((((((()))************)))''''''((((((((((((((((((++++++*********+++,,,,,,***)))(((''''''((()))***'''((())))))(((''')))***((((((((((((((((((((((((''')))'''######(((***)))%%%&&&((()))))))))((('''''''''''''''(((***+++,,,+++***))))))))))))***+++***)))(((((((((((())))))%%%&&&'''((())))))***)))$$$&&&'''))))))((('''&&&&&&'''((((((((('''%%%$$$&&&'''((((((''''''(((***###$$$$$$%%%&&&'''((((((((((((((((((((((((***+++(((((((((''''''&&&%%%%%%''''''''''''''''''''''''((()))))))))((((((((()))((((((((((((&&&%%%%%%%%%((('''%%%%%%&&&''''''&&&&&&+++'''%%%))))))$$$%%%&&&'''((()))((((((''''''((()))))))))((('''&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''''''''(((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((())))))$$$%%%%%%&&&&&&''''''''')))))))))))))))((((((((())))))((((((''''''&&&&&&)))&&&$$$%%%)))+++***(((&&&'''((('''&&&%%%'''(((&&&''''''&&&$$$######%%%%%%---...((((((......''';;;<<<===<<<888222,,,)))###$$$%%%''''''((())))))'''''''''((()))))))))(((dddcccbbbaaa```___]]]]]]^^^]]]\\\[[[YYYWWWVVVUUURRRSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYYYYXXXVVVTTTUUUWWWYYY[[[XXXZZZ[[[[[[YYYXXXXXXYYYYYYZZZZZZXXXVVVVVVWWWXXXWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYYYY]]][[[[[[[[[ZZZXXXXXXYYY[[[[[[ZZZZZZYYYYYYYYYYYY[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[\\\\\\\\\[[[[[[ZZZYYYZZZZZZZZZZZZYYYXXXXXXZZZYYYXXXXXXYYY[[[]]]^^^___^^^]]]\\\\\\[[[[[[[[[ZZZ[[[\\\[[[YYYWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYVVVUUUUUUVVVYYYZZZZZZYYYUUUUUUUUUVVVXXXYYY[[[\\\XXXWWWWWWWWWWWWXXXYYYYYYTTTVVVXXXXXXWWWVVVWWWXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[YYYYYYYYYXXXWWWWWWWWWXXXXXXVVVTTTTTTVVVWWWWWWWWWTTTSSSSSSTTTVVVWWWVVVUUUQQQQQQPPPPPPOOONNNNNNNNNLLLMMMMMMNNNOOOPPPQQQQQQLLLJJJHHHGGGHHHHHHHHHGGGBBBAAA???@@@BBBBBBBBBAAA;;;;;;<<<======>>>>>>>>>>>>===<<<;;;::::::999999888777666555444333333333222222333444555555555555444444444555666555333111111222222333333222222111222111000000000111222333666444111//////222666999AAA;;;222...---//////...------...//////...,,,,,,........................***+++,,,---......//////---,,,,,,************+++)))******++++++************++++++,,,,,,++++++***'''))),,,+++)))(((((())))))******+++******(((((((((((((((((())))))******'''''''''''''''((()))***))))))***++++++***))))))'''(((***)))(((((()))***((((((((((((((((((((((((&&&))))))''''''******(((%%%&&&((()))))))))((('''((('''&&&&&&''')))+++,,,))))))))))))))))))))))))(((((((((((((((((())))))&&&'''((()))***+++++++++&&&'''((()))))))))((((((&&&'''((((((((('''%%%%%%&&&'''((((((''''''(((***###$$$$$$%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&''''''((('''''''''&&&&&&&&&'''((((((((('''%%%$$$$$$%%%&&&&&&%%%&&&---((($$$'''***(((&&&'''((()))***)))((('''))))))(((((('''&&&%%%$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***$$$$$$$$$%%%&&&''''''((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((&&&$$$%%%)))+++***(((&&&'''((((((&&&%%%&&&'''$$$%%%%%%%%%###$$$&&&'''333;;;@@@@@@DDDKKKKKKEEE@@@???===:::555000,,,)))&&&&&&&&&'''(((((('''&&&&&&''''''((('''(((((()))bbbbbbbbbaaa___^^^\\\[[[]]]]]]]]]\\\ZZZXXXVVVUUUQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWXXXYYYZZZ[[[\\\YYYXXXWWWVVVVVVXXXYYY[[[XXXZZZ[[[[[[YYYXXXXXXYYYYYYZZZZZZXXXVVVUUUVVVXXXWWWWWWWWWXXXXXXXXXYYYYYYWWWVVVUUUTTTTTTUUUVVVWWWWWWXXXYYYZZZZZZZZZZZZYYY^^^ZZZYYYZZZYYYVVVVVVXXXXXXXXXYYYYYYYYYYYYYYYYYY[[[ZZZXXXWWWWWWXXXZZZ[[[WWWXXX[[[\\\]]]\\\ZZZYYYYYYYYYXXXWWWWWWXXXXXXYYYYYYXXXWWWXXXZZZ\\\\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYYXXXZZZ[[[[[[YYYXXXXXXYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXYYY[[[YYYXXXXXXXXXXXXVVVUUUVVVVVVVVVUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXYYYYYYUUUWWWYYYYYYXXXWWWXXXYYYZZZZZZZZZYYYZZZZZZ[[[[[[XXXXXXWWWWWWXXXYYYZZZ[[[YYYZZZZZZXXXWWWVVVXXXYYYWWWVVVUUUVVVXXXYYYXXXWWWRRRQQQOOOPPPQQQSSSSSSRRRQQQQQQPPPPPPPPPOOOOOOOOOMMMNNNNNNOOOPPPQQQQQQRRRJJJHHHFFFFFFGGGHHHIIIHHH@@@???>>>>>>@@@@@@???===:::;;;<<<>>>>>>???>>>>>><<<<<<;;;:::999999999:::999888777555444444444444333333444444555444444444333444555666666444222111111222333444444333222111000000000000111222333444000111333444333222000...666444222111000...+++)))000//////...------,,,,,,.........///////////////***+++,,,---............+++,,,,,,,,,+++,,,///111((()))******+++******************++++++********* %%%***,,,+++***+++---,,,,,,,,,,,,,,,+++***)))))))))(((((()))***+++,,,)))(((((())))))***+++,,,((()))+++------+++)))(((''')))******)))'''(((((())))))))))))))))))))))))$$$((()))''''''***)))&&&&&&'''((()))***)))((((((+++***)))(((((()))+++---((((((((())))))(((((((((''''''(((((((((((())))))'''((()))******+++******(((((((((((()))))))))***''''''(((((((((''''''&&&&&&'''((((((''''''(((***''''''''''''&&&&&&&&&%%%,,,***((((((((()))(((&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%#########%%%&&&%%%$$$&&&$$$$$$%%%''')))***)))&&&$$$######%%%&&&&&&%%%&&&+++)))&&&'''***,,,'''(((((()))))))))((((((******))))))(((''''''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))(((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''***)))'''''''''((('''&&&&&&((())))))'''&&&&&&'''$$$$$$%%%$$$$$$%%%(((***&&&'''***...111222000...///...---,,,+++******))))))((()))***++++++)))&&&&&&''''''&&&%%%%%%(((***bbbbbbbbbbbb```^^^\\\[[[[[[[[[\\\\\\[[[ZZZXXXXXXRRRSSSTTTVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\XXXXXXXXXWWWXXXYYYYYYZZZXXXZZZ[[[ZZZYYYWWWXXXXXXYYYYYYYYYXXXVVVUUUVVVWWWUUUVVVVVVWWWXXXYYYZZZZZZWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[ZZZZZZ\\\WWWVVVXXXXXXUUUUUUYYYWWWXXXXXXYYYZZZZZZZZZZZZ[[[YYYWWWVVVVVVWWWYYY[[[VVVWWWXXXZZZ[[[[[[[[[[[[YYYXXXVVVTTTTTTVVVXXXYYYYYYXXXWWWYYY\\\\\\[[[YYY\\\[[[ZZZYYYYYYXXXYYYYYYVVVXXXZZZZZZYYYXXXYYYZZZYYYYYYXXXXXXWWWWWWWWWVVVWWWWWWVVVUUUUUUUUUUUUVVV[[[ZZZXXXWWWWWWVVVUUUSSSUUUUUUUUUTTTTTTUUUUUUVVVXXXWWWWWWWWWWWWXXXYYYYYYVVVXXXZZZZZZYYYXXXYYYZZZ[[[ZZZYYYXXXXXXWWWXXXXXXWWWVVVVVVVVVWWWXXXZZZ[[[XXXZZZ[[[YYYWWWVVVXXXZZZWWWWWWWWWYYYZZZYYYWWWTTTRRRPPPMMMMMMNNNPPPRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQRRRKKKHHHFFFFFFGGGHHHGGGGGGBBBAAA@@@@@@AAAAAA???===;;;<<<===>>>??????>>>>>>;;;:::999888888999::::::;;;:::999888777666666666444444444555444444333333222444666777666444222111000111333444444333111000/////////000111222222333***---000333444333111000///111333333111000//////333222///---,,,,,,,,,---....../////////000000000***+++---............------......---,,,,,,000333(((((()))***************((())))))******))))))((("""&&&******((((((***...************++++++++++++)))((((((((((((***+++,,,++++++++++++,,,---...///))))))************))))))((()))++++++)))'''''''''))))))))))))))))))))))))&&&((((((%%%%%%)))***((('''((())))))******))))))---+++)))''''''(((***+++'''(((((((((((((((((('''&&&''''''(((((()))(((((((((((()))))))))))))))((()))((('''&&&'''(((***+++(((((((((''''''(((((()))&&&'''((((((''''''(((***((((((((('''''''''&&&&&&---+++))))))+++,,,+++)))''''''&&&%%%&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$"""$$$&&&'''&&&$$$&&&$$$"""###''')))))))))&&&%%%$$$$$$&&&''''''&&&'''###"""%%%(((((()))+++(((''''''&&&&&&''''''(((((((((((((((((()))*********))))))(((((())))))***'''''''''''''''''''''''''''''''''''''''((()))***'''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))(((&&&&&&'''(((''')))******((('''&&&'''%%%&&&&&&%%%$$$%%%(((+++333***'''+++,,,%%%###'''$$$$$$%%%&&&''''''(((((((((''''''***,,,---***'''&&&'''&&&###"""###'''+++ccccccccccccaaa___]]]\\\XXXYYYZZZ\\\\\\\\\[[[ZZZSSSTTTUUUWWWXXXYYYZZZZZZ[[[ZZZZZZYYYYYYYYYZZZZZZXXXXXXXXXYYYYYYYYYYYYYYYXXXYYY[[[ZZZXXXWWWWWWXXXXXXYYYYYYWWWUUUTTTUUUWWWUUUUUUVVVWWWXXXZZZZZZ[[[WWWWWWVVVUUUUUUVVVWWWWWWXXXYYY[[[\\\\\\\\\[[[ZZZYYYUUUTTTWWWXXXUUUVVV[[[XXXYYYZZZ\\\]]]]]]]]]]]]ZZZYYYWWWUUUUUUWWWYYYZZZVVVVVVVVVWWWXXXZZZ\\\]]]YYYWWWTTTRRRRRRUUUXXXZZZYYYXXXXXXZZZ\\\]]]ZZZWWW^^^]]]\\\[[[ZZZZZZZZZZZZUUUWWWYYYZZZYYYYYYZZZ[[[ZZZYYYYYYXXXWWWWWWVVVVVVYYYXXXVVVUUUTTTSSSSSSSSSXXXVVVUUUUUUWWWWWWVVVUUUTTTTTTTTTSSSTTTTTTUUUUUUXXXWWWWWWWWWWWWXXXYYYYYYWWWYYY[[[[[[ZZZYYYZZZ[[[YYYXXXWWWUUUTTTSSSRRRRRRVVVVVVUUUUUUVVVWWWYYYZZZXXXZZZ[[[YYYWWWVVVXXXZZZXXXXXXYYYZZZ[[[YYYUUUQQQUUURRRNNNMMMNNNQQQSSSTTTRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQLLLIIIGGGFFFFFFGGGFFFEEEFFFEEEDDDDDDEEEDDDBBB@@@;;;<<<===?????????>>>===:::999888888888999:::;;;>>>===;;;:::999999888888555555555555444333222222111444666777666444222111000111333444444333111000.../////////000000111111777666444333222222222222,,,---...,,,+++---222888666444000---++++++,,,---.../////////000000111111+++,,,---.........---,,,---...---***&&&%%%(((+++(((((()))***************(((((())))))))))))((((((***,,,,,,)))$$$###'''+++&&&&&&&&&'''(((***+++,,,((('''''''''((()))+++,,,(((((((((((()))***+++,,,***)))(((''''''((()))***(((***,,,+++)))'''&&&&&&))))))))))))))))))))))))***+++((($$$$$$))),,,+++))))))))))))*********+++,,,***'''%%%%%%%%%''')))''''''((((((((((((''''''&&&&&&'''((())))))(((((('''(((((((((((((((''''''***(((&&&%%%%%%'''***+++***)))(((''''''(((******&&&'''((((((''''''(((***%%%&&&&&&'''((()))******'''%%%###$$$'''))))))''''''&&&%%%%%%&&&'''(((***%%%%%%%%%$$$$$$#########(((&&&%%%&&&)))+++)))''''''$$$"""###&&&((((((''''''&&&%%%%%%'''(((((((((,,, ((('''&&&(((((('''%%%$$$$$$%%%&&&'''###$$$$$$%%%''')))+++,,,******))))))))))))******$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%&&&(((+++,,,""""""###$$$&&&''''''(((&&&'''''''''(((((())))))&&&'''''''''(((((())))))###&&&((((((&&&'''***---''')))++++++)))''''''''''''''''''%%%$$$%%%(((+++888((("""***,,,$$$%%%///'''((()))******)))'''&&&$$$###$$$(((+++,,,***'''&&&&&&%%%""" """''',,,fffdddbbb```^^^^^^^^^^^^___^^^^^^]]]]]]\\\[[[[[[ZZZYYYYYYXXXXXXXXXYYYYYY]]]\\\YYYWWWWWWXXXZZZ\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXZZZ[[[\\\YYYYYYXXXXXXXXXXXXYYYYYYZZZWWWUUUUUUXXXYYYVVVSSS]]]ZZZVVVTTTSSSTTTUUUUUUWWWXXXZZZ\\\]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[ZZZYYYYYYYYYXXXWWWWWWYYY[[[]]]ZZZXXXWWWYYY[[[\\\\\\XXXWWWWWWXXXZZZ[[[YYYXXXZZZYYYYYYYYYYYYYYYZZZ[[[]]]]]]]]]\\\[[[ZZZZZZYYY[[[[[[ZZZYYYYYYYYYYYYYYYZZZYYYXXXWWWVVVWWWXXXXXXUUUUUUTTTTTTTTTUUUWWWXXXSSSUUUWWWVVVRRRPPPQQQSSSSSSSSSTTTUUUVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYZZZXXXUUUSSSTTTVVVYYY[[[[[[ZZZXXXVVVUUUUUUUUUVVVTTTTTTTTTUUUVVVYYY[[[]]]\\\[[[YYYXXXXXXYYYZZZ[[[\\\[[[[[[[[[[[[ZZZWWWTTTPPPQQQRRRTTTTTTTTTSSSRRRTTTSSSRRRSSSTTTSSSRRRPPPQQQNNNMMMQQQWWWXXXSSSMMMGGGFFFEEEEEEEEEFFFHHHIIIIIIHHHEEECCCBBBAAAAAAAAA>>>===<<<;;;:::;;;<<<<<<999999888777888;;;===>>>BBBAAA>>>;;;999888888888888777666444333222111111333444444555555444444333333333333222111000///.../////////000111222444444666555333111000000111111------............------000000//////.........---///...------...///000111111///---,,,---,,,+++)))........................$$$&&&(((***++++++)))))),,,,,,,,,++++++************(((***,,,+++''''''+++))))))************))))))+++*********+++***'''%%%******))))))***+++,,,,,,(((***,,,+++(((''')))+++)))'''&&&''')))++++++***(((((((((((())))))))))))''''''((()))))))))))))))+++***)))'''''''''((()))''''''((((((((('''%%%$$$(((((((((((((((''''''&&&''''''(((((())))))******$$$&&&)))+++***((($$$"""+++***)))'''''''''((()))'''(((((()))(((((('''''',,,((('''******(((***---***---***$$$$$$)))+++))))))((('''&&&&&&&&&&&&&&&---)))%%%%%%((((((%%%!!!***)))((('''&&&%%%$$$$$$&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''+++***)))((('''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((******)))''''''&&&&&&&&&!!!***'''###%%%((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((()))))))))((('''&&&&&&'''((()))&&&%%%$$$$$$$$$$$$%%%&&&,,,***'''%%%&&&''''''''')))))))))))))))((((((((((((***,,,,,,***(((((((((***((('''&&&&&&'''(((***%%%%%%%%%%%%&&&&&&&&&'''((((((''''''''''''((((((%%%%%%%%%&&&'''(((((()))+++***)))(((((()))***+++)))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%'''((()))((('''&&&fffeeecccbbb`````````````````````___^^^^^^]]]]]][[[[[[ZZZYYYYYYYYYYYYYYY\\\ZZZYYYWWWWWWXXXYYYZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYZZZ[[[YYYYYYXXXXXXXXXXXXYYYYYYXXXYYYYYYYYYWWWWWWWWWWWW[[[YYYVVVTTTSSSTTTUUUVVVVVVWWWYYY[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZXXXXXXXXXWWWVVVVVVXXXZZZZZZXXXVVVVVVXXXZZZZZZZZZYYYXXXXXXYYY[[[[[[ZZZYYY[[[[[[ZZZYYYXXXXXXXXXYYY[[[[[[[[[ZZZYYYYYYXXXXXXYYYYYYXXXXXXXXXYYYYYYZZZZZZYYYXXXWWWVVVWWWWWWXXXVVVUUUTTTTTTTTTUUUVVVWWWTTTUUUVVVVVVTTTSSSRRRSSSTTTTTTUUUUUUVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXXXXYYYXXXWWWUUUUUUUUUUUUVVVTTTTTTTTTUUUVVVXXXZZZ[[[YYYYYYXXXWWWWWWXXXYYYZZZXXXWWWWWWXXXXXXWWWUUUSSSQQQRRRSSSTTTTTTTTTTTTSSSTTTSSSRRRSSSTTTTTTRRRPPPSSSPPPNNNQQQUUUUUUOOOIIIFFFEEEEEEDDDEEEFFFGGGHHHGGGFFFDDDBBB@@@?????????>>>===<<<;;;:::;;;;;;<<<777777777888:::===@@@AAADDDBBB@@@===;;;999999999666555444333222111111111222333333333333333333222111222222222222111000000111111111111222222333444444333222222111111111111.........//////.........000/////////............//////...---......000000000...+++***+++,,,,,,+++++++++++++++++++++++++++%%%&&&(((***+++***))))))++++++***************)))***)))***,,,***&&&&&&***))))))************))))))+++***)))***+++***(((&&&((((((((((((((()))******(((***+++***(((((()))++++++***((('''(((((('''&&&(((((((((((())))))))))))))))))***++++++++++++***+++***)))(((''''''((()))'''(((((()))((('''&&&%%%(((((())))))(((((('''&&&&&&'''''''''(((((((((((('''(((((()))((('''&&&%%%+++***((('''''''''((()))%%%%%%%%%&&&%%%%%%%%%$$$((($$$$$$&&&'''%%%&&&***''')))'''""""""&&&(((%%%(((''''''&&&&&&&&&&&&''',,,)))&&&(((+++,,,***&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((('''''''''''''''(((((( %%%&&&$$$$$$((((((%%%&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''(((((('''&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''(((&&&$$$$$$&&&((())))))((((((((((((((((((((((((''')))***)))(((&&&'''''')))((('''&&&&&&'''((()))'''''''''((((((((()))))))))(((((('''''''''''''''%%%%%%&&&''''''((())))))***))))))(((((())))))***(((''''''&&&%%%%%%&&&&&&%%%%%%'''((())))))((('''&&&&&&&&&&&&&&&'''((((((gggfffeeedddcccbbbccccccbbbbbbaaaaaa```______^^^\\\\\\[[[ZZZYYYYYYXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVWWWWWWXXXXXXZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZXXX[[[]]]\\\XXXVVVYYY\\\YYYXXXVVVTTTTTTTTTVVVWWWUUUVVVXXXZZZZZZZZZYYYYYYXXXYYYYYYYYYZZZZZZZZZ[[[[[[\\\]]]^^^^^^]]]\\\[[[WWWXXXXXXWWWVVVVVVWWWYYYYYYXXXWWWXXXYYYZZZYYYXXXZZZYYYYYYZZZ\\\]]][[[ZZZ\\\\\\ZZZYYYXXXWWWWWWWWWYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYXXXWWWWWWWWWWWWXXXVVVVVVUUUTTTTTTUUUUUUVVVVVVUUUUUUVVVWWWWWWUUUTTTUUUUUUUUUVVVUUUUUUTTTSSSTTTUUUUUUVVVVVVVVVVVVVVVTTTUUUWWWXXXXXXXXXWWWVVVVVVVVVUUUTTTTTTUUUUUUVVVUUUUUUUUUUUUVVVWWWXXXYYYVVVVVVUUUUUUVVVWWWXXXYYYXXXXXXXXXYYY[[[ZZZXXXVVVSSSSSSTTTUUUUUUUUUTTTTTTUUUTTTSSSTTTUUUTTTSSSQQQTTTQQQNNNOOORRRPPPJJJEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDCCCBBB@@@???>>>>>>>>>======<<<;;;;;;;;;;;;<<<555666666888;;;???BBBDDDFFFDDDAAA>>><<<:::999999444333333222222222222222111222222333333222222111///000111222222222222222333222222222222333333333111111222222222111111000...//////000000//////...////////////............000//////............//////---******+++---------++++++++++++++++++++++++&&&''')))***+++******))))))))))))))))))*********---,,,---///,,,((((((+++))))))************))))))***))))))***++++++)))'''(((((((((((((((((()))***(((***+++***)))((()))***+++)))'''&&&''''''&&&%%%(((((((((((())))))))))))((()))******++++++*********))))))(((((((((((()))((())))))))))))(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''***)))((('''''''''((((((***)))((('''''''''(((((('''''''''((((((((((((((()))&&&%%%((((((&&&'''+++(((***)))&&&&&&((()))'''&&&&&&&&&''''''''''''''')))'''%%%'''+++---,,,***&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&((()))***+++(((###!!!&&&***((("""&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&%%%######%%%'''((((((''''''''''''''''''''''''''''''(((&&&%%%$$$%%%''')))((('''&&&&&&'''((())))))))))))*********++++++((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))(((((())))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$%%%''')))*********)))((('''%%%$$$%%%&&&(((***ffffffeeeeeeddddddddddddbbbbbbaaaaaa```_________\\\\\\\\\[[[YYYXXXWWWVVVWWWXXXYYYYYYYYYXXXVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZ\\\]]]\\\ZZZYYY[[[]]]XXXWWWWWWUUUTTTUUUVVVXXXVVVWWWXXXYYYZZZZZZZZZZZZXXXXXXYYYYYYZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^]]]\\\WWWXXXYYYXXXWWWWWWXXXYYYZZZYYYYYYZZZ\\\]]][[[YYY[[[[[[ZZZ\\\]]]^^^]]][[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVTTTTTTTTTUUUVVVXXXYYYZZZYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUXXXUUUTTTVVVYYYZZZWWWTTTVVVVVVVVVUUUUUUTTTRRRRRRTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTVVVWWWWWWWWWWWWWWWSSSSSSTTTTTTTTTUUUUUUVVVUUUUUUUUUUUUVVVVVVVVVWWWSSSSSSTTTTTTUUUVVVWWWXXXXXXWWWXXXZZZ\\\\\\[[[YYYUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSTTTUUUUUUSSSQQQSSSPPPMMMMMMNNNMMMHHHCCCCCCCCCCCCCCCDDDDDDEEEEEECCCBBBAAA@@@???>>>============<<<<<<;;;;;;;;;;;;666666777:::<<>>;;;:::999999444333333222333333444444222222333333333333222222000000111222222222222111444444444444333333222222///000111222222222111000//////000000000000/////////////////////.........000000//////............---,,,,,,---//////...---........................'''((()))************)))((()))))))))******++++++,,,++++++---***&&&%%%((())))))************))))))***)))((()))***+++***)))+++***************++++++))))))******)))))))))***'''%%%$$$%%%'''))))))((((((((((((((())))))))))))&&&''''''((((((((((((((()))))))))(((((((((((()))))))))*********))))))))))))))))))))))))((('''''''''''''''''''''''''''''')))))))))((((((((())))))(((((((((((('''((((((((())))))))))))))))))******)))&&&&&&)))***'''(((+++*********))))))))))))(((%%%%%%&&&''''''(((((((((%%%$$$###%%%((())))))'''&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%&&&'''((()))---((($$$$$$(((+++(((###&&&&&&''''''''''''&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***(((&&&%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''((('''%%%$$$$$$&&&((((((''''''&&&&&&''''''((()))*********++++++++++++'''(((((('''''''''&&&&&&'''''''''(((((()))))))))&&&'''))))))))))))'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((*********))))))''''''&&&%%%&&&'''((()))fffffffffeeeeeeddddddcccaaaaaa```______^^^^^^]]][[[[[[[[[[[[YYYXXXVVVUUUWWWXXXYYYZZZYYYXXXVVVUUUYYYYYYXXXXXXYYYZZZ[[[[[[\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZ]]][[[ZZZ[[[]]]^^^\\\ZZZWWWXXXYYYWWWUUUUUUWWWYYYXXXXXXYYYZZZ[[[[[[[[[[[[XXXXXXXXXYYYZZZ[[[[[[[[[\\\]]]^^^^^^^^^^^^]]]\\\XXXYYY[[[ZZZYYYXXXYYYZZZZZZYYYYYYZZZ\\\]]][[[YYY\\\[[[[[[\\\^^^___]]]\\\XXXXXXWWWXXXXXXYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWSSSSSSSSSTTTVVVWWWYYYZZZXXXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUXXXVVVUUUVVVYYYZZZXXXUUUVVVVVVVVVUUUTTTSSSRRRQQQTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUVVVXXXYYYRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVRRRSSSTTTUUUUUUVVVWWWWWWSSSSSSTTTVVVXXXYYYXXXVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTSSSQQQOOOMMMKKKKKKLLLKKKGGGDDDBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;888888999;;;<<<>>>@@@AAABBBAAA>>>;;;999888888888555444444444444555666666333333444444444444333333111222222222222111000000444444444444444333111111...///000111222111000/////////000000000000//////.........///////////////000000000//////...------***+++...111333222...+++........................)))))))))***************)))******++++++,,,,,,,,,(((&&&'''(((&&&!!!!!!$$$))))))************))))))***)))((((((***+++***)))++++++***************+++***)))))))))******))))))'''%%%$$$%%%'''))))))((((((((((((((())))))))))))&&&&&&'''(((((((((((((((((((((((())))))))))))(((******)))))))))*********)))))))))))))))(((((('''(((((((((((((((((((((((('''((()))******)))(((''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&'''(((%%%######&&&'''$$$$$$''''''&&&&&&'''&&&%%%%%%%%%$$$%%%&&&'''((((((((('''%%%%%%$$$%%%&&&&&&%%%%%%(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&'''''''''((((((((())))))'''''''''&&&&&&'''''''''((('''''')))***)))((('''&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''***)))''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''))))))((('''%%%%%%''')))''''''&&&&&&&&&&&&''''''((((((((()))))))))******&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&))))))*********((('''&&&%%%%%%'''((((((((('''&&&ggggggggggggfffeeedddccc``````___^^^^^^]]]]]]\\\[[[[[[\\\\\\[[[YYYWWWVVVXXXXXXYYYZZZYYYXXXWWWVVVZZZZZZZZZYYYZZZZZZ[[[[[[\\\[[[[[[[[[[[[[[[\\\\\\[[[ZZZZZZYYYYYYZZZZZZ[[[]]]ZZZWWWYYY]]]^^^\\\YYYXXX[[[\\\ZZZWWWVVVXXXZZZYYYYYYZZZZZZ[[[[[[\\\\\\WWWWWWXXXYYYZZZ[[[\\\\\\[[[\\\]]]^^^^^^]]]\\\[[[XXXZZZ\\\\\\ZZZYYYZZZZZZYYYXXXWWWXXXYYYZZZYYYXXX\\\[[[[[[\\\^^^___]]]\\\VVVVVVVVVWWWXXXYYY[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYSSSSSSTTTTTTUUUWWWXXXYYYXXXXXXYYYYYYXXXXXXWWWVVVSSSTTTUUUVVVVVVVVVVVVUUUXXXWWWWWWXXXYYYYYYWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQSSSTTTTTTUUUVVVUUUUUUUUUUUUTTTTTTTTTUUUVVVXXXYYYRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXWWWWWWSSSTTTUUUVVVWWWWWWVVVVVVTTTTTTUUUWWWYYYZZZYYYWWWWWWVVVUUUUUUTTTTTTUUUUUUTTTSSSRRRSSSTTTSSSRRRPPPMMMLLLKKKJJJJJJIIIGGGDDDBBBCCCCCCDDDEEEDDDDDDDDDBBBBBBCCCBBBBBB@@@???>>><<<<<<======<<<<<<;;;:::999999:::;;;<<<=========???>>><<<:::888888888888666555555555555555666666333444444555555444444333222222222222222111000///222333444444444222111000//////000000000//////......//////000000//////............///////////////...//////000//////...---***+++...222444222...***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,,,,,,,+++)))***,,,)))%%%%%%((())))))************))))))+++***(((((()))******)))***))))))(((((((((((((((***)))((()))***+++***(((+++)))'''&&&''''''&&&%%%(((((((((((())))))))))))'''((())))))******))))))'''(((((())))))))))))((())))))))))))))))))***+++))))))******))))))(((''')))))))))))))))(((((((((%%%''')))******)))((('''&&&&&&'''(((((((((''''''((('''&&&&&&'''(((***+++'''$$$%%%))))))&&&&&&(((***'''&&&((((((%%%&&&(((%%%&&&'''((((((((('''&&&)))((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%''''''((((((((())))))))))))(((((('''''''''((((((%%%%%%))),,,***&&&'''+++&&&&&&''''''''''''&&&&&&((('''''''''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''&&&&&&''')))***)))((($$$%%%%%%&&&&&&''''''''')))******)))'''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$&&&'''((((((''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))*********)))'''%%%$$$$$$%%%'''))))))((('''%%%jjjjjjjjjiiihhhfffdddccc``````___^^^^^^]]]]]]\\\[[[\\\]]]^^^^^^\\\ZZZYYYYYYZZZZZZZZZYYYYYYXXXXXX[[[ZZZZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^[[[[[[ZZZZZZZZZZZZ[[[[[[YYYXXXXXXYYYZZZ[[[ZZZZZZZZZ]]]___\\\XXXVVVXXX[[[XXXXXXYYYYYYZZZZZZ[[[\\\WWWWWWXXXYYYZZZ[[[\\\\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZWWWYYY[[[[[[ZZZYYYYYYYYYZZZXXXVVVVVVXXXZZZZZZZZZ\\\[[[[[[\\\^^^^^^]]][[[WWWWWWWWWWWWXXXXXXYYYZZZXXXXXXXXXXXXYYYYYYYYYYYYTTTTTTTTTUUUVVVWWWXXXYYYWWWXXXYYYYYYYYYXXXWWWVVVRRRSSSTTTVVVWWWWWWWWWVVVWWWXXXYYYYYYWWWUUUUUUVVVTTTTTTUUUTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSRRRSSSTTTUUUWWWWWWWWWWWWSSSTTTUUUVVVVVVVVVUUUTTTVVVVVVXXXYYYYYYYYYYYYXXXUUUVVVWWWXXXXXXXXXWWWVVVVVVVVVWWWYYY[[[\\\[[[YYYWWWVVVUUUTTTSSSTTTTTTUUUSSSRRRQQQQQQSSSRRRQQQOOONNNMMMKKKJJJIIIGGGEEEDDDBBBCCCDDDEEEEEEEEEDDDDDDAAABBBBBBBBBBBB@@@???>>>;;;<<<=========<<<;;;:::888888999:::;;;<<<<<<<<<===<<<:::999888888999999666555555444444444555555333333333444444333333333000000111222222222222111000111333444333222111///111000//////.....................//////...................../////////000---...///000000//////...,,,+++,,,...//////---***************************+++*********************++++++++++++************---,,,---///...******---))))))************))))))---+++(((((()))))))))(((******)))(((((((((((((((+++)))((((((***+++***(((+++***((('''(((((('''&&&(((((((((((())))))))))))'''((())))))******))))))&&&'''((()))******)))((()))(((((('''((()))***+++)))************)))(((((())))))((((((((('''''''''&&&&&&'''''''''(((((((((%%%&&&'''(((((((((''''''***)))(((((()))+++---...)))'''))),,,---***)))+++...)))'''***)))&&&(((,,,&&&&&&((()))((('''&&&$$$)))******)))((((((((((((&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''(((((($$$$$$%%%&&&&&&%%%$$$$$$'''((((((((())))))))))))((((((((((((((()))***+++(((&&&'''***(((%%%''',,,&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((($$$%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%&&&((()))((('''%%%%%%%%%&&&''''''((((((''')))******(((''''''(((&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!"""%%%'''))))))((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''((('''((())))))((('''%%%%%%%%%&&&&&&'''''''''''''''lllllllllkkkjjjhhheeeddd`````````___^^^^^^]]]]]]\\\]]]___``````___]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYY[[[ZZZYYYXXXXXXXXXXXXXXX[[[[[[[[[[[[\\\]]]^^^___[[[[[[ZZZZZZZZZZZZ[[[[[[UUUXXXZZZZZZWWWVVVYYY\\\\\\___aaa^^^YYYVVVXXX[[[XXXWWWWWWXXXXXXYYYZZZ[[[WWWWWWXXXYYYZZZ[[[\\\\\\ZZZ[[[\\\\\\\\\\\\[[[ZZZVVVXXXZZZ[[[YYYXXXXXXXXX]]]ZZZXXXXXXYYY[[[\\\]]]\\\[[[[[[\\\^^^^^^]]][[[YYYXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUVVVWWWXXXXXXWWWXXXYYYYYYYYYXXXVVVVVVPPPRRRTTTVVVWWWXXXWWWWWWVVVYYY[[[YYYVVVSSSTTTVVVSSSTTTTTTTTTTTTSSSSSSRRRPPPQQQQQQRRRRRRRRRRRRRRROOOQQQUUUXXXYYYXXXVVVUUUTTTUUUVVVWWWWWWVVVUUUTTTUUUWWWXXXZZZZZZZZZZZZYYYWWWXXXYYYYYYYYYXXXWWWVVVTTTSSSTTTVVVXXXYYYWWWUUUWWWVVVTTTSSSSSSSSSTTTTTTRRRQQQPPPQQQRRRRRRPPPNNNOOONNNLLLJJJHHHFFFDDDCCCBBBCCCEEEFFFFFFFFFEEEDDD@@@AAABBBBBBAAA@@@???===;;;<<<=========<<<::::::666777888:::;;;<<<======<<<;;;:::999999999:::;;;666555444333333333333444222222222333333222222222...///000111222333333333///000222333333222000///222111///...---------...------............---------.........//////000000,,,---...000000000//////...,,,))))))***,,,,,,+++************************++++++******)))******+++++++++******))))))(((((()))((())),,,***''''''+++))))))************))))))...,,,)))(((((()))((((((,,,,,,+++******)))******+++)))'''(((+++,,,***((()))'''&&&''')))++++++***(((((((((((())))))))))))%%%&&&&&&'''''''''''''''&&&'''(((*********)))((()))(((''''''''')))***+++***************)))(((((((((((('''''''''&&&&&&&&&((('''%%%$$$$$$&&&)))+++$$$%%%'''(((((((((''''''''''''%%%%%%&&&(((***,,,'''%%%&&&******'''&&&(((,,,&&&$$$&&&&&&###%%%+++&&&'''((())))))'''%%%###'''((())))))(((((()))***$$$$$$%%%&&&'''((()))***###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((######%%%%%%%%%%%%######(((((((((((())))))))))))&&&''''''(((***+++---......'''$$$&&&&&&$$$&&&,,,&&&''''''''''''''''''&&&#########$$$%%%&&&'''(((%%%%%%''''''''''''%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$((('''&&&&&&'''&&&$$$"""%%%%%%&&&&&&'''((())))))&&&(((******((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''!!!$$$'''))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&'''((()))%%%&&&'''((((((''''''&&&((('''%%%%%%%%%&&&(((***jjjjjjkkkkkkjjjiiigggfffaaaaaabbbbbbbbbaaaaaa```___```bbbcccbbb___]]][[[ZZZ[[[\\\]]]]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZ^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\___aaa```^^^[[[YYYYYY[[[]]]___[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXYYY[[[[[[\\\\\\\\\]]]\\\\\\[[[[[[\\\]]]]]]VVVXXXYYYYYYWWWUUUUUUUUU]]]\\\[[[YYYYYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^ZZZYYYWWWXXXXXXXXXWWWVVVXXXWWWWWWVVVVVVVVVWWWWWWUUUUUUTTTTTTUUUWWWXXXZZZZZZYYYXXXWWWWWWWWWWWWWWWYYYWWWUUUTTTTTTVVVYYYZZZ[[[[[[ZZZXXXUUUTTTUUUWWWTTTSSSSSSSSSUUUUUUSSSQQQTTTSSSRRRRRRRRRTTTUUUVVVUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZ[[[XXXZZZ\\\]]]]]][[[XXXWWWVVVVVVUUUUUUVVVWWWYYYZZZRRRSSSSSSTTTUUUUUUUUUVVVSSSTTTUUUUUUSSSPPPMMMKKKOOOLLLIIIIIIKKKJJJHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAABBBBBBBBB???<<<::::::<<<<<<:::777666777888::::::;;;:::::::::<<<===<<<;;;999999:::666777777666444222333444555444444333222111000000000000000111222222222333222222222222222222222222333111111111111111///---000000000000000000000000............/////////000//////000000///...---------,,,+++***)))))))))))))))***,,,------,,,***)))(((((())))))************))))))))))))******************+++++++++,,,,,,,,,)))******)))(((((()))+++***+++,,,+++)))))))))***+++***)))))))))***,,,,,,(((***,,,+++(((''')))+++&&&&&&''''''((())))))***%%%&&&''')))))))))(((((('''''''''''''''((()))***(((((()))***************(((((((((((())))))))))))***((('''(((++++++((($$$''''''(((((('''&&&%%%%%%&&&((()))((('''&&&''')))))))))(((((((((((())))))'''$$$$$$((()))&&&$$$&&&((((((''''''&&&&&&&&&%%%,,,'''&&&)))(((######'''))))))))))))))))))))))))(((******(((%%%$$$'''***%%%&&&&&&&&&&&&(((+++...((((((((((((((()))***+++((('''&&&%%%%%%%%%%%%%%%&&&(((******(((&&&&&&&&&'''&&&&&&&&&'''(((***+++,,,+++***((('''%%%$$$###((((((((((((((((((((((((''''''''''''(((((((((((((((******)))&&&$$$######''''''''''''''''''''''''&&&((((((%%%&&&)))***(((((())))))((('''&&&$$$$$$''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''(((***+++,,,***'''%%%***(((''''''(((((('''%%%'''((()))******)))((('''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((()))&&&###%%%%%%&&&&&&'''(((((((((jjjjjjkkkkkkjjjhhhgggeeebbbbbbcccccccccbbbaaaaaa^^^___```aaaaaa___\\\[[[XXXXXXYYYZZZZZZYYYXXXWWWZZZZZZZZZZZZ[[[[[[[[[[[[]]]^^^^^^___^^^^^^]]]]]]^^^]]]\\\[[[[[[ZZZ[[[[[[XXXYYYZZZZZZYYYYYY[[[]]]]]]\\\ZZZYYYYYYZZZ\\\^^^[[[ZZZYYYYYYXXXXXXXXXYYYVVVWWWXXXZZZ\\\]]]]]]^^^]]]]]]\\\[[[[[[[[[\\\\\\XXXYYYZZZZZZXXXWWWXXXYYY]]]\\\ZZZYYYYYYYYYZZZ[[[[[[\\\]]]]]]^^^^^^]]]]]]ZZZXXXWWWWWWWWWXXXWWWVVVXXXWWWWWWVVVVVVWWWWWWXXXVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYXXXWWWWWWWWWWWWXXXVVVVVVVVVWWWWWWWWWXXXXXX[[[[[[ZZZXXXUUUTTTVVVWWWUUUUUUTTTUUUVVVVVVUUUSSSTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVVVVWWWXXXXXXYYYYYYXXXYYY[[[\\\\\\ZZZXXXVVVWWWWWWWWWWWWXXXYYYZZZZZZUUUUUUUUUUUUUUUVVVVVVWWWTTTUUUVVVVVVTTTQQQNNNKKKMMMKKKIIIHHHIIIIIIGGGEEEFFFFFFFFFFFFEEEDDDDDDCCCAAAAAA@@@?????????@@@@@@>>><<<::::::;;;;;;999777999999999999999:::::::::<<<===>>>===:::999999:::555666777666444222333444333333333222222222222222111111111111111222222222222222222222222222222222222111000000111111///---000000000000000000000000........./////////000000.../////////......---,,,------+++******)))))))))++++++,,,------,,,*********+++++++++,,,,,,,,,,,,))))))))))))************))))))*********+++++++++***+++++++++))))))***,,,)))***+++***((('''((()))))))))((((((((()))***+++''')))***)))'''&&&(((***(((''''''&&&&&&%%%$$$$$$'''(((((())))))((('''&&&&&&&&&&&&'''((()))***+++''''''((()))))))))))))))''''''((((((((()))))))))(((***,,,---,,,***)))(((''''''(((((((((''''''&&&))))))(((((((((''''''&&&)))(((((((((((((((((()))+++&&&$$$(((***(((''''''))))))((((((''''''''''''+++'''&&&(((((($$$$$$'''(((((((((((((((((((((((('''((()))'''%%%$$$&&&(((%%%&&&&&&&&&&&&'''))),,,''''''&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&)))+++&&&&&&&&&&&&'''((()))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&)))(((%%%&&&)))***'''###$$$%%%&&&%%%###!!!$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''$$$&&&((()))(((&&&%%%%%%'''&&&%%%&&&((()))((('''&&&'''(((((((((((('''&&&''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''&&&&&&jjjjjjkkkjjjiiigggeeeddddddddddddddddddcccbbbbbb\\\]]]___``````^^^]]][[[\\\\\\\\\\\\\\\[[[ZZZYYYZZZZZZZZZ[[[[[[[[[\\\\\\]]]^^^^^^_________^^^^^^___^^^]]]\\\\\\[[[[[[[[[[[[]]]______]]]\\\\\\]]]YYYYYYXXXXXXYYYZZZ[[[\\\ZZZYYYXXXXXXWWWXXXXXXXXXUUUVVVXXXZZZ\\\^^^______^^^]]]\\\[[[[[[[[[[[[[[[XXXYYYYYYXXXWWWWWWYYY[[[\\\[[[ZZZYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]ZZZXXXVVVUUUVVVWWWWWWWWWXXXWWWWWWWWWWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWYYYYYYXXXXXXWWWWWWXXXXXXTTTUUUWWWXXXYYYXXXWWWVVVZZZZZZZZZXXXVVVUUUVVVWWWWWWVVVVVVVVVXXXXXXWWWUUUTTTTTTTTTUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUUUUVVVWWWWWWWWWXXXYYY[[[\\\[[[ZZZXXXVVVWWWXXXYYY[[[[[[[[[[[[ZZZYYYXXXWWWUUUUUUVVVWWWWWWUUUUUUVVVUUUTTTQQQNNNLLLKKKIIIGGGGGGGGGGGGEEEDDDFFFFFFEEEEEEDDDCCCBBBBBB??????>>>==================;;;::::::::::::999777::::::999888888999:::;;;===>>>>>>===:::888888999555777888777555333333444111222222222333333333444222222222111111111111111111111111111111111111111222000000000000000...,,,000000000000000000000000....../////////000000000......//////......------...---,,,+++*********+++---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,)))))))))*********++++++(((((()))))))))************,,,,,,,,,******+++,,,((()))***)))'''''''''(((((((((((('''((())))))***&&&((()))((('''&&&''')))++++++***))))))(((((('''))))))))))))((('''&&&%%%&&&&&&&&&'''(((***+++,,,&&&'''(((((())))))(((((('''(((((((((((()))))))))%%%+++111222...+++***+++(((((((((((())))))))))))***'''&&&''')))***)))&&&((((((''''''''''''((((((---&&&"""%%%))))))''''''(((((('''''''''''''''&&&+++((('''((('''%%%%%%'''''''''''''''''''''''''''%%%&&&((('''&&&$$$%%%%%%%%%&&&'''&&&%%%%%%''')))'''&&&%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$'''+++...%%%&&&&&&'''''''''&&&&&&''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((%%%###$$$'''))))))''''''''''''''''''''''''''''''))))))%%%%%%((((((&&&%%%&&&'''((((((&&&###""""""######$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&###%%%((('''%%%###%%%'''%%%$$$$$$&&&(((******)))%%%&&&''''''''''''&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&)))(((((('''&&&&&&%%%%%%jjjjjjkkkjjjiiigggeeeccceeefffffffffeeedddcccbbb\\\]]]___``````___^^^]]]___^^^^^^]]]]]]\\\[[[ZZZZZZZZZ[[[[[[[[[\\\\\\\\\ZZZ[[[[[[\\\\\\\\\\\\[[[______^^^]]]\\\\\\\\\\\\\\\___bbbbbb```^^^\\\\\\VVVVVVWWWYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXVVVWWWXXXZZZ\\\]]]]]]^^^^^^]]]\\\[[[ZZZZZZZZZZZZWWWWWWVVVUUUTTTUUUYYY\\\[[[[[[ZZZYYYYYYZZZ[[[\\\[[[\\\\\\]]]]]]]]]\\\\\\ZZZXXXUUUUUUVVVXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYXXXXXXYYYZZZZZZYYYXXXWWWYYYYYYXXXXXXXXXXXXYYYYYYUUUVVVWWWWWWXXXXXXWWWWWWXXXYYYZZZXXXWWWVVVVVVXXXVVVVVVUUUWWWXXXYYYWWWVVVTTTUUUUUUVVVUUUTTTRRRQQQTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWYYYZZZ[[[\\\[[[ZZZYYYXXXXXXYYY\\\^^^^^^]]][[[ZZZZZZYYYWWWUUUTTTTTTUUUVVVTTTTTTTTTSSSRRROOOMMMKKKHHHHHHGGGFFFFFFEEEDDDDDDFFFFFFEEEDDDCCCBBBBBBAAA???>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::999888:::999888777888:::<<<>>>?????????<<<999888888999666888:::999777666666666333333333333333333333333333222222222111000000000111111111111111111111111111000///000000000...,,,////////////////////////...////////////000000000//////000000000//////.........---,,,++++++,,,,,,///...---,,,++++++,,,,,,************************))))))*********+++++++++))))))))))))*********+++)))+++,,,,,,+++******+++)))*********((('''((()))(((((((((((())))))******((((((((((((((('''(((((((((((())))))***++++++,,,))))))))))))((((((''''''(((((((((((()))***++++++'''(((((()))))))))))))))))))))))))))************%%%***000222111---+++***)))))))))))))))*********)))%%%###&&&+++...+++(((((((((''''''''''''((((((,,,$$$"""''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***((('''''''''&&&&&&'''''''''''''''''''''''''''%%%&&&'''((('''&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&%%%%%%&&&***,,,%%%&&&'''''''''&&&%%%$$$''''''(((((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((111+++%%%$$$''')))&&&###''''''''''''''''''''''''(((***)))%%%%%%''''''%%%((((((((((((((((((''''''$$$$$$%%%%%%&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&$$$''')))(((%%%$$$'''***&&&&&&%%%''')))+++******&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))(((%%%$$$%%%'''(((((('''''''''&&&&&&&&&jjjjjjkkkjjjiiigggeeedddgggggggggffffffdddcccccc^^^^^^___`````````______\\\\\\[[[ZZZYYYXXXXXXXXX[[[[[[[[[[[[\\\\\\\\\\\\YYYYYYZZZ[[[[[[[[[[[[[[[______^^^]]]\\\\\\\\\\\\YYY\\\___```^^^[[[YYYXXXUUUVVVXXXYYYZZZZZZZZZZZZXXXXXXWWWWWWWWWWWWXXXYYYXXXYYYZZZ[[[[[[[[[[[[[[[]]]\\\[[[[[[ZZZZZZZZZ[[[WWWWWWVVVTTTSSSUUUYYY\\\ZZZZZZYYYYYYYYY[[[\\\]]]\\\\\\\\\]]]]]]\\\[[[[[[ZZZXXXVVVVVVWWWYYYYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZXXXYYYZZZZZZZZZYYYXXXWWWYYYYYYXXXXXXXXXYYYYYYZZZXXXWWWVVVUUUUUUWWWXXXZZZWWWXXXYYYYYYWWWVVVWWWXXXUUUTTTTTTUUUWWWXXXVVVUUUTTTUUUVVVVVVVVVTTTSSSRRRTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXX[[[[[[\\\\\\\\\[[[ZZZYYYXXXZZZ]]]______]]][[[YYYXXXWWWUUUTTTSSSRRRSSSSSSRRRRRRRRRQQQOOOMMMKKKIIIGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFDDDCCCBBBBBBBBBBBB@@@@@@???>>>===<<<<<<===:::;;;;;;::::::999999:::888888777777999<<>>???>>>;;;888777777999777:::<<<<<<:::999888888555555444444333222111111333222222222111000000000111111111111111111111111222111000000111000...,,,////////////////////////////////////000000000111111111222222222222111111///...------------------//////------,,,,,,------+++*********************************++++++++++++*********+++++++++,,,,,,(((***++++++***))))))******+++,,,+++)))((()))***))))))*********+++++++++)))))))))))))))***))))))$$$$$$$$$%%%&&&&&&''''''(((((((((((())))))******++++++***))))))))))))***))))))***++++++++++++*********+++++++++,,,,,,,,,'''(((***...111000,,,)))******))))))))))))***++++++'''%%%&&&+++---***&&&((((((''''''''''''((((((,,,%%% ###''''''&&&''''''''''''''''''((((((((())))))(((''''''(((((('''''''''''''''''''''''''''&&&&&&''')))))))))'''&&&%%%&&&((('''%%%$$$%%%&&&(((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''$$$&&&(((((('''&&&'''(((%%%&&&'''''''''&&&%%%$$$(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((555///(((&&&((()))&&&"""''''''''''''''''''''''''''')))(((%%%$$$''''''$$$((('''$$$######%%%''')))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''$$$&&&((((((&&&%%%'''***)))((('''(((***+++***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))(((%%%$$$%%%'''&&&&&&&&&'''''''''((((((jjjjjjkkkkkkjjjiiigggfffggggggggggggfffdddcccbbb``````````````````______^^^]]]\\\[[[ZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\]]][[[[[[\\\]]]^^^^^^^^^^^^___^^^]]]\\\\\\[[[[[[[[[ZZZ\\\___```^^^[[[ZZZYYYWWWXXXYYYZZZ[[[[[[ZZZZZZXXXXXXXXXWWWXXXXXXYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\ZZZZZZYYYWWWUUUWWWZZZ]]]YYYYYYYYYYYYZZZ[[[]]]^^^\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZYYYWWWWWWWWWWWWXXXYYYZZZZZZXXXXXXYYYYYYYYYYYYYYYXXXYYYYYYXXXXXXYYYYYYZZZZZZYYYWWWUUUTTTTTTVVVYYY[[[UUUWWWYYYYYYXXXWWWXXXYYYSSSSSSSSSTTTVVVWWWVVVTTTUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[ZZZYYYYYYXXXZZZ\\\]]]^^^\\\ZZZXXXUUUTTTTTTSSSRRRQQQQQQPPPQQQQQQPPPOOOMMMKKKIIIHHHGGGHHHIIIHHHFFFEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDEEECCCBBBAAA???>>>>>>>>>>>>:::;;;<<<<<<::::::;;;<<<888777888888:::<<>>>>>>>>:::<<<>>>===;;;:::<<<>>>999999::::::;;;<<<<<<<<<;;;;;;:::777555555777999666888<<<<<<;;;999888888555555444444333333333222111111111111111222222222333333333333333333333333444222222222333222000...000000000000000000000000//////000000000111111111111222222333444444333333000//////......//////000+++,,,...///000000//////......---------,,,,,,,,,*********+++++++++,,,,,,************++++++++++++'''***,,,---+++***)))))))))++++++***)))((()))***((((((***+++++++++***)))***((('''(((***+++)))'''++++++******)))(((((((((***))))))(((((()))***+++***))))))***+++,,,------))))))***+++++++++++++++)))))))))*********++++++***)))((((((***---///111---,,,)))((('''''''''(((++++++******)))(((''''''******))))))))))))*********)))+++---+++''')))---))))))))))))*********+++'''******&&&&&&***+++'''(((((((((((((((((((((((((((&&&$$$%%%((()))((('''%%%'''))))))((('''''''''''''''''''''''''''((()))%%%%%%%%%%%%%%%&&&'''(((###$$$&&&&&&&&&&&&(((***&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%''''''$$$$$$'''(((&&&'''&&&&&&&&&'''(((***+++'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%######&&&***+++((($$$&&&%%%%%%&&&)))******)))''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&''''''''''''''''''iiijjjkkklllmmmlllkkkkkkgggggggggfffeeecccbbbaaa``````___^^^]]]]]]\\\\\\\\\[[[ZZZZZZZZZ[[[\\\]]][[[[[[\\\\\\\\\]]]]]]]]]\\\]]]^^^___````````````^^^]]]\\\[[[ZZZZZZZZZZZZXXXZZZ\\\\\\[[[YYYYYYZZZ^^^]]]\\\\\\[[[\\\\\\]]]YYYYYYYYYYYYYYYZZZ[[[[[[WWWXXXYYYZZZ\\\\\\]]]]]]XXXYYYYYYYYYZZZ\\\]]]^^^XXXYYYXXXWWWUUUTTTVVVXXXXXXXXXXXXXXXZZZ\\\^^^___\\\\\\\\\\\\\\\[[[ZZZYYYXXXYYY[[[]]]___^^^[[[YYYWWWWWWWWWXXXXXXZZZ[[[[[[WWWVVVVVVVVVWWWXXXZZZ[[[YYYYYYYYYYYYYYYZZZ[[[[[[UUUVVVWWWXXXXXXXXXWWWWWWTTTVVVYYYZZZYYYXXXXXXYYYSSSSSSSSSUUUWWWXXXWWWUUUUUUUUUTTTSSSTTTUUUWWWXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVXXXXXXYYYZZZZZZYYYXXXWWWPPPRRRTTTUUUUUUSSSQQQOOOSSSRRRQQQOOOMMMLLLKKKJJJIIIKKKLLLKKKIIIHHHIIIKKKFFFEEEDDDCCCDDDFFFHHHIIIDDDCCCBBB@@@???>>>>>>>>>;;;===???>>><<<;;;===???;;;<<<<<<<<<;;;;;;999999:::999888666444555777999444777:::;;;:::888777777333333333444444444555555000000111111222222222333444444444444444444444444444333222333333333111///000000000000000000000000000000000000111111111111000111222333333333333333000///////////////000000***,,,...000111111000///,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))))))))************(((+++---...,,,+++******(((******)))((('''((()))&&&''')))*********)))((()))'''%%%&&&)))***(((&&&&&&&&&&&&'''(((((()))))),,,+++***((((((((())))))''''''(((***+++...///111(((((()))***************(((((((((((())))))))))))***+++***((('''***111777...,,,***'''&&&&&&&&&'''%%%''')))))))))***,,,...++++++************++++++'''(((,,,...***%%%'''---%%%&&&&&&&&&''''''(((((('''+++***&&&&&&++++++'''))))))))))))))))))))))))(((%%%"""###&&&(((((('''$$$''')))***)))(((((((((&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%&&&'''(((############$$$&&&+++...'''&&&&&&&&&'''(((***+++$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%''')))((('''%%%&&&&&&''''''''''''''''''''''''$$$&&&&&&$$$$$$((()))''' """%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((%%%$$$)))///000***$$$"""""""""$$$'''******)))&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((()))&&&###((((((((('''&&&&&&%%%%%%iiijjjkkklllllllllllllllhhhhhhgggfffeeeddddddcccaaaaaa```^^^[[[ZZZ\\\]]]\\\\\\]]]^^^^^^]]]]]]]]]YYYZZZ[[[\\\]]]^^^______^^^^^^______```_________]]]\\\[[[ZZZZZZ[[[\\\]]]YYYZZZ[[[[[[[[[[[[[[[ZZZ___ZZZWWWXXX\\\___]]][[[YYYZZZ\\\\\\\\\[[[YYYWWWZZZZZZYYYYYYYYYYYYZZZZZZ___\\\YYYZZZ^^^```]]]YYY[[[[[[ZZZXXXVVVVVVXXXZZZ\\\]]]^^^]]][[[ZZZ[[[\\\\\\\\\\\\\\\[[[ZZZYYYYYY\\\ZZZYYY[[[]]]^^^\\\YYYZZZZZZZZZZZZYYYYYYYYYYYY^^^\\\YYYVVVVVVXXXZZZ\\\[[[[[[ZZZZZZYYYYYYXXXXXX[[[[[[ZZZZZZYYYYYYYYYXXXVVVWWWYYYZZZZZZYYYWWWVVVSSSSSSSSSTTTTTTUUUUUUUUUXXXWWWVVVTTTTTTTTTTTTUUUWWWXXXYYYXXXWWWVVVWWWXXXZZZYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[ZZZZZZXXXWWWVVVUUUTTTYYYXXXXXXZZZ\\\[[[XXXTTTVVVVVVWWWXXXWWWUUURRRQQQRRRUUUSSSLLLJJJMMMLLLHHHLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDFFFDDDAAA???>>>===>>>??????>>>===;;;;;;:::::::::>>><<<::::::;;;<<<<<<<<>>??????@@@>>>>>>===<<<;;;;;;;;;<<>>>>>===============>>>???===<<<<<<===>>>>>>===???;;;777888<<<===<<<999999999999:::;;;;;;;;;;;;<<<;;;:::999888777777777444444333333333333444444444444444444444555666666555444333222222111111222//////000000111111222222444333222111000111222333333000///222333444777;;;DDD@@@:::666444333222111////////////............000000000000////////////,,,,,,,,,,,,,,,---...///))),,,......,,,+++,,,///***+++,,,............---------,,,,,,+++*********,,,,,,,,,---,,,,,,+++***,,,+++***)))))))))*********)))((()))++++++)))''')))(((''''''((()))+++,,,*********+++---...---+++((()))***++++++***)))(((,,,+++***+++,,,,,,***(((***)))(((((()))***,,,---111000...,,,++++++++++++***)))'''''')))***)))(((+++***)))(((''''''''''''+++***))))))))))))***+++'''***---,,,***)))***,,,+++******))))))******+++))))))*********)))((((((+++***)))(((''''''''''''))))))((((((((((((''''''((('''''''''''''''&&&&&&((('''((()))***)))&&&###)))&&&%%%''''''%%%%%%((((((((())))))(((((('''''''''''''''''''''&&&&&&&&&)))((((((''''''(((((()))''''''''''''((((((((())))))((('''&&&&&&'''((()))))))))(((((('''&&&&&&%%%%%%'''((((((&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&((((((((('''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''%%%%%%&&&'''((((((((((((***)))&&&$$$######$$$%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%hhhiiiiiijjjjjjiiiiiiiiiggggggfffeeedddcccbbbbbbbbbbbbaaa___]]]\\\^^^```___^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[^^^^^^^^^^^^]]]\\\[[[ZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[YYYYYYYYYZZZ[[[\\\]]]]]]ZZZZZZZZZ\\\^^^^^^\\\YYY[[[\\\\\\]]]\\\[[[ZZZZZZVVVVVVWWWXXXYYY[[[\\\]]][[[YYYXXXZZZ\\\^^^]]][[[WWWXXXYYYYYYXXXYYY[[[]]]___```aaa___]]][[[\\\]]]^^^^^^^^^^^^]]]\\\[[[[[[\\\\\\\\\[[[[[[ZZZXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXVVVVVVWWWWWWXXXXXXXXXYYYVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWVVVTTTRRRQQQQQQRRRRRRUUUVVVWWWWWWVVVUUUWWWXXXVVVVVVUUUUUUUUUUUUUUUVVVUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYWWWVVVUUUUUUUUUUUUUUURRRRRRSSSTTTTTTTTTSSSRRRPPPPPPOOOLLLKKKKKKKKKJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEE@@@@@@????????????@@@AAA>>>>>>>>>>>>>>>>>>??????@@@>>>======?????????>>>BBB???<<<<<<>>>===;;;777999999888777777888888999;;;;;;:::999999888999999555555555444555555666666555555444444555555666777333222111000000000000000///000111222333333333333777666444222111222333444444222222333444555777999888444///---///111000///.........///////////////000000000000000000000000---------------...//////***---//////---,,,---///***,,,...///000///---,,,.........------,,,,,,,,,------.........------,,,,,,,,,,,,+++++++++++++++***)))((()))+++,,,+++******)))((('''''')))+++,,,*********+++,,,---,,,+++((()))+++,,,,,,+++)))(((,,,+++***+++------+++)))******)))))))))***+++,,,...000000...+++***+++---******)))))))))*********++++++)))(((((((((((((((+++***(((''''''(((***+++###(((,,,+++'''&&&))),,,(((((((((((((((((((((((()))*********)))((('''''',,,,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))***)))'''%%%(((''''''''''''&&&'''''')))***+++,,,,,,+++)))((()))))))))(((''''''(((***))))))(((((((((((())))))&&&''''''((()))(((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))'''((())))))'''%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((('''%%%%%%&&&((($$$%%%&&&((()))*********+++)))'''&&&%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&$$$############kkkkkkkkkllllllkkkjjjjjjhhhgggfffeeedddccccccbbbbbbbbbaaa```^^^]]]___aaa```___^^^]]]]]]]]]]]]^^^\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[\\\[[[ZZZZZZYYYZZZZZZ[[[ZZZZZZ[[[\\\]]]]]]\\\ZZZ\\\\\\\\\\\\[[[[[[ZZZZZZVVVVVVWWWXXXZZZ\\\^^^___[[[ZZZZZZ[[[\\\]]]\\\\\\WWWXXXYYYYYYYYYZZZ\\\^^^___``````___]]]\\\\\\]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\\\\\\\ZZZYYYXXXXXXWWWXXXXXXXXXYYYYYYYYYZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZVVVVVVVVVVVVVVVVVVWWWWWWUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTRRRRRRRRRRRRSSSSSSUUUVVVVVVUUUUUUVVVXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTUUUVVVXXXYYYZZZ\\\[[[ZZZYYYXXXWWWVVVVVVWWWWWWVVVTTTSSSSSSSSSTTTTTTSSSSSSSSSRRRQQQPPPPPPOOONNNMMMLLLKKKJJJJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKJJJIIIGGGEEEDDDCCCCCC>>>>>>>>>>>>>>>??????@@@???>>>>>>>>>>>>??????@@@???>>>>>>>>>@@@@@@???===;;;;;;<<<;;;:::888666555<<<;;;999777666666777777888888888888999999:::;;;777777777777777888999:::666666555555666666777888444333333222222222222333111222333444555666555555999888666444333444666777555555444222222333444444444111000111444666444222000000000000000000111111////////////////////////......------......//////,,,---/////////...//////---...000000000...,,,+++///////////////.........---....../////////......---------------,,,,,,,,,***)))((()))+++---,,,++++++***((('''((()))+++,,,)))***+++,,,++++++++++++)))***,,,------,,,***)))++++++***+++------+++******************+++++++++---000222111---+++,,,///++++++++++++******+++,,,,,,,,,+++***))))))))))))((('''%%%$$$$$$%%%'''(((###(((,,,+++'''&&&))),,,(((((())))))))))))(((((()))))))))))))))((('''&&&))))))******++++++++++++***************************************+++++++++,,,***((('''((())))))((('''((()))(((((())))))(((%%%&&&((())))))((('''&&&***+++,,,+++))))))+++---))))))(((((((((((())))))&&&''''''((()))((((((((((((((((((''''''(((((((((&&&&&&''''''((()))))))))((()))+++***((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&)))))))))((((((((((((((()))******)))'''&&&((()))%%%&&&((()))++++++,,,,,,+++***)))(((''''''((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$######mmmmmmmmmmmmmmmmmmlllkkkhhhhhhgggfffeeeddddddcccbbbbbbbbb```^^^^^^```bbbaaa```___]]]]]]]]]^^^^^^\\\]]]]]]]]]^^^^^^______^^^^^^___^^^^^^]]]\\\[[[[[[[[[YYYYYYYYYYYY[[[[[[\\\[[[YYYWWWWWWWWWXXXXXXZZZZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXYYYZZZ[[[]]]^^^___\\\\\\\\\\\\\\\\\\\\\\\\WWWXXXZZZZZZZZZZZZ[[[]]]]]]^^^___^^^]]]\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZ[[[\\\\\\ZZZXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXWWWVVVUUUVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYVVVVVVWWWWWWWWWWWWXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSUUUTTTSSSSSSSSSSSSTTTUUURRRTTTUUUUUUUUUUUUVVVXXXXXXWWWVVVTTTSSSSSSSSSSSSVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZXXXWWWUUUTTTTTTUUUUUUVVVTTTRRRQQQQQQRRRTTTSSSSSSQQQPPPOOOOOONNNNNNLLLKKKLLLLLLIIIIIILLLKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJHHHFFFDDDCCCBBBBBB>>>>>>????????????????????????>>>>>>>>>>>>>>>??????>>>>>>>>>@@@@@@>>>===888:::<<<===<<<:::999888???===:::888777888999:::777777777777888:::;;;<<<999888888999999:::;;;<<<777777777777777888999999888888777777777777888888555555666666777777888888:::999777777666777888888555777666222111333333000555555555666777777444222222222222222111111111111////////////000000000000//////.........//////000......///000000000000//////000000000000...---,,,////////////////////////---...//////000/////////....../////////...---,,,,,,***)))***+++------,,,+++***))))))))))))++++++)))***,,,,,,+++******+++******+++,,,,,,+++************)))***,,,---+++******+++++++++++++++++++++,,,///222222///------///+++,,,---,,,******,,,------,,,+++***))))))))))))******)))(((((()))******'''***---,,,***)))***,,,***++++++,,,,,,++++++***(((((()))))))))(((''''''%%%%%%'''((())))))))))))))))))***************+++******++++++++++++,,,,,,,,,)))&&&&&&''')))******&&&)))***((((((+++***'''''''''((()))))))))(((((((((+++---,,,***)))+++...)))((((((''''''(((((()))''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((('''&&&&&&%%%''')))******(((''''''((((((((())))))))))))((((((((((((((((((((()))))))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''*********))))))))))))(((******+++)))((('''(((***&&&''')))***+++,,,,,,,,,******)))(((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$mmmnnnnnnnnnnnnmmmlllkkkiiiiiihhhgggfffeeeeeedddbbbbbbbbbaaa______aaacccbbbaaa___]]]\\\]]]^^^___```_______________^^^^^^^^^^^^_________^^^^^^]]]\\\[[[ZZZYYYYYYZZZ[[[\\\[[[ZZZXXXWWWWWWWWWYYYZZZZZZ[[[[[[[[[ZZZ[[[\\\]]][[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZ[[[\\\^^^___```^^^______^^^]]]\\\\\\\\\WWWYYY[[[[[[ZZZZZZ[[[\\\[[[\\\]]]]]]\\\\\\]]]^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXZZZ\\\[[[YYYXXXYYYZZZYYYYYYYYYXXXXXXWWWWWWVVVZZZXXXVVVTTTTTTUUUWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRTTTTTTSSSSSSTTTUUUWWWXXXRRRSSSUUUUUUTTTTTTVVVWWWUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVUUUUUURRRTTTVVVUUURRROOOOOOPPPRRRRRRQQQPPPPPPOOOOOOPPPNNNJJJIIILLLLLLIIIIIIMMMKKKKKKJJJJJJJJJJJJKKKKKKHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@AAAAAAAAA@@@@@@???@@@???>>>===============>>>======>>>@@@@@@>>><<<<<<;;;;;;===@@@>>>:::555>>>;;;999666777999<<<>>>888888888888999:::;;;;;;888888888999999:::<<<<<<999999888888999999:::;;;;;;:::::::::::::::;;;;;;:::999888777777888999:::999999999999999999::::::444777666222222555444111333555666666555333333333333333333222111111000000000000000111111111222222000000///////////////000/////////000111111111000000000//////////////////........................---......///000000////////////000000000///...------,,,******+++------,,,************************(((+++---,,,***)))***+++************************)))((((((***+++,,,+++)))+++++++++,,,+++++++++***+++---000111000...------***,,,---,,,))))))+++---,,,+++***))))))(((((((((++++++++++++++++++++++++***++++++++++++******)))***+++,,,,,,,,,,,,+++***''''''(((((()))(((((((((%%%&&&''''''((('''&&&&&&))))))))))))*********+++)))))))))*********++++++((('''&&&'''(((******)))$$$(((***''''''+++***&&&)))))))))))))))***+++,,,$$$(((++++++((('''(((+++(((''''''''''''''''''((((((''''''&&&'''((()))***(((((())))))))))))((((((((((((''''''&&&%%%%%%%%%$$$&&&(((((('''&&&''''''(((((())))))))))))(((((('''((((((((()))))))))***'''&&&&&&%%%&&&'''((()))%%%&&&&&&&&&'''(((((((((***)))))))))(((((((((((()))******)))''''''((()))''''''(((***++++++++++++((((((((('''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''''''''((('''''''''&&&mmmnnnnnnnnnmmmllllllkkkjjjjjjiiihhhgggfffeeeeeebbbcccbbbaaa______aaaccccccaaa___]]]\\\]]]^^^___cccbbbaaa```___^^^]]]]]]^^^^^^______```_________]]]\\\[[[ZZZZZZ[[[\\\]]][[[ZZZYYYXXXYYYZZZ\\\^^^[[[[[[[[[ZZZYYYZZZ\\\^^^ZZZZZZYYYXXXXXXXXXXXXXXX[[[[[[[[[\\\]]]^^^___````````````___]]]\\\\\\\\\XXXZZZ[[[\\\[[[ZZZZZZ[[[YYY[[[\\\\\\\\\\\\]]]___\\\\\\\\\\\\[[[ZZZYYYYYYWWWYYY\\\[[[YYYXXXYYY[[[ZZZZZZYYYXXXWWWVVVVVVUUUZZZXXXUUUSSSRRRTTTWWWYYYWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQTTTSSSSSSSSSUUUVVVXXXYYYQQQSSSTTTUUUTTTTTTVVVWWWSSSSSSSSSTTTUUUWWWXXXYYYUUUUUUUUUTTTTTTUUUVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXQQQTTTVVVVVVRRROOONNNNNNPPPPPPOOOOOOOOOPPPQQQQQQNNNIIIHHHLLLLLLHHHIIIMMMKKKKKKJJJJJJJJJKKKKKKLLLEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@>>>===<<<<<<<<<<<<=========>>>??????===;;;???:::777999>>><<<333***999777555444555888<<>>>>>>>>>>>============:::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::<<<<<<:::777888<<<@@@???>>><<<;;;:::999999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888999<<<>>>888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888666666555888777666555555666777888777555333333333333111///111111111000000000000000222222111111111222333333222222222222222222222222333333333222222111111111////////////////////////333111000000111222111000000000//////.........---...///000000000///...---...+++***------***+++...---,,,++++++******++++++++++++,,,,,,,,,,,,++++++---,,,+++*********+++,,,///...,,,+++***)))))))))***,,,///111111///,,,*********)))))))))))))))***)))''')))...,,,''''''+++***)))))))))))))))******$$$%%%'''(((***++++++,,,%%%''')))***+++++++++***,,,+++******))))))******'''((()))))))))))))))(((+++***)))(((((((((******(((***,,,***''''''))),,,((((((((((((((('''''''''))))))))))))))))))))))))*********)))))))))))))))++++++***)))))))))(((((((((((((((((('''''''''''')))(((''''''(((***,,,...(((***+++,,,,,,+++)))((()))*********((('''%%%###******))))))((((((''''''))))))((((((''''''&&&&&&******++++++++++++******(((((('''''''''&&&&&&&&&'''%%%%%%'''+++---+++)))+++,,,---+++)))''''''(((+++&&&%%%((((((%%%&&&++++++***'''%%%%%%&&&(((******---+++&&&'''***)))###***)))(((''''''((()))******'''%%%&&&(((***)))''''''((()))(((&&&&&&((()))&&&&&&''''''''''''&&&&&&nnnmmmmmmnnnooonnnllljjjiiihhhgggfffeeeeeeeeeeeedddcccbbbaaa`````````aaa```^^^]]]]]]^^^______^^^\\\\\\]]]]]]]]]]]]]]]\\\\\\]]]^^^^^^^^^]]]\\\[[[]]]]]]\\\[[[[[[[[[[[[[[[\\\[[[ZZZZZZZZZZZZ[[[\\\ZZZYYYYYYXXXXXXYYYYYYYYY]]]\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^______`````````aaa```___^^^^^^^^^^^^^^^[[[ZZZZZZZZZZZZ\\\]]]^^^]]]]]]\\\\\\[[[ZZZZZZYYYXXXXXXYYYYYYYYYYYYXXXXXXYYYZZZ[[[[[[YYYXXXXXXYYYZZZYYYXXXWWWWWWWWWXXXXXXUUUVVVWWWVVVUUUVVVYYY[[[YYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVVVVVVVWWWWWWWWWWWWUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVTTTQQQPPPPPPPPPMMMQQQTTTSSSPPPNNNPPPSSSQQQPPPOOONNNNNNMMMMMMMMMLLLMMMNNNOOONNNLLLJJJHHHIIIHHHFFFCCCAAA???>>>>>>@@@???@@@BBBCCCCCCAAA>>>>>>>>>>>>=========<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;:::::::::::::::;;;;;;;;;:::999:::<<<>>><<<;;;::::::999999888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999888888;;;===999999:::;;;;;;<<<<<<===::::::::::::::::::::::::;;;;;;:::999888777666666666666555555555555666666555333222333444444333222111111111111111111111111222222111111111111222222222222222222222222222222333333222222222111111111111111111111111111111111555333111000111333333333000111111000///...//////...///000000000///...---...++++++------++++++...,,,,,,+++************+++))))))************)))))),,,+++*********+++,,,---++++++******))))))******+++,,,...000000...,,,+++******))))))))))))******,,,***+++...,,,((((((,,,******))))))))))))******''''''((()))************'''(((((()))))))))((((((+++***))))))(((((())))))'''(((((()))(((((('''''')))((((((((((((((())))))))))))***)))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((('''((()))))))))******++++++(((''''''''')))+++...000***+++,,,,,,+++***)))((('''((()))******)))((('''))))))))))))((((((((((((((((((((((((((('''''''''))))))************))))))(((((('''''''''&&&&&&&&&&&&%%%$$$&&&)))+++***(((###%%%'''(((((('''((()))+++&&&%%%((((((%%%&&&+++***)))'''&&&%%%&&&'''((('''(((%%%###%%%)))%%%)))(((''''''''''''((()))(((&&&$$$%%%((())))))'''%%%&&&'''''''''''')))+++%%%&&&&&&&&&&&&&&&&&&%%%qqqpppnnnnnnooommmkkkiiiiiihhhgggfffeeeeeeeeeeeedddcccbbbaaa`````````aaaaaa___^^^^^^___``````___\\\]]]]]]^^^___`````````[[[\\\]]]]]]^^^]]]]]]\\\^^^]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZ[[[WWWWWWXXXXXXXXXXXXWWWWWW___]]][[[YYYZZZ]]]aaaccc]]]]]]^^^___``````aaaaaa```______^^^^^^^^^______\\\\\\[[[[[[ZZZ[[[\\\\\\]]]^^^^^^]]]\\\ZZZXXXWWWYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZ[[[[[[YYYXXXXXXYYYYYYXXXWWWWWWVVVWWWWWWWWWUUUVVVWWWVVVVVVVVVXXXZZZXXXXXXWWWWWWWWWWWWVVVVVVXXXXXXYYYYYYZZZYYYYYYYYYWWWVVVVVVUUUUUUTTTTTTTTTSSSRRRRRRSSSTTTTTTSSSQQQSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVWWWWWWWWWXXXXXXXXXUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUWWWWWWVVVTTTQQQPPPQQQSSSPPPSSSUUUTTTRRRPPPQQQTTTRRRQQQPPPNNNNNNNNNNNNOOOLLLNNNQQQSSSRRROOOKKKHHHHHHGGGEEEBBB@@@>>>===<<>>>>>>>>============<<<<<<<<<;;;:::999888777777<<<<<<;;;;;;;;;:::::::::;;;:::::::::<<<===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>999:::::::::::::::;;;;;;========================:::::::::999777777999;;;::::::;;;;;;<<<=========::::::::::::::::::::::::;;;;;;:::999888777777666555555666666666666555555333222222333444555555333111111111222222333333333444333222111111000111111222222222222222222222222222222222111111111111111111111111111111111111111555222000///111333333333000222444333000///000333000000000000000///......///,,,+++------+++,,,///,,,,,,+++***************(((((())))))))))))((((((************+++,,,------)))((((((((()))***+++++++++,,,,,,------,,,,,,+++******)))))))))******+++,,,++++++,,,***'''(((,,,+++******)))))))))******))))))*********))))))((())))))((('''''''''''''''***))))))((((((((((((((())))))))))))((('''&&&&&&&&&&&&'''((())))))))))))***(((''''''((())))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))******)))(((''''''(((((()))***+++,,,---...---+++***)))******+++------,,,+++***))))))(((%%%&&&(((***+++++++++***(((((((((((())))))))))))'''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&((()))((('''###&&&***+++***))))))******'''&&&''''''&&&'''***'''''''''&&&&&&&&&&&&&&&)))(((&&&&&&)))+++''' (((''''''&&&&&&''''''(((&&&$$$$$$%%%'''))))))((($$$%%%&&&''''''(((+++---%%%%%%%%%&&&&&&%%%%%%%%%qqqpppnnnnnnnnnnnnllljjjhhhhhhgggfffeeeeeeeeeeeecccbbbbbbaaaaaaaaaaaaaaaaaa```^^^^^^```aaa```___^^^^^^^^^^^^___```aaaaaa[[[[[[\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\ZZZZZZYYYYYYYYYYYYZZZZZZVVVWWWXXXYYYYYYYYYXXXWWW]]][[[XXXWWWXXXZZZ^^^```\\\]]]^^^___```aaabbbccc______^^^^^^^^^______```]]]]]]\\\[[[[[[ZZZZZZZZZ]]]^^^^^^^^^]]]ZZZWWWUUUZZZYYYXXXWWWWWWXXXYYYZZZYYYZZZ[[[[[[YYYXXXXXXYYYWWWWWWWWWWWWVVVWWWWWWWWWVVVVVVWWWWWWWWWWWWXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUTTTTTTUUUTTTSSSTTTVVVVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVWWWWWWXXXXXXYYYYYYYYYVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUVVVWWWXXXXXXWWWWWWVVVYYYXXXWWWTTTQQQQQQSSSUUURRRTTTVVVVVVSSSRRRSSSTTTTTTRRRPPPOOONNNOOOOOOPPPPPPRRRTTTUUUTTTQQQNNNKKKCCCCCCBBB@@@@@@?????????BBBAAABBBCCCEEEFFFEEECCC????????????>>>>>>>>>>>>;;;;;;;;;::::::999999999======<<<<<<;;;;;;::::::;;;999999;;;>>>???===:::>>>>>>???@@@AAAAAAAAAAAA;;;;;;;;;;;;<<<<<<<<<<<>>;;;999:::<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>===????????????????????????888999:::888777666777888777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777777666666888999999888666666777555444444444444333111111111222333444555555555777666555333333222222222222222222222222222222222000000000000000000000000///////////////////////////000333666888666333///333555777666444333444777333222222111000/////////000---,,,//////,,,---000---,,,,,,+++++++++++++++)))******++++++******)))))))))***+++,,,,,,------,,,,,,+++************+++,,,+++************+++,,,***************+++,,,,,,&&&(((((('''&&&(((+++---,,,,,,+++***************((()))***+++,,,,,,,,,,,,)))(((''''''(((***+++---++++++***))))))))))))***---------,,,,,,***)))(((&&&((()))+++,,,,,,++++++***'''%%%%%%(((***(((&&&(((((((((((())))))************************************+++++++++,,,,,,,,,'''))),,,......---+++***))))))))))))(((((((((((($$$%%%'''***...111444666///...---+++***)))))))))''''''))))))))))))((('''''''''(((((())))))******&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''(((((((((''''''((()))***((()))***((($$$!!!((()))'''&&&&&&''')))(((%%%&&&'''((('''&&&$$$######&&&)))***'''$$$%%%)))%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%''')))***'''(((((((((&&&&&&(((***''''''((((((((((((''''''ooommmkkkkkklllmmmmmmlllhhhgggfffeeeddddddddddddaaaaaabbbbbbbbbbbbaaa```aaa___^^^^^^___``````___]]]]]][[[ZZZZZZ[[[\\\]]]\\\[[[[[[[[[[[[\\\\\\]]]\\\]]]^^^^^^^^^]]][[[ZZZYYYZZZZZZ[[[[[[ZZZZZZYYYXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[ZZZZZZ^^^^^^___```aaaaaabbbbbb```______^^^^^^^^^______]]]]]]]]]]]][[[ZZZYYYXXX[[[[[[\\\]]]\\\[[[ZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZ[[[[[[YYYXXXXXXYYYVVVVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVWWWXXXYYYWWWUUUUUUUUUVVVVVVVVVVVVWWWWWWUUUUUUVVVVVVVVVVVVVVVUUUTTTUUUVVVWWWWWWVVVTTTTTTSSSRRRRRRSSSTTTTTTSSSQQQSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUVVVWWWXXXYYYYYYZZZWWWXXXXXXXXXYYYYYYYYYYYYVVVVVVVVVVVVUUUUUUUUUUUUUUUWWWYYY[[[\\\\\\[[[ZZZYYYYYYXXXVVVTTTTTTUUUWWWVVVVVVVVVVVVVVVUUUTTTSSSTTTTTTSSSSSSRRRQQQQQQPPPOOONNNMMMLLLKKKJJJIIIIIIEEEDDDCCCBBBAAAAAAAAAAAAEEEDDDCCCCCCEEEEEEDDDCCCAAAAAAAAA@@@@@@@@@@@@???::::::;;;<<<===>>>??????========================;;;::::::;;;===??????>>>;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@@@@????????????>>>========================999::::::999777666777888777777777888999999::::::999999999999999999999999888888777777777666666666666666777777777777666666888666555444444444222111222222222333333444444444666555444333333333333333222222222222222222222222////////////000000000000111111111111111111111111111333666999;;;:::666222555555555555666666666666555444222111000000000000111...---//////---...111......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,------,,,+++******++++++,,,++++++******++++++,,,***************+++,,,---'''+++,,,***))),,,///...---,,,+++***************((()))***+++,,,---------''''''(((((()))+++,,,---,,,++++++***************............---,,,++++++))))))***+++,,,,,,,,,,,,***(((''''''((())))))((('''(((((())))))******+++************************+++++++++,,,------......***+++---......---,,,+++,,,,,,+++++++++*********)))***+++,,,---...............---,,,+++******))))))************)))'''&&&(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((())))))((('''(((***,,,((()))***)))&&&$$$$$$$$$((()))(((%%%%%%((()))(((&&&''''''((((((&&&%%%$$$%%%&&&(((***'''$$$'''---%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%&&&(((***'''((()))(((&&&&&&''')))(((((())))))))))))((((((pppnnnkkkjjjkkkkkkjjjiiiggggggfffeeedddddddddddd```aaabbbccccccbbbaaa``````^^^]]]]]]^^^______^^^^^^]]]\\\[[[\\\^^^___aaa]]]\\\[[[ZZZZZZ[[[[[[\\\[[[\\\]]]^^^]]]\\\ZZZYYYZZZZZZ[[[\\\\\\[[[ZZZZZZZZZYYYZZZZZZ[[[\\\]]]]]]ZZZ[[[[[[\\\]]]]]]]]]]]]______``````aaaaaaaaabbbaaa```___^^^^^^^^^^^^^^^\\\]]]]]]]]]\\\ZZZYYYXXXYYYYYYZZZ[[[\\\]]]]]]]]]XXXXXXYYYYYYYYYYYYXXXXXXYYYZZZ[[[[[[YYYXXXXXXYYYVVVWWWXXXYYYZZZYYYYYYXXXWWWVVVVVVWWWYYYYYYWWWTTTVVVVVVVVVVVVWWWWWWWWWXXXUUUUUUTTTUUUUUUVVVWWWXXXSSSTTTVVVWWWWWWVVVTTTSSSTTTSSSSSSTTTUUUUUUTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYVVVVVVVVVVVVWWWWWWWWWXXXUUUUUUUUUTTTTTTTTTSSSSSSTTTVVVYYY[[[\\\\\\[[[ZZZXXXYYYYYYXXXVVVUUUVVVWWWWWWVVVVVVVVVVVVUUUSSSRRRSSSTTTUUUUUUTTTSSSQQQOOOMMMMMMMMMMMMKKKIIIGGGEEEEEEDDDDDDDDDDDDDDDEEEEEEGGGEEECCCCCCDDDDDDCCCBBB@@@@@@?????????>>>>>>>>>:::;;;;;;<<<<<<=========<<<<<<<<<===>>>>>>??????:::;;;;;;;;;;;;<<>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;:::888777777777777888888999999:::;;;;;;888888888888888888888888666666666666555555555555555555444444444444555555777555444444555555444222222222222222333333333333333222222111111111222222222222222222222222222222........./////////000000111111111111111111111111333333444666888999777555777444222444777999777444666555333111000000000000111......000000......111//////...------------...++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,+++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...)))...000,,,+++---...+++...---,,,+++************++++++,,,,,,,,,,,,,,,+++''''''((()))*********)))++++++***))))))))))))))),,,---------------,,,,,,+++***************++++++))))))***)))(((((()))***'''(((((()))******++++++******************************+++,,,,,,---......,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,000000///---+++)))'''&&&,,,,,,---------,,,***)))++++++,,,---,,,+++***)))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''%%%'''***------------+++******+++---'''***)))%%%%%%)))***''''''(((((((((((('''&&&&&&+++%%%"""&&&)))((())),,,%%%&&&'''(((((('''&&&%%%%%%'''((('''&&&&&&(((+++&&&'''(((''''''''')))+++''''''((((((((((((''''''rrrooollljjjiiiiiihhhgggggggggfffeeedddddddddddd```aaabbbccccccbbbaaa```___^^^\\\\\\^^^___^^^]]]YYYXXXWWWWWWYYY[[[^^^```^^^]]][[[ZZZZZZZZZ[[[[[[ZZZ[[[\\\]]]]]]\\\ZZZXXXZZZ[[[\\\]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYY[[[]]]^^^YYYXXXYYYYYY[[[]]]___```````````````aaaaaaaaaaaabbbaaa```___^^^]]]]]]]]]\\\\\\]]]]]]\\\[[[YYYXXXXXXXXXYYYZZZ[[[]]]___```WWWXXXYYYZZZZZZYYYXXXWWWYYYZZZ\\\[[[YYYXXXXXXYYYVVVWWWYYYZZZZZZZZZYYYYYYXXXVVVUUUWWWYYYYYYVVVSSSVVVVVVVVVWWWWWWXXXXXXXXXUUUUUUTTTTTTUUUWWWXXXZZZSSSTTTVVVWWWWWWVVVUUUSSSWWWVVVUUUVVVXXXXXXVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXXXXYYYTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSRRRSSSUUUXXX[[[\\\\\\ZZZYYYWWWYYYZZZZZZXXXVVVVVVWWWWWWVVVVVVVVVVVVUUUSSSQQQRRRTTTVVVWWWVVVTTTQQQOOOLLLNNNPPPQQQOOOLLLGGGEEEAAABBBCCCDDDFFFHHHJJJKKKHHHFFFCCCCCCCCCCCCBBBAAA>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@@@@:::<<<===;;;:::;;;@@@DDD>>>???AAACCCDDDDDDBBBBBB@@@?????????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999777777888888999999::::::;;;<<<<<<::::::::::::::::::::::::555555555555555444444444444444222111111222444444555444333444666666666555333222222222222222222222000000000000000000111111222222222222222222222222---.........//////000000////////////////////////333111000000333555555555888444000333888;;;777333666555333111000000000111222......000000......222000000///............///++++++,,,,,,,,,,,,++++++***+++,,,---,,,+++***)))''''''(((((()))+++,,,---+++,,,,,,------,,,,,,+++************+++,,,---...***///111,,,)))+++***&&&...---,,,+++************------------,,,+++***)))'''((()))))))))(((&&&%%%******)))(((((((((((((((++++++,,,---------,,,,,,+++***)))(((((((((******(((***,,,***''''''))),,,'''(((((()))***+++++++++************************))))))***+++,,,,,,---------,,,,,,++++++*********''''''((()))***++++++,,,)))******+++,,,,,,,,,,,,***+++---......---+++)))+++,,,---.........---,,,******))))))((((((''''''))))))(((((('''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((($$$%%%&&&%%%$$$&&&***.........,,,***((((((***---'''***)))$$$$$$)))***'''))))))((((((''''''''''''+++&&&'''%%%%%%&&&&&&'''(((((('''&&&&&&&&&((()))(((&&&&&&(((+++$$$%%%'''''''''(((+++---&&&&&&''''''''''''&&&&&&iiiiiihhhiiikkkkkkiiihhhiiigggdddbbbaaaaaabbbdddffffffeeedddcccaaaaaa```bbbaaa^^^\\\\\\\\\]]]^^^\\\\\\\\\[[[[[[[[[ZZZZZZ^^^]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[]]]\\\ZZZYYYZZZ[[[]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^______``````_________^^^^^^^^^^^^___``````\\\\\\\\\[[[[[[ZZZZZZZZZ^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWYYYYYYXXXXXXXXXYYYYYYZZZVVVUUUTTTTTTUUUVVVXXXYYYUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVWWWVVVUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVVVVUUUTTTTTTTTTUUUTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZYYYYYYZZZ[[[___]]]ZZZXXXWWWWWWXXXXXXSSSUUUWWWYYYYYYXXXWWWVVVZZZXXXUUURRROOOMMMMMMLLLLLLMMMNNNOOONNNLLLJJJIIIDDDFFFHHHIIIJJJJJJIIIHHHIIIIIIHHHGGGEEECCC@@@???=========>>>======<<<<<<===<<<;;;:::::::::;;;<<<;;;<<<===>>>????????????======<<<<<<===???AAABBBBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<=========<<<:::999??????>>>>>><<<;;;:::999888;;;;;;888888<<<===;;;:::::::::::::::::::::;;;555777888777666444444444666555333333333555777888555666666666666666555555555555555555444444333222000111222333333333333222444555666666666555333222111222222222222111000000222222111111222222333444666666666555555444444333666555555444444444555555555555444444444333333333444444444333222111000///......------------......------,,,+++******))))))...,,,+++---000111///---,,,***)))***+++,,,,,,,,,///000///...+++***+++,,,***+++,,,,,,---------,,,.../////////000000111111///,,,))))))+++,,,+++)))))))))*********+++++++++))))))***++++++++++++***)))***,,,,,,,,,+++)))'''+++,,,,,,------,,,,,,+++************************))))))***+++++++++++++++((('''&&&)))---...+++(((+++***)))))))))***,,,---...---,,,+++++++++,,,---+++++++++,,,...000111222,,,,,,+++******+++,,,,,,++++++,,,---------,,,,,,000---+++***,,,---.........---+++******+++---...))))))))))))************%%%'''((((((''''''(((***)))(((&&&%%%%%%&&&((()))'''((((((((((((((('''&&&((('''''''''((()))+++,,,111000///---+++)))((('''))))))))))))))))))))))))))))))))))))************((('''&&&'''((()))((('''((((((((((((((((((((((((&&&''')))******)))'''&&&&&&'''(((''''''''')))+++''''''''''''''''''''''''jjjiiihhhhhhiiijjjhhhgggkkkiiifffdddcccccceeeffffffeeeeeedddbbbaaaaaa```aaa```^^^\\\[[[\\\]]]]]]ZZZ[[[[[[\\\\\\]]]]]]^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[YYYXXXWWWVVVWWWXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^_______________^^^^^^^^^____________```]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXYYYYYYZZZZZZ[[[[[[YYYYYYXXXWWWWWWXXXXXXXXXYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWVVVUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUTTTSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXZZZZZZYYYYYYZZZ\\\___]]][[[XXXWWWWWWWWWXXXVVVVVVXXXYYYYYYYYYXXXXXXXXXWWWTTTQQQNNNMMMLLLLLLMMMMMMNNNOOONNNLLLJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHEEEEEEDDDCCCAAA???===;;;<<<<<<<<<=========<<<<<<<<<;;;::::::999:::;;;<<<<<<<<<===>>>???@@@@@@?????????>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>======>>>>>>>>>???>>>>>>======@@@@@@@@@???>>>===;;;;;;666999999666666:::;;;999;;;;;;;;;:::::::::::::::555666777666444444555666666555444333444555777888666666777777666555444444444444555555444333333222111222222222333333333333444444555555444444333222222222333333222222111000222111111111111222333333444444444333333333333333555555444444444444555555777777666666666555555555333333333333222111000000......------------....../////////...---,,,,,,,,,...,,,,,,---///000...,,,++++++******+++,,,,,,,,,---......---+++***+++,,,***++++++,,,---------,,,------------.........///...,,,******+++,,,+++)))))))))*********+++++++++)))******+++++++++++++++,,,++++++***************+++,,,,,,------,,,,,,+++************************((()))******++++++******((((((((()))+++,,,***)))******)))))))))***+++,,,---,,,+++******+++,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...++++++,,,---......------000...,,,+++---......------,,,++++++++++++,,,---)))))))))))))))))))))(((&&&'''((((((''''''(((***)))'''&&&%%%%%%&&&''')))$$$%%%%%%&&&&&&&&&%%%%%%((('''''''''((()))***+++//////...,,,+++***)))(((((((((((((((((((((((((((((((((((()))))))))******((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((('''((()))(((&&&&&&''')))''''''''''''''''''''''''kkkiiigggfffggghhhggggggjjjiiifffdddcccdddeeefffeeeeeedddcccbbbaaaaaa``````___]]]\\\[[[\\\\\\]]]YYYZZZ[[[\\\^^^```aaaaaa]]]]]]\\\\\\\\\\\\]]]]]][[[[[[[[[\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYXXXYYYZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]^^^_______________]]]]]]___`````````___^^^\\\\\\]]]]]]^^^^^^______\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZVVVWWWXXXYYYZZZ[[[\\\\\\YYYXXXXXXWWWVVVVVVVVVVVVZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVWWWWWWVVVUUUTTTSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSTTTSSSSSSTTTTTTUUUVVVWWWVVVXXXYYYYYYYYYYYY[[[\\\^^^]]][[[XXXWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYVVVUUURRRPPPNNNLLLKKKKKKLLLMMMMMMNNNMMMKKKJJJIIIJJJJJJIIIHHHGGGGGGFFFFFFBBBAAAAAA@@@>>><<<;;;:::;;;;;;;;;<<<============;;;::::::999999:::;;;;;;===>>>???@@@@@@AAA@@@@@@BBBAAAAAA@@@@@@AAABBBBBBDDDDDDCCCBBBBBBCCCDDDDDDBBBBBBAAA@@@@@@???>>>>>>AAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA???>>>===;;;======::::::>>>???<<<===<<<<<<;;;;;;:::::::::555666666555444444666888777666555555555666777888888888888777666555444333333444444444444333333222333333222111222333444555555444333333222333333333333333444444333333222111111111000000111111222333111111111111222222222222555444444444444444555555666666666666666555555555333333333333222111111000......------------......000000//////...---------...---------//////---+++++++++******++++++,,,---+++,,,,,,+++******+++---+++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,******+++,,,+++******************+++++++++******+++,,,,,,,,,,,,+++---,,,***(((((()))***,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))'''((())))))******))))))((()))******)))((()))+++)))))))))((())))))***+++++++++*********++++++,,,++++++******)))******+++---,,,,,,++++++,,,,,,---***+++,,,---............///...------......,,,++++++++++++,,,,,,+++++++++)))))))))(((((('''''''''&&&'''((((((''''''((()))((('''&&&%%%%%%&&&'''(((###$$$%%%%%%&&&&&&&&&&&&''''''''''''((()))******---,,,,,,++++++***))))))'''''''''''''''''''''''''''''''''(((((((((((()))(((***+++)))%%%###%%%&&&(((((((((((((((((((((((()))(((&&&$$$$$$&&&((())))))))))))(((&&&%%%&&&'''''''''''''''''''''''''''kkkiiieeedddeeefffffffffgggfffdddcccbbbbbbccccccdddddddddcccbbbaaaaaa```___^^^]]]\\\\\\\\\\\\]]][[[[[[\\\^^^___aaabbbbbb]]]]]]]]]\\\]]]]]]^^^^^^[[[[[[[[[[[[[[[\\\\\\\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^_________^^^^^^\\\]]]___aaaaaa```___]]][[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYUUUUUUVVVWWWWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUTTTTTTVVVVVVWWWWWWXXXYYYYYYZZZVVVVVVWWWWWWWWWWWWXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWUUUWWWYYYYYYYYYYYY[[[\\\]]]\\\ZZZXXXWWWWWWWWWWWWXXXXXXWWWVVVWWWWWWXXXXXXSSSSSSQQQOOOMMMLLLJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHHHHGGGFFFDDDCCCAAAAAA@@@???>>>===<<<;;;::::::;;;;;;<<<===>>>???::::::::::::;;;;;;;;;<<>>AAA@@@======AAAAAA???>>>>>>======<<<;;;::::::777888777666555666999<<<888888777777777777888999999999888888666555333333333333444444444444333333555444333111111333555666666555444333222333444555444444555555444444333222111111000000000111222222000000111111222222333333444444333333444444555555444444444444444444444444333333333333333222111000......------------............---------,,,,,,,,,...............---,,,+++***+++++++++***+++,,,---)))***+++***))))))+++---++++++++++++++++++,,,,,,************************,,,,,,+++***++++++++++++******************************+++,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((''''''((()))))))))))))))(((+++,,,+++((('''))),,,)))))))))))))))))))))*********************++++++((((((((()))***+++,,,---************************((()))***,,,------------...---,,,,,,---,,,***((()))***+++,,,,,,+++***)))))))))((((((''''''&&&&&&&&&((()))(((''''''((()))((('''&&&&&&&&&&&&'''(((%%%&&&'''((()))*********''''''''''''(((((())))))************************''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((+++---***$$$!!!###&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((('''%%%%%%&&&'''''''''''''''''''''''''''kkkhhheeedddeeefffgggfffffffffdddcccccccccccccccdddccccccbbbbbbaaaaaaaaa^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^_________`````````]]]]]]]]]\\\]]]]]]^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZZZZ[[[[[[ZZZZZZZZZWWWWWWWWWWWWXXXXXXYYYYYY]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]^^^___^^^^^^^^^\\\]]]___aaaaaa```___]]]^^^^^^]]]]]]\\\[[[ZZZZZZ]]]\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVYYYXXXWWWVVVUUUTTTTTTTTTVVVVVVWWWXXXXXXYYYYYYYYYVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWVVVVVVUUUTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXUUUWWWYYYYYYXXXXXXZZZ[[[ZZZZZZYYYXXXXXXWWWWWWWWWVVVUUUUUUTTTTTTTTTUUUUUUQQQQQQPPPOOOMMMLLLJJJJJJIIIIIIIIIHHHHHHGGGFFFFFF@@@CCCFFFHHHHHHFFFCCC@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;<<<>>>???@@@;;;;;;<<<<<<============AAABBBCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDFFFEEECCCBBBBBBCCCEEEFFFCCCCCCBBBBBBAAA@@@@@@@@@BBBBBBAAA@@@AAABBBDDDEEEDDDDDDEEEDDDDDDCCCBBBAAA===??????<<<;;;>>>???===??????>>>>>>===<<<;;;;;;:::;;;:::999888999<<>>===<<<<<<======>>>======<<<===>>>@@@AAA===>>>???@@@@@@@@@@@@@@@CCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDEEEEEECCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBB???BBBAAA>>>===@@@AAA>>>@@@??????>>>>>>=========<<<======<<<;;;;;;===???;;;;;;;;;::::::::::::999999999999888777666555444444444555666666666666555777666555444333444555555666666666666666666777888444444555555444444333222222222111111222222333444333333333444444444444444222222222222333444555666555555555666666666666666222222222333333222222111......------------..............................+++---......,,,++++++,,,)))+++---,,,)))))),,,///)))*********))))))+++------,,,***))))))***+++++++++++++++******************+++,,,+++******,,,...+++++++++***************))))))***++++++++++++***)))***,,,---,,,+++)))'''******++++++++++++******))))))))))))))))))))))))'''((())))))******))))))***,,,......---,,,,,,,,,***++++++++++++***))))))((()))***+++,,,,,,,,,,,,------,,,+++************,,,------......------,,,)))******++++++++++++++++++***))))))++++++***)))'''(((***++++++***((('''(((((((((((((((((((((((('''((()))((('''&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&''''''((((((((('''''''''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((()))(((%%%###%%%'''((((((((((((((((((((((((%%%''')))******)))'''%%%$$$%%%&&&&&&%%%&&&(((***''''''''''''''''''''''''gggfffeeefffhhhiiiiiihhhggggggfffffffffeeeeeeeeebbbbbbbbbbbbaaaaaaaaaaaa^^^_________```_________`````````______^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[\\\[[[[[[[[[ZZZZZZZZZYYYYYYZZZ[[[[[[\\\\\\\\\[[[\\\\\\]]]^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^]]]^^^^^^^^^____________```aaaaaa```___^^^]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZXXXYYYYYYYYYZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXWWWVVVUUUTTTTTTTTTUUUUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTVVVXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSUUUUUUUUUUUUVVVWWWXXXXXXXXXYYYZZZYYYWWWVVVWWWXXXUUUUUUWWWXXXYYYZZZZZZZZZQQQRRRSSSSSSSSSRRRPPPOOOOOOOOOPPPPPPOOOMMMKKKJJJJJJIIIIIIHHHGGGGGGFFFGGGEEEFFFFFFFFFFFFEEECCCBBBAAAAAA??????>>>???@@@@@@AAA@@@>>>>>>>>>???@@@AAA???@@@AAACCCDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEFFFGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAABBBDDDDDD@@@@@@BBBCCC@@@????????????????????????===>>>???>>><<<;;;<<<===<<<<<<<<<<<<;;;;;;::::::888888888888888777666555555555666777777777777777666666666666555555444444444555555666777777666666444444444444444333222222333333333222333333444555444444444444444333333333222222222222333444555666555555555666666666777777111222222333333222222222......------------......---------------.........))),,,......,,,+++,,,...(((+++---,,,)))(((,,,///***+++++++++******+++------,,,***)))((()))***++++++*********)))))))))))))))+++,,,+++******,,,...+++++++++*********))))))(((((()))************)))+++++++++++++++***))))))******++++++++++++******************************((()))******++++++*********+++---000222111...++++++,,,,,,---,,,+++***)))((()))+++,,,---------,,,...---,,,+++************---...////////////...---,,,------------,,,++++++,,,***))))))+++---...---(((((()))******)))(((((('''(((((())))))*********((()))))))))'''&&&'''(((&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((((('''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))(((%%%&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''eeeeeeeeegggjjjkkkjjjhhhddddddddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaa______``````aaa``````___________________________^^^]]]\\\[[[ZZZZZZZZZZZZ\\\[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\ZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^]]]]]]___^^^^^^^^^^^^___``````]]]]]]]]]]]]]]]]]]]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYYYYZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZSSSTTTTTTUUUVVVWWWXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXSSSTTTVVVWWWXXXWWWWWWVVVSSSSSSTTTUUUUUUVVVWWWWWWUUUTTTTTTSSSTTTVVVWWWXXXSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSUUUWWWWWWWWWUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXYYYZZZYYYWWWVVVVVVWWWSSSTTTVVVXXXYYYZZZ[[[[[[QQQRRRSSSTTTSSSRRRPPPNNNOOOOOOPPPPPPOOONNNLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHLLLJJJHHHEEEDDDCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDDDDCCCAAA@@@>>>>>>???AAABBB@@@AAACCCEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEBBBCCCEEEFFFGGGGGGGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???BBBAAA======???@@@===???????????????@@@@@@@@@<<<>>>???>>><<<;;;;;;;;;<<<<<<======<<<;;;::::::777777888888888777777666666666777888888888888888666666777777666555444444222333555666777666555444333333444444333333222111444444333333444444555666444444444333333222222222222222222222333444555666333333333444444444555555111222222333333333222222.........------.........++++++++++++++++++++++++(((+++......,,,+++,,,///(((+++...,,,)))(((+++000+++,,,,,,+++******+++------,,,***)))((()))***+++******))))))(((((((((''')))+++,,,+++***))),,,///++++++++++++******))))))''''''((()))))))))))))))---,,,***)))((()))***+++******++++++++++++******************************))))))***+++++++++++++++***+++---111555444///+++,,,------...---,,,+++***)))***,,,---......------***)))))))))***+++,,,,,,,,,,,,---......---,,,,,,////////////...---,,,,,,...+++)))***,,,///000111(((((())))))))))))((((((''''''((()))***+++,,,,,,((()))***)))'''&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((((((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((()))$$$######%%%'''))))))(((((((((((((((((((((((((((+++***)))(((((()))***+++'''((((((&&&$$$$$$%%%&&&''''''''''''''''''''''''gggffffffhhhjjjkkkjjjiiiiiihhhgggeeeeeeeeefffggggggggggggfffeeecccbbbaaacccbbbbbbdddffffffccc```\\\]]]]]]\\\[[[[[[^^^```^^^^^^^^^^^^]]]\\\[[[[[[[[[ZZZZZZYYYYYYZZZ[[[\\\^^^]]]\\\\\\[[[[[[\\\\\\\\\ZZZZZZ\\\______]]]ZZZ\\\[[[[[[\\\]]]]]][[[YYY\\\[[[ZZZ[[[]]]^^^]]]\\\^^^^^^^^^^^^______``````]]]]]]^^^______^^^]]]]]]^^^]]]\\\ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[YYYXXXWWWWWWXXXYYYZZZ[[[XXXXXXYYYYYYXXXWWWVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUWWWVVVUUUUUUTTTTTTUUUUUUVVVUUUTTTTTTSSSSSSTTTTTTVVVWWWWWWWWWWWWVVVUUUTTTTTTUUUWWWXXXYYYXXXWWWWWWYYYXXXVVVTTTSSSQQQPPPPPPUUURRRRRRUUUVVVSSSSSSVVVYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVUUUSSSRRRPPPOOOOOOPPPPPPPPPOOOOOOOOONNNNNNMMMLLLJJJIIIHHHHHHIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCEEEFFFGGGCCCDDDEEEEEEDDDBBBAAA???CCCCCCDDDDDDEEEEEEFFFFFFDDDEEEGGGHHHIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDFFFHHHHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAA<<<<<<======<<<:::999777======<<<;;;::::::999999888999999::::::999999888777888999999::::::::::::999888777777666666777777000555999666000---000444333555777888666555555555555333222444777888666333777777666555444222000///666555444333333333333333444444444555555555555555666444222111222222111///000000000000////////////---,,,&&&!!!$$$,,,///+++///...---,,,,,,---///000************+++,,,------------------------------,,,,,,++++++***)))))))))+++---///000///---+++)))+++***)))))))))***,,,---***+++++++++***)))'''&&&))))))+++...111111...,,,---,,,,,,++++++,,,,,,---//////......---,,,++++++------------------------------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++//////.........---------+++(((&&&'''***------,,,.........---,,,+++***)))+++,,,---////////////...---......//////...---,,,...---,,,,,,++++++,,,,,,+++***(((''''''''')))***(((((('''(((((()))******...***(((+++***&&&&&&***+++*********))))))(((((((((%%%###$$$'''((('''$$$$$$%%%'''((((((((('''''''''((()))))))))(((&&&%%%***))))))(((((((((((()))'''''''''((())))))******(((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((''''''''''''###&&&((())))))((()))***kkkjjjiiijjjkkkkkkiiiggghhhgggfffeeeeeefffggggggggggggffffffeeecccbbbaaacccbbbbbbdddffffffccc```^^^_________^^^___aaaccc^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYYYYXXXYYYYYY[[[[[[^^^]]]\\\\\\[[[[[[\\\\\\[[[ZZZZZZ\\\^^^^^^\\\ZZZYYYXXXXXXYYY\\\]]]]]]\\\^^^\\\[[[[[[\\\[[[ZZZXXX]]]]]]]]]^^^___``````aaa]]]]]]^^^______^^^]]]]]]^^^]]]\\\ZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[YYYXXXWWWWWWWWWXXXYYYZZZXXXXXXYYYYYYXXXWWWWWWVVVUUUVVVWWWXXXYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWUUUTTTSSSRRRRRRRRRRRRRRRUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWYYYXXXVVVUUUSSSRRRRRRRRRUUURRRSSSWWWWWWVVVVVVYYYYYYXXXWWWVVVVVVUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSVVVVVVUUUSSSRRRPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGCCCCCCCCCBBBBBBAAA@@@???DDDDDDEEEFFFFFFGGGGGGHHHFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???????????????<<<<<<<<<<<<<<<:::999888>>>======<<<;;;;;;::::::999999::::::::::::999999888888999:::::::::::::::999999888777777777777777000444777666333222444666333555777888666555555555555444333555777888666444666666666555444333111111555555444333333333333333333333333444444444444555666444222222333333222111111000000000//////////////////+++&&&)))///111......---------------......+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,+++,,,---...---,,,***)))++++++***))))))***+++,,,***+++++++++***)))'''&&&'''(((***,,,///...,,,***,,,,,,++++++++++++,,,,,,)))))))))************+++------------------------,,,,,,,,,+++,,,,,,------,,,,,,------------,,,,,,//////.........---------...+++)))***,,,......---/////////...---,,,+++++++++,,,...///000/////////'''(((+++...000111222222...---,,,,,,++++++,,,,,,+++***(((''''''''')))***)))((((((((())))))***+++,,,((('''***)))&&&&&&***))))))((((((((('''''''''(((&&&%%%&&&''''''&&&%%%%%%&&&'''(((((((((''''''(((((((((((((((''''''&&&))))))(((((((((((())))))******************))))))(((((('''''''''''''''((('''''''''((((((((((((((('''((((((((())))))))))))''''''''''''&&&&&&&&&&&&%%%''')))***)))((()))***ooonnnlllllllllkkkhhhfffgggffffffeeeffffffggggggffffffeeeeeedddcccbbbbbbcccbbbbbbccceeedddbbb```^^^___````````````bbbddd_________^^^]]][[[ZZZYYYYYYYYYXXXXXXYYYYYYZZZ[[[]]]]]]\\\[[[[[[[[[[[[\\\ZZZZZZYYY[[[\\\]]]\\\ZZZWWWVVVUUUWWW[[[^^^______```^^^\\\[[[ZZZZZZWWWVVV[[[\\\]]]^^^___```aaabbb]]]^^^^^^______^^^^^^]]]]]]]]][[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[YYYXXXWWWWWWVVVWWWWWWXXXXXXXXXXXXYYYXXXXXXWWWVVVUUUVVVWWWWWWXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXTTTSSSSSSRRRRRRRRRRRRRRRUUUTTTSSSRRRSSSSSSUUUUUUWWWWWWVVVVVVUUUVVVVVVVVVWWWWWWVVVUUUTTTTTTTTTTTTUUUSSSTTTXXXYYYXXXYYY\\\XXXWWWWWWVVVVVVVVVWWWWWWXXXWWWWWWVVVUUUTTTSSSSSSVVVUUUTTTSSSRRRQQQPPPOOOMMMMMMLLLLLLLLLKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEDDDCCCAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<;;;:::999999<<<<<<<<<;;;;;;::::::999::::::;;;;;;;;;;;;::::::888999::::::::::::::::::999999888888888777777777111222444666777888888888333555777888666555555555555444444555777777666555444444555555444444333222555444444333333333333333222222333333333444444444444333111111222333333222111111000000000///////////////---+++,,,000111...,,,,,,------------,,,,,,,,,,,,++++++++++++++++++************************))))))******+++,,,,,,,,,,,,+++++++++++++++******,,,++++++*********++++++++++++++++++***)))((('''))))))***,,,......,,,))),,,++++++******++++++,,,))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......------............------/////////............---000...------///000//////000/////////......------,,,---...///000000000///,,,---///000000000///......---,,,,,,++++++,,,,,,+++***((('''''''''((()))***))))))))))))***++++++)))'''&&&((((((&&&&&&)))'''''''''&&&&&&&&&&&&%%%'''(((((('''&&&%%%%%%&&&&&&&&&'''((((((((('''''')))((((((''''''''''''((((((((('''(((((()))***+++------,,,++++++***))))))(((((((((''''''(((((()))((((((((((((((('''''''''''''''((((((((()))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&(((******((((((((()))ooommmlllllllllkkkhhhfffeeeeeeeeefffffffffggggggeeeeeedddcccccccccbbbbbbbbbbbbccccccccccccbbb```\\\^^^____________aaaccc______^^^^^^\\\[[[YYYXXXYYYYYYYYYZZZZZZ[[[\\\\\\]]]\\\\\\[[[[[[[[[[[[[[[YYYYYYYYYZZZ[[[[[[[[[[[[YYYXXXVVVWWW[[[^^^aaaaaa```^^^\\\[[[[[[[[[YYYWWWZZZ[[[\\\]]]___```aaabbb^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWUUUVVVVVVWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUTTTSSSSSSSSSTTTSSSSSSSSSSSSTTTUUUVVVWWWTTTSSSSSSTTTTTTUUUVVVWWWUUUTTTSSSRRRRRRSSSUUUWWWXXXWWWVVVTTTTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVTTTTTTXXXYYYWWWWWWZZZUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJHHHGGGFFFHHHGGGFFFDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIKKKJJJHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEAAACCCDDDCCCBBBAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999:::::::::999999999888888:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::999999888888888888888777777777444333333666999;;;:::888333555777888666555555555333333444555555666555444222333444444555555444444444444333333222333333444222333333444444555555555222111///000111222222111111111111000000000//////,,,------,,,---...---,,,+++,,,---...---,,,+++***,,,,,,,,,,,,++++++***)))((((((((((((((((((((((((---,,,,,,++++++***))))))---,,,+++******+++,,,,,,,,,,,,+++++++++*********++++++++++++******))))))++++++,,,...//////---++++++++++++******+++++++++******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...///000......////////////....../////////...............111000//////000000////////////..................---......///000000111111111222222333222111///.........---,,,,,,,,,,,,---+++***)))(((((((((((((((+++***************++++++***)))(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''')))+++)))&&&$$$%%%((('''''''''((((((((((((''')))((('''&&&&&&'''((()))''''''''''''((()))++++++++++++++++++******)))))))))(((((((((((())))))***))))))((((((''''''&&&&&&'''''''''((((((((())))))'''''''''&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&(((kkkjjjiiijjjkkkjjjhhhgggeeeeeeffffffffffffffffffdddccccccbbbbbbbbbccccccbbbcccccccccbbbaaaaaaaaa\\\^^^````````````aaaccc^^^^^^^^^]]]\\\[[[YYYXXXZZZZZZ[[[\\\]]]]]]^^^^^^]]]\\\[[[[[[ZZZZZZ[[[[[[YYYZZZZZZZZZZZZZZZ[[[\\\]]][[[YYYZZZ\\\___aaaaaa___]]]\\\\\\]]]^^^\\\[[[ZZZZZZ[[[]]]^^^```aaabbb^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\[[[ZZZYYYYYYYYYZZZXXXXXXXXXXXXXXXYYYYYYZZZXXXXXXXXXWWWWWWVVVVVVUUUWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSTTTTTTTTTUUUUUUTTTSSSSSSTTTTTTTTTTTTUUUUUUVVVXXXZZZ[[[\\\WWWUUUTTTRRRSSSTTTVVVWWWXXXWWWUUUTTTSSSSSSTTTUUUUUUTTTTTTTTTUUUUUUVVVWWWWWWTTTTTTWWWWWWTTTTTTVVVRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTSSSRRRQQQPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKIIIHHHGGGIIIHHHGGGFFFEEEFFFGGGHHHEEEEEEFFFGGGGGGHHHHHHIIILLLKKKIIIGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEBBBCCCDDDCCCBBBBBBCCCEEECCCBBBBBBBBBBBBAAAAAAAAA?????????????????????????????????>>>=========<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::888999999:::999999888888777777888888888777666555777555333555999;;;888555333555777888666555555555111222333444444333444444111222333444555555555555333333222222222333333444444444444555666777777777444222111111333444444333111111111111000000000000,,,,,,---///...,,,+++,,,+++,,,---...---,,,***))),,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((------,,,,,,+++*********...---,,,++++++,,,...///++++++,,,,,,,,,++++++++++++++++++***************+++++++++---//////...,,,,,,++++++++++++++++++,,,)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000...//////000000//////...///////////////////////////000000000////////////...------,,,,,,---...///......//////000111111222---///111444666777777777000//////...............,,,,,,+++***)))(((((((((++++++***************+++,,,,,,+++)))'''''''''&&&''''''''''''''''''''''''''')))+++***&&&%%%''')))(((((((((((('''((((((((()))((('''&&&&&&'''((()))''''''''''''((()))++++++'''((((((((()))))))))***((((((((((((((()))******))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%$$$%%%'''hhhgggggghhhjjjjjjiiigggeeeffffffffffffeeeddddddcccbbbaaaaaaaaabbbcccdddbbbcccdddcccaaa``````aaa___aaaccccccbbbaaabbbccc]]]]]]]]]]]]\\\[[[ZZZYYYZZZ[[[\\\^^^____________\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZ[[[[[[[[[ZZZZZZ\\\^^^___]]]\\\\\\^^^`````````^^^\\\\\\]]]___```___^^^ZZZ[[[\\\]]]^^^___```aaa___^^^^^^]]]]]]^^^^^^___\\\\\\[[[ZZZZZZZZZZZZZZZXXXXXXWWWWWWXXXXXXYYYZZZWWWXXXXXXXXXXXXWWWWWWVVVVVVWWWXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSVVVVVVWWWWWWYYYZZZ[[[\\\WWWVVVUUUTTTSSSTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUVVVWWWTTTTTTVVVUUURRRQQQTTTQQQQQQQQQQQQQQQRRRSSSTTTRRRRRRSSSTTTUUUVVVVVVWWWTTTTTTTTTSSSRRRQQQQQQQQQOOOOOONNNNNNNNNMMMMMMMMMIIIJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKJJJJJJIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGEEEFFFFFFGGGGGGHHHIIIIIIKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCAAABBBCCCEEEBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;;;;:::::::::;;;;;;========================::::::;;;;;;;;;;;;::::::888888888888888888777666555666777888777666555444777555444555777888555222333555777888666555555555111333444444333333444555111222333444555555555555222222222222222333333444444444555666777888888999888666444444666666666555222222111111111000000000......000333111------///---......------,,,+++******+++,,,---,,,+++***)))))))))))))))))))))))))))******++++++,,,---------...---,,,,,,,,,---...///******+++,,,------,,,,,,,,,++++++*********++++++)))((((((***---...---,,,---,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,---...//////......////////////.........////////////000000000---///111111000//////000------,,,,,,,,,---///000000/////////000111222333111222444555666777666666222111000000//////000000...------,,,+++***))))))++++++***))))))))))))***,,,---,,,((('''))))))&&&((((((((((((((()))))))))((()))***)))(((((()))******)))((('''''''''(((((((((''''''''''''(((((()))(((((('''(((((()))***+++%%%%%%&&&&&&'''((())))))''''''''''''((()))******((((((((((((((('''''''''&&&&&&'''''''''((((((((())))))((((((((('''''''''&&&&&&'''&&&%%%%%%'''(((hhhgggggghhhiiiiiihhhffffffgggggggggfffdddbbbaaabbbaaa`````````bbbccceeebbbddddddbbb```^^^```bbb___aaaccccccaaa`````````[[[[[[\\\\\\\\\\\\[[[[[[YYYZZZ\\\^^^____________\\\\\\[[[ZZZZZZZZZZZZZZZZZZ\\\]]][[[ZZZZZZ]]]___]]]\\\\\\]]]___```___^^^]]]\\\[[[\\\^^^___^^^]]][[[[[[\\\]]]^^^^^^_________^^^]]]]]]]]]]]]^^^___\\\[[[[[[ZZZZZZZZZZZZZZZXXXWWWWWWWWWWWWXXXYYYYYYVVVWWWXXXYYYYYYYYYXXXXXXVVVWWWWWWXXXYYYYYYXXXXXXYYYYYYXXXXXXXXXYYYZZZ[[[WWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVTTTSSSSSSSSSSSSTTTTTTUUUXXXWWWWWWVVVVVVVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTTTTVVVSSSSSSUUUUUURRRRRRUUURRRRRRQQQQQQQQQRRRRRRSSSRRRRRRRRRSSSSSSTTTTTTUUUTTTTTTSSSSSSRRRRRRQQQQQQOOOOOONNNNNNNNNMMMMMMMMMHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJKKKKKKGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@CCCEEEBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::999999777777777777777666555555444555666777666555333222444444333444555555444333333555777888666555555555222444777666555444555777222222333444555555555555222222111111222333333444333333444555666777888888888666444444555555444333222222222111111111000000111000222555222------222000///...---,,,,,,,,,,,,)))***,,,------,,,+++*********************************+++,,,,,,------...,,,,,,++++++,,,------...((()))+++---......------,,,+++*********+++,,,,,,(((''''''***---//////......------,,,,,,------...111111111111111111111111..............................---------......///---......//////......---.../////////000000000000,,,///222222111000111222...---,,,,,,---///111222000000000///000111333444555555666666555333222111333333222111111111222222/////////...---,,,******+++***))))))((((((((()))'''******&&&&&&***+++(((''''''((((((((()))))))))(((((('''(((***++++++***+++***((('''''''''((((((&&&''''''((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''((('''&&&''')))+++jjjiiihhhiiiiiiiiigggeeeggggggggggggfffdddaaa```bbbaaa```___```aaadddeeebbbddddddbbb___^^^```bbb^^^```aaaaaa___]]]\\\]]]ZZZZZZ[[[\\\\\\\\\\\\[[[XXXYYY[[[]]]^^^^^^^^^^^^\\\[[[[[[ZZZZZZZZZZZZZZZ[[[]]]]]]\\\ZZZZZZ]]]```ZZZZZZ[[[]]]___```___^^^]]]\\\[[[[[[]]]]]]\\\[[[\\\\\\\\\]]]]]]^^^^^^^^^___^^^]]]]]]]]]]]]^^^___\\\[[[ZZZZZZZZZZZZZZZ[[[XXXWWWWWWWWWWWWXXXYYYYYYVVVWWWYYYZZZZZZZZZYYYYYYVVVVVVWWWXXXYYYYYYYYYXXXZZZYYYYYYXXXXXXZZZ[[[\\\WWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUVVVVVVWWWWWWRRRRRRRRRRRRSSSUUUVVVWWWYYYXXXVVVTTTSSSQQQQQQPPPUUUUUUUUUTTTSSSQQQOOONNNQQQRRRSSSUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTRRRRRRUUUVVVTTTTTTWWWSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRTTTTTTSSSSSSRRRRRRQQQQQQNNNNNNNNNNNNMMMMMMMMMMMMHHHIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLJJJIIIHHHHHHHHHJJJKKKLLLHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKLLLHHHIIIJJJKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@???@@@@@@???>>>???BBBDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<<<<;;;:::999:::;;;<<<===999999999999999999999999888999999::::::999999888666666777666666555444444333444555666666444222111111222333333444333333444333555777888666555555555333666999888666555777999222333444444555555555444222111111111222333333444222222333444555666777888666444222111222222111///222222222111111111111000111///111444111,,,,,,222111000...---,,,,,,------((()))+++---------++++++++++++++++++++++++++++++...------,,,,,,++++++*********++++++,,,,,,,,,,,,''')))+++---...///......,,,+++*********+++,,,---)))((()))+++///111222111///......------......///---.........//////000000///////////////////////////......---------......------............------.../////////000000111111,,,///333333222111222444///...------...000222444111000000000000222333444...///111333555666666555555444333333222222333333000000000///...,,,+++*********)))(((((('''((((((###'''((($$$&&&+++---***'''''''''((((((((()))))))))'''%%%'''+++---,,,***+++***)))'''''''''((()))%%%&&&((()))))))))((('''***))))))(((((((((((()))((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%(((((()))(((((())),,,...mmmmmmllljjjhhhgggfffeeeggggggggggggeeecccaaa```aaabbbcccdddeeefffffffffffffffeeedddcccbbbaaa```````````````___^^^]]]\\\]]]]]]]]]\\\\\\[[[[[[[[[YYYZZZ\\\^^^___^^^^^^]]][[[YYYXXXYYY\\\]]]]]]]]]___^^^]]]^^^______]]][[[___`````````___^^^]]]]]]\\\\\\\\\]]]^^^]]][[[YYY^^^[[[YYYZZZ]]]``````___]]]]]]___`````````___^^^ZZZXXXXXX[[[^^^___]]]ZZZYYYZZZ[[[[[[ZZZXXXUUUSSSZZZYYYXXXVVVVVVWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZYYYXXXWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTUUUTTTSSSSSSUUUVVVZZZZZZYYYXXXXXXXXXXXXYYYSSSTTTVVVWWWVVVSSSPPPNNNOOOOOOQQQRRRTTTVVVWWWXXXVVVUUUTTTSSSSSSSSSTTTUUUSSSTTTVVVXXXXXXWWWVVVUUURRRRRRSSSTTTTTTTTTTTTSSSSSSRRRPPPOOOOOOPPPRRRSSSTTTSSSSSSRRRQQQQQQPPPPPPOOONNNLLLKKKKKKKKKLLLMMMGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJKKKLLLMMMJJJHHHGGGGGGJJJLLLLLLLLLIIIJJJKKKKKKKKKJJJHHHGGGGGGHHHJJJLLLLLLKKKJJJIIIIIIHHHHHHIIIJJJJJJIIIGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCBBBAAA???>>>======<<<;;;;;;;;;;;;<<>>===;;;::::::::::::<<<===???>>>===;;;<<<<<<<<<<<<;;;;;;;;;:::::::::888888999:::;;;;;;;;;;;;;;;999777555444555666666777777777666555333111111222333444555555555444444333555777:::;;;;;;:::999888:::<<<<<<:::888888999444666999:::888666444333222222333333333444444444222555555222333666666333555444222111111111222333333111///111444555444222111000//////000222444555222111000///...---,,,,,,---------...------,,,,,,...+++***+++...000000...111111000000///...,,,,,,111000.../////////...---+++,,,------......------++++++***)))***+++---...///...,,,+++,,,---///111000000000000////////////222111000//////000111222//////...------///000111111111000//////////////////////////////.........///000000///...///222444///333999<<<<<<888222...111000000000//////......666555444333222111111111222222222222222222222222333333444444444333222111......---,,,,,,+++******))))))*********+++++++++((())))))'''%%%$$$%%%&&&''''''(((***++++++(((%%%))))))************))))))***)))''''''((())))))(((&&&(((***+++******+++,,,***************+++,,,,,,(((((())))))))))))(((((()))((('''&&&&&&'''((())))))((('''''')))******)))((((((((((((((((((((((((&&&''')))*********)))((((((((((((((())))))))))))mmmlllkkkjjjiiihhhgggfffggggggggggggfffdddbbbaaadddddddddeeeeeedddcccccceeeeeedddcccbbbaaa``````````````````___^^^]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZ[[[\\\^^^___``````______[[[ZZZYYYZZZ\\\]]]^^^]]]\\\[[[\\\^^^```aaa```____________```______^^^^^^ZZZZZZZZZ\\\]]]^^^\\\ZZZ^^^\\\ZZZZZZ]]]______^^^]]]]]]___`````````___^^^ZZZYYYYYY[[[^^^___\\\ZZZ[[[[[[[[[[[[ZZZYYYWWWVVVZZZZZZXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUSSSTTTTTTSSSRRRRRRSSSUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVUUUSSSQQQPPPRRRRRRSSSUUUVVVWWWXXXYYYTTTSSSSSSSSSSSSSSSTTTTTTRRRSSSUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTRRRQQQOOONNNOOONNNMMMLLLLLLMMMNNNOOORRRQQQQQQPPPOOOOOONNNNNNMMMMMMKKKJJJJJJJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKIIIGGGFFFFFFHHHJJJKKKJJJKKKLLLLLLMMMLLLKKKJJJIIIGGGHHHJJJKKKLLLKKKJJJIIIIIIHHHHHHIIIJJJJJJIIIGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCBBBAAA@@@??????>>>======<<<<<<======@@@???>>>>>>============999;;;=========<<<===>>><<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;999777555555555666777777777666666555444222222222222333333333444444444444555888:::;;;;;;:::999999<<>>===999666333333222222222333333333444444222555555333333666666444444333222111111222222333222000///000222333222000111111000///000222444555222111000///...---,,,,,,------.........------,,,+++)))'''(((+++------+++//////000//////...---,,,...,,,++++++,,,,,,+++***+++,,,------......------...---,,,,,,,,,...///000......---------...///000.........//////000000000......------------......,,,,,,,,,,,,,,,---......111111000//////////////////////////////////////////000111000//////111222333666:::>>>===:::666222111111111111000000000///666555444333222111111111222222222222222333333333222333444444444333222111......------,,,++++++++++++*********)))))))))((()))******(((&&&%%%&&&''''''&&&'''((())))))'''%%%(((((())))))))))))((((((***)))((((((((((((((((((&&&(((******))))))***+++&&&&&&&&&&&&&&&'''((((((''''''(((((((((((('''''')))((('''&&&&&&'''((())))))((('''''')))******)))((((((((((((((((((((((((''''''((())))))))))))((((((((((((((()))))))))***lllkkkkkkjjjiiihhhhhhhhhggggggggggggfffeeedddcccccccccdddeeeeeedddddddddddddddcccbbbaaa```______````````````___^^^]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZ\\\\\\]]]^^^____________\\\ZZZYYYZZZ\\\^^^^^^]]]\\\\\\\\\^^^```aaaaaa___^^^^^^______```_________YYYXXXYYY[[[]]]^^^]]]\\\___]]][[[\\\]]]^^^^^^]]]]]]]]]___`````````___^^^\\\[[[[[[\\\]]]]]]\\\ZZZ\\\\\\[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZYYYXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUWWWWWWVVVVVVVVVVVVUUUUUUSSSSSSTTTSSSQQQQQQSSSTTTWWWWWWVVVUUUUUUUUUUUUVVVUUUUUUUUUTTTTTTSSSRRRRRRTTTTTTUUUUUUVVVWWWWWWWWWQQQQQQRRRSSSTTTTTTTTTTTTRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUTTTRRROOOMMMLLLPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOOOONNNMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIHHHFFFEEEFFFHHHIIIIIIIIIMMMMMMNNNNNNNNNMMMLLLKKKGGGHHHJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHJJJJJJHHHGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>777999<<<===<<<<<<>>>???<<<<<<<<<;;;;;;;;;;;;:::<<<<<<=========<<<;;;;;;;;;:::888777666666777888666777777777666666555444666555444444444555666777555666888:::;;;;;;::::::<<>>============>>>;;;;;;<<<<<<============888:::<<<<<<<<<<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>===<<<;;;;;;:::999888777888888888888888999999999999999888;;;:::888777777999;;;<<<777888999:::;;;;;;;;;;;;===???CCCDDDBBB???>>>===>>>>>>===:::777666777888222333333333333444444444333666777444555888999666333333333333444444444555333222111111111111000///222111111111111222333444111111000000///......---------...////////////...///.........///000000000,,,---...///////////////000///......000000///...,,,------...............---------------------...,,,...///111111000///...,,,------...//////000000...///111111111111///...000111333444444444333222222111000000//////000000//////000000000000111111222444555555333111111111222333555666666555444333444444444444333333333333444333333222222222222333111111222333333444444444222222333444333222111000/////////......------------,,,,,,+++***)))((((((++++++,,,***(((((()))+++---+++******+++,,,,,,+++'''(((((())))))((((((''')))******(((''''''((()))'''((())))))''''''(((***+++++++++******++++++,,,''''''((((((((((((''''''(((((((((''''''(((((((((***((('''((()))+++******((((((((((((((((((((((((((('''&&&&&&&&&''')))***(((((()))))))))*********lllkkkkkkkkkjjjjjjiiiiiifffffffffeeeeeeeeeeeefff```aaabbbdddeeefffggggggbbbaaaaaaaaa```__________________```______^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^\\\ZZZYYYZZZ[[[\\\\\\[[[___^^^]]]^^^______]]][[[[[[\\\]]]^^^^^^^^^^^^^^^^^^]]][[[\\\]]]^^^]]]\\\^^^^^^^^^^^^]]]\\\[[[[[[]]]]]]___`````````___^^^]]]]]]]]]\\\\\\[[[\\\\\\___^^^\\\ZZZZZZ[[[]]]___[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXVVVUUUVVVXXXZZZYYYWWWXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWUUUSSSSSSTTTVVVVVVVVVUUUTTTTTTTTTTTTUUUWWWVVVTTTSSSSSSSSSUUUVVVUUUUUUUUUTTTTTTTTTSSSSSSQQQRRRTTTVVVWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWVVVUUUUUUTTTSSSQQQPPPOOOKKKLLLMMMMMMMMMMMMLLLKKKNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHIIIKKKKKKJJJIIIMMMMMMLLLLLLKKKKKKKKKKKKHHHIIIIIIJJJJJJJJJJJJJJJHHHGGGGGGHHHIIIIIIHHHFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBAAA@@@???>>>======<<<<<<======:::;;;<<<===>>>>>>>>>===:::<<<======<<<;;;;;;<<<======<<<<<<<<<;;;;;;;;;????????????>>>======<<<;;;::::::999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999;;;===>>>888999::::::;;;;;;;;;;;;:::===@@@@@@???<<<;;;;;;??????===:::777666777999333444444444444555555555444777777555666999:::888555555555666666666666555444444444444333222222222222222222222222222333333111111000000//////......---...//////000000000///,,,,,,,,,,,,,,,,,,---...------...///000000000000---,,,+++,,,---...---,,,,,,---......//////..............................---...000222222111000.../////////////////////...,,,,,,...//////...,,,,,,...///000111222111000///222222111000000000000000000000000000111111222222444666888888666444333333111222222333444444444333444444444444555555555555333333333222333333444444222222333333333444444444111222333333333222111000000000///////////////...---------,,,,,,,,,+++++++++,,,,,,+++))))))***,,,---,,,******+++,,,,,,+++((())))))******))))))(((((()))***)))''''''(((+++((())))))((('''''')))+++******))))))))))))******))))))************))))))'''(((((((((((((((((('''***)))((((((***++++++***(((((((((((((((((((((((((((((('''&&&&&&((()))***))))))))))))************mmmllllllkkkjjjiiiiiiiiieeeeeedddddddddeeeffffffdddeeeeeeeeeddddddcccbbbbbbaaaaaaaaa`````````___^^^_______________^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^```______^^^^^^______```[[[ZZZXXXXXXZZZ[[[ZZZZZZZZZZZZZZZ\\\^^^______]]][[[[[[\\\\\\]]]]]]\\\\\\___]]][[[[[[\\\]]]\\\[[[\\\^^^______]]][[[[[[\\\]]]]]]___`````````___^^^\\\]]]]]]\\\[[[[[[]]]___```^^^\\\[[[ZZZ[[[]]]^^^[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXVVVTTTVVVYYY[[[YYYWWWXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXVVVTTTSSSTTTVVVXXXWWWVVVVVVUUUUUUVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVXXXXXXWWWWWWVVVVVVVVVVVVTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUXXXWWWVVVTTTQQQOOOLLLKKKKKKLLLNNNOOOOOONNNLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJKKKMMMMMMKKKJJJMMMLLLKKKJJJJJJJJJJJJKKKIIIIIIIIIIIIJJJJJJKKKKKKHHHGGGGGGGGGIIIIIIGGGFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBB???@@@AAABBBBBBBBBAAA@@@>>>>>>===<<<<<<<<<<<<===<<<===???@@@AAA@@@??????<<<>>>???>>><<<;;;;;;<<<=========<<<<<<<<<;;;;;;>>>>>>?????????>>>======;;;;;;;;;;;;;;;;;;::::::<<<<<<===>>>>>>=========;;;:::999999999:::;;;<<<:::::::::;;;;;;<<<<<<<<<888:::===>>>>>>===>>>???CCCCCCAAA===999777777888555555555666666666777777444777888666777;;;;;;999888888999999888777777666555666777666444444444666222222333333333333333333111111111000000/////////---...///000111111111111...//////...------///000...///000000111111111111///...---...000000000...------...////////////...111111222222222111000000...///111222333222000///111000000000/////////////////////000000/////////000000111222222222222222222222111000000000000111000000000111222222333333555666888777666555555666333333444555555666666666444444555555555555555666444444333444444555666666444444444444333333333333111222333333333222000///000000000000000000000000......------------------++++++,,,+++))))))+++,,,***)))((()))*********((())))))************))))))%%%(((***)))''''''***---((())))))(((((()))+++...------,,,+++++++++,,,,,,)))******++++++******)))''''''((((((((((((''''''+++)))((((((***++++++***((((((((((((((((((((((((((((((((((((((()))******)))))))))*********++++++nnnnnnmmmkkkjjjiiihhhhhhdddccccccbbbcccdddeeeffffffffffffeeedddcccbbbaaabbbbbbaaaaaaaaaaaa``````^^^^^^_______________^^^\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^]]]\\\\\\\\\]]]^^^ZZZYYYWWWWWWYYYYYYYYYXXXYYYXXXYYY[[[]]]^^^]]]\\\ZZZ[[[[[[[[[[[[ZZZZZZYYY\\\ZZZXXXXXXZZZ[[[[[[[[[[[[]]]```___]]][[[\\\]]]]]]]]]___`````````___^^^[[[\\\]]]\\\[[[[[[^^^aaa```___]]]\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWTTTRRRTTTXXXZZZYYYVVVWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVSSSSSSTTTUUUYYYXXXXXXWWWWWWWWWWWWWWWUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVTTTSSSQQQUUUTTTSSSRRROOOMMMKKKJJJLLLMMMPPPRRRRRRPPPMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMMMMMMMLLLJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKLLLKKKKKKLLLNNNMMMKKKIIIMMMLLLKKKJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKHHHGGGFFFGGGIIIIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDEEECCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB???@@@AAABBBCCCBBBAAAAAA@@@???>>>>>>======>>>>>>===>>>@@@AAAAAA@@@???>>><<<===??????>>>===>>>???============<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<;;;;;;<<<===============<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===999;;;<<<<<<<<<===???AAAAAAAAA@@@===:::888777888666777777777888888888888555888999777888<<<<<<:::;;;;;;<<<;;;:::999777666444666777777555444666888333333333333333333333222111111111000000000000000......///000111111111111000222333222//////111333000111111222222222111111222111111222333444444222------...///////////////222222333333333222000000///000111222222222111111000000000111111111111111333333222222222222333333333333333333333444444555333222111111000000111111000000111111222333333444444555666555444444555777333444555777777888777777444444444555555555666666444444444555666777888888555555555444333333222222111222222333333111000///111111111111111111111111//////...---,,,++++++******++++++***))))))+++,,,((((((((()))+++***(((&&&(((((())))))))))))((((((###&&&))))))''''''+++///((())))))))))))***...111000///...---------------))))))************))))))&&&'''((())))))((('''&&&+++)))((()))***,,,++++++((((((((((((((((((((((((((())))))***************))))))*********+++++++++ooonnnmmmllljjjiiihhhgggcccbbbbbbaaabbbccceeefffcccddddddeeeeeeddddddcccbbbbbbbbbbbbaaaaaaaaaaaa^^^^^^_______________^^^[[[[[[[[[\\\\\\]]]]]]]]][[[ZZZYYYXXXXXXYYYZZZZZZZZZXXXVVVVVVXXXXXXXXXWWW\\\[[[ZZZZZZ[[[[[[ZZZXXXZZZZZZZZZZZZZZZYYYXXXWWWXXXWWWUUUVVVXXX[[[[[[[[[ZZZ]]]``````]]]\\\\\\^^^]]]^^^___`````````___^^^ZZZ\\\]]]\\\[[[\\\___bbb```___^^^\\\[[[ZZZZZZYYYYYYZZZZZZ[[[[[[YYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVSSSQQQSSSWWWZZZXXXTTTVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWVVVWWWVVVUUUSSSRRRSSSTTTUUUTTTSSSSSSRRRRRRSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWWWWVVVSSSPPPNNNOOOOOOOOOOOONNNMMMLLLLLLHHHJJJMMMOOOOOOMMMJJJHHHLLLLLLLLLLLLMMMMMMMMMMMMJJJKKKLLLLLLLLLKKKIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJLLLKKKKKKLLLNNNMMMKKKIIINNNMMMKKKJJJJJJJJJKKKLLLJJJIIIIIIIIIIIIJJJKKKKKKHHHGGGFFFGGGHHHIIIGGGEEEFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBB??????AAABBBCCCBBBBBBAAAAAA@@@@@@???>>>?????????<<<===>>>??????>>><<<;;;:::<<>>=========<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>;;;;;;<<<<<<===<<<<<<;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<===>>>=========<<<<<<;;;;;;;;;<<<===============;;;999999;;;===:::;;;<<<;;;999888888999777888888888999999999999555888999777888<<<===;;;============<<<:::777666333555777777555444666999333333444444444333222222111111111111000000000000......///111111222222222...///111///,,,,,,...111222222333333333222222111000///...///111222222000---......///////////////000111222222111000///...000000111222222222222222//////000111222333333444222111000//////000111222111000///...///000111222333222111111000111111111000000111222333333444444333333444333222333555888222333555777777777777666333444444444555555666666555555555555666888999:::666666555444333222222111111111222333222111000///111111111111111111222222111000///---+++)))(((''')))***+++***))))))***,,,))))))***,,,---,,,***'''''''''((((((((((((''''''"""&&&))))))'''(((,,,111((()))))))))))),,,///333,,,+++******))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&+++***((()))***,,,,,,+++((((((((((((((((((((((((((()))***,,,,,,+++******)))************+++++++++lllkkkkkkjjjiiihhhggggggeeecccaaabbbcccddddddccceeeeeedddcccbbbbbbbbbbbbbbbaaa```______```aaaaaa^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZXXXXXXWWWWWWUUUUUUUUUUUUVVVWWWVVVWWWYYYZZZ[[[\\\[[[[[[ZZZXXXUUUSSSTTTVVVYYY[[[ZZZ[[[[[[\\\\\\\\\[[[[[[XXXXXXXXXXXXZZZ\\\^^^____________^^^^^^]]]]]]]]]]]]^^^______``````______\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[YYYXXXWWWVVVYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWWWWXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSTTTUUUVVVXXXYYYTTTTTTTTTTTTUUUVVVWWWWWWTTTTTTTTTSSSSSSSSSSSSSSSUUUUUUUUUTTTTTTTTTSSSSSSRRRSSSUUUVVVVVVUUUTTTSSSWWWVVVUUUSSSRRRQQQQQQQQQSSSSSSTTTTTTSSSRRRQQQPPPNNNOOOPPPQQQPPPNNNKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPOOONNNNNNMMMLLLKKKKKKJJJKKKIIIHHHJJJNNNOOOMMMKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLMMMNNNNNNPPPMMMJJJKKKMMMMMMJJJHHHKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLKKKIIIIIIKKKLLLJJJFFFEEEHHHIIIFFFEEEGGGHHHGGGEEEDDDCCCBBBCCCCCCCCCDDDFFFHHHHHHHHHFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCAAACCCDDDCCCBBB@@@AAAAAAGGGCCC??????CCCDDDBBB???BBBAAA???===<<<<<<===>>>;;;<<<======>>>=========222777===???>>>>>>@@@CCCEEEBBB???<<<;;;<<<>>>@@@>>>???@@@@@@@@@???===<<<:::;;;;;;:::999:::<<<>>>@@@???>>><<<;;;999888888============<<<<<<<<<<<<<<<<<<============<<<<<>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;999:::<<<;;;:::999999::::::999999:::<<<===<<<;;;;;;<<<======<<<<<<===>>>666777888999:::999999888888777666555444333333333555333222333666666444111444222111222555555333111555444444333333444444555222222222111111000000000111333555666555222///---000000111111111222222222111222333333333333222111111222222333333222222111444444444444333333222111111000.........000333444222222333444444555666666222444666666444333222333///000111333555777888999555555666777777777777777666666666666666666666666555555555666666666666666999999888777666555444444777666444222111222444555222222222111000///.........///111222333333222222444///++++++......+++'''))))))***+++,,,,,,------)))***++++++***)))***,,,***)))'''&&&'''(((***,,,###))))))!!!"""((()))))))))))))))************...---,,,+++************+++,,,,,,+++(((''''''(((++++++++++++***((('''&&&(((&&&$$$$$$'''***++++++,,,,,,++++++***++++++,,,************************+++,,,------,,,,,,...000mmmmmmlllkkkjjjiiihhhhhheeecccbbbbbbcccddddddcccdddcccbbbaaaaaa``````aaaaaa```___^^^]]]^^^^^^___[[[[[[[[[[[[[[[ZZZZZZZZZ\\\\\\\\\[[[[[[ZZZYYYXXXZZZYYYXXXVVVVVVVVVWWWWWWTTTUUUVVVXXXXXXXXXWWWWWWYYYXXXVVVUUUUUUWWWYYY[[[\\\\\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYZZZ\\\]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^_______________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[ZZZYYYWWWWWWYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTUUUVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSWWWVVVVVVVVVVVVUUUUUUUUURRRSSSSSSTTTTTTTTTTTTTTTUUUUUUTTTSSSSSSSSSSSSSSSVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPOOONNNLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJKKKJJJIIIKKKNNNOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMKKKKKKKKKKKKIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNJJJKKKKKKKKKIIIIIIKKKLLLJJJGGGFFFIIIIIIFFFEEEFFFGGGFFFEEEDDDDDDDDDEEEFFFCCCDDDFFFGGGGGGGGGEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDAAACCCDDDCCCBBB@@@AAAAAAEEEBBB???@@@CCCDDDAAA>>>BBBAAA???===<<<<<<===>>>;;;<<<<<<<<<===>>>>>>>>>777:::===???@@@@@@@@@AAA@@@???<<<:::::::::<<<===<<<======>>>===<<<;;;:::=========<<<:::;;;<<<>>>=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======??????>>>>>>>>>>>>??????>>>>>>>>>===============<<<===<<<;;;::::::===???>>>===<<<<<<===>>><<<;;;===??????>>><<<;;;<<<===999::::::::::::888777666777666555444333333333333555333222333666666444222444333222333555555333111222111111000000111111222333333222222222111111111333333333333222111000///111222222222333333333333000000000000000000000000111222222333333222222111333333444444333333222111111000//////000111333444222222333333444444555555222444555555444333333444111222333444555777888888666666777777777777666666666666666666666666666666555555555555666666666666666666666666666666666555777666555444333444444555222222222222111000///...///000111222222222111111222...***+++---...+++(((*********++++++,,,,,,---***+++,,,+++)))((((((***&&&%%%$$$$$$$$$%%%''''''%%%***+++%%%!!!%%%)))***))))))))))))************...---,,,+++***************+++,,,+++)))(((((()))***++++++******)))((('''''''''''')))+++,,,,,,+++******))))))******+++,,,++++++++++++++++++++++++***,,,---,,,,,,,,,...000nnnmmmmmmlllkkkjjjiiiiiieeecccbbbcccdddeeedddbbbbbbbbbaaa```____________```___^^^]]]\\\[[[[[[\\\YYYYYYXXXXXXXXXWWWWWWWWWZZZ[[[[[[ZZZZZZYYYXXXWWWYYYXXXWWWVVVVVVVVVVVVVVVTTTUUUVVVWWWWWWVVVUUUUUUWWWWWWWWWWWWWWWXXXYYYYYY]]]]]]]]]]]]\\\\\\[[[ZZZ[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]^^^_______________``````______^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVVVVUUUTTTTTTTTTUUUVVVVVVUUUTTTTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRVVVVVVUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTXXXWWWTTTRRRQQQPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKJJJJJJJJJLLLKKKKKKMMMOOOPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMLLLIIIHHHHHHIIIGGGHHHIIIJJJKKKMMMNNNNNNJJJKKKKKKJJJIIIIIIJJJLLLIIIGGGHHHKKKJJJFFFDDDFFFFFFFFFEEEEEEFFFFFFGGGHHHDDDEEEFFFGGGGGGFFFDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEAAACCCDDDCCCBBB@@@AAAAAACCCAAA@@@BBBDDDDDDAAA===AAA@@@>>>===<<<======>>><<<<<<;;;;;;<<<>>>???@@@======>>>@@@AAAAAA???>>>===<<<<<<;;;;;;<<<<<<===<<<<<<=========<<<;;;:::>>>??????>>><<<<<<>>>???>>>?????????@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>?????????@@@???===;;;:::===AAAEEEAAA@@@>>>>>>??????===;;;???@@@AAA???===;;;;;;<<<=========<<<:::888666555666666555444333333333333555444333444555666444333444333333444555555444222111111000000000000111111333333333333222222222222555444222111000000111222222222333333333444444444222111000//////000111222111111222222222222111111333333333333333222222111000111111222222333444444222333333333333333333333444555777666555444555666444444444555666666777777666777777777777666666555666666666666666666666666555555555555555555555555444444444555555666666666555555666666555555444444222222222222222111000///000111111111111000000//////,,,)))***,,,---,,,)))+++++++++++++++++++++++++++,,,,,,+++(((''''''(((''''''(((((()))))))))((('''+++---)))&&&(((***+++)))))))))*********++++++------,,,+++************)))+++,,,+++))))))***+++)))***************))))))((((((***,,,//////---***)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///mmmmmmlllkkkjjjiiihhhhhheeedddcccdddeeeeeecccbbbbbbaaa```______^^^^^^^^^```___^^^]]][[[ZZZZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUXXXXXXXXXXXXXXXWWWVVVUUUSSSSSSSSSTTTTTTTTTUUUUUUXXXYYYYYYZZZYYYXXXWWWVVVTTTUUUVVVWWWWWWXXXXXXWWW\\\\\\]]]]]]]]]]]]]]]\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^___]]]]]]^^^_________^^^^^^aaaaaa```___^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYZZZZZZZZZZZZYYYYYY[[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVUUUTTTSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQRRRQQQPPPPPPPPPRRRTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSWWWUUUSSSQQQPPPPPPQQQRRRQQQPPPOOONNNNNNNNNNNNOOOMMMLLLLLLLLLKKKKKKJJJJJJLLLKKKKKKKKKJJJJJJJJJIIIMMMMMMMMMNNNOOOOOOOOONNNMMMNNNNNNNNNNNNNNNOOOOOOMMMMMMMMMLLLLLLMMMNNNNNNKKKMMMNNNLLLHHHFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKJJJIIIHHHJJJLLLIIIGGGIIILLLJJJEEEDDDFFFGGGGGGGGGGGGGGGGGGGGGHHHFFFGGGGGGGGGGGGFFFDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFAAACCCDDDCCCBBB@@@AAAAAAAAA@@@AAABBBDDDDDD@@@===@@@???>>>==================<<<;;;;;;<<<>>>@@@BBBAAA???===???AAAAAA>>>:::<<<===>>>>>>????????????????????????>>>>>>======<<<===??????>>>>>>@@@AAABBBBBBAAAAAA@@@@@@??????AAAAAAAAAAAAAAABBBBBBBBB?????????@@@@@@???????????????>>>>>>>>>>>>??????>>>>>>>>>??????@@@@@@AAA??????>>>===<<<>>>BBBEEEAAA@@@>>>>>>??????>>>===???@@@@@@???>>>======>>>???>>>===<<<:::999777666777777666555555444555555555555444444444555555555444444444555555555444333444333333333333333333444333333333333333333333333444333222111000000111111222222222333333333333444555444222111111222444555111111222222222222111111222222333333333222222111000111222333444444444444333333333333333333333333555666888888666555666777555555555555555555555555555555666777777777777777666666666666666666666666666555555555555555444444333333444444444444444444222333555666666555333222222222222222222111000000222111111111000///......---+++))))))+++---,,,+++,,,,,,++++++++++++++++++)))***+++***((('''((())))))***,,,---------+++***(((+++---,,,***)))***+++))))))*********+++++++++---,,,++++++*********+++)))+++,,,+++******+++,,,((()))******++++++++++++))))))***,,,...///---+++++++++***************+++------------------------***+++,,,+++++++++---///llllllkkkjjjiiihhhggggggeeeddddddeeefffeeecccaaabbbaaa```______^^^^^^_________^^^]]]\\\ZZZYYYYYYXXXWWWWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSPPPQQQRRRTTTUUUVVVWWWWWWZZZZZZ[[[[[[ZZZYYYWWWVVVRRRSSSUUUVVVWWWWWWVVVVVVZZZ[[[\\\]]]^^^_________^^^^^^^^^^^^^^^]]]]]]\\\[[[\\\\\\]]]]]]^^^^^^^^^\\\]]]]]]^^^___^^^^^^^^^aaaaaa```___^^^^^^]]]]]]]]]]]]^^^]]]]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZYYYYYY[[[ZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWVVVUUUUUUTTTSSSSSSSSSSSSUUUUUUTTTTTTSSSRRRRRRQQQRRRRRRQQQQQQQQQPPPPPPPPPQQQPPPPPPOOOPPPRRRTTTUUUWWWWWWWWWVVVTTTRRRPPPOOOSSSRRRPPPOOOOOOQQQSSSTTTQQQPPPOOONNNNNNNNNOOOOOOMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJMMMNNNOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNJJJMMMNNNLLLIIIGGGIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKJJJHHHHHHJJJKKKHHHGGGIIILLLJJJEEEEEEIIIIIIIIIIIIHHHGGGFFFFFFEEEHHHHHHHHHGGGGGGFFFEEEEEECCCCCCDDDDDDEEEEEEFFFFFFAAACCCDDDCCCBBB@@@AAAAAA???@@@AAABBBCCCCCC@@@>>>>>>>>>>>>===============>>>===<<<;;;<<<>>>@@@BBBBBB???======??????<<<999<<<===>>>@@@@@@@@@@@@???@@@@@@??????>>>>>>>>>>>>999;;;===>>>???@@@BBBCCCAAAAAAAAA@@@@@@?????????@@@AAAAAAAAABBBBBBBBBCCC??????@@@@@@@@@@@@????????????>>>>>>>>>>>>??????>>>>>>??????@@@@@@AAAAAA;;;<<<>>>>>>>>>>>>@@@AAA>>>===<<<===???@@@???>>><<<>>>??????>>>>>>???AAA======<<<;;;:::::::::999999888888777777777777888555555555444444444555666444555666666555555555555555555444444444444555555333333333333333333333333111111222222222111000///111111111111222222222222555444222111111222444555000111111222222111111000111111222333333222222222111111333444444555444444222333333333333333444444444666888999777555444444555555555555444444444333333333555666888999999999666666666666666666666666666666555555444444444333444444333333222111111000///111333444555333111000111111222222222111000000222111000///......------,,,*********+++,,,,,,,,,,,,,,,++++++++++++++++++''')))******))))))***,,,((()))+++---...,,,+++))))))***+++,,,+++***)))***************++++++++++++,,,,,,++++++******++++++***+++,,,,,,++++++,,,---((()))***++++++,,,++++++,,,***((()))+++,,,------///...---,,,+++*********------------------------***+++,,,,,,+++,,,...///lllkkkkkkjjjiiihhhgggffffffeeeeeeffffffeeeccc```bbbaaa```___^^^^^^^^^^^^]]]]]]]]]\\\\\\ZZZYYYXXXWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSUUUWWWXXXYYYZZZZZZXXXXXXYYYYYYYYYXXXVVVUUURRRSSSTTTVVVWWWWWWWWWWWW[[[\\\]]]^^^___`````````^^^^^^____________^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]^^^^^^^^^^^^^^^``````______^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTTTTTTTUUUVVVVVVWWWUUUUUUTTTSSSSSSSSSTTTTTTVVVUUUUUUTTTSSSRRRQQQQQQSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQSSSTTTUUUWWWWWWWWWVVVTTTQQQNNNMMMOOONNNNNNNNNOOOQQQRRRSSSPPPPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPOOONNNMMMNNNOOOMMMMMMMMMNNNNNNOOOOOOPPPOOOOOONNNMMMMMMMMMMMMNNNKKKLLLMMMLLLKKKKKKKKKLLLJJJJJJJJJJJJKKKKKKKKKLLLIIIJJJJJJIIIHHHHHHIIIKKKGGGGGGIIIKKKIIIEEEGGGMMMIIIIIIIIIHHHGGGFFFDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEAAACCCDDDCCCBBB@@@AAAAAA??????AAABBBBBBAAAAAA@@@========================???>>>=========>>>???@@@@@@???>>>===>>>>>>===;;;<<<===>>>>>>?????????>>>@@@???>>>=========>>>>>>888;;;>>>???@@@AAABBBDDD>>>>>>??????@@@@@@AAAAAA======>>>>>>???@@@@@@@@@??????@@@@@@@@@@@@????????????>>>>>>>>>>>>?????????????????????@@@@@@@@@999;;;===>>>===<<<===>>><<<;;;;;;<<<>>>@@@???>>>:::<<<>>>>>>>>>>>>@@@BBB<<<<<<;;;:::::::::;;;;;;:::999999888888999999999666666666555333333666888444666777777666555555666444444333333333333444444222222222222333333333333///000222222222111000///000000111111111222222222333222111000000111222333000000111111111111000000000111222222222222222222111222222333333444555555222222333444444555666666666999<<<===:::777444333666666666555555555444444222333555666888999999999666666666666666666666666666666555555444333333333444333333222000//////......000111333333222111000000000111111111000000///111111///...------------,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++'''(((*********+++,,,...+++---///000000000...---+++)))))),,,,,,))))))+++*********++++++++++++,,,,,,,,,++++++***++++++,,,+++---...---++++++,,,---))))))***+++,,,,,,,,,+++,,,***'''''')))+++,,,,,,000///...---,,,+++++++++------------------------+++,,,------,,,,,,...000mmmlllkkkjjjiiihhhhhhgggfffeeeeeefffgggfffccc``````___^^^]]]]]]\\\\\\]]]YYYZZZ[[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSRRRQQQQQQSSSTTTTTTUUUUUUTTTTTTTTTUUUUUUWWWXXXYYYYYYXXXXXXVVVWWWXXXXXXXXXWWWVVVUUUTTTUUUUUUVVVWWWYYYYYYZZZ^^^^^^____________^^^^^^^^^^^^___`````````___^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^]]]^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVSSSSSSTTTTTTUUUVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRRRRQQQQQQQQQQQQPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUSSSQQQNNNLLLMMMMMMMMMNNNNNNOOOOOOPPPNNNOOOPPPQQQQQQPPPOOOOOOMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPOOOMMMLLLMMMNNNLLLLLLMMMMMMNNNOOOOOOOOOPPPOOONNNNNNMMMMMMMMMNNNLLLKKKKKKLLLNNNOOONNNMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJIIIHHHHHHIIIKKKGGGFFFHHHJJJGGGEEEJJJQQQGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDAAACCCDDDCCCBBB@@@AAAAAA???@@@@@@@@@@@@@@@AAABBB<<<<<<===============<<>>>>>>>>>>>>>>??????@@@???>>>>>>???@@@??????????????????@@@@@@AAA@@@???>>>>>>>>>???@@@<<<>>>AAABBBAAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<<<<===>>>>>>??????>>>>>>????????????>>>>>>??????>>>>>>>>>>>>?????????????????????>>>>>>>>>;;;<<<<<<;;;::::::<<<>>>>>>===<<<===>>>???>>>===;;;<<<>>>>>>======>>>@@@<<<;;;:::999999999:::;;;999999999888888999999:::666777777555333333666999444666888888666555666777444333333222222333333444111111111222222222333333111111000000000000111111111111111222222222333333222222222222222222222222000000111111111111000000000000111222222222222222222222111111222333444555222222333444666777888888===AAAFFFGGGDDD>>>:::777888888888777777777777777555666666777777777777777666666666666666666666666666666555444444333222222111111111000000////////////000111222333222222111...//////000000000//////111000...------------...---------,,,++++++,,,---*********++++++,,,,,,---)))***,,,,,,++++++,,,...///000111222222222111111---)))))),,,---***))),,,*********+++++++++,,,,,,,,,++++++***++++++,,,,,,---...///...,,,++++++,,,******+++,,,,,,,,,+++++++++***))))))+++,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000111nnnmmmmmmlllkkkjjjiiihhhfffffffffggggggfffccc```___^^^]]]\\\[[[[[[[[[[[[WWWXXXYYYYYYYYYXXXWWWVVVVVVUUUTTTSSSRRRQQQPPPPPPTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVWWWXXXWWWVVVUUUTTTVVVWWWXXXYYYYYYYYYWWWWWWWWWWWWWWWWWWYYYZZZ\\\\\\aaaaaaaaa```___]]]\\\[[[]]]^^^```aaaaaaaaa```___^^^]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]^^^^^^^^^]]]]]]\\\]]]]]]]]]]]]]]]]]]]]][[[[[[\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYUUUVVVVVVVVVVVVVVVVVVVVVRRRRRRSSSTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUYYYXXXVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUUUUVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNPPPRRRTTTUUUUUUUUUTTTRRRSSSTTTTTTSSSQQQOOOMMMLLLMMMNNNNNNNNNMMMMMMLLLMMMOOOQQQRRRRRRQQQOOONNNMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMKKKNNNPPPOOOMMMKKKLLLNNNKKKKKKLLLMMMNNNNNNOOOOOOPPPOOOOOONNNMMMMMMMMMNNNMMMJJJIIIKKKOOORRRPPPNNNPPPOOONNNLLLJJJHHHFFFEEEIIIIIIJJJIIIHHHGGGIIIKKKFFFFFFHHHIIIFFFEEEKKKTTTDDDEEEFFFGGGHHHGGGFFFFFFBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCAAACCCDDDCCCBBB@@@AAAAAA???@@@@@@@@@???@@@AAACCC<<<<<<===============<<>>===<<<>>>@@@BBBAAA>>>>>>AAADDDCCCCCCBBBAAAAAABBBBBBCCCDDDCCCBBBAAAAAAAAABBBCCC@@@BBBDDDDDDCCCAAAAAAAAAEEEDDDCCCBBB@@@???>>>===<<<======>>>??????@@@@@@>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????@@@?????????>>>>>>======>>>>>><<<999888999<<>>>>>??????===<<<<<<===>>>===<<<;;;<<<======<<<:::999888888999999999888888888888888999999666777777555222333666999444777999888666555666888555444444333333444444555000000000111111222222222333111///------///222444222222333333333444444444333444444555555444444333000000111111111111000000///000111222222222222222222111000000000222444666111222333555777888999:::FFFKKKPPPQQQNNNGGGAAA===999999999999999999999999888888888888777666444444666666666666666666666666666666555444333333222222////////////000000000000000111222222333333333333......///////////////...000///...---,,,---...............---,,,+++,,,---))))))***+++,,,,,,------,,,---...---++++++,,,---,,,------...............000***)))---...******...******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,...//////...,,,***+++,,,++++++,,,,,,,,,++++++************,,,...---+++))))))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,---...///.........000222ooonnnnnnlllkkkjjjiiiiiiiiihhhgggeeecccbbb``````^^^^^^]]]]]][[[ZZZYYYXXXZZZYYYYYYXXXXXXXXXYYYYYYTTTTTTSSSQQQPPPPPPRRRUUUXXXXXXXXXXXXWWWVVVUUUTTTYYYYYYXXXWWWWWWWWWWWWWWWYYYZZZZZZZZZXXXWWWWWWXXXZZZ[[[[[[\\\\\\]]]^^^^^^]]]]]]^^^^^^___`````````````````````````````````\\\]]]]]]^^^^^^]]]]]]\\\]]]]]]\\\[[[[[[\\\]]]]]]\\\\\\]]]]]]]]]]]]^^^^^^______]]]\\\[[[\\\]]]]]]ZZZZZZZZZ[[[]]]]]]\\\[[[ZZZZZZYYYXXXWWWWWWVVVVVVUUUTTTTTTVVVXXXZZZZZZYYYSSSTTTUUUUUUUUUUUUTTTSSSVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRSSSSSSTTTTTTPPPPPPQQQSSSTTTUUUVVVWWWXXXUUURRRQQQQQQPPPOOOMMMQQQOOONNNNNNOOOPPPOOONNNMMMNNNOOOOOOPPPPPPPPPOOOMMMLLLLLLLLLLLLLLLMMMMMMOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPOOOLLLKKKLLLNNNOOONNNMMMMMMMMMNNNOOOPPPMMMOOOPPPOOOLLLKKKNNNQQQKKKNNNNNNLLLKKKMMMMMMIIIPPPOOOMMMLLLJJJIIIIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGAAACCCEEEFFFGGGFFFEEEDDDDDDEEEFFFFFFFFFDDDCCCBBBDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAACCCCCCCCCBBBBBBAAAAAAAAA<<<<<<===???@@@AAABBBCCCBBBAAA@@@??????@@@AAABBB???@@@@@@AAAAAA@@@@@@???AAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBBBBBBB@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@@@@@@@??????>>>>>>======<<<===>>>??????????????????@@@@@@@@@@@@@@@@@@AAA@@@@@@>>>===<<<<<<<<<<<>>;;;;;;===>>><<<:::<<<<<<::::::::::::<<<<<<>>>===<<<:::999888888888777666555444555666888999:::::::::888666666888:::444555555666555444222111444333333333222222222111333222111000000111222333000000111333666666555333555555555555555555555555///222222000111444555222111222222222444666666444777666666777888999888888777888888777888;;;@@@CCCPPPbbbssstttiii[[[NNNEEEGGGDDDAAA?????????>>><<<:::;;;<<<>>>>>>===<<<<<<::::::999999999888888888333222222333555666555333444333222333444333222000222333555666555444222111000000000000000111222333333111000///......///000111111000///............------------,,,,,,,,,,,,//////......------,,,,,,+++,,,---...///000000000000///---,,,+++,,,---...,,,---------,,,,,,...///************+++,,,---...------,,,,,,+++*********++++++************++++++------,,,,,,,,,---///000------------------------+++)))(((***...000///---.../////////000000000000nnnnnnmmmllljjjiiihhhhhheeeeeecccaaa___^^^\\\\\\]]]]]]\\\\\\[[[YYYXXXWWWYYYYYYXXXXXXXXXXXXXXXYYYUUUUUUTTTRRRQQQQQQSSSUUUWWWXXXXXXXXXXXXWWWVVVVVVZZZYYYXXXXXXWWWWWWXXXXXXXXXYYYZZZYYYXXXWWWXXXZZZ[[[[[[[[[\\\]]]]]]^^^^^^`````````___^^^^^^]]]]]]________________________]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[\\\\\\]]][[[[[[[[[\\\\\\\\\]]]]]]^^^]]]\\\[[[ZZZ[[[[[[\\\ZZZYYYYYYZZZ[[[\\\ZZZYYYXXXXXXXXXWWWVVVUUUUUUUUUWWWVVVUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUTTTSSSSSSSSSSSSSSSUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUUUUTTTRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSPPPPPPQQQRRRSSSTTTTTTUUUXXXUUUSSSQQQQQQPPPNNNLLLQQQOOOMMMNNNOOOPPPOOONNNMMMNNNNNNOOOOOOOOONNNNNNOOOOOONNNNNNNNNNNNOOOOOOLLLLLLLLLKKKKKKLLLLLLLLLPPPPPPPPPOOOLLLLLLMMMNNNMMMMMMLLLLLLMMMNNNPPPQQQMMMNNNNNNNNNMMMMMMNNNPPPMMMPPPPPPMMMLLLNNNMMMJJJNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCDDDFFFFFFFFFEEEDDDDDDDDDEEEFFFEEEDDDCCCBBBDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>??????@@@@@@AAA@@@@@@???>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????@@@@@@@@@BBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<=========>>>>>>>>>CCCCCCBBBAAA@@@???>>>>>>@@@???>>>===<<<<<<<<<<<<@@@===;;;;;;======<<<;;;<<<<<<;;;::::::;;;<<<<<<>>>===<<<;;;;;;:::::::::888888777777666666666777:::;;;;;;:::888888999;;;555555666666555444222222222222222222111111111111222222111000000111222222222111111222444555444222444444444444444444444444111444555222222555555222///000000000222444333222666555555777;;;===>>>===999:::;;;<<<===AAAFFFJJJZZZlll|||wwwlllaaaZZZTTTQQQMMMJJJIIIHHHGGGFFFDDDEEEEEEEEEDDDCCCAAA@@@BBBAAA>>><<<:::999::::::999888777888999888666444333222111222333333111///333444555666666555444333444333333333444444555666222222111000000000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...............//////...---------------000000///...,,,,,,,,,---,,,,,,,,,,,,,,,------...---------,,,,,,+++++++++++++++************++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,...///---,,,//////000000111222222333nnnnnnmmmkkkjjjhhhggggggdddcccbbb```]]][[[ZZZYYY[[[[[[[[[ZZZYYYXXXWWWVVVXXXXXXWWWWWWWWWXXXXXXYYYVVVVVVVVVTTTRRRRRRTTTVVVVVVWWWXXXXXXYYYXXXXXXXXXZZZZZZYYYXXXXXXXXXXXXXXXVVVWWWYYYYYYXXXXXXZZZ[[[[[[[[[\\\\\\]]]]]]^^^^^^``````______^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^______^^^^^^]]]]]]\\\[[[[[[[[[[[[\\\]]]ZZZZZZZZZ[[[[[[[[[[[[\\\\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZYYYXXXYYYZZZZZZXXXVVVWWWWWWVVVVVVUUUUUUTTTTTTVVVUUUTTTTTTUUUUUUTTTRRRUUUTTTSSSSSSSSSSSSTTTUUUUUUUUUTTTRRRRRRQQQQQQQQQVVVUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTSSSQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSPPPPPPQQQQQQQQQRRRRRRRRRTTTRRRQQQQQQQQQQQQPPPOOOPPPNNNMMMMMMOOOPPPOOONNNNNNNNNNNNOOONNNNNNMMMMMMPPPOOOOOONNNNNNOOOOOOOOOPPPOOOOOONNNNNNOOOOOOPPPOOOPPPPPPNNNLLLLLLMMMNNNLLLLLLKKKKKKLLLNNNOOOPPPNNNMMMLLLLLLNNNOOOOOOOOOOOORRRRRROOONNNOOONNNKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDEEEDDDCCCBBBAAADDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBB@@@@@@?????????BBBBBBBBBBBBAAAAAAAAAAAA??????????????????>>>>>>??????>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@CCCBBBAAA@@@@@@BBBDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@EEECCC@@@===;;;;;;<<<=====================>>>>>>===<<<<<<;;;;;;<<<>>>>>>CCCCCCBBBAAA@@@??????>>>@@@???>>>======<<<<<<===???===;;;;;;<<<======<<<===<<<<<<;;;;;;<<<<<<===>>>>>>=========<<<<<<<<<:::::::::;;;:::999777666999;;;<<<<<<;;;:::;;;<<<666666666666555444333222000000000000000000111111222111000000000000111222333111000000222333222222333333333333333333333333...111222000111333333000111111111333333333333444555666888>>>FFFLLLMMMLLLEEEGGGIIIKKKNNNRRRWWW[[[kkk|||}}}xxxuuuqqqkkkhhhfffeeedddccc]]]]]]\\\[[[YYYVVVTTTRRRTTTPPPKKKEEE@@@===;;;;;;:::999888888888777444222444333222333444444222000000111222333333222111000111111111111111222222222222222222222222222333333000///...------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------------...............------............---,,,,,,333222000...---,,,++++++//////...------------...------------------,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///.........000000///------......///000111111222ooonnnmmmllljjjiiiggggggeeeeeecccaaa___]]]\\\[[[YYYYYYYYYYYYXXXWWWVVVUUUWWWWWWWWWVVVWWWWWWXXXXXXWWWWWWWWWVVVTTTTTTUUUWWWUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXYYYTTTVVVXXXYYYYYYYYY[[[]]][[[[[[\\\\\\]]]^^^^^^___\\\]]]]]]^^^^^^___``````________________________]]]^^^^^^______^^^^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZZZZ[[[[[[[[[\\\\\\\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZYYYXXXYYYYYYYYYWWWUUUWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRRRRSSSUUUVVVVVVUUUVVVTTTSSSQQQQQQSSSTTTVVVUUUTTTSSSRRRQQQPPPPPPPPPUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSRRRQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOPPPRRRTTTSSSRRROOONNNLLLMMMNNNPPPOOOOOOOOOOOOPPPPPPOOOOOONNNNNNOOONNNNNNMMMMMMMMMMMMNNNQQQQQQPPPPPPPPPPPPQQQQQQOOOPPPPPPNNNMMMLLLMMMOOOMMMLLLKKKKKKKKKLLLMMMNNNOOOLLLJJJKKKNNNQQQPPPNNNQQQSSSSSSPPPOOOPPPOOOLLLJJJJJJJJJIIIIIIJJJKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFBBBBBBCCCDDDDDDCCCBBBAAADDDCCCCCCCCCCCCBBBBBBBBBCCCCCCAAA@@@??????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@??????????????????@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@CCCBBB@@@??????AAACCCEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@CCCBBB@@@>>>===<<<<<<<<<;;;;;;<<<<<<======>>>>>>???>>><<<;;;;;;<<<>>>?????????@@@@@@AAAAAABBBBBB??????>>>===============>>>===<<<<<<======>>>>>>>>>==================>>>@@@@@@??????>>>===<<<;;;888:::<<<======<<<:::999999;;;>>>>>>===<<<<<<<<<888888888777666555444444//////000000000000111111111111111111111111111111444222000///000111222111222222222222222222222222---000222000111444444111444333444666666444666999666:::BBBNNNZZZbbbcccbbb[[[^^^bbbfffiiimmmrrrvvv}}}}}}|||{{{yyyvvvsssrrrkkkggg```WWWNNNEEE???;;;;;;999888777777777444333444444333444555555444222//////000111111111000000.../////////////////////111111222333444444444333222111000//////............///////////////000000------......//////000000//////////////////......,,,---...///...---,,,+++333111///...------,,,+++111000///...------------------------------------//////............//////////////////////////////........................//////000111333333222111///000000000111111222222pppooonnnllljjjiiiggggggeeeeeecccbbb```^^^]]]]]]XXXXXXXXXXXXXXXWWWVVVUUUVVVVVVVVVVVVVVVWWWXXXXXXWWWXXXXXXWWWUUUUUUVVVWWWUUUUUUWWWXXXYYYYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXXXXSSSUUUWWWXXXYYYZZZ\\\^^^[[[\\\\\\]]]^^^^^^______\\\\\\]]]]]]^^^_________________________________]]]^^^^^^^^^^^^^^^^^^]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]\\\[[[ZZZYYYYYYZZZ[[[\\\[[[ZZZYYYYYYZZZZZZXXXVVVWWWWWWWWWWWWVVVVVVVVVVVVTTTSSSRRRTTTUUUWWWVVVUUUUUUTTTRRRQQQQQQRRRTTTUUUTTTSSSRRRQQQPPPPPPPPPPPPRRRQQQQQQQQQRRRSSSTTTTTTPPPQQQRRRSSSSSSRRRQQQPPPRRRRRRRRRQQQQQQQQQQQQQQQSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPOOOQQQRRRRRRQQQOOOOOOMMMLLLLLLNNNOOOOOOOOOPPPQQQQQQRRRQQQQQQPPPPPPPPPPPPOOONNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOONNNMMMLLLNNNOOOOOONNNMMMKKKKKKKKKKKKLLLOOOLLLJJJKKKNNNPPPOOOMMMPPPSSSSSSPPPOOOQQQOOOLLLKKKKKKKKKJJJKKKKKKLLLMMMFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEAAABBBCCCDDDDDDCCCBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@???>>>???@@@BBBCCC????????????????????????>>>>>>?????????@@@@@@@@@???@@@AAABBBBBB@@@>>>===;;;;;;<<<<<<======>>>>>>@@@???===<<<<<<===???@@@>>>>>>??????@@@AAABBBBBB???>>>>>>============>>>===============>>>???@@@?????????@@@@@@?????????BBBBBBAAA@@@???===;;;:::444666:::===>>>>>><<<;;;:::<<>><<<<<<===;;;;;;:::999777777666666222222222222222222222222111111222222222222111111444222000///000111222111222222222222222222222222444666666444444777888555666444444777666444777>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@;;;>>>AAADDDDDDBBB@@@>>>==================>>>>>>AAA@@@>>>======>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>============>>>>>>===>>>????????????AAACCCAAAAAABBBCCCCCCBBBAAAAAACCCCCCCCCCCCAAA???===<<<444666:::===???@@@???>>>>>>@@@AAAAAA???===>>>>>>???>>><<<;;;999999888888666666666555555555444444222222333333333333222222333111000000222333222222444444444444444444444444777999777444444999;;;:::;;;777666999888666===HHHLLLWWWfffssszzzrrrdddYYYRRRKKKFFF@@@;;;888888777666444333333444666666555333222333333333444555555666555666777777777666555444444666999:::;;;999777555555444333222111111111111///000000111111222222222111111222222222222222222......///////////////...000000111222222222111111333000...///222444333111333333111000////////////...//////000111222222333000//////......//////000000111111111111000000///////////////////////////777999:::999666222000000000111111222333444555555nnnmmmkkkjjjgggeeedddccc````````````____________XXXXXXXXXXXXXXXWWWWWWVVVTTTTTTTTTTTTUUUVVVWWWXXXVVVWWWXXXXXXVVVUUUUUUVVVTTTTTTUUUVVVWWWWWWWWWVVVXXXXXXWWWVVVVVVVVVVVVVVVTTTUUUXXXXXXYYYZZZ\\\^^^\\\\\\]]]]]]^^^_______________^^^]]]]]]\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\]]]]]]\\\\\\[[[YYYZZZ[[[\\\\\\[[[ZZZYYYZZZZZZZZZ[[[[[[[[[[[[\\\YYYYYYXXXXXXXXXYYY[[[[[[WWWVVVVVVWWWYYYYYYXXXVVVUUUUUUUUUUUUUUUVVVVVVVVVWWWUUUSSSSSSSSSSSSQQQOOOSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTQQQQQQQQQQQQQQQRRRSSSTTTPPPQQQRRRSSSTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRQQQRRRRRRPPPMMMJJJMMMLLLKKKLLLNNNOOOPPPOOONNNOOOPPPRRRSSSSSSSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPNNNOOOOOONNNMMMMMMNNNPPPNNNMMMMMMLLLMMMNNNOOOPPPNNNNNNNNNMMMKKKJJJKKKLLLKKKNNNOOOLLLMMMOOOOOOLLLLLLKKKKKKJJJJJJJJJKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB???????????????@@@@@@AAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBBBBBBBAAA@@@>>>??????@@@@@@??????>>>@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@<<<>>>@@@AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>======??????>>>>>>============>>>>>>>>>>>>============>>>>>>============>>>>>>===???AAAAAA@@@AAACCCFFFCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFDDDCCCBBB===???AAADDDEEEFFFFFFEEEDDDEEEDDDCCC@@@???@@@AAABBBAAA???===;;;;;;:::;;;;;;;;;:::999888777777666333444444555555444444333222111111222444555444222555555555555555555555555555777777666:::CCCJJJKKKJJJDDDBBBFFFEEECCCMMM[[[hhhrrr}}}}}}tttnnnjjjbbbZZZNNNDDD===:::888777999888888:::;;;<<<;;;999777777777888999:::;;;;;;:::;;;=========;;;:::888999;;;>>>@@@@@@===:::888:::999888777666666666666555555666777777888999999888888777777777777777777222222333444555555555555555555555555555666777777777333111222666888666444555555444333222222333333222222333444555666777777555444444333333444444555444555555666555444333222333333333333333333333333666999<<<;;;888555444444444555777:::===@@@BBBCCClllkkkjjjhhheeecccbbbaaa```aaaaaaaaaaaaaaaaaaaaaXXXXXXXXXYYYXXXXXXWWWWWWTTTTTTTTTTTTUUUVVVWWWXXXUUUWWWXXXWWWVVVTTTUUUUUUTTTTTTUUUVVVVVVVVVUUUUUUWWWWWWVVVUUUUUUUUUUUUVVVTTTVVVXXXYYYYYYYYY[[[]]]\\\\\\]]]^^^^^^______```[[[\\\\\\]]]]]]^^^______ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[[[[YYYZZZ[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZXXXWWWWWWVVVWWWXXXYYYZZZUUUTTTTTTVVVXXXXXXWWWVVVTTTTTTTTTTTTTTTTTTUUUUUURRRQQQPPPQQQRRRSSSRRRQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUSSSRRRRRRQQQQQQQQQRRRRRRPPPQQQRRRTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQMMMNNNOOOQQQSSSSSSQQQNNNMMMLLLKKKLLLNNNOOOPPPOOOMMMNNNOOOQQQRRRSSSSSSTTTRRRRRRQQQPPPOOONNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNOOONNNMMMMMMNNNPPPLLLLLLLLLLLLNNNPPPRRRSSSMMMOOOPPPNNNJJJHHHJJJMMMHHHLLLMMMKKKLLLOOOOOOLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGFFFEEECCCAAABBBCCCDDDFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>???@@@AAABBB?????????@@@@@@AAAAAAAAAEEEEEEDDDCCCBBBBBBAAAAAA???@@@AAABBBBBBAAA@@@???>>>>>>????????????>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBB???@@@BBBDDDDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>============>>>>>>===<<<;;;;;;::::::;;;<<<===>>>???@@@>>>>>>============>>>???>>>@@@BBBBBBAAAAAAEEEHHHDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCFFFHHHIIIIIIHHHGGGGGGHHHJJJLLLMMMMMMMMMLLLHHHHHHGGGDDDBBBAAABBBDDDDDDBBB@@@>>><<<<<<<<<<<>>===<<<:::999888888444444555666666555444444000000111333666666555333777777777777777777777777666999;;;===FFFUUU```dddYYYRRRPPPTTTSSSRRR]]]nnn~~~}}}|||{{{qqqaaaSSSHHHCCC@@@>>>@@@??????@@@BBBCCCBBB@@@BBBBBBBBBBBBCCCDDDFFFFFFDDDDDDFFFGGGFFFDDDBBBAAA===???BBBDDDCCC@@@===:::??????>>>===<<<<<<<<<<<<<<<<<<======>>>???@@@@@@>>>>>>>>>======<<<<<<<<<888888999;;;<<<<<<<<<<<<:::999888888888999;;;<<<;;;777444555999;;;999555777777666555555555555666444555666777888999:::;;;;;;;;;::::::::::::;;;;;;999:::;;;;;;;;;999888777888888888888888888888888000555999;;;:::999:::;;;@@@BBBEEEIIINNNRRRUUUWWWmmmmmmnnnmmmkkkhhheeedddkkkfff```___aaaaaa^^^ZZZXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSUUUWWWWWWUUUSSSRRRRRRSSSSSSTTTVVVXXXYYYZZZ[[[ZZZZZZXXXWWWWWWVVVVVVVVVZZZZZZZZZZZZ[[[[[[[[[[[[______^^^^^^^^^^^^^^^]]]]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZZZZYYYYYYYYY[[[\\\]]]```___^^^]]]\\\\\\[[[\\\YYY\\\______\\\ZZZ[[[\\\ZZZZZZYYYYYYYYYYYYZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXUUUSSSRRRTTTWWWYYYXXXVVVTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTVVVVVVVVVVVVVVVUUUTTTSSSUUUSSSRRRRRRSSSUUUTTTSSSOOOQQQRRRSSSTTTTTTSSSSSSQQQQQQRRRSSSSSSSSSSSSSSSUUUUUUSSSRRRPPPPPPOOOOOOUUUTTTSSSRRRPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPRRRQQQOOOMMMMMMMMMOOOPPPOOOOOONNNMMMLLLKKKJJJJJJLLLKKKJJJJJJJJJKKKMMMNNNKKKKKKKKKKKKKKKLLLMMMNNNJJJIIIHHHHHHIIIIIIGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGBBBCCCDDDEEEEEEDDDCCCBBBEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBAAAAAACCCAAA???@@@BBBCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@AAA???<<<===@@@BBBBBB@@@@@@AAABBBBBBCCCCCCCCCBBBBBBDDDFFFHHHHHHGGGEEEDDDAAABBBAAA@@@??????AAACCC???AAABBBCCCBBBBBBCCCEEEBBBCCCCCCDDDDDDCCCCCCBBB>>>>>>=========>>>>>>???BBBAAA???>>>======>>>??????===<<<<<<===>>>>>>===??????>>>>>>???AAACCCDDDCCCBBBAAAAAABBBEEEHHHIIIMMMLLLJJJHHHGGGGGGHHHIIIIIIHHHGGGGGGIIIMMMQQQSSSRRRPPPOOOSSSXXXZZZWWWTTTRRRNNNMMMOOOOOOLLLJJJJJJNNNJJJFFFEEEFFFHHHGGGEEEJJJJJJIIIIIIGGGDDDBBB@@@>>>===<<<;;;;;;;;;;;;;;;>>>>>>===<<<<<<===???@@@??????@@@@@@???>>>===<<<@@@BBBFFFPPP]]]jjjsssxxxttttttqqqkkkgggkkkwww}}}sssiii^^^UUULLLGGGJJJMMMQQQSSSSSSRRRSSSTTTYYYVVVUUUUUUYYY]]]___```_________``````]]]YYYUUUPPPLLLNNNUUUYYYWWWVVVYYYSSSQQQOOOMMMLLLNNNPPPQQQQQQRRRSSSRRRQQQQQQSSSUUUPPPRRRSSSTTTTTTQQQOOOMMMPPPPPPPPPMMMKKKKKKMMMNNNHHHFFFDDDEEEGGGJJJKKKKKKHHHFFFDDDDDDEEEFFFFFFFFFFFFBBBAAADDDCCC??????CCCAAA@@@@@@@@@BBBEEEHHHJJJKKKGGGDDDDDDFFFHHHGGGFFFMMMJJJHHHHHHIIIIIIFFFCCCEEEEEEGGGGGGGGGFFFEEEDDDGGGIIIKKKKKKIIIHHHHHHIIIEEENNN\\\hhhpppuuuwwwxxxkkkkkkllllllkkkhhhfffdddjjjfffaaa```bbbbbb```\\\ZZZXXXVVVUUUTTTUUUWWWXXXXXXXXXWWWVVVVVVUUUTTTTTTTTTVVVXXXYYYWWWUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXYYYXXXXXXWWWWWWXXXYYYYYYXXXXXXXXXYYYYYYYYYYYYZZZ\\\\\\[[[[[[[[[[[[[[[[[[^^^]]]\\\[[[ZZZ[[[[[[\\\[[[ZZZYYYYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZ[[[\\\^^^___^^^[[[YYYYYY[[[ZZZYYYYYYXXXXXXXXXXXXYYYWWWXXXXXXXXXXXXXXXXXXWWWUUUSSSRRRSSSVVVWWWVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTSSSSSSRRRRRRRRRRRRRRRSSSUUUUUUUUUUUUUUUTTTSSSSSSUUUSSSRRRRRRSSSTTTTTTSSSPPPQQQRRRTTTTTTTTTTTTSSSQQQQQQRRRSSSSSSSSSSSSSSSTTTSSSRRRQQQPPPPPPOOOPPPRRRQQQQQQPPPPPPPPPQQQQQQMMMNNNNNNNNNNNNNNNNNNMMMLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNMMMLLLMMMMMMLLLLLLKKKLLLLLLMMMKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPNNNMMMMMMNNNOOOPPPLLLMMMMMMMMMMMMNNNNNNNNNKKKJJJIIIIIIIIIJJJLLLLLLJJJIIIIIIIIIIIIJJJJJJKKKIIIHHHGGGGGGHHHHHHGGGEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAABBB@@@???@@@BBBCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDAAA>>>>>>@@@AAAAAA@@@EEEEEEEEEEEEDDDCCCAAAAAADDDFFFHHHJJJJJJIIIGGGFFFCCCCCCCCCAAA??????AAACCC@@@AAABBBBBBAAAAAABBBCCC?????????@@@??????>>>>>>@@@@@@@@@@@@@@@AAABBBCCCBBBAAA@@@???>>>======<<>>???@@@@@@@@@????????????>>>???AAABBBDDDAAABBBCCCEEEGGGJJJMMMNNNOOONNNKKKHHHGGGGGGHHHHHHIIIIIIIIIJJJLLLNNNQQQSSSRRRPPPPPPTTTYYY[[[YYYVVVSSSNNNLLLOOOQQQOOOPPPRRRRRRNNNIIIIIIKKKOOORRRRRRWWWWWWWWWVVVUUUSSSQQQPPPKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIFFFHHHLLLOOOOOOMMMIIIGGGMMMNNNQQQWWWbbbppp}}}zzz{{{{{{rrrhhh^^^XXX```ccchhhjjjkkkkkkkkkllljjjjjjjjjmmmqqqssssssssspppoooooooooooommmjjjggggggcccccchhhjjjgggeeegggbbbaaa___^^^^^^___```aaadddeeeggggggffffffgggiiidddfffggghhhgggeeecccaaadddeeedddbbb___^^^^^^___ZZZYYYXXXYYY[[[\\\\\\[[[ZZZXXXVVVUUUVVVVVVVVVUUUXXXSSSRRRUUUTTTPPPPPPSSSSSSRRRRRRRRRRRRTTTUUUVVV]]]ZZZXXXXXXZZZ[[[[[[YYY]]]\\\ZZZ[[[[[[ZZZVVVSSSWWWXXXYYYYYYYYYYYYXXXWWWUUUWWWZZZZZZYYYXXXXXXXXX```iiitttjjjjjjjjjjjjiiigggeeedddgggccc``````aaabbb```^^^\\\ZZZVVVTTTTTTUUUXXXZZZZZZZZZYYYYYYXXXWWWWWWWWWUUUWWWZZZ[[[ZZZXXXXXXXXXYYYXXXXXXWWWWWWVVVUUUUUUWWWWWWWWWXXXXXXZZZ[[[[[[VVVVVVVVVWWWWWWWWWXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZ^^^^^^]]]\\\\\\\\\\\\]]][[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZ^^^___^^^\\\YYYWWWXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSRRRSSSUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRTTTTTTUUUUUUTTTTTTSSSSSSUUUTTTRRRRRRSSSTTTTTTSSSPPPQQQRRRTTTUUUTTTTTTSSSQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPPPPNNNNNNOOOPPPPPPOOONNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLIIIJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQOOOOOONNNMMMMMMNNNPPPQQQLLLMMMMMMMMMNNNNNNNNNNNNIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIHHHIIIIIIIIIJJJHHHGGGGGGIIIIIIHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAABBBCCCDDDDDDCCCBBBBBBBBBAAAAAAAAABBBBBBHHHEEECCCBBBBBBCCCCCCBBBFFFFFFFFFFFFFFFEEEDDDCCCFFFHHHJJJKKKLLLKKKIIIHHHFFFFFFEEECCCAAA@@@BBBCCCBBBCCCDDDCCCAAAAAAAAACCCAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCAAA@@@>>>===@@@AAACCCDDDDDDCCCAAA@@@AAA@@@@@@???@@@AAACCCDDDBBBDDDHHHLLLPPPSSSUUUUUUUUUSSSOOOLLLJJJIIIJJJKKKIIIJJJKKKLLLNNNOOOQQQQQQQQQOOOOOOSSSWWWZZZXXXVVVTTTOOOMMMPPPRRRRRRSSSVVVWWWSSSOOONNNPPPUUUYYY\\\____________^^^]]]\\\[[[YYYYYYZZZZZZ[[[\\\]]]]]]WWWWWWXXXWWWWWWVVVUUUTTTRRRVVV]]]bbbccc___ZZZVVVZZZ^^^dddjjjqqqzzztttmmmqqquuuzzz}}}~~~~~~~~~yyyzzz|||~~~~~~|||||||||{{{yyywwwuuuqqqppprrrrrrnnnllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnqqqsssttttttssstttuuussstttuuuvvvuuusssqqqppprrrssssssrrrooolllllllllnnnmmmmmmoooppppppnnnlllkkkhhhfffeeeeeedddcccbbbhhheeecccdddccc``````bbbddddddccccccccccccccccccfffeeedddeeefffgggfffeeehhhhhhjjjlllmmmkkkgggdddffffffgggggggggggggggfffaaaccceeeeeeeeeeeegggiiiyyykkkjjjjjjiiigggeeecccaaabbb```______```aaa___^^^\\\[[[YYYWWWWWWXXXZZZ[[[ZZZZZZZZZYYYYYYXXXXXXXXXUUUWWWZZZ[[[[[[YYYYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUXXXXXXXXXXXXYYYZZZ[[[[[[UUUVVVVVVVVVWWWWWWWWWWWWYYYZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\]]][[[ZZZZZZYYYYYYXXXXXXXXXYYYYYYXXXXXXXXXYYYZZZZZZ^^^]]][[[YYYXXXWWWXXXYYYXXXWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRSSSRRRRRRRRRRRRRRRRRRSSSRRRSSSUUUVVVVVVUUUTTTSSSUUUUUUUUUVVVVVVUUUUUUTTTVVVTTTRRRRRRSSSTTTSSSRRRPPPQQQSSSTTTUUUUUUTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOOOOPPPPPPSSSSSSRRRQQQPPPPPPPPPPPPNNNOOOQQQRRRRRRQQQOOONNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLKKKLLLLLLKKKKKKKKKLLLMMMMMMKKKKKKKKKLLLLLLMMMMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMMMMNNNOOOPPPQQQOOONNNNNNMMMLLLLLLKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKMMMLLLKKKKKKJJJJJJJJJJJJKKKJJJIIIIIIJJJKKKJJJHHHGGGHHHHHHIIIHHHGGGEEEDDDGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBCCCDDDDDDJJJIIIGGGFFFEEEFFFFFFFFFCCCDDDEEEFFFHHHHHHIIIIIIGGGHHHIIIKKKKKKJJJIIIIIIIIIIIIHHHFFFCCCBBBDDDEEEEEEFFFGGGFFFDDDCCCDDDEEEFFFFFFHHHIIIIIIJJJJJJJJJGGGGGGGGGHHHIIIKKKLLLMMMOOOMMMJJJGGGEEEDDDDDDDDDEEEGGGJJJKKKIIIFFFDDDBBBEEEDDDCCCCCCCCCDDDEEEFFFHHHKKKPPPVVVYYY[[[[[[[[[\\\YYYUUUQQQOOOOOOOOOPPPKKKMMMNNNPPPQQQRRRRRRRRRQQQPPPPPPRRRUUUWWWWWWUUUUUUQQQOOORRRSSSRRRRRRTTTYYYWWWUUUTTTUUUXXX[[[]]]bbbbbbccccccccccccbbbbbbbbbccccccdddeeeeeeeeeeee^^^^^^`````````___^^^]]]^^^bbbhhhnnnooommmjjjgggeeeooo{{{}}}{{{~~~}}}uuusssqqqqqqpppnnnllljjjooopppqqqrrrrrrrrrqqqpppooorrrvvvwwwwwwvvvvvvvvvwwwxxxyyyyyyxxxwwwuuuttttttvvvxxxxxxvvvsssssssssxxxxxxyyyzzz{{{zzzwwwtttpppnnnkkkjjjiiihhhfffdddlllkkkiiihhhgggeeeeeefffiiiiiijjjjjjjjjjjjiiihhhfffffffffggghhhiiihhhhhhlllnnnssswwwyyyxxxuuurrrmmmnnnnnnnnnoooooooooooojjjjjjjjjjjjkkkpppvvvzzzmmmllljjjhhheeebbb```___aaaaaa```aaabbbbbbaaa```\\\\\\\\\]]]\\\[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXTTTWWWZZZ[[[ZZZYYYYYYYYYWWWWWWWWWWWWWWWWWWVVVVVVYYYYYYXXXXXXXXXXXXYYYYYYVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZZZZ[[[\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYXXXXXXZZZZZZYYYYYYYYYZZZZZZ[[[[[[ZZZXXXWWWXXXXXXYYYYYYVVVVVVUUUTTTTTTTTTTTTTTTUUUTTTSSSSSSSSSSSSTTTUUUSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXWWWVVVVVVVVVVVVWWWXXXXXXWWWWWWWWWVVVTTTRRRRRRSSSTTTSSSRRRPPPRRRSSSTTTUUUUUUTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOOOOPPPPPPRRRRRRRRRRRRRRRSSSSSSTTTOOOPPPQQQQQQQQQQQQPPPOOOQQQQQQPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLMMMMMMNNNOOONNNNNNMMMMMMLLLLLLKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOPPPMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIJJJIIIHHHGGGHHHIIIIIIIIIHHHFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFGGGGGGGGGGGGHHHHHHGGGFFFEEECCCCCCCCCDDDEEEIIIIIIHHHGGGFFFFFFGGGHHHCCCDDDFFFGGGIIIJJJKKKKKKFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFDDDDDDFFFGGGHHHIIIJJJJJJIIIHHHJJJKKKKKKLLLMMMOOOQQQQQQRRRRRRPPPPPPPPPQQQRRRTTTUUUVVVWWWTTTOOOJJJHHHHHHJJJKKKPPPSSSVVVVVVSSSOOOLLLKKKNNNMMMLLLKKKKKKKKKLLLMMMRRRVVV[[[___bbbbbb```___```]]]XXXUUUSSSSSSTTTVVVTTTUUUWWWYYYZZZZZZYYYXXXWWWVVVVVVWWWYYY[[[[[[[[[TTTPPPPPPTTTVVVSSSQQQRRRVVVWWWZZZ[[[]]]^^^___```hhhhhhhhhhhhhhhiiiiiijjjhhhhhhhhhiiihhhgggfffeeeaaabbbdddeeeeeeeeedddcccdddfffjjjoootttxxxzzz{{{xxxvvvuuutttrrrssstttssspppqqqrrrtttuuuuuutttrrrqqqsssvvvyyy{{{zzzyyyyyyyyyyyyyyyzzzzzzyyyxxxvvvvvvtttwwwzzz{{{zzzyyyyyyzzz{{{{{{|||~~~}}}yyyuuuqqqooonnnmmmlllkkkiiigggjjjjjjiiigggfffffffffeeehhhiiijjjkkklllmmmmmmmmmjjjkkkllllllmmmmmmnnnooorrrvvv{{{~~~{{{yyyvvvvvvvvvvvvvvvwwwwwwxxxrrrqqqoooooorrrzzzmmmllljjjgggeeebbb```___bbbcccddddddddddddcccccc[[[\\\^^^______]]][[[YYYXXXXXXXXXXXXXXXXXXXXXXXXUUUWWWZZZ[[[YYYXXXXXXXXXVVVVVVWWWWWWWWWWWWWWWXXXYYYXXXXXXWWWWWWWWWXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYUUUUUUVVVWWWYYYZZZ[[[[[[ZZZ[[[\\\\\\\\\\\\\\\[[[ZZZ[[[[[[[[[[[[ZZZZZZYYY[[[[[[ZZZZZZZZZZZZ[[[[[[YYYXXXVVVWWWXXXYYYYYYXXXUUUTTTTTTSSSTTTTTTUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUSSSTTTUUUTTTSSSSSSTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWXXXYYYYYYYYYXXXXXXWWWUUUSSSRRRSSSSSSSSSQQQQQQRRRSSSUUUVVVUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRQQQPPPOOOOOOPPPPPPOOOOOOPPPRRRTTTVVVXXXYYYPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNMMMMMMLLLKKKJJJMMMLLLLLLLLLMMMNNNOOOPPPQQQPPPOOONNNMMMKKKKKKJJJNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNJJJJJJKKKLLLMMMNNNNNNOOOJJJKKKKKKLLLMMMLLLLLLLLLIIIIIIHHHHHHGGGHHHHHHHHHFFFEEEDDDEEEGGGHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKLLLMMMMMMKKKKKKLLLMMMLLLJJJHHHFFFFFFFFFHHHIIIJJJKKKJJJHHHFFFEEEGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHIIIHHHGGGHHHKKKMMMNNNPPPRRRSSSSSSSSSUUUWWWZZZZZZ\\\]]]^^^^^^^^^^^^\\\\\\\\\]]]^^^___```aaa\\\YYYTTTOOOMMMNNNOOOQQQ[[[```dddddd```\\\[[[[[[[[[ZZZYYYWWWWWWWWWXXXXXX]]]```dddhhhiiihhheeeccc```^^^ZZZVVVVVVWWWZZZ\\\```aaacccdddeeedddccccccaaaaaabbbccceeegggiiikkkXXXTTTTTTWWWXXXUUUSSSTTTSSSWWW]]]bbbeeefffhhhjjjjjjiiiiiiiiiiiijjjkkklllkkkkkkllllllkkkjjjhhhgggeeefffgggggghhhhhhggggggbbbccceeejjjqqqyyy~~~uuuvvvuuusssuuuyyyyyywwwvvvvvvwwwxxxwwwvvvttttttsssuuuxxxxxxwwwvvvvvvwwwssssssssssssrrrqqqppppppnnnqqqssstttuuuuuuwwwxxxxxxxxxyyy{{{|||zzzwwwtttqqqpppoooooopppooommmkkkhhhiiihhheeedddfffgggdddggghhhiiikkkmmmnnnppppppmmmnnnooonnnnnnpppsssuuuwww||||||{{{}}}|||||||||}}}~~~yyyxxxvvvvvvzzzkkkjjjiiigggeeedddccccccaaabbbddddddcccbbbbbbbbb[[[\\\\\\]]]\\\[[[ZZZZZZXXXXXXYYYYYYYYYYYYYYYYYYVVVYYY[[[[[[ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVVVVWWWXXXYYYWWWWWWWWWWWWXXXXXXXXXXXXUUUUUUVVVXXXYYYZZZ\\\\\\ZZZ[[[]]]^^^^^^^^^]]]]]]ZZZ[[[\\\]]]]]]\\\\\\[[[\\\\\\[[[ZZZYYYYYYYYYYYYZZZXXXVVVWWWYYYYYYVVVTTTSSSSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRSSSTTTUUURRRTTTVVVUUUTTTTTTUUUXXXUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTUUUUUUVVVWWWXXXVVVWWWWWWXXXYYYYYYXXXXXXWWWUUUSSSRRRSSSSSSRRRQQQQQQRRRTTTUUUVVVVVVUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQTTTSSSRRRQQQPPPPPPOOOPPPQQQQQQQQQQQQRRRTTTUUUVVVQQQPPPOOONNNNNNOOOPPPQQQNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKKKKLLLLLLMMMNNNOOOQQQPPPPPPOOONNNMMMLLLLLLOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKLLLMMMNNNOOOPPPQQQQQQIIIJJJKKKLLLLLLLLLKKKKKKHHHHHHGGGGGGGGGHHHIIIIIIGGGFFFEEEFFFHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLNNNOOOQQQSSSTTTTTTVVVVVVWWWXXXXXXXXXXXXXXXWWWYYYZZZYYYVVVTTTUUUWWWVVVUUURRRPPPOOOPPPQQQSSSRRRSSSQQQNNNIIIGGGHHHJJJKKKKKKLLLNNNNNNOOOOOOOOOLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQSSSVVVYYYZZZ\\\___aaaccceeegggjjjjjjkkkkkkjjjjjjiiihhhgggddddddcccddddddeeeffffff```___]]]ZZZXXXWWWWWWWWWaaaeeejjjkkkiiifffgggiiiiiihhhgggeeeddddddeeeeeeeeegggkkknnnnnnmmmjjjhhhcccaaa]]][[[[[[^^^bbbdddiiiiiijjjkkkkkkkkkjjjjjjgggiiikkknnnqqquuuyyy|||hhhaaa\\\ZZZXXXTTTSSSUUUUUUYYY___dddfffiiimmmpppjjjjjjiiiiiiiiijjjkkklllkkklllmmmnnnnnnmmmkkkjjjjjjiiihhhgggffffffffffff```___^^^```fffnnnwww}}}}}}zzzwwwtttoooqqqqqqnnnqqqxxxyyyuuuttttttssssssrrrqqqoooooolllmmmnnnmmmkkkjjjkkklllhhhgggggggggfffeeeeeeddddddfffggghhhhhhiiikkkmmmoooooooooqqqrrrqqqooollljjjiiiiiikkklllllljjjhhhbbbeeeeeeaaaaaadddeeebbbeeeeeeeeefffhhhjjjlllnnnjjjkkkkkkjjjiiilllqqquuu{{{iiihhhgggfffffffffffffff^^^```aaabbb```___^^^^^^\\\\\\ZZZYYYYYYYYYZZZ[[[YYYYYYYYYYYYYYYZZZZZZZZZXXXZZZ\\\\\\ZZZXXXWWWWWWXXXXXXXXXWWWWWWVVVVVVUUUSSSSSSTTTUUUVVVXXXYYYZZZVVVVVVWWWWWWWWWWWWXXXXXXWWWWWWXXXZZZ[[[]]]^^^___[[[\\\^^^___```___^^^^^^ZZZ[[[\\\]]]^^^^^^]]]\\\]]]\\\[[[YYYYYYXXXXXXXXX[[[YYYWWWXXXYYYXXXTTTPPPRRRSSSSSSSSSTTTVVVWWWXXXVVVTTTSSSRRRRRRSSSTTTVVVQQQTTTVVVVVVTTTTTTWWWYYYVVVVVVUUUUUUUUUUUUVVVVVVTTTSSSRRRRRRSSSUUUWWWXXXUUUVVVVVVWWWXXXXXXXXXWWWWWWUUUSSSRRRSSSSSSRRRQQQQQQRRRTTTUUUVVVVVVUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQUUUUUUSSSRRRPPPPPPOOOOOOVVVUUUSSSRRRPPPOOOOOOOOORRRPPPNNNLLLLLLNNNPPPRRRMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJKKKLLLNNNNNNPPPPPPPPPOOOOOOOOONNNNNNPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKQQQPPPPPPPPPPPPPPPPPPOOOHHHHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLJJJIIIHHHIIIKKKLLLKKKJJJHHHGGGGGGGGGHHHJJJLLLMMMIIIJJJKKKLLLLLLKKKJJJIIIKKKLLLLLLLLLMMMMMMNNNNNNRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUWWWYYY[[[]]]___``````aaabbbbbbccccccccccccccceeefffddd```^^^___aaaaaa___\\\ZZZYYYZZZ[[[\\\[[[[[[ZZZTTTNNNKKKKKKMMMIIIKKKMMMOOORRRTTTUUUUUUOOOOOOOOOPPPPPPPPPQQQQQQTTTVVVWWWYYYZZZ]]]aaadddeeehhhlllnnnqqqssswwwyyyqqqqqqpppnnnllliiigggfffffffffeeeeeeeeeffffffgggddddddeeeeeeccc```]]][[[```eeekkkmmmkkkkkknnnqqqsssrrrpppnnnmmmmmmnnnnnniiikkknnnpppqqqpppnnnlllgggeeebbb```aaaeeeiiillllllllllllllllllllllllllliiilllooosssxxx}}}zzzoooddd]]]WWWRRRQQQSSSYYY\\\```bbbdddgggkkkooonnnmmmlllllllllmmmnnnnnniiijjjlllnnnooonnnmmmlllllljjjhhheeecccbbbbbbbbb___]]]YYYXXX[[[aaaggglll~~~{{{}}}yyyuuurrroookkkhhhlllooonnnkkknnnuuuwwwsssmmmlllkkkjjjiiiggggggffffffffffffdddbbbbbbcccdddaaaaaaaaa```______^^^^^^```aaaaaa``````aaacccfffeeeddddddfffggggggeeeccc______```bbbddddddcccaaa\\\```___[[[\\\```aaa]]]aaa`````````aaadddfffhhhhhhhhhhhhfffeeehhhooottteeecccbbbbbbccccccaaa```^^^^^^^^^]]]]]]\\\\\\\\\ZZZZZZ[[[\\\\\\\\\\\\\\\XXXYYYZZZYYYWWWVVVWWWXXXXXXZZZ[[[ZZZWWWTTTSSSSSSUUUVVVVVVUUUUUUTTTSSSRRRSSSRRRRRRSSSUUUUUUTTTRRRRRRSSSTTTTTTSSSTTTVVVXXXWWWWWWXXXXXXYYYZZZZZZZZZ^^^[[[WWWWWWYYY\\\\\\[[[_________^^^]]]\\\[[[ZZZZZZ\\\]]]\\\ZZZYYYYYYYYYYYYYYYXXXUUURRRQQQRRRTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTVVVXXXXXXWWWWWWXXXYYY\\\WWWSSSSSSVVVXXXXXXWWWXXXVVVUUUUUUVVVVVVUUUSSSUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUVVVVVVWWWWWWXXXWWWWWWWWWVVVVVVUUUUUUUUUQQQRRRRRRQQQPPPPPPRRRTTTZZZYYYVVVRRROOONNNPPPRRRSSSRRRQQQOOOOOOOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNPPPSSSSSSQQQNNNNNNNNNOOOPPPPPPOOOMMMLLLQQQQQQPPPOOOOOOPPPQQQRRRPPPOOOMMMLLLLLLLLLLLLMMMOOOOOOOOONNNMMMMMMLLLLLLPPPNNNMMMNNNRRRSSSRRRPPPMMMNNNOOOPPPOOONNNMMMLLLQQQPPPQQQRRRSSSRRRPPPMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPNNNKKKIIIJJJLLLOOOQQQPPPNNNLLLKKKMMMOOOQQQQQQMMMLLLLLLLLLMMMNNNNNNOOORRRSSSSSSSSSSSSTTTTTTTTTUUUWWWZZZ[[[ZZZZZZZZZ[[[^^^```bbbcccbbbccceeeffffffggghhhiiikkkmmmoooooopppqqqrrrsssrrrpppmmmllllllkkkkkkjjjjjjkkkkkkllljjjjjjiiiiiigggfffdddddddddaaa[[[UUUQQQNNNMMMMMMKKKLLLOOORRRTTTVVVXXXXXXYYYXXXXXXYYY[[[^^^aaacccbbbfffkkknnnnnnooorrrtttsssrrrqqqsssvvvxxxzzz{{{~~~{{{vvvssspppnnnjjjhhhgggfffffffffgggiiikkkllllllnnnnnnlllhhhggghhhkkkjjjkkkkkkkkkkkknnnrrruuuvvvuuusssqqqqqqqqqrrrsssmmmooorrrsssqqqnnnlllkkkiiihhhggggggiiikkknnnooopppooooooooooooppppppqqqpppqqqsssyyyzzzoooddd[[[VVVTTT]]]___```bbbeeeiiiooosssvvvqqqooorrrtttqqqkkkgggkkkkkkjjjjjjiiiiiihhhhhhffffffeeebbb^^^[[[[[[\\\TTTSSSQQQRRRUUUZZZ```cccuuuvvvmmmrrrqqqnnnkkkhhheeebbbaaaeeedddccceeeggghhhhhhggghhhgggdddbbbaaaaaabbbcccaaa^^^[[[[[[^^^______]]]]]]\\\[[[ZZZYYYYYYYYYYYY]]]]]]]]]^^^^^^^^^______aaaaaa`````````_________^^^^^^^^^^^^]]]\\\[[[ZZZ]]]]]]^^^^^^^^^___^^^^^^``````___]]]]]]___bbbeeeiiihhheeebbbbbbffflllqqq{{{bbb```______```aaa```^^^______^^^]]]\\\[[[ZZZYYYXXXXXXYYYZZZZZZZZZZZZZZZWWWXXXYYYXXXVVVUUUVVVWWWWWWXXXYYYWWWTTTRRRQQQQQQRRRRRRRRRRRRQQQPPPOOOOOORRRQQQQQQSSSTTTUUUTTTSSSTTTUUUVVVUUUTTTTTTUUUWWWVVVVVVWWWWWWXXXYYYYYYYYYXXXWWWUUUWWW[[[^^^______[[[[[[\\\]]]]]]]]]]]]]]]ZZZ[[[\\\\\\ZZZXXXYYYYYYWWWXXXWWWUUUSSSSSSUUUVVVXXXXXXWWWWWWWWWWWWWWWWWWVVVWWWXXXWWWUUUSSSSSSTTTXXXYYYZZZZZZYYYWWWVVVUUUUUUTTTSSSTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUSSSRRRRRRTTTVVVZZZYYYWWWTTTQQQPPPQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNPPPSSSTTTRRRPPPPPPQQQQQQQQQPPPOOONNNNNNNNNNNNMMMMMMNNNPPPQQQRRRLLLMMMMMMMMMLLLKKKKKKJJJMMMMMMMMMLLLMMMMMMNNNOOORRRPPPMMMNNNOOOPPPOOOMMMPPPPPPQQQQQQPPPOOONNNNNNRRRQQQQQQRRRTTTTTTTTTRRRSSSSSSRRRSSSSSSTTTUUUUUUTTTSSSQQQPPPQQQRRRUUUVVVVVVTTTQQQPPPQQQRRRRRRQQQUUUTTTTTTTTTTTTUUUVVVWWW]]]]]]^^^^^^______``````bbbdddggghhhgggffffffggghhhiiijjjjjjhhhhhhiiijjjllllllnnnooopppqqqrrrrrrsssssstttsssrrrpppmmmlllllllllkkkkkkkkkkkkllllllkkkkkkkkkjjjiiihhhgggfffdddaaa]]]XXXTTTRRRQQQQQQQQQTTTXXX]]]```bbbbbbbbbfffeeeeeefffgggjjjmmmooommmppptttvvvuuuvvvwwwyyyxxxxxxwwwwwwyyyzzzzzzzzz|||{{{yyywwwuuurrrmmmjjjjjjjjjiiiiiijjjlllmmmooonnnppppppooollllllmmmooooooppppppooooooppprrruuuvvvwwwxxxwwwvvvssspppnnnqqqssssssrrrpppmmmlllmmmnnnmmmlllkkkkkklllnnnoooqqqpppooonnnmmmmmmmmmmmmmmmnnnpppvvvxxxlllddd___]]]\\\^^^aaadddgggkkkpppsssxxxuuurrrrrrqqqnnnkkkhhhjjjkkklllkkkfffbbb___^^^^^^^^^[[[WWWSSSPPPPPPQQQPPPQQQSSSWWW]]]eeekkkpppqqqggghhhgggfffdddbbbaaa______bbbaaaaaabbbdddeeedddcccaaa```^^^]]]]]]^^^___```^^^\\\YYYZZZ\\\^^^]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWW[[[[[[[[[\\\\\\\\\]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[]]]]]]]]]]]]\\\[[[ZZZYYYZZZ[[[]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\]]]___bbbddddddcccaaa___^^^```eeeiiiuuueeecccbbbbbbcccccccccbbb______^^^\\\ZZZYYYWWWWWWUUUVVVWWWWWWXXXXXXWWWWWWUUUVVVWWWVVVTTTSSSTTTUUUUUUVVVVVVUUUQQQOOONNNNNNQQQQQQQQQQQQPPPOOONNNMMMQQQPPPPPPQQQSSSUUUTTTSSSUUUVVVWWWVVVTTTSSSTTTUUUTTTUUUUUUVVVWWWWWWXXXXXXUUUUUUVVVYYY]]]_________ZZZZZZ[[[\\\\\\\\\\\\\\\XXXZZZ[[[[[[YYYXXXYYYYYYVVVWWWWWWVVVUUUUUUWWWYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYZZZXXXVVVUUUUUUVVVVVV\\\bbbccc___YYYWWWWWWWWWUUUTTTTTTUUUVVVUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVTTTSSSRRRRRRTTTTTTTTTSSSSSSSSSSSSSSSQQQRRRRRRPPPOOOOOOQQQSSSXXXXXXXXXVVVSSSQQQQQQRRRPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOQQQSSSTTTRRRQQQSSSSSSQQQPPPOOOOOOOOOOOOKKKKKKKKKKKKMMMOOOQQQRRRKKKLLLMMMNNNNNNMMMKKKJJJKKKJJJJJJJJJLLLOOORRRTTTUUURRRNNNMMMMMMMMMMMMLLLRRRQQQPPPPPPOOOOOOOOOPPPUUUTTTUUUYYY]]]aaabbbbbb___^^^]]]\\\]]]^^^```aaa^^^^^^^^^^^^___```aaabbbdddaaa]]]\\\[[[[[[ZZZYYYaaa````````````aaabbbbbbgggggghhhiiiiiijjjkkkkkklllnnnppppppooonnnnnnnnnnnnoooooonnnkkkjjjjjjkkknnnoooqqqqqqrrrqqqpppooopppqqqqqqpppnnnllljjjhhhhhhiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiihhhggggggfffaaa```^^^[[[YYYWWWVVVVVVYYY\\\bbbgggkkklllllllllqqqqqqpppqqqrrruuuxxxzzzwwwyyy{{{{{{zzzzzz{{{|||||||||||||||{{{zzzyyyxxxzzzyyyyyyyyyyyyuuuppplllooonnnmmmmmmnnnooopppqqqpppqqqrrrrrrqqqqqqsssuuuttttttuuusssrrrqqqsssuuuvvvvvvwwwvvvuuusssqqqpppvvvuuusssoookkkiiijjjkkkkkkkkkjjjiiijjjkkkmmmnnnmmmllljjjiiigggfffeeeeeeggggggiiioooxxxwwwmmmgggeee^^^```bbbdddfffiiimmmooowwwvvvsssnnnjjjiiijjjkkkmmmpppsssooofff]]]ZZZYYYYYYYYYVVVSSSQQQPPPSSSUUU]]]```fffmmmvvvyyykkkbbb^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]]]]]___```___]]]ZZZYYYXXXXXXXXXZZZ[[[\\\ZZZYYYXXXXXXZZZ\\\\\\[[[YYYXXXWWWVVVUUUUUUUUUVVVXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXX[[[[[[[[[[[[ZZZYYYXXXXXXXXXYYY\\\^^^^^^]]][[[YYYXXXXXXYYY[[[\\\^^^___```^^^___^^^]]]\\\^^^aaadddnnnvvviiigggdddcccccccccbbbaaa]]]\\\[[[ZZZYYYXXXWWWVVVTTTUUUVVVVVVWWWWWWVVVVVVRRRTTTTTTTTTRRRRRRSSSTTTTTTUUUUUUSSSOOOMMMMMMMMMSSSSSSSSSRRRRRRQQQPPPOOOPPPOOONNNPPPRRRTTTTTTTTTRRRSSSUUUUUUSSSSSSTTTUUUSSSSSSTTTTTTUUUVVVVVVVVVVVVWWWYYY[[[]]]]]]\\\[[[\\\\\\\\\\\\[[[YYYXXXWWWWWWYYYZZZZZZYYYYYYYYYZZZWWWYYYYYYYYYWWWWWWXXXYYYZZZZZZZZZYYYXXXXXXWWWWWWZZZ[[[[[[[[[YYYYYYZZZ\\\YYY___eeegggeee```\\\ZZZ\\\YYYWWWUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPOOOMMMMMMOOOQQQTTTVVVWWWVVVSSSQQQPPPPPPOOOPPPQQQRRRQQQQQQOOONNNOOOOOOOOONNNNNNNNNMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRSSSRRRPPPNNNMMMMMMNNNNNNKKKKKKJJJKKKLLLMMMOOOQQQMMMMMMNNNNNNNNNNNNNNNNNNJJJJJJIIIJJJMMMRRRVVVYYYXXXVVVRRRPPPOOOPPPQQQRRRSSSRRRQQQQQQQQQSSSTTTVVV[[[]]]aaahhhnnnsssuuutttmmmkkkhhhgggfffgggjjjkkkiiijjjkkkmmmnnnoooooooooooommmjjjhhhhhhhhhfffeeeiiiiiihhhhhhhhhiiiiiijjjhhhhhhiiiiiijjjkkkllllllhhhjjjllllllkkkiiiiiiiiijjjkkkkkkjjjgggffffffgggjjjjjjkkklllkkkjjjhhhfffhhhhhhhhhhhhgggfffdddccccccdddeeeffffffeeedddcccbbbcccccccccccccccbbbaaa^^^^^^]]]\\\\\\[[[ZZZZZZ^^^```dddiiilllnnnnnnnnnqqqqqqpppqqqrrruuuxxxzzzwwwxxxxxxyyyxxxxxxyyyyyyyyyzzz||||||zzzxxxwwwwwwwwwvvvvvvvvvvvvtttqqqnnnqqqqqqpppppppppqqqrrrsssppppppqqqqqqrrrsssuuuvvvtttuuuvvvvvvttttttuuuvvvwwwuuusssqqqqqqsssuuuwwwvvvsssnnngggaaa___```bbb\\\\\\]]]^^^```ccceeefffbbbaaa___^^^]]]\\\\\\\\\^^^^^^___ccckkkvvvtttjjjfffdddcccbbb```___```dddgggppprrrqqqjjjfffiiiooosssyyy}}}yyynnneeeccceeecccccccccbbbcccgggmmmqqqyyy|||tttggg___\\\\\\\\\]]]]]]^^^^^^___\\\[[[ZZZZZZ\\\\\\[[[YYYWWWWWWVVVVVVVVVWWWXXXYYYXXXXXXXXXXXXYYYZZZ[[[[[[WWWWWWVVVUUUUUUUUUUUUUUUWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZYYYYYYYYYXXXXXXXXXZZZZZZZZZZZZZZZYYYXXXXXXWWWYYY\\\^^^___]]]ZZZXXXVVVVVVWWWYYY[[[\\\[[[ZZZXXXYYY[[[\\\]]]^^^aaacccjjjppp{{{hhheeeaaa^^^]]]\\\[[[YYYXXXXXXXXXXXXXXXXXXWWWWWWTTTUUUVVVVVVWWWWWWVVVVVVPPPRRRSSSRRRQQQQQQRRRSSSSSSTTTTTTRRROOOMMMMMMNNNSSSSSSSSSSSSRRRQQQPPPPPPOOONNNMMMNNNQQQSSSSSSSSSLLLOOOQQQRRRRRRRRRSSSUUURRRRRRSSSSSSTTTUUUUUUUUUTTTWWWZZZ\\\]]]]]]\\\[[[\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXZZZ[[[ZZZYYYZZZ[[[[[[\\\]]]\\\ZZZYYYYYYZZZ[[[[[[[[[ZZZZZZYYYYYYYYYZZZ[[[[[[[[[ZZZZZZ\\\^^^___```cccfffhhhgggaaa]]]]]]ZZZWWWUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRPPPPPPRRRSSSQQQSSSUUUTTTRRRPPPOOOOOONNNOOOPPPQQQQQQPPPOOONNNOOOOOOOOONNNNNNNNNMMMMMMLLLMMMNNNOOOOOOPPPRRRSSSRRRPPPOOOMMMLLLLLLMMMNNNNNNMMMMMMLLLLLLMMMOOOOOOPPPOOONNNMMMNNNOOOQQQRRRMMMMMMMMMNNNQQQUUUZZZ]]]^^^\\\ZZZYYYXXXZZZ\\\^^^YYYYYYYYYZZZ\\\^^^aaaccceeehhhmmmtttyyy{{{zzzxxxrrrpppmmmjjjhhhiiijjjkkkmmmoooppprrrssstttttttttooommmkkkkkklllllljjjiiihhhggggggfffffffffggggggccccccdddeeeeeefffgggggg```bbbddddddcccaaaaaaaaaaaabbbccccccaaa```aaacccccccccdddccccccaaa```^^^aaaaaaaaaaaaaaaaaaaaa```___aaacccddddddcccaaa___^^^^^^_________^^^^^^]]]ZZZZZZZZZ[[[[[[\\\\\\\\\```aaabbbeeegggiiijjjkkklllkkkkkklllnnnqqqtttvvvttttttttttttuuuuuuvvvvvvrrruuuxxxyyywwwvvvwwwxxxwwwtttqqqpppppppppooooooqqqqqqppppppqqqrrrssstttooonnnnnnoooppprrrsssssssssvvvxxxyyyyyyyyyyyyzzz{{{zzzxxxvvvuuutttttttttnnnkkkddd\\\UUURRRSSSUUUMMMMMMNNNPPPQQQSSSUUUVVVSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVXXX\\\eeeooowwwyyynnnhhhmmmjjjccc]]]XXXYYY]]]aaaooouuuvvvooommmttt}}}yyy{{{{{{|||}}}~~~pppddd]]]\\\\\\\\\]]]]]]]]]]]]]]][[[ZZZXXXYYYZZZZZZYYYXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[WWWWWWVVVVVVUUUVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXZZZZZZZZZZZZZZZYYYYYYXXXWWWYYY\\\______]]][[[YYYXXXWWWWWWYYYZZZZZZWWWTTTNNNQQQUUUXXX[[[]]]```bbbgggkkkuuuiiieee```]]][[[ZZZYYYXXXUUUUUUVVVVVVVVVWWWWWWWWWUUUUUUVVVWWWWWWWWWWWWVVVOOOQQQRRRRRRPPPPPPQQQSSSRRRRRRRRRQQQNNNNNNOOOPPPQQQQQQQQQQQQPPPOOONNNMMMOOONNNLLLMMMOOOQQQRRRRRRIIILLLOOOQQQRRRRRRSSSTTTRRRRRRRRRSSSTTTTTTUUUUUURRRUUUYYY\\\]]]]]]^^^___YYYYYYZZZ[[[[[[[[[[[[[[[WWWYYY[[[[[[[[[[[[\\\]]]^^^___```___]]][[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]___bbbdddkkkjjjkkkooorrrqqqlllfff___\\\XXXWWWWWWWWWWWWWWWUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUVVVWWWWWWXXXXXXSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTSSSQQQOOOOOOQQQRRROOOQQQSSSSSSQQQOOOOOOOOONNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNLLLNNNOOOOOOOOOPPPSSSUUUQQQPPPPPPOOOOOOOOOOOOOOORRRQQQPPPOOOOOOOOOQQQQQQRRRRRRQQQQQQRRRSSSUUUVVVSSSSSSSSSTTTVVVZZZ]]]___bbbbbbbbbaaaaaabbbeeehhhbbbcccdddeeehhhjjjlllmmmlllmmmppptttuuutttppplllllljjjhhheeeccccccddddddiiijjjkkklllmmmnnnnnnnnngggfffeeeeeefffgggfffdddaaa``````___________________________````````````[[[^^^``````___^^^^^^^^^[[[\\\^^^^^^]]]]]]^^^```^^^^^^^^^]]]]]]]]]\\\\\\___________________________aaacccffffffcccaaa___]]]^^^^^^^^^]]]]]]\\\[[[WWWWWWWWWXXXZZZ\\\]]]^^^aaabbbdddeeeggghhhiiijjjkkkkkkkkklllooosssvvvyyyvvvuuussssssuuuvvvuuutttooosssvvvxxxwwwwwwzzz}}}zzzvvvrrrooonnnooopppoooppppppppppppqqqssstttvvvooonnnlllmmmoooppppppooorrrvvvzzz|||}}}}}}}}}~~~}}}~~~~~~|||wwwppphhhddd```^^^YYYRRRLLLIIIIIIKKKGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJLLLMMMNNNOOONNNPPPQQQQQQSSSWWW___eeettt}}}}}}wwwvvv{{{wwwooogggbbbbbbfffjjj||||||lllaaa\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXWWWXXXYYYZZZYYYXXXZZZZZZZZZYYYYYYXXXXXXWWWXXXZZZ\\\\\\ZZZYYYYYYZZZWWWWWWVVVVVVVVVVVVWWWWWWVVVWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUYYYYYYYYYZZZZZZYYYYYYXXXXXXZZZ\\\^^^^^^]]][[[ZZZ[[[YYYWWWXXXZZZYYYUUURRRIIILLLQQQVVVYYY]]]```cccggglllvvvgggccc___\\\[[[[[[[[[ZZZUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVVVVVVVUUUOOOPPPQQQQQQPPPPPPQQQSSSOOOPPPPPPOOOMMMNNNPPPQQQPPPPPPPPPOOOOOONNNMMMLLLPPPNNNLLLLLLNNNPPPQQQPPPJJJMMMPPPRRRRRRQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUSSSVVVZZZ\\\[[[\\\]]]___YYYZZZ[[[[[[\\\\\\[[[[[[WWWYYY[[[\\\\\\\\\]]]___^^^```bbbbbb```______```___``````aaaaaabbbbbbcccaaaccceeehhhkkkpppvvvzzz{{{lllhhhbbb^^^\\\[[[ZZZYYYVVVVVVUUUTTTSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUURRRSSSSSSTTTUUUUUUVVVVVVQQQQQQRRRRRRRRRSSSSSSSSSRRRSSSRRRPPPNNNMMMOOOQQQPPPQQQSSSRRRQQQPPPPPPQQQOOOOOONNNNNNOOOOOOPPPQQQPPPPPPPPPPPPOOOOOOOOOOOONNNOOOQQQQQQPPPQQQUUUXXXRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRTTTUUUVVVVVVXXXZZZ]]]^^^^^^]]]\\\ZZZZZZZZZ[[[\\\]]]______```aaacccbbbaaaaaadddgggcccdddfffgggiiijjjjjjjjjkkkiiihhhhhhhhhgggdddaaabbbaaa```___^^^^^^^^^^^^bbbbbbcccccccccddddddeeecccbbbaaabbbccccccaaa```]]]\\\[[[[[[ZZZZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[WWWZZZ\\\]]]\\\[[[[[[\\\XXXZZZ[[[[[[ZZZZZZ[[[\\\\\\[[[ZZZYYYYYY[[[\\\^^^aaa```___]]]\\\\\\[[[[[[]]]___ccceeeeeeccc___]]]]]]]]]]]]]]]\\\[[[YYYYYYVVVVVVVVVVVVXXX[[[^^^```cccfffkkkoooqqqqqqooonnnooooooppprrrvvvzzz~~~}}}zzzvvvuuuvvvwwwvvvtttrrrvvvzzzzzzyyyzzz|||xxxuuutttsssrrrqqqoooooooooppprrrtttvvvxxxrrrpppmmmmmmooopppooommmpppsssxxx{{{{{{{{{{{{{{{yyywwwsssllleee^^^XXXUUUQQQPPPNNNKKKGGGEEEEEEFFFHHHHHHHHHHHHGGGFFFEEEEEEIIIIIIIIIJJJKKKLLLNNNOOOKKKNNNRRRRRRPPPRRRVVV[[[aaahhhqqqvvvxxx|||wwwiii```\\\YYYYYYYYYXXXXXXXXXWWWWWWWWWVVVUUUVVVXXXYYYYYYXXXWWWXXXXXXYYYYYYYYYYYYXXXXXX[[[]]]\\\YYYWWWWWWXXXWWWVVVVVVUUUUUUVVVVVVWWWUUUVVVVVVVVVVVVWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTWWWWWWXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[[[[[[[ZZZZZZ\\\YYYVVVWWWZZZ[[[WWWTTTQQQTTTYYY]]]aaadddhhhkkkrrrvvv~~~```\\\XXXVVVWWWXXXXXXXXXVVVVVVVVVUUUTTTSSSRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUOOOPPPQQQQQQPPPPPPRRRSSSMMMNNNNNNMMMLLLMMMPPPRRRPPPPPPPPPPPPOOONNNMMMMMMQQQNNNLLLKKKMMMOOOPPPPPPLLLOOORRRSSSRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUXXXZZZ]]]\\\ZZZYYYZZZ\\\]]]]]]]]]]]]\\\ZZZYYYXXXWWWYYY\\\]]]]]]]]]___```]]]___bbbccccccbbbbbbcccbbbbbbcccdddeeeffffffgggeeeiiinnnttt|||{{{vvvnnngggbbb^^^[[[XXXWWWWWWUUUTTTSSSSSSRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRRRRRRRSSSSSSSSSSSSPPPPPPPPPQQQQQQQQQRRRRRRVVVVVVVVVSSSQQQQQQRRRTTTQQQRRRSSSRRRQQQPPPQQQSSSOOOOOONNNMMMNNNOOOQQQRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOQQQSSSSSSRRRSSSWWW[[[TTTUUUWWWXXXYYYYYYXXXWWWSSSSSSSSSSSSUUUWWWYYYZZZ[[[___dddiiijjjhhhdddbbb^^^^^^__________________[[[]]]______]]]\\\^^^```^^^___aaabbbcccbbbaaaaaafffccc```^^^^^^_________[[[[[[[[[\\\\\\]]]]]]]]]___^^^^^^]]]^^^^^^______fffdddcccdddddddddaaa___]]]]]]\\\[[[ZZZZZZZZZ[[[ZZZZZZYYYYYYXXXXXXWWWWWWSSSVVVXXXYYYYYYXXXYYYZZZWWWYYYZZZYYYWWWWWWXXXYYYZZZXXXWWWVVVWWWYYY]]]___bbb```^^^\\\ZZZXXXWWWVVVZZZ]]]aaaccccccaaa]]]ZZZ\\\\\\\\\[[[ZZZXXXWWWVVVWWWVVVUUUUUUXXX[[[___aaaeeejjjrrryyy|||{{{wwwsssssstttuuuwww{{{~~~yyywwwwwwwwwuuussswww{{{~~~~~~|||~~~~~~|||{{{xxxuuurrroooooooooppprrruuuxxxyyyuuurrrooooooppppppnnnllllllpppuuuxxxxxxvvvvvvuuussslll```TTTMMMKKKLLLNNNGGGHHHIIIHHHFFFEEEFFFGGGIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPJJJOOOTTTTTTRRRQQQTTTXXXTTTZZZ```eeekkkxxxrrrfff```]]]YYYYYYXXXXXXXXXXXXXXXXXXUUUTTTTTTUUUWWWYYYXXXWWWTTTUUUVVVWWWYYYYYYYYYYYYXXX[[[]]]\\\XXXVVVVVVWWWVVVUUUUUUUUUUUUUUUVVVVVVTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWVVVVVVWWWXXXXXXYYYYYYYYYYYYYYY\\\XXXUUUWWW[[[\\\ZZZVVV]]]```dddhhhkkkooosssvvv~~~]]][[[YYYVVVUUUUUUVVVWWWUUUTTTTTTSSSRRRQQQQQQQQQSSSSSSSSSSSSSSSTTTTTTTTTRRRQQQQQQRRRSSSRRROOOMMMOOOOOOOOOOOOOOOPPPQQQRRRSSSQQQOOOOOOQQQQQQOOOMMMQQQPPPNNNLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRQQQQQQPPPRRRRRRSSSSSSTTTUUUVVVVVV[[[[[[ZZZYYYZZZ[[[]]]^^^\\\ZZZWWWVVVWWWXXXXXXWWWZZZZZZZZZ\\\^^^^^^]]][[[ccceeehhhlllnnnlllhhheeedddeeefffffffffgggiiikkknnnvvvyyyrrrjjjaaa[[[ZZZWWWUUUVVVUUUQQQPPPRRRTTTUUUXXXYYYYYYXXXUUUTTTQQQPPPPPPPPPPPPQQQRRRSSSNNNNNNNNNNNNOOOQQQSSSTTTUUUUUUTTTSSSRRRQQQQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQOOONNNOOOOOOOOONNNNNNKKKJJJNNNSSSUUUSSSPPPYYYTTTRRRSSSTTTSSSUUUXXXVVVXXX[[[]]]]]][[[XXXVVVTTTVVVXXXYYYYYYZZZ]]]___eeemmmwww|||yyyrrrllliiihhhfffccc```^^^]]]]]]]]]ZZZZZZZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZZZZ[[[\\\]]]]]]\\\[[[ZZZZZZ[[[\\\]]]ZZZYYYYYYXXXXXXXXXYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\hhhiiikkkkkkjjjfffbbb```ZZZZZZ\\\]]]]]]\\\[[[[[[VVVUUUTTTTTTUUUUUUSSSRRRUUUTTTSSSRRRRRRSSSTTTUUUWWWUUUSSSQQQQQQSSSUUUWWWYYYWWWTTTSSSUUUYYY^^^```cccaaa^^^[[[YYYXXXYYYYYYYYY\\\```aaaaaa____________^^^]]]]]][[[ZZZYYYYYY\\\\\\\\\]]]___bbbeeegggfffmmmuuu|||}}}{{{wwwuuurrrtttvvvwwwwwwyyy||||||{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~~~~xxxrrrsssuuuwwwwwwuuuuuuuuuvvvuuusssqqqqqqssstttsssrrrooolllmmmrrrsssmmmeeebbb\\\XXXRRRJJJEEEBBBAAAAAABBBDDDGGGHHHGGGGGGGGGHHHHHHGGGHHHLLLQQQSSSRRRPPPPPPPPPPPPPPPPPPQQQQQQRRRVVVTTTSSSSSSTTTUUUUUUTTT[[[[[[^^^cccgggnnnwwwmmmddd^^^ZZZXXX[[[ZZZYYYWWWVVVVVVUUUUUUWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVWWWWWWWWWWWWWWWWWWXXXXXXVVVUUUTTTRRRRRRRRRSSSTTTSSSUUUXXXYYYWWWVVVUUUUUUVVVUUUUUUUUUVVVXXXZZZ[[[ZZZXXXXXX[[[^^^___]]]ZZZVVVVVVWWWWWWXXXZZZ^^^aaakkkuuu~~~|||\\\ZZZXXXVVVUUUUUUUUUVVVVVVUUUTTTSSSRRRPPPOOOOOOSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPQQQQQQQQQOOONNNPPPPPPPPPQQQQQQQQQRRRRRRRRRPPPOOOOOOQQQQQQOOOMMMQQQPPPOOONNNOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVYYYXXXWWWVVVVVVWWWXXXYYYYYYWWWUUUTTTUUUVVVUUUUUUYYYYYY[[[\\\^^^```bbbcccmmmooorrrtttsssoooiiieeeeeefffggghhhkkkpppvvv{{{{{{ooofffbbb]]]ZZZZZZYYYUUUTTTWWWRRRSSSUUUVVVVVVUUUSSSRRRSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQQQQPPPPPPOOOOOONNNPPPOOONNNOOOPPPQQQRRRRRRRRROOONNNQQQVVVXXXWWWTTTZZZWWWVVVYYYZZZXXXYYY[[[^^^```ccceeedddaaa\\\YYYVVVWWWYYYZZZ\\\___cccgggjjjsss~~~}}}wwwtttooolllgggaaa]]][[[ZZZYYYYYYYYYYYYXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXXXXYYYZZZYYYYYYXXXWWWWWWXXXYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYbbbcccdddeeedddaaa^^^]]]XXXYYYZZZ[[[ZZZZZZYYYXXXVVVUUUTTTTTTUUUVVVUUUTTTVVVUUUTTTSSSSSSTTTUUUVVVXXXVVVTTTRRRRRRTTTVVVXXXXXXXXXWWWWWWWWWZZZ___bbbaaa```^^^\\\[[[ZZZZZZ[[[]]]```ccceeeeeedddccccccbbbaaa```^^^]]]]]]\\\\\\``````aaabbbdddfffggghhhmmmrrrwww{{{{{{yyywwwvvvrrrrrrsssssstttwww|||}}}|||}}}|||{{{yyyqqqjjjddddddaaaZZZTTTRRRLLLJJJGGGCCCAAAAAAAAABBBCCCEEEHHHIIIIIIIIIJJJKKKLLLKKKLLLOOOSSSUUUTTTRRRVVVVVVVVVVVVWWWXXXXXXYYYWWWVVVTTTTTTTTTTTTTTTTTT\\\\\\^^^bbbfffppp{{{yyyvvvsssmmmgggbbb^^^\\\[[[[[[ZZZYYYWWWVVVUUUUUUUUUWWWWWWVVVVVVVVVWWWXXXXXXZZZ[[[[[[[[[ZZZYYYYYYXXXXXXYYYZZZ[[[[[[[[[[[[[[[XXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUYYY[[[^^^^^^]]][[[[[[[[[ZZZZZZYYYYYYYYY[[[\\\]]]\\\\\\]]]___aaaaaa```^^^YYYZZZ\\\]]]^^^aaafffiiisss{{{ZZZXXXVVVUUUTTTTTTTTTUUUVVVUUUTTTRRRQQQOOONNNNNNSSSSSSTTTUUUUUUTTTSSSRRRTTTSSSQQQQQQRRRSSSRRRQQQPPPQQQRRRSSSTTTSSSRRRRRRQQQPPPOOOOOOPPPQQQOOONNNRRRQQQQQQQQQRRRTTTVVVWWWWWWVVVUUUSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTVVVVVVUUUTTTTTTTTTUUUUUUWWWUUUSSSRRRTTTUUUUUUTTTYYY[[[\\\\\\\\\```eeejjjqqqsssuuuuuusssnnnhhhdddiiijjjlllpppwww~~~uuuggg```ZZZYYYWWWUUUTTTWWWRRRSSSUUUUUUUUUUUUSSSRRRVVVVVVVVVVVVUUUSSSQQQPPPSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOOOONNNOOOOOOPPPQQQSSSUUUVVVWWWXXXVVVTTTVVVZZZ\\\\\\ZZZ[[[ZZZ\\\aaabbb___^^^```gggjjjmmmooolllfff___ZZZXXXYYYZZZ[[[^^^cccjjjooonnnxxx~~~uuuqqqjjjbbb[[[WWWVVVUUUWWWWWWWWWWWWVVVVVVVVVVVVWWWVVVVVVUUUVVVVVVWWWWWW[[[ZZZZZZYYYYYYZZZZZZ[[[UUUUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTVVVWWWXXX[[[\\\\\\]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUTTTVVVXXXYYYXXXWWWYYYXXXXXXWWWWWWXXXXXXYYYZZZXXXVVVTTTTTTVVVXXXZZZYYY[[[\\\\\\ZZZ[[[___ccc^^^_______________^^^^^^___bbbfffhhhgggggggggggggggfffdddbbbaaaaaabbbbbbfffggghhhjjjlllmmmmmmnnnvvvxxx|||}}}}}}|||||||||wwwwwwvvvvvvxxx}}}~~~{{{xxxnnndddYYYSSSNNNIIIEEEEEEAAA@@@?????????@@@AAABBBEEEGGGJJJKKKLLLLLLNNNOOOPPPPPPQQQSSSVVVWWWWWWUUUUUUUUUVVVWWWWWWXXXYYYYYY[[[ZZZXXXVVVUUUUUUVVVVVV[[[\\\___ccchhhsss|||wwwrrrooonnnkkkjjjhhhfffeeeccccccccc___^^^]]][[[YYYYYYXXXXXXZZZZZZZZZ[[[\\\^^^___```cccccccccbbbaaa```^^^^^^]]]^^^___```bbbbbbbbbbbb_________^^^^^^]]]]]]]]]\\\\\\\\\]]]\\\\\\[[[[[[aaaccceeefffdddccccccccccccbbbaaa``````aaabbbcccbbbdddgggggggggffffffgggaaaccceeegggiiimmmqqquuuzzz~~~WWWWWWUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPSSSTTTUUUVVVVVVTTTSSSRRRWWWUUUSSSRRRTTTUUUUUUUUUQQQSSSUUUVVVVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPTTTTTTSSSTTTTTTVVVWWWXXXXXXVVVTTTRRRQQQRRRSSSTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUVVVTTTSSSRRRTTTUUUVVVUUUYYY\\\^^^\\\[[[^^^fffnnnqqqrrrsssrrrpppnnnmmmmmmrrruuuzzzpppfff]]]YYYWWWTTTUUUWWWVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXYYYZZZXXXVVVTTTRRRUUUVVVWWWYYYYYYYYYXXXWWWVVVVVVUUUTTTSSSRRRQQQQQQUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUWWWXXXXXXZZZ\\\^^^^^^\\\ZZZ\\\___aaaaaaaaa______dddiiiiiieeeccceeennnqqqtttuuuqqqiii___YYYYYYYYYYYYZZZ]]]cccjjjpppooozzz~~~rrrnnnfff___YYYUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWW[[[[[[[[[[[[[[[[[[[[[[[[VVVVVVUUUUUUUUUVVVWWWWWWVVVUUUTTTSSSTTTVVVXXXZZZXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\[[[[[[ZZZYYYXXXWWWXXXWWWWWWYYY\\\]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\ZZZXXXXXXZZZ\\\]]]\\\___aaa```]]]\\\^^^aaa^^^___aaacccddddddcccbbb```cccfffhhhhhhhhhiiijjjmmmllliiihhhgggggghhhiiilllmmmpppsssuuuvvvwwwwwwzzz}}}~~~|||wwwqqqmmmcccXXXMMMHHHFFFCCCCCCEEEAAAAAAAAA@@@AAAAAAAAABBBEEEHHHJJJLLLLLLMMMOOOQQQRRRRRRRRRTTTUUUVVVVVVVVVRRRRRRSSSUUUVVVVVVWWWWWW\\\\\\ZZZXXXVVVVVVWWWXXXYYY]]]ccciiippp{{{|||www|||||||||yyyvvvsssssssssooooooooooooooooooooooooiiiiiigggeeedddcccbbbbbbccccccdddeeegggiiikkklllnnnnnnnnnnnnmmmlllkkkjjjhhhiiijjjkkkllllllllllllmmmmmmlllkkkkkkjjjiiiiiifffggghhhhhhhhhgggfffeeekkklllnnnnnnmmmllllllmmmnnnmmmlllkkkjjjjjjkkklllkkkooorrrrrrpppnnnppprrrlllnnnqqqsssuuuxxx||||||}}}VVVUUUTTTTTTSSSSSSSSSSSSPPPPPPQQQQQQRRRSSSSSSTTTTTTUUUVVVVVVUUUTTTSSSRRRWWWTTTRRRRRRTTTUUUUUUUUUSSSTTTVVVWWWWWWVVVTTTRRRQQQQQQQQQQQQQQQQQQQQQRRRVVVVVVUUUUUUUUUUUUUUUVVVVVVTTTRRRQQQPPPQQQSSSTTTRRRQQQOOONNNNNNOOOPPPQQQPPPQQQRRRSSSUUUVVVVVVWWWUUUSSSQQQQQQSSSUUUVVVUUUVVVZZZ]]]]]]]]]bbbjjjrrrvvvuuussspppoooqqqwww|||ssseee^^^[[[YYYYYY\\\YYYYYYXXXXXXXXXXXXYYYYYYVVVWWWXXXYYYYYYWWWUUUTTTSSSTTTWWWYYY[[[[[[[[[[[[YYYXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWXXXYYY[[[\\\\\\^^^```aaaaaa``````ccceeeddddddcccdddfffggghhhhhhhhhiiinnnsssqqqlllkkkmmmsssvvvzzzzzzuuukkkaaaZZZYYYYYYXXXWWWXXX]]]dddjjjsss~~~zzzhhheee```[[[WWWVVVVVVWWWRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXYYYZZZ[[[[[[ZZZYYYWWWWWWWWWYYY\\\]]]YYYYYYYYYYYYZZZ\\\^^^___aaa```___^^^]]]]]]\\\\\\[[[ZZZZZZ]]]```bbbbbbbbbaaaaaaaaabbbbbbaaaaaaaaa```___]]]\\\\\\]]]___``````bbbcccbbb^^^\\\]]]^^^___aaadddggghhhhhhffffffbbbdddhhhiiijjjkkklllmmmppppppnnnmmmllllllmmmmmmoooqqqtttxxx{{{}}}~~~~~~{{{~~~~~~~~~zzz}}}zzzuuupppjjjddd```TTTKKKDDDCCCDDDCCCDDDFFFDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGIIIJJJJJJLLLNNNQQQPPPPPPQQQQQQRRRRRRSSSTTTUUUUUUWWWXXXYYYYYYYYYYYYXXXXXXWWWUUUSSSSSSVVVXXX]]]fffpppxxxvvvqqquuu|||~~~|||}}}~~~~~~|||{{{}}}~~~}}}}}}||||||{{{{{{zzzzzzwwwvvvuuutttsssrrrrrrrrrpppqqqqqqssstttvvvxxxyyyyyyyyyzzzzzzzzzzzzyyyyyywwwwwwxxxxxxxxxxxxwwwwwwzzzzzzyyyxxxwwwvvvvvvuuussstttuuuvvvvvvuuutttsssvvvxxxyyyyyywwwwwwwwwxxxzzzyyywwwvvvuuuuuuvvvwwwvvvyyy}}}|||zzzxxxyyy{{{yyyzzz|||~~~~~~UUUUUUTTTTTTTTTSSSSSSSSSOOOOOOPPPRRRSSSUUUVVVWWWVVVVVVVVVUUUTTTTTTSSSSSSTTTRRRQQQQQQSSSTTTTTTSSSUUUUUUVVVWWWVVVUUUTTTSSSQQQRRRTTTSSSRRRRRRSSSTTTWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRSSSTTTUUUTTTSSSQQQPPPPPPQQQSSSTTTQQQRRRSSSUUUVVVWWWWWWWWWSSSRRRPPPQQQSSSUUUVVVVVVUUUYYY^^^bbbeeejjjqqqvvvwwwuuuqqqmmmmmmsss~~~}}}kkkaaa]]]ZZZ[[[]]][[[ZZZYYYXXXXXXYYYZZZ[[[VVVWWWXXXXXXXXXWWWVVVUUURRRSSSUUUWWWYYY[[[[[[\\\YYYYYYYYYYYYZZZZZZZZZZZZWWWWWWYYY[[[]]]```aaabbbgggjjjkkkjjjggggggiiilllmmmnnnooopppqqqqqqqqqqqqssstttwwwyyyuuupppppptttwwwzzz||||||wwwmmmccc]]]YYYXXXVVVTTTTTTXXX^^^cccttt{{{ttt```^^^\\\ZZZXXXXXXYYYZZZSSSTTTVVVXXXXXXXXXWWWWWWXXXYYYZZZ[[[[[[\\\[[[[[[YYYZZZZZZ[[[[[[ZZZZZZYYY[[[[[[[[[[[[[[[\\\]]]^^^\\\[[[[[[[[[[[[]]]^^^___[[[[[[\\\\\\^^^___aaabbbccccccbbbaaa````````````]]]]]]]]]___bbbdddeeedddccccccdddeeeeeedddcccccc``````___^^^^^^___``````aaaaaa``````___^^^^^^]]]aaaccceeeggghhhhhhgggfffdddgggjjjkkklllnnnppprrrpppppppppooooooooonnnnnnoooqqqsssvvvzzz|||~~~~~~xxx{{{~~~|||xxxvvvuuuqqqtttwwwyyyyyyyyyyyyzzz{{{zzzxxxxxxzzz~~~~~~||||||rrrnnniiiddd```[[[WWWTTTNNNGGGCCCEEEHHHHHHHHHJJJHHHHHHGGGFFFGGGHHHIIIJJJJJJKKKMMMMMMMMMOOORRRTTTRRRTTTUUUTTTTTTUUUWWWYYY[[[\\\]]]^^^___^^^]]]]]]VVVXXXXXXVVVTTTUUUZZZ^^^jjjuuu}}}uuupppssszzz~~~~~~~~~~~~~~~~~~~~~TTTTTTUUUUUUTTTTTTSSSSSSPPPQQQRRRSSSTTTVVVWWWWWWYYYWWWUUUTTTSSSSSSTTTUUUTTTSSSSSSTTTVVVVVVUUUTTTVVVVVVVVVUUUUUUUUUTTTTTTRRRTTTVVVUUUSSSSSSUUUWWWVVVWWWWWWXXXXXXXXXXXXWWWUUUUUUVVVVVVWWWWWWXXXXXXYYYWWWVVVUUUUUUWWWZZZ\\\XXXYYYZZZ[[[[[[[[[ZZZZZZVVVUUUSSSTTTWWWYYYZZZZZZ^^^aaaeeekkkooosssuuuvvvppppppooonnnpppzzzpppddd^^^\\\\\\^^^___^^^\\\[[[[[[\\\^^^___]]]]]]\\\\\\[[[ZZZYYYYYYUUUVVVVVVWWWYYY[[[\\\]]]\\\\\\\\\]]]]]]]]]^^^^^^\\\]]]___aaaccceeefffggglllooorrrpppmmmlllpppssswwwyyy|||~~~~~~}}}|||{{{xxxxxxxxxxxxrrrmmmnnntttvvvxxxzzzzzzuuulllccc]]]XXXWWWVVVTTTSSSVVV[[[___lllxxx~~~qqqiii^^^^^^]]]]]]\\\\\\\\\[[[XXXYYYZZZ[[[[[[YYYWWWVVVYYYZZZ\\\]]]^^^^^^^^^]]]\\\]]]^^^______^^^]]]\\\ZZZZZZZZZ[[[[[[\\\^^^^^^[[[[[[\\\]]]]]]^^^^^^___\\\]]]^^^___```bbbcccccccccbbbaaa``````aaabbbbbb^^^]]]]]]___bbbdddeeedddccccccdddeeeeeedddcccccc______^^^]]]]]]^^^______```]]]ZZZ\\\```bbb```^^^bbbcccdddeeefffeeeeeeddddddfffiiikkklllnnnppprrrlllmmmooooooooonnnlllkkkmmmmmmnnnppprrrtttvvvwwwrrrtttvvvvvvuuutttuuuvvvqqqsssttttttrrrrrrssstttvvvtttrrrqqqssswww{{{~~~}}}{{{zzzzzz|||}}}~~~}}}|||{{{hhhddd___[[[ZZZYYYXXXWWWVVVPPPLLLPPPTTTVVVXXX[[[XXXVVVTTTSSSSSSTTTWWWXXXXXXYYYZZZZZZYYY[[[]]]```___aaabbbbbbaaabbbeeehhhhhhiiijjjkkkjjjiiigggfffaaacccdddcccaaadddjjjpppxxx~~~TTTUUUUUUUUUUUUTTTTTTSSSRRRSSSSSSTTTUUUUUUVVVVVVZZZXXXUUUSSSRRRSSSUUUVVVVVVVVVWWWXXXZZZZZZYYYWWWWWWVVVUUUTTTTTTTTTTTTUUURRRUUUWWWVVVTTTTTTVVVXXXUUUVVVWWWYYYZZZZZZZZZZZZVVVWWWYYYZZZ[[[[[[[[[[[[]]]\\\ZZZYYYZZZ]]]```aaaaaabbbbbbbbbaaa```^^^]]][[[YYYXXXYYY\\\^^^______iiijjjnnnrrrvvvvvvtttqqqmmmooorrrtttzzzxxxjjjdddbbbbbbcccdddbbb```^^^^^^```bbbdddfffeeecccaaa___^^^]]]]]][[[[[[ZZZZZZ[[[]]]___```bbbaaa```___^^^]]]]]]\\\cccdddeeefffhhhiiijjjkkknnnqqqtttsssppppppsssxxx~~~yyywwwvvvssslllgggiiippprrrtttvvvvvvqqqiii```[[[WWWWWWVVVUUUTTTVVV[[[^^^aaammm}}}sssfff]]]``````aaa```___^^^]]]\\\]]]]]]^^^^^^\\\YYYVVVUUUZZZ[[[]]]^^^_________^^^ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]ZZZZZZ\\\]]]^^^^^^]]]]]]\\\]]]___```bbbbbbbbbcccaaaaaa```______```bbbbbb^^^]]]]]]___bbbddddddcccbbbbbbcccddddddcccbbbbbb]]]]]]]]]\\\\\\]]]]]]]]]^^^YYYVVVYYY```dddccc```ccccccccccccccccccbbbbbbaaacccfffhhhiiikkknnnqqqiiikkkmmmnnnnnnllljjjhhhkkkkkkjjjjjjkkklllnnnpppmmmnnnoooppprrruuuzzz~~~yyyyyyxxxuuussssssuuuwwwyyywwwuuutttuuuxxx}}}{{{yyyjjjgggbbb```aaacccdddeeeaaaZZZWWW\\\bbbfffiiimmmjjjhhhdddaaa``````bbbdddffffffgggffffffgggiiillllllnnnpppooonnnooossswwwwwwxxxyyyzzzyyywwwuuutttooorrrtttsssrrruuu|||WWWVVVVVVUUUVVVWWWYYYZZZUUUVVVXXXXXXXXXXXXZZZ[[[ZZZYYYWWWVVVVVVWWWXXXYYYYYYXXXXXXXXXYYYZZZ[[[[[[VVVVVVVVVUUUTTTUUUYYY[[[\\\ZZZVVVTTTSSSUUUWWWYYY[[[[[[^^^aaaeeefffeeedddfff```^^^bbbcccaaacccgggffffffggghhhhhhhhhhhhhhhiiikkkllljjjgggccc```______```aaabbbccceeeffffffpppqqqsssttttttsssrrrrrrnnnwww~~~tttnnnjjjhhhmmmmmmmmmnnnnnnooooooppptttpppkkkgggdddbbb```______aaaaaa```___bbbhhhmmmooopppooolllhhheeefffhhhlllmmmooorrruuuxxxyyyzzzwwwyyyyyyvvvrrrrrrwww|||~~~~~~zzzuuurrrqqqrrrssssssooommmnnnlllddd]]][[[ZZZ\\\]]]]]]]]]]]]^^^```cccjjjqqqrrrlllfffcccccc___]]]\\\^^^aaabbb```^^^aaa```]]][[[YYYYYYYYYYYYWWWYYY\\\^^^______^^^\\\\\\[[[ZZZ[[[]]]^^^^^^]]]^^^[[[[[[]]]^^^\\\\\\```aaa]]]\\\``````\\\]]]aaa______```aaabbbbbbccccccaaa___^^^^^^```aaaaaaaaa^^^]]]\\\]]]```aaa___\\\^^^___```aaabbbccccccccc___^^^]]]]]]]]]]]]]]]]]]___```aaacccdddfffggghhheeefffgggggghhhiiijjjjjjdddeeehhhkkknnnqqqssstttrrrrrrqqqqqqqqqqqqrrrrrrooonnnnnnnnnppprrrtttuuutttuuuwwwyyy{{{}}}~~~~~~}}}|||{{{sssttttttttttttsssrrrrrrooonnnnnnrrrwwwzzz{{{yyyssstttuuutttrrrrrrrrrsssuuutttssstttuuuxxx{{{}}}zzz{{{}}}}}}}}}~~~XXXWWWWWWWWWWWWXXXZZZ[[[YYYZZZ[[[[[[YYYXXXYYYZZZ[[[ZZZXXXWWWXXXYYYZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYYTTTUUUVVVUUUUUUWWWZZZ]]]]]]\\\ZZZYYYZZZ[[[^^^___aaacccfffjjjmmmooonnnmmmlllgggeeeiiijjjhhhiiimmmnnnnnnooopppqqqpppoooooonnnooonnnkkkfffaaa^^^^^^\\\\\\^^^___aaacccdddeeehhhiiijjjkkkkkklllmmmmmmsssvvvpppnnnnnnrrrrrrrrrqqqqqqooonnnnnnmmmjjjfffcccbbbccccccddddddeeefffggghhhiiilllooovvvxxxzzzyyyuuurrrqqqqqqtttuuuxxx{{{~~~yyy{{{{{{xxxuuuuuuyyy}}}||||||vvvttttttwwwyyysssnnnjjjjjjggg```[[[ZZZZZZ\\\]]]]]]\\\\\\]]]___aaadddhhhgggddd````````````___]]]^^^aaabbb```^^^^^^]]][[[ZZZYYYYYYZZZZZZXXXZZZ]]]_________]]]\\\[[[ZZZYYYZZZ\\\]]]\\\[[[___\\\[[[^^^___\\\]]]aaaaaa]]]\\\______\\\]]]aaa\\\\\\]]]]]]^^^^^^_________^^^]]]^^^```aaa```___```______aaacccdddbbb___ddddddfffgggiiiiiijjjjjjfffffffffffffffggghhhhhhjjjkkkllllllmmmnnnooooooooooooooooooppppppppppppnnnooopppsssuuuwwwyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{|||yyyzzz|||~~~{{{|||||||||||||||{{{{{{zzzyyyxxxwwwyyy}}}~~~yyyzzz{{{{{{{{{zzz|||}}}~~~XXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^___^^^\\\ZZZZZZZZZ[[[ZZZYYYYYYZZZ[[[]]]^^^___^^^]]]\\\[[[[[[[[[[[[ZZZ[[[]]]]]]^^^___bbbdddaaaaaabbbbbbccceeegggggggggjjjnnnrrrtttuuuttttttooolllkkknnnnnnllllllooorrrsssuuuvvvvvvtttsssqqqqqqpppmmmhhhbbb]]][[[[[[XXXYYYZZZ\\\]]]___```aaa```aaaaaaaaabbbdddhhhlllzzzyyyzzz}}}|||{{{xxxtttoookkkhhhgggeeecccaaa```bbbfffjjjmmmmmmnnnpppsssuuuuuusssqqquuuyyy}}}~~~}}}yyyxxxzzz}}}||||||yyyzzz}}}wwwpppiiigggccc^^^[[[\\\\\\]]]^^^^^^]]]]]]^^^___aaa```___]]]]]]]]]^^^___cccaaa___^^^___aaa``````\\\[[[[[[[[[[[[\\\\\\]]]\\\]]]___aaaaaaaaa___^^^___^^^]]]^^^`````````^^^ccc``````ccccccaaabbbeeegggcccaaaccccccaaacccgggfffffffffffffffffffffgggiiiiiiiiikkkllllllkkkiiihhhhhhjjjlllnnnnnnllljjjnnnoooqqqrrrtttuuuvvvvvvssssssttttttuuuwwwxxxyyy{{{{{{{{{{{{{{{{{{||||||}}}|||||||||{{{{{{{{{{{{}}}~~~WWWXXXXXXYYYZZZ[[[\\\\\\^^^___aaaaaa___]]]]]]]]]]]]\\\\\\\\\]]]___```aaaddddddccccccbbbccccccccccccdddfffgggffffffhhhjjjiiiiiijjjkkklllmmmmmmmmmiiilllpppsssssssssrrrrrrlllkkkkkkkkkjjjhhhhhhjjjnnnooopppqqqqqqooommmkkknnnmmmiiiccc]]]YYYYYYYYYWWWWWWXXXYYYZZZ[[[[[[\\\]]]^^^]]]]]]]]]bbbiiiooo}}}rrriiiccc___]]]_________```ccciiiqqqvvvwwwwwwyyy}}}}}}wwwqqqkkkpppwww~~~{{{}}}~~~|||}}}~~~{{{rrriiieeebbb^^^]]]```^^^```aaa```___^^^___aaabbb```]]]]]]^^^aaabbbbbbfffdddbbb``````aaabbbcccaaa`````````aaaaaaaaabbbaaabbbdddfffhhhhhhgggggghhhggggggiiikkkmmmllllllnnnkkkkkkmmmnnnlllmmmpppsssqqqooooooooooooqqqssswwwwwwwwwvvvvvvvvvvvvvvvyyyyyyzzz}}}~~~~~~{{{yyywwwyyy{{{}}}}}}{{{|||}}}~~~XXXXXXYYYZZZ\\\\\\]]]]]]]]]```cccdddcccbbbcccccccccccccccdddeeefffggggggiiiiiiiiijjjkkklllmmmnnnjjjlllmmmmmmllljjjjjjjjjnnnoooooopppooonnnmmmllliiikkknnnooommmllllllmmmiiijjjiiifffbbbaaabbbcccdddeeefffgggfffeeecccbbbjjjiiieeeaaa\\\ZZZ[[[\\\XXXXXXWWWWWWWWWWWWWWWWWW[[[\\\\\\ZZZ[[[aaakkksssqqqddd\\\YYYYYY[[[\\\]]]^^^aaahhhqqqwwwxxxyyyzzz}}}~~~zzzrrrkkkdddgggnnnvvvxxxqqqtttxxx}}}xxxooofffbbb___]]]^^^aaa```bbbcccbbbaaaaaabbbdddeeedddcccdddgggiiiiiihhhlllkkkiiigggfffgggiiijjjmmmmmmmmmmmmlllllllllkkkkkklllnnnqqqssstttuuuuuusssssssssvvvyyy|||||||||}}}zzzzzz|||}}}{{{{{{}}}}}}ZZZ[[[\\\^^^___`````````___bbbfffiiiiiiiiiiiijjjjjjjjjkkkllllllmmmmmmmmmkkkllllllmmmnnnpppqqqrrrqqqsssuuuuuussspppnnnnnnnnnnnnnnnmmmllljjjhhhgggfffhhhjjjhhheeedddgggiiijjjllljjjccc]]]\\\^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\eeeeeeccc```]]]\\\^^^___XXXXXXXXXXXXWWWWWWWWWWWWYYYZZZZZZXXXXXX^^^jjjsssooobbb[[[YYYYYYXXXZZZ[[[\\\]]]aaaiiipppoooqqqsssuuutttooohhhccceeeggglllttt}}}|||yyysssmmmjjjpppxxxuuummmfffcccbbb```bbbeeeeeeggghhhhhhhhhhhhiiikkkkkklllnnnoooqqqssstttuuuvvvwwwwwwuuussssssuuuwww||||||}}}}}}}}}|||{{{{{{zzz{{{}}}]]]^^^```bbbdddddddddddddddhhhlllooooooooooooppplllmmmmmmnnnnnnnnnmmmmmmkkkkkkkkkkkklllmmmnnnooonnnqqqtttuuussspppnnnmmmiiihhhgggfffdddcccbbbaaa___aaabbb```]]]^^^ccchhhllloookkk```YYYYYY[[[[[[XXXXXXWWWVVVWWWWWWYYYYYY``````___]]][[[ZZZ[[[]]]WWWWWWXXXXXXYYYZZZZZZ[[[WWWYYYZZZXXXWWW]]]iiissszzzlllaaa\\\[[[[[[ZZZ\\\^^^\\\[[[\\\bbbgggdddgggjjjkkkiiifffcccaaaeeehhhnnnxxx{{{wwwyyyyyyuuuqqqjjjpppzzz{{{tttooooooooonnnooorrrppprrrtttttttttuuuwwwyyywwwyyy|||||||||~~~```aaacccfffggghhhhhhhhhiiilllqqqssssssrrrrrrssskkkkkkkkklllkkkkkkjjjjjjiiiiiihhhhhhhhhiiiiiijjjcccfffjjjkkkjjjhhhfffeeecccbbbaaa___^^^^^^]]]]]]YYY[[[\\\ZZZWWWZZZ```gggnnnqqqlll___VVVVVVYYYZZZUUUTTTSSSRRRSSSTTTWWWXXXZZZ[[[[[[YYYWWWVVVWWWXXXUUUVVVWWWYYY[[[\\\^^^^^^XXXZZZ[[[YYYXXX^^^jjjttt{{{rrrhhhaaa\\\[[[[[[^^^```aaa___[[[[[[___ddd^^^bbbfffgggdddbbbbbbdddbbbfffooo|||yyyuuuxxx{{{zzzwwwpppuuu~~~|||~~~}}}~~~{{{}}}```dddiiilllnnnnnnoooooopppooommmlllmmmnnnpppqqqnnnmmmllljjjhhhgggffffffdddcccaaaaaaaaaccceeefff```]]]___dddeee``````ccc]]]^^^^^^]]]ZZZWWWTTTRRRVVVVVVWWWXXXZZZ\\\^^^___kkkhhhccc^^^ZZZXXXVVVVVVUUUUUUTTTTTTUUUVVVWWWXXXVVVVVVWWWXXXXXXXXXXXXWWW[[[[[[\\\___bbbccccccbbb[[[VVVVVV[[[]]]```iiitttxxxqqqllljjjfffccc```_________```````````````_________cccccceeefffhhhjjjkkklllnnnrrryyygggjjjnnnppppppooooooooolllkkkiiihhhhhhiiikkklllhhhgggfffdddbbbaaaaaaaaa\\\\\\[[[ZZZZZZ[[[\\\]]][[[XXXYYY^^^^^^ZZZZZZ]]]ZZZZZZZZZZZZXXXUUUSSSQQQQQQQQQQQQRRRTTTUUUWWWXXX```___\\\XXXVVVTTTSSSSSSRRRQQQQQQQQQRRRSSSUUUVVVUUUVVVWWWWWWXXXXXXXXXXXX\\\]]]___aaacccbbbaaa___]]]YYYYYY]]]```bbbhhhooosss|||zzzuuuxxx|||~~~|||uuunnnhhhfffeeedddbbbbbbbbbccccccccccccccccccddddddeeeeeelllmmmnnnpppqqqssstttuuuvvvyyy}}}kkknnnqqqrrrpppnnnmmmmmmjjjiiigggfffeeeeeeffffffbbbaaa```^^^]]]\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYVVVTTTUUUXXXXXXUUUUUUWWWUUUVVVVVVUUUTTTSSSRRRQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPRRRTTTUUUWWWWWWXXXYYYYYYZZZ[[[[[[___```bbbcccdddcccaaa```bbb______cccfffggghhhjjjhhhqqq~~~xxxuuuttttttnnnpppssstttssspppllljjjeeefffggghhhjjjkkkmmmmmmlllllllllmmmnnnpppqqqrrrwwwxxxyyy{{{|||~~~jjjmmmooopppnnnkkkiiiiiiiiihhhfffeeedddccccccccc___^^^]]]\\\[[[ZZZZZZZZZYYYZZZZZZZZZZZZYYYXXXXXXUUUUUUUUUVVVVVVTTTTTTUUURRRRRRRRRRRRRRRRRRRRRRRRUUUUUUTTTTTTTTTTTTUUUUUUQQQQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOPPPRRRTTTWWWXXXYYYYYYZZZZZZ[[[\\\]]]^^^```aaabbbbbbbbbccceeegggkkkjjjlllppprrrqqqnnnlllkkkpppvvv{{{wwwqqqrrrttttttsssssstttttttttuuuttttttoooqqqsssvvvxxxzzz{{{||||||{{{{{{{{{|||}}}fffiiillllllkkkhhhgggfffeeeeeecccbbb```_________[[[ZZZYYYXXXXXXXXXXXXXXXSSSTTTUUUUUUUUUTTTSSSSSSVVVVVVVVVTTTTTTTTTTTTSSSQQQQQQPPPPPPPPPQQQSSSSSSRRRQQQQQQPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPNNNNNNOOOOOOPPPQQQTTTWWWYYY[[[ZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]\\\]]]bbbiiinnnyyy|||{{{|||}}}|||zzzyyyzzzxxxzzz||||||zzzzzzzzzzzz{{{}}}~~~~~~~~~}}}|||||||||~~~~~~||||||}}}~~~}}}||||||{{{{{{}}}~~~~~~~~~~~~~~~||||||||||||||||||}}}}}}~~~~~~~~~||||||||||||||||||||||||ccceeehhhiiihhheeedddccc^^^]]]]]]\\\ZZZYYYXXXXXXVVVUUUUUUTTTTTTTTTUUUUUURRRRRRSSSSSSSSSTTTTTTTTTVVVXXXVVVSSSRRRTTTTTTRRRQQQPPPNNNNNNNNNPPPSSSTTTQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNOOOOOOPPPRRRUUUXXX\\\]]]\\\\\\[[[ZZZZZZ\\\]]]^^^\\\\\\\\\\\\]]]cccmmmttt~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}~~~}}}{{{zzz{{{|||zzzzzzzzzzzzyyyyyy|||~~~}}}}}}||||||||||||}}}}}}|||{{{zzzzzzzzzzzz{{{{{{||||||{{{{{{zzzzzzyyyyyywwwwwwwwwwwwxxxxxxxxxxxx___aaaddddddbbb___]]]]]]XXXXXXWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSUUUUUUTTTUUUVVVWWWYYYZZZXXXZZZYYYSSSRRRUUUUUURRRPPPOOOMMMKKKLLLNNNQQQSSSTTTTTTSSSRRRRRRRRRSSSSSSQQQPPPOOONNNOOOPPPQQQRRRQQQRRRSSSUUUYYY\\\```bbbcccbbb```______```aaabbb^^^aaadddeeefffkkkssszzzzzz{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}zzz{{{}}}{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwxxxxxxxxxvvvvvvwwwwwwwwwwwwxxxxxxvvvwwwxxxwwwuuutttuuuvvvrrrtttuuutttrrrrrrtttvvvvvvvvvuuutttsssssssssssstttsssqqqppppppppppppqqqqqqppppppooonnnnnnmmmmmmjjjjjjkkkkkkkkklllllllll[[[]]]______\\\XXXVVVUUUUUUUUUVVVUUUUUUTTTSSSRRRSSSSSSRRRRRRRRRSSSTTTTTTUUUTTTSSSSSSUUUWWWZZZ\\\[[[^^^\\\VVVTTTXXXXXXTTTOOONNNKKKJJJJJJMMMPPPRRRSSSSSSSSSRRRRRRRRRSSSSSSRRRQQQPPPPPPQQQSSSUUUWWWUUUVVVWWWZZZ]]]aaaeeegggkkkiiigggeeeeeeeeefffgggdddiiinnnppppppsssyyy~~~}}}}}}~~~~~~{{{~~~|||tttoooqqqssstttrrrrrrrrrrrrrrrrrrrrrrrrtttttttttuuuvvvwwwxxxyyyyyyzzz{{{zzzyyyxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxwwwvvvwwwxxxxxxuuuuuuuuuuuuvvvwwwxxxxxxvvvvvvvvvuuuuuutttttttttppprrrtttwwwxxxxxxwwwvvvrrrrrrrrrrrrqqqpppooonnnooonnnnnnmmmmmmnnnnnnooojjjjjjjjjkkkllllllmmmmmmkkkllllllkkkjjjiiiiiijjjeeegggiiihhhfffeeefffhhhiiihhhgggfffeeeddddddddddddcccaaa```_________`````````___^^^]]]]]]\\\\\\YYYYYYZZZZZZ[[[[[[[[[\\\VVVVVVUUUUUUTTTTTTSSSSSSHHHMMMSSSUUUTTTQQQPPPPPPSSSSSSSSSSSSSSSTTTUUUUUUSSSQQQPPPPPPSSSVVVWWWXXXXXXWWWUUUTTTRRRRRRRRRSSSTTTSSSRRRPPPPPPRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYSSSUUUWWWXXXYYYZZZ\\\^^^ZZZ\\\```cccfffjjjooorrrqqqooommmmmmpppqqqpppooosssuuuxxx{{{}}}}}}}}}yyy|||~~~~~~~~~~~~}}}|||{{{{{{zzzzzz|||~~~}}}zzzyyy{{{}}}~~~~~~~~~}}}|||{{{yyyxxxxxxtttqqqrrruuuuuuqqqmmmooommmhhhddd```_________aaa___^^^```dddfffeeecccaaabbbccceeehhhjjjkkklllmmmmmmlllkkkjjjiiiiiihhhjjjlllnnnooooooooommmllllllmmmmmmlllkkkjjjhhhgggllljjjhhhfffeeeeeefffgggiiihhhgggeeecccaaa______dddcccbbbccceeefffeeedddcccbbb```___^^^^^^^^^___\\\]]]]]]]]]\\\ZZZXXXWWWVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTRRRPPPOOONNNMMMOOOPPPQQQPPPOOONNNNNNNNNMMMKKKIIILLLJJJHHHHHHIIIIIIFFFCCCGGGFFFFFFEEEDDDCCCBBBBBB@@@AAABBBCCCBBBAAA>>>===UUUUUUUUUUUUUUUUUUUUUUUUNNNQQQVVVWWWUUUSSSRRRRRRRRRQQQQQQQQQRRRSSSTTTTTTSSSRRRPPPQQQSSSUUUWWWXXXYYYWWWVVVUUUTTTUUUVVVWWWWWWUUUTTTSSSSSSUUUWWWYYYYYYYYYYYYZZZ\\\]]]______[[[]]]```aaaaaabbbdddffffffhhhkkknnnpppssswwwzzz~~~|||zzz{{{~~~~~~~~~~~~~~~}}}|||{{{{{{||||||{{{yyy|||{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzz{{{{{{yyyxxxwwwwwwwwwwwwvvvwwwwwwwwwvvvvvvuuutttssstttttttttrrrqqqrrrsssrrrrrrqqqppppppooonnnnnnmmmooooooooonnnmmmnnnooommmmmmmmmlllkkkjjjhhhhhhiiieeebbbaaacccbbb]]]YYYXXXUUUQQQLLLIIIGGGGGGGGGHHHFFFFFFGGGKKKLLLLLLJJJKKKKKKLLLMMMOOOQQQRRRSSSWWWWWWWWWVVVUUUTTTTTTSSSVVVWWWYYYZZZZZZZZZXXXXXXUUUUUUUUUTTTSSSSSSRRRRRRRRRQQQOOOMMMMMMMMMNNNOOONNNNNNMMMLLLLLLKKKJJJJJJIIIHHHGGGHHHJJJKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@????????????@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999:::<<<======;;;::::::<<<<<<;;;999:::888777888::::::888666:::999999888777777666666666777888888888777666555RRRRRRRRRRRRSSSSSSSSSSSSPPPRRRTTTTTTRRRQQQPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTSSSSSSTTTVVVXXXYYYZZZYYYXXXWWWXXXZZZ]]]___\\\[[[YYYXXXYYY\\\___aaa```aaabbbdddfffhhhjjjkkkiiikkkmmmnnnnnnooorrrsssvvvxxx{{{}}}~~~~~~~~~}}}}}}}}}~~~|||{{{|||}}}|||{{{~~~~~~}}}}}}|||{{{zzzzzzzzzyyyyyyzzz|||}}}|||{{{yyyzzz{{{yyywwwvvvwwwxxxwwwvvvtttsssqqqpppooooooooonnnmmmmmmnnnooommmlllllllllmmmmmmllllllkkkkkkkkkkkkkkkjjjiiihhhffffffiiihhhgggeeedddcccbbbbbbaaabbbbbbbbbbbbaaaaaa``````___]]]]]]]]]]]][[[ZZZ[[[[[[[[[ZZZYYYYYYXXXXXXXXXWWWVVVWWWXXXXXXXXXWWWUUUUUUUUUTTTSSSRRRQQQPPPPPPMMMJJJJJJKKKJJJFFFBBBDDDAAA===999666555444555666555555666999::::::999::::::999999;;;<<<>>>?????????>>>>>>======<<<<<<>>>???@@@BBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>???@@@===<<<;;;:::::::::;;;<<<888888999999999:::::::::666555444555777777777666555666777777777555333222111111111111222333333444222111111111111111222222111111111111000000000000///...------...///000111111///---...///111222111...------///000111000...222222111111000000//////---------------......///SSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPPPPPPPQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWXXXXXXXXXYYY[[[]]]]]]\\\\\\]]]___bbbfffhhheeedddbbbbbbdddgggjjjlllkkkllloooqqqtttvvvwwwxxxwwwyyy{{{||||||}}}~~~||||||||||||{{{zzzyyyyyywwwxxxxxxxxxxxxwwwvvvvvvvvvuuuuuutttsssrrrqqqqqqsssqqqoooooooooooonnnlllmmmmmmlllkkkiiihhhgggggghhhgggffffffggghhhgggeeedddeeefffdddbbbaaabbbcccaaa```^^^[[[YYYWWWVVVVVVXXXWWWVVVVVVXXXXXXWWWVVVTTTUUUVVVWWWVVVUUUTTTSSSQQQQQQPPPPPPOOONNNLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIGGGEEEBBBCCCFFFGGGEEEBBBCCCCCCCCCCCCBBBBBBAAAAAABBB@@@>>>???BBBDDDBBB???@@@@@@@@@@@@???>>>===<<<:::888777888::::::888666999777555222000000000000222222222333444555555555555444333222222444555666222222222111111111111111111222333444444444333333444333222111222333555777333333222222222333444444111111111222222333333333111000000000222333222111333333222222222111111000000///.........///111222.........---......///000333222222222111111111111///.........///000111222111...,,,,,,---///000000,,,,,,,,,---.........---////////////............,,,+++*********,,,...000XXXXXXWWWVVVUUUUUUTTTTTTVVVUUUTTTTTTTTTTTTTTTTTTRRRRRRSSSTTTVVVWWWYYYZZZYYY[[[]]]^^^]]]^^^aaacccdddeeefffhhhjjjnnnppprrrpppppppppqqqrrruuuwwwyyyyyyzzz}}}~~~}}}||||||{{{~~~~~~~~~||||||~~~|||{{{zzzyyyyyyxxxxxxxxxrrrtttvvvvvvtttsssttttttrrrrrrrrrrrrqqqqqqpppppprrrpppnnnmmmnnnnnnmmmllllllkkkkkkjjjhhhfffdddcccccccccccccccccccccbbbaaa```______^^^]]]\\\\\\[[[]]][[[ZZZZZZZZZZZZXXXVVVUUUUUUTTTSSSRRRPPPPPPOOOQQQPPPNNNNNNNNNNNNLLLJJJIIIJJJJJJIIIGGGFFFFFFGGGIIIHHHFFFDDDBBBAAA@@@??????>>>===>>>???@@@???===;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999999999::::::888999999:::::::::999999888555333444666777555222555444444444444444333333555222111222555777555333555555555555444333222222111111111222333333222111///...------------...///---.../////////000000111000///...------...//////......//////////////////.........///////////////---,,,+++***+++---///000------------------......------------------,,,,,,...---,,,---/////////...000///---,,,,,,,,,...//////...,,,+++++++++,,,---+++++++++++++++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,---......///000---***)))***,,,,,,,,,+++,,,------,,,++++++***************++++++++++++---,,,+++***+++...000222WWWWWWVVVUUUUUUTTTTTTSSSUUUTTTTTTUUUWWWXXXXXXWWWXXXXXXYYYZZZ\\\^^^```aaa___cccfffgggfffgggjjjnnnpppqqqtttwwwyyy{{{|||}}}~~~~~~~~~}}}|||||||||}}}~~~yyyyyyxxxwwwwwwwwwwwwxxxvvvvvvuuutttrrrqqqppppppnnnnnnooonnnllllllmmmnnnggggggfffeeeeeedddcccbbb^^^```aaa```___^^^___```\\\[[[[[[ZZZYYYYYYXXXXXXYYYVVVSSSRRRRRRSSSRRRQQQQQQQQQQQQPPPNNNKKKIIIGGGJJJHHHHHHHHHIIIIIIHHHFFFEEEEEEEEEDDDCCCCCCCCCBBBEEEDDDCCCCCCDDDDDDBBB@@@@@@@@@???>>>===<<<<<<;;;>>><<<::::::::::::888777:::;;;;;;:::888777777888:::999777666555444444444444333222333444555444333222222333333444333333333222222333444555555444444222222222222333444555555111111222333333333333222444333111000000///---+++000000000000000/////////000///...///111222222111000111111111000000///...111111111111000///...---++++++++++++,,,---...///***+++,,,,,,++++++,,,...------------------,,,,,,,,,,,,------......//////---------------.........,,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++***)))***,,,---,,,+++,,,+++***))))))***+++,,,,,,,,,+++***)))))))))***************+++,,,------,,,,,,+++++++++*********+++++++++++++++++++++***...,,,***)))***+++******,,,...///...,,,++++++,,,)))))))))******++++++,,,,,,+++******+++,,,///000VVVVVVVVVWWWWWWXXXXXXXXXYYYXXXXXX[[[```bbbaaa___ddddddeeegggiiikkknnnoookkkpppuuuvvvvvvwww{{{|||~~~}}}}}}~~~}}}zzzzzz{{{}}}vvvwwwxxx{{{}}}}}}zzzxxxvvvtttsssrrrrrrqqqnnnlllooommmjjjhhhffffffffffffddddddbbbaaaaaaaaabbbccc```___^^^]]][[[ZZZYYYXXXTTTTTTUUUSSSRRRQQQRRRTTTMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHHHHGGGEEEEEEGGGIIICCCCCCCCCBBBBBBBBBBBBBBBBBB???<<<;;;<<<===>>>===:::;;;;;;<<<;;;999666555888777555666888888666333555555555555444444444444555444444555777666444222333333333222222111111111222111000000222222111000555666777555333222333444111111000000000000000111111000000111222333333111111111111111111222333333//////000111111111111111000000/////////000111111......///000000000000000111222222000...,,,,,,---........................,,,---...///......000111///////////////......------...///...---,,,++++++------------------------***,,,...---++++++,,,...+++,,,...//////...---,,,))))))******+++,,,,,,---,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,---------...............---,,,,,,------,,,,,,,,,,,,+++++++++***)))***,,,---,,,+++)))***,,,------,,,***)))***++++++,,,,,,,,,,,,,,,************+++,,,---......---------,,,,,,,,,,,,------------,,,+++******+++***)))***,,,,,,,,,+++***,,,///...---,,,---...))))))***+++,,,,,,------))))))(((((()))***+++,,,[[[\\\]]]___```bbbcccdddcccbbbdddhhhmmmpppooommmooopppqqqsssuuuxxxzzz{{{www|||~~~~~~~~~}}}}}}|||{{{zzzyyyxxxwwwssstttttttttsssqqqpppnnnkkkmmmnnnllliiihhhiiillleeefffhhhjjjkkkjjjfffbbb]]][[[YYYYYYYYYWWWTTTRRRWWWUUURRRNNNLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJEEEEEEDDDBBB@@@???>>>===>>>??????===<<<;;;<<<>>>;;;;;;;;;:::999888666555888888777555444444777:::333444444555555666666777666444222111333555666666000111333444444333111000333111000111333333111...111111111111111222222222000///000111333333111///........................---,,,,,,...000222222111000111111000...------..................///000111---,,,+++,,,...///...---...------,,,---...///111------.........------,,,......---,,,++++++,,,,,,,,,,,,---...............+++...000000------///222,,,,,,------------------(((+++------++++++---000.........///......------&&&(((***+++++++++,,,---,,,,,,,,,++++++***))))))))),,,...---+++***,,,...'''))),,,......,,,***)))&&&&&&'''((()))***++++++++++++******++++++,,,---(((((())))))))))))((('''------------,,,+++***)))))))))***************+++***)))((()))+++,,,+++***%%%(((---000000---)))&&&''')))+++---.........---'''''''''((()))***++++++))))))))))))((((((((((((.........---,,,+++***)))&&&&&&&&&(((+++,,,+++)))###&&&)))***((((((***,,,&&&&&&'''((()))******+++(((((((((((((((((())))))fffgggiiijjjlllmmmmmmmmmnnnqqqtttvvvwwwyyy|||~~~~~~~~~~~~}}}}}}{{{zzzyyy~~~zzzvvvsssrrrssssssrrruuutttrrrpppnnnmmmlllkkkggghhhhhheee```]]]___aaa\\\[[[[[[]]]^^^]]]YYYTTTRRRRRRQQQOOOMMMLLLNNNPPPLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEDDDBBBAAA???>>>:::999999;;;===>>><<<999::::::;;;<<<<<<<<<<<<<<<888888888777777666666666333444444555555666666777555333111111333444444444444444444333333333333333222000//////000000///---111111000000/////////...//////000000000000//////***,,,...111222222111111000///////////////000111111111000///...---,,,,,,222111111000///.........,,,,,,,,,---...///000000------------------------------,,,+++,,,---...//////......------......///////////////////////////......------000333///'''---.........---,,,,,,+++...++++++...///,,,,,,//////111222111///,,,++++++***,,,///---***((()))+++,,,,,,------------------+++,,,,,,---,,,+++***)))++++++++++++++++++++++++------,,,+++++++++,,,,,,(((***++++++))))))***,,,...,,,)))'''(((***---///,,,,,,,,,,,,,,,+++***)))************************---,,,+++******+++,,,---+++++++++++++++***)))(((,,,,,,,,,,,,,,,+++***))))))((((((((((((***,,,---,,,,,,,,,,,,,,,+++************+++++++++******))))))(((((()))***++++++***+++***)))'''''''''((()))++++++++++++++++++++++++******))))))******+++,,,)))******+++++++++******(((((())))))*********+++,,,,,,,,,+++)))((()))***nnnooorrrvvvyyy|||~~~}}}~~~~~~}}}{{{zzzxxxxxxwwwwwwuuusssqqqpppqqqpppnnnlllmmmllljjjhhhfffdddbbbaaaddd```\\\ZZZZZZ[[[[[[[[[XXXWWWUUUTTTRRRQQQQQQQQQLLLLLLKKKIIIFFFDDDDDDEEEGGGDDDBBBCCCDDDDDDBBB@@@?????????===;;;:::<<<===============<<<;;;::::::888888888888777666555555777777777888888777555444222333333444444444444444000000000/////////......000000000000000000000///444222/////////000000///..................///////////////......---------//////......------------------............------,,,------...///000222222000//////...------------/////////...............000//////...------,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...++++++************+++++++++++++++++++++++++++++++++,,,+++))),,,000///+++---------------,,,+++++++++((())),,,---***+++...,,,...000000...---------***,,,---,,,+++*********,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++***)))************************+++++++++++++++,,,---...//////......------,,,,,,+++***((('''((())),,,---***+++++++++******)))(((************************)))(((''''''''''''((()))'''((()))***+++,,,,,,,,,+++,,,,,,,,,++++++***)))((((((''''''''')))***+++---,,,***)))))))))***+++,,,,,,+++***)))'''&&&%%%%%%(((***)))&&&$$$&&&)))+++***((('''''''''((()))*********+++++++++,,,,,,,,,,,,+++******))))))((())))))***+++++++++******(((((()))))))))*********((()))***)))(((((()))+++}}}~~~}}}||||||yyyxxxwwwvvvtttqqqooonnnkkkiiigggeeebbbaaa______^^^\\\ZZZYYYYYYXXXUUUTTTSSSRRROOOMMMKKKJJJJJJJJJGGGDDDAAA@@@AAABBBBBBBBBAAA@@@???>>>============???===;;;999999888777555999666333111222333444333333444444222000000111222444444444444333222111111000111111222222222111111000111333333222111111111//////000111111111111111/////////............---111111111000///.........333111...---......---+++---------......//////000,,,...///...+++***,,,...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++...---,,,+++,,,...111222000///...,,,++++++******,,,,,,------......//////------,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++************************+++,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++...---)))(((+++------,,,,,,---------,,,++++++---***+++...///---...111(((***,,,---------...///,,,+++***+++,,,,,,***))),,,,,,++++++******))))))+++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///333000......//////---***)))(((((((((((()))***+++)))))))))***))))))((('''******************************))))))))))))******''''''((()))++++++,,,---+++++++++,,,++++++***)))((((((''''''''''''((()))---+++)))'''&&&(((***,,,+++******)))(((&&&%%%$$$%%%***---***$$$"""%%%)))***)))((('''''''''(((((((((((()))***+++,,,,,,------------,,,***(((&&&%%%((()))******++++++******(((((())))))))))))******%%%'''(((((('''(((***,,,}}}{{{}}}zzzuuusssrrrrrrqqqpppnnnnnnnnnmmmllljjjiiihhhbbbbbbaaa___\\\YYYWWWVVVRRRPPPNNNLLLJJJHHHGGGGGGHHHFFFEEEDDDEEEDDDCCCAAA???>>><<<::::::;;;===>>>999666444444555777777777999888888777777888888999>>>:::777666888888666333555333111000000111222222111222333222000///000111111111111111111000//////000000111111111111000000+++---//////......000222---...//////000000//////000000000///////////////000000000000//////......111///......//////...,,,,,,,,,---...///000000111***...000///***))),,,000++++++++++++++++++++++++******++++++++++++******---,,,++++++,,,---...///...---,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++*********++++++++++++++++++******+++++++++++++++*********************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***///111,,,'''(((***+++++++++,,,,,,,,,,,,++++++---***+++///000......222''')))++++++++++++,,,...,,,***(((***,,,---***'''------,,,+++***))))))(((***++++++++++++*********++++++++++++++++++++++++)))))))))******+++------000,,,)))***...///,,,((((((((())))))******)))))))))))))))******)))((((((*********************************************************))))))))))))*********++++++++++++******)))(((((((((((((((((((((+++***((('''''''''((()))''''''((()))))))))(((((()))+++---,,,)))(((***,,,(((((((((((('''(((((((((''''''((()))***+++,,,---+++,,,,,,,,,+++(((&&&$$$'''((()))******++++++***(((((())))))))))))))))))&&&'''(((((('''(((***+++|||{{{yyywwwvvvuuuttttttrrrpppnnnmmmmmmkkkhhheeebbb___ZZZXXXWWWWWWVVVUUURRRRRRRRRQQQPPPNNNMMMLLLHHHHHHGGGEEECCC@@@>>>===>>>===<<<;;;999999999999999888777888:::;;;:::999666555444333333444666777444222000111222444444444333222222222333333444555555222//////111111///---///000000000//////...///...///000000...---...///---............------,,,////////////...---,,,+++---...///......---...000***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++,,,...///...---))))))***+++,,,,,,------***...111///+++***---000+++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++******,,,------,,,+++***++++++++++++,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------((((((((((((((((((((((((!!!***000---(((((())))))******+++++++++++++++***(((%%%&&&******((())),,,)))***+++***)))(((***++++++)))((())),,,---***(((...------,,,+++******)))*********************+++''''''''''''''''''''''''+++******))))))*********,,,(((&&&(((---///,,,(((((()))***+++++++++******))))))***************)))************************&&&''''''''''''''''''&&&***))))))(((((()))******)))******++++++*********)))))))))))))))))))))((((((((()))******((('''&&&'''((())))))*********))),,,***)))***...000...,,,'''''''''(((((((((((('''&&&&&&'''(((***+++,,,,,,((()))+++,,,+++***(((&&&''''''((()))***+++++++++))))))((((((((((((((((((((()))***)))(((''')))+++|||zzzyyyzzz{{{}}}}}}{{{yyyyyyzzz{{{|||}}}}}}}}}}}}~~~}}}}}}|||{{{{{{zzzzzzyyywwwuuuqqqnnnlllkkkjjjiiigggdddaaa^^^[[[YYYYYY[[[YYYWWWVVVUUUSSSPPPMMMJJJGGGDDDCCCBBBBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;:::999888666444333555555444333333333444444222111111333555666666555555444222000000///000000000///---...000111111000///////////////000111111111///------......------+++---///...---,,,,,,---,,,...000///...------...---......///......------////////////...---,,,+++222000...---------,,,+++,,,---......//////......++++++++++++,,,,,,,,,,,,++++++,,,------...//////(((((((((***,,,------+++++++++,,,,,,------......***---///...,,,+++---000+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++(((***+++,,,,,,+++)))'''************+++---...///,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,++++++*********++++++,,,---,,,,,,,,,++++++************++++++))))))))))))))))))))))))"""******((()))***)))))))))***+++++++++******)))''''''******((((((+++***++++++)))((('''(((***)))))))))***++++++***)))------,,,,,,++++++************)))))))))***++++++************************+++******)))(((((())))))***((('''))),,,...---+++((()))******++++++******))))))******++++++******************************(((((())))))))))))((((((&&&&&&&&&'''(((+++---...((()))******+++*********((()))************))))))&&&(((***,,,+++)))&&&%%%************)))((('''&&&+++'''$$$'''---111...***&&&&&&'''(((((((((''''''&&&&&&'''((()))******+++&&&''')))*********))))))&&&'''((()))***+++++++++))))))(((((((((((('''''')))******)))(((''')))***~~~|||yyywwwvvvuuutttttttttuuuuuurrrmmmiiigggffffffggggggfffccc```^^^^^^```aaabbbccccccccchhhgggfffeeedddbbbaaaaaa___]]]ZZZWWWTTTRRRQQQQQQOOOMMMKKKHHHFFFDDDCCCBBBEEEDDDCCCBBBBBBAAA???<<<<<<;;;999999::::::999777999999999999999888777777666666666666666555444333333333222111111111111222111//////000222333333222111111000000/////////......---,,,---...///...---000////////////000000111000111111000///...000111---...///---++++++...111,,,...000000///...............////////////.........///////////////......000+++'''(((---///---***...//////000000000000000------------.........///..................//////)))((()))***,,,---+++)))........................***+++++++++,,,,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************))))))((('''))))))))))))***++++++,,,)))))))))***************++++++++++++++++++++++++((())))))******+++++++++,,,,,,,,,+++******))))))))))))+++,,,,,,,,,+++*********))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,$$$***)))(((******)))((())))))***++++++******---+++***------***))),,,***++++++)))'''''')))+++''')))***+++***)))***++++++++++++++++++************)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((())))))***)))))))))******+++++++++((((((((()))))))))******'''((())))))******))))))************************++++++,,,------,,,++++++&&&&&&%%%&&&(((***---///(((((()))***************&&&'''(((*********))))))((()))***+++***)))((('''))))))))))))((('''&&&&&&)))&&&%%%'''+++---+++)))%%%&&&'''((((((((('''''''''''''''(((((()))))))))'''((((((((())))))******%%%&&&''')))******++++++))))))((((((((('''''''''&&&'''(((((('''''')))+++~~~}}}xxxwwwsssoookkkhhheeeddd```````````````\\\WWWSSSOOONNNNNNNNNNNNKKKHHHEEEEEEFFFHHHIIIJJJKKKLLLLLLMMMMMMKKKJJJHHHGGGEEEEEEEEEDDDBBBAAA@@@@@@@@@AAA::::::999999999999999::::::999888999::::::888666444333333444666666444222444444555555555444444333///000000111111111000000333222111000////////////111///...///000111000...------///000111111111111///...------//////...---//////............//////+++---///---***))),,,/////////...+++(((***///333)))+++......---,,,+++,,,******++++++,,,+++++++++)))***+++,,,------------)))###$$$---333111---******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,++++++***))))))))),,,,,,,,,---......,,,)))++++++*********************)))((()))+++,,,,,,***))))))******+++++++++,,,******++++++++++++******,,,+++)))'''&&&'''((()))***))))))(((((((((((()))''''''((()))***+++,,,,,,***************+++++++++&&&''''''((()))******++++++++++++***)))((((((''''''((()))++++++******)))++++++************++++++)))))))))))))))))))))))))))---...+++)))+++***((((((((()))***************,,,))))))+++***'''&&&)))*********)))((((((***,,,%%%)))++++++)))(((***,,,)))))))))))))))************)))(((((((((***+++,,,''''''''''''''''''''''''''''''''''''(((***+++,,,((()))***)))((('''((()))(((''''''''''''((())))))&&&&&&'''((())))))((((((************************((()))***++++++***)))((()))((('''&&&'''(((***,,,(((((()))***************$$$%%%''')))))))))))))))+++******)))))))))))))))$$$%%%&&&'''(((((((((((())))))******))))))******$$$%%%'''((((((((('''''''''''''''((((((((((((((())))))(((((((((((())))))%%%&&&''')))******++++++))))))(((((('''''''''&&&###$$$&&&&&&&&&'''***,,,~~~}}}}}}yyyssspppooommmhhhcccaaa___[[[WWWSSSOOOMMMKKKFFFFFFEEEEEEDDDCCCBBBBBB???@@@AAAAAA@@@???>>>===>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===>>>??????;;;;;;::::::999888888888666555555555666777999:::999888666555555666666777444333333444555444222//////111333333111111111222111111111000///.........000000000000000000000000000000000000000///......///............---------///......///000111111000/////////000///......---.........------,,,,,,,,,........................++++++++++++,,,,,,---...------,,,+++,,,---...///+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++222,,,+++000333///,,,......,,,+++******+++---///,,,------...---,,,+++***++++++,,,,,,,,,---------******+++,,,------......000,,,***+++///000---***))))))*********++++++,,,***++++++,,,+++***)))((((((((()))***,,,---...///***++++++,,,,,,++++++***))))))*********))))))(((,,,,,,,,,++++++++++++*********+++,,,+++***)))(((************************(((((())))))*********+++)))'''&&&(((+++---,,,***---...---,,,++++++---///***)))((()))******)))(((+++***)))(((((()))***+++*********))))))))))))))),,,+++***))))))***+++,,,((()))++++++)))((()))***---,,,+++***)))(((''''''(((+++,,,+++,,,...+++%%%)))***,,,------,,,***)))'''(((***+++***)))'''&&&(((,,,...+++)))******'''))))))))))))************---,,,+++***))))))))))))+++++++++*********))))))***)))((()))***)))'''&&&%%%&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((''''''&&&'''''')))***++++++++++++'''%%%&&&'''%%%!!!!!!%%%&&&''')))*********)))(((+++'''######%%%(((((((((%%%''')))******)))'''%%%************)))((('''&&&&&&'''((()))))))))((('''(((000***"""'''***''')))(((((('''(((((()))***+++~~~}}}|||||||||wwwuuurrroookkkhhhgggfffbbb]]]XXXVVVVVVTTTPPPLLLKKKJJJHHHEEEBBB@@@???>>>>>>>>>======<<<;;;;;;:::;;;;;;<<<<<<<<<;;;999999999999888888888777777777666777777777888999999999555555666666666666666666555444444444555666888999666666444333333333444555222111111222333222000...///111333333111000111222222111//////000111111000////////////////////////000000000000000///..................------------///...---...000111000///...............---,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...---,,,,,,+++,,,---...///+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++'''(((...222111222555...---+++******+++,,,---+++,,,------,,,+++***)))***************))))))))))))))))))***+++,,,,,,,,,...+++)))***---...,,,)))++++++*********************++++++++++++***)))((('''((())))))***+++,,,,,,***++++++,,,,,,++++++***))))))************)))))))))))))))(((((((((''''''((()))***+++,,,++++++***************************((()))))))))************(((&&&%%%'''***+++***)))+++,,,,,,,,,******,,,---)))((('''((()))***)))(((******)))(((((()))******)))))))))))))))))))))*********)))(((((()))******((()))++++++)))((()))***((())))))))))))(((((('''---...---(((&&&%%%******+++,,,,,,+++*********))))))((((((((((((((((((,,,...***(((******((((((((()))))))))***************)))))))))******************))))))(((((((((***)))((()))***)))(((&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''((()))************(((&&&'''******((())),,,'''''''''((((((''''''&&&+++(((%%%%%%'''(((((((((&&&'''((())))))((('''&&&'''((())))))))))))((((((%%%&&&((()))******))))))!!!(((###"""$$$"""%%%(((((((((((((((((()))***|||{{{zzzwwwuuurrrqqqpppjjjiiihhhfffdddccccccccc^^^\\\YYYUUURRROOOMMMLLLIIIFFFBBB@@@AAAAAA>>>;;;::::::999888777777777777777666666555555444444333777888888999999888666555555555444444444333333333333333333444444444444444000000111222222333444444333333222333333444555666333333222111111111111222000/////////000000...---///000222222000///000000222///,,,---000222111000//////////////////////////////000000000///..................------------///...---...000000000...------------,,,,,,,,,+++------------,,,,,,,,,,,,------------------------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,+++,,,......,,,...222...---,,,*********+++,,,******+++,,,+++***)))(((,,,,,,++++++******))))))''''''(((((()))*********,,,***((())),,,---+++(((,,,++++++******)))((((((******++++++******)))(((((((((((()))))))))************++++++++++++******))))))************))))))(((((((((((('''''''''&&&'''((()))***,,,,,,,,,,,,************************))))))))))))************'''&&&%%%&&&(((***)))((()))***,,,+++***)))***+++((('''&&&''')))******)))***))))))(((((())))))***((((((((())))))*********)))((((((''''''(((((()))''')))******)))(((((()))'''((()))************)))***,,,+++(((((()))%%% ************************,,,***(((&&&&&&''')))***))),,,---)))''')))+++)))(((((())))))))))))******'''''''''((()))******+++))))))((((((((((((''''''***)))((()))******(((&&&)))(((((((((''''''''''''(((((((((((((((((((((((()))************)))((((((''''''(((((((((((((((((('''$$$%%%((()))'''(((+++(((((('''&&&&&&&&&''''''***((('''((()))***)))(((((((((((((((((((((((((((%%%&&&'''((()))*********&&&&&&((()))************)))000+++&&&,,,...,,,000))))))(((((('''(((((((((~~~{{{yyyssspppnnnlllmmmmmmmmmllleeedddbbb```]]][[[YYYXXXOOONNNMMMKKKIIIHHHGGGGGGFFFEEECCCBBB@@@?????????===;;;999888999:::999777444444333333333444444555333333333333222222111111666777888888888888666666444444444444333333333222333333333333333222222222000000000111111111222222111111111111222222333333222111111000000000000000///...---...//////...------///000000...------...222...******...000///---////////////////////////...///////////////...............---------,,,,,,///...------/////////---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,......---***))),,,000......,,,+++************((()))***++++++***)))(((************************(((((((((((())))))******+++)))((()))+++,,,+++)))************))))))))))))******************))))))))))))))))))))))))))))))******++++++++++++******((())))))************)))++++++*********)))))))))(((((()))***++++++,,,,,,************************)))))))))))))))*********''''''''''''((()))))))))'''***,,,,,,+++))))))***(((''''''(((***++++++***)))))))))(((((()))))))))&&&''''''((()))***++++++((((((((((((((((((((((((''')))******)))(((((()))+++***)))))))))***+++,,,&&&(((((('''***...---)))+++***))))))))))))***++++++***((('''''''''((()))))),,,,,,'''&&&)))+++***(((((((((((()))))))))***&&&&&&'''(((((()))))))))(((((((((((((((((((((((()))(((((((((******(((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((('''''''''&&&&&&'''''')))%%%$$$''''''%%%$$$%%%((('''&&&&&&&&&((()))***((())))))***+++***)))(((((((((''''''''''''((((((%%%&&&'''((())))))))))))''''''((((((((((((((((((%%%+++'''$$$++++++(((---***)))((('''''''''''''''~~~yyyvvvrrrnnnlllhhhdddaaa[[[XXXUUUSSSSSSSSSRRRQQQJJJJJJIIIGGGEEEDDDCCCBBB???>>>===;;;:::999888888:::::::::999999::::::;;;666555444444555555555555222111111000000000111111222222222111111111111111444555666777777777666555333333333333222222222222222222222222111111111111333222222222111111111000000000000111111111111111111111111111000000//////000...---...///000///...,,,...///...---++++++,,,222///,,,,,,...///...,,,..............................////////////.........------------,,,,,,,,,///---,,,---......---,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***$$$(((++++++***,,,000333...---,,,+++******))))))(((((()))*********)))(((%%%%%%&&&((()))***+++,,,)))))))))******************))))))***+++,,,,,,+++''''''((()))******++++++))))))))))))))))))******+++************))))))))))))******++++++******)))(((((()))***************,,,,,,+++++++++*********++++++******************))))))))))))))))))))))))******))))))))))))))))))((()))))))))))))))******(((***,,,---+++************)))((()))+++,,,+++***((((((((())))))(((((((((&&&&&&'''((()))******+++))))))))))))))))))))))))'''(((******((('''((()))...+++'''%%%$$$&&&***,,,***+++)))%%%&&&((('''###***))))))(((((())))))***((()))*********)))'''&&&(((++++++'''&&&)))++++++'''(((((((((((()))))))))&&&'''(((((((((((('''&&&)))))))))))))))))))))))))))((('''(((******)))'''%%%%%%&&&'''((()))***+++''''''''''''''''''''''''''''''((((((''''''&&&%%%((('''&&&&&&%%%&&&&&&'''+++'''%%%(((***(((&&&'''$$$$$$$$$$$$%%%''')))+++((()))+++,,,+++***)))(((((((((''''''''''''((((((''''''((((((((((((''''''))))))((('''&&&&&&&&&&&&%%%)))%%%$$$+++(((%%%+++))))))(((''''''&&&''''''}}}zzztttsssrrrooommmjjjgggfff^^^[[[WWWTTTRRROOOKKKIIIJJJGGGEEEDDDDDDCCCBBB@@@=========<<<<<<;;;;;;;;;;;;:::999888777666666666999999888777777666777777444444333333333444444555444333222111111111111111000/////////////////////111222333444444444333222111111111000000000//////.../////////////////////333333222222111000000/////////000000111000000///000000111111111000///...000///---...///000000000---...000///---++++++,,,///////////////.................................------.../////////......------------,,,,,,,,,,,,...---,,,,,,---...,,,+++000///---,,,,,,,,,---...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++************+++******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******'''+++---+++***+++,,,***,,,,,,,,,+++******))))))'''(((***++++++***))))))((()))***,,,...000111222++++++++++++++++++++++++)))))))))***++++++,,,,,,%%%&&&'''(((***+++,,,,,,))))))((((((((()))******************************))))))************))))))'''((()))******+++******************)))))))))))),,,++++++***))))))******))))))))))))))))))))))))************))))))))))))(((***+++***)))((()))+++)))***,,,,,,***)))***++++++)))((()))***+++***((('''(((((())))))((((((''''''''''''(((((()))))))))((())))))******))))))(((&&&((())))))(((''''''(((,,,)))%%%!!!!!!###'''***------***&&&&&&))))))%%%(((((((((((((((((((((((('''(((***++++++)))'''%%%&&&***+++'''&&&)))+++***''''''(((((((((((())))))''''''((())))))((('''&&&(((((())))))))))))******(((''''''(((******)))(((###$$$%%%'''(((***+++,,,''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%((('''&&&%%%%%%&&&((((((&&&!!! %%%***)))((()))!!!!!!"""###$$$%%%'''(((''')))++++++***)))))))))((((((((((((((((((((((((''''''(((((((((''''''&&&***)))((('''&&&&&&''''''***---)))(((...)))$$$,,,((((((''''''&&&'''''''''|||yyyxxxxxxrrrpppmmmkkkiiifffcccaaa[[[ZZZYYYWWWUUUSSSPPPOOOHHHFFFDDDCCCBBBAAA>>><<>>>>>>>>===;;;999999999999999999999999999888888777666666666666666777777666555444444444444555555555444333333444555444444333222222222222222...............////////////000111222222222111111000000000000////////////,,,------....../////////000000000/////////////////////000111111000///...//////000000000///...---000...,,,---...000000000000111222111///------...%%%***...///---,,,...000........................,,,---......//////......---------,,,,,,,,,++++++...---,,,,,,------,,,***///...,,,+++***+++,,,---******+++++++++,,,,,,,,,------------------------,,,,,,+++***************)))***+++,,,---,,,,,,++++++,,,,,,------,,,,,,+++******++++++++++++******,,,//////+++******&&&******+++++++++*********((()))***+++++++++******+++,,,---///000222333444++++++++++++++++++++++++''''''))))))))))))***+++&&&''''''((()))***++++++)))(((((('''((()))***+++(((((())))))))))))))))))))))))************))))))'''((()))******+++++++++))))))))))))((((((((((((+++***)))))))))***+++,,,))))))))))))))))))))))))************)))))))))(((''')))+++***((('''(((***))))))***)))(((((()))+++***)))''''''((((((&&&%%%''''''((())))))(((''''''''''''((((((((((((((((((''''''((())))))(((''''''&&&((())))))(((''''''(((((('''%%%$$$$$$&&&((()))***+++(((&&&(((...///---''''''((())))))((('''''')))))))))))))))(((((('''%%%)))+++((('''******)))'''''''''((((((((())))))%%%&&&(((*********)))((('''''''''(((((()))))))))(((''''''(((***+++)))((($$$%%%&&&'''((()))***+++'''''''''''''''''''''''''''''''''''''''&&&&&&%%%((('''&&&%%%&&&''')))+++%%% $$$((((((''''''$$$$$$%%%&&&&&&&&&&&&%%%''')))+++***((('''(((***&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((((((***)))(((((((((***+++,,,&&&'''"""###&&&!!!''''''&&&&&&&&&'''((((((~~~|||zzzyyytttqqqmmmhhhdddaaaaaa```^^^[[[VVVSSSQQQOOOLLLJJJKKKJJJJJJIIIGGGEEECCCBBB???>>>======>>>>>>===<<<:::999999999999888555333444444444444444444444444444333333222222333333444333222222111222222333333222333333111000///000111//////............////////////////////////000000///000111333333333222111222222111111111000000000------...//////000111111+++,,,,,,------....../////////000111111000///...---.../////////...---,,,///---+++,,,---///000///222333444333111//////000###+++---***(((,,,000........................,,,,,,---.../////////...---------,,,,,,,,,++++++...---,,,,,,,,,---+++***...---+++))))))***+++,,,*********++++++,,,,,,,,,************************,,,,,,+++***))))))******)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++******++++++++++++******'''***+++***,,,///***!!!)))******+++++++++******((()))***+++,,,,,,+++***(((((()))***++++++,,,---+++++++++***************%%%&&&'''((((((((()))+++(((((((((((()))))))))))))))(((''''''''')))***+++''''''''''''(((((())))))))))))************))))))''''''(((******+++++++++************))))))))))))))))))(((((()))+++---...))))))))))))))))))))))))+++*********))))))((((((&&&(((***)))&&&%%%''')))((()))((('''%%%&&&(((***)))(((&&&&&&&&&&&&$$$"""&&&'''((())))))((('''&&&((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%&&&((())))))(((''''''(((&&&'''(((***++++++,,,,,,))))))%%%"""###((()))'''&&&''')))******)))'''&&&+++***((('''&&&''')))***###)))+++)))(((******(((''''''''''''((((((((()))###%%%'''***+++,,,+++***&&&&&&&&&'''''''''(((((((((''''''(((***+++***(((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((''''''&&&((('''&&&%%%&&&(((***,,,---&&&$$$(((,,,+++(((((()))***++++++***(((&&&%%%''')))+++***'''&&&(((***&&&''')))******)))'''&&&"""###%%%'''((()))******))))))))))))+++---///000000000++++++...&&&'''&&&&&&&&&&&&&&&'''((()))~~~|||{{{yyywwwuuuuuuqqqnnnjjjgggeeecccaaa___```]]]WWWRRRMMMKKKJJJJJJJJJIIIGGGGGGGGGFFFDDDBBBCCCBBBBBBAAA@@@???>>>>>><<<;;;999999999999888666444555666777777888777777666444444555777777444111444333222111111222333444111333333222///000333666,,,...000111222222222111///////////////000111111,,,---...//////...---,,,000000111111111111000000222222111111000/////////000///---,,,---...000111///////////////.........////////////////////////222111111111000000//////...---...000222///&&&......//////...,,,***)))......,,,***---222111---111111111111111000//////000000000000000000000000------------,,,,,,+++***+++,,,------++++++,,,---...---,,,+++************+++---......---,,,,,,---++++++******++++++,,,------)))&&&(((+++,,,)))&&&************************+++,,,...//////...,,,******+++,,,,,,+++***)))(((++++++*********+++---...+++++++++***++++++,,,,,,,,,***((((((***+++)))&&&+++++++++***************)))***+++,,,,,,+++***)))***((('''''')))+++++++++'''***+++***,,,...,,,'''+++***)))(((((()))***+++......---,,,+++***)))(((,,,++++++***)))(((''''''+++*********,,,,,,***)))+++------,,,***)))***+++''''''(((((())))))******((('''%%%###$$$&&&(((***)))(((((((((((())))))***+++)))((('''((()))((('''+++)))((())),,,---,,,***'''(((***+++)))(((((((((************))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((***************)))(((((((((%%%%%%(((((('''(((+++)))((('''''''''(((***+++))))))))))))))))))))))))'''***)))&&&&&&)))(((&&&(((((((((((((((((((((((())))))(((((((((((())))))+++*********))))))((((((&&&'''''''''(((((())))))&&&&&&&&&''''''''''''((())))))))))))((((((((((((&&&%%%$$$$$$$$$&&&((()))+++***)))(((''''''((()))&&&%%%%%%'''******'''$$$###%%%'''((()))((('''&&&((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&((()))((('''((('''&&&&&&''')))+++---++++++******)))))))))(((((((((((((((((((((((((((|||zzzxxxxxxxxxvvvrrroooiiihhhfffccc```^^^\\\ZZZZZZXXXUUUSSSSSSRRRPPPNNNMMMKKKHHHEEECCCCCCDDDEEEEEECCCBBBBBBBBBAAA???===>>>>>>>>>>>>>>>>>>======;;;999888777888888666555555555666777777777666666555444222333555555333000333222111000000111222333111333333222///...000222...///000111111111000//////////////////000111111///000000000000000000///000000111111111111000000000000000000////////////222000///---------...///////////////............////////////////////////111111111000000000/////////---+++---000///+++&&&------......---,,,******,,,,,,***''')))---,,,(((///000000000//////...---........................,,,---------,,,,,,+++******+++,,,,,,******+++,,,(((((()))***+++---//////***,,,------,,,++++++,,,++++++******++++++,,,---...+++((())),,,---***'''+++******************+++++++++,,,------,,,+++*********+++,,,+++***))))))++++++*********+++,,,---------+++***)))(((((((((,,,***((()))++++++)))''')))))))))((())))))******((()))*********)))((((((***))))))***+++++++++***(((***)))'''(((+++,,,)))))))))(((''''''((())))))************))))))))))))&&&'''((()))***+++,,,,,,((('''&&&'''))))))'''&&&)))+++++++++)))((()))***))))))))))))((((((((((((***)))((('''''')))+++,,,((((((''''''&&&'''''''''+++)))((('''((()))(((''')))'''&&&''')))***)))'''''')))*********)))((((((*********)))))))))((((((((((((((((((((((((((((((&&&'''((()))***))))))((()))))))))))))))(((''''''+++((('''******((())),,,)))(((((('''((()))***+++(((((((((((((((((((((((((((+++***'''&&&((((((%%%((((((((((((((((((((((((((((((''''''''''''((((((******)))))))))(((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((((((((((((((((()))))))))&&&&&&'''''''''&&&&&&&&&)))((('''&&&&&&&&&'''(((&&&%%%%%%''')))***'''%%%%%%&&&((())))))((('''&&&(((''''''''''''''''''((()))((('''&&&&&&'''((()))(((((((((((((((''''''''')))(((&&&&&&((()))((('''((((((''''''''')))***+++&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''{{{yyyvvvssspppmmmlllkkkdddcccaaa```___]]]ZZZXXXSSSRRRQQQOOOMMMKKKJJJIIIJJJHHHFFFFFFGGGGGGFFFEEECCCBBB@@@???>>>???AAABBB@@@???>>>>>>>>>>>><<<999:::::::::;;;;;;<<<<<<<<<999888666666777777555444555666666666666555555444555333111111222333222111111111000000000000111111111222333222///------...000000111111000///......///////////////000111111111000000//////000000111///000000111111000000///////////////000000000000333222000...---,,,------........................////////////////////////000000000000////////////000---******---000///...,,,,,,---------,,,,,,+++---...,,,)))***...---***..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++)))***++++++))))))***+++,,,,,,,,,++++++++++++***)))+++,,,,,,+++******+++++++++******++++++,,,---...,,,)))***------+++(((,,,+++***))))))***+++,,,*********+++++++++++++++))))))***+++++++++******+++************+++,,,,,,,,,+++***)))(((''''''''',,,+++)))***++++++***)))(((''''''&&&'''(((***+++)))))))))))))))((('''&&&***++++++,,,++++++)))))))))***((($$$$$$)))+++***((((((''''''''''''(((((('''''''''(((((()))))))))$$$%%%&&&(((***,,,---...***)))((()))++++++)))(((''')))***)))(((((()))************)))(((''''''''')))))))))*********++++++***)))((((((''''''''''''+++)))((('''((()))(((''')))'''&&&'''(((((('''%%%(((((())))))***))))))(((******))))))))))))((((((''''''''''''''''''''''''%%%&&&'''((())))))(((((('''((((((((((((''''''&&&,,,)))(((******'''(((+++((((((((((((((()))******'''''''''''''''''''''''')))++++++'''&&&(((((($$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((((((((((((((('''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((())))))***'''((()))***)))'''%%%###&&&%%%%%%$$$%%%%%%&&&'''&&&%%%%%%'''((()))'''&&&'''((()))***)))((('''&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''))))))(((((((((''''''''')))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}yyyuuuqqqnnnllldddbbb___\\\YYYWWWUUUTTTQQQPPPOOOMMMLLLJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCCCCDDDEEEDDDCCCDDDCCC@@@???>>>>>>>>>??????>>>======>>>===;;;999999999999999999999999:::888777666666777777666444555555555555555444333222555444222111111222333333000000////////////000000///111222222111///....../////////////////////...///////////////000000111000///...------...///000//////000000000000//////......///000000111222222222111///...---------...------...............///////////////////////////////////////////////////000---++++++---///000000,,,,,,------............///111000,,,,,,///...+++------............------++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++)))+++,,,+++***)))***,,,......---,,,+++)))(((''')))+++,,,,,,+++******+++++++++******++++++,,,------+++******,,,,,,***))),,,+++***((((((***+++,,,++++++*********+++,,,,,,))))))******++++++++++++******************++++++(((((((((((()))******+++++++++******++++++******((('''&&&&&&''')))+++,,,*********))))))((('''''',,,,,,+++)))((('''((()))'''***)))%%%$$$(((++++++(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))))))))+++***)))***,,,,,,***)))'''((())))))))))))***+++***)))))))))((((((((('''&&&'''(((******))))))(((------+++***))))))))))))+++)))''''''((()))((('''******))))))((((((''''''''''''&&&'''((()))((('''***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))((((((''''''***'''&&&((('''$$$%%%'''((((((((((((((())))))***(((((((((((((((((((((((((((******''''''))))))&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))******(((((()))))))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''(((''''''))))))******)))((('''&&&'''((()))******)))(((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$((('''''''''))))))(((&&&'''(((((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&~~~{{{xxxvvvtttssshhhgggeeeccc```\\\ZZZXXXRRRQQQOOOMMMKKKIIIIIIHHHGGGGGGFFFEEECCCBBBAAAAAA>>>??????@@@AAABBBBBBCCCDDDBBB@@@???@@@@@@???>>>AAA@@@>>><<<;;;:::::::::>>>===<<<<<<======;;;999;;;::::::999888888777777888777666666777888666555444444444444444333222111555555444222111222333444////////////////////////...///000222333333111000---------......///000000///////////////000000111000///...------...///000//////000000000000//////...//////000111222333333//////........./////////,,,---------......//////////////////////////////.....................//////...---............------------......///000000666777555///,,,,,,+++(((---......//////.........+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++,,,---,,,+++***+++---'''(((***+++------------***,,,------+++++++++,,,++++++******++++++,,,---+++***))))))******)))(((++++++***))))))***+++++++++++++++***+++,,,------)))))))))******+++,,,,,,************************((((((((()))***+++,,,,,,*********************+++((((((''''''(((***+++,,,++++++******)))))))))))),,,+++)))&&&######'''***&&&***+++(((&&&)))+++***))))))))))))))))))))))))******)))))))))(((((((((******))))))(((''''''&&&'''&&&&&&'''(((((('''%%%''')))******))))))+++,,,'''((((((((()))))))))***&&&''')))*********((((((------+++***))))))))))))+++)))''''''((()))((('''*********)))(((''''''(((&&&%%%###$$$'''((('''&&&)))))))))((((((((((((''')))))))))))))))))))))))),,,+++***)))((((((''''''((())))))******)))))))))***&&&&&&''''''$$$$$$''''''(((((()))))))))))))))))))))))))))))))))))))))&&&))))))'''(((++++++)))(((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((())))))***(((''''''&&&'''((()))***%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&''''''(((*********))))))((('''''''''((()))******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((''''''((())))))'''&&&'''((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''}}}zzzwwwtttqqqjjjiiigggeeebbb___^^^\\\TTTTTTSSSQQQOOOMMMKKKJJJHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCBBB@@@@@@AAACCC????????????>>>>>>>>>>>>CCCAAA???>>>>>>>>>===<<<======<<<<<<<<<<<<<<<===;;;:::999:::;;;;;;999777;;;;;;:::999888777666555888666555666777888777555222333333333333222222111444555555444222222333444//////000000000000/////////......000333444333222,,,,,,,,,,,,---///000111///////////////000111111222111111000000111111222...//////000000//////......//////000111222222333---......////////////000,,,,,,,,,---......//////////////////////////////---------...............---.../////////---+++***......------...///000000???AAA>>>555///---+++(((,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,------++++++,,,---)))***+++,,,---,,,+++******,,,------,,,++++++,,,++++++******++++++,,,---*********)))))))))((((((******************************++++++,,,---------*********)))******+++,,,*********+++******)))(((,,,+++***))))))))))))***((()))******)))(((***+++'''(((((())))))*********++++++************++++++******)))%%%!!!!!!&&&***%%%***,,,)))''')))+++***))))))************))))))+++++++++******)))))))))''''''(((((((((((())))))(((''''''((())))))(((&&&(((***+++***))))))***,,,'''''''''((()))*********((()))***+++++++++***)))***)))((((((''''''''''''+++)))((('''((()))(((''''''((()))(((&&&&&&&&&((('''$$$"""###''')))(((&&&))))))((((((((((((''''''************************---,,,+++)))((((((((((((((())))))***************+++((('''))))))&&&'''***''''''((()))))))))))))))************************&&&))))))'''(((+++,,,)))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))(((&&&%%%%%%%%%'''***+++&&&''''''(((((((((((('''&&&''''''&&&%%%&&&((()))))))))(((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((***)))'''%%%''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((~~~yyyvvvpppmmmiiifffdddaaa]]]ZZZXXXWWWVVVTTTSSSQQQPPPOOOLLLLLLKKKJJJHHHFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCCCC???AAAAAA@@@??????BBBDDD@@@@@@??????>>>>>>>>>>>>BBB@@@>>>>>>??????>>>===<<<<<<<<<<<<======>>>>>>:::999999999::::::888777888888888777777666666666666555444555666777666444000111222222222222222222111333555444222000111333///000111111111111000///111///---...111222222000------,,,,,,,,,---///000///////////////000111111111111111222222111111111......////////////......------......//////000000//////////////////......++++++,,,------...//////////////////////////////,,,,,,---------.........,,,---......---,,,+++,,,------,,,+++,,,,,,......:::===;;;555/////////---++++++,,,---------------++++++++++++++++++++++++***+++,,,,,,---------,,,***,,,---,,,+++***+++,,,---.........,,,***'''%%%)))+++,,,,,,+++******+++++++++******++++++,,,---***+++++++++***))))))***(((***+++,,,,,,+++***((('''(((***+++,,,,,,,,,+++,,,+++***)))))))))***+++)))***++++++***)))((('''******)))((((((((())))))&&&((())))))'''''')))+++&&&''')))******)))'''&&&))))))(((((()))***+++,,,&&&)))***((($$$###%%%)))%%%***+++&&&###&&&***,,,(((((()))******)))(((((())))))************++++++&&&&&&&&&'''((()))*********))))))***++++++***((((((*********((('''((()))(((((((((((())))))))))))(((((())))))*********)))((((((''''''&&&'''''''''+++)))((('''((()))((('''&&&((())))))'''&&&(((***)))%%%"""$$$(((+++***((())))))((((((((('''''''''))))))))))))))))))))))))***)))(((((((((((()))***'''(((((()))******)))))))))&&&&&&((()))''''''***&&&'''((()))***))))))((()))))))))))))))))))))))))))++++++((((((******'''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((()))))))))******)))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((&&&&&&%%%'''(((&&&%%%%%%(((***''''''''''''''''''(((((((((''''''''''''''''''(((''''''((())))))(((''''''&&&&&&''''''((()))))))))''''''''')))******'''%%%'''&&&&&&%%%&&&''')))***''''''((((((((()))))))))''''''''''''''''''''''''yyywwwtttpppmmmhhhbbb^^^ZZZXXXVVVTTTTTTRRRPPPNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKJJJIIIGGGDDDBBBAAA@@@@@@@@@??????@@@@@@@@@<<<>>>@@@???===>>>AAAEEE::::::;;;<<<===>>>>>>???>>>===;;;;;;===>>>===<<<:::::::::::::::999999999;;;:::::::::<<<<<<:::888555555555666666666666777555333333333555555444333///000111222222222222222///222555444111//////111///000111222222111000///222///,,,,,,...000///...///...---,,,+++,,,---...///////////////000111111...///000111111000///.........////////////......,,,,,,,,,------------...000000000000///...,,,+++++++++,,,,,,---...//////////////////////////////,,,,,,,,,------.........,,,,,,,,,+++***+++---...---,,,+++*********+++,,,(((---...+++(((+++------)))***+++,,,,,,,,,,,,,,,***************************+++,,,,,,------------)))+++++++++***)))***+++'''(((+++---...---,,,+++((()))++++++)))((()))***++++++******++++++,,,---+++,,,---,,,*********+++''')))+++------+++)))'''%%%''')))+++,,,+++***)))---,,,***)))))))))******)))***+++++++++)))((('''%%%%%%&&&&&&((()))***+++%%%'''))))))'''&&&(((+++$$$&&&(((******(((%%%###''''''''''''((()))+++,,,###(((------(((%%%%%%'''&&&***)))######***...&&&'''((())))))((('''&&&''''''((()))***+++,,,,,,'''''''''((((((((((((((('''&&&&&&'''(((((('''%%%((()))***)))'''&&&&&&'''******))))))((((((''''''&&&&&&&&&&&&'''''''''((()))(((((((((((())))))***+++)))((('''((()))(((''''''***,,,+++***)))+++...+++'''$$$%%%***---,,,))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&%%%&&&''')))+++,,,&&&&&&'''((())))))((((((&&&$$$###&&&'''%%%&&&)))&&&''')))*********)))(((((((((((((((((((((((((((,,,...---)))''')))'''$$$(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((())))))******++++++))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&(((((('''&&&$$$"""''''''((()))((('''%%%$$$%%%'''(((&&&$$$%%%(((+++&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%###$$$$$$%%%&&&'''((((((''''''''')))******'''%%%'''&&&%%%$$$%%%'''***+++#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~yyysssoookkkjjjiiidddbbb___\\\XXXVVVTTTSSSOOOMMMKKKKKKLLLMMMMMMLLLIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBB????????????????????????<<<======>>>>>>>>>>>>===<<<======>>>???>>>>>>>>>@@@@@@??????>>>=========:::::::::;;;;;;;;;<<<<<<888999:::;;;<<<<<<<<<<<<666888999999777555444555555555555444444333333333111111111111111111111111111111111111111111111111222222222111111111000000......////////////......///---++++++---/////////000000000000000000000000......////////////......000///.........000111222---------...000111000///,,,---///111111111111000////////////...---,,,+++---///222333222111000000000///---+++***+++---...,,,---------,,,++++++***---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------+++)))***,,,---...---...,,,+++,,,//////---*********+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,((((((+++---***)))***///---++++++,,,,,,,,,+++///...---,,,+++******************)))))))))))))))***(((&&&%%%$$$%%%&&&''',,,(((&&&)))---***,,,,,,------,,,)))'''%%%)))(((((((((***+++***)))))))))))))))***************'''&&&)))...000,,,(((+++***)))((('''''''''(((,,,***((((((***+++++++++((((((((()))******++++++)))))))))))))))))))))))),,,,,,,,,+++***)))(((''')))))))))))))))******+++))))))************))))))))))))************))))))))))))(((((((((((())))))************************)))++++++***(((&&&&&&&&&(((((()))***************))))))))))))))))))))))))((()))))))))))))))((((((***)))(((''''''((()))***))))))*********))))))(((******))))))((((((''''''(((((()))))))))))))))((())))))))))))))))))))))))'''((()))******)))((('''&&&(((***+++,,,+++)))(((,,,&&&$$$))),,,)))''')))"""$$$'''((('''((()))***''')))***)))((('''((()))''')))***)))((('''(((***((('''''''''))))))(((''''''''''''(((((((((((((((******++++++++++++***)))+++...000///,,,((('''(((&&&%%%$$$$$$$$$$$$%%%&&&$$$'''))))))'''&&&(((+++&&&'''((((((''''''((())) """$$$'''((())))))))))))((((((''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++((('''))))))%%%%%%'''))))))(((((((((((()))))))))((('''&&&&&&'''((()))~~~xxxtttrrrooolllhhhddd```^^^]]]]]]XXXWWWUUUTTTRRRRRRQQQQQQOOOMMMKKKJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@????????????????????????======>>>>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;888999999:::::::::::::::666777777666555555777999444444444444444333333333111111111111111111111111000000000000000000000000222222222111111111000000111000////////////000111000...,,,,,,...///000///////////////////////////......////////////......000///.........///111222...---...///000000///...------...///000111111000.../////////...---,,,,,,+++---///000000///......333111000...---,,,,,,,,,......//////...------,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,---......,,,***+++))))))***---///...,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***&&&###$$$))),,,******,,,---+++))))))*********)))......---,,,++++++++++++((()))))))))************+++***((('''&&&'''((())),,,+++***,,,//////+++'''%%%''')))+++++++++***))))))((('''(((*********)))'''(((((((((((()))))))))***(((&&&(((+++,,,)))&&&(((((((((((()))))))))))),,,***((('''(((***)))))))))))))))************+++))))))))))))))))))))))))++++++++++++***)))(((((())))))(((((())))))***+++(((((()))))))))(((''''''))))))************))))))))))))))))))))))))((((((************************''')))++++++)))))))))***(((((()))************)))))))))))))))))))))))))))(((((())))))))))))((((((******)))(((((()))******))))))*********))))))((()))(((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))***)))((((((---'''&&&***,,,***(((***!!!'''++++++(((%%%$$$)))***+++***))))))***+++''')))***)))((('''((())))))((('''&&&''''''''''''))))))((((((''''''&&&&&&&&&''''''(((''''''&&&&&&###&&&***+++)))((((((***((((((&&&&&&&&&&&&(((((('''(((***)))&&&%%%''')))&&&''')))(((''''''(((***%%%&&&''''''((((((((((((''')))+++***'''%%%&&&((())))))))))))))))))))))))(((((((((((((((((((((((((((%%%&&&)))***((((((+++((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((({{{xxxtttooojjjeeebbb```___]]]YYYVVVTTTSSSRRRSSSPPPOOONNNMMMMMMMMMMMMMMMKKKIIIGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;<<<<<<;;;:::;;;<<<===>>><<<<<<;;;;;;:::999999999::::::::::::::::::::::::999999999888888888888777666666555444333555999<<<333333333333444444444444111111111111111111111111////////////////////////222111111111111000000000222000///------///000222000...------///000000000////////////////////////......////////////......//////.........///000111...////////////...------...............///000111------.........------,,,+++,,,---//////...------444333222111///---,,,+++...............------,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------...///000...***'''(((''''''(((+++---......******+++++++++,,,,,,,,,***++++++,,,,,,++++++***'''$$$%%%***,,,+++***,,,,,,***))))))*********)))------,,,,,,,,,,,,------(((((())))))******++++++,,,,,,***)))))))))***+++)))))))))))))))+++---///###%%%''')))***+++++++++)))((('''(((*********)))''''''''''''((((((((((((+++(((%%%%%%((()))'''%%%%%%&&&((()))*********)))+++)))''''''(((((('''&&&************)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))(((((())))))***+++'''(((((((((((('''&&&%%%((())))))******))))))((()))***++++++***)))(((''')))))))))))))))))))))))))))***,,,+++***))))))***'''((())))))******))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))(((((()))******((())))))******)))))))))((((((''''''''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((,,,)))(((+++,,,***)))*** ###(((******((('''&&&((()))***)))(((((((((***'''((())))))''''''((()))***)))'''%%%%%%%%%&&&'''******)))((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%!!!###&&&''''''''')))***)))((('''&&&&&&'''((()))((()))***)))'''%%%&&&''''''((())))))(((((()))***+++***)))(((''''''''''''%%%***...,,,'''%%%(((,,,++++++++++++++++++++++++(((((((((((((((((((((((((((&&&&&&******((())),,,((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&~~~}}}|||{{{yyyvvvqqqmmmhhhfffccc```]]]\\\[[[[[[ZZZXXXUUURRRPPPOOOOOOPPPPPPPPPNNNLLLKKKJJJJJJJJJFFFDDDCCCDDDGGGHHHIIIHHHDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@??????>>>>>>========================>>>>>>>>>>>>===<<<;;;:::<<<;;;:::999999;;;===>>>;;;;;;;;;:::999999888888::::::::::::999999999999::::::999888777777666666666666666444333444777:::222222222333333444444555111111111111111111111111000000000000000000000000111111111111000000000000//////...------...//////000///......000111111000////////////////////////---......//////......---/////////...//////////////////000///...,,,,,,,,,......---,,,---...000111,,,,,,---.........---------------///000000///...111111222222111///,,,+++++++++,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,---......---,,,---...000///,,,***)))(((((((((***,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++///++++++...///,,,+++,,,---,,,******+++,,,,,,+++---,,,,,,,,,,,,,,,---...*********))))))))))))))),,,++++++*********++++++)))((('''%%%%%%&&&((()))))))))*********)))((('''***)))((()))+++++++++***'''''''''((((((((()))))))))'''$$$$$$&&&(((((('''%%%''')))***+++***)))'''+++)))((('''(((((('''&&&******))))))(((''''''&&&))))))))))))))))))))))))(((((()))***************((((((((((((((()))******((((((((((((((('''&&&&&&(((((())))))))))))(((((()))***+++,,,+++***'''&&&************************,,,------+++(((&&&%%%%%%'''(((((()))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))(((''''''((())))))'''((())))))))))))))))))((((((((((((((((((((('''((())))))))))))(((((('''))))))))))))))))))))))))***)))(((''''''((()))***(((((('''''''''((()))******)))((()))***)))))))))***)))(((&&&&&&(((,,,000%%%&&&'''&&&%%%%%%&&&''''''((()))(((''''''((()))((((((&&&$$$###%%%(((***))))))((((((''''''&&&&&&&&&&&&'''(((((((((''''''%%%&&&''''''''''''((()))'''&&&%%%$$$$$$%%%&&&'''(((((((((((('''''''''((('''((())))))(((((()))+++,,,+++)))'''&&&&&&'''''''''***,,,,,,***)))+++---((((((((((((((((((((((((((((((((((((((((((((((((,,,)))(((******&&&&&&((()))(((((((((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&~~~yyyuuupppnnnhhhhhhhhhhhhhhhfffbbb___\\\[[[YYYWWWVVVVVVWWWXXXYYYWWWSSSPPPNNNMMMNNNNNNOOONNNMMMLLLKKKJJJJJJJJJFFFDDDCCCDDDGGGHHHHHHHHHDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===;;;::::::<<<;;;999888999:::<<<>>><<<<<<;;;::::::999999888999999999999999999999999<<<;;;:::888777777777777555666888777555444444555111222222333333444444444111111111111111111111111111111111111111111111111000000000000000000000000...///000000000000///...//////...///111111000///........................------............------...////////////............000111000---++++++,,,...---,,,,,,,,,---///000,,,,,,---------------------,,,+++---///000...,,,,,,---///000000///---+++******++++++,,,++++++***------,,,,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,,,,---......,,,+++***+++---/////////******************+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++111---,,,///000---+++,,,,,,+++)))***+++,,,,,,+++,,,,,,+++++++++,,,,,,---,,,++++++***)))(((''''''*********)))*********+++...+++((()))++++++(((%%%,,,,,,,,,+++***)))''''''+++***)))***,,,---,,,+++(((((()))))))))*********'''&&&%%%&&&(((***+++,,,''')))***+++***)))'''%%%+++)))((()))******(((&&&))))))((('''&&&%%%%%%$$$(((((((((((((((((((((((('''((()))***************((((((((('''((())))))***'''(((((())))))(((((('''(((((())))))))))))((((((((()))+++,,,+++***'''&&&++++++++++++++++++++++++***++++++***'''%%%$$$$$$''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((('''&&&&&&&&&&&&'''(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))((((((((()))***+++'''((()))((('''(((((((((+++***)))&&&%%%(((,,,000$$$&&&'''&&&%%%$$$%%%&&&&&&((()))((('''&&&'''(((&&&&&&&&&$$$$$$%%%***---&&&&&&''''''(((((())))))&&&'''((()))))))))))))))'''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''((()))***)))'''((())))))(((((()))***)))((('''&&&&&&&&&'''(((***((((((***---...,,,***''''''''''''''''''''''''((((((((((((((((((((((((,,,)))(((***)))&&&&&&(((***))))))(((((())))))***&&&&&&&&&''''''&&&&&&&&&}}}xxxqqqkkkgggccc```]]]ZZZZZZYYYZZZ[[[[[[XXXVVVVVVUUUTTTSSSRRRQQQQQQQQQTTTRRROOOLLLKKKJJJJJJKKKJJJIIIIIIIIIJJJJJJKKKLLLJJJHHHEEEEEEEEEFFFEEECCCDDDDDDDDDDDDDDDCCCBBBAAABBBBBBAAAAAA@@@@@@@@@@@@====================================<<<<<<;;;:::;;;;;;:::999:::;;;<<<===<<<<<<<<<;;;::::::999999777777888888888999999999<<<;;;999777666777777888444666888888666333333333222222222222333333333333111111111111111111111111111111111111111111111111//////000000000000000111000000111111111111000000.........///111111000...........................------............------....../////////...---------///111000,,,***+++---------,,,,,,,,,------...,,,,,,---------,,,,,,+++,,,)))'''))),,,---,,,)))***+++---...///...---++++++,,,,,,---------------...------,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,------...+++)))((())),,,...000000)))***,,,,,,***)))************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++((((((,,,...,,,+++---***((('''''')))******))),,,+++************++++++,,,++++++***)))(((''''''((())))))))))))*********+++)))(((***......***&&&++++++******************+++***)))***,,,---,,,+++))))))))))))************%%%&&&&&&((()))+++---...)))*********)))(((&&&%%%)))(((((()))++++++)))''')))(((((('''&&&%%%%%%$$$(((((((((((((((((((((((('''(((((()))*********)))((((((''''''(((((()))***&&&&&&((()))))))))))))))'''(((((())))))((((((''''''((()))******)))((('''************************$$$&&&(((((('''''''''(((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&'''((())))))******)))(((((('''&&&&&&'''((((((&&&&&&'''((())))))))))))))))))************++++++)))******))))))((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************%%%((()))&&&%%%'''((('''###&&&)))***)))((('''((('''((()))(((''''''''')))&&&'''((((((&&&&&&'''(((%%%'''((('''%%%&&&***...%%%%%%&&&'''((()))******%%%&&&'''(((((((((((((((&&&$$$""""""$$$'''((()))***)))(((''''''((()))***%%%$$$$$$&&&)))++++++***&&&'''((((((''''''((()))''''''&&&&&&''''''((((((+++'''%%%'''---///+++&&&''''''''''''''''''''''''(((((((((((((((((((((((('''%%%%%%))))))'''(((+++))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&{{{vvvrrroooiiieee```\\\ZZZYYYWWWVVVVVVUUUTTTTTTUUUVVVUUUSSSRRRRRRRRRQQQPPPOOONNNMMMOOOMMMKKKJJJIIIJJJKKKLLLIIIIIIHHHHHHHHHIIIJJJJJJJJJGGGEEEDDDDDDDDDCCCAAACCCCCCDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@???========================<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999888555666666777888999:::::::::999777555555555777777444666666555444333444666333333333222222222222222111111111111111111111111111111111111111111111111////////////000000111111111000...,,,,,,...000111---------///000000///---........................,,,------......------,,,....../////////...---,,,+++...111000,,,)))+++...,,,,,,---------,,,,,,+++------------,,,,,,+++***,,,)))&&&'''+++---+++(((,,,,,,---......---,,,+++++++++,,,---------------------,,,+++++++++++++++************************+++++++++++++++,,,------))))))(((***,,,------,,,$$$'''+++,,,+++)))))))))******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,)))%%%%%%***,,,***)))***)))(((&&&''')))******)))++++++***)))(((((((((((())))))))))))))))))******(((((()))***************'''((())))))*********))))))))))))))))))***++++++)))((('''(((***+++***)))((((((((())))))))))))***%%%&&&((()))***++++++,,,))))))))))))((((((((((((&&&&&&&&&(((***+++)))''')))))))))(((((('''''''''(((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''((())))))###$$$%%%'''((()))******''''''((((((((((((''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((###%%%(((((((((((()))***&&&'''(((((())))))((((((((((((((((((((((((((((((&&&'''((()))***************)))(((''''''((()))***%%%&&&'''((())))))))))))((()))))))))************************)))((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((('''''')))*********)))((($$$***+++'''%%%''')))'''"""%%%)))***)))'''&&&&&&''')))***)))((('''((()))&&&'''((((((&&&&&&'''((('''***,,,***&&&%%%(((,,,&&&&&&''''''(((((())))))%%%%%%&&&(((((())))))(((,,,((($$$###%%%'''((((((***)))(((''''''((()))***'''%%%$$$&&&)))+++***(((%%%&&&''''''&&&&&&'''(((((((((((())))))((((((''')))'''%%%'''***+++(((%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&$$$$$$((((((&&&'''***''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$}}}{{{wwwqqqlllfffbbb```]]]ZZZWWWUUUUUUUUUUUUTTTWWWUUUSSSSSSTTTUUUTTTSSSOOOPPPQQQRRRRRRQQQPPPOOOMMMLLLKKKJJJKKKMMMNNNPPPMMMLLLKKKIIIHHHGGGGGGGGGFFFDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===<<<<<<<<<:::;;;<<<=========<<<<<<;;;;;;::::::999888888888444555555777888999:::;;;888777555444444444666777555555444333222333777:::444333333222222111111111111111111111111111111111000000000000000000000000.../////////000000111111111---(((%%%%%%(((---111,,,,,,---...000000...,,,........................,,,------......------,,,....../////////...,,,+++***...111000,,,)))+++...+++,,,---...---,,,+++***.........---,,,+++***)))...***''')))---///---***............---,,,+++***((()))***+++++++++++++++,,,,,,+++***))))))******************************++++++******++++++,,,---((()))***,,,...---***'''$$$))),,,+++)))))))))******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,((('''***+++'''%%%&&&+++)))((()))+++,,,,,,+++++++++)))(((''''''''''''&&&'''((()))***+++,,,,,,((()))***+++++++++++++++***---///,,,(((&&&***...))))))(((((((((((())))))((('''&&&'''((())))))'''''''''''''''((((((((()))%%%''')))******)))))))))((('''''''''((()))***+++$$$$$$%%%''')))***)))'''************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))!!!"""$$$&&&''')))******''''''((((((((((((''''''%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''''')))******)))(((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''((()))************,,,+++***))))))***+++,,,%%%&&&'''((())))))))))))'''((((((((())))))******************)))((('''&&&(((((((((((((((((((((((('''((()))******)))((('''%%%&&&(((******)))'''&&&%%%+++---(((%%%(((***((()))))))))'''&&&'''***,,,&&&'''((('''&&&&&&'''(((&&&'''((('''&&&&&&'''((()))---///,,,'''%%%&&&)))((((((((((((((('''''''''&&&'''((()))************555000)))&&&&&&''''''&&&((('''&&&%%%%%%&&&'''((()))'''%%%&&&)))***(((&&&$$$%%%'''&&&%%%%%%&&&((()))***+++++++++)))(((&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))&&&%%%((('''######%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###{{{tttppppppmmmiiiddd```]]][[[ZZZUUUTTTSSSSSSSSSTTTUUUVVVQQQVVVVVVRRRQQQTTTSSSNNNSSSSSSSSSSSSRRRQQQPPPOOOOOOLLLHHHGGGHHHJJJLLLMMMLLLLLLKKKJJJIIIJJJJJJJJJHHHGGGFFFEEEEEEFFFHHHIIIAAA@@@??????>>>???????????????@@@@@@@@@??????>>>===;;;;;;===AAABBBAAA>>>???===;;;<<>><<<999;;;===>>>???>>>===<<<;;;;;;::::::999888777777777777777777888999:::;;;888999999777555444555666777666555444333222222222333333333333333333333333666333222444333//////111000000...------...///000'''000555111---///000...///000111111///......///,,,,,,,,,---...///000000//////...------------...//////.........---------,,,,,,,,,,,,---///000111,,,------......------,,,---,,,,,,++++++,,,,,,---........................+++,,,---.........------+++---///000111000///...+++,,,.../////////......---------,,,,,,+++++++++***)))***+++,,,,,,***(((---+++***+++---/////////,,,++++++++++++++++++,,,///,,,***)))***++++++***------,,,,,,,,,+++++++++---,,,++++++------,,,+++************************)))******++++++******)))******++++++++++++******---***'''(((***+++)))'''((()))***+++++++++++++++******)))))))))))))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))%%%&&&((()))))))))((('''((()))***++++++***)))(((+++***)))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''''')))***(((&&&((((((((((((((((((((((((***"""!!!(((***%%%(((111---)))(((,,,+++''''''***''''''''''''((((((((((((,,,,,,++++++)))(((&&&&&&''''''(((((((((((('''''' ***'''$$$(((***&&&******))))))((((((''''''%%%&&&''')))************###&&&))))))'''&&&&&&(((((((((((((((((('''''''''))))))))))))((((((((((((***))))))((('''(((((((((%%%&&&'''((())))))))))))((()))***)))((('''(((***---+++)))((()))***)))((('''((()))******)))(((''''''''''''((((((***+++++++++)))&&&&&&''')))******&&&((()))***)))((()))***...,,,+++***++++++)))'''+++)))&&&&&&'''***++++++***''''''***((("""###((()))(((***---***$$$%%%+++'''&&&&&&'''(((((('''%%%)))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((()))******++++++)))((('''''''''''')))%%%###&&&,,,///+++&&&((((((,,,000---&&&'''---((()))*********((('''&&&,,,***(((%%%$$$$$$%%%&&&)))(((((((((((('''''''''~~~{{{vvvpppkkkhhhhhhfffccc___[[[YYYXXXWWWVVVUUUTTTTTTTTTUUUWWWXXXRRRUUUUUUQQQPPPSSSSSSOOORRRRRRRRRRRRRRRQQQPPPOOONNNKKKHHHGGGHHHKKKMMMNNNNNNMMMMMMLLLJJJIIIHHHHHHDDDCCCAAA@@@@@@AAABBBCCCAAA@@@@@@?????????????????????@@@@@@@@@????????????===<<<>>>@@@BBBAAA??????>>>======>>>>>>>>>===:::;;;===>>>???>>><<<;;;;;;;;;::::::999888888777777777777777888999:::;;;666666666555222222333444777666555444333222222222333333333333333333333333444111000333222///...111......------...///000111$$$,,,,,,,,,000222111///000111111///......///,,,---------...///////////////...---------------///.........------------...............---------,,,------......------,,,---,,,,,,++++++,,,,,,---************************+++++++++,,,,,,,,,------+++,,,.../////////...---******,,,---------,,,,,,------,,,,,,,,,+++++++++*********+++,,,,,,***(((+++***)))***,,,......---++++++************++++++...,,,***)))***++++++***((()))+++,,,---.........---,,,++++++------,,,+++******************************++++++++++++************++++++++++++******,,,***((((((******)))((((((((()))*********************)))))))))))))))***))))))))))))))))))))))))(((((((((''''''((((((((())))))************))))))&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''((()))***,,,---))))))))))))))))))))))))((((((((((((((((((((((((---+++))))))+++,,,***(((((((((((((((((((((((((((***###"""((()))%%%'''///***&&&&&&))))))%%%$$$(((''''''''''''((((((((((((((())))))))))))(((''''''(((((((((((((((((((((((()))///)))$$$((()))&&&************)))))))))(((&&&'''((())))))******)))$$$&&&(((((('''&&&''')))%%%&&&&&&'''((()))******''''''(((((())))))******))))))(((((((((''''''''''''((((((((((((((('''''''''((())))))''''''((()))***(((''''''((((((((('''))))))************))))))***)))(((''''''&&&'''''')))((('''(((******)))'''%%%'''))))))'''''''''(((&&&%%%%%%&&&((())))))((('''%%%###$$$%%%'''''''''***'''(((***(((###$$$((()))'''(((+++***%%%%%%)))'''&&&&&&'''(((((('''%%%)))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''&&&&&&''''''((((((******)))((('''''''''(((***'''%%%'''+++,,,)))&&&)))%%%$$$((()))%%%%%%'''(((((()))))))))((('''&&&)))(((&&&%%%$$$%%%''''''$$$$$$$$$%%%%%%&&&&&&&&&{{{xxxpppqqqqqqpppmmmjjjgggeeebbb```^^^ZZZXXXVVVVVVUUUUUUTTTSSSSSSSSSTTTVVVWWWTTTUUUSSSPPPOOOQQQRRRPPPQQQQQQQQQRRRQQQQQQPPPPPPLLLIIIGGGGGGIIILLLNNNOOOOOOOOOOOONNNLLLJJJGGGFFFEEEDDDCCCAAAAAAAAABBBCCCAAAAAA@@@???????????????????????????????????????BBB@@@>>>>>>???AAAAAA@@@@@@@@@???===<<<;;;===???<<<===>>>>>>>>>===<<<;;;;;;;;;::::::999999888888777777777777888999::::::888999999888666555666777666555444333333333333333333333333333333333333333222//////222222//////111------------...000111222$$$,,,111111000000///...///000111111///......///------..................//////......------------............------------///000000///...,,,***))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---***+++---......---,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++******+++,,,,,,+++)))+++))))))***,,,------,,,*********))))))*********---+++***)))+++++++++***&&&(((+++---//////......---+++***+++,,,---,,,+++************************++++++,,,,,,,,,,,,++++++******++++++++++++******,,,***(((((()))***)))(((''''''((())))))))))))((())))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((('''''''''''''''((())))))***))))))(((((())))))***'''''''''((()))***+++,,,))))))))))))))))))))))))'''''''''''''''''''''''',,,***))))))***+++)))(((((((((((((((((((((((((((+++%%%$$$))))))%%%&&&---(((&&&%%%((('''%%%$$$'''''''''''''''((((((((((((%%%&&&''''''(((((((((((()))((('''&&&&&&'''((()))(((......'''%%%)))***'''++++++************))))))(((((())))))))))))((((((&&&'''((('''&&&&&&(((***'''''''''(((((()))))))))&&&&&&'''((()))***++++++'''((()))))))))((('''&&&))))))))))))((('''&&&%%%&&&'''(((((('''&&&'''((('''&&&$$$%%%&&&''''''&&&+++******))))))******+++,,,,,,+++***))))))))))))''''''(((***+++***'''%%%%%%'''((((((&&&%%%&&&'''((('''&&&'''***+++***)))((('''&&&''')))***)))(((***((()))***(((%%%%%%))))))&&&&&&))))))'''%%%&&&(((&&&&&&&&&(((((('''&&&(((((('''&&&&&&'''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''))))))(((((('''((((((((((((((((((((((((((('''&&&///((($$$'''***)))''''''''''''((((((((('''&&&&&&&&&%%%$$$$$$$$$&&&'''((($$$%%%&&&'''((())))))***zzzuuuqqqmmmkkkhhhiiijjjkkkjjjhhhfffeeeaaa```]]]ZZZWWWVVVUUUUUURRRQQQQQQPPPPPPRRRSSSTTTUUUTTTRRROOONNNPPPQQQQQQPPPPPPQQQQQQQQQPPPPPPOOOJJJHHHFFFGGGJJJMMMOOOPPPMMMNNNOOOOOOMMMKKKHHHFFFFFFEEEDDDCCCBBBBBBCCCCCCAAAAAA@@@????????????@@@??????????????????@@@@@@EEECCC@@@??????@@@AAABBB@@@AAAAAA>>>;;;:::===@@@======>>>>>>===<<<;;;:::;;;;;;:::::::::999999999888888777777888999999::::::;;;;;;999888777888:::555555444333333333444444444444333333333333222222222//////222222000000333............//////000000333666777555111///...---///000111111///......///...............---------...............------,,,------------------------...///000000///,,,)))(((,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,***))))))+++---...+++,,,------------,,,,,,------------------------,,,+++++++++++++++++++++,,,+++***+++,,,,,,+++***+++******+++------,,,+++******))))))))))))******,,,***)))***+++++++++)))(((***---//////...+++***,,,+++***+++,,,,,,,,,***************************+++,,,,,,------,,,,,,+++******++++++++++++******+++***))))))))))))))))))(((((()))))))))))))))(((((())))))***************))))))))))))))))))))))))((((((((())))))((((((((((((((())))))))))))(((((((((''''''&&&&&&''')))***,,,+++***))))))***+++,,,******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((('''&&&((((((((((((((((((((((((+++&&&&&&)))(((%%%&&&***(((''''''((((((''''''(((''''''''''''((((((((((((%%%&&&'''(((((((((((((((***)))'''%%%%%%''')))***''')))((($$$%%%***+++'''***))))))))))))))))))))))))))))))))))))(((''''''(((''''''&&&&&&''')))***++++++***)))((('''&&&%%%'''''''''((()))*********((()))***++++++)))'''&&&((((((((((((((('''&&&&&&&&&'''((('''&&&%%%&&&(((&&&%%%$$$$$$&&&(((((('''+++***)))(((((()))***+++)))((((((((())))))***+++((((((''')))***)))'''%%%&&&((())))))'''&&&&&&'''+++***))))))******(((''')))(((((()))++++++***((())))))******(((&&&'''))))))&&&$$$&&&))))))&&&$$$((('''%%%&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''&&&&&&(((((('''''''''(((((()))%%%'''***)))'''%%%&&&(((...+++((()))+++***)))(((''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&''''''((())))))******xxxwwwsssoookkkgggeeeeeebbbccceeefffeeedddbbbaaabbb```]]]YYYVVVTTTSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSUUURRRPPPOOONNNNNNOOOQQQOOOPPPPPPPPPPPPOOOOOONNNIIIHHHFFFGGGJJJNNNOOOOOOKKKLLLMMMNNNMMMKKKIIIHHHCCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@???@@@@@@@@@??????>>>>>>??????AAAAAAEEEDDDBBB@@@??????AAABBB@@@AAABBB???;;;:::===@@@>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::::::::888888888777888888999:::666777777666444444555777444444333333333444555555444444444333333222222222333000000333333111111444000000/////////...------///...............111444///000111111///......///...............---------......//////......---,,,,,,,,,------------------,,,---...//////---+++))),,,------......------,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))...---+++***+++,,,...000------.........---------------------,,,---------++++++++++++++++++++++++---+++******,,,,,,,,,+++,,,++++++---...///---+++******))))))))))))******+++))))))***+++,,,***))))))+++---//////---+++))),,,+++******,,,,,,+++***************************+++,,,,,,------,,,,,,+++******++++++++++++******+++******)))(((((()))************++++++***))))))'''((()))***************))))))))))))))))))))))))(((((()))******)))(((((((((((())))))))))))(((((((((''''''&&&&&&''')))***((('''&&&%%%%%%&&&'''(((*********)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''&&&&&&'''((((((((((((((((((((((((***''''''((((((&&&&&&((('''((((((''''''(((((('''''''''''''''(((((((((((('''(((((())))))(((((((((***)))'''%%%%%%''')))***%%%&&&&&&&&&)))+++***&&&'''((((((((((((((((((((()))******))))))((('''&&&)))(((&&&&&&'''((()))***,,,+++***)))((('''&&&&&&))))))))))))(((((((((((()))***+++,,,,,,***((('''&&&&&&'''(((((()))((((((&&&'''((('''&&&%%%&&&((((((&&&%%%&&&((())))))((()))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%&&&''''''+++)))&&&&&&'''''''''''''''(((******(((''''''((((((&&&%%%%%%&&&'''&&&$$$%%%%%%%%%&&&(((((('''%%%(((***+++)))''''''((()))'''&&&%%%%%%(((***'''$$$)))'''%%%%%%&&&(((''''''&&&&&&''''''''''''&&&&&&'''((())))))))))))((('''&&&&&&'''(((((((((((('''((('''''''''''''''((()))!!!%%%((((((&&&%%%'''***%%%)))***)))'''&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~vvvqqqmmmmmmkkkhhhdddbbbcccdddcccdddeeefffeeecccaaa```___^^^ZZZWWWTTTRRRQQQPPPTTTSSSRRRRRRRRRSSSUUUVVVTTTQQQOOOPPPOOOMMMNNNPPPPPPPPPPPPPPPOOONNNMMMLLLIIIHHHGGGHHHKKKNNNOOOOOOJJJKKKKKKLLLLLLKKKIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>@@@AAABBBCCCCCCBBBAAA??????@@@BBB???@@@AAA@@@>>>======>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999888888888888888999999666777888777555555666888333333333333444444555666555444444333333222222111444111111444444111111333000111000000///---,,,+++///+++***,,,......000555///000111111///......///------..................---.../////////...,,,+++,,,,,,,,,,,,------------++++++---......---,,,,,,,,,------......------,,,++++++------------++++++++++++++++++++++++++++++------,,,,,,,,,---...///.........---------------,,,++++++************+++*********+++++++++++++++---,,,******,,,---,,,+++,,,,,,,,,...//////---+++*********))))))*********))))))(((***+++,,,***)))((()))+++---......------,,,***)))***+++,,,+++***************************++++++,,,,,,,,,,,,++++++******++++++++++++*********++++++***(((''')))******++++++++++++******)))&&&''')))***++++++******))))))))))))))))))))))))((((((************(((((('''(((((())))))((((((''''''''''''''''''((()))))))))(((((((((((((((((()))&&&'''((())))))))))))((())))))))))))))))))))))))************************)))***+++***((('''((()))((((((((((((((((((((((((((((((((((((((('''''''''$$$''''''%%%%%%((((((&&&''''''''''''(((((((((((('''(((((()))))))))(((((()))((('''&&&&&&'''((()))((()))***+++++++++(((%%%&&&&&&''''''''''''(((((())))))***))))))((('''''')))'''&&&'''(((***))))))((((((((())))))************)))))))))((((((((('''******+++++++++***)))(((%%%&&&'''((())))))))))))&&&'''(((((('''&&&'''((()))(((&&&'''(((***)))((((((''''''&&&&&&''''''(((---,,,+++)))(((''''''''',,,)))&&&%%%%%%'''''''''&&&(((******)))((()))***%%%%%%%%%&&&)))++++++***'''&&&&&&&&&((()))((('''&&&***+++(((&&&((()))(((&&&''''''&&&'''***)))%%%)))'''%%%%%%&&&'''((('''&&&&&&''''''''''''&&&&&&'''((()))******)))((('''&&&''')))*********)))(((((((((''''''&&&''''''''' $$$''''''&&&%%%'''***$$$))),,,(((%%%&&&((()))'''''''''&&&''''''((()))'''&&&&&&&&&%%%%%%$$$$$$''''''''''''&&&&&&%%%%%%{{{vvvqqqmmmjjjgggggggggdddaaa```bbbeeedddeeegggggggggeeecccbbb]]][[[XXXVVVTTTRRRRRRRRRTTTTTTSSSSSSSSSTTTUUUVVVSSSOOONNNQQQQQQMMMLLLOOOQQQQQQQQQPPPNNNMMMKKKJJJIIIHHHGGGIIIKKKMMMNNNMMMLLLKKKKKKJJJIIIHHHHHHGGGDDDEEEEEEFFFGGGGGGGGGGGGBBBBBBAAA@@@@@@@@@@@@AAA???>>>======>>>@@@BBBCCC???AAACCCBBB???>>>@@@BBB???>>>???@@@AAAAAA>>><<<===<<<<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888999777888999888777777888:::222222222333444555666777555555444333333222111111444111111333333//////111//////000000000...---,,,333///...222222...---000///000111111///......///,,,---------.../////////---...///000///...,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++---......---+++***........................++++++,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,***)))))))))******)))*********++++++++++++...,,,******+++------,,,,,,+++,,,---///...,,,)))++++++************++++++(((((((((***,,,,,,***(((***+++,,,,,,---------,,,+++***)))***+++,,,+++)))******************************++++++++++++************++++++++++++******)))++++++***(((''')))+++***************)))((((((&&&''')))+++,,,+++***)))))))))))))))))))))))))))'''(((***++++++***((('''''''''((((((((((((''''''&&&''''''(((((((((((((((******++++++++++++******&&&'''((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***(((&&&((()))((((((((((((((((((((((((&&&'''((((((((((((((('''$$$((((((%%%%%%)))***&&&''''''''''''(((((((((((($$$%%%&&&'''((()))))))))((((((((((((((((((((((((******+++,,,***(((''''''''''''''''''((((((((()))((()))))))))))))))((('''((('''&&&(((***+++)))'''''''''((()))***++++++,,,(((((((((((()))))))))))))))))))))(((((((((((('''''''''(((((((((((((((''''''((())))))''''''((()))***)))''''''((()))((('''''''''((((((((((((''''''000///---+++***))))))(((***((('''&&&''''''&&&$$$$$$&&&((()))(((((()))+++((((((((())),,,......---+++)))'''''')))+++++++++$$$)))***&&&%%%((()))'''$$$)))+++''''''******(((***'''%%%$$$&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&''')))******)))'''&&&&&&''')))++++++***)))((()))(((''''''&&&&&&&&&&&&###$$$&&&&&&&&&%%%&&&'''(((***(((""""""(((,,,,,,(((((('''''''''((()))***%%%&&&&&&''''''''''''&&&((((((((()))))))))))))))wwwpppllljjjiiihhhdddeeeeeebbb___^^^aaaeeebbbcccdddeeeeeedddbbbaaa[[[ZZZXXXWWWUUUUUUUUUVVVSSSRRRQQQQQQQQQRRRTTTUUURRRNNNNNNRRRRRRLLLKKKOOORRRRRRQQQPPPNNNLLLJJJIIIJJJIIIHHHIIIKKKMMMMMMMMMNNNMMMKKKIIIGGGFFFFFFEEE???@@@AAACCCDDDDDDEEEEEECCCBBBAAAAAA@@@@@@AAAAAA???>>>======>>>@@@BBBCCC===@@@BBBBBB@@@>>>???AAA>>>===>>>AAADDDCCC???;;;<<<<<<<<<<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888999444555555444333333555666222222222333444555666777555555444333333222111111444111000222111...---000---...///000000///......,,,)))+++333555000---//////000222111///......///,,,,,,------...///000000---...///000000...,,,++++++++++++,,,,,,---------...---,,,++++++++++++,,,,,,------......------,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++---,,,,,,+++*********+++///...,,,+++++++++,,,,,,))))))******++++++++++++...,,,******+++------,,,+++***+++---...---***(((,,,,,,++++++++++++,,,,,,(((((((((***,,,,,,***(((000///...---+++***))))))+++***)))***+++++++++)))*********************************++++++***************++++++++++++******)))+++,,,***'''&&&)))+++)))))))))))))))(((''''''%%%''')))+++,,,+++***)))))))))))))))))))))))))))''')))***++++++***)))'''''''''((((((((((((''''''%%%&&&((()))))))))((('''&&&'''((())))))((('''&&&)))*********((('''%%%###))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))(((%%%$$$%%%(((((((((((((((((((((((((((%%%'''((('''((())))))'''&&&++++++'''(((,,,---)))''''''''''''((((((((())) !!!###&&&((()))******''''''((((((((((((''''''(((((())))))(((&&&'''+++'''((((((((())))))******(((((())))))))))))((((((((('''&&&)))+++,,,)))&&&*********)))))))))))))))&&&&&&'''((()))***++++++(((((('''&&&&&&&&&&&&'''))))))))))))((('''&&&%%%((()))***)))((('''(((***+++)))''''''(((((('''&&&'''((()))******)))((('''''''''&&&&&&&&&&&&&&&'''(((((((((((()))((($$$""""""$$$&&&''''''((()))+++)))((('''((()))***)))((()))&&&$$$$$$%%%'''((()))###)))***%%%$$$((()))&&&###***---(((&&&)))+++)))***'''%%%$$$%%%'''((((((%%%%%%&&&''''''&&&%%%%%%%%%&&&((())))))(((&&&%%%&&&''')))***+++***)))'''***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###(((%%%&&&+++))))))(((''''''((()))***+++###$$$&&&'''((()))))))))###$$$$$$%%%&&&'''((((((|||wwwqqqllljjjiiiiiihhheeedddccccccbbbbbbccccccgggeeedddeeegggfffaaa]]]aaa]]]WWWUUUVVVWWWWWWVVVQQQRRRRRRSSSSSSSSSRRRRRRPPPQQQQQQQQQPPPNNNLLLKKKQQQQQQQQQQQQPPPNNNMMMLLLIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCCCCCCCEEEFFFGGGFFFDDDBBB@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???======>>>@@@@@@@@@===<<<<<<<<<<<<======>>>???????????????>>>======<<<<<<;;;::::::::::::;;;888999999:::::::::999999555555666666666666666555222222222333555666888999888777666444222111111111666555444333222222222222000111111222222000///...222333333222000///000111000000000000000000000000222111111111000000//////////////////////////////.........------,,,,,,,,,..................------........................,,,,,,,,,------.........444333111111111111///---------------------------,,,++++++,,,------,,,***++++++---......---++++++++++++,,,,,,,,,+++******444000------......,,,)))------------------------,,,+++)))(((((()))+++,,,*********)))******++++++$$$'''+++------,,,++++++***++++++***))))))***,,,***+++,,,,,,+++***)))(((***************++++++,,,,,,,,,++++++++++++,,,,,,)))***++++++***)))***+++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,---++++++***))))))))))))))))))((((((((((((***,,,---))))))))))))))))))))))))''')))+++)))&&&%%%&&&(((***)))))))))))))))***+++,,,,,,+++***)))(((''''''+++***(((&&&&&&''')))***+++((()))***%%%"""((()))***)))((('''((()))((()))************))))))''')))+++***((('''(((+++---(((###&&&---111111...+++***'''&&&&&&'''***+++)))))))))))))))(((''''''+++)))'''(((+++,,,***''',,,,,,,,,,,,+++***))))))))))))************))))))***)))((((((((()))+++,,,((((((((((((((((((((((((((()))***)))((()))+++,,,,,,+++***((((((((()))***)))((('''))),,,---***'''&&&))),,,---+++)))(((((())))))(((''''''((()))***((((((((((((((('''''''''''')))++++++((('''***,,,))))))))))))(((((((((((())))))))))))************((((((((((((''''''''''''''''''(((((())))))******)))***'''######(((++++++''')))+++)))&&&%%%&&&(((***))))))((((((((())))))))))))((('''&&&%%%$$$$$$...,,,***'''&&&&&&'''(((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&+++++++++'''######&&&***+++'''""" """%%%)))***''''''''''''((((((((((((***''''''))))))&&&%%%(((((((((((((((((('''''''''"""%%%((()))---///)))!!!yyyuuupppkkkiiihhhgggeeeddddddcccbbbbbbbbbbbbbbbeeedddeeeeeefffeeebbb```aaa]]]ZZZYYYYYYXXXVVVTTTSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQQQQQQQPPPNNNMMMLLLLLLMMMMMMLLLLLLKKKJJJIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGFFFEEEEEEDDDCCCCCCDDDEEEFFFGGGFFFEEECCCAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>???@@@@@@???BBBAAA@@@>>>======<<<<<<======>>>>>>===<<<<<<;;;<<<<<<;;;:::::::::::::::888999999::::::999999888555555666666666666555555222333333444555777888999888777666444333222111111555444333222111111111111000111111222111000///...000111222111/////////111000000000000000000000000.........///000000000111........................------------------,,,,,,........................------------------------/////////...---,,,,,,,,,&&&%%%&&&(((,,,///000000------------------------,,,++++++,,,------,,,***++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,111///,,,+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********+++******++++++,,,---...'''***---...---,,,,,,,,,***++++++***))))))***,,,***++++++,,,+++***)))(((***))))))))))))***++++++))))))(((((((((((()))))))))***++++++***)))***+++((()))***++++++***)))((())))))***+++,,,------...+++***)))(((((((((((())))))((((((((()))***+++,,,))))))))))))))))))))))))''')))***)))'''&&&''')))******)))))))))))))))***)))))))))(((((((((((((((+++***)))((()))***,,,...+++)))***,,,)))######((()))***+++***)))((()))***((())))))******))))))((($$$&&&((('''%%%$$$%%%'''+++'''$$$&&&+++...///---))))))(((((((((((()))))))))))))))))))))(((''''''***)))((()))******)))(((***++++++,,,,,,,,,++++++))))))************))))))***)))((((((((()))++++++((((((((((((((((((((((((***++++++***((('''((()))+++***))))))((((((((()))***((((((***,,,---+++((()))+++,,,,,,*********+++***)))(((((((((((()))***((((((((((((((((((((('''&&&''')))((((((''')))***''''''(((((())))))******(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))###'''***)))((((((%%%%%%''')))((('''&&&(((***''''''''''''((())))))************)))((((((''''''+++***((('''&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''((()))***+++((())))))(((&&&%%%&&&'''+++((($$$###%%%(((***+++''''''''''''((((((((((((+++((((((******'''&&&)))((((((((((((((((((((('''((()))'''%%%&&&******'''uuurrrnnnkkkiiigggdddbbbcccbbbbbbaaaaaaaaaaaaaaabbbccceeefffeeecccccccccaaa___^^^]]]\\\ZZZVVVSSSUUUUUUUUUVVVVVVUUUUUUTTTRRRRRRRRRQQQPPPOOOMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEECCCBBBAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB??????>>>???@@@@@@???===AAA@@@???>>>===<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999<<<;;;::::::999999::::::888999999999999999888888555555666666666555555444333333444555666888999:::888777555444333222111111444333222111000000000000000111111111111000//////...///000000///...000111000000000000000000000000............////////////------------------------,,,,,,------------------........................,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,...,,,))))))+++,,,------------------------------,,,++++++,,,------,,,***++++++************++++++++++++,,,---.........---...,,,+++***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------+++)))((()))))))))***+++,,,---...***+++,,,,,,******+++,,,***++++++***))))))***,,,***++++++++++++***)))))))))))))))))))))******+++++++++************++++++)))***++++++***)))***+++''''''))))))))))))''''''''''''(((***+++,,,---...))))))((((((''''''(((((()))((((((((()))***+++,,,))))))))))))))))))))))))&&&((())))))''''''(((***++++++***)))((((((((()))&&&&&&''''''(((((())))))))))))(((((()))+++---...&&&&&&'''***(((%%%&&&)))((()))******)))((()))***((((((((())))))((((((''''''((())))))''''''((()))'''&&&&&&&&&'''***+++---'''((()))******)))(((''')))))))))))))))(((((('''((()))******(((((()))***&&&'''((()))************))))))************)))))))))))))))((()))******+++((((((((((((((((((((((((''')))++++++***)))((())))))))))))))))))((((((''')))))))))***,,,,,,+++)))***+++***)))'''(((***,,,******))))))))))))******''''''(((((((((((((((((('''&&&%%%&&&'''(((((('''&&&&&&'''((()))***++++++(((((())))))))))))******))))))******++++++,,,,,,))))))))))))((((((((((((&&&+++---,,,***)))$$$###%%%'''''''''((()))+++%%%%%%&&&'''((())))))***)))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((()))+++,,,---&&&&&&'''((())))))'''$$$+++)))''''''(((***+++***''''''''''''((((((((((((+++((((((+++***''''''***''''''((((((((((((((((((###&&&&&&###"""&&&)))(((sssqqqnnnllljjjgggdddaaabbbbbbaaa```````````````___bbbeeeeeecccbbbccceeecccbbb```]]][[[YYYWWWUUUVVVVVVWWWWWWWWWVVVUUUUUURRRRRRRRRQQQPPPOOONNNMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCAAAAAABBBBBBBBBBBBBBBBBB???>>>>>>???AAA@@@>>>;;;;;;;;;;;;;;;;;;<<<===>>>::::::;;;;;;;;;::::::999;;;::::::999999999999999888999999999999888888777555555666666555555444444444444444555777888:::;;;777777555444333222222222222222111000000000000000111111111111000000000///---///000000//////111222////////////////////////333222111000...---,,,+++------------------------,,,,,,,,,------.........---------...............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///999555000---,,,,,,+++***------------------------,,,++++++,,,------,,,***,,,+++***))))))***+++,,,)))***+++,,,------------,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))((((((((('''(((((()))************(((&&&&&&((()))***++++++***))))))***,,,*********+++************))))))(((((())))))***+++---,,,,,,++++++,,,,,,---)))***++++++***)))***+++''''''((())))))((('''''''''(((((()))***++++++,,,((((((''''''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))''''''((((((((())))))***,,,,,,***)))(((((((((((('''''''''((((((((())))))((((((''''''((()))***+++%%%%%%&&&((((((''''''((('''((())))))(((''')))***'''((((((((((((''''''&&&))))))***))))))))))))***$$$&&&''''''%%%&&&))),,,(((((())))))))))))(((((((((((())))))))))))((((((''')))+++***'''&&&(((+++%%%%%%&&&'''''''''''''''))))))************)))))))))))))))))))))******+++(((((((((((((((((((((((("""%%%)))+++,,,+++,,,,,,'''((()))******)))'''&&&((((((((()))*********)))&&&'''((('''%%%%%%'''(((+++*********))))))))))))''''''''''''(((((((((((((((&&&$$$%%%(((***(((%%%''''''(((((())))))******(((((((((((()))))))))***(((((()))***++++++,,,,,,******))))))(((((('''''',,,,,,)))###!!!%%%&&&$$$$$$%%%&&&''''''((()))***%%%%%%&&&''''''(((((((((&&&&&&&&&&&&''''''(((((()))******+++******)))(((''''''''''''''''''''''''&&&&&&&&&''''''((())))))(((%%%$$$&&&)))+++(((&&&)))(((((()))***+++***)))''''''''''''((((((((((((***''''''******''''''***''''''''''''((((((((((((&&&&&&%%%&&&&&&%%%sssqqqooommmllliiieeebbbbbbaaa``````______``````^^^aaaccccccaaa```bbbeeeeeeccc___[[[XXXWWWXXXYYYWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPOOONNNNNNMMMIIIIIIJJJKKKLLLLLLLLLLLLOOOOOOOOONNNNNNLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC???>>>>>>???@@@???===;;;::::::::::::;;;<<<===>>>:::;;;;;;<<<<<<<<<;;;;;;::::::999888888888888999999999999999888888777666555555555555555444333333444444444555777888:::;;;777666555444333222222222111111000000//////000000111111111000000000000000///000111111111111222333////////////////////////444333222111///...---,,,........................,,,,,,,,,------.........---------.........//////------------------------((()))***+++,,,---......000---***)))+++---...///------------------------,,,++++++,,,------,,,***,,,+++***))))))***+++,,,'''((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...++++++++++++++++++++++++,,,+++***))))))***+++,,,+++***)))(((''''''''''''++++++***'''%%%%%%''')))***++++++***))))))***,,,******************++++++)))))))))))))))******+++))))))(((((((((((()))))))))***++++++***)))***+++))))))))))))))))))))))))***)))))))))))))))))))))((((((''''''''''''((((((((()))))))))************))))))))))))))))))))))))(((''''''((()))*********,,,,,,***)))((((((((((((*********)))))))))((((((******)))(((((('''''''''***++++++***+++++++++)))((()))++++++******+++,,,((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$'''******)))(((''''''((()))***(((((())))))))))))((((((&&&)))+++***'''&&&(((***''''''(((((('''&&&&&&%%%))))))************))))))((()))))))))************(((((((((((((((((((((((("""%%%)))+++,,,+++,,,,,,'''((()))******)))((('''''''''(((((('''((())))))###&&&((()))(((&&&%%%%%%************))))))((((((&&&'''''''''(((((())))))***'''%%%'''***+++***'''******))))))(((((('''''''''(((((((((((()))))))))&&&''''''((()))***++++++******))))))((((((''''''((((((###"""&&&&&&''''''''''''((())))))(((''''''(((((('''&&&%%%$$$%%%%%%&&&&&&'''((((((((())))))*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$(((***+++)))'''&&&''')))******(((&&&''''''''''''(((((((((((((((%%%%%%((((((&&&&&&(((&&&'''''''''(((((())))))###((('''%%%&&&&&&$$$sssrrrooommmllljjjfffcccbbbaaaaaa```````````````^^^___``````______aaabbbcccbbb^^^YYYVVVUUUXXXZZZVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQPPPOOONNNMMMMMMMMMLLLMMMMMMNNNOOOOOOOOOOOOPPPPPPOOONNNMMMKKKIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@AAAAAABBBBBBCCCCCCCCC@@@???>>>>>>???>>>===;;;???>>>======<<<<<<======;;;;;;<<<<<<======<<<<<<:::999888888777777888888999999999999888777666666555555555555555444333222333333444555666888999:::666666555444333333333333111111000000000000000111222111111000///000000000000111222222111111222333000000000000000000000000000000000111111111111111////////////////////////,,,,,,------------------,,,,,,------.../////////........................,,,,,,,,,+++++++++++++++---+++))))))+++...//////------------------------,,,++++++,,,------,,,***++++++************++++++'''((()))***+++++++++***,,,---------++++++---///,,,,,,,,,,,,,,,,,,,,,,,,---+++)))(((((()))+++------,,,,,,+++************,,,---,,,***)))(((***,,,***++++++***))))))***,,,*********)))******+++,,,***************++++++,,,+++******))))))******+++)))***++++++***)))***+++************************++++++******)))(((((((((((((((''''''(((((())))))((()))************)))))))))))))))))))))))))))))))))((('''(((***+++***)))++++++***)))((((((((()))++++++******)))))))))(((------,,,+++***)))(((((()))******((()))+++)))%%%+++,,,......------...000))))))))))))(((''''''&&&((('''&&&'''(((((((((&&&%%%'''))))))&&&%%%''')))+++***'''&&&&&&'''***+++'''(((((()))))))))))))))'''((())))))''''''((()))***++++++***)))(((''''''))))))************))))))(((((()))************)))((((((((((((((((((((((((''')))++++++***)))((()))((())))))***************'''((((((((('''''')))+++%%%(((+++,,,+++)))''''''))))))******)))((('''&&&&&&&&&''''''((()))))))))***)))((()))***++++++***++++++***)))((('''&&&&&&''''''(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))((((((((((((%%%'''(((%%%&&&))))))'''***(((((((((***+++***)))((()))))))))(((&&&$$$###'''((((((((())))))******)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&,,,)))&&&%%%'''***,,,,,,&&&%%%&&&((())))))'''%%%''''''''''''(((((((((((('''$$$$$$'''(((%%%%%%(((&&&&&&''''''((()))))))))+++---+++%%%###'''))))))tttqqqnnnlllkkkiiifffdddcccbbbaaaaaa``````aaaaaa___^^^]]]]]]^^^______^^^^^^___]]]ZZZVVVTTTVVVXXXUUUUUUUUUTTTTTTSSSRRRQQQRRRQQQOOOMMMLLLLLLLLLLLLQQQRRRRRRSSSSSSSSSRRRRRRPPPPPPOOONNNLLLJJJHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCBBB@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDAAA???=========>>>===;;;>>>>>>===<<<<<<<<<======::::::;;;<<<<<<<<<<<<<<<999999888777777777777777999999999999888777666555555555555555444333222111222333333444555777888999666555444444333333333333111111111000000111111222222222000/////////000111000111222111000///000111000000000000000000000000......//////000111111111........................------------------,,,,,,,,,,,,------...//////000------------------------------------------------111///---,,,------,,,+++------------------------,,,++++++,,,------,,,***++++++,,,,,,,,,,,,++++++)))******+++++++++******+++,,,---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++++++++++++++,,,------,,,------,,,******+++---***++++++***))))))***,,,******)))))))))***,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---)))***++++++***)))***+++*********))))))***************************)))))))))(((((((((((()))***+++((()))***++++++***)))((())))))))))))))))))))))))+++)))((((((***+++)))'''******)))))))))))))))***((((((((()))))))))))))))+++++++++++++++***)))(((%%%'''&&&$$$&&&***((("""***,,,------------...000************)))((('''&&&+++)))((()))++++++***(((((()))******)))(((((((((***)))(((''''''((()))***''''''((())))))))))))))))))(((''''''((()))((('''((()))))))))))))))(((((())))))************))))))'''((()))***+++******)))((((((((((((((((((((((((***++++++***((('''((()))***************+++,,,,,,(((******)))((((((***---''')))++++++***(((((()))(((((())))))((('''%%%$$$&&&&&&''''''((())))))***((()))******))))))***,,,******))))))(((((('''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))%%%))),,,+++,,,---+++'''***((('''))),,,...---+++((((((*********(((&&&%%%((((((((()))))))))))))))...---+++)))(((((())))))(((((((((((((((((((((((('''((())))))***)))((((((***++++++***))))))+++---&&&&&&&&&'''))))))(((&&&''''''''''''(((((((((((('''$$$%%%((((((&&&&&&)))&&&&&&''''''((())))))***---,,,)))$$$%%%***,,,***tttqqqmmmkkkjjjhhhfffdddccccccbbbaaaaaaaaaaaaaaa```]]]ZZZ[[[^^^___^^^[[[ZZZ\\\]]][[[WWWTTTTTTVVVTTTTTTTTTSSSSSSQQQPPPPPPQQQPPPNNNLLLKKKKKKLLLLLLPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOMMMKKKIIIGGGEEEGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFDDDCCCBBB??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDBBB@@@===<<<<<<======<<<888999999:::;;;<<<>>>>>>999:::;;;;;;<<<<<<<<<<<<999888888777777777777777999999999888888777555555555555555555444333222111222222222333555666888999666555444444333333333333222111111111111111222222333222000/////////000111000111222000///......///000000000000000000000000000000//////.........---------------------------.........------,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000111222333***))))))***,,,------,,,------------------------,,,,,,+++,,,---...,,,***+++,,,---......---,,,+++++++++,,,,,,,,,+++*********,,,---+++((('''))),,,------------------------((()))+++,,,,,,+++)))(((''''''((()))***,,,...///)))***++++++***)))***+++***++++++***))))))***,,,******)))))))))***,,,---,,,,,,++++++,,,,,,---...***))))))))))))))))))***)))+++++++++***)))***+++******))))))))))))******))))))******+++++++++,,,)))))))))))))))***++++++((()))***++++++***)))((())))))))))))))))))))))))---***((((((***+++)))&&&***)))))))))))))))***+++%%%%%%&&&'''((()))******'''(((((()))))))))((((((&&&((((((&&&)))...,,,&&&''')))************,,,---++++++++++++***)))''''''(((&&&$$$%%%((()))'''%%%******************)))((('''((()))******)))((('''''''''((()))))))))))))))***'''%%%&&&)))***(((&&&$$$$$$%%%&&&''''''''''''))))))************))))))'''((()))++++++******)))((((((((((((((((((((((((((()))***)))((()))+++---,,,+++*********+++---...***,,,,,,+++)))))),,,///((((((((('''&&&&&&(((***'''((((((((((((&&&$$$###&&&&&&&&&'''((())))))***''')))++++++((('''***,,,(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((''''''''''''''''''(((((())))))******$$$''''''%%%%%%''''''$$$)))'''&&&)))---000000...&&&''')))++++++***((('''''''''''''''''''''''''''333222///,,,++++++,,,---************************$$$%%%'''((()))***))))))(((+++......+++)))***,,,'''&&&&&&'''))))))((('''''''''''''''((((((((()))(((%%%&&&))))))''''''***&&&&&&&&&'''((())))))***!!!###%%%&&&+++///---'''tttqqqmmmkkkjjjiiihhhfffffffffffffffeeecccaaa```]]]\\\[[[ZZZZZZ[[[[[[[[[]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQOOOLLLKKKKKKKKKKKKQQQQQQQQQQQQQQQRRRSSSSSSMMMPPPPPPNNNIIIFFFGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@@@@??????@@@@@@AAAAAABBBDDDEEEEEECCCBBBAAACCCBBB???===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;;;;;;;;;;<<<>>><<<;;;999777666777777888777888888999999777666555555555444444444333333333333333333444555666777888:::666222222444555333111333333333222222111111111111111000//////////////////000000///------...//////000111111000...,,,***...///000111111000///............///......------,,,------....../////////&&&)))---000000/////////////////////////////////***---***### %%%+++......------,,,,,,------............------,,,,,,,,,...---,,,,,,,,,,,,---...---++++++---,,,******+++000///---,,,++++++,,,---)))))))))+++...//////...---+++***,,,///000...+++---***(((***...///,,,(((---,,,,,,++++++,,,,,,------++++++,,,***&&&(((,,,)))***)))'''+++000...'''((((((((()))*********+++))))))))))))***+++------000***'''******''''''***///+++***,,,+++((('''***((()))+++,,,,,,+++)))((()))***,,,------+++(((&&&&&&''')))***+++***(((''''''((()))++++++******)))((()))******)))***,,,.........------,,,+++******)))))))))))))))***++++++,,,,,,+++***)))))))))***'''(((***,,,,,,***(((''')))***+++,,,---,,,+++++++++)))'''))),,,///...---------,,,+++***)))(((((()))'''&&&'''((()))((('''---+++)))+++...,,,&&&!!!***************++++++,,,******))))))((((((''''''***(((&&&%%%&&&'''&&&&&&,,,***((('''&&&''')))***)))************+++++++++,,,,,,++++++***))))))(((((()))***++++++***)))((())))))(((((((((((())))))&&&&&&'''((()))+++---...(((((())))))))))))((('''))))))(((((((((((()))))))))))))))))))))))))))))))))&&&###&&&+++,,,)))$$$))))))*********+++++++++++++++******************))))))))))))))))))))))))---+++(((((())))))&&&$$$+++***(((&&&&&&''')))+++''''''((())))))((('''&&&++++++++++++++++++++++++''''''''''''(((((((((((()))))))))))))))))))))))),,,***'''$$$$$$&&&(((***++++++******)))))))))(((++++++******)))))))))(((((()))***+++++++++++++++***)))((('''&&&''''''(((%%%&&&''')))))))))((((((''''''''''''''''''''''''((((((((((((((()))******))))))(((((('''''''''&&&uuurrrnnnkkkjjjiiigggfffeeeeeefffeeeeeecccaaa```]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQOOONNNMMMMMMLLLLLLQQQPPPPPPPPPPPPQQQRRRRRRPPPOOOMMMLLLLLLKKKIIIHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@??????@@@@@@AAACCCCCCCCCBBBBBBBBBCCCCCCCCCAAA???===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<:::999:::<<<;;;:::999777777777777888777888888999888777666555555555444444444333333333333333333333444555666777555555444222111111222333333333222222222222222222111111000//////////////////000000///------...000//////000000000...---,,,---...////////////...---------.........------,,,---------------.........---//////...,,,******+++------------------------...000...)))'''***---,,,------,,,,,,,,,,,,------+++++++++*********))))))...---,,,,,,,,,,,,---...%%%&&&(((,,,............------,,,+++++++++,,,,,,***)))'''(((***,,,---------++++++,,,//////...+++---***(((***......+++(((---,,,,,,++++++,,,,,,---***((((((++++++))))))---%%%***---***))),,,---***+++++++++++++++,,,,,,,,,************+++,,,------+++,,,...///...---,,,***+++(((''')))(((%%%%%%(((((()))+++,,,,,,+++)))(((((()))+++,,,,,,+++***)))((((((((((((((()))******'''((()))***+++******))))))***+++***(((((()))+++------,,,,,,+++*********&&&&&&&&&&&&&&&'''((((((******))))))((()))))))))((()))***++++++***)))((())))))++++++,,,++++++***+++)))'''(((***,,,+++)))***************)))))))))***((('''((()))***)))((('''%%%$$$&&&)))(((""",,,+++***)))))))))))))))+++*********))))))))))))'''&&&%%%&&&(((((('''%%%+++***((('''''''''((()))(((((()))))))))*********))))))))))))))))))))))))((()))***++++++***)))(((+++******))))))******+++************+++,,,------))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))+++++++++************+++++++++,,,,,,************************)))))))))))))))))))))))),,,***(((((())))))'''%%%)))))))))(((((((((((()))''''''((())))))((('''&&&))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((,,,+++(((&&&&&&'''(((***((('''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''((())))))*********)))&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))(((((('''''''''''''''''''''''''''((((((((((((((())))))***)))(((((((((''''''''''''vvvsssooollljjjiiigggeeedddddddddddddddcccbbbbbb]]]^^^^^^___^^^]]]\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXUUUUUUTTTSSSQQQPPPOOOOOOPPPPPPPPPPPPPPPOOONNNNNNOOOOOONNNNNNOOOOOOPPPQQQQQQMMMJJJKKKNNNNNNKKKHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGFFFEEEDDDBBBBBBAAAAAA@@@@@@??????@@@@@@AAADDDCCCBBBAAAAAABBBCCCDDDBBBAAA???===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<:::999999:::;;;:::999888777777777777777777888888888777666555555555444444444333333333222222222222333444555555555777999666222111333777222222222222222222333333111111000////////////000000000000///...---...000///////////////.........,,,------.........------,,,,,,------------,,,,,,------------,,,,,,,,,,,,000000///,,,)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---000///,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,------,,,+++)))******++++++,,,,,,++++++///,,,***)))+++---...///,,,++++++,,,......---,,,---***)))***---...+++(((---,,,,,,++++++,,,,,,---...+++***...///---,,,...!!!***000---((((((+++...,,,,,,,,,+++++++++++++++,,,++++++++++++,,,,,,---(((///---+++---+++%%%,,,))))))++++++((())),,,)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,***)))'''&&&'''(((+++,,,(((((()))************)))***++++++***(((''''''(((,,,,,,++++++***))))))))))))))))))))))))*********(((((((((((((((((()))***))))))))))))))))))))))))(((((()))***************+++)))''''''(((((('''&&&'''((((((((())))))******+++)))((()))***+++***)))((('''&&&(((+++***&&&""",,,,,,***)))((('''''''''++++++++++++************&&&&&&&&&'''))))))'''%%%))))))))))))(((((((((((('''''''''((((((((())))))&&&''''''((()))*********))))))************))))))***))))))(((((())))))***,,,,,,+++++++++++++++,,,******++++++++++++*********))))))(((((())))))***))))))))))))))))))))))))&&&(((******))))))+++---)))))))))*********++++++************************))))))))))))))))))))))))+++)))(((((())))))(((&&&'''((()))******)))((('''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((,,,+++***)))((((((((((((***))))))))))))(((((((((***))))))))))))(((((((((''''''(((((())))))(((((('''((()))*********))))))'''(((((()))(((((('''&&&''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((''''''''''''wwwsssooollljjjiiigggeeedddddddddddddddccccccccc^^^___```aaa```___\\\[[[XXXXXXXXXXXXXXXWWWWWWWWWUUUUUUTTTRRRQQQOOONNNNNNMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOMMMKKKLLLNNNNNNLLLKKKHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGFFFDDDCCCBBBAAA@@@AAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<:::999:::;;;:::999999888888777777777777777777777777666666666555555444444444333333333222222111111222333333444444555666555222111333444111111111222222333333333222111000000//////000000000111111000...---///000//////.........//////000,,,---------............++++++,,,,,,------,,,,,,---------,,,,,,++++++++++++,,,,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***)))(((,,,222000,,,---,,,,,,,,,,,,,,,,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,...///...+++)))+++***((()))***+++---------,,,+++...---++++++,,,------,,,++++++,,,,,,---------,,,,,,+++***+++------+++)))---,,,,,,++++++,,,,,,---222---+++...///,,,***+++$$$***///...)))'''***...+++*********)))(((((((((,,,++++++++++++,,,,,,---(((000***''',,,+++###---******,,,---***+++...)))***++++++++++++***)))******)))))))))***,,,---***)))((((((((()))***+++((()))))))))***************+++,,,+++***))))))***+++*********))))))((((((*********+++++++++++++++((((((((((((((()))***+++******))))))))))))******'''(((((()))))))))))))))***)))(((''''''''''''''''''''''''(((((((((((()))***)))((((((******)))(((+++******,,,...---+++(((+++***)))(((''''''''''''************************,,,***((('''((()))(((''')))))))))***)))(((''''''''''''((((((((()))))))))''''''(((((()))*********)))))))))******)))))))))''''''&&&&&&&&&&&&''''''***)))))))))))))))******))))))******++++++*********))))))))))))))))))***))))))))))))))))))))))))'''(((((('''''''''(((((('''''''''((((((((())))))***************+++++++++))))))))))))))))))))))))))))))(((((())))))(((((('''(((((())))))))))))((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((*********)))((('''&&&%%%************************************************'''(((((())))))((((((((()))))))))))))))***+++,,,)))))))))(((((('''&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((('''''''''vvvsssooolllkkkjjjhhhfffeeeeeedddddddddddddddddd___```aaabbbaaa___]]][[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTRRRQQQOOONNNNNNKKKLLLNNNOOOOOOOOONNNMMMLLLLLLLLLLLLLLLMMMNNNNNNKKKMMMNNNMMMKKKJJJLLLNNNGGGHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@??????@@@@@@AAA>>>@@@BBBDDDEEEDDDAAA@@@@@@@@@???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;::::::<<<===999999999999888888888777777777777666666666666666555555444444444333333333222222111111111222333333222000///000111222000...111111111222222333333333222222111000000000000000000111111000......///000//////.........//////000---------......//////000***+++,,,,,,---------,,,---------,,,,,,+++++++++&&&))),,,......------...------------------------+++***(((&&&)))///...***,,,,,,,,,++++++,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***'''###$$$+++///...***+++,,,.........---,,,*********+++,,,+++)))'''***+++,,,---,,,,,,,,,,,,++++++++++++,,,,,,+++***---,,,,,,++++++,,,,,,---...)))(((+++,,,******---,,,+++,,,,,,,,,++++++,,,+++*********)))(((((((((*********+++,,,---...///###222888111---333333,,,***'''''')))***'''(((+++*********++++++*********---,,,***)))((()))***+++'''(((***+++++++++***))))))))))))))))))*********)))+++------,,,,,,,,,---******)))))))))))))))(((&&&'''((()))))))))(((((())))))))))))******+++,,,******))))))))))))******((((((((((((((()))))))))((())))))(((((()))***+++(((((((((((('''''''''&&&)))(((''''''))))))(((''''''''''''(((******(((''')))((((((((((((((())))))))))))))))))))))))))))))222...***''''''((()))***)))))))))***)))(((''''''((((((((()))))))))*********************************))))))))))))))))))***''''''&&&&&&&&&&&&''''''(((((((((((()))***+++,,,'''(((((()))******))))))******))))))))))))******))))))))))))))))))))))))...***&&&%%%((()))&&&###((((((((()))))))))******))))))*********+++++++++))))))))))))))))))))))))((()))))))))(((((((((((()))((('''&&&'''(((***,,,''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((())))))******)))(((((('''&&&###""""""%%%(((***))))))((((((''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))'''''''''(((((((((((((((vvvsssooolllkkkkkkiiihhhggggggfffeeeddddddeeeeee```aaaaaaaaa```^^^]]]\\\\\\[[[ZZZYYYWWWVVVUUUUUUUUUUUUTTTSSSQQQPPPOOOOOOLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNIIILLLOOOMMMJJJHHHJJJNNNHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAA;;;>>>BBBEEEFFFDDDAAA???????????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<888999;;;;;;;;;;;;<<<>>>888888999999999888888777888777666555555555666666555555444444444333333333333222222111111222333333555222000222666666333000222222222222222222333333222222111000000000000111000111111000......///111///////////////............---------...///000111***+++,,,------......---------------,,,,,,,,,,,,))),,,///111///---,,,+++------------------------...///,,,)))))),,,,,,))),,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++(((+++''''''+++(((,,,,,,---.........---------,,,,,,---......,,,+++)))+++------,,,+++,,,---***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---+++)))***---...///555<<<555...)))+++...---++++++,,,,,,,,,+++++++++++++++)))***+++---///111444555222:::>>>888555777666111---***)))++++++)))))),,,************************...,,,+++))))))))))))***'''(((***,,,,,,+++***((()))))))))((()))******+++)))+++...///.........///******))))))))))))))))))'''(((***+++++++++***)))+++***************+++,,,))))))))))))))))))))))))((((((((((((((()))******((()))******))))))+++---))))))(((((('''''''''&&&((('''&&&'''((()))(((&&&''''''(((((((((((((((''')))((((((((())))))***+++((((((((((((((()))))))))333///***'''''')))******))))))))))))(((((((((((((((((()))))))))*********+++++++++*********************))))))))))))*********))))))(((((())))))***************+++,,,---...&&&'''((()))))))))))))))+++******))))))******+++))))))))))))))))))))))))222,,,&&&&&&***+++((($$$*********+++++++++,,,,,,)))))))))***++++++,,,,,,)))))))))))))))))))))))))))******)))(((''''''(((***(((&&&%%%&&&(((+++---''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%'''(((((((((((()))))))))'''(((((((((((()))))))))))))))*********)))(((((()))'''$$$######%%%(((***)))((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''(((((((((((((((tttrrrnnnllllllllljjjiiijjjiiihhhfffeeeeeeeeefffbbbaaa``````^^^]]]]]]\\\[[[[[[ZZZYYYYYYXXXWWWWWWUUUUUUTTTSSSRRRRRRQQQQQQOOOOOONNNMMMMMMMMMNNNNNNLLLLLLLLLKKKLLLMMMMMMNNNKKKLLLLLLKKKJJJIIIIIIJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAA<<<>>>AAADDDDDDCCCBBB@@@???????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<;;;::::::;;;<<<777888999999999999888777888777666555444555555666555555444444444333333333333333222222222222333333444444555666777666555444333333222222222222222222333222111111000000111111111111222000///...000111//////000000000...---,,,,,,,,,,,,,,,,,,...///000++++++,,,....../////////---------------.........---///000000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((---///,,,+++,,,,,,***,,,,,,++++++++++++,,,,,,---------....../////////***+++,,,,,,,,,,,,+++***,,,000...%%%###(((((("""------,,,,,,+++,,,,,,,,,000...+++***+++---//////(((+++------+++***+++---***+++,,,,,,++++++++++++---,,,,,,++++++,,,,,,---)))***,,,///...111<<>>???>>>;;;777333000000---,,,...---***+++...+++******************+++++++++******************))))))******++++++++++++***)))((((((((()))++++++***,,,//////...---,,,,,,************************)))+++,,,......---,,,++++++******))))))))))))***((()))***++++++***)))((())))))((((((((()))***+++***+++,,,***(((((())),,,((((((((((((((())))))))))))((('''((()))***)))'''***+++++++++***)))******+++******)))))))))******(((((()))))))))*********,,,***))))))*********)))+++***((('''''''''((()))'''''''''((((((((())))))(((((())))))******+++++++++***)))(((((()))***++++++******))))))******+++,,,+++++++++++++++,,,,,,''''''((()))***+++******+++******))))))******+++))))))))))))))))))))))))...+++'''''')))******))))))))))))*********++++++((())))))***++++++,,,,,,)))))))))))))))))))))))))))+++,,,***'''%%%&&&(((((('''''''''((()))++++++'''&&&&&&&&&'''(((***+++(((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))*********++++++++++++)))*********++++++++++++((()))))))))(((((('''&&&******))))))))))))))))))(((((('''&&&''''''))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))sssqqqnnnlllllllllkkkjjjlllkkkiiigggfffeeeffffffbbbaaa```^^^]]]]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQOOONNNMMMNNNOOOPPPLLLLLLLLLLLLLLLMMMNNNNNNNNNKKKHHHIIIKKKKKKIIIFFFHHHGGGFFFEEEDDDBBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDAAA@@@@@@@@@@@@@@@@@@AAA>>>???@@@AAABBBCCCBBBBBB>>>????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<:::999999:::777777999::::::999888777888777666444444555555666555555444444444333333333444444333333222333333333,,,000333333000...///111444333333222222111111111333222111111000111111111111222222111///...000111///000111111000...,,,***++++++******+++---...///+++,,,---...////////////---------......//////////////////...------///111++++++++++++++++++++++++&&&,,,---,,,......,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,***+++,,,------,,,+++***'''///111++++++222111)))...---+++***)))***++++++,,,((("""!!!&&&***,,,(((+++------+++***+++---***+++,,,,,,+++***++++++---,,,,,,++++++,,,,,,---&&&''')))***'''***666DDD>>>444---------***+++///(((((())))))*********+++***+++...222777;;;???AAADDDAAAAAAEEECCC999111///...+++***+++***''''''***++++++************++++++)))))))))***++++++,,,,,,+++***)))((()))***,,,---***)))((((((((()))+++,,,+++---//////---+++***)))***************+++++++++&&&(((***++++++***)))(((+++***)))(((((('''((((((''')))***,,,,,,***)))'''***)))((((((((()))+++,,,+++------+++'''%%%''')))&&&&&&'''((()))***++++++***)))((()))***+++***(((******+++***((((((((()))...---,,,***))))))))))))))))))******+++++++++,,,%%%%%%'''***,,,,,,)))''',,,***((('''&&&''')))***&&&&&&&&&'''''''''((((((%%%%%%&&&((()))+++,,,,,,+++***)))(((((()))***+++))))))(((((((((((()))))),,,+++***)))(((((((((((((((((()))++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))'''''''''&&&%%%&&&***---&&&&&&&&&&&&'''''''''(((((())))))***++++++,,,,,,))))))))))))))))))))))))***,,,,,,***'''%%%%%%'''%%%&&&((()))*********)))'''&&&&&&&&&'''(((***+++((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***&&&&&&''''''((((((((()))&&&&&&''''''((((((((()))'''((((((((('''&&&%%%%%%&&&''')))******(((%%%###((('''&&&&&&'''((()))***))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))vvvtttqqqooonnnmmmllljjjiiiiiiiiiiiihhhfffeeedddbbb```^^^]]]]]]]]]\\\[[[\\\\\\]]]]]]\\\[[[YYYXXXWWWWWWVVVUUUTTTSSSRRRQQQTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGHHHHHHGGGDDDCCCCCCDDDDDDCCCBBBAAABBBDDDFFFGGGCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAA??????????????????@@@@@@>>>??????@@@@@@@@@??????;;;;;;;;;999777666888:::;;;;;;;;;:::999888777777444333333444777888888777999777555333222333444555333333333444444444555555888666444333444444333222000///.........000111222555444222333444444333111000///////////////000000------...///000000//////+++,,,,,,---.........---......------------......------------------,,,,,,............////////////---------,,,,,,+++++++++000///---,,,,,,---///000---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,...///...000000///---+++,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++000,,,***+++...///,,,''''''&&&&&&)))---///...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,.........,,,+++,,,---///,,,******+++------,,,,,,...222999AAAGGGIIIJJJMMMOOOQQQPPPKKKCCC;;;666444222111...,,,+++*********+++,,,+++)))))))))***((())))))))))))((((((''')))))))))******))))))))),,,,,,+++******+++,,,,,,***+++,,,,,,,,,,,,+++*********++++++++++++***************))))))))))))))),,,,,,,,,,,,+++)))(((&&&++++++++++++************((()))***++++++++++++++++++++++++)))((((((+++---((((((((((((((()))******---***)))+++***'''&&&)))(((((()))***************$$$%%%&&&'''((()))***+++,,,++++++******++++++,,,&&&&&&'''))))))************+++,,,,,,***)))))))))&&&&&&'''((()))***++++++''')))***,,,,,,,,,+++***,,,+++(((''''''(((+++,,,)))***++++++***)))((('''+++*********))))))((((((************************(((((()))***+++,,,,,,,,,,,,,,,++++++***)))((((((((('''''''''''')))+++,,,------,,,+++***)))((((((***+++,,,------+++)))(((---***''''''))))))(((&&&,,,+++***))))))***+++,,,***&&&"""******%%%******))))))(((((('''''''''(((((()))***)))))))))))))))))))))))))))))))))///...---+++(((&&&$$$###...'''###)))...---(((&&&)))))))))))))))(((''''''((()))***)))(((''''''))))))((('''''''''(((***++++++(((%%%%%%'''(((&&&###))))))(((((('''''''''&&&***(((''''''))))))'''$$$+++***)))'''''''''((()))((((((''''''''''''((((((wwwuuurrrpppooonnnllljjjjjjjjjiiiiiihhhfffeeedddcccaaa___^^^^^^^^^]]]\\\[[[\\\\\\\\\\\\ZZZYYYXXXWWWWWWVVVUUUTTTSSSRRRRRRTTTTTTSSSRRRQQQPPPOOONNNPPPPPPOOONNNLLLJJJIIIHHHJJJJJJIIIIIIIIIIIIHHHHHHFFFGGGHHHGGGEEEDDDDDDEEECCCBBBAAA@@@@@@BBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@??????????????????@@@@@@?????????@@@@@@@@@??????=========;;;999999:::<<<:::::::::999999888888777777555555555777888777666888777555333333333444555333333333444444444555555777555333222333333222111111000000///000111222333222222222111111000000000222111000000////////////---......///000000//////+++,,,------......------......------------......------------------------............////////////---------,,,,,,,,,++++++000...---,,,,,,---...000---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...+++******+++,,,...000111,,,,,,,,,------------...++++++++++++++++++++++++,,,)))'''(((+++,,,)))%%%***)))(((***,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++---...---,,,,,,---...,,,+++)))(((***++++++***...000666???GGGNNNPPPPPPPPPQQQRRRPPPKKKCCC:::555000///---+++)))(((''''''***+++,,,+++)))))))))***+++++++++***)))'''&&&%%%***+++,,,,,,,,,,,,+++***++++++***))))))***++++++***++++++,,,,,,++++++*********++++++++++++******(((((())))))******++++++***+++,,,,,,+++***((('''))))))((((((((('''''''''((())))))***++++++******)))******)))(((((()))+++((((((((((((((()))******---***)))+++***'''&&&)))(((((()))***************(((((()))***+++,,,------+++******))))))******+++''''''((()))************)))+++,,,,,,***)))))))))))))))))))))************((((((((((((((())))))***,,,***(((''''''(((***,,,))))))***+++******((((((************)))))))))((()))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,++++++***))))))(((''''''''''''((()))***+++))))))((((((''''''&&&&&&++++++******)))************(((&&&''')))******(((***)))(((''''''((()))***++++++'''###%%%***,,,******)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))***&&&&&&***+++)))((())))))))))))))))))(((''''''***+++,,,+++***))))))+++((((((((((((((()))******)))(((&&&&&&'''((('''&&&)))(((((((((''''''''''''((('''&&&'''((()))&&&$$$***)))(((&&&&&&&&&'''(((((((((''''''''''''((((((yyywwwsssqqqpppnnnllljjjjjjjjjjjjiiihhhgggeeeeeedddbbb```_________^^^]]][[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWVVVUUUUUUTTTSSSSSSTTTTTTSSSRRRQQQQQQPPPOOOQQQQQQPPPNNNLLLJJJHHHGGGKKKKKKJJJJJJJJJIIIIIIIIIEEEGGGHHHGGGEEEEEEFFFGGGDDDCCCBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>@@@@@@@@@@@@@@@@@@??????????????????????????????===>>>>>><<<:::999:::<<<999999888888888888888888:::888777777888888666555888777555444333333444555333333333444444444555555666444222222222333222111222222111111111222333333000222333222///...000222444333222111000/////////......///000000000//////,,,,,,------......------......------------......+++,,,,,,------.........---............/////////------------,,,,,,,,,,,,///...---,,,,,,---...///------,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---...,,,)))%%%&&&***///111111,,,,,,,,,,,,------------+++++++++++++++++++++++++++((('''(((***+++(((%%%---,,,++++++,,,+++)))'''------------------------------,,,,,,++++++******,,,++++++******++++++,,,***,,,------,,,,,,---///,,,+++))))))***++++++***...222999CCCLLLRRRTTTTTTRRRRRRRRROOOJJJAAA999444111000///---+++************+++,,,+++)))))))))***************)))((('''&&&)))***,,,------,,,***)))******)))(((((()))************+++,,,,,,+++************++++++++++++******''''''((()))***+++,,,,,,))))))***++++++***)))(((((((((((('''''''''&&&&&&(((((())))))******))))))'''(((******((('''((())))))(((((((((((()))******,,,))))))+++***'''''')))(((((()))******************+++++++++,,,,,,,,,,,,)))))))))(((((()))))))))))))))***************))))))***,,,+++***))))))***++++++++++++*********)))))))))'''&&&'''(((***++++++)))(((&&&&&&((()))+++((())))))************)))************))))))))))))''''''''''''''''''''''''******************++++++,,,,,,++++++***)))))))))&&&'''((())))))******)))************************+++***(((''''''(((***,,,)))'''&&&''')))++++++***))))))(((((((((((()))))))))------)))&&&))),,,,,,))))))))))))((((((((((((******)))((()))***+++,,,(((((((((((((((((((((((($$$$$$%%%'''((()))***+++'''&&&(((+++)))&&&(((,,,(((((()))))))))(((''''''***+++,,,+++***))))))+++'''((())))))******))))))'''((((((((('''''')))***((((((((((((''''''''''''&&&%%%%%%&&&(((((('''%%%)))((('''&&&&&&&&&'''(((((((((''''''''''''((((((zzzxxxtttrrrqqqooommmkkkjjjjjjjjjiiihhhgggfffeeedddbbb____________^^^\\\[[[[[[ZZZZZZYYYYYYXXXWWWXXXWWWWWWVVVUUUUUUTTTTTTUUUUUUTTTSSSRRRRRRQQQQQQQQQPPPPPPOOOMMMKKKJJJIIIKKKKKKKKKJJJIIIIIIHHHHHHEEEGGGHHHGGGFFFFFFGGGHHHGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBAAAAAA@@@???>>>AAA@@@@@@@@@@@@@@@??????@@@@@@??????????????????;;;<<<<<<;;;999888999:::777888888888888888888888:::999777888999999888666777666555444444444444555333333333444444444555555555333111111222222222111222222111111111222222222000444777555000...111555333333222111000000000111...//////000000000//////,,,,,,------...------,,,......------------......++++++,,,,,,---...//////---------.........//////------------------,,,,,,///...------------...///------,,,,,,,,,,,,------------,,,,,,,,,---------444---&&&%%%)))---...---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++***+++------+++)))---,,,,,,,,,+++***)))(((,,,,,,,,,,,,------------...------,,,+++***)))))),,,++++++******++++++,,,)))+++,,,,,,,,,,,,...///...---+++,,,---...---,,,...222999CCCKKKPPPQQQPPPNNNNNNNNNLLLGGG@@@:::555222111///...---,,,++++++***+++,,,+++)))))))))***&&&'''((()))***+++++++++'''(((***,,,,,,***((('''*********))))))***************++++++++++++************++++++++++++******(((((())))))*********+++'''((()))+++++++++***)))))))))))))))(((((((((((((((((())))))))))))((((((&&&(((++++++***((((((((())))))(((((())))))***+++,,,))))))++++++''''''***(((((()))***************))))))))))))))))))))))))***))))))(((((())))))*********+++++++++******)))(((***++++++)))((()))*********************************************++++++***)))(((''''''((()))***(((((())))))*********************)))))))))))))))''''''''''''''''''''''''+++++++++***************+++++++++*********))))))&&&'''(((*********)))(((*********++++++,,,,,,,,,******)))((()))***+++,,,)))((((((((()))******++++++******************+++(((,,,,,,(((&&&((()))'''))))))))))))((((((((((((***)))((('''''')))+++,,,(((((((((((((((((((((((('''(((((((((((((((((((((((('''(((******''')))...'''(((((((((((((((''''''((()))***)))''''''''')))'''((()))++++++***))))))%%%(((***)))''''''***---((((((((((((((('''''''''&&&&&&'''((()))))))))((()))((('''&&&&&&'''((()))((((((''''''''''''((((((zzzxxxtttrrrqqqpppmmmllljjjjjjjjjjjjiiigggfffeeebbb```^^^]]]^^^^^^\\\[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSRRROOOPPPPPPPPPOOONNNMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHFFFGGGHHHHHHGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@??????AAAAAA??????>>>>>>??????<<<======<<<:::999999:::888888888888888999999999999888777888999:::999888666555555444444444444444333333333444444444555555444333111111222333222111111111111111111111111000000444666444000...111444111000000000111222333333///000000000000000//////,,,------...------,,,,,,......------------......++++++,,,,,,---...//////------------............------------------------.........------............------,,,,,,------...------------------------777000)))'''***---,,,***+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,---......---,,,+++,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,------,,,+++******)))))),,,++++++******++++++,,,)))***,,,,,,,,,,,,---///...---,,,---......---,,,///333999AAAGGGJJJJJJHHHFFFFFFFFFEEEBBB===999666---,,,+++***))))))))))))***+++,,,+++)))))))))***'''''')))***++++++++++++'''(((***++++++***((('''++++++++++++++++++++++++******************************++++++++++++******+++*********))))))((((((&&&''')))***++++++***)))))))))))))))(((((((((((((((((())))))))))))(((''''''***,,,,,,+++))))))))))))))))))))))))***+++++++++)))(((++++++((('''***(((((()))***************((((((((((((((('''''''''*********))))))***************+++++++++******)))''')))+++***)))((()))***''''''(((((()))******+++((())),,,------+++)))'''***)))(((((((((((()))***((((((((())))))***++++++))))))))))))))))))******((((((((((((((((((((((((+++++++++***************+++++++++***************&&&''')))******)))((((((&&&&&&''''''((())))))))))))***+++,,,,,,,,,+++***++++++***)))(((((())))))*********++++++*********)))***)))'''(((***((($$$(((((((((((())))))))))))'''&&&$$$$$$$$$%%%''')))((((((((((((((((((((((((*********))))))(((((((((,,,(((&&&)))+++******,,,''''''((((((((((((''''''((()))***)))''''''''')))'''(((***+++++++++***)))%%%'''))))))''''''***...'''''''''((((((((((((((('''((()))*********************)))(((((()))***+++((((((''''''''''''((((((yyyvvvsssrrrqqqpppnnnmmmkkkkkkkkkjjjiiihhhffffffbbb```^^^]]]]]]]]]\\\[[[\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTPPPPPPQQQQQQQQQQQQPPPPPPMMMMMMLLLKKKJJJIIIIIIHHHGGGIIIJJJIIIGGGGGGHHHIIIEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????BBBAAA@@@>>>>>>>>>??????>>>???@@@@@@===<<<<<<<<<:::999999999999999999999888777666777999::::::888555555555555555555555444333333333444444444555555444333111111333333333222111111111222111111000//////111222111...---///111/////////000111222333444000000111111111000//////------......------,,,,,,......------------......+++,,,,,,------.........,,,------------.........------------..........................................------------......---............---,,,,,,111...******,,,...---,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---)))******++++++,,,,,,---,,,,,,++++++******)))))),,,++++++******++++++,,,)))+++,,,,,,++++++,,,...,,,++++++,,,------+++***222444888===BBBDDDBBB@@@<<<=========;;;999666444---,,,,,,+++*********+++***+++,,,+++)))))))))***++++++++++++***)))((('''+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++***))))))))))))***+++******++++++++++++******,,,,,,+++***)))(((''''''&&&''')))*********))))))((((((((('''''''''&&&&&&))))))******))))))(((((()))***,,,,,,***)))***+++***))))))))))))***+++++++++((((((++++++((((((+++(((((()))************************)))))))))))))))+++******))))))******+++))))))***************)))'''(((******)))((()))***&&&&&&'''((()))***++++++%%%'''+++------***&&&###******))))))))))))*********)))))))))))))))***+++))))))))))))************))))))))))))))))))))))))******************++++++************************(((((())))))))))))((((((((((((((())))))************+++---...---,,,***(((+++,,,,,,***((('''(((***(((((())))))))))))((((((***+++)))'''))),,,+++&&&(((((((((((())))))))))))***)))((((((((()))***+++((((((((((((((((((((((((((()))))))))*********+++...(((&&&(((***))))))+++&&&&&&'''(((((((((''''''***+++,,,+++***))))))+++((()))******++++++******&&&'''(((((('''(((***,,,'''''''''((((((((((((((((((***,,,,,,+++******++++++***)))))))))***+++,,,((((((''''''''''''((((((wwwuuurrrqqqqqqpppooommmkkkkkkkkkjjjiiihhhgggfffcccaaa___^^^^^^^^^]]]\\\^^^]]][[[ZZZYYYYYYZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRQQQPPPPPPOOOOOONNNLLLKKKKKKJJJIIIJJJKKKJJJHHHGGGGGGHHHDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCC???@@@AAABBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@??????CCCBBB@@@>>>======>>>???>>>???AAA@@@>>>===<<<<<<<<<;;;;;;;;;:::999999999999888777777888999777666444444555555555555555444333333333444444444555555555333222222333444444333222222333333333222000000000000000000////////////////////////000000111222111111111111111000//////------......------,,,+++......------------......------------------------,,,,,,---------.........------------.........///---..................---......------------......---.../////////...,,,+++***+++,,,,,,---,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++,,,,,,***,,,......+++***+++---******++++++,,,------...+++++++++***************,,,++++++******++++++,,,***+++,,,,,,+++***+++---,,,++++++,,,...---+++***222222444888<<<===<<<:::555555555555444222111000......------,,,---------***+++,,,+++)))))))))***------,,,+++***)))'''&&&,,,,,,+++******+++,,,,,,)))***+++,,,,,,+++***)))+++***)))(((((()))***+++******++++++++++++******++++++******))))))(((((('''((()))******)))(((((())))))((((((((('''''''''******++++++***))))))((()))***+++***((((((***+++******))))))******+++,,,+++((((((++++++((((((+++(((((()))*********************************++++++)))))))))(((((()))))))))''''''((()))************&&&(((******)))((()))***((((((((())))))*********&&&(((***++++++)))&&&$$$++++++************+++++++++***)))(((((())))))***((()))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,************************))))))(((((((((((())))))+++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))((((((***+++,,,+++((((((***,,,'''((()))******)))(((''''''+++,,,((('''***,,,+++'''((((((((()))))))))***++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))''''''(((((()))******++++++)))((((((&&&###%%%***%%%&&&''''''((((((''''''***+++,,,+++***))))))+++******))))))******+++,,,'''&&&%%%&&&'''))))))(((''''''''''''((((((((())))))+++---,,,***((()))+++***)))((((((((()))+++,,,((((((''''''''''''((((((uuusssqqqpppqqqpppooonnnkkkkkkkkkjjjiiihhhgggfffdddbbb```_________^^^]]]^^^]]]\\\ZZZZZZZZZZZZ[[[XXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUVVVVVVUUUUUUTTTRRRQQQPPPRRRRRRQQQPPPOOOMMMMMMLLLJJJKKKKKKJJJHHHFFFGGGHHHFFFFFFFFFFFFFFFEEEEEEDDDAAAAAAAAABBBBBBCCCCCCCCC===>>>???@@@AAABBBBBBBBBCCCCCCBBBAAAAAA@@@??????CCCBBB@@@>>>======>>>???<<<>>>??????===;;;::::::======<<<;;;;;;:::999999;;;999888777777777555333444444555555666555555444333333333444444444555555555444222333444555555444333444444555444333111000333222111111222222111///111000///////////////000111111111111111000//////---.........---,,,,,,+++.........------.........------------------,,,,,,,,,,,,,,,---------......---------.........//////------............------......------------............/////////...,,,+++'''***......,,,***((('''******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++------,,,,,,---...+++---///...+++)))***,,,++++++,,,------...//////***************+++++++++,,,++++++++++++++++++,,,+++,,,---,,,*********,,,...------///000000...,,,//////000333666888777666222111111000///...---,,,++++++***))))))******+++***+++,,,+++)))))))))*********+++++++++******)))+++***(((''''''(((***+++((()))***++++++***)))(((+++***)))(((((()))***+++******++++++++++++******))))))))))))************'''((()))******)))((('''++++++++++++************+++++++++++++++***)))))))))))))))(((&&&''')))+++*********)))******+++,,,***((((((++++++((((((+++(((((()))***************(((((())))))************((((((''''''''''''((((((&&&&&&''')))************&&&''')))***)))((()))***+++++++++***************+++++++++++++++***)))(((++++++++++++++++++++++++,,,+++***((((((((())))))(((((())))))*********+++))))))))))))))))))))))))(((((()))***+++,,,,,,---******************++++++***)))(((''''''((()))***((((((((((((((((((((((((///---+++((('''''''''((('''***++++++)))))),,,...)))***+++,,,,,,+++***)))###***---(((###%%%***...'''((((((((())))))******%%%%%%&&&''''''''''''&&&************************((((((((((((((((((''''''((((((***(((""""""+++%%%%%%&&&'''((((((((('''((()))***)))((('''''')))+++***)))))))))***,,,---)))&&&$$$$$$((()))(((&&&&&&'''''''''(((((())))))(((+++---,,,)))'''((())))))(((''''''''')))***+++((((((''''''''''''((((((tttuuuttttttsssqqqpppoookkkkkkkkkjjjjjjhhhgggfffdddbbbaaa_________`````````___]]][[[ZZZZZZ[[[\\\\\\\\\[[[ZZZYYYXXXWWWWWWTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPOOOLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHFFFFFFEEEFFFGGGFFFEEEBBB???>>>AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@???===<<<===>>>???>>><<<;;;:::::::::;;;999999999:::::::::;;;;;;444555777888999999999888444555555444222444999===555555444444444555555666888555333444666888777555888;;;======:::666333222444222111111222333222111//////000000111111111222222111111333666666222---000///.........///111222.........---------000222000...,,,---...000111000000000...---,,,+++++++++)))...333555222///......////////////////////////,,,++++++---///000000///000...,,,,,,.........---,,,,,,,,,------.........,,,,,,,,,,,,++++++***)))///......------,,,+++++++++++++++*********))))))***+++---.........------,,,---...---++++++---///++++++,,,---,,,+++***))),,,,,,,,,++++++*********------------------------,,,,,,,,,---------......000000111111111000000///---------............///000---***)))***,,,------++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********,,,%%%###(((+++)))(((***,,,+++***+++,,,+++)))'''((()))***++++++***)))(((************************((((((''''''(((***,,,---&&&((()))(((%%%$$$%%%''''''(((+++---...---,,,++++++***)))(((((()))***+++(((((())))))))))))((((((************************///...,,,***))))))******///+++***++++++)))***---)))******++++++******)))************************)))((('''((()))***)))'''))))))))))))))))))))))))******+++++++++******)))++++++***))))))***++++++((()))******)))((()))***++++++++++++++++++++++++,,,---.........---,,,++++++++++++************)))******))))))))))))******+++***)))((((((***,,,---,,,+++***)))))))))***+++(((((()))***+++,,,,,,,,,'''(((******))))))***,,,)))***+++***))))))+++---((()))***)))((('''''')))+++)))((((((***)))%%%"""***(((&&&'''***+++)))'''&&&&&&'''((()))***+++,,,))))))))))))))))))))))))++++++******)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++***)))***+++)))...'''&&&,,,&&&***))))))))))))+++,,,---************************%%%%%%&&&((()))+++,,,,,,)))((('''(((***++++++***++++++***)))((('''&&&&&&,,,+++***))))))***+++,,,ttttttsssrrrqqqoooooonnnkkkkkkkkkkkkjjjhhhgggfffeeeeeedddcccbbbbbbbbbbbb```^^^]]][[[ZZZ[[[\\\]]]ZZZZZZZZZZZZZZZZZZYYYYYYUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVUUUTTTSSSRRRQQQPPPPPPMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMMMMLLLKKKIIIHHHGGGEEEFFFGGGHHHGGGFFFDDDCCCBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@???>>>===>>>???@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::555666777888999999888888222333444222111111444888555555555444444555555666666444222333666888888666<<<>>>@@@???<<<777444222444222000000111111111000///000000000111111111111000000222444555444111...///......---...///000111000111111000//////111333000...,,,+++,,,,,,+++***......------,,,,,,------///333666666333///------////////////////////////---,,,+++---///000000///000...,,,,,,...///...---,,,------------------...,,,,,,---,,,,,,++++++***...------------,,,,,,,,,,,,,,,+++++++++*********+++,,,---.........---,,,+++---------+++***+++---,,,,,,,,,,,,,,,+++******.........------,,,,,,,,,------------------------+++++++++,,,,,,,,,------/////////000000//////...------------............///...---,,,+++++++++++++++++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,'''%%%)))+++))))))+++***(((''''''(((((('''%%%))))))************))))))++++++++++++++++++++++++,,,+++***)))))))))******(((***+++***'''&&&''')))((()))***,,,------,,,,,,++++++************++++++(((((())))))))))))((((((************************,,,+++***)))))))))***+++,,,)))))),,,,,,***+++...,,,------......------,,,************************,,,***)))***+++,,,+++)))))))))))))))))))))))))))))))))************))))))***************************+++,,,***))))))***,,,'''(((((()))***+++,,,,,,++++++,,,------,,,+++************)))))))))((((((******))))))))))))******+++***)))((((((***,,,---,,,++++++******++++++,,,)))))))))***+++++++++,,,(((***+++***))))))***+++)))***+++***))))))+++---***+++,,,+++***))))))+++&&&%%%$$$&&&((('''%%%"""+++(((&&&''')))***)))'''%%%(((******'''&&&(((***))))))))))))))))))))))))************))))))))))))************************((()))++++++)))))))))***+++...***!!!!!!)))---)))+++***)))(((''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***(((''''''(((***+++***)))))))))))))))((((((((((((++++++***))))))***++++++wwwvvvtttrrrpppooooooooolllllllllkkkjjjiiigggfffeeeeeeeeeeeedddcccbbbaaa___^^^]]]\\\\\\]]]^^^^^^YYYYYYZZZZZZZZZ[[[[[[[[[WWWWWWXXXYYYYYYYYYYYYYYYZZZYYYXXXWWWVVVUUUTTTTTTUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOONNNQQQQQQPPPOOONNNLLLJJJIIIGGGGGGHHHIIIHHHGGGFFFEEEBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@===???@@@???>>>>>>???@@@@@@???>>>========================<<<;;;;;;::::::777777888888999888888777666777888777555444555666666666555555444555555666555333333444777999::::::BBBDDDEEECCC>>>999666444555333000000000000///...000000000000111111111111...000333444222111000000......---------...///000///111222222000///000000111000////////////...,,,---,,,,,,,,,---...//////111333444444111///......////////////////////////---,,,,,,---///000///...///...,,,,,,...///...............------------------------------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,------......---,,,,,,+++,,,...---+++*********------,,,+++++++++++++++......------------,,,,,,------------------------*********+++++++++,,,,,,------...............---------------............'''***......+++)))***+++***++++++,,,,,,+++++++++,,,,,,,,,++++++++++++***,,,((('''***,,,******,,,---+++))))))***+++***)))*********))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++************+++***+++,,,+++***)))***+++))))))******+++,,,,,,,,,***++++++,,,,,,,,,++++++((())))))******))))))(((************************))))))(((((())))))***+++)))'''(((---...,,,,,,///------............------************************,,,+++******+++,,,+++***(((((((((((((((((((((((((((((()))))))))))))))((()))***+++,,,,,,+++***))),,,,,,+++)))'''''')))+++************+++++++++,,,******++++++++++++******))))))))))))((((((((('''******))))))))))))************)))((()))***+++,,,)))******+++++++++************************++++++***+++,,,+++***)))***+++)))*********))))))+++,,,***+++,,,+++***))))))+++((('''''')))++++++***(((+++)))'''&&&((()))))))))(((,,,///...***'''(((+++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((()))++++++)))((()))***,,,+++******************++++++)))(((((('''((((((((((((((((((((((((((((((******))))))((((((''''''(((''''''(((***+++***)))&&&&&&'''((()))***+++++++++******))))))******+++|||zzzwwwtttrrrqqqrrrrrrmmmmmmmmmlllkkkiiihhhgggccccccdddddddddbbb```______^^^^^^]]]]]]^^^___```[[[[[[[[[[[[[[[[[[[[[[[[XXXYYYZZZZZZ[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSRRRQQQOOOMMMLLLIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@===>>>@@@?????????@@@AAA@@@@@@@@@??????>>>>>>>>>??????>>>===<<<;;;::::::888888888888888888888777999:::::::::888666555444777666666555555555555555555444444666999<<>><<<;;;::::::999999999888888888888888777777777777777555222000888777666555555555555555555666777999<<>>@@@AAA@@@??????@@@AAA???@@@@@@AAA@@@@@@??????@@@???>>>===<<<;;;::::::999999888888888999999:::888777777888999888666444888888777666555555555555555777999;;;>>>DDDJJJOOOQQQQQQOOOJJJDDD===999888888666333333333333222111111111111111000000000000///111222222111000000111///000111222222222111111///111222222000///000000777444111//////...---,,,000000///...---------...222111//////000111///...////////////////////////000///------......---+++...,,,+++,,,...000000////////////...............///...---,,,,,,...///000++++++,,,,,,---...//////......---------,,,,,,,,,---,,,,,,,,,,,,---...///...//////...------///000...------,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---...////////////,,,,,,,,,,,,------------))),,,000000---+++,,,---)))***++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,))),,,---***)))+++------***))))))***,,,,,,+++)))++++++************++++++******++++++,,,,,,------+++++++++,,,+++******)))***(((((((((***+++***)))************************'''((()))***************)))******++++++******)))))))))))))))))))))))))))------------+++***)))(((---***+++------))))))+++******++++++++++++******************************---+++++++++,,,---,,,+++))))))))))))))))))))))))******+++,,,------------)))***+++,,,,,,+++***)))......---,,,***+++---000++++++++++++************++++++***++++++,,,---...++++++++++++******************))))))))))))******((((((((()))))))))*********+++,,,---------------******************++++++***+++,,,+++***)))***+++((()))))))))((((((***+++***+++,,,+++***))))))+++***++++++)))''''''(((***''')))***)))((('''((()))(((((((((((()))*********))))))))))))))))))))))))'''(((((()))***+++++++++************************)))***,,,,,,***)))***+++---'''&&&******&&&(((///++++++++++++***)))((('''************************&&&''''''((()))******+++***))))))***,,,------,,,******))))))((((((''''''((())))))******))))))(((~~~{{{yyyxxxuuuttttttrrrqqqooommmllljjjiiihhhgggffffffffffffbbbbbbbbbbbbaaa``````___^^^^^^]]]]]]\\\\\\\\\[[[ZZZZZZ[[[\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWWWWSSSSSSSSSTTTTTTUUUUUUUUUSSSSSSSSSSSSTTTTTTTTTUUUTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPQQQRRRTTTUUUWWWWWWLLLKKKIIIHHHGGGGGGHHHHHHEEEDDDDDDDDDDDDCCCCCCCCC@@@AAABBBAAA???>>>???@@@>>>???@@@AAAAAA@@@???>>>>>>>>>======<<<;;;::::::999888888888888999;;;<<<:::888888999<<<===;;;999999888777666555555555555444666999;;;???EEEMMMSSSRRRRRROOOJJJCCC===:::888666444222222333333333222111111111111000000000///222111111111222333222111...///000111222111111000000111111000//////111333===999444000////////////...............//////000111000///000111222///---////////////////////////111///...---......,,,+++...,,,+++,,,...000000///............////////////...---,,,+++,,,---///000,,,,,,,,,------.........------------,,,,,,,,,+++,,,+++++++++,,,...///000......---,,,+++,,,000333---------...---,,,,,,+++,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,---............++++++,,,,,,,,,---------//////...---,,,+++++++++))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,''',,,---)))'''+++---,,,***+++,,,...000000---******++++++,,,,,,++++++***))))))******+++,,,,,,---******+++++++++***)))(((***((('''(((+++,,,+++)))((()))***++++++***)))((())))))))))))***+++,,,---)))******++++++******)))))))))))))))))))))))))))++++++,,,,,,+++***)))(((---***))),,,,,,******...+++++++++,,,,,,+++++++++************************---,,,++++++------,,,+++++++++++++++++++++++++++))))))***+++,,,------,,,***************************+++,,,,,,+++,,,...///)))))))))******************)))))))))***+++---...************))))))))))))******))))))))))))******'''(((((()))))))))))))))************+++,,,---...)))))))))***+++++++++,,,(((***+++***))))))***+++'''((())))))'''((()))+++***+++,,,+++***))))))+++***+++,,,+++))))))+++...%%%(((++++++)))''''''((())),,,///+++&&&$$$***///))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''(((******((('''((()))***)))((()))***)))***,,,+++++++++++++++)))((('''************************'''''''''((()))*********(((''''''(((***++++++***))))))))))))(((((((((((('''((()))******)))((('''}}}vvvvvvuuutttrrrpppnnnmmmiiihhhfffdddddddddeeeeeeccccccccccccbbb```___^^^\\\\\\]]]]]]]]]]]]^^^^^^ZZZZZZ[[[\\\\\\\\\\\\[[[^^^]]]\\\ZZZYYYWWWVVVUUUSSSSSSSSSTTTUUUUUUVVVVVVRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSTTTTTTSSSSSSRRRTTTTTTRRRQQQPPPPPPPPPPPPMMMLLLJJJIIIHHHHHHIIIIIIEEEEEEEEEEEEDDDDDDDDDDDD@@@BBBBBBAAA???>>>???@@@===>>>@@@@@@AAA@@@???>>>=========<<<;;;;;;::::::888888777777888:::<<<===666444333555999;;;:::888999999777666555555555555333555888;;;???EEENNNTTTRRRRRROOOJJJCCC===:::999444222111111222333222111222111111111000000//////444222000111444555333000---...000111111111000///.........---------000222999555///,,,,,,...///000,,,---------///000111222+++******---111222000---////////////////////////111000............,,,***---,,,+++,,,...000000///------......//////000000...---+++++++++---///000,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++***+++,,,...000222---,,,+++***))),,,000444,,,---...///...---,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,---------++++++,,,,,,,,,---------...+++(((''')))+++++++++((()))***+++,,,---------*********++++++,,,,,,,,,&&&,,,...(((&&&***---+++&&&'''***---...---***'''***+++,,,------,,,+++***(((((()))***++++++,,,,,,%%%'''(((***+++++++++++++++)))'''))),,,---,,,***((()))***,,,+++***((('''+++***))))))***,,,...///******++++++++++++******))))))))))))))))))))))))'''(((***++++++***)))))),,,((((((+++,,,+++---111*********++++++*********************************+++***))))))++++++***)))++++++++++++++++++++++++(((((()))++++++,,,,,,,,,++++++***))))))***++++++%%%''')))***)))***+++---...------,,,+++***)))))))))((((((((((((***,,,---))))))))))))((((((((((((******))))))))))))******'''(((((()))))))))))))))(((''''''&&&''')))+++,,,(((((()))***+++,,,,,,---'''(((******))))))***,,,'''((()))((('''((()))+++((()))***)))((('''''')))$$$&&&''''''%%%&&&***---$$$(((,,,---***((('''((("""***///(((!!!---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))%%%'''(((((('''&&&&&&'''%%%((()))((()))+++***''')))***,,,---......------))))))))))))))))))))))))(((((((((((())))))))))))'''&&&%%%''')))***)))((((((((((((((())))))))))))'''((()))******)))((('''~~~{{{zzzxxxxxxwwwtttpppmmmkkkiiihhhggghhhgggeeecccgggfffdddcccaaa````````````___\\\[[[ZZZZZZ\\\]]]\\\]]]]]]^^^^^^^^^]]]]]]ZZZZZZZZZYYYXXXXXXWWWWWWTTTTTTUUUUUUUUUTTTTTTSSSUUUUUUUUUUUUTTTTTTTTTSSSTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHIIIIIIHHHFFFEEEDDDHHHGGGEEECCCAAA@@@???>>>@@@@@@@@@@@@@@@???>>>>>>@@@@@@>>>===<<<;;;;;;:::<<<999555666999;;;<<<;;;===>>>>>><<<;;;:::;;;===888666444555888999777555777777888;;;@@@FFFLLLOOORRROOOKKKEEE@@@<<<999888666666555444333333333333333444444444444333222222///000111333333222222111///...---,,,,,,,,,,,,,,,111111111111111111111111,,,---......//////......333333111///...///222555000000000000000000000000......//////000000111111---...///000000///...---------...///...---+++***,,,------.......................................------............---------------------------------------.........//////---------------...///000+++...000000---,,,---////////////...------,,,,,,)))''')))------***)))+++---------,,,,,,+++++++++---,,,,,,,,,,,,---......---,,,+++******+++,,,---111///------......---,,,---------,,,+++***)))(((++++++,,,,,,,,,,,,------000///...,,,+++*********************************+++,,,---,,,***)))***+++++++++,,,,,,,,,,,,------******++++++++++++******,,,---...---+++***+++,,,*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++((((((+++***&&&'''---***,,,---,,,+++***+++,,,+++*********))))))((((((******++++++++++++***)))((()))+++---------+++***,,,,,,,,,---...---***(((+++++++++******)))))))))---***((())),,,,,,+++(((((()))***++++++***)))))))))))),,,000///++++++...---------,,,,,,+++++++++,,,+++)))((('''&&&''''''---+++((('''((())))))(((,,,,,,++++++***+++++++++(((((('''(((((()))***++++++***)))***,,,---,,,+++,,,,,,,,,++++++*********,,,,,,++++++***)))((((((((())))))))))))*********))))))))))))))))))))))))***+++,,,---,,,+++)))'''+++***)))'''''''''((()))''''''(((((((((((('''''',,,***(((''')))************++++++***((('''((())))))*********++++++++++++))))))************)))))))))************+++++++++*********+++,,,,,,,,,---------,,,+++***)))((('''&&&''')))*********)))(((&&&'''(((*********)))(((((()))***+++,,,+++******++++++******))))))((((((}}}{{{zzzwwwsssooollljjjgggfffffffffeeedddeeedddcccbbb``````______aaa```^^^\\\[[[\\\]]]^^^\\\\\\]]]\\\\\\[[[ZZZZZZ\\\[[[[[[ZZZZZZYYYYYYXXXWWWWWWWWWVVVUUUTTTSSSRRRUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVTTTTTTSSSRRRQQQQQQQQQQQQOOOOOONNNNNNMMMLLLLLLLLLIIIJJJJJJJJJJJJHHHGGGFFFGGGFFFEEEDDDCCCBBBBBBBBB@@@AAAAAAAAAAAA@@@??????AAA@@@>>>===<<<;;;;;;;;;===:::888888;;;<<<<<<;;;777888888888777777999;;;:::888666777999999888666888888999:::>>>BBBGGGJJJOOOLLLHHHCCC>>>;;;999777444444333333333444444555222222222333222222111000///000111222222222111111000000///...............000000000000000000000000------....../////////...000000000...------000222000000000000000000000000.../////////000000000111------...//////...------...............---,,,,,,------...////////////...........................,,,------------------,,,------------------------,,,,,,,,,---------......---------------...//////,,,---...,,,******---000,,,,,,---------------------******------++++++...///..................------,,,,,,,,,,,,---......,,,,,,+++******+++,,,,,,...,,,+++***+++,,,+++***---------,,,,,,***))))))++++++,,,,,,,,,,,,------+++*********++++++,,,---************************,,,------,,,+++******,,,*********+++++++++,,,,,,******++++++++++++*********,,,,,,,,,***)))***+++)))))))))))))))))))))))))))))))))******+++++++++************************...++++++...---)))***000''')))***)))((('''((()))+++*********)))))))))))))))))))))))))))))))))))))))***,,,------,,,+++***---,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++,,,***((()))+++,,,***(((******)))(((((()))***++++++)))***,,,+++(((***...,,,,,,,,,,,,,,,+++++++++,,,+++)))(((''''''((((((---+++(((((()))******))),,,,,,++++++***++++++,,,))))))((((((((()))******+++***)))***,,,---,,,+++,,,,,,,,,+++++++++******,,,,,,++++++***))))))((()))************+++++++++))))))))))))))))))))))))'''((()))))))))(((&&&%%%+++***)))((('''(((((()))))))))************))))))+++)))''''''(((******))))))***+++***((((((((()))''''''''''''(((((((((((())))))************))))))((())))))))))))******************+++++++++++++++*********)))))))))))))))'''''')))*********)))((('''(((((()))))))))))))))((()))***+++,,,+++******)))))))))))))))))))))))){{{vvvssspppmmmiiiggggggggggggffffffeeedddcccbbbaaaaaaaaabbbaaa___^^^]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYY]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWUUUSSSRRRUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTVVVWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPOOONNNNNNMMMMMMLLLLLLMMMMMMMMMKKKJJJIIIGGGGGGFFFFFFFFFFFFFFFGGGBBBBBBCCCCCCBBBBBBAAA@@@AAA@@@???>>>===<<<<<<<<<>>>===<<<<<<======<<<;;;777888999999999:::<<<>>><<<:::999999999999888777999999888999;;;>>>AAACCCIIIGGGDDD@@@<<<999777666222222222222333444555666111111111111111000000/////////000111111111111000111111000/////////000000////////////////////////............///////////////000000///......///111000000000000000000000000////////////000000000000,,,------......------,,,///......------------.........///000000000//////........................,,,,,,,,,------,,,,,,,,,------------------------++++++,,,,,,,,,---------...------------...//////---,,,+++)))'''(((,,,///***++++++,,,------......000,,,+++,,,,,,***,,,///.............../////////---,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,...---+++,,,------,,,+++,,,------,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...000000++++++++++++++++++++++++,,,---...---,,,+++,,,---))))))*********+++++++++******++++++++++++******(((***++++++***)))***,,,)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))+++)))***+++***''')))---***+++,,,+++***)))***,,,***************)))))))))---,,,+++++++++,,,---...++++++,,,------,,,******,,,+++***)))***+++,,,------------,,,,,,,,,,,,++++++)))((()))***+++***))),,,+++(((&&&&&&(((***,,,---***)))***(((&&&)))...++++++++++++++++++,,,,,,******))))))((()))******,,,***))))))+++,,,,,,+++,,,++++++***++++++,,,,,,******))))))))))))))))))+++***)))***,,,---,,,+++,,,,,,,,,++++++++++++***,,,,,,++++++***))))))))))))))))))************+++)))))))))))))))))))))))))))***+++++++++***)))(((******)))((((((((()))))))))******++++++******)))+++)))'''&&&((())))))))))))***+++***)))((()))*********************))))))))))))************))))))((((((((())))))))))))*********************))))))''''''(((((()))))))))***'''((())))))******))))))))))))((((((((()))******((()))***+++,,,+++******'''''''''((()))*********{{{xxxvvvrrrmmmjjjjjjjjjjjjjjjiiihhhgggfffeeedddddddddbbbaaa```___^^^^^^^^^^^^```````````````___^^^]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOONNNOOOPPPPPPOOONNNMMMLLLJJJIIIIIIHHHHHHHHHIIIIIIDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA??????>>>>>>>>>???>>>>>>???>>>>>><<<;;;;;;<<<======<<<<<<>>>@@@<<<;;;::::::999999888777999888888888999;;;===>>>BBBAAA???===:::888666555333333333333333444555555111222222222222111000000//////000000111111111111111111000000000000111111000000000000000000000000//////.../////////000000000222333222111000111222000000000000000000000000////////////000000000000........................000///...------...///000...//////000000000000000........................,,,------......------,,,........................,,,,,,,,,---------............---------......///,,,,,,+++***)))***,,,---,,,,,,,,,------.........///,,,,,,......++++++---++++++,,,,,,------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,***,,,,,,------,,,++++++***+++++++++,,,,,,,,,------...------,,,,,,,,,------++++++++++++++++++++++++,,,---......,,,,,,---...************++++++++++++******++++++++++++******(((***++++++******+++---))))))))))))))))))))))))))))))******************)))))))))***************))))))))))))((('''(((++++++,,,------++++++,,,---************************///...,,,++++++---///000,,,---------,,,+++******))))))******)))***+++---***************************)))))))))***+++******,,,+++)))(((((((((***+++...++++++,,,***'''(((---)))******++++++,,,,,,,,,))))))))))))******+++++++++***)))***,,,------,,,++++++******++++++,,,,,,,,,+++******))))))))))))+++***)))***,,,---,,,++++++++++++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++************))))))))))))))))))((((((((())))))(((((((((+++)))&&&&&&((())))))((()))***+++***)))((()))***,,,,,,++++++++++++******)))******++++++******)))))))))))))))************+++*********)))(((((((((((((((((())))))))))))***(((((())))))******************((((((((()))***+++((()))***+++,,,+++******''''''((((((((()))))))))~~~zzzwwwrrrooonnnnnnmmmmmmkkkkkkiiigggfffeeeeeeeeebbbaaaaaa```______^^^^^^^^^___```aaaaaaaaaaaaaaa]]]\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZZZZZZZYYYXXXXXXUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZVVVUUUTTTSSSSSSRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPOOOPPPQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA???@@@@@@@@@???>>>======???@@@@@@>>><<<;;;<<<===<<<<<<<<<;;;999888888888777777777888999;;;===>>>>>>===<<<;;;999777666555666555444444333333333444333333444444333333222111000000000000000111111222111000000000000000111111111111111111111111111111000////////////000111222000222333222111000111222111111111111111111111111000000000000////////////000//////////////////000000///...---......000111...//////000000000000000////////////////////////......////////////..........................................///////////////......---------......+++,,,---.........,,,+++000/////////.........---...,,,///333333///,,,---,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,***(((,,,,,,---------,,,+++++++++++++++,,,,,,,,,------******)))))))))))))))***++++++++++++++++++++++++,,,---......,,,,,,---...+++++++++,,,,,,,,,,,,---******++++++++++++******)))+++,,,,,,++++++---...++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++------+++***+++,,,---((()))***)))((('''(((******************+++++++++***)))((('''''')))+++,,,------------,,,,,,+++***(((+++---...,,,,,,---...************************)))************++++++,,,++++++,,,,,,+++***)))))),,,+++---///---)))(((+++*********++++++,,,,,,---))))))***++++++,,,,,,,,,+++***)))+++,,,------++++++*********++++++,,,------,,,+++***************+++***)))***,,,---,,,++++++++++++++++++++++++++++++++++++***************))))))************++++++))))))))))))))))))))))))''''''(((((((((((((((((())))))******************(((((())))))))))))((((((+++)))''''''((()))))))))((()))******)))((()))+++((((((((((((((((((((('''******++++++++++++************++++++++++++,,,,,,+++*********)))(((((((((++++++*********))))))))))))))))))))))))******++++++***)))(((((()))***+++((()))***+++,,,+++*********)))))))))((((((((('''}}}xxxuuutttsssrrrqqqnnnmmmkkkiiigggeeeeeedddcccccccccbbbaaaaaa``````\\\]]]^^^___```aaaaaaaaa]]]]]]\\\\\\[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZYYYWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVWWWYYYZZZZZZWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPOOOPPPQQQRRRRRRQQQPPPOOONNNNNNMMMLLLKKKKKKKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEAAABBBCCCBBB@@@@@@AAABBBHHHHHHGGGDDDAAA??????@@@<<<===>>>===;;;::::::;;;888999999:::;;;<<<>>>>>><<<<<<;;;:::999777555444888777666555444444444444555555555555555444444333111111111000111222222333111000000000000111222222111111111111111111111111111000/////////000222333///000000///......///111111111111111111111111111000000000000////////////111000000//////000000111000////////////000000111......///000000000////////////////////////////////////000000000000//////...........................////////////000000000//////...------------...,,,---...000222111---***111111000000///......---......222777888333///000///////////////000000000---,,,,,,,,,,,,---......,,,,,,------------,,,,,,...---...///111111///---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...++++++,,,,,,,,,---------******++++++++++++******+++,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,,,,------))),,,---***(((***,,,+++)))***++++++))))))***+++*********+++++++++++++++***))))))))))))+++,,,---------------,,,,,,,,,,,,+++...000///---,,,...111+++,,,,,,,,,,,,---------)))+++,,,,,,++++++---...,,,---.........,,,***)))++++++---111///***))),,,,,,,,,,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,******)))+++,,,---+++)))************+++,,,------,,,,,,++++++***++++++++++++***)))***,,,---,,,+++***++++++++++++,,,,,,,,,************************,,,,,,,,,---------......))))))))))))))))))))))))(((((())))))))))))******((()))***+++++++++*********++++++,,,,,,++++++***,,,***(((''')))*********((()))******))))))***+++((((((((())))))***************++++++++++++******+++++++++,,,,,,,,,------******************)))))),,,+++++++++******))))))***))))))))))))***+++,,,++++++***)))))))))******((()))***+++,,,+++******+++++++++***)))(((((((((~~~{{{yyyuuusssqqqnnnkkkiiiggggggfffffffffeeeeeedddcccbbb^^^^^^___```aaaaaaaaaaaa^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZ[[[ZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVXXXWWWWWWWWWXXXYYYYYYZZZWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOQQQQQQQQQQQQPPPOOOMMMLLLLLLLLLLLLMMMNNNNNNKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGDDDEEEFFFDDDBBBCCCEEEHHHMMMMMMLLLIIIFFFCCCCCCDDD>>>???AAA@@@>>>===>>>@@@<<<<<<<<<======>>>>>>>>>;;;;;;;;;;;;999888666444888777777666666666777777555666666666666555444444333222111111111222444444222222222222222333444444111111111111111111111111222111000//////111222444000000000...------000222111111111111111111111111111000000000/////////...111000///......///000111...///000111111111111000------...////////////...////////////////////////......////////////.......................................////////////000//////...---------------...------///111111...+++///////////////.........---,,,///555666222000222000000000000////////////---,,,,,,,,,,,,---......,,,,,,---......---,,,,,,//////000222444444222///,,,,,,---------------,,,++++++,,,,,,,,,,,,------...............///000111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...***+++++++++,,,,,,,,,,,,******++++++++++++******+++,,,---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++*********))))))))))))***+++,,,,,,,,,&&&++++++'''%%%)))***(((+++,,,------++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,---.../////////---,,,,,,,,,,,,------...---...---)))&&&&&&,,,111++++++,,,,,,,,,---------***,,,......,,,,,,...000000//////...------,,,,,,+++***+++...---)))***.........------------------***+++,,,------,,,,,,+++******)))***,,,+++)))'''************+++,,,---...,,,,,,+++++++++,,,,,,---+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------))))))))))))))))))))))))+++++++++++++++,,,,,,---((()))***++++++++++++******++++++,,,,,,++++++***---+++))))))***+++++++++''')))******))))))***+++))))))***+++,,,------...***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********+++++++++++++++))))))))))))******************)))))))))***+++,,,+++++++++++++++***)))(((((()))***+++,,,+++******++++++++++++************{{{yyywwwssspppmmmlllkkkhhhhhhhhhhhhgggfffeeedddbbbbbbcccccccccbbbbbbaaa```______^^^^^^]]]\\\\\\\\\\\\\\\[[[YYYXXXVVVUUUYYYYYYXXXXXXXXXWWWWWWWWWYYYYYYXXXXXXXXXYYYYYYZZZXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPNNNOOOPPPQQQQQQPPPOOOOOOKKKKKKKKKLLLMMMOOOPPPQQQLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIFFFGGGHHHFFFDDDEEEIIIMMMKKKKKKJJJGGGDDDBBBBBBCCC???AAACCCBBB@@@???AAACCC???????????????>>>>>>>>><<<<<<<<<;;;:::888666555777666666777777888999:::555555666666555555444333444333222222222333444555333333333333333444555666000000000000000000000000222111000//////111333444333333111///...///222555111111111111111111111111111111000000/////////...000///...------...///000...///000222222222111000,,,------...............000000000000000000000000------............------////////////////////////---------.........//////000///...---------------000...+++,,,///000///---,,,,,,------.../////////+++)))+++///000...///222//////......------,,,,,,---,,,,,,,,,,,,---......,,,,,,---......---,,,,,,******+++---///...,,,***,,,,,,------...---------++++++,,,,,,,,,---------...---+++***)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++++++++,,,---)))************+++++++++******++++++++++++******+++,,,,,,+++)))((()))***************************+++*********))))))(((((('''(((((()))***+++++++++)))......)))(((,,,---+++((()))******)))((()))************++++++,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,---...///,,,+++(((!!!(((///)))))))))******+++++++++***---//////------///222333222///---,,,,,,...///+++))))))***)))(((+++000/////////......---------+++,,,---------,,,++++++******)))***+++***(((&&&************+++,,,---...++++++++++++,,,------...+++***)))***,,,---,,,+++*********++++++,,,,,,,,,******************++++++((())))))))))))*********))))))))))))))))))))))))((((((''''''((()))******((()))***+++,,,,,,+++***))))))************))))))...,,,))))))+++,,,,,,,,,''')))******))))))***,,,%%%%%%&&&((()))***+++,,,***++++++,,,,,,++++++***)))************+++++++++*********+++,,,,,,,,,---&&&&&&'''((()))***+++++++++***)))))))))***,,,,,,***+++,,,,,,,,,***)))(((((()))***+++,,,+++***************+++,,,,,,------|||yyyvvvssspppnnnlllkkkjjjhhhggggggggghhhgggffffffeeedddccccccbbbfffddd```\\\[[[]]]___aaa___^^^^^^]]]\\\[[[ZZZZZZXXXXXXXXXXXXXXXXXXWWWWWWZZZZZZYYYYYYYYYYYYZZZZZZXXXWWWVVVTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPNNNNNNNNNNNNPPPPPPPPPNNNLLLLLLNNNOOOMMMJJJMMMMMMLLLJJJJJJIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIKKKJJJIIIIIIHHHGGGFFFFFFKKKHHHEEEEEEFFFGGGEEECCCAAABBBBBBCCCCCCBBBAAAAAA???????????????@@@@@@@@@<<<;;;:::999888888888888888888888888777777777777555555555666666666666777444333222222222333444555444222111222333333222111555444444333333444444555333444555555333222222222444444444333333333222222333222111111222222000///111111000000000000111111222111111000000000000000000000000000000/////////000000111111111111000000//////000000000000//////222111111000000000000000////////////////////////........................////////////////////////222111111000000000111111//////.........//////000111111111111111000000000///////////////............------,,,,,,------...,,,//////------000000---000000//////000000111222------,,,,,,+++*********---,,,,,,++++++,,,,,,---+++---000///---,,,///222***+++,,,---...------,,,---,,,,,,,,,---......///...---,,,,,,------,,,+++***+++++++++,,,,,,,,,,,,------------------------***---///...+++((()))++++++++++++******))))))))))))***,,,,,,++++++,,,...***++++++,,,,,,++++++***///,,,)))(((***---...///))),,,,,,))))))---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,------------------222111///---,,,+++,,,,,,...------,,,,,,------...111000...,,,,,,,,,............---+++))))))+++------,,,+++******+++,,,---,,,,,,,,,+++***)))((((((((()))***+++,,,+++*********+++------------///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***)))***+++,,,---,,,+++***---------,,,,,,,,,++++++---+++)))''''''))),,,...///+++'''(((,,,///---+++***)))((((((((()))+++,,,---------------,,,+++***++++++++++++++++++++++++((())))))***+++,,,,,,,,,------------------------************************///+++***,,,---+++)))+++***************++++++,,, ''',,,******///000,,,}}}yyyuuusssrrrpppnnnlllkkkjjjkkkkkkggggggfffeeeeeeddddddccceeedddbbbaaa______`````````___^^^]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYXXXWWWVVVTTTSSSSSSRRRRRRTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOONNNNNNOOOPPPPPPQQQOOOMMMNNNOOOPPPNNNLLLNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHKKKHHHFFFFFFGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>===<<<;;;;;;:::::::::::::::999999999888888888666666666666666666666666555444333333222333444444333222111222333333222111444444333333333333444444222444444444222111111333222222111111111000000000444333222222222222000...111000000000000000000111222111000000//////000000000000000//////////////////000000111111000000/////////000000000000//////000000///.........//////////////////////////////........................////////////////////////000000000/////////000000//////.........//////000++++++,,,,,,,,,,,,,,,,,,...............---------...------,,,,,,------...---000///,,,,,,///000---//////........./////////...------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,++++++,,,...000++++++---.........------******))))))***++++++,,,---,,,***))))))(((&&&%%%''''''''''''((((((((((((------,,,,,,+++******)))''')))******))))))+++,,,,,,,,,+++++++++************+++,,,,,,+++***+++---***++++++,,,,,,++++++***---+++))))))+++...//////+++---***&&&''',,,...------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------)))******++++++******))),,,,,,,,,------------...333222000......---.........------,,,,,,------...---------------,,,,,,++++++,,,---------...000222,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))((()))***+++,,,++++++******+++------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---///......)))***++++++,,,,,,++++++*********)))))))))((((((++++++***))))))(((((((((***'''###$$$(((***)))'''))))))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++''''''((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,((('''***+++((('''(((+++************+++,,,,,,&&&,,,...+++***++++++'''~~~{{{yyyxxxuuurrrpppooooooooojjjjjjiiiiiihhhgggggggggeeeeeeeeeeeedddbbbaaa```aaaaaa```___^^^]]]\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQPPPOOOOOOOOOOOOPPPQQQRRRPPPOOOOOOPPPQQQPPPNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJHHHIIIIIIIIIJJJJJJJJJKKKKKKIIIGGGGGGHHHHHHGGGFFFHHHHHHGGGFFFFFFGGGHHHIIIDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>=========<<<<<<<<<;;;;;;;;;::::::999999888888777777666666777666555444444444444444333222111222333444333222333333333333333333333333222333333222000000111333111111111111000000000000444333222222333222000...111000000//////000000111111111000////////////000//////////////////000000//////000000000000/////////000000111111000000/////////...---------------////////////////////////........................////////////////////////...///000000000000//////000//////....../////////---------....../////////------------------------......------------......---//////++++++//////---//////000000000////////////...------------------------,,,,,,,,,,,,------000...,,,+++---/////////,,,,,,---.........---------,,,,,,,,,,,,---......------,,,++++++***))))))(((((()))))))))*********))))))******************///---++++++,,,.........,,,,,,,,,,,,+++++++++++++++,,,---,,,*********,,,***++++++,,,,,,++++++***+++******+++---......---------)))$$$%%%***......------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------......333222111000000000000000...------,,,,,,------...***+++---......,,,***)))))),,,...///......000111++++++,,,,,,,,,,,,+++++++++++++++++++++*********)))******+++,,,+++++++++***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((()))+++...111111111+++************+++,,,,,,,,,,,,,,,,,,++++++++++++(((***+++,,,+++(((%%%###+++(((&&&'''***,,,+++)))(((***,,,...///---+++***++++++++++++++++++***)))+++++++++++++++++++++++++++,,,,,,------.........++++++++++++++++++++++++))))))))))))))))))))))))...***))),,,---+++***++++++************+++,,,,,,)))---///,,,******)))'''|||yyyvvvtttssssssoooooonnnmmmlllkkkkkkjjjggggggffffffeeedddcccbbbccccccbbbaaa```___^^^^^^\\\[[[[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXVVVUUUUUUTTTTTTTTTVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIHHHHHHKKKJJJHHHGGGGGGIIIKKKLLLHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@???????????????>>>>>>>>>>>><<<<<<;;;:::999888777777999999888777666555555555444333222333555666555444333444444444444444444333222333333222000000222444444333333333222222222222333222222333444444333111111000000//////000000111111111000////////////000/////////000000000000000/////////000000/////////000000000111111000000000//////...------------...////////////////////////........................////////////////////////...000222444444333111000111000////////////////////////000111222333333333---------------...............------------......,,,///...++++++///000---111222333444444333222111//////...---,,,------...------,,,,,,,,,,,,------000...,,,,,,......+++(((,,,,,,,,,---------,,,,,,///...............//////)))+++,,,,,,,,,---...///******+++++++++,,,,,,,,,$$$%%%'''(((+++---...///666222---+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,***)))***+++***++++++,,,,,,++++++***,,,++++++---......,,,***+++,,,***&&&&&&***---,,,...---+++******+++---...+++++++++,,,,,,,,,------------............------+++,,,,,,------.........111111000000000000000000...------,,,,,,------...+++,,,---......---,,,+++***,,,......---+++++++++***+++,,,------,,,+++******+++++++++++++++++++++******+++++++++,,,,,,,,,***,,,---,,,*********,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((***---000000///+++***)))))))))***,,,---------------------------((()))+++---,,,***'''%%%,,,***)))***,,,---,,,+++)))***,,,---...---+++*********+++++++++******)))++++++++++++++++++++++++------......////////////++++++++++++++++++++++++))))))))))))))))))))))))...***))),,,---+++***,,,***))))))))))))***++++++&&&))),,,,,,+++,,,------}}}{{{zzzyyytttsssrrrqqqooonnnmmmlllkkkiiigggeeeddddddeeefffeeeeeedddcccbbbaaa``````\\\\\\[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXWWWVVVUUUUUUUUUUUUWWWVVVVVVUUUTTTSSSSSSRRRSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPPPPOOOOOOPPPPPPPPPPPPOOONNNNNNNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLNNNNNNMMMMMMLLLKKKKKKJJJKKKKKKKKKJJJIIIIIIJJJKKKKKKJJJIIIHHHHHHJJJLLLNNNKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDBBBAAACCCCCCBBBBBBBBBAAAAAAAAA??????>>>===;;;:::999999;;;;;;;;;:::999888888777777666555666888999888777444555666666666666555444333444444444222222444555444444444444333333333222111111111333555666666444111111000000000000111111222222111000000000000000000000000111111111222222//////000000000000//////000000111111111111000000111000000///.../////////000000000000000000000000////////////////////////000000000000000000000000111333777::::::888555333111111000///////////////,,,,,,---......///000000------......///////////////......------......///+++//////......222222///333444777888999888666444111000...,,,,,,,,,---......------,,,,,,------...---++++++------***$$$,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,&&&(((******))))))+++---))))))))))))************%%%&&&(((***,,,...///000222...)))'''((()))(((&&&,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,***)))***+++***++++++,,,,,,++++++***...------......,,,)))'''))),,,,,,)))))),,,+++(((------++++++++++++------+++++++++,,,,,,,,,------******++++++++++++******++++++,,,,,,---...////////////////////////.........------,,,,,,------.........---,,,,,,---...///)))+++......---++++++,,,+++,,,---......---,,,++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,***,,,---,,,*********,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))***************************)))((()))+++---,,,++++++***)))((()))***+++,,,))))))))))))************)))******++++++,,,,,,,,,)))(((((()))***+++***)))***************+++,,,,,,)))******+++++++++******++++++++++++++++++++++++))))))******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))%%%$$$((()))'''&&&(((((((((((((((((()))******&&&'''***,,,,,,,,,...111zzzyyywwwuuusssqqqooonnnnnnllljjjgggfffggghhhiiiggggggfffeeedddcccbbbbbb^^^^^^]]]\\\[[[ZZZZZZYYYVVVWWWXXXYYYYYYXXXWWWVVVYYYXXXWWWWWWVVVVVVVVVWWWVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSRRRQQQQQQNNNOOOQQQPPPOOOOOOPPPRRRQQQQQQPPPOOOOOOPPPPPPQQQOOOOOONNNNNNNNNMMMMMMMMMPPPPPPOOONNNMMMLLLKKKKKKLLLLLLMMMLLLJJJJJJLLLMMMKKKJJJJJJJJJJJJLLLMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJHHHIIIJJJJJJIIIHHHFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBAAA@@@???>>>===<<<===>>>>>>>>>===<<<;;;::::::999888999;;;===<<<;;;777888999::::::999888777333555777777666555666777333333333333222222222222111111111333666777777555222222222111111222222222333333222111111111111222111111111222333333444444000000111111111111000000000111111222222111111000222222111000000000000000000000000000000000000000////////////////////////000000000000000000000000333777<<<@@@@@@===999666222222111000////////////,,,,,,,,,---.........///------......///000000000//////............//////,,,000333333555888777444444666:::===>>>===;;;999555333000...,,,,,,---.........------------.........///000222111---(((###------,,,+++++++++,,,,,,......---,,,,,,,,,------,,,...000...***)))***,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,*********,,,***++++++,,,,,,++++++***///...---------,,,)))&&&))),,,...,,,+++---+++''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++***+++,,,,,,---...//////.........///...---,,,,,,...------,,,,,,------...000...---,,,,,,---///111(((***---...//////111222,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++++++++,,,------***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))+++++++++++++++++++++++++++***))))))***+++***(((***))))))))))))***++++++*********++++++++++++++++++*********+++---///000******+++,,,,,,,,,,,,,,,+++***)))))))))***,,,---)))***++++++,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***&&&%%%)))+++)))((())))))(((((((((((()))*********)))+++---,,,***,,,000}}}zzzwwwuuutttoooooonnnmmmlllkkkjjjjjjhhhhhhgggfffeeeddddddcccaaaaaa```___^^^]]]\\\\\\XXXYYYZZZ[[[[[[ZZZYYYXXXYYYXXXXXXWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSRRRQQQOOOQQQRRRRRRPPPPPPRRRTTTRRRQQQQQQPPPPPPQQQQQQRRROOOOOOOOOOOONNNNNNNNNNNNPPPPPPOOOOOONNNNNNMMMMMMLLLMMMNNNMMMKKKKKKMMMOOOKKKKKKLLLLLLMMMNNNNNNOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOONNNLLLJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDCCCBBBBBBAAA@@@@@@??????@@@AAA@@@@@@???>>>===<<<<<<===???@@@@@@???999:::<<<======<<<:::999444777:::;;;:::999888888555555444444444333333333444333333444666666555444444333333222222333333444555444333333222222333333222222333333444555555666111111222222222222111111000111111222222111111000222222111000000000000111000000000000000000000000////////////////////////000000000000000000000000555999???DDDDDDAAA<<<888333222111000////////////////////////000000000000,,,,,,---......///000000//////............//////...444999;;;>>>@@@>>>:::999<<>>>>>???AAACCCBBBAAA;;;<<<>>>??????>>><<<;;;444888<<<>>>===;;;:::999888777777777777666666666777666555555666555333111555444444333333444444555666555444444333333444444333333444444555666777777222222333333333333222222111111222222222222111111222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555:::@@@EEEFFFCCC===999333222111000////////////////////////............++++++,,,,,,---...////////////............/////////777===AAADDDFFFCCC???>>>BBBGGGLLLNNNNNNKKKIII===:::666333000///000000......------------......)))+++,,,+++)))***...222222111000///......///000///...---,,,,,,,,,,,,,,,+++///111000,,,***---000(((((()))))))))*********+++++++++++++++++++++++++++...000///,,,***+++---)))))))))******+++++++++)))***,,,,,,++++++,,,...+++++++++,,,,,,++++++++++++******+++---......---///000...******---...,,,)))+++---//////---+++)))++++++,,,,,,,,,---------***++++++,,,,,,++++++*********+++,,,---//////000///000000000...---***)))...------,,,,,,------...)))***,,,.........,,,++++++,,,,,,+++***+++---000......,,,++++++,,,............---,,,,,,+++******---,,,+++***+++,,,---...***+++------------///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++'''(((***+++++++++***))))))))))))******+++++++++******+++++++++******)))&&&(((***+++***))))))))))))+++---///000...---+++***+++,,,---------------++++++++++++++++++++++++************************))))))))))))))))))))))))************************,,,((((((,,,---,,,+++---,,,,,,++++++,,,,,,---...,,,)))***...---))),,,222}}}yyywwwuuusssqqqooouuuqqqllliiiiiiiiihhhhhhhhhgggfffdddbbbaaa______``````______^^^^^^^^^^^^[[[[[[ZZZZZZZZZZZZZZZZZZZZZXXXWWWVVVWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTTTTVVVVVVUUUSSSQQQQQQRRRTTTUUUSSSQQQRRRTTTUUURRROOOUUUTTTRRRQQQRRRSSSUUUVVVPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRMMMNNNOOOPPPQQQPPPOOONNNNNNNNNOOOPPPPPPQQQQQQRRRQQQQQQQQQPPPPPPOOOOOOOOONNNOOOPPPOOOMMMLLLMMMNNNLLLMMMMMMMMMLLLKKKJJJIIINNNJJJFFFDDDDDDDDDAAA???EEEFFFHHHIIIIIIHHHFFFEEEEEECCCBBBBBBCCCDDDDDDCCCEEEDDDDDDDDDDDDCCC@@@>>>BBBBBB@@@???>>>============<<<:::888888999:::;;;999888888888777777666666999888888777666555555555666666666555444333111000777555333333555777777777444555666666555444555666111222222333333333222222000333333000000222111---111111111111111111111111000000111111111111000000000000////////////000000555999@@@EEEFFFBBB<<<888888777555333111///...---//////000000000000000000000000000000000/////////333222222222222222222333444:::BBBJJJMMMKKKGGGDDDAAADDDIIIQQQWWWXXXTTTPPPEEEAAA;;;555111000000111........................------......///000000111...+++***+++...000...,,,//////...---------------------------------------......//////...---,,,,,,,,,,,,------,,,+++)))(((///...,,,+++***+++,,,,,,***++++++,,,,,,++++++***))))))))))))***+++,,,,,,......///000111111000000---,,,,,,,,,,,,,,,,,,,,,...+++******&&&!!!###+++------------------------........................---------,,,,,,,,,++++++000000000000000000000000---,,,,,,---///000///...---+++)))(((***,,,------...------,,,,,,------...///......------......///---...///...------...///---..................---000///---,,,++++++,,,,,,++++++------------++++++,,,,,,+++***)))***...111------------------,,,,,,***+++,,,,,,------------......---,,,,,,+++******,,,,,,,,,,,,,,,+++***)))---,,,+++***)))))))))))),,,,,,,,,+++++++++************+++,,,,,,,,,++++++...,,,***)))******)))((()))***+++,,,...000222333***++++++,,,,,,++++++***,,,---...//////---+++***------------,,,+++******,,,---...---,,,+++---///++++++***))))))***+++,,,+++++++++************)))+++++++++,,,,,,,,,------------------------------}}}{{{yyywwwzzzwwwrrrooonnnmmmmmmlllhhhhhhgggeeedddbbbaaaaaaaaaaaaaaaaaaaaa```___^^^[[[[[[[[[[[[ZZZZZZZZZZZZ\\\ZZZXXXWWWXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWVVVTTTRRRRRRSSSUUUUUUTTTSSSSSSUUUUUUSSSQQQTTTSSSRRRQQQRRRSSSUUUVVVQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRNNNOOOOOOPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQPPPNNNMMMNNNOOOOOONNNNNNMMMMMMLLLLLLKKKNNNKKKHHHGGGHHHHHHFFFEEEIIIJJJKKKLLLLLLKKKIIIHHHHHHGGGEEEEEEGGGGGGGGGFFFEEEDDDDDDDDDCCCBBB@@@???DDDCCCCCCBBBBBBBBBBBBCCC@@@>>>===;;;;;;<<<===>>>;;;:::::::::999999999999;;;;;;::::::999888888777666666666666666555555444888666555555888:::::::::666555444333222111111111666555333222222333555666000333444111111333222///222222222222222222222222111111222222222222111111111111111000000111111111333777===AAABBB???;;;888666555333111///......---000000000///////////////////////////////////////111111111111222333555555:::@@@IIIQQQTTTQQQMMMIIIEEEHHHOOOXXX___```[[[VVVHHHCCC;;;666333222111000//////////////////////////////////////////.........,,,+++,,,...///...,,,000///......------......------------------------......//////...------,,,---------,,,,,,+++***)))///...---,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++*********+++,,,,,,------......///.........,,,,,,,,,,,,,,,,,,,,,,,,111---,,,---+++''')))...---------------------------------------------------------,,,,,,,,,++++++........................---,,,+++,,,---...---,,,---+++))))))+++,,,---,,,...------,,,,,,------...------------------------,,,---...---,,,+++,,,...------............------000///---,,,++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,---,,,+++***+++,,,------------------------------------,,,++++++***...------,,,,,,+++++++++,,,,,,,,,,,,++++++******,,,,,,+++*********++++++))))))***+++,,,---......)))***+++,,,,,,,,,,,,,,,***))))))***+++,,,,,,,,,+++++++++,,,,,,...//////++++++,,,,,,,,,,,,++++++,,,---.........---+++***+++,,,,,,---------,,,,,,,,,---...---++++++---...---,,,+++******++++++,,,++++++++++++************---------.........//////------------------------{{{wwwvvvtttsssrrrllllllkkkjjjiiihhhgggfffeeeffffffffffffdddbbbaaa______^^^^^^^^^]]]]]]]]]]]][[[YYYYYYYYYYYYXXXWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWUUUSSSSSSTTTUUUVVVUUUTTTUUUVVVVVVTTTRRRTTTSSSRRRRRRRRRSSSUUUVVVQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPRRRRRRQQQQQQQQQQQQPPPPPPPPPQQQRRRQQQOOOOOOOOOQQQRRRQQQOOONNNMMMMMMNNNNNNMMMKKKIIIIIIJJJKKKJJJIIIKKKLLLMMMNNNNNNMMMLLLKKKLLLJJJIIIIIIJJJKKKKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHIIICCCBBBAAA@@@???@@@AAABBB>>>>>>>>>===============>>>>>>>>>===<<<<<<;;;;;;777777888999999999999999:::999888999<<<>>>>>>>>>@@@<<<777555666666444222;;;888444111111444888;;;111444444111222555555222333333333333333333333333111222222333333222222111333222222111111222222333111444888;;;<<<;;;999777444444222111000000//////000000000//////.........///////////////////////////000000111333666888999@@@FFFPPPXXXZZZWWWQQQMMMHHHLLLUUU___ggggggbbb\\\LLLDDD;;;666555555222///000000000000000000000000111000000///...---------...,,,,,,,,,...///...---111000//////......//////------------------------.........///......---,,,...------,,,++++++++++++//////...---------......++++++,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------......222...,,,---...------///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------,,,++++++,,,,,,+++***,,,+++***+++,,,------+++...------,,,,,,------...+++,,,---......---,,,++++++,,,------++++++,,,---,,,,,,------------,,,,,,//////---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++---///...,,,***))))))+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,+++++++++,,,------)))******+++,,,---......))))))+++,,,------------*********+++,,,------...------,,,++++++++++++,,,++++++,,,,,,,,,,,,+++++++++,,,---------,,,***)))******,,,------.........,,,---------++++++---.........---,,,+++++++++,,,,,,+++++++++************---------.........//////------------------------~~~|||zzzyyytttssssssrrrqqqpppooonnnkkklllllllllkkkiiifffeeedddcccccccccbbbaaaaaaaaa___]]][[[ZZZ[[[[[[ZZZXXXYYYYYYXXXXXXWWWWWWVVVVVVVVVWWWWWWVVVTTTSSSTTTUUUVVVUUUUUUVVVVVVUUUTTTSSSTTTSSSSSSSSSSSSTTTUUUUUUQQQQQQQQQQQQRRRRRRRRRRRRSSSRRRRRRQQQQQQRRRRRRSSSRRRRRRQQQPPPPPPRRRSSSTTTSSSSSSRRRRRRQQQPPPPPPOOORRRRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSRRRQQQPPPQQQRRRSSSQQQOOOMMMMMMMMMNNNOOOMMMLLLKKKKKKKKKKKKJJJJJJLLLLLLMMMNNNNNNNNNMMMMMMOOOMMMLLLLLLMMMNNNNNNMMMOOOOOOOOOMMMKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????;;;;;;<<<==================<<<<<<===@@@CCCCCCBBBFFF@@@999777:::;;;:::777===:::777444444666999<<<111444444222222666666444444444444444444444444444222222333333333333222222333333222222222222333333111222444666777888777777444444333222222222222222111000000//////......---...///////////////000000...//////111444888;;;===CCCJJJSSS[[[]]]YYYRRRNNNIIINNNXXXccckkkkkkeee^^^NNNEEE;;;666777777333...000000000000000000000000000000000///......------...---------.........---111111000///////////////---------------------------...............------///...---+++++++++,,,---......------------------+++,,,,,,,,,,,,,,,,,,+++///...---,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))***++++++,,,---.../////////+++)))***---///...,,,------------------------------------------------...------------,,,,,,,,,------------------------...,,,++++++,,,,,,+++)))+++******,,,......,,,+++...------,,,,,,------...***+++---......---+++***+++---------,,,+++,,,---+++,,,,,,------,,,,,,+++......------,,,,,,,,,,,,------++++++++++++------,,,---///...---,,,,,,---++++++,,,,,,---...//////((()))***+++,,,...000000,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++,,,---...//////------------,,,,,,,,,,,,))))))+++,,,------......,,,---...---,,,+++++++++......---,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,+++******++++++,,,---......------,,,------,,,++++++,,,......------,,,++++++******,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,,,,------------------||||||{{{zzzxxxwwwvvvvvvpppppppppooonnnllljjjhhhggggggffffffeeeddddddccccccaaa^^^]]]^^^]]]\\\[[[[[[[[[ZZZZZZYYYXXXXXXWWWWWWXXXYYYXXXUUUTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVPPPPPPQQQQQQRRRRRRRRRSSSTTTSSSSSSRRRRRRSSSSSSTTTTTTSSSRRRRRRRRRSSSUUUVVVTTTTTTSSSRRRQQQQQQPPPOOOSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSSSSQQQQQQRRRSSSSSSQQQOOOMMMLLLMMMNNNOOOOOOPPPOOOOOOMMMLLLKKKKKKNNNNNNOOOOOOPPPPPPPPPPPPPPPNNNLLLMMMNNNOOONNNNNNLLLMMMNNNLLLIIIHHHHHHIIIOOOOOOOOOOOONNNMMMLLLKKKHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????@@@???@@@BBBEEEGGGFFFFFFDDD>>>888777;;;===<<<:::<<<;;;:::999999999::::::333666666333333777888666444444444444444444444444333333333444444333333333444333333333333333333444111111222333444555666777222222111111111111222222111111000000000//////////////////000000000111111//////000111555999===@@@FFFLLLTTT[[[\\\XXXRRRMMMJJJOOOYYYdddlllkkkddd]]]NNNDDD:::666777777333...////////////////////////////////////////////////...............---......111111000///////////////------------------------------...............---///...---,,,,,,,,,---...,,,,,,,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,//////...---,,,,,,,,,,,,---------------,,,+++***++++++,,,------...//////,,,***((()))---///...+++------------------------////////////////////////.........---------,,,,,,........................///---,,,,,,------,,,***+++++++++,,,......---+++...------,,,,,,------...***+++---......---+++***,,,...///...---,,,---...+++,,,,,,------,,,,,,+++------------------,,,,,,------++++++++++++---------......---,,,...111444++++++,,,,,,---...//////)))))))))***,,,...000111---------------------...,,,++++++******+++,,,,,,+++++++++,,,---...000000.........---------,,,,,,******+++,,,---......---***---......,,,***+++,,,...---------------......,,,,,,,,,------,,,,,,,,,***+++++++++++++++++++++---.........------,,,++++++,,,---,,,******,,,---+++++++++++++++***)))))),,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,---------......~~~xxxwwwvvvtttrrrpppooonnnlllkkkkkkjjjiiihhhgggggghhhfffdddccccccbbbaaa```______^^^]]]\\\[[[ZZZZZZYYYZZZ[[[[[[YYYWWWWWWWWWVVVWWWXXXXXXVVVUUUUUUVVVUUUUUUVVVVVVVVVWWWWWWWWWQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVUUUTTTTTTSSSRRRQQQQQQQQQSSSSSSTTTTTTTTTTTTUUUUUUPPPRRRSSSSSSRRRQQQRRRTTTRRRQQQPPPOOONNNNNNNNNOOOSSSTTTUUUTTTRRRPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTPPPNNNMMMMMMNNNOOOOOONNNMMMPPPRRRQQQMMMJJJJJJLLLQQQQQQQQQQQQPPPNNNLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCEEEHHHIIIIIIGGGEEEAAA>>>>>>AAACCCCCCBBB===>>>>>>>>>>>>===;;;:::888:::999666666:::;;;999666666666666666666666666555666666666666666666555666555555444444555555666444333333333444555666777111000000///000000111111111111111111111111111111///000000111111222222333111111111222555999>>>AAAGGGLLLSSSXXXYYYUUUOOOKKKKKKPPPYYYcccjjjhhhaaaZZZJJJBBB999555555555222///////////////////////////.........///////////////...///000///---------///111000//////......//////------------------------,,,---......///.........///......------.........***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,......---,,,,,,,,,------------.........---,,,,,,,,,,,,------......//////+++,,,,,,+++---000000---------------------------////////////////////////............---------,,,...........................---,,,,,,------,,,+++---,,,+++,,,---...---,,,...------,,,,,,------...+++,,,---......---,,,+++---...//////------...///,,,,,,------------,,,,,,,,,------......---,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,...333666+++,,,,,,------............---,,,+++++++++,,,---.........---------------,,,+++*********+++,,,---+++++++++,,,---...///000+++,,,,,,---...///000000+++,,,,,,---------------%%%)))---...,,,,,,---///------------...///000000,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,/////////......---+++++++++,,,,,,,,,******,,,---)))******++++++******))),,,,,,,,,,,,++++++++++++---------.........//////+++,,,,,,------.........}}}{{{zzzzzzzzzttttttsssrrrqqqpppooooooooommmjjjiiiiiihhhgggeeedddcccbbbaaa```______^^^\\\^^^______]]][[[[[[[[[XXXZZZ\\\[[[YYYWWWXXXYYYVVVWWWWWWXXXXXXXXXXXXXXXSSSSSSTTTUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWTTTTTTUUUVVVVVVVVVVVVVVVTTTTTTTTTSSSSSSRRRRRRRRRTTTTTTTTTUUUUUUUUUVVVVVVPPPQQQRRRRRRQQQQQQRRRTTTSSSRRRRRRQQQQQQPPPPPPOOOQQQTTTVVVVVVTTTSSSSSSTTTRRRRRRRRRRRRSSSTTTUUUVVVQQQOOOMMMNNNOOOPPPOOOOOOOOOSSSXXXWWWSSSOOONNNOOOPPPQQQRRRSSSSSSQQQOOONNNLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEFFFHHHJJJKKKIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHBBBBBBBBBBBBAAA@@@???>>>>>>@@@>>>::::::===???===999999999999999999999999999999::::::::::::999999888888777777777777888888666666555555555555666777333333222111111222222222111111111222333333444444000111111222333333444444444333222333555999===@@@DDDHHHMMMQQQRRROOOJJJFFFJJJNNNUUU^^^cccaaaZZZSSSEEE@@@999444222111111111000000000000000000000000000000//////......------...000111000---,,,---///000///......------......------------------------,,,------...//////............////////////......***+++---.........------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,------...------------------...............(((...///,,,,,,///000---------------------------////////////////////////............------------------------------------,,,+++***+++,,,---,,,+++...,,,***+++,,,............------,,,,,,------...------------------------,,,---......,,,,,,---...------............------,,,,,,---......------,,,+++,,,,,,------,,,,,,++++++,,,------,,,---000222------------------------///...,,,*********,,,,,,//////......------,,,,,,,,,+++***)))***+++---...,,,+++++++++,,,---......,,,,,,---...///000111111---------...------,,,+++###(((,,,...,,,***,,,///------,,,,,,------...///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...---...............------+++,,,,,,+++******+++---((()))***,,,,,,,,,,,,+++------,,,,,,,,,+++++++++---------.........//////++++++,,,,,,---......///||||||{{{zzzyyyxxxwwwvvvsssqqqooommmmmmmmmkkkjjjggggggfffeeedddcccbbbaaa___aaacccbbb```^^^^^^^^^ZZZ\\\^^^]]][[[YYYZZZ\\\WWWXXXYYYYYYZZZZZZYYYYYYUUUUUUVVVWWWWWWXXXYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXTTTUUUVVVWWWXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVOOOQQQRRRRRRQQQQQQRRRTTTSSSTTTTTTTTTSSSRRRQQQPPPNNNQQQUUUUUUTTTSSSTTTVVVPPPPPPPPPPPPQQQRRRSSSTTTQQQPPPNNNNNNPPPQQQPPPOOOLLLRRRWWWWWWRRRMMMLLLLLLOOOQQQSSSTTTTTTTTTRRRQQQMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLEEEFFFGGGIIIJJJKKKKKKKKKGGGGGGGGGIIIKKKKKKIIIHHHFFFGGGHHHGGGEEEDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBDDDBBB======@@@AAA@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<==================<<<;;;::::::999999::::::;;;888888777666666666666777777777666555555555666666111111222333444555555666111111222333444444555555666555333333555999===@@@@@@CCCGGGJJJKKKHHHDDDAAAGGGJJJPPPXXX\\\ZZZRRRLLLAAA>>>888333000///000222111111111111111111111111222222111///...---,,,+++...000222000---,,,---/////////...---------------------------------------,,,,,,---.../////////...---...///000000///...---+++,,,.../////////......,,,------......------,,,++++++++++++,,,,,,---...***+++,,,---------------...............---------&&&---000,,,))),,,...,,,------------------------........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,,,,+++///---******,,,...//////...------,,,,,,------...///......------......///+++,,,------++++++,,,------......//////......---+++,,,---.........---,,,++++++---......---++++++)))+++---...---+++,,,,,,------------------,,,,,,---,,,*********,,,...///000000///...---,,,,,,,,,,,,+++***))))))+++---...,,,,,,+++++++++,,,------000/////////........................---,,,++++++%%%***......***((()))+++------,,,+++++++++,,,,,,,,,------......------,,,---,,,,,,,,,------...///+++,,,---...////////////+++,,,,,,+++******+++---((()))+++---.........------------,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,---...//////~~~}}}{{{zzzyyywwwuuurrrpppnnnrrrqqqooommmkkkiiihhhgggffffffeeedddccccccbbbbbbdddaaa^^^]]]^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZXXXVVVWWWYYY\\\XXXYYYYYYXXXXXXWWWVVVUUUWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQTTTUUUVVVUUUSSSQQQQQQRRRQQQRRRTTTTTTTTTSSSTTTUUUWWWWWWVVVVVVUUUTTTSSSSSSUUUTTTRRRPPPOOOPPPQQQRRRPPPOOONNNOOOPPPQQQQQQPPPTTTTTTTTTSSSSSSQQQPPPPPPMMMNNNOOOOOONNNPPPSSSUUURRRQQQQQQPPPPPPOOONNNNNNMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNMMMJJJIIIIIIJJJJJJJJJIIIHHHFFFEEEDDDCCCGGGGGGFFFFFFEEEDDDDDDCCCDDDCCCBBB@@@????????????@@@??????@@@BBBBBB@@@???>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;:::888666555555555555555666666666666666666666666777777777777555555555666777999;;;<<<;;;>>>BBBEEEFFFDDDAAA??????CCCIIIPPPSSSPPPJJJDDD:::999888777555444222222444333222000000000111111111111000000000000111222444222111/////////000111,,,///333666666444111...000000111111000000///...///......------......///...***---444222******000555222...,,,------------......///000///...,,,+++//////////////////......222111000///////////////---...000000///...///000---,,,,,,++++++,,,,,,---//////////////////............................../////////.........------.........------,,,,,,,,,111...++++++...//////---,,,------......---------.........//////000000000000000/////////.........------------------------++++++,,,---...000000111---.........---,,,,,,+++/////////......------,,,'''...111//////222///)))++++++,,,,,,,,,------------***((((((+++...---,,,+++,,,...---,,,,,,---///......,,,,,,,,,,,,......---+++)))+++...000000...222000...///000000...+++222111///...------...///------............------++++++***,,,...000///...000...,,,++++++---000222---,,,***+++---//////...+++,,,,,,------..................------,,,,,,,,,,,,---...///000///...---///222222...---///...+++.........////////////000000///...---------------~~~{{{yyyxxxyyyxxxvvvtttrrrpppooonnnkkkjjjiiihhhgggfffeeedddeeebbb```____________^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[YYYWWWXXXZZZ]]]ZZZZZZZZZZZZYYYXXXWWWVVVYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSUUUUUUUUUUUUTTTSSSRRRQQQQQQSSSTTTUUUTTTSSSTTTUUUSSSSSSSSSTTTUUUUUUVVVVVVUUUTTTRRRPPPPPPPPPQQQRRRQQQOOONNNNNNOOOQQQRRRRRRTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQPPPOOOOOOQQQSSSQQQQQQQQQPPPPPPPPPPPPOOONNNNNNOOOOOOOOOPPPPPPPPPNNNNNNMMMLLLLLLLLLLLLLLLPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNNNNMMMJJJIIIIIIJJJLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHGGGFFFEEEEEEEEEGGGGGGFFFFFFEEEDDDDDDCCCDDDCCCBBBCCCCCCCCCAAA@@@@@@@@@???>>>>>>???@@@@@@>>>>>>>>>>>>>>>======<<<===>>>>>>===<<<;;;999888666777777777888888888888888888888888888888888888777777777777888999;;;;;;;;;===@@@CCCDDDCCC@@@???===???CCCGGGJJJIIIFFFBBB:::999888777666555444444444333222111111222222333333222222111111222333333222111111000000000000111...///111333333222000///000000000111000//////...//////............//////111//////000///,,,...333///......///111000...---///////////////...------.............../////////111000//////......//////---///000000///......///......------------......////////////////////////---------,,,,,,------...---------,,,,,,,,,++++++.........---------,,,,,,111...,,,,,,...//////---------.........---,,,,,,,,,,,,,,,---------......////////////.........---------------------------.......................................---,,,+++//////......------------''',,,...------///...))),,,,,,,,,,,,------------...,,,******,,,...---,,,,,,---......------...000...---,,,,,,,,,,,,---......,,,++++++---///...,,,111///...///111111///,,,000//////...............---......//////......---...---,,,,,,...///...---......,,,,,,,,,---///000---,,,+++,,,...//////...////////////000000000000......------------------,,,------...............---///...++++++...///,,,............///////////////......------------...}}}{{{zzzyyyuuuuuusssqqqooommmlllkkkjjjhhheeedddeeedddcccbbbbbbbbbaaaaaa```______^^^^^^^^^^^^]]][[[\\\^^^```^^^^^^^^^^^^]]]\\\[[[ZZZ\\\\\\\\\[[[[[[ZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSSSSTTTUUUUUUWWWTTTSSSTTTVVVVVVSSSPPPQQQSSSUUUUUUTTTSSSTTTUUURRRRRRSSSTTTTTTUUUVVVVVVUUUTTTRRRQQQPPPPPPQQQRRRQQQPPPNNNMMMNNNPPPSSSUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRSSSSSSQQQOOOOOOPPPRRRPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQOOONNNLLLKKKKKKLLLMMMNNNQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOOOONNNKKKJJJJJJKKKNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFIIIHHHFFFFFFFFFEEEDDDBBBDDDCCCCCCBBBBBBCCCCCCDDDAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@???>>>===<<<999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;<<<<<<===>>>@@@@@@@@@??????======>>>@@@BBBDDDCCCBBB;;;::::::999888777777777444444444333444444555666555555444333333444444555000000111111222111111111333222222222111111111111000000111111000000///...000000////////////000000111222000***)))---222333,,,---111444777666222///000//////............///---------....../////////000//////...............///000111000///------...000000////////////000000///////////////////////////...---,,,,,,---...///------------,,,,,,,,,,,,............------------000...,,,---...//////..................---,,,,,,,,,,,,------------....../////////............---........................000000///...---,,,,,,+++..................---,,,...............---------***---...,,,,,,///...,,,,,,,,,---------.........///---,,,,,,---...---,,,,,,...//////......///000...---,,,,,,,,,,,,---...///---,,,,,,------,,,+++......---///000111///...------.../////////............////////////......000...------......---,,,---------------.........,,,,,,,,,...000111///---000000000000000/////////---------...............------,,,,,,------...///,,,///...++++++///000...------........./////////------------............}}}{{{xxxvvvuuurrrpppnnnmmmmmmmmmkkkjjjiiiiiihhhgggfffeeeeeedddcccddddddcccaaaaaaccceeeccccccccccccbbbaaa``````^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWWWWSSSPPPRRRVVVWWWSSSNNNRRRTTTUUUUUUTTTSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQRRRQQQPPPOOOMMMMMMPPPTTTWWWVVVVVVVVVVVVUUUUUUTTTSSSRRRSSSTTTSSSQQQPPPQQQRRROOOPPPPPPQQQRRRRRRSSSSSSQQQQQQRRRRRRRRRSSSSSSSSSRRRPPPNNNLLLLLLMMMPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQQQQPPPNNNLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLKKKKKKKKKJJJJJJJJJGGGHHHJJJKKKJJJIIIGGGFFFJJJIIIGGGGGGHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCBBBAAA@@@@@@???=========>>>>>>>>>????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<=========>>>>>>???????????????>>>>>>???BBBDDDDDDCCC======<<<<<<;;;;;;::::::666666666777777888888999777666666555555555555666///111222444444444333222666666666555555444333333222222222222222111000000000000////////////000000---222000'''&&&...222//////111444888:::999555222000///...------...///000,,,------...///000000111//////............//////000111222111///------...111111000000000000111111////////////000000000000222111///......///000111000000000000////////////////////////............//////......///////////////000000//////...---,,,///000000000000000000000........................////////////////////////000000///......---,,,,,,....../////////......---......................../////////......000111000------.........////////////...---------,,,,,,+++,,,---///...------...000------------------------------------......---,,,,,,,,,,,,...///000//////+++,,,...///000000//////...//////000000//////...000...---...//////...---+++,,,---...///......---,,,,,,...000222222000............------,,,,,,,,,------....../////////000...---,,,,,,,,,---///000...111222000000222111---------........./////////,,,------...////////////|||zzzxxxwwwwwwvvvtttrrrpppooonnnmmmlllkkkjjjjjjhhhiiiiiihhhgggfffggghhhggggggggggggfffeeedddcccaaa``````___^^^^^^]]]]]]\\\\\\[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXVVVSSSPPPRRRVVVWWWSSSOOOSSSUUUVVVVVVTTTSSSTTTUUUXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPNNNMMMOOOTTTXXXUUUVVVVVVVVVVVVUUUUUUTTTQQQRRRTTTTTTSSSRRRSSSUUUOOOPPPQQQQQQRRRSSSTTTTTTRRRRRRSSSSSSSSSTTTTTTTTTTTTRRRPPPNNNNNNPPPSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSSSSRRRPPPOOOPPPQQQOOOOOOOOOOOOOOOPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLGGGHHHJJJKKKLLLJJJIIIHHHIIIHHHFFFGGGIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>??????????????????@@@@@@AAA@@@@@@@@@BBBEEEEEEDDDBBBAAA@@@@@@@@@??????>>>>>>999::::::;;;;;;<<<<<<<<<999888888777666666777777222333555666777666666555555777888999888777444333444555555555555444333333111111000000000000111111---333333+++***000333///444444444666777777555333000///...------...///000......///000111111222222000000000//////000000111111333444333000/////////111111000000000000111111000000000111111222222222333222111000///000000111222222222111111111111000000000000000000000000000///000111111000000000000111111111111111000///...111111111111111111111111////////////////////////000000000000000000000000////////////////////////......///000000/////////.........//////000000000111////////////000111222....../////////000000000---......---,,,,,,+++++++++---......------...///........................+++,,,...////////////000***+++---....../////////+++,,,...000111111000000///000000000000000000///...------...000111111000+++---...000000///...---------///111333333111///...------,,,,,,+++++++++.........//////000000000///...---,,,---...///000...333666444333222...(((........./////////000000------///000000000000///|||xxxxxxwwwuuutttsssrrrrrrooopppqqqooommmkkklllllljjjkkkkkkjjjjjjiiihhhgggffffffeeedddcccbbbbbbaaa```______^^^]]]\\\[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVTTTSSSTTTWWWWWWUUURRRTTTUUUWWWVVVUUUSSSTTTTTTUUUUUUVVVWWWYYYZZZ[[[[[[UUUTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRPPPMMMNNNRRRWWWUUUUUUVVVVVVVVVUUUUUUTTTQQQSSSUUUUUUTTTTTTTTTUUUQQQQQQQQQRRRSSSTTTTTTUUUSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRTTTTTTSSSRRRQQQQQQRRROOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMJJJKKKLLLMMMNNNMMMMMMLLLIIIHHHFFFGGGIIILLLLLLLLLHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEFFFEEEDDDCCCCCCCCCCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAA@@@@@@@@@AAAAAACCCCCCBBBCCCCCCCCCCCCCCC@@@AAABBBDDDGGGGGGDDDBBBEEEEEEEEEDDDCCCBBBBBBAAA>>>>>>???@@@@@@@@@??????<<<;;;::::::999999999999888888999999999999999999555777999::::::888666444888888999999888888777666444333333333333333333444111555777444222444555333666444333333333444333111000000000000000111111222111222222333333444444444222222222222222333333444333444555444222111111222222222111111111111222222111111222333333444444444333333222222111111000000222222222222111111111111222222222222333333333333000222333333222111111222222222333333333333222222222222111111111111000000///000000000000000111111111111111111111111111111//////000000111111222222...//////000000000000000...//////000111222222333000------//////......111//////000000000111111111---...000///...---------,,,...//////...---///000//////000000000000//////***---000111111111111222+++---///000//////000111---...///000111222222222000000111111111111000000...------...111222222111---...///000111000///////////////111333444222000///////////////........./////////000000000000000//////......//////000111...222555444222000+++%%%//////000000000111111111///000111222222111000000~~~}}}{{{||||||zzzwwwuuuttttttrrrrrrrrrrrrqqqpppooonnnnnnmmmlllkkkjjjiiiiiihhhddddddcccbbbaaa```______]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[]]]^^^^^^]]][[[ZZZWWWWWWXXXXXXYYYXXXXXXWWWTTTVVVWWWWWWUUUSSSTTTTTTTTTUUUVVVWWWXXXZZZ[[[[[[TTTTTTTTTTTTSSSRRRRRRQQQQQQSSSTTTRRRNNNMMMQQQUUUTTTTTTUUUUUUUUUUUUTTTTTTSSSUUUWWWWWWUUUTTTSSSTTTRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQSSSSSSSSSQQQPPPQQQRRRPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMNNNOOOOOOPPPLLLJJJHHHHHHJJJLLLMMMMMMIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEDDDEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDFFFHHHHHHGGGFFFJJJJJJIIIGGGFFFEEEDDDDDDBBBBBBCCCDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;::::::888777777666666777777888777666777888777444555999666555444444555555444222222333444444555555555444555555666666666666666666555444444444555555666777333555666666444333444555444333333222222333333444333333444444555666666666555666777777777555333222444444444444333333333333333444444444555555555555111444666666444222333444222333444555555666666555444444333333333222222222000111111111222222222222222222222222222222222222111111222222222333333333...///000111111111111000///000000222333444555555000------111111......222000000000111111111222222---000222222000///000111...000111111000000111222000111222222222222111000---000333444222111111222...111333333111111222444111111000000111222333333000111111222222111111000000///...///111222111000///000000111111111111111111000000111333444333222000000000000111111111111111111000000000000000000//////000111111111111111///333444111000000...)))111111111111222222222222111222333444444333111000}}}||||||yyyzzzzzzyyyyyyxxxwwwvvvssssssrrrqqqpppooonnnnnnhhhhhhgggfffdddccccccbbbcccccccccccccccccccccccc\\\^^^```bbbbbb```^^^\\\YYYZZZ\\\\\\[[[ZZZZZZ[[[UUUVVVWWWWWWUUUTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUUUUTTTTTTSSSRRRQQQQQQTTTVVVSSSOOOMMMPPPSSSSSSTTTTTTUUUUUUUUUTTTTTTVVVWWWYYYXXXUUUSSSRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTRRRSSSSSSSSSSSSTTTTTTTTTQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPQQQRRRQQQPPPOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKLLLMMMNNNOOOPPPPPPMMMJJJJJJKKKLLLMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHIIIJJJJJJIIIGGGGGGJJJIIIGGGGGGIIIKKKKKKKKKMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEFFFFFFFFFDDDCCCBBBCCCBBBAAA@@@????????????AAA@@@???=========>>>???BBBAAA@@@???@@@AAACCCEEE>>>>>>>>>>>>>>>======<<<;;;::::::::::::::::::;;;:::444444999777222444<<<666666777888:::999777555444555777888888888777666888888888888777777777777666666666666666777888999444555777777666555666777555555444444444444555555444444555555666777777888:::;;;===>>>===:::777555888777777777777666666666555555555555666666777777222555888777555333444555222333555666777777888888777777777666666555555555111111222222222333333333222222222222222222222222333333333333333333333333//////000111111111111111000000111222444555666666222...///444444000000444000111111111111222222222...111444555333111222444000222333333222222333444111222333444444333222111///222666666333000000111111444666666444333444666333222111111111222333444111111222222222222111111222111000000111111000///111111111111111222222222222111000000222444444444//////000000111111222222222222111111000000/////////000111333333222111111333555444000000333333000111111222222222333333333222333555555555333111000~~~~~~|||zzzwwwuuurrrqqquuusssooommmllljjjhhhfffhhhhhhhhhhhhhhhhhhhhhhhhccccccddddddcccbbbbbbaaaeeecccbbbaaaaaa___]]]ZZZZZZZZZYYYXXXXXXXXXXXXXXXZZZXXXXXXYYY\\\\\\YYYVVVYYYXXXWWWUUUUUUUUUVVVWWWRRRTTTUUUTTTQQQPPPRRRTTTYYYXXXWWWUUUUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVRRRSSSSSSSSSTTTTTTUUUUUUVVVUUUSSSRRRRRRSSSUUUVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTRRRQQQPPPOOOOOOOOOPPPPPPSSSRRRQQQPPPOOOOOONNNOOORRRPPPPPPPPPQQQRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSPPPOOOMMMLLLLLLMMMOOOPPPNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHDDDCCCCCCCCCDDDFFFHHHIIIMMMLLLJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJNNNNNNNNNMMMLLLJJJHHHHHHIIIJJJKKKKKKJJJGGGEEECCCIIIEEEAAA???@@@AAA@@@>>>CCCBBBBBBBBBBBBCCCDDDDDDGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDCCCCCCBBBAAAAAAAAA@@@???>>>============>>>======<<<;;;;;;:::::::::;;;;;;<<<;;;;;;::::::::::::;;;<<<===>>>???????????????>>>===<<<<<<;;;CCCAAA>>>;;;999888777777888:::<<<:::777666777:::===<<<;;;:::999:::;;;;;;:::999888999;;;<<<;;;;;;<<<======<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<555777:::;;;:::;;;<<<===;;;;;;999999999999;;;;;;<<<:::888777777999<<<===<<<;;;999888777666666666777666555555555666888999999888888777666555555444555555555555555444444444555555444444444444555555555333111222555777555333555666666666555444333333666666555555555444444444555444444555777888777666555555555555555666777777666777777777777555333222222222222333333333444444333444444444555666666666888777666444444444555666555555555444444333333333666555555444444444555555888555222222444555444111222333444555666666666666999999777555222222555777666///)))+++222777555111444444444555555555555666333444555555666666555555777666555333333333444555666666666666777777777777~~~|||zzz}}}{{{wwwuuutttssspppooopppooooooooonnnnnnnnnnnnhhhhhhhhhhhhgggfffeeeeeefffeeecccccccccaaa___]]]___^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZ\\\^^^^^^\\\YYY[[[ZZZYYYXXXWWWWWWXXXXXXVVVWWWXXXVVVTTTSSSUUUWWWZZZYYYWWWVVVVVVWWWXXXXXXZZZZZZZZZZZZZZZYYYWWWWWWSSSTTTTTTTTTUUUUUUUUUVVVTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRQQQQQQPPPPPPPPPQQQSSSRRRQQQPPPOOOOOOOOOOOOQQQPPPOOOPPPRRRSSSRRRQQQLLLLLLLLLLLLLLLMMMNNNNNNQQQPPPOOONNNNNNOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDEEEFFFHHHIIIJJJLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGIIIIIIJJJJJJIIIHHHFFFEEEHHHEEEBBBAAACCCEEEDDDCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@????????????@@@@@@??????>>>======<<<<<<<<<<<<======<<<<<<<<<===>>>>>>???@@@AAABBBBBBCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@===???@@@???<<<;;;<<<>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======??????@@@AAA@@@???>>>>>>=========>>>>>>?????????<<<===>>>>>><<<;;;;;;;;;>>>===<<<<<<<<<<<<===>>>======;;;;;;;;;<<<>>>??????>>>===<<<::::::999999999888888777888999:::;;;::::::999999888777777666:::::::::999999999999999777777666666666666777777777555444555777888777555666666777888999999999999888888777777777666666666888777666777999:::999888777777777777777888999999999:::::::::999888777666555555666666666777777777666666777777777777777777999999888777777777777777777777666666666666666666777777666666666777777888999777444555666777666444555555666777888888888888999:::999777555444666888999444222444999<<<999555666666666777777777888888666666666777777777777777999999888777777777777777888888888999999:::::::::}}}{{{{{{{{{zzzyyyxxxwwwwwwvvvqqqqqqqqqpppooommmlllkkklllkkkiiiiiiiiihhhfffdddeeedddcccaaa```___^^^^^^___^^^___aaabbbcccaaa___```___^^^]]]\\\\\\\\\\\\ZZZ[[[[[[ZZZXXXXXXYYYZZZZZZZZZYYYXXXXXXYYY[[[[[[_________^^^\\\[[[YYYXXXUUUUUUUUUUUUVVVVVVVVVVVVTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQSSSRRRQQQPPPPPPOOOOOOPPPPPPOOOOOOPPPSSSTTTTTTSSSPPPPPPPPPPPPPPPQQQQQQRRRPPPQQQQQQQQQQQQQQQQQQPPPNNNOOOOOOPPPPPPOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLJJJHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDDDDFFFHHHIIIHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFGGGGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBAAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>???????????????BBBBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCC???@@@AAACCCDDDEEEEEEEEEAAABBBCCCBBBAAA@@@AAABBB@@@@@@@@@@@@@@@??????>>>>>>???@@@AAAAAAAAAAAA@@@BBBCCCEEEFFFGGGFFFDDDCCCAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCBBB@@@>>>>>>>>>AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<======>>>======<<<<<<;;;:::::::::========================;;;::::::999999::::::;;;:::888888888:::;;;:::999777888:::<<<>>>??????@@@;;;;;;;;;;;;;;;:::::::::<<<;;;:::;;;<<<===<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;999999999999:::;;;<<<<<<<<<:::999999:::::::::999999::::::;;;;;;;;;:::::::::;;;<<<;;;999888888999::::::;;;===??????===;;;999::::::::::::;;;;;;;;;:::999999999999:::;;;;;;<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;<<<===>>>>>>???||||||{{{yyyxxxvvvtttsssuuutttsssssstttsssqqqoookkkjjjhhhfffdddcccbbbaaacccdddeeeggghhhhhhgggfffeeeddddddbbbbbbaaa``````]]]]]]]]]\\\[[[[[[\\\\\\[[[[[[ZZZZZZZZZ\\\]]]^^^ccccccbbb```^^^\\\ZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVSSSSSSRRRQQQQQQQQQQQQRRRQQQRRRSSSTTTTTTSSSRRRQQQRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQTTTUUUVVVUUUUUUUUUTTTTTTTTTUUUUUUVVVOOOPPPRRRSSSSSSRRRPPPOOOLLLMMMNNNNNNNNNNNNMMMLLLOOONNNMMMLLLLLLMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKJJJHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLMMMMMMMMMLLLJJJIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMKKKIIIIIIIIIKKKLLLIIIIIIIIIIIIJJJKKKLLLMMMHHHGGGGGGGGGHHHIIIIIIIIIFFFFFFFFFEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKGGGHHHHHHIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDBBBCCCDDDEEEDDDCCCBBBAAA@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFIIIKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEBBBDDDEEEEEEDDDCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>============>>>>>>============>>>>>>>>>>>>;;;<<<>>>@@@AAABBBCCCCCC????????????????????????AAA?????????AAAAAA@@@?????????>>>>>>??????@@@AAABBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>????????????@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@AAAAAA@@@>>>===>>>>>>>>>??????@@@@@@@@@============>>>???@@@AAA??????>>>===>>>>>>>>>>>>>>>>>>?????????>>>>>>======>>>@@@???===<<<<<<<<<<<<>>>???@@@?????????@@@===>>>>>>>>>????????????>>>======<<<===>>>???@@@>>>???@@@AAAAAA@@@>>>======>>>>>>???@@@AAABBBBBB~~~}}}~~~}}}}}}~~~~~~|||zzzrrrpppnnnllljjjiiihhhggggggiiikkkllllllkkkkkkjjjhhhhhhgggfffeeedddcccbbbaaa```___^^^^^^______^^^^^^]]]]]]]]]]]]^^^```aaaffffffdddbbb```]]][[[ZZZXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVTTTTTTSSSRRRRRRRRRRRRSSSPPPQQQSSSSSSSSSSSSQQQPPPQQQRRRRRRSSSRRRQQQPPPPPPPPPOOONNNNNNNNNNNNNNNNNNPPPOOOOOOQQQTTTVVVWWWVVVSSSSSSRRRRRRRRRRRRRRRSSSNNNOOOQQQSSSSSSQQQOOONNNMMMMMMMMMNNNNNNMMMMMMMMMOOONNNMMMMMMMMMOOOPPPQQQRRRQQQQQQPPPOOOOOONNNNNNJJJKKKKKKLLLLLLMMMMMMMMMIIIIIIIIIIIIIIIJJJJJJJJJHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNMMMLLLJJJIIIHHHIIIKKKLLLIIIIIIIIIJJJKKKLLLNNNOOOJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKLLLJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKLLLLLLKKKIIIGGGFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGHHHGGGFFFEEEDDDBBBDDDFFFFFFEEEFFFHHHJJJHHHIIIKKKMMMMMMMMMLLLKKKLLLLLLKKKJJJHHHGGGFFFEEEEEEGGGHHHHHHGGGFFFGGGHHHDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHJJJJJJIIIHHHGGGFFFGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA??????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAAAAAAAAAAABBBBBB@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCEEEDDDDDDCCCCCCBBBBBBBBBAAABBBCCCDDDEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEAAA@@@AAAAAABBBCCCDDDEEEBBBBBBBBBBBBAAABBBCCCDDDBBBBBBCCCCCCCCCBBBAAAAAA@@@BBBCCCCCCAAA@@@@@@AAABBBBBBBBBAAA???@@@CCCFFFAAAAAABBBBBBBBBCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCC@@@AAABBBCCCCCCBBBAAA@@@@@@AAAAAABBBCCCCCCDDDDDD}}}{{{zzzwwwvvvtttssssssnnnppprrrsssqqqppppppppplllllllllkkkjjjhhhgggfffgggeeeccccccdddeeedddccccccbbbaaaaaaaaabbbcccdddiiihhhgggeeebbb```]]]\\\[[[[[[[[[ZZZZZZZZZZZZZZZUUUVVVVVVVVVVVVVVVVVVUUUVVVVVVUUUTTTTTTTTTTTTUUURRRRRRSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTTTTSSSQQQPPPOOOOOONNNNNNNNNNNNOOOOOOQQQPPPPPPRRRUUUWWWWWWVVVSSSRRRRRRQQQQQQQQQQQQRRROOOPPPRRRSSSSSSRRRPPPOOOPPPOOOOOONNNNNNOOOOOOPPPOOOOOONNNNNNOOORRRTTTVVVUUUTTTSSSRRRPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMIIIIIIIIIJJJJJJJJJKKKKKKGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLIIIHHHGGGGGGGGGHHHIIIJJJIIIJJJKKKLLLMMMNNNNNNOOOKKKLLLLLLJJJGGGEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJIIILLLJJJJJJJJJLLLMMMLLLKKKIIIIIIIIIIIIIIIHHHGGGGGGDDDFFFHHHGGGFFFHHHMMMRRRLLLLLLMMMNNNNNNNNNMMMMMMOOONNNMMMKKKJJJHHHGGGGGGIIIKKKLLLKKKHHHGGGFFFGGGEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIHHHGGGEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBDDDEEEEEEDDDCCCEEEFFFDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGGGGDDDEEEFFFEEEDDDDDDFFFHHHDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFEEEDDDCCCDDDFFFHHHGGGFFFDDDBBBDDDGGGJJJDDDDDDEEEEEEEEEFFFFFFFFFBBBCCCDDDDDDEEEEEEDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFF{{{}}}|||zzzzzz{{{vvvvvvvvvuuutttrrrpppooonnnllliiijjjkkklllkkkiiiiiihhhgggffffffgggggghhhkkkkkkjjjhhhfffcccaaa```____________^^^^^^^^^]]]YYYYYYYYYZZZZZZYYYYYYYYYYYYXXXWWWWWWVVVWWWWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUTTTUUUVVVWWWWWWUUUSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQRRRQQQQQQSSSUUUWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSQQQRRRRRRSSSSSSRRRRRRQQQRRRPPPNNNMMMMMMNNNPPPRRROOOOOONNNOOOQQQTTTXXXZZZ\\\[[[YYYWWWTTTRRRPPPOOONNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJFFFGGGHHHIIIIIIIIIHHHGGGKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLNNNOOOOOONNNNNNKKKMMMNNNLLLHHHFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDCCCCCCDDDEEEGGGIIIIIIIIIJJJKKKLLLMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKMMMKKKJJJKKKMMMNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJGGGIIIJJJHHHHHHLLLTTTZZZQQQPPPOOONNNNNNNNNOOOPPPMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJLLLKKKIIIHHHHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIGGGHHHJJJJJJJJJIIIGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDFFFGGGGGGEEEEEEFFFHHHFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKJJJIIIIIIJJJJJJIIIGGGHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHFFFGGGIIIHHHFFFFFFHHHKKKEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHGGGEEEFFFHHHJJJJJJIIIGGGGGGGGGHHHHHHIIIFFFFFFFFFGGGGGGGGGHHHHHHBBBDDDFFFHHHHHHGGGEEEDDDFFFEEEEEEEEEFFFFFFGGGHHHJJJIIIIIIIIIIIIHHHHHHHHH}}}{{{yyyxxxtttqqqnnnoooqqqrrrpppnnnnnnmmmkkkjjjjjjjjjkkkkkkmmmmmmllljjjhhhfffdddbbbccccccbbbbbbaaaaaaaaa```]]]^^^^^^______^^^^^^]]]ZZZZZZYYYXXXXXXXXXXXXYYYXXXWWWVVVUUUUUUVVVWWWXXXVVVWWWXXXYYYYYYWWWUUUTTTRRRRRRQQQQQQQQQRRRRRRSSSSSSRRRRRRSSSUUUWWWWWWVVVTTTTTTSSSRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSQQQOOOLLLJJJJJJLLLOOOQQQOOOOOOOOOOOORRRVVVZZZ]]]bbbaaa___\\\YYYVVVTTTSSSOOONNNNNNNNNMMMLLLLLLLLLIIIIIIHHHGGGFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHGGGFFFKKKJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIKKKMMMOOOPPPOOONNNMMMKKKMMMNNNMMMIIIGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEDDDEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDCCCCCCDDDFFFHHHIIIJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHGGGGGGHHHIIIKKKIIIGGGIIILLLMMMLLLJJJMMMLLLJJJIIIIIIIIIJJJKKKIIIKKKKKKJJJIIINNNXXX```TTTSSSPPPOOONNNOOOPPPQQQJJJJJJKKKKKKKKKLLLLLLLLLEEEGGGIIIJJJJJJJJJLLLMMMHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIHHHIIIKKKLLLKKKJJJHHHGGGFFFFFFGGGHHHGGGFFFDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGDDDGGGIIIHHHFFFEEEGGGJJJGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIIIIIIIJJJJJJKKKKKKMMMKKKJJJJJJKKKKKKJJJHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIIIIJJJKKKLLLIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKIIIHHHGGGGGGGGGIIIJJJKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHFFFHHHJJJIIIGGGGGGJJJLLLEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIGGGFFFGGGJJJLLLHHHGGGGGGHHHJJJIIIGGGEEEGGGGGGGGGHHHHHHHHHIIIIIIBBBDDDGGGIIIJJJHHHEEECCCHHHGGGGGGFFFGGGHHHIIIKKKMMMMMMLLLLLLKKKJJJJJJJJJ~~~|||zzzzzzyyy|||{{{yyywwwuuuttttttsssqqqpppnnnlllkkkjjjjjjjjjjjjhhhffffffgggggggggfffdddeeeeeeeeedddbbb```___bbbaaa```___^^^]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYY[[[[[[[[[ZZZZZZZZZZZZYYYWWWVVVVVVUUUUUUTTTTTTTTTWWWUUUSSSTTTXXXZZZZZZXXXYYYVVVSSSRRRSSSTTTTTTSSSVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQOOOMMMLLLJJJSSSRRRQQQSSSWWW]]]cccggglllkkkhhhccc^^^YYYUUURRROOOOOOOOONNNNNNMMMMMMLLLMMMLLLKKKJJJIIIHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCHHHIIIIIIIIIIIIHHHHHHGGGIIIIIIIIIIIIHHHGGGFFFEEEHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOOOOPPPNNNMMMLLLKKKJJJIIIIIIIIIKKKKKKIIIIIIHHHIIIJJJKKKJJJJJJKKKKKKJJJHHHGGGEEECCCCCCDDDDDDEEEFFFFFFFFFHHHGGGFFFDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKMMMMMMLLLLLLNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGJJJGGGFFFGGGKKKMMMMMMKKKMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKIIIIIIKKKPPPUUUXXX]]]ZZZVVVRRRPPPPPPRRRSSSMMMMMMLLLKKKJJJIIIHHHHHHLLLLLLKKKJJJIIIHHHHHHGGGJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJKKKLLLMMMLLLIIIGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGKKKIIIFFFGGGJJJKKKIIIFFFQQQOOOMMMKKKIIIIIIIIIJJJLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLGGGHHHIIIKKKMMMNNNOOOOOOIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMIIIIIIIIIIIIJJJKKKMMMMMMMMMLLLKKKKKKLLLNNNPPPRRRLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLOOONNNLLLJJJIIIJJJKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMJJJJJJKKKLLLLLLLLLLLLLLLLLLJJJHHHIIILLLMMMKKKIIILLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKLLLMMMLLLKKKIIIKKKJJJJJJIIIIIIKKKLLLMMMOOOOOONNNLLLJJJJJJKKKMMM~~~|||{{{zzzzzzwwwvvvuuusssrrrqqqpppppprrrpppnnnmmmnnnnnnmmmlllkkkkkkkkkkkkjjjhhhgggeeehhhggggggfffdddccccccbbb_______________^^^]]]\\\`````````_________^^^^^^ZZZYYYYYYXXXWWWVVVVVVUUUYYYWWWVVVWWWZZZ\\\[[[ZZZZZZXXXUUUTTTTTTUUUUUUUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTSSSSSSTTTVVV\\\ccciiinnnnnnllliiiddd^^^YYYTTTRRROOOOOONNNNNNMMMLLLLLLLLLKKKJJJJJJHHHGGGFFFEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCFFFFFFFFFGGGGGGHHHHHHIIIKKKKKKLLLLLLMMMNNNNNNOOOLLLKKKJJJIIIIIIIIIIIIIIIKKKJJJJJJIIIJJJKKKMMMNNNIIIJJJJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKJJJJJJLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIHHHGGGFFFEEEEEEFFFJJJHHHGGGHHHKKKMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMNNNPPPRRRXXXVVVSSSPPPOOOOOOPPPQQQMMMMMMLLLKKKJJJIIIHHHHHHKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIKKKLLLMMMLLLIIIGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJEEEFFFHHHJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKJJJIIIFFFGGGHHHJJJLLLNNNQQQRRRKKKKKKKKKJJJJJJKKKKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMJJJJJJKKKLLLMMMMMMMMMLLLJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKMMMNNNNNNNNNMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKJJJKKKMMMOOOPPPLLLMMMMMMNNNNNNMMMMMMLLLMMMLLLLLLLLLLLLLLLLLLMMMOOOMMMLLLJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLMMMKKKJJJJJJLLLMMMLLLJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLMMMMMMKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLJJJJJJKKKJJJHHHIIIKKKMMM}}}|||{{{{{{zzz}}}{{{xxxwwwwwwwwwvvvtttqqqrrrqqqqqqpppooommmmmmmmmllllllkkkjjjiiihhhhhhggggggffffffeeeddddddccccccbbbbbbbbbbbbaaaaaaaaa``````___^^^]]]\\\[[[ZZZ^^^]]]\\\\\\^^^```_________\\\ZZZYYYYYYZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTTTTUUUTTTSSSRRRSSSVVVXXXZZZRRRRRRTTTWWW^^^eeelllppprrrppplllgggaaa[[[VVVSSSQQQPPPPPPOOONNNNNNMMMMMMKKKJJJJJJIIIHHHGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKMMMNNNPPPKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEGGGHHHHHHHHHHHHIIIKKKJJJKKKKKKKKKKKKKKKKKKJJJGGGFFFEEEDDDDDDDDDDDDDDDHHHGGGGGGHHHKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIHHHGGGGGGHHHHHHIIIKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHKKKLLLMMMLLLJJJHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJFFFGGGHHHJJJKKKKKKLLLKKKJJJKKKLLLLLLKKKJJJKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMNNNNNNMMMMMMLLLJJJJJJLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOOOOOOONNNNNNJJJLLLMMMOOOOOONNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOMMMMMMKKKKKKKKKLLLMMMNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMNNNOOONNNNNNMMMMMMLLLKKKKKKJJJLLLLLLMMMNNNNNNNNNNNNMMMNNNLLLKKKLLLMMMNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLOOONNNMMMNNNOOOOOOMMMKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKMMMMMMMMMNNNPPPSSS}}}|||||||||{{{zzzyyyyyyxxxuuuuuutttssssssrrrqqqqqqqqqpppooonnnmmmmmmllllllhhhhhhhhhgggggggggffffffhhhgggfffeeedddcccbbbaaaeeedddccccccdddeeeeeeeeedddbbb```___``````___^^^^^^^^^]]]\\\[[[ZZZZZZYYYZZZZZZYYYXXXXXXXXXYYYZZZVVVWWWXXX[[[aaahhhnnnrrruuussspppjjjddd^^^YYYVVVTTTSSSSSSRRRQQQPPPOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGIIIJJJKKKKKKKKKKKKGGGGGGGGGGGGGGGFFFDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKJJJJJJJJJKKKMMMNNNNNNMMMKKKJJJIIIJJJKKKLLLGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGDDDFFFGGGGGGGGGGGGHHHJJJIIIIIIJJJJJJJJJJJJIIIIIIEEEDDDCCCBBBBBBBBBBBBBBBEEEFFFFFFHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLMMMMMMMMMLLLLLLMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHIIIKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIKKKLLLMMMLLLJJJHHHHHHIIIGGGHHHHHHIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJMMMOOONNNLLLKKKMMMPPPPPPPPPPPPNNNLLLIIIFFFEEEKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJJJJLLLMMMNNNOOOOOONNNNNNNNNNNNMMMLLLKKKJJJMMMMMMMMMMMMMMMMMMLLLLLLOOOOOOPPPPPPOOONNNMMMMMMJJJLLLNNNPPPPPPOOONNNLLLMMMMMMMMMMMMMMMNNNOOOPPPOOOOOOMMMLLLLLLLLLMMMMMMOOOOOOPPPPPPPPPPPPOOOOOONNNOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOPPPQQQNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOOOOOOONNNNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMPPPOOONNNOOOPPPPPPNNNLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOOOOOOOPPPRRRTTT~~~{{{zzzxxxvvvuuuuuuuuuuuurrrrrrrrrqqqqqqqqqqqqpppnnnnnnmmmlllkkkjjjiiiiiikkkkkkjjjjjjiiiiiijjjkkkhhhgggeeeeeeeeeeeedddcccdddcccbbbaaa```______^^^\\\^^^___aaa```___]]]\\\``````aaacccfffkkkooorrrtttsssooojjjeee___[[[XXXVVVVVVUUUTTTSSSQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNNKKKJJJIIIIIIHHHIIIIIIJJJHHHIIIJJJKKKLLLMMMMMMMMMIIIIIIIIIHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIMMMLLLJJJIIIHHHIIIIIIJJJLLLKKKJJJIIIIIIIIIJJJKKKHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGDDDFFFGGGGGGGGGGGGHHHJJJHHHHHHIIIIIIIIIIIIHHHHHHCCCCCCBBBBBBAAABBBBBBBBBBBBDDDEEEGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHIIIJJJLLLMMMJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEFFFGGGGGGHHHHHHHHHJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMLLLJJJIIIIIIJJJGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKMMMPPPOOOMMMLLLNNNQQQKKKLLLMMMNNNNNNNNNMMMLLLLLLMMMNNNNNNNNNNNNMMMLLLIIIJJJKKKLLLMMMNNNOOOPPPMMMNNNNNNNNNNNNNNNMMMLLLNNNNNNNNNNNNMMMMMMMMMMMMRRRRRRQQQQQQOOONNNLLLKKKLLLMMMOOOPPPPPPPPPNNNMMMOOONNNNNNNNNNNNOOOOOOPPPQQQQQQPPPOOONNNNNNNNNNNNPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLMMMNNNNNNPPPQQQQQQLLLMMMMMMMMMNNNNNNOOOOOOMMMMMMNNNOOOOOOOOOOOOOOONNNOOOOOOOOONNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNQQQPPPOOOPPPQQQPPPOOOMMMLLLMMMMMMNNNNNNNNNNNNNNNJJJLLLMMMMMMMMMLLLMMMOOO{{{zzzzzzzzzyyyyyyyyyyyyvvvvvvuuuuuuttttttsssssssssttttttrrrppppppqqqrrrooonnnmmmmmmmmmmmmkkkjjjkkkjjjiiihhhgggffffffeeeaaacccgggjjjkkkjjjgggeeefffeeeeeefffgggjjjmmmooorrrpppnnnjjjfffaaa]]][[[ZZZYYYXXXWWWVVVTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSOOONNNLLLKKKJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJNNNLLLKKKIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGDDDFFFGGGHHHGGGGGGHHHJJJGGGHHHHHHIIIIIIHHHHHHGGGDDDCCCCCCBBBBBBBBBCCCCCCAAACCCFFFGGGGGGFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHKKKMMMOOOKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGDDDEEEGGGIIIJJJIIIGGGFFFHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMJJJLLLMMMMMMKKKJJJJJJJJJHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLJJJJJJJJJJJJKKKMMMNNNOOOLLLMMMNNNOOONNNNNNOOOQQQMMMMMMNNNOOOOOOOOOOOOOOOMMMNNNOOOPPPPPPOOONNNMMMKKKKKKLLLLLLMMMNNNOOOOOOMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOSSSSSSRRRQQQPPPNNNMMMLLLNNNNNNOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOOQQQQQQQQQQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPNNNOOOPPPQQQQQQPPPOOONNNLLLLLLMMMNNNOOOOOOPPPPPPLLLMMMMMMNNNOOOOOOPPPPPPMMMMMMNNNOOOOOOOOOOOONNNNNNOOOPPPOOONNNMMMNNNPPPNNNNNNNNNNNNNNNNNNNNNNNNQQQPPPOOOPPPQQQQQQOOOMMMMMMNNNOOOOOOPPPPPPOOOOOOLLLNNNPPPOOONNNMMMMMMNNN}}}|||}}}|||zzzyyyzzzzzzzzzxxxvvvvvvuuuttttttrrrrrrqqqpppnnnoooqqqsssssssssqqqpppllllllkkkkkklllmmmooopppsssrrrpppnnnkkkgggdddcccbbbaaa```___]]]\\\[[[[[[XXXXXXXXXYYYYYYZZZZZZZZZVVVTTTRRRPPPNNNNNNOOOOOOQQQRRRRRRSSSSSSSSSRRRRRRPPPPPPQQQPPPPPPOOONNNMMMNNNMMMMMMLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKMMMLLLKKKIIIIIIIIIJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGGGGHHHHHHGGGFFFEEEFFFGGGHHHHHHIIIIIIHHHHHHKKKJJJJJJIIIHHHHHHGGGGGGDDDEEEGGGGGGFFFFFFHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGDDDDDDCCCCCCCCCDDDDDDEEEAAADDDHHHIIIHHHGGGHHHIIIGGGHHHHHHIIIJJJJJJKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJHHHHHHGGGFFFCCCFFFIIILLLLLLJJJFFFDDDGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIKKKLLLMMMJJJLLLMMMMMMKKKJJJJJJKKKHHHIIIKKKLLLLLLLLLJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJJJJJJJKKKMMMOOOPPPMMMLLLLLLMMMOOOPPPPPPOOOTTTTTTRRRPPPNNNMMMMMMLLLLLLMMMOOOPPPPPPOOOMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOPPPOOOOOONNNOOOPPPQQQRRROOOOOONNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOMMMNNNPPPQQQQQQPPPNNNMMMLLLLLLMMMNNNNNNOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOLLLMMMMMMNNNNNNNNNNNNNNNMMMOOOPPPOOOMMMLLLNNNPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOPPPPPPNNNMMMMMMNNNOOOPPPPPPPPPOOONNNMMMOOOQQQQQQPPPOOOOOOOOO~~~~~~||||||{{{zzz{{{{{{zzzyyyxxxwwwvvvuuuwwwvvvuuuuuuvvvwwwyyyzzzvvvvvvuuusssqqqnnnlllkkkjjjiiihhhgggeeedddcccbbb_________``````aaaaaabbbaaa```]]]ZZZXXXXXXXXXYYYXXXXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSTTTTTTRRRQQQPPPNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJKKKLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIGGGHHHIIIIIIHHHGGGFFFEEEGGGGGGHHHIIIIIIIIIHHHHHHKKKKKKJJJIIIHHHHHHGGGGGGCCCDDDFFFFFFEEEEEEGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEDDDDDDDDDEEEEEEFFFBBBFFFJJJKKKIIIHHHIIIKKKGGGGGGHHHIIIIIIJJJKKKKKKHHHIIILLLMMMMMMLLLJJJHHHLLLLLLKKKKKKKKKLLLLLLMMMLLLKKKJJJIIIHHHGGGGGGFFFCCCFFFKKKNNNNNNJJJFFFBBBEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGGGGGGGHHHJJJLLLMMMJJJLLLMMMMMMKKKJJJKKKKKKHHHIIIKKKLLLMMMLLLKKKIIIIIIIIIIIIJJJJJJLLLMMMMMMOOONNNLLLKKKKKKKKKLLLMMMNNNLLLJJJLLLPPPRRRPPPNNNTTTSSSQQQPPPOOOOOOPPPQQQKKKLLLNNNOOOOOONNNLLLKKKMMMMMMMMMMMMMMMMMMNNNNNNPPPPPPPPPPPPOOONNNMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPNNNNNNNNNOOORRRSSSOOOOOONNNMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNOOOPPPPPPPPPPPPPPPPPPOOOMMMNNNPPPQQQQQQPPPNNNMMMLLLLLLMMMNNNNNNNNNMMMMMMQQQPPPPPPOOOOOONNNNNNMMMLLLLLLMMMNNNNNNNNNNNNMMMLLLNNNPPPOOOMMMLLLNNNPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNOOOPPPPPPNNNLLLLLLMMMNNNOOOPPPOOONNNNNNIIIKKKMMMNNNMMMLLLLLLMMM}}}{{{zzzyyyyyywwwuuusssrrrqqqooollliiinnnmmmmmmlllkkklllllllllmmmkkkhhheeedddcccddddddbbbbbbbbbbbbbbbbbbbbbbbbcccbbb```^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUTTTSSSSSSRRRRRRQQQRRRRRRSSSSSSSSSQQQPPPOOORRRSSSTTTUUUUUUUUUUUUUUUOOOOOOPPPPPPPPPPPPOOOOOOQQQOOOMMMKKKKKKLLLNNNPPPOOONNNLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMKKKJJJIIIHHHHHHHHHFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGGGGFFFFFFEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNNNNNNNMMMLLLKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIHHHHHHIIILLLNNNPPPMMMLLLNNNNNNLLLMMMPPPLLLLLLLLLMMMMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHJJJKKKKKKKKKKKKLLLNNNNNNOOOPPPPPPOOOPPPRRRTTTNNNOOOOOOPPPPPPQQQQQQRRRPPPPPPQQQRRRRRRRRRQQQQQQMMMOOOQQQOOOLLLLLLNNNQQQNNNNNNNNNNNNMMMMMMMMMMMMSSSQQQOOOQQQTTTVVVUUUSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPOOONNNMMMMMMMMMNNNOOOPPPRRRSSSSSSRRRRRROOOOOOPPPPPPPPPPPPPPPPPPPPPRRRSSSTTTSSSQQQOOOMMMOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRPPPNNNNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNNNNNNNOOOQQQSSSOOONNNMMMNNNPPPQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMNNNOOOOOOOOOOOOOOONNN~~~{{{~~~~~~}}}|||||||||||||||wwwvvvsssqqqooooooooopppppppppppppppppppppppppppmmmllljjjhhhgggffffffeeedddddddddcccbbb```___^^^]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZXXXWWWVVVYYYYYYZZZ[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYXXXWWWWWWVVVTTTRRRQQQQQQRRRUUUVVVTTTSSSQQQPPPNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOOOONNNNNNPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLOOORRRPPPMMMMMMOOOOOOMMMMMMPPPMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMOOOOOONNNNNNPPPQQQQQQRRRSSSSSSSSSSSSUUUWWWSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRSSSRRRRRRQQQPPPPPPPPPQQQQQQPPPOOOOOOPPPRRRPPPPPPPPPPPPPPPPPPPPPPPPTTTRRRQQQSSSUUUWWWVVVTTTUUUUUUVVVVVVVVVVVVUUUUUUOOOPPPRRRSSSSSSRRRPPPOOOTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOQQQRRRTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQRRRRRRRRRQQQOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQTTTUUUUUUTTTRRRQQQRRRTTTRRRRRRRRRRRRRRRRRRRRRRRRNNNOOOPPPPPPOOOOOOQQQSSSPPPOOONNNOOOQQQRRRRRRQQQRRRRRRSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRSSSSSSSSSSSS~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyywwwvvvvvvvvvssssssrrrqqqpppnnnlllkkkkkkjjjjjjiiiiiihhhgggggghhhhhhggggggfffdddcccbbbaaabbbbbbccccccccccccbbbccccccccccccbbb```___^^^]]]\\\[[[ZZZ[[[\\\^^^```]]]\\\ZZZXXXVVVTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUVVVWWWVVVUUUTTTSSSRRRRRRRRROOOPPPPPPQQQSSSTTTTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQPPPPPPRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUOOOOOOOOOPPPPPPPPPQQQQQQNNNOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLLLLLLLNNNQQQTTTTTTQQQPPPRRRRRRPPPQQQTTTRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPNNNMMMLLLMMMMMMNNNKKKMMMNNNOOONNNNNNOOOQQQQQQSSSTTTTTTTTTTTTUUUWWWUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMPPPOOOMMMNNNOOOPPPOOOOOONNNNNNNNNOOOOOOPPPPPPQQQSSSRRRQQQRRRTTTUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUTTTPPPQQQRRRSSSSSSRRRQQQPPPQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQPPPPPPRRRTTTWWWZZZVVVVVVUUUUUUTTTTTTSSSSSSTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTUUUUUUTTTSSSRRRTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTSSSRRRRRRTTTUUUSSSRRRQQQRRRTTTVVVUUUTTTRRRRRRSSSSSSTTTTTTUUUUUUTTTUUUUUUUUUVVVUUUUUUUUUUUUTTTSSSSSSSSSUUUVVVWWW~~~|||{{{zzzzzzyyyyyyxxxwwwwwwwwwwwwwwwvvvuuutttrrrqqqpppppppppqqqqqqqqqqqqqqqppprrrqqqqqqpppnnnmmmkkkjjjffffffeeeeeefffhhhiiikkkhhhgggeeeccc```___^^^]]]___^^^^^^^^^______```aaaaaaaaa___^^^]]]\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYY[[[ZZZZZZYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXYYYYYYYYYVVVWWWYYY[[[]]]______``````______^^^^^^]]]]]]]]]VVVVVVVVVVVVWWWWWWWWWWWWVVVWWWWWWXXXXXXWWWWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTOOOPPPQQQQQQQQQSSSVVVYYYZZZWWWVVVYYYYYYVVVWWWZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVTTTRRRQQQRRRSSSSSSNNNPPPQQQQQQQQQQQQRRRTTTUUUWWWYYYYYYYYYXXXZZZ[[[ZZZYYYYYYXXXWWWVVVVVVVVVWWWWWWWWWVVVVVVUUUSSSSSSSSSQQQNNNOOORRRSSSRRROOOOOOPPPPPPQQQRRRSSSTTTTTTVVVUUUUUUVVVWWWXXXWWWWWWUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUQQQQQQPPPPPPQQQRRRSSSSSSSSSSSSTTTUUUWWWYYY\\\]]]ZZZZZZYYYYYYXXXWWWVVVVVVXXXWWWVVVUUUUUUVVVXXXYYYXXXXXXXXXYYYZZZZZZ[[[[[[XXXXXXYYYXXXWWWWWWYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZZZZYYYWWWVVVWWWYYYYYYXXXXXXYYY[[[\\\[[[ZZZVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\]]]^^^^^^^^^]]]]]]\\\[[[ZZZYYYYYY[[[]]]___}}}|||{{{sssssssssssstttuuuwwwxxxwwwvvvtttqqqooommmllllllmmmmmmlllllllllmmmnnnnnnmmmmmmkkkjjjiiihhhhhhhhhiiiiiihhhgggfffeeedddcccddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhddddddccccccbbbbbbaaaaaadddccccccbbbbbbccccccddd___aaaccceeegggiiijjjkkkiiihhhhhhgggffffffeeeeeefffeeeeeedddcccbbbbbbbbbaaaaaabbbbbbbbbbbbaaaaaa]]]]]]]]]]]]]]]]]]]]]]]][[[\\\]]]]]]]]]___bbbeeebbb______aaaaaa______bbbaaaaaaaaa``````````````````___]]][[[ZZZZZZZZZZZZXXXYYY[[[[[[ZZZZZZ\\\]]]```bbbdddeeedddcccdddeeeccccccbbbaaa``````___^^^]]]^^^^^^______^^^^^^^^^\\\YYYWWWWWWZZZ\\\ZZZXXXXXXXXXYYYZZZ[[[\\\\\\]]]\\\\\\]]]]]]]]]]]]]]]^^^[[[[[[\\\\\\\\\\\\[[[[[[\\\ZZZWWWTTTTTTWWWZZZ\\\XXXXXXXXXXXXYYYZZZ[[[[[[UUUWWWZZZ]]]___```______ccccccbbbaaa```______^^^^^^\\\[[[ZZZZZZ\\\___```]]]^^^^^^___```aaaaaaaaa```aaabbbbbbaaaaaaccceee````````````````````````___``````___]]]\\\]]]^^^`````````bbbdddeeecccbbbaaabbbcccdddeeeggghhhhhheeefffgggiiiiiiiiihhhgggiiihhhgggggggggiiilllmmm~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxxwwwvvvuuusssrrrppppppsssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuurrrrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrrrroooppprrrtttvvvwwwxxxxxxvvvvvvuuuttttttsssrrrrrrssssssrrrqqqpppooonnnnnnoooppppppqqqqqqppppppoookkkkkkkkkkkkkkkkkkkkkkkkiiijjjkkkjjjjjjkkknnnpppooolllkkknnnnnnkkklllooolllmmmmmmmmmnnnnnnnnnnnnmmmlllkkkjjjhhhgggfffeeeccceeeffffffffffffgggiiijjjlllooopppooonnnoooooollllllkkkjjjiiiiiihhhhhhcccdddeeeeeeffffffeeeeeedddcccbbbbbbcccdddccccccbbbbbbbbbcccdddddddddeeeaaabbbccccccbbbaaabbbdddbbbccccccddddddccccccbbbeeeccc___]]]]]]___ccceee````````````aaaaaabbbccc^^^```eeehhhjjjiiigggfffjjjjjjiiiiiihhhhhhgggggggggfffeeedddeeegggjjjkkkgggggghhhiiijjjjjjkkkkkkiiijjjkkkkkkjjjkkkmmmoooiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkjjjhhhgggiiijjjmmmlllmmmoooqqqqqqpppnnnnnnooopppqqqrrrsssttttttrrrtttvvvxxxxxxxxxvvvuuuvvvvvvuuuvvvwwwxxxzzz{{{||||||||||||{{{{{{~~~~~~}}}}}}~~~}}}~~~~~~}}}zzzwwwuuuuuuwwwxxxxxxxxxxxxyyy{{{yyy{{{~~~~~~~~~~~~yyyyyyxxxxxxwwwwwwvvvvvvssssssssssssssssssrrrrrrqqqrrrrrrqqqpppppprrrsssqqqqqqqqqqqqqqqqqqqqqqqqoooqqqrrrqqqooonnnppprrrppppppqqqqqqqqqqqqpppppprrrqqqooonnnnnnoooqqqrrrnnnnnnmmmmmmmmmnnnoooooooooqqqtttvvvwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuttttttvvvuuuuuuuuuwwwxxxzzz{{{uuuvvvvvvwwwyyyzzzzzz{{{vvvwwwxxxxxxxxxyyy|||~~~yyyyyyyyyyyyyyyyyyyyyyyy|||}}}}}}|||zzzzzz{{{}}}~~~~~~|||}}}~~~~~~}}}|||~~~~~~~~~~~~