BM6P6(@ tttTTT@@@:::999555///////////////////////////------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++)))*********++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------........................,,,,,,---......---,,,,,,---------............///..........................................------......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))******************************************************))))))******+++,,,++++++++++++++++++++++++,,,,,,------.../////////////////////000000000000//////000111111111111111222222333333333333444444555666<<<@@@@@@MMMrrr}}}tttzzz}}}hhhVVVFFFCCCBBB<<<;;;???666:::>>>???===<<<>>>@@@>>><<<:::999:::999888666777666666666555555555444666666555555555444444444777777666666666555555555333444444555555444444333444444444444444444444444444444555666777777666666777777777777777888999999666555555666777777666555777888999888777777888:::AAAMMMYYYYYYOOOFFFDDDFFFFFFSSShhhxxxdddffftttyyywwwTTTLLLAAA<<<<<<>>>>>><<<<<<:::999<<<@@@@@@;;;666999;;;<<<:::666333333444333333222222111000//////```SSSAAA444000//////...........................------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,------........................,,,,,,---......---,,,,,,------------......................................................------......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))******************************************************))))))******+++,,,++++++++++++++++++++++++,,,,,,------.../////////.../////////000000000000//////000111111111111000222222222333333333444444555222444777777>>>UUUnnnxxxbbbLLL===:::>>>:::999999;;;<<<>>>>>>>>>@@@>>>===<<<<<<<<<<<<<<<999999888888777666666666777666666666666555555555777777666666666555555555333444444555555444444333444444444444444444444444555555666777777777777777888888777777777888888999555555666777888888888777:::999888555444555999<<>>??????>>><<<<<<===???<<<<<<;;;::::::999888888888888888888777777777777777777777666666666666555444444555555555555444444555555555555555555555555666777777888888888888888999999888888777888888888666666777777888888888888666777888888999;;;>>>AAA>>>???AAAGGGSSSbbbpppzzzwwwgggTTTaaasssgggKKK:::AAA<<<777666888:::999888;;;::::::<<>>;;;777666888::::::888555444444222222222111111000000//////222555444111///000222------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************************))))))******+++,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,------------.........---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******************************************************************************************************))))))******+++,,,+++++++++++++++++++++++++++,,,,,,------...//////........./////////000000...//////000000000000000111222222222222333333333999666666;;;<<<:::;;;@@@IIIiiiwww|||gggXXXPPPDDD===:::<<<>>>???<<<>>>AAAAAA???>>>>>>@@@???>>>>>>===<<<<<<;;;;;;;;;:::::::::999999999999888888888777777777777666555555666666666666555555666666666666666777777777888999999:::::::::999999::::::999888888888888999888888888888777666777888777:::<<<>>>>>>>>>???AAADDDGGGQQQbbbwwwgggZZZdddttt|||[[[NNNGGG777===:::888888999:::999888777777777888::::::777555333444777888777555333222222111111111000000000///...///000000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************************))))))******+++,,,++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,------......------,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******************************************************************************************************))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,---.....................////////////......///000000000000000111111111222222222333333000111555777777666888===>>>IIIcccvvvfffRRRBBB:::999;;;:::<<>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::999999999999888888777777888888888888777777777777888888999999999999:::;;;;;;<<<;;;;;;::::::::::::999999999999:::::::::;;;;;;999666666777999=========<<<===AAAGGGKKK___hhhxxxxxxuuusssQQQ;;;???EEE>>>;;;:::999999999999888666666666666777888888666555111222333444555444222000111111111000000000000000///---,,,,,,//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************************))))))******+++,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++***************************************************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++***************************************+++++++++******************************************************))))))******+++,,,+++++++++++++++++++++++++++++++++,,,------......------........./////////---...//////000000//////111111111111222222222222...111555555222222666;;;888:::EEE^^^zzzbbbPPPGGGFFF@@@>>>;;;:::<<<===>>>>>>>>>>>>????????????@@@@@@?????????>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::999999::::::::::::999999999999::::::;;;<<<<<<<<<<<<============<<<<<<;;;::::::999999::::::;;;<<<:::<<<===;;;888888;;;???::::::<<>>888888888777777666555555888888888999999888888888333222111222333333111000000000000000000000000000///.........000000///...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******************************************************************************************************************************************************************************************************))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++***************************************++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---,,,++++++***+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************))))))*********+++++++++******************************************************))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,---......---------.........//////---...//////000000//////111111111111222222222222111444666555444555666888555666;;;CCCQQQooovvvnnn```TTTEEE<<<:::<<<<<<;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>??????>>>>>>??????>>>======<<<999999999999:::<<<===>>>:::===???>>><<<>>>CCCHHH???FFFRRRaaarrr~~~ccc```iii|||iiiFFF:::CCC@@@555555888777777777777666555666777888888999999888888888999777444111111222333222111///000000000000000000000,,,...000///...---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))***++++++,,,++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********)))***++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,++++++******++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))******++++++++++++*********************************************************)))***++++++,,,++++++++++++++++++++++++***++++++,,,,,,---......---------.........//////---......///////////////000111111111111222222222000222333333555777666333666666999;;;===NNNttttttZZZHHHBBBBBBAAA???:::;;;<<<===???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>><<<<<<============<<<<<<<<<======>>>???@@@@@@AAA???????????????>>>======888888999:::;;;===>>>???999<<<@@@@@@@@@CCCIIIOOOSSSaaauuu{{{kkkhhhkkkpppkkkpppvvvRRRIII>>>;;;999666;;;>>>666666777888777777777999;;;666777777777666666666777:::666222111333444444333////////////000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++((())))))))))))*********))))))))))))))))))))))))((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++,,,,,,******+++++++++******)))++++++******++++++,,,---************************************************++++++++++++++++++++++++************************)))************+++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************+++++++++*********))))))************************))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---......///////////////000000000000111111111111000111111111111222222222333777:::888888@@@PPP^^^qqqaaaRRRHHHCCC@@@AAACCCCCCBBB???===<<<;;;AAACCC???<<<<<<===<<<======<<<===??????>>><<<>>>===;;;;;;<<<======<<<@@@@@@@@@@@@????????????@@@>>>======>>>>>><<<;;;888======888777<<>><<<@@@DDDFFF>>>BBBCCC@@@@@@CCCEEECCCDDDAAA===;;;;;;;;;:::999;;;999888777777777666666777888888999999::::::::::::<<>>555999999888888888777777777666555555555444444444444777777777777777777777777444444333222222111000000////////////////////////............------------------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))************************************************)))))))))*********++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************))))))))))))))))))))))))***))))))))))))))))))((()))******+++++++++******+++************+++,,,,,,************************************************++++++++++++++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************+++++++++***************************************)))))))))*********++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------...////////////...//////000000000000111111000000000111111111222222222333555555555666888;;;>>>IIIgggssslllhhhbbb]]]YYYXXXRRRJJJFFFEEEAAA<<>>;;;;;;<<<======<<<;;;;;;:::999999::::::999:::;;;===>>>>>>??????<<<>>>@@@@@@>>>???BBBEEEEEELLLRRRVVV[[[bbbggghhhmmmrrrvvvnnnhhhttteeeKKKAAA===888333888888777777777777777666555555555555444444444444666666666666666666666666555444333222111000//////////////////////////////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.../////////---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))***+++++++++*********************++++++,,,************************************************************************************************))))))*********+++++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////......////////////000000000111000000000000111111111111222222222444777999999888>>>AAAOOOiiiyyysssiii___WWWSSSMMMIIIFFFCCC@@@>>><<<=========<<<===>>>???<<<===@@@BBBDDDEEEEEEEEEDDDFFFGGGGGGGGGNNNYYYcccttt|||vvvvvv~~~ooo]]]GGG;;;;;;===;;;888666666666666666666666666444444444444444444444444555555555555555555555555555444333222111000///...////////////////////////,,,,,,------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************++++++++++++************************************++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((()))***+++++++++++++++******))))))******+++,,,************************************************************************************************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************************************************************************************************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------..................////////////000000000//////000000000111111111444222111333666999::::::999888===FFFPPPggg{{{rrriii^^^TTTNNNJJJKKKKKKIIIFFFEEEFFFHHHHHHJJJNNNSSSWWWZZZ\\\\\\^^^dddkkkpppvvvvvvkkkMMMGGG???;;;:::999777444555555555555555555555555333333444444444444444444444444444444444444444444444333333222000//////...////////////////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++++++++++++++++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))(((((()))***+++++++++++++++***))))))))))))***++++++************************************************************************************************)))************+++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************************************************************************************************************************************+++++++++*********************************++++++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---............---......////////////000000/////////000000000111111555333111111333555666777777666888<<>>===;;;888555444555666333444444444444555555555333333333333444444444444333333333333333333333333222222222111000000//////////////////////////////++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******************************************************)))))))))***************(((((()))++++++,,,,,,+++)))))))))))))))***++++++************************************************************************************************)))************+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************************************))))))*********+++++++++*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,------......------........./////////000000////////////000000000111222222222222222222333444666:::===<<<===@@@AAA@@@ZZZ{{{www]]]LLLBBB<<<666666666666555555777999222333333333444444444444222222333333333444444444333333333333333333333333111111111111000000000000////////////////////////+++++++++,,,,,,---------*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))*********))))))))))))))))))))))))((())))))))))))*********************************************************))))))******++++++,,,,,,(((((()))++++++,,,,,,,,,)))))))))))))))******+++************************************************))))))))))))))))))))))))************************)))************+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************************************))))))******++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,------......------............/////////000////////////000000000000---000333444333333444666+++777<<<666333999>>>===;;;GGGfffqqqkkkqqq}}}gggMMMBBB@@@===777777777777888888777555444222222222333333444444444222222222333333444444444222222222222222222222222000000000000111111111111////////////////////////************************++++++++++++++++++++++++************************************************++++++************+++++++++++++++*********)))))),,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***/////////......---------++++++++++++++++++++++++,,,,,,,,,++++++*********+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************++++++******************************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,---------......---------.........//////000000000000000000000000000000000000111111111111222222333444555666777888:::<<>>888777777666555444444333333444444555333333333222222111111111111111222222222333333333444444444444333222222111000000000000////////////000///...---------------************************++++++++++++++++++++++++************************************************++++++************+++++++++++++++*********))))))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))(((************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,---------......---------.........////////////////////////////////////000000000111111111222222333444555666777777999999;;;???HHH```gggPPPHHH===666555555444333444444333333333333444444333333333222222111111111111111111222222222333333333333333333333333222222000000000000/////////...//////...---------------************************++++++++++++++++++++++++************************************************++++++************+++++++++++++++***************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++************++++++***++++++,,,,,,++++++***+++++++++************)))+++++++++++++++++++++++++++++++++++++++*********************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,*********++++++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------......---------...............//////////////////////////////000000000000111111111222222333444555666666888999;;;888666???XXXooowwwYYYBBB<<<888555555777888666333333333333333333333333333222222222222222111111111111111111222222222222333111111222333333333222222000000000/////////......///...------------------***************************+++++++++++++++,,,,,,************************************************++++++************++++++************************,,,,,,++++++*********)))************************************************++++++******************++++++************++++++***++++++,,,,,,++++++************************)))************************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,---------..............................////////////////////////////////////000000000111111111222222333444444555333777===>>>:::999BBBNNNZZZsssttthhhUUUAAA888666555555666888777444222222222333333333333222222222222222111111111111111111111111111222222222222000000111222333333222222000000/////////...............---,,,,,,---------*********************************++++++,,,,,,,,,************************************************++++++************++++++************************------,,,,,,++++++******************************************************************************+++******))))))******+++***++++++,,,,,,++++++************+++++++++++++++************************************************))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************(((((()))))))))*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...........................---...........................////////////000000000000000111111222222333333111222666<<<===:::;;;>>>???JJJ^^^xxxwwwZZZNNNGGG<<<555666444333222222222111000...111111222333333222111111111111111111111111111111000000111111111222222222//////000111222222222222////////////............------,,,,,,,,,------...*********************************++++++,,,,,,---************************************************++++++************++++++***************+++++++++,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++***************+++++++++******))))))))))))*********++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,************************)))))))))***************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************'''(((((())))))*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))*********************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************++++++++++++)))))))))************+++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------..............................////////////000000000000000000111111222222777222000444888888:::<<<===;;;>>>JJJccczzzcccQQQAAA<<<999444333555222222111111000111111222000111222333333222111000000000000111111111111111000000000111111111111222///000000111111111000000/////////.........------,,,,,,,,,,,,,,,------...************************)))******+++,,,,,,------************************************************++++++************++++++))))))*********+++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******))))))))))))*********++++++,,,,,,++++++************++++++,,,,,,,,,************************((()))))))))*********+++((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************''''''(((((()))******+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))*********+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************************************************************************************************************************************++++++++++++++++++++++++************************)))***+++,,,---,,,,,,+++,,,,,,,,,---------......//////.........---------................................./////////000000//////000000000000111111777222000333555444777;;;:::999999>>>GGGRRR]]]dddgggOOOAAA===888777666444333333222222333333222333333444///000111222222111000//////000000000111111111222000000000000111111111111000000000111000000////////////.........---------,,,,,,++++++,,,,,,---...************************))))))***+++,,,,,,------************************************************++++++************++++++))))))******++++++++++++(((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,******))))))))))))******+++++++++,,,,,,+++++++++))))))******+++++++++,,,))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))*********+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++************************************************************************************************************************++++++++++++++++++++++++************************)))***+++,,,---,,,++++++,,,,,,,,,---------......//////.........---------..................................../////////000////////////000000000000,,,---111555444000000444444555777777888<<>>EEEKKKYYYsss}}}xxxyyy|||bbbLLL???999555222555555444333333222111111111111111111111111111111111111111111000000000000000000000000000000000000//////////////////////////////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************************************************************+++++++++*********)))))))))************+++++++++************************)))***++++++++++++***)))***************************************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************************************+++++++++*********))))))+++++++++***************************************)))))))))))))))))))))))))))************+++++++++************************************************************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************************)))))))))(((************************************************************************************************************************))))))(((((((((((()))))))))***++++++++++++***)))++++++******++++++,,,---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................000/////////.........---..............................///000000111111222222333333444444555555666999<<<======@@@LLL```pppxxxYYYOOOBBB:::777888888888555444444333222222111111111111111111111111111111111111111111000000000000000000000000000000000000//////////////////////////////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************************************************************+++++++++***************)))************+++++++++************************)))***++++++++++++***)))******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************+++++++++***************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++************************************************************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************************))))))))))))***************************************************************************************************************************))))))(((((())))))***)))***++++++++++++***)))++++++******++++++,,,---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------/////////.......................................------......//////000000000111111222333333444444333555555444444777>>>DDDMMMhhhwww^^^HHH;;;777333222444666666555444444333333222111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////...//////000000//////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************************************************************************************))))))*********+++++++++*********************************++++++***************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********************************************************************************+++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************************++++++++++++************************************************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))***************************************************************************************************************************))))))))))))))))))************++++++*********++++++******++++++,,,---++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------................................................------......////////////000000000111222222333333///111333555666888999:::555AAAPPP^^^ooovvvcccUUUJJJ===333999777555555555444222///333333222222111111111000111111111111111111111111111111111111000000000///000000000000000000000000////////////////////////...//////////////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************************************************************************************))))))*********+++++++++************************+++******************+++************************************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))))))))******++++++************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************)))))))))******+++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))************************************************************************************************************************************))))))))))))******+++******************+++++++++******++++++,,,---+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------------................................................//////////////////000000111111222333333333222333333444444333222;;;999777666<<>>;;;666222666555444222111111111222000000000000000000000000000000///......///000000.../////////000000000000//////000000000000//////000000000//////000000000000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))************************************************************************))))))))))))))))))))))))************************+++++++++***************************************++++++***))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))***++++++,,,,,,++++++***)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************++++++++++++++++++++++++*********************************************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...............////////////000000000000000000000000000000000000000000222333444999999777555333444777:::999>>>IIIUUUaaallltttwwwzzzsssooohhhccc]]]WWWRRRKKKBBB<<<999555111000111222111000222222111000///000000000000000000000000000000000000///............///000....../////////000000000...//////000000//////...000000111111111111000000000000000000000000000000...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++*********))))))************************************************************************))))))))))))))))))))))))************************************************************************+++******************+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++************************))))))***+++++++++++++++***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********++++++++++++++++++***************************************************************************************))))))))))))))))))))))))((()))))))))************************************((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------........./////////000000000000000000000000///////////////000000000444444444333222444888<<<999888777777999;;;>>>@@@GGGPPP\\\fffnnnvvv~~~~~~|||xxxxxx{{{yyysssllleee```^^^___]]]YYYTTTMMMGGGBBB???@@@===:::999999999777555888555222222333555444444//////////////////000000////////////////////////................................./////////000000...//////////////////...///000111222222111000///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************************************))))))))))))))))))))))))*********************************************************************************++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++************************))))))***++++++++++++************))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))((()))))))))************************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------------------............/////////////////////////////////000000/////////...///000000//////000222444444333333444666888999333777<<<>>>???@@@CCCFFFAAAAAAAAABBBEEEIIINNNPPPLLLLLLMMMMMMLLLJJJJJJIIIFFFEEEDDDBBB???<<<999888666777777777777777777666777666555444444444333222555333111000/////////......//////000000000000000........................------............------............////////////......////////////......///000111222222111000///////////////////////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************************************************************))))))))))))))))))))))))***************************************+++++++++************************)))***++++++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++************************((()))******++++++*********************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++)))))))))***************************************************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------......////////////////////////......///000000000//////000222555666555444444444//////000222333555666777999:::::::::888777777777666777888888999999888888222444888999888666666666555555666777777666666555222222222222333333333444///000000111000///---,,,111111000///......------...///000000000000000///........................,,,,,,---......---,,,,,,------........./////////---......//////......---//////000000000000//////000000000000000000000000---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++************)))************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************)))***++++++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))((())))))***************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++((()))))))))*********+++************************************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************++++++++++++***++++++++++++,,,,,,,,,+++++++++***++++++,,,---+++,,,,,,,,,,,,---------........................,,,,,,...////////////...))),,,///111111222333444000000000000///...------...------///111222111000444555555555555444222111...000333333222111222333111111222222111111000000555444333111///...------000222333444444444555555111111222111111000111222...//////000000///...---------------------------+++,,,------------,,,+++---------.........//////---......//////......---//////............//////000000000000000000000000---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))************************************************************************))))))))))))))))))))))))************************))))))******++++++++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''((((((((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))*********(((((((((((((((((((((((((((((()))***************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++(((((())))))*********+++************************************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------........................***+++---...//////.........///000000//////111333......///000222333444555333111000111444555222///000000111111222222222222000222333111//////222555......///000111222333444000000000000111222333444...//////...------...///---...//////...---...///....../////////...,,,,,,------------------------++++++------------++++++---------.........//////---..................---///...---,,,,,,---...///000000000000000000000000---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************+++++++++*********))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((())))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******************************************************))))))))))))******+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,---......//////..................////////////111111000000000000111111///000000000111111111111222222222222222222222222////////////////////////000000000000000000000000////////////////////////000000//////.........---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++++++++*********))))))************************************************))))))))))))))))))))))))************************************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&''''''(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******************************************************))))))))))))******************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------,,,,,,,,,,,,,,,---............------.........////////////111000000//////000000111....../////////000000000111111111111111111111111////////////////////////////////////////////////////////////////////////000/////////.........---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++++++++***************************************************************))))))))))))))))))))))))************************************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))),,,***(((''''''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******************************************************))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))*********++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------------,,,---------.........//////000//////////////////000---------............///000000000000000000000000/////////////////////////////////////////////////////////////////////////////////...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******************************************************))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++************************++++++************++++++************************************************************************************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,---------.........//////............//////------------............................................................////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........................................................------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((('''(((***,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++************************++++++************++++++************************************************************************************************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,------------...------------------...---------.........//////------------------------------------------------........................---------------------------------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...................................................------------------------+++++++++,,,,,,---------++++++++++++++++++++++++***************************************************************************************+++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&(((+++------+++(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,************************++++++************++++++************************************************************************************************************************************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---------------.........//////------------------------------------------------........................---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........................------------------------------------------------***++++++,,,,,,------...++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))*********)))))))))((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((***,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************************************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,************************++++++************++++++************************************************************************************************************************************************************************************++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------........................------------------------------------------------******+++,,,,,,---......************************************************************************************************))))))******++++++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******++++++******))))))(((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************************************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************)))************+++++++++,,,,,,,,,+++++++++******++++++,,,------------,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................------------------------------------------------******+++,,,,,,---......************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++******************************************************************+++,,,---+++)))(((((()))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))******************)))))))))))))))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************+++++++++*********))))))+++++++++************))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************************************+++,,,---+++)))(((((()))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))******************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************+++++++++*********))))))+++++++++************)))))))))*********+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))************************,,,++++++******++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************************************+++,,,,,,+++)))((()))***************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((())))))***))))))))))))))))))))))))))))))))))))***************)))))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))***+++,,,......))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************+++++++++***************+++++++++************))))))))))))*********++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************************************++++++************++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))***************************+++++++++***************************************************+++,,,+++)))((()))***************************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((())))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))***+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************************************+++++++++*********))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,************************************************++++++************++++++************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***************************************************+++,,,+++)))))))))+++************************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((()))))))))************))))))(((((()))***++++++************************(((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************************************+++++++++*********))))))(((((()))))))))*********))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,************************************************+++******))))))******+++))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,************************************************)))+++,,,+++***)))***+++************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******+++,,,))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,************************(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))***************)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********************************************************************++++++++++++++++++************)))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---***************+++++++++******************************))))))))))))******)))))))))************+++************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,---***++++++,,,,,,------...------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,************************************************)))***++++++***)))***+++************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,************************(((((()))***************))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))************)))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************))))))*********++++++++++++++++++************)))(((((((((((()))))))))***((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------))))))*********+++++++++******************************))))))))))))******))))))))))))************************++++++++++++************************************++++++++++++************************)))*********++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))******+++,,,,,,------******+++,,,,,,---......------------------------++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,************************************************)))***++++++***)))***,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,************************(((((()))***************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************(((((((((((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************))))))******+++++++++++++++++++++************)))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------))))))******++++++++++++******************************))))))))))))******))))))))))))************)))************+++++++++************************)))************+++++++++************************))))))******++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,------******+++,,,,,,---......------------------------++++++,,,,,,,,,------------------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************+++*********))))))((((((((()))***++++++***)))((())))))))))))))))))))))))((()))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++%%%,,,333444000***''''''))))))))))))))))))))))))))))))************))))))+++++++++*********))))))+++++++++*********))))))************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********************)))))))))(((((()))******+++***))))))************************)))*********+++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++(((---333444000+++))))))))))))))))))))))))))))))))))))************))))))+++++++++*********))))))+++++++++*********))))))************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++)))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******************))))))))))))'''((()))************************************************+++++++++,,,,,,+++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++(((,,,000000---***))))))))))))))))))))))))))))))))))))************))))))+++++++++***************+++++++++***************************************************************+++++++++++++++*********++++++++++++++++++++++++++++++************++++++************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))************)))))))))))))))(((((())))))******++++++++++++++++++++++++++++++))))))*********+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++''')))++++++(((''''''((())))))))))))))))))))))))))))))************))))))************************************************************************************************+++++++++***************************************++++++************++++++******************************************************************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))******)))))))))))))))******+++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((())))))((('''''''''((())))))))))))))))))))))))))))))************))))))************************************************************************************************************************************************+++******))))))******+++******************************************************************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))******************))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))(((((()))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))************))))))***************+++++++++***************+++++++++************************************************)))))))))*********************************************))))))))))))************************************************************************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))((()))))))))************,,,+++***)))(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++******))))))))))))))))))))))))))))))************))))))))))))*********+++++++++))))))*********+++++++++************************************************((()))))))))*********+++******************************))))))))))))************************************************************************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))(((((())))))*********+++---,,,***)))((('''(((((((((((((((((((((((((((((())))))))))))************'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((((((((()))******)))'''))))))))))))))))))))))))))))))************))))))))))))******++++++++++++))))))******++++++++++++************************************************(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++*********))))))************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))))))))***+++,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++*********))))))************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++***************************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++*********************))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************+++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************))))))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))******++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************+++++++++************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((()))*********'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,++++++***************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))*********+++++++++************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************))))))*********+++++++++((()))***++++++***)))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,+++******************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))******++++++++++++************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,************************))))))******++++++++++++((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((+++*********))))))(((((())))))))))))*********************)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))(((((('''''''''&&&''''''&&&%%%&&&'''((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))***************)))((((((************************(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++++++++++++++++++++++++++*********))))))******************************************************************************++++++++++++******)))))))))))))))))))))))))))************))))))((()))************+++++++++++++++++++++++++++++++++******************************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((************)))))))))(((((((((((()))))))))*********)))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''(((((())))))(((((((((''''''''''''''''''&&&&&&&&&'''((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))************************************************************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++++++++++++++++++++++++++*********))))))************************************************************************)))******++++++******)))))))))))))))))))))))))))((())))))*********)))))))))************+++++++++++++++++++++++++++++++++******************************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))''''''((((((((()))))))))))))))))))))))))))******))))))(((((((((((())))))''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))******))))))((()))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))************************************************************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++++++++++++++++++++************)))))))))************************************************************************)))******++++++******)))))))))))))))))))))))))))'''((()))***************)))************+++++++++++++++++++++++++++++++++******************************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))*********)))))))))))))))''''''''''''(((((((((((()))))))))))))))*********))))))(((((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))(((((((((((((((''''''''''''''''''''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))******)))))))))(((((((((((((((((((((((())))))************)))((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************************************************))))))))))))************************************************************************))))))************))))))))))))))))))))))))))))))&&&'''(((******+++++++++))))))*********+++++++++******************************************************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******''''''''''''(((((((((((((((((())))))************))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''(((((()))***'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))************))))))((((((((((((((((((((((((((())))))*********))))))************************(((((((((((())))))))))))((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))&&&'''(((******+++++++++))))))*********+++++++++******************************************************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************''''''((((((((()))))))))((((((((()))******++++++))))))(((((((((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))******'''''''''(((((((((((((((&&&'''((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******++++++******)))))))))))))))))))))))))))((())))))************)))************************(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++***************************************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************************************(((((()))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))'''((()))***************)))************+++++++++******************************************************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************((((((((()))))))))******'''(((((()))******++++++))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))(((''''''''''''((())))))''''''''''''((((((((()))&&&'''((()))***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******++++++******)))))))))))))))))))))))))))(((((()))***************************************(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************************************(((((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))*********)))))))))************+++++++++******************************************************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++(((((())))))*********+++))))))))))))************'''(((((()))***+++++++++))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))&&&''')))*********)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))'''((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************))))))((()))************+++++++++))))))))))))))))))))))))******************************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))*********************)))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))))))))*********+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))(((((('''''')))***+++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))************+++++++++++++++************************************************+++++++++,,,,,,,,,******************************)))))))))))))))***((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((('''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))***************)))))))))))))))))))))))))))))))))************)))************+++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((('''''''''((()))***))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++*********************************************************+++++++++,,,,,,******************************))))))))))))******((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************))))))))))))))))))******)))))))))*********++++++)))************+++++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++************************)))))))))))))))))))))))))))))))))*********++++++*********************************************************++++++++++++,,,***************************)))))))))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************)))))))))))))))*********))))))*********+++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))'''''''''''''''(((((((((((()))))))))************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))************************************************++++++++++++************************))))))))))))))))))***+++)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************(((((())))))************************++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))************))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))'''''''''(((((((((((((((((()))))))))************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********************************))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************))))))(((((()))***++++++***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))************((((((((()))******++++++*********++++++++++++,,,)))************+++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))******************++++++******))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))'''(((((()))***)))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))((((((((()))))))))******'''(((((())))))*********)))))))))))))))))))))))))))))))))************+++************************(((((((((((()))***+++,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((('''''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))************'''(((((()))******++++++*********+++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))((()))))))))***************++++++++++++***)))(((************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((((((***+++++++++***)))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))(((((((((((()))))))))***''''''(((((()))******+++))))))))))))))))))))))))))))))))))))************************************(((((((((((()))***+++,,,+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((('''(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************'''(((((()))***+++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((())))))*********++++++++++++++++++***)))(((************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((()))***,,,,,,++++++***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************************************(((((((((((()))***+++,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************)))************+++++++++++++++*********************++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))************************((()))***+++,,,+++******************************)))))))))))))))))))))))))))************++++++++++++++++++*********))))))************))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))************+++++++++***************************++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))*********)))((((((((()))++++++))))))))))))))))))))))))************************((()))***+++,,,++++++***************************)))))))))))))))))))))))))))************++++++++++++++++++*********))))))************))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''(((((())))))*********)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************)))************+++++++++***************************++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))((()))******+++))))))))))))))))))))))))************************))))))***++++++++++++***************************)))))))))))))))))))))))))))************++++++++++++++++++***************************))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((************************))))))*********+++++++++***************+++++++++***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++)))))))))))))))******+++))))))))))))))))))))))))************************))))))******++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((************************))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++((()))))))))************))))))))))))))))))))))))***************************************+++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************************)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((()))))))))************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))&&&''''''((()))*********(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************)))************+++++++++)))))))))***++++++,,,,,,***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((()))************)))))))))))))))))))))))))))******************************))))))******+++,,,************************)))))))))))))))))))))))))))************+++++++++***************+++++++++************))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))************+++++++++((())))))***++++++,,,,,,***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******'''((()))***+++******)))))))))))))))))))))))))))************************+++***)))))))))***+++,,,************************)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++************))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************)))************+++++++++((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))++++++******)))))))))))))))))))))))))))************************+++***)))))))))***,,,---************************)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++************))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))(((((('''''''''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))************************+++*********))))))(((((())))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,+++***)))))))))***,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))************************************)))))))))((())))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++******)))***************************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))************************************))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++*********)))******++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))************************((()))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************************************))))))))))))))))))))))))*********************************)))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************************************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***)))))))))***+++,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************************************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***)))))))))***+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++*********)))******++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++******)))*********++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,+++***)))))))))***)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************+++)))'''(((+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++++++++*********))))))************************)))************++++++++++++++++++++++++++++++++++++*********))))))((((((************************+++)))(((''''''((()))+++))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************)))************+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))******************************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************++++++,,,,,,,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************)))************+++++++++******))))))******+++,,,***************************************************)))(((''''''((()))***))))))))))))************+++)))((((((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++++++++*********))))))************************)))************+++++++++++++++++++++++++++++++++************)))))))))(((***************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************************)))************+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))***************************************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************++++++,,,,,,,,,******************************))))))(((((((((((())))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************)))************+++++++++******))))))******+++,,,***************************************************)))(((((((((((()))***))))))))))))***************)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++++++++***************************************)))************+++++++++++++++++++++++++++++++++************))))))))))))***************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))*********++++++************************************************))))))))))))))))))******))))))))))))))))))))))))***))))))))))))***++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************+++++++++++++++++++++++++++++++++++++++***))))))))))))((((((((())))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************)))************+++++++++******))))))******+++,,,***************************************************))))))(((((())))))***((()))))))))***************)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************))))))*********+++++++++*********************************)))))))))))))))******************************)))(((((()))******))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***))))))*********+++++++++************************************************)))))))))))))))*********))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((((((((((((''''''((()))))))))************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))***************************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************************************************************))))))*********+++++++++******))))))******+++,,,************************************************))))))))))))))))))))))))((()))))))))************))))))******)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************))))))*********+++++++++************************))))))))))))))))))************************************))))))))))))******))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))************++++++++++++************************************************(((((())))))***************************************************++++++,,,))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((((((((((((''''''((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******************************(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************************************************************))))))*********+++++++++******))))))******+++,,,************************************************))))))************))))))))))))))))))************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************************+++++++++************************)))************+++++++++************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))************))))))************))))))*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))******++++++************************+++************+++,,,,,,************************)))************+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***************************))))))))))))))))))))))))************************''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************)))))))))++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************)))************+++++++++******))))))******+++,,,************************************************)))******++++++******)))))))))))))))************(((***+++***(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))*********+++++++++************************)))************+++++++++************************((()))))))))*********************************************++++++*********))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))******++++++************************++++++******++++++,,,---++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((())))))((((((((())))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++*********)))))))))(((************************))))))*********+++++++++))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************)))************+++++++++******))))))******+++,,,************************************************)))***++++++++++++***)))))))))))))))************(((***,,,+++(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))******++++++++++++************************)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++******************************++++++++++++******))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))***+++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************)))************+++++++++*********)))***++++++,,,************************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******************************************************************))))))))))))************))))))***++++++++++++***++++++++++++******)))))))))************+++++++++++++++++++++******))))))***+++,,,,,,,,,+++)))(((+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,++++++---,,,++++++++++++***((()))))))))*********++++++++++++++++++++++++,,,,,,---,,,,,,+++***)))(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))---,,,+++******+++,,,---************************,,,***)))***++++++***)))++++++************++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((******))))))))))))******)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++))))))************))))))+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++*********))))))(((((((((((()))))))))***************************************************************************************************))))))))))))************))))))***+++++++++++++++++++++++++++*********)))************++++++++++++,,,+++++++++************))))))***+++,,,+++******,,,,,,,,,,,,++++++++++++************************+++***))))))++++++***)))++++++***************)))++++++++++++++++++++++++,,,,,,++++++***)))))))))************************++++++++++++++++++++++++++++++++++++************,,,++++++++++++++++++,,,************************,,,+++******+++,,,+++***++++++************++++++*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))(((************************+++*********))))))))))))************************)))************+++++++++))))))************))))))+++++++++*********))))))+++++++++*********))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++***************((((((((()))))))))******************************************************************************************************)))))))))*********++++++)))******+++++++++++++++++++++++++++************************+++++++++,,,,,,,,,++++++++++++******)))***+++,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...---,,,---------,,,++++++******++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,+++++++++************+++++++++,,,,,,+++++++++************************,,,+++***+++,,,---,,,+++++++++************++++++*********++++++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))***************************************)))))))))************************)))************+++++++++))))))************))))))+++++++++***************+++++++++***************************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************(((((()))))))))************************************************+++++++++************************************************))))))*********+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............******+++++++++++++++,,,,,,,,,,,,---------------...,,,+++,,,------,,,+++......---------,,,,,,,,,+++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++************+++,,,------,,,+++***************************---+++++++++---...---,,,++++++************++++++************++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))************************************************************************))))))*********+++++++++)))******++++++******)))***************************************************************************************************+++++++++++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))************************************))))))*********+++++++++************************************************************++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------....../////////...,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++++++++******+++,,,------,,,+++***************************,,,+++***+++---...---,,,++++++************++++++))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))*********************************************+++++++++************************))))))*********+++++++++******++++++++++++***************************************************************************************************************++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************+++++++++)))))))))*********++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,*********************************************************++++++++++++,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,+++,,,,,,---...000000000111111222333333555666666777777888888999999777666666666666555333/////////.....................------,,,,,,++++++***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++************************+++***)))+++---...---,,,++++++************++++++)))))))))************+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---++++++************++++++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++*********************+++++++++***************+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,*********************************************************+++++++++,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,---------.....................///000333555666777888888999::::::;;;;;;>>>>>>>>>???@@@AAAAAAAAA@@@??????@@@AAABBBBBBAAA:::999888777555444333222000//////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////------,,,,,,,,,+++++++++,,,++++++++++++++++++,,,***************************)))(((***,,,------,,,++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++******++++++,,,)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************)))******+++,,,,,,------))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,******************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------------.........//////111111222444777:::===???>>>>>>??????@@@AAAAAABBB<<<======>>>???@@@@@@@@@>>>===>>>@@@CCCEEEEEEDDDFFFEEECCC@@@===;;;999888111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,,,,++++++---,,,+++******+++,,,---************************)))(((((()))+++---,,,+++++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,++++++******++++++,,,)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------************************+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))************,,,...///...+++***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,---///000000...---,,,---000000///...---000444888<<<>>>@@@BBBBBBAAA@@@>>>AAACCCBBB??????BBBBBB@@@AAACCCEEEFFFFFFEEECCCAAABBB???;;;:::;;;>>>@@@AAAAAABBBEEEFFFFFFEEECCCBBBDDDAAA===888333111222333.../////////...---,,,+++000...,,,++++++---///000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))'''(((***,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++(((((()))***+++,,,,,,,,,******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))+++)))(((''''''((()))+++)))************+++++++++************************************************************************+++++++++*********))))))************************++++++************+++++++++++++++*********))))))******++++++++++++******++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,---------+++,,,---,,,++++++---///************************+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))************...///000///---,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------,,,,,,------............///...------000222///111444666888;;;???BBBBBBCCCDDDDDDEEEFFFFFFFFFBBBDDDBBB??????CCCEEECCCFFFFFFHHHKKKMMMMMMIIIFFF<<<<<<>>>@@@CCCEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCDDDCCC@@@;;;777555111///...,,,,,,...///111---------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))******))))))((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((***,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++,,,,,,******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***************************)))(((''''''((()))***)))************+++++++++************************************************************************+++++++++*********))))))************************++++++************+++++++++++++++*********))))))******++++++++++++******++++++++++++++++++++++++************++++++++++++++++++,,,,,,---,,,,,,,,,))))))***+++,,,,,,------******++++++++++++++++++***+++,,,,,,++++++---...************************+++++++++***************+++++++++***************))))))))))))))))))))))))************************)))))))))*********++++++---///000///---,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------...000000---...---------000444888444888===AAACCCEEEHHHIIITTTRRROOOLLLIIIGGGGGGGGGBBBDDDDDDAAABBBFFFGGGEEEGGGGGGIIILLLOOONNNJJJEEEJJJIIIHHHFFFEEECCCBBBBBBKKKJJJHHHGGGEEEDDDCCCCCC888;;;>>>BBBCCCBBB???>>>:::777333///......///111,,,---...//////...,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))***))))))))))))(((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************,,,,,,,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((((((***,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++************************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***************************)))(((''''''((()))***)))************+++++++++************************************************************************+++++++++***************************************++++++************+++++++++++++++*********************++++++++++++******++++++++++++++++++++++++************+++++++++,,,---------------,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,---------.........---...000000///000111333************************************************************************))))))))))))))))))))))))************************))))))*********++++++++++++,,,------+++***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...---------------...//////,,,---///000111555999===???AAADDDEEEEEEEEEEEEGGGIIIGGGEEEBBB???===;;;;;;<<<@@@BBB@@@AAACCCBBB???===@@@DDDEEEDDDBBB@@@???BBBAAA@@@???@@@CCCIIILLLFFFHHHKKKMMMMMMJJJGGGEEE<<<;;;::::::===???BBBCCCCCCAAA???;;;777333///---......///////////////...,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++******************************++++++++++++++++++++++++))))))*********+++++++++******************************)))(((((()))******))))))*********+++++++++************************************************************************************************************************++++++************++++++******************************++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,......,,,,,,+++,,,,,,---...///000111222333444555777999;;;<<<;;;<<<===>>>************************************************************************))))))))))))))))))))))))************************************++++++++++++***+++---,,,+++******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------...............------------......,,,///333666888;;;===@@@CCCCCCCCCBBB@@@???AAABBB===???CCCFFFIIIKKKKKKKKKJJJOOOSSSTTTTTTUUURRRMMMIIIPPPVVVVVVSSSQQQSSSWWWOOOOOONNNKKKGGGEEEFFFHHHDDDEEEGGGIIIJJJJJJJJJIIIIIIEEE@@@======>>>>>>>>>???BBBEEEFFFDDD???999555222111///.........000111,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++***)))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((()))))))))******************************************))))))))))))******))))))))))))))))))))))))************++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******++++++++++++******************************++++++++++++++++++++++++))))))*********+++++++++******************************))))))))))))******))))))*********+++++++++************************************************************************************************************************++++++************++++++******************************++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,++++++++++++,,,,,,++++++,,,---...///111222444444666888:::<<<>>>???DDDFFFIIIIIIIIIHHHIIIJJJ***************************************+++++++++***************+++++++++))))))))))))))))))))))))*********************************++++++++++++,,,+++---......,,,+++,,,---******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,------......,,,---------............,,,---------............///............//////000111444999<<<>>>@@@BBBCCCBBBCCCCCCBBBBBBCCCEEEHHHIIIMMMRRRXXX]]]```aaaaaaVVV[[[___```bbbeeeccc___YYY___ddddddaaa```dddiiiiiimmmpppnnnhhhaaa]]][[[^^^ZZZTTTNNNIIIGGGGGGHHHFFFCCCAAABBBEEEEEEBBB???888<<>>???@@@@@@AAADDDIIIMMMOOOSSSZZZ^^^aaabbbcccdddbbbdddggglllsssyyywwwrrrsssrrrlllgggaaabbbaaa______fffrrr{{{yyyrrrddd[[[OOOIIIIIIMMMOOOOOOMMMHHHAAA<<<;;;>>>BBBFFFQQQOOOKKKEEE>>>777111...---------.........//////........................,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++************************))))))))))))))))))))))))******))))))))))))******************************))))))******+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))+++------,,,******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......******++++++++++++******************************************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************************************************************))))))******++++++++++++************************++++++************++++++))))))******++++++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------///.........///222444666???BBBGGGLLLOOOOOONNNMMMEEEDDDDDDCCCBBBAAA@@@@@@>>>@@@BBBBBB@@@>>>======************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................000///...---------///000000000000333888===@@@BBB???@@@BBBFFFNNNYYYeeemmmbbb[[[XXX^^^fffmmmrrrwwwzzz|||zzzvvvnnnfffbbbccchhhttt}}}}}}}}}uuulllgggbbbZZZSSSTTTMMMHHHGGGFFFBBB@@@AAAFFFLLLQQQQQQKKKDDD>>>;;;111000//////000000///---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))************+++++++++*********)))))))))))))))---,,,***)))))))))******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************))))))))))))******************************)))************+++++++++++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************************+++++++++,,,,,,,,,++++++******************------------,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,+++******))))))******************************+++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,+++***))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++******************,,,---,,,+++(((((()))***...+++)))+++...///---***+++---111444888>>>DDDIIIIIIJJJJJJJJJJJJIIIHHHGGG@@@>>>;;;999777777777888======>>>>>>>>>======<<<************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////......---...///000555555555777:::===??????DDDKKKVVV___cccbbb___\\\dddeeennn{{{zzzsssmmmfffbbbhhhpppyyycccVVVKKKJJJMMMIIIAAA;;;???@@@FFFQQQXXXWWWLLLCCC<<<888333000000000111111......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++*********++++++++++++++++++++++++************************************************************************************************)))************+++++++++************)))))))))))),,,,,,***)))))))))******************************************************************************************************)))))))))*********++++++************************************************)))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))******************))))))))))))******************************)))************+++++++++++++++++++++++++++++++++++++++***)))))))))))))))******************************+++++++++,,,,,,,,,++++++*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------////////////////////////////////////////////////------------------,,,,,,...------,,,,,,------...------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************,,,++++++***))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++******************+++,,,---,,,******+++,,,)))+++...//////......---666999===@@@AAACCCFFFGGGHHHGGGFFFDDDAAA???===<<<===<<<;;;:::::::::;;;;;;:::<<>>777333222111000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++************************,,,+++******)))*********************************************************************************************************((()))))))))************************************************************)))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))))))))******************************)))************+++++++++++++++++++++++++++++++++++++++***))))))))))))*********************************+++++++++,,,,,,,,,******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---......//////------------------------........................------------------............------------............---,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************************************,,,+++******)))***************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******++++++++++++++++++)))+++------,,,,,,,,,---))),,,//////...000555:::CCCFFFIIIJJJHHHFFFDDDCCCAAAAAA@@@?????????@@@@@@<<<>>>@@@BBBDDDFFFGGGHHHGGGHHHKKKNNNRRRTTTVVVWWW************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---....../////////222444444333444888;;;;;;<<>>888222...000000///......///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++)))***************++++++++++++******************************************************************************************************************(((((()))))))))*********************************************************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))((()))))))))******************))))))))))))******************************))))))*********+++++++++++++++++++++++++++++++++++++++***))))))***************************************+++++++++,,,,,,,,,******+++++++++++++++,,,+++++++++,,,,,,,,,------,,,---------------.............../////////000000+++,,,,,,,,,,,,,,,------........................---------------............------,,,,,,------...///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************++++++***************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++++++++,,,)))+++---...---,,,,,,---......------000888CCCKKKHHHJJJJJJHHHDDD@@@===<<<:::;;;;;;===???BBBDDDEEEDDDGGGKKKOOOSSSUUUVVVVVVVVVVVVVVVUUUTTTRRRQQQPPP************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,---......///000000...222555555555777===BBBGGGIIIKKKNNNTTT]]]hhhpppwww~~~|||}}}{{{xxxxxxzzz}}}yyymmmiiiiiikkk{{{~~~hhh]]]KKKMMMOOOQQQQQQQQQQQQQQQXXXWWWUUUSSSMMMDDD:::333111000///.........000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++))))))******+++++++++,,,************+++*********************************************************************************************************))))))))))))************************************************************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******((()))))))))******************))))))))))))******************************))))))*********++++++++++++++++++++++++++++++++++++***************++++++******************************+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,------..............................---.........//////000000000000000000000000000000........................------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************+++***************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,***,,,------,,,++++++,,,111///000555===FFFLLLOOOEEEEEEBBB===999666666777888888:::<<>>:::555333333777:::888:::???DDDJJJNNNQQQSSSWWWWWWWWWVVVSSSPPPMMMJJJEEEEEEEEEDDDBBBAAA???>>>************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......................................................///000111222333333444777:::;;;<<>><<<;;;999777777:::@@@EEEDDDGGGLLLQQQUUUWWWXXXXXXPPPOOONNNKKKHHHDDD@@@>>>;;;<<<======>>>>>>======************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......................................................///000111222333444444;;;>>>AAAAAABBBJJJXXXddd{{{zzzxxxyyyyyyyyytttsssyyyzzzhhhbbbmmm}}}pppYYYSSSWWWQQQNNNLLLLLLMMMOOOPPPPPPPPPLLLEEE>>>777333111000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))***+++,,,,,,------((()))***+++,,,,,,+++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************************************)))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))******************))))))))))))******************************)))************++++++++++++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......---......///000111111222111333555777:::===???@@@@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB::::::999777666555444333222222111111111111222222111111000///////////////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,---......+++,,,,,,---///333:::>>>KKKMMMNNNKKKEEE???===>>>;;;;;;<<<<<<>>>CCCJJJNNNXXXXXXYYYXXXUUUPPPKKKHHHEEEEEEDDDBBB@@@>>><<<;;;777777777777777666555444))))))))))))))))))))))))************************+++*********))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++---...---,,,,,,++++++,,,,,,---........................---------............///...///000000......///000---///111111000222777<<>>???AAAEEEIIIKKKKKKJJJMMMLLLKKKMMMPPPQQQPPPMMMPPPMMMJJJJJJMMMOOOMMMLLLIIIIIIFFFBBB@@@???===999555555333333222333444444///000111111111111000///111111000///...---,,,,,,......---,,,,,,,,,,,,---------------------------,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......///---+++******+++...///+++---...///333<<>>@@@FFFOOOVVVYYYYYY]]]VVVNNNJJJIIIGGGBBB>>>DDD@@@;;;777666777888999888777666444333444888;;;************************************************+++*********))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++,,,------,,,,,,++++++,,,,,,---........................---------............//////000111000///...///111///000111222444888<<>>888222222111///------...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))++++++***)))))))))))))))(((((((((((()))))))))***************************************************))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,******+++,,,,,,---------+++,,,------............000111111111222333333333;;;<<<===???@@@AAAAAABBBDDDDDDEEEGGGIIIJJJJJJIIILLLKKKKKKMMMPPPQQQPPPOOOLLLLLLKKKKKKJJJJJJIIIHHHGGGHHHHHHFFFEEEEEEEEEDDDGGGEEEBBB>>><<<:::::::::666666555333222111000000000000///...............///...------,,,,,,------------------------------,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------.........---------......---///333:::AAAIIIMMMPPPKKKGGGBBB>>><<<===???@@@???CCCIIIQQQVVVXXXVVVTTTPPPKKKEEECCCDDDDDDAAA>>>===;;;999888888999:::::::::;;;;;;999888888:::<<<***************************************************************)))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++***+++,,,------,,,,,,,,,,,,------........................---------............//////000111000//////000222111333666999<<<===???@@@GGGRRReeexxxyyysssrrrtttnnn\\\___nnnttt___VVVUUUSSSNNNJJJDDDJJJPPPRRRQQQNNNEEE<<<666444222000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++*********************************)))************+++++++++************************))))))))))))))))))))))))+++***))))))))))))))))))((((((((()))))))))******************************************************)))))))))*********++++++************************************************************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,---.........---,,,---------------...//////,,,///444:::===?????????CCCDDDDDDEEEEEEFFFFFFFFFAAAAAABBBBBBCCCDDDEEEEEEGGGGGGGGGHHHKKKMMMLLLKKKGGGIIIKKKKKKJJJGGGFFFEEEEEEFFFGGGHHHHHHHHHJJJLLLIIIHHHFFFDDDCCCCCCEEEFFFAAA@@@>>>;;;999777666555111000///......///000000//////...---------------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------...///000000///......222555<<>>BBBEEENNNRRRVVVXXXVVVRRRNNNLLLOOOIIICCC@@@???===:::777777777777666666777777777555666777777666555666888************************************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---------,,,,,,,,,,,,------........................---------............//////000000///...///111333333888>>>@@@???@@@CCCGGG]]]hhh{{{rrrpppsssvvvmmm___```{{{vvvccc\\\WWWRRROOOIIIKKKNNNSSSVVVTTTKKKCCC===888333111111111///,,,------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))******)))))))))))))))***(((((()))))))))*********************************************************))))))*********+++++++++*********************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,---...//////...,,,+++000///......///000222333444777<<<@@@DDDEEEEEEDDDBBBCCCCCCDDDDDDFFFGGGGGGAAABBBCCCDDDEEEFFFIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNPPPPPPQQQSSSTTTSSSPPPMMMGGGGGGHHHKKKKKKJJJLLLPPPIIIHHHFFFEEEFFFGGGIIIJJJHHHIIIIIIHHHFFFCCC???>>>666444222000/////////000000///......---.................................,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...///000111111;;;???GGGNNNRRROOOGGGAAA888999:::;;;>>>BBBFFFJJJTTTUUUTTTOOOIIIFFFGGGIIIMMMIIICCC???===;;;999777::::::999777555555666777:::<<<>>>@@@BBBDDDHHHKKK***************************************************************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///000111000...------......------,,,,,,------...........................---------............///...////////////000333666999>>>AAA@@@???FFFWWWeee}}}xxxgggdddrrrsss\\\VVV[[[QQQMMMLLLPPPVVVWWWSSSOOOFFF@@@888333222111000...------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++))))))*********+++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))***)))))))))))))))******))))))))))))************************************************************************++++++++++++***************************************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,------......---,,,+++---...///111444888;;;===GGGFFFEEECCCAAA???===<<>>;;;555999>>>BBBDDDGGGJJJMMMKKKKKKJJJEEEAAA@@@CCCGGG???===;;;:::;;;<<<===>>>;;;;;;;;;999888:::>>>BBBCCCFFFKKKPPPVVV]]]eeekkk++++++++++++++++++++++++*********************************+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...000000000...---...///......------------..............................---------............///...///000000111444888;;;AAACCCCCCCCCHHH[[[xxx}}}ttt}}}rrreeeiiixxxiii\\\TTTLLLFFFHHHMMMPPPSSSUUUNNNIIIAAA:::666333111000------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++*********++++++++++++,,,*********+++++++++++++++************************)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))*********++++++************************++++++++++++++++++++++++*********++++++++++++,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,...111666<<>>>>>???EEEEEEEEEFFFHHHKKKNNNPPPGGGJJJMMMLLLHHHEEEFFFGGGDDDEEEEEEEEEEEEGGGJJJLLLRRROOOLLLMMMQQQTTTRRRPPPSSSKKKHHHPPPUUUSSSPPPRRRNNNNNNNNNMMMLLLJJJHHHGGGGGGKKKPPPTTTUUURRRNNNKKKIIIGGGDDD@@@;;;666222111111111000///////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------.........---,,,---111999@@@DDDNNNOOONNNHHHAAA<<<<<<>>><<>>===888888666666666888:::<<<555999>>>AAADDDJJJRRRXXXaaaeeekkkqqqxxx++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,------------...------------------------,,,---......------...///......------------..............................---------............///000111222333555999>>>BBBEEEGGGLLLUUUeee|||{{{zzz{{{lllcccgggmmm___TTTIIIFFFGGGHHHMMMSSSSSSRRRMMMFFF>>>777222111........................------............------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---************************)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))***++++++))))))*********+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------.........---,,,---...000111333555999===BBBEEEHHHIIIBBBBBBBBBDDDEEEHHHJJJKKKHHHGGGGGGGGGIIIKKKNNNPPPCCCGGGLLLKKKFFFBBBAAABBBCCCEEEGGGHHHIIILLLRRRVVVOOOQQQSSSTTTWWW]]]fffmmmmmm^^^WWW^^^ccc]]]VVVSSSLLLNNNQQQSSSTTTRRRPPPOOOKKKMMMQQQTTTUUUUUUTTTRRRRRRQQQNNNJJJEEE???999666222111000000//////000000........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------,,,,,,------------,,,,,,------.........///////////////111555;;;CCCKKKOOOQQQMMMHHHBBB@@@AAAEEEIIIJJJMMMPPPPPPNNNOOOTTTXXX___ZZZRRRKKKEEE@@@<<<999;;;;;;:::999888999;;;===???HHHSSS]]]dddlllttt{{{++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,---------......------------------------***+++,,,,,,++++++---.........------------..............................---------.........//////111222444555888<<>>AAACCCDDDEEEEEEDDDEEEFFFHHHJJJLLLNNNOOOPPPHHHGGGFFFEEEFFFHHHJJJKKKJJJPPPVVVWWWSSSOOONNNOOOTTTWWW[[[]]]___dddkkkppp^^^fffmmmppprrr|||{{{ooosssvvvmmmaaa[[[[[[]]]___```^^^YYYUUUQQQQQQRRRSSSTTTUUUWWWXXXYYYWWWWWWUUURRRLLLEEE???;;;222111111000000000000000////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,------------------------,,,------......------,,,.........////////////000///222666<<>>@@@DDDIIILLLVVVbbbrrrwwwsss++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------000000///...///111111...111000000111222222111000000222666;;;>>>???CCCGGGHHHaaa}}}vvv}}}ppp[[[ZZZkkkuuuZZZOOOPPPMMMCCCJJJSSSZZZXXXMMMBBB<<<;;;222111000///------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++************************++++++++++++++++++++++++************************************************))))))))))))************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++******+++,,,,,,222///,,,---222999???BBBCCC@@@>>>???@@@BBBFFFIIIKKKNNNPPPNNNIIIHHHKKKPPPRRREEE;;;===BBBDDDHHHNNNVVVaaaiiiddd\\\[[[bbbhhhvvv}}}|||}}}}}}{{{|||yyymmmqqqjjjcccjjjxxx{{{|||lll___]]]YYYUUUQQQOOOQQQRRRVVVXXXYYYXXXUUUOOOIIIEEE???>>>;;;777333222333444//////.........///000111........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------++++++---111555---444>>>IIIQQQVVVWWWXXXPPPEEE@@@IIIUUUXXXVVVUUUQQQQQQPPPNNNNNNNNNKKKHHHGGG>>>888;;;>>>===>>>BBB???BBBCCCCCCLLL\\\gggiii{{{zzzrrrjjjbbbXXXPPPMMM++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................+++---///000000000---***////////////000111000///444666999;;;<<>>AAACCCDDDCCCCCCFFFFFFFFFEEEGGGNNNXXX```aaaXXXRRRSSSUUUVVVZZZ___eeefffeeeccccccjjjyyy{{{|||zzznnnaaaWWWPPPMMMPPPSSSWWWYYYYYYWWWRRRPPPIIIGGGCCC===777333000000//////000000000000000000........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////...---...222444999>>>FFFNNNSSSTTTSSSQQQKKKHHHLLLUUUYYYWWWSSSSSSSSSUUUUUURRRNNNIIIFFFDDD===:::999<<<===;;;>>>CCCDDDMMMXXXbbbqqquuuiii```ZZZWWWRRRNNNKKKJJJMMMPPP++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................../////////000000//////////////////000000111111111:::;;;<<<;;;@@@NNNbbbqqqssssss|||ssskkkkkkjjjjjjlllnnnoooooommmpppmmmiiieeedddeeeggghhheeennnqqqlllkkkpppsssqqqttt{{{nnn```dddiiiZZZSSSQQQNNNMMMSSSYYYYYYPPPHHH<<<777222000000000///---------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......///...------...444;;;<<<999888;;;???AAABBBDDDFFFGGGGGGDDDAAACCCDDDGGGMMMVVVbbbnnnuuupppkkkiiilllooooooppprrruuulllhhhmmmuuu~~~mmm^^^RRRLLLIIILLLQQQUUUWWWWWWVVVUUUTTTRRRNNNHHHBBB<<<777444000111111222111111000///......................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000//////000444666EEEIIIOOOUUUVVVUUUQQQNNNMMMPPPVVVZZZXXXTTTUUUYYYeeeccc\\\SSSHHH@@@===>>>======>>>???>>>@@@IIISSSYYYiii}}}{{{lllaaaYYYRRRKKKFFFGGGKKKOOOPPPRRRYYYdddlll++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............333000......------000444///000222222333444666777:::>>>BBBGGGTTTjjj{{{|||~~~uuuooommmkkkiiieeedddcccdddeeeggghhhiiijjjiiigggggghhhkkknnnqqqmmmrrrtttqqqppppppllleeefffhhhjjjlllqqq{{{sssccc]]]|||pppXXXQQQTTTVVVVVVTTTRRRRRRSSSGGG???555000///000///...................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------...///000111999;;;<<<:::777999>>>CCCDDDEEEDDDBBBAAADDDDDDCCCEEEKKKUUUcccqqq{{{sssssswwwzzzyyyuuujjj```XXXSSSLLLLLLLLLMMMOOOPPPRRRSSSUUUSSSPPPMMMIIIEEEAAA???555444333111000000000000................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------////////////000444:::>>>JJJNNNTTTYYYZZZXXXTTTQQQUUUVVVVVVSSSPPPRRR[[[cccnnncccUUUIII@@@<<<>>>BBB@@@@@@@@@CCCJJJVVVdddooovvvZZZSSSMMMKKKLLLOOOUUU[[[___jjjtttvvvvvv|||++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...---///333111,,,,,,111...000222333444666:::===666CCCTTTdddxxxzzzpppzzz}}}tttiiidddeeekkkpppsssiiihhhgggfffiiimmmssswww~~~tttooolllgggcccdddiiippptttccchhhyyyxxx^^^[[[VVVRRROOOOOOPPPRRRPPPGGG;;;222////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...,,,,,,---111555888AAA???======>>>AAACCCDDD???CCCBBB===<<>>;;;;;;<<>><<>>666111000///////////////000........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---,,,+++---------...//////000000000000000///////////////...---,,,,,,,,,---......,,,,,,,,,------------------------------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,------.../////////...//////000111111>>>>>>@@@CCCEEEFFFDDDBBBBBBDDDCCCBBBLLL```qqqyyyyyytttxxxuuullleee[[[TTTNNNQQQQQQMMMLLLKKKFFF>>>:::777444333333333111.../////////......//////000...//////...,,,///555:::888111,,,,,,---,,,+++---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///,,,------,,,,,,---000333>>>FFFKKKJJJKKKPPPQQQPPPOOOTTTYYYWWWQQQTTTeeewwwqqqbbbPPPDDDAAA@@@???<<>><<<333,,,,,,---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............//////...---,,,---000666:::FFFJJJKKKKKKNNNSSSVVVUUUQQQVVVUUUOOOSSSaaajjjkkkXXXIII>>>>>>AAAAAADDDJJJaaasss}}}fff^^^ZZZ```qqq++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++++++++++++++,,,,,,,,,------------------------------------------............///////////////000000000111//////333777<<>>???BBBEEEHHHJJJHHHFFFDDDKKKNNNTTT___kkkrrroooiiiqqqtttfffiiizzzlllbbb\\\^^^___bbbpppssspppeeebbb]]]WWWTTTRRRNNNKKKEEE???888444444444222///111111000/////////000000---////////////444<<>>===AAA@@@@@@SSSkkkyyyddd\\\^^^eeeqqq+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------------------------------------.........//////////////////000000111111444111111777>>>HHHWWWccccccqqqzzzvvv|||ppphhhffffffkkkfff___\\\```mmm~~~oooggggggeeehhhzzzpppccc```vvvppp___SSSRRRPPPGGGEEEIII@@@:::333111333444111---////////////////////////........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------------......//////------...///111333555666666666666666666666666666666555555555555555555555444333333222111000//////.......................................------,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////000000///111555:::@@@CCCGGGHHHIIIGGGFFFIIIPPPUUUaaaeeennnyyy}}}|||pppvvvyyyuuulllmmmuuuxxxsssmmmddd___aaabbbaaahhhsss~~~rrrhhh^^^[[[\\\XXXPPPIIIHHHEEE@@@:::555333222333222222111000000000000000---/////////000666>>>EEECCC999000------,,,---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.........---------............/////////000111444:::BBBHHHHHHLLLRRRXXXYYYWWWTTTSSSPPPMMMSSSdddmmmdddQQQDDDEEE???AAALLLSSS[[[ssssss]]]YYY```uuu,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------------........./////////...//////000000111111222444222333:::CCCOOO___mmmxxxxxxqqq}}}kkkcccfffhhheeeaaa___dddmmmwwwtttlllbbb___fffvvvzzz\\\\\\yyyuuuVVVRRRUUUNNNJJJMMMEEE@@@999555444333111...////////////////////////........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////---------...///000222222///111555999===AAACCCDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>???@@@BBBBBBAAA@@@@@@???>>>===<<<:::999888888222222111111000//////////////////...---,,,+++***------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------......///000000111333666;;;???CCCFFFGGGEEEDDDFFFOOO```sss}}}vvvgggpppuuuiiieeeeeebbbdddrrr}}}~~~}}}}}}~~~rrrggggggjjjeeeYYYPPPMMMLLLHHHBBB:::666555666444333222111000000000000.../////////000666???GGGFFF;;;222///...------000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---------............---------............///+++---000444888>>>EEEJJJNNNQQQWWW[[[XXXRRRQQQTTTeeelllwww{{{jjjPPPCCCDDDCCC>>>EEE___|||lll]]][[[nnn,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,---...++++++,,,,,,,,,,,,------------------------------............////////////...//////000111111222222222222888BBBNNNYYYhhhttt{{{{{{ttteeedddjjjkkkiiihhheeeuuusssiiiddddddnnnzzzrrrYYYYYYqqqrrraaaYYYTTTQQQQQQKKKGGGAAA:::555222111111////////////////////////........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,------...//////////////////000111444666777777:::???DDDHHHKKKLLLLLLJJJIIIHHHGGGEEEDDDCCCBBBBBBDDDHHHKKKLLLKKKHHHGGGFFFFFFEEEDDDCCCBBBBBBAAA===<<<;;;:::888777666666444444333222000...,,,+++................................................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...............//////000///222777<<>>:::888444444333222111111111111...//////...000666???GGGGGG===444111000------///------------------------,,,,,,,,,---------..............................------------............---------............///***...444:::???EEEJJJMMMTTTTTTWWWWWWRRROOOWWWbbbrrrVVVDDD@@@BBBDDDLLL___sssddddddmmm|||,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,---...++++++,,,,,,,,,---------------------------------............/////////000...//////000111222222222444777AAAPPP]]]hhhuuu~~~uuuxxxwwwnnnooosssuuuooohhhllluuuzzznnncccfffrrrvvvsss[[[\\\wwwvvv\\\SSSTTTUUUNNNLLLFFF>>>777333222333000000000000000000000000////////////////////////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,------...///000000000000000222444777999;;;???BBBGGGKKKMMMMMMLLLKKKKKKJJJHHHEEEBBB@@@>>><<>>:::999888777555222000///................................................++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...............///000000///333999@@@DDDGGGGGGFFFIIIIIIRRRjjj}}}lll\\\]]]ccchhhjjj[[[aaannnsss||||||^^^WWWPPPLLLJJJFFF>>>888555444333222111111111111...//////...///555???GGGGGG>>>555222111...---...------------------------,,,,,,,,,---------..............................---------.........//////---------.........//////,,,111999AAAFFFKKKOOORRRVVVTTTTTTRRRMMMOOO___rrrwwwUUUDDDHHHKKKEEEPPPgggyyyggg[[[[[[rrr*********++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///.........///////////////000...///222333000111444555???HHHPPP^^^vvvnnnsssxxxrrrnnniiimmmqqqqqqrrr{{{kkkdddiiiiiikkkvvvqqqNNNSSSnnnsssXXXTTT[[[YYYPPPHHHFFFCCC;;;444222111000///000111222111000////////////....................................------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------............---,,,,,,,,,---...000111222222222000222666:::>>>BBBDDDEEEEEEEEEDDDFFFHHHIIIIIIHHHLLLMMMMMMLLLKKKHHHFFFDDDGGGIIILLLOOOQQQQQQQQQPPPOOONNNMMMKKKHHHEEEBBBAAAAAABBBBBBCCCDDDFFFHHHHHHKKKIIIFFF@@@;;;555111///......///000000000000000000000///......---............---------,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,------......------,,,////////////////////////***...222111......111444555:::@@@DDDGGGIIIHHHFFFBBBRRRiiiyyyxxx{{{}}}|||tttyyynnnooosss|||hhheee[[[OOOMMMPPPJJJ===777555333333333333111000///------//////222;;;DDDFFF@@@888222///---------,,,,,,,,,------.........------------------------................................................+++---//////...------...000666>>>FFFKKKOOORRRUUUQQQTTTUUUOOOKKKSSSgggxxxfffPPPIIIDDD???IIIZZZvvvlllWWWVVVgggzzz+++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///.........///////////////222000000333222000222666888@@@MMMaaazzz{{{xxxnnnkkkfff```eeemmmyyyssskkkfffgggnnn}}}iiiZZZ___xxxkkkYYYUUUVVVVVVOOODDD@@@@@@:::111333222000000111111000///////////////....................................------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------***++++++,,,---...//////---///222666999;;;======>>>>>>@@@AAABBBBBBCCCCCCBBBBBBDDDGGGKKKMMMNNNNNNKKKJJJIIIHHHFFFDDDBBBAAAFFFGGGHHHJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGCCC@@@>>>666555333000/////////000///...------------...............---------,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,------......------,,,////////////////////////+++...111000......222666:::>>>CCCFFFGGGGGGFFFDDDFFFVVVlllyyytttxxx~~~yyy{{{}}}vvvnnnbbbYYYVVVUUULLLBBB:::777444222222222222111///------///000222:::DDDFFF@@@888222///...------,,,,,,,,,------.........------------------------................................................,,,...//////......///111777;;;AAAHHHMMMQQQTTTUUUXXXSSSNNNQQQZZZccchhhiii```SSSIIIEEECCCGGGWWWkkkpppiiifffxxx,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///.........//////000000000444111111333222222555;;;CCCKKK\\\wwwyyymmmaaabbbhhhhhhcccdddoootttjjjggggggkkksssdddQQQWWWxxxeeeUUUSSS[[[VVVGGGBBBHHHCCC555666444111000000000///...////////////....................................------------------------,,,.........---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------******++++++,,,...///000111444999>>>CCCFFFHHHIIIHHHHHHGGGFFFEEECCCCCCBBBCCCCCCDDDEEEDDDCCCAAA@@@CCCCCCBBBAAA???===<<<;;;888:::<<>>???AAADDDGGGJJJLLLNNNQQQPPPOOOMMMLLLLLLLLLLLLFFFHHHKKKMMMMMMLLLJJJHHHCCC@@@;;;666222111111111//////............//////.........------------,,,------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------............------////////////////////////,,,...000///...000444999@@@BBBEEEGGGGGGFFFFFFGGGCCCRRReeeuuuvvvooorrreeeXXXYYYddduuuzzzpppnnnlllaaaQQQFFF>>>:::666333222222222111000......000000111999CCCEEE@@@888222///...---------------------.........------------------------............................................................---///222555>>>@@@DDDJJJPPPSSSTTTSSSWWWPPPPPP^^^qqqvvvhhhXXXHHHIIIGGGFFFLLL```{{{~~~gggjjj---------,,,,,,++++++***------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///.........///000000111111444222111222333555===FFFXXXcccvvvpppmmmsssjjj___ZZZ___iiippprrrwwwvvvmmmccc```bbbmmm{{{```QQQaaazzzeeeUUUYYYVVVOOOLLLNNNHHH???888555111000000111111111////////////............................................................---...///...---,,,---///------------------------------------..........................................---,,,------...///666999>>>CCCHHHJJJKKKKKKFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCAAA===999666444<<<>>>???@@@???>>>;;;:::444666999<<>>AAADDDEEEHHHGGGFFFEEEFFFHHHJJJKKKFFFHHHIIIKKKMMMMMMMMMMMMMMMJJJFFF@@@;;;888555444111111000000000000000111............------------...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------............------////////////////////////---.../////////222888<<>>AAACCCEEEEEEEEEDDD@@@@@@???>>>===>>>>>>???>>>@@@BBBAAA>>><<<;;;<<<:::<<<@@@CCCDDDCCC@@@>>><<<===>>>@@@AAABBBCCCCCC>>>===;;;::::::<<<>>>@@@???>>>======>>>@@@CCCEEEHHHGGGFFFGGGIIILLLPPPRRRPPPPPPNNNKKKFFFBBB===;;;555444333111000000////////////.........---------.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------......//////......---////////////////////////...//////000222666<<>>:::555222222444555666////////////............................................................---...//////...---...///------------------------------........./////////........................,,,...111555888:::<<<===???????????????>>>======>>>===;;;:::999999::::::>>>AAABBBAAA>>>===>>>AAA:::<<>>======@@@CCCEEEBBB@@@===;;;:::;;;===???AAA???======@@@EEEJJJNNNMMMNNNOOOOOOMMMIIIEEECCC;;;:::888555222000///.../////////.........------............---------,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------......////////////......//////////////////////////////000333666;;;???BBBGGGBBBCCCJJJRRR^^^uuu}}}pppyyyjjj___^^^fffooorrrvvvwwwnnn```ZZZeeevvvxxxllleee___ZZZXXXNNNIIICCC===:::777555333111///000222111111666>>>DDD???777111/////////////////////.............................................................................................//////111555;;;@@@CCCFFFIIIKKKKKKMMMOOOQQQ___fffOOOHHHEEEQQQeeerrrfffmmm,,,,,,,,,---------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---...///000111222333333111111444;;;DDDTTTlll{{{vvvmmmiiieeefffnnn{{{uuujjjddddddiiivvv|||______qqq}}}bbbXXXWWWTTTOOOMMMEEE???888444222333555555////////////............................................................---///000///...---...000....................................////////////........................---000555:::>>>AAABBBBBB>>>===<<<;;;:::::::::;;;???>>><<<::::::;;;<<<===AAACCCEEECCCAAAAAAFFFJJJIIIGGGEEEDDDEEEHHHKKKMMMJJJJJJJJJJJJKKKLLLMMMMMMHHHFFFDDDBBBCCCFFFKKKNNNHHHEEEAAA>>><<<<<<===>>>===;;;999888999;;;???AAAEEEGGGIIIKKKLLLLLLLLLKKKGGGEEEAAA===999555333222////////////........................------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------......////////////......//////////////////////////////222555;;;???BBBDDDHHHEEEJJJVVVbbbqqq~~~rrrkkklllwww|||lllgggttt|||ssshhhdddaaa\\\QQQMMMGGGBBB>>>:::666444111000111222111000666===DDD>>>777111////////////000/////////.........---........................................................................,,,...///111333777===AAACCCHHHNNNNNNLLLMMMRRRWWWsssoooTTTJJJKKKZZZkkk~~~iiittt,,,,,,,,,------.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---...///000111222333333111111666>>>JJJ]]]wwwzzzxxxooossstttwwwpppsssmmmddddddeeehhhrrrkkkVVVTTTfffqqqYYYVVV[[[WWWNNNJJJDDD;;;555333333333333000/////////....................................////////////////////////...///000///...---...000..................................../////////000////////////////////////111444999???BBBCCCCCCBBB<<<;;;999888888999;;;<<<>>>>>>======>>>@@@BBBDDD>>>BBBFFFHHHKKKPPPYYYaaa^^^ZZZSSSOOOOOOSSSYYY^^^kkkhhhccc]]]VVVQQQMMMKKKMMMKKKGGGEEEFFFIIINNNQQQKKKHHHDDD@@@??????@@@BBBBBBAAA>>><<<:::999999999@@@AAACCCEEEIIILLLOOOPPPQQQOOOJJJEEE@@@<<<888777000/////////............//////.........---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------......////////////......///////////////////////////000333777===BBBDDDEEEJJJHHHPPP```nnn~~~|||~~~}}}}}}vvvvvvttt~~~xxxrrrhhh\\\SSSOOOJJJEEE@@@<<<777444111000111222111000555===DDD>>>777111////////////000000//////.........---////////////////////////................................................,,,---000222444888>>>BBBDDDKKKRRRRRRNNNNNNUUU\\\}}}oooXXXIIIIIIOOOnnnvvvkkk.........------,,,,,,,,,,,,,,,,,,---------......------------------------............////////////000000000000000000000000...///000000111111222333666222222>>>TTTnnn}}}zzzqqqooorrrttt~~~oooaaa___cccgggqqqgggYYYRRRbbbiiiTTTVVVXXXSSSLLLJJJBBB888222333222000111111000///////////////........................////////////////////////........................---------.........//////000////////////000000111111000///...///000222333:::<<>>@@@EEELLLQQQNNNHHHEEEMMMPPPMMMZZZvvvtttxxxxxxrrr{{{uuuooobbbZZZdddmmmpppfffWWWNNNJJJGGGJJJHHHIIIKKKIIICCCCCCHHHLLLGGGAAA<<<:::::::::;;;999;;;======>>>AAAFFFKKKJJJQQQTTTOOOKKKIIIDDD===888444000///111222111000...---,,,---------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------............///---------.........//////---.........//////000000111333777<<<@@@CCCFFFGGGNNNcccpppuuu}}}yyyuuutttrrrwww{{{nnnmmm\\\```ZZZKKKAAA@@@;;;444000///000111000///333999???@@@<<<444///000000///////////////////////////........................///////////////////////////////////////.........///000222666:::>>>AAACCCHHHJJJNNNPPPOOOTTTeeexxx}}}iii___WWWFFFDDDTTTbbbiiisss------------------,,,,,,,,,,,,,,,---------......------------------------............////////////000000000000000000000000111111222222111111111111444777@@@SSSiii|||yyyvvvrrrtttyyy}}}lllaaa``````eeesss}}}kkkXXXYYYqqq^^^XXXZZZUUUNNNLLLEEE;;;555444222///111111000///////////////........................////////////////////////........................---------.........//////000///////////////000000000///......000333777999===>>>?????????===<<<::::::::::::;;;;;;::::::;;;>>>CCCGGGNNN___qqqtttlllYYYaaagggkkkvvvuuunnnwwwoooiiiddd[[[WWWSSSQQQKKKEEEEEEJJJGGGGGGFFFAAA<<<999999:::;;;<<<===<<<:::;;;>>>AAAGGGMMMQQQOOOMMMNNNLLLGGGDDD???999555333111...+++...---,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------............///---------.........//////.........//////000000000222666<<<@@@BBBFFFKKKOOO[[[tttzzzpppqqq|||~~~pppnnneeeYYYOOOHHH@@@888333222222333111///222888???@@@<<<444///000000///////////////////////////........................///////////////////////////////////////////////////000333777;;;@@@CCCEEEJJJJJJLLLRRR]]]nnn~~~vvvaaaSSSLLLCCCMMMjjjuuuuuu,,,,,,------------------,,,,,,,,,---------......------------------------............////////////000000000000000000000000///111222222111111222333444???RRRkkk|||vvvrrrsssvvvyyy~~~}}}~~~xxxuuuxxx~~~pppddd]]]YYY\\\bbbooocccVVV___mmm\\\XXXUUUQQQPPPJJJ@@@999777333...111111000////////////000........................////////////////////////........................------........./////////000//////......////////////......///222777<<>>AAADDDKKKUUUZZZ```yyy{{{zzz|||||||||yyyfffXXXRRRJJJKKKJJJEEE>>>;;;===@@@@@@@@@???<<<:::888999;;;@@@FFFJJJKKKLLLPPPQQQPPPNNNJJJCCC>>>999444///,,,///...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------............///------.........////////////////////////000111111222777>>>BBBCCCFFFLLLQQQjjjooo]]]```mmm}}}yyynnnfff\\\OOOCCC===777444444555333000111666>>>???<<<555000000000///////////////////////////........................///////////////////////////////////////////////////111444999>>>CCCGGGIIIMMMMMMNNNYYYuuuwww]]]LLLGGGIIIaaaoooooo,,,,,,,,,------.........,,,,,,,,,---------......------------------------............////////////////////////////////////,,,///111222111222555888888JJJeee{{{xxxwwwyyy}}}}}}yyytttrrrrrrrrrtttvvv|||}}}rrrcccZZZ\\\\\\___rrrtttbbb^^^pppiiiZZZVVVTTTTTTOOOEEE>>>:::555///222111000000//////000000........................////////////////////////....................................////////////000//////......//////000///000111444777;;;>>>@@@:::999888777777999;;;<<<<<<>>>??????DDDOOOYYY^^^ooo|||~~~{{{uuujjjgggcccZZZQQQIIIDDDAAAAAABBBAAA@@@===;;;;;;;;;<<<<<>><<<999888888;;;>>>@@@<<>><<<;;;<<<======>>>>>>???@@@AAAAAAEEEHHHOOOOOONNNKKKHHHDDDAAA@@@666333///---......//////------------------------,,,,,,,,,---------......---------------------------------------------------------............///........./////////000000000000000000111333555666@@@AAADDDJJJOOOQQQPPPNNN[[[qqqrrrmmmsssuuuxxx~~~~~~|||tttlll[[[MMMHHH;;;666333444444222333666<<<>>><<<555111111111///////////////////////////////////////////////////////////////////////////////////////000000111111333666:::@@@EEEJJJMMMNNNKKKSSSbbb~~~cccPPPMMM]]]tttzzzooo,,,,,,------------------,,,,,,,,,---------......------------------------............////////////000000000000000000000000222444444111///111999@@@RRRqqqtttyyyyyysssrrrrrrssswww|||qqqfff```ccckkk{{{qqqhhhdddyyylllYYYWWWWWWSSSJJJDDDAAA<<<777222222111000000000000111////////////////////////////////////////////////////////////////////////....../////////000000000/////////000111222333444444666999<<<======;;;:::===;;;999999:::>>>BBBDDDBBBOOO___qqquuuooooootttyyyzzz{{{qqqlllsssuuuuuu|||sss^^^NNNIIICCC>>>======>>>>>>BBB@@@@@@AAA???===???CCCLLLNNNPPPOOOMMMIIIHHHGGG>>>:::444000////////////------------------------,,,,,,,,,---------......---------------------------------------------------------............///....../////////000000000000//////000222555888:::???@@@BBBFFFKKKPPPTTTVVVbbbvvv|||~~~zzzpppbbbRRRIIIBBB:::555444444222444777;;;>>><<<666222222111///////////////////////////////////////////////////////////////////////////...//////000000111111222777:::>>>DDDHHHLLLNNNOOOIIIUUUkkkTTTPPP```}}}}}}}}}------------------,,,,,,,,,,,,,,,---------......------------------------............////////////000000000000000000000000222444444222111666BBBLLLkkkyyy~~~|||zzzwwwvvv}}}zzz|||vvvmmmiiittt|||}}}eee___iiicccWWWWWWSSSJJJEEECCC@@@<<<333222111111000000111111////////////////////////////////////////////////////////////////////////.../////////000000000000//////000111222444666777888999::::::;;;<<<<<<<<<;;;<<<>>>BBBHHHPPPVVV[[[fffppp||||||yyyuuusssuuuvvvyyyzzzxxxvvvyyy|||}}}uuuxxxqqqooovvvsssoootttkkknnnqqqrrrqqqsssyyyjjjbbbVVVLLLGGGDDDCCCBBBCCC??????AAA>>>:::;;;@@@FFFJJJOOOQQQPPPNNNNNNNNNGGGAAA:::444111000000000........................,,,,,,,,,---------......---------------------------------------------------------............///.../////////000000000000///......000222666:::===;;;>>>BBBCCCFFFPPPaaannn{{{rrr]]]fffiiiuuu}}}}}}wwwtttcccTTTKKKBBB999555444222444777:::===<<<666222222111///////////////////////////////////////////////////////////////////////////...//////000111111222222<<<>>>BBBGGGJJJMMMNNNNNNMMMXXXnnnxxxcccRRR]]]|||.........------,,,,,,,,,,,,,,,,,,---------......------------------------............/////////000000000000000000000000000...111222222444===LLLXXXxxx||||||uuuooolllmmmooorrrzzz|||uuu|||{{{nnncccbbbeeegggyyyxxxiii^^^ZZZ\\\eeeoooyyykkknnnjjjvvvddddddiii}}}sssVVVVVVRRRJJJEEEEEECCC???333222111111000111111111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000...///000111444666888999;;;:::888888888;;;>>>@@@@@@CCCIIIRRR]]]iiisssyyy~~~}}}|||}}}~~~xxxooonnntttssszzzjjj\\\SSSNNNJJJHHH@@@<<<<<>>777444222111111........................,,,,,,,,,---------......---------------------------------------------------------.........//////////////////000000000000.........000333888<<>>DDDIIIGGGHHHWWWrrrwwwyyyuuu\\\cccrrrlllkkkjjjsss{{{hhhSSSHHH<<<777444222333666:::===<<<666222222111///////////////////////////000000000000000000000000////////////////////////...//////000111222222222???AAAEEEIIIKKKMMMMMMMMMRRR[[[nnnnnnXXXKKKTTTgggyyy////////////////////////................................................---------........./////////000000111111111111000111222666888555;;;WWWvvvtttxxx{{{xxxvvvsssqqqnnnnnnpppvvv|||yyyooommmfffbbbaaa]]]ZZZgggyyyccc]]]SSSKKKHHHJJJOOOSSSbbbxxxffflllttt~~~aaaUUUiiibbbWWWOOOOOOQQQMMMFFFBBB888555222111111111000///000000000000000000000000000000000000111111111111000000000000000000000000111000000000000111111222333222222333777:::<<<===<<<;;;999777999<<<<<<888>>>DDDaaa|||rrrzzz}}}rrrgggccceeelllvvv}}}~~~nnnWWWHHHFFFFFFDDD>>>888666999===???@@@DDDHHHJJJLLLUUU^^^TTTQQQMMMFFF???888333000000222333000---,,,...111................................................---------............///---------.........//////.........///////////////000000111111333888>>>BBBEEECCCHHHJJJPPPlllooopppwwwsss|||}}}zzzyyyhhhVVVCCC<<<888333000111888:::999333///111111000//////............//////////////////000000000000///////////////000111111111222222222111111333555@@@EEEKKKKKKJJJLLLSSSZZZooo~~~|||gggWWWQQQOOOeee~~~////////////////////////................................................---------........./////////000000111111111111111444555777999>>>OOOmmm}}}yyy{{{}}}wwwtttsssrrrrrrsssuuuxxxyyyzzzqqqiiifffkkkooorrr~~~hhhZZZQQQNNNIIIFFFEEEGGGJJJLLLNNN]]]uuuqqqgggooovvv___bbbuuuyyybbbQQQTTTUUULLLEEEFFF<<<999555222111111111000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000111444444555777:::<<<<<<<<<=========<<<;;;:::>>>BBBIIIQQQnnnwwwmmmggggggkkkjjjxxxwww]]]LLLGGGCCCEEEHHHFFF===444888;;;CCCJJJLLLKKKMMMSSSUUUSSSPPPKKKEEE===777333...000111000/////////000................................................---------............///---------.........//////......////////////000000111222333444666;;;AAAEEEEEEEEENNNYYYggg|||hhhOOOBBB>>>999555333888;;;999333000111111000//////............//////////////////000000000000///////////////000111111///000111111111333777:::FFFCCCGGGNNNNNNOOOaaaxxx~~~aaaTTTXXXaaa~~~{{{zzz~~~////////////////////////................................................------........./////////000000000111111111222222555777888===NNNkkk~~~www{{{~~~yyytttpppnnnlllmmmpppvvv~~~hhhPPPEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDIIIXXXsssiiijjjvvvnnn^^^___zzzsssYYYXXXYYYMMMGGGKKKBBB>>>777333111111222111000000000000000000000000....../////////000000000000000000000000000000000///000000111111000//////222444888<<>>===;;;;;;===::::::GGGWWWXXX___yyy}}}}}}ooollliiiooo}}}nnnbbbRRRJJJGGGEEE???999:::;;;@@@GGGHHHEEEEEEHHHRRRSSSSSSQQQLLLEEE===999000/////////111111000///................................................---------............///------........./////////......//////000000000000111333555777:::???FFFJJJNNNPPPZZZhhhwww~~~fffNNNCCC;;;555222888;;;999444000111111///000//////......//////000////////////000000000000///////////////000111111......///000222666<<>>>>>>>>@@@DDDLLLNNNRRRTTTRRRLLLEEEAAA888333///...000111000...................................................---------............///............/////////////////////000000111111222111333666999===CCCJJJNNNXXX```kkkxxxwwwxxx~~~bbbIII;;;555333888;;;:::555111222111///000000////////////000000////////////000000000000///////////////000000111/////////000333888@@@EEEKKKHHHIIILLLPPPaaazzzYYYXXXrrr////////////////////////........................................................./////////000000000000000000111222333444333;;;FFFXXXvvv~~~}}}mmm[[[PPPLLLKKKIIIIIIHHHHHHHHHIIIJJJJJJJJJDDDCCCMMM___zzzooosssdddYYYkkk{{{]]]TTT[[[XXXKKKJJJDDD;;;444000000000000000000000000000000000000............///////////////////////////////////////000000111111111111111333888>>>AAAAAA@@@??????AAA@@@KKK```rrr|||}}}tttkkkhhhhhhjjjpppsssxxxwwwpppkkkpppzzzwwwnnneee___```mmmttt^^^MMMEEEGGG???999999;;;;;;===@@@BBBFFFLLLQQQRRRPPPKKKHHHCCC<<<333......//////...////////////////////////////////////////////////---------............///........./////////000000//////000000111222222333111333777;;;@@@FFFMMMQQQ___sssgggqqquuutttRRR???::::::777;;;;;;666222222222///000000////////////000000////////////000000000000///////////////000000111111111111222555:::AAAFFFHHHOOOOOOIIINNNlllmmmXXXccc////////////////////////....................................................../////////000000000111000000000111333444666666AAAUUUoooxxxzzzyyygggYYYOOOIIIFFFGGGFFFEEEDDDFFFHHHLLLNNNLLLHHHFFFIIIPPPdddsssmmmttt{{{qqqXXX\\\vvvhhhUUU\\\\\\MMMLLLFFF===555222111000000000000000000000000000000....../////////000000000000000000000000000000000000000000111222333444555<<>>HHH___}}}xxxrrrrrrnnnhhhccc______aaabbbYYY]]]cccfffbbb]]]```gggaaagggjjjhhhkkk|||xxxfff\\\]]]qqq|||bbbOOOHHH@@@;;;===@@@>>>;;;;;;<<<@@@FFFLLLOOOPPPOOOMMMJJJDDD;;;333///.........////////////////////////////////////////////////---------............///....../////////000000000//////000111222333333444222555:::>>>CCCIIIOOOTTTiii~~~ooo|||rrrbbbmmmwww|||tttyyy{{{[[[FFF>>><<<777;;;;;;666333333222///111000000//////000000111////////////000000000000///////////////000111111111222333444777<<>>AAAEEEWWWqqqwwwkkkcccbbb^^^\\\ZZZYYYZZZZZZZZZZZZTTTUUUYYY\\\YYYUUUWWW[[[YYYccciiiiiijjjtttqqq[[[ZZZmmmqqq]]]QQQFFFCCCCCC@@@<<<999:::===BBBGGGKKKNNNOOOOOOKKKHHHBBB:::333///...///////////////////////////////////////////////////---------............///.../////////000000000000///000000111222333444555555888===BBBFFFLLLRRRVVVqqqmmmuuupppsssvvvyyytttlllXXXHHH===777;;;;;;777444333222///111111000000000000111111////////////000000000000///////////////000111111///111444777:::???EEEIIINNNSSSUUUVVV]]]ooovvv]]]TTTfffwww////////////////////////................................................////////////000000000000111000000000111333555777:::FFFdddxxxtttkkkmmmtttxxxuuuoooiiihhhppp~~~mmm___YYYYYYRRRQQQNNNKKKJJJJJJLLLLLLNNNMMMOOONNNIIIOOOnnn|||{{{zzzpppUUU```xxxcccRRRSSSWWWNNNIIIAAA;;;777555333222000000000000000000000000000000000000111111111111000000000000000000000000222111//////222666:::===@@@CCCDDDCCC@@@@@@DDDIIIVVVjjjvvvppplllhhh^^^SSSOOORRRRRRQQQQQQRRRRRRQQQOOOMMMMMMLLLMMMOOOMMMIIIIIIMMMKKKPPPXXXbbbppp|||~~~{{{~~~|||{{{|||{{{ppphhhfffnnnxxxxxxeeeQQQFFFCCC@@@======<<<===@@@DDDHHHLLLNNNPPPIIIIIIGGG@@@888111//////000000000000000000000000000000000000000000000000---------.........//////////////////000000000000///000000222333444555555777;;;???DDDIIINNNTTTXXXppp{{{{{{kkk{{{zzzxxxnnnUUUCCC777;;;<<<777444333222///111111000000000000111111////////////000000000000///////////////000111111---000444888<<>>999;;;@@@EEEFFFEEEGGGLLLKKKJJJLLLLLLCCC666///000111000//////000111000...111000///......///000111////////////////////////////////////000000000000///111333444333333555666555999DDDPPPSSSPPPSSSZZZvvv{{{wwwvvv[[[DDD:::;;;:::777444333222111111111111111000000000000000000000000000000000000............///000111222444000222;;;AAACCCFFFKKKWWWGGGZZZsssmmmUUU[[[yyy{{{888777444111//////000000,,,,,,---......//////000............////////////000000000000111111111111000222222111111444777999CCCggg{{{{{{tttgggaaa```mmmnnn}}}|||zzzzzz~~~zzzhhhZZZRRROOOIIIHHHHHHGGGFFFJJJVVVdddxxxuuuggg```YYYUUUQQQMMMMMMPPPMMMNNNLLLNNNPPPMMM]]]}}}||||||vvv```___vvvlllYYYUUUTTTPPPIIIDDD>>>999444111000000000000111111111222000000000000000000000///111000000/////////000000...444555222333;;;EEEIIIJJJAAA>>>GGGSSS___kkkvvv~~~{{{tttoookkkeeeaaaPPPMMMMMMQQQRRRPPPSSSYYYVVV^^^iiissszzz~~~yyyrrrkkkfffaaaaaabbbfffiiiooo}}}yyywwwyyy|||zzzvvvmmm______fff}}}rrr\\\GGG???BBB<<<;;;>>>CCCCCC@@@BBBFFFKKKJJJLLLMMMGGG;;;444333111///...///000111000...000///...------...///000////////////////////////////////////000000000000000111222222222444888;;;??????DDDKKKNNNPPPXXXaaarrrrrrzzz~~~pppZZZGGG======;;;777555333222000111111111111000000000000000000000000000000000000///////////////000111222333111555===BBBDDDIIIPPPYYYYYYvvvnnnZZZddd|||<<<:::777333111000000000---------......//////000............////////////000000000000111111111111222222333222111333888>>>TTT{{{vvvuuu{{{iii______bbbuuuvvvlllhhhppp|||zzzjjjVVVHHHCCCCCCCCCAAAAAABBB@@@CCCMMMYYYyyywwwnnneee___YYYSSSPPPPPPMMMOOOOOOQQQSSSMMMWWWqqqmmmZZZjjjbbbSSSVVVRRRMMMHHHCCC===777333000000000111111111111111000000000000000000000000111000000000000000111111000222333444:::EEEMMMPPPIIIAAACCCYYYwww|||{{{|||uuuqqqvvv{{{xxxpppeee]]]ZZZVVVQQQLLLFFFIIIPPPVVVZZZ^^^hhhrrr~~~xxxhhhYYY___{{{vvv[[[KKKJJJ@@@>>>===@@@@@@======@@@IIIHHHIIILLLJJJAAA999555111///......000000000//////......------......///////////////////////////////////////000000000000000000000000111555;;;???@@@@@@CCCIIINNNSSS[[[cccvvvyyyvvvttt|||xxxvvv{{{yyymmm\\\MMMBBB???:::777666333111000222222111111111000000000000000000000000000000000000000/////////000111111222333999???CCCFFFMMMUUUYYYnnniiiaaarrr|||}}}@@@>>>:::666222000000///------....../////////000............///////////////000000000111111111111222222222222000333===HHHfff~~~rrr|||nnn^^^\\\eeeooowww}}}uuuggg^^^___fffkkklllllliiiddd```^^^^^^^^^aaaaaaYYYKKKBBBBBBEEEDDDCCCCCCDDDCCCDDDLLLUUUyyyzzzxxxooojjjdddZZZSSSQQQPPPRRRQQQRRRTTTOOOVVVkkkcccdddzzzoooVVVWWWTTTPPPKKKFFF???888444111111111111111111111111000000000000000111111111111111000000000111222222222111333;;;GGGPPPOOOKKKBBBDDDTTTtttzzzllljjjooossskkkbbbUUUNNNNNNOOOPPPOOOPPPXXXccclllttttttfffeeeuuu}}}eeeUUUGGGAAA===>>>???===<<<>>>EEEEEEFFFJJJKKKFFF===777222000......///000000////////////....../////////////////////////////////////////////000000000000//////000000111444999======@@@GGGQQQZZZaaafffjjjoooyyytttllluuuzzz{{{~~~wwwrrrbbbTTTIII@@@999666666444222111222222222111111111000000////////////////////////111000000000000000111111222777===AAACCCHHHPPPYYY[[[~~~aaaiii~~~CCC@@@<<<777333111000///.........///////////////............///////////////000000000111111111111222111111222222666GGGXXX{{{{{{yyyppp\\\TTT]]]ooo~~~ssslllyyy}}}vvvrrrqqqrrr|||{{{zzz|||vvvlllaaaXXXVVVXXXSSSSSSRRRPPPMMMJJJIIIIIIGGGHHHHHHEEEBBB@@@BBBDDDBBB@@@BBBDDDDDDCCCHHHOOOtttxxxrrrpppmmmddd[[[XXXTTTVVVQQQQQQTTTPPPVVViiitttcccgggdddXXXUUUPPPLLLGGG@@@999555222222222111111111111111///000000000111111111222111111111111111222333333444222888GGGTTTVVVLLLAAA===KKKcccwwweee^^^^^^```aaaTTTPPPMMMNNNTTT[[[aaadddcccsssvvvaaa]]]pppnnnRRRGGG>>>===>>>======>>>CCCDDDFFFIIIKKKJJJCCC===555333000//////000000///000000000111111000000000////////////////////////////////////000000000000---///111222333444666888@@@DDDLLLXXXhhhvvv}}}mmmqqqzzz```tttooo\\\SSSEEE999666666444333333222222222222111111111111////////////////////////111000000000000111111222444:::@@@BBBDDDJJJTTTZZZgggvvvbbbyyyDDDBBB===888444111000000////////////////////////............////////////000000000000111111111111222000111444555>>>VVVooo~~~|||gggYYYZZZjjjzzznnnkkkxxxxxxnnnhhhfffdddlllvvv}}}}}}}}}}}}xxxxxxyyy}}}zzzuuuoooppppppmmmiiidddaaa___``````^^^ZZZTTTOOOLLLLLLFFFEEEEEEDDDCCCBBBAAAAAABBB@@@>>>===???AAABBBCCCAAA@@@CCCFFFGGGFFFHHHMMMggg|||vvvvvvvvvooohhheee\\\]]]VVVSSSVVVTTTXXXgggkkk]]]wwwyyyYYYVVVQQQLLLGGGAAA;;;666222222222222222111111111///000000111111222222222111111111111222333444444666999DDDRRRZZZTTTHHH???FFFWWWmmmvvv\\\PPPPPPPPPOOONNNMMMRRRXXX___eeellltttxxxqqq___\\\```tttfffVVVFFF@@@???>>>===>>>BBBEEEGGGHHHJJJKKKIIIDDD:::666333000000000000///000111111222222111111000////////////////////////////////////000000000000---///222444444444666777BBBDDDJJJWWWlll~~~wwwzzzmmmYYYRRRzzzvvvnnncccOOO<<<777777444333555333222222222222111111111000000000000000000000000000000000000111222333333777===AAACCCGGGQQQZZZ^^^uuu{{{gggrrrDDDBBB===888444222000000000/////////////////////............////////////000000000000111111111111333111222777;;;HHHggg|||~~~kkkccclll}}}|||zzzpppggg```]]]WWW[[[cccllltttzzz~~~zzzgggddd```\\\XXXTTTOOOLLLGGGJJJKKKIIIFFFDDDCCCBBBAAA@@@?????????@@@??????AAAAAA@@@@@@AAABBBBBBBBBDDDCCCFFFLLLMMMKKKLLLPPPXXX{{{uuussshhhiiiaaa]]]```]]]]]]hhh}}}dddlll\\\XXXRRRLLLGGGBBB===999333333333222222111111111///000000111111222333333111111111222222444555555999CCCQQQZZZVVVKKKGGGJJJYYYiiiuuu}}}wwwcccNNNHHHJJJMMMPPPSSScccjjjqqqvvv{{{vvveee^^^XXXeeennnVVVIIIEEEAAA???>>>>>>DDDFFFDDDDDDHHHIIIFFF>>>:::555222111111000//////000111222222111000///////////////////////////////////////000000000000///000222333444777:::===AAAEEELLL\\\vvv}}}fffpppjjjSSSXXXpppppptttzzzuuuwww\\\DDD;;;999444333666333333222222222111111111000000000000000000000000...//////000111333444555999>>>AAADDDLLLYYYbbbdddvvvkkkhhhDDDAAA===888444222000000000000000000////////////............/////////000000000000000111111111111555222333999???NNNrrr{{{ooolllxxx~~~{{{wwwtttxxxxxxlllccc[[[UUUQQQJJJMMMRRR]]]jjjwwweee\\\PPPHHHEEEEEEDDDDDD???BBBCCCAAA????????????@@@???>>>===>>>??????>>><<<>>>@@@AAA@@@??????@@@DDDCCCGGGMMMOOOMMMMMMPPPSSS}}}{{{rrrtttmmmhhhjjjfffbbbjjj|||pppkkk^^^ZZZSSSLLLGGGCCC>>>;;;333333333222222111111111///000000111222222333333222222222222333444555666<<>>BBBFFFEEE@@@<<<777333111111000///...///000111111000///...////////////////////////////////////000000000000111111222222444999???CCCBBBJJJWWWkkkyyycccqqqyyyhhhcccyyyllljjjggggggggggggqqqzzzfffIII>>>:::555222666333333333222222222111111000000000000000000000000......///000111333555666999>>>AAAEEEPPP```iiiiiimmm{{{fffpppDDDBBB>>>999555222000///000000000000000000000000////////////////////////000/////////000111222222444555444999KKKhhh}}}|||xxx{{{~~~uuurrrpppqqqsssddd[[[XXXUUUOOOJJJGGGHHHJJJPPP\\\ooo}}}zzzuuukkk```TTTLLLDDD?????????<<<999<<<<<<======>>>>>>??????>>>============>>>>>>???===AAADDDCCC???>>>AAAEEEAAACCCGGGJJJLLLNNNQQQTTTWWWvvv}}}wwwtttqqqllljjjkkkgggsssyyyVVVMMMSSSJJJEEEEEE;;;666444222222333333333222111111111111111111111111333555555222333777::::::KKK\\\___LLL???III^^^kkk}}}vvvpppYYYOOOFFFFFFPPPbbbzzzxxxjjjdddttt]]]OOOLLLBBBBBB======<<<<<<>>>CCCEEEEEEGGGAAA999444333333111///000000000000000000000000000000000000000000000000111111111000000000000000111111111000111666<<>>:::666333111111000000000000000000000000////////////////////////000//////000000111222333111333777DDD^^^zzz|||www|||{{{vvvvvvrrrmmmxxxrrrcccRRRKKKKKKLLLFFF???AAABBBDDDIIIRRRaaappp{{{}}}nnn___WWWTTTNNNGGGCCC???<<<;;;>>>@@@@@@>>>===============>>>>>>>>>==================>>>???@@@AAAAAA@@@???>>>>>>???AAADDDHHHKKKMMMOOOQQQSSSVVVqqq|||xxxxxxdddjjjdddRRRUUULLLDDDBBB:::777555333222333333333222111111111111111111111111444333444555777999>>>CCC___bbbZZZKKKMMMfff{{{uuuppp___OOOMMMTTTfffzzzwwwhhhlll|||wwweeeSSSEEEJJJBBBAAA>>>;;;;;;>>>AAACCCFFFBBB<<<777555333111000000000000000000000000000000000000000000000000000111000000000000000000000111111111111222777===BBBDDDOOOcccvvvtttssszzz}}}}}}xxxtttrrrnnnnnnwww~~~^^^FFF<<<999777444555444333222111111111111000000000000000000000000...000111111222444777:::===@@@HHHUUUddduuunnnzzzDDDBBB???;;;888555333222000000000000000000000000/////////////////////////////////000000222333333333333:::PPPrrr|||zzz~~~}}}}}}vvvllluuutttcccPPPFFFGGGHHHDDD>>>===>>>???BBBGGGPPPZZZaaammmeeeVVVGGGBBBCCCBBB???@@@@@@?????????>>>>>>===>>>>>>=====================<<<<<<<<<======>>>???AAA???===>>>@@@AAA@@@>>>CCCGGGKKKNNNOOOQQQSSSUUUZZZmmmllldddsssVVVTTTNNNEEEBBB>>>888666333222333333333222222222222222222222222222555222333777777:::FFFUUUrrreeeSSSMMMccc|||sssxxxnnn\\\RRRNNN]]]vvvooogggkkkvvvfffMMMLLLGGGDDD???;;;888999===AAADDDCCCAAA<<<777333111000000000000000000000000000000000000000000000000000000000000000000000111111111111222222444999???CCCGGGUUUlllzzz|||xxx}}}~~~}}}~~~yyyoooWWWDDD999666666555444333222222111111111000000000000000000000000...///000111111444888;;;@@@BBBNNNaaasssppphhhGGGEEEBBB>>>999666333111000000000000000000000000/////////////////////////////////000111222333444888777@@@\\\uuulllxxxxxxbbbQQQJJJGGGEEECCC?????????@@@AAAEEEJJJNNNLLLKKKGGGBBBBBBEEEEEEAAAAAACCCDDDCCC@@@===<<<<<<>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<===>>>???????????????AAABBBCCCCCCCCCFFFJJJNNNQQQSSSTTTVVVXXX```mmm~~~hhhqqq~~~YYYRRRPPPHHHEEEFFF:::777444333333333333222222222222222222222222222666222222555555;;;TTTooovvvaaaLLLRRRuuusssqqqkkk\\\XXXZZZllloooeeeaaaccceeepppeeeQQQHHHDDD@@@===:::999<<>>>>>???BBBEEE???CCCDDDDDDEEEHHHFFFBBB@@@BBBDDDCCCBBB@@@AAAAAA>>>>>>======<<<<<<;;;;;;<<<<<<<<<======???@@@@@@===BBBFFFGGGDDDBBBCCCEEEHHHKKKQQQUUUWWWXXXZZZ[[[dddmmmnnngggcccRRRPPPJJJEEEHHH<<<999555333333333333222222222222222222222222222444222333555999HHHjjjqqqZZZIIIVVV|||{{{{{{hhhWWWXXXgggvvvzzzpppcccZZZVVV]]]xxxfffLLLEEEAAAAAA@@@===>>>BBBAAADDDEEEBBB<<<666333222000000000000000000000000//////////////////////////////000000111111111111000222444666999>>>DDDHHHWWWnnn|||TTTGGGSSSYYYhhhyyyxxx{{{wwwggg^^^]]]aaakkkuuuwww}}}~~~zzzxxxsssWWW???666999666555444333222222222222111111111111111111111111//////000111222666<<<@@@>>>III___vvvooo|||KKKJJJGGGBBB===888444111111111111111111111111111000000000000000000000000//////000000222333555666222BBBbbbxxxfff~~~~~~rrrhhh```___vvvpppVVVFFFBBBDDDBBBAAA???<<<;;;===AAAEEEFFFJJJMMMMMMOOOTTTVVVTTTQQQOOOLLLHHHEEECCCBBBBBB======<<<<<<<<<<<<<<<<<<=========>>>???@@@AAABBBAAAHHHOOOOOOJJJEEEDDDFFFLLLPPPVVV[[[^^^___aaabbbhhhooovvvfffuuuWWWPPPLLLEEEFFF>>>;;;666333333333333333333333333333333333333333222444555999EEE]]]{{{iiiYYYQQQ___{{{lllUUUSSSeeetttyyyooohhh]]]lllXXXKKKCCCDDDFFFAAA???AAAAAABBBCCCBBB===888555333000000000000000000000000000000000000000000000000/////////000111111222222000222555888<<>>CCC===QQQjjjzzzsssrrrIIIHHHGGGCCC???;;;777555111111111111111111111111000000000000000000000000//////000111222444555666777MMMpppzzzqqq|||ssslllaaa[[[nnn~~~hhhUUUJJJGGGBBB@@@===;;;;;;???FFFKKKVVV\\\aaabbbdddhhhiiiggg___XXXNNNGGGDDDBBB???===;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@BBBCCCDDDGGGMMMUUUYYYXXXTTTPPPOOOUUUZZZaaagggjjjmmmnnnppprrrwwwiiiwww___TTTPPPGGGFFF@@@<<<777444333333333333333333333333333333333333444777888>>>RRRmmmyyywww___\\\dddtttzzz\\\RRRbbb}}}|||mmmjjj|||lllWWWGGGEEEGGGBBB>>>???AAAAAA@@@@@@>>>;;;777333000000000000000000000000000000000000000000000000...//////000111111222222000222666999===CCCIIIMMMZZZxxx}}}fffOOORRRVVVRRR___rrrxxxpppjjjYYYWWWVVV\\\iiizzzuuu[[[WWWWWW]]]bbbeeeiiinnnsss|||~~~uuuzzzyyylllOOO@@@???666555444333333222333333111111111111111111111111111222222222555:::@@@EEEAAA\\\rrrwwwxxx}}}qqq~~~GGGGGGFFFDDDAAA===:::888111111111111111111111111000000000000000000000000//////000111222444666777AAAVVVvvv~~~yyyjjj]]]iiittt```PPPGGGDDDAAA>>>;;;<<>>===<<<:::;;;;;;<<<<<<=========?????????@@@AAABBBDDDEEEKKKPPPXXXaaafffeee___[[[___eeelllrrrvvvyyy{{{|||}}}mmmmmmeeeWWWUUULLLJJJAAA===777444333333333333333333333333333333333333888:::999@@@ZZZrrrmmmWWWVVVaaavvvyyy}}}pppXXXYYYsss~~~uuuppp|||aaaJJJEEEFFFAAA======BBB???>>>>>>???===888444000000000000000000000000000000000000000000000000...//////000111222222222000222666:::>>>DDDJJJNNNhhhvvvrrrttt|||hhhNNNDDDGGGQQQXXXrrr|||qqqeee]]]YYYQQQPPPQQQWWWdddsssuuu^^^SSSSSSYYYcccjjjllllllnnn|||uuuuuu]]]CCC;;;666666555444333333333333111111111111111111111111222222333333666;;;BBBGGGGGGeeexxxrrrmmm{{{{{{~~~qqqLLLFFFHHHHHH===:::===:::111111000000000111333444222222111111111111222222333000000333333222555:::CCCnnnzzz~~~jjjdddqqq}}}vvvpppYYYKKKFFFAAA===<<<;;;>>>HHHSSSfffttt}}}yyyssslll\\\LLLAAA@@@>>><<<;;;<<<===>>>>>>===<<<;;;;;;;;;<<<===AAA@@@@@@AAA@@@???EEEMMMTTTYYYaaakkkwww{{{qqqeeeooovvv}}}zzz```ssszzzZZZTTTPPPEEEDDD???999444333444555666444333222333555666555444888444AAA]]]kkkbbbSSSNNNbbbxxxsssddd^^^ppp}}}~~~}}}\\\JJJGGGGGGAAA999;;;<<<>>>@@@AAA@@@<<<999333111000000111222222111000000000000111111111111111111111111222333444444555666:::???BBBEEENNNXXXxxxqqqjjjrrr}}}gggIIICCCFFFMMMaaaxxxzzzxxxuuulll___TTTMMMKKKKKKOOOTTTYYYccclll~~~{{{cccPPPSSSRRR___ssswwwnnnooo{{{}}}|||mmmPPP<<<<<<888666666555111000222333333333222222111111111222111222666999===BBBGGGKKKsss|||pppzzzwwwyyynnn___[[[OOOGGGIIIJJJ@@@;;;<<<888333222111000000111222333222222111111111111222222333000111444444444888>>>QQQzzzooottt}}}kkkffftttyyypppvvvyyymmm]]]TTTHHHCCC>>><<<;;;>>>HHHRRReeesssyyypppdddZZZNNNBBB@@@>>>===;;;;;;;;;<<<===>>>===<<<<<<<<<===>>>???@@@@@@AAACCCBBBBBBHHHQQQ^^^dddmmmvvvyyyjjjqqqfffWWWPPPHHHEEE@@@999555444444555555555444444444555666666666???:::OOOrrrwww___UUUaaauuupppvvvvvvwww}}}~~~yyylllUUUGGGAAA>>><<<>>>======>>>??????>>>===333222000000111222111111000000000000111111111111111111111111222333444444777555888???GGGMMMVVV^^^~~~}}}kkklllyyy~~~yyyeeeUUUIIIIIIJJJSSSrrrvvvaaaPPPGGGEEEEEEHHHJJJMMMUUU]]]mmmxxxmmm]]]TTTWWW___iiittt___DDD===999666777666222111333333333333222222222111111222111333666999===CCCJJJ[[[|||ppp~~~|||kkk[[[SSSSSSVVVJJJJJJKKKBBB===<<<777555444222111000000111222222222111111111111222222333111333555555555<<>>>>>===>>>>>>???@@@AAACCCCCCGGGIIIHHHGGGNNNWWWfffnnnxxxuuuhhhuuuZZZPPPKKKFFFAAA;;;666555555555555555555555555555666777777@@@CCCbbb~~~[[[___zzzyyyyyytttuuummmfffsssoooUUUDDDAAADDD@@@>>>;;;;;;===???@@@AAA555333000000000111111000000000000000111111111111111111111111222333444555777555777@@@JJJSSS]]]fffpppyyy|||mmmRRRHHHDDDKKKVVVhhhqqqrrruuu{{{|||ppp[[[IIIIIIFFFFFFHHHHHHGGGLLLRRRaaannn|||nnn]]]XXXYYY]]]llltttvvvkkkHHH???:::666777666444333555333333333222222222222111333222444888:::<<>>===999777666444222111000000000222222111111111111222222444333444555444666@@@KKKnnnzzzuuu~~~vvvjjjdddmmmmmmbbb^^^ZZZUUUTTTQQQIIIAAA>>>;;;;;;AAAHHHNNNTTTTTTKKKAAA>>><<<999;;;;;;:::999::::::;;;<<<===>>>>>>???@@@AAABBBCCCHHHJJJOOORRROOONNNTTT]]]nnnyyycccyyy]]]NNNLLLGGGCCC<<<888666555555555555555555555444555777999:::QQQ{{{|||[[[lllxxxiiiiiixxxxxxssslllbbbXXXaaatttmmmSSSGGGGGG@@@>>><<<<<<>>>@@@AAABBB777444111000000000000//////000000000111111111111000000111111222333444555666666999AAAHHHRRR```llluuulllZZZIII@@@NNNjjjxxxeeeYYYYYY[[[```ccc^^^SSSJJJLLLJJJIIIKKKIIIGGGIIIMMMZZZfffuuu|||sss___XXXZZZ^^^eeeuuu||||||rrrNNNBBB;;;555666666444333555222222222222222222222222444222555:::;;;===IIIWWWzzzuuu~~~xxxhhhWWWNNNLLLOOOUUU[[[qqqWWWHHHGGGAAA>>>???===999888555333111000000000222222111111111111222222555555555555333777FFFUUUvvvjjjaaaeee{{{qqqccc]]]YYYVVVUUUTTTKKKCCC???<<<:::===AAADDDDDDAAA===<<<===<<<999::::::::::::;;;;;;<<<======>>>???AAACCCDDDEEEFFFMMMQQQWWWYYYVVVSSSYYYbbbzzzhhhrrrcccOOOMMMIIIDDD>>>:::777666555444333444555444333555888;;;;;;iii{{{aaappp~~~lll___lll|||tttrrrxxxxxxoooeeeYYYWWW^^^hhhRRRGGG@@@???>>>>>>@@@AAAAAA@@@:::777333000000000000000///000000000111111111111000000000111222333555666444888???CCCEEENNNbbbuuuyyy{{{rrrYYYPPPOOObbbmmmTTTLLLKKKMMMRRRWWWXXXTTTOOOJJJHHHHHHIIIGGGDDDEEEIIIPPPZZZjjjxxxlll\\\ZZZ^^^ccceeerrr|||www[[[EEE<<<555555555444333444222222222222222222222222555333666<<<===???NNNbbbxxx}}}dddYYYOOOMMMOOOSSSYYY^^^}}}\\\HHHFFFAAA???AAA???:::888666444222111111111222222111111111111222222555666666555444<<>>;;;;;;===???<<<888::::::;;;<<<===>>>>>>>>>???@@@CCCEEEGGGIIIJJJJJJQQQVVV^^^aaa]]]ZZZ```jjjzzz~~~qqqmmmqqqUUUNNNJJJFFF@@@;;;999777555444222444555555444666;;;@@@LLL{{{kkkpppwwwvvv___eeepppqqq~~~www|||ppp~~~xxxnnnfffbbbdddRRRBBB@@@??????@@@AAAAAA@@@===:::555222111111111000000000000000111111111111000000000111222444555666444;;;DDDHHHIIISSSlll}}}|||kkkQQQ^^^ooozzz___NNNKKKMMMVVVaaaddd\\\RRRKKKIIIHHHIIIGGGCCCEEEIIIKKKUUUfffzzz}}}iiiUUURRR\\\hhhpppssszzzfffJJJ@@@777555666444333333111222222222222333333333555333888??????AAAUUUmmmssscccUUUPPPMMMPPPSSSVVV[[[```___IIIGGGDDD@@@AAA>>>:::888666444222222222222222222111111111111222222444555666555666CCC^^^www}}}tttlllggg[[[VVVkkkyyypppeeeYYYPPPJJJDDD???@@@@@@===;;;<<>>>>>@@@BBB@@@===<<<;;;<<<===>>>???@@@@@@AAABBBDDDGGGJJJLLLNNNOOOOOOVVV\\\fffkkkhhheeemmmwwwnnnddd```[[[]]]ccccccmmm{{{iii{{{___PPPKKKGGGAAA<<<:::777555333222444777777666999???EEEdddsssuuuyyyvvv|||hhhdddxxxrrrpppjjjcccdddrrrzzzqqqiiibbb```ccceeeeeeeeeiiiqqq~~~}}}tttrrrqqq___FFFCCC???===>>>@@@AAAAAA@@@<<<777333222222222111000000000000111111111111//////000111222444555666666===GGGNNNTTTbbb}}}sssdddfffzzzyyy\\\RRRNNN]]]ttt|||ooo^^^PPPMMMKKKJJJGGGDDDEEEJJJKKKWWWiii{{{|||uuu\\\SSSOOOUUUaaammmzzzmmmQQQDDD999777888666444444111111222222222333333333555333999BBBBBBDDDZZZvvvrrr\\\PPPOOONNNPPPWWW\\\aaaiiirrraaaJJJIIIFFFBBB@@@<<<:::888666444333222222222222222111111111111222222333444666666999IIIhhhzzztttjjjdddaaaVVVPPPeeevvvdddQQQCCCDDD???<<>>@@@AAABBBBBBBBBEEEGGGJJJMMMPPPRRRSSSSSS[[[cccnnntttrrrpppxxxrrr]]]XXXWWWRRRPPPSSSSSSTTTWWW\\\bbbmmmfffrrrgggSSSLLLGGGBBB===:::888555333222666888999888;;;CCCIIIuuu{{{tttfffhhh{{{sss~~~yyykkkuuu{{{ooorrr{{{hhhiiigggaaa^^^iii~~~uuujjjhhh[[[PPPMMMMMMMMMPPPVVVOOOQQQSSSVVVYYY^^^dddiiittt{{{|||ttt|||}}}qqqbbbKKKEEE???;;;;;;>>>BBBCCCBBB>>>888444333222222222000000000000111111111111//////000111222444666777999>>>GGGRRR^^^pppyyynnnnnnZZZNNN```qqqPPPLLLIIIHHHDDD@@@BBBGGGJJJWWWjjjvvvwwwkkk[[[PPPGGGIIIRRR]]]eeennnsssUUUHHH<<<999999888666555111111111222222333333333555333:::CCCCCCFFF^^^{{{rrr~~~xxxxxx]]]QQQLLLPPPQQQVVV___fffooo}}}[[[DDDLLLJJJAAAFFF;;;:::888666444222222111333333222222111222222222444555444555???WWWwwwttthhhddd[[[WWWTTTOOO```iiiVVVMMMEEEDDDBBBAAACCCFFFDDD??????BBBEEEKKKGGGCCCEEE@@@<<>>AAAFFFGGGDDDCCCEEEJJJSSSWWW[[[```ZZZVVV___oootttxxxvvvqqqsss|||mmm\\\UUUWWWYYYWWWSSSZZZWWWZZZaaaaaaaaammmxxxrrrtttzzzwwwnnnzzzVVVMMMHHHAAA;;;:::;;;999555666222444:::888444;;;JJJ___VVVZZZgggvvvqqqssspppuuuhhhfffddd___ZZZ]]]lll|||{{{wwwqqqjjjccc[[[SSSNNNRRRNNNMMMPPPRRRPPPPPPSSSTTTWWWZZZZZZXXXWWWYYY[[[hhhyyyzzz|||lllooo}}}dddPPPCCC???@@@===@@@DDD>>>>>>===:::666222///000111333333333222222111111111111222333333222333555777???EEESSS```hhhsss}}}|||iii^^^mmm___NNNIIIJJJBBB???DDDEEEMMMTTT```fff___PPPGGGEEEIIIRRR^^^iiirrr}}}~~~hhhIII999;;;999777999888555444444333333444444555;;;222:::EEEBBBJJJiii{{{zzzppp}}}kkkeee{{{qqq^^^QQQOOOMMMWWW^^^dddkkkzzzxxxVVVKKKJJJDDD???<<<;;;999666444333222111333333222222222222222333111555666666CCC___~~~wwwfff^^^ZZZRRROOONNNKKK\\\|||fffXXXQQQGGGDDDDDDCCCCCCEEECCC??????BBBGGGKKKGGGDDDHHHDDD===AAAFFFFFFHHHMMMNNNKKKKKKNNNRRR[[[```dddiiibbb^^^gggyyyzzz}}}yyyhhhdddaaaeeellloookkkgggfffbbbbbbgggeeebbbhhhtttttt}}}VVVOOOKKKDDD>>>;;;:::888555:::333222666999;;;GGGWWWbbbTTT\\\xxxtttrrrfff```ZZZUUURRRSSS]]]ggg^^^[[[WWWTTTTTTUUUWWWXXXSSSQQQQQQUUUXXXWWWXXX[[[WWWYYY[[[\\\\\\\\\]]]^^^]]]fffnnnuuu~~~xxx```XXXjjjzzz]]]KKKBBB@@@;;;???CCC??????>>><<<888333111111222333333333222222222111111111222333333222333555777===HHHUUU^^^eeepppqqqxxxmmmbbbqqqjjjTTTJJJIIIAAA>>>BBBBBBGGGKKKSSSWWWRRRIIIFFFIIIRRR[[[hhhrrrzzzsssvvvRRR<<<;;;888666888666555444444333333444444555777000999DDDDDDRRRuuu|||uuuyyy|||www```\\\tttoooaaaOOOJJJQQQUUU```jjjuuu}}}rrrPPPKKKJJJ<<<<<<;;;999777555333222222333333222222222222333333...666888888IIIkkkvvvcccVVVUUUNNNMMMMMMHHHRRRllliii^^^WWWKKKEEEIIIEEEDDDCCCAAA>>>@@@DDDKKKPPPKKKHHHMMMHHH@@@CCCIIIIIIMMMRRRRRROOOOOORRRSSS^^^dddjjjnnnhhhdddnnnoooaaaccchhhqqq}}}xxxuuuvvvssslllkkkpppqqqzzzzzzaaaQQQMMMGGGAAA<<<888666666:::444222666999===LLL\\\```WWWlllsssoooiii___TTTOOOLLLJJJMMMSSSQQQPPPNNNNNNPPPTTTXXX[[[WWWWWWZZZaaaddddddeeehhhfffdddccccccbbbbbb___^^^]]]```aaa___jjjsss}}}kkkgggSSSIIISSSooorrrYYYHHHAAA:::===BBB???@@@@@@>>>:::555222222222333333333222222222222111111222333333222444777999:::KKKYYY]]]cccsss~~~}}}yyyiiiyyyuuuhhhssswww\\\MMMIIIAAA???BBB@@@BBBCCCFFFIIIFFFDDDIIIQQQZZZcccoooxxx~~~rrrooozzzbbbCCC<<<777555777333555555444444444444555555666222<<>>AAAGGGNNNVVVTTTPPPPPPIIICCCGGGJJJMMMSSSZZZYYYSSSRRRTTTUUU```hhhnnntttooonnnyyyuuukkkhhhqqqxxx~~~|||tttsssRRRMMMHHHCCC===777666888555555888999888===MMM___ccc___}}}uuupppqqqjjjaaaVVVPPPKKKHHHKKKPPPZZZ\\\]]]^^^___aaaccceeennnpppwww}}}|||}}}|||xxxrrrooonnnkkkgggcccaaaiiinnnkkkiii|||llljjj}}}tttbbbZZZUUUPPPZZZ}}}jjjRRRFFF<<<<<<@@@???AAAAAA???<<<777444222222222222222222222222222222111222333333333555888;;;;;;PPP^^^^^^fff{{{}}}yyytttzzzlllttt|||___MMMIIIDDDCCCCCC>>>AAAAAABBBDDDDDDFFFPPP[[[eeemmmwww~~~~~~vvvyyyoooqqq}}}rrrLLL???888666777333555555444444444444555555999888AAAHHHOOOkkkyyyuuuooorrrwwweeeZZZ\\\bbbpppyyyssskkkhhheee[[[rrrvvvmmmLLLIIIFFF>>><<<:::888666444444333333222222222333444444555111777:::@@@YYY~~~~~~iiiYYYQQQFFFDDDQQQwww}}}iii[[[RRRSSSQQQKKKFFFCCC@@@???DDDKKKOOO[[[\\\WWWSSSJJJEEELLLQQQVVV___fffddd]]]YYY[[[___kkkrrrxxx~~~||||||xxx{{{~~~rrrUUUMMMFFFCCC>>>888777:::222777;;;:::888CCC^^^wwwvvvgggvvv}}}rrryyywwwmmmoootttfff___WWWPPPJJJIIIPPPZZZbbbccccccdddfffkkksssyyy}}}xxxvvvwwwyyyxxxwwwooo|||tttfffooo|||ssshhhXXXTTTrrrzzz___QQQBBB<<>>999555222111222222222222222222222222111222333333333666:::===BBBWWWbbb```kkkyyymmmsssxxx[[[JJJHHHDDDCCCBBB;;;AAAAAACCCFFFHHHKKKVVVbbbssszzz{{{nnnfffkkkwwwkkkbbb{{{|||SSSCCC:::777888444666555555444444555555666999<<>>===;;;999777555444444333222222333333444555666555777===MMMhhhrrrWWWMMMEEEFFFTTTdddkkk]]]VVVYYYSSSMMMHHHEEEBBBBBBGGGOOORRR___bbb^^^\\\RRRMMMUUUZZZ___hhhmmmjjjbbb___bbblllvvvzzz~~~}}}|||ttt]]]PPPEEEBBB???999777;;;333888:::777999OOOuuulllddd{{{kkkqqq{{{sssuuuyyylllcccYYYOOOHHHHHHSSS___eeebbb]]]XXXXXX```mmmwww~~~xxxyyyqqqooonnnpppwwwyyyjjjhhhxxxqqq___YYYrrrnnn___KKK>>>>>>???CCCDDDDDDAAA<<<777333222111222222222222333333333222222333333333777;;;???LLL\\\ggghhhtttyyyqqqmmm}}}~~~ssskkkqqqxxx\\\JJJHHHCCC@@@???999???AAAEEEJJJMMMQQQ\\\hhhzzz~~~}}}zzzuuunnnooozzz}}}eeebbb}}}WWWGGG<<<888999666666666555555555555666666666===HHHQQQddd{{{}}}ooosss~~~zzzqqqeeedddwwwuuuiiilll|||qqq^^^FFFEEE???>>><<<999777666555444222222222333333555666666999777CCC^^^{{{sssXXXPPPJJJIIISSS```sssddd[[[\\\TTTNNNIIIGGGEEEEEEKKKRRR[[[dddfffggglllggg___bbbgggjjjoooqqqllleeeffflllvvv~~~~~~zzz{{{iiiVVVFFFCCCAAA;;;888:::555888777555<<>>EEEGGGGGGEEE@@@:::666444111111222222222333333333222222333333444777===AAAQQQ___llltttqqqggg{{{nnnzzzzzz}}}{{{zzz}}}mmmfffnnnfffRRRKKKCCC???@@@<<>><<<:::777666555555222222222333444555666777:::777GGGkkkrrr]]]XXXPPPIIIMMMhhh}}}mmm```^^^UUUOOOJJJHHHFFFFFFLLLTTTeeejjjjjjooo{{{yyyooommmuuuvvvxxxwwwqqqlllqqqyyy|||yyy|||zzzrrr[[[HHHDDDCCC<<<777999555777666777???QQQffftttssssss{{{}}}wwwrrrqqqqqq[[[NNNHHHIIIMMMEEEIIILLLLLLJJJJJJNNNRRRSSSTTTWWW[[[]]]```kkkvvv~~~~~~~~~~~~zzzwwwmmmvvvZZZBBB===>>>GGGIIIJJJHHHCCC===888666111111111222222333333333222222333333444888===BBBRRR___ooowwwmmmZZZsss~~~zzzwwwxxx{{{}}}~~~zzzmmmxxxzzzjjjcccjjj{{{rrr\\\QQQEEE@@@CCCAAA@@@BBBHHHOOOUUU]]]kkkxxxyyy~~~uuurrrrrrwwwfffqqq{{{{{{tttVVVIII===666888777666666555555555555666666;;;DDDOOOYYYrrrvvvvvvmmmiiiooovvvqqqjjjQQQCCCAAA===;;;<<<:::666555777555555444444444555555666===;;;KKKoooxxx|||}}}}}}tttwwwqqqnnnmmmeeeXXXQQQPPPwwwtttggg\\\ZZZTTTOOONNNIIIGGGRRRaaannnnnnttt{{{}}}zzz{{{|||sssrrr|||tttpppxxxkkk]]]IIIHHH===:::>>>888===222:::888>>>WWW]]]]]]sss[[[GGGJJJKKKCCCIIIKKKMMMNNNNNNOOOQQQRRRUUUYYY___ccchhhoooxxx~~~~~~vvvyyy___@@@CCC;;;GGGSSSWWWNNNCCC>>>:::444222111111222444444222111555222111333555777>>>FFFWWWkkkwwwiii\\\vvvyyywwwwwwvvvuuutttvvvyyy|||uuunnnppplllWWW```xxxmmmXXXEEEAAAEEEAAACCCGGGMMMSSS[[[gggsss|||vvvxxx|||zzzmmmoooxxxpppkkkiiipppuuuOOOCCCFFF;;;222;;;888888888777666666888:::>>>NNNQQQ[[[~~~sss|||rrrfffgggpppddd{{{WWWCCCCCC>>>;;;<<<:::666555777555555444444444555666666;;;@@@WWWxxxyyy~~~zzzzzzpppbbb^^^^^^aaafffbbbWWWMMMKKKhhhuuuggg^^^[[[UUUQQQPPPKKKJJJVVVeeeuuuzzzrrriiikkkvvvoooeeeLLLHHH>>>:::<<<666:::222<<<<<>>BBBTTTpppxxxlllVVVIIIFFFJJJOOORRRTTTWWWYYY]]]bbbiiimmmsssuuu{{{ttt]]]iii~~~```KKKHHH===>>>OOO___^^^QQQEEE===:::444333222222444444333222444333555888999:::BBBKKKjjjmmmfffkkkxxxaaauuuzzzoooooonnnmmmmmmoootttwww}}}uuuccclllsss```KKKCCCCCC???HHHRRR^^^eeejjjpppyyy{{{lllfffbbbnnn{{{xxx|||uuu___JJJCCC;;;666;;;666777777555555666888;;;<<>>DDD]]]zzzzzzjjjZZZPPPJJJGGGQQQ^^^```ccchhhmmmttt}}}|||oooUUU^^^oooSSSHHH@@@<<>>===666444333333444444333222444444777:::;;;===FFFQQQpppnnneeelllrrrcccvvvtttllllllkkkjjjkkknnnssswww{{{nnnmmmqqq```NNNEEEDDDAAAPPP[[[iiirrrtttwww}}}pppbbb```dddrrrlllQQQGGGAAA;;;:::666666666555444666999<<<@@@OOO\\\uuu{{{zzzssslllxxxpppttt|||vvvYYYRRR^^^yyytttOOOFFF>>><<<;;;999777888444444444555666777888888>>>VVVwww}}}www~~~{{{qqqlllhhh```WWWQQQNNNNNNMMMHHHiiippp___\\\\\\XXXWWWVVVRRRSSSdddxxxyyybbbZZZYYY___fffoooxxx~~~YYYEEEFFFCCC;;;999:::888<<>>777555333333444444444333444444888<<<===AAALLLYYYttttttnnnzzzffffffzzz{{{nnnjjjjjjiiiiiijjjnnntttxxxyyy{{{uuukkk^^^NNNFFFFFFDDDUUUaaaoooxxxzzz|||zzzoooqqqmmmaaa]]]cccnnnyyyyyyrrrzzzqqqRRRJJJFFF===999666666666555555777;;;???FFFPPP^^^zzz|||uuu~~~kkkhhh}}}~~~}}}{{{zzzzzz{{{}}}~~~||||||yyyiiiwwwhhhXXX^^^uuuSSSHHH???<<<<<<:::888888444444444555666777888999GGGaaa{{{nnniiikkk}}}yyykkkiiibbbYYYSSSQQQNNNKKKLLLgggyyyeeeaaa^^^[[[ZZZYYYTTTVVVhhh}}}bbbVVVWWWZZZ^^^dddkkkwwwuuutttsssvvvzzz___FFFHHHDDD:::<<<;;;:::===IIIrrr|||nnnqqq```VVVNNNOOOUUUccc{{{ppplllwwweeeXXXeeelllXXXGGGAAADDDTTThhhjjjXXXGGGAAA999777444333444555444444333555888<<<>>>DDDSSSbbbxxx{{{zzz~~~xxxqqq\\\kkk|||uuukkkhhhgggffffffggglllsssxxxxxx~~~|||}}}dddZZZMMMFFFHHHIIIYYYbbboooyyyyyyeee^^^ZZZXXX```mmmyyynnneeekkkzzzqqqTTTMMMGGG===888777777666555666888===AAAJJJSSSbbbooouuummmhhhppp||||||vvvuuutttttttttuuuvvvwwwvvvrrrooouuujjjqqqyyy[[[^^^xxxWWWJJJ???<<<<<<:::888888444444555555666888999:::OOOnnn{{{rrriii[[[VVVXXXlllyyyuuujjjZZZPPPOOOMMMIIIJJJ___llleee```^^^]]]\\\WWWXXXkkkkkkYYYVVVXXXYYY```jjjttt~~~{{{lllccceeefffjjjrrrvvvfffHHHIIIBBB777<<<999;;;@@@RRRvvvlllttt___YYYRRRPPPZZZpppyyylllppp~~~}}}bbbeee|||lllIIIBBB@@@PPPooo{{{jjjQQQEEE:::777444333444555555444333555888;;;>>>FFFXXXjjjzzz}}}aaaTTTmmmwwwlllgggccccccbbbaaaccciiipppvvvwww{{{~~~zzz```WWWKKKEEEIIILLL]]]dddnnn{{{{{{dddWWWSSSYYYiiiwww~~~pppffffffoooyyy|||aaaUUUIII<<<;;;888888777666777:::???DDDOOOWWWiiitttkkkpppxxxuuujjjpppxxxuuuooozzzzzzooonnnnnnmmmlllkkkkkkkkkkkkkkkhhhfffhhhooowww}}}rrrooowwwZZZZZZwwwYYYLLL@@@<<<===;;;999888444444555555666888999:::TTTwwwnnnwwweeeXXXIIIEEEIII___sssZZZKKKJJJKKKJJJDDDVVV{{{pppfffcccaaa```___YYYZZZmmmxxxaaaXXXSSSUUUUUUUUU```ooo~~~zzzpppaaacccddddddiiitttuuuwwwjjjIIIIIIAAA555;;;777;;;BBBZZZsssxxxzzz}}}xxxooo}}}{{{~~~___[[[TTTOOOZZZwww|||qqqzzzqqqhhh{{{KKKBBB===NNNtttwwwYYYIII;;;888555333444555555555333555888;;;>>>HHH\\\nnnzzz~~~{{{|||YYYPPPkkkpppcccccc```___^^^^^^```fffmmmsssvvvyyy~~~}}}zzz___VVVKKKEEEJJJMMMbbbfffppp~~~}}}hhhXXXUUU___ppp~~~~~~vvvnnnhhhjjjzzzwww{{{}}}ppp___JJJ<<<===999999888777777;;;AAAEEESSS[[[oootttrrrvvvqqqnnnsssiii[[[gggwwwvvvkkkiiiiiihhhfffdddcccaaa```aaaaaaaaaaaaccchhhqqqxxxssskkknnnlllZZZmmm}}}TTTMMMDDD?????????<<<777555999555333999888999CCC[[[ttt{{{vvviiiWWWJJJCCCBBBBBBQQQxxx|||lll[[[NNNHHHFFFFFFCCCKKKjjjkkk^^^]]]^^^\\\XXX]]]oooqqqeee```ZZZVVVTTTVVVXXXYYY^^^dddttt~~~wwwsssnnnllljjjooo|||wwwyyyOOODDDCCC>>><<<===<<>>CCCLLLccc|||oooooo|||~~~VVVRRRdddnnnggg\\\ZZZ^^^___\\\^^^fffooorrrrrrvvv{{{~~~eeeRRRQQQIIIIIIXXXllluuu}}}lll]]]YYYXXXYYYfffvvvtttjjjfffqqqhhh|||~~~lllOOO===888<<<999888888666777>>>HHHUUUgggrrrnnnnnnyyymmmhhhooolllbbbdddbbb___]]]]]]\\\[[[YYY^^^YYYUUUVVV[[[```ccccccnnnrrrxxxrrrbbbooofffUUUDDD>>>===;;;999888555999555444999888:::GGGfff|||~~~~~~pppaaaTTTIIIBBB???AAA@@@HHHjjjtttlll___SSSKKKGGGGGGGGGFFFJJJcccvvvaaaZZZVVVXXXWWWZZZkkksssbbb[[[ZZZZZZVVVUUUXXXZZZ[[[```gggwwwzzzvvvsssooooooxxxyyySSSEEECCC>>>;;;::::::LLLiii}}}}}}vvvyyy~~~zzz~~~qqqeeehhhyyyxxxdddXXX[[[qqqtttnnnbbbCCCHHHHHH]]]~~~|||```QQQCCC:::444555777666444444666444777???DDDNNNhhh}}}\\\YYYhhhnnnfff[[[YYY\\\]]]ZZZ\\\dddlllooorrruuuzzz}}}gggXXXGGGGGG[[[tttnnnbbbZZZ\\\```eeesssxxxmmmfffmmm|||ggg}}}___GGG<<<:::888888999888999BBBKKKXXXnnnjjjiiiuuu{{{kkkfffdddccc^^^\\\ZZZYYYYYYXXXWWWVVVVVVSSSQQQQQQTTTXXX[[[\\\aaaiiisss}}}}}}kkkkkkrrrXXXBBB???@@@:::777999555999666555999888===NNNtttssswww~~~tttbbbPPPDDD@@@@@@===BBB??????YYYmmmeeeYYYPPPJJJIIIJJJKKKJJJIII]]]mmm[[[PPPSSSUUUVVVeeezzztttccc\\\[[[\\\YYYYYY\\\]]]___fffmmm{{{{{{xxxvvvsssrrrxxx}}}YYYFFFBBB===;;;;;;;;;QQQpppyyydddZZZ]]]dddwwwxxxaaa^^^uuugggwwwsss```EEEEEEEEEYYYzzz~~~fffUUUFFF===555666888888777777777666:::>>>CCCPPPnnnkkkzzzcccaaakkkkkkaaaYYYWWWZZZYYYWWWYYYbbbiiilllrrruuuxxx{{{}}}}}}cccJJJLLLcccyyyeee^^^^^^fffooowww}}}rrriiihhhqqqxxxcccpppmmmMMM:::888888999;;;:::<<>>EEEBBB<<>><<<@@@>>>XXXwwwiiiVVVSSS]]]___fffwwwkkkggg{{{```hhhiiiUUUHHHDDDCCCVVVuuummmWWWIII???777666888888777888888888:::<<>>999:::;;;;;;999<<>>888999777888:::999IIIhhhuuussslllXXXGGGDDDFFFDDDCCCEEECCCBBB@@@===AAAUUUxxxjjjYYYSSSRRRRRRRRRMMMPPP]]]wwwsssaaaVVVSSS]]]lll{{{tttlllfffcccbbbffffffiiikkkkkkmmmvvvwwwpppiiiggghhhkkksss{{{xxxzzznnnOOOFFF@@@>>>@@@@@@hhhlllXXXGGGFFFPPPQQQWWWgggqqqyyyyyyaaaVVVXXXuuudddQQQDDDAAAKKK___vvvxxxcccQQQEEE:::777777666666777888999888:::DDD]]]}}}uuuhhhhhhkkk```VVVUUUSSSTTTSSSRRRXXXccciiiiiimmmpppsssvvvxxx{{{fff\\\VVVYYYggg}}}wwwyyykkkpppzzz```AAA;;;;;;;;;:::999>>>NNN___vvv|||fffWWWRRRUUU```nnnzzzqqqeeeTTTMMMPPPMMMLLLJJJJJJKKKLLLKKKJJJKKKLLLNNNMMMJJJFFFDDDCCCGGGJJJNNNUUUeeexxxyyy~~~uuuzzzuuuddd\\\mmmbbbFFF<<<:::;;;===888999777999:::999LLLooo~~~fffSSSDDDCCCEEECCCEEEKKKGGG???===AAA@@@GGGhhh}}}jjj\\\XXXWWWVVVTTTOOOPPPYYYpppjjjWWWRRRYYYaaavvvzzzjjjdddjjjjjjhhheeecccccceeegggfffgggjjjmmmlllmmmwwwxxxssspppmmmoootttvvvTTTGGG@@@===BBBEEEvvvzzz|||[[[PPPFFFHHHLLLIIIRRRccckkkuuu~~~sssbbbZZZsssuuu\\\JJJCCCGGGUUUvvvwwwWWWJJJ===999888666666888999999888<<>>EEEAAA???^^^}}}mmmbbb^^^]]]YYYUUUQQQOOOUUUkkkoooXXXQQQUUUXXXggg~~~jjjaaa\\\___bbbddddddeeeggghhhfffgggjjjlllkkklllvvv}}}yyyrrrpppqqqwww{{{WWWIII@@@===FFFLLLzzz~~~pppLLLHHHFFFNNNPPPIIIPPP___eeeqqqzzz}}}|||wwwyyylll]]]xxxfffPPPGGGFFFRRRyyy[[[MMM@@@:::999777777888999999999???SSStttyyyZZZYYY^^^UUUNNNPPPOOOOOONNNOOOWWWccciiiiiijjjmmmrrrvvvxxxzzz}}}{{{hhhTTTKKKUUUjjj}}}{{{{{{iiissskkkFFF;;;;;;;;;;;;;;;EEE\\\qqq}}}jjjbbbhhhkkk```MMMVVV]]]lllaaaPPPMMMNNNLLLHHHGGGEEECCCCCCDDDDDDCCCBBBAAAAAACCCHHHLLLLLLGGGCCC;;;FFFNNNNNNSSSfffqqq\\\vvv|||\\\EEEAAA===888;;;>>>:::888999888@@@]]]||||||zzzyyygggUUUEEE@@@AAACCCGGGLLLOOOEEE;;;===BBBCCCZZZlllbbbiiiggg\\\YYYRRRSSSXXXhhh~~~hhhSSSNNNTTT___ppp}}}eeeeee___]]]aaagggkkkooossslllmmmmmmmmmnnnsss{{{|||vvvrrrqqqqqquuuZZZDDD@@@>>>BBBLLL{{{wwwmmmRRRHHHJJJJJJKKKLLLSSS\\\ccciiittt}}}vvvwww}}}zzz|||wwwwww^^^FFFJJJTTTvvvfffLLLFFF999333<<<999:::777999???@@@IIIpppiiiLLLZZZ___SSSNNNPPPNNNMMMLLLNNNSSS[[[ccchhhiiimmmsssxxxzzz|||}}}~~~pppsss{{{nnnZZZMMMUUUkkkyyywww{{{lllLLL===:::<<<>>>===DDDcccoookkkuuugggtttTTTVVV___lllwww]]]TTTKKKHHHGGGAAADDDCCCBBBAAA@@@AAABBBBBBCCCAAAAAACCCHHHKKKKKKJJJ;;;@@@GGGMMMSSSbbb{{{aaauuubbbHHHCCC@@@:::<<<:::777888:::;;;EEEeee}}}~~~}}}uuuoooiiiXXXGGGBBBCCCEEEIIIOOORRRIII???@@@BBB???QQQtttrrrfffjjjhhh]]]ZZZRRRPPPRRR```|||nnnWWWOOOSSSYYYiiiyyy}}}zzz{{{~~~vvvlllpppmmmfffaaaffflllpppsssvvvttttttsssrrrrrrvvv}}}~~~yyywwwwwwxxxwwwuuuqqqmmmkkklllnnnmmmzzz]]]FFFBBB@@@FFFMMMwwwvvvvvvrrrsss|||gggOOOGGGIIILLLLLLMMMQQQXXX^^^hhhqqqyyy}}}yyyaaaGGGFFFMMMlllhhhMMMGGG:::222:::555666777888===???KKKsss___IIIZZZ___RRRMMMNNNKKKKKKKKKMMMRRRYYYaaaeeeiiimmmssswwwzzz{{{}}}~~~wwwsssyyydddSSSTTTfffzzzyyyiiiIII@@@<<<===???>>>FFFgggyyyxxxuuu}}}WWWPPP\\\iiilllVVVOOOIIIGGGFFFAAACCCCCCAAA@@@@@@@@@AAABBBCCCAAA@@@BBBGGGJJJLLLKKKCCCAAABBBHHHTTTiiieeerrrrrrOOOFFFBBB;;;;;;888888:::;;;<<>>JJJhhhvvvfffgggfff___^^^YYYSSSQQQ]]]yyyuuu^^^RRRSSSVVVfffuuuxxxtttrrrrrrrrrfffVVVRRR[[[ffftttwwwkkknnnooosss~~~xxxooohhhlllssswwwyyyzzz{{{{{{zzzxxxxxxzzz|||uuuqqqnnnmmmjjjgggddddddgggjjjnnnwwwaaaIIICCCBBBEEEMMM~~~zzzzzz{{{aaaMMMFFFJJJMMMNNNNNNPPPUUUYYYfffmmmuuuzzz~~~yyyrrreeeKKKFFFIIIffflllPPPJJJ===555999444555888888===@@@NNNxxxzzzQQQEEEYYY^^^QQQKKKLLLHHHHHHIIIKKKQQQWWW^^^bbbiiimmmrrrvvvyyyzzz|||~~~ooo}}}rrr]]]VVVaaa}}}|||mmmPPPDDD???>>>??????IIIlllxxx|||{{{nnnVVVQQQXXXddd~~~|||___MMMJJJEEEEEEEEE@@@CCCBBB@@@?????????@@@AAABBB@@@???@@@DDDIIIKKKMMMGGGAAA@@@III[[[qqqkkkkkkXXXGGGBBB;;;999:::;;;<<<;;;;;;JJJkkk}}}vvvnnnpppbbbQQQGGGFFFKKKQQQVVVSSSLLLBBBBBBFFFBBBLLLfffwwwaaa^^^aaa___aaa\\\UUUQQQ\\\xxxxxxbbbVVVVVVXXXggguuuwwwsssooollljjjdddSSSMMMRRR[[[nnnzzzvvvjjjiiillltttvvvooorrryyy|||||||||~~~~~~}}}|||}}}wwwtttpppkkkffffffhhhkkk{{{}}}fffKKKCCCBBBEEEPPP|||[[[MMMGGGJJJLLLMMMMMMPPPVVV[[[dddkkkrrrtttxxx||||||yyy{{{hhh|||eeeNNNHHHLLLgggrrrTTTLLLAAA888;;;666888:::999===AAAQQQ|||wwwjjjIIICCCYYY[[[OOOJJJLLLEEEFFFGGGKKKPPPVVV\\\___hhhlllqqquuuwwwxxx{{{|||zzz}}}zzzdddYYY___{{{}}}uuuXXXFFF@@@===>>>>>>KKKqqqxxxvvv\\\TTTRRRTTT```zzzrrrWWWHHHGGGDDDCCCDDD@@@AAA@@@???>>>>>>>>>??????AAA???>>>>>>AAAFFFJJJLLLDDDBBBEEEQQQ```ppp~~~yyywwwuuuaaauuu```GGG@@@:::999:::;;;;;;999<<>>AAAOOOyyyyyydddGGGDDDXXXZZZNNNJJJLLLEEEFFFGGGKKKPPPVVV\\\___gggkkkooorrrtttvvvxxxzzz}}}zzzfffZZZ]]]tttyyyXXXEEE???<<<===>>>LLLtttyyy{{{^^^TTTLLLQQQ]]]wwwnnnUUUHHHHHHDDDCCCDDD@@@@@@???>>>===<<<======>>>???>>>======>>>BBBGGGJJJDDDEEEJJJRRRZZZeeeuuu~~~}}}{{{vvvnnnllluuuyyy\\\^^^tttjjjLLL@@@<<<;;;999999777888AAAXXXyyyyyy{{{uuussstttaaaPPPKKKRRR[[[^^^fff]]]LLLGGGKKKKKKRRReeeiiiWWWWWWXXXYYYXXXUUURRRYYYoooyyyhhh^^^\\\TTTaaannnsssqqqnnnjjjfffUUULLLKKKNNNUUUmmmxxxssswww~~~yyyxxxxxx~~~}}}qqqOOOAAA@@@AAAZZZjjjPPPJJJHHHHHHIIIHHHIIIOOOXXX```aaaiiimmmiiigggmmmwww~~~uuuuuuzzz~~~nnnVVV^^^rrr___IIIAAAKKKcccxxxUUULLLBBB888:::666>>>:::;;;@@@@@@KKKsssqqquuu~~~aaaGGGFFFZZZ[[[PPPKKKJJJFFFFFFGGGJJJOOOUUU\\\```fffiiillloooqqqsssvvvxxxyyy}}}vvvdddXXXYYYjjjwww~~~YYYDDD>>>;;;<<<>>>NNNwww}}}zzz|||hhhVVVOOOIIINNNZZZtttmmmUUUIIIHHHCCCBBBDDD@@@???>>><<<;;;;;;;;;<<<===<<<<<<<<<;;;;;;>>>BBBEEEGGGGGGHHHJJJMMMWWWmmm}}}yyywwwvvvrrrllldddbbbhhhuuuuuu[[[UUUddd{{{|||WWWEEE===<<<;;;:::777999HHHeeezzzqqq}}}}}}jjjVVVOOOWWW```ccclllcccQQQKKKPPPOOOSSScccrrr]]]YYYWWWUUUZZZWWWSSSVVViiimmm___\\\UUUbbbpppuuuuuuuuurrrnnnZZZOOOMMMQQQYYYrrr~~~xxxvvvvvvsssqqqtttuuuQQQCCCBBB@@@]]]aaaMMMHHHEEEGGGHHHHHHHHHLLLTTTZZZaaafffhhheeefffoooxxx}}}oooqqqfffRRRVVV{{{pppRRRBBBKKK___|||[[[OOODDD::::::777AAA???BBBGGGEEEJJJqqqiiippp^^^FFFGGG]]]___TTTLLLGGGFFFEEEEEEGGGLLLTTT[[[```dddgggjjjmmmnnnpppsssvvvuuuzzz~~~wwweeeXXXWWWaaannnvvvvvvzzz~~~aaaDDD===;;;===@@@PPPzzz{{{tttvvv___QQQIIIGGGLLLKKKWWWqqqkkkSSSGGGGGGAAA@@@CCC@@@>>>===;;;:::::::::;;;<<<:::;;;<<<;;;999:::===@@@CCCBBBCCCEEEHHHSSSiii}}}yyysssnnnlllfff```ZZZYYY]]]dddnnnttt|||rrr\\\RRR^^^kkkbbbJJJ>>>;;;AAA===999<<>><<<>>>AAARRR{{{tttttttttiiiaaadddWWWLLLDDDKKKIIITTToooiiiQQQEEEEEE???>>>BBB@@@===<<<;;;:::999:::;;;;;;888:::<<<;;;888888:::===;;;<<>>===CCCFFFSSS{{{{{{eeeeee]]]YYYsssOOOGGGIIIDDDKKKSSSmmmeeeOOOEEEFFF@@@>>>@@@===<<<;;;;;;::::::999999888999999999999999999999999>>>>>>>>>AAAIIIUUUccclll~~~xxxqqqhhh```ZZZRRRPPPNNNMMMOOOTTTYYY\\\kkkVVVttt]]]GGGCCC666999===;;;===UUU|||nnnqqqxxx```ZZZdddjjjfffnnnlll[[[NNNSSSXXXXXX]]]jjjlll\\\QQQTTTSSSRRRRRRXXXjjjtttiiiccc[[[ggg{{{xxxzzzyyyppp\\\SSSWWW___qqqvvvuuuvvvvvvsssooojjjgggeeebbb___^^^eeeuuuvvvUUUKKKEEEGGGiii{{{zzzpppRRRIIIFFFFFFFFFEEEDDDDDDHHHMMMQQQWWW[[[bbbhhhnnnrrrwwwzzzkkkttt}}}sssQQQRRRjjj~~~\\\LLL>>>999???AAAKKKRRR___gggsssYYYBBB@@@PPPPPPHHHGGGHHHDDDCCCCCCEEEJJJQQQWWW[[[```bbbeeegggiiikkknnnqqqssswwwzzz}}}zzzcccXXXRRRWWWccclllllllllqqquuuuuuvvvqqqpppwwwssspppNNNCCC>>>@@@BBBPPP{{{mmmjjj___ZZZ{{{RRRFFFEEEBBBIIIPPPhhhdddNNNDDDDDD>>><<<>>><<<<<<;;;;;;::::::999888888888888888888888888888888::::::<<<@@@HHHUUUcccmmmyyyqqqiiiaaaYYYTTTMMMKKKJJJIIIKKKPPPUUUXXXrrraaa{{{]]]JJJCCC777999999777===[[[jjjqqq|||ddd]]]gggooolllqqqppp```SSSUUUXXXXXX]]]ffffffTTTTTTSSSRRRQQQSSSaaa~~~yyyooohhh^^^gggyyyzzz{{{yyyvvvaaaYYY___gggwww|||vvvooolllcccaaa^^^___hhhyyyvvv}}}WWWJJJCCCFFFgggvvvnnnooouuuwwwyyyjjjOOOHHHDDDEEEEEEDDDCCCCCCFFFKKKOOOSSSXXX___fffkkkooosssvvv{{{|||uuuTTTRRRgggyyyZZZLLL???999>>>???KKKNNN[[[gggzzz\\\CCC===GGGFFFAAAEEEGGGCCCCCCBBBDDDHHHOOOUUUYYY\\\___dddgggiiikkkmmmooosssuuuxxx{{{mmm[[[PPPWWW___eeehhhkkknnnpppnnngggccccccllluuuzzz}}}ssstttTTTGGG??????AAARRRyyyuuufff___\\\EEE@@@===GGGLLLbbbzzzbbbLLLBBBCCC===;;;===;;;;;;;;;;;;:::999999888888777777777777777777777777666777999>>>GGGTTTccclll~~~{{{rrrhhh___WWWPPPKKKFFFEEEDDDDDDFFFKKKPPPSSS|||uuujjj~~~fffMMMDDD>>>;;;;;;999@@@^^^hhhpppkkkaaajjjrrrqqquuuvvvhhhYYYYYYZZZZZZ___bbb~~~ttt```VVVSSSQQQPPPOOO[[[yyy~~~uuukkkccchhhxxx{{{|||~~~xxxtttcccaaannn{{{|||vvvllliiiddd______kkkVVVHHH@@@FFFjjj{{{tttsssxxxyyy|||___IIIDDDAAACCCCCCCCCBBBBBBDDDIIILLLNNNSSSZZZaaafffjjjnnnpppzzz{{{~~~wwwUUUPPP```nnnSSSIII???;;;???AAAJJJKKKTTTbbbxxxgggJJJ===CCCCCCCCCFFFFFFCCCBBBAAABBBFFFLLLRRRUUUXXX\\\aaaeeehhhiiikkklllrrrsssuuuyyyiiiTTTUUUXXX\\\```ccceeeccc```VVVTTTWWWaaakkkssszzzsssTTTGGG@@@AAAEEEXXXmmm___cccFFF@@@???EEEIII\\\uuuaaaKKKBBBBBB===;;;===;;;;;;;;;::::::999888888888666666666666666666666666555666888===EEERRR```iiiyyyxxxlllaaaWWWOOOHHHDDD?????????@@@BBBFFFJJJMMMzzzzzzzzzlllrrrsssOOO@@@BBB>>>@@@???EEEaaahhhrrrvvvhhhmmmtttttttttxxxlll]]]ZZZYYYYYY___cccwwwuuubbbZZZTTTPPPNNNWWWtttwwwmmmgggiiiwww}}}|||~~~xxxppp```cccwwwzzzwwwqqqkkkddd___eeezzzXXXJJJBBBIIIrrrzzzXXXDDDCCCCCCAAAAAAAAA@@@@@@BBBFFFIIILLLQQQXXX___cccfffiiikkkxxxxxx|||wwwpppvvv|||tttVVVRRRbbbhhhPPPIII@@@<<>><<<>>><<<;;;::::::999999888777777555555555555555555555555666777999===DDDOOO[[[cccsss}}}uuuiii\\\RRRJJJDDDAAA;;;;;;<<<===@@@CCCFFFHHHggg^^^tttXXX>>>???999>>>???DDD]]]llltttnnnpppuuutttpppvvvlll\\\XXXUUUUUU]]]dddssstttfff[[[UUUPPPTTTkkkxxxmmmiiigggttt~~~zzzqqq```bbbwww|||xxxqqqkkkhhhdddeeettt\\\OOOGGGOOO{{{XXXDDDDDDEEE??????@@@??????@@@DDDFFFKKKPPPWWW]]]aaaccceeeffftttuuuzzzzzz|||fff[[[TTT]]]nnn}}}ttthhhPPPSSSdddlllSSSKKKAAA===@@@@@@FFFHHHSSS^^^rrr}}}gggKKK===BBBFFFHHHFFF===AAA@@@??????BBBFFFKKKOOOSSSVVV[[[___bbbeeehhhjjjooommmpppvvv|||uuuaaa[[[WWWVVVRRRKKKFFFEEEDDDCCCHHHSSS^^^gggqqqzzz~~~zzz~~~sssPPPEEE???CCCHHHZZZuuu}}}]]]CCC>>>???DDDEEEWWWoooaaaKKKBBBCCC>>><<>>888999:::<<<>>>@@@AAABBB|||{{{cccSSS^^^mmmEEE???666:::<<>>>>>>>>>>>???BBBDDDHHHMMMTTTYYY\\\]]]^^^^^^ffflllssswwwzzzwwwooossslll^^^RRRJJJHHHPPP___qqq}}}ttthhhwwwbbbMMMRRRdddnnnTTTKKKAAA;;;===>>>AAAGGGSSS\\\lll~~~dddXXXEEE@@@FFFFFFFFFFFF???AAA@@@>>>>>>@@@DDDIIILLLQQQTTTYYY\\\```ccchhhkkknnnkkknnnvvv{{{pppiiiaaa[[[RRRGGGBBBCCCBBBAAAEEENNNVVV^^^hhhqqqxxxyyy{{{zzztttooosss{{{yyyzzzvvvPPPDDD???CCCHHH]]]XXXAAA===>>>BBBCCCUUUnnn___III@@@AAA<<<;;;>>>;;;::::::999999888777777777555555555555555555555555333444555888>>>GGGQQQXXXgggtttrrrkkk___TTTJJJCCC>>>:::666777888:::;;;======>>>yyyqqqsssbbbTTTWWWPPPBBB:::>>>@@@JJJhhhsssyyytttrrrtttsssnnnvvvnnn___XXXTTTUUU^^^\\\ggg|||qqqdddaaa[[[UUU___qqqxxxnnnddd```mmmzzzlllooo{{{tttnnnfff]]][[[eeekkklllqqqzzz]]]PPPHHHYYY~~~[[[DDDAAAAAA<<<===>>>======>>>AAACCCDDDIIIOOOTTTWWWWWWWWWWWWXXXbbblllppprrrtttdddaaaYYYKKKEEEBBBCCCHHHRRRbbbxxxsssiiiaaa^^^rrriiiRRRVVVdddkkkRRRIII???999<<<======EEERRRXXXcccaaaLLLAAADDDKKKHHHFFFGGGCCCAAA???======???CCCHHHKKKQQQTTTWWW[[[^^^bbbgggkkkmmmjjjmmmvvv{{{}}}tttkkkbbbTTTFFFBBBEEEBBBAAACCCKKKQQQWWWaaajjjuuuwwwxxxqqqfffdddsss}}}PPPDDD>>>CCCKKKbbbtttuuusssSSSCCCBBBDDDAAABBBSSSmmm^^^HHH???@@@;;;:::<<<:::::::::999999888777777777666666666666666666666666///000222555;;;EEEOOOVVVfffsssmmmfff[[[QQQHHHAAA;;;888555666777999::::::;;;:::{{{sssvvvlllTTT\\\www^^^DDD===>>>;;;KKKuuukkk|||uuuxxxwwwwwwssshhh\\\UUUWWW[[[\\\ffftttyyyoooiii^^^VVV\\\jjjxxxpppjjjeeebbbppp}}}tttxxx||||||zzzuuuoookkkiiifffgggppp{{{~~~eeeHHHIIIRRR~~~||||||eeeOOODDDBBBCCC??????>>><<<;;;===@@@CCCDDDHHHLLLOOOQQQSSSUUUWWW\\\dddhhhhhhrrrhhhYYYOOOFFFHHHEEEBBBDDDOOO^^^gggkkkooorrrxxx~~~vvveee___www___NNN^^^xxxiiiPPPJJJ@@@;;;@@@CCC999HHHXXXUUUTTTwwwgggQQQDDD@@@KKKQQQIIICCCCCC@@@???>>>>>>@@@CCCFFFIIILLLNNNQQQVVV[[[aaaeeehhhgggnnnnnnoooxxxqqqbbbSSSFFFAAABBB>>>>>>CCCJJJLLLMMMVVVbbbooohhheeegggeeedddpppyyy~~~yyyPPPBBBGGGKKKEEEddd~~~tttqqqnnncccyyyuuuZZZIIICCCCCC???CCCOOOfff[[[EEE<<<===999888<<<:::999999:::999999888777666555555444333333333333444333444666777:::AAAKKKSSSdddlllvvv~~~yyyhhh^^^PPPEEE???<<<999777888777666666666777999:::xxxaaajjjWWW:::<<<===:::KKKuuusssbbbyyyyyyzzzzzz{{{zzzqqqddd[[[XXXYYY\\\dddpppyyyoooiii```WWW]]]iiivvvmmmfff```^^^nnnzzz}}}~~~|||yyyyyykkkKKKJJJKKKssswww^^^JJJAAA???@@@>>>???>>><<<;;;<<<@@@CCCCCCFFFJJJNNNOOOQQQSSSUUUXXXdddmmmmmmqqqcccQQQKKKJJJFFFDDDBBBCCCIIIRRRYYY\\\[[[aaakkkwwwsssccczzzoooYYYjjjpppSSSHHH>>>999===???BBBGGGUUU]]]```yyyqqqXXXGGGBBBOOOXXXPPPEEEBBB@@@???>>>>>>@@@CCCFFFHHHKKKLLLOOOTTTYYY^^^ccceeeffflllllllllttt|||tttcccWWWNNNEEE???>>>???>>>???CCCEEEIIISSS___iiibbb^^^^^^[[[\\\kkk}}}~~~|||SSSDDDFFFHHHBBB___uuuddd^^^[[[RRRuuuxxxUUUBBB======@@@CCCKKK___zzz^^^HHH???@@@;;;:::===;;;999::::::999999888777666555555444333333333333444333444555666999@@@JJJRRR___hhhrrrzzz~~~vvveee\\\OOOEEE???<<<999777777777666555666777888999jjjpppZZZ@@@<<<>>><<>>>>>>>><<<;;;<<>>FFF@@@MMM```iiixxx~~~xxx\\\JJJDDDRRR^^^VVVGGG@@@AAA@@@>>>>>>???BBBEEEGGGHHHJJJMMMQQQVVV[[[___aaaccciiihhhhhhooouuu|||{{{~~~qqqbbbRRRLLLJJJDDD???;;;???===<<<>>>AAAHHHUUUbbbhhhccc^^^YYYRRRTTTggg}}}{{{yyyzzzTTTFFFDDDEEEAAAYYY|||yyyeee___]]]UUUggg~~~VVVCCCBBBCCCAAABBBHHHXXXqqq~~~```JJJ@@@@@@;;;:::===;;;::::::::::::999888777666555555444333333333333444222444555555777>>>HHHOOOZZZbbblllsssyyy|||wwwoooaaaXXXLLLCCC???<<<:::777777666555555555666777888qqqyyy{{{[[[HHH===@@@???QQQzzzxxxcccvvvzzz|||yyy~~~~~~ssseee[[[WWW]]]___eeeqqqzzzrrrlllccc\\\]]]bbbyyyyyyssshhh\\\WWWVVViiiyyy}}}tttNNNFFFGGG```uuuzzzzzz{{{bbbHHH???AAABBB===>>>===<<<;;;;;;>>>@@@@@@CCCGGGJJJKKKMMMOOOPPPSSS```mmmrrrrrrxxxooo^^^XXXPPPGGGGGGEEECCCDDDCCCBBBDDDHHHMMMOOOVVV^^^iii||||||lll[[[~~~]]]MMMBBB???@@@<<>>===>>>AAACCCEEEGGGHHHKKKOOOSSSXXX\\\^^^```fffeeefffnnnrrr~~~qqqoooqqqkkkeeeddd\\\RRRJJJHHHIIIEEEAAA???===<<<;;;===CCCNNN\\\gggmmmjjjeee\\\SSSTTTggg||||||yyy}}}vvvQQQFFFCCCEEEDDDUUUrrrmmmhhh\\\ccc\\\GGGGGGJJJ@@@AAAFFFSSSiii|||{{{___III??????:::888;;;999::::::::::::999888777777555555444333333333333444222333444444666<<>><<<:::888666555444444444555777888yyymmmPPPDDD<<>>QQQzzz~~~hhhyyywww|||{{{wwwzzz~~~rrrfff]]]YYY]]]___cccmmm|||tttmmmddd]]][[[]]]uuuzzztttiii\\\XXXUUUggg~~~vvv|||wwwPPPGGGIII]]]nnnmmmjjjqqq|||~~~kkkJJJ???AAADDD=========<<<::::::<<<>>>???BBBFFFIIIJJJLLLMMMOOOSSSZZZdddkkkpppuuu~~~hhh\\\YYYUUUOOOPPPIIIDDDCCC@@@<<<===AAACCCGGGLLLSSS]]]rrrbbbWWW~~~vvvXXXJJJ???<<<<<<777;;;;;;BBBKKK^^^VVVHHHCCCNNNTTTLLLCCCBBBAAA@@@>>>======???BBBDDDFFFGGGIIIMMMQQQVVVYYY[[[\\\ccccccfffnnnrrr||||||mmmbbbXXXUUUYYYLLLIIIGGGIIIHHHDDDAAABBB=========>>>FFFRRR___gggmmmlllhhh^^^TTTVVVgggzzz~~~tttLLLFFFCCCGGGIIIRRRwww~~~ttt```lllbbbGGGCCCEEE===@@@EEEQQQdddvvv|||yyy```JJJ@@@@@@:::999;;;999::::::;;;::::::999888777555555444333333333333444222333333222444999BBBIIIUUU\\\ccceeeffffffbbb\\\TTTNNNFFF@@@>>>===:::888666555444444444555777888{{{jjjKKKDDD:::======OOOxxxyyyfff{{{xxxyyy}}}wwwwww|||rrrhhh```]]]]]]```dddmmm{{{wwwmmmccc\\\YYYXXXooo|||}}}wwwkkk___YYYUUUdddzzz~~~mmmpppzzzSSSJJJGGG]]]pppssssss|||mmmJJJ>>>@@@AAA<<<======<<<::::::;;;===>>>AAAEEEHHHIIIJJJKKKMMMQQQSSSYYYaaaiiipppzzznnnfffhhhmmmfffWWWJJJFFFCCC======BBB>>>BBBKKKXXXfffxxx^^^```www\\\LLL???===???:::>>>AAAFFFFFFUUU[[[KKKBBBIIILLLEEEAAADDDAAA@@@>>><<<===>>>AAABBBDDDEEEGGGKKKOOOSSSVVVXXXXXX___aaaeeennnqqqxxxjjjZZZRRRQQQKKKIIIHHHIIIGGGBBBAAACCC>>>???>>>>>>FFFUUUbbbhhhkkkjjjeee[[[SSSWWWgggwww||||||{{{rrrJJJFFFBBBFFFKKKLLLhhhyyyjjjiiiJJJBBBEEE<<<>>>CCCMMM___qqqyyyyyybbbLLLBBBBBB===<<>>===:::888777666555555555666777888wwwnnnqqqOOOHHH;;;>>>>>>PPPxxxuuuccczzzuuuttt|||yyy~~~}}}tttllleeeaaa]]]bbbhhhnnnyyyzzzlllbbb[[[VVVSSSfffvvv~~~yyyooocccZZZSSSaaavvvzzzddd```}}}{{{TTTKKKGGGaaa{{{hhhIII@@@@@@===;;;<<<===<<<:::999:::;;;<<>><<<<<<===???AAABBBCCCEEEHHHLLLOOORRRTTTUUU\\\^^^bbblllmmmrrr|||jjj]]]\\\SSSLLLJJJGGGDDDBBBCCC??????===<<>>===@@@>>>;;;;;;;;;;;;:::999888777555555444333333333333444111222222000000555===DDDIIIQQQWWWWWWUUUUUUSSSPPPJJJEEE@@@>>>>>>===;;;888777777666555666777888999www```hhhxxxuuuNNNCCC>>>AAABBBTTT{{{wwwdddxxxqqqooo}}}{{{}}}|||xxxooohhhddd]]]dddkkkpppxxx{{{lllaaaZZZUUUPPP^^^qqqzzzqqqfffYYYRRR^^^sss}}}~~~cccYYYxxx{{{xxxyyyRRRIIIJJJgggdddIIIDDDBBB;;;;;;<<<===<<<:::999:::;;;;;;>>>AAADDDEEEEEEGGGHHHIIIJJJNNNTTTXXXbbbyyyrrrXXXAAA<<<>>>===@@@FFFKKKDDDHHH___}}}xxxmmm[[[VVVmmmiiiQQQ===<<>><<<<<<===???@@@@@@AAACCCFFFIIIMMMPPPRRRSSSZZZ\\\```iiiiiimmm{{{|||nnn___PPPJJJJJJGGGEEEDDD>>>>>>;;;<<>>>>>DDD===QQQkkk~~~rrrNNN@@@DDD<<<======AAAQQQgggwww~~~___III???AAA<<<<<>>===;;;888888777666666666777999:::wwwyyyfffjjjooo~~~OOOBBB@@@???>>>UUUnnnaaayyyyyyiiizzz}}}|||vvvmmmggg___aaadddlllyyyuuueeeWWWRRRSSS]]]lll|||zzztttcccZZZUUU]]]qqq~~~iii^^^rrrwwwpppYYYIIITTTlll~~~oookkkEEE>>>DDD===>>>===<<<;;;:::999999999===>>>???AAACCCDDDFFFGGGFFFIIIIIIOOO\\\dddvvvrrrWWWNNNEEE@@@===???GGGQQQUUUVVVWWW[[[eeexxx{{{sssooofffttt{{{[[[TTTrrrdddQQQBBBAAABBB;;;===???>>>EEETTTiiieeeBBB@@@EEEIIIHHHAAA@@@???>>>======>>>>>>???AAABBBCCCFFFHHHKKKMMMMMMRRRUUUZZZ^^^ccchhhnnnrrr~~~gggVVVKKKEEEDDDGGGCCC@@@???AAADDDOOOfff}}}___PPP\\\ooowww{{{~~~vvvwww}}}nnngggooofffQQQMMMHHH@@@AAAAAA<<>>@@@CCC???;;;<<<<<<;;;;;;::::::999999888555444444333333222222111222111000//////222888<<>><<<:::999===:::777666777:::???BBBuuuuuusss|||XXXJJJ???@@@AAAWWWkkk[[[uuuyyyddd}}}~~~~~~{{{zzzqqqkkkaaabbbeeekkkuuuvvvfffZZZTTTRRRWWWhhh}}}|||wwwhhh\\\VVV\\\oooqqqiiivvvuuunnn||||||{{{}}}[[[JJJQQQpppvvvkkkHHHAAADDD;;;>>>===<<<;;;:::999999999<<<<<<>>>???AAACCCDDDEEEEEEHHHGGGLLLWWW___rrr|||iiiVVVJJJDDD>>><<<<<>>=========>>>???@@@AAACCCEEEHHHJJJLLLMMMPPPSSSXXX\\\aaaffflllpppmmm[[[OOOGGGEEEGGGDDDAAA@@@AAABBBGGGVVVfffvvvzzzbbbTTT^^^oooxxxzzz|||}}}~~~{{{wwwdddMMMLLLGGG@@@AAAAAA<<>><<<;;;;;;::::::999999888555555444333333222222111222111000//////222777;;;CCCEEEHHHNNNRRRRRROOOKKKFFFDDDBBB@@@>>><<<;;;;;;===;;;888666888<<>>>>><<<;;;:::999999999:::;;;<<<>>>???AAABBBCCCCCCFFFEEEHHHPPPXXXmmmwwwjjj___OOOAAABBB===;;;;;;<<<>>>FFFNNNXXX[[[\\\WWWTTT]]]qqqtttxxxmmmaaannnoooVVVIII???@@@CCC???===AAA@@@@@@GGGZZZyyyxxxzzzVVVAAADDDFFFGGGGGGAAA@@@???>>>===<<<===>>>>>>@@@AAABBBDDDGGGIIIKKKKKKMMMQQQUUUZZZ^^^ccciiimmmyyyqqq^^^SSSKKKIIIJJJDDDBBBBBBCCCCCCDDDJJJPPPZZZjjjoooaaaXXXaaaqqqyyyyyy{{{~~~~~~gggPPPIIIEEE??????AAA<<>>===???<<<;;;;;;::::::999999888555555444444333222222222111111000//////111666:::>>>@@@DDDJJJNNNOOOLLLJJJGGGEEEBBB???============>>>;;;888777999>>>DDDHHH{{{{{{}}}VVVCCC@@@BBBBBBWWW}}}bbbrrr|||[[[~~~|||zzz{{{vvvvvv|||uuuhhhhhhhhhkkkppp{{{sssiii^^^UUUNNN]]]www}}}qqq```WWWWWWfff{{{~~~|||}}}xxxjjjaaa^^^xxx\\\[[[gggYYYHHHSSSjjjsssNNNCCCCCC<<>><<<;;;:::999888888::::::;;;===>>>@@@AAAAAABBBEEECCCDDDKKKQQQeee|||ggg[[[SSSJJJBBBBBB???===>>>>>>>>>CCCJJJMMMPPPRRRQQQOOOVVVeeerrr||||||rrrllluuuhhhQQQGGG>>>???CCC@@@???BBB@@@BBBKKK]]]~~~xxxjjjeeeJJJ>>>BBBBBBCCCCCC???@@@???>>>===<<<<<<======???@@@AAACCCEEEGGGIIIJJJLLLOOOSSSXXX\\\aaafffjjjtttnnn^^^UUUOOOMMMMMMCCCBBBCCCFFFIIIKKKLLLMMMLLLYYY```ZZZYYYffftttzzzyyy|||~~~~~~lllXXXFFFCCC===>>>@@@<<>>???<<<:::;;;DDDRRRbbblllkkkYYYGGGAAA@@@>>>>>>???<<<;;;;;;::::::999999888555555555444333333222222111111000///...000444888:::===BBBGGGKKKLLLKKKIIIHHHEEEBBB???======>>>???>>><<<999888;;;@@@FFFJJJ}}}pppppp~~~\\\KKKAAAAAA@@@TTTppprrr\\\wwwyyyvvv{{{|||zzz{{{~~~}}}uuuiiieeedddgggkkktttvvvmmmaaaUUUPPPZZZqqq~~~rrr```VVVRRR___vvv|||vvvuuuxxxvvvfff[[[VVVppp]]]YYYiii[[[KKKMMMfff~~~{{{|||QQQAAACCC@@@???>>>===;;;999888888888:::;;;<<<===>>>???@@@AAABBBEEEBBBCCCHHHLLL]]]yyysss___SSSMMMIIIGGGCCC@@@???@@@@@@@@@DDDJJJNNNOOOPPPQQQRRRVVV[[[___rrrwww}}}uuunnnyyyfffOOOGGG???===AAA@@@BBBBBB@@@FFFTTTeeeppp\\\[[[GGG@@@DDDCCCDDDFFFAAAAAA@@@>>><<<<<<<<<<<<===>>>???@@@BBBDDDFFFGGGHHHKKKNNNRRRVVVZZZ___dddhhhtttkkk\\\TTTOOOLLLLLLDDDEEEFFFIIIOOOTTTUUUTTTQQQTTTTTTRRRZZZjjjvvvzzzzzz|||}}}~~~~~~~~~}}}}}}{{{lllXXXCCCAAA;;;<<<@@@===EEE\\\jjjgggYYYWWW}}}NNN===>>><<<::::::@@@NNN___kkkppp```MMMCCC???>>>>>>>>><<<;;;;;;::::::999999888666666555444444333333222111111000///...///333666888;;;@@@EEEHHHIIIIIIIIIGGGEEEAAA>>><<<===>>>???===<<<::::::===BBBGGGKKK{{{pppnnn[[[KKKAAABBB@@@RRR}}}xxxooo^^^ooo}}}xxxtttxxxzzzwwwvvv{{{~~~wwwjjjbbb^^^aaaeeelll}}}xxxooobbbUUURRRVVVjjj|||sssaaaUUUNNNWWWnnnqqqlllmmmqqqyyyuuudddXXXSSS___|||eeeddduuu___QQQTTTkkkvvvvvv{{{}}}VVVBBBCCCBBB@@@???===;;;999888888777::::::;;;<<<===>>>??????BBBDDD@@@BBBHHHIIITTTkkkttt___RRRIIIFFFFFFBBB???>>>@@@BBBDDDJJJRRRSSSSSSUUUWWWZZZ]]]^^^^^^gggnnnxxxgggyyydddNNNHHH@@@===@@@@@@CCCBBB???GGGWWWgggyyyaaaXXXFFF???AAA???BBBFFFBBBAAA@@@>>><<<;;;;;;<<<<<<===>>>???AAACCCDDDFFFFFFIIILLLPPPTTTXXX]]]bbbeeeqqqzzzlll\\\UUUOOOKKKJJJIIIKKKMMMNNNSSSZZZ\\\[[[[[[XXXSSSRRR]]]nnnxxxzzz{{{}}}~~~{{{{{{}}}~~~~~~tttcccMMM@@@???:::;;;@@@===AAASSS}}}rrrbbb~~~QQQ???<<<<<<;;;:::===III[[[hhhoooaaaOOOCCC???>>>>>>===<<<;;;;;;::::::999999888666666555555444333333333111111111///...///111444666:::@@@DDDFFFGGGHHHIIIEEECCC@@@>>>===<<<======<<<<<<<<<===???CCCGGGIIIvvvpppWWWJJJAAACCCBBBTTT}}}tttiii___fff}}}yyyuuuvvv~~~{{{xxxtttxxx}}}~~~qqqddd]]]___bbbgggttt{{{rrreeeXXXTTTRRRbbbwwwuuubbbUUUJJJPPPeeexxx~~~zzzssskkkdddbbbccchhhsss}}}qqq___SSSPPPTTTjjj]]]PPPXXXpppvvvooossswww]]]FFFDDDAAA@@@???===;;;999888777777888999999:::;;;<<<======AAAAAA===AAAHHHFFFKKK\\\yyykkk[[[MMMHHHHHHGGGCCCAAACCCEEEJJJSSS\\\^^^______^^^^^^^^^```bbb^^^fffsss~~~~~~iii```~~~bbbLLLHHHAAA<<<@@@AAAAAABBB???CCCPPP___uuuZZZHHH??????===BBBGGGBBBAAA@@@>>><<<;;;;;;;;;;;;======>>>@@@BBBCCCDDDEEEGGGIIIMMMQQQUUUZZZ___bbbjjjrrrooo___YYYUUUQQQOOOMMMSSSWWWWWW[[[bbbdddbbbaaa___[[[\\\dddpppxxxyyyzzz|||~~~~~~}}}}}}~~~zzzzzz{{{}}}~~~}}}ttt]]]CCC======888:::@@@===>>>MMMtttllltttRRRAAA;;;===<<<::::::CCCTTTaaahhh]]]NNNBBB===>>>???>>><<<;;;;;;::::::999999888666666666555444444333333111111111///......000222555999???BBBCCCCCCEEEGGGBBBAAA@@@>>>===<<<<<<;;;;;;<<<===???AAACCCEEEFFFtttjjjtttYYYQQQAAADDDDDDVVV~~~mmmccc______~~~zzzvvvvvv||||||yyy|||xxxiii___aaadddfffppp~~~vvviii\\\UUUOOO]]]tttwwwcccTTTGGGKKK^^^pppsssnnn^^^\\\[[[\\\]]]bbbnnnzzzmmmZZZNNNNNNPPPcccYYYKKKMMMqqqaaaKKKEEE???@@@???===;;;999888777777777777888999::::::;;;;;;@@@???;;;@@@HHHEEEEEESSSiiizzzgggWWWPPPPPPNNNIIIFFFGGGIIINNNXXXbbbooopppmmmdddZZZUUUWWW[[[YYYcccqqq}}}www~~~nnnXXX___```JJJHHHAAA<<<@@@BBB@@@AAA>>>???GGGVVV}}}cccOOODDDBBB@@@GGGMMMHHHAAA@@@>>><<<;;;:::;;;;;;<<<===>>>???AAABBBDDDDDDEEEGGGKKKOOOSSSWWW\\\```ccckkkzzzpppbbb^^^\\\YYYXXXNNNWWW^^^___bbbiiillljjjaaacccdddeeejjjqqqwwwyyyyyyzzz|||}}}|||||||||}}}zzzzzz{{{{{{|||}}}}}}~~~uuu\\\???<<<===888999@@@======IIIhhhrrrhhhvvvRRRDDD;;;======999777???OOO\\\bbbYYYKKK@@@<<>><<<<<<;;;::::::999999888666666666555444444333333000111111///------///111444888>>>@@@AAAAAACCCEEE@@@@@@???>>>===<<<;;;::::::;;;>>>@@@BBBCCCDDDDDD~~~bbb```ppp{{{[[[LLLDDDGGGCCCWWW{{{eeeeeeWWWuuuvvvtttxxxxxx|||sssddddddeeedddmmm|||oooXXXVVVRRRZZZrrrlll[[[JJJJJJYYYhhhllliiiPPPNNNMMMOOOUUU___iiiooo{{{yyyhhhZZZRRRKKKSSSfff```NNNUUUlllyyyaaaKKKHHH;;;AAA@@@>>>;;;999888777666:::999888888888:::===>>>>>>???@@@@@@AAADDDIIILLLYYYuuuxxxnnnaaaQQQRRRNNNPPPPPPOOO^^^nnnnnn{{{}}}sss___UUUWWWWWWPPPXXX[[[gggwwwyyypppZZZUUUhhhgggNNNEEE>>>>>>BBB???===???===CCCOOOXXXkkk|||^^^CCC===CCCGGGIIILLLBBBAAA@@@>>>===<<<<<<<<<<<<<<<======>>>@@@AAABBBDDDGGGKKKNNNQQQUUUYYY]]]```fffqqqvvvjjjhhhddd___[[[___cccgggkkkmmmnnnpppqqqllleeeaaagggoootttwwwyyyxxxxxxyyy{{{}}}|||zzzwwwwwwwwwxxxyyy{{{}}}~~~~~~{{{~~~xxxnnnRRREEE???===;;;999999<<>>>>>::::::::::::999888777777777777666555444444333333444222000///...///000111444888<<>>======>>>>>>>>>===>>>???BBBCCCBBBAAAkkk[[[hhhooo```TTTGGGIIIBBBVVVjjjgggWWWrrrvvvsssvvvuuu{{{iiicccdddgggqqq~~~zzzggg\\\TTTXXXmmmppp]]]JJJEEEOOOZZZ]]]ZZZJJJIIIHHHKKKPPPYYYbbbggglll|||wwwgggZZZRRRNNNTTTddd{{{aaaOOOTTTwww|||fffIIIEEE???AAA@@@>>>;;;999888777666:::999888888888:::<<<===<<<===>>>??????BBBEEEIIIPPPiiixxxfffbbbeeeeeeeeesss~~~}}}mmm[[[QQQPPPPPPMMMTTTVVV^^^lllvvvzzz|||wwwvvvppp||||||tttZZZUUUkkkjjjRRRHHH???>>>@@@===>>>AAA???AAAIIINNN```|||iiiKKK@@@BBBFFFHHHJJJCCCBBB@@@???===<<<;;;;;;<<<<<<<<<===>>>???@@@AAABBBEEEHHHKKKNNNRRRVVVZZZ]]]cccmmmyyyxxxrrrmmmiiihhhllloootttwwwyyyzzz{{{{{{ssskkkfffjjjqqqtttvvvxxxvvvvvvwwwyyy{{{{{{xxxvvvwwwwwwwwwxxxyyy{{{|||}}}www{{{wwwKKK@@@>>>===:::999999;;;>>>@@@UUUpppooo|||nnnWWWaaadddfffgggJJJ999<<<;;;;;;:::888999EEERRRhhhkkkZZZDDD??????<<<===::::::;;;::::::999888777777666666555555444333333333222000.........///000333777;;;>>>@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>???>>>>>>>>>???AAAAAA@@@>>>{{{^^^iiinnneeeWWWIIIJJJAAATTTggghhhTTTjjjvvvqqqtttrrrzzzttteee```gggttt~~~tttdddXXXUUUeee}}}uuuaaaJJJ@@@DDDKKKLLLIIIBBBBBBBBBEEEJJJQQQXXX\\\jjj{{{ssseeeYYYRRROOOTTTaaavvvaaaNNNQQQ|||zzz}}}pppJJJBBBDDDAAA@@@>>><<<:::888777777999999888888888:::;;;<<<;;;<<<=========>>>AAADDDGGGZZZzzzzzzcccUUULLLGGGGGGJJJTTTTTTYYYccclllssszzzqqqyyyrrrzzz|||wwwyyyvvvoooyyyccc[[[vvvfffPPPHHH???===???<<>>@@@@@@@@@BBBEEEHHHKKKNNNSSSVVVZZZ___gggppp}}}zzzwwwwwwwwwyyy}}}{{{rrrlllooossstttuuuvvvttttttuuuwwwyyyyyyvvvtttvvvvvvvvvvvvwwwxxxyyyzzz~~~~~~~~~~~~lllyyynnnLLLEEE===<<<:::999999;;;===???III}}}vvvfff```bbbZZZMMMYYY^^^```cccMMM;;;===;;;;;;:::888888AAAKKKbbbfffWWWCCC???>>>;;;>>>;;;;;;;;;;;;:::999888777777666666555555444444444222111000...------...///111555999===???AAACCCEEECCCBBBAAA@@@@@@???@@@@@@@@@???>>>?????????===<<>><<<:::888777777888888888777888999:::;;;:::;;;<<<<<<;;;<<>>===CCCCCCAAA@@@>>>MMMiiinnnccc[[[kkk{{{ZZZBBB<<>><<<:::999::::::;;;;;;<<<===???@@@>>>@@@CCCFFFHHHKKKOOORRRXXX\\\bbbiiissswwwpppqqqtttttttttuuurrrssstttvvvxxxxxxvvvsssvvvuuuuuuuuuvvvwwwxxxxxx||||||||||||}}}~~~~~~~~~sssuuu{{{pppkkkUUUOOO<<<;;;999888888:::<<<>>>CCCnnnoooXXXUUUNNNEEEWWWqqqzzzrrrYYYAAA===:::999:::999888>>>FFFUUUZZZPPPAAA???===;;;@@@;;;;;;;;;;;;:::999888777777666666666555555444444222111///...------------///333777;;;===@@@CCCEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA?????????>>><<<999```PPPIIIJJJAAARRRdddzzzpppRRRWWW}}}vvvnnnrrrmmmrrr}}}}}}yyydddaaammmwwwpppaaaUUU[[[rrrqqqWWWEEE>>>======;;;;;;<<<>>>AAADDDGGGJJJLLLPPPdddyyynnnbbbWWWPPPLLLSSSddd|||___JJJQQQppp{{{^^^DDDFFFBBBAAA???<<<:::999888777888888777777888888999999:::;;;<<<<<<<<<<<<>>>@@@CCCHHHWWWsssfffMMMGGGEEE???AAAIIIFFFJJJPPPVVV^^^ffflllnnntttxxx|||~~~sssttt}}}lllhhhOOOAAA@@@;;;<<<@@@???:::AAACCCBBBBBB???MMMiiixxx]]]cccsssQQQ??????EEEFFFBBBBBBAAA@@@>>><<<:::999999999999:::;;;<<<>>>>>>>>>@@@CCCEEEGGGJJJMMMPPPVVVXXX^^^eeemmm}}}wwwpppqqqtttsssssssssqqqrrrsssuuuwwwwwwuuusssttttttttttttuuuuuuvvvwwwxxxyyyyyyzzz{{{|||||||||yyy{{{}}}xxxrrrvvv{{{}}}iiiUUUHHH:::999888888888999;;;<<>>:::888999999999===BBBLLLSSSMMMCCCAAA===:::@@@;;;;;;;;;;;;:::999888888666666666666666555555555222111000///...---,,,,,,---000555888;;;>>>AAADDDEEEEEEEEEEEEEEEEEEDDDDDDDDDBBB@@@??????===;;;888|||[[[RRRKKKKKKAAAQQQbbbvvvxxxUUUQQQtttxxxnnnqqqjjjlll~~~}}}~~~~~~}}}xxxkkknnnuuutttgggXXXYYYllluuu\\\HHH>>>:::999888;;;<<<===???AAADDDFFFGGGLLL```xxxmmmbbbWWWNNNJJJSSSggg```LLLIIIbbbnnniiiGGGFFFBBBAAA???===;;;999888888777777777777777777777777999:::<<<===<<<<<<>>>???@@@CCCMMMaaannnWWWDDDAAABBB???@@@FFFBBBHHHOOOUUU]]]eeejjjjjjooorrrvvvyyyyyyyyyzzzzzz{{{{{{~~~~~~eeeNNNCCCBBB===;;;???===888???AAABBBDDDBBBNNNgggccc]]]fffFFF>>>??????@@@AAAAAA@@@???===;;;:::888888999999:::;;;===>>>>>>@@@BBBDDDEEEHHHKKKNNNSSSTTTZZZbbbgggsssxxxpppqqqsssrrrqqqqqqppppppqqqtttvvvwwwuuusssqqqqqqqqqrrrrrrtttuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzwwwzzz|||{{{~~~rrr^^^JJJ777999888888777888999:::;;;AAASSSwwwhhhiiiRRROOO|||fffCCC<<<888888999999;;;>>>IIIRRRPPPIIIGGG>>>999???<<<<<<<<<;;;;;;:::999888666666666666666666666666222222111000///---,,,,,,,,,...222555888;;;???BBBDDDEEEEEEFFFEEEEEEDDDDDDCCCAAA???>>>>>><<<999777~~~]]]VVVOOONNNBBBQQQbbbttt}}}VVVJJJiii{{{oooooofffeeexxx}}}{{{|||||||||}}}}}}}}}vvvvvvzzzvvvkkk]]]XXXeeezzzzzzlllWWWEEE<<<999:::;;;::::::;;;<<<>>>@@@BBBCCCOOOcccwwwmmmcccVVVMMMKKKTTTggg```LLLDDDYYYqqq~~~vvvoooIIIFFFBBBAAA???===;;;999888888666777777777777777666666777999;;;<<<<<<<<<===???===@@@FFFPPPcccxxxVVVIII>>><<<>>>>>>>>>@@@BBBIIIOOOSSS[[[fffkkkjjjkkkmmmppprrrtttuuuxxxzzz~~~~~~bbbMMMDDDDDD>>>;;;>>><<<999>>>>>>AAADDDBBBKKKaaazzzcccrrrIII<<<>>>>>>>>>???@@@AAA@@@>>><<<;;;888888888888999;;;<<<===<<<>>>AAABBBCCCFFFIIILLLOOONNNTTT]]]aaagggyyyzzzrrrqqqrrrpppnnnnnnmmmnnnooorrrtttuuusssqqqmmmmmmmmmnnnoooqqqrrrsssssstttuuuwwwxxxyyyxxxxxxtttyyy||||||zzz{{{^^^HHH???444888777777777777888999999>>>FFFsssssstttcccQQQnnnJJJAAA999888888777777999CCCMMMOOOMMMKKK@@@999???<<<<<<<<<<<<;;;:::999888666666666666666666666777333333222111000...---,,,+++---000333555888<<>>;;;???BBBEEEMMMbbb~~~|||ZZZHHHAAA;;;:::<<<===<<<:::>>>EEEJJJLLLUUUaaahhhgggfffiiilllnnnqqqtttyyy|||{{{|||~~~^^^IIIBBBCCC===;;;>>><<<:::>>>===???CCC@@@FFFZZZ~~~rrrrrrHHH<<>>@@@AAA@@@???===;;;777777777888999:::<<<<<<;;;===???AAABBBDDDGGGJJJLLLJJJOOOYYY\\\^^^lll~~~}}}tttrrrrrrooommmlllllllllmmmpppssssssqqqoooiiijjjjjjkkkmmmooopppqqqqqqssstttvvvxxxxxxxxxwwwpppvvvzzzyyyyyy~~~}}}xxxqqqIII666===???777777777777777888888999;;;<<>>===;;;:::999888555333zzzeeeVVV[[[PPP@@@NNN~~~lllkkk\\\JJJ[[[ooovvv|||vvvttt{{{|||sssxxxxxxwwwxxx{{{}}}|||nnnzzzwwwhhh\\\\\\rrrmmm^^^KKK???;;;<<<;;;999888888999::::::;;;<<<<<>>===:::666222666666777888888888888888888888999999999::::::::::::===@@@CCCGGGQQQ^^^iiipppRRREEE======;;;;;;:::;;;<<<===CCCFFFJJJOOOUUU[[[bbbgggdddeeehhhooowww{{{|||zzzzzzzzz}}}}}}wwwzzz\\\JJJ======???;;;;;;AAA===???@@@??????@@@EEEIIIjjjxxxqqqRRR<<<888<<<===>>>???@@@@@@???===<<<777777777888999:::;;;<<<<<<===>>>???AAADDDFFFGGGJJJKKKMMMQQQVVV\\\aaadddzzz~~~uuuooonnnlllhhheeedddaaa```ccciiilllkkkhhhhhhiiiiiijjjlllmmmmmmnnnmmmooorrrssssssssstttvvvtttssstttuuuwww{{{~~~|||wwwzzzqqqyyy\\\DDD;;;<<<===666666555555555555666666CCC;;;TTToooXXXeeeSSSBBB777888888333333888999BBBKKKMMMGGGAAA@@@AAA===<<<<<<;;;;;;:::999999777777777777666666666666444444333222000...,,,+++,,,---...000222444777888:::;;;===??????>>>===<<<<<<;;;:::888666444111000xxxhhhZZZZZZRRRGGGWWWiiidddcccHHHRRR|||ssstttyyyuuuuuu}}}xxxppptttsssrrrsssvvvwwwzzzsssvvvxxxjjj\\\YYYlll~~~~~~nnn___LLL@@@<<<===<<<:::888999999::::::;;;<<<<<<>>>FFF^^^uuulllcccWWWOOONNNUUUhhhnnneeecccoootttTTTCCCCCCBBB@@@@@@???<<<777444666666777888888888888888888888888888999999999999:::===>>>>>>@@@FFFOOOWWWbbbooozzzkkkTTTBBB<<<<<<;;;:::::::::;;;<<<===AAADDDIIINNNSSSXXX^^^bbbddddddgggmmmsssvvvvvvtttrrrqqqssszzz~~~uuullluuu{{{zzz|||yyymmmggg|||XXXHHH<<<===>>>::::::>>><<<===?????????@@@DDDGGGYYY|||xxxpppbbbOOOAAA;;;<<<===>>>???@@@@@@???===<<<888888888888999:::;;;<<<<<<<<<===???AAACCCEEEFFFHHHIIIKKKNNNSSSXXX]]]___lll|||zzzrrrllljjjhhhccc___[[[YYYXXX\\\aaaeeedddbbbcccccceeefffhhhjjjkkklllkkkmmmoooqqqqqqqqqsssuuutttsssssstttvvvyyy|||~~~{{{vvvfffiiirrr~~~yyyqqq{{{qqqxxxWWWBBB:::777333666666555555555555666666===777MMM~~~|||vvvxxxoooWWWXXXzzzyyyQQQBBB888999:::555444777999@@@HHHLLLIIIDDDAAA@@@======<<<<<<;;;::::::999888888777777777666666666555444444222111///---,,,+++,,,,,,...///222333444666888999;;;;;;:::999888777777777777666555333333rrrwwwiii^^^eeeaaaWWWfffmmmaaapppJJJIIIssszzzrrrrrrqqqvvv}}}tttkkkmmmooonnnpppssssssssszzz~~~qqq|||~~~pppaaaXXXeeeyyy~~~qqqbbbNNNAAA>>>>>>===;;;999999999::::::;;;<<<<<<<<>>BBBGGGLLLPPPTTTYYY\\\bbbccceeeiiimmmoooooonnnoooooosss{{{{{{tttmmmrrr|||{{{}}}hhh___}}}uuuQQQDDD;;;===>>>:::888;;;;;;===???@@@AAABBBDDDFFFMMMzzz}}}pppaaaVVVKKK@@@:::;;;<<<===???@@@@@@???>>>===888888888888999:::;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFGGGHHHJJJNNNRRRVVVXXX]]]eeezzzyyytttmmmgggddd___YYYUUUNNNMMMMMMQQQWWW[[[[[[ZZZZZZ[[[]]]```cccfffhhhjjjhhhjjjmmmooooooppprrrssssssssssssssstttvvvyyyzzz}}}|||}}}|||uuunnn[[[cccnnnsssrrrsssqqqpppfff^^^ggg|||sssmmmzzz~~~|||qqqOOO???<<<:::555666666555555555555666666888444EEEjjj~~~ooojjjoooqqqkkkVVVLLL```ppphhhPPPBBB888:::<<<888555666888===DDDJJJKKKHHHCCC@@@=========<<<;;;;;;::::::888888888777777777777666555555444333111///...---+++++++++,,,---...///000222222444555555555444333222333444555555555555555mmmooo|||mmmdddmmmkkkbbbnnnuuuddd|||PPPFFFlllqqqjjjlllssszzz~~~ssshhhiiimmmlllooossstttssswww}}}sssqqqzzzkkk[[[bbbvvvttteeeQQQDDD@@@@@@>>><<<;;;::::::999:::;;;<<<======AAARRRppp~~~uuummmeeeZZZSSSNNNWWWkkk~~~qqqqqqttt{{{oooaaaFFFEEECCCBBBAAA@@@>>>;;;888666666777888888888888888666666666666777777777777777999;;;;;;;;;<<>>;;;888999<<<===@@@BBBCCCEEEFFFFFFJJJlllqqqbbbXXXLLL<<<888<<<<<<===???@@@@@@@@@>>>===999999999888999999:::::::::;;;;;;===>>>@@@BBBCCCDDDEEEFFFHHHJJJMMMPPPRRRWWWYYYeee||||||qqqmmmfffaaa[[[TTTMMMHHHDDDCCCDDDHHHNNNRRRSSSSSSRRRSSSVVVYYY^^^bbbfffiiifffiiilllmmmnnnoooqqqrrrrrrqqqqqqqqqrrrssstttuuu|||xxxvvvyyy|||zzzrrriiiZZZ```hhhllljjjiiinnnttt~~~fffNNNOOOHHHQQQuuuyyy}}}~~~kkkHHH:::;;;<<<:::666555555444444555555666777555>>>VVVwwwnnnZZZ^^^___SSSHHHTTTaaa\\\QQQDDD999999<<<:::777666666999???GGGLLLKKKEEE???>>>>>>======<<<;;;;;;;;;999999888888888777777777666555555444222111///...,,,,,,,,,++++++,,,------...///000111111111000000000111222333444555555555qqq~~~ooojjjkkkjjjaaajjjxxxbbbXXXEEEbbbssseeefffooouuu|||tttjjjjjjiiiiiimmmtttvvvvvvxxx|||~~~ppptttttt```___ssswwwhhhTTTFFFBBBBBB@@@>>><<<;;;:::999:::;;;<<<===>>>AAAPPPlll~~~uuuoooggg]]]UUUMMMXXXmmmxxxeee```nnnxxxiiiHHHEEECCCAAA@@@???>>>;;;999666666777888888888888888555555666666666777777777777888:::;;;;;;<<<>>>???@@@AAACCCIIISSS^^^hhhnnntttfffUUUIII@@@;;;:::;;;888777777666777888999:::===AAAFFFJJJMMMOOORRRSSSXXXZZZ]]]```ccceeehhhiiijjjpppwww|||~~~tttkkkwwwuuuuuuxxxXXXFFFAAA>>>??????===:::::::::;;;===@@@CCCDDDEEEEEEJJJ^^^uuupppnnn]]]CCC999???;;;===???@@@AAA@@@>>>>>>::::::999999888999999999999::::::;;;===???AAABBBCCCDDDEEEFFFHHHJJJLLLLLLRRRSSSZZZiii}}}~~~uuuoookkkiiigggddd___XXXQQQJJJCCC>>>>>>>>>@@@DDDHHHKKKMMMNNNLLLMMMOOOTTTYYY___eeehhhfffiiikkkmmmmmmnnnpppqqqooooooooooooppppppqqqqqqtttqqqooorrrvvvuuummmeeeYYY\\\aaahhhooorrroookkkpppwww^^^EEEFFFGGG\\\lllMMM===:::888555555555444444444444555555777777<<>>>>>======<<<;;;;;;999999999999888888888888666666666555444222000000//////...---,,,,,,,,,---------...///////////////000111222333444444444444iiihhhrrrooo___aaavvv\\\wwwbbbEEEVVV~~~{{{dddbbbjjjnnnuuuxxxxxxuuummmllleeeeeeiiiqqqvvvvvvxxx|||}}}rrr{{{eee___ooo~~~zzzkkkWWWIIIDDDCCCAAA???===<<<:::999999;;;<<<>>>===???MMMggg|||tttoooggg^^^WWWNNNZZZnnnvvv^^^TTTSSS___yyy|||rrrNNNEEECCCAAA@@@???>>><<<:::666666777888888888888888666666666666777777777777888888999999999999999999<<<;;;;;;@@@HHHRRRZZZ^^^[[[TTTLLLDDD???<<<:::999999888777666666777888999>>>AAAEEEHHHKKKMMMPPPSSSSSSUUUYYY\\\^^^aaaeeeggggggmmmsssuuuvvvyyyooonnnvvv}}}}}}{{{}}}~~~jjjSSSBBB@@@??????@@@???===;;;999888999<<>>@@@AAA@@@???>>>;;;;;;:::999888888888888999999999:::<<<===???@@@AAABBBCCCDDDFFFGGGHHHIIILLLNNNSSS[[[ggg~~~~~~jjj]]]WWWUUUUUU[[[YYYUUUPPPIIICCC>>>;;;;;;<<<>>>@@@CCCEEEGGGHHHFFFGGGJJJOOOUUU\\\bbbffffffhhhkkklllllllllnnnooolllmmmmmmmmmmmmnnnnnnnnnqqqoooooorrrtttrrrkkkeee```aaacccgggooorrrjjj```___hhhXXXCCCAAAJJJfffuuu[[[KKKCCC:::111555555444444444444555555666666:::CCCaaa{{{eeeTTTJJJFFFYYYtttppp]]]FFF999999;;;:::777222444888???FFFGGGEEEAAA?????????>>>======<<<<<<:::::::::999999999888888777777666666555333222111111111000///............---------.........//////000111222333333444444333~~~iiikkk|||vvv^^^XXX}}}yyy[[[hhhmmmGGGLLLooofffaaafffhhhmmm}}}|||ssstttssslllkkkdddcccgggpppuuuvvvxxx{{{{{{}}}mmmbbbooo~~~}}}mmmYYYKKKFFFEEECCC@@@>>>===;;;999999;;;<<<>>>>>>>>>JJJbbbzzzzzzrrrmmmfff]]]VVVRRR\\\nnnrrrYYYOOOKKKSSShhhnnn}}}ZZZGGGEEEBBBAAAAAA@@@>>>===666666777888888888888888666666777777777888888888888777777777888888888888<<<;;;:::>>>DDDKKKOOOPPPKKKIIIEEEAAA??????>>>===;;;:::888777666777777888===???BBBEEEHHHKKKOOORRROOORRRUUUWWWXXX[[[___cccdddgggkkkppptttwwwzzz{{{yyyooonnnuuu{{{|||}}}yyyvvvzzz|||wwwvvvyyy|||~~~}}}vvvxxxuuu]]]MMM???@@@???>>>>>>???>>><<<;;;999888;;;???CCCDDDDDDKKKXXX~~~yyy```AAA999;;;<<<>>>@@@AAA@@@???>>><<<;;;:::999888888888888888888888999;;;<<<>>>???>>>???AAABBBCCCDDDEEEEEEHHHJJJNNNRRRXXXfffzzzdddTTTKKKHHHHHHOOONNNLLLHHHDDD@@@>>>>>>999:::<<<===>>>???AAABBBBBBCCCFFFJJJQQQYYY___cccfffhhhjjjjjjjjjiiijjjllljjjjjjkkklllllllllllllllppppppqqqrrrqqqnnnhhhddddddhhhhhhbbb^^^\\\WWWPPPLLLVVVSSSDDDAAAVVVwwwqqqZZZPPPMMMDDD:::555444444333333444444555555444888???TTTppp___SSSHHHUUUwwwrrrRRR<<<777999999666111333777<<>>>>>======<<<;;;::::::::::::999999999777777777666555444333222222111000//////...//////---------------.../////////000111333444555555555rrrwwwzzzrrrXXXPPPwww```___vvvIIIHHHhhhiiiaaaeeeeeeooo~~~}}}sssrrrqqqjjjgggeeedddhhhpppuuuwwwxxx{{{{{{tttgggqqq~~~nnnZZZLLLGGGEEECCCAAA???===;;;999999:::===>>>@@@???III```xxxxxxpppkkkeee\\\UUUVVV^^^nnn~~~||||||~~~lllTTTLLLJJJKKKVVVnnnkkkdddHHHFFFDDDBBBBBBAAA@@@>>>666666777888888888888888777777777777888888888888666555555666888:::;;;;;;===;;;:::===AAAEEEEEEDDDFFFEEEBBB>>>===???AAA@@@<<<;;;999888777666777777<<<>>>AAACCCEEEIIINNNRRRMMMPPPSSSTTTUUUWWW[[[___]]]]]]aaajjjtttxxxuuupppooozzz{{{nnngggmmmuuuvvvyyyvvvsssvvv|||{{{xxxtttrrrtttwwwyyy{{{zzzuuurrr{{{vvv\\\OOO>>>???>>>======>>>>>><<>>@@@AAA@@@??????<<<;;;:::999888888777777888888888999:::<<<===>>><<<===???@@@BBBCCCCCCCCCHHHIIIKKKNNNOOOVVVgggxxx~~~gggUUUJJJEEEDDDFFFFFFFFFCCCAAA@@@AAABBB888999:::;;;;;;;;;<<<>>>???@@@CCCGGGNNNVVV]]]aaaeeegggiiiiiihhhggghhhiiihhhiiijjjkkkkkkkkkkkkkkkkkklllmmmmmmjjjeee```]]]\\\eeefffZZZMMMIIIJJJKKKCCCNNNUUULLLJJJiiiaaaHHHFFFMMMLLLDDD555444444333333444444555444333777;;;IIIuuutttlll```LLLPPPqqqZZZ>>>666888888555000222666:::>>>@@@BBBDDD@@@@@@??????>>>=========;;;;;;;;;:::::::::999999777777777777666555333333222111000///////////////------,,,,,,------...///...///111333555666777777nnn~~~~~~nnnTTT[[[vvvuuuhhh```}}}RRRHHHRRRmmm[[[]]]cccooo}}}~~~xxxwwwrrrjjjnnnmmmnnnsssyyy|||{{{yyy|||zzz}}}mmmoooyyywwwiiiVVVKKKIIIHHHEEEAAABBB@@@>>><<<;;;<<<===>>>CCCBBBHHH[[[uuuxxxqqqmmmggg___XXXWWWcccttt|||xxxwwwwwwyyyzzz|||nnnVVVTTTTTTNNNTTTfffsssrrrpppqqqmmmqqqVVVBBBBBBGGG>>>@@@FFF<<<:::888666777999999777444777777777777777888888888777777666666777888999999<<<<<<<<<======>>>???@@@======>>>>>>??????@@@@@@<<<<<<<<<:::888777888999;;;===???BBBEEEGGGHHHIIIJJJJJJLLLNNNQQQSSSVVVWWW]]][[[\\\```hhhmmmooooooooouuu|||}}}wwwoookkkiiixxxwwwwwwzzz|||zzzuuupppmmmmmmnnnoooqqqtttvvvxxxqqqzzz|||sssSSSFFF@@@@@@>>>======<<<<<<<<<===???@@@BBBMMMZZZ]]]YYYccchhhkkkyyykkk[[[KKK:::;;;999:::>>>@@@>>>???BBB===<<<:::888888999:::;;;555666666777888999999999<<<<<<===>>>???@@@AAAAAADDDEEEFFFHHHLLLQQQVVVYYYrrrfffPPPEEEAAA???BBBDDDEEECCC???>>>@@@CCC???===:::999:::;;;:::999999;;;>>>CCCIIIRRR\\\bbbccceeeggghhhhhhhhhfffeeeiiijjjjjjiiiffffffggghhhlllkkklllmmmlllfff^^^WWWVVVRRROOOMMMGGG>>>===BBBAAAVVVLLLMMMyyyyyyMMM??????>>>@@@HHH>>>888222000222333222///111666555777DDD]]]~~~yyy~~~hhhQQQ___pppddd>>>444777666555222333444555777<<>>CCC>>><<<:::777777999999888666888888888777777777777777777777666666777777888999:::999999999:::;;;<<<<<<::::::;;;;;;<<<===>>>>>>=========;;;888777888999;;;<<<>>>AAACCCEEEFFFGGGIIIJJJKKKMMMOOORRRTTTUUUXXXYYYZZZ^^^cccfffhhhhhhpppyyy|||{{{ssstttuuuuuusssnnnhhhcccgggiiikkkmmmnnnnnnooopppqqq{{{mmmMMMCCC??????>>><<<<<<;;;;;;<<<:::<<<;;;<<>>@@@>>>>>>AAA>>>===;;;999888888999:::666777777888999999::::::;;;<<<<<<===>>>???@@@@@@CCCCCCDDDFFFJJJNNNRRRTTTbbbuuuiiiRRRFFFBBB@@@<<>>??????>>><<<999777888999;;;<<<===???AAABBBCCCCCCIIIIIIJJJKKKMMMOOOQQQRRRRRRUUUXXX[[[\\\]]]___```hhhpppzzz~~~}}}|||tttuuuuuurrrkkkccc]]]ZZZ^^^bbbgggjjjkkkjjjjjjkkk{{{qqqtttkkkHHH???>>>===<<<;;;:::::::::;;;CCCEEEDDDAAAAAAFFFJJJKKKSSSXXX]]]cccmmmTTT???>>>;;;:::>>>AAA???>>>@@@@@@>>><<<:::999888999999777888888999999::::::::::::;;;;;;<<<===>>>??????AAAAAABBBCCCFFFIIILLLNNNQQQ[[[nnnoooXXXJJJDDDBBB;;;EEEOOOOOOFFF??????BBBAAA>>>;;;999999888777666999:::<<>>>>>@@@EEELLLiiicccUUUlll{{{ZZZ===666777444444888999555111000222444333111666444222666:::???ccc[[[>>>IIIbbbjjj\\\DDD<<<999444222222222222222555:::BBBGGGGGGDDDBBB@@@@@@???===<<<:::;;;;;;<<<<<<;;;;;;:::999999999888777777666666555444444333333222222222////////////..................///111111222222111~~~|||iiicccpppdddrrruuuqqq^^^^^^uuu]]]sssfffJJJCCCTTTwwwaaa```dddmmm~~~|||yyy~~~~~~qqqkkkcccXXXKKKCCCCCCEEEDDDCCCAAA@@@???>>>>>>>>>>>>???;;;>>>EEEOOO^^^ppp}}}yyywwwuuuqqqoooqqqyyy~~~~~~|||zzzxxxqqqnnnhhhccc^^^]]]\\\]]]aaahhhqqq{{{dddPPPQQQJJJNNNOOORRReeerrrxxx\\\BBBDDDEEE???===AAA@@@===:::777666777888999:::999999888777666555555666666666555555666666777;;;;;;:::::::::;;;;;;<<<999999:::;;;===>>>??????@@@@@@???<<<999777777888;;;<<<>>>???@@@AAABBBBBBHHHHHHHHHIIIJJJLLLMMMNNNLLLQQQVVVYYYXXXXXXZZZ\\\\\\aaahhhlllmmmmmmmmmnnnrrrrrrpppjjj```YYYVVVVVVUUU[[[ccchhhiiihhhhhhhhh~~~qqqppphhhEEE>>><<<;;;;;;:::999999::::::EEEJJJOOOMMMFFFAAA>>>===DDDIIIMMMQQQjjjfffIII???:::999>>>AAA@@@@@@AAAAAA@@@>>>;;;:::888888888777777888888888999999999999999:::;;;<<<===>>>>>>@@@@@@@@@BBBCCCFFFHHHIIIKKKOOOXXXfffuuu}}}}}}xxxcccSSSHHHBBB???IIISSSVVVQQQHHHBBB@@@BBB???;;;999888777666555777888:::<<>>AAAEEEGGGOOOPPPTTTssseeeNNN:::777888555444666555333000000222333333333555222111777777444QQQ|||hhhooowwwYYY===EEEKKKXXXRRRAAA:::666222444333222111111333888@@@EEEHHHFFFCCCAAA??????>>>>>>:::;;;;;;<<<<<<;;;;;;:::::::::999888888777777666444444444333333333222222000000000///////////////...//////000111222333333zzzhhhcccvvvlllyyy|||wwwddddddvvv{{{ZZZmmmoooMMMBBBIIIyyyxxx[[[XXXaaaggg{{{zzz}}}~~~zzzwwwzzzooodddXXXQQQGGGBBBCCCDDDDDDCCC@@@@@@@@@???????????????>>>BBBGGGOOOZZZiiiyyy~~~{{{yyyvvvsssqqqsss{{{}}}|||{{{|||}}}~~~}}}{{{vvvrrrooohhheee```[[[XXXXXXXXXYYY\\\bbbmmmwww}}}\\\LLLRRRNNNXXXZZZVVVaaa|||kkkCCC===EEECCC>>>CCC???===:::777555555666888:::999999888777666555555666666555555555555555666;;;;;;;;;:::;;;;;;<<<<<<999999:::;;;<<<===>>>>>>??????>>><<<999777777888<<<===>>>???@@@AAAAAAAAAEEEEEEFFFFFFGGGIIIJJJKKKIIINNNTTTVVVVVVVVVXXXZZZXXXZZZ\\\^^^___aaadddfffiiihhhccc[[[SSSOOOPPPSSSRRRXXX```dddcccaaaaaabbb{{{yyy{{{^^^BBBAAA;;;::::::999999999999:::888???HHHMMMKKKIIIKKKOOONNNJJJMMMSSS```~~~YYYAAA;;;888<<<@@@AAAAAABBBBBBAAA???===;;;999888777666666666666777777777777888888999:::;;;<<<<<<===??????@@@AAABBBCCCEEEEEEHHHKKKOOOTTTZZZ```fffiiixxxsss```OOODDDCCCHHHQQQYYY[[[UUUKKKBBBBBB???<<<999888777666444666777888;;;@@@IIITTT[[[YYYZZZ\\\]]]^^^]]][[[ZZZ[[[[[[[[[ZZZWWWWWWXXXYYYUUUUUUTTTQQQNNNKKKIIIHHHOOOKKKFFFEEEGGGHHHEEEAAAAAAFFFWWWyyywwwNNN???444444555222///111222111000000111333333333222111000777888333HHHqqqeeeVVV```YYYFFFEEEEEEUUUTTTEEE<<<555111666333333222111222777===BBBFFFEEECCC@@@???>>>??????:::;;;;;;<<<<<<;;;;;;:::::::::999999888777777777333333333333333222222222111111000000000////////////000000111222333444555{{{nnnpppssswwwyyyhhhlllxxxyyy\\\gggyyySSSCCCDDDkkk^^^UUU^^^eeepppyyyyyy{{{yyyuuusssvvvzzzlll]]]NNNIIIDDDBBBDDDEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@???BBBFFFKKKQQQZZZfffttt~~~}}}zzzwwwuuussszzz}}}zzz{{{}}}~~~~~~|||zzzyyyyyyyyyzzzyyyuuuooohhhddd\\\YYYUUURRRPPPQQQRRRTTTWWW]]]gggrrr{{{vvvUUUFFFMMMHHHSSSYYYVVV\\\zzzyyyKKK:::DDDEEE@@@EEE>>>>>><<<888555444555777999999888888777777666666666555555444444444444555888888888888999:::;;;<<<888888999::::::;;;;;;;;;>>>>>>===;;;888666777888;;;<<<===???@@@AAAAAAAAACCCCCCCCCDDDEEEFFFHHHIIIIIIKKKOOOQQQSSSTTTUUUVVVTTTTTTTTTVVVYYY\\\```bbbaaa^^^YYYRRRNNNNNNQQQTTTRRRXXX^^^___[[[XXXYYY[[[qqq}}}vvv~~~lllQQQ@@@DDD::::::999999999999::::::555777===CCCFFFKKKUUU```ggg[[[ZZZ]]]^^^vvvkkkGGG>>>888:::>>>@@@@@@BBBAAAAAA???>>><<<:::999888666666666666666666666666666777777888999:::;;;<<<>>>>>>???@@@AAABBBBBBCCCCCCGGGJJJJJJJJJMMMUUU[[[nnn|||qqq^^^OOOHHHLLLSSS^^^eeeaaaUUUJJJCCC@@@<<<:::999888777666777777777999>>>GGGRRRYYYWWWXXXZZZ[[[\\\[[[YYYXXXUUUVVVVVVTTTRRRRRRSSSTTTPPPQQQPPPNNNKKKJJJKKKMMMRRRQQQOOOQQQVVVWWWPPPGGGJJJJJJ\\\~~~sssZZZ@@@888333444444111///000111000000000111222222333///111000555888555BBB^^^vvv\\\WWWVVVIII>>>JJJ___eeeYYYKKK;;;222666333333333222222555999===AAABBBBBB@@@>>>===>>>???:::;;;;;;<<<<<<;;;;;;::::::::::::999888888777777333333333333333333333333222222111111000000//////000000000111222444555666zzzpppZZZaaajjj|||dddaaauuuYYYCCCCCC\\\lllXXX]]]___fffqqqzzzyyytttsssrrrrrroooqqquuu{{{xxxeeeUUUJJJHHHFFFGGGIIIJJJHHHFFFCCCCCCDDDDDDDDDDDDCCCCCCDDDGGGMMMTTT]]]gggrrrzzz~~~~~~|||vvv|||~~~{{{wwwtttssssssrrrrrrrrrrrrssstttqqqrrrsssrrrmmmfff___[[[SSSQQQMMMJJJIIIJJJLLLNNNPPPWWWaaalllwwwvvvYYYIIILLLEEEJJJPPPQQQUUUlll___BBBEEEEEE???EEE>>>???>>>;;;777444555666888888888777777777777777666555444444333333444444555555666666888999;;;<<<::::::::::::::::::;;;;;;;;;<<<;;;999777666666888999:::;;;===???@@@@@@@@@@@@@@@AAABBBCCCEEEGGGHHHJJJIIIJJJKKKNNNOOOPPPOOONNNNNNOOORRRUUUWWWYYYYYYYYYUUUQQQOOOOOOPPPRRRRRRPPPVVV[[[ZZZWWWVVVYYY^^^www|||llldddQQQ@@@AAA::::::999999999::::::;;;;;;999999===@@@CCCLLLWWWcccZZZ[[[]]]\\\sss{{{PPPDDD999888;;;<<<===???AAA@@@@@@>>>===;;;:::999777777777666666666666666555666666777888999:::;;;;;;<<<===>>>???@@@@@@AAA???BBBEEEEEEDDDEEEJJJNNNYYYhhhzzzrrrdddYYY\\\bbbjjjmmmggg[[[QQQCCC@@@===;;;::::::999777888888777777;;;CCCLLLSSSRRRSSSUUUWWWWWWVVVUUUTTTPPPPPPPPPOOOMMMLLLMMMNNNKKKLLLLLLJJJIIIJJJMMMPPPRRRTTTVVV[[[fffkkkdddXXXRRRUUUiiigggHHH<<<888666666666333333444000000111111000000111222...333111111666666;;;IIImmmuuu___VVVOOOCCCKKKgggxxxsssbbbIII777777333444444333222333666888<<<>>>@@@???===<<<===???:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999888888777444444444444444444444444333333222111111000///////////////000111333555666zzzvvvbbbEEELLLVVVooolll^^^hhh]]]CCCCCCRRR~~~zzz]]]]]]YYY```llluuuzzz}}}yyyooolllnnnrrrlllmmmrrryyy}}}}}}{{{ppp^^^NNNJJJJJJJJJMMMOOOOOOMMMKKKGGGHHHHHHIIIIIIIIIHHHHHHDDDHHHNNNVVV```jjjsssxxx}}}{{{|||zzzwwwtttppplllhhheeebbb``````cccfffiiijjjlllmmmlllhhhaaaZZZUUUPPPNNNJJJGGGFFFGGGIIIKKKKKKRRR\\\hhhuuu~~~fffUUUUUUOOOMMMNNNNNNMMM[[[tttMMMGGGCCC<<>>>>>=========<<<<<<<<<:::::::::999666555666888777888:::<<<===??????@@@>>>>>>???@@@BBBDDDFFFGGGKKKHHHFFFGGGJJJLLLKKKIIILLLMMMOOORRRTTTTTTRRRPPPOOOLLLIIIJJJLLLNNNLLLJJJNNNSSSXXXYYYWWWYYY```gggyyynnnmmmYYYBBB===:::::::::999::::::;;;;;;:::777888===???===AAAHHHEEEEEENNNRRRUUUqqqVVVHHH;;;888999::::::<<<@@@@@@@@@???>>><<<:::999888888888777777777777777555555666777888999::::::999:::;;;===>>>?????????>>>???AAABBBBBBBBBDDDEEEDDDSSSiii|||vvvkkknnntttvvvrrrhhh]]]TTTCCCAAA===<<<;;;;;;:::999:::999777666888???HHHNNNMMMNNNPPPRRRRRRQQQPPPOOOLLLMMMMMMKKKIIIHHHIIIKKKGGGHHHHHHGGGFFFHHHMMMQQQQQQUUUYYYaaapppzzzttthhhRRR___zzzkkkJJJ888666555555444222222444///000111111000000000111...666222---333666555;;;XXXkkk[[[\\\UUUEEEhhhtttUUU<<<888333444555444333222444555888;;;??????===<<<<<<>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999999888888777555555555666666666666666333333222222111000000///............000222444666xxx|||}}}[[[MMMGGGLLLcccsss^^^```gggFFFCCCOOOooocccYYYWWW^^^gggkkklllmmmrrrwww~~~yyypppnnnrrrqqqmmmiiilllpppssswww~~~wwwtttnnnaaaSSSLLLKKKQQQPPPSSS\\\VVVKKKJJJIIIJJJJJJKKKKKKKKKJJJJJJEEEJJJPPPXXX```jjjtttzzz}}}zzzsssooolllhhh```ZZZUUUTTTRRRRRRTTTXXX\\\___cccdddcccaaa]]]WWWQQQNNNJJJHHHEEEBBB@@@AAABBBCCCIIINNNXXXeeesssuuuhhhWWWQQQ\\\___^^^UUUJJJOOOlll]]]AAAGGGIII<<<@@@AAAAAA>>>:::666444333555555666666666666555555666666555444444444444555333333666777666777AAAMMMGGGJJJHHH@@@;;;;;;>>>>>>>>>;;;999:::888444555888888888999:::;;;======>>><<<======???@@@BBBDDDEEECCCBBBBBBBBBDDDEEEGGGIIIJJJKKKLLLMMMMMMLLLKKKJJJGGGGGGGGGGGGGGGGGGHHHHHHJJJZZZPPPIII]]]bbbkkkjjjZZZYYYRRR===<<<;;;:::999888888888888999999999999:::;;;<<<===>>>:::;;;GGGPPPRRRssseeeTTTCCC<<<:::999999;;;???@@@AAABBB@@@>>>;;;999555666777777666444333111777777666555555555555555::::::;;;;;;<<<=========>>>??????@@@AAABBBCCCDDDEEEIIISSSdddvvv|||xxxvvvvvvuuukkkYYYJJJAAA???===<<<===>>>>>>=========:::777666;;;CCCIIIJJJKKKKKKKKKLLLLLLMMMMMMIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCBBBDDDGGGJJJKKKLLLQQQXXXVVVbbbuuuYYYUUUmmmccc===777666444333222111111111000000000000000000000000111111000000222444777999JJJppplllrrrwwwZZZ\\\qqqpppQQQ111000555777666333222222222444666:::===???>>><<<;;;======<<<<<<<<<<<<======>>><<<;;;999888888999999777777666555555555555555333333222111000///......---------......000111111pppuuu|||YYYIIICCCIII^^^uuu___^^^pppOOOBBBHHHeeekkkZZZWWW[[[bbbhhhmmmllliiifffqqqrrrpppmmmkkklllkkkjjjmmmooopppqqqrrrxxx|||uuuooogggZZZPPPLLLWWWcccddd___```YYYPPPOOOMMMLLLJJJIIIIIIJJJKKKLLLIIIMMMSSSZZZbbblllvvv}}}~~~{{{xxxqqqggg```]]]YYYTTTPPPJJJJJJIIIIIIKKKNNNRRRTTTWWWXXXXXXWWWTTTOOOKKKHHHEEECCC@@@>>>======???@@@FFFKKKTTTaaaooo}}}vvvjjj^^^SSSPPPTTTZZZ]]]WWWLLLKKK^^^sssxxxtttrrruuutttPPPCCCDDDFFFBBBBBBBBB@@@<<<888555333555555666666666666666666666666555555444444444555555555888:::999:::DDDPPP\\\\\\VVVJJJAAA???@@@@@@@@@===;;;;;;:::666555888888888999:::;;;<<<===============>>>@@@AAACCCDDDCCCBBBBBBBBBDDDEEEGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFGGGHHHIIIFFFRRROOO\\\{{{```NNNNNNLLL===;;;;;;:::999888888888888888888888888999:::;;;;;;>>><<<;;;AAAGGGHHH```}}}qqq\\\EEE;;;;;;<<<<<<===>>>@@@AAABBBAAA???===;;;888888888777666555444333777666666555555555555555999::::::;;;<<<<<<======>>>>>>???@@@AAABBBCCCCCCEEEFFFJJJSSS```qqqyyysssiii\\\NNNDDD>>><<<::::::;;;<<<;;;:::;;;;;;:::777666999???DDDHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBAAABBBEEEHHHJJJJJJNNNSSSZZZnnn{{{bbbVVVfffuuuMMM444666555444333222111111111000000000000000000000000111000000000222444777888===^^^aaaRRRWWWkkkssskkkUUU;;;111333444333222222333444333555999===??????>>>===>>>======<<<<<<<<<<<<===>>>===;;;:::999999::::::777777666555555555555666333333222111000///......------------...///000111mmmsss|||wwwNNNBBBCCCJJJYYY~~~yyyccc]]]zzz}}}\\\DDD@@@WWWxxx\\\XXXXXX[[[dddmmmnnnfff]]]fffdddeeeiiikkkkkklllooorrrssstttssssssvvv|||{{{ssskkk```UUUSSSWWWlllpppcccZZZRRRQQQSSSQQQMMMKKKJJJLLLNNNPPPRRRTTTXXX]]]dddnnnwww~~~yyyppplllcccXXXOOOKKKIIIGGGEEE???@@@@@@AAACCCEEEFFFGGGJJJKKKLLLLLLKKKHHHDDDBBB@@@>>><<<;;;;;;<<<===>>>CCCGGGOOO[[[jjjyyynnn___TTTJJJJJJJJJRRR[[[ZZZPPPJJJSSS```pppoooooottt~~~fffEEE>>>HHHBBBBBBBBBAAA>>>;;;777555444555555555666666777777666666666555555555444444444555777::::::===FFFPPPnnnrrrpppeeeZZZRRRKKKFFFDDD???<<<===<<<888666777888888999:::;;;;;;<<<============>>>>>>???@@@AAABBBBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIGGGEEEDDDDDDEEEGGGIIIHHHLLLOOOooo}}}mmmQQQ@@@CCCGGG@@@;;;:::999888777777777777777777777777888999::::::<<<>>>;;;;;;??????MMMeeemmmyyyxxxXXXEEE===:::999999>>>@@@AAABBBCCCAAA@@@>>>;;;:::999777666555555555777666555555444444555555888999999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAABBBDDDDDDDDDEEELLLZZZmmm{{{~~~{{{sssgggXXXKKKDDDAAA>>>===<<<===>>>???>>><<<=========<<<;;;===@@@BBBEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@BBBEEEGGGIIIMMMTTTcccxxx{{{aaaSSSaaaaaaAAA:::666555444222111111111111000000000000000000000000000000000000111333666777666LLLtttPPP@@@OOO___bbbUUUAAA555444333333222333444555111333777;;;>>>?????????>>>>>>======<<<<<<<<<;;;======<<<;;;::::::::::::888777777666666666666666444333333222111000//////,,,,,,,,,,,,---...///000|||lllsss~~~jjjDDD===EEEJJJSSSqqq{{{fff\\\qqqoooLLL===KKK|||___XXXVVVXXXaaannntttsssnnnooofff```eeejjjkkkoootttoooqqqrrrrrrsssvvvzzz~~~ttthhh\\\WWW^^^iiikkk___WWWUUUYYYWWWUUUSSSRRRSSSUUUVVV]]]^^^___bbbhhhqqq{{{~~~}}}{{{rrriii]]]VVVMMMFFFBBBAAA??????;;;<<<===???@@@AAAAAAAAADDDEEEFFFFFFEEECCC@@@>>>===<<<;;;::::::<<<===>>>@@@CCCKKKWWWfffvvvwww~~~lll___SSSHHHHHH@@@FFFOOOSSSNNNHHHMMMUUUooo|||xxxZZZFFFCCC@@@@@@@@@@@@@@@===:::777444444555555666666777888666666666666666555555444222222555999;;;===FFFPPPppp}}}ssscccWWWKKKCCC======>>>;;;888888777888888999:::;;;;;;;;;==================>>>???@@@AAAAAAAAABBBCCCDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGGGGEEECCC@@@@@@BBBEEEGGGMMMKKKQQQttt|||pppwww```FFF999???FFFBBB999999888777777777777777888888888888888999::::::888???<<<888===???DDDQQQ~~~zzzxxx[[[GGG;;;999<<<>>>???AAACCCDDDCCCBBBBBB===<<<999777666555555666666666555444444444444555777777888999999::::::;;;;;;;;;<<<===>>>???@@@@@@BBBCCCEEEEEEGGGLLLTTT[[[cccaaa[[[RRRHHHAAA?????????>>>>>>@@@AAABBBAAA@@@??????@@@@@@???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>???BBBFFFIIIMMM\\\kkkqqqeeeQQQ\\\QQQ<<<@@@555444333222111111111111000000000000000000000000000000000000111333444555444>>>eee|||xxxVVV<<>>@@@@@@>>>>>>>>>======<<<;;;;;;<<<;;;;;;:::::::::999999999888777777666666777777444444333222111000000///,,,,,,,,,,,,,,,---...///{{{tttyyygggtttmmmGGG???BBBCCCGGGaaauuufffZZZgggXXX@@@EEEmmmeeeXXXWWWXXX___lll{{{pppiiiiiijjjlllnnniiijjjlllmmmnnnqqquuuxxx~~~vvvfff[[[[[[hhhuuuuuuhhh```^^^^^^^^^_________`````````fffggggggjjjqqq{{{}}}vvvqqqmmmddd[[[MMMJJJEEEAAA???>>><<<<<<:::;;;===>>>?????????>>>AAABBBBBBBBBAAA???<<<;;;999999888888999:::<<<===>>>AAAHHHTTTddduuukkkaaaZZZTTTVVVAAABBBDDDGGGEEECCCHHHOOOccczzz}}}]]]BBB@@@???>>>???@@@@@@>>>;;;555555555444555666777888666666777777777666555444222222555:::===@@@HHHQQQkkk}}}vvvXXXLLL@@@>>>>>><<<999888777777888888999:::::::::<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@AAAAAAAAAAAACCCBBBBBBAAABBBCCCDDDEEEDDDBBB???>>>>>>@@@DDDFFFLLLJJJSSSnnnWWWAAA:::???CCC===888888777666666666777777:::999999999999:::;;;;;;777???<<<888>>>@@@@@@GGGdddyyyWWWAAA===CCC???@@@AAACCCDDDDDDDDDDDD???===;;;888666555555555666666555444444444444444666666777777888999999999999::::::;;;<<<===>>>>>>AAABBBDDDFFFGGGFFFEEEEEEHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGFFFEEECCCCCCBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>=========<<<=========>>>AAAGGGKKKPPPfffkkk\\\NNNSSSwwwiiiCCC666888444333333222111111111111000000000000000000000000/////////000111222333444444555MMMzzzmmmrrruuuTTT@@@CCCKKKRRRPPPDDD:::222///333777666444555000111333666999<<<>>>???======>>>>>>===<<<;;;;;;:::::::::::::::999999999999999888777777777777777555555444333222111000000------,,,,,,,,,---......}}}xxxpppooo~~~ooofffzzz|||XXXIII???999===SSSqqqiii\\\]]]{{{dddEEECCC___nnnZZZYYYYYY]]]iiizzz{{{ooolllllliiillllllkkklllnnnpppsssuuu{{{uuufff```dddppp|||vvvllleeeddddddfffhhhjjjkkklllmmmmmmooooooppprrrzzz|||oooccc[[[RRRJJJ@@@@@@???>>>===<<<;;;:::999:::;;;<<<<<<<<<<<<<<>>===:::888777666666666666777888999999<<>>>>>@@@AAA@@@>>>777666555444444555666777666666777888777666555444444333666===AAAEEELLLTTTfffwwwnnn\\\HHH@@@>>><<<999888777777888888888999999999;;;;;;:::::::::;;;;;;<<<<<<<<<===>>>???>>>>>>>>>@@@@@@@@@@@@@@@AAABBBCCC@@@???>>>===>>>AAACCCEEEGGGHHHUUUkkkxxxOOOAAA;;;;;;;;;666777777666666666666777777;;;::::::999::::::;;;;;;999>>>:::888===<<<<<>>???@@@AAABBBCCCDDDEEEEEE@@@???===;;;888777666555666555444444333333444444555555555666777777888888888888999:::;;;<<<<<<===AAA@@@???@@@BBBCCCDDDDDDHHHPPP]]]gggmmmllliiifffaaa___[[[YYYYYYYYYXXXWWWTTTPPPLLLIIIGGGFFFEEEDDD@@@@@@@@@@@@????????????=========<<<<<<<<<<<<<<<:::<<<======>>>BBBIIIOOOWWWjjjdddLLLKKKhhhUUU>>>888555333333222111111111111111000000000000000000000000...//////000111111222222666666@@@jjj}}}kkkbbb\\\MMMDDDDDDIIIXXX___WWWAAA444,,,111666555555777111111222333666888:::<<<;;;<<<===>>>>>>===<<<;;;999::::::;;;;;;:::999999:::999999888888888888888666555555444333222111111...---------------......wwwsssuuuzzzmmmjjj~~~fffXXXGGG<<>>FFFRRRaaappp~~~uuuTTTQQQUUUWWW\\\```VVVMMMKKKKKKKKKLLLOOOUUUyyyhhhNNNHHHBBB???AAABBBAAA???999888666444333444555666555666888888888777555444444333666===CCCGGGNNNUUU```mmm{{{nnnSSSCCC>>>;;;777666777777777888888888888888999999999999999:::;;;<<<999:::;;;<<<===<<<;;;;;;;;;<<<===>>>????????????>>>>>>>>>???@@@CCCEEEGGGGGGKKK[[[qqqbbbFFF@@@:::555666444666666666555555666666777::::::999999999999999::::::;;;777888>>>:::===LLLRRRuuu[[[DDD???@@@@@@AAABBBCCCCCCDDDDDDCCCBBBAAA???<<<:::777666666555444444333333444444444444444555666666777777666777777888999:::;;;<<<;;;===>>>===<<<>>>DDDIIITTThhh{{{uuurrrpppnnnllleee^^^TTTMMMIIIGGGEEEDDD???>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>>>>???CCCLLLSSSeeejjj[[[NNNbbbjjjJJJ???<<<888333222222111111111111111000000000000000000000000......///000111111111111333::::::QQQuuu___WWWTTTQQQHHHKKKeeewwwqqqXXXCCC333222555444444999222111111111222444777888999;;;<<<>>>???>>>===<<<:::;;;<<<======<<<;;;;;;::::::999888888888888999666666555444333222111111//////......---......///kkkjjj{{{{{{iiidddTTTGGGGGGKKKbbboooWWW^^^}}}lllJJJ@@@JJJaaa~~~]]]ZZZXXXZZZaaakkkssswwwkkkiiimmmjjjiiigggfffgggkkkqqquuuwww~~~mmmmmmzzz|||rrrsssooonnnoooppptttzzzzzzvvvwww|||uuutttttttttzzzzzznnn]]]PPPGGGBBB===>>>>>><<<;;;;;;===???:::999999888888999::::::;;;;;;;;;;;;;;;;;;::::::888999999999:::::::::;;;888<<>>:::999666444333333444555555666888999888777555444222111444;;;BBBFFFMMMSSSXXXdddrrr{{{{{{ZZZFFF>>>:::666444777777777777888888888888888888888888999:::;;;<<<888999:::;;;;;;;;;:::999888999;;;===>>>>>>===<<<===>>>???@@@CCCEEEGGGHHHMMMQQQbbbxxxyyypppNNN===>>>888222555888666666555555555666666777999999888888888888888999999888555999@@@<<>><<<=========<<<<<<;;;;;;;;;999999999999999999::::::888;;;>>>??????EEENNNVVVrrriiiWWWYYY}}}yyyZZZEEE<<<888444222222111111111111111111000000000000000000000000---...///000111111000000***777222<<>>??????>>>===<<<===>>>??????>>>======;;;:::999999888888999999666666555444333222222111000//////.........//////uuudddhhh}}}rrrllliiiaaaTTTFFFDDDWWWmmm|||}}}^^^SSSyyyoooPPPCCCCCCPPPcccYYYTTTYYY]]]^^^ccclllsssrrrkkkeee```eeefffiiikkkjjjjjjrrr{{{wwwzzzuuuiiiqqq}}}||||||{{{xxxuuuuuuzzzzzz|||vvvkkkeeeeeegggrrrrrrpppiii___RRRHHHBBBCCCAAA>>>;;;::::::;;;;;;===<<<:::888777888:::;;;;;;:::999888888888999:::===<<<;;;:::999888888888999<<>>:::555333222333444444555666777777666555555333333444777===DDDKKKOOOUUUZZZfffrrruuusssxxx~~~tttdddRRRDDD<<<888888666666666666777777777777888888777777888888999:::::::::999999999999999:::::::::::::::::::::::::::;;;===:::>>>GGGEEEEEEOOOUUUkkksssRRRGGG===:::999777666777666666555555555444444444666666666666666777777888666777888999;;;@@@GGGLLL^^^lllzzzzzz^^^DDD===FFFEEE@@@BBBCCCFFFGGGHHHFFFBBB???===<<<777777777777777666666666666666555444444444444555666777777888999:::::::::===<<<;;;999:::>>>EEEIII___qqqvvvnnnmmmaaaVVVGGG?????????===::::::999999999888888777777777888999888777777999;;;999===>>><<>>>>>>>>===<<<<<<======<<<<<<;;;::::::::::::999999999888888666666666666555444333222///......---------......qqqcccjjj|||lllddd]]]UUUKKK@@@AAA[[[yyy}}}hhhWWWpppZZZEEE@@@KKKyyyhhh[[[SSSVVVZZZ[[[___eeelll|||sssgggcccbbbbbbaaabbbddddddccciiipppsssyyyzzzsssqqq|||}}}zzzzzz}}}yyyiii\\\UUUUUUYYY]]]```aaaaaa\\\SSSKKKEEECCCFFFCCC@@@===<<<<<<<<<<<<======;;;:::999999::::::999999888888888999;;;<<<>>>===<<<;;;:::::::::::::::===DDDQQQcccttt~~~[[[JJJ???>>>@@@<<>><<>>EEEJJJVVVaaasss}}}tttjjjfff\\\RRREEE>>>===>>><<<999999999888888777777777777666777888888777777999;;;<<<;;;<<<@@@FFFQQQ]]]gggeeevvvgggEEE888888666444333444333222111000000000000///////////////////////////////////////////////////111555555<<<\\\nnnRRRSSSjjjxxxyyyhhhQQQ>>>444333555666444444333222222222222222666777:::<<<===>>>>>>>>><<<<<<======<<<<<<;;;::::::::::::999999999999888666666666666555444333333000//////...---------...tttgggooo{{{eeeWWWTTTXXX]]]SSSHHHUUUlll{{{rrr]]]```fffHHH===CCCkkkvvvdddVVVXXX]]]^^^```dddiiivvvyyygggaaaddd]]]ZZZZZZ]]]______ccchhhpppwww{{{zzz~~~rrreeeTTTIIIFFFIIILLLNNNOOOSSSUUUSSSMMMHHHHHHIIIJJJGGGCCC@@@??????>>>===============<<<;;;::::::888888777888999;;;<<<>>>???>>>===<<<<<<<<<<<<<<<<<<<<>>GGGKKK===FFFHHHJJJIIIGGGDDDDDDDDD===<<<:::888666666666666777666555555444444555555333333444444555666666666777777888888999>>>DDDHHHLLLRRR]]]nnn}}}xxxoooeeeUUULLLAAA;;;:::;;;999777777777777777666666666666555666777777777777:::<<>>>>><<<============<<<;;;;;;::::::::::::999999999999777777777777666555444333222111000///...---------uuuttt^^^ZZZcccpppiiiRRRLLLVVVwwwyyyzzzdddTTT~~~qqqOOO@@@???]]]jjjXXXWWW]]]___aaaccceeekkkxxx{{{hhh___aaaZZZUUUTTTYYY]]]___cccggglllrrr}}}}}}|||tttlll```[[[RRRLLLIIIGGGDDDCCCKKKRRRYYYZZZUUUQQQQQQRRRMMMIIIDDDBBBBBBBBB@@@>>>>>>>>>???@@@???===:::999999999888888999:::<<<===@@@??????>>>>>>>>>??????===;;;@@@RRRkkknnnSSSMMMIIIIIIFFF===???AAADDDTTTbbbWWWFFFEEEHHHGGGKKKXXXiiiwww{{{xxxoooqqqQQQCCCDDDEEECCCAAAAAA???===;;;888666555333333444444555555555555444333222222333666888:::@@@DDDJJJNNNLLLHHHEEEDDD======<<<;;;:::888777666444444555555555666666666666666555555666666777888555444444444444555666666555666777888:::;;;<<<===???;;;999BBBIIIJJJbbb~~~pppmmmgggMMM===888666888999666444555444444444444444444444444555555444444555555666777444666888999888888:::;;;@@@:::AAAQQQvvv}}}QQQ@@@CCCCCCFFFHHHJJJKKKIIIHHHHHHHHHAAA???<<<:::777777777777777666666555555555555555333333444444444555555555666777777777888;;;???CCCCCCFFFPPPbbbxxx~~~zzzooobbbKKKEEE===888888999777555666666666666666666555555444666777777777888:::<<>>IIIPPPTTTaaaqqqYYYFFF666444555222000111222222111000000000000000////////////////////////////////////////////////000666111000888:::PPP{{{xxxrrr{{{rrrRRRGGGJJJQQQPPPLLLFFF>>>999666555666666555555333222111000333444666888:::<<<>>>>>>===============<<<;;;;;;;;;;;;:::::::::999999999777777777777666555444444444333111000///......---}}}jjj______jjjgggUUUKKKNNNYYY|||mmmRRRooo}}}```LLLCCCTTT~~~jjjUUURRRYYY\\\^^^bbb___^^^gggvvvzzzooocccaaa]]]XXXVVVYYY]]]^^^```dddhhhhhhppp{{{uuujjj```WWWXXXWWWRRRLLLFFFCCCBBBMMMVVVbbbhhhfffaaa]]]\\\SSSMMMGGGDDDCCCBBB???<<<>>>???AAAAAA@@@===;;;999<<<;;;:::999999999;;;;;;@@@@@@?????????@@@AAAAAA===;;;???RRRlllhhhOOOJJJHHHHHHGGG???CCCBBBCCCOOO[[[QQQDDDGGGEEEJJJJJJMMMggggggJJJAAAEEEHHHBBBAAAAAA@@@>>>;;;999888333333333333333333333444444333222111111222333444333888===?????????===;;;888777666444444444444555444444444444555555555555555555444444555555666777444444333333444555666666555666777888:::<<<======AAA>>><<>>999777777777666555555555555555555555666666444666777888888999<<<>>>;;;===FFFRRR[[[fff|||jjjFFF<<<777888666///...333111111000000///000000000................................................222444---///999777DDDhhh|||mmmlll|||sssZZZIIICCCGGGMMMRRROOOEEE:::555444666666666666555333111000222333444666888;;;<<<>>>======>>>>>>======<<<;;;;;;;;;;;;:::::::::999999888888888888777666555444555444222111000//////...~~~vvvqqqnnnYYYSSSVVV```bbbVVVHHHCCCLLLuuusssXXX```xxxvvv]]]IIIMMMpppqqqYYYTTTYYY]]]aaafffccc```dddrrr~~~~~~uuummmfffaaa^^^^^^]]][[[\\\```ccc___bbbppp{{{uuujjj```UUUVVVUUUPPPIIIFFFGGGJJJMMMXXXiiivvvzzzvvvpppkkkbbb[[[RRRLLLJJJFFFAAA;;;???@@@AAAAAA???===:::999===<<<;;;999999999:::;;;@@@@@@@@@@@@@@@AAABBBCCC>>><<>>BBBCCCAAAGGGSSSOOOEEEFFFAAAHHHHHHIIIeeeYYYCCC???BBBBBBBBBAAAAAA@@@>>>===<<<777666555444333333333333333333111000000000111222000444777777777999888444888666444222111222333444333333333444444444555555444444333333444444555666444444444444555666777777666777888999;;;<<<===>>>:::@@@@@@@@@GGGTTTvvvfffHHH;;;;;;888888:::888444222444333333333333444444444444444333333333333444555555666777999:::999888888999666;;;AAAAAAKKKsss{{{QQQDDDGGGEEEHHHJJJKKKJJJJJJJJJKKKFFFEEEDDDBBB???===;;;:::888777666666555555666666666666666666666666666666666777888777555555666777::::::===FFFYYYrrrwwwhhh[[[NNNDDD<<<999777666777777666555555555555555666666666666555666888999999;;;>>>@@@:::FFFVVVcccpppuuuOOO<<<666444888555//////555111000000//////000000000................................................111---***000666555>>>SSS~~~nnnmmmcccUUUHHH;;;AAAXXXmmmkkkUUU>>>666888666666777777666444222111222222333555777999;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999999888888777666555555444333222111000000000~~~rrrsss}}}jjjiiiyyy{{{TTTHHHLLLSSSWWWXXXQQQFFF===JJJjjj|||sss___RRRmmmiiiJJJCCCaaazzzaaaYYY[[[___eeelllqqqoooooouuuwwwooollliiigggaaa]]]^^^dddddd^^^]]]eeeooo{{{}}}vvvlllbbbUUUTTTSSSPPPOOONNNOOOPPPNNNZZZmmm}}}sssggg^^^XXXRRRHHHAAA@@@@@@@@@@@@>>><<<:::999<<<;;;:::999::::::<<<===@@@??????@@@AAABBBCCCDDD??????EEEUUUkkk}}}nnnTTTFFFDDD???>>>@@@======CCCAAAEEEUUUWWWKKKEEEAAACCCDDDJJJ^^^~~~yyyZZZHHHCCCBBBBBBAAAAAAAAAAAA@@@@@@<<<:::888777555555444555333222111111000111111111222555555333444888777333444444333333333333444444222333333333333444444444333333333333333444444555555555555666666777888999888999999;;;<<<===>>>>>>999GGGLLLQQQbbbyyyYYY@@@===999666777888777333222555222222333333333444444444333333333222333444444555777888999888777666777888777===>>>@@@III^^^ooo~~~qqqUUUGGG???EEEGGGIIIJJJIIIIIIIIIJJJGGGGGGGGGFFFDDD@@@===;;;888777777666666666666666666666666666555555555555333555666666444444444555888999:::===FFFWWWlllzzzrrrmmmggg```UUUGGG???>>>777666666777777888777666555555666666666777777777555777999:::;;;===@@@BBBIII\\\mmmvvvnnnQQQFFF:::222444444000000444000000////////////000000...................................................(((---444000333===CCC{{{ttt^^^UUUMMM>>>CCCaaawwwXXXBBB999555666777777777555444222333333333333555777999:::>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888777666666444444333222222222222222~~~~~~vvvjjjqqqWWWRRRVVVRRRGGGBBBFFFJJJIIIJJJdddvvvoooaaaIIIhhhlllGGG;;;TTT{{{}}}cccYYYYYY[[[bbbkkkyyyzzzwwwsssyyytttsssrrrqqqnnngggbbbeeemmmgggbbb___```dddppp}}}uuujjj```TTTSSSSSSVVVZZZZZZWWWSSSQQQ\\\qqqyyynnnfff]]]QQQIIIAAA@@@@@@???===;;;:::999:::999999999:::<<<>>>????????????@@@AAABBBCCCDDDAAAAAAHHHWWWlll|||eeeOOOEEEEEE@@@>>>@@@===:::CCCCCCHHH\\\cccSSSEEEIIIBBBBBBJJJRRRfffoooyyy\\\OOOBBBBBBAAAAAAAAABBBCCCCCC???>>>;;;999777666666666222222111111111111222222///222111---///555666111000111333444555666555555222222333333333444444444333333222222333333444555666666666777777999::::::999::::::;;;<<<===>>>>>>DDDSSS]]]nnnuuuIII888>>>666444555777666222333777222222222333333444444444333333222222333333444555555666777666666666888:::<<<===888<<>>AAACCC]]]qqqqqq```UUUBBB222222444222000111000000////////////000111................................................,,,'''333888---111???<<>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999999:::999999888777666444444333222222333333333~~~yyyvvvmmmcccaaaWWWLLLGGGIIIJJJFFFBBBIIIPPP~~~pppgggVVV\\\sssIII???MMM[[[pppWWWVVV\\\aaaiiiuuuxxxuuu{{{}}}wwwsssnnnkkklllllljjjhhhgggaaa^^^ccckkkuuu~~~pppeee]]]]]]^^^aaaeeeffffffeeedddkkkyyy~~~sss```NNNNNNEEE???@@@AAA???<<<;;;888888888888999;;;===???>>>>>>======>>>@@@BBBCCC@@@AAALLL___qqq{{{xxxVVVIIIAAABBBCCC@@@<<<<<<@@@DDDDDDEEEOOO[[[VVVIIIAAABBBFFFGGGFFFRRRyyytttdddTTTFFF===AAADDDAAABBBHHHGGGFFFCCC???;;;888666777666555555444333222111000111111000000000000111111444444333333333333444444444444444444444444444444333333333333333333333333555666777888888999999999;;;>>>???===:::;;;AAAFFFXXXyyyzzz___@@@555;;;666666555444333333222222000111222333555666777777222222333333333333444444555444444555555666777888<<<:::<<<@@@@@@EEE]]]xxx|||pppggglll|||}}}hhhTTTNNN???FFF??????JJJCCC===LLLGGGIIILLLKKKIIIFFFDDDDDD>>>===;;;999777666555555666555555444444444555555444444444444444444444444666666666666777777777777;;;:::::::::999999888888555555555555555555444444222444555666555555777888>>>888555>>>BBB:::HHHiii~~~{{{mmmPPPIIIJJJAAA555//////222333222////////////////////////////////////////////////,,,---------.../////////...///111111000111444666MMM{{{zzzjjjaaaJJJPPPzzzjjjAAA999888777777999:::555...333222000000000222444666888999;;;===?????????>>>;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888777777666555444444333zzzlll]]]TTTXXXUUUQQQNNNMMMOOOQQQRRRJJJMMMqqqyyyhhhWWWUUUmmmWWW@@@EEEQQQ___UUU[[[aaaeeeuuuzzzuuupppmmmnnnnnnllliiiddd___\\\^^^ccciiittt}}}wwwnnnjjjkkknnnqqquuuuuusssqqqkkkqqqsss```QQQJJJFFFFFFFFFAAA;;;999;;;:::999999999:::;;;<<<>>>>>>>>>???@@@BBBCCCDDDAAAAAAJJJ^^^qqq|||rrrTTTIII@@@@@@BBB???======>>>CCCCCCBBBIIIQQQMMMBBBEEECCCEEEDDD@@@GGGdddnnnWWWEEEDDDGGGEEEBBBCCC@@@@@@@@@>>><<<:::::::::777666555555333333222111222222222111111222222222333333222222222222333333333333333444444555555555444444444444444444444444666777777888999999999999999<<<@@@@@@@@@BBBGGGLLLgggcccGGG999777999666555555444333333222222111222222333444555666666222222222333333333444444444444444555555666777888<<<999;;;???===>>>NNNbbbwwwiiimmmuuuMMMFFF===???DDD>>>===HHHJJJJJJIIIJJJIIIIIIGGGFFFAAA???>>>;;;999888777777777777666666555666666666555555555555555555555555555555666666666777777777888888777777777666666666666666666666666666666666888999;;;:::999999:::;;;555:::;;;AAANNNYYYmmm~~~aaaJJJ===???999111...///111000...////////////////////////........................---------..................///000000000111333555999bbbvvvuuueeeSSSeeepppWWW;;;777333333555555444444333222111000111222444555777888:::<<<>>>>>>???>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888777777666555555444fffQQQIIILLLPPPSSSRRRPPPRRRXXX___UUURRR___kkk[[[PPPYYYuuugggDDD===IIIppppppZZZYYY]]]```ooo}}}xxxrrrnnnnnnnnnllliiiddd```^^^]]]\\\^^^gggppp||||||yyy{{{yyy{{{~~~zzzuuuxxxttt^^^UUUMMMJJJFFF@@@<<<;;;===<<<:::999999999::::::<<<===???AAABBBCCCDDDDDDCCCBBBJJJ___ttt~~~|||hhhRRRHHH@@@???@@@???======>>>CCCCCCAAABBBGGGEEE===FFFCCCCCCBBB===???PPPeeexxxhhhppprrrPPPDDDEEEDDDAAAAAA???@@@@@@@@@???>>>===<<<888888777666555444333333444444333333333333444444333222222111111222222333222222333444555555666666666666666666666666666666888888888999999999999999999<<>><<<:::AAAMMMddd}}}tttjjjMMM>>>AAA>>>:::???DDDJJJJJJIIIJJJKKKKKKJJJIIIDDDCCCAAA???===;;;:::::::::999888777777777777777777777777777777777777777555555555555666666666666777777666666666666555555888888888888888888888888777999;;;;;;::::::;;;<<<<<>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888777777666666mmmUUUMMMFFFKKKPPPPPPNNNOOOTTTZZZSSSRRRQQQssssssfffUUUMMMddduuuLLL===FFFWWWlllZZZVVV\\\eeeuuuzzzsssooonnnmmmkkkiiigggeeeccc```\\\ZZZaaakkkyyy{{{rrrttt|||sssfffWWWMMMEEE???>>>AAA===<<<;;;:::::::::;;;<<<;;;<<>>>>>>>>===>>>CCCEEEBBBAAACCCBBB>>>CCCAAAAAACCCAAA@@@HHHSSSooo~~~ooommm~~~mmmTTTIIIDDDDDDGGGDDDDDDCCCCCCBBBAAA>>><<<;;;:::999888777666666555555444444444444444444555333222222111111222222333222222333444555777777888888888888888888888888888::::::999999999999::::::<<<===???BBBGGGPPP[[[ccc}}}{{{qqqnnnuuuttt```AAA444;;;;;;000444444444333333333222222333333333333222222222222111222222222222333333333333333444555666666666666777666777<<<===;;;@@@GGGccc}}}]]]CCCDDD<<<:::AAA???EEEIIILLLMMMLLLJJJJJJKKKHHHGGGDDDBBB@@@>>>>>>===;;;;;;:::888888777777777777777777777777777777777444555555555666666666666888888888777777777777777888888888888888999999999666888:::::::::;;;===???>>>GGGMMM]]]xxxZZZBBBEEEEEE:::333111000111333333000...////////////////////////......................../////////...---------,,,---///000/////////222333777>>>[[[www~~~dddOOOIIIJJJMMMPPPPPPKKK;;;222777;;;666333555444444333222222222333333222333555888:::<<<===>>>?????????>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999888888888vvv^^^UUUKKKKKKLLLKKKKKKJJJKKKLLLDDDHHHGGGaaa}}}ssscccIIIWWWwww^^^CCCAAABBBggg```PPPZZZ[[[hhhwwwxxxsssqqqpppnnnllliiigggfffddd^^^[[[```iiizzz|||ssssssvvvzzziii\\\OOOEEEAAABBB;;;:::::::::<<<===???@@@;;;<<<>>>AAABBBBBBBBBBBBDDDDDDLLLaaattt}}}~~~}}}yyyyyyoooTTTHHHDDD???<<<<<<>>>>>><<<===AAACCCAAA@@@@@@AAA@@@??????@@@BBBCCCBBBEEEIIIVVVrrr~~~}}}dddRRRJJJIIIGGGEEECCCCCCCCCBBB@@@=========<<<;;;:::999888888666555555444444555555666444444333333333333444444333444444666777888999999999999999999999999999999;;;::::::999::::::;;;<<>>BBBEEE>>>RRRjjjrrrfffnnnlllKKK;;;::::::666444333111111111111000000////////////////////////......................../////////...---------,,,---...//////......000222666222FFFqqq}}}hhhkkkiiiWWW@@@:::CCCPPPYYY___JJJ888555777555444555555444444333333222222222111222333555777999;;;<<>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999ttt```VVVPPPMMMIIIHHHIIIIIIFFFDDD@@@FFFFFFUUU|||rrrNNNPPPjjjtttNNN===888MMMkkkkkkSSSXXXWWW___iiirrr{{{~~~xxxuuutttrrrooojjjhhhgggeeeaaa]]]```fffuuu~~~{{{rrrsssrrrsss{{{}}}nnn]]]KKKAAA???::::::;;;<<<>>>AAACCCEEE===>>>???AAABBBBBBBBBBBBBBBDDDOOObbbssszzz|||}}}aaaLLLBBBBBB@@@<<<<<<>>>===:::;;;===>>>???>>>???@@@@@@?????????@@@@@@???@@@@@@GGG___|||nnnUUUHHHGGGCCC@@@@@@CCCDDDBBB@@@??????>>>===<<<;;;::::::888777777666666777777888777666666555555666666777666666777888999999::::::::::::::::::::::::::::::;;;;;;:::::::::<<<>>>???EEEKKKYYYkkkgggLLL777666999666333666333333333333222222222222222111111111111111111111111111111111222222222222111222444555666666555555777777666555666:::AAAFFFaaa|||yyyeeeTTTFFF???>>><<<===FFFOOOOOOJJJEEEFFFIIIIIIHHHGGGEEEDDDCCCCCCCCC@@@???===<<<:::999888888666666666666666666666666666666666666777777777777555555666666666666777777777777888888999:::::::::<<<<<<<<<;;;===AAAHHHMMM]]]ppp|||yyyeeeMMMTTTsssjjjNNN???888555222222333222000............///////////////////////////------------------------...............------------...///...---...///111000///>>>dddrrrYYYcccWWW???:::CCCUUUjjjsssaaaIII777111222555777666555555444333222222111000111111333555777999:::========================<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999}}}yyyhhhYYYQQQMMMJJJGGGFFFGGGGGGFFFEEEHHHHHHFFFIIIfff}}}{{{```QQQYYY|||]]]BBB777???NNNlllxxx^^^UUUTTTXXX]]]cccjjjvvvyyyvvvtttrrrpppmmmiiiggggggddd``````cccjjjxxxxxxpppooonnnmmmsss{{{rrr]]]III@@@>>><<<<<<<<<>>>@@@CCCEEEGGGBBBBBBBBBBBBBBBCCCDDDDDDEEEIIIVVVhhhvvv|||}}}|||TTTDDD===@@@@@@<<<<<>>>>>BBBLLLhhhuuu[[[NNNIIIDDDBBBDDDEEEDDDBBBAAA@@@@@@???>>>===<<<<<<;;;;;;::::::::::::;;;;;;999999888888888888999999999999999:::::::::;;;;;;::::::::::::::::::::::::;;;:::::::::;;;===@@@AAAPPP]]]sss[[[EEE444444666222222666222222222222222222222222000000000111111111111111111111111111222222222222000222444555666666555444444777777666666;;;DDDJJJOOOggg~~~ppp]]]MMMGGGMMMCCCEEEGGGHHHGGGFFFEEEEEEGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCAAA???===<<<;;;;;;888888888888888888888888777777777777888888888999666666666777777777888888888999999:::;;;;;;<<<<<<;;;;;;<<>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999kkkmmmxxxlll\\\SSSMMMGGGFFFEEEDDDDDDFFFHHHIIIGGGBBBAAA???TTT|||sssVVVKKKhhhiiiLLL:::;;;===TTTzzzhhhRRRRRRSSSUUUYYY^^^hhhxxx~~~wwwsssrrrooommmqqqkkkhhhiiigggcccaaaaaabbbtttwwwooolllkkklllssswwwzzz~~~jjjRRRBBB???BBB>>>>>>>>>???AAACCCFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFIIIPPP^^^ppp{{{sss~~~tttMMM@@@:::???@@@======???===777@@@===<<<>>>AAA@@@???@@@???@@@???<<<;;;===@@@AAA@@@===UUUzzzYYYRRRJJJFFFGGGGGGEEEBBBBBBAAAAAA@@@???>>>============<<<<<<<<<<<<======;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999:::;;;>>>AAACCC\\\llloooIII???888777777333222444222222222222222222222222///000000000111111111111000111111111111222222222000222444666666666555444000666999999999???IIIPPPDDD[[[hhhuuurrr\\\SSS```IIIDDD@@@AAAEEEHHHFFFBBBEEEEEEEEEDDDEEEEEEFFFFFFGGGFFFDDDAAA???>>>======999999999999999999999999777888888888999999999999888888999999:::::::::;;;::::::;;;;;;<<<===>>>>>>===???BBBIIITTTeeeuuuuuu{{{qqqmmmxxxqqqKKK======999555666999555...,,,...111222111000000000////////////////////////------------------------,,,------....../////////---.........------...000000666333777```~~~sssdddgggeeeGGG>>>\\\yyygggIII<<<777///666666666555444222111000111000000000111333555777999::::::;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;999999999999999999999999mmmwww{{{fffTTTKKKGGG???GGGHHHCCCDDDLLLLLLEEEKKKDDDFFFDDDJJJzzz|||```KKKXXX}}}~~~___GGG888999EEE[[[zzzxxxRRRQQQRRRSSSUUUWWW^^^kkkxxxssskkkpppssspppkkknnnpppnnniiieeedddddddddmmmqqqllliiikkkmmmkkkmmmssszzzmmmgggeeekkk~~~^^^FFF;;;@@@IIIEEEEEEFFFHHHKKKKKKJJJHHHMMMMMMLLLJJJFFFEEEGGGIIIRRRXXXeeettt}}}~~~tttrrr]]]GGGAAABBB@@@>>><<<;;;::::::;;;;;;<<<<<<===============AAA@@@>>><<<;;;:::;;;;;;BBB>>>HHHfff|||nnnZZZJJJGGGIIIEEE>>>>>>@@@CCCCCCAAA???>>>???BBB???<<<<<<>>>???>>><<>>>>>BBBHHHNNNeee}}}[[[===:::666333222222111000222222222111111111111000222111111111000000//////111111222222222111111000111111222222222333333333111333666888999<<<@@@CCC>>>@@@IIINNNlllsssqqqmmmPPP<<<>>>EEEBBB???BBBAAAAAABBBDDDDDDCCCDDDGGGCCCCCCEEEEEEDDDCCCAAA???DDDAAA>>>>>>???>>><<<999::::::999999999::::::;;;999::::::888999<<<===<<>>?????????AAA>>>;;;;;;===>>>>>><<<::::::::::::::::::::::::}}}```OOOGGGCCCBBBIIIJJJDDDDDDJJJIIIBBBLLLFFFIIIEEEEEEllliiiQQQVVVttt~~~fffKKK:::666>>>OOOmmmwwwdddNNNLLLNNNRRRTTTWWWaaannnwwwmmmoooooolllhhhiiijjjjjjgggdddbbbbbb```hhhmmmjjjhhhkkkmmmmmmkkkooorrrtttxxxgggUUUIIIHHHGGGIII]]]uuummmWWWRRRRRRSSSTTTTTTUUUWWWXXXXXXWWWUUUTTTQQQQQQRRRRRRRRRSSSUUUVVV[[[cccqqq}}}}}}mmmwwwvvvVVVDDD@@@@@@???===;;;:::::::::;;;:::;;;;;;<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===:::===AAAMMMhhh}}}hhhWWWQQQLLLHHHNNNHHHAAA===<<<===>>>===>>>===;;;<<<>>>???===:::======<<<<<<======>>>???======>>>>>>>>>>>>>>>???::::::::::::;;;:::999888===@@@FFFMMMUUU___hhhnnnoooFFF<<<999555333222222222111222222222111111111000000111111111000000000//////111111111222222111111000111111111222222222333333222444666666777888;;;>>>===<<>>999??????@@@CCCEEEGGGJJJLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCAAA>>>>>>??????===;;;<<<<<<;;;;;;:::;;;;;;;;;???@@@???>>>===>>>===<<<888>>>DDDEEEAAA???AAAEEEQQQ```ooosssnnnfff[[[SSSfff|||cccFFF777555555444333222111000000////////////////////////...................................................------,,,,,,------......------------...//////000000000111;;;WWW}}}uuusss{{{nnnSSSTTTaaa^^^\\\eeeYYY@@@777111111222555888:::::::::111111111111222333333444333444666999;;;===>>>>>>@@@>>><<<<<<>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;lllSSSGGGCCCAAAGGGMMMNNNHHHGGGIIIGGG@@@QQQLLLMMMGGG>>>VVV~~~qqqYYYRRRgggtttVVVBBB777888AAA[[[sssxxxTTTKKKHHHNNNQQQPPPXXXdddvvvxxxnnnkkkiiifffddddddccccccdddcccaaa```]]]cccgggffffffiiilllmmmkkknnnooonnnmmmqqqzzzzzzdddSSSMMMEEEBBBFFFEEEBBBLLLZZZhhhZZZ[[[___aaaccc```dddggggggccc```______YYYXXXXXXYYY]]]___aaaaaadddlllyyyrrrjjjgggKKK@@@@@@===<<<;;;::::::::::::;;;999::::::;;;<<<;;;;;;;;;:::999999999:::<<<===>>>999BBBBBB>>>MMMlllppprrrzzzssspppqqq^^^QQQJJJEEE???@@@DDDEEEBBB===BBBAAAAAABBBBBBAAA???<<<<<<<<<<<<<<<============888:::;;;=========<<<<<<999;;;<<<===<<<===>>>??????HHHXXXkkk}}}tttwwwvvv{{{wwwMMM555999666444222333333333222222222111111111000000000111111000000000000//////000000111111222111111000111111111222222222222333333444555555444555777999;;;777===;;;BBBOOObbbggg```pppsssXXXOOOHHH>>>;;;999888999<<>>???>>>======<<<<<<<<<<<<888888888:::;;;<<<===>>>???BBBCCCDDDFFFNNN[[[dddyyy~~~zzziiiZZZYYYccclllxxxdddGGG888555555444444333222111000000////////////////////////........................------------------------...------,,,,,,------......------------...//////666---...555444:::```~~~{{{zzzsssmmm}}}~~~mmmGGGIIIDDDIII]]]]]]GGG999777444222333666999999888222222111000111222333444222333333555777999;;;<<<>>>======>>>@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<>>JJJuuu~~~}}}wwwaaaRRR[[[uuuhhhPPP<<<666:::LLLggg{{{fffSSSFFFJJJOOOOOOSSS\\\fffrrr{{{wwwnnniiieeebbbccc```^^^___bbbcccaaa___\\\```ccccccdddeeehhhjjjhhhkkkmmmmmmlllnnntttyyy{{{rrraaaPPPEEEFFFDDDEEEHHHFFFBBBEEEMMMWWWzzzuuuhhhbbbgggpppiiinnnsssrrrlllhhhhhhiiihhheeebbbcccfffjjjmmmnnnmmmpppxxxpppqqqyyyXXXBBB<<>>???===DDDEEE???FFF]]]uuusssvvvuuusss\\\UUULLLGGGFFFFFFDDDAAA???>>>=========<<<;;;:::??????>>>>>>===<<<;;;;;;;;;;;;;;;<<<>>>>>>======???@@@@@@>>>======AAADDDFFFVVVooo{{{oooRRR<<<777666444222222333444333222111111111111000000000000000000000000000000/////////000000111111111111111111111111111222222222222333444555444333444555777;;;666===<<<===BBBTTTuuugggsss```OOOCCCAAA>>>===@@@DDDDDD@@@???>>>======>>>@@@BBBDDD@@@@@@@@@@@@AAAAAAAAA@@@AAA@@@???>>>============>>><<<===@@@BBBCCCEEEIIIKKKHHHJJJVVViiizzzwwwdddUUUYYYppp}}}cccLLL<<<888;;;444333333222111000000000////////////////////////........................------------------------...------,,,,,,------......------------...//////555---///777333111LLLrrrwwwnnnhhhlllvvvHHHGGGDDDGGGSSSWWWNNNDDD:::666333444777888555222666444222111000111222333111111111111333555888999;;;<<<===???@@@???>>>===========================hhhSSSLLLMMMNNNOOOGGGJJJKKKIIIIIIIIIGGGDDDAAA<<<;;;@@@CCCIIIgggzzz}}}kkkXXXUUUeeeyyywww```EEE888999???RRRjjjttt^^^IIIEEEJJJNNNQQQUUUYYYeeeqqqtttooojjjgggdddccc```]]]]]]```bbbaaa___^^^^^^```aaaaaaaaaccceeebbbeeeiiikkklllnnnrrrvvvvvvyyytttcccTTTKKKHHHEEEFFFGGGFFFCCCBBBEEEJJJHHHaaatttrrryyytttyyy~~~}}}xxxttttttvvvxxxtttqqqpppsssxxx}}}{{{zzzuuulllMMM===;;;>>>999999999:::::::::::::::;;;;;;<<<=====================<<<;;;;;;<<<===>>><<<;;;>>>BBBCCCJJJ```xxxrrr]]]LLLEEEDDDFFFDDDCCCBBB@@@???@@@BBBCCC??????>>>>>>=========<<<@@@>>>===>>>@@@BBBBBBAAA@@@@@@AAABBBDDDHHHNNNRRR]]]ooovvv^^^LLL>>>888:::444222111222333444333222111111111000000000////////////////////////000000...///000111111111111111000000111111111222222222222333444444444555777:::999666???>>>>>>@@@OOO~~~{{{rrrbbbLLLKKKGGGDDDGGGKKKEEE<<>>>>>>>>>>>>>>CCC@@@BBBHHHKKKKKKOOOTTT\\\cccpppxxxdddfffhhhooogggLLL@@@;;;::::::222222222111111000000///................................................------------------------...------,,,,,,------......------------...//////------000222000111???OOO}}}aaaWWWaaaSSSJJJEEEHHHSSSaaacccZZZ???:::555333444777999999999888666333111000000000000000000000111333555666888:::<<<===>>>=================================aaaOOOKKKJJJIIIHHHBBBCCCDDDDDDEEEEEEEEEEEEFFFCCC;;;===DDDEEEQQQlll|||~~~vvvdddTTTTTTeeexxx|||mmmPPP>>>:::666===QQQmmmcccRRRFFFEEEKKKOOONNNRRR\\\gggooopppmmmkkkiiieeebbb___^^^^^^___`````````]]]]]]______^^^^^^aaabbbeeehhhkkklllnnnqqqsssppprrrwww}}}qqq```SSSMMMLLLKKKNNNNNNIIIFFFHHHKKKMMMSSS___vvv~~~~~~~~~~~~|||___FFF===<<<===999999:::;;;;;;;;;::::::;;;<<<======>>>>>>======???>>>===<<<;;;;;;<<<===<<<666999BBB???;;;KKKccc{{{gggYYYRRRJJJJJJIIIFFFCCCBBBCCCEEE<<<;;;:::999999:::<<<<<<:::888777:::???BBBAAA???;;;???HHHVVVeeesss|||lllOOO>>>888777666333222111111333333222111111111000000000/////////......////////////000000......///000111111111111000000000111111111111222111222444444555666999;;;777555===:::<<>>>>>@@@AAA@@@??????@@@AAA>>>>>>>>>======>>>>>>???BBBCCCOOOaaannnsssyyyxxxeee^^^___ggg{{{[[[BBB;;;:::666222111111111000000000//////................................................------------------------...------,,,,,,------......------------...//////---222333000000555888888dddrrreee^^^___JJJ@@@GGGYYYsss}}}qqqXXXPPPCCC777111111666:::::::::888666444222000///000000000000111222444444555777999:::::::::;;;===========================xxxYYYJJJGGGDDDAAA???BBBAAA@@@BBBCCCCCCEEEGGGQQQPPPBBB;;;BBB???@@@SSS}}}|||yyy}}}qqqXXXGGGSSSmmmzzzxxx```FFF>>>444333DDDVVVcccaaaPPPEEEIIILLLHHHOOOTTT\\\ffflllllljjjiiieeedddaaa^^^[[[[[[]]]``````\\\ZZZ^^^___\\\]]]aaadddfffhhhiiikkklllnnnooolllmmmpppuuuyyy|||~~~zzz|||}}}}}}|||xxxoooeee\\\XXXWWW\\\\\\SSSMMMMMMMMMJJJ^^^gggzzz|||qqqSSSAAA>>>===;;;::::::;;;<<<<<<;;;:::999:::;;;<<<<<<======<<<<<<>>>===<<<;;;:::;;;<<<<<<<<<:::<<>>======>>>???:::;;;>>>FFFMMMPPPMMMIIIIIIPPP```xxxuuuTTTAAA:::777333111222111111111333333111000111000000000////////////........./////////000000---...///000111111111111000000000000111111111111111222444444444555888:::555555;;;555:::AAABBB[[[zzz]]]WWWNNNEEE>>>======???>>>@@@AAA@@@>>>===>>>@@@<<<;;;;;;<<<<<<===>>>???FFFOOOgggbbbXXXeeeuuutttTTTAAA:::666222000000000000000000/////////...........................................................................------,,,,,,------......------------.../////////222333222222444555555HHHwwwwwwkkkTTTJJJKKKRRRnnn|||lllfffZZZIII999111000333888999999999888555333111000000111222333333333333222444666666555666999<<<<<<<<<<<<<<<<<<<<<<<<<<<|||rrrUUUIIIFFFDDDBBBAAAEEECCCBBBCCCCCCDDDGGGJJJMMMRRRBBB888BBBAAAAAAQQQlll|||ppp|||~~~xxx]]]BBBKKKhhhyyylllNNNBBB555111AAACCCbbboooZZZGGGIIILLLGGGLLLNNNTTT^^^gggiiigggeeefffeeeccc^^^YYYXXX[[[___```ZZZYYY]]]___\\\]]]bbb```aaabbbdddeeegggiiijjjlllkkkkkklllnnnqqqxxx~~~tttuuuxxx{{{~~~~~~~~~}}}||||||}}}}}}||||||~~~{{{pppfffttt{{{{{{ooofffbbb\\\UUU___lll{{{fffKKK>>>???>>>:::;;;;;;<<<===<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;<<<;;;:::::::::;;;<<<<<<:::>>>>>>999777;;;AAACCCOOOyyy}}}qqqkkk___[[[TTTMMMHHHFFFFFFGGGJJJMMMUUU```jjjlllhhhbbbdddkkk{{{___<<<444777555111222222111111111333222111///000000000000////////////---.........//////000000---...///000111111111111000000000000111111111111222333444444333444666888444555:::222:::DDDBBBSSSfffyyybbbPPPEEEAAA@@@===@@@AAA@@@===<<<===???::::::::::::;;;===>>>???:::FFFeee}}}uuu~~~yyy}}}ppp```NNNBBB:::555333555000000000000////////////................................................////////////////////////...------,,,,,,------......------------...//////+++***,,,000000...222999666jjjsssddd___SSSDDDXXXwww~~~jjjkkkgggZZZHHH999333111666777999;;;:::888555333000111222444444444333222000222444444333444888<<<<<<<<<<<<<<<<<<<<<<<<<<>>GGGGGGJJJSSS]]]bbbbbbcccggggggggggggeeebbb^^^ZZZXXX[[[\\\^^^______^^^\\\[[[aaaaaabbbbbbdddfffggghhhmmmjjjhhhiiikkkmmmoooooossspppmmmpppuuuxxxvvvrrrtttvvvyyyzzzzzz{{{}}}~~~{{{xxxwwwyyy{{{yyyxxxzzzoooaaakkk}}}zzzwwwmmmPPPBBB???>>><<<999======<<<;;;::::::999999999888777777999999888777999999999999999999999999<<<;;;;;;:::::::::;;;;;;BBBPPPuuu|||sssrrrxxxzzzzzz}}}qqqlllrrrQQQEEE777111333666444000222222222111111111000000000000000000////////////........................////////////000000000000000000000000111111111111666555444333444555666777;;;:::888888:::>>>BBBEEEWWWxxx~~~jjjxxxsss\\\XXX[[[VVVSSSOOOLLLJJJGGGDDDAAACCC>>>999999>>>CCCEEEFFFAAAHHHRRRbbb{{{}}}xxxvvv{{{vvvooolllzzzhhh]]]SSSDDD:::666555333111222111111000///......---------------------------...---,,,,,,,,,,,,---...------------------------------------------------........................////////////000111222333999IIIttt{{{{{{lll______TTTDDDIII\\\QQQWWW^^^___UUUDDD777111777333555<<<>>>999444444111222333333333222111111333222222222333444444555888888999:::;;;;;;<<<<<>>CCCDDDDDDDDDFFFGGGEEE@@@<<>>@@@JJJyyyyyy~~~sss___OOOGGGQQQcccooodddMMM;;;666888666CCCWWWfffeeeVVVHHHAAAGGGHHHOOOYYY^^^^^^```ccccccccccccaaa___[[[XXXVVV[[[\\\]]]____________^^^``````aaaaaacccdddffffffjjjiiiiiihhhiiikkkmmmooorrrpppoooqqqtttvvvuuusssrrruuuwwwxxxyyy{{{}}}~~~{{{xxxwwwyyy{{{{{{zzzwwwxxx|||}}}vvv{{{~~~eeeKKK?????????===;;;;;;;;;;;;:::999888888888:::888777888999:::999888999999999999999999999999;;;;;;::::::::::::;;;;;;BBBCCCSSSppptttiiilllzzzxxxXXXEEE===555222444555333000222222222111111111000000000000000000////////////.........................../////////000000000000//////000000000111111111555444333333333444555666888888777777999<<>>;;;666111111888<<<:::888888555555333222222222222222222222222222222333444444666666777888999;;;;;;<<>>===;;;:::;;;<<<;;;::::::<<<>>>>>>___yyykkkVVVIIIHHHXXXkkkooo^^^FFF888666333999EEEWWWfffgggSSS===EEEEEEJJJRRRWWWXXX[[[___]]]]]]^^^]]]\\\YYYWWWUUUYYYYYYYYYZZZ\\\]]]___```````````````aaabbbddddddfffhhhiiiiiiggghhhllloooppppppqqqqqqrrrrrrssssssqqqsssuuuwwwxxxyyy|||~~~~~~{{{xxxwwwyyy{{{|||}}}xxxvvvnnnZZZDDD<<<===>>>>>>===::::::999999888777777777:::999888888::::::999888888888888888888888888888::::::999999999::::::;;;???<<<<<>>===???AAA???<<<:::999::::::;;;888999:::999999999;;;===@@@KKKsss|||zzzggg[[[JJJNNN]]]ooooooYYYCCC888333666:::FFF[[[gggZZZDDDCCCAAACCCJJJPPPSSSWWW\\\YYYZZZ[[[\\\[[[ZZZXXXVVVUUUTTTTTTUUUWWWYYY\\\^^^````````````aaabbbcccccccccgggjjjiiiffffffkkkpppnnnoooqqqpppooooooppprrrppprrrtttuuuuuuvvvxxxyyy|||zzzxxxvvvxxxzzz}}}~~~xxx___OOO???:::;;;<<<<<<<<<999999999888888777777777:::999888999:::;;;:::888888888888888888888888888999888888888888999::::::888999<<>>666000111333333222000000111111111111111000000000000000000000000////////////................................./////////000000////////////000000000111111111111222222333444444333444555666888888999999999===EEEHHHDDDJJJjjjlll```XXXQQQVVVcccwwwsss\\\MMMAAA666555:::333222111222444333111///............------,,,,,,------------------------------------------------------------------------------------------------------------------------------------...///000111222444333<<<]]]ppp]]]OOOFFFBBB===@@@GGGRRR```fff___UUUPPPFFF:::555555777999:::;;;:::888555444222222222222111111000111111222222000111222444555777888999WWWLLLBBB@@@BBBBBB???<<<@@@???<<<999888888:::<<<888999::::::999999;;;===CCC@@@[[[}}}|||wwwjjjWWWKKKLLLcccuuulllTTTAAA444666555888GGGYYY]]]UUUEEE@@@???DDDJJJNNNSSSXXXXXXYYY[[[]]]]]]\\\ZZZYYYTTTSSSRRRSSSTTTWWWZZZ\\\____________```aaaccccccbbbfffjjjiiiffffffkkkoookkklllnnnnnnmmmmmmnnnpppqqqrrrssssssrrrrrrssstttyyyxxxwwwvvvvvvxxxzzz}}}}}}zzzvvvvvvSSSGGG<<<::::::999999999999999999999888888888888:::999888888::::::999888777777777777777777777777777777777777777888999999555444:::@@@>>>EEEhhhcccIII<<<999:::111222333222///...000222000000000000000000000000000000000000////////////....................................////////////...////////////000000000000000111222333333333444333444666777888888888777777<<<@@@???===CCCOOO[[[ssstttmmmfffnnngggPPP<<<777555111333:::666444333111111111000////////////...............------------------------------------------------------------------------------------------------------------------------............///000111111333222222666CCC]]]ttt[[[PPPQQQ>>>???CCCPPPfffvvvtttjjjcccYYYIII:::444444555666888999999999777555222000222222111111000111111222///000111222444555666777ZZZPPPDDD@@@BBBCCC???;;;??????>>><<<999888:::<<<:::;;;;;;:::999999;;;===???;;;LLLwww}}}{{{xxxyyyrrreeePPPCCCSSSmmmsssbbbNNN888777444222999IIIXXX```LLLDDD>>>@@@EEEJJJOOOTTTWWWYYY[[[]]]]]]]]][[[[[[WWWVVVUUUTTTUUUWWWYYY[[[\\\\\\\\\]]]___```bbbccc```cccfffgggfffgggjjjlllhhhhhhiiijjjkkklllmmmmmmooopppqqqqqqpppoooppprrruuuvvvvvvuuuttttttvvvxxx{{{|||zzzgggJJJBBB;;;::::::888666777999888888888888888888888999888777777999999888777666666666666666666666666666666666666666777888999===333444>>>===:::OOOnnn~~~xxxtttyyymmmLLL>>>999555333444444333111///...000111//////000000000000000111000000000000////////////........................------........./////////......////////////000000///000111222333444444444444555666777777777777777999;;;:::777:::AAAEEECCCJJJrrruuuVVVDDD555333444222111333333222000/////////000000........................------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............///000111222000...333888777BBBnnn{{{eee\\\OOONNNKKKKKKWWWfffiiidddddd___SSSCCC777444333333555666999:::999666333000333333222111111111111222///000000111222333444444qqqRRRMMMFFFAAA@@@@@@>>>;;;<<<>>>@@@>>>;;;999999:::;;;<<<<<<;;;999999:::<<<:::;;;BBB[[[zzzwww~~~|||kkkYYYFFFGGG[[[llliii\\\DDD<<<555222444<<>>@@@AAA>>>UUUsssrrrYYYKKKHHHAAA999555444222000/////////000000/////////000------------------------------------------------,,,,,,---......---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000///---111777333666VVV}}}}}}iiiaaahhheeeVVVLLLMMMNNNLLLQQQWWWVVVJJJ>>>888666555333555666888888777555444444444333222222222222222000111111111222222222333}}}SSSGGGHHHFFFBBB>>>======<<<;;;>>>AAA@@@===999999999;;;<<<<<<;;;999888999;;;:::>>><<>>::::::<<<<<<999777999555555555666666666666666777666555666777888777555666666666666666666666666444444444555555777888888000666:::999888:::>>>AAAHHHooo~~~zzzuuuZZZ@@@777666555555888111000000222333222///---.../////////000000111111000000000000////////////........................---------.........//////............/////////000///000222444555555555555555444444333333444555555555444999@@@>>>777999BBBCCCDDDLLLcccrrrOOO<<<:::555777666222//////000///...000222333111///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111...000333111333EEEYYYzzz{{{xxxdddvvv}}}iiiPPPDDDAAA@@@===KKKTTTNNNCCC===:::777333444444555666777777888555444444333222222222333111111111111111111111111UUUHHHCCCBBBAAA@@@???===<<<<<<@@@???>>><<<:::999999999888888888888777777777777???111???GGGGGG{{{|||{{{~~~eeeOOOJJJHHHHHHYYYooo]]]KKK:::333222222666<<>>???DDDFFFLLLSSSYYYZZZVVVTTTVVVZZZVVVVVVVVVVVVUUUUUUTTTTTTUUUVVVWWWYYYZZZ[[[[[[[[[]]]]]]^^^^^^___```aaaaaabbbbbbaaa```aaacccfffgggggghhhiiikkkllllllkkkkkklllmmmmmmkkkiiiiiinnnrrrrrrsssvvv}}}zzztttssswwwqqqsss~~~wwwzzzlllfffsssuuuZZZFFF>>>;;;888888999:::888666777777777777666666666666222444555555444444666777444333222333555555555333555555666666777777888888555666777888999:::;;;;;;:::NNNnnn{{{ssskkkfffGGG@@@888555555666444111000000000000000000000000000000000000000000000000000000//////.........---....................................////////////............//////////////////000111222333333333111111222333333444555555777888888999999:::;;;;;;???>>>BBBSSSnnnwwwttt~~~~~~hhhRRR???777999111111111111111111111111111000...---------...///........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,---......//////......///000000000111555;;;@@@qqqwwwjjjpppzzziiihhhhhheeeXXXGGG???AAA999EEEVVV```ZZZMMMFFFHHH>>>666222666:::999555555444555555555666555555444111111111111000000000000sssNNN???AAAAAA@@@???>>>======<<>>===;;;999999888888666666777777777777777777???444;;;===???kkk~~~xxx|||ooo\\\OOOGGGGGGVVVhhhfffVVVEEE<<<777333444777CCCNNNUUUOOOEEEAAABBBBBBGGGNNNWWW[[[YYYVVVUUUVVVTTTUUUVVVVVVVVVUUUSSSRRRUUUVVVVVVWWWXXXXXXXXXXXXZZZ[[[\\\^^^```aaacccccccccbbbaaaaaabbbccceeegggeeefffhhhiiijjjjjjiiihhhhhhiiiiiigggeeefffjjjmmmqqqrrrtttwww~~~|||}}}}}}vvvsssrrryyyxxx|||}}}zzz~~~tttyyy}}}qqqppphhhNNN======:::888777999999888666555666666666777777777777333555666666555444555777666666666666555444444444555555666666666777777777444444555666777888999:::>>>???III^^^tttyyy|||~~~}}}ooo]]]OOOGGG>>>999333111333444222///////////////////////////////////////////////////000/////////.........---....................................////////////............////////////000000000111111222222333111111222222333444444555666666777777888999999999<<<;;;>>>III]]]ttt}}}mmmhhhgggeeeppp~~~wwwZZZKKKBBB777111222111111111111111111111111111000///.........//////........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------...............---...//////000333888;;;MMMwwwuuuvvvvvvfff___YYYOOODDD???CCCNNNcccxxx~~~tttfff]]]aaaUUUDDD999555555444222444666777777444222333444111111111000000000//////wwwYYYIII:::?????????>>>>>>>>>=========<<<;;;999888777777777444555555555666777777777:::888888777:::RRR{{{xxxoooYYYGGGDDDMMMXXXpppdddTTTGGG;;;333222555555DDDRRRTTTMMMGGGBBB???BBBIIIRRR[[[^^^]]]YYYVVVRRRTTTUUUVVVWWWVVVTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXZZZ]]]___bbbcccdddbbbbbbaaaaaaaaaccceeefffdddeeefffgggggggggfffeeecccccccccaaa```aaadddgggppprrrtttuuuxxx~~~~~~|||zzzzzz{{{}}}zzzwwwvvvvvvzzzzzzuuu~~~xxxzzzhhh~~~zzz^^^zzztttZZZEEE999;;;999777777888888777666555555555666666777777777555666777666555444555666888999;;;999555333444666555555555666666666666666333333444555666777777888???777555???UUUppp|||~~~{{{rrrllltttzzz___III;;;444666333000000222333111////////////////////////////////////////////////////////////.......................................---............/////////---............/////////111111111111111111111111111111222222333333444444444555555666666777888888999999:::AAALLLYYYdddjjjvvvdddkkk}}}|||aaaKKK888555888555222222000000000000000000000000111111000///////////////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,---...............+++,,,...//////000333666555OOOqqqxxxiii___UUUMMMHHHFFFIIIXXXpppwwwnnn|||rrr[[[@@@444666999666444666888777444222222444111111000000000/////////iiiGGGHHH;;;========================;;;:::999888777666666666333333444444555666777777222999888888:::===^^^xxx|||kkkSSSKKKKKKKKKkkkiiiaaaSSSAAA555333666///999FFFNNNOOOLLLFFFAAA@@@DDDMMMXXXbbbfffdddaaaWWWVVVVVVVVVVVVWWWWWWXXXSSSSSSSSSSSSTTTTTTUUUVVVVVVWWWXXXZZZ]]]___```aaaaaa`````````aaabbbcccdddddddddeeeffffffeeecccccc```______^^^^^^___aaabbbkkkpppuuuyyy{{{|||yyywwwwwwzzz{{{|||~~~~~~{{{zzzzzz|||~~~ssswwwxxxhhhuuukkkdddLLL>>>:::999888777666666777666666666666666666666666666666666777888777555444444666555999;;;999444222444888555555555555555555555555333333444444555666666777666888<<<===AAARRRsss~~~{{{```JJJ===777555444222111222444444222000////////////////////////////////////////////////................................................---------.........//////---------.........//////111111111111000000000000111111222222333333333333444444555555666777777777999999:::>>>EEENNNUUUYYYyyy{{{kkkooojjjMMMFFF:::000222555555333333000000000000000000000000111111000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------***,,,.../////////000111666999HHHhhhlll\\\UUUUUUTTTMMMKKKSSS^^^cccfffgggooorrreeeIII888999===:::666555555555555555444333111111000000000/////////gggDDDHHH<<<;;;;;;<<<<<<<<<=========:::999888777666555555555222333333444555666666777111:::777777;;;555MMM~~~~~~xxxtttuuu{{{fffZZZRRRJJJUUU```iiicccQQQ@@@777555333222777@@@JJJMMMJJJFFFAAACCCHHHSSS```iiimmmmmmbbb___[[[VVVTTTTTTVVVWWWQQQQQQRRRSSSTTTVVVXXXYYYWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\]]]^^^___```aaaaaaccccccdddeeeeeedddcccbbb______^^^]]]^^^___``````dddkkksssyyy|||~~~{{{wwwtttrrrtttttttttxxxxxxssszzz~~~bbbjjjmmm~~~uuulllQQQ>>>888999777777666666555555666666888888777666555444333333666777888666555444444555222666999777333111444888555555555444444444444444333444444555555666666666111666;;;;;;888===PPPeeezzzkkknnn|||YYY@@@666555555444333333333333333222000...................................................---------.......................................------------............------------............111111000000000000000000111111222222222222222333444444555555666777777777999999:::<<>>:::<<<666111222666888555111111111111111000000000000dddHHHCCC;;;;;;;;;;;;;;;;;;;;;;;;<<<999888777666555555555555333444444444555666666666777999333444:::666LLL{{{}}}vvvqqqmmm{{{}}}rrrfffWWWJJJ???RRRfffmmmeeeVVVCCC666888111...666AAAGGGHHHHHHDDDCCCDDDKKKVVVbbbjjjnnnlllggg```YYYTTTRRRRRRRRRQQQQQQQQQRRRTTTWWWZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXVVVWWWXXXZZZ\\\]]]^^^___```aaabbbcccccccccbbbaaaaaa___^^^___```bbbaaa``````fffmmmqqqsssvvvzzz~~~{{{vvvrrrrrrqqqppprrrwww~~~}}}~~~}}}xxxzzztttnnnttt~~~wwwfff[[[xxxqqqsssvvvyyyyyy]]]FFF:::999;;;555666666555444333555777888777777666555444333333444555666555444333444555111333555555333222444777444444444444444333333333333333444444555555555555999333111444888:::???DDDWWWsssuuuoooppp~~~}}}uuu___OOO<<<111111444333000222222222111000///---,,,................................................---------------.................................,,,------------.........,,,------------.........000000000000000000000000111111222222222222222222333444444555666666777777777888888888:::???EEEJJJPPPMMMWWW|||wwwdddPPP===666888222555777555111...000333///////////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++---///000/////////111///444666===ZZZtttqqq\\\\\\ZZZYYYTTTJJJ???>>>CCCJJJdddyyywwwhhhZZZOOOGGGLLLDDD:::666777777444000333333222222222111111111oooRRRGGG<<<>>>;;;;;;;;;:::::::::::::::999888777666555555555666555555555555555555666666:::555111555:::888GGGddd~~~{{{jjjrrr{{{|||ooo\\\MMM@@@KKKXXXeeennnkkkWWWCCC:::333///444999<<<@@@EEEFFFCCCAAACCCIIISSS\\\aaagggeee```[[[WWWTTTRRRRRRRRRRRRQQQRRRSSSVVVXXXZZZYYYYYYYYYYYYXXXXXXXXXXXXQQQRRRTTTVVVYYY[[[\\\]]]]]]^^^```aaaaaaaaa``````bbb```___```bbbdddbbbaaaaaadddggghhhgggiiimmmppprrrrrruuu}}}|||vvvssssssrrrppppppsssssssssuuuyyy~~~yyyvvvyyy{{{yyyvvvxxx|||~~~~~~xxxuuuxxxnnnoooooooooooolllddd\\\ooowwwrrrpppooolllQQQ@@@:::999:::333555666555333222444777555555555555555555555555222333555444333333444555444444444444333333333333444444444333333333222222222222222333333333333333;;;444000444888999999:::999JJJfffzzzwwwwwwqqqttt{{{pppcccVVVMMM>>>:::666444444444222111000000000///...------...................................................,,,,,,,,,------.................................,,,,,,---------.........,,,,,,---------...............//////000000111111222222111111111111111111222222333333444555555555555666777777777999===AAA;;;FFFTTTeeeqqqvvv~~~wwwuuuyyy{{{cccMMMFFFCCC:::222111333555666444222111333444........................---......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++,,,......---...///111///333777999AAA^^^uuupppvvv}}}yyy___XXXRRRPPPLLLFFFCCCBBBNNNccc}}}zzzjjjaaafff___SSSFFF<<<777555555444444444333333333222222XXX>>>BBB777CCC;;;;;;;;;::::::999999999999888777666666666666666666666666666666555555555888111111999<<<888===IIITTTqqq}}}xxxyyyzzzdddUUUNNNKKKKKKVVVlllvvviiiTTT:::666444666555333999BBBFFFCCC???===@@@FFFNNNTTT]]]]]]]]]]]][[[YYYVVVUUUSSSSSSQQQQQQRRRTTTVVVXXXYYYYYYYYYZZZZZZZZZZZZZZZMMMOOOQQQTTTWWWYYY[[[\\\ZZZ\\\]]]___``````______cccaaa___aaaccceeecccaaaccceeeeeecccaaabbbfffjjjhhhdddeeennnyyytttpppnnnpppqqqooonnnpppppptttxxxyyyyyyxxxyyyzzz~~~}}}vvvqqqqqqqqqooopppsssyyy~~~yyywww{{{yyyllljjjppphhheeejjjqqqmmm___ZZZ^^^vvv|||yyyZZZooo~~~___FFF:::666444222222444666444222222444777222222333444555666777888111222333333333222444555777666444444444444222000444444444333333222222222111111111111111222222222111333777888333///222999===:::???SSSpppssseeemmm|||~~~wwwkkkoooyyyqqq[[[HHH===:::333666888666222000111333000000000000...///000111................................................,,,,,,,,,------.................................,,,,,,,,,---------......,,,,,,,,,---------......---......///000111111222222222111111111111111111000111111222333333444444333666999:::999999;;;>>>888CCCFFFFFFLLLPPP]]]rrr{{{wwwzzzrrrcccJJJDDDBBBDDD===222000888333333111///000222111///........................,,,---.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,***,,,---,,,,,,---///111333,,,...444444AAAnnn|||yyy~~~lllTTTKKKLLLLLLJJJHHHJJJYYYsss}}}sss{{{vvvjjjWWWCCC888888===555555444444444333333333xxx```UUUEEE999999;;;999999999999999999::::::555555555666666666666666777777777777777777777777666666666666777888999:::EEELLLppp}}}uuu~~~qqqfffTTTPPPFFFDDDWWWoooqqqdddFFF>>>444000111444555444===@@@BBB@@@>>>???DDDJJJTTTWWWZZZ[[[ZZZWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVV```aaaaaa^^^YYYXXX]]]bbb]]]VVVOOONNNSSSXXXYYYYYYYYYZZZ]]]___aaacccddddddeeeeeeeeeeeedddcccaaaaaabbbbbbaaaaaa```````````````cccgggjjjlllooorrruuurrrooollllllmmmnnnllljjjqqqsssuuuwwwwwwvvvtttrrrwwwxxxwwwrrrkkkjjjnnntttqqqrrrwww}}}~~~yyypppxxx{{{wwwrrroooiiicccnnnbbbgggvvviiiPPP^^^zzz}}}|||cccllllllMMM@@@;;;555333777555555555555555555555555333333333333333333333333333333333333333333333333777666444333222222333333111111111111111111111111222222222222222222222222222222222333333333444444444444999BBBIIIYYY{{{nnnggghhhvvvooolllmmmnnnjjjeeeffflllzzzjjjKKK???<<<888333333333222222111000//////111000000///...---------........................//////............//////---------------------------------------------------------------------------......///////////////000000000000111111111111000000111222222222222111111111222333333444555555555555666666777777888888999;;;===>>>@@@CCCGGGJJJjjj~~~mmmXXXHHH@@@@@@===>>>@@@;;;222///111000000000000000000000000......//////...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---000444555222888PPPhhhqqqggg^^^RRRNNNSSSCCCIIIVVVeeepppooodddZZZdddqqqxxxkkkQQQ>>>===DDD<<>>:::======888888999999888777666555666666666666555555555555666666666666666666666666444444444555555666777888666???VVV}}}|||xxxyyy}}}ddd]]]OOOEEEKKK\\\ffffffUUUKKK>>>777666777666444999===AAABBB???>>>AAADDDMMMRRRXXX[[[[[[ZZZXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWZZZ]]]]]]ZZZZZZ]]]aaahhhaaaYYYTTTTTTVVVWWWWWWYYYZZZ\\\^^^___```aaaaaaddddddddddddcccbbbaaa``````______^^^^^^]]]]]]]]]fffhhhiiikkkllloootttwwwvvvqqqllljjjjjjkkkkkkjjjmmmnnnpppqqqrrrqqqpppoooooonnnmmmkkkkkklllooorrroooqqqvvv}}}~~~wwwpppllliiigggffffffnnnxxxuuuddd^^^vvv{{{bbb]]]sssyyy^^^DDD;;;999444333666444444444444444444444444333333333333333333333333333333333333333333333333777666444333222222222333111111111111111111111111222222222222222222222222222222222333333333333444888666777:::999<<>>===>>>BBBHHHPPPVVVXXXXXXVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTNNNSSSXXXZZZZZZZZZ[[[^^^jjjeee^^^WWWTTTSSSTTTVVVYYYYYY[[[\\\]]]^^^^^^^^^ccccccccccccbbbbbbaaa```^^^^^^]]]]]]\\\[[[[[[ZZZiiihhhgggfffgggkkkrrrvvvxxxsssmmmiiihhhiiijjjjjjjjjkkkllllllmmmmmmllllllkkkhhhggghhhkkknnnnnnnnnmmmoootttyyypppkkkgggaaaaaaeeecccxxx}}}hhh[[[nnnzzzmmmdddSSSggg___KKK:::666777444333555444444444444444444444444333333333333333333333333333333333333333333333333555555444333222222222222111111111111111111111111222222222222222222222222111111222222222333333333444222333666444111999EEENNNcccnnnMMMCCC888222222444444222222222111111000000//////000000//////...---------------------------------//////............//////------------------------------------------------------------------------------...////////////...------........./////////000000/////////000111222222222222333333333333333222222333333444555555666777888999::::::<<>>555333555777444111111666999777333222////////////////////////---............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------222...---000111111222555@@@[[[lllYYYRRRQQQMMMHHHBBB@@@BBBEEEHHH\\\ttt~~~yyyooohhhggg|||rrrWWWEEEBBB???888[[[BBB===:::::::::444999:::<<<======;;;888666777777666555444444333333333333333333333333333333222222222222222333444444666===777AAAooo~~~tttlllnnnwww|||mmm[[[IIIDDDQQQbbbrrrjjj[[[III999222111444000444999<<<===<<<<<<===:::???FFFLLLNNNOOOPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSLLLPPPTTTVVVUUUUUUWWWXXX\\\[[[YYYVVVSSSRRRSSSUUUVVVWWWXXXZZZ\\\]]]]]]^^^ccccccdddddddddcccbbbbbb______^^^]]]]]]\\\\\\[[[dddbbb```]]]^^^ccckkkqqqwwwtttoookkkiiihhhiiiiiikkkkkkkkkkkkkkklllllllllmmmlllkkkkkkkkkllllllkkknnnqqqtttwwwyyytttiiihhhdddZZZ\\\fffrrr{{{ttt```eee{{{hhhpppfff\\\eeegggIII===333333666555444555333333333333333333333333222222222222222222222222222222222222222222222222444444333222222222222222111111111111111111111111111111111111111111111111111111111111222222222222000...111777888777999>>><<>>@@@JJJMMMLLLMMMIIIPPPbbb}}}mmmaaaWWWQQQAAA???<<<888555444444444555222000444888999555111////////////////////////---------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------000333333222111888DDD[[[sssWWWWWWVVVSSSOOOJJJFFFDDDLLL[[[ooo|||}}}vvvoookkkwwwqqqWWWIIIKKKSSS___GGG<<<;;;777888;;;888666888:::======<<<:::999777666666555444333333222333333333333333333333333333333333222333333444444333999222333PPPuuu}}}yyyzzzuuuooowwwyyyjjjWWWIIIIIIQQQkkkoooooodddQQQ???666444///111444666888:::===???:::<<<@@@BBBDDDFFFJJJLLLPPPPPPPPPQQQQQQQQQRRRRRRPPPPPPQQQQQQPPPPPPQQQRRRMMMPPPSSSUUUTTTSSSRRRRRRRRRSSSUUUXXX[[[]]]^^^___ccccccddddddeeedddddddddaaaaaaaaa`````````______^^^\\\YYYVVVWWW]]]ffflllqqqqqqpppnnnllljjjiiihhhkkkkkkkkkkkklllllllllmmmmmmoooqqqoookkkiiilllooosssvvvzzzzzzyyyyyy{{{~~~uuuiiicccccc]]]WWWaaasssxxxmmmqqq```ffflllTTTjjjnnnNNN>>>777333444666666444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222111111000000000000000000000000111111111111111111111111000000000111111111222222444111111444555444333333444777<<>>:::777222333444666555444222000444222111333999<<<999444........................,,,,,,---------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***---///000000222555666666:::>>>XXXyyy~~~uuujjj[[[PPPMMMMMMNNNMMMKKKRRR[[[bbbdddaaa]]]ZZZUUU\\\kkkvvvmmm^^^___lllJJJ===;;;<<<666666:::888333444777999:::999999888666555555555444333333333222222222222222222222222444444333333333333444444///555222111===SSS{{{zzziiiiiivvvwwwfffUUUIIICCCSSSaaappptttgggRRR===222111111000111444777;;;===<<<======>>>>>>AAADDDHHHJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPOOONNNNNNNNNOOOOOOKKKMMMQQQTTTUUUSSSQQQNNNNNNOOORRRUUUXXX[[[\\\]]]___```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccc]]][[[YYYVVVVVV[[[bbbgggiiikkkmmmmmmllljjjiiiiiikkklllmmmmmmnnnnnnmmmmmmkkkooorrrpppllllllqqqwwwzzz|||}}}xxxuuusssjjjbbb]]]YYYVVVZZZmmmrrrsssiiiccctttoooSSS___xxxZZZ???888666444444555555444333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222111111000000000000000000000000000111111111111111111111111///000000000000111111111555333111222222222222111666444444777:::???HHHQQQeeeuuu]]]PPPBBB;;;888555444444222333333222111000111222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------+++,,,,,,------.........------------------------,,,,,,---............---....../////////000000000...///000111111111000000111111111222222222222222222222333444444555555666777888888777777777:::<<<777;;;888:::BBB???;;;BBB:::DDDMMMYYYeeehhhsssttteeeSSSJJJ???888777777555333444333222222111222222333///000111222777===<<<888........................+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))///111...+++...333555///888666===cccsssddd\\\XXXSSSNNNLLLLLLLLLLLLKKKKKKLLLLLLQQQPPP^^^wwwyyyqqqpppGGG===<<<===666555999555444555666777777777777777444444444444444444444444333333333333333333333333444333333222222333333444///666555333777@@@___zzzooohhhgggvvvsssfffVVVHHHCCCMMM^^^lllnnnaaaLLL;;;555333111111222444666777999:::;;;;;;;;;<<>><<>>???<<<888777777777444222666444333111111111222333,,,000111000333888999666........................***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***///111---+++...111111...555333555FFF___pppaaaXXXUUUSSSNNNIIIFFFEEEFFFHHHTTT^^^iiiqqqxxxxxxnnnbbb@@@666666888333666:::666888888888777777777777777333333444444444444444444333333333333333333333333333333222222222222222333///666444111222555FFFaaa}}}}}}zzzmmmlll{{{uuugggWWWEEEFFFOOO```nnnnnn^^^NNN777555333222222333222111333666999:::999999:::;;;===>>>???AAADDDFFFGGGHHHDDDGGGKKKPPPTTTUUUSSSQQQQQQMMMJJJLLLQQQSSSQQQNNNJJJLLLMMMPPPQQQSSSTTTTTTTTTUUUVVVXXXYYYYYYYYYYYY]]]]]]^^^```aaacccdddddd``````^^^ZZZXXXWWWYYY[[[^^^```bbbccccccfffkkkppprrrtttwwwyyyyyyxxxvvvttt|||yyyvvvvvvyyy|||}}}zzzxxxtttmmmccc[[[PPPTTTUUUTTTZZZfffpppsssooo{{{wwwzzzWWWZZZiiiMMM===:::333444333000///111222222111111111111111111111111111111111111111111111111111111111111111111111111///000111222222111000///000000000000000000000000000000000000000000000000////////////000000000000...000111000000111222111000222555555...)))111???666;;;<<<999>>>LLLXXX]]]mmmtttlllcccSSSDDD??????>>>999:::333222444222---000888000///......////////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------++++++,,,,,,---...//////------------------------+++,,,------......------,,,,,,,,,---------......---///222555555333111/////////000111222333333444000000000111222222333333444555555555444555888;;;333>>>;;;111444888:::@@@888999;;;EEEMMMBBB999AAAFFFKKKOOOPPPVVVeeevvvyyyzzzmmm]]]NNNHHHAAA888777<<<777555333222222333222111///000111222222000...,,,,,,222333///...222333111........................***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***///000---...333333///222...***000777888MMMpppuuuppp^^^[[[UUUNNNHHHEEEEEEFFF@@@___nnnaaaYYYaaa```TTT<<<:::888777555555555666666666666666555444333222444444333333333222222222222222111111111111222222222222222111111111111000111111111222555999===???oooyyyvvvuuuvvvttt|||}}}wwwzzzhhhGGG<<>>@@@BBBCCCFFFIIILLLMMMNNNQQQRRROOONNNMMMNNNPPPRRRTTTTTTOOOOOOPPPPPPQQQQQQRRRRRRVVVVVVVVVUUUUUUTTTSSSRRRPPPUUU[[[]]]\\\[[[]]]^^^bbbbbbbbb```^^^^^^```bbbaaa^^^^^^bbbcccbbbgggooosssvvvyyy{{{xxxiiiaaa```YYYOOOLLLPPPPPPQQQ```qqqlll\\\|||sssxxx]]]]]]{{{iiiOOO;;;444777444444333333222111000000000000000000000000000000111111111111111111111111222222222111111111111000000000000000000000000000111111000000//////......111111000000//////......000000000000000000000000000000000000000000000000222222333333333444444444333444555777888:::;;;<<<>>>CCCJJJOOOUUU^^^kkkttt}}}wwwrrrnnnfff[[[SSSBBB???<<<888555444333333222222222111111111000000////////////////////////.................................------,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,++++++,,,,,,---...,,,------......------,,,...------,,,,,,------...............////////////////////////000000000000000000000000111222333444333333333444444555555555666666777888888888888888888999:::;;;<<<<<<<<<<<<<<>>>>>===???EEEKKKPPPTTT\\\dddkkknnnppppppqqqwww}}}}}}vvvnnniiifffbbbgggnnnssssssjjj^^^UUUMMMIIIFFFEEEDDDAAA:::555:::888666333222111222222222222222111111000000000......................................................---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,++++++,,,,,,---...,,,------......------,,,...------,,,,,,------...............////////////////////////000000000000000000000000111222333333333333333444444444555555666666777888888888888777888999:::;;;;;;<<<;;;;;;<<<>>>@@@???===???EEEJJJLLLKKKHHHDDDBBBDDDHHHKKKGGGEEEHHHPPPTTTSSSSSSUUU\\\UUUNNNJJJJJJIIIFFFCCCKKKJJJEEEBBBEEEHHHDDD;;;999999888777777666555555444444333333222111111000///////////////////////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---...///.........000444777999CCCWWWwww}}}qqqaaaVVVVVVWWWVVVSSSPPPNNNNNNOOO:::999888777666555555555555555666555555444333222333333333222222222111111222111111000000111111222222222111111111000000000222111000000000111222333:::WWWzzzzzzfffcccuuuvvv^^^EEE>>>EEEXXXnnn{{{ooo]]]KKK>>>666111///333333333444444666777777555777888888888888999;;;???AAACCCEEEGGGJJJNNNRRRVVVUUUUUUUUUVVVVVVWWWXXXTTTTTTTTTSSSRRRQQQPPPOOORRRSSSVVVXXXYYYXXXWWWVVVZZZWWWUUUTTTVVVWWWYYYYYYVVVXXXYYYZZZ\\\^^^bbbeeelllkkklllmmmllliiijjjnnnttt}}}zzzhhhfffccc^^^TTTJJJFFFHHHJJJVVVrrruuuoooYYYhhhhhh[[[lll{{{]]]GGG;;;555444666333333333222111111000000000000000000000000000000111111111111111111111111000000111222333444555555000000000000000000000000000000000////////////...000000000////////////...////////////////////////000000000000000000000000000000000111111111222222222222222333333333333333000333444333111111444777666777999<<>>???AAACCCCCC@@@:::666999777555555888888666333444333111000000111222222111111111111000000000000........................------------------------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,++++++,,,,,,---...,,,------......------,,,...------,,,,,,------...---............/////////////////////000000000000000000000000111222333333333333333333444444444444555666666777777777777777999999:::::::::::::::999999;;;===;;;888888:::===CCCBBB@@@===:::999:::<<>>???DDD@@@;;;:::<<<===;;;:::999999888777888;;;:::666666666555555444444333333222222222111111000000///////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---...---------...///111333444666:::IIIfffyyygggccc]]]ZZZYYYWWWTTTQQQ999888888777666555555555444555555555444444333222222222222222111111111111111111000000000000111111111111111111000000000000111111000//////000000111666@@@\\\rrraaafff{{{oooUUUNNNDDDAAAQQQjjjppprrrgggSSS@@@888666555444333333444555444444555666777777666666777888<<<>>>???AAACCCFFFLLLOOOWWWWWWXXXXXXWWWWWWXXXYYYWWWWWWWWWVVVUUUSSSQQQOOOMMMPPPSSSWWWZZZ[[[ZZZZZZYYYVVVSSSTTTWWWZZZYYYXXXYYYZZZZZZZZZZZZ[[[^^^aaakkkmmmpppsssttttttuuuwww|||zzzmmm[[[WWWUUUVVVNNNCCCEEEOOO^^^zzzjjj]]]llliiieeejjjKKK:::666555555444333222222222111111000000000000000000000000000000111111111111111111111111///000000111222222333333000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000/////////000000000000111000000111111111222222222///111444555444444666888;;;:::888777666666666666666777888888777777999<<<;;;999888999999999888777777555222222333444333222333222222111111222333333000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,------......------,,,...------,,,,,,------...---------.........//////////////////000000000000/////////000000111222333333333333333333333333333444555666666777777666666999999999:::999999888888666888::::::999888:::;;;@@@AAAAAA@@@>>>===>>>@@@;;;::::::===??????>>>>>>===:::888888:::<<<<<<;;;777888888777555555666666444444444333333222222222111111000000000/////////////////////////////////------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,++++++,,,,,,---......///000111111222222111222666<<>>AAAKKKYYYjjjrrrmmm]]]LLLAAA666333111000222444444333555666777777666555666777999:::<<<===???BBBGGGKKKPPPRRRTTTSSSRRRQQQRRRTTTWWWXXXXXXXXXWWWVVVTTTRRRPPPQQQTTTWWWYYYYYYYYYXXXWWWUUUTTTWWW\\\___^^^[[[\\\]]]^^^]]]]]]___aaadddjjjpppuuuzzz}}}{{{mmmcccXXXOOOIIIGGGEEEFFFTTTfffhhhbbbjjjxxx[[[^^^wwwrrrZZZ@@@666666777555333222222111111111111111000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////.............../////////.............../////////........................////////////////////////....../////////000000000...///000111222222333444333444555555333222111111111222333444555555555555444555666666666666777888666555444555666777666555666444111000///000000000333333222222111111111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,------......------,,,...------,,,,,,------...------------............////////////000000000000////////////000111222333333333333333333333333333444444555666666666666555888888888888888888777777555777999:::::::::::::::999:::<<<<<<;;;::::::;;;333444444666999<<<<<<:::666444333333444555666666555555666555333000111333333333333333333222222222000000///////////////...........................,,,------------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,++++++,,,,,,---...//////000111222111111000///555999555555IIInnnuuuooommm666777777777777666555444333333444444444444333333111111111000000000000///111000000//////000000111111111000000000//////////////////000111111222222000444777DDDeeezzzxxxsssddd```bbb{{{~~~bbbMMMJJJ>>>BBBNNNdddwwwvvvcccPPP>>>999333111222444444333555666777777555555666888666777999;;;<<>>===:::888888777777777777777777333111222444333111222555333333333333222222222222////////////////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,++++++,,,,,,---...---......////////////......222555444333:::HHHTTTyyy555666777777777666555444222333333444444333333333111111000000000/////////000000////////////000000111000000000/////////////////////000000000000000111555888:::GGGfff~~~pppddd\\\ggg|||tttiii\\\JJJCCCAAANNNbbbooommmeeeVVVMMMBBB:::777666444111333444666555555555666777333666888999:::<<<>>>@@@@@@DDDHHHHHHFFFDDDGGGIIILLLNNNRRRVVVXXXXXXXXXWWW]]]\\\ZZZYYYXXXWWWXXXXXX\\\]]]___aaabbbeeeiiilllfffhhhkkknnnrrrwww|||xxxmmmccc\\\YYYXXXXXXHHHMMMSSS[[[lllzzzaaa[[[mmmxxxhhhWWWIIIfffuuu```FFF===444444555333222222000000000000111111111111000000000000000000000000000000000000000000000000.........///////////////////////////////////////---------.........//////---------.........//////........................////////////////////////...////////////000000000/////////000000000111111///...///000222444444444444444333333222111111000111111111111222111000///222222222444555555444222------......---...///000//////////////////......---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,------......------,,,...------,,,,,,------...,,,,,,---------.........////////////000000000000///......//////000111222333333333222222222111111333333444555555555555444444555555666777777777777777666555555666666555555;;;<<<===<<<999888777888666888666333444888777333222333333333222111222333555111111555555222222555111111111222222222222222////////////////////////........................+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,++++++,,,,,,---...------------......//////000111222444777999999:::FFFfff555666777777777666555444222222333444444333333333000000000000////////////000000////////////000000000000000000//////////////////000000//////...---111//////111444HHHvvvmmm___hhh{{{iiiZZZQQQFFF@@@FFFVVVjjjxxxooocccRRREEE===888333///111333444444444444555777222555777999999:::;;;===???CCCHHHIIIFFFEEEGGGKKKGGGJJJOOOSSSWWWXXXXXXXXX\\\[[[ZZZYYYYYY[[[^^^___aaaccccccbbbbbbfffmmmsssmmmooosssvvvyyy~~~|||vvvuuuwwwvvvrrrjjjaaaTTTKKKJJJLLLNNNOOORRRbbbsss~~~{{{ddddddqqquuu\\\HHHQQQfffgggPPP:::555111222111//////222000000000000000111111111000000000000000000000000000000000000000000000000------...///000111222222////////////////////////---------.........//////---------.........//////........................////////////////////////////////////000000000111000000/////////.........333222000000000111000///000000.........000222333333222111111222222222111333222222222444555444222000111222222111000111222...///000000111111000000---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,------......------,,,...------,,,,,,------...,,,,,,,,,---------......////////////000000000000.........//////000111222333333333222222111111111222333444444555555444444333444555666777777777777666555444444666888888888555666777666555444555666777999777333444999999444222333444444333222333444777111///333444000...000000000000000111111111111/////////000000000000000........................++++++------------++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---..................///111111...000111000///111444888@@@DDDTTTttt555444333333555555444333444444444444333333222111222222111000/////////000////////////............////////////////////////////////////////////////000000222333///666UUUvvvsss```\\\iiiyyyooocccUUUHHH???AAARRReeennnppppppgggSSS>>>555666:::666333222111000333777444444666999;;;;;;888555:::;;;>>>AAADDDEEEEEEEEEDDDEEEGGGJJJMMMPPPRRRTTT[[[[[[ZZZ[[[[[[\\\]]]^^^```aaaccceeefffiiimmmppplllpppuuuxxxxxxxxxxxxyyy{{{zzzvvvuuuvvvjjjcccffffff^^^YYYZZZNNNMMMHHHCCCDDDPPP```lllwwwmmmwwwooo\\\^^^xxxoooWWWFFFLLLmmmpppOOO<<<555444333222111111111111000000000000000000000000000000111000000///...---000000000000000000000000......///111222333444555////////////////////////////////////////////////................................................---------............///........................////////////////////////////////////000000000000222111111111000000//////000000000000000000000000111111111111111111111111000000000000////////////------............------.................................------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///......------...000111............////////////000000111111111222222222222222222333333333444444333333333444444444555555333333444555666777888888444444444444444444444444555555444444444333333333333333222111000000000111000000000000000000000000000000//////.........---,,,---------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************************************************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......///000000000111111111111222777<<>>??????@@@@@@???@@@BBBEEEHHHKKKMMMNNNPPPPPPPPPPPPQQQRRRSSSTTTYYY[[[]]]___aaaeeeiiimmmoooooonnnmmmlllnnnrrruuuuuuxxxzzzxxxrrrlllhhhffffff```ZZZYYYVVVQQQNNNOOOLLLHHHGGGOOO[[[kkkzzzkkkvvvxxxbbb[[[ggg{{{jjjSSSMMMYYYnnnbbbDDD555444444333222111111111111000000000000000000000000///000000000000//////...//////////////////////////////000000111222333333................................................................................................------------....................................////////////////////////....../////////000000000111111111000000000//////000000000000000000000000111111111111111111111111000000000/////////......------............------..............................---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................//////000............////////////000000000111111111222222222222222222333333333333333333333333444444444444444444444555666666777777444444444444444444444444444444444444333333333333333222111111000000000111000000000000000000000000000/////////.........---------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************************************************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------...//////000000000111111111444555666777???PPPgggwww444222111222333444333222111222222222222111000000000000/////////000111111////////////............////////////////////////........................555///---111111///333<<>>GGGOOObbbxxx|||nnneeeTTTJJJ>>>777777888666333111111222222333666;;;???::::::999999999999::::::999:::<<<>>>AAACCCEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHNNNPPPSSSWWWZZZ^^^dddhhhooonnnmmmjjjiiijjjmmmpppmmmmmmmmmiiiddd___\\\ZZZSSSVVVVVVTTTVVVZZZ\\\ZZZTTTRRR]]]sssrrrxxxiii[[[OOOYYYxxxgggWWWNNNYYYrrrzzzwwwiiiOOO;;;555444333222111000000000000000000000000000000000000......///000000000/////////////////////////////////000000000111111111111................................................------------------------------------------------------------............------------------------////////////////////////.........////////////000000000000000////////////000000000000000000000000000000000000000000000000000////////////.........------............------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///////////////---............/////////000000000000111111111111111111111222222222333333222222333333333444444444444444444444444555555555333333333333333333333333444333333333333222222222222111111000000000000000000000000000000000000000/////////...........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,************************************************************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------////////////000000000000111000000000222999BBBIIIccc|||333222111111333333222111000000111111111111000000///////////////000111222////////////............////////////////////////........................111------222444222111333888RRRzzzmmmaaaZZZtttjjjTTTJJJJJJ???@@@JJJ]]]ppp{{{qqqVVV>>>333444999:::222222222111111333888;;;:::999888777666777888999666777888:::<<<>>>@@@@@@????????????@@@AAABBBCCCDDDGGGJJJNNNRRRWWW]]]aaadddgggjjjkkkjjjgggffffffcccbbbaaa___\\\[[[ZZZZZZYYYaaaeeehhhsss|||```[[[eeexxxzzziiibbbhhhrrr}}}hhhPPP\\\iiiuuunnnOOO[[[ooo~~~iii[[[LLL;;;444777222222111000000000000000000000000000000000000000------...///000000000///////////////////////////000000000000000000000000................................................------------------------------------------------,,,,,,---------.........------------------------........................------........./////////////////////////////////////////////////////////000000000000000000000000/////////.........------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///000///...------------.........///////////////000000000111111000000000111111111222222222222222222333333333333555444444444333333333222222222222222222222222222333333222222222111111111111000000/////////000000////////////////////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........./////////000000///...///111555999;;;<<<888FFF```333222111111333333222111///000000111111000000000///.........///000111111////////////............////////////////////////..............................000333333111222555555888YYYtttfffcccsssvvvdddWWWRRRKKKDDDAAAFFFRRReee|||vvvYYYBBB999777555000000000000000111444666999888777777777888:::;;;666777888999;;;<<<======<<<<<<<<<<<<===>>>???@@@===@@@CCCFFFJJJNNNTTTXXXVVVYYY^^^``````_________^^^]]]\\\]]]___aaabbbccclllqqqrrrttt~~~XXXLLLJJJRRROOOEEEJJJ[[[wwwjjj\\\YYYfff|||qqqbbbWWWTTTpppjjjQQQAAA777///...333111111000/////////000000////////////////////////,,,---...///////////////........................000000000////////////...................................................------------------------------------------------,,,,,,,,,------------...------------------------------------------------------------.................................///........................////////////////////////............------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,.../////////...---------------................../////////000000000/////////000000000111111111111111222222222333333444444333333222222111111222222222222222222222222222111111111111000000000000//////...//////000000........................---------.....................------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++************************************************************************))))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............/////////444222000111333444333111888444777FFF]]]zzz444222111222333444333222///000000111111111111000//////.........///000000////////////............////////////////////////---------------------------///000000......000333555666???ZZZyyyfffiiippp{{{xxxggg\\\SSSIIIBBBAAAJJJ^^^ppp}}}gggUUUDDD777444222000000111333333222666666666777888999:::;;;777777888999999:::;;;;;;888888888999999:::;;;<<<999;;;>>>@@@BBBEEEJJJMMMQQQRRRRRRSSSTTTXXX]]]aaa```^^^^^^___cccfffhhhiiidddaaa\\\YYY]]]```]]]VVVBBB:::;;;GGGOOOSSS```ppp{{{bbbTTTaaayyylllYYYRRRRRRxxxbbbQQQ@@@888555222000111000000////////////000000////////////////////////------.../////////..............................////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.......................................////////////////////////......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,------------.....................////////////........./////////000000000000111111111222222222333333222222111111000000111111111111111111111111111111000000000/////////...............//////000........................---------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------.........///333111/////////000000///333444777888999EEE___vvv444333222333444555444222///000111111222222222111000000///.........//////////////////............////////////////////////------------------------...//////...---...//////000555666<<>>>>>AAAIIIRRRIIIDDDFFFUUUhhhttt{{{vvvfffWWWTTT```uuuyyyhhhWWWPPP]]]qqq~~~mmmIII@@@888555555333111111/////////......//////000////////////////////////.........///......------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,---------.........------------------------........................---------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......,,,,,,---------.........------........./////////------........./////////000000000000111111111222111111111111111111000000111111111111111111111111000000000/////////.........---------......///000------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++*********************************************************************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------............/////////000111222333***111999;;;555111888CCCZZZsss555444333333555555444333000000111222222222222222111000///...............000/////////............////////////////////////------------------------......------000333111......000444666===RRRsssxxxvvv~~~wwwmmmbbbTTTGGGAAAAAAFFFWWWgggooovvv{{{ssseee___SSSCCC;;;;;;;;;666111111222444555555444333222444555555555555666666666444444444555555666777888666777777777666777:::<<<;;;???EEEIIILLLMMMNNNOOOFFFBBB>>><<<;;;:::666333;;;777999???CCCKKKccc{{{hhhZZZMMMQQQeeexxx~~~|||]]]VVVKKKMMMjjjppp___TTTKKKPPPrrrlllRRR;;;666000---,,,+++,,,/////////.........//////000////////////////////////.../////////...---,,,,,,........................---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------........................---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///,,,,,,,,,---------......---------.........//////---------.........//////000000000000111111111111000000000000000111111111000000000000000000000000000/////////............---------------...///000------------------------,,,,,,,,,------.........+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........000111111///---...000666000---111555666999<<<999BBBNNN[[[qqq111111111111111111111111000000000000000000000000////////////..................------------......//////............//////........................///...---,,,,,,---.../////////222666777;;;LLL^^^wwwrrrssswwwxxx|||hhhUUUJJJFFF>>>AAAGGGOOOXXXaaaiiimmmpppmmmeeeXXXNNNEEE===666666555555777999888444000888444333555555333555888555777777444111000333777777999;;;;;;;;;<<<>>>@@@@@@BBBBBB@@@<<<:::<<<>>>333777;;;<<<999666666777666>>>DDDFFFRRRooo]]]MMMXXXfffaaaQQQHHHWWWjjj|||{{{aaaUUUKKKPPPeeejjjQQQBBB333222111000////////////////////////////////////........................000000000000////////////000000//////.........---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////000000000000222111111111000000//////000000000000000000000000////////////000000000000///............---------///...,,,,,,+++,,,---......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********)))))),,,+++***))))))***+++,,,************************************************---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,000///.........///111222---...///000111222333333333666999===EEETTThhhuuu111111111111111111111111000000000000000000000000////////////.....................------...............------------..............................///...------------...///......000333222333===IIIbbb{{{~~~xxxuuuuuuqqqlll^^^tttmmmRRRBBBGGGEEEBBBAAACCCIIIOOOSSShhhqqq}}}wwwdddSSSIIICCC???;;;999999999777555444222333777777333222444666555444444555555444333555666777999::::::999999888777666444333333444444555555555555666999===@@@MMM\\\lllvvvdddQQQLLLKKKKKKLLLkkk{{{ppp```CCCKKK\\\rrrlllUUUBBB999333222111000////////////................................................/////////............---000/////////.........---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////.../////////000000000000111111111000000000/////////////////////////////////000000000000111111111............------------...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))++++++***))))))***++++++************************************************---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,000///.........///000111---...///000111222222333444555666555666;;;DDDKKK[[[eeettt111111111111111111111111000000000000000000000000/////////............---........................------------------------------------------------///...------------...///---,,,...111000///111666===aaadddccckkksssXXXHHHJJJKKKKKKJJJFFFBBB???PPP]]]uuuvvvkkkiiigggccc]]]XXXRRRLLLFFFBBB888444444666555222222555444111///111444555222...555444555888;;;<<<999666888555222111222444555666222111333999EEERRR\\\bbbuuuttt\\\TTTNNNJJJWWWlllrrr___RRRJJJDDDZZZzzzyyyfffQQQ===333111222111000//////...//////........................------------------------.........---------,,,,,,/////////...............------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///....../////////000000000000000000000////////////////////////////////////000000000000111111111222............------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************++++++***))))))***++++++************************************************,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,///............///000000---......///000111222222///111444333111000333555333:::CCCLLLUUUbbbsss~~~111111111111111111111111000000000000000000000000//////.........------------..................------------......---------------------------------.........------.........---,,,,,,///111111111222222AAA^^^ppp[[[bbb|||rrr```cccfffgggccc\\\SSSNNNDDDDDDOOO^^^ddd```dddnnn|||~~~}}}uuukkkeeeWWWPPPIIIEEE@@@;;;;;;???;;;888555555555555444111777333000222666999666333333333222222333666;;;???CCCFFFNNN]]]ooopppcccWWWPPPNNNSSSVVVZZZlll|||wwwjjjXXXJJJHHHPPPXXXooouuu```NNN>>>222...///111000//////.........///........................------------------------.........------------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,++++++******++++++,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------...///........./////////000000////////////////////////////////////////////////////////////000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++******************+++************************************************,,,,,,++++++***++++++,,,++++++++++++++++++++++++---------.........//////------...//////000111111,,,///333444333333333444444666666555555999BBBIIIQQQ]]]kkksssuuuxxx000000000000000000000000////////////////////////............------------------...//////...---------...////////////...------------------------------..................---///...,,,,,,///333333222555///222KKKppp}}}tttqqqpppqqqqqq~~~|||yyyvvvsssqqqVVVIIIAAACCCEEEFFFKKKSSSbbbiiisss}}}{{{uuuqqqnnnggg___[[[[[[```___[[[VVVPPPMMMMMMOOOJJJBBB:::777999;;;:::888555999===???@@@EEEOOOWWWsssvvv~~~uuufff]]]XXXPPPIII___gggmmmllliiijjjkkklllWWWOOOFFFCCCJJJZZZnnn|||mmm[[[GGG;;;555111///000000///......---.................................------------------------/////////.........---------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,++++++******++++++,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---..................////////////.....................///........................------------.........///...------------,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++*********************************************************,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,---------............---------...//////000000///000111111////////////444555444222///000333777111666;;;???AAACCCGGGJJJ000000000000000000000000////////////////////////.........------------,,,,,,---...//////...---,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------000000---***,,,000111...000000111444???WWW}}}wwwpppmmmuuuzzzlllcccWWWQQQQQQPPPLLLIIICCCGGGMMMTTT[[[ccckkkpppvvvyyy|||xxxzzz}}}tttlllaaaYYYWWWXXXXXXXXX[[[^^^cccfffhhhnnnwww~~~zzzlllcccVVVRRRKKKHHHNNN[[[ccceee}}}vvvhhh^^^SSSHHH======EEEXXXnnnyyywwwyyySSSCCC444///111111000000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////............------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,++++++******++++++,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,------...------........./////////---------.......................................,,,,,,,,,,,,------------------------,,,,,,,,,,,,)))***+++,,,---------,,,++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))***++++++++++++***)))************************************************++++++******++++++,,,,,,+++++++++++++++++++++++++++,,,------......------------------......//////......------...///111222---///111222222222333555444222111000111222222222000000000000000000000000////////////////////////.........---------,,,,,,,,,---///000000///---,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,//////++++++///000---***111999888000444MMMhhh}}}jjjnnnvvv}}}~~~}}}uuuiiigggllliiiaaaPPPOOOMMMIIIFFFGGGKKKOOOWWW]]]jjjyyy~~~yyyuuuuuuxxxzzz~~~~~~}}}vvvlll___UUUNNNJJJJJJOOOUUU\\\gggsssyyyxxxhhhfff```UUUIII@@@???BBBPPPSSSccc{{{vvvhhh\\\UUU===555......000///...///...------,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---,,,++++++******++++++,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...---------.........//////,,,,,,---------.................................,,,,,,,,,---------......---------,,,,,,,,,++++++((()))+++,,,------,,,,,,***+++,,,,,,,,,,,,+++***((())))))***++++++,,,,,,************************++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++++++++***)))************************************************++++++******++++++,,,---***************************+++,,,---...------,,,,,,------------.........---,,,,,,---000333555666...///111111111111000111444444333222333444555555000000000000000000000000////////////////////////......---------,,,,,,,,,,,,---///000000///---,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,&&&---000...---111222000///,,,---222444444;;;DDDiii}}}yyyiii^^^___mmmqqqlllxxx~~~xxxqqqppplllcccXXXOOOKKKJJJFFFGGGLLLTTTXXXXXXXXX[[[^^^aaaiiiuuu|||zzz{{{vvvsssuuusssiii___\\\YYYRRRJJJEEEGGGNNNUUUjjjttt~~~}}}qqqfffWWWKKKEEEFFFBBBAAASSSkkkwwwwwwxxxnnn\\\EEE333333000000222111------000------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********+++,,,,,,---,,,++++++++++++++++++,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...---------.........//////,,,,,,,,,------.................................---------.........//////---------,,,,,,,,,++++++((()))+++,,,------,,,,,,***+++,,,------,,,+++***((())))))***++++++,,,,,,************************++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))***+++,,,,,,+++***)))************************************************+++*********+++,,,,,,---***************************+++,,,---...---,,,,,,,,,,,,------------------111///......//////...---///000000000000/////////,,,...//////......///000////////////............//////............//////......//////......---,,,,,,------......------,,,...+++)))***---...---,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---............000222:::QQQtttvvviii___YYYXXXtttqqqpppttt{{{~~~|||yyy{{{{{{{{{zzzwwwqqqjjjdddTTTPPPJJJEEECCCCCCBBBBBBEEEFFFIIIMMMQQQVVVZZZ]]]XXXZZZZZZYYYWWWYYY___dddaaa\\\RRRIIIGGGIIIIIIFFFDDDCCCFFFPPP```oooyyy}}}zzzooobbbVVVPPPCCCBBBBBBFFFSSShhh~~~xxxrrriiiUUU<<<222666///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++*********))))))************************************************,,,++++++******++++++,,,+++++++++*********))))))+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------.........---,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++************++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************************************)))))))))))))))))))))))))))******************************************))))))))))))******************************,,,,,,,,,++++++*********++++++++++++++++++++++++---------------------------------............///////////////////////////...//////000111222222222////////////............//////............//////...............------,,,,,,,,,------------,,,,,,...,,,******---......,,,...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,---............000222---AAA\\\ttt|||sssmmm```\\\YYY[[[bbbnnnzzzxxxsssnnnmmmpppvvv|||jjjfff```\\\ZZZXXXVVVUUUTTTQQQMMMIIIEEECCCCCCCCCBBBAAA@@@@@@AAABBBBBBBBBGGGGGGDDDBBBEEEKKKLLLHHHMMMUUUccctttooonnnjjjaaaVVVLLLGGGEEEGGGOOO\\\kkkzzz~~~lllZZZNNN@@@222...333............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++*********))))))************************************************,,,++++++******++++++,,,+++++++++*********))))))+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...---------------------------------------,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++************++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************************************)))))))))))))))))))))))))))))))))******************************************))))))))))))******************************,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------------------..........................................///000000111222222////////////............//////............//////...............---,,,,,,,,,,,,------------,,,,,,...,,,++++++---......---------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,---......---...000111555>>>IIIOOOVVVhhhrrrmmmcccZZZUUUXXX```gggnnnkkkiiihhhjjjllllllllltttqqqooommmmmmmmmkkkjjjkkkgggaaa[[[VVVSSSQQQPPPPPPMMMLLLOOOSSSUUURRROOOTTTZZZaaafffkkknnnkkkeeeuuuuuuwwwwwwuuunnnddd^^^XXXVVVPPPGGG@@@@@@GGGNNNlllvvv~~~uuupppkkkUUU???666222...---000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))***+++,,,---......+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++***************************************************************++++++************+++++++++++++++***************+++++++++***************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++************++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))******))))))))))))******************************************))))))))))))******************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------------------------------..........................................//////000000111111////////////............///......------......///------.........---,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,---.........---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,---......------///111AAABBB???777333???YYYnnnxxxkkk___VVVQQQMMMMMMOOORRRWWW[[[\\\\\\iiiiiijjjnnnrrruuuvvvuuuiiihhhgggeeedddbbbaaa```\\\[[[\\\```fffiiijjjjjjkkkuuuuuujjjkkkhhhaaaZZZSSSNNNKKKJJJAAACCCEEEGGGLLLYYYlllzzzqqqgggbbbLLL>>>333222444222///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++***************************************************************************************************************************************************************))))))))))))))))))))))))************************************************************************************************++++++************++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************)))))))))))))))*********((()))))))))************************************+++******))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................//////000000000////////////..................------------......---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...///------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------......---,,,,,,...000999888555///,,,222???IIIggguuukkkbbbZZZNNNEEEBBBEEEJJJMMMSSSTTTWWW\\\bbbfffgggggg^^^```bbbddddddbbb___]]]XXXZZZ\\\]]]___dddjjjooommmxxxtttcccTTTMMMNNNMMMJJJEEEAAA@@@AAA===HHHWWWfffsssppp]]]NNNHHH666222111333555222///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++************************************************************************************************************************************************************************))))))))))))))))))))))))************************************************************************************************+++******))))))******+++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))************((()))))))))************************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................................../////////////////////..................------------......---------------,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++---...,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---......---,,,,,,---///...///000111222444555777AAAWWWtttwwwiii\\\RRRKKKGGGEEEDDDEEEFFFIIIJJJIIIHHHLLLOOOSSSVVVWWWVVVTTTSSSQQQSSSSSSRRRPPPRRRYYY___XXXbbbkkkkkkeee[[[NNNBBBBBBDDDDDDBBBAAADDDMMMUUU___jjjzzzwwwmmm]]]FFF777222111111111///...,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------............---,,,+++***)))))))))))))))***************************************************************************************************************************************************************))))))))))))))))))))))))***************************************+++++++++******************************************************))))))))))))*********************+++++++++***************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++***************+++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((()))******++++++))))))))))))************************************++++++************++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------..................////////////...............------,,,,,,------...,,,------------,,,++++++++++++,,,,,,,,,,,,++++++)))+++,,,+++))))))+++...,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---......---,,,+++---///---...000111111111000///999333888RRRtttwwwqqq\\\ZZZVVVRRRPPPMMMIIIFFF@@@AAABBBCCCDDDCCCCCCBBBCCCBBBAAA@@@??????AAACCC===CCCHHHFFFDDDDDDBBB??????GGGPPPXXX___kkk{{{}}}yyyjjj[[[SSSFFF666...111111111///,,,***+++---...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,,,,+++*********)))((()))))))))*********+++************************************************************************************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++******************************************************))))))))))))******))))))*********+++++++++))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++******)))*********++++++++++++************************************************)))************+++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************************************,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------000/////////...............------,,,,,,------...,,,,,,---------,,,+++++++++++++++,,,,,,+++++++++(((***,,,+++((((((+++...,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---......---,,,+++---...,,,---...---,,,,,,///222,,,///777>>>AAANNNqqq~~~xxxsssmmmhhheeeZZZWWWRRRMMMHHHEEEDDDCCCCCCAAA??????BBBBBB???;;;===AAABBB???AAAIIIQQQUUU[[[lll|||tttooo```NNN???999333,,,///888......---,,,...000000------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////******************++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++******************************************************))))))))))))******))))))******++++++++++++))))))******++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***************))))))******++++++++++++************************)))))))))))))))))))))))))))************+++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************************************,,,++++++******++++++,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------//////...------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............//////000000000333<<>>MMMfff}}}{{{uuummmddd]]]KKKBBB666//////111444555......///000000///...---------,,,,,,,,,++++++++++++++++++******++++++,,,******+++,,,,,,+++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++************************************************************************************************))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************++++++++++++***************************************************************************************************))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******++++++******++++++,,,---+++++++++*********))))))+++,,,,,,------,,,,,,+++******+++++++++++++++,,,******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++************++++++++++++******************************++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************)))))))))******)))))))))************************++++++++++++++++++++++++************************************************+++++++++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...---,,,,,,---...111222///---...222333111222444<<>>MMMYYYiiiwww}}}zzz}}}}}}tttWWWNNNAAA666111111222444***---///---))))))...333++++++++++++,,,---...///,,,,,,,,,+++++++++************))))))***+++,,,,,,((()))***+++++++++++++++************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************''''''(((***+++,,,---...,,,,,,++++++++++++++++++************************+++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,************************************************************************************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******++++++******++++++,,,---+++++++++************)))*********++++++*********++++++************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++******************************++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))'''(((((()))***+++++++++((()))***++++++***)))(((************************))))))******++++++++++++))))))))))))))))))))))))))))))******++++++++++++(((((())))))******++++++((())))))***++++++,,,,,,++++++++++++++++++++++++))))))******++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++---,,,+++******,,,...///---,,,,,,+++*********+++,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------............//////000000000111111111111444666;;;BBBLLLZZZhhhqqqwww{{{yyy{{{~~~~~~|||sssllleee\\\PPPGGG777666555333111000......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********)))))))))************+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++************************++++++***)))((((((((()))************************************************************************************************))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,)))************+++++++++************************************************))))))))))))************))))))))))))))))))))))))+++*********))))))((((((************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))************************---------------,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,+++***)))***+++---...---,,,++++++*********+++************************************************++++++++++++++++++++++++,,,,,,,,,------------...------------------------------------............/////////000000000111111333444333444555;;;AAAFFFOOOXXXdddllloootttzzzxxxzzz{{{||||||}}}~~~~~~xxxnnndddUUUHHHAAA;;;666111444333222111///...------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********)))))))))************+++++++++))))))))))))))))))))))))************)))))))))(((************************++++++++++++++++++++++++************************++++++***)))))))))******************************************************************************************************))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,)))************+++++++++************************************************))))))))))))************))))))))))))))))))))))))************)))))))))(((************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))************************,,,,,,,,,,,,------------++++++++++++++++++++++++************************)))************++++++++++++***)))))))))***,,,---,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------................../////////000000000//////...---+++,,,///222111666===DDDKKKSSS[[[```gggjjjmmmpppssswww|||~~~yyywwwzzzzzzzzz~~~|||sssjjj^^^QQQHHHKKKBBB777///---........./////////...------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))*********+++++++++++++++***************)))************+++++++++))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************+++************++++++,,,************************************************************************************************))))))))))))))))))))))))+++************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,)))************+++++++++************************************************))))))))))))************))))))))))))))))))))))))************))))))))))))************************+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))+++++++++***************************************+++++++++,,,,,,------...++++++++++++++++++++++++************************))))))*********+++++++++***))))))((()))***++++++++++++***************+++************++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,---------.........---............/////////---///000000///000111333///...---...111444666777===@@@EEEJJJOOOTTTZZZ^^^qqqpppnnnlllllloootttxxxxxxxxxzzzyyyrrrxxxzzz}}}|||vvvooojjjffffff^^^TTTJJJCCC>>>:::888000///...///222333222111------------------------,,,+++++++++++++++++++++++++++++++++++++++++++++************************)))***************++++++))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++************************************************+++*********+++,,,------************************************************************************************************))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********************************************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))*********+++++++++************************************************((()))))))))************))))))))))))))))))))))))*********)))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************************++++++,,,,,,---------++++++++++++++++++++++++************************))))))*********+++++++++))))))((()))))))))***************))))))***++++++''''''''''''(((((())))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,---------............000111000...---------000...---...000000///---+++,,,...///000222555777@@@BBBDDDEEEFFFHHHKKKNNNRRRRRRUUU[[[```___XXXQQQSSSTTTTTTQQQKKKEEEAAA???===888333//////111333444......000111111///+++))),,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******+++++++++,,,))))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++************************************************+++*********+++,,,------************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++((()))))))))***************))))))))))))***++++++***++++++,,,,,,---------************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------------+++,,,,,,,,,,,,---------)))+++------,,,,,,,,,---...------///111111000///000111111000//////000222+++---000222111222222444//////111555999999555111///000222222222333555777333333222111///,,,)))'''000///...,,,++++++++++++,,,,,,,,,------.........*********+++++++++++++++++++++++++++++++++++++++************************))))))******+++,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))*********************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************************************+++************++++++,,,************************************************************************************************))))))))))))))))))))))))(((((()))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************************************************************************************))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************************************************************************+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))***************+++++++++************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))******++++++******)))))))))))))))***++++++---......///000000111111************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,'''***,,,------...000222------------,,,---......)))***,,,,,,+++,,,...000111333444333111111111333222222333444444444444333888888666222...++++++,,,'''***...000222222222222------+++******,,,///111,,,,,,,,,,,,,,,,,,------)))*********++++++++++++************************************************))))))***++++++,,,------))))))))))))))))))))))))(((((((((((()))))))))***))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))((()))))))))************************************************************************************++++++***)))))))))******************************************************************************************************))))))))))))))))))))))))(((((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************************************************************))))))*********+++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++************************---,,,,,,++++++*********++++++++++++++++++++++++************************)))************+++++++++))))))***+++++++++++++++))))))((())))))***++++++))))))******+++,,,------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,...//////...,,,++++++,,,.........---,,,---111555...//////...---,,,.../////////...,,,******,,,...000000000...,,,+++---...,,,---............000222000000...+++)))***,,,...***,,,------+++*********++++++++++++++++++++++++))))))******++++++++++++************************************************))))))***+++,,,,,,------))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))((((((((()))************************************************************************************************))))))))))))))))))))))))'''((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))******++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************************************************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////............//////...------,,,,,,------...////////////////////////---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))************)))***+++---000111************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************************************))))))))))))******+++++++++************)))))))))************))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************+++*********))))))(((((()))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))************))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))((((((++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************(((((())))))******++++++++++++************++++++************************)))************+++++++++******++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************************************************************))))))***++++++++++++*********************************+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------------......------,,,,,,,,,,,,------........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))***************+++,,,---...///************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************************************))))))))))))******+++++++++************)))))))))************))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************************)))))))))((()))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))(((************************************************))))))))))))))))))))))))))))))))))))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************)))))))))))))))*********++++++************++++++************************)))************+++++++++******++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************))))))***++++++++++++*********************************+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))************+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************************************))))))))))))******+++++++++************)))))))))************))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************************)))))))))))))))************++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))************))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))************************************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))************************************))))))))))))++++++************++++++************************)))************+++++++++******++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************************************************************))))))***++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************************************))))))))))))******+++++++++*********))))))))))))************))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))))))))*********************)))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))************)))))))))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))***************+++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))************************++++++******))))))((((((++++++************++++++************************))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************************************************************))))))***++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******)))***+++,,,+++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************************************))))))))))))******+++++++++*********))))))))))))************))))))******))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))))))))************))))))))))))))))))******))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))************)))))))))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++************************))))))))))))))))))))))))************++++++++++++************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((++++++************++++++************************))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************))))))***++++++++++++***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,------*********+++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******))))))*********))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************************************))))))))))))******+++++++++************)))))))))************))))))******))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************))))))))))))************)))************+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))************))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++************++++++************************)))************+++++++++******++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************************************))))))***++++++++++++***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------)))*********++++++++++++******************************************************************************))))))))))))******))))))((((((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************************************))))))))))))******+++++++++************)))))))))************))))))******))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************((()))))))))************)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************++++++************************)))************+++++++++******++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************************************************************))))))***++++++++++++*********************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------))))))******++++++++++++******************************************************************************))))))))))))******)))((('''''''''(((***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************************************))))))))))))******+++++++++************)))))))))************))))))******))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************(((((())))))*********+++)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))************))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++************++++++************************)))************+++++++++******++++++++++++******************************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++*********))))))------,,,++++++,,,------************************+++++++++*********))))))************************************************************************************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))************************+++++++++++++++***)))((())))))))))))))))))))))))++++++***)))(((((())))))******************************))))))))))))******************************))))))))))))))))))))))))+++*********))))))((((((******************************))))))((((((''''''************************))))))))))))))))))))))))************************************************++++++************++++++++++++***)))(((((())))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******+++,,,,,,---......))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++*********))))))---,,,+++******+++,,,---************************+++++++++*********))))))************************************************************************************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))************************+++++++++++++++***))))))))))))))))))))))))))))))++++++***)))))))))))))))******************************))))))))))))******************************))))))))))))))))))))))))************)))))))))(((******************************))))))((((((((((((************************))))))))))))))))))))))))************************************************++++++************++++++++++++***)))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++***************++++++************++++++************************+++************)))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************++++++++++++***))))))))))))))))))))))))))))))+++***))))))))))))))))))******************************))))))))))))******************************))))))))))))))))))))))))************))))))))))))***************************))))))))))))(((((((((************************))))))))))))))))))))))))************************************************++++++************+++++++++***))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,---******+++++++++,,,,,,,,,******************************************************))))))))))))******************************************))))))))))))************************************************************************************************))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************************+++++++++******)))))))))))))))))))))))))))******)))))))))))))))*********************************))))))))))))******************************))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++************++++++******)))))))))))))))***************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))))))))************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************************************)))******+++++++++******))))))))))))))))))))))))***)))))))))))))))************************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))************************************))))))))))))))))))))))))************************************************++++++************++++++***)))))))))))))))******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***+++++++++******+++++++++,,,,,,,,,***************************************+++++++++))))))************))))))))))))))))))))))))))))))(((((()))))))))))))))***************************************************************************************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***************************+++++++++************************))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))******+++******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))************************************)))))))))************+++************************))))))))))))))))))))))))************************************************++++++************++++++)))))))))))))))******+++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))***+++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,************************))))))*********+++++++++))))))***++++++***))))))))))))))))))))))))))))))(((((((((((())))))******************************************************************************************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************))))))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++******************************))))))))))))******************************))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************************))))))))))))))))))))))))************************************************++++++************++++++)))))))))))))))***++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,************************))))))******++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''((((((((())))))******************************************************************************************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))******++++++++++++************************((()))***+++++++++++++++))))))))))))))))))))))))))))))((())))))***++++++******************************))))))))))))******************************))))))))))))))))))))))))(((((())))))*********+++************************))))))******++++++++++++************************))))))))))))))))))))))))************************************************++++++************++++++))))))((())))))***++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,,,,+++++++++******************************************************)))************+++++++++((()))***++++++***)))(((++++++******************++++++************+++++++++++++++*********))))))************************))))))))))))************''',,,111222---))))))***************************333...******,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,++++++******))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************(((((()))***++++++,,,,,,************************))))))***++++++++++++*********************************************************************************************************************************************************************************************************++++++++++++******************************+++*********))))))((((((************************************************,,,,,,++++++,,,,,,---...************************,,,+++***))))))***+++,,,************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++*********))))))((((((************************+++++++++*********))))))************************))))))))))))************))))))))))))))))))))))))------------,,,,,,+++*********+++++++++******)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))******************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++)))))))))))))))))))))))),,,,,,+++++++++*********************************************************)))************+++++++++((()))***++++++***)))(((************************++++++************+++++++++++++++*********))))))************************))))))))))))***************...333222...+++,,,---************************)))'''&&&))),,,---,,,+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++*********)))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************((())))))***++++++,,,,,,************************))))))***++++++++++++*********************************************************************************************************************************************************************************************************++++++++++++******************************************)))))))))(((************************************************,,,++++++++++++,,,------************************++++++***))))))***++++++************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++*********))))))))))))************************+++++++++*********))))))************************))))))))))))************************************,,,,,,------,,,,,,+++*********+++++++++******)))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))******))))))))))))******************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++************************,,,++++++++++++*********************************************************)))************+++++++++))))))***++++++***))))))************************++++++************+++++++++++++++***************************************)))))))))*********++++++(((+++...---***((()))+++************************+++++++++,,,------***(((************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))))))))***++++++,,,,,,************************))))))***++++++++++++*********************************************************************************************************************************************************************************************************++++++++++++******************************************))))))))))))************************************************+++++++++++++++,,,------************************++++++***))))))***++++++************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************)))))))))************************+++++++++***************************************)))))))))*********++++++************************,,,,,,,,,,,,,,,++++++***)))******+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))***************))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++************************++++++++++++************************************************************))))))*********+++++++++***************************************+++++++++++++++************++++++************************************************))))))*********+++++++++''')))***(((&&&&&&(((***************************,,,...---++++++,,,+++(((************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))(((((())))))******++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************))))))*********+++++++++************************))))))***++++++++++++*********************************************************************************************************************************************************************************************************++++++++++++***************************************)))))))))))))))************************************************+++++++++***+++,,,,,,---************************+++******************+++************************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************************************))))))*********+++++++++************************++++++,,,,,,,,,++++++***))))))***+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******++++++++++++******************************))))))*********+++++++++************************+++++++++*********))))))************************************************))))))*********+++++++++++++++************++++++))))))*********+++++++++++++++************++++++************************************************************+++++++++++++++++++++***))))))+++---***************************---+++&&&&&&+++...---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***************************************+++++++++************************))))))***++++++++++++*********************************************************************************************************************************************************************************************************++++++++++++******************************))))))))))))))))))******************************************************+++************+++,,,,,,*********************************++++++*********************************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************************+++++++++************************************************************************************++++++++++++******************************+++,,,,,,+++++++++((()))***+++++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******((()))))))))************))))))))))))************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******++++++++++++******************************))))))*********+++++++++************************+++************)))))))))************************************************)))************+++++++++,,,+++************+++,,,)))))))))***++++++,,,,,,++++++************++++++***************+++++++++*********************************++++++++++++,,,)))))))))((())))))***+++************************999;;;666+++&&&***---***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************************************))))))***++++++++++++*********************************************************************************************************************************************************************************************************++++++++++++******************************))))))))))))***************************************************************************+++,,,,,,************************)))***++++++++++++***)))************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********************************+++++++++++++++***************************************+++++++++*********************************++++++++++++,,,++++++++++++++++++++++++)))***++++++++++++++++++((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************)))))))))************+++************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++************))))))))))))************************************************)))************+++++++++,,,++++++******++++++,,,((())))))***++++++,,,,,,++++++************++++++))))))*********+++++++++*********************************+++++++++,,,,,,'''&&&&&&'''((()))((((((************************???CCC>>>000)))++++++&&&************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************************************))))))***++++++++++++*********************************************************************************************************************************************************************************************************++++++++++++******************************((()))))))))***************************************************************************++++++,,,************************)))***++++++++++++***)))************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********************************++++++,,,,,,,,,************************))))))*********+++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++(((((()))++++++,,,,,,+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))************))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++************))))))))))))************************************************)))************+++++++++---,,,+++******+++,,,---((())))))***++++++,,,,,,++++++************++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,)))))))))+++,,,---+++***************************---555555+++''',,,---)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,++++++******))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************++++++******************************************))))))***++++++++++++*********************************************************************************************************************************************************************************************************++++++++++++******************************(((((())))))*********+++*********************************************************)))***++++++,,,************************)))***+++,,,,,,+++***)))************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********************************++++++,,,,,,,,,************************))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++(((((()))++++++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))************))))))******++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,)))************+++++++++******************************************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))************************)))************+++++++++************************************************************************++++++***)))(((((())))))***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++******************************))))))******+++,,,************************************************************************+++++++++*********)))))))))************+++++++++************************,,,,,,+++***))))))******************************************************************************************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***+++,,,,,,+++***)))******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))+++++++++*********))))))*********+++++++++,,,,,,++++++***))))))***++++++)))************+++++++++******************************************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))))))))************************************************************)))************+++++++++************************************************************************++++++***)))))))))))))))***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++******************************))))))******+++,,,************************************************************************+++++++++*********)))))))))************+++++++++************************,,,++++++***))))))******************************************************************************************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******++++++++++++************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))+++++++++************************++++++++++++,,,++++++***))))))***++++++)))************+++++++++******************************************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))************************************************************)))************+++++++++************************************************************************++++++***))))))))))))******++++++,,,,,,++++++*********************************************************************************************************************************))))))******+++,,,************************************************************************+++++++++***************)))************+++++++++************************,,,+++******)))*********************************************************************************************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++************++++++******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************************+++++++++++++++******************+++))))))*********+++++++++******************************************************************************************************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))***((()))))))))************************************************************))))))*********+++++++++************************************************************************++++++***))))))************++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))******************************))))))******+++,,,************************************************************************************************))))))*********+++++++++************************++++++***************+++************************************************************************************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,+++***))))))***+++,,,******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))***************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++*********++++++*********))))))*********+++++++++******************************************************************************************************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))************))))))))))))))))))))))))******************************))))))))))))))))))))))))************************)))))))))******)))))))))((()))))))))************************************************************))))))*********+++++++++************************************************************************+++***************++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))******+++,,,************************************************************************************************))))))*********+++++++++************************+++***************++++++************************************************************************************************************************************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************,,,+++***))))))***+++,,,******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************************************************************************)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))***************+++++++++)))))))))************+++)))***++++++++++++***))))))************+++++++++******************************************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************************************))))))))))))))))))))))))************************))))))************))))))))))))))))))************++++++++++++++++++++++++************************)))************+++++++++************************************************************************+++************+++,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))******************************************************************************))))))******+++,,,***************************************************************************************+++++++++)))************+++++++++*********************************)))******+++,,,************************************************************************************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++************++++++******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************************************)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))************)))***++++++++++++***))))))************+++++++++******************************************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))((()))))))))************************************))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))************++++++++++++++++++++++++************************)))************+++++++++************************************************************************+++*********++++++,,,---***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************++++++++++++++++++++++++******************************))))))******+++,,,************************************************************************))))))*********+++++++++)))************+++++++++******************************))))))***++++++,,,************************************************************************************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******++++++++++++************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************************************************************)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))************)))***+++,,,,,,+++***))))))************+++++++++******************************************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((())))))*********+++************************))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))************++++++++++++++++++++++++************************)))************+++++++++************************************************************************+++*********+++,,,,,,---+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++*********************************)))***++++++,,,************************************************************************))))))******++++++++++++)))************+++++++++******************************))))))***+++,,,,,,************************************************************************************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++,,,,,,+++***)))******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******************************************************++++++++++++******************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************************************+++*********))))))((((((******************************************************))))))))))))******)))************+++++++++)))))))))***+++++++++,,,)))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))),,,111111,,,))))))))))))))))))))))))))))))************************************************************************)))************+++++++++************************++++++++++++******))))))************))))))))))))******************************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************)))************++++++++++++++++++*********))))))******))))))******+++,,,)))***+++,,,,,,+++***)))************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++******************************))))))))))))******++++++************++++++))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))(((******************************************************))))))))))))******)))************+++++++++***************+++++++++)))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))),,,111111,,,))))))))))))))))))))))))))))))************************************************************************)))************+++++++++************************++++++++++++*********)))************))))))))))))******************************++++++++++++******************************++++++++++++++++++++++++************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************+++++++++++++++++++++*********))))))******))))))******+++,,,)))***++++++++++++***)))************************+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++******************************))))))))))))******++++++************++++++))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++************************))))))))))))))))))))))))******************************++++++++++++******************************************************+++************)))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))******************************************************))))))))))))******)))************++++++++++++++++++***************)))************++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************))),,,000000,,,)))***))))))))))))))))))))))))************************************************************************)))************+++++++++************************++++++++++++************++++++*********)))))))))******************************++++++++++++******************************++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************************+++++++++,,,+++++++++*********************))))))******+++,,,)))***++++++++++++***)))************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++******************************))))))))))))******++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************)))))))))************+++++++++************************))))))))))))))))))))))))******************************++++++++++++******************************************************************))))))))))))))))))))))))))))))))))))((()))))))))*********************************************)))))))))))))))******************************************************))))))))))))******))))))*********+++++++++,,,+++++++++***)))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************)))+++000000+++)))***))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************+++++++++++++++++++++++++++++++++*********))))))***************************++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++*********))))))******************************************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,******************************))))))******+++,,,*********++++++************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++******************************))))))))))))******++++++************++++++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++************************))))))))))))))))))))))))******************************++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))************************************************************))))))))))))******))))))*********+++++++++,,,+++++++++***)))))))))))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************)))+++//////+++)))***))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************+++++++++++++++++++++,,,++++++++++++************************************++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,******************************))))))******+++,,,+++******************+++*********************************+++++++++,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******++++++************++++++******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++************************))))))))))))))))))))))))******************************++++++++++++******************************************************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************************************))))))))))))******************************************************************))))))))))))******)))************++++++++++++++++++***************)))************+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************(((***......***(((***))))))))))))))))))))))))************************************************************************)))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,++++++++++++*********************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,***************+++++++++******))))))******+++,,,++++++***))))))***++++++************************************++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******++++++************++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******)))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******************************************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))************************************((()))))))))******************************************************************))))))))))))******)))************+++++++++***************+++++++++)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************(((***------***(((***))))))))))))))))))))))))************************************************************************)))************+++++++++************************+++++++++,,,,,,,,,------,,,,,,+++++++++*********************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))*********++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------))))))*********+++++++++******))))))******+++,,,++++++***))))))***++++++************************************++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******++++++************++++++******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******************************************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))************************************(((((())))))*********+++******************************************************))))))))))))******)))************+++++++++))))))******+++++++++,,,)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************((()))------)))(((***))))))))))))))))))))))))************************************************************************)))************+++++++++************************+++++++++,,,,,,---------,,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************++++++,,,,,,,,,---------))))))******++++++++++++*********)))***++++++,,,,,,+++***))))))***+++,,,************************)))************+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,************************++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++******************************))))))))))))******++++++************++++++******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************))))))))))))************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------......---,,,,,,+++******------++++++++++++------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************+++,,,---...************************************************************************************************************************))))))))))))************(((((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))))))))************)))************+++++++++++++++******************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((())))))******++++++))))))))))))))))))))))))************************)))***+++,,,,,,+++)))((((((((())))))*********+++))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++************************************************))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************+++,,,------************************************************************************************************************************))))))))))))************(((((()))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))************)))************+++++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******************************+++++++++******)))))))))******************))))))))))))))))))))))))+++++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))))))************++++++++++++++++++***************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***++++++,,,,,,************************************************************************************************************************))))))))))))************(((((()))***************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******)))(((((('''))))))))))))************)))************+++++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************+++***************+++++++++++++++++++++*********))))))))))))))))))))))))+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************************++++++++++++++++++++++++))))))*********+++++++++************************************************((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++************************************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************,,,,,,++++++***+++++++++************************************************************************************************************************((()))))))))************(((((()))***************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************))))))((((((((()))))))))************))))))*********+++++++++***************+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++******))))))(((((())))))))))))))))))))))))************************+++***)))))))))***+++,,,---,,,,,,++++++*********))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++************************************************((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))(((((())))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++************************************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************,,,,,,++++++***+++++++++************************************************************************************************************************((()))))))))************(((((()))***************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++(((((())))))************((()))))))))************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++******))))))(((((())))))))))))))))))))))))************************+++***)))))))))***,,,------,,,,,,++++++*********))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++************************++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++***************+++++++++++++++++++++++++++++++++************************************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,************************************************************************************************************************))))))))))))************(((((()))***************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,'''(((((()))******++++++))))))))))))************)))************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,,,,+++++++++++++++*********))))))))))))))))))))))))***************+++++++++)))))))))************+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++************************************************)))************+++++++++************************************************))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))*********))))))))))))))))))))))))))))))************+++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------************************************************************************************************************************))))))))))))************(((((()))***************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))))))))*********))))))))))))************)))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************(((((()))***+++,,,,,,,,,))))))******************))))))))))))))))))))))))))))))*********+++++++++))))))))))))************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''')))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...************************************************************************************************************************))))))))))))************(((((()))***************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******)))((((((((())))))))))))************)))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((())))))******++++++))))))))))))))))))))))))************************'''(((***+++,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++))))))))))))******************************************************************))))))((((((''''''(((((((((((())))))))))))***************)))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))***+++++++++++++++************************************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******************+++*********+++,,,,,,---************************))))))))))))))))))))))))******++++++++++++******+++***)))))))))***,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***))))))))))))***+++,,,---************************))))))))))))))))))))))))+++***)))))))))***,,,,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))*********++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))(((((((((((((((((((((((())))))))))))***************)))((((((***)))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))((()))******++++++******************************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++******++++++,,,---************************))))))))))))))))))))))))******++++++++++++******+++***)))))))))***+++,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((()))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***))))))))))))***+++,,,,,,************************))))))))))))))))))))))))+++***)))))))))***+++,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))((()))))))))***************++++++++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************))))))))))))((((((((((((((((((((()))))))))))))))************))))))((())))))))))))))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************************************+++++++++*********************++++++++++++******))))))))))))))))))))))))'''((())))))******))))))************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++******++++++,,,,,,************************))))))))))))))))))))))))******++++++++++++************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++*********************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************++++++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))((()))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))''''''((()))))))))))))))************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++,,,++++++***++++++,,,,,,************************))))))))))))))))))))))))******++++++++++++*********************+++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++*********+++++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************(((((((((((())))))))))))((())))))*********))))))(((((())))))************))))))))))))))))))))))))++++++++++++++++++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))''''''((()))))))))))))))************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************************************))))))*********+++++++++************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++***++++++,,,************************))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++*********+++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))************+++(((((((((((())))))))))))((())))))************)))((((((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++***************+++++++++******++++++++++++******))))))))))))))))))))))))'''((())))))******))))))************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,++++++******++++++************************))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***))))))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************))))))))))))(((((())))))******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++(((((((((((())))))))))))(((((()))***************'''(((((()))******++++++))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))((()))******++++++******************************************************))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))******++++++++++++******((()))***+++,,,++++++***************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************)))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***'''(((***,,,,,,,,,+++***************************))))))))))))))))))))))))((()))***+++,,,++++++***************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************)))))))))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))******++++++++++++(((((((((((())))))))))))(((((()))***************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))))))))***+++++++++++++++************************************************))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,---,,,,,,+++*********+++************************))))))))))))))))))))))))******++++++++++++******((()))***+++,,,+++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***&&&(((***,,,---,,,+++***************************))))))))))))))))))))))))((()))***+++,,,+++******************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------*********+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++++++++*********))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++*********))))))(((((())))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***))))))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))((((((************************)))))))))))))))))))))))))))))))))))))))******+++************************************************))))))))))))************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******)))************+++++++++---------,,,,,,+++++++++---,,,,,,,,,+++++++++++++++++++++++++++*********++++++************++++++------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,000///...---,,,,,,,,,------------.........------///...,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((************************+++*********))))))(((((())))))))))))))))))))))))************************(((((()))***+++,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++************************************)))))))))((())))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++*********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************((())))))))))))******************)))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++************)))))))))(((************************)))))))))))))))))))))))))))))))))))))))******+++************************************************))))))))))))************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************+++++++++*********))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******************++++++++++++------,,,,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------...------,,,,,,,,,------------------------------***++++++,,,,,,+++++++++.........---.........///***++++++,,,,,,,,,,,,+++...---+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++*********))))))))))))************************)))))))))))))))))))))***************************************)))))))))((())))))))))))))))))))))))************************)))))))))***+++++++++,,,************************)))))))))))))))))))))))))))************+++++++++************************************))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************+++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++***************))))))))))))))))))))))))))))))))))))************((((((((())))))))))))***)))))))))((((((((((((((())))))))))))))))))))))))******))))))))))))******************))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************************************************)))))))))*********++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************+++++++++***************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******************+++++++++,,,,,,,,,+++++++++++++++***)))******+++,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,------.........------,,,,,,,,,------...------------------------............------------,,,,,,------...//////000)))***++++++,,,,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******************************************)))))))))************************)))))))))******+++++++++************************************))))))))))))))))))))))))))))))))))))******************************************++++++************************)))))))))))))))))))))))))))************+++++++++*********************************)))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++***))))))***+++,,,,,,+++++++++***)))))))))***************************************************************+++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))************)))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************************************************))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------------...//////000000000//////......//////000000........................000//////...------------+++,,,,,,------.........++++++,,,---------------++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))******++++++,,,,,,---*********************************)))))))))))))))))))))))))))))))))))))))************************+++++++++***************************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++***))))))***+++,,,,,,+++++++++***)))))))))************************************************))))))*********+++++++++************************************************))))))))))))))))))))))))((()))))))))******************++++++++++++,,,,,,************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******************************)))))))))))))))))))))))))))))))))))))))******+++************************************************************++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************************************************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************------------------------++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------...///000111111333333555555666666555555666666555555666777777888444444444444444444444444111111///...------------......//////...---,,,,,,,,,------......------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++******************************++++++,,,,,,,,,---************************))))))))))))))))))******))))))))))))))))))))))))************************+++++++++***************************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************+++++++++++++++***************************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------************++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))******+++*********************************************************++++++++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++***************************************************************+++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************------------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,---111111222333555666777777<<<<<<>>>>>>>>>===<<<;;;>>>>>>>>>>>>>>>???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888666444444444555333333444444333222000///////////////...---,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))******************************************++++++************************)))))))))))))))))))))))))))************+++++++++************************((()))))))))************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++*********************+++++++++************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,))))))))))))*********+++))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************************************)))))))))))))))))))))))))))))))))))))))******+++*********************************************************+++++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,---------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------......---------,,,,,,,,,,,,,,,,,,------------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,---------.........---...///000222333555555777888999:::;;;===>>>>>>AAABBBCCCCCCCCCAAA???>>>AAAAAAAAAAAABBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAACCCBBB???===;;;;;;;;;<<<999:::;;;<<<<<<;;;999888555555555444222111///...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))************************((()))))))))************))))))))))))))))))))))))************************)))))))))***+++++++++,,,************************)))))))))))))))))))))))))))************+++++++++************************(((((())))))*********+++))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++'''((((((((())))))******))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++************************)))))))))))))))))))))))))))))))))))))))******+++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------....../////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------.........------,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************))))))******++++++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------....../////////111222444666999<<<>>>???;;;<<<===???@@@BBBCCCDDDBBBBBBCCCDDDBBB@@@>>><<<@@@???@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBB@@@===:::999888999:::===>>>AAABBBCCCBBBAAA@@@<<<;;;;;;999888555444333000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((************************(((((())))))*********+++))))))))))))))))))))))))************************(((((()))***+++,,,,,,---************************)))))))))))))))))))))))))))************+++++++++************************************************************************************************++++++************++++++*********************************)))))))))))))))************************))))))))))))************))))))***++++++++++++************************************))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++************************************************************************)))************+++++++++------,,,++++++******)))))))))))))))))))))))))))))))))************))))))))))))))))))************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***++++++,,,,,,,,,,,,//////.........---------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************************************++++++++++++******)))************+++++++++******************************))))))))))))******))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++++++++******************---,,,++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,---...111444777999<<<===???AAAAAA@@@???>>><<<===>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;:::888777:::::::::;;;;;;<<<<<<<<<999888777888999:::999888;;;;;;;;;:::888555333111999;;;>>>@@@BBBCCCBBBBBBBBBAAA@@@???===<<<;;;:::999777444111...---,,,,,,---,,,+++***+++,,,...000---------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------++++++++++++++++++++++++******************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************************************++++++************++++++************************************))))))))))))************************))))))))))))************))))))***++++++++++++***************************************))))))))))))++++++***))))))***++++++++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,,,,,,,///.........------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************************************++++++++++++******)))************+++++++++******************************))))))))))))******************************+++*********))))))))))))++++++++++++++++++++++++++++++******************------,,,++++++++++++,,,,,,,,,++++++,,,,,,------000000111222555888;;;===AAAAAABBBAAA@@@>>><<<;;;:::999999999888888888777999999777666555555666666555555666777888999::::::;;;;;;::::::;;;:::999888666777888999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<>>@@@BBBCCCBBB@@@>>>;;;999777666777666444333333333444444888666444444555777:::<<>>888888999;;;===@@@BBBCCCCCCAAA>>><<<;;;;;;<<<===AAABBBDDDFFFGGGGGGGGGGGGBBBAAA???<<<:::888777777555333111...---,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********++++++++++++++++++++++++******************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************************************++++++************++++++************************)))***************++++++************************))))))*********+++++++++))))))***++++++++++++***************************)))***************+++++++++******************+++++++++++++++++++++++++++************************************************************************))))))*********+++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))************))))))((()))))))))************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............---,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************++++++++++++******))))))*********+++++++++******************************))))))))))))******************************************************++++++++++++++++++++++++******+++++++++++++++,,,---,,,,,,+++++++++,,,,,,...///000222444666777888;;;;;;;;;;;;<<<>>>@@@AAA===<<<:::888666555555555777666555444444666888999999999999;;;>>>AAAEEEGGGJJJJJJIIIIIIIIIHHHHHHHHHKKKMMMNNNNNNMMMKKKIIIIIIEEEDDDDDDDDDEEEFFFHHHIIIMMMKKKIIIGGGFFFEEEEEEEEECCCDDDGGGIIIJJJKKKJJJJJJGGGFFFDDDBBB@@@???>>>===<<<:::777444111///...---,,,,,,------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************************************************************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************************************++++++************++++++************************))))))******+++++++++,,,************************************++++++++++++))))))***++++++++++++***************************))))))******+++++++++,,,*********++++++*********++++++++++++++++++++++++************************************************************************))))))*********++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............---,,,,,,+++,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************++++++++++++******))))))*********+++++++++******************************))))))))))))*********************************************+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++,,,---...111333555888;;;===>>>>>>999888777777777888999:::888888777777888999:::;;;<<<;;;::::::<<<>>>AAACCC@@@AAACCCEEEHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLHHHJJJMMMMMMKKKJJJJJJKKKMMMLLLKKKJJJJJJKKKLLLLLLOOOPPPPPPPPPPPPNNNMMMLLLHHHIIIKKKMMMNNNNNNNNNMMMJJJIIIHHHGGGEEEDDDCCCBBB@@@???<<<999555222000///...------------,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******************************************************************************))))))))))))******************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************************************++++++************++++++************************))))))******+++,,,,,,,,,*********************************++++++++++++,,,))))))***++++++++++++***************************))))))******+++,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++************************************************************************)))************+++++++++,,,++++++***))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************************************++++++++++++******)))************+++++++++******************************))))))))))))******++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---------++++++,,,---...///111222555777999<<<>>>>>>???>>>333333222111111222444444:::;;;<<<>>>@@@BBBDDDEEEBBBBBBBBBBBBDDDFFFHHHJJJHHHHHHJJJKKKKKKJJJHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMBBBDDDGGGFFFDDDCCCEEEHHHGGGGGGGGGFFFGGGGGGHHHHHHJJJLLLNNNPPPPPPOOOMMMLLLNNNNNNNNNOOOOOOPPPQQQQQQLLLLLLLLLKKKJJJHHHGGGFFFCCCBBB???<<<999666333222111111000///...------,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........++++++++++++++++++++++++******************************************************************************))))))))))))******************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************************************++++++************++++++************************))))))***++++++,,,------*********************************+++++++++,,,,,,))))))***++++++++++++***************************))))))***++++++,,,------)))***++++++++++++***)))++++++++++++++++++++++++************************************************************************)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///........................,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************************************++++++++++++******)))************+++++++++******************************))))))))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...------...000222444666777999:::;;;<<<<<<;;;999888111111111111333555777999@@@BBBDDDGGGHHHIIIIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFHHHJJJKKKHHHEEEDDDHHHLLLIIIIIIJJJJJJJJJIIIHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLMMMLLLLLLLLLMMMOOOQQQRRRNNNNNNNNNNNNMMMLLLJJJIIIGGGFFFEEEBBB???===:::999666666555333111000..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++******************************************************************************))))))))))))******************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************************************++++++************++++++************************))))))***+++,,,,,,------******************************+++++++++,,,,,,,,,))))))***++++++++++++***************************))))))***+++,,,,,,------)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************************************************************)))************+++++++++((((((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................,,,,,,,,,------.........................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***++++++,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************************************++++++++++++******)))************+++++++++******************************))))))))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---.........///000222555888:::;;;;;;<<<<<<;;;999666333111222222333555888<<>><<<<<<;;;:::999777666555222///...------000//////.........//////,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************************************)))************++++++++++++++++++************)))************************************************++++++************++++++))))))))))))************+++++++++*********))))))***************)))))))))++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***************************---,,,,,,,,,,,,---......***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++******************************************************+++++++++,,,,,,,,,+++++++++***************************************+++++++++***************+++************)))))))))************************)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.............../////////............////////////---......///000111111111222222222111111111111111000000000//////.........///////////////.........,,,------.........//////000000000000000///..............................//////................................................------------......,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,///222666:::<<<888888777666666666666666555666888888999<<<@@@CCCDDDDDDFFFGGGHHHHHHGGGFFFDDDCCCBBBBBBDDDGGGKKKMMMXXXTTTSSSWWW\\\^^^bbbfffddd\\\[[[eeemmmnnnmmmnnnssstttuuurrrooonnnqqqtttzzzyyywwwfff^^^eeejjjkkkhhhkkktttwwwtttppppppvvv}}}zzzkkk\\\YYYaaajjjllljjjQQQMMMHHHFFFFFFGGGFFFEEEIIIJJJKKKKKKKKKKKKJJJJJJHHHFFFBBB@@@@@@???===<<<<<<>>>???;;;444//////111222111000///............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************++++++++++++++++++************)))******************************************************++++++++++++******))))))))))))************+++++++++***************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++,,,,,,------***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******************************************************+++++++++,,,,,,,,,***************************************************************************)))))))))))))))))))))************************))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------............------..................//////000000000000000111...///000111222333444444333333333333333333333333333222222111000//////...000000000000000/////////.........//////000111111000000000000000//////...........................000000//////......------..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++******++++++++++++++++++,,,...111444666888::::::555444333333333444555666:::<<>>BBBIIIRRRZZZ```aaabbbiiiccc^^^___```^^^]]]___^^^]]]aaaiiipppqqqooonnniiimmmsssuuutttqqqoooooorrrooorrr||||||uuuqqqccckkkkkkbbbfffvvv~~~{{{|||{{{zzzyyyyyyxxxwwwvvvxxxpppooosssvvvtttpppddd```XXXOOOHHHDDDDDDEEEHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJHHHFFFEEEBBB>>>;;;>>>@@@AAA???;;;777555555222111000///...---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++*********))))))***************+++++++++************************)))***+++,,,,,,+++***)))((()))))))))***************************************************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))******++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,******************************************************+++++++++,,,,,,,,,************************************************************************)))))))))))))))))))))***************************))))))*********+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------....../////////------------............//////000000111111111111222222333555666888999:::777777777777777777777777777666666555444333333222111111111000000///////////////......///000111111000000000///////////////////////////////////////000000000//////......---///////////////////////////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++))))))***++++++,,,------222444777999999777555333000000000111222444777888===AAAEEEHHHHHHGGGGGGGGGHHHEEECCCBBBDDDIIIMMMPPPKKKNNNTTT^^^gggnnnppppppooojjjgggiiihhhffffffhhhpppuuuyyyzzz{{{~~~zzzvvvsssqqqrrrpppttt~~~~~~~~~{{{rrrmmmnnnqqqmmmnnnooopppqqqrrrtttuuunnnmmmhhh___UUUQQQVVV[[[NNNLLLKKKIIIGGGGGGGGGGGGIIIIIIIIIJJJJJJGGGAAA===???>>>>>>???AAA@@@===:::222222000//////.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++*********))))))))))))*********+++++++++************************)))***+++,,,,,,+++***)))((()))))))))*********************************************+++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,************************((())))))***+++************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,******************************************************+++++++++,,,,,,,,,***************+++++++++***************************************+++++++++)))))))))************+++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------...//////000000---......//////000111111111111111222333333444444666777888:::<<<>>>???@@@=========>>>>>>>>>>>>???======<<<<<<;;;;;;::::::555444444333333222222222222111000//////000111222222111111000///000000000000000000000000000000000000000////////////////////////////////////////////////............//////...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++++++++++++++++++++++++++)))***+++,,,...///000111888999;;;;;;999555000---///000111333666999;;;===???CCCGGGHHHHHHGGGFFFFFFCCCAAAAAAHHHUUUaaajjjnnnaaa]]]ZZZ\\\bbbhhhlllnnnnnnmmmpppvvvyyyzzznnnooonnnjjjggghhhnnntttgggiiihhhccc___```hhhpppYYYVVVRRRMMMJJJHHHGGGGGGHHHHHHHHHJJJLLLKKKHHHFFFBBB???===???CCCEEEBBB>>>666555444222000/////////------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************++++++++++++++++++************))))))))))))***++++++,,,,,,******************************++++++++++++******))))))))))))***************************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************((()))***+++,,,+++*********++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++******++++++,,,---******************************************************+++++++++,,,,,,,,,))))))*********+++++++++************************))))))*********+++++++++************++++++,,,,,,++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------................................................---------...///000000000//////000222333444555666777777888999999:::;;;;;;;;;<<<===???BBBDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFGGGEEEDDDDDDDDDDDDDDDDDDDDD>>>>>>======<<<;;;;;;::::::888666555444555666666555444333222111222333333111111111111111111111111///////////////000000000//////////////////////////////............//////...---,,,,,,,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++++++++++++++++++++++++++***+++---///222444666777;;;;;;:::888555333000///333444777:::===???AAABBBCCCEEEFFFFFFFFFGGGHHHJJJJJJHHHKKKWWWiiiyyytttmmmgggeeeiiiooorrrrrrsssvvv}}}sssllllllmmmmmmjjjeeeccccccgggkkkmmm```]]]YYYUUUSSSRRRSSSTTTPPPMMMJJJHHHIIIKKKLLLLLLEEEDDDCCCBBBBBBBBBBBBAAA>>><<<:::666333111///......------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************++++++++++++++++++************)))((())))))***++++++,,,,,,************************++++++************++++++))))))))))))************))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************)))***+++,,,---,,,+++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++******++++++,,,---******************************************************+++++++++,,,,,,,,,))))))******++++++++++++************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------................................................---------...///000000111111111333444666777999999?????????@@@AAABBBBBBCCC>>>???AAACCCEEEGGGIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJKKKKKKHHHHHHGGGFFFFFFEEEDDDDDDBBB@@@>>><<<;;;;;;<<<<<<777666555444333444555555222222222222222222222222......//////000000111111000000000000000000000000//////............//////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++++++++++++++++++++++++++,,,---///222555888:::;;;===:::777444222222333444777999<<<@@@CCCDDDEEEEEEGGGGGGFFFEEEEEEHHHMMMQQQaaa\\\\\\fffuuu}}}|||www}}}zzz|||}}}xxxmmmhhhiiijjjfffaaaaaa___\\\[[[[[[^^^aaaccc\\\UUUMMMGGGFFFHHHKKKLLLIIIJJJIIIEEE@@@>>>@@@BBBDDDBBB???:::666222///.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************++++++++++++++++++************)))((())))))***++++++,,,,,,************************,,,+++***))))))***+++,,,))))))))))))************))))))******++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,------,,,+++***+++,,,,,,------,,,,,,+++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******************************++++++++++++******++++++++++++++++++++++++************************,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,+++,,,,,,---,,,,,,,,,---------......///...---,,,,,,,,,------/////////...---...000222---...000000000111333666999999;;;===???AAABBBBBBCCCDDDEEEDDDBBBAAABBBCCC@@@@@@@@@AAADDDFFFGGGGGGIIIJJJJJJIIIIIIJJJNNNQQQOOOPPPQQQQQQPPPOOOPPPQQQNNNNNNNNNMMMLLLKKKIIIHHHMMMLLLJJJHHHFFFEEEDDDDDD@@@>>>;;;999888666333111444444333222111111111111///000000000000111111111......//////000111111222000/////////.............................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------,,,+++***---000555999<<<===<<<;;;999666222111333777;;;===@@@;;;;;;BBBHHHIIIGGGFFFEEE@@@@@@IIIRRRXXXbbbkkkiiiiiihhhiiirrr}}}~~~uuuttt||||||vvvuuu{{{wwwnnnddd]]]___^^^```eeedddaaaeeemmm{{{gggUUUOOOMMMHHHHHHKKKFFFIIIKKKKKKGGGCCC@@@???CCCDDDEEECCC@@@:::444111111...,,,---000000...***...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,,,,,,,------,,,,,,,,,,,,------------------............//////...//////...------///111222444777888999;;;===???@@@?????????@@@BBBDDDEEEEEEFFFHHHHHHGGGGGGHHHIIIKKKJJJIIIIIIJJJJJJJJJJJJMMMMMMKKKJJJIIIIIIJJJKKKRRRSSSTTTSSSRRRRRRTTTUUUKKKJJJJJJJJJJJJJJJJJJJJJOOOOOOOOOOOOOOOOOOOOOOOOKKKIIIFFFDDDCCC@@@===:::666555444444333444444444444333222111111000000000//////////////////......000000/////////.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------222444777:::;;;;;;999888555444444555888<<>><<<:::999777777666666444333222111111222333222111111000///......---000000000/////////.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---...///111222777888999:::999777555333222333777;;;>>>BBBDDDEEEHHHFFFEEECCC>>><<>>===888777333///,,,+++,,,......------,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,,,,---,,,---...000000000///...,,,...000222333555888:::===AAAEEEHHHIIIIIIJJJKKKPPPMMMIIIEEECCCEEEHHHJJJJJJLLLNNNOOOMMMMMMMMMNNNKKKKKKKKKJJJIIIJJJLLLNNNNNNMMMLLLNNNPPPPPPMMMKKKKKKLLLLLLLLLKKKKKKMMMOOONNNLLLIIIFFFFFFGGGIIIJJJHHHIIILLLOOOPPPPPPOOOOOOQQQQQQQQQSSSTTTTTTQQQOOOOOOMMMIIIEEEAAA===;;;999666555333222222333444555333333222222111000000000000000000////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---///222444666777777888777666444333222111444:::???BBBDDDEEEFFFHHHCCC???===>>>DDDRRR___mmmyyy|||}}}xxx}}}wwwkkk^^^RRRHHHDDDFFFFFFEEECCCDDDDDDEEEEEEFFFHHHHHHGGGFFFGGGHHHPPPSSSSSSOOOJJJIIIMMMPPPWWW[[[___]]]WWWQQQQQQRRRMMMLLLJJJFFFDDDEEEJJJOOONNNOOOZZZkkkpppiiigggmmm|||rrriiilllmmmwww~~~xxxyyytttiiiZZZMMMGGGFFFHHHIIINNNMMMJJJGGGCCC@@@===;;;<<<===;;;666000---...000......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---------------------++++++,,,,,,,,,---------......////////////.........111555999;;;>>>AAADDDDDDGGGJJJKKKKKKJJJJJJJJJOOOLLLHHHDDDCCCDDDFFFHHHFFFIIILLLNNNNNNNNNOOOPPPQQQRRRQQQOOOMMMNNNQQQTTTZZZ[[[\\\]]]^^^\\\XXXVVVSSSUUUVVVVVVTTTTTTTTTUUUTTTSSSQQQQQQQQQRRRTTTUUUKKKLLLNNNOOONNNMMMKKKIIINNNNNNPPPTTTXXXZZZZZZYYYYYYWWWSSSOOOJJJFFFDDDCCC<<<;;;999666444333333333111111111111111111111111111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,---...000222444666777444444444444444444444333333888>>>BBBCCCCCCDDDEEEAAA???@@@IIISSS^^^jjjuuuxxxssszzz~~~xxxfff[[[UUUXXXVVVLLLCCCAAAAAAAAA<<>>???<<<555000......///...------,,,,,,------...------,,,,,,------...---------,,,,,,+++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---.........------,,,,,,,,,---------......000////////////000000111555888===@@@CCCFFFIIIKKKJJJKKKMMMMMMKKKJJJJJJJJJJJJIIIGGGFFFEEEFFFGGGHHHLLLOOOTTTXXXZZZ[[[]]]^^^______^^^ZZZVVVVVVYYY]]]\\\___bbbaaa]]]XXXTTTRRRUUUWWWYYYZZZXXXUUUTTTSSSQQQRRRTTTVVVXXXZZZZZZZZZTTTUUUUUUTTTSSSQQQOOONNNJJJIIIJJJNNNRRRUUUWWWVVVYYYXXXVVVTTTQQQOOONNNNNNHHHFFFCCC@@@;;;777444222000000000000000000111111111111000000000/////////........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...******+++++++++,,,,,,,,,...///111333555666666666111111111222333555777888777<<<@@@BBBAAAAAABBBDDD???DDDQQQcccqqqxxx}}}sss___OOODDD@@@>>>EEEHHHDDD@@@DDDKKKOOORRRYYYeeeoooqqqpppuuu|||yyyqqqjjjeee```\\\YYYUUUOOOJJJMMMQQQXXX^^^eeekkkpppttt{{{wwwvvvwww|||lll^^^TTTPPPOOOGGGGGGGGGGGGGGGHHHHHHHHH===>>>???===999333///---///......---------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************------------------------,,,,,,------------,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------.........---,,,,,,,,,,,,---...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------...---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---.........------------........./////////000000//////000333666888===@@@DDDGGGHHHJJJLLLNNNJJJKKKLLLKKKIIIHHHHHHIIIJJJKKKMMMOOOPPPPPPPPPOOOVVVZZZ___bbbccccccdddeee```aaa```]]]XXXXXX\\\aaa^^^dddjjjhhhaaaYYYVVVVVVXXX[[[______]]]XXXUUUSSSRRRUUUYYY\\\]]]\\\YYYWWWYYYYYYYYYXXXXXXWWWWWWWWWPPPNNNLLLLLLNNNQQQRRRRRRWWWWWWUUUTTTSSSRRRRRRRRROOOOOOMMMJJJFFFAAA===:::444444333333222222111111111111111000000000//////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,///111444666777666555444000000000222444777:::<<<;;;???BBBBBB@@@@@@DDDHHHLLLUUUfffxxxvvvmmm]]]NNNDDD@@@@@@BBB===HHHPPPPPPOOOVVVaaagggzzz}}}ttt___ZZZTTTQQQRRRUUUYYY[[[iiiwww}}}ttthhhbbbdddhhh[[[WWWQQQKKKGGGFFFGGGHHHBBBAAA@@@???===:::666333//////...---------------......------------......***++++++,,,,,,------...++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************------------------------,,,------......------,,,)))***+++,,,------...///++++++++++++++++++++++++,,,,,,,,,------............---,,,,,,,,,,,,---...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***+++---...///...------.........////////////000000///...///222777;;;???BBBEEEHHHJJJKKKKKKLLLMMMHHHHHHHHHGGGFFFEEEGGGHHHNNNQQQUUUXXXZZZZZZYYYXXXZZZ]]]aaabbb```^^^]]]]]]WWWYYYYYYVVVSSSTTTZZZ```jjjsss{{{{{{rrrkkkiiikkkfffjjjnnnooolllfffaaa___]]]```dddfffeee```ZZZVVVXXXXXXXXXXXXYYYZZZ[[[\\\^^^ZZZVVVTTTTTTUUUUUUUUUXXXWWWUUUSSSQQQPPPPPPOOOQQQQQQRRRRRROOOLLLHHHEEE::::::999777666555444333111111111111000000000000........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,000222666888888777444222222111111222555888<<<>>>>>>AAACCCBBB@@@AAAFFFKKK[[[eeesss}}}~~~|||qqq___PPPLLLFFFBBB@@@CCCGGGJJJXXXeeeppptttwwwrrreee___^^^^^^^^^OOO___qqq~~~{{{|||uuuuuu||||||ttteeeWWWMMMHHHGGGHHHJJJFFFBBB@@@AAA@@@===::://////...------------.........------------......)))***+++,,,------...///+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------//////............//////000000000///...---,,,,,,000000000000000000000000------------,,,,,,,,,,,,.........------------,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------***)))---666===,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------------------.........//////,,,...//////...---///000000000111444999???DDDGGGKKKLLLNNNMMMKKKIIIHHHIIIQQQMMMHHHGGGIIILLLMMMMMMWWWYYY[[[\\\[[[XXXUUURRRSSSVVVXXXWWWVVVZZZccckkkhhhllljjjcccdddqqqqqqeeeiiigggbbb\\\___dddbbbZZZUUUUUUWWWYYYYYYWWWXXX\\\\\\[[[XXXSSSOOOMMMOOOPPPOOOQQQPPPMMMQQQVVVSSSKKKMMMHHHAAA<<<999777444111333333111000///.........222111111000000///......//////...------------...------------------------------++++++++++++------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******++++++,,,---...///999:::::::::888555111//////222666:::<<<===<<<;;;@@@@@@AAADDDFFFLLLVVV___```gggrrr}}}zzznnn```OOOHHHKKK>>>DDDIIIKKKLLLSSS```jjj{{{}}}rrrjjjbbbbbbjjjvvv~~~zzznnnjjjooozzzvvvdddUUUSSSTTT]]]mmm}}}{{{{{{gggMMMEEEIIILLLNNNKKKBBB???BBBDDDBBB777555333000...---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))************+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------......000//////...------.........------,,,,,,+++++++++............------------............------------000000000/////////......------..................,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------///000//////333;;;BBB,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,------------------........./////////000000///...---///000111222666;;;@@@EEEIIIKKKLLLMMMOOOPPPPPPPPPRRRTTTNNNLLLLLLNNNRRRTTTTTTSSSYYYXXXWWWVVVVVVXXXZZZ\\\bbbdddeeefffiiioooxxxzzzqqqjjj___UUUSSSVVVZZZ\\\^^^^^^]]]YYYUUUQQQPPPPPPQQQSSSQQQMMMNNNTTTWWWUUUTTTQQQMMMJJJGGGCCC===999555333111000//////000111/////////...............//////...------------...------------------------------,,,++++++,,,------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,...000222333::::::::::::888666444333666555555888===AAACCCCCCBBB>>>@@@MMM___jjjllljjj~~~yyy~~~qqqcccWWWRRRJJJ@@@>>>CCCMMMTTT^^^fffooo{{{yyylll_________aaacccddddddcccbbb^^^[[[\\\aaafffjjjkkkiiiddd^^^ZZZ[[[^^^cccfffjjjjjjjjjlllooouuu{{{{{{qqqcccZZZYYYZZZ\\\\\\sss||||||~~~tttaaaRRRKKKFFFKKKMMMIIIGGGFFFCCC===;;;999666222000.....................------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,------.........///000///...---------------/////////...............000000/////////.........////////////.........---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,...------///555:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------........./////////000111000///......000222666999>>>CCCHHHKKKMMMNNNPPPRRRSSSTTTSSSTTTVVVWWWWWWVVVWWWYYY[[[[[[ZZZXXXQQQQQQSSSXXXbbbooo|||xxxrrrppphhh^^^ZZZZZZXXXTTTQQQOOOPPPRRRUUUXXXWWWQQQNNNPPPSSSTTTTTTTTTTTTSSSRRRMMMGGGBBB;;;888444111///000222333//////.........///000000000///......------......------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---000333777999<<<;;;;;;::::::999999999;;;::::::<<>>@@@AAABBBJJJTTTdddmmmzzzwwwnnnhhhjjjjjjdddcccccc[[[OOOTTTZZZ```dddgggiiikkkqqqsssuuuxxxzzzyyyxxxwwwrrrssssssrrrpppnnnmmmmmmjjjhhheeecccbbbaaa^^^]]]ccckkkuuuzzzzzzuuueeeYYYPPPKKKPPPaaawwwyyyuuuuuurrrfffXXXPPPJJJMMMNNNKKKIIIHHHEEE@@@AAA>>>:::555111///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************+++++++++,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------........................,,,,,,,,,,,,------------.........///////////////...............//////000000000000000111111111111111111111111000000000///000000000///.........---...------------,,,,,,,,,------,,,,,,,,,,,,,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))+++,,,+++))))))+++---++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////...///000//////000444666>>>@@@CCCGGGJJJMMMOOOPPPRRRUUUXXXZZZZZZZZZ[[[[[[___]]]\\\[[[\\\^^^```aaa\\\___fffqqqyyyvvvtttqqqooo{{{jjjfff___VVVOOOMMMOOORRRSSSUUUVVVVVVVVVVVVUUUTTTRRRSSSVVVWWWXXXVVVSSSQQQGGGCCC===777333111222333111111000000000111222333000//////.......................................---------,,,,,,------------------,,,,,,---------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---...222666;;;======<<<<<<<<<<<<======>>><<<>>>AAACCCBBB@@@>>>===KKK___tttzzzwwwxxxoooWWWGGGAAACCC@@@AAAHHHOOOXXXggguuuwwwwwwqqqhhhaaa^^^XXXRRRUUUVVVdddqqqsssyyy}}}www{{{rrrlllddd^^^\\\___]]]]]]iiiyyyvvvkkkZZZRRRZZZuuu{{{wwwuuusssmmmdddaaabbb\\\XXXPPPHHHFFFGGGHHHIIIEEEBBB===888333111//////.........------------,,,---------------------------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.................................,,,,,,,,,------........./////////..................//////000111333555666222222333333333333333333333333333333333333333333333333222111111000//////111111000000000/////////000000000//////.........------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...///...---,,,+++,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000,,,---///111333555:::===CCCCCCDDDFFFJJJOOOSSSVVVRRRVVV[[[^^^^^^^^^^^^^^^YYYXXXYYY\\\dddooozzzxxxwwwxxx~~~{{{www}}}xxxoooqqq~~~zzznnn||||||pppgggbbbaaaUUUPPPLLLPPPWWW[[[ZZZWWWRRRTTTVVVYYY\\\^^^aaabbbUUUQQQJJJAAA;;;666444333444333111000000000222222000000///............///........................------------------------------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---...000444888<<>>???AAABBB<<<@@@CCCBBB>>>>>>DDDIIIPPPiii~~~wwwwwwlll[[[KKKAAAAAAFFFGGGMMMYYYfffnnnuuu~~~ooobbbZZZPPPVVVYYYVVVTTTXXX\\\]]]llluuuxxxxxxuuujjjbbbbbbaaafffmmmttt}}}mmm\\\```iiippp|||xxxsssrrrtttnnndddWWWNNNJJJIIIJJJKKKGGGEEEAAA<<<777333111000//////.........------------------------------------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////........................---------...//////000000---......//////000000111444444555666888:::;;;<<<============<<<<<<<<<<<<;;;<<<<<<======>>>>>>???999999888888777666555555111111111111000000000000000000//////......------.........---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++---......///......***++++++,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---------................../////////000000000,,,///333666999<<<@@@CCCDDDDDDEEEHHHMMMSSSXXX\\\WWWYYY[[[ZZZXXXVVVVVVVVV^^^aaagggooo|||tttrrrsssxxx}}}pppaaaSSSPPPTTTTTTRRROOOQQQSSSTTTVVVXXX\\\bbbfff^^^[[[UUUOOOGGGAAA<<<999777666333000//////000000111000//////......//////........................------............------------............------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///111333666:::<<<>>>===>>>??????AAAAAABBBCCC>>>@@@@@@???AAAJJJZZZfffdddsss~~~~~~kkkZZZIIIBBB???@@@JJJVVV]]]lllzzzpppdddXXXPPPMMMMMMWWWbbblllqqquuu~~~nnnkkkiiijjjkkknnnttt{{{sss___TTT]]]lll|||}}}vvvvvvmmmccc^^^XXXPPPJJJGGGHHHFFFDDDAAA===888555333000000000/////////......---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////..............................//////000111111222...///111333666888:::;;;>>>>>>>>>>>>???@@@AAABBBEEEEEEDDDDDDCCCCCCBBBBBBAAABBBCCCDDDEEEGGGHHHHHHCCCBBBAAA@@@???>>>>>>===666555555555555444444444444333333222111111000000000000000000/////////...------------------------------------------------------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))***+++,,,------,,,******+++,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,---------......------------.............../////////000000000000000444999===@@@CCCEEEGGGKKKKKKLLLOOORRRVVVYYY[[[XXXXXXXXXWWWYYY]]]cccgggzzzrrrcccmmmyyy~~~zzzssslllbbbXXXTTTTTTUUUVVVUUUUUUWWW[[[_________]]]ZZZTTTNNNGGGDDD???<<<888444222111111111111000000///////////////........................,,,---...//////...---,,,,,,---...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............111222555888:::<<<=========>>>@@@AAABBBCCCBBBBBBAAA@@@AAAGGGSSScccsss|||{{{oooUUUNNNDDDAAAFFFKKKQQQ^^^nnn}}}xxxssscccdddddd___\\\\\\ccciii}}}|||sssoookkksssnnndddaaa^^^dddxxx}}}tttllljjjdddWWWLLLGGGHHHHHHHHHGGGDDD???:::777111111111111000000000000........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000////////////////////////...//////000111222222333111222555999===AAADDDFFFGGGFFFEEEDDDDDDDDDDDDEEECCCCCCBBBAAA@@@@@@??????>>>???@@@BBBDDDEEEGGGGGGJJJIIIHHHGGGFFFEEEDDDDDD@@@@@@@@@?????????>>>>>>>>>======<<<;;;::::::999333222222222111111000000------------------------------------------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,,,,,,,,,,+++*********+++,,,,,,---.........------,,,,,,------...,,,,,,,,,------.........---------.........//////////////////000000000000444888>>>CCCEEEGGGHHHIIIRRRSSSUUUVVVVVVVVVUUUUUUPPPQQQTTT[[[fffvvvzzz{{{~~~{{{ssskkkeeejjjuuuuuuooo\\\]]]^^^[[[XXXWWWYYY\\\]]]___``````]]]WWWQQQLLLFFFCCC>>>999666444444444111111000///////////////////////////////////////,,,---...//////...---,,,,,,---...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////333555888;;;=========<<<<<<>>>@@@CCCCCCCCCBBBAAABBBAAAFFFUUUiiiyyyxxx{{{```NNNGGG@@@>>>EEESSS]]]eeevvvtttbbbXXXTTT```jjjwwwjjjhhhgggiiitttsssiii^^^^^^ooo~~~xxxpppmmmggg[[[PPPMMMHHHJJJKKKKKKHHHCCC>>>:::222222222222111111111000........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---......///000111222222000000000111111111000000222222222333555888;;;<<<:::<<<@@@CCCDDDDDDBBB@@@@@@?????????????????????;;;===@@@BBBEEEFFFGGGGGGEEEFFFFFFEEECCCCCCDDDEEEEEEDDDCCCFFFIIIJJJGGGDDDJJJHHHGGGHHHJJJJJJHHHEEEHHHHHHFFFEEEDDDDDDDDDDDDDDDAAA===999555333222222111...,,,,,,---.........///---,,,---...000//////........................---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,---------......,,,---......///.........///000111111111222555777;;;???BBBCCCCCCFFFLLLQQQTTTTTTWWW[[[\\\XXXTTTQQQOOOUUUfff}}}uuuiiifffdddnnnxxx}}}ppp\\\SSSTTTWWWWWW```^^^```bbb^^^WWWWWW\\\UUUOOOGGG@@@;;;999777666444333000///...///111222000/////////............//////...------------....................................------,,,,,,,,,,,,,,,,,,---------.......................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------.........------,,,,,,,,,//////------...000222444666777:::<<<>>>?????????:::AAAEEEEEEAAA@@@AAAAAA???EEE]]]}}}{{{tttiiiUUUFFF???>>>DDDGGG\\\zzzxxxmmmYYYHHHSSSiiiuuujjjbbbgggssskkkbbb```fffzzzxxxnnnjjjbbbXXXSSSRRRNNNKKKLLLNNNKKKBBB::::::888666333111//////...///000000000000...,,,+++------------------------.........------,,,,,,,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000111111000000///000111222222444555888:::>>>AAACCCDDDBBBBBBBBBBBBAAA???>>>===??????@@@@@@AAA@@@@@@@@@BBBDDDHHHLLLOOORRRSSSSSSRRRTTTVVVUUUSSSPPPOOOOOORRRQQQPPPPPPQQQQQQOOONNNNNNLLLKKKLLLOOOOOOMMMKKKEEEEEEEEEFFFGGGHHHIIIJJJGGGFFFEEECCCAAA>>><<<;;;444222///............---///...,,,---...000000///---------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,---------.........---....../////////......///000111222333777;;;???CCCEEEHHHJJJKKKMMMRRRUUUYYYXXXXXXXXXXXXWWWXXXYYYfffmmm}}}rrrggghhhpppvvvbbb\\\]]]]]][[[XXXZZZaaaddd```^^^___^^^YYYRRRMMMHHHBBB999222444333222111111111222222000000/////////.........//////...------------.................................---------,,,,,,,,,,,,,,,,,,---------....................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------......---------,,,,,,,,,......---...///222444666888999;;;===>>>????????????@@@BBBBBBCCCCCCBBB???IIIVVVkkk}}}}}}|||lllZZZLLLAAA<<>>:::666222000000000000000111111111000...---------------------------......---------,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,//////.........//////000000//////000222555888:::===>>>???AAACCCDDDDDDDDDBBBAAA???===<<<======>>>@@@AAABBBDDDEEEFFFFFFFFFJJJLLLOOOSSSVVVXXXXXXYYYWWWYYY[[[[[[XXXUUUSSSRRRVVVVVVUUUTTTRRRQQQRRRTTTTTTSSSRRRRRRRRRRRROOOMMMNNNMMMLLLJJJHHHFFFEEEEEEEEEFFFGGGHHHHHHFFFDDDBBB:::888444222111000...,,,///...,,,---...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------...------------,,,,,,,,,,,,------------.........///////////////////////////111333555888===CCCGGGFFFGGGJJJNNNQQQSSSUUUVVVZZZXXXVVVVVV\\\gggqqqwww}}}pppjjjkkksss|||{{{{{{uuuooobbbYYYTTTWWW^^^bbbcccddd```[[[UUURRRPPPJJJBBB;;;666666555444444333222111000000000000////////////000///......------.................................------------,,,,,,,,,,,,,,,,,,---------.................................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------......------------,,,,,,,,,------...///222555888:::;;;<<<===>>>????????????AAABBBBBBAAA@@@EEENNNVVVkkkvvv{{{|||___MMM???>>>@@@EEEUUUiiizzzuuubbbYYY___iiitttzzz~~~yyysssooouuurrrcccnnnwwwwwwssssssnnncccUUULLLJJJJJJJJJIIIHHHEEE@@@:::666333222222111111222222222111000000------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////......///000111///000333777:::===@@@AAAEEEDDDCCCAAA@@@>>>>>>===?????????@@@BBBDDDFFFHHHHHHIIIJJJLLLMMMNNNNNNOOOPPPQQQRRRTTTUUUVVVVVVVVVVVVXXXXXXWWWUUUTTTTTTTTTVVVWWWWWWUUURRRSSSWWW[[[ZZZYYYXXXVVVUUUSSSPPPOOOUUUTTTRRROOOKKKHHHEEEDDDDDDEEEGGGHHHIIIIIIIIIHHHBBB???<<<999777555111///000...------...///...---------------------------,,,------------------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...------------------------------------............000000000000///000000000///222666:::>>>BBBFFFIIIGGGJJJNNNSSSVVVWWWVVVTTTTTTUUUXXXaaattt{{{lllbbb]]]\\\ffftttppp\\\QQQQQQWWW___cccccc```[[[VVVQQQMMMJJJHHH===<<<999666444222111111111111111000000000//////000//////.......................................------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------------,,,,,,,,,---......------------------------,,,---...111444888;;;===>>>>>>?????????????????????BBBDDDBBBAAAKKKccczzzgggVVVPPPDDDCCCQQQ^^^eeeuuuooo```XXXTTThhh||||||||||||mmmkkkwww|||ssspppxxx|||}}}qqqbbbUUUNNNKKKHHHFFFIIIGGGDDD@@@<<<888555333111111111111111111111000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000/////////000222444555555888<<<@@@BBBCCCBBBAAADDDCCC@@@>>>>>>???AAACCCFFFHHHJJJLLLMMMNNNOOOOOOQQQPPPPPPOOONNNNNNNNNNNNMMMMMMNNNNNNOOOQQQRRRSSSWWWVVVTTTRRRPPPQQQUUUXXXWWWXXXXXXVVVUUUVVV\\\```[[[[[[[[[[[[YYYXXXWWWVVVRRRRRRSSSRRRRRRPPPOOONNNJJJJJJIIIIIIJJJKKKMMMNNNHHHFFFCCCAAA???<<<888666333111///.........---,,,------------------------,,,------......------,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,---------.........---------------------------------.........//////111111000000000111222333000555;;;AAACCCEEEFFFGGGNNNQQQUUUWWWXXXVVVTTTSSSRRR[[[iii{{{yyyjjjaaadddpppzzz|||dddVVVSSSVVVXXXbbbdddddd^^^VVVNNNLLLLLLGGGDDD>>>999444222222222222111111111111000000000000000///............///........................------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///---------------------------...000444777;;;>>>???@@@@@@?????????@@@@@@@@@BBB@@@CCCKKKUUUaaattt}}}dddPPPDDDDDDEEEUUUsssmmmYYYQQQ]]]nnnzzzyyyzzz~~~nnnhhhlllrrrxxxttt}}}}}}|||uuujjj___VVVNNNGGGBBBGGGGGGGGGEEEBBB===888555111111000000000///000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000111333666:::<<<@@@AAACCCDDDDDDAAA>>><<<======>>>AAAEEEJJJNNNQQQNNNOOOPPPQQQPPPOOONNNMMMPPPNNNKKKIIIHHHHHHIIIJJJGGGGGGFFFGGGJJJOOOSSSVVVTTTRRROOOKKKJJJLLLQQQUUUSSSSSSQQQOOONNNPPPSSSUUUXXXZZZ\\\]]]]]]]]]^^^```WWWXXXXXXXXXWWWUUUSSSQQQNNNLLLJJJHHHHHHHHHJJJKKKKKKJJJHHHFFFEEECCC@@@===888666333222111000...---........................,,,---...//////...---,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,---------............,,,,,,,,,------------...------........./////////111000000000111333555666555:::@@@EEEGGGHHHHHHHHHPPPSSSUUUTTTRRRRRRUUUYYYbbbsss~~~mmmuuu{{{yyyzzzwwwiii]]]UUUSSSYYY______ZZZSSSNNNMMMOOOLLLFFF???:::777666555222222222222111111111000111000//////......//////........................,,,,,,,,,------------...,,,,,,,,,---------..............................,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,---......///,,,,,,,,,------------...000111333666999<<<>>>???@@@@@@?????????@@@AAAAAAGGGAAAFFF\\\qqqzzz|||~~~{{{}}}mmmTTTIIIDDD???FFFTTTqqqrrrZZZSSSYYYfff|||xxxvvvooorrryyyuuunnnpppzzzzzzwwwtttnnnggg___UUULLLFFFGGGHHHIIIHHHEEEAAA;;;888222222111//////...//////........................,,,,,,,,,------------...------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000222666;;;@@@CCCDDDDDDBBBAAA???>>>===<<<;;;>>>CCCHHHMMMQQQTTTUUUNNNNNNOOOPPPRRRTTTVVVWWWQQQPPPNNNNNNPPPUUUZZZ^^^TTTRRRPPPPPPTTTZZZaaaeeebbb```\\\XXXUUUVVVYYY\\\^^^ZZZVVVRRRQQQOOONNNMMMUUUXXX[[[\\\[[[ZZZ\\\^^^]]]^^^^^^]]][[[XXXUUUSSSQQQPPPNNNLLLJJJHHHFFFFFFKKKJJJIIIIIIJJJIIIFFFDDD@@@===999777555333111///////////////////////////,,,---...//////...---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...------------------------------------............,,,,,,,,,---------..................////////////000000///000222444777999<<>>?????????>>>>>>???@@@AAABBBHHHLLL\\\sss~~~eeeNNNAAA@@@FFFNNNaaatttoooggg___```pppwwwuuuuuuzzz~~~xxx~~~yyypppiiiooo}}}xxxzzz|||zzz}}}zzzuuunnnfff^^^VVVRRRMMMLLLKKKHHHEEEBBB???===555444222000////////////........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////111333888>>>DDDGGGCCCAAA===;;;:::<<<>>>@@@AAAEEEJJJPPPRRRRRRPPPNNNLLLMMMOOOSSSYYYaaahhhmmmZZZZZZ[[[^^^fffpppzzznnnkkkgggeeegggmmmtttyyy}}}|||yyyuuuqqqooopppqqqwwwqqqjjjeeebbb^^^YYYUUUUUUXXXZZZXXXUUUSSSTTTVVVXXXYYY\\\^^^___^^^]]]\\\YYYXXXWWWUUURRRMMMIIIGGGJJJIIIIIIJJJLLLKKKIIIGGGEEEBBB>>>;;;999666333111000000000000000000000000,,,---///000000///---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------.........//////,,,,,,,,,------...................../////////000000//////000222555888;;;AAABBBDDDFFFHHHLLLQQQUUUSSSUUUUUUSSSVVVfffddd\\\ccciiiqqq```XXXXXXYYYUUUPPPQQQRRRRRRQQQMMMGGGAAA===333333333222222222111111111111000///////////////........................,,,,,,,,,------.........,,,,,,,,,---------..............................,,,,,,,,,------.........------------------------........................+++++++++,,,---...///000,,,,,,,,,------.........555666888:::<<<===>>>>>>???>>>>>>===>>>@@@AAABBBDDDXXXuuu}}}yyyvvv{{{xxx___LLLJJJJJJIIIWWWlll|||ggg```vvv~~~|||}}}zzzzzz|||}}}{{{xxxxxxvvvsssqqqpppppppppooollloooqqqpppnnnoootttyyyuuu{{{~~~yyyuuuxxx~~~wwwmmmiiipppwwwttt{{{}}}tttkkkddd___\\\SSSPPPLLLHHHDDDBBBAAAAAA888666444222000/////////////////////////////////,,,,,,,,,------.........------------------------,,,,,,,,,------.........++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333777===??????>>>@@@CCC>>>CCCAAA:::;;;DDDHHHDDDFFFJJJOOOPPPMMMHHHFFFEEEIIIPPP\\\hhhnnnsss~~~yyyqqqjjjhhheeefffnnnxxxrrrzzz|||qqqbbb[[[___eeetttuuuooo~~~|||uuuvvvyyy^^^PPPVVVXXXPPPNNNOOOSSSXXXXXXWWWYYY^^^WWWVVVUUUTTTSSSRRRPPPNNNJJJJJJKKKMMMNNNMMMJJJHHHJJJGGGDDDBBBAAA???:::666555333000---,,,---///000............---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///..............................///000111111111000,,,...111333555888<<>>@@@BBBCCCBBB@@@@@@AAA;;;???BBBCCCFFFKKKLLLJJJIIIHHHGGGGGGJJJOOOVVVZZZ\\\\\\^^^aaabbbdddmmmvvvyyytttooojjjaaa\\\aaajjjpppvvvzzzvvvmmmeeebbbaaahhhxxxppp}}}yyynnnqqqqqqkkk___ZZZWWWVVVSSSPPPTTTZZZXXXYYYYYYYYYXXXVVVTTTSSSOOONNNNNNOOOPPPOOOLLLIIIHHHGGGFFFFFFGGGFFFCCC???999777444111///...///000////////////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---...///000000000000000---000333555888;;;???BBBDDDCCCCCCFFFJJJMMMNNNMMMGGGNNN^^^uuuzzzqqq|||```QQQRRRVVVYYY\\\ZZZUUUSSSUUUTTTRRRFFF@@@999555444555444333222111111000000000000111////////////////////////......------------......................................................---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,........................//////......///000333444888:::;;;<<<<<<===???AAABBB@@@AAAAAA@@@CCCNNNZZZnnnuuu~~~eeeMMMHHHCCCKKKgggjjj]]]kkkzzzxxx~~~{{{~~~|||}}}~~~{{{wwwssspppnnnmmmffffffdddbbb```^^^\\\[[[YYYYYYXXXWWWVVVTTTSSSRRRQQQQQQRRRSSSSSSTTTUUUUUUTTTVVVXXXYYYYYYZZZ\\\^^^bbbgggnnnqqqsssvvv{{{}}}{{{zzzzzz{{{wwwqqqmmmeeeZZZRRRMMMHHHEEECCCBBB:::444444444111///000//////............------........................------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////AAA@@@???@@@@@@@@@???===CCCBBBEEEJJJLLLJJJJJJMMMHHHJJJPPPZZZeeemmmppppppoooeee[[[UUUQQQPPPUUU\\\fffgggjjjjjjgggfffmmmvvv|||vvvlllwww}}}yyyvvvtttmmm^^^RRRLLLMMMNNNPPPQQQRRRTTTXXXZZZRRRQQQPPPPPPOOONNNJJJHHHFFFFFFFFFHHHKKKKKKJJJIII???===:::666333111000000000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------...//////000111111///222666999;;;>>>BBBEEEEEEDDDDDDGGGKKKMMMKKKIIINNN^^^vvvyyyhhh}}}~~~fffYYYTTTUUUZZZ\\\XXXUUUWWWXXXWWWRRRLLLCCC:::555444666777333222111000000000000000////////////////////////......------------......................................................---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,........................//////...///000222444555888:::<<<<<<<<<===???AAAAAA@@@@@@@@@BBBJJJ^^^pppyyy|||cccIII======PPPmmmyyyaaa___iii}}}{{{yyysssqqqmmmiiieeeaaa^^^]]]VVVUUUTTTRRRPPPNNNMMMLLLJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJLLLMMMMMMMMMOOOQQQSSSVVVZZZ\\\]]]```eeeiiiuuuxxxsss{{{uuuooovvv|||}}}|||xxxnnniiifffeee[[[LLLDDDDDDGGG>>>888888888444000///000/////////.........---........................------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222333>>><<<;;;===BBBDDDBBB@@@KKKEEEFFFMMMNNNHHHIIIOOOQQQQQQWWWcccsss}}}~~~|||wwwiiiYYYPPPKKKIIILLLQQQRRRTTTZZZbbbjjjpppwww|||}}}|||}}}}}}|||uuucccVVVRRRRRRQQQPPPOOOPPPSSSUUUSSSRRRQQQQQQQQQQQQNNNLLLIIIHHHFFFFFFGGGIIIKKKKKKEEECCC@@@===999666333222000000000///////////////............------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------............///........................------......///000111222111444888<<<>>>AAAEEEGGGEEEHHHJJJLLLLLLLLLLLLLLLiii}}}xxxkkkddduuuzzzqqqjjjiiippp~~~xxxbbbWWW[[[[[[XXXWWWZZZ[[[ZZZXXXTTTLLLBBB999666666888444333222111000000000000////////////////////////......------------......................................................---------------------------------............///------------------------......................../////////000111333555666888:::===>>>>>>>>>@@@AAABBB===<<>>AAACCCFFFHHHIIIKKKLLLKKKKKKRRR^^^hhhsssdddhhhppp~~~zzz||||||wwwrrrsss~~~yyysssgggYYYUUUXXX[[[[[[YYYVVVQQQIII@@@:::777777666666444333111111000000000000000000000000000000......------------......................................................---------------------------------............///------------------------...........................///000111333555777888888;;;===?????????@@@AAADDD======LLLbbbuuu~~~}}}mmmZZZIIIAAAIIIUUUnnnuuuqqqiiiqqqzzz~~~~~~qqqooottt{{{yyytttooollljjjfff```[[[VVVUUURRRNNNKKKHHHFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@<<<<<<===>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????<<<>>>??????>>>>>>???AAAAAABBBDDDEEEHHHKKKOOORRRQQQVVV[[[aaahhhqqq|||uuurrrssswwwttt|||vvv|||{{{ooojjjpppssshhhXXXOOOEEEBBB@@@???:::444333666222222111000//////......////////////////////////------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---000444888:::BBBCCCDDDGGGIIIJJJHHHFFFCCCPPPggg}}}rrrnnnrrrvvvwwwuuurrrhhh^^^\\\^^^bbbgggmmmhhhbbb___jjjyyy~~~~~~tttdddXXXNNNMMMNNNPPPSSSUUUUUUUUUVVVTTTPPPKKKGGGFFFHHHJJJIIIIIIHHHGGGDDDAAA>>><<<666444222000///...//////000000//////...---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,---------............---------------------------------............///////////////////////////////////////000222444666666999>>>AAACCCEEEGGGIIIMMMLLLJJJJJJQQQeeebbb___rrrrrreeeYYYWWWYYYZZZZZZYYYbbbzzziiiYYYWWWZZZ\\\YYYXXXTTTOOOIIICCC===:::999888777555333222111111000000000000000000000000......------------......................................................---------------------------------............///------------------------...........................///000333555777888999999;;;>>>@@@@@@@@@AAABBBDDDCCCJJJ]]]ssslllTTTFFFDDDLLL\\\jjjwwwfffZZZpppxxxsssuuuyyy}}}{{{~~~}}}uuuqqqmmmiiiccc___\\\XXXSSSNNNKKKJJJHHHEEECCCBBBAAA@@@????????????>>>>>>>>>>>>;;;;;;<<<=======================================<<<===???>>>======>>>???<<<===>>>@@@BBBEEEGGGIIIHHHKKKOOOSSSWWW___hhhooozzztttoooxxxzzzlll{{{~~~nnnnnnvvvwwwiiiZZZMMMHHHDDDBBB===777666888333333222111000///......////////////////////////------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,---000333666999;;;BBBFFFJJJLLLLLLIIIHHHGGGKKK]]]vvvxxxyyyqqqppprrrvvv{{{ttt{{{~~~wwwxxx|||tttccc```\\\YYYWWWTTTQQQOOORRRSSSSSSQQQLLLIIIHHHHHHGGGHHHIIIIIIHHHFFFCCCBBB;;;999666333111000000000000000000///...---------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------....................................---------............///////////////////////////000000///000111444666888:::===BBBEEEFFFGGGIIIJJJNNNLLLKKKSSSfffvvvjjjyyy|||iiiXXXRRRNNNNNNNNNQQQZZZddd~~~nnn```]]]^^^]]]ZZZVVVSSSQQQMMMFFFAAA<<<;;;999777555333333222000000000000000000000000......------------......................................................---------------------------------............///................................................---///111444666888::::::999<<>>>>>>>><<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@???>>>???@@@<<<<<<===???AAABBBBBBAAACCCEEEGGGJJJLLLQQQWWW[[[jjjooouuu{{{zzzuuuzzz|||tttzzzqqqzzz}}}lll\\\QQQGGGEEEDDD@@@:::777444333333222000//////...////////////////////////------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------........................,,,---///222555888:::;;;EEEKKKQQQTTTRRRPPPNNNOOOSSScccttt}}}kkkgggrrr}}}tttkkkbbbZZZRRRNNNJJJOOOTTTTTTPPPKKKGGGFFFEEEGGGIIIKKKKKKIIIGGGEEE>>><<<999555222111111111111000000///...---------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------.........---------.........//////........................---------.........//////000000000000000000000000111111000000222444777999===@@@EEEHHHIIIIIIJJJKKKLLLKKKPPPbbb}}}wwwwww```OOOHHHJJJOOORRRRRRXXXkkk~~~zzzyyyrrrqqqtttyyykkkaaa___aaa\\\WWWUUUVVVTTTNNNHHH===<<<:::888666444333333000000000000000000000000.........------.........................................................---------------------------------.........//////................................................---///111444777999:::;;;999<<>>============>>>>>>???=========>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@===>>>???>>>===<<<===>>><<<;;;<<<===>>>>>><<<:::BBBCCCCCCDDDEEEHHHJJJLLLQQQ\\\gggnnnvvv}}}}}}lllooottt}}}|||ooovvvyyyxxx~~~zzzjjjXXXIIIGGGKKKGGG===555444444333222111000///...000000000000000000000000------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------........................,,,---000333666888::::::LLLSSS___kkkrrrrrrlllgggnnniiigggooozzzvvv}}}{{{zzzhhhVVVOOOMMMMMMNNNPPPPPPNNNMMMNNNGGGIIIKKKJJJHHHFFFFFFFFFAAA@@@>>>;;;777333000...111000000//////...------........................///............---------------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////000000000000000000000000222333222222333666<<<@@@DDDGGGHHHGGGIIINNNPPPOOOKKKSSSccc{{{uuukkk]]]TTTNNNPPPYYY___```fff{{{~~~rrrlllfffbbbbbbbbbaaa```ZZZ]]]``````aaaooovvveee^^^\\\YYYWWWVVVVVVVVVWWW___dddkkkqqqzzzvvv\\\XXXRRRRRRWWWYYYSSSMMMMMMCCC>>>777333333333333222///000000000000000///...//////.........---------....................................//////////////////.........------------,,,,,,,,,,,,---......///////////////////////////...---,,,---...///000111222444777999;;;<<<===AAA@@@>>>>>>???AAABBBCCCWWWhhhyyyiiiRRRBBBJJJ[[[tttyyyccc[[[\\\gggyyykkk|||tttpppuuuvvv{{{|||xxxsssmmmiiifff___VVVNNNKKKGGGBBB??????@@@>>><<<;;;;;;;;;===@@@BBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCBBBAAA@@@@@@@@@AAACCCDDDFFFEEECCCBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBBBB@@@???>>>=========>>>>>>>>>???@@@BBBDDDFFFKKKMMMSSS[[[dddmmmuuuyyyzzziii\\\aaarrrzzzwww~~~zzztttyyyzzz}}}pppZZZIIIEEEGGGAAA777666444222111222222111000000000000000000000000000......---------,,,,,,,,,.........------,,,,,,,,,......---,,,,,,,,,,,,---------------------------......---,,,---...///000,,,000555888999:::;;;<<>>BBBIIIIIIJJJLLLNNNNNNNNNOOORRReee|||}}}xxxvvvsss___UUUTTTUUUZZZkkk~~~yyysssmmmfff```VVVRRRMMMKKKKKKLLLKKKJJJGGGGGGHHHKKKPPP^^^vvvxxxjjj[[[OOOMMMLLLKKKJJJJJJLLLMMMOOONNNRRRVVV[[[```jjjwwwiii[[[PPPQQQUUUUUUQQQOOOJJJEEE===888666444222111000000111111000000////////////.........---------....................................//////////////////.........---------------,,,,,,------...//////////////////////////////...---------...///000333444666888;;;<<<===>>>???@@@@@@>>>===BBBLLLUUUjjj}}}qqqXXXJJJMMMZZZpppuuuhhh```jjj|||uuukkkmmmuuu{{{wwwsssmmmfffaaa]]]VVVNNNGGGDDDAAA===<<<===>>>===;;;>>>======>>>???@@@@@@???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDEEEEEEFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@=========<<<===>>>@@@AAAEEEGGGKKKPPPXXX___eeehhhnnnqqqxxxpppYYYXXXggg|||uuuuuuyyylllwwwzzzhhhTTTIIIGGGEEE@@@888666444333333333222000000000000000000000000000.........---------,,,,,,......---------,,,,,,,,,......---,,,,,,,,,,,,---------------------------///...------------/////////222666999::::::;;;===UUUppp~~~~~~{{{nnnmmmqqqppppppwww{{{pppllloootttxxx|||{{{kkkaaa``````dddppp{{{}}}yyypppeee^^^dddrrrzzz|||~~~~~~ssshhhYYYOOOMMMOOOOOONNNOOOMMMKKKKKKKKKJJJEEEAAADDDDDDBBB@@@>>><<<:::999666555333111000///000000........................///............---------//////.........---------,,,,,,,,,,,,,,,------...------------------------------------------------........................------........./////////000000000000000000000000000111333555888<<>>:::777555333222111111111111000000////////////.........------....................................////////////...............------------------,,,------...//////////////////////////////...---------///000111555666888:::<<<===>>>???===@@@BBB@@@AAANNNcccuuupppUUUHHHHHHZZZmmmwwwjjj```hhhwwwzzzvvvuuutttuuu|||zzztttppphhhccc[[[UUUPPPJJJCCC>>>===<<<;;;<<<===>>>===<<>>>>>>>>>>>>>>??????AAABBBBBBCCCEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>>===<<<<<<<<<<<>>===<<<888666444111000000000000........................///............---------............------------,,,,,,,,,,,,,,,---..........................................................................................////////////000000000000000000000000///222555888<<<@@@FFFIIIKKKEEECCCGGGGGGLLL```www{{{aaa```kkknnn}}}hhhfffmmmwww~~~tttiii___XXXUUUPPPKKKGGGGGGHHHIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFIIIHHHIIIKKKKKKLLLSSS\\\^^^]]]YYYQQQMMMNNNMMMJJJJJJIIIHHHFFFEEEEEEEEEEEEFFFHHHIIIIIIIIIJJJMMMOOOQQQSSSUUUYYYcccrrrjjjXXXQQQRRRUUUNNNKKKGGGCCC???;;;888777333333222222111111000000////////////................................................////////////........................---------------.../////////////////////////////////............///111222666777999;;;<<<===>>>>>>===???AAADDDLLLaaa|||pppXXXKKKNNNVVVmmmppp```ZZZgggooonnnsss~~~zzzssslllhhh[[[VVVOOOIIIEEEAAA===:::<<<<<<===>>>??????>>>===@@@@@@AAA@@@@@@AAACCCEEEBBBCCCEEEGGGIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNKKKKKKJJJJJJJJJJJJKKKLLLKKKJJJJJJIIIHHHFFFFFFEEEEEEEEECCCAAA???>>>===<<<======>>>???AAADDDGGGHHHMMMPPPSSSXXX```ooo~~~kkkcccnnn|||~~~vvvwwwvvvxxxuuuiiiZZZMMMFFFDDD>>>;;;777444333222111000////////////////////////............------------------------------------......---,,,,,,,,,,,,---------------------------000///...------...///000555888:::;;;;;;;;;===>>>ppphhhhhhyyytttrrr~~~~~~vvvqqqpppkkkgggppp~~~uuujjjiiisssyyy{{{xxxcccSSSNNNMMMMMMQQQUUUUUUPPPJJJEEEDDDBBB@@@>>>=========999888666333111000000000///////////////////////////............------------------,,,,,,,,,,,,+++------,,,,,,------...///................................................................................./////////000000111111111111111111111111111444888<<<@@@DDDHHHLLLOOOJJJHHHGGGJJJZZZ}}}{{{qqq}}}vvvpppxxxrrrhhh]]]UUUOOOLLLJJJIIIHHHHHHHHHJJJKKKKKKKKKHHHIIIKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNXXXmmmwwwdddUUUOOOMMMLLLMMMMMMKKKJJJIIIHHHGGGGGGCCCDDDFFFFFFEEEFFFGGGHHHGGGIIIKKKMMMPPPYYYeeeooowww}}}^^^PPPUUU^^^OOONNNLLLGGGBBB===999777666555333222111111111222000000/////////.............................................////////////---........................------------...////////////////////////////////////......///000222333777888999;;;<<<=========???===>>>FFFVVVmmmnnnUUUOOOYYYhhhrrrrrr]]][[[bbbzzzsssiiiaaa\\\NNNJJJEEEAAA???===<<<<<<===>>>???@@@????????????AAABBBCCCBBBBBBCCCGGGJJJHHHKKKOOOUUUZZZ^^^aaabbbccccccccccccccccccbbbbbbcccbbbaaa___\\\ZZZXXXWWWQQQQQQPPPNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOPPPJJJIIIHHHFFFCCCAAA???>>>============>>>@@@BBBCCCDDDHHHMMMOOORRRZZZfffqqquuummmlllrrr{{{{{{xxx|||xxxwwwwwwuuummm___PPPGGGAAA===888444333222000/////////////////////////////////.........---------------------------------......---,,,,,,,,,,,,---------------------------//////...---...///000111777999;;;<<<<<<<<<===???|||}}}wwwwwwssseee]]]]]]___eeexxxeeeSSSQQQOOOOOORRRSSSQQQOOOIIIGGGDDDAAA???>>>======;;;:::999777444222000000///////////////////////////............---------------,,,,,,,,,+++++++++---------------......///------------------------....................................................../////////000000000111111111111111111111111333777<<<@@@CCCFFFJJJLLLJJJKKKJJJIIIRRRkkkwwwnnniiiYYYUUUOOOIIIFFFGGGIIIKKKFFFGGGIIIKKKLLLLLLLLLKKKLLLOOORRRSSSSSSTTTUUUWWWSSSTTTTTTRRRVVVjjjiiiWWWQQQPPPMMMMMMLLLLLLKKKKKKJJJJJJEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEGGGGGGGGGKKKQQQVVVbbbhhhssskkkUUURRRVVVTTTUUUSSSNNNGGG???999777777666444333222222222333000000000/////////..........................................////////////---------.....................------......///000////////////////////////////////////000111333444999999:::<<<<<<=========???===???KKK___sss~~~zzzXXXKKK[[[wwwzzzaaaWWWcccsss|||{{{xxxrrriii^^^TTTNNNDDDCCC@@@>>>======>>>>>>===>>>@@@@@@??????AAABBB???BBBDDDEEEFFFJJJPPPUUUaaaeeekkkttt|||~~~yyyuuusssdddbbb^^^ZZZVVVSSSQQQPPPTTTSSSPPPOOOOOOQQQSSSUUUMMMMMMLLLJJJHHHEEECCCBBB>>>>>>=========>>>???@@@<<>>@@@www}}}nnnkkk}}}mmmaaa^^^hhhuuurrrkkk```VVVPPPNNNPPPQQQOOOLLLIIIEEEAAA@@@??????=========<<<999666222000///////////////////////////............---------...---------,,,,,,,,,,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,.................................................../////////000000000000111111111111111111111111666:::???CCCEEEGGGJJJKKKDDDKKKNNNPPP```|||wwwnnneee]]]TTTNNNHHHHHHFFFEEEFFFHHHLLLNNNJJJMMMPPPSSSTTTUUUVVVVVVPPPSSSWWWZZZ[[[^^^bbbeeeaaa```^^^XXXUUUcccjjjbbbaaaWWWWWWVVVUUUTTTRRRQQQPPPNNNMMMKKKKKKJJJJJJIIIHHHHHHHHHGGGEEEDDDEEEGGGHHHXXXZZZ___iiiwwwnnn[[[PPPXXXZZZZZZUUUMMMEEE???===999777555333222222333333000000000000/////////.......................................////////////---------.........//////...............//////000////////////////////////000/////////000222444555;;;;;;<<<===>>>>>>>>>>>>???@@@IIIZZZnnn|||}}}qqq```PPPUUUttt{{{jjj___cccuuu~~~uuurrrmmmddd[[[QQQIIIDDD??????>>>===<<<===>>>???>>>@@@AAAAAAAAACCCGGGJJJHHHMMMUUU[[[aaajjjuuu}}}wwwpppjjjhhhnnniiibbbZZZVVVTTTUUUVVVQQQQQQQQQPPPNNNLLLJJJHHHCCCBBB@@@???>>>??????@@@:::<<<@@@BBBEEEJJJQQQVVVbbbkkkxxxxxxlllnnn~~~uuu|||vvvooozzzwwwuuuuuulll\\\RRRJJJEEE>>>999666444333111000000000000000000000000////////////............,,,,,,,,,---------............---,,,,,,,,,,,,---------------------------,,,,,,,,,---///111444555777999;;;;;;;;;===???AAAvvvwww~~~yyytttsssmmmkkk|||wwwzzzeeeWWWQQQTTTXXXTTTQQQMMMHHHDDDBBBAAA@@@???@@@@@@???<<<888444111000000000000000000000000//////.........---------//////.........---------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................////////////000000000000111111111111111111111111888<<>>???????????????>>>EEETTTiii}}}~~~RRRNNNOOOcccrrrgggiiiwwwzzzooohhhgggnnn~~~|||zzzmmmiiibbbYYYPPPHHHCCCAAA===>>>>>>===<<<<<<>>>???@@@BBBDDDDDDEEEHHHMMMRRRZZZbbbmmmyyy{{{nnnccc]]]ZZZZZZVVVVVVVVVVVVUUURRRPPPOOOHHHGGGEEECCCAAA@@@@@@@@@======<<<;;;===CCCIIINNNOOO]]]kkkrrr}}}ooohhhxxxzzz~~~vvvqqqvvvuuunnnddd^^^MMMHHHAAA;;;888666444333000000000000000000000000000/////////............,,,,,,,,,------...............---,,,,,,,,,,,,---------------------------++++++,,,---///222555666777888:::;;;;;;===@@@BBBuuuwww|||}}}wwwjjjggg___YYYdddxxxsss[[[TTTWWWYYYTTTNNNKKKJJJHHHBBB>>>===;;;;;;<<<===;;;666222111///......///111111111////////////////////////........................---------............///---------............///---...///...------...///............/////////000////////////000000000000///000222333222333444666;;;BBBHHHHHHHHHIIIJJJJJJLLLVVVqqqjjjbbb|||{{{wwwdddXXXNNNLLLLLLIIIHHHJJJIIIKKKMMMOOOQQQTTTYYY\\\]]]hhhssszzzqqqiiihhh{{{xxxnnnfffbbb___ZZZWWWUUUSSSQQQOOOOOOJJJHHHIIIGGGBBBCCCIII@@@DDDIIINNNTTT]]]hhhoooxxxeee\\\WWW[[[\\\TTTJJJFFFAAA<<<777333222222222111333222111000////////////000000000000000000000000000000000000000000000000////////////////////////............////////////............/////////000---///111333444666999<<>>@@@AAABBBFFFGGGHHHLLLSSS]]]iiiqqqzzzrrrpppiiihhhggghhhhhhbbbWWWNNNRRRRRROOOIIIBBB>>>???AAA:::<<>>@@@@@@@@@zzzvvvpppxxx|||qqqkkkjjjkkkmmmaaaLLLJJJPPPVVVVVVPPPHHHCCC@@@>>>===<<<===>>>>>>:::777444222//////000111111000////////////////////////........................---------............///---------............///---...//////------...///........./////////000000////////////000000000000000222333333333444666888@@@BBBEEEGGGHHHIIIMMMQQQbbbtttsss^^^ddd}}}}}}ttthhh]]]TTTLLLHHHJJJMMMKKKKKKMMMPPPRRRVVVYYY]]]cccjjjooo|||oooddd___]]]]]]^^^]]]VVVQQQQQQPPPIIIDDDCCCIIIIIIHHHGGGGGGKKKQQQWWWiiitttzzzgggWWWWWW^^^]]]VVVPPPDDD@@@:::666555555555444333222111000000/////////000000000000000000000000000000000000000000000000////////////////////////............////////////........./////////000000...000222333444666999<<<===;;;;;;>>>>>>===???DDDPPPjjj~~~eeeQQQRRR___uuu]]]eeetttzzzhhhlllnnnlllnnnxxx}}}rrrfff]]]SSSJJJFFFCCC???===???>>>??????@@@AAABBBEEEGGGFFFLLLWWWeeeuuu~~~{{{tttjjjaaaWWWTTTQQQNNNMMMKKKIIIGGG@@@???>>>======>>>@@@AAAEEEHHHOOOXXXdddrrryyyyyy|||ssspppqqqiiiVVVDDD@@@???999555444222222111111000000111111000000000000////////////------------------------......------------..............................///---,,,...222555555555777777888;;;===?????????zzzvvvuuurrrvvv}}}uuuZZZMMMOOOSSSTTTSSSOOOJJJGGGAAA???>>>>>>??????>>><<<777555222111111111000///////////////////////////........................---------............///---------............///---...//////------...///....../////////000000000/////////000000000111111222333333333333555999<<>>@@@>>>===BBBJJJbbb{{{iiiSSSIIIdddrrrzzzcccQQQlll|||{{{xxxrrrfffZZZQQQIIIBBB@@@???>>>@@@DDDBBBBBBCCCDDDEEEJJJOOOTTT```jjj{{{yyymmm___UUURRROOOKKKGGGHHHEEEAAA===<<<<<<>>>???BBBCCCGGGLLLUUUbbbooowww|||uuuoooyyyyyy|||sssvvvmmm___MMMCCC@@@>>>999333222222111000000000000000000000000000////////////------------------------......------------..............................///......///222555666666999:::;;;<<<>>>???@@@AAA~~~|||pppfffgggwww}}}xxxiii[[[LLLHHHNNNSSSRRRNNNEEECCCAAA????????????>>>:::777444222111000///...////////////////////////........................---------............///---------............///---///000///...---...///...////////////000000000/////////000000111111222222333333333444777;;;???AAABBBJJJRRRPPPJJJSSSbbboooqqqsssjjj]]]TTTRRRRRRNNNJJJOOONNNNNNPPPUUU\\\ccciiirrr{{{{{{ggg[[[XXXWWWWWWVVVMMMLLLJJJHHHGGGGGGIIIJJJHHHJJJSSSdddwwwlllWWWRRRUUUVVVVVVNNNIIICCC>>><<<<<<;;;:::333333222111000000000000000000000000000000000000////////////////////////////////////////////////............////////////...////////////000000000///111333444555777:::===<<<===@@@AAA>>>@@@LLLZZZwwwlllTTTSSS\\\vvvfffPPP\\\{{{zzzuuuoooeeeXXXNNNIIICCC?????????>>>@@@DDDBBBDDDGGGJJJPPPZZZgggpppyyycccWWWRRROOONNNNNNKKKFFFBBB@@@?????????AAAAAABBBEEEKKKVVVaaaiiiwww}}}yyywwwwwwkkkfffYYYJJJAAA???<<<666333222111000000000000000000000000000////////////..............................------------......---------.............../////////111333555666777<<<===>>>??????AAACCCDDD{{{ggg___eeeuuuvvvlllqqq|||ttt___PPPLLLNNNPPPQQQIIIGGGEEEAAA>>>======>>><<<999555222111000...---////////////////////////........................---------............///---------............///...///000///......///000////////////000000000111/////////000111222222222222222333333555888===AAABBBEEEJJJMMMIIIJJJ[[[ooo~~~zzzrrrkkkeeeYYYRRRKKKJJJMMMNNNNNNMMMQQQSSSVVVZZZcccsss|||nnneee___[[[TTTRRRPPPMMMKKKHHHEEEDDDFFFGGGLLLSSS[[[hhh|||eeeUUURRRWWW\\\SSSNNNGGGBBB>>>===;;;:::444333222111000000000000000000000000000000000000////////////////////////////////////////////////............////////////////////////000000000111000111333555666888;;;>>>======>>>>>>>>>FFFZZZmmm}}}ZZZRRRiiijjjZZZWWWkkk{{{sssmmmdddYYYMMMFFFBBB???>>>@@@@@@===???CCCBBBGGGOOOXXXeeewww{{{hhh]]]XXXVVVPPPMMMIIIGGGFFFDDD@@@>>>???@@@@@@AAAEEENNNWWW^^^mmmwww~~~}}}vvvppprrrjjjXXXGGG@@@<<<:::444333222111000000000000000000000000////////////..............................------------......---------........./////////000222333444666777888;;;===>>>>>>>>>@@@CCCFFF|||}}}qqqfffgggmmm|||~~~rrr\\\NNNMMMPPPKKKKKKHHHDDD@@@======>>>>>>;;;777444333222000...////////////////////////........................---------............///---------............///...///000000......///000/////////000000000111111...///000000111222333333222333555666888;;;@@@DDDHHHJJJIIIFFFHHHUUUlll}}}~~~ttthhh\\\SSSNNNIIIGGGJJJLLLLLLNNNRRRVVV```kkkuuuvvvggg]]]YYYTTTPPPNNNKKKHHHFFFFFFFFFIIIJJJKKKQQQaaaqqq}}}dddVVVSSSSSSXXXSSSKKKEEE@@@>>>;;;:::444333222111111000111111000000000000000000000000000000000000000000000000////////////////////////............/////////////////////000000000111111000222444555666999<<<>>>===;;;;;;===AAAOOOiiijjjVVVbbbhhhXXX___ppp|||qqqssszzzqqqhhhaaaXXXMMMFFFCCC>>><<<===AAAAAA@@@CCCHHHKKKUUUeeeuuulll[[[RRRTTTPPPMMMKKKJJJHHHBBB>>>>>>>>>>>>???AAAFFFNNNSSSaaajjjvvv||||||wwwhhhTTTDDD>>>>>>666555444333222111111111000000000000////////////..............................------------......,,,,,,------.../////////...111444555555666888999888:::======<<<>>>BBBGGG|||tttvvv~~~hhhWWWOOOLLLLLLKKKHHHCCC@@@@@@AAAAAA>>>:::777666555333111////////////////////////........................---------............///---------............///...000111000///...///000//////000000000111111111...///000111222333333444333555888:::<<<@@@DDDGGGJJJNNNOOOOOO\\\tttzzzsssuuuuuudddZZZRRRKKKKKKIIIKKKPPPRRRTTT[[[dddpppyyyqqqeee\\\WWWTTTRRRQQQLLLJJJIIIIIIHHHHHHPPPZZZkkk|||vvvcccVVV^^^XXXOOOHHHCCC???<<<:::444444333222111111111111000000000000000000000000000000000000000000000000////////////////////////............//////////////////000000000111111111111222555666777999<<>>===>>>BBBDDDHHHPPPXXXeeessstttccc___YYYSSSPPPOOOLLLGGGCCC@@@@@@@@@??????BBBFFFIIIRRRZZZgggttt|||xxxrrrbbbMMMBBBBBB777777555444333222222222000000000000////////////..............................------------......,,,,,,------...//////000...111555777666666888:::888;;;>>>>>>===???EEEKKK}}}yyyooooooyyyiiiPPPKKKMMMMMMJJJFFFCCCCCCEEECCC@@@<<<999888777555444////////////////////////........................---------.........//////---------.........//////...000111000///...///111000000000000111111111111...///000111222333444444444666:::===@@@CCCFFFIIIHHHQQQXXX```wwwgggiii~~~uuu^^^PPPLLLKKKIIIJJJJJJOOOVVV[[[```mmm{{{~~~lll```YYYVVVTTTTTTOOOLLLLLLKKKHHHJJJMMMRRR```tttpppaaa[[[RRRJJJDDD@@@<<<:::555444333222111111111111000000000000000000000000000000000000000000000000////////////////////////............/////////000000000000000111111111111111333555666777999===??????>>>@@@IIIVVVjjj|||YYYKKK___mmmjjjpppwwwrrrlllccc```kkk~~~vvvooofff[[[OOOIIICCC===???EEEAAA???@@@DDDIIIPPP]]]iii~~~jjjcccYYYTTTRRRQQQMMMIIICCCCCCCCCAAA@@@@@@BBBEEEGGGMMMYYYgggsss{{{uuupppsssjjjUUUGGGFFF888888666555444333333333000000000000////////////////////////////////////.........------.........,,,,,,------...///000000...222666777777666888::::::>>>AAAAAAAAACCCJJJPPPqqqhhhlllwwwyyy||||||YYYRRRJJJIIINNNMMMDDDAAAEEEAAA@@@???<<<999666333111000000000000000000//////000000///...........................////////////...------------...//////............/////////000000000000000111111111111///111222222111000222333444777;;;>>>@@@CCCGGGKKKMMMVVVggg{{{___qqqkkkUUUKKKIIIHHHJJJOOONNNNNNWWWggguuuqqqbbbYYYYYYQQQKKKMMMNNNJJJIIIKKKKKKNNNXXXjjjqqq\\\VVVQQQBBBCCCDDD444:::888555222111111222444111111111111000000000000000000000000000000000000000000000000000000000000......///000111222222333000/////////000111222222555444555777:::<<<<<<<<>>:::===CCCCCCBBBRRRfffyyyjjjfffkkkrrryyyssspppqqqxxxwwwbbbOOOKKKPPPQQQJJJDDDDDDCCCAAA>>>;;;888666555111000///////////////000000000///...........................////////////...------------...//////........./////////000000000000000000111111111111000111222222111111333444888:::===@@@CCCGGGIIIKKKNNNgggkkk|||qqq]]]UUUOOOLLLJJJHHHMMMSSSUUU\\\ooonnnbbbWWWUUUUUUQQQMMMMMMIIIHHHKKKUUUcccvvviiiWWWXXXPPPKKKGGG:::;;;999666333222222333444111111111111000000000000000000000000000000000000000000000000000000000000......//////000000111111000000///000000111222333555555777999<<<>>>??????>>>EEEOOOfffnnnmmmtttkkkkkksss|||pppcccYYYLLLDDD???@@@BBBBBBBBBEEEKKKSSS```mmm|||nnncccXXXPPPOOOPPPLLLIIIGGGCCC???@@@EEE@@@CCCHHHPPPYYYfffsss{{{sssmmmlllttt~~~~~~uuulll|||~~~sss\\\LLL@@@>>>999555333222333444111111111111111000000///////////////////////////111000//////.........///------------...///000000333333444666888999;;;;;;@@@>>>>>>??????DDDSSSccc|||ppplllllltttqqqhhhwwwlllTTTLLLNNNLLLGGGHHHGGGDDDAAA>>>;;;:::999333111///...---...///000000000///...........................////////////...------------...//////....../////////000000000000000000000111111111111000111222222222222444666===>>>@@@BBBEEEHHHKKKMMM\\\xxxzzz|||eeeTTTFFFHHHLLLMMMLLLOOOZZZggg|||lll```YYYTTTQQQQQQKKKGGGDDDEEEIIIUUUiii{{{wwwXXXYYYWWWOOOHHHAAA>>><<<888555333333333444222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111222333444666777:::<<<>>>@@@AAAAAA@@@LLL]]]yyykkkdddiii```jjj}}}|||qqqcccUUUMMMAAA>>>>>>@@@BBBDDDKKKRRRbbbmmm~~~xxxdddWWWSSSSSSOOOLLLKKKHHHBBB???AAA???@@@BBBEEELLLWWWccckkkvvvwwwnnnccciiiwwwtttcccgggssszzzzzz{{{hhhSSSCCCBBB===777222000333777111111222222111111000///////////////////////////000///......---.........------------...///000111333444555777999:::;;;<<<>>>???@@@CCCQQQhhh|||~~~xxx~~~sssPPPEEEKKKQQQKKKIIIFFFCCC@@@===<<<<<<555333000---------///000000000///...........................////////////...------------...//////...////////////000000000///000000000111111111111000111222222222444777999===AAADDDDDDCCCEEELLLSSSjjjwwwdddSSSIIIKKKMMMOOOPPPTTTbbbyyyzzzggg\\\XXXWWWQQQMMMIIIFFFEEEHHHTTTaaawwweeeYYYVVVPPPKKKHHHBBB@@@<<<888555444444555222222222111111111000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111222333444555888:::<<<>>>???@@@AAABBBHHHVVVhhhpppaaauuu|||___```qqq{{{pppbbbTTTIIICCCBBBAAABBBCCCEEEKKKZZZhhh~~~{{{fffZZZWWWQQQMMMMMMJJJDDD???>>>@@@@@@???@@@EEEMMMXXX```qqqzzzuuufffdddrrryyyttthhhnnn{{{vvvbbbLLLGGG???777333222333444111222222222222111000000///////////////////////////......---------......------......///000111222444555666888999;;;<<<===<<<@@@CCCOOOpppwwwmmmnnnmmmlllxxxfffOOONNNRRRLLLJJJHHHDDDAAA???===<<<777555111///---...///000000000///...........................////////////...------------...//////////////////000000000111///000000000111111111111000111222222333555999<<<;;;CCCIIIFFFBBBEEESSSaaawwwttt```RRRKKKIIIPPPSSSWWW^^^lllqqqaaaZZZSSSPPPNNNMMMKKKHHHKKKQQQ\\\rrrgggYYYTTTPPPNNNGGGDDD???:::777555555555222222222222111111111111111111111111111111111111111111111111111111111111222222111111111111111111000000111111222444555666:::<<<>>>???>>>???BBBDDDOOO```sssuuueeefffooobbbcccvvvyyyyyyzzzpppbbbSSSHHHBBB???BBBBBBDDDGGGKKKWWWnnnlll^^^UUUNNNNNNMMMJJJFFFDDDAAA@@@???>>>AAAHHHQQQXXXaaammmtttnnndddffftttvvvqqqvvvyyyyyy[[[OOO@@@777666666333000222222222222222111000000////////////////////////......------------...///.........///000111333333555666777999:::<<<===>>>???CCCHHHYYYssshhhllliii^^^cccttttttsss___QQQIIILLLKKKIIIGGGDDDAAA>>><<<888666444111000///000000000000///...........................////////////...------------...///////////////000000000111111000000000000111111111111000111222333444777;;;???<<>>>>>>>>@@@FFFKKKXXXmmmyyybbbeeetttyyyooonnnzzzzzzuuuyyyxxxooobbbTTTIIICCCAAA@@@>>>BBBJJJSSS\\\lllkkk]]]QQQMMMMMMLLLJJJIIIBBBAAA???===>>>CCCJJJPPPTTT___mmmssshhhaaannn}}}xxx}}}~~~jjjZZZGGG<<<:::999444...222222222333222222111000////////////////////////.........---......///000.........///000222444444666777888:::;;;===>>>??????FFFOOOccc{{{uuummmdddhhhtttyyypppiiigggfff^^^VVVQQQLLLLLLLLLJJJGGGCCC???<<<999888666444222111000000000000///...........................////////////...------------...////////////000000000111111111000000000000111111111111000111222333444888===AAA@@@DDDIIINNNWWWiiinnnkkksssmmmrrr]]]PPPJJJJJJRRRZZZ```tttnnnbbbVVVRRRQQQMMMHHHEEECCCKKKRRR\\\iiitttuuuXXXQQQNNNJJJEEE???:::777666666333333222222222111111111111111111111111111111111111111111111111111111111000000000111222222333333111111111222444555777888999<<<>>>>>>???DDDMMMTTTjjjhhh```qqq~~~}}}sssyyywwwlllaaaSSSIIIDDDCCCCCCCCCAAAKKK\\\mmmzzzwwwaaaVVVRRROOOLLLKKKEEEDDDAAA>>>===@@@EEEIIIMMMUUUcccnnnnnnjjjoooxxx~~~|||wwwgggRRRCCC<<<999555111222222333333222222111000///////////////////////////.........//////000111......///000111333444555777888999:::<<<>>>???@@@@@@LLL\\\ooo}}}ooonnnvvv~~~yyy[[[QQQRRRVVV^^^gggLLLMMMNNNMMMJJJEEE@@@===:::999888666444222111000000000///.........................../////////000...------------...//////000000000000111111111111000000000000111111111111000111222333555999>>>BBBEEEEEEHHHQQQccc|||yyyjjj}}}~~~nnnooo___OOOKKKMMMRRR\\\fff{{{rrr___VVVUUURRRMMMKKKEEEGGGIIIRRRZZZYYYkkkeee]]]OOOLLLFFF@@@;;;888666666333333333222222222111111111111111111111111111111111111111111111111111111......///000111222222333111111111222444666777888888;;;===>>>@@@GGGSSS\\\}}}yyycccggg{{{yyyiiieeewww}}}rrrbbbWWWJJJCCCCCCEEEFFFEEEJJJXXXoooxxxeee\\\VVVQQQOOOJJJHHHEEEAAA??????BBBEEEGGGMMMWWWcccnnntttqqqmmmwwwttt}}}uuu}}}ppp\\\JJJ>>>888666555222333333333333222111111///////////////////////////////////////000111111......///000111333555666777888999;;;===>>>???@@@GGGVVViiivvv~~~||||||yyy^^^NNNVVVoooqqqXXXFFFIIIQQQLLLAAA<<<>>>;;;888444222111222333////////////000000000000............/////////000............/////////000000111111111111222222222111111111111111222222222111444666777999===???@@@EEEHHHLLL\\\|||nnnWWWSSSQQQPPPOOOWWWnnnuuuccc]]]WWWOOOKKKHHHHHHJJJMMMMMMQQQ\\\iiiZZZWWWNNNFFFDDDBBB===888777888777666555444333333333222222222111111111111000000000000000000000000000111111111000000000000000222222222333555777999:::999EEEDDD>>>AAAJJJ```{{{ccclllooo{{{mmmooozzztttgggYYYMMMCCCCCCFFFHHHJJJLLLXXXiiijjjSSSPPPXXXOOONNNJJJCCC???@@@AAAAAADDDFFFPPP]]]hhhrrr|||zzzxxx}}}}}}{{{lllSSS===666555444333222222222111000000000000000000000000000000000000000000000000000000000000000000111333555777999777======777999CCCGGGDDDNNN```tttvvvuuusssyyyzzzppphhh```aaasss{{{___LLLIIILLLIIICCC>>><<<999666333222222333///000000000000000000000........./////////000000........./////////000000000111111111111222222222111111111111222222222222333444555555888<<>>EEEGGGFFFTTTggg|||zzzzzzxxxrrriiieeelllxxxwwwxxx}}}ooommmxxxyyyXXXHHHJJJKKKEEE???>>>;;;999666444333222000000000000000000000000....../////////000000000....../////////000000000000111111111111222222222111111111111222222333333555444444666;;;@@@CCCEEEEEELLL```www```OOOPPPPPPUUUaaarrrlll]]]ZZZSSSNNNIIIGGGDDDDDDIIIPPPXXXnnnqqqWWWPPPKKKIIIEEE???<<<<<<999888777555444444333333333222222222111111111111000000000000000000000000111111111111111111111111111111222333555777999:::;;;@@@>>>CCCXXXoooyyyjjjdddcccxxx~~~|||kkkXXXKKKFFFFFFGGGHHHIIIPPPbbbsssmmmSSSQQQNNNJJJHHHFFFDDDAAA@@@@@@AAAFFFPPPZZZcccooozzzwwwyyycccPPPDDD:::333444444333222222111000000000000000000000000000000000000000000000000000000000000111222333666777888;;;777888===BBBEEEIIIMMMmmmyyyuuuhhhcccfffkkkooo}}}hhhaaapppXXXLLLHHHFFFAAA@@@>>>;;;999666444222111111111000000000000000...////////////000000000...////////////000000000000000111111111222222222000111111222222333333333555333555;;;@@@CCCFFFJJJIIIYYYtttxxxeeeWWWOOOSSSXXXddduuuooo___[[[SSSMMMKKKIIIGGGGGGJJJRRR```wwwdddXXXMMMKKKJJJEEE>>>;;;:::999888666555444444444333333222222222111111111000000000000000000000000000111111111111111222222111222333444666888:::;;;@@@CCCAAAJJJfff|||mmmsssiii[[[ggg{{{vvvxxx~~~ooo^^^OOOGGGFFFHHHLLLQQQVVVaaauuulllZZZSSSMMMKKKJJJFFFAAA???AAA@@@BBBIIIQQQZZZgggrrr|||~~~wwwmmmWWWFFF:::333555555444333222111111000////////////////////////////////////////////////000000111333444666777888<<<888:::AAADDDEEEOOO]]]{{{rrrfffeeennnwwwxxxfffbbbnnn}}}}}}gggMMMEEEJJJDDDCCCAAA>>>:::777555333222111111111000000000///////////////000000000111////////////000000000111000000111111111222222222000111111222333333444444666555888???BBBBBBEEEKKKUUUqqqzzzdddUUUQQQRRR___lllyyycccXXXOOOMMMMMMJJJHHHGGGNNNXXXjjjvvvcccQQQMMMPPPMMMEEE>>>;;;:::999777555444444444333333333222222222222111000000000000000000000000000000111111222222222333222333444555888:::<<<===@@@EEEGGGVVVssszzzuuuhhhjjj|||zzznnnyyy}}}ppp```SSSKKKGGGGGGIIIPPP\\\jjjxxxfffZZZNNNLLLLLLGGGCCCCCCDDD@@@@@@EEEJJJRRR^^^iiiyyy~~~sssyyybbbLLL???:::666666555444333222111000///////////////////////////////////////////////////000222333555777888888<<<;;;???DDDDDDGGGYYYooorrrjjjqqq}}}~~~WWW[[[fffooodddNNNEEEKKKHHHFFFCCC???;;;888666555222222222111111000000////////////000000000111111/////////000000000111111000111111111111222222222000111111222333444555555888777<<>>???@@@JJJRRRdddqqqvvvsss{{{vvvrrrbbbSSSKKKHHHHHHIIILLLXXXlll|||gggUUUOOONNNJJJGGGIIIFFFBBB@@@BBBFFFKKKUUU___pppxxxwwwvvvkkkTTTDDD===777777666555333222111111000000000000000000000000000000000000000000000000///000222444666777888888;;;>>>DDDFFFHHHQQQfffzzz{{{uuuzzzcccZZZUUUYYY^^^\\\SSSKKKKKKHHHDDD???;;;999888777333333222111111000000/////////000000000111111111//////000000000111111111000111111111111222222222000111111222333444555666999999>>>DDDCCCFFFWWWllluuutttvvvgggWWWSSSXXXdddooo|||fffWWWRRRNNNJJJHHHFFFIIIUUUhhh{{{rrr^^^SSSLLLGGGEEE===<<<:::888666555444444444444333333333222222222000000000000000000000000000000111222222333444444555666777999;;;>>>@@@BBBEEETTTbbbttt}}}tttvvvuuueeeVVVLLLHHHIIIKKKSSSYYYjjjfffYYYSSSMMMJJJMMMHHHCCC@@@AAABBBEEEMMMVVV```mmm{{{vvvzzzvvv```JJJ>>>888888777555444222111111000000000000000000000000000000000000000000000000///000333555777888888888:::@@@FFFHHHPPP```rrr|||{{{nnnqqq}}}wwwkkktttfffTTTQQQdddttthhhQQQMMMJJJEEE???;;;999999999333333222222111000000///000000000000111111111111000000000000111111111111000111111111111222222222000111111222444555666666999999???FFFGGGOOOiii}}}mmmwwwoooWWWQQQYYYgggzzzwww```WWWSSSPPPNNNNNNIIIJJJWWWjjjttt^^^QQQMMMOOO>>><<<;;;999777555555444444444444333333333222222000000000000000000000000000000111222333333444444666777888:::<<>>;;;777777666444222111//////...////////////000000000000222222222111111111000000000111111111111222222222333444444444333444777999???<<<===AAAIII^^^xxx{{{lll___UUUWWWcccxxxqqq___WWWRRROOOLLLGGGGGGOOO[[[lllppp]]]QQQJJJDDDAAA<<<;;;;;;:::666333444444444333333333222222222222111111111111222222000111333444555555444333555555888<<<<<<;;;???FFFNNNkkk{{{{{{{{{|||~~~ppp___SSSPPPNNNLLLRRR]]]rrrbbbOOOMMMSSSMMMFFFAAA@@@??????DDDKKKPPP]]]ooo{{{}}}yyyhhhFFF<<<:::666333222444333000111111222222222222111111000000000000000111111222...111222222555999;;;;;;DDDCCCHHHRRR[[[eeevvvyyylllfffoooxxxyyywwwxxxrrrppprrrtttZZZCCC@@@AAA<<<999<<<888666555333111000//////////////////000000000111222222222111111111000000111111111111222222222222333444555444444555777:::>>>???BBBJJJYYYuuurrr^^^VVVRRRZZZjjjvvvbbbVVVQQQPPPJJJHHHLLLRRR^^^xxx}}}___PPPLLLAAA===999777999999777555444444444333333333222222222222111111111111222222000111333444555555444444444444777;;;<<<===DDDLLLbbb}}}qqqvvvwwweeeXXXNNNNNNOOOPPP\\\jjj~~~zzzxxxpppnnnqqqzzzyyybbbUUUQQQOOOJJJFFFDDDBBB@@@DDDJJJOOO\\\nnn~~~~~~tttTTTAAA===888444333444222///111111222222222222111111000000000000000111222222000222444555666999;;;<<<<<>>888===888777555333222111000000/////////000000000111111222222222111111111111111111111111111222222222333333444555555444666999;;;;;;>>>BBBMMMdddwww^^^SSSRRRWWWfffzzz}}}fff[[[UUUNNNJJJJJJIIIOOObbbwww]]]MMMOOODDD???999777888999777666444444444444333333333333222222111111111111222222111222333444444555555444666555777;;;>>>BBBLLLVVVmmmuuunnn]]]mmm}}}|||yyylllZZZQQQLLLNNNRRRZZZlll~~~||||||}}}zzzrrrooooooqqqssstttvvv{{{vvv```PPPOOOKKKHHHFFFCCC???@@@DDDMMMYYYkkk{{{ooo}}}cccFFF@@@:::666555444111///111111222222222222111111111000000000000111222222222444666777888999<<<>>>BBBVVVaaa]]]ggg~~~ssscccbbbvvvxxx\\\FFFFFFJJJCCC;;;:::999888666444333111111111//////000000000111111111111111111111111111111111111111111222222222333333333444555555666777:::===BBBDDDGGGTTTqqq}}}}}}xxxrrrsssiiiWWWTTTZZZfffyyy|||zzzxxx{{{xxxkkkXXXQQQLLLKKKGGGGGGSSSccc}}}cccQQQSSSMMMGGG???:::999999777555555444444444444333333333333222222111111222222333222222333444444555555555:::888999===AAAHHHTTT```yyy|||vvviiiZZZhhh|||}}}qqqcccSSSOOONNNRRRYYYggg~~~vvvssswww{{{vvvrrr~~~sss[[[PPPLLLIIIHHHFFFAAA@@@CCCIIITTTeeeuuuooorrrmmmLLLCCC:::777666444222111111222222333333222222111111111000000111111222333333444666999999888<<>>BBBEEEAAA;;;:::888666555333333333000000000111111111222222111111111111111222222222222222222222333333333333333555666777888:::>>>AAAEEEMMM]]]vvvcccZZZ___zzzvvvaaaWWWXXXcccrrrzzziiibbbiiisssmmm^^^QQQNNNKKKGGGGGGMMMMMM```qqqlllQQQNNNHHHBBB>>>===<<<:::777555555555555444444444333333333222222222222333333333333333333444555666777:::888:::???FFFQQQbbbpppzzzppp~~~pppoooyyy{{{sssaaaXXXRRRTTTXXX```lll~~~nnn]]]RRRRRRRRRQQQZZZggguuuwwwiiiWWWRRRPPPRRRZZZbbb]]]XXXWWW[[[ccckkkpppfffXXXUUU\\\kkkcccVVVJJJJJJMMMKKKGGGDDDCCCIIITTTbbbrrr{{{yyycccPPP>>>999777444333777222222333333333333222222222111111111111222333333444222444999999:::DDDRRRccceeexxxyyyxxx|||zzz~~~qqqpppvvvmmmZZZ\\\fffkkkaaaQQQGGGDDDDDD<<<;;;999777555444444333000000111111111222222222000000111111111222222222222222222333333333444444333555777888999;;;???BBBJJJZZZvvvoooYYY[[[eeegggWWWZZZeeerrr}}}zzzwwwpppsss[[[RRROOOJJJHHHJJJHHHVVVffftttdddPPPKKKEEEAAA@@@>>>;;;777555555555555444444444444444333333222222333333444444444333333444555777777;;;:::===EEENNN\\\nnn~~~xxx{{{xxx}}}|||iii\\\YYYWWWZZZ```jjjyyy~~~ttt```RRRRRRPPPKKKQQQ]]]ppp}}}ttt[[[RRRRRRRRRUUUaaa```[[[UUUQQQWWWdddnnnhhhXXXPPPOOOVVVpppsss```NNNKKKQQQQQQJJJDDDBBBEEEKKKWWWgggwwwsss[[[DDD<<<888333333888222333333444444333333222222222111111222222333444666222444:::;;;===KKK\\\kkkxxxxxxjjjooohhhaaaccckkkggg^^^eeevvvkkkssskkkOOOBBBDDD<<<;;;:::888666555444444000111111111111222222222000000111111222222222222222222333333333444444444444555777888999<<<@@@CCC```www```YYYggguuuqqqYYYQQQaaavvvxxxuuupppjjjjjjwwwxxxeeeVVVRRRMMMJJJLLLGGGOOO]]]nnnVVVQQQKKKGGGDDD@@@:::666666666555555555444444444444333333222222333333444444444333333444555777888======BBBKKKWWWfffyyysssaaaZZZ]]]]]]aaahhhsssvvv\\\[[[XXXYYYkkkzzzhhhlll~~~lllVVVPPPKKKGGGOOO___tttdddUUUUUUVVVWWWhhhhhhdddYYYQQQUUUdddssslll]]]TTTPPPRRRhhhnnnXXXTTTZZZ[[[SSSKKKCCCCCCFFFPPP___qqq~~~cccIII???999333333888222333333444444333333222222222111111222222333444777333444;;;===@@@PPPdddppp~~~wwwlllhhh```VVVaaaoooeeekkkgggLLLHHH>>><<<::::::999777333000333333333222222222111111111111222222222333333333222333333444444555555555111333666999999999AAAKKKeeeeee^^^tttooo]]]ZZZcccpppzzz~~~{{{}}}wwwkkkeeekkkwww}}}|||aaaWWWSSSNNNIIIDDDIIIUUUggg}}}iiiWWWHHHFFFFFFBBB===<<<666666666777666555555444222222222222222222222222777666555555555777888999===???FFFRRR]]]mmm|||kkk^^^]]]ccc\\\ffftttuuubbbYYYSSSLLLSSSVVVYYY~~~ooo```[[[wwwvvvXXXPPPMMMHHHNNN[[[yyyyyyaaaRRRQQQ\\\qqqxxxlllXXXQQQTTTcccxxxtttdddTTTUUUQQQcccaaaWWWeeeooocccOOODDDCCCFFFMMMVVVcccvvvqqqQQQBBB===888555555444333222222111111222222222222222222333444555555555888;;;;;;<<>><<<;;;999888333333333222222222222111111222222222222333333333222333333444444555555666666666999===???@@@GGGOOOooo~~~fff]]]dddxxxzzzcccZZZ^^^gggttt~~~~~~fffWWWOOOLLLKKKIIIOOO^^^tttyyy^^^FFFBBBCCC@@@===???777777777777666555444444222222222222222222222222777666555555666777888999<<>>;;;888555444333222222111222222222222222222222333444555666444777;;;;;;>>>HHH[[[kkkmmm}}}qqq|||yyyrrroootttzzzIIIGGGEEEBBB>>>999777777888333333333333222222222222222222222222333333333333222333333444555555666666666666888<<<>>>AAAJJJTTTxxxxxx\\\OOO```uuu|||hhhZZZ___iiirrr||||||www\\\QQQOOOPPPIIIGGGTTTiiihhhJJJEEEGGGAAA<<<>>>:::999888777666555444333333333333333333333333333666666555555666888999:::<<>><<<:::444444444333222222222222222222222222222333444555666666999<<<===CCCRRRfffuuuyyyyyyyyylllrrrmmmpppsssttt}}}~~~QQQGGGGGGDDD???999555444555444444333333333222222222222222222333333333444444222333333444555666777777666777:::;;;;;;AAASSSdddiiiYYYZZZsssvvvmmm```^^^lllxxxuuusss|||pppaaa^^^```eeetttmmm[[[TTTPPPHHHEEEOOO```wwwtttTTTNNNOOOEEE<<<<<<<<<;;;999888666444333333333333333333333333333333666555555555666888:::;;;>>>FFFWWWllllllkkk{{{pppwwwvvvoookkkiiijjjmmmwwwkkk[[[QQQMMMLLLOOONNNQQQWWWffflllyyy|||bbbTTTNNNRRRZZZyyyjjj```iii```dddzzzdddZZZgggdddVVVNNNIIIKKKGGGDDDDDDGGGNNN]]]jjjuuuuuuuuuRRR===<<<;;;333444444333222222222222333333222222333333444555666999<<<===???III___wwwyyylllbbbmmmsssooo|||tttzzzyyyuuu~~~qqqWWWHHHHHHGGGCCC???<<<:::999444444444333333333222222222222333333333444444444222222333444555777777888888<<<@@@???===HHHddd~~~uuuYYYbbbrrrzzzeeebbbiiiyyy|||jjjccchhhuuufffZZZXXXWWWUUUZZZccc|||lllYYYPPPJJJHHHNNNUUUfffaaaRRRMMMEEE>>>===>>><<<:::888666444444444333333333333333333333333555555555555777999;;;===BBBMMM```uuurrrooopppwww}}}ppplllllllllooorrr~~~~~~ppp^^^SSSQQQSSSUUUUUUWWWWWW[[[jjjvvvyyykkkVVVOOOSSSYYYwwwvvvdddfffqqqeeeuuurrrbbbfffsss\\\PPPKKKJJJFFFCCCCCCDDDIIIVVVbbbpppvvvvvv^^^CCC>>>;;;222555444333333222222333333333333333333444555666666:::<<<;;;===MMMjjjzzz|||pppgggccc```^^^bbbeeegggiiilllrrr|||yyysssrrr||||||llljjjdddXXXLLLIIIEEECCCBBB@@@===;;;444444444444333333333333333333333333444444444444222222333555666777888999777;;;@@@@@@AAAQQQsssaaaMMMhhh|||dddiiissskkk]]][[[```ZZZWWWWWWVVVTTTSSSUUU\\\ssszzzZZZTTTNNNLLLMMMLLLSSSqqqwwwYYYJJJEEECCCAAA>>>===:::888666555555555333333333333333333333333444444555666888:::===>>>FFFUUUiii|||}}}zzztttkkkhhhjjjlllqqqvvvvvvmmmgggllltttzzz}}}tttaaaSSSNNNRRRZZZ``````eee___\\\eeessswww{{{^^^RRRTTTYYYxxxgggaaappppppiiiffffffUUUMMMHHHDDDBBBAAAAAADDDNNNYYYkkkxxxpppnnnNNNBBB<<<444555444444333333333333333333333333333444555666777777999999===PPPqqq{{{hhhbbbYYYSSSOOONNNNNNNNNMMMPPPSSSSSSRRRTTTZZZ___dddeeeggggggggghhhkkkmmmpppxxx}}}yyyxxxyyyzzz|||uuurrrqqqzzzzzzsssmmmhhh\\\SSSHHHBBBAAA@@@===999555444444444444333333333333333333444444444444555222222333555666888999999666888<<>>999555555444444444333333333333333333444444444555555222222333555666888999999;;;:::>>>IIIZZZqqqnnncccqqquuu___pppvvvzzzsssddd]]]cccaaaVVVRRRVVVWWWSSS\\\ZZZccc}}}xxx___SSSMMMNNNJJJIIIZZZrrreeeYYYLLL<<<>>>===:::888666666777888444444444444444444444444444444444666888;;;>>>???JJJ^^^tttuuuoookkkkkklllooowwwyyyvvvsssnnndddYYYVVVXXXTTTUUUZZZccclllrrrtttsssvvv|||kkkVVVPPPLLL^^^~~~vvv```YYYWWWppp}}}jjjcccyyymmmqqq~~~lllVVVNNNKKKIIIGGGDDDBBBGGGNNN^^^ddd|||mmmnnnqqquuuVVVBBB;;;999555555444333333333333444444444444444444555777777555<<>><<<;;;CCCSSSlll|||yyytttssspppjjjgggmmm{{{zzzjjjWWWPPPUUURRRbbbtttrrr^^^VVVOOOKKKWWWjjjqqqXXX\\\pppkkkgggtttttt}}}xxxrrrdddQQQIIIDDDFFFDDD@@@CCCKKKUUU```ppp|||zzziii}}}zzzyyy```III>>>>>>666444222222333555555555444444444444666777888999999AAA<<>><<<<<>>===666444222222444555555555444444444555666777888999666AAAEEEVVVyyy~~~eee___ZZZYYYXXXVVVVVVWWWVVVUUUTTTUUUVVVWWWVVVTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUVVVXXXZZZVVV[[[ccckkkpppnnnhhhccc___]]][[[[[[[[[[[[ZZZYYY]]]jjjxxx|||tttiiidddddd___dddjjjttt```HHHCCC@@@@@@999888777555444444555555444444333333333333444444555555666666777888999999>>>>>>DDD[[[}}}uuuvvv~~~uuukkkiiicccZZZVVV]]]mmm{{{rrrYYYRRRPPPJJJIIINNN```dddNNNJJJAAA;;;888999999777666888555444444333333444444555444777555777===<<<@@@NNNddd~~~~~~yyytttqqqlllkkkqqq}}}vvvxxxoooVVVQQQRRROOOPPPUUU}}}gggccc|||fffhhhooosssiiinnndddVVVLLLKKKIIIDDDCCCHHHKKKVVVgggvvvzzzYYYAAA???888555333333444666666555444444555555666888999:::888AAAKKKbbb~~~}}}{{{llliiiddd___[[[XXXWWWXXXZZZXXXWWWXXXYYYXXXWWWUUUVVVUUUUUUTTTTTTTTTTTTTTTVVVWWWWWWVVVUUUVVVYYY[[[```bbbgggmmmssswwwyyyzzzrrrpppkkkddd^^^\\\___aaaaaahhhppptttnnnfffeeeiiidddmmmzzzdddKKKEEEAAA@@@;;;:::888666555555555555444444333333333333444444555555666777888999999:::@@@>>>GGGbbbyyysss{{{vvvjjjaaa```gggmmmyyyooocccUUURRRNNNKKKMMMWWWvvvqqqVVVNNNCCC===999999999777777999444444333333333333444444444777555777======EEEXXXnnnttt~~~}}}vvvxxxrrrlllmmmuuukkkXXXVVVXXXWWWWWW[[[xxxqqqfff|||zzzdddrrrzzzkkk```eeeppp^^^OOOLLLJJJEEECCCFFFFFFQQQaaaqqq~~~|||cccFFFBBB999777555444555666666666555555555666777888999:::>>>???LLLhhh|||tttkkkdddbbbaaa```\\\[[[ZZZZZZ[[[[[[ZZZYYYWWWWWWWWWVVVVVVVVVUUUUUUWWWXXXXXXWWWWWWXXXZZZ]]]aaacccggglllssszzzwwwkkkhhhjjjzzztttpppssssssooolllmmmrrr}}}}}}___MMMHHHEEEFFF===<<<:::777666555555555555444444333333444444555555555666777888999::::::===<<>>>>>KKKdddzzz}}}pppyyywwwssswwwqqqllloooyyyrrrgggeeedddbbbdddiii{{{ttt|||vvvfffttt|||lll```ccchhhRRRLLLKKKGGGDDDEEEEEEMMM[[[kkkyyytttlllKKKCCC:::888666555666777777666666666666777888999:::;;;@@@???TTTvvv{{{uuuoooaaa___\\\ZZZZZZZZZZZZYYYWWWWWWWWWXXXWWWVVVVVVUUUSSSUUUVVVUUUUUUUUUWWWYYYccciiisss|||yyynnnuuu~~~{{{lllxxxoooXXXLLLEEECCCHHH???===;;;999777666555555555555444444444444555555555555666777999:::;;;;;;???BBBXXXxxxyyypppuuuxxxsssxxx^^^UUUrrrkkk[[[QQQMMMMMMJJJ\\\{{{uuuXXXKKKDDD>>><<<:::777777:::555555555444444555555555666888666:::???@@@QQQooo~~~zzzsssrrrqqqnnnmmmrrr}}}lllcccpppyyyyyynnn```aaawwwZZZOOONNNJJJFFFEEEDDDJJJUUUcccrrrwwwwwwTTTDDD<<<:::777666777888777777666666777777888:::;;;<<<>>>EEEfffyyytttllleeeaaa^^^[[[ZZZWWWWWWXXXXXXXXXWWWVVVUUUTTTVVVXXXXXXWWWWWWXXXYYYiiissswwwgggqqq~~~qqqjjjnnn}}}xxxssswwwoooaaaWWWHHH@@@EEE@@@???<<<999777666555555555555444444444444555555444555666777999:::;;;<<>>;;;888777:::777666666555555666666777888999777;;;@@@BBBVVVxxxwwwqqqtttpppppprrrwwwqqqdddyyyyyypppooommmjjj[[[\\\{{{ssseeedddkkkxxxdddUUURRRMMMHHHFFFDDDGGGOOOZZZiiixxx}}}```GGG===;;;888777888888888777777777777888999:::;;;<<>>;;;999888888999888777777777777888999:::<<<<<>>;;;999777666555666666666666666666666666333999888777<<<:::888AAABBBmmmwww{{{|||xxxuuu[[[UUUaaahhhxxxfffWWWUUUMMMMMMRRRccc___IIIBBBFFF<<<444888<<<888888777666666666666666:::;;;<<<===AAANNNdddvvv}}}yyyuuussszzz~~~iiillleee]]]TTTXXXXXXooo{{{nnngggccc```]]]^^^bbbnnneeeWWWPPPKKKHHHEEEDDDGGGNNN\\\lllzzz}}}mmmTTTAAA888999:::333444999666666444555888:::999:::>>>===lllppphhhaaabbbgggmmmxxx}}}zzzddd[[[[[[[[[bbbyyy{{{tttsssyyy}}}~~~kkkFFFDDDBBB@@@===;;;888777777666666666666666666666666888<<<888888>>>;;;;;;EEEOOO}}}zzz|||||||||___QQQ^^^oooooo[[[TTTMMMLLLNNN[[[wwwfffMMMDDDFFF>>>666888999888888777666666666666666888999;;;===CCCTTTmmm~~~zzzvvvttt|||zzzuuukkk\\\ZZZVVVkkkwwwoooiiiccc___bbbbbbdddtttttt```TTTMMMIIIGGGFFFGGGMMMYYYiiiwwwyyyrrrYYYEEE:::999;;;555666:::777888666666::::::999<<<@@@JJJxxxyyymmmmmmvvvsss\\\VVVYYYZZZkkkNNNFFFEEEBBB???<<<:::888888666666666666666666666666:::;;;666888@@@??????KKK```|||zzzgggVVViiieeeWWWPPPLLLJJJSSSjjjmmmSSSFFFFFF???999888666999888777777666777777777888:::===>>>GGG]]]zzz{{{vvvwwwxxxkkkpppssseeeZZZRRRiii|||tttjjjdddhhhhhhfffllliiiXXXOOOKKKIIIGGGGGGKKKUUUdddsss}}}ttt~~~bbbJJJ<<<999;;;666777;;;888:::888888;;;;;;:::===CCCRRRooodddgggccc```mmmYYYHHHFFFDDD@@@===:::888888666666666666666666666666777888555999BBB@@@BBBOOOnnnzzzyyy{{{pppttt^^^TTTNNNJJJOOOaaauuuWWWFFFDDD???<<<;;;666999888888777777777888888:::>>>???@@@LLLeeezzzvvv{{{|||xxxyyy}}}tttfffZZZQQQTTT]]]hhhrrrzzzvvvcccSSShhhvvvmmmjjjooosssvvvpppZZZQQQMMMIIIGGGFFFHHHQQQ```ppp{{{zzzoooPPP>>>888;;;777777:::888:::888888:::999999>>>EEEXXXvvv]]]___zzz[[[IIIGGGDDD@@@===:::888777777777777777777777777777777888666;;;BBB>>>AAARRRwwwvvv{{{eeeVVVOOOJJJMMMZZZttt```KKKDDD>>>>>>>>>888999999888888888888999999<<>>:::888777777777777777777777777777:::;;;999===AAA<<>>@@@999999999999888999999:::;;;;;;======AAAVVVvvv~~~yyyyyytttvvv}}}pppbbbXXXQQQKKKHHHFFFGGGGGGFFFKKKRRRKKKPPPWWWYYYTTTSSS]]]iii~~~oootttrrrllllllYYYNNNGGGGGGEEEEEEJJJWWWhhhtttaaaEEE888;;;999777888777666666777888777888AAALLLzzzvvviiiaaaTTTMMMKKKHHHCCC???<<<999888777777777777777777777777:::;;;999<<>>???999999999999999999:::;;;;;;;;;===>>>GGGccctttpppuuuzzz~~~nnn___VVVQQQHHHEEEDDDCCCCCCEEEPPP[[[[[[TTTNNNLLLIIIGGGLLLTTTTTTfff}}}sssxxx}}}cccQQQIIIIIIGGGEEEHHHRRRaaammm|||jjjJJJ;;;>>>;;;888999777666666777888777:::DDDPPPxxxrrreeeYYYOOOMMMJJJEEEAAA===;;;999777777777777777777777777666777666;;;AAAGGGccc~~~|||ddd]]]UUUOOOIIIQQQpppyyy[[[CCC===>>>888999999999999::::::;;;<<<<<<>>>AAANNNooopppnnnuuuwww}}}}}}iii[[[SSSKKKIIIHHHHHHFFFHHHSSS___fff]]]TTTRRROOOIIIIIILLLLLLVVVZZZaaa|||vvv{{{kkkVVVLLLKKKIIIFFFGGGOOO]]]hhhttt|||pppNNN===@@@>>>::::::888666666888999999;;;GGGTTTgggwwwxxxzzzggg^^^MMMFFFGGG>>>777===888888777777777777888888444===>>>>>>AAAKKKnnnxxxrrrxxx\\\TTTMMMKKKSSSbbb[[[DDD@@@???:::<<<;;;::::::999999999999999CCCCCCXXXvvvvvvmmmlllooouuuooo]]]SSSMMMKKKFFFEEEVVVlllxxxuuuUUUQQQQQQIIIKKKPPPTTTYYY\\\]]]fff~~~iiihhhttt~~~ttt```RRRLLLHHHIIIHHHIIIUUUdddqqqVVV???<<<888>>>AAA333777:::<<<555===>>>???eeeZZZ{{{zzzyyy{{{ZZZHHHGGG@@@888<<<888888777777777777888888888===;;;===EEETTTyyyxxxuuu}}}aaaXXXPPPLLLOOOYYYwwweeeJJJCCCAAA===<<<;;;::::::999999::::::888AAADDDaaawwwpppqqqtttzzzlllXXXTTTSSSOOOOOOUUU~~~ooo]]]NNNPPPMMM^^^jjjeeeWWWSSS^^^jjj{{{ppp___eeepppiiiUUUMMMIIIIIIHHHHHHRRR___ooo~~~}}}^^^EEE???888888<<<444666999<<<666>>>@@@DDDmmmhhhPPPiiiKKKGGGAAA999;;;888888777777777777888888;;;<<<999???SSSkkkxxxyyylll```UUUNNNMMMPPPhhhlllNNNDDD@@@<<<<<<;;;::::::::::::::::::999@@@JJJqqqwwwsssuuuyyy|||xxxhhh___VVVPPPOOOrrrttt[[[XXXRRRlll{{{cccPPPLLLOOOUUUiiibbb[[[___www}}}uuutttYYYOOOIIIIIIHHHFFFNNNYYYlll{{{fffIIIBBB999555999999666888<<<777@@@CCCJJJwwwtttjjjTTTNNNqqqNNNGGGBBB;;;<<<999888888777777888888999;;;;;;:::HHHhhh~~~yyy{{{wwwgggWWWPPPOOONNNaaajjjMMMDDD???:::<<<;;;;;;:::::::::;;;;;;===BBBPPP~~~uuussswww|||{{{uuu___WWWXXX[[[|||wwwfffYYYmmmbbbRRRQQQKKKUUUaaawwwyyyaaaVVVooopppiiicccppp}}}]]]RRRIIIIIIHHHFFFLLLVVVhhhxxxmmmIII@@@===999:::???777888<<<888@@@CCCNNN|||ooojjjOOOSSSnnnOOOHHHCCC<<<>>>999999888888888888999999;;;<<<>>>RRRyyyzzzyyy}}}zzzzzz~~~wwwmmmooojjjVVVOOOQQQNNN^^^xxxiiiOOOFFFAAA:::;;;;;;;;;::::::;;;<<<<<<@@@EEEUUU}}}~~~zzzqqqpppvvv{{{wwwttt|||lll___RRR___vvvZZZ___{{{|||^^^VVVQQQTTTRRRVVVrrrpppXXXkkkuuuhhheeebbblllcccUUUJJJIIIIIIGGGLLLTTTcccuuuyyyNNN>>>@@@===:::>>>888999<<<888>>>AAAQQQxxxQQQTTTvvvqqq}}}dddNNNIIIDDD>>>???999999888888888888999999;;;>>>BBBXXXtttwww~~~~~~|||~~~~~~zzztttvvvyyy|||qqqbbbaaa}}}wwwiiijjjooo{{{oooVVVOOORRRMMMYYYnnnuuuXXXKKKDDD===;;;;;;;;;;;;;;;;;;<<<======HHHZZZ~~~wwwoooooovvv|||lll^^^WWWXXX___gggvvv___UUUbbb___YYYnnnttt```OOORRRSSSQQQUUUmmmgggppp}}}yyy|||nnn\\\MMMIIIIIIHHHLLLSSS___sss^^^AAAAAA???888999999999<<<888>>>AAAUUUVVVUUU}}}eeeooommm[[[JJJIIIFFF???>>>:::999999888888999999:::999>>>CCC[[[zzzpppwww~~~{{{yyyxxxwww}}}tttnnnrrrsssvvvxxxzzz|||}}}xxxhhh[[[XXXqqqoooYYYWWWVVV[[[lllyyy]]]TTTUUULLLSSSccccccMMMDDD@@@;;;;;;;;;;;;;;;<<<======;;;MMMbbbuuunnnqqqyyytttjjj```XXXVVVYYY\\\ppp}}}eee]]]mmmjjj^^^ccc}}}[[[QQQPPPWWWSSSUUUxxxyyydddQQQJJJIIIHHHJJJPPP[[[qqq{{{rrrGGG@@@>>>777999999888<<<999???CCC[[[ZZZWWWxxxooonnniiihhhWWWGGGIIIHHH@@@<<<:::999999888888999999:::777===CCC]]]tttooowww~~~|||~~~~~~~~~~~~|||yyyxxxsssqqqwww{{{mmmiiimmmpppqqqssstttuuuwww{{{}}}zzzkkk```XXXSSShhhtttZZZVVVPPPNNN[[[wwweee[[[YYYLLLPPPZZZjjjLLLBBB@@@;;;;;;;;;;;;;;;<<<===>>>;;;RRRjjjuuuooorrr{{{~~~{{{iii```___VVVaaakkkwww}}}iiifffzzzooobbbXXXkkkwwwWWWKKKZZZ[[[MMM[[[|||jjjTTTKKKIIIGGGIIINNNYYYqqqyyyLLL??????:::===999888<<<:::AAAFFF```WWWVVV