BM[6( nnnRRRJJJCCC???999666666444111...---+++)))((()))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((('''(((((()))***+++''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((()))***************)))))))))*********++++++---,,,+++++++++,,,---...---------------...///000000222444555444555777999;;;;;;===>>>@@@@@@AAAAAA???@@@CCCFFFJJJMMMPPPQQQOOOOOOLLLIIIKKKPPPRRRPPPKKKKKKKKKMMMTTT\\\[[[VVVVVVWWWVVVTTTRRRQQQQQQSSSNNNPPPPPPMMMNNNRRRTTTSSSSSSQQQMMMJJJHHHIIIKKKMMMLLLJJJHHHHHHJJJLLLLLLLLLMMMKKKIIIFFFDDDCCCCCCCCCAAABBBDDDEEEEEECCCAAA???BBB@@@>>><<<;;;;;;<<<===@@@???>>>===<<<:::999999999::::::;;;<<<===>>>>>>===BBBHHHJJJHHHEEEDDDEEEDDDBBB???>>>>>>???AAACCC@@@@@@AAABBBBBBBBBBBBBBBDDDAAA>>><<<<<<======<<<;;;<<<===???@@@AAAAAAAAA>>>>>>>>>>>>???@@@BBBBBBBBB???@@@CCCAAA<<>>AAAEEEFFFDDD???;;;>>>???AAABBBBBB@@@>>><<<;;;:::888555444333333333222000...000333555333111------------............///............///000000000000//////......//////....../////////000000000---...000111111111000//////000000000111222222222555222777AAADDD<<<777888888999:::;;;<<<=========>>>======>>>??????>>><<<:::;;;<<<======>>>>>>===AAAAAAAAAAAABBBBBBBBBBBBBBB@@@???AAACCCCCC???<<<<<>><<<<<<:::888666666666555444555444222000000111222333333222111111000000000000111000//////......///////////////..............................///000000222222111111222222333444666444444444666777666555444555777777666666888:::777999:::<<<>>>>>>>>>===DDDCCCBBBBBBAAA???;;;888;;;===AAAEEEHHHGGGCCC@@@FFFIIIJJJIIIJJJMMMKKKFFFAAADDDGGGIIIHHHFFFFFFFFFDDDEEEFFFFFFGGGFFFFFFFFFNNNLLLJJJGGGGGGHHHJJJKKKIIIEEEEEEIIIJJJHHHFFFHHHBBB???@@@GGGKKKIIIEEEDDDEEEDDDFFFIIIHHHBBB>>>>>>===@@@CCCFFFGGGHHHJJJLLLEEEDDDGGGLLLMMMHHHCCCCCCHHHIIIIIIHHHFFFDDDDDDEEEKKKHHHEEEEEEHHHIIIGGGEEEpppRRRJJJCCC???999666666444111...---+++)))((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''((())))))******))))))))))))))))))************,,,++++++***+++,,,------,,,,,,,,,,,,---.../////////000222333444444555666999:::;;;<<<>>>>>>>>>>>>>>>@@@CCCFFFHHHKKKNNNPPPKKKLLLKKKHHHJJJOOOPPPOOONNNOOOOOOOOOTTTZZZ[[[XXXTTTTTTSSSRRRQQQQQQRRRSSSOOORRRQQQOOOOOORRRSSSPPPRRRPPPMMMJJJIIIIIIKKKLLLKKKIIIGGGGGGIIIKKKKKKKKKKKKJJJHHHFFFDDDCCCBBBBBB???AAACCCEEEEEEBBB???===@@@???===;;;::::::::::::;;;;;;;;;::::::999999888777777888999999:::;;;;;;<<>>======>>>???@@@>>>???@@@AAAAAAAAAAAAAAACCC@@@===<<<<<<<<<<<<;;;<<<===>>>??????@@@@@@???=========>>>???AAABBBCCCAAA???>>>@@@???;;;>>>EEEDDDBBB@@@>>>>>>???@@@AAA??????@@@CCCDDDDDDAAA>>>>>>???@@@AAAAAA???===<<<<<<:::777444222222222333111///...///222333222000,,,,,,---------...............------......///000000000///....../////////........./////////000000---...///000000000//////000000000111111111222222444333777>>>@@@:::777777777888999;;;<<<<<<======>>>===<<<===>>>???===<<<777888:::;;;<<<=========AAAAAABBBBBBAAAAAAAAA@@@BBB???>>>AAAFFFGGGCCC>>>>>>BBBCCC@@@???BBBCCCBBBDDDBBB@@@@@@AAAAAA@@@???;;;999555555555666555333555444222111111111222333333222111000000000000000000///......---................................................///000000111111111111111222333333444444333444555555555555555777999::::::999999999666888;;;>>>?????????>>>CCCCCCCCCBBBAAA>>>:::888===???AAADDDEEEDDDBBB@@@FFFGGGFFFEEEHHHLLLIIIDDDEEEGGGIIIJJJIIIFFFBBBAAABBBAAABBBCCCEEEFFFFFFEEEJJJIIIHHHGGGGGGIIIJJJKKKIIIFFFFFFJJJLLLJJJIIIKKKFFFBBBBBBHHHLLLJJJGGGGGGIIIIIIJJJKKKIIIDDD@@@>>>???AAADDDEEEFFFGGGJJJLLLEEEHHHQQQZZZYYYOOOEEEAAAEEEGGGIIIIIIHHHHHHHHHIIIKKKHHHFFFEEEGGGHHHHHHGGGuuuUUUMMMCCC???999666666444111...---+++((('''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&'''''''''((((((((((((%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((())))))))))))((((((((()))))))))*********************++++++,,,,,,++++++++++++,,,---...///...///000111333333333222666666888999;;;;;;<<<<<<===@@@CCCEEEFFFHHHKKKNNNGGGJJJKKKHHHIIILLLNNNLLLPPPSSSSSSQQQSSSWWWYYYWWWPPPOOONNNMMMNNNPPPQQQRRRQQQTTTTTTQQQPPPRRRQQQNNNPPPNNNKKKIIIHHHIIIJJJKKKKKKIIIGGGFFFHHHIIIIIIIIIHHHGGGFFFDDDBBBAAA@@@@@@===>>>AAACCCBBB@@@===;;;======<<<:::999888777777555555666666777888888888666666777777888888999999===<<<:::999888:::===???======<<<<<<<<<<<<<<<===<<<===>>>???@@@@@@@@@@@@@@@>>>;;;:::;;;<<<;;;:::>>>????????????>>>===============>>>???AAABBBCCC???============;;;<<<@@@>>>>>><<<<<<<<<>>>@@@AAABBB@@@??????AAABBBCCCCCC===>>>???@@@???>>>===;;;;;;999666333111111111222///...---...///000//////,,,,,,,,,------------...---------------......//////...............//////............////////////------......////////////000111222222333222222111222333666:::;;;777555666666777888:::;;;;;;;;;<<<===<<<;;;;;;=========;;;555666888999:::;;;<<<<<>>???======BBBHHHJJJFFFBBB@@@DDDEEEAAA???@@@AAA???AAA???===>>>???AAAAAAAAA999888666444444444333222444333222111111111222222111111000000//////000000///...------,,,,,,---------------..............................///000000111000000000000111222222222333333333333333444555888888:::;;;<<<<<<;;;999666888;;;>>>@@@AAA@@@@@@AAABBBCCCBBB@@@===:::999AAAAAAAAAAAA@@@@@@AAAAAAEEEEEEDDDBBBFFFJJJGGGBBBEEEGGGIIIJJJJJJGGGCCCAAA>>>======???CCCFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJFFFCCCDDDIIILLLKKKKKKMMMIIIDDDDDDIIINNNMMMKKKKKKMMMNNNNNNLLLIIIFFFBBB>>>@@@BBBDDDEEEEEEFFFIIIKKKDDDNNN^^^iiieeeUUUHHHBBBDDDFFFHHHHHHGGGFFFGGGHHHJJJHHHFFFEEEFFFGGGGGGGGGrrrRRRLLLCCC???999666666444111...,,,***((('''((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################"""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((()))))))))******))))))*********+++++++++*********+++,,,---...///......///111333333222000222333555777999:::;;;;;;<<>><<<:::888999999999999888777555444111111222444555666777888777777777777888888999999===:::777555555888;;;===888999999:::::::::::::::999:::;;;======>>>>>>>>>===;;;::::::;;;<<<<<<;;;>>>>>>??????>>>>>>===<<<============>>>???AAAAAA===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<>>>@@@AAABBB@@@======???BBBCCCDDD<<<======>>>===<<<;;;:::888777555222111000000000------------............,,,,,,,,,,,,---------------,,,,,,,,,,,,---......---------,,,------...///------........./////////------------.........///000111444666666444222000000222555666555444444555555666777888999:::::::::<<<;;;999999;;;<<<;;;:::444555666888999:::::::::;;;<<<===>>>>>>>>><<<<<<;;;;;;===BBBGGGHHHFFFBBB???CCCDDD???===>>>???===>>>===;;;<<<>>>?????????888999999888444111111111333222111111000000111111000//////....../////////...------,,,+++,,,,,,,,,---------------........................///000000000000000///000000111222111222333333222222333444888888999;;;===>>><<<:::777888;;;>>>@@@AAABBBBBB???AAACCCBBB???<<<;;;:::@@@@@@@@@???>>>???AAADDDCCCEEEDDDBBBCCCGGGGGGCCCCCCCCCEEEHHHKKKKKKHHHFFF>>><<<;;;===BBBFFFFFFEEECCCDDDEEEFFFGGGHHHHHHHHHDDDAAABBBGGGJJJIIIIIIJJJJJJEEEDDDIIINNNNNNNNNOOOPPPQQQOOOJJJGGGGGGDDD@@@CCCDDDEEEEEEDDDEEEGGGIIIEEEOOO___iiieeeVVVKKKGGGEEEFFFFFFEEEBBBAAAAAABBBHHHGGGFFFFFFEEEEEEFFFFFFlllNNNIIICCC???999666666444111...,,,***((('''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""""""""##################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((''''''(((((((((((()))))))))***((())))))***************))))))******+++---...///000///000222555555333000000222444666999;;;<<<<<<;;;???CCCDDDCCCDDDHHHLLLGGGLLLOOOLLLJJJKKKLLLKKKGGGMMMQQQOOOMMMOOOQQQPPPLLLIIIFFFGGGKKKOOOPPPQQQIIINNNPPPOOOOOOQQQPPPLLLKKKJJJHHHGGGFFFGGGGGGHHHJJJHHHEEECCCCCCCCCCCCAAA@@@@@@@@@???===<<<;;;:::888999999::::::888777666555555777777777555444222111222222333444555666666555555666666666666777777999777555555555666777777444555666888999999999999777888999:::;;;<<<<<<<<<;;;:::999:::===>>>======;;;<<<===>>>????????????======<<<<<<===>>>>>>???;;;<<<============;;;888999999:::<<<>>>@@@BBBCCC???>>>===>>>AAABBBBBBAAA;;;;;;<<<<<<<<<;;;:::999444444333222111000///...---...///...------......++++++,,,,,,,,,---------,,,,,,,,,+++,,,------...+++++++++++++++,,,---...---------.........//////------,,,,,,------...//////222666999999666222//////222444333111111222333333444555777888888888888;;;999777777999::::::999333444555777777888888888777888:::;;;<<<;;;::::::888:::>>>AAACCCBBBAAA???;;;???@@@<<<;;;===>>>===>>><<<;;;<<<======;;;:::777<<>>??????AAADDDGGGBBBFFFGGGDDDCCCFFFGGGFFFCCCCCCCCCFFFJJJLLLJJJHHHBBB???<<<>>>CCCFFFFFFDDDCCCDDDEEEGGGHHHHHHHHHHHHFFFCCCCCCGGGIIIGGGFFFHHHHHHCCCBBBHHHMMMNNNNNNPPPNNNPPPMMMGGGEEEGGGGGGDDDFFFFFFFFFEEECCCDDDEEEGGGGGGIIIPPPXXXYYYSSSNNNMMMGGGGGGFFFDDDBBBAAABBBDDDEEEFFFFFFFFFEEEDDDDDDDDDlllOOOLLLCCC???999666666444111...,,,***((('''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################""""""""""""#####################$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((()))***************)))))))))***+++---...///222111111444777777444111000111444777999<<<===>>>;;;???CCCDDDBBBBBBGGGKKKHHHNNNQQQNNNKKKLLLLLLKKKAAAIIINNNMMMKKKMMMOOOOOOKKKHHHEEEGGGKKKOOOQQQQQQDDDIIIMMMMMMNNNQQQPPPLLLJJJIIIGGGFFFFFFFFFFFFGGGKKKHHHDDDCCCBBBBBB@@@???>>>>>>>>>===<<<:::999888777777777777777666555555222333555666666444333111333333444444444444555555222222333333333333333333444333444555666555333111111222444666888888888888666666888999:::;;;;;;;;;;;;::::::;;;>>>@@@???>>>888999;;;===???@@@AAABBB======<<<<<<<<<<<<===>>>;;;===>>>?????????;;;777999:::;;;===???BBBDDDEEE;;;<<<>>>AAACCCCCC@@@>>>::::::;;;;;;::::::999888222222222222111///...---...///000///.........///++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++*********++++++,,,------------.........//////---,,,,,,,,,,,,---......///333888;;;;;;777222...---111333111...///111222222333444666777777777888;;;999666666888999999999333444555666777777777777444555888:::;;;:::999888777:::>>>@@@???===<<<;;;666:::<<<:::999<<<>>>===???===<<<<<<<<<:::888555777>>>DDDAAA777000000333000000000000////////////------,,,,,,,,,------...---,,,++++++******++++++,,,,,,,,,------........................///000000///////////////000111111///111333222000000222444666444444666:::===<<<:::888999:::<<>>@@@AAAAAA@@@???>>>>>>======???@@@AAA???>>>???>>>===<<<;;;;;;<<<<<<>>>???AAABBBBBBAAA@@@???999888888:::>>>@@@AAAAAA;;;>>>AAABBB@@@>>>===<<<999999888777666555444444444444333111///...///111//////......------------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---222999<<<:::555000---...///111111///...///000222333333444555666777777666777777777888888888999:::555111222666999777444555555666777888999999:::>>>======<<<;;;;;;::::::666777888:::;;;<<<======;;;<<<<<<999555555;;;@@@CCCKKKQQQLLL???444222444222111111000///......---***+++,,,---............,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++........................------......///000000000/////////000111111222222888777777777777777888999999999:::<<<>>>@@@BBBDDD;;;===???@@@???;;;777444555999===AAABBBCCCDDDFFFFFFHHHHHHFFFGGGJJJHHHDDDFFFDDDCCCEEEHHHIIIHHHFFFFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEGGGIIIJJJIIIHHHGGGJJJIIIHHHGGGFFFFFFFFFGGGJJJFFFBBB@@@AAAEEEKKKOOOLLLJJJFFFDDDCCCBBBAAA@@@FFFFFFFFFDDDBBBBBBDDDFFFDDDDDDDDDDDDDDDEEEFFFGGGDDDFFFIIILLLMMMMMMKKKJJJFFFFFFHHHIIIEEEAAADDDKKKhhhQQQLLLFFFBBB<<<888555333111///---+++)))((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$###!!!!!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''*********+++++++++,,,,,,.............../////////000111222333555777999:::<<<===??????@@@BBBEEEHHHHHHIIIKKKLLLMMMLLLKKKJJJFFFGGGHHHIIIIIILLLPPPSSSRRRQQQOOOOOOPPPQQQQQQPPPOOOMMMKKKJJJKKKKKKKKKIIILLLIIIEEEEEEHHHIIIFFFCCCEEEDDDDDDBBB@@@>>><<<;;;::::::999888777666555555222444555444333222333444333333333333333333333333333222111111000000000111000000/////////000111222333333333333222222222222000222555666555444444555555555555777999:::;;;;;;===>>>@@@AAABBBAAA??????=========>>>???@@@@@@???>>>????????????>>>===<<<===>>>???@@@AAAAAAAAAAAA<<<;;;:::;;;===?????????<<>>;;;666444555999===???@@@@@@AAAAAADDDGGGGGGEEEFFFHHHGGGCCCCCCAAA@@@AAADDDFFFEEECCCEEEEEEDDDCCCCCCCCCCCCCCC@@@AAADDDFFFGGGGGGFFFEEEIIIHHHGGGGGGGGGGGGFFFDDDDDDCCCAAA@@@AAACCCFFFGGGJJJHHHEEECCCBBBAAA@@@@@@GGGFFFEEEEEEDDDEEEEEEEEE@@@AAAAAABBBCCCDDDDDDDDDEEEGGGJJJLLLMMMLLLKKKJJJBBBCCCFFFHHHEEEBBBEEEKKKfffRRROOOEEEBBB===999666333111///---+++)))((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""######""" !!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''*********++++++++++++,,,---------.........////////////000222444777999:::;;;<<<>>>>>>>>>???BBBDDDGGGGGGHHHIIIJJJKKKLLLLLLHHHIIIHHHGGGGGGIIIMMMQQQOOOPPPQQQPPPOOOOOOPPPRRRRRROOOLLLKKKJJJJJJIIIHHHIIIFFFCCCCCCEEEFFFEEEBBBAAAAAA@@@???>>><<<;;;:::999888888777666555444444222333444333222222222444333333333333333333333333222111111000000000000000000////////////000111111222222222222111111111111000222444444333222222222333444555666777999::::::===>>>???@@@AAA@@@@@@???<<<<<<;;;;;;<<<===???@@@>>>???AAABBBBBB@@@>>>============>>>???@@@AAABBB>>><<<;;;;;;===>>>======>>>@@@BBBCCCAAA???>>>===777777666555444333333222333444444222000...///000------------,,,,,,,,,,,,************************************************)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,...000000///---,,,---111333444333111000000111111111222333444555555666333444555666777888888888===BBBEEEAAA888222333777777888999:::;;;<<<=========<<<<<<;;;;;;::::::999;;;;;;;;;;;;:::888666555666777888666222000222555777;;;>>>999///))))))+++.........---,,,,,,++++++******+++,,,------------+++++++++***************++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,---......//////---......///000000111111222333333444555666777777777777999:::<<<>>>@@@AAA<<<===??????===999555222555888<<<===============BBBEEEFFFCCCCCCFFFEEEBBB@@@??????@@@BBBCCCCCCBBBDDDDDDDDDCCCCCCBBBBBBAAA>>>@@@BBBDDDEEEEEEEEEEEEHHHFFFEEEFFFHHHGGGDDD@@@@@@AAABBBCCCCCCBBBAAA@@@FFFDDDCCCAAA@@@@@@@@@@@@GGGEEEDDDEEEGGGGGGEEEBBB@@@BBBDDDEEEGGGGGGGGGGGGGGGHHHIIIKKKKKKKKKJJJIII>>>???CCCFFFEEEBBBEEEJJJeeePPPNNNEEEBBB===999777444111...,,,***((('''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######################## """$$$%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######"""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((************++++++++++++,,,,,,,,,---.........///---...///111444777999;;;:::<<<===>>>>>>>>>@@@BBBFFFEEEEEEEEEFFFGGGIIIJJJJJJJJJHHHFFFEEEGGGKKKNNNLLLOOOPPPOOOLLLKKKNNNQQQQQQNNNKKKIIIJJJJJJJJJIIIGGGEEECCCCCCDDDEEEDDDBBB=========<<<;;;:::999888777666666555444444333333111222333222111111222333222222222222222222222222111000000/////////000000........./////////000000111111111000000000/////////111333333111000000000111333444555666777888:::;;;<<<===>>>>>>>>>>>>>>>;;;::::::999999:::===@@@>>>??????@@@@@@@@@?????????>>>=========>>>???@@@>>><<<;;;;;;===>>>===<<<>>>@@@AAAAAA???<<<;;;<<<555555444333333222111111///000111000---++++++,,,,,,,,,,,,,,,,,,,,,++++++************************************************))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------+++******,,,...111222333222000////////////000000111222333444555111333444666777888888777===CCCHHHEEE<<<666777:::444555777:::===@@@BBBDDD;;;;;;;;;;;;::::::999999;;;;;;;;;;;;:::777555333444555666555111//////000---000222///+++)))+++...,,,,,,+++++++++*********)))******+++,,,,,,++++++*********************)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------...//////000000///000111222444555555555555666888999;;;===>>>>>><<<===>>>>>><<<888444222444777;;;<<<<<<<<<<<<===???CCCDDDAAAAAACCCCCC@@@AAAAAAAAAAAACCCCCCDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDDDDDDDEEECCCBBBDDDFFFFFFAAA<<>>>>>???AAAFFFCCCAAACCCGGGHHHDDD??????@@@CCCFFFHHHHHHGGGFFFFFFFFFGGGGGGHHHGGGGGGGGG>>>>>>AAADDDDDDAAABBBFFFeeeOOOLLLEEEBBB>>>:::888444111...***(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################"""''')))'''$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((())))))*********++++++++++++++++++,,,---.........------///111333666888::::::<<<>>>?????????AAABBBHHHGGGEEEDDDDDDEEEFFFGGGJJJIIIHHHGGGEEEGGGJJJMMMJJJLLLNNNLLLIIIHHHJJJMMMMMMKKKHHHGGGIIIKKKLLLLLLGGGFFFDDDDDDDDDDDDDDDCCC::::::::::::999888777666444444444333333222222222000111222111000///000222111111111111111111111111000//////...//////000000------......////////////000000/////////............000222222000////////////111444444444444777999888888999:::;;;<<<<<<<<<:::;;;:::999777888;;;??????===<<<;;;<<<>>>@@@AAAAAA@@@???===<<<===>>>>>>===;;;:::;;;===>>>>>>>>><<<>>>???>>>;;;999888888333333222222111000000000---///111000...+++***************+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************************************+++++++++,,,,,,------,,,***)))***---///...///111000...------.........///000111222333333000222444666888888888888666999===>>><<<999888888444555888;;;>>>AAACCCDDD:::::::::::::::999999999888999:::;;;:::777555333333444555444222///......+++,,,,,,+++)))***,,,///************))))))))))))((()))******************)))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++*********+++,,,,,,------+++,,,,,,---......//////---...000222333333444333333444666888:::;;;;;;;;;;;;<<<<<<<<<:::777444222333666:::======>>>>>>???===AAACCC@@@>>>@@@AAA???@@@@@@AAABBBBBBBBBCCCDDDAAAAAAAAABBBCCCDDDEEEEEECCCCCCCCCCCCBBBBBBAAAAAABBBAAA@@@BBBDDDCCC???;;;FFFFFFFFFEEEDDDCCCAAAAAA>>>??????>>><<<<<>>AAAEEEFFFBBB===999;;;>>>@@@BBBBBBBBBAAADDDDDDCCCCCCCCCDDDDDDEEEAAA???@@@CCCBBB>>>>>>AAAgggOOOKKKEEEBBB>>>;;;888555111...***)))'''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""(((***)))%%%""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))))))))************+++)))***++++++,,,---......------...000333555777888999<<<>>>@@@@@@@@@BBBCCCJJJIIIHHHFFFFFFFFFGGGHHHGGGHHHIIIHHHGGGHHHKKKMMMKKKLLLKKKIIIGGGFFFGGGHHHJJJGGGEEEEEEGGGJJJLLLMMMHHHHHHFFFEEEDDDCCCCCCCCC999999999888777666555444222222222222111111111000///000111000//////000111000000000000000000000000...............//////000,,,------...///.....................---------------///111111000/////////---000333333222222555888666666777888999::::::;;;<<<===>>><<<999888;;;>>>>>><<<:::888999<<<@@@BBBAAA@@@@@@???>>>>>>>>>>>>===;;;:::;;;===>>>>>>>>>;;;<<<<<<;;;888555555555111111000000////////////...000333333111...++++++)))))))))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++***+++---///+++,,,......,,,,,,,,,---------...///000111111222///111444777999:::999999555666888;;;======;;;999888999:::;;;<<<===>>>>>>999999999999999999999999666888999::::::777555333222222222222111000.........---+++***))))))***+++))))))))))))))))))))))))(((((()))))))))))))))((((((((((((((())))))))))))))))))************))))))************************))))))******+++,,,,,,,,,+++++++++,,,------......---...000222333333222222222333555777999999999999999:::::::::999777444222333666:::===>>>>>>???@@@;;;AAACCC@@@===>>>@@@???<<<>>>????????????@@@BBBAAA@@@@@@@@@AAACCCEEEFFFAAAAAA@@@@@@@@@?????????AAAAAABBBBBBAAA@@@>>>===EEEDDDCCCBBBAAA@@@??????===???@@@>>>;;;;;;>>>AAAAAA???>>>???BBBCCCAAA>>>;;;<<<>>>@@@AAAAAAAAAAAABBBAAA@@@@@@@@@AAACCCDDDDDDAAA???AAA@@@<<<<<>>??????@@@@@@@@@@@@@@@???===<<<;;;<<<===<<<;;;;;;<<<;;;999666444333444////////////............---000444444222...+++***((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))*********+++***+++------,,,+++,,,...)))***,,,---,,,,,,---...,,,,,,---...///000111111///111555888:::;;;;;;:::777888:::<<<===<<<;;;:::999999:::::::::::::::;;;888888888999999999999999666888::::::999666333111111000////////////.........+++)))((()))))))))((((((((())))))))))))))))))((((((((())))))((((((''''''''''''((((((((())))))((())))))))))))))))))((())))))))))))))))))))))))(((((())))))***++++++,,,******++++++,,,------------///111222333222111000000222444777888888777777777888999999888666555444444777;;;============>>>:::@@@CCC@@@<<<===??????:::<<<>>>>>>===<<<>>>AAACCCAAA>>><<<<<<>>>AAABBB????????????@@@AAABBBBBBAAADDDFFFDDD@@@>>>@@@CCCBBBBBBBBBBBBAAA@@@>>>======???@@@>>>;;;:::===AAA@@@@@@??????@@@AAAAAABBB???@@@@@@AAABBBCCCCCCCCCAAA@@@>>>>>>???AAADDDEEEGGGAAA>>>???>>><<<===@@@kkkMMMFFFEEEBBB???<<<999666111......,,,***)))******)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################"""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))))))))************((()))***+++,,,---............///000111333555666666999<<>>@@@999:::;;;<<<===>>>???@@@;;;<<>>>>>???AAABBBEEEFFFHHHCCCGGGIIIFFF@@@>>>BBBGGG@@@AAADDDEEEDDDAAA>>><<<===???AAA>>>:::999===AAA@@@AAAAAA@@@???@@@BBBEEE???>>>>>>>>>>>>???@@@AAAAAA@@@>>>>>>???BBBEEEGGGGGGAAA=========<<<>>>AAAlllRRRGGGDDD===888888777333000000++++++***)))((((((((()))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""%%%%%%$$$###"""""""""###$$$%%%&&&%%%###"""###$$$########################################################################################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************)))))))))***++++++,,,,,,......---...///000222333777888888:::<<<>>>@@@BBB>>>@@@BBBCCCDDDEEEGGGIIIHHHHHHIIIKKKMMMMMMLLLJJJIIIJJJJJJJJJIIIGGGEEEDDDCCCAAA???@@@BBBEEEFFFGGGFFFGGGGGGCCC===888777888222444666888777444111///////////////////////////------............------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000///......000222444555666888999999999999???>>>>>>>>>=========<<<<<>>:::<<>>???AAABBBCCCCCCDDDDDD>>>>>>============>>>>>>@@@???<<<999666444222111/////////...------,,,,,,,,,,,,++++++***)))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---...///000111///222666999999999999:::;;;:::999888777777777777555666777888999999:::999888777;;;CCCCCC;;;444222666666666666555333000//////............---------))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************))))))***+++,,,,,,,,,,,,............////////////...000333666888888888777777888888888777555333111888:::;;;999666666888:::<<>>===@@@CCC===<<<:::;;;===@@@AAA@@@EEEFFFAAA777222555;;;===@@@>>>===>>>AAADDDFFFFFFFFFGGGFFFBBB======BBBGGGCCCBBBBBBEEEFFFDDD???:::BBBGGGEEE===999<<<>>><<>>???BBBDDDFFFCCCBBBAAA???===>>>AAACCCAAA>>>;;;;;;>>>AAABBBCCCFFFAAA>>>>>>===;;;<<<@@@dddLLLAAADDD<<<777888777444111111,,,+++***)))((((((((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""$$$$$$######"""#########$$$%%%&&&%%%###"""###$$$########################################################################################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))((())))))******+++,,,,,,......---...///000222333777777888:::<<<>>>@@@AAA???@@@BBBBBBBBBCCCFFFHHHKKKIIIHHHIIIKKKKKKIIIFFFHHHIIIIIIIIIIIIGGGFFFEEEBBB@@@>>>>>>@@@CCCDDDDDDCCCDDDCCC@@@;;;666555666222333444555444222000...////////////////////////,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000///......000222222222333444555666777777;;;<<<<<<===>>>>>>??????>>>>>><<<;;;@@@HHHHHHCCCAAABBBBBBCCCCCCBBBBBBAAA??????>>>=========>>>>>>>>>===:::777444222111000//////......---,,,,,,,,,,,,,,,+++******)))(((((()))(((((((((((((((((()))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((*********************************+++++++++,,,,,,,,,,,,,,,,,,---///000111///111444666666777888999888777777666666666666777666666777888999999999999999777:::AAAAAA;;;444333666666666555444222///...............---------,,,))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))***+++,,,,,,,,,,,,---.........////////////...000333555777888777777777777666666555333222111777888999777444444555777;;;===???????????????@@@>>><<<;;;<<<>>>@@@AAAAAABBBCCCJJJQQQLLL???999;;;=========???BBBCCCCCCBBBCCCDDDDDD@@@<<<===AAAFFFDDDCCCCCCDDDDDDAAA===:::AAAFFFEEE>>>;;;<<<>>><<<<<<;;;:::999;;;===@@@BBBBBBBBB@@@===;;;<<>>BBBeeeOOOFFFBBB;;;777777888444222222,,,+++***)))((((((((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""######$$$$$$###%%%%%%%%%###"""###$$$########################################################################################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))******++++++,,,---------...///000222222666666888999<<<===???@@@@@@AAAAAAAAAAAABBBEEEHHHKKKGGGDDDEEEIIIKKKIIIFFFFFFGGGHHHIIIIIIHHHGGGFFF@@@???======???@@@AAAAAA???@@@???<<<777444333333222222222222111000///...........................******++++++++++++************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---/////////......///111222222222222333555666888;;;;;;<<<<<<===>>>>>>>>>>>>===;;;;;;@@@FFFEEE@@@DDDDDDDDDDDDCCCBBB@@@???@@@?????????>>>>>>======<<<:::888555222000///...///......------,,,,,,+++++++++******))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((*********************************++++++++++++,,,+++++++++,,,---...///000///111222333333555777:::666555555555555666777777777777888999:::::::::::::::888:::>>>???:::666555666666555444222000...---------------,,,,,,,,,,,,)))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))******((()))***+++,,,,,,,,,,,,---------.........//////...///222444666777777777999888666555444333444444888999999777555444555666888999;;;===@@@AAA???===>>><<<;;;<<<>>>@@@AAAAAABBBBBBOOO```[[[EEE999===;;;<<<===???AAAAAA???======>>>>>><<<999:::???CCCDDDEEEEEECCC@@@===<<<<<>>BBBDDDBBBAAA>>>:::888999===@@@@@@CCCEEEBBB======BBBHHHEEEBBBAAACCCBBB>>>>>>@@@gggRRRIIIBBB;;;666777888555222222,,,,,,***)))((((((((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""###$$$%%%%%%###$$$%%%$$$###"""###$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))***+++++++++,,,------...///000111222444555777999;;;===>>>>>>???@@@@@@AAAAAACCCGGGJJJGGGCCC@@@BBBIIIMMMMMMJJJDDDEEEFFFHHHHHHHHHGGGFFFAAA???======>>>??????>>>===<<<;;;888555333222222333222111000////////////------------------------*********++++++*********************************************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...///...------///111555444333333444666999;;;>>>>>>===<<<<<<;;;;;;:::CCCBBBAAA@@@@@@@@@@@@>>>BBBCCCDDDDDDDDDBBB@@@???@@@@@@@@@??????>>>===<<<:::888666444111000///.........------,,,+++++++++******)))))))))((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************************************++++++++++++******++++++,,,...///000000111222222222444888;;;666666666666777888999:::999999:::;;;;;;;;;;;;;;;:::999999;;;<<<:::888666666555444222000...---,,,---,,,,,,,,,++++++++++++))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))***((()))***++++++,,,,,,+++,,,,,,---------.........---///111333444555666666;;;999777444444444666777;;;;;;:::888777666666777666666777<<<@@@BBB???;;;===;;;:::;;;===???@@@@@@DDDEEEKKKSSSNNNBBB===@@@===<<<;;;<<<>>>>>>===<<<888999999777666888;;;???DDDEEEEEEBBB===:::;;;>>>AAABBBCCCBBBAAAAAAAAA???===<<<;;;;;;===@@@CCCEEEBBB@@@===999666888;;;???>>>@@@AAA???;;;;;;>>>BBBAAA??????BBBAAA===<<<===fffOOOCCCBBB;;;666777888555222222---,,,+++)))((('''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###############"""""""""###$$$%%%%%%"""###$$$$$$""""""###$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))******++++++,,,,,,---...///000111111222444666888;;;<<<======<<<>>>@@@AAACCCEEEIIILLLGGGCCCAAACCCIIIMMMMMMKKKCCCDDDFFFGGGHHHGGGGGGFFFCCCAAA??????@@@@@@???===<<<:::888555444333222222333222111000/////////000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++,,,,,,,,,---,,,---...---,,,,,,...000555555444333444666999;;;<<<<<<<<<<<<;;;;;;;;;:::DDDFFFHHHFFFBBB>>>???CCC???@@@BBBDDDDDDCCCAAA@@@@@@AAA@@@@@@???===;;;:::888777555333111000//////---------,,,++++++******))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++************,,,---...///111222222222222444999<<<888888888888999;;;<<<===:::;;;<<<<<<<<<<<<<<<<<<:::999999999::::::999666555444222000...---,,,+++++++++++++++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))***++++++++++++,,,,,,,,,,,,---------------...///111333444555666:::888555222222333555777;;;:::999888888777777777444444666;;;???AAA>>>:::<<<:::999999<<<>>>??????AAAHHHGGG???;;;???AAA???@@@===:::999:::<<<>>>>>>999999999888888999<<<>>>CCCDDDDDDAAA===;;;===@@@<<<;;;<<<>>>???>>>======;;;:::999999:::===AAACCCAAA@@@===:::888999<<<@@@@@@>>>===<<<======>>>>>>@@@>>>???CCCBBB>>><<<===pppUUUFFFBBB;;;777777888444222222---,,,+++)))((('''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$#########"""######$$$$$$!!!"""$$$###""""""###$$$###########################################################################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))******++++++,,,---...///000000000111333555888:::;;;;;;;;;:::===@@@BBBCCCEEEHHHJJJHHHFFFEEEEEEGGGHHHHHHGGGCCCDDDEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@AAA@@@>>><<<:::888555333333333333222222222111000////////////++++++++++++++++++++++++)))******************)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---------,,,,,,...///222111111111222444666777777777888:::<<<===>>>???@@@AAACCCDDD@@@;;;===AAA;;;===@@@CCCDDDCCCBBBAAA@@@@@@@@@@@@>>><<<999888666555333222000//////...---,,,,,,++++++******)))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))************+++)))))))))***+++,,,---...111111222222222444888;;;888888888999:::;;;<<<===:::;;;;;;<<<<<<;;;;;;;;;888:::999777999;;;:::666333222000...---,,,,,,,,,+++*********))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((())))))'''((()))***+++++++++++++++++++++,,,,,,,,,------,,,---...000111333444555666444222000///111222444999777555555666777666555444555777:::===>>>===<<<<<<:::999:::<<<>>>??????;;;GGGGGG:::666@@@CCC;;;BBB>>>:::888:::===@@@AAA@@@???>>>======>>>>>>???AAABBBBBBAAA??????@@@AAA???<<<<<<@@@BBBAAAAAACCC???>>><<<<<<===???BBBDDDAAAAAA@@@===<<<<<>>@@@BBBAAA???BBB@@@AAADDDDDD@@@>>>@@@wwwZZZIIIDDD<<<777888777444111111...---+++)))(((''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$######"""######### """######""""""###%%%##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))************+++---///000000000///000222555888:::;;;;;;:::999<<<@@@BBBBBBBBBCCCDDDDDDFFFGGGGGGEEECCCDDDEEECCCDDDEEEFFFFFFFFFEEEDDDDDDCCCAAAAAA@@@???===;;;888555111000222333222111000000//////...---------++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))************+++++++++++++++,,,---,,,++++++---///......///000111222333333444555777999;;;>>>???@@@EEE@@@>>>BBBCCC>>>;;;;;;999;;;???BBBCCCBBB@@@??????@@@@@@???===:::888666333222111///...---------,,,,,,,,,+++******))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))***,,,---......000111111222333777999777777666666777888999999888888999999999999888888777999999777888<<<:::555000000...---,,,,,,,,,---******)))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''((((((((())))))'''((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---///000222444555555444222111111222333444888666444555777888888666444777999:::;;;;;;===>>>===<<<:::;;;>>>@@@AAAAAA<<>>;;;;;;<<>>>>>@@@??????@@@CCCDDDDDDCCCCCC>>><<>>>>>@@@CCCEEEAAABBBBBBBBBAAAAAACCCEEE@@@@@@AAAAAAAAAAAABBBCCCCCC@@@@@@CCCCCC@@@???AAAnnnRRRAAADDD===888888777333000000...---+++***((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$%%%%%%$$$###"""""""""### """######""""""###%%%#################################################################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))************+++---///000000/////////111444888::::::::::::999<<<@@@BBBAAA???>>>>>>===BBBGGGGGGDDDBBBDDDGGGCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCAAA@@@@@@>>><<<999777333//////000222111000............---,,,+++***************************&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,++++++---///---...///111222222222222666777888999;;;<<<===>>>SSSHHHBBBGGGKKKFFF>>>:::999;;;???AAABBBAAA>>>===????????????===:::777555111000///...---,,,,,,,,,,,,,,,++++++***)))))))))&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************(((((())))))***+++---...,,,...000111111222555777555444444444444555666666666666777777777666666555666999:::777888<<<:::444///...---,,,+++,,,------))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((()))'''((()))******++++++*********+++++++++,,,,,,,,,,,,,,,---...000222444555777777666555555555666666999777555666999;;;;;;999555888;;;;;;999999===@@@???===<<<===???BBBBBBBBB@@@@@@AAACCC@@@;;;===BBB???>>>===>>>@@@AAABBBAAAFFFDDDAAA??????>>><<<;;;???======@@@EEEGGGFFFDDD@@@999777===AAAAAABBBFFF@@@>>><<<;;;;;;<<>>BBBFFFAAA>>>>>>AAA@@@======@@@uuuLLLHHHCCC@@@===;;;999777444222///...+++)))'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$#########""""""!!!!!!########################$$$#########""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!######""""""######$$$%%%########################""""""""""""""""""""""""################################################%%%$$$###"""""""""$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))******++++++)))******++++++,,,------///000222444777:::<<<===<<<<<<===AAADDDDDD@@@<<<>>>BBBEEEDDD@@@???AAADDDHHHHHHGGGEEEBBBAAABBBCCCCCCBBBBBBAAA@@@???>>>===555444222000///...------------,,,,,,,,,++++++++++++++++++***)))(((((('''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((++++++************************+++,,,,,,,,,++++++,,,---...000111111111111777777666777999<<>>?????????>>>>>>@@@CCCFFF<<<>>>@@@AAA???<<<;;;;;;>>><<<;;;:::;;;>>>AAACCCBBBCCCCCCCCCAAA???<<<;;;<<<>>>AAACCCDDDCCCBBBAAA888888999;;;===???BBBCCC;;;;;;;;;;;;;;;<<<===>>>AAABBBDDDHHHKKKIIIDDD@@@GGGDDD???<<<:::<<<>>>@@@BBBAAA??????@@@AAA@@@???sssNNNJJJCCC@@@===;;;999777444111///...+++)))'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$#########""""""""""""####################################"""""""""!!!""""""""""""""""""""""""############"""""""""!!!######""""""######$$$%%%########################""""""""""""""""""""""""################################################%%%$$$###""""""###$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((************)))******++++++,,,,,,---...///111333666999;;;<<<;;;;;;===AAADDDDDDAAA>>>AAAEEEHHHFFFCCCAAACCCEEEFFFGGGGGGFFFCCCBBBBBBCCCBBBAAA@@@???===<<<;;;;;;444333222000///...------,,,,,,,,,,,,++++++++++++++++++***))))))(((''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&((((((((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((************************)))******+++++++++++++++,,,---...///000111111111444444555777:::===@@@AAANNNLLLHHHBBB>>><<<<<<<<<@@@???>>>===<<<;;;;;;;;;???<<<888666555555555444222000...,,,++++++,,,,,,******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((((((((()))******++++++,,,,,,---......000111222333333333555333111222333555555444666666666666666666777777888888999888777555222111---------,,,++++++************))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***+++++++++++++++++++++++++++++++++++++++,,,...///000000000000222333555666666666666555666666555444444444555666777777777777888999;;;<<<::::::::::::<<<>>>???@@@<<<>>>@@@???>>><<<<<<<<>>======>>>@@@BBBEEEEEEDDDCCCBBBAAA@@@@@@AAABBBBBBBBBAAA@@@>>>===<<<<<<======>>>???@@@AAA<<<<<<<<<;;;;;;;;;<<<<<>>???BBBEEEEEEBBB???DDDAAA>>>;;;:::;;;===???CCCAAA??????@@@@@@???>>>wwwOOOIIICCCAAA>>>;;;999777444111///...+++)))'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%###############"""""""""####################################""""""""""""""""""""""""""""""""""""############""""""""""""######""""""######$$$%%%########################""""""""""""""""""""""""################################################$$$######"""######$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((()))*********))))))******+++,,,,,,,,,---...000222555888999;;;:::;;;===AAADDDDDDBBB@@@CCCFFFHHHGGGCCCAAABBBDDDCCCEEEGGGGGGEEECCCCCCCCCAAA@@@???===;;;999888777333222111///...---------,,,,,,+++++++++***************))))))((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&''''''''''''(((((((((************************)))))))))*********++++++,,,,,,---...///000111111111222555888;;;===???@@@RRRUUUQQQEEE???AAA@@@;;;??????>>>===<<<;;;::::::===:::666555444444333222000///---,,,+++++++++,,,)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))******+++,,,,,,,,,,,,---///111222444444444444222111111333444444444333333444444555555666666666666555444222111000///---,,,,,,+++******)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++++++++++++++++++++++++++++++++++++++,,,---...000000000000333333444666666777777666777666555333333222333333777666555555666888;;;<<<;;;999999<<<@@@BBBAAA???===>>>>>>===<<<;;;===>>>CCCAAA???===<<<<<<===>>>CCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>======<<<<<<;;;;;;;;;<<<<<<>>><<<<<<===???@@@@@@??????>>>===<<<;;;<<<======AAA???===<<<======<<<;;;~~~QQQEEEDDDBBB>>><<<:::777444111///...+++)))'''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%#########################################################"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######""""""######$$$%%%########################""""""""""""""""""""""""##################################################################$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((()))))))))))))))))))))***++++++,,,,,,+++,,,...111444666888999999;;;===AAACCCDDDCCCBBBBBBDDDEEEDDDBBB@@@@@@AAAAAACCCFFFGGGFFFDDDCCCCCCAAA@@@>>><<<999777555444222111000...---,,,,,,,,,++++++*********))))))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************((((((((())))))***++++++,,,,,,,,,---...///000111000222555999;;;<<<<<<<<>>CCCCCC;;;??????>>>>>>===<<<;;;;;;:::777555333333333222000///...,,,+++*********+++(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))))))))***++++++,,,,,,***,,,...000222444555555333111111111333555444333111111222333333444555555555444222000///.........,,,++++++******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))******************************************+++,,,...///000111111333333444555666777777777666666555555444444444444888777666555777999<<<>>><<<:::999>>>DDDFFFBBB>>>=========<<<:::;;;>>>@@@>>>===;;;999888999::::::===>>>???@@@AAA@@@???>>>===<<<<<<<<<===@@@BBBDDDAAAAAAAAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???===;;;:::;;;>>>@@@BBB========================>>><<<:::999999999888777SSSFFFEEEBBB???<<<:::777444111///...+++)))'''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%###############$$$$$$$$$########################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""############""""""######$$$%%%########################""""""""""""""""""""""""################################################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((()))((((((((())))))******+++,,,,,,+++,,,...000333666888999888:::===@@@AAABBBBBBBBBAAABBBCCCCCCAAA@@@@@@@@@???BBBEEEFFFEEECCCCCCCCC@@@???===;;;888666444333000///...---,,,,,,+++,,,******)))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********(((((((((((()))***+++,,,,,,,,,,,,,,,---...000111222333666999:::999888777BBBMMMLLL>>>888===>>>888???????????????>>><<<<<<777555222222222111000...,,,,,,++++++******))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))((())))))******+++,,,,,,***+++---000222444555555222111111222444666555444000111111222333444555555555333111///------......+++******)))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))*********))))))***************************++++++---...000111222222222333444555666777888333444444555555555555555666666555555777999<<<>>>999777777<<>>AAA999999888888888999:::;;;777:::>>>AAABBB@@@===;;;::::::::::::===AAADDDGGG????????????>>>===<<<;;;999999::::::<<<===???@@@>>><<<:::888888:::>>>@@@======>>>>>>???>>>>>>>>>===;;;999999999999888777|||SSSJJJFFFCCC???===:::777444111///...+++)))'''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%########################""""""""""""""""""""""""################################################!!!"""###$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((())))))***++++++++++++,,,...000333666777999888:::===?????????@@@BBBBBBBBBBBBCCCCCCCCCBBBBBB???AAACCCDDDBBBAAAAAABBB???>>><<<999777444333222///...---,,,++++++++++++))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''(((((())))))*********)))((((((((()))+++,,,...,,,+++++++++,,,...000111333444666888888777666555;;;CCCEEE<<<666999;;;999===>>>?????????>>><<<;;;444222000000000000...,,,++++++*********))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((())))))***+++++++++***+++---///222333444555222111222444666777666555222222333333444444555555444222000...---,,,------***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))******))))))(((******************************+++,,,---///111222111111111222333555666777000111222333444444444444333333444555777999:::;;;;;;:::;;;>>>AAABBB???<<<;;;;;;;;;::::::;;;???AAA999999999:::;;;===>>>???999<<<@@@CCCDDDBBB???=========<<<<<<===???BBBDDD???>>>===<<<;;;;;;;;;<<<999999::::::<<<===???@@@;;;;;;:::888666777999;;;>>>>>>>>>>>>>>>>>>>>>>>>>>><<<::::::;;;<<<;;;:::zzzRRRIIIFFFDDD@@@===:::777444111///...+++)))'''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################!!!"""""""""############""""""""""""""""""""""""!!!"""""""""##################""""""######$$$%%%########################""""""""""""""""""""""""################################################ !!!###$$$%%%%%%$$$$$$########################"""#########$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((''''''(((((())))))******+++++++++,,,...111333666888999777:::===>>>======>>>@@@??????@@@AAABBBCCCBBBAAA???AAABBBAAA??????@@@AAA;;;;;;999777555333111000...---,,,++++++******+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++***)))(((((()))+++...///++++++******+++---///111222333555666777777666666999===@@@===777555888<<<;;;<<<===>>>===<<<:::999222000////////////---+++))))))******))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((())))))******++++++***+++---///111333333444222222333555777888777666555555555555555555555555111111///...,,,+++++++++))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))))))))))))))((((((*********************************+++---///111333000//////000222444666777222333444444555444333333111333555777999:::::::::===>>>???@@@@@@@@@??????999:::;;;;;;;;;<<>>???@@@@@@>>>???@@@AAABBBBBBAAAAAA??????>>>>>>>>>???@@@AAABBB@@@===:::999999;;;<<<<<<;;;;;;;;;;;;<<<======;;;<<<===;;;888666777999>>>>>>===<<<<<<<<<======;;;:::999999;;;<<<<<<;;;}}}QQQEEEGGGDDD@@@===:::777444111///...+++)))'''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$#########"""###$$$$$$%%%########################""""""""""""""""""""""""################################################ !!!###$$$%%%%%%$$$$$$########################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((('''''''''((((((((()))******+++++++++,,,...111444666888999777:::======;;;;;;===???<<<<<<<<<>>>@@@AAA@@@???@@@AAAAAA???======>>>@@@999888777555333111000///------,,,+++************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++******))))))***,,,///000++++++******+++---///111111222333555666777888888555666999:::444...111888888:::;;;<<<<<<:::999777000///......///...,,,***((()))))))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((()))******+++++++++,,,---///111222333333222222333666888999888666666666666666666666555555000///...---,,,***)))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))(((((())))))))))))))))))))))))*********+++,,,///111333//////...///111333555666666777777888777666444333333555888;;;======<<<<<<999;;;<<<<<<:::::::::;;;888999;;;;;;;;;<<>>?????????AAA@@@???>>>>>>@@@BBBCCC>>>>>>>>>??????@@@AAABBBEEEBBB>>>:::888888:::;;;???>>>===<<<;;;:::::::::<<>>===<<<;;;:::;;;<<<<<<777666555666888999999999SSSFFFEEECCC???;;;888555444444111///,,,)))''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""""""""####################################################################################%%%%%%%%%$$$$$$#########################################################&&&&&&%%%%%%$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&))))))************)))))))))***,,,...000333888;;;888:::;;;<<<<<<<<<>>>???=========>>>???AAABBBCCCDDDAAA??????@@@???===::::::888666333111/////////------,,,+++***)))((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))************++++++++++++,,,---......111222333555777888999:::999;;;;;;;;;999777555555999;;;>>>@@@???===999666666444000...---,,,+++)))***))))))((('''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,---...///000222333333555555555666666666666777777777777777666555444333000///...,,,+++***))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))'''((((((***+++---///000111111000000111333555666666777777888888888888777:::999999888888999::::::???===;;;999999999:::;;;>>>???@@@???<<<;;;<<<======<<<:::999:::<<<===>>>???===<<<===???@@@@@@???@@@???===<<<===???AAACCC???AAAAAA<<<777555888<<<@@@===:::999;;;===>>>???888:::;;;:::999;;;@@@EEE======<<<<<<===???AAACCC???>>><<<:::999999999999|||PPPCCCEEECCC???;;;888666444444222000---)))''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$##################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""""""""####################################################################################%%%%%%%%%$$$$$$#########################################################%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&'''(((((()))************)))+++---///000222555888888:::;;;<<<;;;<<<>>>??????>>>>>>>>>???@@@AAAAAADDDBBB@@@???@@@@@@>>>;;;999888555222000/////////---,,,,,,+++)))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((()))))))))************************+++------000000111333555666888888;;;AAAGGGGGGBBB>>>===>>>;;;<<<<<<<<<;;;:::999888666333///------,,,***))))))))))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,,,,---...000111222222555555555666666666777777666666777777666555444444000///---,,,***)))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''((((((((())))))))))))(((((()))***+++---...///111000000000111333444555555666666777777777777777888999999999888888888999>>>===;;;:::::::::;;;<<<>>>??????>>><<<;;;<<<======???@@@>>><<<<<<@@@CCCBBBAAA???@@@BBBDDDDDDCCCDDDCCCAAA??????AAACCCDDD@@@AAAAAA===888777999===???>>><<<<<<===<<<:::888777777777777777999===@@@======<<<;;;;;;;;;;;;;;;>>>===<<<<<<:::999999888}}}QQQDDDEEECCC@@@<<<888666444444222000---***((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""""""""####################################################################################$$$$$$$$$$$$$$$#########################################################$$$$$$#########$$$$$$%%%######$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***++++++)))+++---//////111333555888999;;;<<<;;;<<<===???@@@@@@???????????????@@@BBB@@@???>>>???>>>===;;;888777444222000.........,,,,,,+++***)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((())))))))))))******))))))((())))))***+++,,,......000111333555666666999CCCLLLNNNGGGAAA@@@CCC>>>===:::888777888999:::555222///,,,,,,+++***)))))))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,,,,---...//////000000444444555555555666666666666666666666666666555555///...---+++***)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''''''((((((((()))))))))***))))))******,,,------/////////000111333444555444444444555555666666666666888::::::888666666666;;;;;;:::::::::;;;<<<=========>>>===;;;;;;<<<>>><<<@@@BBB@@@;;;;;;???EEEBBBAAA@@@AAACCCDDDEEEDDDHHHFFFDDDBBBBBBBBBDDDEEEAAACCCCCC@@@<<<:::<<>>??????>>>>>>?????????>>>===<<<<<<=========<<<:::888777UUUHHHFFFCCC@@@<<<999666555444222000---***(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$##################$$$$$$$$$$$$#########""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$################################################!!!"""""""""####################################################################################$$$$$$$$$########################################################################"""######$$$$$$######$$$%%%&&&&&&&&&&&&''''''''''''((()))******(((***---//////111333444777999;;;;;;;;;;;;===????????????>>>??????@@@AAA???>>>======<<<;;;:::999777555333000///.........++++++***)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))***+++,,,,,,---...///111222444555666555<<>>===>>>???===:::888777888999:::333111---+++++++++)))((((((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,,,,------...//////000222222333333333444444444555555666666666666555555...---,,,***))))))((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******************+++,,,......///000111222444444222222222333333444555555444777::::::777555444555888888999999:::;;;;;;<<<;;;<<<<<<<<<;;;;;;===???;;;===>>>===;;;;;;===@@@>>>===<<<===???AAAAAA@@@GGGFFFDDDBBBAAAAAABBBBBBBBBCCCCCCAAA>>>===???AAA>>>>>>???@@@BBBAAA>>>;;;>>>;;;999;;;???AAA@@@>>>:::<<<>>>AAABBBAAA@@@???:::;;;======<<<:::888777WWWHHHFFFDDD@@@<<<999666555555222111---***((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########""""""#########$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""###############################################################################################################################################################"""""""""######$$$%%%######$$$%%%&&&&&&&&&&&&)))(((((((((((())))))***'''***,,,...///111333666777999:::;;;;;;;;;===>>>=========>>>???AAABBBCCC@@@@@@???>>><<<:::::::::555444222///...---------***))))))(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***))))))******+++,,,---...///000222333555666777666666777:::<<<<<<;;;999===<<<<<<;;;:::999888777222///,,,*********)))(((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++,,,,,,---...///000000000000000111111111222222444555555555555444444333---,,,+++***)))(((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((+++******))))))******+++,,,---...000111222333333111111111111222333444555333777;;;:::777444444555555666777999::::::::::::999:::;;;::::::;;;>>>@@@>>>;;;999:::===???===<<<===;;;::::::<<<======<<>>>>>?????????@@@@@@???=========>>>:::999888:::>>>@@@AAAAAA;;;888777999<<<>>><<<999555777:::===>>>===<<<:::999:::;;;<<<;;;:::777666UUUEEEFFFDDDAAA===999777555555333111...+++)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""####################################################################################"""""""""##############################################################################$$$%%%&&&######$$$%%%&&&&&&&&&&&&))))))(((((((((***+++,,,+++,,,------...000444666777888:::;;;:::;;;<<<>>><<<<<<===>>>???AAACCCDDDCCCCCCCCC@@@===:::::::::444333000...---,,,,,,---)))((((((((('''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))***************,,,------//////111222444666777777999666333444999<<<<<<999:::;;;<<<<<<;;;888555444111...+++)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,...///000111222//////000000000111111111444444444444333222111000,,,+++***)))(((((((((((('''&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((******)))))))))******+++***,,,---///111222333333111111000000111333555666222777;;;:::666333555888444555888:::;;;:::999888888999999999999;;;???BBBBBB===:::<<>><<<<<<===>>>===<<<;;;;;;;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;::::::777555333444888===@@@BBB;;;;;;;;;===>>>>>><<<:::888:::<<<======;;;888777888888999:::999888777666UUUFFFFFFDDDAAA===999777666555333111...+++)))(((((()))%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""##################$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""####################################################################################!!!"""""""""#########$$$#########################################################$$$$$$%%%&&&'''######$$$%%%&&&&&&&&&&&&'''''''''(((***,,,///111111000///---,,,...222555777888::::::::::::<<<>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCC@@@;;;777777888333222000...,,,,,,,,,,,,((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))((())))))***+++,,,//////000222444555777777777555333444666999999999999999999999888555333111///---***((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***+++,,,...000222333444000000000111111111222222444444333333111000...---+++***)))((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))))))))***++++++)))+++---///111222222222111000000000111333555777222777:::999555444888<<<555777:::<<<===;;;999888777777888888888;;;???CCCBBB@@@>>>@@@CCCDDDBBB???DDDBBB????????????>>>===777888999:::<<<===??????;;;;;;;;;<<<======<<<;;;999777444444777:::===>>><<<>>>AAAAAA@@@>>>======:::;;;<<<======;;;:::888777777777777666666666666XXXJJJGGGEEEAAA===:::777666555333111...+++)))(((((()))%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""####################################################################################!!!!!!""""""#########$$$################################################$$$$$$$$$$$$%%%&&&'''(((######$$$%%%&&&&&&&&&&&&%%%%%%&&&(((+++///333555666444111---+++,,,000333666888::::::::::::<<<>>>@@@???????????????@@@@@@@@@AAAAAA===777333333444222111///---,,,+++,,,,,,''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''''''''(((((()))***+++...///000111333555666777000222444444222333555777888888777666444333111111///,,,)))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***+++,,,...111333555666111222222222222333333333444444333222000...,,,++++++***)))(((((('''(((((('''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,)))***---///111222222222111111000000111333666777222777:::999555444999???777999<<<>>>???===:::888666777777777888;;;???CCC???@@@AAABBBBBBAAAAAABBBFFFCCCAAA@@@??????===<<<666777888:::===???AAABBB???>>>>>>???AAAAAA@@@>>>???===:::999:::;;;;;;:::777;;;@@@@@@===:::999:::333444666888999999999999777666666555555555555666YYYLLLHHHCCC???>>><<<777555555222000...+++)))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$#########""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$$$$######!!!######!!! !!!""""""############$$$$$$$$$'''&&&&&&''')))***)))'''&&&%%%%%%$$$#########$$$################################################################################################$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++******+++,,,---000222444666888;;;<<<;;;<<<===>>>@@@@@@BBBDDDEEECCC>>>;;;??????>>><<<999555222000///...---+++***)))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++...000333444444444666777555666777888777666444222444444444444333111///...++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&''''''((()))******+++***+++---///000111222222222333333333333222111111333222111000...,,,++++++))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''&&&""""""&&&&&&"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,------...000111222333444000000111222333555666666444666777666444666;;;???;;;<<<<<<:::888:::>>>CCCCCC???:::666666888===@@@@@@>>>===<<<<<<>>>@@@AAA???>>>===<<<<<<===>>>>>><<<>>>AAACCCCCCBBB@@@>>><<>>>>>=========<<<<<<;;;777999;;;===>>><<<:::999===<<<:::777555666999<<<===888222111444555333000]]]MMMHHHBBB>>>>>><<<777444555222000...+++)))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$#########""""""$$$#########""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$%%%'''&&&%%%$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%'''***+++***)))&&&%%%$$$$$$######$$$$$$################################################################################################$$$%%%%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++******++++++---000222333666888;;;<<<<<<===>>>@@@@@@@@@AAACCCDDDCCC@@@===@@@???>>><<<888555111///...---,,,+++***)))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((()))******++++++---///222333333333555666666777888999999777555444555555555444222000...---++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''(((((()))******+++***+++---...000111111111222222222222222111111000111111000...---,,,+++***)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''$$$$$$'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((((())))))******+++,,,,,,------...///111222333444444444555555666777777888555666777666555666888:::777999:::999888999===@@@CCC@@@<<<999999;;;>>>@@@??????>>>>>>>>>???@@@AAA:::;;;===>>>????????????>>>???@@@@@@???>>><<<;;;;;;>>>>>><<>>===;;;666444444222000...+++)))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$$$$######&&&'''((((((&&&%%%%%%%%%"""############$$$$$$$$$######$$$&&&)))++++++***%%%%%%$$$$$$######$$$$$$################################################################################################%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***++++++******+++---///111333555888;;;<<<===>>>@@@AAAAAA@@@???@@@BBBBBBAAA@@@AAA@@@>>>;;;777444000///------+++***))))))))))))''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))******+++,,,...000222222222333555888888999::::::999777666666666555444222///---,,,+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((((())))))************+++---...000000111111111111111111111000000/////////...---,,,******)))((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&&&&'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((()))******++++++,,,,,,---...///000222333333555666666666777777777777777666666777888888666555444666777888888999<<<>>>AAA@@@>>><<<<<<===???@@@??????@@@@@@AAAAAAAAA@@@:::<<<>>>@@@AAA@@@>>>===@@@???>>><<<;;;999999888;;;;;;:::999;;;AAABBB@@@:::999888777777777888999777777888888888888999999;;;;;;:::999888:::>>>AAAHHH@@@666000000222333444\\\IIIGGGAAA>>>===;;;666333444222000...+++)))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$########################################################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$%%%&&&&&&$$$""""""###""""""#########$$$$$$$$$"""""""""$$$'''(((((('''%%%%%%$$$$$$###$$$$$$%%%################################################################################################&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***++++++******+++,,,///111222444666999;;;<<<===???AAAAAA???======???AAABBBBBBAAA???===:::666222///...,,,,,,+++))))))((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********+++---///000000111222444888888999999999888888777777666555333000...,,,+++***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((()))))))))************+++---...///000000000000000000000000///......------,,,+++***))))))((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((())))))***++++++++++++,,,---...000111222222111222222333444555666666666666666999<<<<<<888333555555555666777:::===???>>>>>>>>>>>>>>>>>>??????>>>???AAACCCCCCBBBAAA@@@@@@@@@@@@???>>>===;;;:::AAA???<<<999888888999999;;;:::999888999;;;;;;999999888777555555666888999999999888888888999:::;;;;;;;;;:::999888888;;;>>>>>>999222...///222555666\\\NNNHHHBBB>>>>>>;;;666444444222000...+++)))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$###############################################################$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######"""###%%%$$$"""!!!!!!"""""""""#########$$$$$$$$$###""""""###$$$%%%###"""%%%$$$$$$###$$$$$$%%%%%%################################################################################################%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***++++++******+++,,,...000111222444777999:::;;;===???AAA>>><<<;;;===@@@AAABBB???===;;;777444111...---++++++***)))((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))*********,,,///000000000111333666666777777777777777777666555333111...,,,+++***))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))************++++++,,,...////////////......//////......---,,,++++++******)))))))))(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''(((((((((((((((((((((((('''(((((()))******++++++++++++,,,...///000111222...///000111333444555666444444666;;;??????:::666999777555555777;;;???BBB;;;;;;<<<===>>>>>>>>>===>>>@@@BBBDDDDDDCCCAAA@@@CCCAAA>>><<<:::;;;<<<<<>>;;;;;;:::888555555777999666444222111222333444555~~~[[[MMMHHHCCC???>>><<<777444555222000...+++)))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$$$$######!!!###%%%$$$###"""###$$$"""############$$$$$$$$$###"""""""""######!!! $$$$$$######$$$$$$%%%%%%################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++++++++***+++,,,---///000111444777888999:::<<<===@@@===:::999;;;===??????<<<:::888444111///------******)))(((((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))******,,,///000000000111333555555555555555666666666444222000...,,,+++******((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((************************++++++,,,....../////////---------------,,,,,,+++******))))))))))))))))))&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%###%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((())))))******+++***+++,,,---...000111111000000111333444555666777222444777<<<>>>>>>:::777;;;888666666999===@@@AAA888999;;;<<<============>>>???AAACCCCCCBBBAAA@@@???===:::888999;;;???AAA===;;;999777888:::===@@@:::999:::???AAA>>>;;;:::777777777777888888888888<<<;;;:::::::::;;;<<<===::::::999666444222333555666666666555444222111000[[[IIIIIIDDD@@@@@@===888666666222000...+++)))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$$$$###### """###$$$######$$$%%%"""############$$$$$$$$$###""""""###$$$%%%###"""$$$$$$######$$$$$$%%%&&&#########################################################################################################$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++++++++******+++---///000333555888999999:::;;;<<>>===<<<888999:::;;;<<<===>>>>>>>>>???@@@AAABBBAAAAAA@@@;;;:::999888999;;;>>>???<<<:::888777777:::<<<>>>>>>999999===???;;;888:::444555777888999888777666888888888888888999999:::777888888666333333444555666777666444222///------```IIIJJJDDDAAA@@@>>>999666777222000...+++)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$########################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$$$$######!!!"""""""""###$$$"""############$$$$$$$$$"""""""""$$$&&&'''&&&%%%$$$#########$$$%%%%%%&&&################################################################################################""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((()))***+++++++++******+++---...000555777999:::::::::;;;===>>><<<999888888::::::999777555333000...---,,,,,,)))((((((''''''''''''(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))***---///000000111222333555555555555555666777777///...,,,***))))))))))))'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))++++++******************++++++,,,---............+++,,,,,,,,,,,,+++******))))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!'''000000)))%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''(((((()))*********)))***+++,,,...///000000555555444333222222111000000555999:::777444444555666666888<<>>>>>?????????@@@@@@AAAAAAAAA@@@::::::::::::::::::::::::<<<:::888777777888:::<<>>:::777555444333222///+++((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$###"""!!!!!!"""###$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********+++...111555777999999999:::<<<===>>>;;;888777888888888888777444111///---,,,)))(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))***,,,...000222333444444555555555444333111000000...,,,)))''''''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******)))+++---//////...---,,,***---///------///---))))))((((((,,,000///***$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''(((((())))))*********++++++,,,,,,------...111111222333333333222222222444777888999777555444555777999999888888:::<<<888777888999;;;======<<>>;;;<<<<<<;;;:::999;;;<<<999;;;:::666111111777===<<<;;;999777666444444444777888999::::::::::::999:::888666666777777555333888888777777666444333222111222444444222///,,,***bbbKKKGGGEEEBBB>>>:::777555444444222///+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$###"""!!!!!!"""###$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))*********+++...111666888:::;;;;;;;;;===???===;;;999999999999888777666333000...---+++)))'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))++++++---///111333444555666555555666777777444222///...+++)))''''''(((((((((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))*********+++,,,---------,,,+++'''+++---------000///,,,)))((('''***...---)))$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''(((((())))))*********++++++,,,,,,------...111111222333333333333222222333555777777777666555333444666666555666777999888888888999;;;<<<<<<<<<===:::;;;======999888:::999::::::999777777888:::999:::999777444444888<<<::::::999888666555444444666666666666777777777777666888999777444333444555888888888777666555333333222222222222000---***(((```HHHGGGEEEBBB>>>:::777555444444222///,,,)))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$###""""""""""""###$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))*********+++...111555777999;;;;;;;;;===>>>===<<<;;;;;;;;;:::777555444111...,,,+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))+++,,,...000222333555666333000000333777888333///...---+++)))'''''''''(((&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))******,,,,,,,,,,,,---------------000111//////111000,,,)))'''&&&'''******(((%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''(((((())))))*********++++++,,,,,,------...111111222333333333333333222222333444555666666666666777999999888888:::;;;777888888999:::;;;<<<<<<;;;999999<<<;;;777555777999::::::999777777888999999999888888888888999:::888888999999888777555444777666555555555666888888222777;;;999333000333777999999999888777666555444333222111///,,,***((('''___HHHGGGEEEBBB>>>:::777555444444222///,,,)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))*********+++...111222444777999999999;;;<<<===<<<<<<======:::666333111///,,,******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))+++,,,---///111333444555000...///555<<<<<<444,,,---,,,***(((''''''''''''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***---------...///111222333888;;;999444111000---))))))'''%%%%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))*********++++++,,,,,,------...111111222333444444444444333222222222333555666777888:::;;;;;;::::::;;;===888999:::::::::;;;<<<===<<<::::::===<<<777555666;;;<<<<<<;;;999888999:::888888777999;;;<<<:::999777888:::;;;:::999777666:::999888777777999;;;<<<333777:::999666444555777999999999999888777666555555333000---***)))(((''']]]HHHGGGEEEBBB>>>:::777555444444333000,,,)))(((''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))*********+++...111111444777:::::::::;;;<<<===<<<=========:::555111///---***))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))******,,,...000222333444333333666>>>DDDBBB777---+++***)))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))------...000333555888999;;;===:::333///...***&&&(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))*********++++++,,,,,,------...111111222333444555555444444333222222222444666888666888999888777777888999888:::<<<<<<;;;:::<<<>>>>>><<<===@@@???:::777888<<<<<<<<<:::888777888:::888777888999;;;<<<:::888888999;;;<<<<<<;;;999888;;;:::888777888999;;;===777777888999::::::888777888888999888888777666555555333000,,,***(((((((((ZZZIIIGGGEEEBBB>>>:::777555444555333000---***(((''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$%%%%%%$$$#######################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))*********+++...111333666:::======>>>>>>???======<<<<<<;;;888333000...,,,)))((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))***,,,---///111333444222333777===AAA===444+++)))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((())))))+++,,,...111444777999:::333444333---++++++)))%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((())))))*********++++++,,,,,,------...000111222444555555555555555444333333333444666666999:::;;;:::999999:::;;;:::<<>><<<;;;===@@@???===???BBBBBB<<<999::::::::::::888666555666777777888999999999999999999999:::;;;<<<;;;:::999888888777666666666777999999888777888:::======:::777777888888888777777666555444222///,,,***)))((((((yyyWWWJJJGGGEEEBBB>>>:::777555444555333000---***(((''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((()))*********+++...111333777;;;>>>?????????@@@>>><<<;;;:::999666222///---+++)))((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))***+++,,,...000222444444111111333555555222---((((((((((((((('''&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((())))))+++---000222333444444+++---,,,((('''))))))&&&&&&''''''&&&$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((())))))*********++++++,,,,,,------...000111222444555666666666666666555555444555555555<<<===>>>===<<<;;;<<<===;;;>>>AAA@@@===<<<>>>BBB===<<<>>>BBBBBB===:::::::::::::::888666444555666777999:::999666555777999:::::::::999999888888777555555555555666666666666444666:::;;;<<<;;;:::999666666777777777666555555000///---+++)))(((''''''uuuTTTIIIGGGEEEBBB>>>:::777555444555333000---***(((((('''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$%%%&&&&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((()))*********+++...111222555:::===>>>>>>>>>???>>><<<:::999888555111...---+++))))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))+++,,,---///111333555666555444333222000...,,,+++'''((((((((('''&&&%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((())),,,...//////...---***,,,+++''''''))))))'''&&&'''((('''%%%#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))************++++++,,,,,,---......000111333444555666666666777777777666666555444444999:::;;;;;;999888999:::<<<@@@BBBAAA>>><<>>;;;888555444333222000---***(((&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))*********,,,...000444555888999;;;>>>AAADDDAAA>>><<<999777444000---***))))))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******+++,,,,,,---///111222333444333222000...---++++++((((((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((************+++,,,---...,,,+++***(((''''''&&&&&&%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''&&&$$$$$$&&&'''&&&''''''((()))******+++)))))))))***+++,,,......111111222333333444555555999888777666666777888888666:::>>>===:::999;;;>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<===============;;;888555444444666777444777::::::888777888::::::666444666:::;;;888444444444444555555555555666444555666888999888444111222333555666555333000///+++***)))((('''&&&%%%%%%{{{XXXHHHFFFDDDBBB???;;;888555444444222000...+++(((&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''')))*********,,,...000333666888999:::;;;===??????<<<999777555222...+++))))))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******,,,,,,------///000111222666555333111///,,,+++***)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((************+++,,,------,,,+++***((('''&&&&&&&&&%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''''''''((()))*********)))))))))***+++,,,......//////111222444555666777888777666444444555777888777:::>>>===:::888:::===777888888999;;;===>>>???>>>=========<<<<<<;;;;;;;;;999777555333444444555555777:::;;;:::999888888999666444666999:::777444333333333333444444444444444444555777999888555222333444555555444222///---******)))((('''&&&%%%%%%~~~XXXHHHEEEDDDBBB???;;;888666555444333000...+++)))''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$%%%%%%&&&&&&########################$$$$$$############$$$$$$######$$$$$$$$$$$$#######################################$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))*********,,,...000333555888999999888888888===:::777444222000,,,***(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******---------...///000000111555444222000---+++)))(((***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((())))))******+++,,,,,,,,,+++***)))((('''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&((((((&&&%%%&&&'''''''''(((((())))))******)))))))))***+++,,,......---...000222444666777888888666444333333444777888888;;;===<<<999888999;;;888888888999:::;;;======???>>>===<<<;;;:::999999:::999888777666555555555666666888:::<<<;;;888555888666444666999999777444222222222222333333333333222333444666888888555333444444555444333000---+++***))))))((('''&&&%%%%%%|||UUUFFFEEEDDDBBB???<<<999666555444333000---+++)))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%&&&&&&'''########################$$$$$$############$$$$$$######$$$$$$$$$$$$##############################""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''')))*********,,,...000111444888::::::888777777;;;888555222000...+++)))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))***------.../////////000///000000...---+++)))((('''***)))(((''''''&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((())))))***+++++++++++++++***)))((('''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&(((((('''&&&&&&''''''((((((((()))))))))***)))))))))***+++,,,.........///000111333555666666888777444333333555888:::999;;;<<<;;;999777888999<<<<<<;;;:::999999999:::======<<<<<<;;;::::::999;;;:::::::::999999888888777666777:::===<<<777333777555555666888888666444222222222222333333333333111111222555777777666444444444444333111...+++)))))))))(((''''''&&&%%%%%%wwwSSSHHHEEEDDDBBB???<<<999777666444222///,,,***)))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$%%%&&&&&&########################$$$$$$############$$$$$$######$$$$$$$$$$$$##############################""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''')))*********,,,...000///333888;;;<<<:::999999:::777333111///---+++)))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))***,,,---...///000000//////------,,,,,,,,,+++++++++***)))(((''''''&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((())))))***+++++++++******)))((('''&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&(((((('''''''''((((((((((((((()))))))))))))))))))))***+++,,,......111111111222222333333333999777555444555777999;;;999:::;;;:::999777777777======<<<;;;;;;:::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::999999999999777666666888;;;:::666222555555555555666666555444333333333333444444444444111111111333666666555444444333333111///,,,)))(((((((((''''''&&&&&&%%%%%%rrrOOOFFFEEEDDDBBB???===:::888777333111...+++)))(((((()))%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$$$$#######################################$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&'''((((((''')))*********,,,...000...222888;;;<<<<<<<<<<<<999666222///---,,,***)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******+++,,,...000000000000///,,,,,,------......//////***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((((()))***++++++***))))))''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''''''''&&&''')))+++(((((((((((()))))))))))))))))))))***+++,,,......222222222222222222222222777777666666777888999:::888888999999999888777777:::::::::;;;<<<===??????999999999:::::::::;;;;;;777777666666666777777888666555555666777777555333444444555555555555444444333333333333444444444444222111111222444555444333333222111///---+++)))''''''''''''&&&&&&&&&%%%%%%qqqMMMEEEEEEDDDBBB@@@===:::888777222000---)))''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((()))''')))*********,,,...000///333777:::;;;;;;;;;<<<777333///,,,+++***((('''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))*********+++...000111111111000+++++++++,,,,,,,,,------)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((((()))***++++++***)))((('''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&***---))))))))))))(((((((((((()))))))))***+++,,,......000000111111222222222333444555666777888888888888777777777888999999888777888888999:::;;;===???@@@::::::::::::999999999999777666444444444666888999444555555444333222333444333444555555444444444444222222222222333333333333333222111222333444333222111111///...,,,***((((((''''''&&&&&&&&&&&&%%%%%%rrrPPPJJJEEEDDDBBB@@@===;;;999888222///,,,((('''&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$############$$$$$$######$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%&&&(((((()))''')))***++++++,,,...000111444777999999999:::;;;555111---***)))((('''&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******)))***---000111222111111))))))))))))(((((((((((((((((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))((()))***++++++***((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((&&&$$$$$$&&&+++...))))))))))))(((((((((((()))))))))***+++,,,.........///000111222333444444222333555777888777777666666666666777999999888777999999999999:::;;;;;;<<<<<<;;;;;;:::999888777777999777555444555777:::<<<444555555333000///222555222444555555444333333444000111111111111222222222444222111222333333222111000000...---+++***)))(((&&&&&&&&&&&&&&&&&&%%%%%%qqqMMMCCCEEEDDDBBB@@@===:::888777444111---******))))))((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""###$$$&&&'''&&&%%%%%%&&&%%%%%%&&&''''''%%%$$$((('''&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############""""""$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((((()))******)))***,,,...000222555888999888777666222000,,,)))((((((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******+++,,,---/////////......******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((***))))))((('''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))***+++,,,......000000//////111444666888333444555777888777777666888777666777888999888777:::999888888888:::===>>>===:::777666666666666555555555666777888999999:::666555444333222111000000333333333444444555555555555222000111444555444333222111000111333333111///---,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&sssPPPGGGEEEDDDBBB@@@===:::888777444111---******))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''((((((''''''&&&%%%%%%$$$$$$%%%'''(((((((((''''''((((((((('''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$ !!!"""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''')))******)))***,,,...///111444666777666555444222///+++)))((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******+++,,,---...//////...---***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))***+++,,,......111000000000111333666777444555666777777888888777888777666777999:::999888999888777777888:::<<<======;;;999888777666555444444555555666777777888888777666666555444333222111333333333444444444444444444222000111333555444333222111000111222222111///---,,,***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&tttSSSJJJEEEDDDBBB???===:::888777444111---******))))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))***++++++))))))(((''''''''''''''''''&&&&&&&&&&&&((()))***'''((()))******)))((('''&&&&&&&&&'''&&&&&&%%%%%%((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***+++%%%%%%$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''(((******)))***---//////000333555555444222111000---***(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******+++,,,---......---,,,,,,)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))***+++,,,......222111000000111333444666666555555666666777888999888777777888:::<<<;;;:::999888777777888999;;;<<<======<<<;;;999777555444444444555555666666777777888888777666555555444444444444444444333333333333333222111111333444444333222111111111222222000...,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&sssSSSIIIEEEDDDBBB???<<<:::888777444111---******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&''''''((()))***+++,,,***)))((('''((((((***+++***+++,,,+++***(((''''''((((((((((((((((((''''''%%%&&&(((((()))(((&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''(((***+++,,,///---***'''%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((()))******+++---///000111333555555333111///...,,,)))'''''''''&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))******++++++,,,------,,,+++***(((''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))***+++,,,......222111111111111222444444666555444444555666888999888777777999;;;======<<<:::999999999999:::;;;<<<===>>>???===:::777444333555555666666666666666666999999999888777666666555555444444333333222222222222222111111222333333333333222111111111111///---+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&pppQQQFFFDDDCCCAAA???<<<999777666444111---******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((('''((((((((('''((()))******+++***)))((()))***+++,,,---000555666444111000//////---+++***))))))***+++***+++,,,,,,,,,+++***)))(((((('''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&///---+++(((&&&$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&((()))******+++---000111222444555444222000...,,,***'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))******++++++,,,,,,,,,***)))((('''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))***+++,,,......111111111111222333333444555444333333444555777888888777777999<<<======<<<<<<;;;;;;;;;<<<<<<<<<======???@@@>>>:::666444444888777777777777777777777999999999888777777666666444444444333333222222111111222222111111222333444444222111111111000...+++))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppPPPDDDDDDCCCAAA>>><<<999777666444111---******))))))(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&'''(((((()))(((((((((***)))((('''((()))***+++(((((()))+++---///000222:::@@@GGGJJJJJJJJJKKKLLLFFFEEEBBB@@@>>>>>>>>>>>>888777666555333111///...///......,,,+++***))))))((((((''''''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))***+++...000222333444555444111...,,,+++(((&&&%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******+++++++++++++++)))'''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))***+++,,,......000000111222333333444444444444444555555666777888999888888999;;;===<<<;;;========================<<<>>>@@@===888555555777999999888888777777666666888888888777777666666666333333333333222222222222000111222222000111222444444333111111000///---***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrRRREEEDDDCCCAAA>>>;;;999777666444111---******))))))(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''((())))))))))))(((***)))(((((()))+++---///,,,///555<<>>>>>;;;666444666999999888888777666666555555666666666666555555555555222222222222222333333333000111222222000000222444555333111111000...,,,)))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttUUUHHHDDDCCCAAA>>>;;;999777666444111---******))))))(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))'''(((((()))))))))))))))))))))))))))+++...111333888>>>HHHTTTaaallltttxxxzzz~~~~~~xxxqqqjjjeeeaaa___QQQOOOLLLGGGBBB===:::888111111000...,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%'''))))))***+++...111111111222222000---***((((((&&&$$$###$$$%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********++++++++++++)))'''%%%$$$$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***+++,,,......---///000222444555555555666777999:::;;;;;;:::999:::888888888:::::::::888;;;<<<<<<===<<<<<<;;;;;;;;;======:::555333666:::888888777666555444444333555555555555444444444444111111111222222333333444///111333222000///222555555333111000000...+++)))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppVVVGGGFFFEEECCC@@@===:::888777666333///+++((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""%%%'''((('''&&&'''(((&&&>>>)))666!!!$$$...)))'''//////+++///???KKKMMM\\\rrrwwwrrrlll```]]]ZZZPPPFFF???@@@@@@>>><<<777...$$$'''&&&%%%&&&((((((&&&$$$)))'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$'''******(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&'''(((***,,,...///000///000111111000---)))'''&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((,,,+++***(((&&&%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""$$$''''''&&&$$$$$$%%%(((&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))*********************+++,,,---...///111111222333444444444444555777::::::999888888888666777888999:::;;;;;;;;;;;;<<<<<<<<<;;;::::::999???>>>===;;;888666555444666777888777555444444444666666777777666555444444444222000000111222111000000111222333444444444444111000///...---+++***)))'''((((((&&&$$$###$$$&&&###'''+++---***(((''''''sssVVVDDDFFFEEECCC@@@===:::888666666333///+++((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))))))))))))))))))))***---333LLL333---$$$000(((,,,---222>>>QQQfffuuuzzzzzzjjj^^^YYYPPPGGGEEEEEECCCBBBBBB...---+++***************&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%'''))))))&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''(((***,,,...//////000111111000...+++((('''&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((,,,+++)))'''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&$$$$$$$$$%%%&&&$$$###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))******************+++,,,---...///000111222333444444444444555666888999888888999:::666666777888999999999999;;;;;;;;;;;;;;;:::999999::::::888777555444333333444666777777555444444555555555555555555444333333333111//////000000000///000111222333444444444444111000///,,,***(((&&&%%%((((((''''''&&&''')))***...222555444111---******xxx[[[EEEFFFEEEBBB@@@<<<:::777666555333///+++)))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''&&&&&&((()))))))))---+++^^^CCC222...111555KKKUUUbbbnnnxxxwwwgggVVVMMMJJJGGGEEEEEE999888444///***((('''((((((&&&%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''''''''(((***,,,---...///222111///---+++)))'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++***((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###$$$&&&(((&&&%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))***************+++,,,---...///000111222333444444444444555666777777777777999;;;666666666777777777777777::::::;;;;;;;;;:::999999888777555444333222222333222444666666555444555666333444444444444333222222222000....../////////...000000111222333333333333000///---+++)))'''&&&%%%)))'''%%%%%%&&&((())))))999;;;<<<:::555000,,,***~~~aaaIIIEEEDDDBBB???<<<999777666444222///,,,)))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$&&&)))***)))'''(((---QQQeee;;;??????WWWqqqyyyeee\\\ZZZNNN???EEECCC???888///)))''''''+++)))''''''&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''(((***+++---......222000...+++)))'''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&***...+++)))%%%$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))************+++,,,---...///000111222333333444333333777777777666555555888:::777777666666666666666666999999::::::::::::999999999888777555333222222222111333555555555444555777333333444444444444333333222000......///000///...///000111111222222222111...---,,,***)))))))))))),,,)))&&&%%%(((+++,,,,,,<<<<<<===;;;777222---***~~~cccIIIEEEDDDBBB???<<<999777666333111///,,,***(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***++++++)))((('''000CCCzzz[[[DDDWWWvvv|||pppTTTIIIHHHDDD???999444222111+++(((&&&%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''((()))+++,,,------111///,,,)))'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%)))...222111---'''###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))))))*********+++,,,---...///000000111222333333333333888888888666444333555777888888777666666666777777888888999999999999999888;;;:::888666444111///...///111444444444444555666333444444555555555444444222111//////000000000/////////000000111000000000...---+++)))''''''(((((()))((((((+++///333666888???@@@AAAAAA@@@<<<777444}}}```EEEEEEDDDAAA???;;;999666555222111///---***)))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''')))))))))((((((***---333999PPP~~~HHHbbbxxx|||kkkRRRMMMGGGBBB@@@???>>>>>>...+++'''%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''''''''((()))***+++,,,---...,,,***(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&)))...222000,,,&&&###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((())))))*********+++,,,---...//////000111222333333333333777777777666444333444666888777666555555666777888777777888999999999888888999999999777444000,,,)))///111333444333333444555333444444555555555555444333111//////000000000///......///000000//////......,,,***'''%%%%%%&&&'''$$$(((...333888>>>EEEIIIMMMNNNPPPSSSTTTSSSPPPMMM~~~aaaDDDEEECCCAAA>>>;;;888666555111000///---+++)))((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&(((***((((((...:::CCCTTT___{{{nnn\\\nnnyyylll[[[OOOLLLKKKIIIGGG???999111+++((((((((((((''''''''''''''''''''''''###$$$%%%###!!!!!!$$$'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''((()))***+++,,,,,,+++***)))'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$&&&))),,,(((&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))*********+++,,,---...//////000111222222333333222222444666666555555555666666555444333444555777888666777777888999999888888777999::::::888333---***///111333333333222333444222222333444444444444444222000....../////////........./////////......---,,,+++)))((()))***---///111999CCCIIILLLQQQYYY___bbbcccfffjjjnnnooollliiidddFFFDDDCCCAAA>>>;;;888666555111000///---+++)))((('''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))),,,......000<<>><<<777111---000222333333222222222333000111222333333333333333000///------.........------......///......------(((((()))+++...333888;;;IIISSS___ccccccfffmmmuuurrrrrruuu{{{|||yyy___EEEEEEDDDAAA>>>:::888666555222111///,,,***)))(((''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''((()))(((''''''(((***+++,,,---000>>>VVVkkkvvvzzzOOOiiisssvvv{{{oooPPPNNNSSSNNN===333333,,, )))'''%%%$$$$$$&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&))))))*********++++++,,,)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((()))***+++---...///000/////////000222444666444444555555555555555555333333333333333444555666666555444444444555777888<<<;;;;;;>>>AAA>>>777000666555555333222111000000222111111000///......---///////////////.........---,,,+++---///000///---+++)))***111:::FFFRRRZZZdddkkksssyyyxxxtttrrrrrryyyxxxxxxxxxyyy}}}{{{^^^EEEEEEDDDAAA>>>;;;888666666222111///---***)))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%'''))))))))))))+++,,,///333666:::FFFYYYiiipppyyyxxx~~~^^^jjjwww```IIIMMMQQQMMMAAA666111111***((('''&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''))))))*********+++++++++(((((('''%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''((())))))((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************(((((()))***+++---...///111000000000222333555666333444444555555555555555444444444333444444555666666666555555555666777888::::::;;;>>>BBB@@@:::555666555444333222111111000111111000//////...------///.....................///...------,,,,,,++++++...333@@@QQQ^^^dddgggiiiiiikkkooovvvyyylllfffyyymmmxxxzzz\\\FFFEEEDDDAAA>>>;;;888777666222111///---+++)))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''(((******)))***,,,---444===HHHQQQ]]]kkkuuuyyytttpppjjjuuuzzzwwwtttggg|||{{{{{{___TTTOOOSSSNNN???999>>>...,,,)))((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''))))))******+++*********((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************(((((()))***+++---...///111111111222333444555666333333444555555555555555666666555444444444444555777666666666666777888888888888:::>>>BBBBBB===999555555444333222111111000000000//////...---------........................111111000...---...111444===DDDRRRdddnnnoooooorrrmmmmmmjjjppp{{{qqqtttvvvsssvvvYYYIIIFFFDDDAAA>>>;;;999777666333111///---+++))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((((((((((((++++++***)))(((***...111:::III[[[hhhtttyyyyyyxxxyyyvvvrrr{{{zzz}}}mmmSSSNNNOOOJJJCCCAAA666111+++((((((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))***++++++***))))))'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))(((((()))***+++---...///000000111111222333444444222222333444555555555555888777666555444444444444666666666666666777777888777777888<<<>>>>>><<<999444444333222222111000000............------,,,,,,---------------.........333222000...000777AAAIIIZZZ[[[aaaiiihhheeejjjsss{{{}}}uuunnn|||nnniiixxx|||ooojjjpppXXXLLLFFFEEEBBB???;;;999777777333222000---+++***)))((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))+++***)))''')))///666<<>>CCCEEEGGGIIIGGGIIIHHHIIIZZZ~~~ppp[[[VVVkkk~~~^^^TTT\\\RRRGGG@@@;;;555,,,$$$(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''(((******'''(((***++++++)))&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((()))***+++---...//////000222333333222111000///000222333444555555555333333222222111111222222,,,---///000000000///......//////...------///000,,,,,,,,,,,,,,,,,,++++++******************++++++))))))***+++,,,,,,------===>>>FFFZZZuuu}}}pppssswwwoooqqqjjjeeeiiirrryyy|||{{{uuuvvv}}}gggNNNIIIDDDAAAAAA???999666666333222000...,,,+++******(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((...333<<>>999666666333222000...,,,+++******(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((******)))((()))+++...///333888======::::::@@@EEELLLMMMYYYjjjpppnnnvvvyyyyyysssXXXRRRXXXqqq[[[UUUZZZPPPBBB999222777///'''%%%''')))&&&"""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&''''''(((((())))))******)))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))************))))))))))))%%%%%%&&&''''''''''''&&&""""""###&&&***---......:::;;;???EEEJJJKKKHHHEEEHHHIIIFFFAAA@@@CCCEEECCC:::::::::777222---((($$$&&&%%%$$$&&&((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%***(((%%%&&&((('''&&&***---//////000333666;;;???@@@<<<:::<<<<<<:::999999999666222111333555///---***)))))))))(((&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))***,,,---......---......//////000111111///000000000000000000///000000000////////////...///...------,,,,,,---------,,,++++++******+++++++++++++++,,,++++++***)))+++++++++***************+++***,,,000111777LLLbbbttt|||iiinnnnnnbbbeeefffkkkssspppkkkooonnn}}}cccHHHIIICCC@@@@@@>>>999555555333222000...,,,+++******((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))((()))+++///333666888999999888888<<>>777888>>>@@@555(((,,,***'''$$$"""%%%))),,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((((((((((((%%%((('''###"""''',,,...111333888>>>DDDGGGHHHGGGRRRUUUUUUPPPNNNNNNNNNLLLGGGEEEBBB@@@@@@BBBBBBBBB@@@===888444000---)))&&&))))))'''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))***+++,,,---......------......///000000111///000000111111000000///............------------------,,,+++++++++++++++,,,,,,+++*********************++++++++++++******************************)))'''+++666AAAMMM\\\iiiuuu|||rrrxxxppplllwwwrrrqqq{{{sssgggooofffJJJHHHCCC@@@@@@>>>888555555333222000...,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((***...333888;;;<<<888555666===DDDIIIKKKhhhwwwqqq}}}}}}uuu}}}bbbdddxxxgggYYYRRRUUUQQQBBB>>>;;;444---((('''(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&((((((((())))))))))))))))))))))))((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))))))))(((((('''''''''***)))''''''(((+++...000999999:::===@@@CCCCCCDDDEEEIIIKKKJJJGGGDDDDDDFFFGGGGGGIIIKKKKKKIIIHHHHHHDDDCCC???>>>EEELLLHHH>>>444555333,,,$$$"""&&&,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((&&&&&&''')))++++++))))))...777;;;:::BBBBBBFFFOOOXXX[[[WWWQQQQQQVVVYYYXXXZZZ___bbbbbbUUUMMMFFFGGGLLLNNNIIICCCJJJGGGBBB>>>;;;777444111,,,***(((&&&%%%&&&((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))***+++,,,,,,---------------...//////000000000111111111111111111000---------,,,,,,,,,++++++,,,++++++***************++++++***))))))))))))***)))******++++++*********************************---,,,444HHH___mmmqqqqqqjjjiii}}}yyy~~~|||oooeeeqqqxxx~~~~~~gggLLLHHHCCC??????===888555555333222000...,,,+++******'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((())),,,000555999<<<;;;666444888CCCKKKNNNNNNccc|||lllkkk}}}kkkfff~~~lllRRRaaa|||hhhMMMIIIQQQPPPHHHDDD===333***%%%&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******))))))))))))((((((((((((###$$$&&&***///555:::>>>AAABBBCCCBBB@@@??????AAAFFFIIIKKKIIIDDD>>>:::888;;;777555888<<>>FFFMMMPPPPPPOOO```gggbbbhhhvvvuuuiiiVVVZZZqqq}}}aaaLLLNNNSSSOOOIII@@@666///***'''%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))*********************+++++++++(((,,,222:::BBBHHHMMMOOOQQQVVV\\\]]][[[\\\aaagggeee___YYYWWWZZZ\\\ZZZWWWIIIAAA:::999999999???GGGKKKSSSVVVPPPNNNSSSRRRKKKCCCCCCCCC@@@;;;333+++%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%''')))***+++''''''''''''''''''''''''%%%''')))(((&&&(((...333111888AAAIIITTT```eeedddWWWXXXYYYZZZ]]]```ccceeetttwwwxxxuuusssuuuvvvttttttnnnlllqqqzzzzzzoooccc[[[XXXUUUSSSRRRPPPNNNLLLHHHCCC;;;333,,,)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***)))'''&&&''')))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((*********++++++,,,,,,---,,,,,,---......//////000///000000000000000000///,,,,,,,,,+++++++++******,,,+++******))))))************)))(((((((((((()))(((((()))***************))))))*********+++++++++'''999RRRjjj|||}}}{{{{{{xxxuuutttttt||||||}}}zzzwwwuuusssnnngggiiinnnoooRRRHHHBBB??????===888444444333222000...,,,+++******'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((())),,,,,,...000111333444555222666<<>>HHHRRRZZZ___```aaaNNNXXXcccjjjmmmsss|||llliiivvvhhh^^^UUUNNNEEE;;;777:::AAAAAA@@@GGGZZZjjjaaaNNNJJJCCC===<<<>>>===777000''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''"""&&&)))***+++000999AAASSSWWWWWWQQQOOOSSSYYY[[[UUUYYY\\\ZZZYYY^^^jjjttt}}}~~~~~~|||vvvuuuxxxxxxmmmiiiccc]]]YYYTTTOOOLLLYYYRRRHHH===444...,,,+++((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))(((&&&%%%&&&)))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((*********++++++,,,,,,---,,,,,,------...//////000......////////////......,,,,,,,,,++++++++++++***,,,++++++*********************)))((((((((((((((((((((()))***************))))))******++++++++++++444LLLeeeooooootttzzzzzzvvvwww~~~zzzvvv{{{}}}|||}}}~~~|||zzzxxxzzzuuuqqqkkk___TTTTTT[[[gggIIIHHHCCC@@@AAA>>>999555555000000///...,,,+++***)))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))((((((''''''''''''(((+++---///000000000222444555>>>CCCAAAFFFNNNNNNEEEFFFSSSaaaiiimmmsss}}}yyyaaaQQQfff~~~lllXXXIIIccc{{{PPPPPPXXXNNN666222@@@888'''***))))))(((&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((((((((*********,,,------,,,***,,,(((&&&)))++++++)))''''''&&&))),,,+++((((((,,,''')))******((('''((()))+++,,,,,,***(((((('''%%%+++)))%%%$$$'''***((($$$"""###$$$&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&)))***+++,,,------,,,,,,111,,,...444111,,,777JJJTTT```bbb[[[aaarrrxxxpppccccccjjjzzzxxxttthhhRRREEEDDDGGGHHH<<<555RRR{{{~~~eeefffhhh]]]IIIBBBDDD===...444222***"""###)))&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***%%%###&&&'''&&&&&&(((+++++++++,,,333@@@RRR^^^kkkhhh\\\QQQPPPWWWXXXTTT```ddd\\\UUU[[[^^^\\\```mmmrrrqqqlllppp{{{~~~yyyzzztttuuu}}}}}}wwwcccUUUPPPKKKIIIRRRRRRGGG>>><<<777///+++'''(((,,,+++%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***((()))***+++,,,,,,,,,,,,,,,---------.../////////.........------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''',,,++++++...((($$$...<<<```{{{wwwkkknnnzzzooowwwvvvyyy}}}|||wwwyyyzzzxxxuuuuuuwwwooofffbbbeeefffaaaYYYfffHHHHHHCCC@@@@@@>>>999555444000000///---,,,+++***)))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''((((((+++---...//////111333666KKKHHHCCCGGGYYYfff\\\HHHKKKVVVbbbiiipppvvvvvvrrrZZZ[[[WWWSSS___|||yyyttt^^^KKKgggqqqRRRJJJWWWLLL333///777333***(((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))******,,,+++******+++,,,++++++***)))((())))))))))))***&&&$$$$$$)))+++***,,,///+++...000000...,,,---///$$$$$$$$$%%%(((+++***'''%%%&&&(((+++---,,,(((###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''---***'''&&&))),,,......///+++///>>>JJJOOOVVV___xxx}}}vvvgggiiizzzqqqllliiipppzzz}}}uuulllhhhrrrtttmmmmmm|||sssqqqooommm]]]EEE===JJJVVVYYYttt~~~wwwZZZEEEEEENNNRRR888999666111---+++)))&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''***((((((++++++'''''')))$$$+++777AAAKKKXXXhhhsssaaa```\\\YYYYYY]]]_________eee___YYY^^^___[[[]]]hhhppptttsssyyy{{{|||{{{yyyxxxyyy|||ssshhh]]]XXXHHHCCCQQQXXXMMM>>>888333,,,((()))(((%%%%%%)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))***)))***+++,,,---------------------------............---------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''',,,******///...333BBBYYYzzzqqqooorrruuuvvvrrrwww~~~xxx~~~~~~~~~wwwuuuwww{{{{{{wwwuuuvvvxxxwwwwwwxxxwwwnnn___SSSeeeIIIHHHCCC@@@@@@>>>888444444000///...---,,,+++***)))(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((''''''((()))))),,,---......///111555888OOOHHHAAAGGGZZZhhh^^^KKKfff}}}zzzlllZZZJJJOOOIIIFFFSSSzzzbbbPPPiiikkkHHHTTTVVV@@@,,,111888000'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''))))))******++++++++++++******)))))))))******++++++,,,+++)))(((((()))***...,,,...444888777888:::555666777555000,,,***)))555222///......,,,((($$$,,,***'''&&&&&&''')))+++''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((,,,)))''''''+++...///...222888CCCQQQ^^^gggkkklllyyyxxxiiiRRRHHH>>>>>>CCCFFF@@@999666;;;AAABBBCCCKKKYYYffflllnnn{{{mmmNNN<<<>>>HHH^^^tttrrr]]]SSSNNNIIIEEEAAA<<<666...((((((,,,'''((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&)))+++)))%%%&&&+++)))777HHHUUU\\\dddpppyyykkkiiihhhiiigggbbb______gggmmmfff___eeejjjkkkqqq\\\eeekkkmmmrrrxxxuuulllooouuu}}}wwwwww|||{{{~~~}}}pppZZZNNNVVV___YYYNNNHHH@@@777---***((('''''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))***+++,,,------...------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&+++)))(((...///888KKKccc|||qqqeeehhhxxxuuuqqqyyyqqqeeemmm~~~{{{~~~zzzwwwzzzxxxxxxxxxuuuqqqsssxxxzzzfffQQQCCCeeeJJJGGGBBB???@@@>>>888444444000///...---+++***))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''((()))******---.........///222777:::???BBBBBBBBBHHHQQQUUURRRWWW{{{qqqfffdddbbbeeeYYY```[[[KKKVVVpppQQQMMMSSS@@@000444777)))((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))******++++++,,,,,,***,,,------,,,,,,,,,---,,,,,,***)))+++000222000666:::DDDMMMNNNIIIGGGIIIUUUSSSQQQQQQQQQMMMGGGAAA888777888:::888555555777333000,,,+++)))''')))---'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))'''))),,,...//////111111>>>OOOaaajjjnnnssswwwwwwxxx~~~uuukkk\\\MMMHHHAAA;;;<<>>222)))'''((('''''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((()))'''&&&...888IIISSS]]]___[[[\\\dddmmmddd```dddqqq{{{|||{{{}}}oooZZZWWWWWWYYYaaaccchhhjjjiiijjjlllggg```\\\bbbllluuu}}}yyysssuuuxxxsss[[[RRRZZZ[[[TTTKKKBBB777111...,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((()))))))))+++,,,------.........---------,,,,,,+++++++++***,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&+++)))(((---111===RRR___ggg|||rrrjjjrrrwwwtttttt|||zzz^^^LLLUUU|||}}}yyysss{{{sssmmmlllnnnrrr{{{vvv^^^LLLBBBeeeJJJGGGBBB???@@@===888444333//////...---+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((***+++,,,------......///333888<<<:::>>>???===>>>FFFPPPWWWGGGaaaooocccVVV]]]ppp|||kkkqqqZZZBBBZZZrrrRRRYYYOOO>>>999666///,,,((('''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((()))******+++,,,,,,,,,///111111///------...***+++***...:::HHHNNNKKKEEERRRdddqqqooofffbbbdddccc```___ccciiiiiiaaaZZZZZZYYYXXXTTTHHH<<<;;;@@@555333666:::888000)))(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******%%%***---------111:::BBBTTTbbbqqqzzzwwwaaaMMMFFFNNNZZZcccllllllmmmrrrzzzpppfffcccfff___NNN@@@>>>===;;;666444;;;IIIXXXaaapppUUUJJJ<<<<<>>???===777333333///...---,,,+++)))(((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))+++---...***,,,///111333666:::===:::666555;;;DDDLLLNNNNNNKKKKKKUUUkkk}}}}}}xxx]]]JJJfff~~~NNNJJJYYYRRR>>>???777...(((((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&''''''((())))))******))))))***+++,,,---......))),,,///111666???MMMWWWdddnnntttttt}}}|||jjj[[[WWWSSSHHH??????444222///,,,***))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))******+++,,,,,,,,,+++,,,333BBBVVVhhhsss}}}zzzmmmbbb```PPPWWWjjjttt```WWWMMMBBB666:::BBBJJJSSSddd|||]]]LLLHHHIIISSShhhnnnWWW@@@@@@MMMVVV===777...******+++***(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********'''(((---888@@@GGGNNNUUUWWWXXXXXXWWWWWW___lllvvv{{{xxx|||{{{zzzkkkeee]]]VVVYYYkkkhhhgggggghhhfffdddcccYYYVVVQQQNNNOOOQQQSSSUUUWWWSSSXXXbbbpppwwwuuuvvv|||~~~wwwjjjaaaWWW^^^^^^UUUIIIAAA999222))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%''')))+++---------,,,++++++,,,,,,,,,,,,++++++(((((())))))))))))))))))))))))))))))******++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))+++***666SSSkkktttxxxzzztttssszzzrrrSSSHHHUUU^^^dddnnneeeppptttvvvzzzrrrhhhkkkaaaZZZXXX]]]```ZZZPPPJJJCCCKKK```zzzzzzpppooogggIIIFFFAAA>>>???===777333333///...---,,,***)))(((((('''((((((((())))))******((((((((((((((((((((((((&&&&&&'''(((***+++---...))),,,000222444777:::<<<444888???EEEHHHJJJNNNSSSYYYRRRVVVhhhuuuxxx~~~|||FFFGGG|||vvvUUUNNNVVVPPPKKKDDD;;;///(((''')))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''((()))******+++******+++,,,---//////000222444888>>>III\\\rrrhhhKKK;;;:::888444///,,,***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((())))))***++++++,,,,,,++++++111BBBZZZooo{{{~~~pppXXXYYYiiiqqqsssrrrmmmyyy|||xxxZZZHHH>>>AAA???>>>QQQnnnnnnTTTFFF444iiiyyyQQQ>>>===>>>FFF>>>333---++++++***'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************---000;;;JJJUUUXXXXXXYYYKKKQQQXXX___fffoooyyy{{{~~~{{{sss{{{vvvmmmmmmnnnpppxxxvvvfffZZZVVVVVVSSSKKKHHHIIIPPPhhh{{{yyy~~~jjjfffwww~~~uuu___hhhjjj___RRRIIICCC===))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''***,,,.........---++++++,,,,,,,,,+++******''''''(((((())))))******(((((())))))*********+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&+++000@@@YYYfffnnn{{{}}}xxx~~~{{{zzzmmmHHH===TTTgggiiikkkooossstttyyy}}}oooccchhhfff```[[[ZZZVVVMMMFFFCCC@@@GGG^^^|||{{{zzzjjjRRRFFFBBB@@@@@@<<<555222333000///---+++***)))((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))******+++++++++,,,,,,...111333333444666777888999CCCWWWhhhgggVVVDDDAAARRR```___^^^kkk~~~@@@FFFvvvQQQOOOVVVHHHCCC@@@888...((())))))((((((((((((((((((((((((((((((''''''((())))))'''&&&''''''&&&''''''((()))***%%%(((+++---,,,+++,,,---111)))&&&,,,111000///111444CCCZZZwww~~~uuukkkVVV@@@666555222...,,,++++++)))&&&'''***)))%%%&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''***)))((((((((((((((())))))******)))***---,,,(((...999III\\\ooo}}}sss___fff{{{}}}rrrsssxxxzzzxxxwwwkkkIIICCC===<<>>222(((&&&(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''')))+++---...---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&''')))***))))))******(((///+++777SSSaaa```eeerrrttttttzzzooommmpppQQQIIIiiimmmeee|||vvvtttzzzzzzpppnnnqqqlll]]]^^^___^^^[[[WWWPPPJJJCCCQQQhhh}}}gggMMMFFFBBB@@@@@@<<<555222333///...---+++***)))((((((((((((''''''''''''((((((''''''''''''((((((((((((((())))))***+++,,,,,,,,,...000222333444444666888;;;===CCCMMMTTTSSSIII???EEEMMMUUU[[[eeewww\\\AAAOOO[[[AAAHHHYYYAAA;;;555111...+++))))))(((((((((((((((((((((((((((((('''((())))))((('''((((((((('''(((((()))))))))))))))))))))))))))***'''+++111333...,,,777EEEggg{{{wwwvvvuuuwww```GGG:::999444---++++++,,,---,,,***)))***((((((''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))(((((((((((())))))...+++)))***,,,---...000000DDD^^^uuuyyyjjjfffiiiyyy|||qqqxxxttttttzzztttgggKKK:::FFFBBBbbbhhhEEEZZZlll\\\\\\___TTTJJJGGG@@@666...++++++,,,'''''''''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((******''''''111===GGGTTTbbbgggeeeaaaYYYRRRKKKVVVqqqlllhhhuuuzzzyyy{{{~~~|||xxxzzztttaaaOOOCCC>>>BBBAAANNNcccjjjfffmmm}}}qqq[[[UUURRRFFFCCC888...+++***((((((***((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''')))***,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))***)))&&&%%%'''((()))---111FFFfffzzzyyysssrrryyy{{{zzzuuurrrccc]]]JJJRRRssswwwnnn{{{uuuuuu|||}}}sssqqqrrrjjjXXX^^^cccccc```^^^[[[WWWVVV___pppfffKKKFFFBBB@@@@@@<<<555222333///...---+++***))))))(((((((((''''''''''''((((((''''''''''''(((((((((((('''((()))***+++,,,---...000111333444444444666777===>>>@@@AAAAAAAAAAAAAAAMMMNNNRRR___tttfff@@@___WWWBBBTTTBBB777111444444...)))***((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))))))))))))))+++)))'''''')))*********,,,///111222333>>>VVVlllrrrppprrrwwwcccYYYJJJ999;;;333///...***%%%&&&---))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((''')))))))))(((((())))))***...++++++///...***///888OOOcccyyytttmmmpppwww{{{}}}{{{vvvrrrssszzz}}}VVV<<>>555---)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((&&&)))+++***'''+++===OOO[[[aaabbbZZZSSSQQQQQQQQQPPP```xxxzzzlllmmmxxx{{{wwwyyy~~~fffLLLAAA;;;777???RRRfffsssyyy|||ddd]]]\\\QQQKKKAAA777111---(((''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((())))))******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((&&&%%%'''+++///...<<>>666---((('''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((''''''''')))+++)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''')))))))))((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&(((,,,+++)))///777LLL___gggaaacccwww}}}|||tttzzz}}}___cccyyytttpppxxxxxxuuu}}}qqqWWWcccyyyjjjNNNFFFBBB@@@@@@<<<555222333...---,,,+++************((((((''''''''''''((((((''''''''''''((((((((((((((()))***+++,,,---...///...///000//////000333666<<<999777:::AAAFFFGGGFFFEEEXXXkkksssuuuyyy~~~ooovvvfff<<>>555---)))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))&&&(((+++)))&&&,,,888YYYnnnuuuggg___qqq~~~~~~}}}tttssslll[[[iii~~~xxxrrrxxxxxxvvvvvvVVVgggiiiMMMFFFBBB@@@@@@<<<555222333------,,,+++************((((((''''''''''''((((((''''''''''''((((((((((((******++++++,,,---.........////////////111555888;;;999888:::???CCCCCCBBBPPP^^^lllqqqrrrxxx~~~ooottt|||@@@YYYxxxsssQQQLLLLLLDDD666111444222***))))))))))))))))))))))))''')))***)))&&&'''+++000***))))))))))))******+++))),,,...,,,***,,,444;;;MMMoooxxx{{{qqquuutttlllIII777999===;;;111///,,,)))(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))***+++,,,------...---333MMMuuu}}}www|||YYY:::TTTdddLLLTTT}}}ggg[[[QQQBBB333...'''%%%''')))(((%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))+++...===WWWmmmrrrjjjccchhhddd]]]XXX[[[^^^YYYQQQPPPaaauuu|||{{{tttppplllfff^^^WWWKKKGGGAAA===;;;;;;;;;<<<999::::::999888:::>>>BBBQQQWWWcccsss~~~UUUKKKAAA111MMMjjj}}}vvvmmmiiiZZZMMMIIIFFF>>>333---((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''******+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())),,,'''&&&***((((((444DDD\\\vvv}}}ooorrryyyzzz|||ooopppooojjjtttzzztttuuuuuuvvv~~~\\\hhhjjjMMMFFFBBB@@@@@@<<<555222333------,,,+++************((((((''''''''''''((((((''''''''''''((((((((()))+++++++++,,,,,,---------...///000000000333777:::888999:::;;;>>>@@@BBBCCCUUU]]]dddhhhmmmuuu|||~~~vvvkkkyyyuuuUUUGGG___bbbGGGNNNIII888222888555)))))))))))))))))))))))))))&&&)))+++)))&&&&&&+++000)))((((((((()))***++++++))),,,///---+++222@@@MMMpppuuutttuuu|||eeeSSSMMMEEE888888444000+++((('''((()))''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))***+++,,,---(((---222???ccczzzkkk{{{~~~yyy~~~^^^DDDaaabbbLLLRRRwwwfffNNN888111)))&&&(((***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******(((((((((((())))))))))))(((000GGGfff}}}sssiiirrrkkk```\\\```eee```WWW___mmm}}}zzzvvvpppkkkdddZZZOOOHHH???;;;666333333444666777666666555444444555888:::;;;AAAPPP```hhhtttYYY>>>::::::MMMjjjwwwsssvvv}}}yyymmm]]]OOOLLLLLLEEE888000((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((()))+++,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))---&&&%%%)))***...???TTTXXXwwwsssrrrsss{{{www~~~lllmmmuuussstttvvvvvvtttuuuwwwvvvaaabbb|||mmmKKKEEEDDDAAA>>>;;;777333222......---,,,++++++++++++))))))(((((((((((())))))))))))((((((((((((((()))***+++,,,...///000000000///...---///222666888888222999@@@@@@======CCCJJJXXX]]]bbbeeehhhppp~~~UUU|||vvvqqqEEEMMMzzzsssHHHFFFNNNFFF------777...+++***)))***++++++***)))************************+++,,,,,,,,,,,,,,,,,,---,,,(((***///000;;;ccc~~~wwwwww~~~yyyzzz|||}}}~~~uuubbbEEE???999@@@===///&&&(((+++)))((('''%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))++++++******...000///+++///+++888SSSqqq{{{zzz}}}}}}kkkbbbfffkkkwwwRRR777dddnnnRRRoooqqqeeeBBB333+++)))%%%***,,,###(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((()))+++***'''***///---+++PPPmmmjjj|||```rrrxxxyyyiiiZZZbbblllgggsssvvv}}}}}}ttthhh```TTTEEE===<<<888999::::::999999;;;===777666555444333222222222999888<<>>;;;777333222......---,,,++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))++++++---...///000000000000///...///111333444555333999??????===>>>EEELLLRRRVVV\\\ccckkkwwwTTT___|||\\\JJJdddjjjPPPKKKOOOBBB999999333,,,+++******++++++***)))************************+++,,,,,,,,,,,,---------...+++,,,333???YYYyyygggNNNAAAEEEBBB777,,,)))+++,,,((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((((((((()))))))))***+++,,,+++***)))***+++,,,,,,333RRRwwwvvvkkkdddooossshhh]]]TTTXXXnnnmmmJJJEEEqqqeee]]]kkkvvvvvvaaa???+++***'''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((,,,((((((+++,,,******,,,666<<>>???CCCDDDFFFIIIJJJJJJIIIIIIIIIIIIGGGCCC???===<<<<<<===;;;888888<<>>===;;;GGG\\\eeefffiiitttqqqhhh\\\SSSMMMFFF???222...***((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***))))))***++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''***,,,,,,))))))777QQQhhhnnnfffmmm{{{~~~tttlllNNNeee}}}yyyuuussstttvvvwwwxxx~~~yyymmm~~~pppNNNEEEDDDAAA>>>;;;777333222...---,,,++++++******+++))))))(((((((((((())))))))))))(((((((((((()))))),,,,,,...///000000000000222111000//////000111222555999===>>>===@@@GGGNNNOOOPPPVVV```ooo|||^^^DDDSSSUUUOOO___FFFPPPOOO@@@888666...,,,******++++++***)))++++++++++++++++++++++++++++++,,,,,,------------//////555GGGaaa}}}~~~mmmvvv~~~pppyyyWWWFFFEEEDDDBBB:::///***+++(((''''''((())))))(((&&&''''''''''''''''''''''''((((((((()))))))))*********+++,,,+++)))))),,,///+++CCCrrr{{{~~~ooohhhfffyyy{{{~~~xxxaaaLLLLLLPPPaaatttwwwqqqwww}}}rrrHHHHHHzzzYYYNNNVVV444///+++%%%(((+++((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((---((('''***---,,,+++,,,<<>>222555JJJgggnnn___ggglllhhhZZZRRRQQQIII<<>>\\\ttt}}}wwwwww{{{www}}}}}}UUUBBB\\\ttt}}}{{{xxxuuutttuuuwwwxxxvvvvvvyyysssPPPEEEDDDAAA>>>:::777333222...---,,,+++************))))))(((((((((((()))))))))(((((((((((())))))***,,,---...///000000000000222222222000000000222333777999;;;<<<>>>BBBIIINNNQQQPPPSSS___ooozzz}}}{{{uuuCCC???ccc}}}pppIIIpppqqqIIIJJJNNNCCC:::;;;000...+++***+++++++++***++++++++++++++++++++++++++++++,,,,,,---.........///...@@@fffppp}}}xxxhhhNNNEEECCCIIIGGG888+++''''''''''''((())))))'''&&&''''''''''''''''''''''''(((((()))))))))*********)))(((***---...---///333111ZZZwww|||tttooozzznnnXXXNNNGGGLLL^^^hhhiiittt}}}VVV???TTThhhFFFfff~~~hhhCCC666,,,(((+++)))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***((((((+++++++++///555UUUlllooocccbbbbbbeeerrrqqq|||uuuyyyxxxiiiQQQCCCAAAAAAFFFQQQaaarrrsssggg\\\VVVLLLEEE>>>;;;888888<<>>:::777333222------,,,+++************))))))(((((((((((())))))((((((((((((((()))******,,,---...//////000000///000222333222111222555888888888999;;;>>>CCCIIILLLPPPOOOSSS^^^mmmuuuuuurrr{{{}}}WWW???III[[[OOOTTTyyyTTTIIINNNJJJ???;;;222///,,,++++++++++++***++++++++++++++++++++++++++++++,,,------.../////////,,,HHH}}}tttxxxyyy}}}vvv{{{lllVVVFFFGGGJJJ@@@222***)))((('''''')))((('''%%%(((((((((((((((((((((((())))))))))))***************'''(((...111//////111AAAsssxxxyyyrrraaaGGGCCCGGGUUUeeemmmnnnnnnsss}}}zzzWWWAAAIIItttWWWLLLiii|||hhhNNN777(((,,,...$$$))))))(((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))&&&(((++++++)))+++888FFFttttttyyyrrreeejjj|||~~~gggdddrrrWWWDDDHHHPPP\\\jjjzzznnn^^^MMMCCC===888777888===NNN___lll}}}oooJJJ???AAA[[[uuuwwwbbb[[[___jjjiiiYYYMMMMMMDDD===444+++&&&%%%''')))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))******))),,,000---%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((***))),,,:::SSSjjjtttuuuNNN[[[nnn]]]eeeyyyyyyxxxxxxxxxxxxyyyyyywww{{{sssRRREEEDDDAAA>>>;;;777333222---,,,+++******))))))***))))))(((((((((((())))))(((''''''(((((()))***+++,,,------...//////......///111333333222333777;;;888777777:::???DDDGGGHHHJJJLLLSSS]]]hhhoooppppppyyyzzz~~~oooIII<<>>555---+++(((((((((((('''&&&(((((((((((((((((((((((()))))))))*********++++++,,,((((((......+++...555[[[~~~wwwhhhDDDAAA>>>DDDVVVhhhkkkeeekkknnnvvv|||PPPBBB\\\}}}YYYXXX~~~nnncccSSS:::(((---///""")))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))%%%(((,,,,,,)))111GGG]]]pppyyyqqq{{{yyyjjjiiipppvvvkkkjjjgggVVVRRRUUUaaappprrr\\\KKK>>>888777777;;;IIIZZZjjj~~~iiiHHH888FFFjjjooo___^^^nnnqqq^^^RRRUUUCCCAAA;;;222((($$$'''+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&)))***)))///555111'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((()))(((...BBB[[[ggggggppp}}}nnnPPPpppdddhhhyyyyyyzzzzzzzzzzzzzzzzzzwww~~~}}}zzzoooOOOEEEDDDAAA>>>;;;777333222---,,,+++***))))))))))))))))))(((((((((((())))))''''''''''''((()))***++++++,,,,,,---------------...111444333111111666:::888666666:::@@@DDDEEEDDDEEELLLUUU]]]bbbfffjjjnnnvvvxxx}}}VVV@@@<<>>;;;777333222---,,,+++***))))))))))))))))))(((((((((((())))))''''''''''''((()))++++++++++++,,,,,,------,,,,,,...111444222///000444999888666555:::@@@DDDCCCAAAEEENNNXXX]]]]]]___eeekkktttwww}}}```JJJ???444GGGooo\\\SSSZZZCCCRRRPPP<<<888666333...++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111999fff~~~pppdddbbbggg{{{~~~iiipppnnnYYYUUUWWWNNN@@@777333---***)))*********)))))))))))))))))))))))))))************+++++++++)))***///000***+++CCC```~~~[[[KKK<<<777555777???JJJXXX[[[dddoootttvvv~~~nnnKKKHHHxxxfffOOOmmm~~~jjjYYYAAA222///,,,))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))...***(((***222FFFddd}}}XXXbbbddd\\\\\\jjj{{{sssfffwwwssshhhmmmzzzsssWWWMMM===888444:::III^^^rrr~~~UUU===>>>SSSzzzkkk]]]]]]hhhoookkkcccLLLJJJEEE<<<222+++''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''')))'''%%%...::::::111''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))***:::]]]}}}vvvtttsss|||}}}qqq[[[\\\ttt{{{{{{|||}}}}}}}}}|||{{{zzzxxx|||zzzyyy{{{|||pppSSSGGGDDDAAA>>>;;;777333000...,,,***))))))+++...///+++***((('''((()))(((''''''((((((((('''(((***,,,,,,///111111...---...///222111//////000111444555111444999<<<>>>???@@@AAAGGGMMMSSSVVVWWW[[[dddllluuu|||{{{TTTEEE777777MMMccc|||wwwaaadddwwwIII>>>RRRAAA111777666111+++***------***++++++,,,,,,,,,,,,------...***---///---222777333aaaqqqjjjVVVMMMKKKKKKZZZiii~~~gggooo~~~yyytttzzzyyymmmOOOQQQWWWDDD@@@777,,,(((***,,,+++)))******))))))(((((('''''')))************+++++++++***...)))+++111222QQQ}}}www~~~}}}}}}qqqqqq~~~fffSSS???666333222444888>>>TTTiiikkkeeeiiixxxfffDDDzzzdddOOORRROOOMMM%%%000)))(((''''''(((((('''&&&(((((((((((())))))))))))***)))(((((((((((())))))###---666"""<<>>;;;777333000...---+++))))))+++---...+++)))((('''((()))(((''''''((((((((('''(((***,,,---///000000------...000000///......///000222444111444999<<<===>>>@@@AAAEEEJJJPPPRRRSSSXXXccckkkttt{{{]]]CCC;;;:::>>>LLLeeehhhaaaZZZEEENNNCCC===666666333---,,,......+++++++++,,,,,,,,,,,,------...---------...---444>>>wwwvvvkkkaaaTTTJJJJJJRRRddd{{{}}}jjjsssyyyzzzqqqbbbSSSQQQDDDFFF===000)))((())))))'''******))))))((((((((((((************+++++++++++++++******---///555[[[}}}zzzxxxvvv}}}uuu___GGG<<<999666444444888EEEaaayyyyyylllkkkvvv}}}tttOOOWWWmmmzzz\\\eeeLLLGGG666///)))(((''''''((()))((('''(((((((((((()))))))))******))))))((((((((())))))...***,,,777aaa|||kkkpppgggbbbrrr}}}yyy|||vvv~~~eeeQQQBBB>>>999777KKKgggvvvTTTDDDCCCPPPnnnxxx~~~sssllltttaaaSSSKKKEEEDDD???555+++(((%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((***,,,...,,,+++---333888'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))...)))***MMMvvvxxx~~~tttuuuuuuzzzbbbAAAQQQVVVVVVsssxxx||||||}}}}}}}}}}}}||||||{{{xxxyyy{{{zzzxxx|||xxxRRRGGGDDDAAA>>>;;;777333000///...,,,***)))***+++,,,+++)))''''''((()))(((''''''((((((''''''(((***---...//////...,,,---///111///............000111222111444888;;;===>>>???AAADDDGGGJJJLLLNNNUUUaaajjjsss{{{pppEEE@@@@@@111555KKKiiigggUUU```FFFKKKHHHDDD444666555000...000///---++++++,,,,,,,,,,,,------+++111---,,,111+++666VVV~~~qqq___IIIBBBMMMlllpppmmm~~~sssxxxrrrSSSKKKIIIKKKAAA444+++(((((())))))***))))))))))))(((((((((************+++++++++,,,---)))---000///DDDppp{{{|||iiiMMM???;;;777222///666666SSS}}}sss}}}qqqRRRKKKrrrqqqlllxxxMMMAAAGGG///***((('''''')))))))))(((((((((((()))))))))*********)))))))))))))))******000''')))TTT}}}}}}wwwtttkkkrrrrrriiizzztttvvvxxxwww|||lllLLLDDD;;;111<<>>;;;777333000000...,,,***))))))*********)))''''''((())))))(((&&&'''(((''''''(((+++---///...---,,,,,,---///111//////...//////000222222222555888;;;<<<===???AAACCCEEEFFFGGGKKKTTT```jjjqqqzzzPPPBBBDDD333000<<>>;;;777333000///...,,,+++))))))))))))***((('''''')))***)))(((&&&'''(((''''''(((+++...///---,,,+++,,,...///000000000000000111222333333333555888:::;;;<<<>>>@@@DDDDDDDDDEEEJJJTTTbbbkkkqqqzzzfffDDDAAA<<<777777>>>UUUxxxyyyQQQJJJ|||MMMJJJSSSCCC555999999333//////...,,,+++++++++,,,,,,,,,------)))555...,,,555///DDD{{{wwwUUU@@@SSSvvv{{{kkk[[[kkktttwww~~~aaaOOOQQQMMMHHH>>>444---***,,,...))))))))))))***************++++++++++++,,,,,,,,,,,,111333,,,AAAuuu}}}uuukkkppp~~~iiiQQQ@@@999888999777111999XXXnnnqqqpppVVVVVVmmmmmm~~~UUUFFF>>>---+++(((((()))******)))))))))))))))***************************+++,,,,,,---111DDD{{{jjj~~~}}}mmmwwwpppqqqwwwyyyzzzuuu{{{~~~mmmooorrrpppgggXXXHHH>>>PPPYYYjjj|||```HHHAAA<<<555KKKeeezzz}}}EEE>>>888===XXXsssiii___vvvlllaaaSSSIIIEEE@@@777///((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((()))***+++,,,...555...'''$$$''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&222AAAvvvvvv}}}zzzoootttwww|||zzzdddIIIdddzzzaaa]]]qqqwwwzzz|||}}}}}}|||zzzxxxxxxwwwvvvxxx{{{||||||~~~wwwQQQGGGDDDAAA>>>;;;777333000...---,,,+++***)))((((((***((('''''')))******)))&&&&&&'''''''''))),,,......,,,++++++---/////////000000000111222222333333333555888999:::;;;>>>@@@DDDDDDCCCEEEKKKVVVccclllqqqzzzPPP???BBB:::666555CCCcccaaaHHHooogggHHHRRRJJJ;;;>>>===555///------,,,++++++,,,,,,,,,,,,------+++333...,,,111333MMMzzzwwwiii|||ttttttiiiHHHKKKhhhzzzqqquuuSSSHHH[[[vvv{{{{{{wwwWWWIIIPPPMMMFFF<<<111***)))+++)))))))))************+++++++++++++++,,,,,,,,,,,,(((111000000VVV|||{{{sssiiilllzzzaaaJJJ>>>999777333444666DDDggg~~~kkkwww[[[yyyxxxlllkkkGGGFFF000---***(((((())))))))))))))))))*********++++++************+++,,,------...000MMMwww|||{{{|||{{{www|||lllsss{{{~~~|||zzzeeecccbbbeeegggaaaVVVKKK???DDDRRRdddqqq{{{XXXDDD===777555SSSkkk}}}^^^???<<<;;;IIIjjjeeeQQQnnnfffbbbXXXKKKDDD@@@===888)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))+++,,,---------333...(((&&&'''((((((&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))444KKK|||{{{qqq}}}ooo~~~iiiYYYlllfffNNN\\\rrrzzz{{{|||}}}~~~~~~}}}|||{{{yyyyyyxxxwwwyyy~~~}}}uuuzzz|||wwwPPPGGGDDDAAA>>>;;;777333000---,,,,,,+++***))))))((()))(((&&&''')))******)))%%%&&&'''''''''))),,,...---+++***,,,...000///---...///000111111222222222444555777888999;;;>>>@@@CCCCCCBBBEEELLLWWWccckkkrrr{{{gggEEEEEE:::999666999LLLmmmtttPPPUUUJJJOOORRRBBBEEEBBB888///---------++++++,,,,,,,,,,,,------+++...///...000???^^^|||wwwcccwwwqqqgggeeesssxxxRRRDDDXXXyyynnnPPPTTTvvv|||eeeHHHMMMNNNKKKBBB555,,,)))***))))))*********++++++++++++++++++,,,,,,,,,------***///...???rrryyyiiinnnlllwwwvvvaaaQQQCCC999555888888???[[[qqqoooffffffvvvyyyQQQIII333///+++)))((()))(((((())))))*********+++++++++*********++++++---......///888ccctttssszzz~~~ooojjjrrrxxxvvvxxx{{{|||~~~uuujjjeeefffeee___ZZZHHH??????LLL[[[cccmmmwww~~~XXXEEE===444AAA\\\qqqUUU@@@???@@@SSSbbbWWWbbbaaaeeebbbTTTGGGAAA@@@>>>***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&''')))+++,,,---+++***///---)))&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***555WWWxxxzzzttt}}}~~~cccmmm]]]DDD]]]qqq||||||}}}}}}}}}}}}||||||zzz||||||zzz}}}yyyiiinnnppprrr~~~{{{yyyOOOGGGDDDAAA>>>;;;777333000,,,,,,++++++***))))))))))))(((&&&''')))******)))%%%&&&'''''''''))),,,///,,,******,,,///111///,,,---...///000111111111111444666777888999:::===@@@BBBBBBAAADDDLLLWWWcccjjjsss{{{}}}OOOGGG999<<<;;;666===YYYOOOKKKMMMMMMTTTGGGIIIEEE:::000---......++++++,,,,,,,,,---------******000222444KKKnnn~~~mmmzzzvvv|||TTT;;;IIIjjjxxxZZZiiiqqqNNNHHHKKKLLLEEE999///,,,,,,))))))******++++++++++++++++++,,,,,,,,,---------...//////OOO```UUUhhhooo{{{jjjUUUDDD;;;;;;:::AAAZZZ}}}qqq~~~|||SSShhh}}}~~~ZZZHHH444111,,,)))(((((((((''')))************+++++++++++++++++++++,,,---...///333HHH|||lllzzz}}}{{{}}}vvvdddhhhooo}}}zzzzzz}}}vvvwww|||fffMMM999===IIIPPPUUUZZZiiitttPPP@@@AAA888PPPkkkuuusssBBB===777@@@ddddddXXXbbblllnnn___LLLBBB@@@@@@***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&)))++++++)))'''++++++)))&&&######$$$&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((777bbbnnnfff[[[pppvvvvvvsssqqqtttUUUyyyfffJJJdddsss}}}}}}||||||||||||}}}}}}zzz~~~uuuiiiccciiixxx{{{xxx}}}xxxSSSHHHEEE@@@===:::777333000---,,,+++***))))))))))))''''''&&&&&&&&&&&&'''''''''&&&%%%&&&(((******)))000...,,,,,,...000000000+++---///000//////000111555555666777999<<<>>>@@@AAA???BBBIIIPPPUUU]]]eeepppvvvlllBBB???666444<<<@@@LLLoooRRRRRRWWWEEEYYYLLLHHHDDD???666...,,,000---------............///))),,,444000888iii{{{sss]]]AAA:::III```qqq~~~___vvv|||RRR>>>NNNKKKDDDGGG888%%%(((++++++************+++++++++++++++,,,,,,---------000,,,///dddzzzdddVVVaaa{{{mmm[[[HHH@@@<<>>111((())),,,***((()))+++***(((&&&''')))+++---***000,,,)))000///+++...000]]]uuuuuu{{{ooozzzooo]]]eeesssxxxttt{{{zzzmmmeeeaaaeeemmm{{{mmmGGG@@@BBB===>>>GGGSSSccc{{{___BBB===<<>>888555XXXqqqZZZ[[[WWWhhhmmmUUUEEEDDD;;;999---$$$&&&)))'''%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''***+++***'''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&'''''''''''''''(((((()))***+++)))000kkkttt]]]```aaauuu|||uuusssiiiaaaIIIZZZNNNdddvvv|||}}}~~~~~~}}}{{{yyy||||||||||||||||||{{{zzzvvvuuuvvvxxxzzz~~~tttOOOIIIEEEAAA===:::666333000---,,,+++***))))))))))))'''''''''''''''''''''''''''&&&%%%&&&)))++++++***///...,,,,,,.../////////+++---///000//////000111444444444666888:::===>>>>>>===@@@GGGNNNTTT\\\dddnnnuuu}}}RRRFFF???:::666444CCCgggyyybbbFFFqqqdddCCCHHHLLLHHHEEE@@@777...,,,///---------............///222444///222\\\{{{xxx}}}eeeHHH:::>>>LLLVVVppp]]]kkk{{{TTTCCCOOOJJJDDDFFF999)))+++++++++************+++++++++++++++,,,,,,------...000444???zzzoooZZZWWWkkk|||ooocccWWWWWWfffzzzlllqqq[[[xxxgggHHH@@@444******,,,***))))))******++++++,,,,,,+++++++++000+++(((///000...444IIIppp{{{xxxuuudddhhh|||ooodddmmmwwwzzzuuutttyyyyyy{{{vvvjjj```\\\^^^cccooozzzlllSSSAAA:::>>>DDD>>>JJJ]]]ttttttPPP>>>999@@@VVVkkkpppGGG777///DDD```bbbRRRKKKYYYfff\\\TTTOOOBBB;;;///&&&&&&((('''%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''')))+++***'''%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&'''''''''''''''(((((()))***+++///999vvvxxxyyyeeedddwwwrrrsssuuuwww{{{nnnRRRMMMbbbUUUiiivvv||||||}}}~~~}}}|||zzz|||||||||}}}||||||{{{zzz{{{zzzzzz{{{|||~~~qqqMMMIIIEEEAAA===999666333000---,,,+++***))))))))))))'''((())))))))))))((('''((('''&&&'''***,,,,,,,,,...,,,++++++---.........+++---///000//////000111222333444555777999<<<===::::::>>>FFFLLLRRRZZZcccmmmsss|||iiiLLLEEE===555000:::\\\}}}uuuzzzOOOppp{{{QQQNNNLLLIIIFFFAAA888...+++...---------............///333111+++IIIttt{{{{{{oooQQQ===666999===YYYlllhhhuuu|||QQQUUUNNNHHHHHH<<<---,,,++++++************++++++***++++++,,,------......///;;;NNN___MMMWWWssssssnnnrrr{{{nnn|||^^^~~~pppMMMCCC888...++++++***))))))(((***...000000///,,,***+++000+++(((...///111;;;iiiqqq```___kkk}}}kkkjjjvvv||||||tttssstttwwwqqqsss~~~{{{lllccc___]]]___ccckkkJJJ???>>>;;;666:::EEEXXXtttfffFFF:::999MMMdddxxxZZZ>>>000333LLLfffNNNCCCJJJZZZ``````VVVDDD>>>333)))&&&'''&&&%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''')))***)))'''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''(((((()))***+++...@@@zzziii{{{}}}{{{tttbbbMMMcccYYYmmmwwwyyy|||}}}~~~~~~}}}|||{{{|||}}}}}}}}}||||||{{{zzz|||{{{{{{||||||sssOOOIIIFFFAAA===999666222///---,,,+++***))))))))))))&&&((()))++++++)))(((&&&)))''''''(((+++------------+++***+++---...---,,,+++---///000//////000111222333444666888:::;;;<<<777888>>>FFFKKKQQQZZZccclllsss{{{YYYEEE:::<<<999777QQQsssyyy[[[ppp|||LLLKKKMMMJJJHHHDDD:::///+++------------............//////,,,111llluuudddwwwuuuXXXAAA666555666BBBWWWuuuooowwwaaa\\\UUUQQQNNNAAA222,,,,,,++++++******++++++,,,***++++++,,,---...//////111>>>XXX]]]LLL]]]|||xxxyyyooolllqqqSSSHHH???333---+++******)))(((+++...000000///,,,******///,,,***///...111===ooo{{{xxxiiigggqqqqqqeeekkk|||vvvqqqrrruuutttlllpppwwwssspppmmmkkkjjjdddTTTHHH<<<===:::===JJJ```|||TTT@@@777HHH```rrrtttJJJ777000???___XXXLLLIIISSS^^^```SSSBBBAAA777,,,&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,DDD|||sssvvvvvv}}}aaaLLLXXXRRRmmmzzz{{{{{{|||}}}}}}}}}||||||{{{}}}}}}}}}}}}}}}|||{{{zzzxxxxxxzzz}}}}}}tttQQQJJJFFFAAA===999666222///---,,,+++***))))))))))))&&&((()))++++++)))(((&&&(((''''''(((+++.........,,,+++***+++---...---++++++---///000//////000111222333555777999;;;<<<===666888???GGGLLLQQQZZZdddlllsss|||xxxNNN666@@@???444HHHooo|||[[[```SSSJJJNNNLLLKKKGGG<<<111,,,------------............///...222999rrrrrrpppwwwzzz^^^GGG:::888999555FFFgggfffooohhh[[[UUUWWWRRRFFF888---,,,,,,++++++++++++,,,,,,***++++++,,,...//////000333CCCiiikkkUUUhhhzzzooo___qqqUUUNNNEEE999...*********)))******+++,,,---,,,,,,,,,)))...------000,,,///???{{{rrrnnnkkkbbbmmm}}}rrrpppssstttmmmiiiqqqzzz|||wwwpppzzznnnYYYJJJ@@@:::888???MMMbbb~~~dddIII999FFF^^^pppVVV<<<333;;;RRRfff]]]QQQQQQ[[[\\\PPPEEEBBB;;;000(((%%%&&&'''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++///JJJtttiiiiiizzzjjjnnnwww|||qqqtttjjjNNNRRR~~~KKKHHHjjj{{{}}}zzz{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~}}}|||{{{zzzvvvwww|||tttQQQJJJGGGBBB===999555111///---,,,+++***))))))))))))'''((())))))))))))((('''((('''&&&(((+++.........+++++++++,,,......---++++++---///000//////000111222333555888:::;;;<<<<<<666999AAAIIILLLPPPYYYdddkkkrrr{{{ccc===???===222DDDjjjiiiYYYqqqTTTPPPOOONNNJJJ???333---------------............///,,,888555VVVuuukkkRRRAAA;;;:::222===[[[^^^]]]lllWWWQQQWWWRRRJJJ@@@111,,,,,,++++++++++++,,,,,,***+++,,,---...///000111555KKKuuuYYYmmm{{{yyy~~~llluuuUUU|||aaaSSSLLL>>>000)))***+++)))+++******)))***+++,,,,,,)))......///000,,,222FFFtttllliiidddssstttmmmooopppllleeeiiiuuu~~~yyyvvvsss~~~uuu```SSS@@@:::888;;;AAAOOOkkkvvvUUU;;;CCC[[[oooeee@@@666999FFFhhheeeWWWPPP[[[\\\QQQMMMBBB===444***&&&'''(((%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((&&&$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))***+++...MMMrrr___YYYfff\\\pppyyyqqqkkk___III\\\}}}FFFDDDjjj|||{{{zzz{{{{{{{{{{{{{{{||||||~~~}}}|||{{{zzzzzzzzz||||||yyywww|||vvvSSSKKKGGGBBB===999555111...---,,,+++***))))))))))))'''''''''''''''''''''''''''&&&&&&'''+++---......,,,++++++---//////---++++++---///000//////000111000222444777999:::;;;;;;666:::BBBIIILLLNNNXXXbbbjjjqqqzzzxxxOOOBBB;;;555CCC]]]```vvvMMMRRRQQQPPPMMMBBB555......---------............///,,,555000KKK~~~eeeNNN@@@;;;666999SSS}}}___QQQwwwxxxZZZQQQWWWQQQLLLFFF666---,,,,,,++++++,,,,,,---***+++,,,---...000111111666PPPzzzvvvZZZqqqwwwooo___uuuvvvyyyVVVPPPBBB111)))***+++******************++++++,,,+++...------000---999SSS}}}rrriiixxxeeeeeezzz~~~kkkhhhmmmjjj```aaannn}}}~~~vvv{{{}}}qqq]]]PPPDDD>>>;;;:::999CCC```}}}eeeAAA???SSSjjj{{{NNN888555<<<]]]aaaRRRLLL[[[]]]PPPMMM@@@>>>666,,,'''))))))%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&((((((&&&$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((()))***++++++OOO{{{sssrrrvvvbbbxxxttttttvvvsssqqquuuccc@@@\\\~~~GGGGGGnnn}}}yyy|||||||||||||||}}}~~~~~~~~~}}}|||{{{zzz}}}xxxssslllddd___eeemmmvvvyyyUUUKKKGGGBBB===999555111...---,,,+++***))))))))))))((('''&&&&&&&&&&&&'''(((&&&%%%%%%'''***---......,,,+++,,,---//////---++++++---///000//////000111///111333666888999:::999555:::BBBIIIKKKMMMVVVaaahhhoooxxx___HHH>>><<>>333BBBSSStttXXX;;;DDDYYYqqqpppJJJ777333KKKmmmXXXLLLTTTTTTZZZNNNFFF>>>777222,,,%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))***+++111WWWuuuttt~~~zzzrrrxxxddd:::^^^MMMRRRoooyyy}}}}}}}}}}}}~~~~~~|||{{{|||}}}zzzrrrkkk___TTTJJJIIIGGGCCC@@@AAALLLTTT]]]dddhhhkkkqqquuu~~~QQQIIIFFFBBB===888444111000------,,,+++***)))(((((((((((((((((((((((((((((('''''''''(((***+++------,,,------...............---...//////......///111111222333666999;;;:::888999<<>>MMM{{{RRRnnnzzzIIIRRRWWWRRRJJJGGG:::...///............////////////777333:::yyyttt|||iiiNNNDDD]]]XXXRRR^^^\\\___SSSNNNAAA666222,,,***+++---,,,***------,,,---///000111222===uuu~~~aaaWWWggg~~~xxxwww}}}nnn^^^kkkyyy]]]PPPQQQ------++++++******++++++++++++,,,,,,,,,***333,,,(((333000HHHhhhbbbdddssssssbbbcccxxxiii```jjjbbbRRRUUUjjj|||vvvgggNNN;;;DDD>>>666AAAQQQsssccc@@@AAAQQQfff|||~~~SSS<<<777FFFhhhWWWFFFJJJNNNWWWMMMFFF>>>666111+++&&&%%%(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))***++++++VVVwwwrrryyy}}}mmmvvvlllkkk]]]<<>>kkkiii[[[]]]|||mmm^^^ddd~~~xxxbbbbbbgggWWWJJJTTTppp~~~ZZZCCC@@@>>>;;;???OOOsssqqqGGG>>>GGG[[[qqq\\\>>>999===```YYYEEEBBBLLLYYYRRRMMMEEE;;;444---&&&&&&)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))***+++,,,[[[ttt\\\ZZZhhhiii~~~vvvsss```<<>>111111............////////////***000MMMyyy~~~xxxfffzzz[[[vvv___]]]^^^VVVUUUIII<<<777000,,,---...---,,,---------------///222444JJJlllTTT{{{~~~rrrhhhppp{{{|||}}}xxx|||||||||iiiuuuwwwrrrdddXXXXXX222///***+++++++++++++++,,,,,,,,,------***---222222---SSSsss[[[[[[kkkaaacccmmm]]]ccc```JJJFFFWWWuuuoooTTTAAA===???>>>PPPuuuPPP>>>BBBUUUlllzzzddd???999444WWW___LLLBBBNNN[[[YYYYYYOOOCCC:::000'''%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***+++000\\\xxxhhhfffllljjj}}}kkk777YYYRRREEEiii}}}wwwyyyyyyzzz|||~~~|||yyy|||wwwnnnjjjfffbbb^^^KKKMMMPPPSSSUUUUUUSSSRRR{{{OOOKKKIIIDDD???999444000...+++,,,...///...,,,***(((((((((((((((((((((((((((&&&''')))+++,,,---------+++,,,,,,---...------------...//////......///111111111222444777888777555888<<<@@@DDDHHHOOOXXX___fffmmmuuu|||RRRMMMaaalllZZZSSSZZZWWWRRRNNN@@@222111............////////////000777ZZZzzzpppwwwqqqddd]]]xxxccc]]]___YYYXXXIII>>>888111,,,,,,---,,,++++++,,,,,,,,,,,,...333666UUUyyywww{{{~~~XXXPPP}}}uuuuuukkkaaajjj{{{|||qqqllljjjwwwyyyrrrxxx~~~{{{}}}```lll{{{~~~fff[[[[[[555///***++++++++++++,,,,,,,,,---------,,,---111666222aaazzzaaaddddddZZZccchhh[[[cccWWWAAAFFF]]]wwwlllGGG<<<@@@<<>>:::777444333+++,,,---------+++***)))((((((((((((((((((((((((&&&''')))+++------------++++++,,,------------------...//////......///111111111222444666777666444888;;;@@@DDDHHHOOOXXX^^^gggmmmvvv|||ttt]]]www{{{```TTT\\\ZZZUUUPPPAAA222000............////////////555999```{{{qqq{{{pppddd[[[rrrooocccbbb\\\\\\LLLAAA:::222---,,,---,,,+++)))+++---,,,,,,///555;;;]]]{{{mmmJJJTTTwwwzzzzzzrrrhhhkkkgggbbbfffooojjj\\\UUUTTTfffwwwrrrmmmuuu}}}zzz{{{~~~bbbfff|||ggg\\\]]]666///***+++,,,,,,,,,,,,,,,------------...///...777444ccc~~~}}}mmmwww___SSSgggccc[[[aaaNNN;;;IIIcccwwwSSS@@@DDD@@@XXXyyyjjjGGG>>>LLLdddlllooozzzRRRBBB777IIIllldddIIIGGGJJJSSSPPPHHH@@@999111)))''')))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))***+++555VVVlllzzzwwwuuu]]]666DDDjjjPPPhhh}}}vvvzzz{{{|||}}}~~~zzz~~~|||yyyyyypppkkkfff[[[YYYWWWYYY\\\[[[UUUOOO}}}SSSGGGEEEAAA===999666444222+++++++++++++++*********((((((((((((((((((((((((&&&'''***,,,---...------++++++,,,------------,,,---...//////......///111111000111333666666555333777;;;@@@CCCHHHNNNWWW^^^gggnnnvvv|||zzzsssgggVVV___]]]WWWRRRBBB111///............////////////222CCCwwwrrreeedddllluuugggbbb\\\^^^RRRDDD===444///---...---,,,))),,,.........222999@@@kkkzzzyyygggIII^^^xxxeee\\\SSSTTTbbbvvvtttjjj^^^```^^^[[[\\\___[[[SSSSSSKKKXXXlllmmmjjjpppuuuvvvyyy~~~nnnggguuurrrfff\\\^^^666///)))+++---,,,,,,,,,------------...+++111+++666555aaapppvvvoooxxx```UUUoooxxx\\\YYY___GGG888MMMeeettteeeKKKOOOLLLeeevvvNNN@@@LLLcccjjjkkk]]]CCC<<>><<>>;;;iiioooQQQGGGIII___KKKEEE???:::333***&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))***+++///XXXtttgggfffjjjggghhhCCC222fffpppPPP^^^wwwwwwyyyzzzzzzzzz{{{{{{||||||}}}yyyxxx}}}xxxsssoooddd___\\\^^^cccbbb[[[SSSSSSIIIFFFAAA===999555000---+++++++++************)))(((((((((((((((((((((((('''(((***+++,,,,,,,,,+++***+++,,,,,,------,,,,,,---...///...------...//////000222444555555555444999;;;???CCCHHHOOOWWW\\\cccfffkkkqqqxxx~~~~~~xxxvvvyyy[[[\\\ttt```XXX```___ZZZWWWFFF444/////////...//////000111222111rrreeekkkuuuggg]]]SSSLLLMMMTTTlllhhhuuuddd___```\\\UUURRR???555222+++,,,111...111+++///---222666999YYY~~~tttzzz___FFFkkk```YYYKKKHHHBBB<<<;;;???GGGLLLjjjwww}}}xxxnnncccTTTPPPMMMKKKJJJHHHEEEBBBCCCGGGLLLQQQUUUZZZ```eeemmmvvvvvvwwwzzzYYYjjjllllll```___777...&&&***.........---------...//////,,,000///<<<555pppjjjmmmUUUmmmSSS\\\zzzcccSSS\\\UUU???;;;JJJiiiuuu}}}```cccvvv]]]JJJLLLhhhlllyyyxxxgggDDD999DDDpppjjjJJJBBBGGGfffXXXJJJ===777222+++'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,222PPPjjjaaalllWWWrrruuu~~~QQQ<<>>555222,,,---111---000***000///666;;;@@@aaassswww]]]DDDjjjsss]]]XXXOOOGGGBBBBBBEEEIIITTTdddqqqrrruuuvvviiiWWWOOOHHHAAA???BBBFFFFFFEEE;;;>>>@@@@@@AAAKKK[[[gggooozzz{{{{{{YYY^^^qqqxxxgggbbb777000+++,,,...---------------......//////000---999<<<}}}yyyrrr]]]iiiUUUbbb___PPP[[[SSS===<<>>QQQmmmxxxjjjNNNQQQuuuvvvwwwLLL;;;===ZZZnnn```LLLJJJUUURRRJJJ@@@999333---)))''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''(((((()))***+++...DDDxxx}}}jjjmmmzzzzzzmmm```[[[EEE555GGGppprrrLLLBBBZZZnnnqqqwww{{{zzzzzz}}}~~~xxx|||xxxlllyyy|||wwwnnnooouuuzzzzzzyyyVVVIIIFFFAAA===999555000---+++++++++*********))))))((((((((((((((((((((((((%%%'''))),,,.../////////***+++,,,,,,------,,,,,,---...///...---------//////000222444555555555444666:::>>>CCCHHHOOOUUUYYY]]]dddmmmssswwwzzz~~~eeePPPHHHDDDCCCGGGIIIHHHIIIKKKRRRZZZfffooouuu~~~xxxHHHJJJ[[[}}}hhhgggwwwWWWWWWbbbddd___XXXEEE333111......//////000222333444MMMgggmmmssscccVVVMMMEEEIIIRRReee{{{kkkppphhhgggddd```MMM<<<555444------000+++000,,,333333888???HHHmmmkkkOOODDDuuu{{{ooofff___XXXTTTRRRLLLUUUaaaUUU;;;999JJJLLLPPPQQQLLLAAA999888:::666888:::;;;;;;:::999888>>>QQQaaarrr]]]hhh}}}zzzeee^^^^^^333,,,***---,,,,,,,,,,,,,,,---...///000///666:::===YYYrrrmmmfffkkkYYYXXXttttttZZZUUU___MMM666???SSSnnnyyymmmMMMMMMssswww}}}}}}NNN999777NNNkkkeeeTTT^^^lllZZZTTTHHH<<<333...+++((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++---DDDtttsssiiioooccckkkooottt```EEE333BBBjjj|||UUU999PPPfffpppxxx|||{{{yyy{{{}}}}}}{{{zzzxxx^^^DDDSSSfff[[[nnnwwwtttxxx}}}~~~{{{VVVIIIFFFAAA===999555000---+++++++++************)))((((((((((((((((((((((((&&&(((***,,,............***+++,,,,,,------,,,,,,---...///...------...//////000222444555555555444666999>>>DDDIIIOOOUUUYYY\\\cccmmmsssuuuyyy{{{dddYYYQQQRRRTTTPPPIIIEEEOOOUUU\\\___bbbooorrrmmmyyyUUU???888TTT{{{{{{vvvuuu[[[WWWdddgggaaaYYYEEE333111......///000111222444555CCChhhnnn|||mmm___UUUJJJHHHGGGRRRjjj|||ooolllqqqyyyyyybbbooohhhgggeee```PPP>>>666444------000,,,---+++555666===EEERRRxxx|||eeeQQQDDDtttzzztttmmmgggaaaZZZSSS```vvvlllHHH888AAA@@@GGGMMMKKKAAA999777999999777444555888::::::999333???LLLccc}}}[[[\\\___\\\```444---,,,000...,,,,,,,,,---...///000111111888@@@AAA^^^tttlll```lllXXXZZZwwwsssYYYWWWbbbKKK444@@@VVVooozzzrrrNNNJJJnnnzzz~~~SSS:::===PPPnnnaaaHHH^^^sssaaa]]]QQQBBB666000+++''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******+++DDDtttwwwggghhhdddeeevvv~~~oooWWW111777YYY}}}]]]555HHH[[[ooowww}}}{{{xxxzzz||||||www}}}oooUUUbbbwwwppp{{{XXXIIIFFFAAA===999555000---+++++++++************)))((((((((((((((((((((((((((()))+++---.........---***+++,,,,,,------,,,,,,---...///...------...//////000222444555555555444555999>>>DDDIIINNNTTTXXXZZZaaakkkpppssswwwuuufffbbbaaa]]]VVVRRRWWWXXXZZZZZZ[[[dddyyymmmpppxxx]]]CCCJJJ```sssooorrrttt\\\iiillleee[[[EEE222000......///000111333444555@@@iiinnnzzzmmmcccSSSMMMFFFGGGYYYrrrvvviiibbb\\\XXXZZZ```ffftttwww```sssjjjgggbbb]]]SSSAAA777444------000,,,---,,,666777>>>GGGUUU}}}yyy{{{||||||bbb___HHHooozzzsssmmmfff___hhhoooPPP???888:::<<<<<<:::888777777666555444444555888;;;===999:::>>>TTTuuuccc]]]}}}eee______222---///111,,,---------...///000222222666888AAABBBccc~~~vvvbbbrrr~~~YYY]]]{{{mmmUUUVVVaaaHHH111AAAYYYppp|||yyyRRRIIIkkkzzz}}}WWW@@@===GGGlllcccDDDUUUaaaXXXXXXRRRDDD999333---&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((******)))>>>nnn}}}yyyiiikkklll}}}rrreee999///EEEwwwccc555AAALLLkkkuuu|||{{{xxxzzz}}}~~~yyy~~~[[[IIIFFFAAA===999555000---+++++++++************)))(((((((((((((((((((((((()))***+++---......------++++++,,,---------,,,,,,---...///...------...//////000222444555555555444555999>>>DDDIIINNNTTTXXXXXX```iiinnnqqqvvv|||pppjjjddd___^^^YYYXXXXXXZZZZZZ\\\eeeooo{{{zzz^^^aaaVVVTTTVVVeeezzz}}}oooooo}}}aaannnppphhh\\\EEE222///......///000111333555666DDDiiikkkvvvlll]]]UUUJJJFFFRRRiii|||wwwqqqkkkcccTTTDDD===???KKK```|||zzzccc}}}qqqkkkeee___VVVCCC888444,,,---111---...---666666<<>>888666999===777444BBBOOOCCC555777@@@???@@@DDDXXXvvvhhhyyybbbvvvTTT222---+++...+++.........------///333666<<>>VVVpppxxxqqqqqqsssvvv{{{uuuyyyvvv\\\GGGeee~~~]]]AAA>>>777SSSfffTTTNNNOOO???BBBIIIEEE888666222$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))000+++QQQwww}}}}}}jjjxxxjjjYYYGGG@@@777kkkzzz@@@333EEEaaajjjuuuzzz{{{{{{}}}~~~{{{vvvWWWIIIFFFAAA===999555000---+++++++++************)))***)))))))))(((((((((''''''((()))+++,,,---......***+++,,,,,,------,,,,,,---......---++++++---///000111333444555555444333777;;;@@@BBBDDDIIIRRRZZZeeehhhnnnttt{{{~~~uuukkk______WWWUUU\\\\\\^^^jjjnnntttuuu___kkkiiiSSSzzzyyyuuuuuu^^^bbbkkkooogggSSS@@@444......///111111000111444666GGGiiiiiioooeee___VVVJJJMMMXXXYYYZZZVVV]]]\\\JJJ===999444888FFFrrrtttnnnyyyppp|||wwweeeaaaTTTJJJ<<<333000//////---222333333;;;DDDFFFVVVttt}}}BBBRRR~~~nnnGGGXXXwwwiiidddddd\\\PPPNNNFFF@@@@@@???===>>>BBB>>>;;;;;;GGGWWWYYYIII888AAA>>>>>>BBBWWWlll```rrr```rrrPPP000---+++///,,,...............000444888===CCCHHHJJJkkkiii~~~aaaaaacccOOO___XXX@@@555>>>VVVqqqppp]]]PPPJJJJJJMMMWWWfff{{{}}}eeegggggg]]]TTT\\\vvv[[[FFFdddxxx___???;;;555UUUooofffiiioooSSSJJJHHHBBB555000///&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))&&&III{{{wwwkkktttzzzqqquuuKKK;;;>>>wwwVVV111999ZZZiiiuuuwwwwwwzzz}}}~~~|||~~~zzzuuuzzzuuuvvvVVVIIIFFFAAA===999555000---+++++++++************)))))))))))))))(((((((((((('''((()))+++,,,---......***+++,,,,,,------,,,,,,---......---,,,,,,---///000111333444555555444333555:::???BBBDDDIIIRRRYYYccchhhooovvv}}}xxxcccjjjyyyiiihhh^^^YYY^^^]]]aaaoooppphhhdddpppxxxaaabbbeeelllvvvzzzyyyhhh\\\yyymmmVVVaaahhhmmmfffSSS@@@444000///000000000000111444666FFFmmmjjjzzzmmmddd[[[MMMKKKNNNHHHAAA@@@JJJNNNAAA999:::888999DDD```xxxyyysssqqqlllwwwtttfffaaaRRRIII<<<333000//////...111222333===HHHJJJWWWpppFFFGGGvvvwwwNNNVVVzzzzzzyyywwwsssnnnkkkiii]]]RRRHHHEEEDDDCCCCCCDDD@@@===@@@JJJ[[[jjj\\\;;;AAA<<<<<<@@@RRRxxxjjjjjjqqq```mmmJJJ...---+++///---......///...///222777:::???EEEKKKNNNqqq}}}~~~pppccc```dddOOO```YYY@@@555>>>WWWsssnnnYYYNNNLLLNNNOOOFFFRRRfffzzz~~~[[[[[[eee^^^LLLOOOyyyvvvZZZDDDaaawwwfffEEE===222RRRnnnhhhoooyyymmmZZZSSSQQQBBB555000+++'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))---)))AAAvvvuuuwwwmmmjjj~~~zzzpppqqqEEE>>>fffjjj;;;:::OOOeeeuuuuuutttzzz~~~{{{||||||{{{~~~~~~rrreeeccc^^^WWWWWWaaasssSSSIIIFFFAAA===999555000---+++++++++*********))))))))))))))))))(((((((((((('''((()))+++,,,---......***+++,,,,,,------,,,,,,---...///...---,,,---///000111333444555555444333444999???BBBDDDIIIQQQXXXaaagggooowww}}}xxxppp{{{zzzxxxkkkaaa```\\\```pppeee]]]ZZZiiiccc___XXXSSSPPPMMMKKKIIIGGGGGGCCCCCCSSSkkkxxxwww]]]PPPrrrOOObbbggglllfffSSS???444222///000000000000111555777@@@oookkkyyykkk^^^QQQWWWeeehhhDDD;;;===@@@999888>>>===;;;;;;???GGGYYYwww|||uuuvvvsssmmmrrroooddd^^^PPPHHH===444000////////////222444???LLLOOOXXXlllVVVBBBsssWWWSSSvvvvvv___ZZZVVVXXX]]]___^^^\\\III???@@@JJJXXXiiibbbDDD@@@<<<===>>>GGGgggpppxxxdddkkkEEE---///,,,.........//////000111555:::===CCCFFFLLLQQQsss~~~uuuuuuooofffdddeeeOOO```[[[AAA555===WWWssskkk^^^UUUOOONNNQQQ\\\mmm}}}^^^XXXgggpppeeeWWWjjjvvvXXXBBB```wwwhhhKKK???111OOOiii___dddoooyyyccc```eeeVVV>>>000)))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))111+++666hhhmmmvvvvvvkkkUUU===GGGooo|||LLL:::AAA___uuuwwwuuu{{{~~~yyyzzz}}}||||||nnnbbb\\\RRRKKKMMMWWWgggrrrPPPIIIFFFAAA===999555000---+++++++++*********))))))(((((((((((())))))))))))'''((()))+++,,,---......***+++,,,,,,------,,,,,,---...//////------...///000111333444555555444333222888???BBBDDDIIIRRRXXXccciiiqqqyyywwwiiiddd^^^bbbsss```aaafffttttttTTTPPPKKKFFFBBB>>>999666+++777<<<333000AAA___tttfffoooHHHoooxxxVVVdddhhhkkkgggTTT===333333///000000000111333777:::CCCqqqlll~~~vvveeeWWWbbb{{{VVVEEE???AAA>>>>>>>>>666:::BBB@@@888===XXX~~~yyyrrrooollleee^^^MMMGGG===444///...//////...444888BBBPPPSSS[[[lll```999WWWwwwUUUNNN|||zzztttpppkkkhhh]]]OOOHHHOOOZZZbbb```WWWAAA???AAA>>><<>>:::999:::<<<======;;;222444;;;555---===YYYnnnlll|||cccSSSttt^^^iiijjjmmmhhhUUU<<<111222///000000111222666;;;???LLLuuummm~~~lllYYY]]]pppxxxZZZHHHCCCIIIKKKKKKEEE888CCC___hhhVVVAAA???aaazzzuuuooollliii```KKKEEE===555///...///000///999???HHHTTTXXX___pppnnn>>>AAAiiiVVVPPP{{{yyytttoooqqqsssrrrkkkZZZXXXfffeee___fffHHHCCCDDD???888LLLuuuuuuqqqoooiii===,,,333,,,,,,...---///111222555:::@@@EEEJJJJJJMMMSSSrrr|||ppplllooolllfffMMMaaa^^^EEE555999QQQmmmzzzrrrnnn```XXXTTTZZZeeewww}}}uuupppQQQ______VVVSSSaaammmyyyuuuXXXDDDeeekkkLLL>>>222WWWooo]]]YYY___ttt___ZZZ^^^MMM888---)))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***)))---GGG{{{xxxcccGGG222MMMuuuHHH444NNNkkkzzz}}}}}}|||zzz|||www~~~xxxzzz|||tttlllddd^^^ZZZXXXSSSIIIFFFAAA===999555000---+++++++++************)))'''((((((((()))))))))***'''((()))+++,,,---......***+++,,,,,,------,,,,,,,,,...000000///.........000111333444555555444333222888@@@DDDGGGLLLSSSZZZ^^^ccckkkrrryyysssbbbhhhwwwooohhhoooyyyeeeTTTKKK???333777555222222444777888999BBB...)))888<<<000---777kkkpppzzzrrrPPPyyyuuu___nnnmmmooojjjUUU;;;///222///000111111444888>>>CCCNNN}}}yyyooosss\\\WWW\\\[[[^^^LLLFFFLLLMMMNNNIII===GGGiii{{{rrr\\\EEESSS|||uuuvvvmmmjjjhhh]]]IIIEEE===555///---///111222???GGGNNNXXX\\\eeewwwOOO<<>>999666000444333444555777777444222333777999888555555777888==={{{qqqpppiii~~~___qqqooopppkkkVVV:::...111///000111222555:::@@@EEEHHHuuu}}}qqq}}}fff\\\YYYQQQoooYYYMMMJJJDDDCCCBBB;;;;;;VVVjjjvvvuuu^^^\\\zzzmmmfff|||rrruuulllhhheeeWWWHHHDDD===555///---///111444DDDMMMSSS[[[___jjj}}}VVV777YYYLLL???YYY~~~pppiiieee```YYYPPPbbbkkk___MMMIIISSS]]]vvvvvv\\\zzz{{{\\\\\\ZZZJJJCCCCCCAAAUUU{{{vvviiimmmaaa333'''444------111---///111444777===DDDHHHPPPNNNQQQWWWvvvqqqffflllKKKaaaaaaHHH555666KKKeee{{{~~~qqqooohhhdddaaa\\\\\\ooooooNNN>>>@@@888===EEEUUUVVVJJJ???<<>>TTT|||uuurrrvvv}}}vvv~~~|||rrrhhhYYYSSS]]]}}}}}}ggg[[[rrruuuQQQXXXXXXTTTCCC<<<[[[fffrrrPPP999111***+++///...///222666:::>>>CCCHHHLLLVVVOOOSSSYYYwww}}}eeejjjyyy^^^sssNNN```iiiJJJ777<<>>:::TTT{{{```WWWaaaeeeTTTTTTYYYIII555,,,(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))///$$$...000===pppnnnzzzvvvmmmrrrUUU@@@--->>>lllXXX888???bbbrrrxxx|||zzz}}}~~~TTTIIIFFFAAA===999555000---,,,++++++***************((((((((((((((((((((((((%%%''')))+++---------,,,...,,,+++,,,---...---,,,,,,---///000000000///...///000222444555555444444222555<<>>\\\ooo}}}tttyyyooopppnnniii```SSSCCC???888000,,,///666===MMMKKKPPP[[[______gggtttxxx;;;TTTMMM===OOO|||yyyyyyrrrgggggguuuwwwrrrpppccc[[[lllqqqZZZ[[[cccdddPPPCCC\\\lllnnnJJJ333111---+++000111000444999>>>BBBGGGLLLOOOXXXQQQVVV]]]|||yyyzzzfffbbb|||eeewwwKKK]]]jjjOOO999:::@@@YYYsss|||zzzqqqhhhkkkbbbKKKBBBAAA@@@>>>===<<<;;;;;;:::DDD[[[mmmdddNNNJJJVVVYYYUUUiiinnnVVV777;;;[[[dddWWW]]]jjj^^^aaacccNNN555,,,)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))---%%%,,,---999yyy}}}pppvvvWWWCCC555<<>>CCC\\\}}}vvvcccLLL<<<666444555999:::888777888555666888>>>HHHPPPNNNGGGAAA===999777888777333...333TTTvvv||||||lllkkk{{{vvvvvvhhhHHH333111000111333555777:::???DDDHHHYYY~~~uuuwwwZZZUUU___```vvvssshhh\\\OOOFFFHHH@@@888EEEggg{{{pppooolllggg]]]OOO:::888444///,,,222???IIIOOOMMMQQQXXX[[[[[[cccooozzz???SSSRRR===HHHuuu|||xxxmmmjjjiiidddjjjrrrpppeeeuuuvvv```RRReee~~~uuuggg@@@,,,111000,,,000444222777===DDDHHHLLLPPPRRR___UUUSSSQQQiii~~~ppp{{{iiijjjYYYyyy}}}]]]IIIWWWjjjVVV<<<777<<>>FFFMMMNNNKKKGGGFFFRRRUUUQQQEEE:::777777555888666RRRxxxxxx```QQQzzz|||xxxsss___>>>000222000000111333666<<>>666;;;:::444GGGyyypppiiillliiicccTTT@@@111111///---...555BBBMMMNNNNNNQQQSSSTTTVVV\\\dddKKKKKK___LLL<<<[[[}}}oooqqqwwwrrr```pppkkkoooVVV444(((333222,,,///333777<<>>;;;:::@@@AAA<<<999LLLnnneeeRRRbbb~~~~~~lllOOO999EEEbbbZZZMMMWWW^^^UUUVVVUUUBBB222,,,'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))),,,+++)))---***qqqzzzkkkwwwyyyqqq|||\\\===...777OOOGGG222777GGGYYYpppuuuyyy|||{{{zzz|||```IIIFFFAAA===999555000---))))))***+++***)))((('''(((((((((((((((((((((((('''''''''''')))+++---...---,,,+++,,,------,,,+++,,,---///000000000///...000111444666888888888888222111555>>>EEEKKKRRRYYY[[[cccmmmttt}}}nnn]]]QQQDDD;;;666AAAXXXhhhdddWWWQQQHHHBBBDDDMMMWWWdddmmmyyy~~~vvv___III>>>888444777...CCChhhooo```PPPFFFMMMZZZwwwaaaVVVvvvxxxuuupppZZZ:::///222000000111555:::AAALLLWWW___lllxxxkkkuuusssyyybbbRRRHHHJJJ>>>777UUU}}}oookkkmmmiii```NNN666000000000111555===FFFLLLTTTUUUWWWWWWUUUUUUYYY]]]tttXXXEEE```UUU;;;NNNoootttiiiuuummmxxxdddVVVtttrrrpppIII222+++222000...222444;;;@@@HHHNNNRRRUUUWWWXXX^^^TTTOOOFFFYYY}}}ffffffYYYeeeKKK[[[^^^FFF999666>>>YYY{{{fffWWWNNNUUUVVVWWWUUUPPPJJJEEEBBBCCCUUUWWWCCC;;;QQQqqqgggWWWgggnnnRRR<<>>666222???RRRTTTNNNBBB333;;;@@@YYYqqqfffssssssqqqmmmWWW888///333111000444;;;BBBJJJRRR[[[```~~~}}}qqqiiitttvvvhhhbbbeeeNNNCCChhhzzznnnjjjkkkeee\\\III000//////111777@@@IIINNNPPPSSSWWWYYYXXXVVVVVVXXXYYYoooiii???ZZZYYY===CCCZZZ|||uuukkkfff\\\ppp```SSSuuusssooo<<<000///222...111888666@@@DDDKKKPPPTTTVVVYYYZZZ[[[TTTRRRMMMdddfff^^^ooo___uuuuuuJJJSSS\\\HHH===777888OOOqqqqqqcccSSSRRRSSSUUUYYYZZZVVVNNNGGGBBBSSS^^^QQQ<<<>>>]]]}}}ccc\\\qqquuuZZZEEEQQQjjj]]]VVVggggggbbbddd\\\CCC222---'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))'''***,,,'''...999___vvvyyy~~~eeeUUUCCC111888LLLTTT@@@222<<>>LLL}}}www{{{{{{vvvcccOOOnnndddWWWvvv[[[___~~~iiifff333///222111,,,444===999CCCGGGMMMRRRUUUWWWZZZ\\\^^^VVVRRRHHHYYY___XXXhhhMMM^^^JJJNNNYYYHHH???888555BBBccc{{{yyyxxxtttppphhh___\\\[[[UUUHHH>>>:::===GGGMMM@@@888QQQvvvsss[[[]]]{{{|||]]]KKKWWWooo\\\SSSbbb___```ggg^^^BBB///+++'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((($$$)))---%%%555'''MMMfffnnnzzzwwwwww{{{pppOOO===333JJJ___III111444;;;\\\lllyyy|||{{{}}}}}}zzzzzz~~~bbbGGGEEEAAA===:::555111---...---++++++++++++***(((((((((((((((((((((((((((((())))))((('''''')))+++,,,,,,++++++,,,,,,---...,,,,,,...111333333111...000000222444666888999:::999333111999DDDMMMUUUZZZhhhkkkttt||||||ttt[[[KKK[[[wwwlllbbb[[[VVVMMMJJJ___{{{kkk]]]RRREEE444<<>>XXXKKK666GGGeee~~~vvvpppsssZZZOOOkkkddd]]]dddssswwwtttoooOOO222000......111777>>>BBBIIIPPPSSSQQQRRRWWWXXXVVVOOOaaaHHHFFFYYY}}}~~~nnngggMMMnnnNNN___bbbFFFOOOUUUAAA333666BBBXXXuuurrrfff___pppxxxzzz|||vvvqqqeeeQQQGGGGGGAAA@@@AAA>>>@@@EEEEEETTTpppnnnIIIXXXdddVVVccc|||fffWWWlllhhhfffooonnn]]]DDD222)))&&&''''''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((())),,,+++))))))***---000222```^^^uuuwwwfff{{{wwwzzzpppRRR555666VVVZZZ999+++:::TTTeeetttxxxwwwxxx}}}|||zzz```GGGEEEAAA===:::555000---...,,,++++++++++++***((((((((((((((((((((((((((('''((()))((('''(((***+++,,,,,,++++++,,,,,,---...,,,,,,...111333333111///000000222444666888999:::999222000777AAAJJJSSSZZZdddhhhqqqyyy|||~~~tttmmmnnnjjjZZZKKKEEECCCJJJTTTYYYRRRMMMXXXjjjmmmeeevvvdddKKKPPPBBBAAAkkkxxxLLLaaaeeettt|||uuuqqq___BBB111222444111777;;;AAAGGGLLLQQQVVVYYY]]]cccTTTyyyxxxtttnnn~~~tttjjjiiikkklllggg[[[OOOHHHBBB333555DDDNNNWWWYYYPPPSSSXXXUUUTTTXXXXXX]]]mmmeeesssEEE<<>>oooZZZffffff\\\sss}}}sssiiiSSS;;;000222555333===AAAGGGKKKOOOSSSVVVYYY^^^ggggggiiixxxmmm|||~~~rrriiilllnnnsss~~~ZZZ@@@:::HHHQQQTTTTTTOOOPPPUUUSSSSSSWWWVVVZZZiiiiii^^^<<>>JJJoooiiiwww{{{wwwlllRRR444000111333777<<>>222444:::JJJaaatttwwwttt}}}{{{}}}fffqqqqqqdddTTTJJJ]]]xxx]]]PPP```zzz___cccppprrrXXX^^^YYY___kkkooo]]]AAA---&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''((())))))))))))(((&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))(((((('''(((***,,,---***CCCrrrsss{{{llltttxxxmmmaaaNNN???>>>CCCAAA;;;777@@@IIISSS___mmmvvvxxx}}}wwwjjjKKKFFFDDD@@@<<<999444///,,,,,,***)))***++++++***(((((((((((((((((((((((((((%%%&&&((((((((()))+++---,,,,,,++++++,,,,,,---...------...000333444333222111111333555777999:::;;;<<<888444444777===KKKWWWaaajjjtttzzz|||kkkhhh||||||wwwgggTTTQQQgggnnneee___fffvvvxxxzzz\\\jjjwwwwwwqqq\\\BBB333111444777:::FFFJJJQQQVVVYYY\\\^^^```XXXbbbhhh|||RRRyyypppWWW```xxx|||qqq```ooouuulllTTTPPPZZZVVVMMMNNNRRRPPPVVVSSSRRRUUUQQQSSSaaa\\\]]]ggg;;;<<>>555999[[[}}}{{{yyyttt}}}bbbEEE000///111555:::@@@FFFKKKMMMRRRSSSTTTVVVVVVVVVXXX[[[ZZZMMMOOOIIIIIImmm[[[gggjjjOOOIIIddd]]]DDDDDDIIIBBB666444333;;;NNNcccuuupppyyyoooqqqsssvvvooo```kkkoooXXXXXXjjjwwwgggiiikkkyyyooo___jjjlll\\\gggiiiXXX>>>---((()))''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((())))))(((((((((''''''''''''((())))))******))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))((((((((((((***+++,,,...111bbbkkkggglll[[[hhhvvvxxxsss___JJJ888///333;;;333555888===KKK^^^nnntttrrrtttxxx|||iiiNNNFFFCCC???<<<888444///,,,+++***))))))***+++***)))((((((((((((((((((((((((&&&'''((((((((((((***,,,,,,,,,++++++,,,,,,---...------...000333555444333111222333555777999;;;;;;>>>:::777555444999FFFTTT^^^gggqqqvvvzzzsssQQQ<<>>QQQaaaiiijjjpppvvvxxx|||zzzhhhRRRFFFCCC???<<<888444///+++***)))((()))***+++***)))(((((((((((((((((((((((('''((()))((('''(((***+++,,,,,,++++++,,,,,,---...---------000333555555444111222333555777999;;;<<<===;;;999666222444AAAOOO[[[eeeooosssyyytttdddRRRFFF<<>>999EEEGGG666???LLLhhhwwwTTT666111222555;;;BBBHHHMMMOOOQQQTTTRRRSSSXXXXXXWWWZZZaaaaaaXXXTTTDDDRRRYYY|||nnnbbbhhhKKKIIIhhhZZZ???BBBEEE@@@888444333:::FFFXXXooovvv___cccfffhhhuuuxxxxxx|||ccc\\\qqq}}}ssstttyyyoooyyy|||nnnooonnniiijjjaaaLLL666+++'''&&&''''''&&&%%%%%%%%%%%%&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))((((((((('''((()))******++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))))))))*********)))))))))*********++++++***,,,111ZZZ~~~xxxqqqnnnlllXXXNNNCCC777///666888888555999EEEPPPVVVZZZccclllooooooxxxvvvdddTTTFFFCCC???<<<888444///+++***)))((()))***+++***)))((((((((((((((((((((((((((())))))((('''''')))+++,,,,,,++++++,,,,,,---......------000333555555555111222444555888999;;;<<<===;;;999666000111===KKK[[[fffooosssyyyjjjOOOGGGCCCiiidddUUUrrrpppooo\\\EEE222000333555>>>KKKMMMQQQXXX]]]___``````aaa^^^gggvvvvvviiicccWWWYYYtttvvvpppmmmbbbmmmkkk[[[SSSRRRQQQWWWYYYNNNRRRYYYXXXWWWZZZTTTTTTaaaZZZ___jjjYYY999::::::;;;999<<>>---000999>>>CCCJJJPPPUUU\\\___^^^]]]]]]^^^XXXfffaaadddxxxZZZmmmWWWVVVooozzzqqqhhhmmm}}}YYYRRRTTTQQQNNNLLLNNNSSSXXX\\\SSSVVVYYYYYYVVVSSSTTTUUUTTToooZZZ~~~lllGGG<<<>>>===999888BBB[[[yyyooo]]]===+++666888>>>EEELLLPPPSSSVVVXXX^^^XXXTTTTTTTTTTTTWWW]]]]]]\\\HHHDDDRRRPPPdddlllxxxkkkDDDNNNmmmXXXAAA>>>>>>999666444333444;;;NNN___kkkyyylll```kkk||||||hhh}}}|||~~~wwwiiigggiii___GGG222+++)))&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&$$$&&&((()))(((((()))***''''''))),,,---***((((((***+++,,,+++,,,,,,***'''...//////---------...///222...///333777777999<<<:::;;;<<<===<<<<<<<<<===???777333888<<<;;;999888333666555000///111000---------+++***+++,,,***&&&******)))(((***---,,,))),,,+++)))***+++,,,***))),,,+++...000CCCuuuwwwcccooovvvrrrooottt}}}rrrmmmbbbJJJ???222111777555666555...888<<>>??????:::555333666999OOO[[[kkkvvv{{{iiimmmxxx^^^cccqqqooogggNNN;;;---222<<>>CCCJJJOOOPPPQQQQQQQQQVVVRRRQQQRRRSSSQQQSSSWWW]]]___MMMGGGSSSPPP^^^uuuSSSGGGZZZ|||pppLLL===:::<<<:::777555111555CCCRRRoooooowwwjjjfffsssnnnhhh~~~~~~oooqqqxxxsssmmmqqqmmm\\\BBB///)))'''%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''')))******)))((()))***)))))))))+++,,,+++,,,------,,,+++***---000222111)))+++,,,///777@@@>>>777<<>>999666666777AAASSShhhuuuyyy|||vvveee]]]hhhooojjjdddDDD666...555AAAFFFKKKOOORRRQQQQQQRRRUUUWWWXXXXXX\\\]]]```aaakkkjjjJJJUUUnnndddVVViiiqqqlllkkkiiiTTTXXXUUUSSSOOOLLLLLLMMMPPPRRRUUUUUUUUUWWWXXXYYYXXXWWW___```rrrkkkuuuSSS999:::<<<;;;666777HHHggg~~~~~~rrr]]]???000333777CCCGGGMMMPPPPPPNNNMMMMMMSSSQQQRRRUUUVVVSSSSSSUUUXXX]]]OOOEEEMMMLLLQQQjjjxxxbbbrrrMMMLLLhhh```EEE<<>>===999000000000...,,,******+++***+++,,,+++++++++,,,...(((...000...+++111WWWzzzpppccc{{{uuuggg[[[SSSEEE>>>777******555999444222333777:::<<>>999555444666HHH```pppwww{{{iiiccclllvvv{{{ZZZaaannnmmmeee^^^:::222111:::FFFLLLPPPSSSXXXUUURRRSSSWWW[[[\\\[[[[[[WWWbbbeeeeeelllIIIEEE\\\ppp]]]cccuuuggglllxxxlll]]]VVVVVVTTTSSSPPPNNNMMMNNNOOOPPPRRRSSSUUUUUUTTTSSSTTTVVVUUUZZZmmmkkksssCCC888;;;<<<888333999OOOdddyyyiiibbbwwwlllWWW666111??????GGGJJJLLLMMMMMMLLLMMMNNNRRRPPPQQQUUUVVVSSSSSSVVVUUU\\\QQQEEEIIIJJJKKKUUUYYYmmmhhhPPP[[[|||XXXDDD===<<<======777222333888DDD|||wwwwwwmmmrrr{{{tttvvvfffTTTXXX```^^^]]]jjjWWW>>>...((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))&&&'''((()))((()))+++,,,***++++++)))***///222111,,,444???FFFGGGJJJUUU```mmmjjj]]]TTTaaazzzzzz^^^ooommm^^^cccqqqxxxpppuuuuuufffeee~~~kkkdddzzzqqqdddbbblllooocccZZZ[[[VVVUUUOOOFFFEEEJJJIIICCCBBB>>>999777333///---///,,,---...,,,******,,,///+++///)))+++222,,,888]]]gggnnn{{{qqqllllll\\\TTTLLL<<<555555111777444333555666666999>>>LLLPPPVVV___fffiiilllnnn~~~WWWFFFDDD@@@<<<999555000,,,,,,+++******++++++***(((((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++,,,,,,,,,+++//////...---,,,...222555:::;;;<<<;;;999:::<<>>SSShhhwww|||ppptttmmmTTTeeepppjjjaaaUUU333111555@@@KKKQQQTTTUUU[[[WWWTTTVVVZZZ^^^___^^^aaa\\\eeehhh```zzzWWWHHHTTTtttzzz^^^rrryyynnnyyylllMMMUUUZZZTTTRRRRRRQQQQQQQQQQQQQQQQQQRRRVVVXXXWWWRRRPPPTTTXXXLLLXXXVVVaaauuu~~~SSS666555666999888888???IIIddduuu~~~xxxmmm___JJJ///222CCCBBBOOOOOOMMMKKKIIIJJJLLLOOOPPPMMMMMMPPPQQQOOOPPPTTTZZZ___WWWMMMMMMOOOOOOPPPkkkbbb^^^]]]PPPgggoooJJJ<<<999:::<<<;;;666333333555\\\{{{rrrzzz~~~}}}wwwxxx~~~zzz\\\NNN[[[eee___YYY```III222******)))'''(((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((()))))))))*********+++++++++******,,,...&&&,,,///111888CCCIIIIIIJJJWWWiiiooohhh___fffrrr~~~qqqcccfffwww|||oooyyy{{{rrrvvvxxx~~~yyy}}}uuupppyyyyyyjjj___^^^rrrnnnbbbWWWZZZcccbbbXXXTTTMMMHHHGGGCCC<<<;;;===222222000---+++***+++,,,)))000)))(((444000,,,:::ccc}}}```rrryyykkkooozzznnneeebbbWWWJJJ===,,,444111000444666555666999:::===BBBGGGLLLQQQSSSTTT~~~VVVGGGDDD@@@<<<999555000,,,,,,+++******++++++***(((((((((((((((((((((((((((''''''''''''(((((((((((()))***,,,---.........---.........------...111444888;;;>>>>>><<<;;;>>>@@@???BBBGGGIIIGGGBBB;;;666111777EEEZZZqqqsssPPPFFFSSS{{{sssvvv|||^^^RRRfffkkkggg^^^JJJ000444;;;FFFOOOUUUWWWWWWVVVVVVVVVXXX[[[^^^______]]]ZZZ```bbb]]]kkk^^^FFFAAA```yyy______~~~qqqxxxyyy\\\DDDSSSWWWNNNQQQRRRSSSTTTTTTTTTSSSRRROOORRRTTTRRROOOOOORRRUUUUUU^^^LLLXXXfff~~~qqqzzz}}}jjjAAA666000666<<<;;;999:::III^^^xxxuuueeeQQQ>>>111:::GGGIIIWWWVVVRRRMMMIIIIIIKKKNNNRRROOOOOORRRSSSQQQRRRUUUZZZ[[[ZZZUUUPPPPPPQQQOOOUUUwwwtttYYYkkkvvvRRRSSSqqq^^^HHH>>>777999<<<:::555222555<<>>yyyllljjjssswwwkkkaaa\\\]]]YYYMMM777222///222444333444777000444777888:::===>>>;;;~~~UUUGGGDDD@@@<<<999555000,,,,,,+++******++++++***(((((((((((((((((((((((((((''''''''''''((((((((((((((()))+++---//////...------...///.........000222555:::>>>???===<<<>>>@@@===AAAFFFKKKLLLHHHAAA<<<666555999HHH___wwwyyy]]]SSSuuussszzzuuuWWWYYYiiidddcccZZZ===111777AAAJJJQQQVVVXXXWWWPPPTTTXXX[[[]]]]]]___```VVVYYYZZZ]]]___bbbwwwkkkOOOLLL\\\~~~```pppzzzoookkkfffkkkppp}}}~~~pppyyy{{{yyycccXXX\\\ZZZVVVQQQRRRTTTUUUUUUTTTRRRQQQNNNLLLJJJLLLPPPSSSSSSRRR___aaa[[[ZZZ]]]lll|||bbbIII444333:::999666555888HHH\\\oooyyyfff]]]EEE444999EEEKKKQQQYYYXXXVVVSSSOOOMMMNNNOOOUUUSSSUUUYYYYYYUUUSSSUUUXXXWWW\\\^^^TTTNNNOOOMMMOOOxxxbbbwwwjjjMMM[[[dddPPP<<<888===>>>999555888111777RRRyyyyyypppiiikkkrrrvvvppppppxxx}}}~~~xxxccc```qqqvvvqqqqqqXXX===)))***---&&&$$$)))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))******+++,,,,,,)))+++...000333888===AAAXXX\\\ZZZVVV]]]ooozzz{{{\\\```mmm}}}~~~yyy~~~{{{pppfffqqqjjjSSSSSS```XXXOOOFFF@@@>>><<<666111///---000///(((+++333444000WWW~~~tttzzzuuu{{{ooonnnuuuyyyqqqQQQGGG>>>999777444333666222666888666777;;;<<<888~~~UUUGGGDDD@@@<<<999555000,,,,,,+++******++++++***(((((((((((((((((((((((((((''''''''''''((((((((()))%%%'''))),,,------,,,+++,,,...//////......000111222888>>>@@@===<<<===@@@;;;>>>EEEKKKNNNLLLFFFBBB<<<666333:::NNNggg}}}lllXXXbbblll``````VVV333222:::DDDLLLSSSWWWXXXWWWMMMSSSZZZ^^^^^^^^^___aaa[[[aaa]]]^^^ddd]]]eeedddAAAPPPaaaddd}}}zzzwwwqqqiiieeedddccc___[[[aaagggwwwqqqjjjeeeWWWccctttttt|||iiiVVVZZZVVVPPPUUUQQQSSSUUUVVVUUUSSSPPPNNNSSSLLLGGGLLLWWW^^^[[[UUU]]]YYYjjj```ZZZbbbooo___===333666666444666...555???LLLbbb{{{sssXXXUUU:::***<<>>AAA>>>:::444333555:::CCC___~~~vvvkkk]]]QQQQQQcccyyyqqqjjjooo~~~~~~zzz{{{mmmnnn{{{ssspppxxxvvvrrrxxxSSS777$$$&&&***$$$###+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))***++++++,,,,,,...111777>>>FFFOOOXXX^^^||||||qqqcccbbbpppzzzzzzxxxaaa```qqqjjj```SSSMMMLLLIIIAAA999;;;)))---666......333,,,444***KKKqqqddd}}}uuuiiisssqqqcccQQQEEE===666444666555:::;;;888:::AAABBB???yyy]]]FFFCCC???<<<888555111...,,,+++******))))))*********(((&&&%%%'''(((((((((((((((((((((((((((((((((((()))+++,,,---,,,,,,+++,,,,,,///222444444222000000======>>>HHH@@@888CCC<<>><<>>III\\\hhhfffaaa___tttwwwvvvrrruuuyyyrrrvvv{{{bbbTTT^^^eee[[[MMMHHH@@@999777999666000///444000///888RRRttt}}}mmmxxxnnn}}}}}}{{{rrr|||vvvdddTTTBBB444555888111///777@@@DDDGGGKKKxxx[[[FFFCCC???<<<888555111...,,,+++******))))))*********(((''''''((())))))(((((((((((((((((((((((((((((()))+++,,,,,,,,,,,,++++++,,,...111444555333111555777===HHHHHH888666GGG>>>BBBEEEIIIRRRYYYWWWPPP???===:::777555@@@]]]yyynnn\\\\\\```gggcccQQQ===333999DDDLLLLLLPPPXXXZZZUUURRRTTTWWWZZZ\\\\\\[[[ZZZaaaZZZZZZ___aaa___eeepppdddCCCMMMppphhh]]]aaadddXXXOOOPPPSSSRRRPPPPPPQQQQQQPPPPPPPPPQQQRRRSSS\\\XXXSSSQQQRRRTTTTTTTTT\\\YYYWWWbbbnnniiikkk|||zzzrrrbbbLLL999000111666000555999:::<<>>>>>:::777555333333;;;DDDMMM```uuu{{{pppdddaaaddd\\\ZZZVVVRRRNNNJJJFFFCCC@@@BBBGGGMMMUUU\\\bbbeeerrrwwwssspppooo___aaahhhhhhdddjjjkkk^^^:::000((('''((((((''')))'''''''''''''''(((((()))...***'''***...---)))%%%---,,,---...///777LLL```eee______hhhpppqqqqqqqqqyyy}}}wwwiiinnnsssjjj[[[SSSNNNIIICCC>>>:::444///,,,222------:::UUUuuu{{{wwwsssnnn{{{|||jjjaaaTTTKKKOOOEEE@@@888222333555555222xxxZZZFFFCCC???<<<888555111...,,,+++******))))))******)))(((((()))******)))'''((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,++++++---000444555444333666555===GGGIIIMMMMMMFFFBBBBBBBBBHHHTTT___^^^XXXLLLAAA<<<;;;333///FFFfff___WWWXXXaaahhh]]]DDD666666>>>HHHNNNNNNPPPWWWXXXTTTRRRTTTWWWZZZ\\\]]]]]]\\\```YYYWWW^^^bbbbbbfffmmmnnnUUUKKKeeessslllvvvppp___TTTLLLMMMNNNRRRWWWWWWSSSQQQRRRSSSRRRQQQPPPPPPOOOPPPPPPVVVVVVVVVTTTRRRQQQQQQRRR[[[WWWVVVeeeuuuooogggooo|||pppUUU:::000333333888:::666...---444===HHHRRRdddwwwyyy\\\```wwwnnndddVVVEEE999>>>FFFIIIJJJKKKLLLLLLLLLLLLMMMOOOPPPQQQUUUSSSSSSTTTQQQMMMMMMQQQPPPRRRVVVYYY[[[XXXRRRNNNPPPRRR\\\}}}SSSccc```RRRXXXwwwtttVVVEEE>>>;;;CCC>>><<<>>>>>>:::555555+++777DDDHHHBBB<<<<<<>>>DDDBBB???;;;999888888888;;;CCCMMMTTTZZZ```gggmmm~~~zzziiidddRRR^^^jjjeee___ggg___DDD222***&&&''')))(((((()))&&&&&&&&&&&&'''((())))))'''&&&&&&'''***+++***)))(((000:::???AAAMMMiiittthhh```eeerrr|||gggWWWddd```UUUGGGCCCFFFAAA777333000***)))666TTT}}}mmmjjjhhhwwwuuunnniiioooZZZUUUKKKCCCDDDHHHGGGAAAyyyZZZFFFCCC???<<<888555111...,,,+++******))))))******)))))))))***,,,+++)))'''(((((((((((((((((((((((((((((()))***+++,,,,,,---++++++,,,///333555555444000777>>>;;;HHHnnnnnnBBBEEECCCCCCHHHSSS]]]aaaaaabbbQQQBBB<<<777444===KKK```rrrpppVVVYYY[[[dddhhhVVV===777AAAHHHOOORRRQQQQQQUUUVVVSSSTTTUUUXXX[[[^^^____________XXXVVV\\\bbbdddfffjjjuuurrrWWW<<>>CCCKKKLLLLLLLLLIIIJJJLLLMMMOOOPPPPPPQQQSSSRRRSSSUUURRRLLLKKKNNNQQQQQQSSSWWWZZZZZZUUUPPPLLLRRRPPPcccmmmOOOSSSeeePPP___|||^^^NNNGGG>>>:::999>>>AAA<<<666333888888777444111333888<<<555666666777888:::===@@@MMMPPPSSSWWW]]]hhhuuuqqqzzzttt\\\WWWMMM___mmmggg```gggYYY666---(((&&&(((***(((''')))'''''''''&&&''''''((((((!!!)))---)))$$$&&&///555777KKK```fff___]]]iiixxxyyywwwyyy~~~}}}pppSSSJJJPPPKKK<<<<<<;;;777222...888OOOeeerrrsssssspppvvv~~~wwwiiiaaafffnnnnnnkkkiii{{{ZZZFFFCCC???<<<888555111...,,,+++******))))))******)))))))))***,,,+++)))'''(((((((((((((((((((((((('''(((((()))***,,,------,,,,,,,,,...222555666666---666???999BBBhhhmmmDDDAAABBBDDDJJJPPPYYYccckkkppphhhYYYGGG;;;888888888EEE[[[|||uuuzzz```XXX]]]^^^cccaaaMMM999===MMMRRRVVVWWWUUUSSSSSSSSSRRRUUUWWWYYY\\\^^^``````aaa]]]XXXWWW\\\bbbdddeeegggjjjsssrrr]]]RRRFFFKKKccczzz}}}yyyooojjjqqq~~~qqqWWWNNNVVV```VVVUUUTTTSSSTTTUUUSSSQQQPPPQQQQQQRRRSSSSSSSSSTTTQQQTTTUUURRRMMMLLLQQQWWWZZZaaaaaa___]]]TTTXXXlllXXXzzzoooUUUIII666000111:::AAA>>>777444999777555777>>>IIIUUU\\\cccfffllltttzzzzzzqqqiiibbb^^^]]]YYYMMMMMMccc|||uuuiii[[[[[[iiiyyy}}}dddQQQWWWHHHDDDDDDIIIMMMNNNMMMLLLGGGIIIKKKMMMOOOPPPPPPPPPRRRQQQSSSUUUSSSMMMLLLOOOTTTTTTTTTXXX[[[\\\XXXTTTOOOVVVNNNKKKmmmnnnMMMWWWZZZIII]]]eeeMMMIIIBBB>>>??????;;;999:::777888999:::999777555333000444999===@@@DDDHHHKKKSSSSSSUUU[[[gggvvv~~~hhhmmmeeeOOONNNSSSbbbqqqoooiiilll[[[999---)))(((++++++(((''')))***)))((('''''''''''''''(((...///+++---666@@@DDDUUUkkksssiiikkkrrr~~~ddd\\\hhhhhhZZZJJJEEEAAA===666000222999XXXyyykkkllluuu~~~fff^^^pppzzznnndddfff|||ZZZFFFCCC???<<<888555111...,,,+++******))))))******)))(((((()))******)))'''((((((((((((((((((((((((''''''((((((***+++---......---,,,---111444555666///222===BBB>>>CCCMMMPPP@@@AAAEEEKKKPPPXXXeeeqqqpppzzzwww___FFF999666444777EEE]]]}}}sssppp|||XXX^^^\\\___^^^TTTBBB999CCCRRRXXXYYYYYYWWWTTTRRRSSSSSSVVVWWWYYY[[[]]]^^^___```ZZZYYYZZZ]]]```cccddddddfffhhhqqqcccYYYPPPRRRSSSQQQQQQXXXdddmmmlll```\\\ccccccWWWPPPQQQcccdddooohhh___^^^ZZZXXXYYYYYYVVVPPPMMMPPPVVVWWWSSSMMMNNNPPPRRRSSSTTTUUUUUUQQQTTTUUUSSSPPPPPPUUUZZZ___^^^WWWTTTZZZYYY\\\jjjiii~~~{{{tttqqqRRR@@@222222777999:::>>>999777444333333555777999===@@@DDDJJJNNNRRRTTTUUURRRPPPKKKEEE???======???EEEUUUmmm^^^AAAPPPlll~~~```LLLUUUIIIJJJLLLNNNNNNMMMLLLKKKGGGHHHJJJLLLMMMNNNOOOOOORRRQQQSSSUUUSSSNNNNNNQQQUUUVVVWWWYYY\\\]]]]]]\\\mmmppp^^^KKKWWW{{{vvvGGGWWWxxxJJJGGGgggnnnbbbUUUFFF@@@===<<<>>>AAA999999999;;;<<<<<<:::999>>>BBBFFFGGGFFFFFFHHHKKKMMMSSS]]]lll{{{}}}~~~|||fffddd]]]RRRWWWmmmppp|||wwwjjjTTT888---+++***,,,,,,((('''***+++***))))))(((((())))))))))))(((...CCCYYY^^^XXXZZZmmm}}}uuuXXXMMMDDDBBB===555222555///DDDmmmsssfff~~~sss|||YYYFFFCCC???<<<888555111...,,,+++******))))))*********(((''''''((())))))((((((((((((((((((((((((((('''''''''((()))+++---...000...,,,---///333555555222333777@@@CCC:::AAAYYYIIIFFFGGGLLLQQQWWWaaalllnnnyyyyyyaaaIII===;;;666666AAA\\\}}}{{{zzziiiUUU^^^YYY^^^ZZZJJJ<<<===IIIRRRXXXWWWWWWVVVSSSRRRSSSUUUUUUVVVWWWXXXZZZ[[[\\\\\\XXX[[[]]]^^^^^^```bbbccceeefffiiippp|||nnneeehhhtttwwwcccSSSUUU^^^```ZZZTTTVVVUUUQQQLLLOOOVVVXXXTTTKKKLLLNNNPPPRRRRRRRRRRRRLLLOOORRRSSSRRRRRRUUUWWWWWWYYYRRRPPPWWWXXX[[[gggpppzzzrrr```LLL@@@666111:::GGG888999;;;<<<<<<:::777555444555555666666666666666777666444222444;;;EEEMMMXXX\\\^^^[[[WWWWWWYYY\\\\\\sssyyygggMMMMMMIIIMMMPPPPPPNNNNNNNNNNNNKKKKKKLLLMMMNNNOOOPPPQQQUUUSSSTTTUUUSSSNNNNNNQQQSSSUUUXXXZZZ\\\^^^aaaddd}}}jjjVVVSSSccc[[[IIIooosssNNNQQQiii|||xxxZZZHHHBBB???<<<;;;CCC???;;;999;;;???CCCFFF@@@CCCFFFEEEBBBCCCHHHLLLZZZhhh{{{|||yyywwwsssllleee]]]UUUWWW___vvvlllxxx|||^^^CCC111,,,)))***,,,+++((((((,,,))))))))))))***+++,,,---000666<<>>===???FFFUUUgggsss]]]LLLCCCPPPgggvvvxxxvvvxxxnnnbbbNNNPPPFFFLLLQQQPPPOOOPPPRRRTTTPPPOOOPPPPPPQQQRRRTTTTTTXXXUUUUUUUUURRRMMMMMMQQQPPPSSSXXXZZZ[[[___dddiiirrrnnnbbbZZZSSSUUUwww}}}OOO```cccFFFTTTmmmmmm```UUUJJJBBB>>>>>>>>>>>>???????????????CCCHHHLLLPPPXXXdddmmmvvv|||vvv|||yyyiii```dddeeeTTTHHHNNNWWW```QQQaaawwwRRR777,,,***((((((******((()))...''''''(((***,,,...000111FFFZZZiiihhhhhhpppxxxyyy|||~~~zzz|||gggLLL@@@CCC888888555111GGG|||yyyrrrdddyyy```WWWFFFCCC>>>;;;888555222000---,,,+++***))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((()))+++,,,---...//////...,,,...222666777;;;555111FFFccchhhYYY]]][[[XXXTTTSSSUUUYYY\\\fffqqqzzzvvv]]]DDD;;;888<<<;;;BBBaaa______ppprrrRRRZZZ]]]aaaaaaRRR<<<999HHHQQQLLLMMMMMMQQQTTTOOOJJJOOOYYYWWWUUURRRPPPPPPSSSWWWYYY^^^[[[XXXWWWWWWYYYZZZZZZUUUZZZaaabbb___mmmiiiZZZUUUPPPPPPSSSVVVWWWVVVQQQPPPOOOOOOOOOPPPQQQRRRNNNJJJHHHKKKRRRUUUQQQLLLDDDGGGLLLQQQTTTTTTSSSRRRVVVSSSQQQRRRUUUXXXXXXWWWaaaXXX[[[rrr}}}wwwuuu|||zzzYYY>>>444<<<555666III^^^gggfffcccRRRLLLJJJMMMMMMKKKOOOVVVPPPOOOXXXlllpppZZZTTTiii\\\cccfffcccaaakkk}}}}}}sss[[[OOOSSSPPPNNNNNNPPPTTTTTTOOOJJJPPPOOOLLLJJJNNNUUUVVVSSSSSSTTTQQQLLLMMMSSSTTTPPPOOOPPPRRRTTTVVVYYYZZZ\\\```cccddd```ZZZ\\\fffpppfffVVVuuuiiiQQQMMMkkk}}}pppeeeYYYUUUOOOLLLLLLMMMPPPQQQUUUXXX```lll{{{{{{jjjooo{{{iiiaaaeeecccXXXNNNNNNWWW___XXXRRR[[[hhhXXX666)))444***)))''''''+++//////,,,&&&,,,)))'''000555<<>>;;;888555222000---,,,+++***))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((()))+++,,,------......---,,,...222666111999:::444;;;PPP[[[ZZZ___bbbbbb___ZZZZZZ^^^ccchhhrrrxxxxxx```LLL<<<:::===>>>BBBIIIccc|||jjjpppiiiUUU]]]cccggg___MMM>>>???LLLOOOJJJLLLLLLNNNQQQNNNIIILLLSSSUUUUUUTTTSSSSSSTTTUUUVVVTTTTTTUUUWWWYYY[[[]]]]]]WWWZZZccchhhfffhhh}}}fffTTTUUUTTTSSSQQQPPPQQQSSSUUUQQQPPPOOOOOOOOOPPPQQQQQQPPPMMMMMMPPPTTTVVVTTTQQQMMMNNNOOOPPPRRRSSSTTTUUURRRPPPOOOQQQUUUXXXXXXXXXJJJNNNZZZooouuuttttttjjj^^^WWW===888444666AAASSScccmmmnnnkkkkkkqqqvvv{{{{{{gggRRRVVVwwwhhhuuupppYYYOOOTTTPPPNNNPPPSSSUUURRROOOPPPPPPLLLIIILLLRRRSSSPPPOOOQQQQQQNNNPPPTTTTTTOOONNNOOOQQQTTTVVVXXXYYYYYYZZZ^^^```]]]XXXWWWZZZ___qqq]]][[[tttpppLLLQQQaaattt}}}vvvtttvvvzzz|||{{{}}}wwwiiigggxxxqqqXXX]]]dddaaaRRRMMMXXXgggmmmVVV]]]eee___JJJ333,,,000///---+++))))))+++------,,,...+++555MMMYYYYYY]]]hhhmmmttt}}}uuupppwwwyyyqqqiiihhhbbb^^^]]]```aaa^^^___cccnnneee[[[TTTLLLCCCAAADDDLLLSSS[[[]]][[[YYY[[[^^^]]]___hhhtttuuupppttt~~~qqquuukkkVVVIIIGGG<<>>NNNmmmsssppplllttt~~~xxxkkknnnwwwzzzyyyzzztttnnngggdddgggdddaaadddjjjoooppppppfffoooppphhhfffpppwwwwwwtttvvvyyyzzzzzzzzzxxxvvvtttvvvxxxxxxxxxxxxvvvuuuvvvsssooonnnnnnoooooommmiiiggggggjjjkkkhhheeeeeeWWWWWWXXXWWWSSSPPPQQQVVVSSSWWW```nnnzzzyyyZZZKKK@@@===666///111AAAWWWfffxxxhhhdddpppwwwgggaaappp|||gggUUU^^^IIIFFFAAA<<<999666222///---,,,+++***))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((()))***------...000222222111///333222666???FFFFFFCCC@@@SSSbbb{{{wwwfff```aaannnyyy}}}mmmWWWHHHCCC===888444444;;;DDDJJJQQQ]]]hhhoootttwwwxxxzzz|||}}}vvvnnnkkkiiicccXXXNNNHHHBBBAAAIIIYYYkkk~~~hhhdddmmmuuuwwwvvvZZZSSSPPPSSSTTTQQQSSSZZZPPPQQQOOOOOOSSSYYYYYYUUU\\\ZZZWWWTTTRRRRRRRRRSSSYYYYYYWWWTTTRRRUUU\\\bbb\\\]]]___```bbbcccfffiiikkkddd___dddsssiiiZZZTTTOOONNNIIIGGGEEEGGGKKKLLLIIIFFFJJJJJJJJJJJJIIIHHHGGGGGGEEEIIIMMMNNNMMMNNNQQQSSSMMMNNNPPPRRRRRRRRRQQQPPPTTTUUUVVVVVVTTTRRRRRRSSSNNNWWW[[[ZZZ[[[cccfffddd{{{{{{xxxqqqsssrrrmmmaaakkkqqqllleeefffmmmtttxxx}}}yyyxxxkkkRRRKKKNNNPPPMMMPPPQQQQQQRRRRRRQQQQQQPPPLLLPPPQQQNNNNNNQQQSSSRRRPPPKKKIIIMMMPPPRRRUUUXXXVVVWWWYYYZZZZZZYYYXXXWWWVVVTTTTTTUUUXXX\\\^^^___dddTTT[[[kkkYYYtttfffHHH888:::EEEHHHXXXllluuudddSSSQQQ___vvvmmmcccfffiii```RRR\\\YYYaaaqqquuuooonnnuuuvvvRRR333---000,,,)))***+++((()))///333<<>>===;;;:::444999???DDDHHHKKKNNNPPPMMMNNNRRRZZZaaaccc```\\\SSSPPPKKKGGGDDDBBBAAA???;;;III]]]rrrkkkhhhrrrttt|||}}}lllVVVTTTRRRRRRQQQQQQQQQSSSSSSTTTRRRNNNOOOUUUWWWTTTWWWVVVUUUSSSQQQPPPNNNNNNTTTVVVWWWUUUSSSUUU[[[aaaXXXZZZ[[[[[[[[[^^^```aaaaaabbbfffiiihhhjjjyyymmm\\\WWWXXXUUUOOONNNLLLKKKJJJIIIHHHGGGJJJKKKKKKKKKJJJIIIHHHGGGFFFHHHJJJLLLNNNOOOPPPRRRJJJKKKLLLMMMMMMMMMLLLLLLQQQSSSVVVUUUSSSQQQQQQSSSVVV[[[WWWMMMKKKTTT[[[ZZZPPP|||}}}nnnjjjoootttxxx|||uuu[[[PPPRRRTTTRRRNNNSSSSSSRRRPPPOOOOOOPPPQQQQQQWWWZZZWWWUUUVVVWWWUUUSSSNNNMMMRRRUUUTTTUUUYYYWWWXXXXXXXXXXXXXXXWWWWWWYYYWWWUUUTTTUUUYYY]]]aaa\\\XXXWWWggg|||fffeeexxxxxxYYYIIIEEE<<>>+++***...+++***---***,,,888IIITTTYYYgggvvvuuu|||zzzyyyzzzyyymmmeee```dddjjjooottt{{{}}}{{{zzzzzz|||~~~}}}xxxuuuuuuvvvssswwwxxxuuuuuuxxxwwwsssjjjllljjjeeegggoootttssstttvvvxxxzzzzzzyyywwwvvvwwwwwwuuuuuuwwwyyyyyywww~~~|||}}}zzzttt```[[[XXXWWWUUUSSSVVV[[[\\\nnnsssPPPAAA@@@:::///'''000666444AAAgggmmmiiiqqqnnnaaadddJJJFFFAAA===999666222///---,,,+++***))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))&&&'''+++111777:::999777---666===???DDDNNNTTTSSSAAAHHHTTTcccttttttssstttooopppwww}}}tttfffUUUFFF@@@CCC>>>>>>===;;;999999;;;===888888:::???DDDDDD>>>888:::<<<>>><<<<<>>:::<<<>>>???===<<<999;;;@@@@@@<<<===BBB<<>>444222333666333///222:::777;;;@@@DDDEEEHHHLLLPPPeeeJJJFFFAAA<<<999666222000---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,---))))))))))))))))))))))))))))))+++...000333555666444111111777BBBLLLUUU[[[uuuSSS@@@UUUxxx~~~lllkkkttt}}}|||~~~zzznnnccc[[[RRRHHHAAAIII@@@;;;@@@FFFIIIJJJLLL]]]kkkmmmvvvyyyyyy|||hhhJJJOOOOOONNNLLLLLLKKKKKKKKKLLLMMMNNNMMMJJJJJJLLLNNNUUUWWWXXXVVVSSSOOOMMMMMMKKKOOOTTTVVVUUUTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYY\\\___aaaaaabbbcccddddddbbbbbbggguuukkkcccdddnnnqqqhhhaaa```VVVSSSRRRTTTYYY[[[YYYVVVVVVSSSSSSUUUTTTPPPNNNOOOPPPOOONNNNNNNNNMMMKKKIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLNNNOOOQQQRRRPPPOOOPPPRRRUUUUUUTTTRRRMMMQQQSSSSSSWWW[[[YYYSSS]]]\\\[[[```sss~~~pppnnn\\\QQQMMMLLLOOOPPPLLLJJJKKKUUUTTTSSSQQQQQQRRRSSSTTTQQQSSSUUUSSSNNNMMMOOOSSSVVVRRRNNNMMMOOORRRTTTTTTRRRRRRSSSSSSSSSTTTTTTTTTRRRSSSUUUVVVVVVVVVVVVVVVUUUUUUYYY]]]^^^fffyyywwwrrr___JJJfffkkkWWWMMMFFF@@@;;;;;;:::999<<<@@@DDDEEEEEEIIIGGGEEEFFFGGGGGGCCC@@@@@@CCCEEEGGGRRRjjj}}}aaa\\\UUUPPPIIIFFFNNN]]]mmmwwwqqqkkkuuuzzziiiHHH///---,,,...///******===TTT[[[fffsss{{{pppfffpppyyylllggg[[[VVVWWW]]]dddkkkttt~~~zzzzzzyyyyyyxxxxxxxxxyyyyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttssssssrrrqqqqqqqqqqqqrrrrrrrrrssssssrrrqqqpppppprrrrrrrrrqqqrrrrrrrrrssstttttttttuuuvvvxxx{{{|||xxx~~~ppp___ZZZ[[[XXXQQQLLLOOOdddiiiIII???999222---------,,,000666***,,,......---,,,...///jjjIIIFFFAAA===:::666222///---,,,+++***))))))))))))))))))))))))))))))))))))''''''((()))***,,,---...))))))))))))))))))))))))((()))***,,,///222555666>>>IIIHHH;;;;;;JJJRRRNNN```eee^^^TTTccczzztttxxxwww```VVVRRR___tttiii{{{aaaHHHNNNMMMLLLKKKJJJIIIHHHHHHGGGHHHIIIIIIIIIJJJLLLNNNOOOPPPRRRQQQNNNLLLJJJJJJJJJLLLPPPSSSTTTTTTRRRQQQPPPQQQTTTUUUVVVVVVUUUTTTYYY[[[]]]^^^^^^___aaaccccccddddddbbbbbbiiivvvsss```YYYVVVXXXXXXWWW___jjjWWWTTTRRRSSSVVVVVVSSSPPPUUUPPPNNNQQQSSSPPPMMMMMMPPPOOOMMMMMMNNNMMMKKKIIIIIIJJJKKKKKKKKKJJJIIIHHHFFFGGGHHHIIILLLNNNPPPRRRPPPPPPPPPRRRSSSSSSRRRPPPMMMOOOPPPPPPRRRUUUTTTPPPZZZYYYYYYXXX[[[kkk|||yyyiiixxxdddQQQLLLNNNJJJKKKNNNOOOKKKGGGHHHMMMOOOQQQQQQPPPQQQTTTXXXNNNPPPRRRQQQNNNKKKLLLNNNQQQNNNKKKJJJLLLOOOPPPQQQOOOOOOOOOOOOPPPRRRTTTUUURRRRRRSSSSSSTTTUUUUUUVVVUUURRRTTT[[[___^^^dddmmmlllMMMDDDSSSbbbrrryyyooobbbXXXOOODDD???@@@BBB@@@===;;;===???>>><<<>>>CCCHHHQQQ[[[gggsssaaaQQQMMMGGGLLLPPPSSS[[[hhhoooppppppnnnrrrwwwlllPPP555(((,,,+++...111222:::RRRkkkpppxxxxxxoooqqq~~~|||qqqfff]]]XXXXXX___```gggpppvvvwwwyyy{{{|||{{{zzzyyyxxxwwwvvvvvvyyyyyywwwvvvttttttttttttwwwwwwwwwwwwwwwvvvvvvvvvuuuttttttwwwyyyyyyuuuqqqssssssrrrqqqqqqqqqqqqqqqrrrrrrrrrsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssuuuvvvwwwsssuuuxxx|||sssbbb[[[VVVQQQQQQLLLPPPfffrrraaaRRREEE777222222000......111111111///,,,***)))***gggHHHEEEBBB>>>;;;666111...---,,,+++***))))))))))))((((((((((((((((((((((((''''''((())))))***+++,,,(((((((((((((((((((((((('''((()))+++...111444555@@@WWW]]]HHH777===LLLSSSOOOdddtttsssoooxxxooolllxxx{{{uuuzzz|||gggXXXPPPKKKKKKKKKJJJHHHGGGEEEEEEFFFGGGGGGHHHIIIJJJLLLMMMKKKMMMNNNNNNLLLKKKKKKKKKKKKKKKLLLNNNQQQRRRRRRPPPMMMPPPSSSVVVWWWVVVUUUTTTZZZ[[[\\\\\\\\\]]]```bbbeeehhhiiifffbbbeeeooowwwwww}}}gggdddlllmmmfffZZZXXXXXXYYYVVVTTTXXXaaaVVVSSSPPPNNNOOOPPPOOONNNUUUNNNKKKPPPTTTRRROOOMMMMMMLLLKKKKKKKKKJJJHHHFFFFFFHHHJJJKKKKKKJJJHHHGGGEEEFFFFFFHHHJJJLLLNNNPPPOOONNNOOOQQQSSSSSSQQQPPPQQQPPPNNNLLLMMMOOOPPPPPPRRRSSSWWWYYYUUUUUUfff|||}}}vvvbbbTTTMMMJJJMMMKKKLLLQQQRRRNNNKKKKKKHHHLLLPPPPPPMMMLLLPPPTTTLLLNNNPPPPPPMMMKKKKKKKKKLLLJJJIIIIIIJJJLLLMMMNNNNNNMMMLLLLLLMMMOOORRRTTTPPPPPPOOOPPPRRRSSSTTTTTTTTTPPPRRR\\\bbbaaa______ssshhhOOODDDUUUnnn}}}oooddd^^^[[[XXXUUURRRQQQNNNKKKLLLWWWgggtttyyymmmRRRMMMIIITTTTTT\\\kkkuuurrrfff]]]cccuuuqqqSSS999000000...+++...<<>>;;;666111...---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((***,,,///222444333BBBLLLDDD666555DDDUUUcccQQQ]]]uuussstttrrrzzzzzzwwwyyyhhhSSSNNNSSSLLLLLLLLLLLLKKKIIIHHHGGGJJJIIIIIIIIIJJJKKKLLLLLLLLLMMMOOOOOOMMMMMMMMMOOOPPPMMMKKKKKKNNNPPPRRRSSSSSSUUUXXX[[[\\\\\\ZZZYYYYYYZZZ[[[[[[ZZZ[[[^^^```dddeeeeeeccc```___bbbeeennniiimmm}}}}}}kkkrrrlll___SSSTTT^^^___YYYRRRRRRTTTWWWVVVQQQNNNMMMOOOLLLHHHGGGIIINNNSSSUUUYYYRRROOOSSSWWWVVVSSSRRRJJJIIIHHHHHHHHHGGGEEECCCCCCEEEHHHJJJKKKKKKJJJJJJHHHHHHHHHHHHIIIKKKLLLMMMKKKKKKMMMOOORRRSSSRRRQQQUUURRRMMMJJJIIIKKKOOOSSSPPPMMMRRR[[[[[[TTTSSSZZZkkkcccOOONNNSSSQQQLLLLLLJJJLLLRRRTTTRRROOOOOOIIINNNRRRQQQMMMJJJMMMPPPMMMNNNOOOOOONNNLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLOOONNNLLLKKKKKKLLLNNNOOONNNMMMLLLNNNQQQSSSRRRQQQOOOMMMOOOWWW]]]___^^^___]]]uuueeeNNNMMMSSSZZZppp~~~}}}qqqYYY]]]iiiZZZKKKKKKGGGWWWWWWggg~~~jjjYYYWWWnnn|||ZZZ;;;111000---+++111@@@VVVgggoooppppppggg^^^mmmxxx{{{ooojjjiiigggeeeggglllrrruuuxxxyyy{{{{{{{{{|||{{{yyywwwxxxxxxyyyyyyxxxxxxwwwvvvvvvwwwwwwwwwwwwwwwwwwyyyyyyyyyxxxwwwwwwvvvvvvuuuttttttxxx|||{{{tttmmmnnnnnnmmmkkkkkkjjjjjjjjjhhhiiijjjkkkkkkkkkkkkkkkkkklllmmmnnnnnnnnnnnnmmmmmmmmmnnnooopppqqqqqqqqqwwwzzz}}}|||xxxvvvvvvxxxyyyjjj^^^NNNCCCDDDOOO___iiipppRRR===888999888444---,,,+++++++++,,,,,,,,,jjjIIIFFFAAA===:::666222///---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((('''&&&%%%$$$))))))))))))))))))))))))))))))((((((***---000222555333666======999>>>HHHbbb^^^aaammmuuurrriiiccczzzxxx|||dddTTTJJJHHHLLLOOOOOOPPPPPPPPPNNNMMMLLLMMMLLLJJJJJJLLLMMMLLLLLLMMMOOOPPPPPPOOOOOOPPPQQQRRRQQQOOOMMMMMMPPPRRRUUUTTTUUUWWWYYYZZZZZZYYYXXXWWWXXXZZZZZZYYYYYYZZZ\\\^^^___aaabbbbbbaaaaaaaaammmbbb[[[^^^bbbfffpppzzzsssrrrqqqtttyyy|||vvvnnnssskkkoooddd___fffjjjccc[[[XXXUUUYYYWWWRRRTTTZZZ[[[UUUWWWUUUUUUWWWYYYXXXTTTPPPQQQNNNIIIFFFFFFJJJOOORRRVVVPPPMMMQQQSSSQQQPPPQQQJJJHHHGGGGGGHHHGGGEEEBBBCCCEEEGGGIIIKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIJJJKKKJJJJJJKKKNNNQQQSSSRRRQQQVVVRRRNNNLLLJJJJJJNNNTTTQQQMMMNNNUUU\\\[[[VVVRRROOOdddzzzzzz||||||zzzooo```PPPIIIMMMQQQOOOKKKKKKHHHJJJOOORRRPPPNNNOOOKKKOOOSSSSSSPPPNNNNNNOOOPPPPPPPPPPPPOOONNNMMMLLLIIIJJJKKKKKKJJJIIIJJJKKKOOONNNMMMKKKJJJJJJKKKKKKMMMLLLLLLOOOSSSUUURRROOOQQQQQQSSSUUUYYY[[[^^^``````\\\uuuwwwSSS>>>CCCOOOUUUwwwyyycccNNNHHHOOONNNKKKOOOQQQ[[[eeeyyylllhhhqqq}}}ccc???///333222(((111DDD^^^rrrzzz~~~zzz~~~yyyxxxjjjbbbjjjooossssssuuuyyy||||||yyy{{{zzzwwwwww{{{}}}|||tttuuuwwwyyyyyyyyyyyyxxxuuuvvvwwwwwwxxxxxxxxxwwwvvvvvvuuutttrrrqqqpppppppppooonnnpppqqqpppkkkgggjjjiiihhhgggfffeeeeeeeeecccdddeeefffggggggggggggfffhhhiiikkklllllllllkkkiiijjjlllmmmnnnooooooooopppwww}}}zzzyyy~~~{{{}}}uuuaaaWWWQQQJJJDDDFFFcccuuuTTTBBB>>>;;;888666333000/////////...---nnnJJJFFFAAA<<<999666222000---,,,+++***))))))))))))))))))))))))))))))))))))'''(((((())))))((('''&&&))))))))))))))))))))))))+++)))(((((()))+++...000;;;777999BBBGGGEEEEEEHHHMMMkkkvvveeedddwww{{{kkkUUU{{{zzzzzz^^^MMMLLLJJJIIIJJJNNNOOOQQQRRRRRRQQQOOONNNNNNLLLJJJKKKMMMOOONNNMMMNNNOOOPPPOOONNNNNNPPPRRRRRRTTTUUUTTTQQQPPPRRRTTTRRRSSSSSSTTTUUUUUUTTTTTTSSSUUUWWWXXXWWWVVVVVVVVVWWW\\\aaadddeeedddcccccc^^^]]]\\\]]]]]]]]]___aaaaaacccdddiiiyyysssfff``````bbb]]]VVVTTTWWWVVVQQQSSS[[[RRRXXXXXXPPPMMMTTTYYYXXXQQQRRRRRRRRRSSSTTTRRRPPPUUUSSSOOOKKKIIIHHHJJJKKKPPPLLLKKKLLLLLLIIIJJJMMMMMMKKKJJJJJJJJJJJJGGGEEEFFFGGGHHHIIIJJJKKKLLLMMMHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKNNNPPPQQQPPPNNNRRROOOOOOQQQNNNJJJLLLRRROOOOOONNNOOOUUUZZZYYYTTTRRRNNNUUUaaammmuuummmwww}}}zzz~~~fffPPPNNNMMMNNNPPPPPPNNNKKKLLLIIIHHHLLLNNNLLLJJJLLLIIIKKKOOORRRSSSSSSRRRQQQTTTSSSQQQPPPPPPPPPPPPOOOKKKMMMOOONNNKKKIIIIIIJJJNNNMMMMMMLLLKKKKKKJJJJJJMMMMMMNNNRRRWWWXXXTTTPPPWWWYYYZZZZZZ\\\]]]\\\[[[^^^ZZZ```zzzhhhKKKFFFDDD;;;KKK```ssszzz|||jjjNNNJJJCCCGGGUUUZZZ^^^hhhqqqzzz{{{yyy~~~gggHHH444...222999>>>OOO]]]ooo{{{eeegggvvvjjjmmmrrrqqqkkkggglllsssxxxxxxxxx{{{|||zzz{{{~~~}}}xxxwww{{{{{{wwwtttuuuwwwyyyzzzyyyxxxxxxuuuvvvwwwwwwwwwvvvuuutttqqqpppnnnllljjjhhhgggffffffeeedddbbbaaa___^^^]]]___^^^]]][[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^___]]]^^^aaadddeeeffffffeeeeeefffhhhjjjlllmmmmmmmmmnnnttt{{{~~~|||zzz{{{pppxxx|||{{{tttUUURRR\\\OOOFFFFFFbbbhhhUUUFFF<<<666222---***)))(((&&&$$$nnnKKKGGGAAA;;;888555333111---,,,+++***))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((()))))))))))))))))))))))),,,***((('''(((***---...000:::EEEJJJLLLOOOUUUZZZOOOVVVjjjdddlll{{{www|||uuuSSSKKKNNNMMMLLLOOOKKKMMMOOOPPPPPPPPPNNNMMMMMMJJJIIIJJJNNNPPPOOONNNNNNOOOOOONNNMMMMMMOOOQQQQQQVVV[[[ZZZUUUQQQQQQSSSTTTTTTTTTTTTTTTUUUUUUUUUPPPSSSUUUVVVUUUSSSRRRRRRUUU[[[bbbccc^^^YYYXXXXXXUUUYYY\\\ZZZZZZ\\\^^^^^^YYY\\\YYYXXXgggzzzbbbbbbaaaYYYYYYbbb]]]TTTQQQWWWZZZWWWWWWZZZRRR\\\^^^VVVPPPSSSWWWVVVOOOSSSUUUTTTSSSRRRQQQPPPNNNOOOOOOOOONNNMMMNNNOOOPPPMMMMMMNNNKKKHHHJJJNNNPPPNNNMMMMMMMMMMMMJJJHHHIIIIIIIIIIIIIIIJJJKKKLLLFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLNNNOOOPPPNNNLLLMMMMMMPPPUUURRRKKKJJJNNNIIIPPPQQQLLLMMMUUUVVVQQQTTTHHHQQQYYYOOO\\\}}}qqqzzzxxx~~~jjj{{{nnnqqqgggSSSRRRNNNLLLMMMPPPRRRQQQNNNOOOKKKIIILLLLLLJJJHHHJJJCCCEEEIIIOOOTTTVVVTTTRRRWWWUUURRRQQQRRRRRRRRRRRRLLLOOOQQQPPPLLLJJJJJJKKKLLLLLLMMMMMMLLLKKKKKKJJJOOONNNPPPUUUZZZ[[[VVVPPPYYYZZZ\\\]]]^^^^^^YYYTTTRRRbbbeee^^^ooonnn```RRRHHH777FFFUUU^^^eeemmmpppnnn```dddnnnnnn]]]^^^fff___MMMAAANNNMMMRRRgggmmmmmmyyyttt```llljjjPPP<<<777111///CCC```qqqooonnnuuusssdddjjjwwweeeYYYbbbtttzzzvvvqqquuu|||zzzwwwyyyyyyvvvsssxxxzzzwwwwwwzzzyyyssstttvvvxxxyyyyyyyyywwwvvvvvvvvvwwwwwwvvvtttrrrqqqlllkkkiiigggdddbbb```___^^^^^^\\\XXXTTTSSSTTTUUUOOONNNMMMKKKJJJJJJIIIIIIJJJKKKMMMNNNOOOPPPQQQQQQSSSUUUYYY\\\^^^______^^^aaaccceeehhhjjjkkkkkkkkknnnrrrvvvxxxxxxyyy|||{{{uuuvvv}}}~~~{{{~~~oooQQQIIILLLLLLKKKTTTpppqqqWWWDDD>>>999333000000///,,,***uuuMMMEEE===;;;999444000000666444000,,,***(((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))///HHH___^^^MMMNNNpppWWWJJJwwwbbbccc|||rrr^^^NNNPPPSSSPPPMMMNNNHHHJJJLLLMMMMMMLLLKKKIIIKKKIIIGGGGGGIIILLLPPPRRRSSSQQQOOOOOOPPPPPPOOONNNSSSSSSTTTVVVXXXXXXVVVTTT```]]]XXXSSSQQQQQQSSSUUUNNNMMMLLLOOORRRTTTRRRPPPWWWVVVTTTUUUVVVVVVUUUSSSRRRSSSUUUYYY[[[[[[YYYVVVYYYZZZZZZ\\\^^^```bbbcccccc___YYYUUUUUUVVVWWWWWWZZZYYYXXXVVVUUUTTTTTTTTTTTTXXX[[[[[[WWWSSSQQQQQQRRRQQQQQQQQQRRRPPPNNNKKKKKKJJJHHHHHHIIIIIIHHHFFFGGGIIIKKKJJJGGGFFFIIILLLEEEHHHHHHFFFFFFIIIJJJHHHEEEHHHJJJKKKIIIGGGGGGGGGKKKFFFBBBBBBGGGJJJJJJHHHNNNMMMKKKJJJKKKLLLNNNPPPTTTRRRPPPNNNMMMMMMMMMNNNLLLJJJJJJLLLQQQSSSSSSQQQLLLKKKLLLMMMOOORRRTTTVVVtttuuueeeTTTQQQXXX]]]YYYRRRLLLLLLLLLLLLMMMMMMMMMMMMPPPNNNOOOPPPLLLDDDDDDIIIGGGHHHIIILLLNNNQQQSSSTTTUUUVVVWWWWWWVVVSSSQQQOOOPPPOOOOOORRRSSSQQQLLLGGGOOOJJJFFFFFFJJJLLLKKKHHHOOOGGGGGGQQQVVVTTTUUUZZZggg^^^YYYZZZ\\\ZZZWWWWWWYYYZZZ^^^```___mmm~~~wwwfffKKKBBB::::::@@@KKKYYYeeekkkmmmggg^^^cccppppppeeennnsssyyy||||||||||||~~~vvvjjjUUULLLHHHJJJkkkkkk]]]TTT\\\mmm|||ppptttqqqWWWFFF555000666FFF___tttccclllyyyzzzzzz}}}xxxqqqnnnmmmrrr{{{|||wwwxxxxxxxxxxxxxxxvvvuuuttt{{{xxxvvvxxx||||||xxxsssyyywwwvvvwwwyyyyyyxxxwwwxxxvvvtttrrrpppmmmiiiffffffbbb]]]YYYVVVUUUSSSQQQMMMKKKGGGDDDAAA@@@@@@@@@<<<;;;999777666777999:::::::::;;;;;;<<<<<<======??????AAACCCGGGLLLQQQSSSXXX[[[^^^```aaabbbdddffffffiiimmmppprrruuuwwwyyyyyyzzz{{{{{{zzzzzz|||}}}mmmXXXHHHGGGGGGJJJ^^^wwwpppQQQCCC>>>888333222222000...qqqMMMEEE>>><<<999444000000222000...+++***)))*********)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((555EEEIIICCCCCCUUUjjjmmmUUUFFFUUUyyy}}}xxxaaaTTTJJJKKKKKKFFFHHHNNNKKKKKKLLLMMMLLLLLLKKKJJJKKKLLLLLLJJJHHHIIINNNSSSOOOMMMLLLMMMOOOPPPPPPOOOPPPPPPPPPQQQTTTUUUUUUTTTXXXUUUQQQNNNMMMNNNQQQRRRNNNMMMMMMOOORRRTTTRRRPPPSSSTTTUUUTTTQQQPPPRRRTTTPPPQQQSSSUUUWWWWWWUUUTTTUUUUUUUUUVVVWWWXXXYYYZZZTTTRRRPPPPPPQQQSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSPPPRRRTTTRRROOOMMMMMMOOOQQQPPPPPPPPPQQQPPPMMMKKKJJJIIIIIIKKKMMMNNNMMMKKKFFFHHHJJJJJJHHHFFFEEEEEEDDDFFFFFFDDDEEEGGGEEEAAABBBEEEHHHIIIHHHGGGFFFFFFHHHDDDBBBCCCFFFGGGEEEBBBGGGGGGGGGHHHIIIKKKMMMNNNPPPOOOMMMLLLJJJIIIIIIIIIJJJIIIIIIKKKOOORRRRRRQQQIIIIIIJJJJJJLLLNNNPPPRRRHHHRRRcccxxxppp___XXXZZZSSSLLLKKKOOOQQQOOOKKKIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJLLLPPPNNNIIIJJJOOOIIIJJJLLLMMMOOOPPPPPPPPPNNNOOOQQQRRRSSSTTTSSSSSSOOONNNNNNPPPQQQPPPLLLIIIKKKIIIFFFGGGJJJLLLMMMMMMJJJNNNNNNLLLSSS^^^```ZZZaaaYYYTTTUUUXXXVVVUUUUUUTTTRRRUUUYYYYYY^^^ttt~~~gggUUUAAA888999===DDDJJJWWWZZZYYYUUU[[[gggllliiivvvzzz|||yyyrrrhhhaaa]]]cccZZZRRR???@@@PPPdddvvvhhhcccppp~~~}}}fffJJJ;;;111999KKK[[[gggnnnmmmyyyrrrmmmrrrvvvppppppqqqssswwwzzz|||||||||xxxxxxxxxyyyzzzzzz{{{{{{|||zzzxxxxxxzzzzzzwwwsssyyywwwvvvuuuuuutttqqqooossspppllliiifffccc___\\\WWWSSSMMMIIIFFFDDDAAA???;;;999777555333333444444444333111000///000111222333333333444444444444444555555666888;;;???CCCEEEHHHKKKOOORRRTTTWWW[[[^^^cccfffjjjmmmpppsssvvvyyyrrrtttvvvvvvvvvvvvxxxyyy{{{|||}}}hhhUUULLLIIIPPP[[[lll}}}bbbUUUFFF===999444...+++nnnNNNFFF>>><<<:::444000000---,,,+++*********+++,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))+++111;;;@@@AAACCCGGGDDDQQQRRREEEFFF```oooQQQNNNIIIHHHIIIEEEAAAFFFQQQOOOOOONNNMMMLLLLLLLLLLLLLLLOOOPPPMMMHHHHHHNNNUUURRRQQQPPPQQQRRRSSSSSSQQQPPPNNNMMMMMMPPPSSSTTTUUUQQQOOOMMMKKKKKKLLLOOOPPPNNNMMMNNNOOORRRSSSRRRQQQNNNRRRTTTQQQLLLJJJOOOTTTOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSLLLLLLLLLMMMNNNOOOMMMLLLKKKLLLNNNOOOPPPQQQPPPPPPMMMNNNMMMKKKJJJJJJKKKMMMOOONNNNNNNNNOOONNNLLLKKKJJJKKKLLLOOOQQQRRRPPPNNNHHHIIIJJJKKKKKKIIIEEEAAAFFFGGGFFFEEEFFFIIIEEE???>>>BBBFFFHHHGGGEEEDDDCCCBBBAAA@@@CCCFFFFFFCCC@@@@@@AAABBBDDDGGGIIIJJJKKKPPPPPPOOONNNMMMKKKJJJIIIGGGFFFGGGIIIMMMOOOPPPOOOGGGGGGGGGHHHIIIJJJKKKLLLOOONNNNNNRRRZZZfffqqqxxxnnnggg```^^^\\\WWWTTTSSSIIIKKKMMMMMMLLLJJJIIIHHHFFFGGGHHHIIIJJJKKKKKKKKKHHHHHHJJJMMMMMMJJJKKKOOOKKKLLLNNNOOOPPPOOONNNMMMIIIJJJKKKMMMOOOQQQRRRSSSNNNMMMLLLMMMOOONNNMMMKKKGGGHHHHHHIIIJJJLLLPPPSSSOOO\\\ZZZMMMTTTkkkooo___\\\UUUPPPRRRUUUUUUUUUWWW[[[TTTQQQVVVXXXWWW\\\dddhhhXXXNNNEEE===:::<<<;;;:::999;;;@@@FFFJJJGGGJJJMMMMMMHHHBBB===;;;FFFTTTbbbVVVTTTZZZ[[[qqq|||xxxtttnnniiikkkvvvhhhEEE777666===NNN```kkkoooqqq{{{{{{uuuwww~~~}}}rrrlllkkknnntttzzz{{{yyyxxx|||zzzyyyyyyxxxyyyzzz|||}}}~~~}}}|||zzzyyyxxxwwwvvvuuutttssssssqqqmmmkkkkkkggg```ZZZTTTPPPKKKHHHAAA>>>:::777666555333222111000///......///000111000///...---------...///...............------------------...///222444555666999<<>>AAACCCEEEGGGGGGHHHNNNOOOOOOOOONNNLLLJJJIIICCCCCCDDDGGGIIIKKKMMMMMMFFFFFFFFFGGGGGGHHHIIIIIILLLJJJHHHFFFGGGJJJMMMPPPZZZeeerrrzzzxxxkkkUUUQQQMMMJJJMMMRRRUUUSSSQQQKKKNNNQQQQQQNNNJJJGGGEEEGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJJJJKKKJJJHHHGGGHHHJJJLLLNNNPPPQQQOOOMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMLLLKKKKKKKKKKKKLLLLLLLLLFFFIIIKKKJJJIIIJJJPPPUUU\\\ddd]]]NNNRRRhhhnnnbbbYYYSSSPPPSSSVVVVVVXXX[[[fff\\\SSSTTTWWWXXXYYY\\\tttzzzlllbbb```cccUUULLLCCC@@@===999999<<<777:::>>>BBBDDDDDDCCCCCCWWWlll|||jjjdddjjjfffsss}}}gggRRRTTTooosssLLL...000@@@UUUdddjjjoooxxxxxx}}}{{{ssskkkgggjjjooopppvvv{{{|||yyywww{{{|||{{{xxxvvvvvvvvvxxxyyy~~~~~~~~~|||yyywwwwwwxxxtttsssrrrqqqpppnnnjjjggg^^^XXXPPPIIIBBB===888555333111000000111333333222222111111111111222333444333222222111111111222333000000//////......---------,,,,,,,,,,,,---...///...000111333555999???CCCHHHKKKQQQWWW\\\bbbiiimmmkkkmmmooopppqqqrrrtttvvvwwwtttwww}}}|||vvvyyyeeeOOOGGGFFFGGGUUUsssZZZHHHBBB<<<888888uuuPPPHHH@@@>>>;;;555111000,,,,,,+++***))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++)))***000666===GGGQQQfffiiijjjjjjmmmtttzzz{{{xxxQQQ>>>LLLEEEEEEGGGKKKLLLMMMRRRWWWXXXVVVTTTQQQQQQQQQSSSTTTPPPMMMKKKMMMQQQUUUVVVUUUPPPOOONNNNNNNNNMMMKKKIIITTTQQQMMMLLLMMMOOOPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKLLLNNNOOOOOOPPPPPPQQQRRRPPPNNNNNNNNNOOOOOOOOOMMMMMMMMMLLLJJJJJJMMMPPPHHHIIIKKKNNNRRRVVVYYY[[[ZZZWWWSSSPPPOOOOOOMMMLLLNNNOOOPPPPPPOOOLLLJJJHHHJJJJJJKKKLLLMMMLLLKKKKKKIIIHHHGGGGGGIIIJJJIIIHHHGGGHHHKKKOOORRRSSSQQQOOOLLLIIIFFFGGGJJJLLLLLLKKKEEEDDD@@@===???EEEEEEBBBAAACCCFFFGGGDDDAAA???>>>GGGEEECCCBBBCCCEEEFFFFFF@@@AAABBBDDDEEEEEEEEEEEEHHHIIIJJJJJJIIIHHHFFFEEEAAABBBDDDEEEFFFHHHIIIJJJGGGGGGHHHHHHIIIIIIIIIIII@@@AAACCCEEEHHHJJJLLLMMMFFFHHHJJJMMMTTT\\\^^^]]]___aaahhhrrrrrrkkkjjjnnnaaalllfffQQQKKKUUUUUUIIIQQQNNNLLLMMMQQQRRRNNNIIINNNNNNMMMMMMMMMJJJFFFCCCFFFGGGJJJLLLMMMMMMMMMLLLMMMMMMLLLKKKJJJIIIGGGEEEGGGIIILLLOOOPPPPPPOOOMMMOOONNNLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHIIIKKKLLLGGGKKKMMMKKKHHHHHHNNNTTTddd^^^SSSJJJLLLVVV]]]]]]UUUQQQPPPSSSVVVUUUWWWZZZccc\\\VVVUUUUUUVVVWWWYYY[[[qqq|||mmmoooxxxzzzjjj\\\XXXXXXTTTOOOLLLUUUYYY___dddeeeaaaZZZUUUUUUrrr{{{~~~|||tttpppuuuoooGGG888;;;???OOOcccnnnssszzzssskkk|||~~~wwwnnnhhhjjjqqqwwwsssuuuwwwyyyyyyyyyyyyzzz|||zzzxxxvvvuuuvvvwwwxxx|||||||||zzzwwwttttttuuutttqqqmmmiiieee___YYYUUUJJJFFF???:::666444111///111000000111444555666555222222222111111111222222444444444444444444555555333333222222111111111000111000//////.....................------...222555777:::@@@FFFLLLSSSZZZ^^^bbbeeegggiiijjjllloooqqq~~~tttpppyyy}}}}}}zzzQQQQQQMMMIIIOOOgggoooUUUJJJEEEAAA===~~~RRRIIIAAA???<<<666111000------,,,+++***(((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))+++---...555GGGXXXqqq}}}{{{kkkjjjyyy|||rrryyyqqq]]]LLLEEELLLGGGFFFFFFIIIMMMPPPRRRTTTVVVTTTRRRQQQPPPQQQRRRSSSNNNJJJGGGKKKRRRWWWVVVSSSKKKKKKKKKMMMOOOPPPNNNLLLOOOMMMLLLKKKMMMMMMLLLKKKOOONNNMMMLLLJJJIIIGGGGGGIIIKKKMMMNNNNNNNNNOOOPPPRRRPPPOOOOOOQQQQQQPPPMMMJJJLLLMMMLLLJJJJJJMMMQQQGGGHHHJJJMMMQQQTTTXXXYYYWWWTTTQQQPPPPPPQQQRRRQQQRRRRRRRRRRRRPPPNNNLLLKKKIIIIIIIIIKKKLLLLLLJJJHHHHHHGGGEEEFFFHHHIIIIIIIIIBBBCCCFFFKKKOOORRRQQQPPPHHHFFFCCCCCCEEEHHHKKKLLLIIIJJJGGGCCCBBBFFFIIIHHHAAACCCEEEDDDBBB???>>>>>>LLLJJJFFFCCCAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHIIIIIIIIIIIIHHHBBBDDDFFFFFFFFFFFFHHHJJJHHHHHHJJJJJJKKKKKKKKKKKKKKKIIIGGGEEEEEEFFFHHHIIIMMMLLLLLLKKKLLLLLLJJJHHHKKKSSSXXXTTTOOONNNPPPQQQMMMRRROOODDDEEEPPPSSSLLLJJJJJJGGGFFFJJJPPPQQQNNNNNNKKKIIIJJJNNNNNNKKKGGGEEEFFFIIIKKKLLLKKKJJJIIILLLMMMMMMKKKLLLOOOMMMIIIEEEGGGJJJMMMOOOOOOOOOOOOMMMMMMLLLKKKKKKJJJIIIIIIHHHIIIIIIHHHGGGFFFHHHJJJIIIKKKMMMKKKGGGGGGLLLQQQeeeWWWLLLKKKLLLLLLPPPXXXPPPNNNOOOSSSSSSQQQRRRUUUXXXYYY[[[[[[YYYVVVTTTTTTYYY___hhhzzz{{{qqq{{{~~~}}}tttgggdddjjjooolllfff___fffrrr}}}zzzoooggg^^^wwwfff]]][[[jjjyyynnnDDD000;;;OOOVVV]]]fffrrrwwwzzz{{{vvvqqquuuyyy{{{vvvttttttvvvyyyzzzxxxuuuyyyxxxxxxwwwxxxyyy{{{|||~~~|||yyyuuuqqqooonnniiiaaaYYYPPPHHH@@@;;;888666333222333333333222444333222333555555444333333333333222222222111111111222222222333333333333444333333333333333333222222222222222111111000000///000///---******+++------000444888<<>>???@@@@@@???>>>???@@@FFFFFFEEEBBB@@@@@@@@@AAAFFFEEEEEEDDDDDDEEEGGGGGGGGGHHHHHHHHHJJJKKKLLLMMMFFFHHHJJJIIIHHHGGGIIIKKKHHHIIIKKKLLLMMMMMMMMMLLLIIIGGGFFFEEEGGGJJJNNNQQQFFFGGGIIIKKKLLLKKKLLLMMM[[[hhhhhhYYYOOORRRQQQJJJHHHLLLPPPPPPQQQQQQOOOKKKPPPPPPLLLEEEDDDGGGIIIFFFKKKIIIHHHJJJMMMOOOMMMJJJFFFHHHJJJLLLMMMLLLJJJIIIIIIKKKJJJIIIKKKPPPNNNIIIEEEFFFHHHJJJLLLMMMNNNNNNKKKLLLLLLLLLKKKJJJHHHGGGGGGHHHJJJHHHFFFDDDEEEGGGIIIJJJJJJIIIGGGHHHLLLPPPZZZPPPJJJLLLNNNLLLMMMRRRMMMLLLOOOSSSSSSNNNMMMPPPQQQUUUZZZ[[[ZZZXXXVVVUUU^^^ZZZYYY]]]iiisss{{{xxxssswwwzzzhhhjjjnnn]]]aaaYYYqqqZZZ>>>888???MMMYYYdddkkkttt~~~zzzrrr}}}}}}yyyxxx||||||yyyvvvuuuuuuwwwyyyyyywwwtttvvvwwwwwwxxxxxxyyyyyyzzz~~~|||yyyvvvsssmmmeee___YYYSSSLLLDDD>>>999444111333222222333444555555444444333222333444444222111333333444444444444444444111111222333333333333333333333333333444444444444333333333333333333222222111222222111///......///,,,...///000111444999<<>><<<;;;:::<<<=========>>>@@@BBB<<<>>>@@@BBBAAAAAAAAABBBFFFEEEDDDCCCDDDFFFHHHJJJCCCCCCCCCDDDEEEHHHJJJLLLIIILLLMMMLLLJJJIIIJJJMMMHHHIIIKKKMMMNNNNNNNNNMMMOOONNNMMMLLLKKKJJJJJJJJJMMMKKKJJJIIIGGGGGGJJJOOOKKK[[[\\\JJJDDDNNNMMM???IIIGGGGGGGGGFFFEEEKKKRRRGGGLLLNNNIIIHHHLLLMMMKKKDDDEEEGGGHHHHHHHHHGGGFFFJJJKKKNNNOOOOOONNNLLLJJJGGGIIIHHHEEEHHHMMMJJJDDDGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNMMMKKKHHHEEECCCFFFHHHJJJIIIEEECCCDDDEEEHHHHHHHHHHHHHHHJJJMMMOOOJJJGGGFFFIIILLLMMMLLLJJJMMMMMMPPPUUUTTTNNNLLLMMMMMMPPPRRRSSSUUUWWWYYYYYYTTTWWW^^^```YYYWWWnnnppptttrrriiieee___ooo|||pppxxxiiiQQQ<<<<<>>:::777666777777777888666666666666555333111000//////111444555444222000111222333444444444444333444555666666666666666333333444444555555666666333333444555555555444444333444666666555444444555///000///---,,,---000222---222;;;DDDMMMVVV^^^cccuuuvvvpppiiillltttsssjjjkkkooosssuuuwww```NNNMMMKKKTTT\\\tttyyylllHHHVVVLLLBBB>>>;;;666333333...---,,,+++************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,999;;;MMMdddjjjjjjfffUUUdddnnnYYYVVVSSSPPPNNNLLLJJJHHHCCCEEEHHHJJJJJJIIIGGGFFFKKKIIIGGGGGGIIIJJJGGGDDDHHHHHHGGGHHHIIIJJJIIIHHHHHHKKKNNNMMMJJJHHHIIILLLNNNNNNMMMLLLJJJIIIJJJKKKNNNNNNMMMKKKIIIIIIJJJLLLFFFDDDGGGMMMOOOMMMLLLMMMNNNQQQUUUVVVSSSOOOKKKHHHEEEHHHKKKKKKIIIHHHHHHJJJQQQXXXZZZTTTOOOQQQQQQOOOSSSQQQPPPPPPRRRRRRQQQPPPRRRQQQOOONNNNNNPPPSSSUUUVVVRRRNNNLLLLLLLLLLLLLLLFFFFFFGGGIIILLLMMMMMMKKKLLLFFFCCCGGGIIIGGGEEEEEEBBBCCCEEEDDDCCCBBBCCCDDD@@@???BBBDDD@@@888333444999===???<<<<<<@@@BBBAAADDDCCCAAA@@@???@@@@@@AAABBBBBBBBB@@@??????AAACCCEEEDDDCCCCCCCCCEEEFFFGGGIIIJJJKKKJJJHHHHHHJJJKKKJJJKKKLLLLLLLLLKKKIIIHHHKKKKKKJJJKKKLLLLLLJJJIIIIIIHHHGGGGGGIIIIIIHHHGGGHHHHHHGGGGGGFFFGGGGGGGGGJJJHHHFFFHHHJJJJJJHHHEEEGGGHHHIIIIIIIIIJJJLLLNNNMMMKKKLLLQQQOOOGGGCCCDDDIIIJJJLLLOOOPPPQQQQQQQQQLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJKKKKKKJJJIIIHHHHHHMMMOOOQQQRRRQQQMMMIIIFFFHHHFFFDDDCCCDDDFFFFFFEEEHHHFFFCCCCCCFFFHHHIIIIII@@@FFFLLLKKKFFFDDDFFFJJJIIIKKKLLLLLLKKKKKKLLLNNNLLLJJJMMMSSSSSSOOOPPPUUUTTTRRRPPPPPPSSSXXX[[[\\\rrr}}}}}}wwwzzz~~~~~~|||~~~hhhmmmwwwwwweee``````lll{{{|||[[[IIICCCCCCKKKUUU\\\eeeooottt~~~wwwttttttsssssspppqqqsssuuuxxxzzz|||}}}uuuuuuvvvyyy{{{{{{yyywwwxxxwwwwwwwwwvvvtttqqqmmmiiiddd]]]XXXUUUOOOEEE>>>888777666555666777666555888777555333333333333444555444333222222333444555000222444555444444444555888666555555555555444222;;;666333555666555666999:::777333222222444666666888777666444333222111111222111000///...---,,,,,,---000333666;;;BBBLLLSSSaaaeeeiiilllmmmlllllllllkkklllooorrrwww~~~eeeSSSPPPOOOKKKQQQkkkeee}}}RRRJJJCCCAAA>>>888222111...---,,,+++************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,...111BBB[[[kkkvvvsssfffnnnyyynnn\\\TTTRRRPPPOOOOOOOOONNNMMMJJJIIIHHHFFFEEEDDDDDDDDDMMMKKKIIIGGGGGGGGGFFFEEEEEEEEEDDDEEEGGGHHHIIIIIIGGGGGGIIIKKKMMMLLLJJJHHHIIIJJJKKKJJJJJJIIIJJJKKKNNNOOONNNLLLIIIGGGHHHIIIMMMKKKLLLPPPRRRPPPOOOPPPLLLNNNOOOOOONNNLLLKKKKKKIIIKKKMMMMMMKKKJJJKKKMMMLLLQQQRRROOOPPPTTTUUUTTTQQQQQQQQQQQQOOONNNMMMMMMOOOMMMKKKNNNRRRTTTTTTRRROOOLLLIIIGGGHHHJJJKKKKKKHHHHHHJJJLLLNNNNNNKKKIIIMMMJJJJJJKKKIIICCCBBBDDDDDDCCCCCCBBBBBBBBBAAAAAA<<<:::999:::777111///111666;;;===<<<<<>>>>>@@@BBBCCCCCCBBBBBBBBBCCCEEEEEEGGGIIIKKKKKKIIIGGGGGGGGGJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIHHHHHHIIIHHHHHHGGGLLLKKKIIIIIIIIIIIIGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHGGGFFFGGGIIIIIIGGGEEEGGGHHHJJJJJJJJJKKKMMMOOONNNIIIHHHKKKMMMLLLPPPUUUNNNMMMMMMMMMMMMNNNOOOPPPOOOOOOOOONNNNNNMMMLLLKKKHHHHHHHHHIIIIIIIIIIIIIIIEEEHHHLLLPPPSSSTTTSSSSSSMMMJJJFFFDDDEEEGGGHHHHHHGGGDDDBBB@@@AAABBBBBBBBBFFFJJJNNNMMMIIIGGGGGGIIIGGGIIIJJJJJJJJJJJJLLLMMMJJJIIILLLPPPPPPLLLMMMQQQUUUSSSRRRSSSUUUWWWWWWWWW]]]gggwwwyyysss}}}~~~uuutttsssxxxhhhkkktttwww{{{xxx|||uuubbbPPPDDD???CCCOOO]]]fffjjjsss|||uuusssvvvyyyxxxuuuuuuuuuvvvwwwxxxyyyzzz{{{zzzxxxwwwwwwwwwvvvtttqqqwwwwwwuuuqqqhhh^^^UUUPPPMMMJJJGGGDDDBBB>>>888444444444555777888888777666777666555444444333222222000111222444777999<<<===888;;;>>>AAABBBDDDGGGIIIIIIHHHFFFFFFGGGGGGEEEDDDDDD???<<<===;;;888777999888777666666666555333000222333555666777777666666333333222111000//////...---...///111333888???EEEPPPVVV]]]cccfffhhhiiijjjlllmmmnnnooorrrvvv|||}}}RRRLLLPPPLLLPPPsss{{{}}}|||NNNHHHCCCCCCAAA999222///...---,,,+++************''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))******+++++++++***+++555GGG[[[nnnoooYYYrrr{{{zzzWWWKKKMMMMMMLLLLLLMMMQQQSSSTTTTTTRRROOOJJJEEEBBBAAABBBCCCMMMMMMKKKIIIFFFEEEEEEFFFCCCCCCBBBBBBCCCFFFHHHJJJGGGEEEEEEIIINNNOOOKKKGGGGGGHHHJJJKKKLLLLLLLLLLLLMMMNNNOOOMMMIIIFFFEEEDDDLLLIIIIIILLLLLLJJJJJJMMMKKKJJJIIIHHHHHHJJJKKKLLLJJJKKKLLLLLLKKKKKKMMMNNNHHHIIIIIIIIILLLRRRTTTRRRLLLOOOQQQPPPMMMJJJJJJLLLNNNKKKIIIMMMSSSUUUQQQLLLJJJHHHEEEEEEGGGJJJKKKKKKKKKKKKLLLNNNOOONNNKKKHHHKKKLLLOOOOOOIIIBBBBBBFFFEEECCCBBBBBBCCCBBB???;;;777333111111000------000333999<<<;;;;;;>>>>>><<<===>>>>>>????????????>>>>>>??????>>><<<===???AAABBBBBBAAAAAABBBBBBCCCDDDDDDGGGJJJKKKIIIGGGEEEDDDIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEIIIHHHFFFGGGHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFEEEFFFHHHHHHFFFEEEFFFHHHIIIJJJJJJKKKNNNPPPSSSNNNKKKLLLLLLMMMQQQVVVPPPNNNKKKIIIHHHIIIKKKMMMMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLKKKKKKKKKLLLLLLMMMFFFHHHJJJMMMOOOQQQRRRRRROOOKKKGGGDDDEEEGGGHHHHHHHHHFFFCCCBBBCCCDDDDDDCCCHHHHHHIIIIIIGGGEEECCCBBBEEEFFFHHHIIIIIIIIIKKKMMMJJJIIIKKKNNNMMMJJJJJJNNNQQQQQQQQQSSSUUUUUUTTTSSSUUURRRQQQXXXmmmkkkXXXKKKBBB>>>>>>:::FFFXXXhhhooosss|||~~~pppzzzwwwooopppxxx~~~|||xxxyyyyyyyyyyyyyyyyyyyyyyyy{{{yyyxxxxxxyyyzzzzzzzzzzzzvvvooocccUUUIIIAAA===:::;;;<<<;;;999777666777222444666777888777666666555777999;;;<<<======<<<>>>@@@DDDIIINNNRRRUUUVVVSSSUUUYYY\\\^^^aaadddgggfffeeeccccccddddddbbbaaa]]]YYYVVVUUUQQQKKKHHHJJJ<<<:::888777888888777666444555777777777666555444444444444333333333222222//////...---,,,...222555===CCCLLLUUU\\\aaaeeeggghhhjjjkkklllmmmppptttwwwzzzVVVZZZSSSGGGQQQvvvzzz}}}}}}MMMGGGBBBBBB@@@999333000------,,,+++************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))*********+++***,,,---333CCCXXXgggnnn~~~~~~pppbbbgggnnnXXXEEECCCLLLIIIHHHIIILLLPPPTTTVVVVVVUUURRRLLLGGGDDDBBBCCCCCCHHHKKKMMMLLLHHHEEEFFFGGGEEEDDDCCCBBBBBBDDDHHHKKKJJJHHHGGGIIIKKKLLLKKKJJJIIIJJJLLLNNNPPPPPPNNNLLLJJJLLLNNNMMMJJJFFFDDDCCCGGGDDDEEEGGGGGGEEEGGGKKKLLLJJJHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIKKKLLLJJJGGGDDDDDDHHHMMMMMMKKKGGGLLLPPPPPPKKKIIIJJJMMMNNNLLLKKKMMMOOOPPPNNNKKKKKKIIIGGGGGGIIIKKKLLLLLLLLLKKKJJJJJJLLLLLLKKKJJJHHHIIILLLOOOLLLFFFEEEHHHGGGDDDCCCEEEGGGEEE===777444///---///000......111222888<<<<<<;;;===<<<:::;;;<<<>>>???@@@@@@???>>>>>>>>>>>>===<<<===???AAABBBBBBBBBBBBBBBBBBCCCCCCCCCEEEHHHIIIHHHGGGFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEDDDCCCAAAAAABBBDDDAAA@@@@@@BBBEEEGGGGGGFFFIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFHHHIIIIIIJJJMMMOOOPPPOOOOOOOOOOOOMMMLLLLLLKKKJJJHHHFFFFFFFFFGGGHHHGGGHHHIIIJJJLLLMMMOOOPPPOOONNNMMMLLLLLLLLLMMMMMMGGGGGGGGGGGGGGGIIIJJJKKKLLLIIIFFFEEEEEEEEEEEEDDDFFFEEEDDDDDDFFFHHHHHHHHHGGGEEEDDDDDDFFFFFFCCC@@@DDDFFFHHHIIIIIIJJJLLLNNNMMMNNNOOOOOOMMMKKKLLLNNNNNNMMMMMMNNNQQQRRRRRRQQQTTTQQQNNNNNNVVVfffxxxwwwmmmeeeQQQCCCIIIQQQMMMCCC>>>JJJUUUdddnnntttyyy|||{{{~~~}}}vvvqqqrrrxxx}}}}}}zzzzzzzzzzzzyyyyyyyyyxxxxxx|||zzzxxxyyy{{{}}}~~~~~~zzznnn^^^OOOFFFAAA>>><<<:::>>>@@@???;;;999;;;>>>555666777777666777888999;;;>>>DDDJJJOOOSSSUUUVVVZZZ\\\aaafffkkknnnqqqqqqnnnppprrrsssssstttvvvyyy{{{yyyxxxxxxxxxxxxwwwuuutttqqqpppoookkkdddaaacccWWWPPPFFF>>>::::::<<<===777777666666666555555555555555555555555555555555444222000...,,,,,,---...222666>>>FFFNNNVVV^^^cccbbbdddgggjjjlllnnnrrrttt|||xxx|||jjjSSSOOOMMMOOOggg~~~zzzPPPHHHAAA???<<<777444333------,,,+++************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))*********))),,,,,,+++444HHHZZZaaavvvnnnccckkkyyywwwUUUKKKJJJFFFGGGOOOIIIHHHHHHKKKOOORRRTTTTTTOOOMMMKKKHHHEEEDDDCCCBBBBBBGGGMMMOOOLLLIIIGGGGGGIIIIIIHHHEEECCCDDDHHHKKKNNNNNNMMMJJJGGGHHHKKKOOOKKKJJJKKKMMMPPPPPPMMMJJJGGGJJJLLLMMMJJJGGGEEEDDDFFFEEEGGGJJJIIIHHHKKKPPPMMMLLLKKKLLLMMMLLLJJJGGGHHHGGGFFFFFFGGGIIIKKKKKKMMMHHHEEEFFFJJJLLLLLLKKKJJJOOORRRPPPKKKHHHIIILLLKKKLLLMMMLLLJJJKKKOOOSSSMMMKKKIIIHHHJJJJJJJJJIIIKKKHHHEEEEEEGGGJJJLLLLLLJJJGGGGGGLLLNNNJJJFFFEEEFFFEEEFFFIIIMMMJJJBBB;;;666222000333555222111111444:::>>>===<<<===<<<999<<<===>>>@@@@@@@@@???>>>>>>>>>???>>>======@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDEEEFFFIIILLLEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFDDDBBB@@@BBBCCC???>>>>>>@@@CCCEEEFFFEEEHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFDDDFFFGGGGGGHHHIIIKKKNNNIIIJJJKKKKKKKKKLLLLLLKKKFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMJJJJJJJJJKKKLLLMMMNNNOOOEEEDDDCCCCCCDDDFFFIIIJJJIIIHHHGGGGGGGGGFFFCCCAAADDDCCCBBBCCCEEEGGGFFFFFFHHHFFFDDDEEEIIIJJJGGGDDDDDDFFFHHHIIIIIIJJJLLLNNNRRRSSSSSSQQQOOOOOOPPPPPPRRRPPPLLLKKKLLLNNNOOOPPPKKKLLLNNNOOOQQQTTTYYY\\\ooo|||eeeUUUNNNTTTKKKKKKVVVYYYOOOCCC>>>aaajjjvvv~~~}}}|||yyyxxxwwwxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyy~~~|||{{{{{{|||}}}|||{{{rrrdddRRRGGGDDDDDDAAA===999===@@@===777444777;;;888999:::;;;<<<@@@EEEJJJOOORRRXXX___eeekkkoooqqqoooqqqtttwwwzzz|||||||||wwwxxxyyyxxxvvvwwwxxxzzz}}}|||zzzzzz{{{{{{yyyxxxwwwvvvvvvwwwsssmmmlllooowwwnnnaaaTTTKKKEEEAAA???;;;:::888666666888:::<<<777777666666666666666666666555333111000///...---...000333777===GGGQQQWWW[[[___dddhhhkkkmmmppprrrnnnssszzzeeeXXXVVVMMMNNNZZZxxxvvvuuuSSSIII@@@<<<:::666444444...---,,,+++************''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++---,,,)))+++666EEENNN~~~xxxsssiiitttdddRRRFFFHHHIIIEEEFFFMMMJJJIIIHHHJJJLLLOOOOOOOOOGGGGGGGGGGGGFFFDDDCCCBBBAAAEEEKKKNNNNNNLLLIIIHHHKKKLLLLLLJJJFFFEEEIIILLLPPPQQQOOOKKKFFFFFFKKKPPPIIIHHHGGGIIILLLMMMKKKGGGGGGIIILLLMMMKKKHHHFFFFFFEEEEEEHHHLLLKKKIIILLLRRRMMMLLLLLLNNNPPPOOOJJJEEEJJJIIIHHHIIIKKKMMMMMMMMMNNNJJJIIIMMMOOOOOOQQQSSSRRRTTTTTTQQQLLLIIIIIIJJJGGGJJJMMMKKKHHHJJJRRRYYYLLLJJJHHHHHHHHHHHHGGGFFFIIIFFFCCCBBBDDDHHHJJJLLLLLLFFFEEEIIILLLHHHCCCAAAEEEEEEGGGLLLPPPRRROOOLLLEEE???;;;======999555444:::???AAA???===>>>>>>;;;===>>>>>>????????????>>>===>>>>>>>>>===>>>@@@BBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAADDDIIILLLBBBBBBBBBBBBBBBCCCCCCDDDDDDFFFHHHGGGCCCAAAAAACCCDDDCCCBBBBBBDDDEEEDDDBBBCCCBBBBBBBBBCCCCCCDDDEEEBBBDDDFFFFFFFFFEEEFFFGGGEEEGGGHHHHHHGGGHHHJJJLLLOOOOOOJJJDDDCCCFFFIIIHHHFFFGGGIIIKKKKKKKKKKKKJJJOOONNNLLLJJJIIIHHHIIIIIIGGGIIILLLOOORRRUUUWWWWWWLLLJJJHHHEEEDDDDDDEEEFFFJJJHHHHHHHHHHHHGGGEEECCCIIIHHHFFFFFFGGGGGGEEEDDDEEECCCAAACCCFFFGGGFFFDDDEEEGGGHHHIIIIIIJJJKKKMMMRRRUUUUUUQQQOOOPPPQQQPPPXXXTTTOOOLLLKKKLLLMMMMMMHHHHHHHHHHHHIIIMMMRRRWWWJJJWWWccclllxxxnnn```UUUMMMNNNRRRNNNTTTZZZZZZPPPJJJOOOZZZhhhttt~~~|||xxxvvvwwwyyyxxxxxxxxxyyyyyyyyyzzzzzzyyyzzz|||mmmdddYYYSSSRRRMMMDDD<<<777:::<<<:::666555888<<<>>>BBBFFFIIIMMMTTT]]]ccckkklllmmmppptttyyy}}}{{{|||}}}~~~wwwxxxxxxwwwvvvwwwyyy{{{}}}{{{zzzzzzzzzzzzyyywwwsssrrrssssssooojjjkkkpppyyyvvvqqqllleee]]]TTTNNNQQQNNNHHHBBB===:::999999999999999888888777777777777555333333333222000...---,,,,,,,,,000777@@@GGGSSSXXX^^^dddgggiiikkkllljjjpppwwwyyyzzz}}}[[[LLLLLLNNNMMMvvvwwwTTTJJJ@@@<<<999555222333...---,,,+++************''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))(((,,,+++******((()))...555???fffoooiiipppzzzdddLLLIIIFFFGGGKKKKKKGGGGGGKKKJJJIIIHHHHHHJJJKKKKKKKKKFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGIIIKKKMMMLLLJJJHHHJJJMMMNNNLLLIIIHHHJJJNNNMMMMMMMMMKKKJJJJJJKKKLLLHHHEEEDDDFFFKKKMMMLLLIIIJJJKKKMMMMMMJJJGGGFFFFFFBBBDDDHHHLLLIIIFFFHHHMMMKKKIIIIIILLLOOOOOOJJJFFFKKKJJJIIILLLOOOPPPOOOMMMMMMKKKMMMRRRRRRPPPRRRWWWVVVTTTRRRPPPNNNNNNOOOPPPJJJLLLNNNMMMKKKKKKOOOSSSKKKIIIHHHGGGHHHHHHGGGEEEHHHFFFDDDDDDFFFGGGGGGFFFGGGDDDDDDGGGGGGDDDCCCDDDDDDDDDFFFJJJQQQYYYaaaeee___UUULLLIIIFFFAAA<<<;;;AAAEEEEEEAAA???@@@???===>>>>>>======<<<=========;;;<<<===<<<;;;<<>>???@@@BBBGGGKKKMMMSSS[[[aaaeeejjjrrrxxx}}}yyyxxxyyy|||~~~~~~~~~~~~zzzzzzzzzxxxwwwxxxzzz}}}}}}{{{zzzzzzzzzzzzyyywwwpppoooooonnnhhhbbbdddjjjmmmoooqqqrrrrrrmmmeee```eeeaaa\\\TTTLLLDDD>>>;;;======<<<;;;:::999999888888666555555666555222///------,,,++++++///444888CCCJJJSSS[[[aaaeeegggiiipppnnnoooppppppsss]]]RRRRRRRRRWWWuuukkkzzz|||SSSJJJAAA>>>:::555111111...---,,,+++************''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((((((%%%'''---...******...,,,<<>><<<;;;::::::;;;<<<:::;;;;;;;;;:::;;;>>>@@@AAABBBBBBCCCBBBAAA???>>>???@@@AAAAAA???>>>>>>??????@@@BBBCCCDDDCCCBBBBBB@@@FFFJJJJJJEEE@@@???@@@@@@???>>>@@@BBBDDDCCCBBBCCCCCCBBBAAAAAAAAABBBBBBBBBEEEHHHHHHFFFFFFGGGJJJKKKLLLMMMLLLJJJJJJLLLMMMGGGMMMOOOLLLLLLMMMJJJCCCGGGFFFDDDCCCCCCEEEGGGIIIFFFEEEDDDDDDDDDFFFIIIJJJEEEGGGKKKNNNOOONNNLLLJJJGGGFFFFFFFFFGGGIIIKKKLLLJJJFFF@@@===???BBBFFFGGGCCCBBBBBBDDDFFFGGGFFFDDDGGGFFFEEEDDDBBBBBBBBBBBBDDDEEEGGGGGGFFFFFFGGGIIIJJJNNNNNNHHHFFFJJJLLLJJJFFFFFFFFFHHHKKKLLLLLLJJJFFFHHHJJJJJJJJJKKKNNNPPPMMMPPPQQQNNNOOOSSSTTTRRRVVV^^^llllllaaaaaaccc[[[MMMTTTTTTLLLIIIMMMQQQQQQBBBBBBEEEJJJIIIDDDCCCEEEGGGKKKJJJHHHQQQcccmmmkkksss{{{{{{}}}}}}zzzzzz||||||yyyuuu}}}}}}}}}|||{{{{{{zzzzzz|||~~~~~~vvvkkkdddffffffaaaVVVHHH===:::;;;:::<<<@@@EEEJJJPPPVVVZZZ\\\dddmmmtttvvvxxx||||||xxxxxx|||{{{{{{zzzzzz{{{|||~~~||||||{{{xxxvvvuuuwwwyyyyyyxxxvvvvvvwwwwwwuuutttnnnmmmkkkhhh```ZZZ\\\bbbooonnnmmmmmmmmmjjjfffbbbddddddccc```[[[TTTNNNJJJ@@@???>>>===<<<;;;:::::::::999777888999888555111...//////...------///222555<<>>===;;;:::999;;;>>>>>>;;;888???===;;;:::<<<===>>>===999<<>>======@@@AAABBBCCCBBBAAA@@@???FFFEEECCCAAA@@@@@@@@@AAA<<>>===GGGGGGGGGFFFFFFEEEEEEDDDCCCEEEGGGIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDCCCCCCEEEEEEEEEFFFFFFEEEEEEEEELLLIIIFFFDDDCCCDDDGGGHHHEEEFFFHHHLLLMMMLLLHHHDDDFFFFFFFFFFFFEEEFFFFFFFFFGGGDDD@@@>>>===???AAACCCBBBAAAAAABBBBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCBBB@@@AAADDDGGGHHHHHHGGGHHHHHHHHHJJJKKKKKKHHHFFFEEEEEEBBBBBBBBBDDDGGGHHHGGGEEEFFFGGGHHHHHHGGGHHHJJJLLLKKKLLLMMMOOOOOOOOONNNMMMLLLNNNVVV___^^^VVVPPPQQQKKKIIIFFFEEEEEEHHHLLLOOOMMMDDDEEEMMMKKK@@@AAALLLGGGLLLJJJNNN```kkkqqq{{{{{{vvvwww|||~~~{{{}}}|||{{{zzzyyyzzzzzz{{{}}}zzzzzz}}}}}}zzz}}}wwwbbbMMMEEEFFFJJJIIIGGGCCC>>>;;;;;;;;;BBBHHHQQQZZZ```dddhhhjjjuuuxxx{{{}}}~~~}}}|||}}}yyyyyy}}}}}}zzzwwwvvvvvvyyy}}}|||zzzxxxvvvttttttuuuvvvuuusssrrrqqqqqqooommmjjjhhhccc\\\UUUPPPOOOOOOPPPaaabbbdddffffffeeecccbbbaaadddgggiiigggccc___[[[UUUOOOHHHCCCAAA@@@>>><<<>>><<<888555444666999;;;555444222000...---,,,,,,)))000:::EEEOOOYYYaaafffgggiiikkklllnnnppptttwwwwwwdddcccccc\\\ZZZnnn|||WWWUUUCCC>>>AAA:::555444111///...,,,***)))))))))***)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********///111+++&&&333QQQlllwww```RRRGGGHHHLLLKKKGGGDDDCCCBBBAAABBBEEEHHHJJJKKKGGGDDDBBBBBBFFFIIIKKKKKKGGGFFFEEEFFFHHHHHHHHHGGGDDDEEEFFFDDDBBBAAAAAABBBFFFGGGHHHIIIIIIHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFIIILLLKKKIIIKKKQQQSSSPPPLLLLLLLLLKKKKKKJJJIIIIIIFFFFFFFFFHHHIIIIIIHHHFFFIIIJJJLLLLLLKKKJJJJJJKKKIIIIIIHHHGGGFFFFFFFFFFFFOOOOOOPPPPPPOOOPPPRRRTTTVVVVVVRRRLLLJJJKKKIIIEEEEEEEEEEEEFFFGGGHHHGGGFFFKKKHHHEEEFFFJJJKKKIIIEEEDDDCCCBBBCCCEEEFFFFFFEEE<<>>===>>>???>>>===;;;:::999:::<<<===;;;888===<<<::::::<<<<<<;;;::::::<<>><<<;;;;;;===>>>???AAABBBBBBBBBAAADDDCCCBBB@@@@@@@@@@@@@@@@@@BBBCCCBBB???<<<;;;<<<>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCAAA@@@???CCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHIIIJJJJJJNNNMMMKKKIIIGGGEEEDDDCCCFFFGGGHHHHHHHHHGGGFFFFFFGGGGGGFFFDDDCCCBBBAAAAAAEEEEEEEEEGGGIIIIIIGGGFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDEEEBBBAAA???@@@AAABBBAAA@@@>>>BBBFFFIIIHHHGGGFFFEEEHHHHHHHHHHHHGGGEEECCCBBBAAA@@@@@@AAACCCDDDCCCBBBEEEFFFGGGGGGFFFFFFGGGIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHMMMTTTTTTPPPOOORRRHHHGGGEEEEEEGGGKKKPPPSSSIIIHHHHHHHHHGGGGGGIIIMMMAAAJJJOOOZZZgggkkkrrruuurrrqqqsssxxx|||{{{yyy}}}}}}{{{zzzzzzzzz{{{{{{xxxzzz{{{yyywwwwww|||}}}tttgggZZZLLLAAA>>>AAABBBAAA???======???EEEIIIOOOVVV___gggmmmrrrvvvyyy}}}~~~}}}~~~zzzxxx|||{{{xxxuuutttuuuxxx|||~~~{{{yyyvvvsssqqqpppppppppsssqqqpppnnnkkkfff```\\\UUUQQQJJJDDD@@@??????@@@IIIKKKOOORRRUUUVVVVVVVVVXXX[[[```dddffffffeeeccc^^^ZZZSSSOOOKKKGGGCCC@@@============<<<:::888777666555444333111///...---))),,,222999BBBLLLVVV]]]```cccgggkkkmmmpppsssvvv|||}}}fffdddaaa]]][[[hhh|||eeezzz~~~WWWDDD???AAA:::444333//////...,,,***)))))))))***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***333555,,,''',,,444666ZZZlllhhhMMM<<<@@@???AAAEEEGGGDDDAAAAAABBBBBBAAABBBCCCDDDFFFFFFEEECCCBBBCCCEEEGGGGGGGGGBBBAAAAAACCCEEEGGGGGGFFFCCCCCCBBBAAA???>>>@@@BBBLLLGGGBBBBBBGGGIIIGGGCCCGGGHHHIIIHHHFFFGGGKKKNNNPPPOOOMMMLLLJJJIIIHHHHHHIIIKKKLLLJJJLLLQQQTTTSSSKKKJJJIIIIIIIIIJJJKKKLLLGGGGGGHHHJJJLLLKKKIIIGGGKKKMMMOOOOOOMMMJJJIIIHHHLLLKKKJJJIIIHHHHHHHHHHHHLLLLLLKKKJJJHHHJJJMMMOOOSSSVVVTTTNNNJJJJJJJJJHHHCCCCCCBBBBBBCCCCCCDDDDDDFFFDDDBBBCCCGGGHHHFFFDDDCCCBBBAAABBBDDDFFFEEEDDD;;;<<<@@@FFFGGGGGGJJJNNNaaa]]]WWWPPPJJJEEEBBBAAA???===<<<<<<===???>>>>>>;;;:::888888:::;;;:::999;;;;;;:::;;;<<<;;;999777:::<<<>>>>>><<<:::888888999:::<<<>>>@@@BBBCCCCCCBBBAAA@@@???????????????BBBBBBAAA>>>;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>??????@@@@@@AAABBBBBBBBBHHHGGGFFFEEEEEEGGGIIIKKKQQQPPPNNNKKKHHHFFFDDDCCCDDDEEEFFFGGGFFFDDDBBBAAAAAACCCEEEFFFEEECCC@@@>>>GGGDDDBBBBBBCCCDDDDDDCCC@@@AAACCCEEEFFFFFFEEEEEECCCCCCCCCCCCBBBAAA@@@???AAAAAABBBBBBCCCDDDDDDEEE@@@>>><<<<<<>>>???@@@???;;;???EEEHHHGGGEEECCCBBBDDDBBBAAACCCEEEFFFDDDAAA@@@???>>>???@@@AAA@@@>>>BBBDDDEEEFFFDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBDDDHHHIIIIIILLLRRRGGGFFFEEEEEEFFFIIIMMMOOOOOOSSSPPPFFFBBBFFFGGGCCC???NNN\\\jjjsssqqqxxxzzzjjjlllppptttxxxzzzzzzzzz}}}}}}|||{{{{{{{{{||||||yyyyyyzzz{{{|||~~~ppp```NNNCCC===::::::===:::;;;<<<>>>CCCKKKUUU\\\dddiiiqqqwww|||~~~|||}}}yyywwwzzz~~~{{{wwwuuuvvvxxxzzzzzzwwwuuurrrooommmlllkkkkkkmmmkkkhhheee___WWWNNNGGG@@@===888333111000111222222555888<<>><<<;;;999888777777777777555333000///+++++++++---333===IIIQQQYYY]]]dddiiikkkmmmoooppppppwww{{{~~~ppplllqqqdddRRR^^^{{{bbbvvvzzzVVVDDD???AAA:::555444000///...,,,***)))))))))***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))###000999666///,,,***)))+++;;;XXXxxxlllRRREEEAAAAAAAAAIIIIIIHHHGGGDDD@@@???@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFEEEEEEAAA@@@@@@BBBDDDEEEEEEDDDDDDDDDCCCAAA??????BBBDDDKKKFFFAAAAAAEEEGGGDDD@@@CCCGGGJJJIIIFFFFFFJJJNNNRRRPPPOOOMMMLLLLLLLLLLLLGGGIIIJJJIIIJJJLLLOOOPPPMMMLLLJJJHHHHHHJJJLLLMMMFFFFFFHHHJJJLLLKKKHHHFFFHHHKKKOOOPPPOOONNNLLLLLLOOOOOONNNMMMLLLLLLMMMMMMLLLLLLLLLJJJHHHGGGHHHIIIKKKPPPQQQLLLHHHIIIKKKJJJEEEEEEDDDCCCCCCCCCEEEGGGGGGEEECCCCCCEEEEEEDDDBBBCCCBBBBBBCCCEEEFFFFFFEEEEEEBBB>>>>>>@@@DDDHHHKKKKKKKKKKKKJJJHHHEEEBBB@@@???===<<<<<<>>>>>>>>><<<;;;:::888777888999::::::;;;;;;;;;======<<<888555888:::<<<<<<;;;999888999888999:::<<<>>>@@@AAABBB?????????>>>>>>>>>>>>>>>??????>>>===;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<=========<<<>>>>>>>>>???????????????GGGFFFEEEEEEEEEGGGHHHIIINNNMMMLLLJJJGGGEEEDDDCCCCCCDDDFFFGGGFFFDDDBBB@@@>>>@@@CCCEEEEEEDDDBBBAAACCCAAA???>>>???@@@@@@???<<<===???@@@@@@@@@>>>>>>>>>?????????????????????@@@AAABBBCCCCCCDDDDDDDDDAAA>>><<<;;;<<<>>>>>>>>>;;;>>>BBBDDDCCCBBBBBBBBB@@@===<<>>???AAACCCDDDCCCBBBBBBCCCAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDFFFKKKOOOJJJHHHFFFDDDCCCCCCCCCDDDOOOPPPNNNHHHCCCBBBBBBAAAEEE\\\kkkrrr{{{~~~yyyrrrjjjooovvv{{{||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}zzzwww|||yyyoooXXXNNNDDDBBBAAA>>>======;;;???FFFMMMVVV___hhhmmmvvvzzz~~~|||{{{~~~{{{xxxvvvxxx}}}|||vvvssstttttttttrrrqqqooommmkkkiiigggggggggbbb___ZZZTTTMMMEEE===888555333000...,,,,,,---...+++,,,...///111111111111777999>>>DDDJJJQQQVVVYYY___```aaabbb```\\\WWWSSSKKKGGGAAA;;;999999;;;===888999:::999888555333111///---+++***,,,333===DDDQQQWWW^^^dddggghhhiiijjjkkkrrrqqqxxxuuu]]]MMMPPP{{{VVVwwwxxxTTTBBB===AAA;;;666666222///...,,,***)))))))))***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((())),,,,,,((((((,,,111444...+++---666DDDTTTiiiyyy}}}mmm\\\SSSLLLDDD??????DDDHHHKKKEEEDDDCCCBBBCCCEEEEEECCCAAADDDFFFEEECCCAAAAAABBBBBBCCCEEEFFFFFFEEEEEEEEEDDDBBBAAABBBCCCDDDCCCBBBDDDDDDCCCAAA??????BBBEEEDDDDDDCCCDDDDDDCCCAAA@@@BBBGGGLLLMMMJJJHHHJJJNNNPPPOOOMMMLLLLLLMMMNNNOOOJJJKKKKKKKKKJJJJJJMMMQQQQQQOOOLLLJJJIIIJJJLLLNNNIIIHHHIIIKKKLLLKKKIIIFFFGGGJJJNNNQQQPPPOOOOOOOOOMMMLLLLLLKKKKKKKKKKKKKKKMMMNNNPPPOOOLLLHHHFFFEEECCCIIILLLIIIGGGIIIKKKKKKJJJKKKKKKIIIGGGGGGIIILLLMMMKKKJJJHHHHHHFFFEEECCCDDDCCCCCCDDDFFFGGGGGGFFFIIIEEE???<<<>>>DDDHHHIIIAAACCCEEEFFFEEECCC@@@===@@@???>>>>>>>>>>>><<<;;;::::::999888777888:::;;;:::;;;<<<>>>???===999666666888:::;;;;;;:::;;;<<<999::::::;;;<<<>>>??????======>>>>>>>>>>>>>>>>>>:::;;;<<<>>>>>>>>><<<;;;>>>>>>>>>???????????????;;;;;;<<<=========>>>===AAAAAA@@@??????>>>======CCCDDDFFFGGGGGGGGGGGGFFFHHHHHHGGGFFFEEEEEEDDDDDDHHHIIIJJJKKKJJJIIIGGGFFFBBBBBBBBBBBBAAAAAA@@@@@@;;;::::::<<>>?????????>>><<<:::999<<<;;;:::::::::<<<>>>??????@@@AAABBBCCCCCCCCCBBBCCCAAA>>>===>>>>>>>>>======>>>>>>>>>>>>???BBBDDDBBB>>><<>>@@@BBBBBBAAAAAABBBCCCBBBBBBBBBCCCDDDEEEFFFFFFBBBDDDFFFFFFFFFHHHJJJKKKLLLJJJHHHEEECCCAAA@@@@@@EEE???BBBJJJJJJCCCEEENNNNNNjjjuuusss~~~xxxxxxqqqwww~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~{{{qqq```TTTGGGDDDDDDEEEDDD@@@AAADDDGGGOOO[[[gggooosssvvvxxx~~~~~~|||{{{{{{zzzxxxvvvtttvvvzzz}}}|||wwwqqqooopppqqqooommmkkkjjjgggddd```^^^\\\[[[TTTOOOHHHAAA<<<777333000000///...---,,,---...///++++++,,,,,,+++++++++***...///111444999>>>BBBEEELLLPPPVVV[[[]]]]]][[[ZZZXXXTTTMMMFFF@@@>>>======999:::;;;;;;:::777555333000///...++++++...333777DDDJJJSSSZZZ___cccfffhhhrrrqqqvvv~~~uuulll]]]SSSQQQ\\\vvvWWW{{{SSSAAA===AAA;;;666666333///...,,,***)))))))))***(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((''''''(((***+++***,,,((('''((()))+++222:::<<>>>>>@@@BBB>>>BBBEEEEEECCCAAAAAACCCCCCGGGLLLNNNMMMLLLLLLMMMMMMLLLJJJIIIIIIKKKLLLNNNMMMMMMNNNPPPNNNLLLPPPVVVRRRPPPMMMKKKJJJKKKLLLNNNNNNMMMLLLLLLMMMLLLJJJIIIIIILLLOOOPPPOOONNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMOOORRRRRROOOJJJGGGEEEAAAFFFHHHGGGHHHKKKLLLKKKLLLNNNPPPNNNKKKJJJLLLOOORRRQQQPPPMMMKKKIIIGGGFFFEEEDDDCCCEEEGGGHHHGGGFFFBBBCCCBBB@@@AAADDDCCC@@@AAABBBDDDDDDCCC@@@<<<:::@@@???>>>>>>???>>><<<:::999:::;;;:::888888:::;;;::::::;;;===???>>>;;;888666888:::;;;;;;<<<===???;;;;;;;;;;;;;;;<<<===>>><<<<<<===>>>?????????>>>::::::<<>>@@@BBBEEEGGGHHHHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHIIIIIIHHHHHHHHHGGGFFFCCC@@@>>>===<<<===777777999<<>>=========<<<:::999999;;;===>>>===>>>@@@AAABBBBBBAAA@@@CCCBBB@@@@@@AAAAAA???===>>>>>>===;;;;;;===AAAEEEEEEBBB???@@@BBBCCCAAA???GGGEEEBBBBBBCCCCCCCCCCCC>>>???@@@AAAAAABBBDDDGGGEEEEEEEEEFFFHHHIIIKKKLLLAAAGGGJJJIIIHHHIIIIIIFFFKKKJJJJJJIIIHHHGGGFFFEEEEEE<<>>EEEKKKOOOQQQSSSTTTZZZYYYXXXTTTNNNFFF???:::<<<<<<<<<<<<;;;999777666111111111///,,,+++,,,---555:::CCCLLLTTT\\\cccggghhhrrrsssmmmvvvtttYYYNNNNNNIIIUUUyyyxxxTTTCCC>>>AAA:::666555111///...,,,***)))))))))***)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&***......***&&&###"""%%%,,,333222+++''''''......222777888888AAALLLccclllxxxrrrkkkbbbYYYNNNBBB666///BBB<<<>>>;;;111111777555666888;;;===>>>@@@BBBDDD<<>>@@@BBBCCCBBBBBBEEEGGGDDDCCCAAAAAABBBAAA@@@>>>>>>???@@@@@@???>>>???@@@>>>@@@BBBBBBAAABBBDDDGGGCCCEEEGGGIIIJJJKKKKKKKKKLLLJJJHHHFFFEEEFFFHHHIIIGGGGGGJJJMMMLLLJJJOOOWWWOOOMMMLLLKKKKKKLLLMMMNNNQQQOOOLLLKKKKKKJJJIIIHHHKKKMMMNNNOOONNNMMMNNNOOOQQQQQQPPPPPPPPPPPPQQQQQQKKKMMMOOOPPPNNNLLLKKKJJJEEEHHHIIIIIIKKKOOONNNJJJKKKNNNQQQPPPLLLJJJLLLNNNOOOOOONNNLLLIIIGGGFFFFFFDDDCCCCCCDDDFFFGGGFFFEEE>>>CCCDDDAAA???@@@>>>:::???@@@AAAAAAAAA@@@>>>===<<<<<<<<<===>>>>>><<<:::888;;;<<<<<<:::999:::;;;888888999;;;======;;;999999;;;======<<<===>>>@@@;;;;;;::::::;;;<<<>>>???;;;<<<>>>???@@@@@@?????????>>><<<>>>@@@BBBAAA???>>>>>>???AAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDGGGGGGFFFFFFEEEDDDCCCCCC@@@AAACCCDDDFFFGGGHHHIIIEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDDDDDDDDDDFFFGGGHHHIIIGGGEEECCCBBBAAAAAAAAAAAA???===>>>AAAEEEGGGHHHIIIHHHFFFCCCBBBBBBBBBCCCBBBAAA@@@???>>><<<;;;;;;;;;<<<>>>@@@AAA@@@???>>>??????@@@BBBDDDDDDBBB@@@<<<======<<<;;;===AAACCCAAAAAA@@@??????@@@AAABBBFFFDDDAAA@@@AAACCCCCCCCC>>>?????????@@@CCCGGGKKKFFFEEEEEEEEEFFFHHHIIIJJJ???EEEIIIGGGFFFHHHGGGDDDHHHIIIJJJKKKKKKJJJJJJIIIIIIEEEEEEIIIJJJIIIOOOWWWcccpppzzzuuurrrvvvzzz~~~|||{{{zzzzzz{{{}}}~~~~~~}}}wwwiiiXXXKKKEEEDDDFFFDDDFFFIIILLLQQQ]]]hhhooottt{{{~~~~~~|||{{{xxxwwwuuurrrooommmnnnpppoooiiicccbbbeeeeeebbb]]]MMMLLLIIIFFFBBB===:::888888444000...---...///...+++,,,,,,---...//////////////////..................---,,,,,,,,,,,,---...---111777:::===???CCCFFFJJJLLLOOOQQQOOOIIICCC?????????>>>>>>===<<<;;;;;;555555555222///,,,+++,,,,,,000777>>>GGGPPPZZZ```[[[lllrrriiijjj|||~~~}}}ZZZIIIOOO;;;SSS|||VVVDDD???AAA:::444333//////...,,,***)))))))))***))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%''',,,222---)))'''(((&&&&&&***000)))...666:::888444222222,,,...222666999;;;;;;;;;:::???@@@;;;777666666444999333......000222333444,,,,,,555888111666???@@@888:::===>>>======>>>@@@???DDDDDD???>>>EEEJJJKKK===BBBHHHHHHCCC??????@@@<<<>>>AAAAAA@@@AAADDDHHHBBBAAA@@@@@@AAAAAA@@@>>>>>>@@@BBBBBBAAA@@@@@@AAAAAA???>>>>>>@@@DDDGGGJJJCCCAAA@@@AAADDDGGGHHHHHHLLLJJJGGGDDDCCCCCCDDDEEE>>>>>>BBBGGGFFFEEEKKKUUUKKKJJJJJJJJJKKKLLLNNNOOOQQQNNNJJJHHHGGGGGGGGGFFFIIIKKKLLLMMMMMMNNNPPPRRRQQQQQQPPPPPPPPPQQQQQQRRRHHHJJJLLLLLLLLLLLLNNNOOOKKKLLLKKKKKKNNNRRROOOIIIIIIMMMPPPOOOKKKHHHIIILLLIIIIIIIIIGGGEEECCCCCCDDDCCCBBBAAACCCEEEFFFEEEDDDAAAEEEEEE>>>:::======::::::;;;===???@@@BBBBBBCCC999888999;;;===>>><<<:::888;;;>>>>>>;;;999:::;;;666666777999<<<<<<;;;:::<<<>>>???>>>======>>>???::::::::::::;;;===???@@@;;;<<<>>>???@@@@@@@@@@@@EEEAAA======???AAABBBAAA<<<===>>>???AAACCCDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCHHHHHHHHHHHHGGGGGGGGGGGGAAAAAAAAABBBDDDGGGJJJLLLGGGGGGHHHHHHHHHHHHIIIIIIGGGFFFEEEEEEFFFHHHJJJLLLFFFGGGHHHIIIIIIJJJJJJJJJOOOJJJDDD@@@@@@BBBEEEFFFJJJHHHEEECCCCCCDDDEEEGGGFFFFFFFFFEEEBBB>>>:::777:::;;;===???@@@???>>>===;;;<<>>===>>>@@@AAA:::<<<===>>>>>>AAADDDGGGDDDBBB???>>>@@@BBBBBBBBB????????????@@@DDDJJJNNNDDDCCCBBBBBBBBBCCCDDDEEE<<>>>>>>>>>>>::::::999666222///...///+++...111666===FFFPPPWWWcccaaadddmmmrrruuu~~~YYYPPPXXXKKKMMMYYYFFF@@@BBB:::555444000111...+++*********)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))************$$$222@@@BBB999...***+++---------.........//////......///111333222///,,,------......///000000000111111222222444777999;;;;;;<<<<<<;;;::::::===???@@@@@@@@@AAABBBCCCDDDEEE>>>>>>??????@@@@@@@@@AAA>>>??????@@@AAACCCDDDEEECCCAAA???>>>???@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCAAA@@@@@@CCCEEEEEEEEEDDDDDDCCCCCCCCCEEEGGGIIIHHHEEECCCCCCFFFHHHHHHGGGDDDDDDDDDEEEGGGIIILLLMMMLLLIIIFFFFFFHHHKKKMMMMMMNNNPPPQQQNNNJJJFFFFFFGGGMMMJJJHHHIIILLLNNNMMMKKKQQQRRRQQQNNNNNNQQQPPPLLLJJJLLLNNNNNNLLLKKKLLLMMMMMMNNNOOOPPPPPPNNNLLLKKKKKKKKKLLLOOOQQQNNNGGGBBB@@@EEEJJJJJJGGGBBBAAAAAA???@@@AAABBBCCCCCCCCCCCCFFFCCC??????AAA@@@;;;777>>><<<999888:::;;;<<<<<<777888999:::;;;===>>>>>><<<>>>???===999888:::<<<:::444333999<<<999888:::===<<<;;;:::999::::::;;;<<<;;;999888888999;;;<<<:::<<<>>>?????????@@@BBBDDDCCCCCCBBBAAA@@@???>>>AAA>>>===>>>BBBEEEEEEDDD>>>AAADDDDDDCCCAAABBBDDDBBBCCCCCCCCCBBBCCCFFFHHHFFFDDDBBBAAAAAACCCEEEGGGIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEGGGHHHIIIIIIJJJJJJHHHGGGFFFGGGIIILLLFFFAAA???@@@BBBBBBAAAEEEEEEEEEDDDCCCCCCBBBBBBEEEGGGIIIGGGBBB???>>>>>>======>>>======<<<;;;:::777999<<<>>>??????>>>===???>>>===;;;;;;===>>>???<<<===>>>??????>>><<<;;;AAA>>><<<<<>>@@@BBBBBBCCCCCCDDDAAA>>>>>>@@@CCCEEEEEE>>>@@@BBBBBB@@@??????@@@DDDBBBBBBDDDHHHJJJHHHFFFJJJIIIBBB>>>HHH]]]iiiiiissszzz|||{{{||||||||||||}}}}}}|||zzzxxxyyyzzz~~~ooo\\\JJJEEEHHHHHHEEECCCJJJQQQ[[[bbbiiiqqq{{{~~~|||~~~~~~wwwuuuwwwyyyvvvpppiiibbb\\\XXXVVVNNNHHHAAA>>>???>>>;;;777555444222000///...------111222111000///000222555555666666444222333777;;;888888888999:::777333/////////...---,,,,,,,,,,,,,,,+++******+++...111222000000111333666:::===???BBBBBBAAA???>>>=========;;;;;;:::888555222///---+++---///000333999CCCJJJYYY\\\aaafffkkkqqqwww{{{|||kkk```WWWLLLBBBTTTYYYFFF???AAA:::555555111111...+++*********)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))******(((+++---,,,)))''''''))),,,,,,,,,------------...//////000222333222///---,,,------...//////000000111111111222444666999:::777<<>>>>>>>>???AAACCCDDDEEE?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDCCCAAA???>>>???@@@??????????????????@@@AAABBBBBBAAAAAA@@@@@@@@@AAACCCDDDBBBBBBBBBCCCDDDDDDEEEFFFIIIGGGEEEEEEGGGHHHGGGEEEHHHGGGFFFFFFFFFHHHIIIJJJOOOMMMJJJGGGEEEEEEFFFFFFNNNOOOPPPOOOLLLJJJKKKMMMOOONNNNNNPPPRRRRRRPPPMMMKKKNNNNNNMMMOOORRRQQQLLLJJJKKKNNNPPPPPPOOOLLLKKKLLLMMMOOOPPPPPPOOONNNNNNPPPPPPQQQSSSTTTRRRMMMHHHCCCFFFIIIKKKIIIFFFCCCBBBAAAAAABBBCCCCCCCCCBBBBBBBBB???<<<===@@@@@@<<<888;;;888666555777888999888888999999::::::;;;;;;;;;;;;<<<<<<;;;::::::<<<===<<<777555999;;;888777888;;;:::999777777777888999;;;:::888777777999:::;;;999;;;>>>???>>>>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@===;;;<<>>CCCDDDEEECCC???<<<<<<===<<<<<<<<<<<<<<<<<<;;;:::777888:::<<<===============<<<:::999999:::<<<===>>>???AAABBBBBB@@@???>>>>>><<<::::::===??????>>>======>>>???@@@AAAAAABBBCCCAAA??????AAACCCDDDDDD@@@AAABBBAAA@@@???@@@AAADDDBBBBBBCCCEEEFFFDDDBBBCCCAAA@@@DDDRRRaaaiiihhhxxx~~~~~~{{{|||}}}}}}{{{zzz{{{|||zzzppp___UUULLLKKKMMMMMMOOORRRTTT]]]hhhqqqvvvzzz}}}{{{|||}}}}}}~~~}}}{{{wwwrrrrrruuunnniiiaaaWWWNNNGGGBBB???;;;666111///111111///,,,...------,,,,,,------...000222444555555777999;;;777999;;;:::777666888999999::::::;;;<<<;;;:::999888777555222000...---,,,---,,,+++******++++++,,,---------...000222555666<<<===>>>??????>>><<<;;;::::::999888666444111000+++,,,,,,---...444;;;AAARRRVVV\\\aaafffkkkppptttpppxxxvvvbbbQQQHHHJJJccc[[[FFF???AAA;;;777666222111...+++*********)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))...)))###"""%%%)))***)))*********+++++++++,,,,,,------...000111000...+++,,,,,,,,,---......//////000000111222444666777888777<<>>===<<<<<<<<<<<<>>>===<<<<<<<<<>>>AAABBBCCCAAA>>>===>>>>>>>>>===>>>>>>======>>>???AAABBB???@@@AAA@@@======@@@CCC@@@@@@AAABBBBBBCCCCCCCCCGGGFFFEEEFFFFFFFFFCCCAAAFFFFFFEEEDDDEEEFFFGGGHHHMMMNNNLLLHHHCCC@@@AAADDDGGGHHHHHHGGGFFFGGGIIIKKKKKKLLLMMMOOOPPPOOOKKKHHHEEEJJJMMMOOORRRTTTQQQLLLJJJJJJLLLOOORRRRRRMMMHHHLLLLLLMMMNNNOOOPPPQQQRRROOOOOONNNOOOOOONNNKKKHHHDDDEEEFFFHHHIIIHHHDDDAAA@@@AAAAAAAAAAAA@@@??????===;;;999;;;>>>???===:::999777444444666777777777999999999999999999999999;;;999999999;;;============999888:::;;;888777777:::999888888777888888888:::999777777666777888999999;;;===>>>======>>>@@@<<<<<<<<<===>>>???@@@@@@???===<<<<<<===>>>======777999<<<=========>>>??????@@@AAAAAA@@@@@@BBBDDDLLLKKKIIIGGGDDDBBB@@@???BBBBBBCCCDDDEEEEEEEEEEEECCCCCCDDDDDDDDDCCCBBBBBBDDDEEEFFFFFFDDDDDDEEEGGGCCCCCCBBBAAA@@@AAACCCFFFEEEEEECCCBBB@@@???>>>===AAAAAAAAA???<<<::::::;;;::::::;;;;;;<<<;;;;;;;;;888888999:::;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<>>>???@@@AAAAAA@@@???>>><<<:::888999;;;===>>>===???>>>>>>===>>>???@@@AAAAAA@@@???@@@CCCDDDCCCBBB>>>???@@@@@@???@@@CCCFFFCCCBBBAAAAAABBBBBBAAA???======CCCRRRaaahhhkkkmmmzzz|||}}}}}}||||||}}}yyyhhhZZZNNNNNNQQQUUUVVVVVV[[[aaaccckkkwww~~~~~~}}}~~~~~~|||yyyxxxrrrkkkggghhh^^^YYYPPPFFF===777222111000---))))))+++---,,,***+++++++++,,,---///000111000222666999:::<<<>>>@@@;;;>>>BBBDDDDDDCCCCCCCCCBBBCCCCCCBBB???>>>>>>???<<<;;;999777444333222222000000///...,,,+++)))(((++++++******+++,,,---...333555999<<<======;;;:::999999:::999888666555333......---,,,,,,///444888FFFKKKSSSZZZ```eeeiiilllnnnrrrtttzzzxxxVVVLLLHHHEEEbbb]]]GGG>>>@@@;;;888777333111...+++*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((+++'''$$$&&&+++---+++'''(((((()))))))))*********)))))))))+++,,,,,,***'''++++++,,,,,,------......///000000222333555666777888:::<<<<<<:::999:::;;;;;;;;;;;;<<<<<<===>>>???======<<<;;;;;;;;;<<<===>>><<<;;;::::::<<>>============<<<===<<<;;;;;;<<<===???AAA>>>AAACCC@@@<<<;;;???CCC@@@@@@???>>>???@@@BBBCCCAAABBBDDDEEEEEEDDDAAA???AAAAAAAAABBBCCCEEEGGGIIIGGGJJJLLLIIIDDDBBBDDDHHHDDDDDDCCCBBBBBBDDDGGGIIIHHHHHHIIIJJJJJJIIIGGGFFFEEEKKKPPPRRRUUUWWWRRRLLLLLLIIIHHHKKKPPPQQQMMMHHHKKKKKKKKKMMMNNNPPPRRRTTTLLLKKKJJJIIIHHHHHHGGGFFFCCCBBBAAACCCFFFFFFCCC???????????????>>>===<<<;;;;;;::::::;;;>>>>>>===;;;999888666666888999999999999999999999999999999999;;;888666888;;;===<<<:::;;;:::999::::::999888888<<<<<<;;;;;;;;;;;;;;;;;;888888777666666666777777888:::<<<<<<<<<<<<===>>>::::::;;;;;;<<<=========>>>=========>>>??????>>>999:::;;;;;;;;;;;;<<<<<<>>>???@@@@@@??????AAABBBKKKJJJIIIHHHEEEBBB???===@@@AAABBBCCCCCCBBBBBBAAACCCCCCDDDEEEDDDCCCAAA@@@AAACCCEEEEEECCCCCCDDDEEEBBBDDDDDDBBB??????BBBEEE?????????@@@@@@@@@@@@@@@??????>>>===;;;:::::::::999999:::;;;<<<<<<<<<<<<888888888888999:::<<<<<<;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;:::999999;;;===>>>???BBB@@@>>>======>>>@@@AAA?????????AAACCCDDDBBB@@@<<<======>>>???BBBFFFJJJAAA@@@@@@@@@AAAAAAAAAAAA@@@BBBOOObbbllllllqqqyyyyyyzzz|||}}}|||{{{|||}}}}}}||||||}}}~~~vvvhhhYYYLLLIIILLLUUU^^^bbbbbbfffkkkpppvvv~~~}}}}}}}}}||||||zzzvvvtttrrrjjj]]]RRRNNNIIIEEE???888333000//////000---++++++---......---.........///000222333444333555888:::<<>>???;;;888888333111...+++*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&((()))'''&&&'''''''''(((((((((((()))((((((''')))******(((&&&*********+++,,,,,,------...///000111333444444555666666666555555777;;;>>><<<<<<;;;:::::::::::::::;;;:::999999:::<<<>>>???>>>===;;;::::::<<<===???AAA???<<<;;;<<<===<<<;;;;;;;;;;;;:::;;;<<<>>>???>>>AAACCC@@@<<<;;;???CCCCCCAAA>>><<<<<<>>>BBBDDD>>>AAADDDGGGGGGFFFDDDCCCCCCCCCBBBCCCDDDFFFHHHIIIEEEIIIMMMKKKGGGEEEHHHKKKKKKJJJHHHGGGHHHIIIKKKLLLLLLLLLKKKIIIIIIIIIKKKLLLJJJOOOTTTUUUXXXXXXSSSLLLNNNJJJEEEFFFJJJLLLKKKHHHIIIIIIJJJKKKMMMOOOQQQRRRNNNMMMLLLJJJHHHHHHIIIJJJDDDBBB@@@BBBDDDEEEBBB????????????>>>===<<<;;;:::<<<<<<;;;<<<======;;;:::999888777777999::::::999888888888999::::::;;;;;;;;;888666666999;;;999777777999999999999:::::::::<<<<<<==================888777777666555555555555777999;;;;;;::::::;;;<<<;;;;;;:::::::::999999999:::;;;<<<===>>>>>>???@@@======<<<<<<<<<<<<<<<;;;>>>???AAAAAA@@@???@@@AAAFFFGGGGGGFFFEEEBBB@@@>>>AAABBBCCCCCCCCCAAA@@@>>>DDDEEEFFFFFFEEEDDDBBBAAAAAACCCEEEEEEDDDCCCCCCDDDCCCEEEFFFDDD@@@>>>???AAA======>>>>>>??????@@@@@@???>>>=========<<<;;;:::999:::;;;;;;<<<<<<<<<<<<888888888888888999;;;;;;999888888888888888888999666666777777888888888888:::;;;;;;;;;;;;===???AAABBBAAA???>>>===>>>@@@AAA======>>>@@@BBBBBBAAA>>>>>>??????>>>>>>???CCCFFF>>>>>>???@@@AAACCCEEEFFFHHHNNN\\\kkknnnlllvvv~~~wwwzzz}}}}}}{{{yyy{{{}}}~~~}}}|||{{{|||}}}vvvfffZZZRRRMMMLLLNNNVVVdddnnnqqqrrrttt{{{~~~|||zzzxxxyyyzzzzzzxxxvvvssskkkbbb\\\SSSFFF<<<888444222///,,,+++,,,---......,,,++++++,,,,,,++++++000000000000111222333444999;;;===@@@DDDJJJPPPUUUccccccdddeeeeeeeeecccbbbggghhhiiigggccc^^^[[[YYYSSSPPPJJJCCC;;;555000...444555777888777555333111,,,,,,************+++,,,+++,,,,,,...111444777999<<<<<<======<<<:::999777888666333111000///......000777AAAKKKTTT\\\cccgggeeehhhooouuuvvv]]]OOOIIIHHHUUUeeeKKK>>>???:::888888222111...+++*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$###%%%(((+++&&&&&&''''''''''''((((((***)))((()))***+++)))((())))))******+++,,,,,,,,,---...///111222333333333000333777999::::::;;;<<<<<<;;;:::999999999999999:::999888888:::<<>>>>>======<<<=========???===;;;:::;;;<<<<<<<<<::::::;;;;;;<<<=========>>>@@@@@@???<<<<<>><<<<<<<<<<<<<<<<<<<<<;;;:::999666555444666888999888777666666777888999999::::::888777555555666777666666444888999777777999;;;:::999::::::;;;;;;;;;;;;:::777777777666666555555444666888::::::999999999:::<<<;;;;;;999888777666666666888;;;<<<<<<<<<>>>???AAA???======>>>???>>>===???AAABBBBBBAAA@@@AAABBBCCCDDDEEEEEEEEECCCBBBAAABBBCCCDDDEEEEEECCCAAA@@@EEEEEEFFFFFFFFFEEEDDDDDDCCCEEEFFFFFFEEECCCBBBCCCCCCDDDEEEDDDAAA???>>>>>>?????????>>>>>>>>>======>>>>>>>>>???@@@???<<<:::999999:::;;;;;;;;;::::::666666777777777888888888333333333333333333333333444444555555666666777777888999:::::::::;;;>>>AAAAAA@@@???>>>===>>>???@@@<<<;;;<<<>>>@@@@@@???===CCCCCCBBB???<<<;;;<<<===;;;===>>>???AAADDDHHHKKKRRRZZZfffllllllnnn|||~~~|||~~~{{{}}}}}}{{{zzz{{{}}}~~~~~~}}}}}}~~~xxxhhhZZZVVVWWWXXXTTTSSSYYYhhhwww}}}~~~}}}~~~}}}{{{wwwuuutttvvvwwwvvvrrrmmmdddWWWHHH>>>888111//////...---,,,++++++,,,---...------------,,,,,,++++++...///000111333555777888DDDGGGKKKPPPUUU]]]dddjjjfffgggiiinnnsssvvvwwwvvvwwwsssllleee]]]UUULLLFFFAAA???<<<888444111///...111333555666777666555444------+++***))))))***+++,,,+++******,,,///333666888999:::;;;;;;:::999888888666333111111///---+++,,,111999BBBKKKUUU___eeedddeeeiiioooqqqwwwZZZNNNKKKKKKhhhNNN???>>>:::888777111111...+++*********)))((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))(((%%%$$$$$$&&&)))***&&&&&&&&&'''''''''((((((***)))((((((******)))((((((((())))))***++++++,,,,,,---///111222222222111000333888;;;;;;:::::::::999999999999999::::::;;;<<<;;;999999:::<<<>>>@@@>>>???@@@@@@???>>>===<<<===;;;999999;;;<<<===<<<888999;;;===>>>===<<<<<<======<<<<<<<<<===???@@@CCCCCCBBBAAAAAAAAABBBCCCAAAEEEHHHIIIHHHGGGHHHIIIJJJIIIHHHGGGFFFGGGHHHHHHIIIKKKLLLMMMLLLJJJHHHGGGHHHFFFEEEFFFIIIJJJIIIGGGEEEFFFGGGFFFEEEFFFJJJMMMNNNQQQQQQPPPQQQTTTRRRNNNOOOLLLIIIFFFEEEEEEFFFGGGEEEFFFGGGHHHHHHHHHGGGFFFGGGHHHHHHEEEBBBAAACCCEEEGGGGGGFFFCCCAAA@@@AAABBB======>>>>>>===<<<;;;;;;999:::;;;;;;:::999999999444333333555777888777555666666666666666666666666222333444444333444666777333999:::666444777999777777777999:::::::::999999888888888777666555555444666777999999888777888999;;;;;;:::999888777666666777:::======<<<;;;<<<>>>AAA>>><<<===@@@BBBBBBAAAAAACCCDDDEEECCCBBBBBBBBBDDDDDDEEEEEEEEEDDDDDDDDD@@@BBBEEEGGGHHHGGGFFFEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEGGGIIIHHHFFFDDDBBBBBBBBBBBBBBBCCCCCCBBB???<<>>>>>>>>>>>>>>======>>>@@@BBBAAA===999777888888888888888777666222333444555666555444444000111111111111111111000222222222333333444555666444666777777666888;;;>>><<<<<<<<<===============;;;::::::;;;===>>>===<<>>???@@@CCCHHHLLL]]]eeekkkkkknnnxxx|||~~~}}}{{{|||}}}zzz|||~~~~~~xxxjjj\\\WWW\\\bbbcccaaa]]]```mmmzzz|||{{{yyywwwuuusssqqqooonnnmmmggg^^^WWWJJJ>>>222...---------000//////000000111111000000...///000000000///000000///000333888===BBBFFFHHHSSSWWW^^^dddiiimmmqqqtttgggiiimmmsssyyyzzzxxxuuulllbbbVVVLLLGGG@@@888111.........///000222333444111222444555666666666666222111...,,,***)))))))))+++******)))***,,,...///111222444777999999:::999888666333222333222...,,,+++...222888AAALLLWWW___eeeeeegggkkknnnrrryyy]]]QQQIIIjjjOOO???>>>:::888666000111...+++*********)))((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%######%%%''''''$$$ &&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&((((((((()))******++++++,,,---///000111111111000333555666666666777888:::666777777888999;;;======>>>===;;;999999;;;===??????@@@AAABBBAAA@@@===<<<<<<:::888999;;;=========777999<<<>>>???>>><<<;;;<<<:::999999<<<>>>>>>>>>AAABBBDDDEEEEEEDDDBBBAAAAAADDDGGGGGGEEECCCDDDFFFDDDDDDDDDDDDEEEFFFHHHIIIGGGHHHIIILLLMMMMMMJJJGGGEEECCCCCCFFFIIIJJJIIIFFFBBBEEEIIIIIIHHHHHHJJJMMMLLLNNNMMMKKKMMMRRRQQQNNNMMMMMMMMMJJJFFFEEEEEEFFFDDDEEEGGGHHHGGGFFFDDDBBBFFFGGGHHHFFFBBBAAABBBDDDEEEFFFEEEBBB===;;;===@@@999999:::::::::999888888666888999999999888888999444444444555888888777666666555555444333333222222...111333333222222666999444:::<<<666333555777555777888999:::;;;::::::999888888888888777666555444555777999999888777777888::::::999999888777777777:::>>>@@@@@@>>><<<===>>>???===;;;===AAAEEEEEEEEEBBBDDDFFFFFFDDDCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEE???AAAEEEHHHJJJKKKJJJIIIEEEDDDCCCCCCCCCEEEFFFGGGGGGIIIJJJJJJGGGDDDCCCBBBAAA@@@???BBBDDDDDDAAA===;;;<<<===>>>???@@@AAABBB<<<<<<===AAACCCBBB<<<888666666777666666555444444///111333444444333222000111111222222222222111111000000000000111222333444000222444444333444888<<<999:::;;;;;;<<<<<<;;;;;;:::999999:::<<<======<<<<<<>>>???>>><<<;;;:::;;;:::<<<>>>>>>>>>AAAFFFKKKffflllnnnlllssszzz}}}~~~}}}zzzyyy{{{}}}xxx{{{~~~~~~rrraaaVVVYYYeeekkkjjjkkkhhhiiiqqqyyy}}}}}}}}}}}}zzzxxxvvvsssqqqnnnjjjeeebbb\\\RRRDDD:::333,,,)))...222222111111,,,...///111222222111111---...000111111111222222222555:::AAAHHHPPPVVVYYY___dddlllrrrttttttttttttvvvvvvwwwxxxvvvpppfff^^^QQQFFF:::666999<<<:::666555555444444444444444555333333555666777777777777888666333///,,,***))))))******++++++++++++*********,,,000333777999::::::999666444444666555111...+++,,,...222999EEEQQQZZZ^^^```dddjjjpppuuuuuuttt~~~sssVVVFFFvvvJJJ>>>===:::999000666000...,,,*********)))''')))&&&$$$%%%***,,,)))&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&''''''(((((())))))******++++++******,,,...111222222333444666777888888888666888;;;>>>???@@@@@@???::::::<<<===>>>>>>>>>>>>============<<<<<<<<<<<<:::888666888<<>>@@@???>>><<<:::999888888:::;;;===>>>???>>>===<<<>>>999<<>>===BBBAAAFFFJJJIIIEEEBBBDDDGGGLLLKKKIIIEEEBBBBBBDDDFFFDDDEEEGGGHHHHHHGGGFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIIIIGGGFFFEEEFFFGGGLLLIIIGGGGGGIIIKKKLLLLLLKKKJJJGGGEEECCCBBBBBBCCCIIIHHHGGGEEEEEEEEEFFFGGGEEEEEEEEEFFFGGGIIIKKKLLLFFFEEEDDDCCCAAA@@@???>>>:::999888:::<<<<<<888444999666444444666666333111444444444333333333222222111111222333333333333222555222///000222222111///444333333333333444555555555555555555555555555444333444666777777555444222555666777888888777666555777888999:::;;;<<<<<<<<<<<<===>>>===;;;::::::;;;=========>>>>>>???@@@AAA===???AAAAAAAAABBBCCCEEE@@@@@@AAABBBCCCEEEFFFFFFBBBAAA@@@CCCFFFHHHFFFDDDGGGDDDBBBAAACCCEEEFFFFFFGGGHHHIIIJJJIIIGGGEEEDDDCCCCCCBBBAAA@@@@@@?????????????????????>>>>>>>>><<<<<<;;;::::::999999888444444444444444444444444////////////////////////////////////////////////............///////////////111222222111111222333333333444555777999;;;<<<======<<<;;;::::::::::::>>>:::;;;>>><<<888999??????;;;???FFFBBB<<>>::::::999::::::;;;<<<===;;;999666777888888666444555333555999:::888888:::777777666444111//////000,,,+++***************+++******+++---///222444555999888777666555333333222***+++,,,,,,000:::IIIUUUXXX\\\ccciiilllnnnoooooouuugggSSSvvvJJJ???>>><<<:::000333000...,,,*********)))''')))&&&$$$&&&)))+++)))&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&&&&'''''''''((())))))******++++++******,,,...000222222333444555666777777777777888:::<<<======<<<;;;::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======;;;888666777999;;;;;;;;;<<<<<<<<<<<<;;;999777666::::::::::::::::::;;;;;;===888:::BBBBBB;;;:::@@@@@@BBBEEEDDDAAA@@@AAACCCEEEFFFFFFEEECCCBBBBBBCCCAAABBBCCCDDDEEEDDDCCCCCCGGGGGGGGGGGGGGGHHHHHHIIIFFFGGGHHHGGGFFFFFFHHHJJJIIIGGGFFFFFFIIIKKKKKKKKKIIIHHHFFFDDDAAA???>>>===BBBAAA@@@??????@@@AAAAAAFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>======<<<:::888777888888777666666444222222333333111///222222111111111000000000//////000111111111111111333111......000111000...222111111111111222333333333333333333333333333333333444555666666555444333555555777777888777666666777888999::::::;;;:::::::::<<<======;;;999::::::<<<<<<<<<;;;<<<<<<======<<<>>>@@@@@@@@@@@@BBBDDDEEEEEEDDDCCCBBBAAA@@@@@@BBB@@@@@@BBBEEEGGGGGGEEEGGGEEECCCBBBCCCCCCCCCBBBBBBCCCDDDFFFFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@??????;;;;;;;;;;;;::::::::::::999999999888777777666666222222222222222222222222................................................---.........///////////////000222111000000111333222222222333444666888999999999999999999:::;;;<<>>???>>>;;;888888555666999:::888888;;;:::::::::777444111///...------,,,+++************))))))***,,,...000222333777888777777666555333222......---,,,---555AAAJJJUUUZZZaaafffiiikkkmmmooorrrwwwdddvvvKKK???===<<<<<<000000000...,,,*********)))''')))&&&$$$&&&)))***(((&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&''''''(((((()))******************,,,...000111111222333555666666666666666777999::::::999888777888999999:::::::::999999777888888999:::;;;<<<===:::888666555777888888777888999:::::::::999777666;;;999777666666777999:::???::::::??????::::::???@@@@@@@@@?????????@@@@@@;;;>>>AAABBBAAA???>>>???AAAAAABBBCCCCCCCCCCCCCCCGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHFFFFFFGGGIIIFFFEEEEEEGGGJJJKKKKKKJJJIIIIIIHHHFFFDDD@@@>>><<>>===<<<;;;;;;999666333000111444666333111000000000000///---/////////............---------...////////////...111///------...///...---//////......//////000111000000000000000111111111333444555666666555444333444555666777777777777777888888999999999999888888999:::;;;;;;:::888999:::888888888888999:::;;;<<<;;;===>>>???>>>???@@@BBBFFFEEEDDDBBBAAA???======AAA???>>>@@@BBBEEEFFFFFFHHHFFFDDDDDDCCCBBB@@@>>>===>>>@@@BBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@???999999888888888777777777666666555555444444333333////////////////////////------------------------........................---------.........//////...000111111000///111222111111111111111222333444444444555666888999;;;<<<===:::999:::;;;<<>>JJJ```rrrfffhhhuuuzzzuuuwww{{{~~~{{{zzzzzzzzzzzz{{{|||}}}}}}qqqgggaaaaaa```___```dddjjjoooyyyzzz|||}}}~~~}}}vvvrrrlllgggaaaZZZRRRKKK===999555333444777888999666777888777555555888;;;999===DDDJJJMMMMMMKKKJJJCCCAAA>>>???FFFOOOWWW\\\fffkkkqqqqqqnnnmmmpppsssyyy~~~|||xxxxxxzzzpppdddVVVLLLGGGFFFJJJOOOWWWWWWXXXXXXXXXWWWVVVVVVTTTRRRPPPOOOMMMKKKHHHFFFBBB???>>>??????<<<<<<@@@<<<<<<;;;:::777444222000111000...,,,+++*********((())))))***+++---///000555666777888888666444333333222///,,,***...666===MMMUUU^^^ccceeegggkkkooovvvuuuwww|||}}}uuuKKK>>>:::999;;;111111000...,,,*********)))'''(((&&&%%%&&&((()))'''&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&''''''((())))))************+++,,,...///111111222333444555555555555555666777888888888777777555666777888999999:::999666777777777888888999999888777666555666666777888777777777888888999:::::::::999888777777777888999AAA===<<>>;;;<<<@@@DDDAAA??????@@@BBBBBBAAA>>>@@@CCCCCCBBBAAAAAAAAACCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHMMMMMMLLLJJJFFFDDDDDDEEEEEEEEEFFFHHHKKKMMMLLLKKKLLLLLLMMMMMMKKKGGGDDDBBBFFFFFFEEEDDDDDDFFFGGGHHH??????@@@@@@@@@?????????===>>>>>>>>>>>>===;;;;;;666666444000,,,+++...222000////////////......---......---------,,,,,,,,,,,,,,,---............---///...---------............------------.../////////////////////000000000222333444555555555444444333444555666666777777888888888888888888777666666666888::::::999888888999555555666777999;;;===>>>:::<<<===>>>======???@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>======???BBBDDDEEEFFFEEEEEEEEEEEECCC@@@===>>>>>>???@@@AAAAAA@@@@@@AAAAAABBBBBBBBBAAA??????:::::::::999888777777666444444333333222111111111................................................------------------------,,,,,,---------.........---///000000///...000111111111000000000000111111111111222333555777999:::999888888999999;;;@@@EEE<<>>???@@@AAAAAA???>>>??????>>>===;;;:::;;;===???@@@MMMQQQXXX```eeeggggggggg[[[ZZZWWWVVVXXX```lllttttttvvvxxxxxxvvvuuuxxxzzz|||~~~wwwoooiii[[[SSSKKKJJJPPPYYYaaafffiiiiiiiiihhhgggdddbbbaaaaaa```______]]][[[YYYWWWSSSNNNLLLLLLJJJEEEEEEGGGAAA???<<<:::999999888888555333111///---++++++***(((((((((((()))***+++,,,111333666888888777555444666444111---***+++///333AAAKKKXXXaaadddfffkkkoootttxxx~~~|||ssspppIII===888666:::222444000...,,,*********)))'''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))***+++,,,...///000000111222333333444333333333444555666777888888888222333555777888999::::::777666666666555555444444666666555555555666888:::888777666555666999<<<>>>999:::;;;;;;;;;:::999888@@@===<<<===<<<;;;===???GGGEEECCCBBBDDDEEEEEEEEEHHHIIIIIIHHHGGGFFFGGGIIIDDDEEEEEEEEEFFFGGGHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHMMMMMMLLLJJJGGGEEEFFFGGGGGGGGGGGGJJJMMMNNNNNNMMMLLLMMMOOOPPPOOOMMMJJJHHHEEEDDDCCCBBBBBBCCCDDDEEE@@@@@@AAAAAAAAA@@@??????<<<===>>>>>>>>><<<;;;:::333555666333///,,,---///////////////...............---------,,,,,,,,,,,,+++,,,,,,---------------.........---------...///---------------...//////.../////////000000000111222333333444444444444444333333444555666777888999888888888888777666555555555777999999888888888:::888888888888999:::<<<<<<;;;<<<>>>>>>======>>>@@@>>>>>>???@@@AAABBBCCCDDD======<<<<<<<<<>>>AAACCCCCCCCCDDDFFFGGGFFFBBB@@@AAAAAAAAAAAAAAA@@@?????????@@@AAAAAAAAA@@@???===;;;;;;:::999888666666555333333333222111111000000................................................------------------------,,,,,,,,,,,,------------,,,...//////...---///000222111000000//////000000000000111111333444666666666888:::::::::;;;===>>><<<===>>>FFFVVVfffiiieeehhhsss}}}zzz|||~~~yyyzzz{{{}}}~~~{{{lllaaa]]]^^^^^^aaaeeeiiimmmrrrxxx|||}}}}}}||||||}}}~~~~~~{{{yyyvvvrrrnnnjjjcccUUUDDD888666999<<<===DDDJJJPPPOOOIIICCC@@@AAADDD@@@???EEEPPPYYY\\\ZZZfffhhhlllppptttwwwyyyzzzmmmoooooojjjeeehhhttt~~~yyyyyyxxxxxxxxxyyy{{{|||~~~}}}rrr```RRROOOQQQTTT\\\hhhrrrwwwxxxxxxwwwvvvtttqqqooommmkkkjjjlllnnnooonnnnnnmmmlllkkkgggdddccc___YYYWWWXXXQQQKKKDDD???======<<<<<<999777555222000...---,,,***))))))((((((((())))))...000333666888888666555666555333000---,,,---///444???OOO\\\cccgggkkknnnkkkppp|||yyywwwiiieeeEEE>>>888444999333555000...,,,*********)))''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%&&&&&&''''''((())))))((()))***+++,,,......///000000111222222222222222222222333444555666777888000111222444666777888888666555555444333222111000444555555555444555888:::777666555444666999<<<>>>777888;;;<<<===<<<:::999<<<;;;:::999::::::;;;===FFFFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDFFFGGGCCCCCCCCCCCCDDDFFFGGGHHHFFFGGGIIIJJJJJJJJJIIIHHHHHHIIIJJJJJJIIIJJJLLLNNNIIIHHHHHHJJJMMMNNNNNNMMMIIIKKKMMMOOOOOOMMMKKKIIIFFFEEECCCBBBBBBBBBCCCDDDDDDEEEEEEDDDCCC@@@>>>===;;;<<<===>>>===;;;999777333555777777444111///...---///000///------...///------------,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,---...---,,,,,,...000---------,,,---......///......//////000000111111222222222333444444555555222222333444555777999:::888888888888888777666555444666888999888888999:::======;;;::::::999999999<<<>>>??????>>>>>>???AAA@@@@@@@@@AAABBBCCCCCCCCC===>>>>>>===<<<===???AAAAAAAAABBBDDDFFFFFFDDDAAACCCBBBBBBAAA@@@@@@??????<<<===???@@@@@@???===<<<:::999888777555444333222222222222111000000//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---......---,,,...///222111000////////////000000000000000111222333444666:::===<<<;;;<<<<<<:::>>>:::;;;HHH]]]kkknnnkkkdddvvv~~~|||{{{{{{{{{|||}}}~~~qqqccc[[[\\\aaaaaaeeeiiinnnqqquuuyyy|||}}}~~~~~~~~~}}}wwwqqqkkkddd\\\WWWDDD>>>666222555:::???AAABBBMMMWWWXXXNNNEEEAAAAAA@@@>>>AAAOOOeeeuuuzzzyyyyyyyyyxxxxxxyyyzzz||||||uuuxxxyyyssslllkkkqqqyyyyyyxxxvvvvvvxxxzzz{{{{{{{{{xxxuuukkkZZZMMMZZZaaajjjrrrzzz|||}}}|||zzzxxxvvvuuuttttttxxx|||}}}vvvssstttjjjaaaUUULLLFFFBBB???<<<<<<;;;999666333111000000,,,+++***)))((((((((((((+++---000444666777777777666555444222000///...------666DDDRRR]]]dddiiikkkppplllrrrvvvvvv]]]VVV>>>@@@<<<666999222444000...,,,*********)))'''''''''''''''%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%''''''(((%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&((()))%%%%%%&&&''''''(((((()))'''((()))+++,,,---......///000111111222111111111222222111222222333333444///000111111222222222222333333222222111111000000333444555333111222444777333333444666777888999999555666777888999:::::::::999::::::999:::;;;<<<<<>>@@@AAAAAA@@@???@@@BBB@@@@@@AAABBBCCCCCCDDDDDD???AAABBBAAA???>>>???AAA@@@???@@@AAACCCCCCBBB@@@@@@??????>>>>>>>>>??????:::;;;>>>??????>>><<<::::::999888666444222111000111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,---...000000///.........///////////////000111222333444555:::;;;888777;;;<<<:::;;;777>>>SSSgggooossswwwooo}}}||||||{{{|||~~~|||ssshhh```^^^```cccdddggglllpppsssuuuwwwyyyzzz{{{}}}~~~~~~~~~}}}|||yyyuuupppiiiaaaYYYPPPJJJ;;;999666444666:::>>>AAACCCRRRaaabbbWWWKKKFFFGGGBBBBBBIIIYYYnnn~~~~~~~~~}}}}}}~~~zzzzzzzzzxxxvvvsssqqqqqqvvvtttsssuuuzzz~~~~~~~~~uuunnnjjjgggfffeeeooowww}}}}}}~~~}}}yyyvvvuuusssrrrrrrtttvvvwww~~~uuuhhh]]]UUUMMMEEE>>>???===;;;999666555444333...---,,,***)))((((((((()))***---000333666888888555444444333333111...,,,,,,000888EEESSS^^^eeegggrrrpppmmmrrrzzz|||RRRLLL:::BBB@@@999999111222000...,,,++++++***)))'''&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$&&&)))***%%%%%%&&&&&&'''(((((()))'''((()))+++------......///000000111111111111000222222111000000000000000//////000000///...------000000000000111111111111444555555333///...111333...111444888999888666444444444333333444777999;;;999;;;;;;;;;<<<>>>>>>===<<<@@@DDDDDD@@@===???BBB:::>>>DDDGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDFFFHHHIIIFFFGGGIIIKKKKKKJJJIIIHHHGGGHHHJJJJJJJJJKKKNNNPPPLLLIIIGGGGGGIIIKKKLLLLLLJJJKKKKKKJJJIIIHHHFFFEEEGGGFFFDDDBBBAAA@@@@@@AAAAAABBBDDDFFFFFFEEEDDDCCC999:::;;;;;;999666333111333111///000333333000,,,***,,,...---+++***,,,...++++++++++++************&&&''''''((()))((((((((((((***,,,+++))))))+++...+++++++++***+++,,,,,,---,,,,,,------...///000000222222222222333444555666111111111222444777:::;;;888888999999999999888888333666888999999999;;;<<<777777888999;;;>>>@@@AAA@@@AAABBBBBBAAA@@@AAACCC>>>???@@@BBBDDDFFFGGGHHHAAADDDFFFEEEAAA???@@@AAA@@@???>>>???@@@AAA???>>><<<<<<<<<<<<<<<===>>>???999:::===>>>>>>===;;;999;;;:::999777555333222111000//////......---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------,,,+++---...///......------.........------...///111333444555222777777222222888;;;:::999999JJJfffwwwxxx{{{{{{{{{|||~~~~~~uuujjjcccbbbcccdddccciiimmmrrruuuwwwxxxyyy{{{vvvxxxzzz{{{|||{{{zzzyyypppmmmhhhccc\\\TTTLLLGGGEEEBBB<<<666333444999>>>KKK[[[lllnnnbbbTTTNNNOOOMMMPPPWWWdddrrr~~~~~~{{{zzz|||}}}uuunnnrrrppppppuuu}}}zzzpppfffbbbhhhvvv~~~yyyzzzzzzwwwmmmllljjjjjjlllppptttwwwyyy~~~tttjjjbbbXXXLLLCCC@@@???===:::888777666555000///---,,,***)))((((((((()))+++...222555888999444444444444333111---***///...111;;;KKKYYYaaadddfffooommmqqq|||xxx~~~XXXEEEAAA===<<<<<<:::666333111///---+++***)))******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$"""###$$$%%%&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))***+++,,,,,,------000000//////............000000//////............------,,,,,,---...000111///////////////.........000000000000000000000000222222333444444555555666999888666555555666666777;;;999999;;;??????===:::>>>======???BBBCCCAAA>>>;;;>>>BBBFFFHHHGGGEEECCC@@@@@@AAAAAABBBCCCDDDDDDDDDHHHKKKKKKHHHEEEEEEEEEAAABBBCCCEEEGGGJJJMMMPPPVVVQQQLLLIIIHHHIIIIIIHHHLLLJJJHHHGGGGGGHHHJJJKKKOOOLLLIIIFFFEEEDDDAAA???@@@AAABBBCCCDDDDDDDDDDDD@@@===888333000///000111//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((())))))***((()))))))))************))))))))))))))))))))))))++++++,,,------...//////000000000111222222333333333333444444444444444444777777888888888888777666555666888888888999;;;===::::::;;;;;;;;;;;;;;;;;;<<>>===???BBBCCCAAA>>><<<===============<<<;;;;;;;;;;;;::::::999999999555555333111///---,,,+++......---------,,,,,,,,,************************(((((())))))*********+++,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222222333444333444888<<<===:::GGGWWWmmm|||wwwxxx~~~~~~~~~qqqlllfffccccccddddddcccqqqrrrtttvvvwwwxxxxxxyyyyyyxxxxxxzzz|||zzzuuuqqqkkkjjjeeeaaadddiiieee\\\JJJ===333444666444777===TTTbbbttt~~~uuummmhhhfffbbb```eeeooozzz~~~{{{zzzyyyyyyyyyxxxwwwuuusssrrrnnnnnnttt}}}{{{uuuvvvqqqjjjjjjoooxxx~~~~~~zzzuuuoookkkkkkkkkkkklllooosssvvvwwwuuusssqqqqqqqqqrrrtttwwwzzz{{{wwwqqqkkkjjjnnnnnnjjjeeekkkjjjiiifff```XXXNNNGGGCCCDDDEEECCC>>>999666444666444222000///---)))'''&&&(((+++---...000444666111333666777555222...,,,---+++...555???JJJYYYffflllmmmnnnppptttyyy~~~cccFFFBBB>>><<<<<<:::666333111///---+++***)))******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))******+++,,,,,,---......------,,,,,,,,,,,,//////.........---------,,,+++++++++,,,---...///------------------------........................000000111111222333333333666666555444444444555666888777777999<<<===;;;999;;;;;;;;;>>>AAABBB@@@>>>===>>>@@@BBBCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGFFFCCCBBBCCCDDDCCCBBBCCCGGGLLLNNNLLLJJJJJJKKKLLLLLLJJJJJJMMMOOOKKKJJJIIIHHHGGGHHHHHHIIILLLIIIFFFEEEDDDCCCBBB@@@????????????????????????;;;999555111///......///------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''(((((()))***(((((()))))))))*********))))))))))))))))))))))))))))))***++++++,,,------...//////000111111222222111111222222222222333333444444555555555555444444444555666666666777999;;;::::::;;;;;;;;;;;;<<<<<<888:::;;;;;;::::::===???@@@BBBCCCBBB@@@>>>===>>>AAAAAAAAA@@@@@@?????????@@@>>><<<===>>>???===;;;<<<============<<<;;;;;;999999999888777777666666111111000//////...------------------,,,,,,,,,,,,************************(((((()))))))))*********,,,+++)))(((((()))+++,,,*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222222444555444444777:::<<<>>>SSSgggttt|||wwwyyy~~~~~~~~~~~~}}}~~~{{{yyyjjjgggddddddgggjjjllllllsssssstttuuuwwwxxxyyyzzzyyyxxxwwwyyy{{{}}}~~~~~~ooonnnjjjgggiiikkkfff\\\FFF;;;333444444333777>>>RRRddd{{{}}}wwwlllgggeeeiiiqqqzzzzzzxxxvvvtttrrrpppooommmhhhhhhkkksss}}}{{{uuuppppppppprrruuuyyyzzzzzzuuurrrlllgggdddeeekkkoootttrrrpppoooooonnnkkkiiieeeeeeeeefffgggiiikkkllljjjddd^^^[[[\\\\\\YYYVVVZZZZZZZZZZZZZZZVVVQQQMMMLLLMMMOOONNNKKKFFF???;;;777666333222111///,,,)))((()))++++++,,,///333666222333444444444333111000,,,******000888BBBPPP\\\eeegggiiilllppptttxxx{{{kkkGGGCCC>>><<<<<<:::666333111///---+++***)))******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$##############################!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))))))))***++++++,,,,,,+++++++++***************---------,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000333333333222222333444444666666666888:::;;;:::888::::::;;;===@@@@@@???>>>???>>>======>>>AAACCCEEEDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBBBB@@@??????AAACCCEEECCCDDDJJJPPPQQQJJJDDD@@@EEEKKKKKKHHHGGGKKKPPPHHHHHHHHHGGGFFFEEEDDDCCCGGGEEECCCCCCCCCCCCBBBAAA???>>><<<:::999888888888555333222000...------,,,++++++*********)))))))))************************))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))*********---------...//////000000/////////000000000111111111111222222333222222111333555555555444444666888888888999999999:::::::::888999::::::999999;;;===@@@BBBCCCCCCAAA@@@@@@@@@BBBAAAAAA@@@???>>>>>>===BBB@@@===;;;<<<<<<;;;:::<<<<<<======<<<<<<;;;:::777777666555444444333333---------............///---------,,,,,,,,,++++++************************(((((())))))))))))******+++***)))(((((()))***+++)))*********++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111111333555555444444777;;;EEEaaatttyyy}}}|||}}}}}}}}}||||||{{{{{{{{{~~~~~~~~~wwwrrrfffddddddfffkkkpppssstttttttttttttttvvvwwwyyy{{{xxxxxxwwwxxxzzzwwwuuupppmmmlllkkkddd[[[CCC999333333333111777@@@RRReeeqqqllliiilllpppuuu~~~}}}{{{xxxtttpppnnnllllllaaaccchhhqqqzzz}}}xxxsssmmmqqqwwwzzzyyyuuuqqqooohhhgggeeeccccccffflllqqqvvvrrrnnnjjjhhhfffcccbbbbbbcccccccccddddddeeeeeellliiiddd```\\\[[[ZZZZZZXXXWWWUUUUUUUUUSSSPPPMMMOOOOOOPPPRRRQQQLLLDDD===:::888666444333111///,,,***************---111444555444111111222444444444///+++))),,,111888DDDOOO]]]aaafffkkkmmmpppsssuuuqqqIIIEEE???===<<<:::666333111///---+++***)))******''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$############$$$%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$###""""""########################""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))******++++++))))))))))))))))))))))))++++++++++++++++++******************++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------...//////111111111222222333333444666666777888::::::;;;:::;;;<<<===>>>??????===<<<>>>===<<<;;;<<<>>>AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCEEEEEEGGGJJJMMMLLLHHHCCC@@@CCCFFFFFFCCCCCCEEEIIIEEEEEEFFFFFFEEECCC@@@???CCCBBB@@@@@@BBBBBBBBBAAAAAA???;;;777555444444444////////////...---,,,+++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))++++++,,,,,,---..................//////000000111111111222222333333222222444555666555444444555777555555666666777888888888:::::::::999999999:::;;;<<<>>>@@@AAAAAABBBDDDFFFBBBBBBAAA@@@???>>>>>>===CCCAAA>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999666555555444333222111111,,,,,,------......//////,,,,,,,,,,,,++++++++++++************************(((((())))))))))))))))))***)))(((((((((((()))***)))))))))************+++************+++++++++++++++++++++++++++++++++++++++,,,---...///000000111...000444444222111666>>>RRRkkkvvvvvv}}}}}}|||{{{{{{zzzzzzzzz~~~}}}}}}|||sssllliiiiiiiiikkkooorrruuuvvvttttttsssrrrtttvvvxxxzzzvvvwwwxxxwwwxxx}}}{{{uuupppllliiiddd```III@@@999999777555:::DDDVVVhhhsssllljjjmmmnnnnnnuuu~~~||||||~~~~~~}}}zzzvvvrrrooonnnfffgggjjjoootttuuurrrnnnoootttyyyzzzuuunnniiihhhcccfffjjjmmmnnnooopppqqqpppnnnkkkiiiiiihhhfffdddjjjjjjkkkkkkjjjjjjiiihhhqqqrrrrrrnnniiiffffffgggaaa___\\\ZZZXXXVVVSSSQQQRRROOOMMMOOOPPPMMMEEE>>>>>>;;;888666555333111///,,,,,,+++)))(((***///222:::777333111222333555555555000,,,---...222;;;DDDWWW]]]ffflllnnnppprrrtttzzzKKKFFF@@@===<<<:::666333111///---+++***)))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%&&&'''((()))******&&&&&&%%%$$$######""""""#################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******))))))))))))))))))******)))))))))******************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,------......000000111222333333444444777888999999:::;;;<<<===>>>???@@@@@@???===<<<;;;;;;;;;<<<======>>>>>>>>>@@@@@@AAAAAABBBCCCDDDDDDAAABBBCCCEEEFFFFFFDDDCCCDDDGGGIIIHHHFFFDDDEEEGGGFFFDDDBBBAAABBBDDDFFFGGGEEEFFFHHHHHHGGGDDDAAA???BBB@@@??????@@@AAAAAA@@@BBB???;;;777444333222222------...///......,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,------......//////000111111222222333444444555555555444555666777666555555666888666666666777888999999:::888888777777777888888888888:::<<<======>>>AAACCCBBBBBBAAAAAA@@@??????>>>@@@???===:::999999;;;<<<<<<<<<<<<<<<;;;:::999888555555444333222111000000........................,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((()))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++++++++,,,---...///000000,,,...111333//////999GGGcccrrrqqqooo{{{{{{~~~}}}|||{{{{{{{{{{{{|||~~~~~~~~~~~~}}}xxxqqqjjjlllmmmoooqqqsssuuuwwwyyytttsssrrrqqqrrrtttwwwxxxtttvvvxxxwwwwwwyyyzzztttooommmpppttt___TTTKKKIIIFFFAAADDDLLL^^^nnnrrrmmmlllqqqqqqlllqqq{{{zzzvvvtttxxx{{{}}}|||xxxsssooonnnrrrqqqpppooonnnmmmkkkjjjppprrrtttrrrnnnjjjjjjkkkiiimmmqqqsssssssssrrrssspppoooppprrrsssrrrooommmnnnnnnooopppooommmkkkiiiiiinnnrrrqqqmmmiiihhhiiieeedddbbbaaa```___\\\YYYYYYTTTPPPOOOQQQQQQLLLGGGCCC@@@<<<999777555222000///...,,,)))((()))---000<<<;;;999666333333444555888333///...------333;;;NNNWWWbbbjjjnnnoooqqqtttNNNHHHAAA===<<<:::777444111///---+++***)))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%'''((()))***+++%%%%%%$$$$$$######""""""###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))((((((((((((((()))))))))))))))))))))************)))))))))))))))************++++++,,,,,,,,,+++++++++++++++,,,,,,------...++++++++++++++++++++++++******+++,,,,,,------...---...000111333333444444666777888999888:::<<<>>>>>>@@@AAAAAA>>><<<;;;;;;999;;;===>>>>>>===;;;:::===>>>???AAACCCDDDFFFFFFBBBCCCEEEHHHJJJJJJGGGEEEEEEHHHJJJFFFAAA@@@EEEJJJIIIEEEAAAAAAEEEIIILLLLLLIIIIIIKKKKKKJJJHHHFFFDDDBBB@@@>>>>>>???@@@???>>>@@@>>>;;;777444222111111,,,------......------,,,++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,......///000111111222222333333444555666666666666666777777777666666888:::888888999:::;;;<<<<<<===<<<:::999:::;;;======<<<>>>??????>>>======???AAABBBBBBBBBBBBAAAAAAAAAAAA=========:::888888999;;;<<<<<<<<<;;;:::999888777555555444333111000///////////////...---------,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''(((((((((((()))))))))))))))))))))************+++++++++++++++++++++++++++***++++++,,,---...//////,,,,,,///111...000AAAUUUpppwwwqqqooo~~~tttyyy|||}}}}}}{{{{{{{{{|||}}}~~~~~~}}}yyytttpppmmmmmmooosssvvvwwwyyy{{{}}}ssssssrrrrrrsssuuuvvvwwwssstttvvvvvvwwwyyy|||~~~}}}vvvtttpppccc^^^YYYRRRQQQUUUffftttrrrmmmqqqzzzxxxpppsss~~~wwwsssqqqqqquuuyyyxxxsssooollllllzzzyyywwwrrrnnnkkklllmmmooooooooonnnmmmoooqqqttttttsssrrrpppoooqqquuuxxxxxxxxxyyy|||}}}|||xxxuuuqqqrrrtttuuutttqqqnnnlllhhhlllqqqssspppnnnmmmmmmooonnnlllkkkhhhccc\\\XXX]]]XXXTTTRRRSSSSSSQQQOOOIIIEEE@@@<<<999777444222111000...+++))))))+++...999>>>AAA>>>777333333555666222000///,,,***---333AAALLLZZZdddhhhkkkooorrrOOOIIIBBB===<<<:::777444111///---+++***)))******''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''))))))'''%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&''''''((($$$$$$$$$###################################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))******(((((())))))************))))))***++++++***))))))))))))******+++,,,,,,---************************))))))******+++,,,,,,,,,***,,,...000111222222222222444555555555666999<<<:::===??????===<<<<<<===:::;;;===>>>===<<<;;;:::===>>>???AAACCCEEEFFFGGGDDDCCCCCCFFFIIIJJJIIIGGGFFFHHHHHHFFFCCCCCCFFFIIIEEEFFFFFFFFFHHHJJJMMMPPPIIIJJJJJJKKKJJJIIIHHHGGGDDDBBB????????????>>><<<:::999888555333000///...,,,,,,,,,+++++++++,,,,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***++++++,,,,,,------...///000111222222111222333444555555555555444666777777666777999;;;777888888999;;;<<<<<<===???===<<<===@@@BBBBBB@@@BBBBBBBBBAAA??????AAACCCBBBBBBBBBCCCCCCCCCCCCDDD@@@AAAAAA???;;;999999:::<<<;;;;;;;;;:::888777666444444333222000///...---------------,,,,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((''''''''''''''''''((((((((())))))))))))))))))******************************************+++,,,---......///...,,,...111///444KKKeeemmmwwwwwwwwwyyy|||{{{zzzzzzzzz|||~~~{{{tttpppqqqsssooossswwwzzzzzz{{{|||~~~ttttttuuuuuuvvvwwwwwwwwwsssrrrrrrtttxxx}}}{{{uuuuuunnnhhh___XXXXXXkkkxxxooollltttuuuwww~~~wwwuuuuuutttwwwxxxuuuppplllmmmoooyyy{{{{{{xxxsssqqqsssuuurrrqqqqqqrrrtttvvvvvvvvvwwwwwwuuusssrrruuuzzz~~~~~~}}}}}}~~~|||zzzuuuvvvyyyzzzyyyvvvrrrpppqqqrrrtttuuuuuutttuuuuuuzzzzzzyyyxxxtttlllbbb[[[]]][[[ZZZXXXVVVUUUUUUTTTPPPKKKFFF@@@===:::777555222222000---***)))***+++333>>>GGGFFF===444444777555222111111...***+++///555AAAQQQ]]]cccgggmmmrrrPPPJJJBBB>>><<<:::777444111000---+++************''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###%%%(((******(((%%%###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''''''''((((((((())))))((()))))))))******++++++(((((()))******)))(((''''''(((((()))***+++++++++************************(((((())))))***+++++++++(((***,,,...000111111111///111222222111222666:::666999===>>><<<<<<===???<<<<<<<<<<<<<<<<<<;;;;;;>>>???@@@AAACCCDDDEEEFFFEEECCCAAABBBFFFIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGBBBFFFKKKKKKGGGFFFIIINNNGGGGGGHHHHHHHHHGGGGGGFFFEEECCC@@@??????>>><<<;;;666666555333111///---+++,,,+++***************+++***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''')))))))))***++++++,,,,,,,,,,,,---...///000111222000000111222333444444444333555666666666777999;;;444555666777888999::::::<<<:::999:::>>>@@@@@@???<<<===>>>======>>>AAACCCBBBBBBCCCCCCDDDEEEEEEEEEEEEGGGHHHEEE@@@<<<;;;<<<;;;;;;;;;:::999888666666333333222000///...,,,,,,+++++++++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''((((((''''''&&&''''''''''''((((((((()))))))))))))))************************************)))***+++,,,---......///000---///111000777SSSpppcccttt}}}~~~~~~}}}zzzzzzzzzyyyxxxyyy|||~~~zzzrrrnnnqqqvvvssswww{{{}}}{{{zzz{{{|||uuuvvvwwwxxxyyyyyyxxxxxxtttqqqooorrrzzz|||rrr~~~}}}uuuooocccZZZWWWlllyyyzzzllljjjtttwwwxxx|||xxxxxx{{{|||}}}|||vvvpppnnnqqquuutttxxx||||||yyyxxxzzz}}}xxxwwwwwwyyy|||{{{vvvrrrvvvxxx{{{}}}}}}~~~~~~|||zzzzzz|||}}}}}}}}}tttvvvyyyzzzzzzvvvrrrppptttsssqqqqqqqqqsssuuuvvvyyy|||{{{rrrkkk___aaabbb```^^^[[[ZZZZZZTTTPPPIIIDDD@@@<<<999777222333222///,,,***)))***...===KKKLLL@@@666555999555333333444111,,,,,,///000<<>>:::>>>333111222000...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$###""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++++++++*********)))))),,,,,,,,,---------......000000222333444555555555:::999888999<<<>>>>>>>>>999999:::;;;;;;<<<======;;;;;;===>>>????????????EEEEEEDDDDDDFFFGGGIIIKKKHHHGGGFFFFFFEEEDDDAAA>>>???CCCFFFFFFDDDDDDEEEHHHIIIGGGEEEDDDBBBBBBBBBCCCCCCCCCBBBAAA>>>;;;999777222222111000///...------+++++++++*********))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))*********++++++++++++,,,---......000000111222222333444444444444555666777888999999666777888888777777888999666777888999:::;;;;;;;;;===<<<<<<===>>>??????>>>@@@AAAAAABBBBBBBBBAAA@@@GGGKKKNNNJJJBBB;;;:::===::::::999888666444222111000///...---,,,+++******------,,,,,,+++***))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,---111...666444...GGGiiiooovvvrrrzzz}}}}}}yyy}}}zzzxxx}}}}}}}}}||||||}}}~~~|||uuupppoooppprrrsss{{{yyywwwzzz~~~yyyyyyyyyyyyyyyyyyyyyyyyssstttwww|||www}}}vvvjjj[[[[[[kkk|||sssllliiivvvxxxwww~~~uuuppprrrvvvwwwwwwtttooojjjkkkrrrzzztttuuuwwwzzz}}}|||yyyvvvuuuqqqmmmkkkmmmrrrvvvyyyzzz|||~~~|||}}}}}}||||||}}}|||~~~{{{vvvwwwwwwsssmmmjjjkkkmmmqqqzzz|||www|||~~~pppmmmiiigggfffeeeccc``````]]]XXXRRRJJJAAA999444111222222000---+++***)))+++000@@@RRRSSSCCC777555666333333555333...,,,---...222>>>OOO]]]ccchhhkkk]]]CCCCCC@@@===???555333222000...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###""""""##############################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))+++++++++******)))))))))++++++++++++,,,,,,,,,,,,...///000111333333333333555444333555888:::;;;:::<<<<<<;;;999999888888888777888999;;;<<<===>>>>>>BBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGEEEBBB???@@@BBBCCCCCCCCCCCCDDDFFFIIIHHHFFFDDDBBBAAAAAAAAAAAAAAA@@@???<<<999777555222111000///...------,,,++++++*********)))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))))))))*********++++++++++++,,,---......000000000000111111222222444444555666777888999999666888999999777777888:::888888999999:::999999999;;;;;;;;;===???@@@AAA@@@?????????@@@@@@@@@AAAAAAEEEHHHIIIFFF@@@<<<;;;<<<:::999888666555333222111000//////...---,,,+++***,,,++++++***))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''((((((((())))))))))))))))))(((((())))))***++++++++++++,,,,,,,,,,,,---***...111111;;;\\\vvvxxxkkkppp~~~~~~~~~yyyxxx|||}}}|||{{{{{{|||~~~{{{uuuqqqppprrrtttuuu|||zzzwwwyyy}}}xxxyyyzzzzzzzzzxxxvvvttttttuuuwww}}}ttt}}}|||mmm\\\ZZZhhh{{{xxxqqqlllvvv|||}}}uuurrrtttvvvsssrrroookkkjjjmmmtttzzztttwww|||~~~}}}yyytttpppqqqnnnkkkjjjmmmrrrwwwzzz|||}}}{{{uuuooollljjjjjjttt{{{}}}{{{xxxssslllfffcccaaaaaafffeeeaaaYYYNNNDDD>>><<<555555444111...+++***)))------:::NNNVVVJJJ<<<666777444333666555000---...---///999IIIVVV^^^eeekkk```DDDCCCBBB???AAA666444222000...+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######"""#################################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''(((((((((((()))************))))))))))))))))))*********+++++++++,,,---...000111111111111555444555777:::=========BBB@@@>>><<<;;;;;;;;;<<<999:::<<<>>>@@@AAAAAAAAA???@@@@@@AAABBBBBBBBBBBBDDDDDDEEEHHHJJJIIIFFFCCCDDDCCCAAAAAACCCEEEFFFEEEIIIHHHFFFDDDCCCBBBBBBBBB??????>>><<<999777444333111000///...---,,,,,,+++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))*********+++******++++++,,,---...////////////000000000000222333333444555666777777666777999888888777999:::999999999999999888777666888888:::;;;===???@@@AAA>>>===<<<<<<===>>>???@@@BBBAAAAAA???>>><<<;;;;;;:::999777444333222222222000//////...---,,,++++++******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''((((((((()))))))))((((((((((((((()))******++++++++++++,,,,,,------,,,222...///JJJgggsssvvvnnnwww~~~|||xxxxxx}}}}}}|||zzzzzz|||~~~zzzuuurrrsssvvvyyyzzz~~~zzzwwwyyy|||wwwxxxzzz{{{zzzwwwtttrrr{{{|||ttt|||sss^^^XXXdddyyy|||uuupppwww{{{wwwvvvvvvvvvqqqnnnkkkhhhjjjnnntttxxxvvv||||||sssmmmjjjooonnnmmmnnnqqqvvv{{{~~~yyytttoooqqqssstttvvv|||uuuhhh```^^^___aaagggjjjggg\\\OOOEEEAAA999888555222///,,,***)))...***333JJJZZZUUUEEE:::888444333666666222///000,,,---333@@@LLLVVVaaajjjdddEEEBBBBBB???@@@555555222111...,,,)))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,...///000000111111555555666888<<<>>>???>>>@@@???===<<<===>>>???@@@<<<===???AAABBBBBBAAA@@@===>>>@@@AAAAAAAAA@@@???===???BBBFFFJJJKKKIIIGGGIIIEEEBBBBBBEEEHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEE>>>===<<<999777555333222//////...---,,,+++******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))*********************+++,,,---...////////////////////////000111111222333333444444444666777777777777888:::888888999999888888777666666888999::::::;;;<<<>>>???>>><<<:::::::::<<<===>>>;;;999999;;;<<<;;;999;;;999666333222222333333//////......---,,,,,,+++)))))))))(((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((''''''''''''((())))))*********+++,,,,,,------000333---:::[[[iiimmm|||{{{{{{{{{xxxyyy}}}}}}{{{zzzyyy|||}}}yyyuuutttvvvzzz}}}{{{xxxyyy{{{xxxxxxyyyzzzyyyxxxwwwvvvxxxyyycccVVV```vvv{{{tttsss|||}}}|||{{{xxxtttqqqmmmjjjiiilllqqqtttvvv{{{xxxooojjjiiisssttttttuuuwww{{{wwwnnngggbbbfffuuupppccc\\\ZZZSSS\\\hhhoookkk^^^MMMBBB<<<999555111///---+++***,,,)))111HHH\\\\\\PPPDDD<<<666333666666333000000---,,,///777BBBMMM[[[gggjjjFFFAAA@@@>>>>>>444555333111///,,,***)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###############$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((************+++++++++++++++,,,---///000000000000111111333666:::<<<;;;;;;:::999999888888999:::;;;;;;<<<>>>??????>>><<<;;;===>>>@@@AAABBBBBBAAA@@@>>>>>>AAAEEEHHHIIIGGGEEEIIIEEEBBBBBBEEEGGGGGGFFFCCCDDDEEEFFFFFFGGGGGGHHH===<<<:::888555333222111......---,,,+++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((())))))******************+++,,,------/////////000000000000000222222222333333444444555333444666666666666777999777777888999999999999999999;;;===<<<::::::;;;===AAA???<<<:::888888999:::;;;888555666:::<<<:::888:::999666333222222333444......------,,,,,,++++++)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&''''''((()))))))))***++++++,,,------...---111LLLjjjiiimmm|||zzz{{{|||zzzyyy{{{}}}{{{zzzzzz}}}}}}zzzwwwwwwzzz~~~{{{yyyyyyzzzzzzyyywwwwwwxxxzzz}}}|||~~~~~~iiiWWW\\\rrrvvvnnnuuu~~~wwwpppllljjjjjjlllqqqwwwzzz{{{|||sssmmmmmmoooxxxzzz|||}}}|||~~~{{{oooffffffsssuuu~~~pppbbb[[[MMMQQQYYYeeelllfffWWWJJJ>>>:::444111//////---,,,((()))444III\\\aaaZZZSSSBBB:::555555666333111111000------222:::EEEUUUbbbqqqIII@@@>>><<<<<<333666333111///,,,***)))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))************+++++++++***+++---...//////000000222222444777:::<<<;;;999;;;;;;::::::999999888888<<<>>>@@@BBBBBB@@@>>><<<>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBCCCEEEEEEBBBAAAEEECCCAAAAAABBBCCCCCCCCCAAABBBCCCEEEFFFGGGGGGGGG<<<:::888555333111000000---,,,,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))*********))))))******+++,,,---......//////000111111111555555555666666666777777222444666666666666888999777888999:::::::::::::::===???AAA@@@===;;;===???AAA@@@===;;;:::999999999999777555666999:::888666888777555333222222222222,,,,,,,,,,,,+++++++++***)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((((())))))***+++,,,------///,,,:::ZZZjjjaaahhhyyy~~~~~~~~~~~~}}}zzzyyyxxx|||{{{{{{{{{~~~}}}zzzzzz||||||zzzzzz{{{{{{yyyvvvuuuwww{{{~~~qqq\\\XXXlllpppiiiuuu|||sssllldddgggkkkqqqwww||||||wwwrrrqqquuuxxxzzz~~~}}}vvvuuu{{{|||tttqqqpppmmmtttqqqeeeXXXQQQLLLRRR^^^ccc___WWWDDD>>>666222000000...,,,'''+++777KKK^^^fffddd___MMMBBB888666666444222333111...---///444===LLLZZZyyyMMM@@@>>>;;;;;;333888333222///,,,***)))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))))))))******))))))+++,,,---.........222333444777:::;;;:::888:::;;;<<<======<<<;;;:::<<<>>>AAADDDEEEEEECCCAAA>>>>>>???@@@BBBDDDEEEFFFEEEDDDBBBBBBDDDDDDDDDCCCAAABBBCCCBBBAAA@@@AAABBB???@@@AAABBBCCCCCCBBBAAA:::888555222000///......,,,++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++))))))))))))***+++,,,---++++++,,,...///000111222555555555555666666666666444555777888777888:::;;;:::;;;;;;;;;;;;:::999999;;;???AAA@@@===;;;>>>AAA???>>>>>>===<<<<<<;;;;;;777777888888999888666555444444333222111000//////+++++++++************)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''((((((((()))***+++,,,------000333JJJbbbdddcccnnnzzz}}}xxx~~~}}}{{{zzzyyyxxx|||||||||}}}||||||~~~}}}|||||||||zzzyyywwwvvvwwwzzz~~~|||yyyyyywwwzzzbbbTTTfffnnnggguuu|||uuummmgggaaahhhqqqwwwzzz}}}|||yyywwwuuuuuuxxx}}}}}}|||rrroooiiicccbbbgggooouuussskkk```VVVRRRUUU[[[```eeefffhhhkkkpppxxx{{{mmmiiikkksssqqqhhh[[[MMMJJJRRR[[[^^^]]]LLLDDD;;;444222111...+++(((,,,777KKK```mmmlllfffYYYKKK===888777666555555222///------///666DDDQQQQQQAAA>>>;;;;;;333:::333222///---+++)))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((()))***+++,,,,,,,,,......000333555666444222222444888;;;===<<<;;;:::666999===AAACCCDDDBBBAAA>>>===>>>???AAADDDFFFHHHCCCBBB@@@BBBDDDGGGIIIIII@@@CCCFFFEEEBBB@@@BBBDDD???@@@@@@AAA@@@???===<<<888666333000...,,,,,,,,,++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++))))))))))))***+++,,,---))))))***,,,...///111111222333333333333333333444555777999999999:::<<<============<<<;;;:::888888777;;;>>>===::::::===AAA<<<===>>>>>>??????>>>>>>777888::::::999777555444111111111111000...---,,,*********)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''((()))***+++,,,------...888VVViiihhhuuuppp|||~~~|||yyywwwyyy{{{{{{||||||}}}~~~}}}~~~}}}||||||yyyxxxwwwwwwxxxyyy{{{|||yyyrrrtttmmmgggQQQbbbnnniiiuuu~~~wwwpppiiieeedddlllvvv{{{zzzyyy{{{}}}xxxuuussstttxxx~~~|||tttmmmfffbbbbbb\\\SSSKKKHHHKKKSSSZZZ^^^YYYQQQIIICCC???>>>>>>===@@@CCCGGGNNNYYYgggqqqvvviiieeehhhwwwyyypppdddUUUMMMOOOUUUZZZ[[[SSSJJJ???777444222...++++++---666JJJcccrrrqqqiiiaaaQQQAAA:::888777777888222///---,,,---111>>>KKKzzzJJJCCCCCC<<<>>>888555333222000---+++***)))((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))************+++++++++////////////111333555666444555777:::<<<===<<<:::<<<::::::===AAACCCBBB@@@AAA@@@???>>>>>>@@@BBBCCCEEEDDDCCCBBBCCCEEEGGGHHHEEEDDDCCCBBBAAABBBCCCCCC???@@@BBBCCCAAA>>>:::777333333222000///---,,,,,,+++******)))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''((()))))))))))))))'''''')))***,,,...//////111111111222222333333444777888999:::;;;<<<<<<===>>>======<<<<<<<<<======888999<<<>>>??????>>>>>>===>>>>>>>>>===<<<:::999>>><<<:::888666444333333...////////////---,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''***+++******---///000000III[[[kkk}}}yyyuuu|||{{{}}}~~~zzzyyy{{{}}}}}}}}}|||}}}|||}}}~~~{{{{{{~~~}}}|||~~~|||qqqqqqkkkvvvkkkXXX^^^}}}{{{kkkmmmyyy~~~{{{~~~yyyiii```aaaiiikkksss|||}}}wwwqqqooonnnqqqvvvyyyzzz}}}~~~yyyoooiiiiiieee^^^ccc___[[[VVVLLLCCCGGGQQQSSSSSSQQQLLLFFFCCCCCCDDDLLLKKKHHHDDDCCCEEEKKKPPPdddjjjrrraaabbbuuuuuummmbbbXXXQQQOOOSSSYYYTTTOOOFFF===666111///...------888MMMbbblllnnnmmmlll[[[EEE888666888888555333333222...+++...666==={{{KKKCCCCCC<<<>>>888666333222000---+++***)))((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))))))))*********+++++++++---------...///111333444444333555;;;AAAAAA<<<666;;;999999;;;???AAA@@@???>>>===<<<<<<<<<===??????BBBBBBAAAAAABBBCCCEEEFFFDDDCCCAAA???>>>>>>>>>??????>>>>>>===;;;999777666111111000...---+++*********))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))(((((()))***,,,---......///000000111111222222222444555666777999:::;;;<<<;;;;;;:::::::::;;;;;;<<<999:::;;;<<<>>>>>>>>>>>>@@@AAAAAAAAA@@@???===<<<<<<;;;999777444333222222------......---,,,******))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((()))******+++,,,......===```sssmmmnnnyyyvvv~~~~~~}}}|||zzzzzz{{{}}}~~~|||~~~}}}|||~~~}}}}}}~~~~~~~~~}}}|||}}}uuuqqqffflllmmmYYYZZZwwwzzzmmmooo|||yyyuuuvvvoooaaa\\\___kkknnnvvv~~~}}}uuuooommmooosssxxx{{{}}}zzznnnhhhjjjjjjggggggeeeddd___RRREEECCCHHHMMMVVVaaahhhjjjhhheeedddnnnllljjjgggaaaXXXMMMFFFMMM[[[iiifffeee{{{ooogggooo|||~~~yyy{{{sssggg[[[RRROOORRRVVV\\\WWWNNNBBB777111//////...///:::OOOcccmmmpppqqqnnn```MMM???999777777666222333222///,,,---444999|||LLLCCCCCC<<<>>>888666333222000---+++***)))((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))*********+++++++++++++++,,,---///111222444333555===EEEEEE<<<333999888777999;;;>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<===??????@@@@@@AAABBBBBBBBBCCCBBB@@@>>><<<;;;::::::===<<<999777555444444444......---,,,***)))((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''((())))))))))))((())))))******+++,,,,,,---......//////000111111222222333444555777888999:::777777888888999999:::::::::::::::;;;<<<===>>>???@@@AAABBBBBBAAA@@@>>>===:::999777555333111000000,,,,,,,,,,,,+++***)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((()))***+++,,,,,,---LLLkkkyyyfff___}}}wwwuuu|||~~~|||yyyxxxyyy{{{||||||~~~}}}~~~}}}{{{|||uuudddeeeyyyxxx[[[UUUoooxxxnnnrrr~~~}}}vvvpppllldddZZZ[[[bbblllpppyyy|||tttooopppsssvvvzzz}}}~~~uuuqqqrrrsssrrrjjjiiihhhcccYYYPPPOOOSSSccclllzzzvvvggg[[[JJJWWW[[[WWWTTTYYYrrrsssnnnsssxxxyyy{{{pppcccYYYUUUUUUWWWbbb___WWWIII:::111///000...111===QQQccclllqqqtttpppgggYYYIII===777666777222333333000------000444}}}LLLDDDCCC<<<>>>888666333222000---+++***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))))))))))))))************)))******,,,---...000000333333666<<>><<<======>>>???>>>>>>>>>===>>>???@@@AAAAAAAAAAAADDDCCCAAA???===;;;999999<<<;;;888666444333222222---,,,,,,+++)))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((************++++++++++++......//////000111222222444444444555666666777777555666777888999999::::::;;;:::999999:::<<<>>>???======>>>???>>>===<<<;;;777666444222000///......,,,,,,,,,++++++***))))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((('''(((+++++++++///333]]]gggpppfffeeerrr{{{{{{~~~{{{wwwvvvyyy|||}}}}}}}}}~~~~~~zzz|||vvv```]]]nnn}}}{{{]]]QQQgggvvvkkkppp~~~}}}vvvoooggg^^^YYY___jjjlllpppvvv|||zzzvvvvvvzzz{{{{{{{{{||||||~~~xxx{{{{{{xxxtttqqqpppppppppddddddbbb___]]]___fffnnnzzz|||eeeeeeccclllkkkPPPRRRyyyuuuvvvzzzoooeee___[[[XXX^^^___ZZZNNN>>>222///111...333@@@SSSaaaiiiooouuuqqqmmmdddTTTCCC888555777222333333111...---...///~~~MMMDDDCCC;;;===888777333222000---+++***)))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))*********)))***+++---...///000000222444777999:::;;;===>>>999999::::::;;;<<<===>>>???@@@AAABBBBBBBBBBBBAAA>>>>>>@@@AAAAAABBBAAAAAAEEEEEECCCBBB@@@>>><<<;;;;;;;;;:::999777444222000---,,,,,,+++***)))((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((************************......///000111222333444777777666666666555555555555666777999::::::::::::;;;:::999999999;;;<<<===::::::;;;<<<<<<;;;999888555444222000///...------------,,,++++++*********((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''(((++++++,,,555AAAmmmiiiuuu}}}|||ssssssyyy|||xxxwwwzzz}}}~~~~~~~~~}}}|||||||||{{{{{{{{{~~~yyyyyy}}}xxx___UUU^^^ccchhhlllhhh\\\MMM```uuueeelll||||||vvvlllbbb[[[[[[eeepppmmmmmmrrrwwwyyyyyy~~~{{{xxxxxxzzz}}}~~~|||tttkkkiiifffbbb^^^]]]```dddccceeeggggggjjjqqqzzzzzzwwwuuuuuuzzzvvvuuuwww```OOO]]]}}}{{{yyyooofff]]]TTTUUUXXXWWWNNN???444000111---555EEEVVV```eeekkkrrrqqqpppjjj]]]KKK===777555222333333222000...------NNNDDDCCC;;;===888777333222000---+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###############$$$$$$$$$########################################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((()))))))))******)))***,,,---///000000000000333555444333555<<>>AAAAAAAAABBBBBBBBBCCCCCC??????@@@@@@AAABBBBBBBBBDDDDDDDDDCCCBBB@@@???>>>;;;;;;;;;999777444111///,,,,,,++++++***))))))(((%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''))))))******************......///000222333444444888777777666666555555555666777999:::::::::999999999999999999::::::;;;<<<999:::;;;;;;;;;;;;999999444333111///...---,,,,,,...---,,,+++************((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''***---+++...@@@UUUrrrlll|||yyyzzzkkkssszzzyyy|||{{{|||~~~~~~~~~}}}zzz}}}~~~}}}|||zzzyyyzzz|||yyyttttttwwwnnn\\\[[[WWWUUUYYYXXXYYYIIIWWWrrrxxxccchhhyyy~~~wwwqqqggg]]]XXX]]]hhhrrrooommmnnntttzzz~~~yyyvvvvvvxxx{{{|||xxxqqqhhhbbb[[[UUUQQQRRR[[[eeerrrzzz~~~yyywwwyyy}}}tttoooqqqcccSSS|||tttjjj^^^QQQSSSTTTRRRIII===444000000000;;;MMM\\\bbbbbbhhhpppsssqqqlllcccUUUGGG;;;555444444333222111///---,,,OOOEEECCC;;;===999777333222000---+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%########################!!!"""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((((((((((()))))))))***((()))+++---////////////000000000000111555:::>>>666:::>>>???===<<<<<<<<>>>>>======???@@@AAA@@@????????????AAABBBCCC@@@AAABBBBBBBBBAAA@@@???;;;:::888555333111000///++++++******))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''))))))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''(((((())))))******++++++,,,---...///111222333333555555555555666666666777666777999::::::999888777888999999::::::::::::999888999::::::;;;:::999888333222000///...---,,,,,,---,,,***)))(((((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((,,,...***///KKKiiiooohhhqqqssssssxxxccc}}}~~~~~~||||||}}}~~~}}}zzzuuuqqqooonnnpppttttttpppppprrrwwwnnniiiccc______]]]SSSDDDLLL___~~~eeegggxxxzzzssslllbbbYYYXXX```kkkrrrtttoooooovvv}}}|||yyyxxxzzz{{{|||{{{{{{~~~yyypppiiieeedddaaa___```___```iiittt}}}{{{~~~pppiiicccRRRnnn{{{wwwvvv}}}xxxssshhh\\\ZZZVVVNNNDDD999333000000666CCCWWWeeefffdddhhhooouuuqqqmmmhhh```RRRBBB555555444333222222111///...OOOEEECCC;;;===999888333222000---+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))''')))+++---...//////...///---,,,---222666999999444999>>>???>>>;;;:::;;;<<<;;;999888999:::<<<>>>@@@???>>>===>>>???BBBCCC===>>>???@@@AAAAAA@@@???<<<999555000...---...///******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%(((******(((%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''((((((((()))******++++++++++++---...///111222222111222333444666777888888666777999:::999888666555777888999;;;;;;:::999888666666888888999888777666333222000///...---,,,,,,,,,+++)))(((''''''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''')))---...)))111QQQuuupppccc]]]www{{{xxxuuufffxxx~~~}}}}}}zzzyyyzzz}}}}}}~~~|||{{{{{{{{{vvvooohhhiiihhhkkkppprrrooonnnqqqmmm{{{vvvrrrooonnnjjjOOOAAADDDRRR{{{hhhgggxxxwwwqqqjjj```XXXZZZdddmmmrrrxxxrrrqqqyyy~~~|||{{{yyyyyy{{{~~~}}}{{{wwwzzzzzztttiii^^^XXXVVVXXX\\\eeeooorrrqqqvvv{{{QQQKKKLLLbbbxxx|||sssnnn{{{}}}|||uuukkkccc[[[NNN@@@666111000111;;;JJJ^^^kkkkkkfffiiipppwwwqqqllljjjgggZZZFFF666666444333222222222000///zzzMMMHHHHHH>>>>>>888777555444333222///+++(((&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""########################################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***,,,---...000444777999999999999999999::::::<<<;;;;;;:::::::::;;;;;;???@@@AAABBBAAA@@@???>>>??????>>>===<<<;;;::::::777555111///...---+++))))))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''*********)))))))))))))))*********+++---///000111222333333444444555555555777999:::999777666666666::::::999888888999::::::;;;;;;::::::888777555444333111---***)))***,,,---((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())) ///$$$---111777]]]eeecccdddddd^^^}}}}}}~~~|||{{{|||}}}~~~}}}}}}~~~~~~{{{vvvnnngggbbbeeeeeefffiiilllnnnmmmmmmllluuu{{{|||oooTTT<<<>>>___nnnlllyyyxxxjjj^^^TTTWWWaaaiiiooosssvvvyyy~~~}}}{{{vvvxxxzzz}}}}}}ttttttooohhhdddaaa[[[RRRKKK^^^jjjtttwwwzzz}}}zzz||||||sssNNNAAAPPPeeexxxddddddttt}}}~~~mmmlll```JJJ888333444555EEEUUUgggnnnoooooommmkkkrrrtttrrrlllggg___NNN===777444111000222222///,,,tttHHHCCCDDD<<<>>>999999444444333111...+++(((&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""################################################"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""########################################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))))))))*********+++------...000333666777777888888999:::::::::<<<<<<;;;;;;;;;;;;;;;<<>>===<<<=========<<<<<<;;;:::555222///...---,,,***((())))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$####################################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))*********+++---...000111111111222222333444444444444555777777666555666777;;;;;;:::999999:::;;;;;;:::::::::999888666444333222000---+++)))***+++,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))***///&&&'''111EEEbbbkkk}}}kkktttnnn{{{{{{}}}||||||}}}~~~}}}~~~||||||}}}zzzxxxtttooojjjeeebbb```fffeeeeeegggiiiiiihhhgggkkksss~~~~~~~~~zzz___CCC<<>>:::999333333111///---***'''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""########################"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#######################################################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))************+++,,,.........///222444444555666777999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===AAAAAABBBAAA@@@>>><<<:::888999:::;;;;;;:::999777111///---+++++++++***((()))((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''')))))))))))))))))))))))))))******+++,,,...///000000000000111222333333333111333555555555444555666:::999999888888999999:::999999999888666555333222///...---+++************(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))---)))+++(((===```kkkooowwwwww~~~bbb}}}xxxyyy{{{{{{|||~~~|||{{{~~~}}}|||vvvqqqjjjccc^^^]]]^^^```dddcccbbbcccfffgggfffeeejjjpppwwwpppOOO<<>>999444222333333222000|||MMMDDDDDD<<<>>>999888333222000...,,,)))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%'''))))))'''%%%###################################################""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""############"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''))))))))))))*********++++++---............000222222333444666888:::;;;<<<<<<<<<;;;;;;;;;<<<======<<<=========<<<;;;999888777888:::;;;:::888555333///---+++***++++++***(((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))))))))))))))******+++---...//////000000111222333444444111333555555444444444666666666666555555666666666888777777666555333222111,,,,,,,,,,,,+++***)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))),,,$$$000---IIIqqqgggbbbiiiooo|||qqq```{{{xxxyyy{{{zzz{{{}}}|||}}}~~~|||rrrmmmeee^^^ZZZ[[[___aaa```______aaaeeeggghhhgggiiimmmrrr{{{```CCCAAAbbb{{{vvvuuurrr___XXXWWWeeeuuu~~~|||xxxuuuxxx{{{zzzwwwtttpppggg^^^\\\ZZZYYY]]]fffpppwww{{{rrrvvvzzz|||~~~{{{uuuqqqsssuuutttssstttnnnssswwwvvvuuuyyy___PPPJJJWWWmmm{{{xxxcccdddsss~~~|||ooo[[[NNN???444;;;LLLcccmmmwwwyyywwwvvvtttqqqooouuu|||}}}wwwmmmbbb[[[CCC===666222222222222000NNNDDDDDD<<>>???@@@@@@???>>>@@@@@@???>>>;;;888444222...,,,***)))******)))((('''&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((())))))***))))))))))))***+++,,,---///000111222333555555666666888999888666444444555666777777888888777777666444444444333111000...---))))))******)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))******---'''///===\\\|||sss~~~sssqqq^^^}}}|||}}}|||yyyxxx{{{zzz~~~zzzuuubbb```]]]ZZZZZZ\\\___aaajjjhhheeeddddddeeeddddddfffhhhnnnuuuzzzVVVCCCXXXtttxxxuuuuuuiii[[[ZZZ```mmmwwwzzz{{{|||}}}zzzuuupppmmmqqqwww{{{zzzyyyxxxsssmmmdddjjjttt~~~{{{wwwtttqqqrrruuu}}}wwwUUULLLZZZqqqxxxxxx{{{zzzrrrbbbiii{{{{{{yyytttYYYFFF<<>>>>>@@@AAAAAA@@@??????>>>===<<<:::888555333222---+++)))(((((((((&&&%%%&&&&&&%%%%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((())))))***))))))((())))))***+++,,,...///000111222444555555555777888888666555555666666777888888888888777666333333222222000///---,,,))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********(((***///MMMjjj|||vvv|||tttyyyeeennn}}}{{{{{{}}}|||xxxxxx{{{~~~zzzqqqiii\\\ZZZXXXWWWYYY\\\```cccmmmjjjgggdddddddddcccbbbdddfffllltttzzz}}}YYYDDDWWWtttyyysss~~~pppeeeYYY\\\eeepppvvvwwwyyy}}}~~~|||xxxsssooolllpppwww||||||||||||xxxsssooottt{{{zzzxxx}}}~~~xxxyyyssssss{{{xxxZZZKKKTTTjjjqqqqqqwwwzzzsss]]]aaavvvxxxtttwww\\\FFF???III\\\jjjnnnrrrtttssssssuuuuuusssmmmkkkooowwwzzzsssllljjjYYYOOOAAA777222222111111VVVHHHEEE>>>AAA:::777555333111...,,,+++++++++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$################################################################################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((###&&&)))+++++++++,,,---//////111333555777888999888888888888999:::;;;<<<>>>???@@@@@@@@@>>>===<<<888777666444333111000000,,,***'''&&&&&&&&&$$$###&&&&&&%%%%%%$$$######"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***))))))(((((()))***++++++------...000111333444444222444666777666666777888444555666777777666555444222222222111000...,,,+++)))(((((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************&&&000222XXXmmmlllzzz^^^|||zzzxxxzzz}}}|||xxxxxx|||~~~{{{xxxwwwuuummmbbbYYY[[[YYYVVVVVVXXX]]]cccgggkkkiiieeeddddddeeeeeeeeeccceeekkkrrrvvv~~~}}}ZZZCCCWWWttt{{{tttpppeeeXXX]]]hhhrrruuuuuuyyy~~~|||xxxsssooolllssszzz~~~|||{{{wwwrrrwwwxxxzzzzzzxxxuuutttsssuuuooonnnvvv}}}zzz{{{zzzwww{{{uuuhhhOOOMMM___ggglllvvv}}}xxx___bbbyyy{{{wwwyyy```IIICCCQQQcccmmmrrrvvvvvvtttsssuuuuuurrrlllffffffnnntttrrrnnnnnn^^^TTTEEE999444333222222TTTDDDDDD>>>???;;;;;;444333111...,,,***)))(((,,,+++)))'''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++...///000222444666777888:::;;;;;;;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;::::::999777444222000//////******)))((('''&&&%%%%%%$$$$$$$$$#########""""""################################################%%%$$$$$$######$$$$$$%%%################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((('''(((((()))***+++++++++------...000111222333444666666666666777777777777999999888777777888999:::333222000///---,,,,,,+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%''')))*********000%%%CCCkkkmmmfffvvvsss~~~aaauuuzzz|||{{{zzzzzz{{{~~~}}}||||||rrrjjjeeeaaa___^^^ZZZ^^^aaa___[[[ZZZ___dddgggggghhhiiijjjhhheeecccbbbaaaeeemmmuuu{{{___MMMTTTnnnmmmhhhUUUcccsssyyyvvvtttzzz}}}xxxuuussssssvvvxxxwwwssssssuuuuuurrrxxxvvvrrrooommmllllllllljjjoooooollluuuwwwyyy|||rrrcccUUUUUUaaammmsssuuupppfffjjj{{{|||uuuWWWLLLQQQ[[[gggqqqvvvuuutttsssttttttvvvvvvmmmoooqqqrrrsssrrrpppoookkk___NNN@@@888444111000UUUDDDCCC===???::::::555333111...,,,***)))(((***)))'''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******++++++,,,---...000222444555666888888999999999999888888999999:::;;;;;;;;;:::::::::999777444111///...---+++******)))((('''&&&&&&$$$$$$$$$#########""""""################################################%%%$$$$$$######$$$$$$%%%################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''(((((()))******++++++------...///111222333333666666666777777777777888888888777666666777888999222222000...---,,,++++++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((()))+++++++++...666[[[qqqrrrfff{{{zzz~~~vvv]]]yyy{{{{{{{{{zzzzzz|||~~~~~~|||}}}}}}rrriiiccc```^^^]]]^^^cccfffeee```___bbbgggnnnjjjhhhjjjnnnoookkkfffbbb```bbbgggnnnwww|||cccOOOSSSlllooohhhZZZhhhxxx~~~{{{wwwzzz{{{zzzyyyzzzuuuwwwvvvrrrrrruuuvvvssssssqqqooolllkkkkkkkkkllltttyyyxxxuuu{{{xxx{{{tttgggZZZYYYdddpppxxx|||yyykkkiiiuuuyyyvvvoooUUUPPPYYYeeemmmrrrtttsssrrrrrrrrrrrrttttttooopppqqqrrrrrrrrrqqqqqqmmmcccTTTEEE;;;555222111WWWDDDBBB<<<>>>999999555444111///,,,***))))))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$%%%$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******+++)))***,,,...000222333444555555666777888888888888777888888999:::::::::999:::888666333000...,,,+++******)))((('''&&&&&&%%%$$$$$$$$$###############################################################$$$$$$############$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''(((((())))))******+++,,,,,,---///000111222333555555555666666666777777666666555555555555666666111111///---,,,+++++++++(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))******+++,,,$$$AAAkkksssyyy}}}ggg\\\zzzzzzzzzzzz{{{|||~~~}}}|||}}}zzzoooeee```^^^^^^^^^cccgggkkkjjjeeecccdddgggpppjjjeeegggnnnqqqmmmhhhddd```___aaaeeemmm||||||gggRRRQQQhhhqqqfffaaannn}}}|||{{{~~~~~~~~~xxxyyywwwqqqppprrrrrroookkkkkkkkkkkkmmmooorrrsss~~~yyy}}}sssjjj^^^\\\cccpppzzz{{{kkkdddlllqqqrrr}}}}}}hhhWWWWWWeeepppttttttuuutttsssrrrrrrrrrttttttrrrqqqqqqqqqrrrrrrssssssooohhh\\\MMM???666333222YYYEEEBBB<<<>>>888777555444222///---+++***)))&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********((()))+++---///111222333333444555777888999999999555666777888999999999999999777444111...,,,***)))))))))((('''&&&%%%$$$$$$########################################################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((())))))******++++++,,,...///000111222333333444444444555555555444444444333333333333333000///...,,,++++++******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))******)))))))))+++,,,&&&KKKnnnmmmzzz[[[ddd}}}~~~wwwxxxyyyzzz{{{|||}}}~~~~~~}}}~~~~~~}}}xxxqqqhhhaaa___```cccdddfffjjjmmmlllhhheeedddfffoookkkggghhhlllooonnnlllgggccc______```fffuuu}}}iiiSSSOOOccczzzoooeeedddppp~~~||||||~~~}}}~~~~~~}}}xxxpppkkklllkkkhhhfffgggjjjnnnrrrwww{{{~~~|||xxx~~~}}}qqqjjj```[[[```mmmwww{{{pppccc]]]fffooosss{{{ooofff___cccnnnwwwxxxwwwwwwwwwuuuttttttuuuuuuvvvtttsssrrrqqqqqqssstttvvvpppmmmcccUUUEEE999444222\\\FFFBBB<<<>>>888666666444222///---+++***)))&&&'''''''''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""#################################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******))))))+++---///111222333444555666888999::::::;;;555666777777888888888777666555222///---***)))(((((('''&&&&&&$$$$$$###"""########################################################################$$$######""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((()))))))))******+++---...///000111111111111222222222333333333333333333222222111111......---+++************''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((())))))(((''''''+++---666^^^tttggg|||}}}~~~xxxwwwjjjSSSqqq{{{{{{zzzyyyyyyzzz{{{|||}}}}}}~~~}}}~~~{{{kkkgggbbb```bbbgggkkkmmmllloooqqqppplllhhhggggggmmmmmmllljjjjjjkkknnnqqqjjjgggcccaaa___cccqqqlllUUUNNN___tttllldddfffooo{{{}}}|||}}}zzzzzz|||~~~~~~~~~}}}vvvmmmiiijjjjjjgggiiikkknnnrrrvvv{{{~~~xxxyyyxxxzzzwwwzzz~~~yyyqqqmmmccc\\\aaammmuuuvvvddd]]]\\\eeepppuuuxxx|||fffhhhjjjmmmrrrwwwyyyyyyxxxwwwvvvuuutttuuuuuuvvvuuusssrrrqqqqqqsssuuuvvvpppooohhh[[[KKK>>>555222```GGGBBB<<<>>>888666666555222000---+++******''''''((())))))(((((('''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""############$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###############################################################$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***))))))+++---///111222333555666777999:::;;;;;;;;;666777777888777777777666444222000...+++)))((((((''''''&&&%%%$$$######"""###############$$$$$$$$$######################################################""""""""""""#########################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((())))))***,,,---...///000000000000111111111222222222333333333222111000///---,,,+++******)))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&((()))(((&&&''',,,000@@@lll|||kkkaaaqqq|||oooPPPSSS~~~|||{{{{{{{{{{{{|||}}}~~~~~~zzztttdddccccccffflllqqquuuvvvwwwxxxxxxvvvrrrooommmlllgggiiijjjgggddddddiiimmmjjjiiigggeeeaaacccooo|||uuu[[[MMMZZZppp{{{iiieeekkkqqqzzz~~~}}}}}}zzzxxxyyy|||~~~}}}{{{zzzyyysssllliiimmmooonnnrrrrrrtttvvvyyy{{{|||}}}~~~|||}}}yyywww{{{~~~tttqqqhhhbbbgggtttyyyuuu```___aaaiiiqqqtttqqqnnnccckkkrrrssssssvvvyyyzzzwwwvvvtttssssssssssssttttttsssrrrqqqqqqssstttvvvqqqoookkkaaaSSSEEE:::444cccIIICCC===???888666666555333000---,,,******&&&'''((((((((('''&&&%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""############$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))((()))***,,,...000111222666777888999::::::::::::888888888888888777666555111000...,,,***)))(((((()))(((((('''&&&%%%$$$$$$""""""#########$$$$$$$$$######################################################""""""""""""############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((()))***+++,,,---...///111111111222222222333333222222333333222111///...,,,+++***)))))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&(((***((('''(((...333MMMvvvbbbtttoooEEE```|||}}}|||{{{{{{{{{}}}}}}~~~uuunnngggiiilllrrrxxx|||}}}|||}}}zzzvvvsssrrrqqqggghhhgggfffddddddfffhhhggghhhiiigggcccbbblllyyycccMMMWWWoooyyyiiihhhuuuwww{{{zzzxxxwww{{{{{{zzzyyyssslllkkkpppttttttxxxyyyzzz|||}}}~~~~~~xxx||||||vvvssslllgggppp~~~xxxaaadddiiimmmpppqqqkkkeeeeeennntttttttttxxxzzzyyyxxxwwwuuusssssssssssstttsssrrrqqqqqqqqqrrrttttttrrrppplllfff[[[MMM???666eeeJJJCCC===@@@999666666555333000...,,,+++***&&&&&&'''''''''&&&$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""############$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))'''((()))+++---///111111666777888999999:::999999999999999999888666555444///...---+++***)))((((((******)))((('''&&&&&&%%%""""""######$$$$$$$$$$$$######################################################""""""""""""###############################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''(((((()))***,,,---...///222222333333333444444444222333333333222111///...++++++***))))))((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&)))***)))(((***000666bbbuuuaaaGGGnnnzzzzzz}}}|||zzz{{{}}}}}}|||rrrkkkmmmooottt{{{~~~{{{wwwtttsssssspppnnnllllllmmmnnnlllkkkdddfffiiihhhcccbbbjjjvvv~~~wwwjjjLLLUUUnnnyyykkkjjj}}}}}}}}}yyywwwxxx}}}~~~~~~|||vvvnnnmmmqqquuuuuuyyy{{{~~~www~~~~~~{{{~~~{{{~~~{{{zzz}}}uuusssllliiiuuuzzzaaaggglllnnnpppooojjjbbbhhhnnnrrrrrruuu{{{{{{xxxzzzyyywwwvvvuuuuuuuuuvvvrrrqqqqqqqqqrrrrrrsssssssssqqqmmmiii```SSSCCC888```GGGBBB>>>@@@999555555444222000---+++))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$"""!!!"""%%%$$$!!!################################################$$$$$$$$$#########""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%### $$$%%%"""!!!###$$$#########""""""!!!!!!######$$$$$$$$$$$$############################################################$$$$$$$$$######""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((*********+++,,,---...///333444555777888999999999999999999888666555333222///...,,,***)))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))***+++,,,------...333333444444555555444444333333222111///---+++***************))))))))))))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))$$$000'''$$$333***)))IIIvvvxxx|||OOORRR|||xxx}}}|||{{{|||~~~{{{vvvuuuvvvwwwzzz}}}}}}zzzwwwuuuuuuuuuuuuqqqpppoooqqqtttvvvvvvvvvkkkjjjiiiggggggiiilllnnn{{{}}}hhhtttRRRQQQmmmvvvjjjnnn~~~{{{uuuzzz~~~zzzwwwyyyzzzwwwuuuvvvzzz~~~~~~zzzwwwxxx}}}}}}{{{|||{{{}}}wwwpppnnnwwwzzzkkklllkkkjjjhhhhhhiiikkkvvvxxxyyy{{{{{{zzzyyyxxxttttttuuuuuuuuusssrrrqqqsssrrrqqqqqqppppppqqqqqqqqqqqqnnniiidddZZZJJJ;;;aaaGGGBBB===@@@999666555444222000---+++))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$'''$$$"""!!!###$$$###"""################################################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$,,,$$$!!!%%%$$$######$$$#########""""""""""""######$$$$$$$$$$$$############################################################$$$$$$$$$######""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''')))))))))***+++,,,---...333444444555666666666555666666666666555444333222...---,,,***((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((()))******,,,,,,---...111111222333333333222222222222111000...,,,***)))))))))))))))(((((((((((('''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%...&&&&&&111(((---QQQvvvooooooyyyNNN```}}}yyy}}}}}}||||||~~~{{{vvvuuuwwwyyy||||||~~~~~~|||yyyvvvsssrrrrrrrrrrrrooonnnooorrrwwwzzz{{{rrrpppllliiigggiiimmmpppxxxkkkvvvzzz___OOO```yyyppphhhrrr~~~xxxvvv{{{~~~~~~|||zzzyyy{{{~~~}}}yyyzzz~~~}}}zzzyyy}}}sssmmmlllyyyrrrjjjkkklllkkkkkklllnnnqqqwwwxxxyyyzzz{{{zzzxxxwwwttttttuuuuuuuuutttsssrrrrrrrrrqqqpppppppppqqqqqqqqqrrrppplllhhh___OOO@@@bbbHHHCCC===???999777555444222000---+++))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$'''$$$!!! !!!"""######################################################$$$$$$$$$###############""""""""""""""""""""""""$$$$$$###""""""###$$$$$$444((($$$%%%$$$##################"""""""""######$$$$$$$$$$$$######################################################"""######$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,---222333333444444333333222333444444444333333222111---,,,+++)))(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((())))))***+++,,,------...///000000111111111000111111000///...,,,***)))(((((((((((('''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((+++%%%(((///&&&333___ooogggaaawwwmmmaaaLLLttt}}}{{{}}}}}}}}}}}}~~~~~~zzzvvvuuuwww{{{~~~}}}~~~~~~}}}{{{xxxuuusssqqqpppppptttqqqnnnnnnqqquuuyyy{{{wwwuuupppjjjfffgggkkknnnssstttnnnvvv}}}jjjOOOZZZrrr~~~kkkgggzzz{{{ttttttzzz}}}|||}}}~~~zzz{{{{{{zzz|||~~~xxxvvvzzzuuunnnnnnzzzqqqkkklllnnnnnnoooqqquuuxxxwwwxxxyyyzzzzzzyyywwwvvvttttttuuuvvvuuutttsssrrrqqqqqqpppppppppqqqqqqrrrqqqsssssspppmmmfffVVVGGGaaaIIICCC<<>>???999888555444222000---+++))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$"""%%%((()))&&&$$$###$$$################################################""""""#########$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###""" """%%%$$$ !!!%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######################################################!!!!!!"""$$$$$$%%%%%%$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))***+++,,,---///000222444555666777777555555333111///,,,)))(((((('''&&&%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,,,,,,,---...000111111222222,,,,,,,,,,,,+++)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((------)))888ZZZrrreeezzzzzzjjjJJJNNN}}}{{{~~~}}}|||pppoooppprrruuuwwwvvvvvvuuu{{{~~~wwwqqqppprrrnnnuuu{{{hhhooogggMMM]]]~~~vvvhhhiiiuuu}}}zzztttooossszzz{{{yyyxxxvvvpppiiikkkrrrzzz|||~~~}}}||||||}}}|||}}}{{{uuurrrwww}}}|||}}}|||xxxvvvyyy{{{}}}{{{}}}}}}|||yyywwwvvvxxxyyyzzzyyyxxxvvvuuusssssssssooopppqqqrrrsssrrrqqqqqqsssrrrqqqooonnnnnnnnnnnnooopppooonnnpppppphhh^^^UUUFFFEEE??????888777555444222000---+++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$!!!###%%%$$$!!! !!!###################################################""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""%%%!!!"""$$$###!!!############$$$$$$%%%%%%%%%######$$$$$$$$$$$$######################################################!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((***+++,,,000111222333444555555555222222111///---+++)))(((''''''&&&%%%$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,+++,,,---///000111111111************)))'''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&(((///,,,(((===^^^ooohhhkkk|||fff}}}>>>RRR}}}~~~yyy~~~}}}|||wwwtttrrrrrrtttvvvwwwwwwtttzzz~~~{{{uuuppprrruuuqqqwwwrrrddduuunnnYYYYYYrrrfffnnn{{{~~~|||yyyrrrlllsss~~~zzzxxxxxxvvvsssxxx{{{xxxvvvxxx|||~~~}}}{{{|||tttooottt}}}}}}~~~zzzwwwvvvxxxyyyzzz}}}}}}|||zzzwwwvvvxxxyyyzzzyyyxxxvvvtttsssrrrrrrnnnooopppqqqrrrqqqqqqpppssssssqqqooonnnmmmmmmmmmqqqqqqooonnnpppqqqjjjaaaXXXCCC@@@===BBB;;;777666555333000---+++((('''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""################################################!!!!!!""""""#########$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$#########""""""!!!!!!########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%''''''((()))***+++,,,,,,...///000111222333333333333222000---***((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++......///////////////...,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))%%%111"""---555AAAkkkuuu|||rrryyywwwbbb999ccc~~~~~~~~~~~~~~~xxxzzz|||zzzxxxwwwzzz}}}yyyyyyyyyxxxvvvssspppmmmuuuvvvyyy|||sssqqqfffWWW[[[mmmjjj~~~zzzssspppppptttxxxzzzuuusssvvvzzz|||}}}{{{}}}xxxwww~~~uuuuuu{{{tttqqqqqqssswwwzzz~~~~~~|||}}}~~~{{{wwwvvvyyyzzzzzz}}}}}}{{{xxxvvvwwwyyy|||~~~zzzyyywwwuuutttrrrqqqpppmmmoooooooootttxxxwwwssspppqqqqqqqqqqqqpppoooooopppooonnnmmmmmmkkkhhheeeYYYFFFEEE>>>???999999666555333000---+++)))((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################################################################"""############$$$$$$$$$########################$$$$$$$$$#########""""""################################################!!!"""""""""############""""""""""""""""""""""""################################################"""############$$$$$$$$$############"""""""""!!!########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&''''''((()))***++++++------///000111222222222333111///,,,***(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++,,,------.........------++++++***((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))'''000$$$+++222RRRvvvUUU>>>lll}}}}}}~~~~~~}}}zzzyyyxxxwwwxxxyyyyyyxxxwwwuuussstttvvvzzzxxxtttiiiZZZfffjjjjjj|||vvvpppoooqqqtttwwwssssssuuuyyy}}}~~~{{{yyyyyy|||wwwwww|||sssssszzzsssooooooqqqvvvyyy|||}}}{{{yyyzzz{{{zzzvvvuuuxxxyyyyyy|||}}}zzzxxxuuusssssstttwwwxxxxxxwwwwwwuuutttrrrpppooolllnnnoooooosssxxxwwwsssrrrrrrrrrrrrrrrqqqppppppqqqpppoooooonnnllliiifffYYYEEEFFF>>>;;;777===666555333000...+++)))((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$###############################################################""""""""""""############""""""""""""""""""""""""################################################"""############$$$$$$$$$############""""""""""""########################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******+++,,,---...///000000000111000...+++)))'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******++++++,,,,,,------,,,,,,+++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((---)))---222dddsss}}}xxxGGGHHHyyy}}}|||{{{||||||xxxzzzzzz{{{{{{{{{yyyxxxwwwssswww|||xxxkkk\\\ppphhhlll~~~xxxpppmmmooosssuuuvvvqqqrrruuuyyy||||||zzzxxxyyy}}}zzzzzz~~~uuuuuuooowww~~~xxxrrrmmmmmmoootttvvvyyyyyyxxxwwwvvvwwwyyyuuutttwwwyyyxxx{{{~~~}}}zzzxxxuuurrrqqqrrrssstttuuuuuuvvvuuutttqqqnnnmmmkkkmmmnnnooorrrwwwwwwssssssssssssssssssrrrrrrqqqrrrqqqpppppppppnnnkkkhhhXXXAAADDD>>>;;;888???666555333111...,,,***)))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################################################################"""""""""""""""#########""""""""""""""""""""""""################################################""""""#########$$$$$$$$$#########"""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))***+++,,,...//////000000///...,,,***((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))*********,,,,,,,,,---,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))---222888mmmaaajjjkkk|||mmmiii@@@WWW|||||||||~~~~~~|||}}}~~~~~~|||zzzxxxwwwuuuyyy{{{kkk[[[ssskkkmmm|||uuunnnlllqqqvvvwwwwwwzzzwwwtttrrrsssvvvyyy{{{{{{|||}}}rrrxxx~~~xxxqqqmmmmmmooorrrsssuuuvvvvvvvvvvvvvvvxxxuuutttwwwyyyxxx{{{}}}{{{xxxuuutttttttttuuurrrsssuuuuuussspppmmmkkkjjjmmmooooooqqqvvvwwwtttsssssssssssssssrrrqqqqqqrrrqqqpppppppppnnnkkkiii^^^BBBBBB>>>>>>999<<<555555333111...,,,+++***(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######################################################################################################""""""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$""""""""""""""""""######################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((())))))++++++---...///000000000---,,,+++)))'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******---------------,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))---&&&---444FFFsss``````iiippp]]]BBBjjj}}}{{{yyy}}}}}}{{{|||~~~}}}|||{{{zzzyyy{{{kkkYYYnnnqqqqqq{{{zzztttnnnoootttxxxyyyxxx|||xxxsssoooooossszzz~~~{{{~~~}}}~~~~~~~~~yyyrrrnnnooopppppppppqqqsssvvvwwwxxxwwwwwwttttttxxxyyyxxxzzz~~~~~~}}}|||yyywwwvvvvvvvvvvvvqqqrrrttttttssspppmmmkkkjjjoooqqqpppqqquuuvvvtttrrrrrrrrrrrrrrrqqqqqqpppqqqpppoooooopppnnnkkkiii```HHHCCC>>>AAA:::888555555333111///---++++++(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#######################################$$$$$$$$$############################################################""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$""""""""""""###################################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))***+++,,,---.../////////,,,+++)))((('''&&&&&&&&&#########$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&''''''(((((())))))***------------,,,+++******(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))000%%%+++555WWWvvvxxxvvvyyytttMMMKKK|||~~~{{{|||~~~|||zzz{{{}}}~~~||||||}}}}}}~~~~~~{{{{{{}}}oooZZZkkkuuuuuuyyyyyyzzzvvvtttqqqsssvvvzzzzzzyyyrrrtttuuuuuuuuuwwwzzz}}}|||~~~|||}}}~~~~~~}}}xxxrrroooppprrrpppoooppprrruuuwwwwwwvvvuuusssssswwwxxxwwwyyy|||}}}{{{xxxwwwvvvuuuttttttuuuuuuqqqrrrssssssrrrpppmmmllllllqqqsssrrrqqqtttuuutttrrrrrrrrrrrrrrrqqqppppppqqqpppoooppppppooollliiiVVVIIICCC<<>>:::???888999555555444333111...,,,***(((+++,,,***)))***((($$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!################################################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""############""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((((((((((())))))(((((('''%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))******))))))(((((('''''''''+++***((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))***(((,,,:::fffjjjyyytttzzz|||bbb===LLLxxx}}}}}}}}}}}}~~~|||{{{xxxvvvvvvyyy}}}{{{}}}|||yyysssrrrsssxxx}}}yyy~~~{{{vvvsssuuu|||~~~|||}}}~~~{{{}}}yyyvvvwwwxxxuuurrrrrroooooooooooonnnnnnnnnnnnpppqqqqqqqqqqqqppppppooonnnllllllmmmpppssstttttt|||zzzrrr|||wwwvvvzzz}}}}}}}}}}}}|||{{{zzzyyyvvvuuusssqqqppppppqqqqqqvvvxxxyyywwwssspppqqqssssssssstttssssssrrrqqqpppssssssrrrrrrrrrrrrqqqqqqssssssrrrqqqqqqpppoooooorrrMMMCCC>>><<>>:::<<>>@@@>>>;;;<<>>;;;===@@@BBBEEELLLTTTWWWSSSKKKCCC??????@@@AAAAAA@@@??????@@@>>>>>>>>>???AAADDDFFFHHHPPPaaarrruuujjj\\\TTTRRRMMMVVVggg{{{ooo___iii~~~~~~~~~}}}}}}||||||}}}{{{yyyvvvsssrrrqqqqqqjjjlllnnnnnnlllkkkmmmooojjjjjjjjjjjjjjjjjjjjjjjjhhhfffddddddfffhhhiiiiiifffdddaaa```^^^\\\XXXUUUOOORRRVVVUUUKKKBBBBBBHHHVVVbbbmmmnnnmmmppptttvvv}}}}}}}}}|||{{{yyyxxxwwwxxxxxxwwwuuutttsssrrrrrrsssrrrpppppprrrssssssrrrmmmqqquuutttqqqnnnoooqqqoooqqqssssssrrrppppppqqqpppqqqqqqrrrssstttuuuvvvjjjLLLAAABBBFFF<<<;;;888777555333111...+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((()))---222555444...'''"""&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%((('''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))((((((***,,,///111dddooobbbppptttooorrr```222777222JJJaaauuuxxxyyyzzz{{{~~~uuuoooggg\\\QQQHHHBBB>>><<<@@@===;;;<<<===<<<888444::::::;;;:::888888888999888888777777:::===AAADDDNNNiiiqqqZZZNNNJJJEEEHHHTTTjjjyyykkk```|||~~~||||||~~~~~~}}}|||||||||{{{zzzwwwuuusssssssssssshhhkkkmmmmmmkkkkkkmmmpppjjjjjjjjjjjjjjjjjjkkkkkkgggeeecccdddfffhhhjjjjjjgggeeebbbaaa___]]]YYYVVVMMMPPPTTTTTTJJJ???<<>>@@@AAABBBUUUqqq{{{ZZZFFFJJJBBBEEEHHHRRRkkkyyykkkuuu~~~}}}{{{yyy}}}{{{yyyyyyyyyzzz{{{wwwuuutttsssssssssqqqoookkkkkkkkklllllllllmmmmmmkkkkkkkkkjjjjjjjjjiiiiiihhhgggeeeeeeffffffeeecccdddeeegggfffccc^^^YYYUUUSSSOOOOOOPPPKKK@@@::::::EEESSS```dddhhhpppwwwyyy{{{||||||{{{zzzzzz|||~~~xxxwwwvvvtttrrrqqqqqqqqqssstttuuutttrrrqqqrrrsssssssssrrrrrrrrrqqqqqqqqqttttttsssssssssttttttuuurrrrrrrrrsssssstttttttttpppHHHEEEEEE@@@===999888777555333000---,,,*********)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&''''''***)))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%***)))'''&&&&&&''')))***))))))(((((('''&&&%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%'''***---///---***'''*********,,,...---***(((,,,//////++++++000444555666666555555:::???<<<555888777666666777888888888777111///111333222222333)))))))))))))))***---///)))(((&&&&&&'''(((&&&%%%&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''+++((()))---)))...@@@yyy\\\III777222<<>>===BBBPPP^^^dddjjjqqqwwwxxx{{{|||}}}}}}||||||}}}zzzyyyxxxvvvtttrrrrrrqqqrrrssstttsssqqqpppqqqrrrrrrrrrrrrsssssssssrrrrrrvvvvvvuuuttttttsssssssssrrrrrrssssssssstttttttttqqqJJJFFFFFFAAA>>>;;;999888666333000...,,,+++******)))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&******+++,,,,,,+++***)))))))))((('''&&&&&&'''''''''''''''''''''''''''(((&&&&&&'''''''''%%%###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))(((((((((((((((((())))))***)))'''&&&'''***---///---***''')))...000///,,,)))///444999AAAKKKQQQRRRWWWVVVRRRQQQVVV]]]]]]XXXZZZXXXUUUQQQNNNKKKHHHGGG???999444333222//////111333333222000...,,,***((()))(((&&&&&&((()))((('''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''((()))***%%%&&&'''))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&)))((())),,,***444KKK~~~aaayyyWWWIII555EEE^^^uuu~~~~~~}}}~~~~~~|||}}}tttpppqqqssssssvvvwwwrrriiibbb___```YYY\\\bbbiiinnnoooooonnnnnn|||sssiiiaaa]]]bbbiiiiiifffeeesss{{{```ZZZ^^^WWWNNNMMM^^^ttt{{{uuupppuuu|||~~~|||{{{zzz{{{{{{zzzwwwuuu{{{zzzwwwvvvuuuvvvwwwxxxuuusssqqqpppooonnnkkkiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiikkkiiigggffffffdddbbb```ccccccbbb```^^^ZZZWWWVVVRRRLLLIIIKKKKKKFFF???;;;===JJJYYYccckkkrrrvvvvvv{{{}}}~~~~~~}}}|||~~~}}}|||zzzxxxvvvtttrrrqqqqqqrrrsssrrrppppppppprrrpppqqqssstttuuuttttttsssxxxxxxwwwvvvuuutttssssssssssssssstttttttttttttttsssKKKGGGGGGBBB???<<<999888666333111...,,,+++***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((())))))***&&&'''((()))************+++---///111000---)))&&&((((((((((((((((((''''''%%%&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))(((((((((((())))))(((((())))))))))))******...,,,***((('''))),,,///+++)))(((+++111:::AAAEEEKKKQQQ[[[iii{{{~~~xxxhhhaaa[[[UUUMMMCCC===<<<555555444444333222///------+++)))((())))))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$&&&''')))******)))((((((((((((((())))))))))))((((((''''''(((((()))***(((((('''&&&''''''((()))'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%%%%''''''''''''(((((((((((('''***((()))+++***:::WWWsssxxxfffoooqqqfff===RRRlll|||~~~~~~~~~|||}}}}}}xxxvvvuuusssssswww}}}zzzmmmfffkkkqqqpppnnnoooxxxrrrmmmpppfffXXXTTT___ooouuuqqqqqqtttyyy~~~}}}zzzwwwwwwxxxyyy{{{zzzwwwtttyyywwwuuutttssstttuuuvvvwwwuuurrrqqqpppnnnllljjjiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiijjjhhhfffffffffeeecccbbbbbbaaa___]]][[[YYYWWWVVVVVVOOOIIIIIIJJJFFF>>>777888CCCRRR```jjjrrruuuuuuyyy{{{}}}}}}||||||}}}~~~}}}{{{yyyvvvtttrrrppppppqqqrrrqqqpppooopppqqqoooppprrrtttuuuuuuuuutttwwwwwwwwwwwwvvvvvvuuuuuutttttttttttttttttttttuuutttLLLGGGGGGBBB@@@===999888666444111...,,,+++***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((()))******+++++++++,,,,,,,,,,,,+++000000//////000111222333///000333555555444222111111000///---+++)))((('''((('''%%%$$$%%%&&&((()))&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))******++++++'''+++000111000---,,,,,,666===FFFMMMSSS\\\gggooowwwtttssszzzzzz~~~}}}}}}qqqiiihhhEEE@@@999555666999<<<===444111---++++++***)))((()))((((((''''''(((((()))&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))+++,,,,,,,,,+++***(((((())))))************---,,,,,,,,,,,,---......,,,+++***))))))(((((((((***)))'''&&&&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((*********)))(((((('''&&&'''''''''((((((((())))))***,,,***++++++***@@@eeeoooiiirrrxxxiiigggwwwkkkFFF^^^vvv}}}|||}}}~~~~~~}}}|||~~~}}}rrrtttwwwssssssxxxvvvyyy}}}rrrddd___fffoooppplllrrrtttxxx|||}}}zzzvvvvvvwwwyyy{{{{{{xxxvvvxxxvvvtttsssssstttuuuvvvwwwuuurrrqqqpppnnnllliiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiigggfffeeeeeefffgggfffdddaaa```^^^\\\ZZZYYYXXXWWWWWWQQQJJJGGGIIIGGG@@@888777===IIIXXXfffooosssuuuwwwyyy{{{|||{{{{{{|||}}}}}}|||{{{yyywwwtttqqqpppooopppqqqqqqoooooopppqqqnnnoooqqqsssuuuuuuuuuuuutttuuuvvvwwwxxxxxxwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuLLLGGGFFFBBB@@@===:::888777444111///---,,,******)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((()))))))))***,,,---...,,,,,,------,,,,,,+++***111111111111111111111111...---,,,,,,...000333555222222222333333444444444,,,+++(((&&&%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))******+++***))))))(((((())))))***)))))))))***++++++,,,,,,+++++++++***+++222===EEEWWWeeevvv|||sssuuuxxxuuummmeeeooovvvrrrllllllnnnpppxxxnnneeefffpppyyyzzzxxxxxxwww{{{zzzlllXXXHHH>>>;;;:::999:::777222///...---,,,++++++***)))(((((()))***+++''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))***************)))))),,,,,,------......//////555555444444555555666777666666555333111...,,,+++---,,,***)))(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,,,,,,,,,,+++***((('''''''''((((((((()))))))))***,,,+++,,,,,,---IIIuuuxxxrrrlll]]]jjjrrryyyTTTJJJdddyyy{{{yyy}}}|||||||||~~~www}}}}}}}}}~~~rrrnnnqqqssspppkkktttwww{{{~~~~~~}}}|||wwwvvvwwwyyy{{{{{{zzzxxxxxxvvvuuutttsssuuuvvvwwwtttrrrpppooonnnmmmjjjhhhjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiifffeeedddeeegggggggggfffaaa```___]]]\\\ZZZYYYYYYSSSPPPKKKGGGHHHJJJFFF???888888???NNN^^^jjjrrrwwwuuuxxx{{{|||{{{{{{{{{||||||||||||zzzxxxuuurrrpppooopppqqqqqqpppoooqqqrrroooooopppqqqrrrtttuuuuuurrrtttvvvwwwxxxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuuuuKKKFFFEEEAAA???===:::999777444111///---,,,******)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''((((((((())))))))))))*********,,,---///111222000111333555777888888888...111555999;;;;;;999777;;;;;;<<<<<<;;;999777666222333444555777999::::::...///000///...+++)))'''((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***************))))))))))))******))))))******+++,,,,,,---000222444777???OOOcccqqqsss}}}llljjjcccYYYUUUXXX[[[[[[YYY___cccbbbbbbdddeeeccckkkeee^^^XXXVVVUUUSSSRRR```\\\[[[]]]bbbiiivvvzzzlll___SSSGGG???>>>:::555222111111111000---,,,***))))))***,,,---''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))+++,,,///000111666777777888888999::::::??????>>>>>>??????@@@AAAEEEEEEDDDBBB>>>999444111333444444444333111...,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((------------,,,***(((''''''((((((((()))))))))))))))+++***------000RRR}}}```mmmggg???HHHcccyyyyyyxxx~~~yyy||||||sssiiicccsss~~~~~~xxxsssxxx|||~~~||||||}}}xxxwwwwwwxxxzzz{{{zzzyyyxxxwwwvvvuuuuuuvvvxxxyyytttrrrpppoooooonnnllljjjkkkkkkkkkkkkllllllllllllkkkkkkkkkjjjjjjjjjiiiiiigggfffeeeeeefffgggfffddd`````````___^^^\\\[[[ZZZSSSSSSNNNHHHGGGIIIHHHCCC;;;555777EEEVVVeeepppyyyuuuxxx{{{}}}|||||||||}}}||||||}}}|||zzzwwwuuusssooopppqqqqqqppppppqqqsssppppppoooooopppqqqsssuuussstttvvvwwwxxxwwwvvvuuuwwwwwwwwwvvvvvvvvvuuuuuuuuuKKKFFFEEEAAA???<<<:::999777444222///---,,,******)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,...000222555666999;;;@@@EEEIIIMMMOOOPPPLLLRRR\\\eeejjjjjjgggeeeVVVZZZ```bbb]]]SSSFFF>>>===<<<:::777444111///......111666999999555111...(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))*********))))))))))))******))))))***+++,,,,,,------,,,:::OOObbbppp{{{yyyyyyxxxvvvrrrnnnlllkkkjjjwww|||pppaaaVVVPPPTTTaaaooozzz}}}}}}lll___???;;;777444444444444444...---+++******+++---...''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))***+++...111666<<<@@@CCCAAAAAAAAABBBCCCDDDDDDEEEFFFEEEEEEEEEEEEFFFGGGGGGPPPPPPOOOMMMHHHAAA;;;777:::<<>>>>>;;;:::888555111...,,,+++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((((('''''''''((((((((()))***)))((('''((()))***%%%'''...000,,,***---111///...222:::AAAFFFGGGVVV]]]kkk{{{|||}}}~~~oooVVVTTTTTTIII::::::<<<333333222222222333555777999777,,,###%%%+++,,,'''###((('''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((()))******(((&&&,,,+++,,,///000//////000EEEgggwwwrrrrrrwww~~~ppp[[[bbbeeegggjjjtttjjjQQQ:::444777777999>>>999222,,,+++------)))###'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))******))))))((((((((('''***'''%%%&&&)))+++***)))))),,,,,,'''***000111---666777:::===???AAAEEEIII???===>>>CCCFFFGGGMMMUUURRRLLLKKKOOOMMMFFFGGGOOOOOOZZZSSSOOOWWWMMM<<<>>>444333777@@@FFFFFFBBB???AAA333+++///000((($$$&&&&&&(((***(((&&&%%%))),,,''''''''''''''''''''''''&&&&&&&&&''''''''''''(((...------,,,+++***)))))))))***+++,,,,,,+++)))(((---&&&%%%'''///+++kkk{{{zzz~~~lllIII===IIIeeevvvzzz~~~|||}}}pppZZZDDD===DDDYYY}}}~~~|||{{{{{{zzztttuuuvvvxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvuuuuuutttssssssrrrqqqqqqmmmllljjjiiiiiijjjlllmmmmmmlllkkkjjjiiiiiiiiiiiihhhgggeeeeeeffffffeeeddd```aaaaaaaaa```^^^\\\[[[YYYXXXTTTMMMEEEAAABBBDDD===:::666777CCCWWWkkkwwwqqqvvv{{{~~~~~~||||||}}}~~~zzzwwwrrrsssttttttsssssstttvvvsssrrrqqqqqqppppppqqqqqqtttuuuvvvwwwwwwvvvuuuuuuvvvwwwyyyyyywwwvvvvvvwwwwwwKKKHHHHHHAAA>>>===;;;:::777444111...,,,+++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&'''(((((('''&&&''')))***++++++***))),,,666???;;;DDDTTTfffsss{{{~~~}}}~~~lllXXXSSSMMM>>>999444000222888<<<999555333<<<>>>222&&&$$$***...(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))'''''''''((((((((())))))---,,,++++++,,,---,,,,,,---///000------666JJJ[[[sssyyyvvvfffooossslll^^^QQQTTThhhzzzbbbRRRHHH???999777:::888444000...---------(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))((((((''''''+++,,,,,,,,,***((('''&&&+++++++++***,,,111888<<<<<<<<<<<>>:::888444333<<>>===:::999777444111...,,,+++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&'''((((((&&&'''((()))(((((()))+++)))000333333===PPP]]]___mmmrrrxxx|||lll^^^RRR@@@222,,,---222555<<>>888:::<<<:::555000---,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((''''''&&&***...000...,,,,,,---((()))111;;;<<<999>>>HHHTTTTTTRRRYYYrrrlllyyynnnxxxsssvvvmmm|||vvv___```bbbUUUAAAAAAEEELLLNNNJJJHHHIIIIIIRRRPPP???333333333---,,,(((%%%&&&)))***'''###''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((()))***+++++++++))))))+++(((+++---111666hhhzzzhhhXXXrrrfffdddfff===888TTTmmmzzz{{{{{{}}}xxxUUUFFF>>>888>>>JJJOOOccc}}}zzzvvvrrroooooopppqqqqqqrrr}}}~~~|||{{{zzzyyyxxxxxxvvvvvvuuuuuuuuuvvvxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvuuutttrrrpppoooooommmmmmkkkjjjjjjkkklllmmmmmmlllkkkjjjjjjiiiiiijjjiiigggeeeeeeeeedddbbbaaa______``````___^^^]]]]]]\\\ZZZWWWSSSNNNIIICCC>>>999888444222555BBBTTTcccvvvwwwxxx|||~~~||||||yyywwwwwwyyyyyywwwuuurrrrrrqqqppppppppppppqqqrrrssstttuuuvvvwwwwwwwwwxxxzzz{{{zzzwwwvvvuuuvvvyyyMMMIIIHHHAAA===<<<999888666444111...,,,+++************)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&''''''((((((&&&(((***+++++++++---//////:::@@@HHH```{{{qqq|||{{{aaaGGG888777;;;AAA===:::;;;>>>>>>888111...,,,***'''&&&'''((()))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********((()))***++++++---///000///333@@@VVVsssqqqdddhhhsss~~~|||wwwbbbQQQVVViii{{{rrrXXX@@@999888888:::;;;888222,,,******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((***,,,...///000111222AAA777777BBBEEEFFFXXXppp|||xxxrrrsss~~~wwwPPPLLLLLLQQQQQQMMMNNNTTTIIIOOOMMMBBB999999999777555111---*********(((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((((()))******+++******)))+++(((***)))***AAAuuuzzz```yyypppXXX;;;:::YYYppp{{{{{{|||~~~___NNNFFF===<<>>OOOjjjrrriiidddmmm|||}}}~~~}}}|||{{{yyyyyyxxxxxxxxxzzzyyyvvvuuutttuuuvvvwwwxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwuuusssqqqpppoooooonnnnnnmmmllllllllllllllllllkkkkkkjjjkkkkkkkkkjjjhhhfffeeeeeedddbbb```bbbbbbccccccddddddeeefffccc^^^XXXTTTSSSQQQNNNKKK@@@===999777444777GGGWWWrrrssstttxxx{{{~~~~~~{{{wwwxxxzzz{{{wwwsssvvvuuuttttttssssssttttttrrrrrrssstttuuuvvvwwwxxxxxxzzzzzzyyyvvvttttttttt|||OOOJJJIII@@@===;;;888777555333000...,,,+++************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))***++++++)))+++...000222444777999???\\\pppmmmlllzzztttWWWTTTJJJDDDEEECCC<<<999===CCC???999222,,,'''%%%###&&&'''(((((((((((('''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******)))*********++++++++++++,,,.../////////222888>>>[[[sss{{{www|||{{{]]]FFFJJJdddrrrQQQ999222444999:::333111...+++)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******))))))************++++++))))))+++///999GGGUUU___WWW^^^{{{~~~kkkZZZUUUsss___QQQPPPLLL???888:::<<<===;;;555---((()))+++((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))******'''((((((((()))******+++((()))111///'''OOOhhhuuu\\\ZZZ>>>222>>>```ttt{{{zzzlll[[[SSSGGG;;;:::888@@@TTTlll}}}xxxnnnlll{{{~~~}}}}}}}}}|||{{{zzzyyyyyyzzz|||zzzxxxwwwvvvuuuuuuvvvvvvwwwwwwxxxyyyzzzzzz{{{zzzyyyxxxvvvuuusssrrrrrrooooooooonnnnnnmmmllllllllllllkkkkkkkkkkkklllllljjjhhhfffffffffeeecccbbbddddddddddddfffgggiiiiiihhhccc\\\UUUQQQNNNKKKJJJFFF???:::888444444@@@OOOjjjnnnsssvvvxxxzzz}}}~~~||||||~~~{{{xxxxxxzzzzzzwwwtttssssssrrrqqqqqqqqqqqqrrrsssssssssssstttuuuvvvwwwvvvxxxyyyxxxuuutttsssttt|||OOOKKKIII@@@<<<;;;777666555333000...,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))))))))))))))***+++,,,---000333666999;;;===AAACCCRRRkkk~~~}}}zzzvvv]]]GGGBBBGGG@@@111??????>>>;;;666///)))%%%&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,+++,,,...000555AAAQQQ]]]sssxxxyyyyyy}}}QQQ???QQQlllzzzcccKKK;;;555666999777333///,,,***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++,,,,,,,,,)))222<<>><<<888333...+++((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((()))))))))'''''''''((())))))***+++(((%%%,,,000...]]]dddpppyyyqqqyyybbbUUU\\\:::444GGGdddwww|||zzz{{{uuucccLLL===;;;:::AAAUUUnnn~~~~~~}}}|||{{{{{{{{{|||||||||{{{yyyxxxvvvuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{zzzzzzyyyxxxwwwvvvuuutttpppppppppooonnnmmmllllllllllllkkkkkkkkkllllllmmmjjjhhhggggggggggggeeedddcccccccccdddfffhhhjjjkkkhhhfffbbb[[[TTTOOOLLLKKKPPPEEE<<<;;;777444;;;GGGaaaiiirrrvvvuuuvvv{{{~~~|||zzzzzz|||||||||{{{zzzyyyyyyxxxwwwsssrrrrrrqqqqqqqqqqqqqqqtttssssssrrrssstttuuuvvvtttuuuwwwvvvtttssssssttt}}}PPPKKKIII@@@<<<;;;777666555222000...,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))************+++,,,---...888;;;>>>AAADDDFFFJJJMMMkkkwww\\\>>>FFFJJJ???666999>>>@@@>>>777000***&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,...///222666BBBWWWpppyyy{{{eeeMMMHHHddd|||pppNNN<<<888>>>;;;777222...,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------999GGGVVV[[[___nnn{{{{{{vvvvvvyyy~~~nnncccfffrrrtttoooXXXdddyyy}}}{{{zzzrrrppp^^^YYY]]][[[QQQ;;;<<>>333+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((()))++++++000'''+++333999rrrqqqxxx}}}vvvaaaVVV[[[555333KKKhhhyyy}}}zzzzzzZZZDDDCCC<<<777DDD```vvv}}}~~~}}}}}}}}}}}}}}}}}}}}}|||{{{yyywwwuuutttttttttuuuwwwxxxyyyzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvppppppppppppooonnnllllllllllllkkkkkkkkkllllllmmmjjjhhhgggggghhhhhhgggeeecccccccccccceeehhhjjjlllfffhhhgggbbbZZZTTTQQQQQQXXXJJJ@@@>>>:::555999DDD\\\fffqqquuuttttttyyy}}}zzzxxxxxx{{{~~~{{{|||}}}|||zzzxxxyyyzzzttttttsssrrrrrrrrrrrrsssuuutttsssrrrrrrsssuuuvvvrrrtttuuuuuutttsssssstttVVVLLLFFF>>><<<<<<999888666444111...,,,+++************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((('''''''''++++++&&&'''111111111:::KKKNNNPPPOOOLLLLLLNNNQQQdddmmm~~~qqqTTTHHH999AAA<<<999;;;AAABBB>>>999000***%%%&&&+++...+++&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************$$$///333,,,(((---///,,,666000333SSSzzz{{{~~~~~~___LLLaaa}}}iii<<<===???;;;333444888000!!!&&&''')))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))(((((((((((('''))))))((('''&&&(((***,,,'''(((///222111444;;;LLLlll|||}}}mmmppprrrrrrrrrppphhh^^^cccnnnxxxxxxrrrrrr}}}uuunnnooo|||~~~ooofffwwwmmmxxx~~~xxxjjj~~~}}}MMMIIIPPPIII::::::GGGFFF999+++,,,,,,(((######(((---((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,(((444,,,222<<>>DDD<<<555---)))******(((%%%)))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************...000...***+++000333111000===XXX{{{aaaZZZmmm~~~wwwbbb888888:::;;;999333---+++(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))((()))))))))))))))))))))(((+++))))))***,,,---------000+++(((,,,666BBBNNNTTT```tttyyyhhhdddiiippptttwwwppptttvvvrrrxxx{{{wwwuuuppp{{{tttyyyrrraaaQQQIIIHHHMMMIII>>>>>>HHH;;;222(((&&&***---)))%%%((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,%%%...&&&333EEE}}}}}}{{{CCC888<<>>999???<<<666000+++*********''''''''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))******+++,,,,,,,,,---)))+++111000---444@@@hhhttt{{{}}}VVVAAAWWWxxxvvvWWW999111666888888777///---+++(((((((((***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))*********)))))))))))))))*********+++)))((()))***,,,---,,,)))<<>><<>>;;;===AAA===>>><<<:::===CCCEEECCCDDDMMMXXXbbbmmm}}}[[[IIIBBB;;;;;;@@@CCCAAA===//////---,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,---//////000...000666IIImmm___IIIXXXooo}}}nnnNNN;;;888555333111...+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,((())))))***++++++,,,,,,......000666AAAQQQbbbmmmnnn{{{rrr|||{{{ggg^^^___mmmwwwxxxzzz{{{vvvyyynnnfffOOOQQQQQQJJJ@@@777333222******))))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,222$$$;;;RRR~~~uuu|||FFF===666OOOnnnyyyyyywwwkkk{{{zzzssskkk]]]LLLAAAAAA<<<999===HHHUUU^^^ccc]]]bbbiiiooowww~~~xxx~~~}}}|||zzzyyywwwwwwtttuuuvvvxxxzzz|||}}}~~~zzzzzzzzzzzzzzzyyyyyyyyyxxxyyyzzzzzzzzzxxxuuutttqqqrrrssssssrrrqqqooonnnlllnnnpppooolllkkkmmmoookkkkkkkkkjjjjjjhhhggggggeeedddcccbbbbbbccceeefffddd]]]UUUNNNEEE;;;666777333///333DDDUUU^^^bbbgggiiilllooorrrrrrsssuuuvvvyyyyyyyyyyyyyyyxxxwwwvvvwwwwwwwwwxxxyyyyyyzzzzzzvvvvvvvvvvvvwwwwwwwwwwwwtttttttttsssrrrqqqpppooo___IIIEEEBBBAAABBB;;;:::888555222000...---************************))))))))))))))))))))))))+++***)))(((((()))***+++,,,---...000111222222222222666888777555777>>>DDDCCCHHHTTTaaafffbbb]]]\\\[[[cccrrrzzz~~~~~~aaaLLLMMMIIIEEE???::::::>>>DDDHHHBBBCCCCCCDDDDDDCCCCCCCCCAAA@@@<<<888;;;@@@AAA>>>AAA<<<<<>>>>>;;;:::888555222000...---************************))))))))))))))))))))))))***))))))((()))***+++,,,------...000000111111111000222444555777;;;AAAGGGJJJKKKQQQXXX[[[YYYYYY\\\jjjttt{{{yyygggYYYRRRFFF???HHHKKKJJJHHHFFFEEEFFFHHHIIIHHHGGGFFFFFFFFFHHHIIIKKK@@@BBBDDDGGGKKKMMMGGG>>>555555:::AAADDDCCCDDDGGG\\\nnnvvvcccCCCEEEGGGCCCCCCCCCBBB===444,,,)))******(((++++++++++++************++++++++++++*********)))************++++++++++++,,,++++++,,,...111000///+++GGGdddbbbTTTooovvvHHH@@@===555111222,,,(((...+++***((((((***+++***)))************************************************))))))******+++,,,,,,,,,)))***+++...//////000222,,,666EEEZZZsssyyyppppppoooiiillltttzzzxxxyyy}}}xxxzzznnnVVVGGGFFFBBB999444000,,,***++++++***(((***************************++++++++++++,,,,,,,,,000000666OOO}}}vvv|||vvv~~~BBB777<<>>DDDFFFFFFGGGIIIJJJIIIHHHFFFFFFCCCFFFPPP___sss~~~|||{{{{{{{{{zzzxxxzzzxxxuuuvvvyyy{{{|||{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzyyywwwvvvuuutttppprrrsssrrrpppoooppprrrnnnnnnoooooooooooonnnnnnpppnnnlllmmmnnnnnnllliiigggeeedddcccccccccaaa___]]]ZZZWWWRRRLLLEEE<<<777333444444333333666===BBBDDDFFFJJJOOOSSSVVVWWWXXXZZZ[[[\\\]]]^^^```dddhhhgggmmmqqqppprrrwwwxxxuuuvvvxxxyyyxxxwwwwwwyyyzzzvvvvvvwwwxxxxxxwwwvvvvvv```KKKIIIEEE>>>;;;:::999777555222000...---************************))))))))))))))))))))))))))))))))))))***,,,---.........//////000000000111777777666666888;;;>>>AAADDDDDDHHHNNNRRRUUU[[[bbbmmm}}}pppTTTPPPEEEDDDNNNMMMHHHMMMOOOSSS[[[ccckkkppptttuuunnnjjjbbbZZZSSSNNNLLLKKKUUUOOOEEE@@@DDDLLLNNNJJJDDD@@@<<<:::888555777<<<<<>>666<<>>>>>>>>===<<<;;;;;;::::::::::::@@@OOO]]]{{{}}}}}}}}}}}}{{{zzz|||zzzwwwvvvxxx{{{}}}}}}{{{{{{{{{zzzzzzzzzyyyyyy{{{zzzyyyxxxwwwuuuttttttppprrrrrrqqqpppooopppqqqnnnooooooppppppoooooonnnpppooommmmmmnnnnnnlllkkkgggfffeeeeeefffeeecccbbb]]][[[WWWSSSNNNGGG???:::444555555333111//////000111333555999<<<>>>@@@@@@@@@AAABBBCCCDDDGGGKKKNNNTTT]]]eeejjjooosssuuutttxxxxxxyyywwwvvvuuuwwwxxxwwwwwwxxxxxxxxxxxxwwwwww]]]IIIIIIFFF@@@===999999777444222000...---************************(((((((((((((((((((((((((((((()))***,,,---/////////////////////000000000:::888777888<<<@@@CCCDDDGGGDDDEEEJJJOOOSSSYYY```aaa|||iiiSSS@@@EEEKKKNNNXXXkkkooolllppp|||hhhXXXUUUYYYYYYTTTPPPFFF>>><<<======???BBB777<<>>@@@777///......,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---///...///111000///333888YYY~~~iii___dddrrrbbbEEE:::<<<666888888)))---+++******+++++++++*********************************************************++++++,,,---------222---...111---(((111AAA^^^vvv}}}vvvnnnhhhdddbbbbbb___]]][[[]]]cccuuuwwwzzz|||yyykkkYYYQQQRRRSSSRRRFFF===333---------***&&&************************+++++++++,,,,,,,,,------,,,---222hhhtttppp;;;777<<<\\\vvvfffKKKWWW{{{{{{nnniii```ZZZUUUSSSOOOFFF@@@???@@@@@@?????????BBBFFFHHHGGGGGGFFFBBB===:::===BBBHHH___yyy}}}|||}}}|||zzzzzz{{{}}}~~~~~~{{{{{{{{{zzzzzzzzzzzzyyyzzzyyyyyyxxxvvvuuuuuutttqqqrrrrrrqqqppppppppppppoooooooooppppppoooooooooooonnnmmmlllllllllkkkkkkiiihhhgggggggggfffdddbbb^^^\\\YYYUUUQQQJJJCCC>>>666666666555333111///...//////000222333444444555222333333333222333666888???GGGRRR[[[bbbjjjqqqtttxxxyyyyyyxxxvvvuuuvvvxxxxxxxxxxxxyyyyyyxxxxxxxxxdddMMMKKKFFF@@@>>>999888666444222000...---************************((((((((((((((((((((((((((()))***,,,...///000000000000///...//////000111222222333888AAAIIIOOORRR^^^TTTLLLKKKNNNRRRWWW\\\iiinnnvvvnnnUUUIIIGGGAAAYYYbbbccciii{{{zzziiiQQQGGG@@@CCCIIIJJJHHHFFFAAA???===<<>>===888777666444111///...---************************)))))))))))))))))))))))))))***,,,---///000000111000///.........000111222222333555999???FFFMMMQQQgggYYYMMMOOOWWW]]]aaacccbbbXXXSSSKKKAAAHHHXXX[[[___pppxxxmmmVVVIIIFFFEEEGGGIIICCCAAA???<<<:::CCCYYYnnn}}}kkkzzzrrr}}}cccKKKDDD;;;444888AAA@@@222,,,///,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++---111111,,,222MMMiiijjjMMMcccmmmLLL>>>666555777555///---,,,+++,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......///---//////...222@@@WWWhhh{{{yyyqqqeeeYYYOOOHHHCCC@@@GGGGGGGGGHHHIIIJJJLLLLLLTTTOOOIIIDDDAAAFFFUUUdddXXXQQQQQQ___rrrlllmmmxxx}}}zzzfffKKKTTTMMMBBB999222///---,,,++++++++++++++++++++++++,,,,,,,,,,,,------------***777444YYYiiilllqqq|||bbb666<<>>IIIZZZiiiqqqtttwwwyyyxxxwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxbbbRRRMMMEEE>>>>>>777777555333111///...---************************))))))))))))))))))))))))***+++---///000000000000///...------...000222444666888999888888;;;@@@EEEVVVLLLKKKYYYjjjnnnfff^^^CCC@@@JJJUUUYYYcccoooooorrrsss\\\NNNLLLPPPEEEDDDEEEDDD???<<>>@@@:::777:::>>><<<444...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------...............---///222444BBBffflllWWW~~~uuuNNN:::666666999000...,,,,,,,,,,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---....../////////111111333EEEbbbvvvzzzzzzlllfffPPPPPPPPPOOONNNMMMOOOPPPSSSUUUXXX[[[\\\\\\[[[ZZZddd^^^UUULLLKKK[[[|||```AAA<<<@@@EEEXXXpppggguuukkkRRRTTTSSSNNNEEE;;;333///...++++++++++++++++++++++++,,,,,,,,,------------...(((666888jjjtttpppnnnXXX000:::@@@mmmyyy```PPPAAA888FFFeee|||{{{{{{~~~ttt```LLL>>>888:::666999BBBHHHUUUlll}}}|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{zzzzzzyyyxxxxxxxxxvvvtttssssssuuuuuusssqqqoooppppppqqqqqqppppppooommmnnnmmmkkkhhhgggjjjmmmjjjjjjjjjjjjjjjhhhccc```___^^^\\\[[[XXXTTTNNNIIIFFFDDDBBBBBBCCCDDDBBB@@@<<<;;;:::999888999999:::444666777777666555555666666333111222333999JJJZZZjjjnnntttxxxxxxwwwvvvvvvxxxwwwvvvvvvvvvvvvwwwxxxpppQQQJJJJJJDDD@@@AAA777666555333111///...---************************))))))))))))))))))))))))+++,,,...///000111000000......------...000333555000444666555444666===CCCEEECCCMMMfffyyyttt]]]HHHGGGNNNfff~~~mmmZZZTTTPPPMMMMMMNNNIII???;;;===GGGaaaVVVAAA???777222;;;EEE???///---------,,,,,,,,,+++++++++++++++,,,,,,------------------.........//////444///...444===RRR{{{UUU___cccDDD===777777111///---,,,------,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.../////////,,,111444???bbbvvv]]]NNNJJJMMMLLLRRRZZZ^^^___```aaaccchhhlllssszzzvvvcccRRRTTTmmmpppPPPPPPOOOBBB???KKKIIIyyyvvv~~~ddd\\\SSSVVVVVVNNNBBB777000///++++++++++++++++++++++++,,,,,,,,,---------......---555;;;{{{lllnnnWWW111===DDDsss||||||ZZZZZZNNN>>>???VVVnnnyyybbbNNNDDD@@@888999>>><<>>NNNeeejjjrrrwwwxxxwwwuuutttxxxwwwvvvuuuuuuvvvwwwxxxZZZIIILLLHHHGGG???>>>999777555333000...------+++++++++************))))))))))))))))))*********++++++---.../////////////////////000111111222222///999<<<555333>>>HHHIIILLLKKKJJJKKKLLLLLLKKKJJJccc~~~oooXXXMMMNNNLLLKKKHHH@@@BBBGGGTTTiiiwwwWWWAAABBBBBB555BBBLLL666666111...//////,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000,,,//////222LLLwwwoooyyyxxxzzz|||yyyrrrnnnuuu~~~HHHeee~~~TTT???:::777777333,,,))),,,///,,,(((++++++++++++++++++++++++++++++,,,,,,,,,---------+++///111///---...///...000333???WWWuuuuuudddZZZPPPJJJQQQ___```hhhsss{{{iiiYYY___kkk}}}cccPPPLLLOOONNNIIILLLGGGUUU{{{lll~~~~~~mmmjjj[[[OOOLLLEEE888000222...---+++,,,------,,,***++++++,,,------......///000---OOOooo{{{}}}KKK888999HHHmmm|||~~~~~~~~~kkkWWWNNNIIIDDDHHHRRRaaakkkrrrtttvvvyyywwwrrrrrrjjjfffhhhmmmuuunnnTTTFFF===>>>:::555===MMMeeewww~~~~~~}}}~~~~~~~~~~~~|||{{{{{{}}}~~~~~~~~~|||{{{zzzzzzzzzzzzzzzyyywwwvvvvvvtttrrrooorrrrrrtttttttttsssrrrqqqoooooonnnmmmkkkjjjjjjiiicccccccccccccccddddddeee```___^^^\\\XXXTTTQQQOOONNNMMMLLLMMMOOOQQQRRRQQQHHHHHHHHHIIIJJJLLLNNNNNNQQQQQQOOOLLLHHHDDD@@@>>><<<;;;:::777111///777BBBXXXooowwwtttuuuuuurrruuutttssssssuuuwwwxxxwwwvvv^^^JJJLLLIIIHHH???>>>888777555222000...---,,,+++++++++************))))))))))))***************........................//////000000111111222222666>>>???777888GGGUUU[[[JJJEEE@@@>>>AAAGGGOOOTTTsss___OOOGGGIIIMMMGGG777;;;AAAMMM```{{{xxxlll}}}SSSBBBLLLAAA:::BBB@@@777111.........,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000333222888ZZZhhhgggfffdddaaa]]]YYYWWW\\\WWWSSSTTTYYY^^^___^^^ZZZhhhwww~~~ttteeeYYYPPPJJJEEEAAA@@@EEEKKKPPPVVVbbbssscccYYY|||hhhCCC999@@@777444...+++,,,---,,,***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++...///000000111333FFF[[[iiiuuuooo[[[TTTRRRYYY]]]```lllzzzxxxdddXXXOOOJJJDDDBBBDDDPPPggg|||~~~gggTTTPPPNNNCCC888333...---++++++,,,---,,,+++++++++,,,------....../////////MMMuuuyyyuuuyyyHHH666999IIImmm|||~~~~~~~~~}}}|||~~~mmm^^^WWWQQQQQQVVVVVV^^^dddfffiiimmmlllhhhggg^^^WWWTTTSSSTTT[[[dddlll}}}\\\AAA===<<<777;;;HHHWWWggg~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzxxxxxxxxxwwwuuusssttttttuuuuuuuuutttssssssooonnnmmmkkkiiigggfffeeeccccccbbbbbbaaabbbbbbccc``````___]]]ZZZWWWTTTRRRQQQPPPPPPQQQTTTUUUTTTSSSRRRRRRRRRRRRSSSUUUVVVVVVUUUTTTSSSPPPMMMIIIEEECCC???===;;;999444111777@@@TTTkkkuuusssvvvuuurrruuuuuutttssstttwwwxxxwwwvvveeeLLLMMMJJJIII@@@===888777555222000...---,,,+++++++++************))))))))))))******+++++++++111000...---,,,,,,,,,---//////000000111222222222333;;;<<<777999EEEQQQVVVBBB>>>:::999???JJJVVV]]]nnnsssWWWLLLKKKGGGGGGHHHGGGEEELLLdddlllZZZgggJJJOOOFFF>>>DDDEEE999333.........++++++...,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111000222444CCCnnn}}}yyykkkcccXXXOOOKKKKKKMMMNNNGGGKKKMMMPPP]]]lllmmmeee```XXXMMMDDD@@@@@@AAABBB;;;???AAA@@@???CCCMMMVVVcccwwwWWWmmmTTT999BBB888555222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...))))))///333111333999EEEhhhjjjVVVNNNPPP\\\nnn|||sssdddZZZZZZUUULLLGGGZZZ~~~~~~jjjQQQMMMQQQKKK===444///---++++++,,,,,,,,,+++++++++,,,------......///000555OOOrrruuusssCCC555:::JJJmmm{{{~~~~~~|||||||||{{{}}}zzzqqqkkkjjjcccgggjjjkkkmmmppppppmmmccc^^^[[[XXXRRRJJJFFFEEEQQQ[[[lllUUUBBB===999:::AAAIIIVVVppp~~~~~~~~~|||~~~~~~|||~~~~~~}}}}}}||||||}}}{{{zzzzzzzzzzzzxxxwwwwwwwwwvvvuuuuuuuuuuuuuuupppooommmkkkiiifffeeedddcccbbbaaa```____________`````````___]]]ZZZXXXVVVVVVUUUVVVXXXZZZZZZXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYXXXUUURRRNNNKKKIIIDDD@@@===;;;888444777<<>>===777:::>>>DDDKKKTTT^^^dddmmmcccPPPCCCNNNMMMHHHAAA===JJJgggvvvxxx```LLLAAAJJJOOOBBB;;;555000///...,,,,,,...------------------------------...///000111111222111000<<<]]]wwwfffWWWNNNIIIGGGQQQNNNKKKIIIHHHFFFHHHLLLNNNLLLHHHEEECCCDDDGGGIIIAAABBBCCCBBB@@@>>>>>>>>>FFFMMM^^^zzzfff___tttEEE>>>999777555333///++++++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000***+++222444111999EEE^^^jjj^^^aaaggghhhnnn}}}wwwiiiYYYMMMMMMXXXdddyyyyyy}}}nnnTTTNNNRRROOODDD:::222///,,,++++++,,,,,,,,,++++++,,,------......//////666VVVkkkooouuuwww~~~nnn???333:::KKKmmmzzz}}}~~~}}}~~~~~~}}}~~~~~~qqqkkkbbbZZZTTTNNNKKKJJJEEEDDDHHHVVVlllRRR>>><<<===;;;CCCKKK___}}}~~~|||~~~~~~}}}}}}{{{zzzzzz{{{|||{{{zzzyyyxxxvvvuuuttttttuuuuuuqqqpppooommmkkkjjjhhhgggcccbbbaaa```^^^^^^^^^]]]______```___^^^]]][[[YYYXXXYYYZZZ\\\^^^^^^\\\ZZZWWWWWWVVVVVVVVVVVVWWWWWW\\\\\\[[[YYYVVVSSSPPPNNNJJJDDD@@@>>>;;;777777:::HHHaaaoooqqqvvvwwwtttwwwxxxuuusssrrrtttvvvxxxxxxqqqRRRNNNIIIJJJ@@@===:::999777444222000///...+++++++++*********))))))((()))***+++,,,---...///...---,,,+++,,,...000222000000000111222222333333333888<<<:::777777777555666;;;CCCKKKSSS\\\eeekkkrrrUUUPPPJJJFFFCCC??????IIIUUUlll~~~[[[DDDKKKOOOCCC===777222111000---,,,...------------------------------...///000111222222333333NNN~~~sssbbbVVVOOOHHHJJJVVV^^^QQQ???DDDYYYXXXZZZ\\\YYYRRRKKKGGGEEEDDD@@@===>>>BBBDDDAAA>>>===999>>>QQQkkkfffbbb]]]AAA<<<888666666222++++++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---///333333666EEEWWWlllpppYYYZZZmmmuuufff\\\UUUPPP^^^mmmmmm```[[[UUUKKKDDD666333...++++++,,,------++++++,,,------......///---111aaa~~~tttkkk<<<111:::LLLnnnzzz}}}~~~~~~~~~~~~~~~~~~rrrbbbYYYUUUSSSQQQMMMIIIIIIMMMRRReeemmmCCC@@@AAA888@@@EEETTTrrr~~~~~~~~~~~~~~~}}}{{{yyyyyy{{{|||{{{{{{zzzxxxvvvtttssssssssstttoooooonnnnnnmmmlllkkkkkkeeedddbbbaaa______^^^^^^^^^______```___^^^\\\[[[ZZZZZZ\\\^^^aaaaaa___]]]^^^]]]\\\\\\[[[\\\\\\\\\]]]]]]]]]\\\YYYWWWTTTRRRPPPJJJEEEBBB===888777999EEE___mmmooouuuwwwuuuxxxxxxvvvsssssstttvvvwwwwwwsssTTTNNNHHHHHH@@@>>>:::999777444222000///...+++++++++************)))((()))***+++---...///000+++***+++,,,---000222333000000111111222333333333999999888555444777:::======@@@EEEJJJQQQ\\\iiisssjjj```zzzdddVVVKKKKKKLLLGGGCCCCCCMMMooottt~~~]]]FFFCCCKKK???999555555444///---...------------------------------...///111222333333111<<>>777777;;;EEE___lllnnntttwwwuuuyyyxxxvvvttttttuuuvvvvvvvvvsssVVVOOOGGGFFF???@@@999777555222000...------+++++++++************)))((()))***,,,...///111111)))***+++---///000222222000111111222222333333444666444333333555888===AAACCCFFFIIIKKKQQQ[[[jjjtttwwwzzz```\\\mmm\\\wwwkkkPPPHHHHHHBBB<<<:::;;;VVVsssgggTTT@@@LLL@@@;;;888999777222..............................------...000111222333444444PPP}}}{{{zzzdddRRR\\\xxxmmmyyylllfffeee^^^\\\WWWQQQLLLGGGCCC@@@BBBAAABBBAAA<<<>>>VVVqqqeee|||bbbDDD:::555999888000,,,...------------------------------------............,,,111222444FFFgggnnnhhheeeooofff^^^hhhxxxuuu~~~kkk\\\SSSNNNAAA;;;444...,,,,,,------++++++,,,------......///222777uuuzzzlll<<<111;;;NNNooozzz}}}|||{{{zzzyyyxxx{{{xxxmmm```WWWNNNJJJRRR^^^kkkLLL@@@:::777;;;FFF\\\~~~}}}~~~}}}~~~~~~}}}zzzyyyzzz{{{{{{{{{{{{zzzzzzxxxvvvtttsssqqqpppppppppooonnnmmmmmmllliiiiiihhhfffeeeeeeeeeeeeaaabbbbbbcccbbbaaa```___\\\[[[\\\___ccceeeffffffdddcccccccccccccccddddddddddddeeedddcccaaa___^^^YYYTTTOOOGGG===555777===HHH```lllmmmsssvvvuuuyyywwwuuutttuuuvvvwwwvvvtttrrrWWWPPPFFFDDD???AAA777666333111...---+++++++++++++++************)))((()))***,,,...000111222)))***,,,...///000111111000111111222222333444444111222555999<<<<<<<<<>>>EEEIIINNNRRRUUU]]]hhhqqqyyy|||jjjQQQdddbbbNNNIIIDDD@@@@@@;;;@@@JJJzzzxxx~~~kkkHHHFFFAAA<<<:::;;;999333///...........................------...000111333444444>>>fffpppwwwaaaiiizzziii]]]YYYZZZ___fffnnnlllbbbVVVOOOLLLGGG@@@???DDDCCC>>>BBBLLLzzz___kkkxxxFFF:::555::::::111,,,------------------------------------........./////////444333777TTT|||iiimmmwwwyyylllgggyyyqqqfff^^^YYYDDD>>>666///,,,,,,------++++++,,,------......///+++666mmm{{{zzz}}}tttnnn===111;;;NNNppp{{{}}}}}}|||{{{yyyyyy|||rrr]]]OOOHHHFFFhhh}}}PPP===;;;777;;;EEEWWWwww}}}~~~~~~}}}{{{zzz{{{||||||{{{|||||||||{{{yyyvvvsssrrruuuuuutttrrrqqqooonnnmmmkkkjjjiiihhhhhhhhhhhhhhhcccddddddeeedddcccbbbaaa]]]\\\\\\___cccgggiiiiiihhhhhhhhhhhhhhhiiiiiijjjhhhhhhhhhhhhgggfffdddccc[[[WWWRRRIII<<<444777???JJJaaammmmmmrrruuuuuuyyyvvvuuuuuuvvvwwwwwwuuusss}}}QQQQQQJJJCCCLLL<<<:::777333111000000...---************************)))***,,,---......---,,,+++---000222333222000...///111333555555333111///444555777777888999<<<>>>AAAGGGNNNSSSWWW]]]ccciiixxxWWWVVVzzztttpppwwwdddRRRNNNDDD777DDDBBBAAATTT|||{{{ZZZAAAIII???999:::<<<777111...000...------///000//////222222---000888222---555LLLvvvsssuuuvvv|||ttt^^^RRRRRRRRRNNNHHHMMM___xxx|||iii]]]WWWFFF<<>>PPP___lllqqqqqqrrrssssssvvvuuutttsssssssssssssssVVVRRRJJJBBBKKK<<<999666222000//////---,,,************************)))***,,,---......------,,,---///111222111000000000111333444444333111000444555777888888999<<<>>>AAAFFFMMMRRRVVV[[[bbbgggvvv|||fff]]]hhhwwwoooVVVPPPXXXUUU^^^jjjMMMIIIQQQ>>>BBBCCCJJJiii}}}GGGIIICCC======???<<<555000000///---...///000000///111111---111888333000;;;cccllluuugggbbbcccbbbiiikkkeee]]]VVVPPPKKKJJJDDDKKKeee{{{oooeeeZZZOOOKKKIIIEEEAAA???FFFjjjyyyaaaPPP999???<<<666333+++...------------------......//////...---...///...222222>>>[[[vvvxxx~~~|||sss~~~}}}{{{ccc[[[III888222///+++---222...------------...//////+++999{{{mmmzzzyyyppp666888;;;UUUmmm}}}~~~}}}{{{yyyyyyyyy{{{{{{WWWFFFNNNuuuqqqPPP???<<<888===RRRppp}}}||||||}}}~~~}}}{{{zzzzzzyyywwwuuuwwwuuurrrrrrrrrqqqnnnkkkhhhjjjlllllllllkkklllmmmjjjiiihhhiiijjjiiigggdddbbbbbbbbbbbbccceeefffhhhggghhhjjjjjjjjjjjjkkkkkknnnnnnmmmmmmkkkjjjiiiiiiiiiccc[[[PPPBBB888999???OOO]]]kkkpppqqqrrrsssrrruuuuuuuuutttttttttssssss[[[SSSJJJBBBHHH<<<888555111//////...---+++***************************+++,,,------......---......///000000111111111222222222222222222222222444555777888888:::===???AAAFFFLLLPPPTTTYYY```eeepppxxxkkkeeeffffff___KKKLLLFFFAAAKKKUUUcccuuuaaaPPPWWWGGGGGGCCC@@@HHHhhhcccIIIEEE@@@>>>AAAAAA:::111111000......///000000//////000...111777222444DDDwwwzzzdddSSSGGGAAAOOO\\\pppuuullljjjhhh[[[TTT^^^ppp{{{|||zzz~~~xxxhhhUUUHHHEEEFFFEEE;;;WWWooooooaaa;;;<<<>>>888333.........------------......---...000///------000444111===YYY~~~iiiZZZNNN>>>444000000///.........------......///000...IIIkkksssqqq888999;;;VVVooo~~~~~~}}}{{{zzzyyyyyyyyyzzzzzz|||~~~qqqJJJJJJkkk]]]EEE<<<777;;;OOOkkk~~~~~~~~~|||{{{{{{zzzyyywwwvvvuuussssssrrrqqqnnnlllhhhjjjlllmmmmmmmmmnnnooommmkkkjjjjjjjjjjjjiiigggeeeeeeeeeeeefffhhhiiijjjiiiiiijjjjjjkkkllllllmmmnnnpppqqqoookkkiiijjjlllnnniiicccYYYKKK???>>>BBBTTTaaaoootttuuuvvvvvvttttttuuuvvvvvvvvvuuutttsss^^^RRRLLLCCCGGG<<<888555222000///...---,,,************************++++++,,,------.........000////////////111222333333222111000000111222333333555777888888:::===???AAAEEEKKKNNNQQQVVV]]]ccckkkttt{{{ccceeeuuuwwwttteeeSSSLLLGGG888;;;CCCNNNYYYiiihhhLLLSSSHHHBBBBBBDDDNNNkkkxxx{{{OOOIII@@@<<<@@@CCC<<<222222111//////000111000//////111...111444000999PPPoooxxxmmmeeekkkuuuuuudddYYYXXXaaajjjyyynnn]]]UUUNNNGGG@@@MMMmmmooottt~~~NNN<<<;;;<<<777/////////............//////------...111111000222666666QQQvvvzzz~~~|||kkkXXXRRREEE999555555000(((...............//////000333QQQtttsss{{{qqq999999;;;WWWppp}}}{{{zzzyyyyyyyyyzzzzzz{{{|||\\\JJJbbbkkkLLL???888;;;NNNggg~~~~~~}}}|||||||||zzzxxxvvvuuuttttttsssqqqooonnnkkkmmmooopppoooooopppqqqooommmkkkjjjjjjjjjiiihhhggggggggghhhhhhiiijjjjjjhhhhhhiiikkkmmmmmmlllkkklllppprrrpppkkkhhhkkknnnqqqmmmiiiaaaTTTIIIGGGLLLZZZfffqqqvvvwwwxxxwwwttttttuuuwwwxxxxxxwwwuuusss^^^QQQNNNFFFFFF===999777333111000000...---************************,,,,,,,,,,,,---...//////111000///...///111333444333222000//////000222333222444666777888:::===???AAAEEEIIILLLNNNSSSZZZ```iiiooo~~~bbbXXXuuucccJJJHHHFFFDDDDDDCCCAAABBBKKK[[[iiiwww[[[UUUGGGCCCJJJKKKJJJYYYooojjj~~~hhhUUUBBB===BBBDDD>>>777333222000000111111000///000111///111222///@@@aaammmZZZdddOOOHHHNNNUUUYYYrrr|||lllXXXGGGIIIGGGVVV{{{uuuoooBBB777???;;;///000//////......//////000111,,,,,,111333000000333???eeennnXXX```wwwyyyiii```OOO???777666111)))///............///000000111EEEwwwooosssqqq:::999:::WWWqqq~~~||||||{{{{{{|||{{{zzz{{{|||tttOOO\\\wwwTTTBBB;;;>>>QQQeeewww}}}}}}}}}}}}{{{zzzuuuvvvvvvuuusssqqqppppppoooppprrrqqqpppooooooppppppnnnkkkjjjjjjjjjiiihhhgggggghhhiiiiiijjjjjjjjjeeefffhhhkkknnnnnnkkkhhhiiimmmqqqpppkkkiiikkknnnqqqnnnkkkeee[[[RRRSSSYYY^^^gggpppssstttvvvuuurrrtttvvvxxxyyyyyyxxxvvvuuuaaaPPPPPPGGGFFF???:::777333111111000///---************************,,,,,,,,,,,,---...///000111000//////000111333444222111000//////000111222111222444666777999<<<>>>AAADDDHHHJJJLLLPPPWWW]]]hhhhhhrrrtttRRRhhhpppWWWRRREEEEEEFFFFFFBBB>>>???CCCFFFaaaeeeVVVLLLJJJDDD???NNNddd}}}jjjlllJJJCCCHHHEEE???===555333111000111111111///000111000222333333MMMwwweeeiii}}}jjjcccccc```[[[TTTcccsssxxxuuummmccc[[[IIIBBBDDD^^^mmmxxx~~~FFF666@@@???666000000////////////000000444...---000000---111999NNNssshhh[[[[[[}}}qqqzzzsssZZZFFF:::555333111//////......//////000111///???iiiyyyrrr{{{{{{mmmoooppp;;;888999WWWqqq~~~~~~}}}}}}|||}}}|||{{{{{{|||~~~YYY[[[~~~ZZZCCC===BBBVVVgggrrr~~~}}}}}}}}}}}}|||zzzuuuvvvwwwvvvsssqqqqqqqqqnnnpppqqqqqqooommmnnnnnnpppnnnmmmllllllkkkiiihhhggghhhiiijjjjjjjjjjjjjjjfffeeefffjjjnnnooolllhhhgggkkkoooooollliiiiiiiiillliiieee```YYYTTTXXX```bbbjjjppprrrtttxxxxxxvvvvvvwwwxxxyyyyyyyyyxxxwwwgggOOOOOOHHHGGGCCC999666333000000///...---************************------,,,,,,---...000000000000000000111222333333111111000000000000111111///111333444555888;;;===AAADDDGGGHHHJJJNNNUUU[[[cccaaakkkgggdddttt[[[TTTOOOMMMJJJDDDCCCFFFGGGEEEJJJaaaxxx[[[III???;;;EEETTTppp{{{QQQHHHKKKCCC<<<@@@555333111111222222111000000111000333555:::]]]lllyyyooofff```[[[ZZZZZZZZZ^^^cccGGGDDD@@@KKKppp^^^eeeRRR===???===>>>111000000//////000000111222///000222//////>>>RRRooovvvaaaccc~~~zzzbbbRRREEE999333555///////////////000000111222PPP|||yyy|||zzzxxxooo;;;777777VVVqqq}}}~~~~~~}}}|||{{{{{{{{{{{{|||~~~ddd]]]|||___BBB===EEE[[[kkkqqq}}}~~~||||||}}}}}}|||zzzuuuwwwxxxwwwsssqqqrrrsssnnnoooqqqqqqpppooopppqqqqqqpppooooooooommmjjjhhhiiiiiikkkllllllkkkkkkjjjjjjgggeeehhhllloooooolllgggjjjmmmnnnmmmhhhccc```___[[[VVVQQQKKKJJJQQQ\\\___eeejjjlllpppwwwzzzyyyxxxxxxxxxxxxyyyyyyyyyzzzlllOOOOOOGGGGGGFFF888555222//////...---+++************************------,,,,,,---...000111///000000111222222333333000000000111111000000000...000222333555777:::===AAADDDFFFGGGIIIMMMTTTZZZ]]]\\\kkkuuuvvv|||jjjuuunnn[[[\\\yyygggVVVLLLFFFIIIOOOAAAFFFGGGFFFUUUdddMMMIIIJJJJJJKKKrrrwwwUUUJJJLLL???888???666444222111222222111000///000111555888@@@hhhfffiii~~~xxxkkk]]]TTTUUUSSSMMMKKKOOOGGGIIIEEEEEEccc^^^fffdddJJJ===666===111111000000000000111111//////444555000444OOOnnnwwwyyyjjjggg}}}{{{uuuddd^^^RRR>>>333444///////////////000111111333ccclll|||nnn;;;666666VVVqqq}}}}}}}}}~~~~~~~~~}}}}}}|||xxxyyyyyy{{{|||~~~~~~}}}~~~~~~kkk^^^{{{aaa@@@<<>>@@@EEENNNZZZgggpppuuuwwwxxxzzzzzzyyyxxxyyyzzzpppNNNJJJIIIAAAAAA999666222000//////...---************+++,,,------............////////////...///000111222111111000000000////////////000000222111222222444777999:::???AAADDDEEEGGGJJJMMMPPPTTT\\\eeeqqq{{{qqq{{{ZZZKKKGGGFFFNNNvvv}}}xxxRRRLLLAAA444;;;<<<888444111222222222111000444444222@@@___iii[[[{{{zzzrrrnnnllliiieeeXXXPPPLLLLLL[[[lllnnnVVV<<>>888666555444333333666;;;CCCNNN\\\jjjssswwwyyyzzz{{{yyyyyyyyyzzzcccSSSJJJFFFCCC===999666222000//////...---+++++++++***++++++,,,,,,,,,---///000000000///...//////000111111111111000000//////......//////000111111111222444666999:::>>>???BBBCCCDDDGGGJJJMMMXXX[[[aaakkk|||rrrYYYKKKEEEIII]]]fffMMMCCC===888<<<999555222222222222111000444555444DDD~~~^^^aaarrrqqq{{{{{{qqqkkk___UUUOOO\\\```tttFFF<<>>]]]{{{~~~hhh[[[```\\\TTTKKKEEEEEEIIINNNUUUSSSUUUZZZ```iiiyyydddSSSqqq|||xxxZZZMMMBBB222111111000//////000111222333RRR{{{uuuppp|||qqqkkk}}}>>>;;;???WWWuuu~~~~~~~~~|||zzzzzz|||~~~}}}iiizzzwwwlllbbbUUURRR___iiigggccceeepppuuuvvvoooiiiiiiiiihhhmmmuuu}}}{{{vvvssstttnnnjjjeeeeeekkkttt}}}}}}~~~~~~|||{{{zzz{{{{{{{{{yyywwwwwwvvvuuutttsssrrrrrrrrrpppqqqsssuuuuuusssnnnjjjkkkjjjjjjjjjlllllljjjiiimmmnnnooonnnkkkiiiiiiiiilllkkkjjjhhhddd^^^YYYUUUUUUPPPJJJBBB<<<888444333222444444333666CCCYYYjjjtttvvvxxxxxxwwwwwwxxxyyySSSCCCRRRGGGBBBHHH===999666222000//////...---,,,,,,++++++***+++++++++,,,---///111111000...---111111000000000000000000//////............//////111111111222333666888999===>>>AAABBBDDDFFFIIILLLSSSTTT___ooowww~~~eeeMMMIIILLLXXXuuucccIIIDDD333:::999777555333222222222///555333777TTTaaaLLLsss}}}}}}jjjffflllhhhNNNCCC999999777555333222222333444999555777OOOaaaGGG???BBB>>>;;;:::<<>>@@@???AAAEEEPPPjjjkkkOOO```yyy|||iiiVVVLLL555333222111000///000111111???tttvvvuuudddyyy;;;:::@@@ZZZyyy~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}|||zzzyyyoooqqq{{{lll]]]\\\^^^bbbddd^^^SSSKKKFFFFFFEEEBBB>>><<<;;;;;;===HHHWWWbbbiiikkklllmmmuuuxxxwwwnnndddbbbkkkuuu}}}~~~}}}||||||}}}|||zzzxxxvvvvvvuuutttssssssssssssuuuvvvwwwzzz{{{yyyvvvrrrnnnmmmlllmmmnnnmmmkkkiiiggghhhiiijjjjjjjjjiiiiiijjjlllnnnmmmiiieeecccbbb___```___ZZZRRRHHHAAA===::::::777222333@@@WWWiiinnnppprrrsssrrrrrrtttuuu]]]HHHRRRLLLCCCBBB>>>999666222000//////...---************+++,,,------............////////////333222000/////////000111///......------......///000000000111333555777999999;;;???AAACCCGGGKKKNNNSSSWWW]]]eeemmmvvvzzzYYYIIIAAAHHHiiiwww]]]FFFEEE888::::::777333111222333...999222LLLgggLLLdddzzz{{{{{{{{{hhh@@@CCC:::888666444333333444555555555DDDeee}}}}}}```IIIAAA:::;;;<<<;;;:::;;;<<>>WWWvvv~~~~~~}}}|||{{{|||~~~~~~}}}{{{{{{zzz{{{{{{yyymmm|||ppphhh\\\PPPNNNGGG<<<666666777666333222222444444222333444555333222333777:::<<<<<<<<>>AAADDDHHHLLLQQQUUU\\\dddmmmuuu~~~}}}WWWKKKHHHVVV}}}MMMEEEBBB>>>:::666555555444333555<<<666bbbQQQ]]]{{{ssstttxxx}}}lllRRR===;;;===<<<666222222666999888DDD|||uuuttt|||eeeLLLBBBAAADDDEEE@@@BBBHHHXXXwwwnnn[[[bbbsssSSSCCC:::111,,,///222222000000;;;dddwwwuuuyyywwwnnn???888666ZZZwww~~~~~~~~~~~~~~~}}}~~~mmmrrrsss]]]KKKKKKCCC>>>888333111111222222111666777222111666888666444666666555222111333555666333888HHH\\\fffaaaYYY___hhhuuu|||yyywww}}}{{{zzzxxxxxxyyyzzz|||xxxwwwwwwvvvuuuttttttsssqqqpppnnnmmmmmmoooqqqrrrqqqpppmmmkkkiiihhhggggggbbb^^^```hhhhhhbbbgggqqqsss~~~uuuhhhYYYJJJ>>>;;;:::===LLL___kkkoooqqqrrrvvv{{{|||yyySSSPPPQQQBBBCCC@@@999666222/////////...---++++++++++++,,,---......////////////000000000000444111//////000222111///............//////////////////000111222444555666666999<<>>======:::555222444888;;;<<<\\\zzz}}}|||xxxyyyzzzlllaaaVVVOOOPPPNNNPPP\\\www~~~SSSUUU|||vvvUUUFFF???666///000222222111222666xxxoooyyykkk<<<888666WWWsss~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~||||||vvvsssnnnXXXDDD???999555222000111222333333000555666444555999888333777555333333444555444333666333333777>>>FFFJJJKKKTTT^^^mmm{{{~~~|||zzzxxx|||{{{yyyxxxwwwxxxzzzzzzvvvvvvuuuuuuttttttssssssqqqpppooonnnmmmmmmnnnoooqqqpppooommmkkkiiihhhgggeee______dddbbb\\\___hhhwwwsssgggUUUCCC<<<999<<>>999666222//////......---++++++++++++,,,---............//////000000111111222000///...///000///...---............///////////////000000222333555666777:::===???BBBEEEIIILLLPPPTTT\\\dddllluuu}}}}}}yyyXXX@@@FFFcccPPPJJJFFF???:::777555444222999...DDDiiiAAAWWWqqqlllqqqvvvxxxeeevvvuuuEEE???<<<888555444555999;;;@@@tttzzzqqq~~~wwwxxxyyy}}}uuuiiigggbbb___ggg}}}VVVOOO\\\zzzyyyhhhMMMHHH<<<222000222222222333===vvvZZZ~~~jjj999999888TTTppp~~~~~~}}}}}}}}}~~~~~~~~~||||||}}}~~~~~~~~~{{{yyyzzz}}}uuukkkZZZFFF;;;666444222222222333111000222444777:::>>>AAA===777;;;777444444888:::999666777777555222///222888>>>FFFQQQaaappp{{{}}}~~~~~~|||{{{zzz{{{zzzxxxwwwwwwwwwxxxyyytttttttttttttttttttttttttttsssrrrqqqpppooonnnnnnqqqqqqqqqpppnnnllljjjiiiiiidddbbbccc___WWWVVV\\\sssyyycccKKK>>>999:::CCCOOObbbiiioooqqqsssvvvvvvttt\\\QQQOOODDDFFF>>>999666111///......---,,,++++++++++++,,,---......---......///000111111222000//////......///......---------.........///////////////000111333555666888:::===@@@BBBEEEIIILLLOOOTTT[[[ccckkkttt|||^^^EEEIIIwwwcccWWWKKKFFF???:::777555444333;;;,,,RRRwwwQQQ===WWWiiieeepppuuuwwwkkksssMMMAAA<<<888777666555666999HHHrrrmmm|||uuuuuuwww}}}yyysssooowwwqqq\\\KKKeeeooo~~~XXXPPPBBB555111000000111333BBBwwwPPPxxxkkk888;;;:::RRRnnn~~~}}}}}}}}}~~~~~~||||||}}}~~~~~~|||zzzyyy{{{~~~nnn___TTTEEE888555555666999;;;;;;999777;;;;;;;;;@@@GGGJJJFFFAAA???===;;;<<<>>>@@@AAAAAA888888999999999888777666<<>>888555111///......---,,,++++++++++++,,,---......---......///000111111222////////////......---...------------..................///000111333444555888:::===???AAADDDHHHKKKNNNSSSZZZbbbkkksss|||kkkSSSMMMRRR}}}aaaSSSKKKEEE>>>999666666555555333111jjj^^^CCC===YYYdddbbbnnnqqquuu{{{|||QQQAAA<<<999:::888444555:::eee|||ooommmyyywwwtttuuu|||zzzyyyvvvOOOTTTcccVVVGGG888111//////000333:::aaammmqqq___|||mmm888:::999RRRmmm~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzyyy|||___KKKFFFDDD??????AAAFFFLLLPPPRRRPPPNNNMMMGGGDDDFFFKKKMMMKKKHHHEEEGGGIIIGGGCCCDDDIIINNNAAA;;;777<<>>@@@CCCGGGJJJNNNRRRZZZbbbjjjsss{{{SSSJJJKKKiii|||uuuTTTLLLFFF???999666666666666///BBBOOO??????ZZZbbbaaakkkmmmuuuWWWBBB===;;;;;;777333999CCCssslllrrrzzzuuuxxxvvvxxx}}}}}}___QQQuuuoooZZZKKK;;;222000///000333999]]]~~~rrrwwwmmmppp999777666SSSnnn}}}~~~~~~~~~~~~{{{{{{~~~___LLLOOO[[[bbbggghhhjjjmmmnnnlllhhhddd]]]UUUOOOOOOOOOOOOOOOPPPOOOSSSTTTOOOHHHFFFLLLSSSRRRFFF;;;<<>>@@@XXX```cccjjjjjjvvvyyykkkEEE???;;;;;;666444BBBTTT|||llllll{{{zzztttppptttyyysssWWWbbb|||^^^OOO>>>555222111222444<<>><<<:::888666<<>>AAAEEEGGGMMMRRRYYYaaaiiirrrzzz{{{XXXHHH[[[hhhTTTMMMDDD<<<888666555555222TTTLLL>>>???VVV```dddiiihhhxxxoooGGG@@@<<<999444555IIIaaa}}}jjjooo~~~uuuppplllooo{{{___YYYzzzvvv```QQQ@@@888555333333666666xxxWWWzzz~~~EEE999999^^^yyy~~~~~~}}}|||{{{{{{{{{{{{~~~|||rrrsssxxx{{{|||}}}|||wwwsssddd``````dddeeedddiiiqqqeeeaaaZZZRRRJJJFFFEEEEEEIIIIIIHHHDDD@@@>>>???@@@777888:::???HHHVVVdddnnn{{{~~~~~~}}}|||xxxwwwwwwvvvuuuttttttssswwwvvvsssqqqpppqqqrrrrrrsssrrrrrrqqqqqqqqqrrrssslllmmmmmmllljjjddd[[[RRRKKKNNNRRRTTTRRRMMMJJJKKKHHHJJJJJJEEE???;;;888555999OOOfffooopppqqqtttvvveeeTTTLLL@@@CCC<<<999555///------...---+++,,,)))(((***,,,---///000222000///000222333111...///............---------........................---------...000111333444666888<<<>>>@@@CCCFFFIIIKKKPPPWWW___hhhpppyyy~~~zzziiiGGG___oooZZZHHHHHH<<<333<<<777555555TTTLLL>>>JJJRRRZZZeeehhhooonnnQQQ???<<<999777444CCCwwwooo}}}iii{{{yyynnniiilllsssnnnRRRwwwvvvsss\\\CCC666444444333333>>>ttt{{{VVVyyy|||MMM::::::ZZZvvv~~~~~~~~~{{{|||zzzuuuuuu|||}}}~~~ssskkkiiijjjaaabbblllqqqllliiillliii]]]OOOKKKOOOQQQLLLFFFLLLEEE===999:::===@@@AAA888666777<<>>@@@CCCFFFIIIKKKPPPWWW___gggpppyyy~~~SSSSSS]]]JJJIII<<<444<<<777555BBBeeevvv>>>@@@MMMVVV]]]fffhhhrrrvvvUUU???<<<:::777888PPPzzz]]]```ccc|||tttkkkhhhnnnuuu~~~xxx{{{WWWkkkzzzcccHHH:::666444222222111^^^rrroooZZZyyyQQQ;;;;;;YYYvvv{{{xxxwwwxxx||||||ssslllkkkggggggnnnvvvrrrcccZZZ\\\[[[[[[\\\```ddddddaaa^^^NNNOOOMMMFFF>>>:::<<>>999555///------...---+++++++++++++++,,,...///000///.........000000...---///............------------------------------------------...000111333444555888;;;>>>@@@CCCFFFIIIKKKPPPWWW___gggpppxxx}}}]]]KKKiiicccMMMJJJ===555<<<777666===jjjhhh<<>>999@@@ddd|||hhh^^^```|||ooogggfffoooxxxvvvkkkyyy^^^^^^}}}fffLLL===777333222222777ffftttppp[[[zzzRRR777;;;VVVvvv~~~~~~yyyuuuuuuxxx|||zzzqqqkkkiiihhhmmmvvvzzzppp___XXX[[[___eeelllmmmjjjeeebbbbbb[[[YYYVVVPPPIIIAAA;;;777666333222555:::BBBRRR```mmmpppvvvzzz{{{{{{~~~}}}~~~}}}zzzxxxvvvuuuuuuuuuqqqqqqrrruuuxxxyyyxxxwwwtttqqqmmmkkklllmmmnnnnnnmmmmmmlllmmmoooooonnnlllkkkiiikkkrrrwwwwwwuuuuuuiiiccc]]]WWWLLLBBB>>>???EEESSSeeerrrvvvwwwwwwxxx```RRRMMMDDDGGG???999444///------...---+++&&&)))+++***+++///111111000000000111111111000//////............------------------------------------------...000111333444555777;;;===@@@BBBFFFHHHKKKPPPWWW___gggooowww}}}\\\MMMZZZvvvkkkQQQLLL???666<<<777777:::uuu___CCC<<>>999KKKzzz}}}vvvfffcccwwwmmmdddcccnnn{{{}}}wwwuuudddRRRrrr~~~rrr~~~|||fffMMM===777333333444666pppWWWsss}}}QQQ333:::QQQwww}}}xxxuuuttttttxxx{{{vvvuuuvvvvvvxxxvvvlll```^^^cccjjjnnnpppllleee______aaacccYYYOOONNNQQQNNNAAA555777333111222444<<>>;;;777RRRwwwiiihhh\\\lllssslllaaa```lll{{{wwwnnnOOOaaaqqq{{{kkkQQQAAA888333333444666ttt~~~{{{YYYmmm}}}XXX333;;;JJJvvv~~~~~~|||yyyxxxyyyxxx|||~~~}}}zzzvvvrrrmmmfffccccccjjjlllooorrrsssuuuwwwyyymmmddd[[[VVVUUUQQQGGG>>>:::555222111111666CCCOOO^^^kkkyyy}}}yyywwwwwwyyyqqqkkkkkkllloooxxx~~~||||||{{{xxxvvvttttttssstttuuuuuuuuuuuuuuuvvvwwwwwwwwwtttpppmmmmmmnnnnnnmmmppppppoooooonnnnnnpppqqqsssrrrqqqsssxxx}}}}}}{{{}}}wwwnnnbbbRRRCCC>>>@@@GGGQQQ___jjjooorrrssssss^^^PPPMMMEEEHHH???999555///------...---+++...666888111---000000------...000000.........//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444444777:::===???BBBEEEHHHLLLPPPWWW^^^fffnnnvvv{{{bbbSSS^^^qqqsss{{{ZZZOOOBBB999===777:::@@@yyyEEE<<<>>>MMMUUUWWW[[[aaavvvxxxxxxPPPIII>>>888YYYmmm]]]^^^^^^|||{{{nnnjjj______ooo{{{zzz|||\\\ggguuuZZZGGG;;;333111333;;;ooo{{{___qqq{{{eee999===DDDsss~~~~~~~~~vvvmmmhhhjjjiiikkkppptttrrrlllfffgggkkkqqqzzzwwwdddSSSIIIFFF???:::555222111444???KKK[[[gggsssvvvvvvvvvtttssshhhZZZMMMIIIJJJQQQcccuuu~~~}}}|||{{{yyywwwuuusssrrrrrrrrrvvvwwwxxxwwwuuutttuuuvvvxxxvvvrrrppppppooonnnmmmtttuuuuuusssrrrqqqssstttuuuuuussssssxxx}}}}}}yyy}}}xxxpppdddQQQ@@@:::<<>>999555///------...---++++++555888000,,,000111---,,,///111000...---...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444444777:::===???AAAEEEGGGLLLPPPWWW^^^fffnnnuuuzzzWWWYYYppp]]]PPPDDD:::===777;;;BBBuuu>>>>>>AAANNNSSSVVV]]]eee{{{xxx]]]WWWLLLKKKwwwqqq[[[ZZZhhhpppdddddd]]]bbbwww~~~zzz}}}fffpppxxx]]]III;;;333111333444VVViiibbbppp{{{nnn<<<>>>>>>qqqyyyjjj\\\UUU[[[^^^eeeooowwwxxxqqqjjjbbbdddfffiiinnntttzzz}}}~~~jjjXXXMMMEEE???999555222444>>>IIIYYYeeeooorrrrrrooohhh```MMM@@@666555555:::JJJ]]]qqqyyy}}}~~~}}}{{{{{{yyywwwuuusssrrrrrrrrruuuwwwyyyxxxvvvtttuuuvvvyyywwwuuutttsssqqqnnnlllsssuuuwwwvvvtttsssuuuvvvsssuuusssrrrvvv}}}|||wwwzzzvvvooocccOOO===666888;;;>>>CCCHHHKKKMMMOOOPPP^^^OOOMMMEEEGGG>>>999555///------...---+++"""...333---***000333000...111333222000///000222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444444666:::<<>>:::qqqsssfff```dddgggkkknnnrrrqqqllleeeWWWTTTOOOIIIIIIPPP\\\fffpppooovvvnnnUUUHHHBBB;;;666333444>>>HHHVVVdddqqquuusssjjjYYYIII:::333222777777555>>>LLLfffqqq~~~|||}}}~~~{{{|||~~~~~~|||zzz{{{zzzwwwuuusssrrrrrrrrrsssvvvyyyyyywwwuuuuuuwwwyyyxxxwwwvvvuuurrrnnnkkkooorrruuuuuutttssstttvvvuuuwwwwwwuuuzzzzzzwwwtttnnnbbbNNN;;;333555222333555777999;;;<<<===cccRRRMMMDDDGGGAAA888555000---------,,,,,,+++,,,---///000111111111///333777888444000...///000///...,,,++++++,,,,,,...+++)))***,,,---+++(((------------...000111222444666999<<<>>>AAAEEEHHHLLLPPPUUU]]]fffpppzzz}}}~~~kkkXXXaaaXXXNNN;;;:::999<<<```\\\III>>>EEEKKKSSSRRRSSSkkkwwwvvv~~~sssuuuqqqSSS@@@JJJbbbuuufffTTTOOOhhhlll___\\\aaasssxxxoooooojjjhhhqqq{{{ggg___tttyyyaaaKKK<<<555111000555YYYrrrrrrpppqqq{{{}}};;;444AAAlll}}}|||{{{zzz|||wwwzzzyyyvvvrrrnnnjjjhhhfff^^^\\\UUUMMMJJJKKKIIIEEEQQQbbbfffaaapppnnnRRRCCC999:::777222777CCCYYYeeeppppppggg[[[NNNEEE???;;;888777555555===GGG]]]lll}}}vvvyyy~~~~~~~~~~~~~~~~~~}}}yyywwwuuutttttttttsssqqqqqqppprrrvvvwwwuuutttvvvuuuvvvwwwvvvsssqqqqqqqqqvvvwwwvvvtttsssuuuuuussswwwxxxzzz{{{zzzzzzzzz{{{tttnnnfff\\\NNN???777777111111111222333444555666cccQQQLLLDDDGGG@@@888555000---------,,,,,,)))***+++---.../////////...111555555111......///000///---,,,++++++,,,,,,...,,,******,,,---+++)))------------...000111222444666999<<<>>>AAAEEEHHHHHHNNNUUU\\\bbbjjjttt||||||vvvyyyoooSSSqqqaaaUUUKKK:::;;;;;;???oooWWWDDD:::DDDJJJTTTTTTVVVooovvvooojjjiiijjjqqq{{{zzzuuuhhheeeiiiwwwtttqqquuuPPP;;;HHHdddsssaaaPPPPPPnnnhhh]]]ZZZ___qqqyyy~~~|||xxx{{{rrrrrruuukkk```oooyyy```III:::555444444777cccrrrooo{{{HHH666===hhh~~~}}}{{{zzzyyyyyyyyyzzzwwwtttmmmgggddd```UUUIIIFFFRRR\\\```hhhwwwfffOOO<<<777666444999BBBQQQZZZaaaaaa___```aaa```UUUOOOIIICCC===999>>>EEEWWWeeewwwwwwsssrrrxxx~~~}}}}}}|||}}}~~~yyywwwtttrrrrrrqqqooommmooommmnnnsssuuussstttwwwtttuuuvvvtttrrrqqqqqqrrrwwwvvvuuutttuuuvvvvvvtttrrrsssvvvyyy{{{zzzwwwuuulllbbbXXXRRRJJJAAA:::888666444222222444666555444aaaPPPLLLCCCGGG@@@888555000---------,,,,,,******,,,---......//////,,,///222111...---...000000///---,,,++++++,,,------,,,++++++,,,,,,+++***------------...000111222444666999;;;===@@@DDDGGGJJJOOOUUUZZZ___hhhttt}}}}}}ssseeeXXXOOONNNZZZhhh}}}~~~tttlllqqqyyyVVVdddiiiWWWKKK;;;<<<<<>>===>>>;;;888777999999888666```NNNKKKCCCGGG???888555000---------,,,,,,,,,---...///000000000000---///111000---,,,///222///...---,,,+++,,,,,,------,,,,,,,,,,,,,,,++++++------------...000111222444666999;;;===@@@DDDGGGLLLMMMPPPUUU\\\eeennnsss___UUUGGG;;;222222<<>>FFFOOOYYYaaajjjvvv{{{ooobbbRRREEEBBBFFFQQQ\\\iiisss}}}}}}mmmkkkpppvvv~~~}}}{{{{{{}}}~~~~~~{{{xxxwwwvvvuuutttrrrppplllkkkmmmooonnnqqqvvvssssssrrrpppnnnoooqqqsssoooqqqttttttooojjjlllqqqooolllkkkqqqxxxyyyqqqhhhbbbVVVKKKGGGEEECCCBBBDDDFFFEEEDDDAAA>>><<<;;;;;;^^^MMMJJJCCCGGG>>>888555000---------,,,,,,------...///000000000000///111222000...---000444///...---,,,+++,,,---...------------,,,++++++,,,------------...000111222444777999;;;===???CCCFFFEEEFFFJJJRRRZZZ]]]ZZZVVVBBB===888666555666>>>HHH___|||~~~vvvpppaaa[[[ggghhhkkkyyy}}}bbbRRR>>>:::999@@@FFF>>>888GGGHHHNNNOOOUUUuuuhhhJJJDDDBBBCCCGGGFFFAAA===<<<;;;>>>GGGVVVdddqqq|||yyytttgggXXXOOOGGGEEEEEEHHHOOO]]]tttyyyoooSSSJJJhhhzzzMMMIIIIIIXXXpppcccTTTOOOTTTaaarrr}}}kkkSSSKKKBBBAAAHHHPPPSSSSSSSSSRRRVVV^^^eeelllvvv|||wwwkkkfff___jjj}}}}}}cccooojjjRRR???555111222222AAAiiitttaaazzz\\\777>>>```~~~yyytttooollldddddd```[[[^^^lll}}}ssseee]]][[[]]]dddkkkxxxjjjSSS>>>444555:::===<<>>>>>@@@\\\KKKJJJCCCFFF===888555000---------,,,,,,+++,,,,,,---......------000222333222///...111444......,,,,,,,,,,,,---...,,,---...---,,,+++,,,---------------...000111222555777999;;;<<>><<<;;;===<<<999<<>>JJJNNNSSSWWWaaapppzzz}}}yyypppeeeWWWKKKIIIMMMRRR\\\gggooozzzkkk___iiixxx}}}~~~|||{{{{{{yyywwwwwwxxxyyyxxxwwwvvvqqqnnnooonnnmmmnnnrrrttttttsssqqqooonnnoooqqqoooqqqyyyzzzooommmsssvvvoookkkoooxxx~~~}}}yyyoooiiibbb\\\TTTMMMNNNSSSRRRWWWZZZVVVNNNFFFCCCCCC[[[JJJIIICCCFFF<<<888555000---------,,,,,,+++,,,------...---------000333444333///...///111...---,,,,,,,,,,,,......,,,...///...,,,***,,,---------------...000111222555777999;;;<<<>>>BBBDDDEEEHHHKKKLLLLLLLLLMMMOOOTTTPPPNNNMMMHHHBBB@@@BBBNNNbbb{{{wwwooofffTTTTTTggg\\\]]]uuu```UUUAAA:::===KKKwww;;;===@@@CCCDDDJJJKKKSSSqqqooocccUUULLLGGGBBBBBBEEEBBB>>>===@@@DDDJJJUUU___lllvvvxxxpppiii]]]MMMAAA<<<:::===BBBHHHJJJMMMVVVaaaeeekkkttt}}}}}}ttt}}}kkkXXX]]]}}}RRRJJJGGGZZZhhh^^^RRRKKKRRRcccuuuvvvhhh[[[VVVYYYaaahhhccc]]]YYYZZZZZZ[[[^^^bbbfffssssssgggmmm~~~~~~rrrnnnhhh___]]]^^^[[[bbbuuugggiiinnnxxxmmmUUUAAA777555777===DDD```{{{fff777<<>>???AAA>>>OOOQQQSSSVVV___llluuuxxx{{{tttlllbbbVVVKKKJJJNNNSSS\\\eeemmmvvvqqqddddddooo{{{}}}|||{{{yyywwwvvvwwwwwwvvvuuusssooonnnoooooommmnnnrrruuuuuuuuussspppnnnnnnoooqqqmmmrrr|||sssqqqssspppnnnttt~~~|||uuuooolllgggaaa^^^______aaabbbbbb^^^VVVMMMHHHZZZIIIIIICCCFFF<<<888555000---------,,,,,,......//////000/////////000333555333///---...000...---,,,,,,,,,---...///,,,...000...+++***,,,...------------///000111222555777999;;;<<<>>>AAADDDEEEEEEAAA999666@@@SSSdddjjjfffbbbaaa^^^ZZZYYY\\\dddhhhooo{{{ssslllcccRRRRRRhhhZZZYYYvvvcccZZZCCC;;;???NNNsss555999??????BBBIIIMMMTTTooowwwiii```WWWQQQNNNIIIEEEBBBBBBBBBCCCIIIQQQ[[[fffsss|||zzztttmmm```OOOCCC>>><<<>>>BBBEEECCC@@@CCCIIIHHHPPP\\\hhhsss~~~xxxmmmVVVRRRUUUJJJEEE\\\jjj```SSSKKKQQQbbbtttssseeebbbiiipppllleee___]]]ZZZWWWWWWZZZ\\\eeettt}}}yyyrrrkkkeee]]][[[___VVVUUUdddwwwiiiiiixxxooovvvZZZCCC888666999333666{{{[[[wwwhhh555888RRR}}}iiiZZZPPPWWWfffuuutttfff\\\[[[gggllldddOOOCCCEEEEEE???:::@@@HHHRRR```oooxxxyyyxxxrrrjjjaaaUUUKKKIIIMMMTTT\\\dddiiiqqq{{{}}}|||xxxkkk```hhhyyy~~~}}}~~~{{{yyyxxxwwwwwwuuutttpppmmmllloooooommmooorrruuuvvvwwwuuuqqqnnnmmmmmmqqqgggjjj}}}wwwnnnpppooopppxxx~~~xxxxxxxxxsssmmmjjjllliiihhhjjjllleeeWWWLLL]]]KKKJJJDDDHHH???888555111...............)))---222444333000...---000000000000////////////---,,,******,,,---...------,,,,,,++++++,,,,,,---------------...000111222333555777999;;;>>>BBBDDDFFFAAA;;;999;;;DDDVVVggguuuvvvtttpppkkkeeebbbaaagggkkkqqqyyy{{{ssskkkXXXIIIQQQeeelllddd}}}ggg___AAABBB666RRRdddDDD<<<<<>><<>>888555111...............***...111333222000///...000000000000////////////---,,,******,,,---...------,,,,,,++++++,,,,,,---------------...000111222333555777999;;;>>>BBBDDDEEEEEEFFFHHHJJJRRRbbbrrr|||vvvqqqooonnnnnnpppsssxxxyyyppphhhVVVFFFMMM```oooaaaggg]]]AAAAAA444NNNbbbCCC===>>>???FFFGGGFFFWWWvvvwwwiiidddUUUOOOJJJIIIHHHFFFHHHMMMPPPUUUXXXaaaoooqqqpppyyyyyyrrrqqqvvvqqq___KKK@@@999:::<<<===<<<;;;:::888888:::???FFFKKKSSScccrrreeetttTTT~~~^^^BBBGGGHHHbbbiii```TTTOOOSSSaaarrr}}}~~~vvv{{{tttppplllgggddd___[[[WWWSSSTTTZZZfffttt}}}~~~|||~~~~~~|||wwwmmm```WWW]]]YYYPPPFFF???BBBLLLUUUrrr{{{qqqjjjnnnaaaUUU<<<777555333<<>>BBBDDDIIIOOOXXX___```cccooo|||{{{xxxxxxwwwwwwvvvvvvyyyvvvlllcccRRRDDDIIIYYYyyyfffhhh[[[BBBBBB666MMMaaa>>>888;;;>>>CCCCCCEEEYYYzzzvvvmmm]]]WWWRRRPPPLLLIIIIIIMMMSSSTTTQQQWWWeeeffffffnnnmmmkkkiiijjjnnniiiVVVBBB::::::999999888888777777555555888<<>>DDDYYYtttpppiiiqqqiiifff\\\>>>666777555:::```{{{^^^oooiii>>>:::>>>tttyyyrrrppp{{{}}}sssnnnoooppp{{{}}}{{{tttqqqzzzjjjVVVUUU___bbb[[[RRRXXX___ccccccbbb___XXXQQQIIIGGGMMMZZZfffkkkllllll{{{dddUUUTTT\\\[[[\\\cccooozzzxxxpppnnnpppqqqtttxxx|||~~~~~~||||||~~~yyyxxxxxxzzz|||~~~~~~}}}{{{{{{{{{zzzxxxvvvsssrrrtttsssrrrqqqpppqqqrrrrrrqqqrrrsssttttttrrrpppooosssqqqppprrrvvvxxxwwwuuutttvvvqqqiiimmm}}}yyywwwtttqqqrrrpppeeeYYY]]]KKKIIICCCFFF===888555111...............---...000///......///111000000000000////////////---,,,******,,,---...------,,,,,,++++++,,,,,,---------------...000111222333555777999;;;>>>BBBDDDQQQ[[[iiisssrrrpppvvv~~~~~~|||xxxtttuuuzzz~~~sssiii___PPPCCCEEEQQQqqqooo\\\EEECCC:::PPPfff===555888===AAA@@@CCCZZZ}}}~~~rrreee___YYYVVVQQQKKKJJJLLLVVVVVVQQQUUUaaabbb```gggaaaXXXPPPRRR[[[]]]QQQBBB===<<<:::999888888999999888666777888999<<>>888>>>nnn}}}ttteeellloookkkffffffiiijjjttt}}}zzzooolllttt}}}sss[[[NNNSSS]]]ZZZNNNSSS[[[dddiiillljjj```UUULLLKKKRRRaaalllnnnjjjgggnnnpppffffffcccaaadddnnn{{{~~~tttqqquuuzzz||||||}}}}}}{{{{{{zzz|||~~~~~~~~~|||{{{{{{{{{zzzxxxuuurrrppprrrqqqpppooooooooopppqqqooopppqqqqqqqqqpppnnnnnnqqqooommmnnnqqqtttttttttpppuuuvvvqqqpppyyy}}}{{{uuutttrrrpppqqqooodddWWW^^^LLLKKKDDDGGG>>>888555111...............---...///...---...///111000000000000////////////---,,,******,,,---...------,,,,,,++++++,,,,,,---------------...000111222333555777999;;;>>>BBBDDDRRR^^^ooo|||}}}yyy{{{zzztttsssvvv}}}|||rrrggg]]]OOOCCCBBBJJJttt{{{___GGGAAA;;;OOOiii@@@888;;;;;;??????BBBZZZ}}}zzzkkkeee```\\\VVVNNNKKKLLLRRRSSSPPPUUUaaabbb```hhhbbbKKK;;;>>>FFFEEEBBBCCC===<<<:::999888999:::;;;888555555555444444:::BBBUUUgggrrrhhhuuufffjjjMMMCCCKKKlllyyyQQQUUUYYYYYYYYYaaappp||||||yyytttppplllccccccbbbbbbfffppp}}}|||rrreeefff[[[NNNHHHHHHFFF???999???eeeooolllssseeeWWWeeemmmjjj|||ooonnneeeBBB777999222555SSSmmmzzzBBB999AAAiiizzzyyyjjjkkkhhhddddddfffddd___```nnn}}}vvvmmmmmmrrr~~~uuuaaaMMMLLLWWWWWWMMMNNNWWWcccmmmtttqqqdddVVVKKKLLLUUUdddnnnnnniiieeeiiiuuunnnjjjfffgggnnnyyywwwrrrwww~~~~~~|||yyyzzz{{{zzzxxxuuurrrpppqqqpppnnnmmmmmmmmmnnnooonnnnnnnnnmmmmmmmmmllllllnnnlllkkkkkkmmmooopppqqqoootttwwwwwwxxxzzz{{{{{{}}}}}}}}}|||{{{uuuuuusssqqqrrrnnnbbbTTT___MMMKKKEEEHHH???888555111...............,,,...//////...---///000000000000000////////////---,,,******,,,---...------,,,,,,++++++,,,,,,---------------...000111222333555777999;;;>>>BBBDDDMMMWWWhhhyyy}}}wwwssstttwwwzzz{{{qqqfffZZZMMMBBB@@@CCCfffxxxnnncccJJJ???:::LLL```<<<888<<<999???@@@BBBXXXzzz}}}pppjjjeeebbb[[[SSSOOOOOOIIIMMMLLLRRR]]]^^^___jjjqqqWWWBBB>>>===888:::BBB:::999888777777888999:::999777666888666444666;;;HHHYYYsssrrrqqqbbb}}}ZZZJJJCCCJJJmmmvvvHHHLLLPPPRRRTTT]]]kkkvvv~~~yyyuuurrrcccdddddddddgggnnnxxx~~~{{{sssmmmiiieee\\\NNN@@@888999<<<<<<___qqqtttzzzmmm[[[YYYlll|||pppnnntttoooeeeFFF:::777444555GGGyyyvvvDDD666<<>>888555111...............+++---//////...---...///000000000000////////////---,,,******,,,---...------,,,,,,++++++,,,,,,---------------...000111222333555777999;;;>>>BBBDDDHHHOOO^^^ppp|||{{{uuurrrrrrsss{{{yyypppcccWWWLLLAAA======DDDZZZnnnqqqsssvvvkkkdddMMM???===NNNWWW999777;;;888???AAABBBUUUvvv}}}tttooojjjgggaaaXXXSSSSSSIIINNNLLLMMMSSSTTTYYYhhhvvvaaaMMM@@@::::::<<<777777777777888999::::::;;;999:::<<<;;;777666999???MMMhhhmmmbbbtttMMMGGGCCCJJJmmmsssIIIJJJJJJJJJNNNYYYiiiuuu~~~yyyvvviiifffbbbcccfffiiiiiigggsss{{{pppoootttddd___TTTFFF:::666:::@@@<<<^^^yyyiiiaaarrrqqqqqqtttmmmeeeKKK>>>444222555BBB~~~~~~ccc}}}FFF666999MMMssszzzooocccccchhhrrruuuooohhhfffoookkk]]]MMMFFFJJJKKKIIIEEEOOO___ppp~~~~~~nnn\\\]]]cccooozzz~~~{{{yyy{{{xxxrrrqqqnnnjjjqqqqqqpppqqqtttzzzrrrgggiiittt|||}}}xxx~~~}}}{{{{{{|||}}}wwwyyy{{{|||{{{yyyvvvtttqqqpppooonnnnnnnnnooooooooonnnlllkkkkkkkkkmmmmmmnnnnnnooooooooooooqqqrrrtttsssssstttwwwzzz~~~|||}}}~~~~~~~~~~~~|||{{{xxxuuurrrkkkZZZKKK^^^LLLJJJCCCFFF===888555111...............***---///000///.........000000000000////////////---,,,******,,,---...------,,,,,,++++++,,,,,,---------------///000111222333555777999;;;>>>BBBDDDGGGKKKXXXjjjyyy}}}vvvqqqnnnmmmrrr{{{xxxnnnbbbUUUJJJ@@@;;;:::555@@@MMMMMMLLL]]]mmmjjjooosss{{{{{{mmmyyybbbQQQCCCBBBSSSZZZ===:::>>>777@@@CCCCCCSSSsssvvvqqqnnnkkkeee\\\WWWWWWQQQTTTOOOJJJLLLKKKQQQccc}}}\\\FFFAAA===666777777888999:::;;;<<<<<<777666888;;;;;;666444666:::FFFaaa}}}qqqiiizzzKKKGGGEEEJJJlllqqqOOOLLLIIIGGGLLLYYYjjjvvvzzzpppyyy|||yyysssjjjbbbbbbfffdddYYYOOOWWWiii}}}kkkcccgggaaaRRR???555555888888777>>>bbbbbbpppqqqqqqssskkkeeeNNN@@@222---555DDD{{{YYYxxxNNN===???LLLuuuhhhaaacccooowwwtttkkkfffnnnfffWWWJJJEEEFFFGGGEEEBBBMMM^^^qqqrrr```aaahhhttt~~~~~~zzz{{{}}}{{{iiiYYYSSSSSSSSSfffggghhhjjjmmmqqqwwwzzz~~~oooaaaaaammmwwwyyyssszzz}}}zzz|||~~~vvvwwwyyy|||}}}wwwyyy{{{}}}|||zzzwwwuuusssrrrpppooooooooopppqqqqqqooommmlllllllllnnnooopppqqqssssssrrrrrrssstttqqqrrrtttuuutttssswww|||~~~~~~~~~~~~{{{{{{wwwsssooogggUUUEEEfffKKKIIIKKKFFF@@@:::777222///...............///111222333222000///222222111111000/////////---,,,******,,,---...------,,,,,,++++++,,,,,,---------------...000111222555444444666999===???@@@CCCOOO```ooo}}}{{{xxxrrrkkkmmmwww}}}rrrbbbSSSHHH@@@999555999777555555777===CCCGGGOOOVVVbbbooo|||yyysssgggRRR@@@@@@PPPmmm:::555<<<===@@@???AAATTTttt{{{wwwqqqlllhhhccc\\\WWWXXXSSSMMMIIIHHHJJJOOOTTT{{{iiiOOO@@@888999888888999;;;;;;:::888777888999999999888777777999@@@VVVwww~~~sssmmm~~~OOOCCCAAAFFFjjjlllNNNPPPPPPLLLJJJRRReeewww}}}zzzvvvwwwllleeedddiiiqqqaaa@@@AAAFFFWWWhhhssszzzmmmQQQAAA;;;777666555333444999DDDRRRrrraaacccddd~~~xxxhhhqqqiiiiiinnnnnnmmmPPP>>>333444///999qqq{{{cccUUU;;;???DDDwwwtttxxxsssttttttlllhhhoooyyyzzzrrrkkkqqqdddUUULLLGGGBBB>>><<>>:::666222///.........------...000222222111000///222222111111000/////////...,,,******,,,---...------,,,,,,++++++,,,,,,---------------...000111222444444555888<<>>AAABBB@@@EEENNNZZZiii||||||yyy|||hhhPPP???EEESSSrrrAAA:::>>><<>>@@@SSSrrr~~~xxxsssooojjjddd___VVVTTTPPPKKKGGGDDDEEEHHH]]]|||qqqYYYHHH>>>777888:::;;;;;;<<<======::::::;;;;;;:::888666444888<<>>===999<<>>>>>@@@QQQooo{{{vvvqqqmmmhhhddd[[[ZZZWWWRRRLLLEEE>>>999???^^^zzz{{{kkkYYYLLLDDDAAA@@@???<<<:::999:::<<<>>>>>>???>>><<<999666444666777JJJnnnxxxoooZZZ}}}OOOAAABBBBBB^^^lllKKKJJJIIIGGGFFFLLL^^^pppxxx|||~~~zzz|||qqqhhhjjjzzzUUU???555===LLL\\\[[[JJJ???888555999<<<999666555888666QQQyyyttt\\\DDD@@@eeeqqqdddpppmmmqqqsssVVVAAA444,,,555...KKK{{{mmmllllll@@@888@@@ooo}}}xxxvvvvvvxxxuuu{{{uuunnnddddddsssxxxsssiii^^^UUULLLDDDBBBDDD???BBBLLLdddsssTTTSSS___eee\\\UUUYYYbbbfffnnnzzz}}}kkkVVVKKKIIIHHHAAAGGGKKKKKKNNNVVV]]]aaacccmmmtttppphhhdddbbbaaalllrrrzzz}}}vvvuuuuuuvvvwwwyyy{{{}}}|||yyywwwwwwzzz|||zzzxxxxxxwwwwwwvvvuuuttttttsssqqqsssqqqmmmmmmqqqsssrrrsssrrrrrrsssvvv{{{vvvzzz}}}~~~|||zzzxxxwwwzzz|||~~~}}}zzzyyyyyyvvvsssnnn]]]IIIBBBFFFkkkNNNJJJJJJDDD===999666111.........------+++,,,...000111000///...222222111111000/////////...,,,***+++,,,.........---,,,,,,++++++,,,,,,---------------...000111222555666888999:::<<>>===;;;:::;;;<<<===BBBOOOfffrrrtttWWWDDDJJJLLLyyyDDD666555;;;======???NNNiii~~~xxxsssoookkkiiifffccc___]]]\\\WWWHHH:::;;;NNNaaahhhhhhhhhfffcccWWWPPPFFF???<<<;;;:::999@@@AAAAAAAAA@@@===:::888777444FFFlllnnnXXXPPP===???>>>WWWpppLLLHHHFFFFFFDDDIIIZZZmmmwww{{{}}}xxxvvvpppiiihhh~~~^^^>>>666CCC\\\iiibbbJJJEEEBBBCCC@@@:::555555:::444BBBfffttt]]]EEE<<<```rrrjjjxxxiiiqqquuuVVV???111...===666EEEvvvkkkYYYxxxqqqzzzwwwDDD777AAAiii~~~}}}{{{xxxuuutttsssrrrqqqmmmpppsssyyyyyyhhh```lll|||vvvlllccc]]]SSSHHHFFFKKKBBB???BBBTTTooo|||nnnYYYPPPWWWXXXOOOHHHKKKRRRVVV___rrr~~~sssZZZGGG===:::666999<<<>>>AAAHHHNNNSSSVVVaaaiiihhhdddccceeeeeefffmmmvvv}}}zzzyyywwwvvvwwwxxxzzz|||}}}zzzxxxxxxyyyyyyxxxvvvvvvvvvvvvvvvvvvuuuttttttqqqsssrrrnnnnnnrrrsssqqqsssrrrqqqqqqsssxxx~~~tttxxx}}}}}}{{{{{{|||||||||{{{yyywwwtttrrrrrrmmmllljjjXXXCCCAAAMMMiiiNNNKKKKKKEEE???999555111...------------+++,,,...000111000//////222222111111000/////////...---++++++---...///...---,,,,,,++++++,,,,,,---------------...000111222333555888999;;;>>>CCCGGGNNNYYYfffrrr}}}yyynnngggfffoooyyy~~~xxxmmm___TTTNNNHHHBBB<<<555555666777888999999999777888888;;;FFF]]]xxxtttuuuZZZFFFKKKKKKKKK;;;:::;;;======???KKKccc~~~{{{dddtttmmmkkkyyy~~~yyyuuuttttttqqqkkkfffiiisssuuueeePPPGGGKKKRRR]]]lllzzz^^^RRRDDD===>>>@@@???<<<===>>>>>>>>>>>>===<<<<<<999555FFFnnnyyylllXXXUUU<<<@@@===TTTxxxOOOHHHDDDFFFDDDGGGWWWjjjwww|||yyyhhhdddfffbbbkkk}}}pppmmmjjjeeerrrVVV<<<@@@```yyyzzz___[[[UUUPPPGGG===:::<<<999444:::WWWyyynnn\\\KKK===]]]ppplll{{{}}}iiisssxxxWWW???111111888555GGG~~~sssPPPzzz|||qqq}}}FFF555>>>ddd|||ppp|||~~~|||rrrpppkkkiiiwwwlll___hhh{{{zzzppphhheee[[[OOOMMMSSSGGG@@@;;;AAARRR______WWWIIIMMMMMMEEE>>>>>>AAADDDMMM^^^iiiaaaLLL:::333222111111333555888;;;???CCCKKKWWW``````^^^___bbbdddbbbiiirrrzzz~~~{{{yyyxxxyyyzzz{{{}}}{{{yyyxxxxxxxxxwwwvvvuuuuuuvvvvvvvvvvvvuuutttssstttsssooonnnqqqqqqoooqqqqqqpppnnnnnnssszzztttxxx}}}|||yyyuuurrrqqqpppjjjgggcccRRRAAADDDUUUhhhMMMJJJLLLFFF@@@999555111...---------,,,+++,,,///111222111000000222222111111000////////////---++++++---/////////---,,,,,,++++++,,,,,,---------------...000111222222444777999<<>>???HHH]]]yyymmmIIIPPPMMMLLLWWWvvv~~~zzz{{{|||yyyssslllqqqjjjLLLFFFCCCKKKYYYdddeeebbbMMMDDD999777;;;@@@@@@===999999999999:::;;;<<<===;;;777IIIrrrfffjjjUUU\\\>>>CCC???RRRSSSIIIDDDFFFDDDDDDSSSffftttzzzlllKKKAAANNNWWW```qqqqqqjjjgggbbbdddnnnJJJFFFiiihhh___UUULLLCCC;;;:::===999888999QQQyyyrrreeeMMM>>>[[[jjjiiizzzhhhyyykkkyyy}}}YYY@@@444000+++---GGG]]]mmmkkkJJJ444999]]]yyykkkppp{{{pppiiilll{{{nnndddhhhuuurrrkkkkkkdddXXXTTT[[[QQQHHH<<<888===EEEJJJLLL???AAAAAA===777555555777>>>EEEJJJEEE:::444666;;;666333333666666555555888@@@NNNYYY[[[YYYYYYZZZYYY___eeeooowww}}}~~~|||{{{{{{{{{{{{}}}|||{{{yyyxxxxxxwwwwwwttttttvvvwwwwwwvvvuuuuuutttvvvuuuqqqppprrrrrrpppppppppooommmkkknnnuuu{{{uuuxxx}}}~~~zzzvvvtttqqqkkkdddZZZKKKBBBKKK[[[gggLLLIIIKKKEEE???888555000------------,,,+++---///111222222111111222222111111000////////////---++++++---/////////---,,,,,,++++++,,,,,,---------------...000111222333444666666888>>>IIIQQQdddkkkrrrwww~~~nnn\\\LLLHHHHHHNNN^^^pppuuussskkk___PPPDDD>>><<<777777666666666555555555444555666888AAAYYYxxx|||ooocccRRRNNNUUUzzzEEE999:::===>>>>>>???EEEXXXtttooozzz~~~vvvuuuwwwVVVLLLBBB@@@CCCFFFDDDAAAEEEDDDBBBAAAAAA@@@??????:::999777666777:::===???;;;999NNNvvvccc{{{jjjRRR```@@@EEE>>>LLLUUUIIICCCEEECCCAAANNNbbbooovvv~~~yyypppwwweee\\\[[[WWW___nnnuuu{{{}}}pppQQQKKKooocccSSSBBB:::999999:::<<<999;;;999RRRvvvNNNBBB]]]iiilll~~~gggssskkk|||~~~WWW>>>555777111888FFFqqqfffRRR999999VVVuuuppphhhvvv|||vvvqqqrrrpppllllllmmmwwwtttmmmpppmmm```[[[``````UUUGGG===::::::;;;<<<999999888777555333444666888:::;;;<<<===>>>DDDIIIDDD@@@???AAA???999666777888DDDOOOQQQPPPRRRTTTUUU[[[bbbkkktttzzz~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||zzzyyyxxxxxxyyyssstttvvvwwwxxxwwwvvvuuutttwwwwwwttttttvvvvvvtttoooppppppmmmjjjlllrrrwwwxxxzzz}}}yyyuuupppkkk```QQQFFFIIIWWWdddgggLLLIIIIIIDDD===888555000---------,,,,,,,,,---000222333333222111222222111111000////////////---,,,,,,---/////////---,,,,,,++++++,,,,,,---------------///000111222555666555222222777BBBJJJ^^^gggrrr}}}kkkWWWBBB999666<<>>?????????DDDUUUrrr~~~vvv}}}vvvggg]]]QQQJJJHHHHHHKKKNNNQQQVVVZZZWWWOOOGGGDDDDDD???<<<999777888;;;???AAA;;;:::PPPyyylllssslllQQQttt```???EEE:::DDDzzzVVVIIIBBBDDDBBB???KKK___lllsss}}}{{{___RRRUUUPPPHHHEEEAAA>>>WWWaaaMMMHHHnnn```III333...555<<<>>>>>>555888555QQQRRRHHHbbbmmmsssooozzzzzzjjj|||}}}UUU<<<444...000999444vvvrrrfffbbb{{{[[[AAA<<>>FFFLLLOOOPPPQQQSSSMMMKKKMMMJJJAAA;;;;;;444>>>EEEFFFFFFMMMUUUZZZYYY```iiirrrxxx|||{{{|||}}}~~~~~~~~~}}}}}}}}}{{{yyyyyyyyyzzzrrrsssuuuwwwxxxwwwvvvuuutttwwwxxxvvvvvvzzzzzzxxxoooqqqqqqnnnjjjkkkpppvvv{{{|||}}}}}}}}}~~~}}}yyytttllliii\\\KKKDDDOOOaaammmjjjLLLLLLIII@@@???888555111///.........---,,,---///111222111000///222111000///............///...,,,,,,,,,---///111......---,,,,,,,,,,,,---------......///000000000333222333555999===>>>>>>GGG\\\ttt}}}gggHHHAAA888333<<<@@@LLLbbbccc^^^TTTOOOOOOKKKDDD<<<<<<;;;:::999777555444999333222555;;;JJJlllvvvpppzzzggg[[[ZZZMMM{{{yyyGGG:::999<<<===???AAADDDRRRlllyyyzzz}}}uuuvvvssspppmmmlllkkkhhheeesss|||}}}qqqdddUUUIIIIIIGGGBBB>>>::::::;;;===666???VVVttt{{{|||gggOOO___bbb;;;>>><<>>???AAA@@@777666WWWUUUCCC\\\~~~lll|||tttxxx|||OOO333444666444,,,===eeevvvuuukkkaaayyykkk777;;;OOOkkkrrrjjjqqq}}}zzz|||~~~{{{|||rrrsssvvvoooyyyyyymmmkkktttssslllsssvvvooogggdddnnnlllfffZZZKKKAAA>>>???<<<<<<>>>AAAFFFHHHHHHGGGNNNJJJGGGJJJQQQXXXZZZZZZVVVSSSLLLFFFFFFGGGBBB:::<<<;;;@@@JJJNNNLLLPPPYYY\\\\\\bbbnnntttuuuyyy{{{}}}~~~}}}}}}}}}{{{|||}}}|||zzzyyyyyyzzzwwwwwwsssnnnrrrzzz}}}yyy{{{}}}{{{vvvtttuuusssooommmgggfffkkkiiicccgggqqqttt|||}}}}}}uuunnnkkkcccQQQ@@@???QQQeeepppkkkLLLLLLIII@@@???888555111///.........---,,,---///111222111000///333222222111111000/////////...,,,,,,,,,---///111......---,,,,,,,,,,,,---------......///000000000555444222000000222555777AAASSSlll~~~eee\\\EEE000444:::FFFMMMTTT[[[^^^___[[[OOOAAA555666666777888888999999777333333777;;;EEEaaa}}}sssqqqnnnbbb___OOOlllOOO<<<888<<<===???AAADDDPPPiii~~~www|||jjjmmmqqq{{{vvvYYYRRRIIIBBB>>>=========777===NNNfffrrrtttwww|||www~~~kkkVVVjjjnnnEEEAAA:::AAAcccgggJJJIIIEEE;;;===DDDYYYeeemmmwww}}}xxxbbbWWWMMM@@@999:::222555444333@@@XXXmmmuuu]]]HHH777777>>>BBBCCCGGGCCC<<<:::VVVWWWAAAVVV{{{pppooovvvxxxJJJ000222222444333===YYYuuufffssshhh}}}}}}???<<>>888555111///.........---,,,---///111222111000///333333444444333222000000///...,,,,,,,,,---///111......---,,,,,,,,,,,,---------......///000000000555666777666555777<<>>888555111///.........---,,,---///111222111000///111222444444444222000//////...,,,,,,,,,---///111......---,,,,,,,,,,,,---------......///000000000222999CCCIIIKKKNNNTTTYYYSSS\\\sssQQQAAA222,,,111<<>>>>>@@@PPPaaakkkxxxuuugggddddddaaa______SSSFFF:::999>>>FFFSSS^^^aaaNNN@@@@@@EEEFFFFFFJJJ===:::888BBBjjjpppOOOWWW|||vvv}}}nnnsssnnn{{{oooAAA222555000000:::666CCCzzzmmm~~~|||HHH777BBB]]]yyyzzz|||vvvyyyzzz{{{~~~yyyooohhhvvvwwwpppeeeeeeoootttrrreeebbb^^^[[[[[[[[[YYYXXX\\\[[[VVVOOOJJJLLLUUU]]]]]]___```\\\WWWUUUWWW[[[[[[]]][[[TTTOOOLLLHHHCCCFFF>>>;;;AAAHHHQQQcccvvvwwwmmmfffkkkwww~~~|||wwwxxxzzz||||||{{{zzzzzzzzz{{{{{{{{{xxxtttqqqqqqqqqnnnnnnnnnnnnppprrrtttssstttwwwxxxuuussstttrrrnnnkkkhhhhhhjjjggg```]]]```eeeqqq}}}}}}{{{zzzzzzwwwpppkkkbbbRRRBBBCCCWWWmmmwwwwwwmmmNNNMMMJJJ???>>>888555111///.........---,,,---///111222111000//////000222333333111///...///...,,,,,,,,,---///111......---,,,,,,,,,,,,---------......///000000000...:::KKKWWW[[[\\\^^^```UUU___ttt}}}\\\SSSEEE<<<333777===BBBAAA<<<666333:::999888666555444333333555777;;;>>>===<<<@@@FFFxxxtttqqqwww|||~~~xxxmmmLLL[[[gggCCC<<<:::===@@@AAA@@@GGGZZZmmmssshhhWWWRRRPPPUUU___eeedddaaaUUUYYYZZZTTTNNNKKKGGGCCC<<<;;;AAAQQQ``````QQQAAA999777666777777888===CCCPPPhhh|||~~~kkkRRRiiiuuu@@@<<>>NNNrrrbbbRRRGGG===>>>???MMM^^^iiiwww}}}vvvmmmgggiiippptttttttttgggTTTAAA<<<@@@GGGNNNUUUZZZKKKAAAEEEJJJJJJIIILLL:::999888:::XXXzzzVVVZZZwww|||oooddd<<<666555333///:::555???~~~tttbbbhhhsssPPP;;;===VVVttt{{{ttt}}}{{{yyy|||pppccclllsssrrrddd]]]cccmmmpppuuunnnddd[[[UUUQQQNNNLLLLLLNNNNNNMMMLLLQQQ[[[ccc```dddgggddd^^^\\\^^^bbbaaabbb```^^^]]]ZZZQQQGGGFFF@@@<<<<<<;;;AAAVVVlll{{{tttmmmoooyyy}}}wwwxxxzzz|||}}}{{{zzzzzzzzz}}}}}}|||yyytttqqqppppppmmmkkkhhhhhhiiimmmsssxxxuuuxxxwwwtttuuuxxxyyyvvvnnnlllkkklllkkkfffbbbaaaaaammmzzz}}}{{{yyyxxxtttmmmhhh[[[JJJ===DDD[[[qqqzzz{{{lllMMMMMMJJJ@@@>>>888555111///.........---,,,---///111222111000///...///000111000000///...///...,,,,,,,,,---///111......---,,,,,,,,,,,,---------......///000000000---999HHHTTTXXXWWWUUUTTTUUUdddxxxssskkkPPP999999111...555222555>>>EEEDDD@@@>>>::::::::::::999777666555333888@@@FFFGGGEEEDDDCCCjjjyyypppJJJHHHoooDDD<<<;;;>>>AAABBB@@@EEEVVVhhh~~~mmm___ZZZMMMSSS```ttttttfffRRRGGGKKKUUUYYYUUUMMMBBB:::>>>IIIMMMFFF<<<888888777555555666:::>>>DDDWWWssstttoooVVVnnnFFF>>>AAA===FFF```jjjTTTFFF<<<>>>>>>KKKXXXdddrrr|||mmmhhhfffkkksssxxxvvvsssxxxgggPPPBBB@@@CCCEEEDDDPPPFFFBBBKKKQQQOOOMMMNNN???===???;;;LLL^^^```xxxyyy|||pppUUU777888111444000:::888???eeehhh[[[oooqqqfffUUU;;;999QQQoooxxxsssuuurrriiimmmiiijjjrrr{{{}}}~~~wwwtttcccaaakkkqqqjjj```^^^bbbgggsssrrrooojjjeee^^^ZZZWWWSSSUUUVVVUUUTTTWWW\\\aaabbbeeehhheee```]]]^^^```aaabbbbbbcccgggfff]]]RRRHHHCCCAAA???:::888DDDTTTllllllkkkmmmuuu||||||xxxzzz|||~~~~~~}}}{{{{{{|||}}}}}}|||yyyuuurrrqqqqqqlllgggbbbaaabbbfffoooyyyxxx{{{|||yyyzzz~~~~~~|||uuuoooiiieeedddddddddeeeeeeppp{{{|||zzzxxxrrrjjjdddNNNBBB<<>>HHHNNNPPPPPPOOOZZZooozzzqqqwwwkkkTTTAAA@@@:::===666111888PPPeeeeeeUUUFFF<<<===>>>???===;;;888666555>>>LLLVVV[[[XXXQQQJJJ___pppCCC@@@wwwwwwDDD999<<>>>>>;;;888555999;;;:::999999:::999;;;@@@\\\uuuyyy{{{hhhmmmLLL>>>666@@@BBBppp{{{[[[GGG<<<===<<>>===:::;;;@@@===MMM]]]eeelllwww}}}{{{{{{zzzxxxtttqqqpppppphhhbbb\\\[[[XXXXXX```kkkvvv|||yyyrrrjjjhhhbbb]]][[[YYYSSSNNN___jjjtttxxx{{{}}}yyyqqqfff^^^======HHH]]]nnntttvvvyyyjjjNNNNNNHHHGGG>>>888555111///.........---,,,---...000333333111///...///000111111000///...444222000---,,,---///000222///++++++---///...---...------......///000111111222666<<>>BBBMMMYYY:::DDDAAAAAABBB@@@AAAMMM\\\wwwhhh[[[```uuu~~~sssxxxwwwuuu]]]AAA888777777::::::999999:::<<<>>>???AAA999UUUkkksss}}}}}}|||zzzhhhMMMBBB999???AAAWWWssseeeEEE???;;;;;;HHHPPP\\\kkkvvv{{{}}}}}}wwwyyyrrrzzzqqqiiieeedddccc```ggg[[[XXXZZZXXXWWWNNN<<>>III]]]wwwzzzmmm}}}HHH:::AAA^^^|||~~~yyyzzz{{{|||sssllljjjnnnrrrtttzzzrrrnnnsssmmmaaallltttuuuqqqvvvvvv```bbbcccdddWWWZZZdddaaa^^^```___eeedddccceeehhhkkkllllllnnnjjjiiimmmtttxxxvvvssswwwuuusssqqqpppoooooooooggg\\\NNNBBB===<<<<<<<<<999>>>HHHUUUdddqqqyyy~~~~~~{{{yyy|||xxxxxxxxxuuuooollllllfff^^^XXXUUUPPPLLLPPPWWW```jjjsssuuussstttsssqqqmmmhhhaaa\\\YYYUUUPPPLLLVVVaaaooowwwyyy{{{{{{zzzuuueeeTTTBBB>>>IIIcccvvvxxxuuuvvviiiMMMLLLEEECCC:::888555111///.........---,,,,,,---000222333111///...///000111111000///...333222///---,,,---...///222///,,,+++---......---...............///111111222333666;;;BBBJJJRRRVVV\\\kkkllljjj{{{||||||nnneee]]]]]]\\\SSSDDD:::444///666HHHOOODDD555---666777888:::<<<===;;;888555<<>>@@@DDDHHHFFFCCCIIIRRRooo~~~uuuddd]]]___ccc___eeeoootttnnniiiqqq~~~pppTTTBBB===>>>===:::::::::999999999999999CCC<<>>888<<<>>>;;;;;;???333222222444777999999999666777===KKKccc{{{}}}JJJ;;;===KKKiii===;;;>>>DDDHHHFFFCCCEEEKKKeeeuuuxxxiiibbbaaabbbgggllliii```ZZZ^^^gggrrriiiXXXFFF<<<:::999777::::::<<<===>>>>>>??????DDD???\\\yyy|||dddQQQrrrBBB???CCC666;;;@@@TTTnnnQQQ???===<<<@@@FFFQQQ```kkkpppuuuzzz~~~qqqdddvvvjjjmmmtttppp^^^XXXYYYSSSMMM>>>===@@@:::GGGrrrmmmcccxxx~~~sssvvv~~~NNN888666,,,999;;;@@@BBBHHHNNNTTTooowww\\\OOO999888OOOmmmzzzuuulllkkknnnuuutttvvv}}}zzzmmmccc]]]\\\rrr|||tttmmmqqqwwwxxx{{{www~~~qqqppprrrjjjnnnllliiijjjlllmmmkkkhhhmmmuuu||||||vvvrrrtttxxxrrrnnniiijjjrrrzzz}}}nnnYYYJJJEEECCCBBB@@@>>>;;;<<>>===>>>===<<<;;;;;;<<<===>>>BBBBBBaaabbbPPPWWWAAABBB333===<<>>CCCMMM[[[eeelllqqqxxx~~~dddPPP___zzz}}}zzzooojjjuuuzzzeeeTTT\\\iii[[[???;;;FFFBBBEEEhhhbbbddd~~~mmmyyyppp???666444,,,:::;;;BBBFFFKKKOOOSSSlllVVV|||ooo>>>777JJJjjjzzzwwwpppnnnqqqnnnkkkjjjqqqwwwiii]]]TTTdddqqq{{{{{{ooolllmmmnnnooorrrwww|||sss~~~}}}vvvmmmjjjkkkmmmmmmkkkpppvvvyyyuuulllggghhhllljjjkkkhhhaaa]]]cccsssvvveeeUUUKKKHHHKKKNNNDDD>>>888<<>>IIIQQQMMMGGGKKKVVV___ccccccddddddbbb```\\\ZZZ```iiiuuu|||}}}|||{{{{{{~~~zzzvvvtttpppfffUUUGGGBBBKKK]]]nnnuuussstttxxxnnnQQQMMMFFFFFF???888555111///.........---+++++++++---000222222111...///000111111000///.....................---,,,000000000///.........//////......//////000111222444444555777<<>>IIIHHH===AAAEEEEEEFFFHHHKKKMMMZZZhhh~~~qqqjjjnnnvvv}}}vvvbbbbbbWWWIIIDDDEEEIIIKKKLLLTTTQQQKKKEEEBBBAAABBBCCCAAAFFFiii}}}YYYMMMqqqmmmDDDCCC??????:::HHHeee{{{gggFFF???>>>???BBBKKKWWWaaahhhnnnwww}}}xxxbbbggguuutttnnn}}}www~~~wwwcccmmmoooSSS^^^zzziiiGGG<<>>888555111///.........---+++***+++---000222222111...///000111111000///...---...///000000///------///000111000...---...///////////////000111222222333444555777;;;@@@DDDFFFMMMXXXbbblllsssmmmpppsssbbb___cccTTTKKKFFFEEE>>>444999GGGNNNTTTgggzzz]]]KKK@@@777777666555999AAA???===???CCCBBB===999888GGGppp___AAA<<<@@@MMMRRR===EEELLLOOOOOOOOOLLLHHHTTTaaawww]]]QQQEEEAAABBBCCCEEEGGGOOOLLLGGGCCCBBBBBBEEEFFFBBBNNNuuulllLLLKKKhhh|||DDD;;;AAA>>>999BBB[[[rrryyySSSAAA<<<@@@@@@HHHSSS\\\cccjjjttt{{{}}}jjjsss{{{rrrpppqqqsss~~~{{{\\\aaa~~~sssUUUYYYrrrmmmPPPBBBEEEEEEOOOjjjkkkKKKYYYwwwnnn~~~{{{NNN444444000888>>>CCCJJJMMMPPPSSSTTTmmm~~~nnnLLL777>>>]]]qqq{{{}}}~~~sssgggbbbeeeooowwwlllaaabbbiiiuuuxxxwww~~~|||wwwrrrooonnnllleeeccchhhhhh```^^^ccc___iii|||~~~wwwtttssswww}}}~~~yyyrrrkkkgggbbb___```bbbdddfffccc[[[VVVYYYbbbhhhgggcccwww}}}{{{kkkUUUMMMVVVdddUUUGGG:::999EEERRRYYYZZZVVV^^^lllzzz}}}yyyvvvqqqiiifffgggfffeee```ZZZXXXWWWRRRKKKKKKPPPUUUYYY]]]___YYYQQQRRRUUUXXXZZZZZZ[[[\\\]]]ccciiiqqqwwwzzzyyyxxxwwwzzzxxxwwwrrrfffUUUIIIEEESSS___mmmuuuvvvssstttvvvoooQQQKKKBBBCCC===888555111///.........---+++******,,,///111222222...///000111111000///...---...000111111000...---...000222111///---...000////////////000111222333222333555888;;;>>>AAABBBDDDRRRZZZaaajjjjjjkkkuuusssrrr~~~iiiSSSGGG===888FFF[[[yyyyyySSSEEE::::::999777===GGGCCC:::???RRRYYYMMM@@@<<<@@@jjjNNN<<<<<<@@@MMMyyyeee@@@HHHNNNNNNNNNNNNIIICCCJJJWWWnnn{{{SSSJJJDDDEEEFFFFFFHHHLLLDDDCCCBBBAAA@@@@@@AAAAAAHHHYYYYYYBBBLLLaaaQQQ999;;;<<<888<<>>===DDDNNNVVV\\\dddnnnvvv~~~~~~pppdddrrrtttcccYYY```lllttt{{{aaabbb{{{www```WWW[[[eeeWWWMMMFFFCCCWWWuuujjjIIIRRRwwwzzzsss|||iii>>>666555000BBBDDDRRRTTTSSSVVVXXXRRR\\\vvvnnnfffWWW;;;999TTTiiiuuu~~~vvvmmmhhhhhhlllooovvvjjjgggiiioooqqqnnnooottt}}}yyyvvvtttiiijjjggg```ZZZ[[[___aaa^^^^^^iiiooohhhjjjwww}}}zzzuuurrrvvv}}}{{{uuullljjjgggfffhhhjjjmmmooooooeeeYYYSSSVVV]]]cccfffiiirrrvvvlll\\\UUU___kkkaaaRRRBBB???IIITTTWWWUUUSSS[[[hhhuuu|||zzzuuummmiiijjjccceeebbb[[[XXXXXXVVVQQQRRRQQQPPPQQQYYYaaa```ZZZRRRTTTVVVVVVTTTTTTVVVXXX___dddkkkrrrwwwyyyzzzzzzzzzxxxuuulll[[[IIIDDDIIIXXXbbbnnntttuuutttuuuwwwsssSSSLLLCCCCCC>>>888555111///.........---+++******+++///111222222...///000111111000///...---...111222222111///---...000222222///---...000////////////000111222333111333666999;;;>>>??????FFFYYYfffooo{{{|||xxx|||zzzuuuzzzvvv___MMMAAAIIIZZZ[[[LLL???>>><<<999???JJJQQQAAADDD___lll\\\HHHAAACCCjjj{{{AAA888===???IIInnnFFFJJJJJJEEEDDDGGGFFFBBBCCCPPPgggnnnbbbhhhjjjmmm}}}pppOOOJJJGGGJJJTTT\\\```fffmmmhhhhhhfffddd___ZZZUUURRRMMMbbbrrrMMM===JJJUUUgggCCC<<<<<<888888DDD\\\yyymmmHHH777<<<:::AAAJJJRRRWWW___jjjrrrssszzz~~~cccjjjzzzsssmmmccc___mmmpppnnnqqq^^^MMM[[[ZZZWWWJJJEEE```lllKKKNNNppptttwwwyyy\\\444888666111JJJHHHXXXXXXWWW___fff^^^]]]nnnuuu^^^aaa???777NNNdddsss~~~yyyssspppooooooooohhhrrryyyvvvtttuuuyyy{{{xxxsssnnnxxx{{{yyywwwrrroooddd^^^pppwwwoooeeeeeedddVVVVVVhhhvvvrrrjjjbbbdddppp{{{jjjkkkkkkjjjiiijjjlllooonnnssstttiiiYYYRRRYYYccc\\\fffnnnjjj```^^^gggrrrlll[[[JJJGGGOOOXXXWWWSSSRRRYYYeeerrr}}}{{{yyyyyytttlllhhhhhh___dddccc\\\YYY[[[\\\YYYTTTVVVTTTNNNMMMVVVbbbiiiXXXYYYXXXUUUPPPMMMNNNPPP[[[___gggooouuuzzz|||~~~|||yyysssgggRRRAAABBBLLLYYYcccmmmssstttvvvwwwwww|||TTTKKKGGG>>><<<888555111///.........---+++++++++,,,---///222333111000......000111000//////111333222///,,,---///...111333222///------...////////////000111222333222666666444888???>>>999>>>___{{{dddOOOGGGOOOTTT>>>===777===KKKLLLFFFDDDHHHcccwwwUUUAAACCCnnn|||dddAAA;;;;;;BBBIIIhhhVVVCCC???GGGFFFDDDDDDAAACCCHHH[[[yyysssnnnmmmeee\\\ZZZ^^^___[[[jjjfffiiiuuuqqqxxxQQQEEE@@@OOOfffUUU:::???===888:::NNNrrr~~~RRR===:::<<<<<<@@@IIIQQQYYYcccllluuu|||~~~}}}mmmfffaaalllrrryyy~~~cccUUU\\\hhhbbbLLLMMMlllfffRRRYYYsssuuuuuunnnGGG111444:::@@@IIILLLPPPTTTTTT\\\hhhgggaaafffuuu???444>>>WWW|||}}}ooo|||nnnoootttnnnrrrqqq|||}}}wwwooolllpppzzzxxxtttkkkcccjjj~~~xxxooojjjccc\\\\\\aaakkkiii___TTTXXXiiitttuuuuuujjjaaaaaafffjjjnnnrrrsssssssssnnncccXXXVVVZZZaaagggeeebbb^^^WWW___wwwsss```JJJFFFUUUbbb\\\OOOLLLTTT```nnnxxx~~~~~~zzzwwwtttooojjjgggjjjgggbbb^^^]]]\\\ZZZYYYYYYXXXVVVTTTSSSTTTVVVWWWgggiiihhh```TTTKKKHHHHHHQQQYYYaaafffmmmuuuzzzzzz{{{uuukkk\\\LLLCCCHHHRRReeekkkrrrvvvvvvvvvwwwyyy{{{TTTJJJGGG???===888555111///.........---+++++++++,,,---///111333111///......///000000//////111333222///------///...000333222000......///////////////000111222333222555777666:::??????:::<<>>FFFQQQNNNEEEDDDGGGeeeoooDDDHHHpppWWW>>>>>>@@@DDDIIIbbb^^^EEE<<>>>>>;;;;;;HHHfffdddGGG>>>;;;;;;???FFFLLLSSS^^^iiiqqqxxxyyy|||~~~{{{sss|||oooyyywwwlllkkkqqqkkk___dddzzz{{{dddVVVccc|||}}}rrryyy```@@@000777<<>>>>><<<@@@UUUxxxxxxPPP===:::;;;>>>CCCGGGMMMZZZfffmmmrrrsssuuuzzzzzzpppyyyxxxoooeeefffttt|||eee\\\ooozzznnnoooMMM666111<<>>888555111///.........---,,,+++++++++,,,...000111000...------...//////...000000111111000///......---///000111111000//////////////////000111222333333555777888<<>>AAA@@@JJJ```xxx~~~{{{SSSCCCMMMYYYgggjjjooo@@@===>>>???<<<999DDDeeeZZZ<<<;;;;;;===AAACCCIIIVVVdddjjjooooooqqqxxxxxxuuuzzzmmm[[[ccc|||mmmeeewww~~~mmm```???333888EEEHHHLLLWWW[[[^^^aaa[[[XXXZZZVVVVVVcccoooqqqwww___qqqFFF444DDDfffyyyxxx}}}pppsssyyywww}}}sssrrrttt{{{}}}wwwtttssstttvvvxxx}}}zzzuuurrrvvvllliiinnnppplllmmmrrrrrrrrrssspppiiihhhrrrzzzzzz}}}~~~vvvfffZZZVVVmmmpppdddRRRJJJEEEIIIUUUjjjaaaVVVTTT]]]gggeee^^^HHHEEEFFFPPPaaapppwwwxxxxxxzzz}}}}}}wwwoooiiihhhhhhggggggfffddd```]]]^^^_________^^^\\\ZZZXXXQQQPPPQQQTTTZZZ```dddeeebbbddddddbbbcccgggfffcccfffaaaXXXIII<<<;;;NNNbbbppptttyyyzzzxxxvvvwwwyyyyyyQQQIIIGGG@@@???888555111///.........---,,,+++++++++,,,---///000000///------///000///...000000000000000000///...---...///000111111000///////////////000111222333555555666777;;;DDDSSS___lll|||tttxxxqqqTTT```yyynnnfffYYYQQQKKK```vvv|||```BBBBBBOOO```yyyvvvOOO:::BBBFFFDDDCCC@@@AAA@@@FFFXXXnnnjjjGGGHHHWWWfffsssssssssaaaDDD@@@>>><<<666:::UUUssslllDDD===;;;:::;;;===CCCPPP^^^eeemmmmmmooowwwwww|||yyycccnnnvvvrrr}}}lllXXX>>>999EEERRRRRRUUU]]]```dddiiifffcccddd\\\YYYcccjjjrrryyy```zzz}}}NNN666BBB___xxx||||||~~~qqquuu|||wwwyyyvvvyyyyyy|||~~~zzzxxxyyyyyy}}}|||zzzmmmfffmmmsssqqqoooqqqvvvwwwwwwqqqfff]]]aaajjjtttuuuyyy}}}zzzmmm```[[[mmmuuujjjSSSGGGAAAAAAIIIVVVTTTQQQRRRZZZdddeeeaaaTTTLLLFFFJJJXXXhhhssswwwuuuwww{{{~~~zzzrrrmmmhhhhhhhhhhhhgggeee```]]]]]]___aaabbbbbb```^^^]]]ZZZTTTLLLIIIKKKRRRXXX\\\\\\]]][[[ZZZ]]]bbbbbb___```ZZZOOOBBB777:::OOOdddppptttxxxyyywwwwwwxxxzzzzzzRRRIIIGGGAAA@@@888555111///.........---,,,++++++++++++---///000111000......000111000///000/////////111111///...------...000222333111///////////////000111222333555555666777:::CCCUUUfffyyyyyyWWWEEEPPPNNN~~~uuullldddWWWSSSqqqppp}}}KKK<<>>???EEEGGG@@@@@@CCCOOOaaawwwyyyvvvzzzzzzXXXBBBOOO]]]mmmzzzyyyzzzRRRDDD<<<<<<999777HHH```VVVCCC===777666777===HHHSSS\\\gggjjjlllsssuuuxxxxxx}}}sssaaaNNNBBBAAAOOO[[[YYYZZZaaaaaa^^^ddddddggglllddd^^^eeehhhooottt[[[777<<>>HHHTTTmmmrrruuuEEE<<<<<<===DDDHHH@@@@@@AAAFFFSSShhhssskkk}}}gggJJJDDDXXXbbbnnnyyywwwzzzdddKKK:::======777===MMMjjjsssPPPEEE:::666777:::BBBIIIPPP___eeegggmmmooorrr~~~zzzhhhVVV@@@AAAAAANNNYYYWWWXXX]]][[[VVV[[[]]]dddnnniiibbbgggeeezzzooohhh<<<:::MMMrrr{{{zzz|||~~~|||zzz}}}}}}zzzxxxyyywwwrrrhhhiiiooovvvwwwpppiiifffeeedddhhhrrrwwwssskkkfffkkkjjjVVVLLLFFFFFF>>>AAAAAA???DDDQQQ\\\aaa]]]VVVNNNJJJNNNWWWaaagggpppqqqtttxxx{{{|||zzzxxxooommmkkkjjjiiifffbbb___\\\]]]^^^^^^^^^]]]\\\\\\WWWXXXXXXTTTOOOKKKJJJKKKNNNMMMJJJIIIPPPXXXZZZWWWTTTJJJ>>>666555???UUUhhhqqqtttwwwvvvsssrrrsssuuu}}}SSSJJJHHHAAA@@@888555111///.........---,,,++++++***+++,,,...///333111000000111222222111000///---///111222000------,,,,,,///333444222000////////////000111222333222444888;;;:::<<>>AAACCC???AAA@@@@@@III]]]uuuzzzpppZZZCCCKKKaaaeeellltttrrrtttuuupppPPP:::>>>@@@888777BBBSSS\\\NNN>>>888999;;;@@@EEEGGGXXX```bbbgggiiinnnzzzxxxyyyfffRRR888<<<<<>>DDDHHHQQQZZZZZZUUUVVV\\\RRRSSSWWW\\\```bbbaaa___aaa```}}}qqqssslll{{{CCC777GGGVVV{{{yyyrrrnnnxxxyyy|||yyyzzz}}}xxxooojjjggghhhmmmqqq|||yyy|||kkkbbbaaadddpppjjjbbb```dddhhheee```ccc}}}cccNNNGGGEEEGGGFFFBBB>>>AAALLLUUUZZZ^^^[[[RRROOOXXXccchhhkkkrrrtttooosss~~~|||{{{wwwqqqooonnnnnnllljjjaaaYYYVVVZZZ\\\YYYUUUUUUSSSSSSSSSRRRPPPNNNKKKJJJWWWZZZZZZTTTQQQRRRRRROOOKKKBBB777111777III___nnnssstttuuuvvvvvvwwwvvvvvvVVVJJJHHHBBBAAA999555111///......---,,,,,,++++++******++++++,,,000111111000...---...000///////////////000000111000...---///222555555444111000000000000222444555555888;;;:::999>>>HHHQQQpppbbbVVVqqqeee~~~xxxlllfffTTTJJJEEE>>>@@@EEEAAABBBLLLlllbbbBBBDDDNNNXXX``````aaahhhrrrvvv~~~yyyDDD<<>>:::<<<666<<>>HHHQQQYYY___dddgggoooyyyfffQQQCCCEEEMMMTTTVVV[[[^^^ZZZUUUSSSVVVSSSYYY^^^]]]WWWTTTUUUYYYOOOSSSeeebbbkkk888;;;===fffxxx}}}}}}~~~{{{rrrllluuu|||{{{xxxuuuvvvxxx|||~~~yyyvvvtttyyyzzzpppfffgggpppwwwsssggg```ccckkkXXXddduuu}}}uuueee___VVVOOOJJJGGGDDDBBBMMMTTTYYYYYYXXX[[[^^^___oooyyy|||rrrlllrrr}}}|||yyyxxxwwwuuusssrrrlllggggggfffaaa\\\[[[VVVVVVUUUTTTSSSSSSSSSSSSOOOSSSVVVTTTUUUVVVTTTPPPDDD===555444>>>PPPbbbmmmtttuuuvvvwwwxxxyyyzzzzzz\\\IIIFFFBBBBBB888555111///.........---,,,++++++******++++++,,,...///000000.........//////////////////000111111111000...---...111444555222222111000111222333444333666:::;;;:::<<>>;;;>>>;;;>>>KKK___yyySSS:::888:::555333888???GGGOOOWWW___dddkkkuuuuuubbbOOODDDFFFNNNVVVXXX[[[\\\ZZZWWWVVVWWWWWWZZZ]]]\\\WWWTTTTTTVVVNNNSSSZZZaaaEEE???999___sss|||nnn}}}xxx}}}}}}|||wwwxxxzzz}}}}}}zzz~~~vvvgggqqqzzzxxxmmmdddhhhrrr[[[cccnnntttuuuuuuvvvxxxnnniiibbb[[[VVVQQQMMMJJJJJJOOOUUUXXXXXXYYYYYYYYYcccrrrzzzsssiiijjjssszzz~~~|||zzzyyyxxxxxxwwwvvvrrrnnnllljjjgggccc```\\\[[[ZZZYYYYYYZZZ[[[\\\XXX[[[\\\ZZZYYYXXXSSSLLLDDD<<<333444AAATTTfffpppttttttuuuvvvwwwxxxzzzzzz^^^JJJGGGCCCAAA777444111///.........---,,,++++++******++++++,,,,,,...000000///......///111111000000111111222333111000///------///222555333222111111111222333444333666999::::::<<>>>>>:::::::::EEE^^^|||yyyOOO>>>===AAA444555999===EEEOOO[[[bbbiiinnnzzz{{{zzz{{{~~~}}}kkkZZZPPPKKKNNNSSSTTTWWWZZZ\\\\\\]]]^^^^^^[[[[[[ZZZZZZZZZYYYWWWUUURRRYYY]]]jjjxxxTTTAAA888UUUnnn|||mmmsss|||zzz~~~uuujjjoooyyy{{{oooiiijjjqqqjjjeeegggpppuuusssoooqqqppplllfff___YYYWWWVVVEEEFFFIIILLLLLLLLLLLLMMMTTTeeettttttkkkgggjjjooowwwwwwwwwwwwvvvvvvwwwwwwtttsssqqqnnnmmmkkkiiifffccccccbbbaaabbbcccdddeeebbbddddddaaa```]]]VVVMMMEEE;;;222444DDDYYYkkktttsssrrrrrrssstttvvvwwwxxx]]]IIIHHHDDD@@@777444000......///......,,,++++++******++++++,,,+++---000000///.........222111111111111222333333000111000///---...111333444333222111111222333444333555888:::;;;<<>>TTT{{{}}}~~~pppLLLQQQ```gggdddkkkssspppnnnssslllpppaaaLLL<<>><<<:::777555777>>>HHHOOO[[[___ccchhhrrrwwwvvvvvvwwwrrrooottt}}}jjjRRRHHHJJJPPPVVV[[[TTTXXXYYYXXX\\\bbbdddaaa[[[[[[\\\[[[ZZZYYYYYYYYYZZZZZZhhhrrriiippp???666AAAXXXtttxxxmmm~~~uuutttwww}}}}}}wwwuuuyyy~~~wwwllllll}}}rrrhhhbbbjjjppplllaaa\\\bbbjjjgggdddaaa```______^^^\\\VVVPPPNNNOOOMMMGGGEEEGGGFFFOOO\\\fffiiiiiikkkmmmmmmoooqqqpppnnnlllmmmoooooossssssnnnmmmppppppllliiijjjjjjkkkkkkkkkkkkjjjiiiiiihhhfffffffff___VVVDDD;;;666>>>QQQeeeoooqqqsssrrrqqqppppppqqqssstttUUUHHHLLLGGG???777444000.../////////...,,,++++++++++++++++++,,,***,,,///000///.........000000000000000111111222...000222111...---...111555444333222222222333444444555666888;;;===@@@BBBCCCNNN```wwwaaaLLLZZZxxx{{{qqqJJJccclllwwwrrreeehhhpppjjjgggzzzuuuvvvqqq~~~KKK[[[XXXRRRKKKGGGEEEDDDAAA:::AAAMMM[[[iiixxxpppSSSQQQhhhiiidddrrrpppaaagggqqqnnnuuuyyyjjjrrrzzzVVVFFFAAA999AAA999444>>>@@@NNNnnnzzzgggSSS>>><<<999555555999???DDDSSSYYY___dddiiiqqq||||||~~~~~~}}}gggiiiooouuuuuusssyyymmm^^^NNNJJJMMMPPPRRRUUUSSSVVVVVVTTTWWW^^^___[[[YYY]]]___\\\WWWTTTWWWZZZ^^^VVVcccddd|||pppuuuCCC999AAAOOOnnn|||yyy{{{}}}{{{iiihhhwww|||wwwqqqrrrxxxvvvooorrr}}}~~~jjjaaaooo|||lllhhhfffhhhjjjfff[[[RRR^^^XXXTTTWWW]]]aaa___\\\]]]VVVTTTUUURRRJJJEEEFFFFFFIIIPPPZZZccchhhlllooommmpppqqqpppllljjjjjjkkkooossstttooommmppppppmmmhhhiiijjjkkkkkkkkkiiiiiilllkkkhhheeeeeeeee]]]TTTBBB;;;888CCCWWWiiiooonnnuuutttrrrppppppqqqrrrsssxxxWWWNNNFFFGGGAAA888555111///.........---------,,,,,,,,,,,,++++++***+++---///000000//////...///000000000000000//////000111222222111000///222333333333333222111111444444666888<<>>JJJ[[[kkkzzzuuuvvvcccTTTYYYeeekkkkkkkkkdddhhhmmmqqqsssqqqmmmjjjyyy{{{???EEE???>>><<<:::777999EEEQQQqqq}}}SSSCCC999:::888222777BBBCCCRRR___aaabbbjjjtttxxxqqqxxx~~~|||~~~~~~~~~}}}ssseeeeeehhhkkkooowwwgggVVVLLLQQQTTTPPPPPPVVVSSSWWWXXXWWWXXX[[[[[[YYYSSSWWW[[[]]]\\\XXXUUUSSSZZZRRR___YYYuuucccbbb===;;;KKKddd{{{zzz|||{{{hhhfffwww{{{www~~~vvvrrrqqquuuuuuqqqrrrwwwzzzpppdddbbbppptttsssooojjjhhhhhheee^^^XXXZZZYYYXXXVVVUUUUUUUUUVVVSSSMMMMMMRRRSSSLLLFFFEEEIIIIIIKKKRRR]]]fffkkkmmmsssrrrsssvvvxxxuuupppjjjpppuuuxxxvvvpppllllllnnnooommmjjjiiijjjlllmmmmmmeeeoooqqqhhhbbbbbb[[[QQQ>>>:::>>>NNNaaalllqqqssspppppppppqqqrrrssstttuuuvvvUUUNNNFFFGGG@@@888555111///.........---------,,,,,,,,,+++++++++***+++,,,...////////////......///000000000000000///000111222222111000///222222333333333222222111444555777999<<<>>>@@@AAAEEEGGGUUUmmmeeeLLLrrrwwwfffjjj{{{xxxqqqwwwpppooommmnnnrrrvvvyyy{{{mmmLLLHHHTTTXXXFFF@@@EEEBBBBBB<<<;;;BBBNNN[[[jjjuuupppyyypppeee___ccciiikkklllnnnkkkkkkkkkjjjiiilllppptttyyysss|||~~~{{{gggEEE<<<<<<===>>>777222888CCCUUUvvvtttZZZAAA;;;:::666555999???KKKVVV[[[___eeeiiihhhwwwsssrrruuuxxx|||www{{{}}}|||~~~mmmeee___cccpppvvvhhh___XXXTTTOOOKKKMMMRRRPPPSSSUUUTTTUUUYYYYYYVVVQQQUUUZZZ\\\[[[YYYVVVUUUUUURRRXXXSSSeeeZZZMMM888DDD^^^xxxsssrrrrrrjjjpppssspppsssttt||||||}}}xxxsssrrrzzzwwwppphhhfffjjjooopppooonnnkkkiiigggeeeeeeddd```]]]XXXSSSNNNKKKIIIHHHMMMGGGFFFIIIKKKIIIIIIMMMDDDBBBBBBHHHRRR^^^gggkkkooooooppptttxxxyyyuuuqqqooosssuuuuuurrroooooopppooommmkkkkkklllnnnnnnnnniiioooooogggcccddd^^^TTT???>>>EEEWWWiiissswwwxxxsssrrrrrrqqqqqqqqqqqqrrrsssRRRMMMGGGGGG>>>888555111///.........---,,,,,,,,,,,,++++++++++++******,,,---.../////////------...///000000111111///000111111111111000000111111222333333222222222444555777999;;;===>>>>>>BBBDDDPPPhhhlllNNNoooxxxyyy~~~}}}zzzrrrllllllsss|||VVVDDDUUUZZZ>>>DDDRRR<<>>>>>BBB===333333<<>>???JJJ]]]nnntttuuuuuuvvvuuutttrrrqqqpppoooooopppPPPLLLGGGFFF<<<888555111///.........---,,,,,,,,,++++++++++++***)))***+++,,,---......///,,,,,,---...///000222222///000000111111111111111000111222333333333333333222333666999;;;======>>>CCCEEEQQQfffrrrrrr{{{{{{wwwzzzwwwxxx|||VVVKKKUUUKKKGGGLLLBBBGGGCCC@@@???>>>@@@IIISSSdddppp~~~cccpppyyyqqq```ccciiiooorrrsssuuuwwwiiioootttrrrllliiilllpppqqqzzzxxxqqqkkkkkk[[[FFF999<<>>666LLLjjjzzzqqquuuzzzwwwsssddd___```lll}}}~~~{{{tttgggnnnyyy~~~wwwjjjgggllleeekkkqqqqqqmmmfffaaa___ccc```ZZZTTTOOOLLLJJJIIINNNNNNMMMIIIEEEBBBEEEIIIKKKFFF@@@===AAAJJJUUU[[[lllkkkkkknnnqqqrrroookkkooonnnnnnoooqqqqqqpppnnnlllkkkjjjkkkmmmooonnnmmmggghhheeeaaa```]]]SSSFFF>>>CCCQQQdddqqqtttrrrqqqxxxwwwvvvtttrrrqqqqqqqqqqqqPPPLLLGGGFFF<<<888555111///.........---,,,,,,+++++++++*********)))******+++,,,---...///,,,,,,,,,---...000111222000000000000000111111222111111222444444555555555000111444777:::<<<>>>>>>AAAEEEPPPeeeiiiuuuyyyyyyvvv}}}yyyvvvMMMVVVbbbJJJ===OOOGGGEEEEEEEEEAAA>>>AAAHHHUUU```mmmxxx^^^^^^}}}}}}zzzkkkiiikkkmmmpppuuuyyyzzzxxxnnnvvv}}}}}}vvvpppnnnpppsss{{{jjjhhhiii{{{[[[<<<444;;;>>>;;;888777666<<>>555666999>>>EEEQQQaaannnpppkkkgggfffcccbbbfffmmm{{{tttdddYYYcccvvv{{{tttmmmqqqrrrpppppptttvvvvvvvvvzzzttthhhZZZVVVZZZ]]][[[WWW___sss{{{vvvwwwrrrRRROOOOOOPPPLLLOOO```ooobbbHHHNNNQQQRRRQQQRRRUUUVVVSSSTTTVVVXXXXXXWWWUUUUUUUUUQQQ^^^UUUVVVQQQfffXXXOOO777EEE```|||pppmmmvvv}}}lll```WWWbbb}}}wwwrrrsss||||||ppphhhdddeeeggggggeeeaaa]]]ZZZaaa```]]]ZZZWWWUUUSSSSSSTTTXXXZZZWWWPPPKKKGGGEEELLLHHHBBB???@@@FFFOOOUUUhhhhhhiiimmmqqqqqqnnnjjjooonnnmmmmmmnnnooommmkkkllljjjiiiiiikkkmmmmmmlllkkkkkkiiifffddd\\\NNNAAA???GGGYYYmmmxxxxxxvvvvvvyyyxxxwwwuuuuuutttttttttsssRRRMMMFFFFFF===888555111///.........---++++++++++++************)))))))))***+++,,,......------,,,,,,---///111222000/////////000111222333111222333555666777777777111222333555777:::<<<>>>>>>BBBLLL___||||||yyy}}}}}}~~~uuuqqqzzzzzzvvvtttwwwUUU^^^gggVVVJJJGGGEEEEEEGGGDDD???>>>AAAGGGOOO[[[hhhuuuzzzpppmmmxxxzzzrrrcccnnnmmmjjjjjjoootttsssnnnxxx|||zzzvvvvvvxxxyyy~~~lllnnnpppyyy]]]CCC>>>AAA???888333333666DDDVVV___uuukkkNNN<<<===999666444666>>>NNN\\\nnnnnnrrruuutttooonnnppp{{{mmmqqqwwwkkkpppssstttyyy}}}qqqhhhXXXXXXVVVOOOJJJLLLUUU___~~~}}}tttsssxxx{{{^^^MMMPPP\\\ZZZXXXaaayyyzzz```UUUXXXYYYWWWWWWZZZZZZWWWVVVWWWXXXXXXVVVUUUUUUVVVQQQ\\\WWWUUUVVVaaa]]]ccc===AAAUUUtttuuujjjppp|||~~~vvvrrrwww{{{{{{mmmXXXWWWooo|||yyywwwfffhhheee___\\\[[[]]]___aaacccbbbbbb```^^^\\\YYYXXXWWW]]]aaa```]]]YYYSSSMMMIIIGGGBBB??????EEENNNTTT___```eeelllsssuuussspppmmmnnnmmmmmmmmmllllllmmmnnnkkkhhhhhhiiikkkkkkkkkjjjiiigggeee___TTTFFF<<<<<>>???===DDDMMMWWWaaappp}}}~~~}}}uuufffeeejjjkkkiiigggjjjpppooojjjuuuxxx|||}}}{{{yyyyyyyyywww|||xxxrrruuuuuuvvv}}}bbbGGGCCCBBB<<<888:::999===CCCEEEVVVsssyyySSSJJJAAA999666555666<<>>JJJkkk~~~ooottt|||tttrrruuuyyy|||}}}iiiYYYaaayyymmmnnnnnnjjjeee```___ccchhhfffggghhhhhhgggccc```]]]]]]aaacccaaabbbdddaaa[[[MMMJJJEEE@@@???DDDNNNVVVSSSWWW^^^iiirrrvvvtttpppkkkmmmoooooommmmmmooorrrqqqnnniiiggghhhjjjkkkllleeedddaaa]]]UUUJJJ@@@;;;@@@KKK]]]nnnvvvuuutttwwwwwwwwwvvvuuuttttttttttttyyyXXXNNNEEEEEE>>>888555111///.........---+++++++++************)))))))))(((((()))+++---...///...---,,,,,,---///000000////////////111333444333444555777999:::;;;;;;999777444222222444777999@@@AAACCCPPPqqqyyymmmttt~~~xxxnnnlllqqqpppiiiiiilllnnnmmmlllooovvv|||tttwwwhhhuuuwwwQQQJJJEEEFFFGGGCCC@@@@@@999???FFFKKKQQQ]]]ooo}}}sssvvvzzzvvvqqq___nnnfffkkkmmmlllnnntttuuurrrjjjooovvv|||}}}{{{vvvrrrkkkgggiiiqqquuuqqqpppuuuuuuxxxKKK???@@@<<<888<<<999666777666CCC\\\jjj|||yyyTTTHHH>>>======888555666:::???JJJZZZeeemmmuuu}}}ppphhh\\\RRRMMMLLLMMMNNNTTTOOOKKKMMM\\\ssssssnnnrrr}}}^^^PPPSSSNNNRRRRRRRRRVVV[[[___^^^ZZZTTTWWWWWWTTTSSSUUUTTTPPPUUUVVVWWWWWWWWWXXXZZZ\\\YYY\\\^^^RRR```[[[SSStttIIIaaaHHH<<>>HHH<<<===@@@BBBCCCIIIYYYiiisss}}}wwwsssyyy}}}~~~uuuooojjjaaadddpppcccfffddd```eeeqqqtttooojjjmmmmmmnnnrrrwwwrrrhhhiiiffffffllluuuxxxqqqjjjttt|||uuuSSSDDD;;;<<<>>>:::444333999>>>>>>IIIMMM]]]}}}gggDDD>>>>>>555444===:::999;;;>>>???@@@HHHQQQ^^^^^^\\\XXXUUUVVV[[[___ooooooqqqtttooodddZZZVVVKKKHHHEEEBBBBBBEEEIIILLLEEEKKK\\\tttzzzoookkkmmmjjjeeeVVVKKKJJJGGGLLLVVV```aaaZZZRRROOORRRSSSPPPNNNRRRYYYWWWPPPNNNNNNSSS[[[]]]ZZZXXXYYYRRR\\\[[[VVV\\\aaajjjxxxlllbbbzzz[[[333888```rrrxxx{{{xxxrrrzzzrrrrrr}}}|||{{{{{{vvvppp{{{yyyvvvpppiiiqqqssswww{{{}}}zzzuuupppooofffeeeeeeaaagggooolllaaaVVVTTTNNNAAABBBQQQYYYWWWWWWZZZaaaiiimmmkkkhhhhhhjjjmmmnnnooopppsssuuusssqqqnnnkkkiiihhhhhhhhheeefffeee]]]QQQHHHFFFHHHQQQ```ooouuuwwwzzzyyyuuutttvvvxxxwwwtttqqqooonnnxxxUUULLLDDDEEE???;;;777333000......,,,+++,,,,,,,,,+++++++++*********)))(((((()))+++---...///......------------...222111///......000222333000444555444666;;;>>>>>>;;;::::::999444///444<<<<<<>>>DDDJJJPPP```{{{}}}~~~~~~zzz~~~ooommmvvv|||zzzuuuqqqrrruuuwwwyyyyyywwwvvvmmmkkkoooxxx~~~}}}{{{zzztttfffxxxqqqUUUMMMNNNHHHBBBAAA@@@>>>>>>AAACCCFFFNNNWWWcccssswwwrrruuuuuuwwwxxxyyyvvvfff^^^\\\aaaffffffiiilllnnnrrrtttoooiiiiiinnnpppnnnnnnooommmgggeeefffhhhkkknnnooonnnmmmtttzzzYYYCCC???===888666666888777444::::::CCC\\\www\\\LLL???999999666444666::::::999;;;@@@???BBBDDDDDDBBB@@@@@@AAABBBBBBGGGMMMLLLFFFAAAAAACCCDDDEEEEEEDDDEEEGGGIIIbbbnnnuuuiiidddpppiiiccc^^^RRRJJJLLLGGGHHHNNNWWWZZZUUUPPPOOORRRSSSQQQNNNQQQVVVWWWRRRRRRSSSYYY```aaa]]]YYYXXXRRR\\\[[[YYY___```bbbkkk]]]xxxnnn@@@777UUUjjjwwwzzz|||tttyyy~~~}}}}}}xxxzzz{{{zzz}}}|||{{{{{{~~~}}}nnnfffcccaaakkkuuussscccWWWTTTPPPDDDEEERRRWWWTTTXXX^^^eeeiiikkklllkkkggglllooonnniiihhhlllppplllkkkjjjiiihhhggggggggg```___^^^YYYLLLAAABBBIIIQQQ```nnnuuuxxx{{{{{{xxx{{{xxxvvvwwwyyyvvvnnngggzzzVVVMMMEEEFFF???999666222//////...---,,,,,,,,,,,,++++++++++++*********)))))))))+++,,,---//////......------------000000//////000111222222444<<>>;;;@@@FFFHHHFFFAAA<<<999;;;:::===BBBBBB>>><<<===@@@???===;;;???MMM___mmmwwwmmmgggkkkttt}}}ddd[[[WWWOOOKKKNNNHHHEEEGGGOOOTTTRRRPPPPPPQQQSSSSSSOOONNNRRRVVVVVVWWWVVVYYY^^^___ZZZXXXYYYYYY^^^[[[[[[ccccccaaaiiiXXXeee}}}MMM555GGG```uuu~~~yyywww{{{|||tttsss}}}uuuzzz{{{{{{~~~|||~~~~~~ooofffaaakkkxxxxxxiii[[[VVVRRRHHHIIIQQQRRRQQQYYYcccjjjllllllkkkkkkgggmmmqqqnnnfffcccgggmmmhhhhhhhhhhhhgggeeecccbbbYYYVVVVVVUUUIII<<>>AAALLLmmm~~~lll]]]MMMCCC===::::::===???CCCHHHKKKKKKIIIEEEBBBGGGDDDCCCEEECCC>>>===>>>AAADDDHHHNNNZZZppp~~~hhhaaaaaaiii|||vvv___WWWSSSMMMKKKMMMJJJFFFFFFNNNSSSTTTRRRRRRQQQTTTTTTPPPMMMOOOUUUZZZXXXUUUVVVZZZZZZXXXWWWZZZ]]]]]]VVVWWWbbbcccbbbkkkxxxooo\\\~~~WWW666<<>><<<<<<@@@BBBBBBYYYRRRHHHAAA>>><<<888444444222666???HHHMMMSSSXXX```eeeooozzzwwwiii```aaammm{{{xxxoooggghhhoooqqqnnnggglllsssyyy}}}~~~kkksss|||qqqmmmqqqqqqjjjggglllttt~~~___JJJMMMMMMGGGDDDDDDBBB>>>>>>@@@===DDDMMMSSSXXX```kkksssyyytttgggaaa___fffmmmmmmkkkjjjvvvmmmffffffeeeccceeejjjxxxoookkkllliiidddfffnnnrrrrrrssstttssspppnnnmmmnnnmmmkkkgggeeegggnnnttttttyyy}}}xxxVVVBBBAAADDD===444555111555;;;::::::NNNgggrrrcccUUULLLIIICCCBBBBBBBBBBBBAAAAAA@@@???===???CCCFFFEEEGGGJJJYYYfffyyysssfff[[[^^^hhhxxx}}}xxxzzzhhhWWWRRRPPPKKKHHHHHHIIIFFFHHHOOOTTTTTTRRRRRRRRRTTTUUUSSSOOOOOOUUU]]]TTTUUU[[[bbbbbb]]]YYYYYYZZZZZZTTTYYYdddaaa\\\bbblllhhhqqqiiiBBB666KKKhhhzzz{{{zzz~~~zzzfff```ooowwwssspppvvv}}}zzz{{{|||zzzvvvqqqnnnllllllllloootttwwwwwwsssqqqppppppooonnnooossswww{{{zzzqqqpppyyy{{{{{{zzzbbbaaaqqqzzzppp^^^UUURRRMMMPPPWWWVVVIIIMMMWWWfffsssvvvooogggbbb``````ccciiilllkkkjjjggghhhjjjjjjhhheeeaaa___[[[TTTPPPMMMCCC<<>>555222222888>>>AAAFFFKKKDDDQQQ]]]fffppp~~~xxxkkk```XXX\\\nnnoooooouuuvvvqqqpppssspppiiillllllooouuu|||~~~mmmsssyyyyyyoooeeeeeelllsssjjjdddjjjttt{{{zzzWWWBBB@@@AAAEEEEEEAAA>>>>>>>>>@@@AAACCCFFFNNNXXX```]]]ppptttiiiaaa^^^TTTWWW[[[]]]\\\bbbtttlllcccaaahhhkkkhhhhhhnnnrrroooooooookkkffffffiiiooonnnpppuuuvvvrrroooooouuurrrooolllkkknnnrrruuuvvvtttvvvuuuooovvv___EEEBBBBBB>>>999444333555222000999FFF^^^tttwwwqqqiiiaaa[[[VVVRRROOOSSSTTT\\\hhhqqqvvv|||mmmXXXMMMRRR^^^mmmoooeeeXXXNNNLLLMMMIIIEEEDDDFFFFFFJJJPPPRRRPPPPPPRRRTTTTTTVVVVVVRRRQQQVVV^^^QQQVVVaaalllmmmdddZZZVVV[[[\\\\\\dddlllbbbWWW[[[```www^^^VVV666===YYYrrrxxxuuupppYYYbbbhhhfff``````iiisss{{{|||}}}|||xxxrrrkkkgggeeebbbcccjjjoooooonnnnnnsssvvvyyy{{{{{{~~~uuuqqqmmmiiikkksssgggbbbsss~~~ooo\\\SSSPPPKKKRRR]]]```HHHGGGKKKYYYiiiqqqmmmggg[[[WWWUUU[[[eeekkkjjjeeeaaacccfffhhhhhhgggfffddd```ZZZQQQHHH@@@@@@LLLZZZiiijjjnnnuuuxxxwwwvvvxxx{{{vvvwww}}}aaaIIIzzzWWWNNNFFFGGG@@@777444000...---------,,,******+++++++++,,,,,,,,,******+++++++++*********(((***---///000000000///......///000111222333333///444888;;;BBBLLLPPPPPPIIIRRRTTTLLLCCCAAAAAAAAA:::666555777999999;;;@@@;;;IIIWWW```lllwwwiiiccc\\\^^^hhh}}}ssskkkuuuxxxsssqqquuuuuuppptttqqqnnnnnnrrrvvvyyyzzzkkkjjjkkkkkkfff``````eeeppplllfffeeemmmxxx~~~~~~^^^RRRGGGEEEFFFDDDBBBBBB@@@???======>>>AAAEEEHHHIIIQQQ]]]hhhoooqqqpppoootttzzz}}}rrroookkkeee```ZZZVVVTTTTTTXXX\\\___cccssssssbbbgggjjjkkkllloooqqqqqqppptttuuupppllljjjiiigggiiikkkrrrxxxvvvooommmpppwwwwwwuuurrrpppppptttwwwrrrpppppppppjjjllldddZZZPPPAAA>>><<<999555111000333555666@@@NNN[[[iii{{{}}}uuujjj[[[OOOMMM```vvviiiWWWOOOHHHIIIKKKJJJGGGEEEGGGHHHMMMPPPOOOLLLOOOUUUWWWUUUVVVXXXVVVTTTWWW]]]UUUWWW^^^eeeeee^^^WWWVVV]]]]]]\\\cccjjj___WWW___YYYpppYYY~~~iii>>>888KKKeeeqqq{{{yyy}}}|||fffeeeiiikkkbbbXXXZZZeeemmmnnnqqqtttvvvtttqqqoookkkgggiiissszzz{{{zzz{{{{{{wwwlllccc^^^ZZZXXX^^^ccclllwwwlllfffuuu~~~uuuaaaUUUNNNFFFMMM\\\aaaQQQKKKFFFJJJTTT]]]``````XXXUUUTTTYYYaaafffeeebbb]]]___aaadddeeeeeeeeeddd```]]]RRRDDDBBBLLLZZZaaallljjjmmmtttwwwvvvvvvxxxvvvrrrtttiiiQQQyyyVVVMMMFFFGGGAAA888555111...------,,,+++*********++++++,,,,,,,,,******+++++++++******)))'''))),,,///111111111000.........///000222333444...333777888<<>>@@@BBBNNN```pppwww~~~}}}~~~{{{kkkcccYYYSSSQQQ___nnn~~~rrr~~~qqqxxxwwwnnnlllvvv~~~~~~{{{tttnnnmmmqqqwww|||kkkfffccceeefffdddcccdddoooqqqlllfffkkk{{{~~~^^^LLLHHHFFFEEEDDD===>>>@@@CCCEEEEEEBBB@@@EEEGGGKKKNNNPPPRRRSSSTTTXXXZZZ\\\cccsssuuulllggggggeee[[[WWWQQQKKKJJJMMMQQQRRRRRRSSSZZZhhh|||nnnUUUXXXkkksssiiigggqqquuunnnooouuussshhhbbbfffhhhdddjjjpppzzzyyyooopppwwwvvvyyyzzzwwwrrrqqqtttyyymmmnnnqqqrrrsssuuu}}}KKK888===>>>:::999;;;;;;888777111111999AAAHHHWWWgggsss}}}|||uuunnncccVVVMMMLLLQQQWWWnnn}}}cccSSSLLLGGGHHHLLLMMMLLLJJJJJJLLLPPPQQQNNNKKKQQQZZZXXXUUUUUUZZZYYYVVVWWW]]]\\\WWWSSSSSSRRRQQQSSSWWWZZZWWWQQQTTT[[[UUUVVVeeeZZZ\\\qqqlllfffsssHHH;;;FFF[[[uuuwww|||}}}|||tttuuu{{{rrr___XXX```ZZZ\\\aaahhhpppuuuxxxyyywwwrrrttt~~~~~~~~~|||~~~vvvwwwrrrggg___]]]YYYTTTQQQQQQSSS\\\jjj{{{oooiiitttzzz~~~iiiZZZNNNBBBGGGVVV]]]]]]SSSGGGAAABBBJJJRRRWWWYYYXXXXXX[[[___bbbcccbbb]]]^^^___aaaaaaaaa``````]]]\\\QQQCCCFFFZZZiiilllppplllnnntttvvvsssrrruuusssssstttuuuqqqhhh[[[RRRwwwSSSLLLFFFGGG???888555222//////...---+++...++++++------++++++...+++++++++************************+++---///000111/////////......000444777333555888;;;>>>DDDJJJOOOOOOJJJHHHPPP___fff___SSSKKKBBB;;;:::<<<<<<:::888:::;;;===@@@DDDIIIPPPTTTssspppmmmmmmvvvzzzzzztttsss|||{{{vvvaaaUUUQQQRRRXXX```www}}}vvvzzzxxx|||xxxmmmqqq}}}~~~wwwyyyyyyvvvqqqooowwwvvvmmmhhhkkknnnjjjccc```jjjmmmnnnllllllqqq{{{wwwpppTTTMMMKKKDDDBBB>>>???DDDDDD???===???===>>>@@@@@@AAABBBEEEGGGIIIJJJLLLPPPTTTZZZ^^^aaapppiii\\\PPPHHHEEEFFFHHHGGGGGGHHHHHHIIIKKKNNNQQQUUUooosssccc[[[dddmmmpppiiigggmmmnnniiihhhllliiicccfffnnnmmmdddmmmrrrvvvvvvuuuvvvwwwxxxrrrpppmmmmmmooosssuuuvvvpppnnnlllooovvv|||[[[OOOCCC===;;;777555444///777888222222===DDDDDDPPPSSS___vvv}}}jjj^^^VVVOOOHHHFFFHHHNNN\\\hhhnnnppp~~~zzz~~~vvvhhhOOOLLLHHHHHHIIILLLNNNOOOGGGLLLQQQRRROOOMMMNNNQQQPPPPPPQQQQQQRRRSSSTTTTTTQQQUUUYYYXXXTTTQQQSSSVVVWWWVVVUUUUUUVVVWWWYYYYYYZZZSSS\\\}}}YYYhhhxxx^^^555<<<___iii}}}yyyuuuuuurrrzzzvvvwwwwwwppp}}}ppppppqqqtttxxx|||}}}||||||~~~wwwnnnpppsssqqqllliiikkkiiidddeee^^^\\\```bbbgggwwwyyyiiilllyyy{{{wwwiiiTTTFFFDDDGGGJJJQQQOOOKKKEEE@@@@@@EEEJJJPPPRRRVVV[[[```ccccccccc^^^___``````___]]][[[YYYTTTQQQIIIBBBHHH[[[lllssssssooooootttwwwwwwxxxzzzwwwuuuvvvvvvmmm\\\PPPMMMxxxTTTLLLFFFGGG???888555222//////...---+++)))'''(((++++++(((''')))******************++++++*********+++---...000111000000///......///333666;;;999777888===EEEMMMRRRNNN^^^iii___MMMHHHXXXjjjJJJFFF@@@<<<888999===AAA666999;;;<<<;;;<<<@@@CCCNNNPPPQQQRRRWWWbbbnnnvvvooolllnnnssspppgggdddiiikkkqqqqqqlllkkkoooooojjjZZZTTTMMMMMMVVVfffwwwtttsssvvvvvvtttoooqqqqqqlllrrr|||zzzqqqrrrrrrqqqnnnooowww~~~lllhhhkkkrrrqqqfffaaadddggggggiiilllkkkiiimmmtttrrruuugggMMMIIIPPPHHHBBBBBBCCCAAACCCGGG@@@AAACCCCCCBBB@@@@@@@@@AAAAAAAAAAAACCCEEEFFFGGGFFFEEEDDDCCCDDDGGGJJJLLLFFFGGGHHHIIILLLRRRZZZaaa]]]~~~ooogggeeemmmrrrooodddcccmmmuuuttthhhnnnkkkaaa___fffiiieeemmmrrrrrrllljjjnnnqqqqqqooommmjjjjjjnnnsssvvvxxxyyyuuussstttwwwzzz{{{yyyuuueeeHHH;;;;;;@@@DDD777:::999444111000///---999999AAARRRbbbmmmtttzzz|||wwwoooaaaQQQGGG;;;<<>>;;;999;;;======AAADDDEEEDDDHHHRRR[[[^^^aaadddeeebbb]]]YYYWWWWWWVVVTTTRRRPPPMMMHHHEEEMMMQQQSSSVVVjjjpppjjjlllqqqtttkkkccceeejjjjjjqqqyyyuuuqqqpppnnnllllllpppvvvzzzjjjgggmmmwwwqqqccceeetttvvvllljjjqqqrrrmmmppp{{{zzzpppvvvrrrRRRJJJDDDCCCBBB???======777999;;;>>>???@@@@@@@@@CCCBBBBBBAAA@@@@@@@@@@@@===>>>???@@@???>>><<<;;;EEEDDDDDDGGGQQQfffrrriiihhhkkkppprrrnnneeedddnnnuuuvvvooouuurrrggg```dddkkklllrrrxxxuuujjjhhhrrrwwwsssrrroookkkiiikkkooosssuuurrrqqqpppsssyyy||||||zzztttwww}}}xxxWWWEEE:::222777555555999:::777444555666333555<<>>@@@AAA======???@@@===:::===CCCGGGMMMOOOLLLJJJJJJHHHCCCJJJEEEDDDIIILLLLLLMMMPPP\\\ooo~~~rrrnnnnnnllliiikkkfff^^^cccjjjjjjooovvvtttttttttpppkkkkkkpppttttttmmmeeehhhqqqkkk```iiiooogggoooqqqnnnvvv{{{ooo|||nnnWWWIIIEEEGGGKKKJJJHHHFFFEEECCCBBB@@@???>>>>>>>>>??????@@@AAABBBCCCCCCEEEFFFGGGHHHHHHHHH@@@IIIVVVfffyyyxxxkkkcccdddiiijjjnnnoookkkkkknnnnnnkkkrrrvvvuuulllfffiiinnnooosss{{{xxxmmmmmm{{{zzz{{{vvvoookkkiiijjjlllmmmiiiiiijjjooovvvzzzyyywwwyyy{{{{{{ooo]]]TTTFFF;;;555999:::555444888666333222333222222666<<<;;;===@@@CCCHHHSSSaaajjjssslllddd]]]YYYUUUNNNIII@@@@@@>>><<<@@@KKKTTTYYYeeeeeemmmsssrrrqqqUUUGGGFFFJJJOOOOOOPPPQQQPPPMMMGGGCCCFFFIIILLLLLLJJJHHHHHHIIIMMMLLLJJJIIIJJJKKKNNNOOOMMMPPPTTTUUUTTTTTTUUUVVVWWWYYY[[[YYYUUUSSSUUUXXXZZZ___```fffWWWbbbkkk>>>===OOOpppzzzuuuxxx||||||~~~tttwww{{{~~~zzztttyyy~~~wwwzzztttaaa^^^ccceeerrr~~~rrrfff\\\kkkxxxyyynnnddd]]]UUUSSSQQQRRRTTTTTTQQQMMMCCC@@@===;;;>>>EEEOOOUUUSSSTTTVVVXXXXXXXXXVVVUUUKKKEEE@@@EEETTTfffqqquuutttqqqrrrwwwxxxuuurrrrrrooopppnnnfffXXXKKKEEEEEE{{{UUUKKKCCCEEE@@@888555222//////...---+++)))(((***//////***((()))(((((()))***+++,,,,,,,,,)))))))))***+++,,,---...000111111000//////111333333333666===FFFIIIEEEAAAFFFMMMZZZeeeiiinnn|||}}}gggYYYIIIAAAAAABBB@@@<<>>>>>BBBBBB>>>===@@@???CCCDDD@@@???CCCDDDBBBGGGCCCCCCKKKTTT\\\fffooovvvwwwjjjdddlllooogggaaa```ccc]]]dddlllhhhhhhooopppqqqssspppjjjjjjpppsssqqqkkkbbbccckkkiii```gggxxxxxxfff]]]eeegggcccjjjzzz}}}wwwooopppjjjSSSEEEGGGCCC???>>>???AAABBBAAA@@@?????????AAACCCEEEGGGBBBAAA@@@???AAAEEEIIILLLZZZmmm|||{{{~~~xxxssskkkdddcccfffkkkmmmooonnnmmmmmmiiidddnnnqqqrrrooommmmmmmmmlllqqqxxxwwwnnnpppzzz|||uuuzzzsssmmmjjjiiiiiiiiikkkjjjkkknnnrrrtttrrrooossstttxxx{{{YYYIII<<<999777222444;;;777555777999666222222555111333555444333555:::???>>>>>>===;;;888666555555<<<@@@@@@???GGGYYYjjjrrrmmmbbbMMM\\\zzzqqqoooeeeUUUFFFBBBCCCFFFEEEGGGIIIKKKLLLIIIDDD???GGGIIIKKKLLLKKKJJJIIIIIIKKKLLLMMMMMMNNNMMMMMMLLLHHHKKKNNNPPPRRRSSSTTTUUURRRTTTWWWVVVTTTTTTUUUXXXRRRZZZ[[[[[[nnngggOOOnnnpppMMM999>>>fffttttttvvvyyyxxxvvvvvvyyy{{{xxx}}}ssstttxxxiiibbb]]]gggzzzwwwfffUUUXXXgggwww|||vvvppphhhbbb\\\YYY[[[^^^^^^^^^RRRMMMDDD<<<888<<>>BBBMMMTTTUUU\\\mmm|||jjjXXXTTT}}}ggg___RRRHHHDDDEEEFFFGGGBBBCCCEEEHHHJJJIIIFFFCCCEEEGGGJJJMMMOOOPPPPPPPPPKKKMMMOOOPPPPPPOOOMMMLLLKKKMMMOOORRRTTTUUUVVVVVVPPPQQQRRRTTTVVVWWWWWWWWWQQQZZZ^^^]]]gggUUUZZZtttbbb???888VVVhhh||||||zzz|||vvvyyyvvvqqquuu~~~vvvggg___```nnnjjjXXXQQQ[[[fffnnnuuuyyyvvvqqqoooiiiaaa\\\[[[]]]```bbbccc^^^TTTGGG>>><<<@@@FFFOOOPPPRRRSSSTTTSSSRRRQQQEEECCCGGGUUUdddmmmrrruuuuuurrrrrruuuvvvsssqqqqqqtttpppfffWWWMMMIIIHHHGGG|||VVVJJJAAADDD@@@888555222//////...---++++++)))***------***)))+++******************++++++))))))((())))))***+++,,,---///000000000000222444555333333555<<>>>>>[[[xxx|||}}}~~~xxxoooeeegggzzztttnnnqqqgggUUURRR^^^eeeaaa```]]]ZZZYYYZZZ\\\]]]]]]VVVWWWUUUOOOGGG@@@@@@BBBFFFFFFIIILLLLLLIIIGGGFFFCCCNNN___kkkqqqqqqqqqqqqtttsssqqqqqqrrrrrrqqqpppbbb___[[[XXXWWWUUUQQQMMM}}}TTTJJJFFFAAABBB:::777333000///...---,,,************************************)))))))))((()))))))))))))))******++++++,,,---...000111222333000222666999>>>EEEMMMRRRMMM\\\YYYKKKOOO\\\hhhrrrxxxqqqqqqrrrrrrooommmlllnnnrrrtttuuunnnlllnnnuuuxxxrrrkkkgggeeegggjjjlllllliiifffcccZZZiiiuuussskkkhhhjjjmmmjjjkkkiiibbb[[[\\\eeennnkkkcccgggvvvzzzppphhhkkkxxxzzzuuutttpppssswwwwwwnnnjjjdddeeejjjbbbZZZVVVZZZ___```aaacccccc``````ccchhhjjjgggdddttt}}}}}}zzz{{{uuujjjccckkkppplllhhhkkkooopppkkkkkknnnppplllfffiiippp{{{yyyvvvqqqhhhbbbeeelllnnnllliiihhhiiijjjiiifffgggnnn|||}}}rrrqqqoookkkeee___OOOPPPVVV```jjjxxx]]]JJJDDDAAACCCEEEGGGHHHIIIGGGEEEDDDDDDGGGJJJJJJHHHFFFDDDDDDAAAEEEGGGFFFCCCBBBEEEHHHGGGHHHJJJLLLNNNOOOPPPPPPOOONNNMMMMMMNNNPPPSSSUUUOOOQQQQQQSSSYYY\\\XXXPPPUUUQQQTTTZZZXXXXXXjjjWWWjjj|||ccc>>>888NNNmmmzzz~~~zzzwww{{{~~~pppggghhh|||yyysss{{{yyyiii\\\[[[_________^^^]]]^^^```bbbbbbaaafffaaa^^^\\\QQQBBB<<<>>>???AAAFFFMMMNNNIIIEEEDDDGGGRRRaaammmrrrrrrrrrrrruuurrrooooooppppppnnnlll]]][[[XXXWWWWWWVVVSSSPPPTTTIIIGGGBBBCCC:::777333000///...---,,,************************************)))))))))))))))))))))))))))******++++++++++++,,,...000333444///555<<<<<<888999???EEENNN^^^bbb___bbbeeekkkwwwdddvvvtttcccaaafffjjjkkkkkkkkkkkkiiiiiikkkooorrrccceeekkkqqqqqqllljjjlllhhhiiijjjkkkjjjiiigggfffeeeoootttmmmdddccciiimmmhhhhhheee```^^^aaahhhoooiiibbbgggtttwwwmmmeeefffttttttxxx}}}uuu~~~|||}}}ZZZ]]]oooooobbbeeekkkjjjfffeeebbb\\\YYY]]]`````````aaabbbaaaaaaeeejjjllljjjhhhoooxxx}}}xxxsssrrrnnnhhhggglllooommmmmmppprrrrrrfffjjjrrrwwwtttoooooossswwwwwwvvvqqqgggaaafffoookkkeee```aaaeeefffccc``````______dddqqq[[[___ccc```UUUPPPZZZggggggkkkfff[[[ZZZeeeiiibbbWWWVVVQQQVVVbbb___TTTSSSqqq{{{~~~}}}aaaKKKDDDCCCBBBDDDDDDEEEEEEEEEEEEDDDCCCBBBDDDFFFGGGFFFFFFGGGHHHEEEEEEFFFFFFFFFFFFGGGGGGLLLLLLMMMNNNOOOQQQSSSTTTWWWVVVUUUTTTSSSSSSSSSSSSPPPQQQQQQRRRWWW]]]\\\XXXUUUSSSSSSVVVXXX\\\fffpppcccXXXvvvvvvIII666>>>[[[rrr~~~{{{xxxtttlllccc```iiiuuuuuullljjjxxxyyypppbbbaaaeeeaaa```___```bbbcccbbbaaammmggghhhkkkeeeQQQ@@@999777:::BBBLLLNNNIIIDDDDDDOOOYYYfffooosssttttttuuuwwwsssooooooqqqpppkkkfffYYYXXXWWWXXXYYYXXXVVVUUUUUUHHHFFFBBBAAA:::777333000///...---,,,*********************************))))))))))))))))))))))))))))))******+++************,,,///333555333777999888666:::EEENNNSSS]]]sssppp\\\TTTZZZbbbdddbbbggghhhhhheeebbbaaaeeehhh[[[]]]bbbhhhjjjjjjmmmsssllllllkkkjjjjjjjjjjjjkkknnnpppmmmddd```ccciiikkk\\\^^^```ccceeehhhkkklllmmmeeecccjjjlllfffeeejjjtttsssxxx~~~zzzzzzwww___dddooorrrooohhhdddeeelllsss{{{rrruuujjjdddjjjpppnnniiifffkkkfffbbbdddccc___\\\]]]dddbbb```bbbgggmmmqqqssslllsssvvvpppjjjiiiiiiggglllmmmnnnoooqqqrrrrrrpppfffmmmvvvzzzxxxtttsssuuukkkkkkllllllhhhdddgggnnnkkkddd```bbbddddddcccbbbaaa]]]ZZZZZZaaarrr|||{{{vvv{{{ggggggaaaYYYXXX^^^```\\\bbbbbb\\\ggg}}}{{{iiibbbSSSDDD???CCCFFFEEECCCCCCBBBBBBAAABBBBBBBBBBBBDDDEEEEEEDDDEEEGGGIIIJJJHHHGGGHHHKKKMMMKKKIIIOOONNNNNNNNNOOOQQQSSSUUUXXXXXXWWWVVVTTTRRRQQQPPPRRRTTTSSSQQQTTT[[[]]]\\\VVVYYYZZZYYY[[[bbbggghhhaaalll```AAA444HHHggg{{{sssyyyzzz|||}}}}}}|||}}}}}}~~~yyynnnccc^^^^^^ooonnnrrr{{{zzzrrrnnnsss{{{wwwppprrrnnnkkkgggdddcccaaa___]]]```cccfffmmmsssnnnVVV>>>666666<<>>:::777333000///...---,,,************************))))))))))))))))))******)))))))))))))))******+++***)))))))))+++...111333444333333666<<>>999;;;??????;;;AAA@@@????????????@@@AAADDDDDDDDDCCCBBBCCCEEEGGGKKKHHHGGGIIIMMMOOOMMMJJJLLLKKKJJJJJJKKKMMMOOOPPPIIIJJJLLLNNNOOOPPPPPPPPPTTTVVVVVVRRRRRRWWW[[[[[[YYYaaaddd___\\\```dddddd{{{tttbbbtttSSS555:::ZZZttt|||xxxrrrttt}}}wwwkkkbbbccccccfffmmmoooppptttyyy|||xxxwwwwww}}}|||xxxuuuxxxuuuttttttwwwyyyxxxwww~~~}}}|||sssjjjddd```\\\ZZZQQQYYYYYYZZZnnnrrrRRR<<<666888BBBGGGEEEJJJSSSaaagggooosssttttttvvvxxxuuuuuuuuuuuussskkk^^^SSSTTTTTTUUUVVVWWWXXXZZZ[[[WWWFFFDDD???<<<:::777333000///...---,,,************************))))))))))))************)))))))))))))))******+++))))))))))))+++---///000444444666>>>IIIRRRTTTSSS]]]___^^^lllyyy}}}hhh```hhheee```[[[YYYYYY[[[\\\\\\]]]]]]\\\[[[\\\^^^```^^^VVVRRRWWW___cccdddeeegggeeecccaaa```bbbdddeeehhhccc\\\XXX\\\cccccc___oookkkfffaaa______bbbdddhhhgggiiimmmmmmhhhfffhhhhhheeeiiirrrtttooolllpppsssuuueeecccffffffjjjlllmmmjjjdddaaacccfff^^^\\\]]]bbbcccbbbdddgggggghhhjjjkkkkkkhhheeecccnnnooopppmmmiiihhhjjjlllnnnkkkkkknnnoookkkgggggglllrrruuupppiiiffffffeeelllhhhgggmmmqqqnnnjjjhhheeebbbfffllllllhhhkkksssiiiccc```bbbdddcccccceee```ooo|||tttpppxxx~~~wwwnnnvvvmmm\\\HHH666<<<999888999===>>>;;;777===============>>>??????CCCDDDDDDCCCAAAAAACCCDDDGGGEEECCCEEEIIIKKKJJJHHHLLLLLLKKKKKKLLLMMMNNNNNNHHHIIIJJJLLLMMMMMMMMMMMMRRRWWWXXXSSSQQQSSSVVVWWW\\\cccfff___XXXWWW[[[___lll[[[mmmyyyfffDDD555KKKfffxxxvvvxxxwwwvvv{{{|||sss___^^^```fffjjjmmmssszzzvvvssstttuuuvvvzzz{{{wwwttt{{{xxxxxxlllsss~~~wwwsssuuu~~~vvvlllccc]]]WWWTTTNNNSSSLLLEEEYYYxxxyyycccFFF;;;888@@@DDDEEEOOO]]]hhhlllqqqsssssssssuuuxxxqqqrrrsssrrrlllaaaTTTKKKOOOPPPQQQRRRSSSVVVZZZ^^^WWWEEEEEEAAA===:::777333000///...---,,,************************((()))))))))************)))))))))))))))******+++))))))******+++,,,,,,---222333888BBBMMMSSSSSSPPPZZZaaaZZZYYYooo{{{ssscccYYY]]]aaaaaa___[[[VVVTTTTTTVVV[[[ZZZXXXYYYZZZ[[[[[[[[[___YYYWWW^^^eeeeeecccbbbfffdddbbb```___aaacccdddiiihhhddd]]]ZZZZZZWWWSSSkkkiiieee___[[[ZZZ]]]```___aaaggglllkkkfffbbbaaa```dddiiimmmnnnmmmkkkkkkfffiiivvvnnn___\\\___ccchhhhhhlllnnniiibbb___aaaccc^^^\\\^^^ccceeefffiiinnnhhhiiikkkjjjfffbbb]]][[[eeefffhhhjjjiiigggdddccchhhfffhhhlllkkkeeeccceeeeeemmmqqqmmmiiiiiikkkjjjtttooonnnpppqqqnnnmmmnnnjjjddddddlllllleeebbbgggbbb______aaaaaa]]]\\\^^^WWWZZZfffzzzzzzsssmmmqqqttt|||qqqssswww\\\FFF???===:::444444666:::======<<<<<<999:::;;;;;;<<<===>>>>>>AAABBBCCCCCCBBBAAABBBCCCAAAAAAAAABBBDDDFFFFFFFFFLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMTTTXXXTTTPPPQQQTTTTTTYYY[[[]]][[[UUURRRXXX```fff}}}sssWWWtttyyy\\\:::===RRRiii{{{xxxxxxxxxxxx~~~|||jjjccc```dddlllqqquuuxxx}}}wwwssssssssssssxxx{{{zzzxxx{{{yyynnnsss~~~~~~qqqjjj{{{~~~}}}vvvpppiiiaaaZZZUUUSSSRRRJJJDDDKKKZZZaaa___NNN@@@:::AAAEEEFFFRRRdddmmmppprrrsssqqqqqqtttwwwrrrsssrrrmmmbbbWWWNNNJJJMMMNNNOOOPPPRRRWWW___eeeWWWFFFFFFCCC???:::777333000///...---,,,************************(((((())))))*********+++)))))))))))))))******+++))))))***++++++++++++***,,,---111999CCCJJJNNNNNNOOOYYY___dddiiiiiiuuuzzzpppaaaVVVSSS[[[]]]```aaa^^^YYYVVVTTTdddaaa]]]]]]______]]]ZZZ]]]\\\___hhhmmmkkkhhhfffbbb```^^^\\\\\\]]]___```hhhnnnoooiiibbb___^^^\\\YYY]]]``````]]][[[\\\]]][[[]]]```dddccc```^^^___]]]jjjsssqqqllljjjhhhfffbbbbbbgggqqqwwwmmmccc___bbbcccaaahhhtttmmmqqqrrrmmmgggccccccbbbbbb``````bbbbbbaaaccchhhjjjiiifffbbb^^^\\\]]]^^^```aaaffflllmmmiiibbb^^^cccbbbeeejjjhhhbbbaaaeee\\\gggnnnnnnnnnsssvvvvvvvvvsssqqqqqqnnnlllpppvvvrrrgggcccjjjjjj___VVVVVV[[[\\\aaaccc___XXXWWW[[[YYYSSSPPPSSSXXXdddzzzeeeFFF777;;;BBB>>>666555555777999999888999;;;777888999;;;<<<===>>>>>>???AAACCCCCCBBBBBBCCCDDD???@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIHHHDDDEEEFFFHHHKKKNNNPPPRRRHHHQQQWWWTTTPPPPPPRRRSSSUUURRRRRRVVVVVVTTTZZZeeegggnnncccoooppp@@@222AAA[[[www}}}wwwooowww~~~zzz~~~}}}~~~}}}yyysssgggffflllmmmkkkiii~~~}}}wwwuuuttt}}}}}}|||yyywwwyyy}}}|||xxxvvvzzzuuukkkkkkzzz~~~~~~~~~|||zzzuuunnneee___WWWRRRPPPPPPIII@@@EEEQQQSSSDDD===CCCGGGHHHTTTgggoooqqqsssrrrppppppsssvvvuuuvvvsssjjj]]]RRRNNNMMMNNNOOOPPPQQQTTT[[[fffmmmXXXHHHEEE???===:::777333000///...---,,,************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++(((---333555555:::DDDLLLPPPPPPUUUdddvvvkkkWWW\\\eee```WWWTTT___eeefff```ZZZYYYZZZZZZggg[[[UUU\\\dddccc^^^[[[eeeccc___```iiitttrrrjjjhhhgggddd___ZZZYYY]]]```sssrrrgggbbbiiifff^^^___fffaaaaaagggkkkggg```\\\YYYaaaeeebbb___aaa```]]]iiifffcccbbbdddgggjjjkkkfffdddeeejjjlllnnnxxxrrrkkk```dddaaaYYYXXX```hhhkkkjjjgggbbb``````aaabbbbbbddd\\\ZZZaaagggeeebbbccc\\\eeemmmlllhhhccc\\\VVVWWW]]]ccceeebbb___```cccaaa``````bbbaaa]]]]]]aaaaaaddddddccchhhooooooiiihhhhhhgggdddcccfffmmmssseeeeeebbb]]]ZZZYYYTTTNNNQQQTTTWWWZZZZZZXXXTTTRRRVVVUUUUUUTTTTTTUUUVVVWWWmmmlll\\\CCC>>>999777888999888777888777666555555666777888888888999::::::;;;<<<<<<>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDBBBIIIIIIHHHJJJKKKLLLJJJIIIGGGGGGGGGKKKOOOQQQOOOMMMJJJKKKMMMOOOOOOOOOMMMLLLRRRRRRSSSTTTUUUWWWYYYYYYddddddwwwyyy]]]ZZZAAABBBBBBkkk}}}rrrfffkkk}}}~~~vvvqqqxxxvvvlllkkkqqqlll^^^pppzzzqqq~~~}}}|||yyyvvvrrrnnnlllzzzppp{{{~~~eee```pppyyyzzz~~~qqqjjjkkkccc___VVVMMMJJJIIICCC;;;AAADDD@@@;;;CCCXXXeeefffnnnqqqssssssqqqooonnnmmmsssxxxttteeeVVVPPPNNNKKKRRRUUUVVVTTTSSSZZZiiiuuuWWWHHHEEE@@@>>>:::777333000///...---,,,************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))---000111222999EEEOOORRR[[[kkk}}}wwwhhhYYYPPPVVV^^^^^^[[[[[[```dddeee```]]]```dddfff___WWWUUU]]]gggiiihhhhhhooolllfffccchhhooooooiiiiiihhhddd^^^YYYXXXZZZ]]]fffiiicccccckkkkkkeeeiiiffflllmmmhhhfffiiihhhcccgggjjjjjjdddaaaaaa^^^YYYeeeccc______```ccceeefff```^^^aaafffiiiiiinnnttt|||yyykkkcccbbb```dddbbb\\\[[[ccckkknnnhhheeeaaa]]]\\\]]]```bbb___]]]___dddddd___]]]```ccchhhiiifffcccdddeeedddbbb]]]]]]eeehhheeecccfffcccaaabbbddd```ZZZVVVWWW[[[^^^```aaaiiirrruuurrrmmmhhhbbb^^^]]]```dddfffbbbbbb___[[[[[[\\\ZZZVVVPPPRRRTTTVVVVVVTTTRRRPPPXXXVVVRRROOOKKKIIIHHHGGGHHHQQQbbbzzztttYYYEEEAAA>>>:::777555777777777555666666555444444555666666666777777888999999::::::======???@@@AAAAAAAAAAAABBBBBBCCCEEEFFFFFFEEECCCIIIHHHGGGGGGHHHHHHGGGEEEFFFEEEFFFJJJOOOQQQPPPOOOKKKLLLNNNPPPPPPPPPOOONNNMMMNNNNNNOOORRRUUUWWWYYY[[[\\\ooo^^^jjjzzzQQQ>>>===WWWvvv~~~sssxxxjjjqqqtttttt|||~~~}}}~~~qqquuutttkkkhhhmmmpppnnnnnn{{{wwwssssssssssssrrrpppmmmkkkiiikkkwwwqqq{{{tttffflllvvv|||wwwuuuvvvzzz~~~|||tttrrrttttttpppggg[[[SSSNNNHHHBBB<<<>>>;;;888EEE\\\kkkmmmqqqsssvvvwwwtttpppmmmkkkrrrtttooo```SSSNNNMMMLLLQQQQQQRRRSSSXXXbbbnnnxxxWWWHHHFFFAAA???:::777333000///...---,,,************************)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++------,,,...666DDDNNNUUUfff~~~}}}iiiRRRPPPQQQTTTYYY]]]```bbbbbbdddggggggbbb```ffflllooo]]]ZZZZZZaaahhhkkkmmmnnnqqqoooiiiddddddiiijjjiiilllkkkgggbbb\\\ZZZZZZ[[[bbbhhhfffeeekkkhhhcccgggaaaoooqqqbbb[[[ccchhhdddoooooommmhhheeeddd___ZZZdddaaa^^^]]]___aaaccccccaaa___bbbgggjjjiiiggghhhgggiiiooo{{{zzzjjjeeeccc______ddddddgggfff```___ccciiilllhhhgggddd^^^YYYXXX[[[___[[[___eeegggaaaZZZYYY^^^cccffffffcccbbbfffiiiiiidddZZZWWWaaahhhgggeeeffffffeeefffhhheee]]]WWWVVV```aaa```___cccjjjlllkkknnnfff]]]YYYZZZ]]]]]]]]]]]]]]][[[WWWXXX[[[ZZZVVVQQQQQQQQQQQQQQQPPPNNNNNNOOOMMMKKKHHHEEEDDDCCCCCCAAA??????FFFUUUkkkvvv[[[HHH<<<666555777777555444444555666555333444444333333333333444444555555666666777777888888:::;;;<<<===?????????@@@@@@BBBCCCEEEFFFFFFEEEEEEGGGFFFEEEEEEFFFFFFDDDBBBCCCCCCEEEHHHLLLOOOOOONNNLLLNNNOOOQQQRRRQQQQQQPPPMMMMMMMMMNNNPPPTTTYYY[[[XXXXXXdddqqqXXX}}}iiiAAA999FFFeeexxx|||{{{}}}oookkknnnzzzyyyxxxzzzrrrsssrrrooommmmmmqqqtttoootttnnnoooiiijjjkkkllllllkkkjjjiiieeelllsss|||yyy|||mmmfffdddnnn~~~ttttttwww{{{{{{yyyzzz~~~yyykkk^^^UUUMMMFFF;;;;;;999;;;KKKcccqqqsssooossswwwxxxvvvssspppnnnpppooofffXXXNNNLLLMMMNNNPPPNNNNNNTTT___lllvvv{{{VVVHHHFFFAAA@@@:::777333000///...---,,,************************))))))))))))))))))))))))))))))))))))************************************+++,,,+++***+++222<<>>===???BBBCCCDDDDDDDDDEEEEEEDDDDDDEEEGGGGGGFFFEEEDDDDDDFFFHHHJJJKKKLLLLLLNNNOOOPPPQQQRRRSSSSSSRRRSSSRRRQQQQQQSSSWWW\\\^^^```^^^\\\hhh___cccSSS;;;AAAOOOmmm}}}}}}~~~~~~~~~vvvrrrwww{{{wwwrrrooosssrrreeegggggghhhjjjkkklllllllllkkkhhhlllooovvv~~~}}}~~~pppaaabbbppp~~~xxxxxxwwwwwwvvvuuuuuuvvvzzzvvviii\\\OOODDD===>>>???FFFWWWjjjsssssslllpppsssuuuuuutttttttttnnnhhh]]]QQQJJJKKKNNNQQQRRRNNNNNNXXXggguuuzzz{{{VVVHHHFFFAAA@@@:::777333000///...---,,,************************))))))))))))))))))))))))(((((()))))))))************************************+++++++++***---333777===DDDRRRcccssszzzyyyvvv}}}qqqeeeZZZNNNMMMTTTLLLTTTYYYWWWVVVUUUQQQKKKZZZ^^^^^^ZZZYYY\\\]]][[[___``````______```aaaaaa[[[]]]```bbbaaa```aaadddggggggggggggeeeaaa]]]YYYZZZccccccccchhheeeaaafff[[[XXX[[[```\\\TTTSSSYYYXXX___gggjjjfffaaaaaaccccccaaa______```bbbcccccccccaaa______aaabbb___[[[___^^^___bbbfffiiiiiiiiimmmxxxxxxgggcccddd[[[\\\ZZZZZZ\\\]]]ZZZZZZ[[[ggghhhhhhfffaaa^^^^^^aaaeeejjjmmmkkkddd___^^^___bbbaaa```___aaaccccccbbb___eeeiiihhhgggeee^^^WWW[[[vvvnnnaaahhhkkkdddgggcccaaaeeefffcccaaaaaa[[[ZZZZZZ[[[]]]```eeehhhhhhjjjjjjhhhdddaaaaaaaaadddggggggeeedddddd^^^XXXYYYVVVRRRNNNJJJHHHGGGGGGKKKJJJGGGCCCAAA???>>>>>>888;;;???BBBBBB@@@===;;;<<<>>>DDDLLLTTTaaarrryyygggVVVBBB<<<>>>999333777888777999;;;666...///000333444555444333333333333333333333333333333555555555555666666666666444555777999:::;;;<<<<<<:::===@@@AAAAAA@@@AAACCCCCCCCCDDDFFFIIIKKKKKKJJJJJJJJJKKKKKKJJJKKKLLLLLLNNNNNNPPPQQQRRRSSSSSSSSSXXXVVVTTTSSSTTTXXX[[[^^^aaabbb^^^\\\qqqxxxMMMooooooDDD>>>???aaa|||sssxxx}}}uuutttzzzgggeeejjjkkklllnnnnnnnnnmmmmmmfffjjjnnnqqqyyy~~~uuuyyyuuuiiieeehhhnnnssstttsssqqqnnnllliiifffcccgggooowwwwwwrrrfffSSSCCC;;;???GGGRRRbbbooosssqqqnnnpppqqqqqqqqqqqqsssuuukkkaaaUUUMMMIIIKKKOOOTTTSSSRRRUUU```oooyyy{{{yyyVVVHHHFFFAAA???:::777333000///...---,,,************************))))))))))))))))))))))))((((((((()))))))))******************************)))***,,,+++******,,,---444555;;;JJJ]]]ooo{{{nnn___RRRNNNKKKHHHIIIOOOLLLNNNQQQRRRQQQMMMIIIGGGJJJNNNOOONNNOOOSSSTTTQQQSSSVVVWWWWWWZZZ___aaa```YYYYYY^^^bbbbbb^^^]]]______^^^^^^^^^``````^^^]]]```eeeaaa___dddaaa\\\```___VVVXXXffffffXXXTTT[[[TTTXXX___dddaaaZZZXXX[[[\\\ZZZYYYYYY[[[]]]^^^]]]aaaaaa___]]]]]]``````]]]ZZZ[[[\\\^^^```bbbcccddd___ccciiioootttyyy~~~wwwtttmmmmmmjjj``````bbb[[[^^^]]]\\\ZZZYYYYYY[[[^^^___```cccfffbbb^^^^^^bbb___ccchhhjjjgggdddcccccceeebbb]]]\\\ccciiiiiicccgggiiigggdddcccddd```ZZZccc|||hhhkkkooojjjrrrlllhhhkkkllliiiffffff^^^]]]^^^```aaaaaaeeekkkiiimmmooommmgggbbbaaaccccccffffffddddddccc^^^WWWWWWTTTPPPKKKGGGEEEDDDDDDCCCBBB@@@>>>>>>===>>>>>>;;;:::999999:::===???AAAAAAAAA@@@>>>>>>BBBKKKRRRYYYZZZaaammm|||pppuuuppp[[[VVV@@@888;;;444000444555111333333222333555333///...000333444333333333444222222333333333333222222555555555555555555555555333444555777999:::;;;;;;888<<<@@@@@@>>>===???AAAAAAAAACCCFFFJJJMMMMMMLLLOOOOOOOOONNNLLLKKKMMMNNNMMMMMMNNNOOOPPPRRRSSSSSSVVVTTTSSSRRRSSSUUUWWWYYYXXX___aaa]]]hhhRRRZZZ[[[===:::TTTrrr}}}{{{yyyssswww~~~~~~vvvppp}}}vvvuuukkklllmmmnnnoooooonnnmmmmmmfffkkkooorrrvvvvvvzzz}}}}}}zzzllleeeggglllooorrrrrrpppnnnllleee^^^ZZZ___fffnnntttooo[[[HHH999AAANNN]]]iiippprrrppprrrssssssqqqnnnmmmmmmnnneeeZZZNNNIIIJJJKKKOOOSSSSSSWWW___jjjtttzzzzzzxxxVVVGGGEEE@@@>>>:::777333000///...---,,,************************))))))))))))))))))))))))(((((((((((()))))))))******************************+++++++++******++++++000111444<<>>999555444666999;;;777999;;;:::999:::<<<>>>888888999<<>><<<>>>@@@@@@@@@AAADDDHHHJJJJJJJJJLLLNNNNNNLLLJJJIIIKKKNNNKKKKKKLLLMMMNNNPPPQQQRRRPPPOOOOOOOOOPPPRRRTTTUUUSSSZZZ]]]ZZZ]]]vvvoooVVVsssGGG:::DDDZZZssswwwsssqqqkkkxxxxxxtttwwwyyywwwmmmpppppppppwwwkkkkkk}}}~~~sssmmmnnnooopppppppppooonnnlllnnnqqqvvv{{{wwwyyyrrrrrrtttqqqwww|||}}}}}}{{{qqqfffXXXSSSSSS]]]mmmrrrbbbNNNCCCLLL[[[hhhooopppqqqrrrrrrtttuuutttqqqmmmjjjhhh^^^RRRHHHGGGJJJKKKMMMQQQPPPZZZhhhsssxxxyyyyyyyyyVVVGGGEEE???>>>:::777333000///...---,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++******+++---...(((+++///222999FFFWWWcccjjjyyyfffOOOCCC???EEEDDDBBBAAADDDGGGEEE@@@DDDAAAEEELLLGGG>>>DDDSSSIIIJJJGGGDDDGGGOOOSSSRRRPPPQQQOOOMMMRRRYYYXXXRRRUUUPPPQQQYYY]]]\\\\\\```\\\UUUNNNMMMTTT___iiiooocccbbbWWWTTT]]]___\\\___LLLRRRVVVTTTSSSTTTSSSPPP]]]PPPIIIOOOWWWVVVPPPMMMOOONNNNNNOOORRRUUUVVVUUUNNNVVV[[[WWWVVVYYYZZZXXXSSSXXX[[[ZZZVVVUUUXXX\\\aaa``````cccgggiiifffcccggghhhhhhddd``````eeejjjbbbddddddcccfffjjjiiieeeddd___dddfffaaafffnnnkkkddd\\\^^^aaa\\\___fffdddXXX___ddddddaaaaaabbbccc]]]]]]bbbgggddd\\\ZZZ^^^```^^^[[[ZZZ[[[\\\[[[ZZZaaacccbbb```eeejjjggg___\\\^^^______bbbeeebbb\\\YYY\\\dddlllhhhaaafffsssnnnjjjiiinnnpppkkkddd```hhheeefffgggccc[[[\\\aaaddd```\\\\\\```eeeffffffllliiibbbYYYTTTSSSPPPLLLHHHFFFDDDBBBAAA@@@@@@@@@AAA@@@===;;;999888888888000111333555666666555444444777999888666666777666888888777666555444555666///444999<<>>BBBBBB>>><<<>>>@@@???>>>???BBBEEEGGGGGGFFFGGGHHHIIIHHHEEEFFFIIILLLJJJJJJKKKLLLMMMOOOQQQRRRLLLLLLMMMNNNPPPRRRTTTUUUUUUWWWVVVQQQQQQfffYYYXXXUUU;;;888EEEddd}}}yyyuuuvvvpppiiicccnnn}}}}}}{{{yyy|||{{{www|||}}}xxxqqqqqq{{{kkk___lll~~~uuunnnoooppprrrrrrrrrrrrqqqpppooopppvvv}}}zzzyyyzzzyyyyyyttt|||yyykkkZZZNNNEEENNNeeeqqqfffSSSQQQYYYfffppprrrppppppsssmmmqqqvvvxxxuuuooojjjgggZZZMMMDDDEEEIIIJJJKKKNNNMMM[[[mmmyyyzzzyyyyyyzzz