BM6P6(@ ,,,++++++******++++++,,,+++++++++++++++***)))((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))***************))))))))))))*********)))(((''''''((()))******,,,------++++++,,,...---.........---,,,,,,+++............////////////000000000000111111111111444222000222444666444222444666888888666666666777<<<>>>???@@@>>>>>>>>>???===>>>>>>>>>>>>>>>======:::===@@@AAA@@@@@@@@@AAACCCDDDFFFEEEDDDBBBBBBCCCEEEDDDCCCBBB@@@===;;;:::999:::::::::999888666555555444444333333333444444555555444333333222111111111222222222222111000000333222000......///111222000000///...---,,,,,,,,,//////...---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((******)))(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''((())))))))))))))),,,,,,,,,+++++++++******&&&'''((('''%%%$$$###$$$%%%%%%'''((())))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))***)))'''(((***+++++++++,,,---.........---,,,............////////////...///000111222333444444222333444555555777;;;===AAAAAAAAAAAAAAA@@@@@@@@@CCCCCCCCCDDDFFFHHHJJJLLLJJJLLLNNNNNNLLLKKKLLLMMMMMMLLLKKKIIIHHHFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA>>>===<<<;;;;;;<<<======;;;::::::;;;>>>??????>>>;;;999777666666777:::;;;::::::999777666444333333333333333333333333333333////////////............000///...,,,,,,------...,,,+++***))))))***+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))***************)))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,---------......000///...---...///111333000222333444444444666777:::;;;;;;===???AAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>@@@AAAAAA@@@??????@@@>>>>>>?????????@@@@@@@@@@@@<<<===CCCFFFDDDDDDGGGNNNkkkvvvjjjvvvzzz+++++++++******+++++++++***++++++++++++***)))((())))))))))))))))))))))))***)))))))))))))))))))))***)))))))))))))))))))))******))))))))))))))))))***)))(((''''''((()))******+++---,,,++++++,,,...------......---,,,,,,+++............//////////////////000000000111111111333111000111333555333222444666888888777777777888<<<>>>??????>>>===>>>???<<<===============<<<<<<;;;===@@@AAAAAAAAAAAABBBCCCDDDEEEDDDBBBAAABBBCCCEEEEEEDDDBBB@@@>>><<<:::777888888888777666444333666555555444333333333444555555444444333222222111111222222222222111000000222222000/////////000111000000///------,,,,,,---///......---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%))))))))))))************'''((())))))******))))))++++++*********))))))))))))***++++++((('''''''''%%%&&&'''(((((()))(((((())))))(((((((((((())))))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((*********+++++++++***+++,,,---.........---,,,............////////////...//////000222333333444222333555555555777;;;===@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCEEEGGGIIIJJJKKKMMMNNNNNNLLLKKKLLLLLLLLLKKKKKKJJJIIIGGGEEEDDDFFFEEEDDDCCCBBBAAA@@@???@@@???>>>=========>>>??????>>>======>>>???===<<<:::999777555666777999;;;:::999888777555444333222333333333333333333333333000000/////////.........///...---,,,,,,,,,------,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))************)))(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********************************,,,,,,,,,,,,---------------...//////000000000000000222444444444444666888:::;;;;;;===>>>@@@BBBCCCBBBBBBAAAAAAAAAAAABBBBBB@@@BBBCCCCCCAAA@@@AAABBB????????????????????????AAA======BBBDDDAAA@@@BBBEEEPPP^^^zzz}}}zzz******************************++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((((((*********))))))((((((((())))))(((((((((((())))))***+++,,,,,,++++++,,,...---------------,,,,,,+++---............///////////////000000000000111111111000///000222333222111333555888888888888999:::<<<>>>??????>>>======>>><<<<<<============<<<<<<>>>@@@BBBBBBAAAAAABBBCCCDDDDDDDDDBBB@@@@@@BBBDDDEEEEEEDDDBBB@@@>>><<<;;;888888888888777666555444888777666444444333333333555555444444333222222222111222222222222111000000111111111111111000//////000///...---------------.........------,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&))))))))))))************((()))******++++++************)))))))))(((((((((***+++,,,+++)))(((((((((&&&''''''(((((((((''''''***))))))))))))))))))***&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))(((((((((((())))))))))))((()))+++------,,,******++++++,,,------------------............/////////......///000111222333333222333555555555777:::===>>>???@@@BBBDDDFFFHHHHHHCCCCCCCCCCCCEEEFFFHHHIIIKKKMMMNNNMMMKKKJJJJJJKKKJJJJJJKKKKKKJJJGGGEEECCCGGGFFFEEECCCBBB@@@???>>>BBBAAA???>>>>>>>>>???@@@CCCAAA?????????>>><<<::::::888777555555777888999999888777666555333333222222222222222222222222222000000000000////////////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---******++++++++++++******))))))))))))))))))))))))))))))******))))))((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))******************************++++++,,,,,,,,,---------+++,,,///111111111///...111222444555444555666888::::::;;;<<<>>>@@@BBBCCCCCCBBBAAA@@@@@@AAABBBCCCCCCDDDEEEEEECCCAAABBBBBBAAA@@@@@@??????>>>>>>===@@@===<<<>>>@@@>>><<<===@@@@@@@@@SSSyyyyyypppsssyyy|||uuu)))******************)))))))))************))))))(((((((((((((((((((((((()))))))))))))))*********++++++***)))(((''''''&&&*********))))))(((''''''))))))(((((((((((()))))))))+++,,,,,,++++++,,,---,,,,,,---------,,,,,,+++---------.........//////////////////000000000111////////////000111111000333555777888888888:::;;;;;;===???>>>===<<<<<<===<<<======>>>>>>>>>>>>===BBBCCCDDDCCCAAA@@@@@@AAADDDCCCBBB@@@??????AAADDDDDDDDDCCCBBB@@@>>><<<;;;::::::::::::999999888888999888777555444333333333555555444444333333333333111222222222222111000000///000222222222111///...000///...---------------......---------,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******)))(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))***+++++++++++++++******)))))))))((((((((('''((())))))'''&&&&&&&&&'''''''''(((''''''&&&&&&))))))(((((((((((())))))&&&&&&&&&''''''''''''((('''''''''''''''(((((()))(((((((((((()))))))))))))))((())),,,---******+++++++++,,,,,,---------------------.........//////......//////000111222222222333444444444666999<<<<<<===???AAACCCEEEGGGHHHDDDDDDDDDEEEEEEFFFGGGGGGIIIJJJKKKKKKIIIGGGGGGHHHGGGHHHJJJKKKIIIGGGDDDBBBDDDDDDCCCCCCBBBAAA@@@@@@BBBAAA@@@>>>>>>>>>??????BBB@@@>>>>>>>>>===;;;999999888777555555666777888777777666555444333222222222222222222222222222222111111000000000////////////......---------------,,,,,,,,,++++++,,,,,,,,,******++++++++++++******(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***************************++++++++++++,,,,,,,,,,,,***,,,---///000000000///111222444444444555666888:::::::::;;;===???@@@AAABBBAAA???>>>>>>???AAABBBBBBDDDEEEDDDBBBAAAAAAAAAAAAAAA@@@???>>>===<<<;;;===;;;:::;;;<<<<<<;;;;;;<<>>>>>???@@@@@@@@@@@@@@@EEEFFFFFFCCC@@@?????????BBBBBBAAA???===>>>@@@CCCCCCCCCBBBAAA@@@>>><<<;;;:::::::::999999999999999:::999777666555444444444555555444444444444333333111222222222222111000000///000222333333111///---//////...------------...---------------,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((---,,,***)))'''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++++++++++++++++++++*********)))))))))%%%'''((('''&&&%%%%%%&&&&&&'''''''''''''''&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((((((((((())))))))))))+++''''''+++,,,((()))---++++++++++++,,,,,,------------------.....................//////000000111111222333333333444777:::;;;;;;<<<>>>???AAABBBCCCEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGEEEDDDDDDEEEEEEFFFHHHIIIHHHEEEBBB@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<======>>><<<;;;;;;<<<<<<;;;999888777666555555555666666666555555444333222111111111111111111111111111111000000000000////////////////////////......------******++++++++++++******)))******++++++******)))(((((((((((((((((((((((()))))))))))))))((('''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++,,,---...000222000222333444333444666777888999999:::;;;===>>>???@@@???>>>======>>>???@@@???AAABBBAAA@@@>>>>>>???@@@@@@???>>><<<;;;::::::999888777777:::======<<<999CCCDDDAAACCCIII^^^}}}{{{uuuyyy'''((()))******)))((('''(((((())))))******))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))(((((('''''''''&&&'''))))))))))))((('''(((((())))))))))))(((((()))***++++++******+++---***++++++,,,,,,,,,,,,,,,,,,------------...............////////////000000---///000000......///111222444777777777777888999777999<<<<<<<<<<<<===???>>>???@@@AAAAAABBBAAAAAAEEEFFFEEECCC@@@>>>???@@@AAAAAAAAA???======???AAABBBBBBAAA@@@???===;;;:::999888888777777777888888:::999888666666555555555555555444444444444444444111222222222222111000000///000222333222111///---///......---------......------------------------+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++***((('''%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((())))))))))))************((()))******++++++******++++++*********)))))))))&&&((())))))(((''''''(((%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***(((((((((((()))))))))))),,,'''(((......))))))---+++++++++++++++,,,------,,,------------.........---........./////////000000111111111111222555777888999:::;;;<<<===>>>>>>EEEFFFFFFFFFFFFEEEDDDCCCAAACCCDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFEEECCCAAA?????????@@@AAABBBCCCCCCDDD@@@???===<<<;;;:::;;;;;;:::999888999:::;;;:::999888777666555555444444555444444333333222111111000000000000000000000000000////////////..................//////......---,,,)))******++++++******)))))))))************))))))))))))))))))))))))))))))(((((())))))(((((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,+++******+++...111222///000222333222333444666777777777888999:::;;;<<<<<<<<<<<<======<<<<<<<<<;;;===>>>>>>===<<<===>>>>>>>>>===<<<:::999999888666777777666999>>>@@@>>>;;;>>>;;;;;;AAA@@@CCCPPPjjjyyyrrrqqq&&&''')))******)))'''&&&'''(((((()))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((((((''''''$$$&&&((()))***)))(((((('''((()))******)))((('''(((***++++++******+++,,,******+++,,,,,,,,,,,,,,,,,,,,,---------................../////////000000---///111000......000222333444666666666555666777555777:::<<<<<<===>>>@@@===>>>???@@@AAAAAAAAAAAABBBBBBBBBAAA??????AAACCC???@@@@@@@@@>>>===>>>???@@@@@@@@@???===<<<:::999999888777777777888999999999888777777666666666777444444555555555555555555111222222222222111000000000111111222111000///.........---------......///------------------------+++++++++************)))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))))))))))))))************'''((())))))******))))))******)))))))))((((((((('''(((******((((((((()))$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***(((((((((((())))))))))))+++'''+++444555,,,))),,,,,,+++*********+++,,,---,,,,,,---------.........------............//////...///000//////000333555555666777888:::;;;<<<<<>>======888:::CCC@@@;;;@@@@@@ZZZpppmmmzzzvvvoooooo}}}&&&''')))******)))'''&&&''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++'''''''''(((((((((((((((###%%%''')))******)))((('''((()))******)))((('''(((***++++++******+++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000---///111111///...000222333444666666555444444555444666999;;;<<<===???AAA======>>>@@@@@@AAAAAAAAA>>>???@@@@@@???AAADDDFFF===???@@@@@@>>>======>>>?????????>>>===;;;:::999;;;:::999999999:::;;;<<<888888777777777777777888444444555555555555555555111222222222222111000000111111111111111000//////......---------......///------------------------+++++++++************)))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((('''''''''((((((***++++++&&&''''''''''''''''''&&&&&&'''''''''(((((())))))''''''''''''((((((((((((''''''((())))))))))))))))))(((((((((''''''''''''&&&'''))))))(((''''''(((###$$$%%%&&&''''''((('''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((((((((()))))))))))))))'''...::::::///)))+++,,,+++*********+++,,,---,,,,,,,,,---------......------..................---...///......///222444333444555777999;;;<<<===BBBCCCCCCCCCBBB@@@>>>===>>>@@@BBBCCCBBBBBBDDDEEEBBBAAAAAA@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<;;;:::;;;;;;;;;:::999999::::::888777777777666555444444333333333222222222111111000000000000000000000000000000......---------,,,,,,,,,******+++,,,+++***)))(((++++++------------++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&'''(((******((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************&&&(((+++---//////......---...000000000111222444444444444444555777888999666888:::<<<<<<:::888666666999;;;<<<;;;;;;<<<>>>::::::999999888777777777999;;;999666888@@@AAA>>>999===;;;;;;???:::888BBB;;;EEEHHHWWWvvvqqqhhh]]]\\\kkk((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))))))))******+++&&&''')))*********)))(((******))))))******+++,,,,,,,,,,,,---,,,,,,++++++...///////////////...---............///000222222333333444444444444444444666666777888999;;;===>>>888999;;;???BBBCCCBBB@@@DDDAAA>>>>>>AAACCCCCCBBB???===<<<>>>@@@AAA???============>>>???>>>;;;999777777888888888999999999777777777777666666666666444444333333333333222222......//////000000111111//////.........//////000000...---++++++,,,---...------------,,,,,,+++***------,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((('''&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''')))************)))))))))))))))*********))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,..................------------......///111222333444444555777888999:::;;;;;;<<<===>>>===<<<:::999===>>>???@@@@@@AAA@@@@@@>>>???>>>===;;;<<<>>>@@@AAABBBCCCCCCBBBAAA???>>>======<<<;;;::::::::::::888888999999999999888888555666777666555444555666222222111111000//////...///////////////000111111......---,,,,,,,,,,,,---111000...,,,+++***))))))++++++************++++++************************))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&)))(((((('''''''''((((((((((((&&&&&&''')))+++---,,,,,,,,,++++++,,,,,,---,,,---...000111111222222333222222222333555777888999::::::;;;===>>>;;;888888999;;;===<<<;;;888777999999888777777888999999999666333444888;;;<<<<<<>>><<<;;;;;;===???@@@@@@:::;;;===EEEWWWssszzznnnccc[[[cccsss~~~)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))((((((***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))((((((((()))***+++''''''((()))))))))))))))******)))))))))***++++++,,,,,,---------,,,,,,+++---....../////////..................///000111111333333333333333444444444444555555666777999;;;<<<;;;;;;===@@@CCCDDDCCCAAADDD@@@===<<<===>>>>>>======<<<;;;===@@@AAA???======<<<;;;<<<======;;;999777777777888888999999999777777777666666666555555444444333333333222222222///////////////000000000//////.........////////////...,,,++++++,,,---...,,,,,,------,,,,,,+++***------,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))*********+++++++++,,,,,,.........------------------------...///111222333333444555666888999::::::999:::<<<===>>>===<<<;;;>>>???????????????>>>===>>>>>>>>>===;;;<<<===???@@@@@@AAAAAA@@@>>>===<<<:::999999888888888888999555666666777777666666555444555666555333222333444333222222111000000/////////////////////000111111///...------,,,,,,------...---,,,++++++******++++++******))))))******+++************************))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((((('''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((''''''''''''(((((())))))((('''(((***,,,---000///---,,,++++++,,,,,,,,,---...///000111111111222222222222333555666777999888:::???@@@;;;999:::999:::<<<======<<<:::888:::999888777777888999:::<<<:::888888<<<>>>??????;;;:::::::::<<<=========>>><<<999999???LLL[[[eeeqqq```ZZZ[[[mmm))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))((('''''')))+++,,,((((((((((((((()))******)))))))))))))))******+++,,,,,,------------,,,,,,,,,,,,---...//////////////////.........//////000111111222222333333333333333333333444555777888999<<<<<<===@@@BBBCCCAAA@@@AAA???;;;:::999999999888;;;;;;;;;<<>>>>>>>>===>>>??????>>>===<<<;;;;;;===>>>>>>===<<<<<<===????????????>>>===;;;:::999888888777777777888888999555555666666666666555555555666666666444333444555333333333222111111000000///////////////000000111//////...------------...++++++*********++++++,,,+++******))))))******+++************************))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''(((((())))))(((((('''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((''''''''''''((((((***))))))((()))***,,,---222000...,,,++++++,,,---,,,,,,...///000000000000111111111222333444666666888555<<>>>>>===;;;::::::999888888888888999:::<<<;;;999:::===>>>???>>>888999999:::::::::999999>>><<<999888;;;>>>BBBCCCUUU{{{rrrjjjeeehhhkkkooo|||))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))'''&&&&&&(((***,,,)))((('''''''''(((***+++)))(((((((((((()))******+++,,,,,,------------,,,***+++,,,---...///////////////......---.........000000000111111222222333222222222333444555777888;;;:::;;;<<<>>>???===<<<===<<<:::888888777777777999999:::;;;===>>>======;;;999777777888999999999777777777777777777777777666666666555555555444444333333333222222222222111000000000//////......---///////////////............---,,,+++++++++,,,,,,++++++,,,,,,,,,++++++***,,,+++++++++******))))))(((((((((((((((((((((((((((((((((''''''(((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))******++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,---------------------...///000111111222333444555777777888888999:::<<<============<<<=========<<<<<<;;;:::;;;===>>>===<<<<<<===??????>>>>>>===;;;:::999888888888888888999:::;;;;;;777777777888888777777777777888999888666555555666333333333222222222111111000000////////////000000000///......------......*********)))******++++++******))))))))))))******************************((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((''''''''''''(((((()))))))))(((((()))***++++++///...+++******+++,,,...+++,,,---...////////////000000111222333444555555999444@@@ZZZaaaOOO@@@>>>888999;;;<<<<<<<<<::::::999999999888888999999999777777777888999::::::999666888::::::999888777777:::999999===CCCFFFFFFDDDAAASSSnnnuuu```WWWVVVaaannn))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))*********+++(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&'''(((***+++)))((('''''''''(((***+++((((((''''''(((((()))******++++++,,,------,,,,,,******,,,---............///...---------------.........//////000111111222222222222222333555666777777666666777999:::999777999999999999888888999:::777888:::;;;;;;;;;;;;<<<:::888666555777888999888666666666666666666666666555555555555444444444444333333222222222111111111000000//////......------//////000000///...------------,,,,,,++++++++++++******+++,,,,,,+++++++++++++++***************)))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))******++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,,,,---------,,,,,,,,,---...///000000000111222444555666777999::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<:::<<<======<<<<<<===>>>???>>>===<<<;;;:::999999888888888888999:::;;;;;;777777888888888888777777777888999888555444555666333333333222222222222222000000////////////000000//////...---------------++++++******)))************))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''''''''((())))))'''''''''''''''(((((()))***)))(((((()))+++---///+++,,,---......///......//////000222333333444444999444CCCdddqqq___GGG>>>666777888999999999888888888888888888888888888888444555666777777666666555666888;;;;;;999777777888:::888777:::===???===;;;BBBHHHRRRaaatttlll]]]XXX((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''(((((())))))((((((((((((((()))******'''''''''''''''((())))))((()))***+++,,,,,,,,,+++******+++,,,------------------,,,,,,,,,------...,,,,,,---...///000000111111111111111222333444555444333222333555666666555555777999999999:::;;;===666888::::::999888999:::888777555666777999888888666666666666555555555555555555444444444333333333222222222222111111111111//////..................//////000000000...---,,,,,,,,,,,,,,,++++++++++++)))***++++++++++++++++++************************))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))***++++++,,,))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))************+++)))******++++++,,,,,,---,,,,,,,,,,,,,,,---.........///000111333444555555999999999999999999999:::999999:::<<<<<<=========999;;;=========<<<===>>>>>>===<<<;;;;;;;;;;;;;;;888888777777777888888999666666777777777777666666555666666555222111111222222222222222222222111111111000000///////////////......---,,,,,,,,,,,,---,,,++++++*********++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&'''(((((())))))(((((('''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''&&&''''''((()))***''''''''''''''''''''''''%%%&&&'''((()))+++---...+++,,,,,,---......------...///000111222333333333777333AAA]]]lll___HHH<<<444444555666666777777777666666777888888777666666444777::::::999777666666555888;;;:::888666888:::===;;;999999999999888777999CCCOOOUUUUUU]]]rrrxxx''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((()))))))))((((((''''''((()))))))))))))))''''''&&&&&&''''''((()))''''''(((******++++++******++++++,,,,,,,,,++++++,,,+++++++++,,,---......++++++,,,---...///000000////////////000111222333444333222333555777777666444777999:::999999;;;===666999::::::777666777888777666666777999999888777666666666555555444444444444444444333333333333222222222222222111111111111------..................//////000111000...,,,+++,,,,,,,,,,,,,,,+++******))))))***+++++++++++++++))))))))))))************))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))***))))))''''''((()))***+++,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************)))))))))***+++,,,,,,,,,,,,,,,,,,+++,,,,,,---...---...///000222333444444666666666666777999::::::;;;;;;<<<<<<<<<<<<<<<;;;888:::=========<<<===>>><<<<<<;;;:::::::::;;;<<<:::999999888888888888999777777888888888888777777444555555444111000000111111111111111111111111111111111000///////////////------,,,++++++++++++,,,+++******++++++,,,---...))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&'''''''''(((((('''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&&&&&&&''''''((()))***''''''((((((((((((''''''%%%&&&(((***+++,,,,,,,,,++++++,,,------------,,,---...000111222333222222222222:::IIIQQQMMMAAA999333333444444555666666666444555666777777666555444666:::===>>>;;;888777777444777:::888555555888<<<:::;;;;;;;;;::::::<<<===555<<>>;;;:::999999999:::;;;<<<======<<<;;;::::::::::::::::::;;;;;;;;;;;;::::::666777777555333111111222000000000000000000111111111111000///////////////---,,,++++++******++++++))))))***+++,,,...000111))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''')))******((()))))))))))))))((((((&&&(((***,,,---,,,+++***++++++,,,---------,,,,,,,,,...000111222222222222///111444666999:::999777333333444444555666666777333444555666666555444333666:::>>>???<<<888777777333666888777444444888===333666888888666555777999AAA:::888>>>AAA>>>:::;;;===HHHYYYnnn''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++++++++++++++++++++++++++++++++++++++...///000///...///111222111111000000000111333444555555444444444444555555777777777888999999::::::888888888666444333444555666555555555777777555444555555666666555444333333555444333333222222333333333333222111111000000/////////000000000000//////------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++,,,,,,,,,+++)))((()))***(((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&'''((()))&&&&&&&&&''''''''''''(((&&&%%%&&&(((---444<<<@@@333///+++((('''(((((('''((((((''''''''''''((((((******))))))((((((''''''************++++++++++++***)))((((((((()))+++,,,(((((()))***+++,,,,,,---++++++,,,,,,---......///////////////000000000000555555666777888999::::::;;;;;;;;;::::::999999999;;;;;;;;;;;;<<<<<<======<<<:::888888:::<<<>>>>>><<<<<<;;;;;;;;;:::::::::===<<<;;;;;;===;;;777333444444333333333222222222222222111111111111111222////////////............///......------,,,++++++---,,,***))))))***,,,---))))))((((((''''''&&&&&&))))))))))))))))))))))))***(((&&&'''***+++)))'''))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%***)))'''%%%%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222333333444444555555444444;;;;;;999666333111222333666666555555555555666666777999;;;999666444555777888555222333555666555333666666666666777777777777888999::::::888666666777::::::@@@KKK[[[vvv''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))++++++++++++************++++++++++++++++++++++++,,,---......------///111111000000000111222444555333333333444555666777888888888888888777777777777888888888777444333444666555555444555666666555333666666666666666555444444444444333222222222222333333333333222111111000000//////000000000000//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***++++++,,,,,,,,,+++)))((()))***(((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''((()))'''''''''((((((((())))))---,,,***)))+++...111444111...***((('''(((((((((((((((''''''''''''(((((()))))))))((((((((((((((('''''''''(((((())))))******)))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000....../////////000000000444444555666777888999999;;;;;;:::::::::999999999::::::;;;;;;<<<<<<<<<<<<;;;999888888:::<<<===<<<;;;;;;::::::::::::::::::<<<::::::;;;<<<;;;777444555555444444444333333333333222111111000000000111////////////.....................---,,,,,,++++++,,,+++***))))))***+++,,,((((((((((((((('''''''''((((((((((((((((((((((((***((('''''')))***)))''')))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((()))))))))))),,,,,,++++++++++++++++++......//////000000111111222222333444444444333333777888777555333222444555777666555444333333333444777999;;;;;;888666555666555333222333666777666555555555555666666666666777;;;<<<===<<<999777666777666555777===EEETTTnnn''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,++++++---...//////000000222333555666222222333444555777888999888888777777666555555444888999999777555555666777555444444555666666555333555555555555555555444333444444333222222222222222444444333333222111111000...//////000000//////...------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***,,,,,,,,,,,,,,,+++)))((()))***(((((((((''''''''''''&&&(((((('''&&&&&&'''''''''(((((((((((()))))))))***///...,,,***)))((())))))...,,,((('''((()))))))))((((((''''''''''''(((((((((((((((((((((((())))))&&&&&&'''(((((()))******))))))((((((((()))***+++------,,,,,,,,,+++++++++,,,------......//////000.........////////////000222222333444555666777777:::::::::::::::999999999::::::::::::;;;;;;;;;;;;888888777999;;;<<<;;;999999999999999999999999999999888888999::::::777555555555555555444444444444444333222111000//////////////////............---......------,,,,,,+++++++++***)))(((((()))***+++'''''''''((((((((((((((((((((((((((((((((((((((()))(((''''''))))))((('''((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''')))((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))*********************+++,,,,,,---......//////000000000111222222222222222333444555444333333555777666666444333222222222222555777999999777555444444222222333555777888777555555555555555666666666666;;;<<<===;;;888555444555777555444555666999CCCMMMZZZggg|||''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))************************+++,,,,,,+++******,,,---......///111222444555666222222333333444666777888666666666555555444444444888888999888666666777999666555555666777777666444333333444444444333333222444333333222111222222222444444333333222111111111...//////////////////...------,,,,,,,,,+++++++++++++++,,,,,,---------...************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---,,,,,,,,,+++)))((()))***((((((((('''''''''''''''))))))((('''''''''&&&&&&''''''((((((((()))))))))))))))((((((((((((((('''+++)))''''''((()))***)))((((((''''''''''''((((((&&&''''''(((((()))))))))'''(((((()))***+++,,,,,,(((((((((((())))))***************)))))))))))))))******++++++,,,,,,,,,,,,------........./////////000000111222333444555555999999999999999999999999999999::::::::::::::::::666666777999;;;;;;888666777777777777888888888888666777777888888888777666555444444444444333333333444333222111//////......//////.........---------......------,,,++++++***))))))(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((('''(((((((((((('''((((((((((((((('''''''''))))))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((+++******)))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************+++++++++,,,------............///000111111111111111333444444333333555666555444444333333333333333666666555444333333444444222333444666777777555444555555666666666777777777777888999777555333222333777666555444333333555777:::<<>>===666111111333000000////////////......222222111111000000000///------......//////000000,,,000333555444444444666777:::???DDDJJJSSS\\\bbb&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***&&&%%%''')))(((&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((())))))))))))***************++++++------------............//////000111222333444555111111222222222222222111111222222222222222222222222222222222222222222222444666777666333111000000000111111111000000///.........---------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++'''(((***+++***)))'''%%%((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((()))***++++++)))***+++,,,,,,+++***)))))))))))))))((((((((((((((((((((((((((((((((((((***(((&&&%%%&&&(((,,,...))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((())))))******+++,,,,,,************++++++++++++,,,,,,---...//////000000...000111111000///000111000111111222222222111111111333333333222111222333111222333333111111222333111111222222222222111111............---------------,,,,,,,,,+++++++++++++++******))))))******+++***))))))((('''(((((((((((((((''''''''''''((((((&&&''''''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))***************++++++,,,------...---............/////////---......///000000000111000000///...///222555777666555444333222222111111000111333444444333111000333;;;AAA@@@888111111333000111111000/////////////////////000000111111111.........///////////////...///000000/////////000444333222222222666:::==='''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$%%%&&&&&&''''''(((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******************************,,,,,,,,,---------............///000111111222222000000111222222222111111111111111111222222222222222222222222222222222222444555666555222111111111111111111111000///............---------,,,,,,,,,*********+++++++++++++++)))************+++++++++(((((()))))))))((('''&&&((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''(((((())))))((((((((((((((())))))***+++,,,******++++++++++++******))))))))))))((((((((((((((((((((((((((((((((((((+++)))((('''(((+++...000***))))))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))***+++++++++)))))))))******+++++++++,,,,,,,,,------......///...///111111000///000111000111222222333222222222222333444333222111222444111222333333111111222333111111222222222222111111.........------------,,,,,,,,,,,,+++++++++************))))))))))))*********)))((((((''''''(((((((((''''''''''''(((((()))'''((()))))))))((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))'''(((((())))))***************++++++,,,,,,------------------.........///,,,---...///000000000//////000111000000111333666444444555444333222111000000111222222222222111000555;;;AAA???888222111222222333444333111000111222------...///000111222222///////////////.........222222000//////000111222000///------...///111333'''''''''(((((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&''''''((('''''''''((((((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&((('''''''''((()))***+++************))))))))))))+++,,,,,,,,,,,,------------.........//////000000///000000111222222111111111111111111111222222333111111111111111111111111333444444333111000111333000000000000///...---,,,......---------,,,,,,,,,)))*********++++++++++++)))************+++++++++)))(((((((((((('''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''(((((())))))(((((((((((('''(((((()))***+++++++++************++++++(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''')))+++---...******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))******+++++++++++++++***************,,,,,,,,,,,,,,,------------///111111000000111222111111222333333333333333222333444444222222333444111222333333111111222333111111222222222222111111.........---------,,,,,,++++++++++++******************))))))))))))******))))))(((''''''''''''((('''''''''''''''((())))))((()))***+++***)))'''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%'''''''''''''''''''''''''''((()))(((&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))******+++*********+++,,,,,,------,,,,,,---------.........+++,,,...///000/////////...000333333111000222444333333444555444333111000111111111111111111111111555:::>>><<<666111000111000222333222000///000222.........//////000000000/////////......---------+++***))))))+++---...///111111000000111111000///'''((((((((())))))******''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))%%%((()))'''%%%&&&((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''''''''((()))+++,,,*********)))))))))))))))++++++,,,,,,,,,------------------...............//////000111111111111111111111000000111222333333111111111111111111111111333333333111000000222444////////////...---,,,+++......---------,,,,,,,,,))))))******++++++++++++)))************+++++++++))))))(((''''''''''''((()))(((((((((''''''''''''&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((((((((((((((('''&&&&&&''''''((()))***,,,+++***))))))***+++,,,(((((((((((())))))))))))((((((((((((((((((((((((&&&%%%%%%&&&''')))***,,,******)))(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((()))******++++++------,,,+++***)))((((((---,,,,,,,,,,,,,,,,,,,,,...///111222111000111222111222333444444444444444222333444444222222333444111222333333111111222333111111222222222222111111......---------,,,,,,,,,+++++++++************)))******))))))))))))******))))))(((''''''''''''''''''''''''''''''((()))***)))***+++,,,+++***(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++)))******+++,,,,,,------,,,,,,,,,---------......+++,,,---///000//////......111444444222000111222222333444555555333222000111111000000000000111111555888;;;999555111//////---///000///,,,+++,,,//////////////////.........///......------,,,,,,+++222111//////000000///.........///000111111///---(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''((()))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......111111000000000000111111000111111111111222222222111111000000000000111111111111111111000000000000000000//////.........---,,,,,,,,,+++++++++******+++++++++************)))******++++++++++++******(((((((((((((((((((((((((((((('''''''''(((((()))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&%%%&&&&&&'''((()))******+++*********))))))((((((++++++++++++*********))))))))))))))))))(((''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,000000111111111000000///111111111111111111111111222222333444444555555555000111222222333333222222222222222111111111000000,,,,,,------------------,,,,,,,,,+++++++++******,,,+++******))))))******)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((***,,,,,,+++(((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&(((%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%%%%&&&&&&'''((()))******)))************+++++++++******+++++++++,,,,,,,,,------,,,+++,,,---...///111111000000000000000111111111222222222111111000222222222111111111000000///000111111111///...---222111000......//////000---------............///------------------------///---+++,,,///000///---........................(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''((()))))))))))))))++++++++++++++++++++++++,,,,,,,,,------------...111000000//////000000111000000111111111222222222111111000000000000111111111111111111000000000000000/////////............,,,,,,,,,++++++++++++***+++++++++************))))))******************)))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&''''''(((((())))))******)))))))))(((((((((++++++*********))))))))))))))))))))))))(((''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))*********+++++++++,,,,,,//////000111111000000000222222222222222222222222222222222222333444555555222333444444555555444444333333333222222111111111------------------------+++++++++*********))))))++++++***))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))++++++***(((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&(((%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&&&&&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&&&&&&&''''''(((((())))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......111000000//////000000111111111111222222111111000222222222111111111000000000000000000000///......000///...---,,,---......------------............------------------------...,,,+++,,,///000...---------------------------(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''((()))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------000000////////////000000000000000111111111222222111111000000000000111111111111111111000000000000////////////............,,,,,,,,,,,,+++++++++++++++++++++************)))((())))))******))))))(((************************((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((((((((())))))((((((((((((((('''************)))))))))((())))))******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))*********++++++++++++,,,---...///000000000000000222222222222222222222222222111111000111222444555444555666666777777666666333333333333222222222222.........------,,,,,,+++*********)))))))))((((((+++***))))))(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&(((******((('''&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''(((%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((''''''''''''''''''((((((((((((((()))))))))*********++++++*********++++++++++++,,,+++,,,,,,---------------000000////////////000000000000111111222111111000222111111111111000000000000000//////......//////...---,,,++++++++++++,,,,,,,,,,,,---------......---------------------------,,,+++,,,---......,,,------------------------((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''((()))))))))))))))************************++++++,,,,,,,,,---------000//////......//////000000000000000111111111111111111000000000000111111111111111111000000000//////////////////.........------,,,,,,,,,++++++++++++++++++*********))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&((((((((((((((('''''''''((((((((((((''''''''''''*********)))))))))(((((())))))*********))))))(((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))************+++++++++++++++,,,---...///000000000111111111111111111111111222111000000111222444666444555666666777777666666222222111111111111111111//////...---,,,,,,+++++++++*********))))))))))))++++++***))))))))))))***(((((((((''''''((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))((('''&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''((((((((((((((('''''''''))))))))))))************************++++++++++++***+++,,,---...---,,,,,,//////.........///000000///000000111111111111111111111111111000000000000111000...------...///000---,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))************************+++++++++,,,,,,,,,------//////............////////////000000000111111111111111000000000000111111111111111111000000000///.........///////////////---------,,,,,,,,,+++++++++++++++*********))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((************))))))))))))))))))************))))))&&&''''''(((((()))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,---.../////////........................222111111111111333444555222333444444555555444444///////////////000000000//////...---,,,,,,++++++,,,,,,+++++++++*********,,,,,,+++************+++'''((((((((((((((((((''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''((((((((((((((('''''''''(((((()))))))))*********))))))*********+++++++++)))***,,,---------,,,+++......------...//////000...///000111111111111111000000000000000000000000000///...------...///000------------,,,,,,++++++++++++++++++,,,,,,,,,---------------------------)))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''((()))))))))))))))************************++++++++++++,,,,,,,,,,,,......------------....../////////000000000111111111111000000000000111111111111111111000000000000.........///////////////------------,,,,,,,,,,,,+++++++++************)))((())))))******))))))(((''''''''''''''''''''''''***)))(((''''''&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''((((((((((((((('''(((((((((((()))))))))++++++++++++*********)))))))))******++++++******(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))************+++***+++,,,---------------------------------------///000000111222222333333000111222222333333222222.............../////////.........------,,,,,,+++,,,,,,,,,++++++++++++***,,,++++++***************''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((''''''''''''''''''(((((((((((((((((((((((()))))))))******)))))))))************+++***++++++,,,,,,,,,,,,,,,---------------...///000......///000111111111111//////000000000000000111.........---......//////------.........---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))******))))))***,,,++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''((()))))))))))))))***************************++++++++++++,,,,,,,,,...------------------...////////////000000000111111111000000000000111111111111111111000000000000............/////////000...------------,,,,,,,,,+++++++++************))))))******************)))((((((((((((((((((((((((***)))(((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&''''''(((((())))))((((((((()))))))))******,,,,,,,,,,,,++++++++++++((()))***++++++++++++***)))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,,,,+++------------------------+++---///000111111000//////000000111111111111111........./////////000000------------------------++++++++++++***************))))))(((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))((((((''''''(((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&(((***&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((()))))))))***))))))))))))************+++++++++***++++++,,,---,,,,,,,,,,,,---...///000---...///000111111111111////////////000000111111,,,---....../////////...,,,---.........---,,,+++************++++++++++++************************&&&)))******(((((()))+++++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&''''''%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...------,,,,,,------...////////////000000000000111111000000000000111111111111111111000000000000---.........//////000000......---------,,,,,,,,,+++++++++************)))******++++++++++++******))))))))))))))))))))))))******)))''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%&&&&&&'''((()))******(((((())))))******++++++---------,,,,,,,,,++++++((()))***+++++++++++++++******))))))((((((''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,+++******........................(((***---///000///---,,,//////000111111111111000.../////////000000111111,,,,,,------------------************))))))))))))(((((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((''''''''')))+++&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))************,,,+++***)))***+++---...,,,++++++,,,---...///000---...///000111111111111.../////////000000111111+++,,,...///000///...---,,,,,,---...---,,,+++***)))************+++++++++))))))))))))))))))))))))&&&(((******(((''')))+++************************&&&'''''''''(((((())))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,...------------,,,,,,,,,,,,---......//////......//////000111111111111111000000000000000000000000////////////////////////---------,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((&&&'''''''''&&&%%%%%%$$$&&&'''''''''(((((())))))''''''''''''((((((((((((''''''((())))))))))))))),,,,,,,,,------,,,++++++)))***+++,,,,,,+++***)))+++++++++***)))((((((''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''')))******))))))))))))************))))))***++++++++++++***,,,,,,,,,---------......000000...------...///000000000000000//////////////////000000///...------------,,,,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++,,,------......////////////...///000111111//////000000///...------)))***+++,,,---.........///---******,,,,,,***''',,,+++******))))))*********++++++++++++***))))))+++*********))))))(((((()))************+++++++++''''''''''''((((((((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++++++++,,,,,,---------,,,------..................///000000111111000000000000000000000000000000........................---------,,,,,,+++++++++***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$&&&'''''''''((((((((()))''''''''''''((((((((((((''''''((()))))))))))))))+++,,,,,,---,,,,,,++++++)))***+++,,,,,,+++***)))++++++******)))(((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((()))***(((((()))))))))*********))))))***++++++++++++***,,,,,,,,,------------...//////............//////000/////////////////////...............---,,,,,,------,,,,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++,,,------............/////////000000000.../////////......---,,,***++++++,,,------------...,,,******,,,,,,***(((,,,+++******))))))*********++++++++++++***))))))*********)))))))))(((((((((((()))))))))*********''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))***+++,,,---...///,,,,,,---...............---......///000/////////000000000000000000000000........................------,,,,,,,,,,,,++++++***************+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%%%%'''''''''''''''(((((((((''''''''''''((((((((((((''''''((()))))))))))))))++++++,,,,,,,,,,,,++++++******++++++++++++******++++++******)))(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((())))))(((((())))))))))))******((()))******++++++******,,,,,,,,,,,,---------------....../////////......////////////////////////------------------,,,+++,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))+++************))))))))))))******+++,,,,,,------------///000000000///...------......------,,,,,,++++++,,,------,,,,,,,,,,,,***)))***++++++***)))++++++***))))))))))))*********++++++******)))(((******))))))))))))(((((('''''''''((((((((())))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++,,,---......///,,,,,,---.........------,,,---......//////......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************))))))((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))(((((((((((()))))))))***((())))))***************++++++,,,,,,,,,---------,,,---...///000///...---.........///////////////------.........------,,,,,,,,,,,,++++++++++++***************)))))))))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++,,,,,,+++,,,...000000///...---,,,,,,,,,------,,,,,,+++,,,,,,---------,,,++++++***))))))******+++******++++++***)))))))))))))))***************))))))((())))))))))))))))))((((((''''''((((((((()))))))))((((((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++.........---------------+++,,,,,,---...---------,,,,,,---...............................................................,,,,,,,,,,,,,,,,,,,,,,,,000///---***)))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((())))))))))))))))))***++++++,,,,,,,,,+++,,,++++++++++++++++++,,,*********)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((()))&&&''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((('''(((((((((((()))))))))(((((()))************)))+++++++++,,,,,,,,,------+++,,,.../////////...---------....../////////000---....../////////......,,,,,,+++++++++*********************)))))))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))******++++++,,,***,,,...///000///---,,,++++++,,,,,,,,,,,,,,,+++,,,,,,---------,,,++++++)))***************+++++++++***))))))(((((()))))))))************)))(((((((((((((((((((((((())))))((((((((()))))))))******((((((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++.........------,,,,,,,,,++++++,,,---------------,,,------...///.................................------------------------++++++,,,,,,,,,,,,------333111...+++)))(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))'''((())))))******))))))++++++++++++,,,,,,,,,,,,+++,,,---...............---------......//////000---...//////000/////////++++++++++++************************))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))***((())))))***++++++,,,,,,+++,,,---.........---,,,++++++,,,,,,------,,,,,,++++++,,,------,,,,,,,,,***,,,---,,,******+++,,,******)))(((((((((((()))))))))******))))))((('''''''''(((((((((((())))))(((((()))))))))*********)))(((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******+++++++++++++++++++++,,,++++++,,,------------,,,------...///////////////------------------------------------------------+++++++++,,,,,,---------222000---***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''((()))))))))))))))((()))***++++++,,,,,,,,,---,,,++++++++++++,,,---)))))))))))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))'''(((((()))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,---......///000000,,,---....../////////...++++++++++++************************))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%%%%&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))******))))))******+++,,,,,,---+++,,,,,,,,,,,,---------++++++,,,---------------***++++++,,,------------,,,...///...+++***+++,,,******)))((((((((((((((()))))))))))))))((((((''''''''''''((((((((())))))'''''''''((((((((())))))))))))(((((('''''''''&&&''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))***++++++,,,++++++,,,---------,,,,,,---...//////000000//////------------------------------------------------+++++++++,,,,,,---------111///,,,***))))))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))'''(((((()))))))))))))))(((((()))++++++,,,,,,,,,------++++++++++++------)))))))))))))))*********))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((()))'''(((((()))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,---///000,,,,,,------...///000000+++,,,,,,---.........---+++++++++************)))************))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))***************+++,,,,,,------,,,,,,+++++++++,,,---...+++,,,------............)))***+++,,,---.........---///000///+++***+++---******)))((((((((((((((()))))))))))))))(((((('''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&&&&'''((()))*********)))((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))(((((())))))((('''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++*********))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&'''((((((''''''(((******)))'''&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''((()))***++++++,,,///---+++******+++---...((())))))*********))))))((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,++++++*********,,,------...///000000111------------------------...---,,,+++******************)))(((((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((''''''&&&&&&&&&'''''')))))))))))))))(((''''''(((((('''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%######""""""###%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))******+++++++++++++++++++++++++++---,,,+++,,,------,,,++++++,,,...//////...,,,+++,,,,,,,,,++++++*********+++***))))))((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))***)))((('''&&&''''''((('''''''''(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&))))))((((((((('''''''''$$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))((((((((((((((('''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,---,,,,,,,,,,,,,,,,,,------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''(((''''''(((***,,,***)))((('''''''''''''''))))))))))))))))))))))))((((((((()))*********+++,,,,,,+++*********+++,,,))))))************))))))((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***++++++++++++,,,,,,,,,++++++*********------......//////000000------------------------...---,,,+++******************)))(((((((((((((((((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((('''&&&&&&((('''''''''&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$############%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((())))))***+++++++++++++++++++++++++++******)))***+++,,,,,,,,,+++,,,---......---,,,++++++++++++******)))))))))++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''((((((((((((((())))))(((''''''''''''((('''(((((())))))(((((('''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&((((((((((((((('''''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((((((((((((''''''&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&'''(((((('''''')))---000))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++*********)))***************))))))))))))((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***+++++++++++++++++++++++++++*********........................------------------------......---,,,++++++++++++******)))(((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&''''''''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((())))))***+++++++++++++++++++++++++++(((((((((((()))***,,,...+++,,,---......---,,,+++*********))))))))))))))),,,++++++***)))*********))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))'''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&(((((('''&&&'''***///333'''(((((((((((((((''''''************************)))))))))))))))(((((((((((()))+++,,,---,,,***)))******+++++++++***)))))))))))))))))))))(((((((((''''''''''''(((((((((((()))))))))))))))(((((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***************+++++++++***************......------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,***))))))(((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((()))************************************)))(((((())),,,...++++++,,,,,,,,,,,,++++++******************)))))),,,,,,+++***************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''(((((('''''''''+++000444(((((((((''''''''''''''')))))))))))))))))))))))))))))))))((((((((((((((((((***,,,......---,,,***+++++++++++++++***))))))((((((((()))))))))))))))''''''''''''((((((((((((((((((((()))))))))))))))&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))*********))))))************************------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***))))))(((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((('''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((()))))))))*********((((((((('''((())))))***************************---......,,,***)))+++---***++++++++++++++++++***++++++++++++++++++++++++,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''(((((()))((((((((('''(((((())))))((((((''''''(((((((((((()))))))))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((())))))))))))(((&&&'''((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***************+++++++++******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((()))(((''''''(((((('''(((+++///333+++***((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,...///...---,,,,,,,,,,,,,,,+++***))))))''''''(((((((((((())))))''''''''''''((((((((((((''''''(((((((((((())))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))((()))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******)))(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***)))((('''&&&%%%%%%%%%&&&&&&'''(((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((()))))))))*********((((((''''''(((((()))***************************...000222000,,,***+++---************************+++++++++++++++,,,,,,,,,+++******)))((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))%%%&&&((()))))))))(((((('''''''''((((((''''''''''''((((((((())))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((()))***))))))(((&&&&&&'''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++))))))*********+++++++++*********)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''&&&'''(((((((((***---000111...+++(((&&&''')))***''''''''''''''''''''''''&&&'''''''''((()))))))))((()))+++,,,------,,,,,,,,,,,,,,,,,,+++***)))(((&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))((((((((()))))))))*********+++******++++++,,,,,,------++++++++++++++++++++++++*********))))))******+++******)))(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((''''''''''''((())))))************************+++///333222...+++,,,---******))))))))))))******)))*********++++++++++++***)))((((((''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))))))))))))))))))))%%%&&&&&&'''((()))******%%%&&&((()))))))))((((((&&&&&&''''''''''''&&&&&&'''((((((((())))))******(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&'''''''''&&&&&&'''''''''&&&''')))*********)))(((&&&&&&'''((())))))((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))******+++++++++++++++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))'''%%%'''((())))))***,,,...555111---)))'''(((***,,,''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((()))***+++,,,,,,,,,---------,,,+++***)))(((%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))%%%&&&&&&&&&''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((()))))))))))))))(((((((((((())))))*********+++))))))***+++,,,,,,------++++++++++++++++++++++++***)))))))))))))))************)))(((((((((((((((((((((''''''''''''((((((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&''''''(((###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&'''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))(((---222333///,,,,,,...******))))))))))))******(((((())))))*********+++))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))((('''''''''''''''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))))))))((((((******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))(((((((((((((((((((((((((((((())))))***)))'''%%%$$$))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''+++111000'''%%%***)))!!!%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((())))))***++++++,,,,,,,,,------,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''(((******+++++++++(((((()))***************))))))))))))))))))))))))((((((((()))******++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))************))))))***+++,,,,,,------,,,,,,++++++***)))((((((++++++************++++++******))))))((((((''''''))))))))))))))))))))))))(((''''''''''''((())))))''''''''''''''''''''''''******)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((*********+++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((()))///...&&&%%%***)))"""&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))******++++++,,,------------,,,++++++***))))))(((((((((((('''''''''''''''''''''((((((((())))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''(((******++++++***(((((()))***************)))))))))))))))))))))))),,,,,,++++++++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))******)))))))))***+++,,,,,,,,,,,,,,,+++******)))((((((+++******************+++************)))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''+++******))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((*********++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++***))))))***************************)))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''',,,+++%%%%%%))))))###'''''''''''''''&&&&&&&&&(((((()))))))))******************+++,,,,,,---------,,,+++***************((((((((((((''''''''''''(((((((((((()))))))))***''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''((()))************(((((()))***************))))))))))))))))))))))))------,,,,,,+++******)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))******+++++++++++++++******))))))(((************************++++++************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''******)))(((((()))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((************++++++++++++++++++,,,,,,,,,,,,++++++******************************+++++++++******)))))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''&&&&&&%%%))))))%%%%%%))))))%%%((((((((('''&&&&&&&&&%%%(((((((((((()))))))))))))))))))))***++++++,,,,,,---,,,+++***))))))******((((((((((((''''''''''''''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))******))))))(((((()))***************))))))))))))))))))))))))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((()))))))))))))))((((((((('''((((((((())))))******+++*********)))))))))((())))))************))))))***)))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''''''''(((((()))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***************************)))******+++++++++******((((((((((((((((((((((((***)))'''&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%%%%''''''%%%&&&((((((&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''((())))))******++++++******))))))******((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))))))))((((((((()))***************))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))((()))************)))((('''(((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((())))))******))))))))))))************+++******++++++++++++******************************))))))***++++++++++++***''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((()))))))))******++++++***))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''(((((())))))((((((((((((((()))***************)))))))))))))))))))))))))))******+++,,,,,,------((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&&&&''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((())))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&'''((()))************))))))))))))******************++++++++++++******************************))))))***+++++++++++++++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&'''((((((''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''((()))))))))'''(((***,,,,,,+++)))'''((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((($$$%%%'''((()))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''(((((((((((((((''''''(((((()))***************))))))))))))))))))))))))++++++++++++++++++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))((()))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))((())))))***++++++''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&'''((()))************))))))))))))******************++++++++++++******))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((''''''(((((('''''')))%%%&&&&&&''''''(((((((((''''''''''''((((((((()))''''''(((((()))*********&&&(((+++------+++(((&&&)))(((((((((''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$&&&((()))***)))((('''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((((((((((((''''''(((((()))***************))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((($$$%%%&&&'''(((***++++++************))))))))))))(((((((((((())))))))))))'''((()))++++++)))(((''''''((((((((())))))******''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))***)))***++++++***'''$$$******))))))(((((('''''')))(((((('''''''''((((((''''''((()))*********)))''''''(((((())))))******''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''---+++)))((('''((()))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''(((((((((((()))((('''''''''(((***+++///...,,,***(((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%&&&(((***+++))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$'''''''''&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$&&&((()))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))******))))))((('''&&&(((((((((((())))))))))))+++*********))))))((((((***)))((()))***+++***((('''((()))))))))(((&&&%%%&&&&&&''''''(((((())))))(((((((((((((((''''''&&&'''))),,,000222111...+++***)))))))))(((((((((''')))(((((('''''''''''''''&&&'''''''''''''''&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((,,,+++)))((('''((()))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((())))))))))))***)))(((((('''((()))***+++---,,,***)))((('''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))+++(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$%%%((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''((()))))))))))))))((((((((((((((())))))))))))*********)))))))))((((((***)))((()))******)))((('''((()))))))))(((&&&%%%'''''''''((((((((((((((((((((((((((((((''''''&&&''')))---333666555111---))))))))))))(((((((((((()))(((''''''&&&&&&&&&'''''''''((())))))))))))(((*********)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((+++***)))((('''((()))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((''''''''''''&&&%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))************((((((((((((((()))************)))(((''''''(((((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$%%%''')))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&'''((()))************(((((((((((())))))))))))******))))))))))))((((((***)))((((((******)))(((((((((((()))(((((('''&&&((((((((((((((('''''''''(((((((((((((((''''''&&&)))***,,,///111111...+++))))))))))))(((((((((((()))(((''''''&&&&&&''''''%%%&&&''')))***+++++++++***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))***)))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''''''''''''''((((((((('''''''''''''''&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))*********((((((((((((((())))))***)))))))))((())))))))))))((((((((('''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$$$$!!!!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&)))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((***((('''((()))***)))(((((((((((((((((((((''''''))))))((((((''''''&&&&&&(((((((((((((((''''''&&&***)))((())),,,......---(((((((((((()))))))))))))))((((((''''''(((((((((''''''(((((()))((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))((((((((('''''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))((((((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''(((((()))))))))))))))))))))******************((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((()))))))))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((()))))))))((('''((()))***)))'''(((((('''''''''((((((((())))))((((((''''''&&&&&&(((((((((((((((''''''&&&)))'''%%%'''***...111222(((((((((((())))))))))))(((((((((((()))***++++++111111000///---+++***((('''''''''((()))*********((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))******)))(((((('''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))))))))))))))***++++++++++++******'''(((((((((((()))))))))'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&((())))))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))************)))((('''&&&(((((((((((())))))))))))''''''(((((((((((()))))))))(((''''''))))))((('''(((''''''''''''((())))))((((((((((((((('''''''''(((((((((((((((''''''&&&'''&&&%%%'''***---//////'''((((((((()))))))))***((((((((()))***,,,......333333333222111///...---(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''((('''((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''((()))*********'''(((((())))))*********''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((''''''((())))))(((''''''&&&''''''(((((()))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((((((((((()))))))))&&&'''((()))***))))))((())))))***++++++***)))((('''((((((((())))))))))))&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((((('''&&&%%%&&&&&&((((((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&)))++++++)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((())))))))))))((()))))))))))))))((('''(((((((((((())))))))))))'''''''''((((((((()))))))))(((''''''((()))((('''(((''''''&&&'''((()))***'''''''''((((((((((((((((((((((((((((((''''''&&&'''&&&&&&'''))))))(((''''''((((((((())))))******'''((((((***,,,...///111)))***+++,,,------------******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''((()))***+++,,,,,,''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&&&&'''((())))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******'''((((((((())))))******''''''(((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************&&&''')))*********)))(((((()))*********)))'''&&&'''((((((((())))))******%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))'''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&)))------***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))&&&'''((()))************(((((((((((())))))))))))&&&'''''''''(((((()))))))))'''&&&'''((()))((('''((('''&&&&&&'''((()))***&&&'''''''''(((((())))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((())))))******++++++)))((()))...222222---'''((()))++++++---000444888***(((((((((***+++***)))***)))(((''''''((()))***(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***)))(((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''******))))))))))))******((((((((((((((((((((((((((('''&&&&&&'''((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''')))))))))(((''''''&&&&&&%%%&&&((()))))))))((('''******))))))((((((''''''((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&$$$++++++%%%&&&...000)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))******)))(((((((((((((((,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((('''&&&&&&'''))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))+++,,,+++)))''''''((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********)))((()))---111111,,,'''((()))******+++...222555...,,,((('''''')))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''((())))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((''''''&&&&&&&&&(((((((((''''''(((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&((()))))))))((('''((((((((((((((()))))))))'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''$$$***+++%%%&&&...///)))''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))((((((((('''''''''((((((((((((((((((((((((******)))(((((((((((((((++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))(((''''''&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&((()))***)))((()))***))))))(((((((((((())))))(((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((************)))))))))))))))((())),,,000000,,,(((((())))))))))))***---000222...)))&&&&&&'''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''******)))(((((((((((((((((())))))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''((())))))***&&&''''''((()))(((((((((&&&''''''((())))))******&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%******%%%&&&---...)))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))((((((((((((''''''((((((((((((((((((((((((******)))((((((((())))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((())))))******)))(((''''''&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''###%%%((()))((()))***+++))))))(((((((((((())))))(((''''''&&&&&&''''''((('''(((((())))))(((((('''''''''''''''(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((++++++******))))))(((((()))))))))+++......+++((('''((()))((('''(((***,,,000---)))''''''(((((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((((((((((()))((())))))***)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''&&&'''((()))(((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''(((((())))))&&&''''''((((((((((((((('''''''''((((((((())))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&))))))&&&'''+++,,,)))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))))))))))))))******))))))((())))))***)))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))******)))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''((()))))))))'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$&&&))))))))))))***,,,))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))++++++******))))))(((((()))))))))***++++++***)))((())))))((('''&&&((()))******)))***+++***((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))***+++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&''')))***++++++((((((''''''''''''(((((((((((((((((((((((((((((()))(((''''''((()))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))((((((''''''''''''''''''''''''((((((((())))))((((((((('''''''''&&&%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((((((&&&'''***+++)))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))))))))))))))******************************))))))))))))******((((((((((((((()))))))))************************))))))))))))))))))))))))(((((())))))************************************))))))(((((((((((())))))***))))))((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((((((%%%&&&&&&'''((()))******'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((***,,,+++***)))***+++))))))(((((((((((())))))(((((((((''''''((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))******((()))***)))((('''''')))''''''(((+++---,,,***'''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%%%%%%%&&&((()))***(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((($$$%%%&&&''')))***,,,,,,))))))(((((((((((())))))(((((((((((((((((((((((()))(((''''''))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''***))))))(((''''''&&&&&&(((''''''''''''((())))))))))))(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((('''''''''))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))))))))******++++++++++++++++++++++++******)))))))))***++++++(((((())))))))))))******************************))))))))))))))))))))))))((((((((()))******++++++***************************))))))(((((((((((((((((()))))))))((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&&&&'''((())))))******'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++---...---***)))))))))))))))(((((((((((()))))))))((((((''''''(((((()))((())))))******))))))(((''''''''''''(((((((((((((((((())))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))((('''((()))***)))***++++++)))(((((()))((((((((()))+++,,,***((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''((()))******))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&''''''((())))))((('''&&&&&&(((***---///))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((())))))******))))))(((((((((((())))))(((((((((((((((((((((((()))((('''((()))***)))'''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((('''''''''(((''''''&&&'''((()))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((('''''''''(((((((((***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))))))))***************************************))))))******+++,,,)))))))))*********++++++************************))))))))))))))))))))))))'''(((((()))******++++++******************************)))(((((((((((((((''''''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((())))))''''''(((((()))))))))***'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((+++,,,---,,,***(((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))''''''''''''(((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++)))***)))((('''''')))***)))+++,,,,,,***)))******,,,***(((''')))*********'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&'''(((******))))))))))))))))))))))))''''''((((((((((((''''''***))))))(((((((((((((((((('''%%%%%%'''+++///222))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***((('''((()))***)))'''''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))(((''''''&&&&&&((()))***%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((('''&&&(((((('''(((***''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))***+++,,,,,,))))))******+++++++++,,,************************))))))))))))))))))))))))'''(((((()))***+++++++++******************************)))(((((((((((((((&&&'''((())))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))***++++++)))(((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))******))))))((((((''''''))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))((((((((((((((('''''''''******))))))((((((''''''''''''&&&%%%%%%'''((())))))(((((((((''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++******))))))))))))***))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((***(((%%%%%%''')))******'''(((((()))))))))))))))************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))((((((((((((***)))((((((((((((((()))((()))*********((('''&&&(((((())))))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))(((((((((((())))))))))))))))))(((((((((''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))))))))(((((((((''''''''''''''''''(((((()))))))))((((((((('''''''''((((((((((((((((((((((((***)))))))))((((((((('''''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))******)))))))))((((((((((((&&&$$$###%%%'''(((((('''(((((()))))))))))))))************************************************))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))***+++,,,***)))))))))(((((((((((())))))(((((((((((())))))'''((()))******))))))((((((((())))))))))))(((((((((((((((((()))))))))******)))(((((((((((()))***))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))'''''''''((()))*********))))))((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))))))))(((((((((''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&''''''((()))***((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''(((&&&$$$$$$&&&((((((((('''((())))))******))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))***+++,,,******)))))))))((((((((()))))))))(((((())))))***&&&'''((()))************((())))))******))))))(((((((((((()))))))))*********))))))(((((())))))***)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))'''((((((((()))))))))***))))))(((((((((((((((((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))(((((((((((('''((()))++++++***)))))))))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''(((((((((((())))))(((((((((((())))))'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***,,,,,,((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''***)))'''''')))*********(((((()))************)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------...------------------------,,,,,,+++************+++************************)))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((''''''((()))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))***+++,,,*********)))))))))(((((()))))))))((())))))******((()))))))))******)))))))))))))))******)))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))******)))))))))((((((((('''(((((())))))))))))))))))'''(((((((((((((((((('''(((((((((((())))))******(((((((((((())))))))))))'''(((***+++++++++***)))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((()))))))))(((((((((((())))))((())))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***,,,,,,'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))((()))***++++++***((())))))***************************************++++++++++++++++++++++++---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,------............---------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,************)))))))))))))))))))))))))))***++++++,,,,,,+++***)))((((((((())))))************))))))))))))))))))************))))))************))))))************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))***************)))((('''''''''(((((())))))))))))******''''''(((((((((((('''''''''(((((())))))******+++(((((((((((())))))))))))(((((()))*********************)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))***'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))*********((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))''''''((()))***)))(((((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,---------......,,,---......//////......------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((()))+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,++++++*********)))))))))))))))))))))******+++,,,...---,,,***(((((('''''')))******++++++******))))))))))))*********++++++)))******++++++******)))************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))(((((((((((((((((()))))))))*********&&&'''((())))))((('''&&&'''(((((()))******++++++'''((((((((()))))))))***)))(((((((((((()))***************)))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))*********+++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))************************'''((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))******)))(((''')))***+++***((())))))***++++++++++++***------------------------------------------------,,,,,,------......//////........................------------------------------------............,,,---...///000//////.................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''))))))((((((***+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,+++++++++*********))))))))))))))))))***+++,,,---...---+++)))(((((()))))))))******++++++******)))))))))*********+++++++++)))***++++++++++++***)))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************''''''(((((())))))******(((((())))))*********+++&&&'''((())))))((('''&&&'''(((((()))***+++++++++'''((((((((())))))******)))((('''''''''(((***+++************))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))*********++++++++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))))))))***&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************'''((((((((())))))******))))))))))))))))))))))))(((((())))))******+++++++++******+++------,,,***))))))***++++++++++++***........................------------------------,,,,,,,,,---...///000000////////////////////////........................---------.........//////,,,---///000000000///.................................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''))))))((((((***,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,+++++++++************)))))))))))))))***+++,,,---,,,+++***)))))))))***+++******++++++++++++******)))************+++++++++)))***+++,,,,,,+++***)))************************+++***)))(((((()))***+++''''''''''''((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((()))***)))((((((***,,,)))))))))))))))))))))))),,,+++)))((('''''''''(((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))---***'''&&&'''(((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++++++++******))))))((((((***)))((((((((()))+++,,,*********)))))))))))))))******+++++++++******)))///---++++++,,,------------,,,,,,,,,...//////...***000...+++///,,,)))///---///000///......///000777333///...---,,,...000000//////......---------+++...111222111///......222111///------//////,,,,,,,,,,,,------.........---------,,,,,,+++++++++,,,+++******)))*********+++*********))))))((((((+++******+++,,,,,,)))'''))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((('''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))************)))*********++++++++++++************************''')))+++,,,,,,,,,***)))))))))))))))))))))))))))------------------------...---+++)))((())))))*********))))))***+++,,,,,,,,,+++++++++******))))))+++***)))(((((()))***+++''''''((((((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))*********)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))((((((((('''''''''))))))))))))))))))))))))((()))***)))((((((***,,,)))))))))))))))))))))))),,,+++)))(((''''''((((((******))))))((((((((((((************************))))))(((((((((((())))))(((((((((((()))))))))***))))))((((((((('''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''')))(((''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&'''((((((&&&&&&'''''''''(((((((((((((((((((((((()))******000---)))((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))(((((('''((()))***+++*********))))))(((((((((***))))))((()))***+++,,,************************+++,,,,,,,,,,,,,,,++++++///...,,,,,,,,,,,,,,,,,,------,,,------......---...333...,,,222111---222111222333222000//////000///...000222444444444444---...///000111222222222///000111111///......///////////////000222111/////////...............------------,,,,,,,,,++++++,,,,,,+++***************++++++******)))))))))))))))))))))+++,,,---+++))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((('''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))*********+++))))))*********+++++++++++++++++++++++++++++++++)))***,,,---...---,,,+++++++++++++++++++++++++++------------------------///...,,,+++******++++++)))*********+++++++++,,,+++++++++******)))))))))+++***))))))))))))***+++((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))************))))))))))))((((((((((((''''''))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))++++++)))(((((((((((((((***))))))))))))(((((((((***************************))))))(((((())))))***((((((((()))))))))******)))))))))(((((((((''''''(((((((((''''''''''''&&&))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))''''''((((((((())))))))))))))))))))))))***++++++111...+++)))))))))((('''''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))((((((((((((***))))))))))))***++++++************************,,,------.........------------..................000//////....../////////+++000,,,+++222111,,,111...000222222222222444666555444333333444444222///111111222333333444444444000000000///---...000222///------///111111000///111111000//////......------------------,,,,,,,,,---,,,++++++******+++++++++++++++************)))(((((((((***---...---,,,******))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))***))))))))))))((((((((((((((((((((((((((((((((())))))*********+++++++++)))))))))************++++++++++++++++++++++++++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,---)))***+++,,,,,,,,,+++************)))))))))))))))************************))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))***)))((((((***,,,))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))***************************))))))))))))))))))***(((((()))))))))*********)))))))))(((((((((((('''((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))(((((())))))***+++...,,,***))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((()))))))))*********++++++*********+++++++++++++++------......///.........+++---.../////////000111000000000000///000222333,,,555555444999777444;;;;;;>>>AAADDDFFFHHHKKKNNNHHHFFFBBB>>>???AAA@@@<<<@@@???<<<999777666666777444555444333111000111333333000...000222000000111000000000/////////...............---------------------,,,+++++++++++++++++++++++++++++++++++++++***))))))***,,,------,,,++++++*********++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------------)))+++,,,......---+++***))))))))))))))))))))))))******++++++++++++******************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))((((((((((((((((((((((((((()))***)))((((((***,,,***************************************)))))))))))))))))))))******************************************))))))))))))******))))))))))))***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((''''''''''''((()))))))))((('''((()))******)))(((((((((((()))))))))***************************))))))))))))************))))))))))))))))))))))))((())))))***************((((((((())))))))))))))))))*********++++++++++++***+++++++++,,,,,,,,,---,,,,,,---...//////......,,,...//////---,,,...000...///111111111333777:::===JJJOOONNNPPPMMMNNNYYYccceeeggggggggggggiiijjj___bbbccccccgggkkkggg___YYYUUUPPPKKKHHHGGGHHHJJJLLLKKKHHHCCC<<<666333222888222000333444222222555////////////000000000000...........................------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++******,,,,,,+++***,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((())))))***((((((((((((''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''(((((((((((())))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------***,,,---///...---+++***)))))))))))))))***************+++,,,,,,+++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''((()))'''(((((())))))******+++***)))(((''''''((()))***************************))))))************))))))(((((())))))))))))******))))))))))))))))))))))))((()))***)))((((((***,,,************************)))******++++++***)))))))))))))))************++++++++++++++++++++++++++++++******))))))******+++)))))))))*********++++++******)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''''''''((((((((()))))))))'''''''''''''''(((((()))'''&&&&&&'''***++++++***((((((((()))))))))******************************)))))))))*********++++++))))))))))))))))))))))))((()))******++++++******))))))))))))************)))***++++++,,,,,,+++++++++++++++,,,,,,------...,,,---...//////////////////111222///---,,,///333444777:::<<<===AAAHHHMMMYYYeeegggfffiiijjjooo|||~~~zzzxxxxxx}}}vvvsssqqqnnnkkkiiiiiikkklllsssooohhh]]]QQQGGGBBB@@@@@@:::888<<<<<<555222555222111111111111111000000.........//////////////////...------,,,,,,------+++,,,,,,,,,,,,---------...---+++***+++,,,+++***------,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((()))******((((((((((((''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((((((((()))))))))))))))))))))************+++************************++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////......---,,,---.........---,,,+++***************+++++++++***++++++,,,,,,++++++***)))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))''''''((()))***'''(((((()))******++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))((()))***)))((((((***,,,************************)))***++++++++++++***)))))))))*********++++++++++++++++++++++++++++++++++++******))))))******+++))))))*********+++++++++*********)))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((((((((('''&&&&&&&&&'''''''''(((((((((((((((((('''((())))))***((('''''')))++++++***)))(((((()))))))))*********************************))))))*********+++++++++))))))))))))))))))))))))((()))***+++++++++******)))*********+++++++++,,,)))***+++,,,,,,,,,++++++++++++,,,,,,---.........---...///000111111111111000222555444444777>>>EEEIIINNNSSSVVVYYY```iiipppwww{{{tttrrr}}}vvvmmmhhhhhhiii___XXXWWW[[[UUUEEE:::999777777666444333111000000....../////////000000000///......---------------,,,,,,,,,,,,---------......,,,******+++------,,,......---,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((((((((((((((((()))******((((((((((((''''''''''''%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------......------------------------......------......//////------------------------...........................///000111111000//////............---------,,,***+++++++++,,,,,,,,,,,,***+++,,,------,,,+++***((())))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))---+++)))((('''((()))***'''(((((()))***++++++++++++)))(((''''''((()))+++(((((((((((((((((((((((())))))************))))))(((((())))))*********+++))))))))))))))))))))))))((()))***)))((((((***,,,************************))))))+++,,,,,,+++***)))))))))******++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++************))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))$$$$$$%%%'''(((***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''((()))))))))))))))******++++++***)))***,,,,,,***((())))))))))))************************************)))************+++++++++))))))))))))))))))))))))((()))***+++,,,+++************+++++++++,,,,,,,,,)))***+++,,,---,,,++++++++++++,,,,,,---...////////////000222222333333333///222777:::===EEEQQQYYY```eeekkkpppttt||||||yyy~~~uuu\\\IIICCC===<<<:::777444222000///.../////////000000111111//////...------------...,,,,,,,,,------.........,,,***)))))),,,.../////////...---,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((()))******)))(((((((((''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////........................///////////////000111111////////////////////////////////////////////////000000222333333222111000000///...---------------+++++++++,,,,,,---------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++******))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))---,,,***)))((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((+++)))((()))+++,,,***'''(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))************+++++++++******)))''''''******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...---000000///...///000///111------222444333333666@@@@@@AAAGGGPPP[[[eeejjjeeennnzzzjjj[[[YYYVVVTTTNNNFFF>>>888777888777000---000000------222---//////---,,,...///...---,,,++++++*********+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++************)))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++++++++******++++++,,,------+++***)))+++***))))))+++,,,,,,,,,...++++++......---...111,,,---...,,,---/////////222111///---+++,,,...111---///000///...///000///111111111111///,,,---111000//////000///,,,++++++111111111111000///...---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********))))))))))))************************,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***(((''')))++++++)))'''(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))************))))))++++++,,,,,,,,,------------,,,,,,,,,,,,,,,------///////////////111111000000---...333888<<>>AAACCC???===999444444555333000000222111///...000000...222111000///000222444555000///......---.........------------------------.........---------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++------.........,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************'''((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++((()))))))))******************++++++++++++******++++++++++++,,,,,,,,,,,,//////...------.........333000///333444444999@@@EEEPPPcccssszzz||||||}}}www~~~yyytttvvv}}}~~~vvvkkkeeecccbbbLLL???333222444333222333......///////////////...///......------......//////......------......///,,,,,,,,,++++++++++++***,,,++++++***)))(((((('''(((((((((''''''((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))***,,,,,,---------...---,,,++++++,,,---...+++...000111000000111333777333111222333222555:::;;;;;;???DDDDDDBBBGGGPPPTTTSSSSSSWWW^^^dddhhhiii^^^YYYVVVVVVTTTQQQSSSXXXEEEEEEAAA:::888;;;:::666111444333......111111...222111///...///000222333000000///............///------------------------......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---............,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&(((***)))((('''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************+++++++++++++++***************+++++++++,,,,,,...............///000000000...111777888888BBBPPP[[[kkk|||yyy}}}~~~vvv}}}```LLL:::666555111///000//////.........///000111//////............//////......------------......,,,,,,,,,,,,+++++++++++++++++++++******))))))((()))((((((''''''(((((()))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++))))))+++,,,------------......---------...//////...000222111......111555333222444:::>>>@@@EEEJJJSSSSSSXXX^^^\\\VVVYYYbbbooommmmmmrrr{{{zzzwwwwwwwwwppphhhkkkuuujjjllldddUUUJJJHHHEEE???:::===:::222000444333...000////////////111222333111111000///////////////------------------------------------,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++******)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------------............------------........./////////........................------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++((()))******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''')))++++++)))'''(((***(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------......///000222222111333;;;DDDEEEGGGWWWkkk}}}}}}|||dddNNNGGGCCC:::333222222111///......000222444000//////////////////000...------------------...------,,,,,,,,,+++++++++************************))))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++((()))+++,,,---.........+++,,,---///111222333333///222444444333666<<>>777888888...000000111222111///...---............---------------,,,++++++------,,,+++++++++******************************************))))))))))))))))))))))))***(((((())),,,------+++************************(((((()))***************)))))))))))))))))))))))))))))))))))))))*********************************************************************************++++++++++++++++++++++++,,,,,,,,,------------...------------............,,,.........,,,+++,,,------...---------...000222///111555777777666666555999999<<<@@@EEEFFFCCC???CCCCCCDDDEEEFFFFFFEEECCCFFFEEEDDDEEEFFFGGGFFFEEEBBBDDDDDD???<<<;;;:::999555555444222000///000000,,,---.../////////...---............------------++++++,,,,,,+++******))))))******++++++******)))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))************)))++++++***************+++*********++++++,,,,,,,,,++++++,,,,,,---.........,,,---.........000222444111999AAAGGGPPPaaavvv~~~{{{rrr]]]QQQJJJBBB===333444444333111000000///000000000/////////......//////...---------------......---,,,+++******))))))))))))((((((((('''''')))))))))******)))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***)))))))))((((((''''''(((((((((((()))))))))))))))))))))))))))*********(((((()))*********))))))++++++++++++++++++++++++++++++,,,---...///000000...000444999>>>BBBDDDEEELLLWWWccciiippp~~~rrreee___XXXOOOMMMGGG777:::555222222222111000000//////.........------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++************+++***)))************************(((((()))***************))))))))))))))))))))))))(((((())))))************************************************************************************++++++++++++++++++++++++,,,,,,---------.........---------.........//////,,,---...---,,,+++,,,---+++---.........000333777666999===???@@@BBBEEEHHHFFFFFFJJJSSS]]]___XXXPPPVVVWWWZZZ```fffkkklllllljjjiiiggghhhkkkmmmmmmlllbbbgggfff]]]SSSLLLDDD<<>>???>>>>>>@@@GGGSSS[[[uuu}}}}}}{{{ppp[[[NNNBBB888666555333333666/////////.........---------,,,++++++------,,,+++,,,,,,,,,---------------************************))))))))))))))))))))))))+++++++++***))))))((((((************************(((((()))***************))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,---------............------........./////////,,,...//////......///000,,,///333444444666;;;??????AAACCCDDDGGGNNNYYY```dddeeehhhpppxxxyyyrrrkkknnnnnnqqqwww~~~}}}{{{mmmdddXXXMMMNNNPPPQQQLLLEEE>>>;;;:::555444333111000/////////000000//////...---------,,,,,,,,,------,,,,,,+++******++++++++++++************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))((()))******++++++***************)))******+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////---,,,000888>>>IIIZZZhhhooo}}}}}}{{{||||||zzzuuubbbJJJCCC999333222444555444111111111111000000000000000///......------......------------,,,,,,,,,,,,************)))))))))))))))******++++++******)))%%%&&&'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''((((((((((((((())))))))))))))))))))))))***))))))))))))))))))((((((((((((((())))))))))))((())))))******+++++++++(((((()))***++++++++++++******+++,,,,,,---......---...000333666999<<<===EEEDDDBBBCCCLLL\\\ppp}}}~~~hhhUUUCCC===;;;555333555////////////............---,,,++++++------,,,++++++++++++,,,,,,---------************************))))))))))))))))))))))))************)))))))))***************************(((((()))***************))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------------........................////////////...000111222111222333555333888>>>AAAAAACCCHHHLLLNNNSSSXXX[[[^^^ccckkkqqqxxxyyy}}}yyyqqquuuwww|||||||||sssssspppiiijjjmmmnnniii___UUUOOOMMMCCC@@@;;;666222000//////000000000///...---------,,,,,,------------,,,,,,***++++++,,,,,,++++++***))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))************************(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))******+++++++++++++++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111111000222999EEEOOOfffzzz}}}iiiYYYEEE999666666555222222222111111111000000000000//////...............,,,,,,,,,---------------++++++++++++************)))******++++++******)))'''(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))((())))))******+++,,,,,,(((((()))***+++++++++++++++,,,---...///000111222222333666:::???CCCFFFGGGGGGGGGLLLZZZmmmrrr\\\SSSLLLAAA999999000/////////............---,,,++++++------,,,+++*********++++++,,,,,,,,,************************))))))))))))))))))))))))''')))******))))))***,,,************************(((((()))***************))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---------.........//////............/////////000000111333444444555777999;;;BBBIIIMMMMMMOOOTTTYYY```jjjvvv}}}}}}{{{{{{{{{}}}xxx|||vvv{{{yyy|||uuuiiigggrrrzzzzzz|||pppiiifffUUUQQQJJJBBB<<<999777777111000000///...---------,,,,,,------...---------***++++++,,,,,,++++++***((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000222333444999EEEUUUaaa|||vvv[[[HHHBBB???:::555222222222111111111111000000000///...............++++++,,,------......///,,,,,,,,,+++++++++************++++++++++++******((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))((())))))***++++++,,,,,,(((((()))++++++,,,,,,,,,,,,---...000111333444555888:::===BBBGGGKKKOOOQQQPPPSSS___vvvyyynnncccSSSGGGEEE111000///......------...------------------------*********++++++,,,,,,,,,******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))))))))))))))))),,,,,,((("""$$$+++...+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------.........///////////////............///000000555999;;;???EEEIIIJJJDDDQQQ\\\aaakkkwwwyyyttt~~~xxxsssqqqppprrrzzz~~~~~~|||sssdddYYYRRRIII@@@888444111222444333---'''))),,,///000///,,,+++***---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))+++***((()))***,,,++++++)))************+++++++++,,,,,,---------------------,,,++++++---000...+++333///555BBBGGGNNNiii|||qqqzzzvvvzzz|||zzzkkkYYYOOOCCC777555111111444333///000444111111000......------...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((((((((())))))))))))((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%&&&((()))))))))(((''''''''''''''''''((())))))+++*********))))))((((((((((((((((((((()))************))))))))))))******************************((()))************,,,...111111//////111888AAAHHHKKKKKKIIIGGGKKKSSS[[[___qqqzzz~~~xxxpppcccXXX111111000///............------------------------,,,,,,,,,------.........******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))))))))))))))))))))---...+++,,,...,,,'''++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------.........///...........................///000222333555666BBBAAA@@@CCCFFFLLLRRRXXXqqquuuyyy|||uuuqqqpppvvv|||yyypppgggXXXPPPEEE;;;555444555666///...---------------------------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++******************************************************))))))(((((())))))***************************))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***+++***((()))***,,,++++++************++++++++++++,,,,,,------------.........---------///111111///777:::FFFVVV```kkk|||rrrpppuuuuuu```NNNAAA999555666777444222333111000///...............---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((((((((())))))))))))((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&((()))))))))((('''((((((''''''(((((()))***************)))))))))(((((((((((((((((()))************))))))))))))******+++++++++******************+++++++++******,,,...***///777@@@GGGJJJJJJJJJIIILLLOOORRRZZZlllxxxkkkoooyyy{{{}}}222111000///............------------------------,,,,,,------------......******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))***---///...------+++'''++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------------.........000///......------------///000111333666999===>>>FFFGGGOOO[[[aaaccchhhqqqzzzzzz{{{zzztttrrrzzz~~~zzz}}}}}}vvvhhhUUUDDD999555444000---+++,,,///111000.........---------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************+++******************+++************************))))))************))))))))))))))))))))))))))))))((())))))******))))))(((******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******+++***((()))***,,,++++++************+++++++++,,,,,,,,,---------.........///......///000222444555:::DDDTTTeeexxx~~~~~~jjjNNNCCC888555666444111000000///...............///------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++******)))(((((())))))******))))))((()))((((((''''''(((((()))''''''((((((((((((''''''&&&''''''((()))((((((((())))))((((((((()))******************)))))))))))))))(((((((((((()))******************************,,,,,,++++++*********)))+++,,,,,,,,,+++,,,///111555888>>>EEELLLPPPQQQQQQNNNIIILLLaaayyyzzz|||mmmbbbiiizzzzzz|||pppdddxxx222222111000////////////........................++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))......,,,)))'''(((***+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------............000///...---------...///555555666888===DDDJJJNNNNNNTTTddduuuvvvmmmnnnwwwtttxxxyyywww{{{zzz~~~uuuhhhgggiiinnnqqqqqqtttyyyzzzxxxyyy{{{zzzyyyvvveeeQQQAAA888444000---///333444000,,,............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,************************))))))************)))))))))))))))))))))))))))))))))))))))******)))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((()))))))))*********+++***((()))***,,,++++++*********+++++++++,,,,,,,,,,,,------......//////000//////000111333999???KKKXXXgggvvvvvvmmmqqq{{{fffYYYIII===666222111222000//////....../////////...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++******))))))))))))******)))))))))))))))(((((((((((())))))'''(((((((((((((((((('''&&&''''''(((((((((((((((******))))))))))))***************)))))))))))))))))))))(((((())))))***+++***++++++++++++++++++***---,,,,,,++++++******)))+++,,,------...000444777???BBBFFFHHHIIIJJJNNNQQQXXXXXXdddllluuutttjjjaaa\\\cccooo333222111000000///000000........................++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))......---,,,)))((())),,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------........./////////.........///111333444===>>>@@@FFFNNNYYYccchhhfffjjjtttzzztttmmmtttyyysssooorrrzzz|||xxxyyyyyy|||wwwjjj```MMMDDD:::444333333000.../////////.........---------------,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))************)))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************+++***((()))***,,,++++++***++++++++++++,,,,,,,,,,,,,,,---......///000000000...///333444888DDDQQQooo~~~lllSSS???666555777111111000/////////000000.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))************))))))))))))(((((((((((())))))(((((((((''''''(((((((((''''''''''''((((((((()))******))))))))))))******))))))))))))))))))******)))))))))))))))***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++---///222777<<<@@@<<>>888777444333222111000000000000............---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++)))******++++++******)))***))))))(((((())))))***((((((''''''''''''(((((((((''''''''''''((())))))******)))((((((((())))))))))))))))))***************))))))))))))***+++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///222666<<>>HHHVVVsssjjjpppxxxyyydddRRRDDD;;;777666555333222111000000............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++)))******++++++******)))******))))))))))))******)))((('''&&&&&&'''((()))(((''''''&&&'''((()))******)))((((((''''''((((((((()))))))))******************))))))******+++,,,+++,,,---......---,,,+++***++++++,,,,,,---------...///222555999???GGGLLLRRRNNNLLLPPPaaa|||555444333222111111111111////////////////////////,,,,,,,,,++++++***************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))******...222...(((***111++++++++++++++++++++++++,,,,,,++++++,,,,,,---.............../////////000111222555999@@@IIIPPPTTT\\\fffttt}}}vvvwww~~~{{{lllUUU@@@444000000000000////////////......---------,,,,,,,,,------------------------+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))******++++++++++++************))))))))))))******)))))))))))))))))))))))))))************++++++++++++***((()))***,,,,,,+++++++++,,,,,,,,,---------,,,,,,---...///000111222000///666CCCPPPcccdddppp~~~uuuwww{{{hhhUUUFFF999888666444222111111000//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******++++++++++++************))))))))))))******)))((('''&&&&&&'''((()))(((''''''&&&&&&((()))***))))))((('''''''''''''''(((((())))))*********+++*********)))******+++,,,+++,,,...//////...,,,+++)))***+++,,,------...///111222444777:::AAAHHHNNNJJJNNNYYYlll777666555444333111000////////////...------,,,,,,...------,,,,,,------...++++++++++++++++++++++++************************************************************************)))************+++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++000...+++,,,///000///---000000///...---...111444888888???KKKSSSUUUXXX^^^ooossswwwxxxsssuuuuuuvvv~~~vvvtttqqqpppmmmggg^^^WWWeeeggggggeeecccdddhhhlllmmmrrr|||fffKKKCCC;;;666666555000///222,,,...///000...---------///...---,,,,,,---///000---------,,,,,,+++++++++************************------,,,,,,+++***))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,---......///222......444000+++111333<<>>:::777666222111000...------...............//////......---------------,,,,,,,,,,,,---------------------------,,,,,,++++++*********************************************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++,,,,,,------///111,,,---333222444AAATTT^^^mmmwww{{{pppRRRCCC;;;444111222444222111111111000---+++///......---,,,++++++***......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******)))******************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))++++++************++++++))))))***+++,,,---.........---...000555;;;AAAEEEEEEIIILLLMMMLLLOOOUUU[[[mmmyyyyyyeeeKKK;;;666555222...222222222111000000//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,...000222222222111111222444777;;;CCCLLLQQQRRR\\\jjjvvv|||}}}uuufff[[[WWWVVVPPPLLLMMMTTTWWWWWWVVVXXX\\\bbbhhhmmmpppqqqwwwmmmiiiiiikkkllliiifffiiittt}}}zzzjjjWWWFFF;;;888555333111000//////---,,,......///000000///---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,---------111222---...555555<<>>555444000///...///000000///---------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++************++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************++++++************++++++---,,,,,,,,,,,,---......000222666999>>>EEENNNTTTSSSPPPNNNSSS]]]hhhnnnqqqpppxxxUUUCCC;;;666222222222111111000///////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------...//////...------///111333:::EEEQQQ]]]fffooosssnnn}}}|||uuunnnnnnkkkeee]]]WWWRRROOORRRXXXUUU]]]dddggglllwww}}}~~~uuuxxx~~~ooo[[[AAA<<<555222222333111///000000000000//////...---------------............++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////,,,//////777BBBFFFWWWuuufffKKK;;;555333111//////000000000///---------------...............---------,,,,,,,,,***+++,,,------,,,+++*********++++++++++++******)))******************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((()))******+++******++++++************++++++++++++*********,,,---...555999>>>BBBDDDHHHNNNSSSOOONNNPPPWWWaaahhhkkkkkkzzzrrr]]]MMM???555333333333222111111000000//////............//////------------------------************************************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++------------------------------............------.../////////...000555999???HHHWWWeeepppxxx}}}uuu|||rrrkkkeeefffjjj```\\\YYYYYYXXXYYY```jjjuuucccWWWGGG;;;666444333111222111000///............------------.........///------------------------++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++************++++++++++++++++++,,,,,,,,,,,,------------......///000000000---111666CCCRRRYYYooofffOOOBBB999666222000000000000000//////......------,,,,,,......---------,,,,,,,,,)))***+++------+++***)))******++++++++++++******((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((()))******+++++++++++++++************+++++++++******+++---000222444;;;AAAHHHKKKKKKKKKMMMPPPJJJMMMRRRYYYbbbnnnzzzkkknnnqqqpppnnnvvvgggNNN>>>555555444333333222222111//////............//////------------------------************************************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++------------------------------............------,,,...000111222888???EEELLLVVVfffttt}}}{{{}}}yyytttggg\\\YYY[[[]]]___bbb```___cccjjjmmmooovvv{{{vvv~~~zzzbbbMMMAAA<<<:::999333222000............///---------.........//////........................++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------......//////000111111111000666>>>OOO```iii~~~xxxvvv~~~dddSSS???;;;555111000000000000111111000///---,,,+++***......---------,,,,,,,,,((()))+++,,,,,,+++)))(((******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''(((******+++++++++++++++************++++++,,,,,,,,,...111555999<<<@@@GGGOOORRROOOLLLLLLMMMMMMRRRXXX]]]ggg|||{{{yyyuuuooolll{{{zzzZZZ<<<888444333444222//////333000/////////....................................,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...------.../////////000333555555666<<>>NNNddduuuuuuttt\\\AAA555444333111000111000//////.....................---------,,,,,,,,,,,,++++++,,,,,,---...************************************))))))))))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''((()))***+++++++++***))))))))))))+++,,,,,,,,,---,,,,,,222:::BBBGGGHHHLLLQQQRRRMMMKKKPPPYYY___XXX^^^nnn~~~}}}mmmeeeJJJ@@@777555555333111111000000000000////////////........................,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///------......//////000000222555:::BBBOOO]]]kkkssszzz||||||xxxpppdddYYYSSSRRRSSSWWWgggrrrqqqrrroooaaa[[[TTTOOOEEE:::222///111333000000000/////////............------,,,+++++++++,,,,,,,,,,,,,,,++++++***++++++***************)))++++++************++++++************************---+++******+++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------------............000222111000000444999AAALLL```|||aaalllxxxVVVAAA999555222111111000///////////////000.........------------,,,,,,,,,++++++,,,,,,---...************************************))))))))))))***))))))))))))((((((((((((((((((((((((((((((((()))(((((((((((()))******'''((()))***++++++++++++))))))***+++,,,---------///...///888EEEMMMOOOMMMPPPUUUSSSNNNUUUeeekkkfffXXXpppyyyzzzuuuqqqvvv^^^NNN===666555444333444111111111000000000//////........................------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------------...//////,,,---///000000111333444888<<>>:::888333...111000000000////////////......------------,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))*********++++++++++++***((()))***++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////......000333333555???LLLPPPqqqkkkRRR>>>333222222222111000000000000111//////.........---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((())))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++)))))))))******+++,,,,,,---...///...,,,,,,...111333;;;FFFMMMOOONNNLLLLLLRRROOO\\\wwwvvvcccZZZ~~~~~~|||{{{~~~yyyvvvwwwooohhhnnnvvv}}}nnnSSS@@@666111111444222222222222111111111000........................------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------......------......///000000111111///---///444888===III\\\ooo~~~}}}}}}iii\\\PPPOOORRR___qqq{{{vvv\\\III@@@<<<888444111111000000000/////////......---------------------------------,,,++++++,,,,,,,,,,,,,,,---------++++++************++++++)))))))))***++++++,,,,,,+++)))((((((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------........./////////000...000333333666DDDUUUhhhiiiLLL999111444333222111000000000000/////////.........------,,,,,,++++++,,,,,,---...************************************)))))))))))))))))))))************+++))))))))))))))))))))))))***))))))))))))***++++++******)))******+++------,,,------+++)))+++000555999BBBMMMQQQOOOLLLLLLNNNPPPSSSggg~~~}}}llllll|||ssswww}}}lllaaacccddd``````eeeaaa]]]fffzzzfffPPP@@@555333555333333222222222111111111...........................------------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.............................................//////000///111222222333888AAAIIIPPP___uuuwwwdddZZZYYY___kkk|||zzzcccPPPDDD===999111111111000000000//////------..................---------...------,,,+++******++++++,,,,,,,,,,,,++++++************++++++((())))))***++++++,,,,,,***)))'''(((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,............////////////111...000666999???SSShhhiiiMMM===666555333222111000//////////////////............,,,,,,++++++,,,,,,---...************************************))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))******+++,,,*********)))***+++---...+++,,,---++++++///777???GGGKKKPPPRRRSSSTTTWWWZZZ\\\```mmm{{{}}}vvvyyy}}}qqqbbb]]]___\\\\\\WWWZZZgggoooxxxuuu___JJJ;;;666888333333333222222222111111..............................---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.............................................///000000,,,///333555:::DDDRRR\\\fffvvvzzzkkkdddcccsss}}}fffPPPDDD???111111111111000000000000------..................------......------,,,+++))))))******++++++++++++++++++************++++++((())))))***++++++,,,,,,***((('''(((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,............/////////000111...111;;;AAAKKKccc|||tttooocccMMM777666444222111//////...000/////////............,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))******++++++++++++))))))))))))))))))))))))*********)))******+++,,,+++******)))***,,,---...,,,............555@@@IIISSSRRRRRRTTTXXX^^^dddgggllllllnnnwwwzzzmmmgggfffllluuuuuussslllqqqwwwsssnnnvvvmmmSSSDDD<<<111///000000//////111111///000/////////............,,,,,,------,,,,,,+++************++++++,,,,,,,,,///...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///111111000...------...555333333999III\\\iiioootttxxxtttnnnlllxxx{{{\\\OOOQQQ>>>666000111222000000111,,,+++,,,,,,---...///000///............---------++++++++++++++++++++++++)))+++++++++***)))***+++******++++++++++++******)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------...000...,,,,,,---000111111---111999AAAKKK___~~~oootttzzzeeeMMMBBB888777555000...000111111000000//////......---,,,,,,+++*********+++******++++++++++++******'''((()))*********************++++++++++++******)))))))))))))))))))))))))))************+++++++++,,,,,,+++,,,------,,,***...---,,,///888EEERRRZZZeeeaaa\\\ZZZ[[[```hhhooo~~~bbbaaa}}}oooqqqxxxttt|||lllWWWQQQJJJ:::555555444333333444333111000000/////////.........,,,------------,,,++++++,,,------------------...,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........///000000000///...000111333555;;;GGGXXXhhhqqqsss}}}vvvlllnnnuuu~~~yyy{{{xxxeeeZZZGGG===444333444333111111//////...............//////............---------++++++++++++++++++++++++)))+++,,,+++***)))***+++******++++++++++++******)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------...111///......///000111222333444;;;HHHZZZssspppzzzyyy___LLL888222333333333333111111111000//////.........------,,,+++,,,,,,,,,******++++++++++++******((())))))************)))******++++++++++++******)))))))))))))))))))))))))))************++++++++++++++++++,,,---...------+++---111777@@@KKKTTTZZZ[[[ZZZ[[[]]]ZZZ[[[mmm}}}nnnsss}}}bbbddd~~~}}}|||uuucccaaaTTT999666444222222222111000...000000000/////////......---------------,,,++++++...------------------,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------............///000//////000222555666:::EEETTTcccnnnrrrsss}}}xxxkkkggguuuqqqVVVGGG888333444222///...222222000///............///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,******++++++++++++******)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------...000000000000000111111222444444<<>>222444666333000222111111000000///......///......---------------******++++++++++++***************+++******))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++******+++,,,---...//////,,,000888AAAJJJPPPTTTVVVQQQWWWWWWTTTZZZkkk{{{nnnsssuuu______wwwjjjDDD999444000111111000......000000000////////////...---------...---,,,,,,+++,,,,,,,,,++++++*********)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...............////////////111444777@@@DDDOOO\\\fffmmmuuu{{{www|||uuulllffftttrrr{{{oooZZZCCC888666444000...222111000//////.../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,------......///000000000000111333555888GGGdddrrrTTTBBB<<<999333...222222111111000//////.........---------------...***++++++,,,,,,++++++***++++++++++++******)))(((******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---...000///444===GGGNNNQQQQQQQQQOOOWWWQQQJJJbbbiiivvvhhhVVVggg~~~zzzvvv~~~aaaBBB999333333555333222444111000000000////////////------.........---,,,,,,,,,,,,,,,++++++*********,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000000000///000333888<<>>GGGNNNQQQRRRRRRVVVSSSOOOWWWrrrgggzzzeeeaaaiiisssLLL>>>444333444111111555111111000000000/////////...............---,,,,,,...------------------,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////111111111222444999@@@EEEWWW[[[iii~~~wwwfff\\\dddyyy~~~gggUUUIII???777444000///////////////000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---******++++++++++++******)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,...000000///111666:::===RRRwwwxxx]]]CCC888666666333222222111111000//////,,,,,,,,,,,,,,,,,,---...++++++,,,,,,,,,,,,+++++++++++++++,,,++++++************++++++++++++******)))))))))))))))))))))))))))************++++++++++++---...---++++++///222222777???HHHOOOTTTUUUVVVZZZNNNVVVqqq|||sssuuu```ccc{{{XXXFFF777444333......333111111111000000000//////...............------,,,,,,------------------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000111333555:::BBBLLLRRR______ppp|||lllbbbfffvvvyyyhhhYYYIII<<<666333222111000000000000000///............---------------------------------+++,,,------++++++,,,---******++++++++++++******)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------......000111000000333;;;AAAFFFbbbvvv}}}rrrUUUEEE;;;555333333222111111000000///---------------...//////+++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++******++++++++++++******)))))))))))))))))))))))))))************+++++++++(((+++------+++---222777999>>>FFFNNNSSSUUUUUUTTTWWWUUUbbbvvvwwwooosssgggfffPPP>>>:::777111111666111111111111000000000000......//////......---,,,*********++++++,,,,,,,,,,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000111444888???IIITTT\\\ccc```rrr~~~xxxjjj___eeeyyy|||kkkWWWGGG???777666444222111000////////////.........---------------------------------+++,,,------++++++,,,---******++++++++++++******)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,---......///111222111111555>>>FFFTTTrrr~~~}}}{{{sssooosssvvv|||{{{rrr[[[FFF777333333222222111000000000...............///000111+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,******++++++++++++******)))))))))))))))))))))))))))************+++++++++%%%))),,,,,,+++...555;;;BBBGGGNNNTTTWWWUUURRROOORRRaaakkkiiillljjjnnntttbbbQQQAAA555888999---333222111000//////////////////...------------...,,,,,,,,,---------........................---------------,,,,,,+++++++++..................------000///......///000//////---000888CCCMMMTTT[[[```[[[qqqnnnjjjkkklll```RRRJJJ???555222111...000444000/////////............------------------------++++++++++++++++++++++++******++++++++++++******'''((()))++++++***))))))******+++++++++,,,,,,,,,,,,---------.../////////000222111000333>>>IIIOOOfffqqqsss~~~rrrnnnmmmnnnqqqyyyiiimmmuuuTTT<<<888333000333666444222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))+++------...444@@@IIIIIIJJJPPPXXXVVVOOOPPPXXXlllffffffrrruuuiiimmmuuullleeeSSS999000555555333222111000000///////////////...------------............------,,,,,,,,,........................---------,,,,,,,,,++++++........................000///...///000111111111444666>>>MMM[[[aaa```]]]ggg~~~wwwjjjnnntttbbbXXXHHH888333333111///000000000/////////.........++++++,,,,,,------......++++++++++++++++++++++++******++++++++++++******)))******+++++++++++++++***++++++++++++,,,,,,,,,,,,------....../////////444444666666999BBBQQQ^^^{{{uuutttnnnppp{{{|||uuuqqqnnnTTT;;;666444666555111...///000///......------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************************************))))))******++++++,,,,,,***,,,---...111999DDDLLLVVVSSSUUUXXXVVVTTT\\\jjjlllgggjjjzzzjjj]]]^^^wwwrrrssswwwmmmjjj___BBB000333888333333111000000000000000//////...------------...000///...---,,,++++++***........................------------,,,,,,,,,,,,......................../////////000000111222222888<<>>JJJ___{{{}}}zzzkkkgggnnnnnnhhh```fff}}}sssfffjjjqqqyyy|||zzz{{{qqqmmmtttnnnlll|||mmmJJJ888666555333111222111111000000000000000------------------------+++,,,,,,,,,,,,+++******************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,111999BBBJJJPPPTTTVVVPPPNNNNNNOOOSSSfffmmmSSSVVV~~~}}}oooooozzzZZZJJJ===444444333222111111111111//////...------------...------------------,,,,,,,,,,,,------...//////000------------.........///---......///000000111111...///000000222:::GGGPPPjjjooottt~~~{{{sssyyy}}}|||___NNNEEE;;;000333333222222222111111111/////////......---------------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---///000111222333333<<>>888222111444555333000000000/////////.........------------------------++++++++++++++++++++++++******+++,,,,,,---......---------------------------...//////000333666888CCCUUUnnn{{{{{{iiiWWWRRRPPPQQQYYYfffhhh___XXXZZZ```eeellltttyyy~~~|||vvvwww~~~tttggglllxxxtttQQQ???:::333444222000//////000///...////////////////////////---------,,,,,,,,,++++++***+++++++++,,,,,,,,,---+++++++++++++++++++++++++++,,,------,,,---000222999FFFMMMTTT\\\YYYWWWaaa```ppphhhWWWQQQaaatttfffjjjiiieeeOOO>>>222333666333111222000000000/////////..............................---------............///............///////////////000111111000000111222111111999BBBPPPjjjzzzsssyyy{{{zzzwww}}}iiibbbLLL@@@444111555888444///000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,---///000111333777;;;JJJ]]]{{{|||~~~\\\RRRMMMPPPSSSSSSXXX___ZZZ\\\aaahhhnnnuuu~~~zzzyyyyyyyyy{{{vvv{{{{{{qqq```ggggggMMM@@@444333222000000111111000...////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...000444777???IIIOOOVVV___\\\\\\hhhyyygggOOOLLLYYY}}}sss\\\mmmmmmkkkiii[[[CCC333666999333...111000000000////////////...........................---------............///............///////////////000111111000000111333444111<<>>HHHOOOOOOTTTWWWZZZ\\\^^^zzzfffHHHOOOmmmgggfff^^^uuuzzzXXXDDD===:::666111222111000000000000000111//////.........---------////////////////////////.........//////000111222555------444555222;;;KKK^^^{{{vvvtttvvvyyypppmmmnnnllllllvvvyyyqqqrrrdddbbb``````eeeooozzztttnnnuuu}}}```uuuqqqhhhcccLLL777444666000333333000333777555///////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,...............///000000333,,,---666===HHHbbb}}}wwwrrrrrr|||lll]]]QQQNNNOOOLLLLLLNNNYYYeeessszzzcccsss|||wwwtttnnnbbb]]]mmmwwwIII@@@777444555555222///222222111111000/////////000000///...............000///...---,,,+++++++++++++++,,,,,,,,,------------,,,...333;;;CCCJJJNNNSSSTTTVVVWWWZZZjjjeeeSSSKKKUUUpppmmmiiiuuu~~~bbbOOO<<<333666777222111111000000000000000//////.........---------////////////////////////.........//////000111222333///000666666555BBBTTTxxxwwwrrr{{{www|||}}}}}}tttnnnmmmnnnrrrpppvvvuuuoooqqqiiihhhggghhhlllttt~~~{{{}}}www|||xxxnnneeeOOO===777333111333222......222111...////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,///............///000000555///000888@@@OOOmmm|||rrrpppxxxwwwXXXRRRMMMMMMMMMMMMQQQYYYdddyyyxxxmmmeeeaaaggg|||}}}{{{{{{yyytttmmm```VVV___pppWWWFFF777444666555222111222222111111000000//////000000///...............//////...---,,,,,,,,,,,,++++++,,,,,,,,,------------...000666>>>GGGNNNRRRTTTYYYXXXTTT^^^|||\\\SSSPPPYYYqqqrrrttt}}}ooodddDDD111444666222222111000000000000000/////////.........------////////////////////////.........//////000111222111111444666666;;;OOOccc}}}yyyooo{{{}}}~~~~~~|||zzz~~~}}}|||zzzzzz}}}zzzvvvttt]]]NNNBBB333333555444...,,,...000///////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,//////......//////000111222222666@@@KKK^^^}}}oooggglllyyy\\\KKKKKKNNNPPPRRRWWWdddqqq{{{tttkkkccc___aaafffjjj~~~{{{|||yyysssmmmaaaTTTTTT\\\mmmQQQ999555888444222444222222222111000000//////000000///...............///...------,,,,,,,,,,,,,,,,,,,,,,,,------------...///444:::BBBKKKSSSWWWWWW]]]]]]\\\nnnoooOOO\\\mmm~~~gggccc~~~|||zzz}}}[[[===777333333333222111000000000000////////////............////////////////////////............///000111222111333555444777DDD^^^tttqqqwwwlllggg|||vvvhhhTTT999666777777333000000111222////////////....................................------------------------/////////...///000000111---222<<>>FFFNNNVVV[[[[[[]]]eeewwwYYYRRRxxxjjjbbbyyy|||yyywwwuuutttuuutttrrrppppppqqqqqqqqqpppqqqrrrtttrrrrrrrrrtttwww{{{~~~~~~~~~{{{mmmMMM<<<222444333222111000000000000000000/////////.........////////////////////////............///000111222222444444333;;;QQQmmmtttcccbbb|||~~~gggHHH777777777666444222111333////////////....................................------------------------///////////////000111111...444<<>>888222111666333333222222111000000000000000///.....................---,,,,,,,,,------,,,,,,---------............333:::AAAHHHOOOVVV\\\^^^[[[rrrhhhTTTkkkbbbccc{{{uuuqqqnnnllljjjhhhaaa```___^^^^^^]]]\\\ZZZXXXWWWVVVWWWXXXYYYXXXWWWWWWWWWVVVWWWYYY]]]```bbbfffbbb___bbbgggkkkjjjgggeeedddcccaaa]]]YYYVVVUUUPPPTTTZZZ______]]]bbbjjjvvv|||vvvwwwqqqUUU:::222555444333222111000000000000000000/////////......////////////////////////.........//////000111222333555444666GGGccc{{{~~~|||tttYYYbbbxxxvvv\\\<<<777444555555222000000////////////....................................------------------------000000//////000000111222333888===HHHbbbgggjjj}}}eeeUUUMMMJJJLLLOOOVVViii}}}uuupppnnnmmmdddkkkrrrssssssyyy}}}zzz}}}~~~jjjgggcccjjjwwwuuussspppllleee^^^YYYJJJ[[[nnnaaaHHH:::333333666333333333222111111000000000000///..................------,,,,,,---------,,,---------............000666>>>DDDIIIOOOVVV[[[]]]^^^xxxZZZ^^^cccXXXyyywwwmmmiiiddd```^^^]]]\\\[[[TTTTTTRRRPPPNNNLLLKKKJJJJJJJJJJJJKKKMMMLLLKKKIIIHHHGGGGGGGGGHHHJJJKKKLLLOOOMMMKKKLLLOOOQQQPPPOOOMMMNNNNNNLLLIIIEEECCCCCCEEEGGGLLLOOOMMMMMMVVVaaammmwww}}}zzzeee===777555555333222111000000000000000000000/////////...////////////////////////.........//////000111222222555666>>>WWWvvv{{{zzzxxxhhhZZZbbboooHHH===333333444222000000////////////............................................................000000//////000000111222555???JJJ[[[yyy^^^sss~~~fffSSSJJJKKKNNNOOOZZZjjjvvvlll___UUUQQQRRRSSSTTTSSSXXX[[[[[[[[[cccsss}}}rrrzzz}}}{{{yyyvvvqqqkkkfffbbb^^^RRRUUUZZZssswwwSSS<<<555666666444333333222222111111000000000///...............---------,,,,,,------...------------............333:::BBBHHHKKKOOOUUUZZZWWWffffffXXXmmmaaa[[[ppp}}}rrrjjj^^^ZZZUUUQQQOOOOOOOOONNNIIIIIIHHHGGGEEECCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBB@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDEEEEEEFFFFFFFFFBBBEEEHHHHHHFFFDDDDDDEEEFFFHHHLLLOOOPPPTTTbbbqqqtttooo{{{HHHAAA666555444222111000000000000000000000////////////////////////////////////.........//////000111222111555999EEEdddyyyzzzxxxhhhzzzaaa\\\{{{{{{UUUDDD555222444333222222000/////////............................................................000000000000000111111222222DDDZZZsssrrrSSSwwwiiiTTTIIIGGGLLLRRRWWWhhhrrreee[[[VVVPPPKKKFFFDDDFFFIIIKKKKKKHHHJJJMMMQQQYYYgggyyy}}}}}}yyyrrrllliiigggeee]]]UUUNNNaaa[[[>>>888999777444444333222222111111000000000///...............------,,,,,,,,,------...---------.........//////666===EEEKKKMMMPPPUUUZZZSSSnnntttYYY\\\yyyzzzYYYPPP___xxxppphhhbbbTTTOOOIIIEEEDDDCCCCCCBBB>>>???@@@@@@??????@@@AAA>>>>>>>>>===<<<<<<===>>><<<======>>>>>>>>>======;;;===???@@@@@@@@@AAABBB:::>>>CCCEEEEEEEEEFFFHHHLLLPPPWWW```gggtttpppkkksssnnn::::::777999555,,,000777111000/////////......................../////////000111000///000111222111000999;;;EEEOOOzzzxxx{{{qqqvvvtttUUUXXXuuu}}}oooRRR>>>999444444555///222111000//////.................................///......---------......222//////222222000111555<<>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::<<<======<<<;;;<<<=========???@@@BBBBBBBBBBBBAAAEEEHHHIIIIIIKKKOOOSSSWWWbbbqqqooojjjmmmzzzMMM<<<666777444---111666000000000/////////................../////////000000//////000111333333333333777666NNNhhhyyyrrrwwwUUUJJJaaa{{{___GGG:::111333555...222111000//////......///........................///......---------......111//////222222000222666EEERRRkkkfff{{{vvvlllsss{{{~~~ppp\\\KKKHHHKKKOOO[[[hhhwwwbbbVVVJJJFFFCCC>>><<<>>><<<>>>BBBEEEGGGJJJLLLMMMMMMQQQ]]]nnn}}}}}}zzzzzz{{{}}}~~~xxxrrrmmmjjjiiiiii___\\\XXXYYYgggSSS;;;888555444444333333222111111111111111111000///.................................000...------...000111111999FFFIIIJJJVVV[[[VVVUUURRRtttuuuTTT[[[{{{ppp]]][[[]]]vvviii\\\OOOHHHFFF@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;===============<<<;;;;;;>>>>>>>>>===;;;<<<===??????@@@BBBDDDFFFHHHIIIJJJHHHJJJJJJJJJLLLRRR[[[ccckkkvvvtttllliiippp|||aaaAAA666444444///222555///000000000/////////............/////////000000000...///000222444555555555999888]]]zzz```EEEMMM^^^}}}ttt[[[CCC222333777111222222111000////////////..............................---------......///000...///111111000333999JJJXXXooouuufffmmmgggpppzzz|||}}}dddZZZNNNFFFHHHOOOXXXhhhxxxpppaaaVVVHHHCCC???>>>===;;;===@@@===@@@EEEHHHJJJKKKMMMOOOPPPZZZmmmnnn___[[[]]]aaakkkyyy~~~zzzrrrnnnkkkiiifffbbb___^^^^^^cccyyydddBBB999888444444333333222222111111111111000000//////..............................//////...---...000222444===HHHJJJMMMXXXZZZUUUVVV]]]iiiNNN]]]aaaUUU]]]kkk~~~lll^^^SSSIIICCCCCC;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;;;;:::=========<<<;;;<<>>HHHooo}}}xxxVVVMMMGGGYYYtttUUU888444999555333222111000////////////...........................------------.../////////...///111111111666===MMMbbbyyyuuuaaahhhqqqllluuuvvv{{{hhhRRRKKKHHHIIIOOOWWWbbbssspppaaaVVVMMMFFFAAABBBBBBAAA>>>===@@@DDDFFFHHHKKKLLLLLLNNNSSSWWWZZZeee|||iiiUUUQQQNNNNNNPPPRRRZZZgggwww~~~}}}pppkkkjjjgggaaaeee___^^^^^^ZZZcccxxxPPP???:::555444444333222222111111111000000000/////////...........................//////......///111555777AAAHHHJJJOOOYYYXXXUUU[[[tttaaaTTThhh}}}YYYWWWmmmttt```SSSKKKCCC@@@@@@;;;;;;<<<<<<<<<<<<======:::::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<>>>???AAAAAAAAABBBEEEGGGHHHHHHGGGHHHIIILLLOOOQQQXXXaaalllvvv~~~uuujjjdddaaasssaaaDDD444666444333333///111000000000////////////////////////000000000111...000222222111222444666>>>^^^zzziiihhhnnn}}}sss```IIIGGGiiijjjCCC444777777333222111000000/////////////////////////////////---------------.../////////...///111111222999BBBRRRpppeee]]]vvvvvvrrryyypppVVVGGGFFFHHHNNNTTTYYY___jjjtttgggeee\\\OOOFFFDDDCCCAAA???CCCEEEBBB??????BBBDDDKKKMMMNNNNNNOOOUUU___gggnnnxxx{{{OOOFFFMMMQQQTTTWWWXXX^^^kkk~~~rrrjjjjjjfff```aaaYYYVVVWWWRRRQQQfffaaaGGG888555555444444333222222111000000000000////////////////////////////////////...////////////222777;;;CCCHHHJJJQQQYYYVVVXXXfffwwwWWW```uuuZZZhhhwwwfffRRRGGGAAA<<<:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;<<<===???@@@AAABBBBBBCCCEEEHHHIIIHHHHHHHHHIIIMMMOOORRRWWW^^^eeelllpppxxxuuukkkfffcccsssyyyQQQ777777555333333000111111000000000//////////////////000000000111111///111222111000222777;;;@@@tttmmm\\\[[[aaaoooyyy___MMM[[[}}}RRR777555666333333222111000000000000////////////////////////---------------...///000000///111222222333===HHHSSSyyyuuu]]]hhh~~~{{{]]]JJJCCCHHHKKKPPPRRRSSSTTTXXX\\\SSSQQQIII@@@===AAADDDDDD@@@EEEGGGDDDCCCEEEHHHIIIJJJMMMOOOQQQUUU```ppp|||mmmNNNOOOVVVXXX]]]]]]___fffuuuvvvjjjjjjhhhaaa```ZZZWWWWWWTTTQQQXXXdddqqqQQQ999555555444444333333222222000000000000////////////////////////////////////...///000//////333999???EEEIIILLLRRRXXXUUU___xxxaaaPPPnnnmmmbbbooo^^^KKKBBB???===<<<<<<::::::::::::::::::999999======>>>>>>???@@@@@@@@@@@@AAACCCEEEFFFGGGHHHHHHCCCEEEGGGHHHGGGGGGHHHIIISSSWWW```kkkxxxwwwmmmjjjfffqqq]]];;;888666222333222111111111000000000////////////000000000111111111///111222111111555===DDDNNN}}}lll]]]TTT\\\fffyyy|||^^^TTTnnneeeAAA666666333333222111000000000000////////////////////////---,,,,,,------///000000000000222333333555@@@LLLUUUggg___kkkTTTIIIHHHKKKMMMOOONNNNNNPPPQQQQQQQQQPPPJJJCCCBBBGGGIIIHHHFFFKKKKKKHHHHHHMMMPPPNNNLLLQQQVVV[[[aaannndddRRRWWWYYY\\\gggfffhhhpppxxxhhhhhhgggbbbaaa___]]][[[XXXWWWVVVWWWhhh~~~___BBB555555555444333333222222////////////000000000000////////////////////////---///111000///333;;;AAAGGGKKKNNNTTTXXXUUUhhhwwwYYYWWWuuucccllljjjYYYGGG@@@@@@???>>>???999::::::;;;;;;<<<<<<===???@@@@@@AAABBBBBBCCCCCCEEEFFFGGGHHHHHHIIIHHHHHHCCCDDDFFFHHHKKKOOOVVVZZZjjjoooyyyoooccc]]][[[\\\\\\fffyyy{{{qqqmmmgggmmmfff>>>999777222333444111111111111000000000000000000000000111111111111///111222222222888BBBKKK```zzzhhh[[[VVVUUU```lllkkkNNN[[[tttLLL:::777444333222111000000000000000000000000000000000000,,,,,,,,,---...///000111111111333444333666BBBNNN\\\ccchhhuuucccSSSMMMPPPNNNNNNNNNMMMOOOTTTVVVVVVRRRQQQLLLFFFEEEIIIJJJGGGKKKNNNMMMIIIJJJOOOQQQMMMSSSYYY```ffflllxxxzzzllleeedddjjjlllyyy|||\\\PPPUUUVVV^^^qqqtttvvv}}}wwweeedddddd```^^^aaa___XXXUUUTTTRRRMMM^^^tttlllNNN666555555444444333222222////////////000000000000000000000000000000000000---///111000000333<<>>444666222111444333222222222222111111111111////////////////////////000000000222666<<>>:::333666444222111111222222111000//////000000111222222222222333555;;;IIIaaa}}}}}}zzzkkkYYYKKKJJJIIIMMMVVV```hhhqqqzzz~~~{{{zzz|||vvvwwwvvvaaaQQQFFF^^^GGG;;;333444444111111666222111000000//////000000000/////////000111222333333444333<<>>EEEMMMRRR[[[\\\uuuaaaRRR^^^vvvbbbWWWSSSXXX[[[UUUPPPPPPRRRPPPRRRYYY^^^aaajjjuuu|||~~~uuu```RRRMMMGGGDDDDDDFFFFFFFFFOOOUUUbbbnnnsssrrruuu|||pppaaa^^^```dddmmm{{{xxxjjj```[[[[[[pppYYY666888666444222222222222222000111222222222333333333444444888AAA]]]xxxhhhYYYJJJBBB@@@BBBIIIOOOSSSYYYcccmmmrrrxxx|||jjjWWWOOOQQQXXXbbbjjjmmmzzzrrrooorrroooqqqsssoooiiiNNN???FFF___aaaCCC===:::000///777222222111000000000000111111000000000000111222222888777<<>>AAAEEEKKKQQQYYY___iiiqqquuu{{{yyywwwvvvpppiiidddZZZPPPNNNOOOQQQVVV[[[YYYhhhlllmmmvvv|||xxxpppqqqnnnpppppphhhiiiUUUCCCAAARRRzzzuuuSSS;;;888555111555333222111111000000111111111111000000111111222333111444@@@YYY|||kkkjjj```XXXgggmmmsssqqqcccUUURRRXXX^^^dddjjjnnnnnnmmmmmmmmmwwwuuuvvv|||yyy```TTTOOONNNOOOLLLKKKIIIJJJMMMPPPOOOMMMPPPKKKPPPZZZ\\\YYYddduuummm___ZZZYYYSSSRRRTTTNNNOOOIIIHHHFFFBBBUUUYYYBBB777555666555333333333222222222111111111111111111111111111111111333888<<>>777555333222333333222111111111222333444444555555999AAAQQQooouuu```QQQKKKCCC>>>@@@DDDGGGKKKPPP]]]bbbjjjqqquuu}}}uuunnnlllhhh```ZZZTTTOOOMMMOOOPPPPPPSSSWWWWWWcccaaaYYY\\\aaahhhttt|||ooonnnmmmoooooofffeee[[[KKKAAAIIIffffff>>>444:::777000333222222111111111111111111111111111111222222333333888GGGdddzzzfffsssqqq^^^fffqqquuuxxxrrrdddWWWWWW^^^___dddiiikkkkkkkkkooorrrxxxwwwyyyuuu___SSSLLLHHHGGGJJJHHHHHHJJJMMMQQQTTTWWWYYYSSSUUU```ccccccqqqooo^^^WWWWWWRRRRRRTTTPPPOOOJJJIIIIIIDDDLLL___BBB888555444777333333333222222222111111111111111111111111111111111444999>>>DDDKKKRRRWWWTTTlllNNNUUUqqqoookkkXXXJJJKKKQQQSSSVVVZZZQQQaaaooouuu{{{lllZZZVVVVVVJJJJJJJJJJJJKKKNNNQQQSSSUUU^^^ggghhhdddbbbbbbdddfffddd___VVVMMMGGGHHHLLLHHHLLLPPPPPPMMMMMMRRRVVVXXX```lllxxxsssaaa]]]YYYTTTrrrwwwJJJ999777555333222333333333111111111222333444555666666888DDDTTTnnnwwwdddTTTKKKCCC@@@@@@DDDGGGIIIMMMSSSbbbdddjjjpppvvvyyylllfffbbb\\\UUURRRPPPLLLKKKLLLMMMPPPWWW___^^^iiibbbQQQMMMOOOUUU___ttt~~~pppllljjjmmmooohhhddd```NNN>>>@@@SSSzzzNNN444:::<<<...333333222111111111111222222111111111111222333333777<<>>^^^zzzrrrgggddd___[[[VVVJJJ>>><<>>^^^sssUUUFFF;;;222999333333333222222222111111222222222222222222222222333666;;;@@@DDDJJJOOOSSSdddVVVYYYooojjjhhh{{{cccNNNLLLQQQTTTVVVZZZ]]]sss{{{~~~nnnbbbXXXUUUYYYWWW[[[```aaa]]]YYYVVVUUU___dddfffgggkkkoookkkcccZZZNNNFFFHHHKKKJJJLLLOOOUUU\\\dddiiimmmvvv~~~qqq[[[VVVZZZccczzzvvvBBB;;;888333111333666555222666333333666666333444888FFF]]]}}}nnn^^^SSSNNNLLLIIIGGGDDDBBB>>><<>>JJJOOOOOOTTTmmmxxxYYYZZZ|||bbbnnnfffNNNIIIOOOUUU\\\bbbeeehhhppp}}}}}}lll^^^XXXYYYYYYcccbbb```]]]YYYWWWTTTSSSXXXUUUTTTXXX___aaa]]]WWWMMMJJJIIILLLLLLKKKLLLPPP\\\bbbjjjnnnrrrzzzxxxmmmZZZVVVZZZaaa{{{HHH<<<999666333444555444222444111222555666555777;;;LLLjjjuuukkk___TTTLLLGGGEEEBBB@@@??????>>>>>>DDDFFFJJJRRR\\\gggppptttppppppvvvmmmbbb[[[XXXUUUSSSRRRPPPMMMKKKHHHIIIIIIIIIIIIKKKMMMOOOTTT\\\XXXRRRTTTSSSVVVcccxxxgggaaacccgggbbb[[[WWWTTTHHH???NNNfffYYY:::777444555444333333222222333333222333333222111222555777<<>>===>>>???BBBCCCFFFFFFLLLYYYiiitttwwwuuuppprrr{{{vvv___VVVVVVVVVVVVUUURRRNNNJJJGGGIIIHHHGGGHHHIIIJJJIIIIIIGGGPPPOOOLLLQQQWWWcccuuulll___```fff^^^YYYXXXXXXOOOCCCGGGUUUeee===555888555444444333333333333333222333333222222333555888@@@UUUpppbbbqqqgggeeelllttt{{{yyyyyyxxxpppuuu|||uuueeeWWWLLLIIIKKKJJJPPPSSSRRRRRRRRRQQQMMMOOOPPPXXXdddjjjnnnzzz~~~qqqqqqxxx{{{cccWWWTTTSSSPPPOOOLLLMMMIIIGGGEEE@@@MMMkkkvvvPPP;;;666666555444333222222111111111111111222222333333444444444;;;<<>>???@@@AAABBBDDDGGGIIILLLLLLTTTeeeyyyyyyzzz}}}iii[[[YYYXXX[[[^^^\\\WWWPPPKKKHHHMMMJJJIIIJJJLLLLLLJJJFFFEEENNNNNNKKKRRR[[[kkk{{{ccc]]]bbb]]]WWWVVVYYYTTTHHHEEEJJJllltttDDD333:::555555444333333333333333222222333333222333666888FFF___~~~zzzmmmwwwooonnnpppzzzzzzyyy}}}qqq___TTTOOOMMMOOOSSSTTTZZZaaadddgggeee]]]SSSYYYUUU[[[hhhnnnrrr{{{uuusssyyyhhhXXXSSSQQQPPPNNNLLLMMMHHHHHHHHHBBBGGG[[[ZZZ>>>555888555555444333222222222222111111222222333444444555555<<<===DDDPPPTTTWWWcccvvvRRRHHHpppwwwxxxwwwWWWKKKMMMRRRYYY```eeegggiiilllmmmmmmlllkkkjjjnnnqqqrrrrrrsssvvvzzz|||}}}qqqXXXVVVTTTQQQNNNHHHDDDEEEFFFFFFFFFEEEDDDCCCDDDFFFHHHGGGEEEDDDFFFIIIKKKKKKUUUmmm}}}rrrddd___PPPOOOdddpppAAA:::555555444111333888555444555666555555<<>>BBBFFFHHHIIIJJJLLLNNNTTTVVV___rrrfff]]]```___dddgggddd[[[RRRLLLKKKMMMLLLKKKMMMOOOOOOKKKGGGIIIPPPMMMIIIPPPZZZiii~~~fff]]]```\\\VVVTTTWWWUUULLLFFFGGGTTTNNN555999666555444444333333444444111222333333333444777999JJJeeetttzzz{{{|||}}}~~~{{{iii[[[MMMIIILLLOOORRRUUU___dddkkkssszzzxxxiiiYYY___[[[```lllqqqxxxyyyzzznnn[[[RRRQQQPPPNNNKKKMMMHHHHHHKKKEEEEEESSS|||fffBBB666999666555444333222222222222111222222333444444555555888===???FFFQQQSSSWWWeeehhhMMMQQQ|||~~~[[[LLLLLLOOOVVV]]]ccceeegggiiiiiiiiiiiihhhhhhjjjlllmmmooouuu}}}~~~hhhRRRRRROOOKKKGGG??????@@@CCCEEEGGGGGGGGGGGGEEEHHHJJJIIIGGGGGGKKKOOOMMMPPP___}}}pppeee^^^OOORRR[[[sss~~~yyyKKK???555555555222333888666555666666555555>>>HHHqqqvvvfff^^^XXXQQQIIIFFFAAABBBDDDDDDCCCBBBCCCEEE@@@DDDIIILLLLLLNNNRRRUUUXXX]]]hhhyyyfff___eeehhhmmmooohhh[[[PPPLLLLLLLLLMMMNNNQQQRRRQQQNNNKKKMMMRRRMMMIIIRRRZZZgggxxxsssiiivvvhhh^^^bbb\\\VVVSSSTTTSSSMMMGGGEEEMMMXXX999999666555555444444444444444111222333333333444777:::LLLhhhkkkzzzYYYNNNGGGIIIOOORRRTTTUUU^^^cccjjjrrryyyyyykkk\\\^^^```hhhpppuuu|||uuu___TTTRRRQQQNNNKKKNNNIIIIIILLLGGGEEEOOOuuutttJJJ777999666555444333222222222222222222333333444444555555999>>>@@@HHHRRRSSSXXXiii^^^NNN______NNNKKKMMMRRRYYY___bbbeeegggggghhhiiijjjffffffgggiiinnnwwwjjjSSSOOOIIIEEEEEEBBB???AAAEEEHHHJJJKKKKKKJJJEEEGGGHHHHHHGGGIIIOOOSSSSSSVVVfffrrrfff]]]PPPXXXUUUcccZZZGGG888777777444333777444444555666555777AAAMMMuuusssddd\\\SSSJJJEEEDDDAAADDDFFFGGGFFFFFFGGGIIIEEEHHHLLLMMMNNNSSSZZZaaabbbjjjwww|||cccaaakkkqqquuuuuukkk[[[NNNKKKMMMLLLOOOTTTWWWWWWUUUTTTSSSTTTWWWRRRPPP\\\eeennn|||}}}oooiiiwwwnnn``````ZZZVVVSSSSSSQQQKKKDDDAAANNNsss___>>>999666666555444444444444444111222333333333555888;;;PPPnnnddd{{{}}}zzz{{{pppTTTMMMIIIMMMRRRSSSQQQQQQPPPWWW]]]aaadddeee```YYYZZZfffrrryyy}}}zzzcccVVVSSSRRROOOLLLPPPKKKHHHJJJEEECCCLLLcccSSS:::999666555444333333222333333222222333333444555555555999===@@@JJJUUUUUU\\\oooXXXRRRlllxxx}}}aaaOOOKKKKKKOOOTTT[[[^^^bbbdddeeefffiiikkkfffeeeeeeiiiqqq{{{cccPPPNNNFFFBBBEEEDDDCCCEEEHHHKKKLLLLLLKKKJJJFFFGGGGGGHHHKKKOOOUUUYYY\\\___kkkwwwggg]]]QQQ\\\QQQUUUdddMMM;;;888999555333666222222444666555888DDDQQQvvvrrrdddZZZPPPFFFCCCFFFEEEGGGIIIIIIGGGGGGIIILLLJJJLLLNNNNNNPPPWWWccclllrrr|||rrr^^^cccrrrxxx{{{yyymmm[[[NNNLLLOOONNNSSSZZZ]]]\\\ZZZZZZ[[[[[[^^^YYYZZZiiisss{{{wwwaaa[[[YYYVVVSSSSSSOOOHHHAAA===III]]]cccAAA:::666666555444444444444555111222333333444555888;;;UUUsssaaa|||pppmmm|||fffQQQLLLIIIMMMPPPNNNJJJJJJBBBKKKQQQPPPNNNPPPTTTUUUXXXjjj|||}}}eeeWWWUUUSSSOOOMMMQQQLLLGGGHHHCCCAAAJJJPPPYYY<<<999666666555444333333333333222222333444444555555666999===AAALLLWWWXXX```uuuzzzYYYZZZwwwqqqzzzcccPPPKKKJJJMMMRRRXXX\\\```bbbcccdddhhhkkkiiiggggggmmmvvvnnnTTTJJJMMMGGGAAABBBBBBFFFHHHJJJLLLMMMKKKIIIHHHJJJIIIIIIKKKPPPVVV[[[___dddeeeooozzzuuuhhh]]]YYYPPPTTT___nnnGGG777444000777000777444999555333999<<>>777777555444333222222222333222222111222333555666777???JJJPPPRRR]]]vvvyyyRRRggg|||dddpppVVVKKKJJJLLLMMMXXX[[[^^^```aaacccgggiiinnnlllpppxxx}}}nnnVVVPPPKKKHHHEEEBBBDDDHHHIIIQQQTTTPPPNNNOOOKKKDDDLLLQQQWWW[[[]]]bbbiiiooouuuvvvnnneee[[[XXXOOOPPPYYYiiiRRR<<<888555:::222777333888555444;;;@@@LLLaaaooojjjccc\\\VVVQQQOOOOOOPPPPPPPPPMMMKKKLLLOOOSSSUUU\\\[[[\\\gggpppyyy}}}kkkZZZYYYeeekkkvvvuuummm___UUURRRRRRQQQPPPQQQWWW```cccaaaaaaeee^^^```ccclll|||ttttttvvv~~~iii\\\XXXUUURRRPPPOOOLLLFFFAAA???HHH___XXXEEE:::777555444444444444333444777222111777555777DDDbbbjjjgggooo{{{wwwzzz~~~```RRRPPPPPPTTTUUUQQQJJJGGGGGGJJJKKKIIIGGGGGGLLLQQQbbbmmm~~~ssspppzzzvvv___TTTSSSNNNLLLLLLKKKIIIHHHGGGFFFEEEFFFccceee:::>>>777777555444333222222222333222222222222333555666>>>@@@EEELLLUUUiiiwwwTTThhhbbb^^^qqqsssXXXMMMKKKLLLMMMYYY[[[___bbbdddgggjjjmmmrrrsssxxxvvvaaaXXXPPPIIIFFFEEEDDDFFFJJJKKKMMMMMMMMMPPPUUUWWWVVVRRR[[[ggglllmmmpppxxx{{{kkkbbbZZZYYYNNNNNNTTTccc~~~___???777777;;;333555222777555555>>>DDDQQQgggrrrpppiii```YYYUUUTTTTTTRRRQQQPPPNNNMMMMMMQQQSSS\\\dddccceeerrr{{{hhh\\\SSSUUU^^^```iiiiiidddZZZSSSSSSSSSRRRRRRSSSYYY```ccccccfffjjjaaagggppp~~~kkkllltttlll[[[XXXUUURRRQQQPPPNNNIIIDDD===DDDYYYaaaAAA;;;888555444444555444333333777333222777666999GGGggg~~~lllwwwzzzmmmzzz}}}www|||```VVVTTTVVV[[[ZZZRRRKKKJJJLLLNNNOOOLLLIIIJJJPPPVVVgggrrrpppqqqttt|||{{{bbbUUUSSSNNNLLLKKKJJJIIIHHHGGGFFFEEEDDDYYYlll>>>===777777555444333333222222333222222222222444666777@@@@@@CCCLLL[[[uuuyyyXXXooo|||```^^^kkkvvv[[[NNNLLLLLLLLLVVVZZZ___dddgggjjjnnnpppuuuyyyzzzrrrdddXXXOOOFFFEEEEEEEEEGGGJJJLLLKKKMMMSSSVVVYYY]]]aaadddmmmxxxzzzxxxyyyxxx|||lll```YYYYYYOOOMMMSSSaaatttnnnAAA222555888444444333777555666???FFFUUUkkkwwwgggYYYTTTTTTUUUSSSRRRRRRQQQRRRUUUXXX[[[dddlllkkknnn{{{vvv[[[UUUSSSUUUXXXUUU\\\]]]ZZZTTTRRRTTTUUUSSSTTTWWW\\\```bbbeeejjjooonnnyyyrrrpppyyyqqq\\\WWWUUURRRRRRRRRPPPKKKGGG@@@EEEVVVjjj===<<<999666555555555444333333666333222777666;;;JJJiiiuuunnn~~~tttqqqzzzzzz~~~dddXXX[[[dddiiiaaaRRRLLLOOORRRUUUWWWTTTPPPRRRZZZbbbmmmwwwzzzooorrrsssyyy}}}cccUUUTTTPPPKKKKKKJJJIIIHHHGGGFFFEEEGGGTTTuuuDDD===777777555444444333333333333222222222333444666777;;;???GGGRRR___vvv}}}^^^~~~zzzjjjgggzzz]]]NNNKKKLLLJJJQQQVVV]]]dddiiimmmqqqsssvvv}}}oooVVVMMMFFFEEEGGGFFFFFFGGGLLLPPPXXX```^^^[[[```iii{{{zzz~~~lll\\\UUUVVVMMMMMMQQQ]]]rrrKKK444666555555555333888555666???GGGVVVmmmmmmYYYSSSTTTUUUWWWVVVVVVYYY]]]bbbfffiiikkkssssssvvveeeOOOQQQSSSSSSRRRMMMSSSUUUTTTRRRSSSVVVWWWTTTWWW\\\```aaabbbgggmmmrrrvvvxxxsss{{{yyybbbWWWTTTRRRRRRSSSQQQMMMIIICCCDDDRRRJJJ===:::777666555555444333222666444222777666===MMMkkk}}}nnnxxxgggfffoooyyyyyy}}}~~~ttt\\\eeessswwwfffQQQMMMVVVZZZ___bbbaaa___cccmmmvvv~~~tttssspppuuudddUUUSSSOOOJJJJJJIIIHHHGGGFFFFFFEEEEEELLLvvvLLL===777666555555444444444444222222222222333555777888888@@@KKKSSS[[[pppggg{{{kkkeeennn~~~```NNNKKKKKKHHHNNNUUU^^^gggmmmssswwwyyy}}}mmmRRRKKKGGGIIIJJJHHHGGGHHHRRR[[[fffjjjgggiiizzzjjj[[[RRRRRRJJJKKKOOOWWW|||yyyXXX;;;<<<555777666333888666777AAAIIIYYYqqq}}}zzz~~~ttt[[[TTTUUUVVVUUUUUUVVVZZZaaaiiinnnqqqrrrzzz{{{~~~[[[JJJSSSWWWVVVUUUSSSQQQTTTUUUTTTWWW[[[[[[WWW[[[bbbfffdddccchhhnnnrrrsss~~~yyyvvv|||kkkWWWTTTRRRRRRSSSQQQMMMIIICCCAAALLLzzzXXX>>>;;;888666666666555444111666444333777777>>>PPPrrrtttpppooo___eeeqqq{{{|||~~~{{{zzz}}}fffnnn{{{|||hhhOOONNN[[[bbbiiippprrrsssyyyyyywwwrrrzzzhhhVVVQQQLLLIIIIIIIIIHHHGGGFFFFFFFFFEEEGGGiiiTTT===777666666555444444555555222222222222444666888999;;;CCCLLLPPPVVVlll{{{nnndddfffvvvdddPPPLLLKKKGGGNNNVVVaaallltttzzzaaaOOOLLLLLLNNNNNNMMMOOOSSScccnnntttqqqsssooo___TTTQQQIIILLLOOOSSSsss{{{ZZZ===>>>555888777333888666888CCCMMM___www~~~~~~zzz^^^UUUTTTSSSSSSRRRSSSYYYbbbjjjppprrrxxx{{{[[[NNNXXXZZZWWWZZZ\\\UUUXXXYYYZZZ^^^bbb```[[[^^^fffkkkgggdddhhhnnnqqqmmmwwwxxxyyy~~~qqqWWWUUURRRRRRSSSQQQLLLHHHAAA>>>EEEqqq]]]???<<<999777666666555444000666444333777777@@@SSSyyysssxxxjjjcccooozzzzzzzzzwwwxxx}}}~~~}}}uuuuuuzzzxxxeeeOOOOOO^^^hhhrrr}}}vvvuuutttlllXXXQQQKKKIIIIIIHHHHHHGGGFFFFFFFFFIIIFFFbbbZZZ===777666666555555555555555222222222333444666888:::===DDDMMMRRRXXXmmmnnneeejjjhhhSSSNNNMMMHHHMMMVVVcccoooxxxwwwYYYQQQOOOQQQSSSSSSUUU^^^hhhzzz{{{yyyeeeXXXSSSKKKNNNPPPQQQnnnSSS999===333888666222777666999FFFQQQddd|||~~~aaaTTTQQQNNNVVVUUUVVV\\\eeennnsssuuu}}}|||\\\OOOXXXVVVRRRWWW]]]YYY\\\]]]___cccgggddd^^^```iiinnnhhheeehhhnnnooommmqqq}}}tttxxx|||rrrWWWUUURRRRRRRRRPPPLLLGGGBBB<<>>JJJOOOXXXlll|||yyylllcccssshhhQQQJJJJJJJJJJJJQQQ\\\hhhrrrxxx{{{|||sssccc^^^___YYYVVVZZZdddppp}}}~~~jjj[[[UUUKKKMMMNNNPPPnnn}}}bbb:::===999666666888999666>>>MMMWWWjjjjjjUUUPPPSSSVVV^^^dddgggmmmxxx~~~[[[UUUUUUXXXbbbccclllooovvvyyy}}}wwwlllnnnkkkjjjkkkiiigggpppvvvrrrppp~~~}}}{{{[[[PPPPPPSSSMMMMMMOOOKKKEEEDDDAAAZZZRRR999:::777333999333555222666444444888666>>>SSS~~~xxxiiilllpppgggaaadddiiimmmppptttppptttyyy}}}rrrdddXXXQQQSSSSSSQQQWWWbbbqqq```dddooo}}}qqq]]]QQQKKKJJJJJJIIIHHHGGGFFFEEEEEEBBBHHHZZZuuuaaaCCC999777444333444555444444222333444444555666:::<<<===JJJSSSdddjjjeeeggg}}}mmmVVVLLLIIIGGGHHHNNNYYYccclllppprrrrrruuuxxx|||~~~{{{yyywww~~~vvvkkkhhhbbbeeegggjjjmmmuuuwwwhhh{{{ooobbb\\\OOOMMMMMMOOOooowwwkkk>>>===888555666888999888???PPP^^^ssslllTTTPPPUUUUUU]]]eeeiiiqqq}}}___WWWWWWZZZeeegggooouuuqqqrrroooooonnnjjjiiiooovvvwwwqqq\\\PPPOOORRRMMMNNNQQQMMMHHHCCC???RRRxxxVVV::::::888555:::444666444666444444888777CCC[[[wwwvvv~~~uuuyyytttddd___^^^dddkkknnnqqqtttsssvvvyyy||||||lll]]]RRRLLLHHHGGGLLLMMMOOOYYYfffsssgggbbbjjjuuurrr^^^QQQJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDFFFUUUlllfffBBB999777444444444555444333222333444555555777:::===@@@KKKXXXrrrpppjjjyyykkknnnzzzvvv\\\OOOIIIFFFGGGMMMVVV___fffiiiiiihhhooosssxxxyyyvvvrrrqqqqqqrrr{{{zzzttttttnnnqqqvvv{{{|||kkkbbbzzztttggg```QQQMMMMMMSSSuuuvvvppp???<<<888777888666999777>>>QQQeeeoooTTTOOOWWWUUU\\\cccfffnnn{{{```YYYXXX[[[fffgggpppyyyrrrqqqppptttqqqlllnnnrrrwww```RRROOOQQQMMMNNNQQQLLLIIIAAA===KKKfff]]]===:::999888;;;444666555666333444888888GGGddd|||sss}}}lllwwwkkkaaa^^^aaaiiioooqqqsssvvvwwwyyy{{{|||~~~gggVVVKKKEEEEEEEEEIIIMMMMMMNNNYYYeee|||rrrmmmlllqqqyyyttt___RRRKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEGGGTTTjjjoooCCC:::888555444444555444333222333555555555777:::===DDDLLLZZZ{{{]]]XXXggg{{{~~~{{{aaaRRRKKKHHHHHHMMMUUU^^^dddfffffffffmmmrrrwwwwwwrrroooppprrrzzzzzzzzzyyyyyy|||wwwsssttt|||bbbaaaxxxwwwiii```QQQNNNPPPXXX{{{zzz|||yyyCCC;;;777888999777:::777===TTTnnntttWWWPPPWWWYYY^^^bbbcccjjjxxx|||\\\YYY[[[___jjjlllvvvsssrrrrrryyyrrrkkkooopppvvvfffVVVPPPQQQMMMMMMOOOJJJIII???===FFFVVVvvvgggAAA:::999999<<<444777666555222555999999JJJkkksssnnnzzzcccqqq}}}eeebbbaaadddlllqqqqqqrrruuuvvvwwwzzz|||tttYYYKKKEEECCCEEEIIIMMMOOOMMMOOOXXXcccyyyyyyuuutttwww~~~www```SSSOOOJJJIIIIIIHHHHHHGGGGGGGGGCCCHHHUUU{{{{{{{{{GGG;;;888666444555555444333333444555555666777;;;===GGGNNN]]]___```kkk|||```QQQKKKJJJGGGKKKSSS[[[aaaeeeggggggiiinnnssssssqqqooorrrvvv}}}zzz}}}{{{nnnhhhhhhmmmrrrsssvvvaaaZZZhhhyyyjjjaaaRRRPPPQQQVVVwwwyyyKKK===777777888999===:::???XXXwww~~~]]]QQQVVV\\\aaadddeeekkkyyyrrrXXX^^^dddgggqqquuuuuuxxxvvvfffiiieeekkkjjjXXXQQQQQQLLLMMMOOOIIIJJJ>>>???DDDIIIjjjqqqFFF:::999999;;;444888666555222666:::888LLLoooiiijjj~~~bbbssstttwwwjjjeeedddffflllooooooppptttrrrtttxxx|||iiiNNNDDDCCCDDDEEEIIIMMMMMMLLLOOOXXXaaa{{{}}}{{{zzz}}}}}}cccTTTQQQJJJIIIIIIIIIHHHHHHHHHGGGBBBGGGRRRsssIII<<<999666555555555444333333444555666666888;;;>>>GGGQQQdddyyy{{{___PPPKKKJJJFFFIIIOOOVVV]]]cccgggiiikkknnnssstttuuuvvvzzz}}}}}}xxxkkkgggggg[[[aaahhhjjjiiipppgggWWW^^^zzzjjjbbbUUURRROOOMMMhhhiiitttQQQ???777777777777===<<>>HHHVVVmmm~~~eeeUUUNNNLLLHHHJJJNNNSSSZZZbbbhhhkkkqqqrrrtttwww{{{~~~pppfffiiikkk___iiiqqqqqqqqq{{{ooo[[[ccczzzkkkcccWWWTTTMMMDDDZZZsssaaaqqq}}}SSS???777777777333;;;;;;AAAYYYwwwjjjUUUSSSSSS\\\eeejjjqqq|||wwwgggvvv|||yyy}}}{{{oooqqqjjjYYYfffooojjjWWWNNNOOOMMMPPPSSSMMMLLL???DDDEEE;;;XXXNNN;;;777777:::333999555333222888;;;777KKKqqqdddssssssiiikkkllljjjjjjmmmoooooosssyyywwwzzz}}}|||ZZZFFFEEEJJJMMMLLLNNNMMMJJJJJJNNNUUUXXXaaaeeeggglllooommmfffRRRQQQIIIIIIIIIIIIIIIIIIHHHHHHKKKGGGDDD[[[[[[===:::777555555555444333333444666666666888;;;>>>JJJ[[[uuu{{{kkklll{{{mmm[[[RRROOOLLLMMMOOOTTTZZZbbbjjjnnnrrrqqqrrrvvv{{{uuuuuuvvvrrrrrr}}}|||gggbbbvvvlllbbb[[[UUUPPPNNNPPPqqqoooeeeoooqqq|||QQQ???999777<<<:::999???GGGXXX}}}sssZZZUUUZZZ^^^dddmmmxxxyyyrrrrrr}}}yyyyyyqqqllllllqqqwww{{{yyykkkaaajjj~~~oooXXXQQQWWWSSSNNNNNNMMMRRRBBB===JJJCCCTTTxxx~~~RRR999<<<999333444777555888777666666666NNNtttppp}}}vvvuuu}}}llljjjhhhgggjjjnnnrrrrrrqqq~~~~~~VVVIIILLLNNNOOOLLLOOOQQQNNNKKKNNNWWW```eeeiiikkkeee[[[^^^ppp```OOOPPPJJJIIIIIIIIIJJJJJJHHHFFFJJJKKKDDDcccdddAAA888222333555444222222555666666555555777;;;===KKKddd~~~yyysssmmmwwwtttZZZOOOFFFIIIIIIKKKSSS^^^gggkkkmmmwwwuuuxxxzzzuuuvvvvvvwwwttt___ZZZsssjjj```YYYTTTNNNLLLNNNfffhhhbbbmmmooozzzRRR@@@999777;;;;;;999???GGGWWW{{{xxx^^^VVV\\\^^^dddlllxxxyyytttttt{{{zzzqqqkkklllllljjjgggfffiiiqqqxxxuuu{{{wwwuuupppXXXPPPVVVSSSNNNOOONNNPPPEEE>>>HHHDDDZZZ~~~TTT888::::::666777999444777666666888999QQQvvvooo~~~}}}ooo{{{jjjhhhffffffiiinnnqqqrrrqqq|||}}}~~~UUUKKKOOOOOONNNKKKPPPTTTTTTTTTYYYdddmmmuuuggg```^^^___cccfffmmmtttdddRRRQQQLLLJJJIIIIIIJJJIIIGGGEEEFFFGGGBBB[[[|||hhhCCC:::333444666444222222555666666555555777;;;>>>HHHVVVtttuuuuuuxxxccclll~~~xxx```UUUKKKHHHHHHJJJRRR\\\fffkkkllluuuuuuyyy~~~||||||{{{xxxsssaaaaaapppggg]]]WWWRRRLLLJJJLLLTTT[[[YYYfffsss}}}RRR???::::::===:::999???HHHZZZ|||gggZZZ]]]```fffmmmyyyzzzxxxyyy}}}zzzoooeeeaaaZZZ[[[]]]^^^aaaiiisss{{{|||~~~{{{rrrYYYPPPVVVSSSOOOPPPOOOMMMJJJAAADDDDDD___[[[:::::::::777777777222666555666999;;;SSSyyyqqqgggyyyzzzjjjfffeeefffiiimmmqqqrrrrrryyy{{{~~~}}}VVVNNNRRRPPPOOOSSSZZZaaaeeehhhooo{{{jjj]]][[[YYYWWWWWWbbbdddiiiwwwhhhUUUSSSMMMLLLJJJIIIIIIIIIGGGEEEFFFHHHGGGXXXuuupppFFF<<<555555666444222222555555666555555777;;;>>>OOORRRsssxxxsss}}}qqq\\\dddqqq|||dddYYYNNNHHHGGGIIIPPPZZZdddjjjllluuuwww|||~~~sssjjjrrrmmmddd[[[VVVQQQKKKIIIKKKFFFMMMLLL]]]{{{YYYBBB:::;;;;;;999888???KKK___rrraaa___ccciiiqqq{{{yyyzzz}}}}}}uuuggg^^^\\\WWWYYY\\\___dddlllwww|||www{{{~~~jjj|||vvv[[[PPPUUUSSSPPPRRRPPPLLLOOOCCC@@@CCC___fff>>>::::::666444222333555444555999<<>>666555666555333333444555555555666888;;;>>>UUUVVVxxx~~~uuuqqq___bbblll|||fffYYYLLLHHHFFFGGGNNNXXXccciiillluuuzzzpppooo~~~kkkbbbZZZVVVQQQKKKIIIJJJBBBFFFEEEYYY~~~hhhGGG888999666;;;888???MMMbbb{{{ggg```eeemmmttt}}}|||}}}~~~{{{ooo___XXXXXXZZZ\\\```ccciiissswwwsssxxxwww}}}{{{hhhzzz^^^PPPTTTRRRPPPRRRQQQLLLSSSDDD===AAAXXXlllAAA;;;:::666555222444555333555999;;;RRRuuutttzzzyyywwwmmmpppwwwgggdddfffhhhjjjmmmpppsssvvv~~~~~~aaaOOOKKKOOOYYYjjjvvvnnn\\\VVVXXXcccpppiiihhhjjjtttjjjXXXVVVPPPMMMKKKIIIIIIHHHGGGFFFEEEGGGFFFRRRoooxxxIII>>>666555666555333444444555555555666888<<>>555444666555444555333444555555666888<<>><<<===999@@@QQQkkkyyyaaafffkkkooovvv~~~vvviii\\\XXX[[[^^^___aaadddjjjwwwxxxrrruuuvvvzzzooodddRRRSSSQQQPPPRRRPPPLLLTTTAAA???DDDDDDjjjoooDDD===:::777888999666666333666===AAAWWWyyykkkzzziiirrrmmmyyyzzzjjjbbbeeeggghhhiiikkkooorrrxxx|||```OOOJJJQQQ```lllhhhkkkgggeeeiiidddlllvvvooo|||kkkWWWTTTOOOMMMJJJHHHIIIJJJJJJIIIHHHPPPDDDGGG]]]oooGGG<<<444333555555444666333444555555666888<<<@@@NNNYYYbbb}}}|||vvvbbbgggzzzjjj^^^PPPJJJGGGFFFJJJUUUaaajjjnnnppp}}}}}}{{{vvvwww|||iii]]]pppbbb[[[TTTQQQMMMGGGEEEFFF???IIIMMMaaa}}}|||~~~HHH333<<<888;;;777@@@TTTsssbbbeeehhhkkkrrryyyqqqiii___VVVUUUXXXcccdddcccdddiiiuuuvvvnnnuuuuuummm|||fffRRRSSSQQQPPPQQQOOOLLLRRR???AAAFFF???aaarrrGGG>>>999444666777666666333777???EEE[[[}}}cccttthhhsssfffqqqoooaaacccfffgggggghhhlllooonnnuuu}}}zzz\\\PPPMMMSSS```wwwvvvmmm______kkkfffqqqwww]]]gggpppyyylllWWWSSSOOOLLLIIIHHHIIIJJJKKKJJJ@@@MMM???@@@RRRkkkjjjFFF;;;333222444555555666333444555555666999===@@@QQQWWWZZZxxxzzzfffmmmwwwhhh^^^PPPKKKHHHFFFJJJUUUaaajjjooosssgggbbb\\\]]]iiiuuuuuunnniiifffdddcccgggpppzzzzzzzzzxxxttt```ddd|||\\\XXXRRRNNNKKKHHHFFFDDDHHHHHHLLLbbb|||HHHBBB::::::888???EEEQQQqqqrrrccc___eeemmmeeeaaa\\\YYYVVVTTTVVVYYYcccfffjjjnnnrrr}}}wwwzzzmmmuuummmVVVQQQUUUSSSPPPOOONNNLLLDDD???>>>AAAccc>>>;;;<<<>>>666777555555555:::???BBB]]]vvvgggvvvrrrooowwwvvveeebbb```aaaeeefffeeegggkkknnnmmmrrr|||mmmUUUKKKLLLOOOQQQmmmyyyyyyvvvxxx|||vvvpppkkkccc]]]bbbkkktttmmmsss~~~jjjVVVUUURRROOOKKKJJJLLLMMMKKKJJJJJJEEEJJJCCCHHH\\\fffCCC;;;555555666444333555666333333666777777:::???UUUVVVeeeuuuxxxnnnnnnppp```UUUNNNNNNJJJFFFHHHQQQ^^^hhhmmmuuudddRRRMMMPPPSSSSSS[[[ccc^^^YYYUUUUUUWWWYYY^^^nnn~~~{{{rrrZZZaaayyy\\\XXXRRRMMMJJJHHHFFFDDDEEEHHHMMM^^^|||III===888===<<<@@@CCCNNNpppzzzjjjeeeiiiqqq~~~fffZZZWWWTTTSSSTTTVVVZZZ]]]fffrrrssswwwoooXXXSSSWWWUUURRRQQQMMMIIIBBBAAACCCEEEbbbBBB===<<<===555777555666666:::>>>BBB```yyymmmtttttt|||tttccc___\\\\\\```bbbbbbeeeiiikkkkkkpppxxx|||{{{|||hhhTTTJJJHHHIIIJJJRRR]]]hhhkkkgggeeehhhlllyyyxxxvvvoooaaaXXX]]]iii|||nnnXXXTTTQQQNNNKKKKKKLLLMMMKKKJJJMMMGGGLLLEEEJJJ]]]gggCCC;;;555555666444333555777444555888999:::===CCCXXX[[[nnn}}}qqqjjjxxx{{{kkk]]]TTTOOOLLLHHHEEEGGGPPP\\\fffllluuuuuuXXXZZZQQQPPPRRRVVVdddmmmgggUUUPPPNNNQQQVVV^^^lllyyy~~~pppVVVaaavvv[[[WWWQQQMMMJJJHHHGGGEEEAAAGGGLLLXXX}}}|||UUU<<<888>>><<>>FFF\\\^^^nnnzzzqqq\\\OOOIIIFFFEEEEEECCCBBBEEELLLVVV___eeeqqqxxxxxxrrrkkkhhhddd^^^WWWSSS[[[nnn{{{]]]^^^aaahhhpppyyyuuummm```uuuxxxYYYTTTNNNIIIGGGGGGGGGFFFEEEDDDCCCPPPwwwYYYDDD::::::;;;BBBVVVvvv}}}rrrwww{{{zzzQQQGGGPPPVVV[[[___cccpppqqqXXXQQQTTTRRROOOOOOQQQOOOHHHCCC@@@DDDiiiKKK@@@888:::777:::666888888999:::@@@eee|||ooo{{{cccVVVRRRLLLIIIIIIIIIIIINNNTTTUUUYYY]]]```bbbcccbbb```[[[[[[]]]___aaaaaa^^^\\\WWWTTTPPPMMMKKKJJJJJJJJJKKKOOOSSSUUUTTTPPPKKKGGGCCCCCCDDDHHHKKKMMMKKKIIIIIIJJJLLLLLLMMMPPPUUUXXXdddooo|||yyy]]]RRRMMMMMMNNNNNNNNNNNNNNNNNNNNNHHHKKKBBBEEEWWW|||cccCCC;;;555555666444333555222222333666666777???HHH```gggzzz~~~eeePPPEEEAAAAAAAAADDDCCCCCCEEEJJJSSS[[[aaalllqqqwww}}}~~~uuuooollliiieeeaaa[[[UUURRRQQQNNNMMMTTT___xxxwwwvvvtttuuu~~~ooojjjcccyyyyyyVVVRRRKKKGGGEEEEEEFFFFFFGGGDDDBBBRRRxxxdddKKK;;;@@@<<<@@@UUUwww|||oootttxxxhhhKKKIIIQQQYYYbbbiiilllxxxtttZZZSSSUUUTTTQQQQQQPPPPPPKKKFFFBBBGGGpppLLLAAA888:::777:::666888777999;;;???aaayyyiiivvvbbbWWWSSSNNNKKKLLLLLLMMMQQQWWWWWWZZZ\\\[[[\\\]]]\\\YYYQQQQQQPPPQQQQQQPPPMMMJJJHHHFFFDDDCCCCCCBBB@@@>>>;;;???CCCFFFFFFEEEEEEEEEFFFGGGLLLSSSZZZYYYRRRKKKJJJKKKNNNQQQUUUYYY\\\^^^hhhrrr}}}~~~xxx]]]RRRLLLNNNPPPPPPPPPOOOPPPQQQPPPJJJMMMDDDFFFWWWxxxmmmCCC;;;555555666444333555555555777888888999AAAKKK]]]jjjuuu\\\IIIAAAAAABBBCCCEEEEEEFFFGGGJJJQQQYYY^^^fffgggmmmsssuuussstttxxxsssjjj___VVVQQQOOOLLLJJJHHHFFFJJJQQQPPPQQQccc{{{tttjjjbbbeeeuuukkkeee]]]uuuwwwTTTOOOIIIDDDCCCDDDEEEEEECCCCCCEEEXXX{{{cccLLL<<>>@@@BBBBBBAAA>>>AAACCCDDDEEEFFFIIILLLOOOQQQYYYfffpppmmm^^^PPPNNNNNNPPPVVV]]]cccgggiiinnnyyyvvvmmmkkkmmmrrrxxxuuu\\\TTTLLLOOORRRSSSQQQQQQRRRSSSPPPKKKNNNEEEFFFTTTvvvrrrCCC;;;555555666444333555666666888999777888AAALLLXXXfffzzziiiSSSDDD@@@CCCEEEFFFGGGHHHIIIIIIKKKPPPWWW\\\___^^^bbbggggggbbbaaaccc\\\WWWOOOHHHDDDBBBBBBBBBDDDCCCKKKWWWZZZcccjjjhhhkkkaaaVVVnnnuuuSSSNNNHHHCCCBBBCCCDDDDDD<<>>::::::>>>AAACCCCCCDDDFFFGGGFFFEEEHHHMMMQQQSSSWWWcccuuu~~~jjjWWWPPPOOOPPPUUU^^^fffkkkmmmqqqvvvkkk```[[[[[[___hhhqqqyyyrrr\\\UUULLLPPPSSSTTTRRRQQQSSSUUUNNNIIILLLCCCCCCQQQtttrrrCCC;;;555555666444333555444555666777555555>>>JJJ[[[eeeppp```LLL@@@???CCCGGGHHHHHHJJJKKKKKKLLLOOOVVV[[[[[[YYY[[[___^^^VVVSSSUUULLLJJJGGGCCCAAA@@@AAACCCGGGDDDKKKXXX```rrrrrrccc[[[qqqgggUUUPPPIIIGGGGGGGGGDDD@@@BBBBBBIIIccc{{{hhhFFF===???BBBCCCXXXwwwaaaPPPRRRYYYYYYYYY\\\___fffmmmvvv}}}xxxyyy~~~gggQQQKKKOOOUUUXXXaaalllvvvvvv]]]UUUUUURRROOOQQQTTTNNNOOOEEEBBBEEEQQQyyyQQQDDD>>>:::000:::777999777888;;;???YYYpppbbbyyyllliii~~~}}}|||~~~}}}xxxpppdddWWWOOOMMMLLLLLLNNNSSSZZZaaaeeedddeeebbb[[[VVVUUURRRNNNQQQPPPPPPQQQRRRPPPKKKFFF===>>>>>>===???DDDFFFFFFMMMHHHHHHPPPWWW]]]jjjxxxzzzxxx\\\VVVSSSTTT]]]kkkuuuvvvttt~~~~~~wwwlllgggdddXXXTTT\\\]]]aaammmlll|||uuu\\\PPPNNNPPPSSSVVVWWWXXXWWWVVVQQQTTTOOO;;;BBBYYYiiiEEE===777777888666555777777666888:::999999BBBLLL^^^iiijjjVVVGGGHHHJJJHHHHHHMMMIIIFFFGGGKKKLLLKKKOOOVVVZZZYYYVVVSSSOOOKKKHHHFFF>>>FFFBBB===BBBCCCAAAEEEFFFUUUXXXggg{{{iii\\\mmmeeeSSSNNNHHHEEEFFFFFFCCC@@@???AAAIIIaaassslllHHHAAA>>>BBBCCC[[[mmmZZZMMMQQQXXXXXXVVVYYYVVV___gggooo|||oooqqquuu{{{~~~}}}xxxsssiiiaaaUUUNNNNNNUUU]]]bbbfffsssuuu[[[SSSTTTRRRPPPQQQSSSNNNPPPFFFCCCDDDNNNuuu|||VVVDDD===;;;222:::666999777888;;;???YYYpppddd{{{pppjjj{{{{{{||||||}}}{{{xxxvvvtttvvvvvvssskkk```TTTMMMNNNMMMLLLMMMPPPTTTYYY\\\___aaa___ZZZVVVVVVTTTPPPPPPPPPQQQSSSSSSQQQKKKGGG>>>===<<<===AAAFFFIIIKKKMMMMMMWWWkkkaaaRRRPPPRRR]]]mmmzzzvvv```WWWTTTMMMYYY[[[VVVVVV\\\\\\]]]iiirrrvvv^^^RRROOOQQQUUUXXXYYYXXXUUUTTTOOOPPPOOO???EEEUUUdddEEE===666666777555555666666666888999888999AAAKKK^^^jjjwwwfffTTTGGGHHHLLLKKKLLLPPPMMMJJJKKKNNNMMMKKKNNNSSSRRRQQQOOOMMMIIIFFFCCCBBB>>>DDD@@@===DDDFFFEEEKKKMMMSSSgggnnn\\\hhhbbbPPPKKKFFFCCCCCCCCCAAA???@@@DDDMMMdddqqqkkkGGGBBB>>>AAADDD^^^fffXXXNNNRRRWWWVVVTTTUUUQQQ[[[dddnnnxxxccccccdddeeeddd___XXXSSSMMMMMMLLLMMMPPPXXXccckkkooo~~~tttXXXQQQTTTTTTQQQQQQRRRNNNRRRIIIDDDBBBJJJpppllllllttt^^^EEE;;;===555999666888777888;;;>>>XXX~~~qqqgggxxxxxxtttqqqssswwwxxxuuupppiiinnnrrrooofffYYYOOOJJJKKKKKKLLLMMMPPPSSSVVVXXX[[[^^^^^^ZZZXXXXXXVVVQQQOOOPPPRRRTTTTTTQQQJJJEEE???===<<<>>>CCCIIIMMMPPPMMMWWWlll]]]PPPOOOQQQ[[[jjjxxxdddWWWOOOLLLMMMJJJPPPWWWYYY\\\bbb```bbbpppzzzvvv___QQQNNNRRRVVVZZZ[[[YYYUUURRRNNNMMMNNNDDDGGGPPPdddDDD<<<666666666555444555555555777888777888AAAKKK^^^kkkqqq___PPPFFFIIINNNOOOQQQUUUQQQPPPPPPQQQOOOKKKLLLOOOKKKJJJIIIGGGEEEBBBAAA@@@>>>BBB??????GGGHHHHHHQQQVVV^^^lll[[[fff}}}^^^LLLHHHDDDAAAAAA@@@???>>>AAAEEEMMM```|||pppjjjHHHCCC===@@@EEE```dddYYYQQQRRRVVVVVVUUUVVVYYYbbbkkkyyynnnVVVTTTRRRQQQQQQQQQRRRRRRQQQQQQRRRUUU___nnnrrrVVVOOOTTTTTTRRRQQQPPPOOOTTTKKKDDDAAAHHHmmmllllllxxxdddEEE999>>>777888555888666888:::>>>WWW}}}pppjjj{{{mmmiiiffffffjjjlllkkkiiilllqqqtttooobbbTTTKKKGGGFFFHHHKKKNNNRRRVVVYYY[[[]]]``````\\\ZZZYYYVVVQQQOOOQQQTTTVVVTTTNNNGGGBBB>>>===>>>CCCHHHKKKPPPUUUUUUlllWWWPPPOOOPPPVVVaaallltttwwwXXXRRROOOKKKKKKJJJKKKUUUYYY\\\bbbaaahhhyyyttt[[[MMMLLLPPPWWW\\\^^^[[[WWWTTTRRRMMMNNNFFFHHHMMMlllCCC;;;555555666444333555444444666888777888AAAKKKaaalll}}}jjjWWWMMMFFFJJJQQQTTTVVVYYYTTTTTTTTTSSSPPPLLLJJJKKKJJJIIIHHHFFFDDDCCCBBBBBB???AAA???BBBJJJGGGHHHTTT^^^www{{{|||{{{wwweeeYYYgggwwwZZZHHHEEEBBB???>>>>>>>>>===<<<@@@GGGXXXpppkkkoooKKKAAA<<<@@@EEE```uuu]]]UUUNNNOOORRRVVVYYY\\\eeemmmvvv```HHHHHHHHHIIIJJJNNNRRRUUUTTTXXXaaassspppUUUOOOSSSTTTRRRRRRPPPOOOUUUKKKCCC@@@GGGnnnqqqoooxxxcccDDD999>>>777888555777666777:::===UUU{{{llljjjggg[[[\\\\\\ZZZYYY\\\bbbhhhzzz|||zzzooo___PPPGGGDDDBBBDDDHHHLLLQQQUUUXXXYYY___bbbbbb___[[[YYYTTTOOOPPPSSSUUUUUUPPPIIIAAA======>>>CCCJJJMMMNNNUUU^^^oooVVVPPPPPPQQQUUU\\\cccjjjmmmvvvaaa___\\\UUUSSSTTTNNNVVVWWWWWW[[[]]]hhh}}}pppXXXKKKIIINNNVVV]]]```___[[[XXXWWWPPPNNNFFFIIINNNpppCCC;;;555555666444333555333333555888777888AAAKKKdddmmmmmm[[[PPPJJJGGGLLLRRRVVVXXXYYYTTTVVVVVVSSSPPPNNNLLLLLLMMMLLLJJJHHHFFFEEEEEEDDD@@@BBBBBBGGGKKKEEEHHH[[[qqquuueeebbbgggkkkllltttsss^^^VVV[[[eeetttpppbbb[[[lllpppUUUEEECCCAAA>>>===<<<===>>><<>>@@@HHHPPPPPPQQQ___oooUUUSSSWWW\\\```eeejjjppptttttt{{{yyyzzzxxxttttttttthhhmmmjjjgggiiiiiirrrlllXXXMMMHHHMMMUUU]]]aaaaaa^^^\\\YYYSSSOOODDDIIITTTmmmDDD<<<666666666555444555333444666888888999BBBLLLdddmmmqqq}}}ppp```PPPLLLJJJIIIMMMSSSVVVWWWWWWTTTWWWWWWTTTQQQRRRSSSQQQRRRPPPMMMJJJHHHGGGFFFFFFDDDEEEEEEJJJMMMFFFRRRoooXXXMMMCCC@@@EEEMMMVVV]]]rrrnnnfffeeeXXXPPPJJJJJJIIIKKKXXXfffqqqeeeaaaqqqkkkPPPCCCBBB@@@>>><<<<<<===>>>???@@@GGG]]]qqqnnnsssLLL999;;;>>>FFFaaaqqq^^^TTTGGGGGGGGGHHHKKKQQQWWWYYY___eeekkktttmmmMMMBBBFFFKKKOOOQQQSSSVVVYYYooo}}}~~~mmmYYYTTTSSSPPPQQQUUUPPPOOOTTTHHHAAA@@@MMMxxxUUU@@@;;;<<<333999333777666777:::<<>>999999@@@FFFLLLWWWbbbvvvaaaOOOMMMNNNRRRMMMLLLNNNMMMOOO___rrrvvviiieeeuuugggMMMCCCBBB@@@>>>;;;;;;===???<<<===EEE^^^tttnnnzzzTTTBBB;;;>>>FFFbbbmmm[[[SSSGGGJJJKKKKKKLLLOOOQQQRRRSSSZZZ___bbblllqqqbbbJJJIIIJJJMMMOOOSSS[[[eeelllrrrVVV\\\\\\gggzzz~~~~~~lll[[[UUUSSSOOOPPPUUUQQQOOOSSSGGG@@@AAAPPP}}}NNN>>><<<;;;111999333777666777:::<<>>;;;:::::::::;;;@@@555@@@nnnlllcccrrrKKKBBB@@@<<>>@@@BBBDDDEEEFFFIIIJJJLLLNNNPPPSSSUUUVVVOOOIIIFFFFFFEEE@@@===>>>FFFIIIPPPTTTVVVdddyyyddd]]]nnn{{{}}}}}}kkkYYYMMMGGGLLLSSSZZZ___``````___XXXPPPJJJJJJDDDeeellleeeEEE===666555666555444666555555777999888:::CCCNNN]]]hhhwww{{{~~~zzz~~~gggVVVMMMJJJIIILLLNNNNNNMMMLLLOOOQQQXXXXXXYYY[[[\\\___```aaabbb]]]VVVQQQOOOOOOOOOOOOKKKOOOJJJLLLTTTXXX{{{mmmGGG======;;;:::BBBJJJGGGOOOhhhoooZZZ]]]iiiggg^^^ZZZ]]]aaannnvvvjjjbbbjjjwwwsssZZZBBBBBB@@@===;;;:::999:::;;;???:::KKKzzzkkkeeesssKKKAAA===<<>>GGGKKKQQQVVVYYYjjjxxxhhhbbbdddooouuutttjjjgggtttzzzhhhVVVKKKHHHLLLSSSYYY]]]^^^]]]\\\ZZZSSSLLLIIIBBBaaa{{{jjjEEE<<<666555666555444666555555777999888:::DDDNNNZZZeeexxxyyyuuu~~~tttuuu___QQQKKKJJJLLLNNNOOONNNKKKJJJKKKMMMVVVVVVWWWXXX[[[^^^```bbbccc^^^XXXSSSPPPPPPOOOOOOKKKMMMNNNPPPUUUcccWWW;;;777===>>>>>>GGGNNNJJJSSSmmm}}}{{{mmmccchhhtttpppYYYAAAAAA???===:::999999999:::999<<>>BBBIIIfffsss]]]QQQLLLNNNMMMLLLNNNQQQTTTUUUUUUUUUZZZhhhsssyyyooo[[[NNNMMMZZZbbbkkksssooo}}}ooopppooooootttwwwxxxpppnnnooo```RRRMMMOOOQQQSSSUUUVVVPPPRRRHHHDDDAAAFFFhhhOOO<<<@@@888999888777666444888;;;:::OOOttt```mmmuuuuuugggUUU```dddjjjxxxlllMMM@@@>>>>>>???DDDFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMNNNLLLLLLMMMNNNHHH@@@>>>@@@JJJLLLRRRWWW[[[mmmnnnaaa\\\\\\```fffnnnpppjjj^^^XXXdddyyy{{{jjjYYYNNNJJJNNNUUU[[[^^^^^^]]][[[ZZZWWWNNNIIICCC```hhhDDD<<<555555666555444666555555777999999;;;DDDOOOZZZeeexxxlllrrrooojjjUUUKKKIIIJJJKKKLLLMMMLLLKKKJJJKKKLLLRRRRRRSSSTTTWWW[[[___bbbaaa]]]WWWRRROOONNNMMMLLLLLLLLLRRRSSSTTToooiiiEEE888:::===AAADDDJJJPPPNNNZZZuuuzzznnndddffflllhhhVVVDDD???>>>;;;999888888999:::777>>>WWWrrrqqqpppIII???<<>>>>>DDDFFFJJJPPPRRRdddrrrhhh___\\\]]]YYYLLLAAA>>><<<:::888777777888999<<>>;;;<<>><<<;;;999777666777888999<<>>999333<<<222555888666666999999FFFaaapppvvvkkk|||~~~nnnttt}}}kkkMMMBBB@@@??????CCCEEEEEEEEEFFFGGGGGGGGGHHHKKKKKKKKKKKKKKKLLLLLLLLLMMMOOOSSSUUUQQQJJJGGGJJJHHHJJJPPPXXX^^^mmmqqq```ZZZXXX___hhhooossswww{{{{{{zzzvvvmmmfffjjjqqq{{{}}}|||pppaaaSSSKKKFFFKKKTTT]]]bbbbbb```^^^YYY]]]IIIAAADDDZZZSSS@@@999444666777555444444555555777::::::<<>>@@@FFFeeewwwcccWWWTTTWWWZZZTTTTTTRRROOOTTTddd|||dddWWWRRR[[[iii~~~{{{rrrtttmmmZZZVVVaaammmmmmbbb]]]___gggkkkvvvjjjsss}}}jjj\\\NNNKKKOOORRRTTTWWWUUURRRTTTGGG???AAAPPP}}}xxxBBB===888333???444444888666666999888DDD\\\vvvzzz~~~}}}}}}eeeMMMDDDBBB@@@BBBFFFFFFGGGHHHIIIIIIGGGFFFDDDKKKKKKKKKLLLLLLLLLMMMMMMOOONNNQQQUUUTTTOOOLLLMMMHHHKKKQQQYYY\\\fffaaaWWWTTTUUU[[[eeeppp~~~wwwsssyyyzzznnn___RRRKKKFFFLLLUUU]]]aaaaaa^^^\\\VVV[[[EEE???HHH^^^PPP???888444666777555444444555555777::::::===GGGRRRccckkk~~~kkkhhhgggsssYYYMMMKKKJJJHHHLLLJJJIIIJJJLLLNNNLLLKKKGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIIIIKKKMMMMMMLLLJJJKKKPPPNNNOOOZZZmmmxxx```MMMBBB@@@CCCHHHOOOPPPUUUeeeuuuttt\\\TTTYYYWWWGGG555;;;999777666555666777888;;;AAAQQQppp]]]CCC@@@>>>===AAA```ooo[[[RRRPPPSSSUUUSSSRRRPPPMMMSSSfffxxxVVVQQQRRR]]]nnniii```fffuuuqqq```^^^mmmssseeeaaadddmmmrrr~~~uuu{{{gggYYYLLLJJJNNNRRRUUUXXXTTTQQQTTTFFF===AAATTTuuu@@@===777444BBB666444999777666999888CCCYYYwwwxxxxxxkkklllzzzvvvaaaNNNGGGFFFDDDFFFLLLHHHIIIKKKKKKJJJGGGDDDBBBJJJJJJKKKKKKLLLMMMMMMMMMQQQNNNOOOTTTUUURRRNNNNNNKKKMMMSSSXXXXXX^^^tttbbbKKKLLLQQQYYYcccqqquuuhhhZZZNNNFFFJJJOOOXXX___cccbbb^^^[[[SSSXXXBBB???NNNeeeJJJ>>>888444666777555444444555555777:::;;;===GGGRRRjjjpppnnngggfffoooTTTIIIIIIIIIIIIIIIGGGGGGIIINNNPPPPPPNNNGGGHHHJJJKKKKKKJJJHHHGGGDDDDDDEEEHHHKKKLLLKKKIIINNNUUUMMMLLLYYY```ssszzzdddTTTEEE===???HHHKKKSSSUUU\\\oooxxxYYYWWWZZZPPPCCC===888999888777555555777999>>>@@@VVVvvvzzz___>>>AAA<<>>777999333444777666666777666999DDDPPPyyyppp[[[YYY```sss~~~oooWWWKKKIIIDDDCCCHHHHHHGGGGGGJJJOOONNNHHHCCCCCCIIIJJJKKKJJJJJJJJJKKKLLLOOOPPPRRRVVVYYYYYYUUUQQQLLLJJJNNNTTTSSSUUUfff|||aaaOOOKKKMMMWWWbbbqqqvvvjjj]]]QQQJJJJJJSSS[[[]]]]]]___^^^\\\ZZZNNNHHHBBBLLLyyyuuuJJJ===:::777555555555444333777666777:::<<<>>>FFFOOOgggmmmdddgggnnnfffPPPJJJIIIIIIIIIDDDFFFFFFGGGMMMVVVZZZYYYCCCKKKOOOLLLKKKOOORRRPPPHHHOOOJJJFFFLLLKKKFFFIIIHHHLLLOOOQQQTTT___ppp}}}{{{jjjVVVKKKFFFDDDEEEIIIRRRQQQWWWgggxxxyyy[[[XXXZZZOOO@@@999777888888777666666888:::BBBIIIbbbzzz|||qqq[[[AAAAAA<<<>>>DDDbbbhhhUUULLLIIIIIIIIIJJJKKKKKKJJJMMMXXXjjjwwwvvvvvvtttwwwuuu\\\RRRSSSTTT^^^mmmyyy[[[SSSRRRZZZiiipppmmmpppxxxsssgggkkktttvvv~~~uuutttaaaWWWOOOPPPTTTUUUTTTTTTRRRVVVKKKCCCCCC@@@ZZZaaaBBB<<<777999444555888666666777666999CCCOOOooo}}}sssdddUUUSSSYYYlll{{{kkkTTTHHHGGGBBBBBBGGGFFFGGGGGGKKKRRRTTTMMMFFFCCCJJJKKKKKKKKKLLLOOORRRTTTNNNNNNPPPWWW___ddddddbbbTTTNNNMMMQQQSSSUUUccctttjjjSSSMMMMMMVVVaaarrr~~~}}}ttthhh\\\QQQJJJIIITTT___bbbbbbbbb___\\\[[[RRRLLLHHHVVVlllFFF<<<:::777555555555444333666666777;;;<<<>>>FFFOOOdddfffdddeeejjj|||dddOOOJJJJJJJJJJJJEEEFFFGGGJJJSSS]]]___\\\KKKOOOPPPPPPTTTZZZ[[[WWWIIINNNJJJGGGMMMLLLHHHMMMKKKMMMNNNOOOSSS\\\iiissstttdddSSSIIIEEEDDDFFFJJJRRRVVV```ppp~~~vvv\\\XXXXXXMMM>>>666777777888777666777999<<<:::KKKjjj{{{pppfffzzzWWWDDD???>>>===AAAbbb}}}hhhTTTIIIEEEFFFHHHFFFIIILLLKKKKKKPPPYYY```]]]```______eeejjjbbbUUUSSSUUUVVV^^^kkkwww[[[TTTSSSUUU^^^lllsssqqqlllnnntttnnn```bbbvvv~~~xxxuuu~~~nnn___VVVOOOPPPTTTTTTSSSTTTOOOSSSHHHBBBCCCAAA\\\\\\???;;;666999555777888777777777666777AAALLLuuugggnnnfffZZZZZZWWWZZZjjjvvveeeOOODDDEEEAAAAAAFFFFFFGGGGGGLLLWWW[[[TTTJJJCCCLLLLLLMMMOOORRRVVVZZZ]]]MMMLLLNNNWWWeeepppuuuwww___RRRIIIJJJOOOTTT^^^iiippp~~~sssYYYQQQMMMTTT```sss|||hhhdddnnn{{{zzzqqqeeeYYYOOOIIIJJJWWWcccggggggfffaaa\\\YYYQQQIIIHHH]]]nnnfffFFF<<<:::777555555555444333666555888;;;===???FFFOOO^^^```zzziiieeehhhzzzbbbPPPLLLMMMLLLKKKGGGGGGHHHOOO]]]hhhfff___TTTSSSSSSXXXcccjjjggg___MMMPPPLLLNNNXXXXXXRRRUUURRRQQQPPPRRRVVV]]]dddiiidddWWWIIICCCAAABBBEEEJJJTTT]]]kkkzzzmmmXXXUUUVVVMMM>>>666666777777777777888:::===CCC___}}}lll]]]lllVVVGGG<<>>;;;777999555777888777777777555666???JJJbbbjjjlllaaa[[[iiieeeeeeqqqsss```KKKBBBDDDAAABBBGGGFFFGGGFFFMMMYYY```YYYMMMDDDMMMOOOQQQUUUZZZ]]]^^^^^^NNNLLLMMMVVVfffuuuttt___LLLHHHOOOWWW___eeeeeeooo{{{zzzqqq```VVVPPPVVVfff~~~jjjTTTOOOWWWaaaeeewwwzzzpppcccVVVMMMHHHMMMYYYdddiiihhhgggccc^^^ZZZQQQFFFHHHdddnnnaaaDDD<<<999666555555666555444555555888<<<>>>???GGGPPP^^^dddrrrkkklll|||aaaQQQPPPPPPOOONNNHHHHHHJJJUUUfffqqqmmmbbbYYYUUUVVVaaaqqqwwwooobbbTTTTTTQQQ[[[mmmmmmaaa^^^ZZZWWWUUUWWW\\\bbbdddeee\\\QQQGGGDDDCCCCCCGGGLLL\\\eeetttuuuaaaRRRRRRUUUNNNAAA999666777888777777888;;;===HHHmmmoooZZZ___YYYHHH:::<<>><<<777999444777888777777777555666>>>HHHUUU{{{qqqooo}}}uuuyyy```aaarrrppppppxxxrrr]]]HHHAAADDDBBBCCCHHHFFFGGGFFFKKKXXX___YYYNNNFFFMMMPPPUUU[[[``````\\\XXXQQQNNNNNNTTTaaarrrvvvZZZOOORRRZZZ```bbbfffuuu}}}rrrjjjeee^^^VVVSSS]]]uuugggTTTOOORRRVVVWWWfffyyyxxx|||pppaaaSSSJJJFFFPPP[[[dddggggggfffddd```^^^SSSFFFNNNqqqZZZ<<<;;;999666555555666555444555555888===>>>@@@GGGPPPeeemmmxxxoooooo~~~aaaSSSRRRTTTRRRQQQJJJIIILLLXXXjjjuuunnnbbbYYYUUUXXXgggxxx{{{nnnaaaYYYVVVUUUggg}}}kkkccc^^^ZZZXXX[[[```eeefffeeeccc[[[RRRNNNLLLIIIKKKOOObbbiiivvvhhhZZZOOOQQQTTTOOOCCC;;;888888999888777888:::<<>>HHHSSSsssvvvooommmvvv```fffuuuwwwyyy~~~sss[[[GGGAAAEEECCCDDDHHHFFFFFFEEEIIIRRRXXXTTTLLLHHHLLLOOOUUU]]]aaa___WWWPPPRRRQQQPPPSSS\\\lll~~~kkkZZZXXX\\\``````rrrwww___ZZZ]]]WWWUUUZZZmmmiiiYYYTTTRRRQQQ[[[dddppp{{{rrrllljjjvvv}}}ppp___QQQIIIFFFRRR\\\eeeggggggfffdddaaa\\\PPPCCCQQQvvvWWW<<<;;;888666555666666666555444555888===???AAAHHHPPPkkkqqq{{{wwwoooooo}}}aaaSSSSSSUUUTTTRRRKKKKKKOOOYYYjjjssslll___XXXTTTXXXhhhuuutttiii___YYYWWWYYYmmm~~~jjjbbb^^^[[[YYY[[[```dddeeeeeekkkddd]]]YYYTTTPPPPPPSSSaaagggrrrcccYYYQQQRRRTTTNNNBBB999999:::999888777777:::<<>>HHHWWWnnnxxxlllqqqyyydddlll~~~uuuYYYEEE@@@EEECCCCCCGGGEEEFFFDDDFFFKKKNNNLLLJJJJJJJJJLLLRRRYYY^^^\\\TTTLLLPPPRRRSSSTTTYYYhhh~~~pppjjjlllnnnnnnttt\\\^^^ccceeeiiiwwwsssddd\\\YYYXXX___eeejjjrrrnnnhhhjjjlllrrrzzz}}}~~~|||ooo^^^PPPIIIGGGQQQ\\\gggkkkjjjhhhddd___\\\NNN@@@QQQrrrUUU???:::888666555666666666555444444999>>>@@@BBBHHHPPPeeelll{{{tttmmmnnn{{{~~~```RRRRRRTTTSSSRRRLLLMMMPPPYYYgggnnnggg\\\YYYUUUXXXdddllliiiccc___ZZZ[[[___ppp~~~ssscccccc___]]]\\\\\\___bbbdddeeemmmhhheeeeeebbb___aaaeeekkksss{{{~~~yyyzzzssspppuuuiiiyyyddd[[[TTTTTTUUUNNNAAA666:::::::::999777777999;;;MMMssszzzcccVVV___???@@@666AAA@@@NNN}}}oooWWWIIIGGGMMMSSSVVVQQQQQQQQQSSSWWW^^^eeeiiiddd```___eeeoooxxxwwwdddZZZbbbjjjsss|||WWWMMMOOOTTTeeesssfffjjjvvvsssfffccc```cccPPPNNNNNNQQQQQQNNNMMMOOOKKKLLL???999@@@HHHoooHHH777:::777999666999333333555666555666>>>HHHYYYlllxxxjjjuuu~~~hhhqqqxxxXXXDDD???DDDBBBBBBEEECCCFFFCCCDDDGGGHHHGGGHHHLLLIIIJJJNNNUUU[[[ZZZRRRLLLNNNRRRUUUUUUYYYhhhrrrgggmmmooovvvmmmjjjjjj___dddiiippppppeeecccdddcccooottt~~~}}}~~~}}}~~~~~~zzzmmm]]]PPPJJJHHHPPP]]]jjjooonnnjjjddd^^^bbbRRRCCCTTTooouuuOOO>>>:::888666555666666666555333444999>>>AAABBBIIIPPPZZZddd~~~~~~rrrmmmnnn{{{~~~___QQQPPPRRRQQQPPPLLLNNNQQQYYYdddjjjdddYYY[[[WWWXXX```dddaaa___```\\\aaafffqqqwwwiii^^^fffbbbaaa_________aaadddgggooommmnnnrrrttttttxxx~~~zzzqqqggg```dddjjjooooooiiibbb___^^^cccbbbccc```VVVWWWrrrcccXXXSSSVVVRRRDDD999777777666888;;;:::888999>>>\\\yyykkk{{{qqqhhhcccjjjgggIII>>>@@@888>>>UUUxxx{{{zzz}}}nnnWWWLLLNNNSSSRRROOOUUUPPPLLLNNNVVV```eeegggbbbbbb``````hhhuuu|||rrrgggaaa___bbblllvvvzzzttt\\\PPPUUU]]]qqqvvvqqq{{{~~~|||lll```aaa]]]SSSLLLMMMOOOPPPPPPPPPOOOOOORRRGGG@@@???@@@OOOzzzvvvKKK===888666999333777666444555777666666<<>>AAACCCIIIPPPdddnnn|||vvvgggqqquuu]]]RRRQQQLLLIIILLLHHHLLLRRRWWWZZZ\\\^^^```YYY^^^]]]VVVTTTYYY^^^^^^``````gggqqqoooeeeccciiiddddddcccaaa```dddkkkqqqsssxxx}}}~~~{{{sssmmmiiieeeccceeefffggggggeee```\\\YYY___kkkiii___^^^dddwwwbbbWWWRRRTTTQQQDDD;;;:::888777999;;;;;;888:::>>>TTT}}}uuufff}}}}}}nnniiikkkxxxbbbGGG>>>???999===OOOpppnnnWWWLLLNNNSSSTTTQQQOOOKKKIIIKKKTTT]]]cccfffbbbcccbbb```ccckkkpppppplllfffbbbbbbbbbdddjjjrrryyyqqq```WWW^^^iii~~~lll]]]\\\YYYRRRMMMNNNOOOPPPQQQPPPOOOOOOPPPFFF??????AAARRR}}}pppHHH===888666999333666555444555777666666<<>>BBBEEEKKKRRR^^^lll}}}{{{llluuuwww~~~[[[PPPPPPLLLJJJMMMLLLOOOTTTWWWYYYZZZ\\\^^^[[[^^^]]]WWWVVV[[[___^^^___^^^dddnnnlllbbb___ccccccgggiiifffbbbdddkkksssyyyqqqllliiifffeeepppnnnkkkgggbbb^^^[[[YYYaaannnrrrrrrxxx~~~aaaWWWPPPQQQMMMDDD>>>>>>;;;999:::<<<<<<999;;;???SSSuuugggpppnnnvvv]]]DDD>>>;;;:::>>>IIIhhh}}}}}}mmmWWWKKKMMMSSSUUUSSSMMMJJJHHHJJJPPPWWW]]]```___bbbbbb^^^^^^``````]]][[[\\\aaagggjjjjjjmmmrrruuuxxx|||~~~{{{tttlllgggdddooozzzlll]]]XXXUUUQQQMMMNNNPPPQQQQQQQQQOOONNNMMMDDD??????CCCUUUgggCCC<<<888666:::333555555444555666666666<<>>777:::???GGGfffyyyyyyoooWWWJJJKKKPPPSSSSSSOOONNNLLLKKKMMMQQQVVVYYY]]]```aaa]]][[[\\\[[[XXXWWW\\\fffpppsssrrrtttyyyvvvsssuuuzzzwwwnnnnnntttzzzllluuulll```ZZZTTTOOOMMMNNNPPPRRRRRRQQQOOOMMMJJJCCC>>>???CCCVVV~~~\\\>>>;;;999666:::333444555444444666555555;;;CCCTTT^^^uuuqqqnnnwww|||\\\HHHBBBFFFFFFHHHKKKGGGHHHEEECCCDDDGGGLLLSSS[[[aaaaaaeeeiiifff\\\UUURRRTTTXXX___kkkooodddaaarrryyy}}}tttiiiaaacccmmmvvv~~~~~~{{{}}}vvveeeSSSIIIHHHLLLXXXbbbkkkllljjjhhheee```UUUMMMDDDMMMcccoooyyypppGGG;;;888777666555555444444555777666:::AAAEEEHHHOOOWWWfffppp{{{sssyyyVVVLLLMMMLLLMMMSSSWWWXXXXXXWWWVVVVVVXXXZZZ^^^]]]\\\]]]___aaa```^^^^^^^^^dddlllmmmfffaaa```gggsss|||yyynnnkkksss~~~~~~xxxoooiiiggghhhjjjkkkkkkkkkjjjkkknnnrrrvvvyyyttt^^^WWWOOOKKKGGGDDDCCCEEE???======>>><<<:::<<>>===BBBVVV|||SSS:::;;;999555:::333444555333444666555555;;;CCCTTT\\\mmmxxxcccuuueeeMMMCCCGGGFFFGGGKKKIIIGGGCCCBBBFFFKKKPPP\\\hhhooolllkkkkkkfff]]]WWWWWWYYYdddsssyyyaaaWWWWWW[[[fffooo~~~vvvmmmhhhmmmxxx|||zzz|||~~~vvvcccPPPGGGIIIOOO[[[dddlllllliiigggccc^^^QQQHHHAAATTTxxxjjjDDD<<<888777666555555444444555666666:::AAAFFFJJJQQQYYYggglllnnnnnnvvvxxxUUUKKKMMMMMMPPPVVVZZZZZZXXXVVVUUUVVVYYY\\\___\\\[[[___cccdddaaa]]][[[___fffmmmnnniiidddbbbiiittt}}}{{{rrrnnnuuu}}}{{{yyyuuuuuuwwwzzz|||{{{\\\WWWPPPIIIEEECCCDDDFFFAAA>>>======;;;999;;;@@@XXXqqqgggxxxhhhcccpppZZZ@@@===:::;;;???DDD^^^}}}aaaMMMFFFGGGJJJJJJIIIMMMQQQQQQPPPSSSYYY___gggjjjiiibbb\\\\\\]]]]]]bbbeeekkkqqqrrrssszzzssscccaaakkk{{{pppcccaaaWWWLLLFFFKKKMMMOOOQQQQQQOOOLLLIIIEEEAAA===<<>>======;;;888:::@@@[[[pppuuu___]]]ppp[[[AAA===<<<:::<<>>===888:::CCCZZZoooUUUHHHDDDDDDEEEIIIPPPVVVVVVRRRSSSZZZaaabbbiiimmmhhhdddccccccbbbbbbdddhhhkkkkkklllvvvooojjjkkklll{{{jjjeee^^^OOOHHHNNNIIIKKKNNNPPPOOOLLLIIIFFF@@@>>>======FFF^^^mmmHHH888>>>888222999444555444333333555444444:::BBBUUU___cccuuujjj~~~kkkddd}}}___IIIHHHEEEDDDKKKNNNGGGAAAAAAHHHMMMRRRdddxxxrrreeeYYYYYY```ffflllpppttt~~~pppttt|||}}}vvvuuuyyyxxxzzzsssnnnmmmqqqqqqiiidddcccccclll~~~|||uuuxxxyyyyyy{{{xxxdddPPPGGGMMMUUU___gggllljjjeeeaaa]]]YYYFFF>>>GGGtttYYY888888888777666555555444444555333333888@@@FFFKKKSSS[[[dddrrruuu{{{||||||~~~YYYNNNQQQRRRWWW___YYYWWWUUUSSSTTTYYYaaaggg```XXXWWWbbbkkkhhh___ZZZbbbooo{{{{{{qqqiiiggggggrrrpppqqquuuzzz}}}}}}{{{uuuuuuwww{{{vvvhhhpppYYYSSSMMMJJJFFFAAA@@@DDD;;;::::::999555444;;;EEEaaajjjyyytttRRRwwwRRRDDD888>>>777???>>>RRR}}}ZZZGGGEEEDDD@@@KKKQQQRRRVVV\\\WWWSSS[[[\\\aaadddaaa]]]]]]aaaccc\\\\\\]]]```gggqqq{{{vvvkkkkkkpppuuuuuugggtttzzznnneee]]]RRRJJJGGGNNNMMMMMMNNNNNNMMMJJJGGGIII999===GGGKKKggg```@@@<<<888666666666666666777444333444444444:::AAAPPPZZZbbbmmmoooffffffyyyeeeNNNJJJCCCJJJWWWSSSHHH???DDDLLLKKKTTThhhtttgggYYYTTT```kkkllljjjkkkkkkwwwssseee```fffmmmttttttooolllooottt{{{vvvsssvvvxxxzzz|||sssnnnjjjdddnnnrrr{{{uuuqqqttt|||~~~zzz}}}oooSSSFFFLLLSSSRRRYYYdddkkkiiifffddd\\\RRRAAAFFFMMMxxxQQQ:::999777777666555555555555555444444888AAAIIIOOOVVV]]]gggqqqyyyttt{{{^^^NNNOOOSSSXXX[[[UUUWWWYYYWWWVVVZZZccckkkddd______fffiiieee``````iii|||wwwrrrllliiinnnhhhvvv{{{yyyuuuxxx~~~sssooowwwYYYRRRMMMJJJEEE@@@???BBB<<<;;;;;;:::777555===FFF```dddttt{{{___PPPDDD:::<<<666>>>>>>PPPyyyfffNNNJJJKKKJJJMMMRRRRRRVVV]]]WWWPPPVVVUUUZZZ______\\\[[[^^^aaa```bbbdddhhhmmmrrrxxx|||||||||xxxxxxvvvrrrrrrvvv}}}mmmcccuuu{{{rrriiiaaaXXXNNNHHHGGGNNNMMMMMMOOOOOONNNKKKHHHGGG<<<@@@GGGPPPpppVVV???<<<888666666666666666777444333444444444999@@@SSSaaahhhnnnttttttvvvccckkkSSSMMMFFFMMMYYYWWWKKKBBBDDDIIILLLZZZlllooo^^^TTTUUUfffrrrooogggcccbbbmmmyyyzzzoooaaaYYYXXXccciiimmmlllhhhiiiqqqyyy}}}zzzvvvpppkkksssttt~~~uuurrrpppuuuxxxeeePPPGGGKKKRRRUUU[[[dddjjjhhhgggfff]]]PPP<<<>>>GGGuuuvvvIII555555666666555444444444444444555444888AAAIIIOOOVVV^^^iiiqqqwwwqqqtttbbbPPPOOORRRUUUWWWTTTVVVXXXWWWVVVYYYaaaiiidddaaabbbhhhjjjeeecccdddrrrxxxrrrjjjeeehhhnnn}}}{{{yyyvvv{{{WWWQQQLLLIIIDDD???>>>AAA===<<<<<<<<<888777===GGG\\\\\\ppppppJJJCCC;;;:::555>>>===LLLpppkkkPPPHHHKKKLLLMMMQQQRRRXXXaaaYYYNNNOOOOOOUUU\\\___]]]\\\___bbbgggiiikkkmmmnnnpppsssuuuvvvvvvnnnhhhgggjjjttt|||~~~~~~ssswwwsssqqqkkkeee^^^UUUKKKHHHIIIMMMMMMNNNOOOQQQPPPMMMKKKAAA>>>@@@EEEXXX|||{{{III>>>;;;888666666666666666777444333444444444999???TTTgggooonnn}}}rrrnnnrrrWWWMMMGGGMMMWWWWWWLLLFFFEEEGGGPPPfffqqqhhhRRRPPPYYYlllvvvooobbbZZZgggqqqxxxrrrbbbVVVTTTWWWbbbeeefffccc```fffuuuzzzyyyxxxvvv}}}zzzvvvtttyyy~~~lllXXXLLLHHHJJJQQQYYY]]]cccggggggiiiiii]]]NNN@@@===IIIyyynnnFFF666777555555444333333333333333555444777@@@HHHOOOXXX___kkkqqqvvvooommmgggSSSOOOQQQRRRRRRQQQUUUXXXWWWVVVXXX^^^dddccccccfffjjjjjjggggggiiivvvvvvrrrjjjcccfffuuu|||zzzvvv}}}SSSNNNIIIGGGCCC???>>>@@@>>>===>>>===999777===FFFUUUYYYttt{{{CCC@@@;;;:::555>>>===JJJhhh~~~mmmQQQHHHIIIIIIIIIOOOSSS]]]hhh___NNNKKKOOOTTT]]]cccbbb```ccchhhqqqqqqooollljjjlllqqqvvv}}}{{{tttpppfffgggmmmyyywwwmmmiiiddd^^^TTTJJJHHHLLLMMMMMMNNNPPPRRRRRROOOMMM@@@AAAAAAJJJhhhwww~~~{{{DDD===:::777666666666666555666333333444444444888>>>QQQhhhqqqkkkyyyzzzxxxYYYJJJFFFJJJQQQSSSJJJGGGGGGIIIXXXssswwwbbbLLLRRR___llloooeee\\\YYYsssxxxbbbTTTTTTYYY___bbbbbb^^^\\\fffyyy~~~xxx{{{yyy~~~~~~~~~|||cccNNNJJJJJJIIIPPP\\\___ccceeeeeejjjkkk]]]LLLDDD>>>OOO}}}dddBBB777999666555444444333333444444555444777???HHHPPPYYYbbblllqqqwwwqqqlll~~~jjjTTTNNNPPPPPPNNNPPPTTTXXXXXXVVVVVV[[[```bbbfffjjjkkkjjjhhhjjjmmmoooxxxvvvqqqrrrkkkdddiiixxx~~~}}}}}}NNNIIIFFFEEECCC??????AAA@@@??????>>>:::777<<>>===IIIddduuurrrXXXPPPNNNKKKGGGPPPWWWdddooodddPPPKKKPPPTTT]]]eeefffdddhhhppp}}}tttjjjeeejjjvvv|||rrrqqqrrrooopppvvv~~~xxxmmmhhhbbb[[[QQQHHHHHHLLLMMMMMMNNNPPPRRRRRRPPPNNNDDDDDDEEEWWW}}}wwwpppAAA<<<999777666666777666555666333333555444333777===JJJbbbnnnhhhpppvvv^^^JJJGGGHHHJJJNNNFFFGGGJJJOOO```{{{yyy]]]MMMWWWcccggg```XXXYYY___rrrcccRRRPPPUUUYYY]]]^^^[[[[[[fff}}}www]]]IIIHHHKKKJJJQQQ]]]```cccddddddiiijjj[[[HHHAAA===RRR~~~WWW===666666777666666555555555555555666444666>>>GGGPPP[[[dddmmmqqqyyyvvvppp}}}lllSSSMMMOOOPPPMMMQQQUUUYYYYYYVVVVVVZZZ^^^bbbgggjjjjjjiiiiiikkklllgggoooooonnnqqqjjjeeekkkxxxGGGCCCBBBCCCCCC@@@AAADDDDDDCCCCCCAAA;;;777;;;BBBRRRkkk{{{vvvwwwCCCBBB===:::555===<<>>>>>BBBCCCBBBCCCGGGIIIHHHGGGEEE>>>999<<>>GGGlllJJJ888999888666666777777666444555333333555444333555:::GGGYYYiiikkkgggqqqpppnnnlllQQQOOOJJJAAAGGGGGGFFFMMMUUU___nnnlllXXXOOOWWW\\\XXXPPPQQQ[[[eee}}}ttt[[[TTTUUUOOOTTTXXXXXX\\\qqqwwwqqqzzzbbbSSSFFFDDDHHHNNNWWW______dddeeecccdddbbbTTTCCC@@@IIImmmrrrJJJ???<<<777666666555444444444444555777444555===FFFQQQ]]]hhhooorrr}}}tttzzzrrrpppgggzzztttUUUKKKPPPRRROOOWWW[[[]]][[[WWWWWW[[[```bbbeeeeeebbbdddhhhgggccc___kkkrrrvvvvvvkkkhhhsss}}}===;;;<<>>666888111888777DDD```qqqwww\\\WWW```fffpppuuurrroookkkZZZKKKLLLLLLKKKRRR```iiippp|||qqqoooxxx|||pppnnnppprrr~~~}}}uuulll```SSSMMMKKKIIIJJJMMMMMMMMMNNNOOOQQQPPPMMMKKKEEECCCQQQzzzrrrCCCBBB999777666666777777666444555333333555444222555:::KKKZZZjjjnnngggjjjxxxnnnyyynnnQQQPPPHHH===CCCJJJFFFMMMUUUZZZeeefffWWWMMMSSSWWWTTTRRRUUU\\\bbb{{{^^^TTTTTTQQQVVVYYYYYY```xxxqqqhhheeeqqqYYYPPPEEEBBBGGGPPPZZZ```___dddfffcccbbb___RRRAAA===LLLvvvhhhBBB;;;:::333555555444333333333333444777444555<<>>???DDDGGGEEECCCEEEMMMKKKIIIGGGAAA;;;;;;???ooommmjjjfffrrrvvvbbbGGG;;;666888999777666>>>RRRkkk|||ccc\\\fffoooyyyooofff\\\SSSNNNMMMKKKYYY[[[[[[lll~~~{{{rrrrrrzzzwwwoooppptttvvvmmmooo```PPPJJJJJJJJJKKKMMMQQQQQQRRRTTTUUURRRKKKEEEEEEAAATTT||||||[[[AAA>>>999888777666666555555555444333333333333444555555BBBRRRjjjwwwkkkbbbwwwkkkttt{{{zzz~~~{{{^^^KKKEEECCC???GGGCCCIIIOOOQQQ[[[bbb\\\QQQJJJKKKPPPMMMKKK[[[sssjjjgggaaa\\\SSSVVVaaarrrrrreeeaaagggrrr}}}qqqUUUOOOEEE@@@GGGTTT]]]^^^dddaaabbbeeecccVVVHHH???BBBNNN^^^@@@:::999666777666555444444333444444333555666888BBBPPP^^^eeerrrxxx||||||qqq|||qqqqqqhhhzzz}}}ZZZKKKNNNQQQQQQVVVZZZ]]][[[WWWXXX^^^dddcccaaa___```dddhhhfffbbbcccjjjzzz|||mmmppp~~~{{{@@@===>>>CCCEEEDDDEEEHHHHHHHHHIIIGGG???999===EEE___kkkttttttqqq```BBB888777888888777777===PPPiiizzzooodddkkkuuuxxxgggZZZRRRMMMLLLNNNPPP___aaa```lllyyy}}}uuuuuuzzz~~~wwwsssvvv{{{|||ssslllhhhZZZLLLHHHIIIJJJLLLNNNPPPQQQSSSVVVVVVQQQJJJDDDAAA>>>YYY}}}vvvVVV@@@===999888777666555555555555444333333333333444555555CCCRRRjjjxxxoooeeeuuuooojjjyyyuuu[[[JJJFFFEEECCCCCC@@@GGGNNNRRR^^^gggbbbUUUKKKHHHLLLMMMQQQgggxxxxxxrrr\\\XXXcccuuu}}}fff___bbbkkklllvvvwwwdddOOOKKKEEECCCKKKYYY```aaadddbbbbbbeeeaaaTTTFFF>>>===QQQVVV>>>:::;;;888777666555444444333444444444555555888@@@NNN]]]fffsssyyy}}}zzzooohhhcccuuu```NNNPPPSSSPPPTTTWWWYYYXXXWWWYYY___dddaaa^^^\\\^^^eeeiiifffaaadddkkkxxxzzznnntttEEEAAA@@@BBBCCCBBBEEEIIICCCFFFHHHEEE<<<777>>>JJJXXXtttnnnZZZ===999===888888777777===MMMeeewwwxxx|||{{{aaaRRRMMMLLLOOOTTTXXXfffddd\\\bbblllsss||||||vvvsssuuuzzz~~~~~~~~~wwwpppjjj^^^RRRGGGEEEHHHJJJMMMPPPPPPRRRUUUWWWVVVQQQIIICCCAAACCChhh{{{|||KKK<<<888999888777666555555555555333333333333333444555555@@@NNNfffyyywwwnnnvvvrrrbbbuuuwww|||}}}iiiUUUJJJHHHGGGFFFBBB@@@GGGNNNSSSdddppplll[[[OOOHHHKKKQQQ\\\wwwhhhiii{{{uuu___]]]bbbmmmgggnnn|||}}}iiiTTTHHHGGGEEEFFFOOO]]]dddeeeeeebbbcccddd^^^PPPBBB<<>>777777777888;;;HHH___sss{{{^^^RRRPPPPPPTTTYYYcccmmmdddUUUVVV```kkkwwwsssuuuvvvrrrnnnpppxxxxxxtttooojjjWWWMMMEEEEEEHHHJJJMMMPPPPPPSSSVVVXXXUUUOOOGGGAAA???IIItttwwwEEE;;;888888888666555555555555555333333222222333333444555;;;HHHbbbyyyxxxxxxwwwcccpppvvvlll___SSSNNNLLLIIIFFFFFFDDDIIIOOOWWWnnn}}}yyy```UUUOOORRRZZZiii|||~~~xxxddd```dddmmmppprrrwww|||sss\\\HHHDDDEEEDDDFFFOOO]]]eeegggeeeccccccbbbYYYJJJ???;;;JJJ]]]iiiFFF<<<<<<;;;999777666555444444333444444555444444666:::EEEWWWfffyyy~~~pppuuukkkvvvnnnSSSSSSTTTMMMQQQOOOOOOSSSZZZ```ddddddaaaZZZXXX```jjjmmmiiidddiiirrr~~~}}}zzz~~~JJJEEEBBBBBBAAABBBIIIRRRQQQJJJCCC@@@===;;;>>>DDD\\\RRR>>>888777777666777999:::CCCYYYnnnpppVVVOOOQQQPPPRRRWWWdddooogggUUUSSSZZZfffssssssyyy}}}xxxpppoooyyytttrrrmmmgggSSSKKKFFFFFFIIIJJJLLLPPPPPPSSSWWWWWWSSSLLLEEE@@@:::LLLuuuooorrrEEE======888777666555444444444444333222222222222333444444:::GGG```zzz}}}wwwvvvppppppmmmeee]]][[[ZZZUUUMMMGGGGGGDDDIIIQQQ```|||ddd^^^]]]aaahhhuuuzzzeeebbbhhhttt~~~~~~~~~{{{|||iiiRRRDDDEEEEEEDDDCCCLLLYYYdddgggdddbbbaaa^^^SSSFFF>>>===GGGaaaaaaDDD>>><<<:::888777666555444444333444444444333444777888@@@SSSeeettt}}}zzzrrr{{{hhh~~~kkkpppwwwYYYTTTSSSMMMRRROOOOOOTTT\\\dddgggggg```YYYXXXaaakkklllhhhfffmmmzzz}}}CCC@@@???@@@@@@DDDNNNYYYZZZPPPEEE@@@>>>===>>>BBB\\\LLL???:::666777666777:::999???TTTjjjyyy|||bbbMMMKKKOOOOOOSSSZZZ___nnniiiXXXTTTXXXbbbpppuuu|||~~~xxxxxxyyypppmmmggg^^^OOOIIIFFFGGGIIIJJJLLLPPPQQQTTTVVVUUUOOOHHHBBB???<<>>>>>AAALLLWWW^^^TTTJJJCCC>>><<>><<<999777555777:::888;;;OOOgggwww|||bbbOOOOOOUUUXXXaaannnnnn{{{sss^^^XXX___nnnsssiiifff\\\RRRIIIEEEDDDGGGIIIJJJMMMQQQQQQTTTUUURRRLLLEEEAAA???AAAggg~~~zzzIIIAAA333;;;777777666555444444444444222222222111222222333444888EEE]]]xxxyyyqqqooo~~~wwwppprrrrrrfffTTTIIIEEEDDDLLL[[[rrruuugggpppzzz~~~~~~xxxssszzzcccaaavvv~~~xxxfffOOOEEEGGGBBBEEEGGGGGGNNNYYYbbbfffaaa___\\\UUUIII???@@@GGGTTThhhzzzMMM@@@AAA===999;;;777666555444444333444444000000555999777888KKKbbbjjjsssxxxtttuuuooonnn|||cccUUUQQQSSSSSSTTTWWW\\\bbbfffhhheee```dddooosssnnnmmmsssxxx~~~{{{AAA???======;;;<<>>AAAJJJ___wwwnnnFFF>>>AAA===:::===777777555444444444444444///000555:::777777IIIaaannnvvvyyyyyyzzz{{{nnnkkkjjjVVVRRRSSSSSSUUUXXX[[[```eeehhhkkkhhhmmmxxxyyysssttt{{{{{{~~~xxx~~~??????>>><<<;;;===@@@CCCLLL```\\\DDD<<<>>>@@@BBBNNNxxxtttyyyjjj@@@===:::333<<<666555999888999HHH[[[hhheeemmmwww|||rrr}}}yyysssvvvmmm___UUULLLFFFCCCCCCDDDEEEHHHKKKNNNPPPNNNUUUPPPHHHDDD;;;:::FFFIII|||qqqRRR@@@888:::888777666555444333333333333222222111111222222333666<<>>CCCZZZwwwuuu{{{fff@@@<<<:::333;;;666666999888888EEEVVV}}}~~~uuu{{{wwwxxx~~~lll^^^TTTJJJDDDAAABBBDDDFFFJJJMMMPPPRRRNNNRRRMMMGGGEEE===;;;FFFWWWgggKKK@@@===AAA888777666555444333333333333222222111111222222333555999KKKjjj}}}xxxmmmtttuuunnnssseeeOOOJJJKKKJJJLLLUUUbbbkkknnnmmmxxx~~~}}}wwwjjj[[[OOOHHHFFFFFFIIIPPPWWW[[[```eeeeeebbbXXXbbbRRRCCCFFFBBBQQQ}}}{{{SSS@@@FFFBBB888777999999777555333222222333444222000444999666555BBBTTTjjjrrr{{{tttwwwmmmddd___eeejjjlllbbbYYYYYYWWWWWWYYYZZZ\\\gggsssrrrooopppxxx~~~|||~~~xxxvvvzzzAAAAAA???===;;;;;;>>>@@@UUUfff```HHH<<<:::>>>GGG___nnnpppzzz```@@@::::::444999666666999888777AAANNNxxxzzz{{{kkk^^^RRRGGGAAA@@@AAADDDHHHLLLOOOQQQRRRMMMPPPJJJEEEDDD>>>@@@NNNppp[[[FFF@@@@@@AAA999888777555444444333333333222222111111222222333444555CCC```}}}xxxpppiiizzzlllpppeeeSSSMMMOOOOOOQQQVVV```iiipppsss~~~~~~yyy{{{rrrcccUUUJJJEEEEEEGGGKKKVVVaaaeeeggggggfffbbbWWWZZZLLLBBBCCCDDDdddlllQQQFFFGGGBBB<<<;;;888:::888666555333333444444333111444777555444>>>MMMeeeooozzzmmmtttccc{{{hhhYYYWWWZZZ\\\kkkYYYYYYUUUSSSUUUYYYaaammmxxxuuusssuuu||||||yyyyyyyyy|||}}}|||~~~@@@@@@???===;;;<<<@@@BBBNNN]]]ZZZHHH???<<<@@@LLLbbbrrrgggooozzzYYY@@@888;;;666888666777999888666===FFFqqq}}}xxxxxxwwwiii\\\PPPFFF@@@BBBDDDGGGKKKNNNPPPQQQQQQMMMPPPIIICCC@@@===HHH```oooTTTDDD@@@???::::::999888666555444444444333222222111111222222333555333<<>>>>>>>>======???CCCGGGHHHTTTRRRHHHCCC>>>AAAMMMooo|||kkkkkkttt~~~RRRBBB666;;;777666666777888777666:::???dddzzzyyyeeeaaa______iii}}}|||qqqeeeYYYOOOFFFBBBFFFHHHJJJMMMOOOOOOOOOOOOMMMPPPIIIAAA===<<>>DDDJJJCCC<<<;;;:::888777666555555555333333444444444999>>>YYYgggwwwpppjjj{{{XXXNNNVVV___yyybbbTTTQQQPPPUUUbbbooowwwxxxsssqqquuu|||~~~zzzuuusssxxx>>>>>>>>>>>>???BBBFFFJJJIIIOOOLLLGGGFFFAAACCCQQQyyyzzzqqqjjjooosss}}}LLLCCC555;;;777666666777777777777999<<>>===AAAGGGbbbccc```KKKAAAGGGBBB===<<<:::888666555444444333222222111111222222333333333666EEEaaa~~~wwwpppzzzeee}}}~~~xxxvvvsssrrrrrrwww}}}qqqtttqqq^^^MMMHHHGGGEEEJJJSSSWWW___fffiiijjjiiiccc\\\QQQEEE@@@BBBFFFaaaZZZTTTXXX\\\VVVQQQLLLAAA>>>>>>===<<<:::888666555666555333333555888888777IIIYYYkkkwww~~~oookkkmmmRRRRRRYYYmmmpppWWWTTTQQQXXXjjj{{{}}}vvvtttoooppp}}}CCCCCCBBBAAAAAACCCGGGJJJMMMHHH???AAAMMMPPPWWWiiisssjjjgggrrrwwwoooFFFFFF333<<<888666777777555666888::::::BBB||||||mmmqqqgggxxx___[[[tttnnnggg\\\PPPGGGDDDFFFHHHKKKKKKKKKLLLOOOQQQTTTVVVJJJBBB888;;;FFFNNNeeeppp___fffPPPAAADDD>>>>>><<<;;;999777555555444333222222222222222222333111222666CCC]]]zzz~~~ooohhh|||wwwwww{{{wwwxxxkkkXXXHHHFFFGGGFFFLLLVVVXXX```ggglllnnnmmmddd[[[NNNDDDCCCEEEJJJdddqqq^^^YYYdddoooiii^^^RRRCCC??????>>>===;;;999777555666555444333666999888555CCCSSSgggttt}}}~~~{{{qqqpppRRRPPPVVVddd}}}[[[VVVRRRWWWjjj|||wwwvvvoooppp~~~EEECCC@@@>>>>>>???BBBDDDGGGDDDAAACCCOOO___jjjooopppqqqnnneeeddduuuKKK:::999<<<444666666777666777999===AAAWWW]]]pppooo```rrrwwwmmmvvvssseee]]]PPPGGGCCCDDDHHHJJJLLLPPPOOOLLLMMMSSSUUUSSSCCCCCC>>>777OOOfffmmmooocccXXXRRRNNNFFF@@@===@@@>>>:::888777666444222333333222222111222222222000555333;;;VVVoooooommm}}}xxx{{{~~~]]]TTTIIIEEEIIIPPPVVVXXX^^^cccggghhhkkkkkkbbbUUUFFF>>>===GGGUUUnnnvvviiiWWW]]]hhhtttvvvjjjTTTBBBCCC???>>>>>><<<666444555666555444333444555666777;;;HHH[[[mmmzzz{{{nnnaaaPPPUUU___nnn```XXX```nnnvvvvvvtttnnnttttttFFFDDDAAA???>>>???AAACCCDDDDDDDDDHHHUUUgggtttzzzzzzvvvrrroooqqq~~~III::::::===666666555444444888BBBMMMUUUJJJQQQhhhtttoooooo```XXXMMMEEEBBBDDDGGGIIIMMMPPPPPPLLLLLLPPPQQQMMM>>>BBBAAA:::]]]bbb[[[VVVTTTQQQLLLHHHHHHDDDAAA===;;;:::888666444444333333222222222222222111666333999QQQhhh|||iiiqqqooo}}}|||www~~~sssWWWOOOFFFDDDHHHPPPWWWYYY```eeehhhjjjmmmkkk^^^PPPDDDAAAFFFTTTlllppphhhkkkjjjjjjkkkhhh___RRRHHHEEEAAA???@@@>>>999666777666555444333333444555666999CCCSSSfffvvvrrr|||uuuZZZSSSZZZyyypppbbbccclllssstttttttttwwwxxxGGGEEEBBB@@@???@@@BBBCCCCCCFFFHHHLLLZZZooozzzoooooosssGGG;;;;;;>>>888999777555333555<<>>CCC]]]ttt{{{}}}hhhYYYRRRIIICCCBBBDDDHHHJJJMMMPPPPPPNNNMMMMMMKKKGGG;;;BBBEEEBBBhhhccc```^^^\\\VVVMMMIIIJJJGGGDDDAAA>>>===;;;999777555444333222222222222222111777444666HHH]]]ttthhhgggnnnttt}}}|||ssseeeQQQKKKEEEEEEKKKTTT[[[^^^dddgggjjjlllnnnhhhXXXIII@@@>>>LLLbbbjjjjjjooommmiiiccc\\\UUUOOOKKKFFFAAA>>>???>>>:::888999666555444333333444555555777<<>>999777777888666444444444666999<<>>MMMVVVzzzhhhhhhhhheeeZZZNNNIIIKKKJJJGGGCCC@@@>>><<<999777666555444333333222333333222777444444@@@PPPiiipppggg}}}qqqjjjzzz~~~vvv{{{^^^LLLIIIGGGIIIPPPYYY```dddhhhhhhkkkmmmmmmcccQQQBBBAAA>>>VVV}}}rrraaaccc]]]```cccbbb[[[SSSMMMKKKEEE@@@===>>>???;;;888888666555444333333333444555555888BBBVVVooozzzoooyyyYYYVVViiitttiiihhhmmmvvv~~~AAAAAAAAABBBCCCFFFIIIJJJNNNMMMJJJPPPiiiuuuaaa\\\^^^ooozzzFFF???<<<<<<999555666888888777666777888777:::GGG```uuu|||nnn]]]MMMIIIEEECCCEEEIIILLLNNNMMMNNNPPPRRRQQQKKKFFFDDD999;;;[[[wwwfffgggiiifff[[[OOOLLLOOOKKKHHHDDDAAA???<<<999777777666555444333333333333222777444222999DDD\\\{{{{{{jjjqqq~~~kkk{{{vvvfffTTTGGGGGGHHHLLLSSS[[[bbbeeeiiihhhjjjlllhhh[[[JJJ???DDDHHHqqqbbbTTTTTTQQQXXX___aaa\\\UUUPPPNNNGGGAAA???BBBDDD@@@<<<;;;777666555444333444555555555777???SSSkkk}}}lllvvvqqqaaahhhuuuppprrr|||??????AAABBBEEEIIILLLNNNPPPOOONNN\\\{{{nnnddddddjjjuuuDDD@@@;;;;;;999:::999777444222333777;;;444999???SSSpppwwwnnncccWWWIIIFFFDDDDDDHHHKKKNNNOOONNNNNNPPPSSSQQQIIIDDDCCCAAAAAAlllxxxkkkjjjhhhcccWWWKKKGGGJJJOOOKKKGGGDDDAAA>>>;;;999888777666555444333333333111555222111666;;;PPPooooooiiippp}}}{{{yyyvvv\\\OOOHHHDDDEEEHHHMMMSSSZZZ___ccchhhggghhhhhh___QQQDDD???AAAXXX___VVVSSS[[[^^^aaa___[[[VVVUUUUUUKKKFFFDDDIIILLLHHHBBB???999888777555555555555666555666===NNNdddwwwooommmssslllwww|||@@@@@@AAADDDFFFIIILLLNNNPPPPPPUUUmmmmmmhhhffflll}}}nnn@@@@@@;;;:::999<<<;;;888444111000333555222:::888DDDhhh}}}mmmbbbWWWPPPEEEDDDCCCEEEHHHLLLNNNOOOQQQNNNPPPRRROOOEEE??????GGGKKKxxxnnnqqqlllggg```VVVKKKHHHJJJTTTQQQLLLHHHFFFBBB???===999888777555444444333333111333111111555666FFFccc|||nnniiivvvzzz___JJJFFFBBBDDDFFFKKKPPPUUUYYY^^^```eeeeeefffcccWWWGGG@@@AAAAAAnnndddcccaaajjjhhhddd___ZZZVVVVVVVVVMMMHHHHHHOOOSSSNNNFFFAAA;;;:::888777666666666777555444999GGG[[[nnn|||zzznnnvvvpppjjjxxxAAABBBCCCEEEGGGIIIKKKMMMPPPRRR[[[yyyiiifffdddmmmhhh>>>???:::::::::444777:::;;;:::888666666333<<<444999^^^|||xxxiiiZZZNNNJJJCCCBBBBBBDDDHHHLLLNNNNNNSSSOOOOOOQQQLLLBBB;;;;;;CCCMMM}}}qqqjjjlllgggbbb___YYYTTTTTTXXXXXXUUUPPPLLLIIIFFFCCC@@@999888777666444444333333000222000111555444AAA\\\{{{zzzjjjooo{{{tttOOOEEEHHHDDDFFFJJJOOOSSSWWW[[[^^^aaacccdddeee```RRRBBB>>>CCCIII|||dddkkklllnnnkkkfff```[[[WWWTTTRRRLLLGGGHHHPPPTTTOOOFFF@@@<<<;;;999777777777777888444333666@@@SSShhhyyytttrrrrrrbbbiii|||DDDBBBAAABBBGGGLLLMMMKKKTTTIIIZZZqqqZZZdddaaaeeelllMMM@@@@@@AAA;;;999::::::999666555666777666777666999KKKkkk~~~pppeeeZZZLLLBBBBBBBBBCCCDDDGGGJJJMMMOOOOOOPPPPPPLLLEEE@@@AAADDDEEEXXXgggrrrqqqZZZRRRUUUSSSTTTYYYYYYXXXUUUQQQOOOMMMJJJDDD@@@???;;;666444555444222///222---...333333111:::IIIqqqttthhhlllwwwxxx___DDDAAAEEECCCEEEKKKQQQUUUWWWYYY\\\___```WWWaaaaaaHHH===DDDDDDWWW|||xxxwwwvvvpppjjjeee___XXXRRRPPPMMMQQQGGGUUUZZZFFFDDDGGG@@@===:::777666666777777666555333888LLLfffwwwzzzwwwrrreeegggzzzDDDFFFGGGFFFFFFHHHJJJLLLRRRRRRssskkkRRR\\\\\\eeegggKKKBBBBBBBBB<<<777999::::::888666666777555777666666DDD___||||||kkk___UUUJJJBBBCCCDDDEEEFFFHHHKKKMMMNNNNNNLLLKKKJJJDDD===>>>DDDUUUssskkksssgggVVVOOONNNJJJQQQ]]]___WWWUUUSSSRRRRRROOOJJJFFFBBB===888666777666333111444//////444222///777CCCdddvvvwwwiiijjjpppxxxrrrUUUCCCAAACCCAAAIIIMMMRRRUUUWWWYYY[[[^^^___]]]^^^TTTBBB>>>EEEGGGnnn}}}zzzvvvrrrjjj```VVVOOORRRWWWOOO\\\cccPPPNNNOOOIIIEEE???:::777666666666666555333777GGG^^^ooouuuvvvjjjooo|||yyyqqqzzzBBBFFFJJJIIIEEEEEEJJJPPPPPP]]]cccQQQZZZ\\\lllaaaJJJEEEFFFDDD<<<888;;;======;;;888777666333777777444999PPPnnn~~~tttdddWWWMMMFFFBBBFFFFFFHHHIIIKKKLLLLLLLLLPPPIIIHHHJJJEEE<<>>AAABBB???;;;888666222888999333333DDDbbbzzzwww|||nnn^^^PPPGGGDDDDDDHHHIIIKKKLLLMMMMMMLLLKKKRRRJJJHHHJJJBBB<<>>999888888777444666666555999HHH[[[iiinnnxxxwwwkkkdddGGGCCCCCCGGGHHHIIINNNVVVfff|||```XXX```eee~~~SSSDDDCCCBBB???888888<<<@@@BBB@@@===:::999333888999555222>>>XXXooo{{{~~~{{{tttgggXXXKKKDDDDDDFFFJJJKKKLLLMMMNNNMMMLLLKKKRRRKKKGGGDDD<<<>>>WWWuuujjj[[[dddmmmrrrjjjddd]]]ZZZgggmmmaaaYYYYYYZZZZZZYYYXXXWWWWWWMMMHHHBBB???>>><<<888555333222222222111000111444===PPPkkkzzzkkk```eee~~~xxxrrr~~~uuukkkddd```QQQFFFFFFFFFCCCHHHSSSVVVVVVWWWXXXYYYYYYXXXWWWXXXYYYKKK@@@>>>:::RRR}}}vvvrrrrrryyymmmddd^^^UUUKKKNNN^^^XXXaaammmiiilllhhh]]]TTTHHH@@@===<<<;;;999444666777555666@@@SSScccpppyyyzzzkkk```tttLLLEEECCCGGGJJJKKKRRR\\\wwwfffXXXRRR\\\hhhLLL??????===<<<888888<<<@@@BBBAAA>>><<<;;;555666777666444:::MMM^^^www{{{}}}qqqjjj^^^PPPGGGDDDFFFJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNJJJDDD??????OOOnnnnnnhhhvvvzzzppplllkkkiiinnnmmm```ZZZ[[[[[[YYYWWWWWWXXXZZZRRRMMMGGGCCCAAA???:::777444333222111111111222333888GGG^^^uuu~~~qqqeee^^^yyy{{{yyyyyynnnkkk```VVVPPPHHHDDDEEEEEEDDDKKKUUUXXXXXXXXXZZZ[[[ZZZWWWUUURRRKKK???:::AAATTT{{{{{{wwwrrrqqq{{{|||wwwlllfffeee^^^TTTVVVfff\\\^^^hhhhhhmmmggg[[[SSSIIICCCBBBAAA>>>;;;555555777666555;;;KKKZZZjjjsss|||}}}qqqfffjjj~~~IIIDDDEEEJJJLLLNNN[[[llliiiRRRWWWRRRbbbvvv}}}JJJ@@@???===@@@AAAFFFHHHJJJHHHDDD???;;;999888555444555555777@@@KKKdddxxx}}}pppttteee]]]QQQHHHCCCEEEIIILLLLLLLLLLLLLLLLLLMMMNNNNNNIIIGGGBBBBBBUUUvvv~~~rrrvvvyyylllkkkmmmfffbbb```XXX[[[[[[ZZZXXXVVVWWW[[[___WWWRRRLLLGGGEEEBBB>>>:::777666333000000222222222333<<>>???CCC???QQQvvvgggmmmvvvtttlllhhh\\\hhhqqqppppppooobbbRRRPPP```RRRNNNZZZcccnnniiiZZZTTTMMMKKKKKKHHHAAA:::999777666777333222;;;GGG___iiitttyyy}}}{{{sssbbbfffoooKKKHHHMMMBBBLLLZZZeeejjj___WWW```oooxxxQQQFFFHHHPPPOOOYYYwwweeeTTTLLLFFF???<<<>>>888777555444444555666777CCCjjj~~~wwwppp}}}hhh^^^KKKHHHDDDEEEIIIMMMNNNNNNNNNQQQPPPLLLMMMRRRRRRMMM@@@DDDMMMeeewwwccceeemmmpppnnn[[[```___VVVNNNNNNRRRTTTWWW\\\bbb```[[[eeejjj___^^^OOODDDGGGKKKHHHAAA===999999666222222555555111777555999JJJiiisssdddWWW|||xxxxxxlll^^^VVVLLLIIIMMM@@@DDDIIIMMMPPPRRRVVVXXXVVVVVVXXX]]]bbbbbbYYYOOO999GGGDDD<<>>999;;;999444111222222...333222555DDD```yyyyyynnnaaazzzxxx~~~eeeWWWRRRJJJDDDDDDBBBFFFLLLPPPTTTVVVXXXZZZ^^^\\\\\\```ccc```TTTIIICCC===888FFFoooyyypppaaadddtttrrrbbb[[[ZZZiiiuuuuuuoooggg___XXX```lllmmm```[[[```___VVVVVVVVVVVVUUUTTTPPPIIICCC???:::888::::::666777;;;SSScccooosssxxxyyyjjj___^^^ppp}}}wwwsssqqqqqqpppppprrrrrrnnneee]]]JJJEEEKKKIIILLLWWWwwwoooWWWTTTTTTggguuuqqqYYYSSSQQQSSSLLLSSSSSSNNNJJJGGGBBB<<<:::;;;;;;999777555444444555666:::CCCfff}}}nnnfffwww|||{{{eeePPPGGGFFFEEEEEEGGGIIIKKKKKKKKKNNNQQQSSSPPPNNNMMMIIICCCGGGDDDUUUrrrkkkjjjiiiddd___IIIQQQVVVSSSQQQWWWbbbiiiaaa\\\[[[WWWTTT\\\^^^QQQSSSHHHBBBHHHPPPOOOFFF???888<<<===777222111111///222111222<<>>>>>@@@@@@===:::666444222222222666666SSSooo|||qqqnnnvvv~~~}}}vvvuuuwwwmmmXXXHHHDDDEEEEEEGGGIIIKKKLLLLLLKKKNNNQQQSSSRRRNNNHHHCCC???>>>SSSqqqrrrqqqqqqpppmmmggg___ZZZVVVXXXVVVQQQQQQYYYbbbggg[[[RRROOOOOOQQQ\\\^^^QQQNNNHHHDDDJJJRRRRRRIII???888???AAA<<<555444444333444222111666EEEZZZooozzzuuunnneeeeee|||eeeNNNEEEDDDCCCBBBBBBAAAGGGNNNTTTWWWXXXXXXYYY\\\[[[]]]aaa___TTTFFF===@@@KKKfffzzzrrrmmmcccfffooogggZZZ[[[ooowww|||xxxooohhhggghhhlllqqqnnnaaaWWWWWWZZZ[[[bbbjjjkkkccc```aaa[[[PPPGGGDDD@@@<<<888666555666<<>>>>>@@@AAA>>>===:::777555444444555444333EEEYYYpppzzz~~~~~~vvvuuupppkkkggg\\\LLLEEEFFFEEEGGGJJJLLLMMMMMMMMMMMMNNNPPPRRRQQQKKKDDD???>>>???iiibbbhhhnnnoookkkbbbZZZUUU^^^ZZZQQQKKKPPP[[[bbbcccXXXMMMLLLPPPTTT]]]___SSSLLLKKKKKKOOOTTTSSSJJJAAA@@@FFFHHHAAA999666555444333111000333<<>>DDD___zzzyyyooooooggg^^^VVVMMMEEEDDDHHHEEEHHHKKKMMMMMMMMMMMMNNNOOOOOOOOONNNHHH@@@>>>@@@PPP|||}}}___ccchhhgggbbbZZZUUUSSSZZZUUUMMMIIIOOO[[[cccddd\\\RRRRRRWWWXXX]]]\\\OOOKKKOOOSSSUUUUUUTTTNNNFFFKKKOOOMMMEEE<<<999666333000//////222777CCCYYYkkksssyyyfff[[[aaa|||kkk{{{```TTTPPPHHHBBB>>>???DDDHHHIIIMMMSSSWWWXXXYYYYYYYYYYYYXXXXXXVVVJJJ======DDDkkkxxxtttmmm^^^RRR]]]ssssssmmmrrrqqqnnnnnnooommmiiihhhjjjmmmoookkk[[[GGGCCCSSShhhvvvvvvsssmmmfff___ZZZYYYOOOMMMFFF===888777666444999BBBOOO[[[eeelllppprrrtttwwwtttggg^^^jjjvvvttt~~~uuupppccc^^^VVVPPPKKKHHHFFFDDDAAAAAAAAABBBCCCEEEGGGHHHIIIKKKFFFPPPXXXzzzuuu\\\SSS[[[cccyyy|||YYYPPPHHHAAACCC>>>DDDCCCCCC@@@===???DDDDDD>>><<<:::999777777777999:::333555:::777NNNkkkrrrmmmyyylllllleee[[[QQQJJJGGGEEEGGGJJJEEEHHHKKKLLLKKKKKKMMMOOOOOOMMMLLLKKKDDD===>>>DDD```pppeeefffeee```ZZZUUUTTTUUUWWWXXXVVVQQQQQQXXX___aaa___VVVXXX]]]ZZZYYYTTTHHHHHHSSSZZZYYYVVVUUURRRNNNOOOPPPLLLDDD???>>>;;;777111000111333333888HHHXXXiiittthhhggg```dddrrrooo~~~dddTTTJJJHHHDDDAAABBBFFFIIIKKKLLLPPPTTTVVVWWWWWWXXXXXX[[[XXXUUUOOOAAA:::III___zzzwwwfff\\\VVVfffxxxpppbbbddd^^^aaahhhnnnllleeeeeejjjiiillllll```MMMLLLhhh{{{vvvtttiii\\\XXX^^^RRRQQQJJJ???::::::999666777;;;DDDRRR```hhhmmmnnnsssuuuuuuooobbbbbbzzz|||yyyiiiaaa___VVVQQQLLLHHHFFFEEEDDDCCC>>>@@@BBBDDDEEEEEEFFFGGGIIINNNGGGSSS^^^lllYYYSSSSSSUUU^^^oooTTTRRRJJJ===>>><<>><<<;;;:::999555333333999???>>>;;;EEEbbbwwwxxxxxx~~~lllhhhcccZZZVVVYYYNNNJJJDDDCCCEEEHHHJJJJJJLLLJJJGGGFFFFFFJJJNNNQQQWWWQQQDDD@@@DDD@@@DDDTTTwwwoooiiijjjoooiiiccc]]]SSSPPP\\\mmmiiiooowwwuuugggVVVPPPSSSXXXVVVRRRRRRWWWYYYQQQFFFRRR]]]dddcccbbbbbb\\\SSSSSSVVVLLLFFFOOOQQQHHHBBB:::888777999777444666:::GGGWWWjjjqqqggg^^^hhhxxxtttjjjzzzfffVVVNNNJJJFFFDDDAAA???BBBIIILLLKKKLLLQQQPPPOOORRRVVVWWWVVVVVVYYYWWWQQQ???:::DDDJJJgggkkkqqqnnntttyyyoooiiijjjnnnuuu^^^]]]]]]xxxzzzssslllfffgggfffpppxxxkkk[[[jjj{{{qqqyyyzzzhhhffflllddd^^^\\\SSSIIIFFFJJJJJJGGG999999888<<>>GGGKKKGGGHHHMMMLLLDDDQQQOOOPPP\\\cccRRRNNNHHHOOOYYYtttXXXOOOHHHJJJMMMHHHAAA<<<555888>>>EEEKKKLLLHHHDDD???===<<<;;;;;;:::777555333777<<<;;;999AAAYYYrrrrrrooo|||zzzqqqccc```\\\RRRLLLMMMJJJGGGCCCCCCFFFJJJKKKLLLLLLJJJHHHHHHKKKNNNPPPQQQQQQOOOFFFBBBCCCAAAJJJ```ooocccaaa\\\eeeccc]]]TTTOOOSSSaaannnqqqppppppnnnfffYYYRRRQQQQQQRRRSSSVVV[[[^^^XXXOOOYYYaaafffdddbbb___XXXOOOSSSZZZUUUPPPVVVUUUKKKGGGAAA<<<999888666222333777EEETTTiiirrrjjj___bbblllpppwwwjjjZZZMMMFFFDDDBBBAAADDDBBBEEEKKKNNNMMMNNNSSSQQQRRRSSSSSSTTTVVVVVVUUUDDDHHHDDD@@@HHHZZZ{{{wwwgggvvv~~~ssszzz~~~sssjjjooosss{{{ooo^^^```pppwwwsssppplllmmm{{{vvvssskkkhhhyyyzzzpppvvvzzzooonnntttnnnfffaaaWWWNNNMMMSSSTTTQQQ999999777:::GGGZZZeeegggkkkmmmnnnmmmkkkgggeeedddssspppbbb^^^XXXQQQKKKGGGEEEEEEBBBAAA@@@???@@@AAACCCDDDFFFHHHIIIHHHKKKOOOOOOLLLPPPLLLRRRkkkzzzSSSIIIOOOMMMQQQjjjqqqRRRIIIDDDIIINNNIII???888444:::CCCJJJLLLJJJFFFDDD???===;;;;;;;;;;;;999777444555777777666<<>>MMMcccwwwuuufffkkknnnqqqpppjjjdddnnnllleeehhhfffaaabbbeeeooolllffflllppppppuuuwwwwwwyyyooodddkkktttoookkkfffhhhmmmkkklllwwwyyyjjjWWWKKKJJJMMMKKKGGG@@@>>>999555999EEETTT___eeegggjjjjjjiiiggggggggg]]]fffqqq```VVVRRRKKKIIIGGGDDDBBBBBBBBBBBB@@@@@@@@@BBBCCCEEEGGGIIIKKKHHHKKKQQQNNNGGGJJJSSSSSSNNNppphhhJJJFFFNNNgggZZZQQQNNNLLLLLLIIIEEEFFFKKKXXXSSSOOOOOOQQQOOOGGG@@@DDDAAA>>><<<<<<;;;:::888;;;666444666777666999>>>LLLbbbooolllqqq{{{xxxrrrfff^^^TTTNNNGGGEEEDDDAAA@@@@@@CCCEEEFFFGGGHHHIIIIIIJJJOOONNNMMMMMMLLLIIIBBB===;;;:::777CCC^^^vvv___LLLQQQZZZ\\\\\\OOOVVVQQQEEEKKK]]]]]]NNNBBBEEENNNVVVVVVOOOJJJJJJSSS[[[```___\\\ZZZVVVQQQQQQRRRWWW[[[UUUJJJGGGLLLaaafffbbb\\\\\\UUUPPPVVVTTTJJJAAA===999666555777666???LLL[[[eeeiiieee___UUUhhhxxxoookkkgggccc___kkkmmmmmmlllpppvvvwwwtttwwwyyy|||~~~eeeVVVPPPGGGCCCAAA??????BBBGGGKKKMMMKKKLLLNNNOOOPPPRRRSSSRRRPPPVVVTTTKKKFFFGGGCCC===CCCQQQ|||jjjiiissstttssssssnnnbbbjjjgggcccjjjkkkeeeeeeiiioooggg\\\]]]```eeepppppprrrvvvoooccciiiooohhhiiiiiiiiikkkjjjhhhuuuvvvaaaUUUSSSTTTSSSQQQIIIEEE>>>888666===JJJVVV^^^aaafffiiiiiihhhhhhhhh```[[[mmmjjj\\\SSSMMMJJJEEEDDDCCCBBBBBBCCCCCCDDD@@@AAABBBDDDFFFHHHJJJKKKOOOMMMOOORRRNNNNNN^^^rrrVVV\\\www]]]JJJOOORRRxxxzzzXXXPPPNNNMMMJJJDDD@@@GGGPPPVVVOOOGGGGGGKKKLLLGGGAAADDDBBB>>>=========<<<;;;===888555777888666666888@@@WWWkkkkkkggguuuyyyqqqmmmfff^^^WWWUUUNNNJJJDDDAAAAAABBBDDDEEEFFFGGGIIIIIIHHHHHHIIIJJJOOOOOOMMMKKKFFFAAA<<<999<<<:::<<>>???AAAEEEIIILLLNNNLLLOOOPPPOOOPPPSSSSSSPPPUUUUUURRRJJJ@@@;;;===AAAiiiqqqkkkrrrzzzxxxvvvvvvpppZZZaaaaaaccckkkggg\\\\\\jjjkkk^^^RRRVVV\\\hhhyyyuuunnnllllllnnnwwwtttaaaccceeedddfffhhhbbbjjjzzzhhh___]]]^^^___aaaUUUNNNEEE>>>999999BBBLLLUUUZZZbbbgggiiiiiihhhhhhfffYYY[[[hhhwwwyyyyyytttdddXXXQQQMMMIIIFFFAAAAAAAAAAAAAAABBBCCCDDDBBBCCCEEEGGGIIIKKKLLLMMMNNNNNNNNNNNNQQQaaa~~~^^^wwwgggNNNJJJ]]]___hhhVVVPPPMMMKKKHHHCCC@@@FFFNNNJJJFFFAAAAAAEEEGGGFFFDDDBBB@@@===<<<>>>?????????===888666888999666555777:::GGG\\\kkkkkknnnssskkkdddaaa[[[RRRNNNNNNJJJHHHEEECCCCCCFFFHHHIIIGGGHHHJJJIIIHHHHHHJJJMMMNNNOOONNNHHH@@@;;;:::;;;;;;???HHHfffrrrcccYYY[[[]]]WWWPPPNNNEEECCC???AAAQQQ```[[[LLLUUU[[[aaa]]]OOOFFFMMMYYY___```^^^ZZZYYYZZZYYYUUUEEEIIITTTZZZMMM<<>>999<<>>AAACCCCCC<<<888777999999666555888444666JJJfffnnnkkkjjjwwwvvvnnnddd\\\ZZZVVVMMMIIIJJJBBBCCCBBBAAABBBEEEFFFFFFGGGHHHJJJIIIHHHIIILLLPPPLLLOOONNNGGG===888:::>>>???HHHXXXzzz~~~UUU[[[___^^^XXXQQQJJJDDDGGG@@@:::???PPP]]]XXXKKKTTTXXXZZZTTTIIIFFFUUUgggdddccc]]]WWWUUUWWWVVVQQQDDDIIIXXX```RRRAAALLLeeeeeeZZZLLLPPP___\\\PPPPPPOOOIIIFFFIIIKKKGGGBBB???555777888<<>>AAAHHHGGG@@@<<<===<<<;;;:::888777666666555333444>>>QQQbbbkkkoooqqqqqqqqq{{{www|||lllddd```\\\ZZZVVVQQQLLLHHHFFFDDDBBBCCCDDDEEEFFFGGGGGGGGGEEELLLOOOKKKIIIKKKKKKHHHKKKKKK@@@999<<<:::888@@@IIIeee```QQQLLLMMMSSSOOOEEEBBBIIIQQQNNN>>>888MMM[[[RRRFFFUUUTTTWWWSSSJJJQQQ\\\ZZZWWWVVVRRROOOUUU[[[XXXNNNIIIJJJMMMXXXZZZKKKMMMeeejjjbbb]]]^^^VVVHHH@@@BBBOOOMMMKKKJJJJJJIIIGGGFFF>>>>>>:::777>>>NNN[[[___aaabbbVVVUUUqqqzzzkkkttt|||yyy|||```cccgggjjjhhhbbbXXXQQQHHHFFFCCCAAA@@@AAABBBDDDFFFGGGIIIKKKMMMPPPTTTWWWSSSSSSSSSRRRRRRQQQLLLGGG>>>AAA<<<@@@IIIKKKiiitttkkkkkkmmmoooqqqsssqqqnnnkkkdddqqqtttjjjcccbbbWWWGGGSSSjjjVVVNNNmmmeeeTTTmmmrrrggg```dddjjjiiiccc^^^```^^^___ddddddbbbdddiii}}}]]]UUUjjjuuummmmmmdddUUUHHHDDDDDD>>>444???JJJWWW___aaa``````bbbcccccccccbbbaaahhh}}}|||zzz|||rrrlllfff]]]WWWMMMKKKHHHDDDAAA@@@@@@@@@CCCCCCCCCCCCDDDFFFHHHIIILLLIIIKKKRRRUUURRRRRRUUUbbb{{{~~~\\\IIILLL```qqquuuWWWHHHGGGEEEBBB???????????????@@@@@@??????@@@@@@???<<>>:::===LLLxxxsssXXXLLLIIIMMMTTTQQQFFFBBBGGGLLLNNNEEEEEEYYYcccVVVIIIOOONNNRRROOOEEEHHHOOOKKKJJJEEEFFFNNNSSSRRRQQQTTTKKKMMMRRR```dddSSSMMM]]]gggaaaYYYTTTPPPNNNRRRXXXXXXVVVSSSPPPNNNKKKGGGDDD@@@<<<888666;;;DDDOOOWWW[[[___VVVRRRddd}}}wwwtttwww~~~|||{{{zzzzzz}}}wwwwwwtttrrrtttzzzsssVVVVVVVVVUUUSSSOOOHHHCCCAAA@@@??????@@@AAACCCEEEHHHJJJNNNPPPQQQRRRTTTUUUTTTSSSRRRPPPNNNJJJDDD???AAA===<<>>;;;CCCOOOWWW[[[]]]```aaafffffffffeeebbbdddppp}}}wwwssspppmmmmmmqqqwwwiii___ZZZUUUOOOIIIHHHFFFDDDCCCAAAAAAAAAAAAAAABBBBBBDDDGGGIIILLLMMMNNNKKKKKKKKKKKKOOO]]]lllyyy^^^MMMMMM\\\eeefffUUUCCCFFFDDDAAA???======>>>>>>>>>@@@CCCDDDAAA===;;;:::AAA???@@@BBBAAA<<<:::;;;888888888777777888888999;;;777555;;;DDDQQQbbbpppgggvvvjjj\\\^^^uuu|||lllbbb^^^ZZZTTTOOOLLLGGGCCCAAABBBDDDFFFJJJJJJJJJJJJJJJIIIHHHHHHDDDHHHJJJJJJKKKJJJEEE???======:::;;;???===KKKhhhsssTTTUUUGGGGGGLLLTTTQQQGGGBBBDDDEEEJJJFFFHHHZZZaaaUUUKKKNNNOOOTTTQQQFFFFFFIIIAAA@@@:::BBBRRRUUULLLNNN\\\XXXWWWXXXaaabbbNNNDDDQQQ```cccbbb]]][[[]]]]]]\\\PPPOOONNNNNNOOONNNKKKIIIBBB:::666888999;;;DDDQQQVVV]]]YYYTTTXXXeeexxxxxx|||vvvtttvvvyyyzzzzzzwwwssspppoootttzzz}}}yyyxxx~~~}}}{{{tttnnnlllmmmrrr}}}rrrdddSSSPPPKKKGGGEEECCC@@@>>>:::;;;<<<>>>@@@BBBEEEFFFHHHLLLQQQTTTTTTSSSRRRRRRTTTSSSQQQNNNIIICCC???<<<===DDD\\\vvvsssuuuxxxpppnnnmmmooorrrpppjjjdddiiihhhiiimmmoookkk```VVVggglllhhhfffcccWWWZZZrrruuukkkccccccccc^^^XXXTTT\\\\\\dddhhhXXXDDDGGGYYYzzz|||pppkkkgggbbbjjj^^^VVVWWWUUUKKKAAA>>>:::>>>EEENNNVVV\\\aaadddiiihhhiiijjjgggcccffflll~~~xxxsssoooooorrrnnnqqqgggZZZRRRNNNKKKGGGCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEFFFHHHIIIJJJKKKHHHNNNTTTUUUQQQUUUfffxxxfffWWWSSS\\\oooqqqsssWWWTTTCCCGGGFFFCCC@@@>>>===>>>@@@CCCEEEIIIJJJFFF???===??????>>>======;;;999888888;;;:::999999999999999999888444222555<<>>LLLRRR[[[]]][[[XXXXXXppp}}}|||zzz{{{jjjmmmrrrvvvwwwuuurrroookkknnnqqqooohhhdddlllxxx|||yyyxxxzzzzzz|||}}}}}}~~~~~~uuuiii]]]TTTQQQLLLGGGCCCBBBAAAAAA@@@888:::<<<>>>AAADDDFFFGGGGGGKKKOOORRRRRRQQQQQQQQQQQQOOOLLLJJJDDD>>>>>>@@@>>>aaa|||rrrsssqqqpppnnnmmmpppssssssllleeekkkggggggmmmooojjjeeedddtttjjjjjjjjj[[[QQQ^^^qqqrrrjjjdddeeefffbbb^^^]]]aaa___fffmmm___LLLSSSiiissswww|||yyyooodddbbbeeemmmWWWLLLXXXaaaWWWFFF=========@@@GGGQQQ[[[cccgggiiihhhjjjmmmlllgggeeegggyyylllffffffaaavvv{{{vvv||||||sssddd\\\RRRLLLJJJHHHFFFDDD@@@AAABBBCCCDDDDDDDDDDDDIIIIIIIIIJJJKKKMMMNNNOOOKKKRRRXXXXXXXXXccczzzyyy___XXXZZZeeewww[[[KKKMMMAAAFFFFFFDDDAAA===<<<===@@@FFFEEEHHHJJJFFF???>>>CCC>>>???===;;;:::::::::999>>>>>><<<;;;:::999999999555333222555999DDDXXXiiimmmhhhgggwwwzzzooovvv~~~|||tttkkkmmmjjjbbbZZZVVVTTTNNNGGGCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKHHHFFFEEECCC???<<<:::555;;;EEE\\\wwwqqqRRRTTTMMMBBBJJJIIIIIIJJJFFFBBBAAACCC<<>>HHH[[[vvvqqqooojjjlllkkkkkknnnrrrrrrmmmgggfffeeefffiiifffbbbdddjjjuuudddbbbdddWWWUUUfffrrrmmmhhheeeggghhheeecccdddaaa]]]cccmmmjjjbbbmmm}}}zzzvvvlllaaacccmmmfffUUUPPP\\\bbbXXXKKKHHHBBB???>>>BBBKKKVVV```fffiiigggiiimmmmmmiiiggghhhppp{{{jjjkkknnnnnnssswwwqqqooojjjbbb[[[UUUPPPIIIEEEDDDDDDCCCBBBDDDEEEFFFFFFGGGGGGFFFFFFJJJJJJJJJLLLNNNQQQTTTVVVTTTSSSQQQQQQ^^^}}}yyy```ZZZ^^^kkk~~~VVVJJJHHHDDDDDDEEEDDD@@@;;;999;;;>>>AAA>>>@@@EEEDDD<<<;;;@@@>>>@@@@@@===<<<>>>>>>;;;???>>>===;;;:::999888888444333444666777;;;FFFSSSiiieeeccckkkvvvmmmgggqqq~~~~~~{{{|||}}}tttjjjfffddd^^^WWWWWWWWWSSSMMMKKKKKKHHHCCC@@@BBBDDDFFFHHHHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKLLLHHHCCC@@@;;;999<<>>===>>>@@@AAA@@@???BBBBBBBBBCCCDDDFFFHHHIIIMMMNNNPPPQQQQQQQQQRRRSSSFFF@@@<<<;;;888;;;KKK^^^}}}nnnmmmllliiihhhiiikkknnnooonnnkkkhhhggglllnnnkkkfffcccgggkkkjjj___]]]]]]YYY___nnnuuuiiifffeeegggfffccccccfffiiifffgggkkkiiihhhrrryyyqqqggg___ccckkkTTTSSSWWWZZZTTTKKKMMMUUUHHHDDD@@@@@@DDDNNNZZZaaahhhfffhhhllllllhhhgggiii\\\eee{{{wwwxxx{{{}}}zzzrrrssslllggg```[[[WWWSSSNNNIIILLLIIIFFFDDDDDDDDDDDDCCCHHHHHHIIIIIIIIIIIIJJJJJJPPPNNNLLLKKKLLLOOOSSSVVV\\\bbbiiisssyyy___[[[bbbtttvvv```TTTFFFJJJDDDFFFEEE@@@;;;999;;;???<<<888;;;EEEGGG???:::===;;;>>>???<<<<<>>:::<<<<<<;;;999999888888888777555666777666555999@@@WWWaaaggghhhpppmmmSSSWWWkkk|||uuuqqquuuzzzzzzzzz{{{~~~yyyuuuuuullliii```XXXTTTTTTPPPJJJHHHKKKKKKGGGEEEGGGHHHFFFCCCCCCDDDFFFGGGHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJGGGCCC???===;;;>>>LLL[[[}}}]]]PPPIIIEEEHHHKKKFFFFFFDDDAAA???AAAEEEGGGAAAMMMQQQRRRRRRHHH@@@EEEWWWOOOIIIBBB;;;CCCLLLGGGIIIIIIKKKNNNOOOJJJCCC>>>DDDUUU```bbb[[[LLLMMM___XXXRRRQQQVVV[[[ZZZVVVSSSOOORRRXXX^^^cccdddbbb___WWWQQQLLLOOOTTTRRRFFF;;;777GGGNNNSSS___bbb^^^aaaeee~~~~~~qqqVVVVVV[[[ccckkkqqqtttuuuuuupppllliiihhhccc]]][[[]]][[[ZZZXXXUUUSSSQQQOOONNNQQQXXXaaaiiimmmooonnnnnnjjjpppsssqqqoooooommmkkkdddfffjjjooouuuxxxyyyxxxrrrpppllliiigggdddcccbbb]]]]]]^^^^^^]]]ZZZWWWUUUQQQKKKGGGEEEBBB>>>???DDD??????>>>@@@BBBDDDCCCCCCEEEDDDCCCCCCEEEGGGIIIKKKNNNPPPSSSSSSQQQOOOMMMLLLBBB<<<;;;???DDDQQQmmmsssooollljjjiiiiiilllpppqqqooolllkkkjjjmmmvvvyyyrrrmmmnnnlllgggaaaeeeccc^^^___gggnnnqqqeeecccdddfffeeebbbdddhhhmmmooonnnhhhbbbaaagggmmm}}}vvvnnnhhhdddbbbdddgggQQQTTTUUURRRNNNNNNSSSZZZPPPMMMGGGBBBAAAIIIUUU^^^ccceeejjjpppoookkkkkknnnccc___jjj~~~yyydddZZZ[[[UUUUUUSSSPPPMMMJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIJJJLLLMMMNNNSSSRRRRRRUUU[[[dddmmmsssppp[[[ZZZeeezzznnnhhhZZZBBBJJJGGGHHHHHHCCC===;;;>>>AAA<<<777<<>>@@@@@@======BBBAAA???>>>???AAACCCDDDCCCFFFEEECCCCCCDDDGGGKKKMMMLLLPPPSSSTTTQQQKKKFFFDDDBBB===>>>HHHTTTiii}}}vvvuuuwwwooohhhhhhmmmrrrwwwvvvqqqmmmlllnnnmmmxxx{{{tttqqqssskkk]]]^^^nnnnnncccdddiiiiiijjjbbbaaadddgggfffeeehhhnnncccmmmoooeee]]]```fffhhhgggeeecccdddhhhkkkllljjj```ZZZRRROOOWWWaaaaaa[[[XXXUUUOOOFFFBBBGGGSSS^^^___dddllltttuuuqqqqqquuupppbbbaaa{{{|||nnnZZZPPPRRRGGGJJJLLLLLLJJJIIIKKKNNNJJJJJJLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIJJJMMMPPPRRROOORRRXXXeeevvvuuubbbcccllljjjdddRRRKKKEEEFFFIIIHHHDDD@@@<<<;;;<<<>>>???<<<<<>>???>>>WWWcccVVVGGGAAADDDIIIIIIHHHBBBAAA??????@@@BBBEEEGGGGGGFFFGGGHHHHHHFFFCCC@@@TTTJJJ===666;;;EEEHHHDDDKKKIIIKKKMMMMMMIIIJJJMMMRRRaaabbbXXXWWWXXXZZZccchhhjjjiiiddd[[[VVVUUUVVVXXX[[[^^^aaabbbbbbbbbbbb[[[ZZZOOOFFFOOOaaa___PPPJJJAAA???JJJXXX___dddiiiggg]]]```zzzqqqooogggVVVHHHLLL```sss|||tttlllfffeeeccc]]]XXXWWW\\\\\\ZZZXXXVVVSSSQQQPPPNNNNNNOOOOOOOOOOOONNNNNNVVVVVVVVVWWWWWWXXXXXXXXX\\\___```]]]XXXVVVXXX\\\TTTQQQOOONNNOOOOOOLLLIIIIIIIIIHHHGGGEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDFFFHHHHHHHHHIIIKKKMMMQQQMMMLLLMMMLLLGGGAAA???999@@@^^^vvv|||www{{{vvvsssoookkkiiipppsssuuuuuuwwwyyyvvvqqqooopppqqqqqqpppllleee___hhhkkknnnnnnnnnmmmnnnpppooogggcccgggkkkjjjkkknnngggjjjdddaaafffdddaaafffhhhgggffffffgggjjjmmmnnnhhh___XXX[[[dddjjjggg```ggg```TTTRRRSSSIIIGGGVVV^^^___ccckkkuuuyyytttlllnnnkkkmmmttt}}}|||}}}}}}rrrbbbVVVPPPQQQPPPQQQSSSTTTUUUTTTSSSXXX[[[\\\ZZZZZZYYYUUUOOOSSSRRRSSSUUUQQQMMMTTT```bbbrrrllleee___kkkuuuuuuvvvTTTIIIFFFDDDBBBDDDDDDBBB???<<<;;;===>>>CCC??????DDDLLLLLLCCC:::;;;999777666777888888777666777888999999888777666666666666666666666777888666999GGGZZZdddcccfffnnnvvvjjjccc]]]iii|||uuuiiimmmttttttrrrrrrsssnnngggcccdddiiilllmmmdddbbb```aaacccbbb^^^ZZZXXXWWWWWWXXXYYYYYYWWWTTTSSSSSSRRRQQQOOOLLLKKKIIILLLJJJIIIGGGFFFFFFFFFGGGHHHFFFFFFFFFHHHHHHHHHFFFGGGHHHIIIJJJKKKLLLMMMNNNBBBGGGLLLOOOMMMGGGBBB>>>;;;999EEEWWWjjjaaaQQQIIIAAA@@@CCCGGGGGGFFF???===;;;<<>>999===EEEVVVuuuyyyrrrqqqsssttttttzzzyyytttnnnmmmqqqqqqnnnllliiijjjnnnllleee^^^\\\hhhjjjmmmoooqqqqqqqqqqqquuunnnjjjmmmpppnnnnnnpppkkknnnddd\\\___aaagggtttmmmlllkkkiiiiiiiiiiiijjjiiiggggggggggggeeeaaa]]]ffffff^^^YYYXXXOOOKKKUUUZZZ[[[^^^ccclllsssvvvvvvzzzvvvtttsssqqqrrr}}}yyynnnqqqwww}}}~~~xxxoooeee^^^jjjpppyyy}}}xxxsssiiifffeeefffgggeeehhhwww\\\fffkkkrrr}}}QQQGGGBBBBBBEEE@@@AAABBBBBB@@@>>>======>>>CCC@@@>>>BBBHHHIIICCC<<<:::888666666777888777666666777888999999888777666777777666666555666666666777333:::KKKXXX[[[[[[]]]jjjlll```\\\lll}}}xxxyyyzzzvvvrrrrrrlllhhhjjjmmmmmmhhhcccaaa^^^\\\\\\]]][[[VVVRRRQQQPPPNNNNNNOOOOOONNNMMMJJJJJJIIIHHHGGGGGGGGGHHHIIIHHHGGGFFFEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIHHHFFFFFFGGGHHHIIIJJJJJJKKKPPPPPPNNNHHH???:::888888@@@TTTuuu[[[EEEAAA@@@@@@AAACCCDDDCCCAAA===:::888;;;AAADDDBBB???<<<>>>@@@@@@>>>>>>AAADDD@@@;;;666999FFFPPPMMMCCCFFFDDDEEEKKKOOOSSSXXX^^^\\\fffbbbXXXSSSJJJCCCFFFSSSZZZ^^^XXXNNNKKKRRR[[[dddaaa^^^^^^^^^^^^[[[XXXYYYWWWTTTSSSVVV]]]gggnnnWWWLLLFFFKKKPPPTTT]]]hhhhhhbbb___dddqqqhhhWWWSSSSSSIIIGGGGGGJJJKKKLLLQQQXXXWWWVVVVVVVVVUUUTTTSSSSSSLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFDDDEEEFFFDDD@@@>>>@@@CCCCCCBBBAAABBBCCCDDDCCCBBB>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDEEEHHHLLLNNNOOOAAA???AAAEEE@@@<<>>>>>???<<<;;;===AAABBB???;;;:::888777777888888777666777888888999999888888777888777666555555555555555:::444444<<>>@@@CCCDDDBBB@@@>>>======999888<<>>999999===BBB<<<888555;;;IIITTTOOODDDCCCAAACCCKKKQQQSSSVVV[[[VVVZZZRRRJJJLLLJJJIIIQQQWWW[[[]]]XXXQQQPPPVVV^^^fffbbb]]]\\\]]]]]]ZZZWWWVVVXXX```hhhhhhfffnnn{{{jjj\\\SSSSSSRRRNNNVVVbbbiiiiiigggccc___jjjxxxdddZZZCCC??????CCCGGGGGGIIILLLRRRTTTVVVWWWWWWUUURRRPPPNNNLLLKKKIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHCCCDDDDDDBBB???>>>@@@BBBDDDDDDCCCCCCDDDDDDDDDCCC@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFDDDCCCDDDGGGJJJJJJIII===:::===EEEHHHPPPkkkzzzttttttzzzxxxllliiittt|||}}}yyyzzzwwwrrrpppppplllfffcccZZZ]]]nnnpppddd```hhhrrrtttuuupppjjjgggkkkooocccaaabbbhhhooouuuwwwxxxttt```CCC>>>UUUdddbbbbbbmmmmmmnnnnnnmmmlllkkkkkk\\\gggqqqqqqggg]]][[[\\\ZZZmmmmmmaaa___```]]]]]]WWWVVVYYYaaakkkuuu~~~~~~tttooorrrxxx~~~sssfff```^^^aaabbbgggkkkjjjdddcccfffwwwyyyzzz___@@@OOOIIIBBBGGGCCCEEEFFFGGGFFFCCC@@@>>>>>>;;;:::999:::<<<===<<<::::::999888999::::::888777888999999999999999999888777777666555555444555555777888888888888AAAUUUfffgggkkkvvvtttaaaRRRRRRYYYfffjjjlllmmmqqquuussslllpppjjjjjjrrrwwwtttnnnlllddd```\\\[[[\\\\\\ZZZWWWSSSPPPMMMKKKLLLMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJIIIIIIHHHGGGGGGHHHJJJKKKHHHFFFFFFGGGIIIIIIIIIHHHKKKJJJIIIHHHGGGFFFEEEDDD888:::<<<>>>AAAGGGOOOUUUxxxaaaHHH;;;BBB>>>@@@BBBBBB???<<<;;;;;;;;;888666;;;BBBEEE@@@;;;<<>>CCC;;;777444999FFFOOOKKKAAA@@@???BBBKKKPPPOOONNNNNNOOOPPPHHHFFFNNNPPPOOOWWWVVVVVVUUUTTTSSSTTTXXX\\\bbb___\\\[[[]]]]]][[[YYYYYY[[[cccjjjddd\\\bbbqqqxxxhhh______[[[RRRVVVccciiioootttooobbb^^^ooonnnaaaKKKBBB;;;>>>CCCFFFHHHJJJMMMPPPUUUXXXYYYVVVQQQNNNPPPOOONNNMMMMMMLLLLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@CCCDDDDDDEEEEEEEEEEEEDDDFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDCCCAAA?????????DDDMMMYYYnnnooo|||xxxxxxwwwrrrwww||||||wwwwwwtttnnnmmmmmmjjjeeeiii___ccctttxxxlllhhhqqqmmmqqqqqqhhh\\\ZZZdddpppjjjiiihhhkkkqqqwwwyyywwwpppdddNNNKKK^^^fffaaaaaalllllllllmmmllllllkkkjjjdddjjjqqqrrrmmmgggdddccc^^^rrrqqqbbb```dddbbbaaaWWWSSSWWWfffsssyyy{{{}}}yyywwwyyy{{{yyymmm\\\WWWWWWXXXUUUXXX^^^dddccc```dddjjjzzzwwwnnnkkktttooo~~~ZZZFFFOOOJJJBBBCCCAAAEEEFFFGGGFFFBBB???>>>===:::::::::::::::;;;;;;<<<:::999999:::;;;:::888777888888888888888888888888666666555555444555555555111888===:::555777FFFTTThhhfffgggwwwxxxggg]]]]]]XXXTTTVVV^^^iiirrrvvvxxx}}}uuupppjjjeee^^^ZZZYYYYYYWWWUUUTTTQQQNNNLLLMMMMMMMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHJJJIIIHHHHHHHHHIIIJJJKKKJJJHHHGGGHHHIIIJJJIIIGGGDDDDDDCCCBBBAAA@@@???>>>AAA>>>===AAANNNaaauuuUUUFFFEEE???:::999;;;<<<<<<;;;::::::;;;888666555888===???;;;777999;;;<<<<<<;;;===BBBFFF999777444777@@@GGGDDD;;;===;;;???HHHMMMKKKFFFDDDNNNNNNIIIMMMWWWSSSKKKMMMUUUTTTSSSTTTVVVYYY[[[\\\YYYYYYZZZZZZZZZZZZ[[[[[[ZZZYYY[[[]]]YYYVVV```ooorrrbbb[[[aaa```UUUUUU```bbblllwwwxxxmmmccceeennn{{{tttVVVJJJ???;;;<<<===AAAEEEFFFJJJOOOTTTVVVUUURRRPPPMMMMMMMMMMMMMMMLLLJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBCCCDDDDDDCCCAAA@@@@@@AAADDDDDDDDDEEEDDDDDDCCCBBBFFFFFFGGGGGGHHHIIIIIIIIIMMMMMMLLLKKKJJJIIIIIIHHHBBBBBBAAA>>>;;;:::<<<>>>III]]]ttt{{{ooo~~~zzzxxxyyy|||~~~{{{tttqqqqqqtttyyyuuulllcccaaafffhhhgggmmmgggkkkxxx{{{rrroootttmmmrrrrrriii^^^___lllzzzvvvsssnnnjjjkkkooonnnkkkaaagggbbb]]]aaa______hhhkkkkkkjjjiiiiiihhhggggggkkkkkklllmmmllliiiddd```fffuuurrrdddcccdddaaaaaaVVVPPPUUUffftttwwwuuuuuu~~~ttttttuuuvvvzzz{{{pppttt|||}}}wwwvvvzzzxxxvvvjjjrrr{{{{{{ssslllhhhmmmlllkkkqqquuummmXXXHHHGGGGGGCCC@@@>>>@@@AAABBBAAA>>><<<<<<===888999;;;;;;:::999:::<<<999888888999::::::777555777777666666666666777777555555444444444555666666222777999777555666;;;???UUU___hhhqqq{{{fffSSSMMMNNNPPPXXXaaannn{{{}}}}}}vvvkkkbbb^^^\\\YYYWWWVVVTTTQQQPPPPPPPPPOOONNNLLLMMMMMMMMMLLLKKKJJJIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIGGGFFFFFFFFFFFFEEECCC============>>>>>>>>>>>>>>>@@@III^^^~~~PPP>>>:::===???<<<888888999:::;;;;;;:::999888777666777999:::999777999999:::;;;===@@@BBBDDD777888999;;;@@@DDD@@@999:::777:::CCCIIIHHHDDDBBBNNNKKKEEEKKKVVVPPPEEEFFFZZZZZZZZZYYYWWWVVVWWWYYYOOOTTTXXXXXXVVVVVVXXXZZZWWWWWWXXXXXXXXX\\\eeemmmfffWWWTTTaaacccXXXSSS[[[aaagggsss|||{{{rrrllllll}}}xxxrrrkkkaaaSSSDDD>>>???@@@BBBFFFJJJOOOSSSUUUWWWOOOPPPQQQQQQPPPMMMJJJHHHHHHHHHHHHHHHGGGGGGFFFFFFDDDCCCBBBAAABBBBBBBBBBBBCCCEEEFFFEEECCCBBBDDDEEECCCDDDDDDEEEEEEDDDDDDCCCFFFFFFGGGHHHHHHIIIJJJJJJMMMMMMKKKJJJHHHFFFEEEDDD<<<===>>><<<<<>>;;;<<<===<<<;;;:::;;;<<<555888::::::888777888:::888777777888999999666444555555444444444444555555444444444444444555666777888555111000444999999666>>>XXXmmmrrrtttzzzjjj^^^RRRPPPWWWVVV^^^nnn||||||yyy|||ooohhhddd```^^^UUUSSSQQQPPPPPPPPPOOOMMMIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIGGGFFFFFFFFFGGGGGGEEEDDDBBBAAABBBAAA@@@>>>>>>???@@@AAACCCDDDFFFFFFNNN[[[vvvxxxHHH:::IIIBBB444888<<<:::::::::<<<>>><<<999666999999999999999999999:::<<<;;;:::;;;>>>?????????777;;;???AAADDDEEE@@@999888444666???FFFGGGFFFEEELLLFFF<<<@@@NNNLLLDDDGGG\\\___```[[[RRRMMMMMMPPPIIIPPPWWWWWWSSSRRRUUUYYYWWWZZZ\\\ZZZ[[[^^^___^^^fffVVVUUUfffkkk^^^VVV[[[iiikkkuuuzzzuuujjjkkk]]]IIIDDD<<<<<<>>>BBBHHHQQQXXX]]]ZZZ[[[\\\\\\ZZZVVVRRROOOHHHHHHGGGGGGGGGFFFFFFFFFGGGEEEDDDDDDDDDEEEEEEDDD>>>AAACCCCCCAAAAAACCCFFFCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJHHHFFFDDDBBB@@@???<<<@@@BBBCCCHHHWWWnnnsssuuuvvvhhhfffsssuuukkkjjjssspppcccbbblllggggggeeecccffflllooommm\\\aaahhhpppxxx||||||yyywwwuuusssooonnnoooqqqsssnnnllleee^^^```gggiiifffdddccc[[[\\\iiillleeeeee````````````cccfffiiilllffffffgggkkkmmmkkkfffaaaXXX______^^^eeeccc\\\___WWWRRRUUUbbbiiijjjrrr}}}{{{lllWWWLLLDDDDDDDDD???;;;<<<======;;;888999===<<<999;;;:::888777777777888999777777777777666666666666444444333222222222333333333333333333333333333333555444444333333444444555999BBBTTTkkk}}}xxxzzzooojjjgggZZZRRRSSSZZZ[[[[[[ooozzzpppccc[[[WWWTTTRRRPPPMMMLLLMMMMMMLLLHHHHHHNNNSSSOOOHHHEEEIIIIIIDDDAAADDDDDDAAADDDBBB???==================???EEEOOOUUUYYY___eeeyyyGGGBBB;;;888888999999888;;;;;;:::999888777666666:::::::::::::::999888777666;;;??????;;;888999;;;999;;;>>>BBBCCC@@@;;;666:::555000999GGGCCC<<>>>>>EEELLLOOOQQQZZZaaa```___^^^WWWNNNMMMKKKHHHEEEFFFGGGFFFCCCDDDDDDEEEEEECCC@@@AAAEEEIII===CCCFFF===CCCMMMCCCGGGHHHDDDEEEIIIBBB@@@KKKJJJGGGEEEFFFIIILLLMMMLLLDDDBBBAAAAAA@@@@@@AAADDDCCCIIIMMMSSSccc|||xxxwwwzzzyyyjjjnnnooojjjfffgggkkkllliiieeehhhhhh]]]XXXfffppprrrvvvQQQZZZiiivvv}}}|||vvvrrrrrrsssrrrnnnjjjhhhjjjmmmggg```]]]___``````dddkkkjjjcccWWWQQQZZZgggfff\\\UUU[[[```bbbeeehhhgggccc]]]ZZZ[[[eeemmmkkk___VVVSSSMMMMMMXXXaaaaaa___^^^]]]YYYXXX[[[^^^eeevvvWWWOOOGGGAAABBBCCC???<<<<<<<<<===:::777888<<<<<<888999999888888777777777888666666666555555555444444222222111111111222222333333333333333333333333333444444333333333333444444999666===SSSooo}}}|||pppgggZZZOOORRR\\\mmmjjjuuu}}}vvvnnnbbbTTTSSSRRRPPPNNNLLLLLLMMMKKKJJJHHHGGGKKKNNNHHH@@@AAAAAABBBAAA???===>>>???>>><<<::::::;;;===???@@@HHHSSSfffxxxyyyYYYBBB>>>999777777888777666999999888888777666666666999999999999999888777666555999<<<<<<888666888:::777888:::<<<===<<<:::888888;;;999???JJJHHHAAAEEE@@@999999BBBHHHFFFBBBBBBPPPTTTUUUSSSUUUWWWSSSKKKCCCWWW\\\UUUUUUUUUSSSXXXSSSWWWWWWUUUWWW___gggjjjlllbbb[[[___aaa^^^\\\]]]___eeelllttt~~~qqqfffqqqtttNNNMMMKKKJJJNNNRRRNNNFFFKKKMMMNNNMMMNNNNNNLLLHHHFFFEEECCCAAA@@@AAABBBAAA>>>>>>>>>???@@@AAADDDGGGDDD===DDDFFF<<<@@@IIIDDDIIIIIIFFFGGGIIIBBB???FFFMMMLLLLLLLLLKKKHHHCCC@@@AAA???<<<999888>>>NNN\\\zzzvvvtttwww~~~|||mmmrrreeeeeegggjjjmmmlllgggbbbZZZaaa\\\ZZZdddiiiiiimmmYYYcccoooxxxyyyuuupppmmmkkklllkkkhhhffffffiiilllbbb]]][[[^^^```___aaaeeeccc]]]TTTTTT```llliii]]]SSSZZZbbbeeegggiiieee___]]]ZZZZZZaaafffeeeaaa^^^VVVKKKGGGQQQ^^^eeeffffffddd```___```bbbeeeooo{{{jjjHHHFFFAAA>>>AAACCC@@@===<<<;;;;;;999666777::::::777888888888888888777666666555555444444444333333333000000000000000111222333222222222222222222222222444333333222222333333444:::444333AAA[[[sssuuu___KKK???GGGEEERRR]]]YYYSSSOOOGGGFFFIIIJJJGGGCCCAAABBBCCCBBBAAA??????BBBEEEAAA999>>>::::::>>>===777999@@@===>>>AAAEEEKKKRRRXXX[[[kkk}}}rrrOOO???;;;999777666666666555444666666666666666666666666666666777777777666666555444666888888555444666888666777888999999999999999777BBBCCCBBBIIIHHHAAAAAAMMMCCC>>>DDDLLLKKKBBB999GGGKKKNNNPPPSSSTTTPPPJJJCCCYYY```YYYVVVTTTQQQUUUQQQUUUXXXYYY]]]eeekkkmmmjjjXXXOOOYYYcccaaa\\\\\\\\\]]]]]]```kkk~~~xxxjjjwwwvvvuuuvvv~~~sss^^^LLLDDD===<<<===>>>???AAACCCCCCCCCBBBAAAAAACCCEEEFFFEEEDDDCCCBBBCCCDDDEEEEEEBBBIIIIII???@@@HHHFFFBBBAAA@@@CCCCCC@@@@@@BBBFFFFFFEEECCCAAA???===;;;888999===EEEQQQkkkuuurrrzzziiinnn\\\```fffkkkllliiiddd```YYYbbb___[[[cccggggggmmm]]]hhhssswwwsssmmmkkkkkkjjjiiigggeeecccdddhhhkkkbbb^^^^^^bbbdddddddddfff\\\UUUPPPWWWgggqqqjjj^^^SSS[[[dddhhhjjjiiiccc[[[[[[YYY[[[cccfffcccaaaaaa]]]MMMCCCKKK^^^jjjllljjjkkkgggdddeeeddddddfffjjjuuu~~~QQQDDD@@@??????AAABBB@@@===:::999:::888444555999999666666777888999888777555444444444444444333333333333/////////000111222333444222222222222222222222222333333222222222222333333555777999;;;BBBSSSjjj||||||mmmQQQJJJDDDKKKOOOFFFBBBCCC???LLLRRRTTTQQQLLLJJJJJJIIIKKKHHHBBB===???DDDDDD@@@BBB999999AAACCC>>>DDDRRRZZZ^^^eeennnxxxnnnSSSFFF999666666666666666666555444333333444444555555555555333444555555555555555444444555666555333333555888777999::::::999888888888888GGGHHH@@@BBBBBB<<<:::TTTKKKEEEJJJVVV[[[OOOAAAAAAEEEJJJMMMOOONNNJJJFFFIII]]]bbbYYYUUURRROOOSSSSSSXXX\\\\\\]]]```___\\\RRRJJJLLL\\\eeeaaa^^^bbbaaaaaa^^^XXXYYYeeexxx~~~rrrzzz___PPPBBB===;;;777888<<<888888:::;;;999777888<<<<<<>>>>>><<<;;;<<<<<<:::???>>>???>>>999999>>>>>>BBB<<<<<<===:::<<>><<<<<<>>>DDDMMMUUU[[[VVVTTTWWWaaaqqq~~~wwwooommm~~~zzzrrr```ccc^^^bbbfffiiihhheeeccccccdddhhh^^^XXXbbbiiilllrrr]]]hhhsssuuunnniiikkkooopppnnnjjjgggeeeeeehhhjjjccc```^^^aaadddggggggggg\\\SSSNNNZZZjjjpppggg\\\VVV^^^eeehhhiiihhhbbb\\\VVVSSSWWWdddjjjeee^^^[[[bbbSSSHHHOOOcccooollleeeiiigggeeeddddddaaa^^^\\\dddvvv[[[@@@DDD???AAABBBBBBBBB@@@<<<777999999777444555888888555666666777888777666555444555555555444444444333333000000000111111333444555111111111111111111111111222222111111111111222222000444777444333;;;MMM[[[|||uuunnnrrrtttiiibbbbbb^^^bbbiiinnnkkkiiiiiihhheee]]]XXXOOOGGGIIIRRRWWWXXXPPPGGGGGGRRRYYYZZZgggxxx___DDD@@@@@@888444555666777666666555555222222222333444444555555111222333333444444444444444444444444333444666777666999<<<<<<999666444444888GGGEEE<<<===???;;;<<>>???===<<<>>><<<;;;===<<<<<<>>>CCC;;;>>>AAA<<>>>>>^^^~~~|||qqqjjjsssxxxwwwyyy}}}zzzsssYYYXXXUUUUUU___ooo{{{oookkkmmmwwwvvvMMMGGGAAA777666888333555777777555444555666222222222333333444444444///000111333333444444444333333333444555555666666222777;;;;;;777333111111888BBB@@@<<>>======GGGFFFDDDFFF???888>>>;;;888JJJZZZ[[[hhhooo___ZZZ___mmmtttkkkmmmqqqnnneeellljjjnnnsssdddcccuuuqqqlllhhhgggjjjnnnpppjjjjjj```___ooouuukkkffffffpppxxxwwwooojjjmmmrrrllliiigggggghhhjjjkkkkkkaaa]]]XXXVVV]]]fffhhhfffdddXXXVVVeeennnhhh\\\XXX]]]aaabbbaaabbbdddccc```MMM>>><<>>>>>:::555999:::777444555999999555777666555555444444555555333333333333222222222222111111000000000111111222000000000000000000000000111111000000000000111111444111000333888;;;999666AAAaaazzz{{{ffflllttt}}}wwwKKK777AAA@@@555333777333555666555333222444666333333333333333333333333//////111222333444444444111111222444555666444333111555999888555333444777:::???===>>>CCC<<<777>>><<>>>>><<<@@@DDD777---555333===<<<444:::LLLRRRJJJHHHHHHMMMSSSQQQLLLMMMRRRPPPVVVOOOHHHSSS[[[YYYWWW]]]___```aaadddhhhddd^^^[[[IIIWWWhhhllloooeee___dddggg```UUUOOOMMMkkkzzz~~~qqqgggiiinnnyyywwwrrryyy}}}ttt||||||qqqiiilllpppnnnkkkcccbbboooooossswwwhhheeegggeeedddggglllmmmiiidddfffhhh]]]WWWaaagggeeehhh___fffnnnnnnjjjfffgggiiijjjhhhfffggghhhhhheeebbbXXXXXXVVVVVV^^^gggfff^^^^^^WWW```vvv|||lll______VVVZZZ]]]\\\]]]```^^^[[[___ZZZeee}}}vvvddd______cccccc```aaafffgggcccuuuyyytttfff]]]^^^aaabbb\\\___[[[___rrrpppJJJEEEHHHDDD>>>@@@@@@@@@>>><<<888444222555555666777888999::::::777666555444333444555555333333333333333333333333333222000/////////000111000000000000000000000000000000000000000000000000111111222222222333333333444666;;;EEEXXXsss|||ZZZCCC555555555555555555555555222222222222222222222222111111111111111111111111000000000000000000000000333333222111000000000111666777666444222333999>>>:::<<<>>><<<888555555777<<<999999AAAJJJMMMGGG???CCCFFFJJJLLLMMMNNNPPPRRRRRRRRRLLLIIIVVVfffbbbPPPBBBTTTdddfffbbbbbbcccbbbsssmmm^^^OOOQQQaaalllllloooooodddWWWYYYccc^^^OOOIIINNN[[[vvv|||zzzuuupppnnnppprrrrrrpppkkkooozzz{{{pppgggeeegggddddddffffffccccccfffjjjbbb^^^ccchhhiiifffddd```dddgggeeeaaabbbgggnnnwwwqqqgggaaabbbeeedddaaaWWWYYYeeekkkgggiiiggg[[[XXX^^^```gggpppjjjbbbgggZZZ[[[WWWQQQOOOSSSWWWXXXOOObbbuuuyyysssnnnlllllliiigggccc```bbbeeedddaaagggccc___^^^```cccfffiiigggaaa^^^aaafffnnnQQQBBBHHHEEEBBBEEE@@@@@@???===;;;777555333666666666777888888999999777666555444333444444555333333333333333333333333222111000/////////000111////////////////////////////////////////////////111111111222222222222333333333222444>>>UUUsssxxx|||lllLLL===:::333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000333222111111000000000111888666444333555777999:::888999:::777444444777:::===>>>@@@EEEKKKMMMJJJGGGAAAFFFKKKKKKHHHHHHMMMRRRUUUXXXUUUQQQZZZfff___MMMCCCRRR___bbbbbbcccdddccc```]]]WWWTTTYYYcccjjjkkklllooohhh\\\]]]gggeeeYYYUUUWWW\\\kkk}}}wwwrrrppppppqqqqqqsssrrrtttwwwssskkkeeeeeeeeebbbcccffffffcccbbbeeeddd``````gggllljjjggggggbbbjjjqqqpppiiigggmmmuuuzzzqqqfff``````ddddddbbbdddccchhhdddZZZ]]]ddd```^^^```^^^eeeoooiii^^^___ZZZYYYTTTMMMNNNTTTZZZ[[[lllrrrtttmmmggggggkkklllkkkgggccc```bbbeeegggfff^^^TTTPPPXXXbbbgggjjjllljjjeeecccddddddgggqqq|||~~~rrr{{{qqq@@@EEENNNAAA;;;EEE@@@???===;;;999777555555777777777777777777777777666555555444333444444444333333333333333333333333222111000/////////000000////////////////////////////////////////////////000000000111111111222222333444333...///<<>>===;;;999888777666666888888777777666666666666555555444444444333333333222222222222222222222222111111000000//////////////////////////////////////////////////////////////////000000000111111111///333666555222555===EEEOOOgggwwwSSS===999;;;888333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111000000/////////000000666555444666888999777555777999999777555777;;;@@@>>>>>>>>>>>>>>>???AAABBB>>>AAADDDEEEEEEGGGLLLPPPGGGOOORRROOOOOOSSSOOOEEESSSTTTWWWZZZ^^^^^^[[[WWWSSSRRRZZZhhhkkkbbb]]]___kkkmmmiiibbbdddkkkiii```jjjooorrruuu~~~}}}wwwqqqoooooommmllllllnnnvvvvvvnnnjjjmmmlllgggaaa```bbbggghhheeeeeegggggghhhlllpppmmmgggfffiiihhhooovvvssskkkiiinnnvvvzzzqqqhhhgggiiiiiihhhhhhdddeeelllhhh\\\]]]ccc___]]]___^^^fffsssqqqiiimmmmmmjjjffffffooo|||qqqppplllfffeeejjjnnnnnnoookkkiiijjjiiihhhhhhjjjgggXXXWWWjjjwwwrrrkkkkkkrrrkkkaaaYYYVVVYYY```gggcccaaaLLL>>>AAAEEE@@@>>>BBB<<<;;;:::888777777777777888888777777666555555555444444444444444333333333222222222222222222222222000000000000//////.............................................................../////////000000+++...111444444333222111:::CCCTTTfffsss|||WWWEEE222...666;;;444+++111111111111111111111111////////////////////////////////////////////////........................000//////...//////000000222555777777555444555666555777:::999777666999;;;EEEAAA<<<;;;===>>>===;;;;;;999999===DDDIIIJJJIIIGGGNNNQQQNNNOOOTTTUUURRRTTTRRRRRRWWW\\\\\\YYYUUU[[[ZZZbbbmmmmmmbbb[[[]]]lllkkkeeeaaadddhhhcccYYYXXX___hhhoooyyy{{{||||||{{{}}}xxxpppkkknnnpppnnnnnnoooooottttttnnnnnnrrrmmmcccdddbbbdddiiijjjhhhhhhjjjllllllnnnooolllhhhjjjppplllnnnooonnnmmmoootttzzzzzzpppiiijjjjjjeeeaaa```kkkjjjqqqpppiiijjjkkkaaadddiiihhhjjjnnngggbbbiiijjjiiiggghhhpppyyy{{{www___dddeeeaaa```cccffffffjjjggghhhkkkiiibbb```bbbooogggjjjxxx|||rrriiiiiisssooohhhaaa___```bbbcccQQQooo{{{yyyjjjFFFFFFCCC>>>===???@@@>>>:::999999888888777777777777777777666666555555555333444444444444333222222222222222222222222222222//////000000000///...---................................................------........./////////000......///222444333111111111888BBBKKKWWWlllnnnKKK777555333111000000111111111111111111111111111111........................////////////////////////.......................................//////000000444777666333111333666000333666666444333555777CCC>>>888666888999777444666222111777BBBGGGEEE@@@FFFKKKMMMKKKMMMSSSWWWWWWOOOKKKMMMUUU\\\]]]ZZZXXX\\\^^^ccchhhggg```]]]]]]ggggggddd```aaaccc^^^VVV]]]bbbeeehhhmmmsssssspppaaarrruuu]]]ccctttzzzxxxwwwtttkkkgggnnntttrrrrrruuuttttttsssrrrsssrrrjjjaaahhheeefffjjjkkkiiijjjnnnmmmkkkkkkmmmllllllrrryyypppooommmmmmppptttzzzxxxmmmfffgggggg___YYYYYYqqqmmmpppnnnfffhhhiii___```gggggghhhjjjdddaaakkkhhhiiigggeeehhhllljjjeeedddgggfff```]]]aaadddeeeddd```bbbgggddd[[[YYY]]]llllllqqqwwwwwwpppjjjiiikkkmmmkkkhhheeeccc\\\VVVFFFcccrrrkkkKKKCCCFFFEEE???<<<===<<<999777777888999999888777666666666666666666666555555333333444444444333222111111111111111111111111111...///000000000///...---................................................,,,------------.........222111000000111222444555---///444666000444OOOnnnzzz]]]BBB222444777888555111///333777////////////////////////------------------------........................------------------------...---------......///000222222333222222111222333---000222333222333666:::;;;999777444333222222333444222222999AAADDDAAA<<>>===<<<<<<<<<;;;999999555666888::::::888777555666666666666666666666666333333444555444333222111111111111111111111111111...///000000000///---,,,................................................,,,,,,,,,---------......***...222222///---...000444,,,,,,444555222:::IIIOOOlllnnnMMM===:::;;;333///---...111333222///........................------------------------........................---------------------------------------...///000555111...///222333222///...000111111111444;;;@@@888;;;<<<999444222666:::555666999>>>AAABBB???<<>>======@@@@@@CCCBBB>>>AAAJJJOOONNNIII@@@BBBRRR\\\UUUJJJFFFDDDWWWbbbZZZPPPPPPQQQNNNZZZ\\\```cccdddbbbcccfffaaaaaaaaaaaaaaacccdddffflllfffbbbdddlll|||zzziiiXXXfffqqqqqqrrrqqqjjjdddffflllgggiiillloooqqqqqqpppoookkkiiiggggggjjjnnnqqqrrrqqqmmmhhheeeeeeiiimmmpppmmmjjjmmmpppbbbQQQVVVgggpppggg]]]WWWYYY^^^cccfffiiimmmqqqqqqnnniiigggfffjjjoooooohhhaaaaaadddeeennnmmmjjjhhhgggfffffffff[[[[[[]]]bbbhhhjjjgggddd```___^^^aaaeeegggfffdddccc___]]]aaaiiillliiidddeee```___dddhhhiiijjjlllnnnmmmkkkhhhfffhhhlllooozzzwwwPPPEEEBBBBBB???<<<::::::;;;:::999888777777666555444333333555444444333333333333333000000000000000000000000///.........//////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------................../////////000000000333333555;;;JJJddd{{{{{{~~~tttUUUHHH999333444666333...222222222111000////////////.........------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...///000111//////...---------------///000111111111222444666777666555444444555666777999444333999===<<<;;;>>>>>>AAAAAA???AAAIIIMMMLLLIII??????KKKRRRLLLBBB???DDDSSS^^^[[[SSSOOOPPPPPPUUUVVVYYY]]]```____________\\\[[[^^^cccggggggfffkkkgggfffjjjlllooottt{{{wwwooouuuvvvooolllZZZaaatttwww|||xxxsssrrrrrrpppiiibbbccchhhhhhkkknnnqqqrrrqqqooommmjjjhhhggggggjjjnnnsssuuukkkkkkhhhaaa[[[[[[cccjjjlllhhhkkkpppggg\\\bbbrrrssskkk```[[[[[[^^^aaabbbaaaeeejjjllljjjhhhggghhhkkknnnllleee```ccchhhjjjqqqlllfffbbb``````bbbccc[[[\\\___cccggghhhgggeeeaaa^^^\\\\\\___aaabbbaaa^^^]]]]]]___aaabbbbbb```ccc___```eeehhhfffdddeeeffffffeeecccbbbcccfffiiibbbqqqxxxNNNBBBDDD@@@???===:::999999::::::999444444444333333222222222444444333222222222222333///////////////////////////......---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................////////////111000---,,,222@@@RRR___|||SSS888000000111222333111///---111111000000///.....................------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------......///000///...------------------///000111111000000222444222333333444555666777777:::666555888:::999888:::<<<>>>???>>>AAAGGGJJJIIIGGG>>><<>>@@@CCCEEEHHHBBB>>>???CCCFFFJJJNNNEEECCCLLLYYYVVVEEE@@@GGGKKKNNNOOOSSS\\\eeeddd]]]```^^^]]]^^^```bbbdddddd______```aaa___^^^fffpppjjjfffXXXVVVkkkvvvqqqfff___fffpppvvvyyy{{{UUUXXX\\\eeennnmmmjjjkkkmmmooorrrtttrrrooosss{{{tttvvvzzz{{{zzzuuupppllldddiiiooosssuuuvvvxxxzzzuuurrrmmmeee______eeekkkkkkfffdddffffffcccfffmmm___\\\[[[]]]bbbggghhhgggccccccddddddccc```]]]ZZZ]]]aaaccc```aaafffjjjkkkgggaaa[[[YYY\\\aaabbbbbbgggkkkppprrrpppnnnooopppggghhhiiiiiiiiijjjjjjkkkcccbbbbbbdddggghhhgggfff```^^^^^^aaabbbaaaccchhhkkkgggaaaZZZWWWZZZ```eee___^^^]]]___gggxxx}}}nnnWWWFFFCCC___BBBEEEEEE???===;;;<<<:::999888999999777555333333333222222111111111111111000////////////000........................---000222111...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------...///............///000111555//////777???EEEQQQ]]]~~~~~~eeeLLLBBB:::777666333000///000...---///111222000---------------------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...,,,.........------///111444444555666555444222111333666555111///222555555666444555999<<<===@@@DDDJJJEEE@@@===>>>CCCJJJOOOIIIGGGOOOZZZYYYLLLFFFKKKPPPSSSSSSQQQWWW___```YYY^^^\\\[[[YYYXXX[[[___bbbllllllnnnoooiiibbbbbbfffcccYYYIIIMMMiiizzz|||xxxqqqqqqhhh^^^TTTTTT___kkkssstttWWWcccgggllltttooofffiiittttttvvvwwwrrrnnnqqqxxxuuuwwwzzz{{{zzzvvvqqqnnnfffjjjpppsssssstttwwwzzzuuuqqqjjjffffffhhhkkkmmmllliiiiiijjjfffaaaaaaeee___]]][[[]]]aaaddddddbbb___```bbbeeefffddd```\\\XXX```eeeccc```bbbeeefffccc^^^ZZZ\\\bbbhhhiiigggfffiiimmmoooooonnnnnnnnnfffhhhkkklllkkkkkkkkkllldddcccccceeeiiijjjiiiggg^^^\\\[[[]]]^^^___dddlllfffccc^^^YYYXXX]]]eeekkk```bbbgggiiiggggggnnnxxx{{{qqq___NNNIIIFFFAAA???AAAdddKKK@@@CCC???<<<===;;;===;;;:::999:::999666444444333333222111000//////111000//////......//////........................---111555444000------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************************++++++++++++************++++++++++++++++++,,,,,,,,,---------///000222333333000,,,)))111222444666555111///000RRRWWWfffooossslllSSS===///000---///666999333---+++111111222333333000---+++---------...............++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,------,,,---///111222222222222222111000000///444333...---222666666666222222666999:::>>>DDDGGGDDD@@@;;;<<>><<<;;;::::::999666444555555444333222111000///000000///...............////////////////////////,,,111777666222------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++)))************+++++++++---------.........//////000---***))),,,000444666000111111///...111888===555666>>>FFFOOOgggeeeRRRCCC777555<<<777111///111111---...333---000222222000///111333........................+++++++++,,,,,,---------,,,++++++++++++++++++,,,************************************************,,,,,,++++++***+++++++++++++++++++++,,,,,,---...)))+++,,,,,,,,,---000222///////////////000000000---222333---,,,222777777666111000555777888===DDDBBBBBB???;;;<<>>AAA>>>BBBCCC@@@>>>???<<<666vvvPPPJJJGGGDDD@@@===;;;;;;;;;:::999888777666666666666444444333222111//////...000000000000////////////........................//////...---,,,,,,++++++,,,,,,------,,,,,,+++***+++*********))))))((((((************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000000000000333333222333888BBBNNNVVVqqq{{{WWWNNNAAA888444333333222////////////////////////////////////////////////------------,,,,,,+++***,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++,,,---.........---,,,+++---------............///333333222000333888888333333444666777888999===???===???>>><<>>>>>>>>===<<<<<<;;;;;;qqqSSSFFFGGGEEEBBB???<<<;;;;;;;;;:::999888777666666666666444444333222111000//////000000000000/////////...........................///......---,,,,,,++++++,,,,,,------,,,,,,+++***************)))))))))(((************************+++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------------------................../////////000000000/////////...///333999===444DDDYYYkkkyyyppp```QQQEEE>>>???:::333000000000111000////////////////////////........................,,,,,,------,,,,,,+++***,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++++++++,,,------,,,+++***------------............222333222000333777777333333444444444555888===AAA??????@@@DDDHHHLLLOOOPPPEEEHHHHHHGGGIIIKKKIIIDDDHHHMMMPPPRRR\\\fffdddZZZQQQOOOJJJGGGMMMXXX]]][[[]]]aaadddaaa\\\[[[```fff___ttt~~~zzziiiXXXSSSIIIGGGSSSgggxxxmmm^^^eeekkk~~~qqqsssnnnmmmnnncccXXX[[[tttnnn```RRROOOZZZgggllljjjeeeaaa^^^YYYSSSSSSWWW^^^cccjjjmmmllliiihhhhhhssskkkmmmmmmcccbbbkkknnnpppoooppprrrtttrrrmmmhhhkkkhhhfffeeegggjjjkkkllldddcccaaabbbccceeefffeeefffcccdddhhhhhhaaa\\\[[[ccc___[[[\\\```ddddddccc___```[[[]]]fffbbb\\\bbbccccccccc```^^^```hhhnnniiihhheeeaaadddjjjllljjjfffmmmqqqooonnnnnnmmmkkknnnkkkjjjkkkjjjiiilllqqqkkkgggfffiiikkkhhhhhhiiieeefffffffffeeeeeegggiiikkkiiiddd^^^ZZZ\\\bbbhhhllliiifffeeeeeefffhhhjjjjjjggghhhkkkhhhiiiyyyxxxggg^^^WWWPPPFFF???<<<<<<<<<<<<<<<<<<;;;;;;::::::999999jjjHHHBBBHHHCCCAAA???===;;;::::::;;;999999888777666666666666555444444333222111000000000000000/////////......------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,++++++***************))))))))))))************************+++************)))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...............////////////000///000111///---,,,,,,---000444777999===LLLcccuuujjjSSSKKKEEE<<<666333444555555///......///111333222111////////////////////////........................,,,,,,,,,,,,,,,++++++***++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))******+++)))******+++++++++******------------............111222111///111666666222333333333333444888===BBBAAA>>>AAAIIILLLHHHHHHMMMEEEDDDBBBAAAFFFKKKIIICCCDDDKKKPPPRRRYYY```ZZZOOOQQQSSSRRRPPPPPPSSSSSSQQQRRRYYY```bbb______bbbggg\\\pppuuummmfff```aaakkkkkkXXXXXXjjjxxx|||nnnWWWVVVUUURRRaaa~~~iii\\\cccggg[[[XXXddddddddduuuyyyooo]]]NNNKKKUUUcccjjjhhhbbb[[[VVVPPPPPPXXXcccaaacccgggkkkmmmllljjjhhhqqqjjjmmmmmmbbbaaajjjlllsssqqqqqqrrrrrrpppjjjdddjjjhhhffffffggghhhgggggghhheeebbbaaabbbccccccccccccaaaccchhhiiieeeaaa```aaaaaa``````aaaccceeefffeeefff```aaagggbbb]]]dddaaabbbbbbaaa___```eeejjjfffiiiiiieeedddgggjjjiiiaaahhhmmmmmmmmmnnnmmmjjjjjjffffffiiillllllmmmpppeeebbbccchhhkkkjjjjjjlllfffgggiiihhhgggfffgggiii___^^^^^^___bbbfffiiikkkjjjhhhfffdddeeefffgggggghhhcccccceeedddccclllxxx}}}wwwwwwuuucccSSSIIIDDDBBB>>>;;;999999;;;===??????:::999999888888777666666jjjPPPEEEDDDEEE>>>>>><<<;;;::::::::::::999888777666666555555666444444444333222111111000000000/////////.........---------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,+++***************)))))))))))))))************************************))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++,,,,,,,,,------------------........./////////...000111111///.........000222111---+++000<<>>GGGGGGDDD>>>===CCCIIIHHHAAA;;;FFFOOOOOOQQQVVVTTTNNNOOOUUUZZZ[[[YYYVVVUUUTTTTTTZZZbbbffffffbbb\\\YYYOOO\\\[[[TTTWWW___lll}}}pppmmm|||yyyiiiVVVfffddd[[[]]]kkklllaaa]]]aaarrrxxxddd___bbbfffhhhTTTJJJWWWXXX]]]uuuzzzooo^^^QQQOOOWWWbbbiiiggg```ZZZXXXWWWZZZccclllfffhhhjjjmmmnnnooonnnmmmooojjjkkkgggZZZ[[[fffhhhuuupppkkkiiiiiijjjhhhfffiiigggddddddfffiiijjjjjjllliiieeebbbbbbbbbbbbbbbccccccdddfffgggeeeaaa___```bbbcccbbb``````bbbeeegggiiidddccchhhbbb]]]dddbbbcccbbb```]]][[[]]]^^^___fffiiifffbbbdddfffgggbbbgggjjjiiijjjmmmmmmjjjeee```___eeeiiijjjjjjkkkfffcccdddiiikkkiiihhhjjjbbbdddfffhhhiiijjjlllmmmSSSWWW___ggglllooonnnmmmlllmmmkkkeeeaaabbbdddeeeccccccdddfffccc```eeennnoooeeedddmmmqqqpppzzzvvvjjjdddUUUSSSOOOJJJGGGEEEEEEEEE;;;;;;===>>>@@@AAAAAA@@@888888777777666666555555aaaFFFCCCFFFAAA888;;;;;;::::::::::::::::::999888777666555555555555444333333222222111111111////////////............------------------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,---------------............,,,---...---------///111***...111222000111555999<<<666333777>>>FFFPPPYYY^^^gggttt~~~sssdddZZZQQQGGG@@@:::888333111444999:::777222333555555333///---+++/////////...---,,,------------------------------------------------------******+++,,,,,,++++++++++++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))******************+++,,,,,,,,,,,,,,,------------......111111......111222000---111777;;;<<<;;;;;;<<<<<<555666??????777;;;FFFIIIEEE>>>;;;@@@FFFEEE???666EEEOOOLLLHHHKKKPPPPPPKKKRRR\\\bbbccc``````aaadddcccdddgggjjjfff]]]VVVGGGTTTYYY\\\hhhllliiikkkttthhhlllwwwrrrggg^^^TTTXXX]]]WWWSSSXXXVVVTTTZZZVVViiiyyyzzzrrrnnnrrrxxxssszzzrrruuu~~~ooo``````ggg\\\___UUUQQQXXXVVVXXXhhhpppggg\\\WWWXXX^^^dddiiiiii```ZZZ\\\^^^]]]\\\\\\dddgggjjjkkkiiihhhkkknnnmmmiiihhh```RRRTTTaaadddooolllhhhhhhjjjkkkiiiggggggeeecccdddggglllppprrrkkkhhhdddbbbaaaaaa```___bbbcccddddddeeeeeeaaa^^^YYY]]]aaaaaa______bbbeeeccceeebbbaaaeee^^^XXX___ccccccbbb```\\\ZZZYYYYYY]]]eeejjjgggccccccfffgggfffhhhhhheeefffjjjjjjhhhbbb]]]]]]bbbggghhhgggiiihhhdddcccffffffcccaaabbb]]]___bbbccceeegggiiilllXXX^^^eeeiiikkklllnnnqqqiiippppppfff^^^___dddgggfffgggfffbbbZZZXXXbbbnnnllldddbbbeee```YYYaaaqqquuurrrvvvppp___QQQJJJHHHIIIHHHHHHGGGFFFCCC@@@<<<:::<<<>>>@@@AAA@@@>>><<<;;;888888777777666555555555~~~fffJJJ===???DDDBBB<<<999999999::::::999999999888888777666555555555555222222222111111111000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........///...---,,,,,,///111111222222111///---......777333111333444333666;;;;;;???DDDIIILLLPPPUUUXXX[[[```dddfffjjjoooqqqooouuuuuuiii^^^___[[[YYY___YYYPPPEEE<<<888777666555999::::::888444000...,,,+++,,,.........000333666...//////---,,,,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))******)))))))))***+++,,,---,,,,,,,,,,,,------------,,,000111---,,,...000///+++000888======;;;999777444222555;;;<<<999???IIIGGGDDD>>>:::===CCCBBB>>>888GGGPPPKKKDDDGGGNNNPPPRRRVVV^^^dddccc^^^\\\^^^kkkeee``````cccdddaaa\\\MMMYYY\\\bbbooopppgggdddhhhdddllloooccc[[[WWWQQQQQQVVVPPPIIIMMMPPPXXXhhhgggkkkpppoooiii```WWWRRRWWWjjj|||~~~}}}xxxrrrlllhhhgggoooxxxxxxtttooohhhcccbbbggg___YYYUUUQQQTTTaaakkkaaa[[[XXX[[[```cccfffiiieee^^^[[[```eeeaaaYYYTTTeeehhhjjjhhheeeeeehhhlllnnnlllmmmcccTTTYYYgggiiigggiiilllqqquuussslllfffgggeeedddfffjjjnnnrrrssskkkiiigggeeeeeedddcccaaa^^^```bbbbbbeeegggfffaaaRRRWWW\\\^^^___```bbbeee___dddcccdddggg___YYY````````````______^^^]]]]]]```gggkkkhhheeeeeeggggggfffgggeeebbbcccggggggccc\\\YYYXXX]]]aaabbbdddhhhhhhccc```aaa```]]][[[\\\]]]^^^^^^^^^^^^___bbbeeeggggggfffcccaaaccckkkqqqaaalllooofff___aaaeeefffggggggbbbXXXPPPRRRaaaooouuuooojjjfff___\\\hhhxxxfff```aaakkkssszzzzzzoooddd\\\VVVSSSNNNHHHDDDDDDGGGJJJFFFDDDBBB???===;;;::::::;;;>>>@@@@@@>>><<<::::::888888777666666555555444PPPJJJBBB???@@@BBBCCCCCC999999999::::::999999999888888666555555555555555111111111000000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))******************************************++++++++++++************+++++++++++++++,,,,,,,,,,,,---------///000000///...---...///))))))***,,,...000333444000...000333444111222555333222111000000111222333222555666555666;;;>>>===:::===666222777666333999999666333111111222444666(((***...000111000000222555555444000,,,+++---///---///111000......000222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''(((***+++,,,++++++,,,,,,,,,---------+++000000,,,***---///...+++000666::::::888555444///444999;;;;;;;;;@@@DDDAAA@@@===999:::???@@@>>>999FFFNNNKKKIIINNNSSSRRRWWWVVVYYY^^^\\\VVVSSSVVVaaaaaa```aaaaaaaaaaaaaaaUUU``````\\\cccgggiiiqqqooolllnnnjjj```______TTT[[[\\\RRRMMMVVV[[[___iiiZZZ[[[]]]___^^^]]]\\\]]]RRRdddrrrqqqlllrrrxxxrrrppprrrrrrlllhhhhhhqqqllliiiiiiiiiiiikkkoooyyyssspppqqqnnnhhheeeggglllVVVTTTQQQ???KKKeeehhh]]]XXXXXX```eeedddbbbccc```\\\]]]dddiiifff```]]]iiihhhfffddddddeeeggghhhjjjlllqqqiii[[[```mmmnnnfffiiiooovvvyyywwwooohhhhhhggghhhjjjmmmnnnmmmkkkiiihhhhhhhhhhhhgggdddbbb\\\```bbbbbbeeejjjiiidddSSSVVVZZZ]]]^^^_________\\\cccdddgggjjjaaaZZZaaa\\\\\\\\\]]]^^^`````````eeejjjlllgggdddddddddbbb```bbbbbbaaaccceeebbb\\\WWWUUUWWW[[[^^^```fffmmmgggaaa]]]^^^^^^\\\\\\___bbbaaa___]]][[[]]]```ccchhheeeaaa^^^___bbbgggjjj]]]gggkkkgggeeefffbbbYYYZZZ\\\[[[WWWUUUZZZccckkkddddddbbb```bbblllzzzZZZUUUWWWaaaeeecccgggoooooossszzzyyytttrrrnnniii\\\WWWRRROOOOOOMMMIIIEEEGGGFFFEEEDDDCCCDDDFFFGGGAAA???===;;;<<<===@@@BBB;;;>>>???>>><<<::::::;;;777777666555555444444333uuuGGG@@@???>>>>>>===<<<999777999999:::::::::999999888888777666555555444444555000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******************************)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------(((+++---...---+++++++++---------...//////...,,,---++++++......,,,...333//////000222333333222000///333444111000222333111222666111///555222,,,///...000333333111///......777222...,,,+++***,,,...'''+++000111000//////111***---000000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''&&&&&&&&&'''(((***+++++++++,,,,,,,,,---------+++///000,,,***,,,......,,,000444777666555444333...888>>><<<999:::;;;:::;;;===;;;888888===@@@???888BBBJJJKKKPPPYYYZZZUUULLLJJJMMMTTTWWWUUUUUUYYYWWW```jjjmmmiiidddbbbcccYYYiiilllddd``````eeesssiiidddaaa]]][[[fffhhhYYYZZZXXXPPPTTTffflllhhhiii[[[___aaaYYYMMMIIISSS___```lllsssjjj^^^]]]fffnnnccchhhjjjmmmooojjjsssyyyyyytttqqqlllaaaSSSQQQSSSYYY[[[ZZZ^^^fffkkkhhhhhhmmmppplllhhhgggjjjqqqzzzxxxjjj^^^cccpppeeeOOO]]]eeeNNNYYYrrrjjjccc]]]]]]dddhhhccc^^^]]]bbb```aaaeeeeeebbb___```jjjddd___^^^aaacccbbb```^^^dddmmmggg[[[```kkkkkkkkkkkkmmmrrruuuuuuqqqlllhhhjjjllloooooolllgggbbbbbbbbbcccdddeeeccc```^^^___cccdddcccfffkkkjjjdddZZZ[[[\\\^^^^^^\\\YYYWWWUUU^^^aaadddhhh^^^WWW^^^ZZZYYYXXXYYY\\\]]]^^^^^^hhhkkkjjjeeeaaaaaa___\\\YYY\\\```aaadddeee___WWWYYYYYY\\\```bbbeeennnwwwhhhbbb^^^___``````bbbeeeeeedddbbb___^^^___dddhhh]]][[[ZZZ^^^dddgggeeeaaa]]]eeeiiigggiiiiii\\\JJJGGGNNNWWW___eeehhhhhheeedddddd___WWWVVV[[[^^^\\\KKKIIIPPP]]]aaa\\\[[[aaaaaabbbccceeehhhmmmsssxxxxxxuuuxxx|||uuukkkmmmwww~~~zzzxxxtttfff```ZZZZZZ^^^aaa^^^ZZZ\\\^^^ZZZPPPJJJLLLOOONNNNNNMMMLLLLLLJJJGGGBBB???FFFCCC@@@??????AAABBBCCCEEEDDDBBB???<<<;;;:::999:::<<<===:::777555666888666666555444444333333222gggOOODDD===<<<<<<<<<<<<;;;;;;;;;:::999888888777777888888444444333333333222222222222111///.........///000//////.........---------++++++++++++++++++++++++++++++************++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------+++,,,------......------........................////////////000000000000111111000///......//////////////////////////////222111111111000000//////......////////////......//////.........---------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---......---+++***))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((('''''''''******))))))((((((''''''%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))++++++******++++++,,,---///---+++)))))))))***+++///333777777444111111222222666888666777999999555666777:::<<<===<<<:::999CCCCCCEEEKKKRRRVVVVVVUUURRRQQQUUU]]]^^^XXXUUUWWWQQQbbbnnnkkkfffgggeee```fffaaa\\\\\\dddhhhaaaVVV^^^lllmmm^^^ZZZcccfff___VVVOOOJJJOOO```nnnmmmddd___VVVNNNMMMRRRXXX[[[[[[[[[bbbfffccccccfffgggddd\\\YYYXXXZZZVVVQQQTTT\\\[[[pppuuusss}}}{{{rrrrrruuu}}}xxxgggiii|||yyyyyyuuummmfffbbb[[[TTTJJJDDDZZZfffYYYddduuuhhhrrrooowww{{{mmmaaa[[[TTTmmmssstttkkkbbbbbbhhhnnn___eeedddXXXTTT]]]hhhlllYYY[[[^^^``````___bbbffffffYYYVVVaaagggbbbccckkkhhh___WWWXXX```eeebbb]]]IIIWWWdddfffeeefffiiikkkpppnnnnnnppprrrqqqmmmhhhhhhkkkoooqqqooollliiigggeeeddddddcccbbbaaa```___bbb]]]\\\aaaeeeeeeggglllddddddccc___ZZZYYY[[[^^^[[[bbbfffccc^^^\\\YYYVVVYYYWWWYYY\\\ZZZVVVYYY```___eeeiiiggg```ZZZZZZ]]]_________```aaa```]]][[[___bbbeeeccc^^^]]]aaafffaaaaaa```___```bbbeeefff```cccgggiiihhhgggfffffffff]]]YYY___fffeeecccddddddbbbaaaaaa___YYYPPPIIILLLWWW___```^^^___``````bbbTTTLLLMMMLLLFFFFFFMMMHHHLLLNNNWWWddd___RRRQQQ[[[dddkkkdddTTTNNNYYYjjjhhhbbbhhhiiiWWWLLLVVV___sssrrrqqqqqqqqqooojjjfffmmmllleee\\\XXX\\\aaacccUUUUUUTTTRRRQQQQQQSSSUUURRRRRROOOLLLIIIIIIKKKMMMFFFHHHJJJHHHCCCBBBEEEIIIGGGFFFCCCAAA??????@@@@@@GGGAAA;;;:::<<>><<<;;;;;;:::777444444555777888555111111333444333111gggPPPEEE???<<<<<<<<<<<<;;;;;;;;;:::999999888777777777777888444333333333333222222222111000///.........///000///.........---------,,,+++++++++++++++++++++++++++******))))))******+++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------------------+++,,,,,,---------------------------------------....../////////000000000111111000///////////////////////////////////////000000000//////...............////////////.........---------,,,,,,,,,,,,...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,......,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((''')))))))))(((((((((((((((&&&&&&&&&&&&''''''((()))(((((((((((())))))))))))++++++******++++++,,,---///---,,,******+++,,,---...111333555333222000000000444666444555777777444222777===@@@???<<<999888>>>BBBHHHOOOUUUVVVVVVUUUUUURRRUUUZZZZZZUUUTTTVVVRRRXXX[[[XXXXXX\\\```aaaXXXTTTRRR[[[jjjqqqeeeTTTdddkkkfffWWWTTT___eee```ZZZXXXVVVXXXaaaiiifff^^^UUUQQQLLLLLLVVVbbbfffccc```eeegggddddddfffeee```aaaeeebbbZZZUUURRRLLLCCCQQQaaammmjjjxxxlllnnnrrrwwwssstttnnnbbbgggxxxvvvnnnkkkfff^^^^^^dddZZZHHHPPPYYYWWWnnn}}}mmmnnnwwwwwwhhh```^^^VVVwwwxxxooo___XXX^^^bbbaaaXXXaaabbbYYYSSSXXX^^^___RRRVVVZZZ\\\[[[]]]cccjjj^^^PPPMMM]]]iiihhhhhhnnn\\\VVVSSSXXXbbbhhhfffaaaPPP]]]ggghhhffffffggggggjjjkkkmmmooopppooollliiigggiiimmmoooooonnnmmmlllddddddccccccbbbbbbbbbbbb```^^^```eeegggdddfffjjjbbbccccccaaa^^^\\\^^^```^^^bbbccc___\\\\\\ZZZWWWTTTRRRSSSUUUTTTQQQTTT[[[^^^bbbeeeeee```]]]\\\]]]eeeeeeddddddddddddcccccc^^^___``````_________``````___^^^^^^___bbbeeefffbbbccccccdddeeefffggggggbbb[[[YYY___fffeeebbbaaadddbbb```^^^[[[WWWRRROOOXXX\\\]]]\\\\\\]]][[[WWWWWWLLLFFFIIIHHH@@@???CCCDDDFFFEEELLLZZZXXXQQQTTTXXX[[[```]]]NNNEEEQQQdddddd]]]bbbcccUUUPPP^^^jjjqqqnnnjjjiiijjjhhhccc^^^```aaa]]]VVVUUUZZZ___aaa]]]ZZZTTTOOOLLLMMMOOORRRZZZYYYUUUPPPKKKHHHIIIJJJGGGJJJKKKIIIDDDBBBCCCFFFDDDCCCBBB@@@@@@@@@BBBCCCGGGAAA<<<:::<<<>>>>>><<<::::::999777444444666888777444222111222333222111^^^FFFBBBAAA???;;;;;;;;;;;;::::::::::::999888777777666666777777333333333222222222111111000000///............///......------------,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------.........////////////000111111000000000000//////////////////////////////...............------------......//////......---,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***))))))))))))))))))))))))***))))))(((((('''''''''''''''(((((((((((('''''''''(((((())))))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))'''''''''&&&''''''(((((((((((((((((())))))))))))+++************+++,,,,,,------,,,++++++---...///---...///111333333111///...222333222333666555222...666@@@CCC@@@;;;888777777???JJJQQQSSSRRRQQQRRRSSSQQQPPPRRRQQQNNNMMMNNNSSSNNNKKKKKKLLLNNNTTT[[[NNNSSSZZZcccnnnsssjjj___iiijjjaaaTTTTTTaaahhheee___bbbaaa]]]ZZZYYYTTTNNNLLLOOOLLLJJJWWWhhhiii^^^ccceeeeeedddeeehhhgggdddccciiicccVVVVVV^^^VVVDDDLLLRRRfffyyypppqqqnnnbbblll|||{{{rrroookkkdddmmm|||rrrggghhhcccZZZaaaqqqaaaPPPWWWhhhooo~~~uuuvvvuuuvvvlll^^^```cccYYYvvvwwwjjjXXXYYYiiinnneee\\\ggglllccc[[[YYYXXXUUUMMMRRRWWWUUURRRVVVbbbllleeeUUUPPP\\\hhhfffbbbcccVVVSSSTTT[[[eeekkkiiifffZZZccciiigggcccbbbcccbbbhhhjjjmmmmmmllljjjiiihhhfffhhhjjjlllnnnooooooooo]]]^^^^^^^^^_________``````bbbfffiiigggccccccggg```bbbddddddcccaaaaaaaaa```aaa___[[[ZZZ\\\ZZZVVVOOOMMMNNNPPPPPPPPPUUU[[[___aaacccdddeeedddbbbaaaeeecccaaa______```bbbccc```______```bbbaaa]]]YYY\\\\\\[[[[[[^^^aaadddgggfffbbb``````dddggghhhggg```\\\\\\ccchhhfffbbb___aaaaaa```^^^[[[ZZZ[[[\\\```___[[[YYY[[[]]]YYYSSSUUUNNNLLLPPPOOOHHHEEEGGGBBBEEEDDDKKKVVVSSSMMMQQQ^^^YYY[[[]]]RRRHHHVVVooojjjaaacccbbbUUUTTTcccooommmhhhccc___\\\ZZZVVVRRRQQQSSSSSSOOOPPPVVV[[[\\\___ZZZRRRKKKIIIJJJNNNQQQ[[[ZZZUUUOOOIIIFFFEEEFFFHHHJJJKKKIIIEEEBBBBBBCCCAAAAAA@@@@@@@@@BBBCCCDDDEEEAAA<<<:::<<<>>>>>><<<999999888666555555666888666444222222222333222111]]]CCC===BBBBBB???;;;:::::::::999999999999888777666666555555666666222222222222111111111111//////.........---------------,,,,,,,,,,,,,,,,,,******************************))))))))))))******((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000000000000000///....................................---------------------......---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++******++++++++++++************+++,,,,,,+++******))))))))))))))))))))))))******)))(((''''''&&&&&&''''''(((((((((((('''''''''(((((((((((((((((('''''''''''''''((((((((((((&&&''''''(((((())))))))))))((('''''''''''''''((((((((((((((())))))))))))***************++++++,,,++++++***++++++---...///---,,,,,,///333444222///---111222111222555555111---777@@@CCC>>>999777999333===HHHMMMLLLJJJJJJMMMPPPPPPQQQQQQQQQNNNLLLLLLSSSMMMLLLNNNKKKFFFKKKVVVWWWcccmmmmmmjjjlllpppsssllliiiaaa[[[___iiillliii___eeeeee[[[NNNFFFBBB???HHHRRRUUUSSS```rrrooo^^^aaa```^^^^^^ccciiillllllkkkggg]]]UUU]]]iiifffYYYUUUTTT]]]nnnyyyxxxyyy~~~zzzpppfffdddmmmwwwqqqkkknnnooojjjppp||||||xxxoooiiifff```]]]dddqqqdddYYYbbbtttzzzzzzpppZZZ{{{rrrgggZZZYYYkkkqqqaaaiiiqqqkkk[[[```uuuyyykkkdddppptttkkk```\\\WWWRRRRRRWWWVVVMMMGGGMMM]]]iiikkk^^^XXX```eee```[[[ZZZ\\\ZZZZZZ___fffkkkkkkiiibbbffffffaaa]]]___aaaaaajjjlllmmmjjjgggeeefffiiihhhhhhhhhiiikkkllllllkkk[[[\\\\\\]]]^^^___```aaaeeehhhllljjjeee```bbbeeeaaadddgggiiihhheeeaaa___^^^^^^[[[XXXZZZ\\\XXXRRRMMMMMMMMMOOOSSSXXX^^^ccceeedddeeehhhkkkllljjjgggbbb```]]]ZZZYYY[[[___bbbccccccddddddbbb___[[[WWWYYYXXXXXXXXX[[[```dddggghhhccc___aaafffiiihhhfffdddbbbccchhhkkkiiiddd___[[[___cccdddcccbbbdddfff______]]]ZZZ]]]```]]]XXX[[[XXXXXX\\\\\\WWWVVVXXXMMMTTTWWW^^^eee\\\RRRTTTeeeYYYVVV]]]WWWNNN```~~~rrrhhhfffbbbTTTRRR]]]cccdddbbb^^^VVVNNNIIIJJJLLLJJJNNNOOOMMMOOOTTTYYYYYYXXXSSSMMMIIIJJJMMMQQQSSSSSSRRROOOJJJEEEAAAAAABBBEEEGGGHHHGGGDDDBBBAAABBBAAAAAA@@@@@@@@@AAABBBCCCCCC@@@<<<;;;<<<======<<<777888888777555555666888555444333222222222111000dddTTTAAA:::<<>>>>>999666888<<<666???GGGIIIEEECCCFFFKKKLLLPPPUUUXXXZZZZZZYYYVVVUUUSSSTTTTTTLLLFFFQQQbbbiiimmmlllfffcccjjjtttyyyllliiifffgggjjjlllhhhaaa^^^dddeeeYYYKKKCCCAAAAAAMMM\\\eeefffrrr|||jjj___ZZZVVVVVV[[[aaahhhmmmsssggg^^^```gggiiieeeaaaaaaaaaiiisssuuuqqqqqquuuvvvxxxqqqddd```fffgggaaaaaaeeeqqquuujjjiiiooonnnbbblllooohhhcccgggkkkjjjiii^^^]]]dddeeeccc^^^WWWkkk]]]SSSRRR___xxxyyyaaaYYYkkkpppfffggguuussscccaaalllpppfff\\\YYYWWWSSS\\\^^^WWWGGG>>>FFFXXXdddccc^^^^^^dddfffaaa___bbbbbb```^^^```dddhhhkkkkkkiiiiiiccc\\\[[[```eeefffhhhiiiiiifffdddeeeiiinnnjjjhhhffffffggghhhfffddd```aaabbbcccdddeeeeeefffkkknnnnnniiibbb```ccceeeeeegggjjjlllkkkfff```[[[YYY[[[[[[ZZZ[[[\\\VVVOOOMMMNNNOOOSSSZZZcccjjjnnnkkkiiihhhjjjnnnooollliiieeedddaaa^^^[[[]]]bbbfffdddggghhheee^^^XXXWWWWWWXXXWWWVVVWWWZZZ___dddhhhiiieeeccceeeiiikkkhhhdddgggggghhhiiijjjiiiddd___[[[```gggjjjhhhfffeeeeee^^^aaaaaa___^^^``````]]]\\\[[[\\\___```___```cccaaahhhjjjmmmrrrhhh___ccccccRRRKKKQQQNNNHHHZZZvvvkkkcccccc```TTTQQQWWWXXXUUUYYYYYYQQQEEEAAAGGGPPPOOOSSSUUUSSSSSSWWWZZZYYYPPPNNNKKKKKKMMMPPPQQQQQQNNNMMMKKKFFFAAA>>>===>>>BBBCCCDDDDDDCCCBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@???@@@>>>;;;::::::;;;<<<<<<666777888777555555666777333333333333222111000000JJJCCC===<<<===;;;999:::999888888888777777777777666555444444333333444444111111111000000000000///------......------,,,+++******++++++++++++,,,,,,***************************))))))(((((())))))***''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,---------......,,,---...///000///...------------------------------------............///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------)))************+++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))''''''''''''''''''((((((((((((((('''(((((())))))(((((((((((())))))))))))***))))))))))))***++++++'''(((((()))***++++++,,,,,,,,,---...111222222111---111333222333666666333222666:::999666555888<<<;;;AAAGGGGGGCCCCCCGGGLLLEEELLLSSSXXX\\\___^^^ZZZVVVXXXXXXSSSKKKMMM___rrrpppfffZZZVVV___mmmqqqooolllhhhhhhllllllfff\\\VVV]]]dddeee]]]SSSOOOOOONNNYYYfffnnnnnnqqqwwwqqqddd___ZZZVVVTTTTTTVVV]]]fffggg```bbblllqqqjjjbbb___cccnnn{{{~~~rrrbbb\\\___llloooiii^^^___iiihhh]]]aaaiiizzz|||lllccceeebbbRRRhhhssskkkeeejjjkkkccc___ZZZYYY^^^^^^YYYYYY___[[[RRRSSS[[[fffrrrhhhMMMOOOeeetttqqqpppuuuooobbb^^^hhhjjj```XXXYYY[[[YYY```aaaYYYGGG>>>HHHXXXbbbaaa```cccgggfffbbbaaaccc```___]]]]]]___ccchhhkkkllliiibbb\\\]]]dddiiiiiibbbccccccdddeeehhhllloooiiifffddddddffffffdddaaaaaabbbbbbbbbcccccccccdddlllooommmgggcccdddggghhhiiijjjlllnnnlllggg___YYYXXX\\\^^^]]]]]]\\\WWWQQQOOOQQQTTTXXXbbbnnnuuuvvvqqqnnnllllllmmmmmmjjjgggeeefffeeebbb______cccgggcccffffff```WWWSSSTTTXXX[[[ZZZYYYYYY\\\bbbgggkkkjjjhhhfffgggiiiiiifffcccfffhhhhhhfffggghhhfffbbbbbbeeehhhiiigggdddaaa```ccceeeccc]]][[[]]]]]]\\\ZZZ\\\___aaabbbbbbdddffffffjjjgggeeegggaaa```kkk]]]NNNGGGJJJHHHDDDQQQeee___[[[```bbb[[[\\\```[[[KKKQQQUUUNNNCCCBBBLLLXXXWWW[[[\\\XXXVVVYYYZZZYYYPPPMMMLLLMMMPPPQQQNNNKKKNNNNNNLLLGGGBBB???>>>>>>BBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCAAA@@@>>>======<<<<<<:::999999999::::::666777888777555444555666222333444333111000000000DDD@@@>>>???===888999===888888777777777666666666555444444333333333333333111111000000000/////////,,,------...---,,,+++***************+++++++++,,,************************))))))(((((((((((())))))&&&''''''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((())))))***************+++++++++++++++++++++++++++,,,,,,,,,,,,---------***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,))))))))))))******++++++((())))))))))))))))))((()))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&''''''((())))))***''''''''''''''''''&&&&&&((('''''''''((()))******(((((((((((()))))))))))))))))))))))))))***++++++((()))******++++++++++++***,,,---...---...///000,,,000222111333666666333333444666666555555777999999>>>CCCEEEDDDDDDHHHLLLHHHNNNRRRRRRTTTXXXWWWRRRPPPWWWYYYSSSNNNUUUdddooobbb]]]WWWUUU]]]gggiiifffiiiddddddiiihhh___WWWUUU___dddfffbbb]]]ZZZVVVQQQWWW^^^dddccc```___]]]ZZZ```___^^^\\\WWWRRRWWWaaaZZZaaaiiinnnpppmmmeee___]]]pppiiiVVVWWWbbbfffccc```^^^```gggmmmppphhhnnn|||}}}kkkaaabbb^^^RRRdddoookkkaaa\\\ZZZWWWRRRTTTXXX___bbbXXXTTT^^^TTTSSS___hhhddd___VVVGGGSSSdddsssuuusssooofff[[[bbbjjjkkk___VVVVVVYYYXXXYYY]]]XXXJJJGGGRRR___dddgggeeeeeehhhgggbbb]]]\\\]]]^^^___^^^^^^___bbbeeehhhfff```\\\___eeegggddd^^^___aaaeeehhhiiihhhfffdddaaa```cccgggiiigggddd____________^^^^^^]]]]]]fffjjjjjjggghhhlllmmmjjjjjjkkklllnnnmmmggg___XXX[[[```bbb___]]]]]][[[XXXUUUYYY]]]aaakkkxxx~~~|||xxxvvvssspppnnnkkkgggeeecccfffhhhfffbbbaaacccffffffddd```ZZZVVVUUUXXX[[[```___]]]]]]```ffflllooollljjjhhhfffeeedddddddddfffhhhgggccceeekkkllliiilllhhhdddaaaaaaccceeefffhhhddd[[[TTTUUUZZZ[[[YYYZZZ```eeefffeeedddcccccc```ccc^^^YYYXXXRRRSSS```VVVOOOLLLPPPQQQOOOUUU___YYYWWW^^^bbb^^^aaaddd]]]NNNRRRSSSNNNGGGFFFNNNUUUXXX[[[ZZZUUURRRSSSTTTSSSQQQNNNLLLMMMPPPQQQMMMJJJLLLLLLKKKIIIFFFCCCCCCDDDFFFDDDBBBAAAAAACCCDDDEEECCCCCCCCCAAA@@@>>>===<<<999999999888777777888999777888888777555333333444000333555444111//////000===999:::===;;;666777===777777777777666666666666555444333333222222333333000000000000////////////,,,,,,---...---,,,+++***))))))******+++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************************************++++++,,,,,,,,,---------)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))******++++++++++++(((((())))))*********+++(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***(((((((((''''''&&&&&&%%%''''''''''''(((***++++++(((((((((((()))))))))))))))))))))))))))******+++******+++,,,,,,,,,++++++(((+++...---+++***---000+++///111111222555555333222333444555666666666555444999???CCCDDDEEEHHHJJJTTTXXXWWWRRRPPPQQQOOOJJJIIIUUU[[[UUUSSS[[[``````QQQ\\\dddbbb\\\]]]bbbfffeee______dddddd\\\YYY\\\aaaeeegggdddaaa\\\SSSJJJGGGLLLSSSVVVUUUVVV\\\bbbaaacccffffff^^^UUUYYYbbb]]]mmmssskkkgggjjjfff[[[WWWmmmyyy```TTTbbbyyyjjj```]]]```___^^^kkkhhhkkkuuutttddd^^^```\\\ZZZbbbjjjiiiZZZIIIFFFJJJSSSSSSPPPSSSWWWMMMLLL[[[KKKQQQeeemmm___UUUXXXYYYaaaiiiqqqrrrkkk___QQQFFFeeemmmkkk]]]QQQOOOPPPMMMPPPWWWVVVMMMNNN\\\fffgggfffbbbaaaeeeiiiggg```[[[___aaacccbbb___]]]^^^___bbbaaa^^^[[[___cccaaa\\\^^^___bbbgggjjjggg```ZZZ___]]]^^^cccjjjmmmkkkhhhbbbaaa```___^^^]]]]]]\\\```eeehhhhhhlllrrrqqqllljjjjjjkkkmmmmmmhhh```YYY___dddeeeaaa]]]^^^___^^^\\\aaaeeehhhsss~~~}}}yyyuuuoookkkgggfffdddiiillllllgggeeefffhhhiiiccc\\\XXXXXX[[[^^^```eeecccaaaaaadddiiiooosssnnnlllhhhddd``````cccffffffiiigggcccfffnnnsssrrrsssjjj```[[[^^^fffnnnrrrjjj```RRRJJJPPPYYY\\\XXXXXX```ggghhhfffbbb___[[[^^^ccc```[[[XXXMMMIIISSSNNNNNNQQQWWW[[[\\\^^^```UUUSSSXXX[[[WWWZZZ[[[SSSYYYWWWTTTOOOJJJIIIKKKNNNSSSVVVTTTNNNKKKLLLMMMKKKQQQMMMJJJLLLPPPRRRPPPMMMFFFGGGIIIIIIHHHHHHIIIJJJKKKHHHCCCAAAAAACCCDDDEEEBBBBBBBBBAAA@@@???>>>===888888888777666666777888777888999888555333222333000333555444111//////000;;;;;;:::::::::999999999888888777777777777777888444444333222111111111111000000000000////////////,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((+++++++++***)))((((((''')))************+++++++++))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''(((((((((((((((''''''%%%&&&''''''(((((('''''')))))))))((('''&&&&&&&&&((((((((((((((()))******''''''''''''(((((((((((((((((())))))******++++++)))************+++++++++,,,+++)))((()))+++...000000000111222333444444555111///000333777777222,,,444888<<<<<<>>>DDDIIILLLPPPSSSSSSNNNJJJJJJIIIGGGPPPLLLPPP[[[aaa[[[QQQMMMIIIVVV```___WWWWWWdddsssvvvjjjWWWaaaggg___ddd___uuusssooojjjaaaVVVPPPMMMFFFSSS\\\ccclllhhhaaacccjjjnnnooojjjeeefffhhhjjj```fffhhhbbb]]]]]]___```jjjllljjjbbbYYYWWW^^^gggooohhh]]]VVVZZZdddlllnnnmmmiiikkkooojjj[[[RRRQQQSSSTTTNNNKKKJJJBBBBBBPPPcccYYYOOOSSSYYYPPPNNN^^^PPPQQQYYYbbb___UUUTTT[[[III\\\oooooo\\\IIIEEEJJJfffgggeee```YYYVVVXXX\\\ddd]]]SSSOOOWWWbbbgggeeebbb^^^]]]cccgggeee```^^^\\\]]]```aaaaaaaaabbbccceee___YYYVVVXXX[[[\\\]]]ccceeeggghhheee```[[[WWWZZZ___dddgggeeeddddddeeegggeeedddeee```ZZZXXXZZZ^^^```aaadddllltttuuupppkkkkkkkkkkkkiiifffdddccchhhhhhhhhgggeeecccaaa___dddaaaaaafffqqq{{{~~~{{{uuunnnlllmmmpppiiikkkkkkgggaaaaaagggmmmlllgggaaaaaahhhkkkaaaTTTXXXdddjjjeeeeeennnsssqqqmmmllliiieeecccdddhhhkkkkkkfffdddhhhllloootttyyysssggg[[[YYYbbblllooommmgggcccXXXRRRZZZgggggg]]]bbbaaaeeemmmlllaaaWWWTTTTTTWWWZZZ[[[YYYSSSMMMIIILLLMMMSSS]]]gggiiiddd^^^ddd^^^SSSIIIFFFLLLWWW___VVVYYY[[[[[[XXXTTTSSSRRRNNNVVVZZZSSSJJJFFFKKKQQQHHHFFFFFFJJJOOOPPPKKKEEEEEEFFFGGGGGGEEEDDDDDDDDDHHHDDD@@@@@@BBBDDDDDDCCC>>><<<:::;;;======;;;999888:::;;;999555222222333666666666666555333111///333333222111000///......;;;;;;;;;:::::::::999999999888777777666666666666444444333222111111111111000000000/////////......,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((++++++******)))(((((('''(((((()))))))))*********)))))))))))))))))))))))))))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''((((((((((((((()))))))))'''''''''''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,+++)))((()))+++---/////////000111222333444444111///000333888888555000888<<<===<<<:::<<>><<<:::;;;>>>@@@@@@??????===;;;;;;======;;;888777888999777444222333555555555555444333222111000222222111000///...------;;;;;;;;;:::::::::999999999888777666555555555555444333222111000000000000000////////////.........---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((+++******))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&'''(((((((((((('''%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((******)))(((((('''&&&&&&)))))))))*********+++++++++***)))((()))+++---///---...///000111222222333111000000333777:::888666999;;;<<<:::777666;;;AAAAAAGGGKKKJJJJJJOOOTTTVVVZZZWWWVVVYYYVVVLLL@@@:::JJJTTT^^^^^^WWWRRRVVV\\\fffhhhZZZ___eeeiiitttkkkeee[[[RRRRRRZZZbbbccc___aaaddd___```lllnnnhhhkkkeeeWWWOOOWWWaaa___WWWRRR[[[bbbbbbWWWLLLKKKQQQVVV^^^aaa```YYYQQQMMMPPPVVV___PPPIIIVVVfffiiibbb\\\QQQKKKNNN[[[aaaUUUEEE<<>>@@@BBBBBBAAA???>>><<<<<<===<<<;;;999888888777555333333444666333333222111111111111111000000///...------,,,,,,;;;::::::::::::999999999999888777555444333333333333222111000000///000000/////////.........---------------,,,,,,,,,,,,+++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&'''((((((((((((((($$$%%%%%%&&&&&&''''''(((''''''&&&&&&''''''((()))''''''''''''(((((((((((()))((((((((('''''''''&&&))))))))))))******************)))((()))+++---...,,,------...///000111111111000000222777:::;;;:::555666888999777666<<>>GGGMMMMMMMMMOOORRRRRRZZZVVVQQQMMMKKKIIIIIIIIIWWWUUUQQQIIIDDDHHHSSS]]]mmmooo]]]]]]eeeoooyyylll```WWWMMMJJJRRR___eeeeeebbbbbbZZZ\\\jjjllleeeeeedddVVVRRRaaannnkkkbbb^^^```ccc```XXXSSSUUUZZZ\\\gggfffaaaXXXOOOLLLQQQWWWNNNIIIRRRfffpppggg[[[UUUPPPJJJNNN\\\aaaVVVEEE======OOOXXX\\\fffhhhcccbbbWWWTTTRRRaaarrrkkk\\\\\\kkkmmmeeeVVVQQQYYY______TTTWWWXXXVVVTTTRRRNNNHHHPPPRRRVVVXXXYYY\\\```ccc]]][[[TTTJJJHHHPPPZZZ^^^]]]YYYZZZ___aaa___\\\]]]XXXYYY[[[^^^bbbeeeffffff[[[[[[\\\^^^bbbfffjjjlllqqqooollliiifffdddbbbaaafffhhhjjjjjjhhheeeaaa___]]]\\\^^^```\\\VVVSSSUUUOOOXXX```dddhhhjjjhhhcccaaacccfffhhhfffaaa[[[WWW______aaabbbccccccccccccbbbdddiiiooossssssnnnjjjrrrpppnnnkkkhhhhhhhhhiiibbbdddggghhhhhhgggggggggccchhhkkklllnnnsssuuusssqqqvvvwwwqqqooopppqqqoookkkgggcccffflllqqqqqqooollliiihhhjjjiiigggiiinnnhhhlllooopppnnnmmmmmmmmmoooeeeaaagggiiibbb^^^```kkkiiihhhjjjkkkiiifffddd\\\[[[YYYWWWTTTRRROOONNN^^^TTTUUUccciii___SSSQQQHHHTTTVVVKKKJJJWWW^^^ZZZWWW[[[______ZZZVVVVVVXXX\\\[[[ZZZZZZVVVPPPMMMMMMIIIKKKLLLKKKIIIFFFDDDCCCHHHGGGFFFFFFFFFEEECCCAAA<<<===???AAACCCCCCBBBAAA===<<<<<<<<<<<<===<<<<<<;;;:::777555333333444666222111000///...///000111.........---,,,++++++***:::999999999999888888888888777666444333222222222222222111000////////////............------------------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((((((((((()))))))))******(((((((((((((((((((((((()))))))))******)))))))))************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''((((((''''''(((((()))***''''''''''''((((((((((((&&&'''''''''((((((((()))(((((()))))))))*********)))))))))))))))+++,,,---,,,,,,---...///000000111000000000222555999;;;;;;555333555::::::888<<>>@@@KKKZZZeeemmmjjjUUUSSS___kkkvvvhhh[[[XXXOOOFFFGGGSSS^^^bbbaaabbb]]]aaaooopppeeebbbeee^^^___kkkrrrllldddaaafffccc]]]YYY\\\``````[[[___```___ZZZSSSOOOPPPSSSKKKQQQ___kkkhhhZZZSSSUUU]]]XXX[[[fffhhh\\\QQQMMMFFFXXXaaafffnnniii^^^[[[___```^^^ccciii^^^QQQTTTiiilllggg[[[XXX^^^aaa]]]OOOUUUZZZ\\\______VVVLLLQQQTTTYYY\\\]]]\\\[[[[[[]]][[[VVVQQQSSSZZZ^^^^^^YYYVVVWWW[[[]]][[[ZZZ[[[^^^]]]]]]___bbbcccbbb```[[[[[[\\\]]]___bbbfffhhhpppooonnnllliiifffcccaaafffggghhhhhhfffccc^^^[[[YYYYYY[[[]]]XXXOOOJJJJJJRRR[[[dddfffffffffeeeaaallllllkkkiiieeeaaa]]][[[]]]]]]]]]]]]]]]]]]^^^^^^aaabbbeeeiiikkkkkkjjjhhhpppkkkfffbbbaaadddhhhjjjeeedddcccccceeeggghhhiiikkkpppssspppoooqqqssssssxxxyyyvvvqqqmmmmmmmmmllliiieeecccffflllooonnnllljjjiiiiiikkkiiieeegggllliiinnnsssrrrnnnjjjiiikkkqqqiiiggglllkkkbbb^^^```hhhccc^^^```fffjjjfff```VVVVVVVVVXXXYYY[[[]]]^^^aaabbbaaaaaabbb```UUUIIIOOOZZZ]]]TTTSSS___iiiiiiggggggddd\\\SSSOOOSSSXXXWWWRRRPPPSSSQQQLLLJJJLLLOOOJJJFFFEEEGGGHHHFFFBBBJJJHHHFFFFFFGGGFFFDDDAAA999:::===>>>===<<<:::999888999:::;;;<<<===>>>???>>><<<888666444444444444111000...------...///000------,,,,,,++++++******888888888777777777666666666666444333222222222222222111000///..................---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''((())))))))))))(((***************)))))))))((((((((((((((()))******''''''''''''((((((((((((&&&&&&'''(((((()))******((((((((()))))))))******))))))))))))***++++++,,,,,,,,,---...///000000111///000000222333666888999888333333;;;>>>:::999<<<555BBBNNNPPPMMMMMMMMMLLL>>>DDDGGGEEECCCEEEHHHHHHGGGDDDBBBFFFPPP[[[bbbeee^^^ZZZFFFJJJWWW```lllbbbVVVZZZTTTGGGAAAKKKWWW]]][[[___^^^dddqqqnnn```[[[YYY[[[```dddffffffeeedddfffaaa[[[ZZZ```eee___UUUSSSYYY```bbb^^^WWWSSSQQQUUU]]]ccc^^^RRRLLLRRRZZZllldddcccjjjllleee```aaa[[[aaabbbfffkkkcccYYY]]]mmmnnnhhhcccccc[[[XXXcccggggggaaaYYYUUUTTTRRROOOHHHSSS]]]bbbfffhhhbbbWWW]]]___bbbcccaaa]]]XXXUUUXXXXXXUUURRRTTTXXXXXXTTTUUUSSSTTTXXXYYYWWWWWWZZZ```^^^]]]___bbbccc```^^^]]]]]]]]]\\\\\\^^^bbbeeeiiiiiiiiiiiihhhfffeeedddeeeeeefffgggfffccc___[[[[[[ZZZ\\\]]]YYYQQQMMMMMMQQQ[[[dddeeedddeeeffffffooojjjbbb\\\YYY[[[^^^aaa[[[ZZZXXXXXXYYY[[[___aaacccdddeeefffggghhhhhhhhhfffaaa[[[XXX[[[aaagggkkklllgggbbb```bbbeeefffeeekkkppprrrnnnkkkmmmooooooooopppqqqpppooonnnllljjjmmmkkkiiiiiikkkkkkiiifffffffffhhhjjjhhhdddfffkkklllpppsssqqqllliiiiiillliiihhhiiillllllgggeeefffddd___ZZZYYY___eeebbb[[[DDDFFFHHHLLLQQQVVVZZZ\\\WWW``````YYYWWWZZZTTTGGGLLLSSSUUUQQQNNNUUU___eeeffffffbbbYYYPPPNNNVVV]]]MMMIIIJJJPPPPPPKKKJJJOOOTTTMMMGGGFFFIIIIIIFFFAAAHHHFFFCCCDDDEEEDDDAAA>>>888:::<<<<<<:::777555555666888:::::::::;;;===???===;;;777666555555444222000000///...............,,,,,,,,,++++++*********666666666666555555555555444444333222222222222222111111000///............---------,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''((()))))))))))))))'''(((((())))))*********(((''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((()))******++++++,,,,,,---...///000111111...000111111222222333444999000000;;;AAA<<<666666555AAAKKKKKKGGGGGGIIIJJJ999AAAFFFBBB???AAACCCCCC888<<>>===999777666777777999::::::888888999;;;888666444444555666444222000000000000///...,,,,,,,,,,,,++++++++++++******666555555555555444444444333333222222111222222222111000///......------...---------,,,,,,,,,++++++*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))'''(((((()))))))))))))))"""###$$$%%%'''((())))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))++++++******))))))(((((((((((((((((())))))))))))((((((((()))******++++++,,,------...///000111111...///111111111000000111777,,,,,,:::CCC>>>777555888BBBIIIFFF@@@@@@DDDGGG===DDDEEE>>>:::???EEEHHH444;;;JJJ]]]kkkiiiZZZKKKJJJMMMIIIVVVWWWOOO\\\aaaVVV^^^]]]RRROOOYYYbbbdddXXX___aaafffnnneeeTTTOOO___gggbbbRRROOO]]]eeeaaa[[[]]]```eeelllpppjjjbbbbbbaaa___[[[VVVSSSSSSUUUUUUZZZTTTFFFJJJ^^^iiigggjjjVVVIIIQQQ```hhhjjjmmmbbbYYYTTT___dddSSSMMM]]]SSS[[[[[[\\\aaa^^^[[[cccfffZZZQQQQQQPPPMMMPPPYYYGGGUUU]]]XXXUUUZZZ]]]YYYZZZYYYWWWWWWWWWXXXWWWVVVOOOVVVYYYTTTOOOQQQWWWZZZOOONNNPPPSSSSSSQQQSSSWWWRRRPPPPPPUUU[[[___^^^[[[ccccccaaa^^^\\\^^^dddiiihhheee```\\\[[[\\\___aaa_________bbbdddbbb]]]YYY\\\XXXVVVVVVVVVXXX___gggiiiqqqtttlllcccaaadddeeeWWWXXXZZZ]]]```bbbdddfffccc```ZZZWWWWWW\\\bbbfffaaabbbbbbaaa___]]]]]]]]]bbb]]]YYYXXX[[[```cccdddiiiddd^^^___dddhhhfffccc```eeeggggggjjjpppttttttuuuoooiiigggiiinnnuuuzzzjjjlllmmmkkkhhheeedddccc\\\^^^cccfffddd```bbbhhhhhhhhhgggdddccceeeiiinnnZZZdddhhhdddccciiijjjeee^^^ddddddZZZSSSTTTWWWXXXRRRSSSVVVYYY\\\___bbbcccXXXWWWZZZ\\\TTTJJJKKKTTTWWWUUUYYY\\\UUUKKKOOO]]]TTT[[[```]]]TTTOOOQQQUUUMMMNNNVVV```\\\MMMGGGLLL???CCCHHHKKKJJJGGGFFFEEEHHHDDDAAAAAADDDCCC???;;;888:::<<<:::777555666777888:::;;;:::777555666888222111000222555666444222000111111111000...,,,***,,,,,,,,,+++++++++++++++888777666555333333333222333333222222111000//////111000000///...---------------,,,,,,,,,+++++++++))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((''''''''''''((((((***((('''((()))***)))'''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))((((((((((((***)))((((((((()))+++,,,---------.........//////111111111111000000000000000000222333555666777888;;;>>>???;;;;;;@@@DDDEEEBBBCCCBBB<<<555444:::AAA444<<>>999666666888999999:::;;;;;;:::888555444555444333333444555444222//////...---,,,,,,++++++,,,,,,++++++***)))((((((888777666444333222222222333333222111111000//////000000//////...------,,,---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((''''''''''''(((((()))((('''((()))***)))'''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''''''''''''''(((((()))((((((((((((((()))))))))))))))(((((())))))***+++,,,,,,------------......,,,,,,---...///000111111000111222333444555666777888:::;;;:::===BBBEEEDDDHHHHHHEEE???999:::CCCKKK>>>BBBKKKWWWaaaaaaYYYQQQAAAPPP[[[ZZZUUUVVV[[[___^^^```___[[[WWWVVVZZZ^^^bbbaaa]]][[[___eeegggdddgggffffffuuujjjYYY^^^UUU```[[[[[[eeennnooollljjj^^^TTTNNNSSS[[[aaafffkkknnnqqqjjjeeennnlll^^^VVV```TTTOOO^^^xxxyyyjjjccc___^^^]]]\\\___dddiii___cccwwwtttbbb[[[eeefff[[[RRRTTTTTTUUU^^^WWWUUUVVVYYYWWWSSSRRRTTTZZZYYYXXXXXXYYYYYYVVVTTTbbb___WWWNNNMMMQQQRRRPPPSSSQQQPPPSSSWWWZZZYYYWWWRRRRRRSSSSSSUUUWWWZZZ[[[ZZZZZZYYYZZZ[[[[[[YYYWWWVVVWWWXXXZZZ[[[[[[\\\\\\______```aaabbb___[[[XXXWWWWWWYYY[[[YYYVVVXXX]]]aaaiiijjjbbb___bbbaaa[[[RRRTTTUUUWWWYYY[[[]]]^^^\\\___bbbbbb______aaacccddd___\\\]]]\\\YYY\\\aaabbb^^^YYYXXX[[[___aaabbbbbb```^^^]]]___aaadddeeedddbbbbbbhhhqqqvvvwwwuuutttrrrnnnjjjhhhiiijjjkkkiiiiiiiiihhhhhhgggggggggfffbbb```bbb```[[[ZZZ]]]bbbkkkggg```ddddddbbbeeeeee______ffflllkkkjjjkkkfff```]]]___ZZZSSSVVV```bbbaaaeeejjjiiiaaaYYYVVVVVVQQQSSSZZZ]]]XXXXXX]]]WWWNNNHHHKKKPPPSSSXXX]]][[[XXXUUUQQQHHHCCCJJJUUUYYYPPPHHHGGGFFFCCCCCCFFFBBBEEEIIIIIIFFFCCCBBBBBBFFFCCCCCCEEECCC???>>>@@@CCCBBB@@@>>><<<:::888777888888999999888666444333555333222222333333222000.........---,,,,,,++++++,,,,,,+++******)))((((((777666555333222222222222222222111111000000///////////////......------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((()))(((''''''))))))((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&''''''((()))'''''''''(((((())))))***(((((())))))******))))))+++++++++,,,,,,,,,,,,---+++,,,...111333666777888111111222333444444555555666888999;;;AAAGGGGGGCCCKKKKKKHHHDDDBBBFFFQQQZZZTTTRRRSSSYYY```bbb\\\VVVMMMZZZbbb___WWWUUU[[[```bbbbbb```ZZZTTTQQQSSSUUUbbbccc```]]]```ggglllmmm]]]^^^```oooggg]]]jjjfffhhhddd^^^\\\bbbjjjiiidddaaa\\\YYY[[[___bbbfffjjjfffnnnnnnsss}}}yyyxxxooojjjtttvvvbbbaaabbbccc```___eeennnhhhZZZYYYiiirrrfffTTTJJJaaabbbXXXSSSYYYXXXVVV\\\TTTSSSUUUYYYYYYTTTQQQRRR[[[XXXUUUWWWZZZZZZVVVRRRZZZYYYSSSNNNPPPVVVYYYYYYOOOOOOQQQVVV[[[[[[XXXTTTTTTVVVVVVTTTQQQPPPRRRUUUZZZZZZ[[[\\\\\\YYYSSSOOOOOOQQQTTTWWWYYYZZZ[[[[[[]]]]]]^^^```aaaaaa^^^[[[\\\YYYYYY\\\[[[WWWVVVXXXZZZ___```\\\\\\___[[[SSSWWWUUUSSSSSSUUUVVVWWWWWWWWW\\\aaabbb```______```aaa^^^\\\^^^______aaaeeeaaa]]]ZZZXXX[[[___bbbdddaaa^^^[[[ZZZ\\\bbbjjjnnnhhhffffffhhhlllppprrrsssvvvrrrllliiijjjjjjiiihhhllllllllllllkkkkkkkkkkkkgggccc``````]]]ZZZYYY[[[aaaiiifffbbbfffgggeeejjjhhhcccbbbgggkkkmmmmmmnnnjjjdddaaaaaa\\\WWW[[[dddhhhccccccggghhhbbbYYYUUUXXXXXXYYY\\\______[[[WWWXXXQQQNNNTTT\\\___^^^]]][[[WWWPPPHHH@@@>>>HHHUUUTTTLLLEEEBBB@@@>>>>>>@@@FFFGGGHHHGGGDDDBBBAAAAAAFFFCCCAAACCCBBB@@@@@@CCC@@@AAACCCCCCAAA===888444777777777777666444333222555333111111111111///......------,,,,,,++++++++++++++++++******))))))(((555555333222222111111111111111000000000/////////.........---------,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''(((((()))(((''''''((()))((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))******&&&''')))*********)))(((************+++++++++++++++,,,...111444666999:::111111222222333333444444999::::::===DDDJJJHHHAAAEEEGGGHHHHHHIIIOOOYYYaaaWWWTTTTTTZZZaaaccc^^^XXX___bbbaaa\\\WWWXXX___eeebbbbbb___ZZZUUURRRRRRTTT[[[```bbbaaa```bbbcccaaaPPPRRRSSSaaa]]]]]]vvvzzzoookkkaaaVVVXXX```^^^TTT^^^]]]]]]^^^^^^___cccfffVVVWWWTTT___zzz}}}tttlllfffSSSXXX___cccaaa___eeeooo\\\UUUWWWaaabbbUUUGGGBBBXXX\\\YYYYYY```\\\SSSSSSNNNNNNRRRZZZ]]]ZZZWWWWWWWWWVVVUUUUUUVVVUUUTTTRRRUUUVVVUUURRRUUU[[[]]]ZZZRRRQQQRRRVVVZZZ[[[XXXTTTVVVXXXYYYVVVPPPNNNQQQUUU^^^^^^]]]]]][[[WWWRRRNNNMMMOOOSSSWWWZZZ\\\]]]]]]\\\[[[[[[]]]^^^^^^\\\[[[\\\XXXXXX[[[[[[XXXUUUVVVZZZ\\\[[[[[[^^^```ZZZQQQZZZWWWUUUUUUWWWXXXVVVUUUXXX]]]bbbdddaaa^^^]]]^^^^^^\\\\\\^^^aaaccceeefffaaa___\\\ZZZ[[[]]]```bbb^^^]]]\\\[[[___fffnnntttnnnllljjjhhhhhhjjjmmmooorrrmmmggggggjjjllljjjgggkkklllllllllmmmmmmmmmmmmiiifffccc```]]][[[[[[\\\^^^fffcccaaaggggggffflllkkkgggeeefffhhhjjjlllmmmmmmgggaaa^^^YYYXXX___iiifffccccccgggfffaaa\\\\\\\\\\\\ZZZYYY^^^bbb]]]SSS```\\\[[[aaajjjkkkeee^^^UUUSSSMMMEEE===>>>HHHSSSJJJJJJKKKKKKIIICCC>>><<>>===>>>??????LLLGGGCCCBBB@@@>>>???CCCAAAAAAAAA@@@===999555222999888666444333333333333666444222111222111///---+++++++++++++++******************)))))))))))))))222222111000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((('''&&&&&&(((((('''&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((()))''''''(((((())))))(((((()))))))))************+++)))***+++,,,---....../////////000111222222333333555666777777:::===:::444666:::???CCCCCCAAA??????GGGKKKRRRWWWYYYVVVQQQNNNMMMIIIMMMYYYeeegggbbb]]]\\\\\\]]]^^^___aaabbbccc^^^[[[TTTKKKIIIOOOTTTUUURRRXXX[[[eee^^^ZZZiiibbb^^^[[[UUURRRTTTUUUNNNDDDSSSXXX\\\^^^aaagggjjjkkkcccZZZMMMQQQddddddWWWSSSjjjkkknnnpppoooiii^^^WWWXXXYYY]]]bbb```ZZZWWWXXXOOOXXXdddjjjeee^^^aaajjjrrrrrrfff]]]]]]WWWOOOSSSTTTRRRSSSYYY[[[UUUOOOLLLSSSVVVWWWRRRKKKJJJQQQYYYZZZ]]]___^^^^^^___ZZZSSSUUURRRPPPQQQTTTVVVUUUSSSRRRTTTVVVVVVUUUVVVZZZ^^^ddd```\\\YYYXXXXXXWWWVVVQQQRRRSSSTTTVVVXXXYYYZZZZZZXXXUUUTTTUUUUUUTTTSSSUUUSSSVVVZZZZZZVVVUUUVVV```^^^]]]___bbbbbb]]]WWWMMMOOORRRTTTUUUWWWZZZ\\\ccceeegggeeeaaa]]]]]]^^^^^^_________cccgggeeeaaaaaaaaabbb```]]]ZZZZZZZZZTTTYYY___cccdddfffjjjnnniiifffddddddhhhlllpppqqqnnnjjjfffeeeeeefffdddaaahhhhhhiiikkklllmmmoooooonnnnnnlllfffdddeeedddbbb]]]aaa^^^^^^bbb^^^\\\ffflllllliiidddcccfffhhhggg]]]bbbgggjjjhhhffffffgggeeehhhmmmmmmeee]]]___fffjjj^^^UUUXXXdddhhhbbbYYYRRRTTTXXX^^^eeefff]]]RRRBBBKKKSSSRRRQQQTTTZZZ^^^UUUVVVSSSKKKEEEDDDCCCAAAIIIDDD>>>;;;<<<>>>AAABBBKKKFFFBBBAAA???<<<===@@@@@@???===;;;999777666555999777555333222222333444555333111111222111000...************************))))))))))))))))))))))))111111000/////////000000........................++++++++++++++++++,,,,,,******)))))))))(((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((((('''&&&&&&(((((('''&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((''''''''''''((())))))))))))*********+++++++++,,,,,,------...//////000---...///000111222333444000333444333444666666222444888===AAAAAA===:::777JJJNNNRRRQQQKKKGGGFFFGGGFFFDDDKKK[[[fffeee^^^ZZZ]]]\\\\\\\\\]]]]]]]]]]]]hhh```RRRGGGIIIUUU^^^aaadddbbbXXXYYYRRRUUUjjjeeeXXXQQQOOOUUUZZZWWWPPPKKKgggjjjiiieeedddgggfffbbbbbb```\\\cccooohhhXXXUUU^^^aaagggjjjiiiddd___\\\ddd]]]YYY]]]```]]]XXXVVVPPPQQQUUUZZZ\\\]]]aaaffflllmmmaaaVVVTTTOOOKKKRRRUUURRRSSSYYY^^^ZZZUUUSSSXXXXXXUUUOOOKKKLLLSSS[[[PPPTTTUUUUUUXXX[[[ZZZUUUMMMNNNQQQVVV[[[ZZZUUUPPPOOOOOOPPPRRRUUUXXX[[[]]]ccc```\\\ZZZ[[[[[[\\\[[[WWWVVVTTTTTTTTTUUUWWWXXXXXXVVVSSSRRRRRRSSSSSSSSSTTTUUUYYY\\\YYYTTTTTTXXX^^^\\\ZZZ\\\^^^\\\YYYVVVNNNQQQRRROOOLLLNNNVVV]]]eeefffeeebbb^^^]]]___bbbbbbdddcccaaaeeeiiieee]]]]]]```cccbbb___[[[ZZZYYYWWW]]]dddgggggggggjjjmmmhhhddd```bbbgggllllllkkkjjjiiigggfffeeedddddddddhhhiiijjjlllnnnpppqqqrrrmmmpppoooiiigggiiihhhdddgggiiieeeeeeiiibbb___iiikkknnnlllgggfffjjjllljjjcccgggjjjhhhdddaaa``````eeegggkkkmmmiiicccccchhhjjjXXXPPP[[[iiiiii```ZZZPPPVVVZZZ]]]```aaaYYYNNNFFFRRR\\\\\\YYY[[[^^^^^^TTTUUUPPPEEE@@@DDDIIIIIIIIICCC===:::<<>>>>>===::::::>>>;;;;;;:::999999999::::::888666333000///000222333222111///000000111///...)))*********************((()))))))))))))))))))))111000000////////////000---.....................+++++++++++++++++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((((('''&&&&&&'''((('''&&&''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&((()))***************++++++++++++((()))******+++,,,------,,,---...000111333444444...222555222222444666444444888===AAACCCAAA>>><<<<<>>777555111...---...111222000///......///000///---)))))))))))))))*********(((((((((((())))))))))))111111111111000000000000......------------......------------------------))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))&&&'''((('''&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))))))))))))))(((''''''$$$%%%&&&''''''&&&%%%$$$+++)))((('''((((((&&&$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''(((((((((((())))))))))))''''''''''''''''''''''''$$$%%%'''))))))((('''%%%))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((***+++***)))((()))***&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&))))))((('''''''''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))((((((((()))***,,,---...////////////000000000000222222333444444444333333111666;;;???@@@??????>>>JJJFFF@@@===@@@HHHRRRXXX\\\WWWVVVZZZYYYUUUUUUYYY^^^]]][[[YYYYYY^^^gggmmmhhhcccUUUFFFDDDOOO\\\aaakkkWWWOOOZZZ]]]SSSRRR]]]cccTTTSSSdddmmmaaaRRRMMM___^^^bbblllqqqllleee```ggg```]]]ccceee]]]QQQHHH>>>VVVaaaTTTMMMUUUVVVMMM[[[XXXXXX[[[]]]]]][[[ZZZ]]]RRRJJJOOO]]]eeeaaaYYYZZZUUUTTTYYYXXXOOOFFFBBBTTTYYYWWWPPPSSSaaakkklllYYYTTTNNNKKKLLLPPPTTTVVVNNNPPPSSSTTTTTTRRRPPPNNNQQQTTT[[[bbbaaaXXXPPPMMMPPPHHHIIITTTZZZVVVUUUZZZXXXWWWUUUSSSRRRRRRSSSTTTXXXVVVSSSQQQRRRSSSUUUUUUZZZSSSMMMNNNTTTZZZZZZXXXPPPXXX___```[[[UUURRRRRRTTTXXX[[[\\\\\\[[[UUUNNNIIIQQQNNNEEEPPPmmmyyyssslllddd```bbbdddaaaaaadddmmmjjjgggeeecccbbb```^^^ZZZ^^^cccfffddd```\\\ZZZ]]]aaagggkkkmmmnnnooopppfffccc```bbbgggjjjiiiffffffeeecccbbbbbbdddeeegggdddfffllltttzzz|||xxxtttooooooooorrruuuxxxxxxxxxwwwrrrpppqqqpppllljjjkkkkkkkkklllmmmnnnoooppppppoooiiibbb^^^]]]\\\[[[YYYgggmmmoookkkgggiiikkklllWWWNNNKKKVVVcccgggeeeccc^^^YYY___dddcccddd]]]LLL@@@EEELLLPPPNNNLLLOOOSSSRRRUUUOOOAAA???JJJRRRRRRHHHDDD@@@???AAACCCDDDCCC:::<<<======;;;999999999000888===:::999<<<===;;;999777555222000///..............................((()))***+++---,,,***(((((((((((((((''''''''''''111111111000000000////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&&&&'''((('''%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&''''''((((((((())))))))))))''''''''''''''''''''''''%%%%%%'''((((((((('''&&&)))((((((((('''''''''''')))((((((((('''''''''''''''((())))))''''''((()))&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***+++---............////////////000111222222333333333333333222555:::===>>>???@@@AAAJJJIIIFFFDDDDDDIIIQQQWWWYYYSSSPPPQQQOOOJJJIIILLL^^^[[[XXXWWWYYY]]]aaaddd```ZZZNNNGGGNNN\\\dddddd]]]TTTUUU___```VVVSSSZZZ___SSSRRR^^^cccZZZSSSTTTYYY]]]gggoooooogggbbbaaabbb^^^___eeeggg___TTTMMMUUUccc___III???JJJTTTQQQUUUTTTVVV[[[___bbbcccccc[[[XXXWWWYYY\\\]]]YYYUUUSSSTTTTTTRRROOOKKKFFFCCCVVVZZZUUUJJJIIISSSZZZYYYXXXTTTOOOMMMOOORRRVVVWWWTTTRRROOONNNOOORRRVVVYYYbbb\\\XXXVVVQQQJJJHHHIIIIIIEEEKKKYYY___XXXRRRSSSTTTSSSRRRRRRQQQQQQQQQQQQTTTUUUTTTQQQNNNMMMQQQUUUSSSPPPNNNPPPTTTWWWVVVTTTYYY\\\^^^]]]YYYTTTSSSSSSSSSWWWYYYXXXYYYYYYTTTMMMDDDKKKLLLNNN___xxx|||gggaaa^^^bbbccc```^^^```fffeeedddcccddddddcccccc```bbbdddcccaaa____________cccgggkkkllllllmmmnnnfffddddddggglllllliiieeefffdddbbb```___```aaabbbfffhhhmmmssswwwxxxvvvsssppppppqqqtttwwwzzzzzzyyyxxxsssppppppnnnjjjiiikkkmmmmmmmmmlllmmmmmmnnnnnnkkkgggccc```^^^[[[VVVSSS\\\bbbeeeaaa___```aaaaaaVVVRRRPPPTTT\\\bbbcccaaaTTTMMMUUUaaaccceee```TTTCCCGGGLLLOOONNNMMMOOORRRKKKMMMIIIAAADDDNNNRRRMMMIIIEEEAAA@@@AAACCCDDDCCC:::<<<>>>>>><<<:::999999888<<<;;;444222777;;;;;;888666444222000000//////........................---------...---,,,)))'''))))))((((((((('''''''''111111000000000000//////......------------......************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&'''%%%$$$%%%&&&((('''&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&(((((((((((('''''''''''')))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---------------............000111222222333333222222222555999;;;<<<===???AAAEEEHHHJJJHHHFFFHHHNNNTTTTTTNNNKKKMMMNNNMMMOOOQQQZZZXXXUUUVVVYYY[[[ZZZYYYXXXSSSOOOTTTaaallljjjaaaTTTYYYaaagggeee]]]XXXXXXYYYQQQQQQZZZ[[[UUUUUU]]]YYYaaalllrrrkkk```\\\^^^\\\\\\___eeeeee]]]UUUQQQ]]]hhheeeTTTMMMUUUYYYTTTYYY[[[\\\^^^```bbbcccdddZZZ]]]^^^ZZZTTTRRRUUUYYYTTTZZZYYYQQQLLLNNNNNNJJJWWWYYYTTTJJJGGGOOOTTTSSSUUURRROOONNNPPPSSSTTTUUUTTTRRROOOOOOQQQUUUZZZ]]]\\\TTTNNNKKKHHHFFFIIINNNHHHHHHRRRbbbggg^^^TTTQQQNNNOOOOOOOOOOOOOOONNNNNNMMMPPPQQQNNNIIIHHHMMMSSSNNNOOOQQQTTTUUUTTTSSSRRR[[[ZZZXXXVVVTTTSSSTTTTTTSSSVVVVVVTTTTTTUUUQQQLLLMMMNNNQQQYYYfffrrrtttppphhheeedddfffgggccc```aaa___```aaacccdddffffffgggfffeeeccc```^^^___aaadddaaadddhhhkkkkkkjjjjjjjjjddddddgggkkknnnmmmhhhccccccbbb___]]][[[[[[[[[\\\aaadddhhhjjjkkkkkkkkklllkkkkkkmmmqqquuuwwwvvvuuuvvvqqqnnnmmmkkkhhhiiilllpppooommmkkkjjjjjjkkkkkkhhhgggeeeccc```[[[UUUPPPXXX\\\]]]YYYWWWWWWWWWTTTIIINNNNNNHHHJJJSSSYYYWWWIII@@@III[[[aaabbbaaaZZZPPPPPPPPPPPPOOONNNMMMLLLGGGIIIGGGEEEJJJRRRQQQJJJIIIFFFBBB@@@AAABBBBBBBBB;;;===???>>><<<:::999:::<<<>>>;;;555222444666777555555333222111000000000////////////////////////------......---+++)))((())))))))))))((((((((((((111000000000////////////,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((('''''''''(((((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&(((''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((''''''&&&'''((((((((((((((((((''')))'''%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&'''(((((('''&&&'''(((&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''')))(((''''''''''''((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,++++++,,,,,,,,,---------//////000111222222222222222555:::<<<<<<;;;;;;<<<===BBBFFFFFFCCCDDDKKKRRRVVVQQQMMMMMMPPPSSSUUUVVVQQQSSSVVVXXXWWWVVVVVVVVVVVVVVVZZZeeepppqqqgggZZZ[[[bbbggggggeeebbb\\\UUUPPPMMMRRR\\\___ZZZZZZaaa```eeennnppphhh]]]XXXZZZZZZZZZ^^^bbbaaa[[[XXXYYY\\\```]]]UUUVVV\\\YYYNNNTTTXXXZZZXXXXXX[[[]]]^^^ZZZ\\\ZZZRRRJJJLLLXXXcccZZZ```\\\OOOLLLUUUUUUMMMPPPRRRPPPJJJIIIPPPVVVWWWOOONNNLLLMMMOOOPPPQQQPPPMMMOOOSSSVVVXXXXXXWWWVVVJJJGGGGGGIIIJJJIIIJJJNNNHHHIIIQQQ^^^ddd]]]UUUQQQKKKLLLMMMNNNNNNNNNMMMLLLHHHJJJKKKJJJIIIJJJNNNQQQMMMQQQTTTUUUSSSRRRRRRSSSSSSQQQNNNNNNPPPSSSTTTTTTVVVWWWUUUQQQPPPQQQNNNIIIQQQPPPSSS[[[aaa```___```llljjjgggfffeeebbbaaaaaa]]]```bbbdddeeeeeeeeeffffffeeebbb___]]]^^^aaadddccceeeiiijjjiiigggffffffbbbbbbdddgggiiihhhdddaaa___]]][[[YYYXXXXXXYYYZZZ^^^aaaddddddaaaaaaccceeefffgggiiimmmqqqrrrrrrppppppkkkiiihhhgggeeehhhnnnqqqooommmjjjhhhgggggggggfffgggfffeeeccc___ZZZWWW```aaa^^^XXXVVVWWWVVVRRRDDDOOOOOOBBB???JJJTTTSSSLLL???GGG[[[`````````\\\ZZZYYYUUUQQQNNNNNNJJJFFFIIILLLLLLIIIKKKOOONNNJJJHHHFFFBBB@@@??????@@@@@@<<<>>>???>>><<<:::999999:::;;;;;;:::777555333111222222111000000/////////////////////////////////+++,,,------+++***))))))******)))))))))(((((((((000000000////////////...------,,,,,,,,,,,,------************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((('''''''''(((((((((((()))'''(((((((((((((((((('''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''')))(((((((((''''''&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))))))))(((((((((((((((''''''(((((((((...+++(((''''''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''''''''((((((((((((((('''((())))))''''''((()))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++++++++,,,,,,,,,,,,---...///000111111111111111555:::<<<;;;888666444888===BBBBBB@@@BBBKKKSSS\\\WWWPPPLLLMMMNNNMMMKKKFFFPPPZZZ\\\VVVRRRUUUYYYZZZ[[[```gggllliiibbb\\\eeeeeebbb\\\\\\]]]WWWMMMIIIKKKUUUdddiiiccc______eeedddgggkkkhhh```[[[ZZZPPPPPPTTTXXXXXXVVVXXX]]][[[SSSGGGBBBJJJTTTRRRJJJCCCKKKPPPMMMMMMSSSYYY[[[\\\[[[WWWQQQMMMPPPZZZccc^^^^^^VVVJJJMMMXXXVVVJJJJJJKKKJJJFFFFFFKKKPPPSSSMMMLLLKKKLLLNNNOOONNNMMMJJJNNNSSSWWWXXXUUUQQQNNNIIIGGGGGGJJJJJJFFFEEEGGGGGGEEEHHHOOOTTTSSSPPPNNNJJJKKKLLLMMMMMMMMMLLLKKKIIIGGGGGGJJJOOOSSSTTTSSSMMMPPPRRRQQQNNNMMMPPPSSSLLLKKKKKKLLLOOOQQQRRRQQQYYYYYYUUUOOOMMMNNNKKKFFFEEEFFFMMMXXX\\\[[[___gggjjjhhhddd^^^ZZZZZZ\\\\\\```ccceeefffcccaaa_________``````^^^\\\\\\^^^```ccceeehhhhhhfffdddbbbbbb^^^]]]]]]]]]___`````````ZZZYYYXXXWWWXXXYYY[[[]]]bbbdddeeedddaaa```cccfffddddddfffiiilllnnnmmmlllfffccccccdddcccbbbgggnnnooonnnkkkhhhfffdddddddddccccccccccccaaa`````````hhheee^^^XXXYYY]]]^^^[[[RRR]]][[[LLLFFFPPPZZZ[[[VVVIIIMMMZZZ]]]]]]]]]XXXRRRTTTRRRMMMMMMPPPOOOIIIMMMQQQPPPJJJDDDDDDGGGJJJGGGFFFBBB???<<<<<<===>>><<<>>>???>>><<<999888999777666777888777555222111///////////////...------////////////////////////000111111///+++)))((()))))))))))))))((((((((((((000000////////////......//////............//////************************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&'''''''''((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))'''((())))))))))))))))))(((''''''&&&&&&''''''(((111---***''''''''''''&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''((((((((((((((('''((())))))''''''((()))&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((''''''''''''(((((()))%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((()))***+++++++++++++++,,,,,,,,,,,,,,,---...///000111111111000444888:::888555333111666;;;@@@BBBBBBEEELLLRRRUUURRRLLLIIILLLPPPOOOJJJAAAOOO^^^```XXXSSSVVV]]]^^^]]]^^^``````^^^aaaeeeeee___VVVPPPPPPQQQMMMFFFFFFMMM\\\jjjnnnfff___\\\bbb^^^___fffjjjeee^^^[[[AAAAAADDDIIIKKKLLLOOOUUUIIIDDDBBBJJJVVV^^^YYYQQQHHHRRRVVVOOOKKKPPPWWWXXX]]]\\\ZZZYYYXXXWWWWWWXXX^^^YYYPPPKKKRRR[[[XXXMMMPPPOOOMMMIIIFFFGGGIIIKKKOOONNNMMMNNNOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKGGGEEEFFFFFFDDDFFFJJJHHHEEEDDDFFFKKKOOOOOOOOOKKKKKKKKKLLLLLLKKKJJJJJJKKKHHHFFFKKKTTTYYYXXXUUULLLMMMMMMJJJGGGGGGKKKOOOKKKLLLMMMMMMNNNNNNOOOOOOWWWWWWSSSMMMKKKLLLIIIEEE@@@CCCKKKTTTZZZ^^^dddkkkeeeeee```WWWTTTVVVYYYZZZ___cccfffeeeaaa\\\YYYYYYXXXZZZ]]]]]]\\\[[[[[[[[[bbbdddffffffddd```^^^^^^YYYXXXVVVUUUVVVYYY]]]___XXXXXXXXXXXXZZZ\\\___aaabbbccccccbbbaaaaaacccddd___^^^^^^```bbbddddddddd___^^^___aaa```___dddllljjjjjjhhhgggdddcccaaa```^^^_________^^^```ccceeegggccc\\\WWW\\\cccddd```]]]bbb___SSSOOOVVV^^^```XXXMMMLLLPPPPPPUUUVVVMMMCCCJJJMMMJJJMMMTTTUUUQQQNNNPPPNNNFFF===;;;AAAHHHHHHGGGDDD???;;;:::;;;===<<<===>>>===;;;888777777777333222555777555333444////////////...---,,,,,,........................666777666222,,,''''''(((((((((((((((''''''''''''000000/////////...............------------......))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''''''''(((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))&&&'''(((((())))))((((((((('''&&&%%%%%%&&&'''(((///,,,(((&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''((((((((()))''''''''''''((((((((()))&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))'''''''''''''''((())))))&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))(((((((((((()))******+++++++++,,,,,,,,,------+++,,,---...///000000000///111333444333333333555555999???CCCFFFHHHJJJLLLJJJIIIFFFEEELLLTTTSSSMMMDDDQQQ___bbb\\\WWWYYY^^^^^^\\\]]]aaaaaa]]]___ccc^^^XXXRRRPPPOOOLLLJJJJJJHHHSSSbbbkkkhhh___ZZZ[[[\\\ZZZ^^^gggjjjddd[[[UUUFFFDDDFFFKKKMMMJJJIIIKKK>>>BBBLLLZZZcccbbb\\\XXXTTT___aaaVVVNNNQQQWWWWWW[[[[[[ZZZZZZYYYXXXUUURRRUUUPPPKKKMMMTTTYYYWWWTTTUUUTTTQQQOOOKKKJJJKKKNNNPPPNNNMMMLLLMMMMMMLLLKKKKKKJJJGGGEEEEEEGGGIIIKKKHHHDDDCCCEEEFFFEEEHHHLLLIIIGGGEEEFFFKKKPPPPPPOOOKKKKKKJJJIIIIIIHHHHHHIIIHHHGGGGGGJJJPPPTTTTTTSSSKKKJJJIIIGGGFFFFFFHHHJJJGGGIIIKKKKKKIIIJJJNNNQQQPPPQQQNNNJJJJJJLLLJJJEEEDDDFFFIIINNNWWW^^^___\\\ZZZ]]]ZZZSSSPPPTTTWWWWWWYYY^^^cccbbb]]]XXXUUUUUUSSSVVVZZZ\\\[[[ZZZZZZZZZ```bbbddddddaaa^^^\\\[[[UUUTTTSSSRRRSSSWWW[[[^^^ZZZZZZZZZZZZ\\\___bbbdddbbbaaa```aaacccddddddddd^^^\\\ZZZZZZ]]]___``````]]]]]]___aaa___]]]aaahhheeeeeefffeeedddbbb___^^^[[[]]]_________aaadddgggddd```ZZZXXX]]]cccaaaZZZTTTRRRNNNMMMQQQWWW^^^cccWWWPPPLLLHHHHHHUUUXXXJJJEEEOOOTTTOOONNNTTTUUUPPPMMMLLLIIIBBB<<<;;;AAAHHHJJJIIIFFFAAA<<<:::<<<>>>;;;===>>><<<:::777666666444333888AAACCC<<<555222000000111111000...---,,,------------------------333444444000***&&&'''***''''''''''''&&&&&&&&&&&&000/////////............+++******************+++(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******%%%%%%&&&'''(((((((((''''''&&&%%%$$$$$$%%%&&&'''---***&&&%%%%%%'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''))))))((('''%%%&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%&&&''''''%%%%%%&&&'''&&&''''''''''''''''''&&&&&&'''''''''(((((())))))'''''''''''''''((()))***&&&''''''((()))******+++)))))))))))))))))))))))))))(((((((((((())))))***++++++,,,,,,,,,---------***+++,,,...///000000000/////////...///111666999333777>>>EEEHHHHHHFFFDDDFFFEEEBBB@@@GGGNNNKKKCCCIIITTT___ccc___[[[ZZZ\\\\\\\\\bbbkkklllccc\\\ZZZYYYUUUVVVYYYVVVNNNNNNSSSJJJXXXgggjjj```VVVVVV\\\ZZZ[[[aaaiiijjj```SSSMMM[[[XXXYYY\\\[[[TTTMMMJJJJJJKKKNNNQQQNNNJJJMMMSSSOOO\\\```UUUNNNSSSZZZ\\\YYYXXXUUUSSSRRRSSSUUUUUUHHHCCCCCCKKKPPPQQQRRRTTTPPPOOOOOOOOONNNMMMPPPSSSOOOMMMJJJJJJJJJJJJIIIHHHEEEEEEDDDDDDEEEEEEFFFFFFGGGEEEGGGJJJIIIDDDAAABBBCCCCCCCCCEEEJJJNNNMMMIIILLLKKKIIIGGGFFFFFFGGGGGGBBBDDDFFFGGGIIIKKKLLLNNNKKKJJJIIIIIIIIIHHHHHHGGGAAADDDFFFEEEDDDGGGOOOVVVKKKLLLKKKHHHIIILLLJJJFFFCCCCCCBBBFFFTTT___ZZZNNNKKKQQQRRRLLLJJJNNNQQQPPPSSSYYY___```[[[VVVTTTTTTRRRUUUXXXZZZZZZZZZ[[[\\\___aaacccccc```\\\ZZZYYYRRRSSSSSSSSSTTTWWW[[[^^^]]]\\\\\\\\\^^^aaadddeeegggeeecccfffiiikkkjjjhhhfffccc```___aaaccceeeeee^^^^^^aaabbb___[[[___eeeaaabbbdddeeedddaaa^^^\\\[[[___bbbcccccccccfffhhheeebbb\\\ZZZ^^^aaaZZZPPPFFF???>>>FFFQQQYYY```ggg\\\XXXTTTKKKLLL___eeeTTTSSS^^^aaaWWWPPPQQQOOOIIIMMMIIIEEEBBB@@@AAAEEEJJJLLLKKKHHHCCC===;;;===???;;;<<<===<<<999666555555///444BBBSSSUUUGGG555,,,222222333222111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,...+++'''&&&))),,,''''''&&&&&&&&&%%%%%%%%%//////...------------...------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,)))&&&&&&(((******((())))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((()))******''''''(((((())))))******''''''''''''((((((((((((******+++++++++,,,,,,,,,******+++,,,---//////000000000111111111222222222:::<<>>>>>BBBFFF>>>BBBIIIPPPUUUZZZ]]]^^^___ZZZ\\\dddbbbVVVPPPSSSYYYUUUOOOLLLPPPUUUTTTOOONNNXXXkkk^^^ZZZZZZJJJ[[[hhhfffkkkooobbbNNNLLLVVVdddggg\\\WWWeeeiiiWWWFFFRRRTTTSSSUUUPPPAAAEEE]]]VVVRRRKKKEEEFFFNNNWWW[[[\\\VVVJJJDDDKKKUUUUUUNNNDDD;;;AAAOOOTTTVVVSSSIIICCCFFFGGGEEEFFFHHHHHHEEEIIIHHHJJJMMMKKKHHHHHHLLLDDDEEEFFFEEEDDDCCCDDDEEEEEEDDDCCCDDDEEEFFFEEEDDDFFFFFFGGGGGGGGGHHHHHHHHHLLLJJJHHHGGGHHHHHHGGGEEEGGGFFFFFFFFFGGGGGGHHHIIIEEEGGGHHHGGGEEEBBBBBBBBBBBBCCCDDDFFFIIILLLNNNPPPJJJJJJJJJIIIHHHEEECCCBBBBBBCCCFFFMMMTTTUUUPPPKKKJJJJJJJJJJJJKKKNNNRRRVVVYYYXXXYYYZZZWWWPPPNNNPPPPPPRRRUUUUUUUUUVVVZZZ]]]_________``````^^^[[[XXXYYYWWWTTTRRRSSSXXX___dddaaa___\\\[[[]]]aaafffiiiggggggggghhhhhhhhhggggggjjjiiigggeeecccbbbbbbbbbbbb```]]][[[]]]aaagggjjj```cccfffeeebbb``````aaammmkkkgggccc``````dddhhhaaaWWWRRRWWW]]][[[WWWWWWJJJNNNNNNOOOOOOFFFGGGWWW___\\\YYYYYY\\\___aaaaaabbb]]]VVVPPPMMMLLLKKKKKKQQQOOOKKKJJJJJJJJJHHHFFFIIILLLIII@@@<<<===>>>;;;<<<888333111333444444333444777===DDDFFFAAA888000666666444222000...---,,,------,,,,,,+++***))))))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$///......------------------,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***(((%%%%%%''')))((('''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))''''''''''''((((((((((((*********+++++++++,,,,,,++++++,,,---...///000111//////000111111222333333888:::<<<>>>>>>>>>@@@AAA???;;;777666777;;;@@@DDDBBBDDDJJJSSS\\\```___\\\SSSSSS\\\gggcccUUUKKKLLLUUUSSSPPPPPPTTTXXXRRRIIIYYY^^^iiiZZZVVVXXXNNNaaaeeeeeefffbbbUUUHHHKKKVVViiifff]]]```kkkcccNNNEEEQQQZZZXXXQQQOOOIIIJJJWWWOOONNNJJJFFFFFFLLLSSSYYYVVVSSSKKKGGGJJJOOOLLLEEEFFF>>>EEESSSVVVVVVRRRHHHCCCHHHLLLJJJHHHHHHGGGDDDGGGFFFHHHKKKJJJFFFGGGKKKDDDEEEFFFEEECCCCCCCCCDDDDDDCCCBBBCCCEEEFFFEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHFFFDDDDDDFFFFFFFFFEEEGGGFFFFFFFFFFFFFFFGGGGGGCCCDDDEEEDDDBBB???>>>>>>AAABBBCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIGGGEEECCCBBBEEEEEEGGGLLLQQQQQQLLLGGGJJJJJJKKKKKKKKKMMMQQQTTTVVVUUUVVVXXXTTTOOOMMMOOOQQQSSSUUUVVVVVVWWWZZZ]]]^^^^^^___``````___]]][[[YYYXXXVVVUUUWWW]]]ccchhhdddbbb___]]]^^^aaaeeehhheeeeeeffffffhhhiiijjjkkkhhhfffdddbbbaaaaaaaaabbbcccaaa```___aaadddgggiiiccceeeffffffddddddeeegggnnnllliiigggeeedddddddddZZZVVVUUUYYYYYYVVVUUUYYYVVVWWWSSSTTTVVVMMMKKKWWW```]]]XXXVVVVVVYYY]]]___\\\YYYTTTOOOLLLKKKLLLMMMOOONNNLLLJJJHHHFFFDDDCCCEEEHHHFFF???<<<>>>???======999444222333444333222444555777:::;;;888222---555555333222000///------------,,,+++************))))))))))))))))))))))))(((''''''&&&%%%%%%$$$$$$///...------,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''(((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%'''''''''&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))((((((((((((''''''''''''(((((((((((()))*********++++++++++++,,,,,,---...///000000111---...///000111222333444555777:::;;;;;;;;;<<<>>>===888333222888BBBIIILLLHHHIIIMMMVVV```ddd```ZZZJJJPPP]]]hhhbbbRRRHHHHHHNNNQQQSSSUUUXXXWWWOOOEEE___bbbgggZZZWWWVVVQQQbbbnnnnnniii^^^UUUTTT^^^hhhlllcccYYY```gggYYYJJJMMMTTTaaa]]]QQQQQQOOOKKKKKKLLLNNNOOONNNKKKMMMSSSYYYLLLMMMMMMNNNRRRUUURRRLLLIIIBBBJJJVVVVVVTTTPPPFFFDDDLLLQQQNNNIIIGGGFFFDDDEEEDDDFFFIIIHHHEEEEEEIIIFFFFFFGGGEEECCCBBBBBBCCCDDDBBBBBBBBBDDDEEEDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFCCCAAA@@@AAACCCDDDDDDCCCFFFFFFEEEEEEDDDEEEEEEEEEBBBCCCDDDBBB@@@=========AAABBBDDDEEEEEEDDDDDDCCCGGGGGGHHHHHHGGGEEEDDDCCCCCCCCCEEEIIIMMMNNNJJJFFFJJJKKKLLLLLLLLLMMMOOOQQQQQQPPPRRRTTTRRRMMMLLLOOORRRTTTVVVWWWWWWXXXZZZ\\\]]]^^^___`````````______^^^\\\[[[[[[]]]aaaeeehhheeedddaaa``````bbbeeegggffffffffffffhhhjjjlllmmmjjjhhheeeaaa______```aaacccddddddeeeeeeeeeeeeeeeeeeeeeeeeeeedddfffiiilllnnnkkkiiiiiiiiigggccc___UUUWWW[[[]]]XXXSSSVVV\\\\\\[[[UUUWWW]]]UUUPPPZZZccc___XXXQQQMMMNNNRRRVVVSSSSSSQQQMMMIIIGGGJJJMMMKKKLLLLLLJJJFFFBBB@@@@@@@@@CCCBBB>>><<<>>>@@@???===:::666333333333222111666444222111111111///---333333222111000///.........---+++***))))))***+++))))))))))))))))))))))))'''''''''&&&&&&%%%%%%$$$...------,,,,,,,,,,,,,,,++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&''''''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))******))))))((((((''''''''''''''''''(((((((((((()))))))))************+++,,,,,,------...//////000,,,,,,...///111222333444444666888999999999:::<<<777444111333>>>KKKSSSSSSNNNOOORRRWWW]]]^^^\\\YYYNNNTTT]]]aaaZZZNNNIIIMMMHHHQQQXXXXXXUUURRRMMMHHH\\\bbbddd```^^^XXXSSS___kkkggg[[[OOONNNZZZffflllhhhaaaTTTSSSZZZUUUPPPWWWYYYaaa^^^XXXYYYQQQEEECCCQQQUUUZZZZZZUUURRRVVV]]]PPPRRRVVVYYY\\\]]][[[XXXNNNGGGMMMUUURRROOONNNGGGHHHPPPTTTOOOGGGEEEGGGGGGFFFEEEFFFIIIGGGCCCCCCGGGFFFGGGGGGEEEBBB@@@@@@AAACCCAAAAAABBBCCCDDDCCCBBBCCCDDDDDDDDDDDDEEEEEEEEEBBBAAA??????AAABBBAAAAAAEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDDDDBBB@@@>>>===>>>CCCDDDFFFGGGGGGFFFEEEDDDEEEFFFFFFGGGFFFEEECCCBBB>>>???AAAFFFJJJLLLJJJHHHIIIJJJLLLLLLKKKKKKMMMNNNNNNMMMOOOQQQPPPLLLLLLPPPSSSTTTVVVWWWXXXYYYZZZZZZ[[[\\\^^^^^^___```aaacccdddbbb```______aaabbbbbbcccbbbbbbaaabbbdddfffgggiiiiiihhhhhhjjjlllnnnooorrrooojjjfffcccbbbccccccgggiiijjjkkkjjjgggcccaaaeeedddcccbbbdddgggkkknnnnnnjjjgggggghhhggg```ZZZWWW[[[```___[[[WWWZZZ___WWWXXXTTTWWW]]]VVVSSS___fffaaaXXXNNNFFFDDDHHHLLLLLLNNNOOOKKKEEEDDDHHHLLLFFFIIIJJJIIIEEEAAA@@@??????@@@@@@>>><<<<<<>>>???===;;;888555333222111111777555333111000000111111111111111000000//////...---,,,***)))((()))***+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%------,,,+++++++++++++++++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((&&&&&&''''''(((((())))))&&&'''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))******))))))((((((''''''''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,------...+++,,,---...000111333333444666888999888888999;;;333333222555@@@MMMQQQMMMRRRTTTVVVUUUSSSRRRUUUWWWWWWXXXXXXSSSKKKGGGKKKSSSHHHUUU^^^YYYOOOLLLOOORRR___eee```bbbddd[[[[[[eeepppeeeUUULLLTTTdddmmmmmmaaadddXXXOOOVVV[[[WWWWWWYYYXXXXXX```eeeTTTDDDHHHZZZ[[[```aaa[[[UUUXXX```___]]]\\\]]]]]]ZZZWWWVVVQQQIIINNNSSSMMMKKKMMMIIILLLRRRSSSKKKDDDDDDHHHKKKJJJHHHIIIJJJGGGBBBBBBEEEGGGGGGGGGEEEBBB@@@@@@@@@AAA@@@@@@@@@BBBCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCC@@@@@@@@@AAA@@@???CCCBBBBBBAAAAAAAAABBBBBBAAABBBBBBAAA>>>======>>>AAACCCEEEGGGHHHHHHGGGFFFDDDDDDEEEFFFEEEDDDBBBAAA===>>>@@@CCCFFFHHHHHHGGGHHHIIIKKKKKKJJJIIIJJJLLLLLLKKKMMMPPPOOOLLLMMMQQQTTTUUUVVVWWWXXXYYYXXXXXXYYYZZZ\\\\\\\\\^^^bbbeeefffccc______`````````___^^^___```bbbdddfffggghhhhhhhhhiiikkkmmmpppsssuuuuuussspppmmmkkkkkklllmmmoooqqqrrrrrrpppkkkfffbbbgggfffdddeeegggjjjmmmooopppkkkggggggiiigggbbb\\\\\\^^^___^^^]]]\\\\\\\\\TTTXXXWWWYYY[[[RRRSSSbbbddd```XXXPPPJJJHHHJJJLLLLLLNNNNNNJJJFFFEEEJJJOOODDDFFFHHHHHHFFFDDDBBBBBBBBBAAAAAA@@@===::::::<<<<<<;;;999666333222111111444444444444333333333444000000000/////////......,,,+++***)))))))))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%---,,,++++++******++++++*********))))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))******)))(((((()))'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******++++++,,,,,,,,,,,,+++,,,---...///000111222444666888888888777888:::888<<<<<<;;;AAAJJJJJJDDDRRRUUUVVVQQQKKKIIINNNSSSZZZWWWQQQHHHBBBCCCKKKSSSOOO[[[bbbYYYMMMLLLTTT]]]fffiiiZZZ___cccYYYbbbllltttfffXXXXXXbbbmmmqqqppp___iiicccZZZaaadddXXXMMMUUUQQQSSSbbbjjjYYYMMMVVV]]]ZZZ\\\^^^YYYSSSWWW```\\\VVVSSSUUUVVVUUURRRRRRQQQJJJOOOSSSLLLIIIMMMKKKMMMPPPOOOHHHBBBEEEJJJMMMKKKIIIJJJKKKHHHCCCBBBEEEFFFGGGGGGEEEBBB@@@@@@@@@AAA??????@@@AAABBBAAA@@@AAAAAAAAAAAABBBBBBBBBCCCFFFDDDBBBAAAAAAAAA@@@>>>@@@@@@??????@@@AAAAAABBB>>>??????===<<<;;;===>>>???@@@BBBDDDEEEFFFFFFFFFDDDDDDEEEEEEDDDBBBAAA@@@@@@@@@AAABBBCCCCCCCCCDDDFFFGGGHHHGGGGGGGGGIIIKKKLLLKKKLLLOOONNNLLLMMMQQQTTTTTTUUUVVVXXXXXXWWWUUUVVVXXXZZZYYYXXX[[[```dddbbb___[[[\\\___aaaaaa```[[[]]]```dddfffggghhhgggccceeehhhlllqqquuuxxxzzzrrrrrrrrrrrrrrrtttuuuvvvuuuvvvwwwwwwuuuqqqllliiikkkjjjiiikkkmmmoooooooooqqqnnnllllllllljjjeeeaaa```___\\\ZZZ[[[^^^\\\XXXWWW\\\\\\\\\[[[QQQRRRbbb]]]ZZZWWWUUUUUUTTTRRRPPPMMMMMMLLLIIIHHHJJJPPPUUUGGGFFFFFFGGGIIIIIIFFFDDDFFFDDDCCCCCC???999888;;;;;;;;;:::777444222222333000222444555333222222222000000//////......------*********************)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++*********************)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%(((******(((&&&'''(((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''''''''(((((((((((('''''''''((((((((())))))++++++,,,,,,,,,,,,------,,,,,,---......///000000333555777777666666777888<<>>DDDDDD>>>PPPQQQQQQNNNIIIHHHJJJMMMTTTRRRNNNHHHEEEHHHMMMPPPZZZbbbddd[[[RRRSSS\\\cccdddgggTTT\\\aaaTTT___eee___TTTPPPYYYcccfffgggkkkeeeiiidddccckkkeeeTTTLLLTTTVVVVVV\\\fff___YYY```\\\TTTRRRUUUTTTPPPUUU```SSSJJJFFFKKKQQQQQQOOOOOOMMMJJJRRRXXXOOOKKKMMMKKKJJJLLLKKKFFFDDDGGGKKKKKKHHHGGGHHHJJJHHHDDDDDDGGGEEEFFFFFFDDDBBB@@@@@@AAA@@@???>>>???AAAAAAAAA???@@@@@@@@@AAAAAAAAAAAABBBDDDCCCAAA@@@AAABBBAAA@@@=========>>>???@@@AAABBB======>>>===<<<<<<>>>@@@@@@@@@AAABBBCCCDDDDDDEEEDDDDDDEEEDDDCCCAAA???>>>@@@@@@AAAAAAAAAAAACCCDDDDDDEEEEEEDDDCCCEEEHHHKKKKKKJJJKKKMMMLLLJJJLLLPPPTTTSSSSSSVVVXXXXXXUUURRRTTTVVVWWWVVVUUUWWW]]]cccbbb^^^YYYYYY]]]``````___]]]___cccfffhhhhhhgggfffbbbeeeiiinnnqqqtttuuuvvvpppqqqrrrsssttttttuuuuuurrrssstttuuutttrrrpppooollllllmmmoooqqqqqqnnnjjjlllnnnpppqqqoookkkfffcccdddccc___YYYYYY]]]]]]XXX[[[]]][[[\\\^^^UUUTTTbbbVVVTTTTTTXXX\\\[[[TTTLLLIIIGGGDDDCCCFFFLLLSSSXXXNNNIIIFFFGGGKKKMMMIIIEEEIIIFFFEEEEEEAAA:::888;;;999::::::888444222333444000333555555222000000111000000///......---,,,,,,((()))***++++++***)))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&,,,++++++***)))*********))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))$$$'''***)))'''%%%&&&'''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''&&&%%%%%%&&&''')))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))******''''''''''''((((((((()))''''''''''''((((((((())),,,,,,---------------------------.........//////222444666666555555666777888??????777555<<<>>>888NNNMMMLLLLLLKKKJJJIIIHHHNNNOOOOOONNNNNNOOOOOOMMMbbbfffddd]]]XXX[[[aaaeee[[[aaaPPP]]]cccOOOVVVWWWUUUNNNTTTeeemmmjjjmmmvvvllleee]]]dddmmmaaaRRRTTTXXXaaa\\\WWW___ccc```bbbZZZPPPKKKOOOPPPOOOVVVaaaVVVJJJDDDJJJPPPMMMHHHFFFJJJIIIUUU]]]SSSMMMNNNKKKFFFIIIHHHEEEFFFIIIJJJHHHEEEDDDFFFIIIHHHEEEEEEIIIDDDEEEEEEDDDBBB@@@@@@AAA???>>>>>>>>>@@@AAA@@@?????????@@@@@@@@@AAAAAAAAABBBAAA???@@@AAACCCBBBBBB<<<<<<<<<===>>>@@@BBBCCC>>>??????>>>>>>???BBBDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDBBB@@@>>>===<<<>>>???@@@AAACCCEEEHHHCCCDDDCCCBBBBBBDDDHHHKKKJJJIIIJJJLLLKKKIIIKKKOOOTTTSSSSSSUUUWWWWWWTTTQQQRRRUUUVVVTTTRRRUUU\\\bbbfff```ZZZYYY\\\^^^^^^\\\___bbbeeeiiijjjiiigggeeefffhhhllloooppppppooonnnrrrrrrssssssrrrpppooommmlllmmmnnnooopppqqqqqqqqqkkkkkkmmmppprrrpppjjjeeefffkkkqqqtttqqqkkkdddaaaggghhhddd[[[YYY]]]___\\\ZZZYYYUUUYYY```ZZZXXXcccSSSQQQRRRXXX]]]ZZZNNNCCCBBB???<<<<<>>DDDFFFEEEFFFKKKKKKGGGHHHGGGGGGFFFEEEDDDDDDCCCDDDFFFHHHGGGDDD@@@===<<<@@@???>>>>>>>>>???@@@AAA?????????>>>>>>>>>======@@@??????>>>>>>??????@@@???>>>===<<<<<<;;;;;;;;;>>>???AAA@@@@@@@@@AAABBBEEECCCAAAAAACCCCCC???<<>>???@@@BBBBBB@@@???>>>???GGGEEECCCBBBBBBEEEHHHJJJHHHJJJLLLLLLLLLMMMNNNPPPXXXWWWTTTQQQNNNMMMNNNOOOZZZZZZYYYYYYXXXYYYYYYZZZRRRVVVYYYXXXVVVWWW]]]ccc^^^```cccfffgggeeecccaaa```eeeiiikkknnnssstttqqqrrrsssuuuwwwrrrkkkhhhjjjdddhhhiiiggghhhlllpppppppppooonnnoooooolllgggbbbkkkkkkkkkkkkiiifffcccaaa```aaaaaa```^^^\\\[[[[[[WWW\\\___^^^```bbbaaa^^^[[[ZZZ[[[^^^```[[[PPPGGGKKK@@@888>>>IIINNNOOOOOOJJJOOONNNGGGEEEHHHIIIFFFCCCBBBBBBBBB@@@===888444999777444444555666666555555555333111......000222---...///...,,,+++,,,---***,,,---......+++(((&&&''''''(((((())))))******%%%%%%&&&&&&%%%%%%$$$###------,,,++++++***))))))***)))))))))((((((((('''))))))(((((((((((())))))*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((***)))(((((((((((()))***))))))(((((((((((())))))))))))************))))))******+++,,,------------...000222333444333222111333555666777777888:::===EEEKKKNNNJJJFFFFFFHHHGGGNNNMMMJJJKKKTTT]]]___[[[WWWVVV\\\^^^YYY]]]```WWWUUU\\\]]]TTTIIIEEEFFFGGGIIIOOOUUU[[[______ZZZTTTPPPPPPJJJKKKSSSPPPPPPZZZXXXVVVWWWXXXSSSMMMMMMRRRMMMKKKIIIJJJMMMPPPPPPOOOLLLGGGGGGMMMPPPMMMIIIHHHHHHOOOZZZ\\\QQQCCCAAAGGG???EEEHHHHHHIIIKKKIIIDDDEEEDDDDDDCCCCCCBBBBBBBBBAAAAAACCCDDDCCCBBB@@@???@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@????????????@@@??????????????????@@@???>>>===<<<<<<;;;;;;<<>>===???BBBEEEFFFEEEBBB@@@>>>===>>>???@@@@@@AAAAAA@@@???===<<<<<>>:::666888666444333444666666555555444111///...//////000---...///...,,,+++,,,---+++,,,------,,,+++)))''''''((((((((()))))))))***&&&''''''''''''&&&%%%%%%,,,,,,,,,+++******))))))))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***+++++++++'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((+++***)))))))))******+++))))))(((((((((((())))))))))))************))))))******++++++,,,---------///000111222222111000///333555666777666777:::<<>>===???BBBBBB@@@>>>??????>>>======>>>>>>???AAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>??????@@@???>>>===<<<<<<;;;<<<<<<>>>>>><<<;;;;;;>>>CCCFFFCCCHHHKKKHHH@@@;;;<<<>>><<<===?????????===;;;:::999;;;>>>@@@@@@AAABBBCCCBBBAAA???>>>???AAADDDFFFFFFHHHJJJJJJJJJJJJLLLMMMKKKKKKKKKKKKMMMPPPRRRTTTVVVUUUUUUUUUVVVWWWXXXXXXUUUTTTRRRPPPQQQSSSVVVYYYYYYZZZ\\\___aaaccccccddd^^^aaacccdddiiiooopppmmmjjjjjjlllooommmgggeeegggmmmjjjddd```dddmmmrrrrrriiihhhhhhhhhiiiiiifffdddfffdddbbb``````aaaccceeecccaaaaaabbbbbb___XXXRRRWWWZZZYYYUUUTTTVVVUUURRRSSSTTTVVVVVVVVVTTTQQQOOOPPPJJJIIIOOOSSSPPPHHHDDDLLLKKKEEE>>>;;;>>>AAA@@@>>>>>>>>>??????>>>:::888666444222222444555555555666333...---///000///------...///...,,,+++,,,---,,,,,,,,,++++++***))))))(((((((((((())))))))))))''''''((((((''''''&&&%%%,,,+++++++++******))))))))))))))))))(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''')))************'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((()))******+++************************))))))))))))*********+++))))))(((((((((((())))))))))))************))))))*********++++++,,,------//////000111111111000000333555666666666777999;;;999@@@DDDBBBAAAAAAAAA>>>GGGKKKNNNPPPTTTVVVSSSLLLYYYQQQZZZgggccc[[[XXXTTTMMMVVVYYYSSSLLLNNNVVV\\\aaafffeee___\\\ZZZRRRGGGPPPQQQFFF@@@FFFHHHLLLWWWZZZXXXUUUPPPJJJHHHJJJNNNRRRQQQMMMGGGCCCDDDKKKQQQQQQOOOMMMKKKIIIDDDAAA???AAALLLUUUQQQBBB999>>>GGGEEEGGGJJJKKKJJJHHHEEEBBB>>>>>>>>>>>>????????????BBB>>>:::;;;???@@@===999>>>=====================@@@@@@@@@@@@??????????????????>>>>>>>>>>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===AAAEEE>>>JJJVVVVVVJJJ>>>:::;;;:::;;;===???>>>===;;;999777999<<<>>>>>>>>>???@@@@@@???>>>===>>>@@@BBBDDDDDDFFFGGGGGGGGGGGGIIIJJJLLLLLLKKKMMMOOORRRSSSTTTVVVUUUUUUTTTTTTTTTUUUUUUSSSPPPMMMLLLNNNRRRUUUVVV[[[[[[\\\^^^___aaacccddd[[[]]]___```fffmmmnnnjjjhhhfffhhhkkkiiidddbbbcccpppkkkccc___ccclllnnnlllfffgggggghhhiiijjjiiihhhdddbbb___]]]]]]aaaeeeggghhheeebbbbbbbbb___YYYTTTYYYZZZYYYTTTSSSUUUUUURRRSSSTTTUUUSSSQQQQQQRRRSSSNNNJJJJJJPPPSSSNNNGGGCCCGGGCCC===888777:::===???>>>===<<<======<<<999666555333111222333555666555777222,,,,,,///111///,,,---...///...,,,+++,,,------,,,+++)))))))))***+++(((((((((((())))))))))))'''''''''''''''&&&%%%%%%++++++***************)))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++************************((((((((())))))*********))))))(((((((((((())))))))))))************))))))***************,,,---...---...///000222222333333222444555555444555777999777<<<@@@???@@@AAA@@@===KKKSSSXXXVVVRRROOOJJJEEEQQQHHHPPP[[[VVVRRRVVVWWWSSSWWWWWWQQQNNNQQQWWWYYYNNNWWW\\\[[[]]]bbb]]]RRRNNNPPPJJJIIITTTWWWTTTWWWZZZUUUMMMHHHHHHJJJKKKIIIZZZRRRGGG??????FFFQQQWWWSSSUUUTTTMMMFFFCCCDDDFFFBBBJJJOOOKKKBBB???BBBGGGIIIHHHGGGGGGFFFDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@<<<888:::===???<<<888;;;;;;<<<<<<============>>>>>>>>>>>>=========<<<>>>======<<<<<<======>>>>>>===<<<;;;::::::::::::666888;;;=========???@@@>>>JJJVVVUUUJJJ>>>999:::999:::<<<=========;;;:::999<<<>>>>>>===<<<======???>>>=========???AAABBBAAACCCDDDDDDCCCCCCEEEFFFIIIHHHHHHKKKPPPSSSTTTSSSVVVUUUTTTRRRQQQQQQQQQQQQNNNLLLIIIJJJMMMQQQTTTUUU^^^]]]]]]]]]^^^```aaabbbXXXZZZ[[[]]]eeellllllggggggddddddgggfffaaa^^^___jjjfff```]]]```fffeee```bbbdddfffhhhiiiiiiiiiiiiaaa___\\\ZZZ[[[___cccfffooojjjdddaaa```___\\\ZZZWWWYYYXXXTTTSSSVVVVVVTTTTTTSSSRRROOOMMMMMMOOORRROOOLLLLLLPPPQQQNNNKKKKKKAAA;;;666555777:::>>>@@@>>>===<<<;;;;;;999666444444222111111444666666666777222,,,,,,///111///,,,---...///...,,,+++,,,---,,,+++***(((((()))***+++))))))))))))((((((((((((%%%&&&&&&&&&&&&%%%$$$$$$************************(((((((((((())))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((''''''((()))************))))))(((((((((((())))))))))))************))))))******))))))***+++---...------...000111222444444111222333333222333555777666:::======>>>AAAAAA===KKKQQQUUURRRMMMIIIDDD>>>CCCAAALLLTTTPPPSSS]]]aaaWWWYYYWWWOOOKKKLLLNNNNNNDDDOOOSSSPPPRRRXXXSSSFFFDDDLLLLLLQQQaaaeee^^^\\\```ZZZPPPJJJKKKOOOMMMHHHZZZNNN???999===GGGQQQVVVKKKOOONNNHHHBBBCCCEEEFFF@@@EEEHHHEEECCCDDDFFFGGGIIIFFFDDDDDDCCC@@@@@@BBB>>>>>>>>>>>>============:::888777:::===>>>===:::888999:::;;;<<<=========<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999999999999444777;;;======<<<<<<<<>>888999<<<888999:::;;;;;;;;;;;;;;;===???@@@@@@>>>===<<<======<<<<<<<<<<<<>>>???@@@>>>???AAA@@@@@@???AAABBBAAA@@@AAAFFFLLLQQQRRRQQQRRRQQQPPPNNNMMMMMMMMMMMMJJJJJJJJJKKKMMMPPPSSSUUU\\\[[[[[[[[[\\\]]]^^^___UUUWWWXXX\\\eeekkkjjjcccccc```___bbbccc___]]]]]]______\\\ZZZ\\\```^^^YYY]]]```eeeggghhhggggggggg___^^^\\\[[[[[[]]]___aaahhhddd___YYYVVVTTTUUUVVVSSSVVVVVVSSSSSSUUUUUUSSSSSSQQQMMMJJJJJJKKKNNNPPPNNNKKKJJJKKKKKKHHHIIILLL===777444777<<<>>>@@@BBB>>><<<;;;:::999888555333444222111222444777888888666333...---///000///------...///...,,,+++,,,---++++++)))(((((()))***+++))))))))))))((((((((((((%%%%%%&&&&&&%%%%%%$$$###))))))))))))************'''((((((((()))))))))***(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''((()))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******(((((((((((((((((((((((('''((()))+++++++++++++++))))))(((((((((((())))))))))))************))))))******)))((()))+++---...---.........///000111222///111111111000111333555555888:::999<<<@@@AAA>>>CCCEEEFFFFFFHHHHHHBBB999<<>>JJJMMMPPP\\\```YYYXXXbbb___WWWOOONNNRRRRRRMMMQQQIII???;;;???FFFLLLOOOCCCEEEDDDAAAAAACCC@@@999888???CCCAAA@@@EEEHHHHHHFFFBBBAAADDDBBB===<<>>======<<<<<<;;;;;;;;;777888:::<<<===<<<;;;999555666888;;;<<<===>>>>>><<<;;;;;;;;;::::::::::::::::::999999999999::::::;;;:::999888777777777777666888:::;;;::::::;;;<<>>;;;999777666777888777777777777888999:::;;;;;;===??????===;;;;;;;;;::::::::::::;;;<<<===>>>;;;<<<>>>===<<<<<<===>>>>>><<<===BBBIIIMMMMMMKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHKKKNNNNNNMMMNNNQQQTTTTTTUUUVVVWWWXXXYYYZZZZZZRRRUUUWWW\\\eeelllhhh```]]]YYYYYY]]]```^^^\\\]]]YYY[[[[[[YYYZZZ^^^___]]]ZZZ```fffiiiiiigggffffffaaaaaaaaa``````_________\\\\\\ZZZTTTMMMKKKMMMPPPRRRVVVVVVTTTTTTUUUTTTPPPTTTPPPKKKJJJMMMPPPRRRRRRPPPLLLJJJIIIEEEAAABBBFFF>>>888777>>>DDDDDDCCCEEE<<<:::888888888888666444444222111222555888999999555444111///...//////000---...///...,,,+++,,,---******))))))))))))*********)))))))))((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$)))))))))))))))*********'''((((((((())))))******'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((###$$$%%%&&&((()))******'''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***************************((()))+++,,,------,,,,,,))))))(((((((((((())))))))))))************))))))+++***(((((()))***---.........---------......//////000000000///000222333555777888777:::@@@@@@>>>???===:::>>>HHHNNNGGG;;;999HHH[[[XXXJJJKKKRRRMMMMMMVVVZZZQQQFFFDDDJJJNNNMMMUUUSSSHHHGGGOOOLLL@@@???LLLNNNKKKPPPPPPKKKLLLZZZ[[[WWWNNNKKKPPPRRROOOIIIFFFCCCAAACCCEEEHHHIIIEEEEEEBBBAAAFFFHHH===///111;;;AAA???===BBBGGGHHHBBB???@@@DDDCCC<<<999<<<======<<<<<<;;;:::999999999<<<>>>>>><<<888666666333555777:::===>>>>>>>>><<<<<<;;;;;;;;;:::::::::999888888888888888888999:::999888777666666666666888999999888888888:::===;;;888666777999999555111666555444444555777:::;;;777999;;;;;;:::888888999888888888888999:::;;;<<<999;;;<<<;;;::::::;;;<<>>AAAGGGJJJHHHEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIMMMQQQQQQNNNLLLOOOSSSMMMOOOQQQSSSUUUVVVWWWXXXQQQSSSWWW]]]ffflllggg___WWWSSSTTTYYY^^^]]]]]]]]]XXX\\\\\\ZZZ[[[```eeefff[[[aaaiiimmmllliiihhhhhheeefffggggggfffdddbbb```YYY\\\]]]XXXOOOKKKMMMQQQTTTXXXYYYWWWVVVVVVTTTPPPVVVQQQLLLLLLRRRWWWXXXWWWVVVSSSQQQNNNHHHAAA@@@DDD@@@::::::CCCIIIHHHEEEFFF999888777777888888777666444333222333666999::::::555555333111......000222---...///...,,,+++,,,---))))))))))))******************))))))((((((((('''''''''((((((''''''&&&%%%,,,+++***)))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******)))((((((((((((((()))(((''''''(((((('''%%%(((((()))***************(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++(((((((((((())))))))))))************************++++++++++++******))))))******))))))))))))******..............................---...///111333444555555555555444666999<<<999999:::===BBBEEEGGGFFF>>>JJJRRRMMMEEECCCFFFHHHHHHMMMRRRLLL???999DDDSSSVVV\\\[[[QQQJJJKKKNNNNNNEEENNNVVVVVVOOOIIIGGGFFFLLLOOOMMMFFFEEEKKKOOONNNJJJKKKIIIGGGIIINNNNNNJJJBBBCCC@@@>>>GGGOOOEEE222777;;;BBBFFFGGGFFFDDDCCC;;;???BBB@@@;;;666666888;;;;;;;;;::::::999999999999::::::999777666777888777888999:::;;;;;;;;;;;;::::::;;;;;;;;;:::999999555777888888777777888999999888888888777666666666444555666777888999::::::999888777777777777777777666666666666777777777777999888777666666888:::;;;999999999999999999999999;;;:::::::::;;;;;;<<<===;;;===@@@CCCEEEDDDCCCBBBEEEFFFGGGFFFEEEEEEFFFHHHLLLMMMOOOPPPQQQPPPOOONNNMMMNNNQQQTTTWWWWWWTTTRRRQQQUUUYYY\\\]]]]]]^^^___WWWUUUUUUWWW\\\______^^^dddbbb```^^^^^^```bbbddd^^^bbbgggnnnrrrqqqnnnkkkqqqllleeeaaa```___^^^\\\___ZZZVVVUUUWWWZZZ[[[[[[VVVXXXYYYWWWSSSQQQSSSUUUUUURRRQQQRRRUUUVVVTTTRRRVVVUUUTTTQQQHHH@@@???DDDAAA;;;<<>>:::777555555888:::999888777777888888777555444222111111111111000000000000222111000...---,,,,,,,,,)))))))))))))))***++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%,,,+++***)))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''((((((''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((***))))))(((((((((((((((***---111000---***))))))((()))******++++++******((((((((()))))))))******((((((((()))))))))************))))))))))))******************************************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++))))))))))))*********+++++++++++++++++++++++++++++++++++++++************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222333333222222333777999???>>>>>>@@@CCCEEEEEEEEE@@@KKKSSSPPPKKKKKKOOORRRMMMJJJJJJOOOQQQQQQSSSVVVNNNQQQSSSSSSTTTVVVVVVTTTLLLSSSUUUOOOKKKMMMQQQSSSHHHRRRYYYYYYUUUSSSRRRPPPMMMNNNLLLEEEAAABBBCCCBBBBBB???AAAHHHIIIBBB:::777;;;===???AAABBBBBBAAAAAA???BBBDDDBBB>>>::::::;;;;;;;;;::::::::::::999999;;;;;;:::777555555777:::777888999:::::::::::::::444555555666777777777777222444555555555555777888555666666666666666666777444444444444555555666666888888777666666666666666333333444444444555555555666555444444444555777888888888888888888888999999888888777666666666777777=========>>>>>>?????????CCCDDDEEEEEEEEEEEEHHHJJJKKKQQQVVVWWWRRROOOOOOPPPMMMRRRWWWXXXWWWVVVWWWXXXXXXZZZ\\\\\\ZZZXXXXXXXXX]]]\\\[[[\\\^^^`````````hhhgggeeedddddddddeeefffaaadddgggiiiiiifffccc```bbb```^^^]]]]]]^^^]]]\\\XXXVVVUUUVVVYYY\\\]]]]]]VVVWWWVVVSSSPPPPPPTTTWWWXXXXXXWWWTTTQQQOOOOOOOOOYYYXXXWWWUUUNNNFFFDDDHHHDDD>>><<>>@@@AAABBBAAAJJJOOOOOOGGGBBBFFFPPPWWWSSSPPPRRRXXX[[[WWWQQQOOOPPPQQQRRRTTTWWWYYYYYYWWWYYY\\\XXXMMMGGGLLLRRRSSSJJJSSS\\\^^^YYYTTTRRRRRRJJJLLLIIICCC???BBBEEEEEEGGG@@@AAAHHHDDD777333999@@@???>>>???@@@AAAAAA@@@@@@AAABBBAAA>>>;;;;;;;;;::::::::::::::::::::::::;;;;;;999777555555888:::777777888999999999999999222333444555666777777777444555666666555444555666555555666666777777888888444444444444555555555555888777777666555555555555333444444444444555555555555555444444555555666777777777777888888888888888888777666666555555666666???>>>===<<<<<<===>>>>>>AAABBBDDDDDDDDDEEEGGGIIIIIIQQQWWWWWWQQQLLLLLLOOOJJJPPPVVVWWWTTTRRRUUUXXX```aaaaaa```]]]ZZZYYYYYY^^^]]]\\\\\\]]]^^^____________```aaabbbdddffffffaaadddfffgggfffccc```___```^^^[[[YYYYYYZZZ[[[\\\XXXWWWWWWXXXYYYZZZZZZ[[[SSSUUUXXXWWWUUUTTTWWWZZZXXXZZZYYYVVVQQQOOOPPPSSSYYYWWWVVVUUUOOOHHHEEEHHHEEEBBB??????@@@@@@???>>><<<;;;:::999999888777777999999999888777444222111000111222333333111///.........///000///...,,,+++***)))))))))))))))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%+++***))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))'''---222222---(((((()))))))))***+++++++++++++++))))))))))))************))))))))))))************++++++************++++++************************************************************************+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++******+++,,,---...222333333222222444777:::BBB@@@======>>>?????????IIIMMMMMMFFFBBBHHHQQQWWWWWWXXX]]]bbb___TTTIIIEEEMMMLLLMMMQQQUUUXXXYYYYYYVVVYYYSSSFFFDDDNNNWWWXXXLLLRRRXXXYYYUUUPPPNNNPPPOOOPPPLLLFFFDDDHHHKKKLLLHHH>>>===CCC>>>222444@@@CCCAAA>>>>>>@@@BBBAAA@@@???@@@@@@>>><<<:::::::::::::::::::::::::::::::::;;;;;;:::777555555777999777777888888999999888888333444555666777777777777888999999777555333444444555666666777777888888888555555555555555555555555888777666555444444444444444444555555555666666666555555555555666666777777666666666777777888888888888777777666666666777777@@@???===<<<<<<<<<>>>??????AAABBBBBBBBBCCCFFFHHHGGGNNNTTTSSSMMMHHHIIILLLHHHMMMRRRSSSPPPOOOQQQUUUbbbbbbbbb```\\\ZZZYYYYYY\\\\\\[[[[[[ZZZZZZ[[[\\\ZZZ[[[]]]___```bbbbbbccc___bbbeeefffdddbbbaaabbbbbb___ZZZVVVTTTVVVZZZ]]][[[[[[ZZZYYYWWWVVVVVVWWWOOOUUU[[[^^^]]][[[[[[[[[XXXZZZYYYVVVRRRQQQTTTWWWWWWTTTTTTTTTOOOHHHEEEFFFCCCBBB@@@??????@@@@@@???<<<<<<<<<:::999777666666888888888777666444111000///000222222222111///------.../////////---,,,+++******)))))))))))))))***(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((******)))))))))))))))***''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''************************''''''((((((((()))))))))((((((((((((((())))))***&&&***......+++(((((())))))***++++++,,,+++++++++)))))))))*********++++++)))))))))*********++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++*********,,,---...222333333222222333777:::BBB@@@===;;;<<<===>>>===>>>GGGNNNNNNMMMPPPSSSTTTVVVYYY___ccc]]]NNNBBB===HHHGGGKKKQQQTTTTTTUUUXXXTTTXXXPPPBBBAAANNNXXXXXXPPPOOOQQQSSSQQQKKKIIIKKKQQQOOOHHHBBBCCCIIILLLJJJEEE===;;;>>>;;;555;;;GGGDDDAAA>>>>>>AAABBBBBB@@@>>>>>>===<<<;;;:::999999999999::::::::::::;;;;;;999::::::999777666777888666777777888888888777777444555666777777777777777888999999888555333333444666666666666666666777777444444444555555555666666888777666444444333333333444555555555555666666666555555555666666666666666555555666666777777888888777666666666777777888999???>>>===<<<<<<<<<===>>>>>>???@@@@@@@@@AAACCCEEEEEEJJJNNNMMMIIIFFFGGGJJJHHHKKKOOOPPPOOONNNPPPRRR]]]]]]]]][[[XXXVVVVVVWWWXXXYYYZZZYYYWWWWWWYYYZZZ\\\\\\^^^______^^^]]]\\\]]]aaaddddddbbbaaaccceeecccaaa\\\WWWTTTVVVZZZ^^^^^^^^^\\\YYYUUUSSSTTTUUUPPPWWW___cccbbb___\\\[[[YYYXXXWWWUUUSSSTTTVVVXXXTTTQQQQQQRRRNNNGGGCCCDDD???AAAAAA>>>===???>>><<<:::<<<<<<;;;888666555555666666666666555333111000//////000000000///...---/////////...---,,,+++++++++******)))))))))))))))(((((('''&&&&&&&&&&&&'''"""###$$$%%%'''((())))))******))))))))))))******''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((()))******'''(((***++++++***)))))))))***++++++,,,,,,++++++))))))*********+++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---..............................,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...111111222111000222555888>>>;;;888666777888999999888CCCMMMOOOOOOQQQQQQOOORRRRRRVVVZZZWWWKKK@@@;;;TTTVVV]]]cccaaaZZZWWWZZZRRRWWWPPPCCCDDDUUU___^^^VVVQQQPPPTTTSSSMMMIIIIIIKKKFFF???;;;@@@IIILLLIIIGGGBBB??????<<<:::>>>FFFCCC???<<<===@@@BBBAAA>>>???===<<<;;;;;;::::::999999999999::::::;;;;;;;;;888999;;;:::888777666666666777777777777777666666555555666666666666666555555666777666444333444555555444444444444444333333111222222333444555555666888777555444333222222222333333444444444555555555333333444555555555555555444444555666666777888888555555555555666888999:::<<<;;;;;;;;;;;;;;;<<<<<<===>>>???>>>>>>>>>@@@BBBEEEGGGHHHHHHFFFFFFGGGIIIKKKLLLNNNOOOPPPQQQRRRRRRWWWWWWXXXVVVUUUTTTUUUVVVVVVXXXYYYWWWVVVUUUWWWZZZYYY[[[\\\^^^]]]\\\ZZZXXX\\\```cccccc```___bbbeee``````___\\\YYYYYY\\\___```___\\\XXXSSSQQQSSSUUUUUU[[[bbbeeebbb^^^[[[ZZZZZZWWWTTTRRRSSSTTTUUUUUURRROOOOOOPPPNNNHHHCCCBBB@@@EEEEEE@@@>>>???===999888:::<<<;;;777555444555444444555555444222111000............------------111000///---,,,++++++***++++++***)))))))))))))))(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((***)))))))))))))))******''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******((('''''')))+++,,,+++)))******+++,,,,,,,,,,,,+++)))************+++++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...000000000000///111444777999666222000111333333333;;;CCCIIIJJJIIIKKKMMMLLLNNNJJJKKKPPPRRRKKKBBB===UUUYYYaaafff___QQQJJJKKKHHHOOOMMMEEELLLcccpppppp]]]VVVTTTYYYZZZSSSLLLJJJGGGAAA999999CCCOOORRRNNNKKKIIIEEEAAA>>><<<===???AAA===:::<<<@@@BBB@@@===???>>><<<;;;;;;;;;:::999999999999::::::;;;;;;;;;777999;;;<<<999777666555666777777777777777666666555555555666555555444444111333444444444444555777333333333222222111111111///000000222333444555555888777555444333222222222222222333333333444444444111222333444444444333333444444444555666777777888333333444444666777999:::999999:::::::::;;;;;;;;;===>>>>>>===<<<<<<>>>@@@FFFEEEEEEEEEFFFGGGHHHHHHNNNMMMNNNPPPSSSTTTTTTSSSTTTUUUUUUUUUTTTTTTVVVXXXUUUWWWXXXWWWUUUUUUWWWZZZSSSUUUXXX[[[\\\[[[YYYXXX[[[___bbbaaa^^^]]]aaaddd\\\___aaa```^^^\\\]]]^^^```___\\\WWWRRRQQQSSSWWW[[[___dddddd```[[[YYYYYY[[[VVVQQQPPPQQQSSSRRRQQQRRROOONNNPPPOOOHHHCCCBBBDDDIIIJJJDDD@@@@@@===888777:::<<<:::777444444555222333333444333222000000///...---,,,,,,,,,,,,---222111///,,,+++*********++++++***))))))((())))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&+++******)))(((''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))(((&&&%%%'''(((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++.........---+++***+++,,,------------------------************+++++++++,,,---------------...//////000///...............//////000111111111000///...---,,,,,,,,,,,,,,,------000000000//////.........000000///...------,,,,,,////////////////////////000////////////.........---.........,,,,,,...000000///...000444555333111222333333222000//////000666EEENNNIIIEEEIIIKKKGGGDDDWWWUUUMMMRRRJJJ???FFF^^^^^^^^^[[[QQQFFFBBBEEEGGGLLLOOOKKKEEEIIIWWWeee```YYYTTTUUUYYYWWWRRRMMMMMM???333666AAAIIIMMMOOOFFFHHHJJJHHHCCC@@@>>>???>>>???@@@@@@???>>>???AAAAAA???<<<;;;;;;:::999888:::;;;======;;;;;;;;;<<<888999:::999777555555555444555666777777666555555666666555555555444444444444444444444444444444444666555222111000000111222444333333222222333333444888777555444333222222222000111222222333333333333333333333444444333222222222333555777777666555444666666666666777777777777888777777666777999:::;;;>>><<<:::999;;;>>>BBBDDDCCCCCCDDDEEEEEEFFFEEEEEEHHHKKKNNNPPPQQQQQQRRRSSSTTTVVVWWWWWWVVVWWWXXXZZZZZZWWWTTTTTTVVVWWWUUUSSSWWWYYY[[[XXXUUUUUUZZZ^^^___^^^]]]\\\\\\\\\]]]^^^]]]^^^`````````^^^\\\[[[XXXWWWVVVUUUVVVXXXZZZ[[[]]]]]]\\\[[[YYYYYYYYYYYYUUUWWWWWWVVVTTTRRRRRRRRRTTTNNNGGGEEEFFFGGGDDDAAACCCBBBBBBAAA???>>><<<;;;777888999:::999777555444333444555666666444222111000000///...............------,,,,,,+++***))))))))))))))))))((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%*********)))((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))(((&&&&&&'''(((((((((((((((((((((((('''(((((((((((()))))))))***))))))))))))))))))))))))************))))))))))))******+++,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***---------,,,,,,,,,+++++++++,,,,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,..................//////...---------------...//////...............//////111222333333333222111000.........------......///............------------/////////...------,,,,,,/////////////////////////////////............---,,,---......,,,,,,---......------///333555444222222333333222000000111333@@@LLLPPPGGGBBBFFFJJJHHHBBBTTTQQQHHHJJJGGGFFFSSSZZZUUURRRRRROOOHHHDDDCCCKKKOOOPPPKKKEEEIIIWWWdddccc\\\UUUTTTVVVTTTPPPKKKGGG<<<555;;;EEEJJJJJJIIIAAACCCEEEDDD@@@<<<;;;;;;===>>>??????>>>===>>>???>>><<<::::::;;;;;;:::999999;;;===>>><<<;;;;;;<<<777888999888666555555555555555666777777666555444333333333444444444444444444444444444444444444444555333111/////////000111333333222222222222333333555444333222111000000000111111222222222222222222111111222222222222111111222333444666666555444333444444444444555555555555777666666666777888999:::<<<;;;:::999:::<<>>???@@@BBBCCCDDDDDDDDDEEEGGGJJJLLLMMMMMMNNNPPPPPPPPPPPPOOONNNPPPSSSVVV]]]YYYSSSQQQRRRSSSTTTTTTUUUXXXYYYXXXUUUTTTXXX\\\^^^]]][[[YYYXXXWWWWWWWWWVVVWWWXXXYYYYYYXXXWWWVVV[[[YYYXXXWWWWWWXXXZZZ[[[^^^ZZZVVVUUUVVVVVVSSSPPPQQQSSSUUUUUUSSSRRRQQQRRRJJJFFFBBBBBBDDDDDDAAA>>>AAAAAA@@@???>>><<<;;;:::777888999999999777555444333444555666555444222111000//////...............------,,,++++++***))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))(((&&&&&&''')))''''''((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))************************)))***++++++++++++***)))++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++---------------,,,,,,,,,***+++,,,,,,+++,,,...000---------...............//////..................000//////........./////////////////////000111222111111111111111000///...///......---------......---------..............................---------///////////////////////////............---------***,,,...///---,,,,,,,,,++++++,,,///222444444333222333222111000111333666BBBIIIHHH===555999???AAABBBPPPNNNCCCAAACCCLLL[[[\\\TTTNNNOOOPPPMMMGGGEEEAAADDDFFFEEEFFFNNN\\\ggg___YYYQQQNNNOOOPPPNNNJJJDDD999222777???CCCBBBBBB??????@@@>>>:::777666777<<<>>>???>>>===<<<===>>><<<:::999999;;;<<<<<<;;;888;;;>>>???>>><<<::::::555666888888666555666777666666666666666555444333222222222222333333333333333333333333333333333333333222000///......///000222111111000000111111222111111000///////////////111111222222222111000000///000000111111000000///111222333444555444333333111111111222222222333333555555555555666777888888999999999999999:::;;;;;;999:::<<<>>>@@@AAABBBBBB@@@BBBEEEGGGGGGGGGIIIJJJRRRRRRPPPNNNMMMPPPTTTXXX^^^YYYQQQLLLLLLOOORRRSSSRRRUUUWWWWWWTTTSSSUUUXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVXXXYYYXXXXXXWWW[[[ZZZXXXVVVUUUUUUWWWWWW\\\VVVPPPOOORRRRRRMMMHHHKKKNNNQQQSSSRRRPPPOOOOOOCCCAAA@@@BBBEEEDDD@@@===???>>>===<<<;;;:::999888777888999999888777555444333333444555444333222111000///......------......,,,,,,,,,+++******)))))))))))))))(((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))(((&&&&&&''')))''''''''''''(((((((((((((((((()))))))))*********(((((((((((((((((((((((()))***************++++++************************+++++++++,,,,,,,,,------------------,,,,,,,,,,,,.........---------------,,,...///.........000222000000000000000000111111000////////////.........111111000////////////000000000000000111222444444222222222111111000//////111111000/////////000000......//////000000000111........................////////////////////////............------------+++...000111///---,,,,,,***+++,,,...000222222222222222111000///111555888999???>>>444---000777;;;FFFNNNMMMEEEBBBFFFOOOXXX]]]UUUNNNNNNNNNJJJGGGGGG:::999:::???HHHRRRYYY]]]UUUPPPIIIEEEGGGLLLMMMKKKJJJ===222222999???CCCEEEDDDAAA===888555444555666===?????????===<<<===>>>===;;;::::::;;;<<<<<<;;;888;;;???@@@>>>;;;999888444666888888777777777999777777666666555444333222444444333333222222222111222222222222222222222222222111000////////////000000000////////////000000//////...............///111111111111000000///......//////000000000000///000111222333333333222222///000000000111111111111333333333333444555666666666777777777777777666666888999:::<<<===>>>>>>>>><<<>>>AAABBBBBBBBBDDDFFFRRRSSSRRRQQQPPPRRRUUUXXXYYYUUUOOOJJJJJJLLLPPPRRRNNNQQQTTTUUUSSSRRRRRRSSSNNNNNNOOOOOOPPPQQQRRRSSSRRRSSSUUUWWWXXXYYYYYYYYYXXXWWWTTTRRRQQQQQQRRRRRRXXXTTTPPPNNNNNNNNNKKKHHHHHHLLLPPPQQQPPPMMMLLLKKKCCCCCCDDDGGGHHHFFFBBB>>>===<<<;;;:::888888777777777888888888777666555444222333333444333222111111//////...------------...,,,+++++++++******))))))))))))((((((((('''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((&&&&&&(((***&&&'''''''''(((((())))))))))))))))))************(((((((((((((((((((((((())))))******+++++++++,,,+++******************+++++++++,,,,,,,,,---------------------------------...........................///000///------///000000000000000111111222222222222222222222111111111111111000//////000000000000000000111222333444555777666666555444333333333444444333222222111222222......//////000000111111/////////////////////000000000000000000000000000//////.........------------000222333111///------,,,---...///////////////111111111//////111555888333999;;;666111222888===FFFIIIMMMMMMKKKPPPTTTRRRPPPNNNLLLJJJEEEAAADDDJJJDDD???===CCCNNNSSSPPPKKKPPPMMMGGG@@@BBBIIIMMMJJJKKK@@@888;;;BBBHHHLLLOOOKKKFFF===666333444777999???@@@AAA@@@>>>===>>>???@@@>>><<<;;;<<<<<<;;;:::777:::>>>???===:::888777555777888999888888999:::777777666555444333333333777666555444333222111000222222222222222222222222222111111111000000000111000//////......//////000000//////.........//////000000000000///......---......///000000000000000///000000111111111111111//////000000000111111111000000111222333333333333444444555666555444333222999999:::;;;;;;::::::::::::<<<>>>>>>>>>???AAACCCJJJLLLNNNOOONNNNNNNNNOOOOOONNNLLLJJJJJJKKKMMMOOOKKKNNNPPPRRRQQQPPPOOONNNKKKKKKLLLMMMNNNOOOOOOOOOKKKLLLNNNPPPQQQSSSTTTTTTVVVTTTRRRPPPOOOOOOPPPQQQSSSTTTTTTQQQMMMKKKLLLNNNIIILLLOOOPPPNNNJJJHHHGGGFFFFFFHHHIIIIIIFFFAAA>>><<<;;;999888777777777777888888777777666555555444222222222222222111111111//////...---------------++++++***************)))((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))%%%&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((&&&'''(((***&&&&&&''''''((())))))))))))))))))*********++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---------------------............///.........///////////////...//////...---,,,.../////////000000111111222222111111111111222222222333333333222222333333444555555444444444555666777777999888777555444444444444222222111000////////////////////////000000000000111111111111000000000000000000000000000000000000000////////////.........000222333333111/////////---///000000///......///000000000000///000444666///555:::999555444888===AAAAAAKKKQQQOOOUUUXXXNNNCCCFFFJJJIIIBBB>>>FFFQQQGGGCCCAAAHHHRRRVVVQQQKKKQQQQQQJJJ@@@@@@HHHLLLHHH@@@;;;<<>>777666777:::<<<@@@AAABBB@@@>>>===>>>???@@@>>><<<;;;;;;<<<;;;999777999<<<===;;;888666666555666888999888777888999666666555444333333333444777666555444333222111000111111111111111111111111111111111111111111111111000//////......//////000000000///...................../////////...------------...///000000000000///////////////000000000/////////000000000111111......///000111111111111222333333333333333222222999999999999999888777777999:::<<<<<<;;;<<>>>>>>>>??????@@@>>>===<<<:::999999999999777777666444444333333333333333333333333333222222444333333222222111111111000000000000000000000000111111000000000/////////111222333111///......///,,,...111111///...000111...000000000//////111333///444999999444111444:::;;;999FFFKKKDDDJJJRRRGGG<<>>;;;<<>><<<===>>><<<:::999999:::;;;:::999777999::::::888666555555333555777777666555555666555555444333333333444555333333333333222222222222111111111111111111111111//////000000000000000///000000////////////000000111000///...---,,,,,,,,,,,,------.........------+++,,,---...////////////...............//////000........./////////000000,,,---...///000000000///111111111222222222222222666666777777777777666666888999999999999:::<<>>>>>>>>===<<<:::888777888999:::888777777666555555444555222222111000000000000000///...------,,,,,,------))))))))))))************(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$%%%'''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''(((''''''''')))+++&&&&&&&&&'''((())))))***)))************+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------......,,,,,,,,,,,,......,,,,,,,,,---------......---.........//////000000.../////////000000111111111222444444444666888:::666666666777888999999:::>>>???@@@AAABBBDDDEEEEEECCCCCCDDDEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHFFFDDDCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@999999888888777777777666555555444444333222111111000000000000000000000000111111111111000000000000111222222000...---...///***---000111000///222444---///000000//////000111555999<<<;;;555111444:::777444AAABBB444:::FFF>>>888<<>>IIINNNJJJKKKDDD@@@BBBCCCAAA>>>>>>>>><<<;;;<<>>;;;???@@@@@@???<<<;;;<<<<<<888777666666999:::::::::777888999888666444444555222444555555444333333444555444333222333444555666//////000111222222333333000000000000000000000000......///////////////...000000////////////000000111000///---,,,+++++++++++++++,,,---............)))***+++,,,------...---...------------...//////---------.........//////+++,,,---///000//////...111111111000111222333333222333444555666666666666777777888777777888;;;===@@@AAAAAAAAA@@@AAACCCFFFHHHIIIIIIFFFCCCBBBEEEHHHHHHHHHHHHIIIJJJKKKJJJIIIGGGHHHIIIJJJJJJIIIGGGFFFJJJJJJJJJKKKLLLNNNPPPQQQKKKKKKJJJJJJLLLOOOQQQSSSYYYWWWTTTQQQNNNLLLJJJHHHJJJKKKMMMMMMLLLKKKLLLMMMFFFEEECCC@@@>>>===???AAA>>><<<:::999888999:::;;;888777666555555444444555222111111000000000000000......---,,,,,,,,,,,,---)))))))))))))))*********(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))******+++,,,******+++++++++,,,,,,,,,------------------------,,,,,,---...///000000111...///111222222222111111000111222222222333777999777555444666;;;???BBBBBBFFFFFFFFFEEEEEEEEEFFFGGGBBBGGGJJJHHHHHHKKKMMMKKKJJJIIIHHHIIIOOOTTTTTTQQQUUUccchhh]]]TTT\\\hhhnnnaaaTTTHHHGGGKKKLLLKKKJJJMMMKKKNNNSSSRRRLLLKKKOOOOOOCCC>>>CCCEEE@@@???BBBBBB???:::888888999888777999///000444//////444111666444111111111222000...555000,,,+++...000///---+++---///111333333333333,,,---///000000000//////777===AAA???888555666:::666;;;???>>>::::::AAAGGGJJJ???>>>BBB===999;;;===MMMEEE;;;555999???AAA???FFFAAA???BBBBBBDDDQQQaaaMMMFFF@@@?????????BBBGGGBBB@@@?????????>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;555555444555666777999:::777777666555555555555555222666777444444555444000333333333444444444555555444444333333222111000000111111000/////////////////////000000000000//////............////////////111000000///...---------...---,,,+++++++++,,,---))))))***+++,,,......///,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///333222222111111222222333555666666555333111111222555666777888999:::;;;;;;:::<<<=========???BBBEEEFFFEEECCCCCCCCCEEEGGGHHHFFFFFFFFFGGGIIIJJJLLLMMMJJJGGGDDDEEEGGGIIIHHHGGGOOOMMMKKKJJJIIIJJJKKKLLLMMMIIIGGGKKKMMMMMMNNNQQQWWWTTTPPPKKKHHHGGGGGGGGGHHHIIIKKKLLLMMMLLLJJJIIIGGGFFFDDDBBB@@@???>>>>>>:::::::::999999999888888888888888777666555555444444333222111000000000000/////////...------,,,,,,,,,+++))))))***)))(((&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((((('''(((((((((((((((((((((((()))((('''%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************++++++,,,++++++++++++,,,,,,,,,,,,........................////////////000000111111333333222111111222333333444666999:::999999:::;;;BBBAAA@@@@@@BBBEEEGGGIIIHHHGGGGGGIIIKKKKKKGGGDDDMMMJJJFFFCCCFFFOOO[[[cccccc^^^WWWSSSWWW```kkkrrrkkk___cccjjjnnnpppiiieeedddhhhkkklllrrrzzz~~~ttt___JJJCCCHHHIIIEEEBBBCCCEEEGGGHHHFFFCCC???AAA777:::???:::888777111444333111111111111222222444111//////111222222111///000111333444444333333111///......///111111111555:::>>><<<666333555999666:::>>>AAABBBCCCEEEHHHAAADDD:::999>>>111999aaattt___EEE777999@@@BBB@@@;;;777:::EEELLLLLLOOOVVVFFF@@@<<<<<<<<<<<<>>>CCCAAA@@@???>>>???>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;666555555555666777888999777666666555555555555555333666666333333555444111333333333333444444444444333333222111111000//////111000000////////////////////////000000/////////------........./////////222111111000//////......---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000111222333444555666666555333222222333555555666777888999:::;;;;;;<<<===<<<<<<===@@@BBBAAA@@@?????????AAACCCDDDGGGGGGHHHIIIJJJKKKLLLMMMKKKHHHFFFFFFHHHIIIIIIHHHPPPOOOMMMLLLLLLMMMNNNOOOLLLIIIIIIMMMQQQQQQQQQTTTQQQOOOLLLIIIGGGGGGHHHIIIKKKLLLMMMNNNNNNMMMLLLJJJEEEEEEEEEDDDCCCBBBBBBAAA???>>>===;;;:::888777777:::999999888777777666666333333222111000000000000/////////...------,,,,,,---+++************(((''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((((((((''''''((((((((((((((((((((((((---+++)))'''%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++***************+++,,,,,,+++++++++,,,,,,,,,------////////////////////////111000000//////000111111444333111000111444777999<<>>===>>>888999999777555222111111333222111000///////////////111222333333444333333333555111---,,,///222333222222666999888444222444777777999>>>CCCFFFGGGEEECCC<<>>>>>>>>===<<<:::::::::::::::::::::::::::777666666555555666777777666666666555555555555444333666555222111444555222222222333333333444444444111111111000000//////...111000//////......//////......////////////......------------............000000//////......------++++++++++++,,,,,,......//////...---,,,,,,+++***,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...000111333444555666666555333222333444555555666777888888999999;;;<<<<<<;;;::::::<<>>AAACCCFFFFFFGGGGGGFFFHHHKKKMMMGGGIIIKKKLLLLLLOOOTTTWWWYYYXXX___ooo~~~tttkkkfffmmmnnnvvvzzzooo|||yyywwwvvvzzzhhhVVVKKK???>>>CCC@@@???@@@@@@>>>:::888888999666666555222000...------111111111222222333333333555111------111333333111000333666666333222444777777:::===@@@@@@???>>>>>><<>>EEERRRVVVLLLAAA>>>>>><<<>>>AAA@@@======@@@@@@???===<<<======<<<:::999999999999999999999999777777666666555555555555555555666555555555444444444555444000000444555333222222222222333333333333111111111000000/////////000000///............///---......//////......---,,,,,,,,,,,,------------,,,,,,,,,+++++++++************++++++,,,---......000//////...---,,,++++++---,,,++++++------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------...///111222333444555666555444333444555444444555666777777888888888999:::999888999;;;>>>????????????@@@BBBCCCDDDEEEGGGIIIKKKKKKJJJIIIHHHJJJHHHFFFEEEFFFHHHIIIJJJLLLLLLMMMMMMNNNNNNOOOOOOLLLJJJMMMSSSWWWUUUSSSTTTXXXVVVSSSQQQOOONNNMMMNNNKKKLLLMMMMMMLLLJJJGGGFFFAAABBBDDDFFFFFFEEECCCBBB>>>>>><<<<<<;;;<<<<<<===999999888888777777777777333333222222111000000/////////...------,,,,,,+++---,,,++++++,,,,,,+++)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''((((((((((((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************+++++++++++++++++++++***+++,,,,,,---,,,,,,---------...............//////000111111222111222444666999;;;<<<===@@@AAACCCEEEFFFHHHHHHIIIIIIHHHGGGEEEEEEHHHNNNRRRTTTWWW\\\aaafffkkkpppsssuuuxxxoooZZZSSSUUURRRMMMOOOQQQQQQNNNJJJFFFEEE???===;;;999777555444333000000111111222333333444333111000111333333111///111333555444333222555777444999<<<;;;888777===BBB@@@888;;;999:::aaaaaaRRRDDDBBBDDDFFFHHHLLLGGGFFFKKKPPPKKK@@@===AAA<<<<<<@@@CCCAAA===<<<@@@@@@>>><<<;;;<<<<<<<<<;;;999999999999999999999999777777666666555555444444444555555666555444333333333555333000000444555333111111111222222222333333111111111111111000000000000//////...............------............------++++++++++++,,,,,,,,,,,,++++++++++++************)))***+++,,,------......---------------------------,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---000////////////000111111222333555444333333444555444444444555555666666777555666777777777999<<<>>>;;;;;;;;;<<<===???@@@@@@CCCEEEFFFHHHHHHGGGEEEDDDGGGFFFDDDCCCDDDFFFIIILLLLLLMMMNNNOOOPPPPPPOOOOOONNNLLLNNNTTTVVVSSSPPPPPPTTTRRRPPPOOOMMMLLLLLLLLLLLLMMMMMMMMMLLLIIIGGGEEEEEEFFFGGGHHHGGGEEECCCBBB>>>===;;;:::999:::;;;<<<666666666666555555555555222222333222222111//////.........---,,,,,,++++++---,,,***+++,,,,,,+++***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,+++++++++++++++,,,---------------.........//////...///000222333555666666777:::>>>BBBFFFGGGHHHHHHEEEFFFHHHIIIJJJIIIHHHGGGGGGLLLTTT]]]eeemmmuuuzzzwwwzzzvvvvvvvvvuuuooodddWWWNNNIIIDDD???======>>><<<:::555444444444444444555666222333444555444333111111222333444333222333555666111666999777444777AAAJJJHHH777@@@BBBCCCuuuvvvGGGCCCEEEKKKKKKEEECCCGGGEEEEEEGGGGGG???777???MMM:::;;;???CCC@@@::::::===???===::::::;;;<<<<<<;;;888888888888888888888888666666666666666555444333444444555666666444333222111444333000111444555222000000111111111222222222111111111111111111111111000///......------......,,,,,,------------,,,,,,************++++++++++++------------,,,,,,,,,,,,******,,,,,,------------+++++++++,,,,,,---------...,,,++++++------,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,000000////////////000000000222333333222222333555333333444444444555555555333555666666777888<<<>>><<<===>>>???@@@AAABBBBBBBBBCCCDDDEEEDDDCCCBBBAAADDDDDDCCCBBBBBBEEEJJJNNNOOOPPPRRRTTTTTTSSSQQQPPPOOOMMMNNNSSSUUURRROOOOOOPPPPPPPPPPPPPPPQQQRRRRRRNNNNNNOOOOOONNNLLLIIIHHHJJJJJJJJJJJJIIIGGGEEEDDDAAA???<<<999777777777888444444444444333333333333222222333333222111///.........------,,,+++++++++,,,+++******+++,,,+++)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&((()))))))))(((''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,++++++++++++,,,---------.........////////////000111333555888:::<<<<<<>>>BBBHHHMMMPPPPPPOOONNNKKKLLLLLLMMMOOOPPPQQQRRRXXXfff{{{{{{lll^^^UUUJJJFFFHHHHHHDDD???>>>===;;;999888888888888444777999777333222444777333333222111111222333555111333555444555999AAAHHHJJJ>>>@@@DDDOOOrrr}}}___>>>;;;AAAJJJIII???:::===AAAAAACCCCCC<<<888EEEWWW:::<<<@@@CCC???888888<<>>@@@AAABBBFFFLLLRRRTTTSSSQQQNNNTTTTTTUUUWWWZZZ___dddgggtttyyylll\\\VVVVVVUUUNNNFFFGGGEEEBBB???<<<::::::999777;;;<<<888222111777===333222111000000000222333333222111222555999===@@@AAA???888<<>>BBBDDD???999999===>>><<<999888999;;;<<<;;;777777777777777777777777333444555666666555444444333444555666666444222111...222333222333555444000000000000000111111111111........./////////////////////...------------...+++,,,,,,------,,,,,,+++))))))))))))************+++++++++++++++++++++++++++,,,---------,,,+++***************************...---,,,,,,,,,---+++***************************)))************+++++++++******+++,,,---///000111---///000111000000222444333333333333333333444444777777888777666666999;;;===>>>???AAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCHHHOOOUUUOOOPPPSSSTTTTTTQQQNNNLLLOOOLLLMMMSSSVVVTTTSSSUUUPPPPPPPPPPPPOOOOOOOOOOOOJJJKKKLLLMMMLLLJJJHHHGGGFFFEEEDDDCCCBBBBBBCCCCCC>>>===:::888888999;;;===333333333333333333333333111222333444333111///.........---,,,,,,++++++******)))((()))***+++***)))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***++++++***)))(((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******))))))((((((''''''(((((((((((())))))))))))******************+++,,,***+++,,,------,,,+++***,,,---------++++++---......111333111///111888???;;;???CCCEEEEEEFFFGGGIIIZZZKKKMMMbbblllggglll||||||rrrqqqxxxeeeYYYSSSSSSSSSQQQMMMGGGCCC@@@;;;555111111333555666777777444222222000---///444444444444555666666777777666:::<<<>>>BBBGGGFFFBBB>>>BBBDDD@@@:::999@@@HHHJJJIIIGGGBBB@@@AAAGGGLLL>>>AAAEEEFFFCCC>>>:::777:::;;;<<<:::777333000///:::999888777666666666666666555444444555666555333444555666666666444111000//////000000111111111222000000////////////000000000000000000//////////////////.........---------------------------------,,,+++*********+++,,,---,,,,,,---...---,,,***)))------............------...------,,,,,,++++++******************)))((((((************************,,,+++***)))***+++,,,---,,,,,,++++++,,,,,,---...,,,---...---,,,---...000222222111111111111111222222333333333555666777888>>>>>>>>>>>>?????????@@@DDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDGGGLLLPPPVVVTTTQQQNNNLLLKKKKKKLLLKKKPPPSSSQQQOOOQQQPPPNNNLLLMMMPPPSSSSSSPPPKKKGGGJJJIIIHHHFFFDDDEEEGGGJJJKKKHHHDDDAAA@@@???===<<<;;;:::999777777777777888555444444333333222222111000000000000///////////////---+++)))))))))***+++************)))))))))))))))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***+++***((('''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******))))))(((((((((((()))))))))************+++******))))))******++++++***++++++,,,,,,,,,++++++,,,---......---...000111///333999>>>AAAAAAAAA@@@JJJHHHFFFGGGIIILLLMMMMMMIIIRRRppp|||vvvoooiiiddd[[[NNNDDDGGGDDD???;;;777444555666999666444444222......111222222333333333333444444555888999:::===@@@???::::::???DDDBBB======DDDLLLQQQPPPLLLFFF???<<<===>>><<>>===>>>:::<<<>>>===:::666444444666777999888666444333333;;;:::888666444333222222888666444444555444333111222333333444333222000///////////////000000000000000//////......//////000000////////////.....................------------++++++++++++++++++++++++++++++***)))***+++,,,------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************))))))***++++++++++++++++++++++++++++++,,,---------...///...------///111111000000//////000111111111111222222333444666666222333444666888:::;;;<<<;;;<<<<<<===>>>>>>??????CCCDDDDDDCCCCCCEEEHHHKKKUUURRRMMMIIIFFFFFFGGGHHHNNNPPPRRRSSSWWWYYYUUUNNNVVVUUUTTTSSSRRROOOJJJGGGIIIGGGDDDDDDFFFHHHHHHGGGFFFDDDBBBAAAAAA???===:::999999888777666666666666666666555555444333333333111111111111000000000000...---,,,***)))******+++************))))))))))))***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))((('''&&&'''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))************+++++++++,,,)))))))))))))))***+++,,,------,,,,,,---///111222///000222444555777:::<<>>999555777:::CCCCCCBBBAAA@@@@@@AAAAAA:::;;;;;;:::777444333333888999:::999777555444555888777666555444333333333888666555444444333222000111111222222111000///////////////////////////////////////......//////////////////.........------------------------------************))))))))))))+++***)))))))))***,,,------,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------++++++,,,,,,++++++***)))************************'''(((***+++++++++***)))+++++++++***+++,,,,,,------...///...------///111/////////...//////000000111111111111222333444555333444555666888999:::;;;999:::;;;<<<===???@@@@@@@@@AAACCCDDDEEEHHHLLLOOOTTTQQQLLLHHHEEEEEEGGGHHHMMMOOOPPPRRRWWW[[[UUUMMMUUUSSSQQQPPPNNNLLLIIIFFFAAADDDHHHIIIGGGEEEDDDDDDEEEDDDCCCBBBAAA???;;;888888888777666666555555555888888777777666555555555222111111111000000000000...---,,,+++************************)))))))))(((******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))************)))))))))*********++++++))))))))))))***+++,,,---,,,,,,,,,,,,...000333444333555888999;;;===AAADDDCCCJJJRRRVVVVVVTTTUUUVVVbbblllzzz|||pppmmmtttpppccceeetttwwwtttttt~~~}}}yyyyyy~~~yyy|||ssssssyyyyyyyyyzzzgggTTTRRRIII@@@;;;888333222444222222111111222333555777444666666444666999888444===AAADDDBBB<<<888888999HHHEEEAAA===;;;;;;;;;<<<;;;<<<<<<:::777555444555<<<======;;;888666555666444444444444444555555666888666444444444333111000000000000000000000/////////.....................//////............//////............------------,,,,,,------------------*********))))))(((((((((+++***)))))))))***+++,,,,,,+++***)))******,,,---******++++++++++++******((()))******+++,,,------***************))))))((())))))))))))))))))))))))'''((()))***+++***)))(((+++************+++,,,,,,,,,---...---,,,---...000...---------......///000000000///000000111222333555555555666666777777888666777888:::<<<===>>>???AAACCCEEEFFFHHHJJJNNNQQQSSSPPPLLLIIIGGGFFFHHHIIIKKKLLLMMMOOOTTTXXXSSSKKKOOOMMMKKKKKKKKKJJJHHHFFF:::GGGTTTUUULLLCCCCCCFFFGGGEEEDDDBBBAAA>>>999666888888777777666666555444777777666666555444444444111111111000000000000///------,,,+++************************)))))))))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&((())))))((('''(((***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))))))))************+++)))))))))************+++*********+++,,,---...///+++,,,---...111333555666;;;===@@@BBBDDDFFFJJJMMMQQQRRRSSSRRRVVVcccvvvzzzuuuyyy}}}tttqqqoootttyyyxxxvvvrrr||||||sssWWWMMMCCC@@@===:::888999555444222111111222444555222444333222444888777444888;;;>>>>>>;;;999999;;;EEEAAA<<<999999:::;;;<<<===>>>>>><<<999777666666?????????<<<999777777777333333333444555666777888777555333333444333222000000000000000000000000000...............---------///......------......///......---------,,,,,,,,,,,,,,,,,,,,,------------*********))))))(((((('''******)))((()))***+++,,,+++************++++++,,,))))))************)))))))))))))))***+++,,,,,,---)))************)))(((((())))))))))))))))))))))))''''''((()))))))))))))))***************+++,,,,,,+++,,,---,,,++++++---///,,,,,,,,,,,,---...////////////......///000000111333333333333333444444444333444555666888:::;;;<<>>;;;888888888888888777666555444444444333333222111111111000000000000////////////------,,,,,,+++******)))************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((***)))((((((***+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,---...000000///000333555888:::;;;<<>><<<999555444333444555333555333111333666666222111444777777777777999;;;999777666888<<>>===;;;999888888999444444444444555666777777555444333333444444222111111000000000000000111111.........---------,,,,,,///......------......///---------,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++******)))(((((('''***)))((((((((()))+++,,,))))))***+++++++++++++++((())))))******))))))((())))))******++++++,,,,,,***++++++++++++***))))))))))))))))))))))))))))))(((''''''''''''((())))))***************++++++,,,***+++++++++******,,,...++++++++++++,,,---...///..................///000///000000111222333444444333333444666888999:::;;;CCCEEEGGGHHHIIIJJJLLLNNNMMMLLLLLLKKKJJJJJJIIIIIIHHHKKKLLLJJJJJJMMMMMMJJJJJJIIIIIIJJJKKKJJJGGGEEEAAAQQQaaa```RRRFFFFFFKKKGGGEEEBBBAAAAAA@@@???===888999999999999777666555444444333333222111111111////////////.........---,,,,,,,,,,,,+++***))))))************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''')))******))))))***,,,))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---...///111111444666:::===@@@BBBBBBCCCKKKMMMPPPQQQSSSVVVYYY\\\dddgggrrr~~~qqqpppmmmiiifffhhhmmmqqqxxxoooooozzzyyyyyy|||xxxsssmmmaaaVVVQQQHHHEEE@@@;;;888666666666666777666333444777666333333555777888777888:::<<<666555666999===???>>>;;;===???AAA@@@===999777777:::;;;;;;:::888888:::;;;777666666555555555666666444333222222444444333222111111000000000000111222.........------,,,,,,,,,.........------.........---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,++++++***)))(((((('''***)))((((((((()))+++,,,((()))***,,,,,,,,,+++***(((((())))))))))))((((((***************++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((('''&&&&&&((()))************)))***++++++,,,)))***+++***))))))+++---++++++++++++,,,---...///......---------...//////...///000222333555666777555555666888999;;;<<<<<>>>>>>>>:::;;;===>>>===;;;999777:::999777666666666777777666666666555555444333333222222111111000111111111222222222111111///...---------,,,,,,,,,,,,------...,,,+++,,,//////---***......---,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++***)))((((((((()))***++++++***)))((())))))))))))))))))))))))++++++******))))))((((((((())))))))))))************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************(((((()))+++,,,---...///---,,,************,,,---........................---......////////////////////////000111333444555666666777888:::;;;<<<<<>>CCCFFF???DDDIIIKKKKKKJJJJJJKKKMMMTTT```ppp|||ssskkksssrrryyywwwyyyggg___WWWRRRJJJ???999999777555222000111333666888888777666777999:::;;;:::666777999;;;<<<<<<<<<<<<999:::<<<======<<<999888999888777777777888999999777666555444444333333444333333222111111111111111111111111111111000///.........------------.........,,,+++,,,//////---+++......---,,,,,,+++******++++++++++++++++++++++++,,,,,,+++******)))((((((((()))************)))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))***+++,,,------+++++++++******+++++++++------------------------------...///////////////.........///000111222333555666777888:::;;;<<<===AAADDDFFFGGGFFFEEEEEEFFFEEEDDDDDDCCCCCCDDDEEEFFFJJJJJJJJJJJJKKKLLLMMMMMMJJJKKKIIIFFFHHHLLLJJJFFFIIIJJJJJJJJJHHHEEECCCAAAAAA@@@???@@@BBBDDDCCCBBB;;;;;;;;;;;;:::999777666555555666555444333111000+++,,,...//////...---,,,------,,,,,,,,,,,,++++++))))))))))))((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))************************++++++++++++++++++++++++......///...,,,---///111111333777:::===@@@EEEHHHEEEJJJOOOPPPOOORRR[[[cccttt}}}yyyyyywwwbbbPPPGGG???;;;666333333444555666444333333444666888888777666;;;@@@AAA>>><<<;;;;;;999:::;;;<<<===<<<;;;::::::999888888888999:::;;;888777555333222333444555555444333222222111000000000000111111111000000//////..................///---,,,,,,---......---+++...------,,,,,,++++++***+++++++++++++++++++++++++++++++++******))))))(((((())))))******))))))((())))))))))))))))))))))))((())))))))))))))))))***)))))))))*********++++++))))))************))))))))))))))))))))))))))))))(((((())))))))))))******((()))))))))******************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...............//////000111444555666888:::<<<===>>>AAABBBDDDCCCBBBBBBCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFLLLLLLKKKKKKKKKKKKKKKKKKOOONNNKKKGGGGGGJJJIIIEEEKKKIIIFFFCCCBBBAAABBBBBBAAA@@@???@@@AAABBBAAA@@@999999999999999888777666555555444333222111111000---...////////////---,,,------,,,,,,,,,,,,++++++))))))))))))((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))***************+++++++++++++++,,,,,,,,,,,,,,,...............000333666888<<<@@@AAAAAAAAACCCEEEKKKNNNOOONNNTTTggguuunnnkkknnnsssqqqXXXMMMIIIDDDAAA???<<<888444555444333444666666555444888>>>EEEEEEAAA<<<;;;<<<999::::::;;;<<<<<<<<<<<<<<<;;;:::999888888999:::999777444222111222444555555555444333222111000//////000000111111111111000//////............//////------------......---,,,---------,,,,,,+++++++++************************+++*********)))))))))(((((())))))))))))))))))((())))))))))))))))))))))))'''((((((((())))))******)))))))))*********++++++++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))(((((((((((()))***++++++***)))(((************************,,,---......//////....../////////......///000000333444555777999;;;<<<===@@@AAAAAA@@@??????@@@BBBCCCCCCCCCDDDEEEFFFGGGGGGLLLLLLMMMMMMMMMMMMLLLLLLPPPQQQPPPLLLJJJLLLKKKGGGKKKHHHEEEAAA@@@@@@AAABBBBBBAAA???@@@@@@AAA???>>>999999999888888888777777777666444333222111111222000111111222111111000///------,,,,,,,,,+++++++++))))))))))))(((((((((((((((''''''&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))&&&'''((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***************))))))******+++++++++,,,++++++,,,,,,---------------...///000111444888<<<<<>><<<:::888777777777777888666444111111222333555444444444444222111///...///000000111111111111000//////............//////,,,---......------,,,---------,,,,,,,,,,,,++++++*********************************))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''(((((()))))))))***(((((()))))))))************++++++,,,,,,++++++***(((((((((((((((((((((((('''(((((((((((())))))))))))))))))(((((((((((('''((((((***++++++***((((((************************,,,------...............000000/////////000111111222333444666888999;;;;;;===>>>???>>>======???AAACCCCCCDDDFFFGGGHHHIIIIIIKKKLLLNNNOOOOOOOOOOOOOOONNNRRRTTTRRRQQQQQQNNNJJJHHHGGGEEECCCAAAAAAAAABBBCCCAAA@@@@@@@@@@@@???===::::::999999888888777777888777666444333333333333111111111111111000//////------,,,,,,,,,+++++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))******+++,,,,,,,,,+++,,,,,,------......///...000222333555888<<>>>>>BBBGGGNNN___www|||iii___QQQHHHDDDCCCAAA>>>888666555555666888888888555888<<<<<<:::888888:::<<<;;;:::999999;;;<<<===<<<;;;999777555555555555777666444222111222333444222333333333222000///---000000111111111000000//////..................///+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''(((((((((((((((((()))'''''''''((((((((())))))'''(((((((((((((((((('''))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((************************,,,,,,---............---000/////////000000111222222222333444666777888888:::;;;============>>>@@@BBBCCCEEEGGGHHHIIIJJJJJJKKKLLLNNNOOOPPPPPPPPPOOOKKKQQQVVVUUUSSSRRROOOKKKFFFEEEDDDCCCCCCBBBBBBBBBCCCAAA@@@@@@AAAAAA@@@>>><<<;;;:::888777666666666777777666555444333333222000//////......---------------,,,,,,,,,,,,++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%+++***)))(((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++,,,------,,,,,,,,,---.../////////111333666777888999<<<>>>;;;>>>AAABBBEEENNN^^^jjjxxx|||www{{{}}}pppgggaaaZZZQQQJJJBBB>>>999666555555666555666666666777777999;;;<<<>>><<<:::999888:::;;;===777666555444444444555666666555444333222222222222///000222222222000...---111111111111111000///.........------------......+++---//////,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))************************+++,,,------......---------------...///000111222111222222333444444555555666999<<<=========>>>???AAABBBDDDGGGHHHIIIJJJJJJKKKLLLNNNOOOOOONNNLLLKKKJJJPPPTTTQQQNNNNNNLLLJJJEEEDDDBBBAAAAAABBBDDDEEECCCBBB@@@AAABBBBBBAAA@@@<<<;;;999777555444444444555666666666555333111000000///...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%++++++***(((((('''''''''&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''((())))))))))))))))))))))))&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***+++,,,,,,------,,,,,,------...///000000444777999:::::::::;;;<<<<<>>>>>>>>>>>??????AAACCCFFFHHHIIIIIIIIIKKKLLLMMMNNNMMMKKKIIIGGGKKKOOOQQQMMMIIIIIIIIIHHHEEECCC@@@>>>>>>AAAEEEGGGCCCBBBAAAAAACCCCCCBBBAAA<<<;;;888555333222222222333444555666555222000...111111000......------------------,,,,,,,,,++++++))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...///000000000222666999666<<<<<<===>>>888<<>>AAAGGGLLLOOOOOOPPPNNNKKKGGGDDDBBBBBBBBBDDDEEEEEEEEEEEEEEEDDDDDD@@@???@@@AAADDDEEEDDDBBBGGGDDDAAA??????>>>===<<>>;;;999666555333333666222000222555666333///000111111000---,,,,,,---,,,,,,++++++***)))(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((''')))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))))))))*********++++++++++++++++++++++++++++++,,,,,,---------.........------///111444999===AAA???===555999EEEEEEBBBIII___hhh~~~zzzfffXXXOOOHHHDDDDDD:::777666999<<<@@@KKKUUULLLBBB999888:::888666555555555555555555555555555888666555444555555444222222333333222///......///111000000///......------------------------------,,,,,,---------.........,,,,,,---------,,,+++***************************+++***)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((++++++)))((((((((())))))*********+++++++++,,,,,,,,,,,,------.........///000000//////000000111222444777;;;;;;999888;;;???BBB@@@@@@BBBGGGLLLNNNOOOJJJHHHEEECCCAAAAAAAAABBBDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@AAACCCCCCAAA@@@DDDAAA>>>=========<<<;;;<<<;;;:::888777666666666666333111222555666222......///000///---,,,,,,------,,,,,,+++******)))))))))))))))(((''''''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******((()))))))))************++++++++++++,,,,,,,,,,,,---------....../////////222111111222666999;;;<<<999???<<<;;;CCCLLL]]]uuuqqqbbbSSSGGGBBB???:::888;;;???CCCKKKRRREEE>>>:::999888555444555333444555666666555444333888777555555666666444333333444444333000/////////000000000///......------------------------------++++++,,,,,,,,,---------,,,,,,---------,,,++++++************************+++******)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((******)))((((((((()))))))))*********++++++++++++++++++,,,------.../////////////////////000111111111444888888777777:::===BBBAAAAAACCCFFFJJJLLLLLLGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCCCCBBBBBBBBBAAAAAADDDBBBAAAAAAAAAAAA???===???===;;;;;;;;;<<<;;;:::888888888777777888888999666444222222444444111...,,,---...---,,,+++,,,---------,,,,,,++++++******)))))))))(((''''''&&&&&&))))))((('''%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((()))))))))*********+++++++++,,,,,,,,,,,,,,,------......///000000111777666666888;;;<<<;;;999:::DDDFFFJJJ[[[sssqqqqqqttt\\\OOOIIIDDDAAADDDFFFDDDBBBBBB===:::999:::888444444888333555666888888666555333777666444444555555333222333444444222000......///000000//////............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************++++++***)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))))))))((((((((()))))))))))))))************+++)))***+++,,,---.../////////............///000000///111444444444666999;;;@@@@@@@@@AAACCCFFFGGGHHHFFFEEEEEEDDDDDDEEEFFFFFF@@@@@@AAAAAABBBCCCDDDEEEDDDBBB@@@???@@@???>>>===<<<;;;999:::;;;<<<;;;:::888777777777777888888999666444333333333222000---,,,---......---,,,---///---------,,,,,,+++++++++)))))))))(((''''''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,---------,,,---...///111222333444777888:::===@@@AAA@@@???HHHPPPWWWnnntttjjjooosss|||bbbVVVKKKIIIHHHCCC===999888777888:::888555666;;;555777888::::::888777555666444333333333333222000222222333111///------...////////////............,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))(((((((((((()))))))))*********))))))***+++,,,---...///.........---......///000...///000111222444777999<<<<<<===>>>???@@@BBBCCCBBBAAAAAA@@@@@@@@@@@@@@@???????????????@@@BBBCCCBBB@@@>>>===>>>???>>>===;;;:::999:::<<<===<<<;;;999999888777666666666777555444333333222111///...---...//////...---///000------,,,,,,,,,,,,,,,+++)))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++)))*********++++++++++++++++++,,,,,,------......,,,---///222444777888999;;;<<<===<<<<<<===@@@CCCSSSmmmpppfff\\\eeeuuupppWWWKKKGGGBBB>>>;;;:::888888:::999666777<<<777888999::::::999888777555444222222333333111000000111111000...---.../////////////////////......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------***************************))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))(((((((((((((((((())))))))))))))))))***++++++,,,---------------------...//////////////////111333555777777888:::;;;;;;<<<>>>???BBBBBBAAAAAA@@@????????????>>>===<<<<<<<<<===>>>AAA???===<<<===>>>>>>===:::999999;;;======<<<::::::999888777666555555555333333333333222111//////...///000000...---...000,,,,,,,,,,,,++++++++++++)))))))))(((''''''&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((())))))***''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///...///222555999<<>>EEEQQQ\\\}}}zzzvvvwwwyyywwwuuuaaaWWWPPPHHHCCC@@@<<<999::::::777777999888888888888888888888888666444333333333333222000///111111111//////000111.../////////////////////++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,---...************************)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&((()))))))))(((((('''''''''((((((((()))))))))*********++++++,,,,,,------,,,,,,------...///000///......000222444555333666999:::999999;;;>>>BBBBBBBBBBBBBBBBBBAAAAAA===<<<;;;<<<===???AAACCCCCC@@@===;;;;;;<<<;;;:::999999999;;;<<<<<<:::999999888777666666555555666111222333333111000000000...///000///---,,,,,,...++++++++++++++++++++++++)))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////000111444888<<<@@@CCCEEEAAADDDFFFFFFLLL\\\uuuvvvhhhooo}}}uuuqqqttteeeVVVLLLFFF@@@;;;;;;:::777666777888888777777777777888888777555444444444444333111///111222222111111222333.........///////////////++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++***+++,,,...///************************((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((''''''''''''((((((((()))******************++++++---,,,,,,,,,,,,---......111///......000222333444222555888999999999;;;>>>======>>>????????????>>>999:::;;;===AAAFFFKKKMMMEEEBBB>>>;;;::::::999888999888999:::;;;;;;999777777777666666666666777777000222333333111000111111...//////...,,,***+++,,,*********************+++)))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''((())))))******)))((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((('''&&&&&&&&&%%%'''&&&%%%&&&(((((((((&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&&&&(((******************)))******+++,,,,,,+++******+++---...///+++,,,---------...000222888777<<>>???@@@999999999;;;>>>BBBFFFHHH@@@???===<<<;;;;;;;;;<<<>>><<<;;;:::;;;;;;:::999;;;777444666999;;;888444444333222000///000000111........................++++++******)))((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))******)))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&'''&&&&&&&&&((()))((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&'''(((************************++++++,,,+++++++++++++++,,,---.........---,,,---///444888@@@===@@@JJJPPPMMMHHHFFFHHHVVVmmmzzziiilllyyy~~~ppp]]]NNNKKKGGG???<<>>>>>???>>>===<<<<<<>>>@@@AAA@@@???===<<<;;;;;;<<<<<<;;;;;;<<<<<<===<<<;;;999999555333444777888555222444444222111000000111111........................,,,,,,++++++***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((((()))*********)))(((((((((((()))''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''&&&''')))***)))((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))******)))***************+++,,,,,,***++++++,,,,,,,,,,,,+++000///...---///444<<>>>>>???<<<888777777777666666777666555444333222222222222111111000000000000000......////////////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***+++((((((''''''((()))******)))))))))(((((((((''''''))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%'''((((((&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((************************,,,+++*********+++---...,,,,,,,,,,,,,,,------...///000222333555555666666777888:::;;;<<<===<<<<<<@@@???>>><<<;;;<<<<<<===??????>>>===<<<<<<<<<<<<:::;;;===>>>>>><<<:::999888555333444666777444222555444333222111111111111........................------,,,,,,+++*********((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''((())))))***+++***))))))(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&''''''(((((()))))))))((('''((()))******((((((((((((((())))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((('''(((***+++***)))+++************+++,,,,,,***+++,,,------,,,+++***...///000222666<<>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<:::999888888999777555555777777555333444444333222222111111111........................---,,,,,,+++******))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''(((((((((&&&''''''(((((())))))))))))((('''((()))******((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))++++++***)))+++++++++***+++,,,,,,---***+++---......---,,,++++++///555;;;???DDDIIIMMMLLLLLLKKKPPP```zzz|||wwwwwwxxxppprrr|||ooojjjnnnooohhh^^^]]]fffpppmmm{{{{{{zzztttmmmggggggeeebbbdddjjjrrryyyjjjhhhmmmrrrzzzzzz___NNNGGG???888888777555666;;;777666555444333222222222222111111000000000000000......////////////......------,,,,,,,,,+++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((()))))))))))))))******+++///...---+++***)))(((((())))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((()))******(((&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((('''''''''''''''))))))))))))))))))))))))))))))))))))******++++++---------,,,---......///---......///000111222222333444777999::::::999888999999999:::;;;===>>>???===============<<<<<<;;;>>>???===:::666444555777888777666555555555444333333333333333222111000000........................+++++++++***))))))((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((())))))***+++++++++***))))))))))))***************************'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))((('''&&&''')))***)))((((((((((((((())))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,+++)))+++++++++++++++,,,------+++,,,---....../////////...333<<>>===<<<888:::@@@888777666555444333333333222111111000000000000000......////////////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))))))))******000///---+++***)))(((((()))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((()))******)))'''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((())))))************---------------......///------------...///000111222333555777888888777777999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::>>>??????;;;666333444777555555444333222111111000222222222222222111//////........................++++++******)))(((((('''((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((())))))***+++,,,+++******))))))******))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))))))))((((((((((((((('''&&&&&&&&&((()))((('''(((((((((((())))))))))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,+++))),,,++++++++++++,,,------,,,,,,------///000222333666;;;BBBHHHJJJJJJJJJJJJLLLNNN^^^}}}lllooo{{{kkkbbb\\\YYY[[[gggzzzyyycccYYY```dddffffffjjjsssgggbbbuuummmgggdddaaafff{{{cccXXX[[[[[[[[[^^^kkk}}}vvv}}}~~~aaaSSSHHHFFFCCC===>>>FFF999888777666555444444444222111111000000000000000......////////////......------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))(((,,,,,,+++***))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''))))))((('''((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))))))))))))))))))))))))))'''((()))))))))))))))))),,,,,,,,,,,,,,,------......------------...000111222222333444555666777777999999::::::::::::999999999999:::;;;;;;::::::999999===AAA@@@;;;777666888444555444333111000000000111111222222111000...---........................,,,,,,+++******))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))******+++,,,+++******)))*********(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))******))))))(((((('''''''''&&&%%%&&&((((((((('''(((((((((((())))))))))))'''''''''&&&&&&''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---+++))),,,,,,++++++,,,,,,---...------------///111444555===BBBGGGJJJJJJIIIHHHHHHNNNaaarrrvvv{{{tttnnnfffggghhhfffppp}}}~~~|||jjj___[[[XXX]]]yyyjjj___nnnzzzvvvuuu{{{sssfffoookkkjjjnnnsssrrruuujjjZZZ]]]ccchhhooo|||lll]]]QQQMMMHHHAAABBBJJJ:::999888666555555555555222111111000000000000000......////////////......---------,,,,,,,,,++++++************************(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((())))))***((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%$$$&&&'''(((''''''''')))&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&''')))******))))))))))))))))))))))))'''(((((()))))))))))))))++++++******++++++,,,---...------,,,---...000111222222222333444555666777666777888999:::;;;;;;:::777888999:::::::::999888555<<>>888333111333444333111111111111000000000/////////......---,,,,,,++++++,,,+++******))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&''''''((((((''''''&&&'''&&&&&&'''))))))(((&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%***)))$$$'''///000)))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$"""$$$(((***)))***---(((((((((((()))))))))******((((((,,,000111...***+++++++++,,,------....../////////000000000111111222111111111222333555666777777777777666555444333111111111111111000000///111///......//////...---------------------------******+++++++++******)))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$++++++***)))((('''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,---///000000111---------///444:::@@@DDDIIIKKKLLLLLLSSSiiirrrgggsssxxx___LLLUUUYYYWWW[[[^^^kkkrrrlllhhhrrrfffWWWRRRDDD===666333444555333000111111111111000000000000//////...---,,,,,,++++++,,,++++++***)))*********))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''''''''''''''&&&&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###))))))$$$(((222333,,,''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))&&&%%%(((((('''(((+++(((((((((((())))))))))))***((((((,,,111222...******+++,,,---------,,,,,,.........///////////////333333222222333555777888555444333111111000111111111111111111111000/////////...---...///000///...........................+++++++++++++++***)))))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$++++++***)))(((((())))))))))))(((((('''''''''&&&''''''((((((((((((''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''((()))))))))))))))))))))******+++))))))(((((('''''''''&&&'''((()))((('''&&&''')))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&))))))))))))***************)))))))))))))))***+++))))))+++,,,------------000//////333:::@@@DDDEEEKKKQQQWWWKKKRRRwwwdddfffqqqqqqgggYYYQQQXXXfffppprrrvvv~~~yyyxxxzzzsss|||yyy___QQQSSSBBB444111555555111...000000000111222222000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&((())))))'''&&&'''******(((%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))'''''''''(((((((((((()))))))))************))))))&&&'''((()))++++++,,,,,,,,,,,,------...//////000000000000000000111111111444444444555555555555666555444333333222222333333000111111111111222222222///////////////......---111111000///...,,,+++***************))))))))))))((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$+++******)))(((((()))))))))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((()))******)))((((((((('''''''''''''''((()))((('''&&&''')))''')))***)))((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))((((((((('''''''''))))))))))))************)))))))))))))))******+++++++++,,,,,,------------222222555999@@@EEEHHHIIILLLIIIOOOXXXnnnttteeegggwwwvvvkkk[[[ZZZYYY```qqq~~~rrreeeyyynnnZZZUUUKKK@@@;;;777444333555555333111000111222111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''&&&''''''(((((()))******&&&%%%%%%%%%&&&((()))***)))'''&&&''')))***(((%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&'''((()))***++++++++++++++++++,,,------...............////////////000333333444444444555555555444444333222222222222222//////000000000111111111//////000000//////...---,,,------......------,,,*********)))))))))(((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$******)))((((((((())))))((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))''''''''''''((((((((()))(((((((((((('''''''''''''''((()))((('''&&&''')))'''((())))))''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((''''''))))))))))))************)))))))))))))))***++++++---,,,,,,,,,,,,---......///333888???DDDHHHJJJKKKKKKEEEQQQkkkppp```jjjqqqdddaaa```\\\XXXUUU]]]jjj|||fffddd{{{ccc^^^WWWNNNFFF<<<444333888777555222000111111111000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''''''''((())))))******+++$$$%%%%%%&&&''')))***+++(((''''''((())))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&'''((()))***+++++++++*********++++++,,,,,,---,,,,,,------............222222333333333444444444333333222111111111111222........./////////000000000000000000000//////...+++,,,,,,------,,,,,,+++******))))))))))))(((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***))))))((((((((())))))((((((((((((((('''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''((()))((('''&&&''')))'''((()))(((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((((()))))))))************))))))))))))***+++,,,,,,------,,,+++,,,---///000222888???EEEHHHJJJLLLMMMMMMXXXlll{{{kkkuuuvvviii```VVVUUU[[[cccffffffmmm||||||{{{|||vvvkkk^^^TTTJJJ???888666555333222222222222111///............------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))(((''''''((((((((()))******++++++&&&&&&&&&'''((())))))***'''''''''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((()))*********************+++++++++,,,,,,+++,,,,,,,,,---.........111111111222222222333333222222111000000000000111....../////////000000000000000111111000000///.........------+++)))((('''***)))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((((((((((((((())))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))'''''''''''''''((())))))%%%%%%&&&'''(((''''''&&&'''''''''((((((((((((((('''((()))((('''&&&''')))&&&((()))((('''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))))))))((()))))))))************))))))))))))***+++,,,------,,,++++++,,,///222444???DDDJJJLLLJJJJJJMMMPPPSSSxxxzzzrrrqqq|||mmm\\\TTT[[[]]]bbbkkkvvv|||}}}|||rrrhhh```SSSBBB777222111222333444444111...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))(((''''''((((((((()))******++++++((((((((((((((((((''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))))))))+++++++++++++++,,,,,,,,,++++++,,,------...//////000000000000111111111111111111000////////////000/////////000000000111111000000000000000///............---,,,+++)))(((''')))))))))(((((((((((('''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''(((((())))))'''''''''(((((((((((((((''''''((((((((((((''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***'''''''''''''''((())))))$$$%%%'''((((((((('''&&&'''''''''((((((((((((((('''((()))((('''&&&''')))&&&'''((((((&&&&&&'''((())))))))))))))))))))))))************************''''''((((((((()))))))))(((((())))))))))))******))))))))))))************)))))))))***+++,,,---...---,,,+++,,,///333888<<>>EEEJJJGGGKKKNNNMMMNNNYYYnnn~~~||||||uuueee[[[[[[cccmmmsssjjj___aaaFFF@@@999333111222333444000/////////............,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''&&&&&&''''''((()))))))))&&&'''(((*********)))(((%%%(((******'''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&'''(((((((((((((((((())))))))))))((((((((((((''''''((()))***+++,,,,,,---------.........////////////...------------...---------.........//////------......------,,,+++//////...---,,,***)))((()))((((((((('''''''''''''''''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))(((((((((((((((&&&%%%&&&'''((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((***(((&&&&&&(((*********(((((((((((((((''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++******))))))(((((()))))))))))))))******+++---,,,++++++,,,------------///222777@@@IIIMMMMMMQQQHHHJJJRRRYYYrrr}}}nnn]]]SSSYYYqqqlll```^^^MMM<<<777777777555444333111///...000222000+++...------,,,,,,------.........---,,,,,,+++******,,,,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((************)))))))))))))))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((''''''&&&%%%''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))************++++++,,,------------,,,,,,,,,,,,---------......///////////////.........------......---+++***)))))))))************))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&'''((()))(((&&&((((((((((((((((((((((((''''''''''''((((((((((((***(((&&&&&&(((******)))(((((((((((((((((((((''''''''''''''''''((())))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))*********))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,---------...000444:::AAAHHHLLLLLLJJJIIINNNUUUcccqqqaaaXXXPPPXXXnnn~~~tttfffXXXHHH@@@;;;666222111333222111000111111///,,,...------------------......------,,,,,,+++++++++,,,,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))(((((((((((((((((())))))))))))(((((((((((((((((('''''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------......---+++***)))))))))************))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))'''((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&''')))******)))''''''(((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************))))))))))))***+++++++++,,,,,,---------......444666;;;AAAFFFIIIKKKMMMKKK\\\jjjqqq||||||nnn]]]TTTRRRVVVppprrreeeUUUKKKCCC;;;666555333333222222111000//////......------------......---------,,,,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******))))))***+++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,------......------------,,,+++******))))))************))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))***+++***(((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''''')))******)))''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((())))))******++++++******))))))******+++,,,***,,,---.........000111===???DDDIIIKKKJJJLLLPPP^^^rrrtttqqqeeelllrrriii___]]]rrr}}}yyywwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwyyy|||~~~qqq^^^RRRKKKCCC===:::333222111333222///000222//////............//////,,,,,,,,,---------------,,,,,,++++++************))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((((((((())))))))))))((((((******)))))))))(((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***(((((()))***************++++++,,,,,,,,,---------))))))***+++,,,------...---------,,,,,,+++++++++)))******++++++******)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((('''((((((((()))))))))***+++)))((()))***+++***)))))))))))))))))))))))))))''''''''''''(((((((((((((((''''''(((******)))(((&&&'''''''''(((((())))))'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************(((((())))))******++++++***************++++++,,,***,,,.........000444777DDDEEEIIIMMMLLLIIIMMMTTT{{{qqqbbbiiioooZZZYYYfff|||ttthhhfff~~~}}}||||||xxxttttttwwwwwwtttoooooommmhhhccc```___```ccccccbbbbbbbbbaaaaaaaaaeeefffhhhhhhgggfffhhhiiiddddddfffkkkrrrxxx|||}}}zzz|||}}}rrrbbbYYYOOOEEE>>>888222000222222///000555000//////......//////000---------------------...,,,,,,,,,,,,++++++******))))))))))))))))))))))))'''((((((((()))))))))***************))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))************)))+++++++++,,,,,,,,,------((())))))***+++,,,------------,,,,,,,,,,,,,,,,,,******++++++++++++******((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))''''''(((((())))))*********)))((()))***+++***((())))))))))))))))))))))))''''''''''''(((((((((((((((''''''(((***+++)))(((&&&&&&''''''((()))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************+++************+++,,,,,,***,,,......///222999???GGGFFFIIIMMMKKKHHHPPP]]]nnnkkksssdddWWWXXXhhh}}}yyyiiilllxxx~~~}}}|||{{{{{{|||{{{yyyvvvssspppnnnmmmppppppmmmiiiiiillllllhhhbbbbbbaaa[[[UUUQQQRRRTTTTTTTTTTTTSSSSSSSSSRRRRRRUUUVVVWWWVVVSSSQQQQQQQQQSSSSSSTTTXXX\\\```aaaaaaeeedddfffiiihhhddddddgggqqqwww{{{{{{}}}}}}tttdddVVVNNNCCC888111333444000000555000000////////////000000.........---------------,,,,,,,,,---,,,++++++***))))))))))))))))))))))))''''''(((((())))))******++++++*********)))))))))(((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%###$$$&&&'''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''(((((((((((())))))(((((()))***************++++++++++++,,,,,,,,,,,,))))))******++++++,,,,,,---,,,,,,++++++,,,,,,---******++++++++++++******((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))'''''''''((()))************)))((((((******)))((())))))))))))))))))))))))''''''''''''((((((((((((((('''''')))++++++)))'''&&&&&&''''''((())))))***'''''''''''''''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++*********)))))))))))))))++++++******++++++,,,---+++---......///555>>>FFFHHHFFFIIINNNLLLLLLZZZlll~~~hhhhhh~~~pppXXXSSSYYYlllxxx}}}|||{{{rrrrrrrrrrrrqqqpppooonnnlllkkkiiigggeeedddcccbbbdddeeeccc``````cccaaa]]]YYYZZZYYYTTTNNNKKKMMMPPPKKKKKKKKKKKKJJJJJJJJJJJJHHHJJJLLLKKKIIIGGGGGGGGGJJJJJJKKKMMMOOOPPPOOOMMMXXXWWWYYY\\\ZZZTTTSSSVVVZZZccciiikkklllqqqvvvxxx}}}~~~~~~vvviiieeeSSSAAA444555666222000333111000000//////000000111//////......------,,,,,,,,,,,,---------,,,+++***))))))))))))))))))))))))'''''''''((()))*********+++++++++*********))))))(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%"""$$$&&&'''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((('''''''''((((((((())))))((()))******++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,------***++++++,,,,,,++++++***((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))&&&''''''((()))******+++)))((('''((()))***)))'''))))))))))))))))))))))))''''''''''''((((((((()))''''''''')))++++++)))'''&&&&&&&&&'''((())))))***'''''''''''''''((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++******))))))((((((++++++******++++++,,,---,,,---///...///666AAAJJJJJJHHHKKKPPPOOOQQQcccyyyjjjaaappphhhUUUSSS]]]hhhrrr}}}zzzwwwsssooofffgggggggggfffeeecccbbb```___^^^]]]]]]\\\]]]]]]VVVXXXWWWTTTUUUWWWTTTPPPOOOQQQQQQMMMGGGEEEHHHMMMGGGGGGGGGGGGGGGGGGGGGGGGBBBDDDFFFGGGFFFEEEEEEFFFEEEFFFGGGIIIKKKJJJHHHEEEGGGFFFKKKRRRTTTPPPQQQWWWPPPZZZccceeeeeehhhkkkkkkkkkpppuuuuuurrrmmmjjjiiirrrwww}}}}}}yyypppqqq___III888777888333///111111111000000000000111111000000///...---,,,,,,,,,,,,,,,---...---,,,+++***))))))))))))))))))))))))&&&''''''((()))******++++++++++++************)))(((((())))))))))))(((((())))))((((((((('''''''''"""###&&&((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))''''''''''''((((((((()))))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,+++++++++,,,---...***++++++,,,,,,++++++***)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))'''(((***,,,(((((())))))))))))(((((())))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''((((((((((((''''''''''''''''''((((((((((((((())))))***+++,,,,,,,,,************************))))))***,,,...//////...---......111999BBBGGGGGGLLLNNNLLLOOOUUUYYYpppnnntttxxx\\\WWW]]]dddnnnyyy~~~}}}{{{xxxwwwtttpppnnnllljjjgggeee^^^^^^\\\ZZZWWWUUUSSSRRRPPPQQQSSSRRRQQQOOOOOOPPPNNNMMMLLLJJJJJJKKKLLLLLLGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDCCCAAA??????AAADDDEEEEEEEEEGGGIIIJJJHHHFFFIIIJJJLLLLLLMMMNNNQQQSSSUUUXXXZZZ\\\\\\]]]___``````^^^\\\[[[\\\^^^aaadddnnnvvvvvvzzzkkkeeeZZZHHH888222333333111222222111///------///000//////............//////------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))******+++******************++++++************************))))))((('''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))((('''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++(((((())))))))))))(((((((((((((((((((((''''''''')))(((''''''''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&'''((()))''''''((((((((((((''''''((((((((())))))))))))***(((((())))))***++++++,,,+++++++++*********************+++---...///......///111444888???EEEHHHHHHOOOSSSSSSYYYcccmmmqqqbbbXXX]]]jjjyyy}}}xxxuuusssqqqnnnlllhhheeebbb```___]]][[[YYYVVVUUUSSSQQQOOOLLLKKKJJJHHHIIIJJJIIIGGGFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCAAA??????AAADDDEEEEEEFFFHHHJJJKKKIIIHHHHHHJJJKKKLLLKKKMMMOOOQQQPPPRRRTTTTTTTTTTTTVVVXXXUUUUUUTTTVVVYYY^^^cccfffrrrxxxtttqqqqqq{{{uuueeePPPAAA:::666555444222222222000//////000111//////............//////------,,,,,,,,,,,,++++++************************)))))))))))))))******+++,,,+++++++++***)))))))))************************))))))((('''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,))))))***+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))((('''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$******)))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***(((((())))))))))))(((((('''''''''((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&''''''((()))'''(((((())))))(((((('''))))))))))))************'''(((((())))))******+++++++++++++++******))))))++++++---............---///333:::BBBGGGJJJKKKKKKIIIQQQVVV```rrryyyggg\\\VVV[[[rrr{{{wwwssspppllliiigggddd```]]]ZZZWWWTTTSSSRRRQQQOOOMMMLLLKKKIIIGGGEEECCCAAA@@@@@@@@@@@@>>>===>>>@@@CCC@@@AAABBBDDDEEEGGGHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCAAA??????AAACCCEEEEEEEEEGGGJJJKKKJJJIIIHHHIIIJJJJJJIIIJJJLLLNNNLLLMMMNNNMMMMMMMMMPPPRRRVVVVVVWWWZZZ___eeellloooxxxyyy|||zzztttkkklll}}}vvv^^^QQQFFF;;;555666222222222222222111111111//////............//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))******++++++---,,,,,,+++***)))((((((************************))))))((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((()))))))))(((((())))))))))))***************++++++++++++,,,******+++++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))+++,,,***)))))))))(((((())))))))))))((((((&&&&&&''''''(((((()))))))))(((((((((((((((((()))'''''''''''''''''''''''''''''''''''''''(((((()))(((((())))))))))))(((((((((((()))))))))*********''''''(((((()))))))))***,,,,,,++++++***)))))))))***+++------------......111666???HHHLLLKKKLLLOOOGGGUUUaaapppyyynnnnnnooo```[[[kkkeeennn~~~zzzxxxwwwtttpppmmmiiihhhfffccc___\\\XXXUUUTTTRRROOOMMMLLLKKKIIIGGGEEEDDDCCCAAA???===<<<;;;;;;;;;:::999999<<>>>>>>>>AAABBBBBBAAA??????AAACCCCCCBBBCCCDDDGGGIIIHHHHHHGGGHHHHHHHHHFFFFFFHHHJJJKKKKKKLLLKKKKKKMMMQQQTTT]]]]]]^^^aaaffflllssswww|||zzzyyy|||}}}ooobbbVVVDDD666333333222222222333222111000//////............//////------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))******++++++++++++,,,+++++++++***)))))))))************************))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***************+++++++++++++++++++++++++++***)))(((************************((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))+++,,,***)))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))((())))))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((((((((())))))))))))+++++++++*********)))))))))+++,,,,,,+++---000333:::===DDDLLLKKKHHHJJJQQQZZZnnnyyygggjjjyyywww___gggvvvzzzxxxtttqqqnnnkkkhhhfffaaaaaa___\\\XXXUUURRRPPPOOOMMMJJJGGGFFFEEECCCAAA???>>>===<<<;;;:::999999999999999999:::>>>DDDIIICCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA???>>>============???@@@@@@@@@???>>>@@@AAA@@@??????@@@CCCEEEEEEDDDDDDEEEFFFEEEDDDCCCEEEGGGGGGIIIJJJJJJLLLOOOTTTWWWZZZZZZ[[[___dddlllrrrvvv{{{xxxvvvyyyyyymmmWWW@@@444555333111111333333111/////////............//////------,,,,,,,,,+++++++++************************))))))***++++++++++++***)))))))))***+++++++++,,,))))))))))))))))))))))))))))))((('''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********++++++++++++++++++++++++***)))(((************************(((((((((((((((((((((((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***(((((())))))))))))(((((('''''''''(((((((((((((((((())))))******))))))(((((((((((((((((((((((((((&&&'''((())))))))))))(((((())))))******))))))(((''''''''''''(((((((((((())))))))))))))))))))))))***************************+++,,,++++++///666;;;GGGGGGJJJMMMIIIEEEMMMYYYzzzggglll{{{|||nnn___fff{{{uuuqqqooolllgggddd```^^^]]]VVVVVVUUURRRNNNKKKJJJJJJFFFDDDAAA??????>>><<<:::999999999999888888888888::::::::::::<<<@@@FFFJJJDDDCCCBBB@@@@@@@@@AAABBBEEEDDDDDDDDDDDDCCCCCCCCC@@@???>>>===============<<<===???>>>======>>>??????===<<<===???@@@AAA@@@AAABBBCCCBBBAAAAAACCCDDDAAACCCEEEGGGIIIMMMQQQTTTSSSTTTVVVZZZaaaiiipppuuutttttttttwww|||yyyyyyZZZAAA:::777222111333333222000//////............//////------,,,,,,,,,,,,++++++************************((()))+++,,,,,,,,,+++***(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))))))))************+++******+++++++++******)))************************)))))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++(((((())))))))))))((((((((((((((((((((('''''''''((()))************)))(((((((((((((((((((((((((((&&&'''((()))***))))))((())))))************))))))'''(((((((((((()))))))))************************)))))))))***++++++,,,,,,+++,,,---,,,,,,333===EEEOOOKKKKKKMMMJJJJJJYYYllltttssswwwfffXXXOOORRRrrr|||vvvsssooojjjfffeeeaaa]]]YYYVVVUUUTTTKKKLLLKKKGGGCCCAAABBBDDD>>><<<::::::;;;;;;:::999777777777888999::::::;;;???????????????AAAEEEIIIEEECCC@@@>>>===???AAABBBCCCCCCCCCCCCBBBBBBBBBAAA???>>>============>>>>>>999;;;======<<<;;;<<<===???===;;;;;;===>>>>>>===???@@@AAA@@@???@@@AAACCC===???BBBDDDFFFHHHKKKNNNQQQQQQSSSVVV\\\cccjjjnnnkkkooossswwwzzz|||~~~uuuwww~~~}}}XXXAAA;;;555222444555444111//////............//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))+++------,,,+++***)))))))))***+++++++++,,,))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************))))))***+++++++++******************************))))))))))))))))))))))))((((((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))'''(((***,,,(((((())))))))))))(((((())))))(((((('''''''''&&&((()))***++++++***)))((())))))))))))))))))))))))&&&''')))*********)))((())))))************))))))))))))))))))************+++++++++***************(((((()))***+++,,,,,,------......---...666BBBLLLNNNJJJIIILLLLLLQQQgggxxx{{{VVVSSSSSSOOOTTTzzz{{{rrrllljjjgggccc___^^^[[[WWWRRROOOOOOOOOEEEEEEDDDAAA===;;;>>>AAA:::999888999;;;=========777888999:::<<<===>>>>>>EEEEEEEEECCCBBBCCCFFFHHHFFFCCC@@@======@@@CCCEEEBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>=========>>>>>>???888:::<<<<<<;;;;;;;;;<<<@@@>>>;;;;;;<<<======<<<===>>>??????>>>???AAACCC;;;>>>AAACCCDDDFFFHHHIIIOOOOOOOOOPPPTTTYYY^^^bbbffflllsssxxxyyyzzz}}}~~~{{{www~~~kkkFFF???777444555666555333//////............//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***+++++++++***************))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))******&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******++++++***...---+++*********+++,,,))),,,...111555===CCCEEEMMMEEEIIIQQQIIIEEEjjjsssooobbb______]]]TTT\\\wwwsssnnnjjjgggddd```]]]YYYWWWSSSOOOKKKGGGEEEDDDBBB@@@>>><<<:::999999:::777777888888888888777777;;;:::999999:::===???AAAGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>???AAACCCEEEDDDAAA??????AAACCCAAA@@@AAA@@@>>>===<<<<<<======;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<======???AAADDDEEEHHHHHHIIIJJJMMMQQQUUUXXX___bbbggglllqqqtttvvvwwwyyyzzz{{{}}}yyyzzzvvv___III777444444111111777222222111111000000//////............---,,,+++***,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))+++***)))'''''')))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((('''%%%$$$''''''''''''(((((((((((())))))))))))************))))))************))))))******)))((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++******)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******++++++***---,,,,,,++++++,,,,,,---,,,...111555;;;BBBGGGIIIKKKBBBGGGXXX\\\^^^||||||cccrrrpppkkkzzzyyyvvvmmmqqqyyypppmmmhhhddd```]]]YYYVVVOOOMMMJJJGGGCCC@@@>>>===<<<;;;999777666555666666555666777888888888888888;;;<<<===>>>???@@@@@@@@@DDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDAAA???>>>???BBBCCCBBB@@@@@@???===<<<;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;999888888777777777888888::::::::::::::::::::::::999999999999;;;===???@@@BBBBBBBBBCCCFFFIIILLLNNNUUUXXX\\\aaafffiiijjjkkkmmmoooqqquuuyyyoooWWW@@@888666111000444222222222111000000/////////......------,,,,,,+++,,,,,,,,,+++++++++************))))))))))))******************************+++***)))(((((()))***+++))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((('''%%%%%%''''''''''''(((((((((((((((((()))))))))*********))))))************))))))******)))((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###---------,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))******)))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******++++++***++++++,,,,,,,,,,,,------///111666===DDDIIIKKKLLLGGGFFFVVVooo|||llliiikkkdddmmm~~~{{{tttnnngggddd___ZZZWWWSSSOOOMMMEEECCCAAA>>>;;;999888888888666555333333333333444333444666888::::::::::::===???AAACCCDDDCCCAAA???@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBB===<<<===???BBBCCCAAA@@@???>>>===;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::888777777777777777888888999999999999999999999999777777777777888999:::;;;<<<;;;;;;<<<>>>@@@BBBDDDGGGJJJMMMRRRUUUXXXZZZZZZ\\\^^^ccchhhnnnvvveeeKKK???;;;666444555333333333222111000000000000///...,,,,,,,,,,,,---,,,,,,,,,++++++++++++*********))))))))))))******************************+++***)))(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((((((((''''''((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))((((((''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&''''''''''''((((((((((((((())))))))))))******((())))))******))))))(((***))))))(((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###//////...---,,,,,,++++++************************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******++++++***++++++,,,,,,,,,,,,++++++222444;;;FFFLLLLLLJJJJJJFFFWWWuuupppeeewwwxxxUUU___yyyuuusssoooiiiddd^^^[[[VVVRRROOOKKKHHHEEE>>>===<<<:::888777777777555444333222222333444555333555888;;;===>>>>>>>>>@@@AAACCCEEEEEEDDDBBBAAA>>>>>>>>>@@@AAACCCEEEFFFFFFFFFFFFEEEDDDBBB@@@???;;;<<<>>>@@@AAAAAA???===???>>><<<;;;::::::;;;;;;999::::::;;;;;;::::::999999999888888888999::::::888888888888888888888888999999999999999:::::::::999999999999:::;;;<<<======???BBBEEEHHHJJJKKKLLLNNNPPPUUUZZZaaaiiirrrxxxzzz~~~mmmTTTHHHCCC===999777555444444333222111000000111000...,,,+++,,,---...+++++++++++++++++++++++++++******))))))******+++******************************)))(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((('''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$//////......---,,,++++++************************))))))))))))))))))))))))((()))))))))************''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))******++++++***,,,,,,,,,,,,,,,,,,,,,,,,444777AAAMMMPPPKKKHHHJJJPPPooowwwXXXiii|||ZZZFFFddd~~~}}}yyysssnnnjjjeee___[[[WWWSSSOOOKKKIIIFFFCCC@@@::::::999888777666666666333222222222222444555777666888;;;???AAAAAAAAA@@@BBBCCCCCCCCCCCCCCCCCCCCC======>>>???AAACCCEEEFFFEEEEEEDDDDDDBBB@@@???>>>===>>>@@@AAA@@@>>><<<;;;???>>><<<;;;::::::;;;;;;999::::::;;;;;;::::::999999999888888999:::;;;;;;888888888888888888888888:::::::::;;;;;;;;;::::::888888888888888999999999999:::<<<>>>@@@AAABBBCCCEEEGGGKKKOOOTTT[[[ccchhhmmmvvvxxxvvv}}}uuuaaaTTTLLLCCC:::555666666555444333222111111222000...,,,+++,,,---...++++++++++++++++++++++++++++++************++++++******************************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***)))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((())))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((())))))))))))(((((())))))(((((((((((())))))'''''''''(((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&.........------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))((((((''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******++++++***------,,,,,,---///000222999<<>>>>>???@@@AAACCCDDDEEECCCBBBBBBAAA@@@@@@?????????@@@BBBAAA>>><<<;;;<<>>===;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::777777777777888999::::::::::::::::::::::::::::::888999:::::::::::::::999777888888888888888888777999::::::;;;<<<===>>>??????AAACCCEEEHHHMMMTTTXXX\\\fffsss{{{~~~rrrfffwwwwwwgggXXXJJJ>>>777888777666555444333222111111000///------------...***++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***)))((('''&&&''''''(((((()))******$$$$$$%%%&&&'''((()))***''''''''''''(((((((((((()))((((((''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))'''(((((())))))(((((('''((((((((((((((())))))***'''''''''(((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&---------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******++++++***---,,,,,,---000444999<<>><<<:::888555444333333222222333333333333333444666999;;;===<<<>>>AAACCCDDDBBB@@@???AAABBBDDDFFFGGGGGGFFFEEEAAA@@@@@@AAAAAABBBCCCDDDBBBAAA@@@??????@@@AAABBB???@@@BBB@@@>>><<<===???@@@???===<<<;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<;;;;;;:::999999::::::::::::999999::::::::::::;;;;;;<<<<<<;;;<<<<<<===???BBBGGGKKKKKKTTT___hhhnnnttt{{{kkkbbbwwwkkkZZZOOOHHH999888777666444333222222000000//////...---------******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&''')))))))))'''&&&%%%%%%&&&((()))***+++,,,%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((()))******''''''''''''((((((((()))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""'''---111111...((($$$++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''************************''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******++++++***,,,,,,,,,...222999@@@DDDGGGGGGKKKOOOJJJJJJ\\\tttqqqVVV[[[vvv}}}|||aaaEEEKKKRRRXXXwwwxxxsssppplllgggddd[[[YYYVVVRRRNNNKKKGGGEEEAAA>>><<<::::::999777555555555444333333333333333666666777888:::===@@@BBB===???BBBCCCCCCAAA???===>>>BBBFFFJJJKKKJJJGGGEEEBBBBBBBBBAAAAAABBBBBBCCCAAA@@@???>>>???AAACCCEEE>>>@@@AAA@@@======@@@CCCAAA@@@>>>===<<<<<<======;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<===>>>???========================999:::<<<===>>>>>>======<<<<<<===============<<<;;;;;;::::::::::::;;;;;;777888888888999<<>>@@@BBBCCCBBBBBBCCCEEEHHHHHHIIIJJJIIIHHHGGGFFFBBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBAAA@@@AAACCCFFFAAAAAAAAABBBCCCCCCBBB@@@DDD@@@;;;:::;;;===<<<;;;:::<<<===;;;<<<>>><<<777>>>>>>>>>???@@@@@@>>>===???BBBAAA<<<;;;@@@@@@;;;<<>>999999999:::===???>>>===999777888;;;:::777888<<>>===666555555444555555444333555666777888888777777666999999;;;???BBBAAA===:::888;;;>>>AAABBBCCCEEEGGGGGGHHHHHHIIIIIIHHHGGGFFFBBBCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCBBBAAAAAACCCFFFFFFEEECCCBBBAAA@@@>>>===@@@>>><<<<<<>>>???>>><<<>>>???>>>;;;<<>>999>>>>>>>>>>>>======<<<<<<;;;<<<===???FFFKKKFFF===<<>>>>>===<<<===;;;<<>><<<;;;:::::::::::::::;;;===>>><<<:::>>>???<<<999:::>>>===:::<<<===???>>>>>>>>>@@@AAA@@@@@@BBBJJJUUUWWWJJJ;;;===FFFUUUrrrxxxNNN555;;;???BBBCCCCCCCCCGGGIIIOOOKKKGGGDDDCCCBBBAAA@@@AAA>>>???AAAAAA<<<;;;===>>>;;;:::;;;???CCCDDDDDDJJJPPPYYYbbbllluuu~~~yyyyyyhhhOOOBBB555222666666222222111000////////////---------------,,,+++++++++,,,,,,------,,,,,,+++,,,++++++******)))))))))***111666333+++&&&'''+++''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((())))))))))))((())))))(((''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$111111000//////......---++++++++++++++++++++++++***************************************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************)))(((((()))+++,,,,,,+++******++++++,,,------...000///000555>>>EEEHHHHHHJJJMMMNNNUUUqqqvvvkkkxxxvvv\\\VVVZZZcccwww|||rrrkkkccc```[[[VVVRRRNNNIIIFFFAAA>>>:::888777777666444555555555444333444555777222999AAACCC???;;;;;;<<<@@@@@@AAAAAAAAA@@@>>>===DDDFFFIIIJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDCCCBBB@@@???AAACCCBBBAAA@@@===<<<<<<>>>???;;;::::::;;;<<<=========???AAAAAA@@@BBBEEEDDD@@@===@@@BBBCCCBBBDDDIIINNNRRRTTTXXXaaafffaaaPPPAAALLL\\\lll|||iiiKKK??????GGGQQQWWW[[[___eeekkkiiieee```\\\ZZZYYYXXXXXXRRRMMMKKKKKKGGG???999888>>>======>>>???@@@@@@???CCCEEEIIIOOOWWW___ggglll~~~iiippp~~~fffSSS===333666777333222111000////////////---------...---,,,,,,++++++,,,,,,------,,,,,,+++,,,+++++++++*********)))(((,,,///...)))&&&''')))''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))&&&'''(((((())))))(((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$222111111000//////......++++++++++++++++++++++++***************************************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''(((((((((((())))))))))))))))))'''''''''''''''((((((((((((((((((((())))))))))))(((((()))******************)))((()))+++---,,,+++***++++++,,,------......111111444;;;DDDJJJJJJIIIHHHIIIQQQfffjjj~~~xxx\\\JJJUUUlll|||}}}~~~xxxlllddd[[[WWWRRRNNNJJJGGGCCC@@@<<<:::777666666555444333222444444333222333777:::888@@@HHHJJJGGGBBB@@@AAABBBAAA@@@??????@@@AAACCCKKKMMMOOONNNKKKIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBB@@@>>>>>>???AAAAAAAAAAAA???>>>???BBBEEEAAA@@@>>><<<<<<>>>BBBDDDEEEJJJNNNPPPSSSVVVRRRLLLEEEIIIMMMLLLJJJLLLSSSZZZgggllluuu}}}}}}ttthhh```rrr}}}{{{dddQQQQQQNNNYYYhhhssszzz}}}|||||||||{{{uuunnngggbbbYYYKKK???999AAAEEEIIIIIIFFFCCCCCCEEEDDDCCCCCCEEEJJJQQQWWWZZZiiimmmuuu}}}uuurrruuuzzzgggIII777666777333222111000000/////////------.........---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++((('''((()))******)))'''''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''((())))))))))))((('''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$222222111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''(((((((((((())))))))))))******&&&''''''''''''((((((((((((((((((((())))))))))))(((((()))******************))))))***,,,---,,,+++++++++,,,,,,------......111444:::BBBIIILLLLLLJJJFFFLLL\\\ttt{{{oooqqqwww^^^NNNLLLbbb|||~~~~~~~~~|||wwwmmmaaaZZZTTTPPPKKKGGGDDDAAA>>><<<888777555444555555444333000222444333222444999>>>CCCIIIOOOPPPMMMHHHDDDBBB???????????????AAAEEEHHHJJJKKKMMMLLLKKKJJJJJJKKKGGGFFFFFFEEEDDDDDDEEEEEEDDDDDDDDDEEEEEEDDDDDDCCC@@@@@@@@@>>>======???AAA===???@@@@@@>>>>>>BBBFFFEEEDDDBBB??????CCCIIIMMMPPPVVV\\\___ccceee```YYYVVV[[[___\\\XXXYYYccclllzzz}}}jjjggglllttt{{{ppp^^^OOOGGGJJJQQQWWWWWWQQQLLLKKKMMMEEECCCAAAAAAEEEIIIKKKLLLYYY^^^hhhrrrxxx}}}~~~ooovvvtttVVV???888555333333222111000000000000...............---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))'''%%%(((---...,,,)))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&'''(((((((((((('''((((((((()))(((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%&&&((()))******)))((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$333222222111111000//////,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((''''''''''''(((((((((((()))))))))*********&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))******************))))))***,,,------,,,++++++,,,,,,---.........111777@@@HHHLLLLLLLLLLLLRRRfffxxxyyygggssswww___TTTMMMXXXzzzzzzxxxtttnnnggg___WWWRRRNNNJJJEEEAAA>>><<<:::888666444333333555555444333111444777777666999???EEELLLNNNQQQQQQMMMFFF???;;;777:::>>>AAABBBDDDGGGJJJJJJJJJKKKJJJJJJJJJMMMOOOHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA???@@@@@@???===>>>@@@BBB<<>>FFFLLLPPPPPPOOOMMMIIIAAA888111111666>>>CCCEEEFFFIIIKKKMMMMMMLLLKKKJJJKKKNNNPPPIIIHHHFFFDDDBBBBBBBBBBBBEEEEEEDDDDDDCCCAAA@@@??????@@@@@@???>>>???BBBDDDCCCIIIQQQUUUWWW[[[aaafff^^^aaaeeeggghhhlllrrrwww{{{~~~{{{rrrzzz}}}vvvccc___[[[XXXWWWTTTOOOKKKDDDGGGOOOUUUWWW[[[eeeqqqwwwmmm{{{xxxdddPPPBBB555444333222111000000000000......//////......---,,,+++,,,,,,------,,,,,,+++******************++++++(((***+++***(((((()))+++'''(((((()))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&''''''(((((('''''''''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''"""###&&&((((((((('''&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$JJJ;;;...---000///------......---------,,,,,,,,,,,,++++++******++++++,,,************************''')))***++++++***)))'''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((&&&%%%&&&''')))+++(((((((((((())))))))))))(((((((((((()))))))))))),,,++++++******++++++,,,***...111000,,,+++...222333EEEHHHFFFMMMKKKPPPgggnnnvvvllloooxxxyyy|||cccKKKOOOPPPSSS{{{~~~}}}{{{wwwtttkkkfff___YYYSSSOOOKKKIIIBBB>>>999777777555222///444444333333333444555555;;;@@@EEEEEECCCCCCFFFJJJIIIKKKMMMKKKDDD===666333666===FFFHHHEEEDDDGGGKKKKKKJJJIIIJJJKKKLLLKKKJJJJJJIIIGGGEEEDDDBBBBBBAAA@@@AAAAAA@@@>>>===>>>??????DDDEEEAAA@@@GGGQQQVVVYYY]]]ccciiinnnoooooonnnooorrruuuuuuuuuwww{{{~~~|||xxxnnnsss{{{~~~|||sssaaaRRRPPPLLLKKKNNNMMMLLLSSS]]]eeeppp{{{{{{qqqzzzjjjlll[[[777555777555///,,,---...///////////////...---,,,+++,,,,,,,,,+++++++++******------,,,++++++***))))))*********++++++,,,,,,,,,+++******)))(((''''''&&&((((((((((((((()))******))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((###$$$$$$%%%&&&'''((((((&&&'''((())))))((('''&&&'''((()))))))))(((&&&%%%))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$aaaOOO<<<555333111///000.........---------,,,,,,,,,,,,++++++++++++,,,,,,************************((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((&&&&&&&&&''')))***(((((((((((())))))))))))(((((((((((()))))))))***++++++++++++,,,---...///***---000///,,,,,,000444@@@CCCFFFLLLQQQVVVqqqvvv]]]jjjpppkkk}}}qqqaaaUUULLLQQQSSS___yyyuuutttsssooolllccc^^^WWWQQQLLLHHHDDDBBB???;;;888666666666333111333222222333555888;;;===AAAEEEHHHGGGEEEDDDGGGJJJMMMMMMLLLHHHBBB===:::999===BBBFFFGGGEEEEEEGGGJJJKKKJJJIIIJJJLLLLLLKKKIIIHHHGGGEEECCCAAA???>>>>>>???@@@@@@@@@@@@AAADDDFFFCCCJJJOOOPPPSSS]]]fffkkkkkknnnrrruuuwwwuuusssqqqqqqsssuuuvvvvvvwww{{{~~~|||tttnnnjjjiiipppzzzzzzbbb]]]YYYWWWQQQKKKLLLQQQTTT___lllxxxvvvpppvvvnnn}}}rrrfffSSS:::777444333444333333444////////////...---,,,,,,,,,,,,,,,++++++++++++***//////...------,,,++++++******+++++++++,,,,,,,,,+++++++++***))))))(((((((((((('''((((((((()))***))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''))))))((((((((('''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&'''&&&'''((())))))((('''&&&'''((()))))))))(((&&&%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvaaaHHH999222000///111///.........------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&((()))***(((((((((((())))))))))))((((((((()))))))))************+++,,,---///000111+++---......---///444999HHH>>>EEEPPPNNN[[[]]]VVVeee{{{mmmaaalll[[[IIIMMMTTTZZZ]]]ppp}}}yyytttqqqpppnnnkkkgggZZZUUUNNNIIIEEEAAA>>>;;;:::888555444444555444333000111222555999???CCCFFFHHHJJJKKKIIIFFFEEEHHHKKKPPPNNNJJJEEE@@@>>>@@@BBBGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLJJJHHHGGGFFFDDDAAA???>>>===<<<>>>???@@@@@@AAADDDHHHLLLKKKUUU]]]bbbhhhqqqxxx{{{zzz{{{~~~~~~{{{xxxvvvtttuuuvvvvvvvvvvvvyyy{{{|||sssjjjddd```^^^gggooo{{{{{{vvvoooggg[[[OOOIIIHHHGGGMMMXXXhhh|||mmmeeehhhwwwuuullliiiCCC777///222555222000111////////////...---,,,,,,,,,,,,,,,,,,++++++++++++///......------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++******))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''''''''((()))))))))))))))((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%''''''((((((((((((''''''((((((((()))(((((('''&&&$$$%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrVVV@@@666222222333/////////............---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++((()))************)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))(((((((((((())))))))))))(((((()))))))))***************++++++,,,...///000,,,---------...333999???JJJAAAKKKQQQHHH___ppp[[[kkkzzz]]]eeewwwRRRJJJVVVccciiihhhvvvvvvtttpppnnnllliiidddaaaTTTPPPIIIDDDAAA>>>;;;999777555333222111222333333111333777<<>>>>>@@@AAABBBCCCEEEHHHNNNRRRYYYbbbkkkppptttyyy{{{zzz{{{|||~~~~~~|||yyywwwvvvvvvuuusssrrrqqqqqqqqqwwwrrriii```ZZZXXXXXXYYY___fffpppwww{{{~~~}}}~~~pppbbbXXXSSSLLLIIIKKKVVVjjj|||rrruuupppTTT@@@111222444///+++...000000000//////...---,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++******)))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&'''(((((((((((((((((('''((((((((((((((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%oooTTTDDD<<<888444000000/////////.........---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,------------...222888???EEEJJJJJJRRRNNNLLLrrraaaoooyyykkk|||YYYQQQZZZfffpppsssqqqsss~~~xxxyyyuuummmkkkhhhddd```\\\WWWSSSNNNJJJEEE@@@===;;;999777555444222000///000222444555999???EEEIIIJJJHHHGGGIIIIIIIIIIIIHHHGGGHHHIIIEEEFFFFFFFFFFFFGGGJJJMMMNNNJJJEEEFFFJJJNNNNNNMMMJJJIIIIIIIIIJJJIIIFFFDDDDDDCCCBBBAAAAAAAAAAAAAAADDDFFFJJJMMMQQQVVV\\\aaaiiiqqqxxxzzz|||}}}{{{vvvyyyzzz{{{{{{zzzxxxuuussssssqqqnnnkkkhhhfffdddccc```[[[TTTMMMJJJKKKNNNPPPMMMQQQVVVYYYZZZ[[[___bbbbbb```aaadddeeeeeejjjpppoooqqqqqqooollliiihhhhhhdddeeegggkkkoootttxxx{{{yyy{{{}}}{{{tttcccVVVKKKMMMZZZiiirrruuu~~~vvvuuufffQQQ===777666111000222000000000000///...---,,,---------,,,,,,,,,++++++,,,,,,++++++++++++******++++++++++++++++++++++++)))))))))))))))(((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''((())))))(((((((((''''''((((((((((((((('''''''''(((((((((+++*********)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%oooWWWGGG999///000000000000////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((()))))))))))))))))))))*********++++++,,,++++++******+++++++++------...111666>>>EEEJJJFFFLLLOOOKKK^^^bbbbbbmmmuuuXXXDDDRRRdddqqqyyyxxx}}}uuuwwwyyyssssssssskkkgggeeeaaa]]]WWWQQQMMMJJJGGGCCC>>>:::888777555333333333333111000222666999===AAAGGGLLLNNNLLLHHHEEEHHHHHHHHHHHHHHHGGGFFFFFF???BBBEEEGGGHHHIIIJJJLLLLLLIIIGGGIIILLLOOOPPPNNNKKKIIIGGGFFFFFFFFFDDDBBB@@@AAAAAABBBCCCDDDFFFFFFMMMQQQVVV]]]cccjjjpppuuuuuu{{{{{{uuuwwwwwwvvvuuurrrnnnjjjhhhgggddd___\\\YYYWWWTTTQQQLLLIIIDDD@@@>>>>>>@@@AAA@@@BBBDDDCCCAAABBBEEEIIIIIIGGGHHHKKKLLLKKKNNNSSSMMMNNNOOONNNLLLJJJJJJKKKJJJIIIIIIJJJMMMPPPTTTVVVZZZ[[[___cccjjjpppvvvyyyooo]]]WWW[[[aaafffjjjssszzzwwwkkkvvv~~~kkk___MMM>>>666444444555000000000000///...------------------,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***)))(((((((((((((((((((((&&&''')))*********)))(((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((()))******)))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((()))******((((((''''''''''''(((((((((''''''''''''((())))))---,,,,,,+++***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''oooVVV???...111111111000000000//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++++++++,,,---...------///333;;;CCCJJJMMMDDDLLLLLLXXX[[[rrreeedddHHHDDDUUUdddwwwwwwvvvuuuoooqqqqqqhhhcccaaa^^^XXXRRRLLLIIIHHHAAA===999555444333222000222333444333444777===BBBFFFIIILLLNNNNNNLLLIIIGGGHHHIIIIIIJJJIIIFFFCCC@@@???BBBEEEGGGGGGGGGHHHHHHIIIIIIJJJLLLNNNOOONNNMMMKKKHHHEEECCCCCCCCCBBBBBBAAABBBCCCFFFIIILLLNNNPPPYYY^^^eeelllqqqwww|||yyy}}}}}}|||{{{vvvooommmllljjjgggccc^^^ZZZWWWUUURRRMMMKKKJJJHHHEEEBBB@@@???===;;;:::888888888;;;===???>>><<<;;;>>>@@@???>>>???BBB@@@======AAA>>>???@@@???>>>===>>>???============>>>>>>???@@@CCCEEEGGGKKKPPPTTTXXXZZZdddfffkkkppprrrttt}}}zzzssspppllliiijjjnnnuuusssZZZeeennnnnn```III999666555111000111111000000///...---...------------,,,,,,,,,------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((***+++,,,+++***)))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&(((***+++***)))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))(((''''''&&&'''((()))***++++++******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((hhhLLL666111111111111000000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))((((((((((((((((((((()))))))))))))))************+++++++++******+++,,,---///000111------000555===FFFLLLOOOHHHPPPRRRooommm```oootttpppUUUIIIOOOZZZbbb|||xxxsssuuussskkklllmmmfff]]]\\\XXXRRRLLLGGGEEEEEE???;;;777444333222111000111333444555777<<>>>>><<<;;;<<<>>>>>>===???BBB@@@;;;;;;>>>:::;;;<<<;;;:::999:::;;;;;;<<<===??????>>><<<;;;:::;;;===???BBBDDDEEEFFFLLLKKKMMMTTT\\\cccmmmvvvvvvxxx~~~zzzrrrpppiiiooozzzoooKKKRRRmmmvvvvvv~~~uuuVVV@@@;;;777///111111111111000///...---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************************++++++''')))+++,,,---,,,***)))************************&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((()))***'''((((((((())))))******''''''''''''((((((((()))$$$&&&(((***++++++))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''')))((('''&&&&&&'''((()))((('''&&&&&&'''((()))***(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&^^^@@@555555333111000000000000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++***************+++...,,,***)))***+++,,,+++000...111;;;CCCGGGJJJMMMIIIKKK___nnnggg{{{zzztttVVVMMMSSSQQQPPPfffvvvqqqkkkeeeaaa___\\\ZZZUUUSSSPPPKKKGGGDDDAAA@@@:::888555444333333111000+++///555;;;@@@FFFKKKOOOTTTSSSPPPNNNLLLJJJHHHFFFGGGGGGGGGFFFEEECCCAAAAAAJJJHHHGGGFFFFFFIIILLLMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJGGGBBB>>>>>>@@@DDDGGGFFFJJJOOOTTTYYY```fffkkkxxxyyy{{{{{{{{{zzzxxxvvvtttooojjjgggfffaaaZZZSSSNNNLLLIIIEEEBBB@@@???>>>>>>??????===;;;999:::;;;>>>===<<<<<<;;;<<<<<<=========<<<;;;;;;<<<============>>>>>>======<<<<<<@@@???>>><<<;;;;;;;;;;;;;;;<<<===>>>>>>===;;;:::<<<<<<<<<;;;::::::999999<<<===???BBBFFFJJJNNNPPP]]]iiiwww|||}}}xxxvvvppppppyyytttSSSJJJTTT___{{{uuu^^^|||xxx[[[;;;,,,...333222//////111333111,,,------,,,,,,,,,,,,++++++///+++(((***...///,,,)))+++++++++---///...,,,***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((())))))))))))(((((('''((((((((((((((((((((((((***))))))((('''&&&&&&&&&%%%&&&''''''((((((''''''''''''((()))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((+++******)))(((''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''fffNNN???666111333444111000222///...------,,,,,,------,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++***************+++,,,+++***+++,,,---......222222777AAAGGGGGGHHHKKKTTTnnnllljjjzzz~~~{{{dddQQQPPPQQQMMMMMM___xxxvvvnnnkkkfffbbb___[[[XXXVVVOOOMMMJJJFFFBBB>>><<<;;;666444222222222333222111111555<<>>>>>======>>><<<======>>>>>>>>>>>>>>>======<<<;;;;;;<<<===>>>>>>???AAACCCDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;::::::999<<<<<<===>>>AAADDDGGGHHHKKKVVVaaafffhhhooo}}}rrrqqqtttyyytttaaaXXXUUUjjjkkkhhhhhhKKK;;;999333222000///000111...+++.........---------,,,,,,---+++***...333777666333,,,)))&&&%%%&&&((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&%%%&&&''''''((((((''''''''''''((()))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((*********)))((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''ttt```OOOAAA666666666111111555///...------,,,---------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++***************++++++******+++,,,...//////000333777???IIILLLJJJIIILLLooovvv___TTTpppmmmbbblllZZZTTTRRRMMMHHHKKKXXXgggllliiigggddd```\\\YYYVVVRRRPPPHHHGGGDDD@@@<<<999777666444222111111333444444333777===DDDJJJMMMNNNOOOPPPOOOLLLJJJLLLOOONNNIIIDDDBBBBBBDDDEEEFFFGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKIIIGGGDDDCCCBBBCCCFFFIIILLLOOOQQQSSSYYY___hhhpppuuuzzz}}}|||zzzwwwqqqkkkddd^^^[[[VVVQQQLLLIIIHHHFFFAAA>>>;;;::::::::::::;;;<<<===999<<<@@@BBBAAA@@@@@@@@@<<<>>>@@@BBBCCCCCCBBBAAA>>>>>><<<<<<<<<<<<===>>>???BBBEEEIIILLLMMMLLLLLLKKKKKKLLLMMMMMMLLLKKKJJJHHHFFFEEECCCAAAAAAAAAAAA??????????????????>>>>>>??????>>>===>>>???@@@AAA===EEEMMMPPPRRRZZZhhhtttrrrmmmjjjmmmrrr{{{xxxkkkgggiiiqqqxxxmmm[[[fffjjjjjjrrrWWWAAA444555444333222111///...---/////////............---,,,+++,,,111888>>>???>>>;;;555---((('''(((+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((************************))))))))))))))))))((((((&&&'''((())))))***))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&'''(((((((((((('''''''''((()))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''((((((((()))))))))'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''tttdddZZZHHH888111222666777//////...---------------------,,,,,,,,,+++++++++************)))))))))(((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********************)))******+++,,,)))+++,,,------...///000555;;;EEENNNNNNKKKMMMRRRXXXRRR[[[dddjjjxxxggg___]]]OOOHHHEEELLLWWW^^^bbbeeeeeeaaa[[[VVVRRRPPPMMMLLLEEECCC@@@===:::888666555444333222333555777777666:::@@@HHHNNNQQQQQQPPPPPPOOOLLLJJJMMMPPPPPPIIICCCDDDDDDFFFGGGIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKIIIIIIJJJJJJJJJJJJHHHEEEBBB@@@CCCDDDHHHLLLQQQUUUXXXZZZccciiiqqqwwwyyyyyyyyyyyypppnnnkkkfff```YYYTTTQQQMMMIIIDDDBBBAAA@@@>>><<<::::::;;;<<<===>>>???@@@BBBCCCDDDDDDBBBAAAAAABBB@@@CCCFFFIIIJJJJJJHHHGGGBBBAAA???>>>>>>>>>??????AAADDDHHHMMMOOOPPPOOONNNMMMNNNPPPQQQQQQPPPOOONNNLLLJJJFFFCCCBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGFFFEEEFFFEEECCCAAA???>>>>>>???===AAAEEEGGGIIIOOOYYYaaaYYYVVVWWW^^^gggqqquuukkkggggggiiippp~~~mmmeeeqqqccc{{{eeeIII444888666555555333000000222/////////.........------++++++---222888<<<>>>>>>HHHAAA777///,,,,,,---...))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************++++++******))))))((((((&&&&&&''')))************(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&'''(((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''}}}zzzbbb???...555:::666//////...------------...---------,,,,,,,,,++++++************)))))))))(((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************))))))***++++++,,,***,,,------,,,,,,...000:::@@@HHHMMMJJJIIIPPP[[[lllOOOZZZrrrvvviiirrrbbbbbbaaa\\\IIIDDDEEEPPPZZZ___bbbgggfff___WWWPPPLLLJJJIIIIII@@@???===:::777666444444444333222333555777777777;;;@@@HHHMMMPPPPPPPPPPPPQQQOOOMMMOOOQQQOOOIIICCCHHHIIIJJJKKKKKKLLLKKKKKKKKKLLLMMMMMMLLLJJJHHHGGGEEEFFFFFFEEEDDDBBB@@@???CCCDDDHHHNNNUUU\\\bbbfffnnnrrrvvvxxxvvvrrrnnnlllfffdddaaa]]]XXXTTTPPPNNNEEECCC@@@>>>>>>============>>>???@@@AAAAAABBBBBBGGGFFFDDDBBBAAABBBFFFIIIJJJLLLPPPSSSTTTRRRPPPNNNHHHGGGEEECCCBBBBBBBBBBBBBBBEEEIIILLLNNNMMMLLLJJJJJJLLLNNNOOOOOONNNLLLKKKKKKHHHEEEBBBAAABBBCCCEEEHHHIIIKKKLLLMMMLLLKKKKKKKKKIIIFFFDDDBBB@@@@@@@@@AAABBBBBBBBBCCCGGGLLLPPPKKKJJJLLLSSS[[[dddppp{{{{{{qqqiiidddqqqddd\\\pppmmm]]]xxx```LLL<<<666333444444000000444.........------------,,,,,,,,,---///222444444444===999222---+++***))))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))++++++******))))))((((((&&&&&&''')))************((((((((((((((((((((((((((((((((((((''''''''''''&&&'''(((((())))))((((((''''''((()))))))))))))))(((((())))))))))))((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******************************(((((((((((()))))))))***))))))))))))))))))))))))(((((('''''''''(((((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((vvvMMM888:::<<<444000///......------......------------,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,***,,,...---,,,,,,000444BBBFFFJJJJJJFFFKKK]]]pppaaaRRReeedddvvvuuuZZZQQQYYYYYYPPPDDDEEEJJJTTT\\\```bbbddd```ZZZRRRKKKGGGEEEEEEDDD;;;:::888555333222111111111000000222666999:::999>>>BBBGGGKKKMMMNNNOOOPPPQQQPPPPPPPPPOOOMMMIIIFFFLLLLLLMMMMMMNNNMMMMMMLLLMMMMMMMMMLLLKKKIIIFFFEEE@@@AAAAAAAAAAAABBBBBBCCCDDDGGGLLLTTT]]]fffnnnrrrtttuuuuuusssmmmfffaaa___XXXWWWTTTPPPLLLHHHFFFDDD>>>======<<<<<<<<<<<<===@@@AAABBBBBBCCCCCCCCCBBBCCCCCCBBBAAACCCIIIPPPVVVWWWYYY\\\^^^]]][[[YYYWWWQQQOOOLLLIIIGGGFFFEEEEEEDDDFFFHHHJJJKKKIIIHHHFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEBBB@@@@@@BBBDDDEEEFFFHHHJJJLLLMMMMMMLLLKKKKKKIIIGGGEEEDDDCCCCCCDDDCCC@@@>>>>>>@@@BBBBBBBBBBBB@@@BBBGGGKKKPPPYYYaaaoooyyyqqqttt}}}}}}mmmeee}}}WWWppp{{{mmmdddCCC888111222222///...222.........---------,,,,,,------------,,,,,,,,,,,,---,,,******++++++***(((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))((((((&&&'''((())))))***))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))(((''''''((()))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))******+++************************((((((((()))))))))******))))))))))))))))))))))))((((((''''''(((((())))))&&&&&&'''''''''((((((((('''''''''''''''(((((((((((((((''''''''''''((((((~~~aaaNNNAAA888333000//////..................------------,,,,,,,,,************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---***,,,...------000777===HHHJJJLLLKKKKKKYYYxxx}}}[[[aaasssnnnmmmsss\\\QQQRRRUUUQQQIIICCCIIIPPPVVVZZZ]]]\\\XXXTTTPPPKKKGGGDDDBBB@@@>>>777666555333222000000000000000111555:::???AAABBBDDDFFFHHHIIIJJJKKKNNNPPPMMMOOOPPPOOOLLLJJJJJJJJJLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIGGGEEEDDDAAAAAAAAABBBDDDGGGJJJLLLMMMQQQXXX```hhhoootttvvvmmmllliiiddd]]]VVVRRRQQQHHHGGGEEEBBB@@@???>>>===<<<===?????????@@@@@@AAABBBBBBDDDEEEFFFFFFEEEEEEBBBDDDFFFHHHMMMUUU]]]cccdddeeeggggggfffccc```^^^YYYWWWSSSPPPLLLJJJIIIHHHFFFGGGHHHHHHIIIHHHGGGFFFDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAABBBEEEFFFDDDFFFIIILLLMMMMMMKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJGGGCCC@@@AAADDDEEECCC???@@@>>>>>>AAAAAABBBFFFMMMWWWaaaooo}}}xxxmmmeeeyyyooogggxxxvvvmmmmmmQQQ???222333444///---000/////////............---.........---+++******+++***))))))+++---...---+++************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((((((''''''((()))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))******++++++************************(((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))******''''''((((((((()))))))))&&&'''''''''((((((((()))((((((''''''''''''((((((~~~pppaaaFFF444333000000///.....................---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---))),,,.........333<<>>>>>>>>???@@@@@@???AAADDDFFFFFFFFFFFFGGGCCCDDDFFFHHHIIIIIIHHHHHHFFFIIIMMMQQQWWW^^^fffkkkmmmmmmmmmllljjjgggdddccc^^^[[[XXXSSSPPPMMMKKKJJJGGGGGGHHHHHHHHHHHHHHHGGGCCCBBBAAA@@@???????????????>>>???@@@AAADDDFFFGGGDDDFFFJJJLLLNNNMMMLLLKKKKKKJJJJJJJJJKKKMMMOOOPPPMMMIIIGGGIIIMMMNNNJJJEEEDDDAAA@@@BBB@@@>>>@@@EEECCCJJJUUU```jjjwwwiiiLLLbbbggg^^^{{{ooorrr]]]HHH666666777222///000000000000000////////////...//////...---,,,---------++++++,,,------,,,***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((()))))))))))))))((('''(((((((((((((((((((((((('''''''''((((((((((((((('''(((((()))))))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))************&&&'''''''''(((((())))))((((((''''''''''''((((((lllGGG999777222///333333,,,///222,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))'''((('''&&&&&&(((+++...))))))))))))))))))))))))************))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,,,,------+++---...,,,+++222???JJJKKKJJJPPPOOOTTTxxx^^^]]]tttggg___rrrlllSSSIIIWWW^^^QQQGGGHHHPPPRRRUUUWWWWWWSSSOOOLLLJJJGGGCCC@@@???<<<:::777333333333222222222222222333333888AAADDDCCCFFFMMMNNNMMMKKKKKKKKKKKKJJJJJJQQQMMMHHHGGGJJJMMMNNNNNNNNNMMMLLLNNNQQQPPPLLLGGGPPPLLLHHHEEEDDDDDDCCCCCCAAA???@@@HHHSSSZZZ\\\ZZZ```cccjjjpppsssqqqkkkgggZZZWWWRRRLLLGGGCCCAAA@@@>>>>>>>>>>>>>>>?????????BBBCCCDDDEEEFFFFFFFFFFFFIIIEEEAAACCCHHHMMMNNNMMMSSSPPPPPPWWWcccnnntttvvvxxxsssoooooonnnjjjiiijjjkkkggg```XXXRRROOOMMMMMMPPPMMMJJJIIIJJJJJJGGGEEEDDDDDDCCCAAA@@@@@@BBBCCCBBBAAA@@@BBBDDDFFFGGGFFFGGGIIIKKKMMMMMMMMMOOOPPPPPPPPPOOOLLLJJJJJJOOOTTTUUUSSSQQQPPPOOOOOOPPPQQQNNNIIICCC>>>===>>>?????????AAAFFFOOOWWW```mmmyyy|||tttOOOTTTyyy```kkkmmmsssnnn\\\;;;///999333***666000000000000///////////////......------,,,++++++,,,+++******,,,,,,+++******)))((((((***+++***))))))))))))))))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''((())))))(((((()))***''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))*********))))))((())))))(((((((((((()))))))))*********++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((((('''++++++++++++,,,,,,,,,,,,------,,,+++***)))((((((******++++++++++++******************************+++,,,+++***''''''((()))***++++++,,,,,,++++++***((((((((((((((((((((((((******))))))((((((''''''mmmQQQ@@@000333...222222***---111,,,,,,------------,,,++++++***************************)))((()))***+++***((())))))))))))))))))))))))((()))******)))(((***+++((((((((((((((((((((((((************)))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,,,,------+++---------///777BBBKKKMMMNNNOOOOOOaaacccXXXlllaaakkkVVVKKKJJJWWW[[[RRRKKKMMMPPPRRRTTTVVVTTTQQQLLLIIIIIIFFFBBB???===;;;888666333222222222111111111111333444;;;CCCGGGFFFIIIOOONNNMMMLLLLLLMMMNNNNNNNNNLLLIIIEEEEEEGGGIIIJJJIIILLLMMMNNNPPPQQQOOOLLLIIIKKKJJJIIIHHHFFFEEEDDDDDDEEEHHHNNNSSSXXX]]]aaadddiiiiiijjjjjjiiiddd]]]XXXOOOLLLGGGCCCAAA???===<<<<<<===>>>???AAABBBCCCCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGEEECCCEEEIIINNNPPPPPPTTTTTTVVV^^^iiissswwwxxxxxxrrrnnnnnnmmmjjjiiikkkhhhfffbbb]]]YYYUUUSSSQQQSSSPPPLLLJJJKKKKKKIIIGGGFFFFFFFFFEEEDDDDDDEEEFFFDDDBBB@@@AAACCCEEEEEEEEEGGGJJJMMMOOOPPPQQQSSSUUUTTTSSSRRRPPPOOOQQQTTTWWWXXXYYYYYYYYYXXXXXXXXXXXXUUUQQQLLLHHHEEEDDDBBB@@@??????DDDMMMTTTYYY```hhhuuu{{{xxx```WWWjjjppp```}}}wwwiiiMMM888777888444333111000000000///////////////......------,,,,,,+++,,,+++******,,,,,,+++******)))((()))+++,,,,,,***)))))))))))))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''((())))))(((((()))***))))))(((((())))))***+++))))))((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((()))))))))))))))*********++++++************************)))))))))))))))))))))(((((((((((((((((((((((((((*********))))))((((((((((((((()))))))))*********,,,,,,++++++***)))))))))******++++++++++++******************************,,,---...,,,***))))))***++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((******))))))((((((((((((sssgggWWW;;;444///222333+++,,,111...---------------,,,++++++***************************)))((()))***+++***((())))))))))))))))))))))))''')))++++++***(((''''''''''''''''''''''''''''''************))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,///555>>>GGGMMMRRRWWWRRRZZZjjjUUU___lll```~~~nnnGGGKKKTTT\\\\\\VVVSSSTTTPPPRRRSSSSSSQQQMMMHHHEEEFFFCCC???<<<:::888555333333222222111111111111111555888@@@HHHLLLKKKLLLOOOMMMMMMMMMNNNNNNPPPQQQQQQIIIGGGFFFFFFGGGHHHHHHGGGKKKNNNQQQRRRPPPMMMJJJIIIEEEHHHJJJJJJGGGEEEFFFGGGJJJSSS]]]``````aaagggnnnmmmjjjddd___YYYSSSMMMHHHCCC@@@<<<;;;======<<<:::======???AAACCCFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHGGGFFFGGGJJJLLLNNNQQQTTTWWWZZZ[[[aaajjjuuu|||}}}|||xxxqqqllllllkkkiiiiiilllffffffeeeccc```]]]ZZZXXXZZZWWWRRRPPPOOOPPPPPPOOOKKKKKKKKKKKKKKKKKKLLLLLLIIIGGGDDDCCCEEEFFFGGGGGGJJJLLLOOOQQQRRRSSSUUUWWWVVVTTTSSSUUUXXX[[[]]]^^^___```bbbddddddcccaaa```[[[XXXTTTPPPMMMIIIDDDAAA???>>>AAAIIINNNOOOPPPRRRaaaiiittt~~~|||}}}dddYYYooojjjvvvwwwdddHHH444777999...111111000000000///////////////......---,,,,,,,,,,,,+++******,,,,,,+++***+++***)))+++---......---))))))******))))))((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''((())))))(((((()))***))))))))))))******+++,,,)))))))))(((((((((''''''((((((((((((((((((((((((''''''(((((()))(((((('''***))))))(((((())))))***((((((((()))))))))******************************))))))))))))))))))))))))***************************************)))))))))(((((()))))))))*********************************++++++,,,,,,,,,,,,++++++************************---...000000...,,,+++,,,++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((***))))))))))))((((((((({{{mmmOOO777///222555///...222///---------...---,,,,,,+++***************************)))((()))***+++***(((((((((((((((((((((((((((&&&((())))))'''''''''(((((((((((((((((((((((((((************)))))))))(((++++++******))))))((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,---------+++---333<<>>:::888:::>>>AAA@@@>>>@@@AAABBBDDDFFFHHHJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHMMMRRRUUUUUUWWW\\\aaa```dddlllwwwxxxqqqkkkjjjjjjhhhiiimmmhhhgggfffdddbbbaaa______aaa^^^ZZZWWWVVVWWWXXXYYYRRRRRRRRRSSSTTTTTTSSSRRRQQQNNNKKKJJJJJJLLLMMMMMMOOOQQQSSSSSSRRRRRRRRRSSSSSSRRRSSSYYY```fffgggffffffhhhkkkmmmllliiieeebbb[[[XXXTTTPPPMMMJJJFFFDDDBBB>>>???EEEIIIHHHFFFEEETTTZZZeeesssxxxsss{{{\\\VVVqqqqqq{{{ddd>>>444999000111111111000000000///////////////...------,,,,,,,,,+++******,,,,,,+++***+++******,,,...000000///)))************)))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''((())))))(((((()))***))))))(((((((((((()))))))))))))))(((((((((((('''(((((((((((((((((((((((('''((())))))))))))))))))***))))))))))))))))))***(((((((((((())))))))))))************************)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,)))*********+++++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,...111111///---,,,,,,+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))|||bbb===111111555111///111---------.........---,,,,,,***************************)))((()))***+++***(((((((((((((((((((((((((((((()))(((''''''(((+++...))))))))))))))))))))))))************)))))))))(((++++++******))))))(((((())))))))))))))))))))))))((()))))))))************+++++++++,,,,,,,,,---------,,,///777BBBKKKOOOOOOOOO\\\bbb~~~cccXXXccciiicccdddQQQFFFIIISSSYYYXXXWWWXXXUUUOOORRRRRRPPPNNNJJJFFFBBB@@@>>><<<888666555333111///222111000000000111333444AAAGGGMMMQQQQQQOOOLLLJJJNNNOOOPPPNNNLLLKKKMMMOOOKKKLLLNNNNNNNNNMMMLLLLLLPPPSSSUUURRRLLLGGGEEEEEEDDDFFFGGGEEEBBBDDDKKKQQQYYY```iiinnnooonnnllllll___XXXNNNFFFAAA>>>===<<<<<<;;;:::===AAADDDDDDCCCEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIKKKQQQXXXZZZYYY[[[aaagggeeejjjsss}}}xxxqqqkkkjjjjjjhhhiiilllllljjjgggcccaaaaaabbbcccdddbbb___\\\[[[\\\^^^```ZZZZZZZZZ\\\^^^^^^[[[XXXVVVTTTQQQPPPQQQSSSSSSSSSWWWXXXXXXVVVSSSPPPOOOOOOQQQRRRUUU]]]gggmmmooonnnnnnoooqqqqqqnnniiiccc___XXXTTTPPPLLLKKKJJJJJJIIIFFF@@@>>>AAADDDDDDCCCDDDMMMPPPXXXjjj|||ooo|||tttUUU\\\yyyzzzrrr~~~RRR666666777111111111111000000000000000//////......---,,,,,,,,,+++******,,,,,,+++***+++******,,,...000000///***************))))))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''((())))))(((((()))***,,,+++***(((''''''''''''***)))))))))((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++******))))))))))))******(((((((((((())))))))))))************************((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******++++++,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++---000111///---,,,,,,,,,,,,,,,------,,,,,,,,,************************))))))))))))************OOO999000333000///000+++...............---,,,,,,++++++++++++++++++++++++***)))((()))***+++***((())))))))))))))))))))))))++++++***))))))+++///333************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,---------...333;;;EEEMMMOOOOOOTTTdddxxx}}}XXX```kkkttt]]]uuunnnNNNJJJPPPQQQVVVZZZ[[[[[[[[[XXXTTTQQQPPPMMMJJJFFFBBB???>>>:::888555333333222111///111000000///111333666888EEELLLQQQRRRPPPOOOLLLGGGMMMOOOPPPNNNJJJIIIKKKMMMLLLNNNPPPPPPNNNMMMNNNNNNRRRRRRQQQNNNJJJGGGEEEEEEFFFGGGGGGFFFGGGMMMUUU\\\dddgggmmmssssssooogggaaaVVVOOOFFF???;;;;;;;;;;;;===>>>???AAABBBCCCEEEEEEIIIIIIIIIIIIIIIJJJJJJJJJHHHGGGGGGHHHIIIKKKMMMOOOPPPUUUZZZ\\\]]]```fffllliiinnnwwwyyyrrrmmmlllkkkhhhhhhkkknnnkkkgggcccbbbbbbdddfffccccccbbb```^^^___bbbeeecccbbbbbbdddgggfffaaa]]]ZZZYYYWWWXXXZZZ[[[[[[ZZZ___```___]]]YYYVVVUUUUUUVVVYYY___fffmmmqqqqqqqqqpppooonnnlllgggaaa\\\YYYSSSOOOKKKIIIJJJKKKKKKKKKGGGAAA>>>@@@AAAAAACCCFFFHHHIIIPPP```yyy}}}~~~eeeUUUcccggg~~~aaa<<<111666222222111111111000000000000000//////...---------,,,+++******,,,,,,+++***+++***)))+++---......---******++++++******)))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''((())))))(((((()))***---,,,+++***)))(((((((((******)))))))))((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,+++******))))))******+++((((((((()))))))))******************************((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,------...............////////////......------------------------+++---//////...,,,,,,---,,,,,,------------,,,,,,************************)))))))))************+++jjjIII444222000111333..................------,,,++++++++++++++++++++++++***)))((()))***+++***((())))))))))))))))))))))))***+++++++++******---///))))))))))))))))))))))))************)))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,---------000777???GGGLLLNNNNNNWWWhhhnnnXXXgggtttaaajjjZZZIIIRRRWWWXXX[[[```dddaaaZZZWWWXXXNNNLLLIIIEEEBBB>>><<<;;;777555333222222222111000000000///000222555999;;;FFFNNNRRRQQQOOOOOOLLLGGGKKKNNNPPPNNNJJJIIILLLOOOOOOPPPRRRQQQOOONNNPPPRRRQQQNNNKKKIIIIIIIIIHHHGGGGGGHHHIIIMMMSSS[[[ccchhhjjjmmmrrrtttpppggg[[[SSSJJJEEE???<<<;;;===>>>???AAADDDGGGFFFDDDCCCEEEHHHIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKNNNRRRUUUWWWYYY\\\___```bbbffflllqqqpppuuu}}}zzztttooonnnmmmiiigggiiikkkiiigggfffeeeeeefffgggdddeeefffeeedddeeehhhkkkjjjhhhhhhkkkmmmlllfff```______```cccfffgggfffeeeeeefffggggggdddcccccccccdddhhhnnnqqqrrrqqqoooooohhhfffbbb]]]XXXSSSPPPNNNJJJIIIGGGGGGHHHIIIHHHGGGDDDAAA@@@AAA@@@>>>AAAFFFBBBEEEJJJSSSbbbxxxaaaYYYvvv{{{mmmwwwlllNNN555111222222222111111111000000000000//////......------,,,+++******,,,,,,+++******)))((()))+++,,,,,,******++++++++++++***))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''((())))))(((((()))******))))))(((((()))***************)))))))))((((((((((((((((((((((((((((((((((((***++++++,,,,,,,,,+++******))))))******+++)))))))))*********++++++************************((())))))******+++,,,,,,++++++++++++++++++++++++,,,,,,------............------------.....................///////////////...//////000000//////...////////////////////////,,,...///...------...///,,,,,,------------,,,,,,++++++++++++++++++++++++))))))*********+++++++++YYY;;;444222555777333......//////......---,,,++++++++++++++++++++++++***)))((()))***+++***((())))))))))))))))))))))))''')))++++++)))'''''''''((((((((((((((((((((((((************))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,------------222999AAAGGGKKKMMMNNNRRRccceee___pppbbbeeexxxNNNQQQ]]]SSSXXX[[[cccggg```SSSOOOSSSKKKIIIFFFBBB>>>;;;:::999555333111111222333222111000//////000333777;;;===FFFMMMRRROOONNNPPPNNNIIIIIIMMMOOONNNKKKJJJNNNRRRRRRTTTUUUSSSQQQPPPSSSUUUOOOKKKFFFEEEHHHKKKKKKJJJGGGHHHLLLTTT^^^gggmmmpppjjjoootttsssjjj]]]PPPHHH@@@===::::::===AAADDDEEEDDDJJJMMMKKKFFFCCCFFFJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMOOORRRWWW[[[^^^bbbbbbdddeeehhhmmmssswwwxxx|||{{{uuuppppppnnniiiggggggggghhhhhhiiiiiiiiihhhhhhfffiiikkkkkkjjjjjjmmmpppnnnllllllnnnqqqooohhhaaaeeeeeehhhllloooqqqpppnnnhhhjjjmmmnnnnnnnnnoooqqqpppuuuzzzzzzuuupppmmmlll^^^[[[VVVPPPKKKGGGEEEDDDCCCCCCCCCEEEFFFFFFCCCAAA@@@@@@AAABBB???;;;>>>DDD???DDDHHHHHHLLL\\\vvvxxxaaahhhnnnkkkqqqwwweeeBBB333222222222111111111111000000000000///......------,,,+++******,,,,,,+++******)))((((((***+++***)))***++++++++++++***))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((('''''''''''''''((())))))(((((()))***$$$$$$%%%%%%&&&((()))***************))))))))))))((((((((((((((((((((((((''''''(((******+++++++++++++++************++++++************++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++---------.........//////000000000000111111111111000000000000000000////////////000000000000//////000000000000000000000000...//////...------///111,,,------......------,,,++++++++++++++++++++++++))))))******++++++++++++{{{PPP555888333,,,777000000000///......------------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---+++***+++,,,---------000>>>AAA@@@FFFIIIHHHMMMWWWmmm{{{```iiihhhVVV}}}WWWJJJ___fffXXXYYY]]]aaabbb]]]VVVOOOKKKJJJGGGCCC@@@===;;;888666111111000000000000000111000000111555;;;AAAFFFHHHHHHMMMRRRRRROOOMMMNNNQQQQQQPPPNNNMMMMMMNNNPPPRRRQQQSSSUUUVVVUUURRRMMMKKKJJJIIIIIIHHHGGGFFFEEEEEEIIIQQQ\\\cccfffjjjoootttzzzrrrkkkfff^^^QQQGGGBBB@@@;;;<<>>@@@BBBCCCCCCBBBBBB>>>=========>>>??????>>>BBBCCCCCCBBBDDDLLLWWW```yyy^^^fffuuuttt|||vvvQQQ555555444111000111333111...000/////////............,,,+++******,,,,,,+++***************************+++******)))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******((()))((('''&&&'''***---))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''*********))))))))))))))))))************+++++++++)))************+++++++++)))+++,,,,,,+++++++++,,,,,,,,,---............---***111333///---000000---///++++++...000...///222333222111111111111222222777000///666777000...222111111222222111000...---111000111222222111///---222222111///...------...,,,,,,---...///000111111000///...---,,,+++++++++---,,,+++***))))))))))))kkkJJJ;;;444111444000000000///......------------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***))))))))))))*********************)))))))))(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,+++++++++,,,---------222>>>CCCEEEKKKKKKNNNYYYkkkzzzeeeZZZyyyttt\\\___eeeLLLSSSdddcccUUUWWWYYY]]]]]]ZZZTTTNNNJJJHHHEEEAAA>>><<<:::777444111111000000000000111111000...///666AAAIIILLLKKKFFFJJJOOOPPPMMMKKKMMMOOOPPPOOONNNNNNNNNNNNOOOPPPRRRSSSUUUUUUSSSNNNJJJGGGGGGGGGGGGFFFFFFGGGGGGGGGOOOXXXbbbjjjmmmpppssswwwvvvmmmddd^^^VVVLLLEEECCCBBB???AAAIIILLLIIIEEEEEEMMMLLLJJJIIIHHHHHHIIIJJJMMMLLLMMMPPPTTTWWWWWWVVVVVVYYY\\\^^^```bbbdddfffllllllmmmqqqwww~~~yyyvvvpppkkkfffdddccccccccccccdddeeefffjjjppptttvvvtttrrrpppoooqqqsssttttttpppoooppppppnnnooosssqqqsssssstttyyy~~~}}}yyytttxxx|||{{{wwwsssssstttmmmoooqqqooohhh^^^SSSLLLEEECCC@@@>>><<<<<<<<<<<<;;;<<<>>>???@@@???======999999:::;;;===>>>???>>><<<===>>>???BBBIIISSSZZZvvvZZZpppfffxxxYYY;;;666555333222222222111...000000/////////.........---+++++++++,,,---,,,+++************************+++******)))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''((((((((()))((('''&&&'''***,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))************++++++++++++************+++++++++++++++,,,......,,,,,,,,,---,,,,,,------.........---+++///000------111444333333///...111222000000222///222666888777666666777555333444888888777999===777777666444333222333333333333222222222222000///------......------///000111111111000///...------000///...---,,,,,,,,,,,,---,,,+++******)))))))))```???222333000111000000//////......---------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,------------666@@@EEEJJJNNNJJJQQQfff}}}sssWWWeeexxxYYY[[[vvvlllGGGEEEUUU___]]]XXXWWWXXXXXXXXXUUUQQQLLLIIIEEEBBB>>><<<:::888555333111000000000000000111111000...000:::HHHQQQQQQMMMDDDHHHLLLMMMLLLKKKLLLNNNNNNOOOOOOOOOOOOOOONNNNNNQQQRRRRRRQQQOOOJJJFFFCCCEEEEEEEEEEEEGGGIIIKKKLLLVVV^^^hhhooorrrrrrrrrsssnnndddYYYSSSMMMFFFDDDEEEDDDCCCFFFMMMOOOLLLHHHHHHMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOQQQTTTYYY]]]^^^^^^\\\___bbbeeefffiiilllnnnrrrsssuuuyyyyyyuuuoooiiieeebbbbbbbbbbbbcccdddeeegggmmmsssxxxtttrrrpppnnnnnnoooqqqrrrooolllkkknnnooommmooossssssvvvxxxwwwyyy||||||yyyxxxzzz{{{xxxsssnnnmmmmmmaaabbbaaa___YYYPPPHHHCCC;;;;;;:::::::::::::::;;;;;;<<<=========<<<:::999999:::;;;===>>>???@@@@@@>>>@@@@@@??????BBBIIINNNbbbdddaaavvvbbbvvv}}}eeeFFF777666555444333111000000000000000/////////.........---,,,,,,---...---,,,+++++++++++++++++++++++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((())))))(((''''''))),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,******+++++++++,,,,,,,,,,,,...//////...------...,,,---------............111222111------000111000777333222666777444333555666999<<<;;;888666666777777:::999555444888:::999:::888555444444555555555666555444333333222222333111111111000///...000111,,,,,,---...//////......///......------......///------,,,+++************uuuMMM555555222111111000000///.........------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((()))))))))************)))))))))(((((((((''''''))))))))))))))))))))))))((()))))))))***************+++++++++++++++,,,,,,***+++------------...000===BBBFFFKKKLLLDDDPPPlllccc```eeePPPgggnnnTTTBBBFFFRRRXXX\\\aaa]]][[[XXXUUURRRNNNJJJHHHBBB???;;;999777555333111000000000000000000111222222333777@@@JJJPPPOOOLLLCCCGGGKKKLLLLLLKKKLLLMMMMMMNNNOOOPPPPPPOOOMMMLLLNNNOOONNNMMMKKKHHHEEECCCEEEEEEEEEGGGJJJMMMQQQSSSZZZ```iiinnnnnnkkkiiigggbbbYYYQQQLLLGGGBBBBBBFFFEEEFFFHHHMMMPPPPPPQQQQQQTTTUUUVVVVVVVVVUUUUUUTTTVVVVVVXXX[[[___bbbdddeeeaaacccgggjjjmmmqqquuuyyyzzzzzz|||wwwsssmmmfffbbb`````````aaaaaabbbccceeeiiioootttkkkiiigggeeeeeegggiiijjjfffdddeeeiiikkkkkknnnrrrtttyyy{{{xxxvvvwwwvvvsssttttttrrrmmmfff```]]]]]]QQQQQQPPPNNNJJJEEE@@@===999999::::::;;;;;;;;;;;;<<<<<<=========<<<;;;::::::<<<>>>@@@@@@@@@@@@AAADDDEEEEEEBBB???@@@EEEJJJQQQnnnkkkaaavvvyyyllltttVVV:::777444444333111111222000000000////////////...///---,,,---...///...---+++++++++++++++++++++++++++******)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******((())))))((('''''')))+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,------...000000...---...///............//////000000444555666555555555555444777555555888999777777::::::999999;;;@@@DDDHHHIIINNNRRRPPPJJJLLLRRRQQQHHHGGGBBB>>>@@@GGGJJJEEE???::::::888666444333444555333333222111111111111111,,,---...///000000000//////.........//////000111...---,,,++++++******+++yyyiiiCCC888888111111111000//////......---------,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))*********************++++++,,,,,,,,,***,,,---------...222555CCCFFFFFFHHHGGGBBBRRRrrrxxx\\\rrrtttVVVUUUxxxvvvPPPJJJFFFKKKXXXdddiiiiiieee```ZZZUUUQQQMMMHHHEEE>>><<<888666555333111///000000//////000111222222555:::AAAFFFIIIIIIIIIJJJEEEHHHKKKMMMMMMMMMLLLLLLMMMNNNPPPQQQPPPNNNLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGIIIKKKOOOSSSVVVXXX]]]aaafffhhhfffbbb]]]ZZZVVVQQQLLLJJJGGGCCCDDDHHHGGGHHHIIIKKKOOOUUU[[[^^^_______________]]]\\\\\\^^^```aaaccceeefffhhhjjjgggjjjnnnrrrvvv{{{{{{rrrnnnhhhbbb^^^]]]^^^_________```______bbbeeeiiiaaa___]]]\\\\\\]]]```aaa^^^]]]___eeehhhiiilllqqqrrrvvvwwwsssooonnnlllhhhgggeeeaaaZZZSSSMMMJJJHHHBBBBBBBBBAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<>>:::888999888555222666555444222000......---////////////000111222222///...---,,,++++++++++++UUU:::666222111111000000//////...------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---+++,,,...------000666<<>>>>>>>>??????@@@@@@CCCHHHOOOSSSTTTUUUXXX[[[bbb]]]TTTIIICCCFFFOOOWWWttt|||rrrdddjjjvvv[[[QQQiiiYYYrrrvvvXXXFFF777444444222222555111111000000000////////////...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,...111111111111222333666555444444444555777888777999===>>>;;;:::BBBLLLXXXZZZ[[[XXXOOOIIIOOOZZZhhhooo}}}vvvrrrrrrtttyyynnnaaaZZZVVVPPPDDD:::888666333111//////000111000000000000111111222333//////...---,,,,,,,,,,,,nnnDDD666222222111111000/////////------------------------))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******))))))((())))))))))))************++++++++++++************))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------+++---...------222;;;BBBCCCKKKGGGDDDNNNaaa~~~aaaaaaZZZfffcccUUUPPPNNNVVVjjjzzzwwwkkkggg```WWWQQQNNNIIICCC>>>:::888555333333222000...////////////000111222333===AAAFFFJJJJJJIIIIIIIIIJJJJJJKKKMMMNNNMMMKKKIIINNNNNNOOOOOONNNMMMKKKJJJHHHHHHGGGGGGHHHIIIJJJKKKKKKMMMQQQUUUXXXZZZ[[[[[[___]]]ZZZXXXWWWUUUSSSQQQNNNLLLLLLMMMLLLKKKPPPWWWTTTXXXWWWSSSSSS[[[bbbeeehhhgggfffeeeeeefffggghhhjjjmmmooopppoooooorrrtttuuuwwwyyy{{{}}}|||xxxvvvuuurrrlllfffccc___ZZZWWWVVVXXX[[[^^^[[[]]]^^^]]][[[XXXWWWWWWTTTSSSQQQPPPPPPRRRUUUVVVWWWVVVWWW\\\]]]\\\]]]```___aaa```^^^______YYYQQQIIIFFFAAA===;;;:::999999888999:::;;;<<<=========>>>===<<<;;;<<<===???AAAFFFEEEEEEDDDDDDDDDDDDDDDJJJPPPWWWZZZYYYYYY\\\___jjjdddXXXNNNMMMVVVgggttttttmmmnnnqqqxxxpppYYYdddlllfffyyyoooUUU<<<555666333222444111111111000000000//////...---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''((((((((()))+++***(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------+++++++++,,,,,,,,,------------------............---000222444444555777888:::999888777777999:::;;;>>>???AAABBBAAAJJJbbbzzztttjjjrrrzzzhhhXXXIIIEEE???999666555666777222222111111111222222333000///...---,,,,,,,,,,,,TTT>>>222222111111000/////////------------------------))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********))))))))))))))))))************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------,,,---...------333>>>GGGAAAKKKHHHEEEVVVsss```VVVhhh{{{]]]rrr___]]]XXXWWW^^^eeeiiiiiijjjccc\\\TTTNNNLLLHHHAAA<<<999777444333222222000...////////////000111222333???@@@CCCIIIMMMOOOMMMJJJJJJJJJKKKLLLMMMLLLIIIGGGOOOOOOOOONNNMMMLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKNNNRRRWWWYYYZZZZZZZZZ\\\XXXTTTRRRQQQQQQQQQQQQOOOMMMMMMNNNMMMNNNUUU]]][[[```___YYYWWW]]]aaaaaagggfffddddddeeegggiiijjjlllooorrrrrrqqqrrruuuxxxvvvxxxyyyyyyzzz}}}{{{uuunnnkkkkkkiiiddd```^^^[[[VVVSSSSSSVVVZZZ^^^ZZZ\\\______\\\XXXVVVUUUPPPOOOMMMLLLLLLNNNQQQSSSTTTRRRSSSVVVVVVSSSRRRUUUWWWXXXWWWWWWZZZ[[[UUULLLAAA>>>;;;999999:::;;;<<<999:::;;;<<<===>>>>>>>>>AAA???>>>===???AAADDDGGGOOONNNMMMKKKJJJIIIIIIIIIIIINNNTTTUUURRROOOPPPSSS^^^YYYRRRPPPZZZppp{{{zzz}}}}}}^^^\\\ssshhhvvv___AAA777777444111333111111111111000000000000...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))******))))))((((((((('''))))))))))))))))))))))))******))))))))))))******((()))+++***(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------++++++,,,,,,,,,------------------........./////////111444666777888:::<<<<<<;;;:::999999;;;===>>>>>>???DDDJJJTTTlll~~~nnnfffZZZMMMBBB;;;888777333333222222111222222333000000...---------------nnnOOO666555333111111111///---000///...---,,,+++++++++))))))*********++++++++++++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++''''''((()))))))))))))))******))))))******+++,,,************+++,,,---...+++111222...000:::CCCFFFFFFCCCIIIGGGaaa|||[[[hhhmmmwwwiiiTTTaaaaaa]]]XXX[[[eeejjjhhh^^^WWWPPPLLLFFF>>>999999555444333111000/////////000...------000555;;;???GGGHHHIIIJJJJJJJJJIIIHHHGGGJJJLLLMMMKKKJJJJJJKKKPPPPPPPPPOOOMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFJJJLLLPPPSSSTTTTTTSSSRRRYYYSSSLLLIIIKKKNNNPPPQQQOOOOOOOOOSSSXXX]]]___```eeefffbbbYYYTTTWWW\\\___ffffffeeefffgggjjjlllnnnsssrrrrrrqqqqqqpppooooooppptttuuusssuuu{{{~~~~~~}}}zzzvvvtttnnnkkkfffcccaaa```]]]\\\XXXVVVRRRPPPQQQUUUYYY\\\XXX[[[]]]\\\WWWSSSQQQRRRHHHGGGFFFFFFFFFHHHKKKLLLOOOMMMKKKIIIIIIIIIJJJKKKNNNOOOQQQQQQNNNJJJFFFCCC:::::::::::::::;;;<<<===<<>><<>>???;;;888:::::::::;;;>>>CCCIIIMMMZZZ^^^dddqqqxxxbbbTTTNNNLLLGGG>>>444222555666333///111000...---//////...www}}}vvv^^^:::666333444222//////222000///...---,,,,,,,,,,,,))))))*********+++++++++************)))))))))(((((((((((()))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++'''((())))))******))))))******))))))******+++,,,************+++,,,---...+++///111000444???GGGIIIKKKAAAHHHRRRyyy}}}aaa___vvvtttlllppp]]]ZZZeeegggeee``````eeefffbbb\\\UUUNNNJJJEEE===999888555444222111000/////////111000///111555<<>>???CCC???@@@IIIGGGAAADDDMMMNNNPPPQQQRRRSSSUUUVVVXXX```ddd___XXXWWWXXXXXXSSSQQQLLLDDD??????BBBDDDJJJ[[[mmm~~~yyy]]]TTThhhbbbeeeEEE999888555333111111111111000///...............---------,,,,,,---------,,,,,,,,,++++++,,,+++)))((((((((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((()))))))))))))))(((((('''((()))+++,,,,,,,,,,,,///...---,,,++++++,,,,,,......///222777999888777::::::999:::;;;;;;;;;;;;999>>>DDDGGGLLLVVVfffsss|||lllQQQ>>>777555444222111111111000---,,,---sssxxxxxxgggEEE888222666555......555//////...---,,,,,,,,,,,,***************+++++++++************)))))))))))))))))))))*********++++++))))))))))))))))))))))))******))))))))))))******((()))******++++++************))))))******+++,,,*********++++++,,,---...+++---000333;;;EEEKKKLLLJJJ<<>>???@@@@@@???GGGHHHLLLWWWVVVNNNNNNTTTVVVYYY[[[\\\ZZZXXXWWWYYY]]]___]]]\\\^^^___^^^TTTJJJCCC@@@===<<>>000666999000---444//////...---------------*********************************))))))))))))))))))*********++++++++++++))))))))))))))))))))))))***))))))))))))))))))***))))))***+++++++++++++++******))))))******+++,,,++++++++++++,,,---......,,,---000666@@@IIILLLLLLGGGAAAUUUrrrlllZZZ^^^ooolllddd|||aaaQQQHHHRRRjjjjjjmmmooolllhhhdddaaa```UUUNNNHHHEEE@@@:::666666333222111000000000000000---///222666<<>>>>>>>>???>>>>>>======<<<=========<<<===???AAABBBBBBBBBBBBKKKYYY^^^^^^aaa\\\UUUWWWTTTVVVZZZ]]]___^^^ZZZWWWVVVXXX[[[aaakkkpppiii^^^SSSFFF@@@CCC@@@AAAVVVsss}}}xxxxxx|||wwwhhhqqqmmmWWWsss{{{ccczzz]]];;;888<<<---333333333333222111000000............------------------------------,,,,,,******+++++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))*********))))))))))))******++++++*********+++,,,...///000000000.........//////000111111666777999;;;===>>>===<<<:::<<<===;;;:::AAAOOOZZZxxxfffXXXOOOGGG:::222444333...000777}}}{{{yyysssmmmJJJ000333:::333...000//////...---------......************************))))))))))))))))))******)))*********++++++++++++)))))))))))))))))))))))))))))))))******)))))))))))))))***+++++++++++++++******))))))******+++,,,++++++++++++,,,---...///......222;;;DDDIIIJJJJJJJJJVVVwwwZZZSSSbbbqqqVVVooouuuQQQDDDKKK[[[nnntttrrrooojjjddd___]]]]]]PPPIIIDDDAAA>>>777444444111111000000///000000000///111555:::???DDDHHHJJJLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLOOOQQQMMMLLLKKKIIIIIIHHHHHHHHHNNNMMMJJJGGGDDDAAA???>>>@@@AAABBBBBBBBBBBBAAA@@@BBBDDDHHHLLLOOORRRTTTVVVZZZ___cccbbb]]]YYYZZZ\\\\\\bbbeeebbb```bbbccccccdddcccaaaaaabbbdddgggiiihhhgggeeeccc```^^^]]]\\\```bbbbbbaaabbbccc^^^WWWXXXXXXXXXXXXWWWUUUSSSRRRSSSPPPLLLIIIHHHGGGFFFDDDCCCCCCEEEHHHMMMTTTZZZ^^^ZZZ[[[ZZZVVVQQQOOOPPPSSSHHHHHHHHHGGGFFFDDDCCCBBB???>>>>>>===<<<<<<;;;;;;;;;;;;::::::;;;<<<===>>>@@@AAABBBDDDEEEFFFFFFGGGaaawww~~~tttjjj^^^XXX\\\^^^^^^```ccceeeddd___[[[ZZZZZZ```oooyyyeeeTTTGGGCCCFFFCCCEEEaaaooohhhpppppp}}}wwwuuusssmmmrrrvvvuuu|||yyy{{{sssooo|||lllNNN???===222333444444333333222111000//////.........---------------------------------***++++++++++++***))))))************************(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************))))))***+++++++++++++++******,,,...///000111111...///000222444666777777999:::;;;;;;<<<<<<<<<===999::::::<<>>;;;555222222000000/////////000111111222555:::@@@EEEIIIKKKLLLNNNMMMLLLKKKKKKJJJKKKKKKIIIJJJKKKLLLKKKLLLNNNPPPKKKJJJHHHFFFFFFFFFFFFGGGMMMJJJFFFAAA===;;;::::::;;;<<<===>>>????????????CCCFFFIIILLLNNNOOOQQQSSS[[[^^^___^^^ZZZWWWVVVWWWZZZ```cccaaa___bbbdddcccbbbaaa```___```bbbdddfffbbbbbb```^^^\\\ZZZXXXWWW\\\```aaa]]][[[ZZZWWWRRRQQQQQQRRRQQQQQQPPPPPPOOONNNKKKGGGDDDCCCBBB@@@??????@@@BBBFFFLLLSSSYYY]]]YYYYYYXXXTTTOOONNNPPPSSSKKKJJJIIIHHHFFFEEEDDDCCC<<<;;;;;;::::::999888888999999888999999:::<<<<<<@@@AAABBBDDDFFFIIILLLMMMkkk{{{mmmiiipppqqqqqqqqqtttuuurrrkkkeee```___cccsssnnnXXXLLLFFFJJJKKKQQQlll~~~gggaaadddqqq|||}}}tttmmmssszzzhhh{{{eeeIII:::333333333333333222111000000/////////.........------------------............,,,++++++++++++*********************************(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***(((((()))***++++++++++++)))***+++,,,,,,,,,,,,,,,((()))+++---///000111111111222444777999;;;<<<<<<999999:::999999;;;>>>@@@AAACCCHHHSSSjjjhhh[[[VVVNNN???222pppIII666555666333000//////............//////+++++++++*********))))))((()))))))))************((((((((()))))))))******))))))))))))))))))))))))((()))***++++++***)))((('''((())))))******))))))******))))))******+++,,,,,,,,,+++,,,,,,---...///...111:::FFFKKKJJJKKKOOOYYYkkkUUUcccwww___WWWlll___JJJTTTiii}}}{{{mmmfff```XXXRRRPPPIIIBBB===<<<999444111111///////////////000111111333777===DDDJJJMMMOOOOOOOOONNNMMMKKKKKKKKKKKKKKKGGGIIIKKKLLLLLLLLLMMMNNNIIIHHHFFFDDDDDDDDDEEEFFFGGGCCC>>>888555444666777666777999;;;<<<>>>???@@@FFFIIILLLNNNNNNPPPRRRUUU\\\[[[ZZZYYYVVVUUUSSSSSSZZZ___bbb___\\\^^^``````\\\]]]^^^___``````______[[[[[[YYYWWWVVVTTTRRRRRRTTTZZZ]]]XXXSSSRRRRRRPPPPPPPPPPPPOOONNNMMMMMMLLLHHHFFFBBB@@@@@@@@@>>>===>>>???BBBGGGMMMTTTZZZ^^^\\\\\\YYYTTTOOOMMMPPPSSSNNNMMMJJJGGGDDDCCCBBBBBB<<<<<<<<<;;;;;;:::999888888999999:::;;;;;;<<<<<<<<<===>>>AAAFFFLLLQQQTTTqqq}}}~~~~~~xxxppphhheeecccjjjyyyzzzjjj]]]VVV___nnnzzz]]]VVV]]]llljjjeeecccrrrttt}}}eeeYYY<<<555333333333333222111000///////////////............------------.........///---,,,+++*********++++++************************(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******(((((()))***++++++++++++)))***+++,,,------------+++,,,...000111333333444666888:::<<<===>>>>>>>>>::::::;;;;;;;;;???EEEKKKTTT^^^pppfffGGG~~~VVV:::222555666444//////.........//////000++++++++++++******))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''((()))))))))))))))*********)))***++++++,,,,,,,,,,,,,,,---...//////,,,111===JJJNNNKKKMMMSSSfffdddVVVgggzzzqqqRRR[[[wwwuuuQQQKKKaaauuuyyyjjjfffccc[[[SSSPPPGGGAAA<<<;;;888333000111//////...//////000111222111666===EEEKKKOOOPPPQQQPPPOOOMMMKKKKKKKKKKKKLLLEEEHHHKKKLLLLLLLLLLLLMMMJJJHHHFFFEEEDDDEEEFFFGGGBBB===777222000111444666444555777999;;;>>>@@@AAAIIILLLPPPQQQQQQRRRVVVYYYaaa___\\\ZZZYYYXXXWWWUUUYYY___```\\\YYYZZZ\\\[[[VVVYYY]]]aaaaaa___[[[YYYVVVUUUTTTSSSQQQOOONNNMMMMMMUUUYYYTTTNNNMMMOOOPPPNNNMMMLLLKKKJJJHHHGGGGGGEEECCC@@@???@@@@@@??????@@@BBBEEEIIIPPPWWW]]]aaaaaa```]]]WWWQQQNNNQQQTTTQQQOOOJJJFFFCCCAAA@@@@@@>>>>>>>>>>>>>>><<<;;;;;;:::;;;<<<===============888999:::>>>EEEMMMUUUYYY~~~wwwrrrmmmfffbbbjjjyyytttnnn~~~www[[[UUUaaacccyyyYYYYYYZZZpppeee\\\|||ccc~~~kkkFFF===222222222222111000//////000/////////............---------.........//////...---+++))))))***+++,,,************************(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******(((((()))++++++,,,,,,,,,)))***+++,,,------------///000222444666777888888;;;<<<>>>?????????>>>===<<<===>>>>>>@@@FFFNNNUUUdddxxxdddkkk>>>888777,,,,,,000//////............///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))***,,,,,,,,,,,,...000///000@@@LLLFFFCCCOOOZZZ{{{ggggggssskkkNNN]]]gggIIIMMMnnnqqqffffffcccWWWOOOOOOHHH@@@:::888555111000222/////////......///111333???@@@CCCGGGJJJKKKLLLMMMPPPOOONNNMMMLLLLLLLLLLLL@@@CCCGGGJJJLLLLLLJJJIIIEEEDDDCCCEEEHHHHHHEEEBBB;;;777333222333444333111222555999::::::===CCCHHHHHHLLLOOOQQQQQQSSSVVVZZZ```^^^]]]\\\WWWRRRSSSXXXTTTVVVYYY[[[\\\[[[YYYXXXWWWXXXXXXZZZ[[[ZZZWWWUUUNNNRRRVVVVVVRRRMMMKKKJJJOOOPPPQQQOOOLLLIIIIIIIIIJJJJJJJJJIIIHHHFFFDDDBBBCCCAAA@@@>>>===<<<======???AAAEEEJJJQQQXXX]]]aaaiiiddd\\\WWWSSSQQQOOONNNNNNMMMLLLJJJGGGBBB>>>;;;:::BBBFFFCCCAAAAAA===777777:::<<<===<<<:::999999444888888???KKKNNNPPP\\\zzztttttt~~~vvvssslllfffiiiuuuxxx```SSS\\\nnnmmmfffYYYRRRaaajjj^^^```pppqqqVVV444444666555222000111111111//////.........------------------------------------------,,,+++***)))(((************************))))))))))))))))))))))))******))))))))))))******((()))+++,,,,,,+++)))(((///...---------,,,***''')))************+++++++++)))))))))***+++++++++,,,,,,///333555666777888999:::<<<======>>>???<<<999:::>>>AAACCCGGGVVVlll~~~VVV===777555444000000///............///,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++***,,,......------///000666999AAAIIIFFFCCCVVVrrruuuddd|||^^^XXXssskkkWWWHHHUUUvvv{{{lllbbbbbb```VVVOOOOOOFFF???999777555111000222000000000...---///555999AAACCCFFFIIILLLNNNNNNOOOOOOOOONNNMMMLLLKKKKKKLLLEEEFFFIIIKKKKKKJJJHHHFFFDDDEEEFFFIIIKKKIIICCC???777444111000222222222000444555888<<>>AAAFFFLLLRRRXXX[[[]]]fffccc^^^ZZZWWWSSSOOOLLLJJJKKKJJJIIIGGGDDDAAA???<<>>FFFGGGMMM]]]vvvkkkggglll}}}vvvpppqqqxxxpppmmmyyyfffXXX\\\```aaa]]]TTTQQQccc{{{|||jjjaaaWWW```jjjeeeIII777777666444222222111000//////.........---------------------------------,,,,,,,,,,,,+++***))))))************************))))))))))))))))))))))))******))))))))))))******((()))+++,,,,,,+++)))(((,,,+++***+++,,,,,,***)))************++++++++++++***++++++,,,,,,---------000222444555555666777999;;;<<>>GGGLLLMMMKKKKKKMMMPPPSSSTTTWWW[[[^^^```]]]\\\ZZZVVVOOONNNQQQMMMNNNPPPRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOKKKKKKJJJIIIHHHJJJMMMPPPEEEFFFGGGFFFCCCAAA@@@AAACCCDDDDDDDDDCCCBBB@@@???>>>===;;;999777777777777<<<@@@GGGNNNTTTXXXZZZZZZdddcccaaa```\\\VVVOOOJJJFFFGGGGGGGGGFFFDDDCCCBBB???BBBBBB???>>>BBBEEEEEECCCDDDCCC@@@;;;777555555444===>>>>>>BBBBBBLLLaaaooo^^^XXXXXX___{{{~~~~~~yyy{{{~~~zzz]]]aaatttoooZZZUUUPPPSSSUUUVVV___zzzyyyzzzxxxsssXXXRRRuuurrrsssZZZ:::888666666555444111////////////.........------------------------------,,,,,,,,,,,,+++******)))************************))))))))))))))))))))))))******))))))))))))******)))***+++,,,,,,+++***)))***)))((()))+++,,,+++***************+++++++++,,,,,,,,,------...//////000222444555555555666888:::<<<>>>BBBDDDEEEFFFGGGIIIJJJWWWjjj___:::444333111111000///............------,,,,,,,,,+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++---///000//////000111333EEEHHHNNNTTTHHH]]]wwwkkkWWW[[[|||jjjNNNIIIKKK]]]vvv}}}oooeee^^^\\\YYYRRRLLLJJJAAA:::666555444000///111...000000...---222===GGGHHHIIIKKKMMMOOOPPPPPPPPPMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIGGGEEECCCCCCHHHNNNQQQOOOGGG<<<555444333333222222222222111555777;;;AAAGGGKKKKKKIIIJJJKKKMMMPPPSSSWWW[[[^^^```]]][[[[[[VVVOOOLLLNNNJJJJJJLLLNNNPPPQQQQQQRRRKKKLLLLLLLLLKKKLLLNNNOOOIIIHHHFFFEEEEEEGGGKKKMMMDDDEEEFFFEEECCCAAAAAABBBBBBBBBCCCCCCBBB@@@???>>>>>>===;;;999777777777777<<>>AAADDDCCCCCCBBB>>>:::777666666666>>>??????CCCCCCKKK___tttvvvsssfffWWWOOOOOORRR]]]zzzwwwqqqhhhgggbbbjjjxxxWWW___uuuzzz___OOOMMMOOOSSS^^^ttt|||~~~cccMMMgggmmmmmm~~~eee>>>999555666888555222000////////////............------------------------,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))******))))))))))))******)))***++++++++++++***)))+++***))))))+++,,,,,,+++*********+++++++++,,,,,,,,,------...///000111111222333444444555777:::===AAACCCFFFHHHGGGEEEIIIOOO^^^qqqtttDDD555555222222000//////.........---------,,,,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++---............000222555GGGIIIKKKRRRLLLgggvvv```pppdddQQQsss}}}\\\LLLMMMTTTeeewwwyyynnnggg```\\\WWWPPPJJJGGG===888444444333000///111---///000///000666AAAIIIHHHIIIKKKMMMNNNNNNNNNNNNKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFDDDHHHMMMNNNJJJAAA888222333333222111000000111222999>>>CCCGGGGGGGGGGGGHHHHHHHHHJJJMMMRRRWWW[[[^^^```\\\[[[[[[WWWPPPKKKKKKGGGHHHIIILLLOOORRRTTTVVVLLLMMMMMMLLLIIIIIIJJJLLLHHHGGGEEEEEEEEEEEEFFFFFFCCCEEEFFFEEECCCBBBBBBCCCBBBBBBCCCCCCBBB@@@>>>===;;;:::888777666555666666<<<>>>CCCJJJQQQYYY___bbb^^^```cccdddbbb[[[QQQJJJEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@>>><<<:::999;;;>>>GGGFFFDDD???;;;777777888;;;@@@>>>>>>CCCAAAFFFUUUooohhh]]]RRRIIIFFFJJJOOO]]]zzz~~~mmmbbbeeecccYYYWWWcccnnnvvvXXX___nnniiiUUUTTTUUU[[[lll}}}tttTTT]]]xxxrrr```uuuGGG<<<444666888666333333000000/////////.........------------------------++++++,,,,,,,,,+++************************************************************))))))))))))***************++++++*********...---+++***+++,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,---...///000111222111222444666777;;;???BBBEEECCCDDDFFFHHHNNN___ooo~~~SSS:::555333222111000///.........------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,,,,---///333666???JJJHHHFFFLLLUUU|||ccc___qqqtttSSS___jjjKKKIIIQQQ```qqq}}}yyyrrrlllgggaaa[[[TTTMMMGGGCCC:::555222333333000///000...///000222666<<>><<<;;;999888;;;AAAAAAAAA???<<<::::::<<<>>>@@@DDD???===AAA???CCCRRRsssbbbNNNBBB>>>???DDDJJJRRRlll||||||hhh\\\[[[```\\\YYY]]]___hhh{{{sssVVV[[[bbbooosss___WWW___ooommmaaannniiixxx~~~VVVEEE777666888666444555000000000/////////......------------------------+++++++++,,,,,,++++++*********************************************************))))))))))))******************************000...+++***+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---...///000111222333222555888:::===@@@DDDGGGBBB???BBBJJJTTTfffnnnHHH444444333222000///............------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++------,,,+++,,,000777;;;DDDJJJLLLIIINNNfffcccWWWhhhVVVTTTuuu|||^^^AAAOOOZZZjjjwww|||yyyqqqlllfffddd^^^WWWPPPJJJCCC???888333111222222000...000000000111777>>>DDDGGGHHHIIIIIIKKKLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIEEEEEEDDDCCCDDDEEEGGGHHHHHHGGGCCC<<<666222333444.../////////000444;;;@@@GGGHHHJJJJJJIIIGGGFFFEEE@@@??????CCCKKKRRRVVVXXXZZZVVVUUUWWWUUUNNNGGGDDDFFFFFFEEEFFFIIILLLPPPRRRRRRUUUWWWUUUOOOKKKKKKMMMIIIGGGDDDDDDEEEFFFDDDCCCBBBCCCEEEEEEDDDCCCCCCDDDCCCCCCCCCBBB@@@===;;;999444444333333333444555666888;;;@@@FFFLLLRRRWWWYYYWWWVVVUUUUUUUUUSSSOOOLLLHHHFFFCCCBBBAAACCCEEEGGGAAA;;;888999:::<<>>AAAAAAFFFBBB>>>AAABBBNNNcccwww___DDD999:::BBBMMMVVVWWWdddmmmdddggg{{{nnncccWWWdddiiijjjjjjbbbdddssszzzyyynnn[[[cccmmm{{{jjj^^^sssjjjbbbggg{{{hhhQQQ<<<888888555333666000000000000/////////...------------------------***++++++,,,,,,+++++++++******************************************************))))))))))))******+++******************+++...+++))))))***,,,------+++++++++,,,,,,,,,------......///111222333444555777:::>>>AAACCCEEEHHHKKKEEEJJJZZZnnn~~~rrrZZZ666444333222000///...............---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++///...,,,+++---222999???CCCHHHRRRSSSVVVvvvwwwVVVNNNpppuuuHHHVVV}}}xxx\\\BBB[[[dddooovvvuuupppkkkhhhaaa```[[[SSSMMMGGGAAA<<<777222000222222000...000222111333:::CCCIIIIIIGGGIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGHHHIIIIIIEEEDDDCCCBBBCCCDDDFFFHHHIIIFFF???666///---111666///000111222444:::DDDJJJIIIGGGEEEFFFHHHHHHDDD@@@:::888888<<>>;;;777555333222444777777555666;;;888999<<>>??????VVVvvvnnnYYYLLL<<<777CCCEEEHHHLLLFFFEEEcccMMM;;;AAA===WWW~~~}}}pppZZZLLLLLLZZZrrraaafffpppvvv|||wwwmmmpppyyygggeeehhhwwwpppiiipppjjj~~~pppiii|||qqqnnnNNN555===???222///222222111111000/////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))************+++++++++******)))))))))))))))***+++***************++++++,,,++++++///333444111---222555777777666777;;;???AAAHHHGGGGGGMMMNNNOOOZZZwwwRRRsss{{{LLL:::555666444---111666///......------,,,+++++++++,,,,,,+++++++++*********)))************+++++++++************)))))))))(((************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++000111...///777AAAFFFHHHFFFJJJUUUttt{{{RRRVVVlllzzzOOONNNjjj{{{]]]OOOWWWhhhrrryyyuuunnnjjjhhhggg]]]YYYTTTNNNIIIDDD>>>;;;888222///111222111000111///555===DDDGGGHHHIIIJJJJJJKKKLLLLLLLLLJJJHHHGGGGGGGGGGGGHHHJJJIIIHHHFFFDDDDDDEEEGGGIIIIIIIIIHHH@@@;;;444//////000111000333333555:::AAAGGGIIIIIIHHHHHHGGGGGGGGGFFFCCCAAA===:::777999???DDDFFFEEEIIIIIIJJJJJJJJJIIIIIIHHHFFFGGGGGGGGGGGGGGGGGGGGGMMMQQQTTTVVVUUUSSSSSSSSSQQQMMMIIIHHHHHHHHHHHHIIIEEEFFFFFFGGGGGGHHHIIIJJJFFFEEEDDDAAA>>>:::777555444222444777666444555:::777777:::@@@GGGJJJKKKIIILLLKKKJJJIIIHHHGGGEEECCCDDDIIIPPPWWW___bbbYYYKKKDDD777444===@@@DDD___gggVVVKKK:::666EEELLLLLLNNNIIIOOOuuu}}}LLL;;;CCCBBBTTTsss|||mmmgggtttaaaLLLMMMKKKXXXpppcccaaakkkqqqwww|||rrrhhhlll}}}hhhfffkkkqqqrrrooorrrnnn~~~[[[;;;999999333666222222111111000000//////000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))************************)))************+++++++++******))))))))))))******---,,,,,,++++++++++++,,,,,,------......///000111333555666666666999===@@@AAAMMMOOOIIIEEEJJJfffTTT\\\}}}|||lll@@@999666111+++000444,,,//////......---,,,,,,,,,+++++++++***************)))************+++++++++************))))))))))))************************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,000111...111;;;EEEKKKHHHEEEPPPkkk\\\NNN^^^|||ZZZIII[[[~~~hhhSSSRRReeewwwzzzyyyrrrllliiifffbbb[[[WWWQQQLLLGGGAAA;;;777666111///222222000///111333888???EEEHHHIIIIIIJJJKKKKKKLLLLLLKKKIIIGGGFFFGGGFFFFFFGGGHHHHHHFFFEEEAAAAAACCCGGGKKKKKKGGGCCC888555000//////111222333888:::===BBBGGGIIIHHHGGGIIIJJJKKKJJJGGGDDDCCCCCC???<<<999999===@@@@@@???AAAAAACCCDDDFFFHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDKKKLLLNNNQQQSSSTTTRRRQQQSSSRRRPPPPPPPPPQQQOOOMMMLLLKKKJJJIIIJJJKKKMMMNNNGGGFFFCCC@@@<<<999666555444222444777666333444888666666999===BBBDDDDDDDDDFFFGGGGGGGGGEEEEEEEEEFFFMMMWWWdddooossslllZZZHHH===555555===@@@DDD[[[wwwqqqZZZNNNIII:::666EEEMMMNNNPPPOOO\\\nnnDDD666AAABBBJJJVVVSSSNNNSSSoootttRRREEELLLGGGSSSlllddd^^^gggmmmsssyyyoooeeeiiilllqqq|||uuu}}}qqqjjj}}}|||dddDDD:::777555:::222222222111000000//////000//////......---------------,,,,,,,,,,,,,,,,,,+++++++++******))))))(((************************)))************+++++++++******)))))))))******+++///...------,,,,,,,,,,,,+++...///---+++,,,111666555555777999<<>>222444111000111...//////......---,,,,,,,,,************************))))))*********+++++++++*********)))))))))))))))************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---000000///333>>>IIINNNLLLJJJbbbkkkUUUZZZpppdddEEETTTyyylllWWWNNN[[[wwwwwwmmmhhhfffbbb\\\YYYUUUOOOJJJDDD???999555333000///222222000///222888<<>>===<<<;;;<<<===???BBBDDDFFFGGGJJJJJJJJJIIIGGGEEECCCBBBIIIGGGGGGKKKQQQSSSPPPMMMUUUVVVWWWWWWYYY[[[YYYUUUUUUUUUSSSRRRPPPOOONNNMMMFFFDDDAAA===999666444333444222444666555222444888666777999<<<>>>@@@@@@@@@CCCDDDEEEDDDCCCFFFLLLRRRaaalll{{{nnnTTTAAA777777===EEEEEEDDDQQQdddhhheeeTTTDDDAAA===;;;BBBHHHKKKQQQTTTggg\\\===555@@@BBBCCCDDD>>>GGGWWW}}}dddIIIKKKJJJDDDOOOiiiiiicccjjjmmmttt{{{rrrgggiii{{{||||||}}}vvvdddgggxxxmmmRRRAAA999444444333333222111111000000///000/////////......---------------------,,,,,,,,,*********)))))))))((((((************************))))))*********+++++++++******))))))******++++++//////...---,,,,,,,,,,,,+++---///000000222666999666888;;;???DDDGGGIIIJJJKKKHHHHHHXXXpppwwwZZZWWWrrrDDD...999:::222111444......------,,,+++++++++******************++++++))))))*********+++++++++))))))))))))))))))******************************************************,,,,,,,,,,,,,,,,,,,,,,,,---000000000666BBBLLLPPPPPPRRR{{{eeeYYYaaaxxxNNNCCCfff]]]NNNOOOdddvvvjjjeeeeee```YYYVVVRRRMMMHHHCCC>>>888555222//////222222000111555===AAAFFFIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFJJJHHHGGGGGGHHHHHHGGGFFFCCCDDDFFFIIIIIIDDD;;;444111111/////////111333666@@@CCCHHHKKKKKKHHHEEEBBBJJJLLLNNNLLLGGGDDDCCCDDDDDDBBB@@@>>>>>>>>>===<<<::::::;;;<<<===???AAABBBIIIIIIJJJJJJHHHGGGDDDCCCGGGDDDCCCGGGMMMPPPMMMHHHPPPTTTVVVVVVZZZ___^^^YYY[[[[[[\\\[[[XXXTTTOOOMMMCCCAAA===888555333222111444222444777666333444999999:::<<<======>>>??????AAABBBAAAAAACCCLLLXXXaaauuu~~~kkkOOO===:::>>>FFFLLLKKKLLLXXXffftttyyybbb???666>>>AAAAAAGGGKKKQQQXXXrrrOOO>>>;;;EEEGGGDDDEEEFFFPPPnnnZZZGGGRRRKKKGGGTTTooovvvllloooooovvvyyykkkjjjyyyooohhhwww|||zzz}}}aaa[[[jjjwww^^^FFF:::555///333333222222111000000000///////////////..................------,,,,,,,,,*********)))))))))))))))************************))))))*********+++++++++***************+++,,,,,,......---,,,,,,,,,,,,,,,,,,,,,...333999<<<<<<;;;;;;===BBBEEEGGGGGGGGGGGGHHHLLLYYY{{{lllWWWyyyOOO000777888//////333......------,,,++++++++++++++++++++++++,,,,,,,,,)))************+++++++++))))))))))))************************************)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111888DDDMMMOOONNN\\\bbb\\\eeehhhGGGIIIssstttRRRKKKUUUmmmttthhhdddccc___XXXRRROOOJJJEEEAAA===888444111//////111222111555;;;AAAEEEIIIKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGKKKIIIGGGGGGGGGHHHGGGFFFHHHIIIKKKJJJFFF???888333222111111//////111666999BBBEEEJJJLLLJJJGGGEEEDDDJJJKKKLLLKKKHHHEEEDDDDDDCCCBBBAAA@@@????????????<<<;;;:::::::::;;;<<<===DDDEEEGGGIIIIIIHHHFFFEEEEEEBBBAAACCCHHHJJJHHHDDDFFFLLLNNNNNNTTT^^^```[[[[[[\\\^^^^^^[[[VVVPPPMMMAAA>>>999555222000111111333222444777777555666;;;<<<===???>>>>>>>>>???@@@@@@??????BBBIIIWWWeeeooofffLLL>>>===BBBHHHKKKOOOZZZmmm}}}mmm===111===DDDGGGNNNPPPSSS]]]DDD>>>===DDDHHHFFFJJJTTT^^^XXXFFFRRRPPPPPP```|||xxxuuupppyyypppjjj~~~vvvyyynnn\\\ZZZdddhhhooo}}}{{{{{{}}}qqqiiisssbbb~~~cccEEE;;;<<<777333333333222111111000000//////////////////////////////......---,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++***************+++,,,---------,,,,,,,,,------.........000777???CCCAAA>>>@@@DDDGGGGGGDDDCCCDDDFFFEEE^^^}}}^^^gggnnnIII<<<333000111...//////......---,,,,,,,,,++++++,,,,,,,,,---------)))************+++++++++((()))))))))************************************((()))))))))*********+++------------------------+++///111333:::EEELLLMMMKKKhhh[[[___vvvxxx[[[DDDTTTfffJJJNNN```xxxyyyoooddd______[[[UUUNNNKKKFFFBBB???;;;777333000...///111111222888@@@EEEHHHKKKLLLLLLJJJJJJKKKGGGGGGGGGGGGGGGHHHHHHIIIKKKHHHFFFEEEFFFFFFFFFEEEGGGJJJKKKGGG???777333333222222111//////333:::???DDDGGGJJJKKKIIIGGGGGGHHHJJJIIIIIIIIIIIIGGGEEEBBB@@@@@@AAAAAA@@@@@@AAABBB===<<<:::999888999:::;;;>>>@@@CCCFFFHHHHHHGGGGGGEEEBBBAAABBBDDDDDDCCC@@@===CCCEEEDDDMMM[[[aaa^^^]]]]]]\\\ZZZVVVQQQKKKHHH???<<<777333111000222333333222444888888777999======???@@@@@@>>>>>>@@@BBBAAAAAABBBJJJWWWggguuu}}}aaaIII???<<>>EEEOOORRRTTTXXXccc|||???>>>;;;@@@HHHIIINNN\\\oooUUUGGGPPPSSSWWWkkk}}}sss}}}uuukkkwwwbbbZZZYYYRRRRRRXXXYYYeee~~~~~~~~~~~~sss{{{rrr|||xxxNNN===@@@<<<444333333222222111111000/////////////////////000/////////...------,,,,,,***+++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************+++,,,---...------------...///000000111222555999===@@@BBBBBBCCCGGGJJJGGGBBBCCCKKKSSSaaazzzwwwvvvyyydddVVVkkkIII666888:::...000000000///......------,,,,,,,,,------.........)))************+++++++++(((((())))))*********+++************************(((((())))))*********+++------------------------+++...111444<<>><<<:::999888999:::;;;999;;;@@@DDDGGGHHHHHHGGGDDDCCCAAAAAAAAAAAA???>>>:::@@@AAA@@@JJJ[[[dddaaaaaa___[[[VVVPPPJJJEEEBBB???<<<777333111111333555333222444999999888:::???>>>@@@AAA@@@>>>===@@@CCCDDDDDDHHHSSSddduuu}}}]]]EEE<<<>>>LLLZZZdddooolllCCC666???AAAEEEUUURRRVVV\\\iiibbbCCCBBB>>>BBBNNNPPPTTTaaa|||vvvQQQJJJRRRTTTZZZqqqwww{{{mmmlllTTTWWWTTTSSSUUUWWWkkk}}}yyy~~~}}}mmm\\\^^^@@@<<<555444444333222222111111000////////////000000000000000000///...------,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++************+++,,,---...............///111222333444777999999999;;;AAAFFFCCCHHHJJJGGGCCCIIIXXXeeetttfffZZZYYYVVVVVVWWWWWWWWW^^^fffjjjiiimmmsssrrrnnnpppvvvpppooopppsssxxx