BM6P6(@ AAAAAACCCDDDEEEGGGHHHHHHJJJHHHEEECCCAAA@@@@@@AAA@@@@@@??????>>>=========;;;;;;;;;:::999888777666555555444333333222111111////////////............---------......///////////////---,,,+++*********((((((((((((((((((((((((************************)))))))))))))))))))))))),,,***((('''&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))))))))))))))******"""###$$$%%%&&&((())))))******))))))((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++***)))(((&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++******)))((('''''''''******))))))((((((''''''***************)))(((((((((((((((((())))))))))))'''((()))******)))((('''((((((''''''''''''(((((('''((())))))''''''''''''+++***)))(((((()))***+++)))*********++++++++++++************************&&&''''''(((((((((((((((%%%(((++++++***(((((((((************++++++++++++((((((((((((((())))))))))))))))))***+++,,,......------,,,,,,,,,---...///...,,,******+++++++++***++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---......---,,,+++***+++,,,---))))))***+++,,,,,,------.../////////...---,,,,,,+++,,,,,,------,,,,,,+++,,,------........................------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,++++++*********)))***,,,...//////..............................---------------------------------......////////////......---------......////////////////////////........................111000000///...---------//////000000000000//////---------............///...............///000000------......//////000000///////////////000111111222222111111111111111111000000000111222222333333222333333444444555555666555444333333222222222222555555666666777777888888999999888888888888888888;;;;;;;;;:::999888666666999:::<<<======;;;:::888::::::::::::999777555444888999999::::::888777666:::999888666444333333333111111111111111111111111000000000000000000000000...///000111111000///...------..................,,,,,,,,,,,,,,,---...///,,,------......------,,,))))))(((((((((((()))))),,,,,,,,,,,,+++***))))))++++++,,,,,,------,,,,,,))))))))))))************************************)))*********++++++++++++))))))))))))))))))))))))>>>???@@@BBBCCCEEEFFFFFFHHHFFFDDDAAA??????????????????>>>======<<<<<<;;;::::::999999888666555444444444333333222111111000////////////............+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++***((('''''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((''''''((((((%%%%%%&&&'''((())))))***(((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%''')))******)))'''%%%(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%((((((((((((''''''''''''***************)))(((((((((((((((((())))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&((()))***)))(((''''''***))))))))))))))))))***))))))))))))*********+++************************''''''((())))))))))))(((!!!###&&&((((((((()))***(((((((((((())))))))))))''''''((())))))***++++++---,,,++++++******++++++++++++*********+++,,,------,,,*********+++***)))*********+++++++++,,,,,,...---,,,,,,,,,,,,---...------,,,++++++,,,------+++++++++,,,,,,------...---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,***+++,,,---------------------------------------------------------------,,,,,,---------.........---------,,,,,,,,,------................................................/////////...---,,,,,,,,,......////////////......---------............//////////////////000111111.........///////////////...............//////000000000000000000000000000222222111111111111111111000000111222222333333444555444333333222222222333555555555666777777888888888888888888888888888888888888888999888888777777888:::;;;<<<<<<;;;999888999999:::::::::999777777777888999999999888666666999888777555333222222222111111111111111111111111000000000000000000000000///..................///------..................---,,,,,,,,,,,,------...,,,,,,------------,,,,,,******))))))))))))******)))***+++++++++++++++***---,,,***))))))***+++,,,))))))))))))************************************((((((((())))))))))))***))))))))))))))))))))))));;;<<<===???AAABBBDDDDDDEEEDDDBBB???>>>============<<<<<<;;;::::::999999999999888777666444222111222222222111111000000////////////............---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((($$$&&&)))++++++)))&&&$$$((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''))))))******))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))++++++)))((('''((())))))******))))))((((((((((((((())))))))))))************************'''((())))))******))))))###$$$&&&''''''(((***+++(((((((((((())))))))))))&&&'''((()))***,,,---------,,,++++++******++++++++++++*********+++,,,---,,,***))))))*********)))))))))*********+++++++++------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,------------------)))))))))***************---,,,+++******+++,,,---------...////////////......------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,---------------,,,+++++++++++++++,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---........................------------------------.........---,,,,,,++++++---------......------------------............///000000//////000000111222///////////////.........---------------...////////////////////////000000333333222222111000000///000000111111222333333333444444333222222222333333444555555666666777888888888888888888888888888888777888888999::::::::::::888999:::;;;;;;;;;999999999::::::;;;;;;::::::999777777777888777666666555777666555333222111111111111111111111111111111111000000000000000000000000///...,,,++++++,,,...///......---------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++************++++++((()))***+++,,,,,,,,,,,,///---***''''''(((***,,,))))))))))))************************************&&&&&&'''''''''((((((((()))))))))))))))))))))))):::;;;<<<===???AAABBBCCCCCCBBB@@@>>>===<<<<<<<<<::::::999999888777777777888888777666555333111000111111000000000///////////////.........---------------------------------,,,,,,++++++,,,,,,------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))%%%''')))******)))'''%%%((((((((((((((((((((((((******))))))((((((((((((&&&&&&&&&''''''(((((((((((()))))))))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&''')))+++,,,+++(((&&&'''((()))******)))(((''''''''''''(((((((((((()))************************(((((()))*********************+++)))(((''')))+++)))*********++++++++++++(((((()))***+++,,,,,,---)))))))))***+++,,,......------,,,,,,,,,---...///+++)))(((((()))******)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++)))))))))******+++,,,,,,---,,,***))))))***,,,---------...////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,+++***)))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...........................------------------------.........---------,,,,,,------............---------------............//////////////////000000111000000//////......------......------......///000/////////000000000000000222222222111111111000000222222222333444444555555444333333222222333333333444444555555666777777888888888888888888999999999:::;;;<<<<<<======<<<<<<999:::;;;;;;<<<;;;;;;:::<<<<<<<<<;;;;;;::::::999666666666666666555555555555444333222000000000///111111111111111111111111///////////////////////////...---,,,,,,---...///......------------,,,,,,------------,,,,,,+++*********++++++++++++******+++******))))))******+++******+++,,,,,,,,,,,,,,,...---+++))))))))))))***((()))))))))************************************&&&&&&&&&'''''''''(((((())))))))))))))))))))))));;;;;;<<<===???@@@AAABBBBBBAAA@@@>>>===<<<<<<;;;888888777777666555555444888888777666555333111000000000///////////////...............------------------------------------------,,,,,,++++++,,,,,,************************************************************************)))))))))***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***)))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((())))))***'''(((((()))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***((((((''''''''''''(((((('''&&&''')))++++++)))&&&'''((()))******)))((('''&&&'''''''''(((((((((((())))))))))))))))))))))))(((((()))***************+++++++++***(((''')))***)))*********+++++++++++++++++++++***************)))))))))***+++,,,......------,,,,,,,,,---...///+++)))(((((()))******)))+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,------+++++++++***************...------------...000000---,,,***))))))***,,,---,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))******++++++,,,,,,,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////........................------------------------/////////........................//////.........---------............///...------------...//////000000//////......------//////......//////000111000000000111111222222222000000111111111222222222111111222333333444444555333333333222222333333444444444444555666666777777777777888888888999999999<<<============<<<;;;;;;::::::;;;<<<<<<<<<<<<<<>>>>>??????@@@@@@??????>>>===;;;;;;:::777666666555555444333333666666666555444333111111////////////////////////.........------------,,,++++++++++++************...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))++++++******))))))))))))))))))((((((((()))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))***+++***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((()))))))))))))))''''''((()))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((''''''((((((((((((&&&$$$&&&***+++)))''''''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))'''((())))))******))))))%%%'''(((((((((((()))+++(((((((((((()))))))))))),,,++++++***))))))((((((---,,,++++++******++++++++++++*********+++,,,---+++)))((((((***++++++***++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,+++)))))))))***************++++++***))))))***,,,---,,,+++***))))))***+++,,,++++++,,,---------------,,,,,,,,,------------...------------------------))))))******+++,,,,,,,,,******))))))))))))******))))))))))))************+++***************++++++++++++++++++++++++++++++******++++++,,,,,,------------------,,,,,,,,,,,,------------...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......////////////......---------............///------,,,,,,------...//////////////////.........///////////////000111111000000111111222222333333///000000111222222333333//////000000111222222222333333222222222333444444333444444555555666777777777777777888999999:::::::::;;;;;;;;;:::999999888:::::::::;;;;;;<<<<<<===AAA@@@>>>;;;999888777666777777666555555555555666333222111000////////////000000000000000000000000........................,,,---///111111///---,,,......------,,,,,,++++++++++++,,,------,,,***************++++++*********))))))(((((((((((())))))............---,,,+++***+++,,,...000///---***((())))))))))))************))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((==============================<<<<<<;;;:::999888666666555555444333333333222333333333222222111000////////////////////////.........---------,,,,,,+++++++++*********)))))),,,,,,+++++++++,,,------------------------------************************************************+++***((('''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''''''(((''''''''''''(((((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***++++++)))(((''''''''''''((()))((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((''''''&&&''''''((())))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''((((((%%%"""###'''***)))'''(((((((((''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''((())))))))))))((($$$''')))***)))((()))***(((((((((((()))))))))))))))))))))))))))))))))(((---,,,++++++******++++++++++++*********+++,,,---+++***))))))+++,,,,,,+++***+++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***&&&''')))***++++++******)))))))))******++++++,,,)))((('''%%%%%%&&&'''(((************************)))***++++++,,,,,,++++++,,,,,,,,,---------......++++++++++++++++++++++++((())))))***++++++,,,,,,******))))))))))))******++++++******************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------......------------------............///---------------...//////.........//////////////////............///000000/////////000111222222222111111111111111111222222/////////000111111222222333222222222333333444555333333444555555666666777666777777888999999::::::888999999::::::::::::999888888888888999:::;;;;;;???>>><<<:::888888777777888777666555555555666666333222111000////////////000000000000000000000000---------------------------------......---------......------,,,++++++***)))***,,,------,,,+++******++++++++++++++++++******))))))))))))))))))***+++++++++,,,++++++*********+++,,,------,,,***)))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((=========<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666666666555444444333333222000000111111111111000000/////////000000000000000......---------,,,,,,,,,---------,,,,,,+++++++++*********+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,***((('''&&&''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))'''''''''&&&&&&'''''''''&&&&&&'''((()))***++++++&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''&&&&&&%%%&&&&&&'''((())))))(((((((((((((((((())))))))))))'''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&''')))$$$ !!!&&&))))))''')))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())),,,......+++)))((('''************++++++++++++''''''(((((())))))******)))))))))***+++,,,......------,,,,,,,,,---...///,,,***)))***,,,------,,,)))************+++++++++***+++,,,------,,,+++***%%%&&&((()))*********)))))))))***+++,,,,,,------...---+++)))((()))***+++)))***++++++++++++***)))))))))***++++++++++++***,,,,,,,,,------.........************************((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********((()))+++,,,---------,,,************************))))))***+++,,,,,,------/////////......---------++++++++++++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------.........//////...............///000000---.........//////000000...------------...//////---......///000111111222333333222222111000000000111111111222333333444444222222222222333333444555333333444444555666666777666777777888999999::::::777888:::;;;<<<=========666666666666777888999:::===<<<;;;999888888999999999888777555555666666777333222111000000///000000000000000000000000000000------------------------...---+++******+++---.........---,,,,,,+++******((()))+++---------++++++++++++,,,,,,,,,,,,++++++++++++************++++++'''((()))*********************************++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((??????>>>===<<<:::888777>>>===<<<;;;999888777666666666666666555444333222111111111111111222222222000000000000000000000000/////////......---------+++++++++,,,,,,---------///...,,,+++***+++,,,,,,))))))))))))***+++,,,,,,+++******)))(((''''''&&&(((((((((((((((''''''&&&''''''(((((('''&&&%%%%%%))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((***)))(((''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''')))(((((((((((())))))***((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''***)))((('''''''''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))++++++******))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))************************************,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++))))))*********+++++++++------,,,,,,+++***)))))),,,,,,+++***)))))))))***)))'''&&&%%%%%%&&&''')))************************+++,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))***************++++++,,,++++++************++++++)))))))))***+++++++++,,,++++++,,,------------,,,,,,,,,++++++***+++++++++,,,------......------,,,------++++++++++++------.........------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------,,,,,,+++++++++,,,,,,------------------.........//////////////////////////////......////////////......000000000000111111111111222222111000//////000000111111000000000000000111222222333333333333444444222222333333333333444444777777666777777888999:::888999:::;;;<<<;;;:::::::::999999888888999999:::===;;;999777666777999;;;888888777777666666555555777555222///......000111////////////............------...///...---+++***------,,,+++************+++++++++*********))))))))))))***++++++++++++***+++++++++*********)))))),,,---,,,***))))))+++---******++++++++++++******))))))))))))************))))))******++++++,,,,,,))))))(((((()))***++++++)))))))))))))))(((''''''))))))(((((((((((())))))======<<<<<<;;;:::::::::======;;;:::999777666666444444444444444333222111111111111111111111111111///////////////////////////......---,,,,,,,,,---+++++++++,,,,,,,,,---------,,,+++******+++,,,,,,+++************++++++,,,*********)))((('''''''''(((((((((((((((''''''&&&)))))))))))))))((('''''')))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((()))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********************+++))))))))))))************************************,,,,,,++++++***))))))(((************+++++++++,,,+++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,+++******))))))++++++******)))************)))(((''''''((()))******************************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,+++++++++***))))))))))))***+++++++++******))))))******+++***************+++++++++))))))***++++++++++++***,,,,,,++++++***++++++,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------------------.........///..............................////////////......//////000000000111111111333222222111000000111111111111000000000000111111222222333333333333444444222222222333333444444444666666555555666666777777777888999:::::::::999999999999999888888999999999;;;:::777666555666888999888888777777666555555555666555222000//////000111////////////............---------------,,,++++++,,,+++++++++++++++,,,,,,+++++++++*********))))))))))))***++++++++++++++++++++++++*********))))))+++,,,,,,+++))))))***,,,******++++++++++++******))))))))))))************)))))))))***************((((((''''''((())))))***)))))))))))))))(((''''''((((((''''''''''''((((((;;;;;;:::999999:::;;;<<<<<<;;;:::999888777666555222222333333333222222111222222222111111000000///...........................---,,,+++++++++,,,---++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,++++++***+++++++++******))))))((((((''''''(((((((((((((((''''''&&&((((((((()))(((((('''&&&(((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))************************************,,,,,,++++++***)))))))))))))))))))))***************++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,++++++***)))))))))*********)))******++++++,,,+++***))))))***+++,,,************************)))******++++++++++++++++++************)))))))))((()))***+++,,,,,,,,,,,,))))))((((((((()))******+++******))))))******++++++++++++***************))))))***++++++++++++***,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,+++++++++,,,,,,------.........,,,,,,,,,,,,------------------------..........................................////////////......//////000000000000111111333333222111111111222222111000000000000000111111222222333333333333444444111111222333333444555555555555555555444444444444666666777888888888888777999999888888888888999999:::888666555555666777888888888777666666555555444555444333222222111000000////////////............---,,,,,,++++++++++++,,,++++++++++++,,,---...///+++++++++***************)))******++++++++++++++++++++++++******************+++---,,,+++)))************++++++++++++******))))))))))))***************))))))))))))))))))((('''''''''''''''(((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''<<<;;;999888777999;;;<<<::::::999888777666555444111111222222333222222222333222222111000//////...........................---,,,+++))))))***,,,---+++++++++++++++++++++,,,)))))))))******++++++,,,------,,,+++******++++++***)))))))))((((((((('''(((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''(((((()))***+++)))))))))((((((((((((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''((()))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((************************++++++******))))))(((((('''((((((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))*********+++((()))))))))************************************+++++++++*********))))))((((((((())))))))))))))))))******+++++++++++++++******++++++++++++,,,,,,+++++++++******)))))))))***)))))))))***+++,,,,,,,,,+++************+++,,,************************)))******+++,,,+++++++++++++++*********)))))))))))))))***+++++++++++++++((((((((((((((())))))*********))))))))))))******,,,+++++++++***)))))))))++++++,,,------------,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,------------------------------------------..............................////////////......////////////000000000111222222111111000111111222000000000000000000111222222222222333333333444444111111222222333444555555666666666555555444333333444444555555666666666666888888777777777777888888999888666555555666777888888777777666555555444444333444444444333222000///////////////............---,,,+++***)))***+++,,,,,,,,,++++++,,,------...************************)))***++++++,,,,,,++++++************************)))+++------+++)))))))))******++++++++++++******((()))))))))******************))))))((((((''''''(((((('''''''''(((((()))(((((())))))))))))(((((((((''''''&&&&&&''''''(((<<<;;;999777666777888999888888777666555444444333111222222333333333333222222222111111000///......////////////////////////,,,+++************,,,,,,++++++++++++++++++++++++)))))))))***++++++++++++---,,,,,,+++************))))))))))))(((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))++++++&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((''''''(((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))((((((((()))))))))************))))))))))))))))))))))))+++++++++***************((((((((((((((((((((((((((()))******+++++++++***))))))))))))************+++++++++******************)))))))))***+++,,,,,,***************************************************++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******)))(((((((((((((((((())))))******))))))))))))))))))***,,,+++++++++***)))))))))++++++,,,------------,,,+++*********++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------------------------,,,,,,..............................////////////.........////////////000000000000000////////////000000000000//////000111222222222222222333333333444444111111222333333444555555777777777777777666555444333333333333444444555555888777777666666777777888999888777777777777888999777777666666555444444444222333444444444222000///////////////............,,,+++***)))***+++,,,---...---,,,+++++++++++++++******************************+++,,,,,,,,,,,,+++************************(((***,,,,,,+++)))((()))******++++++++++++******((()))))))))******************))))))((((((''''''******)))(((((()))))))))(((((())))))))))))(((((()))(((((((((((((((((()));;;:::888777666666666777666666666555444333333333222222333333333222222111111111111000000//////...////////////////////////******+++++++++,,,,,,,,,+++++++++++++++*********)))***++++++,,,+++++++++++++++******)))*********))))))))))))(((((((((((((((((((((((((((''''''&&&'''((())))))***)))))))))'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((()))***((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''(((((((((((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))++++++***))))))(((''''''))))))))))))************))))))))))))))))))))))))************************))))))))))))(((((((((((('''((()))***************((((((((())))))))))))***++++++++++++++++++++++++*********)))******++++++))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++***)))((('''))))))((((((((()))*********))))))(((((())))))***+++++++++***************))))))***++++++++++++***************+++,,,------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.....................------------------------,,,,,,,,,,,,------------------------......////////////............////////////000000//////.........///000000////////////000111222333222222333333333333444444222222333333333333444444777888999999999888777666333333222222333333444555777777666666666666777777888888777777888888999999777777666555555444444333111222222333222111000///////////////............,,,++++++++++++,,,,,,---...---,,,+++***************************+++++++++***++++++,,,,,,,,,,,,,,,***************+++++++++)))***,,,+++***((())))))******++++++++++++******))))))))))))***************))))))))))))))))))(((+++******))))))))))))***'''(((((()))))))))))))))))))))(((((((((((())))))777777777777777777777777555555444444333333222222222222222222111000//////000000000000000/////////........................)))***,,,---...---,,,+++++++++++++++*********)))+++,,,,,,------,,,+++***)))))))))((())))))******(((((((((((())))))))))))(((((((((((((((''''''&&&((())))))***++++++******''''''''''''((((((((()))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***''''''''''''''''''''''''%%%%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%'''((()))***+++******)))((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))((((((((((((((('''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))************))))))))))))))))))))))))*********************************))))))(((((((((&&&'''((()))************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********))))))************))))))************************)))******++++++++++++++++++************))))))))))))***************)))(((***))))))))))))***++++++))))))(((((((((((())))))***************+++++++++))))))***++++++++++++***************+++,,,---...,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------///.........---------------------,,,,,,,,,++++++------------------------......////////////.............../////////000000///////////////000111111////////////000111222333222222333333333333444444444444333333333333222222555777888::::::999888777333333222222222333444555777666666555555666666777666666666666777777888888777666666555555444333333000000111111000000//////////////////............++++++,,,---------------++++++***)))))))))******))))))*********+++++++++***+++,,,,,,------,,,,,,))))))*********+++++++++***++++++***(((((()))*********++++++++++++******))))))))))))************)))))))))*********************)))(((((((((((((((''''''((()))))))))))))))(((((((((''''''(((((((((444555666777888888888888444444444333333222222222111111111111000///------////////////000000000000------------------------(((***---//////...,,,***++++++++++++******)))))),,,------...---,,,***)))(((((('''(((((()))******(((((((((((())))))))))))(((((((((((((((''''''&&&''''''((()))))))))))))))&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&'''''')))***+++,,,(((''''''&&&%%%%%%$$$$$$&&&'''''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))******************++++++++++++******))))))((((((&&&'''((()))************)))************+++++++++------------------------,,,,,,+++***)))))))))***)))******++++++******)))************************(((((()))***************))))))))))))(((((((((((('''((()))******++++++******************++++++,,,))))))(((((((((((())))))))))))******+++++++++,,,++++++,,,------------,,,************+++,,,---...+++++++++,,,,,,+++++++++++++++------------++++++*********++++++,,,,,,,,,******++++++++++++******************************+++++++++,,,,,,---------------------------,,,,,,//////.........------------------,,,,,,+++++++++------------------------......////////////................../////////000000000///000000111222222////////////000111222333222222333333333444444444555444444333333222222111444666888999:::999888777444333222222222333444555666666555555555555666666444555555555666666777777777666666555444444333333000000000///////////////000/////////............***+++---...///...------(((((((((((()))***+++,,,))))))******++++++++++++***+++,,,,,,------,,,,,,))))))******++++++++++++++++++***)))'''''')))+++******++++++++++++******))))))))))))************))))))******++++++,,,,,,***)))((('''''''''''''''''''''((()))))))))))))))'''''''''&&&&&&'''''''''999888777777777777777777777777555444333222222111555333111111222333222111//////.........---------////////////////////////---,,,++++++++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''''''''''''''''''''***))))))(((''''''&&&&&&%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%'''''''''''''''((())))))&&&'''''''''&&&%%%%%%$$$((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))((('''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((())))))((('''&&&((((((((((((((((((((((((((('''''''''''')))+++,,,''''''''''''((((((((((((+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''(((((('''''''''&&&&&&&&&***))))))(((((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((***)))(((''''''((()))***+++***)))(((((()))***+++(((((((((((()))))))))))),,,,,,,,,,,,,,,+++***)))******))))))((((((''''''******+++++++++,,,,,,,,,))))))))))))))))))))))))***************************)))))))))***+++,,,,,,((()))***,,,,,,+++******,,,+++***))))))***+++,,,+++++++++*********))))))++++++******************)))))))))))))))******+++******))))))))))))******%%%&&&&&&'''((())))))***))))))))))))************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++***+++---...---,,,------------------------...------,,,,,,++++++***........................------++++++++++++------////////////////////////+++,,,---...///...---,,,---------.........//////////////////000000000000000000000000////////////222222222222222222222222333333333333333333333333777888999:::999777555444555444333333444555666777666666555555555444444444444444555555444444333222333333222222111000//////222222222222111111111000//////000000///...------........................+++)))(((((()))******)))---,,,+++******+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((&&&))),,,,,,***((((((***))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))((('''((((((((((((((((((((((((999888888777777777777777888777666444333333222222555333111111222222222111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...************************))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((%%%&&&&&&'''((())))))***,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&'''''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++''''''''''''(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))((('''''''''(((***+++(((((('''''''''&&&&&&&&&((((((''''''''''''((()))))))))))))))))))))))))))'''''''''((((((((())))))***)))(((''''''((()))***((((((''''''''''''(((((((((((((((((()))))))))******+++++++++******)))(((*********)))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))******************************))))))******+++,,,))))))***++++++++++++***++++++***))))))***+++++++++++++++*********))))))************************)))))))))))))))******+++******))))))))))))******&&&&&&'''(((((()))******))))))))))))************)))************++++++++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++***+++---------+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++........................---,,,,,,++++++,,,,,,---------------------------+++,,,------......---------------.........//////.../////////000000000000000000000000////////////222222222222222222222222333333333333333333333333666777888999999777666444555444333333333444555666666666555555555444444444444444444555444444333222333333222111111000//////000000/////////.........---------------,,,++++++------------------------+++***((((((*********))),,,+++************+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))(((((('''))),,,,,,***((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))((('''((((((((((((((((((((((((999999888777777777777777888777666555444333333333444333111111222222222111------------,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))***+++------,,,+++)))(((((('''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&'''((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''%%%$$$%%%&&&'''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((///,,,)))&&&$$$%%%'''((((((((((((''''''''''''&&&''''''''''''((()))******))))))))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''((((((((()))))))))******)))))))))***))))))((('''))))))))))))*********************++++++++++++,,,))))))))))))))))))))))))******************************)))))))))***++++++***))))))))))))***++++++++++++***))))))***+++++++++++++++***************************************)))))))))))))))******+++******))))))))))))******'''(((((())))))*********))))))))))))************)))************++++++++++++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,++++++,,,---+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------...................../////////000000000////////////000000000000111111111111111111111111222222222222222222222222444555666777888777666666555555444333333333444444555555555555555444444444444444444444444333222222222222111111000000///////////////.........------,,,------------,,,,,,++++++++++++++++++++++++++++++***((((((***+++***)))+++******))))))******+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************))))))(((((()))++++++)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''((((((((((((((((((((((((:::999888777666666666777888888777555555444444444444222000000111222111000------,,,,,,,,,+++++++++------------------------*********))))))*********++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++************((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&((()))***)))((('''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&#########$$$%%%%%%&&&&&&((((((((((((((((((((((((,,,***((('''&&&&&&&&&'''((((((((('''''''''''''''(((((((((((()))***,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))***++++++***)))((((((((()))))))))*********)))))))))******)))(((((('''(((((())))))*********************++++++++++++))))))))))))))))))))))))******************************))))))))))))*********)))((((((((()))+++,,,+++******************+++************************))))))))))))************)))))))))))))))******+++******))))))))))))******((()))))))))*********+++((()))))))))************))))))*********+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++...,,,++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///................................./////////000000////////////000000000000111111111111111111111111222222222222222222222222222333555666777777777666777666666555555444444444555555555555555555555555333444444444444333222222111111000000000/////////000000000////////////............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++******))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))************)))((())))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''((())))))((('''((((((((((((((((((((((((:::999888777666666666666888777666555555555555555444222000000111222111000------,,,,,,,,,+++++++++------------------------******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))*********++++++++++++''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((('''$$$%%%&&&'''((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''(((((()))&&&&&&'''((((((''''''&&&)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''((('''&&&'''((()))(((&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&((())))))(((''''''''''''''''''(((((((((((()))))))))((((((((((((((($$$%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((("""###&&&(((************((((((((((((((((((((((((&&&&&&&&&'''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((()))***++++++***)))((())))))))))))************))))))***************)))'''''''''(((((()))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((())))))******)))((((((((()))+++,,,*********++++++*********************************(((((()))))))))*********)))))))))))))))******+++******))))))))))))******))))))))))))************((()))))))))************))))))*********+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///.....................---............////////////.../////////000000000111000000000000000000000000111111111111111111111111111222333444555666666666777777777777666666555555444555555555555555555555333333444444333333222111000000///////////////////////////.........------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***)))))))))******)))))))))++++++++++++++++++++++++************************((((((((((((((((((((((((((())))))*********))))))***))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((+++)))(((((())))))((('''((((((((((((((((((((((((::::::888777666666666666777666555555444444555555333222000000111111111000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++''''''''''''''''''''''''&&&&&&''''''((()))))))))***))))))((((((''''''&&&((((((((((((((((((((((((&&&'''((((((((((((((((((%%%%%%&&&'''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&'''((((((((((((''')))(((((((((((('''''''''''''''&&&&&&&&&&&&'''''')))(((''''''((()))((('''&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))+++***'''$$$"""'''(((((((((((()))))))))$$$$$$$$$$$$%%%&&&''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((''''''(((((((((((('''''')))))))))*********++++++))))))******++++++******(((((((((((()))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((()))))))))(((((((((((()))******)))***++++++++++++***)))***************+++++++++'''(((((())))))*********)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++***************+++++++++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,+++******+++,,,***)))******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,,,,---.....................---------------........./////////......//////000000111111////////////////////////000000000000000000000000111222222333444444555666666666777777777666555555444444444555555555555555333333333333333222111111////////////............,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,+++------------------------,,,+++))))))+++,,,+++***)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))+++)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))))))))(((&&&((((((((((((((((((((((((;;;:::999777666666555555666555444444444444444444333111000///000111000///.........------------,,,***************************+++,,,------,,,+++***************************))))))))))))))))))))))))******))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&(((((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&%%%((((((((((((((((((((((((,,,,,,+++***'''$$$!!!'''((((((((())))))))))))&&&&&&%%%%%%%%%&&&&&&'''))))))))))))))))))))))))(((((((((((('''''''''&&&'''((()))******)))((('''((((((''''''''''''(((((())))))*********+++++++++'''((())))))******))))))+++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''(((((())))))))))))))))))***++++++++++++***)))))))))*********+++++++++''''''(((((()))******+++)))))))))))))))******+++******))))))))))))******(((((((((((((((((((((((())))))))))))************)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++***)))***+++,,,+++***))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////.........------------------.........//////.........///000111111111////////////////////////000000000000000000000000222222222222222333444444333444555666666555555444444444444555555555666666222333333333333222111111........................++++++++++++************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,++++++******+++,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************,,,)))'''''')))+++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++))))))***)))(((&&&((((((((((((((((((((((((;;;:::999777666555555555555555444333333333444444333111//////000111000/////////.........---------++++++++++++++++++++++++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&)))))))))))))))))))))))),,,+++***)))'''%%%$$$### """###%%%&&&((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''''''(((''''''&&&&&&''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((())))))((((((%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((''''''''''''((((((((()))&&&''''''''''''''''''''''''&&&%%%%%%$$$###"""!!!(((((((((((((((((((((((($$$$$$%%%&&&'''(((******'''((((((((())))))*********))))))((((((((())))))))))))))))))))))))))))))******))))))(((((((((''''''((()))******)))((('''+++***)))(((((()))***+++)))************+++++++++&&&&&&'''((())))))((((((---------,,,,,,+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&''')))*********)))((()))***+++,,,,,,+++***)))))))))******++++++++++++&&&''''''((()))******+++)))))))))))))))******+++******))))))))))))******((((((((((((''''''''''''))))))))))))************)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,***)))((()))+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++++++++++++++++++++,,,---...///...---,,,//////.........------------------.........//////---......///000111111222////////////////////////000000000000000000000000222222111111222222333444000111333444555444444333444444444555555555666666222333333333333222111111---.....................---------,,,,,,,,,+++++++++,,,------............************************---+++******+++,,,,,,+++***+++,,,------,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************---***'''''')))+++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++))))))***)))(((&&&((((((((((((((((((((((((:::<<<<<<:::666444444666444444333333333222222222111111000///////////////---------...............,,,***))))))+++---------,,,,,,++++++***)))((((((******************************)))((()))***,,,---''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))''''''((((((((((((''''''***))))))((('''&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%)))'''%%%"""!!!!!!"""###%%%%%%%%%&&&&&&&&&''''''***(((&&&$$$$$$&&&(((******))))))(((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&******))))))((((((''''''))))))(((((('''''''''&&&((((((((((((''''''''''''%%%''')))+++,,,,,,+++***((('''&&&%%%$$$%%%%%%&&&))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))'''&&&'''(((***,,,+++***)))'''''''''((()))******)))((((((((((((((()))))))))))))))******+++''''''(((((()))+++,,,---******))))))((((((''''''))))))***+++++++++++++++******)))(((''''''(((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''((())))))((((((((()))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++((()))))))))******************************************))))))******+++,,,******+++,,,,,,,,,,,,++++++,,,---...///...---,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---,,,,,,++++++////////////////////////........................000000000000000111111222///////////////.........000111111111222222222222111111000000000000111111222222333333333333444444111222222333333444444555000000000000000000111111000000///...------,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))*********))))))++++++++++++++++++++++++))))))))))))))))))))))))(((''''''(((******)))((())))))******)))'''%%%$$$+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&***)))(((''''''((()))***'''''''''''''''((()))***((((((((((((((((((((((((:::<<<<<<:::777444555666444333333333333222222222111000000/////////////////////////////////......///---++++++---.........,,,,,,+++******)))(((((())))))))))))))))))))))))*********)))******++++++(((((((((''''''((((((((())))))(((((((((((())))))(((((())))))))))))(((((()))))))))((('''&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''((())))))******)))(((((((((''''''''''''((((((((((((''''''''''''$$$%%%'''((()))((('''&&&***)))(((&&&&&&&&&'''((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((('''''''''((()))******))))))(((((((((((()))***))))))((((((((((((((()))(((((((((((()))******(((((((((((()))***+++,,,***)))))))))((((((((('''((()))******++++++******+++***************+++,,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))******(((((()))***))))))))))))))))))***+++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************++++++++++++******************************))))))******+++,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------............------////////////////////////........................///////////////000111111/////////////////////...000000000000111111111222222222111111111111222222222222222333333333444444222222222222222222222222111111111000000000000000000//////...------,,,,,,***+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,++++++************************))))))))))))))))))))))))(((''''''(((******)))((('''((((((((((((&&&%%%$$$************)))))))))((()))))))))))))))))))))))))))(((((((((''''''''''''***)))(((''''''((()))***''''''''''''''''''(((((('''''''''''''''''''''''';;;;;;;;;:::777555555666333333333222222222111111111000//////......//////111111000000///.........111///------...//////...+++++++++******))))))(((*********************************+++******))))))))))))(((((((((((()))))))))((((((''''''(((((())))))))))))******)))))))))))))))(((((('''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((()))))))))((((((''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((()))(((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&''''''(((((()))******((((((((((((''''''''''''((((((((((((''''''''''''((()))***++++++***)))((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''(((((())))))))))))((())))))((((((''''''((((((((((((''''''(((((()))*********))))))))))))******))))))))))))(((((((((((('''((())))))******))))))))))))))))))***+++,,,---))))))))))))))))))))))))******))))))))))))******))))))************))))))+++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***+++***))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************))))))******+++,,,******+++,,,,,,,,,,,,+++***************+++,,,,,,------------------------,,,------..................//////000000000//////000000000000000000000000.......................................//////000......//////////////////////////////000000000000333222222111111222222333222222222222333333333333333333222111111000//////222111111111000000////////////......---,,,,,,,,,)))***+++---......//////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,++++++***(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((******)))(((''''''((((((((((((''''''************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))((((((''''''(((((()))'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''':::::::::999777666555666222222222222111111111111000000///............///111000000///...------,,,000...---------...---++++++*********)))))))))(((++++++++++++++++++++++++)))***+++++++++)))(((''')))(((((((((((((((((()))(((((((((''''''((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''')))++++++***((('''''''''((()))(((((('''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***))))))(((''''''&&&&&&((((((((((((((('''''''''((((((((((((''''''''''''***++++++,,,++++++***)))%%%%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((('''''''''&&&'''(((*********)))((()))(((((('''''''''(((((('''''''''''''''((())))))++++++***)))(((((())))))))))))))))))((((((((((((''''''((())))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))***))))))))))))))))))***))))))************))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***)))((()))+++++++++***)))((((((((()))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************************************+++++++++,,,,,,******************************))))))******+++,,,******+++,,,,,,,,,,,,+++++++++***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...//////000000000000///000000000000000000000000........................------,,,,,,------...///............////////////.........////////////000222111111000000111111222111222222222222333333333333222222222111111111000222222111111000/////////.........------,,,,,,,,,******+++,,,------......++++++++++++++++++++++++************************))))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******)))((((((((())))))*********************)))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%$$$$$$'''''''''''''''''''''''':::999888777777666555444222222111111111000000000000//////...............//////...------,,,++++++---+++***+++++++++***(((*********)))))))))))))))************************)))***++++++***)))'''&&&(((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''')))++++++***((('''&&&'''((()))))))))'''&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''))))))(((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))%%%&&&&&&'''((('''''''''&&&'''(((*********)))(((((((((''''''''''''(((((('''''''''''''''((()))))),,,+++***)))(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))+++***)))((('''''''''''')))))))))))))))))))))))))))))))))******)))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((***+++***)))((()))***++++++***)))((((((((()))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))*********+++******************************))))))******+++,,,******+++,,,,,,,,,,,,+++,,,+++*********+++---...******************************+++,,,,,,,,,,,,+++,,,---...///////////////////////////////////////........................,,,,,,,,,,,,,,,------...---.........//////000000---.........////////////000000////////////000000111111111222222222333333222222222222333333444444111111111111000000//////---------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++++++++++++++***************************************)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((******)))(((''''''''''''((())))))***))))))))))))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&'''''''''&&&%%%$$$###''''''''''''''''''''''''888777555555666666444222111111111000000000000///000///......------.........---------,,,+++++++++***))))))***++++++)))'''))))))))))))))))))))))))'''''''''''''''''''''''')))))))))***))))))((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((%%%''')))******)))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''''''''%%%&&&&&&''''''((())))))'''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''(((((('''''''''))))))))))))))))))))))))&&&''''''''''''((((((((('''(((((())))))))))))(((''''''&&&&&&''''''((((((((((((''''''(((((()))***++++++***)))(((((())))))(((((((((((())))))))))))'''((())))))******))))))///...,,,***)))((((((((())))))))))))))))))))))))))))))************))))))))))))************))))))(((((()))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''((()))+++***))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((()))))))))***************************************))))))******+++,,,******+++,,,,,,,,,,,,++++++++++++++++++,,,------************************))))))***++++++++++++++++++,,,,,,---............////////////////////////........................,,,,,,,,,,,,,,,------...------......///000000000............/////////////////////....../////////111111111111222222222222111222222333444444555555000000000000000000000111------,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))(((''''''(((******)))(((%%%%%%%%%%%%%%%&&&'''((())))))))))))************(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&777555333333555555333111111111000000000///////////////...------------...---------------------,,,*********+++------+++)))((()))))))))))))))))))))'''''''''''''''''''''''')))(((((((((((())))))***((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&)))++++++***((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''(((((()))''''''''''''((((((((()))(((((((((((('''''''''''''''''''''''''''((()))***'''((()))*********))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((('''''''''((()))******))))))(((((((((((()))'''&&&&&&&&&&&&'''((())))))(((((((((((()))************)))))))))))))))***'''((((((((()))))))))***((()))******++++++******------+++***))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))(((((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))&&&((()))((('''&&&'''((())))))))))))))))))***+++'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++******************************))))))******+++,,,******+++,,,,,,,,,,,,+++)))******+++++++++++++++******************************+++,,,,,,,,,,,,+++++++++,,,---............------------------------........................,,,,,,,,,,,,,,,---......------......///000000111....../////////000000000000000////////////000000111111111111222222222222222222222222222333333333/////////000111111222222,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---************************++++++++++++++++++++++++,,,------,,,,,,***))))))************************))))))))))))))))))))))))(((''''''(((******)))(((''''''&&&%%%%%%&&&'''(((((()))))))))************))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&666444222222444444222000000000000000//////////////////...------------...------..................+++++++++---//////...,,,(((((((((((())))))))))))************************)))(((''''''''')))***+++))))))(((((((((((())))))'''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&)))++++++***((('''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((('''''''''''''''###$$$&&&(((((('''&&&%%%%%%$$$######$$$''')))+++%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&''')))***++++++((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%&&&'''''''''(((((()))))))))(((((((((''''''''''''"""""""""###$$$%%%&&&'''%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&'''(((***,,,+++***)))'''''''''((()))&&&&&&&&&&&&&&&'''((())))))))))))))))))***++++++******))))))))))))******'''((((((((())))))******))))))***+++++++++++++++***)))((((((((((((((()))))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((('''&&&%%%&&&((())))))(((((()))***++++++''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,*********************************)))***++++++,,,******+++,,,,,,,,,,,,+++'''(((***+++++++++***)))++++++++++++++++++++++++++++++,,,------------,,,+++,,,---...////////////------------------------........................------,,,,,,------...///---------...///000000111////////////000000000000111111000000000000111111000111111111111222222222333333222222111000000000......///000111222333333,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///************************+++++++++++++++++++++++++++++++++******(((''''''************************))))))))))))))))))))))))(((''''''(((***+++)))(((+++***)))(((((()))***+++(((((())))))*********+++************************&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%$$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&000111222333444333222111222222111111000/////////000///...---------------+++,,,,,,---............*********++++++,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************)))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((('''''''''''''''''''''''',,,***'''%%%%%%&&&((()))''''''''''''''''''''''''''''''&&&%%%%%%'''((()))''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$******)))((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&$$$###%%%(((***)))((((((((())))))))))))((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))************))))))))))))+++***)))((((((''''''((())))))))))))((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&***)))(((''''''((()))***))))))(((((((((((())))))'''((()))++++++***))))))))))))))))))))))))))))))***)))((((((((()))+++,,,(((((((((((())))))))))))***((('''(((+++,,,+++(((++++++++++++++++++++++++))))))))))))))))))))))))************************************************(((((())))))************))))))))))))((((((''''''((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///---,,,,,,---...///000///...---,,,------......------,,,,,,------...,,,,,,------...///000000---------...///000000111222111///...---...000111111000000000//////......111111111111111111111111555111------111333111......---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---+++*********))))))((((((((()))+++,,,+++***(((&&&+++++++++++++++***)))(((++++++***)))(((((())))))++++++******)))))))))(((%%%&&&''')))))))))((('''++++++******)))'''&&&%%%(((((((((((((((((((((((()))************))))))(((&&&((()))++++++)))(((&&&***)))'''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''111222333333333222111111000000000///......------...---------------...///+++,,,,,,------------,,,******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,))))))))))))))))))))))))***)))))))))((((((((('''((())))))******))))))((((((((('''&&&%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((%%%######$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&,,,)))''''''((('''%%%"""%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&'''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))***((((((((((((''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++(((((((((((())))))))))))***((('''(((+++,,,***)))************************))))))))))))))))))))))))************************************************)))))))))*********++++++,,,,,,+++++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------------...///000///...---------......---,,,,,,++++++,,,,,,---,,,,,,------...//////000---------...///000000000111000///......///000111222222222111111111000000111111111111111111111111444000,,,,,,000111000---///...---,,,,,,,,,,,,---++++++************++++++++++++++++++*********))))))******+++***)))((('''***+++++++++******)))(((***))))))(((''''''((((((''''''''''''&&&&&&&&&%%%(((((()))))))))((('''''')))))))))))))))(((((('''(((((((((((((((((((((((('''(((((()))))))))(((((('''((()))******)))((('''%%%&&&&&&&&&((()))***+++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''222333333333222111000000///......---,,,,,,++++++,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,*********+++,,,---......))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''(((((())))))(((((('''%%%&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&''')))***)))((('''(((((())))))(((((('''%%%%%%&&&'''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((()))***+++''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))((()))******+++(((((((((((())))))))))))***(((((((((***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...///000000///......------......,,,,,,++++++++++++,,,,,,,,,,,,------.../////////---------...//////000000000000.........///000111222222111111111111000000000000000000000000000000222///,,,,,,...000...,,,///......------------...)))))))))))))))))))))))),,,,,,,,,++++++++++++++++++******)))))))))))))))***************))))))((()))(((((('''''''''''''''))))))))))))((((((((((((++++++***)))((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((()))(((((('''((()))******)))((('''%%%%%%'''((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&333333333222111000//////......------,,,+++++++++,,,,,,++++++,,,---......,,,,,,,,,,,,++++++***)))+++++++++++++++++++++++++++*********++++++,,,---))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&&&&'''((()))''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&"""###%%%(((***+++,,,+++))))))************))))))$$$%%%&&&'''(((((((((((('''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((()))******((((((((('''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((('''(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&''')))***''''''''''''''''''''''''(((''''''&&&&&&''''''((()))((('''&&&'''((()))***(((((((((((((((((((((((()))))))))))))))******+++(((((((((((())))))))))))))))))((()))************(((((()))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++************************++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000000//////..................---,,,,,,++++++,,,,,,------------.........//////---------......///////////////.........///000000//////////////////......000000000000000000000000111///------//////...,,,...------,,,,,,,,,------((())))))))))))))))))(((++++++++++++++++++++++++,,,+++)))((('''((()))***((())))))***))))))(((((()))(((((('''''''''((((((*********)))))))))))))))+++***)))(((((()))***+++''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))***)))''''''((())))))(((''''''(((((()))))))))'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444333222111000000////////////......---,,,,,,+++------,,,+++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''%%%%%%&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''((()))***)))'''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((''''''''''''((((((((((((&&&'''''''''((((((((()))******)))((((((((((((((()))))))))(((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((('''(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))***(((((((((((((((((((((((()))(((((((((((((((((()))***)))((('''((()))***+++((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))((()))))))))))))))***+++)))))))))*********++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++************************++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---......///000000......//////////////////......------------......---------...............------------...........................///000000..................//////////////////////////////000/////////000///...---,,,+++++++++++++++,,,,,,))))))***++++++***))))))))))))******************---+++)))''''''(((***+++'''(((((()))))))))(((((()))))))))(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((***,,,---)))))))))))))))(((''''''((((((((((((((((((((((((&&&'''((()))***+++++++++''''''((((((((((((''''''((())))))***)))'''%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&333222111000000000000000000//////......---,,,,,,...---,,,+++************,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,++++++++++++***++++++***(((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))(((((('''%%%&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&'''''''''(((((()))))))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&"""%%%((()))((('''''''''''''''((((((((((((''''''%%%%%%&&&'''((((((((((((&&&&&&'''''''''((((((((('''''''''(((((())))))***+++***)))(((''''''''''''***)))))))))((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&''''''((()))***(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))***++++++))))))))))))))))))))))))(((((()))************)))(((((((((((())))))))))))''')))******))))))***+++((())))))******+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---.../////////.........///000000000////////////............//////........................------------------------,,,------.../////////000//////000000000000111111///////////////////////////000000000000///......***************++++++,,,)))***+++,,,,,,+++***))))))))))))))))))*********,,,+++)))((('''(((***+++&&&''''''(((((((((((((((***))))))))))))******+++&&&&&&&&&'''''''''''''''&&&&&&'''((()))+++,,,---)))))))))))))))(((''''''(((((((((((((((((((((((('''((()))******+++******''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%222111000//////000111111/////////...------,,,,,,,,,+++***************++++++,,,,,,------------,,,,,,,,,,,,+++++++++************)))))))))))))))***))))))))))))))))))))))))'''((((((((()))))))))***((())))))******))))))(((&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''&&&&&&'''''''''(((((((((%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&%%%(((((()))***+++))))))************))))))&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''((())))))***++++++***)))((((((((((((((()))))))))((((((((('''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&'''((())))))))))))''''''((())))))(((''''''(((((((((''''''((((((((('''(((((()))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))(((((((((((())))))))))))''')))+++***)))(((***,,,''''''(((((()))******+++))))))))))))))))))))))))************************************************++++++*********)))))))))*********+++++++++,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////......------...///000111000000///.........------.................................------------------------,,,,,,---.../////////////////////000000000111111........................---...000000///---------+++*********++++++,,,---)))***,,,------,,,***))))))))))))******+++++++++++++++)))((((((((()))***%%%&&&''''''((((((((('''((((((((((((((()))******((((((((()))))))))******%%%&&&'''((()))*********'''(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''&&&&&&'''''''''(((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111111000//////000111222///......------,,,,,,+++))))))))))))***+++,,,---+++,,,------............,,,,,,,,,++++++*********))))))))))))***+++,,,---))))))))))))))))))))))))'''((((((((())))))******))))))************))))))''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''&&&%%%%%%'''((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''')))***,,,---&&&''''''''''''''''''&&& $$$((()))&&&$$$$$$%%%&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,(((''''''(((((()))***+++(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))$$$%%%''')))***))))))(((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))'''((()))++++++******)))(((((((((((())))))))))))''')))+++***((((((***,,,&&&&&&&&&'''((())))))***************************************************************************+++*********))))))((((((''''''(((((()))))))))***((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.../////////...---,,,---...///111111111000///...------,,,,,,------........................---------------------------+++,,,---...////////////,,,---------......//////........................,,,---//////...,,,++++++++++++++++++,,,,,,---...(((***+++,,,,,,+++***(((*********++++++,,,,,,,,,+++******)))))))))))))))%%%&&&&&&'''(((((((((''''''''''''''''''((()))***$$$%%%%%%%%%&&&&&&''''''&&&'''((())))))((('''&&&%%%&&&''')))******++++++(((((((((((((((((((((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&'''''',,,+++)))'''&&&%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%111111000///...---,,,,,,......---,,,,,,+++******...---,,,++++++,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++***)))))))))***,,,---333000---)))'''''')))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((($$$%%%'''((()))(((''''''((('''&&&&&&'''((()))***))))))((((((((('''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&$$$%%%&&&((())))))******''''''''''''''''''&&&&&&))))))***))))))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''')))***++++++***)))''')))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((()))))))))((('''&&&$$$$$$((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&((()))++++++)))(((&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''(((((((((((((((***))))))(((((((((((()))))))))))))))((((((((((((***************)))((((((************))))))))))))***)))'''&&&'''(((***,,,))))))))))))))))))))))))'''''''''''''''((()))***(((((())))))))))))((((((+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++******))))))(((((()))*********++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...///000000000000000000///////////////////////////.............../////////...,,,+++,,,------......------,,,++++++,,,,,,---.../////////...------------...///111111000000/////////...------------------------------,,,,,,,,,,,,+++++++++*********))))))((((((************************+++******)))))))))))))))((((((''''''''''''((((((((((((((((((((()))******(((((((((((())))))))))))******))))))))))))******''''''(((((())))))******((((((((((((((((((((((((&&&''''''(((((((((((((((******))))))((((((((('''%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((111111000000000000000000,,,,,,,,,+++***)))))))))......------------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************))))))(((((())))))***+++***)))((('''((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''''''''''''''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%'''''''''''''''''''''''''''(((((((((''''''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''')))******)))'''&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''(((((()))(((((('''&&&%%%((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))))))))))))))((((((((((((((())))))))))))))))))((((((((((((***************)))((((((******)))))))))((((((((()))((('''''''''(((***+++))))))))))))))))))))))))(((''''''''''''(((((()))(((((())))))))))))((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))+++******************))))))))))))*********++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------...//////000000/////////////////////***+++,,,---...//////000---.../////////...,,,+++,,,------......------,,,+++,,,,,,------.................................000/////////............------------------------------,,,,,,,,,+++++++++************)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))((((((''''''''''''((((((((((((((((((((())))))***'''((((((((())))))))))))'''&&&&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))((((((''''''''')))((((((''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&%%%###"""###$$$'''(((/////////000000000111111---,,,,,,++++++******))),,,------......------,,,------------------------***************+++++++++************************&&&'''(((((())))))((((((%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((()))******))))))))))))(((((((((((())))))******))))))(((((()))))))))(((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((())))))))))))(((((()))))))))))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***************++++++((((((((()))))))))*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////////////////////////////))))))***+++,,,------...---............---,,,,,,,,,------......------,,,------------------------,,,---...//////...---,,,......------------,,,,,,------------------------,,,,,,,,,,,,++++++++++++************))))))))))))************************+++***))))))(((((())))))((((((''''''''''''((((((((((((''''''(((((()))***''''''((((((((()))))))))((((((((((((((()))******''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((('''''''''''''''***)))'''&&&&&&''')))***(((((('''&&&&&&&&&&&&'''(((&&&###!!!!!!$$$''')))------------------------.........---------,,,,,,******,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,)))*********************************************&&&'''((()))***)))((('''''''''((((((((('''&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&''''''(((((('''&&&%%%"""###$$$&&&''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''((()))***+++))))))))))))((((((((((((((()))))))))))))))((((((((((((((((((''''''''''''''''''((()))***)))))))))((((((((((((((((((((((((***)))((('''''''''''''''(((((())))))))))))(((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((())))))*********(((((((((((())))))))))))++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,------..................///////////////------,,,,,,+++*********------------------------,,,------......------,,,------------------,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((((((((''''''''''''(((((((((''''''''''''((())))))'''''''''((((((((())))))(((((((((((()))***+++,,,(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''&&&&&&(((''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''((('''%%%$$$%%%&&&)))***.........---,,,++++++***...---------------,,,,,,***+++,,,------,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++***)))((())))))******)))'''%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''((())))))******)))'''&&&%%%%%%&&&'''''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((((((&&&%%%###$$$%%%&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((''''''''''''(((&&&&&&&&&&&&'''(((******))))))))))))(((((((((((('''(((((()))))))))((((((((((((((((((''''''''''''''''''((()))***)))))))))((((((((((((((((((((((((***)))((('''''''''''''''(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((()))))))))(((((((((((())))))))))))++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,---------------------....../////////000.........---,,,+++++++++------,,,,,,,,,---------,,,------......------,,,------------------,,,,,,+++,,,...//////...,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))******''''''''''''''''''''''''***))))))((('''(((((((((((((((''''''''''''(((((('''''''''''''''(((((()))''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''(((***))))))(((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''''''''&&&''')))******)))'''&&&''''''&&&&&&&&&''''''(((%%%&&&'''(((((((((''''''111000///...---,,,++++++************************,,,,,,,,,------,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********)))'''((()))*********)))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''(((((()))***(((''''''&&&&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''))))))(((&&&%%%'''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))(((((()))******&&&&&&&&&&&&'''((())))))))))))))))))((((((((((((''''''((()))))))))(((((()))))))))(((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((())))))))))))(((((('''(((((()))))))))))))))************************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((((((((((((((((()))))))))******,,,,,,,,,++++++++++++***************************************++++++++++++,,,,,,,,,,,,,,,,,,---------------......//////000,,,---------.........///,,,,,,,,,+++,,,,,,---...,,,------......------,,,------------------------+++,,,---......---,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))************))))))))))))))))))))))))***)))((((((''''''((((((((((((''''''''''''((((((''''''&&&&&&''''''((()))&&&&&&'''''''''((((((((((((''''''&&&&&&&&&'''''')))))))))))))))(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''(((((((((&&&))),,,......,,,)))&&&'''&&&&&&&&&&&&'''(((((("""###%%%''''''&&&%%%###///.........------,,,,,,))))))))))))))))))))))))******))))))))))))******************************))))))((((((((('''''''''))))))))))))))))))))))))((('''''''''(((((())))))%%%&&&'''((()))*********%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&'''((())))))***$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''))))))((('''%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&''')))***''''''&&&&&&&&&''''''((())))))))))))((((((((((((&&&''''''((())))))((((((******)))))))))((((((((()))((('''''''''(((***+++))))))))))))))))))))))))(((''''''''''''(((((()))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************)))))))))))))))))))))*********++++++,,,,,,,,,+++++++++******************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000------------............,,,,,,+++++++++,,,---...,,,------......------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++************((()))))))))************************************))))))(((''''''''''''(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((+++***)))(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((()))))))))&&&''')))++++++)))'''&&&&&&&&&&&&&&&&&&'''((((((###$$$%%%&&&&&&&&&%%%%%%******++++++++++++,,,,,,******************++++++'''&&&%%%$$$$$$%%%&&&'''++++++++++++++++++++++++))))))(((((('''''''''&&&))))))))))))))))))))))))''''''&&&%%%%%%'''((()))''''''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%'''((()))(((''''''&&&&&&'''((('''&&&$$$###$$$%%%&&&''')))***+++,,,$$$$$$%%%%%%%%%&&&&&&&&&###%%%''')))***)))'''%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))%%%$$$"""""""""$$$&&&'''(((''''''&&&&&&&&&''''''))))))))))))((((((((((((&&&&&&'''((())))))((((((************))))))))))))***)))'''&&&'''(((***,,,))))))))))))))))))))))))'''''''''''''''((()))***(((((())))))))))))(((((()))(((''''''''')))***+++((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))---,,,,,,,,,++++++******************++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000//////...,,,++++++***,,,,,,+++***+++,,,...///,,,------......------,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---))))))******+++++++++,,,+++++++++++++++++++++++++++++++++************)))(((((())))))*********+++))))))))))))))))))))))))))))))((('''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&'''((()))........................++++++++++++++++++++++++((()))******)))((('''&&&%%%&&&''''''((('''''''''%%%'''(((******((('''%%%''''''(((((())))))******))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%(((''''''&&&&&&%%%$$$$$$''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%&&&&&&'''((()))))))))))))))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''''''''(((((('''(((((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((******))))))((((((''''''(((((((((((())))))))))))+++***)))(((((()))***+++''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))---,,,***)))))))))******((()))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((++++++***************+++,,,,,,++++++++++++******+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......------------......///...---,,,+++*********------------------------------------------------......---,,,++++++++++++---------,,,+++***)))(((************************))))))*********+++++++++***++++++++++++***))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((())))))(((((('''''''''&&&''''''(((((())))))******((('''&&&&&&'''((()))*********))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---------,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,++++++))))))((((((((((((''''''&&&%%%'''((())))))))))))(((''')))))))))((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%))))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''''')))(((&&&&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''(((******)))((('''&&&%%%%%%((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''((((((***)))))))))((((((((('''(((((((((((())))))))))))******)))(((((()))******'''''''''((((((((())))))((((((''''''''''''(((((()))))))))))))))))))))))),,,+++***)))))))))******(((((())))))))))))(((((((((((((((((())))))))))))+++******))))))******+++***************)))))))))******************++++++******++++++,,,,,,------+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,+++++++++,,,,,,........................------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,+++***))))))*********************************++++++++++++,,,***++++++++++++***))))))***)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((()))(((((((((''''''''''''''''''(((((())))))))))))(((''''''&&&&&&'''((()))))))))))))))(((((('''''')))))))))((())))))******************************,,,,,,,,,++++++*********++++++++++++++++++++++++)))******++++++++++++*********))))))(((&&&%%%$$$))))))))))))))))))))))))******))))))(((''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&''''''((()))***''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&,,,+++***((('''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((&&&''''''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''((('''%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&'''((((((((())))))))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((''''''''')))((((((''''''(((((()))******)))((('''&&&&&&%%%((((((''''''''''''((((((''''''(((((((((((((((''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))***))))))(((((())))))***''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))++++++***)))))))))******(((((())))))))))))(((((((((((((((((()))))))))))),,,,,,++++++++++++,,,,,,,,,,,,+++++++++************)))))))))***+++,,,,,,)))******+++---......///++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,------------*********++++++,,,......,,,,,,,,,,,,+++******)))************************++++++++++++,,,,,,,,,,,,***++++++++++++***))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))(((''''''&&&''''''''')))))))))(((((((((((('''&&&&&&'''''''''(((((()))((((((((((((((((((((((((,,,,,,,,,++++++******)))************************''''''(((((()))))))))))))))******)))((('''&&&&&&******))))))))))))******))))))((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%((((((((((((((()))******''''''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''+++***)))(((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((()))))))))***************(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&'''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((()))))))))'''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********))))))))))))***'''(((((())))))))))))((((((((((((((()))))))))))),,,++++++******++++++,,,,,,+++++++++************))))))))))))***+++,,,,,,***++++++,,,------......++++++,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,---------++++++******+++,,,,,,---,,,,,,,,,,,,,,,+++***)))************************++++++,,,,,,,,,---------***++++++++++++***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,++++++******************************'''''''''(((((()))******(((((())))))***))))))(((******))))))))))))******&&&'''''''''((((((((()))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))((((((((()))******''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$&&&)))******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((())))))************'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******+++))))))(((((((((((())))))&&&&&&&&&'''((())))))***((((((''''''''''''((((((&&&&&&'''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))((((((((((((((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))***)))))))))''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))************************************))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------///...---,,,++++++++++++************************+++++++++,,,,,,,,,---------,,,++++++************++++++,,,,,,,,,+++******************************++++++,,,,,,,,,---------***++++++++++++***))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((('''''''''&&&%%%%%%'''''''''''''''((((((((('''((()))************)))((((((((((((((((((((((((++++++++++++++++++++++++************************+++***************+++,,,(((((()))***************))))))))))))))))))))))))%%%&&&&&&'''(((((())))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''%%%%%%%%%%%%&&&'''((()))(((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&'''(((((((((((('''&&&)))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''')))******+++)))((((((''''''(((((()))))))))((((((''''''''''''((((((''''''''''''((((((%%%&&&'''((())))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''((((((((()))))))))*********))))))(((((())))))***(((((((((((((((((((((((('''((()))*********))))))&&&'''((())))))******)))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))***+++++++++++++++***************+++,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,------//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------+++******)))))))))+++++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((($$$%%%&&&(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&'''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&%%%%%%&&&''''''''''''(((((((((&&&'''((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))******+++++++++************************,,,+++***))))))******+++******+++++++++***))))))'''((())))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%&&&&&&'''((((((((()))((((((''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&'''((())))))((('''&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''((((((%%%&&&'''((())))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,''''''''''''((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***(((((((((((())))))))))))''''''((())))))(((''''''(((((()))))))))***************))))))))))))******((((((((((((((((((((((((&&&''')))*********))))))&&&'''((()))************(((((((((((()))))))))))))))((((((''''''(((((()))'''((()))***+++---......,,,,,,+++***)))))))))))))))***************************+++,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,++++++++++++,,,,,,...---,,,,,,++++++++++++------------------------)))******+++,,,,,,------++++++***************+++***++++++,,,,,,+++++++++*********************************++++++++++++,,,***++++++++++++***))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((()))"""###%%%'''((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((###$$$%%%&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((()))***++++++))))))))))))))))))))))))+++***)))'''''''''((((((,,,,,,,,,+++***)))((('''%%%'''(((******((('''%%%((((((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))))))(((''''''''''''(((((('''''''''&&&&&&''''''''')))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&)))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&'''((())))))((('''&&&###"""###$$$''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))***+++((((((''''''''''''((((((%%%&&&'''((())))))))))))))))))************))))))))))))))))))))))))))))))%%%%%%&&&&&&'''''''''(((''''''''''''((((((((()))((((((''''''''''''(((((('''((((((((())))))******(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))******************))))))))))))******((((((((((((((((((((((((&&&'''(((*********)))(((&&&'''((()))************(((((((((((())))))))))))))))))(((((((((((())))))'''((()))+++---///000111------+++***))))))((((((''''''((()))***++++++,,,******+++,,,,,,,,,,,,+++******+++,,,,,,---......++++++************++++++,,,,,,++++++,,,,,,------++++++++++++++++++++++++))))))***+++,,,,,,------))))))))))))***+++,,,---***++++++,,,,,,,,,++++++************************))))))*********+++++++++***++++++++++++***))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))!!!"""%%%'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((******((('''&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((''''''((()))'''%%%###!!!((((((((((((((((((((((((*********+++,,,,,,,,,---************************))))))))))))))))))))))))---,,,,,,,,,++++++******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%***)))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%"""$$$'''))))))(((%%%$$$&&&&&&''''''''''''&&&&&&)))'''%%%""""""###%%%'''''''''''''''(((((())))))(((''''''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))***''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((("""###%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))'''&&&$$$###!!!!!!&&&&&&''''''(((((())))))''''''''''''''''''''''''$$$%%%'''))))))((('''%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******&&&'''''''''(((((())))))+++*********))))))((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((((((+++*********))))))(((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++,,,...222666999:::555222...***((()))***,,,++++++,,,++++++***((((((''''''((()))***++++++,,,)))(((((()))+++---///000------------------------+++,,,------............,,,,,,,,,+++++++++*********,,,---,,,***(((((()))++++++***************************************************++++++,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&!!!"""###$$$&&&'''((()))''''''((())))))(((''''''(((((('''&&&'''((()))***)))))))))((('''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))******************************))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((((((''''''''''''((())))))((((((((('''''''''%%%&&&''''''''''''&&&%%%###$$$&&&(((((('''&&&%%%&&&&&&''''''''''''&&&&&&((('''%%%$$$###$$$%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&###$$$%%%&&&''''''&&&%%%((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((()))))))))************)))))))))((((((''''''''''''''''''''''''***)))))))))((((((((('''''''''((((((((()))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++))))))///666:::999555111///,,,***((()))******++++++***************)))((())))))******+++++++++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,++++++++++++***)))+++,,,,,,***))))))******)))))))))***+++,,,,,,***************************++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((((((''''''''''''''''''''''''&&&&&&&&&''''''((())))))))))))))))))((((((************************))))))))))))))))))))))))''''''&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''(((((()))))))))))))))(((((((((%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((())))))))))))***************))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((((()))))))))******((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((()))******))))))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***''''''...888;;;666000---,,,+++***))))))))))))******)))((()))***+++,,,++++++++++++++++++++++++...---,,,+++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++(((***,,,,,,+++***+++,,,((((((((()))***+++---...************************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%'''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''''',,,,,,++++++******))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))))))))((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))'''&&&$$$$$$&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((())))))************)))''''''((()))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***((((((---222444111---)))******++++++******)))***)))((('''(((***,,,...,,,,,,,,,+++++++++******------,,,++++++***************++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++''')))+++,,,++++++,,,---***)))))))))***+++,,,,,,************************,,,,,,++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%&&&''''''''')))((('''&&&&&&&&&&&&&&&,,,++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$###$$$%%%((()))''''''''''''''''''''''''))))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))))))((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***************''''''((()))))))))))))))(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++***))))))+++,,,((()))***+++,,,++++++***)))(((''''''(((***,,,...------,,,,,,+++***************++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++---------,,,,,,,,,++++++''')))+++,,,,,,,,,---...,,,,,,+++***)))))))))***************************+++++++++******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))***((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((((((&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''$$$""""""%%%(((***((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&&&&%%%''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))************''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***,,,,,,)))%%%$$$(((,,,))))))***+++++++++++++++((((((''''''(((***+++,,,,,,,,,++++++*********)))((()))***+++,,,---------******++++++,,,,,,------------......------,,,,,,------------,,,,,,,,,,,,(((***,,,---,,,,,,---......---+++***))))))((((((***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&'''((())))))***((('''&&&%%%%%%&&&'''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))((('''&&&&&&'''((()))%%%&&&((()))***)))'''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''((((((((('''''''''&&&&&&$$$%%%&&&((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$###$$$%%%((()))((('''&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***+++***)))((()))***((()))))))))))))))******'''((((((((())))))************************))))))((()))+++,,,------,,,,,,+++++++++,,,------........./////////......---,,,...------------,,,,,,,,,)))+++------,,,,,,,,,...,,,,,,+++***))))))))))))************************))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&&&&%%%%%%%%%%%%'''((((((((())))))******)))((('''&&&&&&'''((()))$$$&&&(((***+++)))'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))((((((((('''''''''###$$$&&&(((************%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$###$$$$$$%%%))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%'''))))))((('''%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******))))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))(((((())),,,......+++(((((((((''''''''''''((()))'''(((((()))***))))))((()))))))))))))))))))))))))))***+++,,,---,,,+++***++++++,,,------...////////////000000///...------......---------,,,,,,,,,***+++------,,,+++,,,---+++***************++++++************************(((((())))))******++++++************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((''''''(((((()))*********'''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((()))(((((('''&&&&&&%%%%%%''''''((())))))(((''''''&&&&&&((()))))))))(((''')))))))))((('''''''''&&&&&&&&&&&&&&&&&&'''((()))***((('''&&&'''((('''&&&'''''''''&&&'''((())))))((((((((((((''''''''''''(((&&&%%%&&&)))+++)))'''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''%%%%%%&&&&&&%%%%%%$$$###((((((''''''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&***)))((('''&&&&&&'''((())))))))))))))))))))))))***)))'''&&&%%%%%%&&&'''+++)))'''''''''((('''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&""" """&&&(((&&&"""'''''''''&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''((((((((())))))!!!!!!"""$$$&&&'''))))))''''''''''''''''''''''''(((((())))))((('''&&&&&&))))))))))))((((((((((((***)))((('''''''''''''''$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&'''((('''&&&%%%&&&((())))))))))))(((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))*********)))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((+++*********))))))((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''')))*********)))(((+++++++++*********))))))))))))))))))***************))))))((()))+++---...))))))))))))************)))))))))))))))*********)))************+++++++++************************+++,,,,,,---.........---.........------,,,,,,,,,)))******++++++******)))$$$%%%(((***++++++***)))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''''')))(((((((((((('''''''''&&&'''&&&%%%$$$$$$&&&((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''+++)))(((((())))))((('''))))))))))))************))))))))))))))))))))))))***(((&&&'''))))))(((&&&'''''''''(((((('''''''''%%%%%%%%%%%%&&&'''((())))))(((((('''&&&&&&''''''%%%&&&''''''((((((''''''&&&''''''''''''&&&%%%%%%((((((''''''''''''''''''%%%&&&&&&&&&''''''((((((***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&((('''&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&###!!!###'''(((&&&###''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&"""###$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((((((''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$'''(((((())))))*********(((((((((((((((((((((((()))))))))(((((('''''''''&&&'''(((((('''&&&'''((())))))))))))(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++******)))+++++++++*********))))))))))))))))))************(((((((((((((((***+++,,,))))))))))))************)))))))))))))))))))))***)))************++++++++++++++++++++++++++++++++++++,,,,,,---......------...---------,,,,,,,,,,,,******++++++++++++******''')))+++,,,---,,,++++++************)))))))))((())))))************))))))************************((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((()))))))))(((((((((''''''&&&''''''&&&%%%%%%''')))(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''((())))))***))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''',,,***)))((()))***)))((('''(((***+++++++++***)))))))))******++++++,,,,,,+++)))''''''((((((&&&%%%'''(((((())))))((((((''''''&&&&&&''''''((()))***))))))((((((''''''((((((&&&&&&'''(((((((((((('''((((((((((((((('''&&&&&&'''''''''((((((((((((((($$$$$$%%%&&&'''((()))))))))(((''''''&&&'''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$%%%''')))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&************************'''%%%###$$$''')))'''$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%######$$$%%%%%%%%%$$$$$$&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((***)))'''&&&&&&'''((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((''''''&&&&&&''''''))))))******************))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))''''''((()))))))))))))))((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************''''''((((((((()))))))))******))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************((()))***+++++++++******+++************)))))))))))))))))))))************((('''''''''((()))***+++))))))))))))******************)))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,---------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***************))))))))))))))))))************))))))++++++++++++++++++++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((()))))))))))))))((((((((((((''''''(((((('''&&&&&&''')))(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''))))))***************)))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''',,,***(((((()))***)))((($$$&&&((()))***)))'''&&&(((((()))***++++++,,,,,,)))((((((((((((''''''&&&(((((())))))))))))((((((((((((((((((((()))******(((''''''&&&&&&&&&''''''&&&&&&'''((((((((((((((('''(((((((((((('''&&&&&&'''''''''(((((()))))))))$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))###$$$&&&'''(((''''''&&&%%%$$$$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%&&&&&&''''''&&&&&&&&&'''''''''(((((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((,,,***'''%%%%%%&&&((()))&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''''''''(((((())))))((((((((((((((()))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''(((***))))))))))))((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************************(((((())))))************************))))))))))))((()))))))))************(((((((((((())))))******((()))))))))*********************)))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++***++++++++++++***)))(((*********)))))))))))))))))))))************))))))************************((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((((((((((((((('''''''''&&&&&&'''((()))((('''&&&((()))(((''''''&&&&&&&&&''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))''''''((((((((('''$$$&&&((()))***)))'''&&&&&&''''''((()))***++++++&&&''''''(((((((((((()))(((((())))))))))))(((((())))))((((((((()))******''''''&&&&&&&&&''''''(((&&&'''(((((())))))(((((('''''''''''''''&&&%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''))))))))))))))))))))))))%%%&&&''')))))))))(((''''''&&&&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((,,,***'''%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((()))))))))&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))((()))***)))((('''(((***))))))))))))(((((((((((())))))((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((((((((((()))((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************************''''''''''''(((((())))))))))))))))))))))))))))))((()))))))))************))))))******************((()))))))))************************))))))(((((())))))*********++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++***))))))((())))))))))))))))))******))))))************))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&((())))))'''''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''$$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***(((&&&&&&'''((('''&&&'''(((***+++++++++***)))&&&&&&''''''(((((())))))%%%&&&(((((('''((()))+++'''(((((())))))(((((('''))))))(((((((((((())))))((((((''''''(((((())))))''''''((())))))))))))(((&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((('''$$$"""%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&'''((()))))))))$$$$$$%%%%%%%%%$$$######&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))'''&&&&&&'''((()))---,,,+++***)))(((''''''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''(((((()))*********&&&&&&&&&&&&&&&''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))''''''((()))))))))))))))((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((('''&&&&&&%%%(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************''''''&&&&&&&&&'''((()))(((((()))))))))))))))***))))))))))))************)))***++++++++++++******))))))))))))************++++++******)))((((((((()))************+++++++++************************,,,,,,,,,,,,,,,++++++***)))************+++++++++++++++,,,,,,,,,,,,++++++------,,,,,,++++++++++++))))))))))))************))))))************))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''))))))'''&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''%%%&&&'''((()))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''+++)))''''''((()))((('''))))))))))))************''''''''''''''''''''''''&&&((())))))'''&&&(((***'''''''''((((((''''''''')))((((((''''''(((((((((''''''&&&&&&'''(((((()))''''''((()))))))))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&'''''''''''''''''''''''')))((((((''''''''''''((('''&&&'''(((***)))&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())),,,,,,++++++***)))((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''((())))))***((((((((((((((()))******''''''(((((())))))******''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&'''(((((('''&&&'''((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***(((((((((((())))))******))))))))))))************))))))***++++++***)))((())))))))))))************++++++******)))((((((''')))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++******))))))))))))******++++++******++++++++++++******,,,++++++*********++++++((()))))))))************))))))************))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&))))))((((((((('''''''''$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&'''((())))))*********''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''',,,***(((((()))***)))((('''''''''''''''((())))))((((((((((((''''''''''''''')))+++)))&&&%%%&&&(((&&&&&&''''''''''''&&&&&&)))(((''''''''''''(((((($$$$$$$$$$$$$$$%%%&&&''''''(((((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''(((###$$$&&&'''((('''&&&&&&))))))))))))))))))))))))***)))'''&&&%%%%%%&&&'''%%%%%%&&&)))++++++)))&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''%%%$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$###$$$%%%'''((($$$$$$&&&&&&&&&&&&$$$$$$''''''%%%###!!!''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((((((((())))))'''''''''((())))))******''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''((())))))***))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&((())))))))))))((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''(((((()))*********(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++'''((((((((())))))******))))))))))))************(((((()))******)))((('''))))))))))))************+++++++++***)))((((((''')))************+++++++++((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))(((((())))))*********+++*********++++++*********)))((((((((((((((())))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''************))))))))))))###%%%((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''%%%&&&'''((())))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((())))))(((((()))+++...''''''((((((((((((''''''''''''''''''''''''''''''***)))((('''&&&&&&'''((('''(((((((((&&&%%%&&&'''''''''''''''''''''''''''+++)))(((''''''((()))+++(((((((((((()))))))))***,,,+++***((((((((()))***(((((('''&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,,,,+++***))))))******$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%)))'''&&&'''))))))&&&###$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###(((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%&&&((()))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''''''''&&&''''''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&(((((((((&&&%%%&&&'''(((((('''''''''&&&&&&&&&(((((())))))))))))((((((************************))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&))))))***))))))((('''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((()))(((((((((((((((''''''&&&******)))(((((((((((((((---+++))))))***++++++***))))))))))))))))))))))))((((((((((((((()))******++++++******))))))(((((())))))))))))))))))))))))''''''(((((())))))******+++***((('''((()))+++,,,+++++++++*********************))))))))))))******++++++*********+++---...************************,,,+++++++++******))))))************************((((((((()))******++++++************************---+++((()))******(((%%%''''''&&&&&&'''(((***+++''''''''''''((((((((()))&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))))))))(((''''''''''''''')))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&&&&'''(((''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&'''''''''(((((((((&&&%%%&&&''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))'''(((((((((((((((((((((***)))((('''&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%'''%%%$$$$$$&&&&&&$$$"""&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''((()))))))))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''((((((''''''''''''''''''''''''''''''((((((((((((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))(((&&&&&&&&&'''(((((('''''''''&&&&&&&&&'''(((((())))))(((((('''************************(((((((((((((((((((((((()))))))))((((((((((((((('''(((((((((((((((((('''((())))))))))))((((((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''((((((((())))))(((((((((((((((''''''&&&))))))(((''''''''''''''''''&&&%%%%%%'''))))))(((((((((((((((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((('''%%%%%%%%%&&&((()))))))))))))))((((((((((((******))))))))))))******))))))((((((((()))***+++************************+++++++++******)))))))))************************************))))))))))))************************)))((('''(((+++,,,+++))),,,+++)))((('''''''''''''''''''''((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))((('''''''''''''''))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((()))))))))((('''%%%$$$###''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&'''(((((((((&&&%%%&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$%%%%%%$$$###((('''&&&%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''''''''%%%&&&''''''((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''******))))))((((((((('''&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((''''''((())))))))))))(((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***)))'''&&&'''((((((((((((''''''''''''&&&'''''''''(((((('''''''''************************'''''''''''''''''''''''')))))))))(((((('''''''''(((((())))))))))))(((((('''(((((())))))))))))((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((((((''''''&&&(((''''''&&&&&&&&&&&&'''%%%######$$$&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))***((())))))))))))))))))***))))))))))))))))))))))))''''''(((((())))))******))))))((('''((()))***+++))))))))))))))))))))))))******))))))))))))******))))))((((((((()))***************************************)))))))))))))))************************,,,++++++***))))))((((((************************(((''''''(((***,,,+++***,,,,,,***(((''''''&&&&&&''''''((((((((()))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))******)))))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''''''''''')))(((''''''&&&'''''''''))))))))))))))))))))))))&&&''''''((())))))******((((((((((((((((((((((((******)))***)))(((%%%###''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&((()))******)))'''&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%!!!###%%%((()))((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''******))))))((('''''''''$$$%%%%%%%%%&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''((()))((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&************************(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((())))))(((((((((&&&'''((())))))***))))))(((((((((((((((((((((((((((((((((''''''((((((((('''(((((((((((()))))))))(((((((((((((((''''''&&&(((''''''&&&&&&'''''''''((('''&&&&&&((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))************)))))))))***+++,,,***+++++++++++++++,,,,,,******))))))))))))******+++************+++++++++************************))))))))))))))))))))))))************************+++++++++******)))))))))************************+++******))))))))))))((((((((((((((((((((((((((('''(((((((((((()))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%))))))((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))(((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&'''''''''))))))))))))))))))))))))%%%%%%&&&'''(((((())))))(((((((((((((((((((((((('''&&&&&&(((******'''$$$''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((***++++++***(((''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$%%%'''''''''%%%!!!###%%%'''(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''((((((''''''&&&&&&'''((())))))***))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((()))))))))***(((((((((((((((''''''&&&)))((((((((((((((()))))),,,***)))((()))))))))(((''''''''''''''''''''''''))))))(((((((((((())))))''''''(((((()))))))))***((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&&&&''''''((((((******++++++,,,,,,,,,---******))))))))))))***************+++************)))))))))))))))))))))))))))))))))))))))*********************************))))))******+++++++++,,,))))))))))))))))))))))))************))))))))))))&&&&&&'''''''''(((((('''(((((((((((()))))))))***))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))$$$%%%%%%&&&'''(((((()))(((((((((((((((((((((((($$$"""!!!$$$''')))'''$$$''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''(((((((((&&&%%%&&&''''''''''''''''''''''''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&'''((()))(((''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((###$$$$$$###""""""$$$'''%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''%%%&&&&&&'''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''((())))))'''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''(((((()))************)))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***)))'''&&&'''((('''(((((((((((()))))))))'''''''''(((((('''''''''))))))))))))))))))))))))************************''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))))))))((())))))))))))))))))))))))''''''((((((((((((''''''((((((((()))))))))******(((((((((((((((''''''&&&)))(((((((((((()))******---+++)))((((((((('''&&&''''''''''''''''''''''''***))))))((((((((((((((('''(((((((((((((((((()))((((((((((((((((((((((((''''''(((((())))))******''''''((((((((()))))))))(((((())))))***+++++++++******))))))))))))******(((((()))))))))((('''&&&))))))))))))))))))))))))***************+++++++++************************))))))******+++,,,,,,---))))))))))))))))))))))))%%%''')))))))))***,,,...((()))))))))((('''&&&%%%((((((((()))))))))******((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&'''((())))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%""" """&&&((('''$$$''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((()))((((((''''''(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$%%%&&&'''((())))))$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))"""$$$$$$"""!!!!!!%%%(((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''))))))(((&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((()))***************''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))(((&&&&&&&&&''''''((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''(((((((((''''''((((((((((((''''''((())))))))))))(((((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((()))))))))*********(((((((((((((((''''''&&&'''''''''''''''((()))))),,,***(((((())))))((('''''''''''''''''''''''''''******)))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******))))))***+++++++++++++++(((((()))******+++,,,,,,******))))))))))))******(((((()))))))))(((&&&%%%))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))$$$''')))***)))***,,,///((()))***++++++***)))((((((((()))))))))*********'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))%%%""""""''')))(((&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&((()))))))))(((((('''(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&###$$$%%%&&&((()))******###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))$$$%%%&&&$$$"""###'''***)))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$'''******)))#########$$$%%%&&&(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&'''((()))***++++++)))))))))((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((&&&%%%&&&''''''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))(((((())))))))))))(((((())))))***))))))(((''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))************(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((())),,,***))))))+++,,,++++++''''''''''''''''''''''''******)))((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''(((((()))*********&&&&&&'''(((((((((((((((******+++,,,------......******))))))))))))******)))***+++++++++)))((('''))))))))))))))))))))))))+++++++++,,,,,,---------************************------,,,++++++*********))))))))))))))))))))))))'''***++++++((('''))),,,&&&'''))),,,---.........))))))))))))************&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''((()))***&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&'''((()))***+++)))******))))))((('''&&&******)))(((''''''((((((******)))(((((((((((((((******))))))(((((('''''')))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$%%%&&&(((((('''%%%&&&'''''''''&&&%%%%%%$$$%%%&&&'''''''''%%%###!!!&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&"""###((((((%%%%%%***$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&%%%&&&((())))))'''&&&$$$'''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''((((((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''******)))(((((()))***+++)))'''%%%$$$$$$&&&)))***))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&************************))))))))))))((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''''''''((()))***++++++,,,+++***)))(((((()))***+++******))))))))))))******)))((((((((()))***++++++))))))))))))))))))))))))))))))******++++++,,,,,,(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''((())))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((('''%%%%%%%%%&&&(((***))))))))))))))))))))))))'''((()))))))))))))))((()))))))))))))))***+++,,,***))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%$$$%%%&&&(((((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%+++'''&&&)))((($$$###'''&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***'''''''''((((((((())))))))))))))))))))))))))))))(((''''''''''''''''''(((******(((((('''((()))))))))((('''&&&'''(((***+++))))))))))))))))))))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((&&&'''(((((())))))(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))*********+++((()))************)))(((******))))))))))))******))))))))))))))))))***+++)))))))))))))))))))))))))))))))))***************(((((((((((())))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))&&&&&&&&&''''''(((((())))))))))))))))))******+++''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''')))(((((((((''''''''''''(((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&((()))+++******)))((('''&&&&&&&&&'''((()))************'''(((((()))+++---///000***)))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###"""###%%%((()))&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&,,,)))(((***(((%%%$$$&&&((((((''''''&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))******)))(((''''''(((((()))))))))*********++++++))))))))))))))))))))))))((((((((((((((('''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&'''(((((())))))(((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''(((***++++++***((('''******))))))))))))******+++***))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''%%%&&&'''((())))))))))))&&&&&&'''''''''(((((((((%%%&&&'''((()))******+++))))))(((((())))))******(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''(((((())))))))))))((((((%%%&&&&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%'''((()))(((((('''&&&%%%$$$$$$###''''''((()))))))))))))))''''''((()))+++,,,...///))))))(((''''''''''''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$######$$$%%%'''(((%%%&&&&&&'''&&&&&&%%%%%%&&&''''''''''''''''''&&&(((''''''((((((''''''((())))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))++++++***)))((((((((((((((()))***+++++++++******(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))((((((((((((((()))******)))((((((******))))))))))))******++++++***)))((((((((()))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******''''''&&&&&&&&&''''''((((((((((((((())))))))))))''''''((((((((('''''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%)))))))))))))))(((''''''''''''''''''((()))++++++)))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))***************(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&''''''&&&))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))+++++++++******)))))))))&&&''')))***+++***)))((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))))))))(((((((((''')))))))))(((((((((((((((+++)))'''&&&&&&''')))+++******))))))))))))******++++++***)))((((((((()))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))+++******))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((()))(((((('''&&&&&&''''''''''''((((((((((((******))))))((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))******%%%&&&'''((()))))))))))))))((((((''''''(((((()))((((((((('''&&&&&&&&&%%%'''''''''((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((&&&&&&&&&&&&''''''(((((('''''''''(((((())))))***************)))((('''&&&''''''&&&&&&&&&''''''((()))(((''''''&&&&&&'''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&###$$$&&&''''''&&&$$$"""%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&((((((%%%$$$&&&&&&###((((((''''''&&&%%%%%%%%%))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))))))))************))))))&&&'''((()))))))))((('''))))))))))))))))))))))))(((((((((((((((''''''''''''(((((((((((()))))))))''''''''''''''''''''''''''''''(((((())))))******'''((())))))******))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))*********)))((('''''''''((((((((((((((((((((((((,,,***&&&$$$$$$&&&***,,,******))))))))))))******+++***))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((((((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))'''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((())))))))))))((('''&&&%%%))))))*********++++++++++++******)))((('''&&&%%%))))))((((((''''''((((((&&&''''''(((((())))))***$$$%%%''')))*********)))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))&&&&&&&&&''''''''''''(((((((((((())))))*********((()))))))))))))))((('''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''((('''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))'''%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%((((((%%%%%%((((((%%%&&&&&&&&&&&&%%%%%%%%%%%%))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&(((((((((((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''((()))******)))((('''(((((()))))))))*********))))))))))))))))))))))))(((''''''''''''''''''(((%%%&&&'''((())))))((((((&&&'''(((((())))))(((((())))))))))))))))))))))))'''''''''((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((()))************)))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''((()))))))))***)))'''&&&&&&''')))*********))))))))))))******))))))))))))))))))***+++++++++++++++++++++++++++)))))))))***************(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++***)))(((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))'''(((((((((((((((''''''))))))))))))************)))((((((''''''&&&&&&&&&***)))(((''''''''''''(((%%%&&&&&&'''(((((())))))%%%'''(((*********)))((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''((((((((((((((('''''''''&&&'''((()))************%%%%%%%%%&&&&&&((())))))(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))'''%%%$$$%%%&&&&&&%%%$$$%%%%%%&&&'''''''''&&&######""""""$$$&&&)))+++$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!&&&'''%%%&&&,,,---***$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))###$$$&&&)))))))))((('''''''''''''''''''''''''''((((((((((((((('''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''"""###%%%'''((((((''''''((((((((((((((()))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******++++++++++++++++++++++++&&&''''''((()))******+++(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&'''((()))******&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((())))))******%%%&&&&&&'''((()))******((((((((((((((((((((((((******))))))))))))******))))))(((((()))***++++++++++++++++++++++++++++++))))))******++++++,,,,,,(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&((()))***)))((('''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%&&&'''((())))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))'''(((***+++***)))'''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''((((((((()))((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))***))))))))))))))))))))))))'''(((((())))))))))))(((((((((((((((((((((((((((%%%%%%$$$###$$$&&&)))******)))((('''&&&&&&'''(((((((((((((((((((((((((((%%%$$$######%%%%%%$$$###((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((&&&)))+++***'''%%%&&&(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((()))***,,,+++***((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((''''''''''''(((******)))((('''&&&&&&%%%&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$++++++***)))))))))))))))))))))))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((()))******+++)))))))))))))))******+++((((((''''''''''''((((((+++(((&&&'''***,,,+++)))))))))((((((''''''&&&&&&******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))*********+++++++++***)))(((((('''************************))))))))))))))))))))))))(((((())))))))))))(((((('''((()))+++++++++***)))((((((''''''''''''((((((''''''&&&&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&((()))***&&&&&&''''''((()))))))))%%%%%%&&&&&&''''''(((((())))))((('''''''''''''''---+++)))))))))(((&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))'''(((((((((((((((((('''(((''''''''''''(((((()))(((((((((((((((((((((((((((((()))))))))((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''(((&&&''''''''''''&&&%%%$$$'''''''''''''''''''''''')))'''&&&'''((()))((('''((((((((((((((((((((('''(((''''''''''''''''''(((&&&(((***)))'''%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''(((((((((''''''&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((***++++++)))((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((()))***++++++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((()))***))))))((((((''''''&&&&&&%%%&&&&&&'''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((''''''((((((******)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((()))******))))))(((((())))))***+++((((((''''''''''''((((((***(((&&&''')))+++***)))((((((((((((((('''''''''************)))))))))((())))))))))))))))))))))))))))))((((((((('''''''''((((((((()))))))))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))************((((((((()))******++++++((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((())))))*********))))))((((((''''''''''''(((((((((((((((''''''&&&&&&%%%***)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))(((((('''''''''((((((,,,+++***)))((('''''''''))))))((('''''''''''''''((('''&&&&&&(((((('''&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''%%%&&&((())))))'''%%%$$$''''''''''''''''''''''''***)))((()))******)))(((''''''(((((((((((((((((('''(((((())))))(((((('''&&&((())))))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((()))))))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''(((((((((((((((''''''''''''(((((())))))***++++++++++++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***++++++((((((((((((((('''''''''''''''((((((((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))((()))))))))))))))(((''''''''''''(((''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))))))))(((((())))))***+++((((((''''''''''''(((((()))'''&&&&&&((())))))((('''''''''(((((((((((((((++++++************))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))************''''''((()))***++++++,,,'''(((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))(((((())))))((((((''''''''''''(((((((((((())))))(((&&&$$$###+++******))))))((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''+++***((('''&&&&&&''''''...,,,+++)))((('''(((((()))((((((''''''''''''((($$$######$$$&&&(((((('''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***)))(((''''''((()))******)))((('''''''''''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''((())))))******)))((((((''''''''''''''''''''''''((('''&&&'''((()))(((&&&''''''''''''(((((((((((('''((()))******)))((('''''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))(((&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))++++++'''''''''(((((((((((((((***************))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&''''''((()))******+++******))))))((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((()))******((((((''''''''''''((((((((('''&&&&&&&&&'''''''''&&&&&&''''''(((((())))))***)))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))************))))))((()))))))))************)))))))))))))))*********************))))))((((((************************(((((((((((((((((((((((((((((())))))))))))((((((,,,***)))'''''''''((()))((((((''''''''''''((((((&&&'''((())))))'''%%%###((((((((((((((()))))))))((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((()))(((((((((((()))******&&&&&&&&&&&&&&&'''''''''***)))(((&&&&&&&&&'''((()))((('''&&&&&&''')))***)))(((''''''''''''(((((($$$######$$$&&&(((''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))(((&&&&&&&&&&&&((()))***)))((('''''''''''''''''''''''''''''''''''''''))))))))))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))+++)))'''&&&&&&(((***+++'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&'''''''''(((((())))))'''((()))******)))((('''''''''''''''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%''''''''''''&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((,,,+++)))(((&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&'''((()))***'''''''''((((((((((((((()))***************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++******))))))((((((''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''((())))))***((((((''''''''''''(((((('''''''''&&&&&&&&&&&&'''&&&&&&''''''(((((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))************))))))((()))))))))************++++++******)))(((((((((*********)))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((+++***((('''''''''((((((((((((''''''''''''((((((###%%%'''))))))((('''&&&$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((()))(((((((((((()))******&&&&&&''''''(((((((((((((((''''''&&&'''((()))***'''&&&&&&&&&'''((()))***((((((''''''''''''(((((('''&&&%%%&&&'''((('''&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******)))'''$$$""""""%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&''''''((()))))))))'''(((((())))))(((((('''(((&&&&&&&&&''''''&&&$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((,,,+++)))(((&&&%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%&&&'''((((((((((((((((((((('''''''''%%%&&&''''''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***((((((''''''''''''(((((('''(((((('''%%%%%%&&&((('''''''''(((((((((((((((&&&&&&''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))******((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))************++++++******)))(((((((((&&&'''((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''((((((((((((''''''''''''((((((###$$$&&&((())))))(((((($$$$$$%%%&&&'''(((((()))(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((())))))((((((&&&&&&''''''((()))))))))((()))))))))))))))(((((((((''''''''''''(((((()))***(((''''''((((((&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((''''''''''''(((((()))'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&%%%###"""###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&''''''((())))))***(((''''''''''''''''''((((((&&&%%%&&&((((((%%%###%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&((()))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''(((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''((())))))((((((''''''&&&&&&###$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++''''''&&&&&&'''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''(((((('''))))))(((%%%%%%&&&(((((((((((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((('''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((())))))************&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))(((((((((((((((''''''''''''((((((%%%&&&&&&''''''((((((((('''''''''''''''''''''&&&(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''%%%&&&'''(((((((((''''''%%%'''((()))))))))'''&&&$$$%%%''')))***)))(((''''''''''''''''''((()))))))))(((''''''(((((('''%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))'''((()))******)))(((''''''''''''''''''((()))***''''''''''''''''''''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&'''((())))))***((('''&&&%%%%%%&&&'''((((((&&&%%%&&&((((((%%%###%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%'''***,,,'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''')))******%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((())))))(((((('''''''''((((((******)))((('''&&&&&&%%%$$$$$$&&&((()))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******'''''''''''''''((()))***))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))))))))))))))((((((((('''''''''''''''((())))))((((((''''''''''''((((((((()))***)))&&&%%%''')))))))))(((((('''''''''&&&'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********++++++*********))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))************&&&&&&''')))***,,,------)))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((()))))))))((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''+++***)))((('''&&&%%%%%%(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((($$$%%%&&&'''''''''&&&%%%&&&(((***+++***(((%%%###"""&&&)))***)))((('''''''''''''''((()))***(((&&&&&&&&&(((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))((('''&&&&&&((())))))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%*********)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((()))******(((&&&%%%%%%&&&&&&&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&%%%''')))++++++***((('''''''''&&&%%%%%%%%%&&&&&&%%%&&&'''''''''%%%###!!!%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&'''&&&%%%###"""&&&'''((((((((('''%%%$$$''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((***((('''&&&''''''%%%$$$&&&&&&&&&'''''')))***+++,,,***'''$$$$$$%%%(((***)))((('''&&&&&&''')))))),,,+++)))'''&&&%%%&&&&&&((((((&&&%%%%%%&&&'''(((''''''''''''(((((((((((()))((((((''''''''''''(((******))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&************************...---+++)))(((((())))))%%%%%%%%%&&&'''((()))***%%%&&&&&&&&&'''((((((((())))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((''''''''')))((('''&&&&&&'''((()))***)))(((((((((((())))))***)))((('''&&&&&&'''((())))))))))))))))))))))))+++*********))))))(((((()))***+++,,,,,,+++***)))(((((((((((())))))))))))%%%&&&&&&'''((())))))***''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''(((***************************)))))))))((((((''''''(((((())))))))))))((((((+++***)))((()))***,,,---***))))))((('''&&&&&&%%%***************)))(((((())))))))))))(((((((((((())))))(((((('''''''''&&&''''''(((((())))))******''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''***'''%%%&&&)))++++++)))'''&&&%%%%%%&&&'''((()))(((((((((((())))))))))))&&&(((***+++,,,+++)))((('''(((((((((((((((''''''((((((((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%$$$$$$&&&((())))))((()))'''&&&(((+++,,,***'''***)))(((''''''((()))***%%%%%%&&&&&&'''(((((((((((('''&&&&&&((())))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''(((''''''(((***++++++***((((((((((((((('''&&&&&&''''''&&&&&&&&&''''''(((%%%&&&)))++++++***((('''(((''''''&&&%%%%%%%%%%%%%%%&&&((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&'''''''''&&&%%%%%%'''(((((((((''''''&&&%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%&&&((())))))((('''''''''''''''((()))***+++)))'''%%%%%%&&&((()))***)))((('''&&&&&&'''''''''(((((()))((((((&&&&&&)))(((''''''''''''((()))''''''''''''(((((((((((((((((('''''''''(((((()))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))(((((((((************************,,,+++)))(((((((((((()))&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''''''''))))))))))))((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((''')))((('''&&&&&&'''((()))))))))(((((((((((())))))***)))((('''&&&''''''((())))))))))))))))))))))))******)))))))))((((((((()))***++++++++++++***)))(((((((((((())))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))*********))))))(((((((((+++++++++++++++++++++++++++***)))((((((***+++,,,******)))(((((('''&&&&&&)))))))))))))))(((''''''(((((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((()))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((('''''')))'''&&&'''))))))'''$$$(((((('''''''''((()))***(((((((((((())))))))))))'''((()))*********)))(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%((('''&&&'''***+++)))'''***)))(((''''''((()))***)))))))))))))))(((((((((((('''&&&&&&((())))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&((((((''''''&&&'''''''''***(((''''''***,,,---,,,************))))))((('''%%%%%%%%%&&&&&&((())))))%%%&&&(((******)))((('''((((((''''''&&&%%%%%%$$$$$$%%%'''))))))))))))(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&'''(((((()))((((((''''''''''''((("""###%%%'''((('''%%%$$$&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&''')))******)))(((((('''''''''(((((()))))))))(((''''''''''''(((+++***)))'''&&&&&&&&&&&&###%%%(((******)))'''&&&))))))(((((((((((()))***''''''''''''(((((((((((('''''''''''''''((()))***(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''&&&&&&&&&''''''(((((((((''''''''''''''''''))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((((((((((((((((())))))(((((((((((((((''')))******++++++******)))(((((((((((())))))))))))'''(((((())))))*********))))))))))))))))))))))))+++***))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((***************))))))))))))((('''&&&&&&'''((()))***)))((('''((()))***+++*********))))))((((((''''''((((((((((((''''''&&&''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&'''((((((%%%###***))))))((((((((())))))(((((((((((())))))))))))''''''((((((((()))))))))''''''((((((((((((((('''&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%'''&&&&&&'''))))))(((&&&)))((((((''''''(((((()))+++******)))((((((''''''((('''&&&&&&((())))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***---***(((''')))+++,,,,,,((())))))*********))))))&&&&&&&&&&&&&&&'''((((((%%%&&&'''((()))((('''&&&)))(((((('''&&&%%%$$$$$$"""###$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%'''((()))***)))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&%%%''''''''''''((((((((((((+++)))(((((())))))(((&&&)))((((((''''''''''''((('''(((((((((((((((''''''))))))((((((''''''''''''$$$%%%'''))))))((('''&&&(((((((((((((((((())))))''''''''''''((((((((((((&&&&&&&&&'''''')))******''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))(((''''''&&&&&&&&&''''''))))))((((((''''''&&&&&&))))))))))))((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))&&&'''))))))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''((((((((('''(((((()))))))))))))))((((((((('''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))************))))))(((((((((((())))))))))))((()))))))))*********+++''''''''''''''''''''''''***)))(((&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((++++++******************((('''%%%$$$$$$%%%'''(((((((((((('''((()))******+++*********)))))))))((('''(((((()))((((((''''''((((((((('''''''''&&&&&&(((((((((((((((''''''''')))))))))((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&'''(((((('''***))))))(((((('''''''''(((((((((((())))))))))))'''''''''&&&'''((())))))&&&'''((((((((((((((((((''''''((()))******++++++''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&((())))))(((&&&&&&&&&'''(((''''''&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&((('''&&&&&&((())))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&'''''''''''''''''''''$$$$$$%%%&&&(((***,,,---000---***(((((()))))))))%%%&&&'''((()))*********(((((('''&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&(((((((((((('''&&&%%%$$$$$$$$$$$$$$$######""""""%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((()))((('''&&&&&&'''((())),,,***(((&&&%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%''''''''''''((((((((((((***)))(((((())))))(((''')))((((((''''''''''''(((&&&'''((())))))(((''''''&&&&&&'''((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''')))******''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))************(((''''''&&&&&&&&&'''''')))))))))((((((''''''&&&))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((***++++++***((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((((((((((((((((('''&&&'''((()))***)))))))))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((***)))(((&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++***(((''''''(((***+++((((((((((((((())))))***************))))))))))))((())))))******))))))))))))))))))((((((((('''''''''''''''((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''))))))'''&&&%%%&&&''')))(((((((((((('''&&&&&&%%%(((((((((((())))))))))))'''''''''&&&'''((())))))&&&&&&'''((((((((((((((($$$$$$%%%&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%$$$$$$&&&((())))))(((&&&''''''((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&((())))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((('''&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''((()))))))))''''''((((((((()))))))))&&&&&&&&&'''''''''''''''$$$$$$%%%&&&(((+++---...000...***)))(((((('''&&&$$$%%%&&&'''((()))))))))))))))(((&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''((())))))'''&&&%%%''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((---+++)))'''&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&'''((((((((('''%%%$$$''''''''''''((((((((((((&&&%%%%%%''')))++++++***(((((('''''''''(((((()))&&&'''(((((()))((((((((($$$%%%&&&((())))))***))))))(((&&&%%%$$$%%%&&&'''$$$%%%&&&'''((((((((('''''''''''''''(((((((((((('''''''''''''''((()))***(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''((()))***************''''''&&&&&&&&&''''''((())))))(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''))))))************))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&'''(((*********))))))&&&'''(((((()))((((((((('''''''''''''''''''''''''''(((((((((((()))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))************************+++******))))))******+++'''(((((())))))((((((''')))))))))))))))))))))))))))))))))******************)))(((''''''((()))***(((((()))))))))*********))))))))))))))))))))))))((())))))******************)))))))))(((((((((((('''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((((('''''',,,,,,***'''$$$###$$$&&&&&&'''''''''''''''&&&%%%(((((((((((())))))))))))''''''((((((((()))))))))%%%&&&'''((())))))))))))&&&'''''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%&&&((())))))'''&&&&&&'''&&&''''''((((((''''''&&&''''''(((((()))******+++((('''&&&&&&((())))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((((((((((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''((())))))***'''((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''(((***+++,,,---,,,***))))))(((&&&%%%'''''''''((((((''''''&&&(((''''''&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&((()))))))))'''&&&((((((''''''&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((()))(((''''''&&&&&&&&&''''''''''''(((&&&'''((()))((('''%%%$$$''''''''''''((((((((((((%%%$$$$$$&&&)))***+++***'''''''''''''''((()))***''''''''''''(((((())))))%%%&&&''')))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''((()))))))))(((''''''''''''(((((((((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))((((((((((((((((((((((((&&&'''((()))))))))((('''&&&&&&&&&&&&&&&'''((()))((((((((((((((()))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''((())))))((('''&&&%%%&&&(((***+++***))))))%%%&&&((()))))))))((((((''''''''''''''''''''''''((((((((()))))))))*********)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((************************((()))***+++++++++++++++'''((()))******)))((('''((((((((((((((((((((((((((((((((())))))*********''''''''''''''''''''''''((()))******************(((((((((((((((((((((((('''(((((()))******))))))))))))((((((((('''''''''''''''''''''((((((((()))&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''$$$'''******'''$$$$$$$$$&&&&&&(((((()))(((''''''(((((((((((())))))))))))'''((()))*********)))(((%%%&&&'''((())))))))))))******************++++++(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%''')))+++***'''&&&'''(((&&&&&&'''(((((('''&&&&&&((((((((()))))))))))))))((('''&&&&&&((())))))((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''(((((())))))******$$$%%%&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))***)))((()))***)))'''%%%*********)))(((&&&%%%$$$&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%((()))***)))((('''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''((()))((('''%%%$$$"""###%%%&&&'''&&&%%%%%% ###'''***+++***(((&&&&&&&&&&&&'''''''''((((((&&&'''((())))))'''%%%$$$''''''''''''((((((((()))'''&&&%%%&&&'''((('''&&&&&&&&&&&&'''''')))***+++'''''''''''''''((()))***''''''((())))))((('''&&&!!!"""%%%((())))))'''&&&%%%&&&((()))*********)))''''''''''''((((((((())))))(((((('''''''''((((((******))))))((((((''''''))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((()))***''''''(((((())))))******))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&$$$&&&(((***++++++))))))%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((())))))******++++++***)))(((''''''((()))***(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((($$$&&&((()))*********)))'''((()))******)))((('''''''''''''''''''''''''''''''''(((((()))))))))*********++++++++++++******))))))***+++++++++++++++''''''''''''((((((((((((&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))%%%&&&&&&''''''(((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''(((((((((((('''''''''+++***(((&&&&&&&&&'''(((*********))))))(((((((((((())))))))))))&&&(((***+++,,,+++)))(((%%%&&&'''((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%$$$$$$&&&((())))))((('''***,,,+++(((&&&''')))%%%&&&'''(((((('''&&&%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((++++++)))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&'''''''''&&&%%%$$$$$$***))))))(((''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&------,,,)))'''&&&'''))))))(((&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&'''''''''''''''''''''((())))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&(((***+++,,,''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))((((((((((((''''''''''''(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((***)))((('''&&&&&&'''(((''''''((((((((((((''''''$$$%%%&&&'''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((''''''''''''''''''(((''''''&&&&&&'''(((((((((((((((''''''''''''''''''((((((((((((&&&'''''''''((((((((()))&&&&&&''''''(((((())))))&&&''''''((()))******+++'''((()))******)))((('''''''''''''''(((((((((((())))))))))))((((((((((((&&&'''((())))))((('''&&&***)))(((''''''((()))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&***)))))))))((((((''''''(((((())))))))))))((((((******)))((((((((((((((((((((())))))))))))(((((()))))))))))))))*********(((((())))))((('''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''((()))))))))(((&&&%%%''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))'''%%%&&&)))***)))((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&'''((())))))))))))'''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&++++++***(((%%%%%%&&&'''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''((())))))(((((())))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''')))(((((('''''''''((((((************************&&&&&&''''''''''''&&&&&&)))))))))*********++++++((((((((((((''''''''''''((((((((((((((('''&&&&&&(((''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((***)))((('''&&&''''''(((''''''((((((((((((''''''"""###%%%''')))******+++'''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&''''''((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))************((()))))))))))))))******''''''(((((())))))******'''((()))******)))((('''''''''((((((((()))))))))))))))))))))(((((((((((())))))************))))))***)))(((''''''((()))******)))(((((((((((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''*********))))))((((((((((((((())))))))))))((((((******)))((((((((((((((((((((())))))))))))((((((*********))))))(((((('''(((((((((((((((((('''&&&'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%((((((((('''''''''''''''((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$"""###%%%'''&&&%%%)))))))))(((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''((((((((((((((('''%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''$$$###$$$&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&''''''(((((("""###$$$%%%&&&'''((()))(((((()))))))))))))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&*********+++++++++,,,,,,((((((((((((''''''''''''(((((((((((((((''''''&&&)))((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''(((((()))******)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((('''''''''((((((''''''((((((((((((''''''%%%%%%'''((()))*********((((((((((((((('''''''''''''''((((((((((((((((((%%%&&&'''(((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((************)))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))((((((((((((******))))))))))))******))))))(((((((((((())))))******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((((((((((((***************)))))))))(((((())))))))))))((((((***))))))((((((((((((((('''(((((())))))(((((('''+++***))))))((('''&&&&&&&&&'''(((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))''''''(((((((((((('''''')))((((((''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''((((((((((((((())))))(((((((((((((((((((((((())))))((((((''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%&&&''')))(((((())))))(((((('''&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''(((((())))))((((((''''''''''''''''''))))))(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''))))))((('''&&&$$$"""!!!%%%%%%%%%&&&''''''(((((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%%%%&&&&&&&&&''''''((((((%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$######%%%&&&''''''''''''''''''$$$%%%%%%'''((()))******'''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&************++++++++++++(((((((((((('''''''''''''''(((((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((***))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((''''''((((((((((((''''''************)))((('''&&&))))))((((((''''''&&&&&&''''''''''''((((((((((((%%%%%%&&&((())))))))))))&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%$$$$$$))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))************))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***++++++******************(((((())))))))))))(((((())))))(((((((((((())))))'''(((((((((((((((((('''((((((((((((''''''''''''&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((())))))))))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''))))))************))))))''''''(((((())))))******(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''')))(((''''''((())))))***'''''''''&&&&&&&&&%%%%%%'''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))((('''''''''((((((&&&&&&''')))************)))))))))(((((((((((((((''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''))))))((('''&&&$$$"""!!!''''''''''''''''''''''''''''''''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''%%%&&&&&&%%%&&&&&&''''''(((((((((%%%&&&''''''(((((('''''')))((('''&&&$$$###!!!!!!%%%%%%&&&'''''''''''''''***************+++++++++((((((((((((((())))))***))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))''''''((((((((((((''''''************)))'''&&&%%%))))))((((((''''''&&&&&&&&&'''''''''(((((())))))%%%&&&'''((())))))))))))&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%$$$$$$))))))))))))((((((((((((((((((((((((((()))******))))))))))))************))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))*********************++++++(((((())))))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''%%%%%%&&&'''((()))******&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))******(((((((((((())))))))))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((******))))))))))))******''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***))))))((((((((())))))''''''((()))*********)))((((((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''((((((((((((((('''((((((((((((((((((''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))******((('''''''''&&&&&&'''(((((((((''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))************+++***)))'''&&&$$$###"""))))))(((((())))))***+++)))))))))(((((((((''''''''''''''''''''''''''''''***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&'''(((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''(((******)))((((((((((((((('''''''''''''''(((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))*********))))))''''''((((((((((((''''''&&&'''(((((())))))))))))((((((((((((((('''''''''&&&&&&''''''((()))))))))&&&'''(((((())))))))))))%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))((((((''''''((()))***+++((((((((()))))))))******))))))))))))((((((((((((******))))))))))))******(((((())))))))))))((((((''''''((((((((((((''''''************************))))))))))))))))))))))))((((((((((((((())))))***)))))))))***************(((((())))))))))))((((((((((((((((((((())))))***&&&''''''((((((''''''&&&$$$%%%&&&''')))***,,,,,,&&&'''(((((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))''''''((((((((((((''''''(((''''''''''''(((((()))%%%%%%&&&&&&'''((((((((((((''''''&&&&&&''''''((('''((((((((((((((())))))((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%'''((((((((('''&&&%%%&&&'''&&&%%%%%%''')))%%%%%%&&&&&&''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&''''''((((((&&&''''''(((((((((''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&'''((())))))))))))''''''(((((()))*********((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''''''''''''''((())))))((('''&&&$$$%%%'''((()))((('''&&&$$$%%%%%%&&&''''''((((((&&&'''((()))************'''&&&%%%$$$###"""!!! ((((((((((((((()))******((((((((('''''''''&&&&&&'''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&'''((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))(((''''''&&&&&&''''''(((******)))(((((((((((((((&&&'''''''''((((((((()))&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''((()))***+++******)))''''''((((((((((((''''''$$$%%%&&&'''((()))))))))'''''''''(((((((((((((((&&&&&&''''''((())))))***'''(((((()))))))))((((((%%%&&&'''((())))))))))))''''''''''''((((((((((((''''''((()))***+++,,,,,,((()))))))))))))))******''''''(((((())))))******((('''''''''((()))+++,,,''''''((((((((()))))))))))))))))))))(((((((((((())))))************))))))'''((()))******)))(((''''''((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((())))))*********(((((())))))))))))((((((((((((((((((((()))******&&&''''''((((((''''''&&&&&&&&&'''(((***+++,,,,,,(((((((((((((((((('''&&&'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))''''''&&&%%%%%%&&&''''''((((((((('''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''((()))((('''&&&''')))***)))''''''))),,,%%%&&&&&&'''((()))******&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%######$$$$$$%%%&&&''''''&&&&&&'''((()))***++++++''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&'''''''''&&&%%%$$$$$$&&&&&&''')))***,,,------)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))&&&&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''&&&'''(((((()))))))))'''&&&%%%$$$%%%'''))))))((('''&&&&&&&&&&&&''''''((((((((($$$%%%&&&'''((((((((((((&&&&&&''''''((()))******'''''''''''''''((())))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&(((***+++,,,))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''******)))(((((((((((((((&&&'''''''''(((((())))))&&&''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''((()))+++++++++***)))''''''((((((((((((''''''''''''''''''''''''&&&%%%&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***((())))))))))))(((((('''%%%&&&'''((())))))))))))''''''''''''((((((((()))$$$%%%&&&'''((()))***+++&&&&&&''''''(((((())))))&&&''''''((()))******+++((('''''''''((()))+++,,,''''''''''''(((((((((((())))))))))))((((((((((((&&&'''((())))))((('''&&&'''((()))******)))((('''((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((*********)))(((''''''(((((()))))))))***(((((())))))))))))((((((((((((((((((((()))******&&&''''''''''''''''''&&&(((((())))))******++++++((()))))))))((('''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''%%%&&&((()))))))))((('''%%%%%%&&&&&&'''((()))))))))((('''&&&&&&'''((()))((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''))))))((('''&&&$$$&&&'''&&&$$$$$$&&&)))(((((((((((())))))))))))***((('''&&&&&&'''(((***((((((((((((((('''''''''))))))((((((''''''&&&&&&***))))))(((''''''&&&&&&&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((('''&&&(((******'''$$$%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((()))***,,,,,,***)))&&&$$$$$$%%%'''))))))(((((((((((('''''''''))))))(((((((((((())))))***))))))((('''&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&((((((((('''&&&'''((((((((('''%%%$$$((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''&&&&&&&&&((()))***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))***&&&'''''''''(((((())))))&&&'''((('''%%%%%%'''(((+++***)))(((((((((((((((*********)))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((******))))))))))))******)))((((((''''''''''''(((''''''''''''''''''''''''***)))((('''&&&&&&'''(((%%%'''***++++++(((%%%###''''''''''''(((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))*********))))))))))))))))))))))))(((''''''&&&&&&&&&(((***)))&&&%%%''')))))))))************))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''&&&%%%&&&'''((())),,,)))'''((()))***(((%%%&&&$$$######&&&((((((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&%%%(((***(((%%%$$$&&&(((((((((''''''''''''(((((())))))))))))))))))))))))+++++++++***************---+++)))'''&&&&&&'''(((((((((((((((((()))*********)))(((''''''((()))***))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))******+++++++++++++++*********))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&)))(((''''''''')))***+++(((((())))))))))))((((((***((('''&&&&&&'''(((***&&&&&&'''((()))***++++++))))))((('''&&&&&&%%%%%%%%%&&&((()))))))))((('''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((('''((((((((((((((('''''''''''''''(((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&)))'''&&&''')))***(((&&&&&&&&&''''''''''''&&&&&&((((((((((((((()))***+++***((('''%%%%%%&&&'''(((((((((((('''''''''&&&&&&'''(((((((((((((((((('''***))))))(((''''''&&&&&&'''''''''(((((('''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%&&&((((((((('''''''''(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''''''''(((((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&''''''(((((('''((()))(((&&&&&&(((***))))))((('''''''''((((((%%%%%%&&&&&&'''(((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))))))))))))))))))))))))))***)))((('''&&&''''''((((((((((((((((((''''''&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))&&&(((***)))'''&&&''')))))))))************))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((('''&&&&&&%%%&&&'''((()))***((('''''')))***(((&&&'''&&&$$$$$$&&&(((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&'''((((((''''''((()))((((((''''''''''''(((((())))))))))))))))))))))))************************+++***)))(((''''''((((((((((((((((((((()))******+++***)))(((((()))******))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))*********+++++++++*********))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******)))(((''''''((()))***+++'''(((((())))))((((((''')))((('''&&&&&&'''((()))((((((((((((((((((((())))))((((((''''''&&&%%%%%%&&&''''''((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))''''''(((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''((())))))***)))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&***(((''''''((())))))(((''''''''''''''''''''''''(((((('''''''''(((((()))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&)))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%&&&((((((((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((''''''''''''(((((((((''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((())))))%%%&&&&&&&&&&&&&&&''''''((()))***)))'''''')))***'''''''''&&&''''''((((((%%%%%%&&&&&&'''(((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))))))))(((''''''''''''(((+++)))'''%%%%%%&&&(((***''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))&&&((()))(((''''''((()))((())))))******))))))(((((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((()))''''''''')))***)))((()))'''&&&&&&((()))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''&&&&&&''')))***)))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******+++******))))))***++++++))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))***))))))))))))))))))(((+++************)))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((()))***++++++)))(((((((((((())))))***'''''''''((((((''''''''')))((('''&&&&&&'''((()))((((((((('''''''''&&&&&&)))((((((''''''&&&&&&&&&(((''''''''''''(((((()))((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))(((''''''''''''((()))''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))&&&''''''''''''''''''&&&''''''((((((((((((''''''***)))'''''''''((())))))(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''((())))))(((''''''))))))((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%&&&((((((((('''((((((&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''((((((((()))))))))(((''''''&&&&&&&&&''''''((((((''''''&&&''''''((()))((('''%%%$$$'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***))))))(((((((((((()))''''''''''''''''''''''''((())))))(((''''''(((***&&&&&&&&&&&&&&&'''((()))*********)))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))&&&&&&&&&'''''')))******''''''''''''''''''''''''((((((((('''''''''((((((+++)))'''%%%%%%&&&)))***''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''((()))))))))***)))'''((())))))((('''(((((((((((((((((((((((())))))(((((('''''''''''''''%%%###%%%)))+++)))'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))))))))))))))(((((((((((((((((())))))***)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((******))))))((((((((('''************))))))))))))''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&'''(((((())))))(((((((((((()))))))))&&&&&&''''''''''''&&&&&&)))(((''''''''''''((()))''''''''''''''''''&&&&&&)))(((((((((''''''&&&&&&)))((('''&&&&&&'''((()))((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))(((((('''(((((((((((((((((('''***)))(((''''''((()))+++)))(((''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''((()))***)))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%((()))***++++++***)))(((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''((('''&&&%%%%%%&&&((((((%%%&&&&&&&&&'''((((((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((((((&&&%%%$$$'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***))))))(((((((((((())))))))))))((((((((((((((('''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&'''((()))*********)))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((***))))))))))))))))))***&&&&&&&&&'''''')))******''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((''''''''''''(((((((((((('''((((((((()))))))))***&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''(((((()))))))))))))))))))))(((''''''&&&&&&''''''''''''((())))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((())))))***)))((((((******((('''''''''''''''''''''''''''((((((((((((''''''''''''&&&$$$"""$$$(((***)))&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))))))))'''((()))))))))))))))(((((((((((((((((())))))***&&&''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((())))))))))))(((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((''''''''')))((('''&&&&&&'''((()))'''''''''((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''((((((((((((((((((((((((((((((''''''''')))))))))(((''''''&&&&&&)))))))))******)))))))))'''(((((())))))((((((''')))******)))(((((()))+++)))((('''&&&&&&'''((()))''''''&&&&&&&&&''''''((((((((()))***)))((('''&&&''''''''''''&&&&&&&&&%%%((()))+++,,,,,,+++)))(((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%&&&(((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((())))))*********))))))))))))(((&&&'''((('''%%%%%%'''((('''''''''&&&''''''((((((%%%%%%&&&&&&'''(((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''''''''((()))***))))))))))))))))))))))))&&&'''(((((()))(((((((((%%%&&&((()))))))))((('''''''''''''''((((((((((((''''''(((((())))))******'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))***&&&&&&''''''((()))))))))'''&&&&&&''')))***)))((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))((('''%%%&&&''''''((((((''''''&&&'''(((((('''&&&''')))((((((''')))******)))'''''''''''''''''''''''''''((((((((((((((((((''''''&&&%%%%%%&&&((()))((('''((((((''''''''''''(((((())))))))))))))))))))))))'''(((((())))))******+++))))))))))))((((((((((((((((((((((((((()))******%%%%%%&&&'''(((((((((((())))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((('''(((((()))))))))))))))***************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''((((((((((((''''''******))))))((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((((($$$%%%&&&'''((()))******(((((((((((((((((((((((()))((((((''''''''''''((('''''''''(((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&''''''((())))))***((((((((((((((('''''''''&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&(((((())))))))))))(((((((((((())))))))))))((((((''')))++++++)))((()))***((('''&&&%%%%%%&&&'''((('''&&&&&&&&&'''((()))))))))))))))))))))(((''''''((((((((('''''''''&&&&&&'''(((***,,,,,,***(((''''''((((((((((((((((((((('''''''''(((((('''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((('''&&&%%%&&&((((((((('''%%%&&&&&&'''(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))***)))))))))(((((((((((('''(((((('''&&&&&&''')))))))))((('''''''''((((((%%%%%%&&&&&&'''(((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''(((((('''''''''(((((()))))))))))))))))))))))))))%%%&&&((()))))))))((((((&&&&&&'''((())))))((((((''''''''''''(((((((((((('''''''''((()))*********((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&''''''((()))))))))'''&&&%%%&&&)))+++***(((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))(((((('''&&&%%%&&&'''((((((((('''&&&&&&((()))(((&&&%%%&&&(((&&&&&&&&&(((******)))''''''''''''''''''''''''''''''((((((((((((((((((((('''((())))))(((((()))***((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))***++++++,,,+++***)))(((''''''((((((((((((((((((((()))******%%%%%%'''((()))))))))((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))******************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''(((((())))))((((((((((((((((((((((((%%%%%%&&&''''''((())))))''''''((((((((((((''''''((((((((()))))))))))))))((()))******)))((('''&&&'''(((((())))))(((((('''''''''(((((((((((('''''''''''''''(((((()))))))))((((((((((((((((((((()))(((((((((((((((''''''&&&''''''''''''((((((((()))'''((((((((())))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***''''''((((((((((((''''''&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&$$$%%%&&&'''(((***++++++&&&&&&''''''((()))))))))''''''((((((((((((''''''(((((())))))))))))((((((&&&))),,,,,,***((((((***((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''((()))***+++***)))))))))(((((((((((()))(((((((((((('''''''''&&&'''***++++++***'''&&&'''''''''(((((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''$$$%%%'''((()))((('''&&&(((((((((''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))***))))))(((((('''''''''&&&((()))))))))'''''')))***+++***)))(((((((((((((((*********)))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((''''''((((((((()))(((((('''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))(((((('''''''''''''''((())))))''''''''''''((((((((()))&&&''''''((()))******+++))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))))))))(((''''''&&&&&&'''%%%$$$&&&)))+++***(((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%%%%%%%'''((((((((('''&&&&&&(((***(((%%%$$$%%%'''%%%%%%&&&(((***+++)))''''''''''''''''''''''''''''''''''''((((((((((((((()))+++---,,,)))((())),,,((((((''''''''''''(((((())))))))))))))))))))))))((())))))***+++,,,,,,,,,---+++)))'''&&&&&&((((((((((((((((((((()))******%%%&&&((()))*********)))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))((()))*********((('''&&&(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))'''((()))))))))(((&&&%%%&&&'''''''''(((((())))))(((((((((((())))))))))))'''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((((((((())))))******++++++''''''''''''((((((((()))((((((''''''''''''(((((($$$$$$&&&'''(((((())))))((((((((((((((((((((((((''''''&&&%%%&&&'''((()))+++)))(((&&&&&&((()))+++)))((('''&&&&&&'''((()))***((('''&&&&&&'''(((***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))*********)))'''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&'''(((***++++++''''''''''''''''''''''''%%%'''))))))((('''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))))))))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''((('''''''''((()))((('''&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%&&&&&&''''''''''''&&&&&&((((((((((((((()))*********(((&&&'''***+++)))'''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&'''&&&&&&''')))***((('''&&&&&&'''(((***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((+++*********))))))(((((((((((((((((())))))))))))''''''(((((())))))******((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))+++*********))))))(((((()))))))))))))))(((''''''***((('''&&&&&&'''(((******)))((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&'''(((******((('''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++,,,+++)))((((((((()))***''''''''''''((((((((((((((((((((((((((()))***************)))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&&&&&&&'''((()))***++++++))))))(((((('''''''''&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((('''''''''&&&***)))'''%%%$$$%%%&&&'''))))))(((((('''''''''&&&))))))(((((('''''''''&&&+++***)))(((((()))***+++''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&'''((('''%%%%%%'''(((******))))))))))))******"""###%%%'''((((((''''''******)))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&''''''(((((((((((((((***))))))((('''&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))***)))(((''''''((()))***)))((('''&&&&&&'''((()))***)))'''&&&&&&''')))***))))))))))))))))))))))))(((''''''''''''''''''((()))))))))))))))(((''''''(((((('''''''''&&&&&&&&&************************''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''###%%%'''(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''((('''''''''''''''''''''(((((('''&&&%%%&&&''''''''''''''''''''''''''''''!!!###%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&''''''(((%%%%%%'''((((((((('''&&&'''(((((((((((((((((('''((((((((((((((())))))******((('''''')))***)))'''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%''')))***)))))))))+++)))'''&&&%%%%%%&&&''')))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((******)))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((('''''')))))))))))))))((('''''')))((('''&&&&&&'''((()))***)))((('''&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******+++++++++******)))(((((())))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((''''''))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((('''((((((((((((((((((((()))(((((((((''''''''''''((('''&&&&&&'''(((***,,,))))))(((((((((''''''''')))(((((((((''''''''''''***)))(((((((((((()))***(((''''''''''''''''''((((((((((((((())))))))))))''''''((('''&&&%%%''')))******))))))))))))******$$$%%%&&&'''((((((''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&''''''(((((((((((((((***))))))(((''''''&&&&&&)))*********))))))((('''((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((())))))))))))((((((((((((''''''''''''((((((***)))(((''''''((()))***)))))))))))))))))))))))))))((((((''''''(((((()))***)))((((((''''''(((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''"""$$$&&&'''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$''''''&&&&&&&&&'''((((((''''''''''''''''''''''''"""$$$$$$$$$###$$$&&&(((&&&&&&%%%&&&&&&'''((()))&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((''''''(((((()))***)))(((''''''))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&((((((&&&%%%&&&'''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''')))))))))))))))((((((''')))((('''&&&&&&'''((()))))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))***)))'''%%%%%%''')))***&&&&&&'''''''''((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++))))))******))))))((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''')))(((''''''((()))+++,,,))))))((((((((((((''''''(((((((((((('''''''''''')))((((((''''''(((((())))))((((((''''''(((((()))(((((((((((())))))))))))'''(((((('''&&&&&&''')))***))))))(((((())))))***&&&'''(((((((((((('''''''''''''''(((((()))))))))&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((***))))))((((((''''''&&&((())))))******)))(((((((((((((((((((((((((((((('''''''''''''''(((((()))'''((()))******)))((('''(((((((((''''''(((((((((***)))(((((((((((()))***(((((((((((((((((((((((())))))(((((((((((())))))***)))(((&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''')))))))))(((''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''&&&%%%%%%(((***''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((((((((())))))((((((((((((''''''''''''((())))))(((((('''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''%%%$$$$$$$$$((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((''''''''''''((()))((((((((('''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))(((((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******'''((()))******)))((('''''''''''''''((((((((((((((((((((((((((())))))***((((((((()))))))))))))))************************(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))***+++++++++&&&&&&'''((()))***++++++((((((((((((((('''''''''((((((((((((((((((((('''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''',,,+++***((((((((((((((())))))((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))'''(((((('''&&&&&&''')))))))))(((((((((((()))))))))))))))))))))((((((((('''(((((((((((()))))))))''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))((((((''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&''')))++++++)))'''&&&'''(((((((((((((((((('''))))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))***)))'''&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''')))++++++***(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''))))))((((((((('''''''''''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&(((******)))((('''&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&'''''''''''''''(((((()))'''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((***+++***(((&&&&&&'''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&'''((())))))((('''&&&'''''''''((((((((())))))))))))(((((((((((())))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))'''((()))******)))((('''''''''''''''((((((((((((((((((((((((((())))))***''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))***+++,,,,,,&&&&&&'''((()))***++++++'''''''''(((((((((((((((,,,++++++***)))(((''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''(((((((((((((((******)))(((''''''''''''(((((())))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))'''((()))(((&&&&&&((()))))))))(((((((((((())))))***)))))))))((((((((()))***)))))))))(((((((((((('''''''''((((((((())))))''''''((((((((((((''''''&&&''''''((((((((((((((()))))))))))))))(((((((((%%%%%%'''((()))*********((((((((((((((((((((((((&&&'''((())))))))))))(((&&&((()))++++++)))(((&&&''''''(((((((((((('''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((())))))(((''''''&&&&&&'''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''+++,,,,,,+++(((&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&$$$!!!''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((%%%&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&'''+++***((('''%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((())))))'''%%%&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((***))))))(((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************'''(((((()))))))))))))))((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))%%%''')))******)))'''%%%''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((()))******&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))***++++++))))))))))))(((((((((((('''''''''(((((((((((((((---,,,++++++***)))((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''(((((((((((((((&&&&&&'''(((((())))))***(((((())))))))))))******'''''''''((((((((((((((('''(((((())))))((((((''')))((((((''''''(((((()))(((((((((((())))))))))))((())))))(((''''''(((***)))((((((''''''(((((()))))))))(((((((((((()))************))))))(((((((((''''''((((((((()))))))))''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))'''((())))))************((((((((((((((((((((((((&&&'''((()))***))))))((('''((()))******)))((('''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((''''''((((((''''''&&&%%%'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''((()))+++***(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((($$$$$$%%%%%%&&&'''''''''))))))((('''&&&$$$###"""'''''''''''''''''''''''''''''''''''''''''''''(((&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&***)))((('''&&&%%%%%%%%%%%%%%%'''((((((((('''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%''')))(((&&&%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$%%%'''&&&%%%$$$$$$%%%(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((()))))))))******''''''((()))))))))))))))''''''((((((((((((''''''%%%&&&((()))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''((((((((())))))))))))))))))(((((((((((())))))((((((((())))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((()))******&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((()))))))))))))))))))))((((((((((((''''''''''''((((((((())))))))))))))))))*********((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''((((((((()))''''''((()))************(((((()))))))))*********''''''''''''((((((((()))(((((()))******)))(((((((((''''''''''''''''''((((((((((((((())))))))))))((())))))(((''''''(((***((((((''''''''''''(((((((((''''''''''''(((***+++)))))))))))))))*********'''((((((((())))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))***++++++++++++***))))))((((((((((((((((((((((((&&&''')))*********)))((((((((())))))))))))((((((&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((((((((('''%%%$$$'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((())))))''''''''''''''''''''''''$$$&&&((()))(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%&&&&&&'''((()))******&&&'''(((***++++++,,,,,,'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))'''''''''(((''''''&&&&&&&&&''''''$$$%%%'''))))))((('''%%%(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((%%%''')))(((&&&%%%&&&)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&((())))))(((''''''(((''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))(((''''''''''''((((((((())))))(((((((((((())))))))))))''''''(((((())))))************))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''((()))))))))))))))''''''((((((((((((''''''%%%&&&((()))))))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((***((('''&&&&&&'''(((***(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((()))************************((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&&&&&&&((()))***''''''''''''((((((((()))((((((((((((((()))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&'''((()))***++++++&&&'''''''''(((((())))))&&&&&&'''((()))***+++,,,((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&'''''''''(((((())))))++++++,,,++++++***)))((((((((())))))*********+++&&&'''''''''(((((())))))((()))***++++++***)))(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((()))))))))'''''')))***((((((''''''''''''(((((('''&&&&&&&&&'''(((***+++''''''((()))***+++,,,,,,(((((((((((())))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((()))))))))))))))*********((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''((('''&&&''')))+++))))))************))))))(((((('''''''''&&&&&&&&&***+++,,,+++***)))***,,,)))((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''''''''(((((()))))))))'''&&&'''((()))((('''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++------+++(((&&&))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''((())))))((('''&&&))))))(((((('''''''''&&&''''''''''''((((((((((((&&&((())))))(((((()))+++))))))((('''&&&%%%%%%%%%&&&'''((((((((('''%%%%%%''''''''''''''''''''''''******)))((('''&&&%%%%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++)))******)))(((''''''(((&&&'''(((*********)))((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))*********)))(((&&&%%%$$$''''''''''''((((((((((((&&&'''((('''&&&&&&'''((()))((('''&&&&&&'''((()))$$$%%%'''((((((((('''&&&))))))))))))************)))((('''''''''(((***+++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++(((&&&%%%%%%&&&''''''''''''''''''((()))))))))))))))))))))(((''''''''''''((((((((((((''''''(((((((((((())))))))))))'''***,,,---,,,***))))))))))))))))))))))))))))))''''''&&&%%%&&&'''((()))))))))))))))((('''%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))))))))((('''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***((((((''''''''''''(((((())))))((((((((((((((()))''''''(((((())))))******((()))***++++++***)))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((()))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))******((('''''')))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&((('''&&&%%%&&&''')))((('''&&&&&&&&&&&&'''''''''((())))))(((''''''((((((((()))))))))******)))'''&&&'''((()))((('''(((((((((((((((((('''&&&'''''''''''''''''''''''''''(((***,,,,,,***((('''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''((())))))(((''')))***))))))(((&&&&&&%%%%%%&&&###$$$&&&((())))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))(((((('''''''''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''((())))))((('''(((((()))***((()))***)))'''''''''((('''(((((())))))))))))((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''((((((((((((&&&'''((((((&&&&&&'''((((((((('''&&&&&&'''((((((&&&'''(((((())))))(((((('''(((((((((((())))))))))))(((((('''((()))***+++))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&'''((()))((((((((((((((()))******))))))******))))))((('''(((((())))))))))))(((((((((((((((((())))))))))))'''))),,,,,,+++)))))))))))))))))))))))))))))))))''''''&&&&&&&&&'''((()))'''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))((('''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))******)))(((((()))))))))))))))))))))))))))(((''''''&&&'''((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((''''''''''''&&&+++,,,+++***((('''(((***))))))(((''''''((())))))(((((((((''''''''''''&&&%%%''')))***((('''''''''((((((''''''&&&&&&'''''''''(((((())))))(((((('''))))))))))))************)))'''&&&'''((()))((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((()))***)))'''''''''))))))((('''&&&&&&&&&&&&&&&###$$$&&&((())))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((++++++***)))((('''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))+++***))))))(((((())))))((()))***)))'''''''''(((***))))))(((((((((((()))))))))))))))))))))))))))'''''''''((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((******)))))))))))))))(((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((((((&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((()))******''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))+++,,,)))))))))))))))***++++++***************)))(((((())))))************))))))(((((((((((())))))))))))&&&(((***+++)))((((((((())))))))))))))))))))))))''''''&&&&&&''''''((()))&&&&&&'''''''''&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%'''''''''''''''((()))))))))((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))(((((((((((())))))))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))***)))(((''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))%%%''')))******)))'''%%%(((((((((''''''''''''''')))*********(((''')))******((('''%%%%%%'''(((***((((((((('''''''''''''''&&&(((++++++***(((((((((((((((''''''''''''((((((((((((((())))))((((((((()))))))))))))))))))))))))))'''&&&'''((()))((('''&&&&&&'''((())))))(((((('''''''''''''''''''''''')))(((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***)))'''&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******))))))((((((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((('''((())))))'''&&&''')))+++***)))'''''''''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&((()))((('''&&&'''(((''''''&&&&&&&&&&&&'''''')))((('''''''''(((***+++'''''''''((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((()))***++++++))))))(((((())))))***+++***************))))))(((((())))))******))))))((((((((((((((())))))))))))&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&''''''((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''&&&&&&%%%'''''''''''''''((()))))))))(((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))***))))))(((((())))))***)))(((((((((((())))))*********))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((())))))))))))((((((((((((((()))))))))))))))%%%''')))******)))'''%%%(((((((((((((((((((((((($$$&&&(((((((((((()))+++***((('''%%%%%%'''(((***(((((((((((((((((((((((($$$&&&(((((('''&&&&&&&&&(((((('''''''''(((((())))))))))))(((((()))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((''''''''''''''''''((((((''''''''''''((((((((((((((())))))(((&&&%%%&&&'''(((((('''&&&&&&&&&&&&'''&&&'''((((((((('''%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((()))&&&''')))((('''&&&''')))+++***)))'''''''''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''(((((((((((('''((()))(((''''''((()))''''''''''''''''''''''''((('''&&&%%%&&&'''((()))(((((()))))))))*********'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++******)))))))))))))))(((''''''''''''((())))))***************)))(((((('''(((((())))))(((((('''(((((((((((())))))))))))&&&''')))((('''&&&'''((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))))))))((((((((('''''''''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))((((((((((((((()))************))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((())))))))))))((((((''''''(((((())))))))))))&&&'''((())))))((('''&&&'''(((((((((((()))))))))"""$$$'''(((((()))***+++))))))(((''''''((())))))'''(((((((((((()))))))))'''((()))(((''''''((()))((((((''''''(((((())))))***))))))(((((())))))***(((((((((((('''''''''''')))'''&&&'''((()))((('''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((((((''''''''''''(((((((((((('''((()))(((&&&&&&&&&((((((''''''&&&&&&&&&''''''###$$$&&&((())))))((((((''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((&&&&&&%%%%%%%%%######%%%&&&'''(((((((((%%%'''(((((('''&&&''')))***))))))(((((((((((()))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''(((((((((((('''((())))))''''''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((())))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((('''''''''''''''(((((())))))))))))))))))(((''''''''''''((((((((((((''''''(((((((((((())))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))&&&'''((())))))))))))((())))))*********))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))(((''''''''''''(((((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((''''''(((((()))***+++))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))(((((('''&&&''''''(((((())))))***(((((((((((((((((((((((('''((((((((())))))))))))$$$&&&)))***)))))))))***))))))))))))))))))))))))'''((((((((())))))))))))******)))(((''''''))),,,((((((((((((((()))************)))(((((()))******))))))))))))(((((('''''')))'''&&&'''((()))((('''(((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((%%%'''((('''&&&&&&'''(((''''''&&&&&&&&&''''''(((###$$$&&&((())))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((())))))*********)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''$$$%%%&&&(((((((((''''''%%%&&&((('''&&&&&&((()))'''(((((())))))))))))((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))*********++++++''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''((((((((((((''')))***)))((('''((()))(((((()))******)))((((((&&&&&&'''(((((((((((((((((((((((())))))))))))***&&&'''((()))***))))))((())))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))((((((((((((((('''((())))))***((((((((((((((('''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))((())))))(((''''''(((***))))))))))))))))))))))))&&&'''((()))***))))))((())))))***))))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((()))))))))'''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))''''''''''''((()))***+++(((((((((((())))))))))))***)))(((((((((((()))***))))))))))))))))))))))))%%%&&&'''((())))))(((((()))))))))))))))(((''''''&&&&&&''''''((())))))***((((((''''''''''''(((((('''((((((((())))))******''')))++++++***))))))***))))))************))))))'''((((((((())))))******'''&&&%%%###!!!"""&&&)))((((((((((((((()))******+++***)))(((((()))***++++++*********))))))(((((()))'''&&&'''((()))((('''((()))))))))((('''&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***)))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))$$$&&&''''''&&&&&&((()))''''''&&&&&&&&&''''''(((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''###$$$$$$%%%&&&(((((()))&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''((()))))))))(((&&&&&&%%%&&&''''''&&&&&&((()))&&&'''(((*********)))((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''$$$%%%&&&((()))*********''''''''''''((((((((()))''')))***)))((('''(((***((()))***++++++***)))(((&&&''')))*********)))(((''''''''''''((((((((()))&&&''')))*********)))((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&((())))))******)))))))))))))))******+++'''''''''''''''&&&&&&%%%))))))************))))))(((((((((((())))))))))))((()))***)))'''''')))***))))))))))))))))))))))))&&&''')))*********)))((())))))))))))((('''%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))'''''''''''''''((())))))'''''''''''''''((()))***))))))))))))))))))))))))'''((()))******)))((('''******))))))))))))******''''''''''''((()))++++++''''''(((((())))))******+++***)))(((((()))***+++))))))))))))))))))))))))$$$%%%''')))******)))))))))))))))))))))(((''''''&&&&&&&&&'''((())))))***)))((('''&&&%%%%%%&&&'''(((((((((((())))))))))))(((((())))))******++++++((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((((()))))))))))))))((((((***'''%%%%%%'''))))))'''(((((((((((((((((((((((())))))(((((('''''''''&&&((()))***+++***)))'''%%%))))))(((((('''''''''''''''(((((((((((((((''''''(((((('''&&&%%%$$$$$$###''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))((('''&&&%%%(((''''''''''''&&&&&&&&&(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&((('''&&&'''((())))))'''''''''(((((('''&&&%%%%%%&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''''''''&&&%%%$$$######"""'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''&&&&&&&&&''''''(((&&&'''((())))))'''%%%###((((((((((((((((((((((((++++++***((('''&&&%%%$$$((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))$$$&&&(((((('''&&&'''((())))))(((((((((((())))))'''&&&&&&'''((())))))(((*********)))(((&&&%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))(((((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((%%%!!!!!!$$$''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&'''(((******((((((((()))(((''''''&&&&&&((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******+++*********))))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))///...,,,***))))))******((((((((((((((()))******+++*********))))))((((((''''''((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))'''%%%$$$))))))))))))************+++(((&&&&&&)))***)))'''))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''''''''((()))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))'''%%%&&&)))***(((&&&))))))'''&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((***(((&&&&&&(((***)))'''(((((((((((((((((((((((()))((((((((('''''''''''''''((()))******(((&&&%%%((((((((((((''''''&&&&&&&&&''''''((((((((('''''')))((((((''''''&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((((('''(((''''''''''''&&&&&&&&&''''''((((((((()))))))))%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&'''((())))))'''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((''''''&&&&&&%%%%%%'''&&&&&&&&&''''''((((((((((((((((((((()))******(((''''''&&&&&&&&&''''''''''''((((((((('''%%%%%%((((((((((((((((((((((((******)))((('''&&&&&&%%%***)))))))))((((((((((((((((((((((((((((((((((((%%%''')))))))))((()))***((((((''''''''''''(((((('''&&&%%%&&&((()))((('''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((()))&&&$$$$$$&&&((()))((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))*********)))(((''''''''''''(((******((((((((())))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((((((((((((((((((((((((((('''(((((()))***))))))))))))))))))))))))))))))))),,,+++***))))))((())))))((((((((((((((())))))***************)))))))))(((''''''((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((''''''''''''))))))((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))((('''%%%$$$(((((()))))))))*********)))'''%%%&&&((()))'''&&&))))))))))))))))))))))))((())))))))))))((('''&&&))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''''''''((()))))))))))))))&&&&&&'''''''''((((((((()))))))))))))))))))))))))))'''&&&'''))))))(((&&&))))))((('''''''''(((((((((((((((((())))))))))))&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))(((((()))(((((((((******((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((()))((('''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&'''((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((())))))(((''''''((('''&&&'''((())))))''''''''''''(((''''''&&&%%%((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((())))))***+++)))((('''&&&&&&&&&&&&&&&(((((((((''''''''''''&&&(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''$$$&&&((()))(((((()))***''''''&&&&&&&&&&&&'''''')))'''&&&&&&(((((('''%%%"""###$$$&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***(((&&&&&&(((*********************************''''''''''''(((((((((((())))))))))))))))))))))))******))))))(((((('''''''''(((******((((((((())))))))))))))))))***++++++))))))))))))))))))))))))************************************************))))))))))))((((((((((((******))))))))))))((((((((((((((((((((((((((((((((())))))***************))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))************))))))))))))'''(((((()))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''(((((()))***++++++(((((((((((((((((((((((((((((())))))******++++++))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((()))((('''&&&%%%(((((())))))))))))******(((''''''((())))))'''&&&(((((((((((((((((((((((())))))******))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))((((((''''''(((((()))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))'''&&&'''((()))(((''')))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&'''(((((())))))))))))(((((())))))******)))(((&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((('''&&&%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&''''''((((((''''''''''''(((((()))))))))&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&''')))+++,,,+++***)))((('''&&&'''((())))))'''&&&'''''''''''''''&&&&&&)))(((&&&%%%%%%&&&((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''(((((())))))))))))&&&''''''(((((((((((((((((((((((((((((())))))***)))((('''&&&&&&&&&&&&&&&)))(((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''!!!###&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((***)))(((((((((((('''&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((()))*********((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''(((******((((((((()))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))(((((((((((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((%%%&&&((()))***)))(((''''''(((((()))))))))))))))*********)))))))))))))))(((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))*********+++((((((((((((((((((((((((''''''((()))******++++++)))(((((((((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''&&&(((((((((((()))))))))***))))))***+++++++++)))((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((('''(((((())))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((()))))))))))))))((()))******)))((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&'''(((((())))))&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&(((((()))(((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((###$$$&&&((()))(((&&&%%%((('''&&&'''((())))))'''&&&&&&'''''''''''''''&&&)))(((&&&%%%%%%&&&((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''(((((()))&&&'''((()))))))))(((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''"""$$$&&&'''&&&&&&'''((()))(((((((((((((((((())),,,***))))))******((('''+++*********((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((((((((((((((()))***''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((******((((((((()))''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((&&&''')))***++++++***)))''''''((()))***))))))((())))))))))))))))))******(((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((())))))************))))))((((((((((((((((((((((((&&&&&&''''''((()))******(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((()))))))))((()))*********)))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''''''''''''''''''''(((((((((''''''((((((''''''((()))))))))(((((((((((((((((())))))))))))'''''''''&&&&&&&&&&&&%%%'''(((((())))))******+++''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))******)))''')))***)))'''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((((((((('''''''''((((((((((((((('''(((((((((((((((''''''&&&&&&&&&''''''(((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))((('''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&'''((((((((('''&&&((('''&&&'''((())))))'''%%%&&&''''''((('''''''''((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&'''((()))***)))((((((&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''((('''(((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''&&&(((******)))((()))***))))))(((((((((((())))))+++)))((()))******)))'''))))))*********))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%'''((((((''''''((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((******((((((((()))&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))((()))******++++++++++++&&&''')))*********)))((())))))))))))************)))))))))))))))(((((('''((((((((()))******++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((()))***+++++++++***)))(((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))''''''(((((((((((())))))&&&''''''&&&%%%%%%'''((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((()))))))))))))))(((((('''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))%%%&&&'''((()))(((((('''(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%'''(((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&'''((()))************'''))))))'''$$$###%%%'''((((((((((((((((((((((((''''''''''''((((((((()))((('''''''''(((((()))***((((((((()))))))))******************)))(((''''''(((((((((((((((((())))))(((((())))))))))))((((((((((((''''''''''''(((((('''(((((((((((((((''''''(((''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))(((((((((((((((((('''&&&'''((())))))'''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&''''''&&&''')))*********((('''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&'''((()))***))))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))***(((((((((((((((((((((((()))***,,,+++***((())))))(((((((((''''''(((((((((((('''&&&'''((()))((('''''''''((())))))***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((%%%'''))))))''''''(((***************************''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((******((((((((()))&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******)))))))))***++++++&&&''')))*********((((((((()))))))))************)))))))))))))))((('''''''''(((((()))******++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((()))'''(((***,,,,,,,,,+++***(((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***'''''''''((((((((())))))&&&'''&&&$$$"""###&&&)))))))))))))))))))))))))))&&&'''((())))))))))))((())))))))))))))))))))))))'''((((((((()))))))))***))))))************)))))))))))))))))))))(((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&((())))))'''&&&''')))$$$%%%'''(((((((((''''''(((((((((((())))))))))))))))))(((((((((''''''''''''(((((()))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&'''((()))************((())))))&&&###"""$$$'''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((()))***+++(((((())))))******++++++++++++++++++***((('''&&&*********)))))))))))))))))))))************)))))))))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))'''&&&%%%$$$$$$$$$$$$$$$((('''&&&''')))))))))'''%%%%%%&&&'''((((((((('''&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''&&&''')))***+++***(((''''''''''''''''''((())))))%%%%%%%%%&&&'''((()))***%%%''')))***+++***)))((((((((((((((((((((((((((())))))((((((''''''''''''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))(((***+++***(((''''''''''''''''''&&&&&&'''''''''%%%$$$$$$%%%'''((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************''''''''''''((((((((()))******))))))((((((((('''((((((((((((((((((((((((%%%(((******((('''(((***))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))''')))******((((((((()))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++***)))(((((()))***+++&&&''')))***+++***((('''(((((())))))*********+++)))))))))))))))((('''''''''(((((()))***+++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))%%%&&&))),,,---------,,,((((((((((((((((((((((((************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''((((((((()))((()))(((%%%"""###(((,,,************************&&&&&&'''(((((()))(((((())))))))))))))))))))))))'''((((((((())))))******))))))************)))))))))))))))))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&(((***)))&&&%%%''')))&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((())))))))))))((((((,,,***))))))******(((''' """%%%(((************,,,)))'''&&&''')))******((((((((((((''''''''''''&&&&&&'''((()))***++++++&&&''''''((()))******+++((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''&&&%%%$$$%%%%%%''''''&&&'''((())))))((('''&&&***)))((((((((((((((()))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''')))((('''&&&&&&''')))***'''((()))))))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))'''&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))'''''''''(((''''''&&&%%%%%%%%%&&&&&&'''(((((((((***)))(((''''''((()))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%''')))***+++++++++*********)))((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))***++++++)))''')))))))))))))))))))))))),,,***'''%%%%%%'''***,,,))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((('''((()))+++++++++***)))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((+++*********))))))((((((***)))((((((((((((((()))******))))))))))))******((((((((((((((((((((((((************************,,,,,,++++++***)))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((()))&&&'''''''''''''''&&&%%%+++***)))'''''''''((())))))***+++++++++***((('''(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((('''''''''(((((()))***************+++)))(((''''''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))***)))(((&&&&&&&&&'''((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''******))))))))))))******&&&''''''((())))))((((((''''''((((((((()))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))((((((***)))(((((())))))((('''###%%%'''((())))))(((''',,,***''''''(((*********((((((((((((''''''''''''(((((((((((())))))))))))*********)))((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((('''''''''&&&''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&'''((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&(((***,,,&&&&&&'''(((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((''''''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''')))(((''''''''''''((()))))))))))))))))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))*********))))))******)))((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((()))))))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))+++)))'''&&&&&&(((***+++))))))))))))))))))))))))&&&&&&''''''(((((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************)))))))))((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((*********************+++***)))))))))((((((((('''************************))))))))))))))))))))))))******)))))))))***+++++++++++++++******)))))))))+++***)))(((''''''((()))))))))*********)))((('''(((((((((((((((((((((((()))))))))))))))(((''''''''''''(((((((((((((((((((((((()))******************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''(((******))))))))))))******''''''((()))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''(((((((((((((((((('''((()))))))))(((&&&%%%,,,***(((''')))*********((((((((((((''''''''''''***)))))))))((((((((('''++++++***)))((((((''''''++++++++++++*********)))''''''''''''''''''''''''''''''''''''((((((((((((******)))(((((('''&&&&&&'''(((((((((((((((((('''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((******)))((('''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&((()))***((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&%%%%%%&&&''')))+++---&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))(((''''''((()))))))))))))))))))))))))))'''((((((((('''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((((((((+++)))&&&%%%%%%&&&)))+++)))))))))))))))))))))))))))))))))))))))(((((('''))))))(((((('''&&&&&&%%%((((((((())))))(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++***))))))((((((((()))***))))))((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))'''&&&''')))*********))))))))))))))))))))))))((((((''''''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''((((((((())))))))))))))))))))))))((((((''''''''''''((((((******++++++++++++******************)))))))))))))))))))))(((((())))))*********))))))))))))******************************++++++++++++++++++++++++(((((()))******+++,,,,,,))))))))))))((((((((((((************************))))))))))))))))))))))))+++************+++,,,,,,......,,,+++***************))))))(((((((((((()))((())))))))))))((('''&&&(((((((((((((((((((((((()))))))))))))))((((((''''''''''''(((((()))))))))(((((()))******************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))))))))(((((())))))***************))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******'''(((((()))))))))((((((&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((())))))))))))(((((('''((())))))((()))***+++)))))))))))))))((('''&&&+++)))'''''')))***))))))((((((((((((''''''''''''))))))))))))(((((((((((((((((()))))))))*********,,,,,,+++++++++*********''''''''''''''''''''''''''''''''''''((((((((((((******))))))(((''''''&&&((((((''''''''''''(((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))******)))(((''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&'''(((((()))((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&'''(((***+++((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''''')))***(((((((((((((((((((((((()))))))))((('''&&&%%%$$$))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((***((('''&&&&&&'''(((***((((((((((((((((((((((((((())))))))))))((('''''')))((((((((('''''''''&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((***(((&&&&&&((()))))))))))))))))))))))))))))))))&&&&&&''')))************(((((((((((((((((((((((())))))))))))))))))*********)))(((&&&&&&&&&'''((()))))))))))))))))))))))))))((((((''''''(((((())))))******++++++******)))*********))))))))))))))))))))))))((())))))************))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++...---+++)))(((''''''((()))))))))(((((((((((()))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((()))******+++(((((()))*********************)))(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))((((((&&&''')))***+++******)))(((((((((((((((((((((((()))((((((''''''(((((()))******))))))))))))******((()))))))))))))))(((((('''''''''(((((((((((()))''''''''''''''''''''''''(((((()))))))))*********(((((())))))))))))(((((((((((())))))))))))((((((''')))++++++))))))+++---(((((()))))))))))))))))))))(((''''''((()))((('''(((((((((((('''''''''''''''''''''((()))*********))))))))))))************++++++*********)))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))(((((((((((()))(((''''''''''''((()))(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((''''''&&&&&&))))))))))))))))))))))))******)))((('''''''''(((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((''''''''''''(((***)))'''&&&%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''''')))***''''''''''''''''''''''''*********)))((('''&&&%%%))))))))))))))))))))))))((((((((((((((((((((('''&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%'''''''''((((((((())))))&&&'''((())))))((('''&&&'''''''''((((((((())))))(((((((((((((((((((((((((((''''''&&&''')))+++,,,))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((('''&&&%%%$$$$$$))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((+++***((((((((()))((('''))))))))))))))))))))))))%%%&&&((()))************((((((((((((((((((((((((******************))))))***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((***))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))******)))))))))))))))***++++++******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''*********)))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++---,,,+++)))(((''''''&&&((((((((())))))))))))((()))(((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))***++++++(((((()))*********************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))((((((%%%&&&((()))***)))(((((((((((((((((((((((((((((()))))))))(((((()))))))))******))))))))))))******))))))*********)))(((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))************(((((())))))))))))(((((((((((())))))))))))(((((((((+++---,,,***)))+++...(((((())))))******++++++)))((('''((()))***)))'''((((((((((((''''''''''''&&&&&&'''((()))***++++++------,,,+++)))(((''''''*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******)))((('''&&&&&&'''((()))((((((((()))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((,,,+++***)))''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))(((''''''((()))'''''''''''''''''''''''')))*********)))(((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))'''''''''''''''&&&&&&%%%&&&&&&'''(((((()))******'''''''''(((((('''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))++++++((((((((((((((())))))***(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))((('''&&&%%%%%%$$$***))))))(((((())))))***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++***)))***+++***)))'''))))))))))))))))))))))))&&&'''((()))******))))))))))))))))))))))))))))))************))))))))))))))))))(((((('''(((((((((((((((((((((((((((((((((******))))))))))))******(((((())))))))))))(((((())))))))))))************))))))))))))******+++,,,******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((++++++***))))))(((''''''(((((((((((())))))))))))************************))))))))))))))))))))))))+++************+++,,,,,,---------,,,,,,***)))((('''(((((())))))))))))(((***)))((((((''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((())))))*********(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))))))))(((&&&''''''(((((((((((('''))))))))))))))))))))))))******))))))))))))************))))))))))))*********************)))(((((())))))))))))*********+++))))))))))))))))))))))))((((((((())))))))))))***(((((())))))))))))(((((((((((())))))))))))(((((((((+++...,,,((('''))),,,***)))))))))******+++++++++***)))***+++,,,***)))((((((((((((''''''''''''''''''(((((())))))******...---,,,+++)))((('''&&&************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))***++++++,,,)))((('''&&&&&&'''((()))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&((()))******)))))))))((('''&&&&&&'''((()))***)))((('''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&'''((('''''''''''''''''''''''''''(((((()))((((((''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&''''''((())))))***(((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((((((((()))))))))(((''''''&&&&&&''''''((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))(((((((((((((((((()))******(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((())),,,......,,,)))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))((((((((((((((())))))***)))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))******)))))))))((()))))))))************))))))))))))***+++,,,---******))))))))))))******((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))((((((((('''((((((((()))))))))***************************))))))))))))))))))))))))******)))))))))***+++++++++,,,...//////---+++)))&&&'''((()))******)))(((+++***)))((((((((())))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))***(((((()))************************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))+++******))))))******+++******))))))))))))*********************)))(((((()))*********++++++++++++************************''''''''''''((((((((()))(((((())))))))))))(((((((((((())))))))))))(((((((((+++...,,,'''%%%(((+++,,,+++******)))*********,,,,,,+++,,,......,,,***)))(((((((((''''''''''''))))))))))))((((((((((((++++++******************+++++++++*********))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&''')))***,,,------***((('''&&&&&&'''(((***))))))))))))************(((((((((((((((((((((((())))))(((((('''''''''&&&%%%''')))***+++++++++++++++***)))(((((()))***+++''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&'''((())))))((((((###%%%'''***,,,---------))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))'''&&&&&&'''))))))))))))))))))))))))&&&&&&''''''((('''''''''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++&&&&&&&&&'''((())))))******)))'''%%%%%%''')))***)))))))))))))))))))))))))))))))))))))))(((((('''******))))))((((((''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%((((((((((((((()))******(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))%%%%%%&&&'''((()))***+++******))))))))))))******************************))))))))))))************))))))))))))))))))))))))$$$%%%)))---000111...,,,))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))***)))))))))(((((('''''''''((()))+++++++++***)))((((((((((((((((((((((((((((((''''''''''''((((((******++++++++++++******(((((())))))*********+++))))))))))))***+++,,,---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((())))))+++...//////---***(((&&&'''(((*********)))(((,,,+++)))((((((((()))***((((((((((((((((((((((((''''''((()))))))))))))))*********)))))))))))))))(((((()))*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))++++++************++++++******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))***)))((((((((()))+++,,,***(((&&&%%%&&&***...111///---***((('''(((***+++(((((()))***,,,---...///,,,---/////////---+++))))))*********(((&&&$$$###++++++***)))(((((()))))))))************)))((((((---,,,+++***))))))))))))*********))))))))))))))))))))))))))))))***++++++)))((('''&&&'''(((***+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((((((((((((***))))))((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''((()))************''''''''''''((((((((((((***)))((('''%%%%%%$$$$$$((()))***+++,,,---......((((((((()))+++***(((&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))************************))))))************))))))%%%&&&&&&'''((()))******))))))((((((''''''&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))((('''''')))******)))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''))))))))))))******************))))))))))))*********)))(((''''''((()))******)))))))))((((((''''''******)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))+++,,,---+++***)))(((((()))***+++''''''(((***+++,,,---...***)))(((''''''((()))***+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))+++++++++*********))))))************))))))))))))******))))))((((((''''''))))))))))))))))))))))))''')))---///000...,,,***))))))(((((((((((())))))))))))))))))))))))))))))++++++******************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,)))************+++++++++(((((((((((((((((((((((())))))))))))************)))***+++++++++)))((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''+++*********))))))(((((((((((())))))******++++++'''&&&&&&''''''((()))***+++++++++******))))))((())))))))))))))))))))))))+++******))))))******+++******++++++++++++******((((((((((((((()))*********)))(((((((((***,,,------,,,***((((((((()))***((()))***+++,,,---------,,,---.........---,,,+++******++++++***)))'''&&&++++++***)))))))))))))))***************)))(((''',,,+++******)))*********)))))))))))))))))))))***+++************++++++,,,)))((('''&&&&&&(((***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''((((((***))))))(((''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))%%%%%%&&&'''((((((((((((''''''''''''(((((((((((((((((('''''''''''''''(((''''''((()))***+++,,,,,,((((((((()))******(((&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''))))))(((((((((((())))))'''((((((((())))))))))))++++++***)))((('''&&&&&&)))((('''''')))******))))))))))))(((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''))))))))))))******************))))))))))))*********)))(((''''''((()))************))))))(((((((((+++***))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))***+++(((((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))))))))***++++++***)))(((((()))***+++'''(((((()))***+++,,,,,,))))))((((((((())))))*********))))))))))))******))))))))))))))))))))))))))))))************))))))*********)))))))))((((((************))))))))))))******))))))(((((((((((())))))))))))))))))))))))'''))),,,...///...---+++***))))))(((((())))))***************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))***************************)))(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((''')))))))))))))))*********+++***)))(((((('''((((((------,,,+++***)))(((((())))))))))))))))))))))))***))))))(((((())))))***++++++,,,,,,,,,,,,++++++''''''((())))))))))))(((*********+++*********))),,,,,,++++++***)))))))))((()))+++,,,---,,,+++***,,,,,,,,,,,,------------+++,,,,,,,,,,,,+++***)))+++***))))))))))))))))))+++++++++******(((''''''*********)))******+++,,,((()))))))))***+++++++++,,,+++*********************)))'''&&&'''(((***+++))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&''''''((((((***))))))((((((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))###$$$%%%&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&'''((()))***+++%%%%%%&&&'''((()))******(((((('''(((******(((&&&''''''((((((((()))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''((((((((((((((('''''''''((((((((((((((()))((((((''''''(((((()))''''''((((((((()))))))))++++++***)))((('''&&&&&&)))((('''''')))******)))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))******************))))))))))))******))))))(((((((((((())))))***************)))))))))++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))***++++++((((((((()))))))))******))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''++++++***)))))))))))))))******))))))))))))******((((((((())))))*********'''(((((()))************))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((((((((************))))))))))))***))))))))))))((((((((())))))))))))))))))))))))((()))***,,,---.........+++******************+++************************((((((((((((((((((((((((************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++)))))))))*********++++++************************))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))(((((((((((('''''''''************)))))))))))),,,+++***))))))(((((((((---,,,,,,++++++*********((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***++++++++++++++++++***'''((()))++++++***))))))++++++************++++++------......---,,,***)))((())),,,------+++)))'''++++++++++++,,,---...///...------,,,+++******)))******)))))))))))))))***++++++++++++***((('''&&&))))))))))))***+++,,,---)))***+++,,,---......///---,,,+++***))))))))))))+++***)))((((((***,,,---))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&''''''''''''((((((((((((''''''''''''(((***+++,,,%%%%%%&&&''''''((()))))))))'''''''''))))))(((&&&''''''((((((((()))))))))((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((('''''''''&&&&&&''''''(((((())))))(((((((((''''''((((((((('''''''''((((((((())))))''''''(((((())))))******)))((('''''')))******)))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((()))))))))******************))))))))))))******))))))(((((((((((())))))++++++******************++++++***************+++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************)))))))))******+++(((((()))))))))*********))))))))))))))))))))))))***)))))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''******)))))))))))))))******))))))))))))))))))***)))))))))(((((((((((((((&&&''')))***++++++***)))((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,---///000,,,++++++******++++++,,,++++++++++++++++++++++++'''((((((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))(((((((((++++++******))))))(((((((((((((((((()))***++++++*********++++++,,,,,,---((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))************)))))))))***+++,,,---,,,++++++---+++)))((()))+++...000...///000000///...,,,***(((***,,,------+++((('''************+++---...//////...---+++***(((((('''***)))))))))))))))******+++++++++******(((''''''(((((())))))***+++------+++,,,---///000222333444111000///---,,,+++++++++---,,,+++******,,,...///))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((('''''''''''''''(((((((((((())))))(((((((((((()))***&&&''''''(((((())))))))))))'''&&&&&&((()))((('''&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''(((((((((((((((((('''))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((('''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((()))*********)))((('''''')))******)))*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))******************))))))))))))******(((((())))))))))))((((((******************+++++++++***************++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************))))))(((((()))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((((('''******))))))((((((''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((()))***+++,,,)))))))))******)))))))))))))))))))))(((((((((((('''(((***+++++++++***)))((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))************************************)))))))))((())))))))))))************************************((((((((()))+++---///000,,,,,,++++++++++++,,,,,,************************((((((((())))))*********))))))))))))))))))******************************************************))))))*********)))))))))(((((()))))))))*********************************((()))))))))************+++***)))(((((()))***+++************************)))((((((''''''(((((()))************************++++++******))))))((((((''''''''''''((()))******(((((()))***+++,,,------))))))))))))))))))))))))***))))))(((((())))))***)))))))))******)))))))))++++++,,,---------------...,,,)))'''(((,,,000222//////000000///...,,,+++((()))+++,,,,,,***)))''')))******+++,,,------......---,,,***)))((('''''')))))))))))))))******+++)))************)))(((((())))))))))))***+++,,,---,,,---///111333555666777888777555333111//////......---+++++++++,,,...000))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((()))))))))))))))(((''''''''''''((((((((((((***))))))(((''''''''''''(((((((((((())))))******)))'''&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((***)))))))))(((((((((''')))((('''''')))******)))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))******************))))))))))))******(((((())))))))))))(((((()))))))))******************))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))((((((((()))))))))))))))*********++++++))))))))))))))))))))))))***))))))))))))))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''(((((()))+++,,,---))))))************)))))))))))))))))))))))))))))))))******+++*********)))))))))************))))))))))))))))))))))))))))))))))))************))))))************++++++++++++************)))))))))))))))))))))************+++************************(((((())))))+++,,,...///,,,++++++******++++++,,,))))))))))))))))))))))))((((((((())))))******+++))))))))))))************************************************************)))************)))((((((((((((((()))))))))******************************))))))))))))************)))))))))))))))******+++************************)))((((((''''''(((((()))******+++++++++++++++,,,************))))))))))))***)))((('''&&&&&&&&&&&&((())))))******+++++++++))))))))))))))))))))))))+++******))))))******+++)))******++++++******))),,,++++++++++++,,,------///---+++******,,,...///...///......---,,,,,,+++((()))***************))))))***+++,,,------,,,+++,,,+++***))))))******+++)))))))))))))))***++++++(((((()))************)))***)))))))))***+++,,,,,,,,,---///111444666888999:::999777444222000//////---,,,***)))***+++---...))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))((())))))******))))))(((''''''''''''(((((((((((()))(((''''''&&&&&&''''''(((((((((((()))))))))))))))'''%%%%%%&&&(((((('''''''''((((((((()))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))((((((((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((()))((('''''')))******)))***))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***))))))))))))******************))))))))))))******'''((()))******)))((('''((((((((())))))*********)))((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***))))))))))))***))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))(((((()))***++++++((()))***++++++***)))((())))))******************,,,,,,+++***))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))*********+++************))))))))))))))))))*********+++++++++************************((())))))***+++,,,,,,,,,++++++************++++++((((((((((((((((((((((((&&&&&&'''(((((()))******((()))))))))************************************************************)))******+++***)))((('''(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************(((((()))******************************************))))))(((((())))))***))))))******++++++++++++)))))))))))))))*********+++***)))(((''''''''''''*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++,,,,,,+++++++++,,,+++***)))***+++,,,---//////...---,,,,,,++++++...------,,,++++++******)))))))))))))))******+++(((***,,,------,,,+++*********))))))***,,,...///))))))((())))))***++++++'''((()))******++++++************)))******+++,,,+++,,,...111444666888999999888555333000...------+++***)))((((((***,,,---))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((((((((((((((()))))))))))))))*********))))))(((((('''''''''&&&))))))))))))))))))))))))((()))))))))))))))((((((''''''''''''((((((((()))''''''&&&&&&&&&''''''((('''''''''((((((((((((((()))'''%%%%%%&&&'''((('''))))))))))))************((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++)))((('''''')))******))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******))))))))))))******************))))))))))))******'''((()))******)))((('''''''''(((((()))))))))***(((((('''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,,,,+++*********+++)))************+++++++++))))))))))))))))))))))))(((((())))))******++++++''''''(((((())))))******((((((((((((((((((((((((&&&&&&'''((()))***+++++++++******)))))))))))))))((()))***++++++***)))((()))*********++++++++++++...---+++)))(((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))'''((((((((())))))******************))))))))))))))))))******++++++++++++************************((()))***++++++++++++++++++******************+++((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((())))))*********+++************************************************)))***+++++++++)))((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************'''((()))+++++++++***)))************************++++++************++++++(((((())))))*********+++(((((())))))******++++++(((((((((((()))***+++,,,---,,,***(((((()))***+++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))///,,,)))''''''(((+++,,,******+++,,,,,,,,,++++++,,,+++*********************+++,,,------,,,+++***************************((()))+++,,,---......///++++++++++++++++++++++++,,,,,,++++++******))))))((((((((())))))+++,,,,,,************++++++++++++.........///111444777888;;;999555111---+++))))))************))))))))))))...---+++)))''''''((((((++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))(((''''''((()))***++++++*********))))))((((((&&&'''(((*********))))))%%%'''((()))((((((((()))++++++******))))))(((((()))((('''&&&&&&'''((())),,,,,,+++***)))))))))***)))((('''&&&%%%%%%&&&'''&&&&&&''''''(((((())))))+++)))'''%%%%%%''')))++++++***)))))))))))))))***''''''''''''''''''''''''++++++******))))))(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((()))************))))))((('''&&&&&&%%%''''''((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***++++++***((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((())))))))))))+++***)))(((((()))***+++***++++++,,,,,,,,,++++++)))))))))))))))))))))))))))*********++++++++++++++++++***)))((((((((()))))))))))))))))))))))))))(((((()))************)))******++++++++++++******,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))************+++++++++************************))))))))))))))))))))))))))))))************))))))++++++******))))))((((((************************************************+++*********))))))((((((************************************************)))************+++++++++++++++++++++++++++++++++...,,,***)))***,,,,,,+++))))))))))))************))))))******++++++,,,,,,************************+++++++++++++++,,,,,,---************************&&&''''''((()))******+++))))))))))))))))))))))))******))))))))))))******************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))((()))***+++*********++++++,,,,,,,,,******++++++++++++************))))))))))))************+++,,,,,,,,,++++++------,,,+++************((()))*********)))(((((())))))))))))))))))))))))***+++,,,---.../////////,,,,,,,,,,,,,,,++++++++++++++++++******))))))))))))))))))******+++------************************+++++++++,,,...000222333666444222///---,,,++++++++++++*********)))))))))******)))))))))))))))***)))(((((('''&&&&&&''''''((((((((()))))))))))))))******)))))))))((((((((('''&&&&&&%%%&&&'''((()))************)))))))))((('''((()))******)))((((((&&&''')))((('''&&&&&&''')))((((((((('''''''''&&&)))(((''''''''''''((()))******)))((((((((())))))))))))'''&&&&&&&&&'''''''''''''''(((((((((((((((,,,***(((&&&%%%%%%&&&'''(((((((((((())))))***+++''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&)))(((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((******)))(((((('''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((())))))))))))******))))))))))))******)))))))))***************))))))))))))))))))))))))((((((((())))))))))))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++******)))++++++,,,,,,+++******)))))))))))))))))))))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***************)))(((+++++++++++++++*********************************************************++++++++++++*********)))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---+++))))))***+++++++++))))))))))))************(((((((((((())))))))))))************************)))(((((((((((()))******************************''''''(((((())))))************************************))))))))))))******************************************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))***+++((()))***+++,,,------...++++++************++++++((()))***+++++++++)))))))))***+++,,,,,,,,,,,,,,,......---++++++*********(((((())))))***))))))(((************************,,,---...///////////////......------,,,,,,++++++************))))))))))))+++++++++++++++,,,---...++++++++++++++++++++++++))))))******+++---...//////...---,,,,,,,,,,,,---++++++*********)))))))))&&&'''((()))***+++++++++(((((('''&&&&&&&&&'''''''''(((((())))))*********++++++*********)))))))))''''''&&&&&&&&&'''((((((************))))))))))))((()))))))))))))))((('''((()))+++***(((&&&&&&'''(((((((((((('''''''''''')))((((((''''''(((((()))(((((('''''''''((())))))))))))((('''''''''((((((((((((((((((((('''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))++++++''''''''''''''''''''''''(((((())))))))))))))))))***)))))))))((('''''''''((((((((((((((((((((((((++++++***)))'''&&&%%%%%%******))))))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))************))))))))))))((('''''''''((()))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))***+++))))))))))))))))))))))))***)))((((((((()))+++,,,)))******++++++******)))******++++++******))))))))))))))))))))))))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***+++++++++***)))(((((()))******************+++************************************************,,,,,,,,,+++++++++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,***))))))***++++++***)))))))))*********++++++)))))))))))))))(((((((((************************((((((((((((((())))))***************************))))))))))))))))))))))))******************************))))))))))))******************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))******+++))))))***+++,,,,,,------,,,+++***))))))***+++,,,++++++,,,,,,+++***)))((()))***++++++,,,,,,,,,,,,......,,,+++******))))))******++++++++++++++++++---------------------------....../////////......000000//////...---------***************+++++++++,,,,,,,,,,,,,,,---...////////////...............++++++++++++,,,------...+++++++++++++++,,,,,,---*********)))))))))((((((%%%&&&(((***++++++************)))(((((()))))))))''''''((()))******++++++++++++++++++*********)))))))))))))))))))))***************)))))))))))))))******)))))))))((('''''')))***,,,+++***))))))***************)))))))))))))))(((((((((((((((((()))''''''''''''((())))))***)))))))))((((((((())))))))))))((((((''''''&&&&&&"""###%%%'''((()))))))))''''''&&&''''''((()))***'''''''''''''''''''''''')))))))))******+++++++++))))))(((((('''&&&%%%%%%))))))))))))))))))))))))******)))((('''&&&&&&%%%******)))))))))(((((((((''''''((()))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((())))))))))))'''(((***++++++***))))))+++)))'''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((((((((()))***++++++))))))))))))))))))))))))+++***((('''''')))+++,,,))))))************))))))))))))*********))))))((())))))))))))))))))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***)))((((((&&&&&&''''''(((((())))))************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++)))((()))+++++++++***))))))*********+++++++++,,,,,,,,,++++++***************************************))))))******+++,,,******************************))))))))))))))))))******************************))))))))))))******************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,000///---+++******)))***((()))***+++,,,,,,---,,,------,,,+++***)))))))))+++++++++++++++,,,------------------------------......///////////////...222222111111000000000///,,,,,,,,,------...........................///000000000000//////.........,,,,,,------............,,,,,,,,,,,,,,,,,,++++++*********)))))))))((((((((()))***++++++***)))(((******)))))))))******+++'''(((((()))***++++++,,,++++++++++++*********)))******************))))))))))))))))))))))))************)))(((((((((''''''%%%''')))***))))))***,,,))))))))))))************((())))))))))))))))))((((((((((((((())))))***+++(((((())))))))))))))))))))))))((((((''''''&&&&&&!!!###%%%((()))******)))))))))(((''''''&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%$$$$$$))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((''''''((()))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((('''((())))))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))))))))((((((((((((((())))))))))))'''((()))+++++++++***))),,,+++)))''''''''')))***((((((((((((((((((((((((''''''((((((((())))))))))))((((((((()))***++++++))))))))))))))))))))))))+++***((('''''')))+++,,,)))))))))******)))))))))((())))))*********))))))))))))))))))))))))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))&&&&&&''''''(((((())))))************************************************))))))******************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***))))))***+++,,,+++***************++++++++++++------,,,,,,++++++*********************************************++++++,,,************************************))))))))))))******************************))))))))))))******************************************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,+++++++++******++++++************++++++111///---+++***))))))***((()))***+++,,,------------,,,,,,+++++++++++++++***************+++,,,---------------------------...///000000111111111111333333333333333333444444//////000111222333333444222222111111111111222222111000000//////.........,,,---...///////////////////////////...---,,,+++,,,++++++++++++*********,,,,,,,,,,,,+++***))))))))))))((((((((()))******((())))))******+++++++++++++++*********)))))))))(((((()))))))))(((''''''))))))))))))***************))))))(((((((((((()))"""$$$&&&((((((((()))+++''''''''''''((((((((((((((())))))******))))))((())))))(((((())))))******''''''((()))))))))((((((((((((((((((((('''''''''&&&'''((()))))))))''''''++++++)))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&'''(((((())))))((((((((((((((('''''''''''''''((()))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))&&&((())))))''''''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''((()))******+++******---,,,***)))((())))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))***+++))))))))))))))))))))))))***)))((((((((()))+++,,,((())))))******))))))((())))))******++++++******))))))))))))))))))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++++++++***)))******************+++************************************************)))))))))))))))*********************************************************)))************+++++++++++++++++++++++++++++++++***))))))+++---...,,,+++*********++++++++++++,,,***************)))))))))************************)))))))))))))))******+++************************************************++++++++++++++++++++++++******))))))))))))******************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++,,,,,,******++++++++++++************+++++++++***))))))((()))***+++,,,---------...------------...//////++++++******+++---...///000000000000000000000000000000222333444444444444444555555666666777777888333333444555666777888999777666666555555666666666444444333333222111111000///000222333444444444333111222222222111000...---//////.........---------...---,,,,,,++++++,,,,,,******))))))***++++++,,,******************************)))))))))(((((((((((())))))***)))((('''&&&((()))))))))************))))))(((''''''((()))***$$$&&&((()))(((((()))+++&&&'''''''''((((((((()))((()))************)))((())))))((('''''''''((((((%%%&&&'''((()))((((((''''''''''''((((((((((((((())))))))))))))))))((((((+++***))))))((((((((((((((((((((((((((((((((((((++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))&&&'''((((((''''''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))(((((((((((()))***+++,,,,,,,,,+++******)))(((((())))))))))))))))))))))))(((((()))))))))*********+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))******+++,,,,,,++++++))))))))))))))))))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++++++++++++++*********************************************************)))))))))******+++++++++************************************************)))************+++++++++++++++++++++++++++++++++*********,,,...///...,,,*********+++++++++,,,,,,)))******************+++***************************************++++++,,,************************)))))))))******++++++,,,++++++++++++++++++++++++******))))))))))))******************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))***+++,,,------...)))***+++,,,,,,+++***)))###%%%)))+++,,,+++)))'''((((((***+++,,,---------///......//////000111222......------...///111222444444444444444444444444111222333555666777777777555555666777888999::::::555666777888999:::;;;<<<::::::999999999999999:::999888888777666666555555333444666888999999999888222333444444444222111000111111111111000000000000...---,,,+++,,,---...///---,,,,,,,,,---......///+++++++++***************))))))))))))((((((((((((***+++,,,,,,,,,***)))((((((((())))))*********+++)))(((''''''''')))***+++)))+++------+++++++++,,,((()))))))))******++++++((()))***++++++***)))((()))((('''&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&'''''''''(((((())))))''''''((()))***+++,,,,,,***)))))))))))))))***+++))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))************''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))%%%'''((((((''''''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***+++,,,------,,,+++***(((((((((((()))))))))))))))(((((('''(((***,,,---++++++++++++***)))''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))))))))))))))))))))))))))(((((()))************)))(((((())))))))))))(((((()))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,---------++++++******))))))((((((*********************************************************++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++***+++---///000...---******+++++++++,,,,,,,,,+++++++++,,,,,,------...************************------,,,,,,------...///************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,---++++++***************+++++++++,,,,,,,,,---------,,,,,,***)))))))))***++++++,,,///000111111//////000///...------...///000111111222333333444555555666777888888777666777888333666:::;;;;;;::::::;;;::::::::::::;;;===???@@@;;;<<<===>>>>>>???>>>>>>===<<<<<<<<<===>>>??????===>>>>>>>>>===<<<:::999777888999999:::999999999;;;;;;:::999777555333222666666666666444111...,,,222222111111111111222222...---------------------------,,,,,,+++***************++++++***)))((((((***)))((('''((()))+++------,,,+++)))))))))******(((((((((((())))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))************++++++++++++(((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&'''(((***+++---...***************)))((((((+++***)))(((&&&%%%######******)))(((((((((((((((''''''(((((())))))******((((((((((((((('''''''''))))))))))))))))))))))))%%%&&&'''(((((()))((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))%%%&&&''')))+++,,,,,,---***++++++******)))((('''++++++******))))))((((((+++******)))(((''''''&&&(((((((((((())))))))))))******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))+++*********))))))(((((('''((()))***+++,,,------++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))************************))))))))))))************,,,***(((''')))+++,,,,,,+++*********))))))((((((,,,,,,,,,++++++*********))))))))))))************(((((())))))******++++++,,,,,,++++++***++++++++++++++++++*********))))))))))))*********+++++++++++++++************++++++***+++,,,------,,,***)))+++++++++,,,,,,---------,,,+++)))((((((((())))))++++++************++++++++++++++++++++++++++++++************+++,,,------...---,,,+++++++++,,,---///&&&%%%111555...(((***+++,,,---,,,+++******++++++***)))(((((()))***+++---,,,,,,++++++,,,,,,---(((+++------***)))+++...,,,***'''''')))+++++++++,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++************************************************************))))))(((((())))))))))))))))))))))))(((((())))))*********+++)))************+++++++++)))************+++++++++*********)))******++++++++++++***************++++++++++++++++++,,,,,,,,,------,,,+++++++++,,,---,,,---///111111111000///111111111111222333555666333333444444555666666777:::;;;<<<<<<;;;:::;;;<<<888:::===>>>===<<<<<<===;;;;;;:::;;;<<<===???AAA???@@@AAABBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCC??????@@@??????>>>===<<<<<<<<<======<<<<<<;;;;;;>>>>>>======<<<;;;999999888777777666555444444444555444333222111000000000.........------,,,,,,,,,+++++++++******)))))))))******+++++++++***))))))***)))((('''((()))+++,,,,,,+++***)))))))))***+++((())))))))))))*********))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((((((((((((((************************((()))***)))((('''(((***)))((((((((()))***++++++)))))))))))))))((('''''')))))))))(((((('''''''''******)))((((((((((((((('''((((((((()))))))))***%%%&&&&&&'''((()))******(((((((((((((((((((((((('''(((((())))))(((((('''((())))))))))))((('''&&&))))))))))))))))))))))))(((((()))***************(((((()))))))))))))))(((*********)))))))))))))))*********)))((('''''''''(((((((((((())))))))))))***)))))))))(((((((((''''''(((((())))))(((((('''))))))))))))))))))))))))************)))))))))((((((((((((((((((((())))))++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************************************))))))))))))******************))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************,,,***(((''')))+++,,,,,,************)))))))))(((+++++++++******)))))))))))))))))))))************************++++++++++++))))))))))))***+++,,,,,,+++++++++*********))))))*********++++++++++++,,,++++++************+++++++++++++++,,,,,,++++++***))))))*********+++++++++...---+++*********+++,,,++++++************++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,+++******++++++,,,***''')))111555222//////---.........,,,***(((((()))))))))))))))+++,,,------,,,,,,++++++,,,,,,---***,,,//////...---,,,---111///,,,,,,---/////////******))))))))))))))))))***+++,,,,,,------,,,,,,************************+++++++++++++++++++++++++++++++++******)))))))))************************))))))))))))*********+++)))************+++++++++)))************+++++++++,,,,,,+++***************+++******)))******++++++---------,,,,,,,,,,,,,,,......---------...//////---...000111222222111111333333333444666777999:::666666777777888999999999???@@@AAA@@@???>>>???AAA===???BBBBBBAAA??????@@@===<<<<<<<<<===>>>@@@AAABBBBBBCCCDDDEEEEEEEEEEEECCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>===<<<<<>>;;;:::888777777999;;;<<<:::999777555333222111000222111111000///......---,,,+++++++++++++++++++++)))***++++++++++++++++++***)))((((((((()))***+++***))))))((())))))***+++))))))))))))************************************'''''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&************************)))***+++***)))((()))+++++++++***)))(((((((((((('''((((((((((((''''''&&&'''(((((())))))******+++))))))))))))(((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''')))))))))))))))(((((('''))))))******))))))((((((((((((((((((((((((((((((******+++******)))(((''''''((()))******+++++++++))))))))))))******************))))))((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))************))))))))))))+++******)))((('''&&&&&&+++***))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***++++++++++++++++++++++++************************))))))))))))***************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))(((((()))+++++++++************))))))))))))*********))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++++++++'''''''''((()))***,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,++++++************++++++,,,++++++***++++++,,,,,,)))************+++++++++------,,,++++++++++++,,,++++++************++++++++++++++++++++++++++++++...---,,,+++************++++++************++++++***---......111444111,,,,,,,,,,,,,,,++++++***))),,,++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,...222555666555444333000---,,,,,,---------))))))))))))))))))))))))++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++******++++++++++++++++++++++++)))))))))***************)))************+++++++++)))************++++++++++++******)))))))))******+++************++++++,,,////////////............///////////////000111111000111222333444444333333555555666777888999::::::::::::;;;;;;;;;<<<<<<<<<@@@BBBCCCBBBAAA@@@AAACCCBBBCCCEEEDDDCCCAAAAAABBB???>>>>>>>>>>>>@@@AAACCCAAABBBCCCDDDDDDEEEEEEEEEBBBDDDEEEGGGGGGFFFDDDCCCEEEDDDCCCCCCCCCDDDEEEFFFDDDCCCBBB@@@???>>>===<<>>>>>===;;;999888666666555777666555444333222111111////////////////////////))))))***+++,,,,,,,,,+++******))))))))))))***+++((((((((())))))******+++((((((((()))))))))******************************'''''''''((((((((())))))((((((((((((((((((((((((++++++******)))(((((((((''''''''''''''''''''''''((()))******(((((()))***,,,+++***((((((''''''''''''(((((()))(((((('''''''''(((((())))))*********((()))))))))))))))(((((((((((((((((())))))))))))+++***)))((('''&&&%%%%%%''''''''''''''''''''''''(((((())))))***)))))))))))))))************))))))((((((((((((((((((((((((******+++******)))(((''')))***++++++,,,,,,,,,+++(((((())))))******++++++***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((*********)))))))))))))))---,,,,,,+++***)))((((((******)))))))))))))))***))))))))))))))))))))))))***))))))))))))))))))***++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************+++)))'''((()))++++++************)))))))))))))))******************))))))))))))*********+++++++++,,,,,,,,,++++++******))))))))))))))))))***+++,,,************************++++++,,,,,,,,,---------++++++************++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++---,,,++++++*********+++++++++++++++++++++,,,,,,***000000...777DDDBBB666111///,,,***+++,,,------///...------,,,+++++++++------,,,,,,,,,,,,------,,,+++,,,111999???AAAAAA555222...,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++(((''''''((()))***+++++++++++++++++++++,,,------/////////////////////...//////000111222222333333333444444555666666666666::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>?????????@@@AAABBBBBB@@@@@@AAABBBDDDEEEFFFEEECCCAAABBBBBBAAA@@@@@@???@@@AAACCCDDDAAABBBCCCDDDEEEEEEEEEEEECCCDDDFFFGGGGGGEEECCCBBBFFFFFFDDDDDDDDDEEEFFFGGGGGGFFFDDDBBBAAA@@@@@@@@@BBBBBBBBBBBBAAA@@@??????>>>>>>??????>>>===<<<;;;======<<<;;;::::::::::::999999888777555444333333222222222222222111111111)))***+++,,,,,,,,,,,,,,,+++++++++*********++++++(((((())))))*********+++'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((++++++******)))))))))((('''''''''''''''''''''''''''((())))))''''''((()))))))))((((((((((((((((((((())))))******)))))))))))))))(((((((((((((((''''''((())))))))))))(((((())))))))))))((((((((((((+++***)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&''')))************))))))************))))))((((((((((((((((((((((((((())))))************)))******++++++***))))))((((((((())))))******++++++))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))******+++++++++******************)))))))))))))))******))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************((('''(((***+++***)))))))))))))))))))))******++++++++++++++++++++++++************++++++++++++++++++******)))))))))(((---,,,+++***************************************++++++,,,,,,,,,---------++++++************++++++++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++******,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++*********++++++,,,---+++,,,,,,---------......&&&,,,...111EEE\\\^^^PPPCCC===555///------------+++,,,,,,+++++++++******......------------......---+++***...777???DDDFFF===:::555222111000///...,,,,,,,,,,,,------------)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++***************))))))*********+++++++++))))))*********+++++++++'''''''''((()))+++,,,---,,,,,,,,,,,,---...//////------........./////////000111222444555666666666777777777888888999::::::??????@@@@@@@@@@@@???>>>@@@@@@@@@AAAAAAAAAAAAAAA???AAABBBAAA@@@???@@@AAADDDEEEFFFEEECCCBBBBBBDDDCCCBBBAAAAAAAAACCCDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEECCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@AAABBBBBBAAA>>>;;;:::<<<<<<;;;;;;;;;;;;<<<<<<:::999999888777666555555555444444333333222111111,,,------............------------,,,,,,,,,,,,+++)))******++++++++++++***(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************&&&((()))((('''&&&'''((((((((('''''''''((())))))((())))))*********************)))(((''''''&&&&&&&&&''')))******)))(((((())))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((())))))******))))))((((((((((((((((((((((((&&&'''(((******+++++++++)))))))))(((((('''%%%%%%))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************''''''(((((())))))******)))))))))))))))******+++))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''(((***+++***)))))))))))))))************+++++++++++++++,,,,,,,,,*********++++++++++++,,,*********)))))))))))))))///...,,,+++******))))))***************+++++++++++++++++++++,,,,,,,,,,,,++++++************++++++************+++,,,------+++++++++************)))+++,,,------...---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************+++,,,---...+++,,,---.../////////...))),,,,,,111DDDYYYZZZOOORRRKKKAAA999555222///,,,))))))+++,,,------------/////////....../////////000...,,,...444:::@@@CCCDDD@@@;;;777555444222111---------,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++*********)))************+++++++++)))************++++++++++++*********+++,,,---------------......///000111...//////000111222333333222444666888999:::::::::::::::::::::;;;<<<======??????AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCBBBAAA@@@AAACCCDDDEEEFFFEEECCCCCCDDDEEEDDDDDDCCCBBBCCCDDDEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAACCCBBBAAA@@@AAABBBDDDEEEDDDEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCBBBAAA@@@???>>>??????>>>>>>>>>>>>??????<<<<<<<<<<<<;;;;;;::::::999888888666555444333222111111222222222111000000......///......------,,,++++++,,,---,,,,,,******)))************+++++++++************************)))))))))*********++++++))))))))))))))))))))))))(((((())))))******++++++************************''')))***)))((('''((()))((((((((('''''''''(((((('''(((((()))******))))))++++++***))))))(((''''''&&&''')))*********)))(((***)))))))))((((((((('''%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&'''((())))))))))))((())))))))))))))))))))))))'''((()))******+++++++++(((((()))))))))(((((('''*********)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***'''(((((())))))(((((('''))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))+++******))))))******+++************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************(((''''''(((***+++)))(((((()))))))))************)))*********++++++++++++*********+++++++++,,,,,,)))***************++++++---,,,+++******)))******))))))*********+++++++++*********++++++++++++,,,++++++************++++++))))))***+++,,,,,,,,,,,,+++++++++*********))))))+++,,,---.........---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++***++++++,,,,,,***+++,,,...............------,,,---444>>>???;;;GGGCCC???>>>???>>>999555222222333333333111000///111111000000000000111111000222333555777;;;@@@CCCLLLHHHBBB>>>;;;999777555000000///...---,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++,,,,,,,,,,,,************************,,,,,,,,,++++++*********)))************+++++++++)))************+++++++++......------,,,,,,------.........//////111222222222222333444666777888888555666888;;;<<<=========<<<<<<;;;<<<<<<===>>>???;;;<<>>===<<<;;;;;;===???AAACCCAAABBBDDDEEEFFFGGGHHHHHHFFFEEECCCAAA@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAA@@@@@@@@@@@@@@@>>>===<<<:::888777666555555555555555444444333222//////000000///...------,,,------...---,,,***)))++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******+++,,,---......///(((((((((((((((((((((((((((***+++***)))((()))******)))((('''''''''''''''&&&&&&'''((())))))((((((+++++++++***************%%%''')))***+++***)))(((******))))))((((((((('''((((((((((((((('''''''''))))))))))))))))))))))))))))))((('''&&&$$$"""!!!&&&&&&'''(((((()))((((((************************((())))))************))))))***+++,,,,,,,,,,,,,,,++++++******))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))*********++++++++++++***************))))))((())))))***++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((''''''(((***+++)))((((((((())))))*********+++(((((())))))*********+++******+++++++++,,,,,,,,,*********++++++,,,,,,---***)))))))))))))))******))))))******++++++++++++))))))*********+++++++++++++++************++++++((()))+++,,,------,,,,,,---------,,,,,,+++++++++((()))+++,,,---,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,+++************)))***+++---......------+++,,,---,,,,,,...222555///000444===EEEIIIFFFAAA@@@@@@???===999666222000222222111111111111222222///444:::===???AAADDDHHHVVVRRRLLLGGGDDDBBB???===444444333111000///...------...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++*********)))************+++++++++)))************+++++++++)))***---///111333333333222222222222222333444444555666777777888999:::;;;:::;;;<<<===>>>>>>======???>>><<<;;;::::::;;;;;;<<<>>>@@@BBBCCCCCCCCCBBBEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEHHHHHHHHHHHHGGGGGGFFFEEEFFFEEEDDDDDDEEEGGGIIIKKKIIIHHHGGGFFFFFFFFFFFFGGG@@@@@@AAACCCDDDFFFGGGGGGFFFGGGGGGFFFEEEBBB???===:::999888777777888999999===???AAADDDFFFGGGHHHHHHHHHGGGEEECCCBBBBBBCCCCCCGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDFFFFFFFFFEEEDDD???>>>===<<<;;;:::999999777666666777999:::888777666555444222000///...---///......---,,,,,,++++++------,,,,,,,,,,,,,,,,,,)))******)))((((((***+++,,,,,,+++***)))(((''''''************))))))))))))&&&%%%%%%&&&(((+++...000)))************+++++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))***************)))((((((***))))))((('''&&&&&&&&&(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************)))))))))))))))******+++(((((()))*********************************************))))))))))))******************************++++++***)))(((((())))))************************+++*********))))))((((((+++++++++++++++***)))(((******************************))))))((((((''''''))))))************))))))+++++++++*********))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------------......///000000000111333444444555777:::===KKKMMMPPPPPPMMMIIIFFFEEE>>>???>>>;;;888777888:::888EEERRRRRRIIIBBBCCCIIISSSOOOKKKLLLNNNKKKCCC<<<666222000222222000000222333444444444333333222111000///...------------------...///000000000///...........................------,,,,,,++++++******+++,,,,,,---------,,,,,,************************,,,,,,,,,++++++*********...000222444666777888888888888888888888999::::::;;;<<<<<<======>>>>>>???======>>>?????????>>>======<<<:::999888888999999<<<===???AAABBBCCCCCCCCCEEEDDDCCCCCCEEEEEEDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDGGGFFFDDDCCCDDDEEEFFFHHHHHHHHHHHHHHHGGGGGGGGGFFFCCCCCCCCCDDDEEEEEEEEEFFFDDDDDDEEEDDDCCCAAA>>>===:::999888777666777777888:::<<<>>>AAACCCEEEEEEFFFFFFEEEDDDCCCBBBCCCCCCDDDHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDCCC@@@@@@@@@???>>>======<<<888888777999:::;;;:::888666555555444333222111111111111000000///.........---------,,,,,,+++++++++)))***+++***((((((***+++++++++******))))))(((((())))))******++++++,,,,,,((('''&&&&&&''')))+++,,,(((((()))))))))*********))))))))))))))))))))))))******))))))(((((((((((())))))))))))***************************+++++++++))))))))))))))))))))))))((((((((((((((('''&&&&&&***))))))(((''''''&&&&&&'''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))(((((())))))***+++(((((()))*********************************************))))))))))))******))))))))))))))))))))))))++++++***)))))))))))))))************************************)))))))))(((((())))))))))))(((((('''******************************))))))(((((((((((())))))************))))))+++++++++*********))))))))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,---.........---------......///////////////000000111111222222000111222222222333666999888<<>>>>>======>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@???>>><<<;;;999999888777666666666666:::;;;===???AAACCCCCCDDDDDDCCCCCCDDDFFFGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDHHHGGGFFFEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDCCCBBB@@@???;;;:::999777666666666666666888:::===???AAABBBCCCCCCCCCBBBBBBCCCDDDEEEEEEIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBAAA@@@;;;:::999:::<<<<<<;;;:::777666666666666555555555444444333333222111111111......---,,,+++******))))))+++++++++))))))***+++************************((()))***+++,,,---......***)))(((&&&&&&&&&'''((('''((((((((())))))))))))))))))))))))))))))))))))***))))))))))))(((((((((************++++++++++++++++++++++++++++++******))))))))))))))))))))))))((((((((((((((('''&&&&&&)))))))))(((''''''&&&&&&'''''''''(((((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))(((((())))))***+++(((((()))*********************************************))))))))))))******((((((((((((((((((((((((+++***))))))))))))))))))************************************))))))))))))'''(((((())))))))))))(((***************************))))))))))))((((((((())))))************))))))+++************)))))))))))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,,,,---------------..................---------,,,,,,++++++,,,,,,------............//////000111222222222222333333444555555555555666777666666666888:::666999<<<===>>>>>>@@@AAAFFFGGGHHHIIIKKKOOOUUUYYY^^^```bbb```]]]YYYXXXXXX]]][[[\\\aaahhhjjjfffaaaIII@@@:::;;;===<<<::::::999::::::::::::999888888666666555444444444444555222222333333222111000///000000000000000000000000.........---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,999999:::<<<===>>>>>>???@@@@@@??????@@@@@@AAABBBCCCBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@>>><<<:::888777777666666555555555555888999;;;===???AAACCCCCCCCCBBBBBBCCCFFFGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAEEEEEEEEEFFFFFFEEEDDDDDDGGGFFFFFFEEEEEEEEEFFFGGGBBBCCCEEEFFFFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBB===<<<;;;999888666666555444555777:::<<<>>>@@@AAA@@@AAAAAABBBDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEDDDFFFFFFFFFFFFEEEDDDBBBAAA===<<<:::;;;<<<======;;;999999888888777777666666666666555555444333333333000///...---,,,+++***)))***+++,,,,,,***)))***+++)))))))))******+++++++++))))))******+++,,,,,,---***)))((('''&&&&&&''''''((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******)))))))))((((((((((((((((((((((((***************)))(((((())))))((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,((((((((((((((()))******(((((()))*********************************************))))))))))))******))))))))))))))))))))))))******)))))))))))))))************************************)))))))))))))))((()))***+++++++++++++++************************))))))))))))))))))))))))))))))************))))))************))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))*********+++++++++++++++,,,,,,,,,++++++***------------............************************++++++,,,,,,,,,,,,------------,,,,,,++++++******)))***++++++,,,,,,++++++---------------..................---------,,,,,,,,,,,,------.../////////000000111222333444555666666666777777888888999999:::;;;<<<;;;::::::;;;<<<=========<<<999888999::::::<<<===???BBBGGGNNNSSS^^^aaadddccc___[[[ZZZ[[[```___```eeekkkllljjjfffLLLBBB;;;<<>><<<;;;<<<<<<<<<======<<<;;;;;;999999888777777888888999666666666555444333222222333333333333333333333333//////......---,,,,,,,,,---............------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,>>>>>>>>>???@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAACCCCCCCCCBBB???===:::888666666666666666555555555666777888:::<<>>======@@@AAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDD===???AAABBBBBBAAA???>>>=========>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBBBB>>>===<<<;;;999888666555444555666888:::<<<>>>???>>>???@@@BBBDDDEEEGGGGGGEEEFFFGGGHHHHHHHHHFFFFFFDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIGGGEEEBBBAAA???===<<<<<<===>>>>>>======<<<;;;:::888777666555777777666666555444444444222111000///...---,,,++++++,,,...---+++*********))))))******++++++,,,,,,******************))))))(((((('''''''''((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))************((((((((()))))))))************))))))((((((''''''((((((((((((((((((((((((***************)))((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************((((((((('''((())))))***(((((()))*********************************************))))))))))))*********************************)))))))))))))))******************************))))))))))))))))))******((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))*********+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......------,,,,,,++++++)))***++++++,,,,,,++++++++++++,,,,,,---------...........................//////000000111222222222333444555666777888999:::999999:::;;;;;;<<<<<<===;;;<<<===<<<:::999:::;;;:::;;;;;;;;;:::;;;>>>@@@AAAAAA@@@>>>===>>>AAADDDJJJQQQYYYYYYSSSNNNNNNPPPNNNOOORRRYYY___bbbaaa___KKKBBB===>>>@@@???============>>>>>>>>>>>>======;;;:::::::::::::::;;;;;;;;;:::999888888777666666666666666666666666666666111111000000///............/////////......---,,,++++++++++++++++++++++++*********++++++,,,,,,,,,BBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCFFFFFFEEEDDDAAA>>><<<:::555555666666666555555444555555666777999;;;===>>>???>>>>>>???BBBDDDDDDCCC???>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;999999:::;;;======>>>???:::;;;<<<=========<<<;;;999999:::;;;<<<<<<======;;;;;;;;;<<<<<<===============<<<;;;:::888666555555555555666888999;;;<<<:::<<<>>>@@@BBBDDDEEEEEEBBBDDDFFFGGGHHHGGGFFFEEECCCCCCDDDDDDFFFHHHIIIJJJIIIJJJKKKKKKIIIGGGDDDBBBCCC@@@>>>>>>???@@@@@@??????>>>===<<<:::888777666888888777777666555555444444444333222111000000///+++---//////---+++***************+++++++++,,,,,,*********)))))))))((((((''''''(((((()))*********************++++++++++++)))))))))))))))))))))))))))))))))************+++'''((((((((())))))))))))((((((((((((((((((''''''))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((((((((('''''''''''''''(((((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((''''''(((((()))***(((((()))*********************************************))))))))))))******************************)))))))))))))))******+++************************))))))))))))************'''(((((())))))))))))((()))))))))))))))))))))))))))))))))************+++))))))************))))))(((((()))))))))))))))***))))))))))))************************************))))))))))))))))))))))))************************************************)))************+++++++++******+++,,,,,,,,,++++++)))))))))*********++++++------------------------***++++++,,,,,,------.........---------------,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,------.........//////000000111222222444444444555666666777777888999999:::;;;<<<======<<<<<<======>>>?????????===???@@@@@@>>>=========999:::;;;;;;;;;<<<>>>@@@BBBBBBBBB@@@>>>>>>???AAA===FFFOOOOOOJJJEEEFFFIIIHHHIIIKKKOOORRRSSSQQQOOOFFFAAA???AAABBB??????AAA>>>>>>???@@@@@@@@@??????<<<<<<<<<<<<<<<======>>>???>>>===<<<;;;;;;;;;<<<::::::::::::::::::::::::555555444444333222222222///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,CCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDBBB@@@===:::999333444555555555555444333444333444444666888:::;;;===<<<<<<===???AAA@@@???<<<<<<<<<;;;;;;:::::::::888888999:::::::::::::::777888999999::::::::::::999999999:::::::::;;;;;;999999999999::::::::::::999999888888999999::::::::::::::::::999777555444555555444444555666888888666888:::===???@@@AAAAAAAAACCCFFFHHHHHHHHHFFFEEEEEEEEEDDDDDDEEEGGGIIIJJJHHHIIIKKKLLLLLLJJJHHHGGGGGGDDDAAAAAABBBCCCCCCCCC@@@@@@???>>>===;;;;;;:::999999999888777777666666666666555555444444444444,,,...000///---+++******++++++++++++++++++++++++*********************+++((())))))***************))))))))))))************))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&'''((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((''''''''''''((())))))(((((()))*********************************************))))))))))))******************************)))))))))))))))***++++++************************((()))))))))************((())))))))))))(((((('''))))))))))))))))))))))))))))))*********+++++++++))))))************))))))(((((((((((())))))******))))))))))))************************************))))))))))))))))))))))))************************************************)))************+++++++++)))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,---------++++++,,,---------------,,,,,,,,,---......//////000111222333444666777777888888999::::::;;;;;;<<<=========>>>>>>?????????===>>>>>>???@@@@@@AAAAAA???@@@BBBBBB@@@?????????===>>>???>>><<<;;;<<<===;;;===???@@@@@@AAABBBCCC???CCCHHHIIIFFFDDDDDDEEEHHHIIIJJJJJJJJJHHHDDDAAA>>>>>>@@@CCCAAA>>>@@@DDD???@@@AAAAAABBBBBBBBBAAA???>>>>>>>>>??????@@@AAAAAAAAA@@@?????????@@@AAA========================;;;::::::999999888777777333333333333222111000///........................,,,,,,++++++++++++++++++BBBAAA@@@??????@@@AAABBBDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@???===:::777555111222444444555444333222333333222333444666888999<<<;;;:::;;;===???>>>===<<<;;;;;;;;;;;;:::::::::999:::;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;:::999999999888888888999999:::;;;;;;;;;::::::999888777777:::999999888888999::::::888888888888777666444333555444333333333444555666444555888:::<<<=========AAACCCFFFHHHIIIIIIGGGFFFGGGFFFEEEEEEEEEFFFGGGHHHFFFHHHKKKNNNOOONNNLLLKKKJJJGGGDDDCCCDDDEEEFFFEEE@@@@@@@@@?????????>>>>>>;;;::::::999999888888777777777777777777666666666,,,...000000...+++******++++++++++++++++++++++++))))))***+++,,,------...***++++++++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++(((((())))))******++++++))))))))))))))))))))))))***************))))))((('''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,------'''''''''''''''((())))))(((((()))*********************************************))))))))))))******))))))))))))))))))))))))))))))((())))))***++++++************************(((((())))))*********++++++++++++++++++***)))((())))))))))))))))))))))))))))))******++++++++++++))))))************))))))'''((((((((())))))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))***+++,,,,,,,,,,,,,,,---------.........//////++++++++++++++++++++++++******+++,,,,,,---......*********++++++,,,,,,---+++,,,------......---------------...///000000111222333444666888999;;;;;;;;;;;;<<<======>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>???@@@@@@AAAAAABBB:::<<<>>>>>>===<<<;;;<<<999<<<>>>@@@@@@@@@BBBCCC???AAACCCCCCAAA?????????CCCAAA@@@AAABBBCCCBBBAAA===>>>AAACCCDDDDDDBBBAAA777:::???BBB???<<<>>>DDDAAAAAABBBCCCDDDDDDCCCCCC@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@AAABBBCCCDDD???????????????????????????>>>>>>======<<<;;;;;;888888888888777666555444000000000000000000000000---,,,,,,++++++*********BBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@?????????;;;:::999888777666555444555555555444444333333222555555444444444666888999999999999:::::::::::::::;;;<<<<<<<<<============;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888999999::::::::::::;;;<<<=========<<<:::999999:::;;;<<<999999999888888777777777777666555444333444444555555666777888:::<<<>>>???AAABBBDDDFFFGGGHHHIIIIIIEEEFFFGGGGGGHHHHHHHHHHHHKKKJJJIIIHHHGGGHHHIIIJJJDDDEEEFFFFFFEEECCCAAA@@@AAABBBBBBAAA??????@@@BBB>>>======<<<;;;::::::999999999999999888666555444333333222222111000000000,,,,,,,,,++++++*********+++)))((()))***+++***((())))))(((((((((((())))))))))))******++++++,,,,,,,,,+++++++++***)))))))))***************)))((((((+++***)))(((((()))***+++***+++,,,,,,+++***+++---))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))******))))))((((((''''''))))))))))))((((((((((((&&&'''))))))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))---,,,***)))))))))***+++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))************))))))+++++++++*********))))))))))))************))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******))))))((((((''''''++++++***************+++++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------...------,,,,,,++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,+++++++++******,,,,,,,,,------.........111111222333444555666777666777:::<<<>>>??????>>>>>>>>>>>>???@@@@@@@@@AAA???@@@@@@AAAAAA@@@@@@???>>>??????@@@BBBCCCDDDDDD@@@@@@?????????@@@AAAAAA@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBDDDEEECCCBBB@@@?????????===;;;??????>>>======>>>>>>>>>???AAABBBBBBBBBBBBCCCEEE@@@@@@AAAAAABBBDDDEEEFFFEEEEEEEEEEEEDDDBBBAAA@@@@@@AAAAAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<;;;:::999888666666555444222111000000000000///...------,,,,,,DDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA??????>>>===;;;::::::999:::999999888777777666666777777666666555555555444666666666666777888999999999999:::;;;<<<======>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>===<<<;;;;;;<<<>>>???<<<<<<;;;;;;:::::::::::::::999777666555666666777666666666777888999;;;<<>>>>>>>>===<<<<<<;;;:::888777666666555555444444333222222222000000///......---,,,,,,,,,***)))***+++,,,+++*********))))))))))))******(((((((((((())))))))))))+++++++++******************************)))((((((******))))))))))))*********+++,,,,,,*********,,,))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((*********(((((((((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))),,,+++***)))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''))))))))))))))))))))))))))))))************))))))+++++++++*********))))))))))))************))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++*********)))))))))+++++++++*********++++++++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------------------,,,,,,,,,------......///000111111333444444555666777888999:::;;;<<<>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB??????@@@AAABBBCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBDDDCCCBBBAAAAAAAAABBBCCCCCCAAA@@@??????>>><<<:::999888888888888999::::::===???@@@AAA@@@AAABBBDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAAAAA>>>??????>>>>>><<<;;;;;;999999888777666555444444222222111000///...------FFFEEEEEEDDDCCCBBBBBBBBB@@@@@@??????>>>>>>======;;;;;;:::999888777666666888888888888999999999999999999999999999888888888888888999:::;;;;;;;;;;;;;;;<<<===>>>???AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCCCCBBBAAA???>>>???>>>>>>===============???>>>======>>>???AAABBB???????????????>>>>>>>>>======;;;:::999999999999777777777666777777888888;;;<<<>>>@@@BBBCCCDDDDDDHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGEEECCCAAA@@@======>>>???@@@CCCEEEFFFDDDEEEFFFEEECCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@===;;;:::999999999888777777666666555444444333222111000///...---------+++***+++,,,---,,,++++++******))))))******+++)))))))))))))))(((((((((***************+++++++++)))************))))))((())))))************))))))+++,,,---,,,***))))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''(((((())))))******+++,,,,,,+++)))'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))************))))))+++++++++***************))))))************))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,++++++++++++************++++++,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,------...------,,,------------------------,,,,,,------...---------............///////////////000111222333444555666777777888999:::;;;<<<<<<@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCC???@@@@@@AAABBBCCCDDDDDDCCCDDDDDDDDDDDDCCCAAA@@@AAAAAAAAAAAAAAAAAABBBBBB@@@???>>>===>>>???AAACCCEEEDDDBBBAAA@@@@@@@@@AAACCCAAA???>>>>>>===;;;:::444444444444555555666777999;;;=========>>>???AAACCCCCCCCCBBBBBBCCCCCCDDDGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAA@@@???>>>>>>======<<<;;;:::999999666666555333222000///...EEEDDDDDDCCCBBBAAA@@@@@@<<<<<<;;;;;;::::::999999888888888777777777777777777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@@@@???AAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDFFFGGGHHHIIIHHHFFFCCCBBBBBBBBBAAA@@@???>>>>>>>>>???>>>>>>>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>===;;;;;;:::999888888888888999:::<<<>>>???@@@AAAAAAFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHFFFDDDBBB@@@;;;;;;::::::;;;???BBBDDDDDDFFFGGGGGGFFFEEEFFFGGGEEEEEEFFFFFFFFFFFFFFFFFFEEECCC@@@>>><<<<<<<<<===999999999888777777666666444333222111///...---,,,---,,,++++++,,,---,,,+++******))))))))))))******,,,,,,,,,++++++*********)))))))))***+++++++++,,,))))))************)))(((((()))***++++++***)))(((,,,------,,,)))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))&&&&&&''''''((((((((()))&&&''''''((()))******+++***,,,,,,+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))(((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,(((((((((((((((((((((((())))))************))))))************************))))))************))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,---.........---,,,,,,++++++******++++++,,,+++++++++******+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------------............------......//////000111111222222333444666777999::::::;;;<<<<<<===>>>>>>??????CCCCCCBBBAAAAAABBBDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBB@@@AAAAAABBBCCCDDDDDDDDDCCCDDDEEEFFFEEECCC@@@???>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::999:::<<>>>>>>>>??????AAA???>>>=========;;;999666666555555555555555666555777999999999999;;;===AAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@??????>>>>>>>>>;;;:::999777555333222111AAA@@@@@@???>>>=========888888888777777777666666444444555666777888999:::777777888:::;;;===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAACCCEEEEEEEEEDDDDDDGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHHHHHHHIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEIIIJJJKKKKKKKKKIIIFFFEEEEEEEEECCCBBBAAAAAA@@@@@@?????????@@@@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBB@@@@@@???>>>===<<<<<<<<<;;;<<<===>>>???@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCBBB<<<:::888777777999<<<>>>CCCEEEGGGHHHGGGGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFCCC@@@?????????@@@;;;::::::999888888777777666666555333222000///...---,,,++++++------,,,+++***))))))(((((())))))***------,,,,,,++++++******)))))))))***+++++++++,,,((())))))*********))))))((()))***++++++***)))(((+++,,,---+++)))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((())))))))))))&&&'''''''''(((((())))))&&&''''''((()))******+++(((***++++++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))((((((((()))))))))(((((())))))))))))))))))))))))************************)))))))))(((((('''''''''(((((((((((((((((((((((())))))************))))))************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++************************+++---///111111000///---,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............///000222333444444666777888999;;;<<<>>>>>>>>>??????@@@@@@AAAAAAAAADDDDDDBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDEEEEEEDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDEEECCCCCCEEEEEEDDDBBB@@@>>><<<<<<;;;;;;:::::::::999:::888777666777999<<<>>><<<;;;;;;:::;;;<<<===>>>???===<<<<<<<<<<<<;;;::::::999888777666555555555222444555666555555666888<<<<<<===???AAACCCEEEFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA???>>>===;;;999888666555;;;;;;;;;;;;;;;:::::::::666666666777777777777777333333444666777999::::::777888999;;;<<<>>>???@@@???@@@@@@AAABBBCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIHHHGGGGGGFFFFFFHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGEEEDDDCCCCCCCCCCCC@@@@@@AAAAAABBBBBBCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCC???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>???@@@AAAAAAAAAAAA>>><<<999666666666888999???BBBEEEGGGHHHHHHJJJKKKHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFDDDCCCBBBBBBBBBBBB<<<<<<<<<;;;::::::999999:::999888777666555444333...---,,,---...///...,,,*********))))))************************)))))))))***************+++++++++((())))))************)))))))))************))))))***+++,,,+++)))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******'''(((******)))***+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((()))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***)))((((((((())))))))))))))))))))))))))))))************))))))***************+++++++++))))))************))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))***************,,,...222444555333111///,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000//////111222444666777888:::;;;;;;===>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGHHHHHHHHHHHHGGGGGGCCCCCCCCCDDDDDDDDDEEEEEECCCCCCDDDDDDDDDBBBAAA@@@<<<<<<;;;::::::999888888999888777666777888:::<<<999888888888999:::<<<===<<<:::::::::<<<===<<<;;;;;;:::999888777666666666333444555555444333444555777888999;;;>>>AAACCCEEECCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEDDDCCCBBBDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBBBB@@@???===<<<;;;:::777888888888888999999999777777777888999999::::::777888888999::::::;;;;;;888999:::;;;===???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFHHHIIIJJJJJJJJJJJJGGGGGGFFFFFFGGGGGGHHHIIIEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@??????=========>>>???@@@AAABBB???===;;;999777777777888;;;???CCCFFFHHHIIIJJJLLLJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDD??????>>>>>>===<<<<<<;;;::::::999999888777777666111000//////111111000///---,,,,,,++++++,,,,,,---)))******************++++++++++++***************(((((()))*********************))))))))))))******)))***+++***)))((()))***))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********(((((((((((())))))))))))***************)))))))))(((((((((((())))))))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))((((((***+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))*********+++++++++))))))************))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************+++++++++,,,,,,---000444777888666333111---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,---............------------------------+++,,,...///111111222222111222333555888:::;;;<<<======>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD??????>>>===<<<;;;::::::::::::999999999999:::;;;:::999888777888999:::;;;999888888999<<<======<<<;;;;;;:::::::::;;;;;;<<<777888888777555444444555555555666888;;;===???AAA@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDCCCBBB@@@??????>>>666666666777888888999999888888999:::;;;<<<======>>>>>>>>>===============999999:::<<<===???@@@AAA@@@AAABBBCCCDDDEEEFFFGGGEEEDDDDDDCCCDDDEEEGGGHHHCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGFFFFFFGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDFFFHHHJJJLLLLLLLLLLLLGGGGGGHHHHHHIIIJJJKKKLLLHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCCCCCCCBBBBBBAAA@@@AAA@@@?????????@@@BBBCCC@@@???===;;;999999999999888<<>>>>>>>>888888888777777777666666333222111222333333222111///......------......///+++++++++,,,,,,------...,,,+++++++++******))))))(((((()))***************+++***)))(((((()))***+++((()))******)))(((***+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))************(((((((((((()))))))))))),,,,,,++++++******))))))))))))))))))(((((((((((()))***+++)))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))((()))***,,,,,,,,,+++***))))))))))))))))))))))))************************((((((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))******++++++++++++))))))************))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,---------...111666999:::888555222---,,,,,,++++++,,,,,,---///......------......///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++,,,---............////////////////////////+++,,,---///111222333333333444666888:::===>>>????????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDEEEEEEFFFGGGCCCBBBAAA@@@???>>>===<<<;;;<<<<<<;;;;;;;;;;;;:::<<<;;;:::888888888888999777666777999<<<>>>>>>===<<<<<<<<<===>>>???AAABBB::::::;;;999777555555666555555555777888:::<<<===??????AAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGDDDEEEEEEFFFFFFGGGGGGHHHEEEDDDDDDCCCBBBAAAAAAAAA999888888999;;;<<<<<<;;;;;;<<>>>>>;;;<<<>>>???@@@@@@AAAAAA@@@AAABBBEEEGGGGGGDDDBBBGGGEEEBBBAAAAAABBBCCCCCCDDDBBB@@@@@@AAAAAAAAA@@@DDDCCCBBBCCCDDDEEEDDDBBBFFFDDDBBBAAABBBCCCCCCCCCDDDEEEEEEFFFEEEDDDBBBAAABBBBBBBBBBBBBBBCCCCCCCCCBBBCCCEEEFFFHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHEEEFFFHHHIIIJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLKKKJJJHHHFFFEEEDDDHHHGGGGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCBBBAAA@@@???AAA???<<<::::::999777666777:::===AAADDDGGGHHHHHHIIIGGGEEEFFFIIIJJJIIIGGGJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEDDDCCCAAA???>>>===@@@>>><<<<<<<<<;;;:::888999777555444444333111///000///...---,,,------...++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,(((((()))************))),,,,,,,,,+++++++++******,,,+++)))''''''((()))***))))))(((((()))***++++++,,,***))))))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++***))))))***+++,,,+++*********))))))((((((((((((((((((((((((((((((''''''(((((())))))******)))*********++++++++++++******+++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++,,,,,,+++)))((()))+++))))))************))))))***+++,,,------,,,+++***+++***************+++++++++******)))(((''''''&&&'''(((((()))***)))))))))))))))))))))))))))))))))((()))))))))************************************+++,,,///222555666666777111///,,,---///000///---)))************+++++++++...------,,,,,,------...---------,,,,,,+++++++++........................///...,,,,,,---/////////...000333444444555666888<<<===>>>@@@AAAAAAAAA@@@AAA@@@??????AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCFFFDDDAAAAAACCCDDDBBB@@@EEEDDDCCCBBBBBBAAABBBBBBCCCBBBAAA>>>===;;;::::::::::::::::::::::::::::::;;;<<<===???@@@@@@@@@@@@@@@@@@???>>>;;;999777666555555555555777999;;;<<>>===<<<>>>@@@BBBDDDFFFFFFEEEDDDFFFEEEDDDCCCBBBAAA@@@@@@???@@@@@@AAAAAAAAA@@@@@@DDDCCCCCCDDDEEEEEEDDDCCCBBB@@@===<<<<<<===>>>>>>AAA@@@??????@@@AAA???>>>AAA@@@>>>???@@@AAA@@@@@@BBB@@@?????????@@@@@@@@@BBBBBBCCCDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBBBBBBBCCCEEEGGGHHHEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGHHHIIIIIIJJJKKKKKKIIIJJJJJJJJJIIIIIIHHHGGGIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFEEECCCBBBBBBCCCAAA???>>>===<<<:::888999:::===@@@CCCEEEGGGHHHJJJHHHGGGHHHJJJKKKIIIGGGIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHFFFDDDCCCBBB???===<<<;;;;;;;;;999888:::888777666666555333222222111///...---------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((,,,,,,++++++************---+++***(((((()))***+++)))))))))))))))***+++++++++***))))))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++++++++***))))))***+++++++++*********))))))))))))************************((((((((())))))))))))))))))))))))*********++++++******+++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))************++++++***)))((()))***))))))************))))))(((((()))******)))((('''******)))))))))******++++++******)))((((((''''''((())))))))))))*********************************************++++++++++++++++++++++++++++++++++++,,,---000333666777888999888555111//////...,,,***++++++++++++,,,,,,,,,,,,...------,,,,,,------............---------,,,,,,...............////////////...------///000111111222444777888888999;;;<<>>>>>>>>???>>>===<<<;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::777666777777999:::<<<>>>AAABBBCCCDDDEEEEEEEEEEEEGGGHHHHHHGGGFFFFFFHHHJJJGGGHHHIIIIIIIIIHHHFFFFFFHHHEEECCCBBBDDDEEEFFFEEEHHHHHHHHHIIIHHHGGGEEEDDDEEEGGGHHHGGGEEEDDDDDDDDD;;;===???@@@AAAAAA@@@???CCCDDDFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBEEEDDDDDDCCCCCCCCCCCCCCC???===;;;::::::;;;<<<===>>>======???AAAAAA???===???===;;;;;;<<<===============>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBAAA@@@@@@<<<===???@@@AAAAAAAAA@@@CCCCCCDDDEEEFFFFFFEEEEEEGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@@@@AAACCCEEEGGGHHHEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHFFFEEEDDDEEEDDDBBBBBBBBB@@@===:::::::::;;;===???BBBEEEGGGJJJIIIHHHIIIJJJKKKIIIHHHGGGHHHHHHHHHHHHHHHHHHIIILLLLLLKKKKKKIIIHHHFFFFFFAAA@@@>>>>>>>>>>>><<<:::<<<:::888888999999777555444333222000///.........++++++++++++++++++++++++************************---------,,,+++***((((((+++************)))))))))---,,,***))))))***++++++***))))))))))))***+++++++++***))))))******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))************************))))))))))))))))))))))))+++***))))))))))))***+++++++++***))))))***++++++***************)))))))))************************))))))))))))))))))((((((((((((((()))))))))******)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))***+++***(((((()))***))))))************))))))''''''((())))))(((((('''***))))))(((((()))))))))*********))))))(((((('''***))))))((((((***+++,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333666999:::;;;>>>:::555111///...,,,+++,,,,,,,,,---------.........------,,,,,,------.../////////.............../////////////////////////////////000111333444555777999<<<>>>>>>???@@@BBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@CCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHIIIHHHFFFDDDCCCCCCBBBBBBDDDGGGIIIJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDBBB@@@>>>===;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>===999999999:::<<<===???@@@AAABBBCCCEEEGGGHHHHHHHHHHHHIIIIIIHHHGGGFFFHHHIIIHHHIIIJJJJJJJJJIIIGGGFFFFFFCCCAAA@@@AAAAAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDDDDDFFFGGGGGGFFFEEEEEEFFF===???CCCEEEEEECCCBBBBBBEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGFFFGGGHHHHHHFFFDDDBBBBBB@@@@@@>>>===;;;<<<>>>@@@======???AAADDDDDDBBB@@@@@@>>>;;;:::;;;<<<<<<<<<;;;===>>>>>>>>>>>>??????<<<===???@@@@@@@@@???>>>999:::===???@@@@@@??????AAAAAABBBBBBBBBAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAA>>>>>>???AAABBBDDDEEEFFFDDDDDDDDDDDDCCCBBBBBBAAABBBBBBDDDEEEGGGIIIJJJKKKIIIIIIKKKLLLMMMMMMMMMMMMFFFFFFGGGGGGHHHHHHHHHIIIMMMLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEECCC???<<<;;;:::999999;;;>>>AAADDDIIIIIIJJJKKKKKKKKKIIIHHHFFFGGGGGGGGGHHHHHHIIIIIIKKKKKKKKKJJJIIIHHHGGGFFFFFFDDDCCCBBBCCCCCCAAA@@@===;;;::::::;;;;;;999888666555444222111000///...,,,,,,,,,,,,++++++++++++++++++************))))))------------,,,+++***)))***))))))))))))))))))))),,,,,,+++******++++++,,,*********))))))***+++++++++)))((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))******++++++******)))************************))))))))))))))))))))))))************************+++******************+++************************((((((((((((((((((((((((+++******))))))((((((((((((((((((((())))))))))))))))))***+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******((()))+++***)))((((((***))))))************))))))((())))))******************)))((((((((((((((((((*********)))))))))((((((***)))'''&&&'''(((***,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///222555888:::;;;>>>;;;777333111000000000,,,,,,---------............------,,,,,,------..........................................////////////111222444555666888:::;;;===@@@BBBBBBCCCDDDFFFEEEEEEFFFGGGGGGFFFDDDDDDCCCBBBAAAAAACCCEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFHHHJJJIIIGGGDDDCCCCCCCCCCCCDDDFFFIIIJJJKKKJJJIIIHHHFFFEEEDDDDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEECCCAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===>>>>>>>>>===<<<<<<===>>>???AAABBBCCCCCCDDDEEEGGGHHHIIIIIIIIIGGGHHHHHHGGGEEEEEEFFFHHHIIIJJJKKKKKKKKKJJJIIIHHHFFFCCCAAA@@@@@@@@@???>>>@@@@@@AAAAAABBBBBBBBBBBBCCCEEEGGGGGGFFFFFFFFFGGG>>>BBBFFFGGGFFFDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFFFFEEEDDDCCCBBBAAA@@@AAACCCEEEHHHLLLOOOQQQQQQUUUWWWVVVPPPIIIDDDAAABBBBBBAAA???<<<<<<>>>AAAAAAAAADDDGGGKKKLLLKKKIIIEEECCC@@@>>>??????>>>===<<<>>>@@@@@@??????AAACCC===>>>?????????>>>===<<<:::;;;===???@@@@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>>>>>>>>>>=========<<<===>>>@@@AAACCCCCCDDDBBBBBBAAAAAA@@@@@@@@@@@@???@@@BBBCCCFFFGGGIIIJJJKKKKKKLLLMMMMMMMMMLLLLLLFFFGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGFFFFFFFFFFFFGGGEEEAAA>>>;;;:::888777888;;;>>>@@@GGGIIIJJJKKKKKKKKKJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGHHHFFFEEEEEEEEEEEEDDDCCC>>><<<;;;;;;<<<<<<;;;999888777666555333222111000...---------,,,,,,++++++++++++++++++******))))))+++,,,,,,---------,,,,,,)))))))))))))))))))))***++++++++++++++++++,,,,,,++++++***************+++***)))((()))***+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******************************))))))))))))))))))))))))******++++++++++++***************++++++************************+++++++++((((((((((((((((((((((((++++++******))))))(((((((((((((((((())))))))))))((()))***+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++''')))++++++***))))))***))))))************)))))))))))))))))))))******+++******)))(((((('''((((((************)))))))))))))))((('''&&&&&&(((***+++************************))))))))))))*********+++++++++++++++++++++++++++***+++---///222555777999>>>===999555222000000000,,,,,,,,,,,,------------...------,,,,,,------...------------------......---------...///000000000222444777999999:::<<>>@@@CCCDDDDDDDDDFFFGGGEEEEEEFFFGGGGGGFFFEEEDDDDDDCCCBBBBBBEEEFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGDDDFFFHHHIIIIIIGGGDDDCCCCCCDDDDDDDDDDDDEEEGGGHHHHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@??????<<<<<<=========<<<<<<;;;>>>???@@@AAACCCDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHGGGHHHHHHGGGFFFFFFGGGIIIKKKKKKLLLMMMLLLKKKJJJIIIGGGEEECCCBBBBBBAAA@@@>>>======>>>>>>??????@@@@@@BBBDDDFFFFFFEEEEEEFFFGGG???CCCGGGHHHFFFDDDEEEGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFEEECCCAAA@@@????????????AAACCCHHHMMMSSSYYY\\\aaafffiiiggg^^^SSSKKKGGGFFFGGGFFFCCC???===@@@CCCHHHIIILLLPPPUUUXXXXXXXXXQQQOOOLLLKKKJJJHHHFFFCCCAAACCCEEEDDDBBBCCCGGGKKKFFFFFFFFFFFFDDDBBB@@@???@@@@@@AAABBBBBBCCCDDDEEEBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>???>>>???@@@BBBDDDFFFGGGHHHJJJJJJKKKKKKKKKJJJIIIIIIGGGHHHIIIJJJKKKLLLMMMNNNKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGFFFGGGGGGFFFCCC@@@<<<;;;999777888999<<<>>>DDDGGGJJJLLLKKKJJJJJJKKKHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIGGGEEEDDDDDDEEEEEEDDDCCC@@@???======>>>===<<<:::888888888777666444333222/////////......------,,,------,,,,,,+++************+++,,,,,,---------,,,)))))))))************+++*********+++++++++++++++,,,,,,+++************+++***)))((()))***+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************))))))))))))))))))))))))******+++,,,,,,+++******)))***++++++++++++***)))*********+++++++++++++++******************************************))))))((((((((()))))))))******((()))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++'''))),,,,,,+++******+++))))))************))))))''''''''''''((()))******++++++***)))((((((((((((************************)))((('''''''''(((***+++++++++++++++++++++++++++(((((()))))))))***************************************+++---000222555666>>>>>><<<777222...------,,,,,,,,,---------.........------,,,,,,------...---------------.........,,,---...000111333444555555999===>>>======@@@CCC@@@BBBDDDEEEDDDDDDEEEFFFDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCEEEGGGGGGFFFDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDEEEFFFGGGGGGFFFDDDCCCCCCDDDEEEDDDCCCCCCDDDFFFFFFFFFDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>>>>===<<<;;;;;;???@@@BBBDDDEEEFFFFFFFFFHHHHHHIIIIIIIIIHHHHHHGGGIIIJJJJJJJJJIIIIIIKKKMMMLLLMMMNNNNNNNNNMMMKKKJJJIIIGGGEEEEEEEEEDDDBBBAAA>>>>>>>>>>>>>>>???@@@AAAAAACCCEEEEEEDDDDDDDDDFFF@@@CCCGGGGGGDDDCCCEEEHHHEEEFFFGGGHHHJJJLLLMMMNNNLLLJJJFFFCCCAAA@@@AAABBBBBBCCCGGGLLLSSS[[[aaaeeehhhmmmqqqoooggg]]]XXXUUURRRSSSSSSNNNIIIGGGIIIMMMQQQQQQTTTXXX___cccffffffcccbbb```___]]]YYYUUUQQQLLLNNNOOOMMMKKKMMMSSSYYYXXXWWWWWWUUURRROOOLLLJJJIIIHHHGGGFFFGGGHHHJJJKKKGGGFFFDDDBBB@@@?????????<<<<<<<<<===============<<<===>>>?????????>>>>>>======<<<;;;<<<===>>>>>>>>>>>>???AAABBBDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMIIIJJJJJJKKKKKKJJJJJJIIIKKKIIIGGGGGGHHHGGGEEEDDD>>>===;;;::::::;;;<<<===@@@DDDIIIKKKKKKJJJKKKLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJGGGFFFEEEEEEFFFFFFEEEDDDDDDBBB@@@@@@@@@???===<<<888999999999888777555444111111111000///...............------,,,++++++***+++,,,,,,,,,,,,++++++***************++++++,,,,,,((())))))***++++++******---,,,++++++*********+++)))(((((((((***+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***************************))))))))))))))))))))))))***++++++,,,,,,++++++***)))***++++++++++++***)))*********++++++,,,,,,,,,******************************************++++++)))))))))*********++++++(((((()))++++++,,,,,,+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((***---...---,,,+++,,,))))))************))))))((((((''''''((()))+++,,,,,,,,,+++***)))(((((()))************************)))************+++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,...000333444999;;;;;;888333///------------........./////////...------,,,,,,------...------........./////////...///000333555777999:::999===BBBCCCAAA@@@CCCFFFCCCDDDFFFFFFDDDCCCDDDEEEDDDEEEGGGHHHHHHHHHGGGGGGFFFDDDCCCDDDFFFHHHHHHGGGEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJHHHGGGFFFFFFFFFFFFGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDEEEEEEEEEDDDDDDBBBDDDEEEDDDBBBBBBDDDGGGEEEDDDDDDCCCCCCDDDDDDDDDBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA???@@@@@@@@@@@@???>>>>>>@@@AAACCCEEEGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIHHHIIIJJJJJJJJJJJJMMMOOOMMMNNNOOOOOOOOONNNLLLKKKIIIHHHGGGGGGGGGGGGEEECCCBBBAAA@@@@@@@@@AAABBBBBB@@@BBBDDDDDDCCCBBBBBBCCC@@@DDDGGGFFFCCCBBBEEEIIIFFFGGGHHHKKKNNNRRRTTTVVVSSSPPPLLLHHHEEEEEEFFFGGGEEEFFFJJJPPPWWW___fffjjjdddjjjooooooiiidddcccccc___aaa```[[[UUURRRTTTXXXVVVVVVYYY^^^eeekkknnnpppsssrrrqqqpppmmmhhhbbb^^^WWWXXXYYYVVVTTTWWW^^^eeehhhgggeeeccc___[[[XXXVVVOOONNNLLLJJJJJJLLLNNNPPPLLLJJJHHHEEECCCCCCCCCCCC>>>>>>>>>???????????????<<<===>>>??????>>>===<<<<<<;;;;;;:::;;;<<<>>>???>>>>>>???@@@BBBCCCDDDDDDAAABBBCCCDDDDDDDDDDDDDDDAAABBBCCCDDDFFFHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKMMMKKKHHHHHHHHHHHHGGGFFF@@@???>>>===<<<======>>>>>>CCCHHHKKKJJJJJJKKKMMMLLLLLLLLLKKKJJJJJJJJJIIIGGGHHHHHHIIIIIIIIIIIIIIIJJJHHHGGGGGGIIIIIIHHHFFFGGGEEECCCBBBBBBAAA???===888999999:::999888777666333222222111000//////...//////...------,,,++++++---------,,,+++***)))(((******+++++++++,,,,,,,,,'''((()))***************---,,,,,,+++*********+++)))(((((((((***++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***************************))))))))))))))))))))))))***+++,,,------,,,+++***)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,(((((((((((((((((((((((()))))))))***+++++++++,,,************++++++++++++(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((+++---///...,,,,,,,,,))))))************))))))+++************,,,...///---,,,+++***))))))))))))******************++++++***+++,,,------------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333222666888888444111000000////////////000000000000...------,,,,,,------....../////////000000111111///000222555888;;;===>>>;;;@@@EEEEEECCCBBBDDDHHHDDDFFFGGGGGGEEECCCDDDDDDDDDEEEGGGIIIJJJJJJIIIIIIFFFEEEDDDEEEGGGHHHHHHHHHEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDAAACCCEEEEEECCCCCCFFFIIIDDDDDDDDDDDDDDDEEEEEEFFFBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@BBBDDDFFFGGGHHHHHHGGGDDDEEEFFFHHHIIIJJJJJJKKKEEEFFFHHHHHHHHHIIILLLNNNNNNNNNOOOPPPOOONNNMMMLLLIIIHHHGGGHHHIIIHHHFFFDDDEEEDDDCCCBBBBBBBBBDDDDDD@@@BBBCCCCCCBBBAAAAAABBBFFFEEECCCCCCDDDDDDCCCCCCCCCEEEJJJRRRZZZaaadddeeehhh]]]RRROOONNNMMMLLLMMMSSSTTTVVVXXX[[[]]]___aaaddddddiiiqqqsssmmmiiikkknnnnnnmmmjjjhhhfffgggiiieeehhhjjjiiiiiimmmvvv}}}~~~vvvnnniiiiiihhhggghhhkkkpppuuu|||xxxwwwyyywwwnnnfffbbb\\\[[[YYYUUURRRPPPQQQSSSUUUTTTRRRQQQRRRRRRPPPOOOOOOLLLHHHFFFEEEDDDBBBAAAEEECCCBBBDDDFFFEEEAAA<<<;;;===???>>><<<;;;===???EEECCCBBBCCCFFFGGGEEECCC???@@@BBBAAA@@@???@@@AAA>>>AAABBBBBBEEEJJJJJJFFFFFFGGGHHHHHHHHHHHHIIIKKKIIIIIIIIIIIIJJJJJJJJJJJJEEECCCAAA>>><<<:::::::::<<>>;;;999::::::999888444444444333222111000//////...---,,,,,,,,,---...---------,,,,,,---......++++++++++++++++++++++++,,,------+++***)))***,,,***+++---......---,,,+++***+++,,,---,,,***((('''*********)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))************+++......++++++---,,,)))++++++************++++++******))))))******+++,,,+++***)))(((((()))***+++***)))(((''''''((()))***((((((((((((((((((((((((((()))***++++++***)))(((,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************(((***++++++******+++,,,---,,,++++++******++++++************************++++++******************---.........---+++)))((())))))***++++++)))(((''')))************+++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,...//////000333777;;;888222...000333///////////////////////////...---,,,,,,,,,......//////......///111333444555666888:::<<<>>>??????BBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCCCCDDDFFFHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGDDDCCCDDDEEEHHHJJJGGGFFFFFFGGGHHHJJJLLLMMMGGGGGGHHHIIIJJJLLLLLLMMMFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCAAA@@@@@@AAACCCDDD@@@AAABBBBBBBBBAAA???>>>@@@AAABBBBBBAAABBBCCCEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAA@@@>>>===>>>@@@@@@???>>>>>>>>>???AAABBB>>>??????@@@AAABBBBBBCCCCCCAAA@@@AAACCCEEEFFFFFFFFFEEEDDDCCCDDDFFFHHHIIIFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGKKKJJJIIIHHHGGGEEEDDDDDDFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@AAACCCEEEFFFGGGJJJMMMSSS[[[ccchhhiiiiiijjjbbb\\\]]]___]]]\\\\\\]]]^^^___aaabbbbbbccccccbbbdddkkkssssssnnnmmmpppoooqqqssssssqqqpppqqqqqqpppqqqrrrqqqrrrwww||||||{{{zzzzzz|||~~~uuuqqqmmmllliiieee```^^^^^^___aaa`````````bbbaaa```^^^]]]ZZZUUURRRQQQPPPOOONNNNNNLLLJJJKKKNNNNNNKKKHHHGGGHHHGGGEEECCCCCCGGGJJJNNNMMMNNNQQQTTTSSSLLLFFF===>>>??????>>>>>>@@@AAA>>>@@@@@@???AAAFFFGGGDDDDDDEEEFFFFFFFFFEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIFFFEEECCCAAA???>>>>>>======???BBBFFFIIIKKKMMMMMMNNNMMMLLLKKKJJJIIIIIIHHHLLLLLLMMMMMMMMMNNNNNNNNNJJJJJJJJJIIIHHHGGGFFFEEEGGGFFFEEEFFFGGGGGGEEECCCDDDBBB>>><<<;;;;;;999888666666666555444333222111///...---,,,,,,------...------,,,,,,,,,------...++++++++++++++++++++++++,,,,,,---+++***)))***,,,++++++,,,,,,,,,,,,++++++((()))***+++++++++***))))))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))************+++------))))))+++***'''++++++************+++++++++++++++++++++,,,------+++***)))(((((()))***+++***))))))(((((())))))***(((((((((((((((((((((((())))))************))))))++++++************++++++))))))))))))))))))))))))))))))))))))************(((***++++++******+++,,,,,,+++******))))))******************************************************,,,------------+++***)))******++++++******)))(((************++++++++++++,,,+++***))))))***+++,,,+++++++++++++++++++++***++++++++++++++++++++++++******+++,,,---...//////000444777666000------000........................///...---------...///000000000000111222444555666888999;;;===???@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFDDDCCCDDDEEEGGGHHHIIIHHHHHHHHHHHHIIIKKKLLLHHHIIIIIIIIIIIIJJJJJJJJJEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA???>>>>>>>>>???@@@@@@@@@AAAAAAAAA@@@@@@???>>>?????????>>>???AAACCCBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBBAAA???@@@@@@???===<<<===??????>>>>>>>>>???@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@BBBAAA???@@@BBBDDDEEEDDDEEEDDDCCCBBBCCCDDDEEEGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDJJJJJJIIIHHHGGGFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCC@@@@@@???>>>>>>======<<>>@@@CCCEEEDDDAAAAAAEEEFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDEEEFFFHHHIIIFFFFFFFFFFFFEEECCCBBBAAA???@@@AAADDDGGGJJJLLLNNNNNNNNNMMMLLLKKKKKKJJJJJJMMMMMMMMMNNNNNNOOOOOOPPPIIIIIIHHHHHHHHHGGGGGGGGGIIIHHHGGGGGGHHHHHHGGGEEEIIIFFFBBB???>>><<<:::888999999888777666555444444000000///...------......------,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,+++***)))+++,,,,,,++++++*********++++++''''''((())))))***++++++(((((())))))******++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))))))))*********++++++***,,,,,,)))***...000...++++++************+++++++++************+++,,,,,,+++***))))))))))))***+++)))******************)))))))))))))))))))))))))))*********))))))***************++++++++++++******(((((((((((((((((((((((())))))))))))************(((***++++++******+++,,,+++***))))))(((((())))))************************************************++++++,,,,,,,,,,,,++++++,,,,,,+++***************************+++++++++,,,++++++************+++++++++++++++******)))))))))************************)))******+++,,,---......000333777666333//////000.......................................///000111111222444555777888999999;;;<<<>>>@@@AAACCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHEEEEEEDDDDDDEEEEEEFFFGGGJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>============>>>?????????>>>??????@@@@@@???@@@AAAAAAAAABBBEEEHHHKKKKKKKKKJJJIIIHHHGGGFFFEEEGGGIIIKKKLLLJJJGGGFFF@@@AAABBBBBB@@@???@@@AAAAAAAAAAAABBBCCCEEEFFFGGGJJJIIIHHHGGGEEECCCBBBAAADDDBBBAAABBBCCCDDDCCCBBBDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCHHHHHHHHHGGGGGGFFFFFFFFF@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>======CCCEEEHHHKKKMMMQQQTTTWWW[[[[[[]]]aaafffiiijjjiiikkkhhhjjjppptttrrrpppqqqvvvwwwxxxyyyxxxuuuqqqoooooovvv}}}~~~yyyttttttxxxuuuwwwzzz|||}}}}}}zzzuuuqqqhhhddd``````ccchhhiiiiiiiiigggccc^^^[[[ZZZ[[[\\\^^^^^^bbbjjjpppmmmaaaVVVKKKJJJHHHEEEAAA@@@@@@BBBHHHLLLLLLIIIGGGGGGFFFCCCHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDEEEGGGHHHFFFFFFGGGHHHHHHGGGEEEDDDBBBBBBBBBCCCFFFIIIMMMOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJHHHGGGIIIGGGDDDBBB@@@???<<<:::;;;;;;:::999888777666666222111111000////////////...------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---,,,+++***)))))))))***+++((((((''''''((()))******''''''((()))***++++++,,,++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++************************))))))*********+++++++++))),,,,,,+++...555999999++++++************++++++((((((((('''(((((()))***************************)))***+++,,,,,,+++***)))************************,,,+++))))))))))))+++,,,)))***+++,,,,,,+++***)))((((((((((((((((((((((((((()))))))))************(((***++++++******+++,,,++++++***)))))))))))))))***************************************+++++++++******++++++,,,,,,,,,,,,...---+++*********+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))************************))))))***++++++,,,------...111444555444111///...------------------------------...///000111222333444555777:::<<<<<<<<<<<<>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGEEEEEEFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>======>>>???AAABBBFFFHHHJJJLLLNNNQQQUUUYYY___^^^]]][[[YYYVVVSSSQQQOOORRRWWWZZZ[[[XXXUUURRRJJJKKKLLLKKKIIIHHHIIIJJJJJJKKKLLLNNNOOOQQQSSSTTTYYYXXXVVVSSSQQQNNNLLLKKKKKKJJJIIIIIIIIIHHHFFFDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFAAABBBBBBBBBAAAAAA@@@???AAA@@@@@@??????>>>======HHHMMMTTTZZZ^^^bbbfffjjjjjjhhheeeeeehhhkkknnnppptttqqqrrrwwwyyyxxxwwwyyyyyyzzz|||}}}|||zzzwwwuuuttt|||}}}zzz{{{}}}~~~~~~}}}}}}~~~{{{wwwsssssswww|||~~~~~~zzzwwwtttpppllliiigggeeeffffffiiiooouuutttkkkcccVVVUUUTTTQQQNNNLLLMMMNNNPPPXXX\\\[[[WWWUUUQQQLLLLLLIIIEEECCCCCCDDDCCCBBBBBBBBBBBBBBBBBBDDDEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDGGGJJJNNNPPPPPPPPPQQQQQQQQQPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLIIIIIIHHHHHHIIIIIIJJJKKKLLLKKKJJJKKKLLLLLLJJJHHHFFFEEECCCCCCCCCBBB@@@>>>===<<<;;;999888888888888444444444333222111111000///...------,,,,,,,,,---++++++++++++++++++++++++***+++,,,+++******+++------,,,***)))((()))***+++******)))(((''''''((((((''''''((()))***++++++,,,++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++************************************++++++++++++***,,,---,,,000777;;;;;;++++++************++++++((((((((('''(((((()))*********++++++++++++******)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,+++***))))))***+++,,,)))***+++,,,,,,+++***)))((((((((((((((((((((((((((()))))))))************(((***++++++******+++,,,,,,,,,+++************+++************************))))))*********+++++++++************+++,,,,,,---...---+++*********+++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++------,,,,,,++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,000333444222...+++........................,,,---///000222333444555777999;;;===???????????????@@@AAABBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAAAAAAAAAAABBBBBB????????????????????????=========>>>???AAABBBCCCBBBBBBBBBBBBCCCEEEGGGIIIPPPSSSXXX\\\```eeejjjmmmttttttrrroookkkfffaaa___]]]```eeeiiiiiigggdddaaa[[[\\\[[[ZZZXXXWWWXXXZZZ\\\]]]^^^```bbbdddeeefffgggfffeeeccc```^^^]]]\\\ZZZYYYYYYYYYYYYXXXTTTQQQLLLLLLLLLKKKIIIGGGEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDBBBAAA???>>>=========<<<;;;;;;::::::PPPXXXccclllrrrvvv{{{}}}xxxrrroooppptttxxxzzzwwwuuuvvv{{{|||{{{||||||}}}~~~~~~|||{{{vvv}}}{{{xxxtttqqqppppppqqqsssuuusssmmmhhh```aaabbbaaa___]]]^^^___bbbllluuuvvvsssqqqlllhhhYYYRRRJJJDDDBBBBBB@@@???@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEFFFHHHJJJNNNOOONNNOOOPPPQQQRRRQQQPPPOOOPPPPPPPPPOOOOOOOOONNNNNNLLLKKKJJJIIIIIIJJJLLLMMMLLLKKKKKKKKKLLLLLLJJJIIIEEEDDDDDDEEEFFFEEEDDDBBB@@@>>><<<;;;:::999::::::777777777666555444333222111000///...------------++++++++++++++++++++++++***+++,,,+++******,,,------,,,+++***************++++++***))))))(((''''''(((((())))))******++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********************************++++++++++++,,,+++------+++,,,111333111++++++************+++++++++************+++,,,,,,******+++,,,,,,+++******)))******************)))************************++++++************++++++******++++++++++++******(((((((((((((((((((((((())))))))))))************(((***++++++******+++,,,---,,,,,,+++***+++++++++************************)))))))))***++++++,,,,,,***************+++,,,---,,,,,,+++***************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...///222777;;;999333...////////////////////////---///111333666777888888<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFEEEFFFGGGGGGHHHCCCDDDFFFGGGIIIJJJJJJJJJEEEEEEDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@AAAAAAAAAAAA<<<======>>>???@@@AAAAAA>>>>>>>>>@@@CCCGGGKKKMMMNNNNNNOOOPPPRRRTTTVVVWWW[[[```gggmmmssswww|||zzzuuupppmmmjjjmmmpppsssuuutttrrrqqqpppooommmjjjggggggiiillloooppprrrtttvvvxxxxxxyyytttssssssrrrrrrqqqppppppnnnooopppssstttssspppmmmaaaaaa___]]]XXXSSSNNNKKKHHHHHHHHHGGGFFFEEECCCCCCAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@???>>>>>>======<<<]]]gggttt~~~}}}yyyxxxzzz}}}~~~wwwwww{{{xxxrrrooonnnpppqqqpppmmmjjjhhhhhhmmmyyyrrrhhhZZZPPPKKKHHHFFFCCCDDDEEEGGGIIIJJJJJJJJJIIIGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEEEEFFFHHHJJJLLLMMMKKKLLLNNNPPPPPPPPPNNNMMMLLLMMMMMMNNNOOOPPPPPPQQQOOOMMMLLLKKKJJJKKKMMMNNNMMMLLLKKKLLLMMMLLLKKKIIIGGGFFFFFFGGGIIIHHHFFFDDDBBBAAA???===<<<<<<======999::::::999888777555444222111000//////.........++++++++++++++++++++++++***+++++++++******,,,...------------,,,+++***))))))***+++++++++***)))((()))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))************************)))************+++++++++*********************************+++++++++,,,,,,))),,,,,,)))))),,,,,,***++++++************+++++++++++++++++++++,,,------***++++++,,,,,,++++++******))))))(((((())))))******************************++++++,,,,,,++++++***++++++************++++++))))))))))))))))))))))))))))))))))))************(((***++++++******+++,,,,,,++++++***************************************((())))))***++++++,,,,,,+++******))))))***+++,,,******++++++******)))(((+++++++++,,,,,,,,,------++++++,,,------,,,++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///000333999???>>>666///000000000000000000000000000222555888:::<<<======AAA@@@@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEEEEDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDCCCBBBCCCDDDFFFGGGCCCDDDEEEGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBAAAAAA????????????@@@@@@AAAAAA???@@@AAACCCEEEFFFGGGHHHEEEEEEEEEGGGLLLRRRYYY]]]^^^___aaacccfffggghhhiiigggmmmvvv}}}}}}{{{wwwxxxzzz|||}}}~~~{{{uuurrrrrrvvvyyy~~~xxxpppggg^^^YYYUUUUUUTTTSSSRRRPPPNNNMMMKKKJJJIIIHHHFFFEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@iiisss|||{{{{{{|||{{{zzz||||||{{{|||}}}zzztttnnnjjjhhhkkkwww}}}lll^^^WWWSSSOOOLLLIIIKKKNNNQQQRRRRRRPPPOOOIIIHHHGGGFFFEEEFFFGGGHHHDDDDDDEEEFFFGGGIIIJJJKKKIIIJJJLLLNNNNNNNNNMMMLLLGGGHHHIIIKKKMMMOOOPPPQQQPPPOOOMMMLLLKKKLLLMMMNNNMMMLLLKKKLLLMMMLLLKKKIIIJJJIIIIIIJJJKKKJJJGGGEEEEEECCCAAA???>>>>>>???@@@;;;;;;;;;;;;:::888666555333333111000////////////++++++++++++++++++++++++***+++++++++******,,,...------......---,,,***)))'''(((***,,,---,,,+++************)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************************)))************+++++++++******************************+++++++++,,,,,,,,,&&&***+++)))***---,,,)))++++++************++++++******))))))******+++,,,***+++,,,------,,,+++******)))(((''''''((()))***))))))))))))))))))))))))***+++,,,------,,,+++***,,,+++***))))))***+++,,,************************))))))))))))************(((***++++++******+++,,,+++******)))))))))))))))************************((())))))***++++++,,,,,,,,,+++***))))))***++++++))))))***++++++)))((('''++++++,,,,,,,,,---------++++++------------++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,------------------...***)))---444:::999111)))000000000000000000000000333555888;;;>>>@@@AAAAAACCCBBBAAA@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEGGGGGGHHHHHHHHHHHHIIIIIIHHHFFFEEECCCCCCDDDFFFGGGHHHHHHHHHGGGGGGEEEDDDDDDEEECCCAAA@@@@@@BBBEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDHHHGGGFFFDDDBBB@@@???>>>>>>>>>??????@@@@@@@@@AAADDDEEEGGGIIIKKKNNNOOOPPPMMMMMMMMMOOOUUU]]]eeejjjjjjkkknnnrrrtttvvvvvvvvvqqqwww{{{wwwxxx|||wwwmmmgggbbbaaaaaa___^^^\\\ZZZYYYUUUTTTRRROOOLLLJJJHHHGGGGGGFFFFFFFFFEEEEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGBBBBBBAAA@@@@@@??????>>>{{{}}}}}}yyytttpppnnnmmmrrrvvvyyy{{{|||rrrlllfff```ZZZUUUYYY```fffiiiiiihhhfff```XXXMMMFFFDDDDDDDDDBBBKKKFFFEEEHHHIIIHHHHHHIIIHHHJJJLLLNNNNNNMMMKKKIIIJJJKKKMMMNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPPPPOOONNNLLLJJJIIIKKKNNNPPPOOOMMMKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEDDDBBB@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;666444222111111111///---+++++++++,,,,,,---------***+++,,,,,,------------+++,,,------......------))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++(((((((((((()))***+++,,,))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++++++++******************))))))*********+++++++++))))))(((((()))+++---...***++++++,,,,,,++++++*********))))))))))))******((((((((()))******++++++************************,,,,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,,,,++++++******++++++,,,&&&&&&'''((()))***+++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,)))***++++++))))))***,,,...---,,,+++************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++******++++++,,,---000///---+++************...---,,,,,,++++++++++++---...///000111111111111222111000//////111333444:::;;;<<<===???AAABBBCCCEEEEEEDDDCCCCCCDDDFFFFFFHHHHHHIIIGGGFFFEEEFFFHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHFFFDDDBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCBBBEEEDDDDDDDDDEEEDDDCCCAAADDDEEEEEECCCAAA??????@@@>>>@@@CCCDDDEEEFFFIIIKKKNNNOOORRRVVV[[[_________```\\\WWWVVV\\\gggssszzz{{{{{{|||}}}}}}{{{{{{}}}yyylllkkkiiifffcccccceeegggiiihhhgggeeedddbbb]]]WWWSSSSSSRRRPPPMMMKKKHHHFFFEEEDDDFFFHHHHHHFFFEEEEEEEEEBBBDDDFFFGGGFFFDDDAAA@@@{{{xxxrrruuuyyyyyyyyy{{{{{{ooofffbbbiiittt{{{lllXXXKKKGGGGGGDDDAAAEEEAAA@@@DDDFFFDDDDDDFFFGGGHHHJJJKKKLLLKKKIIIHHHIIIJJJKKKLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOOOONNNMMMLLLJJJIIIKKKNNNOOONNNMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFEEECCCAAA???============<<<<<<;;;;;;;;;888666444333333333111///------------------------***+++,,,---------------******+++,,,,,,,,,,,,+++************************)))))))))))))))))))))))),,,++++++******++++++,,,***))))))***+++,,,------))))))))))))))))))))))))******++++++++++++*********+++++++++,,,,,,,,,,,,************************))))))*********++++++++++++******))))))***+++,,,***++++++,,,,,,++++++***++++++************++++++,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))+++***))))))))))))***+++,,,++++++******++++++,,,((((((((()))))))))))))))+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,+++,,,---,,,+++***+++,,,))))))))))))***************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++***++++++,,,------,,,+++++++++,,,---...///......---,,,,,,---------------...///000111111444333222222333444777888======>>>@@@AAABBBCCCDDDEEEEEEDDDCCCDDDEEEFFFGGGHHHIIIIIIHHHFFFFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@???BBBDDDDDDDDDCCCCCCDDDFFFHHHKKKMMMOOOOOOQQQSSSUUUUUUXXX\\\aaafffiiikkkmmmqqqlllgggdddgggoooyyy|||||||||{{{pppooonnnmmmnnnppprrrtttwwwxxxxxxxxxuuuqqqmmmkkkhhhfffccc___[[[WWWTTTRRRSSSSSSQQQNNNJJJFFFFFFFFFDDDDDDEEEEEEEEECCCBBBAAAuuuooovvvlllWWWNNNKKKFFFAAACCC???>>>BBBDDDBBBBBBDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJLLLMMMNNNNNNNNNMMMLLLKKKLLLKKKJJJKKKMMMNNNNNNMMMKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGEEECCCAAA@@@@@@@@@???>>>===<<<<<<;;;;;;999777666666555444222000000//////...------,,,+++,,,,,,------------,,,******+++,,,,,,,,,,,,,,,************************)))***++++++++++++***))),,,++++++******++++++,,,))))))))))))***+++,,,,,,))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,---------***************************************+++++++++,,,++++++***))))))*********++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,------,,,,,,+++******)))************************++++++,,,,,,,,,+++************))))))))))))******++++++************++++++******)))))))))(((((((((************************+++++++++*********************+++++++++,,,,,,,,,+++,,,,,,+++)))((()))***%%%&&&(((***,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,++++++,,,---......000///..............................///111333444666666666666777999;;;===@@@AAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGHHHIIIIIIHHHFFFEEEGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBAAA@@@@@@@@@AAAAAAEEEGGGIIIIIIJJJLLLOOORRRWWWZZZ]]]^^^___```bbbdddccchhhooosssvvvyyy}}}|||xxxyyy||||||{{{{{{{{{{{{|||}}}xxxwwwvvvvvvwwwzzz}}}~~~{{{vvvpppmmmjjjkkkiiieee^^^VVVPPPLLLKKKIIIHHHGGGEEEDDDDDDDDDDDDzzz}}}jjjYYYPPPJJJGGGHHHDDDBBBEEEGGGEEEEEEHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJLLLKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBB@@@???>>>=========;;;999888888888666444222111000///...,,,++++++,,,,,,---------------,,,,,,------...///.........************************)))***,,,------,,,***)))+++******))))))******+++'''''''''''''''((())))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,,,,---***************+++++++++************************++++++*********************++++++,,,,,,++++++***+++++++++******+++++++++*********)))))))))((((((************************++++++,,,,,,,,,++++++***))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---......---***))))))***&&&(((+++---//////...---+++++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,++++++++++++,,,------///......---,,,+++++++++//////......---......///000000//////111333666888888888888999;;;===???@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGFFFEEEDDDEEEGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBDDDHHHKKKPPPQQQSSSTTTVVVYYY^^^bbbfffiiilllnnnooopppqqqsssvvv}}}}}}zzzvvvttttttuuuuuutttvvvyyy{{{{{{yyyzzz~~~|||zzzyyy{{{yyyoooeee^^^ZZZWWWTTTOOOJJJFFFEEEFFFFFF~~~gggYYYTTTTTTSSSMMMKKKMMMOOOOOOPPPSSSRRRQQQOOOMMMKKKIIIGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMNNNNNNMMMLLLKKKJJJKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEDDDCCCBBB@@@@@@???>>>===;;;::::::999777555333222111///...,,,+++***---------......------,,,------.../////////......************************)))+++,,,......,,,+++)))))))))(((((((((((())))))''''''''''''''''''((()))))))))))))))))))))))))))******++++++++++++******************++++++++++++))))))*********+++++++++************************(((((()))***++++++,,,,,,***++++++,,,,,,++++++*********))))))))))))******(((((()))))))))************************************++++++,,,,,,,,,++++++))))))************))))))+++******))))))******+++((((((((()))***+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,000111111000...,,,---...)))***---...///...,,,+++***************+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...............---,,,,,,+++...---------------......000/////////111444777999999::::::<<<===???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHEEEFFFFFFEEECCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEECCCAAA@@@BBBBBBAAAAAA@@@@@@??????@@@AAABBBCCCEEEJJJRRRWWW^^^^^^___```bbbfffmmmqqquuuxxx|||~~~zzzuuusssrrrqqqpppnnnpppqqqqqqqqqtttyyy}}}}}}zzzzzzyyytttqqqjjj```UUULLLFFFDDDCCCuuuhhhdddfff```ZZZVVVYYY\\\___dddiiiiiifffbbb\\\UUUNNNHHHEEEHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMMMMLLLKKKLLLNNNLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJGGGFFFFFFEEEDDDCCCBBBBBBAAA???===<<<<<<;;;999888555444333111///---,,,+++---............------,,,++++++,,,---------------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))))))))(((((()))))))))*********))))))******+++))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++)))))))))***++++++,,,,,,+++++++++***************'''((()))***,,,,,,,,,,,,***++++++,,,,,,++++++******))))))))))))))))))***)))******+++,,,,,,------******************************+++,,,,,,,,,++++++******++++++++++++************))))))))))))******''''''((()))***+++,,,---***************************************+++++++++******+++++++++,,,,,,,,,+++,,,---,,,***))))))+++******+++,,,,,,+++***)))***************+++,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...***+++,,,...////////////---------,,,------...///------...///222444777999;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHHHHIIIIIIIIIEEEFFFFFFEEECCCBBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAACCCDDDFFFFFFIIIQQQ[[[ccckkkllllllmmmooottt|||zzzzzz}}}~~~xxxvvvuuuvvvsssqqqnnnmmmnnnrrrvvvyyy~~~~~~yyyhhhZZZPPPKKKIIIxxxvvvwwwnnnhhhdddhhhnnnuuu}}}tttfffYYYNNNHHHGGGGGGFFFGGGHHHJJJKKKLLLLLLMMMNNNOOOOOOOOONNNMMMKKKMMMNNNMMMKKKJJJLLLNNNLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJKKKGGGGGGGGGFFFFFFEEEEEEEEECCCAAA@@@??????>>><<<:::777666555333222000//////...............---,,,,,,+++,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++*********++++++))))))))))))))))))))))))******++++++++++++***************+++++++++,,,,,,((())))))***++++++,,,,,,+++++++++*********))))))((()))***+++,,,++++++******++++++,,,,,,++++++***+++******))))))******+++++++++++++++++++++,,,,,,************************)))***+++,,,,,,,,,,,,+++***+++,,,------,,,+++*********))))))))))))******)))))))))******+++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,'''((())))))'''&&&''')))+++++++++++++++++++++++++++++++++++++++,,,------******+++,,,,,,---......,,,,,,,,,,,,---------------,,,,,,,,,,,,---......***+++---...///000//////......------...//////000...///111333555888:::;;;>>>???@@@AAABBBBBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDDDDDEEEGGGHHHIIIJJJJJJIIIFFFGGGGGGFFFDDDDDDEEEGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBCCCDDDFFFIIIKKKLLLMMMLLLMMMNNNOOORRRZZZfffpppyyyyyyyyyzzz~~~}}}~~~}}}}}}tttoooqqqtttuuuuuusssiiicccaaayyyrrrooottt|||vvvdddVVVNNNFFFEEEEEEEEEFFFHHHJJJKKKLLLMMMNNNOOOPPPPPPOOONNNKKKMMMOOONNNKKKJJJLLLNNNLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDBBBAAAAAA@@@>>><<<999888777666444333222111.../////////...---,,,,,,---...//////000000//////+++++++++++++++++++++++++++******))))))******+++---,,,,,,++++++,,,,,,---******)))))))))))))))***))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,---------((())))))***++++++,,,,,,++++++++++++******))))))******+++,,,,,,***)))(((+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,++++++******)))(((((((((************************)))***+++,,,,,,,,,,,,,,,+++,,,------------,,,+++******))))))))))))******+++++++++***************++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,+++,,,------,,,+++,,,...---,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......******+++,,,,,,---......,,,,,,,,,------.........---,,,,,,,,,,,,---......---.../////////...---,,,///////////////000111111111222555888;;;===>>>>>>AAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDEEEGGGIIIJJJJJJJJJJJJHHHIIIIIIGGGFFFEEEGGGHHHFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFFFFGGGJJJNNNQQQUUUXXXYYYUUUVVVWWWWWWYYYaaannnyyyzzzssstttuuutttrrr~~~|||{{{yyyvvvzzzppp___UUUNNNMMMKKKHHHFFFFFFIIIKKKJJJJJJJJJKKKKKKMMMNNNOOOKKKLLLNNNOOOPPPPPPPPPOOONNNNNNOOONNNNNNMMMLLLKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIEEEEEEFFFEEEEEEDDDCCCBBB===<<<:::999888666333000.........------,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,++++++************************************++++++******)))((('''******************************))))))******+++,,,***++++++***))))))***,,,---,,,++++++------,,,++++++,,,---------+++)))'''+++++++++*********))))))))))))***+++,,,,,,------++++++,,,,,,,,,---------+++******)))***+++---...++++++++++++++++++++++++***++++++,,,,,,++++++***///---++++++------+++)))*********++++++,,,,,,---+++***))))))***,,,...///---,,,,,,+++***)))(((((())))))))))))))))))))))))+++***)))***---...,,,***)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.../////////.../////////......------,,,000000///......///111222555666888:::;;;<<<======@@@??????BBBFFFGGGEEEBBBDDDEEEFFFGGGGGGFFFDDDCCCDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFDDDCCCDDDFFFFFFCCC@@@FFFFFFFFFDDDCCCBBBCCCDDDEEEFFFGGGEEECCCDDDIIIMMMTTTWWW\\\aaaeeefffffffffhhheeedddeeegggnnn~~~zzzttt|||}}}yyytttuuu{{{{{{{{{~~~mmmbbbVVVUUURRROOOKKKIIIIIIJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPPPPOOOOOOOOOOOONNNMMMLLLKKKKKKKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKGGGGGGGGGGGGFFFEEECCCCCC???<<<:::999888666444222111000000//////......---...------,,,------......---------,,,,,,,,,++++++************************,,,,,,,,,,,,+++***))))))******************************))))))******+++,,,***+++,,,+++))))))+++,,,,,,+++******,,,,,,+++***((()))+++,,,,,,+++***)))+++++++++*********)))))))))))))))******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***...,,,++++++------+++)))***************+++++++++&&&&&&'''((())))))******,,,,,,++++++***)))))))))************************+++***)))+++---...,,,***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......---//////......---------,,,000////////////111222333888999;;;===>>>???@@@@@@BBBBBBBBBDDDHHHIIIGGGEEEDDDEEEGGGHHHHHHGGGEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHIIIHHHGGGFFFFFFEEEEEEEEECCCAAAAAABBBDDDDDDBBB@@@CCCDDDDDDCCCCCCCCCDDDEEEGGGIIIJJJJJJKKKNNNTTTYYYaaaeeekkkqqqvvvwwwwwwvvvpppmmmkkkmmmpppyyy|||||||||xxxxxxxxxyyyyyyzzzzzzzzz{{{wwwuuuyyyzzzxxxsssrrrwww{{{||||||}}}yyyrrrhhhbbbccchhhooossswwwrrrpppppppppoooqqqtttuuutttooohhhfffhhhjjjiiifffeeedddcccdddhhhooottt~~~xxxyyy|||sssfffccc___YYYUUURRRPPPPPPSSSSSSSSSRRRPPPNNNLLLKKKJJJKKKLLLMMMNNNNNNMMMMMMOOOOOOOOOOOONNNMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJIIIIIIGGGFFFEEEDDDAAA>>>;;;999888777666555333333333222111000000000......------------............------------,,,,,,++++++++++++++++++++++++,,,++++++******)))((((((******************************))))))******+++,,,+++,,,,,,,,,******,,,---+++***))))))++++++***)))&&&''')))***++++++******+++++++++***************)))))))))))))))))))))************++++++++++++,,,,,,---,,,,,,+++***))))))++++++++++++++++++++++++******++++++++++++******---,,,++++++,,,,,,+++***************))))))))))))$$$%%%''')))***)))((('''************************+++++++++++++++++++++++++++******+++------,,,***+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,.........---------------/////////000111333555666<<<===???@@@BBBCCCCCCCCCBBBBBBCCCEEEGGGHHHGGGEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEBBBAAA@@@AAACCCCCCBBBAAAAAABBBBBBDDDEEEGGGHHHHHHLLLOOORRRSSSUUUZZZaaagggooouuu}}}|||xxxuuuvvvzzz~~~xxxtttrrrrrrzzzyyyxxxvvvuuuuuuvvvvvvvvv|||{{{uuuwwwxxxnnnfffbbb```^^^^^^aaaeeegggggggggeee___XXXSSSSSSWWW[[[]]]```]]]\\\]]]___```aaabbbbbb___YYYSSSQQQRRRUUUVVVVVVVVVUUUSSSSSSUUUZZZ^^^bbbhhhpppuuuwwwvvvuuuuuuxxxyyyzzzyyyvvvssspppooouuu~~~{{{xxx}}}zzztttllleeebbbaaabbbbbbdddddddddaaa\\\UUUNNNJJJIIIIIIJJJLLLMMMNNNNNNOOOPPPPPPPPPPPPOOONNNMMMLLLJJJKKKKKKLLLMMMNNNNNNOOOOOOOOOPPPOOOOOOOOONNNNNNLLLLLLKKKJJJIIIHHHFFFEEEDDD@@@<<<:::999:::999888666555555444333222111111000///......---.........---------------,,,,,,,,,++++++++++++++++++++++++***)))(((''''''&&&&&&&&&******************************))))))******+++,,,,,,------,,,++++++,,,...,,,***)))***+++,,,+++)))(((((()))***++++++*********************************************)))))))))))))))*********+++++++++++++++,,,---,,,+++***)))++++++++++++++++++++++++******++++++++++++******,,,++++++++++++,,,++++++,,,,,,++++++******))))))'''(((***+++++++++******))))))*********+++++++++++++++++++++++++++++++++*********+++,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++++++++---------------------------------------------------------...---------------------------............///000222444666888999???@@@AAACCCDDDEEEEEEEEE@@@AAABBBDDDEEEEEEEEEDDDFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCCCCAAAAAACCCGGGKKKNNNOOOOOOSSSVVVZZZ]]]```eeemmmsss|||xxxssspppyyy~~~{{{zzzzzzzzzvvv|||~~~yyyxxx~~~~~~zzzvvvppphhhaaa\\\YYYXXXTTTUUUVVVXXX\\\```aaa``````\\\VVVRRRRRRTTTVVVVVVUUUUUUWWW[[[bbbiiikkkkkkccc]]]VVVQQQNNNOOOSSSVVVUUUUUUSSSPPPNNNNNNPPPRRRXXX[[[^^^``````^^^\\\\\\___aaacccbbb___]]]]]]^^^___gggoooqqqsssxxx||||||}}}zzzuuupppooosssyyy~~~xxxpppooosssyyy|||{{{||||||xxxooobbbUUUMMMJJJKKKLLLMMMOOOQQQRRRSSSPPPQQQQQQPPPPPPOOONNNMMMJJJJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPQQQPPPOOONNNNNNMMMMMMLLLLLLKKKIIIHHHGGGFFFCCC???============<<<777777666555444333222222111000//////............+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***)))((('''&&&&&&&&&'''******************************))))))******+++,,,,,,------,,,++++++,,,...---+++***+++,,,---,,,+++,,,,,,,,,++++++******)))************************++++++++++++++++++******))))))*********+++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++)))******++++++******)))***++++++++++++++++++,,,---------,,,,,,+++++++++,,,+++*********+++,,,---)))))))))***++++++,,,,,,************************)))***+++,,,,,,++++++,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,++++++++++++------------------------------------------------+++++++++,,,,,,---...///---------....../////////000111333555888:::;;;<<<@@@AAABBBCCCDDDEEEEEEEEE@@@BBBDDDEEEEEEEEEDDDDDDFFFFFFGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@???@@@BBBCCCBBBCCCFFFLLLSSSXXXYYYYYYXXX]]]dddjjjooouuu}}}{{{zzz|||||||||yyytttrrrzzzzzzvvvooopppqqqtttuuurrrkkkdddbbb```]]][[[YYYYYYZZZ[[[[[[___ccceeeiiioooqqqpppllliiieeecccbbbbbbaaaaaa[[[]]]aaahhhuuuwwwnnneee```^^^^^^dddjjjjjjhhhccc^^^ZZZZZZ]]]```dddccc```]]]XXXUUURRRPPPTTTVVVXXXWWWUUUTTTVVVYYYYYYbbbiiijjjkkkmmmmmmllliiiddd___]]]^^^aaacccdddhhhppp{{{xxx{{{sssaaaVVVJJJJJJJJJKKKLLLMMMOOOOOOQQQQQQQQQQQQPPPOOONNNNNNKKKKKKLLLMMMNNNNNNNNNMMMNNNOOOPPPQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFCCCAAAAAAAAA@@@???:::999888777666444333333222111000//////...//////******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))(((((()))*********************************))))))******+++,,,+++,,,,,,,,,******,,,------,,,++++++------,,,+++------,,,,,,+++******)))***************+++++++++++++++++++++++++++,,,,,,*********++++++++++++,,,))))))***+++,,,,,,---,,,++++++++++++++++++++++++))))))************)))))))))***++++++******+++,,,---------------,,,,,,,,,+++***((('''''')))+++,,,))))))******+++++++++,,,************************)))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------------------------------++++++++++++---...///000------...///000000111111222444666999;;;===>>>???AAAAAABBBCCCDDDEEEEEEDDDCCCEEEGGGHHHGGGFFFFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFEEEEEEDDDDDDCCCDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@???>>>===???CCCGGGIIIJJJNNNVVV```ggghhhhhhbbbiiittt}}}zzz{{{zzz{{{|||wwwrrrooonnnpppwww|||{{{||||||zzztttooolllhhhdddaaaaaadddhhhkkkllljjjfffcccaaacccfffjjjnnnppprrrsssvvv}}}~~~|||uuuxxx{{{|||yyyzzzwwwsssvvv~~~vvvmmmeee___ZZZWWW[[[^^^```___]]]]]]aaaeeemmmvvv~~~~~~|||yyyooohhhaaa___aaaaaa]]]XXXZZZaaajjjrrrxxx~~~~~~nnn```PPPOOOMMMLLLKKKKKKKKKLLLRRRRRRRRRQQQQQQPPPOOONNNMMMNNNOOOOOOPPPOOONNNNNNMMMNNNOOOPPPPPPNNNLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJHHHFFFEEEEEEEEECCCAAA<<<<<<;;;:::888777666555333222111000////////////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))))))))***+++******************************))))))******+++,,,***+++,,,+++))))))+++,,,,,,+++***+++,,,---,,,***++++++***************+++))))))*********+++++++++))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++))))))************))))))(((***,,,+++***)))+++---,,,,,,,,,,,,,,,,,,------))))))(((((((((((())))))***************+++++++++++++++++++++++++++++++++(((***------+++***+++---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------------------------------........................///...------...///000111......///000111222333333555666999<<<>>>@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEECCCEEEHHHHHHGGGEEEFFFGGGDDDDDDEEEEEEFFFGGGHHHHHHFFFEEEEEEDDDCCCBBBBBBAAACCCBBBAAA@@@@@@??????@@@>>>?????????@@@DDDKKKPPPWWWXXX]]]gggsss{{{}}}{{{www~~~}}}~~~|||xxxwwwvvvwwwqqqvvv|||}}}|||{{{xxx|||yyyppplllkkkfffaaa\\\ZZZ[[[\\\[[[ZZZbbbfffmmmqqqrrrqqqpppooorrrwwwzzzrrrllliiilllooorrrqqqnnnoootttyyy{{{sssqqqrrrooofff^^^XXX___fffjjjkkklllqqquuuyyy}}}~~~zzzxxxzzz}}}zzz}}}~~~~~~wwwggg[[[YYYWWWTTTQQQPPPPPPOOORRRRRRRRRRRRQQQPPPOOONNNOOOPPPQQQQQQQQQPPPOOONNNLLLMMMNNNOOOOOOMMMKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKIIIHHHHHHHHHGGGDDDBBB???>>>===<<<:::999888777333222111000////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((('''((()))************************************)))***++++++,,,***++++++***))))))***,,,+++***)))***+++++++++)))(((((((((((()))***+++,,,))))))******++++++++++++'''(((((()))***++++++,,,++++++,,,,,,,,,---------...---+++***)))******+++++++++++++++++++++++++++))))))************))))))'''***,,,+++))))))+++---*********++++++,,,,,,---((()))+++,,,+++***((('''************************,,,,,,,,,,,,,,,,,,,,,,,,(((+++------+++***+++---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++++++++,,,------...------------------------........................333222000//////000000111...///000111222333444555777888;;;>>>@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEAAADDDGGGGGGEEECCCDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEDDDCCCBBBAAAAAA@@@CCCBBBAAA@@@????????????>>>@@@AAABBBEEEJJJSSSYYYdddeeekkkvvvyyyvvvwwwzzz|||{{{|||}}}~~~~~~yyy||||||yyyvvvtttrrrpppsssoooiiieeeaaa^^^[[[XXXVVVUUUVVVWWWWWWYYYaaakkksss~~~~~~{{{qqqmmmpppsssuuuuuutttuuuuuuqqqooommmjjjgggfffeeeeeeeeedddfffiiijjjpppzzznnneeedddaaa]]][[[[[[XXXUUU[[[UUUSSSVVVUUUNNNIIIJJJNNNOOOPPPPPPOOOOOOPPPQQQQQQPPPOOOMMMLLLLLLKKKKKKGGGHHHIIIKKKLLLLLLLLLLLLNNNMMMKKKJJJIIIIIIIIIJJJAAA@@@???===<<<:::999888888666333000.........///..................---------------,,,,,,+++++++++...---,,,++++++---///000************************++++++******++++++,,,------,,,***)))))))))******++++++,,,,,,,,,+++******++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++******+++,,,,,,,,,,,,+++'''((()))***************++++++++++++++++++++++++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))'''(((***,,,,,,,,,***)))))))))***+++...---,,,,,,++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,++++++***)))(((((()))***+++444000+++***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........---------.........//////000000///...............,,,...222444555777999;;;@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@DDDAAA>>>===>>>@@@AAAAAAAAAEEEEEEEEEKKKWWWbbbgggjjjttt~~~~~~wwwuuuwww{{{}}}~~~~~~~~~}}}~~~|||}}}}}}{{{zzz}}}ttthhhaaa`````````^^^XXXYYYZZZ[[[[[[[[[ZZZZZZaaaaaacccfffhhhlllyyy}}}zzztttpppmmmiiieeeccc\\\[[[[[[\\\\\\___mmm|||}}}sssoooooonnnkkkiiiiiijjjjjjiiiccc``````[[[RRRNNNNNNMMMNNNOOOOOONNNMMMNNNNNNPPPOOONNNMMMLLLLLLLLLLLLJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLJJJJJJJJJJJJKKKDDDCCCBBB@@@>>>===;;;;;;:::888555222000//////000............---------------------,,,,,,+++++++++++++++*********+++,,,---************************++++++******++++++,,,------,,,+++***)))******++++++,,,,,,---------,,,,,,++++++++++++++++++++++++*********++++++++++++,,,)))************+++++++++******++++++,,,,,,,,,+++))))))******++++++******+++++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))'''%%%&&&(((***,,,,,,***)))))))))***+++------,,,+++++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***,,,+++***))))))***+++,,,000---***)))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------...,,,,,,,,,---------......000//////............///---000333555777888:::<<<@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>???@@@AAABBBBBBDDDIIILLLNNNUUUbbbmmmqqqzzz~~~}}}zzzxxxyyy|||zzzvvvwww~~~zzzuuuuuuxxx{{{}}}~~~~~~}}}||||||~~~|||yyyyyy}}}~~~|||yyyxxxxxxzzz}}}~~~zzzuuuqqqrrrwww}}}zzzssspppbbb\\\UUUSSSUUUYYY[[[[[[RRRYYYbbbhhhjjjkkkmmmooozzzzzz{{{}}}~~~|||tttnnnaaa``````___]]]^^^gggqqq~~~|||xxxvvvxxxxxxuuuqqqrrrxxx~~~|||yyytttiii\\\TTTSSSMMMNNNNNNOOONNNNNNMMMLLLNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMNNNOOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKLLLHHHHHHFFFDDDBBB@@@>>>===<<<:::777555222111111111.........---------,,,,,,------,,,,,,,,,,,,++++++******++++++++++++,,,,,,************************++++++******++++++,,,------,,,,,,++++++++++++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))+++---,,,,,,***)))))))))***+++,,,++++++++++++,,,,,,---+++++++++++++++*********)))******++++++******))),,,,,,++++++++++++,,,,,,---,,,***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------++++++,,,,,,,,,---------///............//////000000333666888999:::<<<>>>AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCAAAAAA@@@@@@???@@@@@@@@@>>>???@@@BBBDDDEEEFFFFFFGGGNNNUUU[[[dddqqq{{{|||vvvsssrrroooooopppsssvvvxxxwwwvvvqqqlllhhhhhhmmmssswwwxxx|||yyyuuutttwwwzzz}}}}}}}}}}}}zzzwwwwwwyyyzzzyyyvvvnnnmmmlllmmmoooqqqqqqqqqtttuuuxxx{{{}}}~~~~~~~~~yyyxxxwwwyyy{{{}}}}}}}}}yyyqqqlllmmmpppssssss|||qqqhhhbbb___^^^[[[XXXWWWYYY```gggmmmpppoooyyyuuuttttttsssqqqrrrwww}}}{{{~~~}}}{{{}}}~~~}}}xxxxxxlll]]]VVVNNNNNNNNNNNNOOOOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMOOONNNNNNNNNNNNOOOOOOPPPOOONNNNNNMMMMMMLLLLLLLLLKKKKKKIIIGGGDDDBBBAAA@@@===<<<999777444333222222//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------************************++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,&&&&&&''')))************************************++++++,,,,,,,,,---------))))))*********+++++++++++++++***+++++++++,,,,,,...------,,,++++++++++++++++++++++++++++++++++++(((((()))******+++,,,---++++++++++++++++++++++++......///---,,,,,,---///,,,,,,***)))))))))***++++++*********+++,,,------+++++++++*********************++++++++++++******++++++++++++++++++++++++,,,,,,---...///...---,,,++++++,,,,,,,,,,,,------------------------------//////......------,,,,,,,,,,,,,,,---------..................///000111111444666999;;;<<<===???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA???????????????@@@AAABBBAAABBBCCCEEEFFFIIIMMMOOONNNXXXbbbjjjuuu}}}}}}|||zzzvvvssspppnnnllllllmmmoooqqqrrrqqqooollliiieeedddhhhmmmqqqrrrxxxwwwvvvxxx|||~~~{{{{{{{{{zzzwwwuuummmkkkhhhgggiiijjjkkkkkknnnoooqqqsssuuuvvvwwwxxxpppnnnlllkkkmmmnnnnnnnnnxxx{{{yyyrrrqqqsssuuuuuupppkkkccc]]]ZZZ\\\```cccddddddfffkkktttyyyqqqlllnnnsss{{{kkk]]]PPPNNNLLLLLLNNNOOOMMMLLLLLLMMMNNNOOOPPPPPPOOOOOOOOOOOONNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLJJJHHHFFFDDDBBBBBB???>>>;;;999666444333222000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&'''((()))*********************************++++++,,,,,,,,,---------))))))*********+++++++++++++++*********+++,,,---///...---,,,+++++++++,,,++++++++++++++++++++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***)))+++,,,,,,,,,***)))))))))***+++************++++++,,,---************************++++++,,,,,,,,,,,,++++++)))******************))))))+++---//////...------+++++++++,,,,,,---------------------------------/////////......---------............////////////------...///000222333444666999<<<===>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@BBBAAAAAA@@@???@@@@@@@@@>>>>>>??????@@@AAACCCCCCEEEEEEEEEDDDFFFLLLTTTZZZ^^^hhhttt~~~wwwwwwwwwwwwvvvtttrrrppppppooooooqqqtttwwwxxxxxxvvvssspppnnnppptttxxxzzz~~~}}}}}}~~~{{{vvvrrrllljjjjjjlllnnnooopppppppppqqqrrrsssttttttllljjjgggeeefffffffffeeemmmpppuuu{{{~~~}}}~~~~~~zzz{{{||||||dddaaa]]]\\\aaajjjttt{{{}}}}}}uuulllhhhhhhiiimmmwww~~~kkkXXXSSSNNNLLLMMMMMMLLLJJJLLLMMMOOOQQQRRRRRRRRRRRRPPPOOOMMMLLLKKKLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLMMMLLLKKKJJJHHHFFFEEEDDDAAA@@@???<<<999777555444222111111000///...------++++++,,,,,,,,,,,,------******++++++++++++,,,,,,************************++++++******++++++,,,---***++++++,,,,,,,,,,,,+++((()))***+++++++++++++++************************++++++++++++,,,,,,,,,,,,)))************+++++++++,,,+++*********+++,,,---...---,,,+++++++++,,,---++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++***+++---,,,++++++,,,---,,,,,,***)))))))))***++++++************++++++,,,)))))))))***************,,,,,,,,,------,,,,,,,,,((()))************)))(((&&&(((+++,,,,,,+++,,,,,,***++++++,,,,,,------...------------------------/////////..................////////////000000000---...///000222444666777999;;;>>>???@@@@@@BBBDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@AAA@@@??????>>>>>>??????>>>>>>???@@@AAACCCEEEFFFFFFGGGGGGGGGJJJRRR^^^fffttt~~~~~~}}}~~~uuuuuuvvvwwwyyyzzzxxxvvvyyyxxxyyy|||~~~~~~}}}vvvqqqqqqtttxxx{{{zzzyyywwwvvvvvvvvvwwwxxxqqqooolllkkkkkkjjjiiiggggggjjjnnntttzzz}}}~~~|||||||||zzz{{{}}}xxxuuurrrsssyyy|||wwwoooiiihhhooozzz}}}ggg```VVVQQQPPPOOOMMMKKKLLLNNNPPPSSSTTTUUUTTTTTTQQQPPPNNNLLLKKKKKKLLLMMMKKKLLLMMMNNNNNNMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHEEEDDDCCC@@@===;;;888777333333222111000///......+++++++++,,,,,,---------++++++*********+++,,,---************************++++++******++++++,,,---))))))+++,,,,,,,,,++++++******+++,,,,,,+++++++++*********************************++++++++++++,,,)))************+++++++++,,,+++***))))))+++---...---,,,*********+++---...++++++++++++++++++++++++)))***++++++++++++***)))************************+++---......------...///,,,,,,***)))))))))***+++,,,+++******************((()))))))))*********+++++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))%%%(((++++++******,,,...******+++,,,,,,---......------------------------............////////////.........////////////000......000111333666888999:::<<>>>>>======>>>>>>>>>>>>???AAABBBEEEFFFHHHFFFIIIMMMPPPUUU___lllvvv}}}~~~|||{{{|||{{{{{{~~~~~~}}}{{{yyyyyyxxxwwwtttrrrkkklllpppuuu{{{}}}|||}}}}}}}}}xxxvvvuuuvvv{{{~~~pppgggggglllrrrwwwuuulll```XXXUUUSSSPPPMMMLLLNNNQQQTTTUUUVVVVVVUUURRRQQQOOOMMMLLLLLLMMMNNNKKKKKKMMMNNNNNNMMMLLLKKKNNNNNNMMMMMMLLLKKKKKKJJJHHHGGGEEECCC@@@===;;;999444444333222111000///...+++++++++,,,,,,---------...---,,,++++++---///000************************++++++******++++++,,,---((()))***+++,,,++++++***)))************))))))((())))))))))))))))))))))))))))))*********+++++++++)))************+++++++++,,,+++***))))))+++---...,,,+++)))))))))+++---...++++++++++++++++++++++++)))***+++,,,,,,+++)))(((************************''')))++++++*********+++,,,,,,***)))))))))***+++,,,,,,+++***)))))))))***(((((())))))*********+++******++++++++++++*********+++,,,------,,,+++***'''***,,,---+++,,,///111******+++,,,,,,---......------------------------------......//////000000---------.........//////...///000222555777:::;;;:::===???AAAAAAAAACCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===============>>>???@@@AAACCCFFFHHHIIIGGGMMMSSSYYY```kkkyyy|||zzz}}}~~~{{{rrrsssuuuyyy~~~~~~~~~wwwrrrooooootttzzz|||}}}}}}}}}vvvtttqqqttt~~~zzzmmmfffaaaZZZUUUSSSLLLPPPSSSTTTWWWZZZXXXRRRVVVUUUPPPKKKJJJKKKLLLKKKJJJJJJJJJJJJLLLNNNPPPQQQPPPPPPOOONNNNNNMMMMMMMMMIIIHHHFFFCCC@@@===;;;:::777555333222222111///---///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))),,,+++***)))))))))***+++,,,,,,,,,,,,,,,+++***)))***+++---......---+++***++++++,,,,,,,,,---------'''((((((***+++,,,------,,,,,,++++++++++++++++++***************+++++++++************************------,,,+++************************************,,,,,,---------,,,++++++,,,,,,,,,++++++*********///...,,,***))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***)))+++,,,...//////......,,,,,,,,,---------............//////000000111111+++,,,...000111000000///333333555777:::===???AAA>>>>>>???@@@AAACCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAACCCCCCCCCAAA???===>>>???>>>>>>???????????????>>>>>>???@@@BBBDDDGGGIIIKKKLLLTTT___jjjrrrzzz}}}yyyxxxzzz}}}|||zzzyyyzzz}}}xxxqqqlllmmmqqquuuxxxuuussssss{{{zzztttnnngggcccbbbZZZ___cccdddeeeddd^^^VVVVVVTTTQQQNNNNNNOOONNNLLLMMMMMMLLLKKKKKKLLLMMMNNNNNNNNNOOOOOOOOONNNMMMMMMIIIHHHGGGEEECCCAAA??????<<<:::777555444222///---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,+++***)))***+++,,,------,,,+++***(((((()))))))))*********,,,,,,++++++************++++++++++++++++++++++++)))))))))***++++++,,,,,,------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,---------,,,,,,,,,++++++------,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++---......---+++******+++,,,...............,,,,,,---------.........000/////////////////////---...///000111111222222555555777888;;;===???AAA??????@@@AAABBBCCCDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA???======???@@@???@@@BBBCCCBBBAAA???>>>???@@@BBBEEEHHHKKKMMMNNNUUU]]]hhhrrrzzz~~~|||yyyxxxzzz}}}~~~~~~zzzzzzyyy{{{yyyuuurrrooonnnpppllliiimmmzzz|||wwwxxxyyysssqqqtttqqqxxx~~~zzzooodddZZZVVVRRRQQQRRRRRROOOMMMQQQPPPNNNLLLKKKKKKKKKKKKKKKMMMOOOPPPPPPOOONNNMMMJJJIIIHHHGGGFFFEEEDDDDDDBBB???<<<999666333000---000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......++++++,,,,,,,,,+++*********+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,...------,,,+++******)))************************((())))))***+++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------------......------------,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,---............,,,------------.........000000//////...------,,,/////////000111333444555888888999;;;===>>>@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>>>>@@@CCCCCCEEEIIIKKKKKKIIIFFFCCCBBBDDDGGGKKKOOORRRTTTUUU^^^fffrrr|||~~~~~~~~~}}}~~~}}}wwwuuuuuuwww{{{|||sssnnnooohhhaaaaaajjjwww~~~yyyuuuttttttyyyiii___UUUSSSTTTSSSPPPOOORRRQQQOOOMMMKKKJJJJJJKKKIIIKKKNNNQQQQQQPPPOOOMMMMMMLLLKKKJJJIIIHHHGGGGGGDDDBBB>>>;;;999666222///111000///...---,,,,,,,,,------------------------+++++++++,,,,,,---------*********+++,,,---......++++++,,,,,,,,,++++++*********+++,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++******+++++++++++++++,,,***************************++++++,,,,,,---------************************)))***+++,,,---.........---------------,,,,,,,,,)))***+++------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------.........------------...........................---------////////////111333666777;;;;;;<<<>>>??????@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@BBBBBBBBBAAA@@@@@@BBBDDDGGGKKKRRRWWWYYYWWWRRROOOJJJLLLOOOTTTWWWZZZ\\\]]]ccckkkwww~~~|||||||||zzzzzzzzz|||~~~}}}uuupppnnnpppsssxxx}}}wwwnnneeebbbgggpppyyy}}}ssslllnnnuuummmZZZSSSSSSQQQQQQRRRQQQPPPNNNMMMLLLKKKLLLLLLIIIKKKNNNPPPQQQQQQOOONNNPPPOOONNNMMMKKKJJJHHHHHHDDDBBB???===;;;999666444333222111///...---------------------------------***++++++,,,,,,------...((())))))***+++,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++------,,,,,,+++*********------------------------***+++,,,---------------)))))))))))))))))))))))))))***+++,,,---.........+++++++++++++++,,,,,,,,,)))***+++------,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------.........//////+++,,,,,,---...///000000/////////000222444777999======???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBAAA@@@?????????@@@@@@BBBDDDEEEDDDCCCDDDEEEGGGKKKQQQ[[[cccgggfffbbb^^^TTTVVVXXX[[[^^^```bbbccceeemmmyyy~~~|||{{{|||~~~}}}}}}{{{{{{uuuttttttuuuwww||||||vvvppplllkkknnnsssxxx|||~~~~~~~~~}}}rrrlllmmmrrrvvvxxxwwwpppqqqwwwzzz```UUUSSSQQQQQQTTTQQQPPPNNNMMMLLLLLLMMMMMMJJJLLLNNNPPPPPPPPPOOONNNQQQPPPOOOMMMLLLJJJIIIIIIEEECCC@@@???>>><<<:::888555444333111000//////...------------------------+++++++++,,,,,,---------((()))***+++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********...------,,,+++******)))*********+++,,,,,,---------------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---,,,,,,))))))))))))))))))))))))***++++++,,,------------******++++++++++++,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------........./////////++++++,,,...///000111222//////111222555777999:::===>>>@@@AAABBBAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDAAA@@@???>>>???@@@AAABBBDDDGGGKKKMMMMMMMMMNNNOOOTTT[[[fffpppvvvvvvrrroooddddddddddddeeeggghhhiiijjjrrr~~~~~~|||yyyxxxxxxyyyzzz|||{{{{{{}}}~~~~~~}}}{{{xxxwwwvvvwwwzzz}}}}}}}}}}}}yyyuuuqqqooommmnnnqqqvvvzzz}}}}}}|||{{{|||}}}|||xxxvvvyyyyyyvvvxxxyyyyyydddXXXUUURRRQQQUUURRRQQQOOOMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKHHHFFFCCCBBBAAA???<<<:::777666555333111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++...------------------............------,,,,,,,,,,,,,,,++++++***************++++++,,,------......+++++++++,,,,,,,,,------))))))))))))))))))))))))+++,,,...///...---+++***************************++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++************+++++++++++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...............////////////------...//////000111111000111333666999;;;<<<===<<<>>>@@@AAABBBBBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCAAA@@@??????@@@BBBDDDFFFJJJOOOUUU[[[^^^___``````ccckkkvvvyyywwwtttrrrqqqrrrssstttttt|||}}}}}}|||{{{zzzyyyxxxxxxxxxxxxyyyxxxxxxyyy}}}~~~|||yyyxxxwwwwwwzzz|||yyyzzz|||~~~zzzvvvrrrppppppqqqpppssswww{{{|||{{{yyywwwuuuwwwvvvsssnnnpppxxx}}}xxxvvvxxx{{{|||}}}~~~~~~ggg[[[XXXTTTRRRUUUTTTRRRPPPNNNLLLKKKKKKKKKNNNNNNNNNNNNNNNNNNOOOOOOLLLLLLLLLLLLLLLLLLMMMMMMLLLIIIFFFDDDCCCAAA>>>;;;888777666444333222111111........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***)))***+++,,,,,,,,,,,,,,,///......------......///+++++++++******)))))))))'''((((((***+++,,,------++++++,,,------...//////((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,------.........///...,,,***))))))******++++++++++++++++++++++++,,,,,,,,,---------......))))))***+++,,,------...---------------------------,,,,,,++++++,,,,,,---///...---,,,+++,,,---.............../////////000/////////000000000000000111333666999<<<>>>>>>>>><<<===???BBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCAAAAAA@@@@@@BBBDDDGGGIIIPPPVVV```ggglllnnnooopppqqqxxx~~~||||||}}}~~~||||||wwwxxx{{{~~~||||||{{{yyyvvvtttsssssssssttttttuuuvvvwwwwwwyyy}}}|||wwwvvvuuuuuuwwwzzz~~~~~~}}}}}}~~~~~~|||{{{zzz}}}~~~zzzuuuqqqppprrrtttppprrrvvvyyyzzzyyyvvvtttmmmqqqsssoookkkkkkqqqxxxwwwrrrnnnmmmppptttvvvvvv{{{rrrccc]]]WWWTTTSSSTTTRRRPPPPPPOOOLLLKKKLLLLLLNNNLLLHHHJJJPPPPPPLLLPPPOOOMMMLLLLLLLLLMMMNNNNNNLLLJJJHHHGGGEEEBBB???::::::888777555333222111...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((((()))***,,,---......,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++************++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///.........++++++---...//////000000///...,,,++++++,,,...///------............------000---++++++...000///.........---...///111333444999999;;;<<<============?????????@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@CCCBBBAAA@@@@@@AAACCCCCC@@@AAABBBCCCDDDHHHLLLPPP\\\dddmmmssstttuuuyyy|||}}}|||zzzzzzzzzxxx{{{}}}zzzuuuqqqrrrttt|||zzzyyyyyy{{{}}}~~~~~~}}}zzzvvvsssqqqpppoookkkjjjiiijjjlllooosssuuurrrrrrtttzzz{{{uuusssrrrqqqqqqrrrtttwwwxxxtttuuuuuusssqqqqqqrrrssszzzyyyvvvtttssstttvvvxxxxxxvvvssspppnnnlllkkkkkkkkkpppuuuwwwvvvtttuuuvvvvvvvvvsssmmmkkkmmmmmmjjjpppllljjjnnnqqqrrruuuyyywwwkkkddd]]]XXXVVVSSSRRRQQQQQQPPPNNNMMMLLLLLLNNNMMMIIIIIIMMMNNNJJJNNNMMMLLLKKKKKKKKKLLLLLLMMMKKKIIIHHHHHHFFFCCCAAA===<<<:::888666444333222//////......------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++++++++***++++++,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++------......///.........///...,,,++++++,,,...///------............------000---++++++...000000///...---......000222444555999:::;;;===>>>?????????@@@@@@@@@AAAAAABBBCCCDDDCCCBBBBBBAAA@@@@@@??????@@@@@@?????????@@@AAAAAABBBCCCDDDEEEIIIOOOWWW\\\eeelllvvv{{{}}}~~~}}}zzzzzz{{{~~~{{{wwwtttrrrrrrqqqllloooqqqoookkkiiikkknnntttsssrrrrrrsssttttttttttttrrrooollliiigggeeeeeebbbbbbbbbcccfffjjjnnnppppppqqqsssxxx}}}|||vvvpppmmmlllkkkjjjkkkmmmoooppppppqqqqqqpppnnnlllmmmmmmsssrrrpppoooooooooqqqqqqnnnmmmjjjhhhfffeeeeeeeeedddgggkkkmmmmmmlllmmmooouuuvvvsssnnnllloooooommmkkkhhhhhhmmmppprrrvvv||||||vvv~~~}}}uuuooofff___]]]YYYYYYYYYYYYXXXVVVRRRNNNLLLNNNNNNJJJHHHIIIKKKJJJLLLLLLKKKJJJJJJJJJJJJKKKLLLJJJIIIIIIIIIGGGEEECCCAAA@@@>>>;;;999666444333111000//////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......---,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,------+++---...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++************++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++......//////...------,,,...---,,,++++++,,,---...------............------000...,,,,,,...///000///---......000222444666777999:::<<<>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEBBBAAAAAA@@@@@@???>>>>>>>>>>>>??????????????????CCCEEEGGGKKKQQQZZZeeekkkrrryyy~~~zzzuuusssrrrrrrrrrwwwuuuqqqnnnkkkiiihhhhhhaaacccdddcccaaabbbfffjjjiiiiiijjjjjjjjjiiihhhhhhkkkjjjgggeeebbb```______[[[\\\]]]___cccgggkkkmmmqqqrrruuuzzz}}}{{{tttnnnjjjiiihhhgggggghhhiiijjjiiikkkmmmllliiigggeeeeeeiiiiiiiiihhhhhhhhhhhhhhheeedddbbbaaa`````````aaa^^^```bbbddddddeeegggiiippprrrpppkkkkkknnnpppnnnfffeeehhhlllnnnpppwwwpppmmmttt}}}zzzqqqjjjhhhjjjmmmppppppnnnhhh\\\QQQMMMNNNNNNJJJHHHHHHJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJIIIGGGEEEEEECCCAAA???<<<999777666222111000///............------------------------------------------------,,,,,,,,,---------------,,,,,,+++++++++,,,------+++,,,,,,---,,,,,,++++++,,,++++++++++++,,,------,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********------,,,,,,,,,,,,------++++++++++++++++++++++++------.........---,,,,,,---...............------...---,,,,,,,,,,,,---...------............------///...------...///000000......000222444666888999:::;;;===???@@@BBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBAAAAAA@@@???????????????@@@@@@@@@?????????CCCGGGMMMTTT\\\fffooovvv}}}|||xxxtttpppnnnmmmlllmmmllliiigggdddcccbbbaaa]]]^^^]]]\\\\\\^^^cccgggeeefffhhhhhhgggfffeeeeeejjjjjjhhhgggeeedddcccccc^^^___aaacccfffiiilllmmmsssuuuzzzyyytttnnnmmmlllkkkjjjiiijjjjjjkkkmmmoooooolllhhheeedddffffffgggggggggeeedddcccaaa```___^^^^^^___aaaaaa]]]]]]^^^^^^___aaadddfffhhhjjjhhheeeeeeiiikkkiiibbbdddgggkkkkkklllttt~~~}}}tttuuuxxxuuu|||xxxyyyooo]]]SSSQQQNNNKKKIIIIIIKKKOOONNNNNNNNNNNNMMMMMMLLLLLLJJJIIIIIIIIIJJJJJJIIIGGGGGGFFFDDDAAA>>><<<:::888333222111///...---------------------------------------------------------+++++++++++++++,,,,,,,,,,,,+++++++++,,,------...+++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------......---,,,,,,++++++,,,---...////////////---------,,,,,,---------------............------//////......---...000111///000222444666888999:::;;;<<<>>>@@@AAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEEEECCCCCCCCCBBBAAAAAA@@@@@@?????????@@@@@@AAAAAABBBEEELLLUUU___hhhooouuuyyy~~~yyysssmmmiiigggfffddddddbbbaaa___^^^^^^]]][[[ZZZYYYWWWWWWZZZ___bbbdddfffiiiiiihhhfffggghhhkkklllllllllkkkkkkkkkjjjhhhhhhjjjlllmmmnnnooooootttwww}}}~~~yyyxxxvvvtttrrrqqqpppoooqqqtttvvvvvvrrrmmmjjjhhhhhhiiiiiiiiihhhfffdddbbb^^^^^^]]]^^^^^^```bbbccc^^^]]][[[[[[\\\^^^___```___aaa```\\\]]]aaacccbbb^^^___aaacccbbbbbbiiirrruuu~~~}}}zzzuuuxxxttt___WWWOOOMMMLLLKKKMMMPPPOOOOOOPPPPPPOOOOOONNNMMMKKKJJJIIIJJJKKKKKKIIIHHHHHHGGGFFFCCCAAA>>><<<;;;666555333111///.........------------------------------------------------------,,,++++++***)))))),,,++++++,,,,,,---...///+++,,,,,,---------------,,,,,,,,,,,,,,,------...---+++***))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***)))(((***+++,,,...///000000000------------------------------............------/////////...---...000222111222444666888999::::::======???@@@AAAAAABBBBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@>>>>>>???AAACCCGGGJJJLLLPPPWWWbbbkkkrrrvvvyyy{{{xxxooohhhbbb___]]]^^^^^^]]]]]]]]]]]]\\\\\\[[[YYYWWWVVVWWWZZZ]]]``````cccggggggffffffhhhkkkqqqrrrsssuuuvvvwwwwwwwwwwwwyyyzzz{{{|||{{{zzzyyy|||~~~}}}zzz|||~~~|||xxxsssooommmlllllllllkkkiiifffdddbbbaaaaaaaaaaaaccceeeggghhhcccaaa^^^]]]]]]^^^]]]]]][[[]]][[[WWWWWW[[[]]][[[XXXVVVWWWXXXWWWVVV[[[bbbfffooo|||}}}|||~~~nnn```RRRNNNNNNMMMMMMOOOOOOPPPPPPQQQPPPOOONNNMMMLLLKKKJJJKKKKKKKKKIIIHHHHHHHHHFFFDDDBBB@@@>>>===999888666444222111000000........................------------------------------,,,,,,,,,++++++++++++++++++,,,,,,...//////+++,,,,,,---......---------,,,,,,,,,,,,---......++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------,,,,,,,,,,,,------------------------------+++,,,,,,++++++)))((((((,,,,,,---.../////////...,,,------------------,,,------............------...000000///------000333333444666888999:::::::::>>>>>>???@@@@@@@@@@@@@@@DDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@??????@@@BBBFFFLLLTTT[[[___```fffnnnuuuyyy|||}}}|||zzz{{{}}}~~~vvvlllddd___\\\[[[\\\]]]^^^___```````````````^^^]]]]]]___ccceeegggfffjjjnnnooonnnoootttyyy~~~}}}{{{yyyvvvsssqqqooonnnnnnnnnnnnooorrrtttuuuqqqnnnjjjhhhhhhgggdddbbb]]]^^^\\\WWWWWWZZZ[[[YYYTTTPPPNNNPPPQQQPPPSSSWWWZZZbbbnnnwww}}}{{{|||~~~xxxfffUUUPPPPPPNNNLLLMMMOOOOOOPPPQQQPPPOOONNNMMMMMMKKKKKKKKKLLLKKKIIIGGGHHHGGGFFFDDDCCCAAA??????;;;:::888666444333222111........................------------------------******+++,,,...///000000+++++++++,,,---...///000+++,,,,,,---.........------,,,,,,,,,,,,---......***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///.........------..........................................---,,,+++***))).........///......---,,,,,,------......------,,,---..................---...000111///------000444444555777999::::::::::::>>>??????@@@@@@?????????DDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@??????>>>BBBCCCFFFLLLUUU```jjjpppmmmqqqwww{{{}}}vvvpppppprrrpppsssuuuvvvuuuvvvyyy}}}|||sssjjjccc```___```^^^___```bbbdddeeeeeefffhhhffffffgggjjjnnnpppqqqwww{{{||||||{{{|||}}}|||xxxvvvuuurrrnnnkkk```aaa___ZZZXXX[[[\\\ZZZSSSNNNKKKNNNPPPOOOQQQTTTRRRZZZdddkkknnnrrrxxx}}}}}}{{{~~~yyywwwyyy{{{tttqqqrrroooqqqtttwwwxxx{{{~~~}}}wwwttttttxxx~~~{{{qqqXXXQQQOOOLLLLLLPPPMMMOOOQQQPPPNNNMMMOOOQQQMMMMMMMMMMMMLLLKKKIIIGGGHHHHHHGGGFFFEEEDDDCCCBBB===;;;888555444333111///111000///...---,,,,,,,,,//////.........---------------------------------+++++++++,,,,,,---------...------------...////////////000000//////...---,,,,,,,,,---------......---,,,+++,,,------,,,***++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------,,,---......//////......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///000///...---,,,,,,,,,---------......000//////.........//////111000...---...///111222999::::::;;;<<<===>>>>>><<<>>>@@@BBBCCCBBBAAA@@@DDDEEEEEEEEEEEECCCBBBAAACCCAAABBBDDDBBB@@@BBBGGGFFFMMMUUU]]]hhhvvv}}}|||}}}~~~vvvmmmiiihhhhhhkkkhhhhhhjjjiiihhhnnnxxxxxxwwwsssnnnhhhdddbbbbbbbbbdddgggiiijjjlllooorrrvvvyyy|||~~~zzztttmmmeeebbbcccccc___ZZZXXXTTTPPPMMMMMMNNNNNNMMMRRRSSSWWW]]]dddiiijjjjjjttttttssspppqqqyyy|||vvvrrrooo~~~zzzyyyxxxyyyxxx{{{tttpppkkkeeebbbdddaaaccceeegggggghhhkkkmmmiiihhhfffeeefffhhhkkknnnpppsssxxx|||~~~}}}{{{zzz|||~~~hhh^^^YYYRRRNNNPPPMMMOOOQQQPPPNNNLLLMMMOOOLLLMMMMMMMMMMMMLLLJJJIIIJJJIIIIIIHHHFFFEEEEEEDDD@@@===:::888777666333222111000///...------------//////.........---------////////////////////////,,,,,,,,,,,,,,,,,,---------------............///---.........------,,,,,,,,,,,,---------.........---,,,,,,---......---+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...////////////............---------,,,,,,,,,,,,,,,,,,---------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...///000///------,,,,,,---------.........000//////.........//////111111000///000222333555999:::;;;<<<===>>>>>>???<<<>>>@@@BBBBBBBBBAAA@@@BBBCCCDDDDDDDDDDDDBBBBBBCCCAAABBBDDDCCCBBBGGGMMMYYYbbbjjjpppwww~~~uuulllfffcccbbbcccdddbbbccceeedddbbbfffnnnuuuvvvuuuqqqmmmjjjhhhhhhjjjmmmrrrwww{{{xxxsssqqqmmmfff___]]]YYYUUURRRRRRSSSSSSSSSWWWXXXYYY]]]aaaccccccbbbeeefffgggfffiiirrryyytttpppnnn{{{pppooommmjjjiiihhhhhhhhhlllwwwwwwnnneeeaaa\\\WWWVVVXXXVVVWWWYYYYYYXXXXXXZZZ[[[UUUVVVXXXZZZ\\\\\\\\\\\\aaaccceeeggggggfffeeedddfffhhhjjjlllnnnrrrvvvzzzuuuzzz~~~xxxllldddXXXOOOLLLKKKMMMOOOOOOMMMLLLLLLMMMLLLMMMMMMNNNNNNMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFCCC@@@===;;;:::999666555111000000///...........................---------////////////////////////------------,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,,,,+++++++++***,,,------------............------...///000...---************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......//////......//////............------++++++,,,,,,------......------------------------........................---------------------------.../////////...---,,,,,,------------........./////////......//////000111111111111333555777888::::::;;;<<<===>>>??????===>>>@@@AAABBBBBBAAA@@@AAAAAABBBCCCCCCCCCCCCBBBDDDBBBBBBDDDFFFJJJTTT___uuu|||{{{|||{{{tttqqqpppqqqmmmhhhccc___^^^____________aaacccaaa```dddjjjuuuwwwzzzzzzyyyxxxwwwwww|||yyyqqqkkkfff```[[[YYYYYYXXXXXXXXXWWWWWWYYY[[[\\\ZZZYYY[[[\\\]]]^^^aaahhhsss{{{~~~}}}{{{xxxuuurrrooommm{{{wwwvvvxxxzzz{{{~~~{{{xxxuuusssooojjjggg```___^^^]]]\\\\\\[[[[[[dddppp~~~tttiii___ZZZWWWSSSRRRTTTRRRTTTUUUUUUTTTTTTUUUWWWSSSUUUXXXZZZ[[[ZZZYYYXXXYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[]]]___aaacccfffjjjmmmnnnrrruuuvvv{{{|||rrrcccTTTLLLIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNLLLKKKKKKJJJIIIIIIHHHHHHEEEBBB???===<<<;;;999777222222111000////////////........................------------------------......------,,,,,,,,,++++++,,,...000000///...,,,---,,,,,,+++++++++++++++------------............///......///111111000...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---------------............------------,,,,,,,,,,,,,,,+++++++++------------------------------------......................................./////////...---,,,+++------------............//////////////////000111000000111333555777999;;;;;;;;;<<<===>>>??????@@@>>>???@@@AAAAAAAAAAAA@@@AAABBBBBBBBBBBBBBBBBBBBBDDDBBBBBBEEEKKKVVVhhhyyyzzzxxxvvvwwwwwwtttnnniiigggfffdddccc```___^^^^^^___``````aaacccdddeeegggmmmsss{{{~~~uuummmgggccc___]]][[[ZZZYYYZZZ\\\\\\[[[ZZZ\\\\\\]]]]]]^^^bbbiiinnnrrrrrrqqqqqqooommmkkkjjj~~~~~~}}}zzzxxxsssnnniiiggghhhjjjkkkkkkllliiigggeeecccaaa^^^[[[XXXWWWVVVUUUUUUTTTTTTTTT\\\hhhuuusssggg\\\WWWUUURRRQQQRRROOOQQQSSSTTTSSSTTTVVVWWWWWWXXXYYYZZZZZZYYYWWWVVVXXXXXXXXXXXXXXXXXXWWWWWWUUUVVVXXXYYY[[[]]]aaadddhhhkkkmmmlllmmmqqqrrrooopppqqqsssyyyppp]]]QQQHHHHHHHHHJJJLLLMMMNNNOOOLLLLLLLLLMMMMMMNNNOOOOOOKKKKKKKKKJJJJJJIIIIIIHHHFFFCCC@@@>>>===<<<999888444333222111000/////////---.....................------------------------.........------,,,,,,,,,+++,,,...000000///...,,,......---,,,+++,,,,,,------------........./////////......000111222111///------------------------------------------------+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))((((((------------------------++++++,,,,,,,,,---------......................../////////......---,,,,,,---------........./////////////////////000111111///000111333666888:::<<<;;;<<<<<<===>>>???@@@@@@??????@@@@@@AAAAAA@@@@@@CCCCCCBBBBBBAAAAAAAAAAAABBBAAACCCHHHQQQbbb{{{||||||yyyvvvqqqkkkeeeaaa```aaa\\\[[[[[[[[[\\\^^^```bbbdddgggiiijjjmmmttt~~~xxxqqqmmmiiigggeeedddddddddbbbaaa^^^^^^^^^]]]]]]___cccfffgggggggggfffeeedddcccbbb{{{xxxwwwuuusssqqqoookkkfffbbbaaa___\\\\\\]]]^^^______^^^]]][[[[[[ZZZYYYWWWTTTTTTSSSRRRPPPPPPPPPQQQQQQVVV___jjjrrrzzz~~~sssggg[[[WWWVVVTTTRRRSSSOOOQQQSSSTTTUUUVVVXXXZZZ[[[\\\\\\]]]\\\[[[YYYXXXVVVVVVVVVVVVUUUTTTSSSSSSRRRSSSTTTUUUUUUWWWZZZ]]]___ccceeecccccceeeddd```aaaaaabbbeeekkkoooqqqrrrssszzzuuucccVVVLLLJJJHHHHHHJJJMMMNNNOOOLLLLLLLLLLLLLLLMMMNNNOOOLLLLLLKKKKKKJJJJJJJJJJJJGGGDDDAAA???>>><<<:::888777666444222000//////...---------...............////////////////////////.........---------------,,,,,,.../////////...---000///---,,,,,,,,,---...------.........////////////......000222222111000........................------------------------++++++,,,,,,,,,,,,------)))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------------------------...............---------------........./////////////////////000111222222000111333555888:::;;;<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBBBBCCCDDDEEEJJJRRR]]]mmm~~~~~~}}}xxxooofff```]]]]]]]]]WWWXXXXXXZZZ]]]aaaeeeggglllrrrvvvwww||||||||||||{{{{{{zzzzzzzzz|||yyyuuuqqqnnnjjjgggdddcccaaa``````aaadddeeebbbaaa___]]]\\\ZZZZZZZZZ}}}wwwssspppkkkhhhiiigggdddaaa```]]]ZZZXXXXXXXXXYYYYYYYYYYYYYYYZZZYYYXXXXXXXXXYYYWWWUUURRRSSSQQQPPPNNNOOOPPPSSSTTTVVV]]]dddjjjrrr|||}}}qqqfffcccbbb```]]]\\\ZZZ\\\^^^^^^^^^___aaacccgggiiikkkmmmmmmkkkhhhfff___```___^^^]]]ZZZXXXVVVXXXYYYZZZYYYYYYZZZ]]]______ccceeecccbbbcccaaa]]]^^^]]]\\\]]]```cccdddeeedddhhhmmmooooooqqquuuxxx|||yyylllbbbSSSNNNIIIFFFHHHJJJLLLLLLMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLHHHFFFBBB@@@???>>><<<:::999888666333111///...------------.........//////////////////////////////------------............---------............///000///---,,,,,,,,,---...............////////////.........///111222111000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,...------------......///............////////////////////////000111222333222333555888:::<<<===>>><<<======>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCDDDFFFGGGMMMRRR\\\fffnnnyyy~~~yyyuuusssvvvxxxwwwxxxzzzxxxssskkkddd```_________[[[\\\]]]aaafffmmmsssvvv}}}}}}xxxwwwxxxxxxwwwnnnkkkfffdddeeeggghhhiiiggggggffffffeeedddccccccbbbgggnnnrrrtttwww|||~~~{{{vvvsssnnnkkkjjjjjjjjjjjjgggddd```[[[XXXWWWWWWWWW~~~~~~vvvqqqlllhhhgggeeeaaa^^^]]]ZZZVVVSSSSSSTTTTTTTTTWWWYYY\\\\\\[[[YYYYYYZZZZZZYYYYYYZZZZZZYYYUUURRRSSSQQQOOONNNPPPSSSVVVYYY\\\aaaeeeiiirrr~~~~~~sssqqqqqqnnnkkkiiihhhjjjkkklllkkkkkkmmmnnnvvvyyy~~~{{{xxxrrrrrrrrrpppmmmiiieeeccccccddddddcccbbbccceeegggfffjjjkkkiiiggggggccc___aaa___]]]]]]___aaaaaaaaa___aaadddeeeffffffhhhiiihhhlllrrrxxx}}}{{{sssYYYRRRJJJFFFFFFHHHJJJJJJMMMLLLKKKJJJJJJKKKLLLMMMOOOOOONNNNNNNNNNNNNNNNNNJJJGGGDDDBBBAAA???===;;;;;;999777444111///---,,,---------.........//////------------------------,,,---------.../////////...------------...//////000///---++++++,,,---.............../////////000...------///111222111000------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......//////......---------.........//////++++++,,,---///000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000............/////////000////////////000111222333444555777:::<<<===>>>???======>>>???@@@AAAAAABBBAAAAAA@@@@@@???@@@@@@AAA??????@@@AAADDDGGGJJJKKKVVV^^^lllwww}}}zzzxxxqqqllljjjlllnnnnnnpppsssnnnkkkfffcccccccccccccccccccccfffjjjqqqyyy|||ppphhhffffffeeecccddd```\\\ZZZ[[[^^^```aaa^^^^^^]]]\\\[[[ZZZYYYYYYZZZ```fffjjjkkklllooorrrrrrooommmnnnttt|||{{{zzz}}}~~~xxxuuurrrqqqpppmmmjjjddd^^^ZZZXXXXXXXXX~~~yyyqqqmmmkkkjjjiiigggfffdddaaa\\\WWWUUUVVVXXXWWWWWWVVVTTTRRRRRRTTTWWWVVVYYY\\\]]]\\\ZZZZZZZZZZZZ[[[\\\[[[XXXVVVVVVWWWTTTUUUUUUWWWXXXZZZ\\\]]]hhhmmmuuu}}}}}}}}}zzzwwwwwwyyyyyywwwuuutttwwwzzz|||{{{xxxssspppmmmkkkhhheeebbb```______```^^^]]]]]]^^^___^^^\\\[[[^^^bbbfffhhhkkkmmmooorrrsssxxx~~~|||ggg\\\NNNEEEDDDFFFHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLPPPOOONNNLLLKKKJJJJJJJJJHHHHHHGGGEEECCCBBBAAA@@@???<<<888555444222000///000111111111000///...---////////////////////////...........................------,,,,,,------...000000//////.........---......---------,,,,,,,,,---------............///......------------......---------.........//////++++++++++++++++++++++++------------------------++++++,,,---............---------.........///////////////......---------//////////////////......//////.........---------//////.........---------............/////////000///.........000222444555777999;;;<<<<<<===???@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA???======>>>>>>>>>===AAAAAA@@@???AAAGGGNNNTTTdddvvvzzztttooollldddcccaaa```aaacccfffhhhcccgggkkklllkkkkkkmmmooosssuuuyyyxxxjjj___[[[[[[\\\]]]^^^\\\[[[YYYYYYZZZ[[[\\\ZZZ\\\___```___^^^]]]^^^```bbbfffiiikkkjjjiiihhhkkkeee___^^^cccjjjoooqqqrrrnnnkkkiiifffdddiiippp}}}{{{vvvnnnhhhcccaaa___^^^~~~vvvssssssqqqooojjjeee___\\\\\\]]]\\\[[[]]][[[YYYUUUQQQPPPRRRTTTVVVVVVUUURRRPPPOOOQQQSSSWWWZZZ]]]______^^^^^^______aaaccccccbbbaaa```aaa___```aaacccfffhhhkkklllvvv|||{{{vvvsssqqqpppkkkiiigggeeedddbbb___\\\[[[\\\]]]___```bbbeeefff``````dddhhhjjjiiimmmsss|||yyynnn^^^SSSMMMJJJGGGEEEKKKKKKKKKKKKKKKLLLMMMMMMQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKJJJHHHGGGEEEDDDDDDBBB???;;;888666444222111000000000000000///......////////////////////////...........................------,,,,,,------...000/////////............/////////.........---------------............///......------------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---,,,,,,,,,------------..................---------,,,,,,------------------------//////.........---------//////.........---------........./////////000000000000000000222444555777888:::<<<<<<======???AAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBBBBAAA@@@???AAAAAAAAABBBEEELLLUUU[[[pppyyyqqqkkkfffccc^^^]]]\\\\\\^^^bbbfffhhhjjjnnnsssvvvxxx|||yyykkkaaa]]]]]]___``````___]]]\\\]]]^^^```aaaaaacccgggjjjkkkjjjjjjjjjlllmmmoooqqqqqqqqqooonnniiieee___]]]___eeekkkooollljjjiiihhhdddaaaccchhhrrruuuzzz~~~~~~wwwrrrmmmjjjzzzsssjjjdddaaa^^^[[[YYYVVVSSSPPPOOOPPPRRRSSSSSSWWWVVVTTTQQQOOOOOORRRTTTXXXXXXWWWTTTRRRQQQRRRTTTYYY\\\aaadddfffggghhhiiiiiimmmqqqssssssrrrrrrsssrrrsssuuuxxx|||{{{xxxsssmmmgggbbb```___]]][[[\\\]]]```aaa___^^^```cccdddcccfffkkkhhhmmmuuu~~~}}}~~~uuuiii^^^UUUKKKEEELLLLLLKKKLLLLLLMMMNNNOOOQQQPPPOOONNNMMMLLLLLLLLLMMMLLLKKKJJJIIIHHHGGGFFFEEEBBB>>>;;;999777555333000000000000////////////////////////////////////..............................------------......////////////............000000000/////////......---------............///......------------......+++++++++,,,,,,,,,------------------------------------------------------/////////......,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------...............---------/////////............---....../////////000000000111111222333444666888999999;;;===>>>>>>>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAA@@@@@@BBBCCCEEEHHHNNNVVV```fffwww}}}xxxwww|||zzzqqqjjjddd___]]]]]]\\\[[[\\\___dddiiimmmuuuzzz}}}|||}}}qqqgggbbbccceeegggfffeeeccccccdddfffiiikkkllloootttyyy}}}~~~}}}}}}{{{{{{zzzyyyxxxwwwuuutttkkkhhhddd``````eeelllrrrrrrpppoooppplllggggggjjjnnnoooqqqssstttwww|||bbb___ZZZWWWVVVUUURRRPPPOOONNNMMMMMMOOOQQQTTTUUUWWWWWWVVVSSSRRRSSSVVVXXXZZZ[[[[[[ZZZYYYYYY[[[]]]___dddjjjooosssvvvyyy{{{|||{{{uuuppplllfffbbbaaaaaabbbbbbZZZXXXXXX[[[[[[ZZZ\\\```aaadddiiinnnsssyyyyyywwwwwwgggWWWLLLJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGDDDAAA>>><<<:::777555111111000000////////////////////////////////////..............................------------......///////////////.........000000000/////////......---------............///......------------......---------.........//////------------------------------------------------...............---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////......................../////////..................////////////000000000222222333444666888999:::;;;===????????????AAACCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAAAAABBBCCCEEEIIINNNTTT[[[bbbjjjnnnuuu}}}zzzvvvvvvyyyuuummmgggccc```___aaa```aaadddhhhooouuuyyy}}}xxx{{{|||rrrmmmlllnnnppppppooommmmmmooorrruuuxxxyyy|||~~~{{{yyyxxxsssrrroookkkiiinnnwww~~~~~~{{{yyyyyyvvvqqqppprrrrrrsssuuuvvvwwwzzz}}}}}}xxxwww|||TTTSSSRRRRRRRRRQQQOOONNNLLLMMMMMMMMMOOOQQQUUUWWWWWWWWWVVVTTTTTTUUUXXX[[[]]]___aaacccdddeeehhhkkknnnsss{{{{{{sssnnnjjjfffccc]]]YYYWWWYYYYYYWWWXXX[[[]]]___aaaccceeeiiimmmpppsss{{{~~~ssszzz{{{eeeVVVIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJGGGEEEBBB@@@???===:::777333333111000000///000000///////////////////////////////////////////////////......------......///.........////////////////////////.........---------------............///......------------......---------.........//////++++++++++++++++++++++++------------------------,,,---....../////////...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000---.....................////////////////////////////////////000000000111111222333555777999::::::<<<>>>@@@@@@???@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBCCCFFFHHHPPPUUU\\\ccciiinnnrrruuuvvv|||~~~|||{{{}}}zzzrrrkkkgggffffffffffffhhhlllrrrzzz{{{yyywww{{{|||{{{|||~~~}}}{{{zzz|||~~~||||||zzzwwwvvvzzz}}}|||zzzvvvvvvxxxtttwwwzzz}}}~~~}}}zzzuuuqqqrrrxxxQQQQQQQQQQQQPPPNNNMMMLLLIIIJJJLLLNNNOOOQQQUUUXXXYYYYYYZZZYYYZZZ\\\aaadddiiilllpppsssvvvyyy}}}}}}sssmmmkkkeeeaaa```___\\\[[[]]]YYY[[[\\\]]]]]]___bbbdddhhhmmmrrrvvvyyy}}}{{{|||ppp```OOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLOOOOOOOOOOOONNNNNNNNNNNNGGGFFFDDDCCCBBB@@@===;;;777666444222000000000000//////////////////////////////////////////////////////............//////.........////////////////////////.........---------------............///......------------......+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,---//////000000000,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,,,,---.........---------..................////////////000000000/////////000000000111111111222555777999:::;;;;;;===>>>@@@@@@???@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCBBBBBBEEEKKKPPPeeeiiinnnrrruuuwwwzzz{{{||||||}}}uuupppnnnppprrrsssrrrvvv}}}zzzzzzyyy{{{~~~}}}zzz}}}~~~}}}zzzvvvssssssvvvyyy}}}{{{{{{{{{|||RRRSSSTTTSSSQQQPPPOOOOOOKKKNNNRRRTTTVVVYYY^^^bbbfffgggiiijjjmmmrrrxxx|||}}}uuummmjjjgggbbb^^^^^^^^^___``````___^^^___```ccceeehhhhhhgggiiinnnsssxxxwwwiiiYYYXXXUUURRRNNNLLLJJJIIIKKKKKKJJJKKKKKKLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOHHHGGGFFFFFFFFFDDDBBB???;;;999666333111000000000//////////////////////////////////////////////////////............//////............/////////000000000000/////////......---------............///......------------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///////////////...,,,------------.........,,,,,,---------.........++++++,,,,,,---......///---------.........//////.../////////000000000000//////000000000111111111333444777999;;;============>>>@@@@@@??????AAABBB@@@@@@@@@@@@@@@@@@@@@@@@<<<@@@CCCFFFJJJRRR^^^ggg~~~~~~~~~}}}|||~~~}}}{{{wwwxxxzzz|||}}}}}}|||wwwrrrtttSSSTTTUUUUUUTTTTTTTTTUUURRRVVVZZZ^^^```dddjjjooovvvxxx{{{~~~yyytttssshhhiiiiiihhhdddbbbaaaaaa```bbbdddbbb``````cccfffdddkkktttyyy|||zzzoooccc```\\\VVVQQQMMMIIIHHHLLLKKKKKKKKKLLLMMMNNNOOOLLLLLLMMMMMMMMMMMMNNNNNNIIIHHHHHHHHHIIIHHHEEEBBB===;;;888444222000000000////////////////////////000000000000000000000000//////............//////---.........//////000000111111111111000000000000---------.........//////.........------.........---------.........//////------------------------------------------------000000000000///...---,,,---------.........//////---------....../////////------......///000111111---------.........//////.../////////000000111111000000000000111111111111444666888;;;===?????????===>>>@@@@@@??????@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@>>>BBBIIIPPPYYYfffwww~~~}}}yyyzzz~~~{{{qqqmmmwwwUUUWWWZZZ[[[\\\___ccceeeaaagggnnnrrrtttyyyyyysssnnnjjjgggdddeeeccc```^^^]]]\\\[[[YYY```aaaeeehhhkkkppp}}}|||tttmmmgggcccaaaZZZNNNIIIJJJHHHGGGIIILLLKKKGGGGGGJJJMMMMMMMMMMMMMMMNNNNNNNNNJJJJJJJJJJJJIIIGGGEEECCCAAA>>>:::777555333000---111111000000000000111111////////////////////////111111000000//////......000000000///......------........................////////////////////////........................------------------------,,,,,,,,,---------............------------..............................------............------/////////...---------,,,---------...............000000//////.........---///////////////000111111000000......///111333444888999;;;===>>>???@@@@@@BBBAAAAAA@@@AAABBBDDDEEEDDD@@@???BBBCCCAAA@@@CCCDDDKKKSSS___rrr|||qqqooosss^^^aaaeeeiiimmmqqqvvvyyy}}}~~~xxxuuuppprrrtttxxx{{{~~~zzzvvvsssrrrssswwwyyyuuupppkkkeee```^^^]]]\\\\\\ZZZ[[[___bbbccceeemmmxxxzzzuuuqqqllljjjhhhaaaVVVOOONNNKKKIIIJJJLLLLLLIIIJJJNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLLLLJJJIIIGGGEEEAAA???;;;999777666333111000000000000000000111222////////////////////////000000000000////////////.........///////////////........................................................................------------------------,,,,,,,,,---------............------------..............................------............------...............------------------............///000/////////............////////////000000000000000000//////000111444555888999;;;<<<>>>?????????>>>>>>======>>>@@@AAABBBEEEAAA???BBBBBB@@@AAACCCFFFQQQbbbtttxxxwwwnnnrrryyy~~~zzztttnnnjjjeee```]]]WWWWWWXXXYYY\\\___ccceeegggjjjkkkjjjfffaaa]]]\\\[[[]]]ccclllvvv}}}~~~}}}{{{zzzzzz|||}}}uuulllfffcccaaaaaaYYYYYY\\\``````___dddjjjmmmsssxxxyyy~~~}}}wwwtttqqqpppqqqqqqlllaaaYYYVVVOOOJJJHHHIIIHHHEEEGGGJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKIIIHHHCCC@@@>>><<<;;;999777444000000//////000111111222////////////////////////////////////000000000000------......///000000111........................................................................------------------------,,,,,,,,,---------............------------..............................------............---------------...............------........./////////////////////..................///000000000000000000000000000111333555666888999;;;<<<===>>>??????<<<<<<<<<===>>>@@@AAABBBEEEAAA???AAABBB@@@AAAEEEKKK\\\sss~~~uuuqqqooopppooollljjjhhhgggffffffeeedddccccccbbb___[[[WWWSSSQQQOOOMMMNNNQQQTTTVVV\\\___bbbccc___ZZZVVVTTTSSSRRRUUU^^^jjjqqqrrrppppppnnnmmmmmmooopppooonnnhhhqqq||||||yyyvvv~~~{{{sssmmmjjjaaa___```cccdddbbbdddhhhfffiiikkklllnnnuuu|||yyyuuurrrssswww|||}}}uuummmhhhWWWPPPJJJGGGEEECCCDDDHHHLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNMMMLLLJJJIIIEEECCC@@@???===;;;888555000000000000000111222222////////////////////////......//////000000111111............//////000000........................................................................------------------------,,,,,,,,,---------............------------..............................------............------,,,---------.../////////------......//////000000///////////////...............///000111000000///000000111111333555777888999999;;;<<<===>>>>>>>>>>>>??????@@@BBBCCCDDDEEECCC@@@???@@@@@@@@@CCCIIIVVVhhh|||~~~{{{pppfff^^^[[[[[[ZZZXXXWWWVVVWWWXXXXXXVVVXXX\\\aaabbb```ZZZUUUQQQNNNJJJHHHHHHKKKOOORRRWWW[[[___```]]]XXXSSSQQQPPPNNNOOOVVV```ggghhhfffhhhfffddddddcccbbb___]]]^^^bbbhhhkkkllljjjgggfffaaafffmmmqqqtttwww}}}|||qqqkkkggggggfffbbbbbbddddddcccbbbbbbdddfffkkkooovvv~~~xxxtttyyydddZZZOOOKKKHHHGGGIIILLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMLLLKKKJJJIIIGGGEEECCCAAA???<<<888555222222111111111111222222000000000000000000000000......//////000000111111000000//////....................................................................................------------------------,,,,,,,,,---------............------------..............................------............------,,,---------.../////////------......///000000111.........///////////////...//////000000000000000000111222333555777999::::::;;;<<<===>>>>>>??????@@@@@@AAABBBDDDDDDEEEEEEAAA>>>>>>@@@AAABBBHHHPPPcccttt}}}{{{{{{~~~~~~yyyuuurrrsssvvvyyyzzzyyytttkkkaaaXXXTTTPPPOOONNNMMMNNNPPPRRRSSSWWWYYY^^^ccceeeaaa[[[UUUNNNLLLIIIHHHJJJNNNSSSWWWYYY]]]```aaa^^^YYYUUUSSSRRRQQQQQQVVV]]]ccceeeeeegggeeecccbbb```\\\XXXTTTWWWXXXZZZ[[[[[[[[[ZZZZZZWWWZZZ]]]___```cccjjjoootttvvvyyy}}}yyyuuuqqqjjjdddcccddd___\\\]]]]]]\\\___cccfffnnnwww~~~~~~{{{ssseeeWWWOOOKKKIIIJJJNNNNNNMMMMMMLLLLLLKKKKKKJJJIIIJJJKKKLLLLLLKKKJJJJJJHHHGGGEEECCCBBB???;;;888666555444333222222222222000000000000000000000000////////////000000000000111000000///......------........................------------------------........................------------------------,,,,,,,,,---------............------------..............................------............---------------...............------...///000000111222.........//////////////////////////////000111111000111333555777999;;;;;;<<<<<<===>>>???????????????@@@AAABBBCCCCCCCCCBBB???>>>???BBBDDDGGGPPPZZZmmm|||}}}zzz||||||xxxwwwxxxyyyzzzrrrllljjjhhheeeeeehhhkkkmmmnnnkkkddd\\\VVVSSSPPPOOONNNMMMNNNPPPSSSUUU]]]^^^aaadddfffccc^^^ZZZSSSQQQNNNNNNOOOTTTXXX\\\^^^aaaddddddaaa\\\YYYWWWTTTUUUVVVZZZ^^^cccgggjjjjjjiiigggeeeccc^^^YYYUUUSSSSSSSSSTTTVVVVVVVVVVVVQQQSSSVVVVVVVVVYYY^^^cccccceeegggjjjnnnssszzz~~~|||wwwpppiiidddbbb```\\\[[[___^^^bbbhhhnnnuuu}}}hhhZZZRRRLLLKKKLLLOOONNNNNNMMMLLLLLLKKKKKKHHHIIIKKKLLLLLLLLLKKKKKKGGGFFFFFFFFFFFFDDD@@@===999888666555333222222222000000000000000000000000000000000000///////////////////////////.................................------------------------........................------------------------,,,,,,,,,---------............------------..............................------............------...............---------------...///000111222222............/////////000111000...------///111333000111333666999;;;<<<======>>>???@@@@@@AAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@???BBBFFFIIINNNZZZeeeppp~~~sssooohhhbbb```aaaeeegggiiidddaaabbbaaa^^^]]]___aaacccdddbbb]]]XXXTTTRRRUUUSSSQQQPPPQQQSSSVVVXXX]]]]]]^^^```bbbbbb```^^^WWWUUUSSSQQQRRRTTTXXXZZZ___aaacccccc___[[[XXXWWWSSSUUUWWWZZZ]]]bbbhhhllljjjiiihhhfffddd```ZZZVVVQQQQQQRRRTTTWWWXXXWWWVVVLLLOOORRRRRRRRRTTTYYY]]]XXX[[[^^^```aaacccfffiiihhhiiikkkpppwwwyyyqqqmmmhhh```]]]```]]]^^^```dddiiirrr|||kkk]]]SSSNNNNNNOOOOOOOOONNNMMMLLLLLLKKKIIIJJJKKKLLLMMMMMMLLLLLLFFFFFFFFFHHHIIIHHHEEECCC;;;:::888666444333222222000000000000000000000000111111000000//////......------......///000000000........................------------------------........................------------------------,,,,,,,,,---------...............------.................................---..................---/////////......------,,,------...///000111222222---.........//////000000222000...,,,,,,///222444000111444777999;;;======>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAA@@@AAAAAADDDIIIMMMSSS```mmmppp}}}|||{{{}}}{{{zzzssskkkeeeWWWVVVTTTQQQOOORRRYYY___aaaaaa```___]]]ZZZXXXWWWXXXYYYYYYYYYYYYYYYXXXXXXYYYVVVTTTVVV[[[```bbbbbbgggeeebbbbbbbbb```\\\XXXZZZZZZZZZYYYWWWVVVWWWYYY\\\\\\\\\]]]]]]\\\\\\\\\XXXXXXYYY[[[^^^bbbgggiiillliiieeeeeefffccc]]]WWWRRRRRRSSSSSSTTTVVVWWWXXXSSSRRRQQQPPPQQQTTTWWWZZZXXXXXXVVVVVVWWWXXX[[[\\\YYY[[[]]]___bbbfffjjjnnnxxx}}}wwwooofff___ccccccbbb``````dddkkkqqq|||jjjWWWPPPRRRQQQNNNLLLKKKLLLLLLJJJGGGKKKKKKKKKKKKKKKJJJJJJIIIKKKKKKJJJIIIGGGFFFEEEEEE@@@>>>:::777444333333333111111000000000000111111000000000000000000000000///...------...///000111111111000000//////......//////............//////***+++555777---,,,111/////////...------------...////////////////////////...///////////////......000000111000000///...---........................000///...---------------,,,,,,,,,------.........//////000000111111222222111111000//////000111222333555888;;;===>>>======???@@@AAABBBCCCCCCCCCCCCFFFDDDBBBAAABBBBBBBBBAAAEEEIIILLLMMMRRR]]]eeeiiioooxxx}}}|||yyyooohhhccc^^^XXXSSSPPPPPPOOOMMMLLLNNNTTTYYYaaa``````^^^\\\ZZZYYYWWWUUUVVVWWWXXXXXXXXXXXXXXX[[[YYYWWWYYY^^^bbbeeefffhhhfffcccbbbbbbaaa^^^\\\ZZZZZZZZZXXXVVVUUUVVVWWWXXXXXXYYYZZZZZZYYYXXXXXXXXXXXXYYYZZZ\\\___bbbdddgggdddcccccceeeccc]]]WWWWWWWWWWWWXXXXXXZZZ[[[[[[TTTSSSRRRRRRSSSUUUWWWYYYWWWVVVSSSRRRQQQSSSTTTUUUUUUWWWXXXYYYZZZ\\\___bbbeeeiiipppxxx|||rrriiifffbbb^^^^^^bbbhhhlllrrrtttzzz|||ggg_________ZZZTTTPPPNNNLLLJJJGGGIIIJJJKKKLLLLLLKKKJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFAAA???;;;888555333333333111000000000000111111222000000000000000000000000//////.........///000000000000///////////////...//////............//////...---111333------000---//////...------------...------------------------......////////////......///000000000000//////...........................000///...------------...------........./////////000000000000000000000000////////////000222444555666777:::<<<>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDCCC@@@???@@@AAAAAABBBGGGMMMSSSUUUZZZaaaffffffiiipppvvvyyy~~~|||rrrgggaaaYYYTTTRRRPPPMMMKKKLLLLLLMMMLLLLLLOOOSSSVVV```______^^^\\\ZZZYYYXXXUUUVVVWWWXXXYYYZZZZZZZZZ]]][[[ZZZ\\\```eeehhhiiijjjgggccc`````````___^^^\\\\\\\\\ZZZWWWVVVVVVXXXWWWXXXYYYZZZZZZYYYXXXWWWXXXXXXYYY[[[\\\]]]______cccbbbbbbdddeeeddd^^^YYYVVVVVVVVVVVVWWWWWWXXXYYYTTTTTTUUUUUUVVVVVVWWWWWWXXXVVVRRRPPPNNNOOOPPPQQQSSSTTTTTTSSSRRRSSSUUUVVVWWW[[[aaaffflllqqqwww{{{~~~~~~vvvkkkeeecccdddeeefffjjjjjjmmmrrrvvv{{{sssjjjkkkpppiii^^^UUUNNNJJJGGGFFFGGGIIIKKKMMMMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIIIICCCAAA===:::666444333222111111000000111111222333000000000000000000000000000000///.........//////...............///////////////............//////111///...------......---//////...------------...------------------------......///////////////......//////000000000000///........................//////......------......///////////////000000000111111000//////...------.........///111444666888888:::<<<>>>?????????>>>@@@AAABBBCCCCCCCCCCCCCCCDDDBBB@@@???@@@BBBDDDFFFMMMVVV^^^bbbeeeiiijjjgggggglllnnnmmmooovvv~~~|||qqqddd\\\YYYUUUQQQNNNNNNOOOOOONNNNNNOOOQQQRRRTTTUUUWWWYYY^^^^^^^^^]]]\\\ZZZYYYXXXYYYYYYZZZ[[[\\\\\\[[[[[[\\\[[[ZZZ\\\___cccgggiiijjjfffbbb^^^]]]]]]^^^^^^`````````]]]ZZZXXXXXXYYYYYY[[[]]]^^^^^^]]][[[YYYWWWXXXYYY[[[]]]^^^^^^^^^ccccccdddfffgggeee```[[[VVVUUUUUUTTTTTTUUUUUUVVVTTTUUUVVVWWWWWWWWWVVVUUUZZZXXXUUURRRPPPPPPRRRSSSRRRSSSTTTSSSQQQQQQRRRSSSTTTWWW[[[```cccggglllooouuu|||yyytttpppjjjfffiiiggggggiiikkkmmmuuu~~~{{{ssstttwwwjjj]]]RRRLLLIIIHHHFFFHHHKKKMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJEEECCC@@@<<<888555333333111111111111111222333333000000000000000000000000111111000//////.........,,,,,,------......////////////............//////000222---***...---+++...//////...------------...////////////////////////---...//////////////////---...///000000111000000........................//////............//////////////////////////////000/////////.........---/////////000222555777999:::;;;<<<===>>>>>>>>>>>>AAAAAABBBCCCCCCCCCCCCCCCDDDCCCBBBAAABBBFFFLLLPPPYYYbbbjjjnnnrrruuutttqqqoooppppppmmmlllrrr|||xxxtttmmmggg```ZZZUUURRRQQQOOONNNMMMOOOPPPQQQRRRTTTTTTVVVXXX[[[\\\]]]]]]\\\\\\\\\\\\[[[ZZZYYYXXX[[[[[[\\\\\\[[[ZZZYYYYYYYYYXXXXXXYYY[[[^^^ccceeehhheeeaaa]]][[[[[[]]]___ddddddccc```\\\ZZZZZZ[[[ZZZ\\\___aaaaaa___\\\ZZZUUUVVVXXXZZZ\\\^^^^^^___ddddddeeegggfffddd```\\\ZZZZZZYYYXXXWWWWWWWWWWWWUUUVVVXXXYYYYYYXXXWWWVVV[[[YYYWWWUUUTTTTTTTTTUUURRRSSSTTTTTTSSSSSSTTTUUUPPPSSSWWWZZZ]]]aaaeeegggnnnrrrvvvwwwvvvwww{{{yyypppnnniiieeedddddddddjjjqqquuuuuugggZZZRRRMMMKKKFFFHHHKKKMMMNNNNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKFFFEEEBBB>>>:::777555444333333222222222222333333000000000000000000000000111111111000000///......,,,,,,------......////////////............//////+++444///,,,333///***111//////...------------...////////////////////////------...///////////////---...///000000111000000........................//////.........//////000........................---........./////////000111111111111333555777999::::::;;;<<<===>>>>>>>>>BBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBEEELLLVVV]]]hhhpppvvvyyy{{{{{{yyywwwuuuuuuyyyxxxppphhhccc[[[XXXTTTPPPNNNNNNOOOPPPPPPPPPQQQSSSTTTUUUUUUVVVWWWWWWWWWZZZ]]]___^^^]]][[[[[[[[[[[[[[[ZZZYYYXXXZZZZZZZZZYYYXXXWWWVVVUUUWWWWWWWWWWWWWWWZZZ^^^aaaddddddbbb___^^^___cccfffkkkjjjiiieeeaaa^^^^^^^^^[[[^^^bbbeeeeeebbb^^^[[[WWWXXXYYY[[[]]]___```aaaeeeeeeffffffeeecccaaa```]]]\\\[[[YYYXXXXXXWWWWWWXXXYYYZZZ[[[\\\[[[[[[ZZZ[[[[[[ZZZYYYWWWVVVUUUTTTPPPRRRTTTUUUTTTTTTUUUVVVQQQSSSWWWYYY[[[^^^aaaccchhhkkknnnmmmkkkjjjlllnnnlllqqqxxx~~~vvvnnniiidddaaacccggghhhttt{{{oooaaaUUUMMMJJJIIIIIIKKKLLLMMMNNNNNNNNNLLLLLLKKKKKKJJJJJJJJJIIIFFFEEECCC@@@===:::777666555555444333222222222222000000000000000000000000000000111111111000//////...............///////////////............//////)))555000111@@@:::,,,333//////...------------...------------------------,,,---...///000000000000...//////000000000000///........................//////......//////000000//////............------------...//////000111111222222222222444666888:::::::::;;;<<<===>>>???@@@BBBCCCCCCDDDDDDDDDCCCCCC@@@AAABBBDDDIIISSSaaajjjxxx~~~~~~~~~|||~~~xxxoooggg```ZZZUUURRRKKKJJJJJJIIIJJJMMMQQQTTTSSSUUUXXXZZZZZZYYYYYYXXXYYYWWWWWWYYY\\\^^^]]][[[ZZZZZZZZZ[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUWWWXXXXXXWWWVVVWWW\\\___aaacccddddddeeehhhmmmqqquuuuuusssooojjjgggffffffdddgggllloooooolllgggdddbbbaaaaaaaaabbbdddfffggghhhiiiiiiiiihhhhhhhhhiiiaaa```___]]][[[ZZZZZZZZZ\\\\\\]]]^^^___`````````^^^^^^___^^^[[[XXXTTTRRRQQQSSSVVVWWWVVVVVVVVVWWWUUUWWWYYYZZZ[[[\\\^^^```dddgggjjjjjjhhhggghhhiiiccceeeiiikkknnnttt}}}|||rrriiiggghhheeemmmwww~~~ooo```TTTOOOKKKKKKKKKKKKLLLMMMOOOPPPLLLLLLKKKKKKJJJIIIHHHHHHFFFEEEDDDAAA>>><<<999888888777555444222111111111000000000000000000000000//////000111111111000000000000///////////////...//////............//////***666000666PPPJJJ222222//////...------------...------------------------,,,---...///000000000000///000000000000//////...........................///////////////000111111000000000/////////......000000000000000000000000111111111333555888;;;<<<:::;;;;;;===>>>@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBDDDFFFIIIPPP]]]nnnzzzzzzxxx{{{ddd___WWWRRRNNNMMMKKKJJJFFFHHHJJJLLLNNNQQQUUUXXXSSSVVVZZZ\\\\\\YYYXXXWWWZZZXXXWWWYYY\\\^^^]]][[[YYYYYYZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXYYYZZZZZZXXXVVVWWW[[[______bbbfffhhhkkkooovvv{{{~~~~~~|||xxxssspppooooooooorrrwww{{{{{{wwwrrrooommmkkkjjjiiiiiijjjlllmmmkkklllmmmmmmmmmnnnppprrrjjjiiigggeeecccbbbaaaaaa______```aaabbbcccdddeeeccccccdddccc___ZZZUUUQQQTTTVVVYYYYYYYYYXXXXXXYYYUUUWWWYYYYYYXXXXXXZZZ[[[___bbbeeefffeeecccccccccccceeefffeeedddeeejjjooouuu}}}vvvppppppiiilllppprrrvvvqqqccc[[[MMMLLLKKKJJJKKKLLLOOOPPPMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDBBB@@@===:::999999888666444222111000000000000000000000000000000...///000111222222111000111111000000//////......//////............//////...777...999]]]WWW777111//////...------------...////////////////////////,,,---...///000000000000000000111000000///..............................///////////////000111111222111111111000000//////222222111111000000////////////000333666:::===???;;;;;;<<<>>>@@@BBBDDDEEECCCDDDDDDDDDDDDDDDCCCCCCEEEHHHKKKOOOWWWfffyyy~~~xxxvvvyyy{{{|||~~~QQQPPPMMMIIIFFFEEEGGGIIIGGGIIILLLOOOPPPSSSVVVYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZXXXXXX\\\\\\ZZZ[[[^^^^^^\\\\\\______\\\[[[]]]bbbaaa````````````aaaaaaeeeeeedddeeefffiiikkklllllloootttvvvxxx{{{}}}|||{{{{{{||||||}}}}}}~~~~~~||||||zzzuuuoookkkiiiiiihhhhhhiiijjjlllkkkiiifffeeeeeefffeeeccc___\\\YYYUUUXXXZZZ\\\[[[YYYYYYXXXVVVVVVWWWVVVTTTTTTUUUVVV]]]^^^___```aaabbbbbbbbbccccccbbbbbbaaaaaa``````eeekkkoooqqqxxxyyyvvvoookkkmmmoooqqqxxxwwweee[[[RRRMMMNNNLLLIIILLLTTTNNNMMMKKKJJJHHHHHHGGGGGGIIIGGGCCCAAA???===:::888:::999777444222111000000111111111000000000000000111111000000000000111111222222111000000000000000//////............//////+++555---888]]]YYY999444////////////000000000000////////////////////////............////////////,,,888DDDBBB555+++,,,111........................------......///000000000111111111111111111111111111000///////////////000222333555888:::<<<======<<<===>>>??????@@@@@@???DDDAAAAAADDDEEEDDDFFFJJJNNNNNNRRRZZZfffttt}}}|||zzzxxxvvvxxx}}}~~~IIIIIIGGGEEECCCDDDFFFIIIJJJLLLPPPRRRTTTVVVXXX[[[]]]^^^^^^^^^^^^]]]]]]\\\\\\ZZZZZZ^^^___]]]^^^aaa```^^^^^^bbbcccaaabbbeeelllnnnqqquuuwwwwwwwwwvvvyyyyyyzzz|||}}}|||xxxxxxwwwwwwvvvtttpppmmmjjjkkkmmmmmmkkkhhhdddaaa^^^______^^^\\\ZZZYYYXXXWWWXXXXXXXXXXXXYYYZZZ\\\YYYZZZ\\\^^^___```aaaaaaaaabbbbbbbbbbbbbbbbbbbbb___dddfffeeehhhqqqzzz~~~uuupppmmmkkkpppwwwvvvaaaUUUMMMMMMLLLHHHIIIOOOMMMLLLKKKJJJIIIHHHHHHGGGFFFDDDBBBAAA@@@???===;;;:::999777555333222111111111111111111000000000000111000000//////000000111222111000000/////////000//////............//////,,,666---111KKKEEE---...////////////000000000000....................................////////////---777@@@>>>444,,,,,,000.................................///000000111111111111111111111111111111000000////////////000000333444666888:::<<<======<<<===>>>???@@@@@@@@@@@@BBBAAABBBEEEEEEDDDHHHMMMXXX]]]fffpppyyy|||tttwww{{{~~~zzz{{{zzzyyyxxxxxxzzz}}}~~~}}}~~~DDDDDDDDDDDDDDDFFFIIILLLPPPSSSWWWYYYZZZ[[[\\\]]]^^^^^^______^^^^^^]]]\\\^^^\\\^^^ccceeedddfffiiiiiifffgggkkknnnnnnqqqvvv~~~~~~yyy{{{}}}~~~|||wwwrrrooojjjiiigggdddaaa___^^^]]]ZZZYYYYYYXXXYYYZZZ[[[\\\ZZZ[[[\\\]]]^^^_________``````aaaaaabbbccccccdddbbbhhhjjjfffccceeegggffflllsss{{{qqqkkkkkknnnnnnooottt|||ooo^^^PPPNNNMMMIIIHHHKKKLLLLLLKKKJJJIIIHHHHHHHHHCCCBBB@@@@@@AAAAAA@@@>>>;;;:::888666555333333333111111111111111111111111000000////////////000000111000000///////////////000//////......//////000,,,666...+++999333&&&---////////////000000000000....................................///////////////555:::999333...---.........................../////////000111111222222111111111111111111111111000000000//////000000111333444666999;;;<<<======<<<===>>>???@@@@@@@@@@@@@@@@@@BBBEEEEEEFFFOOOYYYlllwwwxxxssskkkmmmrrrwww}}}~~~zzz{{{|||{{{zzzzzz{{{||||||GGGIIIJJJJJJKKKMMMQQQTTTWWWZZZ]]]______^^^^^^______``````aaaaaaaaa``````aaa```cccjjjooopppsssxxx|||zzzzzzyyyvvvqqqmmmkkkiiihhhgggbbb___\\\[[[ZZZ[[[[[[ZZZ^^^^^^^^^___^^^^^^]]]\\\______``````aaaaaaaaaaaaiiippptttqqqllljjjgggddddddfffkkkuuuyyypppllljjjiiikkkqqqvvv{{{mmmWWWOOONNNJJJIIIKKKKKKKKKKKKJJJJJJIIIHHHHHHDDDCCCAAAAAABBBBBBAAA@@@;;;:::888666555444333333000111111111111111222222000//////////////////000000000///////////////000000000////////////000000---444///,,,333///***222////////////000000000000....................................////////////111222444333222///...---........................///000000111222222333333222222222222222222222222000000000///000000111111444555777999;;;======>>>======>>>???@@@@@@@@@@@@??????AAADDDFFFMMM^^^nnn{{{wwwqqqrrrtttwww|||~~~~~~~~~}}}}}}~~~PPPQQQRRRRRRRRRTTTWWWYYY\\\^^^```aaaaaa```aaabbbcccdddfffggghhhiiiiiiiiillllllpppyyy}}}yyyvvvssspppjjjfffaaa______```___^^^]]]]]]^^^^^^^^^^^^]]]]]]``````_________^^^^^^^^^fffooovvvvvvsssqqqnnnjjjgggdddbbbeeelllxxxtttnnnjjjhhhjjjlllooowww|||___QQQMMMIIIHHHJJJIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFDDDCCCDDDCCCAAA@@@<<<;;;999777555333222222000000111111222222222333000000////////////000000000000////////////000000000000////////////000000000333000000444222///222////////////000000000000....................................////////////111000000000111000///---////////////////////////000000111111222222333333333333333333333333333333000000000000000111222222666777888:::<<<===>>>>>>===>>>???@@@@@@AAAAAA@@@@@@???AAAEEELLLZZZrrr~~~VVVWWWYYYYYYXXXYYY[[[]]]___aaaccceeefffgggjjjllljjjkkknnnqqqtttvvvwwwxxxrrrmmmgggeeeeeeeeedddbbb[[[\\\]]]^^^____________aaa``````___^^^]]]]]]]]]```jjjsssuuutttuuussspppgggbbb]]]\\\```gggmmmqqq|||~~~vvvnnnkkkiiiiiinnntttyyyiiiXXXOOOHHHFFFIIIHHHIIIJJJKKKKKKKKKJJJIIIKKKIIIGGGFFFFFFEEEBBB@@@???>>><<<999666444222222000000111111222333333333111111000000000000111111000000000000000111111222111000000//////000000111222111111222222111///,,,////////////000000000000------------------------............////////////000///...///000111000...////////////////////////000000000111222222333333333333333333333333333333000000000000111111222333777888999;;;<<<===>>>>>>===>>>???@@@AAAAAAAAAAAABBBAAACCCKKKWWWjjjZZZ\\\]]]]]]]]]]]]___aaaeeehhhkkknnnqqqwww}}}||||||wwwuuusssoookkkccccccccccccbbbaaa``````````````````````````````\\\fffnnnqqqqqqsssrrrpppfffccc___^^^aaaeeegggggglllsss{{{wwwoooiiijjjnnnnnnsss|||wwwdddXXXLLLGGGHHHGGGHHHJJJKKKLLLKKKJJJIIILLLJJJHHHHHHHHHGGGEEECCCDDDBBB???<<<888555333222000000111222222333444444222222111111111111222222111111111111111222333333111111000000000000111111111///333333,,,,,,///,,,////////////000000000000------------------------............////////////---...///000111111000000//////////////////////////////000000111222222222111111111111111111111111000000000000111222333444777888:::;;;===>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAEEEDDDHHHTTTeeeyyy]]]^^^```aaaaaaaaaccceeelllooorrrwww}}}~~~yyyooonnnllliiifffccc```^^^``````aaaaaabbbbbbccccccXXXaaaiiijjjjjjkkkllljjjiiigggdddeeehhhjjjjjjiiikkknnnqqqrrrvvvxxxmmmjjjlllfffjjjpppwwwqqqaaaRRRJJJJJJFFFHHHJJJKKKLLLKKKJJJIIILLLJJJIIIIIIIIIIIIHHHFFFGGGEEEBBB>>>:::777555444000000111222333333444444333333222222222222333333222111111111222333444444111111000000000000111111...---333333)))***222222////////////000000000000------------------------............/////////000,,,...000111111111111111000000000000000000000000/////////000111111222222////////////////////////000000000000111222333444888999:::<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAFFFFFFLLL\\\ooodddddddddaaa___aaahhhmmmxxx{{{xxxsssqqqnnniiidddcccccccccfffiiihhhccc______^^^^^^aaaeeegggfffcccfffeeeeeefffiiinnnrrrtttvvvvvvuuuqqqnnnnnnqqquuuuuuooollliiilllrrrtttxxxkkkXXXMMMIIIDDDCCCFFFLLLNNNJJJHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIEEE@@@===;;;999777666333333333444555666888888333222111000000222444555000111222333333333222111111111000///////////////........................111111000...---,,,+++***////////////////////////000///...------...///000000000000000000000000000............//////////////////000000111111222222333333222111000000111111000111111222444666888999:::;;;;;;<<<===>>>??????AAA>>>===???AAABBBDDDGGGJJJTTT\\\bbbpppfffggggggeeefffjjjssszzz{{{rrrkkkllliiifffeeegggfffccc``````___^^^aaaeeeggggggfffddddddeeefffjjjnnnsssvvv{{{{{{yyyvvvrrrmmmjjjhhhooozzzxxxnnniiimmmpppsssvvvcccTTTMMMKKKHHHHHHKKKLLLIIIHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIFFFBBB???>>>;;;999666444444444444444444555666555444222111000111222333333333444555555444333222111111000//////////////////......------......///,,,,,,------...///000000////////////////////////111000////////////000111000000000000000000000000............////////////000000000000000111111111333222222111000000111111000111222333555777888999::::::;;;<<<===>>>??????AAAAAAAAABBBCCCEEEGGGIIIQQQYYY```eeeqqqnnnpppssstttxxx~~~zzztttmmmiiihhhhhhfffdddaaa```^^^___aaacccddddddbbbbbbccceeeiiinnnsssvvv{{{{{{|||}}}{{{ssshhh______dddnnnyyy{{{llljjjmmmooottt{{{rrr^^^QQQPPPKKKHHHIIIIIIGGGFFFIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHFFFDDDCCCAAA>>>:::777555555444333333222333333666555333111000000000111555666666666555555444333111111000////////////000000///...------...///000***+++,,,---///000111222////////////////////////111111000000000000111111000000000000000000000000............////////////111111111111000000000000333222111111000111111111111111333444666777999999::::::;;;<<<===>>>??????AAACCCDDDEEEFFFIIILLLNNN[[[___dddhhhsss|||xxxtttpppkkkhhhhhhfffcccaaaaaabbbbbbccc_________aaaeeekkkooosssuuuwww|||~~~ooobbb___aaadddiiirrr|||qqqnnnlllmmmpppyyy~~~gggTTTQQQJJJFFFGGGHHHFFFFFFHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDCCC@@@;;;777444444333222222222222333555444333222111111111111666666666555555444333333222111000000//////000000111000...------...000111////////////............////////////////////////000000000000000000000000000000000000000000000000............////////////222222111111000000//////222222111111111111111222111222444555777999999:::::::::;;;<<<>>>???@@@@@@@@@CCCEEEEEEHHHOOOUUUXXXcccdddggglllvvvvvvnnnpppooollliiifffeeefffggg___^^^^^^___bbbfffjjjmmmooorrryyyvvvhhh___^^^^^^```dddllluuu{{{wwwnnnjjjkkkmmmsss}}}qqq]]]RRRJJJEEEFFFHHHGGGFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGDDDDDDDDDDDDDDD@@@;;;777333222222222222333444444222222222222222222222333555444444333333222222222222222111000000000000000111000////////////000111222111000///...---,,,,,,////////////////////////////////////////////////000000000000000000000000............////////////222222111111000000//////222111111111111111222222222333555777999::::::::::::;;;<<<===???@@@AAABBB@@@CCCDDDFFFOOO]]]eeefffkkkiiijjjoooyyy|||{{{xxxsssmmmjjjiiiiiidddcccaaa```aaacccfffhhhmmmooovvvuuuiii\\\\\\\\\]]]```dddhhhjjjmmmyyy|||qqqkkkgggiiinnnttt~~~~~~ooo]]]RRRIIIHHHIIIHHHGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGDDDDDDDDDDDDDDDAAA===999333333333333333444555555111111222222222333333333333222111111111222222333222222111000000000000111000000111111111111000000////////////////////////////////////////////////......////////////......000000000000000000000000............////////////111111111111000000000000111111111000111111222333222444666999:::;;;;;;;;;;;;<<<===???@@@BBBCCCDDDAAAEEEIIIOOO```ttt|||yyywwwqqqnnnssszzz}}}tttnnnmmmmmmkkkhhheeeddddddeeefffiiikkkpppwww{{{xxxppphhh\\\\\\\\\]]]```bbbdddddddddlllxxxwwwkkkjjjiiiiiiooozzzssscccSSSKKKIIIHHHHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEECCC???<<<666555444444444444444444222222333333333222222111111111000000111222333444333222111111000000111111///000222333333222000///......//////000000111111////////////////////////...///000000000000///...000000000000000000000000............////////////000000000000000111111111111111000000111222222333333444777:::;;;<<<<<<;;;<<<===>>>@@@BBBDDDEEEEEECCCJJJRRR```yyy|||uuuvvvyyy}}}yyyuuutttqqqmmmiiifffeeeffffffeeefffjjjooosssrrrlllhhh\\\[[[ZZZ[[[]]]^^^_________ccciiimmmtttssspppkkkfffgggmmmwwwqqq[[[NNNIIIGGGHHHKKKGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGFFFFFFFFFDDDAAA???888888666555444333333333444444444333222111000///111000000000111333555666333222111111000111111111...000222444444222000...000000000000000////////////////////////////////////000111222222111000///000000000000000000000000............/////////000//////000000111111222222111111000000111222333333333555888:::<<<<<<<<<;;;===>>>???AAACCCEEEFFFGGGEEENNNZZZmmmzzzxxxxxxxxx{{{yyyssspppnnnkkkjjjiiifffeeegggkkknnnmmmkkk___^^^[[[YYYYYYZZZ\\\]]]```aaaccceeejjjqqqzzzqqqkkkhhhfffhhhmmmzzziiiUUUMMMHHHGGGGGGIIIHHHHHHJJJKKKKKKIIIGGGGGGHHHHHHHHHGGGEEEDDDCCC===:::666333333444444333333222222111000000000111000000000000000000000000222222111111111111222222111222333444444333222111111111000///////////////////////////////////////000000000000000000000000111000///......///000111////////////////////////000111111111222222222222111111111111222333444555555666888999:::;;;<<<<<<>>>===<<<>>>CCCFFFFFFEEEKKKUUUggg~~~{{{tttvvv~~~~~~wwwqqqllliiijjjhhhfffgggjjjjjjgggdddaaa___\\\YYYYYYZZZ\\\]]][[[]]]```ccceeeiiinnnrrrwwwnnniiijjjoooqqqzzz}}}fffVVVLLLHHHHHHHHHHHHHHHIIIJJJJJJHHHFFFGGGGGGHHHHHHGGGEEEDDDCCC>>>;;;777444444555555444444333222111111111111111111111111111111111111111222222111111111111222222111111222222222222111111000000///...............////////////////////////000000000000000000000000111000////////////000111////////////////////////111111111222222222333333111111111111222333555555999::::::;;;;;;;;;;;;;;;>>>>>>???AAADDDGGGJJJKKKTTTbbbvvv~~~zzz~~~|||sssmmmmmmkkkiiiiiikkkkkkhhheeedddaaa^^^ZZZYYYZZZ[[[]]]YYY\\\___```aaaaaacccdddkkkqqq|||wwwnnnkkklllkkkqqqwww|||}}}eeeRRRKKKLLLIIIGGGGGGGGGHHHIIIHHHFFFFFFFFFGGGGGGGGGFFFDDDCCC???<<<888666666666555444444444333222222222333333111111111111111111111111222222111111111111222222111111000000000000111111///......------------...////////////////////////000000000000000000000000111111000//////000111111////////////////////////111111111222222222333333111111111222333444666777============<<<<<<;;;;;;===@@@CCCDDDFFFIIIOOOSSS___ooo}}}{{{uuuqqqmmmllloooqqqqqqpppjjjgggbbb^^^\\\\\\]]]^^^\\\]]]______^^^^^^___```dddggglllsss|||qqqkkklllmmmnnnqqqyyyvvv]]]QQQOOOJJJHHHFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGGGGFFFEEEDDD@@@===999777666666555444555444444333333333444444222222222222222222222222222222111111111111222222111000///......///000111///......------.........////////////////////////000000000000000000000000111111111111111111111111////////////////////////000000000111111111222222000111111222444555777888=========<<<<<<<<<=========BBBFFFGGGGGGJJJTTT\\\hhhvvvxxxxxxvvvrrrsssuuuwwwwwwqqqnnnjjjfffcccaaaaaaaaa_________]]]\\\]]]___bbb```aaabbbeeelllyyyrrrnnnjjjhhhiiioooxxxhhhWWWRRRMMMJJJGGGEEEEEEFFFEEEEEECCCDDDEEEFFFGGGFFFEEEDDD@@@===:::888777666444333555444444333444444555555222222222222222222222222222222111111111111222222111000///......///000111000///////////////000000000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000////////////000000000111000000111333555777999:::;;;;;;;;;;;;<<<>>>???@@@===CCCHHHHHHHHHMMMXXXbbbrrrzzz~~~ssspppvvv~~~}}}{{{zzzyyyxxxtttpppllliiifffeee``````___]]]\\\]]]```bbb___```aaaaaacccjjjttt|||tttlllffffffiiinnnuuu|||sss___WWWQQQMMMHHHEEEDDDDDDDDDDDDBBBCCCEEEFFFFFFFFFFFFEEEAAA???<<<:::999777555333444444333333333444555555333333333333333333333333222222111111111111222222000000////////////000000000////////////000111111000000000000000000000000111111111111111111111111111222333333333333222111000000000000000000000000/////////000000000111111000000111333555888:::;;;999999999;;;===???BBBDDDAAAEEEIIIIIIJJJPPP\\\fffwww{{{yyywww~~~ooollljjj{{{~~~zzzvvvpppkkkiiiaaabbbcccbbb```___```aaabbbddddddbbbaaadddjjjooo{{{xxxmmmiiihhhgggiiinnnrrr{{{zzziii___UUUQQQJJJFFFDDDDDDCCCCCCAAABBBDDDFFFFFFFFFFFFEEEDDDAAA???===<<<:::777555333333222222333444444555444444444444444444444444222222111111111111222222///000000111111000000///...............///000000000000000000000000000000111111111111111111111111222222333444444333222222000000000000000000000000111111111111222222222222000000111333666999;;;<<<;;;;;;;;;<<<>>>AAADDDFFFFFFHHHJJJKKKMMMUUU```iiiqqqxxx~~~~~~{{{~~~wwwttt}}}}}}llliiibbbqqq{{{uuuoookkkdddfffiiiiiifffcccaaa```cccdddcccaaa]]]]]]aaaeeekkkqqq|||wwwpppiiicccaaadddjjjppp}}}}}}pppgggXXXSSSLLLFFFDDDCCCCCCBBBAAABBBDDDEEEFFFFFFFFFFFFFFFDDDAAA???>>><<<999777222222222222333333444555444444444444444444444444222222111111111111222222///000111222222111000///---------------...///000000000000000000000000000111111111111111111111111222222444444444444222222000000000000000000000000222222333333333444444444000000222444666999<<<===============???BBBEEEGGGJJJKKKKKKLLLPPPXXXccckkkhhhsss}}}~~~~~~}}}xxx}}}xxxuuu~~~zzzeee```ccciii}}}yyyrrrlllhhhfffddddddeeeffffffeeefffdddbbbaaabbbbbbaaa```eeegggppp|||vvvnnngggccccccaaaeeemmmyyy~~~xxx{{{rrrpppbbbZZZOOOHHHEEEDDDCCCAAABBBBBBCCCEEEHHHIIIHHHGGGFFFEEEDDDBBB???;;;888666555333222333444555555444444444333222333444555666222222222111222222333333000000000000000000000000000000000000000000000000////////////000000000000///000111222222222222222444444444444444444444444...///111222333333222222111111111000000000000000222111111555:::===>>><<<>>>@@@AAAAAABBBDDDGGGJJJKKKLLLNNNRRRYYY```dddgggnnnttt|||}}}}}}}}}{{{fff```___eeexxxvvvnnnnnnllliiihhhhhhgggfffdddgggeeebbbaaaaaa```^^^\\\^^^___dddmmmwwwyyyjjjcccccc```bbbfffnnn|||}}}uuu|||{{{tttrrrhhhaaaUUUKKKEEECCCCCCCCCEEEDDDDDDEEEGGGHHHGGGFFFFFFEEEEEECCC@@@===:::888777444222111333444333333555444333333333444666666333333222222111222222222000000000000000000000000000000000000000000000000/////////000000000111111000000111222222222222222222222333333333333222222222222222222222111000000111111111111111111111111333222333666:::======<<<>>>@@@BBBCCCDDDFFFJJJMMMMMMOOOSSSZZZbbbiiinnnpppuuu{{{}}}ggg```\\\aaasssxxxpppnnnjjjhhhgggfffeeedddiiihhheeedddcccaaa]]]ZZZ^^^]]]___dddjjjrrruuuhhheee```______bbbjjjvvvyyy|||zzzxxxpppjjj```TTTKKKGGGHHHIIIGGGFFFDDDEEEFFFFFFFFFEEEFFFEEEEEEDDDBBB???===;;;999666222111111333333444555555444444555555666777444444333222111111111111000000000000000000000000000000000000000000000000///000000000000111111111111111111222222222222222111222444555555444222111555555333222000000//////111111111111222222222222555555555777:::<<<===<<<>>>@@@CCCDDDFFFIIIMMMPPPPPPUUU]]]gggpppvvv{{{}}}~~~iii^^^]]]aaasssyyytttmmmiiiggghhhiiiiiilllkkkiiihhhgggeeebbb___```^^^___cccggglllvvvwwwlllbbb___\\\]]]```gggsss~~~{{{yyyrrrhhh\\\TTTQQQQQQIIIGGGEEEDDDEEEGGGGGGFFFEEEFFFFFFEEEDDDBBB@@@>>>:::777333111222555777777555555555555666666777777555444333222111111111111000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222333333555777999999777555333666555333111000000000111222222222222333333333333777777777999:::<<<<<<<<<===@@@CCCFFFHHHKKKOOORRRVVV]]]hhhsss{{{~~~kkk___^^^cccttt~~~sssnnnmmmmmmnnnllljjjiiiiiiiiiiiigggeeeaaa^^^^^^aaaccceeekkkrrruuu~~~vvvgggaaa]]]]]]^^^```gggqqqxxxuuufff[[[UUUKKKIIIFFFEEEFFFHHHIIIIIIEEEFFFFFFFFFEEECCCBBB@@@;;;888444333555888;;;<<<555555555666666666666666555444333222111111111111000000000000000000000000000000000000000000000000111111111111222222222222333333222111111222222333333555777999999777555333444333222111111222333444222333333333444444444555777888999:::;;;<<<===>>>===@@@DDDGGGJJJMMMQQQTTT\\\eeeqqq|||xxxwwwxxxyyyyyy{{{|||{{{yyy{{{pppbbbaaafffvvvzzzrrrnnnllljjjiiigggggghhhjjjiiihhhfffbbb```aaabbb```bbbgggggglllvvvvvvjjjaaa```___\\\^^^eeekkkuuu{{{ggg[[[PPPLLLHHHFFFFFFHHHJJJJJJFFFFFFGGGFFFEEEDDDBBBAAA<<<:::777666888:::<<<<<<444444555666666666666555444444333222111111111111000000000000000000000000000000000000000000000000111111222222222333333333555444222111111222333333111222444555555444222111111111111222222444555555333333444444555555666666777999;;;<<<;;;<<<>>>@@@>>>BBBFFFJJJMMMPPPSSSVVVaaajjjwww{{{sssrrrsssrrrsssvvvvvvsssrrrtttyyyxxxiiiggglll|||wwwpppmmmjjjhhhggghhhjjjlllllliiieeecccddddddaaa```cccbbbdddiiiooovvvzzziiiddd```ZZZYYY^^^ccclllzzzxxxhhhWWWRRRLLLHHHGGGGGGHHHIIIFFFFFFGGGFFFEEECCCBBB@@@>>><<<999888999999999888222333444555666555555444333333222222111222222222000000000000000000000000000000000000000000000000222222222333333333333444666444333111111222333444222222333333333333222222000111222333444444444444333444444555666666777777777999<<<<<<<<<===???BBBBBBEEEJJJNNNQQQSSSVVVXXXcccmmm{{{wwwqqqqqqqqqqqqrrruuuqqqpppqqquuu{{{~~~{{{}}}}}}ooommmqqq~~~rrrnnnjjjiiijjjlllnnnooofffbbbaaacccdddaaa```bbb^^^^^^```ccceeeoooqqqhhhbbbZZZWWW[[[[[[bbbmmm|||vvv\\\VVVOOOIIIGGGFFFGGGGGGFFFGGGGGGFFFEEECCCAAA@@@@@@===;;;999888777555444222222444555555555444333222222222111222222333333000000000000000000000000000000000000000000000000222222333333333444444444666555333111111222333444444444444444444444444444111222333444555444333222444444444555666777777888666999<<<===<<<===@@@CCCEEEHHHMMMQQQSSSVVVXXXZZZdddnnn|||xxxqqqlllmmmnnnnnnooorrroooppptttzzz~~~vvvqqqooonnnmmmlllpppxxx}}}~~~}}}{{{vvv}}}zzzsssuuuuuuqqqmmmnnnkkkgggddddddbbb^^^^^^```\\\]]]___``````dddsssrrrfff^^^[[[^^^YYY[[[aaalllyyy}}}ooobbbSSSKKKJJJKKKIIIFFFIIIHHHFFFDDDBBBBBBBBBCCCAAA???;;;999888666444222555555444444444555555666222222222222222222222222222222111111111111111111333333333222222222111111222222333444444444333333666555444333222222222222111111222222222333333333555444444333333444444555555555444555666999<<<===<<<===>>>>>>>>>@@@CCCFFFGGGNNNUUUUUURRRUUU```jjjhhhqqq~~~zzzpppkkkhhhhhhgggeeegggkkklllnnnttt||||||vvvvvvuuujjjccceeeffffffppp~~~~~~}}}|||wwwsssssskkkgggdddeeedddaaaaaaccc``````aaaaaa^^^^^^iiiuuusssccc\\\]]]YYY[[[```ffflllyyyxxxkkkZZZNNNIIIIIIHHHGGGIIIHHHGGGEEEDDDCCCBBBBBBAAA???<<<:::999777555333555444444444444444555555222222222222222222222222222222111111111111111111333333333222222222111111222222333444444444444444555444444333222222111111111222222222222333333333333333333222222333333333555444444444666999;;;===<<<===>>>>>>>>>@@@DDDFFFMMMTTTZZZYYYWWWZZZfffqqqwww}}}zzzuuulllgggccccccbbbbbbeeejjjmmmooosss{{{vvvnnnlllgggccckkkxxxwwwssswww}}}|||zzzpppjjjfffgggfffbbbaaabbb``````aaaaaa]]]ZZZ___gggoooyyyrrreeeaaa]]]]]]______```iii~~~}}}qqqaaaSSSKKKIIIJJJJJJIIIHHHHHHGGGFFFDDDBBBBBBBBB???===;;;:::888666444444444333333333333444444333333333333333333333333111111222222222222222222333333222222222222111111333333444555555555555444333333444444333222000///222222222222333333333333333222222111111222222333333333333444666888;;;<<<===>>>>>>??????AAAEEEHHHVVV\\\```___]]]bbbnnnzzzyyyqqqooofffaaa]]]^^^______ccchhhmmmpppuuu}}}zzznnneeeiiissstttuuu}}}wwwpppjjjiiigggbbb______\\\\\\^^^```^^^ZZZ[[[```eeejjjvvvzzznnneeeaaa^^^]]]]]]cccrrryyyrrrfffZZZQQQMMMLLLMMMIIIIIIIIIIIIGGGEEECCCBBBBBB@@@>>>===<<<:::777555444444333222222222333333333333333333333333333333111111222222222222222333333333333222222222222222444444555666666666666555222333444555444222000///222222222333333333444444333333222222222222333333222222333444666999;;;<<<>>>>>>??????@@@DDDHHHLLL]]]```cccbbbbbbhhhvvv~~~pppjjjkkk```]]]]]]```aaaaaadddhhhnnnssszzzrrrqqqwww~~~~~~uuuooommmlllgggbbbaaa\\\[[[\\\______[[[ZZZ\\\\\\^^^gggsss~~~sssiii```^^^___bbbiiiooo~~~yyyuuunnnfff]]]TTTNNNKKKJJJJJJJJJJJJHHHFFFDDDCCCBBBAAA??????>>><<<999666555444333222222222222222333333333333333333333333111111222222333333333333333333333333333444444444555555666777777777777666333444555666555333111///222222333333333444444444444444333333333333444444111222333555777999;;;<<<>>>???@@@AAACCCGGGMMMQQQ___bbbddddddfffnnn|||xxxkkkfffggg```___aaagggiiihhhiiilllrrryyywwwvvvuuupppkkkhhhddd___^^^``````\\\YYYYYYXXXYYY___gggllluuu|||kkkdddbbbbbbbbbdddooo{{{uuulllaaaTTTLLLKKKKKKKKKJJJIIIGGGEEEEEECCCBBBAAA@@@@@@>>>:::888666555444333333222222333333333333333333333333333111111222222333444444444444444555555555555666666666666777888888888888777555555666666555444222111333333333333444444444444555444444333333444444555111222444666999;;;<<<===>>>???AAACCCFFFKKKRRRWWW```ccceeegggkkktttwwwlllggggggfffeeeiiiooorrrpppqqqtttzzzxxxqqqmmmjjjddd```aaaaaa^^^[[[[[[\\\YYY[[[bbbeeegggvvvpppfff``````ccciiiwww~~~rrrcccXXXMMMMMMKKKIIIHHHGGGGGGFFFCCCBBBAAABBBAAA???<<<999777666555444333333333333444444444444444444444444111111222222333444444555555666666666777777777888666777888888999999888888777777777666555555444444333333333444444444444555444333333333333333333444222333555888:::<<<>>>>>>>>>@@@BBBDDDHHHOOOXXX]]]aaadddhhhkkkqqq{{{|||tttooonnnpppnnnoootttvvvwwwyyy~~~|||rrrlllmmmeee___aaacccbbb`````````XXXWWW^^^```^^^eeeqqq{{{iii```aaaggghhhppp}}}rrreeeOOOMMMKKKIIIHHHGGGGGGHHHCCCBBBBBBBBBBBB@@@<<<999888777666555444333333333444444444444444444444444111111222333333444555555666666777777888888999999777777888999999999999888999888777666555555555666333333333444444444555555333222222222222222222333222444666999;;;===>>>???>>>@@@BBBEEEJJJRRR[[[aaabbbeeejjjooouuu}}}xxxvvvwwwsssrrruuuxxxzzzwwwuuunnngggcccdddeeebbb``````^^^___^^^\\\ZZZ[[[```dddrrr|||}}}kkkdddeeedddjjjsss}}}pppYYYMMMLLLNNNIIIHHHIIIEEEGGGFFFFFFDDDBBB???<<<;;;888777666444333333333444444444444444444444444444222222333333333333444444444444555777999;;;===>>>;;;:::999777777777777888:::999777555444333444444555555555555555555555555444333222111111111222333222444777888:::;;;>>>AAA@@@???AAAHHHRRR[[[______dddkkkrrruuu{{{~~~~~~~~~}}}yyyqqqooojjjhhhiiihhheeedddfff]]]^^^___]]][[[ZZZ]]]___dddlllzzzxxxkkkgggeeeiiinnnttt|||xxxbbbSSSOOOOOOIIIIIIJJJEEEFFFFFFFFFDDDBBB@@@===<<<999888666444333333333444444444444444444444444444222222333333333333444444444444555666888:::<<<===888888777777777888:::;;;:::999777666555444444555555555555555555555555555444333222111111222333444333666999;;;<<<===???AAA???AAAEEEMMMVVV]]]```aaajjjttt|||}}}{{{{{{pppkkkhhhiiigggdddeeeggg```bbbcccbbb```]]]\\\]]][[[```gggpppzzzooohhhiiiiiikkkooowwwnnn\\\RRRPPPJJJIIIJJJEEEEEEEEEEEEEEECCCAAA???>>>:::888777555444333444444444444444444444444444444222222333333333333444444444444555666777999;;;<<<999888888777888888999:::::::::888777666666666666555555555555555555555555444333222222222222444444555888;;;===>>>>>>???AAA@@@DDDLLLUUU\\\aaacccdddtttvvvsssrrryyy}}}sssiiiggghhhgggggghhhgggiiijjjjjjhhhdddaaa___^^^```aaabbbiiizzz{{{llliiigggggghhhnnnyyywwwaaaUUUPPPIIIIIIKKKEEEDDDEEEEEEEEEDDDBBBAAA@@@;;;999777555444444444444444444444444444444444444222222222333333333444444444444444555666888999:::<<<;;;:::999777666666555::::::999888888777777666555555555555555555555555444444333222222333555555555888<<<>>>??????@@@@@@BBBJJJUUU]]]bbbeeehhhjjj{{{vvvwww|||{{{vvvpppnnnwww|||wwwuuuwwwttttttzzztttmmmmmmmmmlllkkkmmmnnnnnnooommmjjjfffccc``````___\\\^^^iii|||rrrkkkeeeeeefffhhhoooxxx{{{fffYYYSSSJJJIIIKKKFFFEEEEEEFFFFFFEEECCCBBBAAA<<<;;;888666555444444444444444444444444444444444222222222333333333444444444444444444555666777888;;;;;;:::999888777666555::::::999999888888777777555555555555555555555555444444333333333444666777555888;;;===>>>???@@@AAAFFFPPP^^^eeeggghhhmmmrrrwwwjjjcccccccccmmm}}}yyytttpppqqquuuwwwtttpppgggddd```___cccjjjrrrwwwvvvhhhffflllxxxzzzuuuqqqmmmkkkooonnnmmmnnnnnnmmmjjjggg______]]]ZZZYYY___kkkuuu~~~pppeeeddddddbbbeeekkkzzznnnbbbZZZMMMIIIKKKGGGFFFFFFFFFFFFEEEDDDBBBAAA===<<<999777555555555555444444444444444444444444222222333333333333444444444333333333444555555666666666888999999::::::999999999999999999888777666555555555555555555555555555444333333444555777888666888;;;<<<===???BBBDDDKKKWWWeeejjjiiikkksss|||~~~pppbbbZZZZZZXXXaaaooo}}}}}}|||zzzyyyyyywwwtttqqqbbb]]]WWWUUUWWW\\\```ccczzzsssddd___cccjjjyyywwwrrrsssqqqnnnkkkkkkmmmnnnnnnmmmgggeeeaaa]]]ZZZ\\\aaafffrrr}}}hhhcccaaa]]]]]]aaajjjuuuxxxoooeeeSSSKKKLLLIIIGGGGGGGGGGGGFFFDDDBBBAAA>>><<<:::888666555555555444444444444444444444444222222333333333333444444444333333333333333444555444555777999:::;;;;;;:::777888999999999888777666555555555555555555555555555444444444444666777999888999;;;<<<>>>AAAFFFIIIPPP]]]jjjmmmjjjmmmxxxvvvggg___]]][[[bbbnnnyyytttlllaaaZZZWWWYYY[[[\\\lll{{{sssccc\\\^^^```nnn}}}sssoookkkkkknnnqqqrrrqqqsssooohhhbbb^^^\\\]]]^^^dddqqqmmmccc```[[[XXX[[[```ffftttyyynnnXXXMMMMMMJJJHHHHHHHHHGGGFFFDDDBBB@@@>>>===:::888666555555555444444444444444444444444222222333333333444444444444333333222222333333444666777888999:::999888888666777888999999888666555555555555555555555555555555444444444555666888999999:::;;;<<<>>>CCCHHHMMMTTTaaammmooojjjmmm{{{qqqgggeeebbbhhhqqqzzzpppddd^^^]]]]]]]]]dddtttpppaaa[[[\\\aaagggxxxwwwooojjjkkknnnooorrruuuuuussspppkkkddd___[[[YYY]]]eeerrrnnnfff___ZZZXXXXXX\\\dddtttvvvfffTTTLLLMMMHHHHHHGGGDDDBBB@@@AAAAAA@@@???===:::888666444333555666666666555333111000111000000000111222222333555444444333333444444444333333333333333444555555777777666666555555555444666666666666666666666666777777666555555666888888:::<<<>>>>>>???CCCHHHMMM___cccllluuuwwwtttxxxwwwlllmmmuuu~~~ssslllhhheeeeeetttwwwcccZZZYYY```fffwwwxxxnnnkkklllmmmnnnqqq}}}}}}{{{uuummmeee___\\\YYY___hhhvvvzzzlllaaa[[[XXXYYYZZZ___jjj}}}{{{nnn^^^RRROOOJJJJJJIIIFFFCCCAAA@@@@@@@@@???===;;;888666444333444444555666555444333333222111111111222222333444444444333333333444555555666666666666666666777777777666666666555555555444666666666666666666666666777666555555555666777888888;;;>>>???@@@DDDMMMTTTbbbeeemmmuuuwwwtttuuuzzzuuurrr{{{zzzvvvrrr}}}}}}hhh]]][[[ccckkk|||vvvnnnllllllmmmooo}}}vvvkkkbbb]]]XXXZZZ___jjj|||yyyiii^^^[[[ZZZYYYZZZ```lll~~~~~~wwwkkk[[[QQQMMMLLLJJJHHHEEEBBB@@@???@@@???===;;;999777555444333444555666666666666666333333333333333333444555333333333333333444555666888777777777777777777777666666666555555555555555666666666666666666666666666555444444444666777888777;;;???@@@@@@FFFQQQ[[[fffgggnnnvvvxxxuuussssss}}}}}}wwwkkkbbbccckkkwwwtttmmmkkklllnnnpppyyysssfff___]]]ZZZ[[[dddsssvvvfff]]]\\\ZZZYYY\\\bbboooxxxfffWWWNNNLLLJJJHHHFFFDDDAAA???@@@???>>><<<999777666555555555555666666666666666555555444444444444555555333333333333444555555666666666666666666555555444555555555555555555555555666666666666666666666666555555444444444666777888777<<<@@@@@@@@@GGGTTT___eeehhhnnnuuuyyywwwssspppyyyzzzmmmiiilllvvvrrrjjjggggggdddppptttjjjddd^^^[[[bbbnnnpppaaa]]]ZZZYYY[[[^^^eeeuuusssbbbPPPMMMIIIGGGFFFEEECCCAAA@@@???>>><<<:::888777666777777666666555555555555666666555555444555555666333333333333333444555666555555666777666666555444444444444555555555555555666666666666666666666666555555444444555666888999999===@@@AAABBBIIIUUU```aaaeeelllrrrwwwyyyuuuqqqwww}}}|||uuusssxxxoooeeeccccccmmm}}}{{{jjjaaa]]]bbbiiiuuunnnccc^^^\\\]]]\\\]]]iiixxxoooUUUPPPJJJFFFFFFFFFDDDBBB@@@@@@>>>===;;;999888777777777666555444444444555777666555555444555555555555444444333333444444444555666777888999888777777444444444444444555555555666666666666666666666666555555555555666777999:::;;;===@@@BBBGGGOOOYYYaaa___fffnnnssswww{{{zzzwwwuuuxxx~~~}}}{{{qqqkkkhhhmmmxxxqqqfff```cccggglll{{{pppgggbbbaaa^^^ZZZbbbooovvv^^^WWWMMMGGGGGGGGGEEECCCAAA@@@???===<<<:::999888555444444333333444555666777666555444444444444555666555444444333333333333222333666888888888888777333333333444444555555555666666666666666666666666666666666666777999;;;<<<<<<===???EEEMMMWWW___dddeeeoooxxxzzz}}}wwwvvvwww||||||vvvwwwzzzwwwvvv~~~yyylllkkkqqqvvvkkkdddeeefffgggsss~~~qqqhhhfffaaa[[[```lll{{{wwwfff\\\PPPIIIGGGGGGEEECCCAAA@@@???===<<<:::999999222222222222333555777888777666555444444444444444777666555444333222222222...000333555666666666555333333333444444555555555666666666666666666666666777666666666888999;;;===<<<<<>><<<;;;:::777666666555555555555666444444444444444444444444444333222222222333444555222222444444444444222222333333444444555666666666777777666666555555555444333444555777999::::::;;;>>>AAAFFFMMMXXXcccmmmttt~~~uuu{{{yyylllkkkooozzzxxxeee```]]]cccpppzzz|||~~~{{{qqqiiibbb___^^^```gggnnn~~~rrriiihhhmmm~~~}}}xxxyyyiiiYYYQQQNNNJJJFFFEEEDDDCCCBBBAAA???===<<<;;;777777666555555555666666444444444444444444444444555444333222222222333444222333333444444333333222333333444444555666666666777777666666666555555555444555777888:::;;;<<<<<<===AAAGGGPPP[[[hhhssszzzwwwmmmooouuulllddd^^^cccooo}}}}}}{{{tttoookkkeee```___^^^]]]aaafffmmmttt~~~|||xxx{{{|||uuucccUUUPPPPPPLLLEEEEEEEEEDDDBBB@@@???======888888777666666666666666444444444444444444444444555555444333222222333333222333333444444333333222333333444444555666666666777777666666666666555555555666888999;;;===>>>>>>@@@DDDKKKUUU```mmmzzzxxxsssyyyvvvjjjaaaeeerrryyyxxx~~~vvvnnnjjjfffbbb```aaa```]]]^^^bbbeeejjjqqqxxx~~~oooZZZOOOOOOMMMFFFFFFEEEDDDBBB@@@???>>>===999999888777666666666666444444444444444444444444666555555444333333222222333333333333333333333333333333444444555666666666777777666666666666666666666666777999;;;===???@@@CCCIIIQQQ[[[fffttt}}}~~~uuuiiimmm{{{{{{xxxuuuwwwxxxyyyxxxxxxyyy{{{|||ooohhhhhhpppvvvjjjfffdddaaa```cccccc``````bbbbbbeeeiiimmmuuuzzzbbbPPPLLLKKKGGGEEEDDDCCCBBB@@@>>>===<<<::::::999777777666666666444444444444444444444444555555555555444444333333333333333333333333333333333333444444555666666666666666777777777777777777555666666888:::<<>>======;;;;;;999888777777777777444444444444444444444444333444555555555555444444444333333222222333333444333333444444555666666666666666777777777777888888555666666777:::===@@@AAACCCMMM[[[kkk{{{~~~}}}||||||zzzvvvsssooommmiiieee```\\\YYYWWWTTTVVVWWWWWWWWWXXXZZZ\\\___bbbhhhmmmooopppnnnmmmqqqooommmlllnnnoooooonnnyyylllbbb]]]^^^]]]mmmsssmmmhhheeeeeeccc``````ccc]]]___``````bbbkkkxxxyyyhhhWWWNNNLLLGGGFFFEEECCCAAA@@@???>>><<<;;;:::999888777777777444444444444444444444444222333444555666666555555444333333222222333333444333333444444555666666666666666777777777888888888777777777888;;;>>>AAACCCJJJUUUeeettt{{{wwwrrruuuwwwwwwvvvuuuvvvxxxuuuvvvvvvvvvvvvuuusssrrrpppnnnmmmmmmnnnnnnmmmlllhhhfffccc```\\\YYYWWWVVVVVVWWWXXXWWWWWWXXXZZZ]]][[[___ffflllpppqqqpppnnnrrrooommmlllnnnqqqttttttzzzmmmbbb\\\[[[ZZZjjjqqqlllgggeeebbb^^^^^^aaa[[[]]]___^^^___fffrrr|||{{{|||tttaaaRRRNNNHHHGGGFFFEEECCCAAA@@@???===<<<;;;999888777777777444444444444444444444444111222444666777777666666444444222222222222444444333333444444555666666777666666777777888888888999888888888999<<>>@@@???>>><<<:::888666444444555555555555555555555555555555555555555555555555666555555444444333222222333333444444555666666666777666444333333555777888888666777:::<<<===CCCKKKYYYfffxxx}}}}}}|||{{{yyyvvvtttuuuxxx{{{|||zzzzzz|||~~~|||zzzyyyyyyyyyxxxsssooooooiiifffhhhfff___\\\]]]___^^^\\\\\\\\\]]]___```^^^]]]]]]aaagggkkklllkkkkkkkkklllmmmooouuu{{{~~~~~~|||wwwqqqnnnnnnooorrrrrrqqqppppppqqqqqqqqqnnnooozzzuuukkkhhhbbboooooohhheee___]]]```___ZZZWWWYYY[[[]]]bbbiiirrr{{{wwwpppoooqqqjjjXXXMMMHHHEEEEEEDDD@@@???@@@@@@???===;;;999777666555444444444444444444444444444444444444444444444444555444444444444333333333333333444555555666666777777666555555555666777888888666888;;;===@@@GGGOOOaaappp~~~~~~~~~{{{xxxwwwxxxxxxvvvssspppnnnlllkkkjjjiiifffdddgggjjjmmmmmmlllkkkmmmnnnnnnkkkiiiiiijjjiiigggeeeddd___^^^aaaaaa\\\ZZZ\\\\\\]]]]]]^^^___``````aaagggffffffiiipppuuuyyyzzz|||~~~}}}|||zzzyyyyyyxxxuuuvvv~~~zzzrrrhhhsssqqqjjjccc```aaa^^^ZZZXXXZZZ[[[\\\```eeeooovvvxxxooollljjjrrrvvvcccPPPJJJFFFEEEDDDAAA???AAA@@@@@@>>><<<:::999777666444444444444444444444444333333333333333333333333333333333444444444555555333444444555555666777777666666777777777888888888777777999===???BBBLLLUUUjjjyyy~~~}}}|||zzzyyyyyy{{{}}}~~~~~~{{{xxxtttrrrqqqpppnnnmmmkkkiiihhhgggfffeeebbb___^^^\\\ZZZYYYYYYYYYXXXVVV\\\___bbbccccccdddeeeffffffccc```___```bbbccccccdddbbbcccggghhhffffffhhhcccdddeeefffffffffeeedddqqqooooooqqqxxx~~~{{{yyywwwwwwnnnnnnrrr{{{yyyqqqyyyuuukkkffffff```]]]\\\^^^___^^^aaaeeennnttt}}}|||ooojjjkkkmmmuuu}}}iiiTTTMMMFFFFFFEEEAAA@@@AAA@@@???>>><<<:::999777777444444444444444444444444333333333333333333333333222222333333444555666666444444444555666666777777666777888999999999999999999888:::>>>@@@DDDOOOZZZmmm}}}}}}}}}~~~zzztttqqqpppqqqqqqpppnnnmmmllllllmmmnnnoooppppppmmmjjjhhhgggfffdddccc_________^^^]]]ZZZXXXVVVWWWUUUSSSSSSTTTVVVVVVUUUWWWZZZ^^^bbbeeegggiiijjjkkkgggccc```aaafffjjjmmmrrrtttwwwzzz{{{zzzzzz{{{vvvtttrrrooollljjjiiihhhqqqooonnnpppwwwzzzvvvuuuuuutttqqqnnnkkkhhhgggfff]]]\\\]]]aaaeeefffggggggjjjkkkoooxxx|||qqqiiigggbbb___^^^``````___```dddhhhmmmttt|||ppphhhfffeeejjjzzzpppYYYOOOGGGFFFEEEBBBAAAAAA???>>>===;;;:::888777666444444444444444444444444444444444444444444444444111222222333444555666666444444555555666777777888666777888999::::::::::::::::::<<>>===<<<;;;:::888777777555555555555555555555555555555555555555555555555222222333333444555666666444555555666666777888888666666777888999::::::;;;;;;<<<>>>AAABBBHHHWWWfffzzz{{{tttssszzz|||}}}~~~~~~|||yyyvvvtttoooooopppqqqrrrsssttttttmmmoooqqqrrrrrrqqqssstttsssrrrqqqqqqqqqnnnjjjggg^^^^^^]]]]]]]]]^^^___```^^^```aaaaaabbbdddhhhjjjmmmlllkkklllmmmnnnmmmkkkgggiiikkkkkkjjjiiijjjkkknnnlllkkkkkkkkkjjjhhheeedddfffkkkrrryyy|||}}}|||yyyuuuooojjjiiinnnvvv}}}ttthhh___[[[ZZZZZZVVVVVVWWWXXX\\\bbbjjjppp~~~|||pppddd\\\WWWSSSQQQNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHFFFDDDEEEIIIJJJGGGGGGGGGIIIOOOSSSTTTWWW[[[sssqqqnnnlllkkkkkklllmmmmmmppprrrrrrqqqpppqqqsssvvvxxx{{{}}}}}}zzzwwwuuurrrssstttuuuxxx{{{~~~{{{|||}}}~~~|||{{{zzz{{{|||{{{zzzxxxtttqqqnnnlllllllllkkkiiihhhiiikkkkkkkkkllloooqqqmmmppprrrssssssrrrssstttvvvwwwxxxxxxwwwwwwxxxzzz~~~yyykkkccc___\\\]]]\\\[[[]]]aaaaaafffkkknnnuuuwwwjjjaaaaaaccckkkzzz~~~uuu```TTTIIIFFFFFFDDDBBBBBB???>>>===<<<;;;:::999888666666666666666666666666444444444444444444444444333333333444444555555555555555555666777777888888666666666666777999;;;<<<:::<<<@@@CCCFFFMMM___ooorrrmmmpppzzz}}}xxxtttqqqhhhhhhiiiiiiiiihhhfffeeebbbaaabbbbbbdddfffhhhjjjfffhhhjjjiiiiiiiiilllooooooooonnnoooooonnnllliiiaaabbbccccccddddddfffgggdddgggkkknnnpppuuuzzz~~~}}}wwwsssrrrsssvvvzzz}}}zzztttpppjjjcccaaaeeennnuuuzzzsssiii]]]UUUPPPNNNNNNIIIKKKMMMNNNOOOSSSYYY]]]iiiooozzzyyyjjjcccYYYRRRNNNKKKIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFBBBDDDAAA>>>???DDDDDD@@@GGGDDDEEEIIIIIIGGGJJJPPPvvvuuuuuuxxx|||zzzyyyxxxwwwwwwxxxzzzzzzzzz|||~~~~~~{{{wwwtttsssoooqqqtttwwwzzz|||~~~{{{}}}rrrfffccc___[[[YYYZZZ[[[]]]ZZZ]]]______]]][[[]]]___aaaaaaccccccdddcccbbbaaa```aaaccceeehhhkkkmmmoooiiiiiiiiiiiiiiiiiiiiijjjdddcccccccccddddddbbb```___]]]ZZZYYYYYYZZZYYYXXXYYYZZZ[[[ZZZYYYZZZ\\\]]]YYY\\\^^^___^^^]]]]]]^^^]]]^^^______^^^___aaacccbbbeeeiiilllmmmmmmnnnnnnppprrruuuyyy|||vvvfffaaa]]]]]]]]][[[]]]bbb]]]aaafffhhhnnn}}}~~~nnnaaabbbcccfffooo}}}wwwpppbbbUUUIIIFFFFFFDDDBBBBBB@@@???>>>===<<<;;;::::::777777777777777777777777333333333333333333333333333333333444444444555555555555666666777777888888666666555555666888;;;<<<999<<<@@@EEEIIIRRReeewwwzzzllljjjppp{{{}}}~~~|||xxxuuutttssstttsssrrrppplllgggccc```[[[[[[\\\]]]]]]]]]]]]]]]ZZZZZZYYYZZZ\\\___bbbdddeeegggiiihhhggghhhlllppptttsssssstttvvvuuusssqqqppprrrsssttttttuuuwwwxxxtttyyy~~~vvvvvvvvvyyy{{{yyytttpppfffccc\\\UUURRRUUU^^^eeeooo~~~yyyqqqmmmhhh```WWWPPPKKKHHHGGGCCCFFFIIIJJJJJJKKKOOORRRYYY^^^iiiuuu}}}{{{pppfff]]]WWWPPPKKKJJJJJJIIIGGGFFFEEEEEEDDDCCCCCCCCCDDDBBBDDDBBB>>>???EEEEEE@@@GGGDDDDDDFFFEEEAAAEEELLL___```aaaccceeegggiiiiiipppppppppqqqrrroooiiidddgggcccaaabbbcccbbbbbbccccccccceeeeeedddbbb___]]]]]]^^^___aaaccceeefffgggccceeehhhllltttvvvhhh___VVVUUURRRPPPOOONNNNNNNNNOOOOOOOOOPPPQQQQQQRRRRRRPPPPPPQQQQQQRRRRRRSSSSSSQQQSSSVVVXXXYYYZZZ]]]___[[[WWWSSSRRRTTTWWWWWWVVVXXXVVVTTTTTTTTTUUUTTTSSSQQQQQQQQQPPPOOONNNNNNMMMOOOMMMLLLMMMPPPRRRPPPNNNNNNOOOQQQQQQPPPPPPPPPQQQTTTSSSRRRQQQQQQQQQRRRSSSSSSSSSSSSUUUXXXZZZZZZZZZ^^^_________aaaffflllqqquuu~~~{{{yyyzzz}}}}}}|||{{{zzzzzz{{{}}}rrriii```^^^\\\ZZZ[[[___]]]]]]```eeeiiisssvvvkkkeeebbbeeegggooozzztttqqqppphhh^^^QQQHHHFFFEEEEEECCCAAA@@@>>>===;;;:::::::::777666555555555555555666555555555555555555555555777777666555444444333333555555666777777777777777666777888777666777999:::;;;===???BBBJJJZZZnnn|||tttmmmmmmqqq}}}|||~~~~~~~~~|||xxxzzzyyyuuutttsssoooiiicccaaaaaabbb_________^^^\\\ZZZYYYXXXUUUTTTUUUWWWYYY[[[ZZZYYY]]]___aaa```___bbbiiioooqqquuuyyyyyywwwxxx||||||vvvnnnkkkjjjiiieee```YYYXXXUUURRROOOPPPSSSVVV]]]sss~~~xxxvvvmmm```^^^\\\YYYTTTNNNJJJHHHHHHDDDDDDEEEGGGHHHIIIJJJKKKRRRVVV___kkktttsssjjjaaaRRROOOLLLKKKJJJJJJGGGEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCEEEFFFFFFEEEGGGFFFFFFFFFFFFFFFGGGGGGSSSTTTTTTUUUWWWYYY[[[[[[^^^]]]]]]^^^___^^^[[[YYYWWWUUUSSSTTTUUUUUUUUUVVVVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRSSSTTTVVVWWWXXXYYYVVVWWWXXXYYY^^^fffqqqyyy~~~zzztttkkkaaaXXXSSSNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMKKKMMMNNNOOOOOOPPPSSSUUURRROOOLLLKKKMMMPPPPPPPPPNNNNNNNNNNNNPPPQQQQQQQQQPPPOOOOOONNNNNNNNNNNNNNNOOOMMMKKKLLLNNNOOONNNLLLNNNNNNOOOOOONNNNNNNNNOOOPPPOOONNNMMMMMMNNNOOOOOOLLLLLLLLLMMMNNNOOOPPPOOOQQQRRRSSSTTTUUUYYY]]]aaadddooozzzpppnnniiiffffffhhhjjjllllllkkkjjjiiiiiihhhgggfffgggfffeeeeeefffgggjjjkkklllmmmooopppqqquuuyyy}}}zzzjjjdddccc```\\\ZZZ[[[[[[]]]aaadddkkk{{{rrriiibbbccceeejjjyyy{{{wwwtttsssmmmcccVVVLLLGGGFFFDDDCCCAAA@@@>>>===;;;;;;::::::888777777666555555666666555555555555555555555555444444444444444555555555555555666777777777777777666777888777777777999;;;:::===AAAGGGPPP___ppp}}}zzzmmmhhhkkkttt~~~}}}~~~~~~}}}|||{{{xxxsssooonnnsss~~~zzzwwwvvvyyy~~~~~~zzzwwwuuusssqqquuuxxxyyyvvvpppllliiigggfffccc^^^ZZZYYYZZZ\\\YYYZZZ[[[[[[ZZZ[[[\\\\\\\\\\\\^^^aaaeeeggggggfffhhhkkknnnnnnnnnrrrzzzuuupppiiidddbbb___\\\YYYVVVUUURRRMMMJJJIIIJJJLLLRRReeevvvyyyuuuooofff\\\]]]\\\YYYTTTOOOJJJGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKOOOYYYgggqqqqqqggg^^^YYYUUUQQQNNNMMMLLLIIIGGGIIIIIIIIIKKKKKKKKKJJJIIIFFFEEEDDDEEEGGGIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHHHHKKKJJJJJJJJJKKKMMMOOOQQQQQQPPPOOOOOONNNNNNNNNOOONNNOOOOOOOOOPPPQQQRRRRRRSSSRRRRRRRRRQQQRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSTTTQQQRRRQQQQQQRRRUUU[[[___dddaaa^^^YYYUUUQQQNNNMMMJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHIIILLLOOONNNKKKIIIHHHJJJKKKLLLLLLIIIJJJKKKMMMNNNOOOOOOOOORRRQQQOOONNNOOOPPPRRRSSSSSSQQQOOOOOOPPPPPPNNNMMMQQQQQQPPPOOOOOOOOOOOOOOOOOONNNMMMKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQSSSVVVXXX\\\eeeqqqzzzyyyiiiccc\\\XXXWWWZZZ]]]______^^^^^^]]]\\\[[[ZZZZZZYYYYYYXXXXXXXXXZZZ[[[\\\\\\^^^_________aaadddgggjjjmmmrrrtttvvvzzzrrrgggddd```ZZZUUUZZZZZZ\\\^^^___bbbnnnyyy}}}ooodddcccdddfffooo{{{}}}zzzwwwpppggg[[[PPPJJJFFFEEEDDDAAA@@@???===<<<;;;::::::::::::888777666666666666555555555555555555555555222222333333444555666666555555666777777777777777666777888888777888:::<<<999===DDDLLLWWWeeeuuummmaaacccmmm{{{~~~~~~~~~}}}|||{{{xxxqqqiiicccaaaeeeyyyzzzrrrmmmiiifffiiinnnmmmoooqqqrrrqqqpppqqqrrrsssrrrnnnjjjfffccc```^^^___bbbeeegggfffdddccccccaaaaaa___]]][[[[[[^^^```^^^___```aaabbbeeeiiimmmoooooorrrvvv{{{}}}~~~}}}~~~xxxnnnkkkfffaaa]]]ZZZYYYYYY]]]\\\YYYTTTOOOLLLLLLMMMOOO___tttuuujjjddd```^^^[[[WWWRRRMMMIIIGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJOOO[[[lllzzz|||sssjjjccc^^^YYYUUUUUUSSSPPPMMMLLLLLLLLLNNNOOONNNLLLIIIIIIHHHGGGIIIKKKMMMNNNNNNKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJKKKMMMOOOPPPQQQRRRRRRPPPMMMKKKLLLNNNQQQTTTWWWVVVWWWZZZ[[[ZZZ[[[ZZZYYYXXXXXXZZZ\\\]]]\\\\\\[[[ZZZZZZZZZ[[[[[[XXXXXXXXXXXXYYYZZZ\\\^^^\\\[[[YYYWWWUUUUUUUUUVVVPPPPPPPPPPPPOOONNNMMMLLLNNNMMMLLLKKKKKKKKKKKKLLLJJJKKKKKKLLLMMMNNNNNNNNNQQQQQQOOOMMMLLLMMMQQQTTTTTTRRRPPPOOONNNOOOOOOPPPOOOQQQSSSUUUUUUVVVVVVWWW[[[ZZZXXXXXXYYY[[[^^^aaa```___^^^]]]\\\[[[ZZZYYY]]][[[YYYXXXXXXXXXXXXXXXXXXWWWTTTQQQOOOMMMMMMMMMNNNOOOOOOPPPPPPRRRTTTVVVUUUUUUUUUTTTTTTVVVYYY]]]eeemmmyyytttlllaaaXXXUUUWWW\\\___eeeeeeeeedddbbbaaa```aaa]]]]]]\\\\\\\\\]]]^^^^^^^^^______^^^]]]^^^```bbbaaadddggghhhhhhjjjnnnrrrpppqqqtttyyyooofffaaa\\\ZZZZZZYYY[[[]]]]]]^^^eeemmm~~~wwwhhheeeeeeeeeiiipppzzzpppkkkaaaVVVMMMHHHFFFFFFAAAAAA???===<<<;;;;;;:::<<<;;;:::888777666666666555555555555555555555555222222333333444555555555555555666777777777777777666777888888888999;;;===:::???FFFOOO[[[kkkzzziiiccclllvvv}}}~~~}}}~~~{{{pppddd^^^]]]aaasssxxxpppgggbbb]]]ZZZ\\\aaa___aaacccbbbaaa``````aaabbbcccbbb```\\\YYYWWWVVVXXX[[[___ccceeegggjjjllliiiiiihhhggggggiiimmmppptttuuuwwwxxxyyy}}}zzzoookkkkkkiiifffcccdddgggjjjnnnlllhhhaaaZZZUUUSSSSSSRRRaaayyyvvvrrreeebbb^^^ZZZUUUQQQMMMJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJQQQ```uuusssmmmfffbbbaaa___ZZZVVVRRRQQQQQQRRRTTTRRRNNNJJJMMMLLLKKKLLLNNNPPPPPPOOOMMMMMMLLLLLLKKKKKKLLLLLLOOOOOOOOOPPPQQQSSSVVVWWWVVVYYY[[[XXXSSSQQQSSSVVVXXX```dddddddddhhhjjjhhhiiigggfffeeefffhhhjjjlllmmmllljjjhhhgggggghhhiiifffffffffggghhhhhhhhhhhheeeeeeddddddcccccccccccc^^^^^^\\\ZZZYYYWWWUUUUUUXXXWWWUUUSSSRRRSSSSSSTTTQQQRRRSSSTTTUUUVVVWWWXXXZZZZZZYYYWWWWWWYYY\\\```aaa```^^^\\\ZZZYYYXXXYYYZZZ^^^bbbdddfffgggkkkmmmpppooommmmmmnnnqqquuuwwwwwwwwwvvvuuutttsssrrrrrrssspppmmmllllllkkkiiiggggggeee```[[[WWWSSSQQQPPPOOOQQQTTTUUUVVVYYY^^^bbb```___]]]ZZZYYY\\\aaaeeessszzzqqqddd]]]^^^eeekkkvvvwwwwwwvvvsssqqqrrrsssnnnnnnnnnmmmmmmmmmmmmmmmggggggfffdddbbbbbbccceeeiiikkklllkkkgggfffhhhkkklllllllllmmmqqquuuzzz|||qqqeeebbbdddYYYXXXYYY\\\[[[[[[___eeerrrlllffffffdddeeeiiilll}}}wwwtttmmmaaaTTTJJJFFFFFFBBBAAA???>>><<<;;;;;;;;;<<<;;;:::888777666666666555555555555555555555555444444444444444444444444555555666777777777777777666888999999999:::<<<>>>===AAAHHHRRR```pppwwwfffgggttt~~~}}}}}}xxxjjjdddbbbhhhxxx~~~{{{xxxyyyzzz|||}}}}}}zzzuuurrriiibbb[[[VVVSSSPPPQQQVVVTTTVVVXXXXXXWWWVVVWWWXXXZZZ]]]``````]]][[[[[[[[[]]]aaagggmmmrrrvvv{{{~~~zzz{{{{{{{{{|||wwwjjjiiijjjkkkmmmpppuuu|||~~~vvvkkk```WWWSSSQQQQQQaaa|||}}}wwwhhhddd^^^YYYVVVRRRNNNKKKHHHHHHHHHIIIIIIIIIIIIIIIGGGMMM^^^yyy|||vvvsssnnneee^^^XXXUUUTTTUUUXXXXXXUUUQQQOOOMMMLLLLLLMMMNNNMMMLLLMMMLLLKKKKKKJJJJJJJJJKKKXXXYYY[[[]]]```ccceeefffbbbfffgggccc\\\[[[```fffmmmxxx}}}~~~~~~zzzzzzzzzzzzyyywwwvvvuuuuuussspppmmmkkkjjjiiiiiikkkiiifffcccaaa``````aaa```aaaaaabbbbbbcccddddddcccdddeeefffgggiiimmmqqqssstttssspppmmmkkkkkkllllllpppuuuyyy|||{{{vvvssspppjjjccc]]]XXXTTTSSSTTTWWWZZZ\\\^^^cccjjjooonnnmmmkkkhhhgggiiinnnrrryyyzzzyyy}}}zzzwwwwwwyyy{{{~~~|||wwwssssssuuuvvvtttrrrpppooopppqqqsssxxxyyyyyy{{{llldddeeeYYYWWWXXXZZZZZZXXX[[[```fffyyytttjjjeee```___bbbcccvvvzzzmmm\\\NNNFFFEEEBBBAAA@@@>>>===<<<;;;;;;;;;:::999888777777777777555555555555555555555555555555555555555555555444555555666777777777777777666888999:::999:::===??????DDDLLLYYYhhhwww}}}|||pppbbbhhhyyy~~~|||||||||~~~xxxsssooovvv}}}{{{xxxvvvuuurrrooommmlllkkkiiigggjjjkkkmmmnnnllliiieeeccc\\\WWWRRRQQQOOOMMMOOOSSSQQQSSSVVVWWWWWWXXXYYY[[[aaaffflllnnnmmmkkklllnnnnnnttt||||||uuuvvvxxxzzz}}}yyykkkfffgggiiioooxxxttteeeZZZTTTRRRSSSgggzzzjjjddd\\\VVVTTTQQQNNNKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHMMM___|||zzzppp```ZZZUUUTTTXXXZZZXXXVVVQQQOOOMMMLLLMMMMMMLLLKKKLLLKKKJJJIIIIIIHHHHHHIIIlllnnnsssxxx|||~~~uuujjjhhhpppyyy}}}xxxuuuttttttwwwvvvvvvuuusssrrrrrrqqqqqqtttwwwzzz|||uuurrrllleee^^^YYYUUUSSSUUUYYY]]]___aaafffnnntttwwwxxxyyyxxxwwwwwwyyy{{{~~~|||kkkfff^^^[[[[[[\\\\\\YYY[[[___aaannnrrrhhh^^^[[[^^^```jjj}}}sssaaaQQQHHHFFFBBBAAA@@@>>>===<<<<<<;;;:::999888777777777777777555555555555555555555555444555555666666777777777555555666777777777777777777888999::::::;;;>>>@@@@@@GGGSSSbbbrrr~~~~~~|||~~~ppphhhqqq{{{zzz{{{yyyzzz~~~|||yyytttqqqooolllhhheeeeeebbb___\\\\\\\\\[[[ZZZ\\\___aaabbbaaa___]]]\\\[[[WWWVVVXXXYYYXXXYYY]]]^^^aaaeeegggiiikkknnnpppxxxxxxpppkkkeeeeeefffhhhjjjpppwww|||qqqeeedddfffnnn{{{yyyjjj```\\\[[[[[[tttpppggg]]]VVVTTTSSSQQQNNNMMMMMMMMMLLLLLLKKKKKKKKKMMMQQQaaazzzpppeee_________^^^[[[UUUSSSQQQQQQSSSSSSSSSRRROOONNNMMMLLLKKKKKKKKKKKKwwwttt~~~~~~|||{{{~~~ssspppjjjccc]]]XXXTTTRRRPPPTTTXXXZZZ[[[```hhhooowwwzzz}}}~~~|||{{{{{{xxxmmmdddaaa___```___\\\]]]```aaajjjuuuzzzkkk___[[[^^^ZZZ\\\qqqtttzzz|||ssscccSSSJJJHHHCCCBBB@@@>>>===<<<<<<<<<888888777777777777777888555555555555555555555555333333555666777999::::::555666666777777777777777777888:::::::::<<<>>>@@@@@@IIIXXXjjjzzz}}}}}}tttrrrxxxyyyyyywwwxxx|||zzz{{{}}}~~~~~~~~~}}}uuupppkkkgggeeeccc^^^[[[^^^ZZZWWWUUUTTTUUUTTTTTTVVVYYY\\\]]]]]]\\\\\\]]]aaa___```dddfffeeegggkkkpppssswww{{{~~~tttlllgggbbbcccccccccfffkkkrrrwwwvvvfffddddddmmm{{{vvvjjjcccbbbbbb___{{{uuulll```YYYWWWWWWUUUSSSPPPPPPOOOOOONNNMMMMMMMMMMMMPPP___~~~}}}qqqmmmkkkgggdddZZZYYYWWWXXXZZZ[[[[[[[[[TTTSSSRRRQQQPPPOOOOOOOOOuuunnnddd]]]ZZZXXXUUUSSSPPPRRRSSSSSSSSSVVV\\\aaaiiipppxxx|||zzzyyyyyy{{{uuulllfffjjjllldddbbbeeeaaaeeebbbeeerrroooaaaXXXTTTWWW[[[hhh|||yyytttqqqhhhXXXLLLHHHEEECCC@@@??????>>>===;;;999999888888777666666666444444444444444444444444555555555555666666666666555555666666777777888888888666777;;;<<<;;;===AAABBBNNNeee~~~{{{}}}|||uuuwwwzzzyyyyyy|||~~~|||yyyxxxvvvvvvvvvvvvtttsssfffdddaaa]]][[[ZZZYYYZZZXXXYYYYYYWWWUUUTTTTTTUUUUUU[[[aaafffhhhiiilllnnnttttttuuuvvvxxx|||xxxoookkkhhhnnnrrrrrruuu{{{~~~~~~ttt___``````cccnnn~~~yyylllfffeeeeeehhhzzzqqqfffaaaaaaaaa^^^[[[XXXWWWUUUUUUTTTSSSPPPOOOOOOQQQ]]]yyysssjjjkkkdddaaa___```cccggghhhgggccc]]]ZZZ[[[]]][[[VVVRRRvvvooofff___ZZZWWWSSSOOOMMMNNNNNNNNNNNNPPPUUUYYY]]]ccckkkooooooppptttwww|||sssuuuyyyqqqnnnnnngggfffccceeeoooyyydddZZZWWWSSSVVV___ppp|||uuuqqqpppjjj]]]PPPKKKEEEBBB@@@>>>>>>>>>===;;;999999888888777666666666444444444444444444444444555555555555666666666666555555666666777888888888999777888;;;<<<<<<>>>CCCIIIVVVooo{{{yyysssuuuyyyyyyzzz}}}}}}}}}{{{{{{zzzvvvuuutttrrrqqqqqqppppppooojjjhhheeebbb```______```^^^```bbbaaa```___``````bbbiiisss{{{~~~yyyxxxzzz~~~||||||~~~lllYYYYYYYYY[[[fffvvvwwwooolllkkklllttt|||vvvpppooorrrssspppkkkhhhgggdddaaa]]]YYYTTTQQQTTTSSS\\\uuuwwwpppqqqmmmjjjkkkooouuuxxxzzzvvvpppllllllmmmhhh___XXX}}}vvvmmmfffaaa\\\VVVRRRNNNNNNMMMKKKJJJKKKOOORRRPPPUUUZZZ^^^aaaffflllqqq~~~xxxmmmjjjgggggglllvvvnnn```\\\TTTSSSXXXbbboooyyysssoooqqqoooeeeXXXOOOEEEBBB???>>>>>>>>>===<<<999999888888777666666666444444444444444444444444555555555555666666666666555555666777777888888999999777888<<<===<<<@@@FFFRRRaaa{{{~~~}}}|||vvvrrrtttwwwyyy{{{}}}zzz}}}zzzvvvwwwwwwuuutttsssqqqpppoooppppppqqqsssrrrooommmkkkkkkllllllooorrruuuvvvvvvuuuuuuvvvvvvxxxssspppttt|||}}}zzzmmm```RRRSSSQQQSSS]]]nnnzzz~~~}}}zzzwwwtttrrrqqqqqqrrr}}}wwwpppggg```[[[\\\YYY\\\ooo|||~~~zzzvvvwww}}}~~~pppddd~~~}}}yyyrrrmmmgggaaa\\\XXXVVVSSSOOOMMMLLLNNNOOOKKKMMMPPPSSSWWW]]]dddjjjuuuvvvpppmmmjjjjjjooo~~~jjjaaaYYYUUUUUU[[[bbbpppzzztttppprrrtttmmm___SSSFFFCCC@@@>>>>>>>>>===<<<999999888888777666666666555555555555555555555555555555555555666666666666555666666777888888999999999888999<<<======CCCKKKYYYiii~~~xxxtttrrrsssuuuxxxyyyzzzvvvtttwww|||yyy|||}}}|||{{{{{{{{{zzzzzz|||~~~sssllliiinnnzzz{{{ooojjjfff^^^VVVOOOOOONNNOOOYYYiiitttxxxzzzvvvsssssssssssstttwww|||tttooojjjdddaaammmwww~~~}}}}}}~~~uuurrrsssqqqoooqqqwww||||||xxxrrrlllhhhddd```[[[VVVSSSQQQPPPOOOLLLLLLMMMNNNQQQVVV[[[___eeepppxxxsssnnnjjjjjjtttuuucccZZZTTTSSSWWW[[[ddd|||{{{wwwssssssuuupppbbbUUUIIIFFFAAA???>>>>>>===<<<999999888888777666666666555555555555555555555555555555555555666666666666666666777777888999999999999999:::======>>>FFFOOOaaarrryyyuuuuuusssrrrtttvvvwwwvvvoookkkjjjvvv~~~|||www{{{qqqjjjhhhppppppeee^^^YYYSSSPPPMMMMMMLLLMMMWWWeeepppssswwwqqqoooqqqsssuuu|||{{{tttnnnrrr~~~|||||||||~~~~~~}}}{{{~~~vvvkkkeeedddbbb``````dddgggjjjrrrzzz|||wwwrrrmmmkkkggg```[[[XXXVVVTTTSSSRRRQQQPPPPPPQQQSSSUUUWWWWWW```lllxxxtttzzzxxxpppjjjhhhmmm}}}mmm]]]TTTQQQUUUWWW\\\qqq~~~|||xxxuuuuuuqqqfffZZZMMMIIIDDD@@@???>>>===<<<999999888888777666666666555555555555555555555555555555555555666666666666666666777888888999999::::::999;;;======???IIISSShhhxxx~~~uuurrrttttttrrrsssvvvvvvtttkkkeeedddnnn}}}~~~tttrrrssstttvvv{{{wwwooollluuuvvviii```YYYRRRNNNMMMJJJKKKKKKMMMVVVccckkkmmmpppkkkjjjooosssyyy~~~~~~}}}{{{{{{}}}~~~}}}{{{yyy|||uuullljjjfffcccaaaaaa___^^^bbbiiixxx|||xxxsssooonnniiiccc___^^^]]]\\\ZZZ[[[ZZZYYYXXXXXXWWWVVVUUUTTTYYY```fffmmmxxx}}}ggggggiiiqqq~~~{{{qqqjjjfffgggpppzzzkkk^^^VVVWWWUUUVVVfff}}}{{{yyywwwoooeeeQQQMMMGGGBBB???>>>===<<<999999888888777666666666555555555555555555555555555555555555666666666666666777777888888999::::::::::::<<<======@@@KKKWWWjjjyyy|||sssnnnssstttrrrssswwwxxxvvvmmmiiihhhqqq|||}}}}}}pppiiiffffffhhhlllpppuuu{{{vvvpppxxxuuulllccc___XXXPPPLLLMMMIIIKKKMMMOOOXXXcccjjjjjjmmmhhhhhhmmmqqq{{{{{{vvvrrroookkkooo}}}zzzyyy{{{{{{yyywww|||~~~|||pppkkkgggeee```\\\]]]bbbbbbsss}}}xxxsssoooooojjjeeeccccccdddcccaaacccbbbaaaaaa```]]]ZZZWWWVVVYYY\\\\\\]]]bbblllttt~~~bbb\\\ZZZaaapppzzz{{{pppjjjeeedddiiiooo|||kkk]]]ZZZUUURRR___ttt~~~~~~xxxpppTTTOOOHHHCCC@@@>>>===<<<999999888888777666666666666666666666666666666666555555555555666666666777777777777888999999::::::::::::<<<>>>===@@@LLLYYYiiiwww|||ssskkkqqqtttrrrsssyyyzzzxxxsssppppppxxx~~~zzzyyy}}}zzzkkkbbb\\\[[[]]][[[___dddiiinnnrrrvvvyyy~~~}}}yyyuuuuuuwwwsssmmmmmmpppuuu~~~||||||sssxxxnnnfff```^^^YYYOOOKKKMMMJJJNNNPPPSSS[[[fffkkkkkknnniiihhhmmmpppzzzoooiiidddaaa]]]```nnn{{{pppooo}}}~~~|||zzzzzzvvvqqqqqqtttyyyxxxqqqoookkkccc\\\YYY]]]dddssswwwqqqmmmkkkhhheeecccbbbbbbaaa```bbbeeejjjmmmlllgggbbb^^^\\\]]]^^^\\\YYYYYY]]]aaaggg}}}xxxuuugggUUUQQQTTT^^^jjjwwwvvvrrrlllfffdddgggjjj{{{|||eee[[[VVVUUU]]]jjj~~~}}}xxxuuueeeUUUHHHFFFCCC<<<:::???<<<;;;888777666666888999888888777777777777888888777777666666555555555444666666666777888888999999::::::;;;>>>???CCCNNNZZZhhhtttwwwpppvvvsssqqqtttzzz~~~~~~}}}yyyyyy{{{|||||||||nnnbbb\\\WWWTTTSSSUUUVVVXXX\\\bbbgggiiijjjkkkjjjiiiiiigggdddaaaaaa[[[___gggsssxxxppptttpppkkkgggddd\\\SSSMMMLLLNNNMMMPPPVVV]]]eeennnuuuwwwwwwlllfffnnn{{{gggbbb^^^\\\ZZZ[[[fffrrr~~~xxxqqqiiibbbcccppp~~~|||}}}~~~|||{{{vvvpppooossszzz~~~wwwpppnnnjjjaaaZZZWWWVVV[[[eeexxxvvvnnniiihhhddd___\\\[[[[[[\\\[[[]]]aaafffkkkmmmllljjjhhhccccccbbb```^^^]]]^^^```___lll~~~yyyoooZZZSSSRRRWWW```rrrssssssnnnhhheeegggjjjppp{{{nnn```ZZZVVVXXX^^^uuu|||xxxooo\\\KKKGGGEEE>>><<>>???<<<;;;999888777777888888888777777666666777777888666666666666555555555555666666777777888999999999;;;;;;===@@@CCCIIIVVVcccfffrrrwwwqqqqqqoooqqquuu|||zzzuuuzzz}}}~~~xxxkkk^^^XXXUUUQQQNNNNNNNNNNNNOOOQQQVVV\\\bbbeeelllnnnqqqrrrrrroookkkhhhaaaaaaeeennn|||rrrdddoooyyy~~~{{{qqqiii___UUUQQQRRRRRRTTTWWWZZZ```lllzzzttteeeeeelll{{{ooohhhhhhjjjnnntttxxx{{{gggfffggglllrrrvvvvvvvvvvvvlllbbb\\\ZZZ^^^iiittt{{{{{{}}}}}}ppphhhbbb___^^^dddlllrrrvvvxxx|||~~~|||zzzxxxtttnnnooorrr~~~~~~tttmmmgggfffccc\\\UUUSSSRRRQQQRRRXXXfffwwwppphhheee```\\\[[[YYYWWWVVVTTTTTTVVVWWWYYY[[[\\\]]]cccdddggglllpppppplllgggccccccfffsss{{{rrr||||||vvv{{{dddVVVRRRUUUXXXbbbkkkmmmhhhcccdddgggjjjmmmzzztttdddZZZYYY\\\```tttkkkSSSHHHEEEAAA??????<<<;;;:::888888888888888777777666666666666777777666666666666666555555555666777777888888999::::::::::::<<<@@@DDDLLL[[[jjjooo{{{www~~~ppplllnnnqqquuu{{{yyyrrrzzzyyyvvvyyysssfff___YYYTTTPPPPPPOOOOOORRRUUU\\\fffpppvvvzzzsssfffddddddjjjxxx~~~kkk___hhh}}}xxxwwwyyynnnbbbYYYVVVXXXXXX\\\^^^\\\]]]gggttt}}}mmm\\\[[[```rrruuuiiibbb___^^^\\\```cccdddhhhttthhhjjjnnnwww{{{lll```ZZZ[[[dddooo~~~|||{{{{{{{{{|||hhh\\\XXXTTTRRRVVV]]]gggmmmnnnoooqqqssszzzzzz{{{{{{{{{{{{{{{|||{{{xxxvvvuuurrroooqqqvvv}}}mmmfffbbbbbbaaa[[[UUUSSSMMMKKKMMMQQQXXXkkk|||tttkkkiiifffdddbbb___[[[XXXYYYWWWVVVUUUTTTUUUVVVWWWZZZ]]]eeepppzzz~~~|||xxxlllkkkkkkooosssuuuvvvnnnvvvttt]]]TTTUUUPPPXXXbbbfffccc```bbbdddhhhiiirrrgggZZZYYY^^^]]]nnnpppXXXJJJEEEBBB@@@???;;;;;;:::999999888888888777777666666666666777777555555555666666666666666777777777888999999::::::999999;;;@@@FFFPPPaaaqqq}}}zzzyyy|||ooolllmmmpppwww{{{ssszzz~~~yyyyyy|||vvvrrrqqqvvv|||wwwlllaaaXXXSSSRRRQQQSSSWWW\\\ffftttyyylllfffbbbffftttxxxfff]]]cccsssxxxpppxxxrrreee\\\ZZZ]]]bbbiiijjjbbb\\\```hhhnnnvvvppp]]]OOOQQQVVVeee|||xxxkkk```ZZZWWWWWWWWWWWWXXX___mmmxxxkkkpppvvvooobbb^^^dddooozzzyyyyyyxxxwww{{{qqq___VVVTTTRRRPPPPPPWWWaaagggiiijjjkkkmmmqqqtttvvvxxxxxxxxxzzz{{{xxxuuussstttrrrqqqtttyyykkkeeeaaaaaa```[[[VVVTTTMMMKKKNNNRRRUUU```zzzxxxqqqooommmkkkiiifffbbb___[[[YYYVVVSSSQQQQQQQQQRRRSSSXXXaaannn{{{}}}uuuyyywwwooozzzssshhhiiipppppp___YYYRRRWWW\\\______^^^___aaa``````hhhxxxsss```ZZZ\\\^^^iii}}}vvvaaaQQQGGGCCC@@@>>>;;;;;;;;;:::999999888888777666666555555666666777555555555666666666666666777777888888999::::::::::::999<<>>;;;;;;;;;;;;:::999888888666666555555555555666666555555555555666666666777777888888999999::::::;;;<<<;;;>>>DDDLLLYYYnnn|||tttzzzuuupppnnnmmmuuu~~~~~~{{{}}}sssffffffooozzzuuukkkeeeaaaaaabbbcccfffmmmuuu{{{wwwhhhcccZZZ\\\___dddnnnvvvkkk______mmmmmm___VVVXXXaaauuuqqqlllrrrzzzrrreee\\\[[[^^^ooo~~~vvvddd[[[VVVRRRMMMNNNFFFCCCJJJLLLSSScccoooxxxnnnpppxxxyyyccc[[[TTTRRRPPPOOOTTT[[[ccckkkqqqxxx}}}nnnooowww|||wwwqqqlllppp~~~~~~ooo___YYYWWWTTTQQQQQQTTTYYY___cccffffffeeeiiinnnsssvvvwwwxxx{{{}}}{{{wwwvvvvvvuuutttwww}}}ssslllgggfffccc\\\VVVTTTJJJFFFHHHNNNNNNOOO^^^rrrxxxrrrqqqrrrtttuuunnnjjjddd]]]WWWRRRPPPNNNLLLNNNQQQWWWcccvvvpppmmmrrrhhhdddbbblll{{{iiiddd^^^[[[\\\]]]]]]]]]```___```eeekkksssqqqccc______hhhwwwbbbPPPFFFAAA>>>;;;;;;;;;;;;:::999888888666666555555555555666666444555555555666666777777777888888999999:::;;;;;;>>>===@@@FFFOOO]]]rrr|||sssooo{{{tttmmmlllkkkkkk|||}}}}}}~~~~~~~~~{{{lll]]]___kkkxxx~~~pppeee___YYYZZZ]]]aaahhhrrr}}}xxxqqq___aaacccfffoooxxxlll___^^^kkk{{{iii\\\SSSTTTZZZkkkuuujjjkkknnnpppddd[[[ZZZ]]]mmmzzzeeeYYYQQQKKKFFFHHHDDDDDDLLLLLLPPP^^^dddwww}}}mmmbbbeeeoooooocccZZZVVVRRRNNNOOOSSS\\\aaahhhqqqwwwooozzzwwwllliiiggguuuyyyvvvhhh```\\\WWWSSSRRRWWW[[[[[[ZZZ[[[```eeeggglllpppqqquuu|||~~~zzzxxxvvvuuuqqqpppxxxoooiiibbb^^^]]]ZZZTTTNNNLLLKKKJJJIIILLLRRR[[[aaayyyrrrtttyyyzzzyyywwwwwwssskkk```WWWRRRPPPLLLLLLMMMQQQVVVaaauuusssnnnqqqyyyiiibbb]]]fffwwwhhhaaa```___```aaa___^^^___bbbcccfffnnnvvvyyyfffccccccdddnnnrrrXXXJJJCCC@@@;;;:::888999::::::999777666666555555555555666666777777666666666666777777666777777888999999::::::===>>>AAAEEEOOO```ssszzzooonnn}}}oooiiihhhhhhjjjnnn}}}xxxtttqqqtttyyy|||zzzxxx{{{yyyuuuiii\\\\\\eeennnttt||||||nnn`````````bbbgggppp{{{sssfffaaa___dddiiiqqqqqq___^^^jjj|||oooaaa[[[QQQQQQVVVeee}}}{{{eee```eeeppp}}}uuuiii^^^RRRPPPVVVdddooowwwssshhh\\\QQQHHHEEECCCBBBCCCDDDGGGOOOVVV^^^jjj~~~xxxhhh]]]```iiiwwwoooXXXSSSSSSPPPMMMMMMXXX[[[```gggtttvvv~~~yyylllgggdddpppzzzxxxiiiaaa]]]ZZZXXXYYY\\\^^^]]]ZZZZZZ^^^bbbhhhnnnrrrsssvvv{{{~~~|||~~~|||zzzxxxuuuvvvnnnhhhaaa]]]\\\YYYSSSNNNLLLKKKIIIGGGIIINNNUUU[[[rrrvvvuuuyyy{{{{{{|||qqqdddZZZUUUPPPNNNNNNPPPRRRYYYiiiwwwxxxqqqttt}}}zzz|||llleee```iiivvvjjjfffbbb___]]]\\\[[[[[[]]]^^^^^^dddlllxxxpppaaaaaaccckkk~~~www]]]MMMFFFCCC<<<;;;999999::::::888777666666555555555555666666777777666666666666777777777777888888999999999:::<<<===AAAGGGRRRcccvvvzzzqqqqqqyyylllgggggghhhkkknnn|||uuuqqqooorrrwwwxxxvvvuuuwww{{{|||yyynnn___[[[aaaccciiiqqqwww~~~{{{qqqiiiiiijjjnnnvvv{{{ggg```\\\___bbbiii{{{xxxfffcccnnn~~~|||iii\\\WWWQQQQQQUUUbbbxxxhhh```aaahhhuuupppdddZZZOOOLLLOOOUUU___iiijjjfff___UUULLLDDDCCCCCCDDDEEEHHHQQQZZZbbbkkkzzzpppeeeeeeiiiqqqwww___WWWUUUOOOKKKLLLTTTUUUWWW]]]ggguuu~~~|||lllddd```kkk{{{yyykkkbbb^^^^^^___bbbcccbbb^^^ZZZYYY\\\```iiipppuuuvvvxxx{{{}}}{{{}}}{{{zzzyyy{{{zzzkkkfff```\\\ZZZVVVQQQMMMMMMKKKIIIGGGGGGJJJPPPUUUggg|||{{{|||~~~qqqccc[[[WWWTTTQQQQQQPPPRRR[[[eeexxxvvvwww~~~vvv{{{nnnhhhcccmmmwwwnnnggg```\\\[[[YYYYYYZZZZZZXXX[[[aaajjj{{{zzzbbbbbbdddhhhsssdddQQQIIIGGG>>><<<;;;::::::999777666777666666555555666666777777777666666666666777777888888888999999999999999;;;===AAAIIIVVVgggyyywwwrrrvvvssshhhdddeeefffkkkooovvvpppmmmllloootttvvvuuuuuuuuuwww{{{}}}qqqaaaZZZ\\\YYY^^^eeekkkqqqxxx}}}zzz{{{~~~uuuuuuuuuxxx~~~}}}jjj```XXXXXXYYY^^^ooo~~~llliiiqqqxxxeeeYYYTTTPPPOOORRR]]]qqqnnnaaa]]]```jjjzzzmmm___WWWMMMHHHIIIHHHQQQ[[[```cccbbbYYYPPPEEECCCCCCEEEFFFKKKXXXeeerrrwwwwwwtttrrrqqqxxx|||bbbXXXTTTMMMJJJKKKTTTRRRRRRVVV^^^kkk|||kkkbbb^^^ggg{{{zzzxxxkkkbbb___bbbfffkkkiiieee___ZZZYYY[[[^^^jjjrrryyyzzzzzz||||||zzz}}}{{{yyyyyyyyy~~~|||tttjjjfff```\\\XXXTTTPPPLLLNNNMMMKKKIIIHHHJJJOOORRRbbbsss}}}nnneee___ZZZVVVTTTQQQPPPSSSYYY___dddjjjnnnuuu{{{{{{{{{~~~oooiiifffqqqvvvjjjbbb```\\\YYYXXXZZZYYYWWWXXX\\\dddpppiiifffeeedddgggvvvkkkTTTIIIFFF@@@>>><<<;;;:::999777555777777666666666666777777777777666666666666777777999999999999999999999999;;;===BBBKKKYYYjjjzzzppprrr|||zzzpppfffcccdddfffkkkppp|||}}}yyy~~~{{{qqqlllkkkkkkooottt{{{{{{{{{yyywwwxxx{{{~~~}}}qqqaaaYYYYYYVVV[[[aaafffjjjoootttxxxyyyyyy{{{~~~yyyuuuuuuvvvyyy~~~}}}ooobbbWWWSSSRRRVVVfffwwwooolllsssyyyeeeXXXSSSNNNMMMPPPYYYkkktttccc[[[ZZZbbbooo~~~ppp___WWWOOOIIIFFFFFFLLLSSSZZZaaabbbZZZPPPGGGDDDCCCFFFHHHOOOcccwww}}}vvvuuu}}}xxx___UUUPPPJJJHHHJJJTTTOOONNNQQQWWWbbbtttkkkaaa^^^gggxxxzzzuuu~~~vvvllldddbbbgggmmmrrrnnnggg```ZZZYYY[[[]]]hhhrrrzzz||||||}}}|||{{{{{{yyyxxxyyy{{{yyyrrrnnnjjjeee```ZZZVVVQQQOOONNNNNNMMMKKKJJJKKKOOORRR[[[jjj}}}sssfff___ZZZXXXUUURRRQQQSSSSSSUUUXXX[[[aaammm|||ooojjjiiiuuulllcccbbb[[[WWWVVVXXXXXXVVVVVVYYY\\\dddvvvpppiiicccaaa___iiirrrXXXIIIDDDAAA???===<<<;;;:::777555777777666666666666777777777777666666666666777777999999999999999:::::::::===>>>DDDNNN\\\lllzzzgggqqqvvvnnnfffddddddffflllsss{{{zzz{{{~~~tttllljjjjjjlllqqqwwwxxxuuuvvvyyy|||qqqccc[[[YYYYYY]]]ccchhhllloooqqqrrrsssqqqrrrvvvuuuooommmooorrruuu|||xxxhhhZZZSSSPPPRRR```oooqqqooouuu~~~hhhYYYSSSMMMLLLNNNVVVggg~~~yyyfffZZZXXX\\\ffftttwwwbbbWWWPPPIIIEEEDDDHHHMMMSSS[[[^^^XXXNNNJJJEEEDDDFFFHHHRRRmmmtttrrr{{{vvv^^^TTTNNNGGGEEEHHHTTTNNNKKKNNNPPPXXXjjj}}}mmmaaa___gggwww}}}sssmmmyyy}}}wwwooojjjkkkpppvvvzzztttiii```YYYXXXYYYZZZaaammmyyy|||{{{|||{{{zzzzzzyyyzzz|||~~~{{{yyyvvvpppjjjccc]]]YYYWWWRRRRRRQQQOOOMMMMMMOOOQQQYYYfff}}}qqqhhh```^^^[[[VVVRRRQQQSSSRRRRRRTTTWWW\\\gggrrr~~~ppplllkkkyyyuuueeebbb[[[VVVSSSUUUVVVTTTTTTWWWXXX^^^lllzzzkkk```___\\\cccyyy___LLLDDDBBB@@@===<<<<<<:::888666888777777666666777777888777777666666666666777777888888999999:::;;;;;;;;;>>>@@@FFFQQQ```ppp|||zzzcccrrrqqqjjjddddddeeehhhooovvv|||vvvnnnhhhhhhkkknnnuuu{{{{{{tttrrruuu~~~uuuiii```\\\^^^bbbhhhoootttwwwwwwwwwwwwqqqnnnqqqnnnfffeeeiiinnnrrrzzzrrraaaWWWRRRQQQ[[[hhhtttrrrxxxnnn[[[RRRNNNMMMNNNTTTcccyyymmm^^^XXXYYY___lllfffXXXQQQJJJFFFAAACCCFFFJJJQQQWWWTTTMMMJJJDDDDDDGGGHHHQQQnnnvvvvvvwww```VVVOOOGGGDDDFFFWWWOOOKKKLLLLLLOOO```tttooobbb___ffftttsssjjjeeessszzzuuusssvvv{{{yyylll```XXXUUUUUUVVVYYYgggtttyyyyyyyyyyyyxxxxxxxxxzzz~~~wwwooohhhdddbbb[[[[[[ZZZWWWSSSRRRRRRSSSZZZggg|||xxxmmmhhhddd]]]VVVSSSUUUQQQPPPRRRRRRRRRXXXaaagggkkksss|||}}}{{{{{{~~~sssoooooo{{{oooddd___XXXSSSSSSTTTSSSSSSUUUXXX]]]hhhzzzrrraaa___\\\]]]uuugggQQQGGGAAA???===<<<<<<;;;999777888888777777777777888888777777666666666666777777777777888999;;;<<<======>>>AAAHHHUUUfffvvvmmmcccvvvuuuiiidddaaabbbeeeiiirrr{{{{{{pppiiidddfffkkkpppwww~~~xxxuuuwww|||~~~rrrgggaaabbbgggpppyyywwwqqqqqqkkkbbb```fffiiinnnxxx}}}iii]]]TTTPPPVVV```vvvtttrrrvvvwww```TTTPPPOOONNNRRR___tttyyyggg\\\ZZZ]]]iii}}}nnn\\\TTTNNNKKKBBBDDDDDDDDDIIIOOOOOOKKKFFFBBBCCCHHHFFFKKKggg}}}rrr___VVVPPPHHHEEEHHH[[[RRRMMMMMMKKKKKK[[[oooqqqccc___eeerrrmmmccc```nnn}}}zzzzzz~~~}}}nnn```WWWSSSRRRRRRTTTbbbqqqvvvvvvwwwwwwvvvvvvvvvyyy}}}xxxpppllljjjddddddbbb^^^ZZZWWWVVVVVVZZZfffyyyyyyrrrlllcccZZZVVVTTTPPPOOOQQQOOOLLLPPPXXXSSSWWW___jjjoooooorrrwwwvvvrrrqqq}}}zzziiiddd\\\UUUUUUUUUSSSTTTVVVUUUZZZcccrrrzzzddd```\\\YYYlllnnnVVVKKKAAA???=========<<<:::888888888777777777777888888777777666666666666777777666666888999;;;<<<>>>>>>>>>AAAIIIWWWjjjzzz~~~bbbeeezzzzzziiiccc___^^^aaaeeekkkuuuxxx}}}kkkeeeaaadddjjjpppxxx}}}zzz{{{{{{zzzmmmdddggglllvvvvvvtttlllaaa___fffggglllwwwnnnaaaVVVOOORRR[[[iii}}}rrrpppssszzzfffXXXRRRQQQOOORRR\\\qqqqqqbbb^^^___jjj~~~vvvaaaXXXSSSPPPHHHIIIGGGDDDEEEIIIJJJHHHBBB???CCCIIIEEEFFF^^^}}}{{{yyyyyyzzz|||}}}kkk[[[TTTPPPIIIHHHKKKaaaVVVMMMKKKJJJJJJSSS```}}}ssseeecccbbbzzz|||hhh^^^YYYiii~~~jjjYYYPPPNNNMMMMMMSSS]]]kkktttvvvuuusssrrrtttqqqssszzz~~~yyytttuuuvvvsssnnngggaaa^^^dddhhhttt}}}qqqeee]]]YYYRRRMMMOOOPPPOOONNNOOOPPPQQQSSSVVVZZZ```eeehhhsssvvvooopppssskkk^^^SSSQQQTTTTTTSSSSSSTTTXXX```lllyyyjjj___^^^aaaiiitttvvvdddNNNDDDAAA<<<;;;<<<<<<:::777777777777777777888888888888888888777777777777777777888999999888999;;;===<<>>???GGGVVViii}}}kkkqqqvvvooo^^^]]]___```bbbkkkxxx}}}|||}}}}}}mmmbbbcccccceeeiiiqqqzzz}}}uuunnnooozzz~~~tttkkkddd```aaaeeelllwwwmmm\\\PPPNNNPPP^^^www}}}iiihhhpppzzznnn]]]TTTQQQNNNNNNYYYooo~~~nnnbbbeeeuuuyyyeeeVVVKKKGGGDDDFFFFFFDDDDDDGGGDDDBBBBBBCCCDDDKKKZZZiiixxxssskkkgggcccaaabbbhhhmmmttt~~~zzzlll\\\SSSNNNIIIHHHIIIqqqbbbSSSNNNKKKIIIOOOYYYjjjrrrfffffffff~~~qqqaaaYYYWWWccctttppp^^^TTTOOOMMMMMMOOOTTT^^^ggglllkkkfffaaa^^^___dddooozzz{{{zzz||||||{{{pppfff]]]YYYUUUPPPLLLLLLJJJIIIIIIIIIKKKNNNQQQSSSaaannn{{{}}}uuusss}}}mmm]]]VVVTTTSSSRRRSSSQQQSSSXXXaaajjjyyymmm___VVVXXX^^^wwwxxxTTTGGGCCC>>><<<<<<<<<:::888888888888888888888888888777777777777777777888888777888999999999:::<<<>>>CCCLLL]]]uuuxxxhhhooozzzjjj]]]\\\^^^```dddnnn|||~~~~~~mmmcccdddeeegggkkkttt~~~}}}rrrqqqzzztttjjjaaa]]]]]]bbbjjjwww}}}yyywww```QQQMMMQQQYYYqqqjjjeeelllxxxzzzcccWWWSSSNNNOOOYYYlllkkkfffqqqppp[[[PPPJJJFFFGGGHHHEEEEEEHHHEEEDDDDDDDDDDDDKKK[[[kkksssvvvwwwxxxxxxmmmggg___\\\[[[___ccciiisss}}}|||zzz{{{oooaaaXXXRRRKKKHHHHHH{{{hhhVVVOOOLLLIIIMMMUUUbbbsssiiikkklllkkk^^^WWWUUU___ooouuuaaaUUUOOOLLLJJJLLLOOOUUU^^^cccccc\\\VVVSSSTTT\\\hhhuuuxxxrrr{{{yyylllccc]]]UUUQQQQQQMMMKKKJJJIIIIIIJJJLLLMMMXXXbbbuuuyyyzzz~~~uuupppxxx{{{zzzxxxdddYYYUUURRRQQQRRRPPPQQQUUU\\\bbblll~~~ttt```UUUVVV\\\hhhzzzTTTJJJEEE???<<<<<<===;;;999999999888888888888888777777777777777777888888888777888:::::::::;;;===???EEEOOOddduuugggrrrsssfff^^^\\\^^^aaaeeeppp~~~nnndddeeegggiiioooxxxyyyuuu{{{ssshhh___[[[[[[```iiixxxxxxttt~~~~~~fffUUUQQQTTTTTTkkkmmmccchhhvvvlll\\\UUUOOOOOOXXXggg{{{{{{mmmqqq~~~}}}ddd[[[SSSMMMKKKJJJGGGFFFHHHFFFEEEEEEFFFGGGPPPcccvvvzzzuuuzzzwwwpppeeeaaa^^^___```cccllluuuvvviiieeelll|||xxxjjjaaaXXXOOOKKKKKKpppZZZQQQMMMJJJLLLRRR]]]yyysssjjjnnnpppyyyhhh\\\WWWSSS\\\lllyyydddVVVNNNJJJHHHIIIJJJNNNTTTYYYYYYSSSNNNLLLNNNVVVbbbnnn}}}xxxnnnsss~~~zzzmmm```XXXUUUPPPNNNLLLJJJIIIIIIJJJKKKRRRZZZjjj{{{xxxzzz~~~ssskkkmmmqqqpppllliiihhhfffjjjwww{{{fffZZZVVVSSSSSSTTTQQQQQQTTTYYY]]]cccppp}}}fffXXXWWW\\\^^^zzzzzzZZZLLLGGG@@@=========;;;999:::999999999888888777777666666777777888888888888777999:::;;;;;;<<<>>>AAAEEERRRjjjyyykkk{{{nnnccc```\\\___aaaeeeooo}}}mmmdddfffiiimmmsss|||zzz|||rrrfff]]]YYYYYY^^^iiiyyyuuuqqq}}}kkkYYYRRRTTTRRRfffttteeeggguuuzzz```UUUMMMOOOWWWeeewww{{{uuu{{{{{{fff[[[QQQNNNLLLIIIHHHIIIEEEEEEGGGHHHLLLYYYrrr~~~{{{nnniiidddbbbaaaaaagggnnnyyypppccc]]]```ooo}}}vvvjjj^^^SSSNNNOOOzzz```UUUPPPKKKKKKNNNXXXoooqqqjjjpppsssuuueee[[[VVVPPPYYYjjj~~~~~~gggXXXOOOJJJGGGGGGHHHJJJMMMOOOOOOLLLJJJJJJKKKRRR\\\gggwwwyyymmmnnnwwwlll[[[TTTPPPNNNLLLIIIHHHHHHIIIIIIPPPUUUaaauuu~~~xxxvvvuuuiiieeeddd```[[[XXXXXXXXXYYYaaarrr~~~iii]]]YYYWWWWWWXXXSSSRRRTTTXXXZZZ]]]fffpppqqq^^^YYY[[[\\\ppp|||fffNNNIIIBBB>>>======<<<::::::::::::999888888777777666666666777888888999999777999:::;;;;;;===???BBBFFFVVVqqqrrrkkkaaa```]]]___aaaeeeooo}}}pppdddggglllqqqxxx}}}|||ssseee[[[WWWXXX\\\iiizzzsssppp|||sss]]]RRRPPPPPPaaalllkkkwwwdddWWWLLLNNNWWWdddwww|||yyyrrrdddVVVOOOMMMJJJIIIKKKEEEEEEGGGJJJQQQcccuuuooojjjgggcccaaadddjjjuuuttteee\\\]]]iiivvvssscccWWWSSSTTThhhZZZSSSMMMJJJKKKQQQdddvvvsssnnnuuuxxxrrrbbbYYYUUUOOOVVVfff|||lll[[[QQQKKKHHHGGGHHHIIIHHHGGGFFFGGGHHHJJJJJJNNNVVV```ppp{{{llljjjqqqfffXXXPPPNNNLLLIIIHHHHHHIIIIIIOOORRR[[[mmmwwwtttzzzkkkccc^^^XXXSSSQQQNNNPPPRRRUUU___vvvvvvhhhaaa\\\YYYYYYSSSRRRSSSWWWYYYZZZ```gggtttiii^^^[[[]]]hhh}}}oooPPPJJJCCC>>>======<<<:::;;;;;;:::999999888777777555666666777888888999999777999;;;<<<<<<===@@@CCCIII\\\yyyzzz}}}hhh___^^^\\\___aaaeeeppp~~~mmmcccgggnnnuuu}}}}}}{{{uuufffZZZVVVVVV[[[iii|||vvvrrr|||fffUUUOOOOOO[[[tttvvvqqq{{{ppp^^^PPPQQQXXXcccuuuwww|||uuuaaaUUUOOOKKKIIIIIIEEEEEEGGGJJJSSSiii|||wwwsssqqqlllhhhjjjoooxxxqqqdddcccnnnzzz}}}kkk^^^[[[^^^ooo^^^VVVNNNIIIIIIMMM]]]lllwwwrrrzzz}}}pppaaaXXXTTTNNNTTTccczzzooo^^^SSSLLLIIIGGGHHHHHHFFFBBBBBBEEEHHHKKKJJJMMMRRR[[[kkk{{{kkkggglll~~~xxxfffQQQOOOMMMKKKJJJJJJKKKKKKOOOPPPWWWhhh~~~vvvtttnnnddd]]]VVVQQQPPPJJJNNNPPPQQQVVViiitttiii```ZZZYYYRRRQQQSSSWWWXXXXXX]]]ccckkksssddd^^^^^^dddyyy|||qqqQQQKKKCCC>>>======<<<:::;;;;;;::::::999888777777555666666777888999999999888999;;;<<<<<<>>>AAACCCLLLaaa|||ggg]]]\\\[[[^^^aaafffrrr~~~~~~tttdddbbbgggoooxxx|||yyywwwgggZZZUUUUUU[[[iii|||{{{vvvmmm[[[RRROOOWWWlll}}}vvv~~~|||gggVVVTTTXXX```qqqvvvwwwmmm\\\RRRKKKGGGGGGFFFFFFGGGJJJTTTlll|||{{{vvvrrrssswww}}}|||nnnkkkvvvrrreeecccgggxxx^^^RRRNNNKKKHHHLLLYYYkkkwwwyyymmmaaaXXXQQQMMMSSS```uuutttaaaUUUMMMHHHDDDCCCCCCFFFEEEBBBDDDIIIKKKMMMQQQTTTYYYfff{{{jjjeeejjj{{{eeeYYYQQQKKKKKKLLLJJJIIIJJJIIIKKKRRR```xxx{{{wwwrrrhhh___WWWQQQPPPKKKMMMSSSSSSWWWppp~~~rrrmmmddd[[[XXXVVVSSSSSSUUUXXXZZZZZZddduuujjjaaa```cccmmmsss[[[MMM@@@<<<===<<<;;;<<<999999999888888888888777888888888888888888888888:::777777:::<<<===AAAGGGQQQkkksssgggaaa\\\ZZZ[[[^^^eeeppp~~~yyymmmggghhhfffaaacccfffllluuuyyy~~~ooo^^^TTTRRR[[[hhh{{{vvvsss___UUUSSSVVVcccuuuyyy~~~pppZZZTTTVVV\\\mmm|||uuuxxxkkk\\\QQQKKKJJJIIIIIILLLRRR\\\sss}}}||||||{{{}}}www}}}|||zzzzzzwwwdddUUUOOOKKKIIIKKKUUUeeezzzooobbbYYYRRRKKKQQQ\\\qqqzzzdddUUUMMMIIIEEECCCCCCEEECCCAAABBBGGGKKKNNNRRRVVVZZZggg~~~kkkfffkkk{{{ttt\\\SSSLLLKKKLLLJJJIIIKKKIIIKKKQQQ___vvv{{{vvvuuujjj```YYYRRRLLLMMMRRRPPPRRRgggzzzoooggg```]]]ZZZVVVUUUUUUWWWWWWXXX^^^lllrrrfff```aaahhh~~~{{{cccSSSBBB===>>>>>><<<;;;999999999999888888888888888888888888888888888888;;;888888;;;===>>>CCCIIIVVVppp{{{~~~oooccc^^^ZZZZZZ[[[___fffqqq}}}tttfff_________\\\^^^bbbjjjttt~~~vvv|||vvvcccYYYXXXYYYggg{{{sss```UUUQQQSSS]]]mmm}}}{{{yyy___UUUTTTWWWgggzzz}}}uuuwwwkkkXXXNNNKKKLLLKKKNNNWWWeee{{{ooo[[[QQQLLLIIIJJJPPP[[[ooosssdddZZZRRRIIINNNXXXllljjjWWWNNNJJJFFFCCCCCCDDDBBB@@@BBBGGGNNNPPPUUUXXX[[[fff~~~lllggglll~~~|||aaaWWWOOOLLLKKKIIIIIIKKKIIIKKKQQQ^^^sss{{{sss|||zzzkkkbbbVVVOOONNNPPPMMMLLL\\\rrruuulllgggbbb___ZZZWWWVVVVVVUUUUUUZZZdddxxx~~~lllbbbaaaeeeuuuppp[[[FFF???@@@@@@<<<::::::999999999888888888888888888888888888888888888;;;999999<<<>>>???EEELLL^^^xxxuuu}}}~~~iii^^^ZZZXXXYYY[[[```hhhrrr}}}qqq```XXXXXXYYYWWWXXX^^^gggttt}}}ssszzz~~~ggg\\\\\\XXXfffzzzqqq```UUUNNNOOOUUUaaannn{{{bbbVVVQQQSSSbbbuuuwwwwwwdddTTTPPPQQQOOOSSS```qqq|||dddTTTMMMJJJIIILLLRRRdddvvvfffZZZQQQKKKMMMUUUgggttt]]]PPPKKKFFFCCCCCCDDDCCCAAAEEEKKKWWWWWWYYYYYYZZZeee|||mmmgggmmm}}}dddZZZPPPLLLKKKIIIIIIKKKIIILLLQQQ\\\ppp|||qqqzzzvvvjjjZZZSSSOOOOOOKKKIIITTTdddtttllleeeaaa\\\XXXWWWVVVUUUUUUZZZ___mmmpppfffccccccooo}}}eeeKKKAAABBBAAA===999::::::999999999888888888888888888888888888888888;;;:::;;;>>>???AAAHHHPPPgggnnn{{{vvvdddZZZWWWVVVXXX[[[aaaiiisss}}}rrraaaXXXVVVVVVUUUUUU\\\gggttt~~~ttt{{{hhh[[[\\\XXXggg{{{{{{ooo___TTTMMMLLLOOOWWWaaaooocccUUUPPPRRRaaasssyyyzzzsss```[[[XXXXXX^^^mmm|||nnnZZZOOOKKKJJJJJJNNN[[[vvvzzziii[[[RRRNNNOOOTTTdddhhhUUULLLGGGDDDCCCDDDDDDDDDIIIPPP```______]]]\\\eee{{{mmmgggnnn}}}dddYYYPPPLLLKKKHHHIIIKKKIIILLLQQQ[[[mmmttt{{{rrr```WWWQQQOOOLLLJJJQQQ[[[nnn{{{nnnddd```\\\YYYXXXXXXXXXWWWXXXZZZcccxxxssshhhcccaaaiii{{{lllPPPDDDCCCBBB===999:::::::::999999999999888888888888888888888888888::::::<<<>>>???AAAJJJTTTmmmwwwjjj{{{nnn```XXXVVVVVVWWWZZZaaajjjuuurrrccc[[[VVVTTTSSSUUU]]]iiiuuuwww}}}jjj\\\\\\[[[iii}}}wwwlll___TTTNNNKKKLLLQQQYYYggg{{{cccVVVPPPPPP]]]nnn|||yyy|||ooohhhdddfffnnnzzz|||uuuttt{{{bbbTTTNNNIIIIIILLLVVViiinnn^^^TTTQQQPPPSSScccxxx^^^OOOIIIEEECCCDDDDDDEEEKKKRRRddddddeeedddbbbiii}}}nnniiiqqq}}}~~~sss```VVVNNNKKKJJJHHHHHHJJJIIILLLRRR[[[kkkxxx|||fff\\\SSSOOOMMMMMMPPPUUUbbb|||nnnbbb___[[[XXXXXXYYYYYYYYYUUUVVV\\\mmmzzzhhhccc___cccppppppUUUGGGCCC@@@<<<999::::::::::::999999999999888888888888888888888888999999<<<>>>???BBBLLLWWWnnnqqqlllxxxhhh]]]VVVUUUWWWUUUYYY```kkkvvv~~~lllaaaZZZUUURRRRRRVVV___lllwwwyyynnn___^^^]]]jjj}}}vvvkkk```VVVPPPMMMLLLNNNTTTaaavvvdddWWWOOOKKKTTTcccsss{{{yyy~~~xxxrrrrrrwwwuuummmoooyyyqqqkkkZZZSSSGGGHHHLLLRRR^^^ssssssbbbWWWQQQPPPSSSbbbhhhSSSLLLHHHDDDCCCBBBCCCHHHPPPaaaeeekkkmmmlllppppppllluuu|||ssspppqqqooohhhbbb[[[RRRKKKJJJJJJHHHHHHIIIHHHLLLRRRZZZjjjxxx~~~mmmaaaUUUOOOMMMMMMNNNPPPZZZsssmmmaaa^^^ZZZXXXXXXYYYYYYYYYVVVWWWZZZdddxxxkkkeee___```hhh|||qqqXXXIIICCC???;;;;;;;;;;;;:::::::::999999999888888888888888888888888888999<<<>>>>>>AAALLLYYYlll{{{xxxooosssnnnbbbZZZUUUTTTVVVTTTXXX```jjjwwwxxxeee\\\XXXTTTRRRTTTVVV```nnnyyy~~~yyy~~~qqqaaa___^^^jjj{{{xxxmmmbbbYYYTTTPPPMMMMMMPPP[[[ooo}}}dddXXXPPPIIINNNZZZjjj}}}||||||}}}vvvsssyyyvvvlllyyysssddd^^^qqq^^^VVVEEEHHHLLLPPPWWWhhhwwweeeZZZPPPOOORRRbbboooWWWOOOIIIEEECCCAAA@@@EEEMMM\\\cccnnnttttttvvvrrrnnnxxxvvvlllhhhccc]]]XXXWWWOOOIIIIIIJJJHHHGGGIIIHHHLLLRRRZZZjjjttt{{{qqqdddVVVNNNMMMMMMLLLLLLWWWnnn}}}mmmbbb^^^ZZZXXXXXXXXXYYYXXX[[[ZZZ[[[___nnnpppiiibbbaaaeeewwwqqqZZZKKKCCC===;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888777888;;;>>>>>>AAAMMMYYYiiiwww|||tttoooxxx}}}hhh^^^YYYTTTSSSUUUTTTWWW___jjjxxxuuuaaaYYYVVVSSSTTTXXXVVV```ooozzz~~~{{{xxx|||qqqbbb______jjjzzzzzznnnddd\\\VVVRRRNNNLLLMMMVVVjjj}}}|||yyycccYYYQQQIIILLLWWWcccxxxsssjjjooo{{{zzzyyyqqqvvvtttaaaVVVSSSfffYYYTTTLLLHHHMMMTTT___ssslll^^^UUUUUUTTT___}}}ttt[[[OOOHHHCCCAAA@@@AAAHHHPPP]]]gggsssxxxzzzwwwpppsssiiiaaa\\\XXXPPPPPPMMMJJJIIIJJJJJJHHHKKKLLLPPP[[[pppuuuxxxqqqeeeYYYSSSPPPNNNNNNQQQ[[[lllpppfff___YYYXXXWWWUUUVVVXXXYYYYYYTTTWWWeeeuuu{{{hhh```gggiiikkkwww]]]LLLGGGEEE@@@;;;<<<<<<;;;:::999777777666888888888888888888888888888;;;999;;;@@@>>>GGG\\\pppuuu}}}qqqsssuuu```YYYWWWSSSSSSVVVYYYYYY^^^iiiyyyppp[[[UUUUUUSSSRRRUUU\\\cccnnnyyy~~~zzz{{{oooaaa]]]```lll|||wwwjjj```ZZZRRRLLLMMMMMMQQQbbbttt~~~~~~{{{cccTTTLLLJJJKKKNNN]]]kkk}}}~~~llleeeiiillluuu}}}yyy|||zzz|||~~~yyysssrrrooonnn|||~~~tttppp||||||kkk\\\NNNIIINNNnnnaaaVVVMMMHHHLLLQQQYYYjjj|||sssdddVVVUUUTTT^^^{{{{{{aaaPPPJJJEEEDDDCCCCCCHHHOOO[[[eeepppuuuwww~~~wwwqqqvvvggg^^^ZZZTTTQQQLLLHHHFFFHHHIIIIIIJJJKKKPPP\\\qqqvvvyyytttiii^^^XXXUUUQQQPPPRRRWWWhhhyyyggg___YYYWWWWWWUUUUUUXXXWWWXXXTTTVVVaaaooo~~~iii___cccdddeee~~~~~~cccOOOHHHDDD???:::<<<;;;;;;:::999888777777999999999999999999999999999<<<:::<<>>:::;;;;;;::::::999999999888:::::::::::::::::::::::::::===;;;===BBBBBBKKKaaayyymmmqqq{{{hhhWWWSSSRRRNNNNNNRRRTTTWWW___mmm~~~nnn[[[VVVWWWVVVWWW[[[```gggrrr{{{{{{qqqddd]]][[[cccooo~~~}}}xxxuuuhhh^^^TTTMMMLLLJJJMMMZZZjjj|||eeeUUUMMMHHHGGGIIISSS___pppyyyeee[[[[[[YYY]]]aaa]]][[[ZZZ___lll|||wwwrrrqqqttt}}}zzzvvvrrrvvv~~~jjjbbbfffkkkmmmoooooo```SSSNNNIIICCCBBBGGGppp[[[PPPIIIJJJJJJKKKTTT```nnnuuu|||~~~kkkXXXUUUSSSZZZpppgggRRRLLLGGGGGGFFFDDDEEEIIIPPPWWW___cccgggppp{{{{{{vvv}}}|||zzzzzzzzzyyy{{{|||lllbbbYYYPPPLLLKKKJJJKKKMMMIIIJJJQQQaaayyy{{{kkkaaaZZZUUUSSSTTTUUUeeennncccYYYUUUUUUSSSRRRTTTQQQVVVTTTTTTXXX]]]rrrwwwccc```^^^]]]ooojjjSSSHHHCCC>>>;;;::::::::::::::::::999999:::::::::::::::::::::::::::===:::===CCCCCCMMMddd}}}nnntttsssbbbTTTQQQPPPMMMMMMQQQTTTYYYcccrrrppp]]]XXXXXXVVVXXX\\\bbbhhhrrr{{{}}}uuummmiiiddd\\\XXXXXXbbbmmm}}}|||sssoooxxx{{{nnn```UUUMMMKKKJJJKKKWWWfffzzzdddVVVNNNIIIGGGHHHLLLWWWgggwww}}}hhh\\\ZZZUUUWWWYYYSSSSSSRRRVVVcccuuu}}}pppfffbbbccciii{{{ooo```^^^^^^]]]\\\YYYPPPIIIHHHGGGDDDDDDGGGqqq^^^SSSKKKKKKJJJIIIOOOXXXcccmmmuuu}}}nnnZZZUUURRRXXXjjjlllWWWOOOGGGFFFEEECCCDDDGGGIIINNNUUUYYY\\\eeerrr}}}~~~}}}xxx|||rrrkkkgggdddeeeeeedddcccdddiiirrrxxxkkk___TTTQQQOOOKKKJJJKKKIIIKKKRRRddd}}}~~~zzz~~~xxxiii^^^WWWUUUWWWVVVfffuuugggZZZUUUTTTRRRQQQQQQPPPUUUTTTTTTWWWWWWggg~~~eee^^^\\\\\\iii|||gggRRRGGGCCC@@@===;;;:::::::::::::::::::::::::::::::::::::::::::::999;;;999<<>>>>>===<<<:::999888888888888888888888888888888;;;===;;;>>>EEEHHHUUUmmm~~~qqqaaaWWWPPPQQQPPPKKKKKKPPPUUU\\\kkknnn^^^XXXVVVSSSXXX```gggkkkqqqvvv{{{zzzrrrlllhhh\\\ZZZXXXUUUPPPMMMTTT]]]iiitttsssddd\\\XXXVVVZZZeeevvvuuugggYYYTTTOOOJJJNNNWWW___sss~~~zzziii^^^VVVNNNIIIGGGEEEJJJSSS```nnnxxxzzzvvvqqqpppxxxrrreeeccc^^^```bbb\\\UUUQQQPPPXXXfffzzzzzzrrr```aaa___\\\___mmmzzz~~~lll___ZZZ[[[UUUSSSNNNHHHEEEHHHLLLOOOuuueeeTTTKKKGGGEEEEEEGGGOOOQQQYYYfffuuuuuuaaaVVVPPPUUU^^^qqqfffRRRHHHEEEEEEDDDHHHNNNUUUWWWVVVWWW]]]cccttt{{{uuupppkkkrrrtttrrrjjj^^^TTTQQQRRRNNNLLLIIIHHHIIIJJJIIIHHHKKKKKKJJJJJJJJJJJJJJJKKKMMMMMMYYYvvvppp```UUUPPPOOOMMMQQQ]]]qqquuuiiieeegggppptttjjjmmmtttpppaaaZZZUUURRRTTTOOOOOOOOONNNOOORRRWWW[[[iiihhh^^^aaabbb___qqqpppYYYNNNJJJEEE@@@>>>======<<<;;;::::::::::::::::::::::::::::::::::::===;;;===@@@???DDDYYYooowww~~~mmm\\\WWWSSSRRRPPPMMMNNNRRRSSSdddooozzzyyykkk[[[SSSPPPQQQVVV\\\iiinnnuuuyyy|||~~~xxxppphhhbbbbbb]]]XXXTTTPPPOOOUUU^^^rrr|||ppp```TTTPPPRRRUUU```qqq|||lllZZZRRRPPPNNNLLLLLLYYYaaammmuuuuuuuuu|||nnnaaaWWWOOOJJJKKKJJJMMMQQQ[[[kkk{{{|||wwwssswwwrrrgggbbb___dddggg___^^^SSSOOOWWWbbbrrroooggg^^^YYYVVVWWW___iii{{{||||||pppaaaZZZUUUSSSPPPLLLHHHHHHMMMSSSwwwgggVVVLLLHHHFFFFFFHHHNNNQQQYYYdddqqq{{{eeeXXXQQQTTT\\\ooonnnWWWKKKFFFDDDCCCKKKPPPVVVWWWUUUUUUZZZ___nnn|||xxxrrrnnnjjjhhhiiigggbbbZZZUUUTTTTTTPPPNNNKKKKKKLLLLLLLLLKKKJJJJJJKKKLLLLLLKKKKKKJJJMMMMMMYYYuuuzzzeeeWWWQQQPPPOOOSSS```ttt}}}oooiiigggmmmtttssszzzzzzhhh___WWWTTTTTTPPPPPPOOONNNOOOQQQVVVZZZfff}}}pppbbbaaaaaa___kkkttt\\\PPPKKKFFFAAA???======<<<;;;::::::::::::::::::::::::::::::::::::<<<;;;===AAAAAAFFF[[[qqq{{{kkkYYYTTTPPPPPPNNNLLLNNNRRRUUUfffqqq{{{ttthhh[[[UUUSSSSSSWWW\\\ggglllssswww{{{{{{vvvppphhhccc___ZZZVVVRRROOOOOOWWWaaattt~~~|||nnn```TTTOOOPPPSSS^^^oootttaaaVVVRRROOOMMMMMMQQQWWWaaahhhhhhhhhpppzzzrrreeeZZZPPPLLLMMMLLLNNNRRRZZZiiiyyy~~~zzzxxx||||||lllddd```\\\bbbgggaaadddXXXPPPUUU___nnnuuuggg]]]VVVTTTYYY___lll~~~xxxrrruuuuuu}}}kkkcccYYYVVVRRRNNNJJJIIINNNVVVzzzjjjXXXNNNJJJGGGGGGIIIKKKPPPYYYaaajjj}}}hhh[[[RRRTTTZZZmmmuuu]]]OOOHHHFFFEEEMMMQQQUUUUUURRRRRRUUUYYYfffssstttmmmjjjfff```___]]]ZZZXXXWWWWWWWWWTTTRRRPPPPPPRRRRRRRRRQQQNNNOOOPPPPPPPPPOOOMMMLLLMMMNNN[[[wwwmmm[[[TTTTTTPPPVVVcccyyy}}}rrrkkkkkkyyy{{{rrreee[[[VVVTTTQQQQQQPPPOOOOOOQQQUUUXXXbbbxxx}}}iiibbbaaa___ccc|||zzzaaaRRRLLLFFFBBB@@@======<<<;;;::::::::::::::::::::::::::::::::::::;;;:::>>>BBBBBBHHH\\\sss~~~jjjVVVQQQMMMMMMMMMLLLNNNSSSYYYiiirrr|||~~~lllcccZZZWWWVVVUUUXXX]]]gggkkkqqqvvvyyy|||yyyuuuooohhhccc\\\WWWSSSQQQOOOQQQZZZdddwwwyyylll___SSSNNNNNNQQQ\\\mmm~~~gggYYYRRRMMMKKKKKKIIIMMMTTTYYYYYYYYYbbblllvvvxxxjjj]]]SSSPPPQQQTTTUUUXXX___mmm}}}yyyoooddd```]]]YYY```iiiffflll___VVVWWW^^^lllpppaaaWWWQQQQQQTTT[[[kkkpppoooqqqmmmgggkkkqqqssshhh```ZZZUUUQQQMMMLLLSSS\\\}}}mmm[[[QQQLLLHHHHHHIIIHHHNNNWWW___fffxxxhhhZZZQQQSSSZZZlllyyyaaaRRRKKKIIIIIIKKKNNNPPPPPPNNNMMMQQQTTT___lll{{{nnnhhheeeccc^^^]]][[[\\\^^^``````______^^^]]]^^^```aaa```___\\\ZZZYYYVVVTTTRRRQQQPPPOOORRR```{{{vvvaaaWWWVVVQQQXXXggg}}}zzzwwwxxxrrrlllttt{{{kkk```YYYUUURRRRRRQQQPPPOOOPPPSSSVVV^^^rrrqqqdddaaa```]]]rrreeeUUULLLFFFAAAAAA======<<<;;;::::::::::::999999::::::::::::;;;;;;;;;:::>>>BBBCCCHHH]]]sss~~~iiiTTTOOOLLLLLLLLLLLLPPPUUU___nnnvvv}}}vvvfff^^^WWWUUUUUUUUUZZZ```jjjnnnsssvvvzzz~~~|||xxxsssmmmgggbbb]]]XXXSSSPPPOOORRR]]]hhh{{{wwwlll```TTTNNNNNNPPPZZZkkk}}}mmm\\\RRRKKKGGGGGGHHHIIIMMMPPPOOOQQQZZZdddooo}}}nnnaaaVVVTTTVVVZZZ\\\^^^eeetttxxxnnnccc[[[[[[ZZZUUU]]]iiijjjmmmddd\\\\\\cccqqqyyygggZZZRRRNNNNNNPPP]]]aaaccciiigggccciiivvvzzzlllfff^^^WWWTTTQQQPPPYYYeeeooo]]]RRRMMMIIIHHHIIIEEELLLUUU\\\dddxxxfffYYYPPPRRRYYYkkkzzzdddSSSKKKIIIIIIEEEGGGIIIIIIHHHIIIMMMPPP[[[fffxxxttthhhbbbaaaaaaaaabbbfffkkkrrrvvvwwwwwwwwwwwwwwwxxxzzz|||{{{zzzqqqmmmggg___YYYUUUSSSSSSSSSXXXhhhhhhZZZVVVQQQYYYiii}}}sssqqqqqq~~~yyyllloooyyypppeee\\\VVVSSSSSSSSSQQQOOOOOOQQQSSS[[[lllwwwfff``````[[[llliiiXXXMMMEEEAAA@@@======<<<;;;::::::::::::999999999::::::;;;;;;;;;<<<;;;>>>BBBCCCIII___vvv|||dddTTTOOOLLLLLLMMMNNNSSSYYYhhhwww~~~oooaaaZZZSSSQQQQQQTTT\\\dddnnnrrrvvvyyy{{{~~~|||wwwrrrlllfffaaa```ZZZTTTQQQPPPSSS___kkk~~~wwwnnnbbbUUUOOONNNOOOZZZjjj|||ttt```TTTKKKGGGFFFHHHGGGHHHJJJJJJLLLUUU___mmm~~~ooobbbYYYXXX\\\___aaadddkkkzzzuuuhhh\\\VVVWWWVVVPPPXXXdddfffeee```\\\___gggvvv|||ppp```UUUNNNMMMKKKUUUYYY\\\ddddddccclllvvvjjj___WWWVVVRRRQQQ]]]lllqqq^^^SSSMMMIIIGGGIIIEEEJJJRRRZZZdddyyyeeeXXXOOOPPPUUUeee{{{eeeTTTIIIEEEDDDBBBCCCDDDDDDDDDFFFIIILLLWWWaaaqqq|||kkkbbb]]]___cccgggnnnyyy|||pppeee\\\WWWTTTVVV]]]pppnnn]]]VVVSSS[[[kkkxxxpppppprrrnnnkkkrrrvvvjjj```WWWUUUUUUTTTRRROOONNNPPPQQQXXXfff|||hhhaaa___[[[hhhnnn\\\PPPFFFAAA@@@======<<<;;;::::::::::::888999999::::::;;;;;;<<<===<<<>>>BBBDDDMMMeee~~~{{{___UUUPPPLLLMMMNNNOOOTTT[[[ppphhh[[[UUUPPPOOOOOORRR\\\eeeooosssyyy|||}}}{{{vvvqqqkkkeee``````ZZZTTTQQQPPPUUUbbbnnnyyyooocccVVVOOONNNNNNXXXiii{{{zzzfffYYYOOOJJJHHHFFFDDDCCCEEEEEEHHHPPPZZZlll|||nnnbbbZZZ[[[aaajjjlllooowww}}}mmmbbbZZZYYYVVVOOOTTT]]]]]]XXXWWWXXX]]]hhhyyyvvvssszzzfffWWWOOONNNIIIRRRTTTWWW______cccrrrssseee[[[YYYUUUSSS___qqqrrr___TTTMMMHHHGGGHHHGGGIIIOOOXXXdddzzzhhhZZZPPPOOOPPP[[[zzzzzzfffUUUJJJFFFEEEAAAAAAAAAAAABBBDDDGGGIIISSS\\\lll}}}rrrbbb[[[ZZZ___fffssszzzkkk___YYYWWW```vvvqqqbbbYYYXXX___mmm~~~rrrooossswwwtttmmmqqq}}}pppcccYYYUUUVVVUUURRROOONNNNNNOOOUUU```wwwjjjaaa^^^[[[ccczzzrrraaaTTTIIIBBBAAA======<<<;;;::::::::::::888888999::::::;;;<<<<<<===;;;===CCCGGGSSSooo~~~bbbVVVPPPLLLMMMNNNOOOTTT[[[qqqbbbTTTPPPNNNOOOOOOQQQYYYccclllqqqxxx|||~~~}}}xxxsssooojjjeeeaaa^^^WWWRRROOOPPPVVVdddrrrzzzooobbbUUUNNNMMMLLLVVVgggxxx|||iii[[[QQQKKKIIIDDDAAA@@@BBBCCCEEEMMMVVVhhhxxxkkk```ZZZ^^^eeeqqqtttxxxuuujjjddd^^^TTTUUUZZZVVVQQQRRRTTTYYYfff{{{~~~pppgggvvv}}}gggWWWPPPQQQJJJRRRSSSUUU[[[[[[dddwwwrrrfffbbb\\\YYYeeexxxsss___TTTMMMHHHFFFGGGIIIIIINNNVVVdddyyykkk]]]QQQMMMKKKSSSooowwwfffWWWMMMIIIIIICCCBBBAAAAAAAAACCCEEEGGGOOOYYYhhhzzzkkk\\\XXXYYYaaajjjxxxggg^^^WWWbbbzzz|||}}}|||rrrfff^^^\\\bbbooowwwoooooouuu{{{{{{qqqttttttfffZZZVVVVVVUUUSSSOOOMMMNNNNNNSSS\\\qqqkkkaaa]]][[[___sssuuueeeWWWKKKDDDBBB======<<<;;;::::::::::::888888999::::::;;;<<<<<<===;;;===CCCJJJXXXvvv|||iiiVVVPPPLLLLLLMMMNNNTTTZZZmmm~~~{{{^^^OOOMMMNNNQQQQQQQQQXXX___hhhooowww|||~~~}}}zzzuuuqqqnnniiieeebbbZZZTTTOOONNNOOOWWWfffuuuzzzooobbbTTTMMMLLLJJJTTTeeewww{{{hhh[[[QQQJJJHHHCCC@@@???AAABBBEEEMMMUUUddduuuiii___ZZZ___hhhooorrrvvv|||yyyqqqhhh[[[YYY[[[TTTQQQRRRSSSWWWfff}}}}}}mmm```kkkzzzeeeUUUQQQTTTLLLSSSUUUVVVYYYYYYeee|||qqqllleee___kkkxxxdddSSSJJJHHHIIIIIIFFFKKKQQQWWWaaavvvjjj^^^RRRNNNLLLQQQbbbtttzzznnnaaaSSSGGGDDDGGGFFFAAA???@@@@@@@@@CCCHHHLLLXXXhhhzzziii^^^ZZZZZZcccqqqoooeee___hhh}}}~~~nnneeeiiilllgggbbbddd```gggvvvwwwtttsssqqquuu|||uuuwwwyyyhhh___[[[YYYVVVSSSPPPNNNMMMLLLPPPVVVfffhhh___aaaYYY\\\iiiyyyjjj[[[OOOEEE??????>>>===<<<;;;:::::::::999999::::::::::::;;;;;;>>>AAACCCDDDGGGZZZ~~~vvvnnnWWWSSSNNNJJJHHHIIIQQQZZZjjjuuu}}}bbbXXXRRRNNNOOOPPPRRRXXX___iiilllrrryyy}}}wwwpppmmmllliiibbb\\\YYYQQQJJJJJJPPPZZZiiivvv}}}|||pppaaaSSSKKKJJJKKKTTTccctttyyycccUUUMMMIIIGGGBBB@@@???AAAAAACCCKKKUUUaaa~~~~~~rrrfff^^^[[[[[[\\\gggiiikkkmmmpppsssxxx{{{qqqeee___[[[XXXVVVSSSTTT]]]mmmyyyiiiaaa]]]iii}}}rrrddd[[[XXX[[[ZZZZZZUUUWWW[[[XXX```wwwxxxnnnmmmvvvyyyeeeTTTLLLIIIIIIHHHFFFJJJQQQVVVaaauuujjj]]]QQQMMMKKKNNN\\\mmm|||ssshhh^^^SSSIIIDDDEEEEEEAAA???@@@AAA@@@BBBGGGKKKWWWhhhzzzpppfffbbbbbbiiiuuuwwwjjjaaajjj~~~xxxiii___ccceeeaaa^^^```aaaiiiyyyzzzsssrrrqqqqqquuu{{{|||kkkaaa[[[YYYVVVSSSPPPNNNMMMMMMRRRVVVbbb|||ooobbbaaaZZZ[[[fffxxxjjj\\\PPPFFF@@@???>>>===<<<;;;:::::::::999999::::::::::::;;;;;;:::===@@@CCCIII^^^uuuvvvWWWWWWSSSKKKGGGKKKSSSZZZfffqqq{{{bbbXXXSSSPPPRRRUUUXXX___fffjjjmmmsssyyy~~~www|||{{{uuunnnkkkjjjgggaaa[[[UUUNNNHHHJJJPPP[[[kkkxxx}}}qqqcccTTTKKKJJJIIIQQQ___ooommm]]]RRRKKKGGGDDDEEEBBBBBBCCCBBBCCCJJJSSSbbb}}}qqqeee\\\XXXXXXYYYZZZ[[[]]]]]]^^^```dddgggvvvqqqgggdddbbb\\\WWWWWWbbbrrrwwwhhhaaa]]]___ooozzzwwwtttzzz}}}rrrjjjbbbZZZYYY\\\\\\]]]YYYZZZ\\\WWW\\\pppzzzuuu{{{zzzgggWWWNNNJJJHHHGGGFFFJJJPPPVVVaaauuukkk]]]QQQLLLIIIIIITTTbbbvvvwwwmmmbbb[[[TTTKKKEEEDDDEEEAAA???AAABBB@@@BBBFFFLLLYYYkkk}}}zzzvvvtttxxxoooeeemmmssseee\\\\\\]]]ZZZZZZ]]]aaalll~~~}}}vvvrrroooooopppqqquuuzzz|||nnnccc[[[YYYVVVRRRPPPNNNNNNNNNRRRTTT]]]rrrzzzgggbbb[[[ZZZaaawwwwwwkkk^^^QQQFFFAAA??????===<<<;;;:::::::::999999::::::::::::;;;;;;999;;;???BBBJJJaaattt|||]]]aaa]]]OOOGGGLLLUUUXXXaaammm{{{yyyaaaWWWSSSRRRVVVZZZ^^^fffnnnmmmooosssxxx}}}wwwooovvvzzzssslllhhhgggddd___ZZZQQQJJJFFFIIIQQQ]]]lllyyyttteeeUUULLLIIIFFFMMMZZZhhhxxx|||tttkkk___UUUOOOKKKGGGDDDFFFDDDDDDEEEDDDCCCIIIPPPbbb|||pppdddZZZVVVUUUUUUUUUUUUVVVUUUSSSTTTVVVXXXhhhxxxuuuppppppddd]]]]]]hhhzzzwwwiiibbb^^^ZZZeeellliiifffjjjmmmkkkpppjjjfffeeebbb___^^^bbbcccddd___]]]^^^WWWYYYjjj}}}uuuyyy|||iiiYYYPPPKKKHHHFFFFFFJJJOOOVVVbbbwwwlll___RRRMMMHHHFFFNNNYYYmmm{{{nnnaaaZZZUUUMMMGGGEEEEEEAAA@@@CCCCCCAAACCCGGGPPP^^^ppptttiiiooossshhh]]]ZZZXXXVVVWWW[[[```nnn~~~{{{yyyqqqppppppppppppqqqtttxxx~~~zzzyyypppddd\\\ZZZVVVRRRPPPNNNNNNOOOPPPRRRYYYlllnnnfff___[[[^^^pppzzzoooaaaRRRGGGAAA@@@???>>><<<;;;;;;;;;:::999999999:::::::::;;;;;;<<<>>>AAADDDMMMccc|||ppp~~~ccciiidddRRRGGGLLLTTTUUU^^^jjjxxxuuu___VVVSSSRRRWWW\\\aaahhhppppppqqqtttyyy}}}uuunnnuuuyyyrrrjjjfffeeeccc]]]YYYOOOIIIFFFJJJRRR]]]lllyyyyyyjjjXXXLLLIIIFFFKKKUUUbbbrrrzzz|||vvvmmmccc\\\TTTOOOMMMLLLJJJGGGEEEDDDEEEGGGEEEDDDIIIPPPbbb|||qqqddd[[[UUUTTTTTTUUUUUUUUUSSSQQQPPPRRRTTT^^^ppp|||zzzllldddcccpppzzzmmmeeeaaa```gggjjjggggggjjjkkkiiilllgggeeeggggggeeegggkkkmmmmmmeee______YYYZZZhhhyyypppsss{{{lll[[[QQQKKKHHHFFFFFFJJJPPPXXXfff|||nnn```SSSNNNJJJFFFLLLUUUeee~~~vvvfff\\\VVVNNNIIIGGGGGGCCCAAACCCDDDBBBDDDHHHSSSaaattt|||mmmqqqsssjjj```YYYTTTRRRTTTXXX```ppp{{{xxxxxxyyysssuuuwwwuuussssssuuuvvv{{{{{{yyywwwrrrfff^^^[[[WWWRRROOONNNNNNOOOLLLOOOWWWjjjssskkkbbb^^^^^^llltttdddTTTGGGAAA@@@???>>>===<<<;;;;;;;;;999999999:::::::::;;;;;;===>>>AAAFFFOOOffftttkkk}}}zzz}}}___ddd^^^OOOFFFKKKRRRUUU^^^iiixxxooo\\\UUUQQQQQQVVV[[[```gggnnnrrrsssvvvzzz~~~yyyssszzzwwwqqqiiieeedddbbb\\\WWWNNNIIIGGGKKKSSS^^^lllxxxqqq]]]NNNIIIGGGKKKQQQ\\\lllzzzxxxoooggg```YYYSSSMMMJJJJJJKKKJJJIIIEEEDDDFFFHHHGGGGGGLLLSSSccc}}}rrrfff]]]XXXVVVVVVRRRRRRQQQOOOLLLLLLMMMOOOZZZlllvvvnnnlllxxxssskkkfffhhhkkkllllllnnnrrruuuuuuyyyrrrmmmlllkkkjjjmmmrrrwwwuuuiii```___\\\^^^kkkxxxkkkmmmtttmmm\\\QQQKKKIIIGGGFFFJJJQQQ\\\lllppp```SSSNNNKKKHHHMMMUUUeeeuuu}}}rrrggg]]]SSSMMMLLLJJJEEECCCDDDDDDDDDGGGLLLUUUdddwwwtttvvvpppjjjaaaWWWPPPNNNRRRUUUaaassswwwuuuvvvxxxzzz~~~{{{wwwvvvwwwwwwzzzzzzzzzuuuwwwjjjaaa]]]XXXRRROOOMMMMMMNNNIIIMMMUUUfffuuulllddd```___jjjxxxfffTTTHHHCCC@@@@@@>>>===<<<;;;;;;;;;999999::::::::::::;;;;;;999:::???EEEPPPfffqqqiii|||rrr}}}XXXVVVQQQJJJFFFIIIQQQWWW___jjjxxxiiiYYYSSSPPPPPPVVV[[[___ffflllssstttxxx|||{{{uuuoooiiieeedddaaaZZZTTTMMMIIIGGGMMMUUU```mmmyyy|||eeeSSSKKKJJJKKKOOOWWWfffzzz}}}}}}zzzvvvooohhh```[[[WWWRRRNNNMMMNNNOOOMMMKKKHHHGGGHHHJJJIIIIIIPPPXXXfff}}}sssiii```\\\ZZZZZZRRRRRRQQQNNNKKKJJJKKKMMMXXXkkk|||yyywwwqqqppprrrssstttwww}}}}}}xxxtttqqqtttyyy}}}pppdddeeeeeehhhtttyyyiiifffkkknnn\\\PPPKKKIIIHHHFFFJJJRRR___rrrooo___QQQMMMKKKIIINNNWWWkkk{{{yyyzzzmmm___WWWVVVMMMHHHDDDDDDDDDEEEIIIOOO[[[jjj}}}|||{{{yyykkkiiibbbXXXPPPOOOSSSWWWcccwwwvvvsssuuuwwwzzzzzzzzzyyyzzzyyyssstttrrr~~~qqqccc___YYYSSSNNNLLLLLLMMMJJJLLLRRR___{{{tttiiidddaaa```iiiyyyfffUUUJJJEEEAAA@@@???===<<<<<<;;;;;;999999::::::::::::;;;;;;777999===DDDNNNbbbxxxnnnoooeeeyyy|||[[[PPPIIIJJJJJJIIIOOOYYY___jjjxxxzzzdddVVVRRROOOPPPVVV\\\aaahhhooosssuuuyyy~~~qqqlllgggeeeddd___WWWQQQKKKGGGGGGNNNXXXcccqqq|||nnnYYYNNNKKKKKKLLLRRR```vvv}}}yyyrrrjjjddd^^^\\\[[[]]]^^^]]]YYYUUUPPPMMMMMMMMMLLLLLLSSS[[[jjj|||sssjjjccc___^^^^^^WWWWWWUUURRRNNNLLLLLLMMMVVViii|||rrruuuvvvxxxnnnfffhhhooo[[[PPPKKKJJJIIIGGGKKKSSSaaauuunnn^^^PPPLLLKKKJJJPPPXXXnnnxxx{{{|||kkkaaa___PPPIIIEEEDDDDDDFFFKKKQQQaaapppwwwnnniiiiiidddZZZRRRRRRWWWZZZfffzzzxxxtttuuuwww{{{|||}}}{{{{{{ssslllkkkqqqvvveee```ZZZSSSNNNLLLKKKLLLKKKLLLOOOYYYsssrrrgggcccaaa```iii~~~xxxfffUUUKKKHHHAAA@@@???===<<<<<<<<<<<<999999:::::::::;;;;;;;;;999:::>>>CCCLLL]]]yyyuuueee[[[ooozzzdddRRRIIINNNOOOIIIMMMYYY```kkkxxxvvvaaaTTTQQQOOOQQQXXX^^^ccckkkrrrsssvvvzzznnnjjjeeedddccc^^^UUUNNNHHHEEEFFFOOOZZZeeesssuuu]]]QQQKKKJJJJJJOOO]]]sss|||uuuhhhiiikkknnnqqqnnngggaaaVVVSSSQQQPPPNNNMMMTTT]]]nnnzzzrrrjjjddd`````````ZZZZZZWWWSSSNNNKKKKKKLLLTTThhhxxxnnnnnnvvvaaaQQQJJJIIIJJJIIILLLTTTcccyyynnn^^^QQQLLLJJJHHHOOOYYYwwwzzzuuu{{{mmmdddXXXKKKCCCEEEGGGFFFKKKSSShhhzzz{{{rrrmmmffffffccc]]]XXXWWWWWWVVVhhhzzz}}}rrrqqqvvv}}}vvvrrrqqqrrrvvv~~~qqqiiigggqqqyyynnndddZZZVVVSSSOOOMMMNNNIIIKKKOOOZZZooooooaaa```bbbaaaeeeyyy~~~sssgggYYYMMMDDDBBB@@@===;;;;;;;;;:::999===<<<;;;;;;::::::::::::===<<<>>>DDDMMM\\\sss~~~wwwbbb]]]fff___RRRHHHHHHIIIIIINNNWWW```iiixxxqqq\\\QQQMMMPPPTTTYYY^^^eeekkkppptttvvvzzzyyymmmhhhfffgggddd[[[QQQLLLJJJHHHHHHNNN[[[jjjvvv|||~~~dddRRROOONNNMMMPPPZZZnnn~~~~~~wwwlll___[[[VVVRRRMMMMMMWWWbbbyyyxxxpppiiiddddddeeeeee]]]VVVSSSPPPKKKJJJMMMXXXnnnzzzvvv{{{dddSSSJJJHHHIIIJJJMMMTTTdddyyyppp```RRRMMMJJJIIIOOOZZZvvvooorrrrrrgggWWWLLLDDDFFFHHHHHHNNNWWWppp{{{wwwwwwvvvvvvwww{{{tttjjjeeebbbbbb___YYYUUUUUUVVVWWWfffyyyuuurrruuu{{{xxxpppllljjjiiimmmxxxqqqiiigggnnnqqqfff\\\XXXUUUPPPNNNNNNKKKLLLOOOZZZnnnuuufffaaaccceeeiii||||||rrrggg[[[OOOGGGCCC@@@===;;;;;;;;;;;;::::::999888888888999:::;;;>>>===>>>CCCKKKXXXmmmsss]]]YYYbbb~~~___QQQHHHHHHIIIIIIOOOWWWccckkkyyyvvv^^^RRRLLLOOOTTTYYY^^^dddkkkoootttvvv{{{~~~mmmhhheeefffcccYYYOOOKKKHHHGGGHHHOOO\\\kkkwww}}}~~~dddSSSNNNLLLLLLOOO[[[ooowwwgggccc^^^ZZZVVVVVV```lll~~~|||uuuoookkkiiihhhhhh```XXXTTTPPPLLLLLLOOOWWWnnn{{{jjjWWWLLLHHHHHHKKKNNNVVVfff|||ssscccTTTNNNKKKJJJPPP[[[uuuqqqgggmmmyyy~~~nnnbbbVVVLLLEEEGGGHHHJJJSSS___{{{vvvllldddccc```^^^^^^```bbbcccfffhhhqqq{{{nnnfffbbb```___\\\XXXUUUTTTWWWZZZfffyyyzzztttsssuuuxxx{{{xxxpppgggaaa___\\\```kkkyyyqqqhhhfffjjj|||tttjjj___ZZZWWWRRROOOOOOMMMMMMPPPYYYnnn~~~mmmdddgggiiinnn~~~zzzpppggg\\\QQQIIICCC@@@===<<<<<<<<<;;;::::::999777777888;;;>>>@@@???===>>>BBBHHHTTTgggxxxoooXXXTTT]]]|||]]]QQQHHHHHHIIIIIIOOOYYYeeennn|||zzz```RRRLLLOOOTTTYYY^^^dddjjjnnnsssvvv{{{nnniiiffffffbbbXXXNNNIIIFFFFFFHHHPPP]]]lllxxx~~~}}}eeeUUUNNNLLLKKKOOO\\\ppp~~~nnnjjjeeeaaa]]]^^^iiivvv}}}yyyvvvssspppmmmeee\\\VVVPPPLLLMMMQQQ[[[rrr|||{{{|||ooo[[[NNNIIIIIILLLOOOXXXiiiwwwfffWWWPPPMMMKKKRRR\\\vvvllleeeffflllrrr|||ttteeeZZZUUUKKKFFFGGGHHHKKKXXXgggxxxnnnfffccc___]]]\\\\\\\\\[[[[[[\\\cccmmmwwwzzznnnhhhfffbbb___\\\ZZZXXXVVVZZZ___jjj}}}~~~uuuqqqnnnppppppmmmeee\\\VVVSSSSSSVVV___mmm|||}}}ooofffdddgggzzzxxxmmmbbb]]]YYYSSSPPPPPPNNNNNNPPPYYYnnntttkkkllllllppp|||xxxnnnfff\\\QQQIIICCCAAA>>><<<<<<<<<;;;:::<<<;;;:::999;;;???DDDFFF>>>===>>>BBBHHHSSSfffwww}}}oooXXXRRR[[[|||zzz[[[PPPHHHHHHHHHHHHOOOZZZfffppp}}}xxx^^^QQQJJJNNNSSSYYY^^^dddiiimmmppptttzzzsssmmmhhhgggbbbWWWMMMHHHCCCDDDHHHPPP]]]kkkxxxzzzfffYYYQQQNNNMMMQQQ]]]qqqyyytttooojjjgggiiivvv|||yyyrrrjjj```YYYQQQLLLNNNSSSaaaxxxzzzwww}}}vvvxxx|||{{{yyywwwttt___QQQKKKKKKLLLOOOZZZnnn{{{jjjZZZRRRNNNLLLSSS^^^wwwtttddd]]]^^^cccqqqzzzuuunnncccZZZSSSLLLGGGGGGHHHLLL\\\nnnzzzppplllhhheeedddcccaaa```\\\[[[]]]bbbfffmmmzzz}}}qqqkkkiiiddd___^^^^^^]]]ZZZ^^^dddrrruuummmggggggfffbbb[[[TTTNNNKKKNNNOOOWWWeeeuuu{{{mmmdddaaaeeeyyy}}}rrrggg```[[[UUUQQQQQQPPPOOOQQQZZZoooxxxrrrpppmmmoooxxxwwwmmmeee[[[PPPHHHCCCAAA>>><<<<<<<<<;;;:::===<<<;;;;;;===AAAFFFHHH===<<<>>>CCCKKKWWWlll}}}rrr]]]SSSZZZzzzxxxYYYNNNGGGGGGGGGGGGOOOZZZeeepppoooYYYNNNIIIMMMSSSYYY^^^ccchhhlllmmmqqqxxx}}}{{{ssskkkgggaaaVVVMMMIIIAAACCCGGGOOO[[[jjjxxxvvvggg]]]UUUQQQOOOSSS```ttt}}}xxxuuuxxxwwwooofff]]]TTTMMMOOOUUUeee{{{xxxpppvvvxxxsssooommmoootttzzzdddTTTNNNMMMLLLPPP\\\qqqnnn\\\TTTPPPNNNUUU___wwwkkk^^^]]]bbbiii~~~tttkkkbbb]]]TTTNNNIIIIIIHHHNNNaaavvv{{{uuurrrqqqpppllliiiddd```^^^______cccnnnyyyrrrkkkhhhddd___```eeeeeebbbeeennn}}}tttjjjbbb```]]]XXXSSSNNNJJJHHHLLLLLLRRR___ooozzzmmmccc```dddxxxxxxllleee___XXXTTTTTTRRRQQQQQQYYYnnn{{{vvvqqqmmmmmmtttvvvkkkddd\\\QQQHHHDDDAAA>>>=========<<<;;;;;;:::::::::;;;???BBBDDD===<<<>>>DDDMMM]]]sssuuu```SSSYYYvvvsssVVVLLLFFFFFFEEEEEENNNZZZdddqqqyyycccTTTMMMHHHLLLRRRXXX^^^ccchhhkkkkkkpppvvv{{{~~~yyynnnfff^^^SSSKKKHHHAAACCCFFFMMMWWWfffvvv{{{rrrggg```VVVSSSQQQWWWeeeyyy||||||vvvmmmcccXXXPPPQQQWWWeee{{{yyyoooooouuuyyyrrriiieeekkksssiiiWWWOOOMMMMMMQQQ]]]tttppp___VVVQQQOOOVVV```vvvnnnffffffhhhuuuzzzmmmddd```WWWQQQMMMLLLJJJPPPeee|||~~~vvvoooiiieeeccccccjjjqqqrrrjjjgggeeeaaaeeeoooqqqooosss|||~~~rrrggg___[[[VVVQQQMMMKKKIIIHHHJJJJJJNNNZZZjjjzzznnnddd```cccxxx~~~rrrkkkddd]]]XXXXXXTTTRRRQQQWWWkkk}}}vvvppplllmmmssssssiiiddd]]]SSSJJJDDDAAA>>>=========<<<;;;:::999999999:::<<<>>>???>>>===>>>DDDNNN```yyyuuu^^^RRRVVVpppkkkSSSJJJEEEEEEDDDCCCMMMZZZdddrrrlllZZZPPPMMMGGGLLLRRRXXX^^^bbbgggjjjjjjpppvvvzzz|||}}}nnndddZZZPPPIIIGGGAAABBBEEEJJJTTTcccttt{{{wwwwwwqqqhhhbbbUUURRRQQQYYYjjj|||tttkkk___UUUUUUZZZjjj}}}qqqlllmmmxxxyyyrrriiidddiiiqqqlllYYYPPPMMMOOORRR^^^tttrrr```WWWRRROOOVVVaaatttoooiiijjjoootttiiieeeZZZTTTPPPNNNLLLRRRiiiuuuooojjjgggjjjooo~~~ssskkkhhhgggdddjjjwww|||zzz}}}qqqeee]]]YYYRRRMMMKKKJJJIIIIIIIIIHHHKKKVVVfff|||{{{oooeeeaaabbbwwwvvvooohhh```[[[[[[WWWTTTQQQVVVhhh~~~tttooolllnnntttqqqhhhddd^^^UUUMMMDDDBBB???=========<<<;;;::::::::::::;;;;;;<<<<<>>DDDOOOaaa{{{ttt[[[QQQSSSkkkeeeQQQIIIDDDDDDCCCBBBLLLZZZdddsss{{{eeeTTTNNNMMMGGGKKKRRRXXX]]]bbbgggjjjkkkqqqwwwzzz{{{nnnbbbWWWMMMGGGEEEBBBCCCDDDHHHQQQaaasss}}}rrrrrruuuqqqhhhbbbTTTQQQQQQZZZmmmzzzpppcccYYYXXX]]]pppssskkkiiigggvvv{{{xxx{{{yyyssskkkeeegggmmmqqqZZZMMMKKKOOOTTTaaavvvuuucccZZZTTTQQQXXXbbbwwwppppppnnnxxxwwwpppgggWWWMMMOOOPPPUUUkkk|||tttpppqqq|||zzzrrrllliiifffkkkvvv{{{oooggg[[[VVVPPPKKKHHHGGGFFFEEEEEEFFFJJJSSS___sssqqqkkkjjjddd}}}{{{rrrfff[[[VVVUUUPPPNNNTTT___uuuvvvpppmmmooosss~~~xxxnnnkkkccc^^^XXXMMMGGGDDD@@@===============::::::::::::;;;<<<======<<<===>>>AAALLLbbb~~~ppp\\\QQQQQQiii}}}bbbNNNIIIEEEEEEDDDEEEKKKSSSdddooovvvbbbSSSJJJHHHIIIKKKPPPVVV\\\aaaeeegggiiinnnuuu{{{tttcccUUUJJJFFFGGG@@@@@@BBBGGGQQQaaarrr||||||uuuooonnnqqqpppiiibbbUUUUUUWWWaaattt}}}sssggg^^^\\\```ooovvviiicccdddiiisssyyynnniiijjjppp|||xxxrrrlllhhhkkkpppsss[[[OOOMMMNNNTTTaaauuuvvvddd[[[UUURRRZZZeee{{{xxxsssvvv{{{lll\\\QQQQQQRRRXXXooozzzvvvvvvyyyzzz|||zzzuuurrrrrrqqqwwwwwwjjjaaaWWWRRRLLLHHHEEEEEEDDDCCCEEEEEEIIIQQQ]]]rrr|||rrrpppmmm|||xxxsssiii^^^YYYUUUOOOMMMSSS\\\pppwwwpppnnnpppsss}}}xxxooolllddd___YYYNNNEEEBBB>>>;;;;;;;;;;;;;;;::::::::::::;;;<<<======>>>???@@@CCCOOOeeennnYYYPPPQQQiiizzz^^^MMMIIIEEEEEEDDDEEEKKKSSSaaalllzzzdddSSSLLLKKKGGGJJJOOOUUU\\\bbbfffiiikkkpppvvv|||vvvhhhZZZNNNHHHHHHCCCCCCDDDHHHSSSbbbrrr|||zzzrrrjjjiiikkkkkkeee^^^XXXWWWYYYcccwwwxxxlllcccbbbfffrrruuuhhh```aaadddkkktttwwwmmmccc``````eeepppzzz}}}xxxsssooorrrwwwuuu]]]RRRPPPMMMSSS```tttwwweee\\\UUUTTT]]]iiixxxzzz~~~tttcccVVVTTTVVV^^^ttt~~~xxxxxxvvvtttqqqttt}}}{{{zzz{{{}}}~~~uuufff]]]TTTPPPJJJFFFEEEDDDDDDDDDEEEEEEGGGOOOZZZooo~~~}}}~~~tttrrrqqqjjjaaa[[[TTTNNNLLLPPPWWWhhhvvvpppmmmppprrr{{{wwwnnnlllddd___YYYNNNFFFBBB>>>;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>@@@AAABBBFFFRRRiii}}}kkkVVVQQQSSSlllwww[[[MMMHHHEEEDDDDDDEEEKKKSSS___hhhzzzhhhSSSLLLLLLEEEHHHMMMUUU\\\bbbgggiiimmmqqqvvv{{{~~~vvviii]]]PPPIIIHHHFFFEEEFFFKKKUUUdddsss|||{{{sssjjjhhhjjjjjjddd]]]XXXXXX[[[gggzzz{{{ooogggfffkkkvvvyyyjjj```___```dddlllwww{{{wwwsssggg___XXXUUUVVVZZZbbbkkkqqqvvv}}}yyyzzz~~~uuu^^^SSSQQQMMMSSS```uuuuuuddd[[[UUUTTT___nnn}}}yyy{{{zzzjjj[[[WWWZZZccczzzzzzuuuuuutttpppkkkkkkuuuwwwhhh^^^UUUQQQKKKHHHGGGGGGGGGFFFFFFEEEGGGNNNXXXkkkzzznnnlllnnniii```ZZZSSSNNNLLLNNNSSS```{{{uuuoookkkmmmooovvvvvvmmmkkkccc]]]WWWLLLHHHEEE@@@>>>===>>>>>>===:::::::::;;;;;;<<<===>>>???BBBDDDGGGSSSmmmzzzkkkUUUSSSVVVpppuuuYYYLLLGGGDDDDDDCCCDDDKKKSSSaaaiiixxxpppVVVKKKKKKEEEHHHMMMTTT[[[```eeegggjjjnnnssswww{{{uuugggZZZOOOIIIHHHIIIHHHHHHNNNYYYhhhvvv~~~~~~yyyqqqpppsssqqqiii___VVVWWW^^^nnnzzznnnfffeeejjjvvvqqqdddaaabbbeeelllxxxrrrkkkgggdddbbb\\\VVVQQQPPPPPPRRRXXX___dddjjjtttttt]]]RRRQQQMMMTTTbbbxxxrrrbbbYYYSSSTTTbbbssszzz|||~~~nnn___ZZZ]]]iii|||yyyrrrppprrrssspppkkkiiippp{{{lllbbbXXXSSSNNNJJJHHHHHHHHHGGGHHHGGGHHHMMMUUUfff|||nnnlllmmmiiiaaa\\\SSSNNNKKKMMMPPP[[[ttttttmmmhhhhhhiiipppvvvkkkhhh```[[[VVVKKKHHHEEEAAA>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>>>>AAADDDHHHTTTooo}}}}}}nnnWWWRRRWWWrrrsssVVVKKKGGGDDDCCCCCCDDDKKKSSSdddnnn||||||]]]MMMJJJGGGIIINNNSSSYYY^^^aaaccceeehhhnnnsssxxx~~~wwwfffYYYNNNKKKMMMMMMKKKKKKQQQ]]]lllyyy~~~zzzzzz~~~{{{ooocccVVVYYYfffyyyyyylllccccccgggqqqyyywwwgggddddddhhhqqq}}}xxxiii```\\\ZZZXXXVVVQQQMMMMMMMMMMMMPPPVVVXXX^^^iiixxxsss]]]RRRQQQMMMUUUfff}}}~~~ooo```XXXSSSVVVfffyyyyyyuuu|||rrrccc]]]bbbooozzzxxxsssooolllmmmqqqssspppkkkhhhnnnpppfff\\\WWWPPPKKKIIIHHHGGGFFFHHHGGGHHHLLLRRR___uuusssooonnnjjjddd```TTTOOOLLLMMMOOOYYYrrrtttlllfffdddcccjjjxxxkkkggg^^^YYYUUUKKKGGGCCC???<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???===@@@DDDHHHUUUqqq~~~uuu\\\QQQWWWtttqqqTTTJJJFFFCCCCCCCCCDDDKKKSSSfffrrrdddRRRLLLGGGIIIMMMSSSXXX\\\___aaabbbeeejjjooouuu||||||iii[[[RRRRRRUUUSSSPPPOOOTTT```nnnyyy~~~uuuhhh]]]aaaoooxxxkkkaaa___cccjjjpppwww|||zzznnnggggggkkkuuuwwwiii```ZZZVVVTTTSSSNNNJJJJJJIIIGGGJJJNNNNNNSSS]]]nnnsss]]]SSSRRRNNNWWWiii|||nnn```XXXTTTXXXkkk|||zzztttfffaaaggguuu{{{{{{rrriiiffffffgggkkkqqqtttqqqkkkgggkkk}}}wwwmmmbbb]]]VVVPPPLLLJJJHHHGGGGGGFFFHHHJJJMMMWWWjjj|||uuuooolllhhheeedddUUUOOOLLLNNNPPPZZZtttvvvmmmdddaaa```fff|||{{{mmmfff]]]XXXUUULLLGGGDDD???===<<<======<<<;;;;;;;;;;;;<<<===>>>???===AAAEEEIIIVVVsss~~~aaaRRRZZZxxxsssVVVJJJFFFCCCCCCCCCDDDKKKSSSccctttdddSSSMMMEEEGGGLLLRRRWWW\\\```aaacccfffjjjnnnttt{{{lll^^^VVVWWW[[[ZZZVVVSSSXXXbbbnnnwwwzzz{{{pppeeeggguuuvvviii^^^ZZZ]]]dddiiiqqq{{{~~~uuu}}}lllkkkmmmvvvxxxmmmddd[[[VVVSSSNNNJJJIIIGGGEEEFFFJJJIIIMMMVVVggg{{{ttt^^^TTTSSSOOOXXXkkk{{{nnn```XXXUUU[[[ooovvviiidddjjjyyy{{{xxxqqqpppggg```___aaadddjjjppptttpppiiidddiii|||}}}rrriiiccc[[[UUUPPPMMMKKKIIIFFFEEEFFFHHHJJJRRRcccssstttmmmiiieeeccceeeVVVPPPMMMNNNQQQ\\\vvvxxxnnnddd```^^^eee|||oooggg]]]YYYWWWNNNIIIFFFAAA???>>>??????>>><<<;;;;;;<<<<<<===>>>???===BBBFFFJJJWWWuuudddVVV^^^~~~www[[[JJJEEEBBBCCCCCCDDDKKKSSS```ssszzz```QQQMMMCCCFFFKKKQQQWWW]]]aaacccfffhhhkkkoootttzzz~~~lll```XXXXXX\\\```[[[WWWZZZcccmmmtttvvvwwwjjjjjjvvv}}}||||||sssfffZZZVVVWWWaaaeeeooo{{{{{{rrr|||rrrooooooxxx}}}pppcccZZZUUUPPPKKKJJJHHHEEEFFFJJJIIIKKKTTTeeeyyytttdddYYYTTTUUUYYYlllwwwmmmaaaWWWTTT___www{{{ttttttwww}}}|||yyyqqqpppsssqqqhhh___\\\\\\]]]]]][[[]]]gggssszzzrrrlllkkknnn{{{sssgggZZZSSSOOOKKKIIIJJJKKKIIIGGGGGGKKKRRRZZZ___sss{{{pppllleeecccccc]]][[[SSSMMMLLLSSSccczzz}}}fffddd```___fffsssxxxlllddd]]]VVVPPPFFFEEEBBB>>>===>>>>>>===<<<;;;;;;<<<<<<===>>>???AAABBBEEEKKK\\\{{{~~~cccUUUaaaxxxWWWLLLFFFCCCDDDEEEFFFKKKRRR```pppqqq```SSSLLLHHHIIIKKKNNNTTT[[[bbbfffjjjmmmqqqsssuuuzzz|||ppp^^^YYY]]]\\\___ZZZVVVXXXaaakkkqqqsss||||||qqqffflll{{{vvvpppppptttsss|||uuummmbbbVVVNNNLLLTTT^^^mmm|||vvvzzzwwwoooyyyqqqdddXXXTTTNNNJJJJJJKKKKKKLLLIIIOOOVVVbbbuuu}}}wwwwwwssscccYYYTTTTTT[[[ppp|||qqqcccYYYWWWbbb{{{~~~wwwvvvwww|||yyyvvvkkkfffggggggccc]]][[[ZZZZZZZZZXXX[[[fffrrryyyssslllkkkooo|||{{{nnn```YYYTTTNNNKKKKKKIIIGGGEEEEEEHHHNNNTTTXXXeeessswwwkkkgggaaaaaaccc^^^]]]VVVOOONNNTTTccc{{{jjjfff```^^^eeerrr}}}qqqjjjbbbWWWPPPGGGEEEBBB???>>>???>>>=========<<<======>>>???@@@AAABBBEEEKKK\\\|||fffWWWccc|||ZZZLLLFFFCCCCCCEEEFFFKKKQQQ^^^mmmyyyhhhYYYNNNHHHGGGHHHJJJOOOUUU\\\bbbfffiiimmmqqqtttvvvyyywwwlll\\\WWWZZZXXX[[[WWWTTTWWW```jjjppprrryyyzzz|||~~~wwwmmmdddjjjwwwwwwmmmjjjlllqqqzzzzzzoooggg]]]SSSLLLKKKPPPYYYggguuu}}}~~~xxx~~~lll[[[WWWPPPLLLJJJJJJJJJJJJHHHMMMTTTaaawww{{{ssspppwwwrrrcccYYYTTTSSS^^^uuussscccYYYWWWddd}}}}}}wwwuuutttvvv{{{xxx{{{zzzjjj___]]]___``````[[[YYYWWWVVVUUUXXXeeeqqqxxxsssmmmkkkpppvvvhhh___YYYSSSNNNLLLIIIGGGFFFEEEGGGKKKOOOQQQYYYccctttqqqeeeaaa\\\^^^ccc``````YYYQQQPPPVVVddd{{{mmmggg___\\\bbbooozzzsssjjj\\\QQQIIIFFFBBB@@@@@@???>>>>>>=========>>>>>>???@@@AAABBBCCCEEELLL]]]~~~gggZZZeee^^^LLLFFFCCCCCCDDDEEEJJJQQQ[[[jjj{{{}}}nnn___RRRJJJGGGFFFGGGJJJOOOUUU\\\bbbfffhhhmmmrrruuuwwwyyy~~~|||qqqhhhYYYTTTVVVRRRTTTQQQPPPTTT]]]ffflllnnnssstttuuuvvvwwwyyy}}}yyyoooggg```dddppp|||nnnhhhgggnnnwwwyyyoooeee]]]UUUMMMIIIIIIKKKRRR\\\gggrrr}}}ppp```[[[UUUOOOMMMKKKJJJIIIIIIKKKRRRbbbzzz~~~sssjjjlllrrrwwwzzz|||rrrccc[[[WWWTTTccc}}}qqqaaaVVVUUUaaayyy{{{tttnnnmmmkkkjjjnnnsssyyy{{{yyytttddd\\\\\\aaaeee]]]YYYUUUTTTSSSXXXdddqqqvvvrrrmmmlllrrr}}}nnneee___WWWPPPMMMKKKJJJHHHHHHHHHJJJLLLMMMUUUZZZhhh}}}mmm```]]]XXX]]]eeecccbbbZZZSSSQQQWWWeee|||mmmeee\\\YYY___nnnwwwgggYYYNNNHHHBBBBBBBBB@@@>>>>>>============>>>???@@@@@@CCCDDDFFFLLL___gggZZZeeeaaaLLLFFFCCCCCCDDDEEEJJJPPPZZZhhhyyywwwgggYYYNNNJJJHHHEEEGGGJJJOOOUUU\\\aaaeeegggmmmssswwwxxxzzz}}}{{{pppgggXXXRRRQQQLLLLLLLLLLLLQQQYYYaaagggiiimmmnnnnnnnnnnnnqqqvvvzzz}}}~~~rrrggg___ZZZ]]]hhhxxxrrrjjjhhhhhhqqq{{{mmmdddZZZTTTNNNHHHFFFGGGGGGJJJPPPXXXaaalllvvv}}}rrrccc^^^XXXSSSPPPNNNLLLKKKKKKKKKSSSeee}}}xxxhhhccceeeiiilllooorrreee]]]ZZZVVViii}}}ppp___TTTRRR]]]rrrwwwjjjeee```___]]]\\\___dddiiiuuu}}}}}}pppbbb^^^```ddd```[[[UUUSSSSSSXXXdddooosssqqqmmmllluuutttkkkeee\\\TTTOOOLLLKKKJJJIIIIIIJJJKKKLLLSSSVVVaaavvvnnn```\\\XXX^^^fffeeebbbZZZSSSRRRXXXgggllldddZZZWWW]]]lllyyykkkUUUKKKCCCBBBBBB???===???<<<<<<<<<<<<===>>>??????CCCDDDGGGNNNaaahhhYYYcccbbbLLLFFFCCCCCCCCCDDDIIIOOOZZZiiiyyytttcccUUULLLIIIIIIDDDFFFIIINNNTTTZZZ___bbbffflllssswwwyyyzzz}}}sssgggWWWPPPNNNHHHFFFGGGIIINNNTTT[[[___aaaffffffffffffgggjjjnnnrrruuu}}}~~~nnn```YYYTTTVVV___oooqqqhhheee```jjj{{{}}}vvvcccZZZRRRMMMIIIDDDCCCFFFDDDFFFHHHLLLQQQZZZdddkkk{{{wwwccc___YYYTTTRRRPPPNNNMMMNNNOOOXXXkkk|||ggg]]][[[\\\^^^aaarrrfff___\\\XXXnnn{{{nnn]]]SSSQQQXXXiiixxx{{{jjj]]]WWWSSSRRRQQQOOORRRWWW\\\iii}}}~~~pppddd```aaaccc\\\VVVTTTTTTXXXbbbmmmpppooommmlllwwwvvvooodddZZZSSSNNNMMMLLLKKKKKKLLLNNNOOORRRWWWbbbwwwqqqccc^^^YYY^^^fffdddaaaZZZTTTTTT[[[kkkmmmeee[[[VVV]]]kkk}}}]]]OOOCCCBBBBBB>>>===@@@;;;;;;;;;;;;<<<===>>>???BBBDDDHHHPPPbbbjjjXXXaaacccLLLGGGCCCCCCCCCDDDHHHNNNYYYgggxxxtttbbbSSSJJJGGGGGGDDDEEEHHHMMMRRRWWW[[[^^^ccciiipppuuuwwwyyy}}}uuugggUUUNNNLLLFFFBBBDDDGGGKKKPPPTTTWWWXXX\\\]]]^^^^^^^^^```dddggghhhrrr~~~jjj[[[VVVQQQPPPWWWfffxxxwwwhhh___\\\XXXbbbtttyyyqqq\\\TTTMMMJJJGGGCCCCCCEEECCCCCCDDDEEEHHHNNNVVV[[[kkkzzzyyyfffbbb]]]XXXVVVSSSQQQOOOQQQTTT```uuu|||eeeXXXSSSRRRSSSVVVpppfff___]]]YYYrrrvvviiiZZZPPPMMMQQQ\\\hhhtttwwwzzz{{{|||wwwcccWWWPPPKKKJJJIIIHHHKKKPPPTTT```sssrrrgggdddddd]]]WWWTTTTTTWWW```iiilllmmmllllllyyy{{{nnnaaaYYYTTTRRRQQQPPPPPPRRRUUUWWW[[[aaammmtttfff```ZZZ^^^dddbbbaaa[[[UUUWWW___qqqqqqhhh^^^XXX]]]iiidddRRRDDDAAAAAA<<<<<<@@@<<<<<<<<<<<<===>>>???@@@AAADDDIIIQQQddd}}}~~~|||jjjWWW___}}}dddLLLGGGBBBBBBCCCCCCHHHNNNVVVdddtttxxxeeeTTTJJJFFFFFFCCCEEEHHHLLLPPPUUUXXXZZZ___eeekkkpppsssvvv{{{uuucccQQQKKKKKKFFF???BBBFFFJJJLLLNNNOOOPPPQQQRRRTTTTTTUUUVVVYYY[[[]]]eeesss~~~gggYYYVVVPPPMMMQQQ___ppp}}}ssshhh\\\UUUSSSQQQ[[[nnn~~~}}}vvvnnnXXXQQQKKKJJJHHHDDDCCCEEEAAABBBCCCCCCEEEIIINNNRRR]]]nnn}}}rrrmmmhhhbbb___[[[XXXUUUSSSYYYiii{{{dddVVVQQQOOOPPPRRR~~~oooeee___\\\YYYtttpppdddVVVMMMIIIJJJSSS\\\aaaeeeiiikkklllrrr}}}wwwbbbVVVOOOJJJHHHFFFEEEHHHMMMPPP[[[mmmqqqkkkeee]]]WWWUUUTTTVVV^^^fffjjjlllkkklllzzzuuufff]]]ZZZXXXVVVUUUVVVYYY]]]___gggmmmyyyzzzrrrqqq|||vvvhhhaaaZZZ]]]ccc```bbb[[[WWWYYYbbbuuuuuulllaaaZZZ]]]hhhiiiUUUDDDAAA@@@;;;;;;AAA============>>>???@@@AAAAAADDDJJJSSSddd}}}}}}yyyhhhXXX^^^|||eeeLLLGGGBBBBBBCCCCCCHHHMMMSSSaaaqqq}}}}}}iiiWWWLLLGGGGGGCCCEEEGGGKKKOOOSSSVVVWWW\\\aaahhhlllppptttyyy~~~~~~sss```NNNIIIJJJFFF???BBBFFFIIIJJJJJJKKKLLLIIIKKKMMMNNNNNNOOOQQQSSSVVV]]]hhhvvv}}}fffXXXVVVPPPLLLNNNZZZjjjyyyyyyqqqhhhccc]]]TTTPPPPPPMMMWWWjjj}}}|||uuunnnVVVPPPKKKKKKIIIEEECCCEEE@@@AAACCCDDDEEEHHHLLLPPPUUUggg}}}yyysssmmmhhhccc___\\\SSS[[[ooozzzdddWWWSSSQQQQQQSSS|||mmmccc___^^^aaawww|||xxxrrrgggXXXMMMJJJKKKLLLMMMTTTRRRTTTXXX\\\aaammmxxxxxxbbbTTTMMMGGGFFFDDDBBBDDDIIIKKKRRRbbb{{{oooeee]]]VVVTTTUUUZZZbbbkkkmmmkkkllltttpppeeeaaa___]]]]]]```eeekkkooowww~~~}}}nnnfffbbbgggtttoooeeeaaa^^^___bbb]]]\\\YYYYYYbbbwww{{{nnnbbb]]]```jjjmmm[[[HHHAAABBBAAA>>>=========<<<<<<<<<>>>???@@@AAAEEEJJJQQQcccbbbUUUbbbpppaaaOOOIIIDDDDDDCCCCCCGGGMMMSSS^^^kkkyyyfffTTTKKKGGGDDDCCCDDDFFFHHHJJJOOOUUUYYY^^^___bbbhhhnnntttvvvwww}}}|||eeeUUUMMMGGGCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEIIIIIIHHHHHHIIIIIIJJJKKKNNNVVVcccppp|||hhhZZZTTTMMMJJJLLLVVVbbbqqqzzzwwwtttqqqiiiddd]]]VVVPPPMMMLLLLLLLLLXXXmmmzzzuuutttnnneeeWWWSSSOOOOOONNNKKKIIIHHHDDDDDDDDDCCCCCCEEEHHHKKKQQQ[[[mmmzzzsssmmmiiifff___gggyyyyyyooojjjoootttwwwttteee]]]WWWSSSTTTXXX{{{mmmccc^^^]]]___uuu~~~xxxssskkkbbbTTTKKKHHHHHHIIIJJJLLLKKKMMMQQQSSSXXXbbblllyyydddSSSMMMGGGFFFEEECCCDDDHHHIIIPPP___vvvtttjjj___ZZZYYY\\\ccckkkkkkkkkmmmwww{{{~~~yyyooohhhggggggiiimmmttt{{{yyyqqqeee^^^YYY\\\eeeqqqmmmddd```^^^___bbb^^^\\\YYYZZZdddyyyssseee]]]```iiilllZZZHHHAAABBBAAA>>>===>>>===<<<<<<===>>>@@@AAABBBFFFJJJQQQaaa|||bbbSSS___lllgggOOOIIIDDDCCCCCCCCCGGGMMMRRR\\\hhhtttkkkVVVLLLGGGDDDBBBDDDEEEGGGJJJOOOUUUYYY```aaadddhhhmmmqqquuuwww}}}|||kkkXXXMMMHHHDDDBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDFFFFFFFFFEEEFFFGGGGGGHHHIIIQQQ\\\iiizzzjjj[[[UUUPPPLLLMMMTTT___jjjyyy{{{vvvrrrnnnkkk\\\ZZZVVVRRROOOMMMLLLLLLOOO]]]sss~~~sssnnnmmmhhhaaaZZZVVVRRRPPPNNNLLLIIIHHHEEEDDDCCCBBBAAAAAABBBDDDJJJSSSdddxxx~~~~~~yyyvvvmmmtttvvvjjjbbbdddgggiiirrr|||vvviiiaaa[[[WWWZZZ```kkk|||yyykkkaaa]]][[[\\\qqqvvvoooddd\\\RRRJJJHHHHHHHHHGGGFFFEEEGGGJJJKKKMMMVVV___uuu}}}fffSSSLLLGGGFFFFFFCCCCCCFFFHHHNNN[[[ooouuuhhh```]]]^^^eeellllllmmmrrr~~~xxxpppvvv}}}yyyxxx~~~~~~sssssstttwww~~~{{{yyyyyyuuummmhhh]]]XXXTTTSSSUUU]]]lllyyynnnccc___^^^```ccc^^^[[[WWWYYYeee{{{uuufff^^^aaakkkiiiXXXGGGBBBBBBAAA>>>===>>>============???@@@AAACCCFFFJJJQQQ^^^uuueeeTTT^^^hhhiiiNNNHHHDDDCCCCCCCCCGGGMMMRRR[[[eeennnzzzpppXXXLLLFFFCCCBBBCCCDDDFFFIIINNNTTTYYYaaadddgggiiijjjmmmssswwwyyyjjj]]]PPPJJJHHHFFFEEEGGGBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDDDDLLLVVVcccrrrkkk]]]WWWSSSNNNMMMQQQYYYaaammmwwwxxxqqqlllgggcccSSSRRRQQQOOOMMMLLLKKKKKKRRRaaaxxxvvvlllgggfffccc___]]]ZZZWWWTTTSSSRRRPPPMMMIIIHHHFFFDDDBBBAAAAAAAAAEEELLLZZZlllxxxpppllllllpppzzz~~~yyyjjj^^^\\\\\\]]]eeeppp}}}wwwpppiiibbb```eeemmm```jjjwwwsssggg^^^ZZZYYYYYYlllwwwooo```ZZZRRRMMMKKKJJJIIIGGGEEEDDDEEEHHHHHHHHHOOOWWWmmmiiiTTTMMMGGGGGGGGGDDDCCCDDDFFFKKKWWWjjjsssjjjggghhhnnnuuurrrssszzz}}}llliiittt{{{sssnnnhhhfffdddfffooo}}}~~~wwwrrrpppmmmhhhfff[[[XXXTTTQQQOOORRR^^^kkk~~~pppeeeaaa___```bbb^^^YYYUUUWWWeee|||tttddd\\\aaappp}}}eeeVVVGGGBBBBBB@@@>>>>>>>>>=========>>>@@@AAACCCDDDFFFKKKRRR]]]qqqiiiWWW```gggdddNNNHHHDDDCCCCCCCCCHHHMMMUUU^^^ffflllvvvuuuYYYKKKFFFDDDBBBBBBCCCDDDGGGMMMSSSXXXbbbfffiiiiiihhhjjjpppvvvwwwlll```VVVMMMKKKJJJHHHGGGHHHBBBAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBDDDJJJSSS___nnnlll___[[[TTTNNNKKKNNNRRRXXXbbbkkkuuuwwwoooiiiccc___TTTRRRPPPNNNLLLKKKKKKKKKRRRcccyyy~~~zzzvvvnnngggccccccdddddd```aaa___]]]\\\\\\YYYTTTOOOMMMJJJHHHGGGGGGFFFEEEFFFKKKUUUdddwww}}}yyysssnnnjjjgggdddfffnnnqqqbbb\\\[[[[[[cccnnnxxxyyywwwrrrllllllsss|||______ccclllvvv}}}}}}zzzsssjjj```YYYUUUUUUUUUfffxxxnnn]]]XXXRRRNNNMMMLLLIIIGGGFFFEEEFFFHHHGGGGGGMMMTTTjjjkkkYYYPPPHHHGGGGGGEEECCCCCCEEEJJJTTTeee}}}zzzvvvvvv{{{zzz{{{jjjaaaeeelllmmmoooqqqqqqmmmfff___ZZZXXXWWWWWWYYYcccwww{{{sssnnnhhhdddcccZZZWWWTTTQQQMMMNNNWWWbbbrrrttthhhdddbbbaaabbb___[[[WWWXXXeee}}}sssbbbYYY```qqqxxxaaaTTTGGGCCCBBB@@@>>>>>>>>>>>>===>>>???AAACCCDDDDDDFFFKKKSSS]]]ooojjjVVV^^^fffaaaMMMHHHCCCCCCCCCDDDHHHNNNXXXaaahhhkkkqqqzzz\\\LLLGGGFFFAAAAAABBBCCCFFFKKKSSSXXX```dddhhhhhhggghhhnnntttzzzqqqhhh]]]UUUNNNLLLIIIEEEBBBCCCAAAAAA@@@???????????????@@@@@@@@@@@@@@@AAABBBBBBCCCHHHQQQ\\\kkk~~~oooccc^^^SSSMMMIIIKKKNNNRRRZZZaaammmuuummmggg```\\\UUUSSSPPPMMMKKKLLLMMMOOOSSSbbbwwwzzzwwwppplllgggcccaaabbbfffkkkhhhlllmmmkkkjjjiiicccZZZTTTPPPLLLIIIIIIJJJIIIHHHIIIKKKQQQ\\\nnnyyy{{{}}}tttooommmlllkkkeeebbbgggsssyyyiiiccc```___gggrrrvvv}}}~~~yyyzzzfff___ZZZ\\\```cccgggkkkjjjiiieee___XXXSSSQQQQQQRRRaaayyymmm\\\WWWQQQNNNMMMLLLIIIFFFGGGEEEEEEFFFEEEFFFLLLUUUjjjqqq___TTTJJJHHHGGGEEECCCCCCEEEIIIQQQaaaxxxiii]]][[[[[[\\\]]]^^^^^^[[[WWWRRRNNNMMMNNNOOOQQQ[[[nnnzzzrrriiibbb___YYYVVVSSSPPPMMMLLLRRRZZZkkkvvvkkkhhheeedddcccbbb___ZZZZZZeee~~~uuubbbXXX___rrrsss^^^RRRGGGCCCBBB@@@>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEEEEFFFKKKTTT]]]nnnlllTTT\\\dddcccMMMGGGCCCCCCCCCDDDHHHNNN[[[eeemmmmmmppp|||dddPPPHHHFFFAAAAAAAAAAAADDDJJJRRRXXX]]]aaaeeeggggggiiimmmpppsssyyy~~~nnnfffbbb[[[UUURRRNNNGGGCCCCCCBBBAAA@@@??????>>>??????AAAAAA@@@@@@AAAAAABBBCCCAAAFFFMMMYYYhhhzzzwwwhhhaaaSSSMMMHHHIIIKKKMMMTTT[[[eee{{{|||sssllleee^^^ZZZTTTRRRPPPOOONNNOOOPPPQQQSSS___rrr~~~vvvppphhhdddbbbaaaaaabbbhhhooosss|||tttggg___XXXPPPKKKJJJJJJHHHGGGJJJJJJMMMUUUfff{{{zzz|||~~~wwwuuuuuurrrjjjdddeeekkk~~~tttnnnkkkhhhnnnwww|||vvvkkk```[[[XXXUUUVVV[[[YYYYYYXXXUUUPPPMMMLLLMMMOOO^^^~~~sss^^^ZZZTTTPPPPPPOOOLLLIIIHHHFFFEEEFFFEEEGGGNNNXXXooo|||eeeXXXLLLHHHGGGEEECCCCCCEEEHHHOOO[[[qqqkkk___YYYVVVTTTTTTTTTSSSRRRPPPMMMLLLJJJKKKMMMPPPXXXkkk}}}~~~tttjjjeee___YYYUUUTTTRRRPPPRRRWWWeeeuuulllkkkiiigggfffaaa___[[[YYYaaa{{{xxxeee[[[cccwwwrrr[[[PPPGGGDDDBBB@@@>>>???>>>>>>>>>???@@@BBBDDDFFFHHHGGGKKKTTT\\\lllwwwXXX___cccdddMMMGGGCCCCCCCCCDDDIIIOOObbbmmmuuuuuuttt}}}qqqWWWJJJEEE@@@@@@@@@@@@CCCIIIQQQWWWYYY\\\```eeeiiikkklllmmmpppwwwsssiiifff___ZZZWWWQQQJJJFFFGGGBBBBBBAAA@@@????????????AAA@@@@@@@@@@@@AAABBBBBBAAAEEEMMMXXXgggyyynnn```TTTNNNIIIIIIIIIJJJOOOUUU^^^www|||sssmmmgggaaa\\\WWWXXXXXXXXXVVVSSSQQQOOONNNXXXgggvvvvvvnnngggdddccceeeddddddkkkttt{{{tttkkk]]]TTTOOOMMMJJJHHHJJJIIIJJJRRRbbbxxx}}}~~~yyyqqqiiifffeeennn|||wwwzzzyyylllccc[[[RRRQQQUUUOOOPPPPPPOOOLLLJJJJJJKKKNNN\\\|||{{{ccc^^^WWWTTTSSSRRROOOLLLJJJHHHFFFGGGGGGIIIRRR\\\tttiii[[[MMMHHHGGGEEECCCCCCEEEGGGMMMXXXllloooddd]]]XXXSSSRRRQQQPPPOOOOOONNNNNNJJJLLLOOORRRZZZlllyyyxxxuuuyyyvvvqqqggg```[[[ZZZYYYVVVVVVXXXbbb|||rrrkkklllllliiihhh^^^]]]ZZZVVV\\\vvvyyyggg^^^hhhsssZZZPPPGGGDDDCCC???>>>??????>>>>>>???@@@CCCEEEFFFJJJHHHLLLTTT[[[jjj```ddddddcccMMMGGGCCCCCCDDDDDDIIIOOOhhhuuu~~~|||zzzzzz]]]KKKCCC@@@@@@???@@@BBBIIIQQQWWWWWWYYY^^^dddjjjmmmlllkkkqqqxxx{{{pppbbb\\\WWWTTTOOOHHHEEEFFFCCCBBBAAA@@@????????????@@@@@@@@@@@@@@@AAAAAABBBCCCGGGNNNYYYiii{{{rrr___VVVPPPJJJIIIHHHHHHLLLRRRZZZttt~~~vvvpppkkkeee```^^^```bbbbbb^^^WWWPPPKKKIIIPPP]]]mmm|||yyypppjjjggggggiiiiiihhhnnnwww}}}lll___XXXSSSOOOLLLJJJIIIJJJRRRbbbxxxwwwoooiiiaaabbbxxx~~~lll[[[OOOJJJIIIJJJKKKJJJIIIFFFFFFFFFHHHJJJWWWvvv{{{jjjccc[[[VVVUUUVVVUUUTTTUUUPPPLLLJJJHHHJJJTTT___{{{vvvhhhVVVKKKHHHGGGFFFCCCKKKIIIKKKVVVhhh{{{ooocccZZZTTTTTTSSSQQQMMMKKKKKKKKKLLLKKKKKKPPP]]]ppp|||rrruuuwww||||||oooiiiccc```\\\WWWVVVYYYfffxxxqqqfffeeeggggggfffeee]]]WWWXXX___rrr|||lllaaahhhyyyfffOOOCCCDDD@@@???@@@=========>>>@@@BBBEEEGGGHHHGGGHHHNNNUUUZZZgggoooaaaeeeyyyhhhQQQJJJCCCAAAAAACCCHHHOOOdddvvvdddNNNFFFBBBAAA??????BBBHHHNNNRRRYYY]]]bbbfffgggiiinnnrrrvvvxxx~~~qqqddd\\\UUURRRNNNHHHEEEFFFAAA@@@???>>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDDDDDHHHOOOZZZhhhxxxssscccVVVOOOJJJJJJJJJIIIJJJNNN[[[ooo~~~vvvrrrooommmlllgggeeefffhhhbbbWWWMMMJJJGGGLLLTTT___kkkyyyuuuoooooonnnnnnnnnqqqvvvzzzssseeeZZZTTTRRRJJJKKKNNNSSS\\\ooo|||{{{{{{tttnnniiidddbbbjjjwwwvvveeeWWWOOOMMMIIIJJJIIIHHHFFFEEEFFFGGGJJJVVVtttmmmfff^^^YYYXXXYYYXXXVVVVVVQQQNNNLLLJJJMMMWWWccc~~~qqq]]]OOOJJJHHHGGGEEEIIIGGGIIISSSddd}}}{{{lll```WWWUUUSSSPPPLLLKKKKKKKKKMMMLLLMMMTTTbbbvvvyyyxxxzzz~~~|||tttoooiii```\\\]]]iiizzznnncccbbbeeeeeedddccc[[[UUUVVV\\\nnnxxxiii```iii~~~hhhPPPDDDDDD@@@???AAA>>>???@@@AAABBBDDDFFFHHHIIIJJJJJJOOOVVVZZZggg}}}zzzhhhhhhzzzmmmRRRJJJCCCAAAAAABBBGGGMMM^^^qqq~~~bbbNNNFFFBBB@@@??????BBBGGGMMMQQQVVV[[[aaaeeegggjjjooossswwwyyyuuuiii```XXXTTTPPPJJJGGGGGGDDDCCCAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCEEEHHHOOOZZZiiixxxsssdddZZZSSSNNNMMMMMMLLLMMMQQQYYYnnn{{{vvvtttssssssqqqnnnllljjjcccWWWNNNJJJEEEHHHNNNVVV```lllxxxzzzyyyxxxvvvvvvyyy|||yyyfff[[[VVVOOOMMMLLLPPPXXXjjjyyyvvvuuupppkkkhhhbbb___eeeooo|||{{{jjjZZZOOOKKKHHHIIIIIIGGGEEEDDDEEEGGGJJJTTTppppppjjjccc^^^]]]\\\[[[YYYXXXTTTQQQNNNLLLOOO[[[hhh|||fffUUULLLIIIHHHGGGFFFDDDGGGPPP___uuuyyyiii^^^[[[VVVQQQNNNMMMMMMNNNNNNNNNPPPYYYiii}}}~~~}}}uuujjjcccaaakkk||||||jjjaaa```cccdddddd```YYYSSSTTTYYYhhhqqqccc]]]hhhkkkRRREEEDDD??????BBB???BBBCCCCCCDDDFFFGGGIIIJJJLLLLLLQQQWWW[[[gggrrrrrrllltttTTTKKKCCCAAAAAAAAAEEEKKKVVViii}}}zzz```OOOHHHAAA@@@>>>>>>AAAFFFKKKNNNSSSXXX___dddfffjjjooossswwwzzzzzzkkkaaaXXXSSSPPPJJJFFFFFFEEECCCBBBAAACCCDDDDDDDDDFFFFFFEEEEEEEEEDDDCCCCCCEEEHHHPPP[[[iiiyyyvvvfffYYYRRRLLLKKKJJJJJJLLLOOOWWWmmm{{{vvvttttttttttttmmmgggccc[[[PPPHHHEEEDDDEEEHHHLLLSSS]]]hhhooo}}}vvvcccYYYUUUPPPLLLNNNUUUeeevvvqqqqqqooonnnlllfffaaabbbggglll{{{iiiYYYOOOKKKHHHIIIIIIGGGEEEDDDEEEFFFIIIRRRlllrrrmmmfffbbbaaa```^^^[[[\\\XXXTTTPPPMMMPPP]]]kkklllXXXMMMIIIHHHGGGDDDCCCFFFMMMYYYmmmsssgggbbb[[[UUURRRQQQRRRRRROOOOOORRR]]]pppuuulllhhhkkkzzz{{{jjjaaaaaaeeeffffff```XXXSSSSSSWWWeeeggg[[[XXXfffnnnTTTFFFDDD??????CCCAAADDDDDDDDDEEEFFFGGGIIIJJJLLLLLLQQQXXX]]]iii}}}iiirrrzzzrrrzzzWWWMMMDDDAAAAAAAAADDDHHHOOO^^^rrr~~~xxxaaaQQQKKKAAA@@@>>>>>>@@@DDDIIIKKKQQQWWW^^^ccceeehhhlllppptttxxxooocccYYYTTTRRRMMMJJJJJJJJJGGGDDDDDDGGGIIIJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEIIIPPP\\\kkkzzz}}}kkkYYYQQQJJJIIIIIIIIILLLPPPWWWnnn}}}vvvssssssrrrnnneee\\\WWWQQQIIIDDDCCCEEEEEEFFFHHHLLLSSS]]]cccqqq~~~sssaaaYYYQQQLLLOOOUUUccc{{{yyyuuuuuuwwwxxxwwwqqqjjjfffeeegggwww~~~kkk[[[SSSQQQKKKKKKJJJHHHEEEDDDDDDEEEIIIPPPgggsssoooiiifffeeedddaaa^^^```\\\WWWRRRMMMOOO^^^mmmnnnZZZNNNHHHGGGFFFDDDDDDFFFLLLUUUfffoooiii```YYYVVVUUUTTTTTTOOOOOOSSS```uuu}}}tttooojjjxxx~~~mmmddddddhhhiiiiiibbbZZZUUUTTTWWWcccxxx^^^SSSTTTcccmmmTTTFFFDDD@@@@@@CCCAAACCCCCCCCCDDDEEEFFFHHHIIIKKKKKKQQQYYY___lllwwwcccjjjyyyvvv~~~ZZZOOOEEEBBBBBBAAACCCEEEKKKTTTcccpppzzz{{{cccRRRKKKBBBAAA??????@@@CCCGGGIIIQQQWWW^^^bbbdddeeehhhkkkqqqttt~~~wwwjjj^^^ZZZYYYVVVSSSSSSRRRNNNJJJKKKOOORRRSSSQQQOOONNNLLLIIIGGGFFFEEEEEEEEEIIIQQQ]]]lll{{{qqq___WWWOOOLLLLLLMMMPPPUUUXXXooo}}}xxxuuusssjjj___TTTPPPNNNJJJGGGGGGDDDEEEEEEEEEHHHNNNUUUZZZhhhuuusss^^^SSSLLLOOOUUU___sssxxxmmmfffcccnnnnnn\\\TTTRRROOOOOONNNKKKGGGEEEEEEEEEIIINNNccctttpppllljjjjjjiiieeebbbbbb___ZZZTTTNNNQQQaaarrr}}}kkkZZZNNNHHHFFFEEECCCDDDGGGKKKQQQ___xxxvvvnnnddd]]]ZZZXXXVVVTTTPPPPPPUUUcccyyy{{{tttxxxuuupppnnnzzzoooeeefffiiikkkjjjeee]]]WWWUUUWWWcccsssXXXOOOQQQaaakkkRRREEEEEEAAAAAADDDBBBAAAAAABBBCCCDDDFFFHHHIIIKKKLLLRRRZZZ```nnnrrraaaffflllwww___RRRFFFCCCCCCBBBBBBDDDHHHLLLVVVbbbnnnyyyjjjTTTJJJCCCBBB@@@@@@AAACCCFFFHHHPPPVVV]]]aaabbbcccfffhhhnnnqqqzzzwwwiiiddddddaaa___^^^\\\WWWSSSTTTYYY]]]^^^\\\[[[XXXRRRMMMHHHFFFEEEEEEEEEJJJRRR___mmm{{{zzzggg]]]SSSOOOMMMLLLPPPUUUZZZppp|||yyylll___SSSNNNLLLIIIGGGGGGBBBCCCCCCCCCDDDHHHNNNRRR___kkk~~~lll\\\QQQQQQSSSWWWiii~~~yyymmmdddkkkzzzvvvaaaVVVSSSSSSSSSQQQNNNIIIFFFEEEFFFIIIMMM___uuurrrooonnnooonnnjjjgggccc```\\\VVVPPPUUUgggyyy|||~~~uuuhhhZZZPPPJJJFFFEEEBBBCCCFFFIIIMMMYYYqqq}}}wwwxxx}}}uuukkkdddaaa___[[[WWWSSSRRRWWWeee|||}}}pppiiinnnyyyyyytttvvvoooeeeeeehhhjjjiiiggg___WWWUUUVVVbbbpppVVVNNNQQQaaahhhPPPDDDEEEBBBAAADDDAAA@@@AAABBBCCCEEEGGGIIIJJJMMMNNNSSS[[[aaannnooo^^^bbb___~~~uuubbbUUUHHHDDDDDDCCCBBBCCCGGGGGGMMMZZZfffqqqyyy\\\MMMDDDCCCBBBAAAAAACCCEEEGGGMMMSSS[[[```bbbcccfffhhhooopppvvv|||{{{xxxuuusssqqqkkkfffhhhnnnssssssqqqkkkeee[[[QQQJJJEEEDDDDDDEEEJJJSSS___nnn|||rrrfffZZZRRRNNNKKKMMMQQQZZZpppzzzkkk[[[SSSOOOJJJFFFEEEBBBCCCDDDDDDCCCEEEHHHJJJTTT___rrrppp\\\UUUQQQRRRcccxxxwwwmmmooozzzjjj\\\WWWVVVVVVTTTOOOJJJGGGFFFFFFIIILLL^^^vvvtttqqqqqqrrrrrrnnnjjjbbb```\\\WWWSSSXXXlll}}}vvvpppeeeZZZQQQKKKGGGFFFAAABBBEEEGGGJJJUUUmmm|||tttooooooooollliiidddfffgggdddfffttt|||rrrkkkhhheee```\\\UUUTTTYYYggg~~~sssgggaaahhhttt~~~nnndddcccfffhhhgggiii___WWWUUUVVVbbbpppVVVNNNRRRaaaeeeNNNDDDEEEBBBBBBDDDAAA@@@AAABBBDDDFFFHHHJJJLLLOOOPPPUUU\\\aaannnmmm\\\___WWWvvv}}}sssdddVVVIIIEEEEEEDDDBBBBBBFFFDDDIIIVVVcccmmm{{{eeeRRREEEDDDCCCBBBBBBCCCEEEFFFJJJQQQYYY___bbbdddgggjjjqqqqqquuu|||~~~vvvnnnbbbUUUKKKEEECCCCCCEEEJJJSSS```nnn|||rrrdddZZZSSSOOOOOOSSSYYYooo}}}jjj___XXXPPPJJJGGGEEEFFFFFFFFFDDDDDDEEEGGGLLLWWWjjjggg[[[SSSQQQaaawwwsssrrryyyqqq```^^^]]]```]]]SSSJJJGGGFFFDDDHHHNNN___~~~xxxuuuttttttuuutttnnnjjjfff___WWWRRRRRR[[[nnnxxxqqqfff]]]UUUNNNFFFAAADDD@@@AAAFFFJJJRRRfff{{{|||nnnggg```______^^^^^^^^^\\\ZZZWWWVVV[[[jjjxxxuuurrriii___YYY[[[bbbqqqzzzhhh^^^ZZZaaammm}}}nnnfffeeedddbbbaaa\\\UUUQQQSSSXXXfffpppUUURRRTTTcccdddOOOFFFEEE???>>>CCCBBBAAABBBCCCDDDDDDFFFJJJMMMQQQQQQUUU[[[cccrrruuubbbWWWYYYjjj|||pppmmmTTTGGGEEE???===@@@??????BBBIIIPPP[[[jjj{{{mmmSSSJJJDDD@@@AAABBBBBBCCCFFFLLLPPPVVVZZZ]]]bbbhhhnnnpppuuutttyyy{{{cccTTTLLLFFFBBBBBBCCCIIISSS```nnn{{{zzzfffWWWQQQRRRUUU___vvvtttcccWWWSSSSSSIIIGGGGGGFFFCCC???AAAGGGIIINNN]]]uuuuuuaaaWWWVVVcccrrrxxxtttvvv|||mmmlllhhhiiicccVVVLLLHHHGGGFFFJJJPPP```}}}tttrrrqqqssswwwxxxtttpppddd]]]VVVSSSTTT^^^rrryyykkk^^^UUUOOOIIIFFFKKKFFFFFFJJJLLLRRReeezzzuuunnngggaaa]]]]]]\\\ZZZXXXXXXUUUQQQPPPUUUddd{{{|||rrrggg]]]```iiixxxrrraaaXXXTTTZZZgggxxxooofffccc```]]]\\\ZZZSSSPPPRRRWWWdddqqqVVVRRRSSScccdddOOOFFFFFF@@@>>>CCCCCCCCCDDDEEEEEEFFFHHHKKKNNNRRRSSSWWW^^^fffsssyyyeeeYYYVVVeee}}}mmmmmmUUUHHHFFF@@@???AAA???@@@CCCGGGNNNWWWfffwwwoooXXXLLLEEEAAABBBBBBAAABBBEEEJJJNNNTTTXXX[[[```ffflllooouuuuuuzzzlll[[[QQQJJJEEEEEEEEEJJJTTTaaannnyyyxxxggg\\\ZZZ[[[fff|||xxxfffZZZUUUNNNIIIFFFEEECCC@@@AAAEEEHHHKKKYYYoooppp```ZZZbbboooyyysssrrr}}}zzzyyyyyywwwmmm\\\OOOJJJJJJIIIKKKRRRbbb}}}sssqqqpppsssyyyzzzwwwsssbbb\\\VVVSSSVVVaaauuuxxxfff[[[TTTPPPMMMNNNIIIGGGJJJJJJOOOaaattt}}}{{{vvvooojjjhhhfffccc___]]]WWWQQQPPPUUUaaaxxx|||ooobbbhhhsss|||iiiZZZRRRPPPUUUaaaqqqpppeee```\\\XXXWWWVVVQQQOOOQQQUUUaaa|||uuuZZZRRRQQQccccccNNNFFFFFF@@@???DDDCCCEEEFFFGGGGGGHHHIIIMMMOOOTTTVVV[[[bbbiiiuuukkk[[[TTT```xxx{{{iii|||nnnUUUHHHGGGBBB@@@BBB???AAACCCFFFJJJSSSaaarrr~~~qqq\\\MMMFFFBBBBBBBBB@@@AAADDDGGGLLLRRRVVVYYY^^^dddiiimmmtttvvvzzztttaaaUUULLLGGGFFFFFFLLLVVVbbboooyyy|||llleeedddooo~~~jjj^^^WWWOOOHHHFFFFFFDDDCCCEEEFFFHHHSSSfff~~~~~~uuutttvvv}}}~~~ggg[[[___jjj{{{qqqllluuurrrlllmmm{{{xxxcccSSSLLLKKKJJJJJJRRRccc}}}xxxtttqqqtttyyyzzzvvvqqqccc]]]WWWTTTWWWbbbwwwxxxiii___XXXTTTQQQLLLJJJKKKKKKPPPaaauuu~~~||||||xxxssshhh^^^UUUSSSVVV```vvvrrrhhhppp}}}uuucccVVVOOOOOOTTT]]]kkk|||oooddd___[[[VVVTTTSSSNNNMMMPPPSSS___zzz{{{aaaTTTQQQcccbbbMMMFFFGGGAAA@@@EEEDDDFFFGGGHHHHHHHHHJJJNNNPPPVVVYYY___ffflllvvvrrr___WWW___sssvvvcccuuuoooUUUHHHGGGBBBAAABBB>>>AAABBBDDDGGGOOO]]]ooo{{{ppp[[[LLLFFFAAABBBBBBAAABBBEEEEEEJJJQQQUUUXXX]]]bbbgggmmmssstttxxxuuu```TTTKKKFFFEEEEEELLLXXXeeeqqqzzz}}}}}}|||{{{qqqrrrzzz{{{qqqnnnxxxssseeeYYYMMMIIIJJJHHHFFFFFFFFFGGGNNN^^^ssssssjjj______cccjjjsss~~~pppaaabbbkkk}}}oooggglllyyyuuueee^^^^^^lllkkkWWWOOOLLLJJJHHHSSSfff{{{uuuqqqsssyyy{{{vvvpppddd^^^XXXUUUXXXcccxxx}}}oooddd^^^]]]VVVRRRRRRQQQVVViii}}}vvvfffXXXTTTTTT\\\rrrrrroooxxxooo^^^SSSNNNLLLPPPXXXeeewwwmmmdddaaa\\\WWWTTTPPPMMMLLLOOOQQQ]]]zzzhhhXXXSSSeeeaaaMMMFFFGGGBBBAAAEEEEEEEEEFFFHHHHHHIIIKKKOOOQQQXXX[[[bbbiiinnnwww}}}fffYYY```qqqsss```ppprrrWWWGGGEEEAAA@@@AAA<<<@@@AAABBBEEEMMM[[[lllxxxnnnXXXKKKEEEAAAAAABBBAAACCCFFFDDDIIIPPPUUUXXX\\\aaaeeelllrrrqqqttt}}}sss^^^RRRJJJGGGFFFDDDMMMZZZiiivvv}}}~~~yyytttooojjjfffddddddaaaaaahhhttt|||xxxhhhWWWOOOMMMJJJGGGFFFGGGGGGKKKXXXiiiuuujjj___WWWRRRRRRVVV\\\dddqqq|||iiihhhnnnnnnaaaeeennnyyynnnccc[[[YYYcccuuusss^^^SSSMMMJJJHHHUUUjjj|||uuuppprrryyy{{{vvvoooccc]]]WWWUUUXXXcccyyyzzzrrrpppggg___[[[XXX\\\nnnttt```XXXWWW\\\qqqwwwwwwkkk[[[QQQLLLHHHKKKRRR___qqq|||kkkeeeccc___YYYVVVOOOLLLKKKMMMPPP]]]}}}lllZZZTTThhh{{{```LLLFFFHHHCCCBBBFFFEEEDDDFFFGGGIIIJJJMMMQQQTTTYYY\\\cccjjjoooxxxppp[[[cccssstttaaakkkxxxZZZHHHDDD@@@@@@AAA===@@@AAABBBDDDKKKWWWfffqqqqqqXXXLLLEEEAAABBBBBBAAABBBEEEBBBGGGOOOTTTWWW[[[```cccjjjpppoooqqqzzz~~~sss^^^RRRKKKIIIJJJFFFOOO___ooo{{{zzzqqqhhhbbb]]]YYYWWWYYYYYYZZZbbbnnnzzziii[[[SSSKKKFFFEEEHHHGGGJJJSSSbbbyyyvvvggg]]]SSSMMMNNNNNNPPPSSSYYYgggkkkeeehhhsssaaa```eeelll}}}mmmccc[[[VVV^^^nnn|||eeeXXXPPPKKKKKKYYYpppyyyqqqrrrwwwxxxrrrjjj```ZZZUUUTTTXXXeee{{{uuullldddeeewwwggg\\\XXX[[[qqq~~~jjjZZZQQQLLLHHHJJJOOOYYYiii|||yyykkkgggfffaaaZZZVVVOOOLLLKKKMMMOOO^^^|||kkkZZZUUUkkk|||___LLLFFFIIIDDDCCCGGGFFFDDDFFFHHHJJJLLLPPPTTTWWWYYY\\\cccjjjoooxxx{{{```iii{{{|||eeeggg|||___JJJEEE@@@AAACCC>>>@@@AAABBBDDDHHHRRR___hhhwwwyyy]]]OOOHHHCCCBBBAAA??????BBB???EEEMMMRRRUUUXXX]]]aaafffmmmnnnqqqyyy{{{sss^^^RRRKKKIIIJJJJJJTTTdddtttvvvjjj^^^ZZZWWWTTTVVVZZZXXX]]]ggguuunnn^^^QQQIIIHHHGGGFFFHHHPPP]]]rrrlll]]]VVVOOOJJJJJJKKKLLLNNNSSSaaa}}}lllcccccc}}}jjjcccbbbcccrrrqqqdddZZZSSSXXXgggzzzjjj[[[RRRLLLNNN]]]ttt~~~tttrrruuutttlllccc\\\WWWSSSSSSXXXfff}}}tttssseeeXXXSSSVVVkkkkkk\\\SSSNNNLLLLLLNNNUUUbbbssswwwllliiihhhcccZZZUUUOOOLLLKKKLLLOOO___xxxiiiYYYVVVmmm~~~^^^KKKFFFIIIEEEDDDGGGFFFEEEGGGIIILLLNNNRRRWWWZZZZZZ\\\bbbiiinnnwwweeeppphhhddduuucccLLLFFFAAABBBDDD@@@AAABBBCCCCCCFFFMMMXXXaaaooobbbRRRKKKEEECCCAAA===<<<>>>===CCCKKKPPPTTTWWW[[[___ccckkknnnrrryyyxxx|||sss]]]PPPJJJHHHIIINNNXXXhhhwwwrrreeeYYYUUUUUUTTTXXX^^^___eeesssyyyqqqppp~~~hhhWWWNNNMMMFFFEEEGGGNNNYYYnnneeeXXXRRRNNNJJJEEEFFFIIILLLQQQaaarrrhhhhhhzzzsssiiiccc```llluuueeeZZZRRRTTTaaasssuuubbbTTTLLLSSSddd{{{}}}yyywwwqqqiiibbbWWWRRRNNNPPPWWWggg|||fff]]]WWWXXXkkkooo]]]RRRMMMLLLKKKLLLQQQWWWaaasss~~~mmmiiiiiieee\\\VVVMMMIIIIIILLLPPP```zzzjjj[[[aaayyy~~~ZZZOOOFFFEEEHHHGGGEEEEEEHHHHHHIIIKKKOOOTTTYYY\\\___aaahhhooosssyyyiiimmmnnnlllrrrpppUUUHHHEEEBBB?????????@@@AAAAAADDDLLLWWW___mmmtttqqq```JJJBBBDDD@@@@@@CCCAAADDDFFFIIILLLOOOTTTYYY]]]cccfffkkknnnrrrvvvzzz}}}||||||tttuuu~~~oooYYYNNNIIIHHHIIIOOO[[[mmm{{{vvvnnndddZZZWWWZZZ```eeekkkooo}}}}}}lllcccgggpppcccTTTPPPKKKJJJJJJLLLUUUiii~~~iii[[[QQQLLLLLLIIIIIIKKKMMMQQQbbbxxxiiilllvvvxxxkkkbbbeeepppuuueee^^^WWWVVV^^^ooouuubbbVVVPPPVVVfff|||{{{vvvnnnddd\\\PPPLLLJJJNNNWWWiii}}}uuueee]]]WWWWWWiiirrraaaUUUOOOLLLJJJJJJMMMQQQYYYhhhwwwrrriiigggccc[[[VVVNNNJJJJJJNNNSSSddd{{{lll___eee}}}|||ZZZOOOFFFFFFHHHGGGFFFFFFIIIIIIJJJLLLPPPUUUZZZ]]]ccceeejjjpppsssxxxmmmpppvvvkkkmmmuuuWWWIIIFFFCCCAAA@@@@@@AAABBBBBBDDDKKKUUU\\\hhhqqqfffOOOEEEEEEAAA@@@BBB???AAACCCFFFIIIMMMQQQWWW[[[```dddiiimmmrrrvvv{{{~~~yyyuuuwwwpppqqqwwwoooYYYOOOJJJIIIKKKMMMZZZmmm|||xxxmmmeeebbbfffmmmrrrvvvyyyxxxggg___ZZZaaammmzzzcccXXXMMMKKKJJJLLLTTTggg~~~hhh[[[QQQKKKKKKJJJKKKLLLNNNSSScccnnnmmmqqqzzzgggeeennnuuueee^^^WWWUUUZZZiiisssaaaWWWTTTYYYiii}}}{{{tttiii\\\SSSJJJGGGGGGNNN[[[nnn{{{vvvuuuwwwxxx{{{oooeee```XXXVVVhhhxxxfffXXXQQQMMMJJJHHHIIIKKKPPP\\\hhhvvvjjjfffaaa[[[XXXNNNJJJJJJNNNUUUfffpppeeemmmzzzYYYOOOGGGFFFHHHHHHGGGHHHJJJJJJLLLNNNSSSXXX]]]___hhhiiimmmqqqtttwwwpppqqqlllggg~~~}}}[[[IIIFFFEEECCC@@@AAABBBCCCBBBCCCIIIRRRZZZcccnnnnnnVVVHHHGGGAAA???AAA===???AAAEEEHHHKKKPPPVVVYYY\\\```ffflllqqqvvv{{{~~~~~~|||zzzxxxoooZZZPPPKKKJJJLLLNNN\\\ooo~~~{{{ttttttxxxzzztttrrrxxxsssbbbZZZPPPSSSZZZggg|||qqq\\\OOOLLLJJJLLLSSSbbb}}}kkk^^^TTTNNNLLLMMMMMMOOOQQQVVVeeeqqqkkkkkktttjjjmmmwww}}}tttfff```YYYVVVWWWbbbxxxppp___WWWWWW[[[kkk}}}wwwooocccUUULLLIIIFFFHHHQQQ```uuuuuuooooooqqqssslllgggaaaXXXVVViii}}}kkk[[[RRRPPPLLLIIIIIIJJJLLLUUU^^^qqqsssjjjgggccc^^^\\\PPPKKKIIIMMMTTTfffwwwnnnvvvxxxXXXOOOHHHGGGIIIHHHHHHJJJJJJKKKMMMQQQUUUZZZ___bbbiiiiiimmmqqqtttwwwpppnnnzzzpppddd~~~aaaJJJEEEEEECCC@@@@@@AAABBBBBBCCCIIIRRRYYYaaaooovvvZZZKKKHHHBBB@@@AAA===???AAAEEEHHHKKKPPPVVVYYYZZZ^^^dddjjjooosssxxx{{{qqq]]]QQQKKKJJJLLLSSSaaatttqqqfffaaabbbiiiqqqyyymmm^^^WWWNNNOOORRRWWWeee~~~aaaTTTNNNKKKMMMQQQ^^^wwwuuuhhh___XXXSSSRRRRRRSSSUUUYYYggguuukkkgggxxxtttpppppp{{{vvvnnnoooxxxzzzuuufff```YYYVVVTTT\\\sss}}}~~~{{{mmm[[[TTTVVV]]]mmm}}}xxxqqqhhh\\\PPPIIIHHHFFFHHHSSSdddwwwuuummmkkklllnnnjjjfff^^^UUUVVVkkkyyyyyyyyyooo]]]RRRPPPLLLIIIIIIIIIJJJPPPWWWeeeqqqwwwllljjjkkkhhhccc```UUUNNNKKKNNNUUUgggzzzuuuWWWOOOIIIHHHIIIHHHIIILLLKKKMMMPPPTTTYYY^^^bbbeeeiiihhhlllqqqtttxxxsssllltttzzzeee}}}hhhNNNEEEDDDCCC???===???AAAAAACCCIIIRRRYYYaaaqqq|||___LLLHHHBBBAAABBB>>>>>>@@@CCCFFFIIIMMMSSSVVVXXX]]]ccchhhmmmppptttvvvzzz}}}vvvaaaSSSLLLLLLNNNWWWeeexxx}}}pppaaaYYYWWWWWW\\\bbbkkkqqqzzzwwweeeXXXQQQLLLLLLNNNQQQYYYpppoooZZZQQQLLLMMMPPPZZZsssvvvnnneee^^^XXXWWWVVVXXX\\\iii{{{oooeeeqqqvvvjjjdddaaaiii~~~sssmmmtttvvvxxxfff]]]WWWTTTRRRWWWnnn{{{xxxuuuiiiYYYRRRUUU___ooo~~~{{{uuulllaaaVVVMMMHHHFFFDDDGGGSSSeeexxxzzzwww~~~tttkkkggggggiiigggccc\\\VVVZZZooosssaaaUUUOOOJJJGGGHHHHHHHHHKKKOOO[[[cccsssxxxssslllhhhlllpppmmmfffbbb[[[SSSNNNQQQYYYkkkrrrVVVOOOJJJIIIIIIIIIKKKNNNNNNPPPSSSXXX]]]cccgggiiijjjiiilllrrrvvvyyyvvvkkknnnjjj{{{qqqTTTFFFDDDBBB???;;;>>>@@@AAACCCIIIRRRYYY___qqqeeePPPJJJCCCBBBCCC>>><<<>>>@@@BBBEEEIIIMMMQQQVVV[[[aaagggkkknnnqqqsssxxx{{{}}}gggYYYRRRRRRVVV[[[iii~~~mmmaaaVVVRRRQQQPPPRRRVVV]]]cccllluuuyyyjjj\\\RRRMMMHHHHHHLLLOOOTTTggg~~~aaaUUUNNNNNNPPPXXXqqq{{{pppggg]]]ZZZWWWXXX[[[hhh~~~rrreeekkkyyynnnaaa\\\YYY^^^mmm~~~sss~~~rrruuuiii]]]UUUSSSQQQUUUjjjyyyqqqooofffXXXRRRUUU```qqq}}}ttthhh[[[QQQKKKHHHEEECCCGGGUUUggg{{{~~~{{{tttnnngggfffppp|||uuummmgggeeefffeeeddd```]]]eeexxxwwweeeZZZQQQLLLHHHIIIHHHFFFGGGJJJRRRXXXeeewwwyyyooojjjiiiooosssnnngggbbb[[[SSSMMMQQQZZZnnnmmmVVVOOOJJJJJJJJJIIILLLPPPRRRTTTXXX]]]ccchhhmmmooonnnlllnnntttyyy{{{vvvhhhfffqqqwwwzzz[[[IIIEEECCC@@@<<>><<<>>>@@@AAACCCFFFJJJNNNRRRWWW___eeejjjmmmqqqsssxxxzzz~~~nnn___YYY\\\bbbdddrrrsssdddYYYOOOLLLLLLKKKKKKMMMQQQVVV___iiiuuuyyywwwwwwvvvrrrkkkaaaWWWPPPLLLJJJIIILLLQQQTTTcccgggYYYOOOOOOOOOWWWqqqvvvjjj___ZZZVVVUUUYYYfff}}}wwwkkkkkksssnnn]]]YYYWWWYYYaaauuu}}}wwwwwwtttdddYYYXXXWWWYYYjjjxxxmmmkkkeeeYYYSSSVVVbbbsssuuufffYYYOOOJJJHHHFFFDDDHHHWWWkkk~~~|||rrrkkkhhhiiiddd```^^^ZZZ[[[gggvvvzzzqqqjjjfffeeefffgggffffffooozzziii^^^TTTOOOKKKKKKJJJGGGFFFHHHNNNQQQ]]]nnn}}}rrrmmmlllrrrtttnnnfffaaaYYYPPPJJJOOOYYYnnnjjjUUUOOOKKKJJJJJJIIILLLQQQVVVXXX\\\aaaggglllpppsssrrrpppqqqwww{{{}}}tttddd```{{{uuuuuu}}}```LLLFFFDDDBBB>>>@@@BBBBBBCCCFFFMMMSSSUUUhhhzzzsssYYYPPPGGGDDDDDD>>>>>>@@@BBBCCCDDDGGGKKKNNNOOOTTT\\\dddjjjnnnrrrtttvvvwwwzzz|||~~~rrreee```dddkkkooo{{{wwwkkkbbbVVVLLLIIIIIIGGGGGGHHHIIIOOOWWWbbbooozzznnngggeeeiiiiiihhhccc]]]VVVQQQOOOPPPNNNPPPTTTVVVaaakkk[[[PPPOOOOOOWWWrrrxxxkkk```ZZZTTTRRRVVVddd{{{qqqnnnsssqqq]]][[[YYYXXXZZZiii}}}zzzmmm___^^^]]]^^^nnnxxxhhhddd___UUURRRUUU___uuuzzzkkk[[[PPPKKKKKKFFFGGGNNN^^^ppp}}}ssskkkddd```]]]UUUSSSVVVUUUUUUaaarrrzzzuuusssrrrssstttuuuzzznnncccUUUQQQLLLHHHGGGGGGGGGGGGHHHKKKSSScccsssuuupppkkkmmmpppnnndddZZZUUUSSSOOONNNXXXrrrfffQQQPPPNNNMMMNNNPPPRRRTTT[[[___eeejjjmmmooorrrsssuuuvvvwwwxxx{{{yyyhhhccctttmmmjjjjjjQQQEEECCCDDDBBBAAA??????BBBGGGLLLOOOVVVaaarrrdddPPPJJJEEEAAA@@@??????>>>???AAAEEEIIIKKKQQQVVV\\\bbbgggkkkooorrrqqqtttxxxzzz|||xxxlllhhhkkkqqq}}}qqqhhh]]]VVVOOONNNKKKHHHFFFHHHIIIKKKPPPYYYhhh|||sssbbb\\\^^^```bbbcccbbb^^^XXXTTTRRRRRRRRRSSSTTTYYYiiirrr^^^PPPPPPRRRYYYuuutttkkkbbb\\\XXXXXXWWW^^^uuu|||zzzggg^^^VVVUUUXXXgggyyy~~~pppkkkhhhjjjxxxwwwlllggg___SSSPPPUUUeeeyyy{{{nnn```TTTMMMIIIGGGIIIRRRcccuuuxxxqqqmmmiiigggddd\\\XXXZZZZZZ[[[hhhyyyqqqeeeYYYUUUOOOJJJHHHGGGGGGFFFGGGHHHOOO]]]mmmsssmmmiiijjjmmmkkkcccZZZTTTQQQNNNOOO[[[uuufffSSSRRRPPPOOOOOOQQQTTTUUU___bbbgggkkknnnpppsssuuuxxxzzz{{{|||~~~{{{ggg___ooommmiiipppWWWIIIDDDCCCAAA@@@>>>>>>@@@DDDIIILLLQQQ\\\lll{{{sss[[[OOOGGGBBBBBB@@@???>>>???AAAEEEHHHKKKQQQUUU[[[aaaeeeiiimmmpppooorrruuuwwwxxx|||{{{pppkkknnnsss~~~zzzooo```XXXPPPNNNLLLIIIHHHJJJIIIJJJNNNWWWfff{{{sssccc\\\]]]^^^```bbbaaa___[[[XXXVVVUUUTTTTTTUUUXXXfffxxxcccSSSRRRTTT\\\xxx~~~~~~~~~zzzrrrkkk```ZZZWWWWWWVVV]]]rrr~~~nnncccYYYUUUVVVccc~~~yyyvvvxxx}}}xxxtttooocccUUURRRXXXlll~~~|||ssshhh\\\PPPIIIHHHLLLWWWjjj||||||{{{zzzzzzqqqiiiccccccbbbeeerrrwwwjjj^^^YYYRRRLLLIIIHHHGGGFFFEEEEEEJJJVVVeeexxxpppkkkfffgggiiihhhbbb[[[QQQOOOMMMPPP___zzzeeeVVVTTTSSSQQQRRRTTTVVVXXXdddfffjjjllloooqqquuuwww|||~~~jjj^^^jjjoooggg|||aaaOOOFFFBBBAAA@@@>>>===>>>AAAEEEHHHMMMWWWffftttiiiTTTHHHDDDDDD@@@?????????AAADDDHHHJJJPPPTTTZZZ___cccgggjjjmmmlllooorrrttttttwww}}}|||qqqmmmooouuuzzzhhh]]]SSSOOOMMMJJJIIIKKKHHHIIILLLTTTddd{{{zzzjjjaaa___```aaaaaaaaa```^^^\\\[[[WWWVVVUUUVVVXXXddd{{{iiiWWWTTTVVV___|||}}}xxxsssrrrssssssnnniii]]]YYYWWWWWWVVV\\\qqqttthhh[[[TTTTTT___zzz}}}xxxzzz|||yyykkk^^^]]]cccsss{{{vvvooocccUUUKKKIIINNN\\\ppp}}}uuurrrqqqttt~~~pppbbb\\\TTTMMMJJJHHHGGGFFFEEEDDDGGGOOO]]]qqq}}}nnniiieeeeeeggggggaaa\\\PPPMMMLLLSSSeeebbbWWWUUUTTTSSSSSSUUUXXXZZZgggiiilllmmmooorrruuuxxx{{{~~~ooo```gggtttfff~~~lllVVVIIIBBBBBBAAA???===>>>@@@CCCDDDKKKUUUcccppp{{{tttXXXIIIDDDEEEAAA@@@??????@@@CCCFFFIIIPPPTTTYYY^^^bbbeeehhhkkkkkknnnqqqrrrqqqsssxxx|||uuukkkhhhlllrrrsssfffXXXRRRNNNJJJIIIJJJHHHHHHJJJSSSddd|||xxxlllfffeeedddcccbbbbbbaaa```___YYYWWWVVVVVVXXXcccxxxpppZZZUUUWWWbbb}}}sssnnnmmmmmmiiiddd[[[WWWVVVWWWVVV\\\pppyyykkk\\\UUUSSS]]]vvv~~~}}}}}}{{{vvvtttzzzuuullllllqqq{{{zzzyyyxxxwwwvvvqqqgggYYYOOOIIIOOO___ttt~~~wwweee___VVVOOOJJJIIIHHHGGGFFFDDDFFFLLLWWWjjjzzznnnjjjfffeeegggfffaaa]]]OOOMMMMMMWWWmmmzzz___VVVUUUTTTSSSTTTWWWZZZ\\\iiijjjmmmnnnppprrrvvvyyyyyy|||rrraaafff{{{jjj|||www]]]LLLCCCDDDCCCAAA??????@@@BBBCCCIIIQQQ^^^kkkvvvyyy[[[JJJEEEEEEAAA@@@???>>>@@@BBBEEEGGGOOORRRXXX]]]```dddgggjjjkkknnnqqqqqqpppqqquuuxxxzzzhhh___^^^dddkkk{{{ppp^^^TTTOOOJJJHHHIIIHHHHHHJJJSSSeeevvvlllhhheeecccccceeeggghhhggg___\\\YYYWWWYYYbbbuuuyyy^^^WWWXXXcccvvvmmmkkkiiiddd___WWWSSSRRRTTTTTTZZZnnnsssbbbXXXTTTZZZpppzzztttqqqqqqpppooolllqqqxxx{{{yyywwwxxxzzz}}}wwwtttrrrssstttsssnnndddYYYQQQJJJQQQaaavvv|||{{{llleeeZZZQQQLLLIIIHHHGGGFFFEEEGGGKKKSSSccc}}}wwwmmmjjjhhhggggggeee```\\\PPPMMMOOO\\\tttwww^^^VVVUUUTTTTTTVVVZZZ]]]___iiikkknnnqqqrrrtttwwwzzzyyy{{{~~~sssccccccpppttt~~~cccPPPFFFEEEDDDBBB@@@@@@AAABBBCCCDDDLLLXXXdddqqq}}}~~~___NNNGGGEEEBBBAAA???>>>???BBBDDDFFFKKKOOOUUUZZZ^^^bbbfffhhhjjjmmmqqqqqqpppqqqtttwww{{{~~~gggYYYSSSTTT[[[bbbrrr~~~xxxbbbVVVPPPLLLIIIIIIHHHHHHKKKUUUhhhtttjjjfffccceeeiiinnnppppppgggbbb\\\YYYYYYaaasssggg[[[ZZZeee}}}rrrnnnkkkddd]]]TTTPPPOOOQQQRRRYYYooo}}}jjj^^^VVVXXXhhhzzz{{{sssmmmhhheeedddeee___ccchhhooovvv|||~~~}}}|||uuuqqqnnnnnnppprrrooohhh^^^UUUQQQLLLSSSdddxxxxxxxxxtttmmmaaaVVVNNNJJJHHHFFFFFFFFFHHHKKKPPP]]]uuurrrkkkjjjiiihhhgggddd^^^YYYQQQOOOQQQ___zzzvvv^^^VVVUUUUUUVVVYYY]]]aaadddiiilllqqqtttvvvxxxzzz||||||}}}~~~wwwhhhaaaccc~~~gggSSSIIIDDDCCCBBB@@@@@@AAABBBBBBAAAHHHTTTaaammm|||eeeTTTKKKFFFBBBAAA???>>>???AAACCCEEEGGGKKKQQQWWW[[[___cccfffiiilllpppqqqppppppsssvvvvvv{{{ssseeeVVVNNNMMMNNNSSSYYYiii|||zzz}}}{{{dddWWWQQQNNNLLLMMMHHHIIIMMMXXXlllrrrlllggggggkkkppprrrqqqhhhbbb[[[YYY[[[eeeyyysssbbb^^^fffzzztttiii```WWWSSSQQQSSSUUU^^^uuupppcccZZZXXXdddttt}}}xxxzzz~~~}}}wwwooohhhbbb]]]\\\]]]VVVWWW[[[dddqqq|||~~~|||vvvpppmmmkkkllloooqqqlllcccYYYRRROOOOOOUUUeeeyyy~~~}}}}}}{{{tttvvv|||sssfffYYYPPPJJJGGGEEEEEEFFFHHHKKKOOOZZZooo~~~ooojjjiiiiiihhhgggbbb\\\WWWRRRPPPRRRbbb}}}www___VVVVVVVVVXXX[[[```dddgggiiimmmssswwwyyyzzz|||}}}~~~mmmaaaYYYllljjjUUUKKKCCCBBBAAA@@@@@@@@@AAABBBAAAHHHTTT```mmm|||kkkYYYOOOGGGCCCAAA???>>>???AAACCCEEEDDDHHHNNNTTTYYY]]]aaadddgggkkkooopppoooooorrruuurrrtttvvvwwwxxx{{{~~~|||yyyuuulllbbb^^^TTTKKKIIIKKKLLLOOOSSScccyyyzzz~~~|||dddWWWSSSPPPOOOPPPIIIJJJNNNZZZnnn{{{tttllljjjlllnnnnnnmmmddd^^^XXXXXX]]]jjj}}}hhhaaahhh~~~pppeee]]]XXXVVVXXXZZZddd|||rrrfff]]]ZZZeeettt~~~{{{rrriiidddhhhnnnrrrwwwtttooojjjccc[[[RRRLLLOOOPPPTTT\\\gggsss{{{{{{ppphhhhhhllltttoooiiicccYYYOOOKKKMMMNNNZZZlll}}}}}}mmmiiihhhhhhjjjppp|||}}}xxxzzzyyyhhh\\\TTTOOOJJJEEEIIIGGGHHHMMMOOOVVVlll|||rrrgggkkkmmmlllnnnnnncccWWWWWWRRRVVViiiuuu^^^SSSUUUXXX[[[```dddgggiiihhhlllrrrwww{{{~~~~~~||||||~~~rrr]]]]]]fffvvv}}}cccJJJIIIDDDAAABBBBBB@@@>>>@@@EEEEEEKKKXXXggguuu|||]]]MMMIIICCC@@@??????>>>===@@@EEEGGGIIILLLOOORRRVVV[[[___dddfffiiimmmqqqsssrrrqqqrrrlllgggeeeeeecccbbbbbbaaabbbaaa___[[[VVVTTTSSSPPPLLLHHHGGGFFFFFFKKKRRR^^^xxxooo```[[[XXXQQQKKKLLLMMMTTTcccwwwooohhhkkkmmmhhh```]]]UUURRRWWWbbbqqqmmmbbbhhhuuuhhhccc```bbbiiivvvoooeee]]]ZZZdddrrrzzz~~~wwwqqqccc___ZZZVVVVVVYYY]]]```yyyuuuooohhhaaaYYYRRRMMMIIIKKKPPPYYYeeeqqqzzzzzzqqqiiihhhmmmrrrmmmhhhaaaWWWLLLIIILLLSSS^^^ooo~~~~~~zzzxxxzzz}}}zzzrrrkkk^^^[[[YYYZZZ[[[```lllxxx}}}yyy|||oooaaaXXXRRRLLLGGGJJJGGGIIIMMMOOOUUUiii|||rrriiimmmooopppqqqpppfffZZZVVVSSSYYYkkkqqq\\\TTTVVVZZZ^^^bbbfffhhhjjjkkkooossswwwyyy|||xxx```[[[```mmmnnnTTTLLLEEEAAABBBBBB@@@???@@@DDDDDDIIIUUUcccqqqhhhTTTLLLFFFCCCAAAAAA@@@===???CCCCCCEEEHHHKKKOOOSSSXXX\\\bbbcccfffkkkoooqqqqqqqqqrrrlllfffaaa]]][[[YYYXXXVVVVVVVVVUUURRRPPPNNNNNNOOOLLLKKKLLLKKKJJJOOOUUUddd|||zzzkkkccc]]]VVVPPPNNNNNNVVVhhhqqqkkkiiiccc]]]ZZZTTTRRRXXXdddtttyyylllnnntttooommmpppvvvssshhhaaa^^^hhhuuu}}}{{{|||vvvpppiiiccc[[[YYYVVVSSSSSSVVVYYY[[[{{{vvvnnnfff^^^WWWPPPLLLFFFHHHMMMWWWdddrrr{{{}}}xxxqqqjjjiiimmmqqqlllggg```UUUKKKHHHKKKWWWbbbqqqxxx||||||ssslllfffgggmmmnnniiicccYYYUUUSSSTTTTTTXXXbbbmmm}}}zzzyyy}}}wwwggg]]]UUUNNNIIIKKKHHHJJJMMMNNNSSSeeezzz{{{rrrkkkooorrrtttvvvsssiii___UUUWWW___qqqlll[[[WWWYYY^^^cccgggiiikkkkkkppprrruuuvvvxxxzzz~~~ggg\\\\\\eeeyyy|||aaaPPPHHHBBBBBBBBB@@@???@@@CCCBBBFFFOOO[[[iiiyyywww^^^OOOIIIEEECCCCCCBBB>>>>>>AAA@@@CCCFFFIIIMMMRRRWWW[[[```bbbeeeiiimmmppprrrrrrtttqqqjjjbbb[[[WWWUUUSSSRRRRRRQQQPPPOOONNNLLLLLLKKKIIIJJJLLLLLLKKKOOOUUUfff{{{wwwlllbbbZZZTTTUUUTTT\\\qqqpppgggaaa]]]WWWSSSSSS[[[hhhzzzzzzttt~~~}}}{{{qqqjjjhhhppp|||xxxwww~~~~~~tttnnnhhh```[[[SSSRRRPPPOOOPPPRRRTTTVVVzzzuuunnnfff^^^VVVOOOJJJGGGIIINNNXXXfffsss}}}}}}xxxtttooojjjjjjmmmqqqnnnjjjcccWWWLLLIIIMMMYYYcccqqq}}}ttt{{{xxx{{{~~~sssjjjllljjjllluuuwwwmmmdddcccjjjooommmiii]]]YYYVVVUUUTTTVVV```kkkuuu|||uuuvvv~~~~~~mmmbbbYYYQQQLLLLLLIIIJJJMMMMMMPPPbbbvvvxxxpppkkkooossswwwxxxtttkkkcccXXX___kkk{{{vvvfff[[[YYY\\\aaagggkkklllmmmmmmtttuuuvvvvvvwwwxxx|||uuuddd___eeeqqqoooVVVLLLDDDBBBCCCAAA???@@@AAA@@@BBBJJJSSS___ppphhhRRRJJJEEECCCDDDCCC???>>>???AAACCCGGGJJJNNNSSSXXX\\\^^^```dddhhhkkkooosssvvvzzz{{{xxxpppjjjgggeeedddbbbaaa___\\\ZZZXXXTTTRRRQQQNNNMMMOOONNNNNNQQQWWWjjj{{{wwwkkkbbb]]]]]]\\\dddyyy~~~ppphhheeeXXXWWWYYY```mmmyyyzzzxxx|||}}}xxxrrrllleee```YYYWWWTTTRRRRRRTTTWWWYYYyyyuuuooohhh```WWWNNNHHHHHHJJJOOOYYYgggttt}}}xxxssspppmmmiiiiiilllqqqpppnnnhhh[[[NNNKKKOOOYYYaaannnyyyttt{{{}}}sssmmmiiigggiiimmmttt|||~~~wwwiii___```\\\[[[aaaiiivvv~~~sssfffbbbhhhnnnpppnnnaaa\\\VVVSSSPPPQQQ[[[eeepppwwwppptttuuuhhh___UUUOOOMMMJJJJJJMMMLLLOOOaaauuuuuummmkkkmmmrrrvvvwwwrrrlllggg___mmm~~~yyyjjjaaa\\\\\\___dddiiimmmnnnooonnnvvvwwwwwwwwwwwwxxx{{{}}}sssffffffrrr~~~]]]QQQEEEBBBCCCAAA@@@@@@???>>>@@@FFFMMMWWWgggvvvuuuXXXLLLFFFBBBCCCCCC@@@>>>???@@@BBBFFFIIILLLQQQWWW[[[ZZZ]]]aaadddhhhlllrrrwww|||xxxsssmmmfffaaaaaa]]]ZZZYYYWWWVVVZZZaaarrr~~~xxxooojjjcccbbbkkkuuuqqqeeefffgggkkkvvv|||xxxqqqllliiifff```\\\ZZZ[[[^^^```yyyuuunnnggg```XXXPPPKKKGGGIIIOOOYYYfffttt}}}~~~vvvooollljjjggggggjjjpppqqqqqqlll^^^PPPLLLOOOUUU\\\fffooouuuyyy{{{|||~~~vvvxxxtttkkkeeeaaa^^^___ccckkkuuuzzzuuuiii___^^^XXXVVVXXX[[[bbbsss~~~oooggghhhmmmqqqsssiiibbbYYYSSSNNNNNNXXXbbbnnn|||ssspppwwwttthhh\\\TTTNNNJJJJJJKKKKKKOOOcccxxx}}}ssslllkkkkkkpppuuuuuuppplllkkkmmmtttddd^^^]]]^^^```dddiiilllnnnooopppuuuwwwxxxxxxxxxyyy{{{}}}}}}oooeee{{{}}}cccTTTGGGBBBCCCBBB@@@AAA>>>>>>@@@DDDIIIPPP```nnnhhhQQQIIICCCCCCCCC@@@>>>???===???BBBEEEHHHLLLQQQUUUUUUYYY]]]```ccciiiqqqwwwwwwqqqmmmjjjiiifffcccfffkkkxxx~~~|||}}}wwwrrrjjjkkkttt|||~~~}}}|||~~~|||xxxqqqjjjeeeccccccccc}}}vvvmmmddd]]]WWWSSSPPPGGGIIIOOO[[[iiiwwwvvvlllhhhfffdddeeehhhlllooorrrnnn___OOOIIILLLMMMRRRYYY```eeehhhlllnnnqqqvvvvvvtttuuu~~~{{{rrrjjjddd^^^[[[[[[^^^fffqqqzzzyyyoooeeeaaaZZZWWWXXXVVVXXXggg{{{~~~rrrmmmpppvvvzzztttjjj___VVVOOOOOOYYYdddrrrzzzrrruuu}}}sssddd[[[OOOJJJIIIJJJJJJPPPeee{{{zzzrrrllllllkkknnntttsssnnnmmmooo|||vvvccc\\\]]]___aaadddgggkkknnnooopppsssuuuxxxyyyzzzzzz|||}}}{{{yyyeee{{{zzz~~~gggWWWHHHBBBCCCBBBAAAAAA>>>>>>AAAEEEGGGMMMZZZhhhzzz~~~ZZZPPPGGGDDDCCC@@@>>>???;;;===???BBBDDDHHHMMMPPPUUUYYY]]]```cccjjjssszzz~~~yyyxxx{{{}}}}}}{{{xxxzzzxxxssspppxxxlllaaaZZZWWWVVVVVVHHHKKKQQQ]]]mmm|||vvvkkkfffdddcccdddggghhhlllqqqnnn___NNNGGGHHHDDDHHHNNNSSSVVVZZZ^^^```eeellluuuuuuqqqooowww{{{ssskkkeee^^^ZZZYYY\\\dddppp{{{|||tttkkk```YYYVVVWWWRRRQQQ___rrryyypppqqqxxx~~~yyynnnaaaVVVNNNNNNXXXdddwww{{{ttt{{{{{{jjj___OOOJJJHHHIIIJJJQQQggg~~~yyyrrrmmmmmmkkknnnssssssnnnnnnrrrzzzeee\\\\\\```aaacccfffjjjmmmoooqqqqqqtttxxxzzz{{{{{{}}}~~~~~~|||~~~}}}gggyyywwwtttjjjYYYHHHBBBCCCBBBAAAAAA===>>>BBBEEEFFFKKKXXXeeesssbbbVVVKKKFFFDDD@@@>>>>>>;;;===???AAACCCGGGKKKOOOWWW\\\```cccfffmmmwwwyyyjjj^^^XXXVVVUUUTTTLLLLLLOOOZZZkkk~~~xxxkkkbbb```bbbdddeeeiiiiiifff```VVVMMMEEEBBBFFFDDDCCCEEEJJJOOOSSSUUUXXX___kkkwww~~~mmmhhhsss}}}|||vvvqqqkkkccc]]]WWW[[[cccoooxxx|||zzzvvvfff]]]SSSOOOOOOTTT^^^hhhvvvxxx~~~pppjjjXXXQQQWWWWWWddd}}}zzz{{{||||||iii^^^VVVOOOJJJKKKLLLTTThhh~~~{{{ppplllnnnqqqtttppppppuuupppkkksss|||hhh___]]]aaaeeeiiijjjjjjkkkooorrrxxxyyyzzz}}}}}}{{{~~~~~~}}}~~~|||iiiooouuurrrzzzvvv___IIIDDDFFFFFFCCCCCCAAAAAA@@@AAADDDKKKTTTZZZnnn~~~uuu___KKKGGGEEE??????CCC@@@@@@@@@AAACCCFFFIIIKKKQQQZZZeeennnsssxxxuuueeeXXXRRRPPPPPPOOOIIIHHHKKKXXXkkkyyylllccc``````aaaaaadddbbb\\\UUUMMMFFFBBB@@@AAAAAABBBEEEHHHIIIIIIGGGKKKQQQ[[[gggooouuupppiiirrr{{{yyyrrrkkkccc]]][[[___fffpppxxxzzzwwwssshhh___UUUOOONNNQQQZZZddd{{{www{{{sssooo^^^UUUXXXWWWeee}}}{{{}}}jjj]]]TTTMMMJJJKKKNNNVVVkkk{{{qqqnnnooopppsssnnnmmmrrrmmmiiirrrxxxggg______eeehhhlllllllllnnnrrrvvvzzzzzz{{{}}}~~~~~~}}}}}}zzzqqqwwwpppwwwkkkRRRHHHGGGEEEAAA???@@@@@@???@@@BBBHHHPPPVVVeeevvvjjjRRRJJJGGGAAA@@@DDD@@@@@@???@@@BBBEEEHHHJJJNNNWWWcccmmmuuu~~~xxxuuuuuuvvvrrraaaSSSLLLJJJJJJJJJGGGEEEIIIWWWmmm}}}qqqhhhdddbbb___]]]^^^YYYRRRJJJCCC@@@??????<<<>>>BBBGGGJJJHHHCCC???DDDHHHPPPZZZbbbkkkyyyuuujjjpppxxx}}}wwwppphhhcccaaaccciiiqqqxxxzzzvvvrrriii```VVVOOOLLLNNNWWWaaa}}}}}}{{{vvvuuueeeYYYXXXWWWggg|||}}}lll^^^RRRKKKHHHLLLPPPXXXlll{{{rrrnnnoooppprrrllljjjmmmhhhgggqqqrrrdddaaabbbjjjllloooooooooqqqvvvzzz}}}}}}}}}~~~~~~uuuqqquuu{{{sssyyy{{{]]]LLLHHHEEEBBB???@@@???>>>>>>???DDDKKKPPPZZZkkkzzz|||~~~|||^^^PPPJJJDDDBBBDDD@@@?????????@@@CCCFFFGGGJJJSSS^^^iiisss|||wwwpppiiidddbbbcccdddmmmwwwrrr___PPPIIIGGGGGGGGGFFFEEEIIIYYYpppzzzrrrlllfffaaa]]]YYYTTTLLLEEEAAA@@@??????:::===BBBHHHLLLJJJFFFAAADDDEEEKKKRRRXXXbbbqqqzzzlllnnnttt}}}wwwpppkkkdddeeehhhnnnuuuxxxvvvsssiiiaaaWWWPPPKKKLLLVVVaaa|||vvvxxxjjj\\\YYYXXXjjjzzz{{{lll```SSSLLLIIIMMMQQQZZZlll{{{sssnnnnnnqqqrrrjjjfffhhhdddeeerrr~~~lllbbbbbbfffllloooqqqqqqqqqtttyyy}}}vvv~~~nnnnnnttt{{{jjjRRRIIIGGGFFFEEEAAA@@@???>>>>>>AAAGGGKKKSSSdddtttxxxyyynnnYYYNNNGGGCCCCCC@@@???>>>>>>???AAACCCEEEHHHOOOXXXbbblllyyy|||uuupppmmmjjjeee```]]]]]]]]]^^^fffnnnwww~~~~~~qqq^^^NNNFFFDDDDDDDDDDDDDDDKKK[[[rrrzzzssskkkbbb\\\SSSOOOIIIDDDCCCAAA???>>>:::<<>>>>>@@@DDDHHHQQQ```ooouuuxxx~~~gggVVVKKKEEEBBBAAA@@@>>>>>>>>>???AAACCCDDDJJJRRR[[[dddsss}}}yyyuuuoookkkllljjjgggcccaaa`````````dddjjjqqqvvv|||{{{ooo]]]NNNFFFCCCBBBAAAAAAEEEOOO```vvvyyyoooddd\\\OOOKKKFFFDDDDDDBBB???<<<===<<<<<<>>>@@@@@@???===CCCCCCDDDFFFHHHLLLYYYeee}}}tttooolllvvv{{{uuukkkfffbbbbbbfffjjjmmmmmmhhhbbbZZZSSSNNNPPP[[[hhh{{{yyymmmbbb]]]^^^ttt}}}yyykkkbbbYYYRRROOOTTTYYY```ooo}}}vvvrrrqqqsssssshhh___^^^\\\cccttttttgggbbbeeejjjjjjnnnsssvvvwwwzzz~~~xxxooooooooopppVVVJJJFFFEEECCCCCCAAA???>>>???CCCFFFOOOZZZhhhrrrwww}}}www```PPPGGGCCCBBBAAA???>>>>>>???@@@AAAAAAFFFMMMUUU^^^mmm~~~yyywwwxxxwwwuuuqqqnnnllljjjiiijjjnnnsssvvvzzz|||ppp___PPPIIIEEECCCBBBBBBIIIWWWjjj~~~tttggg^^^QQQLLLFFFDDDDDDDDDBBB??????>>>>>>@@@BBBCCCBBBAAADDDDDDFFFHHHHHHJJJTTT___sss{{{qqqhhhmmm{{{{{{sssiiiccccccfffiiiiiijjjeee]]]VVVPPPQQQ]]]kkk}}}qqqfffbbbbbbxxxzzzooohhh]]]UUURRRYYY```hhhvvvzzzwwwvvvsssrrreee[[[ZZZXXX```ssssssgggdddfffjjjhhhmmmtttyyy{{{}}}lllkkkmmmzzzeeeQQQHHHEEEBBBBBBAAA>>>===>>>AAADDDJJJRRR___lllvvv}}}kkkVVVJJJEEECCCBBB@@@>>>>>>>>>@@@AAA???DDDJJJOOOVVVbbbrrr~~~}}}}}}~~~rrrbbbUUUMMMIIIGGGEEEDDDNNN___ssszzzlllbbbVVVOOOGGGDDDFFFGGGFFFCCCAAAAAACCCFFFJJJLLLLLLKKKAAAAAACCCFFFEEEFFFOOOYYYjjj}}}rrrfffgggrrrvvvsssiiieeefffhhhiiimmmhhh```XXXQQQQQQ]]]kkkzzzyyytttiiifffeee{{{}}}tttnnn^^^WWWUUU]]]eeemmm|||}}}{{{{{{rrrqqqdddXXXVVVUUU^^^rrrrrrhhheeegggjjjgggmmmvvv{{{~~~iiiyyyoooqqqoooqqqXXXLLLGGGAAAAAA@@@>>><<<===@@@CCCFFFLLLXXXhhhuuu}}}rrrZZZMMMGGGDDDCCCAAA???>>>>>>???@@@@@@DDDHHHJJJNNNXXXeeepppwwwwwwkkk```SSSHHHDDDGGGIIIVVVkkk~~~rrrjjj\\\WWWPPPKKKIIIIIIIIIIIIFFFIIINNNRRRTTTTTTSSSRRRKKKHHHEEEEEECCCCCCJJJSSSgggtttxxxmmmhhhjjjpppsssxxxssslllkkkmmmlllmmmkkk```SSSQQQ^^^nnnwwwtttyyynnngggmmmyyy{{{mmmeee___\\\cccnnnyyy|||{{{{{{zzzwwwsssnnn```WWWUUUSSS___www{{{qqqkkkjjjjjjkkkpppsssxxx|||~~~zzzqqqwwwtttqqq{{{^^^RRRAAA@@@AAABBBAAA?????????@@@EEEHHHRRR```kkkttt~~~___NNNJJJGGGDDDCCCCCC@@@;;;;;;>>>AAAAAACCCFFFLLLTTT[[[___hhhttt~~~wwwkkk[[[MMMIIILLLOOO]]]sssyyyiiieee___ZZZXXXWWWVVVUUUUUUXXX]]]ccchhhhhheeebbbSSSMMMGGGDDDBBBBBBGGGNNNaaaooowwwmmmkkkmmmooottt~~~xxxooollljjjkkkjjjbbbXXXVVVbbbppp{{{|||tttkkkooozzz|||rrriiieeekkkvvvwwwvvvxxxyyywwwsssnnn___UUUTTTRRR___xxxvvvnnnlllmmmoooqqqvvvyyy}}}qqqrrrnnntttlllVVVEEEAAABBBBBBAAA@@@??????@@@CCCFFFOOO[[[gggqqq~~~hhhSSSKKKFFFBBBAAABBB???;;;;;;>>>===>>>???CCCHHHOOOTTTXXX___jjjssswwwzzzfffTTTNNNQQQUUUccc{{{yyyuuupppllljjjiiigggfffmmmnnnttt}}}xxxcccWWWKKKFFFDDDDDDFFFJJJZZZhhh}}}|||tttrrrrrruuu}}}zzzooolllkkkiiiccc[[[XXXaaannn~~~|||ppprrrzzz~~~xxxxxx{{{uuulllqqq}}}~~~tttsssvvvxxxxxxsssmmm]]]SSSRRRQQQ___yyy|||vvvoookkklllpppuuuyyy}}}~~~xxxoootttyyynnntttzzzZZZNNNDDDCCCBBBAAA@@@?????????AAABBBIIITTT```mmm~~~uuuZZZLLLEEEAAA???@@@???<<<<<>>AAAEEEJJJNNNQQQUUU```hhhkkkssssss]]]TTTUUUWWWfff~~~}}}|||uuueeeSSSJJJHHHFFFGGGHHHTTTbbbxxx~~~}}}yyypppjjjeeeaaaZZZTTT[[[fffxxxvvv{{{~~~xxxssspppnnnmmmjjjhhhjjjppp|||{{{pppsss~~~vvvuuuwwwxxxyyyqqqkkk[[[QQQPPPQQQ```zzzzzzqqqmmmiiihhhlllrrryyy|||qqqiiizzzuuu___VVVFFFDDDBBBAAA@@@@@@@@@???@@@@@@EEENNNYYYggg{{{cccNNNFFFAAA???@@@@@@======@@@===>>>@@@BBBEEEHHHKKKLLLQQQYYYaaaffflllvvv{{{{{{iii\\\[[[ZZZhhh~~~ttt\\\OOOJJJGGGFFFGGGPPP^^^tttttthhh___\\\WWWQQQVVV```{{{|||sssjjjeeebbb___^^^___aaaccchhhrrrrrrsss|||{{{yyyyyyyyyxxxpppjjj[[[QQQRRRSSSccc}}}yyykkkiiiggghhhnnntttzzz|||~~~zzzeeessstttuuufffYYYIIIFFFBBB@@@AAAAAA@@@>>>???@@@CCCJJJRRRaaavvvoooUUUKKKDDD@@@AAAAAA???>>>@@@>>>???@@@BBBDDDFFFHHHIIINNNUUU]]]bbbiiipppuuuwwwyyy|||wwwgggbbb]]]jjj}}}jjjWWWMMMGGGFFFGGGNNN\\\ppp~~~lll]]]ZZZVVVPPPUUU```ttt~~~rrrlllddd]]][[[[[[\\\\\\]]]bbbhhhooo~~~uuurrrvvvyyyzzz|||}}}|||||||||zzzyyyxxxwwwpppkkk]]]VVVWWWYYYiiizzzjjjiiijjjmmmsssxxx{{{|||kkknnnmmmiiiuuu[[[LLLGGGBBB@@@AAABBB@@@>>>??????BBBGGGMMMYYYnnnbbbRRRJJJCCCCCCCCC@@@??????=========>>>???AAADDDEEEKKKPPPWWW]]]cccjjjpppssssssvvv{{{nnneee___iiixxx}}}dddSSSJJJHHHJJJMMMZZZmmm~~~yyyddd]]]WWWPPPSSS^^^kkk}}}zzzmmmddd___[[[YYY\\\bbbhhhkkklllrrryyyvvvooommmkkkllloooqqqoooppptttxxx{{{wwwuuuuuuvvvwwwqqqmmmbbb\\\^^^aaapppzzzjjjllloootttzzz~~~~~~vvvnnn|||ooocccqqqeeeNNNHHHBBB@@@BBBBBB@@@>>>===>>>AAADDDHHHQQQddduuurrrYYYOOOGGGFFFEEEBBB??????===<<<;;;;;;<<>>;;;===@@@CCCDDDLLL]]]mmm]]]SSSJJJHHHGGGCCC?????????===;;;;;;<<>>>>>@@@AAAFFFRRR___{{{sss^^^MMMJJJGGGAAA@@@DDD@@@>>><<<<<<<<<>>>AAACCCEEEGGGJJJOOOUUUZZZ___bbbfffjjjooorrrtttuuuwwwxxxyyy{{{}}}}}}|||qqqkkkhhhnnn^^^WWWWWW\\\eeeppp|||ooohhh```]]]]]]aaajjjtttmmmVVVNNNNNNMMMXXXiii{{{sssbbbZZZZZZ___kkk~~~tttggg___]]]```dddnnn~~~zzzkkk^^^VVVRRRPPPNNNMMMLLLMMMQQQVVV```rrr{{{vvvvvvtttqqqoooqqqssstttwwwzzzzzz|||uuu{{{}}}zzz{{{}}}pppddddddyyykkkcccooojjjVVVGGGFFFHHHCCC@@@BBB@@@>>>>>>???@@@DDDOOO[[[ooo}}}qqqVVVLLLIIICCC???@@@???>>><<<;;;<<<>>>@@@BBBBBBDDDGGGLLLQQQWWW[[[^^^aaaeeejjjnnnqqqsssuuuwwwzzz{{{~~~}}}zzzxxxxxxxxxxxxzzzxxxxxx|||~~~|||{{{|||~~~|||qqqiiieeecccwww|||~~~xxxjjj[[[QQQLLLNNNTTT^^^iiivvvvvviii^^^WWWQQQLLLKKKMMMRRR^^^iii}}}yyy^^^RRRPPPLLLWWWiii|||tttfff```[[[eeeuuu}}}yyy{{{rrriiiccccccfffmmmvvvqqqjjj___UUUNNNKKKIIIHHHGGGFFFGGGJJJOOOXXXiiixxx~~~zzzyyyuuupppoooqqq~~~~~~yyy~~~~~~|||}}}|||hhh]]]hhhuuubbbccc{{{yyycccNNNHHHHHHEEEBBBCCC@@@>>>===>>>>>>AAAJJJTTTfffwwweeeRRRKKKFFFAAA@@@???>>><<<;;;;;;===???@@@???AAADDDHHHMMMRRRVVVXXXYYY^^^ccchhhlllooosssuuuzzz{{{}}}|||xxxtttpppnnnllljjjiiifffdddbbbbbbbbbbbbbbb```___bbbfffhhhfffccceeeeeefffhhhjjjjjjgggeeejjjiiigggfffeeefffhhhiiippppppttt{{{zzzmmmfffcccaaaaaa___bbbccc___VVVMMMHHHGGGHHHNNNXXXbbbnnn|||yyyjjj___UUUNNNMMMHHHEEEEEEHHHNNNZZZfffzzzeeeUUUQQQLLLVVVhhh}}}tttiii___eeeppp~~~vvvhhhccciiixxx}}}qqqjjjggghhhooowwwyyypppjjjbbb]]]VVVOOOJJJHHHGGGFFFEEEDDDEEEIIILLLSSScccqqq|||{{{zzzvvvpppppptttyyywwwvvv|||~~~|||}}}xxxbbbbbbuuuhhh\\\lllsssXXXKKKGGGEEECCCDDDBBB>>>=========???EEEMMM]]]pppyyy]]]OOOGGGDDDEEE???>>>===<<<<<<<<<>>>>>>>>>???AAAEEEIIIMMMQQQSSSSSSWWW]]]bbbggglllpppsssxxxyyy|||~~~~~~|||{{{}}}~~~|||{{{{{{yyyvvvtttmmmkkkhhhddd```]]][[[YYY[[[ZZZXXXVVVUUUTTTTTTTTTTTTSSSSSSTTTVVVWWWVVVTTTTTTSSSTTTVVVXXXXXXWWWUUUXXXXXXVVVUUUUUUVVVWWWXXX]]]]]]```gggmmmsss|||tttfffcccdddffffffNNNOOOPPPMMMHHHDDDCCCDDDDDDJJJSSS]]]gggrrruuudddXXXPPPKKKIIIFFFCCCAAABBBCCCIIIVVVcccwwwmmmXXXPPPLLLUUUfff{{{zzztttrrrsssttttttuuuzzzqqqdddeeejjjvvvttteeeZZZWWWZZZdddnnn}}}uuunnnlllooovvvzzznnnhhh```[[[YYYVVVTTTQQQMMMIIIFFFEEEEEEEEEDDDFFFIIIKKKQQQ^^^kkk{{{|||{{{||||||wwwrrruuu|||}}}yyyqqqmmmmmmmmmzzz}}}~~~qqqdddnnnzzzccchhhhhhSSSIIIFFFEEEFFFDDD@@@===>>>>>>===BBBHHHRRRddd|||rrrWWWHHHEEEGGG@@@???>>>===<<<<<<=========>>>@@@BBBFFFIIILLLNNNMMMQQQWWW]]]bbbggglllpppsssuuuxxx{{{||||||{{{zzz|||zzzvvvtttwww~~~~~~|||{{{~~~xxxsssooojjjiiigggffffffdddaaa___ZZZYYYWWWUUUSSSQQQPPPPPPRRRQQQQQQPPPOOOOOOOOOOOOMMMMMMMMMNNNPPPPPPOOONNNMMMLLLLLLMMMOOOOOOOOOMMMOOONNNMMMLLLLLLLLLMMMMMMQQQPPPRRRXXX\\\aaaiiiqqq|||yyyllliiilllooopppHHHHHHFFFCCC@@@???@@@AAAAAAGGGOOOWWW___iiittt|||wwwdddWWWNNNHHHEEEFFFCCCAAAAAAAAABBBGGGTTTbbbtttvvv]]]QQQMMMTTTcccwwwxxxkkkeeeaaa```bbbcccaaa```cccjjj{{{zzziiieeeeeeooo|||oooiii___WWWSSSUUUYYY]]]cccllluuu}}}tttqqqqqqxxxjjj___YYYRRRNNNOOONNNOOONNNLLLHHHEEEDDDDDDDDDDDDEEEGGGIIIMMMYYYeeevvvzzz{{{}}}|||wwwtttzzz~~~uuurrrllldddaaaeeekkkzzzmmmooowwwmmmvvv}}}dddSSSKKKHHHHHHFFFAAA?????????>>>AAAEEENNN[[[qqqhhhNNNFFFFFFAAAAAA@@@>>>============<<<===>>>@@@CCCFFFHHHJJJJJJMMMRRRXXX\\\bbbgggkkkmmmooossswwwyyyzzzyyyxxx|||yyypppppprrruuuxxxyyyxxxwwwvvvsssnnnlllkkkllllllkkkrrruuuzzz{{{qqqmmmjjjiiioooyyy}}}tttllleee```]]]WWWVVVUUUUUUVVVUUUSSSQQQOOOOOOOOONNNNNNOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRKKKLLLMMMMMMNNNNNNNNNNNNMMMKKKIIIIIIKKKLLLLLLKKKLLLKKKJJJIIIIIIHHHHHHHHHKKKIIIKKKOOORRRSSSYYY```gggjjjpppwww~~~yyyrrrrrrtttuuuMMMKKKHHHCCC@@@>>>>>>???>>>CCCJJJPPPWWW```jjjrrr|||rrreeeXXXRRRLLLEEEBBBCCCBBBAAAAAABBBCCCHHHUUUcccvvvcccTTTNNNTTT```ssslll```[[[XXXXXXZZZ\\\ZZZZZZZZZ[[[dddyyypppiiidddiiizzz|||sssoooggg^^^XXXVVVVVVVVVUUU[[[aaagggsss}}}ppprrr{{{iii___YYYPPPKKKMMMLLLNNNPPPOOOKKKGGGEEEEEEDDDDDDEEEGGGHHHKKKUUUaaarrrzzz{{{xxxxxxyyy{{{yyysssqqqzzz}}}sssooofff\\\\\\cccqqq~~~~~~zzz|||ssslll{{{dddUUUMMMJJJGGGCCC@@@AAAAAA@@@AAADDDKKKSSSeeexxx}}}^^^MMMGGGCCCBBBAAA@@@???>>>======;;;;;;<<<>>>@@@BBBEEEFFFGGGJJJNNNRRRWWW\\\aaaeeegggjjjoootttwwwxxxxxxwwwzzz}}}vvvsssooommmkkkjjjhhhfffeeeaaa]]][[[[[[\\\\\\\\\aaadddjjjttt|||nnnccc```\\\YYY```lll||||||uuulllddd^^^YYYVVVTTTOOOOOOOOOPPPRRRSSSRRRQQQPPPQQQQQQRRRTTTUUUWWWXXXWWWXXXYYY[[[\\\]]]^^^^^^UUUVVVVVVVVVUUUUUUTTTUUUSSSQQQNNNMMMNNNNNNNNNNNNOOONNNMMMLLLKKKIIIIIIHHHHHHGGGHHHLLLMMMLLLPPPUUUWWWYYY^^^dddkkksss|||xxxsssrrrrrrUUURRRMMMGGGBBB@@@??????<<<@@@FFFLLLQQQZZZdddlllxxxxxxuuuqqqpppqqqnnnjjjcccYYYQQQPPPMMMFFFBBBCCC======>>>@@@AAAFFFTTTccc{{{hhhWWWOOOSSS^^^qqq{{{ggg]]]YYYWWWVVVXXXZZZYYYZZZZZZVVVXXXgggyyyxxxnnndddggguuu{{{rrrggg___ZZZXXXUUUQQQUUUXXX\\\jjjvvvqqqvvvpppfff___TTTNNNPPPMMMQQQSSSRRRNNNJJJHHHHHHEEEEEEGGGHHHHHHKKKUUU```nnnuuu~~~}}}{{{wwwtttuuuvvvxxxuuummmkkkvvvuuupppfff[[[\\\fffwww{{{vvvddduuuppp\\\QQQKKKIIICCCAAABBBCCCAAAAAADDDDDDIIIWWWkkkxxx}}}lllVVVKKKCCCCCCBBBAAA@@@>>>======::::::;;;<<<>>>@@@BBBCCCEEEHHHLLLOOOSSSWWW]]]```cccffflllrrrvvvwwwwwwwwwvvvxxx{{{~~~zzzssslllgggdddaaa```[[[XXXTTTRRRSSSTTTTTTTTTRRRUUU\\\gggsss|||vvvggg[[[XXXTTTQQQWWWcccrrrzzzlllggg___ZZZWWWVVVUUUTTTPPPOOOPPPSSSVVVXXXWWWVVVVVVWWWXXXYYY[[[]]]___```aaabbbdddfffhhhjjjkkkkkkbbbccccccbbb```___^^^^^^[[[XXXUUUSSSSSSTTTTTTTTTSSSSSSRRRPPPNNNMMMLLLKKKGGGFFFGGGKKKKKKIIILLLQQQPPPRRRTTTXXX\\\dddlllrrrxxxzzzqqqmmmmmmqqq```PPPIIIEEEAAA???AAA>>>@@@CCCFFFIIIQQQ^^^iiitttpppjjjeeebbb___]]]\\\TTTSSSPPPLLLIIIFFFCCCBBBBBBAAABBBBBBBBBFFFUUUddd|||ppp[[[SSSSSS[[[mmmyyyggg```]]]YYYWWWXXXZZZXXXXXXWWWUUUTTT\\\eeeyyyjjjjjjsss~~~}}}pppfff\\\TTTTTTSSSSSSWWWfff~~~}}}uuusssrrr~~~mmm___YYY[[[WWWZZZ^^^]]]XXXQQQMMMKKKIIIFFFFFFHHHIIIKKKRRRZZZjjjttt}}}vvvrrrvvvxxxyyyuuullleeejjjzzzvvvpppcccVVVYYYhhh|||zzzdddfffrrr___TTTQQQHHHAAABBBDDDCCC@@@@@@CCCEEEOOO___mmmvvv}}}```OOOIIIGGGEEEBBB@@@???>>>???===<<<<<<;;;;;;;;;<<<<<>>???AAABBBJJJYYYgggpppzzzlllYYYLLLIIIFFFDDDCCCBBB???>>>======<<<;;;;;;;;;<<<<<>>@@@??????DDDPPP\\\hhhttt~~~hhhSSSNNNHHHEEEFFFEEEAAA===>>>===<<<<<<;;;;;;<<<<<<<<<>>>AAACCCEEEIIIMMMQQQVVVZZZ___dddgggkkkooorrrrrrssstttttttttuuuwwwyyy|||}}}~~~yyykkk^^^TTTPPPNNNKKKFFFIIIMMMRRRaaalllgggnnncccVVVMMMHHHGGGMMMTTTgggyyywwwmmmiiihhhjjjoooqqqnnnnnnqqquuuvvvwww}}}~~~yyytttppppppmmmhhhaaaZZZVVVUUUUUUPPPNNNKKKHHHHHHIIIKKKMMMSSSXXXdddssstttaaaVVVPPPNNNooo[[[MMMGGGAAA>>>@@@EEEGGGJJJWWWfffooojjjaaaVVVMMMHHHGGGHHHHHHJJJMMMOOOOOOLLLIIIGGGBBBBBBDDDEEEEEEJJJXXXggg}}}lll[[[VVVYYYhhh|||pppccc[[[\\\^^^cccgggcccZZZTTTTTT[[[ttt~~~qqqnnnuuurrrbbbYYYRRRTTT```uuuzzzssskkkddd```]]]WWWRRRNNNLLLJJJJJJOOOVVV___gggnnnpppssszzz~~~}}}~~~xxxssssssyyy{{{qqqiiinnn{{{}}}}}}}}}}}}}}}|||{{{zzzyyyyyy{{{~~~~~~~~~hhhXXX[[[[[[lll}}}lll]]]NNNHHHFFFCCCAAABBB???===@@@HHHSSS^^^mmmyyyzzz```VVVKKKEEEFFFFFFCCC>>>???>>>===<<<;;;;;;;;;<<<;;;===???@@@AAADDDHHHKKKQQQTTTZZZ^^^cccggglllooorrrssstttttttttuuuxxxzzz|||}}}~~~uuudddYYYTTTNNNGGGHHHKKKPPPaaammmhhhkkk```SSSKKKFFFEEEKKKSSSfffxxxzzzrrrtttxxxyyymmmccc]]]ZZZVVVRRRMMMJJJJJJLLLNNNOOOPPPRRRZZZgggtttuuubbbXXXSSSPPPsss\\\MMMHHHBBB@@@EEEFFFIIIXXXjjjtttqqqkkkaaaVVVNNNKKKJJJGGGJJJMMMPPPQQQNNNKKKHHHDDDDDDEEEFFFFFFIIIVVVddd|||www```XXXXXXfff{{{ooobbb```bbbggglllhhh^^^WWWUUUVVVkkkrrrmmmsss~~~ggg[[[SSSUUU```sssvvvnnniiifffYYYTTTOOOMMMJJJJJJOOOVVV^^^eeekkknnnttt}}}~~~{{{vvvuuuvvvxxxyyyyyyuuu{{{}}}{{{||||||||||||{{{zzzyyyxxxvvvvvvwww{{{~~~~~~xxxyyy^^^UUUQQQZZZdddssslllTTTHHHGGGFFFCCCBBBAAA>>>>>>DDDLLLVVVfffsss}}}ooobbbQQQHHHFFFFFFDDDAAA??????>>>===<<<;;;;;;;;;;;;===>>>>>>???AAADDDGGGLLLPPPTTTYYY^^^ccchhhllllllnnnooopppqqqrrruuuwww{{{}}}wwwbbbVVVQQQIIIHHHLLLSSSeeerrrmmmjjj___RRRJJJEEEEEELLLTTTfffxxxxxxmmmgggeee```YYYUUUTTTUUUUUUTTTOOOOOOSSS^^^kkkxxx}}}hhh[[[UUUSSSsss\\\RRRGGGAAADDDEEEHHH[[[qqqvvvgggYYYOOOKKKGGGIIIMMMOOOPPPNNNJJJHHHFFFFFFHHHIIIGGGJJJVVVccc{{{ggg]]]YYYfffzzz~~~llleeeeeehhhkkkhhh^^^WWWUUURRRaaa}}}uuuooossshhh[[[RRRUUU```qqq}}}tttlllgggZZZTTTOOOLLLJJJJJJPPPWWW___eeejjjnnnvvv{{{wwwtttrrr}}}}}}{{{yyy}}}||||||{{{zzzyyyxxxxxxwwwwwwyyy{{{~~~~~~~~~~~~~~~~~~~~~wwwrrrYYYNNNNNNSSSccc|||___OOOIIIFFFCCCBBBCCC@@@@@@CCCGGGOOO]]]jjjvvv|||~~~ppp]]]OOOIIIGGGEEEDDD@@@???>>>===<<<;;;;;;;;;;;;<<<=========???BBBEEEHHHKKKOOOSSSWWW]]]bbbfffhhhjjjlllnnnooorrruuuxxxzzz{{{~~~~~~ooo]]]VVVLLLJJJNNNVVVjjjxxxsssmmmaaaTTTKKKFFFFFFMMMUUUfffxxx|||uuukkkdddaaa]]]ZZZVVVUUUQQQQQQYYYeeerrrnnn\\\TTTRRRvvv___PPPFFFGGGGGGLLLbbb|||}}}hhhYYYPPPKKKLLLOOOPPPPPPNNNKKKIIIGGGHHHJJJKKKJJJMMMZZZgggzzzpppddd]]]fffyyyxxxjjjgggeeefffbbbYYYSSSRRRNNNZZZssszzzrrrttt}}}gggYYYPPPTTT___nnnzzzooohhh\\\VVVQQQOOOMMMMMMTTT\\\ccchhhlllqqq}}}|||yyy}}}}}}}}}{{{~~~}}}{{{yyyxxxxxxxxxxxx{{{{{{}}}~~~|||||||||}}}~~~~~~||||||}}}~~~|||~~~qqqVVVMMMJJJVVVjjjrrr]]]PPPGGGDDDFFFDDDAAAAAACCCDDDIIIUUUaaaooovvv}}}}}}lll[[[PPPJJJFFFEEEAAA@@@???===<<<<<<;;;;;;:::;;;<<<<<<<<<===@@@CCCCCCFFFIIIMMMQQQVVV\\\```ccceeehhhjjjlllppptttwwwwwwyyy|||~~~qqq___SSSPPPRRR[[[ppp~~~yyysssfffXXXMMMGGGFFFMMMUUUdddvvv{{{uuummmhhheee^^^YYY\\\ccclllxxxvvvaaaWWWVVVjjjXXXLLLKKKKKKQQQjjjvvvcccYYYOOOQQQRRRSSSRRRPPPNNNLLLGGGHHHKKKMMMMMMQQQ]]]jjjzzzwwwiii```gggxxxmmmhhhcccaaa]]]TTTOOONNNOOOXXXooo}}}tttuuuyyyrrreeeVVVNNNSSS^^^lllxxxooo```ZZZUUUSSSQQQRRRYYYbbbhhhlllpppvvv{{{~~~}}}{{{xxxwwwwwwxxxyyy{{{{{{{{{|||}}}|||zzz{{{|||~~~}}}~~~zzzcccQQQFFFKKKWWWhhhlllWWWIIIGGGKKKDDDBBBBBBCCCBBBEEEOOO[[[kkkrrrzzzvvveeeVVVLLLGGGEEEAAA@@@???===<<<<<<;;;;;;999:::;;;;;;;;;<<>><<<<<<===<<<<<<<<<;;;;;;;;;::::::??????@@@BBBEEEIIILLLNNNQQQSSSUUUWWWZZZ^^^cccgggiiilllppprrrtttvvvxxxzzz}}}vvviiillltttwwwaaaRRRKKKIIIKKKOOO___kkkwww}}}~~~wwwoooqqqwww|||}}}wwwsssuuu}}}zzzqqqnnnwwweee```iiisssggg\\\ZZZZZZTTTKKKEEEFFFIIIOOOWWWaaannn{{{wwwuuuvvv~~~{{{mmmeee[[[PPPLLLOOONNNXXXlll{{{~~~vvv{{{zzzwwwsss```WWWPPPTTT```qqqwwwqqqqqqppp}}}xxxyyy|||~~~}}}}}}}}}}}}{{{|||~~~~~~}}}~~~zzzzzzzzz}}}kkk___iiiyyy[[[MMMJJJGGGLLLVVVrrrooo\\\PPPGGGEEEDDDCCC@@@>>>BBBIIIOOOZZZgggttt}}}~~~}}}xxxmmm^^^QQQIIIFFFCCCDDDDDDBBB@@@>>>>>>???<<<<<<<<<;;;;;;;;;;;;:::======>>>???BBBEEEGGGIIIKKKMMMOOOQQQSSSWWW\\\___bbbeeeiiilllnnnppprrrtttzzz~~~iiiXXXNNNJJJLLLPPP\\\dddlllnnnnnnuuu{{{yyy~~~uuummmkkkrrr}}}|||zzzssshhhrrrxxxeee^^^[[[UUULLLFFFFFFGGGLLLWWWgggxxx{{{tttpppwwwwwwkkk^^^QQQNNNQQQOOOZZZnnntttyyy~~~||||||iii___WWWYYYdddsssqqqhhhfffmmmwwwuuuyyy~~~~~~~~~~~~{{{|||}}}~~~xxxwwwwwwzzzooo[[[\\\eeeoooVVVLLLGGGHHHNNNZZZrrrgggSSSJJJHHHGGGFFFBBB>>>AAAFFFIIITTTbbbqqqxxxiiiZZZNNNIIIGGGGGGGGGDDDAAA>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCEEEGGGJJJLLLNNNQQQUUUXXX[[[___dddhhhjjjlllnnnpppwww{{{rrr___SSSMMMPPPUUU^^^cccfffcccaaafffttttttnnnqqqyyyxxxqqqccc\\\TTTLLLGGGEEEEEEIIIVVVjjj|||wwwnnngggmmm|||}}}pppaaaUUUPPPQQQRRR]]]ppprrrxxxtttiii______ggguuu|||lllcccaaaoootttsssxxx}}}~~~~~~zzzyyyxxxzzzvvv^^^XXX\\\mmmgggQQQEEEFFFLLLOOOccc{{{```OOOJJJGGGFFFCCC???@@@DDDCCCMMMZZZiii{{{tttcccTTTLLLGGGGGGGGGDDDAAA>>>===>>>======<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;===???@@@AAACCCFFFHHHIIILLLOOORRRWWW[[[aaaeeehhhiiikkkmmmsssxxx~~~{{{eeeVVVPPPTTT[[[aaacccccc^^^YYY]]]iiittt~~~|||~~~ooocccWWWMMMIIIFFFFFFJJJXXXkkk~~~ppphhh```eeetttzzzwwwjjj^^^XXXVVVWWWcccuuutttxxx|||oooccc```gggttt~~~{{{yyy||||||mmmeeedddsss}}}sssuuuzzz|||~~~~~~fffZZZYYY[[[rrr~~~[[[HHHDDDGGGHHHVVVnnntttYYYPPPGGGDDDCCCAAA@@@AAABBBKKKVVVcccuuummm\\\SSSIIIJJJIIIFFFCCC@@@???@@@=========<<<<<<<<<;;;;;;;;;::::::999:::;;;===>>>>>>@@@CCCEEEFFFHHHJJJLLLRRRVVV]]]bbbeeeggghhhjjjnnnssszzznnn^^^YYY___hhhlllmmmkkkeee^^^^^^fffnnnrrraaaTTTOOOJJJJJJOOO[[[mmm~~~xxxjjjfff^^^```kkkppp~~~zzzpppgggaaa^^^jjj{{{||||||}}}oooaaa]]]cccqqq|||wwwnnnmmmnnntttsssmmmmmm|||wwwsssyyy}}}|||qqq```ZZZTTTaaavvvnnnSSSHHHEEECCCKKK\\\uuujjjZZZKKKFFFGGGEEECCCAAABBBIIIRRR]]]ooozzziii___XXXXXXUUUPPPJJJDDDBBBAAA============<<<<<<<<<<<<::::::999999:::;;;===>>>:::===@@@BBBCCCDDDFFFHHHLLLQQQXXX]]]```bbbdddeeeiiinnnuuuzzz}}}}}}nnnlllwww{{{oooiiijjjnnnkkk\\\UUUNNNOOOSSS^^^nnnppphhhfff^^^^^^eeehhhxxxuuummmcccooo{{{mmm^^^ZZZ```nnntttmmmeeefffjjjrrrxxxsssuuu~~~xxxqqqsss}}}|||}}}{{{fff]]]UUUYYYeee~~~```OOOGGGDDDIIITTTiiiyyyeeeQQQJJJKKKJJJFFFCCC===CCCKKKTTTeee{{{tttkkkjjjhhhccc[[[QQQHHHCCCAAA>>>=========<<<<<<<<<<<<::::::999999:::<<<===???888;;;>>>@@@AAABBBDDDEEEHHHMMMTTTZZZ]]]___```bbbeeejjjqqqvvvyyy{{{|||}}}yyy|||~~~tttppppppnnn[[[XXXYYY]]]hhhwww|||tttsssrrrkkkffffffnnn~~~uuupppttt}}}qqqeeeZZZXXX^^^iii{{{|||ppphhhcccdddjjjttt{{{tttrrruuuzzz}}}~~~~~~rrr```\\\ZZZ\\\kkk___HHHEEEIIIJJJSSSppp{{{```PPPJJJHHHEEECCCFFFBBBDDDNNN^^^ppp~~~}}}xxxnnn___QQQFFFAAAAAA@@@===999888:::<<<;;;:::::::::999999999888888<<<<<<===>>>@@@AAACCCDDDDDDIIIPPPVVVZZZ^^^aaadddgggjjjnnnqqqsssuuuwwwyyyuuuwwwzzz|||~~~ssskkkjjjmmmttt{{{ssspppppp}}}{{{qqqsss{{{{{{mmmccc[[[[[[aaalll|||yyyooohhheeefffjjjuuu}}}tttooooootttzzz~~~~~~|||wwwddd___[[[eeetttXXXGGGHHHHHHNNNcccnnnYYYOOOKKKGGGDDDEEECCCDDDLLLXXXhhh}}}qqq]]]OOOHHHAAA@@@===;;;<<<>>>??????::::::::::::999999999999:::;;;;;;<<<>>>???AAABBBCCCGGGMMMRRRVVVYYY]]]```cccfffjjjnnnpppqqqtttuuurrrtttvvvxxxzzz}}}}}}|||~~~www~~~{{{lllmmmsss}}}}}}pppiiibbbccciiisssyyypppkkkggghhhkkkuuu|||vvvppplllmmmttt|||~~~ssszzz{{{ooobbbbbbzzzmmmNNNIIIFFFJJJVVVkkkiiiWWWNNNIIIFFFEEECCCDDDIIIPPP\\\pppooo\\\RRREEEBBB???>>>???@@@@@@???;;;;;;;;;::::::::::::999999999999:::;;;===>>>???BBBEEEHHHKKKNNNRRRWWWZZZ\\\```dddhhhjjjlllnnnpppnnnppprrrsssuuuxxx|||tttffffffllltttzzz~~~yyyrrrpppttt~~~}}}zzzuuuqqqiiihhhllluuu}}}wwwsssqqqoooooovvvvvvvvvsssfffttt\\\MMMEEEIIINNN[[[zzz|||bbbRRRKKKIIIFFFEEEEEEFFFHHHPPPbbbsssjjj[[[LLLFFFAAAAAAAAA>>>======<<<<<<<<<;;;;;;;;;::::::999999999999:::<<<======AAACCCEEEFFFHHHLLLPPPTTTVVVZZZ^^^bbbdddfffhhhjjjjjjlllnnnooopppssswwwzzz~~~uuummmaaabbbgggoootttwww}}}|||}}}|||vvvsssppptttyyy}}}}}}zzzvvvsssiiiiiilllvvv||||||xxxrrrqqqrrrssssss{{{{{{wwwmmmnnnpppVVVEEEHHHLLLQQQiiirrrZZZOOOKKKHHHFFFEEEDDDCCCGGGUUUdddtttyyyfffSSSIIIBBBBBBBBB>>><<<============<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<===@@@AAABBBBBBCCCGGGKKKOOOPPPTTTXXX[[[]]]^^^```bbbeeegggiiijjjlllooosssvvvzzz|||~~~|||{{{~~~~~~zzzvvvnnnggg___```fffmmmrrrssswww}}}zzz{{{~~~tttmmmjjjhhhlllsssxxx{{{yyyvvvssskkkkkknnnxxxzzzzzz~~~{{{qqqmmmnnnrrrtttzzzwwwhhhwwwgggLLLHHHJJJJJJXXXmmmiiiXXXMMMKKKHHHFFFEEEBBBCCCLLLWWWeeeooouuu]]]OOOFFFFFFFFFAAA???BBB>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@CCCGGGJJJKKKNNNQQQTTTUUUVVVXXXYYY]]]___bbbcccfffiiinnnqqqtttvvv{{{~~~ssskkkkkkttt}}}}}}{{{tttnnnkkklllrrryyy|||{{{|||}}}rrrkkkhhhggglllsssyyy{{{zzzvvvsssmmmmmmqqq{{{~~~zzzzzzuuukkkiiilllrrruuufffggg|||\\\NNNIIIFFFNNN[[[xxx{{{eeeSSSNNNJJJGGGFFFCCCBBBFFFLLLXXX```oooooo]]]OOOMMMJJJCCC@@@CCC??????>>>>>>>>>=========<<<;;;;;;:::::::::;;;;;;999;;;<<<======@@@CCCFFFEEEHHHKKKMMMMMMNNNOOOPPPTTTVVVXXX[[[^^^bbbgggjjjnnnpppvvv}}}uuuccc\\\___mmm}}}~~~sssmmmjjjjjjnnnvvv|||~~~|||yyyvvvnnnooottt~~~}}}zzz{{{rrrjjjhhhmmmssswwwggg___mmm|||kkkTTTJJJEEEJJJUUUggg~~~pppYYYQQQKKKHHHGGGEEEBBBCCCGGGPPPWWWcccrrrkkkYYYSSSMMMCCC>>>@@@????????????>>>>>>>>>>>>;;;;;;::::::999999::::::666888:::;;;<<<>>>@@@CCCBBBDDDGGGIIIHHHHHHIIIJJJMMMOOORRRUUUXXX\\\bbbeeekkkmmmrrryyywww___YYYXXX[[[kkkxxxpppnnnrrrtttyyy~~~yyytttvvv{{{zzzmmmfffdddiiisss}}}nnn\\\]]]dddxxxgggQQQFFFFFFIIIWWWeee{{{~~~jjjVVVLLLFFFIIIFFF??????FFFGGGJJJQQQ^^^ppp~~~nnn^^^TTTNNNGGG@@@AAABBBCCCBBB@@@???@@@AAA>>>===<<<;;;:::999999999999::::::;;;<<<===>>>>>>???@@@AAACCCEEEFFFHHHHHHFFFIIILLLNNNPPPTTTXXX[[[dddggglllpppyyy}}}zzz~~~eee[[[WWWVVVdddvvv~~~zzzzzz|||}}}~~~xxxvvvyyyyyyllleeedddiiisss}}}vvv___ZZZ\\\iiiaaaNNNHHHHHHIIIUUUfffzzz{{{```RRRIIIJJJIIIBBB@@@DDDCCCEEEKKKVVVeeevvvwwwiii___XXXNNNDDDCCCBBBBBBBBBAAAAAA@@@???<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======??????@@@@@@AAABBBCCCCCCCCCEEEHHHKKKMMMQQQUUUXXX___cccgggkkksss{{{}}}yyyyyy{{{nnn```WWWSSS]]]mmmzzzxxxwww}}}~~~{{{zzzyyy|||yyykkkddddddjjjuuu~~~hhh[[[WWWZZZ{{{|||___OOOIIICCCJJJRRRbbb~~~ppp^^^NNNKKKJJJEEEAAABBB???BBBFFFMMMWWWfffxxx{{{sssjjj]]]QQQKKKGGGDDDCCCDDDDDDAAA???<<<;;;;;;;;;<<<<<<===>>>:::::::::::::::;;;;;;;;;===============>>>>>>>>>???AAADDDGGGIIILLLQQQTTTYYY\\\___bbbiiirrrvvvtttuuuwwwyyyyyyyyyyyy{{{|||~~~wwwfffYYYSSSZZZgggsss{{{yyyxxx{{{xxxssssssuuuyyyzzzlllfffgggmmmwwwsssbbbYYYUUUnnnyyy```QQQIIILLLMMMTTTmmmlllUUUKKKIIIFFFCCCBBB@@@BBBEEEGGGLLLYYYkkkxxxtttfffZZZRRRIIIEEEEEEFFFDDDAAA=========<<<<<<======>>>;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<;;;>>>AAACCCEEEHHHLLLPPPRRRVVVXXXYYY___iiinnnnnnqqqrrrsssrrrrrrsssvvvxxx{{{}}}~~~~~~}}}~~~}}}||||||}}}lll\\\SSSWWW```mmmuuu}}}~~~~~~~~~~~~}}}yyyzzzvvvsssnnnppptttyyy|||nnniiilllrrr{{{}}}~~~~~~}}}}}}~~~~~~|||~~~yyyggg\\\TTTbbbyyyyyybbbPPPOOOLLLNNN___yyyxxx___OOOIIIFFFEEEEEEAAABBBCCCCCCEEEOOO]]]iiirrrzzz~~~lll```QQQGGGDDDEEEDDDCCCAAA@@@???>>>============;;;;;;;;;::::::999999888888888999:::;;;<<<======:::<<>>=========<<<<<<;;;;;;::::::999999777888999:::;;;<<<======:::<<<>>>??????AAADDDGGGGGGKKKNNNMMMPPPWWW]]]^^^bbbcccdddeeeeeehhhkkknnnpppsssvvvxxxxxxxxxxxxyyyxxxyyyyyyyyyyyy|||~~~}}}~~~yyyzzz|||{{{zzzxxxyyyzzz}}}~~~sss]]]PPPOOOSSS[[[gggtttzzz~~~}}}{{{|||zzzrrrqqqpppmmmooowww}}}uuuxxx~~~}}}yyyuuuqqqooonnnmmmlllrrr{{{{{{ooonnnsssxxx}}}~~~}}}}}}~~~~~~}}}{{{zzzzzz|||zzz}}}}}}|||{{{xxxvvvvvvxxx{{{~~~|||{{{}}}}}}|||{{{jjjZZZXXX\\\jjjwww^^^KKKLLLSSS[[[ppp~~~kkkVVVJJJGGGHHHCCCBBB@@@???@@@CCCHHHJJJYYYbbbooozzzqqq^^^PPPHHHFFFFFFBBBAAA@@@???????????????<<<<<<<<<;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999;;;<<<<<<<<<===@@@BBBBBBGGGJJJIIIJJJPPPUUUVVVXXXZZZ]]]^^^```bbbfffhhhiiilllppprrrsssssstttuuussstttuuuuuutttvvvxxx{{{|||~~~~~~{{{yyyzzz|||{{{}}}{{{zzzxxxyyy{{{{{{yyyxxxyyyyyy{{{|||~~~sss]]]QQQPPPTTTWWWdddsss{{{}}}}}}vvvrrrggghhhhhhjjjppp~~~~~~xxxuuunnnrrrxxx~~~~~~}}}xxxssspppnnnnnnooommmttt~~~zzzooooootttyyy}}}}}}}}}|||~~~~~~}}}{{{yyyyyyzzzxxx}}}}}}|||zzzwwwttttttvvvyyy}}}{{{|||~~~~~~~~~~~~{{{|||xxx```\\\ZZZ___nnnnnnQQQOOORRRSSSddd{{{vvv^^^MMMHHHIIIFFFDDDAAAAAACCCDDDEEEDDDIIISSS```kkktttlllZZZOOOJJJIII@@@@@@??????@@@@@@AAABBB<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999888888999:::;;;;;;:::;;;===???>>>DDDHHHFFFGGGKKKPPPPPPRRRUUUXXX[[[\\\___bbbddddddgggkkknnnooopppqqqrrrpppqqqrrrrrrqqqrrrtttuuuwwwzzz~~~}}}~~~yyy{{{~~~}}}|||yyywwwxxxzzzvvvyyy}}}{{{~~~|||xxxuuusss~~~}}}zzzyyyyyy}}}~~~kkk]]]UUUQQQPPPWWWaaaooozzz~~~{{{wwwuuutttrrrmmmiiifffdddeeelllzzzvvvooommmrrryyy||||||||||||~~~zzzsssqqqpppnnnpppsssttt{{{qqqmmmsssyyyyyywwwxxx{{{}}}}}}zzzxxx~~~}}}|||zzzyyyxxxxxxwww{{{|||~~~}}}zzzxxxvvvuuuuuuvvv}}}|||xxx{{{|||~~~{{{xxxxxx{{{~~~~~~wwwhhh\\\[[[cccwwwiiiTTTOOOSSS[[[cccmmm[[[QQQKKKDDDCCCAAA??????@@@AAABBBBBBHHHPPPVVV___mmm}}}iiiXXXNNNIIIFFFFFFFFFDDDBBB@@@AAABBB===;;;::::::;;;<<<<<<;;;===<<<;;;:::999:::;;;;;;:::::::::;;;;;;<<<<<<<<>>>>>CCCIIIMMMSSS___ooo{{{nnn^^^SSSNNNIIIHHHGGGFFFDDDCCCDDDEEE???===;;;;;;<<<<<<;;;:::======;;;:::::::::;;;<<<::::::::::::;;;;;;;;;<<>>===<<<;;;;;;;;;<<<<<<999999::::::::::::;;;;;;======>>>???@@@AAABBBCCCEEEFFFGGGHHHIIIKKKLLLLLLOOORRRVVVXXXZZZ\\\^^^```ccceeeggghhhhhhiiijjjkkkmmmnnnqqqsssuuuvvvvvvvvvwwwwwwxxxyyy{{{|||~~~~~~~~~}}}|||{{{zzzzzz|||}}}}}}}}}~~~~~~||||||{{{{{{yyyxxxwwwvvvvvv{{{~~~~~~{{{}}}}}}}}}}}}{{{yyywwwvvv|||}}}~~~zzzvvvsssrrrqqqqqqsssvvvzzz|||wwwuuurrrooonnnoooqqqrrruuussssssvvvyyyxxxrrrlll{{{}}}~~~~~~}}}}}}~~~~~~xxxuuummmppptttyyy}}}|||{{{tttsssrrrssswww{{{}}}~~~{{{}}}{{{xxxtttssspppmmmiiigggeeedddcccdddfffiiilllnnnpppqqqsssrrrttt{{{{{{tttmmmiiidddaaa```___\\\ZZZYYYVVVUUUYYYcccnnnuuuyyyzzz{{{}}}}}}}}}|||{{{{{{uuusssqqqnnnlllqqqwwwggg]]]]]]bbbppp||||||zzz}}}~~~zzzyyyxxxwwwvvvwwwxxxyyyzzzyyywwwuuuuuuuuuvvvwwwxxxxxxwwwwwwyyyzzz|||~~~|||}}}}}}}}}|||{{{zzzyyy|||}}}yyy{{{~~~|||yyytttxxxzzzyyyxxxlllYYYWWWhhh|||zzzeee[[[YYYeee~~~tttaaaQQQMMMHHHFFFEEEDDDBBB???>>>@@@BBBAAABBBFFFOOOVVVggguuuwwwoookkk```]]]YYYUUUQQQMMMIIIFFFAAA???============<<<;;;>>>>>>=========<<<<<<<<<999::::::::::::::::::::::::;;;;;;<<<===>>>>>>???>>>???@@@BBBDDDFFFHHHHHHHHHKKKOOORRRTTTVVVYYY[[[```bbbeeegggggghhhiiikkkiiikkkmmmppprrrtttuuuuuutttttttttuuuwwwyyy{{{|||~~~~~~~~~}}}~~~~~~}}}~~~}}}|||zzzyyyxxxyyyxxx{{{}}}~~~}}}{{{zzzyyyzzz|||~~~~~~}}}~~~~~~~~~~~~|||zzzxxxwwwvvvzzz~~~|||{{{|||}}}||||||||||||{{{yyyvvvtttsssyyyyyyzzz{{{}}}~~~|||wwwtttqqqooonnnmmmnnnqqqtttvvvvvvtttrrrpppoooooopppqqqrrrpppnnnrrrwwwwwwrrrmmmwwwxxxzzz{{{zzzzzz|||}}}xxxxxxxxxyyy{{{~~~~~~~~~~~~}}}zzzvvvsssiiigggfffhhhlllpppsssssssssvvv|||}}}vvvpppkkkhhhfffdddbbb___[[[YYYWWWWWWUUUVVVXXX[[[]]]```bbbcccbbbaaadddkkksss~~~xxxqqqiiiccc]]]ZZZVVVSSSRRRQQQQQQQQQQQQQQQUUU```ppp{{{{{{zzzzzz{{{{{{zzzzzztttrrrqqqmmmkkkppplll^^^VVVYYY```nnnuuu|||}}}}}}}}}}}}|||{{{|||}}}}}}|||{{{yyywwwuuuuuuwwwyyy{{{zzzxxxvvvuuuuuuvvvxxxyyy~~~}}}{{{zzzzzzzzz{{{|||{{{{{{|||||||||||||||{{{}}}}}}{{{~~~~~~~~~~~~{{{yyyuuuyyy{{{xxxtttyyyuuu```XXX___jjj}}}wwwcccXXX[[[rrrwww[[[TTTKKKFFFEEEEEEDDDAAAAAAAAABBBAAA@@@CCCIIINNNZZZhhh|||}}}rrrnnnhhhbbb\\\TTTLLLGGGAAA???>>>>>>?????????>>>?????????>>>>>>>>>======::::::::::::::::::::::::999999::::::;;;;;;<<<<<<<<<<<<>>>???AAABBBCCCDDDCCCFFFJJJMMMOOOQQQTTTVVVXXX[[[___aaabbbcccdddfffggghhhjjjllloooppprrrrrrqqqqqqqqqrrrsssvvvyyyzzz{{{zzzxxxwwwvvvuuuvvvvvvxxxzzz{{{zzzxxxwwwxxxzzzvvvxxxzzz|||}}}~~~~~~}}}|||||||||zzz|||~~~}}}zzzyyyyyy{{{~~~~~~}}}~~~{{{xxxwwwvvvzzz~~~}}}{{{zzzvvvxxx{{{~~~xxxxxxxxxxxxwwwuuusssqqqvvvuuuuuuvvvwwwyyy{{{}}}}}}~~~~~~{{{wwwtttrrrpppooommmkkkkkkmmmooopppqqqrrrsssttttttsssrrrqqqnnnlllkkknnnrrrtttqqqmmmsssuuuvvvvvvvvvwwwyyy|||}}}zzzzzz{{{|||||||||yyyxxxwwwvvvuuurrrmmmjjj]]]\\\[[[\\\___ccceeefffjjjnnnvvv~~~{{{vvvnnngggaaa\\\ZZZVVVUUUSSSPPPNNNLLLKKKKKKIIIIIIKKKMMMOOOQQQSSSTTTQQQPPPTTT\\\dddnnn}}}rrriiiddd___YYYTTTRRRPPPMMMJJJIIIIIIKKKLLLOOOSSS^^^pppzzzyyywwwuuuvvvwwwyyyyyyxxxtttrrrqqqooolllqqq{{{gggZZZUUUYYY```mmmrrruuuuuuvvvzzz|||{{{wwwzzz}}}zzzvvvtttvvvzzz}}}||||||{{{{{{zzzzzzzzzwwwvvvuuuuuuwww{{{{{{yyywwwvvvvvvxxxzzz|||~~~}}}|||||||||zzzzzzzzzzzz{{{|||}}}~~~}}}~~~~~~~~~}}}~~~~~~|||zzzxxx{{{|||yyyuuuwww~~~iii\\\XXXXXXdddxxxqqq\\\TTTgggooocccTTTIIIFFFEEEDDDBBBAAAAAAAAA??????AAADDDGGGNNNZZZkkk{{{~~~zzzuuupppjjj```UUUMMMEEECCCAAAAAAAAABBBAAA@@@??????@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;::::::999999::::::::::::::::::======>>>>>>>>>>>>??????@@@CCCFFFIIIJJJLLLOOOQQQSSSWWW[[[___```aaacccddddddeeefffhhhjjjlllmmmnnnnnnmmmmmmnnnpppsssvvvxxxyyyxxxwwwuuusssrrrqqqqqqsssuuuwwwvvvtttsssuuuwwwtttuuuvvvwwwxxx{{{~~~|||zzzzzzzzzzzzyyywwwyyy}}}~~~}}}}}}}}}~~~}}}|||{{{|||~~~~~~}}}}}}yyyvvvtttuuuxxx|||~~~}}}{{{zzzyyyssstttwww{{{}}}uuuuuuvvvvvvuuusssqqqpppsssrrrqqqqqqrrrtttuuuwwwvvvxxxyyyxxxuuurrrpppppprrrpppnnnlllkkkjjjjjjjjjjjjlllpppttttttrrrooollliiiiiiiiikkkmmmnnnnnnmmmrrrrrrsssrrrsssuuuxxx{{{~~~}}}zzzyyy{{{|||{{{zzzxxxuuurrrpppnnnjjjeeeaaaTTTRRRQQQQQQTTTWWWXXXYYY___eeennnxxx}}}{{{}}}~~~zzzqqqnnnggg```YYYTTTQQQPPPJJJJJJHHHGGGEEEEEEDDDDDDBBBCCCDDDEEEFFFGGGHHHIIIHHHHHHKKKQQQWWW^^^jjjvvvrrriii^^^VVVTTTRRRNNNKKKKKKJJJIIIIIIJJJMMMQQQUUU[[[bbbqqq|||uuutttrrrpppqqqtttwwwwwwwwwxxxvvvuuuuuutttyyy}}}jjj]]]YYY]]]dddoootttwwwwwwyyy}}}~~~|||vvvyyyzzzwwwrrrqqqwww|||yyy{{{}}}}}}|||zzzzzzzzzvvvvvvvvvwwwzzz~~~|||{{{yyywwwxxxzzz}}}~~~}}}zzzyyyxxxwwwyyy{{{~~~|||}}}|||~~~|||zzz{{{pppbbbYYYZZZfff|||ooo[[[cccwww|||eeeSSSKKKHHHFFFDDDBBBBBB@@@???>>>>>>@@@AAACCCLLL[[[lll{{{}}}{{{wwwnnnbbbXXXLLLJJJGGGEEEEEEDDDBBBAAA???@@@AAAAAAAAA@@@>>>>>>=========<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===============@@@CCCEEEGGGHHHJJJLLLNNNRRRWWW[[[]]]^^^```aaaaaabbbbbbccceeeggghhhiiijjjiiiiiiiiikkkooorrruuuvvvuuutttsssrrrqqqpppooonnnqqqsssqqqmmmlllnnnqqqqqqrrrrrrrrrssswww|||}}}yyywwwxxxyyyyyyxxxuuuvvvyyy{{{}}}}}}}}}|||||||||{{{{{{{{{|||}}}~~~}}}}}}~~~~~~}}}|||{{{|||}}}}}}{{{xxxuuusssrrruuuyyy{{{zzzyyyxxxxxxrrrssstttwwwzzz|||{{{yyytttuuuuuutttsssqqqnnnmmmppppppooonnnnnnnnnooopppooorrrsssrrrpppnnnoooppptttsssqqqooollljjjgggfffeeegggllloooooommmiiifffeeeggghhhhhhhhhhhhjjjmmmqqqrrrqqqqqqqqqtttxxx|||||||||yyyyyy{{{}}}|||zzzzzzvvvqqqmmmjjjfff```[[[OOOMMMKKKKKKMMMOOOQQQQQQXXX^^^hhhttt}}}~~~}}}}}}~~~}}}|||zzzwwwvvvwwwzzz{{{{{{yyyzzzzzz{{{zzzyyyxxxzzz|||~~~~~~xxxsssdddaaaZZZSSSMMMJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEHHHHHHIIIMMMOOORRR\\\eeerrr{{{yyyoooddd\\\RRRLLLLLLLLLIIIFFFGGGHHHIIILLLPPPVVV]]]bbbjjjsss{{{uuurrrooolllnnnrrruuuwwwvvv|||{{{zzz{{{|||oooccc^^^bbbhhhsssyyy}}}~~~yyy|||}}}yyyttttttzzzyyy|||}}}{{{{{{|||yyyyyyxxxyyy{{{~~~~~~|||zzzxxxyyy{{{yyyxxxvvvvvvwww{{{|||||||||~~~~~~}}}~~~xxxiiiYYY^^^kkkhhhdddkkkuuu^^^RRRMMMJJJGGGDDDCCCBBB@@@>>>>>>>>>>>>===DDDQQQbbbtttxxxkkkaaaSSSPPPLLLIIIHHHEEECCCAAA@@@@@@AAABBBAAA@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::::::::666777888:::<<<>>>@@@@@@<<<>>>AAACCCDDDEEEGGGIIIFFFJJJPPPTTTVVVWWWXXXYYY_________```aaacccdddeeeggggggffffffiiilllppprrrnnnnnnnnnnnnmmmlllkkkjjjlllooopppnnnhhhfffgggkkkppppppoooooopppttt{{{|||wwwvvvwwwyyyxxxwwwtttuuuvvvwwwxxxwwwwwwvvvwwwxxxyyyzzz{{{{{{{{{|||~~~}}}}}}}}}|||{{{xxxyyy{{{||||||yyywwwuuuooorrrvvvxxxxxxwwwwwwwwwtttssssssuuuwwwxxxwwwvvvuuuuuuuuutttqqqooolllkkkoooooonnnmmmlllkkkkkkkkklllnnnpppooommmlllnnnqqquuuuuutttqqqnnnjjjfffddddddfffiiikkkjjjhhheeecccbbbfffhhhgggddddddhhhmmmnnnnnnnnnoooqqqrrrtttuuuzzz|||~~~}}}{{{yyyyyyzzzzzzyyywww{{{tttiiiaaa\\\[[[[[[[[[KKKJJJHHHGGGFFFHHHIIIJJJOOOVVVaaaooo{{{|||{{{}}}~~~zzzvvvpppppppppqqqqqqrrrrrrrrruuusssqqqooooooqqqsssuuuvvvxxx{{{}}}~~~}}}{{{zzz{{{zzzzzzzzz{{{}}}|||mmm^^^YYYPPPJJJIIIHHHEEEBBBCCC<<>><<<<<<>>>???AAACCCCCCBBBBBBDDDEEEEEEFFFGGGJJJMMMQQQVVVXXXfffiiimmmpppnnnhhh```[[[VVVUUUSSSQQQPPPNNNNNNMMMOOORRRWWW]]]dddllltttxxx~~~yyytttooorrrnnnjjjjjjiiijjjpppxxxyyy{{{qqqfffhhhqqq}}}zzzzzz}}}{{{}}}vvvvvvvvvwwwyyy{{{}}}~~~{{{xxxwwwyyy}}}yyywwwuuutttuuuxxx|||~~~zzz{{{}}}|||yyyyyyzzz~~~}}}}}}}}}iii]]]XXXdddyyyoooeeessswwwcccTTTJJJFFFCCCDDDBBB===:::<<<@@@BBBBBBEEEKKKUUUbbbooo{{{|||||||||kkkbbbVVVNNNIIIGGGGGGHHHBBBBBBBBBAAAAAA???>>>============>>>===<<<<<<;;;888999999999999888777777888888888999:::;;;===>>>===>>>???@@@AAABBBBBBBBBGGGHHHJJJLLLOOOQQQSSSTTTVVVXXXZZZ[[[\\\^^^aaaccccccddddddccccccdddgggjjjnnnnnnmmmlllkkkiiigggfffjjjiiigggeeeeeefffhhhiiinnnmmmlllmmmooossswwwzzz|||wwwrrrppprrrtttttttttuuuuuuuuuuuuttttttttttttuuuwwwxxxyyyxxxxxxyyy{{{~~~}}}{{{zzzyyyyyyzzzzzzzzzyyyxxxyyyzzzyyyxxxvvvvvvuuutttsssttttttuuuvvvttttttsssttttttuuuvvvwwwuuuvvvwwwuuuqqqmmmkkkjjjllllllkkkjjjjjjiiiiiihhhgggiiimmmooopppooommmlllpppooonnnllljjjhhhgggfffeeeeeeeeeeeeeeeeeefffgggdddeeeeeeeeeeeeddddddccclllllllllmmmoooppprrrsssuuuvvvxxx{{{{{{zzzxxxwwwwwwvvvsssqqqrrrkkkaaaZZZUUUTTTTTTTTTKKKJJJHHHFFFEEEFFFGGGGGGLLLRRR]]]jjjvvv}}}~~~{{{wwwwwwxxxxxxuuurrrkkkkkkkkkkkkjjjjjjjjjjjjmmmkkkiiihhhhhhiiikkkmmmoooqqqsssuuuvvvvvvvvvuuuvvvuuuuuuvvvwwwzzz|||}}}{{{kkk]]]WWWOOOHHHGGGFFFCCCAAABBB@@@BBBDDDDDDBBB@@@@@@AAA===???AAABBBCCCEEEGGGIIIHHHJJJLLLNNNQQQTTTWWWYYY]]]^^^```aaa```___]]]\\\\\\[[[ZZZZZZZZZZZZ[[[\\\aaagggnnntttzzz}}}~~~~~~{{{xxxwwwwwwzzz~~~~~~zzzwwwuuussspppnnnjjjgggfffhhhhhhhhhlllsss|||tttuuu{{{{{{{{{}}}~~~~~~}}}zzzzzzyyyyyyzzz{{{{{{|||{{{zzzyyyyyy{{{~~~{{{yyywwwvvvvvvxxx{{{}}}}}}}}}~~~{{{yyyzzz{{{~~~~~~}}}~~~xxxfffWWWYYYggg{{{nnniiiyyysss^^^PPPJJJHHHHHHFFFBBB??????@@@BBB???AAAEEEMMMXXXdddooovvv{{{zzz||||||pppbbbUUULLLHHHGGGFFFEEEEEEEEEEEEDDDCCCBBB>>>?????????>>>>>>======::::::;;;;;;::::::999888;;;;;;:::999999999999:::======>>>???@@@@@@@@@@@@BBBCCCDDDGGGIIILLLMMMNNNRRRTTTVVVWWWXXXZZZ]]]______``````______```cccfffjjjjjjjjjiiihhhgggfffeeegggfffeeedddcccdddfffgggjjjjjjkkklllooorrruuuwwwyyyuuuqqqpppqqqsssttttttttttttssssssrrrrrrqqqqqqtttuuuvvvvvvvvvvvvxxxzzz{{{zzzyyywwwvvvuuuvvvvvvtttsssssstttvvvvvvuuutttsssrrrqqqqqqqqqrrrssstttrrrrrrrrrsssssstttuuuvvvtttttttttqqqmmmiiihhhgggkkkkkkjjjjjjiiiiiihhhhhhfffiiimmmqqqrrrqqqooommmmmmmmmlllkkkjjjiiihhhgggeeeeeedddddddddeeeffffffddddddddddddcccbbbaaaaaaiiijjjjjjkkklllnnnooopppooopppqqqtttvvvyyy{{{|||{{{zzzzzz{{{||||||{{{yyyzzzxxxvvvtttrrroookkkhhhddd^^^UUUOOOKKKJJJJJJJJJIIIHHHFFFDDDDDDDDDDDDEEEGGGMMMWWWdddooovvvxxxxxxxxxtttqqqpppqqqqqqnnnkkkhhhggggggfffdddccccccbbbaaa```^^^]]]]]]^^^```aaaeeefffgggiiijjjlllmmmmmmmmmmmmnnnoooqqqtttvvvxxxyyyzzz|||}}}{{{mmm___UUULLLEEEDDDCCCBBBAAABBBBBBDDDEEEEEEDDDBBBBBBBBB???AAADDDEEEFFFIIILLLNNNPPPSSSWWWZZZ]]]^^^aaacccfffdddbbbbbbccchhhlllooorrrqqqpppooopppqqqrrrsssyyy{{{sssmmmkkklllllljjjhhhfffgggggglllrrr}}}~~~yyysssnnnlllllllllkkkdddbbbcccfffgggfffjjjpppvvvsssvvv{{{}}}}}}}}}||||||{{{zzzzzzyyyyyy{{{}}}}}}}}}~~~~~~~~~|||yyywwwwwwxxxzzz{{{~~~{{{{{{~~~|||zzzyyyzzz{{{~~~~~~www]]]RRRVVVddd}}}jjjjjjrrr]]]SSSJJJHHHFFFDDDAAA???>>>???>>>>>>@@@EEEMMMWWWaaagggsss|||{{{~~~ooo___SSSLLLJJJGGGEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@?????????>>><<<<<<<<<===<<<;;;;;;:::;;;:::999999888888888999;;;<<<===>>>>>>>>>>>>>>>===>>>@@@BBBDDDFFFHHHIIIMMMOOOQQQQQQRRRTTTWWWYYYYYYZZZZZZZZZZZZ[[[^^^aaaeeeeeeeeeeeeddddddccccccdddcccbbbaaaaaabbbddddddfffgggiiikkknnnqqqsssttttttrrrpppoooqqqsssttttttsssrrrrrrqqqpppooooooooorrrrrrrrrrrrqqqsssvvvyyyyyyxxxvvvtttrrrqqqqqqqqqnnnmmmmmmoooqqqrrrqqqooonnnnnnlllllllllnnnpppqqqpppppppppqqqrrrrrrssssssrrrrrrqqqmmmhhheeecccccciiihhhhhhhhhhhhhhhhhhhhheeehhhmmmqqqssssssqqqoooiiiiiiiiiiiiiiiiiiiiiiiidddddddddddddddeeeffffffddddddcccbbbaaa___^^^]]]hhhhhhhhhiiijjjlllnnnnnnkkklllmmmoooqqqrrrssstttttttttuuuwwwxxxxxxwwwvvvxxxvvvtttqqqnnnhhhbbb^^^VVVQQQKKKFFFCCCCCCBBBBBBDDDCCCCCCCCCCCCDDDEEEFFFGGGKKKTTT^^^iiioooqqqqqqpppmmmjjjiiiiiiiiigggeeebbbaaa```^^^\\\[[[YYYYYYWWWVVVTTTTTTTTTTTTVVVWWWZZZZZZZZZ[[[]]]```bbbdddddddddeeefffiiillloooqqqqqqrrrtttvvvxxx{{{|||}}}uuuiii\\\SSSKKKJJJIIIGGGFFFHHHGGGHHHIIIJJJIIIHHHGGGGGGFFFHHHJJJKKKMMMOOOSSSVVV]]]bbbjjjpppsssvvvzzz|||}}}{{{}}}~~~yyyvvvtttooohhhbbb_________]]][[[[[[\\\^^^dddlllxxx}}}yyyrrrmmmkkkjjjiiiiiidddbbbbbbeeefffgggkkkrrr}}}yyyrrrqqqsssxxx~~~|||||||||||||||{{{zzzzzz{{{~~~~~~~~~}}}||||||~~~|||zzzwwwvvvvvvxxxxxx|||zzzxxxxxx{{{|||zzzyyyyyy{{{~~~jjjXXXSSSYYYkkk}}}{{{llluuuppp^^^NNNIIIFFFFFFFFFCCCAAAAAA@@@??????@@@FFFMMMUUUZZZaaannnkkk[[[QQQLLLFFFBBBAAAAAA???>>>AAA@@@@@@???????????????===============<<<<<<;;;888777777888999:::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFHHHIIIKKKLLLLLLNNNQQQSSSTTTUUUVVVWWWVVVXXXZZZ]]]``````___`````````aaaaaa```____________```bbbbbbaaacccfffjjjmmmooopppqqqpppoooooooooqqqssstttuuussssssrrrqqqpppooonnnnnnoooooonnnmmmmmmooosssvvvwwwvvvtttsssqqqooonnnnnnlllkkkkkkkkkmmmmmmkkkjjjiiihhhgggfffgggiiilllnnnmmmnnnnnnoooppppppqqqqqqqqqqqqooojjjeeebbbaaaaaaffffffffffffggggggggghhhcccfffkkkooorrrqqqpppnnnffffffgggggghhhhhhiiiiiieeeddddddcccddddddeeeeeeccccccbbb```^^^\\\ZZZYYYdddeeeeeefffgggiiijjjkkkhhhiiikkkmmmooopppppppppppprrrtttvvvvvvvvvvvvvvvuuusssqqqnnnjjjccc\\\VVVMMMIIIDDDAAA@@@??????>>>>>>???@@@CCCEEEHHHJJJKKKLLLNNNTTT\\\dddhhhjjjiiihhhfffdddbbbaaa```___^^^XXXXXXVVVUUUSSSQQQPPPOOOOOONNNMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPRRRUUUXXXZZZZZZZZZ[[[]]]___cccfffhhhjjjkkkmmmppprrruuuwwwxxx{{{|||~~~~~~zzzooofff\\\YYYVVVQQQOOOOOOOOOPPPPPPRRRRRRRRRPPPOOOKKKMMMPPPSSSVVV[[[```dddooowww{{{xxxtttooollljjjgggccc___YYYZZZZZZYYYWWWVVVXXXYYY```hhhuuu}}}yyyuuuqqqooollliiigggfffbbbaaadddfffiiipppyyy}}}vvvttt~~~wwwtttttttttvvv{{{yyyyyyzzz{{{|||}}}~~~~~~}}}~~~|||zzzzzzzzz|||zzzxxxvvvuuuuuuvvvvvvuuuttttttvvvzzz}}}~~~~~~{{{yyyyyyzzz}}}zzzeeeYYYTTT[[[eee}}}tttooommmWWWNNNHHHJJJLLLIIIGGGHHHBBB@@@>>>>>>@@@EEEKKKNNNSSS___qqqqqq^^^VVVKKKDDDCCCCCCCCCAAAAAA@@@???>>>>>>>>>??????=========>>>===<<<<<<;;;888888888888999:::;;;;;;999999:::;;;;;;;;;::::::;;;<<<===>>>@@@AAABBBCCCDDDEEEGGGGGGHHHIIILLLNNNPPPRRRTTTTTTTTTUUUXXXZZZ[[[[[[ZZZ[[[[[[\\\^^^___\\\\\\\\\]]]^^^___``````^^^```dddgggjjjllllllllllllmmmnnnooopppqqqssstttrrrrrrrrrqqqpppoooooonnnlllkkkkkkiiihhhjjjnnnqqqssssssrrrqqqpppooonnnmmmnnnlllkkkkkkkkkiiigggeeeeeedddbbbbbbcccfffiiikkkkkklllmmmnnnooooooooonnnppppppnnnjjjeeebbb``````bbbccccccdddeeefffggggggbbbdddhhhlllnnnnnnmmmlllddddddeeeeeefffggghhhhhhddddddcccbbbbbbbbbbbbbbb```___^^^\\\ZZZWWWUUUTTT^^^^^^^^^___aaabbbdddeeeccceeegggjjjlllmmmmmmmmmlllooosssttttttsssssstttpppooommmkkkfff___VVVPPPHHHEEEAAA@@@???@@@???>>>===???BBBFFFKKKOOORRRSSSTTTTTTWWW[[[```bbbbbbaaa^^^]]][[[YYYWWWVVVUUUUUUSSSRRRRRRQQQOOONNNNNNMMMGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHIIILLLNNNOOOPPPPPPQQQRRRUUUXXX[[[]]]cccdddeeehhhjjjmmmooopppqqqsssuuuxxxzzz{{{||||||~~~}}}}}}~~~uuulllhhhddd]]]YYYXXXZZZZZZZZZ[[[]]]]]][[[YYYTTTWWW[[[```eeellltttyyy{{{wwwqqqpppooolllhhhdddaaa```^^^___```___]]]\\\]]]^^^bbbjjjvvvwwwvvvsssqqqpppmmmiiifffeeebbbbbbfffjjjpppzzzrrrooossswwwwwwxxxvvvwww|||~~~xxxxxxyyyzzz}}}|||~~~}}}{{{yyyxxxxxxxxxyyyxxxwwwvvvuuuuuuvvvwwwqqqqqqqqqtttxxx{{{|||||||||zzzzzz{{{}}}wwwfffVVVPPPRRRbbbrrrnnntttdddUUUJJJJJJKKKHHHFFFGGGBBB@@@>>>======???BBBDDDJJJTTTdddtttpppdddSSSHHHEEEEEEEEEDDDAAAAAA???>>>>>>>>>???@@@>>>>>>>>>>>>>>>======<<<===<<<;;;:::999888888888999999::::::::::::999999888999:::;;;<<<===>>>>>>@@@AAACCCCCCCCCDDDGGGIIIKKKMMMPPPQQQQQQRRRTTTVVVVVVVVVUUUUUUVVVWWWYYYZZZWWWWWWXXXYYY[[[\\\]]]]]][[[\\\___bbbeeefffgggggggggiiilllmmmmmmnnnooopppoooooonnnnnnnnnnnnmmmmmmiiiiiihhhfffeeefffhhhkkkmmmmmmnnnnnnnnnnnnmmmmmmooommmkkkjjjjjjhhheeecccbbbaaa______```dddhhhjjjiiijjjlllnnnnnnnnnmmmmmmnnnooonnnlllgggccc```___``````aaacccdddeeeggggggdddeeefffhhhiiiiiiiiihhhccccccdddddddddeeeeeeeeecccbbb```___^^^]]]\\\\\\ZZZYYYXXXVVVTTTQQQOOOMMMUUUUUUVVVWWWXXXZZZ[[[\\\\\\^^^aaaeeehhhiiijjjjjjgggkkkoooqqqpppnnnnnnooojjjiiihhhgggbbb[[[QQQKKKEEECCCAAA@@@AAAAAAAAA@@@AAACCCGGGLLLRRRVVVYYY[[[[[[ZZZZZZ[[[\\\\\\ZZZYYYSSSRRRQQQOOOLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@AAAAAABBBDDDEEEFFFFFFGGGGGGHHHKKKNNNPPPRRRWWWXXXYYY[[[^^^```aaabbbdddfffjjjnnnrrruuuwwwxxx{{{||||||{{{zzz{{{{{{{{{zzzvvvrrrqqqooonnnnnnpppssssssqqqnnniiilllooosssxxx}}}{{{tttpppooopppqqqsssrrrpppnnnmmmmmmpppxxx|||xxxxxxmmmllljjjjjjjjjiiigggeeecccbbbfffnnnvvv~~~~~~xxxrrrlllooo{{{vvvxxx{{{yyy{{{{{{zzzzzz{{{~~~~~~}}}~~~~~~~~~|||zzzxxxwwwvvvvvvvvvwwwwwwvvvvvvwwwwwwxxxyyyuuusssqqqrrruuuyyy{{{|||}}}~~~}}}||||||}}}}}}xxxcccTTTQQQQQQ\\\lll~~~zzzrrrvvvyyydddRRRMMMLLLFFFCCCEEEBBBAAA???>>>>>>>>>???@@@CCCKKKWWWdddrrriiiVVVMMMJJJHHHFFFCCCBBB@@@?????????AAAAAA@@@@@@@@@@@@@@@???>>>>>>???>>><<<;;;:::999999999999999:::::::::999999888777888888999:::;;;<<<<<<<<<===?????????@@@BBBEEEEEEHHHJJJLLLLLLMMMOOOPPPQQQQQQOOOOOOPPPQQQSSSTTTQQQRRRTTTUUUWWWXXXYYYYYYWWWXXXZZZ\\\^^^___``````bbbeeeiiijjjiiiiiijjjkkkhhhhhhiiiiiiiiiiiijjjjjjfffggggggeeecccbbbccceeedddeeegggiiijjjjjjjjjjjjnnnlllkkkjjjjjjhhhfffcccaaa```^^^]]]___cccgggjjjiiijjjlllnnnnnnnnnmmmlllkkkmmmnnnmmmhhhccc```^^^]]]^^^___aaaccceeefffgggggggggfffeeeeeeeeeffffffdddddddddccccccbbbbbbbbb```^^^\\\ZZZXXXVVVUUUUUUSSSRRRQQQOOOMMMJJJHHHGGGOOOOOOOOOPPPQQQSSSUUUUUUVVVXXX\\\```dddfffffffffcccggglllmmmkkkjjjjjjkkkfffeeeeeeddd```XXXOOOHHHDDDBBBAAAAAABBBCCCBBBAAAEEEGGGLLLQQQVVV[[[^^^```___^^^\\\[[[ZZZYYYVVVSSSKKKKKKJJJHHHEEECCCDDDDDD?????????@@@@@@AAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@AAAAAAAAABBBDDDGGGIIIKKKLLLMMMNNNPPPRRRTTTVVVVVV[[[]]]bbbggglllqqqtttvvvwwwyyyzzzzzzxxxxxx|||~~~~~~|||{{{xxxrrrpppssseeecccbbbbbbdddeeefffeeecccdddlllxxxxxxooohhhjjjrrrtttwww|||{{{~~~~~~}}}||||||~~~~~~|||zzzxxxwwwuuuuuuuuuvvvvvvvvvvvvwwwxxxyyy{{{{{{zzzvvvrrrppprrrwww{{{}}}yyy{{{}}}~~~}}}}}}~~~}}}rrraaa\\\KKKRRR\\\hhh{{{xxxsssqqqwww___XXXSSSKKKGGGIIICCCCCCBBBAAA@@@@@@??????>>>DDDNNNXXXdddsssiii[[[SSSNNNKKKEEECCCBBB@@@@@@AAABBBCCCAAAAAABBBBBBAAAAAA@@@???<<<<<<;;;;;;;;;<<<======999999:::::::::999999888999999999:::;;;<<<<<<<<<999;;;<<<<<<<<<===@@@BBBAAACCCFFFHHHHHHIIIKKKLLLNNNMMMLLLKKKLLLMMMOOOPPPNNNOOOPPPRRRTTTUUUVVVVVVUUUVVVWWWXXXYYYZZZ\\\\\\^^^bbbfffgggfffeeefffgggccccccddddddeeefffffffffeeeffffffeeebbb``````aaa]]]___aaadddfffhhhhhhhhhllljjjiiiiiijjjiiigggeeeaaa___]]]]]]___ccchhhkkkhhhjjjlllnnnnnnnnnmmmlllhhhkkkmmmmmmiiiddd___]]]\\\]]]^^^```cccdddfffgggjjjiiifffdddcccccceeeeeeeeeddddddcccbbbaaa``````]]]\\\YYYVVVTTTRRRPPPPPPMMMMMMLLLJJJHHHFFFDDDCCCFFFFFFGGGGGGHHHIIILLLOOOOOOPPPSSSVVVZZZ___bbbdddeeegggiiikkklllkkkiiigggfff___]]]aaabbbZZZSSSPPPJJJHHHFFFGGGHHHIIIHHHGGGLLLSSS[[[___```___^^^___ddd```[[[WWWSSSPPPMMMKKKFFFFFFEEECCCAAA???<<<;;;>>>===<<<<<<;;;:::999999777888999;;;;;;::::::999::::::::::::::::::::::::;;;<<<<<<===>>>???@@@@@@FFFFFFFFFGGGHHHJJJKKKLLLRRRRRRTTTZZZccciiikkkkkkqqqoooooorrrrrrrrrwww}}}}}}xxxrrrmmmkkkiiihhhggg^^^```bbbccccccccceeefffjjjooowwwnnnffffffkkkzzzyyyyyy}}}{{{{{{{{{zzzzzz{{{|||{{{{{{zzzyyywwwtttqqqppptttttttttuuuwwwzzz|||}}}~~~|||yyyvvvuuuvvvyyyzzzzzz{{{{{{|||||||||||||||sss]]]UUUMMMMMMYYYiii~~~}}}sssyyyuuu___TTTNNNHHHDDDFFFGGGEEEBBBAAAAAAAAA???<<>>@@@<<<======>>>>>>======<<<;;;;;;;;;:::::::::999999999999999999999999::::::::::::;;;;;;<<<===>>>>>>AAAAAABBBBBBCCCDDDEEEEEEHHHHHHGGGGGGGGGGGGGGGHHHHHHJJJMMMOOOQQQQQQQQQPPPRRRSSSTTTVVVWWWWWWVVVVVVXXX\\\aaaddddddcccaaaaaa______^^^^^^^^^```aaabbbccccccccccccbbbaaa```___``````aaacccdddfffggggggiiihhhfffdddeeefffiiijjjkkkgggaaa\\\\\\___eeehhhdddfffhhhjjjllllllkkkjjjkkkmmmoooooolllfff```\\\[[[[[[[[[\\\^^^```cccdddiiihhhgggeeedddbbbaaa```^^^^^^]]]\\\[[[YYYWWWVVVWWWUUUSSSOOOLLLJJJHHHHHHGGGHHHHHHGGGDDDCCCCCCDDDGGGFFFDDDAAAAAACCCFFFHHHJJJKKKNNNSSSXXX]]]aaaccceeefffhhhhhhgggeeebbb``````[[[ZZZ```ccc^^^XXXWWWPPPOOONNNOOOQQQSSSTTTTTTYYY___fffjjjiiieeebbbaaa```\\\WWWRRROOOLLLIIIGGG????????????>>>===<<<;;;<<<<<<;;;::::::999888888777777999:::::::::999888::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>BBBBBBBBBCCCDDDFFFGGGHHHJJJJJJMMMRRRYYY___aaaaaafffdddeeeiiikkklllrrrxxx~~~yyyuuuqqqlllhhhfffdddbbbaaaZZZ\\\^^^___```bbbfffiiinnnuuukkkccceeeuuu{{{zzz|||}}}~~~~~~}}}}}}{{{zzzzzz{{{zzzyyyyyyxxxwwwuuurrrpppnnnssssssssstttvvvzzz}}}~~~{{{xxxwwwxxxzzz{{{zzzzzzyyyyyyyyy{{{}}}~~~qqqaaaVVVOOOSSS^^^ooovvvpppuuuttt___RRRKKKHHHHHHGGGEEECCCAAAAAA???===>>>AAADDDFFFJJJSSS___hhhzzzvvvlllbbbVVVKKKHHHHHHFFFDDDFFFBBBBBBBBBCCCCCCCCCBBBAAA>>>??????>>>>>>===<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999::::::;;;<<<<<<======?????????@@@AAABBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCFFFGGGJJJLLLNNNNNNMMMMMMNNNOOOQQQSSSTTTTTTTTTSSSUUUYYY^^^aaabbb```______^^^]]]]]]]]]]]]___```aaaeeeeeeeeeeeedddcccbbbaaadddddddddeeeeeeffffffffffffeeecccbbbbbbdddggghhhoookkkeee___\\\]]]___aaabbbcccfffhhhiiiiiihhhgggjjjkkkmmmllljjjeeeaaa^^^]]]\\\\\\]]]^^^```bbbdddeeeddddddbbbaaa```______[[[ZZZXXXWWWUUUSSSRRRQQQOOONNNLLLJJJHHHGGGFFFEEEEEEFFFGGGFFFDDDCCCDDDEEEIIIEEEAAA===;;;===@@@BBBCCCEEEHHHMMMSSSXXX]]]___aaabbbccccccaaa___\\\ZZZXXXVVVYYYaaagggfffdddccc]]][[[ZZZ[[[^^^aaacccdddkkkppptttuuuqqqiiiccc___XXXTTTOOOKKKHHHEEEBBB@@@::::::;;;<<<<<<<<<<<<<<<::::::999999888888888777666777888888999999888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>@@@AAABBBCCCCCCEEEIIINNNRRRTTTTTTVVVUUUXXX]]]```bbbhhhooo{{{xxxrrrmmmjjjfffcccaaa___]]][[[WWWXXXZZZ[[[^^^cccjjjnnnuuu~~~yyyhhhdddiii}}}~~~{{{wwwvvvxxxyyy}}}~~~}}}{{{zzzzzzzzzyyyyyyxxxxxxvvvtttrrrpppooorrrqqqqqqqqqtttxxx|||~~~|||yyyxxxxxxyyyzzzxxxwwwvvvuuuvvvyyy}}}{{{xxxwwwzzztttdddUUUOOORRR```{{{xxxjjjyyysss]]]RRRNNNJJJHHHFFFEEEDDDBBB???===>>>???@@@@@@AAAFFFOOOVVVgggrrr}}}nnn___VVVQQQLLLJJJIIIDDDCCCBBBCCCEEEEEEAAA===@@@@@@??????>>><<<<<<;;;<<<<<<;;;;;;;;;:::::::::888888888888888888888888999999999::::::;;;;;;<<<<<<<<<======>>>?????????@@@???????????????@@@@@@BBBDDDFFFHHHIIIJJJIIIIIIJJJKKKLLLNNNOOOOOOOOOOOORRRUUUZZZ]]]]]]]]]]]]]]][[[[[[[[[[[[\\\]]]^^^___dddddddddddddddcccbbbaaaeeeeeeddddddccccccbbbbbbaaaaaa______```bbbdddfffooolllgggbbb^^^\\\\\\]]]___```bbbcccdddddddddccchhhhhhiiihhhfffdddaaa```___^^^]]]]]]^^^___aaabbb``````___^^^]]]\\\[[[ZZZVVVTTTQQQOOOLLLKKKKKKKKKGGGFFFEEEDDDDDDDDDDDDDDDAAABBBCCCBBBAAAAAABBBDDDHHHDDD???<<<;;;<<<>>>>>>???@@@DDDHHHMMMSSSWWWYYYZZZ[[[\\\\\\\\\[[[YYYXXXTTTVVV\\\fffnnnrrrrrrqqqllljjjhhhiiilllpppssssss{{{|||}}}zzzrrrggg\\\VVVOOOLLLGGGCCCAAA???<<<:::999999:::<<<<<<=========888888888888888888777777666777777888888888888888999999999999999999999999::::::::::::::::::999999::::::::::::;;;;;;<<<===??????AAACCCFFFIIIJJJKKKJJJIIILLLQQQTTTVVV\\\bbbrrr}}}ssslllfffdddaaa___^^^]]]ZZZWWWVVVWWWXXXZZZ___fffpppvvv~~~pppfffjjjttt{{{~~~zzzvvvuuutttssssssyyy}}}|||{{{{{{{{{{{{yyywwwyyyxxxwwwvvvtttrrrqqqppprrrpppooooooqqqtttxxxzzz|||{{{yyyxxxwwwvvvwwwwwwttttttttttttvvvyyy{{{}}}~~~{{{wwwsssrrrvvv}}}vvvaaaSSSNNNXXXoooqqqnnnsss```VVVMMMHHHEEEFFFGGGDDDBBBAAA===>>>>>>>>>???CCCIIINNNYYYbbbooo{{{uuukkkaaaWWWPPPMMMHHHCCCCCCEEEEEEAAA<<<@@@@@@???>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999888888888888777777888888999999999:::::::::;;;;;;;;;<<<<<<=========??????>>>>>>>>>???@@@@@@@@@AAACCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLNNNRRRUUUXXXYYYYYYZZZ[[[YYYYYYYYYZZZ[[[\\\]]]]]]```````````````___^^^]]]``````______^^^^^^]]]]]]^^^^^^]]]^^^___aaaccceeefffeeecccaaa___^^^]]]]]][[[\\\^^^___`````````___eeeddddddcccbbbaaaaaaaaa^^^^^^\\\\\\\\\\\\^^^^^^^^^]]]\\\ZZZXXXVVVTTTSSSQQQOOOKKKHHHEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDCCCBBBBBBDDDFFFHHHEEE@@@============<<<===>>>AAAEEEIIINNNQQQSSSTTTUUUVVVWWWXXXXXXWWWWWWXXX^^^gggqqqzzz~~~yyyxxxwwwyyy}}}~~~vvvlll```TTTMMMGGGDDD@@@===<<<:::999777999999:::;;;;;;;;;;;;:::888888888888888888999999888888888888888999999:::999999999999999999999999::::::::::::::::::999999:::::::::999999:::;;;;;;<<<===>>>???@@@AAABBBCCCCCCBBBEEEIIIKKKKKKPPPUUUdddrrr}}}}}}wwwmmmfff```^^^\\\[[[[[[ZZZWWWUUUUUUVVVWWW[[[aaakkkwww~~~vvviiifffqqqyyy|||{{{yyyzzz~~~{{{uuukkkrrrzzz~~~}}}|||}}}~~~{{{zzzzzz{{{||||||zzzwwwwwwvvvuuusssrrrpppoooooorrrqqqooonnnnnnppprrrtttvvvvvvuuuuuutttsssssssssoooqqqsssvvvxxxyyyyyyyyyzzzxxxtttqqqqqqvvv~~~rrr]]]RRRTTTbbbqqqtttvvvvvvcccTTTKKKEEEFFFGGGDDDCCCDDD??????>>>>>>???AAAEEEHHHLLLSSS^^^iiisss|||oooaaaXXXQQQIIIEEEFFFGGGEEEBBB@@@???>>>>>>===>>>>>>???=========<<<<<<<<<;;;;;;999999999999888888777777888888888999999999999999;;;;;;;;;;;;;;;<<<<<<<<<===============>>>???@@@??????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHJJJJJJLLLNNNQQQSSSSSSTTTVVVWWWUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\^^^___aaabbb^^^^^^^^^^^^^^^]]][[[[[[XXXYYYYYYZZZ[[[[[[[[[[[[______]]]\\\\\\]]]^^^^^^[[[ZZZYYYWWWWWWWWWXXXYYY[[[ZZZXXXUUURRROOOMMMLLLLLLJJJGGGDDDBBBAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAAEEEFFFGGGFFFFFFHHHKKKNNNRRRLLLEEE@@@???>>>;;;999<<<===@@@CCCGGGKKKOOOQQQTTTUUUWWWYYY[[[]]]^^^^^^hhhrrr}}}}}}uuukkkaaaVVVMMMFFFAAA???<<<::::::999888777888888999999999999888888888999999999::::::;;;;;;;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;999;;;<<<<<<;;;;;;===>>>@@@???AAADDDEEEDDDFFFKKKTTT^^^sss~~~wwwpppkkkiiijjj|||}}}xxxpppfff```[[[YYYWWWVVVWWWWWWVVVTTTSSSUUUYYY___hhhuuu|||nnnhhhlllzzzyyy{{{yyyxxxjjjooovvv{{{~~~|||zzzzzz{{{{{{zzz{{{|||}}}}}}{{{yyyuuutttrrrpppooonnnnnnmmmsssrrrqqqpppooooooppppppqqqrrrrrrssssssrrrqqqqqqmmmpppssswwwyyyyyyxxxwwwxxxwwwuuusssssswww~~~}}}}}}~~~nnn\\\UUUXXX^^^rrr|||}}}gggXXXKKKHHHGGGCCCBBBEEEBBBAAA???>>>>>>>>>???@@@@@@FFFOOOXXXaaalllxxxhhh```VVVNNNKKKJJJIIIHHHDDDCCCAAA@@@??????@@@AAA>>>============<<<<<<<<<;;;;;;::::::999888888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::;;;<<<===>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBDDDFFFGGGIIIIIIKKKMMMMMMMMMNNNPPPRRRQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWTTTUUUUUUVVVWWWXXXYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]YYYYYYZZZZZZYYYWWWUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWUUUTTTTTTUUUWWWWWWTTTTTTRRRQQQQQQQQQRRRRRRVVVUUURRROOOLLLIIIGGGEEEHHHFFFDDDBBB@@@?????????>>>>>>>>>>>>???@@@@@@AAACCCDDDFFFGGGIIIMMMRRRVVVhhh^^^PPPEEE@@@>>><<<::::::<<>><<<999999999::::::999888888999::::::::::::::::::::::::;;;<<<======>>>======<<<<<<<<<===>>>???========================;;;;;;<<<<<<======>>>>>>>>>===<<<;;;;;;;;;;;;;;;999;;;===<<<;;;:::<<<>>>===<<<===AAAAAA???AAAFFFHHHMMM]]]sss|||yyysssjjjaaaZZZXXXXXXfff{{{~~~~~~zzzvvvqqqmmmhhhaaa\\\[[[YYYVVVUUUVVVWWWXXXWWWUUUXXX___hhhuuuqqqkkkooozzz~~~{{{ppprrruuuzzz~~~|||zzzzzz{{{}}}||||||}}}~~~~~~|||zzzvvvuuusssqqqpppooooooooossssssssssssrrrrrrqqqqqqoooppprrrtttttttttsssrrroooqqqsssvvvwwwxxxwwwwwwwwwwwwvvvuuuuuuwww{{{||||||}}}lll^^^XXXVVVaaapppppp[[[RRRLLLDDDBBBGGGDDDBBB@@@???>>>>>>======<<<@@@EEEJJJPPPZZZeeemmmxxx|||vvviii]]]UUUQQQOOOKKKIIIFFFDDDBBBAAAAAAAAA>>>>>>>>>=========<<<<<<<<<<<<;;;;;;:::999999888:::::::::::::::::::::::::::::::::::::::999999999888888888888999:::;;;;;;<<<<<<<<<<<<===>>>>>>???======>>>???@@@CCCEEEFFFFFFGGGHHHGGGGGGHHHJJJLLLKKKLLLNNNPPPRRRRRRRRRRRRQQQRRRRRRSSSSSSSSSRRRRRRPPPPPPQQQRRRRRRSSSSSSTTTSSSSSSSSSSSSTTTTTTUUUUUUSSSTTTUUUUUUTTTRRRPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNMMMLLLLLLMMMNNNNNNNNNMMMKKKJJJJJJKKKLLLLLLNNNMMMKKKIIIFFFDDDCCCBBBCCCBBBBBBAAA@@@???>>>=========>>>???AAACCCEEEFFFEEEHHHKKKOOOUUU\\\ccciii|||nnnZZZKKKCCC@@@>>><<<999:::>>>BBBHHHMMMRRRTTTYYY]]]dddnnnxxx|||vvvkkkbbbVVVLLLFFFCCC@@@>>><<<;;;999888:::;;;<<<;;;999:::;;;<<<===>>>>>>>>>:::;;;;;;<<<===>>>?????????>>>>>>======???@@@AAA????????????????????????<<<<<<<<<===>>>???@@@@@@>>>>>>===<<<;;;;;;;;;;;;<<<>>>@@@???<<<;;;===@@@:::999;;;??????===???CCCBBBDDDNNN```kkkllljjjkkkjjjmmmqqqsssvvv|||}}}zzzrrroooiii```WWWQQQOOOOOOPPPdddyyy|||vvvrrroookkknnnrrrxxx~~~}}}||||||}}}vvvqqqkkkgggeeeccc___[[[^^^[[[XXXWWWXXXZZZ[[[\\\XXX]]]eeeqqqvvvjjjkkkwwwwwwvvvvvvzzz}}}}}}{{{{{{|||~~~}}}}}}~~~}}}|||yyyxxxvvvtttssssssssssssrrrssstttuuuvvvuuutttsssoooqqqsssuuuvvvvvvuuuuuurrrrrrssstttuuuvvvxxxyyywwwwwwxxxwwwvvvwwwyyy{{{zzziii^^^XXXZZZ```yyyjjj\\\RRRGGGEEEIIICCCBBB@@@@@@AAAAAA@@@???>>>@@@BBBCCCFFFLLLVVV^^^jjjooowww~~~uuufff]]]YYYQQQOOOKKKGGGDDDBBBAAAAAA>>>>>>>>>>>>==================<<<;;;;;;:::999999::::::::::::::::::::::::999999999888888888888888888888888888999:::;;;<<<::::::::::::;;;<<<======;;;;;;;;;<<<>>>AAACCCEEEDDDEEEEEEDDDCCCCCCFFFHHHGGGHHHKKKMMMNNNOOOOOOOOOLLLLLLMMMNNNNNNMMMMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNOOOPPPQQQQQQPPPOOOOOOLLLKKKKKKKKKKKKLLLLLLMMMIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<===>>>@@@BBBEEEHHHKKKMMMPPPSSSYYY___fffpppyyy