BM6P6(@ ******)))((('''&&&%%%%%%))))))))))))((((((((((((******++++++++++++******)))******+++++++++******,,,,,,+++***))))))******)))************+++++++++,,,,,,,,,++++++*********)))************+++++++++***++++++,,,------------------,,,,,,,,,,,,++++++******))))))))))))******---------,,,,,,+++++++++------------------------)))******++++++,,,------,,,,,,,,,---...///000000000///...---------------000---,,,---///000...,,,///000111000///...///000000///.........///111222777222......222444222///222222333333333444444444111111111111000000000000111111111111111111111111111111111111111111111111333333333222222222111111333333444444444444555555777777777666555555444444888777666777999:::::::::777777888:::<<<<<<:::888888777777777777999:::;;;@@@???===<<<;;;<<<>>>???BBBBBBBBBCCCCCCDDDEEEFFFDDDCCCBBBCCCDDDGGGJJJKKKHHHGGGFFFEEEEEEEEEFFFGGGEEEDDDBBBBBBDDDHHHMMMPPPTTTQQQOOOPPPRRRQQQJJJEEEFFFDDDBBB@@@@@@AAACCCDDDCCCEEEGGGIIIKKKLLLLLLLLLEEEEEEEEEFFFGGGIIIJJJKKKLLLGGGDDDFFFGGGFFFFFFIIICCCEEEFFFEEEBBB???>>>>>>???AAACCCEEEFFFFFFEEEDDDDDD???:::888999;;;;;;;;;:::999888888999;;;===>>>777777888888888999999999777666666555444444333333333333444555666666555555111111000000//////...............------,,,,,,+++------,,,,,,+++***)))))),,,++++++******)))))))))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&&&&%%%###!!!###$$$'''((())))))(((''')))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&(((***++++++)))%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((()))(((&&&%%%%%%&&&((())))))(((((('''((()))***+++)))((('''''''''(((***+++))))))***++++++++++++***,,,+++***))))))***+++,,,***+++,,,...000333555666>>>===:::777333000---+++++++++,,,------......///////////////////////////000000000000////////////111111222222222333333333444444444444444444333333222222333333333333444444333333444555666777888999666666666666555555555555777888888999999999888888888999999:::::::::999999888888888888888999999999777888888999;;;<<<<<<===AAA???===<<<;;;<<<===>>>)))))))))(((''''''&&&&&&)))))))))))))))))))))(((((())))))))))))))))))(((******+++++++++***))))))++++++***)))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********)))************+++++++++++++++,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------******))))))))))))******+++++++++++++++*********------------------------)))******++++++,,,------,,,,,,------....../////////......------------...///---,,,---//////...,,,///000111000.........000000//////...///000111222333///+++,,,///000///,,,/////////000000000111111111111111000000000//////111111111111111111111111111111111111111111111111222222222222111111111111333333333333333333333333666666666666555555555555888777666666888::::::999777666666888:::;;;999888999888888888888:::;;;<<>>===;;;;;;<<<>>>???DDDCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCCCCEEEGGGIIIGGGFFFEEEDDDEEEEEEFFFGGGDDDDDDDDDFFFHHHKKKNNNPPPUUUSSSQQQRRRTTTRRRLLLGGGFFFDDDBBBAAAAAABBBDDDFFFEEEFFFHHHJJJKKKKKKKKKKKKDDDDDDEEEFFFGGGHHHIIIJJJMMMGGGDDDFFFFFFDDDDDDFFFEEEFFFGGGEEEBBB@@@@@@@@@AAABBBDDDGGGHHHGGGGGGFFFDDD@@@;;;999999;;;;;;:::999888777777888:::<<<===888888888999999999::::::777777777666555444444444222222333444444444444444222111111111000000//////.........---------------,,,,,,,,,++++++************++++++++++++***)))((()))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%%%%%%%$$$"""!!!###%%%&&&''''''&&&%%%((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''(((((('''%%%%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((&&&'''((()))))))))((('''((((((((((((((())))))***))))))***++++++++++++***++++++***))))))***++++++++++++,,,...111333555777;;;;;;;;;999555111---***++++++,,,------......///........................000/////////////////////111111111222222222333333222222222333333333333333222222333333333333444444222333444555666777777888666666666666555555555555777777888999999999999888888999999::::::999999999888888888888888999999999777888888999;;;<<<<<<===@@@>>>===;;;;;;;;;===>>>(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***+++++++++***))))))((())))))))))))(((((((((((()))))))))*********+++++++++++++++++++++*********)))************+++++++++++++++,,,,,,,,,+++******((()))***+++,,,---......******))))))))))))******)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,---------------------.........------------------...///...---,,,---...///...,,,///000111000...---...//////////////////000111111111...++++++...///...+++........./////////000000111111000000000000//////111111111111111111111111111111111111111111111111111111111111000000000000222222222222222222222222444555555555555666666666777666555666888999999999777666555666999:::999999999999888888999:::<<<===>>>===<<<;;;;;;<<<===>>>DDDCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBDDDEEEFFFEEEEEEDDDEEEEEEFFFGGGHHHEEEFFFGGGIIIKKKMMMNNNOOOTTTRRRQQQQQQRRRQQQLLLHHHDDDDDDBBBBBBBBBDDDFFFHHHGGGHHHJJJKKKKKKJJJIIIIIIDDDDDDEEEEEEFFFGGGHHHHHHLLLFFFCCCEEEEEEBBBAAACCCGGGGGGGGGEEEBBBAAAAAACCCBBBDDDFFFHHHIIIIIIHHHGGGEEEBBB===:::999::::::999888888777777777999:::;;;888888888999999999999999777777777666666555555444111111111222222222222222222111111111111111111111---------...............++++++++++++++++++******)))***+++,,,,,,***((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$%%%%%%$$$"""###%%%&&&'''&&&&&&%%%''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''%%%$$$%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%''')))+++,,,***(((&&&'''(((((()))))))))))))))((()))******++++++******+++******))))))******+++***+++,,,...000333555666777888999999777111,,,(((++++++,,,------......///........................////////////////////////000111111111222222222222000000111111222222333333222222333333333333444444222222333444555666666777666666666666555555555555777777888999999999999999999999999::::::999999888777777888888888999999999888888999::::::;;;<<<<<<>>>===;;;:::::::::;;;<<<''''''(((((()))))))))))))))))))))))))))*********,,,,,,,,,------,,,,,,,,,***+++++++++***)))((('''((((((((((((((((((''''''))))))))))))************+++++++++***************))))))*********+++++++++++++++,,,,,,+++***)))))))))))))))***+++,,,,,,---******))))))))))))******((())))))******+++++++++++++++++++++++++++++++++)))******++++++,,,------...---------------------,,,,,,,,,,,,---......///------------------------///000000000...---...//////////////////000000111222000...///111111000///000000000111111111222222111000000000////////////111111111111111111111111111111111111111111111111000000000000//////////////////000000111222222222333333444555555666777777777555444555777999999888777666666777999;;;;;;:::999888777777888999;;;<<<<<<<<<;;;;;;;;;<<<===>>>AAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAABBBDDDEEEFFFDDDDDDEEEFFFGGGHHHIIIJJJKKKJJJJJJKKKKKKLLLMMMNNNPPPOOONNNNNNNNNMMMIIIFFFCCCCCCBBBBBBDDDFFFHHHIIIJJJJJJKKKKKKJJJIIIGGGFFFCCCDDDDDDEEEFFFFFFFFFFFFHHHCCCAAACCCDDDBBBAAACCCGGGGGGFFFDDDAAAAAABBBDDDCCCDDDGGGIIIJJJIIIIIIHHHFFFCCC???<<<:::999999999888777777666777777888999777777777777777777777777666666555555555444444444111111111111111111222222000000000000000000111111---------....../////////************++++++++++++''')))+++,,,,,,+++((('''((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$###$$$%%%&&&&&&%%%&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$&&&((()))((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&''')))***,,,,,,+++***)))&&&''')))*********)))(((((())))))*********************))))))))))))******)))***+++---///222444555444555666666444000,,,)))++++++,,,------......///.................................///////////////000000000111111111111222///000000111222333444444222222222333333333444444222222333333444555555666666666666666555555555555666777888999999999999999999999:::::::::999888888777777777888999999::::::888888999::::::;;;<<<<<<;;;;;;:::999999::::::;;;''''''(((((()))*********((()))))))))*********+++,,,,,,,,,------,,,,,,,,,***************)))((('''&&&'''((((((((((((''''''(((((()))))))))*********************************))))))*********+++++++++++++++++++++***)))((((((******************************))))))))))))******)))*********++++++,,,,,,++++++++++++++++++++++++)))******++++++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,---------,,,,,,------...///000///...------///...//////000000000000000111111000111222222111000111111111222222222333333000000000////////////...111111111111111111111111111111111111111111111111000000000/////////......+++,,,---///111222444444222222333444555666777777666555444444777888888777888777777999;;;===<<<<<<777777666666777888999;;;;;;;;;;;;;;;;;;<<<<<<=========>>>???AAACCCDDDEEE>>>???@@@AAACCCEEEGGGHHHDDDEEEFFFGGGIIIJJJKKKKKKRRROOOLLLIIIHHHIIIKKKMMMMMMMMMLLLLLLKKKJJJGGGEEEBBBBBBBBBCCCDDDFFFHHHIIIJJJKKKKKKKKKIIIHHHFFFDDDCCCCCCDDDEEEEEEEEEDDDCCCCCC???>>>BBBDDDCCCBBBDDDFFFFFFEEECCCAAA@@@BBBCCCBBBDDDFFFHHHJJJIIIHHHHHHFFFDDDAAA>>>;;;999999999888888777777777777777777555555444444444444444444444333333333333333222222222222111000000111111222---.........//////000000,,,---------......//////*********************+++&&&(((***,,,,,,***((('''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$###$$$&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$%%%''')))***)))(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&)))(((((((((((()))******&&&''')))*********)))((((((((()))************)))))))))))))))))))))))))))'''((()))+++---000222444555555444222000...+++***++++++,,,------......///........................------....../////////000//////000000000111111111000111111222333444444555222222222333333333444444222222333333444555555555666666666666555555555555666666777888999::::::::::::::::::::::::999888777666777777888999999::::::888999999::::::;;;;;;;;;::::::999999999:::::::::((((((((())))))*********((())))))******+++++++++))))))************))))))((())))))******))))))(((&&&&&&((()))))))))((('''((((((((()))))))))******)))))))))***************)))************+++++++++))))))*********))))))(((*********)))))))))((((((******))))))))))))***************+++++++++++++++************************)))******++++++,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---...+++---...---,,,+++,,,---...///000///---,,,---.........///000000000000000...//////000000000000////////////000000000111111000000////////////......111111111111111111111111111111111111111111111111000000000000////////////+++,,,---///111333444555222222333444555555666666555444333444666777777777777777888;;;===>>>===;;;666666555555666777999:::999999:::;;;;;;<<<<<<<<<:::;;;<<<>>>@@@CCCEEEFFF===>>>???BBBDDDFFFHHHIIIDDDEEEFFFHHHIIIJJJJJJJJJTTTPPPLLLHHHFFFGGGIIIKKKLLLLLLLLLKKKJJJIIIGGGGGGBBBBBBBBBCCCDDDEEEGGGHHHJJJJJJJJJIIIHHHFFFDDDCCCBBBCCCDDDEEEDDDCCCBBBAAAAAA======BBBEEEDDDCCCEEEEEEEEEEEEDDDAAAAAAAAACCCCCCEEEGGGIIIJJJJJJIIIHHHEEEEEECCC???;;;999999:::999888888888777777666666333333333333222222222222222222222222222222222222333222111000///000111222,,,,,,---......///000000,,,,,,,,,---------------******************))))))&&&((()))++++++***)))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((((('''%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))'''(((((()))))))))))))))'''((())))))******))))))((())))))******))))))((('''((()))+++---000222333777666444111///---,,,+++++++++,,,------......///---------------------------------......//////000////////////000000000000111111222222333333444444222222333333333333444444333333444444555555555555666666666666555555555555555666777888999:::::::::::::::::::::999999888777666666777888999::::::;;;999999999::::::;;;;;;;;;999999999999::::::::::::))))))))))))))))))******((())))))******+++,,,,,,((())))))))))))))))))(((&&&'''((()))************%%%'''(((******)))((('''(((((((((((()))))))))***((()))))))))*********+++)))************+++++++++(((((())))))***)))))))))(((((())))))))))))))))))******))))))))))))*********************)))))))))************************)))******++++++,,,------+++++++++,,,,,,------...------,,,,,,+++,,,,,,,,,+++---...---+++***,,,......///000///---,,,---...---...///000111000000///,,,---///000000/////////........./////////000000000000/////////.........111111111111111111111111111111111111111111111111111111111000000000//////......///000111222222333333333333444444555555555555444333333555777777666444555888<<>>???AAACCCEEEFFFGGGHHHCCCDDDEEEGGGHHHHHHGGGGGGOOOMMMJJJHHHGGGGGGHHHIIIIIIJJJJJJIIIGGGFFFEEEFFFAAAAAABBBCCCCCCDDDEEEFFFHHHHHHIIIHHHGGGEEECCCAAABBBCCCDDDDDDDDDBBBAAA???AAA>>>>>>CCCEEECCCCCCDDDDDDEEEGGGFFFDDDBBBBBBCCCEEEFFFHHHKKKLLLKKKKKKJJJDDDDDDDDD@@@<<<::::::<<<999999999999888777666555444333333333222222222111222222222222222222222222222111///...---...///000,,,,,,---...///000111111,,,,,,,,,,,,,,,+++++++++++++++******))))))((((((''''''((()))***))))))))))))))))))(((((((((''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''((((((((((((((((((((((((((())))))***'''(((((()))))))))))))))'''((()))******)))((('''))))))***,,,///111333555888888777666333000---+++++++++,,,------......///------------------------,,,,,,---......///000000........./////////000000111111111222222222222222222222333333333333444444444555555555555666666666666666666666555555555555555666777888999:::::::::::::::::::::999888777777555666777888999:::;;;;;;999999::::::::::::;;;;;;888999999:::;;;;;;::::::******))))))))))))))))))((())))))***++++++,,,,,,******++++++++++++******%%%&&&''')))************%%%''')))***+++***)))((((((((((((((())))))))))))(((((())))))*********+++)))************+++++++++''''''((())))))***))))))&&&&&&'''((()))***++++++******))))))))))))************))))))(((((('''''')))))))))))))))))))))))))))******+++,,,,,,------******+++,,,,,,---.........------,,,++++++++++++***,,,...---+++***,,,....../////////---,,,---...---...000111111111000///,,,...000111111000000000////////////000000000111000/////////............111111111111111111111111111111111111111111111111111111111111000000000000111111111111111000000000333333444444444444555555555333222333555777777666222444777<<>>;;;888888777777777777999:::;;;777888999:::;;;<<<<<<;;;<<<<<<<<<===>>>@@@BBBBBB@@@AAABBBDDDEEEFFFFFFFFFAAACCCDDDEEEFFFFFFEEEEEEJJJIIIIIIIIIHHHHHHHHHHHHFFFFFFGGGEEECCCBBBBBBCCCAAAAAABBBBBBCCCDDDDDDDDDGGGGGGHHHGGGFFFDDDBBBAAAAAABBBDDDDDDDDDBBB@@@>>>CCC??????CCCEEECCCAAABBBDDDFFFHHHHHHFFFDDDCCCDDDFFFHHHJJJLLLMMMMMMLLLKKKCCCDDDDDDAAA<<<:::;;;===::::::::::::999777666555444444444333333222222222333333333333333333333333111000...,,,,,,,,,...///,,,---...///000111222333,,,,,,,,,++++++*********,,,++++++***)))(((((('''(((((((((((())))))******))))))))))))(((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))'''%%%(((''''''&&&&&&&&&'''''')))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""###$$$'''((('''&&&'''''''''''''''''''''&&&''''''''''''((((((((())))))(((&&&%%%%%%&&&((()))''')))+++------,,,***))))))((('''''''''(((***+++'''(((((()))))))))))))))'''((()))******)))((('''***+++,,,...000333555666888999;;;:::777333---***++++++,,,------......///------------------------,,,,,,------...///000000............/////////000111111111000000000000000222222333333333444444444555555555666666666666666777666666666555555555555555666777888:::::::::;;;;;;;;;;;;:::999888777666555666777888999:::;;;;;;:::::::::::::::::::::;;;888999:::;;;;;;;;;;;;;;;&&&&&&&&&'''((())))))***&&&'''(((***,,,...000111))))))(((((('''''''''&&&***)))(((''''''&&&&&&&&&(((((((((((((((''''''''')))(((''''''''''''(((((((((((((((((((((''''''''')))*********++++++++++++***************)))(((((()))(((((()))++++++***(((((((((((((((((((((((((((+++++++++************)))'''((()))******)))((('''))))))(((((()))***++++++***,,,......,,,,,,...111........................------------------------***++++++,,,---...//////............////////////------............------///......---------......//////000000000000////////////000000000000//////222111000000000111333333////////////////////////222111000//////111333444888777555333222333444555333333222333555666444333555666777888999999999999666666666666777777777777777888:::;;;<<<;;;;;;::::::;;;===>>>???>>><<<;;;<<<<<<>>>???AAAAAABBBBBBBBBBBBBBBAAA@@@@@@CCCEEEIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFDDDBBB???>>>AAABBBDDDFFFGGGFFFEEEDDDEEEFFFGGGFFFCCCAAAAAAAAA>>>AAADDDEEECCC@@@???>>>@@@???>>>???BBBDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEGGGFFFEEEFFFGGGHHHGGGFFFGGGFFFDDDAAA>>>;;;999888===<<<:::888666444333222555555444333333222111111333222222111000///......//////......------------------+++******+++------......---,,,,,,,,,,,,---)))((('''&&&%%%%%%&&&'''************************(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%%%%&&&'''((((((((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&&&&&&&&&&$$$###&&&'''(((*********)))((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))))))))((('''&&&%%%%%%$$$((()))***++++++***)))((())))))))))))(((((((((((((((((()))******************))))))***---111555777===<<<;;;:::999666111...---,,,++++++******++++++------,,,+++,,,---.../////////000//////...------............////////////////////////000000000000000000111222222222222111333333333444444444444555666666777666666555444444777777666666777888999999999999888888777666666666666666888999999999999999888888777777777777888888999999999:::::::::;;;;;;&&&&&&''''''((())))))***&&&'''(((***+++---...///)))(((((((((''''''''''''(((((((((((()))***++++++))))))(((''''''''''''''')))((((((''''''((((((((((((((((((((((((((((((''')))))))))*********++++++***************)))((((((((())))))***))))))((((((((((((((((((((((((((((((*********)))))))))(((((((((((())))))))))))(((((()))))))))))))))*********(((+++---,,,***)))***,,,........................---------------,,,,,,,,,,,,,,,,,,---------------............////////////------............------......------------......//////000000000000/////////000000000000000000///111111000000000111222333111111111111111111111111222111000//////111333444888777555444444444555555555444444555666777555444333333444555666666666666555555555666666777777777777888999:::;;;;;;::::::;;;<<<>>>@@@@@@???>>>===<<<<<<===??????@@@@@@@@@AAABBBBBBBBBAAAAAABBBDDDEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEEEEEEEDDDCCCAAA@@@AAACCCFFFHHHHHHGGGFFFDDDDDDFFFFFFEEEBBBAAA@@@AAA???BBBDDDEEECCC@@@???>>>???>>>===???AAACCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEFFFEEEDDDEEEFFFGGGFFFDDDCCCCCCAAA@@@>>><<<;;;:::<<<<<<;;;:::888666555444555444444333222222111111222222222111000000//////000//////...---,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++******++++++***)))((('''&&&''''''(((************************))))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&(((((())))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%)))((((((((('''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))((((((((('''&&&&&&%%%%%%(((((()))******)))(((((())))))((((((((('''''''''(((((()))************)))***))))))***,,,///333666;;;:::999999888666222...************++++++,,,------,,,,,,+++,,,---...//////////////////...------............////////////.../////////000000000000000111111222222222222222333333444444444555555555666666666666666555444444666555555555666666777888888888777777777777666666555666777888999999999999888777777666666777777888888888888888999999999999&&&&&&''''''((()))))))))''''''((()))***++++++,,,((((((((((((''''''''''''))))))))))))***+++,,,---***)))(((&&&&&&''''''(((((((((((((((((()))))))))''''''((((((((((((((((((((((((((()))))))))******************)))))))))((((((***,,,+++(((&&&''')))))))))))))))))))))))))))))))))))))))((((((((('''))))))(((((((((((())))))))))))*********))))))((((((***,,,,,,***)))((()))---------------------------------,,,,,,+++++++++...---------,,,,,,,,,+++---............/////////------............------...---------------......///000000111111000000///000000000111111000000000111000000000000111222222111111111111111111111111111111000///000111222333666666666666666555555555555555444555666666444333000111222222333333333333333444444555666777777777666777888999::::::::::::===>>>???@@@AAA@@@???>>><<<<<<======>>>>>>>>>>>>???AAACCCDDDCCCBBBBBBCCCBBBBBBBBBCCCDDDFFFGGGHHHCCCCCCDDDEEEEEEDDDCCCBBBBBBDDDGGGJJJKKKIIIGGGFFFDDDEEEEEEDDDAAA@@@@@@AAA@@@CCCEEEEEEBBB@@@>>>>>>???======>>>@@@BBBBBBAAA???@@@AAACCCDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEDDDCCC?????????>>>>>>===<<<;;;:::;;;<<<<<<;;;999777555444444333333222111111111111111111111111111111111111000///...---,,,+++***++++++,,,,,,,,,,,,++++++******)))(((((((((((()))******)))(((((((((((()))(((((())))))******++++++))))))(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((()))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%((((((((('''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''((())))))******))))))***)))))))))+++...111333888777777777777666222///)))))))))***+++,,,---...,,,,,,,,,,,,,,,---............//////......---------............/////////....../////////000000000111111222333333333333222444444444444555555555555555555666666555555444444555444444444444555666666666666666666777777777777555555666777888888888888777777666666666666777777666666666777777777888888''''''''''''(((((())))))'''''''''((((((((())))))((((((((((((((('''''''''---,,,+++***))))))))))))***)))'''&&&&&&&&&((()))(((((())))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))+++******)))))))))))))))(((,,,///---(((%%%'''***))))))))))))))))))))))))******)))))))))(((((((((***)))(((''''''((()))***)))******+++***)))(((((()))***,,,------,,,+++***------------------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------......------,,,------,,,,,,------......000000000111111000000000111111000000000000111111000000000000000111111222111111111111111111111111111000000///000111222222555555666777777666666555555444333444555444222000///000000111222222111111222222333444555666666777555666777888999999::::::======>>>???@@@??????>>><<<<<<<<<<<<<<<<<<<<<======@@@CCCEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGGGGCCCDDDEEEEEEEEEDDDCCCBBBBBBEEEIIILLLMMMKKKIIIGGGCCCDDDDDDBBB@@@???@@@AAABBBDDDEEEEEEBBB???>>>>>>>>>===<<<<<>>@@@BBBCCCEEEFFFFFFDDDCCCAAABBBCCCCCCBBBAAA======>>>>>>===<<<;;;:::777999;;;<<<<<<:::777666333333222222111111111000000111111111222222222333111000///...,,,+++***))))))***+++,,,,,,+++***)))***)))((((((''''''(((((())))))((((((((((((((((((''''''((())))))*********))))))((('''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))***)))'''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''(((((()))))))))))))))***)))))))))***,,,///000555444444555666555222///))))))))))))***+++,,,---,,,,,,,,,,,,,,,---------------.........------,,,---------.........//////........./////////000000111111222333333333333333333444444444444555555555444444555555555444444333555555444444444444555555444444555666666777888888444444555666777777777777777666666555555666666777666666666666777777777777''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((+++***)))(((((('''((((((***)))((('''&&&''''''(((&&&'''((()))***)))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))+++***))))))(((((()))))))))---000...)))&&&(((+++))))))))))))))))))))))))++++++*********)))))))))***)))(((''''''((()))***))))))*********)))))))))((()))***,,,---------,,,------------------------,,,,,,+++++++++***************++++++,,,------...------------............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......000000111111111111000000111111000//////000111111//////000000111111111111000000000000000000000000000000000000000111111111333444555666777777666666777666555555555444222000000000111222222222222111111222222333444444555555444555555666777888999:::;;;<<<<<<===============<<<;;;;;;::::::;;;<<<===<<>>>>>===<<<:::;;;===??????>>><<<===???AAACCCEEEFFFFFFCCCBBBAAAAAABBBBBBAAA???>>>>>>???>>>===;;;999888555666888::::::999666555222111111111111111000000000000000111111222333333111000///---,,,***))))))((()))++++++++++++)))(((******)))(((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))(((((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&'''))))))+++***((('''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''((()))))))))))))))))))))))))))***,,,...///222222222444555444111...++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------........................////////////111111222333333333333222333333333333444444444444333333444444444444333333666555555444444555555555333333444555666777777888333333444555666666666666666666555555555555666666666666666666777777777777''''''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&'''((()))***((((((((((((((('''''''''%%%&&&''')))))))))((((((&&&&&&''''''((()))))))))((((((((()))))))))******,,,+++)))((((((((()))******,,,...---***((()))+++))))))))))))))))))))))))++++++++++++************))))))(((((((((((())))))))))))(((((()))***++++++)))(((''')))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,---......,,,------------.........,,,,,,------------,,,,,,++++++++++++,,,---...///000111111222222111111000111000///......///000111...///000000111111000000/////////////////////////////////000000000111111222333333444555666777777999888777666777666333111111222222333333333222222222222222222333333333333333333444444666777999::::::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;===>>><<>>>>><<<;;;999:::<<<======<<<<<<>>>???BBBCCCEEEFFFFFFCCCBBBAAAAAAAAAAAA@@@>>>??????@@@???>>>;;;888666444555666888888777555444000000000000000000000000//////000000111111111222000///...---,,,+++***)))))))))************))))))+++***))))))(((((())))))%%%&&&'''''''''''''''&&&(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&'''(((((())))))(((((()))))))))***+++---...///000000111222333222///---++++++***)))))))))))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,------------.........------........./////////000000111222222222222111222222222222333333333333222222333333444444333333666666555444444444555555333333333444555666666777222222333444555555555555555555444444444444555555555555666666666777777777(((((((((((((((((((((''''''''''''''''''(((((((((''''''''''''((((((((()))&&&&&&&&&&&&'''((()))***'''((()))***)))(((&&&%%%###$$$&&&((()))(((''''''&&&&&&''''''((())))))***)))))))))*********++++++,,,+++)))((('''((()))***))))))*********))))))(((((((((((((((((((((((((((************))))))))))))(((((())))))))))))(((((()))((('''&&&'''***,,,...///,,,)))(((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++++++++******++++++,,,,,,,,,---,,,,,,---------.........+++,,,,,,------,,,,,,+++++++++++++++,,,---...///000111111222222111111000000///...------...///000......000111111111000///000000000000000000000000...//////000000000000000222222111222333555777888888777555555555333111...222222333333333333222222222222222222222111111111333333333333555777999::::::::::::::::::;;;;;;<<<;;;:::999999:::<<<>>>@@@<<>>>>>>>><<<:::999999;;;<<<<<<;;;>>>???@@@BBBDDDEEEEEEFFFDDDBBBAAAAAAAAAAAA@@@>>>>>>???@@@@@@???<<<999777555555666666666555555444000000000000000000000000///////////////000000000......------,,,+++******)))))))))(((((()))))))))******)))(((((((((((((((%%%&&&'''((()))((((((''')))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((()))+++,,,...///000000///000111222111...+++***))))))))))))******+++)))***+++,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,---------.........---------.........////////////000111111111111000000000111111111222222222111111222333333333333333555555444333333333333333333333333444444555555555111222333444444555555444555444444444444444444555444444444444555555555555(((((((((((((((''''''''''''''''''(((((((((((((((&&&'''''''''(((((())))))***)))(((''''''&&&&&&&&&&&&''')))+++***(((&&&$$$"""###%%%'''(((((('''&&&&&&&&&&&&'''((())))))***************++++++++++++,,,+++)))((('''(((***+++''''''&&&'''))))))(((&&&(((((((((((((((((((((((())))))))))))(((((((((((('''((()))******)))(((''')))(((&&&%%%'''***...000666111,,,***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++++++++,,,---...///111111222222222222111111000///---,,,,,,---///000---...000111111111000///111111111111111111111111...//////000000000000000222111000000111444777888555333222111111///---***222222333333333222222111333333222222111000000000222222222333444666999:::;;;::::::::::::;;;<<<<<<;;;:::999999;;;===???AAA===???BBBCCCCCCCCCDDDEEE>>>>>>???@@@BBBDDDFFFGGGGGGHHHIIIJJJKKKJJJIIIIIIGGGGGGGGGHHHJJJKKKMMMNNNEEEEEEDDDCCCAAAAAADDDFFFHHHHHHGGGEEEAAA>>>>>>>>>;;;:::888999:::;;;;;;:::???@@@AAACCCDDDEEEEEEFFFDDDCCCAAAAAAAAAAAA@@@>>>===>>>@@@AAA@@@>>>;;;999666666666666555555555555////////////000000000000///////////////.........---------,,,,,,+++++++++***)))(((''''''((()))***))))))(((''''''''''''(((&&&'''(((*********)))((())))))((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%'''((()))(((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((***+++---///000111/////////000111000---***(((((((((((()))+++,,,---)))***+++,,,---,,,++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////......///000000000000000///000000000000111111111000111222333333333333333444333333222111111111222333333444444444444555555111111222333444444444444555444444333333444444555222222333333333444444444''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''&&&###!!!&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***************))))))))))))******(((((((((((('''''''''''''''''''''''''''((())))))++++++******))))))((((((+++'''###%%%))),,,+++)))*********((((((***...222:::666///***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,---,,,+++***)))((())))))))))))*********------..................+++*********+++---///000111111111111111000//////000000///---,,,---///222000000000111222222333333222111111000000000000000222111111000///......---222222333333333444444444333333333555666555222///333333333222222222111111333333333333333333333333444333222222333444666777;;;:::999;;;>>>???===;;;===:::777777:::===>>>===<<<<<<<<<>>>???AAACCCDDDCCCAAA>>>>>>???BBBCCCDDDFFFEEEFFFGGGIIIIIIGGGEEEGGGGGGGGGHHHJJJNNNRRRUUUOOOLLLHHHEEEEEEFFFFFFFFFIIIHHHFFFCCC@@@>>><<<;;;:::888666666888;;;<<<<<<>>>@@@CCCFFFHHHHHHHHHGGGGGGGGGGGGEEECCC@@@===<<<>>>>>>??????>>><<<999888666666555555555444444444000000000000/////////...000///.........///111222......---,,,,,,+++******************))))))))))))************************))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&''''''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&(((((((((((('''&&&%%%$$$)))(((((((((((())))))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''(((***+++,,,------...333444555333000---,,,,,,)))))))))))))))))))))))))))************+++++++++******++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......000000000000000000000000000000////////////000000111111222222222333333333222222222222222222222222222333444444555555444444111111111111111111111222555555555555555555444444666555333222111222222333''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%'''(((((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&'''((())))))******))))))))))))******(((((((((((('''''''''''''''''''''''''''((())))))*********)))))))))))))))***'''$$$%%%))),,,+++)))((((((((('''&&&'''***---444000,,,))))))*********++++++++++++++++++++++++)))))))))))))))))))))))))))+++...000000---***(((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---///000000000111111000000///...///000///...,,,---///111...//////000111111222222222111000000//////000000111111111000///........./////////000000000111111111111222444666666444222222222222222222222222222333333333333333333333333444333333333333555666777999888999<<<@@@BBBAAA@@@>>>;;;888888:::<<<===<<<;;;;;;===>>>@@@BBBCCCCCCBBB@@@>>>===>>>@@@BBBCCCEEEEEEFFFHHHJJJJJJIIIGGGGGGGGGGGGGGGJJJNNNRRRTTTPPPMMMIIIGGGFFFGGGGGGFFFHHHGGGEEECCCAAA>>>===<<<<<<:::777777:::<<<======???@@@BBBEEEFFFGGGHHHHHHGGGGGGGGGEEECCC@@@===;;;<<<===>>>>>>===;;;888777555555444444333333333333000000///............///111000///...---......///---,,,,,,+++******))))))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%&&&'''(((((((((((('''&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))+++,,,......///111222333111...+++***)))))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000000////////////000000000000000000111111111111222222222222222222222222222222333444444444444333111222333444444444444444555555555555555555444444555444333222222333444444''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((((()))(((((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''$$$$$$%%%&&&'''((()))******))))))(((((())))))***(((((((((((('''''''''''''''''''''''''''((())))))))))))))))))***************'''%%%&&&))),,,+++)))'''((())))))''''''(((***---***(((((()))*********************************))))))))))))))))))))))))'''***///222222///+++(((,,,,,,,,,,,,------------,,,++++++******)))))))))+++***++++++,,,...///000//////000000000///....../////////...------///111.........///000000111111222111000000//////000000111111000000//////.............../////////000000000000111333666777555444111111111222222333444444333333333333333333333333444333333444444555666777777777999===AAAEEEEEEEEE>>><<<999999:::;;;;;;;;;999;;;===???AAABBBBBBBBBAAA@@@>>>===>>>???AAABBBEEEEEEFFFHHHKKKLLLKKKJJJHHHGGGFFFGGGIIIMMMQQQSSSQQQNNNJJJHHHGGGGGGGGGFFFEEEEEEDDDCCCAAA???>>>======;;;999999;;;===>>>>>>@@@AAABBBCCCDDDFFFHHHIIIGGGGGGFFFEEEBBB???===;;;:::;;;;;;;;;:::999777666444333333333333222222222222000///------...///000222111///...---,,,,,,,,,+++++++++***))))))((((((******))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###!!!!!!###%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++---///111222111222222000---)))(((''')))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---******++++++,,,---------,,,,,,,,,---------......////////////////////////000//////......//////000............////////////222222222222222222222222000111222222333333222222111333555777888777777666444444444444444444555555444444333333333444555555&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$######$$$&&&''')))''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((('''''''''''''''''''''''''''((())))))(((((())))))******++++++)))'''&&&''')))+++***(((***,,,------+++***)))***)))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((***---///000...+++))),,,,,,,,,------------...,,,,,,+++***)))(((((('''***++++++,,,---...///000......////////////....../////////...------///111......//////000111111111111111000///////////////111000000000/////////...000000000111111111222222000000000222444555333222///000111222333444555555444444444444444444444444444444444555555666777777666777:::===AAACCCEEEEEE>>>===;;;::::::::::::999888:::===@@@BBBBBBAAAAAAAAAAAA@@@???>>>???AAACCCFFFFFFHHHJJJNNNOOONNNMMMHHHGGGFFFGGGHHHLLLOOORRRPPPMMMJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCBBB@@@???>>>===;;;999999;;;===??????BBBAAAAAAAAACCCEEEHHHIIIGGGGGGFFFEEEBBB???<<<:::888999999999888777555444444333333333333333333333444222///------...000222111111000///...---,,,,,,++++++*********)))))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%###!!! """$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''')))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************(((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,///222444666333444444222...+++)))((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,((()))***+++,,,---......,,,,,,,,,---------....../////////////////////////////////....../////////------........./////////111111111111111111111111///000000111111111111111000222555888999999777666333333444444444444555555555555555444444444444444&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$######%%%&&&'''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((*********)))((((((''''''))))))(((((((((((())))))(((((((((((('''''''''''''''''''''''''''((())))))(((((())))))******++++++(((((('''((()))***)))(((+++---//////---***))))))***)))((()))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++***))))))(((***+++,,,---.../////////......////////////.........///000///...---///000//////000111111222222333111000000///.../////////000000000000////////////111111111222222222333333111000///000111222000/////////000111333444555555444444444444444444444444444444555666777777777777777999;;;===>>>???@@@AAA=========;;;:::999999999888:::===???AAABBBAAA@@@BBBCCCCCCBBB@@@@@@BBBDDDGGGHHHIIILLLPPPQQQQQQOOOHHHGGGFFFFFFHHHJJJNNNPPPNNNKKKHHHFFFFFFEEEDDDCCCAAABBBBBBCCCBBBAAA???>>>===;;;888888;;;===>>>>>>CCCBBBAAA@@@BBBDDDGGGIIIHHHGGGFFFDDDBBB>>>;;;999777777777666666555444444444444444444555555555555555333000......///111333000000000/////////......+++++++++++++++*********)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))(((((((((((('''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&((()))******++++++***)))(((''''''&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***---111444888:::777888888555111---+++***(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,(((((()))***,,,---......,,,,,,,,,---------..............................//////............//////........./////////000000111111111111111111111111...///000000111111000000...000444666888777666444333333333333444444555555777777666666555444333333&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((('''&&&%%%%%%$$$)))((((((''''''(((((()))(((((((((((('''''''''''''''''''''''''''((())))))))))))))))))************(((((())))))))))))(((((((((***,,,,,,***((('''(((+++***))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,************++++++++++++---,,,,,,,,,+++************+++,,,...////////////......///000000000//////---///000///...---...000000000000111222222333333111000//////......//////000000000000/////////////////////000000000111111222111000000111111000...///000000222333444555555444444444444444444444444444555666777888888888888999:::<<<===<<<;;;<<<===<<<======<<<:::999999:::888:::<<<>>>@@@AAAAAAAAABBBDDDEEEDDD@@@???BBBDDDHHHHHHIIILLLPPPQQQPPPOOOHHHGGGFFFFFFGGGIIILLLNNNKKKIIIGGGFFFFFFFFFDDDCCC@@@AAABBBCCCBBBAAA>>>======;;;999999;;;===>>>>>>BBBBBBAAAAAABBBDDDFFFHHHHHHGGGFFFDDDAAA>>>:::888666555555555444444444444444444555555555555555666444222111//////000111222....../////////...------++++++++++++++++++++++++))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((('''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''(((((((((((('''&&&%%%$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))***+++---111555999;;;999::::::777222...,,,+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))*********+++(((((()))***+++,,,---...,,,,,,,,,---------..............................///......------......///////////////000000000111111111111111111111111111...///000000111111000000...000222444555444333333222222333333444444555555777777777777666555444333%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((())))))*********)))))))))))))))'''(((******)))(((((((((&&&((())))))'''&&&''''''***((('''(((***++++++***************************))))))))))))))))))))))))(((((()))***++++++,,,,,,************++++++++++++++++++++++++++++++++++++***+++---...///000//////...///000000111111000000---///000000........./////////000000111222222222000000///............///////////////000000000000........./////////000000333111000000222333222222000000111222333333444444555555555555555555555555444555777888999999888888999;;;======;;;:::;;;<<<:::<<<>>>===:::888999;;;999:::;;;===???@@@AAABBBAAACCCFFFDDD@@@>>>AAADDDFFFFFFHHHJJJMMMOOONNNLLLIIIGGGFFFEEEFFFHHHKKKMMMJJJHHHGGGGGGGGGGGGFFFDDD@@@AAABBBCCCBBB@@@>>><<<>>><<<::::::<<<>>>@@@@@@BBBAAAAAAAAABBBDDDEEEGGGHHHGGGFFFDDDAAA===:::888555555444444333333444444333333333444444555555555111000//////.../////////---.........---+++***)))************************))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))***,,,000444888:::999:::999666111,,,***)))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))((())))))***+++,,,,,,---,,,,,,,,,---------..............................///......------......///////////////000000000000111111111111111111111111//////000111111111111000///000111222222222222222111222222333444444555555444555666777888777777666%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''((()))***++++++((((((''''''''''''(((((()))((((((((('''''''''''''''''''''''''''((())))))++++++******))))))(((((('''(((******)))((('''((('''((()))(((''''''((()))(((&&&%%%&&&(((+++,,,,,,************************))))))))))))))))))))))))'''(((+++---...---,,,+++******+++++++++,,,,,,,,,***************+++++++++***+++---///000000////////////000111111111111111---///000000///......///......//////000111111111000000///...............////////////000000000000////////////000000000111222111000111444555666555111111111222222333333444555555555555555555555555444555777888999999888888999<<<>>>>>>;;;:::;;;===999<<<>>>===:::999:::;;;::::::;;;<<<>>>@@@BBBCCC???CCCEEECCC???===???CCCEEEEEEFFFIIIKKKLLLKKKJJJIIIGGGFFFEEEFFFHHHKKKMMMJJJIIIGGGHHHIIIIIIGGGFFF@@@AAACCCCCCBBB@@@===;;;@@@>>>;;;;;;===@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFHHHGGGFFFDDDAAA===:::888555555444333333333444444222222222333333444444444...............------------------,,,+++(((&&&$$$(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((***+++$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''%%%%%%%%%%%%''''''%%%&&&''''''((('''''''''$$$$$$$$$%%%''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))+++...222666999777888777444///***((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,---------.......................................------..................////////////000000000000000000000000000///000000111111111111111111111111111111111111222111111222333333444555555111222555777999999:::999'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%&&&))),,,---((('''%%%%%%&&&&&&%%%$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''************+++++++++,,,%%%%%%%%%&&&&&&&&&''''''******)))((('''&&&%%%%%%&&&''')))*********)))(((((('''&&&%%%%%%&&&'''(((''''''''')))++++++)))'''(((((()))***************))))))))))))((((((((((((******))))))))))))******)))************)))((((((***)))(((***,,,...------***++++++,,,,,,------...,,,,,,,,,++++++*********---------...///000000111//////...///000111333444111222222111000//////000...///000222222111111000000000000000000000000000000///...,,,,,,---...///......//////000222333444222333333111000000222555444444333222333444555666555555444333333333333444555555555666777777888888999:::<<<<<<<<<:::888777666777888888888999<<>>======>>>@@@AAABBB@@@===<<<;;;===???@@@CCCFFFJJJKKKJJJHHHGGGGGGMMMKKKIIIFFFEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHAAADDDEEECCCCCCEEEDDDAAABBBAAA???======>>>???@@@BBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGDDD@@@===;;;444444444444444444333333000000111222333333333333///............---------++++++******)))(((((((((&&&&&&''''''(((((())))))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$######%%%%%%%%%%%%######$$$%%%&&&''''''&&&%%%$$$%%%$$$###%%%'''*********%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&---,,,***)))((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&(((((()))+++---000222333333333333333111---***(((((((((((((((((('''''''''))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))***+++,,,,,,------,,,,,,...------,,,,,,------...,,,---......//////......//////.........------------------...///000000111000000111111111111000000///000111222333444444444222333444555666666666666555444555888;;;<<<999666'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''')))---000222***(((''''''(((((('''&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''''''''(((((()))))))))(((((('''&&&&&&&&&&&&'''((((((''''''(((******)))((((((((()))************)))))))))))))))(((((((((((()))(((((((((((((((((()))'''((()))***************---+++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******---------...///000000000111000///......///000111000111222111///...///000...///000111111111000000000000000000000000000000000///......------------......//////000222333444333333333222111111333555444333333222333444555666555555444333333333333444555555666666777888888888999:::;;;<<<;;;:::888777777777888888888999<<<>>>BBBAAA@@@??????AAACCCDDDBBBAAA>>><<<<<<===>>>@@@@@@CCCGGGIIIIIIHHHHHHIIILLLKKKHHHFFFEEEEEEFFFGGGIIIIIIIIIHHHHHHHHHHHHGGGDDDHHHIIIGGGGGGIIIGGGDDDDDDCCCAAA???>>>>>>?????????@@@AAABBBCCCEEEFFFFFFHHHHHHGGGFFFDDD@@@===;;;555555555444444444333333111111222222333333222222............------------+++++++++***))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$%%%''')))))))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&+++***((('''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%(((((()))+++---///111222222222333222000---***((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++++++++***************+++,,,------......------------------------------,,,---......//////......//////.........---------......//////000111111222000000111111111111000000000111111222333333333333222333444555666666666666555444555777:::;;;888666'''&&&%%%%%%%%%%%%%%%%%%''''''''''''))),,,...///)))(((''''''((()))'''&&&(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''''''''(((((())))))''''''&&&&&&''''''((()))(((''''''&&&&&&''''''((()))'''&&&'''(((***))))))'''((())))))******))))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&'''((()))+++++++++,,,///---,,,,,,------,,,+++...------,,,++++++******,,,,,,,,,++++++++++++***---------...//////000000111111///...------------...000000000...---...///...//////000111000000000000000000000000000000000000000000///...---,,,+++......//////000222333444333333444333111111333555333333222222222333444555555555444333333333333333555555666666777888888888888999:::;;;;;;999888777777888999888888999;;;>>>BBBAAAAAAAAABBBDDDFFFGGGDDDBBB@@@>>>===>>>???@@@<<<@@@DDDGGGHHHHHHIIIJJJKKKJJJHHHFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEFFFIIIKKKIIIJJJLLLLLLHHHGGGFFFCCCAAA???>>>>>>>>>;;;===@@@CCCEEEEEEEEEEEEFFFFFFFFFEEECCC@@@===;;;777777666555444333333222222222222333222222111000......---------,,,,,,,,,,,,,,,++++++***)))))))))************))))))))))))((()))))))))*********+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%((()))***+++---...///000111111222111000---***)))))))))))))))************))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++++++++++++++++++++,,,------...............,,,,,,---......---,,,,,,,,,---......//////....../////////............---///000000111111222222222000000111111111111000000111222222333333222222222222333444555555666666555555444555666888999888666'''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&%%%&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%'''((()))((((((''''''''''''(((((()))'''%%%%%%''')))))))))'''(((((()))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''((('''''')))******+++++++++---,,,++++++------,,,+++,,,,,,,,,,,,++++++******++++++++++++++++++++++++---------......///////////////...---,,,,,,,,,,,,---...//////---,,,---///....../////////000000000000000000000000000000000///000000000///...,,,***......//////000222333444333444555444333222333555222222222222333333444444555444333333222222333333555555555666777777888888888888999:::999999888777888999999888777888;;;===@@@@@@AAAAAACCCEEEGGGHHHFFFEEECCCAAA@@@@@@AAAAAA===@@@DDDFFFGGGHHHIIIJJJJJJIIIHHHFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBFFFIIIHHHJJJNNNNNNKKKIIIHHHEEECCC@@@???>>>>>>999<<<@@@DDDFFFGGGFFFEEEDDDDDDDDDBBBAAA>>><<<;;;888888777666444333222222333333333222222111//////------------,,,,,,,,,+++,,,,,,++++++******))))))*********))))))((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''')))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((***+++,,,---...///000000000111111111000---***)))((()))))))))))))))******))))))))))))))))))))))))(((((())))))*********+++*********++++++++++++++++++,,,------......------+++,,,...//////...,,,+++,,,---......///........./////////...............000000000111111111222222000111111222222111111000333333333333333222111000222222333444555555555555444444444555777888888888&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%$$$$$$######'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''&&&%%%%%%'''((()))(((((((((((((((((((((((()))'''%%%%%%''')))))))))''''''((()))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))))))))************)))((()))(((((()))+++---,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++------------............+++,,,,,,---------------,,,...///...---,,,---///...............////////////////////////////////////000111111000...,,,+++......//////000222333444333444666555444333444555222222333333444444444444444444333222222222222333333444444555666666777777777888888888888888888888999::::::888777888:::<<<===>>>???@@@BBBCCCEEEFFFGGGFFFEEECCCBBBBBBCCCCCCAAACCCFFFGGGFFFFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFEEECCCAAA@@@;;;@@@CCCDDDGGGLLLMMMKKKIIIHHHFFFDDDBBB@@@???>>>999<<>><<<;;;:::888777666555444333222222333333333222111000///...---,,,,,,,,,++++++++++++,,,,,,++++++***))))))((()))))))))(((((('''''''''******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''''''''''''''&&&(((((('''''''''(((((())),,,---...000111222222222111111222111000---***)))'''''''''(((((()))))))))************************+++*********))))))(((((())))))))))))******++++++******+++,,,,,,,,,,,,++++++,,,...//////...,,,+++,,,---......///.........//////////////////////////////000000000000000111111111222222222222111111333333333333222111000000111222333444555555555555444444444555666888:::<<<&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((((((((('''&&&''')))))))))'''###$$$$$$$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&'''''''''((((((((())))))(((((('''''''''&&&''''''&&&&&&''''''((()))'''(((((())))))(((((('''(((&&&%%%&&&''')))((((((&&&'''(((((())))))(((((())))))))))))(((((((((((()))(((((((((((((((((()))***************)))(((((((((''''''(((+++,,,,,,+++))))))******+++,,,,,,---***++++++++++++,,,,,,,,,------------------------)))***+++---......//////,,,---///...------...///...------------.../////////////////////////////////000000000000///............//////000222333444333555666666555444444555222333444555555555444444444444333222222222222222222222333333444555555555777777777777777888888888:::::::::999777777999;;;;;;<<<===>>>@@@AAABBBCCCEEEEEEDDDCCCCCCCCCCCCDDDCCCEEEGGGGGGEEEEEEEEEFFFHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDEEEDDDBBB???>>>777<<>>AAADDDEEEDDDBBB@@@>>>>>>===<<<;;;:::999888666666555444333222222111222222222222111000///...,,,,,,,,,+++++++++******++++++******)))(((((((((((((((((((((''''''''''''******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$######""""""######$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((,,,---000222333444444333333333333333000---***(((&&&&&&''''''(((((())))))************************,,,,,,+++***)))(((''''''((((((((()))******++++++))))))***+++++++++++++++,,,,,,---......---,,,,,,,,,---......//////.........////////////000000000000000000000000000000000111111222222222222111111333333333333333222111000111222333444444555555444333444444555666999===AAA&&&&&&&&&&&&&&&'''((((((&&&&&&'''((())))))******((('''&&&''')))***)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,,,,---''''''''''''(((((((((((('''''''''(((((((((((((((''''''(((((()))))))))((('''((()))******)))((('''&&&&&&%%%'''((()))(((&&&&&&'''(((((())))))(((((())))))))))))(((((((((((((((''''''&&&&&&''''''(((((())))))************)))***)))((()))+++,,,+++******************+++++++++******+++++++++,,,,,,,,,------------------------)))***,,,---...//////...,,,...//////......///000------,,,,,,,,,---...//////////////////////////////////////////000000111......//////000222333444333555777777666555555555333444555666666666555555444333222222111222222222000111111222222333444444666666666666666777888888;;;;;;:::999777777888::::::;;;<<<>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBDDDEEEEEEDDDCCCDDDFFFGGGGGGFFFFFFEEEDDDBBBBBBAAABBBCCCDDDCCC@@@===<<<888===??????AAAEEEEEEBBBCCCCCCCCCDDDCCCCCCBBBBBB===>>>@@@AAAAAA???===<<<<<<;;;:::999888777777777444444333333222222222222111111222111111000//////++++++++++++******************))))))((('''''''''((((((((((((((()))))))))***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***,,,///222444555444444555666555444111...***(((&&&''''''((())))))******************************++++++******))))))(((((((((((()))******+++,,,,,,******+++,,,,,,,,,,,,+++------------------------,,,---......//////........./////////000000000000111111111111111111111111111222222333333222222111222222333333333222111111111111222333444444444444222333555555666:::@@@EEE&&&&&&&&&&&&&&&'''((()))(((((())))))((('''&&&&&&&&&%%%$$$%%%'''((('''&&&+++***)))(((&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''')))******''''''''''''((((((((()))%%%%%%&&&'''((()))***+++&&&''')))*********)))((('''((()))******)))((('''%%%%%%&&&'''))))))'''%%%&&&''''''((((((((((((((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''(((***++++++++++++---,,,***+++,,,,,,+++))),,,,,,++++++***)))))))))*********++++++,,,,,,,,,------------------------***+++---...//////...------...//////......000111------,,,+++,,,---.../////////////////////////////////.........000222333......//////000222333444333555777888666555555555444444666777777777666555444333222222111111222222///000000111222222333333666666666666666777888888;;;;;;;;;999777777888::::::;;;<<<>>>????????????>>>>>>???@@@@@@AAAAAABBB@@@BBBCCCCCCBBBBBBDDDFFFFFFFFFFFFFFFEEECCCBBBAAA@@@BBBCCCCCCBBB@@@===;;;<<>>??????>>><<<:::888:::999888777666666666666222222222222222222222222000111111111111000000///+++++++++************))))))))))))(((''''''&&&&&&(((((())))))******++++++))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%############%%%%%%$$$%%%''''''''''''%%%$$$&&&$$$######%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''))))))((('''&&&&&&%%%%%%&&&'''(((******((('''&&&$$$%%%%%%&&&'''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((()))******)))+++...111444444444444777777777555222...***((('''(((((()))***+++++++++************************))))))))))))************))))))***+++,,,,,,------++++++,,,------------,,,...------,,,,,,------...,,,---......//////........./////////000000111111222222222222222222222222111222222333333222222111111222222333333333222222111111222333444444444444111333555555777;;;BBBHHH%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((***++++++'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$&&&)))+++++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((***+++***)))'''&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))************))))))((((((((((((((()))******'''&&&%%%%%%&&&'''&&&%%%++++++******)))))))))((())))))))))))))))))))))))***(((&&&'''***+++)))''')))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------...------,,,,,,,,,---------------------------------------............/////////000000000000//////000000000000111111111111000111222333555666777888444444333333333333222222111222222333333222222111222222111111111222333333444555666888999999999999888999:::;;;;;;:::999888;;;::::::::::::;;;<<<<<>>>>>======<<<<<>>AAACCCEEEDDDBBBAAA@@@@@@??????@@@AAABBBCCCCCCDDDAAA>>><<<<<<===<<<999555777888888777777666555444444333333222111000//////111111111111111000//////---,,,++++++******+++++++++***)))(((&&&&&&%%%%%%))))))))))))((((((((((((&&&''''''((()))(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''+++(((%%%%%%''''''$$$!!!"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((()))((((((***------)))&&&&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''')))+++/////////000111333444555;;;777333111000///,,,))))))******)))''''''***...,,,...000000...+++***)))))))))))))))))))))))))))'''((()))***+++,,,------,,,***(((***---...---+++***++++++,,,,,,++++++***---------............///............////////////////////////////////////000000111111111222222222222000///111444555333111111111222222222333333333555555444444555999@@@DDD&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&'''((())))))***''''''&&&&&&&&&&&&''''''&&&$$$###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&((())))))((('''&&&'''''''''''''''''''''&&&''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))***((('''&&&'''((()))((('''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((***(((''''''******)))'''))))))*********+++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++.........---------------...------,,,,,,---------------------------------------------............//////000000000000///////////////000000000111111000111222333444555666777444444333333333333222222111222222333333222222111222222333333333333333444444555666888999999999999::::::;;;;;;;;;;;;::::::;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>?????????AAAAAAAAABBBCCCCCCDDDDDDIIIFFFCCCBBBBBBBBBAAA@@@AAAAAA@@@AAACCCBBB@@@>>>???AAACCCBBB@@@>>>>>>>>>>>>??????@@@@@@AAAAAABBB???===;;;:::;;;;;;888666777888777777666555444333111111111111111000000000000111111111111000//////---,,,,,,++++++++++++++++++***)))(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&(((***)))&&&###&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((''''''''')))+++//////000111333444555555777555222111222111...+++)))******)))(((***///333111222222111...,,,+++***))))))))))))))))))))))))'''((()))***+++,,,,,,---,,,***)))***,,,---,,,******++++++,,,,,,++++++***------------........................////////////000000000000000000000000111111111111222222222222111000///111333444222000111111111222222222333333333333333222333666;;;???&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((###$$$&&&'''(((((('''&&&&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((''''''(((((()))***)))(((((()))***++++++***'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((***((('''((()))***)))''')))))))))*********++++++((((((((()))))))))******++++++++++++++++++++++++************************---------------------------------,,,,,,------...------------------------------------...............//////000000//////........./////////000000000111111111222333444444555444444333333333333222222111222222333333222222111222333444555666555555444444555666888999999999999;;;::::::::::::::::::;;;;;;;;;;;;:::;;;;;;<<<=========>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCCCCDDDFFFDDDAAA@@@AAABBBAAAAAADDDCCCBBBCCCCCCCCCAAA??????AAABBBBBB@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<::::::::::::999888777777777666555444222111////////////000000000111000000111111000000///......---,,,,,,++++++,,,,,,+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%%%%%%%&&&((('''%%%###$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''')))+++...///111333555666555555333333222333333222000---************+++...444888888777444111...,,,,,,+++))))))))))))))))))))))))'''(((((()))***+++,,,,,,,,,+++******+++,,,+++)))***++++++,,,,,,++++++***,,,,,,,,,---------......---............/////////111111111111111111111111111111222222222333333333111000000111333333222000111111111222222222222333111222222111111222555777&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%'''((((((((((((###$$$''')))))))))'''&&&'''''''''''''''''''''''''''''''''(((((('''''''''(((''''''''''''((()))))))))(((((()))+++,,,+++***((((((((((((((((((''''''(((((((((((((((((((((((()))((((((((()))))))))((())))))))))))************((((((((()))))))))******************++++++++++++************++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,---......------------------------,,,,,,---------............//////////////////...............////////////111111111222222333333333444444333333333222222222111222222333333222222111111333555777888777555444444555666777999999999999999888777666666777888999;;;;;;;;;;;;;;;<<<============>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCCCCAAA??????@@@BBBBBBAAAEEEDDDCCCCCCDDDDDDBBB@@@AAACCCDDDDDDAAA???>>>???============<<<<<<;;;;;;>>>===;;;::::::;;;;;;;;;666666666555444222111000.../////////////////////000000000000000//////......---,,,,,,+++,,,,,,,,,******(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))(((&&&%%%&&&''')))+++'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%$$$&&&)))###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''***,,,...///222555777777666666333333444444444222///---,,,+++******,,,111666:::===999444///,,,++++++***))))))))))))))))))))))))((((((((()))***++++++,,,,,,++++++*********))))))***++++++,,,,,,++++++***+++,,,,,,,,,---------------------.........//////000000000000000000000000222222222222333333333333111111222222333333222111111111111111222222222222111222222222000///000222&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((())))))))) """%%%(((*********)))'''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''(((((())))))((('''(((***+++***)))''''''((((((((((((((((((''''''''''''''''''''''''((()))))))))((((((((()))(((((()))))))))*********)))))))))*********++++++)))))))))******+++++++++++++++++++++,,,,,,------++++++++++++,,,,,,------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,------------.........////////////..................////////////111111111222222333333333444444333333333222222222111222222333333222222111111222555777777777666555444555666777999999999999:::999888777777888999:::<<<;;;;;;;;;;;;<<<======??????>>>======<<<;;;;;;??????@@@@@@AAABBBBBBBBBBBB@@@>>>???@@@BBBBBBBBBEEEDDDBBBBBBCCCCCCBBBAAAAAACCCDDDCCCAAA???>>>>>>===<<<<<<;;;;;;::::::999:::::::::999888888888999444444444444222111000///000000//////...------,,,000000000000000///......------,,,++++++++++++,,,***)))(((''''''&&&''''''&&&&&&'''''''''((((((((()))(((&&&%%%&&&''')))+++(((((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))'''$$$###%%%'''$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$&&&&&&%%%###"""$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%%%%&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''''''''(((***,,,---///222555777888777777555666777666333000---+++...,,,++++++...222666888===888111,,,******)))(((((((((((((((((((((((((((((((((((())))))******+++++++++++++++***)))))))))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---------------............////////////////////////111111222222222333333333222333333444333222222222000000111111111222222222111222333333111//////000%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((())))))!!!"""%%%''')))*********&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((''''''&&&&&&''''''((())))))((('''((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))***)))((('''(((***((((((((()))))))))******)))))))))*********++++++(((((())))))***++++++++++++++++++,,,,,,------...)))******++++++,,,,,,---,,,,,,,,,,,,---......///------------------------,,,,,,,,,,,,---------------......//////......---....../////////000000000111111111222333444444555444444333333333333222222111222222333333222222111000111222444555555555444444555666888999999999999<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>AAA@@@???>>>===;;;::::::>>>??????@@@@@@AAAAAABBBBBB@@@??????AAABBBCCCBBBCCCAAA@@@@@@AAABBBBBBAAA@@@AAABBBAAA???<<<;;;;;;<<<;;;;;;;;;::::::999999666777888777555444333444222222222222111000//////111111000///...---,,,,,,//////000000//////...------,,,++++++******++++++))))))((('''''''''''''''&&&&&&&&&'''(((((())))))(((''''''&&&'''((()))***))))))((((((((('''''''''$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''$$$"""###%%%$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%$$$###"""###%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''''''''(((***---...///222444666777888888888888888666222...,,,+++...---,,,...222555888888;;;444---)))((()))((('''((((((((((((((((((((((((((((((((()))))))))******)))+++++++++)))((()))******++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,------------.................................000000111111111222222222111333444444222111111222000000000111111111111222111333333333111000111222$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((+++***(((((())))))(((&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''')))******''''''(((***(((((((((((()))))))))***((((((((()))))))))******((((((((()))***+++++++++)))******+++,,,,,,------)))))))))***+++,,,,,,,,,,,,,,,,,,,,,---...//////------------------------++++++,,,,,,,,,------------......//////......---/////////000000000111111000111222333444555666777444444333333333333222222111222222333333222222111//////000111222333444444444555666888999999999999<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======>>>BBBAAAAAA@@@???>>>======>>>>>>??????@@@AAAAAAAAACCCAAA??????AAACCCCCCBBB@@@>>>======???AAABBBAAA@@@AAABBBAAA>>><<<;;;:::;;;:::::::::::::::::::::555888::::::666333222222000000000111111000000///000000000//////.........//////000000//////...---,,,+++******))))))******))))))(((''''''''''''((($$$%%%%%%&&&''''''((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###'''++++++'''$$$$$$&&&$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%$$$""""""$$$&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''''''''(((+++---...///000222444666888999888999999555000---,,,------,,,---111666:::<<<;;;777111***'''((()))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))''')))+++***)))(((***,,,***++++++,,,,,,++++++***************++++++++++++,,,,,,---------.........//////////////////////////////000000000111111111///111333222000...///000000000000000111111111111111222222222111111333444###$$$$$$%%%%%%$$$$$$###'''''''''((((((((())))))((((((''''''''''''((((((***(((&&&%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))((('''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((---+++***)))))))))'''&&&((()))))))))******++++++''''''''''''''''''''''''''')))+++***'''&&&(((***(((((((((((())))))))))))''''''''''''((((((((()))'''(((((()))***+++++++++((())))))***++++++,,,,,,((())))))***++++++,,,,,,+++++++++,,,---...///000------------------------++++++,,,,,,,,,------------..................---000000000000111111111111000111222333555666777888444444444333333333222222222222222333333222222222.........///000222333444444555666888999999999999999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<<<<===>>>>>>BBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@@@@AAAAAADDDBBB@@@@@@AAACCCCCCBBB>>><<<;;;<<<>>>@@@AAAAAABBBCCCDDDCCC@@@===<<<<<<::::::::::::::::::::::::777;;;>>>>>>:::555333333...//////000000000000000////////////000000000000///////////////......---+++******)))((())))))))))))((((((''''''''''''(((######$$$%%%%%%&&&''''''&&&'''(((((()))(((((((((''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$ !!!###&&&'''(((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%###"""$$$(((***)))'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''###########################)))......***&&&&&&'''$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''%%%'''((('''$$$$$$&&&)))'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''###%%%&&&''''''(((+++---...//////111333666888999888999888555000---...000++++++---333:::??????>>>666///)))''')))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))&&&)))+++***((((((***---+++++++++,,,,,,+++++++++)))************+++++++++,,,,,,,,,---------......000000000000000000000000////////////000000000000---000222111...,,,---///000000000000111111111111000111111000000111444666%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&)))'''&&&'''((()))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''((((((***)))(((&&&&&&%%%%%%%%%''')))++++++(((&&&''')))((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,,,,,,,+++***+++***((((((***+++,,,,,,)))************+++++++++---------............///++++++++++++,,,,,,---...111///------///000///...////////////////////////000222444333222111111222888666555444555444333111333333333333222222111000000///.........000111222333444444555777888:::;;;===<<<<<<;;;::::::999999:::::::::;;;<<<===>>>???AAA???>>>>>>@@@@@@???>>>???===;;;:::<<>>???@@@@@@======>>>>>>>>>>>>======???EEEHHHFFFCCC@@@;;;555777888999<<<>>>===:::777999:::;;;:::888555111...///......//////000111222......//////...---,,,,,,---------------------------,,,,,,+++***))))))(((''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$###$$$%%%'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((())))))'''&&&%%%%%%'''%%%###""""""$$$''')))((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%'''***...000222000000333888:::999777999:::999666222///.../////////222666:::;;;777444///---+++((('''&&&'''((())))))(((''''''''''''((('''''''''''''''((()))***))))))))))))((((((((((((************************)))************+++++++++************+++,,,------+++,,,------......------//////////////////////////////000111111111111111111111111111111111111111111111000000000000000111&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''$$$###!!!"""$$$%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''((((((((()))))))))++++++)))((('''&&&&&&%%%$$$&&&))))))''''''(((***((((((((((((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))***++++++,,,,,,++++++***+++)))((()))***++++++,,,)))************+++++++++,,,,,,,,,,,,---------......------------......///------------------------///////////////////////////////////////222666999888777666666666666444222333333333333333222111000000//////...///000111222444444444555666777888999999999:::::::::::::::999::::::::::::;;;<<<===>>>>>>======???@@@AAA@@@??????===<<<;;;;;;===???AAADDDCCCAAA???>>>???@@@AAA???>>>>>>======<<<<<<<<<>>>HHHOOOMMMFFFAAA<<<888888888999;;;<<<<<<:::888888888999999777555333111//////.........///000000...............---,,,,,,------------------------))))))(((''''''&&&%%%%%%''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###%%%''''''%%%#########&&&%%%$$$######%%%&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%'''***---///111000000222666888777555777888888666333111000111111000111444666666333000---,,,)))'''&&&''''''(((((((((((((((((()))******)))(((((((((((())))))***))))))))))))((((((((((((************************))))))*********+++++++++...------,,,,,,,,,------+++,,,------......------........................//////000111111111111000111111111111111111111111222111111000000000111111''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((111000---+++((('''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%% """$$$&&&''''''''''''&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((''''''((((((((())))))))))))************,,,+++***)))((('''&&&&&&"""$$$''''''''''''(((***((((((''''''(((((()))***(((((((((((())))))))))))(((((((((((())))))))))))******+++,,,,,,+++******))))))))))))*********+++)))************++++++++++++++++++,,,,,,,,,------......---,,,,,,,,,------+++...111111...,,,---///////////////////////////222111000000222888???EEE777777777888999888555222222222333333333222111111000000000///000000111222333333444444555666777777888999;;;<<<======<<<<<<:::999999::::::;;;<<<===;;;;;;<<>><<<<<<;;;;;;;;;;;;<<<<<>>>>>???@@@AAABBB@@@>>><<<;;;:::::::::<<>><<<999888888999:::;;;:::999777777777666666555555444//////...------------...---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''***---///000///000222444666555444444555777666444222111111111000///000000000---+++***)))(((&&&&&&'''(((((('''''''''((()))***,,,---******))))))((()))))))))(((((((((((())))))))))))************************)))))))))*********++++++///......---,,,++++++++++++,,,------......------------------------------...///000000111111000000111111111111111111111111222222111111111111222222'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((CCC>>>777///(((%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&!!!"""%%%'''((('''&&&%%%((('''%%%&&&((())))))(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))*********((((((((())))))((((((((($$$%%%'''(((((((((((()))(((''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++******((()))++++++***)))******))))))*********++++++++++++,,,,,,,,,,,,------------,,,+++***************+++000555555111...///222////////////////////////111222222222555:::BBBGGG666666777999:::999666333111222222333333333222222111111111111111111111111222222444555777888999999;;;<<<>>>???@@@@@@???>>>999999999999999:::;;;<<<:::;;;<<>>>>>>>>>>>???@@@AAADDDAAA>>>;;;999888888999:::DDDJJJIIIEEECCCAAA>>>;;;999777777888999:::999888777666444444444444555000///...---,,,,,,,,,,,,---------......------,,,++++++++++++++++++++++++*********)))))))))(((((('''''''''(((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''%%%$$$&&&&&&'''''''''&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((***,,,...000000111333444555555555333555666555222///......///---,,,++++++******)))'''&&&&&&&&&&&&'''((()))''''''''''''((()))***+++******)))(((''''''(((((((((((((((((())))))))))))************************))))))))))))************++++++++++++******))))))+++,,,------......------------------------------...//////000000000000000111111111111111111111111222222222111222222333444''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%'''((((((JJJCCC888---&&&###$$$&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&###$$$&&&''''''&&&$$$"""###"""!!!!!!###$$$$$$###&&&&&&&&&''''''''''''(((((((((((()))))))))******'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((###$$$&&&'''))))))))))))((((((((()))))))))(((''''''''''''''''''(((((()))'''((((((((()))))))))***(((((((((((())))))))))))************************'''***------+++))))))***))))))*********+++++++++------------............---,,,,,,+++************+++000555555111...///222////////////////////////+++---///000222555999<<<444555666888:::999666333000111222222333333333333222222222222222222111111000222444777999;;;<<<<<<<<<===>>>??????>>>===<<<::::::999999999:::;;;;;;<<<<<<===>>>???>>>:::777333555777999:::;;;;;;;;;============>>>??????@@@CCCAAA>>>:::888777888888<<>>999000(((######&&&(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&''''''&&&%%%###""""""!!! """######"""&&&&&&&&&''''''''''''(((''''''(((((())))))******&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&!!!###%%%'''))))))))))))***)))((()))******(((&&&''''''&&&&&&''''''((()))''''''(((((())))))******(((((((((((())))))))))))+++***))))))))))))***+++''',,,000000---***)))***)))************+++++++++---------.........////////////...---------......+++...111111...,,,---///////////////////////////+++---000222222222333444222222333666777777555333///000111222333444444444222222333333333222111111111222555888;;;<<<======;;;;;;::::::::::::::::::;;;;;;::::::::::::;;;;;;===<<<<<<======<<<888666222333555777999;;;<<<<<<<<<<<<<<<======>>>>>>>>>@@@>>><<<:::999888888888===<<<::::::@@@GGGGGGCCC:::888666555666888888777999888555333222111111111000///...---,,,++++++++++++,,,,,,------------,,,************************((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''########################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###"""!!!!!!###%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''')))***+++,,,000333555777777888:::;;;999999777222---)))''''''&&&'''((('''&&&&&&(((***%%%%%%&&&&&&'''(((((()))((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))******((()))+++------------,,,+++,,,------......------////////////////////////---...//////000000//////000000000000000000000000111111111111111222333444%%%%%%%%%%%%%%%%%%&&&&&&#########$$$%%%&&&((()))...+++(((%%%$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%###$$$&&&''''''&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))******''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$%%%''')))***)))((('''((('''&&&'''******(((&&&'''&&&&&&&&&&&&'''(((((('''''''''((()))*********(((((((((((())))))))))))+++***)))(((((()))***+++(((---222333///+++***+++)))************+++++++++,,,,,,---------.........//////.........///000000------------------------////////////////////////---///111222111000111222111000000222444555444333//////111222333444444444333333444444444333111111222444666999::::::999999999888777666777888:::<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::;;;;;;;;;999777444444555777888:::;;;<<<;;;<<<<<<=========<<<<<<<<<<<<;;;;;;:::999999999888999999999<<>>===;;;888222,,,)))((()))%%%''')))(((&&&%%%&&&(((%%%&&&'''(((((((((((((((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&''''''((('''''''''((()))*********))))))))))))))))))))))))(((((((((((()))))))))***)))***,,,------,,,+++***+++,,,------......------........................---...//////000000//////000000000000000000000000000000000000111222333333$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&((()))%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((())))))***((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%'''(((***+++***)))'''&&&%%%$$$###&&&)))+++)))''''''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++(((((((((((())))))))))))+++***)))(((((()))***+++(((...444444000+++***+++)))************+++++++++++++++,,,,,,,,,------------------------...///000111///------///000///...////////////////////////+++,,,------++++++---...000///...000222444333333...///111222333444555555333333444555444333111000444555777888999888666555888777666555777:::===@@@===<<<<<<;;;;;;;;;<<<<<<;;;:::999999;;;;;;;;;:::666666666666777888:::;;;;;;<<<<<<===<<<<<<;;;;;;999::::::;;;;;;::::::999111777:::888777:::;;;:::999777666666777777666444333333333333333333333333//////...---------......***+++,,,,,,------------))))))))))))))))))))))))((((((((((((((()))))))))''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''')))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%######$$$&&&((('''&&&%%%%%%&&&''')))***%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%############""""""%%%'''$$$$$$$$$%%%%%%%%%&&&&&&$$$#########$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******+++---111555777777999<<>><<<888222---***+++,,,&&&(((***)))&&&$$$%%%'''&&&''''''((())))))((((((&&&&&&&&&'''((()))***+++'''''''''''''''((()))***&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,+++)))'''&&&+++,,,------......---------------------------------......///////////////000000000000000000000000////////////000111222333$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$%%%''')))***%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))+++***((('''%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&((())))))'''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%$$$$$$''')))******''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((())))))+++,,,---......***+++---///000000///...,,,+++*********+++,,,---///............///000000........................+++,,,...000111111000///...............///000000///111222222000///000000000000000000111111111111000000000000111222444444333333222222111000000///000222444444333333444555666666666666777888999:::999999999888999999::::::>>>===<<<<<<<<<>>>???@@@>>>999555444666999:::999>>>===>>>>>>>>><<<777444777999<<<<<<;;;:::::::::888888888888888888888888:::999888666555444444444333222111000//////////////////...---,,,,,,,,,,,,---***+++000111...++++++***************++++++++++++*********))))))(((((('''***---***$$$!!!"""%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%&&&'''((()))*********)))000111444555777999<<>>;;;777111,,,)))&&&%%%((((((((((((((((((((((((&&&&&&'''&&&%%%###!!!###$$$%%%%%%&&&&&&%%%%%%))))))))))))))))))))))))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))++++++******)))(((((((((((((((((()))******++++++,,,,,,,,,------.........------......///000000000////////////////////////////////////////////////000111111111222222222222$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))(((((('''&&&%%%$$$$$$###$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***(((%%%%%%&&&''''''&&&'''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))((())))))***+++,,,,,,---(((***,,,---......---,,,,,,+++++++++,,,---///000,,,,,,,,,,,,,,,------...........................,,,------...////////////...............//////000...///111111000///000000000000000000111111111111000000000000000111222333111111111111111222222222111333444444333222333444666555555666666888999999999999888888888999:::::::::::::::;;;<<<>>>???AAA===999555444666999::::::@@@??????@@@@@@>>>:::777555777999999888666666777888888888888888888888888888777666555444333333333333222111000///////////////...---,,,,,,+++,,,,,,---***+++///000---++++++************************)))))))))(((((('''''''''&&&)))***)))&&&$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((()))(((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%$$$######$$$%%%'''''''''((())))))******---///222333444666:::<<<>>><<<777222...***((('''''''''''''''''''''''''''((((((''''''%%%$$$###"""$$$%%%'''((((((((('''&&&(((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))*********(((((())))))******++++++,,,,,,,,,---------......,,,------......//////000................................................000000000000111111111222$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&(((((((((((('''&&&%%%$$$$$$###"""""""""""""""###$$$$$$"""###$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***(((%%%%%%&&&''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))*********+++'''((()))+++,,,++++++***************+++---...///,,,,,,++++++,,,,,,---...---------------------------------,,,,,,------...---............/////////,,,---///000/////////111000000000000111111111111000000000//////000111111000000000111222333333444222444555444222222222333555555555555555666777888888888777777888999::::::888888888:::;;;===???@@@<<<999666444666888:::;;;===<<<<<<<<<===<<<999777666888999999777555555555777777777777777777777777777777666555555555555555222222111000///////////////...---,,,,,,+++++++++---******...///,,,***+++++++++******))))))(((((('''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%((('''''''''''')))***+++---///111333444555888:::>>>;;;777222...+++)))(((''''''''''''''''''''''''))))))'''&&&%%%%%%%%%%%%%%%''')))*********((('''((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''(((((()))******++++++(((((())))))***+++++++++,,,,,,,,,,,,------------++++++,,,------......///................................................////////////000000000000%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&& !!!$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%$$$$$$''')))******''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))************)))))))))))))))))))))******---------------......///------------------------...---,,,+++***+++,,,---------.........///......***,,,...///......///000///000000000111111111111111000///////////////000000000111222222333333444444555555444222111222333444444444444444555666777777777777777777888999:::999999999:::<<<===>>>???;;;999666555555888:::<<<<<<;;;:::;;;<<<;;;:::888999;;;<<<<<<:::777777777777777777777777777777777999888888777777777888888111111000//////////////////...---,,,++++++++++++,,,)))))),,,...+++)))***++++++***)))((((((''''''''''''''''''&&&&&&&&&&&&(((''''''((())))))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&((('''&&&%%%&&&(((***,,,...111333555555666888:::;;;999555111---***)))((('''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&&&&%%%''')))++++++***((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))************((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---...............................................................////////////000%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''!!!###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%$$$$$$''')))******'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((())))))***************************)))((((((''',,,,,,,,,,,,,,,---......------------------------...---+++******+++,,,---,,,,,,---...///......---***,,,............///000///000000000111111111111111000///////////////000222222222222222222222222444555555333111111222444444444444444444555555666666666666666777888999:::;;;<<<<<<<<<===<<<<<<<<<:::999777555555777:::===BBB@@@>>>>>>??????>>>===;;;<<<>>>===;;;999888888777777777777777777777777888888777777777777777888111000//////////////////......---,,,++++++++++++,,,((('''+++,,,***(((*********))))))((('''&&&&&&''''''''''''''''''''''''***((((((((()))(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))'''&&&'''(((((('''&&&%%%&&&(((***+++...000333444444555666777777555111...***((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$&&&'''))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((************))))))(((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------................................................---.........////////////&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***(((%%%%%%&&&''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))***************************------------,,,+++***)))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,---//////...------+++,,,...///.........000000000000000111111111111000000000//////000111111333333333333333222222222444444444222111111333555555555444444444555555666555555555555666888999999<<<============<<<;;;;;;999999777555555777;;;>>>BBB???<<<;;;<<<===<<<<<<999;;;<<<<<<:::888888888888888888888888888888888666666555444444444444444000//////....../////////...---,,,++++++*********+++'''&&&)))+++)))((()))))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))******)))'''&&&'''((('''&&&&&&&&&&&&((()))***+++...111222222222222333333111...+++(((&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((++++++******)))(((((('''))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------...------------------------------------------------............////////////&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&(((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***(((%%%%%%&&&''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''((()))******++++++******)))))))))))))))******+++,,,---......---,,,)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---***,,,---//////...---,,,,,,...000000.........///000000000000111111111111000000000000000111222333111222222333333444444444333444333222111111444666666666555555555555555666444444444555666777999999::::::<<<<<<<<<<<<;;;:::888888888666444666;;;??????<<<999777777777777777777999;;;;;;:::888888888999999999999999999999999666666555333222222222222//////.........//////000...---,,,+++************+++'''%%%(((***(((''')))''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&'''###&&&((((((%%%###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))(((&&&%%%%%%&&&%%%%%%&&&''''''(((((()))+++---000222111111111111000///,,,)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))))))))))))))))))))))))))*********))))))))))))))))))******++++++,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,---.........------------------------------------------------....../////////000000000&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&((()))***$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''###$$$&&&)))))))))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''%%%$$$$$$''')))******''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''((()))***+++,,,---***))))))((((((((())))))&&&'''***,,,---.........+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......***+++---//////...---,,,...///111000///......///000000000000111111111111000000000000111222444444///000111222444555666777333333333111111222555777777666666555555555666666333333444444666777888999777888999;;;<<<<<<;;;;;;888888888666444666;;;???BBB>>>:::777777888888888777999<<<<<<;;;:::::::::::::::::::::::::::::::::999888666555444333222222//////.........//////000...---,,,+++************+++&&&%%%((()))'''''')))&&&&&&''''''''''''''''''#########$$$$$$%%%%%%%%%$$$((('''$$$###&&&)))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((('''%%%###$$$%%%$$$%%%&&&'''((((((((((((,,,///222444333222222222000...,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))((((((((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***************************((((((((()))******++++++)))******++++++,,,------,,,,,,,,,++++++*********+++,,,,,,------......///------------------------------------------------////////////000000000000$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&%%%%%%$$$)))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((******)))(((((((((((((((''''''((()))))))))))))))+++++++++******)))))))))******+++,,,,,,---......*********++++++,,,,,,,,,,,,------.........------,,,,,,------...//////000///...,,,++++++,,,---//////////////////000111111//////000111111111111111......///000111333555555777444111000111333333333333333222222333333444555555555666777777777777777666555444444444666777888888999::::::;;;;;;::::::;;;:::888888888:::<<<===>>>>>>===;;;:::999888777::::::;;;>>>@@@@@@===;;;999999888777666666777777555555555444333000...,,,........................,,,,,,++++++***)))))))))&&&'''((()))+++,,,---...&&&'''''''''&&&%%%%%%$$$((('''&&&%%%&&&&&&((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$&&&%%%%%%%%%&&&''')))***''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))***+++,,,---.../////////.........,,,)))'''&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&((()))*********)))((((((((((((((())))))))))))))))))))))))((())))))))))))*********((()))***)))((('''((()))(((***,,,,,,+++***+++,,,+++,,,------++++++,,,---//////.........---------...------,,,,,,,,,------$$$%%%&&&&&&'''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&###!!!!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&))))))******+++++++++***+++*********)))))))))((()))*********+++,,,,,,,,,+++++++++,,,,,,---------***+++++++++++++++***)))+++,,,,,,------...//////......,,,,,,,,,,,,---..................//////000//////000111111111111111000000111222333555666777666444333333555777777777333333333222333444444555666777777888888888888888666666555555555666777888::::::;;;<<<<<<<<<<<<;;;;;;:::999888888:::;;;===>>>>>>===<<<:::999999888::::::;;;===??????===;;;:::999888777666666666666444444444333222000...,,,---------------.........,,,++++++***))))))(((((())))))))))))))))))))))))'''(((((((((((('''&&&%%%)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''''')))***+++''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((()))***+++,,,......//////.........,,,)))'''&&&'''%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))))))))(((''''''''''''''')))))))))))))))))))))))))))))))))*********++++++***+++,,,,,,******+++,,,,,,,,,---............---+++,,,------++++++,,,---///.........------------//////............//////$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))&&&### !!!$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&)))))))))************************)))))))))))))))))))))******************,,,,,,,,,,,,,,,---------------......---,,,++++++***++++++,,,,,,---......---------------------------------------...////////////000111111111111111333333333444555777888999444333333555777999888888444333333333333444555555777888888888999999999999888777666555666777888999;;;;;;<<<===============::::::999888888999;;;<<<>>>======<<<;;;:::999999999999:::<<<>>>>>>===;;;:::999888666555444444444333333222222111///...---------------------------+++******))))))(((''''''(((((((((((((((((((((((((((((()))))))))(((''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''(((((())))))(((((()))***+++,,,''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((***+++---...//////...///...,,,)))'''''''''%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))************+++++++++,,,+++,,,------++++++,,,---000......000333444222000,,,---...---,,,+++,,,---............------------///...............//////$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))(((&&&$$$###$$$&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''&&&&&&&&&''''''''''''(((******)))(((((((((((((((&&&&&&&&&&&&''''''((((((******************************************))))))++++++++++++++++++++++++---......------,,,+++***)))******+++,,,,,,------+++,,,---.........------......------......///000//////000111111111111111444444444555666777888999222222222444666777666444444444444444444555555666777777777777888888999999999888777666666777888999:::;;;<<<<<<======<<<<<<:::999999888888999::::::===<<<<<<<<<;;;;;;::::::999888999:::<<<===<<<::::::999777555444333222222111111111000000///......------------,,,,,,,,,,,,******))))))((('''''''''%%%&&&&&&''')))******+++((((((((())))))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))(((&&&%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%%%%&&&''')))***)))))))))))))))******+++'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))+++,,,......///...//////,,,)))''''''(((%%%%%%&&&'''''''''&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''((((((((((((((((((((((((******+++++++++,,,,,,,,,)))+++,,,+++******+++---111...---111777:::888444,,,---......,,,+++,,,---------------------------,,,,,,++++++,,,,,,------###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((******)))(((((((((((((((&&&&&&%%%%%%&&&&&&'''(((+++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))(((((())))))(((''''''&&&))))))******+++,,,,,,---+++,,,------......------//////......//////000111//////000111111111111111222222333333444555666777444333333444555555333222555555444444555555666777777666666666666777888999999888777666666777888999999999:::;;;;;;;;;:::::::::999999999999999999999;;;;;;;;;;;;;;;:::::::::888888777999;;;<<<;;;:::999888666444333222111111000/////////////////////.........------,,,,,,,,,******))))))((('''''''''''''''(((((()))***++++++&&&''''''(((((((((''''''###$$$%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&((()))+++''''''((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))+++,,,---....../////////---***((('''((($$$%%%%%%&&&'''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((()))((((((((((((((())))))((((((((((((((((((((((((******+++++++++,,,,,,,,,)))+++,,,,,,++++++,,,---///,,,,,,111888<<<:::777---...///...,,,+++,,,---,,,,,,------------------+++++++++++++++,,,------######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((("""$$$&&&''''''%%%###"""%%%%%%%%%&&&''''''((((((((((((''''''''''''(((((($$$$$$%%%%%%&&&&&&&&&'''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&((()))******************+++++++++***+++++++++++++++++++++)))))))))((((((((((((((((((((()))))))))))))))((()))******++++++,,,------+++,,,,,,------.........///////////////000111111//////000111111111111111111111111111222333444555777555444444555555444333666555555555555666777777777666555555555666888999999888777666555666777888777777888999999999999999999999999999999888888888999999999999::::::::::::888777666777999;;;:::999777666555333222111111111//////......///000111111/////////......------,,,+++******))))))(((''''''+++******))))))(((((((((&&&&&&'''(((((((((''''''$$$$$$&&&'''((()))))))))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """###%%%&&&'''(((((($$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***,,,------------///000///---***((((((((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&'''(((((())))))(((((()))(((((((((((()))******))))))))))))))))))))))))************+++++++++,,,***,,,------------...000,,,+++,,,000555888888666...//////...,,,+++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000######$$$%%%%%%%%%%%%$$$"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%'''(((((((((''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&((('''&&&%%%&&&''')))***'''((((((((())))))))))))(((((())))))***+++++++++***)))))))))((((((((((((***+++,,,------......---******++++++,,,---------,,,,,,++++++,,,---///000///............///000000//////000111111111111111000000000000111222333333666444222222333555555444666666555555666666777888888777666555666777999:::888777666555555555666666666777888888999999888888999999999999999888777777777777777888888999999999888666555666888::::::999555555333222111111111111//////......///111222333111111000//////...------,,,++++++***))))))((((((******)))(((((('''&&&&&&&&&'''((()))))))))))))))'''(((((())))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((''''''%%%&&&''''''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''(((((((((++++++,,,---------------///000000---***(((((()))$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''((((((((('''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))*********++++++***+++------,,,,,,...///***+++---...000111222222...///000///---+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000######$$$%%%%%%%%%%%%$$$!!!"""$$$&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((******)))(((((((((((((((&&&%%%$$$######%%%&&&(((%%%&&&&&&&&&''''''((((((&&&''''''((()))******++++++*********))))))((((((((()))***+++,,,---------***++++++,,,,,,---......---,,,+++***+++---000111...------------...////////////000111111111111111000000000000111222333333222000......000333444555666666666666666777888888999888777666666888:::;;;888777666444444444555666777777888999999999999888999999999999999888777666666666666777888888999999777666555666888999999999444333333222111111111222//////...///000111333555222111111000///.........,,,,,,++++++***)))))))))%%%&&&&&&''''''((((((((((((((()))******************+++++++++)))'''&&&$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""" $$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!'''&&&&&&&&&&&&'''(((((('''''')))))))))((('''&&&&&&&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((((((((((())),,,------......------,,,///000000...***(((((()))$$$$$$%%%&&&&&&&&&%%%%%%###%%%'''))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((())))))))))))*********''')))************,,,---***,,,......,,,,,,,,,---///000000///---+++,,,---+++++++++,,,,,,---------************+++,,,---...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((***)))))))))(((&&&%%%$$$!!!###%%%'''(((((('''&&&((((((((((((((((((((((((++++++************++++++((()))+++------,,,+++***------------------,,,,,,,,,---......------...000------...///////////////111000000111333333222000222222222222333444444555888999999888555333444444444444666777888888888888444666666666444333444555::::::999999888777777777888888777888888888777555555555666777777777777777777777666444222222444555444333222222111111222222//////000111111111111111000///...,,,++++++,,,,,,---,,,+++)))((('''''''''(((((((((((((((((((((((('''(((((()))***+++++++++,,,,,,,,,,,,***(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&%%%###%%%))))))%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%###!!! """$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))))))))*********+++++++++,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,---,,,+++***+++,,,---......------...//////...,,,,,,,,,++++++,,,,,,---...000000//////.........---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((************)))((('''&&&&&&''')))+++++++++***)))))))))))))))))))))))))))*********))))))************+++---...///...---,,,,,,------......---,,,,,,,,,---......------...000//////000111111111111111111000000111333333222000222222222222333333444555999::::::888666444555555444555555666666777777777555666777666444333444555999999999888888777777777777666666777888777666555888888888888777666555444555666666444222111222444222222111000000000000000...///000000111111111000...---,,,******)))******......,,,+++***)))))))))((((((((((((((((((((((((''''''((())))))***++++++,,,,,,+++***)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''%%%(((------***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***************++++++++++++,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---......---------//////...,,,---,,,,,,,,,,,,---..................---------,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&'''((((((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%#########$$$$$$$$$%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((())))))************)))))))))***+++,,,,,,,,,******************************))))))))))))))))))))))))***+++---.........---,,,+++,,,...//////...,,,+++,,,---......------...000///000000111111111111111000000///111222333222000111111111222222333555555777888999777555333444555666555444444444555666666555777777777555444555666888888888888777777777777555666666777777777666666;;;;;;:::999777555444333333555666555333111111222111000//////......//////......///000000000000///++++++)))(((((((((((((((******)))'''&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******,,,,,,***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%$$$######%%%'''&&&%%%(((......+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))******************+++++++++,,,,,,******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++,,,------......---,,,---...///...,,,---------------...//////---------,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''((()))***************)))************)))((('''************************))))))))))))))))))))))))((()))***++++++++++++******+++...//////...,,,+++,,,---......------...000......////////////......000//////000222333111000111111111111222333555555555666777555333222222333777555333222222333444666666777888777555444555666666666777777777777777777666777888888888777777777;;;::::::999888666444333333555777666444222111222000000///...............---....../////////......***))))))(((((('''''''''(((((('''&&&&&&%%%&&&&&&(((((((((((((((((((((((('''''''''(((((())))))))),,,***)))'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%$$$$$$#########%%%$$$"""%%%******'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((()))))))))*********++++++++++++,,,)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((()))'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,---...---,,,---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))))))))))))))))))))((('''&&&&&&************************))))))************))))))))))))*********++++++******+++---//////...---,,,,,,---......------...000......////////////......000//////000222222111///000000000111222333555555555777777666444333444555666555333222111222444555555777777666555444555666555555555666666777777777888:::<<<;;;999777888999888888888888888777666666333555777777555333222222000000///...............------.........------,,,)))))))))))))))(((((((((,,,+++***************+++(((((((((((((((((((((((('''''''''''''''(((((((((***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%$$$######$$$%%%$$$!!!###&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))************++++++((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,---------.........///---++++++,,,...------++++++******++++++,,,------------------------...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((*********))))))(((((((((************************)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,---++++++,,,---............,,,---......------...000111111111111111000000/////////...000111222111/////////000000222333555666777888999888666555666777555444333333333444555555444666666666444333444555333444444555666777777888:::===>>>===999777777999555555666777777777777777444555666555333222222222000///......------......,,,------------,,,++++++((())))))******))))))(((***)))))))))))))))***+++((((((((((((((((((((((((&&&&&&''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&'''%%%"""###'''&&&"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,---............---///---+++***,,,---------***************++++++,,,------------............%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''(((((()))))))))((((((***))))))((((((((())))))))))))))))))))))))))))))***+++,,,------,,,+++***+++++++++++++++,,,,,,---,,,,,,++++++,,,---///000,,,---......------...000111111111111111000/////////......///111222000///...//////000111333555666666777888777555444555666333333444444555555666666333555555444333222333444222333333444666777777888;;;>>>@@@===888555555888444444555666666666666666333333333222000///000111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******'''((()))******)))((((((&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&%%%"""$$$((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$""""""$$$&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&((())))))(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,.../////////...---///---******+++---------++++++******++++++,,,---++++++,,,,,,------------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((())))))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((())))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((***+++---......---+++***))))))(((((())))))***+++---,,,+++***+++---000111,,,---///...------...000///////////////...------///......///111222000///......///000111333555666222444444444222111222333222333444555666666666666333444555444222111222333222222333444555777888888;;;>>>@@@===777333444666444444555555555555444444222222111///------...000---,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))&&&'''((()))))))))''''''''''''''''''(((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''"""$$$###!!!###(((((($$$########################"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$"""!!!"""$$$&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,.../////////...---///---***)))+++,,,------,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,###$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!&&&%%%%%%%%%&&&''''''(((%%%%%%%%%%%%&&&(((***+++,,,+++***(((&&&%%%$$$$$$&&&((()))((('''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%''''''%%%###&&&&&&&&&'''''''''((((((******))))))((((((((('''(((((((((((())))))))))))))))))))))))************)))))))))))))))(((''''''************++++++++++++,,,,,,,,,+++++++++******)))******++++++,,,------,,,,,,++++++,,,,,,---............/////////000000///111222111000///000111555333///---.........---000000000000111222333444666666555444333333222222111111000000111111222333333444444555555444444333333333444444555666666666;;;999777777777777666555555666777777777666444333333222111///...,,,++++++************)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******((('''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&(((((('''(((((()))***+++)))***++++++***(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''(((((((((((())))))))))))))))))*********))))))((())))))))))))************---------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""######$$$%%%%%%%%%%%%%%%&&&((()))+++---,,,+++)))'''&&&&&&&&&%%%'''((((((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((%%%$$$$$$&&&&&&$$$"""&&&&&&&&&&&&'''''''''((())))))(((((((((''''''''''''((((((((())))))))))))(((((()))))))))*********)))))))))))))))(((''''''(((((((((((()))))))))))),,,,,,,,,++++++*********)))******++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------------///000111000//////000111000/////////111111///...000000000000111222333333555555555444333222222222000000000000000000000111333333444444444444333333333333444444555666666666999777555555555666555444444555666666666555444333222111000///...---,,,++++++******)))))))))))))))++++++++++++++++++++++++(((((((((((('''''''''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%'''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&(((((((((((((((((()))***'''((()))******)))'''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''''''''''''''((((((((())))))))))))************))))))))))))))))))************------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...(((((()))'''%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&''')))***------+++***((((((''''''$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((()))((((((""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((()))))))))(((((())))))))))))******)))))))))))))))(((((('''(((((((((((())))))))))))------,,,+++******)))))))))******++++++,,,------,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,...///000///.........000,,,,,,...111333333111///////////////000111222333444444444333222222111111/////////000000///......222222222333333222222222333333333444555555666666666444222333444555444333333444444444444333222222000000//////...------,,,,,,+++)))((((((((()))***************************((((((((('''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&''''''((((((''''''&&&))))))(((((('''(((((((((&&&'''((()))***)))((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((())))))************))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***+++...000111000...---------------------------,,,,,,,,,,,,,,,,,,---...&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&'''((($$$$$$%%%%%%&&&'''((((((,,,+++***)))((('''''''''###$$$&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((((((((('''&&&""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***(((((())))))))))))(((((()))*********++++++++++++------,,,+++***)))(((((()))******++++++,,,------,,,,,,++++++,,,,,,---...//////............---------...///...------...///---------000222333111000////////////000111222222333333222222222111111111//////000000000///...---111111222222222222111111222333333444444555666666555333222222333555444333222222222222222111111111/////////......---------,,,+++)))((('''((()))***))))))))))))))))))))))))******)))))))))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''***)))((('''''''''''''''''''''((())))))(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))************)))((()))))))))************++++++++++++++++++++++++(((***...111222111///---------------------------------,,,,,,,,,------..."""$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&"""$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''(((''''''''''''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((()))*********++++++++++++,,,,,,+++******)))(((((()))******++++++,,,------,,,,,,++++++,,,,,,---.....................------,,,...///...---,,,---...222000...---///000000000............///000111222111111111111111000000000000000000111000000//////000111111222222111111000222222333333444555555555555444222333444555555444222111111111000000000000//////......---------,,,++++++)))((((((((()))***(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&'''(((((((((((((((((('''))))))(((''''''&&&'''''')))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((()))***************((()))))))))************++++++++++++++++++++++++''')))---000222111///...++++++++++++++++++++++++......---,,,,,,--------- """$$$$$$$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%"""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((($$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!"""######""""""###$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''(((((((((((())))))'''(((((()))))))))))))))(((((((((((())))))))))))+++************))))))))))))******++++++,,,------,,,,,,++++++,,,,,,---...***+++++++++,,,,,,,,,,,,---...///...---------///444111...---...///000///---------......///000111000000000000000000000000000000/////////000111222111111111222222111111111222222222333444444555555777555444444555666555444222111000000//////000000//////......---,,,,,,+++************)))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""$$$%%%&&&''''''''''''(((((())))))(((((('''((((((''''''&&&'''''''''******)))(((&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''((()))******+++******))))))))))))************************************'''))),,,///000000...---++++++++++++++++++++++++///...------------------"""$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&)))((('''&&&&&&&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%"""$$$&&&&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&((()))&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&''''''(((((((((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''' ###$$$$$$""""""$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************)))******++++++,,,------,,,,,,++++++,,,,,,---...))))))***+++,,,------...---///000///...---...///222000//////000000///...------------...///000000///////////////////////////...---,,,---///222444111222222222222222222111111222222333333444555555888666444444444555444333222222000/////////000111000000///...,,,+++******((()))+++++++++***((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&'''(((((()))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''''''''((()))******+++++++++))))))))))))************************************((()))+++---......------,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------%%%'''''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$###############$$$%%%&&&'''&&&%%%$$$$$$$$$######$$$$$$%%%%%%"""$$$&&&&&&%%%%%%&&&'''#########$$$$$$%%%%%%%%%############""""""!!!!!!''''''''''''''''''''''''((('''%%%$$$%%%(((+++---&&&&&&%%%$$$$$$######"""%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###%%%((('''%%%%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((()))))))))))))))************++++++++++++((((((((()))******++++++)))******+++,,,,,,------,,,,,,++++++,,,,,,---...******+++,,,...///000000...///000///......///000......///111222222///------------------///000000.........///////////////...,,,******+++...222555222222333333333333222222111222222333333444555555888666444333444444333111333222000/////////000111111000///...,,,+++***)))''')))+++,,,,,,***'''&&&))))))))))))))))))))))))))))))((((((((('''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((("""$$$&&&((())))))((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''(((******+++++++++))))))))))))************)))))))))))))))))))))))))))******+++,,,,,,,,,,,,------------------------000///...---------------&&&'''((())))))'''%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))''''''(((((())))))******(((((((((((())))))))))))&&&'''((()))***************************++++++,,,((()))***++++++***)))((()))************+++++++++++++++*********************+++,,,...///000000000000///---,,,++++++,,,---000000000///000000111222---,,,+++---///111222111555222///---,,,,,,+++))).........////////////000///000111222333222111111///000111333444555555555222222222333333333444444000000000000///...------,,,,,,,,,,,,++++++***))),,,++++++***************''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''%%%%%%%%%%%%''''''***)))'''&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""######***)))&&&$$$""""""###$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))&&&######%%%&&&%%%############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((()))(((((('''&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''''''''(((***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---------,,,++++++...------,,,,,,++++++***///...,,,++++++,,,---///%%%&&&((()))))))))'''&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''''''''''''''(((((((((&&&&&&''''''((((((((()))***)))))))))(((''''''&&&((((((''''''(((((()))***((()))***++++++***)))(((((((((((()))))))))******++++++++++++++++++++++++***+++,,,...///000000000000///...---------......000////////////000111111000...---...000222222222222000---------...---,,,------.........////////////000111222222222111111000111222333555555555555333333333333333333333333/////////...---,,,+++***+++,,,,,,,,,,,,++++++***++++++***)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$######$$$%%%'''&&&$$$######$$$%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''')))))))))))))))(((''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---..."""###$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((((((######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&%%%&&&&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))******((('''&&&&&&&&&&&&((((((''''''(((((()))***))))))************))))))))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++---...//////000000///............///000000000////////////000111111111///......000111222111///---,,,---...//////...,,,---------............//////000111111111111111111222333444555666666666555555444444333333222222111111111000///---,,,+++++++++,,,---------,,,,,,******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$######&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&$$$#########$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***))))))((('''%%%%%%%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------------******+++,,,,,,---.........---,,,++++++,,,---...$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%&&&((()))******''''''&&&&&&&&&((()))***)))))))))))))))***++++++)))))))))******)))))))))++++++,,,,,,,,,---------******++++++++++++,,,,,,+++,,,---...////////////---------......///000111111000000000000111222222111///------///111222222111///---.../////////...,,,,,,,,,---------....../////////000000000000000222222333444555666666555666666555444333222111111000000000///---,,,***)))***+++,,,---------------))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''(((###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%############%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---.........+++++++++,,,,,,---------,,,,,,+++++++++,,,---...&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$%%%(((((('''&&&%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))((((((''''''&&&&&&&&&%%%&&&&&&((()))***++++++(((''''''''''''(((((())))))))))))((()))******+++***))))))))))))))))))***++++++,,,,,,,,,---------((()))))))))*********+++,,,,,,---...////////////***+++,,,---.../////////222111111111111222333333444111000000333666888888777444111///......---,,,,,,,,,,,,---------......///////////////000000000222222333444555555555555666666555333222111000///,,,,,,,,,+++***)))''''''******+++,,,------------)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---.........---------,,,,,,+++++++++++++++++++++,,,,,,------######$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((******)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((('''''''''''''''&&&''''''((()))***+++++++++++++++***)))'''%%%%%%''''''&&&&&&''''''((()))******))))))))))))******))))))))))))*********+++''''''(((((()))*********,,,------...//////......***+++,,,---............222111111111111222333333666444333444888===@@@AAA???;;;444///------,,,,,,,,,---------...........................///000000111222333333444444444333555444333222111000//////////////////...---,,,,,,******+++,,,,,,,,,++++++))))))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&'''''''''(((((((((((((((((('''$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------------......---,,,,,,+++************++++++,,,,,,------############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))+++,,,------+++)))&&&$$$'''&&&&&&&&&&&&'''((((((+++***)))(((((()))***+++((((((((()))))))))******'''(((((()))******++++++,,,---......///.........+++,,,---...//////......000000//////000000111222444333222555:::@@@EEEGGGEEE???666000------------------........./////////......---------...///000000111222222333333222222222222111111000///......111111111222222111111000******+++++++++***))))))***)))((((((''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))******))))))((($$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$###%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###&&&(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%###%%%'''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------,,,+++)))'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''))),,,......,,,)))'''((((((((((((((()))******+++***)))(((((()))***+++)))************+++++++++((())))))***++++++,,,,,,------......///.........------///000000000///..................///000000111//////333999@@@EEEHHHHHHAAA777000------///000.........////////////000......---,,,---...///000000000111222222222111111111111000000//////......+++,,,,,,---------------***************)))((('''******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((())))))(((&&&$$$###%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''((($$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###''''''((((((((((((''''''%%%%%%''''''''''''%%%%%%%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######&&&)))'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&###$$$&&&((())))))((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---------,,,++++++***++++++,,,,,,------...((()))***+++,,,---------$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%'''%%%###!!!!!!###%%%'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))(((''''''%%%%%%$$$###&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''******))))))((((((((('''(((((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,)))&&&(((+++---***'''))))))(((''''''''''''''''''((((((((())))))******)))((('''&&&&&&'''((())))))))))))))))))******+++,,,+++((('''&&&'''((())))))************+++++++++++++++++++++++++++++++++++++++******++++++,,,------------............///---...///000111111111111000222444555666888<<>>??????>>>777888888888777555333222555555444333222000///...111111111111000//////000222000............---+++///...------,,,,,,,,,---*********+++++++++++++++))))))*********+++++++++************************************************))))))************))))))***)))((('''&&&'''((((((((((((''''''''''''(((((((((((((((''''''((((((((('''''''''&&&%%%$$$$$$###%%%&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))((((((((())))))***))))))(((((((((((())))))******+++++++++***))))))))))))))))))************%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%(((((((((((((((((((((((())))))'''&&&%%%%%%%%%&&&$$$%%%'''))))))((('''%%%''''''''''''''''''''''''))))))))))))))))))))))))'''(((((((((((())))))))))))************+++++++++++++++******++++++,,,---...---,,,+++++++++++++++,,,,,,,,,+++++++++++++++***+++,,,---.........---+++,,,---,,,+++***+++,,,+++,,,---,,,+++***+++,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,...///000------.........------,,,000///..................333333444666888999;;;<<<>>>AAADDDFFFGGGGGGHHHJJJNNNOOOQQQSSSUUUVVVVVVWWW[[[[[[[[[ZZZZZZYYYXXXWWW[[[[[[[[[\\\^^^___]]]\\\XXXUUURRRQQQQQQQQQQQQPPPJJJIIIIIIGGGEEECCCAAA@@@???>>>;;;888666444222222555555444333333222111111111///,,,,,,---......---///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++*********************************))))))************)))((('''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%)))((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((()))***+++))))))(((((((((((())))))((()))******++++++++++++************++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''((((((((((((%%%&&&&&&'''''''''&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))*********+++++++++++++++******++++++,,,---...---,,,+++************++++++************************+++,,,,,,,,,,,,,,,,,,------,,,***)))***++++++,,,------+++***+++---,,,,,,,,,,,,------...///*********+++++++++++++++---,,,,,,------///000000,,,,,,,,,------------,,,111111222222333555888:::???@@@BBBEEEHHHKKKLLLMMMSSSVVV[[[]]]^^^^^^______bbbcccdddfffggggggggggggkkklllmmmoooooonnnlllkkknnnmmmmmmoooqqqrrrqqqpppjjjhhheeedddddddddbbbaaa^^^^^^]]][[[YYYXXXVVVUUUQQQOOOLLLHHHDDDBBBAAA@@@???===;;;:::888777444333111///,,,,,,---///111111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++*********************++++++++++++++++++++++++***************+++++++++,,,+++))))))))))))+++,,,)))))))))(((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((()))%%%%%%&&&&&&'''''''''((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''')))'''&&&%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))***************(((((((((((()))***++++++))))))(((((((((((())))))'''((())))))******)))))))))))))))*********++++++&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%&&&''''''&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&'''''''''((((((((()))$$$%%%'''(((((((((((('''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))*********+++++++++++++++******++++++,,,---...---,,,+++***)))))))))************************)))***+++++++++++++++++++++,,,---,,,***)))***++++++,,,------,,,+++,,,------,,,,,,,,,,,,...//////******+++++++++,,,,,,,,,...------------......//////.........000222444666666999<<<>>>AAAEEEJJJOOORRRTTTWWWZZZ]]]___aaaaaagggjjjnnnpppqqqqqqqqqrrrsssssssssssssssrrrrrrqqqrrrtttwwwzzz{{{{{{zzzyyywwwwwwwwwyyy{{{|||{{{zzzvvvtttrrrqqqqqqqqqpppnnnllllllkkkjjjjjjiiiiiiiiiiiigggccc```\\\ZZZYYYYYYQQQNNNJJJHHHFFFDDD@@@======999666333333333333222///............//////000------------,,,,,,++++++---,,,,,,+++***)))((((((************************))))))*********+++++++++,,,+++***))))))***+++,,,)))))))))))))))(((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''''''''''')))'''&&&%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))***************)))))))))))))))***++++++))))))(((((((((((())))))(((((())))))(((((('''&&&((((((((()))))))))******###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$&&&&&&&&&'''$$$%%%&&&&&&%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''((((((''''''''''''((((((&&&&&&'''''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''(((((())))))***&&&'''(((((())))))((((((((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))************+++++++++++++++******++++++,,,------,,,+++******************************+++++++++******+++++++++++++++******+++,,,+++***)))***++++++,,,------,,,,,,---......---,,,+++,,,---...///+++++++++,,,,,,------...,,,,,,,,,,,,---...//////000000111333777<<<@@@CCCEEEIIIOOORRRUUUZZZ```eeefffhhhkkknnnpppqqqrrrrrrsssuuuxxxzzzzzzzzz{{{|||{{{{{{{{{{{{zzzxxxwwwvvvvvvxxx{{{~~~{{{{{{{{{|||~~~~~~|||{{{zzzxxxxxxyyyyyywwwvvvssssssrrrrrrrrrsssssstttuuutttrrrooommmlllkkkjjjfffbbb^^^\\\[[[YYYTTTPPPNNNJJJDDD???<<<888555222000000///...------------///......------,,,,,,+++---,,,,,,+++***)))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************++++++))))))*********)))((('''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))***************+++******))))))*********))))))(((((((((((())))))))))))))))))(((((('''&&&'''((((((((())))))))))))###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''###%%%&&&&&&%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((((((((''''''''''''(((((($$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''((())))))***++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))************+++++++++++++++******++++++,,,---++++++***************+++*********+++++++++,,,,,,***++++++,,,,,,++++++***)))***++++++***)))+++,,,+++,,,------,,,,,,---//////...,,,+++***+++---...+++,,,,,,---......//////,,,------///111333555666777:::>>>CCCIIIOOOSSSUUUZZZ```fffiiijjjmmmrrrvvvuuuvvvxxxzzz||||||{{{zzzzzz{{{}}}}}}}}}}}}~~~}}}}}}}}}}}}|||{{{{{{zzzxxxyyy|||~~~}}}||||||}}}~~~}}}||||||{{{zzz{{{|||}}}{{{zzzxxxwwwvvvvvvvvvwwwxxxxxxvvvvvvvvvvvvuuutttssssssuuuqqqmmmlllmmmlllhhhdddaaa]]]XXXRRRNNNIIICCC@@@999888666333000...------/////////...---,,,,,,,,,************************************************((())))))***++++++,,,,,,***++++++,,,,,,++++++***))))))***+++***)))((('''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&%%%$$$$$$###$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((())))))******)))))),,,,,,+++***))))))))))))))))))(((((((((((())))))((())))))***************(((((()))))))))*********%%%%%%''''''''''''%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&'''###$$$&&&%%%%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((((((((''''''''''''((((((###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''(((((()))***++++++,,,***)))((('''&&&%%%%%%&&&$$$%%%'''))))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++******++++++,,,---******************++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***((()))++++++******+++---+++,,,------,,,,,,...//////...,,,*********,,,---,,,,,,------...///000000...///000333666999<<<>>>DDDHHHPPPXXX___eeehhhiiikkkpppvvvxxxxxxxxx{{{|||}}}~~~}}}~~~~~~~~~|||}}}}}}~~~~~~}}}}}}|||zzz{{{|||~~~~~~~~~}}}}}}}}}}}}{{{|||{{{{{{|||~~~~~~}}}{{{|||{{{zzzyyyxxxyyyzzzzzzwwwxxxzzz{{{{{{{{{zzzyyyzzzwwwssstttwwwwwwtttpppqqqoookkkgggccc___ZZZVVVHHHFFFCCC???:::777555333000000///...------,,,,,,'''((()))***+++,,,------++++++++++++++++++++++++((())))))***++++++,,,,,,***+++,,,------,,,+++***)))******++++++)))((('''((((((''''''''''''(((((())))))(((((((((((())))))'''''''''((((((((((((((($$$%%%''''''''''''%%%$$$&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))------+++***))))))(((((())))))(((((((((((())))))((()))***+++,,,---------)))************++++++++++++'''###"""$$$'''''''''$$$$$$%%%&&&&&&''''''(((***)))'''&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''***'''$$$%%%(((******)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%$$$''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))((('''''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((***+++,,,,,,+++)))(((,,,+++***))))))***+++,,,***)))))))))***+++,,,,,,***))))))+++...///,,,))))))***++++++,,,,,,++++++---,,,,,,+++*********+++....../////////......---///////////////...---,,,---000333333222111111111444555888===CCCIIIOOORRR___aaadddhhhlllppptttvvvvvvwwwxxxzzz{{{{{{||||||}}}~~~~~~|||{{{zzz{{{{{{|||}}}}}}~~~~~~}}}{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~||||||~~~||||||{{{{{{zzzzzzzzzyyyzzzzzzyyyyyyyyyyyyzzz{{{zzzzzzyyyxxxxxxxxxyyyyyy{{{zzzyyyxxxwwwxxxyyyyyywwwvvvuuurrrnnnjjjfffddd[[[YYYUUUQQQLLLDDD<<<777444444333222111///...---,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((***+++,,,,,,***((((((***+++)))'''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''(((&&&%%%&&&))))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''))))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***'''$$$$$$'''((((((&&&(((''''''''''''((())))))(((((((((((())))))))))))&&&&&&''''''(((((())))))***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))************))))))***---000...)))'''(((+++)))&&&######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''%%%######&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''(((((((((((()))))))))))))))(((''''''((((((((((((''''''&&&''''''(((((()))******))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++)))***,,,---,,,+++***))),,,+++***))))))***+++,,,******************+++,,,+++))))))+++......,,,)))***++++++,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++,,,---------------,,,------------.........---///222444555777:::<<>>???JJJPPPZZZbbbgggjjjlllnnnmmmnnnnnnnnnmmmkkkiiihhhgggiiilllnnnooonnnlllkkknnnoooqqqsssvvvwwwxxxyyyzzzyyyvvvtttssssssuuuvvvooooooqqqrrrtttuuuvvvwwwzzz{{{}}}|||{{{zzzzzz{{{xxxxxxwwwvvvuuuttttttssstttuuuvvvyyy|||}}}|||zzzzzzyyyxxxwwwuuusssrrrrrrsssuuuwwwxxxyyyxxxvvvuuuttttttttttttsssrrrqqqpppooopppqqqrrrtttuuuuuuvvvyyyzzz{{{{{{{{{zzzyyyxxxuuuvvvxxxzzz}}}|||zzzwwwqqqrrrqqqoooiiibbbZZZVVVKKKGGG???777222000111111,,,+++*********+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********)))))))))************)))((())))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''$$$%%%&&&''''''&&&%%%$$$###%%%&&&'''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&&&&&&&(((''''''''''''((())))))(((((((((((())))))))))))******))))))((((((((('''******)))(((''''''(((((())))))))))))))))))))))))******++++++++++++******)))***++++++***)))))))))###&&&(((((('''%%%%%%&&&$$$$$$%%%%%%&&&'''(((((()))'''### !!!###%%%***(((%%%$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%&&&'''(((((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&&&&'''(((((())))))&&&''''''((((((''''''&&&************)))((('''&&&''''''((((((((((((''''''''''''((())))))******+++(((''''''''''''(((((()))&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))******++++++,,,,,,------++++++,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,,,,,,,,,,+++***)))+++,,,++++++,,,---------------,,,,,,,,,,,,,,,------...------,,,---...000222333444777<<>>888444111111///------...//////...,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,---------))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((())))))(((((('''''''''((((((((()))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&'''((('''&&&$$$###############$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************************************))))))))))))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((()))***,,,...000111222333111000...,,,+++******+++((((((''''''(((((())))))))))))*********+++++++++)))((('''(((***///444777++++++******))))))((((((((((((((()))))))))******((((((((()))******++++++,,,++++++*********++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,------.../////////.........//////...---...111333<<>>CCCKKKSSS\\\aaadddfffkkknnnhhhiiijjjllllllllllllkkkiiigggeeecccbbbdddfffhhhhhhhhhhhhhhhfffccc```^^^YYYYYYZZZ[[[[[[[[[ZZZZZZ^^^ccchhhkkknnnwww|||vvvuuutttuuuxxx|||~~~~~~|||}}}~~~oooeee```VVVYYY]]]]]][[[YYYXXXXXXZZZ[[[]]]___bbbeeefffhhhfffiiikkkkkkhhheeeeeeeeedddcccaaa```___^^^^^^]]]aaabbbdddeeeeeedddcccbbbdddeeegggjjjlllllljjjhhhgggfffdddaaa[[[SSSJJJDDD:::777333111111000000///------,,,,,,,,,+++++++++++++++++++++++++++++++++(((((()))***+++,,,---...((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((('''&&&'''((((((((())))))))))))***)))((('''&&&''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++*********************************)))))))))******+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$###$$$%%%&&&''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((()))+++...000222333444444222///---+++++++++,,,((((((((((((((()))******(((((((((((())))))))))))%%%''')))++++++***(((&&&)))))))))))))))*********))))))))))))************'''(((((()))***+++++++++************+++,,,------++++++,,,---------,,,,,,******++++++++++++******))))))+++---///111222333000///---,,,++++++,,,---+++...111333777???IIIPPPWWW___gggkkkkkkjjjlllnnnnnnnnnnnnnnnmmmlllkkkjjjaaa___\\\ZZZZZZ\\\^^^```ccccccdddcccbbb___]]][[[\\\]]]___bbbeeeggghhhhhhqqqwww~~~~~~xxxvvvtttqqqqqquuuyyy|||~~~{{{{{{~~~{{{zzzzzz}}}}}}vvvooo[[[___cccccc___[[[YYYXXXTTTUUUWWWZZZ^^^aaacccdddccceeegggfffcccaaabbbdddeeedddcccaaa```___^^^^^^bbbcccdddeeeeeedddbbbaaa______aaaeeeiiilllllllllhhhiiijjjjjjfff___VVVOOO@@@<<<777444222111///...---------,,,,,,,,,++++++************************''''''(((***+++,,,------((((((((((((((((((((((((%%%%%%&&&'''((()))******((()))))))))((('''&&&&&&(((((((((((()))))))))))))))((('''&&&%%%&&&''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''%%%$$$$$$%%%'''((('''&&&&&&&&&''')))+++,,,+++***)))((((((''''''((('''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))******++++++++++++******************************+++*********+++,,,,,,---''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''''''''***)))((('''&&&%%%$$$$$$)))((('''&&&&&&'''((()))(((((()))+++---///111222111111///---+++)))'''&&&************************(((((((((((((((((((((((($$$%%%''')))))))))(((((())))))))))))))))))))))))++++++******)))((((((((())))))******++++++++++++))))))***+++,,,,,,,,,,,,------------------------,,,,,,,,,---------......000//////........./////////000000///......000111---222888>>>CCCMMMYYYcccggggggggghhhjjjkkkmmmmmmooommmjjjjjjjjjiiieeebbbYYYWWWUUUUUUVVVXXXYYYYYY^^^^^^^^^\\\[[[\\\^^^aaa```lllvvvyyyyyyzzzzzzyyy|||uuuuuuoookkklllmmmnnnqqqvvvpppxxxvvvlllgggfffjjjpppvvvyyyzzz~~~zzzxxxvvvzzzqqqaaaaaabbbaaa___\\\ZZZXXXZZZXXXWWWVVVWWWYYY]]]___bbbaaa```^^^]]]]]]]]]]]]^^^```bbbddddddcccaaa```bbbddddddccc```^^^^^^^^^^^^aaadddffffffgggggghhhkkkkkklllmmmllliiiddd```PPPJJJ@@@888333111//////+++***))))))+++,,,,,,+++++++++++++++++++++++++++...---,,,+++************+++)))((()))***+++***(((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&%%%$$$%%%'''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''')))***)))'''%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&'''(((((()))(((((('''&&&%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%((((((''''''&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((())))))*********+++,,,,,,++++++***)))((((((******++++++++++++***************++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))***************,,,---///000///...---+++)))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))************)))))))))))))))*********++++++++++++))))))***+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...............///---...//////------///000333:::CCCKKKQQQXXXaaahhhggghhhkkkmmmnnnnnnmmmmmmllliiifffeeedddccc___\\\ZZZXXXUUUTTTUUUWWWYYYZZZZZZ^^^bbbcccbbbcccfffiiinnnyyy}}}tttnnngggaaaaaabbbbbbcccfffeeelllsssuuuxxx|||}}}{{{wwwtttrrrtttxxx{{{|||{{{~~~vvvlllddd___^^^^^^ccciiilllmmmpppvvv{{{zzzvvvsssrrrpppsss~~~rrr```___^^^___aaabbbaaa```[[[[[[ZZZYYYXXXXXXZZZ[[[]]]\\\\\\[[[ZZZ[[[[[[[[[___```aaabbbbbbbbbaaaaaabbbcccdddcccaaa______```aaaccceeeeeeddddddeeefffggggggiiilllmmmllliiifff___XXXOOOEEE===777222//////---++++++,,,---,,,+++++++++++++++++++++++++++---,,,+++***))))))))))))+++)))))))))+++++++++)))((((((''''''''''''(((((())))))))))))((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''((())))))(((&&&&&&''')))''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%&&&''''''((())))))'''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))*********+++,,,,,,++++++***)))))))))******++++++++++++************+++,,,,,,+++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((---,,,***(((((()))***+++...------,,,+++***))))))((((((((((((((((((((((((************************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............---------......///---.../////////000222555===FFFQQQZZZ```dddiiillliiikkknnnppppppooommmkkkgggeeebbb``````___]]][[[ZZZXXXUUUTTTUUUYYY^^^aaaaaaiiippprrrnnnjjjkkkooorrr|||{{{ppphhh^^^VVVUUUWWWUUUTTTUUUXXX___dddeeefffjjjkkkiiieeecccaaabbbfffiiiiiigggkkkkkkjjjfff```ZZZUUUTTTSSSWWW[[[]]]^^^```eeejjjkkkxxx{{{vvvxxxyyywwwllliiiggggggeeefffnnnwwwxxxfffaaa]]]^^^dddhhhhhhfffdddeeeeeeccc```^^^]]]]]][[[ZZZYYYXXXXXXXXXXXXXXXZZZZZZZZZZZZ\\\]]]___```aaacccdddcccbbbbbbcccddddddddddddcccaaa```aaacccbbbcccfffjjjnnnpppooonnniiieee]]]UUULLLBBB999444444111...,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((())))))***)))((()))+++,,,+++***)))((((((''''''(((((()))******))))))((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''&&&'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%'''))))))((('''((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''')))))))))))))))(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((''''''&&&&&&'''((((((&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))***************,,,,,,,,,+++******))))))******++++++++++++******)))+++,,,......,,,+++)))++++++++++++,,,,,,,,,,,,************++++++++++++######$$$$$$%%%&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((,,,+++((('''&&&''')))***++++++++++++************))))))))))))))))))))))))************************...,,,+++)))(((((()))***))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,---------.........------------......//////000000000222666===AAAKKKQQQ[[[bbbfffiiijjjlllllllllmmmmmmllljjjiiigggcccaaa___]]]]]]]]]]]]]]]WWWWWWXXXZZZ^^^eeemmmrrrvvv~~~yyypppmmmooonnnxxxtttgggbbbXXXPPPPPPQQQPPPNNNMMMRRRWWWZZZZZZ[[[___aaa```]]]ZZZWWWXXX[[[]]]]]][[[ZZZ[[[\\\\\\ZZZVVVSSSQQQRRRTTTUUUVVVUUUWWWZZZ]]]___hhhnnnllljjjmmmqqqrrreeeaaa^^^]]][[[[[[bbbjjjuuurrrjjjcccccchhhmmmmmmjjjnnnpppqqqnnniiidddbbbbbbaaa```___]]][[[XXXVVVUUUUUUTTTSSSTTTVVVZZZ^^^aaaaaabbbddddddcccdddfffhhhhhhgggfffccc```___```bbbaaabbbeeeiiinnnqqqrrrqqqjjjhhheee```YYYPPPEEE>>>888444///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******(((''''''(((***++++++***))))))(((((((((((())))))******))))))((((((''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))''''''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$&&&)))***)))(((((()))''''''''''''''''''''''''((()))))))))))))))))))))***))))))(((((('''''''''(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))((((((((('''(((((())))))***(((&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''((((((((('''''''''''''''((((((((((((((((((((())))))))))))************************,,,,,,,,,++++++***************++++++++++++*********+++---//////---+++***+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,######$$$$$$%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''(((((((((((((((((('''***)))'''&&&&&&''')))***************************))))))))))))))))))))))))************************...---+++***)))((()))***************************''''''((()))***++++++,,,,,,+++++++++++++++++++++))))))***+++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......---------------...///000111000000111555>>>HHHOOOXXX[[[___bbbdddfffggghhhkkkiiigggdddcccbbbbbbbbb```^^^\\\YYYWWWWWWYYYZZZYYY\\\bbbhhhoooyyyuuupppqqqrrrzzzwww{{{zzzkkk___[[[SSSMMMNNNQQQPPPOOOOOOSSSXXXZZZXXXYYY^^^aaaaaa___[[[WWWVVVXXXYYYYYYWWWVVVXXXZZZ]]]^^^]]][[[YYYXXXXXXWWWVVVTTTUUUVVVXXX[[[aaaeeecccbbbdddiiikkkccc]]]XXXUUUSSSSSSWWW^^^aaatttzzzssskkkkkkqqqvvvuuussssssvvvxxxuuuooojjjiiijjjnnnnnnnnnkkkgggaaa\\\YYYTTTSSSQQQQQQSSSXXX]]]```___aaabbbbbbbbbdddgggiiimmmlllkkkhhheeedddeeegggddddddeeehhhllloooppppppjjjjjjjjjhhhddd\\\RRRKKK===888222...,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,((('''&&&''')))***)))((())))))(((((((((((())))))***)))))))))((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))((('''(((*********)))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$&&&)))***)))(((((()))'''''''''''''''''''''''')))))))))))))))))))))((((((((((((''''''&&&&&&&&&)))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&'''((()))))),,,)))&&&&&&'''(((((('''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((&&&''''''(((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***+++++++++***************,,,,,,,,,+++++++++++++++******++++++++++++*********+++---......---+++***++++++,,,,,,,,,---------,,,,,,,,,---------......$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((()))******))))))))))))))))))))))))((((((((((((((((((((((((************************---,,,+++***))))))))))))************************'''(((((()))***+++++++++,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------.....................///000111222222444666<<>>CCCIIIOOOVVV[[[[[[YYYUUUTTTTTTUUUWWWWWWVVVUUUUUUUUUUUUWWWYYYZZZZZZ[[[[[[[[[]]]aaaiiiooo|||zzzwwwxxxuuu||||||yyyzzz}}}~~~||||||wwwqqqooosssvvvuuurrriiifffmmmvvvwwwsssooodddccccccffffffeeeiiipppqqquuuvvvtttvvv~~~}}}tttnnnnnnoooppppppoooooopppuuuzzz~~~~~~}}}zzzxxxuuussssssuuuvvvwwwppppppqqqpppmmmlllnnnqqqlllgggcccbbb___XXXTTTTTTSSSZZZeeexxx{{{iiiiiikkkooouuuyyy{{{{{{xxxzzz{{{xxxsssttt{{{}}}rrrmmmeee^^^WWWTTTRRRRRRWWWXXXYYYYYYYYY[[[___bbbhhhjjjllllllkkkkkklllmmmkkkiiiffffffgggiiiiiiiiillllllnnnoooooolllgggbbbXXXPPPFFF<<<666333111111---------------------------,,,,,,++++++,,,,,,---,,,+++))))))******((('''******))))))))))))******''''''(((((())))))******''''''((((((((()))))))))((((((((((((((((((((((((((('''&&&''')))***)))(((''''''''''''''''''''''''''''''''''''((((((((((((((())))))(((&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''(((((((((((((((''''''&&&%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''%%%&&&&&&'''''''''''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))***000+++&&&%%%(((***)))'''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&'''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))%%%&&&((()))******))))))))))))))))))(((((((((''''''''''''((()))*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,+++************+++,,,,,,,,,,,,------------...++++++,,,------...//////''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%$$$$$$%%%&&&'''((()))***&&&'''((())))))((('''&&&'''(((***++++++)))'''&&&))))))))))))((((((((((((************************((((((((((((((((((((((((((()))***++++++***((('''************************))))))))))))************---------,,,,,,+++++++++))))))***+++,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,---------......////////////000111333333:::@@@HHHOOOTTTXXX[[[]]]SSSQQQMMMLLLLLLNNNNNNOOOLLLMMMPPPRRRUUUWWWXXXYYYYYY\\\```dddiiisss~~~~~~xxxvvvwwwttt{{{}}}xxxsssssstttuuurrrtttsssooonnnrrrssspppvvvooolllsss|||~~~}}}|||rrrrrruuuwwwuuutttzzz~~~yyyxxxyyy~~~~~~{{{||||||{{{|||xxxnnnfffccc^^^___bbbkkkxxx}}}sssddd^^^```eeejjjnnnqqqssssssnnnpppqqqmmmjjjmmmwww~~~rrrggg___ZZZXXXTTTTTTUUUTTTUUUWWWZZZ^^^```cccfffhhhhhhhhhiiijjjllliiifffeeefffggghhhgggggggggjjjmmmoooooollliiiddd[[[OOOCCC;;;666333222------------------------+++++++++***++++++,,,,,,///---,,,+++++++++)))(((******))))))))))))******&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***)))'''%%%%%%''')))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((())))))******((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''$$$$$$&&&&&&&&&&&&$$$$$$((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((***+++------111,,,&&&%%%(((***)))'''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))%%%&&&((()))*********)))******))))))((((((((('''&&&''''''((()))******+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,+++)))(((((()))+++,,,,,,,,,,,,---------......******+++,,,,,,---......''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$'''((((((((((((((('''&&&(((((('''''''''&&&&&&&&&++++++***((('''&&&%%%$$$&&&&&&((()))************+++***(((&&&%%%$$$%%%%%%(((((((((((())))))))))))******)))(((((()))******(((((((((((((((((((((((((((((((((((()))))))))))),,,---...//////---+++***,,,+++++++++***)))))))))***)))(((((()))+++---///,,,,,,++++++***+++++++++---------,,,,,,,,,++++++111000000///......------222///,,,,,,///111111///111111000///000444:::???LLLQQQXXX]]]^^^ZZZSSSOOOKKKHHHEEEEEEFFFHHHLLLPPPOOOOOOSSSYYY[[[YYYXXXZZZWWWhhhxxx~~~}}}wwwuuuvvvtttuuuuuuqqqmmmkkkmmmpppyyy{{{~~~~~~{{{zzzyyy|||~~~{{{qqqkkkkkkmmmrrrvvvuuunnnhhh```[[[WWWZZZaaagggiiihhh[[[^^^```aaabbbfffmmmrrr}}}~~~xxxuuujjj^^^WWWWWWUUUQQQOOOOOORRRUUU___^^^```cccdddbbbdddhhhjjjjjjjjjhhheeecccbbbccceeegggiiikkkllllllkkkjjjhhh```VVVOOOIIIBBB:::333111000///...------,,,,,,......---,,,,,,,,,------))))))***++++++++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&'''''')))'''### ###''')))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&((()))***)))'''&&&&&&''''''''''''&&&&&&"""$$$&&&)))***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++,,,222---'''%%%(((***(((&&&&&&&&&''''''(((((())))))(((((((((((('''&&&%%%$$$(((((((((((((((''''''''')))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))((((((((()))))))))))))))))))))))))))***+++------,,,++++++)))************+++++++++,,,+++***)))***+++,,,---...---,,,,,,++++++++++++***+++,,,,,,------,,,,,,---............---,,,+++***+++,,,+++++++++...000''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###''''''((((((((((((((('''(((((('''''''''&&&&&&&&&******)))((('''&&&&&&%%%&&&&&&((())))))************)))(((''''''((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,---...///...---+++***************************,,,+++)))))))))***,,,---+++******)))******++++++******+++,,,---......///......//////////////////...,,,++++++...000///...222222222333777===FFFLLLUUUWWWYYYYYYWWWRRRMMMIIIAAABBBDDDHHHKKKMMMNNNPPPYYYTTTRRRUUUXXX\\\cccjjjtttyyymmmgggfffhhhjjjkkklllllllllmmmoooqqq{{{{{{}}}yyyrrrhhhccc^^^]]]```dddeeeeeeZZZZZZYYYYYYYYY\\\```dddlllsss~~~wwwmmmgggccc]]]WWWTTTRRRRRRRRRXXXXXX[[[___```]]]\\\___gggjjjllllllkkkiiihhhhhhfffggghhhjjjjjjjjjiiihhhkkkddd\\\UUUQQQLLLDDD???444333111///......///000......---,,,,,,,,,,,,---+++++++++++++++***)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((+++***)))(((((()))***+++)))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++111,,,'''%%%((()))(((&&&((()))))))))))))))******(((((((((((('''&&&%%%$$$((((((((((((((((((((('''%%%&&&''')))************(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,,,,++++++)))))))))))))))))))))))))))******+++++++++++++++************+++++++++++++++++++++++++++,,,---------,,,++++++*********+++++++++,,,------------,,,------......///............///111111000///000111''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((('''''''''''''''&&&&&&&&&)))(((((((((''''''''''''&&&''''''((())))))))))))((((((((()))***+++,,,---((((((((()))))))))******)))***+++,,,,,,+++***)))************************)))))))))*********+++++++++,,,---......---+++)))***************+++++++++---,,,+++)))))))))***+++)))))))))))))))***+++,,,******+++,,,---...//////---------...///000000111---,,,,,,---/////////...000222555:::@@@IIISSSYYY]]][[[WWWRRRMMMIIIEEEDDD???BBBGGGLLLOOOQQQQQQPPPZZZVVVUUUZZZ```hhhrrr|||yyyiii^^^ZZZ]]]```hhhhhhkkkpppuuuzzz}}}}}}}}}uuuqqqlllgggeeegggjjjlllccc___ZZZVVVUUUUUUVVVWWWYYY]]]dddjjjrrr~~~~~~wwwmmmeee```[[[VVVSSSSSSRRRVVV\\\]]][[[ZZZ\\\bbbfffkkkmmmmmmjjjiiihhhgggggggggfffffffffeeeeeegggbbb\\\XXXVVVRRRMMMIII<<<:::666222000111222444//////...---------------------,,,,,,+++)))((('''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''')))******)))'''&&&))))))((((((((())))))***''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&)))((('''%%%%%%%%%''''''%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&''''''((()))///+++'''&&&''')))(((&&&)))))))))((((((((((((((((((((((((((('''&&&%%%%%%''''''((((((((((((((((((%%%&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))************))))))))))))))))))))))))***))))))))))))***++++++************+++++++++,,,++++++,,,---------------,,,++++++***************++++++,,,---------------------......///000000000,,,...000000/////////000'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((%%%%%%'''((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''((())))))(((((((((((())))))***+++,,,---(((((()))))))))************+++---......---+++***************************)))*********++++++++++++***+++,,,------,,,***)))+++++++++***************,,,,,,+++*********+++,,,))))))))))))***+++------...------------,,,,,,,,,------......///000000000/////////000000000000///000555<<>>888555444555666222111000///.........///,,,,,,,,,,,,+++***)))(((******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((("""$$$&&&''''''&&&$$$"""((((((((('''(((((())))))''''''''''''''''''''''''%%%&&&'''((('''&&&&&&'''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''$$$%%%%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''',,,)))&&&&&&'''(((((('''''''''&&&&&&%%%%%%$$$$$$''''''(((((('''&&&&&&%%%''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,*********+++++++++,,,,,,+++,,,---...///...---,,,,,,,,,+++++++++++++++,,,+++,,,,,,---...---------...............///000000+++,,,...//////111444777''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))%%%%%%'''((())))))))))))&&&'''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((('''((()))))))))))))))))))))))))))))))))************,,,---///000000///---,,,************************)))*********++++++++++++)))***+++------,,,***))),,,,,,,,,+++***)))((((((*********++++++,,,---...*********+++,,,---...///.........---------,,,,,,////////////////////////000111111111111111111222777>>>GGGOOOTTTWWWYYYZZZUUUPPPJJJDDDBBBCCCFFFIIIPPPSSSQQQNNNPPPXXX]]]]]][[[]]]fffrrr|||~~~yyysssqqqsssvvvwwwrrrkkkfffeeeiiinnnqqqppppppssszzz~~~}}}zzz~~~~~~~~~tttkkkfffbbb]]]ZZZ]]][[[WWWSSSUUU^^^lllvvvxxxvvvvvv|||vvvlllccc\\\VVVWWWXXXWWWYYY\\\```dddjjjnnnooommmkkkkkkfffeeecccaaa___^^^]]]]]]cccaaa___^^^^^^^^^]]]\\\TTTOOOIIIBBB<<<888777666444444222111111000000000***++++++,,,,,,,,,++++++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''(((((((((''''''((((((((((((((())))))))))))(((((('''&&&&&&&&&''''''((()))''''''''''''''''''''''''%%%''')))(((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&###$$$&&&((())))))((('''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&)))(((&&&&&&''''''((('''''''''&&&&&&%%%%%%$$$$$$'''''''''(((''''''&&&%%%&&&'''''''''(((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++,,,,,,,,,+++))))))))))))))))))))))))***)))((((((((()))+++,,,***++++++++++++,,,,,,,,,+++,,,---...///...---,,,------,,,,,,,,,------...,,,,,,---.........------000///......---...//////000222333444888===DDDIII''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((&&&&&&'''((()))))))))(((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&''''''(((((((((''''''((()))))))))((('''&&&&&&)))))))))*********++++++,,,---...//////...---,,,************************)))))))))*********++++++((()))+++,,,,,,+++***))),,,,,,++++++***))))))((())))))***+++,,,---......,,,,,,,,,,,,,,,---...///++++++,,,---...///000000///////////////.........///000111111111333666999DDDKKKSSSYYY[[[YYYWWWUUULLLIIIFFFDDDEEEHHHMMMPPPQQQUUUUUUSSSXXXdddlllkkklllkkkmmmuuu|||}}}{{{xxxzzzzzzwwwrrrnnnnnnoooxxxtttpppnnnpppsssuuuvvvxxxxxx{{{}}}uuupppkkkgggeeebbb```]]]XXXVVVZZZbbbjjjooommmooowwwwwwlllaaa\\\ZZZWWWWWWYYY[[[___dddgggiiiiiijjjkkkffffffdddbbb```^^^]]]\\\___^^^]]]]]]\\\\\\]]]]]][[[XXXSSSLLLEEE???:::888555555444222111111111111******+++,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))******))))))))))))******&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''&&&)))+++***'''%%%&&&(((&&&&&&''''''''''''&&&&&&!!!###&&&)))******((('''&&&&&&&&&'''((((((((()))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''&&&&&&%%%'''&&&&&&&&&&&&''''''((()))))))))(((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&''''''((()))))))))%%%&&&''')))************)))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))***))))))))))))***++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------...------------......///,,,,,,---...............000000///......///111222555777:::>>>CCCKKKTTTZZZ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$#########$$$%%%'''(((''''''((((((((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&''''''(((((('''&&&&&&(((((()))))))))((('''&&&))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******'''(((***+++,,,+++***)))))))))*********+++++++++***++++++,,,------------,,,,,,,,,++++++,,,------++++++,,,---...///000000------......//////000000...000222333555:::AAAGGGQQQUUUZZZ\\\ZZZVVVSSSQQQHHHHHHGGGHHHKKKNNNRRRTTTQQQ[[[aaabbbjjjvvv{{{wwwtttqqqqqqwww||||||vvvrrrooossswwwxxxvvvvvvxxx{{{~~~zzzxxxyyy{{{{{{{{{zzzwwwvvvvvvoooooonnnjjjdddbbbdddgggjjjgggjjjrrryyy}}}sssmmmiiidddbbbbbbbbbdddeeeeeedddeeegggiiigggggggggfffdddaaa___]]][[[[[[[[[ZZZYYYXXXYYYZZZ^^^]]]ZZZUUUOOOFFF???;;;555444333111000000//////,,,,,,,,,---,,,,,,++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))'''''''''(((((('''''''''&&&&&&&&&&&&'''((()))***'''''''''''''''''''''''''''***---+++'''%%%'''***&&&&&&''''''''''''&&&&&&$$$%%%&&&(((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))))))))******&&&&&&'''''''''''''''&&&&&&&&&''''''((())))))***%%%&&&''')))************(((((((((((((((((((((((())))))))))))))))))))))))((())))))(((((('''&&&%%%)))))))))))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,---------,,,,,,,,,,,,---...///,,,------...............000/////////111333666888<<<@@@FFFLLLSSSZZZaaaeee''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))'''(((((((((((((((''''''&&&&&&&&&'''''''''(((((())))))((((((''''''''''''&&&''''''(((''''''&&&&&&'''((()))******)))(((''')))************+++++++++******)))(((((()))******(((((((((((((((((((((((((((((((((((())))))))))))&&&(((***+++,,,+++***)))&&&'''((()))+++---......,,,,,,---------,,,++++++,,,,,,++++++***+++++++++///............---------+++,,,---...///111222222///222444777;;;BBBLLLSSSVVVXXXZZZYYYUUUQQQNNNMMMHHHIIIKKKMMMPPPRRRUUUVVVTTTbbbmmmrrrzzz}}}pppooosss{{{~~~wwwqqqiiinnnuuuzzz}}}~~~yyyrrrooonnngggdddfffnnntttwww|||~~~{{{vvvrrrqqqsssrrrooolllhhhggghhhjjjiiiiiijjjiiigggdddaaa____________]]][[[ZZZ[[[\\\]]]^^^^^^[[[TTTLLLCCC>>>444333222000///..................---,,,+++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))(((((((((((())))))'''((()))******)))((('''''''''''''''((()))++++++'''''''''''''''''''''''''''+++...,,,(((&&&(((+++&&&''''''''''''''''''&&&)))((('''&&&%%%&&&''''''(((((((((((((((''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))$$$$$$&&&'''''''''&&&&&&$$$%%%&&&&&&&&&&&&'''(((&&&&&&''''''(((((())))))&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))***)))))))))))))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,+++)))(((''')))))))))))))))))))))))))))***+++------,,,++++++++++++,,,,,,,,,---------,,,+++***)))***+++,,,---++++++++++++,,,,,,---...,,,---......//////....../////////111333777;;;===EEEKKKTTT\\\ccchhhmmmooo((((((''''''''''''((((((+++***)))((('''&&&%%%%%%))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))(((((('''''''''&&&'''((()))))))))(((&&&%%%%%%&&&''''''((((((''''''((('''''''''''')))+++,,,+++)))(((((()))******)))))))))*********))))))((((((((()))***++++++,,,,,,(((((())))))******++++++******************************+++++++++,,,,,,,,,(((((()))))))))************+++,,,---............111000///---------...//////111222000---,,,000444333444888>>>FFFPPPXXX]]]___[[[VVVRRRQQQPPPLLLIIINNNMMMMMMOOOSSSWWWYYYYYYjjjsss{{{~~~}}}xxxmmmooorrryyyyyyuuussssssxxx|||~~~{{{qqqmmmhhhgggkkkpppvvvxxx}}}}}}kkkaaadddlllnnnoooooommmiiieeebbb```aaa\\\XXXWWWZZZ]]]^^^^^^aaa```______^^^YYYQQQKKK???888000---///111000......---++++++---......---,,,,,,+++***))))))******+++++++++*********))))))''''''''''''''''''''''''***)))(((''''''((()))***)))((((((((('''''''''''''''(((***+++++++++***))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&******))))))((((((''''''(((((((((((((((((((((((()))((((((((()))***((('''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''(((%%%"""###&&&(((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%%%%%%%&&&&&&'''((()))******'''((()))))))))(((&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''(((((())))))))))))((((((******+++++++++,,,,,,,,,))))))))))))************)))*********++++++++++++,,,,,,,,,---------..............................///---+++---///111///---...000111111000/////////333333444555999@@@IIIOOOYYY\\\bbbgggkkkmmmnnnnnn((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((())))))((((((((('''''''''''''''((()))))))))(((&&&%%%%%%&&&''''''(((((('''''''''''''''(((((()))***++++++)))(((((()))******)))))))))************))))))((())))))***++++++,,,,,,)))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,---------.........***+++,,,---............000000///...............555333000...///000111222555999???GGGOOOVVV[[[]]][[[WWWRRROOONNNNNNLLLJJJLLLMMMNNNQQQWWW^^^eeejjjwww}}}|||vvvjjjkkkoootttxxxzzzyyywwwvvv|||{{{zzz~~~}}}yyytttqqqpppqqqrrrrrrxxxwwwxxx|||vvvdddbbbgggjjjllloooooommmiiieeecccaaa]]]XXXXXX[[[^^^______aaa```_________\\\VVVRRRHHHAAA888222000000000000...,,,+++,,,---...---,,,,,,+++***))))))))))))***+++++++++*********))))))((((((((((((((((((((((((***)))(((((((((((()))***))))))((((((((('''''''''&&&&&&'''((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''*********)))((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((***(((&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''(((&&&###$$$&&&((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''(((((())))))%%%&&&''')))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))((((((************+++++++++,,,))))))))))))******************+++++++++,,,,,,,,,,,,,,,---------.................................000...,,,---///000///---...///000000///000222444333666<<>>BBBJJJOOOWWW]]]cccgggjjjlllqqqqqqrrrqqqpppnnnkkkjjj((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***'''''''''((((((((((((((((((((('''''''''(((((((((&&&'''(((((())))))(((((('''(((***+++++++++))))))+++)))(((((()))******)))(((((()))******************************+++++++++++++++******))))))((((((************************++++++,,,,,,,,,---------------------............------......//////......---...///000000///...---000111111111333888@@@FFFQQQTTTXXX\\\^^^^^^\\\ZZZ[[[[[[YYYWWWTTTSSSSSSSSSTTT[[[dddjjjnnnuuu~~~xxxvvvpppggg^^^\\\```eeexxx~~~~~~}}}}}}~~~}}}~~~~~~yyyyyy|||qqqeee```bbbeeeeeegggmmm{{{zzzsssnnnllllllkkkjjjddd```[[[ZZZ\\\^^^___^^^______^^^]]]\\\\\\\\\]]][[[[[[XXXQQQFFF;;;333///000...------...---+++)))******))))))))))))******************************************************))))))************))))))***)))))))))((((((((((((***)))((((((((()))+++,,,(((((((((((((((((((((((()))))))))))))))******+++************************************************))))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((%%%&&&)))---///---)))%%%''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((************************))))))************))))))((())))))))))))*********************++++++++++++)))))))))************+++---------.........//////////////////////////////...------,,,,,,---///000111333555888===DDDLLLRRR[[[^^^aaadddfffhhhkkkmmmppppppppppppooommmlllkkk((((((''''''''''''((((((((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))******'''''''''((((((((((((((((((''''''''''''((())))))''''''((())))))))))))((())))))******+++******)))+++)))(((((()))******)))'''((()))******+++******************************************))))))))))))************************,,,,,,,,,,,,------------////////////000000000000---....../////////......---...//////////////////,,,000333555888>>>HHHPPPVVVWWWYYYZZZ[[[[[[[[[ZZZXXXZZZ]]]^^^^^^^^^___```jjjoootttxxxzzz|||~~~sssiiiffflllsss~~~{{{}}}}}}}}}}}}zzzvvvvvvzzzrrrfff```]]][[[ZZZ]]]eeesss}}}tttpppooonnnlllfffaaa[[[YYY[[[]]]]]][[[\\\]]]^^^\\\ZZZYYYZZZ[[[YYYZZZZZZXXXPPPFFF:::333333111///---...---,,,+++******************+++,,,***************+++++++++)))))))))))))))))))))))))))******++++++******)))******)))))))))((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))******+++************************(((((((((((((((((((((((())))))))))))((((((((((((*********)))((('''''''''((((((((((((((((((((((((%%%&&&***...000...***&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((&&&((())))))'''&&&&&&'''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))++++++++++++++++++++++++)))******++++++******))))))))))))*********++++++*********++++++++++++,,,))))))*********+++++++++------........./////////////////////////////////.........------...222555444888>>>EEEMMMUUU^^^cccfffgggiiijjjjjjlllooorrrooopppppppppoooooonnnmmm((((((''''''''''''(((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''((())))))******''''''''''''((((((((()))(((''''''&&&'''((()))***''''''((()))))))))))))))+++*********)))******++++++)))(((((()))******)))'''((()))******+++++++++************************)))))))))))))))*********************************,,,,,,,,,------------...,,,,,,,,,---------............////////////.....................///000000000111555999@@@HHHOOOTTTUUUVVVWWWXXXYYYZZZ[[[[[[YYY___hhhnnnsssvvvzzz|||wwwsssxxx}}}~~~~~~}}}{{{~~~}}}rrrgggaaa[[[YYYXXXZZZ___hhhpppuuu{{{wwwtttqqqgggbbb\\\YYYZZZ[[[ZZZXXXYYY[[[]]]\\\ZZZYYYYYY[[[YYYYYYYYYZZZXXXPPPEEE===777444000------......---+++++++++++++++,,,------))))))*********+++++++++)))))))))))))))))))))))))))***++++++++++++***)))*********)))))))))((((((&&&&&&'''((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''(((+++------***(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((((((((((((((($$$''')))***(((&&&'''(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''(((((())))))(((((('''&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++)))******++++++******)))************+++++++++,,,*********+++++++++,,,,,,++++++,,,,,,,,,---------............///////////////////////////////////////000111000000222777;;;AAAFFFNNNVVV\\\bbbgggkkkjjjlllnnnnnnnnnoooppprrrnnnnnnnnnnnnnnnnnnnnnnnn((((((''''''''''''((((((%%%%%%&&&'''((()))***+++))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********&&&&&&&&&''''''(((((((((''''''(((((())))))******&&&'''''''''(((((())))))((('''&&&&&&'''((()))***'''(((((())))))))))))))),,,+++***)))))))))+++++++++)))(((((()))******)))''''''(((******+++++++++++++++******************(((((())))))******++++++************************,,,,,,,,,---------......,,,,,,,,,---------.........///////////////......///...---------///000111555444555<<>>DDDPPPYYY]]]cccfffjjjkkkkkkjjjkkkmmmlllkkkkkkkkkkkkhhhccc___XXXUUURRRUUU]]]dddggghhh))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%''''''((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''((()))*********)))(((,,,)))'''(((******(((%%%)))))))))))))))))))))))))))))))))))))))(((((((((************************************))))))))))))((((((((()))***+++,,,---************+++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////............---///000000111333666888@@@HHHRRRUUURRRMMMLLLMMMNNNQQQUUUYYY^^^ccchhhlllppp{{{|||{{{~~~{{{zzzzzzxxxsssoookkkiiihhhggg___XXXVVVccc|||mmmcccgggjjjgggccc______^^^^^^^^^^^^]]]]]]^^^]]]^^^______^^^[[[XXXRRRMMMFFF???:::555111...,,,,,,,,,------------...,,,,,,,,,,,,,,,++++++*********++++++++++++******+++******))))))******+++))))))))))))))))))))))))************************'''''''''((()))*********(((((())))))***)))))))))''''''''''''''''''''''''))))))))))))***+++,,,---***)))(((''''''((()))***''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******)))((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&******)))((('''&&&%%%%%%(((((()))))))))*********((((((((((((((()))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************---,,,+++***************,,,,,,,,,,,,------------////////////////////////...///000111222333333333;;;BBBHHHMMMSSS]]]dddfffkkklllmmmllljjjjjjkkkllljjjhhhfffdddaaa\\\VVVRRRHHHFFFFFFKKKTTT^^^dddfff(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((('''&&&$$$$$$''''''''''''((((((((((((************))))))))))))))))))************)))))))))***,,,---...,,,+++))),,,***((((((******(((&&&)))))))))))))))))))))))),,,,,,,,,,,,++++++******)))***************++++++*********)))))))))))))))((((((((()))***,,,---...)))***+++++++++***++++++------------,,,,,,,,,,,,------------------------------------............111111111111000000000000---...------222:::???AAALLLNNNPPPOOOLLLLLLPPPSSSPPPRRRWWW[[[aaahhhoootttyyy}}}}}}}}}{{{~~~|||{{{|||~~~|||wwwssseee[[[TTT\\\rrrrrrddddddfffffffffeeeeeecccaaa___]]][[[ZZZ\\\[[[\\\]]]^^^^^^\\\ZZZVVVSSSNNNHHHBBB;;;444///,,,------.........------+++,,,,,,---,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))******+++++++++))))))*********))))))((())))))))))))))))))))))))((((((((()))***+++,,,---+++******))))))******+++(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((()))))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&((((((((()))))))))******'''(((((()))))))))))))))((((((((((((((((((((((((******)))))))))))))))***(((((())))))******++++++))))))))))))))))))))))))************++++++++++++------,,,+++************,,,,,,,,,------------...///////////////000000000111111111222444777:::;;;IIIQQQXXX[[[```fffiiihhhkkklllllllllkkkjjjjjjjjjbbb___ZZZVVVSSSOOOKKKHHHEEEEEEGGGMMMUUU\\\aaabbb''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((((((((()))))))))******(((((((((((('''&&&$$$$$$&&&'''''''''(((((())))))************))))))))))))))))))************)))))))))+++,,,...---,,,***)))(((((('''((()))))))))((()))))))))))))))))))))))),,,,,,,,,---,,,+++***)))))))))******+++++++++,,,))))))))))))))))))******((((((((()))***,,,---...))),,,...---+++******,,,++++++,,,,,,,,,,,,,,,,,,---------------------------------.........//////000000000000111111111111444444111000888EEELLLLLLQQQOOOLLLJJJJJJLLLNNNPPPNNNPPPTTTYYY```kkkuuu}}}}}}~~~xxxqqqzzz{{{|||kkk```WWW[[[lll~~~}}}llleeebbbcccfffgggfffeeebbb```^^^\\\[[[[[[[[[[[[\\\^^^^^^]]][[[XXXVVVSSSOOOIIIBBB999333/////////.........------+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))*********************************))))))((((((((()))***************)))(((************************(((((((((((()))***+++,,,'''''''''&&&&&&'''''''''))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))''''''((((((((()))))))))&&&'''((()))***)))))))))((((((((((((((((((((((((***)))))))))))))))******(((((())))))******++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------------,,,+++******++++++,,,,,,---------.........////////////000000111111222111000222666<<>>555111000///.........------------......+++++++++***)))((('''&&&...---,,,,,,++++++,,,,,,************************+++++++++***************************************((((((((())))))((((((((())))))(((((((((''''''''''''''''''((()))*********************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))((((((((()))))))))))))))''''''(((((()))******+++(((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&&&&((()))+++***)))))))))((((((((('''(((((())))))))))))(((((()))))))))))))))************)))((('''((()))+++,,,***************************************+++,,,,,,+++++++++***++++++,,,---------,,,,,,------...///...............///000111...///000111222555:::>>>KKKQQQYYY```dddgggiiijjjjjjhhheeeaaa]]]ZZZWWWVVVXXXVVVSSSQQQPPPLLLGGGBBBAAACCCFFFIIILLLMMMNNNOOOUUUUUUWWW[[[```dddcccbbb((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))))))))))))))(((((((((((((((((('''''''''''''''''')))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,+++***))))))***+++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------***//////***,,,333666222111111000////////////000000000000000000000000000///111222222111444999>>>FFFHHHNNNTTTUUUSSSUUU[[[kkkwww|||}}}}}}yyywww|||||||||{{{yyyyyy{{{||||||qqqhhhffflllyyy|||jjjbbb______aaa```]]]ZZZXXXYYYYYYYYYYYYXXXYYY[[[\\\^^^^^^______ZZZSSSHHH===555111111111000//////.........//////,,,,,,------,,,,,,+++***...---,,,,,,++++++,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((((((((''''''''''''(((((())))))******************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************((())))))))))))))))))***))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&'''((()))***))))))))))))(((((((((((((((((())))))***))))))((((((((())))))******++++++,,,+++*********+++---...***************************++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---------------,,,------...///------...///000111222222...///111333777<<>>FFFLLLNNNSSSVVVTTTSSSYYYbbbyyyxxxwwwzzz}}}yyyxxxwww{{{{{{|||{{{{{{}}}sssllllllsssmmmaaa]]]]]]bbb___\\\ZZZ[[[\\\\\\\\\YYYZZZ[[[\\\]]]^^^___```^^^ZZZRRRHHH===555222111000000///.........//////------............------...---,,,,,,++++++,,,,,,************************************************((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))((((((((((((''''''((((((((()))))))))************)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))***************))))))))))))((((((''''''&&&%%%%%%$$$$$$(((((((((((((((((((((((())))))))))))***+++------((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((())))))))))))))))))(((((((((((((((((()))*********))))))''''''((()))***++++++,,,,,,++++++++++++,,,------***************+++++++++)))***,,,---------,,,+++,,,++++++++++++,,,---------------------...//////---...///000000111111111---000444999???GGGOOOUUU]]]```eeehhhhhhffffffeee```XXXPPPNNNRRRWWWXXXXXXSSSPPPKKKGGGFFFFFFGGGGGGLLLOOOTTTXXX\\\^^^^^^^^^ZZZ\\\```ccceeedddbbb```(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))((('''&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******++++++,,,,,,,,,,,,,,,++++++***+++,,,...///,,,......,,,,,,...///---........................////////////////////////...111333444444:::DDDLLLOOOQQQTTTVVVTTTUUU___kkkxxxrrrnnnqqqwww~~~}}}||||||~~~}}}vvvqqqqqqwww}}}jjj___[[[bbb___]]]\\\^^^`````````\\\[[[[[[ZZZ[[[\\\]]]^^^]]]]]]YYYRRRGGG<<<444000000000///...------......)))******+++++++++++++++...---,,,,,,++++++,,,,,,************************,,,,,,++++++***))))))(((((((((((((((((((((((((((,,,,,,***))))))***,,,,,,***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))))))))***************))))))))))))++++++******)))((((((((((((((((((((((((((((((((())))))))))))***+++------))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((())))))(((((((((((())))))))))))(((((()))***************''''''((()))***++++++,,,************++++++,,,,,,))))))*********+++++++++((()))+++,,,,,,,,,+++***,,,,,,++++++,,,,,,---......------------.../////////////////////000000000111444:::AAAIIIRRRZZZ```bbbeeeiiiiiifffaaa]]]ZZZTTTPPPNNNQQQVVVYYYVVVSSSLLLKKKIIIGGGHHHKKKPPPSSSYYY[[[^^^aaacccdddccccccaaabbbdddeeedddbbb```___((((((((((((((((((((((((*********+++++++++,,,,,,(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,------------...---------------,,,---...............---000000000000000000000000///111444666999@@@JJJQQQRRRQQQRRRSSSSSSWWWdddrrrxxxoookkklllsssyyy}}}}}}}}}}}}|||}}}wwwqqqoooqqqttt~~~kkk```bbb```___```bbbccccccbbb^^^\\\ZZZYYYYYYZZZ\\\]]]\\\]]]\\\XXXPPPEEE:::333111000///......---......+++,,,,,,---------,,,,,,...---,,,,,,++++++,,,,,,************************------,,,+++***)))((('''))))))))))))))))))))))))******))))))))))))************)))))))))((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((())))))))))))*********++++++''''''(((((())))))******((((((((((((((((((((((((''''''''''''(((((()))***))))))))))))))))))))))))'''(((((())))))******+++******))))))))))))(((((((((((((((((())))))))))))(((((()))***++++++++++++(((((())))))******++++++))))))*********+++++++++)))))))))***++++++,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,------.........------......///000000000/////////111222333999>>>EEELLLSSSZZZaaafffgggiiijjjhhhbbbZZZUUURRRMMMPPPUUU[[[^^^YYYPPPIIIJJJKKKLLLNNNPPPUUU[[[___bbbbbbcccdddeeeeeeeeeeeedddeeeeeecccaaa``````bbb((((((((((((((((((((((((((())))))))))))*********(((((((((((())))))))))))))))))))))))(((((((((((()))((((((''''''((()))******))))))(((((())))))***(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))+++,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++,,,,,,---------,,,++++++---------......------...,,,---...///000//////...000000000000000000000000111222555999@@@HHHPPPUUUUUURRRPPPPPPRRRXXXffftttwwwrrrooommmpppxxx~~~~~~|||sssmmmllliiippp|||~~~mmmcccccccccdddeeedddbbb```^^^]]]ZZZXXXXXXZZZ]]]^^^^^^]]][[[ZZZVVVNNNBBB:::222222111000////////////...///////////////.........---,,,,,,++++++,,,,,,************************+++++++++*********))))))************************(((((())))))))))))((((((*********)))))))))(((((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***++++++,,,---%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''&&&''''''(((((())))))))))))))))))))))))'''(((((()))******++++++***************)))(((((('''((((((((()))))))))***(((((()))***++++++++++++)))))))))))))))*********))))))***+++++++++++++++((())))))***++++++,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,---.....................//////000111000//////111444888;;;DDDIIIPPPWWW\\\___ccceeeffffffddd___ZZZUUUSSSRRRRRRUUUYYY\\\[[[VVVPPPLLLOOORRRVVVYYY[[[^^^cccgggddddddcccbbbbbbbbbcccdddbbbbbbcccbbbcccfffmmmqqq((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''(((((((((((())))))))))))))))))))))))(((((((((((()))((('''&&&'''(((+++,,,******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++,,,------...---,,,***)))...------//////...---...---...///111111111000///000000000000000000000000444444666<<>>777222000000000111.../////////......------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((())))))))))))((((((++++++******)))(((((('''((((((((((((((((((((((((((()))******++++++++++++***************************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))(((((((((((()))))))))))))))))))))************************)))(((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************************++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------------............---------...///...------...///111333666:::@@@JJJSSSZZZ^^^]]]]]]]]]^^^]]][[[YYYPPPQQQRRRUUUXXX\\\```bbb```___^^^]]]^^^___aaabbbbbbbbbaaaaaaaaaaaaaaaaaa\\\ZZZWWWTTTUUU[[[dddjjjsss}}}((())))))******))))))((((((((((((''''''((())))))))))))))))))*********************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))***++++++))))))*********+++++++++&&&''''''((()))+++,,,---******************************))))))******+++,,,************************))))))*********+++++++++******))))))***+++,,,,,,,,,,,,+++++++++,,,---...------,,,,,,------...///------........./////////....../////////000000000000111222222222333666999<<>>777222111///...---...///000------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******))))))))))))))))))))))))***************************''''''((()))*********)))))))))))))))))))))))))))''''''''''''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))*********)))))))))))))))***************)))(((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------..................//////000000//////......///000333:::BBBHHHSSSVVV[[[^^^^^^^^^^^^^^^^^^VVVMMMGGGIIIQQQZZZ```^^^^^^^^^___aaaeeehhhkkkjjjhhhfffcccbbbbbbcccdddbbbbbbdddiiipppyyy}}}''''''((((((((((((''''''(((((()))))))))'''&&&%%%))))))))))))************(((((())))))*********+++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***++++++******************))))))(((((()))***++++++*********************************)))***++++++,,,++++++++++++++++++++++++)))************+++++++++'''(((***,,,------------***+++,,,---...---,,,,,,,,,---///000000000///...////////////000000000000000000000000111111111111111333666:::???FFFNNNTTTSSSWWW```iiiqqqwwwzzz{{{www}}}zzz}}}~~~uuuqqqppppppxxxzzztttsss}}}~~~pppcccdddaaa]]]XXXUUUTTTTTTUUUSSSRRRSSSVVVYYY[[[ZZZZZZZZZ[[[\\\\\\XXXOOODDD===333222000///...///111222------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))))))))*********************************&&&&&&((()))************))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))((((((((()))******++++++***************)))(((((())))))))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))************+++++++++************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++---------........./////////000000000000...,,,+++//////000222888AAALLLTTTVVVYYY\\\^^^]]]]]]]]]^^^VVVQQQMMMNNNTTT[[[```bbbaaa`````````aaaccceeeggghhhfffbbb___^^^___```aaabbbfffnnnzzzzzz~~~***((('''(((***++++++******************)))((((((************)))(((&&&&&&************************+++***)))***,,,,,,***))))))***++++++)))(((((())))))))))))))))))(((((('''((((((((()))******++++++,,,,,,***)))((((((((((((((())))))))))))*********+++*********))))))((((((,,,,,,+++***+++,,,...///------------------------)))************+++++++++************+++,,,---...............///////////////////////////...............///000111222333333333666:::???GGGNNNUUUYYY[[[fffmmmxxxzzzsssvvv~~~vvvsssrrrpppooo{{{|||mmmkkksssnnn```^^^[[[WWWSSSQQQVVV\\\XXXVVVTTTSSSTTTVVVYYYZZZ^^^[[[YYYZZZ\\\WWWLLLCCC888444111000111111000---................................................)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******+++*********))))))((((((***)))((((((((()))+++,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))((((((''''''''''''(((******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''(((((()))************+++++++++************************)))************+++++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,.........////////////000222111000000000000///...111333555999@@@JJJUUU\\\\\\]]]^^^______^^^\\\[[[OOOLLLKKKOOOVVV___dddfffcccdddeeefffffffffeeedddeee___]]]```bbb^^^^^^aaagggrrruuuqqq{{{***)))((((((***+++*********************)))((((((************)))((('''&&&************************+++***)))***,,,,,,***))))))***++++++)))(((((())))))))))))))))))(((((('''(((((())))))***++++++,,,---,,,+++******)))******)))))))))*********+++++++++*********)))))))))))),,,+++++++++,,,,,,---...------------------------************++++++++++++((((((((())))))***+++,,,............///////////////////////////////////////000111111222222444555555999@@@FFFKKKQQQYYY^^^dddsss|||{{{~~~xxxtttrrrqqqwww{{{qqqpppyyyrrriii]]]UUURRRRRRUUUWWWXXXXXXWWWVVVVVVWWWZZZ\\\___]]]\\\^^^___[[[QQQHHH<<<888333111111111000///........................------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******++++++++++++******))))))***)))((((((((()))++++++))))))))))))))))))))))))++++++***))))))***++++++***)))))))))(((((((((''''''((()))******+++++++++))))))))))))))))))))))))*********************************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++***++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,------------+++,,,,,,,,,---------------............/////////111000//////000111111000222666<<>>777222000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,++++++++++++******)))))))))((()))******+++((((((((((((((((((((((((+++******))))))******+++))))))))))))(((((((((((('''((()))******+++******))))))))))))))))))))))))************************))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++++++++,,,,,,,,,------------------............---------............///////////////000111222333666<<>>FFFNNNOOORRRTTTUUUZZZiii~~~~~~}}}}}}wwwgggccc^^^]]]___```___]]]\\\\\\]]]^^^^^^^^^]]][[[WWWUUUQQQIII???777333333////////////////////////------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,'''((((((((())))))))))))'''((()))***+++******)))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***))))))************))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------........./////////------------............/////////000000000111111...111333444666===GGGOOOUUUWWWZZZ\\\]]]^^^___aaaaaaaaaaaaaaaaaaaaabbbbbb```bbbdddccc```^^^^^^``````^^^[[[XXXVVVUUUUUUUUUVVVaaannnwww***((('''(((***++++++***(((((()))***************)))******+++++++++******************************+++***)))***,,,,,,***))))))***++++++)))(((((()))***++++++++++++***))))))((((((((()))******++++++...---,,,+++************((())))))))))))******************++++++,,,,,,,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...............///111111............/////////000...//////000111222222222333888===>>>===BBBKKKSSSRRRUUUXXXZZZaaaqqqyyyzzznnnggg```___cccfffddd```]]]]]]\\\\\\]]]]]]]]]]]]YYYYYYVVVOOOEEE;;;666444000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((((())))))*********+++'''((()))++++++******)))************************'''((()))******)))(((''''''((((((((())))))******))))))*********))))))(((************************************************++++++******))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***)))************+++++++++************************++++++,,,,,,,,,---------.........////////////000............/////////000000000000000111111111111---111444777:::CCCOOOYYYWWWZZZ]]]_________```aaaddddddcccbbbaaaaaabbbbbb^^^aaadddddd```\\\[[[[[[]]]ZZZVVVSSSTTTWWW\\\```jjj|||&&&&&&((())))))*********---+++)))((('''((()))***......---,,,+++))))))(((***++++++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,+++***)))(((''')))))))))))))))))))))))))))************+++++++++@@@888...******,,,,,,***************************,,,---......//////......000///...---------...///------------------------------------------------........................---......///000111111222111...,,,---000222222000333555888===DDDKKKRRRWWW]]][[[]]]dddkkkvvv|||tttzzzkkkccceee``````eeeeeeaaa___[[[XXXXXXZZZ]]]___ZZZZZZYYYVVVMMMBBB777111111111000...,,,,,,...000........................++++++++++++++++++++++++,,,,,,------,,,+++)))(((---------,,,,,,++++++++++++++++++*********))))))---,,,***)))))))))***+++(((((())))))*********+++,,,,,,+++***))))))******)))))))))))))))*********++++++***)))(((((())))))************************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++++++++++++++************)))******))))))((((((''''''+++*********))))))((((((+++++++++*********))))))***+++---......---+++******+++,,,,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000///...///000222333222111111111444<<>>BBBHHHQQQXXX\\\^^^^^^ccccccbbbbbbbbbcccddddddbbbaaa```______```bbbccc^^^^^^^^^\\\XXXZZZeeerrr******++++++++++++******+++++++++***+++++++++,,,,,,++++++******)))))))))(((((()))******++++++,,,************************((()))***+++++++++++++++************************))))))*********+++++++++---,,,,,,,,,,,,+++***(((************************)))******+++++++++++++++*********++++++,,,,,,,,,------------------------........................,,,,,,,,,------.........000000000000111111111111000111333333444444444444;;;???IIIUUU___bbbaaa]]]___hhhqqquuuwww{{{{{{|||vvvpppnnnpppuuu~~~|||ddd]]]XXXZZZ___]]]bbbcccdddcccaaa^^^ZZZXXXYYYXXXWWWTTTRRRPPPOOONNNIII@@@666000111222111///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,++++++++++++++++++++++++************++++++++++++))))))+++,,,,,,+++***)))+++++++++***************((()))************))))))(((((()))***+++,,,,,,---***)))))))))))))))******************************))))))))))))))))))))))))((()))))))))************''''''((()))))))))))))))+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))******************************++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,------...//////............////////////////////////000000000000111222222111111333888;;;EEEIIIPPPVVVZZZ\\\]]]]]]cccbbbaaaaaaaaabbbbbbcccaaa```___]]]]]]]]]^^^^^^\\\\\\[[[YYYWWW]]]ppp))))))******+++*********''''''''''''(((((((((((('''(((((()))***+++,,,,,,))))))***++++++,,,,,,---************************((()))***+++++++++++++++++++++++++++++++++++++++)))************+++++++++---...------,,,+++)))(((******************************+++,,,,,,,,,,,,+++'''((()))***************++++++++++++++++++++++++........................,,,------....../////////111111111111111111111111000111222333333444666999@@@FFFOOOYYY^^^``````___fffooowwwyyy{{{~~~zzztttooonnnrrrzzz}}}}}}ggg___WWWWWW\\\[[[bbbdddffffffccc^^^YYYUUUTTTTTTTTTSSSSSSSSSSSSSSSOOOGGG<<<555222222222111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,************++++++++++++)))***************++++++))))))***++++++++++++***+++++++++++++++*********((()))+++,,,,,,+++******((())))))***+++,,,------)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''((())))))******))))))+++++++++************)))(((((((((((())))))))))))))))))))))))***************************+++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,------......//////............////////////////////////000000000000000222333222333666===CCCKKKPPPVVVZZZ\\\\\\\\\]]]aaaaaaaaaaaaaaabbbbbbbbb`````````______^^^^^^]]][[[[[[[[[YYYYYYcccyyy************)))(((''''''###$$$%%%%%%&&&&&&&&&%%%''''''((()))***+++,,,,,,))))))***++++++,,,,,,---************************)))******+++++++++******++++++++++++++++++++++++)))************+++++++++,,,,,,---,,,+++*********************************)))***++++++,,,,,,++++++'''((()))+++++++++++++++++++++++++++++++++++++++........................------...//////000111111111111111111111111111111111222333333333555:::>>>EEEMMMVVV]]]___```ccceeekkkxxx~~~~~~|||xxxvvvzzzxxxtttvvvmmmdddYYYVVVZZZZZZ]]]```dddfffddd___YYYUUUPPPPPPQQQSSSTTTUUUUUUUUUOOOKKKCCC<<<666333222111........................------------------------***++++++,,,,,,+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,******))))))***++++++,,,,,,,,,,,,++++++*********)))***,,,---------,,,+++++++++++++++++++++++++++)))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))******++++++******+++++++++************)))'''((((((((()))))))))***((()))))))))************))))))*********+++++++++++++++************++++++***+++,,,,,,******+++,,,---------...........................////////////////////////000000000000...111333333444:::CCCJJJOOOSSSYYY\\\]]]]]]___```___```aaacccccccccbbbaaa\\\]]]___aaaaaa```___^^^[[[[[[\\\]]]___iii~~~+++++++++***((('''%%%$$$(((((()))***++++++******************)))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))******+++++++++******)))++++++++++++++++++++++++)))************+++++++++***+++++++++***)))***+++************************))))))***+++++++++++++++)))***,,,---......------------------------------////////////////////////.........///000111111222222222111111111111111111222333444333333666===BBBHHHQQQ[[[``````aaafffkkknnn{{{|||sssjjjhhhtttsssiii[[[VVVZZZYYYVVVZZZ```dddeeeaaa\\\XXXOOOPPPQQQSSSSSSTTTTTTTTTNNNLLLHHHBBB:::444111000........................------------------------)))***,,,------,,,+++***+++++++++,,,,,,---------+++++++++,,,,,,---------+++***)))))))))***,,,---,,,,,,,,,++++++*********)))***,,,.........,,,+++......---,,,+++))))))((())))))((())))))***++++++************************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++++++++++++++************)))'''((((((((())))))******(((((())))))*********+++))))))******++++++++++++++++++************++++++***+++,,,,,,******+++,,,...............---------............/////////000////////////000000000000---000333444555<<>>CCCOOOUUU[[[\\\\\\aaannnyyy~~~~~~|||yyywwwsssmmmddd^^^eeewwwlll]]]YYYZZZZZZWWWYYY\\\___``````___]]]\\\XXXTTTRRRSSSTTTTTTSSSTTTTTTQQQJJJ@@@888444333333111////////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...//////...++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((************************+++)))(((((()))******)))************************(((((()))+++,,,---...///,,,+++***)))((((((((((((&&&''')))+++,,,---,,,,,,************************))))))))))))***************************)))((((((******+++++++++******))),,,+++******))))))******,,,,,,++++++,,,,,,---...............////////////111111000000//////......,,,---...///000000000///555444444777???GGGOOOSSSWWWXXXZZZ\\\___bbbdddeee___``````aaa```___]]]]]]XXXYYYZZZZZZZZZZZZZZZZZZ^^^fffmmmsss+++*********))))))))))))''''''((((((((()))))))))''''''''''''(((((())))))******))))))))))))******++++++***************+++)))************++++++++++++*********))))))))))))))))))***++++++++++++***************************---,,,***))))))***,,,---++++++************++++++)))******++++++,,,------,,,,,,---............---///...------------...///---------.........//////111111111222222333444555222333444444777===EEEKKKUUUYYY^^^aaacccjjjvvv|||yyyzzzxxxvvvrrrooocccWWWWWWggg}}}hhh]]]XXXVVV\\\\\\]]]___```aaaaaa``````[[[VVVSSSSSSTTTTTTSSSSSSUUUVVVQQQHHH>>>777333333111///...//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...---++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,------,,,+++)))(((************************,,,***(((((()))***))))))************************((())))))***+++,,,------***)))))))))))))))******)))******+++++++++*********************)))))))))))))))))))))************)))*********))))))((('''******++++++++++++*********************+++,,,---,,,,,,++++++,,,,,,---...............////////////111000000000/////////...//////000000111111111111333444666<<>>EEEOOOUUUXXXYYY\\\^^^dddeeegggiiijjjiiihhhgggeeecccbbbaaabbbdddgggiiizzzyyyrrrtttyyy*********++++++,,,,,,,,,++++++*********)))))))))*********)))))))))(((((((((((((((((()))***+++,,,))))))))))))***+++,,,---)))************+++++++++(((((()))))))))*********))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,)))******++++++,,,------------...////////////...------...//////...------.../////////000000000000111111111222222333444555666777===IIIWWWeeeooossssss{{{zzzlllaaa[[[^^^ppprrrgggZZZTTTWWW]]]aaaaaaaaacccdddbbb]]]YYYWWWWWWWWWUUUTTTTTTTTTQQQMMMIII@@@<<<666222000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,************************)))************+++++++++++++++++++++++++++++++++,,,++++++******+++,,,,,,************************)))((('''(((***+++++++++*********************************+++++++++++++++******)))))))))))))))***))))))***+++++++++++++++((())))))******++++++,,,))))))))))))************))))))***+++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,---------------------...//////............////////////.../////////000000000111111000000111333666999;;;DDDKKKSSSXXXZZZ\\\```dddggghhhjjjkkkjjjhhhfffddddddbbb```aaafffnnnwww}}}*********++++++,,,,,,,,,************))))))((((((,,,,,,,,,,,,++++++******))))))))))))***+++,,,---))))))))))))***+++,,,---)))************+++++++++))))))******+++++++++,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...---++++++++++++---...)))******+++,,,,,,------...//////000000000000000,,,---...//////...---,,,////////////000000000000222222222222333444555666666999BBBPPPbbbqqq{{{}}}|||fffXXXSSShhh}}}nnn[[[QQQRRRYYY___bbb^^^bbbdddccc^^^ZZZXXXWWWVVVTTTSSSTTTUUUSSSNNNJJJBBB>>>888333000//////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,...---,,,)))))))))))))))))))))))))))************+++++++++************************,,,+++*********+++,,,---************************)))'''&&&(((***,,,,,,,,,******************************+++++++++,,,,,,,,,(((((((((((()))***+++,,,)))***+++,,,,,,+++))))))&&&&&&'''((()))***++++++))))))))))))************)))***+++,,,,,,,,,,,,,,,)))***+++,,,------...---*********+++,,,---...///...------------...//////............/////////000.../////////000000111111111111111222555888<<<>>>GGGNNNUUUZZZ[[[___dddjjjhhhiiikkkkkkjjjhhheeecccbbb___]]]___iiixxx************************))))))))))))************************************************************------,,,+++******++++++))))))*********+++++++++++++++******++++++,,,---*********+++,,,,,,------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------........................------,,,------..................///000111111000///...444333333333333444666777999???KKKZZZkkk||||||gggZZZcccssslllZZZRRRSSSXXX^^^]]]dddiiifffcccbbb]]]VVVXXXWWWTTTQQQNNNMMMLLLLLLBBB???;;;666222111000111//////.........---------//////...---,,,,,,++++++.........------,,,,,,,,,...------,,,+++***))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))((((((************+++,,,------+++++++++*********))))))++++++***)))(((((())))))+++***)))))))))***,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))+++***************++++++*********++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))***++++++,,,---...//////,,,---......//////......---------.........//////111111111000000000000000111111333777888:::BBBKKKOOOVVVZZZ\\\```gggllllllrrrlllkkkllljjjcccaaaddd\\\___^^^```rrr************************))))))))))))************************************************************++++++***)))))))))))))))))))))*********+++++++++******)))*********+++,,,'''''''''((())))))******,,,,,,,,,+++++++++******+++******))))))******+++,,,,,,,,,+++++++++******,,,,,,,,,---------...................../////////------.../////////////////////000000000000//////000111111222222444666888>>>FFFTTTeeexxxuuu^^^```hhhxxxmmm___XXXYYY]]]VVV]]]bbbaaaaaabbb```[[[YYYXXXTTTQQQNNNLLLLLLKKKBBB???;;;666222000////////////.........---------///......---,,,,,,++++++,,,,,,,,,++++++*********---,,,,,,++++++*********+++***)))(((((()))***++++++++++++++++++++++++++++++*********)))))))))))))))******+++,,,...///000+++++++++*********))))))++++++***)))))))))))))))+++***)))))))))***+++,,,,,,,,,,,,++++++*********************************++++++************************+++++++++,,,,,,,,,***************************+++,,,,,,,,,,,,+++***,,,,,,------------------,,,---......//////......------........./////////111111111111111111111111333111111555888<<>>JJJXXXmmmxxxeee^^^gggzzzssscccXXXVVVWWWYYY[[[___cccdddddd^^^[[[WWWSSSOOOLLLKKKJJJHHHFFFAAA;;;666333111000////////////..................---------,,,,,,,,,------------------------*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,---...///************************++++++***))))))************************++++++++++++++++++***************++++++++++++++++++++++++,,,,,,+++***))))))))))))++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,+++------------------------,,,---......///.............../////////000000000111111111222222222222222666444666>>>EEEKKKRRRXXX___jjjtttyyy{{{|||xxxsssmmmhhhdddaaa```^^^]]]]]]```jjjssswww~~~************************************++++++++++++************************************************---,,,,,,,,,,,,,,,------***************************+++,,,---------,,,,,,(((((())))))***+++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......******+++,,,------......///000000111111111111111111000/////////111222333222444555444333666<<>>DDDHHHSSSYYYdddsss}}}rrrpppwww------------------------++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,------------------------...------------...//////....../////////000000000//////000111111111111111///000222222222222555777999999AAAQQQ]]]ccchhhlllqqqmmmqqquuussswwwwwwvvvqqqnnnrrrvvvxxx{{{~~~|||yyyxxx}}}}}}jjjbbb]]]___mmm~~~mmm^^^XXXXXXVVVZZZ___ccceeeeeebbbaaaXXXUUURRRRRRSSSRRROOOLLLDDD>>>666111...//////000..................//////------------------------+++,,,---...---,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))*********+++++++++,,,,,,,,,++++++,,,+++++++++++++++++++++++++++)))))))))***+++,,,******************************++++++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***+++,,,,,,------------............///.../////////000000000111000000111111222333333333222333444666999???GGGLLLUUU]]]mmmwwwooottt,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,---------************************++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,------++++++,,,---******+++,,,------------..............................---------......///....../////////000000000...///000111111222111111///000222222222333555888888;;;III]]]iiijjjjjjmmmiiimmmttt~~~yyylllkkkqqquuuzzzsssooorrrwwwyyy|||~~~zzzvvvtttvvv{{{wwwjjj^^^WWW[[[eeeqqqyyyggg\\\XXXTTTWWW\\\aaaeeeffffffeee\\\XXXTTTRRRSSSRRROOOMMMHHHBBB:::444111000//////.........///////////////------------------------,,,,,,------,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------************************((()))))))))***************+++,,,,,,---,,,,,,,,,------,,,++++++******)))******************+++,,,******************************++++++++++++*********************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---------............///......//////000000111111000000222333333444333333444555555777<<>>CCCPPPggg|||yyyjjjqqq|||wwwzzz|||yyywwwyyyzzz|||vvvrrrssswwwtttqqqmmmjjjhhhfffcccaaagggyyyzzztttqqqkkkttt|||yyyiii[[[cccyyylll^^^]]]______[[[aaagggfffbbb```dddhhheee___YYYWWWVVVQQQGGG???333222111000/////////////////////...---------,,,.........------,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---...---+++))))))***+++,,,---,,,+++***)))***+++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***((()))***+++,,,---......)))************+++++++++,,,,,,,,,---------......------------------------////////////000000000000///000000111222222333333333444444444555777;;;>>>IIITTTdddzzz,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------111000............,,,***,,,,,,------,,,,,,++++++((((((((((((((((((((((((+++)))(((***---///...,,,***++++++,,,,,,------...---------...------,,,,,,////////////............------------------------111000///...------...///..................------////////////000000000000111222333333222111222333666666888???MMM```sssjjjggg{{{yyysssuuuwwwwwwxxx{{{{{{yyyyyyuuupppjjjfffbbb___]]]jjjvvv}}}vvvqqquuu|||wwwbbb```nnntttbbbYYY[[[___fffcccbbbeeegggfffeeefffbbb[[[TTTSSSVVVTTTLLLDDD;;;777222/////////000000////////////////////////------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,++++++******++++++,,,)))************++++++++++++******))))))******+++---,,,,,,+++*********+++------++++++++++++------+++,,,,,,,,,+++***)))(((+++++++++*********))))))))))))*********+++++++++++++++***)))(((((()))))),,,+++,,,---......000222---,,,,,,+++++++++,,,,,,............/////////000//////000111222333333444111999666111666999===HHHNNNdddwww,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,******++++++***(((***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,'''%%%$$$&&&(((***)))'''******+++,,,,,,---......---------......------,,,................................................111000///...---......////////////////////////////////////000000000111111111222333333222222333444555555888AAAQQQeeewwwwwweeeiii}}}xxxtttuuuvvvwww{{{{{{yyyyyyuuupppjjjfffbbb^^^\\\fffsssyyyqqqtttyyy~~~jjjaaaeee}}}zzzgggZZZYYY]]]ggggggfffdddccceeefffgggccc\\\TTTSSSVVVTTTMMMFFF<<<888333000///000000000////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,++++++******++++++,,,************++++++++++++++++++************++++++---,,,++++++******++++++,,,,,,,,,++++++,,,,,,,,,*********)))))))))((((((+++++++++*********))))))***+++++++++,,,,,,,,,,,,,,,+++******)))))))))***+++++++++,,,------...000------,,,,,,,,,,,,------........./////////000000//////000111222333444444111999666333999===CCCNNNUUUppp,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++***))))))++++++***)))))))))+++,,,---.........------------------------+++***)))***+++,,,+++***))))))***+++---...//////,,,------.........---------------....../////////000000000000000000000000000000///............///000000000000000000000000000000000111111111222222111222333333222222444555888777;;;FFFYYYmmm}}}kkkeeerrryyyvvvuuuvvvvvvwww}}}{{{zzzwwwrrrllleee```\\\ZZZ___lll~~~uuuvvvyyy{{{}}}{{{wwwsssuuuxxx||||||rrrbbb^^^rrrooo]]]WWW[[[ffflllllldddaaaeeehhhgggccc\\\UUUSSSUUUTTTNNNHHH===999444000000000000000////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************,,,++++++******++++++,,,************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++)))))))))))))))******++++++++++++***************++++++,,,,,,,,,---------,,,,,,++++++******++++++)))+++,,,,,,++++++---.........------------...///....../////////000000000//////000111222333444444000888777666===BBBJJJXXXfff,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---......,,,)))***+++,,,------------++++++++++++++++++++++++//////......//////......))))))***+++---...//////,,,------...............------...//////000111111000000000000000000000000/////////.........////////////000000000000000111000111111111222222222222000222444444333444555777;;;<<>>JJJ]]]uuu~~~}}}kkkkkkzzzsssrrrsssvvvyyyyyy~~~ttthhh^^^XXXUUUWWW\\\fffrrryyysssllljjjiiikkkqqq{{{{{{yyyqqqccchhh}}}ppp```\\\[[[hhhpppmmmjjjkkkjjjfffddd___YYYVVVUUUSSSNNNJJJAAA===777333111111111000////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,)))***,,,,,,,,,,,,***)))((((((((()))***+++,,,---************************************++++++++++++---,,,,,,,,,,,,,,,------+++222555000,,,---...---...............///000111////////////000000000111000000111222333444444555111666666888BBBIIIXXXppp,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++***+++---...---,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++******+++,,,***++++++,,,,,,------...,,,---...////////////////////////000000111111222........................---...//////000/////////---......//////000000000000000000111111111222222000222444555555666888:::777AAASSSkkkyyyoooiiiuuu~~~uuurrrqqqrrruuuyyy}}}{{{mmmaaaZZZWWWVVVXXX\\\eeerrr}}}sssnnngggdddgggpppzzz}}}ttt~~~ssshhhnnnpppccc[[[cccmmmrrrqqqlllhhhffffffbbb^^^[[[YYYUUUOOOJJJCCC>>>888444222111111000////////////////////////------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,******++++++++++++******%%%&&&''')))***************************+++++++++))))))*********+++++++++,,,,,,++++++,,,,,,---------666999222---//////---...............///000111/////////000000000111111000000111222333444555555333777666;;;GGGQQQfff,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++******,,,---,,,+++++++++,,,---------,,,,,,------------------------))),,,------,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000.............../////////........................,,,---///000000000//////......///000000111222222/////////000000000111111000222444555666777999;;;;;;III___vvvllliiimmmvvvrrrqqqrrrqqqtttzzzrrreee___]]]WWWVVVWWW]]]iiixxxzzzsssiiiaaa```eeemmmrrrvvv|||}}}}}}zzznnnxxxlllaaa```hhhttttttjjjdddfffjjjgggdddaaa]]]XXXPPPKKKDDD@@@999555333222111000////////////////////////,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++************++++++++++++******++++++,,,---++++++************++++++&&&(((***,,,---,,,***)))))))))*********+++++++++*********+++++++++,,,,,,+++++++++++++++,,,---------888<<<333---///000,,,------------...///000111//////000000000111111111000111111222333444555555555888888???NNN\\\vvv,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,+++,,,------,,,+++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,,,,******,,,///---------,,,,,,,,,++++++,,,---...///000000000000------------------,,,,,,////////////////////////,,,---///000000000/////////000000111222222333333////////////000000000000000222444555666777:::<<>>BBBUUUmmm---------,,,,,,---......---------------------------------....../////////........................,,,,,,,,,------.........+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000---..................------------........./////////////////////////////////000111222333444444444444444555888<<>>888666333000...///000000000///............------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))))))))***+++++++++,,,,,,---......///............/////////////////////000000000000111111111111111222222222222333333666999;;;===EEEMMMggg------------------------///...---,,,,,,,,,,,,,,,...---,,,++++++,,,---...000///..........................................---,,,,,,++++++,,,,,,---+++,,,---,,,+++***+++,,,---............/////////...............------------------............///............////////////000000000000000000000000222222222333333444555666777888:::???NNNcccssszzzwwwqqqnnnmmmsssxxxtttzzzxxx~~~zzzuuuqqqddd]]]UUUTTTZZZggg{{{}}}pppfffaaacccbbbbbbfffjjjsss|||tttnnndddddddddhhhlllnnnkkkhhheee___YYYWWWUUURRRSSSWWW\\\bbbkkkppppppooopppqqqrrrrrrrrrrrrsssuuuwwwxxxxxxvvvvvvzzz{{{zzz{{{yyyrrriiikkkooosssuuusssmmmiiikkklllmmmppptttxxx}}}~~~|||wwwyyywwwfffggg{{{ttt\\\NNNDDDEEEMMMTTTbbblllhhhjjjcccYYYQQQLLLHHHBBB>>>777444000......////////////............---------------------------------------------,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++*********************************---,,,,,,+++*********+++*********++++++++++++,,,++++++++++++++++++++++++,,,+++*********+++,,,---+++,,,,,,------.....................////////////000000000000111111111111111111111111222222333333333333666:::<<>>:::444000............///............---------------------------------.........---------,,,,,,------------------------++++++++++++++++++++++++,,,++++++******)))))))))++++++++++++++++++++++++---,,,++++++*********+++))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,...///,,,,,,,,,---------------............////////////........./////////000000000111111222333333444444777555777;;;===DDDZZZsss~~~~~~~~~{{{|||..............................---------......///------------------------------,,,,,,+++,,,,,,,,,/////////......------------,,,,,,++++++,,,,,,---***+++,,,,,,++++++,,,---,,,,,,---------.........---------...............---------............///......//////000000111111111111111111111111111111333333333333444555666777666666@@@WWWooo|||}}}zzz}}}sssrrrsss}}}pppVVVSSSSSSbbb~~~}}}mmmfffccc```^^^___^^^bbbkkkttt}}}}}}wwwtttqqqoooqqqvvvxxxqqqggg\\\TTTOOOOOOOOONNNOOOQQQSSSVVVXXXZZZ[[[]]][[[\\\bbbgggiiinnntttxxx}}}}}}ssspppooooooqqquuuwwwxxx{{{~~~|||}}}wwwqqqtttzzzjjj```ggg```LLLDDDGGGGGGQQQaaahhhoookkkddd[[[TTTOOOLLLKKKBBB===777222///////////////............---------------------------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,++++++***++++++,,,,,,*********++++++++++++,,,*********++++++,,,,,,------,,,+++++++++,,,---...------------------------............////////////............////////////000111111222333444555555999555777===@@@KKKiii~~~|||zzzyyyyyy}}}........................,,,,,,,,,,,,---...//////------............------,,,,,,,,,,,,,,,,,,------.........------------------,,,,,,++++++,,,,,,---***,,,------,,,,,,---...---............/////////---------.........//////---------............///------...//////000111111000000000111111222222333444444333444444555666777999;;;IIIccczzz~~~rrrpppnnnsssnnnSSSWWW```uuuwwwiiicccbbb___[[[]]]___fffrrr|||wwwgggZZZRRRMMMKKKIIIJJJKKKLLLNNNNNNOOOOOOQQQOOOQQQXXX^^^bbbhhhnnnrrrxxxwwwkkkfffddddddgggjjjooosssyyy~~~}}}pppnnnrrr{{{vvvfffeeewwwhhhQQQGGGGGGEEELLL^^^gggnnnkkkeee^^^VVVPPPLLLKKKFFFAAA999333111000000000///............---------------------------------............------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------++++++++++++,,,,,,,,,,,,)))******+++,,,,,,---------,,,+++******+++,,,,,,------------------------............////////////...////////////000000000000111111222333444555666:::555777???EEETTTzzz}}}{{{{{{zzz}}}////////////////////////+++++++++,,,---...///000------............------,,,,,,,,,,,,,,,---...///---------------------------,,,,,,++++++,,,,,,---+++,,,...------,,,...///////////////000000000000---------.........//////---------.........//////,,,------...///000000111//////000111222333333333222222222222333444555555<<>>LLLfffuuummmkkkrrr|||lll^^^\\\hhh}}}qqqeee```___]]]\\\^^^aaalll~~~zzzddd]]]SSSOOOJJJHHHIIIIIIFFFDDDBBBDDDEEEFFFIIINNNVVV\\\bbbggglllnnnnnnmmmnnnooolllllljjjfffbbb```aaabbbeeeeeedddcccdddggglllpppkkkiiigggfffiiiooovvvzzzyyy~~~~~~|||}}}~~~tttjjjjjjqqquuubbb```fff|||xxxaaaMMMIIIHHHHHHSSSccckkkooonnnggg]]]WWWPPPJJJIIIEEE???;;;999666333///000000000000////////////...------------...//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...,,,******,,,...---+++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------...///////////////000000111111111222222333333444444555555666666999===DDDWWWyyy~~~~~~~~~/////////............---------------------------...........................------------...//////,,,------......------,,,...------,,,,,,------...,,,+++***))))))+++---...............////////////000000////////////000000//////............///////////////000000000111111000000000111111111222222444444333333444777999:::AAAVVVsssxxxpppnnnxxx~~~hhhcccbbbzzzrrrhhh```^^^^^^]]]^^^```fffsssssseee]]]WWWPPPLLLKKKIIIGGGDDDCCCCCCDDDDDDFFFJJJPPPUUUYYY\\\```bbbbbb```______ZZZZZZXXXUUUSSSSSSVVVXXXZZZ\\\^^^```aaadddhhhkkknnnllljjjjjjooovvv~~~xxxwwwyyypppllllll|||iii___```sssyyycccPPPKKKJJJHHHQQQ^^^iiinnnpppjjjbbbZZZRRRJJJHHHFFFBBB>>>999555222000000000000000////////////...------------...//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...,,,***+++,,,------,,,,,,++++++******++++++,,,************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........................///000111222222333222333333444555555666666777;;;>>>HHHddd~~~}}}|||||||||~~~/////////...............................................................---------------......///------------------------------,,,,,,,,,,,,---------+++)))((((((***---///............////////////000000////////////000000000000////////////000000////////////000000000000000000111111111222222222333333333333444777;;;===IIIddd{{{rrrooo{{{uuucccdddlll|||llleee______``````aaadddjjjyyypppiiibbbYYYRRROOOLLLIIIFFFGGGGGGFFFEEEFFFHHHLLLOOOQQQSSSVVVWWWXXXWWWVVVUUUSSSSSSQQQOOONNNQQQUUUXXX\\\___eeeiiilllnnnqqqssswwwuuurrrrrruuu{{{yyywwwwwwxxxxxxsssmmmsssvvvjjjgggoooyyyfffTTTNNNLLLJJJQQQ[[[ffflllpppmmmggg___UUUKKKEEEEEECCC???:::555222111000000000000////////////...------------...//////......------------......------------------------......---------,,,,,,,,,---,,,++++++,,,,,,,,,,,,,,,++++++******++++++,,,***************************************++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------...............------------...///000111222333333222333333444555666777777888<<>>FFF\\\~~~|||||||||wwwyyyzzz{{{|||...////////////000000000................................................,,,++++++++++++,,,------...------,,,,,,------...---,,,,,,++++++,,,,,,------,,,+++******,,,...///............////////////000000////////////000000000000////////////000000/////////000000000111111111111111222222222222333333444555555555999@@@EEEbbbxxxpppqqqkkk]]]gggpppbbb]]][[[\\\^^^^^^bbbhhhvvv}}}ssskkkeee```ZZZVVVOOOMMMJJJIIIJJJKKKKKKKKKLLLKKKJJJLLLOOOSSSUUUVVVQQQQQQQQQQQQQQQTTTYYY\\\ggglllttt{{{~~~xxxuuuxxx|||{{{mmmnnnyyyyyypppmmm~~~qqq^^^SSSNNNMMMQQQVVV\\\cccjjjmmmnnnjjj___TTTFFFEEEBBB>>>;;;777555333000000000000////////////...------------...//////......------------......------------------------------------,,,,,,,,,,,,,,,------,,,++++++,,,...,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...------------------------------........................///000111222222333222222333555666777888999<<<@@@OOOmmm}}}}}}}}}zzzxxxxxxuuuxxxzzz{{{{{{.../////////000000000000................................................,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,---............------.........------,,,,,,------...///............////////////000000////////////000000000//////......//////000000000000111111111222222111111111222222222333333333555777666666:::BBBIIInnnvvvsssyyyjjjccctttyyyggg]]]YYYXXXZZZ\\\^^^dddkkkyyy{{{tttnnnhhhaaa[[[SSSPPPNNNOOORRRUUUUUUTTTWWWSSSPPPPPPTTTZZZ]]]^^^[[[\\\]]]]]]^^^___bbbeeejjjpppxxx{{{yyywwwxxxmmmooouuu}}}~~~rrrlll~~~zzzeeeVVVNNNLLLNNNRRRWWW^^^ggglllooommmdddYYYOOOJJJCCC???===:::555222000000000000////////////...------------...//////......------------..............................,,,,,,,,,,,,+++++++++++++++---...,,,******,,,...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......------------------------,,,---------...///////////////000000111111111222222222333555666888999999???BBBXXX{{{wwwttttttssswww{{{|||{{{}}}.../////////000000111111////////////////////////...........................------------...//////...---,,,,,,,,,,,,---...000000////////////000000---------.........//////............/////////000000000////////////000000//////............//////111111111111222222222222111111222222222333333333333666888777777;;;CCCKKKvvvpppppp{{{{{{eeeeeezzznnnaaa[[[XXXWWWZZZ\\\```hhhpppyyy}}}vvvpppjjjbbb\\\VVVTTTSSSVVV[[[^^^______bbb]]]XXXWWW[[[aaaeeefffhhhjjjkkkllllllmmmoooqqqnnnttt||||||uuusssyyynnnppptttsssuuummmiiiXXXNNNJJJLLLNNNTTT[[[dddkkkooooooggg\\\VVVNNNEEE@@@>>>;;;666111000000000000////////////...------------...//////.........------.................................,,,,,,,,,+++++++++******+++---...---******,,,///,,,++++++++++++++++++,,,------------------------((())))))***++++++,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......------------------------,,,,,,------...///000000000000000000000111111111222222333555666888999999AAADDD^^^{{{~~~~~~yyytttrrrrrrrrrwww{{{|||{{{|||//////////////////////////////...------------...........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++.........------,,,,,,,,,.........////////////000000000000///......------000000000000000000000000////////////000000000000////////////000000000000222222333444444555555666777444666999888999JJJ```zzzttthhhrrrmmmcccpppmmm]]][[[YYY[[[___```dddppp|||sssnnniiibbb\\\[[[\\\\\\]]]dddooovvvwwwqqqnnnkkkjjjkkkoootttxxx~~~~~~}}}}}}}}}~~~zzzzzz|||yyykkklllrrruuuwww]]]JJJFFFHHHIIIKKKSSS___jjjooommmfffaaaVVVPPPIIIDDDBBB>>>888222222111000//////...//////........................000000///...------,,,,,,------------------------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------.........------,,,******))))))***+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...111000///...///111333444000111111111111222222222555333333777888777999<<<@@@QQQsss}}}}}}|||yyyuuurrrpppqqqtttzzz//////////////////////////////......---------...........................------------------------.........---------,,,,,,/////////......---------------........./////////////////////............000000000000000000000000////////////000000000000000000000111111111111222222222222333444444555555555333555999888;;;PPPgggtttlllfffrrr|||kkk\\\]]]vvv|||hhh]]]\\\[[[]]]bbbffflllyyy}}}ssslllfff```\\\\\\^^^```cccmmm|||}}}{{{zzz|||~~~~~~~~~~~~}}}tttppprrr}}}hhhTTTKKKIIIHHHJJJQQQ[[[eeekkklllhhheee[[[SSSJJJEEEDDDAAA;;;555222111000//////...//////........................000//////...------,,,,,,---------------------------,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,***+++++++++++++++*********************+++,,,,,,,,,,,,++++++,,,,,,---...------------------------///......------......///000///.........000222333111111111111222222222222333111222555555444777;;;CCC[[[vvvwww~~~{{{{{{zzzxxxtttrrrqqqrrrxxx/////////////////////////////////.........------................................................//////.........---------///////////////.........,,,---------........................////////////000000000000000000000000////////////000000000000111111111222222222333333111111222222333444444444555444777999999AAAYYYrrr{{{pppfffdddqqqooo[[[RRR___oooaaaZZZ^^^\\\^^^eeemmmwwwuuukkkccc^^^\\\___bbbdddiiiuuuyyy|||uuuqqqwwwxxxbbbSSSJJJFFFIIIMMMUUU___gggkkkkkkjjjaaaWWWKKKFFFFFFEEE>>>888222222111000////////////......................../////////...------,,,,,,------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++)))******++++++*********+++************++++++,,,,,,,,,++++++,,,,,,---.........................../////////......////////////......---...///111222111111111111222222222333333111222444555444777===HHHhhhsssmmmjjjttt~~~{{{wwwxxxxxxvvvsssrrrrrrsss~~~///////////////////////////////////////......---............................................................------------//////..................,,,,,,,,,---------......---------...///000000111////////////////////////////////////000000000000111111111111222222222333000111111222222333333444666777999:::<<>>KKKdddyyy~~~ssskkkgggmmmtttyyyttt___VVVaaa|||}}}rrrjjj```___aaajjj{{{xxxmmmddd```^^^___aaabbbfffsss~~~}}}{{{}}}{{{ooopppvvvyyyvvv___NNNEEEDDDGGGOOO[[[gggnnnooommmjjj^^^QQQJJJIIIHHHBBB===444333222000//////.............................................---------------------------------/////////.........---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********+++,,,---------------,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------...------,,,,,,------...---------......///000111111222222222222333333333555444555777666777>>>GGGZZZsssaaagggrrr}}}xxxssstttsssqqqpppppprrrttt//////////////////////////////000111000///...---........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,---------------,,,---------............---------...///000000111000000000000000000000000////////////000000000000000000000111111111111222111111222222333444444444444555666999AAAQQQeeeuuu}}}vvvoookkkmmmmmmoooxxxwwwfffTTTRRRgggwww______cccnnnwwwnnngggbbb___[[[]]]```eeesss~~~}}}zzzxxxxxx}}}sssqqqttt~~~iiiTTTIIIEEEGGGMMMYYYfffnnnooommmkkkbbbVVVNNNKKKHHHDDD@@@555444222111000///......................................................------------------------//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++)))******+++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,---------------,,,,,,,,,,,,---------......///000000111111222222222222333333333333333222444666555777@@@KKKjjjkkk\\\eeeuuuzzzuuurrrrrrpppnnnllllllnnnpppyyy////////////////////////...///111111111000...---...................................................---------,,,,,,,,,,,,------------.........///------........./////////------......//////000000000000000000000000000000////////////000000000000111111111222222222333333222222222333444444555555444555777===JJJ[[[llluuu}}}}}}yyypppmmmiiijjjsssfffYYYOOOVVVrrryyyuuutttqqq___```eeetttzzztttoooiiiccc^^^YYY\\\___eeesss}}}zzzxxxyyy~~~zzzrrrqqqxxxttt\\\NNNHHHGGGIIISSSaaakkknnnmmmlllfff]]]TTTMMMIIIFFFDDD555444333111000///......................................................------------------------.........---------,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,******+++,,,------------...---,,,+++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,---......///......------------............///000111111111111222222222333333333444444222333555777666999DDDQQQ|||zzzeee```ooo}}}{{{uuuyyy~~~vvvqqqpppooommmjjjgggfffhhhkkktttzzz////////////////////////...///111222111000...---........................000000000000000000000000//////.........------------.........//////000000.........////////////000.........///////////////000000000000000000000000////////////000000000000222222333333333444444444222333333444444555555666777777:::BBBRRReeesssyyyrrrnnnhhhhhhrrr||||||vvvXXXQQQPPP___xxxbbb]]]___```^^^aaahhhyyy}}}uuuqqqnnnjjjccc]]]ZZZ]]]___dddsss{{{yyyzzz{{{|||sssoooooouuuyyyvvv|||cccRRRKKKGGGGGGNNN\\\hhhmmmmmmmmmiiibbbXXXOOOIIIGGGGGG666555333111000///..............................---.....................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---......------------,,,,,,,,,---...///000000000000...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------...///000000//////............//////...///000111222222222222222222333333333444444444444555777999999===IIIVVVooobbbhhh|||yyymmmrrrxxx~~~{{{sssmmmnnnmmmjjjfffcccbbbdddfffqqqwww~~~000000000000000000000000//////.........---------................................................------------------------........................,,,,,,,,,---------......------...///000111222222222000///------///000222222222111111111111222222111111000000111111222333444555555555444444555777777;;;===JJJbbbnnnrrrzzz~~~yyyqqqkkkooovvvwwwnnndddSSSPPPTTTgggpppaaa]]]\\\YYY]]]```nnn|||vvvqqqmmmhhhdddaaa\\\[[[\\\bbbppp|||uuusssuuussslllooorrroooooopppRRROOOJJJGGGKKKXXXfffmmmmmmooollldddYYYMMMFFFDDDEEE>>>:::444000000111111222//////////////////////////////.........---------000///---+++++++++---...........................---------------------------------,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***,,,,,,************,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,---------............///111111000000111111222333111111222333444444444444999///111======;;;QQQppp}}}```ggguuuxxxyyy}}}~~~wwwtttuuussssssoooiiidddcccfffjjjuuuwwwzzz000000000000000000000000//////.........---------................................................................................................,,,---------............////////////000000000000111000///......///000111222111111111111111111222222111111111111222333333444555666555444444666777777;;;???QQQlllwwwyyy|||~~~vvvpppvvv~~~pppbbbOOOOOOUUUkkkjjj]]][[[ZZZXXX^^^cccrrrzzzwwwrrrnnnllliiieeeccc^^^]]]]]]dddqqqyyyuuuvvvvvvzzzyyynnnlllooozzzwwwppp}}}uuuZZZKKKGGGDDDHHHTTTbbbkkknnnpppnnnhhh^^^TTTMMMJJJJJJ???:::444111000111111111//////////////////////////////.........---------000...---++++++,,,---...........................---------------,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,---------------............///000000//////000000111222111111222333444444444444:::222444======>>>YYY}}}nnnbbbnnn~~~}}}~~~}}}yyyzzzvvvvvvrrrlllgggeeehhhkkkrrruuuzzz000000000000000000000000/////////............---................................................////////////////////////........................------........./////////111000000000/////////...000000////////////000000111111111111111111111111333222222222222333444444444555666555444555666888888===DDDZZZvvv}}}{{{zzz|||{{{vvv}}}qqq]]]MMMPPPZZZoooyyybbbYYYXXXXXXVVV^^^hhhyyytttqqqnnnlllkkkiiigggeeeaaa______fffttt{{{vvvvvvppprrrxxxvvvkkknnnttttttssseeeNNNIIIEEEGGGOOO[[[fffmmmooonnnjjjccc[[[SSSNNNLLL@@@<<<666111000000111111////////////////////////...............---------///...---,,,+++,,,---...------------------------......------,,,,,,++++++++++++++++++***************++++++,,,,,,++++++***------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......---------------......---------............//////////////////000000111111111222333444444444444999666999>>><<>>JJJ^^^{{{uuuuuuyyyxxxwwwyyyqqq```QQQLLLYYYkkk~~~uuuaaaYYYXXXVVVYYY^^^nnn}}}vvvsssooommmkkkjjjgggeeebbbaaadddooo~~~zzz{{{}}}kkkkkkjjjoooxxxsssyyyjjjZZZKKKGGGIIINNN[[[iiillllllmmmkkkggg]]]RRRKKKFFFAAA:::444111000//////////////////////////////---------...............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,............------------,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...//////---------............///111111111111111222222333111111222333444444444444333777;;;===GGGeeefff\\\ddd{{{}}}vvvkkkccc```cccgggkkkllllllmmmqqqttttttxxx000000000000000000000000.../////////000000000000////////////////////////........................................................................,,,---------..................//////000000111111111000///......///000111///111222333333222111///333333333333333444444555555666777777777888:::<<<@@@NNNeee|||{{{yyy{{{ssskkkbbbWWWPPPNNN___wwwvvvfffYYYWWWVVVUUUZZZdddrrr{{{vvvsssooommmkkkiiigggeeebbbbbbggguuurrrmmmhhhmmm~~~yyy{{{~~~gggRRRKKKKKKNNNXXXdddiiijjjkkkllljjjbbbWWWPPPHHHBBB;;;555222000///...////////////////////////---------.........//////+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------......---------,,,,,,,,,,,,,,,+++******+++,,,,,,***+++,,,------,,,+++***,,,,,,++++++,,,,,,---...++++++++++++,,,---...///---------............///000000000000000111222222111111222333444444444444222666:::???PPPrrraaa]]]kkkuuuhhh___]]]___dddhhhkkkkkklllooorrrwww{{{000000000000000000000000.../////////000000111111000000000000000000000000........................////////////////////////........................,,,,,,,,,---------......000000000000////////////222000///------///000222///000222333333222000///333222222222222333444444555666888888888888;;;===BBBRRRjjjuuuxxxzzz|||vvvxxxwww~~~qqqcccXXXRRRPPPTTThhh~~~hhh[[[SSSUUUUUUSSS[[[gggqqq}}}zzz{{{}}}}}}yyytttrrrnnnlllkkkiiigggeeebbbcccjjjyyy{{{qqqjjjlllxxxvvv\\\RRROOOOOOVVV```eeefffhhhjjjjjjdddZZZRRRIIICCC<<<555222000///...////////////////////////---------.........//////+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...---------,,,,,,,,,++++++---,,,+++******+++,,,---******,,,,,,,,,,,,******,,,,,,++++++,,,,,,---...+++******+++,,,---...///---------........./////////////////////000111111111111222333444444444444333666:::AAAWWW{{{\\\\\\nnnvvvhhh```______ccchhhjjjjjjkkknnnppp{{{.../////////000000111111......////////////......000000000000000000000000///---,,,---000222000...000///...............///---.........//////000000......------------......//////000111111111111111000//////............///333555888::::::777333000333333333333333333333333222555777777888;;;======KKKYYYqqq}}}zzz~~~{{{yyyvvvsssuuuppp{{{pppeeeSSSLLLWWW```{{{sssbbbZZZUUUUUUUUUVVV^^^hhhxxx|||zzzzzz}}}~~~vvvqqqqqqpppnnnllliiigggeeeeeeaaaccclll}}}vvvkkkooossszzzqqqSSSHHHMMMUUUXXXbbbjjjppppppmmmggg\\\RRRJJJFFF???999333000//////000000000000000000000000//////............//////............---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......///...,,,***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000//////.........//////------...///000111222222333333333444555666777888;;;<<<===EEEbbbsssbbbdddmmmrrreee```^^^[[[ccclllnnnkkkjjjooouuu/////////000000000111111......////////////......000000000000000000000000---,,,***,,,...///...,,,000//////...---------............/////////000000///......------......///......///000000000000000/////////...//////000111///111444666777777555333333333333333333333333333444555777888:::===??????JJJ___xxx~~~}}}zzzvvvrrrmmmkkkzzzmmm```PPPLLLZZZmmmnnn\\\WWWSSSSSSTTTWWWcccooo|||~~~zzzxxxyyy{{{}}}zzzrrrmmmoooooommmllljjjhhhfffeeedddhhhrrrzzzkkklllmmmsssxxxXXXHHHJJJOOOQQQ___gggoooqqqoooiii^^^TTTKKKGGGAAA:::555222000000////////////////////////......------------......---------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------......------,,,+++***+++,,,,,,////////////////////////,,,,,,---------.........//////............///////////////000000000000000222222333333444666777888777999>>>MMMoooggg]]]iiizzz~~~oooddd___^^^]]]dddlllnnnllllllssszzz000000000000000111111111...//////000000//////...000000000000000000000000---,,,,,,,,,...///...---000//////.....................////////////000000///......------......///------...///////////////////////////000111222333...///111222444444444444444444444444444444444444666666777:::>>>BBBDDDEEEMMMjjj~~~~~~yyysssiiijjj|||fffYYYNNNQQQddd~~~fffWWWUUUSSSSSSUUU\\\lllzzz|||zzzzzz{{{}}}~~~uuunnniiihhhhhhggggggeeecccbbbaaadddkkkvvvnnnjjjhhhkkk|||ttt]]]JJJHHHKKKMMMZZZdddnnnrrrqqqlll```VVVMMMIIICCC<<<666333111111////////////////////////------,,,,,,,,,,,,------,,,,,,------...---------------------------------------------------------...---,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////............//////111111000000000/////////222222222333444555666777777999AAAYYY}}}kkk[[[XXXooo~~~}}}uuuiiiaaa]]]]]]___eeekkkmmmlllpppyyy111111111111111111111111//////000000000000//////////////////////////////000/////////000000000//////////////////000111222//////////////////000000//////............//////---...//////000000//////111111111000111111222222333222111111111111222222444444444444555555555555888666777===CCCHHHMMMRRR[[[yyy~~~xxxlllnnn}}}___TTTOOOZZZrrruuu___VVVVVVUUUUUUYYYeeewww~~~}}}zzzssslllhhhcccccccccbbbaaa```___^^^aaakkkyyyvvvlllggghhhzzzxxxkkksss|||```MMMIIILLLMMMWWWbbbnnnssssssmmmbbbVVVNNNKKKEEE>>>888333111000////////////////////////...------,,,,,,------...++++++,,,---............------------------------..............................---,,,++++++++++++,,,,,,,,,---------............---------.........++++++++++++++++++++++++------------............///............//////000000000000000000000000000222222222222333555666777<<<<<>>SSS|||sss```TTTXXXdddvvv|||vvvrrrpppssspppjjjeeebbbbbbcccddd```cccgggkkkrrr~~~444444333333333222222222000000111111111111000000000000000000000000000000...000111000---,,,---///------...///000222333444111111111000000000//////000000////////////000000...//////000111000000000/////////000000222333333000000000000222555777999444555555666777777888888999777:::???AAAGGG^^^vvv~~~ttteeeppptttWWWSSS[[[uuummm]]]UUUPPPSSSUUU[[[mmmwwwqqqiiifffaaa^^^]]]^^^aaacccqqq}}}qqqlllnnnssstttfffaaalllsssssszzzkkkVVVLLLJJJJJJNNN[[[iiirrrvvvtttlllbbbUUURRRMMMFFF???999444222........................///......------......///---------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,---------......---......///...---,,,+++++++++++++++++++++++++++............////////////---------......///000111000000000111111222222222444444444555666777888999>>>CCC```eeeYYYQQQXXXkkktttooommmoookkkeee```___```cccdddaaadddhhhnnnwww444444444333333222222222000000111111111111000000000000000000000000000000000222333222///...///111...............///000000222111111111000000//////000000////////////000000---......///////////////,,,,,,---///111333555666222222111111111222444555444555555666777888888999999888;;;>>>===CCC\\\xxx~~~|||~~~wwwmmmdddsssoooVVVVVVccc{{{fffZZZTTTRRRTTTWWW```uuu}}}xxxtttpppkkkfffeeegggjjjmmmuuuwwwooonnnqqqxxxeee___llluuutttzzzmmmZZZPPPNNNNNNKKKWWWfffpppvvvvvvppphhhXXXUUUOOOHHHAAA;;;666444...........................------,,,,,,------...............---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,---------......+++,,,---.........---,,,..................................../////////000---------......000111111222222222111111111111111555555555555666888999:::AAAIIIkkktttxxxbbbZZZSSSYYYpppsssmmmkkkjjjeee___[[[ZZZ\\\___aaabbbeeejjjqqq{{{222222222111111111111000------......//////000000---...///000000...,,,+++000000000000000000000000////////////////////////000000000000000000000000////////////............222222111111000000//////111111222333333333333222111222333222111000111222444555555555333333555777:::>>>666777CCCEEEXXX~~~tttjjjjjjwwwhhh[[[WWWjjjnnn```YYYUUUSSSUUUZZZhhh{{{{{{}}}zzzqqqhhheeejjjssszzzvvvkkkjjjmmmwwwssshhhkkkuuuzzz~~~{{{aaaLLLHHHNNNQQQRRR]]]nnnxxxuuupppooo___VVVOOOLLLEEE999222222000000000///......------////////////////////////---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,+++***))))))***+++,,,---------------------------------,,,,,,+++++++++,,,---......,,,,,,---...000000//////............////////////////////////............/////////////////////000111111222222333222444666555333777>>>???WWWwww~~~tttsssbbbYYYTTTaaa~~~wwwlllfffcccbbb___]]]]]]^^^```bbb]]]eeeooowww222222222111111111111000///////////////000000000...///000111111///---,,,000000000000000000000000////////////////////////000000000000000000000000---.........//////000000111111000000000000000/////////000111111111111111000111222111000///000222555666666666555555777999:::===888:::EEEJJJbbb}}}rrriiihhhssszzzbbb\\\]]]ssshhhZZZTTTPPPTTTWWW^^^mmm{{{wwwvvvxxx~~~zzzrrrjjjfffjjjuuu~~~}}}nnnkkknnnsssooonnnvvv}}}jjjSSSLLLPPPOOOPPP[[[kkkuuuuuuqqqpppbbbXXXOOOLLLFFF===555333222111111000000///......////////////////////////...------,,,,,,------......------,,,,,,------...,,,,,,+++******+++,,,,,,------------------------...---------,,,,,,,,,+++,,,---......,,,,,,---.../////////.........------/////////////////////////////////000000000000111000000111111222333333333444444666888777555999@@@EEEcccvvvtttaaaYYYXXXiiixxxmmmfff```___^^^]]]\\\]]]___``````iiittt}}}222222222111111111111000111111111000000000000000///000111222111000///...000000000000000000000000////////////////////////000000000000000000000000,,,,,,---...///000111111////////////000000000000///000000111111111111111111222333333111111222333555666777777777777999;;;:::===;;;>>>GGGPPPoooxxxllleeejjjqqq{{{lllZZZ[[[fffwww```UUUQQQPPPTTTYYYcccuuu{{{yyyvvvrrrqqqsssyyyxxxssskkkgggkkkxxxrrrlllmmmooo}}}}}}tttzzzrrrZZZOOOPPPLLLNNNXXXgggrrruuusssrrrfffZZZOOOJJJGGGAAA999555333222222111111000/////////////////////////////////......------......///...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------.........---------------,,,---......,,,,,,---............---------------////////////////////////000000000000111111111111111111222222333444444444555555777999888777<<>>FFFSSStttbbb___fff}}}wwwrrrjjj```WWWVVVXXX[[[[[[ZZZZZZ\\\^^^iiiuuu222222222111111111000000333333222222111111000000.../////////////////////////////////////////////000000000000000000000000///////////////////////////////////////...............//////000000111111222222333444444444444333222333444444333333444666444555666777666777:::<<<<<<:::>>>BBBDDDWWW{{{jjjdddfffjjjtttzzz{{{jjjTTTNNN[[[qqqwwwbbbVVVRRRSSSUUUSSS]]]ppp}}}xxxsssooopppnnnjjjggghhhiiilllmmmiiigggnnn~~~ooojjjjjjjjjyyy}}}ttt___OOOIIIHHHLLLSSS___llluuuxxxwwwlll```RRRIIIGGGFFF>>>666222111111000000///......////////////////////////------,,,,,,,,,,,,------...------,,,,,,------...******++++++++++++******------------------------........................,,,---......,,,,,,---...------------------------////////////////////////........./////////000000000000111111222333333333555444666888999999@@@HHHZZZnnn\\\^^^kkkzzznnnggg```XXXRRRRRRVVVZZZ[[[ZZZZZZ^^^bbbnnnzzz222222222111111111111000222222222111111111111111......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............000000000000111111111111000111111222222222222222///111222222222222333555555666777777666777999;;;???999>>>DDDEEE\\\yyyjjjhhhoootttcccRRRPPP___vvvmmm[[[SSSPPPPPPRRRTTT```www}}}xxxtttqqqkkkhhhiiihhhdddbbbcccccceeegggfffiiisssvvvllliiiiiisss||||||~~~~~~tttbbbQQQJJJFFFJJJQQQZZZgggtttyyywwwnnneeeXXXMMMIIIGGG@@@777222111111000//////......////////////////////////,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------...)))******++++++******)))---------------------------------------.........,,,---......,,,,,,---...---------------.........////////////////////////............////////////000000111111222333333333555444555999999;;;BBBKKKggg~~~fffUUU]]]qqquuuhhh___ZZZVVVSSSQQQUUUZZZ[[[[[[]]]ccchhhuuu222222222111111111111000000000000111111111111111000/////////000000111222000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////222222222222111111111111000111222222333333222222000222333444333333555666777888999888888888:::;;;BBB999???GGGHHHdddxxxlllmmmuuu~~~aaaTTTUUUfff|||{{{aaaUUURRRPPPOOOQQQWWWddd}}}|||yyyvvvrrrnnnkkkfffdddeeeeeebbbaaabbb___aaabbbeeelllyyyqqqiiikkkqqq}}}||||||tttdddSSSKKKDDDHHHMMMTTTbbbqqqwwwuuupppkkk___RRRKKKHHHBBB999333222222111111000//////////////////////////////------,,,,,,,,,,,,------...------,,,,,,------...******+++,,,,,,+++******------------------------+++,,,,,,,,,------------,,,---......,,,,,,---...------........./////////////////////////////////...////////////000000000111111222222333444444444666555777:::;;;===EEENNNxxxooo^^^UUUbbb{{{~~~rrreee\\\VVVSSSSSSQQQVVV[[[\\\\\\```hhhppp{{{222222222111111111111000//////000000111111111222111111000000111222333333000000000000000000000000000000000000000000000000000000000000000000000000,,,------...///000111111444333333333222111111111222333444444555555444444444555777777666777888:::999:::;;;:::999999:::<<>>999555222333222......000......//////000000111111..............................---------,,,,,,,,,,,,++++++******++++++,,,........................******+++,,,,,,---......------------------------,,,,,,,,,---------................../////////////////////000111111222222000111111222222333444444222999777555:::>>>LLLbbboooWWW]]]XXXsssyyywwwqqqhhh___WWWRRRPPPOOOQQQPPPSSSXXX\\\bbbnnnzzz333333333222222222111111000000000000000000000000............/////////000333222111000////////////////////////.........---000000000000000000000000//////.........//////000000111111111111222222222333444666555444444555777333333444444555555666666666666777777888;;;???CCCHHHJJJHHHGGGVVVttt~~~rrryyy}}}jjjWWWVVVjjjxxxdddRRRMMMMMMLLLOOOUUUddd~~~}}}wwwqqqllljjjggghhhiiihhhfffeeeeeeggg```ccchhhmmmuuusssllllllrrrxxxfffUUULLLEEEHHHHHHHHHPPP___jjjnnnuuurrrgggZZZPPPKKKFFF@@@999444111222111......111............////////////..............................---------,,,,,,,,,,,,,,,++++++++++++,,,,,,........................+++++++++,,,,,,---------------------------------,,,,,,,,,---------................../////////////////////000111111222222111111111222333333444444333777666777<<>>>>>VVV~~~___UUU\\\fff}}}tttkkkeeeaaa[[[TTTOOOMMMLLLLLLLLLKKKMMMRRRYYYbbbqqq333333333222222222111111000000000000000000000000000000111111111222222222222222111000//////000000111111111000000000000///////////////////////////............///000111222000000111111111222222222111222444333222222333555555555666666777888888888888999:::::::::<<<@@@CCCJJJIIIHHHLLL]]]qqq||||||}}}tttlllyyy|||rrrttt{{{wwwiiiZZZdddjjj\\\PPPPPPPPPPPPUUU^^^ppp~~~xxxsssqqqoooqqqssssssrrrqqqqqqrrruuutttuuu}}}tttnnnpppxxx{{{bbbQQQDDDGGGIIIIIILLLVVVeeeooosssrrrkkk^^^TTTNNNIIIEEE:::444///000111//////000000000///......---,,,,,,..............................---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------................../////////////////////000111111222222111111222222333444444555777555555===@@@???]]]vvvZZZWWW]]]mmm}}}yyyoooeee[[[XXXTTTOOOLLLKKKKKKLLLKKKJJJLLLRRRZZZddduuu333333333222222222111111111111111111111111111111111111111111222222222222222111000000000000000000222111111111000000000000///////////////////////////////////////000111111000000111111111222222222111222444333222222333555555555555666777777888888888999:::;;;;;;===@@@BBBEEEFFFHHHPPP^^^mmmvvvxxxyyypppmmm|||~~~tttmmmqqquuuxxx|||}}}xxxqqq```iiidddYYYPPPPPPPPPPPPWWWaaayyy{{{zzzzzzvvvxxxzzzzzzxxxxxxxxxyyy}}}zzzzzzxxxoooqqqtttkkkUUUFFFFFFGGGHHHKKKUUUeeerrrtttuuuooobbbWWWPPPJJJEEE===555///000222000///000222111111000///...------..............................---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------................../////////////////////000111111222222111222222333444444555555888666666===AAACCCeeejjjWWWWWW]]]uuu}}}wwwlllaaaTTTRRROOOLLLJJJJJJJJJKKKHHHHHHLLLSSS[[[eeettt333333333222222222111111111111111111111111111111/////////000000000111111111111000000000000000111111111111111000000000000////////////////////////111000000//////000000111000111111111111222222222333444666555444444555777555555666777777888888999888999;;;;;;;;;<<>>@@@AAACCCOOOdddzzzzzzzzztttrrrxxx~~~sssoookkkhhheeeaaa___^^^aaattteeeYYYQQQLLLMMMNNNQQQ^^^mmm~~~}}}|||yyywwwxxxzzz}}}{{{~~~}}}qqqqqqllluuusss^^^TTTJJJGGGIIIPPP]]]jjjtttxxxuuujjj]]]VVVPPPLLLEEE;;;222222333222//////000000000//////......---..............................---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------................../////////////////////000111111222222222222333333444555555555444999999<<>>DDDMMMvvvqqq[[[QQQNNNQQQcccyyy|||wwwpppggg^^^XXXHHHHHHHHHGGGEEEEEEGGGIIIMMMOOO\\\ooo{{{{{{xxxxxx888777666555444333333333000000000111222333555555222222111111111111222222222222111000000000000000//////000000000000//////000000//////000000111222222111000//////000111222333333222222222222333333555555444444444444555555555555666777888999:::::::::999;;;>>>@@@BBBKKKUUUeeevvvwwwsss~~~pppaaaXXXMMMLLLYYYxxxaaaWWWOOOJJJKKKQQQPPPTTTlll{{{ttttttqqqmmmmmmpppsssuuu{{{yyypppllljjjuuummmWWWMMMIIIKKKTTT```rrrwwwxxxqqqhhh```XXXQQQLLLCCC999333444444111---111111111000///.........------............------,,,,,,,,,,,,,,,+++***)))------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------------...000000///...............000000000111222222333333333333333444555555666666;;;777>>>FFFSSS}}}kkkWWWPPPNNNTTTjjj{{{ssskkkaaaXXXRRRGGGGGGGGGFFFDDDDDDFFFHHHKKKQQQaaawww444444333222222222222222000000000111222333555555222222111111111111222222222111000000000000000000//////000000000000//////000000//////000000111222222111000//////000111222333222222111111222333333333333333333333333333333555666666777888999:::::::::<<>>HHH\\\vvvdddSSSNNNOOOXXXtttwwwmmmcccYYYPPPJJJEEEEEEEEEDDDCCCCCCEEEGGGHHHRRRggg222222111111111111111222444333222222111111222222222222111111111111222222111111000000000000000111//////000000000000/////////////////////000111111111000000///000000111222222222111111111222333333333444444444444444444333555666777888999::::::;;;===@@@CCCDDDGGGWWWvvvyyyeeeYYYQQQWWWjjjwwwYYYSSSKKKJJJNNNQQQQQQZZZwww~~~zzzwwwtttrrrrrroooooorrrwwwzzz}}}wwwpppkkkmmmsss~~~kkkXXXPPPLLLIIINNNWWWjjjsssyyyvvvmmmeee^^^XXXQQQHHH===555333333333222111000000000/////////...------............---------...............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------.........////////////000000///............//////000000000111222222333333333333444555666777777888888999>>>HHHdddrrraaaRRRNNNOOO\\\{{{}}}qqqeeeZZZQQQJJJFFFCCCCCCCCCBBBAAABBBDDDFFFGGGSSShhh666555555444444444555555444333222222111111222222222222111111111111222222111000000000000000111111//////000000000000///////////////...///000000111000000000000000111111222222222111111222333333444555555666666666666555555666666777888999:::;;;;;;???@@@CCCDDDHHH\\\~~~eeeXXXRRR]]]tttmmmXXXSSSLLLLLLNNNPPPQQQ]]]zzz{{{uuusssuuuwwwwwwvvvvvvxxx{{{{{{|||xxxnnnjjjlllqqqxxxfffVVVOOOLLLJJJNNNWWWeeepppyyywwwnnnfff^^^XXXRRRJJJ???666333222222222000000000000////////////------............---------......//////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------.........////////////000//////............//////000000000111222222333333111222333444555666777777666<<<>>>JJJmmmsssbbbSSSOOOQQQ```yyylll^^^TTTLLLGGGEEEAAABBBBBBAAA@@@AAACCCFFFGGGSSSfffyyy555555444333333222333333000000000111222333555555222222111111111111222222000000000000000111111222//////000000000000////////////......//////000111//////000000111111222222222222222222333444555555666777888999999888777666666777777888999:::;;;;;;======???BBBHHHYYYvvvcccUUUSSSddd~~~cccTTTOOOJJJJJJLLLNNNRRR___zzz}}}tttrrruuuvvvuuuuuutttuuuvvvtttuuu}}}zzzlllhhhjjjooo~~~tttcccTTTNNNLLLJJJOOOWWW```nnnyyyxxxooofff^^^XXXQQQKKK@@@888333222111111000000000000////////////------............------+++,,,,,,------------,,,------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------------...///............//////000000000000111222222333333111111222444555666777777555???@@@NNNxxxwwwdddSSSPPPUUUfffxxxiiiZZZOOOIIIFFFEEE@@@AAABBBAAA@@@AAACCCFFFIIIUUUdddrrr444333222111000000//////000000000111222333555555222222111111111111222222000000000000000111222222//////000000000000/////////............///000000...///000111111222222222333333333333444555666777666777888::::::888777666666777888888::::::;;;<<<;;;:::===CCCJJJSSSbbbpppzzz}}}___TTTWWWnnnuuu\\\RRRMMMIIIIIIJJJNNNUUUeee}}}yyyuuuuuurrrmmmjjjiiiiiiiiiggghhhsssqqqiiijjjnnnxxx~~~sssbbbSSSMMMKKKIIINNNVVV^^^mmmzzzyyypppfff^^^XXXPPPJJJBBB999444111000///////////////000000000000------............------++++++,,,---------------........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------------..................///000000000000000111222222333333222222333555666777888999555CCCDDDTTTxxxbbbQQQPPPZZZooozzzhhhWWWLLLGGGEEEDDD@@@AAAAAAAAA@@@AAADDDFFFKKKWWWdddooo{{{888777666444333222222222444333222222111111222222222222111111111111222222000000///000000111222222//////000000000000//////...............///000000......000111222222222222333333333444555666777888555777888999999888777555777777888999:::;;;;;;<<<;;;:::>>>GGGMMMPPPUUUZZZeeewwwyyy\\\TTT\\\yyyqqqZZZRRRMMMJJJIIIJJJOOOZZZkkkyyyvvvoooggg___^^^^^^^^^\\\___lllyyywwwllllllooosss}}}zzztttcccSSSMMMJJJHHHLLLUUU^^^mmm{{{{{{qqqggg^^^YYYOOOJJJBBB:::444000///...////////////000000000000---..................---------...///000000000///////////////////////////------------------------,,,,,,,,,---------......------------------------........./////////000000...............///000111000000000111222222333333333333444666777999::::::555EEEGGGYYYwww```OOOPPP^^^vvv|||iiiWWWKKKEEEDDDDDD@@@AAABBBAAA@@@AAADDDFFFMMMYYYfffoooyyy444444444444333222222111222222222111111111111000000000000000000000000000222111000//////000111222222222111111000000//////...//////000000000000000444333111000000222444555111222222333333444444555777777777777666666666666;;;:::888777777888:::;;;???===???EEEJJJKKKPPPUUUcccyyyooo___PPP\\\iiiUUUNNNNNNFFFJJJNNNTTTbbbwwwyyyqqqhhhaaaWWWRRROOORRRVVV[[[ccckkkyyy{{{qqqooommmuuu}}}{{{qqqeeeUUUJJJGGGJJJOOORRRaaalllvvvzzzxxxpppbbbUUURRRLLLCCC:::444222222222////////////............000000000000///////////////---***((('''(((***+++...---+++******+++---.../////////......------------------,,,,,,+++++++++........................///////////////////////////////////////.........000111111111111222222222444555666666666666999;;;??????LLLlllfffXXXMMMQQQccccccQQQIIIEEECCCDDD>>>???@@@@@@@@@CCCGGGJJJNNNZZZhhhrrr|||555555555555444444333222222222222222111111111111000000000000000000000000000///............///000000000//////..................///000000000000///000000.........000222333111222222333333444555555777777777777777777777666<<<;;;999888999:::<<<===@@@>>>@@@FFFIIIKKKPPPVVVfff~~~yyy|||iii]]]TTTdddgggTTTNNNMMMIIILLLPPPXXXhhhvvvkkk```XXXSSSNNNJJJKKKNNNQQQWWW___ooovvvrrroooooouuuqqqfffWWWLLLIIILLLQQQTTTZZZeeerrrwwwvvvooobbbVVVTTTNNNEEE<<<666333222333111000000000000/////////000000000/////////......000///---,,,+++,,,---...///...,,,++++++,,,...///------,,,,,,,,,+++++++++---------,,,,,,,,,++++++........................////////////////////////////////////////////////000111111111111222222222333555666666555666888:::===???NNNrrr~~~aaaUUUMMMVVVmmm~~~bbbQQQHHHDDDBBBBBB>>>?????????@@@CCCGGGJJJSSS___mmmvvv777777666666555444444333333222222222111111111111000000000000000000000000000//////......//////000000////////////.........---......///////////////......------...000222333222222222333444444555555777777777777777777777777<<<;;;:::::::::<<<===>>>@@@???AAAEEEHHHJJJPPPWWWiiivvvuuu{{{{{{cccZZZWWWnnncccRRRMMMKKKKKKMMMQQQ\\\qqq}}}qqqfffZZZQQQQQQKKKFFFFFFFFFGGGLLLRRR___hhhttttttpppppprrrwwwmmm^^^QQQLLLMMMPPPSSSTTTaaannnvvvwwwqqqeeeZZZVVVQQQHHH???777444222222111111111111000000000000/////////.........------...............///////////////---,,,,,,---//////---,,,,,,,,,,,,+++++++++------------,,,,,,,,,,,,........................////////////////////////////////////////////////000111111111111222222222222444555555555666888:::<<<>>>QQQzzz|||\\\RRRMMM\\\yyyxxx___OOOGGGBBB@@@AAA>>>?????????@@@CCCGGGKKKVVVbbbpppwww888777666555444444333333333333222222222111111111000000000000000000000000111111111111111111111111111111111111111111111111------...///////////////.........///000222333444222222333333444555555555777777777777777888888888::::::::::::;;;<<<===>>>@@@???@@@DDDFFFHHHOOOXXXlllwwwrrrsssvvvvvvtttwww}}}www___WWWZZZtttzzz___QQQLLLIIIKKKLLLPPP^^^xxxvvvmmmdddZZZSSSPPPJJJFFFFFFEEEDDDGGGLLLRRR[[[gggsss{{{xxxppppppooo~~~vvvfffWWWNNNKKKLLLNNNSSS```oooxxxzzzuuuiii^^^XXXRRRIII@@@888444222111111111111000000000/////////.........------------)))***,,,---......------......------------..............................------------------,,,,,,........................///////////////////////////////////////000000000000000111111111222222222222333444555555666888:::===@@@UUU}}}\\\QQQMMM^^^mmmXXXKKKDDD@@@???@@@>>>>>>???>>>???CCCHHHLLLVVVcccpppwww|||888777666444333222222222333333333222222222222111000000000000000000000000111111222222222222111111111111111111222222222222---......///000/////////.........///111222333444222333333444444555666666666777777777888888888999888888999999;;;<<<===>>>???>>>@@@CCCDDDGGGPPPZZZpppwwwooolllkkkjjjiiijjjttt{{{|||oooYYYUUU]]]zzzqqqZZZOOOKKKHHHIIIJJJPPP```{{{yyypppiiicccZZZTTTOOOJJJGGGGGGFFFEEEGGGLLLJJJQQQ\\\fffnnnwww}}}qqqpppooozzzwwwhhhXXXMMMHHHHHHJJJTTTaaapppzzz|||wwwkkk```WWWRRRJJJ@@@888333111000000000/////////.........///.........------------''')))+++---......---,,,---,,,,,,,,,,,,,,,,,,---........................------------------------........................////////////////////////////////////000000111111000000111111111222222222222333555555555666999;;;???CCC[[[^^^SSSNNN^^^|||xxxvvvooo```PPPFFFBBB??????AAA>>>>>>>>>>>>???CCCHHHMMMWWWeeerrrxxx|||999888555333222222222222333333333333222222222222000000000000000000000000///000000111111000000////////////000000000000111...//////000000000000000------...///000000111111333333333444555555666666666777777888888999999999666777888:::;;;===>>>>>>??????AAADDDEEEIIITTT___xxxxxxmmmfffbbb___^^^___jjjsssuuuzzzeeeRRRTTTccchhhUUUOOOKKKGGGGGGJJJQQQbbb}}}vvvlllfff```XXXRRRMMMIIIGGGHHHGGGFFFGGGKKKGGGLLLTTTZZZ```hhhqqqxxxuuurrrqqqzzzzzzsssfffWWWLLLGGGHHHJJJRRR```pppzzz}}}yyylllaaaWWWRRRJJJAAA:::444111000////////////............/////////.........------***+++---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------....................................////////////////////////...//////000000111111222000111111111111222222222222444555666666777:::<<>>>>>>>>===???CCCIIINNNYYYhhhxxx}}};;;999777444333222333333444444333333333222222222000000000000000000000000///000111111111111000/////////000000000111111111///000000111111111111111...//////000111111111000333333444444555666666666666777777888888999::::::666777999;;;===>>>???@@@AAAAAADDDFFFGGGLLLYYYfff~~~ssshhh```\\\ZZZ[[[gggooorrryyy{{{___PPPUUUiii}}}aaaRRROOOKKKFFFGGGLLLVVVggguuulllfff```XXXQQQNNNJJJHHHIIIIIIFFFGGGKKKGGGJJJNNNPPPTTT[[[dddkkkuuuyyyzzztttqqqxxxzzzttthhhZZZNNNHHHIIILLLRRRaaarrr}}}}}}qqqeeeXXXSSSLLLCCC<<<666333222000000000////////////...000000000/////////......------...///////////////,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------.........///........................////////////////////////...//////000111111222222000111111111111222222222333444666777777999;;;>>>BBBNNNqqq\\\VVVTTTcccvvvnnn\\\RRRHHHDDDAAA??????BBB>>>>>>======>>>CCCIIINNNZZZkkk|||<<<;;;888555444444444555444444444333333333222222000000000000000000000000111222333444444333222111111111222222333333333333000000111222222222222222111222222333333333222222333333444444555666666666666777777888999999::::::777888:::<<<>>>@@@AAAAAACCCCCCFFFIIIJJJOOO\\\jjj{{{nnnddd^^^\\\\\\hhhpppsss{{{yyy___PPPXXXmmmwww\\\QQQOOOLLLFFFIIIOOOZZZjjjuuulllgggaaaYYYSSSQQQMMMKKKLLLKKKHHHHHHKKKHHHIIIJJJKKKLLLRRR[[[cccmmmrrryyy~~~vvvooouuu{{{ooo___RRRKKKJJJMMMSSSbbbtttvvvkkkXXXTTTMMMEEE===888555444111111111111000000000000000000000000////////////------------............---......//////......------------....../////////---------.........//////........................////////////////////////...//////000111222222222000111111111111222222222333555777777888:::<<>>>>>======>>>CCCJJJOOOYYYkkk}}}EEE888666888333444777333444444444444444444444444111111000000000111333444333222222111111222222333222111111111000000//////000000000000000000000000444333222111111222333444555444444444444444333333777777777888999999::::::::::::;;;<<<>>>AAADDDEEECCCHHHHHHJJJOOOOOO\\\uuuwwwgggZZZUUU\\\dddjjjppp~~~xxxgggUUUWWWsssnnnWWWNNNKKKIIIGGGLLLMMMZZZuuuxxxnnngggaaaZZZTTTRRRPPPMMMLLLLLLKKKJJJHHHHHHHHHHHHIIILLLOOOSSSUUU[[[bbbnnnyyyqqqoootttvvveeeVVVNNNMMMOOOSSS```rrrvvviii^^^UUULLLGGG@@@888333333222111111000///......---......////////////............,,,++++++,,,..................---,,,++++++...---,,,,,,,,,,,,---...---......///////////////............//////////////////............//////111111111000000000000000111111111111222333444555444555666888999:::;;;<<>>BBBHHHMMM]]]dddsssHHH999666888333444777333444444444444444444444444222111000000000111222333333222222111111222222333222111111111000000000000000000000000000000000000333333222111111222333333444444444444444444444444777777777888999999::::::::::::;;;<<>>>>><<<<<<======???CCCIIINNNYYY```ooo~~~~~~}}}MMM===777888333444777333444444444444444444444444333222111111000111111111222222111111111111222222111111111111111000000000000000000000000000000000333333222222222222333333444444444555555555555555777777888888999999::::::::::::;;;===@@@DDDGGGIIIHHHMMMMMMOOOTTTUUUccc}}}lll\\\VVVaaaiiiqqqzzzrrrggg]]]ggggggSSSLLLJJJJJJKKKOOOTTTeee}}}rrrkkkeee]]]WWWUUUSSSQQQPPPOOOMMMIIIGGGGGGFFFEEEDDDDDDEEEFFFFFFHHHMMMVVV```jjjttt~~~yyylllmmmuuu|||fffTTTLLLMMMPPPTTT```ooozzzzzzpppeee[[[PPPHHH@@@888333333333333222222111111000000...//////000000//////...------............------,,,------.........------......---,,,,,,---......---......///////////////............////////////......000000000000......000000000000000000111111111111111222222333444555333444555777999<<<>>>???JJJaaapppXXXNNNOOOXXXsss{{{lll___NNNIIICCC>>>===>>>??????===>>>>>>>>>@@@DDDJJJNNNVVV^^^kkkwww{{{yyyyyy|||zzzzzzyyyxxxwwwyyy}}}SSSAAA999888333555777222333333333333333333333333333333222111111000000000222222111111111111222222111111111111111111111111000000000000000000000000333333333333333333333333444444555555666666666777777888888999::::::;;;;;;:::;;;<<<>>>BBBEEEIIIKKKJJJPPPPPPRRRWWWYYYhhhjjj^^^\\\mmmtttyyyfff___\\\kkk___OOOJJJHHHIIILLLOOOWWWkkkrrrkkkfffaaa]]]VVVUUURRRQQQOOOLLLHHHEEEHHHGGGFFFEEEEEEEEEEEEFFFEEEHHHNNNUUU^^^hhhsssyyyxxxooonnnsssjjjUUUKKKLLLOOOVVVaaannnyyy~~~vvviii___SSSJJJAAA888444444222222222111111000000000//////000000000000//////,,,---...//////...---,,,,,,,,,---......///............------------......---......///////////////............////////////---...000111111000...---000000000000000111111111222222222222333444555555333444555777999<<>>==================>>>>>>@@@DDDJJJNNNUUU]]]hhhqqqtttssstttuuuttttttsssssssssvvv|||ZZZFFF;;;888333555777222333333333333333333333333222222222222111111000000222111111000000111111222111111111111111222222222111111111111111111111111333333333333333333333333444444555666666777888888999999::::::;;;<<<<<<<<<<<<<<<===@@@CCCGGGJJJLLLLLLQQQQQQTTTZZZ]]]lll|||gggbbbfffzzz~~~www[[[WWWYYYmmmuuuXXXLLLIIIFFFGGGMMMMMMZZZqqq}}}nnnhhheeecccbbbYYYWWWSSSQQQNNNKKKGGGDDDGGGFFFFFFFFFFFFFFFGGGGGGEEEGGGIIIMMMSSS\\\eeelll}}}~~~}}}{{{|||~~~yyyrrrpppqqqoooWWWKKKJJJNNNWWWaaannnyyy|||lllbbbVVVMMMDDD:::444444000000000000000///////////////000000000000//////,,,---////////////---,,,,,,,,,---...////////////........................---......///////////////............////////////...///111222222111///...//////000000111111111111222222222222333444555666444444555666999<<>>===;;;:::;;;<<<<<<===???DDDJJJNNNSSS\\\eeekkkmmmnnnpppppptttsssrrrqqqqqqtttyyy}}}```JJJ===999444555888222333333333333333333333333111111222222222111000000111111000000000000111111111111111222222222222222111111111111111111111111333333444444444444333333444444555666777888999:::;;;;;;;;;<<<======>>>>>>>>>>>>???AAADDDHHHKKKMMMMMMRRRRRRUUU[[[___oooyyyggghhhrrrmmmTTTSSSZZZqqqmmmSSSKKKJJJFFFGGGMMMNNN]]]www|||oooiiihhhgggeee^^^ZZZUUUQQQNNNKKKGGGEEEDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFJJJPPPXXX^^^uuu~~~{{{xxxwwwxxxxxxxxxrrrppppppzzzrrrXXXKKKJJJMMMVVV```mmmxxxmmmdddYYYPPPGGG<<<555444000////////////////////////000000111111000000///......////////////......------.../////////......---...////////////...------......///////////////............//////////////////111111111111///////////////000111111222222222222222222333444555666666666666666999<<>>;;;:::999:::;;;===???EEEKKKPPPTTT]]]fffjjjmmmqqqtttuuu{{{{{{yyywwwtttuuuwwwzzz|||~~~eeeMMM>>>999444555888222222222222222222222222222000000111222333222111111111111000000000000111111111111111222222333333333111111111111111111111111333333444555555444333333333444555666888999:::;;;<<<======>>>??????@@@@@@@@@@@@AAABBBEEEHHHKKKLLLMMMQQQRRRTTT[[[___ppp{{{jjjnnn{{{xxxaaaOOOPPPZZZsssiiiQQQLLLLLLGGGHHHOOOQQQbbb|||yyyuuurrrnnnkkkccc___XXXRRROOOLLLIIIHHHEEEFFFFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDEEEJJJRRRWWWkkkxxx|||yyywwwyyyrrrrrrqqqwwwsssZZZLLLKKKNNNSSS^^^kkkwwwmmmddd[[[SSSJJJ>>>666444000000000000000000000000000000111111111111000000//////............//////...////////////......------...///000000///...------......///////////////............////////////000000000000000000000000...//////000111111222222333333222333333444555666888777666666888;;;???AAAKKKiiinnnXXXOOOLLLQQQfffttteeeYYYSSSHHHFFFCCCBBBAAA@@@===<<<888:::;;;===AAAGGGNNNSSSXXXccclllqqqvvv~~~|||{{{|||hhhOOO???999444555888222222222222222222222222222///000111222333333222111111111000000000000111111111111111222222333333333111111111111111111111111333333444555555444333333333444555777888:::;;;<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCEEEHHHKKKLLLLLLQQQQQQTTT[[[___qqqnnnsssnnnUUUMMMNNNYYYtttgggPPPNNNOOOIIIIIIPPPTTTfff}}}vvvqqqgggbbbZZZTTTPPPMMMLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGFFFEEEFFFJJJPPPUUUdddttt~~~qqqxxxtttuuussswwwsssZZZMMMLLLOOOPPP[[[iiivvvmmmddd\\\UUULLL???777444111111111111111111222222000000111111111111000000000///...------...///000///000000000///...---------...///000000///...------......///////////////............/////////000111111000000000000111111...//////000111222222222333333333333444555666666999888777777888;;;>>>AAAKKKiiilllTTTLLLKKKRRRkkkqqqaaaWWWSSSFFFDDDBBBBBBBBBBBB@@@>>>999:::<<<>>>BBBIIIPPPUUU___jjjtttyyylllWWWAAA888888888666555222222222222222222222222222222333333333444444444222111111000///......---111111111111111111111111111111111000000000000000555555555555555555555555777777666666777999;;;<<<>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBDDDFFFHHHJJJKKKSSSQQQQQQTTTVVV___tttsssmmm~~~{{{yyyuuufffTTTIIIMMMWWW|||~~~^^^LLLLLLIIIIIINNNNNNOOOooozzzsssiiibbb[[[XXXSSSLLLHHHIIIKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFIIILLLNNN\\\iiiyyy|||vvvuuu{{{zzzrrrssszzz~~~cccQQQLLLLLLOOOYYYeeeqqq~~~lllddd\\\WWWOOOBBB777222333222111111000000111111000000//////.........---///////////////////////////000111111111000...---........................////////////000000000000000000000000000000000000------------.........///111111111111222222222222444333333333333444555555999888666555666:::>>>AAAKKKnnndddPPPOOOOOOVVVooo}}}qqqaaaUUUQQQCCCAAA>>>======<<<;;;999<<<;;;===@@@CCCGGGQQQ[[[jjjvvvoooYYYCCC999888777555555222222222222222222222222222222222222333333333333222111111000//////......111111111111111111111111222222222222222222111111111222333444555666777888777777777777888:::;;;<<<======>>>???@@@AAAAAA@@@BBBCCCDDDEEEGGGJJJLLLMMMOOONNNOOORRRVVV```uuu{{{qqqnnnyyyssskkk[[[LLLFFFMMMZZZ~~~^^^MMMMMMIIIIIINNNOOOUUUttt~~~tttlllddd]]]YYYUUUOOOLLLMMMLLLKKKJJJHHHGGGGGGGGGGGGHHHGGGFFFEEEFFFHHHKKKMMMWWWcccttt|||vvvwwwyyy}}}vvvnnnoooxxxkkkVVVNNNMMMNNNWWWbbbnnn{{{pppggg^^^XXXPPPCCC888333333222111111000000111111000/////////............////////////////////////...//////000///...---,,,------------------------....../////////000000000........................---.........////////////////////////000000000000444333333333333444555555666777777888999;;;>>>AAANNNnnn]]]LLLMMMPPPZZZuuuxxxmmm]]]QQQLLLBBB@@@>>>=========;;;:::<<<;;;<<<@@@CCCHHHRRR]]]nnn}}}ttt^^^EEE:::888777555444222222222222222222222222000111111111222222222222111111111000000//////...111111111111111111111111222333333333333333333333000111222333555666777888777777777888999:::<<<<<<;;;<<<===???@@@AAABBBBBBDDDEEEFFFGGGIIILLLNNNOOOMMMMMMOOORRRWWWcccxxxyyyqqqppp|||nnn```QQQFFFDDDNNN^^^}}}___NNNNNNIIIHHHNNNPPP^^^{{{vvvoooggg___\\\XXXRRRPPPRRRNNNMMMKKKIIIHHHGGGHHHHHHIIIHHHGGGFFFGGGHHHJJJKKKPPP[[[kkkwww}}}xxxvvvwwwvvvmmmmmmvvvuuu\\\PPPOOOMMMTTT^^^kkkyyyvvvlllaaaYYYPPPCCC999555333222111111000000111111////////////............////////////////////////.........///...------,,,------------------------------........./////////........................////////////000000000000/////////000000000111111444333333333333444555555444666999:::;;;===@@@BBBNNNmmmzzzVVVJJJOOOPPP___}}}wwwkkk[[[NNNGGGAAA???===<<<======<<<;;;;;;:::;;;???CCCIIIUUU```qqqzzzcccIII;;;888777555444222222222222222222222222000000000000111111111111111111111000000000//////111111111111111111111111222222222222333333333333333333333333444444444444777888888999:::;;;<<<===:::;;;===???AAABBBCCCCCCEEEFFFFFFHHHJJJLLLNNNOOONNNOOOPPPSSSYYYggg{{{}}}uuusssrrr^^^OOOGGGDDDOOOaaayyy]]]OOOOOOIIIGGGNNNRRReee{{{rrrjjjbbb^^^ZZZUUUTTTUUUPPPOOOLLLJJJHHHHHHHHHIIIKKKJJJHHHGGGGGGHHHIIIJJJKKKTTTbbbmmmvvvzzzxxx~~~~~~rrrooouuu|||```SSSQQQMMMRRR\\\iiixxx{{{pppcccYYYOOOCCC999555333222111111000000111111///////////////........./////////////////////////////////.........------------------------------------------.........///........................///000000000000111111111111111222222222333333333444333333333333444555555555777:::;;;;;;>>>CCCHHHOOOoootttSSSKKKRRRQQQdddzzznnn]]]NNNFFF@@@>>><<<<<<======<<<;;;:::999:::>>>BBBIIIVVVbbbmmm}}}~~~gggLLL===999777555555222222222222222222222222//////000000000111111111111111111111000000000000111111111111111111111111111111111111222222333333333333333444444555555555777888999:::;;;<<<<<<===;;;<<<>>>@@@BBBDDDEEEEEEEEEFFFGGGHHHJJJMMMOOOPPPNNNPPPQQQSSSZZZjjj}}}}}}yyy{{{aaaQQQKKKEEEQQQdddsssZZZOOOOOOIIIGGGPPPUUUkkkxxxppphhhddd___YYYVVVWWWSSSQQQNNNKKKIIIIIIIIIJJJKKKJJJIIIHHHHHHHHHIIIIIIIIIPPPZZZdddmmmxxxzzzzzz}}}vvvpppttt{{{eeeWWWSSSOOORRR[[[jjjyyy}}}qqqdddZZZOOOBBB999555333222111111000000111111.........///////////////////////////////////////000000000///////////////------------------------------------.........///////////////////////////000000000000111111111222222222222222333333333333444333333333333444555555777999:::999:::???HHHOOOYYYzzzoooQQQJJJQQQTTTmmmqqq^^^MMMEEE???>>><<<;;;<<<===<<<;;;:::888:::>>>BBBHHHUUU```hhhvvv~~~{{{{{{~~~kkkNNN>>>999888666666222222222222222222222222///000000000111111111111111111111111111111111111111111111111111111111111000000111111222222333333000111222444666888999:::888888:::;;;<<<============>>>@@@BBBDDDEEEFFFFFFFFFGGGGGGIIIKKKMMMOOOQQQMMMQQQRRRTTT]]]oooeeeRRRLLLGGGUUUiiikkkUUUMMMOOOHHHGGGRRRZZZpppzzzrrrnnnggg___[[[ZZZVVVSSSPPPLLLJJJIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJMMMSSSZZZdddppp|||}}}yyyyyy~~~|||~~~vvvpppsssyyynnn[[[UUUPPPRRR\\\lll{{{sssfff[[[PPPCCC999555333222111111000000111111.........///////////////////////////////////////111111000////////////000........................------........./////////000000000000000000000000000000000000111111111111000000000111111111111222444333333333333444555555888:::;;;999:::@@@LLLUUUhhhjjjNNNIIIMMMYYYvvvttt]]]KKKCCC@@@>>><<<;;;<<<<<<;;;:::999888:::???BBBGGGQQQ\\\dddnnnyyy}}}|||zzz{{{}}}}}}~~~~~~~~~|||yyywwwwwwmmmOOO???:::888888888222222222222222222222222000000000111111111222222111111111111111111111111111111111111111111111111111111222222333444444555111111333555777999:::;;;888999:::<<<============???@@@BBBCCCEEEFFFGGGGGGHHHHHHIIIKKKMMMOOOQQQRRRPPPTTTWWWYYYeeezzziiiRRRJJJGGGXXXpppdddPPPJJJMMMGGGGGGTTT^^^vvvzzzrrrhhhaaa___XXXUUUQQQMMMJJJJJJJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKMMMRRR[[[iiiwww|||vvvsssvvvyyywwwooorrrxxxyyyaaaUUUPPPRRR\\\nnn|||uuuhhh^^^SSSFFF;;;777333222111111000000111111............/////////000////////////////////////111000///...---...//////////////////////////////....../////////000000000/////////////////////////////////000000000111111000000000111111111222222444333333333333444555555666999<<<<<<<<>>>>>======AAABBBCCCEEEFFFGGGGGGGGGJJJJJJKKKLLLOOOQQQSSSTTTSSSYYY]]]```mmmlllSSSJJJGGGZZZuuu}}}```MMMHHHMMMGGGHHHVVV```zzzzzznnneeecccYYYVVVQQQMMMJJJJJJKKKLLLIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKIIILLLVVVdddsss|||xxxqqqppprrrkkkxxxzzzqqqssswwweeeUUUPPPQQQ[[[nnn|||vvvjjjaaaVVVHHH===888333222222111000111111111---.........//////000000////////////////////////000///...---,,,---......000000000000000000000000////////////000000000000........................////////////000000000000222222333333333444444444444333333333333444555555333888>>>??????DDDNNNVVVvvvzzzcccQQQOOOSSSXXXyyy{{{___LLLEEEAAA???===;;;;;;:::999777999999<<<@@@BBBCCCJJJRRRYYY]]]eeelllooommmlllmmmiiinnnrrrwwwuuunnnsssVVV???888:::888333444444333333222111000000222222222111111111000000000000000///000000111222000111222333333222111000222222333444444555555666777777666555555666888999999:::;;;<<<===>>>???@@@BBBCCCDDDFFFHHHIIIIIIIIIKKKLLLMMMOOOQQQSSSTTTTTTSSSYYY___hhh|||kkkSSSNNNOOO\\\tttYYYPPPJJJIIIGGGIIIVVVfffuuukkkeee]]][[[WWWRRROOOMMMLLLLLLHHHIIIKKKLLLMMMMMMMMMLLLLLLKKKLLLMMMPPPWWWiiiyyyzzztttoooqqqsssxxxyyyuuuwwwpppYYYSSSWWW___lllxxxyyykkkcccYYYJJJ>>>999555444333222111111111111000000000000////////////////////////////////////............////////////---------............///............////////////000000000000000000000000111111111111222222222222111000000000000222333444444444555666777888999999;;;:::;;;>>>???AAAIIIRRRjjj|||~~~YYYOOONNNJJJ[[[xxx{{{^^^JJJDDD???>>>===<<<<<<;;;;;;<<<999:::;;;<<<>>>CCCIIINNNYYYcccnnnrrrsssqqqlllfffccceeemmm{{{ssskkktttXXXAAA:::;;;999444444333333333222111111111333333333333222222222111111000000000000111222222111222222333333222222111222333333444444555555666777666666666666777888888;;;;;;<<<===???@@@AAAAAABBBCCCEEEGGGHHHJJJJJJJJJMMMNNNNNNPPPQQQSSSUUUVVVVVV[[[```iiiwwwzzzeeePPPLLLRRRaaaoooWWWOOOIIIHHHGGGJJJXXXhhhxxxnnnhhhaaa^^^ZZZUUUPPPNNNLLLLLLIIIJJJKKKLLLMMMMMMLLLLLLJJJHHHIIIJJJLLLSSSbbbqqq~~~{{{tttsssuuu}}}yyyuuuwwwbbbTTTUUUZZZffftttzzzmmmdddZZZKKK>>>888555444333222111111111111000000000000////////////////////////////////////............////////////---------............///............////////////000000000000000000000000////////////000000000000111000000000111222333444444444555666777888888999;;;:::;;;>>>???AAAIIIRRRkkkYYYOOOOOOLLLZZZvvvvvv[[[IIIEEE>>>===<<<;;;::::::::::::888999:::;;;>>>BBBIIIMMMVVVbbbpppxxx}}}{{{rrriiibbbccckkkxxxzzzpppwww[[[DDD;;;;;;:::666333333333333222222222222444444444333333333222222111111111111111222333333333333222222222222333333333333333444555555666666666666777888888888888888<<<<<<===???@@@AAABBBCCCCCCDDDFFFHHHJJJKKKLLLLLLPPPPPPOOOPPPQQQTTTWWWYYY[[[^^^aaakkkzzzmmmvvvaaaOOONNNSSShhhgggTTTLLLHHHHHHHHHLLL[[[mmm}}}sssmmmgggddd___ZZZUUUQQQNNNMMMJJJKKKLLLLLLLLLLLLKKKKKKIIIGGGGGGHHHIIINNN[[[iiiuuu}}}|||xxxxxxxxxuuuwwwnnnXXXUUUUUU___ooo~~~~~~oooeeeZZZLLL???888555444333222111111111111000000000000////////////////////////////////////............////////////---------............///............////////////000000000000000000000000////////////000000000000111000000111111222333444333333444555666777888888;;;:::;;;>>>???AAAIIIRRRnnnZZZNNNNNNMMM[[[wwwnnnWWWHHHEEE===<<<;;;:::999999999999888888999:::===BBBHHHMMMVVVcccuuuvvvfffeeejjjttt~~~~~~qqqyyy___GGG;;;::::::777222222333333333333333333444333333333333222222222222222111111222222333444333222111000000111222333333333444444555666666666555666888999:::999999888;;;<<<===???@@@BBBCCCDDDDDDEEEGGGIIILLLMMMNNNOOORRRQQQPPPOOOQQQTTTWWWZZZ^^^___aaakkkssslllzzzcccRRRSSSSSSmmm```PPPJJJGGGHHHHHHMMM___sss|||zzz{{{||||||}}}xxxqqqllliiieee___ZZZVVVSSSQQQLLLLLLLLLLLLLLLKKKKKKJJJJJJGGGGGGGGGHHHKKKUUU```lllvvv~~~|||xxxvvvxxxyyy___XXXUUU\\\lll|||rrrfff[[[MMM@@@777444444333222111111111111000000000000////////////////////////////////////............////////////---------............///............////////////////////////////////////000111111111222222222222000111111111222333444444333333444555666777888888;;;:::;;;>>>???AAAIIIRRRrrrZZZMMMMMMNNN]]]zzz|||hhhSSSHHHFFF===<<<;;;:::999999999999777888999:::<<>>@@@BBBCCCDDDDDDFFFHHHKKKMMMOOOQQQQQQSSSRRRQQQPPPQQQTTTWWWZZZ^^^___aaajjjqqqooodddSSSTTTQQQqqqyyy\\\NNNHHHFFFHHHIIIOOOcccxxx{{{vvvsssqqqrrruuuwwwzzz~~~vvvnnnlllgggbbb]]]XXXUUUSSSNNNNNNMMMLLLKKKJJJJJJIIIIIIFFFEEEFFFFFFHHHOOOXXXdddppp~~~xxxvvvxxx}}}ddd]]]YYY^^^lll{{{uuuggg[[[OOOBBB888444444333222111111111111000000000000////////////////////////////////////............////////////---------............///............////////////////////////////////////000111111111222222222222000111111222333333444444333333444555666777888888;;;:::;;;>>>???AAAIIIRRRuuuzzzXXXLLLMMMNNN]]]{{{{{{eeeRRRHHHFFF>>>===<<<;;;::::::::::::777888999:::<<>>@@@BBBCCCDDDEEEGGGIIILLLOOORRRSSSTTTTTTTTTSSSSSSTTTVVVXXXZZZ]]]___aaaiii~~~|||~~~ooopppcccPPPQQQQQQvvvrrrZZZLLLGGGFFFHHHIIIPPPfff|||~~~|||wwwsssnnnkkkiiikkkoootttyyy~~~rrroookkkeee___YYYUUURRRPPPOOOMMMKKKJJJIIIIIIIIIGGGDDDCCCDDDDDDDDDIIIOOO\\\kkkzzzwwwwwwyyy|||ccc```^^^cccooo|||wwwhhh\\\RRREEE999555444333222111111111111000000000000////////////////////////////////////............////////////---------............///............////////////000000000000000000000000////////////000000000000000111222333444444444444444444555666777888999999;;;:::;;;>>>???AAAIIIRRRuuunnnTTTKKKMMMNNN[[[yyyzzzcccQQQGGGDDD>>>===<<<;;;::::::::::::888888999:::===BBBHHHMMMZZZeeeuuuvvvsssuuuwww{{{pppSSS@@@999888888555555555444333333333222333333222222222111111111111000000000000111222222222333333444444333333222444444555555666666777777888888888999:::;;;<<<===;;;<<<===???BBBDDDEEEFFFFFFGGGJJJMMMQQQSSSUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\```cccjjj}}}yyy|||wwwkkknnn```OOOPPPVVV|||lllYYYKKKGGGFFFHHHIIIPPPggg}}}|||zzzzzz{{{}}}|||uuupppmmmkkkhhheeecccggglllrrryyy|||yyytttllleee]]]WWWTTTQQQPPPNNNKKKIIIHHHHHHHHHGGGDDDCCCDDDEEEDDDGGGLLLVVVeeevvvwwwwwwyyyzzzxxx]]]___ccciiirrr}}}yyyhhh]]]TTTGGG:::555444333222111111111111000000000000////////////////////////////////////............////////////---------............///............////////////000000000000000000000000////////////000000000000000111222444444444444333555555666777888999::::::;;;:::;;;>>>???AAAIIIRRRqqqaaaNNNKKKNNNOOO[[[yyywwwaaaPPPFFFBBB===<<<;;;:::999999999999888999:::;;;>>>BBBIIIMMMUUU```oootttWWWBBB:::999999666666555444333333222222444444444333333333222222000000000///000111111222333444666666666666444333444444555555666777777777999888888888999;;;===>>><<<===???AAACCCEEEGGGGGGFFFHHHJJJNNNQQQTTTVVVWWWXXXXXXYYYZZZ[[[\\\\\\]]]\\\aaaeeekkk}}}|||zzztttiiilll}}}___PPPSSS[[[iiiYYYKKKGGGGGGHHHIIIPPPhhh}}}{{{uuuuuuvvvyyy~~~yyytttlllhhhgggfffeeeccc```dddkkkrrryyy|||tttkkkbbbZZZVVVRRRQQQNNNKKKIIIHHHHHHHHHIIIFFFEEEGGGGGGFFFHHHMMMRRRbbbsss|||wwwxxxyyyyyyoooXXX]]]dddlllttt~~~yyyhhh^^^VVVIII;;;555444333222111111111111000000000000////////////////////////////////////............/////////000---------.........//////............/////////000000000000000000000000000111111111111222222222222000111333444555555444333666666777888999:::;;;;;;;;;:::;;;>>>???AAAIIIRRRmmmtttWWWJJJKKKOOOQQQ\\\|||uuu___OOOEEEAAA<<<;;;:::999888888888888999:::;;;<<<>>>CCCIIINNNSSS___mmmzzzyyy\\\GGG>>>999666444444444444444444444444444333222111111111222333444333222111111222333444222222222222222222333333333333333444444444444444888888888999:::;;;<<<===??????AAADDDGGGIIIIIIIIIKKKJJJKKKOOOTTTWWWVVVUUUXXXVVVVVVZZZ```aaa^^^ZZZ[[[cccbbbiii}}}yyymmmkkkoooxxxsssVVVLLLNNN```dddNNNKKKHHHFFFGGGJJJWWWmmm}}}yyyqqqppppppqqqrrruuuzzzzzzsssooohhhcccbbb```]]]```fffkkknnnssswww|||wwwpppggg]]]VVVUUUSSSOOOMMMMMMLLLKKKJJJHHHFFFEEEFFFEEEBBBCCCHHHQQQ^^^nnnxxx}}}yyywwwxxxwww|||jjjTTTWWW^^^iiiuuu|||lll___TTTHHH>>>555444333333444444222111000000000000000000000000000000///...............////////////////////////...........................///////////////......---......///000111111222...////////////000000000333333333333333333333333666666777888999::::::;;;;;;:::;;;===>>>???GGGPPPiiioooWWWRRRIIIEEEOOO\\\}}}sss]]]LLLDDDBBB@@@>>>;;;999777777888888888888888999;;;???FFFKKKWWW]]]iiixxx{{{^^^HHH>>>999666444444444444444444444444444333222111111111222222333222111111111111222333222222222222222333333333555555555555666666666666888888999999:::;;;======@@@@@@AAACCCFFFIIIIIIJJJJJJJJJKKKOOOTTTXXXXXXXXXZZZZZZYYYYYYYYYYYYZZZZZZ[[[eeeeeennn~~~ssshhheeejjjtttoooTTTKKKNNNfffaaaOOOIIIFFFEEEFFFKKKYYYpppuuurrrooommmmmmmmmoooqqqwwwzzz}}}yyyuuuqqqllllllfffbbbbbb```^^^bbbiiiqqqvvv}}}zzzrrrjjj```YYYVVVSSSPPPNNNMMMLLLKKKJJJJJJGGGGGGHHHFFFCCCDDDIIIOOO\\\lllxxx}}}|||zzzzzzyyyuuudddTTTWWW___jjjvvv}}}mmmaaaWWWJJJ@@@555333111111222111000...000000000000000000000000000000///...............////////////////////////..............................////////////............//////000000111111111111111222222222333333222222222333333444444444666666777888999::::::;;;;;;:::;;;===>>>@@@GGGPPPkkk{{{tttWWWQQQKKKHHHOOO^^^|||~~~sss___NNNDDDAAA???>>>;;;999777777888888888888888999:::???EEEJJJOOOVVVcccsss~~~```JJJ???999666444444444444444444444444444333222222111111222222222111111000000111111222111222222222333333333444666777777777888888888999999999999:::;;;<<<===>>>AAAAAABBBCCCEEEHHHJJJKKKIIIJJJKKKPPPUUUYYYZZZZZZ[[[]]]\\\XXXSSSRRRVVV[[[[[[eeehhhrrrvvvkkk```^^^dddnnn}}}lllSSSLLLPPPnnn|||]]]OOOGGGEEEDDDGGGLLL[[[sssvvvpppmmmkkkhhheeegggiiilllooottt{{{xxxoookkkjjjgggjjjgggeeeeeeeeeeeejjjqqqzzz|||uuulllccc\\\WWWTTTQQQOOONNNMMMLLLJJJKKKIIIHHHIIIGGGCCCEEEIIILLLYYYjjjwww}}}}}}}}}|||nnn^^^SSSWWW```kkkxxxpppeee\\\OOOBBB777555222111111111000...000000000000000000000000000//////............///////////////////////////..............................///////////////...////////////000000000000222222222222333333333444111111222333444555555666666666777888999::::::;;;;;;:::<<>>DDDIIIJJJPPP]]]mmm}}}dddLLL???:::666444444444444444444333333333333222222222222111222111000000000000000000111111222222333333444444444666777777888888999999999999999999:::;;;===>>>???CCCCCCDDDEEEEEEGGGJJJLLLKKKLLLMMMPPPTTTXXXZZZ[[[YYY[[[\\\YYYVVVUUUWWWZZZ[[[dddfffrrrpppeee[[[ZZZ```jjjyyyjjjSSSOOOUUUrrrwwwZZZOOOGGGEEEEEEGGGNNN\\\uuu{{{vvvtttooohhhbbbaaabbbdddiiipppyyy~~~}}}tttllliiihhhhhhmmmmmmnnnoooooorrrxxx}}}~~~vvvmmmddd^^^YYYVVVSSSPPPOOOOOOMMMLLLLLLIIIIIIIIIFFFCCCDDDHHHKKKWWWhhhvvv~~~~~~}}}lll[[[SSSWWW```kkkxxxtttkkkdddUUUEEE;;;888555444333333222111////////////////////////000///............//////////////////////////////........................---...//////////////////000000000000////////////000000111111111222222222111111222333444555666777666666777888999::::::;;;<<<<<<>>>AAABBBDDDKKKSSSmmmwww|||}}}XXXMMMOOOOOOQQQggg~~~}}}|||zzzzzz|||}}}zzznnn\\\LLLBBB>>>>>>===;;;:::999888888888777888888999:::===CCCGGGJJJPPPZZZfffrrr}}}fffMMM@@@:::777555555444444444333333333333333333333222222111111000000000111111000000000111111222333444444555555555555666777777888999999999999:::;;;<<<>>>???@@@DDDFFFHHHHHHGGGHHHJJJMMMNNNNNNOOOQQQSSSUUUXXXYYYWWWYYY\\\^^^___]]][[[YYYZZZaaadddpppooodddZZZXXX^^^iiixxxfffRRRPPPWWWuuuuuuXXXNNNHHHFFFFFFHHHOOO]]]vvv}}}tttgggddd```^^^aaaffflllpppuuuuuusssqqqmmmjjjjjjlllqqqvvvzzz{{{{{{vvvnnneee___\\\YYYUUUSSSRRRQQQOOONNNLLLIIIHHHHHHEEEAAABBBFFFJJJVVVfffttt~~~}}}|||mmmZZZTTTWWW^^^iiivvvxxxqqqkkk[[[HHH<<<999666444444444333222//////////////////////////////............//////////////////////////////........................------...///////////////000000000000////////////000000111111111222222222111111222333555666777777666666777888999::::::;;;>>>>>>@@@DDDEEEGGGMMMUUUoooyyy}}}ZZZOOOPPPQQQUUUnnnxxxzzz||||||yyy}}}|||uuugggVVVGGG@@@>>>===<<<;;;:::999888888888777888888999999<<>>>>>BBBFFFGGGHHHOOOWWWqqqwwwzzzzzz|||yyy___UUURRRSSS\\\yyy{{{xxx|||~~~{{{}}}zzzrrrcccQQQDDD???>>><<<<<<;;;;;;:::999888888777888999999999;;;???BBBFFFMMMUUU]]]dddlllttt{{{~~~~~~}}}|||zzzzzz}}}iiiOOOAAA;;;999666555555444333333222222222222333333333222111000111111222333333222111111111111222333444555666666444444555666777888999999999::::::<<<===???AAABBBFFFJJJOOOPPPMMMKKKLLLNNNLLLNNNOOOOOOOOORRRVVVZZZaaagggmmmooojjjccc^^^\\\WWW___fffvvvvvvkkk___\\\```iiivvvwww[[[LLLRRR]]]qqqUUULLLFFFEEEEEEIIIQQQaaa{{{{{{tttkkkeeeccccccddddddiiihhhjjjppppppnnnpppuuu}}}~~~tttlllfffbbb___[[[XXXWWWVVVTTTRRROOOLLLJJJJJJFFFAAABBBFFFGGGPPP]]]kkkwwwzzzzzzsss```VVVWWWZZZaaammm{{{~~~zzzxxxfffNNN:::777333222222333444444000000000000000000000000...............///000000////////////////////////........................,,,---...///000000000000......//////000000111111111111111222222222333333333444444444555555666666666666777888999::::::;;;======AAAFFFGGGHHHNNNVVVpppzzz|||uuufff]]]TTTVVVeee|||{{{yyywwwpppaaaPPPDDD??????;;;;;;;;;;;;:::999888888777888999999999;;;>>>AAAFFFLLLTTT[[[aaahhhqqqxxx}}}{{{yyy{{{zzzwwwxxxwwwyyyiiiOOOAAA;;;999666666555444333333222222222222333444333222111000111222333444444333222111111111222333444666666777444555666777888999::::::999:::;;;<<<>>>@@@BBBCCCFFFLLLRRRSSSOOOLLLLLLNNNIIILLLNNNNNNOOORRRWWW\\\gggpppwwwtttjjj```]]]^^^VVV```jjj|||yyymmmaaa]]]```iiivvvuuuZZZMMMUUUbbboooTTTLLLDDDCCCDDDIIIRRRccc~~~|||rrrllljjjiiiiiigggnnnkkkmmmrrrrrrpppssszzzxxxooojjjdddaaa]]]ZZZXXXWWWUUUSSSPPPMMMLLLKKKGGGBBBCCCGGGFFFNNNZZZgggtttzzz{{{xxxfffWWWWWWXXX___jjjyyy}}}{{{hhhOOO<<<999555444444666777777000000000000000000000000...............///000111////////////////////////........................,,,---...///000000000000---......///000111111222...////////////000000000444444555555555555555555666666777888999::::::;;;;;;<<<@@@EEEFFFGGGMMMUUUmmm{{{}}}~~~sssjjjcccWWWXXXjjj{{{uuutttnnnbbbQQQEEE??????;;;;;;;;;;;;::::::999888777888999999999:::===@@@HHHNNNVVV[[[___eeennntttzzzzzzxxxtttuuuxxxwwwssswwwuuuvvv~~~iiiRRRDDD<<<888555555444333333333333444333222222111222222333333333222222111111222222333444333222222333444666777444555777777777888999;;;<<<<<<===>>>???AAABBBCCCFFFJJJNNNPPPOOOLLLJJJIIIKKKNNNPPPPPPQQQSSSXXX]]]qqq{{{}}}ooo^^^VVVVVVVVVXXX]]]fff}}}lll\\\^^^cccooozzzyyyhhhXXXRRRMMMcccgggTTTIIIDDDGGGGGGGGGQQQgggxxxppppppssssssrrruuuqqqnnnpppqqqrrrvvv{{{xxxqqqgggbbb\\\XXXWWWXXXYYYYYYXXXSSSMMMHHHFFFFFFEEEDDDGGGKKKSSSaaaqqqyyy{{{~~~~~~~~~gggWWWYYY\\\^^^eeeqqq~~~wwwhhhPPP>>>888555777777666666888111111111111000000000000..............................------------......////////////////////////////////////////////////////////////////////////222111111111222444666888333333333333555666777888888888888888888888888888<<<===@@@EEEGGGJJJQQQZZZqqqwww{{{wwwiiidddcccYYY[[[nnnvvvpppmmmggg]]]QQQFFF>>>;;;;;;:::999999888888999999777777777777999:::<<<>>>EEEHHHOOOXXXbbbjjjoooqqqwwwyyy{{{zzzwwwsssqqqppptttrrruuukkkSSSEEE===999666555555444444444444444333333222222222222222222333222222111111222222333333333333333333555666777555777888999888888:::;;;======>>>???AAACCCEEEFFFIIILLLPPPQQQPPPMMMKKKJJJNNNPPPRRRTTTUUUYYY```dddpppwwwwwwjjj\\\UUUTTTTTTYYY^^^hhh~~~hhhYYY]]]gggvvvgggWWWSSSPPPfffgggTTTJJJEEEGGGGGGGGGRRRiiiyyyzzz}}}xxxuuuuuuuuuuuuxxx}}}}}}vvvmmmhhhbbb]]][[[ZZZYYYXXXVVVRRRLLLHHHFFFFFFEEEEEEFFFJJJSSS```ppp~~~|||fffYYY]]]```aaaeeeppp~~~xxxjjjRRR===888555666666444444666111111111111000000000000..............................------------......////////////////////////////////////////////////000000000000000000000000111111111111222444555555333333333444555666888888888888888999:::;;;;;;<<<======@@@DDDGGGJJJRRR[[[vvv}}}iii```___XXX^^^sss~~~wwwooolllfff[[[OOOEEE???<<<;;;:::999999888888999999999888888888999:::<<<===CCCFFFMMMVVVaaakkkrrruuu}}}~~~}}}yyyuuurrrqqqooolllooowww}}}nnnUUUFFF>>>:::777666555555444444555555444444333222222222222222333222222111111222222333333333333333444555666777777999::::::999999;;;<<<>>>>>>???AAACCCFFFHHHIIILLLOOOSSSTTTRRROOOMMMLLLPPPRRRTTTVVVYYY___eeejjjnnnppplllbbbYYYUUUTTTSSSYYY___hhheeeUUU\\\mmmeeeVVVSSSSSSkkkgggTTTJJJEEEGGGGGGHHHTTTkkk{{{wwwuuussspppqqquuuzzzsssnnnhhhccc___[[[XXXUUUTTTPPPKKKHHHFFFFFFFFFEEEEEEIIIQQQ___ooo}}}iii[[[___ccccccdddmmm~~~~~~yyylllUUU>>>999555555555222222444111111111111000000000000..............................------------......////////////////////////////////////////////////111111111111111111111111000000111222333333222222444444444555666777999999777888999:::<<<===>>>??????>>>@@@CCCFFFJJJSSS]]]{{{kkk\\\YYYTTT___www~~~xxxoookkkdddYYYMMMDDD@@@>>>;;;:::999999888888999999:::999999888999:::;;;<<>>;;;777777666555555555555666555444333222222222222222333222222111111222222333333333333444555555666777999;;;<<<<<<;;;;;;<<<===??????AAACCCFFFIIILLLMMMPPPSSSVVVVVVTTTQQQOOOOOORRRRRRSSSVVVZZZ___eeeiiihhhfffaaa[[[WWWVVVUUUTTTWWW]]]ggg}}}fffVVV___uuudddTTTSSSTTTnnnfffSSSJJJEEEGGGHHHJJJWWWooozzzvvvpppjjjhhhkkkvvvyyysssooojjjeee```\\\VVVSSSRRRNNNJJJHHHGGGGGGFFFFFFDDDGGGPPP^^^ooo~~~|||mmmYYY^^^cccbbbccckkk||||||xxxmmmVVVBBB<<<777777666222111333111111111111000000000///..............................------------......////////////////////////////////////////////////111111111111111111111111///000222333333222111000555555555555666888999:::888999:::;;;<<<======>>>@@@>>>@@@CCCFFFJJJTTT___|||nnnWWWRRRQQQ^^^xxxyyyoookkkbbbWWWKKKDDD@@@@@@;;;:::999999888888999999:::999888777777888::::::???BBBHHHQQQ\\\iiiuuu}}}~~~{{{vvvrrroooooommmlllmmmpppsssuuuwwwzzzyyyyyy|||vvvYYYGGG???;;;777777666555555555555666555444444333222222222333333222222111111222222333333333444555666666666666:::;;;======<<<<<<===???@@@AAACCCEEEHHHKKKNNNPPPRRRUUUWWWXXXVVVTTTSSSRRRUUUUUUVVVXXX\\\aaadddfffccc]]]XXXWWWXXXXXXXXXXXXTTT[[[fff|||jjjZZZccc}}}dddSSSQQQTTTooodddRRRJJJFFFGGGHHHKKKZZZrrruuukkkffffffiiivvvzzzuuunnnkkkgggccc___ZZZUUURRRQQQNNNJJJHHHHHHHHHGGGFFFCCCGGGOOO]]]ooo|||lllWWW[[[^^^^^^```kkk}}}{{{xxxmmmXXXGGG@@@;;;:::888333111333111111111111000000000///////////////////////////......------------......////////////////////////////////////////////////111111111111111111111111///000222333333222111000555555555555666888999:::::::::::::::;;;;;;;;;;;;@@@???@@@DDDGGGKKKVVV```}}}nnnSSSOOOQQQaaa|||yyyoookkkbbbVVVKKKCCCAAA@@@;;;:::999999888888999999888888777666666777888999@@@CCCHHHOOOZZZhhhvvv}}}xxxuuutttuuurrrsssttttttuuuxxxyyyyyywwwvvvyyyxxxZZZGGG>>>;;;777666555555444444555555444444333333333333444444333222222111111222222333333333555666666777666666999;;;<<<=========???AAABBBCCCDDDGGGJJJMMMOOOQQQSSSVVVXXXYYYXXXVVVUUUVVVYYYYYYZZZ]]]aaadddeeeddd```ZZZUUUWWWYYYYYYYYYZZZSSS[[[ggg~~~lll]]]eeegggSSSQQQUUUqqqbbbQQQIIIFFFHHHHHHMMM]]]vvv~~~pppgggfffccclllwwwvvvsssjjjhhhddd```]]]YYYUUURRRRRROOOLLLJJJIIIIIIGGGFFFCCCGGGOOO^^^pppkkkXXXYYYYYYZZZ___lllzzzxxxooo[[[KKKDDD???===:::444222333111111111111000000000000////////////////////////......------------......////////////////////////////////////////////////111111111111111111111111000000111222333333222222444444444555666777999999;;;;;;;;;;;;;;;;;;;;;;;;??????AAAEEEHHHLLLVVV```}}}lllQQQPPPSSSddd~~~zzzqqqlllcccWWWLLLDDD@@@@@@;;;:::999999888888999999888777666666777888999:::AAADDDHHHNNNXXXgggyyy~~~yyywwwwwwwwwxxx{{{|||zzz{{{}}}}}}|||~~~zzzZZZFFF===:::666555555444444444444444333333333333333444555666333222222111111222222333333444555666777777666666777999<<<======>>>@@@BBBDDDDDDEEEGGGJJJMMMOOOQQQSSSVVVXXXYYYXXXXXXXXXXXXYYYZZZ\\\aaaeeegggfffdddaaaZZZWWWYYYZZZXXXWWWZZZVVV^^^kkkhhh[[[ccc~~~iiiTTTSSSWWWttt~~~```PPPHHHGGGHHHHHHNNN___xxxzzzooolllhhhjjjpppxxx~~~wwwuuukkkhhhccc___\\\YYYVVVSSSSSSQQQMMMKKKKKKIIIHHHFFFDDDGGGPPP^^^qqqqqq]]]ZZZVVVWWW___nnnzzzzzzsss```NNNGGGAAA>>>:::444111222111111111111000000000000////////////////////////......------------......////////////////////////////////////////////////000000000000000000000000111111111111222444555555333333333444555666888888;;;;;;;;;<<<<<<=========>>>>>>BBBGGGJJJNNNVVV```zzzlllRRRQQQSSSaaayyy{{{rrrmmmeeeYYYMMMDDD@@@>>>;;;:::999999888888999999888888777888888:::<<<===???BBBGGGMMMXXXiii}}}||||||}}}{{{[[[FFF===:::555555444333333333333444222222222333444555666777333222222222222222222333333444555777777777777666666888;;;<<<===>>>AAACCCDDDEEEFFFHHHJJJMMMOOOPPPSSSUUUXXXYYYYYYXXXYYYZZZWWWXXX[[[aaaggghhhfffcccccc]]]ZZZ\\\[[[VVVVVVYYYYYYbbboooyyydddYYY```{{{jjjUUUTTTZZZwww|||^^^OOOHHHGGGHHHIIINNN```zzz{{{wwwooollllllsss}}}yyyyyymmmiiiddd```\\\ZZZWWWTTTTTTRRROOOLLLKKKJJJHHHFFFDDDGGGPPP^^^qqq~~~yyybbb\\\UUUVVV___pppzzz|||vvvdddOOOHHHAAA>>>:::444111111111111111111000000000000000000000000000000000000.........------.........////////////////////////////////////////////////////////////////////////222111111111222444666888333333333444555666777888:::;;;<<<===>>>???@@@AAA===>>>BBBHHHKKKNNNWWW```vvvoooTTTQQQQQQ[[[qqq|||rrrnnnfffZZZNNNEEE???>>>;;;:::999999888888999999999999999999:::<<<>>>???===AAAFFFMMMXXXjjj}}}___GGG<<<999888888666555444333333222444444444444444444444444444333333222222222333333777888888999999999999888777999:::;;;;;;===@@@BBBDDDDDDEEEGGGJJJNNNQQQSSSUUUYYY]]]]]][[[ZZZZZZ[[[XXX[[[___bbbbbbbbbcccccceeeaaa\\\ZZZ[[[\\\[[[ZZZ___kkk{{{}}}cccVVVaaa|||kkkUUUUUU]]]~~~yyy]]]RRRIIIHHHJJJKKKOOO```yyyxxxrrrrrruuuzzz}}}uuuqqqkkkeeeaaa^^^^^^^^^ZZZWWWRRRMMMJJJIIIHHHIIIJJJLLLQQQ___qqq{{{{{{}}}```XXXUUU\\\eeeooo{{{rrr```OOOFFF>>><<<999555111111111111111111111111111111......///000111111000000000000000000000000000000000000////////////000000000000000000000000000000/////////000111111222222222222222333333444444444333333444666777999::::::<<<<<<===>>>???@@@@@@AAAAAADDDHHHJJJKKKPPPVVV\\\vvvlllRRRQQQQQQ[[[rrr{{{vvvlll^^^PPPEEE@@@???===<<<;;;;;;999999888777;;;:::999888888888999:::>>>@@@FFFOOOYYYggg}}}|||^^^HHH===:::888777666555444333333333444444444444444444444444444444333333333333444444777777888999999999888888888:::<<<======???BBBDDDEEEEEEFFFHHHKKKNNNRRRSSSWWW[[[^^^___^^^\\\\\\]]]ZZZ\\\___aaaaaa```aaabbbcccaaa^^^\\\\\\]]]^^^___iiittthhhXXXaaayyyoooXXXWWW```xxx\\\QQQHHHGGGHHHIIIPPPbbb||||||wwwvvvyyyzzzxxxtttooojjjgggeeedddbbb^^^YYYTTTPPPMMMLLLLLLMMMNNNTTT```rrr{{{|||{{{uuuvvvddd[[[WWW^^^fffmmmwwwppp\\\LLLDDD<<<:::999444111111111111111111111111111111,,,---..........................................000000////////////000000000000000000000000000000/////////000111111222222222222222333333444444555444444555777888999:::;;;<<<<<<===>>>???@@@AAAAAABBBEEEIIIKKKLLLQQQWWW]]]tttjjjQQQPPPOOOWWWlllssscccRRRGGGAAA@@@===<<<<<<;;;:::999888888:::999888888888999:::;;;===???FFFNNNVVVcccvvvzzz]]]GGG===;;;888777666555444333333333444444444444444444444444555555444444444444555666666777777888999999888888:::;;;===>>>???AAADDDGGGGGGGGGHHHIIILLLOOORRRTTTZZZ\\\```aaa``````___```___aaabbbbbbaaa```aaabbbcccddddddbbb``````dddhhhttt~~~ooo^^^dddzzzuuu]]]ZZZcccvvv[[[PPPGGGEEEFFFGGGQQQgggzzzxxx||||||wwwrrrnnnkkkhhheee```ZZZUUURRRPPPOOONNNOOOUUUaaassszzzsssqqqsss|||hhh]]]YYYaaaiiinnnuuummmXXXHHH@@@999888777444111222111111111111111111111111..................---,,,........................000//////......//////000000000000000000000000000/////////000111111222222111222222333444444555555555555666777999:::;;;;;;<<<<<<===>>>???@@@AAABBBCCCFFFJJJLLLMMMRRRXXX^^^rrrlllSSSQQQOOOVVViii~~~jjjVVVHHHBBBBBB======<<<;;;:::999888888999888777777888999;;;;;;===???EEELLLSSS\\\kkkyyyyyy\\\GGG>>><<<888777666555444444444444444444444444444444444444666555555555555666666777666666777888999999999999:::<<<>>>@@@AAACCCFFFIIIHHHHHHIIIJJJLLLOOORRRSSSZZZ]]]___aaabbbbbbaaaaaadddffffffeeecccbbbbbbccceeeiiillliiiddddddiiinnnyyy~~~jjjmmmvvv^^^\\\gggrrrXXXOOOFFFEEEEEEHHHTTTmmm~~~~~~vvvpppllleeebbb^^^YYYTTTQQQOOOOOOLLLMMMTTTaaasss{{{tttpppqqqtttxxxkkk___[[[dddmmmooouuulllVVVDDD<<<666666666333111222111111111111111111111111000000111111000///............................../////////......//////////////////////////////////////////000111111222222111222222333444555666666555555666777888999::::::<<<<<<===>>>@@@AAABBBBBBCCCGGGJJJLLLNNNRRRYYY^^^oooqqqVVVSSSRRRYYYkkkpppYYYIIICCCBBB======<<<;;;:::999888888777777777777888999;;;<<<===>>>DDDKKKPPPVVV```kkkuuuwww}}}www[[[FFF===<<<888777666555555555555555444444444444444444444444555555555555555666777888666777888999::::::::::::;;;===???AAACCCEEEIIILLLJJJJJJJJJKKKMMMPPPRRRTTTZZZ[[[^^^aaaccccccbbbaaaeeefffgggfffdddbbbbbbbbbfffkkkoookkkeeeccchhhnnnvvv}}}||||||rrr\\\]]]jjjnnnVVVNNNFFFFFFFFFJJJVVVooo~~~wwwnnngggbbbZZZXXXUUURRROOOMMMKKKKKKGGGIIIQQQ___rrr{{{rrrpppqqqtttvvvttteee^^^hhhpppooottt}}}lllUUUAAA:::444444555222111222000000000000000000000000000000111111000///......//////////////////////////////............///////////////////////////////////////000111111222222111222222333555666666777555555666777777888999999<<<<<<===???@@@AAACCCCCCDDDGGGJJJLLLNNNRRRYYY^^^ooowwwWWWRRRRRRZZZkkksss[[[JJJBBBBBB>>>======<<<;;;:::999888777777666666777999:::<<<===>>>BBBIIIMMMPPPWWW___hhhkkkqqqyyyvvvYYYEEE<<<;;;888777666666555555666666444444444444444444444444555555555555555666777888777777999:::;;;;;;;;;;;;===???AAADDDFFFHHHLLLOOONNNNNNNNNOOOPPPRRRTTTVVVZZZZZZ\\\```cccdddcccaaaaaacccffffffdddbbbaaaaaadddiiillliiidddbbbfffkkkqqqwww{{{~~~jjjXXX]]]nnniiiSSSMMMFFFFFFHHHLLLWWWnnnzzzxxxtttnnnggg```ZZZWWWPPPOOONNNLLLJJJIIIHHHGGGEEEGGGPPP___rrr~~~tttoooooorrrvvvkkkbbblllsssooorrr}}}kkkTTT@@@999333333444222111222000000000000000000000000..................---,,,000000000000000000000000///......------......///000000000000000000000000/////////000111111222222111222333444555666777888666666777777888999999:::<<<<<<===???AAABBBCCCDDDEEEHHHLLLNNNOOOTTTZZZ```ooo|||XXXPPPOOOWWWggguuu^^^LLLDDDBBB>>>>>>===<<<;;;:::999999888777666666777888::::::<<<;;;???EEEIIIJJJPPPVVV___bbbhhhpppxxx~~~uuuXXXCCC;;;:::888777666666666666666666444444444444444444444444444444444444555666777888888888:::;;;<<<=========???BBBEEEGGGIIILLLPPPSSSSSSSSSRRRSSSTTTVVVXXXYYYZZZZZZ\\\```dddfffeeebbb___cccgggiiihhhfffdddccccccfffiiihhheeedddhhhkkknnnssswwwbbbSSS^^^rrrdddPPPMMMGGGEEEHHHLLLVVVjjj}}}wwwooolllgggaaa[[[WWWTTTRRRNNNMMMLLLJJJIIIHHHGGGFFFFFFIIIQQQ```ssswwwpppooorrrxxxlllbbbmmmuuussswww}}}hhhPPP@@@999333333444222111111000000000000000000000000,,,---..................///////////////////////////......------......///000000000000000000000000/////////000111111222222111222333444555777888888888999999::::::;;;;;;;;;;;;<<<===???AAACCCDDDDDDHHHKKKNNNPPPRRRVVV]]]bbbqqq]]]RRROOOSSS```|||vvvaaaOOOFFFDDD>>>>>>===<<<;;;:::999999999888777666666777888999999888:::@@@DDDEEEJJJOOOUUUXXX^^^gggpppvvvyyyyyyzzz|||~~~tttWWWCCC:::999888777777666666666666777444444444444444444444444333333333444444666777777888999:::<<<===>>>>>>>>>BBBDDDGGGJJJLLLOOOTTTWWWVVVVVVVVVVVVWWWYYY[[[\\\[[[[[[]]]aaafffhhhfffccc```eeejjjnnnmmmkkkhhhgggcccfffiiiiiiiiiiiilllooonnnrrrvvv^^^QQQ___uuuaaaOOOMMMHHHDDDHHHMMMUUUggg~~~wwwpppjjjfffaaa[[[WWWUUUTTTTTTPPPOOONNNLLLJJJIIIGGGGGGIIIKKKSSSbbbtttzzzqqqpppssszzzhhh___mmmxxxxxx~~~zzzeeeMMMAAA999333333444222000111000000000000000000000000......///000111111111000.................................------.........000000000000000000000000/////////000111111222222111222333444666777888999:::;;;;;;<<<<<<=========;;;<<<>>>???AAACCCDDDEEEJJJMMMPPPRRRTTTXXX___eeerrrbbbVVVPPPRRR]]]xxxwwwcccQQQHHHFFF>>>>>>===<<<;;;::::::999999888777666666777888888777555777===@@@BBBFFFLLLMMMPPPVVV```jjjqqquuuvvvyyyzzz|||}}}~~~tttUUUCCC;;;999888888777555555444444444333333444444555666666666666555555555555666666777999:::;;;;;;:::<<<>>>AAAFFFFFFHHHLLLPPPSSSTTTTTTUUUUUUTTTTTTUUUWWWYYYZZZZZZ^^^bbbeeefffffffffggggggfffggghhhkkkmmmmmmmmmjjjjjjjjjgggccccccfffiiihhhkkkwww|||bbbTTTWWWwww___TTTFFFIIICCCFFFJJJUUUjjjyyytttqqqjjjeee___ZZZXXXWWWWWWVVVOOOOOOMMMJJJGGGFFFGGGIIIDDDJJJTTTbbbssszzzrrrqqqrrrwww}}}hhh]]]ggguuu{{{zzzkkkPPP???999444444333111000333111111111111000000000000000000000000000000000000...------,,,,,,------...***+++---///000000//////000000000000////////////000000000000111111111111555555444444444555555666999999999::::::;;;;;;;;;:::>>>BBBCCCBBBBBBCCCFFFKKKMMMOOOPPPQQQUUU\\\aaavvvdddPPPOOORRRRRRlllyyyiiiWWWIIIAAAAAA???<<<;;;<<<<<<;;;;;;888888888888777777777777::::::;;;<<<>>>AAADDDEEELLLOOOTTTZZZ```fffmmmrrrtttwwwzzz}}}~~~rrrTTTBBB:::888777666555444444333333333333333444444555666666666666666555555555666777777999:::;;;;;;;;;<<>>AAACCCFFFGGGJJJLLLOOOQQQRRRSSSSSSSSSSSSTTTUUUVVVXXXYYYYYY]]]dddhhhjjjjjjjjjjjjkkkkkklllnnnnnnooooooooorrrssstttrrrnnnkkkjjjjjjnnnppp{{{ooovvvpppXXXOOORRRmmmuuuXXXOOOAAABBBEEEEEEIIIWWWpppzzzvvvtttoooiiieeebbbaaa___^^^WWWWWWVVVSSSOOOMMMMMMNNNPPPQQQWWWdddvvvsssqqqssstttyyyxxxeee[[[eeettt|||{{{lllRRR???999444444444111111333111111111111000000000000..............................------------......---....../////////......000000000000000000000000,,,---...///111222333444555555444444555555666777999999:::;;;<<<<<<======>>>AAACCCCCCBBBCCCGGGKKKJJJLLLOOOPPPRRRVVV]]]cccuuuaaaRRRQQQSSS```sssppp___QQQIIIBBB???<<<;;;;;;<<<;;;:::888888888888777777777777888888888999;;;>>>@@@BBBFFFIIIMMMRRRWWW^^^eeejjjiiinnnvvv{{{}}}}}}|||{{{{{{|||oooRRRAAA:::777666555555444333333333444333333444444555666666666666666666666777888999999:::;;;=========???CCCFFFGGGIIILLLNNNOOOPPPQQQSSSTTTTTTUUUVVVWWWXXXYYYZZZYYY^^^dddhhhiiihhhgggggghhhjjjmmmnnnoooooopppqqquuuvvvwwwwwwtttpppllljjjoooppp{{{xxxgggnnnhhhRRRLLLPPPiiipppUUUOOOCCCEEEFFFEEEIIIXXXsss{{{xxxtttnnnjjjgggfffdddbbb]]]]]]\\\ZZZVVVSSSSSSSSSVVVVVVZZZfffwwwsssppprrruuuyyywwweee\\\eeerrrzzz|||nnnSSS@@@999555555444111111333111111111111000000000///..............................------------......///////////////.........000000000000000111111111---......///000222222333555444444444555666777888999::::::;;;===>>>??????@@@BBBDDDCCCBBBCCCGGGKKKIIILLLOOOQQQRRRWWW^^^ddduuummmTTTOOORRR```vvvrrrbbbSSSJJJBBB@@@===;;;;;;;;;;;;:::888888888888777777777666888777888999:::===???AAADDDFFFJJJNNNSSSZZZaaafffggglllqqquuuvvvvvvuuuuuuwwwyyy{{{mmmQQQBBB;;;888777666555555555555555555333333444444555666666666666666666777777999::::::;;;<<<===>>>???AAAEEEHHHIIILLLNNNOOOOOOOOOQQQSSSUUUVVVWWWXXXZZZ[[[\\\\\\ZZZ^^^cccffffffdddcccbbbgggjjjnnnqqqqqqrrrtttuuuxxxyyy{{{|||zzzvvvqqqnnnlllooo|||vvveeekkk{{{|||aaaMMMJJJOOOhhhmmmRRRNNNEEEIIIEEEEEEIIIXXXsss}}}tttqqqlllhhhfffeeecccaaa^^^^^^]]]ZZZWWWTTTTTTUUUXXXZZZ```lll{{{tttppprrrvvvxxxuuueee]]]eeeooowww~~~pppUUU@@@:::555555444222111444111111111111000000000//////////////////////////////......------......///000/////////.........//////000000000111111111222000000000000111111111111444444444555666777888888999:::;;;<<<>>>???@@@AAABBBDDDEEEDDDBBBCCCGGGKKKJJJMMMPPPQQQSSSWWW^^^ddduuuxxxWWWNNNQQQ___zzzsssdddTTTIIICCC@@@===;;;;;;;;;:::999888888888888777777777666888888888999:::===???@@@CCCEEEHHHKKKPPPVVV^^^ccchhhkkknnnooooooooopppqqqrrrsssuuuxxx{{{iiiPPPBBB<<<888777666666555555555666666333333444444555666666666777777777777888999;;;;;;;;;<<<>>>???AAACCCGGGJJJKKKNNNQQQRRRPPPOOOQQQTTTUUUVVVXXXZZZ\\\]]]]]]^^^\\\^^^bbbcccbbbaaa``````ggglllqqqtttssssssuuuwwwzzz{{{}}}}}}xxxtttkkkppptttdddiiixxxxxx___LLLIIINNNgggsssUUUMMMCCCHHHDDDEEEIIIXXXqqq~~~zzzmmmjjjfffcccbbbaaa___]]]ZZZYYYWWWTTTQQQPPPRRRSSSWWW^^^jjjwww~~~~~~wwwrrrrrrvvvwwwqqqccc]]]eeennntttrrrVVV@@@:::555555555222222444111111111111000000000000000000000000000000000000//////............//////000//////......///000000///000000111111222222222222222222222222222222222444444444555666777888999999:::;;;===???AAABBBCCCEEEGGGHHHGGGDDDDDDFFFIIILLLNNNQQQRRRSSSWWW]]]cccqqq\\\NNNRRR[[[yyyvvvgggUUUJJJCCC@@@===;;;;;;;;;:::999888888888888777777777777888888888888:::<<<>>>???BBBCCCEEEHHHLLLSSS[[[```hhhjjjlllmmmlllmmmnnnpppmmmnnnooopppsssxxx~~~eeeMMM@@@;;;888555555555444444555555666333333444444555666666666777777777888999:::;;;<<<;;;===???@@@BBBEEEIIILLLMMMQQQTTTTTTQQQPPPRRRUUUUUUVVVXXXZZZ\\\]]]]]]]]]\\\^^^```aaa`````````bbbggglllrrrsssqqqoooqqqsssxxxxxxzzz}}}~~~zzzvvvlllrrr~~~~~~lll^^^eeevvvxxx```MMMHHHLLLeee^^^QQQBBBEEECCCEEEJJJWWWnnn~~~wwwrrriiigggcccbbbaaa```^^^]]]VVVUUURRRNNNKKKLLLOOORRRTTTbbbuuu~~~|||~~~|||vvvtttxxxyyykkk___\\\eeemmmssssssWWWAAA:::666555555222222444111111111111000000000000//////////////////////////////............////////////.........000111222///000000111111222333333222222222333333444444444444444555555666888999:::999:::<<<>>>@@@BBBDDDDDDHHHKKKMMMLLLHHHFFFGGGIIINNNPPPRRRRRRSSSVVV\\\bbbjjjyyyaaaQQQSSSWWWuuu{{{lllYYYLLLCCCAAA===<<<;;;;;;:::888888888888888777777777777777777666777888:::<<<===@@@AAACCCEEEIIIPPPXXX]]]eeehhhllloooppppppqqqqqqlllmmmlllkkklllooovvv{{{||||||}}}bbbKKK???:::777444444333333333444444555333333444444555666666777777777777888999;;;<<<===;;;===???AAABBBEEEIIIMMMNNNRRRVVVUUUQQQPPPRRRVVVSSSUUUWWWZZZ\\\]]]]]]]]][[[]]]_________```bbbdddfffkkkppppppllljjjjjjlllsssssstttxxx||||||xxxtttnnnuuu~~~{{{zzzxxxdddWWWaaatttyyycccOOOHHHKKKdddiiiUUUBBBCCCBBBEEEKKKVVVlll~~~xxxqqqllliiigggdddccccccbbbaaa___UUUSSSPPPLLLJJJKKKPPPSSSRRRddd|||~~~~~~}}}|||yyyvvv{{{}}}}}}fff\\\ZZZeeemmmttttttXXXAAA:::666666555222222444111111111111000000000000........................//////............/////////.........///000222333///000000111222222333333111111222333555666777777444444555555666888999:::999:::<<<>>>@@@CCCDDDEEEKKKNNNPPPOOOKKKHHHHHHIIIOOOQQQSSSSSSSSSVVV\\\aaaeeessseeeTTTUUUVVVrrrppp\\\NNNDDDAAA>>><<<;;;;;;999888888888888888777777777777666555555666777999;;;<<>>@@@BBBFFFLLLSSSXXXccchhhpppwww{{{{{{yyywwwuuurrrmmmkkkjjjjjjiiiiiiooooooooorrrvvv|||{{{]]]GGG===888555666666555444444444444444333333333333444555666666666666777888999;;;<<<======???BBBDDDFFFIIIMMMPPPSSSTTTVVVWWWWWWUUUTTTSSSUUUVVVWWWXXXZZZ[[[\\\\\\```______^^^^^^]]]]]]]]]bbbbbbdddeeeffffffffffffnnnooopppqqqrrrssssssttt{{{|||xxxtttqqqpppddd[[[UUUZZZjjjzzzuuuZZZJJJHHHJJJ\\\xxxxxxXXXJJJFFFGGGEEEHHHUUUlll|||xxxuuurrrrrrssssssrrrpppfff___ZZZXXXVVVSSSTTTWWW^^^hhh|||{{{wwwyyy}}}xxxxxxvvv|||kkkaaa[[[bbbqqqsssTTT@@@<<<777333222333444444111111000000000000111111////////////////////////........................///////////////000000111000000000111222222333333333333444444444444555555666666666777777999::::::===>>>???@@@BBBCCCDDDEEEJJJLLLOOORRRRRRRRRQQQPPPOOOOOOOOOPPPSSSWWW[[[]]]cccqqqtttppp~~~lllNNNTTTQQQaaa|||rrr___RRRGGGAAA<<<<<<<<<999999<<<::::::::::::999888777666555555666777888:::;;;<<<<<<>>>???AAADDDJJJQQQVVVccciiirrryyy~~~~~~}}}yyyvvvsssqqqqqqqqqooonnnnnnllllllmmmqqqwww}}}yyy[[[FFF===999666555555444333333333444444222333444444555666666666666666666777999:::<<<======@@@CCCEEEGGGJJJNNNQQQUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWXXXYYYYYYYYY]]]^^^_________^^^]]]\\\_________```aaabbbcccdddlllmmmooopppqqqrrrqqqqqq{{{zzzsssooonnnaaaZZZVVV\\\kkkwww||||||vvv___MMMHHHHHHWWWqqq]]]KKKDDDGGGEEEHHHUUUjjj~~~|||tttnnngggddd___ZZZZZZ]]]eeennn~~~yyyvvvyyy~~~~~~wwwwwwvvv|||nnnaaaYYY```rrrrrrSSS@@@<<<666333222333333333111111000000000000111111////////////////////////...........................//////000000000000000000000000111222222333333333333444444444555555555777777777777888999::::::===>>>@@@AAACCCEEEFFFGGGKKKLLLNNNRRRUUUVVVTTTSSSMMMOOOPPPPPPPPPTTTZZZ___eeepppxxxjjjgggvvvpppQQQTTTLLLXXXqqquuubbbVVVIIICCC??????>>>;;;:::<<<;;;;;;;;;;;;:::999888888555555666777888:::;;;<<<;;;<<<>>>@@@CCCHHHNNNRRR___fffpppxxx}}}~~~|||zzzzzzzzzyyyvvvtttqqqnnnjjjiiikkkrrryyy~~~uuuWWWDDD===:::777444444333333333333444444444555777888999999888888555555666777999;;;<<<===>>>AAADDDFFFHHHKKKOOORRRVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVXXX[[[^^^______^^^]]]\\\\\\\\\]]]^^^aaaccceeekkkmmmoooqqqrrrqqqpppooosss}}}wwwsssqqqbbb[[[YYYcccqqqzzz{{{zzz|||xxxeeeTTTLLLGGGRRRiiiaaaNNNEEEGGGEEEHHHUUUjjj}}}wwwqqqjjjbbb```ccclllsss}}}xxxvvvzzzvvvvvvuuu|||nnn___UUU]]]pppsssTTT???;;;666333333333333222111111000000000000111111////////////////////////........................---...000111111111000///000000000111222222333333333333444444555555666666888888888888888999::::::>>>???AAACCCEEEGGGIIIJJJLLLLLLMMMPPPSSSUUUSSSQQQMMMPPPSSSRRRPPPRRRYYY```eeepppuuuhhheeessstttRRRQQQLLLTTTiiiyyyeeeXXXKKKEEEAAAAAA???;;;:::;;;<<<<<<<<<<<<;;;:::999888888888777777777777888888:::;;;===>>>AAAEEEJJJNNNXXX```jjjtttzzz~~~}}}zzzzzzuuunnniiiiiiooowww}}}pppSSSAAA<<<999666444444444333333444444555555777999;;;<<<;;;:::888555666666888:::<<<>>>??????BBBEEEGGGIIILLLPPPSSSVVVWWWWWWWWWWWWXXXXXXYYYXXXWWWWWWWWWVVVVVVVVVVVVRRRUUUYYY\\\^^^^^^]]]\\\ZZZZZZ[[[]]]___cccfffhhhiiijjjlllnnnooonnnmmmlllllluuu|||xxxggg^^^]]]kkkyyy}}}yyyuuuttttttfffVVVNNNIIIPPPccccccPPPHHHFFFEEEIIIVVVkkk|||rrriiigggjjjrrrzzz|||yyyzzz~~~||||||zzzxxxttt}}}kkk\\\RRRZZZllluuuVVV>>>;;;666333333333222222111111000000000000111111000000000000000000000000////////////////////////---...000111111111000///000000000111222222333333333333444555555666777777999888888999999:::;;;<<<>>>>>>@@@BBBDDDGGGHHHIIILLLLLLMMMNNNPPPPPPOOONNNOOORRRVVVUUUSSSUUU[[[aaaeeennnwwwllliiiwwwyyyTTTMMMMMMQQQccc{{{iii[[[MMMGGGBBBAAA???:::999:::<<<<<<<<<<<<;;;:::999999888777777777777777777888999:::<<<===???CCCGGGKKKSSS[[[fffooovvv|||~~~tttkkkhhhmmmtttyyykkkNNN>>>:::999666555555444444444555666666444666:::<<<===<<<999888666777777999;;;===???@@@@@@CCCFFFHHHJJJMMMQQQTTTVVVWWWXXXYYYYYYZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUWWWZZZ\\\]]]\\\ZZZYYYZZZ[[[]]]___bbbeeehhhiiieeeeeeggghhhhhhhhhggggggjjjrrrnnncccbbbttt~~~wwwrrrsssdddSSSMMMJJJPPP___cccQQQIIIEEEEEEJJJXXXmmmxxxooonnnrrrxxx}}}|||}}}zzz~~~{{{ttt|||hhh[[[SSSZZZjjj{{{uuuVVV===:::666444333333222111111111000000000000111111000000000000000000000000////////////////////////...//////000000000000000000000000111222222333333333333444555666777777888888888888999:::;;;======<<<===>>>@@@BBBDDDEEEFFFKKKLLLNNNNNNMMMLLLMMMNNNRRRVVVYYYZZZZZZ[[[^^^aaaeeemmmvvvqqq~~~ZZZLLLLLLNNN\\\|||{{{mmmaaaQQQIIICCC@@@>>>:::999;;;<<<<<<<<<<<<;;;:::999999444444555666777999:::;;;999:::<<<===>>>AAAEEEHHHOOOXXXccclllrrrxxx{{{oooiiijjjppptttgggJJJ<<<999888555666555555555555666777888555888<<>>;;;999777888999:::<<>>???>>>???@@@BBBCCCDDDEEEFFFIIIMMMQQQQQQMMMLLLPPPTTTWWWYYY\\\___aaabbbaaaaaaggglll{{{cccPPPKKKLLLYYYvvv~~~~~~zzzqqqiiiUUUMMMDDDAAA>>>:::;;;===;;;<<<<<<;;;;;;:::999888444444444555777888:::;;;999:::<<<===>>>@@@CCCFFFKKKTTT___ggglllsss|||wwwnnnlllooorrreeeHHH:::888777444666666666666666777888888888;;;@@@CCCDDDAAA>>><<<888888999;;;===@@@BBBCCCBBBDDDGGGIIIKKKNNNRRRUUUUUUWWWYYY\\\]]]\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXTTTVVVYYY\\\___aaabbbbbb___```bbbdddeeeeeeddddddddddddcccccccccdddeeeeeegggnnnzzzmmmrrrnnnRRRIIIGGGLLLXXXvvvdddOOOEEEDDDDDDKKK[[[rrrzzzxxxzzz|||}}}}}}}}}~~~~~~xxxvvvxxx|||~~~~~~|||~~~}}}}}}~~~yyy{{{wwwqqqqqqyyyzzzwww{{{}}}hhh```[[[aaammmzzzqqqQQQ<<<999666444333333111000111111000000000000111111000000000000000000000000000000000000000000000000000///.........///111222000000000111222222333333333333444555666777888999666777888999;;;>>>@@@AAACCCCCCDDDEEEFFFGGGHHHIIIHHHNNNTTTSSSNNNMMMSSSZZZYYY[[[^^^cccffffffdddaaajjjkkk{{{kkkTTTKKKLLLXXXttt}}}zzztttpppXXXOOOFFFAAA>>>;;;<<<@@@;;;;;;;;;;;;:::999888888777777666666666666777777999;;;===>>>>>>@@@CCCEEEGGGPPP[[[bbbfffmmmwww~~~sssoooqqqsss}}}^^^EEE:::999999777444333333444444555666777999<<>>;;;:::999;;;<<<>>>@@@AAABBBCCCCCCFFFGGGGGGGGGGGGJJJOOORRRVVVWWWYYYZZZ[[[[[[ZZZZZZTTTWWWXXXWWWXXX[[[[[[XXX\\\\\\]]]___aaaccceeefffdddbbb```______```bbbdddggghhhkkknnnlllggggggkkkpppvvvxxxpppwwwyyyVVVLLLJJJIIINNNpppeeeRRRHHHEEEDDDFFFPPPhhh~~~~~~{{{|||vvvrrrwww{{{{{{{{{{{{}}}{{{}}}}}}zzzwwwuuuqqqnnnllllllmmmmmmpppqqqpppooommmooouuuyyy~~~uuunnnqqq~~~vvv|||mmmaaa[[[bbbnnnyyyhhhNNN;;;999555444333333222111////////////////////////000000000000000000000000000000//////.........---111111111000000000000000000000111222333444444555000111333444444666888;;;666888999999999:::===???DDDDDDDDDDDDEEEEEEEEEEEEMMMMMMMMMMMMNNNOOOPPPQQQUUUWWWYYYZZZ[[[]]]```cccggglllzzzvvvSSSNNNHHHWWWtttxxxoooZZZPPPFFFCCCAAA>>>===>>>===<<<<<<<<<<<<;;;;;;;;;666666666666777777777777999:::<<<=========???AAAHHHLLLQQQWWW]]]eeelllqqq}}}xxxqqqnnnlllyyy[[[CCC999888888666666555555666666777888999888;;;======<<<:::999:::===???CCCFFFHHHHHHFFFEEEGGGGGGHHHGGGHHHJJJOOORRRUUUVVVWWWXXXYYYYYYXXXXXXVVVZZZ[[[XXXWWWZZZ[[[YYY]]]]]]^^^```bbbeeeggghhhfffdddaaa______```aaabbbfffhhhnnnsssrrrmmmlllooonnnwww{{{pppsssXXXKKKIIIKKKRRRooocccPPPFFFGGGGGGHHHQQQggg|||zzzwwwsssrrruuu|||}}}{{{wwwzzz}}}|||}}}}}}{{{}}}yyytttpppnnnmmmlllkkkiiijjjjjjgggdddffflllrrruuuvvv~~~{{{sssyyy~~~lllaaa\\\dddqqq|||fffMMM;;;999555444333333222111111111111111111111111111000000000000000000000000000/////////............111000000000000000000000000000111222333444444555333444666666666777999;;;777888:::::::::;;;>>>@@@DDDDDDDDDEEEFFFGGGGGGGGGLLLLLLLLLLLLMMMOOOPPPQQQUUUVVVXXXYYYYYY[[[^^^aaaeeekkkwwwYYYOOOGGGQQQkkkzzzppp\\\RRRHHHDDDAAA>>>===>>>===<<<<<<<<<<<<;;;;;;;;;666777777777777777777777888:::;;;<<<<<<<<<>>>@@@BBBFFFJJJPPPUUU\\\ccchhhrrrxxx~~~xxxqqqnnnmmmtttVVV@@@888777666555666555555666666777888999777999::::::999888999;;;???CCCHHHMMMOOOMMMKKKHHHHHHIIIJJJIIIIIILLLOOORRRWWWWWWWWWXXXXXXXXXXXXXXXXXX]]]^^^YYYWWWYYY[[[[[[^^^___```bbbdddfffggghhhfffeeebbb```___```aaabbbeeehhhnnnttttttpppqqqvvvyyy|||lllgggZZZJJJHHHLLLUUUmmm~~~```MMMDDDFFFFFFHHHPPPddd{{{~~~xxxqqqkkkhhhiiiooopppwww}}}~~~|||xxxxxxvvvrrrnnnlllnnnnnniiiccccccjjjqqq~~~}}}|||zzzwwwtttxxx~~~kkk```\\\eeeqqq|||~~~dddKKK;;;999555444333333222111111111111111111111111111000000000000000000000000////////////............000000000000000000111111000000111222333444555555666777888888777888:::<<<888999;;;;;;;;;===???AAADDDDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQUUUVVVWWWWWWWWWYYY\\\^^^ccciiitttaaaUUUKKKNNNaaa|||sssaaaVVVKKKFFFBBB???===???===<<<<<<<<<<<<;;;;;;;;;777777777777777777777777777888::::::::::::<<<>>>>>>@@@EEEIIIMMMSSSYYY^^^eeekkkrrruuuxxxvvvooolllkkkoooQQQ???999777666555444333333444444555666777666777888777666777:::<<>>AAACCCEEEEEEGGGHHHJJJLLLMMMNNNMMMMMMMMMNNNOOOQQQRRRSSSVVVWWWWWWWWWWWWXXX\\\^^^ccchhhrrrkkkYYYRRRRRR\\\www~~~uuufff[[[OOOHHHDDD???>>>???===<<<<<<<<<<<<;;;;;;;;;888888888777777777777777666777999999888999:::<<<===@@@CCCFFFIIINNNSSSWWW\\\bbbiiimmmqqq{{{vvvmmmiiiiiijjjMMM>>>:::888666666444333333444444555666777555666777666666888;;;>>>DDDFFFHHHKKKMMMNNNOOOOOOOOOPPPQQQQQQPPPQQQTTTVVVYYYZZZ[[[\\\]]]\\\[[[ZZZ[[[___```\\\YYY[[[]]]]]]aaaaaabbbbbbaaa```___^^^```______```aaabbbdddeeegggddddddiiippp|||tttddduuu___LLLHHHJJJSSSoooxxx\\\LLLDDD@@@BBBEEEMMM___uuuvvvlllccc]]]YYY[[[aaakkkrrrwww|||~~~~~~yyy{{{~~~wwwrrrtttyyy~~~|||wwwvvvxxxzzz|||ggg^^^]]]hhhuuu~~~{{{aaaHHH;;;999555444333333222111////////////////////////////////////////////////........./////////////////////000000111111111111111111222333444555555666777888999888777777888:::999;;;<<<===>>>???BBBDDDEEEFFFHHHJJJLLLMMMOOOPPPOOOOOOPPPQQQRRRTTTUUUVVVXXXYYYYYYXXXXXXZZZ]]]```dddjjjrrr{{{YYYSSSSSSZZZmmmwwwlll```SSSKKKFFF@@@>>>???===<<<<<<<<<<<<;;;;;;;;;999888888888777777777666555777888888777777999:::===???BBBDDDFFFJJJOOORRRUUU[[[cccgggkkkuuuvvvlllgggfffeeeHHH===:::888666777666555555666666777888999555666777888888:::===@@@DDDEEEGGGJJJLLLNNNOOOPPPRRRSSSTTTSSSRRRSSSTTTVVVWWWYYY]]]___```___\\\[[[\\\___```___```cccccc``````aaaaaaaaa```^^^\\\[[[\\\]]]]]]___```bbbdddeeefffcccccciiisssuuucccsssbbbOOOIIIJJJSSSqqqtttYYYKKKEEEBBBDDDFFFMMM___vvvuuuiii```WWWVVVYYY```eeejjjrrr{{{|||xxxyyy{{{yyyrrrsssxxx~~~|||uuuuuuvvvxxx||||||vvvvvvtttwww}}}zzzeee^^^___mmm|||xxx^^^EEE;;;999555444333333222111111111111111111111111111000000000000000000000000.........////////////////////////000111111222222111111222333444555666666666777888777666666888999999:::<<<===>>>???BBBEEEGGGGGGIIIJJJLLLNNNOOOPPPPPPQQQQQQRRRTTTVVVXXXYYYYYYZZZYYYYYYYYY[[[```cccdddlllttt~~~^^^SSSQQQXXXgggzzzrrreeeWWWNNNGGGAAA???@@@===<<<<<<<<<<<<;;;;;;;;;999999999888888777777666555777888888777777888999;;;===???AAABBBFFFJJJMMMOOOUUU]]]aaaeeemmmyyyxxxmmmgggfff}}}```CCC::::::666444666666555555666666777888999555666999:::;;;===@@@BBBDDDFFFIIIMMMOOOPPPPPPPPPRRRSSSTTTTTTRRRRRRTTTUUUXXX\\\bbbfffgggeeebbb___^^^```aaaccchhhllliiiccc^^^___`````````___]]][[[[[[\\\]]]^^^___```aaabbbcccaaacccjjjrrr~~~sss___ooodddQQQJJJKKKUUUqqqnnnVVVJJJEEECCCDDDFFFKKK[[[sssttthhh]]]YYYXXXZZZ\\\___fffooowww~~~}}}||||||{{{wwwsssuuuuuu}}}uuujjjiiinnnyyy}}}yyytttsssqqqpppqqqsssvvvwww}}}uuussssssxxx}}}|||hhhaaacccrrruuu[[[AAA;;;999555444333333222111111111111111111111111111000000000000000000000000............/////////000...//////000111111222222111222222333444555666666666777888777666777999:::888:::<<<======???BBBEEEGGGHHHIIIKKKLLLNNNOOOOOOPPPPPPQQQRRRTTTVVVXXXYYYYYYYYYYYYXXXYYY\\\aaaeeedddlllttt|||ttt]]]RRRZZZfff~~~wwwiiiZZZPPPHHHBBB???@@@===<<<<<<<<<<<<;;;;;;;;;::::::999888888777777666666777888888777777888999999:::<<<>>>@@@CCCGGGJJJKKKRRRZZZ^^^```fffpppyyy{{{qqqkkkiiizzz\\\@@@888888555333555444333333444444555666777555777:::<<<===>>>AAACCCCCCGGGLLLQQQTTTSSSQQQPPPQQQRRRSSSSSSRRRQQQRRRTTT\\\aaagggmmmooolllhhheee```aaabbbfffnnnsssnnnfff\\\]]]___```aaa```___^^^\\\\\\]]]^^^^^^_______________ccchhhlllqqq{{{vvv```oooeeeRRRKKKMMMWWWrrrkkkSSSHHHEEEBBBCCCCCCGGGVVVnnn~~~qqqeee___[[[YYYXXXYYY```iiikkkttt~~~yyyxxxzzzyyytttpppllliiinnnsssfffcccgggnnnwwwtttqqqmmmkkkjjjkkklllssszzztttqqqvvv{{{llleeefffsssrrrXXX???;;;999555444333333222111////////////////////////000000000000000000000000---.........//////000000...//////000111222222222111222222333444555666666666777888888777888:::<<<777999;;;<<<===???BBBEEEHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPRRRTTTVVVXXXYYYXXXXXXXXXXXXXXX\\\aaaeeeccclllttt{{{zzzjjjWWW]]]iiiyyykkk[[[QQQIIIBBB???@@@======<<<<<<<<<;;;;;;;;;::::::999999888777777666666777888888777777888999999:::<<<>>>???BBBFFFJJJJJJQQQZZZ^^^___ccclllttt}}}sssnnnllltttRRR???>>>999444666666666666777777888888999999777777888:::<<>>@@@EEEMMM___yyy|||qqqeeeZZZYYYYYYWWWVVVYYYffflllxxx}}}}}}||||||{{{wwwrrrooommmnnnqqq{{{uuuhhh```___bbbttt}}}|||yyywwwwww{{{zzzuuutttqqqiiigggiiikkkmmmttt{{{rrrqqqssszzzyyymmmjjjxxx}}}mmmVVVBBB888777666555444333333333333222111000000111222333000000000000000000000000............/////////000000000000000////////////...000222444666777777777777777888888999999::::::===>>>@@@AAAAAABBBDDDEEEFFFGGGHHHIIIKKKMMMNNNOOOLLLNNNQQQTTTWWWWWWWWWWWWVVVWWWYYYZZZZZZZZZ\\\]]]dddlllnnnuuuzzzxxxrrrZZZ\\\```{{{rrrdddVVVMMMGGGDDDCCC>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::888777666666666666666777888888888888888666888:::<<<>>>@@@DDDFFFKKKPPPVVV[[[___dddkkkqqq~~~xxxrrrlllqqqPPP>>>>>>999555666666777777888888999999::::::::::::;;;<<<>>>@@@BBBCCCFFFKKKQQQUUUVVVUUUTTTTTTTTTUUUVVVWWWXXXZZZ[[[[[[\\\aaahhhnnnrrrsssssssssjjjhhhggghhhjjjjjjhhheee^^^```bbbdddeeedddcccbbb___^^^^^^___```bbbdddeeeffffffeeecccbbbeeeiiillllllsss~~~dddwwwuuuSSSQQQOOOYYYvvvfffRRRIIICCCAAA@@@AAAEEELLL\\\uuuyyymmmaaa]]][[[WWWUUUUUU\\\```kkk{{{~~~{{{vvvrrrqqqqqquuu}}}xxxjjj```]]][[[gggxxx~~~vvvqqqjjjgggeeefffiiisssyyyppplllmmmhhhiiinnnxxxwwwpppoooqqqxxx}}}uuurrr}}}zzziiiRRR@@@888777666444333333333333222111000000000000111222000000000000000000000000........./////////000000000000000000000000000000///000222444666666666666666777777888888999999:::<<<>>>AAABBBBBBCCCEEEFFFGGGHHHJJJKKKMMMOOOPPPQQQOOOPPPSSSUUUWWWXXXXXXXXXWWWXXXYYYYYYYYYYYY\\\^^^bbbkkknnnssseeeccceee~~~uuugggYYYOOOHHHDDDAAA>>>>>>===<<<;;;;;;;;;;;;<<<<<<:::999777666666555555666777777888888777777555777:::;;;===@@@CCCFFFJJJOOOUUU[[[___fffmmmsssxxxrrrnnnkkkMMM======999555777666888888888999:::;;;;;;;;;======>>>???@@@BBBCCCDDDHHHLLLRRRUUUWWWVVVVVVWWWXXXYYY[[[]]]_______________ccciiippptttvvvwwwvvvlllmmmnnnnnnmmmkkkiiiiii```aaaccceeeffffffeeedddcccbbbaaa```aaaccceeefffgggfffdddaaa```bbbgggjjjccckkkxxx~~~kkk{{{YYYSSSPPP\\\yyycccPPPHHHCCCCCCAAABBBEEEKKKYYYppp{{{nnnfffaaa[[[WWWUUUWWWWWW___nnn}}}|||yyyzzz{{{~~~{{{lllaaa\\\VVV[[[dddvvvxxxpppgggbbbXXXUUUSSSTTTVVV^^^ooo~~~|||tttrrriiiiiikkkrrr}}}uuuooooooooouuuzzz{{{xxxvvvdddNNN===888777666444333333222222111000000//////000000111000000000000000000000000....../////////000000000000000000000000000000000111111333444444555555444666666777777888999999:::<<>>===<<<;;;;;;;;;;;;<<<<<<;;;999888777666555444555555666777666666666444666888:::<<>>>>>@@@BBBDDDFFFGGGHHHLLLQQQUUUVVVVVVWWWXXXZZZ\\\___bbbcccccccccbbbfffhhhlllqqquuuwwwwwwvvvoooppprrrtttuuutttqqqooodddeeeeeeffffffffffffeeefffeeecccaaaaaaccceeefffeeedddbbb______aaafffjjjgggmmm{{{~~~~~~qqq|||___SSSOOO]]]aaaNNNGGGBBBBBB@@@AAADDDIIIUUUlll}}}rrrkkkddd^^^YYY\\\XXXZZZeeessspppddd\\\XXXXXXZZZdddxxx{{{sssjjjbbbZZZTTTOOOLLLKKKLLLNNNSSS___kkkzzzrrrooonnnqqqzzzyyyrrrpppmmmrrryyyzzzwww}}}sss```KKK<<<777777555444333222222222000000////////////000000////////////////////////...////////////000000000000000111111111111111222333333333444444444444444555666666777888999::::::===???CCCEEEEEEFFFGGGIIIJJJLLLOOORRRTTTVVVWWWWWWYYYYYYYYYXXXYYYZZZ[[[[[[\\\\\\[[[YYYXXXYYY]]]``````iiilllnnnuuu~~~xxxoootttffffff{{{~~~xxxnnncccXXXOOOGGGBBB@@@???>>>===<<<<<<;;;;;;<<<<<<;;;:::999777666555333444555555666666555555222555777999;;;>>>AAADDDFFFLLLTTT[[[bbbiiirrryyywwwqqqmmmZZZDDD:::;;;777888:::777777888888999;;;<<<<<<===<<<===>>>@@@CCCFFFHHHJJJIIIMMMPPPSSSTTTUUUWWWXXX[[[]]]```cccdddeeeddddddhhhhhhkkkooouuuxxxxxxwwwrrrqqqsssyyy{{{ttthhhhhhgggffffffeeeeeeeeehhhgggeeecccbbbbbbcccdddbbbaaa```______bbbgggkkkggglllzzz~~~rrryyyeeeSSSNNN___bbbNNNFFFAAA???>>>@@@CCCGGGSSShhhzzz~~~uuuoooggg``````ZZZXXX^^^hhhtttvvviii___ZZZXXXWWWZZZccctttxxxssslllddd\\\UUUNNNJJJJJJHHHHHHJJJKKKMMMUUU^^^iii~~~yyytttssswww|||~~~tttpppnnnrrryyyzzztttttt{{{sss^^^III<<<777666555444333222222222//////000000000000//////////////////////////////////////////000000000111000111111111222222333333444444444444444444444555666666777888999:::;;;;;;>>>AAADDDGGGGGGGGGHHHIIIKKKMMMPPPTTTWWWXXXYYYYYY\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]\\\ZZZZZZ[[[___bbbaaahhhjjjmmmqqquuurrrhhhzzz}}}uuucccddd|||}}}yyyrrriii```VVVMMMFFFAAAAAA???>>>===<<<<<<<<<<<<<<<<<<;;;:::888666555333333444555555555555555222444666888999<<>>???>>>???@@@BBBDDDGGGIIIKKKLLLNNNQQQSSSSSSTTTVVVXXX[[[]]]___bbbdddeeeeeeeeeddddddfffllltttyyy{{{zzzuuusssuuu}}}}}}tttjjjiiigggfffeeeeeefffgggjjjiiigggfffdddccccccbbb```````````````cccgggkkkgggjjjzzzooouuuxxxlllUUUPPPdddcccOOOFFFBBB>>>>>>???BBBFFFPPPcccuuuzzzqqqhhhaaa\\\YYY[[[```jjjyyy|||nnncccZZZWWWUUUUUUXXXbbbvvv}}}wwwuuussssssvvvzzz{{{yyyvvvgggbbb[[[UUUPPPKKKGGGDDDEEEDDDEEEHHHHHHHHHLLLRRR[[[iii~~~yyyxxxyyyyyyxxxzzz|||uuupppqqqssszzztttoooqqq{{{sss\\\GGG<<<777666555333222222111111///000000111111000000///000000000000000000000000/////////000000000111111111111111222333333444444666555555444555555666777666777888999:::<<<<<<===@@@CCCGGGIIIIIIHHHHHHIIIJJJLLLPPPTTTXXXZZZZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]___bbbeeebbbfffgggkkknnnooossshhhqqq{{{ddddddyyy}}}xxxrrriii^^^SSSLLLBBBBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<:::888666555333444444555666555555555222444666777888:::===???BBBGGGOOOVVV\\\dddmmmsss}}}|||wwwrrrmmmLLL===888999666999===777:::;;;<<<===???@@@AAABBBDDDDDDDDDEEEFFFHHHIIIJJJOOOQQQSSSSSSSSSTTTWWWYYY\\\]]]___aaaccceeefffgggcccbbbbbbhhhqqqwwwyyyxxxvvvwwwzzzvvvnnnhhhgggeeedddeeefffiiijjjkkkkkkkkkjjjhhheeecccaaa```aaabbbbbbbbbcccfffhhhiiiiii{{{jjjppppppmmmTTTQQQgggeeePPPHHHCCC@@@???@@@BBBDDDLLL^^^nnn}}}}}}rrrfffbbb___]]]]]]bbbrrrsssfff\\\WWWSSSSSSUUU[[[iiiwww|||tttllleeecccaaa___bbbfffiiihhhgggZZZVVVPPPLLLIIIHHHFFFEEEDDDCCCEEEIIIIIIHHHIIILLLSSSZZZjjj~~~{{{xxxuuuvvvzzzxxxtttttttttyyyooojjjmmmzzzsss[[[EEE;;;666666444333222111111111000000111222222111000000000000000000000000000000//////000000000111111111111111222222333444444555777666555555666777888999777888999:::<<<===>>>???BBBEEEIIIJJJJJJHHHHHHHHHHHHKKKPPPTTTXXXZZZZZZZZZ\\\]]]^^^______^^^]]]\\\]]]^^^``````aaabbbeeegggbbbcccccchhhmmmkkk{{{yyynnnooogggdddttt{{{rrreeeXXXPPPCCCBBBAAA???>>>===<<<<<<<<<<<<===<<<;;;999666555444444555666666666666666333555666666666888:::<<<>>>CCCJJJPPPVVV]]]eeekkkuuuyyy{{{zzzzzzzzzvvvqqqIII;;;777888666:::===777<<<===>>>???AAABBBCCCDDDIIIHHHHHHGGGGGGHHHHHHIIIRRRSSSUUUUUUTTTUUUWWWZZZ]]]^^^^^^```bbbeeeggghhheeecccbbbgggoootttuuusssvvvzzz~~~}}}vvvmmmhhheeedddcccccceeehhhkkkmmmmmmmmmmmmmmmjjjgggdddaaaaaacccddddddccccccdddeeeiiihhhyyyfffnnnlllkkkRRROOOhhheeeRRRIIIEEEBBBAAAAAABBBCCCJJJZZZjjjxxx{{{mmmkkkhhhccc]]]___mmm}}}uuugggaaaXXXRRRSSSVVVYYYaaakkk||||||qqqjjjccc[[[UUUWWWTTTRRRTTTYYY]]]]]]]]]TTTPPPLLLIIIHHHIIIIIIHHHFFFEEEHHHLLLMMMKKKJJJMMMOOOPPP[[[sssxxxwwwxxx||||||yyyvvvuuuyyylllfffjjjxxxsssZZZDDD:::666666444333222111111111000111222333333222111000000000000000000000000000000000000000111111111111111111222333333444555555777666666666777888:::;;;888999:::;;;===>>>???@@@CCCFFFJJJKKKJJJHHHGGGGGGGGGJJJOOOTTTXXXZZZZZZZZZ[[[\\\^^^``````___]]]\\\\\\^^^aaabbbcccdddfffhhhbbbaaa___fffllljjjwwwvvvqqqiiicccpppxxxjjj[[[RRRDDDCCCAAA???>>>===<<<<<<;;;<<<======;;;999666555444555666666777777666666444555666666666666999;;;;;;@@@GGGLLLQQQXXX```fffoooqqqssstttxxx}}}zzzttt===<<<999888888999;;;===<<<===>>>>>>???AAAEEEIIIKKKKKKJJJJJJKKKMMMOOOPPPTTTTTTSSSRRRSSSTTTVVVWWW]]]___bbbcccbbbbbbbbbcccbbbbbbcccgggmmmqqqtttuuuwwwyyyzzzwwwqqqkkkhhhggggggfffeeefffgggjjjlllnnnooonnnmmmllljjjgggbbb___aaabbbbbbaaa___^^^___```ffffffvvv~~~eeeaaalllgggXXXUUUeeegggQQQGGGAAABBB@@@???@@@BBBHHHWWWeeexxx|||xxxpppfff___```iiipppzzzrrrfff^^^WWWUUUTTTTTTYYY```sss||||||pppeee]]]WWWSSSPPPJJJLLLNNNPPPRRRTTTTTTUUUOOONNNLLLJJJIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKOOOSSSZZZfffyyy~~~yyyyyy{{{~~~yyyxxxuuuwww{{{jjjeeejjj{{{rrrWWWBBB;;;555555444333222222222222222222222111111111111000111111000000//////......222222222222222222333333111222222333333444444555555666666777888:::;;;<<<<<<;;;;;;<<<===???AAABBBIIIIIIJJJJJJKKKJJJJJJJJJKKKMMMQQQSSSTTTUUUWWWYYY___```aaabbbbbbccccccbbb``````aaacccfffgggeeedddaaabbbcccccceeeooo|||~~~tttjjj]]]jjj{{{pppcccYYYLLLGGGBBB@@@@@@AAA@@@>>>;;;;;;::::::999888888777666666666666777777777777777666444333444555777999>>><<>>@@@EEEHHHMMMMMMMMMMMMNNNPPPQQQRRRVVVVVVVVVUUUVVVVVVWWWWWW[[[^^^bbbccccccbbbccccccaaaaaabbbeeejjjnnnqqqqqqrrrsssrrrnnniiieeecccdddgggfffffffffgggjjjlllnnnooonnnmmmmmmllliiieeebbbbbb```___^^^___aaacccdddhhhgggwwwyyybbb^^^gggyyybbbUUURRRcccfffPPPGGGBBBAAA??????@@@AAAGGGVVVddduuu|||pppgggffflllrrryyyjjjbbbYYYUUUSSSQQQTTTYYYfffooo|||zzzssshhh]]]VVVPPPMMMKKKDDDEEEFFFHHHJJJMMMNNNOOOQQQQQQOOONNNLLLLLLKKKKKKMMMLLLKKKJJJJJJKKKLLLNNNMMMPPPWWWcccvvv~~~yyyyyy{{{zzzyyywwwxxxzzz{{{kkkgggmmm}}}pppTTT@@@999555555444333222222222222222222222111111111111000000000000000////////////000000111111111111222222222222222333444444555555666666666777888:::<<<===<<<<<<<<<<<<===???AAACCCEEEFFFHHHJJJLLLNNNOOOOOOMMMOOOQQQSSSTTTUUUXXXZZZ]]]]]]^^^``````aaaaaaaaa`````````bbbddddddcccaaa]]]```bbbcccfffmmmxxxvvvppp___eeetttggg]]]OOOJJJCCC@@@???@@@>>><<<;;;;;;;;;:::999999888888666666666666777777777777666666444444444555777888<<<;;;===CCCGGGKKKSSS[[[dddpppwwwtttsssxxxxxxrrr???>>>;;;999888999:::;;;888:::<<<>>>???BBBGGGJJJOOOOOOPPPPPPQQQSSSTTTUUUXXXXXXYYYYYYYYYXXXWWWVVVYYY]]]aaaddddddcccccccccaaa```___bbbeeeiiikkklllpppooolllhhhdddbbbccceeegggfffffffffgggiiilllnnnooonnnnnnoooooommmjjjgggccc___[[[[[[___eeeiiikkkjjjiiiwwwrrr^^^ZZZaaannn}}}]]]TTTRRRaaaeeePPPGGGCCCAAA??????@@@AAAGGGTTTbbbrrr}}}~~~tttpppqqqtttsssiii^^^XXXSSSOOOOOORRRVVV]]]iiiwww~~~nnnggg^^^UUUOOOKKKHHHFFFDDDEEEEEEGGGJJJMMMPPPQQQTTTTTTSSSRRRPPPOOOMMMLLLLLLKKKIIIHHHGGGIIIKKKLLLLLLOOOVVVcccvvv{{{zzz{{{}}}{{{{{{zzzxxxxxxvvvjjjhhhooommmQQQ>>>888555555444333222222222222222222222111111111111000////////////000000000000//////000000000111111111222222333333444555555555666666666777999:::<<<======<<<<<<===>>>AAACCCDDDDDDEEEHHHKKKNNNPPPQQQRRRPPPQQQRRRRRRSSSUUUXXX[[[[[[\\\^^^___```aaabbbbbbaaa```___```bbbbbb```^^^ZZZ]]]aaaccceeejjjrrrxxxwww|||{{{ddd```uuuzzzmmmcccUUUOOOGGGBBB@@@@@@>>><<<<<<<<<;;;;;;:::999999999777777777777666666666666666555444444444555777888:::999;;;AAAEEEHHHOOOVVVdddnnntttqqqpppssstttppp===<<<;;;999999999:::;;;:::<<>>======>>>@@@BBBDDDFFFGGGIIIKKKMMMOOOPPPQQQRRRQQQRRRRRRQQQQQQSSSWWWZZZ\\\]]]___aaabbbddddddeeecccbbb``````aaaaaa___]]]\\\^^^```bbbdddiiioootttwwwvvvkkk]]]hhhtttkkk]]]VVVLLLEEECCCAAA@@@>>>======<<<<<<;;;::::::999777777777777666666666666555555444444444555666777888777:::???CCCEEEKKKRRRbbbjjjooommmlllnnnooommm;;;;;;:::::::::;;;<<<<<<:::===@@@CCCEEEHHHLLLOOOPPPPPPRRRSSSUUUVVVWWWWWWXXXZZZ\\\]]]]]]ZZZWWWUUUXXX[[[```ccccccccccccdddbbbaaa```aaaccceeeeeedddddddddeeefffggghhhhhhggghhhgggffffffgggiiikkkmmmmmmmmmnnnooopppooommmjjjfff___XXXYYYaaakkkqqqsssjjjjjjrrr{{{mmm]]]WWW[[[bbbkkkqqq{{{~~~lllVVVSSSQQQ^^^kkkSSSJJJFFFCCCAAAAAABBBBBBGGGSSS```oooyyy}}}~~~~~~rrreee]]]WWWPPPLLLLLLIIILLLSSS]]]ggglllkkkhhh]]]YYYRRRMMMJJJIIIGGGFFFEEEEEEEEEFFFHHHLLLPPPRRRQQQRRRRRRQQQPPPNNNKKKJJJJJJKKKMMMOOOOOONNNMMMLLLMMMTTT```ppp|||zzztttzzz}}}yyyuuuttt{{{iii```bbbooo~~~hhhMMM<<<999555555444333222222222222222222222111111111000000......//////000000111111000000111111222333444444333444444555555666777777666777777888999;;;<<<===>>>>>>??????AAADDDFFFHHHHHHIIILLLNNNQQQSSSTTTTTTRRRSSSRRRQQQQQQRRRUUUXXXZZZ[[[]]]```bbbdddeeeffffffdddbbbbbbbbbbbb```___````````````ccciiiooottt{{{xxxrrrrrr\\\^^^qqq{{{ttteee\\\QQQHHHDDDBBB@@@>>>>>>>>>======<<<;;;;;;;;;888777777777666666666555444444444444444555555666888777999>>>AAACCCHHHOOO\\\bbbggggggfffhhhjjjjjj======<<<<<<<<<=========:::<<<@@@CCCEEEHHHKKKNNNOOOPPPRRRTTTVVVWWWXXXXXXYYYZZZ\\\^^^^^^\\\YYYXXXZZZ\\\___aaaaaabbbcccdddccccccdddfffggggggeeeccceeeeeegggjjjoooqqqrrrqqqhhhhhhffffffgggiiikkkllllllllllllmmmnnnmmmjjjgggccc^^^ZZZZZZ___gggmmmpppgggiiipppvvvjjj]]]XXX\\\eeennnrrrwwwxxx~~~fffRRRPPPMMMYYYqqqXXXLLLFFFBBBAAAAAABBBBBBFFFRRR^^^kkkvvv~~~{{{ssslllooowwwvvvhhh```[[[SSSMMMLLLKKKKKKOOOWWWaaafffeeebbbXXXTTTOOOKKKIIIHHHGGGFFFEEEEEEFFFGGGIIIKKKNNNOOONNNNNNNNNNNNMMMKKKJJJIIIFFFGGGJJJLLLMMMMMMLLLKKKPPPZZZjjjzzzxxxooosss{{{}}}xxxvvvvvvwwwddd[[[^^^mmm}}}fffKKK===;;;555555444333222222222222222222222111111111111000////////////000000000000000000111222333444444555444444555555666777777777777777777888:::;;;===>>>??????@@@AAACCCEEEHHHIIIFFFHHHKKKOOOSSSVVVYYYZZZSSSTTTTTTSSSRRRRRRUUUWWWVVVXXXZZZ]]]```cccdddeeehhhfffcccbbbccccccbbb```bbbaaa```aaadddjjjpppsssxxx~~~ttt|||aaaYYYdddwww}}}qqqgggXXXMMMFFFCCC@@@>>>??????>>>>>>===<<<<<<;;;888888777777666666555555333333444444555555555555666666888===???@@@EEEKKKSSSWWW\\\]]]^^^```cccgggCCCCCCBBBAAA???>>>>>>===;;;>>>AAADDDFFFHHHKKKMMMPPPQQQSSSVVVXXXYYYYYYYYY[[[\\\]]]______^^^]]]\\\\\\^^^_________```bbbdddeeefffhhhkkkmmmkkkhhhdddeeeddddddiiiooouuuxxxyyyiiihhhgggfffggghhhkkkllllllkkkkkkkkkkkkiiieeebbb___]]]ZZZZZZ\\\aaafffiiieeehhhppp~~~ooofff[[[WWW___lllvvvzzz|||{{{~~~eeeQQQPPPLLLWWWzzzxxx\\\NNNGGG@@@??????@@@@@@CCCOOO[[[jjjvvvxxxooodddccceeennnqqqiiibbbZZZSSSPPPLLLKKKLLLSSS]]]cccbbb___VVVSSSNNNKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKMMMNNNNNNLLLKKKKKKJJJJJJJJJJJJJJJGGGGGGGGGIIIJJJLLLNNNOOOWWWfffyyy~~~qqqqqqssszzz{{{wwwwwwyyyzzzfffYYY]]]kkkzzzdddIII<<<<<<555555444333222222222222222222222111111111111000000000000000//////////////////000111222333444444444555555666777777888888777777888999:::<<<===>>>@@@@@@@@@BBBDDDFFFIIIKKKHHHJJJMMMQQQTTTWWWYYYZZZUUUWWWWWWWWWUUUTTTUUUWWWUUUWWWYYY]]]```ccceeefffhhhfffcccbbbccccccbbbaaa``````aaadddhhhllloooqqquuu|||mmm[[[^^^ddd{{{vvveeeWWWMMMGGGBBB???@@@??????>>>>>>===<<<<<<888888888777666555555555333333444444555555555444444444666;;;======AAAGGGHHHKKKPPPSSSUUUWWW]]]bbbIIIHHHFFFDDDBBB@@@>>>===>>>AAADDDGGGIIIKKKMMMOOOQQQRRRUUUWWWYYYZZZZZZZZZ\\\]]]^^^`````````______^^^______^^^^^^___bbbdddfffhhhkkkooopppnnnjjjfff^^^\\\[[[___gggooouuuwwwiiihhhgggfffggghhhjjjlllkkkjjjjjjiiiiiifffbbb___[[[[[[[[[ZZZZZZ\\\aaadddcccgggppp~~~~~~jjjbbbXXXVVVaaaqqq}}}hhhTTTRRRMMMWWWvvv|||___OOOGGG???===>>>???>>>AAALLLXXXkkkxxx~~~|||sssddd```[[[]]]lllzzzqqqjjjaaaYYYUUULLLIIIJJJQQQ[[[aaaaaa^^^WWWTTTPPPMMMMMMLLLKKKJJJEEEFFFHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKPPPNNNLLLLLLNNNSSSXXX[[[```pppuuuqqqnnnqqq{{{zzzwwwyyy}}}kkkZZZ]]]kkkxxxbbbHHH;;;;;;555555444333222222222222222222222111111111111000111111000000//////......---...///000111222333333555555666666777777888888777777888999:::<<<===>>>@@@@@@AAABBBDDDGGGJJJKKKLLLNNNPPPRRRTTTVVVWWWWWWWWWYYYZZZZZZXXXVVVVVVWWWVVVXXX[[[___bbbeeeggghhhhhheeecccbbbbbbcccbbbbbb]]]^^^aaafffkkknnnnnnnnntttxxx___]]]YYYlllqqq```TTTLLLFFFCCC@@@@@@??????>>>=========999888888777666555555444222333444444555555444444333222444999;;;;;;>>>DDD@@@CCCHHHMMMOOORRRXXX___IIIIIIHHHEEEBBBAAAAAABBB???@@@BBBDDDHHHLLLOOOQQQWWWVVVVVVXXXYYYZZZXXXWWWYYY[[[]]]___``````___^^^\\\\\\\\\\\\]]]^^^______bbbbbbdddgggjjjhhhccc___aaa]]]\\\___eeeiiiiiifffhhhhhhhhhhhhhhhhhhhhhhhhlllkkkjjjjjjiiifffbbb___^^^[[[YYYXXXYYY[[[[[[[[[^^^eeeqqqjjjcccZZZVVV]]]oookkkSSSKKKNNNQQQoooiiiNNNFFFCCC???===???AAADDDLLLUUUffftttzzzlllccc```dddgggrrr|||oooeee]]]YYYPPPMMMMMMQQQYYY______]]]YYYXXXUUUQQQMMMKKKJJJKKKHHHGGGHHHHHHJJJLLLOOOPPPPPPNNNMMMLLLMMMMMMMMMLLLPPPOOOQQQTTTVVVYYYaaajjjwwwsssmmmqqqvvvxxx~~~xxxwwwtttzzzeee^^^XXXiiiqqq]]]FFF999777444333222222222333444555111111111111111111111111000000000000000000000000111111111222333333444444555555666666666666666666666777999<<<===>>>>>>===AAABBBCCCEEEGGGHHHIIIIIINNNMMMMMMOOOQQQSSSSSSRRRYYYXXXXXXWWWVVVUUUTTTTTTSSSVVVYYY\\\___bbbgggjjjiiihhhfffdddbbbaaa``````^^^```bbbdddfffjjjnnnqqqqqq{{{eee[[[ZZZbbb{{{hhhYYYPPPGGG@@@CCCAAA????????????>>>======<<<;;;999888777777777555555444333333333444444666777888999:::;;;<<<<<>>???AAAEEEMMMVVVdddsssxxxllldddcccbbbkkkxxxkkkbbb]]]UUURRRQQQUUU\\\aaaaaa^^^]]]\\\YYYUUUQQQNNNNNNNNNKKKJJJJJJKKKLLLNNNPPPQQQPPPOOONNNNNNOOOOOONNNMMMPPPQQQUUUZZZ]]]bbbmmmxxxnnnkkkmmmssszzz{{{yyyzzzeee\\\XXXjjj~~~oooYYYDDD999999444444333222222222333444111111111111111111111111000000000000000000000000/////////000111111222222555666666666666666777777888999;;;===>>>?????????@@@AAACCCEEEGGGIIIJJJJJJNNNOOOPPPPPPQQQQQQRRRRRRVVVVVVVVVUUUTTTTTTSSSSSSRRRTTTWWWZZZ]]]```eeehhhiiihhhfffdddcccbbbbbbaaa^^^```bbbdddfffiiimmmpppqqqxxxwwwbbbWWW[[[rrroooaaaXXXNNNGGGEEECCC@@@?????????===<<<===<<<;;;:::999888888888666555444444333333444444555555666777888999::::::<<<>>>AAACCCFFFKKKQQQUUU@@@BBBEEEFFFEEEEEEEEEFFFHHHHHHIIIKKKNNNPPPSSSTTTWWWVVVWWWYYY\\\]]]\\\[[[\\\]]]___aaabbbcccbbbbbb``````___]]]\\\[[[ZZZZZZYYYXXXYYYZZZ[[[[[[YYYWWWWWWXXXYYYYYYYYYYYY\\\]]]``````aaacccdddfffggggggeeeeeefffhhhkkkkkkjjjhhh___\\\YYYXXXXXXYYYYYYXXXccchhhvvvzzzpppbbbYYY___tttyyy[[[MMMNNNRRRnnnoooQQQGGGCCC@@@>>>@@@BBBFFFNNNWWWcccrrrzzzlllfffbbbhhhuuuiiiddd]]]ZZZXXX[[[aaaeeeeeebbbdddaaa]]]YYYUUUSSSRRRRRRNNNNNNMMMMMMNNNOOOQQQRRRQQQQQQQQQRRRQQQQQQPPPOOORRRUUU\\\ccchhhooo~~~yyymmmlllppp}}}}}}yyyeeeZZZXXXjjj}}}kkkSSS???888999555555333333222222222222111111111111111111111111000000000000000000000000//////000000111222222222666666666777777777888888;;;;;;<<<===???@@@AAABBB@@@BBBDDDFFFHHHJJJKKKKKKNNNQQQSSSRRRPPPNNNPPPRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQSSSVVVXXXZZZ^^^bbbeeegggfffeeeeeeddddddddddddaaaccceeefffhhhkkkooorrruuuxxxzzzsssmmmYYYYYYdddyyymmmcccWWWLLLHHHEEEBBB@@@@@@@@@>>>======<<<;;;:::::::::::::::666666555444444444444444333333444555666777777888999;;;===@@@BBBGGGMMMQQQ<<>>>>>@@@AAABBBCCCAAABBBDDDGGGIIIKKKLLLMMMLLLQQQTTTSSSOOOLLLNNNQQQPPPPPPQQQQQQQQQRRRRRRRRRQQQSSSVVVXXXYYY\\\```bbbeeeeeeeeedddeeeeeefffffffffgggiiijjjkkknnnrrruuuzzzzzzxxxkkk}}}bbb^^^^^^mmmyyynnn^^^PPPJJJGGGDDDBBBBBBBBBAAA@@@===<<<<<<;;;;;;;;;<<<<<<777777666555444444444444222333333444555666666666999;;;===???AAAFFFKKKOOO:::>>>CCCGGGIIIJJJLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSTTTWWWZZZ\\\\\\[[[]]]^^^```aaacccdddeeeeeeeeeeeedddbbb___\\\ZZZXXXWWWWWWWWWWWWVVVWWWWWWXXXVVVZZZ]]]\\\XXXWWW\\\aaacccdddeeegggiiikkkmmmnnnfffeeeeeegggiiijjjiiihhhaaa^^^ZZZYYYYYYYYYYYYXXX]]]aaarrrmmm\\\]]]ssskkkTTTOOOTTThhh|||ZZZKKKEEEAAA???AAACCCFFFNNNVVVdddrrr{{{tttpppxxxxxxrrrlllhhhfffiiiooosssrrrooojjjeee___[[[YYYXXXWWWUUUQQQPPPOOOOOOOOOOOOQQQQQQSSSUUUWWWXXXWWWWWWXXXZZZ___dddnnnyyyzzztttsssuuu}}}qqqaaaVVVXXXjjj}}}}}}dddIII999666777555555444444333222111000111111111111111111111111000000000000000000000000222222222333444444555555666666777888999:::;;;<<<>>>??????@@@AAABBBCCCCCCBBBDDDFFFHHHJJJLLLMMMMMMKKKOOOTTTSSSOOOMMMOOOQQQPPPPPPQQQQQQRRRRRRSSSSSSSSSUUUWWWXXXZZZ\\\___bbbcccccccccdddeeefffggghhhgggiiijjjkkklllnnnrrrtttwwwzzzzzzjjjvvvoooeee\\\___tttyyygggWWWKKKHHHDDDAAAAAAAAAAAA@@@======<<<;;;;;;<<<<<<<<<999888777666555555555555333444444555555666666666888999;;;===???CCCHHHLLL<<<@@@DDDHHHJJJLLLNNNPPPLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSTTTWWWZZZ\\\\\\[[[\\\]]]^^^```aaacccdddeeedddddddddbbb```]]]ZZZXXXUUUWWWXXXWWWVVVUUUVVVWWWUUUYYY\\\\\\ZZZZZZ^^^cccggggggiiijjjkkkmmmnnnnnngggfffeeeeeeggggggfffeeeaaa^^^[[[ZZZZZZ[[[[[[ZZZ\\\___pppppp\\\YYYmmmvvvYYYOOORRRddd___NNNFFFBBB@@@AAABBBDDDLLLTTTbbbooo|||}}}uuussstttzzz|||tttpppmmmooouuuwwwvvvsssjjjddd]]]YYYYYYYYYXXXVVVQQQPPPOOONNNOOOPPPQQQRRRTTTVVVYYYYYYXXXYYY]]]aaahhhlllvvvvvvttttttuuummm]]]UUUXXXiiiyyy~~~yyy^^^FFF999666666444444444444333333111111111111111111111111111111000000000000000000000000000000111111222333333333666666777999;;;<<<===>>>@@@AAACCCDDDEEEEEEDDDCCCEEEFFFGGGIIIKKKLLLMMMMMMJJJNNNSSSTTTSSSQQQRRRTTTRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVXXXYYYZZZ[[[^^^aaabbbbbbbbbcccdddeeefffgggfffggghhhhhhiiikkknnnqqqpppwww~~~pppsssppp]]]YYYccczzzqqqbbbOOOKKKFFFBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;:::999888666555555555555444444555555555666666666555666888999;;;???DDDGGG???BBBEEEHHHJJJLLLPPPRRRLLLLLLMMMNNNOOOQQQSSSTTTUUUUUUUUUXXX[[[\\\\\\[[[[[[[[[\\\]]]___aaacccdddaaaaaabbbaaa___]]]ZZZXXXUUUXXXZZZYYYWWWVVVWWWXXXVVVYYY\\\]]]]]]___cccgggiiiiiijjjjjjkkkkkkllllllgggeeeddddddeeeeeeeeedddaaa___\\\[[[\\\]]]]]]]]]___aaaqqqsss]]]VVVfff^^^NNNOOOaaacccQQQGGGCCC@@@@@@AAABBBIIIRRR^^^kkkxxx|||}}}xxxtttrrrvvv}}}|||xxxttttttxxxyyyvvvrrriiiccc[[[XXXYYYZZZYYYWWWQQQPPPOOOOOOPPPQQQRRRSSSTTTWWWZZZZZZYYY\\\bbbhhhppprrr|||xxxuuuooowwwiiiZZZUUUYYYiiivvvzzzsssXXXCCC:::888666222333444444444333222222111111111111111111111111000000000000000000000000000000111222222333333444666777888:::;;;===>>>???BBBDDDGGGIIIJJJHHHFFFEEEGGGHHHIIIJJJKKKLLLLLLLLLLLLOOORRRVVVXXXYYYXXXXXXVVVVVVVVVVVVVVVVVVWWWWWWUUUWWWXXXYYYYYYZZZ]]]___aaaaaaaaabbbcccdddeeefffeeefffgggggghhhiiimmmooonnnyyyzzzrrrzzzddd\\\^^^hhhyyymmmZZZUUUNNNHHHDDDBBB@@@>>>>>>===<<<;;;::::::::::::::::::888777666555555555444444444555555555555555333555666777999<<>>???@@@CCCFFFJJJMMMMMMKKKHHHFFFHHHIIIJJJKKKLLLLLLLLLLLLNNNOOOSSSXXX\\\^^^]]][[[XXXXXXXXXXXXXXXXXXXXXXXXUUUVVVXXXXXXXXXYYY\\\^^^aaaaaaaaaaaabbbcccdddeeeggghhhiiiiiiiiijjjmmmpppqqq}}}}}}rrrrrrnnnbbb``````uuu{{{rrreee___WWWOOOIIIEEEBBB@@@???>>><<<;;;:::999888888;;;:::999777666555555555333444444444444444444555444555777888999<<>>>>>>>>???FFFNNNZZZeeerrr{{{~~~wwwtttzzz{{{xxxvvvrrrpppnnnfff\\\YYY\\\^^^[[[WWWSSSSSSQQQOOOOOOQQQUUUXXXXXXXXXZZZ^^^___aaahhhqqqsss}}}~~~yyyoootttfff]]]VVVYYYgggqqqttthhhRRRAAA999777888333333333222222222111111222222222111111111000000000000000000111111111111222222222333444555666777777777777888:::===@@@AAAEEEGGGKKKNNNOOONNNLLLJJJKKKKKKKKKMMMNNNPPPRRRSSSSSSTTTVVVYYY\\\```cccddd\\\^^^___]]]ZZZWWWYYY[[[ZZZZZZYYYYYYYYYZZZ\\\]]]```^^^]]]^^^```cccddddddggggggggghhhiiikkklllmmmllluuuzzz~~~uuutttzzzfff^^^aaakkk|||rrrjjj^^^RRRIIIFFFFFFGGG@@@>>>===<<<======;;;:::===<<<;;;:::888777666666777777666555444444333333888666555444555999===@@@BBBEEEIIILLLOOOQQQSSSTTTRRRSSSTTTTTTUUUVVVVVVVVVWWWVVVTTTTTTUUUVVVVVVUUUWWWVVVVVVXXX\\\^^^]]]\\\______``````___]]][[[YYYWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\^^^___aaacccdddeeefffiiikkkkkkhhhfffggghhhiiiiiihhheeecccccceeeggggggeeecccccceeeeeedddbbbeeegggssscccZZZfffyyyzzzWWW]]]___iiiTTTJJJEEE@@@??????@@@FFFMMM\\\fffqqqyyy{{{}}}~~~zzz{{{~~~{{{xxxuuurrrllleee]]]ZZZ\\\]]][[[YYYUUUTTTRRRQQQQQQTTTWWWZZZ]]]\\\]]]_________fffoooyyy|||ppprrr}}}eeeYYYVVVZZZgggppprrr|||fffOOO???777555666333333222222222111111111222222222111111111000000000000000000111111111111222222222333444555777777888888999:::<<>>>>>>>>>>><<<;;;<<<;;;;;;:::999888777777555555555555555555555555666555444444555888;;;===EEEHHHKKKOOOSSSUUUVVVVVVTTTVVVWWWYYYYYYXXXVVVTTTYYYWWWUUUTTTUUUUUUTTTSSSTTTTTTUUUXXX[[[]]]]]]\\\^^^___aaabbbbbb```]]][[[WWWXXXXXXYYYZZZ\\\]]]^^^\\\\\\]]]___```bbbcccdddeeegggiiiiiihhhffffffffffffffffffdddbbbbbbdddfffgggfffffffffhhhhhhfffdddccceeeoooeeeZZZdddwww\\\\\\^^^pppWWWLLLFFFBBBAAAAAABBBFFFLLL]]]fffpppvvvwwwyyy|||~~~~~~{{{||||||yyywwwnnnjjjccc^^^[[[ZZZXXXVVVVVVUUUTTTSSSTTTWWWZZZ\\\cccaaa``````______eeennntttqqqwww|||fffZZZWWW\\\jjjpppppp~~~yyyaaaKKK<<<555333444333222222222222111111111222111111111111000000000000000000111111111222222333333333333555666777888::::::;;;<<<>>>AAACCCDDDEEEFFFHHHIIIJJJKKKKKKKKKIIIIIIJJJLLLNNNQQQSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZXXXZZZ[[[ZZZXXXYYY]]]aaaddddddbbb```^^^\\\ZZZYYYYYYYYYZZZ]]]```dddgggiiijjjiiihhhhhhhhhkkkmmmnnnooouuuvvvwww|||{{{yyyeee^^^oooyyyhhhYYYNNNGGGDDDDDDBBB?????????>>>===<<<;;;;;;:::::::::999999999555555555555666666666666333333333444555777999:::HHHJJJMMMRRRWWWZZZ[[[[[[XXXXXXYYYZZZZZZYYYWWWWWW[[[YYYWWWWWWXXXXXXWWWVVVXXXWWWWWWWWWYYY[[[\\\\\\[[[^^^aaadddeeedddbbb```]]]]]]]]]]]]]]]^^^___```\\\]]]^^^___```aaabbbbbbcccdddffffffeeeddddddccccccddddddcccbbbbbbdddeeeddddddeeefffgggfffeeedddaaaccclllzzzhhhZZZaaarrr___[[[[[[}}}yyyZZZMMMGGGAAAAAABBBCCCGGGMMM\\\dddmmmssstttvvv{{{}}}}}}zzzxxxvvvuuuuuuxxx}}}|||xxx~~~|||{{{uuurrrkkkddd]]]WWWTTTSSSVVVTTTSSSTTTVVVZZZ\\\]]]fffcccbbbaaa``````gggppp|||ssstttuuu}}}ggg```[[[bbbooorrrppp}}}uuu]]]GGG:::444333333222222222222111111111111111111111111000000000000000000111111111222222222333333444444555666888999;;;<<<===???AAACCCEEEFFFFFFFFFGGGGGGHHHJJJKKKKKKJJJJJJLLLMMMPPPRRRUUUVVVTTTUUUVVVWWWXXXXXXYYYYYYXXXYYY[[[ZZZXXXYYY^^^bbbdddcccaaa___\\\YYYWWWVVVZZZ[[[\\\]]]___aaaeeegggkkkjjjiiihhhiiikkkmmmooooootttssstttyyy|||zzzqqqqqqppp```oooooo```SSSKKKGGGFFFCCC@@@??????>>>===<<<::::::::::::;;;;;;;;;;;;777666666666666666666666222333444555777777888888LLLLLLNNNSSSYYY^^^```___[[[[[[ZZZYYYYYYZZZ[[[\\\]]]\\\ZZZ[[[]]]^^^^^^]]]]]][[[XXXUUUTTTUUUXXXZZZXXX[[[___cccfffgggggggggeeedddcccbbbaaa`````````^^^^^^^^^___```aaaaaabbb```aaabbbcccccccccaaa``````bbbccccccbbbbbbdddfffbbbccceeeeeeeeeeeeeeeffffffiiinnnwwwlll[[[```oooddd\\\WWWuuuaaaPPPHHHAAA@@@BBBDDDHHHMMMXXX```kkkqqqtttwww||||||xxxtttpppnnnnnnjjjmmmqqqsssuuuvvvyyy{{{zzzxxxxxx}}}~~~~~~yyyvvvpppiiiaaa[[[VVVTTTTTTRRRQQQSSSWWW[[[]]]]]]eeebbb``````___aaajjjtttyyyuuurrrzzzxxxfffdddbbbjjjwwwvvvppp}}}pppXXXDDD999555444444222222222111111111000000000000000000000000000000111111111111222222222222444444444555666777888999<<<===???AAACCCEEEFFFGGGHHHGGGGGGGGGHHHJJJLLLMMMLLLLLLMMMOOOQQQTTTVVVWWWRRRSSSUUUWWWXXXYYYZZZZZZXXX[[[\\\[[[YYYZZZ]]]aaacccbbb```^^^[[[YYYWWWWWWZZZ\\\^^^^^^___aaaeeehhhlllkkkjjjiiijjjkkkmmmooonnnrrrqqqsssxxxyyyxxxgggdddrrrmmmtttxxxiii\\\RRRMMMHHHEEEAAA???>>>>>>===<<<:::;;;;;;;;;;;;<<<<<<<<<:::999999777666555444444222333555777777888777777RRRPPPPPPSSSZZZ___aaaaaa]]]\\\[[[[[[\\\^^^aaabbbaaa```___```bbbccccccccc___]]]ZZZUUUQQQQQQSSSVVVXXXZZZ^^^bbbeeehhhjjjkkkkkkiiigggeeebbbaaa_________`````````aaaaaabbbbbb_________aaabbbbbb```^^^___```bbbccccccccceeefffdddeeeffffffeeefffhhhjjjnnnpppssswww~~~|||ppp___bbbooommm^^^TTTlllqqqWWWLLLBBB@@@BBBDDDHHHMMMUUU^^^jjjrrruuuyyy~~~}}}vvvwwwvvvsssnnnjjjhhhhhhfffhhhkkklllmmmooorrrtttzzz{{{zzzxxxxxx|||yyyqqqnnnnnn~~~wwwtttoookkkgggbbb]]]ZZZRRRPPPOOORRRXXX\\\]]]]]]```]]][[[[[[\\\```jjjuuuxxxrrryyyvvvddddddiiisss~~~yyyqqq||||||kkkSSS@@@777555555444222111111111111000000000//////000000000000000111111111111222222222222333555555555555666888999:::===>>>@@@CCCEEEFFFGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNNNNOOOQQQSSSUUUVVVPPPQQQTTTVVVXXXYYYZZZZZZXXX[[[^^^^^^\\\\\\^^^aaafffdddbbb___\\\[[[ZZZZZZWWW[[[^^^___```bbbhhhlllkkkkkkkkkkkkllllllmmmnnnmmmqqqppptttyyyxxx|||ccc^^^eeexxxvvvnnnppp|||nnn```UUUNNNKKKGGGCCC@@@??????>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777555444333333444555666777777777777[[[VVVRRRSSSYYY^^^``````\\\\\\^^^```bbbdddfffgggfffdddcccccceeefffeeeddd___```___[[[VVVSSSSSSTTTZZZ[[[]]]```cccgggjjjkkkllljjjhhheeebbb```___^^^aaaaaaaaabbbbbbbbbbbbbbb```______aaaccccccaaa___]]]```bbbcccddddddfffgggeeeffffffeeedddfffjjjnnnnnnrrrtttvvv~~~{{{wwwcccaaakkkuuu]]]RRRdddbbbUUUGGGBBBBBBCCCHHHLLLUUU___kkktttxxxzzz~~~~~~|||zzzxxxrrrtttwwwvvvrrrnnnllllllmmmnnnppppppqqqrrruuuxxxzzzzzzyyyuuusssvvvwwwmmmiiihhhxxxvvvqqqlllkkkjjjgggaaa[[[RRRPPPOOOSSSYYY^^^___]]][[[WWWUUUVVVWWW[[[fffrrr~~~{{{rrrxxx|||hhhfffmmmyyy{{{ppp{{{wwweeeMMM;;;444444555444111111111111000000000000////////////000000111111111111111222222222333333555555555666777888::::::===???AAADDDFFFGGGGGGGGGJJJKKKKKKLLLNNNNNNOOOOOOMMMMMMNNNNNNOOOQQQRRRSSSNNNPPPRRRUUUWWWWWWWWWWWWUUUYYY^^^```______aaadddkkkhhhccc___\\\[[[[[[\\\YYY]]]```aaa```bbbhhhmmmkkkkkkmmmmmmnnnmmmmmmlllmmmqqqqqquuuzzzuuuyyylll``````jjjhhhccczzzsssfff[[[TTTOOOKKKFFFCCCBBBAAAAAA@@@=========<<<<<<<<<<<<<<<;;;;;;:::999777666555555333333333444555555666666aaa[[[TTTSSSWWW\\\^^^]]]ZZZ]]]```dddhhhiiijjjjjjiiigggeeeeeeffffffeeeddd___bbbdddccc^^^YYYVVVVVV]]]]]]^^^___bbbeeehhhjjjkkkiiigggdddbbb```___^^^bbbbbbbbbbbbbbbbbbccccccaaa```___aaadddeeebbb```]]]___bbbddddddeeeggghhhdddeeedddcccaaadddiiinnnjjjnnnrrruuu~~~}}}}}}eee```fffyyyYYYRRR___kkk[[[KKKCCCBBBCCCGGGKKKVVV```mmmvvvyyy{{{~~~}}}zzzxxxuuuwww{{{~~~{{{yyyzzzwwwxxxyyyyyyyyyzzz}}}||||||yyytttqqqttt|||yyymmmhhhgggttt~~~xxxrrrllljjjkkkhhh___WWWRRRPPPOOOSSS[[[``````^^^XXXTTTQQQQQQRRRWWWcccnnnwww}}}ssswwwooojjjppp||||||oooyyy}}}sssbbbJJJ888333333444444111111111111000000000000.../////////000000111111111111222222222333333333555555666666777999:::;;;===???AAADDDFFFGGGGGGGGGKKKLLLMMMOOOPPPPPPPPPPPPMMMMMMMMMMMMNNNOOOPPPPPPNNNOOORRRTTTUUUUUUTTTSSSRRRXXX^^^bbbbbbbbbdddfffmmmiiiccc]]]ZZZYYYZZZ[[[^^^aaadddbbb``````eeejjjjjjkkkmmmoooooonnnlllkkkmmmqqqqqquuuzzzssstttxxxeee```cccrrrkkk[[[ooo}}}qqqfff```RRRNNNIIIEEEDDDDDDCCCBBB>>>>>>======<<<<<<<<<<<<:::999999999888888777777222222222222333333555555bbb[[[TTTSSSWWW\\\^^^^^^]]]___```aaaaaacccfffiiikkkkkkjjjhhhfffeeedddccc]]]eeeoooqqqkkkaaaZZZVVVZZZ\\\___``````___```aaadddeeeeeeeeeeeeeeeddddddeeedddbbbaaaaaaaaabbbbbbaaa``````aaaccccccaaa___aaaaaabbbccceeeffffffgggkkkiiigggggghhhjjjjjjiiiiiinnnoooppp}}}zzzfffcccZZZQQQ\\\uuuzzz```IIIDDDDDDBBBEEEMMMWWWaaakkkpppuuu|||wwwnnnoooyyylllfffiiiiiiwww~~~xxxpppjjjgggbbb]]]XXXRRRPPPOOOTTT[[[______\\\UUUQQQMMMKKKNNNUUU^^^dddrrrxxxxxxssssssuuuyyy||||||tttttt{{{zzzuuu}}}yyytttZZZAAA888777444222333333333222222111000//////000000000000////////////111111111222222333333444444555777777777888:::<<>>>>>===;;;;;;===>>>===<<<<<<;;;:::999888777555555444444444333333333^^^YYYTTTTTTYYY^^^``````\\\\\\]]]]]]]]]___cccfffllllllmmmllljjjgggcccaaa```gggoooqqqllleee___]]]YYY\\\___aaaaaaaaabbbcccdddeeeeeeeeeeeeddddddccccccbbbaaa``````aaaaaabbbbbbaaaaaabbbcccddddddbbb``````aaabbbccceeeggghhhhhhgggfffgggiiilllmmmmmmiiilllllllllyyykkk```zzzZZZOOOWWWmmm}}}bbbKKKFFFEEEAAADDDLLLZZZdddnnnssswww~~~ssspppwwwoooggghhhfffttt{{{rrrlllgggbbb\\\XXXQQQNNNMMMQQQXXX\\\[[[XXXQQQNNNJJJHHHKKKQQQXXX]]]hhhmmmvvv~~~vvvpppoooqqqsssuuutttuuuwwwzzz{{{yyyxxxwwwxxxyyyxxxwwwwwwxxxzzzzzzzzzyyyxxxvvvvvvxxxzzzyyyzzz~~~yyyooosss~~~{{{www}}}pppWWW???777666333000222333333222222111000000///000000000000000000000///111111222222333333444444555666888888888999<<<>>>AAABBBEEEGGGHHHIIIIIIIIIKKKKKKJJJJJJKKKLLLNNNOOOQQQOOONNNMMMMMMNNNOOOQQQRRRRRRRRRRRRQQQQQQQQQQQQUUUXXX\\\```ccceeeeeeeeeiiifffbbb^^^[[[[[[\\\]]]ZZZZZZ[[[\\\^^^```bbbcccbbbeeehhhkkklllmmmnnnpppmmmlllooossssssuuussshhh___```gggqqqmmmfffeeeuuuuuuqqq|||xxxrrrbbbYYYNNNGGGFFFFFFEEEDDD@@@@@@@@@???===<<<<<<=========<<<;;;:::999999888555555555444444444333333ZZZXXXVVVXXX]]]aaabbbaaa]]]]]]]]]\\\\\\^^^bbbeeelllmmmoooooommmiiidddaaabbbggglllllliiidddaaaaaaYYY\\\```bbbccccccdddeeeeeeeeefffffffffeeeccccccaaaaaa`````````aaaaaabbbbbb```___```bbbdddeeeeee______```aaaccceeehhhiiihhhgggfffgggjjjlllmmmmmmjjjkkkiiiiiiuuuuuubbbuuu___MMMRRRbbb~~~dddMMMGGGFFFAAACCCJJJZZZdddnnnsssxxxvvvqqquuu|||rrrgggdddbbbpppyyypppjjjddd\\\WWWOOOKKKIIILLLRRRVVVUUURRRKKKIIIGGGFFFGGGKKKPPPSSS[[[```gggnnnvvv~~~vvvoookkkkkkmmmjjjiiiiiijjjmmmnnnmmmllljjjlllnnnnnnnnnnnnooopppqqqrrrssssssrrrrrrtttuuurrrsssvvv|||ssspppyyy~~~zzz}}}jjjRRR<<<555555222000111333333222222111000000000000000000000000000000000111111222222333444555555555777888999:::<<>>===<<<>>>======<<<;;;:::999888666555555555444444444444YYYXXXYYY\\\___aaaaaa```bbbaaa```___^^^```eeehhhkkklllnnnnnnnnnllliiihhheeefffgggeeeaaa^^^^^^^^^[[[^^^bbbdddddddddddddddeeefffggghhhgggfffdddcccaaaaaaaaaaaaaaabbbbbbbbb___]]]\\\\\\___bbbdddeee`````````aaacccfffiiikkkkkkiiigggggghhhiiijjjiiijjjjjjhhhgggqqqhhhwwwbbbKKKOOOZZZrrr}}}cccLLLGGGEEEAAABBBIIIUUU```kkkrrrxxxxxxqqqtttzzzsssggg```___lll~~~{{{sssiii^^^WWWMMMIIIFFFHHHMMMPPPOOOLLLFFFEEEDDDDDDEEEGGGIIIJJJQQQUUUZZZ```gggoooxxx~~~yyyqqqjjjhhhjjjgggeeedddeeegggiiiiiiiiihhhkkknnnoooooooooooopppnnnqqqtttuuuuuuuuuvvvwwwvvvuuuuuuxxxzzz~~~}}}~~~ssswww|||~~~wwwcccNNN:::555555222000222222222222111111111000000000000000000000111111111111222222333444555666666555777999:::;;;===@@@CCCEEEGGGIIILLLLLLLLLJJJIIIIIIIIIKKKLLLNNNPPPRRRSSSTTTSSSQQQOOONNNNNNOOOPPPSSSRRRQQQQQQQQQRRRRRRSSSYYYYYY[[[]]]```ccceeegggeeedddaaa^^^\\\ZZZYYYYYYYYYYYYZZZ\\\___aaaccceeebbbcccccccccccceeehhhkkkooonnnpppuuuzzz}}}qqqtttxxxqqqjjjlllzzzwww^^^]]]ggguuuoooiiipppxxxooocccYYYRRRNNNKKKIIIDDDCCCCCCBBBBBBAAA>>><<<======<<<;;;:::999888888666666666555555555555444ZZZ[[[]]]___``````^^^\\\ccccccbbbaaaaaabbbfffiiilllmmmmmmnnnppprrrtttuuunnnlllhhhccc___]]]]]]^^^___bbbeeefffeeecccaaaaaadddeeeggghhhhhhgggeeedddaaaaaabbbbbbbbbbbbbbbbbb^^^]]][[[\\\___bbbdddeee``````aaabbbdddgggjjjkkkiiigggeeeeeefffggggggggghhhiiiiiiiiiooo}}}kkkxxx___KKKNNNVVVkkkzzz```JJJEEEEEE@@@BBBIIIPPP[[[hhhqqqyyy{{{rrrssswww}}}qqqeee\\\^^^iii{{{}}}rrrcccYYYNNNIIIEEEEEEIIILLLJJJGGGDDDDDDCCCCCCDDDDDDDDDEEEIIILLLOOOTTTYYY```hhhnnnuuu{{{|||wwwwww{{{{{{rrriiifffhhhgggeeecccccceeeggghhhhhhiiilllpppssssssrrrrrrsssqqqtttwwwzzzzzzzzz{{{||||||yyywwwwwwuuutttzzz{{{{{{rrrwww|||sss\\\III999666666222111333222222222111111111111111///000000000111111111222111222333444555666777777666888:::;;;<<<>>>AAACCCGGGIIILLLNNNOOONNNLLLKKKIIIJJJLLLOOORRRTTTVVVWWWSSSRRRPPPNNNMMMNNNOOOPPPQQQQQQPPPQQQRRRTTTVVVXXXZZZ[[[\\\]]]```cccfffhhhdddccc```]]][[[YYYYYYXXX[[[[[[\\\^^^```bbbdddfffbbbccccccbbbbbbdddhhhlllppppppqqqssswww{{{{{{zzzssstttssslllpppiii]]]]]]cccxxxzzzmmmnnnxxxnnncccZZZTTTOOOMMMFFFDDDBBBCCCCCCCCC@@@>>><<<<<<;;;:::999888777777777777666666666555555555[[[]]]___``````^^^[[[YYY^^^___``````___```cccfffllllllmmmooossswww|||xxxtttmmmfffaaa___```aaa```cccfffgggeeebbb```___```bbbeeeggghhhgggeeedddaaabbbbbbbbbbbbaaa```___^^^\\\[[[\\\___bbbcccccc___```aaaccceeeggghhhiiibbbaaa```aaadddfffggggggdddfffhhhjjjooozzzfffqqq```KKKMMMSSSfffxxx___IIIEEEEEE@@@AAAHHHLLLXXXfffpppzzzuuurrrttt|||xxxoooddd[[[\\\gggxxx~~~kkk^^^PPPKKKEEEEEEGGGIIIGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDGGGJJJMMMRRRXXX]]]cccjjjsss{{{}}}vvvnnnlllooorrrsssqqqkkkoootttzzz|||sssjjjiiillljjjhhhddddddfffhhhjjjjjjiiinnntttxxxzzzzzzzzz{{{{{{~~~|||wwwqqqqqquuu{{{zzz{{{mmmppp{{{{{{qqqVVVEEE777666666333111444111111111111111111111111///000000111111222222222222222333444666777888888999:::<<<===>>>???BBBEEEGGGJJJMMMPPPRRRQQQOOOMMMKKKLLLOOOQQQTTTVVVWWWXXXQQQPPPNNNNNNNNNPPPRRRSSSQQQQQQQQQQQQSSSVVVZZZ\\\\\\\\\]]]___bbbdddggghhhfffdddaaa]]][[[ZZZZZZZZZ]]]]]]^^^___```bbbdddeee^^^```aaabbbdddggglllpppoooqqqpppnnnpppsssrrrnnnkkkmmmxxx{{{nnnjjj|||ggg[[[ZZZjjj}}}wwwvvv~~~wwwmmmddd\\\VVVSSSLLLHHHDDDCCCEEEEEEBBB@@@===<<<;;;:::999888888777777777777777666666666666ZZZ\\\___```___\\\ZZZYYYWWWYYY\\\]]]]]]^^^```aaafffgggjjjnnnrrrwww{{{~~~zzztttkkkddd___^^^______^^^bbbfffgggeeebbb```___[[[^^^aaadddfffeeedddbbb``````aaa```___^^^\\\[[[YYYYYYYYYZZZ]]]^^^^^^^^^]]]^^^aaaccceeeeeeeeeddd___^^^]]]^^^aaacccdddddd___bbbeeeiiippp||||||aaajjjaaaJJJKKKOOO___zzzaaaKKKFFFEEE@@@@@@GGGGGGSSSaaakkkvvvyyyttttttvvv~~~uuummmeee]]][[[eeeuuu~~~tttdddSSSMMMGGGEEEGGGHHHFFFCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDEEEGGGIIIMMMPPPTTTZZZbbbjjjpppxxxyyypppddd^^^___aaa```]]]VVV[[[aaahhhqqq~~~wwwpppqqquuussspppllljjjllloooqqqrrrpppvvvzzzttttttsss}}}|||yyykkkjjjrrr}}}~~~xxxlllOOO@@@555444555111000444111111111111111111111111///000000111111222333333222222333555666777888999===???@@@AAAAAABBBDDDGGGGGGJJJNNNRRRTTTSSSQQQOOONNNOOOQQQSSSTTTTTTTTTTTTOOOOOONNNNNNPPPSSSUUUWWWTTTSSSSSSSSSTTTWWW[[[]]]\\\]]]___aaadddfffggghhhjjjgggccc___]]]\\\]]]^^^^^^^^^^^^^^^```aaabbbccc]]]___aaacccdddgggllloookkknnnnnniiigggjjjjjjfffgggiiirrrvvvlllvvvggg\\\bbbmmmzzzqqqhhhaaa^^^UUUOOOHHHEEEFFFFFFCCC@@@>>>>>>===<<<;;;::::::999888888888777777777666666YYY[[[^^^___^^^\\\ZZZZZZTTTWWWZZZ\\\]]]]]]^^^```___bbbfffkkkppptttvvvwwwuuuooofff^^^ZZZYYYZZZ[[[\\\```dddgggfffcccaaa```XXXZZZ^^^bbbdddcccbbbaaa____________^^^\\\YYYXXXTTTTTTTTTVVVYYYZZZYYYWWW[[[]]]```cccdddcccbbbaaaaaa___]]]]]]^^^_________\\\^^^bbbhhhppp|||```gggrrr^^^JJJIIIKKKZZZ}}}}}}cccMMMHHHFFF@@@???EEEBBBNNN\\\fffqqq}}}}}}|||vvvuuurrr{{{tttlllfff___ZZZcccrrrzzzhhhUUUOOOHHHFFFGGGHHHFFFCCCAAAAAAAAAAAAAAABBBBBBBBBAAABBBDDDEEEEEEFFFIIIKKKKKKPPPWWW]]]cccjjjrrryyy|||vvvjjj\\\TTTRRRRRRPPPMMMKKKPPPVVV]]]fffttt|||wwwyyy|||yyyuuusssuuuxxxzzz{{{{{{|||yyynnnxxx~~~}}}yyynnnkkkpppzzz{{{}}}ssseeeKKK===333333444000///333111111111111111111222222///000000111222222333333222222333555666888999999@@@BBBCCCCCCCCCDDDFFFHHHGGGJJJOOOSSSUUUTTTRRRQQQQQQRRRSSSSSSSSSRRRPPPOOONNNNNNNNNOOORRRUUUXXXZZZWWWVVVTTTTTTUUUWWWZZZ\\\]]]^^^```ccceeeggghhhhhhnnnjjjeee```^^^^^^```aaa^^^^^^]]]^^^^^^___aaaaaa___aaacccddddddeeehhhjjjggglllkkkeeebbbdddeeecccfffgggnnn}}}qqqvvvwwwaaa]]]aaa}}}|||ssslllhhh\\\UUULLLGGGGGGFFFDDD@@@@@@@@@???>>>===<<<;;;;;;888888888888777777777777XXXYYY[[[\\\\\\[[[ZZZYYYWWWXXXYYYYYYYYYYYYYYYXXX]]]^^^```eeeiiikkkkkkjjjffffffddd___ZZZXXXZZZ]]]___eeejjjhhh```ZZZZZZ]]]\\\ZZZYYY]]]bbbdddaaa]]]```]]]ZZZXXXXXXWWWUUUSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXZZZ]]]___``````^^^]]]___\\\[[[]]]]]]ZZZZZZ]]]\\\\\\aaahhhmmmttt{{{gggjjjkkkcccPPPGGGJJJYYYqqqkkkOOOEEECCC??????CCCGGGNNNYYYeeennnwww}}}|||zzz|||vvvtttrrr|||}}}ssshhh___^^^cccqqqyyyhhhVVVQQQJJJEEECCCCCCCCCBBBDDDDDDDDDCCCCCCBBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEEFFFGGGJJJOOOUUU[[[```ccciiirrrxxxyyy|||~~~llleeeZZZPPPKKKJJJJJJKKKLLLLLLOOOUUU___nnn|||wwwwww~~~xxxqqqnnnooosssvvv|||nnnXXX@@@<<<777333222222222111333222222222111111000000222222222111222222333333444444555555666777777888???CCCGGGHHHGGGGGGIIIKKKKKKLLLMMMOOOPPPQQQRRRRRRUUUUUUVVVUUUTTTRRRPPPOOOOOOWWW[[[WWWTTTWWW]]]aaa___[[[VVVTTTTTTVVVXXXYYY___``````bbbcccdddeeefffgggfffdddbbb```^^^]]]\\\______```bbbbbbccccccccc^^^___aaacccdddeeeffffffhhhgggggggggddd___aaagggfffkkkmmmrrrooobbbdddqqqzzzxxxiii\\\RRRNNNKKKEEECCCEEEBBBAAA@@@??????>>>;;;999:::;;;;;;999888888:::<<>>;;;666333222222222111111000000000////////////222222222111222222333444111222333555777999;;;;;;???BBBFFFGGGGGGGGGIIIKKKLLLMMMNNNOOOPPPQQQQQQQQQSSSSSSTTTUUUTTTSSSRRRQQQPPPVVVXXXUUUSSSVVVZZZ[[[]]]YYYUUUSSSTTTVVVXXXYYY[[[\\\]]]^^^___aaaaaabbbeeedddbbb```^^^^^^^^^___```aaaaaabbbbbbaaa`````````aaacccdddeeefffffffffiiiggggggfffcccaaaeeelllnnnooopppsss~~~rrrlllfffqqqeeeXXXRRRLLLFFFCCCDDDCCCBBBAAA@@@@@@@@@===;;;;;;;;;;;;:::999999;;;===[[[[[[[[[[[[ZZZXXXWWWUUUTTTTTTVVVWWWXXXYYYZZZ[[[^^^\\\ZZZZZZ\\\^^^^^^]]]^^^______^^^[[[YYYYYYYYY\\\^^^```___^^^\\\]]]^^^]]][[[ZZZ[[[^^^^^^\\\YYY[[[YYYWWWVVVVVVVVVUUUTTTUUUTTTSSSSSSTTTUUUVVVWWWVVVWWWYYY[[[[[[[[[YYYXXXTTTUUUYYY```aaa]]]ZZZ[[[]]]ZZZ[[[___aaaiiiyyygggjjjnnniiiPPPIIIGGGJJJ^^^~~~ZZZIIIFFFCCC@@@???EEEKKKUUU___hhhpppwww|||wwwqqqqqqssstttxxx}}}~~~yyyxxx|||tttqqqyyy~~~tttjjjbbb___eeerrr~~~wwwwww}}}mmm```QQQLLLGGGCCCBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEGGGIIIJJJOOOUUUZZZ[[[^^^bbbdddddd^^^YYYSSSNNNLLLKKKJJJJJJMMMKKKLLLRRR[[[jjjzzzyyyvvvfffdddgggkkkyyy}}}yyybbbJJJ===999555333333333222111000000000000000/////////222222222222222333444444222333444666888:::<<<===???AAADDDFFFFFFGGGIIIJJJMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRTTTUUUUUUUUUUUUTTTRRRUUUUUUSSSSSSWWWXXXUUUYYYVVVSSSQQQSSSVVVXXXYYYYYYYYYZZZ\\\]]]^^^___```bbbaaa^^^\\\\\\^^^aaabbbcccccccccbbbaaa```___^^^```aaaccceeeggghhhiiiiiiiiigggeeeeeeccccccjjjsss|||zzzyyyxxxzzz|||gggtttzzznnn```WWWQQQJJJFFFFFFDDDCCCAAAAAABBBAAA@@@>>><<<<<<<<<;;;::::::<<<>>>]]]]]]]]]\\\ZZZXXXVVVUUUUUUUUUUUUVVVWWWXXXYYYYYY\\\YYYVVVVVVWWWYYYZZZ[[[\\\^^^___```___^^^\\\\\\ZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[ZZZ[[[]]]^^^\\\[[[YYYWWWUUUUUUVVVWWWVVVUUUUUUTTTSSSRRRRRRTTTUUUVVVTTTUUUWWWXXXXXXWWWVVVUUURRRTTT\\\eeegggccc______gggbbb```aaaaaaggg}}}uuueeeiiisssqqqQQQKKKHHHHHHYYY^^^JJJFFFCCC@@@===DDDIIIRRR[[[dddllltttyyy}}}yyyqqqooooooooosssxxx|||www}}}sssnnnvvvwwwlllcccaaafffsss}}}wwwuuuvvv{{{|||iii^^^NNNJJJFFFCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFJJJMMMPPPRRRVVVYYY[[[\\\YYYUUUQQQPPPOOOMMMLLLNNNJJJLLLSSS\\\jjj||||||}}}jjjeeecccfffzzz}}}}}}vvv\\\DDD:::777444333333333222111222222222222222222222222222222222222222333444555777777888999:::;;;<<<<<<@@@AAACCCEEEFFFHHHIIIJJJLLLMMMOOOPPPRRRSSSSSSSSSSSSTTTVVVWWWWWWWWWWWWVVVRRRTTTTTTSSSWWW[[[ZZZUUUVVVTTTQQQQQQSSSVVVXXXXXXZZZ[[[\\\]]]^^^```aaaaaa```^^^[[[YYYZZZ^^^bbbeeedddddddddccccccbbbaaa```^^^___bbbeeehhhkkklllmmmiiieeeccccccbbbdddnnnxxx{{{~~~|||uuuvvviii___XXXRRRMMMJJJEEEDDDBBBAAABBBBBBAAA@@@===>>>===<<<;;;;;;===???```___^^^\\\ZZZXXXVVVUUUWWWVVVUUUUUUTTTUUUUUUVVVYYYVVVTTTSSSVVVYYY\\\]]]ZZZ[[[]]]```aaaaaa___^^^ZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[]]]_________WWWVVVTTTTTTVVVWWWVVVUUUVVVUUUTTTSSSSSSSSSTTTUUUSSSTTTUUUUUUUUUTTTSSSRRRPPPSSS[[[eeeiiieeebbbaaammmhhheeedddaaafffyyypppaaaeeerrr{{{TTTKKKGGGHHHVVV{{{hhhPPPJJJHHHDDDAAACCCGGGOOOXXX```jjjrrrxxx|||}}}|||tttqqqnnnlllmmmqqqwww~~~vvv|||ssskkkrrr{{{|||ooofffbbbggguuu{{{xxxwwwyyy}}}vvvddd[[[MMMJJJFFFDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAABBBBBBCCCCCCDDDDDDDDDEEEBBBCCCFFFIIIKKKNNNSSSWWW\\\ZZZVVVTTTSSSQQQOOOMMMOOOKKKMMMVVV___lllpppeee]]]aaa|||||||||~~~qqqWWWAAA777555333222333333333222222222222222222333333333222222222222333444555666777888999;;;===???@@@AAAAAAAAABBBDDDFFFIIIJJJKKKKKKLLLNNNQQQSSSUUUVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWSSSTTTUUUWWW\\\aaa___YYYUUURRRPPPPPPSSSUUUWWWXXX[[[[[[\\\]]]___```aaabbb^^^\\\YYYXXXYYY^^^cccgggcccddddddeeeeeeddddddccc___```ccceeehhhiiikkkkkkhhheeecccccccccfffooozzzzzzvvvuuujjjbbb[[[RRRKKKGGGEEECCCBBBBBBCCCBBBAAA>>>??????>>><<<<<<>>>AAA```___]]][[[YYYWWWVVVUUUXXXWWWUUUSSSSSSSSSTTTTTTVVVTTTRRRSSSWWW[[[^^^___WWWXXXZZZ]]]aaabbbaaa___^^^___```___\\\ZZZYYYZZZZZZZZZZZZ[[[]]]^^^```aaaWWWVVVTTTUUUVVVWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPMMMOOOWWWaaaeeebbb```aaalllgggeeedddaaaccctttooo^^^bbbiii^^^MMMEEEHHHRRRppppppTTTJJJGGGDDDAAABBBFFFNNNVVV___iiisssyyy}}}~~~zzzvvvrrrllliiijjjppp{{{~~~vvvzzzsssjjjoooxxxtttjjjbbbhhhvvv~~~zzzxxx{{{~~~rrraaaXXXNNNKKKHHHFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@BBBCCCCCCDDDCCCCCCAAA@@@AAAEEEGGGIIIPPPVVV\\\YYYWWWUUUUUUTTTRRRPPPRRRNNNQQQ[[[bbbmmmqqqaaaYYYcccwwwxxxxxxhhhPPP???555333222222333444333222000000000111111111111111222222222222333555666777444666999===AAAEEEHHHJJJBBBAAAAAADDDGGGKKKLLLLLLKKKLLLOOOQQQTTTUUUWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXTTTXXXZZZ\\\bbbfffddd^^^UUURRRQQQQQQSSSUUUWWWWWWYYYZZZ[[[\\\]]]^^^___```^^^\\\YYYXXXZZZ^^^cccfffcccddddddeeeeeeeeeddddddaaabbbccceeeeeefffffffffhhhfffeeegggfffhhhpppyyy}}}xxx{{{yyyxxxooofffYYYMMMKKKIIIEEEDDDDDDDDDCCCBBB@@@@@@@@@???===>>>@@@BBB^^^]]][[[YYYWWWVVVUUUTTTVVVUUUSSSRRRRRRSSSTTTUUUTTTRRRRRRTTTXXX\\\^^^___WWWWWWYYY]]]bbbddddddbbbcccgggiiifff___ZZZYYY[[[ZZZZZZ[[[ZZZ[[[\\\^^^___XXXWWWUUUUUUWWWWWWWWWVVVVVVWWWWWWXXXWWWUUUSSSRRRSSSSSSRRRRRRQQQPPPOOOOOOLLLMMMSSS\\\```______aaaeeecccccceeebbbbbbqqqwwwccceee___oooSSSFFFIIIOOOfffwwwYYYIIIEEEBBB???BBBFFFMMMUUU^^^iiittt{{{yyypppiiigggnnnyyywwwzzzsssjjjooowwwyyynnnccciiiwww~~~{{{rrraaaWWWPPPNNNKKKIIIIIIIIIHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEE@@@AAABBBCCCCCCCCCBBBBBBCCC@@@@@@DDDGGGIIIPPPXXX\\\ZZZXXXXXXYYYYYYYYYXXXVVVQQQTTT^^^dddkkkooo\\\YYYkkkpppqqqooo^^^HHH===333222111111333444333222000000000111111222222222222222222333444555666777555777:::???EEEJJJMMMOOODDDBBBBBBDDDIIILLLNNNMMMNNNOOOQQQRRRSSSTTTUUUUUUTTTUUUWWWYYYZZZZZZZZZYYYWWW\\\```bbbeeehhhfffaaaUUUSSSQQQRRRTTTUUUVVVVVVYYYYYYZZZ[[[]]]^^^_________]]][[[YYYZZZ^^^bbbdddddddddddddddcccbbbaaaaaa^^^___```bbbdddeeeffffffjjjiiijjjllllllkkkqqqyyy{{{tttvvvxxxuuu}}}ttteeeWWWPPPMMMIIIGGGFFFFFFEEEDDDAAAAAAAAA@@@>>>???AAACCC\\\[[[YYYWWWUUUTTTSSSSSSTTTSSSRRRQQQRRRSSSUUUWWWSSSRRRRRRTTTXXX\\\^^^^^^ZZZYYYZZZ^^^dddhhhhhhfffgggmmmppplllbbb[[[ZZZ\\\[[[[[[[[[ZZZYYYYYY[[[]]]YYYXXXVVVVVVWWWXXXWWWVVVVVVWWWYYYYYYYYYVVVSSSQQQSSSSSSRRRQQQPPPPPPOOOOOOMMMMMMRRRZZZ^^^^^^___bbbaaa```bbbfffcccdddrrrjjjjjjYYY[[[HHHLLLNNNaaa```NNNHHHEEEBBBBBBFFFMMMUUU___jjjuuu|||uuulllhhhnnnyyyzzz|||ssskkkoooxxx|||qqqccciiixxxtttdddYYYRRRPPPLLLKKKJJJJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCDDDEEEEEEDDDBBBAAAGGGBBBBBBFFFIIIJJJRRR\\\^^^\\\[[[[[[]]]___``````YYYTTTWWW```dddiiipppZZZ\\\rrrzzzkkkllliiiVVVCCC;;;222111000111333444333222222222222333333444444444222222222333444555777777888:::===AAAFFFJJJMMMOOOEEECCCBBBDDDIIIMMMOOONNNQQQRRRSSSSSSSSSSSSSSSRRRQQQRRRUUUWWWYYYZZZZZZZZZYYY___dddeeefffgggeeeaaaVVVTTTRRRRRRTTTUUUVVVUUUZZZZZZ[[[]]]^^^___```aaa___^^^\\\[[[[[[^^^aaacccdddddddddcccaaa___^^^]]]WWWYYY\\\```dddgggiiijjjkkkkkknnnpppooonnnrrrxxxuuuxxxuuummmkkksss~~~iiirrrqqqbbbTTTPPPLLLIIIHHHHHHGGGFFFAAABBBBBB@@@??????AAACCCZZZZZZYYYVVVSSSRRRRRRSSSUUUSSSRRRQQQSSSWWW\\\___```YYYSSSTTTVVVUUUUUUWWWWWWWWWXXX\\\aaaeeeggghhhlllqqquuuqqqggg^^^ZZZZZZYYY[[[\\\ZZZVVVTTTVVVYYYZZZYYYXXXVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUQQQRRRSSSTTTSSSQQQNNNLLLPPPOOOOOORRRYYY___cccfffZZZ[[[\\\\\\[[[___mmm}}}qqq]]]YYYpppgggKKKMMMRRRZZZ}}}eeeMMMHHHGGGDDDFFFFFFIIIPPP\\\hhhsssxxx~~~sssjjjhhhwww~~~vvvzzzwwwrrrqqqwwwuuulllrrr|||tttgggddd\\\WWWQQQLLLJJJIIIHHHGGGHHHIIIKKKKKKJJJKKKLLLNNNHHHHHHIIIJJJJJJJJJIIIIIIHHHFFFEEEEEEGGGHHHHHHGGGFFFFFFFFFFFFIIIPPPXXX^^^bbb``````bbbeeeeeeccc```\\\XXXYYY^^^eeeppp|||kkkcccaaapppzzzwwwuuufffMMM===<<<444333222111111111222333222111000000000111333333444444444444444555666666777999<<<@@@CCCEEEFFFFFFJJJGGGEEEFFFJJJOOOPPPPPPUUUUUUSSSPPPNNNNNNQQQSSSUUUSSSQQQQQQSSSVVVWWWWWW\\\aaaccc```___bbb```[[[YYYXXXXXXWWWWWWYYYZZZ[[[]]]]]]]]]]]]^^^```bbbcccbbb```]]][[[[[[^^^aaaccceeeeeeeeecccaaa]]]ZZZXXXZZZZZZ\\\```dddffffffeeeiiijjjllloooqqqrrrssssssnnnllljjjjjjlllpppuuuxxxtttgggppp~~~zzzjjj```XXXNNNHHHGGGHHHFFFDDD>>>======>>>AAACCCDDDCCC]]]]]]\\\ZZZWWWTTTSSSSSSUUUTTTSSSSSSUUUZZZ___bbbbbbYYYSSSSSSUUUTTTTTTVVVVVVVVVWWWZZZ___dddfffggghhhmmmrrroooggg___]]]]]]ZZZ[[[[[[ZZZXXXWWWXXXYYYYYYXXXWWWVVVUUUVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVUUURRRSSSTTTUUUTTTRRROOONNNNNNMMMLLLOOOTTTYYY]]]___\\\\\\]]]]]][[[]]]jjjxxxxxxcccXXXjjjnnnOOOMMMOOOXXX|||mmmSSSIIIFFFAAACCCDDDGGGNNNYYYeeepppvvvyyypppjjjvvvyyy}}}{{{pppooouuu{{{ooovvvqqqiiijjjccc^^^WWWQQQNNNLLLKKKJJJKKKMMMNNNNNNMMMLLLLLLMMMHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIJJJKKKKKKMMMLLLJJJIIIKKKPPPXXX^^^```______aaadddeeeccc```aaa]]]\\\```eeeppp}}}}}}|||jjjaaa___nnn~~~|||wwwuuurrrbbbIII:::888444333222111111111222222222111000000000111333333333333333444555666888999999;;;>>>AAADDDFFFGGGGGGIIIGGGEEEFFFJJJNNNPPPPPPSSSSSSRRRQQQOOOPPPSSSVVVUUUSSSQQQRRRTTTWWWXXXXXX\\\```aaa___^^^aaa___ZZZZZZYYYXXXWWWWWWXXXYYYZZZ\\\\\\\\\\\\]]]^^^```aaaaaa^^^[[[XXXYYY\\\___bbbcccbbbbbbaaa````````````[[[\\\]]]```dddfffeeeddddddeeegggiiikkkmmmnnnnnngggfffddddddgggkkkpppsssoooiiimmm{{{lllfff^^^SSSLLLJJJIIIHHHFFFBBBAAA???@@@BBBCCCCCCBBBaaaaaa```^^^\\\YYYVVVTTTUUUTTTTTTUUUXXX^^^dddgggddd[[[SSSRRRSSSRRRSSSUUUTTTTTTTTTWWW]]]aaadddeeeccchhhmmmmmmgggaaa``````[[[[[[[[[[[[\\\\\\[[[YYYYYYXXXWWWVVVUUUVVVWWWWWWUUUUUUVVVVVVWWWWWWVVVVVVTTTUUUVVVWWWVVVTTTRRRQQQOOOMMMLLLMMMQQQUUUXXXYYY]]]]]]^^^]]][[[\\\gggsssiiiXXXccc}}}zzzWWWMMMLLLUUUyyyvvvYYYKKKDDD???@@@AAADDDKKKUUUaaammmtttvvvmmmuuu~~~|||}}}ooonnnttt}}}pppzzz}}}rrrnnnqqqjjjeee^^^WWWSSSQQQOOONNNNNNPPPRRRRRRPPPMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPRRRSSSVVVUUURRRPPPOOOSSSYYY^^^______```bbbdddeeecccbbbfffbbb```aaafffqqqyyyzzz|||iii```___nnn|||{{{xxxuuusssnnn]]]FFF777555333333222111111111111222222111111111111222333333222222333444666888:::;;;;;;===@@@CCCFFFGGGHHHHHHGGGFFFEEEFFFJJJMMMOOOPPPRRRRRRSSSRRRQQQRRRUUUXXXUUUSSSQQQRRRUUUYYYZZZ[[[\\\___```^^^]]]^^^]]]ZZZ[[[ZZZYYYWWWWWWWWWWWWXXX[[[[[[[[[[[[\\\]]]^^^^^^___\\\XXXVVVVVVYYY^^^aaaaaa```______```bbbeeefff]]]]]]^^^```cccdddcccbbb___```bbbeeeggghhhiiiiiibbbaaa``````cccggglllooorrrqqqfffjjj|||qqqnnnfffZZZRRRNNNKKKIIIGGGFFFDDDBBBBBBBBBCCCBBBAAAeeedddcccbbb```]]]XXXUUUTTTTTTSSSUUUZZZ```gggjjjfff\\\SSSQQQQQQQQQRRRUUUSSSRRRSSSVVV[[[___bbbccc```dddiiiiiifffbbbaaaaaa^^^\\\[[[^^^aaabbb```]]]ZZZZZZXXXWWWWWWWWWXXXYYYUUUUUUWWWXXXYYYYYYYYYXXXWWWXXXYYYYYYXXXWWWUUUTTTTTTQQQOOOOOOQQQTTTVVVWWW[[[ZZZ\\\]]][[[\\\fffqqqkkkZZZ^^^oooaaaPPPIIIRRRuuu|||\\\LLLEEE@@@???@@@CCCIIIRRR^^^jjjrrrzzzyyyqqquuuzzz}}}~~~|||{{{xxx{{{zzzrrroooqqqzzzyyyooozzzwwwtttuuummmhhhaaa[[[WWWTTTRRRQQQOOORRRUUUUUUSSSPPPNNNNNNQQQQQQPPPPPPPPPPPPPPPQQQPPPQQQSSSTTTUUUWWWZZZ\\\]]]]]]\\\YYYWWWWWWYYY[[[______aaaccceeeeeeeeedddfffdddbbbdddjjjvvv{{{|||zzzhhhaaacccrrr~~~|||wwwuuussslllZZZDDD777444333222222111111111111111111111111111222222333333333333444555666888::::::<<<===@@@CCCEEEGGGGGGGGGEEEEEEFFFHHHJJJMMMOOOOOORRRSSSTTTTTTTTTTTTVVVXXXUUUSSSRRRSSSWWW[[[]]]]]]^^^______^^^^^^]]]\\\[[[\\\[[[YYYWWWVVVVVVVVVVVV[[[[[[[[[[[[\\\\\\]]]]]]]]][[[WWWUUUVVVYYY]]]```aaa````````````bbbcccddd]]]\\\\\\^^^```aaaaaa```___```bbbdddfffgggggggggbbbaaa``````bbbfffiiilllrrr}}}zzzwwwxxxhhhwwwyyyvvvnnnbbbXXXRRRMMMJJJHHHGGGEEECCCBBBCCCCCCBBBAAAgggfffdddcccbbb___ZZZVVVTTTSSSSSSUUUZZZ```gggkkkfff\\\TTTQQQQQQQQQRRRUUUSSSRRRSSSVVV[[[^^^``````^^^bbbfffgggdddaaa``````___^^^]]]```dddfffeeebbb___^^^\\\[[[ZZZZZZ[[[[[[VVVWWWZZZ\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[YYYXXXWWWWWWTTTQQQPPPRRRTTTVVVVVVWWWWWWXXXZZZ[[[]]]gggrrrlll\\\ZZZffflllTTTIIIPPPppp```NNNGGGDDD@@@AAADDDHHHOOO[[[hhhpppvvv~~~xxxwwwzzz~~~zzzsssnnnllllllkkkjjjkkkrrr~~~uuutttpppooouuu{{{vvvooozzzyyytttmmmiiibbb\\\YYYWWWVVVUUUPPPSSSVVVWWWVVVSSSRRRRRRSSSSSSRRRRRRRRRSSSTTTUUUSSSUUUXXXYYYZZZ\\\___bbbaaacccdddddd```]]][[[ZZZ]]]___aaadddeeeeeeeeefffdddeeefffiiiqqq}}}~~~}}}xxxgggccchhhyyy~~~xxxwwwtttiiiVVVBBB888666222222222222111111000000111111222222333333333333666666666666666777888999;;;===???BBBCCCDDDEEEEEECCCDDDGGGIIIKKKMMMOOOPPPTTTVVVWWWWWWVVVUUUUUUVVVUUUTTTSSSUUUXXX\\\______```____________]]]\\\\\\\\\[[[YYYWWWVVVUUUUUUVVV[[[[[[\\\\\\]]]]]]^^^^^^\\\ZZZXXXWWWWWWZZZ^^^```aaabbbbbbbbbaaa___]]]\\\[[[ZZZZZZ[[[^^^_________aaaaaacccdddeeeeeeeeeeeecccbbbaaaaaabbbdddgggiiissswwwooovvvsssoooyyy{{{uuukkk```XXXQQQMMMJJJGGGEEECCCCCCDDDDDDCCCBBBhhheeecccbbbbbb```[[[WWWUUUTTTTTTUUUYYY```fffjjjfff]]]UUUSSSSSSRRRSSSUUUSSSTTTVVVYYY]]]^^^^^^\\\]]]```cccdddcccaaa```______^^^^^^```cccfffggggggeeedddbbb```___^^^^^^___YYY[[[^^^aaacccccccccbbbaaa``````^^^]]][[[YYYXXXWWWTTTQQQPPPRRRTTTUUUVVVVVVTTTTTTWWWYYY^^^hhhsssrrr___YYY___zzzuuuZZZKKKPPPkkkiiiSSSJJJGGGAAACCCEEEHHHMMMWWWeeennnvvv~~~~~~~~~}}}zzzxxxsssmmmfffbbbbbbbbbbbbbbbbbbgggqqq{{{{{{uuuxxxtttrrrvvv{{{yyypppzzzxxxqqqmmmfff```]]]\\\[[[ZZZTTTVVVYYYYYYXXXWWWVVVVVVSSSSSSSSSSSSTTTUUUWWWYYYVVVZZZ]]]^^^]]]___cccgggfffhhhkkkllliiidddaaa______bbbeeeggghhhhhhjjjkkkgggkkkmmmqqq|||~~~~~~sssdddeeemmm}}}}}}yyyyyyssseeeQQQ@@@888777111111222222111111000///111222222333444333333333777777777777777888888999;;;<<<>>>@@@BBBCCCCCCBBBAAAEEEIIILLLMMMNNNPPPQQQUUUWWWYYYYYYXXXVVVVVVVVVWWWVVVUUUVVVZZZ]]]``````bbb______```___\\\[[[]]]\\\ZZZXXXWWWUUUUUUUUUVVVYYYZZZ[[[\\\^^^^^^^^^^^^ZZZZZZYYYYYYZZZ\\\^^^___```aaaaaaaaa___\\\XXXVVVYYYXXXXXXZZZ]]]```aaaaaabbbbbbcccccccccbbbaaaaaaaaaaaa``````aaaccceeegggnnnooosssxxxpppwwwqqqhhhyyy}}}uuulllbbbYYYSSSPPPIIIGGGEEEEEEEEEEEEDDDCCChhhddd```___```___[[[WWWWWWVVVUUUVVVZZZ___eeehhheee]]]VVVUUUVVVTTTTTTVVVUUUVVVYYY]]]```___\\\YYYZZZ]]]___aaabbbaaaaaa```\\\\\\]]]^^^___cccgggkkklllkkkhhheeecccbbbbbbbbb]]]___cccfffhhhiiihhhhhheeedddcccaaa^^^\\\ZZZYYYWWWTTTQQQQQQSSSUUUWWWWWWVVVSSSRRRUUUWWW]]]hhhrrr~~~eee[[[ZZZnnn|||___NNNQQQggg~~~uuuZZZMMMHHHBBBDDDFFFGGGJJJTTTaaakkkuuu~~~{{{wwwtttrrrrrrqqqppplllgggbbbaaa``````cccfffiiirrr{{{~~~{{{~~~|||~~~zzzpppvvvzzzuuunnnhhhdddbbb```___[[[\\\]]]]]][[[YYYYYYZZZVVVVVVVVVVVVXXX[[[]]]___^^^aaaeeeeeedddeeejjjnnnlllnnnppppppnnnkkkjjjiiihhhlllppprrrrrrrrrtttvvvpppuuuyyy|||nnnaaadddnnn~~~xxxwwwwwwppp^^^III;;;666666000111111222111000///...111222333444444444333333666666666777888999:::;;;;;;<<<>>>@@@BBBBBBBBBBBBAAAEEEKKKNNNNNNOOOPPPRRRSSSVVVYYY[[[ZZZYYYXXXXXXYYYWWWVVVWWWZZZ^^^``````bbb^^^]]]___^^^ZZZYYY]]][[[YYYXXXVVVUUUUUUVVVVVVVVVWWWYYY[[[]]]^^^^^^^^^WWWXXXYYYZZZ[[[\\\]]]]]]^^^]]]]]]\\\[[[YYYXXXWWWXXXWWWXXXZZZ^^^bbbdddeeeeeeeeeddddddcccaaa```____________```bbbeeehhhiiikkkkkklllvvvuuunnnjjjkkkxxxxxxnnnddd\\\XXXNNNLLLIIIHHHHHHGGGEEEDDDgggbbb]]]]]]______[[[XXXZZZXXXWWWXXXZZZ___eeehhhddd\\\WWWWWWWWWVVVUUUVVVVVVXXX[[[___aaa```[[[XXXXXXZZZ]]]```bbbbbbbbbbbbYYY[[[\\\\\\\\\```ggglllpppooollliiifffddddddddd___aaaeeeiiilllllllllkkkhhhgggeeebbb___\\\ZZZYYYXXXUUUSSSSSSUUUXXXZZZZZZXXXTTTRRRSSSVVV\\\gggqqq|||kkk]]]VVVeeecccQQQRRReeeyyy~~~```OOOGGGBBBDDDEEEFFFHHHQQQ___iiisss|||zzzsssnnnllljjjppprrrsssqqqmmmhhheeeddd```ffflllqqqxxxxxxmmmrrr{{{}}}uuunnnjjjgggdddcccaaaaaaaaa___\\\[[[[[[[[[[[[ZZZZZZ[[[]]]```dddfffeeeiiimmmmmmkkklllqqqvvvrrrssssssqqqpppoooppprrrrrrvvvzzz|||||||||xxx~~~kkk^^^bbbmmm|||rrrvvvvvvmmmZZZDDD777333444000111111222222000///...111222333444555444333333555555666777888:::<<<===<<<===???AAABBBBBBBBBBBBAAAFFFLLLOOOOOOPPPQQQSSSQQQUUUYYY[[[[[[[[[ZZZ[[[ZZZXXXWWWXXX[[[^^^``````bbb]]][[[^^^]]]XXXXXX\\\ZZZYYYWWWVVVUUUUUUVVVWWWSSSUUUWWWZZZ\\\]]]]]]]]]UUUWWWYYY[[[\\\\\\[[[[[[[[[ZZZXXXWWWWWWYYYZZZ[[[XXXXXXXXX[[[```eeeggghhhhhhhhhgggfffdddbbb```___^^^^^^___bbbeeeiiilllnnnllllllmmmrrr}}}lllvvvwwwiiifffnnnvvvkkkccc___SSSQQQMMMKKKIIIHHHEEECCCeeebbb^^^\\\]]]^^^\\\ZZZ\\\ZZZXXXYYY\\\aaaeeeffffffbbb]]]ZZZYYYYYYXXXXXX\\\ZZZYYYZZZ\\\]]]]]]\\\XXX\\\aaadddeeeccc___\\\___\\\ZZZ[[[___cccddddddhhhiiikkkkkkiiigggeeeccccccbbbcccdddgggkkknnnqqqnnnkkkgggdddaaa]]]YYYVVVVVVVVVVVVVVVWWWXXXYYYYYYTTTUUUTTTTTTVVV[[[aaafffkkk|||~~~www```RRR\\\sssvvv[[[RRR___qqqiiiPPPKKKGGGEEEFFFHHHIIIMMMXXXdddppp{{{}}}yyyxxxtttooonnnpppsss{{{~~~wwwqqqvvvwwwzzz~~~}}}rrrqqqvvvyyyrrrqqqpppmmmiiigggeeecccbbbaaa```^^^\\\ccc]]]ZZZ[[[^^^aaaiiippprrrrrrrrrssstttuuuwwwwwwxxx{{{}}}~~~|||zzzyyyyyy|||}}}~~~hhhYYYbbbppptttrrrqqqnnnpppfffOOO;;;333222222222222111111000111111111111333555555444444555666666666666888:::===@@@AAABBB@@@???AAACCCCCCDDDFFFDDDFFFJJJNNNPPPQQQPPPOOOVVVUUUUUUVVVXXXXXXVVVUUUUUUVVVXXXZZZ\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXYYYYYYaaa___]]]ZZZWWWVVVUUUTTTTTTSSSTTTXXX]]]```___^^^YYYXXXWWWYYY]]]```___]]]aaa\\\WWWVVVXXXZZZ[[[[[[WWWXXX[[[^^^bbbdddfffggghhhfffcccbbbaaa___]]][[[ZZZ\\\```dddgggiiijjjkkkooollllllrrr}}}pppmmm{{{iiiaaappp~~~sssmmmjjjddd]]]UUUPPPOOONNNJJJFFFccc___\\\[[[\\\]]]\\\ZZZ\\\ZZZXXXYYY\\\aaaccceeedddaaa^^^\\\\\\\\\[[[[[[]]][[[YYYYYYZZZ[[[[[[ZZZZZZ]]]bbbeeefffddd```]]]___]]][[[]]]bbbfffhhhhhhkkkkkkjjjkkklllkkkiiigggbbbbbbbbbccceeehhhkkkmmmmmmjjjfffdddaaa^^^[[[XXXWWWWWWVVVVVVVVVWWWXXXXXXSSSSSSSSSTTTVVV[[[bbbfffiiiuuukkkVVV[[[ooofffVVV___pppoooSSSKKKEEECCCDDDEEEFFFIIITTT___lllwww}}}{{{xxxtttuuuyyy{{{qqqooosss}}}wwwuuuuuuqqqnnnmmmiiieeeccccccdddddddddeee```]]]^^^```ccckkksssyyyzzz|||}}}}}}|||zzzyyyzzzggg___kkk{{{{{{rrrllliiiggg\\\III999444444333333222222111111222222222333444666666555555666777777777888999;;;>>>AAABBBCCCAAA@@@BBBDDDFFFGGGIIIGGGKKKPPPUUUWWWVVVTTTRRRSSSSSSSSSUUUXXXYYYXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYZZZYYYXXXWWWVVVWWWWWWXXX^^^^^^\\\ZZZXXXVVVTTTSSSSSSRRRSSSWWW[[[^^^^^^]]][[[YYYXXXZZZ]]]___^^^]]]^^^ZZZWWWVVVXXXZZZ[[[ZZZ[[[]]]___bbbeeegggiiiiiihhhfffcccbbbaaa```]]][[[[[[\\\___cccfffiiilllmmmpppmmmmmmqqqzzzvvvkkkpppzzz}}}hhhgggppp|||wwwuuullleee\\\WWWUUURRRNNNJJJ```^^^[[[ZZZ[[[[[[[[[ZZZ[[[ZZZYYYZZZ]]]aaacccccc```___]]]]]]___``````___^^^\\\YYYYYYYYYZZZYYYYYY\\\___cccfffgggeeebbb```___^^^^^^```dddiiilllmmmnnnkkkiiijjjmmmooonnnlllcccbbbbbbbbbccceeehhhiiijjjhhheeecccbbb```]]][[[XXXXXXWWWVVVVVVVVVWWWWWWSSSTTTUUUVVVYYY^^^dddiiijjjnnn{{{yyy\\\XXXjjjtttYYY[[[jjjwwwXXXMMMFFFDDDCCCDDDEEEGGGQQQ[[[gggqqq~~~~~~wwwqqqnnnooowww}}}}}}{{{xxxuuuuuuqqqkkkggggggiiikkkllliiidddbbbbbbdddhhhpppzzz||||||yyyyyy|||}}}{{{}}}uuuiiihhh{{{tttfffbbb]]]PPP@@@777555555444333333333222222333333444444666777777666666777888:::::::::;;;===@@@BBBCCCBBBBBBBBBBBBDDDGGGKKKLLLIIIMMMTTTYYY[[[ZZZVVVSSSQQQQQQRRRUUUXXXZZZYYYYYYVVVUUUVVVVVVXXXZZZ\\\]]][[[YYYWWWUUUTTTTTTUUUVVVZZZ[[[[[[ZZZXXXVVVSSSQQQQQQQQQRRRUUUYYY[[[[[[[[[[[[ZZZYYYZZZ\\\]]]\\\[[[YYYXXXWWWWWWYYY[[[[[[[[[___```aaaccceeegggiiiiiigggfffdddcccbbb```^^^[[[[[[\\\^^^aaaeeejjjmmmpppqqqnnnnnnqqqvvvnnniiimmmuuu|||ggg```kkkwwwppphhhaaa^^^[[[VVVSSSaaa___]]]ZZZYYYYYYXXXXXX\\\\\\\\\^^^aaaccccccbbb[[[[[[[[[]]]```bbbbbbbbb^^^\\\ZZZYYYZZZ[[[\\\[[[^^^aaadddfffgggfffcccbbb`````````aaadddhhhkkkmmmnnnjjjggghhhlllppppppnnneeedddbbbbbbcccdddfffhhhhhhfffdddccccccbbb___]]]ZZZYYYXXXWWWVVVUUUUUUVVVUUUVVVXXXZZZ\\\aaahhhllllllmmm|||dddXXXeeeZZZUUUbbb___QQQJJJFFFDDDEEEEEEGGGNNNWWWaaakkkxxx|||tttqqqnnnnnnssswwwyyy}}}{{{tttpppnnnoooooopppkkkhhhggghhhkkkppp{{{}}}yyyxxxzzzzzzwwwxxx{{{||||||}}}vvvpppuuuyyyeee^^^TTTFFF:::666666555444444444333333333444555555555666777777666666888:::<<<<<<<<<<<<>>>@@@BBBDDDAAACCCDDDBBBCCCHHHLLLLLLIIILLLRRRVVVXXXWWWUUUSSSRRRRRRRRRUUUXXXYYYYYYXXXTTTTTTTTTVVVYYY^^^ccceee[[[YYYVVVTTTSSSSSSTTTUUUVVVWWWYYYZZZYYYUUURRROOOPPPPPPRRRTTTWWWXXXYYYYYY[[[ZZZZZZYYYZZZYYYYYYXXXWWWWWWXXXZZZ\\\]]]]]]]]]______```aaabbbdddeeefffgggeeedddccccccaaa^^^[[[\\\]]]]]]```dddjjjooorrrrrrppppppsssuuuyyy|||rrrrrrppp|||www___]]]jjj{{{sssmmmiiifffcccaaaeeedddaaa]]]YYYWWWVVVVVV^^^^^^___bbbeeeeeedddbbbXXXWWWXXX[[[___bbbcccbbb^^^\\\ZZZZZZ\\\___`````````aaaccceeefffeeedddcccbbbbbbbbbaaabbbdddgggiiijjjgggdddeeehhhlllmmmlllfffeeedddcccdddeeehhhiiihhhfffdddccccccbbb```^^^ZZZYYYXXXWWWVVVUUUUUUUUUUUUWWWXXXZZZ\\\```eeeiiikkklllzzzrrr\\\___vvv^^^RRR[[[gggWWWLLLHHHEEEEEEEEEEEEJJJQQQ[[[dddrrr~~~uuurrrooonnnqqqssstttyyy~~~{{{wwwtttqqqooommmkkklllooossszzz}}}}}}|||xxxxxx{{{yyyyyyzzz}}}{{{yyy}}}ggg]]]PPP@@@888666666444333444333333333444444555666555666777777666888:::<<<>>>>>>>>>>>>???AAACCCDDD@@@FFFGGGDDDCCCHHHKKKKKKIIIKKKNNNQQQTTTUUUUUUUUUVVVUUUUUUVVVXXXXXXWWWUUUTTTSSSSSSUUUXXX]]]bbbeee[[[YYYWWWUUUSSSSSSTTTUUURRRTTTWWWXXXXXXUUUQQQOOOOOOPPPRRRTTTUUUUUUVVVWWWYYYYYYYYYXXXWWWVVVVVVVVVVVVXXX[[[]]]^^^______```____________```bbbcccdddfffeeedddddddddbbb___\\\]]]]]]^^^```dddjjjpppssssssqqqqqquuuvvvwww{{{yyyzzziii^^^bbbrrr}}}xxxtttrrrqqqpppjjjiiifffaaa\\\XXXWWWXXX___```bbbeeehhhgggdddbbbVVVVVVVVVYYY]]]aaabbbccc^^^\\\ZZZZZZ]]]```bbbccc___```bbbcccddddddccccccccccccbbbaaa___```ccceeefffeeedddcccccceeegggiiieeedddddddddeeegggjjjllljjjhhheeedddcccbbb```]]]ZZZYYYXXXWWWVVVUUUUUUUUUTTTUUUVVVVVVWWWZZZ^^^bbbdddfffqqqccc[[[iiicccSSSXXXrrrqqq]]]MMMHHHDDDCCCCCCBBBEEEKKKUUU^^^kkkxxx|||vvvsssssstttsssqqquuu{{{zzzuuurrrpppppprrrvvv{{{}}}{{{~~~{{{|||}}}~~~|||fff[[[LLL>>>888777555333333333333333333444555555666555666777888888:::>>>AAAAAAAAA@@@@@@AAACCCDDDFFFDDDLLLOOOJJJGGGKKKLLLIIIJJJKKKNNNQQQTTTVVVXXXYYYZZZYYYXXXXXXXXXXXXVVVTTTUUUTTTSSSSSSTTTWWWZZZ]]]ZZZZZZYYYWWWVVVVVVVVVVVVPPPRRRTTTVVVVVVTTTQQQOOONNNPPPSSSTTTSSSSSSUUUVVVXXXYYYYYYXXXVVVUUUUUUVVVWWWYYY\\\^^^^^^___aaabbb``````______```bbbdddeeeeeeeeedddeeeeeeccc___\\\^^^^^^___aaaeeejjjooorrrtttqqqqqqtttvvvuuuxxx|||~~~zzz~~~```[[[___uuu}}}{{{{{{{{{lllllljjjeee___[[[[[[\\\___```cccgggiiigggccc```XXXWWWVVVXXX\\\```bbbccc```]]]ZZZZZZ\\\___aaabbb______```aaaaaabbbbbbbbbbbbcccccc```^^^^^^aaadddbbbdddeeeccc___^^^aaaeeeccccccbbbccceeeiiilllnnnllljjjgggeeecccaaa^^^\\\YYYXXXWWWVVVVVVVVVVVVVVVSSSTTTUUUTTTTTTVVVYYY[[[\\\___ffftttiiiYYY```ttteeeRRRTTT```{{{bbbPPPIIIDDDDDDCCCBBBCCCGGGOOOWWWdddrrr}}}~~~}}}|||xxxsssuuuzzz|||zzzuuuuuuxxx|||}}}|||vvvaaaVVVHHH<<<888777444222333222222222222333444555666666777999:::;;;>>>CCCFFFEEEEEEDDDDDDDDDFFFGGGHHHJJJUUUYYYRRRNNNPPPPPPJJJHHHJJJOOOSSSWWWYYY[[[[[[[[[ZZZYYYYYYZZZYYYWWWUUUUUUTTTSSSSSSSSSUUUWWWXXXYYYZZZZZZ[[[ZZZYYYXXXWWWNNNPPPRRRTTTTTTSSSQQQOOONNNQQQSSSTTTSSSRRRTTTVVVXXXZZZ[[[ZZZWWWVVVWWWXXXWWWZZZ\\\]]]]]]]]]```ccc```_________```bbbdddfffeeeeeeeeeeeeeeeccc___\\\^^^___```bbbfffjjjnnnppptttpppnnnqqqrrrrrrtttwww|||zzzzzzssscccYYYbbb{{{mmmmmmkkkgggaaa^^^^^^```^^^```cccgggiiigggbbb^^^ZZZXXXVVVWWW[[[___bbbdddaaa^^^ZZZYYYZZZ]]]___```^^^^^^^^^___``````aaaaaaaaabbbbbb```^^^^^^bbbeee```eeegggddd]]][[[^^^cccaaaaaaaaaccceeeiiimmmooommmkkkhhheeeccc```]]][[[XXXXXXWWWVVVVVVVVVWWWWWWUUUVVVVVVUUUTTTTTTWWWYYYXXX[[[___jjjlllYYY^^^qqqdddPPPQQQSSSwwweeeSSSMMMGGGFFFEEECCCDDDHHHLLLSSS```nnnzzz~~~wwwwww{{{zzzzzz|||}}}xxxppp\\\RRREEE;;;888777333222444111111111222333444555666777888:::;;;===AAAFFFJJJHHHHHHGGGGGGGGGHHHJJJJJJOOO\\\aaaYYYSSSUUUSSSLLLEEEIIIOOOUUUYYY[[[[[[ZZZ[[[ZZZYYYZZZ[[[ZZZYYYWWWTTTTTTTTTTTTVVVWWWYYY[[[YYYZZZ\\\]]]]]][[[YYYXXXNNNOOOQQQRRRSSSRRRQQQPPPNNNQQQTTTTTTRRRRRRTTTVVVYYY[[[\\\[[[XXXWWWXXXZZZWWWZZZ\\\\\\[[[\\\___bbb^^^]]]]]]]]]^^^```ccceeeeeedddeeeffffffddd```\\\______aaacccfffjjjmmmoootttooolllnnnooooooppptttuuuxxxwww{{{bbb\\\iiijjjjjjhhheee```]]]]]]]]]aaafffhhhfffddddddccc```]]]ZZZVVVWWW[[[___bbbbbbddd```ZZZXXXYYY[[[^^^___]]]]]]\\\^^^aaaccccccbbb^^^^^^```aaaccccccddddddgggeeeccc```^^^]]]]]]]]]_________```cccfffiiillliiigggdddddddddccc___\\\YYYXXXWWWVVVVVVVVVVVVVVVYYYYYYXXXWWWWWWWWWWWWWWWVVV\\\aaakkklllWWWaaaeeeppp}}}~~~kkkWWWLLLNNN___|||lll]]]JJJDDDHHHEEEDDDHHHGGGKKKNNNYYYhhhttt{{{|||ttt~~~~~~{{{uuummmvvvjjj[[[LLLAAA888555555444333444333333333333444444555666:::888888<<>>CCCHHHKKKMMMPPPSSSUUUUUURRRPPPNNNNNNMMMNNNNNNTTT```iiidddYYYRRRRRRSSSTTTUUUVVVWWWWWWWWWYYY[[[\\\\\\]]]___```dddcccbbb___\\\\\\^^^```______aaadddgggiiihhhfffgggbbb[[[WWWUUUVVVXXXXXXYYYZZZZZZXXXWWWWWWZZZ\\\\\\___aaabbb```aaaeeehhhhhhbbb]]]]]]\\\XXXXXX\\\```______aaaccceeeeeedddccchhhnnnnnnjjjfffgggiiieeedddeeeggglllpppssssssrrrsssttttttrrroookkkiiilllssszzzzzzmmmnnnxxxnnn\\\ZZZ\\\kkkggggggfffbbb]]]ZZZYYYYYYWWW]]]```^^^]]]______\\\ZZZZZZZZZZZZZZZZZZZZZ[[[]]][[[ZZZZZZ[[[]]]]]]]]]XXXXXXYYY[[[^^^___^^^\\\]]]\\\\\\[[[[[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYYYYZZZZZZ[[[\\\]]]]]]aaa___\\\XXXUUUTTTTTTUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVWWW]]]iiirrr\\\[[[[[[jjjyyy{{{~~~uuuaaaLLLOOOXXXttt[[[MMMKKKFFFEEEGGGCCCEEEGGGLLLTTT\\\eeettt|||zzz{{{xxxmmmffflll{{{}}}pppmmmzzzsssZZZNNN<<<666333444444222333666444444444555666777999999999:::===@@@CCCGGGJJJLLLJJJLLLNNNOOONNNMMMLLLMMMKKKKKKMMMPPPWWW]]][[[VVVPPPPPPQQQRRRTTTVVVXXXYYYZZZ\\\^^^^^^]]]\\\\\\]]]]]]]]]]]][[[ZZZZZZ]]]___```aaabbbfffiiikkkkkkjjjhhhbbb[[[VVVUUUVVVWWWXXXVVVXXXYYYYYYYYY[[[^^^```___bbbcccbbb______aaadddhhhddd```^^^[[[XXXYYY\\\bbb```]]]]]]```bbbdddeeedddiiinnnnnniiiffffffiiigggffffffhhhlllppprrrrrrqqqsssuuuuuutttpppkkkhhhiiiqqqxxx{{{wwwiiilllssseeeWWWXXX\\\mmmhhhiiiiiifffbbb^^^[[[ZZZZZZ```cccbbbaaaccccccaaa[[[[[[[[[ZZZYYYYYY\\\^^^^^^[[[WWWVVVXXXZZZ\\\]]]XXXWWWWWWYYY[[[]]]^^^]]][[[ZZZYYYYYYYYY[[[\\\]]]_________^^^]]][[[ZZZYYYWWWWWWXXXXXXXXXXXXXXXXXX^^^^^^\\\YYYVVVTTTUUUVVVTTTTTTTTTSSSTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUYYYcccuuuxxxaaa]]]^^^ooo}}}lllPPPQQQTTTuuucccPPPLLLEEEDDDFFFBBBDDDFFFJJJQQQWWW___nnn|||~~~|||{{{~~~yyynnneeefffppp~~~~~~yyynnnmmmlllRRRGGG999666444666555222333666444444444555777888:::;;;:::<<<@@@BBBCCCEEEHHHJJJGGGJJJLLLMMMLLLLLLLLLMMMKKKMMMNNNQQQTTTWWWXXXXXXRRRQQQPPPPPPRRRVVVYYY\\\]]]^^^```___\\\ZZZYYYYYYXXXYYYZZZZZZZZZ[[[]]]___``````aaadddhhhjjjjjjjjjbbb^^^YYYUUUTTTTTTTTTSSSTTTUUUWWWYYYZZZ]]]aaaddddddffffffddd```___```cccfffeeeccc___\\\ZZZ[[[]]]bbb___\\\[[[]]]```cccdddbbbeeehhhhhhfffdddeeeggghhhgggfffhhhkkknnnoooooonnnppprrrtttrrroookkkhhhfffmmmtttvvvxxxpppllliiiqqqzzz```YYYXXX^^^pppccceeehhhgggddd```\\\[[[[[[aaadddcccccceeeeeeccc[[[\\\\\\ZZZXXXYYY]]]aaaZZZWWWUUUUUUWWWZZZ\\\\\\ZZZXXXVVVVVVYYY[[[\\\\\\YYYXXXWWWWWWXXXZZZ\\\]]]`````````___^^^[[[YYYXXXVVVWWWWWWWWWWWWVVVVVVUUUZZZ[[[\\\ZZZVVVTTTTTTVVVUUUTTTTTTSSSSSSSSSSSSTTTSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUXXX^^^llliiiaaa___qqqwwwTTTRRROOOiiiqqqYYYQQQHHHFFFGGGDDDBBBDDDHHHNNNRRRYYYhhhvvv~~~vvvkkkgggjjjttt~~~wwwxxxzzzvvvqqqvvvtttcccIIIAAA888666666777666222222666444444555666777999:::;;;<<<>>>BBBCCCCCCDDDFFFIIIIIIKKKMMMMMMLLLKKKKKKLLLMMMLLLMMMQQQVVVYYY\\\^^^XXXVVVRRRQQQRRRVVVZZZ^^^]]]___```___\\\YYYWWWVVVTTTWWWYYYZZZZZZZZZ[[[\\\^^^^^^^^^aaadddffffffeee^^^\\\XXXVVVUUUTTTRRRQQQSSSUUUWWWXXXZZZ]]]aaadddeeeggggggeeeaaa___```cccdddeeeeeeaaa^^^\\\]]]^^^___]]][[[[[[]]]___````````````aaabbbdddeeeggghhhiiigggfffgggiiikkklllllliiikkknnnoooooommmjjjggggggjjjnnnpppsssyyyrrrnnn{{{~~~ggg]]]ZZZ___ppp\\\___dddfffccc___\\\ZZZUUU[[[^^^]]]]]]``````^^^\\\]]]\\\ZZZXXXZZZ___cccUUUTTTTTTUUUXXX[[[\\\\\\\\\ZZZVVVUUUWWWYYYZZZ[[[XXXWWWVVVVVVWWWZZZ\\\^^^aaaaaaaaa```^^^[[[YYYWWWWWWXXXXXXXXXXXXWWWVVVUUUWWWYYY[[[ZZZVVVTTTTTTUUUUUUUUUTTTSSSRRRRRRSSSSSSQQQQQQQQQQQQRRRTTTUUUVVVVVVWWWYYY]]]gggqqqddd___ppp~~~VVVRRRKKK```~~~cccWWWMMMJJJKKKGGG@@@BBBGGGLLLOOOUUUcccrrr|||tttjjjggglll{{{}}}|||ssstttuuuxxx~~~pppqqq}}}kkk___FFF???888666777888666222222666444444555666777999;;;<<<===@@@CCCDDDCCCCCCEEEHHHKKKLLLMMMMMMKKKJJJJJJJJJMMMJJJJJJPPPXXX^^^aaabbb]]]ZZZUUURRRRRRVVV[[[___\\\^^^```___\\\XXXVVVVVVRRRUUUXXXZZZYYYXXXXXXXXX]]]\\\\\\^^^aaabbbbbbbbb]]]\\\[[[ZZZYYYWWWTTTQQQTTTUUUWWWXXXZZZ\\\```cccccceeefffccc```^^^```bbbbbbeeefffccc___^^^______\\\[[[[[[]]]______^^^]]]___^^^^^^```dddiiikkkllliiihhhffffffhhhiiijjjjjjeeegggjjjllllllkkkiiigggjjjkkklllnnnqqqvvv{{{rrruuu{{{eee]]]XXX\\\fffvvveeeeeeeeedddaaa^^^ZZZXXXYYYZZZ\\\^^^_________^^^\\\\\\\\\]]]^^^```aaabbbZZZXXXUUUTTTUUUWWWWWWWWW[[[ZZZXXXWWWVVVVVVWWWWWWTTTTTTTTTUUUVVVWWWYYYZZZ^^^^^^^^^]]]\\\[[[ZZZYYYSSSUUUWWWYYYYYYWWWUUUSSSVVVWWWWWWWWWVVVUUUSSSRRRSSSSSSRRRRRRRRRSSSSSSTTTRRRTTTUUUTTTRRRQQQQQQQQQTTTUUUVVVYYYaaawww{{{\\\bbbeeeLLLOOO^^^pppgggXXXPPPEEEBBBGGGCCCCCCFFFIIIJJJPPP]]]kkkwww{{{yyyppplllnnnwww|||vvvrrrqqqttt{{{}}}lllkkkwwwiiiQQQDDD>>>666666555555555444444444666666777777888:::;;;<<<===>>>AAADDDFFFFFFFFFEEEGGGHHHJJJLLLLLLKKKJJJIIIFFFKKKNNNNNNSSS\\\aaa___```ZZZSSSQQQSSSVVVWWWWWW[[[[[[\\\\\\\\\[[[[[[ZZZTTTVVVXXXXXXVVVUUUTTTUUU]]]\\\ZZZ[[[]]]___``````[[[]]]``````^^^]]]]]]]]]WWWWWWVVVVVVWWWYYY\\\^^^aaabbbcccccccccccceeeggggggggggggeeebbb______```___[[[XXXXXX[[[]]]]]]\\\[[[]]]```dddhhhkkkmmmnnnjjjgggeeefffiiikkkjjjiiidddeeeggghhhiiiiiihhhhhhhhhiiikkkmmmpppsssvvvxxxtttnnnfffQQQSSS\\\```jjjvvvddddddcccaaa^^^[[[XXXVVVVVVXXXYYY[[[\\\\\\\\\\\\ZZZZZZ[[[]]]___aaacccddd```^^^ZZZVVVTTTTTTVVVXXXYYYYYYWWWVVVVVVVVVVVVWWWTTTTTTTTTUUUVVVVVVWWWXXX]]]]]]]]]\\\[[[YYYXXXWWWTTTUUUWWWYYYYYYWWWUUUTTTVVVWWWWWWWWWVVVTTTRRRQQQRRRRRRRRRRRRRRRSSSTTTTTTSSSUUUVVVVVVTTTSSSSSSTTTVVVVVVVVVXXX]]]pppuuuvvvqqqSSSPPP]]]lllttt^^^RRRIIIFFFIIIBBBCCCEEEHHHIIIMMMZZZgggooouuu~~~wwwpppnnnrrrzzz}}}xxxtttuuuzzz~~~vvviiikkkxxx___JJJ???:::666666555555555444444444666666666777999:::<<<===>>>???BBBEEEFFFGGGGGGFFFFFFHHHIIIJJJKKKJJJHHHGGGFFFJJJLLLMMMQQQZZZ^^^]]]^^^ZZZTTTQQQQQQSSSUUUVVVYYYYYYYYYZZZZZZYYYYYYXXXXXXYYYXXXVVVTTTTTTWWWYYYYYYYYYXXXXXXYYYZZZZZZZZZ[[[]]]______^^^\\\\\\]]]ZZZYYYXXXXXXXXXYYY[[[\\\]]]^^^_________```ccceeeeeeffffffddd```^^^^^^^^^]]]ZZZXXXXXX[[[]]]^^^]]][[[]]]```cccfffiiikkklllhhhfffcccdddgggiiijjjiiifffggghhhhhhiiiiiihhhhhhhhhiiijjjlllooorrruuuvvvwwwppprrryyy___WWWVVVSSSYYYeeezzzcccaaa___\\\ZZZWWWVVVUUUUUUVVVXXXYYYZZZZZZ[[[[[[XXXYYY[[[]]]___aaacccdddgggfffbbb\\\VVVTTTWWWZZZWWWVVVVVVUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUZZZZZZZZZZZZYYYWWWVVVUUUUUUVVVXXXYYYYYYXXXVVVUUUWWWWWWWWWVVVUUUSSSRRRQQQPPPPPPPPPPPPQQQSSSTTTTTTTTTVVVWWWWWWVVVUUUVVVWWWWWWVVVVVVVVVYYYgggwwwaaaTTT\\\gggdddRRRKKKHHHGGGCCCBBBDDDFFFFFFIIITTT```gggnnnyyy~~~~~~xxxrrrsssvvv~~~zzzzzz}}}~~~vvvrrrtttyyy~~~wwwwwwrrrmmmuuusssUUUEEE<<<666666666666555555555555444444555666888:::<<<>>>>>>???@@@CCCEEEGGGHHHHHHGGGFFFFFFGGGHHHHHHGGGFFFEEEEEEHHHJJJKKKOOOVVVZZZZZZ[[[YYYVVVRRROOOPPPRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWUUURRRNNNLLLNNNSSSWWWWWWWWWXXXXXXWWWWWWVVVUUUXXXYYY[[[[[[ZZZYYYYYYZZZ]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]^^^```bbbbbbccccccbbb___\\\[[[\\\[[[YYYXXXYYY[[[]]]]]]]]][[[\\\___aaaccceeefffgggfffcccaaaaaadddgggiiijjjjjjiiiiiihhhhhhhhhhhhhhhggghhhiiikkknnnpppssstttooo{{{uuuiiiuuuppp```WWWMMMNNNUUU^^^sssbbb```]]]YYYWWWUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[XXXYYYZZZ\\\^^^```aaaaaagggiiihhhbbbZZZVVVWWWZZZTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWXXXZZZZZZZZZYYYXXXXXXWWWWWWVVVTTTSSSRRRQQQMMMMMMNNNNNNPPPQQQRRRSSSSSSUUUWWWXXXWWWVVVWWWXXXWWWVVVVVVUUUWWWaaaxxxrrrkkkuuutttZZZZZZ```{{{oooWWWOOOKKKFFFDDDCCCDDDFFFFFFGGGOOOYYYbbbkkkwww|||zzz{{{}}}xxxpppqqqwww{{{uuuuuuwww|||nnnRRRDDD<<<555666666666555555555555555444555777:::<<<>>>@@@AAA???@@@BBBEEEFFFGGGHHHHHHEEEFFFFFFGGGFFFFFFEEEDDDEEEFFFHHHIIIMMMQQQUUUVVVYYYYYYXXXTTTOOOMMMPPPTTTQQQQQQQQQQQQQQQQQQRRRRRRTTTSSSPPPLLLJJJLLLQQQUUUXXXYYYZZZZZZXXXVVVTTTTTTTTTUUUVVVVVVTTTTTTTTTVVV\\\\\\\\\\\\\\\\\\\\\[[[^^^^^^___^^^]]]]]]^^^```___aaaaaa```]]]ZZZYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ[[[\\\^^^___`````````bbb```^^^^^^```cccgggiiikkkjjjiiiggggggggghhhhhhfffggghhhjjjlllnnnppprrrqqqzzz{{{jjjkkkwwwyyykkkcccYYYRRRRRRPPP\\\qqqaaa^^^[[[XXXVVVUUUVVVWWWVVVVVVWWWWWWXXXYYYZZZ[[[YYYZZZ\\\]]]^^^^^^^^^^^^```dddfffccc[[[VVVUUUWWWQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVTTTSSSRRRQQQRRRSSSUUUWWWXXXXXXYYYVVVWWWYYY[[[\\\]]]]]]\\\YYYYYYWWWVVVTTTSSSRRRRRRLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTVVVWWWVVVUUUVVVWWWVVVVVVVVVVVVVVV^^^ppp|||iiiddd{{{bbbWWWWWWlllcccVVVOOOHHHGGGEEEEEEGGGGGGGGGMMMTTT```iiivvv~~~|||~~~rrrpppttt{{{zzztttvvvlllQQQDDD<<<444666666666666666666666666555777999<<>>AAADDDFFFGGGFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOKKKKKKKKKLLLNNNOOOQQQRRRHHHCCCCCCGGGIIIFFFHHHNNNPPPMMMKKKLLLNNNNNNKKKGGGLLLKKKJJJIIIJJJLLLNNNPPPSSSSSSRRRPPPNNNNNNQQQTTTRRRUUUUUURRRMMMKKKOOOSSSOOOOOOOOONNNLLLLLLOOOQQQTTTWWW[[[^^^``````___]]]___```aaa```______aaabbbYYY\\\^^^]]]ZZZVVVTTTSSSPPPUUU[[[]]]\\\[[[[[[\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZTTTWWW[[[[[[YYYXXXYYYZZZXXXZZZ]]]```ccceeeffffffhhhhhhhhhiiijjjlllmmmnnnnnndddfffrrrtttrrr|||nnnoooxxxrrrpppVVVRRRNNNLLLIIILLL\\\mmmTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTTTTUUUXXXZZZ]]]^^^^^^]]]^^^bbbgggiiihhhfffeeebbb^^^YYYUUUSSSRRRRRRSSSRRRQQQQQQRRRTTTVVVXXXYYYZZZ[[[[[[XXXWWWVVVWWW[[[ZZZYYYYYYYYY[[[\\\]]]]]]^^^^^^___```aaabbbcccaaa```___]]][[[YYYXXXWWWTTTSSSRRRQQQRRRSSSUUUWWWVVVWWWXXXWWWTTTSSSRRRSSSRRRQQQOOONNNNNNRRRXXX\\\nnn{{{]]]YYYeeeqqqyyyWWWTTTJJJIIIFFFDDDFFFIIIIIIFFFOOOQQQ[[[jjjvvv~~~}}}{{{zzz}}}~~~|||xxxttttttxxx||||||}}}zzz|||YYYCCC;;;999888999888777666666777888999===@@@DDDFFFFFFGGGHHHIIIGGGHHHJJJKKKMMMNNNNNNNNNMMMLLLMMMOOORRRTTTTTTSSSNNNKKKGGGEEEEEEGGGHHHHHHNNNMMMMMMLLLMMMMMMNNNNNNPPPLLLKKKNNNOOONNNPPPUUUQQQSSSSSSQQQMMMLLLNNNPPPVVVUUUTTTRRRQQQOOONNNNNNMMMMMMMMMNNNPPPRRRTTTVVV[[[[[[[[[[[[\\\]]]^^^___bbb^^^[[[\\\aaacccbbb___XXX\\\^^^ZZZRRRNNNPPPTTTTTTUUUVVVVVVVVVWWWZZZ]]]aaa___\\\ZZZYYYXXXYYYZZZYYYYYYYYYYYYYYYYYYZZZ[[[ZZZ[[[\\\\\\\\\^^^bbbeeehhhhhhjjjmmmpppppplllhhhiiikkknnnmmmnnnrrr{{{{{{nnn___PPPJJJIIIJJJQQQYYYnnnSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVXXX[[[^^^``````______bbbeeegggfffdddeeedddaaa^^^[[[YYYXXXXXXTTTSSSQQQQQQRRRSSSUUUWWWYYYZZZ\\\[[[YYYXXXXXXYYYZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\]]]]]]^^^^^^^^^^^^______^^^]]]]]]\\\[[[[[[WWWVVVTTTSSSRRRRRRTTTTTTWWWXXXYYYWWWUUUSSSRRRSSSRRRQQQPPPNNNOOORRRXXX]]]eeewwwooo\\\]]]fffdddXXXMMMKKKIIIGGGGGGHHHGGGFFFLLLNNNWWWeeeqqqzzz}}}{{{zzzyyy~~~zzzxxxyyy{{{}}}~~~}}}oooQQQ@@@;;;999777999888888777888999:::;;;>>>AAAEEEGGGHHHIIIJJJLLLIIIJJJKKKLLLNNNOOOQQQQQQQQQPPPOOOPPPSSSUUUVVVUUUSSSOOOIIIFFFFFFGGGHHHIIINNNMMMMMMNNNNNNOOOOOOPPPSSSPPPQQQTTTSSSPPPNNNPPPQQQSSSUUUTTTRRRRRRTTTVVVVVVUUUUUUTTTRRRQQQOOONNNKKKKKKKKKLLLMMMOOOQQQRRRXXXXXXYYYZZZ[[[]]]^^^___```^^^\\\^^^bbbcccaaa^^^[[[]]]]]]YYYSSSOOOOOOQQQPPPQQQSSSTTTTTTWWWZZZ]]]___^^^\\\ZZZYYYYYYZZZ[[[YYYZZZ\\\]]]^^^]]]\\\[[[[[[\\\\\\[[[[[[^^^bbbeeehhhhhhiiilllnnnnnnkkkhhhfffhhhjjjjjjkkkooowww~~~|||pppbbbXXXNNNHHHKKKQQQ\\\iiizzzSSSSSSSSSTTTVVVXXXYYYZZZ[[[ZZZXXXWWWYYY\\\```bbbbbbaaa``````bbbcccccccccddddddcccbbb```^^^\\\ZZZUUUTTTRRRQQQQQQRRRTTTUUUXXXZZZ[[[[[[ZZZZZZ[[[\\\YYYXXXWWWVVVVVVWWWWWWXXXZZZZZZZZZ[[[[[[[[[ZZZZZZ]]]]]]]]]]]]^^^^^^^^^___[[[ZZZWWWUUUSSSRRRRRRSSSXXXYYYZZZXXXUUUSSSRRRSSSOOOOOOOOONNNNNNQQQVVVZZZaaarrr```XXX```{{{vvv___QQQNNNLLLIIIGGGFFFFFFFFFIIIJJJRRR^^^iiirrr}}}{{{zzzuuu{{{|||zzz}}}||||||||||||]]]FFF===:::888666888888888999:::;;;<<<===???BBBFFFIIIJJJKKKMMMOOOMMMMMMMMMNNNPPPRRRTTTVVVVVVTTTRRRRRRUUUXXXZZZ[[[WWWRRRLLLHHHGGGIIIJJJKKKNNNNNNOOOOOOPPPQQQRRRRRRUUUTTTVVVYYYWWWPPPLLLLLLLLLNNNQQQRRRRRRRRRTTTUUUUUUUUUVVVUUUTTTRRRPPPNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWYYY\\\^^^___^^^]]]\\\___bbbcccaaa^^^]]]]]]\\\ZZZWWWSSSPPPNNNLLLNNNPPPRRRSSSVVVYYY\\\\\\[[[ZZZYYYXXXYYYZZZ[[[YYY[[[^^^aaaaaa```]]][[[]]]]]]\\\[[[ZZZ]]]bbbeeehhhhhhhhhiiijjjkkkiiigggeeegggiiiiiijjjmmmtttyyy~~~}}}wwwkkk\\\OOOKKKLLLMMMRRRYYY```hhhsssSSSSSSTTTVVVXXXZZZ\\\^^^___]]]ZZZYYYZZZ]]]aaadddbbbaaa```___```bbbcccdddaaabbbccccccbbb^^^ZZZXXXVVVUUUSSSQQQQQQQQQSSSTTTWWWYYYZZZZZZZZZZZZ\\\^^^YYYXXXVVVUUUTTTTTTUUUUUUVVVWWWXXXZZZZZZ[[[ZZZZZZ\\\\\\\\\]]]]]]^^^^^^^^^\\\[[[YYYWWWUUUTTTSSSSSSYYYZZZZZZXXXUUUSSSRRRRRRMMMNNNMMMMMMLLLOOOSSSVVV^^^ooohhh[[[dddhhhiiiVVVQQQLLLJJJHHHEEEEEEGGGGGGGGGMMMWWWaaakkkzzz|||yyysssuuuyyy}}}~~~}}}|||{{{xxxvvvvvvyyy}}}iiiNNN???;;;:::888666777777888999;;;<<<>>>>>>@@@CCCGGGJJJLLLMMMOOOQQQPPPPPPOOOPPPQQQTTTWWWYYYZZZWWWTTTTTTXXX]]]```bbbXXXSSSMMMIIIIIIKKKMMMNNNNNNOOOPPPRRRSSSTTTTTTUUUUUUSSSTTTWWWUUUOOOKKKKKKJJJLLLNNNPPPQQQRRRRRRSSSSSSTTTUUUUUUTTTRRROOONNNRRRRRRRRRRRRRRRRRRSSSSSSQQQRRRSSSUUUWWWZZZ\\\^^^\\\[[[]]]___bbbccc```]]][[[[[[\\\^^^^^^ZZZSSSMMMLLLNNNQQQRRRSSSUUUXXXZZZZZZYYYXXXWWWVVVVVVVVVWWWXXXZZZ\\\^^^___^^^\\\[[[^^^]]]\\\ZZZZZZ]]]aaaeeegggfffeeeeeeffffffgggggggggiiijjjkkklllnnnsssvvvzzzyyyyyy{{{}}}uuuhhh\\\UUUNNNNNNNNNQQQVVV\\\```cccsssUUUUUUVVVXXXZZZ\\\^^^```bbb___\\\ZZZ[[[]]]aaaddd```````````````bbbdddeeebbbccceeeeeeccc^^^YYYVVVWWWVVVTTTRRRQQQRRRSSSTTTVVVXXXYYYYYYYYY[[[]]]```ZZZYYYWWWUUUTTTSSSSSSTTTSSSUUUWWWZZZ\\\]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVXXXYYYZZZXXXUUUSSSRRRSSSOOOPPPPPPOOONNNOOORRRTTTVVVggg|||wwwbbbbbb^^^{{{^^^TTTLLLJJJHHHEEEDDDGGGEEEFFFJJJRRRZZZeeeuuu~~~zzztttttttttuuuyyyzzzwwwyyy}}}uuusssqqq|||{{{wwwqqqppprrrvvvzzz{{{sss]]]FFF===<<<:::888888777777999:::<<<>>>>>>???@@@CCCHHHKKKLLLNNNPPPQQQSSSRRRRRRRRRSSSVVVXXXZZZYYYWWWTTTUUUZZZ```eeegggUUUQQQLLLJJJJJJMMMPPPQQQOOOPPPRRRTTTUUUUUUVVVUUURRROOONNNPPPOOOLLLKKKMMMOOOPPPPPPRRRSSSTTTTTTSSSRRRRRRSSSSSSRRRPPPNNNMMMOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPQQQSSSVVVXXXZZZ\\\YYYZZZ\\\^^^```aaa___]]]XXXZZZ^^^cccfffaaaWWWNNNPPPRRRTTTTTTTTTTTTUUUWWWXXXWWWVVVUUUSSSSSSRRRRRRWWWWWWXXXXXXYYYZZZZZZ[[[]]]]]]\\\[[[[[[]]]bbbeeeeeeeeeddddddcccdddfffgggjjjkkklllmmmmmmooorrrsssvvvzzzzzzsssttt}}}{{{lll\\\VVVOOOKKKKKKMMMNNNNNNWWWdddyyyYYYYYYYYYZZZ\\\]]]___```bbb```]]][[[[[[]]]___aaa___```bbbaaaaaabbbdddfffdddeeeggggggeee```[[[XXXXXXWWWUUUSSSSSSSSSUUUVVVXXXYYYZZZZZZZZZ\\\___aaa\\\[[[YYYVVVTTTSSSSSSSSSRRRTTTXXX[[[^^^_________\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVWWWXXXWWWUUUSSSRRRSSSTTTUUUUUUTTTRRRQQQRRRSSSSSS```vvvhhhYYY[[[rrrmmm\\\MMMJJJJJJFFFDDDFFFDDDEEEIIIOOOUUU^^^ooo~~~~~~|||xxxvvvwwwzzz~~~wwwpppqqquuu}}}qqqjjjiiidddooo|||sssnnnooorrrssssssxxx|||hhhTTTBBB======:::888:::888999;;;===>>>???@@@@@@BBBEEEIIILLLMMMNNNPPPRRRTTTTTTSSSSSSTTTUUUWWWXXXWWWTTTRRRTTTXXX^^^ccceeeTTTQQQNNNLLLNNNPPPRRRRRRPPPQQQSSSUUUVVVVVVUUUUUUOOOKKKIIIKKKKKKJJJLLLPPPRRRPPPOOOOOOQQQSSSSSSRRRRRRRRRQQQPPPPPPOOOOOONNNPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTVVVXXXYYYWWWXXXZZZ\\\]]]^^^^^^]]]XXXZZZ```eeegggbbbXXXPPPSSSUUUVVVVVVTTTSSSSSSTTTUUUUUUTTTSSSSSSRRRQQQQQQUUUUUUUUUUUUVVVWWWYYYZZZZZZ[[[\\\\\\\\\^^^bbbeeeccceeeeeeeeeeeeeeegggiiikkklllmmmnnnooopppppppppuuuvvv|||uuusss}}}uuujjjZZZNNNHHHGGGHHHHHHJJJSSSaaasss\\\\\\\\\\\\]]]^^^______aaa___]]]\\\[[[\\\]]]^^^```ccceeedddbbbaaabbbdddcccdddfffgggfffbbb^^^\\\YYYWWWVVVTTTTTTUUUWWWXXX[[[\\\\\\\\\\\\]]]aaaddd___]]]ZZZXXXUUUTTTTTTSSSRRRUUUXXX\\\^^^______^^^\\\\\\\\\[[[[[[[[[ZZZZZZWWWXXXXXXXXXWWWWWWVVVVVVSSSUUUVVVVVVTTTRRRSSSSSSVVVWWWWWWUUURRRPPPPPPPPPUUU]]]oooqqqVVVWWW___fffPPPLLLMMMHHHDDDDDDBBBCCCGGGLLLPPPYYYiiixxxyyyooollloooyyymmmfffeeeaaalll}}}zzzrrrppppppooonnnooorrrwww~~~|||zzz]]]LLL>>>===<<<777777<<<;;;===>>>@@@AAABBBBBBBBBEEEHHHLLLNNNOOOPPPQQQRRRUUUUUUTTTTTTTTTTTTUUUUUUTTTRRRPPPQQQTTTYYY\\\^^^VVVTTTQQQPPPQQQRRRRRRRRRQQQRRRTTTVVVVVVVVVTTTTTTNNNJJJIIIKKKKKKKKKMMMQQQSSSPPPMMMMMMPPPSSSTTTSSSTTTSSSQQQOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVUUUWWWXXXYYYZZZ[[[]]]^^^\\\^^^```bbbaaa]]]VVVRRRSSSUUUWWWVVVTTTSSSRRRSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSTTTUUUWWWXXXXXXXXXXXXWWWYYY\\\]]]^^^```ccceeedddfffiiiiiihhhiiikkkmmmoooppppppqqqssssssrrrqqqtttvvv}}}yyy||||||iii[[[QQQKKKHHHFFFJJJPPPYYYeeepppyyy~~~___^^^^^^]]]]]]^^^^^^^^^```___]]]\\\[[[[[[\\\\\\bbbeeegggfffccc``````aaa```bbbdddeeeeeeccc```^^^YYYXXXVVVUUUUUUVVVXXXYYY^^^^^^___^^^^^^___cccfff```___\\\YYYVVVUUUTTTTTTTTTVVVYYY\\\^^^^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]XXXXXXXXXXXXWWWVVVUUUTTTRRRSSSUUUUUUSSSRRRSSSTTTTTTUUUUUUSSSPPPMMMLLLLLLUUUXXXgggzzz[[[RRRQQQuuunnnTTTNNNOOOIIICCCBBBAAABBBFFFJJJNNNUUUeeetttrrrnnnlllyyymmmfffeeecccmmm|||vvvrrrpppmmmkkkhhhjjjmmmrrryyy~~~wwwxxxUUUFFF<<<<<<;;;666777>>>>>>???AAACCCDDDDDDDDDCCCHHHKKKNNNPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRPPPNNNNNNQQQTTTVVVWWWYYYWWWUUUTTTTTTTTTRRRQQQRRRSSSUUUVVVVVVUUUTTTSSSNNNKKKKKKMMMNNNLLLMMMQQQXXXTTTPPPPPPTTTXXXZZZZZZVVVTTTQQQOOOOOOPPPRRRSSSNNNOOOQQQRRRSSSSSSRRRRRRUUUTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXYYY\\\^^^`````````^^^[[[XXXTTTSSSRRRTTTVVVVVVTTTRRRRRRRRROOOPPPRRRTTTVVVWWWXXXXXXRRRTTTWWWZZZ\\\[[[YYYWWWUUUXXX\\\^^^___aaaccceeedddhhhkkkmmmllllllnnnqqqtttttttttvvvwwwwwwuuussspppttt}}}{{{~~~vvvbbbRRRIIIEEEEEEGGGJJJPPPXXX___cccsss^^^```aaa___[[[[[[```eeeccc```\\\\\\^^^aaaaaa```fffggghhhfffdddaaaaaaaaacccdddfffggggggeeecccbbb[[[YYYWWWWWWXXXYYYYYYXXX^^^]]]]]]^^^```aaa`````````]]]ZZZXXXXXXWWWUUUSSSPPPQQQUUUXXXZZZ\\\]]]]]]bbbaaa```___^^^]]]]]]]]]YYYYYYYYYXXXWWWUUUTTTSSSUUUSSSRRRRRRSSSRRRPPPMMMQQQSSSSSSQQQNNNMMMPPPSSSWWWWWWddd}}}aaaNNNSSSdddaaaTTTOOOHHHGGGLLLEEEFFFFFFFFFIIIQQQ]]]eeeyyytttllliiiyyy~~~uuummmhhhgggdddrrr~~~zzzvvvrrrjjjfffeeejjjnnnssszzzfffSSSHHH===;;;;;;;;;;;;===???AAADDDFFFHHHIIIHHHHHHKKKMMMOOOQQQSSSSSSTTTSSSUUUTTTSSSSSSUUUUUUTTTSSSNNNMMMLLLLLLNNNRRRUUUXXXVVVVVVVVVVVVUUUTTTSSSSSSZZZZZZ[[[YYYVVVSSSSSSSSSPPPOOONNNLLLLLLLLLLLLMMMRRRTTTVVVVVVVVVWWWZZZ\\\XXXUUURRRRRRTTTUUUTTTRRRPPPPPPPPPQQQRRRSSSSSSSSSYYYWWWVVVWWWZZZ[[[ZZZXXX]]]\\\ZZZXXXXXXYYYZZZ[[[```\\\ZZZ]]]^^^[[[WWWVVVUUUVVVWWWUUURRRQQQSSSVVVYYYVVVVVV]]]ggghhh___VVVVVVTTTSSSTTTUUUWWWWWWVVVVVVWWWYYY\\\```dddgggiiieeehhhkkklllmmmmmmooopppooorrrtttuuutttsssssssssssstttzzzwwwyyyyyytttxxxwwwxxx~~~cccVVVGGGHHHIIIHHHGGGHHHLLLPPPYYYfff}}}```ccceeeccc___]]]```ccchhheeeaaaaaabbbccccccbbb```aaabbbaaa___^^^^^^^^^cccccceeeeeeeeecccaaa```]]]ZZZXXXWWWXXXYYYYYYXXXYYYZZZ[[[]]]```bbbcccccc\\\ZZZXXXVVVWWWVVVUUUTTTRRRTTTVVVYYY[[[\\\]]]]]]bbbaaa___^^^\\\[[[ZZZZZZWWWWWWXXXWWWVVVUUUTTTTTTQQQRRRTTTTTTSSSPPPMMMKKKNNNOOOOOONNNLLLLLLOOORRRVVVVVVbbbyyynnnRRROOOVVVqqqhhhXXXQQQIIIFFFIIIEEEEEEFFFEEEGGGNNNYYYaaapppzzzxxxmmmiiivvvzzzpppjjjiiiggguuu}}}vvvmmmhhhfffhhhjjjlllqqqxxx}}}}}}```PPPEEE<<<;;;<<<<<<===@@@CCCDDDFFFHHHIIIIIIHHHGGGNNNOOOQQQSSSSSSSSSRRRQQQTTTSSSSSSTTTUUUUUUTTTRRROOONNNMMMMMMNNNQQQTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUYYYZZZZZZYYYVVVTTTTTTTTTSSSRRRPPPNNNMMMMMMNNNNNNTTTVVVYYYZZZ[[[\\\]]]______[[[VVVTTTSSSSSSRRRPPPRRRRRRRRRRRRRRRRRRRRRRRRXXXVVVVVVXXX[[[^^^]]]\\\^^^]]][[[ZZZYYYZZZ[[[\\\bbb]]]\\\______ZZZVVVUUUTTTVVVVVVTTTSSSSSSVVVYYY]]]ZZZ[[[bbbjjjkkkcccZZZWWWUUUTTTUUUVVVWWWWWWVVVWWWXXXZZZ]]]aaadddfffggghhhjjjlllnnnnnnppprrrtttrrrtttvvvuuusssqqqoooooosssssswww{{{{{{zzzuuummmllliiihhhqqqjjjUUUPPPIIIDDDDDDEEEFFFFFFKKKTTTdddvvvbbbfffjjjiiieeebbb```aaajjjhhheeedddddddddbbbaaa^^^```bbbbbb`````````aaacccdddddddddcccbbb```______\\\YYYXXXYYYYYYYYYXXXTTTUUUXXX[[[___bbbeeefff\\\ZZZWWWWWWWWWXXXXXXWWWVVVWWWYYYZZZ[[[\\\\\\\\\```___^^^\\\ZZZXXXVVVUUUTTTTTTUUUVVVVVVUUUUUUUUUOOOTTTYYYYYYUUUPPPLLLKKKNNNNNNMMMKKKKKKLLLPPPSSSUUUVVVaaatttvvv[[[NNNIII[[[vvv```TTTLLLHHHHHHEEEFFFEEEDDDEEEJJJSSSZZZgggrrrzzzlllgggqqq|||rrrlllkkkrrruuupppkkkkkkiiihhhjjjooorrruuuzzz~~~pppZZZJJJAAA;;;;;;===>>>@@@DDDGGGHHHJJJKKKKKKJJJIIIIIIPPPQQQSSSUUUUUUSSSPPPOOORRRRRRRRRTTTVVVVVVUUUSSSRRRPPPOOONNNNNNOOOQQQRRRUUUUUUVVVVVVVVVVVVVVVWWWWWWYYYZZZYYYWWWUUUUUUVVVVVVUUURRRPPPOOOOOOOOOPPPTTTWWW[[[]]]^^^___```aaaccc___ZZZVVVTTTSSSRRRQQQTTTTTTTTTSSSSSSSSSSSSSSSWWWWWWWWWZZZ]]]```aaa``````___]]][[[[[[\\\^^^___bbb___^^^```___ZZZUUUTTTUUUVVVVVVUUUTTTVVVXXX[[[]]]\\\]]]dddkkkkkkccc[[[XXXVVVUUUUUUWWWWWWVVVUUUVVVXXX[[[___ccceeefffgggjjjkkklllmmmnnnppptttvvvrrrtttuuutttrrrpppoooooottttttvvvwwwvvvtttxxx~~~zzzllleee___\\\cccooonnn```OOOFFFEEEFFFDDDAAABBBDDDLLLWWWcccrrraaaeeekkkmmmkkkfffcccaaahhhgggeeecccbbb```^^^]]]]]]___aaabbbbbbbbbcccdddfffffffffeeedddbbbaaa``````]]]ZZZYYYYYYYYYYYYXXXRRRTTTWWW[[[^^^aaadddgggaaa^^^[[[ZZZZZZ[[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\[[[YYYVVVSSSRRRPPPQQQRRRTTTTTTUUUUUUUUUSSSXXX]]]]]]WWWQQQPPPQQQQQQPPPNNNLLLLLLMMMPPPSSSTTTUUU^^^nnn{{{~~~bbbQQQFFFNNNfffiiiXXXOOOKKKJJJEEEFFFFFFDDDCCCFFFMMMSSSaaammm}}}}}}~~~xxxhhhbbbkkk{{{yyyqqqnnnppp}}}|||vvvsssoookkkkkknnnnnnqqqvvvyyy{{{}}}}}}iiiUUUEEE>>>:::<<>>AAACCCGGGKKKJJJKKKMMMNNNPPPQQQRRRRRROOOQQQSSSUUUUUUTTTRRRQQQMMMMMMOOOTTTXXX[[[[[[ZZZUUUTTTSSSQQQOOOOOOOOOOOOQQQQQQPPPQQQRRRSSSUUUVVVVVVXXXYYYYYYXXXWWWWWWXXXWWWUUURRROOONNNOOOPPPQQQTTTWWW[[[]]]^^^```aaacccfffccc___[[[WWWUUUUUUVVVPPPQQQRRRTTTUUUWWWXXXYYY[[[\\\]]]]]]]]]^^^______aaa```^^^]]]]]]^^^```aaa]]][[[\\\___^^^ZZZYYY\\\^^^]]]]]]]]]\\\[[[ZZZYYYVVVVVVXXX[[[]]]]]]YYYVVVVVVUUUUUUUUUVVVUUUSSSQQQPPPTTTYYY___dddhhhjjjjjjiiijjjjjjjjjkkkmmmqqqtttmmmoooqqqqqqpppooopppqqqjjjlllllllllmmmpppsssttt{{{kkkfffeeehhhdddiiiyyyaaaTTTNNNKKKJJJEEEBBBBBBEEEGGGKKKUUU___[[[___dddiiijjjgggccc``````bbbdddcccaaa]]][[[[[[YYY[[[^^^___``````bbbdddffffffeeedddcccbbbbbbbbb___\\\YYYXXXYYYYYYYYYXXXUUUXXX\\\\\\\\\]]]```ccceeebbb]]]ZZZYYYYYYYYYYYY[[[ZZZYYYXXXXXXXXXYYYYYYYYYZZZ[[[[[[YYYUUUQQQNNNKKKLLLNNNPPPRRRSSSSSSTTTUUUXXXYYYWWWTTTRRRRRRTTTPPPNNNKKKJJJJJJJJJIIIGGGHHHKKKPPPVVVaaasssbbbQQQEEEFFFKKKYYY|||eeeVVVOOOKKKGGGHHHHHHEEEBBBBBBFFFJJJOOOYYYjjj{{{jjjaaa]]]ZZZYYY[[[WWWZZZaaalll~~~~~~nnndddXXX]]]fffxxxvvvoooqqqwwwxxxuuuvvvxxx{{{~~~}}}yyywwwvvvuuuzzz}}}{{{|||___III@@@======AAACCCEEEHHHNNNLLLLLLNNNOOOQQQSSSTTTUUUPPPQQQRRRSSSSSSSSSRRRQQQLLLLLLMMMPPPUUUXXXZZZZZZVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPOOOOOOPPPQQQSSSTTTWWWYYYZZZZZZXXXWWWWWWXXXVVVTTTQQQNNNMMMOOOQQQSSSWWWYYY\\\]]]^^^```ccceeeiiigggddd^^^XXXTTTRRRRRRNNNOOOQQQSSSUUUXXXYYYZZZ]]]^^^^^^]]]\\\[[[[[[]]]```___]]]\\\\\\^^^```aaa\\\ZZZZZZ\\\[[[YYY[[[___aaaaaaaaabbbbbb```[[[XXXVVVWWWXXXYYYYYYXXXXXXWWWUUUUUUUUUVVVWWWWWWTTTRRRPPPSSSXXX]]]cccgggjjjkkkkkklllmmmmmmlllmmmpppssspppqqqqqqpppmmmllllllmmmnnnpppooolllmmmqqqrrrqqqtttvvv~~~pppllljjjjjjhhhkkk}}}nnn]]]TTTPPPMMMDDDAAABBBDDDDDDCCCGGGLLL[[[]]]```dddeeeccc___\\\[[[___bbbccc```]]][[[[[[ZZZ\\\___``````aaacccdddaaaaaa```_______________]]]ZZZXXXWWWXXXYYYYYYXXXVVVYYY]]]]]]\\\\\\```dddeeeaaa]]]ZZZZZZ[[[[[[[[[\\\[[[ZZZYYYYYYYYYZZZZZZ\\\]]]^^^]]]ZZZTTTNNNJJJJJJKKKMMMOOOPPPQQQRRRRRRTTTUUUWWWXXXWWWUUUSSSRRRMMMKKKJJJJJJKKKKKKHHHFFFFFFIIILLLMMMVVViiipppYYYHHHGGGGGGLLLhhhuuu```TTTMMMIIIJJJJJJGGGCCCBBBEEEHHHJJJQQQaaauuunnnbbb[[[TTTQQQPPPOOOPPPSSSZZZggg{{{ssseee^^^VVVXXX[[[gggvvvlllkkkppp~~~zzzzzz||||||yyywwwssswww}}}|||xxx|||}}}~~~~~~xxxttt~~~pppVVVDDD@@@>>>???CCCEEEFFFIIIOOOOOOOOOOOOPPPQQQSSSTTTUUUSSSSSSRRRQQQPPPPPPPPPPPPNNNLLLKKKLLLPPPSSSUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSQQQQQQOOOOOOOOOQQQSSSTTTXXXZZZ[[[ZZZXXXWWWWWWXXXVVVSSSPPPNNNNNNPPPSSSUUUYYYZZZ[[[[[[[[[^^^aaadddggggggfffaaaZZZTTTRRRRRROOOOOOQQQSSSUUUWWWXXXYYY[[[]]]^^^\\\ZZZYYYZZZ[[[^^^]]]\\\[[[[[[]]]___```]]]ZZZYYYZZZWWWVVVYYY```aaabbbdddggghhheee^^^YYYXXXXXXXXXVVVUUUUUUWWWYYYVVVUUUVVVXXXZZZYYYWWWUUURRRTTTWWW[[[```dddgggiiikkklllmmmmmmllllllmmmooopppqqqqqqooolllkkklllmmmqqqsssrrrnnnoootttuuurrrooopppvvvzzzrrrmmmooovvvtttiiiccc\\\VVVLLLGGGEEEDDDBBB@@@BBBFFF\\\\\\^^^```aaa___\\\YYYWWW[[[___```^^^[[[ZZZZZZUUUXXXZZZ\\\\\\\\\^^^___]]]]]]\\\[[[[[[[[[\\\\\\[[[YYYWWWWWWXXXYYYYYYXXXUUUZZZ^^^^^^\\\]]]aaaeeefffbbb^^^\\\]]]___``````]]]\\\[[[ZZZZZZZZZ[[[\\\```aaaaaa___ZZZSSSKKKGGGJJJKKKLLLNNNPPPQQQQQQRRRSSSUUUXXX[[[\\\ZZZUUUQQQLLLKKKJJJLLLNNNNNNKKKHHHIIILLLLLLKKKQQQddd~~~eeeMMMIIIGGGFFFZZZvvvjjjZZZPPPIIIKKKKKKHHHDDDCCCEEEHHHJJJPPP]]]pppxxxlllbbbXXXRRRPPPKKKKKKKKKNNNWWWhhh{{{~~~jjj]]]WWWUUUVVVTTT[[[xxxvvvhhhdddfff{{{~~~~~~|||~~~{{{yyysssuuuyyy~~~~~~yyyyyyxxxxxxuuuuuupppooo~~~|||dddPPPCCCAAA@@@AAAEEEFFFFFFJJJOOOQQQQQQQQQQQQQQQRRRSSSSSSVVVUUURRRPPPNNNNNNNNNNNNOOOMMMJJJIIIKKKNNNPPPPPPUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRPPPPPPPPPQQQSSSTTTYYYZZZ[[[ZZZXXXWWWWWWWWWVVVSSSPPPNNNOOOQQQUUUWWWXXXXXXXXXWWWWWWZZZ^^^bbbbbbddddddaaa\\\WWWUUUUUUPPPPPPQQQSSSTTTUUUVVVWWWYYY[[[]]][[[YYYXXXYYY\\\]]]\\\ZZZZZZZZZ\\\^^^______\\\ZZZXXXUUUSSSXXX______aaaeeejjjllliiiaaa[[[XXXXXXWWWTTTRRRRRRVVVZZZVVVWWWXXXZZZ\\\\\\YYYWWWUUUVVVXXXZZZ^^^aaaeeefffhhhjjjlllllljjjiiiiiijjjlllmmmnnnmmmlllmmmnnnppplllnnnnnnjjjmmmssstttpppooopppuuu{{{}}}{{{qqquuuvvvssssssjjjaaaYYYRRRKKKGGGCCC@@@BBBGGGZZZ[[[]]]```bbb```\\\XXXWWWYYY\\\^^^^^^]]][[[ZZZXXXXXXXXXWWWUUUUUUYYY[[[VVVTTTSSSSSSVVVXXXXXXXXXVVVVVVVVVWWWWWWWWWWWWWWWWWWYYY[[[]]]^^^]]][[[ZZZYYY[[[]]]]]]]]]^^^___aaa```^^^[[[WWWUUUVVVZZZ]]]fffccc^^^YYYSSSOOOLLLKKKHHHIIIJJJLLLNNNPPPQQQRRRTTTSSSUUU\\\aaa```VVVMMMKKKIIIHHHHHHKKKOOOQQQQQQLLLJJJFFFLLLTTTXXXnnnxxxvvv|||YYYHHHEEEHHHSSS___zzz[[[YYYKKKLLLJJJFFFCCCDDDEEEEEEHHHIIIRRRccctttwwwggg]]]VVVQQQMMMJJJJJJLLLOOOWWWfffuuusssggg]]]UUURRROOOMMMTTTjjjzzzddd\\\cccnnnxxx}}}zzzyyy{{{|||yyyxxxyyytttsssvvv|||zzzwwwzzzxxxuuunnnffffffssskkkZZZMMMCCC???@@@AAABBBDDDHHHMMMPPPPPPQQQRRRSSSSSSTTTVVVYYYVVVWWWWWWVVVUUUSSSPPPOOOPPPMMMJJJIIIKKKOOOSSSTTTUUUTTTSSSRRRRRRSSSTTTUUUWWWVVVTTTSSSRRRSSSTTTUUUYYYYYYYYYYYYXXXWWWVVVUUU[[[VVVQQQPPPRRRUUUWWWWWWZZZ\\\]]][[[YYYXXX[[[^^^```aaaaaaaaa^^^ZZZVVVTTTSSSRRRRRRQQQQQQRRRTTTTTTUUUWWWZZZ]]]___]]]YYYUUUZZZ]]]```aaa```^^^]]]]]]aaa___[[[VVVSSSTTTXXX[[[]]]```cccfffeeeccc___]]][[[[[[ZZZXXXUUUTTTTTTUUUZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWXXX[[[___dddgggnnnmmmkkkiiiiiiiiijjjkkkhhhiiijjjjjjjjjkkklllnnnmmmkkkkkkmmmqqqttttttrrrmmmkkklllpppttt{{{sssyyy{{{{{{~~~{{{vvvpppeeeWWWNNNJJJHHHEEEAAAYYYZZZ\\\```aaa```\\\YYYWWWYYY[[[]]]\\\[[[ZZZZZZ\\\YYYVVVUUUWWWYYYYYYYYYUUUSSSQQQQQQSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWYYY\\\^^^___]]][[[YYYXXXZZZ\\\\\\\\\]]]___aaadddbbb___ZZZVVVUUUWWWXXX[[[ZZZXXXVVVRRROOOLLLKKKMMMNNNNNNOOOPPPQQQRRRSSSRRRQQQSSSWWW\\\ZZZTTTMMMLLLJJJIIIKKKNNNQQQRRRRRRKKKJJJFFFKKKSSSVVVjjjuuu}}}iiiSSSIIIEEEKKKUUU}}}jjj___OOOMMMJJJFFFCCCCCCCCCCCCFFFFFFLLLYYYiiixxxvvvjjj___VVVPPPMMMKKKKKKKKKOOO[[[hhhxxxpppdddZZZRRRPPPMMMKKKOOO___wwwlll[[[XXX]]]gggvvv{{{wwwwwwwwwtttsssuuurrrpppqqqwww{{{}}}wwwrrrkkkhhhooo}}}dddSSSGGG>>>>>>@@@BBBCCCDDDGGGKKKNNNPPPQQQRRRRRRRRRSSSUUUWWWWWWWWWWWWWWWVVVTTTRRRQQQSSSOOOKKKJJJKKKNNNPPPQQQSSSRRRQQQQQQQQQQQQRRRSSSUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWZZZVVVRRRPPPRRRUUUWWWWWWXXXZZZ]]]\\\ZZZYYYZZZ[[[^^^___```___^^^[[[XXXVVVSSSRRRQQQPPPOOOPPPQQQQQQTTTUUUXXX\\\^^^\\\XXXUUUWWWZZZ]]]___]]]\\\[[[ZZZ___^^^ZZZVVVSSSSSSWWWZZZ[[[]]]```bbbbbbaaa___]]]\\\]]]]]][[[XXXWWWXXXYYY\\\[[[[[[[[[ZZZZZZYYYYYYWWWWWWVVVVVVYYY^^^bbbeeekkkkkkkkkkkkkkkjjjiiiiiifffffffffffffffgggiiikkklllkkkjjjllloooqqqpppooollljjjjjjnnnqqqvvv|||zzzmmm___TTTKKKFFFCCCWWWXXXZZZ^^^```___\\\YYYXXXZZZ[[[[[[ZZZZZZZZZ[[[^^^YYYSSSRRRTTTVVVUUUSSSUUUSSSPPPPPPQQQRRRRRRQQQSSSSSSTTTUUUWWWXXXYYYYYYWWWYYY]]]___```]]]ZZZXXXVVVXXXYYYZZZZZZ[[[^^^```gggfffccc^^^XXXTTTRRRRRRQQQQQQRRRSSSRRRQQQOOONNNSSSRRRRRRQQQQQQQQQQQQQQQNNNNNNOOOQQQRRRQQQNNNLLLKKKJJJJJJMMMPPPRRRRRRRRRKKKJJJGGGJJJQQQSSSdddxxxvvv~~~eeeOOODDDGGGQQQooojjjWWWRRRLLLGGGEEEDDDCCCCCCEEEDDDFFFPPP\\\jjj|||vvvfffYYYVVVRRRNNNLLLIIIIIIPPPYYYlll{{{}}}ooodddZZZRRROOOMMMKKKKKKRRRaaattt}}}~~~tttZZZMMMQQQYYYfffuuuzzzwwwtttppppppsssrrroooooosssvvvxxx}}}zzzqqqiiijjjzzzuuu]]]NNNDDD===???AAACCCEEEEEEGGGIIIKKKPPPQQQRRRRRRQQQQQQRRRTTTVVVVVVVVVVVVVVVUUUUUUTTTUUURRRNNNKKKLLLMMMNNNNNNQQQPPPOOONNNNNNOOOPPPQQQRRRTTTVVVXXXYYYXXXWWWVVVUUUVVVWWWXXXYYYXXXWWWVVVXXXUUURRRQQQRRRUUUVVVVVVUUUXXX[[[\\\ZZZXXXWWWWWWZZZ[[[\\\]]]]]][[[YYYXXXUUUTTTRRRPPPOOOOOOOOOOOORRRSSSVVVZZZ\\\[[[WWWTTTSSSVVVZZZ[[[ZZZXXXXXXWWW\\\[[[XXXTTTRRRRRRUUUXXXXXXYYY[[[]]]^^^^^^^^^]]]^^^^^^___]]]\\\[[[\\\^^^^^^]]]]]]\\\[[[ZZZZZZYYYWWWVVVUUUUUUWWW[[[___bbbgggiiikkklllllljjjhhhfffeeeeeedddccccccdddeeefffjjjiiihhhjjjlllmmmmmmkkkmmmjjjiiilllnnnpppxxxyyyqqqqqqyyytttcccUUUMMMJJJSSSTTTWWWZZZ]]]]]]ZZZXXXXXXZZZ\\\[[[YYYXXXZZZ\\\```\\\VVVRRRPPPOOOOOONNNUUUSSSQQQQQQSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYVVVYYY\\\___```]]]ZZZWWWTTTUUUVVVVVVVVVXXXZZZ]]]eeeeeeccc___XXXSSSOOONNNNNNOOOPPPPPPQQQRRRSSSSSSVVVTTTRRRPPPNNNMMMMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJLLLOOOPPPPPPOOOIIIJJJGGGHHHNNNOOO\\\uuurrrooo{{{[[[GGGHHHSSS___{{{bbbXXXNNNIIIHHHFFFEEEEEEGGGDDDEEEJJJSSS```rrrpppaaa]]]XXXSSSPPPLLLIIIMMMTTTeeewww~~~rrrhhh^^^UUUQQQOOOMMMLLLLLLSSSaaaoootttooovvvsssYYYJJJLLLQQQ[[[fffttt}}}wwwssssssvvvvvvqqqoooqqqsssuuuzzz~~~rrrgggnnnmmmYYYMMMFFFCCCAAACCCFFFGGGHHHHHHJJJKKKPPPQQQRRRRRRPPPPPPPPPQQQSSSSSSTTTTTTUUUUUUUUUUUUTTTQQQNNNMMMMMMNNNNNNMMMNNNMMMLLLKKKKKKLLLMMMNNNPPPRRRVVVYYYZZZXXXUUUSSSTTTUUUVVVVVVUUUTTTSSSRRRVVVTTTRRRQQQRRRSSSTTTUUUUUUVVVWWWWWWWWWVVVVVVVVVUUUVVVXXXZZZ[[[ZZZZZZYYYXXXVVVTTTRRRPPPPPPPPPPPPPPPQQQTTTXXXZZZZZZWWWTTTQQQTTTWWWYYYXXXVVVUUUUUUXXXWWWUUURRRPPPPPPSSSUUUUUUVVVWWWYYY[[[\\\]]]^^^]]]^^^___^^^]]]]]]___aaa______^^^]]]\\\[[[[[[ZZZXXXWWWUUUTTTUUUXXX\\\^^^eeegggiiijjjjjjiiigggfffgggeeecccaaaaaabbbaaaaaaddddddeeefffhhhjjjjjjjjjnnnjjjhhhkkkllllllqqqvvv}}}~~~uuupppwwwwwwjjjaaa\\\QQQQQQSSSVVVYYYYYYWWWUUUUUUXXXZZZYYYUUUTTTVVVZZZeeeeeeccc\\\SSSNNNNNNPPPUUUSSSRRRSSSVVVXXXYYYYYYWWWVVVVVVVVVVVVVVVVVVVVVTTTWWW[[[]]]^^^]]]ZZZXXXRRRSSSSSSSSSSSSTTTWWWZZZ___``````]]]XXXSSSOOONNNPPPOOONNNNNNOOOQQQSSSUUUXXXVVVSSSOOOMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEGGGFFFGGGIIIKKKLLLKKKJJJFFFIIIFFFFFFLLLKKKTTThhhqqqeeeuuulllNNNIIIPPPUUUrrrooo___PPPJJJIIIFFFEEEFFFGGGDDDDDDGGGMMMXXXiiiyyypppccc]]]XXXTTTPPPMMMOOOTTTcccvvvwwwnnnddd[[[UUUQQQNNNMMMKKKNNNZZZgggjjjiiioooxxxvvveeeSSSKKKFFFIIIOOOXXXdddtttyyyxxxzzzzzztttqqqqqqrrrssswww}}}ttttttrrriiitttgggVVVMMMIIIGGGDDDFFFIIIJJJJJJJJJLLLMMMOOOQQQRRRRRRQQQOOOOOOPPPPPPPPPPPPQQQQQQRRRSSSSSSQQQOOONNNNNNOOOPPPOOOOOOKKKKKKJJJIIIIIIJJJKKKKKKNNNQQQUUUWWWXXXVVVRRRPPPQQQQQQQQQQQQQQQQQQPPPPPPRRRRRRRRRQQQQQQQQQRRRSSSUUUSSSQQQPPPQQQRRRTTTTTTQQQRRRTTTVVVWWWXXXXXXXXXVVVUUUSSSQQQOOOOOOOOOOOOOOOPPPRRRVVVYYYYYYWWWTTTQQQTTTWWWXXXVVVTTTSSSSSSSSSSSSRRRQQQOOOOOOPPPRRRSSSSSSTTTVVVXXXZZZ\\\]]]ZZZ[[[\\\\\\\\\\\\^^^```_________^^^]]]\\\\\\[[[ZZZXXXVVVTTTTTTVVVYYY[[[ddddddeeefffffffffggggggeeeccc```___```___]]][[[]]]^^^aaaccceeegggjjjkkknnnjjjhhhkkklllkkkmmmpppuuu}}}ooojjjpppwww}}}PPPPPPRRRTTTVVVWWWUUUSSSRRRVVVYYYXXXTTTQQQTTTWWWjjjnnnnnngggZZZRRRRRRVVVSSSRRRQQQRRRUUUXXXYYYZZZVVVVVVUUUTTTTTTSSSSSSRRRSSSUUUXXXZZZ\\\[[[ZZZYYYTTTTTTSSSRRRQQQRRRUUUWWWZZZ\\\]]]\\\XXXTTTQQQPPPPPPOOONNNNNNOOOPPPRRRSSSYYYWWWSSSPPPMMMLLLLLLLLLIIIHHHGGGHHHJJJJJJHHHGGGFFFEEEDDDDDDFFFGGGFFFDDDCCCHHHEEEEEEIIIHHHMMM]]]uuuuuucccjjjaaaOOOKKKRRRfffkkkUUULLLIIIEEEDDDGGGDDDCCCCCCEEEGGGOOO^^^lll|||lllddd]]]YYYUUUQQQRRRWWWbbbuuu{{{tttlllccc\\\TTTNNNMMMLLLLLLWWWdddhhhhhhjjjkkkdddVVVMMMJJJEEEFFFIIIPPP\\\mmm|||wwwrrrrrrqqqqqqtttzzz}}}lll___^^^nnn~~~qqqkkk{{{|||```RRRKKKGGGFFFFFFHHHJJJKKKKKKLLLNNNPPPOOOQQQSSSSSSQQQPPPPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQOOONNNNNNOOOQQQRRRQQQPPPJJJIIIHHHGGGGGGHHHIIIJJJMMMNNNQQQSSSTTTTTTRRRQQQNNNMMMLLLLLLMMMNNNPPPQQQNNNPPPQQQQQQOOONNNOOOPPPTTTPPPLLLKKKLLLOOOQQQRRRNNNOOOPPPRRRSSSTTTTTTUUUPPPOOONNNMMMLLLMMMMMMNNNNNNOOOQQQUUUXXXYYYWWWUUUQQQTTTVVVWWWUUURRRPPPPPPNNNOOOPPPOOOMMMMMMNNNPPPPPPQQQRRRTTTVVVXXXZZZ[[[XXXYYYZZZZZZYYYZZZ\\\^^^^^^^^^^^^^^^]]]]]]]]]]]]]]][[[XXXUUUUUUVVVXXXZZZaaaaaaaaabbbcccdddeeeeee```^^^]]]^^^```___\\\XXXXXX[[[^^^aaaccceeeiiikkklllhhhhhhkkkmmmllllllnnnqqqwww~~~rrriiilllkkkqqq}}}RRRRRRRRRTTTVVVVVVTTTRRRTTTYYY^^^]]]WWWTTTVVVYYYgggjjjlllfff]]]UUUSSSSSSOOONNNMMMMMMPPPSSSTTTSSSQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRTTTWWWYYYZZZ[[[[[[WWWWWWUUUSSSQQQRRRUUUWWWYYY[[[\\\[[[XXXUUUTTTSSSOOOPPPRRRTTTTTTTTTRRRQQQVVVTTTQQQMMMKKKJJJKKKKKKGGGFFFGGGLLLSSSUUUQQQMMMGGGEEEBBBAAABBBBBBBBBAAA@@@FFFDDDCCCHHHFFFIIIUUUjjjjjjffftttbbbPPPQQQXXX|||```SSSNNNHHHFFFIIIDDDCCCDDDEEEDDDGGGSSS```sss~~~~~~zzzpppggg```[[[VVVVVVYYYaaavvv|||vvvooogggZZZPPPOOONNNMMMVVVcccllljjjhhheee]]]RRRKKKIIIGGGGGGHHHLLLVVVfffwww{{{wwwvvvuuusssuuuzzzrrr```UUUTTTbbbttt{{{ppplllqqqXXXNNNIIIGGGFFFGGGHHHIIIJJJJJJLLLOOORRRNNNPPPSSSTTTRRRQQQQQQQQQMMMMMMLLLLLLLLLNNNOOOPPPOOONNNNNNPPPRRRRRRPPPOOOIIIHHHGGGFFFFFFGGGHHHIIIKKKLLLMMMOOORRRTTTUUUVVVSSSQQQMMMJJJIIIJJJLLLNNNKKKMMMPPPPPPMMMLLLMMMNNNOOOLLLIIIHHHJJJMMMMMMLLLMMMMMMNNNOOOPPPPPPQQQQQQLLLLLLKKKKKKKKKLLLNNNOOONNNNNNQQQUUUXXXYYYXXXWWWQQQTTTVVVUUUSSSOOOMMMLLLKKKLLLNNNNNNLLLLLLLLLNNNLLLNNNPPPRRRTTTUUUVVVVVVVVVWWWXXXXXXWWWXXXYYY[[[\\\]]]]]]]]]]]]^^^^^^^^^```^^^ZZZWWWVVVVVVXXXYYY[[[]]]___bbbccccccbbbaaa[[[[[[\\\aaaeeefffaaa\\\WWWZZZ^^^```aaacccgggjjjiiieeefffkkknnnmmmlllmmmnnnqqqvvvxxxwwwxxxzzzuuusssssszzzTTTSSSTTTUUUVVVVVVTTTSSSXXX^^^dddccc]]]YYYZZZ]]]```aaabbb___ZZZTTTOOOLLLLLLKKKIIIIIIKKKMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRTTTWWWYYY[[[]]]ZZZYYYXXXUUUSSSSSSUUUXXXZZZ[[[\\\[[[YYYVVVUUUUUUNNNRRRWWW[[[[[[YYYUUURRRSSSPPPMMMIIIHHHGGGHHHIIIEEEDDDGGGPPPZZZ^^^YYYSSSHHHEEEAAA@@@@@@@@@@@@@@@>>>EEECCCBBBGGGEEEFFFQQQbbb}}}sssfffjjj}}}www[[[OOONNNooojjj[[[TTTLLLIIILLLEEEFFFGGGGGGDDDDDDMMMXXXcccrrr|||pppggg```ZZZYYY\\\cccwwwyyyqqqaaaSSSQQQPPPOOOWWWcccpppmmmjjjfff^^^TTTLLLIIIGGGFFFDDDEEELLLZZZiiittt~~~|||{{{yyywwwxxx|||nnn^^^TTTSSS```qqqzzzpppmmmgggRRRLLLJJJHHHHHHFFFGGGHHHHHHIIILLLPPPSSSNNNPPPSSSTTTSSSRRRRRRRRRNNNMMMLLLLLLLLLMMMOOOPPPPPPOOOOOOQQQRRRRRROOOMMMIIIHHHGGGFFFFFFGGGHHHIIIIIIJJJKKKMMMQQQUUUYYY\\\\\\XXXQQQKKKFFFFFFGGGHHHIIILLLOOOOOOMMMKKKKKKMMMLLLIIIHHHHHHKKKLLLJJJHHHLLLMMMMMMMMMMMMNNNNNNNNNLLLKKKKKKKKKMMMNNNPPPRRRNNNNNNQQQTTTXXXZZZYYYWWWQQQSSSUUUTTTQQQMMMKKKJJJIIIKKKMMMMMMLLLKKKLLLMMMJJJLLLNNNQQQRRRSSSSSSSSSVVVWWWXXXWWWVVVWWWXXXZZZ[[[[[[\\\]]]]]]^^^^^^___bbb```\\\XXXWWWWWWXXXZZZWWWZZZ___cccdddbbb```]]]ZZZZZZ^^^eeelllmmmiiidddXXX[[[___``````aaadddhhhfffcccdddjjjooonnnlllmmmiiiiiimmmqqqqqquuu{{{pppkkkrrr___[[[VVVUUUVVVYYYZZZYYY\\\```dddgggfffaaa\\\XXXWWWWWWVVVVVVTTTQQQNNNLLLOOOOOOMMMJJJGGGGGGLLLPPPLLLMMMNNNMMMKKKJJJJJJKKKPPPQQQRRRTTTVVVXXXZZZ[[[WWWWWWUUUSSSPPPNNNOOOQQQXXXXXXYYY]]]```]]]TTTMMMOOOPPPSSSYYY^^^___[[[WWWNNNMMMLLLLLLLLLKKKIIIGGGFFFFFFIIISSS]]]```\\\VVVGGGEEEAAA@@@@@@@@@@@@@@@DDDCCCAAA@@@AAAEEEJJJMMM[[[nnnllliiipppgggPPPQQQZZZvvv{{{bbbVVVPPPLLLHHHIIIJJJIIIIIIHHHIIIKKKMMM[[[iiiyyyzzznnnhhheeedddbbbiiiuuuvvvgggYYYTTTSSSTTTYYYaaaiiijjjjjjfff___VVVNNNJJJIIIGGGDDDCCCHHHSSS```iiissswww~~~|||^^^VVVYYYYYYqqqxxxyyy{{{^^^TTTPPPJJJHHHKKKJJJGGGDDDDDDIIIMMMOOOPPPSSSSSSTTTTTTSSSRRRQQQPPPLLLMMMMMMNNNMMMLLLKKKJJJOOOOOOPPPPPPOOONNNLLLKKKJJJIIIGGGEEEEEEFFFGGGHHHHHHHHHLLLRRRTTTUUU^^^iiitttmmm```SSSIIIFFFHHHKKKJJJJJJIIIIIIJJJKKKMMMNNNMMMLLLJJJIIIHHHHHHIIIIIIIIIHHHGGGGGGGGGIIILLLMMMMMMJJJGGGGGGIIIKKKMMMNNNPPPPPPQQQRRRTTTTTTRRRQQQMMMOOOPPPPPPMMMKKKKKKKKKJJJIIIHHHIIIKKKKKKKKKIIIGGGJJJLLLNNNNNNOOOPPPRRRSSSUUUVVVXXXYYYYYYXXXXXXZZZZZZ[[[]]]^^^\\\XXXUUU[[[ZZZYYYXXXYYY[[[]]]^^^XXXYYY[[[```dddeeeccc```______```eeekkkoooooommmgggdddaaa______``````___gggbbbccclllssssssooommmhhhiiiiiijjjlllrrr{{{~~~zzzrrrnnn|||]]]YYYUUUTTTUUUXXXYYYXXX___bbbfffiiiiiigggccc```VVVUUUTTTRRROOOLLLJJJIIILLLLLLKKKHHHFFFFFFIIILLLJJJLLLLLLLLLJJJIIIIIIJJJMMMNNNPPPRRRUUUWWWYYYZZZVVVVVVVVVTTTQQQPPPQQQRRRVVVVVVXXX\\\```]]]VVVPPPLLLMMMOOOTTTXXXXXXUUURRRKKKKKKKKKLLLNNNOOONNNMMMIIIHHHJJJQQQYYY\\\XXXSSSLLLHHHDDDBBBAAABBBBBBAAADDDBBB@@@???AAADDDHHHKKKSSSbbb{{{ooonnnsssVVVPPPPPPcccsss```TTTMMMIIIIIIIIIIIIHHHHHHHHHIIIJJJTTTaaappp|||wwwpppmmmlllllllllxxxyyykkk]]]XXXVVVVVVZZZ___fffhhhiiigggaaaYYYRRRMMMIIIGGGEEECCCFFFNNNXXX```hhhlllrrrwww{{{fffZZZYYYYYYrrrjjjTTTOOOOOOKKKIIIKKKKKKHHHEEEEEEIIILLLNNNOOOPPPQQQRRRSSSRRRQQQOOONNNKKKLLLMMMNNNNNNNNNMMMLLLNNNOOOOOOOOONNNLLLKKKJJJLLLKKKIIIGGGFFFGGGHHHIIIKKKJJJMMMSSSVVVYYYdddpppyyysssfffXXXMMMGGGFFFHHHIIIIIIHHHHHHIIIKKKLLLMMMLLLKKKJJJIIIHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKVVVQQQKKKGGGGGGIIIKKKLLLNNNNNNOOOQQQRRRRRRQQQPPPNNNPPPQQQPPPNNNLLLKKKKKKJJJIIIHHHIIIJJJKKKJJJIIIHHHJJJMMMNNNNNNNNNPPPQQQRRRSSSUUUVVVWWWXXXXXXWWWWWWVVVWWWYYY[[[[[[YYYVVVZZZYYYXXXXXXXXXZZZ\\\]]]ZZZZZZ[[[^^^bbbddddddccceeefffhhhjjjmmmmmmllljjjnnnjjjddd```______``````ddd```bbbmmmvvvuuuoookkkeeefffeeeeeefffkkksssyyy|||xxxsssmmmrrr|||ZZZXXXUUUUUUVVVXXXYYYYYY___aaaeeehhhiiiiiigggfffYYYWWWSSSOOOLLLIIIHHHGGGLLLLLLKKKIIIGGGGGGHHHJJJJJJKKKMMMLLLKKKJJJJJJKKKKKKLLLNNNPPPSSSUUUWWWXXXWWWWWWWWWUUURRROOOOOOOOOSSSTTTVVVZZZ^^^\\\WWWQQQJJJJJJKKKMMMOOOPPPNNNMMMKKKKKKKKKMMMPPPRRRQQQPPPLLLKKKKKKPPPWWWYYYVVVRRRQQQMMMGGGDDDBBBCCCCCCCCCBBBAAA@@@???@@@CCCFFFHHHLLLWWWrrrzzzmmmwww\\\OOOIIISSSiiippp]]]SSSPPPMMMLLLLLLKKKJJJJJJIIIIIIKKKVVVdddppp}}}~~~vvvtttttttttqqq{{{}}}qqqeee___\\\ZZZ[[[]]]aaaccceeeeeebbb\\\UUUQQQIIIHHHFFFDDDDDDHHHOOOUUU```eeekkknnnpppuuu}}}ooo___[[[YYYqqqzzzkkkZZZLLLLLLNNNLLLJJJKKKLLLJJJGGGFFFHHHKKKMMMMMMMMMNNNPPPRRRRRRPPPMMMLLLJJJKKKMMMNNNOOOPPPPPPPPPOOOOOOOOONNNMMMKKKJJJIIIOOOMMMJJJHHHGGGHHHJJJKKKKKKKKKMMMQQQUUU[[[gggrrruuupppfffZZZOOOHHHEEEEEEGGGGGGFFFGGGHHHJJJLLLMMMLLLKKKJJJIIIIIIHHHIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHXXXSSSKKKFFFEEEGGGJJJLLLKKKLLLMMMOOOPPPPPPOOOOOOOOOQQQRRRQQQOOOMMMLLLLLLJJJIIIGGGHHHIIIIIIHHHGGGFFFHHHKKKKKKKKKLLLMMMNNNOOOPPPRRRTTTUUUVVVWWWWWWUUUUUUUUUWWWYYY[[[[[[ZZZYYYXXXXXXWWWXXXYYY[[[\\\[[[[[[[[[[[[^^^bbbeeegggjjjlllmmmmmmkkkhhhgggfffsssmmmfff```^^^______```___]]]aaallluuutttmmmiiijjjiiigggfffeeeiiinnnssssssyyy{{{yyyqqqkkkjjjrrrzzzYYYXXXWWWWWWXXXZZZ[[[[[[]]]^^^```bbbcccdddeeeeee\\\ZZZUUUPPPLLLJJJJJJJJJNNNNNNMMMLLLKKKJJJJJJJJJJJJLLLNNNOOOMMMLLLMMMMMMKKKLLLMMMOOOPPPRRRSSSTTTXXXXXXXXXUUUPPPLLLKKKKKKPPPQQQSSSVVVYYYWWWSSSOOOKKKJJJJJJJJJJJJJJJJJJIIINNNMMMMMMOOOQQQQQQPPPOOONNNLLLMMMQQQWWW[[[ZZZXXXSSSOOOHHHDDDCCCCCCCCCBBBAAA@@@??????@@@BBBDDDEEEJJJPPPcccrrrqqqcccQQQHHHOOO[[[pppkkk^^^XXXSSSRRRQQQOOOOOOMMMKKKIIIEEEMMMXXXeeerrr}}}||||||vvv|||xxxmmmfffaaa^^^[[[ZZZYYY[[[^^^``````\\\VVVQQQIIIHHHGGGEEEDDDFFFJJJMMMYYYaaahhhkkkkkknnnvvv~~~tttddd___YYYnnnnnn```TTTJJJKKKMMMLLLJJJJJJMMMKKKIIIHHHHHHJJJKKKLLLKKKMMMPPPQQQRRRPPPNNNLLLJJJKKKMMMNNNPPPRRRSSSSSSPPPPPPOOONNNMMMLLLKKKJJJPPPNNNKKKHHHGGGHHHIIIJJJHHHIIIKKKNNNRRRXXXaaahhhdddaaa\\\UUUMMMHHHEEEEEEEEEEEEEEEEEEGGGIIIKKKLLLNNNMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFGGGFFFEEEDDDDDDOOOKKKFFFCCCDDDHHHJJJLLLIIIKKKMMMOOOOOOOOOOOOPPPQQQRRRTTTSSSPPPNNNMMMMMMJJJIIIGGGGGGHHHHHHGGGFFFDDDFFFHHHIIIHHHHHHIIIJJJLLLMMMOOOQQQSSSTTTUUUVVVXXXWWWVVVWWWYYY\\\]]]\\\XXXWWWWWWWWWXXXYYYZZZ[[[YYYYYYYYYXXXYYY___ffflllmmmnnnmmmiiidddaaabbbdddmmmiiiddd```^^^^^^]]]]]]ZZZ[[[```hhhllljjjjjjlllqqqoookkkgggeeegggjjjmmmmmmooouuu|||qqqkkknnnooorrrwwwWWWWWWXXXXXXXXXYYYYYYZZZ[[[\\\\\\]]]^^^______```]]]ZZZUUUQQQNNNMMMMMMNNNQQQOOONNNMMMLLLLLLKKKJJJIIILLLOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQUUUUUUTTTQQQNNNKKKJJJKKKNNNOOOPPPRRRRRRQQQNNNKKKMMMMMMLLLKKKIIIIIIIIIIIILLLKKKKKKMMMPPPQQQPPPOOOLLLLLLNNNSSSYYY^^^______QQQMMMGGGCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCHHHKKKWWWnnn}}}pppyyynnnWWWHHHKKKQQQ___{{{ggg\\\YYYVVVRRRPPPOOOMMMJJJGGGDDDHHHPPP\\\iiiwww}}}~~~tttlllfffccc]]]XXXSSSTTTVVVXXXZZZXXXSSSOOOHHHHHHHHHGGGFFFFFFIIIKKKNNNWWWbbbgggfffgggkkkppp{{{wwwiiiddd[[[lll{{{cccXXXPPPIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIKKKLLLKKKMMMPPPRRRRRRQQQOOONNNKKKLLLMMMNNNPPPRRRSSSTTTQQQPPPPPPOOONNNNNNNNNMMMQQQNNNJJJGGGEEEFFFGGGIIIFFFIIILLLNNNPPPTTTWWWYYYTTTTTTSSSPPPKKKGGGEEEDDDEEEEEEDDDEEEFFFHHHJJJKKKPPPOOONNNLLLJJJHHHFFFEEEFFFFFFFFFFFFEEEDDDBBBAAADDDBBBAAAAAACCCFFFGGGGGGHHHKKKNNNPPPPPPPPPQQQRRRSSSTTTUUUTTTQQQOOOMMMMMMKKKJJJHHHHHHHHHHHHFFFEEEEEEGGGIIIIIIHHHHHHHHHIIIKKKLLLMMMOOOPPPRRRTTTUUUYYYWWWUUUVVVXXXZZZ[[[[[[WWWWWWWWWXXXXXXYYYZZZ[[[WWWXXXXXXVVVVVV[[[eeennnuuusssnnneee]]]ZZZ\\\```aaa```^^^^^^^^^]]][[[YYYVVVYYY___bbbaaaaaaiiitttxxxssskkkeeebbbbbbdddfffeeegggmmmttt~~~zzzuuuqqqnnnppptttxxxzzz{{{TTTVVVXXXXXXWWWVVVWWWWWW\\\\\\\\\\\\]]]]]]]]]^^^ZZZXXXTTTRRRPPPQQQRRRSSSRRRPPPMMMKKKKKKKKKJJJIIIHHHKKKOOOPPPPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPNNNLLLKKKMMMOOOLLLMMMNNNNNNNNNLLLJJJIIINNNNNNNNNLLLJJJHHHHHHIIIEEEEEEGGGJJJNNNPPPQQQPPPIIIJJJLLLQQQWWW[[[]]]]]]LLLIIIEEECCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBFFFMMM\\\xxxsssrrrxxx___IIIDDDFFFOOOlllsss```\\\WWWQQQNNNMMMKKKGGGDDDFFFFFFJJJTTT```mmm||||||rrrlllhhhaaaZZZRRRQQQPPPRRRUUUTTTPPPLLLHHHIIIIIIHHHGGGGGGIIIKKKHHHRRR^^^eeeffffffgggiiittt}}}oooiii```rrrlllUUUNNNKKKGGGFFFHHHKKKNNNOOOLLLMMMLLLKKKIIIIIIJJJLLLMMMNNNOOOQQQRRRRRRQQQQQQMMMMMMMMMNNNOOOPPPRRRSSSPPPPPPOOOOOOOOOOOOPPPPPPQQQNNNIIIEEECCCDDDFFFGGGHHHLLLNNNNNNOOOQQQPPPMMMNNNOOOPPPNNNKKKGGGEEEDDDFFFFFFEEEEEEFFFGGGIIIJJJPPPPPPOOONNNMMMKKKIIIHHHJJJIIIHHHGGGEEEDDDCCCBBBBBBAAA???@@@AAABBBAAA@@@GGGKKKOOOQQQPPPPPPRRRUUUUUUVVVWWWVVVSSSPPPNNNNNNMMMKKKIIIHHHIIIHHHFFFDDDHHHJJJKKKKKKJJJIIIJJJKKKLLLLLLLLLMMMOOOQQQSSSTTTVVVTTTSSSSSSUUUXXXXXXXXXWWWXXXXXXYYYZZZZZZ[[[[[[WWWZZZ[[[XXXUUUXXXbbbkkk{{{vvvnnnccc[[[XXXYYYZZZXXXXXXYYY\\\^^^]]]ZZZXXXUUUXXX]]]___]]]aaappp{{{ppphhhddddddeeegggccceeekkkpppsss|||{{{vvvwwwxxxuuuooommmVVVYYY[[[[[[YYYWWWWWWXXXZZZZZZ[[[\\\]]]]]]^^^^^^XXXWWWVVVUUUVVVWWWYYY[[[VVVRRRMMMKKKLLLMMMLLLKKKKKKNNNRRRTTTTTTSSSSSSSSSPPPQQQRRRSSSTTTVVVWWWWWWTTTSSSQQQMMMJJJJJJLLLNNNIIIJJJKKKLLLLLLKKKKKKKKKLLLMMMOOOMMMIIIGGGGGGHHHCCCCCCDDDGGGKKKMMMMMMLLLFFFGGGIIIMMMPPPQQQQQQQQQGGGEEECCCCCCDDDCCCBBB@@@@@@AAAAAABBBBBBAAA@@@@@@>>>DDDGGGNNNeeezzzqqqoooyyyeeeQQQFFFAAAFFFYYYnnnnnnaaaZZZQQQLLLKKKJJJFFFCCCGGGCCCEEEMMMWWWbbbssswwwqqqnnnfff]]]VVVRRROOOPPPRRRRRROOOKKKJJJJJJJJJHHHGGGFFFHHHJJJGGGOOO[[[dddiiikkkllllllnnnzzzuuulllfff}}}~~~vvvppplllggggggeeevvv```QQQIIIJJJIIIIIIJJJLLLNNNNNNKKKMMMMMMLLLIIIIIIKKKMMMMMMMMMNNNOOOPPPQQQRRRSSSOOONNNNNNMMMMMMNNNOOOPPPNNNNNNNNNNNNNNNPPPQQQRRRRRROOOJJJEEECCCCCCEEEGGGJJJMMMMMMJJJJJJMMMLLLGGGIIILLLNNNMMMKKKHHHGGGFFFHHHGGGFFFFFFFFFFFFHHHHHHMMMNNNOOOOOOOOOOOONNNMMMPPPNNNLLLIIIHHHFFFFFFFFFEEEBBB?????????AAAAAA@@@EEEJJJOOOQQQPPPOOORRRVVVVVVWWWXXXWWWSSSPPPOOOOOONNNLLLJJJIIIIIIHHHFFFDDDHHHIIIKKKKKKIIIHHHHHHIIIMMMLLLLLLMMMNNNPPPQQQRRRSSSRRRQQQSSSVVVYYYYYYYYYXXXXXXYYYZZZ[[[[[[[[[[[[\\\```bbb]]]VVVVVV^^^fffuuuooohhhaaa]]]ZZZXXXWWWVVVVVVWWWZZZ\\\]]]\\\ZZZVVVVVVYYY^^^dddmmm|||uuujjjffffffhhhiiijjjiiikkkooopppttt{{{tttZZZ]]]``````]]]ZZZZZZ[[[WWWXXXZZZ[[[\\\]]]^^^^^^XXXXXXYYYZZZ[[[^^^```aaaZZZUUUPPPMMMNNNPPPPPPOOOOOOSSSWWWYYYYYYXXXXXXXXXOOOPPPRRRTTTWWWYYY[[[\\\\\\YYYTTTNNNHHHGGGHHHJJJGGGHHHJJJKKKKKKLLLMMMNNNIIILLLNNNMMMIIIFFFEEEFFFDDDDDDDDDFFFHHHIIIHHHFFFDDDEEEGGGIIIIIIHHHGGGEEEDDDCCCCCCDDDEEEEEECCCAAA@@@AAABBBCCCBBBAAA@@@??????EEEFFFFFFXXX{{{uuuhhhzzzxxxuuuiii[[[NNNEEECCCMMMZZZ}}}~~~eee]]]SSSMMMLLLKKKHHHEEEGGGBBBAAAHHHQQQ[[[lll{{{{{{tttrrrjjjaaaZZZUUUPPPPPPRRRRRROOOLLLKKKKKKJJJHHHFFFEEEFFFHHHEEEKKKUUU```hhhlllmmmmmmkkkwwwyyymmmjjjvvvjjj```ZZZVVVTTTQQQnnnjjj\\\XXXJJJMMMOOONNNMMMNNNMMMLLLJJJLLLNNNLLLJJJIIIKKKNNNMMMMMMMMMMMMNNNPPPSSSTTTPPPOOONNNMMMLLLMMMNNNNNNMMMLLLLLLLLLMMMOOOQQQRRRSSSPPPJJJEEECCCDDDFFFHHHJJJLLLJJJDDDEEEIIIIIIDDDDDDGGGJJJKKKJJJIIIIIIJJJIIIIIIGGGFFFFFFFFFGGGHHHJJJKKKNNNPPPQQQRRRRRRRRRTTTRRROOOLLLJJJIIIIIIJJJFFFCCC???===???BBBDDDEEEDDDIIIOOOPPPOOOOOORRRVVVWWWXXXYYYWWWTTTQQQPPPOOOOOOMMMKKKJJJJJJIIIGGGEEEEEEGGGHHHHHHFFFEEEEEEFFFNNNMMMMMMMMMMMMOOOQQQRRRQQQQQQRRRUUUYYY\\\]]]]]]XXXYYYZZZ[[[\\\\\\\\\\\\```eeegggaaaXXXTTTZZZbbbhhhddd```^^^^^^]]]YYYVVVYYYXXXWWWYYY[[[]]]^^^]]]WWWTTTVVV```lllyyysssgggbbbcccfffgggqqqkkkhhhkkklllmmmsss|||