BM66(@ (((((((((((('''&&&%%%$$$)))((('''&&&&&&&&&&&&&&&***)))'''''')))))))))(((***+++---...///......---///...,,,***)))((('''''',,,+++++++++******))))))***)))((((((((()))+++,,,111111///...,,,+++))))))+++******)))***+++---...............////////////444333222222111111222222444333333333333444555555444666999<<<===<<<999888333333444666777888999:::;;;;;;;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<;;;<<<===???@@@<<<===???@@@AAABBBEEEHHHHHHHHHIIIJJJKKKKKKKKKJJJMMMMMMMMMMMMNNNOOOPPPPPPTTTTTTTTTTTTTTTTTTTTTUUUSSSVVVZZZ^^^cccfffiiijjjkkkiiigggdddaaa`````````bbbccceeefffeeedddbbb```ccccccdddfffgggfffbbb```XXXXXXWWWUUUSSSRRRSSSUUUTTT[[[___\\\YYYXXXWWWUUURRRPPPNNNMMMNNNNNNLLLKKKLLLKKKIIIGGGDDDBBB@@@???======>>>>>>===;;;999888;;;:::999777666555555555666666666666666666666666666666666666666666666666333333333222222222111111333222222111000///......000///...------...///000000000000///.........---------,,,,,,,,,---......---------............///......------------......///...,,,++++++,,,...///---------,,,,,,+++++++++++++++,,,---...............---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***)))))))))))))))((('''&&&((()))***+++++++++++++++******+++,,,,,,---......,,,+++******)))*********++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---............---------,,,,,,,,,------,,,+++***)))((('''******+++++++++,,,,,,,,,(((((())))))*********+++(((((())))))*********+++,,,)))&&&''')))++++++***))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))),,,+++***)))((((((((()))+++*********))))))(((((('''((()))++++++***)))))),,,,,,+++***(((&&&$$$######)))+++***((()))+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...............------------...//////...,,,***)))222333444555555444222222111333444666888888888777777777888999:::<<<===>>>CCCGGGPPP]]]lll&&&&&&'''''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&***(((''''''((())))))(((******,,,---......------///...,,,***)))(((''''''++++++*********))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............//////000000000111111111111222222333444333222222222222333444444444666999<<<===<<<999888444555555666777888999999;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;<<<===>>>===>>>@@@AAAAAACCCFFFHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOQQQRRRTTTTTTUUUUUUUUUUUUUUUUUUSSSUUUXXX[[[___ccceeegggiiigggfffcccaaa```______aaabbbcccccccccbbbaaa```bbbbbbccceeefffeeeaaa___WWWWWWVVVTTTSSSSSSVVVXXXZZZaaadddaaa\\\ZZZXXXUUURRRPPPMMMMMMMMMMMMLLLJJJJJJIIIGGGEEEBBB@@@>>>===<<<<<<======<<<;;;:::999;;;:::888777666555555555555555555555555555555555444444444444444444444444333333333333222222222222222111111111000/////////000///...------...///000///..................---...------,,,,,,,,,------------------............++++++,,,,,,---.../////////---,,,++++++,,,---///------,,,,,,,,,+++++++++,,,,,,------------------------,,,++++++++++++,,,***++++++,,,,,,++++++***,,,,,,------,,,++++++***))))))***+++++++++******,,,,,,,,,++++++*********,,,++++++***************++++++++++++++++++++++++************************++++++******++++++,,,---.........---------,,,,,,+++++++++***************+++++++++***))))))((((((((()))))))))************((()))))))))************+++)))'''''')))++++++***))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))((())))))******************)))))))))((((((((()))***************((())))))******)))))))))&&&))),,,............///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---......///////////////000000111222222111000///000222444555666777666666777777888999:::<<<===>>>AAAEEENNN\\\kkk$$$%%%&&&'''((((((((((((''''''&&&&&&&&&'''((((((***(((''''''((())))))((())))))***,,,,,,------,,,...---,,,***)))(((((((((******))))))))))))(((((((((((()))***************(((((())))))***+++++++++,,,------------,,,,,,+++---......///000111111222000000000111222333444555222111111111111222333333555777:::<<<<<<;;;999888666666666777777888888888::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;===???@@@AAAAAACCCEEEGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWTTTTTTUUUWWWZZZ]]]aaabbbdddddddddcccaaa```^^^]]]```````````````______^^^aaaaaaaaacccdddccc```]]]UUUUUUTTTSSSSSSVVVZZZ^^^dddkkkoookkkddd___ZZZUUUPPPNNNLLLKKKLLLLLLKKKIIIFFFEEEDDDBBB@@@===<<<;;;:::;;;;;;;;;;;;;;;:::::::::999888666555555555555444444444444444444444444222222222222222222222222333333333333222222222222000000000000000000000000//////...------...//////,,,------------------...///...------,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,---------...---,,,++++++,,,---...,,,,,,,,,,,,++++++++++++,,,------------,,,,,,+++------,,,+++++++++++++++***++++++,,,,,,++++++******++++++++++++***))))))******+++++++++******)))++++++++++++************,,,,,,+++***************++++++++++++++++++++++++((()))))))))***+++++++++)))))))))((()))******+++...------------,,,,,,,,,))))))******+++++++++,,,,,,+++***)))'''&&&%%%$$$))))))))))))************))))))))))))***************)))'''((()))++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((()))******+++************)))))))))))))))))))))))))))******+++((()))******++++++++++++))))))(((***+++,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////.........///111222444444//////000111111000000///000111333555555666555555777777777888:::;;;===>>>@@@DDDMMMZZZiii~~~%%%&&&&&&'''((((((''''''((('''''''''((()))******)))(((&&&&&&((()))((('''(((((()))***+++,,,,,,,,,...---,,,***)))((((((((()))))))))((((((((((((((('''((()))++++++***))))))************))))))))))))+++,,,---------+++***)))------...///000222222333000000000000111222333444222222222222222333333444666777999;;;;;;:::999888777777777777777777777777888888999:::::::::999999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999===>>>@@@@@@@@@AAACCCEEEFFFGGGHHHIIIJJJJJJKKKJJJIIIJJJKKKLLLNNNQQQSSSTTTTTTUUUVVVWWWXXXXXXWWWWWWUUUTTTTTTTTTVVVYYY\\\^^^___```aaaaaa```___]]]\\\____________^^^^^^]]]]]]```______```aaaaaa^^^\\\TTTTTTSSSSSSTTTXXX^^^ccckkkuuu|||yyyqqqggg]]]TTTOOOMMMKKKJJJJJJJJJIIIHHHDDDCCCBBB@@@>>>===;;;:::999999999:::::::::::::::999888777666555555555555222222222222222222222222111111111111111111111111222222222111111111000000/////////000000000000000........................+++++++++,,,,,,---------000///...---,,,+++++++++,,,,,,---------..................------,,,+++***------,,,++++++,,,------,,,+++++++++++++++++++++---------------,,,+++***---,,,,,,+++***+++++++++***++++++,,,,,,++++++***)))***************))))))+++++++++++++++***)))((((((((()))+++,,,---......,,,,,,+++************+++************************)))******+++,,,------...)))(((((((((((()))******,,,,,,,,,+++++++++******)))************+++++++++++++++***)))'''&&&%%%$$$)))))))))))))))*********)))))))))))))))*********))))))((()))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))*********)))))))))))))))***)))((((((((()))+++,,,++++++,,,,,,,,,+++*********'''$$$%%%(((***)))'''))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////...///000222444666000111111111222222222222111222444555666666555555666777777888999;;;<<<===???CCCLLLZZZiii~~~''''''(((((('''&&&&&&%%%&&&&&&&&&&&&'''((()))))))))'''&&&&&&'''((((((''''''(((((()))***+++,,,---------+++***))))))))))))((((((((((((((()))))))))'''((()))++++++***))))))++++++++++++++++++++++++,,,---.........,,,+++***,,,---...///000111222333222222111000000111111111333333333333333444555555666777888999:::999888777777777777666666666666666555666777888888888888888;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;::::::999<<<===>>>>>>===>>>@@@BBBDDDEEEFFFGGGIIIIIIJJJJJJHHHHHHIIIKKKMMMPPPRRRSSSRRRTTTUUUWWWXXXXXXWWWVVVUUUUUUTTTSSSUUUWWWYYY[[[[[[\\\]]]^^^^^^]]]\\\[[[_________```___^^^^^^]]]___^^^^^^^^^______]]][[[TTTTTTTTTSSSUUUYYY```dddnnnzzz{{{nnn___SSSMMMKKKIIIHHHHHHHHHGGGFFFCCCBBBAAA@@@>>>===<<<;;;888888888888888999999999777777666555444444444444222222222222222222222222111111111111111111111111000000000000///////////////////////////000000000------............------***+++++++++,,,,,,------000///...---,,,+++++++++,,,,,,,,,------------...------.........---,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++------------,,,+++******,,,,,,+++************+++***++++++,,,,,,++++++***,,,,,,------...------,,,+++++++++++++++***)))((()))***+++,,,---///000000---,,,,,,+++***+++++++++************************))))))***+++,,,,,,------)))))))))))))))***++++++*********)))))))))((((((+++++++++************)))******)))))))))(((((((((******))))))))))))))))))******))))))))))))))))))((())))))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))******)))(((''''''))))))))))))))))))*********)))((((((((()))+++,,,++++++,,,,,,,,,,,,++++++///+++((((((+++---,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///...///000222333000000111111111222222333333444555666777777666666666666777888999;;;<<<===???CCCLLLZZZiii~~~(((((((((((('''&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&)))'''&&&&&&'''(((((('''((((((((()))***,,,---...---,,,+++***))))))))))))(((((())))))))))))******(((((()))***************))))))***+++,,,---...///...////////////......---,,,------...///000000111222222111000000000000000444444333333444444555666555666777777888777666555555555555555555555555555444555666777888888888888::::::;;;;;;<<<==================>>>======<<<;;;;;;<<<======<<<<<<>>>@@@BBBCCCDDDFFFGGGHHHHHHHHHFFFGGGHHHJJJLLLNNNPPPRRRPPPQQQTTTVVVWWWVVVUUUTTTTTTTTTSSSSSSTTTVVVWWWXXXXXXYYYZZZ[[[[[[\\\\\\\\\___aaabbbccccccaaa___^^^___^^^]]]]]]^^^^^^]]][[[VVVWWWVVVVVVVVVZZZ___bbbkkkxxx{{{nnn^^^RRRLLLJJJGGGFFFGGGGGGFFFDDDBBBAAA@@@???>>>===<<<<<<999888888777777777888888666666555444444444444444222222222222222222222222222222222222222222222222000000000////////////...////////////////////////------............------+++,,,,,,,,,,,,,,,,,,---///...------,,,,,,,,,,,,,,,,,,,,,,,,------------)))***,,,---.........---++++++,,,,,,,,,,,,++++++*********++++++++++++++++++,,,,,,,,,,,,++++++***,,,,,,+++******************++++++,,,,,,++++++*********+++,,,,,,,,,++++++******+++++++++******)))------------............------,,,+++++++++++++++************************'''((((((((()))************************++++++,,,***))))))))))))(((((((((,,,+++++++++******)))))))))))))))******+++++++++************))))))))))))************))))))))))))''')))***+++***)))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++***)))'''&&&))))))))))))************)))))))))))))))******+++((((((***+++,,,---------...,,,******+++---------*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////000000/////////////////////////////////000111222333444666777777777666666666666666777999:::<<<===???CCCLLLYYYhhh}}}&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&)))'''%%%&&&'''(((''''''((((((((()))***,,,...000,,,,,,+++***)))))))))))))))))))))*********++++++)))))))))))))))******+++*********+++,,,---......------,,,,,,,,,---......,,,,,,------.........///111000000000000111111222333333222222333333444555444555555666666555444444333333444444444444444444555666777888999999999999::::::;;;;;;<<<======>>>===>>>???@@@@@@@@@???>>><<<=========<<<<<<===??????@@@BBBDDDEEEFFFGGGGGGFFFFFFGGGHHHJJJLLLNNNOOOMMMOOOQQQTTTUUUUUUSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWYYYZZZ\\\]]]```ccceeeggggggdddaaa______^^^\\\]]]^^^^^^]]][[[YYYYYYYYYXXXXXXYYY\\\___fffqqq{{{{{{ssshhh[[[QQQJJJHHHFFFEEEFFFFFFDDDCCC@@@@@@???>>>===<<<<<<;;;999999777666555666666777666555444444333333444444222222222222222222222222111111111111111111111111222111111111111000000000000000000///.........---,,,------......------,,,------------,,,,,,,,,,,,...------,,,,,,,,,------++++++,,,,,,,,,---------***+++,,,,,,,,,***((('''+++++++++,,,,,,+++++++++)))*********++++++++++++***++++++,,,,,,,,,++++++,,,++++++******************++++++,,,,,,++++++***&&&'''(((((()))))))))((())))))***+++++++++******,,,,,,,,,---------......------,,,++++++++++++,,,************************(((((((((((())))))))))))******))))))******+++,,,++++++*********)))))))))***************+++++++++)))))))))******+++++++++************)))))))))(((************)))))))))(((&&&)))++++++***))))))+++))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))***+++,,,,,,+++)))(((((()))))))))************(((((()))***************((((((***+++,,,,,,,,,,,,((()))******)))***+++---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................//////000000000000//////000000//////000111333444333444555666666666555444666666666777888:::<<<======AAAJJJXXXggg|||%%%%%%&&&'''((((((((((((+++***)))(((((((((((((((((('''%%%%%%'''((('''&&&))))))))))))+++---///000,,,,,,+++***)))))))))***))))))******+++++++++,,,***)))((((((((()))+++,,,------,,,,,,+++******)))))))))((('''((()))+++,,,,,,,,,------------------////////////000222333444222222111111222222333444444444444444444444333333222222222333333444444444777777888::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>???@@@AAABBBBBBAAA@@@===>>>>>>>>><<<<<<>>>???>>>???AAACCCDDDEEEFFFFFFEEEFFFFFFGGGIIIKKKMMMNNNKKKMMMPPPSSSTTTSSSRRRQQQOOOPPPQQQRRRSSSSSSSSSSSSUUUUUUUUUVVVWWWYYY\\\]]]aaadddhhhjjjjjjgggbbb```___^^^\\\]]]^^^^^^]]][[[[[[[[[[[[ZZZYYYYYYZZZ\\\bbblllsssqqqjjjbbbXXXPPPJJJHHHEEEEEEEEEEEEDDDBBB???>>>>>>===<<<<<<;;;;;;:::999777666555555555666555555444333333333444444222222222222222222222222111111111111111111111111333333333222222222222111111111000///...------,,,,,,,,,---......---,,,,,,.........------,,,,,,,,,------,,,,,,,,,---......++++++,,,,,,,,,---------.........,,,)))%%%!!!***++++++,,,,,,++++++***))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,,,,++++++***)))*********+++++++++,,,,,,+++++++++))))))***+++++++++++++++((()))***+++++++++++++++'''((()))+++---///000111...---,,,,,,++++++,,,,,,))))))))))))))))))))))))+++++++++***************)))))))))))))))***++++++,,,,,,,,,++++++++++++***'''((()))***+++,,,------)))))))))***************+++*********))))))((((((+++*********))))))((((((%%%))),,,,,,***((()))+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((()))+++---...---,,,+++(((((())))))*********+++'''(((***+++++++++***)))++++++,,,+++***)))(((((('''***---,,,******,,,///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...............---------...///000222222222111000333222222111222444666777222333444555555555444333555666666777888:::;;;<<<<<<@@@IIIVVVeeezzz%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////...//////000000000000///111000//////000333555777777666444333222333444444333333333333333333333333333555777888888888999;;;;;;;;;:::999999:::::::::======???@@@AAABBBBBBBBB???>>>===<<<<<<===>>>???AAAAAABBBCCCDDDDDDDDDDDDFFFEEECCCDDDFFFHHHIIIIIILLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPTTTTTTTTTUUUVVVWWWYYYYYYaaabbbeeeggggggfffdddbbb```^^^\\\ZZZYYYZZZ\\\^^^```]]]ZZZWWWVVVVVVYYYZZZ___aaaccceeeccc\\\SSSLLLKKKIIIFFFEEEDDDBBB@@@>>>::::::999999888777666666888777666555444333222222222222222222222222222222333333222222222222111111000000000000000111111111//////000000111111111222......---,,,,,,,,,,,,---,,,,,,,,,------.........---,,,,,,++++++******)))...---,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,+++)))(((((()))+++---,,,++++++******++++++,,,***++++++,,,,,,------...,,,,,,+++******+++,,,,,,---,,,,,,+++*********+++++++++***(((&&&&&&)))+++------,,,+++*********+++************************,,,,,,.../////////...---,,,,,,+++******)))(((((())))))))))))))))))))))))***(((&&&(((+++,,,+++)))'''(((***+++,,,,,,++++++,,,+++++++++******))))))************************))))))))))))************))))))))))))))))))))))))******))))))******+++,,,***)))((((((((()))+++,,,))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))************)))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******++++++,,,******))))))((())))))***,,,---......//////......------...///000111222222000111111111111222222222222222333333444555555666555555666888999:::;;;<<<>>>BBBJJJUUUbbbvvv%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))***)))(((''''''((()))***(((((()))))))))*********)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---............///000000000000000000111000000111555;;;AAAEEE555444333222222222333333333333333333333333333333333555777888777777888:::;;;::::::999999999::::::<<<<<<>>>???@@@AAAAAAAAA???>>>===<<<<<<===>>>???AAAAAABBBCCCCCCCCCCCCCCCDDDCCCCCCCCCEEEGGGIIIIIIOOOOOOPPPQQQQQQQQQQQQPPPNNNNNNMMMMMMMMMNNNOOOOOORRRRRRSSSTTTUUUVVVXXXXXX]]]___aaaccccccbbbaaa```^^^\\\ZZZXXXWWWXXXZZZ[[[]]][[[XXXUUUTTTUUUWWWXXX]]]___bbbdddbbb[[[RRRKKKHHHFFFDDDCCCCCCBBB@@@>>>;;;::::::999777666555555666666555444333222111111222222222222222222222222333333333222222222111111333333222111000///...---.........//////000000000......---,,,,,,,,,,,,---,,,,,,,,,---------------++++++,,,------......///...---,,,+++++++++++++++,,,,,,,,,++++++*********,,,+++***)))))))))***++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,---,,,+++***************((()))(((&&&$$$$$$''')))+++***))))))(((((())))))))))))))))))))))))))))))+++,,,---...///......---///......---,,,+++******))))))))))))))))))))))))+++)))((((((***+++)))''''''(((***+++,,,,,,++++++++++++*********)))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))(((((())))))***+++***)))((((((((()))***+++((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((***)))))))))((((((((('''***)))(((''''''((()))******)))))))))))))))))))))++++++++++++++++++,,,,,,************************************************------,,,,,,,,,,,,------,,,---......//////......////////////000000000000000111111111111222222222444444444555666777777777555555666888999:::;;;<<<>>>BBBJJJUUUbbbvvv%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((('''(((((()))***+++******************************)))(((((())))))***(((((())))))))))))******))))))))))))))))))))))))((((((((()))))))))******+++++++++,,,,,,------......///000000111111111000222111000222666>>>EEEJJJ333333222111111111222222222222222222222222222222333555777777666666777888:::999999999999999:::::::::;;;<<<===>>>?????????>>>===<<<;;;;;;<<<===>>>@@@AAAAAABBBBBBBBBBBBAAABBBBBBBBBCCCDDDFFFHHHJJJLLLNNNPPPRRRRRRQQQOOONNNOOONNNNNNMMMMMMMMMNNNNNNPPPQQQRRRSSSUUUUUUVVVVVVXXXYYY\\\^^^___^^^]]]\\\ZZZYYYWWWVVVUUUVVVXXXYYYYYYWWWUUUSSSSSSTTTUUUVVVZZZ\\\```cccbbbZZZPPPIIIEEECCCBBBAAABBBAAA@@@>>><<<;;;:::888777555444333444444333333222111000000111111111111111111111111333333333222222222222111222222111000000///......---------.....................---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,++++++++++++,,,...---,,,+++***)))((((((+++++++++******)))))))))++++++************++++++,,,,,,++++++***))))))(((,,,+++************+++,,,,,,+++******************+++++++++)))((((((***,,,******)))((((((((())))))((((((((((((((((((((((((***+++---.........---,,,//////...---,,,+++***))))))))))))))))))))))))))),,,+++))))))******(((&&&(((((()))***++++++++++++******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******(((((((((((((((((((((((((((''''''''''''((())))))))))))((((((((()))***+++''''''''''''''''''''''''******))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))******,,,,,,++++++++++++++++++))))))))))))))))))))))))((()))***++++++***))))))---------------.........,,,---......//////......111000000000/////////...000111111111111222222222111111222222333333444444555555666888999:::;;;<<>>@@@AAACCCDDDDDDDDD@@@CCCDDDCCCAAABBBFFFIIILLLOOORRRUUUUUUSSSPPPNNNLLLLLLLLLLLLLLLMMMNNNNNNTTTVVVYYY[[[[[[YYYVVVTTTTTTTTTUUUVVVVVVVVVVVVVVVSSSRRRRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSRRRPPPOOONNNNNNPPPTTTWWWVVVQQQIIIBBB???===<<<===>>>???>>>===:::999888666555333222111333333333222222222111111////////////////////////000000000////////////...000000000//////.........///............---------------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---------+++************++++++,,,)))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++))))))***++++++***))))))((((((((((((((())))))***'''((()))(((&&&%%%&&&'''(((((('''''''''((())))))************************'''(((***+++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((******))))))+++,,,))))))((((((((())))))***(((((())))))))))))******((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))(((((())))))***+++&&&'''((()))))))))((((((************************))))))************++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))******++++++,,,,,,++++++++++++++++++***************************+++,,,.........------)))+++,,,.........------,,,---......//////......------...///000111222222000111111111111222222222555555555555555555555555555555666888999:::;;;<<<>>>AAAHHHRRR]]]ppp%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&'''(((((((((((((((((((((((('''((((((((('''&&&%%%$$$'''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))***************************))))))***+++---.../////////---...///000000///...---...///000111222111111000......//////000111111222///111333333333333444555666555555666777888999999888888999::::::::::::999<<<;;;:::999999:::;;;<<<<<<>>>@@@BBBDDDEEEFFFGGGBBBDDDFFFDDDAAAAAAEEEIIIGGGIIILLLNNNOOOMMMKKKIIIKKKKKKKKKKKKLLLNNNOOOPPPOOOSSSWWW[[[]]]\\\ZZZXXXTTTTTTTTTTTTTTTTTTSSSSSSOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRPPPMMMKKKIIIHHHJJJLLLNNNNNNJJJCCC>>><<<;;;::::::;;;<<<;;;999888777777666444333333222222111111111111000000000///////////////////////////............---------///////////////............---------,,,,,,,,,+++---,,,++++++***++++++++++++++++++++++++,,,,,,,,,*********+++,,,,,,------***************+++,,,,,,************))))))))))))((((((''''''((()))++++++)))((((((''''''(((((()))************************((()))***++++++***)))((((((''''''''''''((()))******+++,,,,,,***))))))***'''''''''''''''((())))))************************'''((()))*********)))(((&&&&&&''''''((()))))))))((((((((((((((((((((((((''')))+++***(((((()))+++***)))(((((('''((()))***)))))))))*********++++++(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((('''''''''((())))))&&&'''((()))))))))((('''))))))))))))))))))))))))))))))*********+++++++++************************'''((((((((()))))))))***'''((()))******)))(((''''''(((((()))******++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))******+++,,,,,,---......***+++---///000///......,,,---......//////............//////000000111111000111111111111222222222222222222222222222222222555555666888999:::;;;<<<===@@@GGGPPP[[[mmm%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))((())))))))))))'''%%%$$$''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))*********)))))))))))))))((()))+++,,,---.........//////............//////...///000222222222111000---......///000111111222---000222333333333444666555555555555666777999999888999999:::::::::999999;;;;;;:::999999:::;;;;;;<<<===@@@BBBEEEGGGHHHIIICCCFFFGGGEEEAAAAAAEEEIIIHHHJJJLLLNNNNNNMMMKKKJJJJJJJJJJJJKKKLLLNNNPPPPPPKKKOOOUUU[[[^^^^^^]]][[[UUUTTTTTTSSSRRRRRRQQQQQQMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQQQQPPPNNNKKKHHHFFFEEEEEEGGGIIIIIIEEE@@@;;;:::999777888999999888777777777666555444444333333000000000000////////////////////////////////////......---------,,,,,,,,,,,,,,,---...///000111222,,,,,,,,,++++++*********---,,,++++++******++++++*********++++++,,,,,,---++++++******)))(((((((((******))))))***+++,,,,,,,,,,,,+++***)))(((''''''((('''&&&&&&'''))),,,---((((((''''''''''''((((((,,,,,,++++++***)))))))))((()))***++++++***)))((('''''''''''''''((()))***''')))******(((''''''((()))))))))))))))***++++++))))))))))))))))))))))))&&&''')))*********)))(((""""""###$$$%%%&&&'''((((((((((((((((((((((((((()))+++,,,+++(((&&&(((******)))(((''''''((()))***))))))******+++++++++,,,************************''''''''''''((((((((()))************************'''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''(((((()))))))))***************************'''((((((((())))))******'''((()))******)))(((''''''(((((()))***+++++++++*********++++++,,,,,,---((((((((((((((((((((((((************+++,,,---...)))***,,,...//////...---,,,---......//////......000000000000////////////000111111111111222222222444444444444444444444444555555666888999:::;;;<<<<<>><<<===>>>@@@CCCFFFHHHIIIEEEEEEDDDBBBAAABBBDDDGGGIIIIIIJJJJJJJJJIIIGGGFFFGGGHHHKKKNNNOOOOOONNNNNNLLLNNNRRRVVVYYYZZZ[[[ZZZXXXVVVSSSPPPNNNNNNOOOOOOOOONNNMMMLLLJJJJJJIIIIIIPPPQQQRRRQQQOOOKKKGGGEEEEEEDDDBBB@@@???>>>======777777666555555555555555777666444333222111111111444222///000111111///,,,//////000000000000//////---------........./////////////////////.........///............---------************************+++++++++*********)))))),,,++++++***)))(((''''''++++++************++++++(((((((((((((((((((((((())))))************))))))(((((('''(((******)))'''++++++++++++***((('''&&&******))))))((((((''''''&&&'''((())))))((('''&&&)))((('''&&&&&&''')))*********))))))((((((''''''$$$%%%'''((()))***))))))---,,,***)))((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((***************************)))))))))((((((''''''))))))))))))***+++,,,---++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&'''((((((///...+++)))(((((())))))'''))),,,,,,+++)))((()))&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))000---))))))******(((&&&******))))))((((((''''''))))))***++++++++++++***************++++++++++++---,,,+++******+++,,,---+++***))))))+++---000111------------------------,,,,,,------.../////////////////////000000000000///000000000111111111111222333555777888777666555666666666777888888999999;;;CCCGGGNNN^^^lll''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&''''''''')))((('''(((***+++***))))))((((((((('''''''''&&&((((((((((((((((((((((((((('''&&&''')))***)))((('''((((((((())))))))))))((()))******++++++******+++,,,,,,,,,,,,+++******)))***,,,---...//////...//////000111111111111000000000000///////////////...000222444555555444444333444444555666777777888888888666555666777999:::<<<;;;;;;::::::::::::;;;:::;;;<<<>>>@@@CCCFFFGGGHHHHHHFFFDDDBBBAAACCCEEEHHHIIIJJJJJJJJJHHHGGGFFFGGGIIIKKKNNNOOOOOOOOONNNMMMOOOQQQTTTVVVXXXXXXYYYYYYWWWUUUSSSQQQPPPPPPPPPKKKJJJJJJIIIHHHHHHHHHIIILLLMMMNNNNNNMMMJJJGGGDDDBBBAAA@@@>>><<<;;;;;;;;;777666666555555555555555666666555444333222222222444111//////111111///---......////////////......------------.........///////////////........................------------+++++++++++++++++++++++++++++++++*********))))))++++++++++++************++++++************++++++))))))))))))))))))))))))))))))************))))))***)))((()))***)))'''%%%++++++++++++***)))((((((***)))))))))((((((((('''''''''((((((((((((''''''***)))'''&&&&&&'''((()))***)))))))))((((((((('''%%%&&&'''((())))))((((((++++++******)))((((((((())))))))))))((((((''''''************************&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''*********))))))(((((((((+++******)))))))))************))))))((('''''''''((((((''''''(((((()))***,,,+++)))(((((((((***+++'''(((((((((&&&&&&''')))((((((((('''&&&&&&&&&%%%&&&&&&''''''((())))))***((((((((()))))))))******,,,***((()))+++,,,+++)))***)))))))))((((((((('''(((((()))************)))(((((((((((())))))))))))******)))(((((()))******---,,,+++******+++,,,---,,,,,,,,,++++++*********,,,,,,------.../////////////////////000000000000111111111111222222222222222333555777888777666555666666666777888888999999:::CCCFFFMMM]]]kkk'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''''''''%%%$$$###$$$&&&((((((((()))'''&&&&&&''')))))))))((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''))))))(((&&&''''''((((((((()))))))))'''((())))))******))))))+++,,,,,,,,,,,,+++******)))***+++---...............//////000000000000000111000///......///000111///000222444555555444444111222444777888888888888888777666666666777999:::>>>===<<<:::999888888777;;;;;;<<<>>>@@@CCCEEEFFFJJJJJJIIIEEEBBBAAAAAACCCGGGHHHIIIIIIIIIHHHGGGFFFHHHIIIKKKMMMOOOOOOOOOOOOPPPPPPPPPQQQRRRTTTUUUVVVWWWVVVUUUTTTRRRPPPOOONNNIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIJJJJJJIIIGGGEEECCC???>>><<<;;;999888888888666666555444444444444555555555444444333333333333222111//////000000///------------......---------------------................................................------------+++++++++++++++++++++++++++++++++*********************++++++,,,,,,,,,,,,++++++************++++++************************))))))************))))))+++***)))))))))(((&&&$$$))))))************))))))))))))))))))((((((((((((((((((''''''''''''((((((***)))(((&&&&&&&&&'''((())))))))))))((((((((((((''''''((((((((((((''''''((()))*********)))(((((()))))))))(((((((((((('''++++++++++++++++++++++++%%%%%%&&&'''(((***+++,,,))))))))))))))))))))))))***************)))))))))+++***)))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((***+++(((((('''&&&$$$%%%(((***))))))((('''&&&%%%%%%$$$''''''(((((()))*********((((((((()))))))))******)))(((''')))+++,,,,,,+++))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))******)))(((((()))******///...,,,***((((((((((((...---,,,,,,******)))(((,,,,,,------.../////////////////////000000000000111222222222222333333333222333555666777777666666666666666777888888999999999BBBEEELLL[[[iii~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''$$$######$$$''')))))))))'''%%%""""""$$$&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&(((******'''%%%'''''''''((((((((())))))'''((())))))******))))))+++,,,,,,,,,,,,+++************+++,,,------......---...//////000000//////111000...------///111222///000111333444444444444444555666777888888888888777666666666777888999:::======;;;999888777777777======>>>@@@BBBDDDFFFGGGIIIIIIHHHEEEBBB@@@AAABBBFFFFFFGGGHHHHHHGGGFFFEEEHHHIIIKKKLLLNNNNNNOOOOOOQQQPPPOOONNNOOOPPPRRRSSSTTTSSSSSSRRRPPPNNNLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIGGGHHHHHHHHHFFFDDDBBBAAA<<<;;;:::999777777666666666555444444333333444444222333333333333222222222000000////////////...---------............------------------------------------...............///.........---------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************))))))************))))))***)))((()))***)))'''%%%''''''((()))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))***)))((('''&&&&&&''''''))))))))))))(((((((((((((((((((((((((((''''''&&&%%%''')))++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((***++++++************************++++++******************))))))(((''''''''''''''''''''''''((((((((())))))((((((''''''(((((()))***''''''&&&&&&&&&'''((())))))***)))((('''''')))+++((((((''''''&&&&&&&&&%%%''''''((((((((()))))))))''''''''''''((((((((((((''''''((()))+++,,,,,,+++))))))))))))(((((((((((('''((())))))******)))))))))*********++++++++++++,,,++++++++++++++++++,,,...---+++)))((('''&&&&&&.........------,,,,,,,,,,,,,,,------.../////////////////////000000000000111111111222222222333333222333444555666666666666666666666777888888999999999AAADDDJJJXXXfff{{{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$''')))))))))'''$$$""""""###%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''')))++++++(((&&&''''''''''''((((((((((((((()))******++++++******+++,,,,,,,,,,,,+++******++++++++++++,,,------...------...////////////...111///...---...///111333///000111222333444444444777666444333333444555666666666666777777888999:::;;;:::999888888888888888>>>>>>>>>@@@AAACCCDDDEEEDDDEEEEEEDDDAAA@@@AAACCCDDDEEEFFFGGGGGGFFFEEEEEEGGGHHHIIIKKKLLLMMMNNNNNNQQQPPPNNNMMMMMMNNNQQQRRRSSSSSSRRRQQQOOOMMMKKKJJJMMMLLLJJJIIIGGGFFFEEEEEEHHHHHHGGGFFFCCCAAA???===;;;:::999888777666666666555555444333333333333333000000111111111000//////////////////...---...............//////.........------------------,,,,,,,,,---------......//////...------------,,,,,,,,,++++++++++++++++++++++++************************,,,++++++***))))))((((((++++++************++++++************************))))))************))))))(((''''''(((***+++***((($$$%%%&&&'''(((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))((('''''''''''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&%%%&&&(((***+++***)))((('''''''''''''''(((((((((''''''''''''''''''''''''***))))))(((((((((((()))''''''''''''''''''''''''******************++++++''''''&&&&&&'''((())))))&&&&&&''''''(((((())))))++++++******++++++,,,---(((''''''&&&&&&&&&&&&&&&&&&(((******)))(((((((((%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''((()))*********)))))))))(((((((((((())))))))))))((()))******++++++******)))*********+++++++++++++++++++++,,,,,,++++++++++++******)))((((((((((((,,,,,,,,,------.........,,,,,,------.../////////////////////000000000000000000000000111111111222222333444555555666666666666666666777888888999999999AAACCCIIIWWWdddyyy%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&((((((((((((&&&%%%%%%&&&(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''')))******)))'''&&&&&&'''''''''(((((((((((()))******++++++******+++,,,,,,,,,,,,+++******+++++++++++++++,,,------,,,------...............//////......///000111222//////000111222333444444666444222///...000111333555555666777888999999:::888888888777888888999999<<<<<<======???@@@AAABBBAAABBBCCCCCCBBBAAABBBCCCCCCDDDEEEFFFFFFFFFEEEDDDFFFGGGHHHIIIJJJKKKMMMMMMOOONNNMMMLLLMMMNNNQQQRRRUUUTTTSSSRRRPPPNNNMMMLLLKKKJJJHHHFFFDDDBBBAAAAAAGGGFFFEEECCC@@@>>><<<:::999999888777666555555666444444333222222222222333...///000000000///---,,,---...///...---,,,---///......////////////......------------,,,,,,,,,,,,,,,,,,,,,---......//////------------,,,,,,,,,,,,***************************************+++++++++,,,,,,+++***)))((('''&&&++++++************++++++************************))))))************))))))&&&&&&&&&(((***++++++)))%%%%%%&&&''''''(((''''''(((((((((((())))))))))))((((((''''''''''''((((((''''''(((((((((((((((((((((((((((((())))))))))))***)))((('''''''''''''''&&&&&&((()))***))))))(((&&&''''''''''''(((((((((((((((((((((((((((((((((******)))(((''''''''''''(((((((((((((((((((((((()))))))))***************&&&&&&&&&''''''((()))***&&&&&&&&&''''''((((((((('''''''''''''''(((((()))''''''''''''&&&&&&%%%%%%###%%%((()))(((&&&%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''(((***++++++)))(((''''''(((((((((((())))))))))))))))))***+++++++++++++++(((((((((((())))))))))))((()))************)))((((((((())))))******++++++((()))******,,,------...,,,,,,------.../////////////////////000000000000//////000000000111111111333333333444444555666666666666666777888888999999999AAACCCHHHVVVbbbwww%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&'''''''''(((&&&&&&'''((()))((('''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''(((((('''((())))))******))))))+++,,,,,,,,,,,,+++******,,,+++*********+++,,,---,,,,,,---............---.........///000111111111//////000000111333444444444333222111111111222333444555666777888999999:::888888777777777777888888============>>>???AAAAAAAAABBBDDDDDDCCCBBBBBBCCCBBBCCCDDDEEEFFFEEEDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLNNNPPPRRRSSSVVVTTTRRRPPPNNNMMMMMMMMMIIIHHHGGGEEECCCBBBBBBAAACCCBBBAAA???===;;;:::999888777666555444444444444444333333222222222222222///000111111000...,,,++++++---///...,,,+++---///---------......------------------,,,,,,,,,++++++++++++,,,------...//////---------,,,,,,,,,++++++))))))))))))))))))))))))))))))*********++++++++++++++++++******)))))))))++++++************++++++))))))))))))))))))))))))))))))************))))))'''''''''(((***+++***(((''''''((())))))((((((((('''((((((((()))))))))***''''''((((((((((((''''''&&&&&&'''(((((()))))))))'''((((((((()))))))))***)))(((''''''&&&'''((((((''''''((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''&&&'''''''''************************((((((((())))))*********((((((((('''(((((())))))&&&'''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&'''''''''(((((((((&&&))),,,,,,)))''''''''''''((((((((()))))))))***((())))))***************(((((((((((())))))))))))((()))************)))((('''((()))***+++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------.../////////////////////000000000000000000111111111222222222333333333333444555666666666666666777888888999999:::BBBDDDHHHUUUbbbvvv%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$&&&''''''&&&%%%%%%%%%&&&(((((('''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((+++,,,,,,,,,,,,+++******,,,+++*********+++,,,---+++,,,------......------------///000111111111111//////000000111222444555222333555666666666666555444555666888999999::::::999999888777777777777777????????????@@@AAABBBCCCCCCDDDFFFEEEDDDBBBBBBCCCAAABBBDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKJJJJJJKKKMMMOOOQQQSSSTTTUUUSSSPPPMMMKKKKKKKKKLLLIIIIIIGGGFFFEEEEEEEEEEEE???>>>===<<<;;;::::::999666666555444333333333333444333222222111111222222111111222222111///,,,***+++---///...,,,+++---///+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,---...//////---------,,,,,,,,,++++++(((((((((((((((((((((((())))))******++++++++++++***++++++++++++,,,,,,,,,++++++************++++++(((((((((((((((((((((((())))))************)))))))))(((((()))******(((&&&))))))************))))))'''((((((((())))))******&&&'''((())))))((('''&&&$$$%%%&&&((())))))******'''((((((((())))))******)))((('''&&&&&&'''((())))))(((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''(((((()))))))))***+++***)))(((((('''(((((('''''''''''''''''''''''')))(((((((((((()))******###$$$&&&'''((()))))))))))))))((('''%%%&&&(((+++''''''''''''''''''&&&&&&))))))))))))(((((((((((((((((((((((()))))))))***$$$(((+++,,,)))'''((()))'''((((((((())))))******'''(((((()))))))))))))))************++++++++++++***+++,,,------,,,+++***'''((()))+++,,,,,,,,,,,,------------------------,,,,,,------...//////000////////////000000000000111111222222222333333333333333333333444555666666666666666777888888999999;;;BBBDDDIIIUUUaaavvv$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))(((((('''&&&&&&))))))))))))************)))((('''''')))******)))))))))(((((('''''''''''')))*********++++++++++++***+++++++++***)))'''&&&'''(((***+++,,,---------,,,,,,,,,---------......---------...///000000111//////000111222333333333222333444444555555444444333333444555666777888888888888888777777777777777>>>>>>>>>???@@@@@@@@@AAACCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEBBBDDDFFFGGGGGGHHHJJJLLLOOONNNLLLKKKLLLNNNPPPRRROOOOOONNNLLLKKKJJJHHHHHHLLLJJJHHHGGGFFFEEECCCAAA@@@???===<<<:::888777666555444444333333444444555222111111000000000000000111111111111000000000000,,,,,,---...//////......---...//////...,,,***)))++++++******++++++,,,---***++++++,,,,,,++++++++++++,,,,,,---...///000000***************+++++++++******))))))))))))******++++++++++++++++++++++++***************)))(((((())))))***+++++++++++++++)))((('''&&&&&&'''((()))))))))))))))***************)))'''&&&&&&''')))***************************''''''''''''&&&%%%######&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((()))))))))))))))((((((''''''&&&&&&&&&%%%((()))******((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((,,,***'''%%%%%%&&&((()))******))))))(((((('''''''''((()))((('''&&&''')))''''''(((((((((((((((((('''''''''''''''''''''''''''(((***+++++++++)))(((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&(((***************)))'''&&&%%%&&&&&&&&&''')))***,,,---''''''(((((())))))******+++***)))(((((()))***+++&&&&&&''''''(((((())))))%%%&&&((()))+++,,,,,,,,,******)))((('''&&&%%%%%%,,,,,,,,,,,,+++*********)))((())),,,//////,,,))),,,,,,,,,---------.........//////000000000000000000111111111111222222222666555444333444555666777555555444444555666888999===CCCDDDGGGSSS___ttt$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))'''&&&'''((()))))))))((((((((('''''''''&&&&&&))))))))))))*********++++++++++++******)))(((''''''((()))+++,,,,,,------,,,,,,---------.........---------...///000000000//////000111222222222222222333444444555444444444333333444555666777888888888777777777777777777777<<<======>>>>>>?????????AAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCDDDDDDDDDDDDDDDBBBDDDFFFGGGGGGHHHKKKNNNPPPNNNLLLJJJJJJLLLMMMOOOMMMMMMLLLKKKJJJIIIHHHGGGJJJHHHFFFEEEEEEDDDAAA??????>>>===;;;:::888777666444444333333333333444444222111000000//////000000/////////.........------,,,,,,---...........................---,,,+++***++++++******++++++,,,---+++,,,,,,,,,,,,,,,+++***,,,,,,,,,------......///***************************))))))(((((())))))***++++++++++++++++++++++++)))******+++***)))((('''((()))***+++++++++***))))))(((''''''''''''((()))((((((((()))))))))*********)))'''&&&&&&''')))***((((((((((((((((((((((((,,,++++++******)))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))((((((+++*********))))))))))))***,,,------+++*********))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''&&&&&&***)))))))))(((((((((''''''((()))((('''&&&''')))((((((((((((((('''''''''''''''''''''''''''''''''(((((('''((((((((())))))(((((('''''''''&&&&&&&&&"""$$$'''((('''''''''(((******))))))((('''''''''%%%%%%%%%%%%&&&((()))***((((((((((((((()))))))))((('''&&&%%%%%%&&&'''((())))))((((((((((((((((((&&&'''(((***++++++++++++*********))))))))))))))),,,,,,++++++***++++++++++++******,,,...///---***,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///000111111111111222222222222222222222444666777999666666555555666777999:::<<>>>>>>>>@@@@@@?????????>>>>>>>>>@@@AAABBBCCCCCCDDDDDDDDDBBBDDDEEEFFFGGGIIIMMMPPPQQQOOOLLLJJJIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFHHHFFFDDDCCCCCCBBB???===>>>===<<<;;;999777666666333222222222222222222333222111000000//////000000///............---------))))))***+++++++++******......---,,,+++++++++++++++************+++,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))((((((''''''(((((()))++++++++++++++++++++++++((()))+++,,,+++***((('''&&&''')))++++++***)))((()))((((((''''''(((((()))'''''''''(((((((((((()))***)))(((''''''((()))***(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((('''''''''''''''((()))******((('''(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&(((+++---,,,***'''%%%))))))))))))(((((((((((('''((()))((('''&&&''')))))))))(((((('''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%''')))******)))((('''&&&%%%$$$$$$!!!%%%(((((('''&&&&&&***)))(((''''''((())))))&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&+++******))))))(((''''''((())))))***++++++************+++++++++,,,,,,,,,,,,+++*********+++,,,------,,,+++,,,---...---,,,,,,,,,,,,+++++++++++++++---......///////////////000111111111111222222222222222222222333444666666777777777777888999:::::::::AAABBBFFFSSS___ttt$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())),,,+++)))((((((((()))***)))***+++,,,------------------........./////////---------......///////////////000111111111111111222222333444444444444333222333333444555666777888777777777777777888888888::::::;;;<<<===>>>>>>????????????>>>>>>>>>>>>===???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFIIINNNQQQRRRPPPMMMKKKIIIHHHHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEEEECCCAAA@@@@@@???===;;;<<<<<<;;;:::888777666555222222111111111111222222111111000///////////////000000000/////////......******+++,,,,,,+++++++++...---+++*********+++,,,***************++++++,,,............---,,,++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((''''''''''''((((((************************''')))+++,,,,,,***((('''%%%''')))++++++***(((''')))(((((((((((((((((()))&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''(((((())))))))))))))))))))))))%%%$$$"""!!!!!!###$$$&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((***---///...,,,)))'''))))))))))))(((((((((((('''((()))((('''&&&'''))))))))))))(((''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&'''((())))))(((((('''&&&&&&%%%%%% ###&&&''''''&&&&&&&&&)))(((&&&%%%&&&(((***+++***))))))((((((((()))))))))))))))((((((''''''&&&((((((((((((((((((((((((************))))))))))))*********++++++******)))++++++++++++,,,,,,,,,,,,,,,+++***)))***+++---......---,,,,,,,,,---......---------,,,,,,,,,++++++------...///////////////000000111111111222222222555555444333222222111111666666777777888999999:::999@@@BBBFFFSSS___sss$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((++++++)))((((((((()))***++++++,,,---............------------.........///------------............//////000111111111000000111222333333444444333333222222333444555666777777666666777777888888888888::::::;;;<<<===>>>???@@@????????????>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAABBBDDDEEEFFFIIIMMMPPPRRRQQQNNNLLLJJJHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA???>>>>>>===<<<:::;;;::::::888777666555444222111111000000111111222111000000///.../////////////////////............/////////000000//////...---,,,+++))))))***+++,,,******))))))******+++,,,---.........------,,,+++,,,,,,,,,++++++***))))))))))))))))))((((((''''''((((((''''''''''''((((((************************'''(((***++++++***)))(((&&&''')))*********((('''((())))))))))))))))))(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((('''%%%$$$$$$&&&((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))(((***++++++***)))***+++''''''''''''''''''''''''''''''''''''(((((((((((())))))***++++++******)))(((((((((((())))))))))))'''((()))((('''&&&''')))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''((()))))))))((((((''''''''''''''''''''''''''''''((('''%%%%%%&&&(((((('''&&&%%%&&&'''***+++******)))(((((((((((()))))))))((((((''''''&&&&&&))))))))))))))))))))))))'''(((((()))***++++++,,,***++++++++++++******))),,,,,,+++++++++*********+++************+++---...---------,,,,,,---...///...............------------......///000/////////000000111111111222222222555555444444333222111000555555666777888888888888888@@@AAAFFFRRR^^^rrr$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%&&&''')))((((((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((******)))))))))))))))***++++++,,,---------------,,,,,,,,,---------......------------------------//////000111111000000///111111222333333333333333222222333444555666666777666666666777888888999999999:::;;;<<<===??????@@@??????>>>>>>>>>============>>>???@@@AAAAAAAAAAAA???AAADDDEEEFFFHHHJJJLLLQQQPPPNNNLLLJJJIIIHHHHHHHHHHHHGGGEEEDDDCCCBBBAAAAAA???=========<<<;;;999:::999888777666555444444222111111111111111111222111000//////......//////------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++******)))******+++***))))))))))))***++++++,,,,,,------------,,,,,,,,,,,,,,,++++++*********+++******))))))((((((''')))((((((''''''(((((()))************************((())))))***************(((((())))))*********)))((())))))******))))))(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))''''''&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''(((((((((((())))))&&&((()))***((((((((()))))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&'''((()))(((((((((((())))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&)))***+++***((('''&&&&&&&&&'''''''''((((((******)))'''%%%%%%''')))''''''&&&&&&&&&''')))***(((''''''&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((''''''%%%&&&'''(((***+++,,,,,,***+++++++++++++++******+++++++++******)))))))))***++++++++++++,,,,,,,,,***+++------,,,,,,...///---.........////////////...//////000000000000000000111111111111222222222111111333444555555555555444555666777888888888888888@@@BBBFFFRRR]]]ppp$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&'''((()))))))))&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))************))))))******++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------///000000000000000//////111111222333333333333222111222333333555555666777555666666777888888999999888888999;;;<<<===>>>???============<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@===@@@DDDFFFFFFGGGGGGHHHMMMLLLLLLKKKJJJIIIHHHHHHJJJIIIGGGFFFDDDBBB@@@@@@@@@>>><<<<<<<<<<<<:::999888888777777666555444444222222222111111222222222000000///............///,,,,,,,,,++++++++++++***)))))))))))))))(((''''''))))))***************))))))))))))))))))***++++++)))***+++,,,------------,,,,,,,,,,,,,,,+++++++++,,,++++++***))))))((((((***))))))(((((())))))***************************))))))((((((((()))+++,,,******)))((()))***+++,,,((()))************)))(((&&&''''''''''''((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))((((((%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&&&&&&&'''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&''''''(((((('''((((((((()))))))))***'''((()))((('''&&&''')))&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&''')))***)))'''''''''(((&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''((())))))************+++,,,,,,+++++++++************++++++++++++***+++,,,------,,,***)))%%%))),,,---,,,,,,...///+++,,,,,,---...///000000///000000111111111111111000111111111111222222222000111333555666777666666555666777999999999999888999@@@BBBFFFRRR\\\nnn$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((())))))***'''''''''((((((((()))))))))((('''''')))******)))'''''''''((((((((())))))(((((((((((())))))))))))((()))***++++++***)))(((((())))))*********))))))******+++++++++,,,,,,,,,------------------------///000000000000000//////111111222333333333333222111222222333444555666777555666666777888999999999666777888999;;;<<<===>>><<<<<<;;;;;;;;;:::::::::<<<===>>>??????@@@@@@@@@<<>><<<<<<<<<<<<:::999888888777666555444444333333333222222222222333333000000///........................---------,,,,,,---------------,,,+++***((()))***++++++***)))((()))))))))))))))******+++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((******))))))))))))******))))))))))))))))))))))))***)))((('''''')))+++---,,,+++)))((((((***,,,---((()))***++++++***)))((('''''''''(((((((((((()))))))))************))))))************************))))))))))))((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((())))))******&&&(((******)))((()))***''''''''''''''''''''''''''''''''''''((((((((()))'''((()))***++++++******'''((((((((())))))******'''((()))((('''&&&''')))%%%%%%&&&'''((()))******'''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))))))))((('''&&&%%%%%%$$$###&&&)))+++***(((((('''&&&''''''(((((('''&&&&&&((((((((((((((()))******%%%&&&&&&''''''(((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((()))***+++,,,,,,,,,,,,,,,((())))))***,,,------...***+++---......,,,)))'''###''',,,...---,,,---///)))***+++,,,...///000000000000111222222222222222000111111111111222222222333444555666666666555444666777999:::;;;;;;::::::999AAACCCFFFQQQ[[[mmm%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***)))((('''&&&%%%%%%%%%&&&&&&&&&'''((()))***+++''''''''''''(((***+++,,,+++,,,------......------***++++++,,,---...//////......---------,,,,,,,,,111111111000000000000000111222222222222111000000111222222333555777999:::;;;;;;:::::::::::::::999===<<<;;;:::999:::;;;;;;======<<<;;;;;;;;;<<<<<<>>>>>>============>>>>>>CCCCCCCCCCCCCCCCCCBBBBBBDDDDDDEEEEEEFFFGGGIIIIIIJJJHHHEEECCCBBB@@@>>>;;;>>>===<<<;;;999888777666666777888888666444111//////000000000111111111111......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,++++++++++++*********))),,,,,,++++++***)))))))))&&&'''***,,,,,,+++***((()))******+++++++++******,,,+++***)))))))))***+++))))))))))))))))))************+++++++++)))((('''))))))))))))((((((((((((((()))***+++++++++++++++*********)))))))))))))))&&&'''((()))***+++,,,,,,))))))(((((('''''''''&&&%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((()))******+++***)))'''%%%$$$%%%'''(((***)))((('''&&&%%%$$$$$$$$$&&&((((((&&&%%%'''***))))))((((((''''''''''''&&&&&&&&&&&&''''''((((((,,,***((('''((()))(((&&&''''''(((((())))))******(((((((((((('''&&&%%%$$$%%%'''***,,,,,,***'''%%%''''''&&&&&&&&&&&&''''''&&&''')))(((''''''((()))'''((()))******)))(((''''''''''''''''''''''''''''''(((***+++,,,+++)))(((''''''''''''((((((((()))+++******)))))))))))))))&&&''''''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***,,,***((((((***+++,,,+++111///---++++++---///000---------............///---......///000111111222111111222222222333333333222222111111111222333333666666777888999::::::;;;999@@@BBBEEEPPPZZZlll!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((()))((('''&&&&&&&&&&&&&&&)))(((''''''&&&&&&'''''')))(((((((((((())))))***++++++,,,------------,,,***++++++,,,---...//////............---------,,,000000000000000000000000111222222222222111000000222222222333555777888999::::::::::::;;;;;;;;;<<<>>>===<<<;;;;;;;;;<<<===<<<<<<;;;:::::::::;;;;;;>>>==================>>>@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDFFFGGGIIIJJJIIIGGGDDDBBBAAA@@@===;;;<<<;;;:::999777666555555444555555555555444222111//////000000000111111111......---,,,,,,,,,,,,---,,,,,,+++************+++++++++*********)))))))))******++++++++++++++++++)))))))))))))))((((((((())))))***+++,,,,,,+++++++++************,,,---...*********)))))))))))))))!!!###%%%(((+++,,,---...******)))))))))((((((((())))))*********)))(((((((((((()))))))))*********)))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((()))******+++***((('''&&&'''((()))'''''''''''''''&&&&&&&&&"""%%%''''''%%%$$$%%%'''((((((((('''''''''&&&&&&''''''''''''''''''(((((())))))((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((('''&&&''')))******)))'''%%%'''''''''&&&&&&''''''''''''((()))((('''&&&'''(((&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++***)))((('''''''''((((((((())))))******)))(((((((((((()))''''''(((((())))))******,,,,,,++++++++++++++++++,,,***))))))***++++++***,,,***((((((***+++,,,+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111111111111111111222222222333111111111222222333444555666666777888999::::::;;;999@@@BBBEEEPPPZZZkkk#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&******)))((((((((((((((()))***++++++,,,,,,++++++******+++,,,---...///////////////.........------000000000000000000000000111111222222111111000///222222333333555666888999999999999:::;;;<<<>>>>>>>>>>>>=========>>>>>>???>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<=========>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBDDDGGGHHHJJJGGGEEECCCAAA@@@>>><<<:::999999888777666444333333222222222222222333333333////////////000000000000......---,,,,,,,,,,,,,,,++++++***)))))))))))))))******)))))))))((((((((()))))))))***+++,,,,,,,,,,,,+++)))(((''''''((()))))))))+++,,,------------************,,,---...///+++*********))))))((((((&&&'''((()))***+++++++++************))))))))))))))))))))))))((('''&&&%%%((((((((())))))*********++++++******)))(((''''''((((((((((((''''''''''''))))))((((((((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))***)))(((&&&&&&'''((((((&&&&&&&&&'''''''''(((((("""%%%'''((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''))))))((((((((()))'''(((((((((((()))))))))''''''((())))))))))))(((&&&''''''(((((((((''''''''''''''''''''''''''''''((()))***)))'''&&&&&&'''&&&%%%"""!!!!!!"""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''''''''((((((((()))))))))))))))(((''''''''''''((((((((((((((())))))))))))*********************+++,,,***))))))***++++++***+++***((()))***,,,,,,+++***+++---//////...,,,++++++++++++,,,,,,,,,------////////////000000000000000000000111111111222222222222222222333444666666666666777888999::::::;;;999AAABBBEEEPPPYYYkkk%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%&&&'''((()))))))))(((((((((((())))))((())))))*********************+++,,,---......///000////////////........./////////000000000000000111111111111111000000///222222333333555666888999888777888999:::<<<>>>???>>>>>>>>>???@@@@@@AAABBBCCCBBBAAA@@@@@@???@@@@@@===<<<<<<;;;;;;<<<<<<===<<<<<<===???@@@@@@@@@@@@??????@@@AAABBBDDDEEEFFFEEECCC@@@???>>>===:::888888777777666444333333222222111000000000000111222........./////////000000...---,,,,,,++++++,,,,,,++++++***))))))))))))***))))))))))))(((((((((((((((((()))))))))*********++++++******************((()))+++,,,---......///************+++,,,,,,---++++++******)))(((((((((,,,,,,++++++***))))))(((+++*********))))))))))))))))))))))))(((((('''&&&))))))))))))))))))((((((++++++***)))(((''''''&&&((((((((((((((('''''''''******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%''')))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((%%%(((******(((''''''(((((((((((((((((((((((((((###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''(((((((((((('''''')))******)))&&&%%%%%%&&&'''&&&$$$######$$$&&&'''''''''''''''((((((((((((%%%&&&'''((((((((('''''''''(((((((((((()))))))))(((((('''&&&&&&&&&&&&'''))))))))))))(((((((((((())))))))))))************,,,***))))))***++++++***+++)))((()))+++,,,+++***+++,,,.../////////---,,,+++,,,,,,,,,,,,---------000000000000///////////////000000000000111111111444444333333333444555555666666777888999::::::;;;:::AAABBBEEEOOOXXXiii######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%&&&'''((()))''''''''''''((()))***+++'''((())))))******)))))))))******+++,,,---......000////////////...............//////000000000000000111111111111000//////111111222333555777999:::888777777777999;;;===>>>===>>>???AAABBBCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>???@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBB@@@>>>===<<<;;;888666777666666555444333222222222222000//////...//////---............/////////------,,,++++++++++++,,,,,,,,,+++***************))))))))))))(((((((((((())))))((((((''''''''''''%%%&&&(((***++++++***)))((()))+++,,,---......///++++++******))))))((((((************))))))((((((''''''(((((()))******+++*********))))))))))))((('''((())))))*********)))+++******)))((('''&&&&&&))))))(((((((((((((((((('''''''''(((((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((('''((())))))'''&&&&&&&&&((((((((('''''''''''''''"""###$$$&&&'''''''''''''''&&&&&&%%%&&&'''((()))''''''((())))))((('''''')))******)))&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((()))))))))%%%&&&&&&'''''''''''''''(((((((((((()))))))))***(((''''''&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((((())))))*********,,,***))))))***++++++******))))))***+++,,,+++***,,,,,,,,,,,,,,,------...------------............000000000000///////////////000000000000111111111666666555444333333333333666666777888999::::::;;;:::BBBBBBEEEOOOWWWhhh%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,'''((())))))******))))))))))))***+++,,,---....../////////.........---------......//////000000111000000111111000000///...///000111333555888:::;;;;;;:::888888888:::<<<===<<<===???AAACCCEEEEEEEEEDDDCCCBBB@@@@@@?????????;;;;;;::::::::::::;;;;;;;;;<<<===>>>>>>???>>>>>>@@@@@@???>>>============@@@>>><<<;;;:::999777555555555444444333222222111111111111000///......---------------.........///------,,,+++++++++++++++,,,,,,+++************+++******)))))))))((((((((()))))))))((('''&&&&&&&&& """%%%(((***)))((('''))))))+++,,,------------+++++++++***)))(((&&&%%%)))))))))))))))))))))***)))((('''&&&%%%$$$$$$$$$))))))))))))((((((((((((&&&'''((()))******************))))))((('''&&&&&&'''''''''(((((()))))))))'''''''''((((((((((((((())))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((('''''''''&&&&&&&&&%%%$$$###$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))'''&&&&&&'''((((((&&&(((((((((''''''''''''&&&$$$%%%&&&'''((()))))))))&&&&&&&&&&&&'''((()))***'''((()))******)))((('''((()))***)))'''&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''((((((((((((((()))))))))******(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((()))******++++++,,,***))))))***++++++******))))))***,,,,,,+++)))***)))))))))***+++,,,------------.........//////////////////000000000000000000000111111111222222666555444333222222222222666666777888999::::::;;;;;;BBBCCCEEENNNWWWggg'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))(((''''''&&&&&&''''''((((((((((((((()))******(((((()))************)))))))))***+++,,,------...............---------,,,------......///000000111000000000000000//////.........000333666999<<<===@@@>>><<<:::999:::<<<===;;;===???BBBDDDEEEFFFFFFDDDCCCBBBAAA@@@?????????;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>======<<<<<<<<<<<<===>>><<<:::999999888666444333333222222111000000000...///000111111000///...,,,,,,---------.........---,,,++++++***+++++++++++++++***))))))))))))***++++++*********))))))))))))))))))))))))))))))(((###$$$&&&'''(((((((((((())))))***+++,,,,,,++++++******++++++***)))((('''((((((((()))******++++++...,,,***'''$$$###"""!!!(((((((((((('''''''''&&&''''''((())))))((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((()))'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))******+++******&&&&&&&&&'''''''''''''''&&&###!!!!!!###%%%&&&%%%&&&&&&'''''''''(((((((((%%%%%%&&&'''((())))))******$$$ """''',,,+++)))(((((('''''''''&&&&&&&&&%%%&&&''''''((((((((((((&&&&&&'''((())))))******'''((()))******)))(((''''''((()))((('''&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((((((((('''''''''''''''(((((()))(((((()))))))))*********)))(((((('''&&&'''''''''''''''(((((())))))******(((((()))******+++,,,,,,,,,***))))))***++++++***)))))))))+++,,,,,,+++))))))***,,,---......------,,,,,,---------...............//////000000111111111111111111222222222333222222222222222333444444666666777888999::::::;;;;;;BBBCCCEEENNNVVVfff#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''((()))***+++***))))))(((((((((((((((((())))))***************))))))***+++,,,------.........---------,,,,,,,,,---------...///000000111000000000000000//////...,,,---///222666:::===>>>CCCAAA>>><<<:::;;;<<<===:::<<>>AAAEEEJJJTTTgggyyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((************)))(((''''''******))))))***+++------*********)))******+++,,,......------------..............................//////000000000000//////---,,,...222888???CCCEEEHHHEEEAAA===;;;:::;;;<<<;;;<<<>>>AAACCCEEEFFFFFFFFFDDDCCCBBBAAA@@@>>><<<:::999888777777777888999;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;::::::999888888777666555444333222111111000000///......---........./////////......------,,,,,,+++++++++,,,...---+++******+++---...******************************))))))))))))))))))((((((''''''((()))***+++))))))************))))))***))))))((()))+++,,,...+++++++++************)))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))***+++++++++(((((())))))************''''''''''''((((((((((((***)))((('''''''''((((((''''''''''''''''''''''''###$$$&&&'''((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&'''((()))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((''''''''''''((())))))'''((()))***************%%%%%%&&&''''''(((''''''))))))((('''%%%$$$######((('''&&&%%%%%%&&&'''(((&&&'''((()))***))))))(((+++***)))((('''(((((()))''''''''''''&&&&&&&&&%%%(((((()))***************(((((((((((())))))))))))(((((())))))(((''''''&&&'''''''''''''''((((((((((((((()))))))))*********))))))))))))************+++***)))))))))***+++,,,)))******+++++++++******++++++,,,,,,---......///---------............///......//////000000111111///000111222222222222222111111111111222333444555444666777888777888999;;;===>>>AAAEEEJJJTTTgggxxx%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((()))((((((''''''&&&&&&%%%((((((''''''''''''((((((((((((((('''''''''((((((,,,,,,+++***++++++,,,,,,******))))))***++++++,,,///...............//////........................//////000000000000//////++++++---222999>>>BBBCCCEEECCC@@@<<<::::::;;;<<<<<<<<<===>>>@@@BBBDDDEEEGGGEEECCCBBBAAA>>>:::777:::999888666666666777777:::999999888888999999:::888888999:::::::::::::::777777666555444333222222111000000//////....................................---,,,******++++++,,,,,,+++***))))))***+++,,,************************+++*********))))))((((((&&&&&&''''''(((***+++,,,))))))************)))))),,,***((('''(((***---///+++++++++************)))++++++++++++************************************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))******+++,,,,,,,,,((())))))))))))*********$$$%%%&&&'''(((******+++)))(((&&&$$$$$$%%%'''(((''''''''''''''''''''''''###$$$&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((()))*********++++++******)))''''''"""###$$$&&&'''((((((((((((((((((''''''&&&&&&%%%((((((&&&&&&&&&'''((()))&&&'''((())))))))))))(((''''''&&&%%%%%%%%%%%%&&&((((((((('''''''''&&&&&&)))))))))))))))***++++++(((((((((((())))))))))))(((((()))))))))(((''''''((((((''''''''')))***+++'''((((((((()))))))))))))))))))))*********++++++******))))))******+++,,,,,,++++++***))))))******++++++,,,,,,------......---------............///------...///000111222222000111111222222222111111111111111222222333444555444666777888777888999;;;======AAAEEEIIISSSfffwww########################'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&%%%%%%(((''''''&&&&&&''''''((('''&&&&&&%%%&&&'''((()))++++++***)))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---..............................//////000000000000//////,,,,,,///444:::???BBBBBBCCCAAA>>><<<::::::;;;<<<===<<<<<<<<<>>>@@@BBBCCCEEEDDDCCCBBBAAA>>>999555:::999888666555555555666666666555555555555666666777777888888888888777777555555555444333222222222000000/////////...............------------------...---+++***)))***+++,,,***)))(((((((((((()))***************************++++++******))))))(((''''''''''''((())))))***+++((())))))************)))***))))))((()))+++,,,...+++++++++*********))))))++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******)))((((((''''''&&&''''''''''''''''''''''''$$$%%%&&&'''((()))***+++'''%%%###""""""###%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((())))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''(((((()))***((((((((('''&&&%%%$$$###$$$$$$%%%&&&'''((((((''''''''''''((())))))******(((((('''''''''((())))))'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%)))((((((((((((''''''''')))((('''''''''(((***+++&&&&&&&&&&&&''''''''''''(((((()))))))))((((((''')))(((''''''(((***,,,...((((((((()))))))))******))))))*********+++++++++***************+++++++++,,,+++***)))))))))+++,,,++++++,,,,,,,,,------------------............///.........///000111111111111111222222222111111000222222222222333444555555222444555666555666777999<<<===@@@EEEIIIRRReeeuuu########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%'''(((***+++*********)))(((((('''))))))))))))***+++,,,---,,,,,,,,,,,,,,,---.../////////////////////////////////000000000000//////,,,,,,///333999>>>@@@@@@@@@>>><<<;;;::::::;;;<<<===<<<<<<<<<===???AAABBBAAAAAABBBBBBBBB???:::666:::999777555444444555555666555555444444555555666777777777666666444333333444444333333222222111111////////////............///...---,,,+++,,,,,,,,,---,,,+++*********++++++******))))))))))))******))))))))))))))))))))))))*********+++***)))((('''((())))))))))))((((((((((((((()))***************'''(((***+++,,,,,,+++***+++++++++*********))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''&&&$$$###$$$%%%&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''((()))%%%%%%&&&&&&&&&%%%$$$$$$''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((())))))'''''''''''''''(((((()))+++++++++*********)))))))))(((((((((((('''''''''''''''&&&%%%%%%'''((()))&&&&&&&&&&&&''''''''''''(((((()))))))))))))))(((***)))''''''(((***,,,...)))))))))*********++++++************++++++++++++))))))******++++++++++++***))))))((()))+++---...+++++++++,,,,,,,,,,,,,,,---------............///000000000000////////////111111222222222111111000222222222222333444555666222444555666555666777999;;;<<<@@@EEEIIIRRRcccttt%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))+++++++++++++++***)))((((((((())))))***+++------------------...///000000//////////////////////////////000000000000//////,,,,,,---000555999;;;<<<===<<<;;;:::::::::;;;<<<;;;;;;<<<===>>>???AAABBB???@@@AAACCCCCC@@@;;;777888777666555444444555555888777777666666777777888777777666666555333222111333222222222111111111000........................///...,,,+++******+++,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))((('''''''''((()))******+++******%%%(((+++---...---***)))+++++++++************)))))))))))))))((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((())))))******)))))))))(((((((((((('''((((((((((((((('''''''''((((((((((((((())))))***))))))))))))))))))))))))%%%%%%%%%%%%'''((()))***''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''(((((())))))(((''''''&&&)))((('''%%%$$$###!!!!!!&&&&&&&&&'''((((((((()))''''''&&&&&&''''''((()))***************)))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))(((((()))*********))))))))))))(((((((((***+++,,,************++++++++++++*********++++++++++++,,,))))))***++++++++++++***((((((((()))***,,,---...++++++++++++,,,,,,,,,,,,---------............///111000000000/////////...000111111222222222111111222222222222333444555666444666777888777888999;;;;;;<<<@@@EEEIIIQQQbbbrrr%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((''''''))))))*********)))((((((((((((((()))***,,,---...,,,,,,,,,,,,---...///000//////////////////////////////000000000000/////////------...333777999:::;;;:::::::::::::::;;;<<<:::;;;<<<>>>@@@AAAAAAAAA???@@@CCCEEEEEEAAA;;;666777666555444444444555666888888777777777777888888666666666666666555444333222111111111111000000000........................///...,,,***)))***++++++)))***,,,,,,,,,+++)))(((******++++++++++++******))))))))))))))))))))))))&&&''')))+++++++++***)))'''((()))******)))(((((('''((()))******+++++++++'''(((***+++,,,,,,+++***+++++++++************)))*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))******++++++))))))((((((((('''''''''((((((((((((((((((((((((&&&'''((()))***))))))(((((((((((((((((((((((((((%%%%%%%%%%%%&&&((()))+++''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((''''''''''''''''''((()))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))((()))))))))))))))((((((&&&&&&'''((((((((('''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&'''((()))&&&'''((((((((('''%%%%%%''''''''''''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,((()))***+++,,,++++++***((()))***+++++++++++++++++++++++++++++++++++++++---------............///////////////000000000000///000111222222222222222333333222333333444555666444666777888777888999;;;:::<<<@@@EEEIIIQQQaaaqqq###########################$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$##################$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%((((((((()))***,,,---...***))))))***+++,,,---...000000000000000000000000//////000000000000//////222000//////333777:::;;;:::999999999::::::;;;<<<999:::===???AAABBBBBBBBBAAABBBDDDFFFEEEAAA:::555666555444333444555666777666666555555555555666666555666666777777777777777111111111111000000000000---.....................///...,,,***))))))***+++(((***,,,------+++((('''''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&)))+++,,,,,,+++***%%%&&&((()))***+++******''''''(((******+++++++++))))))))))))***+++,,,---+++++++++************)))+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))******))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((())))))"""$$$&&&(((((('''&&&%%%'''''''''''''''''''''''')))((('''&&&%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******))))))***))))))((('''&&&###$$$%%%&&&'''(((((((((%%%&&&'''((()))+++,,,,,,###$$$%%%&&&''''''''''''''''''&&&%%%&&&'''((()))((()))*********)))'''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&'''''''''((((((((()))***************(((((()))))))))(((((('''(((((((((((())))))))))))******+++++++++,,,,,,,,,((()))***+++,,,+++************+++,,,,,,***)))(((++++++++++++++++++++++++---------.........//////------...///000111222222...///000111222333333333333333333333444555666666222444555666555666777999:::;;;@@@EEEIIIPPPaaappp######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%%%%&&&((((((((((((((('''''''''((())))))+++,,,---.........---,,,++++++---...000//////......---------,,,///////////////////////////...---...111444666666777666666666888999;;;===:::;;;===>>>@@@AAAAAAAAA===???CCCEEEDDD@@@;;;888555555555444444333333333222333333444555666777777555666666666555444333333333111///...000111111000//////............/////////...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((++++++***)))(((''''''&&&+++*********))))))(((((()))))))))))))))******+++)))***+++,,,---.........***,,,---,,,***(((((()))***(((((())),,,,,,)))&&&)))***+++***)))((((((*********))))))******+++,,,,,,+++)))((((((((()))***))))))))))))))))))))))))))))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))******)))((((((((((((((((((''''''''''''&&&&&&&&&*********)))(((&&&%%%$$$)))'''$$$$$$&&&((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))(((''''''&&&''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%)))))))))))))))(((((((((%%%&&&&&&&&&'''(((((((((&&&&&&%%%$$$%%%&&&'''((()))%%%!!! ###&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))(((((('''''''''((()))+++,,,,,,***'''&&&******)))((((((((((((((()))((('''&&&&&&'''((()))***(((&&&'''***+++)))'''((()))+++++++++***(((&&&)))(((((()))++++++***(((***+++---......---+++***((())),,,------,,,+++***---...///...------...///***---000111...(((!!!............////////////000000111111111111000///111222222333333444444555555555555666666777888999>>>>>>BBBGGGKKKRRRaaannn######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''((((((&&&%%%&&&'''(((((((((((((((((((((''''''(((((()))+++,,,,,,------,,,*********+++---...000000///......---,,,,,,///////////////////////////......///222444666777666666666666777999;;;<<<<<<===>>>???????????????>>>@@@BBBCCCAAA>>>:::777555555444444444333333333333333444444555666666666555555555555444444444444444222///...///000000///000//////......//////000,,,,,,+++***************++++++++++++++++++++++++))))))))))))))))))))))))((())))))******)))((((((***))))))(((((('''''''''))))))))))))(((((('''''')))(((((((((((()))******++++++,,,,,,,,,,,,,,,+++***,,,---,,,***(((((()))---+++))))))+++---,,,***)))***+++***((('''((()))******))))))******+++,,,+++***)))((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''''')))((('''&&&&&&'''((()))***))))))((((((((((((((((((''''''''''''&&&&&&&&&''''''(((((((((((('''''''''%%%""""""$$$&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))((((((((((((((((((((((((&&&'''''''''''''''''''''((((((''''''&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))'''&&&&&&&&&&&&'''(((%%%###$$$&&&((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%&&&%%%%%%$$$$$$%%%))))))))))))((((((''''''***)))(((((('''''''''((()))(((''''''''''''((()))+++)))((((((***+++***((('''(((***+++,,,+++***)))((((((''')))***+++***(((***))))))))))))))))))***((()))***+++++++++******,,,---...---,,,+++,,,...+++,,,...000///...+++***............////////////111111000000000000000000111222222333333444444555555555555666666777888999===>>>AAAFFFJJJRRR```mmm######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((''''''((((((((((((((((((''''''((()))***++++++,,,+++******))))))***,,,---...............//////////////////////////////////////////000222444666777666555555555666888:::;;;>>>>>>>>>??????>>>>>>===@@@AAA@@@@@@===;;;888666444444444444333333333333444444444444444444444444555444333333333444555666555222000.../////////...//////............//////+++***))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))))))))((('''((((((((((((((('''''''''((((((((((((''''''''''''((((((''''''(((((()))***+++++++++,,,+++******)))***,,,---,,,***(((((()))---+++)))(((***+++++++++((()))***)))'''&&&'''(((***))))))))))))***++++++***)))((('''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''(((((())))))((((((''''''(((((((((''''''''''''&&&&&&&&&$$$%%%&&&'''((()))))))))&&&$$$######$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******(((((((((((((((((((((((($$$%%%&&&'''(((((())))))((((((((('''(((((())))))&&&&&&&&&'''((((((((()))'''''''''''''''&&&&&&&&&+++***)))(((&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))******%%%'''(((((('''&&&'''(((***)))'''&&&&&&&&&(((((()))(((''''''&&&''''''''')))((((((''''''(((((()))+++***))))))++++++***)))&&&''')))+++,,,,,,,,,,,,)))(((((()))++++++***(((***)))'''&&&&&&''')))***(((((()))))))))************,,,---,,,+++***+++,,,------------///000222333............////////////111111000//////000111222111222222333333444444555555555555666666777888999<<<===@@@EEEIIIPPP^^^lll######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&&&&((()))''''''''''''(((((((((((((((((())))))***++++++,,,+++************+++,,,,,,***+++,,,---///111222222........................///000111222333444666777666555555555555777999:::<<<===>>>>>>>>>>>>>>>>>>BBBAAA>>><<<999777666555333333333333333333333333555555555444444333333333444333222111111333555777555333000......///...------------,,,,,,---------++++++************++++++************************))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))******+++++++++*********,,,---,,,***(((((()))((((((''''''(((((((((((('''((()))((('''&&&'''((()))))))))))))))***++++++)))(((((('''''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((''''''((((((((()))(((((('''''''''(((((((((''''''''''''&&&&&&&&&$$$%%%&&&'''((()))))))))(((&&&%%%%%%'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((%%%&&&'''((()))))))))(((''''''''''''((())))))***$$$%%%%%%&&&'''((())))))((((((((('''&&&&&&&&&%%%***)))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,---...%%%(((++++++)))'''(((***)))((((((''''''((((((((((((''''''&&&&&&&&&'''''')))(((((((((((((((((()))***)))))))))******))))))((((((***+++,,,,,,,,,,,,***))))))***,,,,,,+++***,,,+++***))))))***+++,,,***))))))))))))***+++++++++,,,---,,,+++***+++---......---,,,,,,---...///............////////////222111///......000222333111222222333333444444555555555555555666777888999<<<<<>>???@@@@@@???===:::777444333222222222222222222333333333333555444444444333333222222333222111111111222333444444111///---.........---++++++************++++++(((((((((((((((((()))***++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''((()))******)))))))))))))))((((((((())))))))))))************((((((''''''(((((()))***&&&''')))+++,,,---......***,,,---,,,***(((((()))&&&(((***+++)))(((((((((((()))***)))'''&&&'''((()))(((((((((((()))******((())))))))))))((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''(((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******(((''''''&&&&&&&&&(((((((((((((((((((((((()))***,,,------,,,***(((''''''&&&&&&''''''((((((&&&&&&&&&'''((((((((()))'''''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&'''&&&$$$"""!!!###'''***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******%%%***......)))&&&''')))&&&(((***,,,---+++)))''''''''''''&&&''''''((()))((())))))******))))))(((&&&'''((((((&&&&&&'''(((*********)))))))))((((((,,,++++++,,,......---+++((()))+++------+++)))(((***+++++++++,,,,,,,,,,,,,,,---...---,,,+++,,,...***+++...000000000...---............////////////000000/////////111222333111222222333333444444555555555555666666777888999<<<<<>>>>>>>>>>><<<;;;888666333222111111111111222222222333333333444444333333333333333333222222222222111111111111222000...---...//////...,,,,,,++++++++++++,,,,,,)))(((((((((((()))***+++************************))))))))))))))))))))))))((((((''''''((()))+++,,,++++++******))))))((((((((((((((()))))))))******)))(((((((((((()))******((()))***,,,---.........***,,,---,,,***(((((()))((())))))'''%%%%%%(((,,,)))***+++***((('''((()))((((((((((((((()))******))))))*********)))((('''((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%$$$###%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((()))***---/////////---,,,))))))(((((('''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&%%%%%%&&&&&&%%%###$$$'''***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))///444222---((())),,,'''''')))*********))))))((('''''''''(((((()))***((()))************)))(((&&&((())))))'''&&&''')))(((((((((((((((((())))))******)))+++,,,---+++***))))))************))))))((()))***,,,,,,++++++******,,,---,,,+++***+++,,,***+++---///000000000000............/////////////////////000111111222222111222222333333444444555555555555666666777888999<<<<<>>??????AAA>>>:::555222111111111111111000000//////.........///000111111222111111111111000///////////////------............------,,,,,,,,,+++++++++******(((((((((((((((((((((((('''((()))***++++++*********((('''(((+++,,,+++)))%%%(((++++++)))'''((()))))))))))))))))))))))))))''''''''''''''''''''''''+++(((%%%&&&)))+++***)))******+++,,,,,,,,,,,,+++...,,,***(((''')))+++,,,,,,+++)))((('''((()))+++%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((***************)))(((''''''''''''''''''((())))))))))))((('''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))(((''''''''''''&&&%%%%%%%%%$$$&&&''''''((('''&&&$$$###''''''''''''''''''''''''''''''''''''''''''''''''"""$$$&&&''''''(((***++++++***)))((('''&&&%%%%%%&&&&&&&&&''''''''''''(((+++***+++---///000...---******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&"""%%%))))))'''&&&''')))***************)))))))))***)))(((''''''((())))))++++++***)))((('''&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))++++++******))))))(((((())))))))))))************)))************+++++++++)))))))))***+++++++++,,,***)))((((((((()))+++,,,***+++---///000000//////++++++,,,------......///000000//////.........---111111111111111222222333444444444444444444444444666777777777555555777888<<<<<>>>>>???>>><<<888444222111111111000000000000//////......000000111111111000000///000//////...---.........------............------,,,,,,+++++++++*********))))))))))))))))))))))))++++++******)))((((((((()))'''&&&'''***+++***(((&&&(((++++++)))'''((()))))))))))))))))))))))))))((((((((((((((((((((((((***(((%%%&&&(((******)))******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++,,,+++)))((('''((()))***'''(((((((((((((((((('''(((((((((((((((((((((((((((((()))***+++++++++***'''''''''''''''((())))))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''''')))******))))))((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''*********,,,...///---,,,))))))))))))((((((''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******)))'''&&&%%%''')))(((&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&&&&'''((()))(((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((((((((((((((())))))))))))'''(((((())))))***++++++))))))))))))************)))************+++++++++***************++++++++++++***)))))))))***,,,,,,***+++,,,---------,,,+++++++++,,,------......///000/////////............111000000000000111222222444444444444444444444444444555666666666666888:::;;;<<>>>>>>>><<<:::777444222111111222000000000////////////...111111111111000///...---///...------,,,,,,------------------------------,,,++++++++++++*********************************,,,+++)))(((''''''((()))((('''&&&((()))***(((''''''(((******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&((())))))(((******+++,,,,,,,,,,,,++++++,,,.........---+++)))+++***)))((('''((()))***))))))(((((((((((())))))(((((((((((((((((((((((()))******+++++++++******'''''''''''''''((())))))+++******))))))))))))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))((('''((())))))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&'''''''''''')))((((((***,,,,,,+++***)))))))))(((((((((((('''$$$$$$%%%&&&'''((()))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((+++------+++(((&&&((())))))'''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))************)))************++++++++++++++++++***************++++++******++++++,,,---,,,,,,,,,,,,,,,+++******++++++,,,------......///////////////............000000/////////000111111444444444444444444444444222444555666666777:::<<<;;;<<>>>>>>>><<<:::777444222111111111////////////////////////000000111111000///......///......---,,,------------,,,,,,,,,,,,,,,,,,---++++++++++++************)))))))))))))))))))))))))))((('''&&&''')))+++---((((((((()))******((('''(((((()))))))))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((((((((((((******+++,,,,,,,,,,,,++++++,,,---...---,,,***)))******)))(((((((((((()))***)))(((''''''((()))***((((((((((((((((((((((((......---,,,***)))'''&&&'''''''''''''''((())))))******)))(((((()))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((($$$%%%%%%%%%&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''((()))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((('''&&&((()))***)))(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,+++)))((()))((('''&&&%%%%%%&&&(((((((((((()))))))))))))))%%%%%%&&&&&&'''((()))***((((((((())))))*********%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))******))))))(((''''''&&&((()))))))))************))))))*********+++++++++,,,+++++++++***)))))))))************++++++,,,,,,------------------------++++++,,,------......//////////////////.........///////////////000000111333333444444444444444444333555666666666777999;;;:::;;;???DDDFFFJJJUUU```vvv$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&(((((()))***************+++++++++******)))))))))((()))************))))))+++,,,---,,,++++++---///555555444333333333444444888777666888:::;;;;;;::::::::::::;;;<<<<<<======<<<:::888555333111000000.............../////////......///000000000000000000///......------......---,,,++++++++++++,,,---+++++++++*********))))))(((((((((((((((((((((((()))(((&&&&&&'''(((+++,,,(((***+++,,,+++***))))))))))))((((((((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((()))******+++,,,,,,,,,,,,+++,,,++++++******************))))))((((((((((((((()))(((&&&&&&&&&&&&((()))((((((((((((((((((((((((---------,,,***((('''&&&'''''''''''''''((())))))(((((('''''''''(((((()))(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''((($$$%%%%%%%%%&&&''''''''')))((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''''''''(((***'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&'''((((((''''''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((()))***(((&&&%%%%%%&&&'''((()))%%%&&&&&&&&&''''''((((((&&&&&&'''((()))*********)))))))))***++++++,,,,,,&&&&&&'''''''''''''''((((((((((((((())))))))))))*********)))((((((''''''((()))))))))************))))))*********+++++++++,,,+++++++++***)))))))))((())))))***************++++++,,,,,,---...//////++++++,,,------......///.........//////////////////////////////000000111333333333444444444555555555666777666555555777999999;;;???CCCEEEIIISSS^^^sss$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))******************************)))))))))((()))***+++++++++***))),,,---------,,,,,,...000555444333222333333555666:::888888888:::;;;:::999666666777888888999999:::999888666444222111000000---............/////////,,,---...///000000000000000//////...---.........,,,,,,************,,,,,,+++************)))))))))''''''''''''''''''''''''+++***((('''&&&&&&'''((((((+++---...,,,***))))))***)))''''''((())))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&(((******)))((()))*********+++,,,,,,,,,,,,+++,,,+++***)))))))))******)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))*********))))))'''''''''''''''((())))))'''''''''''''''(((((()))(((((((((((((((((((((((())))))(((''''''''''''((('''''''''(((((((((((((((((((((&&&%%%%%%$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''###%%%''''''&&&'''(((***''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((&&&$$$%%%&&&''''''&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$&&&)))***&&&%%%$$$%%%'''))))))((('''''''''((())))))******&&&'''((()))*********)))'''''''''(((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))******++++++))))))))))))************)))************++++++++++++++++++***************(((((()))************)))(((((())))))***,,,---...++++++,,,------......///.........///////////////000000/////////000111111222333333444444555555555666777888777555555666888999:::???CCCEEEHHHRRR]]]ppp$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$###%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((()))***************))))))))))))************((()))+++,,,---,,,+++***---.........------///111444333222222222444666777:::999888888999999888777111111222333333444444555333222222222111111111111---------.........//////......///////////////...///...------,,,,,,------,,,+++***))))))***+++,,,************))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&'''+++......,,,)))((((((+++)))&&&&&&(((***)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&)))+++,,,***)))***+++******+++,,,,,,,,,,,,+++***+++,,,,,,,,,+++***)))(((((((((((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((()))))))))))))))'''''''''''''''((())))))((((((''''''((())))))***(((((((((((((((((((((((())))))******)))(((((('''((((((((((((((('''''''''&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&''')))(((((((((''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$$$$%%%''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''&&&%%%&&&((()))'''%%%(((((())))))***++++++,,,&&&'''((())))))(((((('''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))******+++,,,,,,,,,))))))))))))************)))************+++++++++***************+++++++++((()))***+++++++++************)))))))))***,,,---++++++,,,------......///............/////////000111000000000000111222222222222333333444555555666555666777666555666888:::888:::???CCCEEEHHHQQQ[[[nnn$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%&&&""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$###%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%&&&'''((((((((()))***************(((((())))))******++++++((()))+++---------+++***---/////////......///111444333222111222444777888:::999777777888888666555.........///000000111111------...///000111111222---------.........//////000000000000///...---,,,...---,,,,,,++++++,,,,,,,,,+++)))(((((()))+++,,,************))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))&&&***---...+++((('''''',,,)))&&&&&&(((******((())))))))))))))))))))))))))))))))))))))))))))))))&&&)))------+++)))***,,,******+++,,,,,,,,,,,,+++)))+++...000000---***'''((((((((()))(((''''''&&&'''((()))******)))((('''(((((((((((((((((((((((((((((()))(((((('''&&&&&&'''''''''''''''((())))))))))))((())))))***++++++(((((((((((((((((((((((()))***+++++++++)))(((''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%'''))),,,---'''''''''''''''''''''''''''''''''''''''''''''''')))***+++***'''&&&'''(((((((((((((((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&)))'''$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&'''(((((((((((()))'''&&&'''))))))%%%"""$$$$$$%%%%%%&&&''''''(((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))------,,,,,,+++*********))))))))))))************)))************+++++++++))))))******+++++++++,,,)))***+++,,,---,,,++++++...---,,,+++++++++,,,---++++++,,,------......///---.........//////000000111111111111111222222333222222333333444555666666333444666666666777999<<<888:::>>>CCCEEEGGGQQQ[[[mmm$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$###$$$$$$%%%&&&'''(((((()))((('''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%&&&''')))***''''''(((((())))))******))))))(((((((((((()))))),,,++++++******++++++,,,------,,,++++++,,,,,,,,,111333444555444444444666666888999:::999666333111///000111111111000...---//////000000///...------------------------------,,,---------......//////...------,,,,,,++++++***************************))))))))))))))))))))))))************)))))))))))))))))))))(((((((((((((((%%%''')))******)))'''%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,++++++++++++)))''''''((()))***)))((('''((()))+++---''''''''''''''''''''''''***)))((((((((((((((()))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++***)))'''%%%''''''''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%&&&)))+++)))'''%%%''')))++++++(((&&&$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))'''&&&%%%$$$$$$$$$''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((******))))))((((((''''''&&&'''((())))))***))))))+++***)))(((((('''(((((())))))*********+++++++++&&&''''''((()))*********************))))))((((((+++++++++++++++,,,,,,---++++++++++++++++++++++++((()))***,,,,,,,,,,,,,,,------......///000000000222222111111222222333444222333555777888888777777333444555666777888999:::::::::>>>CCCEEEHHHPPPYYYkkk$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%############$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%$$$%%%&&&&&&((('''''''''&&&&&&&&&%%%(((''''''&&&&&&&&&''''''''''''(((((())))))*********))))))(((((())))))***,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,111333555555444444555666777888888777666333111//////000000111000///...---...////////////......---------------------------......//////000000000000+++,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))******************+++,,,,,,,,,,,,+++,,,---...---+++******+++((())))))***************(((((((((((((((((((((((()))))))))(((((())))))***))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%###%%%'''((('''%%%(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''&&&&&&''''''''''''''''''''''''''''''***)))(((((((((((()))***))))))))))))(((((('''''''''(((((())))))))))))(((***))))))(((((((((((((((+++******)))))))))))))))(((((()))******+++,,,,,,++++++*********)))))))))((((((((((((((())))))*********************************++++++,,,---------------......///000000000111000000000000111222222111111333444555444444333555555666666777777777888::::::>>>CCCEEEHHHPPPXXXjjj$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&""""""""""""###%%%&&&'''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&((()))(((((('''&&&%%%%%%''''''(((((())))))***************))))))*********,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,111333555666555555666777999888777444222000...---///000000000000///...------....../////////......------------------------.........////////////000******++++++,,,------...************************))))))))))))))))))))))))''''''((()))***+++,,,,,,************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))******************+++,,,,,,,,,,,,+++,,,...//////---+++***+++((()))+++,,,,,,***(((''')))))))))))))))))))))))))))))))))))))))***+++,,,))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&%%%%%%%%%'''((('''&&&***)))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((('''''''''((())))))***''''''''''''''''''''''''))))))************)))))))))))))))(((((((((((('''((())))))))))))(((((('''((((((((((((((()))))))))******(((''''''((()))*********++++++,,,---------+++++++++++++++************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000------......///000000000000////////////000111111111222222333333333222222666666666666666666666666::::::>>>CCCEEEGGGOOOXXXiii$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$#########$$$%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''((()))))))))'''&&&%%%''''''(((((())))))******++++++************++++++,,,++++++******++++++,,,++++++++++++++++++,,,---111333555666555555777888;;;999666222000...---,,,///////////////.........,,,,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,************************((((((((((((((((((((((((************)))))))))(((***************+++++++++))))))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++,,,,,,,,,,,,+++***,,,......,,,***)))((()))***++++++***)))((('''************************))))))))))))***+++------))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((((()))))))))((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''(((((()))***''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((())))))***))))))((('''&&&''''''((())))))))))))))))))(((''''''(((***,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++,,,------------------------------...---,,,+++,,,...000222------......///000000000000////////////000111111333333444444333333333222555555555666666777777777::::::>>>BBBEEEGGGNNNWWWggg$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$%%%%%%%%%&&&((()))***)))((('''''''''(((((())))))******++++++************++++++,,,++++++******++++++,,,************++++++,,,---000222555555555555777888;;;999555222///---------000//////...............,,,,,,---......///......------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((())))))******++++++++++++***)))(((((((((((()))***(((((((((((())))))))))))************************************************((()))))))))******************+++,,,,,,,,,,,,+++***,,,......,,,***)))(((,,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))***+++------(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''))))))))))))((((((((()))'''(((***++++++)))'''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''((((((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$'''''''''''''''((((((((())))))***))))))((('''&&&&&&'''((()))******))))))+++***)))((())))))++++++************++++++++++++++++++++++++++++++++++++((((((((((((((()))******------------------------...---,,,,,,,,,...000222------......///000000000111000000000000111222222444333333333222222333333111222333555666888999999::::::>>>BBBDDDFFFNNNVVVeee~~~$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&***)))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))))))))''''''(((((())))))***************))))))*********,,,++++++******++++++,,,******)))******+++,,,---///111333444444555666777777666333111///.........000///......------......,,,------.........------------------------------...---------------,,,,,,---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((())))))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++,,,...//////---+++***+++,,,+++)))''''''(((***+++)))))))))))))))))))))))))))))))))))))))***+++,,,(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((($$$$$$%%%&&&'''((())))))''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&''''''''''''((()))(((&&&&&&&&&'''&&&(((+++---,,,***'''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((''''''(((((())))))(((((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((******((('''&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''''')))******)))((((((+++++++++***)))((('''&&&))))))***************************+++++++++++++++***))))))))))))***++++++************************------,,,,,,---...000111------......///000000000111000000000000111222222222111111000000111222222000111222444666888::::::::::::>>>BBBDDDFFFMMMVVVccc|||$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''''')))((((((((((((((())))))''''''(((((())))))*********))))))(((((())))))***,,,++++++******++++++,,,))))))))))))***+++,,,------000222333333444555777222111000///............000///...---------......------.........---,,,,,,------------------------------------,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,''''''((())))))***++++++((()))************)))((((((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++,,,---...---+++******+++)))))))))))))))*********++++++++++++++++++++++++)))))))))(((((())))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''(((((((((''')))***)))&&&%%%&&&(((((()))***++++++)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((((((((())))))((((((((('''(((((())))))(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''''''''(((((('''(((((())))))))))))((('''(((*********)))'''&&&%%%&&&'''))))))(((&&&%%%*********************))))))))))))*********++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////------......///000000000000////////////000111111111111000000111222333444111111333444666777888999;;;;;;===BBBCCCEEELLLUUUaaa{{{$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""'''''''''((((((((()))))),,,+++)))'''''''''((((((''''''(((((()))*********))))))(((((((((((()))))),,,++++++++++++++++++,,,))))))))))))***+++,,,------///111333333333555666..................------000///...---,,,---..................---,,,++++++------------------------+++++++++******))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&''''''((()))*********'''(((***,,,,,,***((('''(((((((((((())))))))))))************************************************))))))))))))******************+++,,,,,,,,,,,,++++++++++++)))''''''((()))&&&''')))+++,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((((((((()))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))+++,,,+++((('''(((***+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''(((((()))+++,,,---))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''((())))))***))))))((()))***+++***)))'''%%%"""&&&)))******)))+++*********************(((((())))))*********+++))))))(((((())))))***+++////////////////////////***+++,,,---............------......///000000000...............///000000333333222222333555777888333333444444555666777777;;;;;;===BBBCCCEEELLLUUUaaazzz&&&%%%$$$"""!!! %%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''###%%%&&&&&&$$$$$$%%%'''&&&$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%)))(((((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))'''))))))((('''&&&'''((())))))(((((((((((())))))))))))***++++++++++++***&&&'''((()))+++,,,......,,,---///000000///---,,,,,,.........,,,+++,,,---......------------......////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))++++++***)))((('''&&&&&&***'''$$$###&&&(((((('''))))))(((((('''''''''&&&)))((((((((((((***,,,---******))))))((((((''''''++++++******)))))))))(((***)))'''&&&'''(((***,,,))))))))))))))))))))))))++++++******)))(((((((((((((((((('''%%%&&&(((***000---+++***,,,---......------------,,,,,,+++***((())))))(((''''''(((***)))+++,,,,,,***))))))***++++++++++++*********)))******+++,,,------......///...---,,,+++)))(((((((((((())))))))))))((((((---,,,+++)))((((((''''''((((((''''''''''''((((((************))))))))))))''''''((((((((((((''''''))))))(((''''''''''''''')))(((&&&&&&((()))((('''''''''''''''((((((((((((&&&%%%%%%%%%&&&''')))+++***)))((('''&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%&&&((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''((())))))&&&((()))******)))(((&&&(((''''''(((((()))***+++&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))***(((&&&'''***+++)))''''''&&&&&&&&&%%%%%%$$$$$$++++++******)))((((((((((((((()))***+++,,,,,,---......---,,,,,,++++++***(((***---//////...,,,***++++++,,,,,,,,,,,,------,,,+++*********+++,,,---,,,,,,...///000111111111///000111000///...///000111111111111111222222222444444444444444555666666<<<;;;<<>>BBBDDDFFFMMMUUUeeewww$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%###%%%&&&&&&$$$$$$%%%''''''%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&&&&'''((((((((('''''''''''''''$$$&&&'''(((((((((***+++*********))))))*********))))))***++++++++++++***,,,+++++++++***))))))))),,,---...//////...---,,,***,,,------,,,,,,...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++***)))***+++++++++,,,,,,---------+++))))))***,,,,,,+++))))))((((((((((((''''''***)))))))))))))))*********))))))))))))(((((((((*********)))))))))))))))'''''''''''''''((((((((())))))))))))))))))))))))))))))************++++++***+++,,,,,,,,,...111333///---++++++,,,---...---,,,,,,---------,,,++++++******+++***)))(((***,,,)))+++,,,,,,***))))))*********)))))))))(((((((((((((((((((((((()))))))))************)))))))))((((((((())))))))))))(((((('''''''''''''''((()))***)))((((((''''''(((((()))************))))))))))))'''(((((())))))((((((''')))((((((''''''''''''((((((&&&%%%%%%&&&''''''&&&''''''''''''((((((((((((((()))))))))(((((('''&&&))))))(((''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&''''''((((((''''''&&&))))))'''''''''((()))***))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''((())))))((()))***++++++***)))(((+++***)))(((''''''''''''&&&''''''((((((''''''&&&%%%&&&'''((())))))))))))+++***))))))++++++***)))((((((((((((''''''''''''(((((())))))))))))******,,,,,,++++++***************************++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------///////////////...---,,,,,,...000000000000222444333333333333444444444555333333444555777999;;;<<<999:::???EEEFFFGGGLLLTTTcccuuu$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$&&&%%%$$$$$$%%%''')))'''%%%$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$(((((((((''''''&&&&&&&&&%%%&&&(((((('''''')))+++++++++************++++++))))))***++++++++++++***))))))*********+++++++++,,,------......------,,,***+++------------///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,------***)))((((((((()))))))))))))))((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++''''''((())))))))))))((())))))))))))))))))))))))''''''((())))))***+++++++++++++++***((()))+++---///---++++++---...------,,,,,,,,,------,,,,,,+++))))))***)))(((''')))+++)))+++,,,,,,***))))))***))))))))))))((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))(((((())))))))))))((((((******))))))******+++,,,))))))(((((((((((())))))************)))))))))((((((((())))))))))))(((((()))(((''''''''''''(((((()))'''%%%&&&'''((('''&&&''''''''''''(((((((((((('''((()))******)))((('''((((((((('''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((('''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''((())))))))))))***++++++***))))))***)))((('''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((()))((((((((((((''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%''''''(((((()))******+++++++++++++++++++++++++++'''(((((()))***+++++++++,,,+++*********+++------***++++++++++++,,,,,,,,,++++++++++++,,,,,,------//////000000000//////...---///000000000000222333222222333333444444555555444444555666777999;;;<<<:::;;;???DDDFFFGGGMMMUUUaaasss%%%%%%$$$###############&&&&&&&&&&&&&&&%%%%%%%%%###""""""!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$&&&%%%$$$$$$%%%'''+++)))'''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''((()))((('''&&&'''(((++++++************++++++))))))***++++++++++++***))))))*********+++++++++,,,------------------,,,***+++------------///000------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++)))******++++++*********++++++++++++************((((((((((((''''''((()))(((((())))))))))))))))))***************)))))))))))))))))))))************(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))%%%&&&&&&'''((()))******((())))))'''&&&&&&(((***...---+++,,,---...---,,,+++,,,,,,------,,,,,,,,,+++,,,---,,,******,,,---)))+++,,,,,,***))))))***))))))))))))(((((((((((())))))))))))))))))(((((('''(((((((((((()))))))))(((((())))))))))))((((((,,,,,,+++***************))))))(((((((((((())))))************)))))))))((((((((())))))))))))((((((((((((''''''''''''((((((***(((''''''((())))))(((''''''''''''((((((((((((%%%&&&(((************)))''''''(((((((((((((((((((((((('''''''''&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''((()))))))))))))))******)))))))))'''''''''''''''((())))))'''(((((((((((((((((('''&&&'''((((((((((((((((((''''''(((((('''''''''(((************************&&&&&&'''((()))******+++)))******+++,,,,,,------''''''((()))******+++,,,,,,+++***))))))+++,,,...*********+++++++++,,,,,,++++++,,,,,,------------)))***+++,,,------------000111222111000///000111111111111222333444444555777777777777777888999:::<<<<<<===AAACCCEEENNNWWW```rrr%%%%%%$$$###############%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''+++)))''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&((()))******'''''''''&&&&&&&&&&&&&&&((()))))))))'''&&&&&&(((*********))))))*********))))))***++++++++++++***,,,+++++++++***)))))))))---,,,,,,,,,,,,,,,,,,---***,,,------,,,,,,...///------,,,,,,,,,,,,------------------------------*********+++++++++++++++((()))******+++*********++++++******)))))))))((()))***++++++))))))***+++(((((())))))))))))******((()))************)))))))))))))))************+++))))))))))))************++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&'''(((((()))******&&&'''((((((((())),,,///...---,,,,,,......---,,,++++++,,,---------,,,,,,)))***+++***((((((***+++)))+++,,,,,,***))))))*********)))))))))((((((((())))))))))))************(((((((((((())))))))))))(((((())))))))))))((((((+++***)))(((((((((((((((***))))))(((((())))))***************))))))))))))((())))))******))))))((((((''''''''''''(((((()))+++)))(((((()))******)))''''''''''''((((((((((((%%%%%%'''((()))*********&&&'''(((((()))((((((((()))(((((('''&&&&&&%%%%%%'''(((((())))))(((((('''%%%&&&&&&'''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''((()))))))))(((((((((((((((((()))&&&&&&&&&&&&'''((()))***'''(((((())))))(((((('''''''''((((((((((((((('''((()))******(((((()))***************++++++++++++&&&&&&'''(((((()))******))))))***+++,,,---......'''(((((()))***++++++++++++******))))))+++,,,---************++++++++++++++++++,,,---------------***+++,,,---/////////000111222333222000///000111000000111222333444555555777777777777777888888999<<<;;;<<>>AAADDDIIIMMMYYYiii%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######"""$$$&&&(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&+++,,,(((%%%&&&'''&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))'''((((((((((((((())))))++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++************)))(((((((((((()))***++++++***))))))((()))))))))************************************************)))))))))))))))))))))))))))************+++++++++******))))))))))))******************************+++***))))))***+++***)))+++++++++***************))))))******++++++,,,,,,,,,------------.........------------,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,++++++***)))))))))---,,,,,,++++++,,,,,,---,,,+++))))))***+++***)))+++,,,,,,+++))))))***,,,,,,+++***)))((()))***+++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''************))))))))))))(((((('''&&&&&&'''(((((((((((()))))))))(((''''''((((((((('''&&&&&&%%%%%%)))))))))((((((((('''''')))(((''''''))))))((('''))))))***+++,,,+++++++++&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&((())))))******))))))(((&&&'''((((((((('''&&&%%%))))))(((((((((((()))))),,,+++******))))))))))))************************************************)))))))))(((((((((''''''((((((((((((((()))))))))((((((((((((((()))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***************++++++'''((((((***+++,,,---------,,,,,,,,,+++++++++***////////////000000000111000000000111222222333333222222111222222333444555444555555666666777888888999:::<<<>>>@@@CCCHHHLLLYYYiii$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$######%%%''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&,,,...)))$$$$$$&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''((((((((((((************************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++)))))))))))))))*********+++******)))))))))******************************************************))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++************************+++***))))))++++++***)))*********)))))))))))))))))))))******+++,,,------------------............++++++,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++)))))))))***++++++,,,,,,------,,,,,,,,,,,,------///---******+++------,,,.........---+++***,,,---******)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&&&&''''''(((((((((******)))(((((())))))***)))(((&&&$$$$$$&&&((()))(((((()))))))))(((((('''&&&''''''((()))***++++++&&&&&&'''((()))***++++++)))((((((((())))))(((((()))((((((''''''((((((((($$$&&&''')))******)))(((((((((((('''''''''&&&&&&))))))************))))))))))))((((((((((((((((((((((((((((((((()))))))))---,,,***)))((())))))***'''''''''''''''''''''''')))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))*********'''(((((()))++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000000111111222222333333333222111111111222444555444444555555666777777888999:::<<<===???CCCGGGKKKYYYiii$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%+++...)))$$$$$$''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''************************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++,,,,,,,,,,,,+++------------............+++++++++++++++++++++,,,((())))))***************++++++*********++++++,,,++++++***))))))***++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++************************+++***)))***+++,,,+++)))))))))))))))))))))))))))))))))***+++,,,------...---------.........//////++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************)))))))))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++...,,,******+++---------+++++++++***(((((()))***))))))))))))))))))******))))))))))))))))))))))))*********************************************************************)))+++***))))))(((((())))))'''''''''(((((())))))***(((((('''''''''(((((())))))(((&&&$$$$$$&&&((()))(((((()))))))))))))))(((&&&&&&'''((()))***++++++&&&&&&'''((()))***++++++((()))))))))(((((())))))%%%$$$###"""""""""###$$$%%%&&&(((***+++++++++***)))))))))(((((((((''''''))))))************)))))))))(((&&&%%%%%%&&&(((***''''''((()))))))))))))))+++***)))((('''((())))))''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((((((&&&'''((()))***)))))))))))))))))))))******++++++***************)))))))))******+++++++++,,,,,,,,,++++++******)))***************************************+++,,,------......------.........////////////000000111222222333333333222111000111222333444444444444555666666777777999;;;<<<===???BBBGGGKKKXXXggg###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%%%%%%%%%%###!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$)))+++'''$$$%%%'''&&&'''&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))))))))(((((((((((('''************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,((()))******++++++******++++++++++++++++++,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++++++++++++++++++++++++++,,,*********+++,,,+++***))))))))))))******************++++++,,,,,,------------........./////////------------,,,,,,,,,,,,,,,,,,+++***************,,,,,,++++++***)))))))))***++++++,,,,,,++++++***+++***((()))***++++++***+++,,,,,,+++))))))***,,,*********+++++++++++++++************************************************************************++++++++++++************,,,+++******))))))******((((((((()))))))))))))))''''''''''''(((((((((((((((((('''&&&&&&'''(((((((((((()))*********))))))''''''''''''''''''&&&&&&******)))))))))(((((((((((()))******(((((()))***(((''''''&&&&&&&&&'''''''''''')))***++++++++++++***)))))))))((((((((((((((())))))******))))))((((((&&&###!!!!!!$$$''')))&&&'''((()))*********)))(((((((((''''''(((((()))************************''''''''''''''''''''''''******)))))))))(((((((((&&&'''(((*********))))))(((((())))))******++++++******))))))))))))))))))))))))*********++++++++++++***************++++++------,,,,,,+++***))))))******+++,,,---...//////------------............/////////000111111222222222222111111111111222222333444444555555666777777:::<<<===>>>???CCCGGGKKKWWWfff######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&)))&&&$$$###$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###&&&'''$$$$$$'''(((%%%&&&%%%$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((******)))))))))(((((((((************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++,,,,,,,,,,,,+++))))))*********++++++++++++++++++,,,,,,,,,------((()))***+++++++++*********************+++,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///////////////.........---,,,,,,,,,------,,,+++++++++++++++,,,,,,++++++***)))))))))***+++,,,,,,,,,,,,+++***)))))))))***,,,,,,+++))),,,------,,,++++++---///+++,,,,,,---------------++++++++++++++++++++++++************************************************,,,,,,+++++++++*********+++******)))))))))))))))((((((((((((((((((''''''&&&'''((()))***))))))((((((((((((((((((((((((((((((((()))***************&&&&&&''''''''''''''''''*********))))))))))))((((((***+++***(((''')))++++++++++++++++++,,,,,,,,,((((((((((((((()))***+++))))))(((((((((''''''''''''(((((())))))(((((('''&&&%%%$$$$$$$$$%%%'''(((%%%&&&((()))*********)))&&&&&&'''((())))))))))))************************((((((((((((((((((((((((*********)))))))))((((((%%%&&&(((***+++***))))))''''''(((((()))******+++************************(((((()))))))))*********))))))))))))***+++,,,,,,......------,,,++++++***+++,,,,,,,,,------..................////////////.........///000000111111111111222222222222111111333333444555555666666777<<<===>>>???@@@CCCHHHKKKUUUddd}}}#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((%%%###"""$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###%%%$$$"""%%%)))((($$$%%%%%%$$$###$$$''')))***&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((+++,,,***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((++++++******))))))(((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++,,,,,,,,,,,,+++,,,,,,---------.........+++++++++,,,,,,---------((()))***+++,,,+++******))))))((())))))***++++++---,,,***))))))***,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***))))))******+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,............/////////000000000///...------,,,,,,......---,,,,,,,,,,,,---)))))))))***++++++,,,,,,++++++,,,------,,,++++++******+++---//////---+++'''((())))))((((((***,,,,,,---....../////////...++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,++++++***************)))((((((((((((((((((((((((''''''&&&&&&%%%&&&(((***+++,,,+++***((((((((())))))))))))(((((((((((()))***************%%%%%%&&&((()))+++,,,,,,''''''((()))***+++,,,,,,(((***,,,+++(((''')))+++''''''((()))))))))))))))(((((('''&&&&&&''')))***(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''((()))******))))))%%%&&&((()))*********)))$$$&&&((()))***+++******(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))$$$&&&(((***++++++))))))&&&''''''((()))***************+++++++++,,,,,,,,,(((((((((((())))))))))))))))))))))))***+++,,,---.........------,,,,,,,,,......---------,,,,,,,,,////////////000000000000------......///000000000000111222333333222000///333333444444555666666777<<<===??????AAADDDHHHLLLTTTccc|||%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((''''''%%%$$$""" !!!"""###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''((('''((()))(((&&&%%%&&&'''''''''&&&%%%%%%$$$######&&&''''''((((((((((((((())))))))))))************)))***+++,,,,,,+++***))),,,+++*********,,,...000,,,,,,---------,,,+++***))))))*********+++++++++......---,,,,,,+++******------,,,++++++,,,------++++++++++++++++++++++++++++++++++++******))))))---,,,,,,+++*********+++++++++******************,,,+++***)))(((((((((((('''(((((()))***++++++,,,.........---,,,+++***)))((()))***+++,,,---------...---,,,+++++++++,,,---))))))(((((()))+++,,,...,,,,,,,,,---------........................------------------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,++++++************++++++,,,---------,,,...000222333444333222222...---,,,+++***++++++,,,++++++++++++******))))))++++++++++++******))))))+++++++++,,,,,,---------,,,+++******)))***************))))))))))))******))))))))))))))))))))))))******))))))))))))******************))))))))))))***************************************)))(((''''''(((+++------,,,***(((+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))***((('''((()))***)))(((%%%&&&((()))))))))((('''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))************))))))(((((())))))***++++++***)))))))))+++---///,,,,,,.../////////...---222111111111000000000///000000111222333444444555222222333333333333444444444666777666666666888:::888:::<<>>===;;;999444222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++------------------------------+++***))))))((((((+++******))))))******+++))))))))))))))))))))))))******))))))))))))************)))((('''&&&%%%%%%************************))))))((('''&&&$$$###"""+++***)))))))))***+++,,,,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((************************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((...+++((('''(((***,,,,,,''''''(((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++))))))*********+++++++++((((((((((((((()))******************+++,,,---...++++++,,,,,,------------222222111111111000000000//////000111222333444444222222222333333333444444333444555444444444666888999;;;===???@@@CCCFFFIIISSS___ttt%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''######$$$&&&''''''''''''((((((((((((((((((((()))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&%%%$$$%%%'''%%%%%%&&&&&&''''''''''''(((((()))***************((()))))))))************,,,+++***))))))***+++,,,++++++++++++,,,---.........---+++))))))***+++,,,,,,,,,,,,---------......,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++,,,***++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,$$$%%%&&&(((***,,,---...***+++,,,---............,,,,,,---,,,,,,+++***))))))***+++,,,---,,,,,,+++,,,,,,------.........---,,,,,,,,,---------.............../////////000000000000///......---,,,,,,.........---------,,,,,,------------------------******+++,,,---.........,,,,,,,,,,,,,,,------------------...000222444555888:::<<<>>>>>><<<999777444333111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------------,,,+++***))))))))))))++++++************++++++******************************))))))))))))******)))))))))((('''&&&&&&&&&++++++++++++++++++++++++---------,,,+++)))((('''+++***)))((()))***,,,---,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))))))))(((((((((((((((((((((((()))'''%%%%%%&&&(((((('''(((((((((((())))))************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************++++++++++++,,,++++++++++++,,,------************+++,,,---------------------......///++++++,,,...///000111222...///000111222333333444222222222333333333444444333444555444444444666888999;;;===???@@@BBBFFFHHHQQQ\\\qqq%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''(((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&"""###$$$$$$######$$$%%%''''''&&&&&&&&&&&&&&&&&&'''((())))))******))))))))))))))))))************++++++************++++++******+++,,,,,,------...---,,,+++***)))******+++,,,,,,---------.........++++++++++++++++++******)))******++++++******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,---,,,+++*********++++++,,,---------***))))))((((((((()))))))))))))))))))))*********,,,,,,---......///......,,,,,,,,,,,,++++++***)))***++++++,,,------------,,,,,,---......------,,,,,,,,,,,,---------...............//////000000111111000000///...---,,,,,,............---------,,,++++++++++++++++++++++++***+++,,,---......------,,,,,,,,,,,,,,,---------............///111333555999:::;;;;;;:::888666444333222000...---,,,------,,,,,,------------......,,,,,,------------......,,,,,,,,,,,,++++++++++++,,,+++******)))*********++++++************++++++******************************))))))))))))******)))))))))(((((((((''''''))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,+++***)))))))))***,,,---,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))%%%%%%'''***+++***&&&###))))))((((((((()))***+++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,*********++++++++++++,,,***************+++,,,,,,)))******+++,,,,,,------...------------...///000111111000000///......---...//////000111222333333222222333333333333444444333444555555444555777999:::;;;>>>???@@@BBBEEEHHHOOOZZZooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&######$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$&&&&&&%%%$$$&&&'''''''''''''''''''''''''''''''''((())))))))))))((())))))))))))******************++++++++++++************+++,,,------------++++++++++++************++++++++++++,,,,,,,,,---******************++++++)))***++++++++++++***)))*********++++++,,,,,,---+++++++++,,,,,,,,,------(((***+++------,,,+++*********++++++,,,------...((((((((((((((()))***+++,,,,,,++++++++++++++++++,,,,,,------...---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,---...///000+++,,,---...------,,,+++,,,,,,,,,---------......---......///000000111111111111000///...---,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......------,,,,,,---------............//////...---...000222444777777777666555555444444111000///---,,,,,,------,,,---------............,,,---------............------,,,,,,,,,+++++++++*********)))******+++,,,,,,++++++******++++++,,,******************************))))))))))))******((((((((())))))))))))***))))))))))))))))))))))))%%%&&&''')))***+++++++++***************++++++,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))***((('''''')))))))))(((***)))((((((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,*********+++++++++,,,,,,((((((((((((((())))))***))))))***+++,,,,,,,,,,,,------,,,,,,,,,---...///333333222000///...---,,,......///000111222333333222222333333333333444444444555666666555666888999:::<<<>>>???@@@BBBEEEHHHMMMYYYmmm%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''((($$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%%%%&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&'''&&&%%%$$$%%%&&&'''((('''((())))))((((((***+++'''((((((((()))))))))***&&&''''''((((((((((((((())))))))))))************)))***+++,,,,,,+++***)))******+++,,,------------***++++++++++++***))))))))))))*********+++++++++******************+++++++++,,,---......---,,,+++))))))***+++,,,------...+++++++++,,,,,,---------((()))+++---------+++*********+++,,,,,,---......(((((()))***+++---///000++++++,,,------...//////,,,,,,,,,------,,,,,,+++,,,------......------,,,------,,,,,,---...000111+++,,,---------,,,+++***,,,,,,,,,---------......---......///000111111222222111000///...---,,,,,,//////.........---------........................,,,---.........---,,,+++---.........//////000000000///...---...///111333444444333333333333444444000///...---,,,,,,---...---------.........//////---------.........///////////////......---------))))))))))))***+++,,,---,,,++++++******++++++,,,******************************))))))))))))******(((((())))))******++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,))))))******++++++++++++---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))///((( """)))---***)))((((((((()))+++,,,''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---))))))***,,,,,,,,,,,,,,,---,,,+++***+++,,,---..."""###&&&)))---000222444......///000111222333333222222333333333444444444555666777666666666888::::::<<<>>>???@@@BBBEEEHHHMMMXXXlll$$$%%%&&&&&&$$$"""######'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&(((((('''&&&%%%%%%$$$###&&&'''((((((((('''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''((()))+++,,,(((((((((((())))))))))))+++******+++------,,,***+++,,,,,,,,,,,,+++******''''''((()))))))))))))))///---+++)))))))))++++++***************)))((((((*********)))******+++,,,***+++,,,------,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))((()))***+++,,,------------------------------------------------------------+++++++++,,,,,,---------000///.........---***(((---------.........//////////////////000000000000//////000000000000//////111...,,,---//////---+++$$$&&&***...//////---+++---...///...,,,+++,,,---111000///...---,,,++++++...............///000000222111000///......///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------......---,,,,,,+++******************+++---,,,,,,++++++,,,,,,---,,,***((()))***,,,------,,,***((()))+++,,,+++(((*********)))))))))))))))------,,,+++***)))((('''...---+++)))((())))))***++++++++++++++++++++++++************************))))))***+++,,,,,,------***++++++++++++***))))))+++***)))(((((((((******))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))******++++++***)))((((((((((((((())))))))))))***((()))*********((('''&&&******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************+++++++++++++++***)))(((************************+++++++++,,,,,,---------...///000111111000///...000000111222333333333333666555555444222111111000555555555555666888999:::;;;===???@@@AAADDDHHHKKKQQQ[[[mmm###%%%&&&&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%''''''''''''((((((((((((((((((''''''((()))+++,,,((((((((()))))))))*********)))((()))***++++++)))++++++,,,,,,++++++***))))))******+++++++++++++++---,,,***))))))+++,,,---+++++++++++++++***))))))***************++++++,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///---++++++,,,------,,,---------.........//////////////////000000000111///000000000000000000///111///------//////...,,,(((***,,,...///...,,,++++++,,,...---------...//////...............------...............///000000000///...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------+++******,,,------,,,,,,***))))))+++,,,+++)))))))))))))))************+++++++++***************---,,,+++))))))))))))************++++++,,,,,,,,,************************)))******+++,,,,,,------***************)))((((((***)))))))))))))))******))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))&&&'''''''''''''''&&&%%%###$$$%%%&&&''')))******)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))((((((*********))))))*********************************---............---,,,+++,,,,,,,,,+++++++++++++++------------............---...///000000///...---000000111222333333333333444444333333333333222222444444555555666888999::::::<<<===???@@@CCCGGGJJJQQQ[[[lll###%%%''''''&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((()))++++++)))))))))*********++++++,,,***))))))***,,,,,,,,,++++++,,,,,,++++++***))))))***++++++,,,,,,+++++++++***))))))***,,,---...,,,,,,,,,,,,,,,,,,+++******************+++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...//////...---,,,***+++,,,------...------------------------------++++++++++++++++++++++++...............////////////,,,))))))***---//////------.........//////////////////000000000111111000000111111111111000000111///......000000///------...............---,,,)))+++---------...///111---------....../////////...............///000000///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,......,,,***,,,***)))***+++,,,+++***((()))))))))***+++++++++))))))******+++++++++,,,---,,,+++***))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,---)))))))))***)))((((((''''''((()))******************))))))(((((())))))***))))))))))))************))))))))))))))))))))))))(((((())))))***)))))))))(((((()))******+++,,,,,,***))))))((((((((((((((('''''''''((()))*********))))))))))))))))))))))))+++*********))))))((((((++++++************++++++************************..................---,,,---------,,,,,,+++++++++------------------------------............------///000111222333333333333222222222333333444444444444444444555666777999999999:::<<<>>>???BBBFFFIIIQQQZZZlll###%%%''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$((('''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((())))))******+++)))*********+++++++++++++++)))'''&&&(((***+++++++++++++++++++++***))))))(((((()))************)))++++++*********+++,,,---++++++,,,,,,,,,,,,+++++++++************+++,,,,,,---,,,+++******+++,,,------------,,,,,,+++++++++------------------------,,,,,,,,,------------------...////////////...---++++++,,,---......------........................,,,,,,,,,,,,,,,,,,,,,,,,........................///,,,******+++---..................//////////////////000000000111111111000111111222222111111000000000//////000000//////000//////////////////000+++,,,......------///111............////////////...............///000000////////////////////////------------------------------,,,,,,,,,,,,------***+++,,,,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,++++++,,,,,,---...------...///...+++)))++++++++++++++++++++++++(((((()))***++++++,,,,,,)))************+++++++++,,,++++++******)))))))))(((((()))***,,,---......++++++++++++++++++++++++*********++++++,,,,,,,,,***************)))((((((&&&''')))***+++++++++******))))))))))))))))))***((()))))))))************))))))))))))))))))))))))((()))******++++++++++++...---,,,+++***)))((((((***)))(((''''''((()))***'''((((((((()))))))))***((((((((((((((((((((((((((()))))))))************,,,++++++++++++++++++,,,***************************++++++,,,++++++******---------,,,++++++******+++++++++++++++*********------..................///000111222222333333222222222333333333333444444444444444555666777888999999;;;<<<>>>???BBBFFFIIIPPPYYYkkk%%%&&&'''&&&$$$""""""###%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***************)))*********++++++++++++(((%%%######$$$&&&'''(((***++++++++++++***))))))(((((()))***************---,,,,,,++++++***************+++++++++++++++***+++++++++***+++,,,,,,---...---,,,++++++,,,---...---------,,,,,,+++++++++------------------------,,,,,,,,,------.........------............------,,,,,,---.........------......................................................------------------...---------......,,,+++........./////////000000000000000000111111111111111111222222222222111111//////000000//////000000///////////////111222333---...//////---------///000000/////////........................///000000......//////////////////------------------------...------,,,,,,------...***+++,,,,,,------------...------,,,,,,------...---,,,,,,++++++,,,,,,---...------...///...+++)))++++++,,,,,,+++++++++,,,((())))))***+++,,,,,,---+++++++++************)))++++++++++++*********)))(((((()))***,,,---......++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++,,,,,,++++++***)))&&&''')))***+++++++++*********))))))))))))******((()))))))))************))))))))))))))))))))))))%%%%%%&&&'''((((((((((((***)))((('''&&&$$$######***)))(((''''''((()))******)))))))))((((((((('''((((((((((((((((((((((((&&&&&&''')))***+++,,,---,,,++++++++++++++++++,,,************************((())))))*********)))))),,,+++++++++*********)))++++++++++++++++++++++++.........//////000000111//////000111222222222222444444333333333333222222333444444444555777888999:::;;;===???@@@CCCGGGJJJOOOYYYkkk&&&''''''&&&###!!!!!!!!!%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""""""""$$$%%%'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''((()))******)))((('''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***++++++******))))))))))))*********+++++++++)))'''''')))***+++*********++++++******)))(((***+++,,,,,,---,,,,,,,,,------,,,,,,+++***)))))))))******++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---......//////------------------------------............------.........................................................---------------///......000000///---***....../////////000000000000000000111111111222222222222333333333333222222---///000000......///111////////////000111333333...///000///---,,,---...000000000//////........................///000000++++++,,,------------,,,------------------------......------------......++++++,,,---...............------,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,,,,......,,,***+++,,,---,,,+++***+++---)))*********+++,,,,,,,,,,,,+++++++++******))))))******+++++++++******)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***'''((()))***************+++******))))))******+++))))))))))))************))))))))))))))))))))))))''''''((()))))))))((((((''''''''''''''''''((((((((((((((((((((())))))************)))((('''''''''))))))))))))))))))))))))%%%&&&''')))***,,,------++++++************++++++************************)))******+++++++++++++++************************---------......///////////////...//////000111222...///000111222222222222444444444333333222222222333333333444555666888888:::<<<===???@@@CCCGGGJJJNNNXXXjjj%%%'''((('''$$$###"""###%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$!!!###&&&)))***)))'''%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&''')))+++,,,+++***)))'''''''''((((((((())))))''''''''''''(((((((((((()))***++++++++++++***)))((((((((()))))))))******,,,+++***+++---...---,,,***************))))))(((***+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---........................,,,,,,------.../////////---------,,,,,,---------------............------................................................/////////.........------000///...///000111000///.../////////000000000000000000111111111222222222222222333333333333222222,,,...//////------///111000000000000111111111111---...//////......///000///////////////000000000...............///000000***+++,,,---------,,,,,,..............................------------......+++,,,---...////////////------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------+++******,,,------,,,***,,,...---+++***,,,---++++++++++++++++++++++++***************+++++++++)))***++++++++++++***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********)))))))))))))))******+++******))))))******+++))))))))))))************))))))))))))))))))))))))***++++++++++++******))))))))))))******+++++++++''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))******++++++*********))))))***************************************+++,,,,,,,,,,,,,,,)))******++++++,,,,,,---------...///000000111111......------...///111222...///000111222222222222222222333333333333444444333333333444555666777888999:::<<<>>>???BBBFFFIIINNNWWWjjj%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''!!!###'''++++++***'''%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''***,,,------,,,+++'''((((((((())))))******''''''''''''((((((((())))))***+++,,,,,,+++))))))(((((((((((())))))))))))'''&&&&&&'''))))))(((&&&***************)))(((((())))))***++++++++++++***))))))+++,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,++++++,,,,,,---...+++,,,............,,,++++++++++++,,,,,,---------........................,,,,,,------...///000000......------------......---...............------////////////////////////------------------------111111000000/////////...111///------///222444555////////////000000000000000111111111111222222222222333333444444333333222+++---//////---,,,...111111222222111111///......+++---...///...///111222------...///000111222222...............///000000+++,,,...///000///....................................------------......,,,---...///000000000000---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,***((()))+++,,,------***,,,...---+++***,,,...,,,,,,++++++++++++++++++'''((()))***+++,,,------))))))+++,,,,,,+++***)))+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))+++***)))(((((()))******++++++************++++++))))))))))))************))))))))))))))))))))))))((((((((((((((('''&&&%%%******))))))((('''''''''&&&'''(((*********)))(((''''''(((((())))))******))))))))))))))))))))))))************)))))))))(((******))))))))))))******************************((()))***+++++++++++++++)))***+++,,,---......///***+++,,,---...000111111------,,,,,,---...000111...///000111111222222111000111111222444555555666333333333444555666777888888999;;;<<<>>>AAAEEEHHHMMMWWWjjj###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&''''''%%%###$$$''')))'''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++***))))))))))))))))))+++***)))'''''''''((((((''''''(((((())))))******))))))))))))************+++++++++*********))))))++++++******++++++,,,---)))))))))))))))))))))))))))************+++++++++,,,,,,,,,------.........,,,------......------,,,,,,...---((((((---111222------,,,+++,,,---...///...------,,,,,,------...//////////////////......,,,---...//////---+++***000///.........///111222+++,,,------,,,---///111---------------...///000222222333333333333333333333444555444222111111222000////////////000111111333333333333222222222222222333444555555555555555666555444333222222111000222111000///...---------000000000000000///......///...,,,---///111111000111000///...------------000000...---------...///444222000...---...///000---------.........//////........................++++++,,,---..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,+++***))))))************************++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...***++++++,,,,,,------...*********)))))))))(((((('''(((***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++++++++++++++***)))(((***)))((('''&&&&&&'''(((,,,,,,+++***))))))******)))(((''''''''')))***+++++++++++++++************(((((((((((((((((((((((('''(((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////......//////000000111111333333333333333333333333333333222111222555777999:::<<<>>>@@@AAACCCGGGJJJPPPYYYiii###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''''''''%%%$$$%%%'''((('''%%%''''''''''''''''''''''''***)))((('''&&&%%%%%%$$$))))))((((((((((((((()))+++***)))((('''((())))))(((((((((((())))))))))))))))))))))))************)))))))))))))))(((((((((***************+++,,,,,,************************************++++++++++++,,,,,,------------------,,,------......------,,,)))---...,,,+++...000///------,,,,,,,,,---...///...------,,,,,,------...........................---...000111111000///...000///......---------------///000000//////000222111111000000111111222333000000000000000000000000...000222222111111222333555555444444444444555555555555444444444333333333444444555666666666666666::::::999888777666666555555444333222111111111111222222222222222111111000333111///000111222222111111111000000111222222333222111000000///000111111222111000///...//////000....................................................../////////......---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******************************++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,------------......---------,,,,,,,,,++++++)))******+++++++++******))))))))))))))))))))))))++++++******************+++++++++++++++***))))))))))))((('''((()))******))))))(((''''''''''''''')))(((((('''((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////////////////000000111222222222333333333333333333333333333333222222333555777888:::<<<>>>@@@AAADDDGGGJJJPPPXXXiii###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$(((''''''&&&&&&'''((((((&&&%%%%%%%%%'''((('''&&&''''''''''''''''''''''''******)))((('''&&&&&&%%%((((((((((((((((((((((((,,,+++***)))((()))******))))))))))))(((((((((((())))))))))))************))))))))))))))))))*********))))))))))))***++++++*********++++++,,,,,,,,,************+++++++++,,,------------------,,,,,,,,,------......------,,,&&&,,,000///...//////,,,------,,,,,,------...///......------------.................................///111222333333222111---......//////......------///000111/////////000222222111111222222333444222222222222222222222222---///222333444444666777777777666666555666666666999999999888888888777777888888888999999999999999;;;;;;;;;:::999888777666555444333222222111111222222222222222222111000000333111000000111111000///000000000000000000111222222222222222222222222333111111111000000000000000////////////............////////////////////////000111111000///...------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------,,,,,,++++++******,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...............------------++++++*********)))))))))++++++******************((((((((((((((((((((((((,,,,,,+++***)))))))))***++++++++++++++++++***))))))((((((((()))***+++,,,(((((('''&&&&&&&&&'''''')))))))))((())))))***+++))))))))))))((((((((((((******************************))))))***++++++,,,+++++++++,,,,,,---------+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////////////////000000111111222333333444333333333333333333333333333333222222333555777888;;;===???AAABBBDDDHHHKKKOOOXXXhhh~~~###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###''''''''''''((((((((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((())))))))))))))),,,+++***))))))***++++++******))))))((((((''''''((()))))))))************++++++++++++,,,,,,,,,,,,)))))))))((())))))***+++***++++++,,,,,,------...*********+++++++++,,,,,,.........------,,,,,,,,,,,,------......------,,,'''---111//////000...,,,---------------......///......------------......------------............///000111111222222111111+++,,,///000111222111111...000333333222222222333444444444444555666777777888888888888888888888999444777:::;;;<<<===>>>@@@<<<<<<<<<<<<===>>>???@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????????AAAAAAAAAAAA@@@>>><<<;;;:::999888777666555555555555666666666555444333333555333111111222333222111444333222111000/////////111222222333333222222111000111111222222111000000000000000////////////...///////////////////////////000000000//////...---............------------------------------------...---,,,,,,,,,,,,---...---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......///......---,,,,,,++++++))))))))))))((((((((((((---,,,***)))((()))******++++++++++++++++++++++++,,,,,,+++***))))))))))))+++++++++,,,,,,+++******))))))))))))))))))************))))))))))))******************************++++++++++++*********)))************************++++++***************+++******+++,,,,,,---......,,,,,,,,,++++++*********++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......////////////////////////000000111111222333333333333333333333333333333333333333333333444666777888;;;===???AAABBBEEEHHHKKKOOOWWWggg}}}###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((((())))))&&&&&&''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''((()))++++++,,,,,,+++++++++***))))))***+++,,,******))))))((((((''''''((()))))))))************++++++++++++++++++++++++)))))))))((())))))***+++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,+++///000---,,,///000...------.........//////...///......------......///---------.........//////000000000000000000//////...///000222222222111111111333666777777888999;;;::::::;;;;;;<<<>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDFFFHHHJJJKKKKKKKKKMMMNNNMMMNNNNNNPPPQQQSSSUUUVVVUUUUUUTTTTTTTTTSSSSSSSSSQQQPPPOOONNNNNNNNNNNNNNNRRRSSSSSSSSSRRRQQQNNNMMMIIIHHHFFFEEECCCBBBBBBAAA?????????>>>===<<<:::999888777555555666666666555777666555444444333333333222333444555555333111000111222222333222222111000000000000000000000000000000000000000000000000000,,,---.../////////////////////.........------------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,------...///...------,,,+++***))))))------,,,,,,,,,+++++++++---,,,***)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))*********++++++,,,,,,,,,++++++******))))))((('''&&&%%%,,,++++++***++++++,,,,,,++++++++++++++++++******++++++++++++*********))))))))))))))))))))))))))),,,+++******)))***************+++,,,,,,---......---,,,,,,,,,++++++******++++++,,,,,,,,,---------+++++++++,,,,,,---------------,,,,,,------.../////////////////////////////////000000111222222333333333333333333333333333333333333444555666777888:::<<>>BBBEEECCCDDDEEEFFFHHHJJJLLLMMMOOOPPPQQQSSSTTTVVVWWWXXX```bbbddddddddddddeeeffffffggghhhiiikkkmmmooopppppppppooooooooonnnnnnnnnlllkkkiiigggffffffggggggiiijjjkkkkkkjjjhhhfffddd^^^\\\ZZZXXXUUUTTTRRRRRRLLLLLLKKKJJJHHHFFFDDDCCC>>><<<999888888888666555444444444555777888:::;;;888:::;;;<<<;;;888555333444444333333222111111000000000000000111111111111000000000000000000000000,,,,,,---.../////////////////////.........------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------******,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------......///---,,,,,,+++***))))))(((,,,+++++++++************++++++******************************************+++***************++++++***+++,,,,,,,,,,,,,,,,,,*********)))(((&&&$$$###******)))))))))***++++++++++++,,,,,,,,,+++******))))))))))))(((((((((((())))))))))))))))))))))))++++++***************++++++++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...---------------....../////////////////////////////////000000111222222222333333333333333333333333333333444555666777777888:::<<<>>>@@@AAACCCGGGJJJNNNUUUdddzzz###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((###$$$&&&'''((((((''''''%%%''')))((('''&&&(((***''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$%%%&&&)))+++---------,,,))))))((('''((()))***+++(((((((((((())))))))))))))))))))))))***************))))))((('''&&&%%%%%%***************+++,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,------------------,,,------......------,,,---111111---+++...000///,,,---...///000//////...//////............//////......//////000111111222111111222333444666888999:::::::::;;;<<<===>>>???@@@AAACCCFFFIIINNNTTTYYYYYYZZZ[[[]]]```cccfffgggjjjkkkmmmooorrrtttvvvwww~~~}}}zzzxxxvvvrrrooommmkkkjjjeeedddcccaaa^^^[[[XXXWWWQQQMMMIIIFFFDDDAAA>>><<<999:::;;;<<<>>>AAACCCDDDCCCEEEFFFGGGEEEAAA===:::777666444222111000000111//////000000111222333333111111111111111111111111...//////000000000//////////////////....................................------............------++++++,,,,,,---.........,,,,,,,,,---------......++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------...//////,,,,,,,,,++++++*********))))))))))))(((((((((''')))******+++++++++******))))))))))))))))))))))))))))))))))))***+++,,,,,,***+++,,,,,,------,,,,,,)))*********)))'''&&&%%%))))))(((((()))******+++,,,,,,---------,,,******))))))))))))((((((((((((******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******+++,,,,,,---......---------------...//////////////////////////////000000111111222333333333333333333333333333333333222333444555666777777888999:::===???@@@BBBFFFHHHMMMUUUcccyyy$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))"""###%%%'''((((((''''''%%%'''))))))'''&&&(((***'''''''''''''''''''''''''''''''''(((((((((((()))###%%%(((+++,,,---,,,,,,)))(((''''''''')))***+++''''''(((((())))))******))))))))))))************,,,+++***)))((('''&&&%%%++++++******++++++,,,---...---,,,,,,+++***)))(((++++++,,,,,,,,,---------,,,,,,,,,------.........,,,------......------,,,,,,000222...---//////...,,,---///000000000///...//////............//////...//////000111222222333111222333555888;;;>>>???======???AAAEEEIIILLLOOOSSSTTTVVVYYY]]]ccckkkqqqssstttvvvxxx|||~~~{{{xxxtttrrrppphhheee___ZZZVVVRRRNNNKKKHHHHHHIIIIIIJJJLLLMMMNNNLLLMMMOOOOOOMMMIIIDDDAAA999888555222000000000111......///111222333444555111111111111111111111111111222222111111000///...000/////////....................................------............------***++++++,,,---...//////,,,,,,,,,------.........,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***''')))***,,,,,,,,,+++***************************(((((())))))***+++------***+++,,,,,,------------((()))***++++++***((((((******)))******+++,,,,,,,,,,,,---...---,,,***)))++++++++++++************++++++++++++++++++++++++******))))))***++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))*********+++++++++******+++,,,,,,---.........------------...//////////////////////////////111222222333333444555555333333333333333333333333222333444666777777888888888:::<<<>>>???BBBEEEHHHMMMTTTcccxxx$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((()))*********((('''&&&))))))*********+++++++++)))))))))))))))))))))))))))***,,,---...---,,,,,,---,,,,,,++++++*********---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------......,,,---.../////////...---111///------.../////////...000222222111000111222444555666666666666888:::888;;;@@@CCCFFFHHHKKKNNNNNNSSSZZZ___aaadddgggjjjlllnnnppptttxxx~~~yyyrrrkkkeeeaaadddbbb```___```aaaaaa```ccceeeeeeaaa^^^YYYPPPGGG@@@===999777666666555444333222111222555777777777666555444444444333000...000111222333333222111000222111000///....................................---------.........//////......................../////////...---------,,,000///...---+++***)))(((+++---...+++(((&&&(((+++//////---,,,,,,,,,,,,,,,)))***+++---......------,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************+++++++++***)))(((((()))***+++,,,+++++++++***)))))))))...)))(((***(((###!!!%%%+++---...---***((()))+++,,,+++******))))))******((((((((((((((())))))***++++++************+++++++++***)))***,,,---,,,+++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............///000000...............///000000000111111111111222222222111222333444444333111000333444666666555555777888:::<<<>>>???@@@BBBEEEGGGMMMTTTbbbwww$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''(((((('''''''''(((((((((((())))))))))))))))))*********)))'''&&&))))))*********+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...,,,,,,---------...............///000000000///...111000......///111111222...///111111111111333555555777999;;;<<<>>>AAADDDHHHLLLQQQUUUYYY]]]aaadddjjjooovvv{{{~~~}}}|||{{{yyyyyyzzzzzzxxxvvvrrrttttttpppmmmiiiaaaXXXMMMIIIDDD@@@===;;;999888777666555666888999999999666555333333333333111000000111222333333333222222111000///.......................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,..................------......------,,,,,,++++++,,,------,,,+++***+++,,,......------------,,,,,,***+++---...//////......---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************+++++++++******))))))******+++,,,,,,,,,+++++++++++++++...******,,,+++'''&&&))))))+++,,,,,,***)))+++------,,,+++***************))))))(((((())))))******++++++************+++++++++******+++------,,,***)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............///000000...............///000000000111111111111222222222222222333333333222222111333444666666555555777888999;;;===???@@@BBBFFFHHHMMMSSSaaavvv$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''((()))))))))(((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))*********)))((('''***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------...............------------.........//////000000111111000/////////............000111222111333333333444555888;;;;;;>>>CCCGGGKKKOOOSSSWWWbbbffflllqqqvvv{{{}}}vvvnnneee```ZZZTTTOOOKKKGGGDDDBBBAAA??????@@@@@@???===:::888555444444555444333///000111111222111111111111111000/////////000000////////////////////////---............/////////,,,,,,,,,,,,,,,,,,,,,,,,..................//////---------...............,,,+++,,,---//////---,,,+++,,,---...///...------,,,---...///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,------------******,,,,,,******,,,'''(((************+++---...------,,,+++*********))))))*********+++++++++++++++************++++++*********,,,------,,,***))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000000........./////////000000000111111111111222222222333333222222222222333333333444666666555555777888888:::===???@@@CCCGGGIIILLLSSS```uuu$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))***))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***++++++,,,,,,---------------,,,,,,,,,,,,------.........///////////////---............/////////000000000000000000000000000111111000000111444666777888999:::;;;>>>CCCFFFKKKOOOVVV\\\aaagggmmmqqq}}}{{{tttnnniiiddd___\\\VVVTTTRRRPPPOOOMMMJJJGGGDDD@@@<<<999888777666555222222222222222222222222222222111111111111222222////////////////////////.............../////////////////////////////////------......//////000000////////////////////////*********---111222///+++)))+++---///000000...---------......///////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++------------+++******+++++++++,,,,,,------+++******+++***))))))***(((((())))))))))))***+++.........---,,,+++***)))******++++++,,,,,,,,,,,,++++++************++++++***)))***,,,......+++)))))))))***+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................///000000......///000000000000000000000111111111222222222444333222111111333444555333444666666555555777888777:::<<<>>>@@@CCCGGGJJJLLLRRR___sss$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&'''((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***))))))))))))*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......------,,,,,,------...////////////////////////........./////////000000000000000000000111111111333444666666555777:::===;;;>>>AAAEEEJJJPPPWWW\\\dddiiipppwww}}}}}}xxxuuuooommmiiigggddd```[[[XXXRRRMMMGGGCCC@@@===;;;999999999888666555444444333222222111000000000111111000000000000000000000000////////////////////////////////////////////////---......//////000000000111000000//////...------)))((()))---111222///,,,)))+++---000111000///...---------------........./////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,---......---,,,+++))))))******++++++,,,,,,+++,,,,,,************(((+++***))))))))))))((((((------...------+++***)))******+++,,,,,,,,,,,,+++++++++************++++++*********+++------,,,***))))))***,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................///000000...///000000111111000000000000111111111222222222444333222111222333555666333444666666555555777888777:::<<<>>>@@@CCCGGGJJJKKKQQQ^^^rrr$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((('''(((((())))))(((((('''(((((((((((())))))))))))******)))))))))***+++++++++++++++***************++++++++++++++++++++++++,,,,,,+++************+++,,,,,,,,,,,,------------......------------......///////////////.........////////////000000000000000000000000111333444555111444777999999<<>>???@@@BBBEEEGGGJJJPPP[[[ooo&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&'''(((((()))---,,,+++***)))((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************************%%%"""!!!$$$(((,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,---------......000...,,,,,,---//////...000000///........./////////000222111000///111222333222111111222333333222666999<<<======AAAIIIOOOSSS[[[gggqqqxxx}}}yyyuuuqqqmmmfff^^^XXXUUUQQQMMMIIIFFFCCC???===777666444444666666555333444333222222333222000...000000///////////////000000000/////////.........000000//////.........------.........//////000000,,,,,,------...---------(((---222333111...---...////////////////////////***))))))+++---//////...+++,,,---......---,,,+++...---+++******+++---...------,,,,,,,,,,,,+++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------//////......---,,,++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------,,,,,,++++++++++++++++++,,,---...///000............////////////111222333444333111///...111111111000000000000000333333333333333333333333444555666777888888888888999;;;>>>@@@AAABBBEEEGGGJJJPPP\\\nnn&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&''''''((((((((()))***+++++++++,,,,,,+++***)))((('''&&&''''''((((((((((((''''''((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))************************************+++)))'''(((+++.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------000...,,,+++---.........///......---------......222222333111///...///000111000///000333555777777:::???EEEIIIMMMSSS\\\ccclllttt~~~~~~yyyrrrmmmfffccc___[[[WWWSSSNNNKKKFFFBBB>>>:::999888777666333222000000111222000///333222222111000000000111//////.........---------.........///////////////........./////////000000...............---,,,+++***,,,///111000...------........................,,,+++***+++,,,---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,,,,+++******+++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++......---,,,,,,,,,,,,---............////////////000111222222222111000///111111111111000000000000333333333333333333333333444555666777777888888888999;;;>>>@@@AAABBBEEEGGGJJJPPP\\\nnn&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))++++++***))))))(((''''''))))))************))))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))************************************,,,***((((((***+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,---------......///---++++++,,,......---///...............///000///000000///------...000333333333555888;;;???BBBFFFMMMVVV___fffoooyyy}}}{{{wwwsssooojjjddd```\\\WWWOOOHHHCCCAAA???===888555333222222333222111333222111000000000000000000000/////////.........---......//////000000111......////////////000000000000//////...,,,+++***,,,,,,,,,---//////...,,,........................///---,,,,,,------,,,***------,,,,,,,,,,,,------***+++---......---+++***............---------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%&&&((()))***+++,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++......---,,,,,,,,,,,,---............//////////////////000000000000000111111111111111111111111111333333333333333333333333444555555666777777888888999;;;>>>@@@AAABBBEEEGGGJJJPPP[[[mmm&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''******))))))((((((((('''))))))******++++++******&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))************************************+++***))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,............///////////////---++++++,,,---------000000///000000111222222...///000000000222444777999:::<<>>@@@AAABBBEEEGGGJJJPPPZZZlll&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))*********)))))))))((((((((((((((('''((())))))*********)))''''''((((((((()))))))))''''''''''''''''''''''''((()))))))))************************************+++,,,------------......+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***,,,------------.........///---++++++,,,......---////////////000111222333222333444555666888<<>>@@@AAABBBEEEGGGKKKOOOZZZkkk&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$#########%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((()))&&&'''((())))))***))))))''''''(((((()))*********(((((((((((((((((((((((())))))))))))************************************'''))),,,---,,,,,,---...***++++++,,,,,,------...)))***,,,------,,,***)))*********+++++++++,,,,,,000...,,,,,,---//////...---------...///111222333444555777888:::===BBBFFFLLLRRR\\\eeennnxxx}}}vvvrrrgggccc\\\VVVRRRMMMIIIFFF===<<<:::777555333222222222222111111111000000000333333222111///...------111111000000000000//////,,,---...000111111222222111000...///000111111111////////////////////////+++***)))***,,,------,,,,,,,,,++++++++++++,,,,,,...---+++******+++---...,,,,,,,,,+++++++++******......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))******++++++******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---............//////////////////000000000000000111000000111111222333333333333333333333333333333333555444444333444666777888999;;;>>>@@@AAABBBEEEGGGKKKOOOYYYjjj&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&'''((()))************&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))************************************$$$'''***+++)))((()))+++******+++,,,,,,---......+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,---111///------...000000////////////000222444555666888:::===AAAFFFMMMTTTYYYeeemmmxxx}}}{{{yyyyyyzzz|||}}}{{{wwwqqqlllgggaaa\\\XXXNNNKKKGGGBBB===999666444444444444444333333333333222222222111000///......111111111000000000//////...///000000111111111111...///000000//////000111000000000000000000000000...---,,,,,,------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------......---,,,,,,,,,,,,---............////////////000111222222222111000///000000111222222333444444333333333333333333333333555444333333333555777888999;;;>>>@@@AAABBBEEEGGGKKKOOOYYYiii&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&&&&'''(((((('''&&&&&&))))))))))))))))))((((((&&&&&&''''''((()))))))))''''''(((******+++++++++%%%%%%&&&&&&'''((())))))++++++++++++++++++++++++))))))))))))************************************(((+++......+++******,,,******+++,,,,,,---......---,,,***))))))***,,,---........./////////000000222000......///000000000222333333444666888:::;;;@@@CCCIIIPPPYYYcccmmmttt~~~xxxrrrpppnnnlllmmmnnnppprrrtttvvvwww{{{|||xxxrrrlllhhhdddaaa[[[TTTMMMFFFBBB???888888888888777777777777111111111111000000000000222111111111000000//////000000111111111000000///+++...111111...---///111000000000000000000000000444222000000000///---,,,...///000111111000///...***+++---......---+++***//////.........---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,------.........------...//////...------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,---------+++++++++,,,---...///000............/////////000111222333444333222///...000000111222333333444444333333333333333333333333555444333222333555777999999;;;>>>@@@AAABBBEEEGGGKKKOOOYYYhhh&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))(((''''''&&&&&&&&&''''''(((((((((((((((''''''''')))(((((((((''''''''''''(((((((((((())))))))))))(((((()))***************************************+++)))'''%%%%%%(((+++---++++++******************((()))***+++,,,+++******************************------------------------,,,***)))+++///111000...222111000//////111222333000333777888888;;;AAAFFFPPPWWWaaakkkuuu|||tttoookkkhhhlllkkkjjjjjjkkknnnppprrrwwwzzz~~~{{{wwwqqqkkkfffbbb[[[QQQIIIFFFCCC>>>:::888777444222333333333444555444111///000111111222222222111111000000000000////////////000000111111111111000000///////////////......---........................---------------------------,,,+++******+++,,,---000///...---,,,+++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++***++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++,,,,,,------,,,,,,+++***))))))***+++,,,...///000000000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000////////////000000000//////...//////000111///000111222222333222222555444333333222222222222111222444666999;;;===>>>:::;;;>>>???@@@BBBEEEHHHJJJPPPZZZhhh~~~&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))***)))'''&&&&&&(((***,,,++++++******************)))***+++,,,,,,++++++***++++++++++++++++++++++++------------------------...,,,+++---///111000...111000000000000111111222333666:::===@@@GGGPPPWWWgggmmmvvv{{{wwwtttrrrrrrqqqqqqrrruuuwwwyyy}}}zzzvvvsssmmmddd]]]TTTPPPJJJEEEAAA>>>:::777555444333333333333111///111111111111111111000000111111111111000000000000000000111111111111000000000000111111000000///...................................................000///............///000//////...---,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,.../////////000///.........------------+++++++++,,,,,,------...---------------......///......------------......111111111222222222333333///000111222222333333222444444333222222222333333333444555666888999:::;;;:::;;;===???@@@BBBEEEHHHIIINNNXXXggg|||%%%%%%&&&&&&%%%%%%$$$###(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((()))***************(((((((((((((((((((((((()))(((((((((((()))***+++******+++++++++++++++++++++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------111///......///000000///111111111111222333333444999===CCCIIIQQQ\\\hhhqqq~~~~~~~~~}}}}}}~~~|||uuuppphhhddd]]]VVVPPPJJJEEEAAA<<<:::777555555444222111222222222222222111111111222222222111111111111000000000111111111111000000111111222222111111000///........................////////////////////////------,,,,,,,,,,,,------......---------------.........------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...------...++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++((()))***+++,,,---...///,,,,,,------............---------------,,,,,,,,,******+++,,,---...//////......------......///000......------------......+++,,,...000000111000000///000111222333333333333333333222222222333444444666666777777777777888888999;;;===???@@@BBBEEEHHHHHHMMMWWWeeezzz%%%%%%%%%&&&%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))((((((((((((((()))))))))+++++++++************)))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))(((((()))*********************+++++++++++++++,,,------------,,,,,,++++++........................------------............111000///....../////////222222111111333666:::<<>>???AAAEEEGGGIIIMMMVVVdddyyy%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***(((((((((((())))))******,,,+++++++++************(((((((((((())))))))))))(((((()))***************************************((((((******+++******)))******++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,........................---------....../////////000000///......///000222444333111222666>>>FFFKKKVVV___lllwww|||zzzzzz|||~~~}}}|||{{{zzzzzzxxx{{{|||wwwrrrlllgggcccYYYUUUOOOIIIDDD@@@<<<:::555555444333333333444444222222222111111111000000111111222222222222111111000000111111000000///...////////////////////////------------------------......////////////......------------...///000000......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,***(((((())),,,,,,,,,,,,,,,,,,,,,,,,........................///...------,,,+++******++++++,,,,,,,,,---------......---,,,,,,,,,,,,---..................//////.........------,,,,,,,,,///............///000000000000////////////000000+++---///222333333222111000111222333333444333333222222222222333333444555444555555666777888888888999:::===>>>???AAADDDGGGJJJNNNVVVdddyyy&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''((()))******'''(((((())))))******+++))))))))))))(((((((((((((((((((((((())))))))))))(((((()))***************************************((()))******++++++************++++++,,,---------+++++++++++++++,,,------........................---------...//////000000///000000//////000444777888777888;;;CCCMMMXXX___llluuu{{{||||||wwwttthhhddd^^^XXXSSSNNNHHHEEE>>>===:::888666555555555333333333222222222111111111111222222222222111111000000111111000000///...////////////////////////------------------------------............------...---------...///000000......------------------,,,,,,,,,,,,,,,,,,,,,,,,......---+++((('''((()))------,,,,,,,,,,,,++++++------------------------...------,,,+++******)))------------,,,,,,,,,,,,...---,,,++++++,,,------.........///////////////000000///...---,,,++++++......------......///000......------------......,,,---///000111111111111000111222333444444444444333333222222222333444444333333444555777888999999888:::<<<>>>???AAADDDGGGJJJNNNVVVcccxxx''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''((()))***+++'''(((((()))******++++++))))))((((((((('''''''''(((((((((((())))))))))))(((((()))***************************************))))))*********+++++++++******++++++,,,------...))))))))))))***,,,---...........................---------...///000000000///000111111111444999===AAACCCGGGOOOZZZfffqqqwwwzzzvvvvvvwwwyyy}}}wwwtttpppkkkfffaaa[[[WWWPPPMMMIIICCC>>>;;;999999555555555555444444444444111222222333333222222111111111222222111111000///////////////////////////........................***++++++,,,,,,++++++***///...............///000------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))------------------------...---+++******,,,---...---------......///////////////......------,,,,,,---------------......///......------------......---------....../////////000111222333444444444444444444333222222222333333333444444555666777888888888:::<<<===>>>@@@DDDFFFIIIMMMTTTaaavvv((((((((()))(((((('''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))''''''''''''((()))++++++'''(((((()))***+++++++++************))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))******))))))******+++,,,******+++,,,,,,---......(((((((((((())),,,...///........................---------...///000000111///111222333333777===BBBIIINNNVVVbbbnnnzzzzzzqqqllliiijjjlllpppwww}}}zzzvvvqqqkkkggg```]]]VVVNNNHHHBBB???>>>777777777777666666666666111222222333333222222111222333333333333222111111000000000000000000000000////////////////////////------////////////------//////............//////------..................,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***+++...111---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,------.........---,,,+++******,,,...///,,,,,,,,,------.........------..................---,,,,,,,,,,,,---......000000////////////000000222222111111111111222333111111222333444444444444555444444333222222222222555555555555666666777777888:::<<<===>>>@@@DDDFFFHHHLLLSSS___ttt&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******,,,,,,+++***)))))))))***''''''''''''''''''''''''***)))((((((((()))+++,,,+++***)))(((((()))***+++,,,+++***))))))***+++,,,))))))***+++,,,,,,------...------,,,,,,,,,------------............//////222222222111///...000111///222555888;;;@@@IIIOOOZZZbbbooo|||}}}nnnddd``````___bbbgggpppxxx~~~}}}{{{yyyyyyqqqnnniiiccc\\\UUUMMMHHHCCC???:::777666777888888666555555555666666444222555444444333222222333333000000000000000000000000000000000000000000000000000000//////......------000000////////////000000111000000///......------,,,------......------,,,,,,+++,,,---...///...---------------------------...------,,,,,,------...------..................000///...---,,,,,,+++,,,........................------------------------***,,,///000///.........////////////000000000000...........................//////000000000000000222222222111111111111111222222333333333444444444444444444555555666777888;;;;;;<<<>>>@@@BBBDDDEEEGGGLLLTTT^^^ppp&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******++++++***)))))))))******((((((((((((((((((((((((***)))((((((((()))++++++******))))))))))))******++++++************++++++*********+++,,,,,,,,,---...------,,,,,,------...------------------------...000111111000000111222333666:::???DDDNNNYYYbbbqqqxxx}}}pppfff\\\ZZZYYYZZZ___eeemmmqqqyyy}}}zzzuuupppjjjddd]]]XXXPPPLLLFFFAAA>>><<<;;;999555444333444555666555444666555444222111111111111000000000000000000000000000000000000000000000000///////////////.........000000////////////000000000000//////...------,,,,,,------......------,,,,,,,,,,,,---.........---000///...---+++***)))(((---,,,,,,++++++,,,,,,------------------------------------,,,,,,------...------------------------------------------------***,,,///000///.........------------.......................................//////000000000000000////////////////////////222222333333333444444444555555555555666777888888;;;;;;<<<>>>@@@BBBDDDEEEFFFLLLSSS^^^ppp&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))((((((((()))******)))))))))))))))))))))))))))))))))((()))******+++)))******************))))))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,...---------------...........................------///222333333333555777;;;???EEELLLUUUbbbpppzzz~~~ssskkk___]]][[[[[[]]]aaafffiiimmmuuu~~~zzzuuuoookkkccc___XXXRRRLLLFFFAAA>>>999777555444666777777777666555444222111000//////000000000000000000000000000000000000000000000000...///////////////000000000000////////////000000/////////...------,,,,,,------............------,,,,,,---............---///...---,,,+++))))))(((,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000------------------------........................+++---///000///...---...------------.......................................///000000111111000000222222222222222333333333333333333333444444444444666666666666777888999999;;;;;;<<<>>>@@@BBBDDDEEEFFFKKKSSS]]]ooo&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***((((((''''''((()))******************************)))))))))))))))******+++))))))+++,,,,,,+++))))))(((***,,,------,,,***(((,,,,,,,,,,,,,,,,,,++++++...------------......///000000000000000000000///000111333333555888<<<@@@FFFLLLUUU___iiivvvxxxssshhhfffdddbbbbbbdddfffhhhjjjpppyyyzzzwwwsssoooiiibbb[[[SSSLLLGGGAAA>>>:::888777888777777555444333222111111111111111111111111111111111111000000000000000000000000......//////000000000111000000////////////000000///.........---------,,,------............------,,,---...///...------...+++,,,,,,,,,,,,,,,---------------,,,,,,---------......------------,,,,,,---,,,,,,------...///000........................////////////////////////,,,---//////...------...////////////000000000000........................//////000111111111111000444444444444555555555555333333333444444444444555666666666666777888999:::;;;;;;<<<>>>@@@BBBDDDEEEEEEJJJRRR\\\mmm&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((************************((((((((((((((())))))***((((((''''''((()))******))))))))))))))))))))))))((()))))))))************)))***+++,,,,,,+++***)))(((***---......---***(((------,,,,,,,,,,,,,,,,,,---------------...///000////////////000000000000444444444444777>>>FFFLLLVVV^^^iiittt}}}~~~{{{rrrpppnnnlllkkkkkkmmmmmmsssuuuzzz~~~}}}zzzuuuoooiiibbb[[[VVVLLLHHHBBB===;;;888666555555444333333333333333444222222222222222222222222111111111111111111111111.../////////000000111111000000////////////000000...............------------......//////......---,,,...000000...,,,---...------------......////////////............//////000/////////.........---///......------......///////////////////////////////////////////////////---...//////---------...////////////000000000000///////////////////////////000000111111111111111111111111111222222333333333333444444444555555555666666666666777888999:::;;;;;;<<<>>>@@@BBBDDDEEEDDDIIIQQQ[[[lll&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))((((((((()))******))))))))))))))))))))))))(((((()))************)))******++++++++++++******)))+++---......---+++))),,,,,,,,,,,,------------------------...///000000,,,,,,---...///000111111555666888;;;AAAKKKVVV]]]kkksss~~~~~~}}}|||||||||}}}}}}}}}xxxtttooojjjfffYYYUUUNNNHHHCCC>>>:::777777777666555555555666666222222222222222222222222111111111111111111111111///000000000000000000111000000////////////000000////////////////////////......////////////......,,,///111000---,,,---///000000000///...------,,,000000000//////000000000111111000000///.........//////...............///////////////////////////...........................//////...---,,,---...------------............///////////////////////////000111111222222111111111111222222333444444444333444444444555555555555666666666666777888999999;;;;;;<<<>>>@@@BBBDDDEEECCCHHHPPPYYYjjj&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******++++++***)))))))))******++++++++++++++++++++++++'''((()))***+++******))),,,++++++******++++++,,,***+++---......---+++***+++,,,,,,,,,---.........------------...///000111------...000222333555555888<<>>@@@BBBDDDEEECCCGGGOOOXXXiii&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,'''((()))++++++******)))---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////---------......000111111///000222444666888::::::;;;BBBMMMYYYfffsss}}}}}}{{{vvvrrrlllfff```YYYRRRMMMBBB@@@>>>;;;888666555444333333333333333333333333111111111111111111111111222222111111000000//////000000////////////000000000000000000111111111111......////////////......,,,000333111---+++---000++++++,,,,,,---...////////////............//////000000///...------,,,,,,,,,,,,,,,---///000222333,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...,,,,,,---...////////////000000000111000000000000000000000000000000111222222222222111//////000111111222333333444444444555555555666666444444444555555666777888;;;;;;<<<>>>@@@BBBDDDEEEBBBGGGNNNXXXiii&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))''''''&&&&&&&&&&&&'''''')))******))))))((('''&&&(((((((((((()))))))))))))))************+++++++++)))))))))))))))))))))))))))------)))(((+++,,,+++...,,,***)))******)))''',,,,,,,,,---------......---...000000...---......///222444555555888>>>CCCJJJUUUeeesss~~~}}}|||{{{wwwqqqjjjccc^^^UUUPPPHHHBBB===:::888666555777888888555333222111222000000111222333333111111111222222222222111111222111///......///111333000000000000000000000000000000000000000000000000...........................///000///---,,,,,,...//////////////////////////////............//////,,,---......//////......////////////////////////........................,,,---......//////.....................---------///////////////000111111//////000111111111111111//////111222333444444444444444444555555555666666444444444555555666777888999:::;;;===???AAACCCDDDGGGHHHNNNYYYhhh&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((())))))(((''''''&&&&&&''''''((('''((()))))))))))))))((((((((((((((()))))))))***)))************+++++++++***************************...///,,,+++...000//////---+++++++++,,,+++***------------............,,,---//////...---...///555777999:::===CCCMMMTTT```iiivvv~~~|||||||||zzzvvvpppkkkhhh___ZZZSSSKKKFFF@@@<<<999555666666666444333333333444333222222333333222111//////000000000000//////333333111111000111222333000000000000000000000000000000000000000000000000........................///000111000...---...///000000000000000000000000///..................///,,,---......//////......////////////////////////........................,,,---......//////..............................///////////////000111111//////000111111111111111000000222333444555555555444444444444555555555666555555555555555666777888:::;;;===>>>@@@BBBDDDEEEGGGHHHNNNXXXhhh&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))((((((((((((((('''''''''''''''((())))))(((''''''&&&&&&''''''(((&&&'''((()))************((((((((()))))))))******)))************+++++++++************************(((,,,---***))),,,...,,,///---,,,,,,---...---,,,............////////////---...//////...///111222666888;;;???FFFPPP^^^gggzzz}}}|||zzz{{{||||||zzzxxxuuusssmmmiiiaaaZZZRRRKKKDDD???999999777666555666666777777555333333333444222111//////000000000000///////////////......---------000000000000000000000000000000000000000000000000........................000111222111///...///000111111111111111111111111......------------......,,,---......//////......////////////////////////........................------...////////////...---------......//////000///////////////000111111//////000111111111111111111111333444555555555555444444444444555555555555666555555555555666666777;;;<<<===???AAACCCEEEEEEGGGHHHMMMXXXggg~~~''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''((()))))))))))))))(((((()))))))))*********))))))*********+++++++++***************************...///+++***+++,,,***...,,,+++,,,---//////...////////////000000000000000111111111000111444666666;;;CCCLLLVVVcccqqq{{{~~~}}}}}}~~~~~~~~~}}}zzzxxxxxxyyyzzz{{{{{{zzzzzzyyywwwsssmmmggg```XXXPPPJJJCCCAAA===:::999:::::::::999777444333444444333222111222222333333222222111...............,,,++++++000000000000000000000000////////////////////////........................///000111111/////////111000000000000000000000000------,,,,,,,,,,,,------,,,---......///.........////////////////////////........................------...///////////////,,,------...///000000111///////////////000000111//////000111111111111111000111222333444444444444444444444444444444444444666666555555555555666666;;;;;;===???AAACCCDDDEEEFFFGGGMMMWWWfff~~~''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((''''''((((((((()))))))))))))))(((''''''))))))))))))************))))))*********+++++++++************************000444555111...///...+++---+++***+++---........./////////000000000111111111222222111111333777;;;>>>GGGTTTbbbnnnzzz~~~||||||~~~~~~|||xxxuuuvvvwwwwwwwwwwwwxxxxxxxxxzzzwwwsssooojjjddd]]]XXXOOOKKKDDD@@@??????>>><<<<<<999666444555555555444222222333333333333222222222222333333222111000000111111111111111111111111////////////////////////////////////////////////...///000000......///000////////////////////////------,,,,,,,,,,,,------,,,---......///.........////////////////////////........................---...//////000000//////------......///000111111///////////////000000111//////000111111111111111///000111222222222222222444444444444444444333333666555555555555666666777999:::<<<>>>@@@BBBCCCDDDEEEFFFLLLVVVfff}}}''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''(((((('''''''''''''''((()))))))))((((((''''''(((((()))************)))((('''&&&)))))))))*********++++++)))************+++++++++++++++++++++++++++++++++///444555111......,,,)))---,,,++++++---.........////////////000000000000111111222222444999???DDDLLLVVVfffttt}}}}}}}}}}}}xxxvvvvvvuuuttttttttttttuuuuuuyyywwwuuusssqqqnnniiifff\\\VVVOOOJJJIIIHHHEEEBBBCCC???;;;888777666555444000000111111111111000000222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////---///000///......///111..............................------------......,,,---......//////......////////////////////////..............................///000000000000///.........//////000000111///////////////000111111//////000111111111111111//////000111111111111111444444444444333333333333444444444555555666777888999:::;;;===???AAACCCCCCEEEFFFKKKVVVeee}}}''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''((())))))))))))(((((((((((())))))((()))))))))))))))((('''))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++)))...000---++++++***(((///...,,,---...//////............/////////000000111333555888===EEENNNTTT___iiiwww~~~}}}}}}~~~|||zzzvvvuuusssrrrrrrssstttuuuxxxwwwuuuuuuuuutttrrrpppiiiccc\\\XXXXXXVVVRRROOOMMMIIIBBB===:::777555333000111111222222111111000//////......///000222333111111111111111111111111000000000000000000000000////////////////////////...///111111000///111222///////////////////////////..................///,,,---......//////......////////////////////////..............................///000000000000000///////////////000000000///////////////000111111//////000111111111111111000000111222222222222111444444444333333333222222333333333444666777999::::::;;;<<<>>>@@@BBBCCCDDDDDDEEEKKKUUUeee|||(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++'''''''''''''''((())))))))))))(((((((((((())))))&&&'''((()))************)))************+++++++++)))************+++++++++++++++++++++++++++++++++(((---000...---......,,,111000......000000000///............////////////444666999>>>FFFPPP[[[cccrrr{{{}}}~~~~~~vvvuuusssrrrrrrtttuuuwwwxxxwwwvvvvvvwwwwwwvvvuuusssmmmgggddddddccc___[[[VVVPPPHHHAAA<<<888444222222333333444444333333222222111000000111333666777111111111111111111111111000000000000000000000000000000000000000000000000///111222222111111222444000000000000000000000000//////............//////,,,---......//////......////////////////////////...........................//////000000000000000000000000000///////////////////////////000111111//////000111111111111111111111222333333333222222444444444333333222222222222222333444666888:::;;;;;;<<<===???AAACCCEEEEEEDDDEEEKKKUUUddd|||&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))((('''(((((((((((()))))))))))))))))))))))))))******+++***(((((()))***+++***)))---,,,,,,,,,++++++************+++++++++,,,,,,,,,...//////...,,,,,,...///---......------...111333555;;;DDDNNNYYYfffttt~~~zzz{{{zzzwwwtttrrrrrrssstttttttttuuuuuuvvvxxxxxxuuussspppooonnnllljjjhhh___[[[QQQDDD===;;;888333555333222333444555444333222333333333333222111111333333333222222222111111111111000000000000111111////////////............000000000000000000000000......---,,,,,,...///000........................////////////////////////------------.........///000000////////////000000000000000000000000000000000///---,,,---...000222000000000000111111111111////////////000111222333333222222111111222222333222222333333333444444444666666666666555555555555:::;;;=========>>>@@@BBBAAAHHHJJJRRReeezzz&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((()))))))))***)))))))))))))))******++++++***)))***+++,,,,,,******)))))))))((((((((('''++++++++++++,,,,,,,,,,,,---...///...,,,,,,---///---...000000000111444666>>>FFFRRR]]]iiiuuu}}}}}}|||zzzvvvttttttuuuuuuuuutttuuuuuuvvvwwwwwwzzzxxxvvvuuutttsssqqqoooddd```VVVJJJCCC???:::555666444222222333333222111222333333333333222111111333333333222222222111111000000////////////000000222222222222111111111111000000000000000000000000///.........//////000000........................////////////////////////---.........////////////000//////////////////000........................000///---------...000111000000000000111111111111000000000000000111222333333222222111111222222333222222333333333444444444555555666777888999999::::::;;;=========???AAACCCCCCIIIJJJQQQcccxxx&&&&&&''''''''''''&&&&&&***))))))(((((())))))***))))))((((((((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***((((((((()))))))))******)))))))))))))))******+++,,,+++***+++---------,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,---------......---,,,,,,---///...///111222333666;;;>>>JJJTTTcccqqq}}}}}}}}}~~~|||||||||~~~~~~{{{xxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwww|||{{{zzzzzzzzzyyywwwuuujjjggg___SSSKKKFFF???888888666444333444333222111333333333333333222222111333333333222222222111111/////////....../////////000000000/////////......000000000000000000000000//////000111111111111000////////////////////////////////////////////////////////////000000000000//////............//////........................///......------///000111000000000000111111111111222222111111111222222333333222222111111222222333333333333333444444444444444555666888:::<<<===>>>:::;;;===>>>>>>@@@CCCEEEEEEKKKJJJOOOaaavvv&&&&&&''''''''''''&&&&&&***))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&(((***+++(((((()))))))))*********)))))))))))))))******+++,,,+++***+++,,,------+++---------------,,,,,,,,,,,,,,,,,,,,,------------,,,---...---,,,,,,...000///000111222666===EEEJJJVVVbbbrrr{{{zzzyyyzzz}}}}}}|||}}}|||{{{zzzyyyyyyyyyyyyzzz{{{zzzzzz{{{|||{{{yyywwwpppnnnggg\\\TTTNNNEEE===;;;999666555555555444333333333444444333333222111333333333222222222111111000000////////////000000//////.........---------////////////////////////...///000111222111000///000000000000000000000000///////////////////////////000000000000111111111//////............//////........................///............///000000///000000000111111111111333333222222111222222222333222222111111222222333333333333444444444444555555555666888:::;;;======999;;;===>>>???AAADDDGGGGGGLLLJJJNNN___sss&&&&&&''''''''''''&&&&&&)))((((((''''''(((((()))(((((())))))))))))))))))((((((((((((((((((((((((***((('''&&&'''(((***,,,))))))))))))************)))))))))))))))******++++++***)))***,,,,,,,,,+++))))))******************,,,,,,---------.........,,,.........------///111222222333555<<>>;;;888666666666666555333444444444444333222222333333333222222222111111222111111000000111111222222222222111111111000000////////////////////////---...///000111000///...111111111111111111111111////////////////////////000000000000111111111222//////............//////////////////////////////...............///000000///000000000111111111111333333222222111222222222333222222111111222222333333333444444444555555555666666777777888999999:::999;;;===>>>???AAADDDGGGHHHLLLJJJMMM]]]rrr&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((((((((())))))))))))******((((((((((((((((((((((((((((((''''''((()))***+++)))))))))*********++++++)))))))))))))))******++++++***)))***+++,,,,,,***+++++++++++++++,,,,,,,,,---------.........//////---...//////...///111222555777:::@@@IIIVVVccclllxxx}}}vvvrrrrrrvvv{{{}}}~~~~~~|||vvvvvvrrrjjjeeeaaaYYYQQQEEEAAA===999888777666555444444444444444333222222333333333222222222111111333222222111111222222333111111000000000/////////000000000000000000000000---...//////000000//////000000000000000000000000////////////////////////000000000000111111111111000000////////////000000000000000000000000000000.........///////////////000000000000111111111111222222111111111222222333333222222111111222222333333444444444555555555555777777777777777777777666:::;;;===>>>>>>@@@CCCEEEFFFKKKIIIMMM]]]qqq&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((((((((()))))))))*********(((((((((((((((((((((((('''''''''((()))*********))))))*********+++++++++)))))))))))))))******+++,,,+++***+++---------+++---------.........//////---.........////////////...///000000000000222444888===FFFPPP\\\hhhttt{{{{{{vvvtttvvvwwwxxx|||xxxxxxuuupppllljjjddd]]]SSSNNNGGGBBB>>>;;;999777444444444555444444333222333333333222222222111111222222111111111111222222............------------000000000000000000000000000000//////000000111111000000000000000000000000/////////////////////////////////000000000111111111111000000000000111111////////////////////////---......///////////////000000000000111111111111000000000000000111222333333222222111111222222333444444444444555555555555777777777777777777777777:::;;;=========???AAACCCDDDJJJIIIMMM^^^qqq&&&''''''''''''''''''&&&((((((''''''''''''(((((((((((())))))*********+++((((((((((((((((((((((((&&&&&&((()))************)))************+++++++++)))))))))))))))******+++---,,,+++,,,...///...---*********++++++,,,,,,,,,............/////////000///000111111000111333555:::BBBOOO]]]jjjuuu~~~{{{xxxwwwuuutttyyy}}}yyyzzzxxxsssqqqpppkkkeee```ZZZRRRJJJEEE@@@===:::444444555555444444333222333333333222222222111111111111000000000000111111111111111111000000000000000000000000000000000000222111000000000111333444////////////////////////////////////////////////////////////000000000000222222111111111111222222........................---......///000/////////000000000000111111111111////////////000111222333333222222222222222222333444444444555555555666666777777777777777888888888:::;;;=========>>>@@@BBBCCCIIIIIINNN^^^qqq((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))---,,,)))'''&&&&&&''''''******))))))))))))******((((((((((((((((((((((((***+++,,,,,,------------++++++++++++++++++++++++---,,,,,,,,,...///...---000222333222333777>>>DDDHHHSSScccpppyyy|||zzzwwwzzz{{{}}}|||wwwssspppmmmlllgggccc]]]WWWPPPHHH@@@;;;:::777555444555666777666222222222222222222222111333222222111000000111111333111///...///000///...000000000000000000000000000000////////////000000///000222333333111///...////////////000000000000111111111000000000000000......//////000000111111000000000000000000000000222111000.........///000000000000000000000000000222222222222222222222222444444444444444444444444333333444444555666666666444555666666666666999;;;:::;;;<<<>>>@@@BBBDDDDDDFFFDDDFFFLLLYYYppp(((((('''''''''(((((()))''''''((((((((()))))))))))))))(((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((******))))))))))))******))))))))))))))))))))))))+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000000000000222333333444:::CCCJJJVVV```nnnyyy}}}~~~~~~}}}|||~~~~~~~~~zzzwwwuuussssssllliiiccc^^^XXXPPPIIIDDD>>>:::666444444444444444000111333444555555444333222222111111111111222222333111000000111111111000111111111111111111111111000000////////////000000---.../////////...,,,,,,////////////000000000111111000000000000000000000---------------.........000000000000000000000000222111000///...//////000111111111111111111111111222222222222222222222222222222222222222222222222333333444444555666666666777888888777555555666777:::;;;<<<>>>@@@BBBDDDDDDGGGGGGJJJOOOYYYnnn'''''''''''''''((()))***((((((((()))))))))******))))))((((((((((((''''''''''''((((((((()))))))))%%%'''))),,,---,,,+++*********))))))))))))******++++++++++++++++++++++++------------------,,,+++------------------------------......///000111222222444666888<<>>@@@BBBDDDDDDGGGJJJOOOSSSZZZkkk''''''&&&''''''((()))***))))))))))))************))))))(((((((((((((((((('''(((((((((((()))))))))'''((()))+++,,,,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******------------------------/////////......///111222444777<<>>@@@BBBDDDDDDEEEJJJQQQVVVZZZjjj'''''''''''''''((())))))))))))))))))************(((((())))))))))))))))))(((((((((((()))))))))***++++++***))))))***+++,,,******))))))))))))******+++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,///000000///------000333666<<>>@@@BBBDDDDDDCCCHHHPPPVVV[[[kkk((((((''''''''''''((((((((((((((()))))))))******(((((())))))))))))******((((((((()))))))))******---,,,***((('''(((***+++******))))))))))))*********************************+++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,...000111000...///333888;;;CCCOOO[[[fffqqq||||||yyyuuurrrpppppprrrsss|||}}}~~~~~~}}}}}}zzzxxxvvvuuussspppllliiiccc^^^VVVNNNGGGBBB===:::999777555555:::BBBJJJPPP888777666444333222111111222000//////111222222111222222222222222222222222222111111000000111111222111111111111000000000000000000000111111111222222/////////000111111222222111111111111111111000000000000000000000000000000///000111222222222111111000000000000000000000000111111111111111111111111000111111222222333333444333333444444555666666666777888888777555555666777:::;;;<<<>>>@@@BBBDDDDDDBBBFFFMMMSSS[[[lll***)))(((''''''&&&''''''''''''((((((((()))))))))(((((()))))))))*********(((((()))))))))***************))))))((((((((((((******))))))))))))******************************++++++,,,---------,,,,,,------------------------,,,///111111111444:::@@@EEEOOO^^^kkkuuu}}}~~~yyyuuurrrpppppppppwwwxxx{{{}}}|||{{{yyyxxxwwwtttpppmmmjjjfff___XXXQQQKKKDDD@@@<<<:::888888:::>>>CCCFFF666555555444444444444444444222111111222222222111222222222222222222222222222111111000000111111222333333444444444333222111000000111111111222222222...//////000111111222222222222222333333333333333000000000000000000000000///000111222222222222111////////////////////////222222222222222222222222000000111222222333444444333333444444555666666666777888888777555555666777:::;;;<<<>>>@@@BBBDDDDDDEEEFFFJJJPPPZZZlll+++***)))(((&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))*********+++))))))))))))************&&&''')))******)))((('''******))))))))))))******++++++++++++++++++++++++,,,,,,---...////////////////////////////////////***...222333333888@@@GGGOOOZZZjjjxxx|||xxxtttrrrpppppppppsssvvvzzz}}}~~~~~~}}}{{{zzzyyywwwsssppppppmmmgggaaaZZZSSSKKKGGG???===;;;888777666666666333333333444555666777888666444222222333333222111222222222222222222222222222222111111111111222222///000222222222111///---000111111111111222222222...//////000111222222222.........//////000000111000000000000000000000000///000111222333333222111////////////////////////222222222222222222222222222222333444444555666666333333444444555666666777444555666666666777999;;;:::;;;<<<>>>@@@BBBDDDDDDGGGFFFHHHNNNYYYlll)))))))))))))))(((''''''(((((((((((())))))))))))***)))(((''''''((()))***)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))+++++++++************)))++++++,,,,,,---...//////+++---000111000//////000...000222555888@@@KKKRRReeelllwww{{{wwwuuusssrrrvvvttttttwww|||}}}}}}|||zzzyyyxxxwwwwwwrrroookkkgggbbb^^^XXXTTTHHHDDD>>>:::888888777666555444333444555555444222444444444333333333222222222222444444444444222222///111444666777555222000222222222222222222222222444333111000000000111111333333222222333333444555111///...------...///111111111111111111111111111111222222222222333333333111111111111111111111111222222222222222222222222333333333444444444555555555555555666666666666666888888888888888999999999===>>>>>>@@@AAABBBCCCCCCGGGFFFJJJSSS\\\kkk)))))))))))))))(((''''''(((((((((((()))))))))***++++++***))))))***++++++)))))))))))))))******+++))))))*********+++++++++***************+++++++++******++++++,,,,,,------++++++,,,------...//////)))+++...///......///000111222555777===HHHVVV```lllsss|||}}}zzzxxxvvvuuuvvvtttsssuuuzzz}}}~~~~~~}}}}}}|||{{{zzzyyyxxxwwwvvvsssoookkkgggccc^^^ZZZNNNIIICCC???<<<:::777666555444333444555555444222444444444333333333222222111111222333333222111111000111333555666444333111222222222222222222222222444333111000000000111222222222222222222333444444111000///......///000111111111111111111111111111333333222222111111111000333333333333333333333333222222222222222222222222333333333444444444555555444444444444444555555555777777777888888888888888;;;;;;<<<>>>???@@@AAABBBFFFDDDIIIRRR[[[jjj)))))))))))))))(((((('''((((((((()))))))))******+++******))))))******+++)))))))))))))))******+++(((((()))))))))*********))))))******+++,,,,,,---******+++,,,---...//////,,,,,,,,,---......//////)))+++---......///000222333555999>>>FFFUUUeeeqqqwww{{{~~~~~~}}}{{{zzzzzzxxxvvvttttttwwwzzz||||||}}}}}}}}}|||{{{zzzyyyxxxzzzwwwtttpppmmmiiieeeaaaWWWRRRLLLFFFAAA===999666555444333444555555444333444444444444333333333333000111111222222111111000111222333444444444333333222222222222222222222222333333222111111111111222222111111111111222333333222111000//////000111222111111111111111111111111444333222111000///......333333333333333333333333111111111111111111111111333333333444444444555555222222222333333333444444666666666777777888888888;;;;;;<<<>>>???@@@AAABBBDDDCCCGGGQQQZZZjjj(((((())))))))))))(((((((((((()))))))))*********(((((((((((((((((((((((()))))))))))))))******+++))))))))))))*********+++*********++++++,,,,,,,,,***++++++,,,---.........,,,---------......//////---.../////////000222444444999@@@HHHSSSbbbrrr}}}|||{{{zzzyyywwwxxxyyy{{{|||}}}}}}~~~zzzyyywwwvvvwwwyyy{{{||||||}}}}}}}}}}}}|||zzzzzz{{{yyyvvvsssqqqnnnjjjggg___[[[TTTMMMGGGAAA;;;777777555444444555666555444555444444444444333333333111111222222222222111111333222222222333333444444222222222222222222222222222222222222222222222222111111000000111111222333333222111111111111222333111111111111111111111111222222111111000//////...111111111111111111111111111111111111111111111111333333333444444444555555222222222333333444444444555555666666777777888888<<<===>>>???AAACCCDDDDDDDDDCCCHHHQQQ[[[jjj(((((())))))))))))(((((())))))))))))************((())))))))))))))))))((()))))))))))))))******+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++++++++------...............//////000000///...000333666777???JJJVVVbbbnnnzzz~~~zzzvvvsssoooqqqsssvvvyyy{{{~~~}}}|||{{{yyyyyyyyy{{{}}}|||}}}~~~~~~}}}|||{{{zzzxxxvvvtttssspppmmmjjjfffbbb\\\UUUNNNGGG@@@;;;:::888666555666666555444555555555444444444333333333333333222222333333333333333222222222333444555222222222222222222222222222222222333333333222222111111000000111111222333333333222222222222333333111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111333333333444444444555555333333333444555666666666444555555666777777888888<<<<<<>>>???AAACCCDDDEEEFFFDDDIIIRRR\\\kkk'''(((((())))))))))))))))))))))))*********+++++++++,,,,,,------,,,,,,+++)))))))))))))))******+++***++++++++++++,,,,,,,,,...------,,,++++++******---,,,,,,,,,+++++++++***.......................................111666:::AAAJJJYYYfffoooxxx}}}~~~xxxsssooooooppprrruuuyyy|||~~~}}}~~~~~~}}}|||{{{|||~~~{{{}}}~~~|||yyywwwuuuuuutttssspppnnnkkkhhhccc]]]WWWOOOHHHBBB???<<<999777777666555444555555555555444444444333444333333222222333333444333333222222222333444555222222222222222222222222111222333333444333333333222111111111111222333333333333333333333333333333111111111111111111111111000000000111111111222222333333333333333333333333222222222222222222222222333333333444444444555555333444555555666777888888555555666666777888999999999:::;;;===???AAACCCCCCHHHFFFJJJSSS\\\kkk''''''((()))))))))))))))))))))*********+++++++++,,,---............---,,,)))))))))))))))******+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------////////////............---...///000222777>>>CCCPPPYYYgggssszzz}}}||||||yyy{{{~~~|||uuutttsssrrrsssvvvzzz||||||~~~}}}||||||}}}{{{}}}}}}yyyxxxwwwwwwwwwvvvtttrrrooommmiiiddd___XXXPPPKKKCCC@@@;;;999777777666444555555555555444444444444333333222111111222333333222222333333333444444444222222222222222222222222111222333444444444333333222222222222222333444444222222333333333333222222111111111111111111111111222222222222222111111111333333333333333333333333333333333333333333333333333333333444444444555555333444555666777888888999555555666777888999:::;;;999:::;;;===???AAACCCDDDHHHFFFJJJSSS[[[iii''''''((())))))))))))))))))************+++++++++++++++------------++++++)))))))))))))))******+++))))))))))))***************++++++,,,,,,------...+++,,,,,,---...///000000///////////////............///111333888???GGGMMM\\\dddqqqzzz~~~{{{zzzyyyzzzzzz}}}}}}zzzvvvssssssuuuxxxzzzzzz}}}~~~||||||}}}{{{}}}~~~{{{zzzyyyyyyzzzyyywwwuuuqqqooollliiiddd^^^VVVQQQFFFBBB===:::888777666444666666555555555444444444333222111000000111222333111222333444444444333333222222222222222222222222000111333444555444333333333333222222333333444555111222222333333222222111111111111111111111111111555444444333222111000000111111111111111111111111444444444444444444444444333333333444444444555555333333444555666777888999555666777888999:::;;;;;;;;;<<<===???AAACCCEEEFFFHHHFFFJJJRRRZZZhhh))))))************))))))))))))))))))************,,,,,,,,,+++++++++************************************************++++++************+++,,,---...+++,,,------......------000...,,,,,,---/////////...111444666;;;DDDOOOWWWlllrrr{{{}}}zzzxxxwwwuuutttwww~~~{{{zzz{{{}}}~~~~~~}}}~~~}}}}}}}}}}}}}}}|||{{{yyyxxxwwwwwwvvvwwwtttppplllhhhccc]]]YYYQQQMMMFFF@@@<<<999555333777666444555555666444333444444222222222222444444555444444333333444444555111222222333333444444555444444444333333222222222/////////000111111222222222222222111111000000000111111000000111111222333222222222222222222222222111111111000000000000000444444444444444444444444333333333444444444444555666555555444444666777888666777888888777888:::<<<<<<<<<<<<===>>>@@@BBBCCCGGGGGGKKKSSSZZZhhh))))))************))))))))))))))))))************,,,,,,++++++************************************,,,,,,,,,---------------************+++,,,---...,,,---......//////......000.........///000000000222444888<<>>HHHRRR\\\gggsss{{{~~~~~~}}}|||||||||}}}~~~{{{xxxwwwxxxxxxwwwvvvttttttsssqqqmmmjjjeeeaaa[[[UUUOOOHHHBBB>>>999777555555555666666555444444444333333444444444555444444333333444444555444444444333333222222222333333333333333333333333444444444333333222222222333333333333333333333333111111000000111111222333222222222222222222222222000111111111111111222222444444444444444444444444333333333444444444444555555555555555666666666777666777888888777888:::<<<<<<<<<===>>>???AAABBBCCCEEEDDDHHHPPPVVVccc))))))************))))))((()))))))))************)))))))))))))))))))))*********************************+++,,,,,,---......,,,,,,,,,+++,,,,,,------,,,,,,---............---+++...000111222333666888;;;DDDRRR___iiirrryyy}}}|||{{{zzzzzz{{{}}}~~~~~~}}}zzzxxxxxxxxxwwwvvvuuutttsssqqqnnnkkkiiifffaaa[[[UUUOOOHHHCCC<<<999666555555666555444444444444444444444444444555444444333333444444555222222222333333444444444333333333333333333333333222222333333333444444444333333333333333333333333111111000000111111222333222222222222222222222222000000111111222222222333444444444444444444444444333333333444444444444555444555555666666666666666666777888888777888:::<<<=========>>>???AAACCCDDDEEEDDDHHHOOOTTTaaa}}}))))))************))))))))))))))))))************)))))))))************+++************************)))******+++,,,---......------,,,,,,,,,,,,------+++,,,,,,---...---------,,,///222333333666<<<@@@EEEOOO^^^kkksssyyy~~~xxxwwwvvvvvvxxx}}}~~~zzzwwwuuutttuuuttttttttttttssspppmmmkkkiiieeeaaa\\\VVVNNNIIIAAA>>>:::777666666666555444444555555555555444444555444444333333444444555111111222333333444555555222222333333333333444444111111222333333444555555222222222222333333333333111111000000111111222333222222222222222222222222000000111111222333333333444444444444444444444444555555555666666666666777444555555666777666666666666777888888777888:::<<<=========>>>@@@AAACCCDDDFFFEEEHHHOOOTTT```|||))))))************))))))))))))))))))************************++++++,,,,,,************************(((((()))***+++,,,------...------,,,,,,,,,------,,,------..................111444555666;;;CCCIIITTT]]]iiisssyyy}}}yyyxxxvvvwww{{{}}}xxxuuurrrrrrrrrrrrsssuuuuuusssqqqmmmkkkiiifffbbb\\\UUUPPPGGGCCC>>>;;;999999888777333444555666666555444333555444444333333444444555333333333333333333333333222222222333333444444444222222222222333333333333111111111222222222333333111111000000111111222333222222222222222222222222000000111222222333444444444444444444444444444444555555555666666666666777444444666777777777666555666777888888777888:::<<<======>>>???@@@BBBCCCDDDFFFEEEIIIOOOTTT```{{{))))))************))))))))))))))))))******************+++++++++,,,,,,,,,************************+++,,,,,,---///000111111...------,,,,,,,,,---------......///////////////111444666777888>>>HHHPPPaaagggpppwww{{{~~~}}}}}}}}}}}}{{{yyy{{{{{{vvvsssppppppqqqsssvvvwwwvvvuuunnnmmmkkkjjjfffaaaZZZUUULLLGGGBBB>>><<<;;;:::999333444555666666555444333555444444333333444444555555444444333333222222111222222222333333444444444444333333222222111111000000000000111111222222222111111111000111222222333222222222222222222222222000000111222333333444444444444444444444444444444333333333444444444555555333444666777777777666555666777888888777888:::<<<======>>>???@@@BBBCCCDDDGGGFFFIIIOOOTTT```{{{******))))))((((((''''''***)))))))))))))))***+++---,,,,,,+++*********+++++++++************++++++,,,,,,++++++,,,,,,---............------,,,,,,,,,111///---,,,---///000000444777:::===BBBKKKVVV___kkkooouuu{{{~~~~~~{{{zzz{{{{{{||||||~~~zzzwwwpppooonnnooorrrtttuuuuuurrrooommmjjjgggccc^^^[[[WWWQQQHHHAAA<<<:::888777777555555555777777666555666666555555555444444444222333555555555555333222222222222222222222222222444444333333222111000000333333333222222222111111111111111111111111111111111222222333333222222111000111222333444333222222111111222222222333333333555555444444444444555555666777777777888888888888:::;;;======<<<:::777555>>>===<<<<<<>>>@@@CCCEEECCCGGGGGGMMMYYYcccxxx((((((((())))))))))))))))))))))))))))))******+++,,,+++******))))))******++++++************++++++,,,,,,++++++,,,,,,---............------,,,,,,,,,///...------///111222333111555<<>>;;;999777555444444555666555444666666555555555444444444333444444555555444444333555555444333222111111000111111222222333333444444333333333222222222222111111111111111111111111111111222222333333222222111000111222333444333333222222222222222333333333333555555444444444444555555888888888999999999::::::666777999;;;<<<;;;::::::>>>======>>>???AAACCCDDDCCCGGGGGGMMMYYYcccxxx''''''((())))))***++++++)))))))))))))))***+++++++++******))))))))))))***++++++************++++++,,,,,,,,,,,,,,,------............------------------......///111222444555222888BBBLLLUUU___jjjqqquuuyyy}}}~~~yyywwwxxx~~~}}}wwwssspppnnnooopppqqqqqqsssrrrrrrqqqppplllfffaaa]]]YYYSSSMMMHHHCCC>>>;;;999777555555666666555444666666666555555555444444555555444444444444555555777777666444333222111000111111222222333444555555333333333333222222222222222222222222222222222222111222222333333222222111111111222333333333333333222222222333333333444444555555444444444444555555777777777888888888999999555666777888:::;;;<<<<<<===>>>???@@@AAABBBCCCDDDCCCGGGGGGMMMYYYbbbwww(((((()))))))))*********))))))))))))***+++,,,,,,++++++***************+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---.....................------------...///000000111333555777@@@LLLWWW___hhhpppuuuzzz}}}}}}{{{~~~|||xxxssspppoooppppppooorrrrrrssstttssspppjjjeeeaaa]]]YYYTTTOOOIIIBBB>>>===;;;888777777777777555666666666666555555555555666555444333333444555666777777666555444333333222555444444444333333333222444444333333333222222222222222222222222222222222111222222333333222222111222222222333333333333333333333333333444444444444555555444444444444555555555555555555666666666666888888777777777888::::::===>>>???AAACCCCCCDDDDDDCCCGGGGGGMMMYYYbbbvvv+++*********)))))))))((())))))))))))***+++,,,---,,,,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,,,,------,,,,,,------...///........................---///000000///000222555===FFFTTT```iiiooovvvzzz|||~~~~~~xxxtttsssrrrqqqpppqqqrrrsssuuuuuurrrmmmiiidddaaa]]]YYYTTTNNNGGGBBB???<<<999777777777666555777777666666666555555555666666444333333444666666555555555555555555555555555555555444444444444444444444444333333333222222222222222222222222222222111222222333333222222111333333333333333444444444333333444444444555555555555555444444444444555555555555555555666666666666888888777666777888:::;;;===>>>???AAACCCCCCDDDDDDCCCGGGGGGLLLXXXaaavvv,,,++++++***))))))(((((()))))))))***+++,,,---...---,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,---------------......///.............../////////---///111000///000555999BBBLLL[[[hhhpppvvv|||}}}~~~{{{yyyvvvsssqqqqqqqqqsssuuuvvvtttpppmmmgggeeebbb^^^ZZZTTTMMMHHH@@@===999666555555444333777777777666666666555555666666555555555555666666333333444444555666666777222222333444666777888888444444444444333333333333333333333333333333333333111222222333333222222111333333333333333444555555444444444555555555666666555555444444444444555555777777777888888888999999555555555666888;;;===???===>>>???@@@AAABBBCCCDDDDDDGGGGGGLLLXXXaaauuu************************)))))))))***+++,,,......,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,------------------...//////---........./////////000---///111000000333;;;BBBMMMVVVdddooovvvzzz}}}}}}~~~{{{wwwtttrrrrrrsssuuuwwwvvvtttrrrkkkiiifffbbb___YYYSSSOOODDDAAA<<<999777777666555777777777777666666666555555555666666666666555555444444444444444444555555222222333555666777888999555444444444444333333333333333333333333333333333111222222333333222222111444333333222333444555666444555555555666666666666555555444444444444555555888888888999999999::::::666666777888:::<<<===>>>>>>======>>>???AAACCCDDDDDDGGGGGGLLLWWW```ttt)))))))))***++++++,,,,,,)))))))))***+++---...///+++*********+++,,,,,,------,,,,,,++++++,,,,,,---...------------...//////---.........//////000000---///111111111777@@@HHHWWW```kkktttxxxzzz{{{}}}}}}}}}|||~~~~~~yyyuuutttssstttuuuxxxxxxwwwuuunnnlllhhheeebbb]]]XXXTTTIIIEEE@@@===;;;;;;:::999777777777777666666666666444555666777777666555444555555555444444333333222555555555666666666666666555555444444444333333333333333333333333333333333222222222333333222222222444444333222333444555666555555555555666666666777555555555444444555555555777777777777888888888888::::::::::::::::::::::::>>>===<<<<<<>>>@@@CCCEEEDDDGGGGGGLLLWWW```ttt************************,,,+++*********+++,,,---...---,,,+++++++++,,,---,,,,,,,,,---------......+++,,,............,,,+++...///...---,,,,,,...000000222333333666>>>LLLWWWeeejjjqqqwww{{{}}}~~~}}}~~~}}}zzzxxx{{{}}}|||zzzwwwwwwwwwyyy||||||zzzyyytttqqqmmmiiieeeaaa\\\XXXUUUOOOHHHBBB>>>;;;999888999888777666666777888999888888777666555444444333444444444444444444444444555555555555555555555555444444444333333333222222333333333333333333333333555444333333333333444555888777555444333333444444333444555555666666555555666666666666666666666666:::999888777777888999:::777888888999999:::;;;;;;<<<===>>>@@@BBBDDDEEEFFFDDDHHHHHHMMMWWW^^^ppp************************++++++*********+++,,,------,,,++++++***+++,,,---,,,,,,,,,---------......,,,------......------,,,---...///...------///000222333555777<<>>@@@AAACCCDDDEEEDDDHHHHHHMMMWWW^^^ppp************************++++++******++++++,,,---,,,++++++******+++,,,,,,,,,,,,,,,---------............------------......,,,...////////////000111555555888===FFFQQQ\\\ccclllpppvvv{{{}}}~~~|||yyywwwvvvwwwwww}}}yyywwwtttqqqoookkkfffbbb\\\WWWPPPIIIEEEAAA===;;;888888888888777777666666666666666666666666666666444444444444444444444444333333333333333333333333444444444444333333333333333333333333333333333333555444444333333444444555333333333333444555666777333444555555666666555555666666666666666666666666666777777888888777777777888888999999::::::;;;;;;<<<<<<===???AAABBBCCCDDDDDDHHHHHHLLLVVV]]]ooo************************+++***++++++++++++,,,,,,************+++++++++,,,,,,,,,,,,---------......///...---,,,,,,---...///,,,...000000000000222333777888<<>>@@@AAABBBCCCDDDHHHGGGLLLVVV\\\nnn******************************++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,---------......//////---,,,,,,---//////,,,...000111111222444666;;;===CCCMMMYYYdddllloootttwww|||}}}}}}{{{xxxwwwyyy~~~}}}zzzwwwrrrkkkgggbbb^^^YYYSSSNNNIIIDDD@@@<<<;;;:::999888777666666666666666777777777777777555555555555555555555555666666666666666666666666555555555444444444333333444444444444444444444444444444444444444444444444333444444444444444444333333444555555666555555555666666666666666666666666444555666888888888777666888999999:::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBDDDGGGGGGKKKUUU[[[mmm************************)))***+++,,,,,,,,,,,,+++******,,,---------------,,,,,,,,,---------......//////............//////---...///000111333777:::@@@EEEMMMWWWaaajjjppptttvvvyyy}}}|||}}}~~~}}}}}}~~~{{{uuuooojjjeeebbb^^^YYYTTTOOOIIIEEE@@@>>><<<:::888777777888777777777777777777777777555555555555555555555555666666666666666666666666555555555555444444444333444444444444444444444444333444444555555444444333333333444444444444333222333444555555666666555555666666666666666666666666555555666777888888888888999999::::::;;;;;;<<<<<<======>>>???@@@AAABBBCCCCCCGGGFFFKKKTTTZZZlll************************)))***+++,,,,,,,,,++++++***+++---...//////......,,,,,,,,,---------............////////////........./////////000444999===FFFMMMXXXaaagggmmmsssxxxwwwyyy}}}{{{uuupppiiifffccc___[[[UUUOOOJJJCCCAAA===:::888888999:::999888888888777666666666555555555555555555555555666666666666666666666666555555555555444444444444555555555555555555555555333333444555555444333333000111333444555444444333333444555555666666555555666666666666666666666666666666666777888999::::::999999::::::;;;<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCCCCGGGFFFJJJSSSZZZkkk************************)))***+++,,,---,,,++++++***,,,---///000000//////,,,,,,,,,---------......---...///000000///...---//////......000444:::???JJJSSS___gggkkkooouuuzzzwwwyyy}}}~~~zzzvvvkkkiiifffccc___YYYSSSNNNFFFCCC>>>:::888888:::<<<:::999999888777666555555666666666666666666666666555555555555555555555555666666555555555444444444555555555555555555555555333333444555555444333333...///222444555666666555333444555555666666555555666666666666666666666666888777777666777999;;;<<<999999:::;;;;;;<<<<<<===??????@@@AAABBBBBBCCCCCCCCCGGGFFFJJJSSSYYYkkk)))))))))***+++++++++,,,//////...---+++***))))))........................,,,,,,,,,---------......000000//////...............///000222444999???DDDRRRYYYcccmmmrrruuuwwwwwwxxxzzz~~~|||xxxuuurrrlllgggccc^^^XXXUUUMMMHHHCCC>>>;;;:::888777888888888888888999999999777777777777777777777777:::999999999888888777777666666666555444444444333444444444444444444444444444333333333333444555555777666555444444555666777444444555555666666777777666777777777777666666555999999999999999999999999888888999:::;;;;;;;;;;;;>>>@@@AAAAAA@@@AAACCCEEEEEEKKKIIIKKKTTT[[[jjj***************++++++++++++++++++,,,,,,---------------------------------,,,,,,---------................../////////000000000111222333777>>>FFFKKKYYY___gggnnnrrrtttuuuvvvyyy|||~~~|||xxxuuupppjjjfff```[[[WWWQQQLLLFFFAAA>>><<<:::888888888888888888888888888666666666666666666666666777777777777666666666555555555555555555555444444444444444444444444444444444444333333444444555666555555444444444444555555555555555666666666666666666666777777777777777666999999999999999999999999888888999:::;;;;;;;;;;;;>>>???AAAAAA@@@AAACCCEEEFFFKKKIIIJJJTTT[[[kkk+++++++++*********************++++++------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,---...000111222222222333333666;;;DDDOOOWWWdddhhhmmmqqqssstttuuuwww{{{}}}|||yyytttooojjjeee___[[[VVVRRRKKKFFFBBB???<<<:::888888777777777777777777666666666666666666666666777777777777666666666666555555555555555555666666444444444444444444444444444444444333444444555666333444444555555444444333666666666666666555555555555555666777888888888888999999999999999999999999888888999:::;;;;;;;;;;;;>>>???@@@@@@@@@AAACCCEEEHHHLLLJJJJJJTTT\\\kkk,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------...///000111222222222222444777???JJJWWW```lllnnnqqqssstttuuuwwwyyy{{{}}}|||xxxtttoooiiiccc___[[[WWWPPPJJJEEEAAA===:::888888777777777777777666777777777777777777777777999999999888888888888888444444555555666666777777555555555555555555555555444444444444444555666666333444555666666555444333777777666666555555444444444555666777888999999999888999999999999999::::::888888999:::;;;;;;;;;;;;===???@@@@@@@@@AAADDDFFFHHHMMMJJJJJJSSS\\\lll,,,+++++++++***)))))))))++++++,,,,,,,,,,,,---------------------------------------.........//////////////////000000000111111222666;;;DDDPPP]]]eeeoooqqqssstttuuuwwwzzz}}}{{{|||~~~~~~{{{wwwsssnnnhhhddd___[[[TTTNNNHHHCCC???;;;999888888888777777666666888888888888888888888888888888888888888888999999444555555666666777777777555555555555555555555555555444444444444555666666555666777888888777666555777777666666555555444444555555777888999999999999888888888999999:::::::::888888999:::;;;;;;;;;;;;===>>>@@@@@@@@@BBBDDDFFFHHHLLLJJJJJJTTT\\\kkk+++++++++***************((()))***+++---...///000........................------........./////////000000000000000000000000111555;;;BBBLLLWWWbbbiiioooqqqsssuuuvvvyyy|||zzz|||~~~~~~|||xxxsssmmmiiibbb^^^XXXRRRLLLGGGAAA>>>::::::999999888777777777999999999999999999999999666666666666777777777777666666666666666666777777555555555555555555555555555555444444555555666777777777777888888777777777666666666666666555555555666666777888999999999999888888888999999::::::;;;888888999:::;;;;;;;;;;;;<<<>>>@@@@@@@@@BBBEEEGGGEEEKKKIIIKKKTTT[[[jjj***************+++++++++))))))***+++---...//////------------------------............////////////......///000111222222333444:::BBBLLLUUU^^^ggglllppprrrtttuuuvvvxxx{{{~~~{{{}}}}}}yyysssooofffbbb\\\VVVPPPKKKEEEAAA;;;;;;::::::999888888777888888888888888888888888555666666666777777777777777777777666666666666666555555555555555555555555555555555555555666666777777777666666666666777777555555555666666666666666777888888999999999888888777888888999::::::;;;;;;888888999:::;;;;;;;;;;;;<<<>>>???@@@AAABBBEEEGGGCCCIIIIIIKKKUUU[[[hhh}}}))))))******+++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............/////////000,,,---...///111333444555777>>>HHHSSS\\\dddjjjnnnppprrruuuvvvwwwxxxzzz|||}}}~~~}}}wwwssshhhddd^^^YYYSSSNNNHHHDDD<<<<<<;;;;;;:::999888888777777777777777777777777777777888888999999999:::888888777777666666555555666666666666666666666666555555555555555666777777777666555444444555666777444555555555666666777777888888999999999888888777777777888999::::::;;;;;;888888999:::;;;;;;;;;;;;<<<>>>???@@@AAABBBEEEGGGAAAHHHIIILLLUUU[[[ggg|||((()))***++++++***)))(((,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------......///////////////000111111///000111222222333333444@@@GGGQQQZZZbbbhhhmmmpppqqqrrrtttuuuvvvxxx|||~~~~~~~~~zzzwwwoookkkeee___YYYRRRKKKGGGCCC???;;;888777777777777888888888888888888888888888888999999999999888888777777777777777777777777666666666666666666666666666666666666666666666666555555666777777777777777666666777888888888888888666666666666555555555555888999::::::;;;;;;::::::;;;;;;::::::::::::999999======>>>???AAABBBCCCDDDBBBHHHGGGIIISSS[[[iii((())))))***************,,,,,,------------,,,,,,,,,,,,---------.........//////......//////000111//////000000111333555777DDDKKKUUU^^^eeejjjnnnpppqqqssstttuuuvvvyyy|||{{{xxxrrrnnnhhhbbb\\\UUUNNNJJJEEEAAA<<<:::999999999888888888888888888888888888888888999999999999888888666666666666666666666666666666666666666666666666555555555555555555555555555555666777777777777777666666777888888888888888666666666666666666666666888999::::::;;;;;;::::::999999999::::::;;;;;;;;;======>>>???AAABBBCCCDDDDDDIIIHHHIIIRRRYYYggg}}}))))))))))))***+++,,,,,,+++,,,---...............,,,------------...............------......///000.../////////111444:::>>>LLLRRR\\\dddjjjmmmoooppprrrsssuuuvvvwwwzzz~~~~~~zzzvvvrrrmmmgggaaaZZZSSSNNNGGGDDD???<<<;;;;;;;;;:::999999999999999999999999888888999999999999888888666666666666666666666666666666666666666666666666444444444444444444444444555555666777777777777777666666777888888888888888777777777777777777777777888999::::::;;;;;;::::::777888888999;;;<<<<<<=========>>>???AAABBBCCCDDDEEEKKKIIIIIIRRRWWWeeezzz---,,,***))))))***+++,,,+++,,,---...////////////------------............---------------...//////......//////111777@@@GGGTTTZZZcccjjjnnnppppppqqqssstttvvvwwwyyy{{{~~~yyyvvvqqqlllfff___WWWRRRJJJFFFAAA>>>===<<<<<<;;;999999999999999999999999888888999999999999888888555555555555555555555555666666666666666666666666555555555555555555555555555555666777777777777777666666777888888888888888888888888888888999999999888999::::::;;;;;;::::::888888999::::::;;;<<<<<<======>>>???AAABBBCCCDDDDDDJJJHHHIIIQQQWWWdddzzz///...,,,***))))))***++++++,,,---...////////////---------.........//////---------------...//////---///111222444<<>>===<<<;;;999999999999999999999999888888999999999999888888666666666666666666666666666666666666666666666666666666666666666666666666555555666777777777777777666666777888888888888888777888888888999999999:::888999::::::;;;;;;::::::::::::::::::::::::::::::======>>>???AAABBBCCCDDDBBBGGGFFFHHHQQQWWWeee{{{///...---,,,+++*********+++,,,---...............------........./////////......------......///000...111444666999BBBPPPZZZbbbggglllppprrrssssssttttttvvvxxxzzz{{{~~~}}}{{{xxxuuupppiiibbb]]]SSSOOOIIIDDDAAA???===<<<::::::::::::::::::::::::888888999999999999888888777777777777777777777777666666666666666666666666777777777777777777777777555555666777777777777777666666777888888888888888777777777888999999::::::888999::::::;;;;;;::::::;;;;;;;;;::::::999999999======>>>???AAABBBCCCDDDAAAGGGEEEGGGPPPWWWeee{{{,,,,,,------------,,,,,,,,,,,,------------,,,,,,............//////////////////......//////000111...222777:::>>>HHHVVVaaagggjjjnnnppprrrssstttuuuuuuwwwyyy{{{|||}}}{{{yyyuuuooohhhcccZZZUUUNNNHHHDDDAAA???===::::::::::::::::::::::::888888999999999999888888888888888888888888888888666666666666666666666666777777777777777777777777555555666777777777777777666666777888888888888888666666777777888999999:::888999::::::;;;;;;::::::::::::::::::::::::::::::======>>>???AAABBBCCCDDDBBBHHHFFFGGGOOOUUUcccxxx(((***,,,.../////////...,,,,,,,,,---,,,,,,++++++............/////////000///////////////000111111...333:::===BBBKKKZZZeeeiiikkknnnpppqqqrrruuuwwwvvvwwwyyy{{{}}}~~~|||yyyssslllggg^^^YYYRRRKKKGGGCCC@@@>>>::::::::::::::::::::::::888888999999999999888888888888888888888888888888666666666666666666666666666666666666666666666666555666666777777777777777666666777888888888888888555666666777888888999999999999:::;;;;;;;;;::::::888888999:::;;;;;;<<<=========>>>???AAABBBCCCDDDDDDIIIGGGGGGOOOTTTaaavvv////////////////////////,,,,,,,,,------------...000000000000////////////000///...///111222333222444555:::CCCNNNXXX___cccjjjlllnnnppppppqqqtttvvvyyy{{{}}}}}}{{{vvvoooiiifffaaaYYYQQQKKKFFFAAA>>>???===;;;:::;;;;;;:::999::::::888888888888::::::888888777666666666666666666666666666666666666666::::::999999888888777777777888888888888777777666777666555555555666888999777777666666777999;;;<<<999999::::::::::::;;;;;;999999888888999:::<<<===>>>>>>???@@@AAACCCDDDEEEGGGFFFGGGJJJMMMTTTdddrrr+++++++++++++++++++++,,,.........////////////000000000000000////////////000///...///000222222333555888???HHHRRR[[[bbbeeelllooorrrssstttuuuwwwxxxxxxzzz}}}~~~yyysssnnnjjjddd]]]UUUOOOJJJEEEBBB???===;;;::::::;;;:::888;;;:::999999999999:::;;;999999888777777777777888777777777777777777777777777777777777777777666666666777777777888888888888777777666666777777888999:::999999888999:::;;;<<<999999::::::::::::;;;;;;;;;;;;;;;;;;;;;===>>>???>>>>>>???@@@AAACCCDDDEEEGGGFFFGGGJJJMMMTTTcccrrr,,,,,,,,,------..................////////////000////////////000000000000000000//////000111333444888===EEEOOOXXX```fffhhhlllooosssvvvvvvwwwxxxyyywwwyyy}}}~~~xxxtttnnniiibbbZZZTTTNNNIIIFFF@@@>>>;;;:::::::::999888<<<;;;::::::::::::;;;<<<::::::999888888888888999888888888888888888888888555555555555666666666666777666666666777888999:::777777888999999999999888:::999999888999999::::::999999::::::::::::;;;;;;999999999999999:::;;;<<<>>>>>>???@@@BBBCCCDDDEEEFFFEEEGGGJJJMMMTTTcccqqq---......//////000000111,,,,,,,,,------------...////////////000000000000000000000000000111444666;;;BBBLLLVVV^^^dddhhhjjjjjjnnnrrrvvvwwwwwwwwwwwwwwwzzz}}}}}}yyyrrrmmmfff^^^XXXRRRLLLHHHBBB@@@<<<::::::::::::999<<<<<<<<<;;;;;;<<<<<<<<<::::::999888888888888888888888888888888888888888444444555555666666777777888888777666666777888999777888999:::;;;:::999888888777777777777777777777999999999:::::::::;;;;;;999999999999::::::;;;;;;===>>>???AAABBBCCCDDDDDDFFFEEEGGGJJJMMMTTTbbbooo,,,,,,,,,,,,------......,,,,,,,,,------------....../////////000000000111000111111111000222666:::???GGGRRR[[[aaaeeehhhjjjjjjnnnsssvvvwwwxxxxxxyyyzzz|||}}}uuupppiiibbb\\\UUUOOOKKKEEEBBB>>>;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999999888777777777777888777777777777777777777777666666666777777888888999999999888777777666666777777888:::;;;;;;;;;:::999888888888888777777777777999999999:::::::::;;;;;;======>>>>>>>>>???>>>>>>===>>>???AAACCCCCCDDDDDDFFFEEEGGGKKKMMMSSSaaannn.........---------------.........////////////000......//////000000111111///111333222222444:::???EEEMMMWWW___cccfffiiikkklllppptttwwwyyyzzz{{{|||}}}zzzuuuooohhhaaaZZZSSSNNNIIIEEE@@@===<<<<<<<<<;;;;;;;;;<<<======<<<;;;;;;999999888777777777777777777777777777777777777777888888888888999999999999888888888888888777666666888888999::::::::::::999999::::::;;;;;;;;;::::::999999::::::::::::;;;;;;<<<<<<======>>>======<<<<<<===@@@BBBCCCDDDCCCCCCEEEEEEGGGKKKMMMSSS```mmm/////////......------,,,.........////////////000.........///000111111111///222444333333777>>>DDDKKKSSS]]]ccceeegggjjjlllmmmpppsssvvvwwwyyy{{{}}}|||uuunnnhhh```YYYTTTKKKGGGBBB>>>============:::;;;<<<<<<<<<<<<;;;:::::::::999888888888888999888888888888888888888888999999999999999888888888333555777999::::::888777888888888888888999::::::999:::;;;<<<======<<<<<<999999::::::::::::;;;;;;888888999::::::999888777<<<===@@@BBBCCCDDDCCCCCCEEEEEEGGGKKKMMMSSS___lll,,,++++++***)))((('''''',,,,,,,,,---------......---......///000111111222///222444444444888@@@GGGOOOWWW```eeeggggggjjjnnnkkknnnqqqssstttvvvzzz|||zzztttmmmeee]]]YYYMMMIIICCC???>>>>>>>>>>>>999:::;;;<<<<<<;;;:::999<<<;;;::::::999999::::::999999999999999999999999::::::999999888888777777///222666:::<<<<<<:::999999888777666777888:::;;;666888999;;;<<<<<<;;;;;;999999:::::::::;;;;;;;;;999:::;;;<<<;;;:::999888<<<===@@@BBBDDDDDDCCCBBBEEEEEEGGGKKKMMMSSS___kkk---------............///,,,---------......//////111111000000000000000111333222111222888@@@IIIOOOZZZ^^^dddiiilllmmmooopppqqqssstttvvvwwwyyy}}}{{{tttooojjjdddaaaWWWNNNEEEBBBBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777888999999999:::<<<<<<;;;::::::999888888666777888999999888777666999999999999999999999999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::;;;<<<===>>>???@@@@@@BBBBBBCCCDDDGGGFFFGGGJJJLLLQQQ^^^lll---------............///..................------111111000000000000111111444333333555;;;DDDMMMRRRZZZ___dddiiilllmmmooopppqqqrrrtttuuuwwwzzz~~~xxxrrrllleee```YYYRRRJJJEEEBBB@@@>>>>>>:::::::::::::::::::::::::::::::::999999999999888888888888888888999999999;;;;;;:::999999888777777666777888999999888777666:::999999999999999999:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;======>>>???@@@@@@BBBBBBCCCDDDGGGFFFHHHJJJLLLRRR___lll---------............///000000///......------,,,111000000000000000111111444444666:::AAAJJJRRRWWW\\\```eeeiiikkkmmmooopppppprrrsssuuuwww{{{}}}wwwqqqiiiddd\\\YYYSSSKKKCCC???>>>>>>::::::::::::::::::::::::::::::::::::999999999999999999999888888888888888:::999999888888777777777777777888999999888777777;;;:::999888888999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>???@@@@@@BBBBBBCCCDDDHHHGGGHHHKKKMMMSSS```mmm---------............///////////////............000000000000000000111222333555888>>>FFFOOOWWW\\\^^^aaafffjjjkkkmmmoooqqqpppqqqsssuuuxxx}}}|||wwwpppjjj___```\\\QQQEEE@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999:::999999999888777777777:::999999999888888888777888888888888888888888888;;;:::888777777888:::;;;:::::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>??????>>>???@@@@@@BBBBBBCCCDDDHHHGGGIIILLLNNNTTTaaannn---------............///------......///000111111000000//////000111222222333555;;;BBBKKKTTT[[[___```cccgggjjjkkkmmmoooqqqppprrrtttvvvyyy|||tttmmmbbbgggcccVVVIIICCCAAA???========================;;;;;;;;;:::::::::999999:::999999999888777777777:::::::::::::::999999999999999888888888888999999::::::999888888999:::::::::::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>?????????>>>???@@@@@@BBBBBBCCCDDDGGGGGGHHHLLLNNNTTTbbbooo---------............///,,,,,,---...000111222333////////////000111222333444777>>>GGGPPPXXX___bbbbbbeeehhhjjjkkkmmmoooqqqqqqsssuuuwww|||wwwnnneeekkkhhhZZZMMMIIIFFFAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::999999999888888888888888:::::::::::::::::::::::::::999888888888888999:::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>????????????>>>???@@@@@@BBBBBBCCCDDDFFFFFFHHHKKKNNNTTTaaaooo---------............///------...///000111111222////////////000111222333666:::BBBLLLUUU]]]bbbeeedddfffiiijjjkkkmmmoooqqqrrrtttvvvyyy}}}~~~tttgggmmmjjj\\\QQQOOOJJJBBB========================<<<;;;;;;;;;;;;:::::::::888888888888888999999999999999999999999999999999:::999999888888999999:::777888:::;;;;;;:::888777999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>????????????>>>???@@@@@@BBBBBBCCCDDDEEEEEEGGGJJJMMMSSSaaannn---------.........//////////////////000000000000////////////000111222333888===EEEOOOXXX```eeegggeeegggiiikkkkkkmmmoooqqqssstttwwwzzz}}}hhhnnnjjj]]]TTTRRRMMMCCC========================<<<<<<;;;;;;;;;:::::::::777777888888999999999:::888888888888888888999999;;;:::999888888999:::;;;666888:::<<<<<<:::888666888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999;;;===>>>???>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDFFFIIILLLSSSaaannn,,,---.../////////...------......///000111111222000111111000000222555888<<>>>>>>>>AAA@@@@@@@@@AAACCCEEEFFFEEEDDDEEEIIILLLQQQ\\\ggg,,,---.../////////...---.........///000111111111111222222111111333777:::AAAGGGPPPXXX]]]aaaccceeegggiiikkkkkkkkklllnnnpppvvvyyy}}}}}}tttjjjaaaXXXPPPJJJCCCAAA>>>=========;;;:::<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999:::<<<;;;999777777888999:::888888888888888888888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@AAACCCEEEFFFEEEDDDEEEIIILLLQQQ\\\ggg,,,---...////////////.........//////000000111111111111222222333555:::===HHHNNNUUU\\\```ccceeefffhhhjjjkkkllllllmmmoooqqqwww{{{|||qqqhhh___UUUOOOFFFCCC@@@>>>======;;;:::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999::::::999999999;;;:::999888888888999:::999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEEEEDDDEEEIIILLLQQQ[[[fff{{{------......//////000000.../////////000000000111000000111111333777===AAALLLQQQXXX^^^bbbdddggghhhiiijjjlllllllllnnnqqqsssxxx|||xxxooofff\\\UUULLLIIIDDDAAA@@@???>>><<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888999:::;;;;;;:::999888;;;:::999888888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEDDDCCCEEEIIILLLPPPZZZeeeyyy------......///000111111////////////000000000000...///000111444999???DDDNNNSSSYYY___cccfffiiikkkjjjkkkllllllmmmooorrruuuxxx~~~}}}uuummmccc[[[QQQMMMHHHDDDBBB@@@???===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888999:::;;;;;;:::999888::::::999999999888999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@@@@BBBCCCCCCDDDDDDDDDCCCEEEJJJLLLPPPYYYcccyyy---------...///000111222////////////000000000000...///000222555;;;CCCIIIQQQUUU[[[```dddgggjjjlllkkklllmmmmmmmmmppptttwwwzzz|||tttiiiaaaTTTOOOIIIDDDBBB@@@>>>=========<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999::::::999999999:::::::::999999999888888:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????AAABBBCCCDDDDDDDDDDDDCCCFFFJJJLLLPPPYYYbbbyyy...------...///000222333000000000000////////////000111222444888???HHHNNNVVVZZZ___ccceeegggiiikkklllmmmmmmmmmnnnqqquuuyyy}}}zzzooofffXXXSSSLLLGGGCCCAAA@@@>>>>>>>>>=========<<<<<<<<<:::::::::::::::::::::::::::999999999999999999:::999:::::::::999999888888999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???AAACCCDDDDDDDDDCCCCCCCCCFFFJJJMMMOOOXXXaaavvv......---...///111333444000000000000////////////222222444666:::BBBKKKQQQ[[[^^^bbbeeefffgggiiijjjlllmmmmmmmmmnnnqqqvvvyyyrrrhhh]]]XXXPPPJJJGGGDDDCCCAAA>>>>>>>>>>>>============::::::::::::::::::::::::;;;:::999888888999:::;;;999::::::::::::999888888999999999999999999999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???AAACCCDDDDDDDDDCCCCCCCCCFFFJJJMMMOOOWWWaaarrr////////////000000000000000000000000000111222222111333666:::@@@HHHPPPVVV]]]^^^```ccceeehhhjjjkkkmmmmmmooorrrrrrqqqwww~~~xxxqqqfff]]]SSSNNNHHHBBB???@@@@@@>>><<<;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;999888999<<<>>>===<<<===>>><<<777666999888999999::::::999999888;;;:::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>??????????????????@@@BBBDDDEEEFFFGGGDDDDDDEEEIIIKKKMMMVVV___ttt////////////000000000000//////.........//////000222444888===CCCKKKSSSYYY___```aaacccfffhhhiiijjjllllllooorrrssstttzzz~~~wwwjjjaaaXXXRRRLLLEEEBBBCCCAAA>>><<<;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777999<<<<<<;;;999888888===999999;;;;;;888888;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============???@@@AAABBBCCCDDDEEEFFFDDDDDDEEEIIIKKKMMMVVV___sss////////////000000000000000000///////////////000333777<<>>@@@BBBEEE===888999:::::::::<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEIIIKKKMMMVVV___rrr////////////000000000000333333222111111111222222444888???FFFMMMTTTZZZ___bbbcccdddeeeggghhhiiijjjllllllooosssvvvxxxxxxoooeee]]]UUUKKKFFFEEEBBB@@@===<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<;;;>>>GGGQQQYYYOOOEEE<<<:::<<<;;;:::;;;888999999::::::999999888999:::<<<===>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????AAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEIIIKKKMMMVVV___qqq////////////000000000000333333222222222222333333555:::BBBJJJQQQWWW\\\```cccdddeeefffhhhiiijjjkkknnnnnnpppuuuwwwzzzvvvkkkcccYYYNNNGGGFFFCCC@@@===<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;???HHHSSS[[[OOODDD;;;:::<<<;;;:::;;;888999999::::::999999888999:::<<<===>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEIIIKKKMMMVVV___ppp////////////000000000000111111000000111222222333777===FFFOOOUUUZZZ^^^aaacccdddeeegggiiikkklllmmmoooooorrrwww{{{tttkkk```SSSKKKIIIDDDAAA>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;666888:::<<<>>>@@@DDDFFFCCC<<<777999;;;:::;;;===:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============???@@@@@@AAABBBCCCCCCCCCDDDDDDEEEIIIKKKMMMVVV___ooo////////////000000000000000000000111222333444555;;;AAAKKKTTTZZZ]]]```bbbcccdddfffhhhjjjlllnnnoooppppppttt{{{}}}ttthhhZZZQQQNNNDDDBBB???=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;666999;;;<<<;;;999999999;;;888777:::;;;999:::===:::;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEIIIKKKMMMVVV___ppp////////////000000000000111111222333444666777888>>>DDDNNNWWW]]]```bbbccccccdddfffhhhkkkmmmooopppppppppuuu}}}zzznnn```VVVSSSEEEBBB???=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>><<<:::888777999;;;::::::;;;>>><<<888888<<<888999999::::::999999888;;;:::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????===>>>???@@@BBBCCCDDDEEEDDDDDDEEEIIIKKKMMMVVV___ppp111111111000111111222222444111000111222222888???FFFLLLTTT[[[___```aaabbbffffffggghhhiiikkkmmmnnnqqqtttyyyvvviii]]]TTTLLLIIIDDD@@@>>>===>>>>>>======<<<<<<<<<;;;;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::<<<======;;;999777========================>>>>>>>>>>>>============BBBAAA@@@@@@AAABBBDDDEEEIIIGGGGGGJJJKKKNNNWWWaaasss111111111000111111222333444111111222333444:::AAAIIIOOOWWW]]]```aaabbbbbbffffffggghhhjjjlllmmmnnnrrruuu{{{{{{ooobbbYYYOOOKKKEEEAAA???>>>??????======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::<<<>>>@@@AAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============AAA@@@@@@@@@AAABBBCCCDDDHHHFFFGGGJJJKKKNNNWWWaaattt111111000000111222222333444111111444555777===DDDOOOTTTZZZ___aaabbbcccdddffffffggghhhjjjlllnnnooossswwwvvviii```RRRMMMGGGBBB@@@?????????=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;<<>>>>>>>>>>>@@@?????????@@@AAABBBCCCFFFEEEFFFIIIKKKOOOXXXbbbttt000000000000111222333333333000111444666999@@@GGGTTTXXX]]]aaabbbcccdddeeefffggghhhiiikkkmmmooopppsssyyy~~~pppgggWWWQQQHHHCCCAAA@@@???>>>============<<<<<<<<<<<<========================::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;:::;;;===?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>????????????@@@AAABBBBBBDDDDDDFFFIIILLLOOOXXXbbbttt000000000000111222333444111///000444888;;;BBBKKKXXX[[[___aaabbbccceeefffgggggghhhjjjlllnnnpppqqqttt{{{wwwmmm]]]UUUKKKDDDBBBAAA>>><<<>>>>>>=========<<<<<<<<<========================999999999999999999999999:::::::::::::::::::::;;;;;;<<<<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???>>>>>>???@@@AAAAAAAAAAAACCCCCCEEEJJJLLLOOOWWWaaaqqq//////000000111222444444111///111666:::>>>FFFOOOZZZ\\\___aaaaaaccceeefffgggggghhhjjjmmmoooqqqsssvvv~~~uuufff\\\PPPHHHEEECCC???<<<>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999::::::::::::;;;===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????>>>???@@@AAABBBBBBBBBBBBCCCCCCFFFJJJLLLNNNVVV___nnn/////////000111333444555222111333999>>>BBBKKKTTTZZZ\\\^^^___```bbbdddgggggggggiiikkkmmmppprrrsssyyy}}}ooodddVVVLLLHHHFFFAAA===>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???????????????AAABBBCCCCCCBBBBBBDDDDDDFFFJJJLLLNNNUUU]]]kkk/////////000111333444555444333555;;;@@@EEENNNWWWZZZ[[[]]]^^^___aaadddgggggghhhiiikkkmmmppprrrttt|||uuuiiiZZZPPPLLLHHHCCC>>>>>>>>>>>>>>>============================================================;;;;;;;;;<<<<<<<<<======888999999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@???@@@BBBCCCDDDDDDCCCBBBDDDDDDGGGKKKLLLMMMTTT\\\iii000111222222111222444666555555777;;;AAAHHHPPPTTTZZZ\\\^^^______aaadddggghhhiiimmmqqqqqqqqquuu|||tttdddWWWMMMGGGBBB???AAA???===;;;;;;<<>>???<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDEEEFFFHHHIIIKKKOOOUUUYYYjjj~~~000111222111111111333555555666999===DDDKKKRRRWWWZZZ\\\^^^___```aaadddgggiiijjjmmmqqqrrrrrrwww~~~|||mmm```VVVMMMEEE@@@AAA@@@>>>===<<<===???@@@======<<<<<<<<<===>>>>>><<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<==================<<<<<<=====================>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDEEEFFFGGGHHHJJJOOOTTTXXXiii}}}///000111111000111333555666777;;;AAAHHHPPPVVVZZZ[[[\\\^^^___```bbbeeegggjjjkkknnnrrrssssssyyyyyykkk___TTTIIIBBBAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>============>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDDDDEEEFFFGGGJJJNNNSSSWWWhhh|||///000111111000000222444555888===DDDLLLSSSYYY\\\[[[]]]___```aaabbbeeehhhkkkkkknnnrrrtttvvv}}}ssseeeXXXLLLDDDAAAAAA@@@@@@???>>>=========>>>??????>>>===;;;:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<>>>==================>>>============>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDCCCDDDFFFGGGIIIMMMSSSWWWfff{{{///000111111000111333555444888???GGGOOOUUUZZZ\\\\\\^^^```aaaaaacccfffiiilllkkknnnsssuuuyyyzzzkkk\\\PPPGGGBBBBBBAAA@@@???===<<<<<<<<<======>>>===<<<:::999<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<===<<<<<<;;;;;;<<<<<<===============>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDCCCDDDFFFGGGIIIMMMSSSWWWeeeyyy000111222222111222444666555:::BBBKKKSSSXXX[[[\\\]]]^^^```aaabbbdddgggiiikkkkkknnnssswww}}}|||yyywwwuuuttttttuuuwwwzzz}}}xxxgggWWWNNNEEEDDDBBB@@@???>>>======<<<<<<<<<<<<<<<<<<;;;:::===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDDDDEEEFFFGGGJJJNNNSSSWWWcccxxx111222333333222333555777888===FFFOOOVVV[[[]]]]]]]]]___aaabbbcccdddgggjjjjjjjjjmmmsssxxx{{{vvvsssooonnnkkkhhhfffeeeddddddfffhhhjjjlllooottt{{{vvvcccVVVIIIGGGDDDBBB@@@??????@@@<<<<<<<<<<<<<<<<<<===>>>>>>===;;;::::::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????======<<<<<<<<<<<<==================>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDEEEFFFGGGHHHJJJOOOTTTXXXbbbwww222333444444333333555777:::???HHHRRRYYY]]]^^^^^^^^^___aaabbbccceeehhhjjjjjjiiimmmsssyyyzzzvvvrrrnnnjjjgggdddcccaaa^^^\\\[[[[[[[[[]]]^^^```aaacccggglllpppssszzzlll\\\LLLJJJFFFCCCAAAAAABBBBBB>>>===<<<<<<<<<>>>???@@@???>>><<<;;;;;;<<<>>>???========================;;;<<<<<<===>>>??????@@@>>>>>>============>>>>>>============>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHIIIKKKOOOUUUYYYbbbvvv222333444444444555888:::>>>DDDMMMTTTYYY\\\^^^______aaacccdddddddddeeefffjjjoootttxxx|||zzzyyywwwuuuvvvxxxzzz|||~~~{{{xxxvvvtttpppjjjeeebbb```^^^\\\ZZZYYYWWWVVVSSSRRRPPPOOOPPPQQQSSSTTTVVVZZZ___ccciiilllrrrwww}}}}}}jjjTTTKKKBBBAAAAAA@@@@@@BBB???AAABBB@@@<<<::::::<<>>>>>======<<<<<<>>>>>>????????????>>>>>>???===<<<===@@@AAA@@@>>>============>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDGGGJJJJJJJJJPPPWWWaaauuu222333333333444555999;;;AAAGGGOOOVVVZZZ]]]___```___aaacccdddddddddfffgggjjjooouuuyyy~~~xxxsssqqqjjjiiigggffffffhhhjjjlllqqqrrrrrrrrrpppnnnkkkjjjeeeaaa\\\YYYWWWUUUSSSRRRUUUUUUSSSRRRPPPOOONNNMMMLLLMMMNNNNNNOOOQQQUUUXXX[[[^^^ccchhhmmmttt{{{www\\\QQQFFFCCCBBB@@@???AAA===>>>???===:::999999;;;???>>>>>>>>>=========<<<===>>>>>>??????>>>>>>======;;;:::;;;>>>???>>><<<============>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAAAAABBBBBBCCCCCCCCCEEEDDDGGGJJJJJJJJJPPPXXXaaauuu111222333333444666:::===EEEJJJRRRXXX\\\^^^```aaa```bbbdddeeeeeefffhhhiiikkkooouuu{{{{{{yyyuuupppkkkfffbbb```^^^]]][[[ZZZ[[[\\\^^^___bbbcccccccccaaa___]]]\\\ZZZWWWSSSQQQQQQPPPOOONNNOOOOOONNNMMMLLLKKKJJJJJJIIIJJJJJJIIIHHHIIILLLNNNQQQTTTXXX\\\aaagggmmmqqqyyyfffYYYLLLFFFDDDAAA???@@@<<<===>>>===;;;;;;;;;<<<>>>>>>>>>>>>============<<<======>>>>>>======<<<<<<;;;;;;;;;===>>>===<<<============>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAABBBCCCDDDDDDEEEDDDFFFJJJJJJKKKQQQYYYbbbvvv111222333333555888===AAAIIINNNTTTYYY]]]___```bbbaaabbbdddeeefffgggjjjlllmmmqqqxxx~~~zzzxxxvvvtttpppnnnhhhgggdddaaa]]]ZZZWWWVVVVVVUUUTTTTTTTTTUUUWWWXXXYYYYYYYYYYYYXXXWWWUUUUUUSSSQQQOOONNNOOOOOONNNMMMKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIGGGGGGIIIKKKLLLOOORRRUUUXXX]]]cccfffkkkqqqzzzppp```PPPHHHEEEBBB@@@@@@>>>??????????????????@@@>>>>>>>>>>>>============<<<<<<============<<<<<<>>>>>>===>>>>>>>>>>>>>>>============>>>>>>>>>>>>===>>>>>>>>>????????????@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFIIIJJJKKKRRRZZZdddxxx111222333444666;;;AAAEEELLLPPPVVVZZZ]]]^^^```aaabbbccceeefffgggiiilllooopppuuu}}}~~~yyyuuurrrpppnnnmmmmmmkkkhhhfffeeeccc```^^^[[[ZZZYYYWWWUUUSSSQQQPPPNNNNNNMMMMMMMMMNNNOOOPPPTTTTTTTTTTTTSSSRRRRRRQQQKKKJJJIIIIIIKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHIIIIIIHHHHHHIIIKKKGGGIIIKKKMMMOOORRRWWWZZZ]]]ccckkkttt}}}yyygggTTTKKKGGGDDDBBBAAA????????????@@@AAA@@@@@@============>>>>>>>>>>>><<<<<<============<<<<<<===>>>>>>>>>=========>>>============>>>>>>>>>>>>===>>>>>>>>>??????????????????@@@AAABBBCCCDDDEEEFFFEEEFFFIIIJJJKKKSSS\\\fffzzz222333444666888>>>DDDIIIPPPSSSXXX\\\]]]^^^```aaabbbdddfffggghhhkkkooorrrtttzzz{{{vvvsssmmmkkkgggeeecccaaa___]]]^^^\\\ZZZYYYYYYWWWUUUSSSRRRRRRQQQPPPOOONNNMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNPPPPPPOOOOOOOOOOOOOOOOOOKKKIIIIIIIIIKKKKKKKKKIIIKKKKKKKKKJJJIIIIIIIIIHHHDDDFFFGGGGGGFFFFFFGGGIIIFFFHHHIIIJJJKKKMMMQQQTTTXXX\\\cccjjjrrr}}}oooYYYNNNJJJGGGDDDCCC???>>>===>>>???@@@???>>>============>>>>>>>>>>>><<<======>>>>>>======<<<;;;<<<===<<<:::::::::<<<============>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@AAACCCDDDEEEEEEFFFEEEFFFIIIJJJLLLTTT]]]hhh}}}333444555777:::@@@HHHMMMTTTWWW[[[^^^___```aaaccccccdddfffgggiiilllppptttyyy~~~|||yyyuuupppkkkfffddd```___]]]]]]\\\ZZZWWWTTTVVVTTTRRRRRRRRRRRRPPPOOONNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLNNNNNNLLLKKKLLLLLLKKKKKKJJJIIIHHHHHHDDDFFFGGGGGGEEEDDDEEEFFFHHHIIIJJJJJJIIIKKKNNNPPPTTTWWW\\\aaahhhrrr~~~yyy```SSSMMMIIIEEECCCAAA???===>>>@@@@@@???===<<<=========>>>>>>>>>???===>>>>>>??????>>>>>>===:::<<<===<<<:::888:::;;;============>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>???@@@AAACCCDDDEEEEEEFFFEEEFFFIIIJJJLLLTTT^^^kkk444555666888;;;BBBJJJOOOWWWZZZ]]]``````aaacccddddddeeefffgggiiilllqqquuu{{{|||wwwuuuttttttpppooommmiiifffbbb^^^\\\VVVVVVVVVWWWWWWUUUQQQNNNSSSQQQPPPPPPQQQQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKNNNMMMMMMMMMMMMNNNNNNOOOMMMLLLKKKLLLLLLLLLJJJHHHMMMLLLLLLKKKJJJIIIHHHGGGFFFHHHIIIHHHEEEDDDDDDDDDEEEFFFGGGFFFFFFFFFIIIKKKLLLOOOSSSWWW\\\fffqqqzzzfffVVVPPPJJJEEECCCDDDBBB@@@@@@BBBCCCAAA>>><<<=========>>>>>>??????>>>>>>????????????>>>>>><<<>>>@@@>>>;;;:::;;;===============>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>???@@@AAACCCDDDEEEFFFFFFEEEFFFIIIJJJLLLUUU^^^lll111222444888>>>EEELLLOOOVVVYYY[[[]]]^^^```ccceeedddeeefffggghhhlllrrruuu{{{vvvssspppmmmkkkiiifffccc_________^^^\\\ZZZYYYXXXTTTTTTTTTTTTTTTTTTTTTTTTNNNNNNOOOOOOOOOPPPPPPPPPQQQPPPPPPOOOOOONNNNNNNNNPPPOOOOOOOOONNNNNNMMMMMMMMMNNNOOOPPPPPPNNNMMMLLLPPPOOOMMMLLLKKKKKKKKKKKKIIIKKKLLLNNNNNNMMMKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLOOORRRVVV[[[aaafffvvvvvvcccUUUJJJGGGIIIBBB@@@>>>>>>>>>>>>===<<<@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>======<<<<<<======>>>>>>??????>>>????????????@@@@@@@@@DDDDDDCCCBBBBBBBBBBBBBBBBBBDDDFFFIIILLLQQQVVVZZZiii}}}222333555999???FFFMMMQQQWWWYYY\\\]]]^^^```ccceeedddeeefffggghhhlllqqquuu|||zzzuuurrrpppllljjjgggeeecccaaa^^^\\\\\\\\\\\\[[[ZZZYYYWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOPPPOOOOOOOOONNNNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQSSSRRRPPPOOOMMMMMMMMMMMMMMMMMMNNNNNNMMMKKKIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKNNNPPPUUUZZZ^^^hhhqqq|||uuubbbRRRJJJJJJCCCAAA?????????@@@???>>>???>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>=========????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGHHHJJJNNNRRRVVVcccuuu444444666:::@@@HHHOOOTTTWWWYYY\\\]]]^^^```ccceeedddeeeffffffhhhkkkpppttt}}}zzzxxxuuuqqqmmmiiieeedddbbb```^^^\\\\\\ZZZXXXVVVWWWWWWXXXXXXWWWWWWVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQRRRSSSUUUVVVWWWXXXVVVUUUSSSQQQPPPPPPPPPQQQQQQOOOMMMKKKJJJHHHGGGIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFHHHIIIJJJLLLNNNSSSVVVYYY___hhhpppvvv}}}oooZZZMMMIIIEEECCC@@@???@@@AAA@@@???>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???>>>>>>===@@@??????>>>>>>===<<<<<>>===============>>>>>>>>>>>>>>>>>>>>>>>>======>>>?????????>>>>>>??????>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGHHHJJJNNNQQQXXXfff~~~444555888===CCCKKKQQQUUUXXXZZZ\\\^^^^^^___bbbddddddeeefffgggiiilllrrrvvv{{{vvvrrrooogggfffdddaaa___\\\ZZZYYYZZZYYYWWWWWWXXXXXXWWWUUUTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXX[[[YYYWWWUUUUUUVVVYYY[[[]]]\\\[[[ZZZYYYWWWVVVUUUUUUTTTRRRQQQPPPOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHIIIJJJKKKKKKJJJJJJLLLNNNOOORRRUUUYYY]]]ccchhhlllmmmqqqwwwxxxcccVVVIIIFFFBBB@@@@@@@@@@@@@@@AAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????<<<======>>>???@@@@@@AAA???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDFFFGGGGGGIIILLLPPPSSSXXXcccyyy333666:::@@@GGGNNNSSSVVVXXXZZZ]]]^^^^^^___aaacccdddeeefffhhhjjjoootttyyyzzztttpppkkkiii``````^^^]]][[[YYYXXXWWWXXXWWWVVVVVVWWWWWWVVVTTTTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\XXXXXXXXXXXXYYYYYYYYYYYY^^^\\\ZZZXXXWWWYYYZZZ\\\^^^^^^^^^^^^]]]\\\ZZZYYYVVVVVVVVVVVVUUUUUUTTTTTTQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKIIIKKKLLLLLLKKKKKKLLLNNNQQQRRRSSSVVVYYY\\\___aaabbbeeejjjpppvvv~~~nnn[[[MMMJJJEEEAAAAAAAAA@@@@@@AAAAAA@@@????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@;;;<<<===>>>@@@AAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBCCCCCCDDDFFFGGGIIILLLQQQTTTXXXaaattt444888>>>EEELLLRRRVVVWWWYYY[[[]]]^^^^^^___aaacccccceeegggiiilllqqqwww|||zzztttoookkkgggddd```___^^^]]]\\\[[[[[[ZZZXXXWWWVVVVVVWWWWWWVVVTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[\\\^^^^^^___ZZZ[[[[[[[[[\\\\\\\\\\\\___^^^\\\[[[\\\]]]^^^``````aaaaaabbbaaa```___^^^YYYZZZ[[[[[[ZZZYYYWWWVVVTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOOOONNNNNNMMMLLLMMMOOOPPPPPPPPPQQQRRRUUUUUUUUUVVVXXXZZZZZZZZZ[[[]]]```dddhhhnnnuuuzzz}}}eeeSSSNNNIIIDDDCCCBBBAAAAAAAAA@@@@@@???>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@======>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBB??????@@@@@@AAABBBCCCDDDCCCDDDEEEFFFGGGJJJOOORRRUUU^^^ppp555:::AAAIIIPPPUUUXXXYYYYYY[[[]]]^^^^^^___aaacccccceeegggiiimmmrrryyy~~~xxxrrrmmmiiieeeccc^^^^^^]]]]]]\\\[[[[[[[[[ZZZXXXWWWWWWXXXXXXWWWUUUUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[\\\\\\\\\ZZZZZZ[[[\\\^^^___``````____________``````aaaaaa^^^^^^^^^^^^___aaabbbcccbbbcccddddddddddddbbbbbb\\\]]]^^^^^^]]][[[XXXVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQPPPOOOOOOOOOQQQTTTUUUUUUUUUVVVWWWXXXXXXXXXYYYZZZZZZYYYWWWYYYZZZ\\\]]]```eeekkkooovvvzzzuuuWWWRRRLLLGGGDDDDDDCCCBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@@@@AAAAAAAAA???????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB======>>>???AAACCCEEEFFFCCCDDDDDDEEEFFFHHHLLLPPPRRR[[[nnn888<<>>===@@@@@@@@@????????????>>>>>>AAABBBAAA>>>===@@@CCC??????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBEEEGGGHHHKKKNNNQQQUUU^^^lll888<<>>>>>???@@@AAABBBCCCCCCAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB??????@@@AAABBBBBBCCCCCCCCCDDDFFFGGGHHHIIILLLOOOTTT\\\jjj~~~888===DDDJJJPPPTTTXXX[[[[[[]]]^^^]]]]]]^^^```bbbddddddhhhlllpppvvv~~~yyyvvvrrrpppoooooonnnlllkkkkkkjjjhhhhhhggggggggggggggggggffffffeeeeeeeeedddddddddddddddcccbbbbbbcccccccccdddddddddeeeeeeeeeeeeddddddcccccccccccchhhjjjnnnuuu{{{~~~yyyvvvssspppmmmkkkjjjiiihhhggghhhhhhiiijjjiiijjjkkkkkklllllllllkkkiiiiiihhhgggeeedddbbbaaa___^^^]]]\\\[[[[[[[[[[[[^^^]]]\\\[[[[[[\\\]]]^^^\\\]]]___aaacccdddeeeeeeffffffdddcccbbbaaaaaaaaaccccccccccccdddeeeggggggiiijjjmmmpppsssvvvxxxzzzzzzzzzzzz{{{{{{||||||}}}eeeTTTKKKEEECCCDDD??????@@@AAAAAAAAAAAAAAA??????@@@AAABBBCCCCCCDDDCCC@@@>>>???BBBCCC???;;;@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB>>>>>>???AAABBBCCCDDDEEEDDDFFFGGGGGGGGGHHHJJJLLLQQQYYYfffyyy999>>>EEELLLRRRVVVYYY\\\\\\]]]^^^^^^]]]]]]___aaaeeeeeeiiinnnqqqxxx|||{{{yyyxxxxxxxxxxxxxxxvvvuuuttttttssstttttttttttttttsssrrrqqqqqqppppppoooooonnnnnnlllkkkiiiiiihhhhhhhhhiiiiiijjjjjjkkknnnnnnmmmmmmllljjjiiiiiimmmqqqxxx|||wwwsssooonnnmmmlllkkklllmmmnnnlllmmmmmmnnnoooooooooooommmmmmlllkkkiiigggeeedddbbbbbbaaa```____________cccbbbbbbaaaaaabbbcccdddaaabbbdddfffhhhjjjllllllkkkjjjjjjiiihhhgggggggggjjjjjjkkklllmmmnnnooooooqqqrrrtttwwwzzz|||zzzbbbRRRGGGDDDEEEAAAAAAAAAAAAAAAAAA@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@BBBAAA@@@AAABBBAAA???<<<@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCDDDEEECCCEEEFFFGGGGGGHHHJJJLLLNNNVVVbbbsss:::@@@GGGNNNSSSWWWZZZ\\\[[[\\\]]]]]]]]]^^^```bbbggggggjjjooossszzz||||||{{{yyywwwuuusssqqqrrrrrrsssssstttuuuuuuvvvwwwwwwvvvuuussspppnnnmmmqqquuu~~~~~~|||zzzxxxvvvuuuvvvwwwxxxqqqqqqqqqqqqrrrrrrssssssrrrrrrqqqooonnnkkkiiihhhjjjiiihhhgggffffffffffffeeeeeeffffffggghhhiiiiiikkkkkkmmmoooqqqsssuuuvvvsssssstttsssssssssrrrrrrrrrssstttwwwyyyzzz||||||}}}~~~www```OOOHHHGGGDDDDDDCCCBBB@@@??????>>>@@@@@@@@@@@@???????????????AAACCCBBB???>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCAAACCCEEEFFFGGGHHHKKKNNNMMMTTT^^^mmm===BBBJJJQQQUUUWWWYYY[[[ZZZ[[[]]]]]]]]]^^^aaaccchhhhhhkkkqqqvvv~~~~~~~~~yyytttpppnnnqqqvvv}}}}}}~~~yyyyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxwwwuuusssqqqpppnnnmmmlllkkkkkkjjjjjjkkkiiijjjkkkmmmnnnpppqqqrrrsssttttttvvvxxxzzz|||}}}||||||}}}~~~uuu\\\NNNJJJGGGEEEDDDBBB@@@???>>>>>><<<===>>>???@@@AAAAAABBB>>>AAACCCAAA>>>===@@@DDDAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@CCCCCCBBBBBBBBBBBBBBBBBBAAABBBDDDFFFFFFHHHKKKNNNNNNTTT\\\iii???EEELLLRRRVVVWWWYYYZZZXXXZZZ\\\]]]^^^___bbbeeeggghhhlllssszzz{{{tttpppnnnsss~~~~~~}}}{{{zzzuuuuuutttsssrrrrrrrrrrrrrrrtttvvvxxx{{{}}}~~~kkkVVVMMMFFFEEECCCAAA@@@???@@@@@@===>>>>>>???@@@AAABBBCCC@@@@@@???>>>>>>???BBBEEEAAAAAAAAABBBBBBBBBBBBCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBCCCCCCDDDDDDBBBDDDEEEFFFFFFGGGJJJLLLOOOTTT[[[fff|||AAAFFFMMMSSSVVVWWWXXXYYYXXXYYY[[[]]]^^^```cccffffffhhhmmmuuu~~~xxxssslllppp|||~~~~~~~~~~~~|||}}}uuu[[[PPPEEEDDDBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@CCC???;;;;;;???CCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCC@@@@@@BBBBBBBBBBBB@@@@@@???@@@AAABBBCCCEEEFFFFFFDDDFFFFFFFFFEEEFFFHHHIIIPPPUUU[[[dddyyyGGGKKKQQQVVVXXXXXXYYYYYY\\\ZZZXXXYYY]]]aaabbbbbbhhhmmmrrrwwwyyypppkkkllltttcccPPPHHHEEECCCBBBCCCDDDCCCBBB@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBB@@@???>>>>>>>>>???AAABBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGGGGGGGHHHKKKMMMKKKTTT]]]gggzzzIIIMMMSSSWWWXXXXXXXXXYYYZZZXXXWWWZZZ___ccceeefffjjjooowww|||sssooopppvvvgggUUUJJJGGGDDDBBBBBBBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@AAAAAABBBBBBAAAAAA???????????????@@@@@@AAA???@@@@@@AAAAAA@@@@@@???AAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGGGGGGGHHHKKKNNNMMMUUU^^^jjjMMMPPPUUUXXXXXXXXXXXXYYYWWWWWWXXX[[[aaafffiiijjjiiippp{{{~~~tttqqqqqquuujjjYYYLLLHHHDDDBBBAAA@@@???>>>@@@AAAAAABBBBBBAAAAAA@@@>>>???@@@@@@AAAAAA@@@@@@>>>??????@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????AAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGGGGGGGIIILLLNNNOOOVVVaaapppPPPSSSWWWYYYYYYXXXXXXYYYXXXXXXZZZ^^^cccgggkkkmmmllltttyyysssssswwwkkkZZZLLLHHHDDDAAA@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@??????@@@AAAAAAAAAAAAAAA>>>???@@@AAABBBAAA@@@???@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGGGGHHHIIILLLOOORRRYYYeeexxxRRRUUUXXXYYYYYYXXXXXXYYYZZZ\\\^^^aaadddhhhkkkmmmqqqzzzzzzzzz}}}kkkYYYKKKHHHCCCAAAAAABBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBB>>>???@@@BBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHJJJMMMPPPTTT\\\kkkSSSUUUXXXYYYXXXXXXYYYZZZ\\\___bbbdddfffiiilllnnnppp{{{nnn[[[MMMIIIDDDBBBBBBCCCDDDDDD@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBCCCCCCCCCCCCBBB???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHJJJNNNQQQTTT```rrrRRRUUUWWWXXXXXXXXXYYYZZZ\\\___dddfffhhhjjjmmmpppuuuvvvcccPPPLLLFFFCCCBBBCCCDDDDDD@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIKKKNNNQQQTTTcccxxxRRRTTTVVVWWWWWWXXXYYYZZZ[[[___dddgggiiikkkooosss}}}iiiSSSOOOHHHDDDCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@??????@@@AAAAAAAAAAAA@@@BBBAAA@@@???@@@AAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIKKKOOORRRTTTddd|||YYYZZZZZZYYYXXXWWWWWWXXX```bbbfffiiijjjkkksss}}}rrrZZZPPPGGGCCCAAA@@@CCCHHHEEEDDDCCCBBBAAA@@@@@@@@@>>>???AAABBBCCCCCCBBBAAACCCBBB@@@?????????@@@@@@AAAAAA@@@@@@AAAAAABBBCCC>>>@@@BBBBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGJJJOOORRRZZZdddyyyXXXYYYZZZYYYXXXXXXYYYZZZaaabbbfffjjjkkkmmmvvvuuu^^^SSSIIIEEEDDDCCCCCCEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@BBBBBB@@@?????????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCAAABBBDDDDDDCCCCCCEEEFFFFFFFFFGGGGGGHHHKKKOOOSSS\\\iiiWWWXXXYYYYYYXXXYYY[[[\\\bbbccchhhlllmmmpppyyy}}}cccVVVIIIFFFEEECCCAAA@@@CCCBBBBBBAAAAAAAAABBBBBBDDDCCCBBBAAA@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEFFFEEEFFFGGGHHHIIILLLPPPTTT\\\kkkVVVWWWXXXXXXXXXYYY\\\___cccdddhhhmmmooorrr|||}}}yyyuuurrrpppppprrrrrrvvvppp___NNNHHHGGGEEEBBBAAABBBBBBBBBAAABBBBBBCCCCCCDDDCCCBBB@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCEEEFFFGGGFFFDDDCCCDDDEEEDDDEEEGGGHHHIIILLLPPPTTTZZZfff~~~TTTUUUVVVWWWWWWYYY]]]___dddeeeiiimmmooosss~~~}}}uuutttqqqnnnkkkhhhfffeeeffffffjjjpppvvv~~~qqq[[[OOOLLLIIIFFFEEECCCCCCCCCBBBCCCCCCDDDDDDBBBBBBAAA@@@AAABBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCEEEFFFFFFEEECCCBBBBBBCCCCCCEEEGGGHHHIIIKKKOOORRRXXX```sssTTTTTTUUUUUUUUUXXX\\\___dddeeehhhlllnnnrrr}}}}}}zzzxxxnnnmmmkkkhhheeebbb```^^^[[[[[[^^^cccgggnnn|||mmm]]]RRRJJJEEEDDDFFFEEEEEEDDDDDDDDDEEEEEEAAAAAAAAAAAABBBCCCDDDEEE@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEDDDBBBAAABBBCCCCCCDDDFFFGGGHHHJJJMMMOOOVVVZZZhhhSSSTTTTTTSSSTTTVVVZZZ]]]ddddddgggkkklllppp{{{}}}{{{yyywwwuuunnnmmmjjjgggccc^^^[[[YYYVVVVVVXXX[[[\\\```lllyyywwweeeTTTKKKHHHHHHHHHGGGFFFEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCBBB@@@@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBDDDDDDDDDBBBBBBBBBDDDCCCDDDFFFGGGGGGHHHJJJLLLQQQUUU^^^nnnSSSSSSSSSRRRRRRUUUYYY\\\ddddddgggjjjkkkooozzz}}}zzzxxxvvvtttrrrpppooolllhhhbbb]]]YYYWWWWWWWWWXXXXXXVVVXXXbbbnnnyyy}}}fffYYYTTTJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDDDDEEEDDDBBBAAA@@@???@@@BBBCCCDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBDDDEEEDDDCCCBBBCCCEEEBBBDDDFFFFFFFFFFFFHHHJJJKKKPPPXXXaaaqqqWWWUUURRRQQQQQQTTTWWWYYY```ccchhhlllmmmooozzz{{{wwwtttsssssstttqqqpppmmmiiiddd___ZZZXXXVVVWWWWWWWWWWWWXXX\\\___nnn~~~lllVVVKKKLLLKKKHHHGGGFFFDDDAAADDDDDDDDDDDDDDDDDDDDDDDD>>>>>>>>>???@@@AAACCCDDDDDDDDDCCCCCCCCCBBBBBBBBB???AAADDDEEEDDDCCCBBBCCCBBBBBBBBBCCCDDDFFFGGGHHHIIINNNOOOXXXiiizzzTTTRRRPPPOOOPPPRRRUUUXXX^^^```fffjjjkkknnnzzz{{{wwwttttttttttttqqqpppnnnjjjfffaaa\\\ZZZWWWXXXXXXWWWWWWXXX\\\___dddrrrqqqVVVRRRLLLHHHGGGGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@BBBDDDEEEDDDCCCCCCDDDCCCCCCCCCDDDDDDFFFGGGHHHGGGLLLMMMTTTbbboooRRRQQQPPPOOOQQQSSSWWWYYY^^^```eeeiiikkkooo|||~~~{{{wwwuuuttttttuuurrrqqqooolllgggccc___\\\XXXXXXXXXXXXWWWYYY\\\___bbbmmmhhh]]]OOOHHHGGGHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCBBBBBBBBBAAACCCDDDDDDCCCBBBDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGDDDIIIJJJPPP\\\eee{{{RRRRRRRRRRRRTTTWWW[[[]]]bbbcccgggkkkmmmsss~~~{{{yyyvvvuuuuuuuuurrrqqqpppmmmiiidddaaa^^^XXXYYYYYYXXXXXXYYY]]]```ffflll||||||iiiTTTJJJIIIIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDCCCBBBBBBDDDFFFEEEEEEEEEDDDEEEEEEFFFFFFAAAGGGIIIOOOZZZaaauuuQQQQQQRRRTTTVVVZZZ]]]___dddeeehhhlllooowww}}}{{{xxxwwwvvvvvvrrrqqqpppmmmiiidddaaa^^^XXXYYYYYYYYYYYY[[[^^^aaafffkkkxxxpppWWWMMMKKKIIIFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBCCCEEEGGGFFFEEEEEEEEEEEEEEEFFFGGGCCCHHHJJJPPPZZZbbbuuuOOOPPPQQQTTTWWW[[[___aaaddddddhhhmmmsss~~~}}}zzzxxxwwwvvvrrrqqqooolllgggccc___\\\WWWXXXYYYYYYZZZ\\\```ccciiiooo|||nnnWWWNNNLLLHHHDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBDDDEEEEEEDDDCCCEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHGGGMMMNNNTTT```iiiOOOPPPRRRVVVZZZ^^^aaacccdddeeejjjrrr{{{|||yyywwwvvvqqqpppnnnjjjfffaaa\\\ZZZVVVWWWXXXYYY[[[^^^bbbfffkkktttzzzeeeSSSNNNLLLFFFCCCFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@AAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDAAACCCFFFFFFEEEDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJPPPSSS[[[kkk{{{QQQRRRUUUYYY]]]aaaeeegggeeegggnnnwww}}}zzzwwwvvvqqqpppmmmiiiddd___ZZZXXXUUUVVVXXXYYY[[[___dddgggiiisssooo]]]NNNMMMLLLEEECCCGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDD@@@CCCFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJQQQVVVbbbwwwRRRSSSUUUYYY___ccceeefffmmmooouuu|||vvvqqqpppkkkgggeee```ZZZXXXZZZYYYYYYXXXZZZ]]]aaaeeehhhnnnwwwfffYYYMMMHHHGGGEEECCCDDDFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEEEEGGGKKKNNNOOOSSS\\\nnnRRRSSSVVV[[[```dddfffffflllpppyyy|||vvvqqqmmmhhhdddbbb^^^XXXVVVXXXVVVVVVWWWZZZ^^^bbbgggiiiooowwwzzzcccWWWKKKGGGFFFDDDBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFHHHLLLOOOSSSYYYggg}}}RRRTTTXXX]]]aaadddffffffooouuu{{{uuupppjjjeeeaaa___[[[VVVTTTVVVSSSTTTWWWZZZ___dddhhhjjjooovvvxxxbbbVVVKKKHHHGGGEEECCCDDDBBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???AAACCCEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGGGGGGGIIIMMMPPPVVV___rrrSSSVVV[[[___bbbdddfffhhhsss{{{|||uuuqqqiiiddd```^^^ZZZUUUSSSUUURRRTTTWWW[[[```dddggghhhnnnttt}}}~~~eeeYYYNNNJJJIIIGGGEEEFFFBBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEGGGHHHGGGFFFEEEBBBBBBBBBBBBCCCCCCCCCCCCFFFGGGGGGGGGHHHJJJNNNRRRUUU```tttTTTXXX]]]aaabbbdddgggjjjsss~~~~~~wwwrrrkkkfffbbb```[[[UUUSSSUUUSSSUUUWWW[[[___bbbeeeffflllqqqyyykkk^^^QQQKKKIIIFFFDDDEEECCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDFFFFFFFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHKKKOOORRRUUU^^^sssWWW[[[___aaabbbdddiiimmmrrr~~~zzztttnnniiidddaaa\\\UUUSSSTTTTTTUUUWWWZZZ^^^aaaeeefffkkkooottt{{{ttteeeUUULLLHHHDDDBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHKKKOOOSSSVVV___rrrYYY]]]```aaaaaadddjjjooowww|||wwwpppkkkeeebbb\\\UUURRRSSSSSSTTTUUUXXX]]]bbbfffiiikkknnnqqquuu}}}ppp\\\QQQJJJEEEDDDEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@BBBCCCDDDBBBBBBBBBCCCDDDEEEEEEEEEDDDEEEFFFGGGHHHKKKOOORRRVVV___rrr[[[^^^aaaaaa```ccckkkqqq~~~yyyrrrlllfffbbb\\\TTTQQQRRRRRRRRRTTTWWW\\\bbbiiilllkkkmmmooopppvvvyyydddVVVNNNHHHGGGHHHDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAABBBDDDFFFHHHBBBBBBBBBCCCDDDEEEEEEFFFCCCDDDFFFFFFGGGJJJOOORRRTTT]]]rrr[[[[[[^^^aaa```aaaiiisss~~~~~~uuupppjjjccc^^^ZZZUUURRRPPPQQQTTTXXX]]]bbbgggiiijjjmmmpppqqquuu~~~ppp\\\RRRNNNIIIDDDFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJMMMPPPUUU^^^qqq[[[[[[^^^aaa```aaajjjtttwwwrrrkkkeee```[[[VVVSSSPPPQQQSSSWWW\\\aaafffiiikkknnnpppqqqtttzzzyyycccVVVOOOIIIEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHJJJMMMPPPUUU^^^qqq[[[\\\^^^aaaaaabbbkkkuuuzzzuuunnngggbbb\\\WWWTTTQQQQQQSSSWWW[[[aaafffiiilllnnnpppqqqrrrvvv}}}lll[[[QQQKKKGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHJJJMMMPPPVVV^^^qqq\\\\\\___aaabbbdddnnnyyy~~~yyyqqqjjjddd^^^YYYUUUQQQRRRSSSVVV[[[aaafffiiikkknnnpppqqqqqqssswww{{{vvvaaaTTTLLLIIIGGGGGGFFFFFFEEEDDDDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDFFFGGGGGGHHHJJJNNNPPPVVV^^^ppp\\\\\\___cccdddgggrrr~~~|||tttlllfff___ZZZVVVQQQRRRSSSVVV[[[bbbhhhkkklllmmmoooqqqrrrsssuuuwwwiiiXXXOOOKKKGGGGGGGGGFFFEEEEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEFFFGGGHHHJJJNNNPPPVVV^^^ooo\\\]]]```dddfffkkkwwwvvvnnnggg```ZZZVVVQQQRRRSSSVVV\\\dddkkkoooooooooqqqrrrsssuuuuuuvvv|||sss^^^QQQLLLHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDFFFGGGHHHJJJNNNQQQVVV]]]ooo\\\]]]```eeeiiiooo|||xxxoooggg```ZZZVVVQQQRRRSSSWWW^^^fffnnnrrrttttttssstttuuuuuuuuuuuuxxx|||~~~dddUUUNNNHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFBBBDDDEEEFFFGGGJJJNNNQQQVVV]]]ooo\\\]]]aaafffjjjqqqxxxoooggg```YYYUUUQQQRRRSSSWWW^^^gggoootttyyywwwvvvuuuuuuuuuuuutttuuuuuuiiiWWWOOOHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEBBBCCCEEEFFFGGGJJJNNNQQQVVV]]]nnn___```dddhhhllluuu{{{tttmmmeee\\\VVVQQQPPPRRRXXX```jjjrrrvvv{{{{{{{{{xxxuuussstttuuuvvvzzzttt]]]UUUKKKIIIGGGFFFHHHHHHHHHHHHDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAA@@@AAAAAABBBDDDDDDDDDDDDEEEEEEEEEEEEHHHIIIJJJIIIIIIKKKNNNPPPYYY```rrr^^^___bbbgggkkkttt|||tttnnnfff]]]WWWSSSRRRSSSWWW```jjjsssxxx~~~~~~~~~{{{xxxvvvvvvwwwsssvvv{{{zzzbbbWWWLLLIIIFFFEEEEEEEEEDDDCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDBBBAAAAAAAAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIIIIIIIKKKNNNPPPXXX___ppp___```ccchhhmmmwww~~~vvvoooggg^^^XXXVVVTTTTTTWWW___jjjuuu||||||yyyxxxxxxrrrssswwwiii[[[OOOLLLGGGEEEDDDCCCBBBAAADDDCCCCCCBBBBBBCCCCCCDDDEEEDDDBBBAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIIIIIIIKKKNNNPPPWWW^^^nnnccccccfffkkkqqq}}}wwwppphhh___YYYWWWVVVUUUWWW^^^jjjwww|||zzzyyyvvvuuuwwwppp^^^RRROOOJJJGGGEEEEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJNNNPPPWWW]]]nnnccccccgggmmmtttyyyrrrjjj```ZZZWWWVVVUUUVVV]]]jjjyyy~~~{{{yyyxxxuuuvvv}}}wwwaaaSSSOOOJJJGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHHHHHHHJJJNNNPPPWWW^^^nnn```aaaeeellluuu{{{ssskkkbbb[[[TTTUUUUUUVVV]]]jjj{{{|||zzzyyytttuuu{{{gggTTTOOOJJJFFFEEEEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCEEEEEEDDDCCCCCCDDDFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJNNNQQQWWW]]]mmm``````eeelllwww|||tttlllccc\\\QQQRRRTTTVVV]]]kkk|||~~~|||yyytttuuuzzz~~~oooXXXSSSMMMHHHFFFEEEEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEDDDDDDDDDEEEFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEGGGGGGHHHJJJNNNQQQVVV\\\kkkaaabbbfffooozzz}}}uuulllccc]]]OOOQQQTTTWWW]]]kkk}}}}}}{{{vvvvvv|||~~~uuu^^^XXXQQQKKKHHHGGGFFFEEECCCDDDEEEFFFFFFEEEDDDCCCEEEEEEDDDDDDDDDFFFGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHJJJNNNQQQTTTZZZjjjbbbeeeiiiqqq}}}wwwpppfff^^^ZZZTTTRRRVVV[[[dddwww|||yyywwwxxx{{{lll\\\MMMIIIKKKJJJHHHGGGDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDDFFFGGGHHHHHHHHHIIILLLOOOTTT]]]lllaaadddjjjsss}}}wwwpppfff___ZZZTTTRRRVVVZZZcccvvv|||yyywwwwwwxxx~~~ppp___OOOIIIIIIHHHEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDFFFEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHIIILLLOOOTTT]]]lll```cccjjjvvv}}}xxxqqqhhh```[[[UUUSSSVVVZZZaaasss|||yyyxxxxxx{{{yyygggTTTLLLJJJGGGDDDBBBDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGFFFGGGHHHHHHHHHIIIMMMOOOTTT]]]kkk```dddlllyyy~~~xxxrrriiibbb[[[UUUSSSVVVXXX^^^ppp|||{{{zzz{{{qqq\\\QQQMMMJJJFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGFFFGGGHHHHHHHHHJJJMMMOOOUUU\\\kkkbbbfffnnn|||~~~yyyssskkkddd\\\UUUSSSUUUWWW\\\lll}}}|||{{{{{{{{{cccUUUPPPKKKHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIJJJMMMPPPUUU\\\jjjdddhhhppp~~~yyytttlllfff\\\VVVSSSUUUVVVZZZiii{{{}}}{{{zzzzzzjjjZZZRRRLLLIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJMMMPPPUUU\\\jjjfffiiirrrzzzuuummmhhh\\\VVVSSSUUUUUUXXXgggxxx|||{{{zzz~~~vvvbbbWWWOOOJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEEEECCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIKKKNNNPPPUUU\\\iiifffjjjtttzzzuuunnniii]]]VVVSSSUUUTTTWWWeeevvv}}}|||jjj\\\SSSMMMKKKIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIIIIIIIKKKNNNPPPUUU\\\iiifffmmm{{{{{{uuummmhhh___[[[VVVSSSQQQUUUbbbooo~~~~~~tttbbbWWWNNNIIIFFFGGGGGGHHHHHHHHHGGGGGGKKKGGGDDDCCCEEEGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFNNNLLLHHHFFFFFFIIIMMMPPPTTT\\\iii~~~hhhooo~~~}}}vvvooojjj```[[[VVVSSSQQQUUU```mmm{{{eeeVVVLLLGGGIIIHHHFFFEEEFFFGGGHHHIIIJJJGGGDDDDDDEEEGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFJJJJJJIIIIIIJJJKKKMMMNNNTTT\\\iii}}}kkksssxxxqqqlllbbb]]]WWWTTTRRRTTT^^^iiilllYYYOOOJJJKKKIIIFFFDDDDDDFFFIIIKKKJJJGGGEEEDDDEEEFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGIIILLLMMMMMMMMMLLLTTT\\\hhh}}}nnnwwwyyyrrrmmmddd^^^XXXUUUSSSTTT[[[eee~~~~~~xxxbbbVVVRRRKKKIIIGGGEEEEEEFFFHHHJJJHHHGGGFFFEEEEEEFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFIIIKKKMMMNNNNNNNNNTTT[[[hhh}}}ppp{{{zzzsssnnnggg```ZZZWWWTTTTTTZZZbbbyyy|||iiiYYYSSSIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGIIIKKKMMMOOOQQQSSS[[[hhh|||rrr{{{tttoooiiiaaa[[[YYYWWWVVVZZZ```sss}}}ooo[[[PPPIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHGGGFFFEEEEEEFFFCCCCCCDDDEEEFFFGGGGGGHHHIIIHHHGGGGGGIIILLLPPPRRRSSS[[[ggg|||ttt}}}vvvqqqjjjccc\\\ZZZYYYXXX[[[```ooo|||cccUUUKKKKKKIIIHHHGGGGGGGGGHHHEEEGGGIIIHHHFFFDDDEEEFFFCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGIIILLLOOOQQQSSSZZZggg|||tttxxxsssjjjccc]]][[[[[[ZZZ\\\```lllnnn^^^NNNLLLIIIFFFEEEFFFHHHJJJEEEGGGIIIHHHFFFDDDEEEGGGBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNOOOSSSZZZggg|||www~~~{{{|||zzzwwwoookkkddd^^^ZZZZZZ\\\^^^lllvvv___XXXKKKIIILLLHHHIIILLLIIIJJJIIIHHHGGGFFFFFFFFFFFFCCCEEEGGGHHHHHHHHHIIIJJJSSSQQQNNNKKKKKKLLLMMMMMMUUU\\\iii}}}zzz}}}yyyxxxzzz{{{wwwrrrnnnggg```]]]\\\^^^```jjj}}}~~~ggg\\\OOOLLLMMMHHHHHHKKKGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEGGGGGGGGGGGGIIIKKK\\\VVVNNNJJJLLLPPPQQQPPPZZZ```kkk~~~}}}zzzvvvtttwww{{{wwwuuuqqqjjjddd```___```aaagggzzzrrrbbbSSSOOOOOOHHHGGGJJJFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGJJJLLLbbbYYYMMMIIILLLQQQRRRQQQ^^^ccclll~~~~~~yyytttssszzz|||xxxwwwssslllfffbbb```aaaaaafffwww{{{eeeVVVPPPOOOHHHGGGJJJGGGHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEFFFJJJMMM^^^XXXPPPKKKJJJMMMPPPQQQ]]]bbbkkk|||}}}wwwrrrtttzzz}}}yyywwwsssmmmfffaaa_________fffuuugggWWWQQQOOOGGGGGGLLLIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFJJJMMMTTTVVVUUUQQQKKKIIINNNSSSYYY^^^hhhzzzyyyrrrppprrruuu}}}zzzvvvssslllfffaaa^^^]]]]]]dddrrrlll[[[SSSPPPHHHHHHMMMJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGJJJLLLLLLSSSXXXUUUMMMJJJOOOVVVUUU\\\fffyyy}}}sssnnnnnnlllttt~~~zzzvvvsssmmmfffaaa^^^\\\\\\___mmmsssaaaXXXSSSJJJIIINNNKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEGGGGGGGGGGGGIIIKKKHHHNNNSSSRRRMMMKKKPPPVVVUUU\\\hhh{{{uuunnnmmmeeekkkvvv~~~{{{wwwsssmmmgggaaa^^^\\\[[[\\\iiiyyyfff\\\VVVKKKJJJNNNKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCEEEGGGHHHHHHHHHIIIJJJFFFIIILLLLLLJJJKKKPPPTTTVVV]]]jjj}}}~~~rrrjjjhhhhhhlllvvv~~~yyytttqqqlllfff```]]]ZZZZZZ]]]gggzzz}}}mmm[[[RRROOOLLLKKKKKKGGGGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGEEEDDDFFFGGGIIIJJJJJJLLLNNNQQQUUU[[[gggzzzvvvnnngggdddfffmmmwwwzzzvvvrrrmmmgggaaa]]]ZZZYYY[[[dddwwwppp]]]TTTPPPMMMKKKKKKHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEGGGIIIIIIJJJKKKNNNPPPUUU[[[gggzzz{{{ssshhhdddbbbeeejjjrrr|||xxxtttooohhhbbb^^^ZZZYYYYYYaaarrruuuaaaVVVRRRMMMKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGIIIJJJJJJKKKNNNPPPUUU[[[gggzzzwwwmmmgggbbbbbbdddiiittt~~~yyyvvvqqqkkkddd___[[[YYYYYY___nnn{{{fffYYYSSSNNNJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGIIIJJJKKKKKKMMMOOORRRUUU[[[gggzzz|||rrrllleeecccbbbdddmmmvvv{{{xxxsssmmmgggaaa]]]ZZZ[[[___kkkkkk]]]UUUNNNJJJIIIKKKJJJHHHGGGFFFGGGHHHIIIGGGFFFEEEEEEEEEFFFHHHIIIIIIJJJLLLLLLMMMNNNQQQSSSUUU[[[gggzzzwwwpppiiieeebbbaaagggnnnuuu{{{yyytttoooiiiccc___\\\\\\^^^gggzzzrrrbbbXXXQQQLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJLLLMMMMMMNNNQQQSSSUUU[[[gggzzz|||vvvoooiiiddd```ccciiiiiiwww{{{yyyuuupppkkkeeeaaa^^^]]]]]]ddduuuyyyhhh]]]TTTOOONNNIIIIIIIIIJJJIIIHHHHHHGGGDDDDDDEEEFFFGGGHHHHHHHHHGGGIIIKKKKKKLLLMMMPPPRRRUUU[[[gggzzz{{{tttnnnfffaaabbbfff___kkksss}}}zzzyyyuuuqqqlllfffbbb```\\\\\\bbbqqq~~~lll```WWWRRRPPPHHHIIIJJJKKKJJJIIIHHHGGGCCCDDDFFFGGGHHHHHHGGGGGGFFFGGGIIIJJJJJJLLLNNNQQQUUU[[[gggzzz~~~yyyqqqkkkgggbbb^^^___```fffpppzzz|||zzzwwwtttpppkkkeee```\\\___cccmmmrrrbbbXXXQQQMMMLLLLLLKKKJJJHHHGGGFFFEEEFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJMMMRRRVVVVVV[[[eeexxx~~~}}}uuuooojjjddd```]]]]]]aaahhhpppzzz~~~|||yyyvvvrrrmmmgggbbb\\\^^^```hhhzzzxxxggg\\\TTTPPPMMMLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFGGGHHHHHHHHHKKKPPPSSSVVV[[[eeexxx|||~~~{{{uuunnnhhhddd^^^\\\]]]aaaeeelllxxx|||yyyuuupppiiieee___^^^___eeetttnnn```WWWRRRMMMLLLKKKIIIHHHGGGGGGFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHHHHHHHKKKOOORRRUUU[[[eeewww}}}{{{|||{{{tttlllgggccc___^^^___aaadddmmmvvv~~~zzzwwwqqqkkkgggdddaaa```eeerrruuudddYYYSSSNNNMMMKKKIIIHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIJJJJJJJJJMMMPPPSSSTTTZZZdddvvvyyyyyy{{{zzzrrrlllhhhccc``````___```fffmmmyyy|||xxxssslllhhheeeaaa```eeeooo|||iii[[[TTTOOOMMMKKKIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJJJJKKKLLLOOORRRSSSYYYddduuu|||vvvwwwyyy~~~yyyrrrmmmgggbbb```___]]]aaafffnnnwww}}}zzztttnnnjjjeee```^^^ccclll|||ooo___VVVPPPNNNKKKIIIGGGGGGHHHIIIGGGGGGFFFFFFEEEFFFFFFFFFEEEFFFHHHIIIIIIJJJLLLNNNQQQYYYdddtttwwwsssvvvxxx}}}yyysssllleeebbb___\\\]]]```dddlllwww|||wwwqqqlllgggaaa___dddjjjvvvwwweeeZZZPPPNNNKKKIIIGGGGGGIIIIIIFFFFFFFFFEEEFFFFFFGGGGGGEEEFFFHHHIIIIIIIIILLLMMMQQQXXXcccsss|||uuuqqquuuwww|||~~~yyyqqqiiieeeaaa\\\\\\^^^^^^dddnnnyyy~~~yyysssnnnkkkdddbbbgggjjjttt}}}iii^^^QQQOOOLLLIIIGGGHHHIIIJJJFFFEEEEEEEEEFFFGGGHHHHHHGGGHHHJJJKKKKKKKKKMMMOOOPPPXXXcccsssxxxuuuvvvvvvxxx}}}}}}wwwoooiiifffbbb^^^ZZZ___aaafffoooxxx{{{vvvrrrllleeebbbdddgggqqqmmm```UUUMMMHHHIIIJJJHHHGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGHHHHHHJJJMMMOOOPPPSSSYYYaaaqqq|||sssppprrruuuxxx|||}}}uuunnniiieee```\\\]]]]]]aaagggoooyyy|||wwwtttmmmgggcccdddfffnnnssseeeVVVNNNIIIIIIJJJHHHGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGHHHHHHJJJMMMOOOPPPSSSXXXaaaqqq{{{{{{wwwooommmnnnsssvvv{{{|||tttnnniiiccc^^^\\\[[[\\\```eeelllzzz}}}yyyvvvpppiiieeeffffffkkkyyyiiiXXXPPPJJJJJJJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHJJJMMMOOOPPPSSSXXXaaaqqqyyyzzzvvvooommmooorrruuuzzz~~~yyysssmmmfffbbb^^^[[[ZZZ]]]___dddnnnyyy~~~zzzwwwqqqkkkhhhhhhgggkkk||||||kkk[[[RRRKKKJJJJJJHHHGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHJJJMMMOOOPPPSSSXXX```pppzzz{{{|||tttnnnmmmpppqqquuuzzz|||~~~}}}wwwqqqkkkfffaaa\\\YYYZZZ\\\___fffooo{{{}}}zzzwwwsssmmmkkkkkkjjjlll|||~~~kkk^^^UUUMMMKKKKKKHHHGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHJJJMMMOOOPPPRRRWWW```ppp}}}yyy|||wwwqqqllllllooopppuuuzzz||||||}}}vvvpppkkkddd^^^ZZZYYYZZZ[[[```fffqqqyyy~~~zzzxxxtttooommmnnnkkkkkkyyypppaaaWWWOOOLLLKKKHHHGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHJJJMMMOOOPPPRRRWWW```pppyyyvvvzzz{{{sssoookkklllpppqqquuuzzz{{{{{{|||tttoookkkddd]]][[[ZZZYYY[[[```gggnnnyyy|||zzzwwwrrroooooojjjiiitttyyycccYYYPPPMMMKKKHHHGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGHHHHHHJJJMMMOOOPPPRRRWWW```ooovvvssswwwyyysssooolllnnnrrrqqqvvv{{{{{{{{{~~~wwwrrrrrrjjjbbb___\\\ZZZ[[[^^^]]]bbblllvvv~~~|||xxxsssqqqoooiiifffpppdddZZZPPPMMMKKKHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHJJJMMMOOOPPPRRRWWW___ooowwwvvvzzzsssnnnooonnnnnnoootttsssuuuxxxyyy|||}}}xxxrrrmmmfffaaa]]]ZZZXXXVVVYYY[[[bbbkkksss~~~}}}{{{wwwrrrnnnmmmjjjjjjnnnuuuooo\\\RRRPPPKKKLLLOOOJJJHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLNNNOOOSSSYYYaaapppzzzzzz~~~{{{oookkkmmmnnnooopppsssssstttwwwxxx||||||uuuqqqkkkeeeaaa^^^[[[YYYXXXXXX]]]dddjjjsss|||xxxsssooommmjjjiiimmmsssuuu```UUUQQQKKKKKKMMMHHHFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLNNNOOOSSSYYYaaappp~~~~~~tttjjjhhhkkklllnnnqqqrrrrrrsssvvvwww|||yyyvvvpppkkkfffbbb^^^[[[XXXWWWYYY^^^aaafffqqq|||~~~yyytttpppnnnjjjgggjjjppp|||fffYYYSSSKKKJJJLLLFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLNNNOOOSSSYYYaaapppzzzppphhhgggiiijjjmmmpppqqqppprrrtttwww|||}}}yyytttooojjjeee___[[[ZZZXXXXXXZZZ\\\___fffooo~~~~~~zzzvvvrrroookkkggghhhmmmyyyjjj\\\TTTKKKIIIKKKFFFDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNOOOSSSYYYaaapppxxxooohhhhhhiiiiiikkknnnooonnnpppsssvvv|||}}}wwwrrrlllfff```\\\[[[WWWVVVWWWXXXYYY___fffoooxxx~~~{{{wwwtttqqqlllggggggkkkuuummm]]]TTTKKKJJJLLLGGGDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIJJJLLLNNNOOOSSSYYYaaapppuuunnnhhhhhhhhhgggiiimmmnnnmmmnnnrrruuu||||||uuuoooiiiddd```\\\WWWTTTUUUUUUUUUYYY^^^bbbkkkxxx|||xxxvvvtttooohhhhhhkkkqqq~~~ppp___VVVLLLKKKNNNJJJFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHIIIJJJLLLNNNOOOSSSYYYaaappp|||pppjjjfffggggggfffhhhlllllllllmmmpppttt|||zzztttnnniiifff```ZZZVVVVVVUUUSSSUUUXXX[[[bbbmmmyyy|||yyywwwvvvqqqjjjiiikkkmmmwwwvvvdddYYYNNNMMMOOOKKKHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJLLLNNNOOOSSSYYYaaapppwwwlllgggdddfffffffffhhhmmmlllkkklllpppttt|||~~~wwwrrrnnnkkkeee^^^YYYXXXWWWTTTTTTWWWUUUZZZccclllxxx|||zzzxxxwwwrrrkkkjjjllliiiqqq{{{ggg\\\PPPNNNPPPLLLIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLNNNOOOSSSYYYaaappp|||qqqhhhfffcccccceeefffgggggggggfffgggkkkqqq{{{|||wwwrrrooohhhddd^^^YYYWWWUUUSSSRRRVVVWWW\\\dddlllvvv~~~yyyuuuqqqmmmhhhdddfffnnn}}}kkk\\\VVVPPPKKKIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLNNNQQQSSSXXXaaaoooyyyooofffdddbbbaaaccceeefffffffffeeegggkkkqqq{{{|||wwwssslllgggaaa\\\YYYWWWUUUSSSTTTTTTXXX___eeemmm{{{~~~yyyuuuqqqlllgggddddddkkkxxxppp___XXXRRRMMMJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLNNNQQQTTTZZZbbbpppuuukkkdddbbb______aaacccddddddeeedddfffkkkqqq||||||wwwqqqlllfff```\\\YYYVVVTTTRRRQQQSSSWWW[[[aaammmxxx~~~yyytttpppkkkfffccccccgggqqqwwwdddZZZRRRMMMLLLHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLNNNQQQVVV[[[cccppprrriiibbb```^^^^^^```bbbccccccccccccfffkkkrrr~~~{{{uuuqqqjjjddd```\\\XXXVVVRRROOOOOOSSSUUUYYYccclll|||~~~yyytttpppkkkfffbbbbbbdddkkkwww{{{gggZZZRRRMMMLLLHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLNNNQQQTTTZZZbbbppp{{{nnnfffaaa___]]]]]]___bbbccccccbbbbbbeeekkksssyyyuuuoooiiiddd___[[[XXXTTTPPPOOORRRTTTWWW^^^eeeqqq}}}yyytttpppkkkfffbbbccccccgggqqq|||~~~}}}hhhZZZPPPKKKKKKIIIHHHHHHHHHHHHHHHHHHIIIHHHIIIJJJKKKKKKLLLNNNQQQRRRXXXaaaooovvvkkkddd```^^^\\\\\\^^^aaabbbbbb```aaadddkkkttt}}}yyytttnnniiiddd___\\\XXXSSSQQQRRRTTTVVV[[[aaagggrrrzzzuuuqqqkkkfffcccccccccfffmmmxxx|||}}}~~~|||hhhZZZPPPKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIJJJKKKKKKLLLNNNQQQPPPWWW```ooo{{{qqqggg```]]][[[YYYZZZ\\\___```aaa___```dddkkkttt~~~yyysssooojjjdddaaa\\\VVVRRRSSSSSSSSSVVV[[[^^^ggguuu|||vvvrrrlllgggcccbbbbbbeeekkkssszzz~~~|||}}}{{{}}}{{{iii[[[PPPKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIJJJKKKKKKLLLNNNQQQRRRXXXaaaoooxxxmmmddd^^^[[[YYYXXXXXX[[[]]]____________ccckkkttt|||wwwrrrmmmhhheee^^^XXXSSSSSSRRRQQQRRRVVVXXXaaannnzzz}}}wwwrrrmmmgggdddaaabbbeeejjjpppuuuvvvvvvsssyyy}}}~~~xxxxxxzzziii\\\RRRLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJHHHIIIKKKKKKKKKLLLOOOQQQSSSYYYbbbppp}}}~~~uuulllccc^^^[[[[[[\\\]]]]]]^^^______^^^^^^bbbkkkwww{{{vvvqqqkkkfffaaa\\\WWWSSSQQQQQQQQQQQQXXX[[[dddppp||||||xxxtttoooiiidddbbbeeejjjooossstttqqqnnnnnnnnnrrrzzz~~~|||yyyvvvyyy{{{kkk\\\QQQMMMNNNKKKIIIGGGGGGHHHHHHGGGFFFHHHGGGFFFIIIMMMQQQQQQPPPRRRYYYcccrrr}}}~~~ssskkkccc___ZZZZZZ[[[[[[\\\]]]]]]^^^^^^]]]bbblllxxxzzzuuuooojjjccc___YYYUUUSSSSSSRRRQQQVVVXXX___iiisss~~~yyyvvvrrrllliiifffhhhlllqqquuuuuurrroookkkiiilllrrrxxx|||xxxvvvxxx|||lll^^^SSSNNNOOOHHHGGGFFFFFFIIIJJJJJJJJJLLLJJJHHHIIILLLNNNNNNLLLRRRYYYcccrrr~~~{{{pppiiiccc___YYYYYYZZZZZZ[[[\\\\\\\\\]]]]]]bbblllyyyzzztttooogggccc]]]XXXVVVTTTSSSRRRTTTUUUZZZaaaiiittt|||xxxuuurrroooooopppssswwwzzzyyyvvvsssjjjgggfffjjjnnnttt~~~}}}wwwuuuwww{{{~~~ooo```UUUOOOPPPIIIGGGFFFGGGIIIJJJJJJJJJLLLJJJIIIJJJLLLMMMMMMMMMSSSYYYcccrrrxxxmmmgggccc```ZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\bbblllyyy~~~xxxssskkkfff```[[[XXXUUUSSSQQQTTTTTTWWW\\\bbbkkk|||~~~{{{yyyxxxwwwzzz{{{}}}}}}zzzpppkkkgggiiikkkoooxxx~~~uuuttttttvvvxxxqqqcccVVVPPPPPPMMMKKKIIIHHHHHHHHHGGGFFFHHHHHHHHHJJJLLLNNNPPPPPPTTTYYYbbbqqquuukkkeeebbb___[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\aaammmzzz{{{vvvoookkkddd^^^ZZZVVVSSSPPPRRRQQQSSSXXX\\\cccsss}}}}}}~~~xxxrrrmmmmmmnnnpppvvv|||~~~tttrrrrrrrrrrrrwwwuuufffXXXQQQOOONNNKKKIIIHHHIIIHHHGGGFFFHHHHHHIIIJJJKKKMMMOOOQQQTTTZZZbbbppp|||}}}sssiiiddd```^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[aaammm{{{|||tttpppiiiccc^^^YYYTTTQQQOOOOOOQQQTTTVVV[[[hhhtttyyyttttttuuuvvvyyy}}}~~~tttrrrqqqpppooorrr~~~zzzjjj[[[RRRPPPKKKIIIHHHHHHIIIJJJJJJIIIKKKLLLLLLLLLJJJJJJLLLMMMUUUZZZbbbooovvvuuuyyysssiiiccc___\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[aaammm|||yyyuuunnnhhhbbb\\\WWWSSSPPPPPPQQQSSSSSSUUU___iiisss}}}~~~wwwrrroooooonnnooouuu}}}ppp___UUURRRKKKJJJHHHHHHJJJJJJJJJIIIKKKLLLMMMLLLJJJIIIKKKNNNUUUZZZbbboooppppppvvvrrriiiccc^^^[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[aaannn|||}}}yyyrrrkkkeee___YYYUUUSSSSSSTTTUUUSSSSSS[[[dddjjj{{{yyysssooonnnmmmlllooottt}}}sssbbbWWWTTTOOOMMMJJJIIIIIIIIIGGGFFFGGGJJJLLLKKKJJJKKKNNNQQQVVVZZZaaannnuuuuuuxxxxxxnnnggg___\\\\\\YYYZZZZZZZZZZZZZZZYYYYYY]]]]]]bbbmmm{{{xxxqqqllleee^^^XXXUUUSSSPPPNNNPPPTTTXXX\\\bbbjjjuuu~~~|||}}}}}}yyyvvvtttrrroookkkiiiiiijjjjjjyyy~~~uuueeeXXXQQQOOOMMMIIIHHHHHHIIIIIIHHHJJJJJJIIIJJJKKKLLLNNNOOORRRYYYcccqqq~~~uuuuuuyyywwwmmmfff^^^[[[\\\YYYYYYZZZZZZZZZZZZYYYYYY\\\\\\bbbmmm{{{{{{tttoooiiiaaa\\\XXXVVVRRROOOOOOQQQUUUWWW[[[aaalllvvv~~~{{{zzzyyyvvvsssssspppmmmjjjhhhhhhiiiiiiqqqvvv|||yyyhhh[[[SSSQQQNNNJJJIIIIIIJJJJJJIIIJJJJJJIIIJJJKKKLLLNNNOOORRRYYYbbbooouuuvvvzzztttkkkddd]]]ZZZZZZYYYYYYZZZZZZZZZZZZYYYYYY[[[\\\aaammm{{{yyytttnnngggbbb]]]ZZZUUUQQQNNNOOOQQQRRRTTTYYYaaaiiiqqqyyy~~~xxxvvvtttqqqoooooommmkkkhhhffffffggggggjjjnnnsssyyy~~~nnn___VVVRRROOOLLLJJJJJJKKKKKKJJJJJJJJJIIIJJJKKKLLLNNNOOOSSSYYYaaammmvvvxxx}}}~~~qqqiiibbb\\\YYYYYYXXXYYYYYYZZZZZZZZZZZZYYYZZZ[[[aaammm{{{}}}xxxssslllggg```]]]XXXSSSOOOOOOOOOPPPRRRVVV[[[```fffmmmtttyyy}}}|||uuurrrooommmkkkkkkjjjhhhfffddddddeeeeeegggjjjooosssvvvzzz~~~tttbbbXXXQQQOOOKKKJJJJJJKKKKKKJJJJJJJJJIIIJJJKKKLLLNNNOOOSSSYYY```lllwwwzzzzzznnngggaaa[[[XXXXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZ[[[bbbnnn||||||wwwpppkkkccc```[[[VVVRRRQQQQQQQQQQQQTTTWWWZZZ^^^ccciiimmmoooqqquuuwwwxxxzzz|||~~~zzzsssnnnkkkiiihhhhhhgggeeedddcccccccccdddfffhhhlllnnnppprrrvvvxxx{{{zzzeeeYYYQQQNNNKKKIIIIIIJJJJJJIIIJJJJJJIIIJJJKKKLLLNNNOOOSSSYYY```lllyyy|||wwwllleeeaaa[[[XXXXXXWWWXXXYYYZZZZZZ[[[[[[ZZZ[[[\\\cccooo~~~zzztttooogggddd___ZZZVVVTTTSSSSSSPPPQQQSSSUUUVVVYYY]]]aaaccceeehhhjjjjjjkkklllnnnqqqqqqrrruuuyyy~~~~~~{{{vvvqqqmmmiiihhhgggeeeeeedddccccccbbbbbbccccccfffhhhiiijjjlllnnnppptttxxx}}}iii[[[QQQNNNJJJIIIIIIJJJJJJIIIJJJJJJIIIJJJKKKLLLNNNOOOSSSYYYaaammm{{{uuujjjeeeaaa[[[XXXYYYWWWXXXYYYZZZ[[[[[[[[[[[[[[[]]]dddqqq~~~wwwsssllliiiddd^^^YYYVVVTTTTTTOOOPPPRRRRRRRRRSSSUUUWWWYYY[[[]]]^^^^^^^^^___```cccdddeeehhhkkkooorrrttttttvvv{{{~~~}}}vvvuuussspppllliiihhhgggccccccccccccbbbbbbbbbbbbbbbdddfffgggggghhhjjjkkknnnrrruuuxxx{{{mmm]]]RRROOOKKKJJJJJJKKKKKKJJJJJJJJJIIIJJJKKKLLLNNNOOORRRYYYbbbooo|||tttjjjeeeaaa\\\YYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[\\\^^^eeerrrzzzuuupppmmmgggaaa[[[WWWTTTSSSOOOQQQRRRRRRQQQQQQRRRTTTSSSUUUWWWWWWVVVVVVVVVWWWVVVVVVXXXZZZ]]]```cccdddfffjjjooosssxxx}}}~~~|||pppqqqqqqooollliiihhhhhhccccccccccccbbbbbbbbbbbbcccdddfffgggfffgggiiikkkfffhhhkkknnnpppvvvooo___SSSPPPMMMKKKKKKLLLLLLLLLJJJJJJJJJJJJKKKLLLNNNOOORRRYYYcccqqqzzz~~~}}}sssiiiddd___YYYVVVVVVYYY[[[\\\\\\ZZZYYYZZZ[[[[[[^^^fffrrrzzzwwwqqqjjjeeebbb```\\\XXXOOOOOOOOOPPPPPPQQQQQQRRRTTTTTTSSSRRRQQQQQQQQQQQQSSSSSSSSSTTTVVVWWWYYYZZZ```aaacccdddfffjjjooosss}}}vvvssspppnnnmmmkkkhhhfffggggggeeedddcccaaa```___aaabbbdddeeeffffffeeedddgggggggggiiilllppptttvvvuuubbbUUUQQQLLLKKKLLLMMMKKKIIIJJJIIIGGGHHHJJJMMMNNNNNNRRR[[[qqq{{{zzzqqqgggccc___ZZZWWWXXXVVVXXXYYYYYYXXXWWWWWWXXXZZZ]]]fffssszzztttmmmhhheeebbb^^^[[[WWWVVVVVVUUUTTTTTTSSSSSSQQQPPPOOOOOONNNNNNNNNOOONNNNNNNNNOOOPPPRRRSSSTTTXXXYYY[[[\\\]]]```eeehhhpppxxxyyyvvvrrrooommmllljjjhhhggggggfffdddcccbbbaaa```bbbcccdddeeeeeeeeeeeedddcccccccccdddfffiiilllmmmtttwwwdddVVVQQQLLLKKKLLLMMMKKKIIIHHHGGGGGGIIIKKKMMMOOOOOOSSS___zzz~~~|||xxxnnneeebbb___[[[YYYYYYUUUWWWXXXXXXWWWVVVVVVWWWYYY\\\fffsss{{{sssnnnkkkhhhccc```[[[ZZZXXXVVVTTTRRRPPPOOOOOOOOONNNMMMMMMMMMMMMNNNKKKKKKKKKLLLLLLNNNOOOOOOQQQRRRSSSTTTTTTWWWZZZ]]]dddkkkttt~~~zzztttpppnnnmmmlllkkkhhhgggfffeeedddcccbbbaaacccddddddeeeeeeeeeddddddaaaaaa`````````bbbcccdddjjjtttzzzgggWWWRRRMMMKKKLLLLLLKKKJJJFFFGGGHHHJJJLLLNNNOOOPPPTTT```zzz~~~}}}xxxnnneeeaaa___ZZZXXXXXXVVVWWWYYYYYYXXXWWWXXXYYYWWW[[[eeerrrzzztttqqqnnniiieee^^^]]][[[XXXVVVSSSQQQPPPQQQQQQPPPOOOOOOOOOPPPPPPMMMLLLLLLLLLLLLMMMNNNNNNNNNPPPQQQQQQPPPQQQTTTVVV]]]cccjjjvvv}}}vvvqqqooonnnmmmllliiiiiihhhgggfffeeedddccceeeeeeeeeeeeeeeeeeeeedddcccbbbaaa```____________fffmmmyyy}}}jjjXXXSSSMMMKKKKKKLLLKKKJJJFFFHHHJJJKKKLLLMMMNNNOOOSSSZZZkkkyyyoooeeeaaa^^^XXXUUUVVVUUUWWWXXXYYYXXXWWWXXXYYYWWW[[[dddppp}}}yyyvvvrrrmmmiiieeedddbbb```^^^[[[ZZZYYYUUUTTTSSSRRRRRRQQQRRRRRROOONNNMMMMMMLLLMMMMMMMMMMMMOOOPPPOOONNNOOOPPPRRRTTT[[[^^^hhhwwwyyytttpppooonnnmmmkkkkkkjjjiiihhhggggggfffhhhhhhgggffffffeeeeeeeeedddcccbbb```___^^^]]]]]]bbbhhhrrr}}}mmmYYYTTTMMMJJJKKKLLLLLLJJJHHHJJJLLLLLLKKKKKKMMMOOORRRUUU___qqqyyyoooeeeaaa]]]XXXTTTUUUSSSUUUVVVWWWVVVVVVWWWXXXXXXZZZbbbmmmyyy{{{wwwrrrnnnjjjiiihhhfffcccaaa___^^^ZZZYYYWWWVVVTTTSSSSSSSSSPPPOOONNNMMMLLLKKKKKKKKKKKKLLLNNNNNNMMMLLLMMMOOOQQQWWWXXX^^^llluuu}}}xxxtttrrrooonnnmmmmmmmmmlllkkkjjjjjjiiikkkjjjiiihhhggggggggggggccccccbbb```___]]]\\\\\\\\\bbbjjjtttppp[[[UUUNNNJJJKKKLLLLLLKKKIIIKKKLLLKKKJJJJJJNNNRRRTTTWWW___ooo~~~vvvmmmccc```]]]XXXVVVVVVSSSUUUWWWWWWWWWWWWXXXYYYYYY[[[```jjjuuu}}}xxxqqqpppnnnkkkhhheeecccbbbaaa___]]][[[YYYXXXWWWVVVRRRQQQOOONNNMMMLLLLLLLLLJJJKKKMMMMMMLLLLLLMMMNNNQQQVVVUUUXXXdddlllxxx}}}yyyuuurrrooopppoooooonnnnnnmmmmmmlllnnnmmmkkkiiihhhhhhhhhhhhcccccccccbbbaaa```^^^^^^ZZZ^^^eeemmmwwwrrr\\\UUUNNNJJJKKKLLLLLLKKKGGGIIIKKKJJJIIIKKKRRRWWW\\\^^^bbbnnn|||tttjjjbbb___]]]YYYWWWXXXUUUWWWYYYZZZYYYYYYZZZ[[[ZZZ[[[___hhhrrr{{{yyywwwssspppllljjjhhhgggfffcccaaa^^^\\\[[[ZZZUUUTTTRRRPPPOOONNNNNNMMMJJJLLLNNNNNNMMMMMMNNNOOOMMMRRRPPPQQQ\\\cccnnn}}}xxxtttqqqqqqqqqppppppoooooonnnnnnpppnnnllljjjiiiiiiiiiiiieeeeeeeeeeeedddcccbbbaaa\\\___dddiiippp|||sss\\\VVVNNNJJJJJJLLLLLLKKKEEEHHHIIIHHHHHHLLLUUU\\\fffcccbbbiii}}}rrrllleee^^^ZZZXXXVVVTTTVVVWWWXXXXXXXXXXXXZZZ\\\\\\bbbhhhjjjnnn|||}}}yyywwwtttqqqnnnmmmkkkhhhgggeeeccc___\\\\\\YYYUUUSSSRRRQQQPPPOOOOOONNNMMMNNNNNNNNNLLLJJJPPPPPPPPPQQQVVV^^^iiippp~~~{{{yyyppppppppppppqqqrrrssssssrrrpppnnnlllkkkjjjjjjkkkhhhgggfffdddcccbbbaaaaaa[[[^^^bbbeeeiiisssqqq```VVVNNNMMMNNNLLLJJJJJJKKKJJJHHHFFFGGGLLLTTTZZZ``````cccnnn|||qqqkkkddd^^^ZZZWWWUUUTTTUUUWWWXXXXXXXXXYYY[[[]]]]]]dddjjjlllooo{{{~~~{{{xxxuuurrrpppmmmkkkjjjhhhdddbbb___\\\XXXVVVTTTSSSQQQOOOOOONNNMMMMMMNNNNNNLLLKKKMMMMMMMMMNNNRRRYYYccciii~~~{{{yyyuuuuuutttssssssssssssttttttsssqqqooonnnmmmmmmmmmmmmkkkiiigggeeecccbbbaaa^^^```bbbdddfffnnnzzzuuuaaaWWWNNNMMMNNNLLLJJJJJJIIIIIIJJJIIIJJJMMMRRRUUUZZZ[[[```lll{{{ooojjjccc]]]YYYWWWUUUTTTTTTUUUWWWWWWXXXYYY\\\^^^```gggnnnpppsss|||~~~yyywwwtttrrrpppnnnkkkiiidddaaa]]]ZZZXXXUUUSSSPPPOOONNNMMMMMMNNNNNNMMMLLLKKKLLLLLLLLLOOOUUU]]]cccrrr}}}zzz{{{{{{yyyxxxvvvvvvuuuuuuxxxwwwuuusssrrrqqqqqqqqqqqqpppmmmjjjgggeeedddcccaaabbbccccccdddiiiqqqxxxyyycccYYYOOONNNNNNLLLJJJKKKGGGIIILLLMMMMMMNNNOOOPPPSSSVVV]]]kkkzzzmmmhhhaaa[[[XXXVVVUUUTTTSSSTTTVVVWWWXXXYYY\\\^^^eeellltttxxxyyy~~~~~~zzzxxxvvvtttrrrooojjjgggccc___\\\YYYUUURRRPPPOOOMMMMMMNNNOOONNNMMMMMMNNNNNNNNNPPPUUU[[[```hhhyyy~~~}}}{{{zzzyyyyyyxxxzzzyyyxxxwwwuuuttttttsssrrrqqqooollljjjhhhffffffdddddddddccccccggglllqqqyyy|||fff[[[QQQNNNNNNLLLJJJKKKHHHJJJMMMNNNMMMMMMNNNOOOQQQTTT]]]lllyyylllggg```[[[XXXVVVUUUTTTRRRTTTVVVWWWWWWYYY\\\^^^iiiqqq|||~~~|||zzzwwwuuupppmmmiiieeeaaa]]]XXXUUUSSSQQQOOONNNOOOOOOOOONNNNNNNNNOOOOOOPPPSSSYYY\\\aaaqqq~~~}}}}}}}}}}}}{{{{{{zzzyyyxxxvvvuuuuuuqqqpppnnnmmmkkkjjjiiiiiiffffffeeeeeeeeehhhlllnnnsss|||~~~iii]]]SSSOOOOOOLLLJJJKKKJJJKKKLLLLLLKKKLLLNNNPPPSSSWWW___nnnxxxkkkfff```[[[XXXWWWVVVUUUSSSTTTVVVVVVWWWXXX[[[]]]iiisss}}}{{{vvvtttppplllhhhccc^^^ZZZWWWUUURRRPPPPPPPPPOOONNNKKKLLLMMMNNNNNNQQQUUUXXX^^^lll}}}}}}||||||zzzyyywwwvvvqqqpppooommmlllkkkkkkkkkhhhhhhgggggghhhjjjlllmmmnnnuuulll```TTTPPPOOOLLLKKKKKKKKKLLLKKKJJJJJJLLLOOORRRUUUXXX```ooo~~~wwwkkkfff```[[[YYYXXXWWWWWWTTTUUUVVVVVVVVVWWWZZZ\\\eeerrr}}}zzzwwwsssooojjjeeeaaa[[[XXXTTTRRRQQQQQQPPPOOOIIIKKKLLLMMMNNNPPPSSSVVV]]]iii~~~~~~}}}{{{yyyxxxtttsssqqqooommmlllkkkkkkkkkjjjhhhhhhiiijjjjjjjjjiiimmmttt{{{nnnaaaUUUPPPOOOLLLKKKKKKJJJKKKKKKKKKKKKLLLOOORRRUUUXXX___mmm~~~vvvkkkggg```\\\ZZZYYYXXXWWWTTTVVVWWWWWWVVVWWWYYY[[[bbbppp{{{xxxtttooojjjfff^^^ZZZVVVSSSRRRQQQPPPOOOJJJKKKMMMNNNOOOQQQTTTVVV\\\ggg|||}}}{{{yyyxxxvvvtttqqqnnnlllkkkjjjlllkkkiiiiiiiiiiiiiiihhhfffhhhlllqqqzzzooobbbVVVQQQOOOLLLKKKKKKGGGIIILLLMMMMMMMMMOOOQQQTTTVVV]]]lll~~~tttiiifffbbb]]]ZZZXXXXXXXXXVVVWWWXXXWWWVVVVVVWWWYYYbbbrrr}}}yyysssmmmiiieeeaaa[[[VVVSSSQQQOOONNNMMMLLLKKKLLLMMMOOORRRTTT^^^fffuuu~~~|||{{{zzzyyyxxxvvvsssqqqooonnnnnnnnnnnnnnnnnnmmmlllkkkkkkjjjkkklllooovvvwwwgggXXXSSSRRRPPPKKKIIIKKKKKKJJJJJJJJJLLLMMMNNNTTT[[[cccnnn|||rrriiifffbbb]]]YYYXXXWWWXXXVVVWWWXXXWWWUUUUUUWWWYYYaaaqqq}}}xxxsssoookkkfff```ZZZWWWTTTRRRQQQNNNMMMMMMMMMNNNPPPSSSTTTZZZaaappp~~~}}}|||zzzwwwuuurrrpppoooooonnnnnnnnnnnnmmmllllllkkkhhhhhhiiijjjnnnvvvzzziiiXXXRRRQQQOOOKKKJJJKKKKKKJJJJJJKKKLLLMMMNNNRRRYYYbbbmmmyyyxxx~~~zzzpppiiifffaaa]]]YYYXXXWWWWWWVVVWWWXXXWWWUUUUUUVVVXXX]]]mmm~~~zzzxxxrrrmmmfff```\\\YYYUUUSSSPPPOOONNNNNNNNNPPPRRRTTTVVV\\\jjj}}}yyyvvvttttttsssppppppooonnnmmmmmmllllllhhhhhhgggfffhhhmmmtttyyylllYYYQQQOOOMMMKKKJJJKKKJJJJJJJJJKKKLLLNNNOOOPPPXXX```lllwwwvvv~~~yyyooohhhfffaaa\\\YYYWWWWWWWWWVVVWWWWWWVVVUUUTTTVVVWWWYYYiii~~~wwwssslllfff```\\\XXXUUUQQQPPPOOONNNNNNOOOQQQSSSSSSYYYeeewww~~~{{{zzzyyysssrrrqqqooonnnmmmlllllljjjjjjiiiggggggjjjooossszzzqqq[[[QQQNNNLLLKKKKKKJJJJJJJJJJJJKKKLLLNNNOOOOOOVVV___kkkyyyxxxzzzppphhheeeaaa\\\XXXWWWWWWWWWWWWWWWWWWVVVTTTTTTUUUVVVXXXggg{{{|||xxxqqqjjjeee___ZZZWWWRRRQQQOOONNNNNNNNNPPPQQQSSSYYYbbbqqq}}}xxxwwwtttqqqooommmmmmlllkkkkkkjjjhhhhhhiiimmmpppqqqwwwvvv^^^RRROOOLLLKKKKKKJJJJJJIIIJJJKKKMMMNNNPPPOOOVVV___kkk|||{{{{{{qqqhhheee```\\\XXXWWWVVVVVVWWWWWWWWWVVVTTTSSSTTTVVVXXXeeexxx}}}wwwpppjjjeee___[[[UUUSSSQQQOOONNNOOOPPPQQQSSSXXX```kkk|||~~~|||xxxtttpppnnnmmmllliiijjjiiihhhggghhhjjjllljjjooovvv}}}zzzbbbUUUPPPMMMKKKKKKJJJIIIIIIJJJKKKMMMOOOPPPPPPXXX```lll~~~~~~{{{rrrhhheee```[[[XXXVVVVVVVVVWWWWWWWWWVVVTTTSSSTTTUUUUUUaaarrr~~~wwwrrrlllfffbbbXXXWWWTTTRRRQQQQQQQQQRRRPPPVVV]]]dddqqq|||vvvrrrooommmllljjjjjjjjjhhhffffffgggiiieeeiiimmmrrrwww~~~fffXXXSSSOOOLLLKKKIIIIIIIIIIIIKKKMMMOOOPPPRRRYYYbbbmmm{{{qqqgggeee```[[[XXXVVVVVVVVVWWWWWWWWWVVVSSSSSSSSSUUUOOO[[[lll}}}wwwqqqkkkggg[[[YYYVVVTTTSSSRRRSSSTTTNNNTTTZZZ___jjj~~~xxxsssooommmlllllllllllljjjgggffffffgggbbbeeehhhkkkoooxxxhhhZZZTTTPPPLLLKKKIIIIIIIIIIIIKKKMMMOOOQQQTTT[[[cccnnnwwwqqqgggeeeaaa]]]YYYXXXWWWWWWWWWXXXXXXVVVTTTSSSSSSTTTUUUZZZeeewww~~~zzztttmmmhhhaaa]]]XXXTTTRRRQQQOOOMMMTTTVVVZZZ___fffuuu~~~zzzvvvpppllljjjjjjiiihhhhhhhhhhhhhhhdddfffhhhjjjlllqqqyyymmm]]]UUUPPPMMMMMMGGGHHHIIIIIIIIIKKKNNNQQQRRRVVV___mmmuuuooogggeeeaaa]]]YYYXXXWWWWWWUUUVVVVVVUUURRRQQQQQQRRRUUUZZZdddttt~~~yyysssnnneeeaaa[[[WWWTTTSSSQQQPPPRRRSSSWWWZZZ___mmm~~~yyysssnnnkkkjjjiiihhhggggggggggggfffggggggfffgggmmmuuu{{{|||{{{|||~~~|||~~~lll\\\TTTOOOLLLLLLHHHIIIJJJJJJIIIKKKNNNPPPRRRVVV___mmm}}}sssmmmgggdddaaa]]]ZZZXXXWWWWWWUUUVVVVVVUUURRRQQQQQQRRRUUUZZZbbbpppzzzvvvkkkfff___ZZZWWWUUUTTTSSSQQQRRRTTTWWWZZZdddzzz}}}vvvrrrnnnmmmkkkiiihhhgggggghhhiiihhhfffeeefffjjjrrrwwwzzzwwwtttpppnnnnnnnnnnnnnnnjjjkkknnnqqqvvv}}}}}}}}}mmm]]]UUUPPPMMMMMMIIIJJJKKKJJJIIIJJJMMMOOORRRVVV^^^lll|||rrrlllfffddd```\\\ZZZXXXXXXXXXXXXXXXYYYWWWUUUSSSSSSTTTUUUYYY```lll}}}{{{qqqlllddd]]]YYYWWWUUUTTTRRRRRRTTTVVVXXX```rrrzzzuuutttrrrooolllkkkjjjjjjjjjjjjiiigggggghhhlllpppttt}}}zzzuuurrrnnnkkkiiihhhgggeeeaaabbbccceeehhhmmmsssxxx~~~{{{ppp^^^VVVQQQNNNNNNJJJKKKKKKJJJJJJJJJMMMOOORRRVVV^^^lll}}}rrrlllfffccc```\\\ZZZXXXXXXXXXXXXYYYYYYWWWUUUTTTTTTUUUUUUYYY___iiixxx~~~vvvqqqhhhaaa\\\YYYVVVTTTPPPPPPSSSUUUWWW]]]kkkzzz~~~yyywwwuuuqqqnnnlllllllllmmmiiihhhhhhiiijjjlllnnnooovvv~~~|||vvvsssnnnkkkhhhfffcccaaaYYYYYYZZZZZZ[[[]]]bbbeeepppwww|||~~~ooo]]]TTTOOOMMMMMMKKKKKKLLLKKKJJJKKKMMMOOOQQQUUU^^^kkk}}}sssmmmeeeccc```\\\ZZZYYYYYYYYYVVVWWWWWWVVVSSSRRRRRRSSSTTTXXX```iiiuuuzzzuuunnnfffaaa\\\WWWTTTNNNNNNQQQTTTUUUYYYdddppp~~~yyywwwssspppnnnnnnoooooollljjjiiiiiijjjkkkkkkkkkttt{{{~~~wwwsssoookkkgggddd```]]]WWWWWWVVVUUUTTTTTTWWWYYY^^^ccclllvvv}}}}}}mmmZZZRRRMMMJJJJJJJJJKKKLLLKKKJJJKKKNNNPPPQQQUUU]]]kkk}}}rrrllleeeccc```\\\ZZZYYYYYYYYYVVVWWWXXXVVVTTTRRRRRRSSSRRRXXXaaaiiiuuu~~~zzzssslllfff___YYYTTTPPPPPPRRRTTTUUUWWW___iiizzz~~~}}}{{{wwwtttrrrssstttvvvyyytttmmmjjjjjjlllllllllrrrwwwzzzvvvrrrnnnjjjfffbbb___YYYYYYXXXUUUSSSRRRSSSUUURRRVVV\\\cccnnn|||nnn[[[RRRMMMKKKKKKIIIJJJKKKKKKKKKLLLOOORRRQQQUUU]]]jjj|||qqqkkkeeeccc___\\\ZZZYYYYYYYYYYYYYYYZZZXXXVVVTTTUUUUUURRRXXXbbbjjjuuu}}}wwwpppiiibbbZZZUUUTTTSSSUUUWWWVVVWWW]]]eeeppp|||}}}}}}~~~|||yyyxxxyyyzzz|||}}}sssmmmkkkmmmooopppkkkpppyyy{{{wwwsssoookkkfffcccZZZZZZXXXUUUQQQOOOPPPQQQNNNQQQVVVZZZaaalllxxx~~~rrr^^^UUUPPPNNNNNNIIIJJJKKKKKKKKKMMMPPPSSSQQQUUU]]]jjj{{{qqqllleeebbb^^^[[[XXXXXXXXXYYYZZZYYYYYYXXXVVVTTTRRRQQQVVVXXX```jjjuuuzzztttnnnggg___YYY[[[VVVTTTUUUVVVVVVZZZ```mmm|||}}}}}}}}}}}}wwwllllllnnnmmmkkkpppqqqwwwwwwrrrqqqoooiiicccaaa]]]WWWSSSQQQOOONNNLLLJJJKKKLLLNNNSSS\\\gggnnn~~~ttt```UUUNNNKKKLLLLLLFFFBBBCCCJJJNNNMMMIIIPPPWWW^^^ggg{{{{{{pppkkkeeebbb^^^[[[XXXWWWXXXYYYVVVVVVWWWWWWVVVVVVUUUTTTVVVXXX___jjjuuu~~~xxxsssmmmddd^^^\\\WWWUUUUUUVVVVVVYYY^^^hhhvvv~~~sssmmmnnnpppooonnnooopppuuu}}}vvvtttrrrlllgggccc___ZZZVVVTTTRRRPPPNNNNNNNNNNNNNNNPPPUUU\\\aaannnzzzvvvcccWWWOOOLLLMMMLLLJJJHHHHHHKKKMMMOOOOOOPPPVVV]]]fffzzzzzzoooiiidddbbb^^^ZZZXXXWWWXXXXXXVVVVVVWWWWWWVVVVVVUUUTTTUUUXXX___jjjuuu~~~zzztttlllfff___ZZZWWWVVVVVVUUUXXX]]]aaammm~~~}}}yyytttqqqqqqqqqqqqpppooonnnrrryyy}}}yyyuuuppplllfffbbb]]]YYYWWWUUURRRPPPOOOOOONNNMMMMMMOOOSSSVVV___jjj|||zzzfffYYYQQQNNNOOOJJJKKKLLLKKKJJJKKKOOOSSSPPPVVV]]]fffzzzxxxnnnhhhdddbbb^^^ZZZXXXWWWWWWXXXZZZYYYYYYWWWVVVTTTRRRQQQUUUWWW___jjjuuu~~~yyyqqqlllddd^^^ZZZXXXWWWUUUWWW[[[]]]gggyyy~~~}}}{{{wwwtttqqqqqqrrrqqqooopppvvv~~~|||wwwrrrooohhheee```\\\ZZZWWWTTTRRRLLLMMMMMMMMMMMMNNNQQQTTTZZZcccrrr~~~iii[[[QQQNNNOOOJJJJJJJJJJJJIIIKKKNNNQQQPPPVVV]]]fffyyywwwmmmgggdddaaa]]]ZZZWWWWWWWWWXXXZZZYYYYYYWWWVVVTTTRRRQQQTTTWWW___jjjuuu{{{uuupppiiiccc^^^[[[XXXUUUVVVZZZ[[[cccqqq{{{vvvssssssuuusssqqqqqquuuzzzyyytttpppjjjgggccc___\\\YYYUUUSSSMMMNNNOOONNNNNNOOOQQQSSSWWW^^^jjjxxxlll\\\QQQNNNOOOLLLJJJHHHHHHKKKNNNOOOOOOQQQWWW^^^fffzzzuuulllhhhcccaaa]]]YYYWWWVVVWWWWWWVVVVVVWWWWWWVVVVVVUUUTTTSSSVVV___jjjttt}}}yyyuuuooohhhbbb^^^ZZZVVVVVVYYYZZZ```kkkzzz~~~yyywwwxxxyyyuuussssssuuuyyy}}}vvvsssllliiieeebbb___[[[WWWTTTSSSSSSSSSQQQOOONNNPPPRRRRRRXXXbbbmmm}}}ooo^^^RRRNNNPPPNNNLLLIIIJJJMMMPPPQQQPPPRRRXXX___gggzzz|||sssllliiicccaaa]]]YYYWWWVVVVVVWWWVVVVVVWWWWWWVVVVVVUUUTTTSSSVVV___jjjttt~~~{{{sssllleeeaaa\\\VVVVVVYYYWWW\\\dddqqq~~~|||zzzvvvttttttvvvxxx|||{{{vvvooommmiiieeebbb^^^ZZZVVVVVVVVVTTTQQQOOOOOOPPPSSSRRRWWW^^^fffrrrrrr```SSSOOORRRKKKLLLLLLKKKKKKLLLPPPRRRSSSZZZ```hhh{{{zzzrrrllliiicccaaa]]]YYYWWWVVVVVVWWWZZZYYYYYYXXXVVVTTTRRRQQQRRRVVV___jjjtttvvvooohhhccc]]]WWWVVVYYYUUUYYY```kkk}}}~~~yyyvvvttttttvvvwwwyyyzzzrrroookkkhhheeeaaa\\\XXXUUUUUUSSSQQQOOOPPPSSSVVVWWW[[[```dddlll}}}uuubbbUUUQQQSSSFFFJJJMMMKKKFFFFFFLLLSSSTTT[[[aaaiii|||yyyqqqiiieeeaaa___[[[XXXVVVUUUVVVWWWWWWXXXYYYYYYVVVUUUUUUVVVWWWXXX^^^hhhssszzzuuummmfff```\\\YYYWWWWWWXXX^^^fffrrr~~~|||xxxwwwyyy}}}~~~xxxtttnnnhhhddd```\\\YYYWWWUUUSSSQQQQQQSSSVVVXXXZZZ\\\aaahhhnnnzzztttaaaVVVPPPNNNNNNMMMLLLLLLLLLMMMOOOPPPSSSVVV]]]iii}}}xxxpppiiidddaaa___[[[XXXVVVUUUVVVWWWWWWXXXYYYYYYVVVUUUUUUVVVWWWXXX^^^hhhttt}}}xxxqqqjjjddd___[[[XXXWWWXXX\\\cccmmm{{{xxxyyy|||{{{vvvpppkkkfffbbb^^^[[[XXXVVVTTTSSSSSSUUUWWWYYY[[[[[[___eeejjjtttuuubbbVVVQQQOOOJJJIIIIIIIIIKKKMMMNNNPPPRRRVVV]]]iii}}}wwwooohhhdddaaa___[[[XXXUUUUUUVVVWWWWWWXXXYYYYYYVVVUUUUUUVVVWWWXXX^^^iiittt}}}wwwpppjjjddd^^^ZZZXXXXXXZZZ___fffuuu~~~|||}}}~~~zzztttnnnjjjeeeaaa^^^ZZZYYYXXXXXXXXXYYY[[[\\\]]]^^^```eeeiiippptttbbbWWWQQQOOOHHHHHHHHHIIIKKKMMMPPPQQQRRRVVV]]]iii}}}~~~vvvnnnhhhdddaaa^^^[[[WWWUUUUUUUUUVVVWWWXXXYYYYYYVVVUUUUUUVVVVVVXXX^^^iiittt|||vvvppphhhaaa\\\YYYXXXYYY\\\bbbmmm|||wwwqqqmmmhhhccc___\\\\\\\\\\\\]]]^^^^^^___bbbaaadddhhhlllqqq}}}sssaaaVVVPPPNNNKKKKKKKKKKKKMMMOOOQQQRRRRRRVVV]]]hhh|||}}}uuunnnhhhddd```^^^ZZZWWWUUUTTTUUUVVVWWWXXXYYYYYYVVVUUUUUUVVVVVVXXX^^^iiitttyyyssskkkccc^^^[[[XXXXXX[[[___hhhxxx~~~yyytttooojjjddd```\\\\\\\\\\\\]]]^^^___```cccccceeekkknnnsss|||qqq```UUUOOOMMMMMMMMMLLLLLLLLLNNNOOOPPPQQQUUU\\\hhh|||~~~uuunnniiifff```^^^ZZZWWWTTTTTTUUUVVVWWWXXXYYYYYYVVVUUUUUUVVVVVVXXX___iiittt|||vvvnnngggbbb]]]ZZZYYY[[[^^^dddqqq}}}|||wwwrrrlllfffbbb\\\[[[[[[[[[\\\^^^```aaacccbbbeeekkkooorrrxxxqqq```VVVPPPMMMLLLKKKJJJJJJJJJKKKLLLMMMQQQUUU\\\hhh|||~~~vvvooojjjggg```]]]ZZZVVVTTTTTTUUUUUUWWWXXXYYYYYYVVVUUUUUUVVVUUUWWW___jjjttt~~~xxxrrrkkkgggaaa]]][[[\\\]]]```jjjtttzzzuuuooohhhddd```___^^^]]]___aaadddfffeeedddfffllloooqqquuuzzzrrrbbbWWWRRROOOJJJJJJJJJJJJKKKLLLNNNOOOQQQUUU\\\ggg{{{~~~vvvpppkkkhhh```]]]ZZZVVVTTTTTTTTTUUUWWWXXXYYYYYYWWWUUUUUUVVVUUUWWW___jjjtttzzztttnnnkkkddd___\\\\\\\\\^^^eeennnyyy}}}xxxqqqjjjffffffeeecccbbbcccfffjjjllliiigggiiinnnqqqqqqtttxxx~~~tttdddYYYSSSQQQJJJJJJJJJKKKMMMOOORRRSSSQQQUUU\\\ggg{{{{{{tttnnnhhhddd```]]]ZZZWWWUUUUUUVVVWWWVVVWWWXXXXXXXXXWWWVVVUUUVVVXXX^^^hhhsssyyyrrrmmmiiieee```\\\[[[^^^cccfffwww{{{vvvooojjjdddcccaaaaaacccdddddddddeeegggjjjmmmooorrrvvvyyyyyyiiiZZZPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQUUU\\\hhh|||{{{tttnnnhhhddd```]]]ZZZWWWUUUUUUVVVWWWWWWWWWXXXYYYXXXWWWVVVUUUVVVWWW^^^hhhrrr~~~zzztttnnnjjjfff```\\\[[[]]]aaadddoooyyy|||wwwpppkkkfffdddbbbbbbcccdddddddddfffhhhlllnnnqqqtttxxx{{{yyy{{{|||lll\\\RRROOOMMMMMMMMMMMMMMMMMMMMMMMMQQQUUU\\\hhh|||zzztttnnniiieee```]]]ZZZWWWUUUUUUVVVWWWWWWXXXYYYYYYYYYXXXVVVUUUUUUWWW]]]gggrrr~~~|||vvvqqqkkkgggaaa\\\ZZZ[[[^^^```dddnnn}}}wwwqqqmmmiiigggdddccccccdddddddddgggjjjmmmpppsssvvvzzz|||zzz{{{}}}ooo^^^UUURRRNNNMMMMMMMMMMMMMMMMMMNNNRRRUUU\\\ggg{{{yyysssnnniiifff```]]]ZZZWWWUUUUUUVVVWWWXXXXXXYYYZZZYYYXXXWWWVVVUUUVVV]]]gggrrr}}}}}}xxxtttmmmiiiccc]]]ZZZZZZ[[[]]]___gggwww~~~yyysssooollliiieeeccccccdddddddddfffjjjnnnqqqtttwwwzzz}}}}}}~~~tttaaaWWWTTTNNNNNNMMMLLLLLLMMMNNNNNNRRRVVV\\\gggzzzyyysssnnniiifff```]]]ZZZWWWUUUUUUVVVWWWYYYYYYZZZZZZZZZYYYXXXWWWUUUWWW]]]hhhrrr~~~~~~yyyuuuoookkkeee^^^ZZZYYYZZZ[[[^^^eeerrrzzzuuurrrmmmjjjeeeccccccdddeeeeeeeeeiiimmmqqqtttwwwzzz}}}{{{|||}}}~~~~~~zzzdddXXXUUUOOONNNMMMLLLLLLMMMNNNOOORRRVVV\\\gggzzzxxxrrrmmmhhheee```]]]ZZZWWWUUUUUUVVVWWWYYYZZZ[[[[[[[[[ZZZXXXWWWVVVXXX^^^hhhssszzzvvvppplllfff```[[[ZZZZZZZZZ]]]dddooo~~~{{{vvvtttmmmiiieeebbbbbbdddeeeeeeeeeiiinnnrrruuuxxx{{{}}}}}}}}}~~~~~~}}}|||iii[[[WWWOOONNNLLLKKKKKKLLLNNNOOORRRUUU\\\ggg{{{xxxqqqlllgggccc```]]]ZZZWWWUUUUUUVVVWWWZZZZZZ[[[\\\[[[ZZZYYYXXXWWWYYY___iiitttzzzwwwqqqnnnhhhaaa]]][[[ZZZ[[[ZZZaaakkkxxx|||xxxvvvlllhhhdddaaabbbdddeeeffffffjjjoootttwwwzzz}}}~~~|||yyy{{{nnn^^^YYYPPPNNNLLLKKKKKKLLLNNNPPPQQQUUU\\\hhh|||xxxqqqlllfffbbb```]]]ZZZWWWUUUUUUVVVWWWZZZ[[[[[[\\\\\\ZZZYYYXXXXXXYYY```jjjuuuzzzwwwrrrnnnhhhbbb^^^\\\[[[[[[VVV]]]hhhuuu}}}xxxwwwkkkhhhccc```aaaccceeefffgggkkkqqqvvvyyy|||~~~~~~|||{{{|||yyyzzzrrr```ZZZPPPNNNLLLKKKKKKLLLNNNPPPQQQUUU\\\hhh|||}}}wwwssslllgggeeebbb]]]YYYXXXWWWTTTVVVZZZ[[[]]]^^^]]]ZZZXXXWWWWWWXXXZZZ```iiirrr}}}|||yyytttpppkkkeee___[[[YYYXXX]]]___fffrrrwwwqqqlllfff```^^^]]]]]]aaaggggggllltttzzz}}}~~~{{{zzz{{{~~~hhh[[[UUURRROOOMMMMMMNNNNNNMMMPPPSSSZZZggg}}}}}}wwwssslllgggeeebbb]]]YYYXXXWWWTTTVVVZZZ[[[]]]^^^]]][[[XXXWWWWWWZZZ\\\ccclllttt}}}zzztttqqqlllfffaaa]]][[[ZZZ\\\^^^dddooo{{{wwwqqqkkkddd^^^\\\[[[[[[___dddhhhmmmuuu{{{|||{{{}}}lll]]]TTTRRRNNNMMMMMMNNNNNNNNNQQQTTT[[[hhh}}}}}}wwwrrrlllgggeeebbb]]]YYYXXXVVVTTTUUUYYY[[[\\\^^^]]][[[YYYXXXXXXZZZ\\\cccllluuu~~~|||vvvsssnnniiiddd```]]]\\\\\\]]]bbbkkkuuuwwwrrriiibbb\\\ZZZYYYXXX\\\aaaiiinnnvvv|||~~~}}}qqq```TTTQQQNNNLLLMMMOOOPPPOOORRRUUU\\\iii~~~}}}vvvrrrlllfffeeebbb\\\YYYXXXVVVTTTUUUYYY[[[\\\^^^]]][[[YYYYYYYYYXXXZZZaaakkksss}}}wwwtttpppkkkgggccc```___]]]]]]aaahhhooowwwxxxsssiiibbb\\\YYYWWWVVVZZZ___hhhnnnuuu|||~~~tttaaaUUURRRNNNLLLMMMOOOPPPQQQSSSVVV]]]jjj|||vvvrrrkkkfffdddaaa\\\XXXWWWVVVSSSUUUYYY[[[\\\^^^^^^\\\ZZZYYYZZZXXX[[[bbbkkkttt~~~wwwuuurrrnnnjjjfffcccbbb```___bbbgggkkkppp{{{xxxsssjjjccc\\\ZZZWWWVVVYYY___fffllluuu|||wwwcccVVVSSSNNNLLLMMMOOOPPPQQQSSSVVV]]]jjj|||vvvqqqkkkfffdddaaa\\\XXXWWWUUUSSSTTTXXXZZZ\\\^^^^^^\\\ZZZZZZZZZ[[[]]]dddnnnwww}}}wwwvvvsssppplllhhheeecccbbbaaacccfffhhhjjjsss|||yyytttkkkddd]]]ZZZWWWVVVYYY^^^eeekkkuuu}}}|||fffXXXTTTOOOLLLLLLNNNPPPQQQSSSVVV]]]jjj|||vvvqqqkkkeeedddaaa\\\XXXWWWUUUSSSTTTXXXZZZ\\\^^^^^^\\\[[[[[[[[[[[[]]]dddnnnxxx}}}wwwvvvtttpppmmmiiifffdddbbbaaaccceeeeeeffflllttt|||yyyuuukkkccc]]]YYYVVVTTTWWW\\\eeelllvvvlllZZZVVVPPPLLLLLLNNNOOOPPPRRRUUU\\\iii|||uuuqqqkkkeeedddaaa[[[XXXWWWUUUSSSTTTXXXZZZ\\\^^^^^^]]][[[[[[[[[YYY[[[bbblllvvv|||wwwvvvtttqqqmmmjjjgggeeebbbaaabbbddddddccciiipppuuuzzzuuujjjccc\\\XXXUUUSSSVVV[[[fffmmmwwwqqq\\\WWWQQQLLLLLLMMMOOOOOORRRUUU\\\iii~~~yyytttlllfffddd^^^YYYWWWWWWVVVTTTVVVYYY[[[\\\]]]]]][[[ZZZZZZZZZ]]]^^^dddooozzz}}}{{{xxxtttqqqnnnkkkgggdddeeedddcccccccccdddeeefffnnnyyyyyysssjjjbbb[[[WWWUUUSSSWWW]]]bbbmmmzzzttt___VVVNNNMMMMMMLLLMMMOOOUUUWWW^^^jjjyyyssslllfffccc^^^ZZZWWWWWWVVVTTTUUUYYY[[[\\\]]]]]][[[ZZZZZZ[[[\\\^^^eeeppp{{{}}}zzzvvvsssppplllhhheeeddddddccccccdddeeefffgggllltttyyysssiiiaaaZZZVVVTTTRRRVVV[[[dddooo}}}uuuaaaXXXPPPNNNOOONNNOOOQQQUUUWWW^^^jjjxxxssskkkeeeccc___ZZZWWWWWWVVVTTTUUUYYYZZZ\\\]]]]]][[[ZZZZZZ[[[[[[^^^eeeqqq|||}}}yyyuuurrrnnnjjjgggddddddddddddeeefffggghhhiiioooxxxzzzttthhhaaaYYYVVVSSSQQQUUUZZZeeeqqqvvvcccZZZRRRPPPQQQPPPPPPSSSTTTWWW^^^kkkxxxrrrjjjdddccc___ZZZWWWWWWVVVSSSUUUYYYZZZ[[[]]]]]][[[ZZZ[[[[[[ZZZ]]]fffrrr}}}~~~zzzvvvsssooojjjgggddddddeeeeeefffggghhhiiiiiilllqqqxxxzzztttiiibbbZZZVVVSSSQQQUUUZZZeeeqqqwwwcccZZZRRRQQQQQQPPPQQQSSSSSSWWW^^^kkkwwwqqqjjjeeeccc___[[[WWWWWWVVVSSSTTTXXXYYY[[[]]]]]][[[ZZZ[[[\\\ZZZ]]]fffrrr}}}~~~zzzvvvssspppkkkhhheeeeeefffggghhhhhhiiiiiiiiijjjlllpppyyyzzzuuukkkccc[[[WWWTTTRRRUUU[[[dddqqqxxxcccYYYQQQPPPPPPOOOPPPRRRSSSWWW^^^lll}}}vvvpppjjjfffeee```[[[XXXWWWVVVSSSTTTXXXYYY[[[\\\\\\[[[[[[[[[\\\[[[^^^eeeqqq|||{{{wwwuuuqqqnnnkkkgggggghhhiiiiiiiiihhhhhhhhhhhhhhhjjjqqq{{{uuulllddd\\\XXXUUUSSSVVV[[[cccpppxxxbbbYYYQQQOOOPPPOOOOOORRRRRRVVV___mmm|||uuupppkkkgggfff```[[[XXXWWWVVVSSSTTTWWWYYYZZZ\\\\\\[[[[[[\\\]]]\\\^^^eeeppp{{{|||yyywwwtttqqqnnnhhhiiijjjjjjjjjiiihhhgggdddddddddeeejjjuuu{{{vvvkkkccc[[[WWWTTTQQQTTTZZZcccpppxxxbbbYYYQQQOOOPPPOOOPPPRRRRRRVVV___nnn{{{tttpppkkkhhhggg```[[[XXXWWWVVVSSSTTTWWWXXXZZZ\\\\\\[[[[[[\\\]]]]]]^^^eeeooozzz}}}{{{yyywwwsssqqqjjjjjjkkkkkkjjjiiigggfffaaaaaaaaaaaaeeeooo}}}{{{vvvjjjbbb[[[VVVSSSPPPSSSXXXcccqqqxxxcccZZZRRRPPPPPPPPPPPPSSSQQQVVV___nnn{{{tttooohhhcccbbb___]]]YYYVVVTTTTTTUUUVVVYYYZZZ\\\\\\ZZZYYYZZZ[[[\\\]]]cccnnnyyy}}}zzzwwwrrrooonnnmmmlllmmmmmmkkkhhhfffccc___\\\]]]```eeeoooyyy{{{vvvmmmddd[[[WWWUUUSSSUUUYYYeeerrr{{{cccZZZSSSQQQQQQNNNMMMNNNUUUXXX```nnn{{{sssnnnhhhdddccc___\\\YYYVVVTTTTTTUUUVVVYYYZZZ\\\\\\ZZZYYYZZZ[[[\\\]]]cccnnnyyy~~~|||xxxtttqqqnnnmmmllllllllljjjgggdddbbb^^^ZZZ[[[\\\```iiisss}}}xxxmmmddd[[[WWWUUUSSSUUUYYYgggssszzzcccZZZRRRQQQQQQOOONNNOOOUUUXXX```nnnzzzqqqlllgggdddddd^^^\\\YYYVVVTTTTTTUUUVVVYYYZZZ\\\\\\ZZZYYYZZZ[[[[[[\\\cccmmmxxx}}}zzzvvvsssooommmllllllkkkiiifffccc```[[[XXXXXXXXXZZZbbbkkkzzzzzzlllcccZZZWWWUUUSSSUUUYYYfffsssyyybbbYYYRRRQQQQQQOOOOOOQQQUUUXXX```nnnyyypppkkkfffdddddd^^^\\\XXXUUUTTTSSSTTTUUUYYYZZZ\\\\\\ZZZYYYZZZ[[[[[[\\\bbblllwww~~~{{{wwwtttpppooommmlllkkkhhheeebbb]]]XXXVVVVVVVVVWWW^^^fffppp}}}~~~yyylllbbbZZZVVVTTTSSSUUUYYYeeerrryyybbbYYYQQQPPPQQQPPPQQQSSSUUUXXX```nnnyyypppkkkfffdddddd^^^[[[XXXUUUSSSSSSTTTUUUYYYZZZ\\\\\\ZZZYYYZZZ[[[ZZZ[[[aaakkkvvv|||xxxvvvsssqqqooonnnllliiieeeaaaZZZVVVTTTUUUUUUVVV\\\ccciiivvv{{{vvvkkkbbbYYYVVVTTTSSSUUUYYYfffssszzzcccZZZQQQPPPQQQPPPQQQTTTUUUXXX```nnnyyypppkkkfffcccccc]]][[[XXXUUUSSSSSSTTTUUUYYYZZZ\\\\\\ZZZYYYZZZ[[[ZZZ[[[```kkkuuu~~~{{{yyywwwuuurrrpppnnnkkkfffcccYYYVVVTTTUUUUUUUUUZZZ```cccpppyyysssjjjaaaYYYUUUTTTSSSUUUZZZhhhuuu}}}eee[[[RRRPPPPPPPPPQQQTTTUUUXXX```nnnyyyqqqlllfffbbbaaa]]][[[XXXTTTSSSSSSTTTTTTYYYZZZ\\\\\\ZZZYYYZZZ[[[YYYZZZ```jjjttt~~~|||zzzxxxuuusssqqqmmmhhhdddZZZWWWUUUVVVTTTRRRVVV[[[^^^jjj|||yyysssiii```XXXUUUTTTSSSUUUZZZgggtttfff\\\SSSPPPPPPOOOPPPSSSUUUXXX```nnnzzzrrrmmmfffbbb```]]][[[WWWTTTSSSRRRSSSTTTYYYZZZ\\\\\\ZZZYYYZZZ[[[YYYZZZ```jjjttt|||zzzxxxuuurrrnnniiieee[[[XXXVVVVVVSSSPPPRRRWWWZZZfffxxxyyytttiii```XXXUUUTTTSSSVVVZZZdddpppggg]]]SSSPPPPPPOOOPPPSSSUUUXXX```nnnzzzsssnnnhhhcccbbb^^^[[[XXXTTTRRRRRRSSSSSSXXXZZZ]]]^^^]]][[[[[[[[[ZZZ[[[```jjjttt}}}zzzxxxvvvsssooolllaaa]]]XXXTTTRRRSSSVVVXXX___cccoooxxxoooggg___WWWTTTRRRQQQUUU\\\hhhsss~~~iii]]]SSSPPPQQQPPPOOOPPPTTTVVV^^^mmmzzzrrrmmmgggcccbbb^^^[[[XXXTTTRRRRRRSSSSSSXXXZZZ]]]^^^]]][[[[[[[[[[[[\\\aaajjjuuu~~~{{{yyywwwtttpppmmmddd```[[[UUUSSSSSSTTTVVV\\\```lll}}}wwwnnnfff___WWWTTTRRRRRRVVV\\\eeeooo~~~iii^^^SSSQQQQQQPPPOOOPPPTTTWWW^^^mmmyyyrrrmmmgggbbbaaa^^^[[[XXXTTTRRRRRRSSSSSSWWWZZZ]]]^^^]]][[[[[[[[[\\\]]]bbbkkkvvv|||zzzxxxuuuqqqnnngggccc]]]XXXTTTSSSSSSTTTXXX\\\hhhxxx~~~~~~uuullleee^^^WWWUUUSSSSSSXXX^^^dddmmmyyykkk___TTTQQQQQQPPPPPPQQQTTTWWW^^^mmmyyyqqqmmmgggbbbaaa^^^[[[XXXTTTRRRRRRSSSSSSWWWYYY\\\^^^]]]\\\[[[\\\]]]^^^bbblllvvv~~~|||yyyvvvrrrpppiiieee___ZZZVVVTTTTTTUUUWWWZZZdddsss~~~}}}~~~~~~|||tttjjjccc]]]WWWVVVUUUUUUZZZ```eeemmmwwwmmmaaaUUURRRRRRQQQQQQRRRTTTWWW^^^mmmyyyrrrmmmgggbbbaaa^^^[[[XXXTTTRRRRRRSSSSSSVVVYYY\\\]]]]]]\\\\\\\\\^^^^^^ccclllvvv}}}{{{xxxtttqqqiiifffaaa\\\XXXWWWVVVWWWWWWYYYbbbppp~~~~~~}}}}}}}}}{{{rrriiibbb\\\WWWVVVVVVWWW\\\bbbgggmmmuuu}}}ooobbbVVVRRRRRRQQQRRRSSSUUUWWW___nnnzzzsssnnnhhhcccbbb^^^[[[XXXTTTRRRRRRSSSSSSVVVYYY\\\]]]]]]\\\\\\]]]^^^^^^bbbkkkuuu}}}zzzvvvssskkkhhhccc^^^ZZZXXXWWWWWWXXXYYYaaalllyyy~~~}}}}}}|||zzzqqqhhh```[[[WWWWWWXXXYYY^^^dddhhhlllssszzzqqqdddWWWSSSSSSRRRRRRTTTUUUXXX___nnn{{{tttoooiiidddccc^^^[[[XXXTTTRRRRRRSSSSSSUUUXXX\\\]]]]]]\\\]]]]]]]]]]]]bbbkkkttt~~~{{{wwwtttnnnkkkfff```[[[XXXVVVVVVXXXYYY___iiittt}}}}}}|||zzzqqqggg___ZZZWWWXXXYYYZZZ___eeekkknnntttzzz~~~||||||rrreeeXXXSSSSSSRRRSSSUUUUUUXXX___nnn|||tttpppjjjeeeddd^^^\\\XXXTTTRRRRRRSSSSSSUUUXXX\\\]]]]]]]]]]]]]]]]]]]]]aaajjjttt|||xxxuuuqqqnnnhhhbbb\\\WWWUUUTTTXXXYYY^^^gggrrr~~~~~~}}}}}}zzzqqqggg^^^YYYWWWXXXZZZ[[[```fffooorrrwww}}}~~~}}}||||||sssfffXXXSSSSSSSSSSSSVVVUUUXXX```nnn}}}tttoooiiifffeee___\\\YYYUUUSSSSSSTTTTTTWWWYYYZZZ\\\]]]]]]]]]]]][[[]]]```eeeooo}}}{{{zzzvvvqqqkkkfffaaa]]]YYYWWWYYY\\\___dddlllyyyxxxoooiii\\\YYYWWWYYYZZZ\\\ccckkkpppuuuzzz~~~~~~}}}|||{{{{{{vvvcccYYYVVVPPPRRRWWWTTTVVV\\\cccooo}}}tttoooiiieeeddd]]]ZZZWWWSSSQQQQQQRRRRRRWWWXXXZZZ\\\]]]]]]\\\\\\[[[]]]```eeeooo}}}{{{vvvrrrlllgggbbb___[[[XXXYYY\\\```eeelllxxxxxxoooiii^^^[[[YYY[[[\\\^^^fffnnnssswww}}}~~~|||}}}{{{|||vvvcccYYYVVVPPPRRRWWWTTTVVV\\\cccooo~~~uuuooohhhdddccc]]]ZZZWWWSSSQQQQQQRRRRRRVVVWWWYYY[[[\\\\\\[[[[[[ZZZ\\\___eeeooo~~~|||xxxsssnnnhhhdddaaa]]]ZZZYYY]]]ccchhhnnnwwwyyypppiiiaaa]]]\\\^^^___bbbiiiqqqwww{{{~~~}}}}}}}}}wwwdddZZZVVVPPPRRRWWWTTTVVV\\\cccooouuuooohhhcccbbb___\\\YYYUUUSSSSSSTTTTTTTTTVVVYYY[[[\\\\\\[[[ZZZYYY[[[___eeeooo~~~}}}{{{xxxuuuooojjjfffccc```]]]ZZZ```gggmmmrrrxxxyyypppiiibbb___^^^```bbbeeemmmuuu|||~~~wwwdddZZZWWWPPPRRRWWWTTTVVV\\\cccooovvvooohhhcccbbb___\\\YYYUUUSSSSSSTTTTTTTTTVVVYYY\\\]]]\\\ZZZYYYXXXZZZ^^^dddnnn~~~|||zzzyyyuuupppkkkhhheeebbb```\\\cccmmmtttyyy}}}yyypppiiibbb```___cccfffjjjrrr{{{xxxeee[[[WWWPPPRRRWWWTTTVVV\\\cccpppvvvooohhhdddccc]]]ZZZWWWSSSQQQQQQRRRRRRTTTVVVZZZ]]]^^^]]][[[YYYWWWZZZ^^^dddnnn~~~|||yyyyyyuuupppllliiifffcccaaa___hhhttt}}}zzzpppiiicccaaabbbfffjjjoooxxxyyyfff[[[WWWQQQRRRWWWTTTVVV\\\dddpppvvvpppiiieeeddd]]]ZZZWWWSSSQQQQQQRRRRRRTTTWWW[[[^^^___^^^[[[ZZZVVVYYY^^^dddnnn}}}}}}zzzxxxuuupppllliiigggdddbbbaaakkkzzzzzzpppiiieeeccceeejjjooouuuyyyfff\\\XXXQQQRRRWWWTTTVVV\\\dddpppvvvpppjjjeeeeee___]]]YYYUUUSSSSSSTTTTTTUUUXXX\\\___```^^^\\\ZZZUUUYYY^^^dddnnn}}}~~~{{{xxxtttpppllliiigggdddbbbbbbnnn~~~{{{pppiiigggeeegggmmmssszzzzzzggg\\\XXXQQQRRRWWWTTTVVV\\\dddppp~~~wwwmmmiiihhhaaa]]][[[YYYTTTPPPOOOQQQSSSVVVWWWXXXZZZ[[[[[[[[[[[[ZZZZZZ___hhhqqq}}}|||yyywwwsssnnnjjjhhhfffeeedddpppxxxoooiiiffffffhhhooozzzlllZZZVVVVVVTTTSSSVVVUUU\\\dddrrrvvvkkkgggggg```]]][[[XXXTTTPPPOOOPPPRRRVVVWWWYYY[[[\\\\\\\\\[[[ZZZZZZ^^^gggppp|||}}}yyywwwsssoookkkhhhfffffffffrrrxxxoooiiihhhiiilllsss~~~lllZZZVVVWWWTTTSSSVVVUUU\\\eeerrrwwwmmmkkklllgggcccaaa]]]XXXRRRPPPPPPQQQWWWXXXZZZ\\\^^^]]]]]]\\\\\\[[[]]]eeennn{{{yyywwwsssoookkkiiigggfffgggsssxxxooojjjjjjlllqqqyyymmm[[[WWWWWWTTTSSSVVVVVV\\\eeerrrzzzqqqrrruuuqqqkkkiiiddd\\\UUUQQQPPPQQQWWWYYY\\\^^^___^^^]]]\\\\\\[[[]]]cccmmmyyyyyywwwtttooollliiihhhgggfffpppxxxpppkkkkkknnnuuu~~~ooo\\\XXXWWWTTTSSSVVVVVV\\\eeerrr|||ssssssvvvrrriiigggccc\\\VVVSSSRRRSSSWWWYYY\\\___```___]]]\\\\\\ZZZ\\\ccclllyyyyyywwwtttpppmmmjjjiiiiiigggoooxxxqqqllliiioooxxxppp]]]YYYXXXTTTSSSUUUVVV]]]fffsss}}}pppmmmnnniii```___\\\XXXTTTSSSTTTVVVVVVYYY\\\___```___]]][[[[[[ZZZ\\\ccclllxxxzzzxxxtttqqqmmmkkkjjjjjjjjjppp}}}~~~vvvoookkkgggnnnzzzrrr___YYYXXXUUUSSSUUUWWW]]]fffsss~~~pppkkkjjjccc]]]\\\YYYUUURRRQQQRRRTTTUUUXXX\\\___```___\\\ZZZZZZYYY\\\dddmmmxxxzzzxxxuuuqqqnnnlllkkkjjjkkkoooyyy{{{ssslllhhhfffooo{{{sss___ZZZYYYUUUSSSUUUWWW]]]fffsssrrrmmmkkkdddbbb```\\\WWWRRROOOPPPQQQUUUWWW[[[___```^^^\\\ZZZYYYYYY]]]eeemmmxxxzzzxxxuuuqqqnnnlllkkkkkkiiillltttxxxpppjjjeeefffooo}}}sss```ZZZYYYUUUSSSUUUWWW^^^fffsssuuupppkkkgggbbb^^^YYYSSSPPPPPPQQQRRRUUUWWWZZZ]]]^^^]]][[[ZZZYYYXXX[[[bbbkkkwww~~~xxxsssssspppkkkiiijjjjjjmmmvvvuuulllggggggfffooo|||sss___XXXWWWTTTTTTWWW\\\aaagggrrrvvvpppkkkgggbbb___YYYTTTQQQQQQRRRSSSUUUWWWZZZ]]]^^^]]][[[ZZZYYYXXX[[[bbbjjjvvv~~~xxxsssrrrpppkkkhhhiiikkknnnuuu~~~uuukkkffffffgggppp~~~sss___XXXWWWTTTTTTWWW[[[aaahhhtttwwwpppkkkhhhccc```[[[VVVSSSRRRRRRSSSUUUWWWZZZ]]]^^^]]][[[ZZZYYYXXXZZZaaaiiitttxxxsssqqqooojjjhhhiiilllooottt}}}{{{zzzzzz{{{~~~}}}sssiiiccccccfffooo}}}sss___XXXWWWTTTTTTWWWYYY```iiiuuuwwwqqqlllhhhccc```\\\WWWTTTSSSSSSTTTTTTWWWZZZ]]]^^^]]][[[ZZZYYYWWWZZZ```gggrrryyysssqqqnnnjjjhhhiiikkkmmmssszzzzzzwwwuuuttttttuuuuuuyyy|||qqqgggaaaaaaaaakkkyyysss___XXXWWWTTTTTTWWWXXX___iiiwwwxxxrrrllliiiccc```\\\XXXUUUSSSSSSSSSTTTWWWZZZ]]]^^^]]][[[ZZZYYYWWWYYY___fffpppzzztttqqqnnnjjjhhhjjjjjjlllqqqxxx~~~}}}zzzvvvsssqqqpppppppppoooqqqvvv}}}zzzpppeee_________gggtttsss___XXXWWWTTTTTTWWWWWW___iiixxxyyysssmmmiiibbb```\\\XXXUUUSSSSSSSSSUUUWWWZZZ]]]^^^]]][[[ZZZYYYWWWYYY^^^dddnnn}}}|||uuurrroookkkiiikkkkkkmmmrrrxxx}}}}}}xxxwwwuuusssqqqooonnnmmmllljjjkkknnnrrryyyxxxnnnddd___^^^___fffppp|||sss___XXXWWWTTTTTTWWWWWW___iiixxxzzzsssnnnjjjaaa___\\\XXXUUUSSSRRRRRRUUUWWWZZZ]]]^^^]]][[[ZZZYYYWWWXXX]]]ccclll|||~~~vvvsssppplllkkkmmmoooqqqtttzzz~~~~~~|||zzzttttttsssrrrqqqpppnnnnnnkkkiiiiiikkkllloooxxxwwwmmmccc^^^^^^]]]ccckkktttsss___XXXWWWTTTTTTWWWXXX___iiiwwwzzzsssnnnjjjaaa___\\\XXXUUUSSSRRRQQQUUUWWWZZZ]]]^^^]]][[[ZZZYYYWWWXXX]]]bbblll{{{wwwtttqqqlllkkkmmmrrrtttwww{{{~~~}}}zzzwwwttttttttttttsssrrrqqqpppllljjjjjjkkkkkkkkkrrr{{{vvvmmmccc^^^^^^ZZZ___fffnnnxxxsss___XXXWWWTTTTTTWWWYYY```iiivvvxxxpppkkkhhh```^^^[[[WWWTTTSSSSSSSSSTTTUUUXXXZZZ[[[[[[ZZZZZZWWWUUUWWW\\\bbbkkk{{{wwwtttrrrooonnnpppsssyyy~~~}}}|||}}}{{{wwwuuuuuuuuutttqqqooollljjjjjjiiihhhggghhhiiikkkmmmxxx}}}qqqhhhbbb]]]YYYWWW[[[```fffmmmyyyttt```[[[ZZZWWWVVVZZZXXX^^^hhhvvvzzzqqqlllhhhaaa___[[[WWWUUUSSSSSSSSSTTTUUUXXXZZZ[[[[[[ZZZYYYWWWUUUVVV[[[bbbkkkzzzyyyvvvtttqqqqqqtttttt{{{~~~~~~|||xxxwwwwwwwwwuuusssqqqnnnmmmkkkjjjhhhgggggghhhjjjkkkpppzzz|||qqqiiibbb]]]YYYVVVYYY]]]aaahhhsssttt```ZZZYYYVVVVVVYYYYYY___iiiwww|||sssllliiibbb___\\\XXXUUUTTTSSSSSSTTTVVVXXXZZZ[[[[[[ZZZYYYWWWUUUVVV[[[aaakkkzzz{{{xxxvvvtttuuuyyyzzz}}}zzzyyyyyywwwuuusssqqqooollljjjiiigggggggggggghhhiiiqqq~~~zzzpppiiiccc\\\XXXUUUWWWYYY[[[```kkkxxxuuu```ZZZXXXUUUUUUXXXZZZ```jjjxxx}}}ssslllhhhccc```]]]YYYVVVTTTTTTTTTUUUVVVXXXZZZ[[[[[[YYYYYYVVVUUUVVV[[[aaajjjzzz~~~{{{yyyxxx{{{||||||zzzxxxvvvtttrrrqqqmmmkkkjjjhhhffffffffffffffflllvvvwwwooohhhbbb\\\WWWUUUVVVUUUVVVYYYcccpppzzzwwwaaaZZZXXXTTTTTTWWWYYY```iiixxx~~~tttlllgggdddaaa^^^YYYVVVTTTTTTTTTUUUWWWYYYZZZ[[[ZZZYYYXXXVVVTTTUUUZZZaaajjjyyy~~~||||||~~~|||yyyvvvtttrrrqqqmmmlllkkkiiigggfffeeedddeeeiiipppxxx~~~tttlllfffaaa[[[WWWUUUUUUTTTSSSUUU]]]iiirrr}}}yyybbbZZZXXXTTTTTTWWWXXX^^^hhhwwwuuummmhhheeebbb^^^ZZZWWWUUUTTTTTTVVVWWWYYYZZZ[[[ZZZYYYXXXVVVTTTUUUZZZ```jjjyyy~~~zzzwwwtttrrrqqqnnnmmmllljjjiiigggeeeeeecccfffjjjoooxxx|||rrriiiddd___ZZZVVVTTTTTTSSSQQQRRRYYYdddlllwww{{{ddd[[[XXXTTTTTTWWWXXX^^^gggvvvxxxpppkkkfffccc___[[[WWWUUUTTTTTTVVVWWWYYYZZZ[[[ZZZXXXWWWUUUTTTUUUZZZ```jjjyyy}}}xxxtttrrrqqqnnnnnnmmmllljjjhhhgggfffcccdddfffiiippp|||{{{pppgggaaa]]]YYYVVVRRRRRRRRRPPPQQQVVV___fffrrryyy~~~fff\\\YYYUUUUUUXXXXXX___hhhwwwzzzrrrmmmfffddd```[[[XXXUUUTTTTTTVVVWWWYYY[[[[[[ZZZXXXWWWUUUTTTUUUZZZ```iiiyyyyyyvvvsssrrrnnnnnnmmmmmmkkkiiihhhgggdddeeefffgggmmmwww{{{oooeee___\\\XXXVVVPPPQQQQQQOOOPPPTTT\\\cccnnnuuuggg]]]YYYUUUUUUYYYZZZ```iiixxxzzzqqqkkkgggddd```\\\XXXVVVVVVUUUTTTUUUWWWYYYYYYXXXWWWVVVUUURRRRRRYYY___ggguuu{{{wwwsssqqqrrrooollljjjjjjiiihhhgggkkkcccaaagggjjjkkkuuu|||vvvmmmeee___ZZZVVVSSSSSSSSSQQQPPPQQQUUU\\\aaakkkrrr|||iii```___\\\[[[]]]]]]cccmmm{{{zzzqqqlllgggeeeaaa\\\YYYWWWVVVVVVTTTUUUWWWYYYYYYXXXWWWVVVSSSQQQTTTYYY___gggxxx~~~yyyuuusssrrrooollljjjjjjjjjiiihhhhhhaaa^^^ccceeeeeennn{{{|||uuukkkaaa[[[XXXVVVUUUSSSSSSQQQPPPQQQUUU[[[___jjjqqqzzziii```^^^ZZZYYY\\\]]]ccclll{{{{{{rrrlllhhheeeaaa]]]YYYWWWVVVVVVTTTUUUWWWYYYYYYXXXWWWVVVSSSRRRTTTYYY^^^hhhxxx|||wwwtttrrrooolllkkkkkkkkkjjjiiihhhbbb___bbbbbbaaahhhrrr~~~{{{ssshhh^^^XXXVVVVVVVVVSSSSSSRRRPPPPPPSSSYYY]]]hhhoooxxxjjj___]]]YYYWWWZZZ\\\ccclll{{{{{{sssmmmhhhfffbbb]]]ZZZXXXWWWWWWTTTUUUWWWYYYYYYXXXWWWVVVWWWTTTSSSWWW```lllyyy}}}xxxuuurrrpppmmmllllllllllllkkkkkkfffcccdddbbb```eeellltttxxxqqqggg^^^YYYWWWVVVVVVTTTSSSRRRQQQPPPSSSXXX\\\fffmmmvvv}}}jjj___[[[WWWVVVXXX\\\bbblll{{{|||sssnnniiifffbbb^^^[[[XXXXXXWWWTTTUUUWWWYYYYYYXXXWWWVVVYYYTTTPPPVVVeeevvv~~~yyyuuutttqqqnnnmmmmmmmmmlllkkkllliiigggfffcccaaacccgggnnnzzzsssnnnfff___[[[XXXUUUTTTSSSSSSSSSQQQQQQTTTXXX[[[eeekkkttt{{{kkk___[[[WWWVVVXXX[[[bbblll{{{|||tttoooiiigggccc___[[[YYYXXXXXXTTTUUUWWWYYYYYYXXXWWWVVVWWWSSSQQQWWWiii~~~{{{xxxvvvssspppnnnnnnmmmlllkkkiiiiiihhhfffcccaaaaaaccciiisss}}}ooojjjddd^^^ZZZWWWTTTRRRSSSSSSSSSSSSSSSUUUYYY]]]dddjjjsssyyy}}}lll___[[[XXXWWWZZZ[[[bbbkkkzzz}}}tttooojjjhhhccc___\\\ZZZYYYYYYTTTUUUWWWYYYYYYXXXWWWVVVRRRSSSTTTWWWeeeyyy}}}xxxuuuqqqooonnnmmmllljjjhhhiiiiiifffcccbbbbbbaaaeeemmmzzzyyymmmggg___YYYUUUSSSRRRRRRRRRSSSTTTTTTTTTWWW[[[^^^dddjjjrrrxxx|||lll```\\\YYYXXX[[[ZZZaaakkkzzz}}}uuuooojjjhhhddd___\\\ZZZYYYYYYTTTUUUWWWYYYYYYXXXWWWVVVNNNTTTWWWVVV]]]nnn~~~yyyvvvrrrpppnnnmmmkkkjjjhhhkkkkkkiiifffeeedddcccbbbhhhttt}}}uuullleee[[[TTTPPPPPPQQQRRRRRRSSSTTTUUUVVVXXX\\\```dddjjjrrrxxx{{{mmm```]]]ZZZYYY]]]ZZZaaakkkzzz}}}tttnnnjjjhhhddd```[[[XXXVVVVVVUUUUUUVVVXXXZZZYYYWWWTTTUUUTTTVVVYYY^^^fffwwwzzzssspppppprrrqqqpppooonnnmmmkkkhhheeecccaaaffffffmmm|||zzztttmmmcccZZZUUUQQQNNNOOORRRRRRTTTXXXZZZ[[[\\\^^^```gggkkkqqqvvvzzz}}}mmmcccWWWTTTWWWVVV^^^dddlll|||vvvpppjjjhhhddd```[[[XXXVVVVVVUUUUUUVVVXXXZZZYYYWWWUUUUUUTTTUUUYYY^^^gggwww~~~wwwssssssssssssqqqqqqqqqooommmjjjgggeeeccceeedddjjjxxxxxxrrrjjjaaaYYYTTTQQQMMMMMMPPPRRRUUUXXX[[[\\\^^^aaaccchhhlllqqqvvvzzz}}}oooeee[[[YYY]]]\\\^^^dddmmm|||wwwqqqjjjhhhddd```[[[XXXVVVVVVUUUUUUVVVXXXZZZYYYWWWUUUUUUTTTUUUYYY^^^gggwww}}}xxxwwwvvvuuussstttsssrrrooommmjjjgggfffdddcccgggsss}}}vvvoooggg___XXXTTTQQQLLLKKKMMMQQQTTTXXX\\\___aaaeeegggjjjnnnssswwwyyy|||nnneee\\\[[[```___^^^dddmmm}}}wwwqqqjjjhhhddd___[[[XXXVVVVVVTTTUUUVVVXXXZZZZZZXXXUUUTTTSSSUUUYYY^^^gggxxx}}}{{{{{{yyywwwvvvuuutttqqqnnnkkkhhhfffeeecccfffooo{{{|||tttnnnfff^^^XXXUUURRRMMMKKKMMMOOORRRWWW\\\```cccgggjjjlllppptttxxxzzz|||~~~kkkbbbYYYXXX]]]\\\^^^dddmmm}}}vvvqqqjjjhhhddd___[[[XXXVVVVVVTTTTTTUUUXXXZZZZZZXXXVVVTTTSSSUUUYYY^^^gggxxx}}}zzzyyywwwtttppplllhhhfffgggeeegggmmmvvv|||tttnnnfff^^^XXXUUURRRNNNLLLNNNMMMQQQVVV[[[```dddiiilllooorrrvvvyyy{{{|||~~~kkkaaaWWWUUUYYYXXX^^^dddnnn~~~vvvrrrjjjhhhddd```[[[XXXVVVVVVTTTTTTUUUXXXZZZZZZXXXVVVSSSSSSTTTYYY^^^gggyyy}}}yyytttoookkkiiihhhggghhhlllrrr~~~|||tttnnnfff^^^WWWTTTQQQMMMMMMOOOLLLPPPVVV\\\```eeejjjmmmqqqtttxxx{{{}}}~~~mmmcccXXXVVVYYYXXX^^^dddooowwwsssjjjhhhddd```[[[XXXVVVVVVSSSSSSUUUXXXZZZZZZYYYWWWSSSRRRTTTYYY^^^hhhyyy{{{uuupppnnniiihhhiiikkkoooxxx{{{sssmmmfff]]]UUUQQQOOOLLLLLLOOONNNRRRXXX]]]bbbggglllooorrruuuzzz}}}mmmcccYYYVVVZZZYYY]]]dddoooyyyuuujjjhhhddd```[[[XXXWWWVVVSSSSSSUUUXXXZZZ[[[YYYWWWSSSRRRTTTYYY^^^hhhyyyzzzuuurrriiihhhiiikkkmmmtttzzzrrrllleee\\\SSSOOOMMMJJJKKKOOOOOOSSSYYY___dddhhhmmmpppsssvvvzzz~~~kkkbbbXXXVVVZZZYYY]]]dddoooxxxsssnnnjjjeeeaaa]]]YYYUUUSSSUUUUUUVVVWWWXXXXXXXXXXXXVVVTTTUUUXXX^^^iii|||{{{tttnnnjjjhhhiiikkkppp||||||rrrjjjfff^^^WWWSSSPPPKKKIIIKKKRRRVVV\\\aaaeeeiiilllooouuuzzzjjjaaaWWWUUUZZZYYY[[[cccoooyyytttmmmjjjeeeaaa^^^ZZZVVVTTTUUUUUUVVVWWWXXXXXXXXXXXXVVVTTTUUUYYY___jjj}}}xxxpppkkkhhhhhhjjjnnnxxx|||rrrjjjddd\\\UUUSSSOOOKKKJJJLLLQQQUUU[[[```eeeiiimmmpppwww{{{jjjaaaXXXVVVZZZYYY[[[cccooo{{{uuummmjjjeeeaaa^^^[[[XXXUUUUUUVVVWWWXXXXXXYYYXXXXXXVVVUUUVVVZZZ```kkk}}}sssmmmiiihhhhhhkkksss||||||rrrjjjbbbZZZTTTQQQOOOKKKKKKMMMOOOTTTZZZ```eeejjjooorrryyy}}}jjjbbbXXXVVVZZZYYY[[[cccooo{{{uuummmiiieeebbb___\\\YYYWWWUUUVVVWWWXXXYYYYYYYYYYYYWWWUUUVVV[[[aaammmwwwpppkkkjjjiiiiiiooouuu|||rrrjjjaaaYYYRRRPPPNNNLLLLLLOOOOOOSSSYYY```ffflllqqquuuzzz~~~jjjbbbYYYVVVZZZYYY[[[cccooo{{{tttmmmjjjfffbbb```]]]ZZZWWWVVVVVVWWWXXXYYYYYYYYYYYYWWWVVVWWW\\\cccooozzzsssmmmkkkjjjiiilllqqqyyy}}}ssskkkaaaYYYRRRPPPNNNMMMNNNQQQPPPTTTZZZ```gggmmmtttxxx|||~~~jjjcccYYYWWWZZZXXX[[[cccooo|||tttoookkkgggccc```]]]ZZZWWWVVVVVVXXXYYYYYYYYYYYYYYYXXXVVVXXX]]]dddqqq{{{tttnnnlllkkkiiijjjmmmttt|||~~~uuummmbbbZZZRRRPPPOOOMMMOOORRRRRRVVV\\\bbbhhhooovvv{{{~~~jjjcccZZZWWWZZZXXX[[[cccooo}}}uuupppmmmhhhdddaaa]]]YYYWWWVVVWWWXXXYYYYYYZZZZZZZZZXXXWWWYYY^^^eeerrr{{{xxx|||zzzrrrlllkkkkkkiiiiiikkkooouuuvvvoooddd[[[TTTQQQOOONNNPPPSSSUUUXXX]]]ccciiipppxxx|||}}}jjjcccZZZXXX[[[XXX[[[cccooovvvqqqnnniiidddaaa]]]YYYVVVVVVWWWXXXYYYZZZZZZZZZZZZXXXWWWYYY^^^fffssswwwrrruuuzzz~~~xxxpppjjjjjjjjjhhhgggiiilllqqq{{{xxxpppeee]]]UUURRRPPPNNNPPPTTTVVVZZZ___dddjjjqqqxxx}}}}}}jjjccc[[[XXX[[[XXX[[[cccooozzztttooojjjgggfffccc^^^ZZZXXXWWWVVVXXXZZZ[[[ZZZYYYYYYXXXZZZ___fffrrrwwwqqqmmmkkkxxx{{{~~~{{{wwwsssoookkkjjjiiihhhgggiiinnnvvvxxxqqqeee___XXXSSSRRRSSSTTTUUUXXX\\\aaaggglllrrrxxx|||jjj```\\\WWWWWWZZZ^^^eeeqqq{{{sssooojjjgggeeebbb]]]YYYXXXWWWWWWXXXZZZ[[[ZZZYYYZZZYYYZZZ___fffssswwwqqqllliiipppsssxxx|||}}}{{{wwwuuuuuurrrnnnlllkkkjjjhhhgggdddgggnnnxxxxxxrrrgggbbb[[[VVVUUUVVVWWWXXXZZZ]]]bbbffflllrrrxxx}}}jjj```\\\WWWWWWZZZ]]]eeeppp|||tttoooiiifffdddaaa\\\YYYXXXWWWWWWXXXZZZ[[[[[[ZZZZZZYYY[[[```hhhuuu|||tttmmmiiijjjlllooorrrsssrrrqqqppprrrpppnnnmmmlllkkkiiigggdddfffjjjrrr}}}yyysssiiieee^^^ZZZYYYZZZ\\\\\\]]]___bbbfffjjjqqqxxx}}}jjj___\\\WWWWWW[[[]]]dddppp~~~vvvqqqjjjgggeeebbb]]]ZZZYYYXXXWWWXXXZZZ\\\[[[ZZZ[[[ZZZ\\\bbbiiivvv{{{sssmmmjjjkkkmmmnnnooooooooooooooonnnmmmmmmmmmllliiigggeeefffhhhlllvvvzzzsssjjjeee```\\\\\\^^^______```aaaccceeeiiiooowww|||iii___\\\XXXWWW[[[^^^fffrrrxxxssslllhhhfffccc___\\\YYYXXXWWWYYY[[[\\\[[[ZZZZZZZZZ\\\bbbjjjxxxzzztttpppppppppoooooooooooooooooommmllllllmmmllliiigggdddddddddfffmmmxxxzzzssshhheee```]]]]]]___```aaaaaabbbccceeehhhnnnuuuzzz|||iii___\\\XXXXXX[[[aaahhhssszzzuuunnniiifffddd```]]]YYYXXXXXXYYY[[[\\\\\\[[[ZZZYYY\\\bbbjjjxxx|||xxxwwwvvvtttsssqqqpppppppppnnnlllkkkkkkkkkiiiggggggfffeeeeeeiiirrr}}}yyysssgggccc___]]]^^^```aaabbbaaabbbccceeeggglllqqqvvvwww{{{iii___\\\XXXXXX\\\aaahhhttt{{{uuummmhhheeeccc```\\\ZZZYYYXXXYYY[[[\\\\\\[[[YYYXXX[[[aaajjjxxx}}}yyyvvvtttrrrqqqooollljjjjjjjjjiiigggggggggeeeeeegggmmmvvv|||xxxqqqfffccc___^^^___aaabbbccc```aaaccceeegggjjjooorrrsssvvvzzz~~~iii___\\\XXXXXX\\\___gggrrrzzztttlllgggdddbbb___\\\ZZZYYYXXXYYY[[[]]]\\\[[[XXXWWWZZZaaajjjxxx{{{xxxvvvsssoookkkiiiiiiiiihhhhhhbbbbbb```___aaaeeelllrrryyywwwqqqeeeccc```___```bbbcccddd___aaaccceeegggiiimmmooopppsssvvvzzziii___\\\YYYYYY\\\]]]dddqqq{{{tttlllgggeeecccaaa^^^]]]\\\[[[[[[\\\\\\ZZZYYYZZZYYY\\\aaajjjwwwzzzyyyuuunnniiigggfffffffffeeeeeeddddddeeefffhhhiiipppsssyyyzzzqqqkkk___]]]ZZZYYY[[[^^^___````````````bbbdddfffiiikkkjjjmmmqqquuu{{{}}}iiibbbYYYWWW[[[ZZZ```gggrrr|||vvvmmmhhheeeccc```^^^]]][[[ZZZZZZ[[[[[[ZZZXXXYYYYYY[[[aaaiiivvv|||wwwpppjjjhhhggggggffffffeeeeeedddeeefffgggggggggiiinnnrrrssswwwxxxoooiii^^^[[[YYYXXXZZZ]]]______aaa`````````aaabbbdddeeeeeehhhmmmsssyyy~~~jjjbbbZZZXXX\\\ZZZ___fffrrr~~~xxxoooiiifffccc```]]]\\\[[[YYYZZZ[[[[[[ZZZYYYYYYXXX[[[```hhhuuu~~~zzzwwwyyy~~~zzzsssmmmjjjiiihhhggggggfffeeeeeedddeeeeeeeeedddeeegggiiiiiikkkttt~~~}}}uuulllfff\\\YYYWWWVVVXXX[[[]]]]]]aaa```^^^]]]]]]]]]^^^^^^___ccciiipppxxx~~~jjjcccZZZYYY]]][[[^^^eeerrryyypppjjjfffccc___\\\\\\[[[ZZZZZZ\\\\\\[[[ZZZZZZYYY[[[aaahhhvvv~~~wwwtttuuuwwwyyywwwpppllljjjhhhgggggggggfffeeeddddddcccccccccbbbbbbdddccccccjjjsss{{{rrrjjjdddYYYVVVTTTTTTVVVYYY[[[[[[___^^^\\\[[[ZZZZZZZZZ[[[]]]aaagggnnnvvv~~~jjjccc[[[YYY]]]\\\]]]eeerrrzzzqqqjjjfffccc___\\\]]][[[ZZZ[[[\\\]]]\\\[[[[[[ZZZ\\\aaaiiivvv|||uuurrrpppoootttwww~~~zzzsssnnnkkkhhhgggggggggfffeeedddcccbbbbbb^^^[[[[[[\\\[[[[[[aaahhhuuuxxxooogggaaaUUUSSSQQQQQQSSSVVVXXXYYY[[[ZZZYYYXXXXXXXXXYYYZZZ\\\aaagggnnnvvv}}}jjjcccZZZYYY]]]\\\]]]eeerrryyypppiiieeeccc___\\\\\\[[[ZZZ[[[\\\]]]\\\[[[[[[ZZZ[[[aaahhhuuu|||uuuoookkkiiiiiimmmuuu|||}}}tttoookkkhhhfffffffffffffffeeedddbbbbbb^^^ZZZXXXXXXXXXWWW\\\bbbkkkzzz|||tttlllccc]]]RRRPPPNNNNNNQQQTTTVVVWWWXXXWWWVVVUUUUUUVVVWWWXXX[[[___fffnnnvvv|||hhhbbbZZZYYY]]]\\\]]]fffsss~~~wwwooohhheeebbb___\\\YYYXXXXXXYYYZZZ[[[[[[YYYYYYXXXZZZ___fffrrrwwwppphhheeefffkkknnnpppxxx~~~uuuooojjjgggeeedddeeeeeefffeeedddcccbbbbbb]]]ZZZYYYXXXVVVYYY___aaaoooxxxpppggg^^^YYYPPPNNNLLLLLLOOORRRTTTUUUVVVUUUSSSRRRRRRRRRSSSSSSWWW\\\dddmmmvvv{{{ggg```YYYXXX\\\[[[___gggttt}}}vvvnnngggdddbbb___\\\WWWVVVVVVWWWYYYZZZYYYXXXWWWVVVXXX]]]dddpppyyyoooiiiggghhhgggfffkkksssxxx}}}vvvooojjjgggdddcccdddeeefffeeedddcccbbbccc]]]YYYWWWUUURRRTTTYYY[[[iii|||uuummmddd[[[VVVOOOMMMKKKKKKNNNQQQTTTTTTUUUTTTRRRPPPOOOOOOOOOOOOSSSXXXaaakkkuuuzzzfff```XXXWWW\\\ZZZ___hhhuuu