BM6P6(@ ************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++))))))************)))))))))************+++++++++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,+++***)))------......------,,,,,,++++++++++++++++++++++++++++++---......---++++++,,,,,,---...///000111222***++++++,,,,,,++++++***------,,,+++,,,---...//////////////////000111111222111111111000000//////////////////000000000000222222111111000000//////000000000000000000000000333333333333333333333333555555666777777666555444333444555666777999999:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============;;;;;;<<<<<<;;;;;;:::999;;;;;;::::::999888777777777777777777666666666666222222222111222222333333222222222222222111000///000000000111222222222333000000000000000000000000000///...---------------...---,,,,,,++++++++++++////////////////////////---,,,,,,++++++,,,,,,---.........------,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((((((((()))************************))))))***+++,,,,,,------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,)))(((''''''(((***,,,...---------,,,,,,+++++++++++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++,,,,,,+++******+++,,,,,,+++++++++*********))))))))))))***++++++++++++***...---,,,************+++******+++,,,---......///---------............///.../////////...------,,,++++++++++++++++++++++++,,,,,,,,,---------......................................................,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,)))***,,,------,,,***)))...---,,,+++++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++...------,,,,,,++++++***)))***++++++,,,---............---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000***++++++,,,,,,++++++***---,,,+++*********,,,,,,---,,,+++******,,,---///,,,,,,+++***+++,,,---...---,,,,,,,,,,,,---......---,,,,,,+++,,,---///000---...///---+++(((((((((++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,---+++(((&&&&&&(((+++---************************++++++++++++++++++++++++************************)))******+++++++++++++++))))))************)))))))))************+++++++++***++++++++++++++++++,,,************************,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,------------------,,,,,,,,,------,,,,,,,,,...------,,,---...///000//////......//////000111111111000000000/////////////////////000000000111111111111000000/////////111111111111111111111111222222222333333444444444555555666777777666555444444444444555555666666666999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<;;;::::::;;;;;;::::::999888888777555555555555444444444444333222222111222222333333333333333333333222111111///000000000000000111111000000000000000000000000...------,,,++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++******************************************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++)))))))))))))))))))))))))))******+++,,,,,,------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++---...---------,,,,,,+++++++++++++++++++++++++++++++++---,,,+++*********++++++******************************+++,,,,,,,,,,,,+++++++++************++++++,,,,,,+++******+++,,,,,,+++++++++*********))))))))))))******++++++++++++******)))(((((()))***+++*********+++++++++++++++------------...........................---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------................................................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---------)))***,,,------,,,***)))---,,,+++******+++,,,------------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++------------------------++++++*********+++,,,---++++++,,,,,,,,,,,,++++++---,,,+++++++++,,,---...///...---,,,---...000111,,,,,,+++++++++,,,---...---,,,,,,,,,,,,---......,,,,,,+++++++++,,,------***+++,,,+++)))'''''''''++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))******++++++******))))))************)))))))))************++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++******&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///......---,,,+++******,,,------......------,,,...------------...///000......------......///000000000///////////////.../////////000000000111111000000000000////////////111111111111111111111111111111222333444555555666555555666666666666555555666666555555555555555555777777888999:::;;;;;;<<<<<<<<<<<<<<<;;;:::999888<<<============<<<;;;;;;;;;::::::999999888888888555555555444444444444333333333222222111222222333333333333444333333222111000///////////////......////////////////////////,,,++++++************+++...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,++++++++++++***************************************************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------))))))))))))))))))))))))*********++++++,,,,,,---------,,,+++************++++++++++++++++++++++++---,,,+++******+++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++,,,++++++******++++++,,,+++++++++*********************))))))******+++,,,(((((((((((()))***,,,,,,++++++++++++******)))))),,,,,,,,,---------......,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---***+++,,,------,,,+++***++++++*********++++++,,,------,,,,,,,,,,,,++++++---------------.........******+++,,,,,,---......---------,,,,,,+++++++++------------,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------++++++*********+++,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,------...///,,,+++*********+++------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,---......---------------,,,,,,+++)))***,,,+++)))(((((()))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))************)))))))))************))))))))))))*********+++++++++,,,,,,++++++******))))))************************++++++,,,,,,,,,++++++***'''((()))***++++++++++++++++++++++++++++++++++++///...---,,,,,,---...///000000//////...---,,,,,,,,,,,,------------,,,,,,---------------.........---------------...//////////////////............//////000000000111111111////////////////////////111111111111111111111111111111222333444555666777555555555666666666666666777777888888888888999999777777888999;;;<<<======<<<<<<======<<<;;;::::::=========>>>===<<<<<<;;;:::::::::999999888888888777777666666666555555555333333222222111111222222222222222333333222222111000000000//////.................................++++++***************+++...------,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---------------------------************************************************************++++++++++++++++++++++++++++++++++++************************---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,++++++*********+++************************---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,++++++++++++***+++------------------------******+++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++******************************)))))))))***+++,,,++++++++++++,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,------------++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***++++++,,,,,,++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......)))))))))((()))***+++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---.........///000///...,,,+++***,,,------,,,+++,,,---+++++++++,,,,,,,,,------************************++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))************)))))))))************))))))))))))*********++++++++++++++++++******)))))))))***************************++++++,,,,,,,,,++++++***+++++++++++++++******************************...---,,,++++++,,,---.....................------++++++,,,,,,,,,,,,++++++++++++,,,,,,---------------------------...//////............////////////000000000000111111111111/////////000000000000000111111111111111111111111111111222333555666777777555555555555666666777777666666777888999:::;;;<<<999999:::;;;<<<===>>>???<<<<<<===>>>>>>>>>>>>>>>=========>>>===<<<<<<;;;::::::999999999999999888666666666666555555555555444333222222111111111222000000111111111111000000111111111000000/////////------------------------,,,,,,++++++++++++,,,,,,---------,,,,,,---......---------------------------,,,,,,++++++,,,,,,---------------------------************************************************))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,++++++******++++++************************,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,++++++******------------------------******+++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++*********************************)))******+++,,,------------,,,,,,++++++((((((((()))***+++++++++++++++++++++,,,,,,,,,---******++++++,,,++++++***************************,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...---------,,,,,,+++++++++******+++,,,,,,---......------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------------------,,,,,,,,,,,,------,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,---------,,,++++++++++++,,,------,,,---......---,,,***)))***,,,------,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))******++++++******))))))************)))))))))************+++++++++***************)))))))))******************************+++,,,,,,,,,++++++,,,,,,------,,,++++++***************************+++******))))))******+++******++++++,,,,,,------***++++++,,,,,,++++++***+++,,,------......------......------......///000...////////////000000000000000000111111111222222000000000000111111111111222222222222222222222222222222333444555666666777555555444555555666777888444444555777888999:::;;;::::::;;;<<<===>>>>>>???<<<===>>>???@@@@@@@@@@@@<<<============<<<;;;;;;999999999999999999999999444444444333333333333222444444333222111111111111...///000000000000000000111111000000000000000///........................---,,,,,,,,,,,,------...------------------...///+++++++++++++++++++++++++++******))))))******+++******++++++++++++,,,,,,************************************************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,---+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++***++++++,,,,,,++++++******************+++++++++))))))***++++++++++++***,,,,,,,,,,,,+++***)))(((%%%%%%&&&'''((()))************+++++++++,,,,,,,,,******+++,,,,,,,,,++++++************************,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,------............---,,,,,,+++******)))******+++---......///,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++*********++++++++++++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------***+++,,,---------,,,,,,+++++++++++++++,,,------)))************))))))((()))***,,,,,,+++******+++++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******+++++++++++++++))))))************)))))))))************+++++++++))))))))))))************************************)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++*********+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------///000000000///...//////......//////000111/////////000000000111111000000111111111222222222000111111111222222222333222222222222222222222222333444444444555555666666555444444444555666888999666666777777888999::::::;;;;;;;;;<<<<<<<<<=========>>>>>>?????????>>>>>><<<<<<<<<<<<<<<;;;::::::999999999999999999999999444444444333333333222222555444333222111111111111//////000111111111111111......///////////////000........................,,,,,,,,,,,,,,,---......---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++*********++++++,,,,,,,,,************************************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------+++++++++,,,,,,---------)))******+++,,,,,,------++++++,,,,,,,,,+++***)))******************************+++,,,,,,,,,,,,+++++++++************++++++***+++,,,,,,,,,,,,+++***))))))*********+++++++++''')))+++,,,---,,,***)))***+++,,,,,,,,,+++***)))'''((((((((())))))******************++++++++++++***++++++,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,((()))+++,,,---------,,,+++++++++,,,,,,---------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++++++++******++++++,,,,,,++++++***)))))))))******+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***))),,,,,,------------,,,,,,,,,------------+++***))))))******+++++++++++++++***+++,,,---------,,,,,,+++++++++***++++++,,,---******))))))******++++++***+++---,,,+++******+++++++++,,,,,,,,,,,,------((((((((((((((((((((((((************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++))))))************)))))))))************+++++++++(((((())))))******++++++************************)))***+++,,,,,,,,,,,,,,,((()))***+++,,,---------------------------------,,,---////////////---,,,------------------------,,,------......------,,,...///111222222222111000///////////////000111111//////000000111111222222000111111111111222222222111111222222222333333333222222222222222222222222444444555555555555555555555444444444555666888999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>??????>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999999666666555555555444444444555444333222111111111111///000111222222222222222,,,------....../////////////////////////////////,,,+++++++++,,,------...---------------...///000////////////////////////---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........************************************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000........................+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++++++++,,,,,,---------))))))***+++,,,,,,------++++++,,,---,,,+++***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++***+++,,,------,,,+++***))))))******++++++++++++&&&(((+++......,,,***(((***+++---...//////...------------,,,,,,,,,,,,+++)))************+++++++++***+++,,,---------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......------,,,++++++******++++++,,,)))***,,,---......------+++++++++,,,,,,------------------...///000000111***++++++,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++(((((())))))*********+++++++++++++++++++++++++++........................------...///...---+++***,,,------......------,,,.../////////...,,,***))),,,---...////////////...***+++,,,---...---,,,,,,++++++******++++++,,,---------,,,+++,,,---///000,,,...//////---+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((((()))))))))************))))))))))))))))))))))))******)))((('''&&&%%%%%%%%%&&&''')))******++++++))))))***+++,,,------...******++++++++++++******+++++++++++++++***)))(((,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...000000/////////............,,,***)))***,,,000222111111000000///.........000000111111111000000///111222333222000///000111222222222222222222222222333333333444444444555555666666777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???>>>>>>>>>===<<<:::999888777888:::;;;;;;:::888777666666777777888888999999444444333333333222222222333333222222111000//////000000000000000000000000222111111000///.................................,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************))))))((((((------,,,,,,+++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++---...///000000///...---)))************+++++++++************************+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++'''((()))***+++***))))))++++++************++++++---///000///...,,,,,,---************************,,,,,,,,,+++***)))((('''************************))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++******************(((((()))***+++,,,,,,,,,,,,---,,,+++))))))+++---,,,,,,,,,++++++,,,,,,---111+++%%%$$$(((,,,,,,+++---------,,,,,,+++++++++---------,,,,,,+++++++++///...,,,+++***++++++,,,------------------------)))***++++++------...///,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,...///...---,,,,,,------......///---+++)))''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++---+++((((((+++------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,+++***))))))+++,,,,,,------,,,,,,+++......---,,,+++***)))(((...------,,,,,,++++++***++++++,,,,,,---...//////---------,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++*********)))************++++++++++++))))))))))))))))))))))))***)))))))))))))))(((((())))))***************)))******++++++++++++++++++******++++++++++++************+++++++++***)))))),,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---------,,,,,,,,,,,,...---+++++++++---000222......//////000111111222000111111222111111000000333444555444222111222333222222222222222222222222333333333333444444444444666666777888888999::::::::::::::::::::::::::::::===============>>>>>>?????????>>>>>><<<;;;:::999999:::;;;;;;:::999666555555555555555555666666666555555555555444444444444333333222111111000//////000000000000000000000000000//////...------,,,,,,........................,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++*********)))))))))*********)))******++++++++++++***))))))***++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,+++******)))************+++++++++************************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++************++++++---...//////---,,,,,,---************************+++++++++,,,++++++***************************************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++******************))))))******++++++,,,,,,,,,---,,,+++))))))+++,,,,,,,,,+++*********++++++000,,,((())),,,...---+++---------,,,,,,+++++++++---,,,,,,,,,++++++++++++...---,,,+++++++++,,,---------------------------------,,,,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,,,,+++,,,---......,,,+++***************************,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++---+++((()))+++------,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------------,,,,,,+++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))******+++++++++------,,,,,,+++***((((((+++++++++*********))))))******++++++++++++******)))******+++++++++******---,,,,,,+++*********+++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,...------,,,,,,------...------------,,,,,,,,,,,,------------...///000111/////////000111111222222111111222222222222222111444555666555444333444555333333333333333333333333222222222222333333333333666666777777888888999999999999999999999999999999=========>>>>>>>>>>>>???=========<<<<<<:::999888;;;;;;;;;;;;999777555444666666555555555555555555777777666666666555555555222222222111111000000///000000000000000000000000/////////...------,,,,,,------------------------,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))))))))***+++,,,,,,++++++***))))))***++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++(((((()))******)))(((((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************+++++++++++++++++++++++++++,,,,,,---...---------++++++************++++++,,,---...---+++++++++,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++******************************++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******++++++++++++++++++*********+++++++++++++++,,,,,,---+++))))))***,,,,,,++++++***))))))))))))///---+++---000000...+++------,,,,,,,,,,,,+++++++++++++++++++++*********,,,,,,+++++++++,,,------------------------------------,,,,,,,,,,,,++++++.........---------,,,,,,------------------------+++,,,---......---,,,+++)))***,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,***))))))+++---,,,,,,------,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,******+++,,,,,,---......*********+++++++++++++++------,,,,,,,,,,,,++++++------,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******))))))(((++++++++++++++++++++++++*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,+++***((((((******************************++++++++++++******((()))***+++++++++++++++------,,,+++************,,,,,,,,,---------......,,,,,,,,,,,,------.........------,,,,,,------...........................---......///000000//////222222222111000000//////111111222333333333222222444555666555444333444555333333333333333333333333111111222222222333333333666666666777777777888888888888888888888999999999<<<<<<==================:::::::::::::::999888777::::::::::::999777666555888888888777777666666555666666666666555555555555222111111111000000000///000000000000000000000000111111000000////////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///+++******************+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,---------------++++++************+++++++++,,,,,,,,,******+++,,,++++++++++++++++++++++++))))))******+++******)))************************++++++++++++******************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******+++++++++++++++,,,+++++++++++++++++++++***+++,,,---,,,***)))***,,,---,,,+++******))))))***///---,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......,,,******+++,,,---------,,,,,,------------------------+++,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))******************))))))))))))*********+++))))))))))))))))))))))))******)))))))))((((((((()))******+++******))))))((())))))***++++++,,,,,,******++++++++++++******((()))***+++++++++++++++---,,,++++++*********+++,,,,,,,,,---------......******+++,,,...///000000...------,,,,,,------...------..................---...///000000000///...222222111111000/////////000111222333333333333333222333444444333222333555333333333333333333333333111111222222222333333333666666666666666666777777777777777888888999999999:::;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;::::::999888888999999888888777777888888777777666666555555555555555444444444333333111111111000000000000000////////////////////////000000000000////////////------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///*********++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,---++++++************++++++***+++,,,+++))))))+++---++++++++++++++++++++++++************)))((('''&&&************************+++***************************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,+++******+++------,,,+++++++++++++++///---+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,///---,,,---......---+++,,,---------,,,,,,++++++------------------------******++++++++++++***************++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))*********))))))((((((((((((((()))***+++++++++***((()))***+++,,,---......******++++++++++++******)))******+++++++++******,,,++++++***++++++,,,,,,,,,,,,,,,,,,------------***++++++---...///000111...------,,,,,,------...++++++++++++,,,,,,,,,,,,---....../////////...............///000000111111///000111222333333333333111222333333222222333444333333333333333333333333222222222222333333333333555555555555666666666666777777777888999999::::::999:::;;;;;;;;;:::999888;;;<<<<<<============<<<888888888888888888888888555555444444444444444444444333333333333222222222000000000000000000000000////////////////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************++++++++++++*********+++++++++++++++))))))))))))***+++,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***))))))(((((())))))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++************+++++++++++++++***)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))'''&&&%%%************************))))))************************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******++++++,,,---------+++++++++,,,,,,,,,,,,,,,***,,,------+++******+++---,,,,,,,,,,,,,,,------...,,,***))))))***,,,...++++++,,,,,,,,,,,,------*********+++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++*********)))******++++++,,,,,,---555111---,,,...///---+++---------,,,,,,+++++++++++++++++++++++++++++++++))))))***+++++++++***************++++++,,,,,,---))))))*********+++++++++++++++++++++++++++++++++(((***,,,,,,+++++++++,,,******++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))******++++++++++++******,,,,,,,,,++++++*********......---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))------------------------******+++++++++,,,,,,,,,************************+++++++++,,,------......)))))))))******+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))***************+++)))******+++,,,,,,++++++++++++,,,,,,---------...******++++++++++++************+++++++++***))))))************+++,,,------++++++++++++,,,,,,,,,,,,------------...............------,,,,,,------...******+++++++++,,,,,,,,,......---------------------------...//////000000...///000111222222222222000222333333222222333444444444444444444444444444333333333333444444444444555555555555555555555555777777888888999::::::;;;999:::;;;<<<<<<:::888777::::::;;;<<<<<<<<<<<<<<<999999888777777777777777333333444444444444444444333333333333222222222222///000000000000000000000////////////////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************++++++++++++)))))))))*********++++++*********)))******++++++)))***++++++++++++***)))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***)))(((''''''((()))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))***+++,,,---++++++************+++++++++,,,,,,***)))***---000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))************************(((((())))))******++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******++++++,,,------...***++++++,,,,,,---------***,,,------+++*********************+++,,,---...++++++,,,,,,+++++++++,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,---+++,,,---------,,,+++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++******++++++,,,------...:::444...+++---///...,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++)))******+++,,,,,,------*********+++++++++,,,,,,++++++++++++++++++++++++(((***------+++***+++,,,)))))))))******+++++++++++++++,,,,,,,,,++++++*********++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************+++,,,,,,......///000*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))((()))***+++,,,---......,,,,,,,,,------,,,,,,+++......------------,,,,,,******++++++++++++******+++++++++++++++***)))((()))))))))***+++,,,......******+++++++++,,,,,,,,,000000///...------,,,,,,...------,,,,,,------...,,,,,,,,,------............------,,,,,,,,,------/////////...------,,,,,,......///111111222222222111222333333222222444555444444444444444444444444333333444444444444555555555555555555555555555444777777888999::::::;;;;;;:::;;;<<<======;;;999888666777888999999999999999;;;;;;999777666555555555444555555666666777777777444444333333333222222222////////////000000000000/////////////////////////////////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++(((((())))))*********+++------,,,,,,+++,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++***)))(((((()))***+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++*********+++,,,---++++++************++++++,,,,,,,,,+++***+++...000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,************************'''(((((()))***++++++,,,******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,******+++,,,,,,---......******+++,,,,,,---......***,,,------,,,*********(((((())))))***+++------(((+++...///...,,,+++***+++++++++,,,,,,---------+++++++++,,,,,,---------,,,------...---,,,***)))++++++++++++++++++++++++)))***+++,,,---......///......---------,,,,,,,,,++++++,,,------...//////>>>666...+++,,,//////---*********+++,,,---///000........................***+++,,,,,,------------))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++'''***---...+++***+++,,,(((((())))))*********+++)))***++++++,,,,,,,,,,,,******++++++++++++******((()))***+++,,,---......***++++++,,,,,,------...'''(((((()))***++++++,,,+++++++++,,,,,,---------***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,***************************************+++++++++---***&&&######%%%))),,,***)))))))))(((((('''''''''(((((()))***+++++++++******))))))))))))******(((***,,,------+++((('''************************)))***,,,,,,***)))***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---000111///***(((+++...........................------------------------///////////////......------......///////////////000///.........///111222111111111111111111111111333333333333333333333333333333333444444444555555444444444444444444444444888777666555555666777888;;;;;;;;;::::::999999999999999999999999999999:::888777666555444333222222444333222222111111222222222333333333333222111111---------......000111111---.........//////000000/////////...---------,,,,,,---------,,,++++++***+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,------------,,,+++***)))************************+++*********))))))(((((()))))))))***+++++++++,,,)))***+++,,,---,,,++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))******++++++************************,,,,,,,,,++++++*********...---+++)))(((((()))***,,,,,,---------,,,,,,+++************************(((***++++++***)))***+++++++++++++++++++++++++++************************((())))))))))))*********+++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------888333---(((''')))***+++((())))))***++++++,,,,,,*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++******)))))),,,,,,+++******+++,,,,,,)))******++++++,,,------******+++++++++,,,,,,,,,---------.........//////++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,---...//////...,,,*********,,,---)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++,,,---......,,,,,,---...)))))))))******+++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------------,,,++++++***))))))))))))***++++++,,,------,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,+++***)))))))))***,,,,,,(((((()))***+++---///000+++++++++******+++,,,,,,++++++******++++++,,,---))))))***+++++++++******************************++++++*********************)))(((''''''((()))))),,,,,,,,,,,,+++++++++***)))))))))***+++,,,,,,,,,******))))))))))))*********************)))))))))************************)))***,,,,,,***)))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,---///111...***(((+++...........................------------------------///////////////...---------......///////////////000//////...///000111222111111111111111111111111444444444444444444444444333333333444444444444555444444444444444444444444666555555555666777999:::::::::::::::999999999888999999999999999999999999888777666555444333222222444333222222111111222222000111111111111000////////////.........//////000---........./////////000............---------------------------,,,++++++*********++++++************+++,,,,,,------,,,,,,------------,,,+++***)))************************************)))))))))(((***************+++++++++)))***+++,,,,,,,,,++++++)))***+++,,,,,,+++***)))*********************************************************)))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********+++***)))((()))***,,,---*********++++++******)))************************,,,---///...---,,,,,,---++++++++++++++++++++++++************************)))))))))*********++++++++++++++++++++++++++++++++++++************++++++)))***************))))))************++++++++++++888444...++++++,,,,,,---,,,++++++***))))))((((((*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++*********))),,,,,,+++******+++,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++(((((()))*********))))))&&&))),,,---,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---...---,,,+++++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************++++++++++++***+++,,,,,,******+++,,,*********+++++++++,,,,,,---,,,,,,,,,++++++++++++)))******+++,,,,,,------.........------,,,,,,,,,******++++++,,,,,,------,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,,,,+++*********+++------+++*********+++,,,,,,---,,,++++++***************++++++******++++++,,,---))))))*********)))((((((************************,,,+++++++++***)))))))))'''(((***++++++***)))'''************))))))))))))*********+++,,,,,,------******))))))))))))******,,,+++)))(((((((((******************************)))***,,,,,,***)))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,---///000...+++)))+++...------------------------------------------------...////////////...---------......///////////////000////////////000111222111111111111111111111111444444444444444444444444333333333333444444444444444444444444444444444444444444444555666888:::;;;999999999888888888888888888888888888888888888888777777666555444333333222444333222222111111222222000000111111000000///...000000///............................../////////------------............------......------,,,,,,***************************+++,,,,,,------,,,,,,------------,,,+++******************************************))))))))))))+++++++++***************)))***++++++,,,,,,++++++******++++++++++++******************************************************++++++******)))(((((('''+++++++++++++++++++++++++++++++++++++++*********((((((((((((***,,,...///)))******++++++*********************************---///000///---,,,,,,---++++++++++++++++++++++++************************************+++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,333000---,,,---------,,,,,,++++++******))))))(((*********+++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++************,,,++++++******++++++,,,------,,,,,,+++******)))******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++))))))*********))))))((($$$'''+++---,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,*********++++++,,,,,,---------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******++++++************++++++,,,,,,++++++,,,,,,---...------,,,++++++*********,,,++++++******)))))))))++++++******++++++,,,---***+++++++++***)))((((((************************,,,,,,,,,+++***)))((((((''')))+++------,,,***((())))))))))))((((((((((((*********+++++++++,,,,,,******))))))))))))******,,,,,,+++***************************************)))***,,,,,,***)))***+++************************++++++,,,,,,,,,,,,---------...///---+++***,,,...------------------------------------------------......//////......---,,,---......///////////////000000000000000111111111111111111111111111111111333333333333333333333333222222333333333444444444444444444444444444444444444444555666777888999:::888888888777777777777777888888888777777777777777777666666555444444333333444333222222111111222222222222222222222111111000//////.........//////000........................,,,,,,,,,------.........------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---------,,,,,,+++************************************))))))))))))))),,,+++++++++***))))))))))))******+++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++************************************))))))((((((+++++++++++++++++++++++++++++++++***************((((((((()))***,,,---...++++++,,,---------,,,,,,************************+++,,,------+++))))))*********************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---.........---------------.........//////,,,+++***+++,,,---+++************+++,,,,,,------***************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))&&&(((+++,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++...---------......//////+++,,,,,,------,,,+++++++++,,,,,,------,,,,,,+++************************)))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,***+++++++++++++++++++++---------------------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,+++******)))******++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,+++***))))))************************,,,,,,,,,+++***)))(((((())))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********************))))))))))))******+++,,,---......,,,***)))************************)))***,,,,,,***)))***+++************************+++++++++,,,,,,------------......---,,,+++,,,...------------------------------------------------...............------,,,---......//////////////////000000111111111111111000000000000000000000000111111111111111111111111222222222333333333444444444444444444444444444444666666666777777777777777777777777777777777777777888888888777777777666666666666666555444444333333444333222222111111222222111222222222222111000000,,,,,,------///000111222...............---------+++,,,,,,,,,------......,,,,,,---------------,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,---------,,,++++++************************))))))))))))))))))******,,,+++++++++***))))))))))))))))))*********++++++,,,++++++++++++++++++,,,---------,,,,,,+++++++++************************(((((())))))************++++++++++++++++++++++++************************)))))))))******++++++,,,***+++,,,---------------************************)))***++++++)))(((((()))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,---...............---------.........//////)))))))))+++------+++)))++++++,,,------......///************************)))***++++++,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***++++++***)))***,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,------....../////////++++++,,,------,,,,,,++++++,,,,,,------,,,,,,+++******************************++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++++++++,,,,,,***+++++++++++++++++++++---------------------,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++)))******+++++++++++++++******+++,,,,,,,,,++++++((()))+++,,,------------++++++******++++++,,,---+++,,,,,,,,,,,,++++++***************************,,,+++++++++***)))))))))***)))))))))***+++,,,---***++++++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))*********+++---///...,,,***(((************************)))***,,,,,,***)))***+++++++++++++++++++++++++++***++++++,,,,,,------......------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............---,,,,,,---......//////////////////000111111222222111111000000000000000000000000000000000000000000000000222222222222333333333333444444444444444444444444666666777777777777666666777777777777888888888888999999999888888777777666666666555555555444444444444333222222111111222222//////000000//////...---++++++,,,---///111333444.........---------------,,,,,,,,,,,,------------++++++,,,,,,------,,,,,,,,,+++***))))))***+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,+++************************))))))))))))************+++++++++******************))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,++++++******)))))))))************************'''(((((()))******++++++************************)))))))))***************+++++++++***************((()))******++++++++++++************************)))***,,,,,,+++******+++************************************************************+++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,((()))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,*********---//////---+++//////...------,,,,,,+++***************))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))******+++,,,,,,------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********))))))(((,,,,,,+++)))(((***---000++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++((()))***++++++++++++***''')))***,,,------,,,,,,''')))***,,,---------,,,++++++******++++++,,,---)))******++++++++++++***************************++++++******************(((((())))))***+++++++++(((((()))))))))***************************************))))))))))))************+++++++++***)))(((************************)))***,,,,,,***)))***+++++++++++++++++++++++++++******+++,,,,,,---.........---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++---......//////////////////000111222222222111111000000000000000000000000000000000000000000000000111222222222222333333333444444444444444444444444444555666777888888777777777777777888888999999999;;;::::::999888888777777555555555555555444444444444333222222111111222222///////////////......---,,,,,,------///000222222.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,+++)))(((((()))+++,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++************************((()))))))))***************************+++++++++***))))))((()))***+++,,,---,,,++++++++++++,,,---,,,,,,++++++***))))))(((************************)))))))))))))))*********))))))))))))))))))))))))((()))))))))*********+++*********++++++*********(((((()))***++++++++++++************************(((***,,,,,,++++++,,,---************************************************)))))))))*********++++++++++++++++++++++++++++++++++++************++++++'''((()))***++++++++++++************++++++++++++***)))***,,,......---+++---------,,,++++++******+++*********)))))))))((())))))***++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++***+++++++++++++++++++++,,,******+++++++++,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++(((((()))*********)))))))))***+++***))))))+++---************************************************)))***+++---------------,,,,,,+++++++++,,,---...******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------***+++,,,,,,******+++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,---++++++++++++++++++++++++.........------,,,,,,,,,******++++++,,,,,,------,,,,,,,,,+++++++++******++++++,,,------,,,++++++)))***+++,,,,,,,,,++++++''')))+++---------,,,+++((()))***++++++***((('''++++++******++++++,,,---'''((()))******************************************************+++++++++%%%''')))+++++++++******++++++,,,,,,,,,---------,,,+++++++++++++++++++++******))))))))))))******+++***((('''''''''((()))************************)))***,,,,,,***)))***+++++++++++++++++++++++++++******+++,,,,,,---.........---+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++---......//////////////////000111222333222111111000000000000000000000000111111111111111111111111111111222222222333333333444444444444444444444444222333555777999999999999777777888888999999999:::;;;;;;::::::999888777777555555555555555444444444444333222222111111222222111111111111111000000///...............///000111.........------,,,,,,,,,---------,,,,,,+++++++++((()))***+++++++++++++++...---+++******+++---...++++++,,,---------,,,,,,++++++,,,------,,,,,,,,,************************(((((())))))*********+++))))))******+++++++++,,,***)))((((((((()))+++,,,------++++++++++++------......------,,,+++******************************++++++******)))((((((((((((((((((((((((((((((((((((((())))))*********+++((()))***+++++++++++++++)))***+++,,,---.........************************&&&(((***+++++++++,,,---))))))))))))))))))))))))************************((())))))))))))*********+++++++++++++++++++++++++++******************+++((()))***+++,,,---------++++++,,,,,,,,,---------((((((((()))+++,,,***)))((())))))***++++++,,,,,,+++*********))))))(((((())))))***++++++++++++***+++++++++,,,,,,---------***+++,,,------,,,+++***------,,,++++++***************+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,&&&(((++++++***))))))******************************************************,,,---///000000//////---,,,*********,,,...///*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------,,,---......,,,,,,---...+++++++++******)))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++***))))))))))))***++++++,,,------,,,,,,,,,+++++++++******++++++------------++++++***+++,,,---...---,,,,,,)))***,,,------,,,+++***))))))******)))'''$$$###++++++******++++++,,,---))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((++++++++++++++++++++++++''''''((()))))))))))))))(((((())))))******++++++((()))***+++***)))'''%%%++++++++++++++++++++++++)))************+++++++++******))))))***,,,---///---,,,***)))))))))******222,,,''''''+++//////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---..................---------...............------000000000000////////////000000000000///////////////////////////.........000000////////////000000111111111111222222222222222333444444555555444444666666777888888888888888666666666666666777777777=========<<<:::888666555444333333222222333333444444444444444444444555555222222111000///...------.........---,,,***)))(((------------------------++++++,,,,,,,,,,,,------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))++++++************++++++)))))))))))))))((('''&&&++++++************************))))))******+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++------...///...---+++***+++++++++*********))))))++++++++++++++++++++++++************+++,,,------************************,,,---.........---,,,+++++++++************++++++))))))***+++++++++++++++************************************************.........---,,,+++***))),,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,+++***))))))***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,+++******))))))******++++++******+++---///000))))))***++++++++++++***++++++++++++++++++++++++)))******++++++,,,------***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,---------,,,+++***)))***++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********))))))***+++---000222333///......---,,,******)))++++++************++++++++++++************++++++++++++------------++++++++++++++++++++++++++++++***+++---......---+++***---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))******++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))***************)))))))))))))))*********)))***+++,,,+++***((('''++++++++++++++++++++++++)))************+++++++++******))))))***,,,---...,,,,,,***)))))))))******...***&&&&&&***------+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------..................---------...............------////////////////////////000000000000////////////////////////////////////000000////////////000000////////////000000000000222333444444555555444444555666777777888888777777777777777888999999999:::============;;;999777666333222222111111222222333222222222111111111111111222222111000///...------,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))++++++************++++++,,,,,,,,,,,,,,,+++************************************))))))******+++,,,'''((())))))))))))((('''++++++++++++++++++++++++,,,------...---,,,+++***+++++++++*********))))))++++++++++++++++++++++++******))))))******++++++************************,,,,,,---......---,,,+++++++++************++++++)))******+++++++++******------------------------************************---------,,,,,,+++***))),,,++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,+++******))))))((())))))))))))******************++++++,,,,,,,,,,,,+++******))))))******++++++******+++,,,---...)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))******+++,,,,,,------,,,+++***))))))***++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******)))))))))***+++,,,---...,,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++---......---+++***,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************------,,,+++*********+++++++++,,,,,,,,,---------))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))***+++++++++++++++************))))))))))))******+++,,,,,,+++)))(((************************)))************+++++++++***************+++,,,---,,,+++******)))*********---***'''(((+++---,,,***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------......------...............------------...//////000000000000000000////////////////////////////////////111000000//////000000111/////////000000000111111222333444444555555444444444555555666777666666666888888999:::;;;;;;<<<<<<============;;;:::888666222111111000000111111222222222111111000000//////222222111000///...------++++++---...//////000000------------------------++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***************++++++************++++++******))))))))))))((((((******************************))))))******+++,,,&&&''')))++++++)))'''&&&++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++***************++++++++++++++++++++++++******))))))((()))))))))************************+++,,,---......---,,,+++++++++************++++++******+++++++++******)))........................************************+++++++++++++++***)))(((*********+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++******))))))(((((())))))))))))*********((()))***+++,,,------...,,,+++******))))))******+++******)))******+++++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))***+++,,,,,,,,,,,,+++************++++++,,,,,,---+++******))))))***++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,+++***************)))*********++++++,,,,,,++++++************++++++---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++...---------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***************************************************//////---,,,+++*********++++++,,,,,,,,,---------(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))******++++++******++++++******))))))(((((()))******++++++***))))))))))))))))))))))))))))))))))))*********+++++++++***************++++++,,,++++++******************---,,,+++,,,//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------......,,,---......///.........++++++,,,---...///000000000000000000///////////////////////////000000000111000000000000000000111111111222222222333333333222333444444555555444444333444555555666666555555888888999:::;;;<<<<<<===:::;;;;;;;;;:::999777666222222111111111111222222444333333222111000000///111111111000///.........+++,,,---///000000000000------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++************************++++++************++++++((((((((('''''''''((((((***************+++++++++******))))))******+++,,,)))***++++++++++++***)))++++++++++++++++++++++++******+++++++++*********************************************************,,,+++***)))))))))))))))***************************+++,,,---...---,,,+++++++++************++++++***++++++++++++***))))))++++++++++++++++++++++++***************************************)))(((((())))))******++++++,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,++++++******************)))))))))((((((******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,+++******))))))***************))))))))))))))),,,***)))((((((***,,,---++++++++++++++++++++++++,,,+++++++++******))))))***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......---,,,+++++++++,,,))))))*********+++++++++++++++************++++++,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++************++++++*********------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************...---,,,+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++******************+++*********,,,,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,------......,,,------...//////......***+++,,,---...000000111000000000000////////////////////////000000111111111111000000000000111111222222222222333333333333222333444444555555444444333333444555555555555555666777777888999:::::::::777888888999888777666555333333222222222222333333333333222222111000//////111111000000//////............//////000/////////------------------------+++++++++,,,,,,,,,------++++++++++++************++++++++++++++++++++++++*********++++++,,,,,,,,,***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++************************++++++************++++++,,,+++*********+++,,,,,,))))))*********+++++++++******))))))******+++,,,---+++)))(((((()))+++---++++++++++++++++++++++++************************************************************************---,,,+++***************************************)))***,,,---------,,,,,,++++++************++++++******+++++++++******)))))))))))))))))))))))))))************************))))))*********)))(((((()))))))))******+++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,++++++******************)))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******)))))))))))))))))))))(((,,,***)))((((((***,,,---************************)))))))))******+++++++++***+++,,,,,,,,,,,,+++******+++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------+++++++++*********))))))++++++************++++++++++++************++++++,,,,,,***))))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++*********)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************)))******+++,,,---))))))*********+++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))************))))))))))))((((((((((((((()))))))))************************)))************+++++++++))))))******+++******)))))))))***++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,------......,,,,,,---...////////////+++,,,---...///000111111000000000000////////////...//////000000111111222222111111000000111111222000000000111111111111222222333444444555555444444333444444555666555555555555666666666666777777777555666666777777666555444444333333333333333333444111111000000//////......111000000000/////////...///000000000///...------------------------------++++++,,,,,,,,,,,,------+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***************+++++++++++++++************+++++++++***)))((((((***+++,,,)))))))))***++++++,,,,,,******))))))******+++,,,,,,***'''%%%%%%'''***,,,++++++++++++++++++++++++*********)))******+++,,,***************+++++++++************************---,,,++++++++++++++++++************************)))***+++---------,,,,,,++++++************++++++))))))***+++++++++++++++++++++++++++++++++++++++************************))))))************)))))))))))))))*********************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************((())))))))))))*********,,,,,,,,,+++++++++******,,,+++******))))))******((()))************))))))+++***)))))))))***,,,,,,************************(((((())))))***++++++,,,***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))))))))))))))***+++,,,,,,,,,++++++*********)))++++++************+++++++++******))))))******+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************))))))))))))******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))***+++------++++++,,,,,,,,,---------''''''''''''''''''''''''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))))))))))))))))))*********))))))(((((()))******+++++++++++++++++++++++++++)))************+++++++++))))))***++++++***)))(((((()))***+++,,,++++++******+++,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,------......+++,,,---...////////////------...//////000111111000000000000////////////...//////000111111222222222111111000000111111222000000000111111111222222222333444444555555444444444444555666666666666666666555555555555444444444444555666777777777666555333333222222222222333333000000000000000000000000000000000000////////////...////////////...---,,,------------------------++++++,,,,,,,,,,,,------,,,,,,+++++++++*********************************,,,,,,++++++++++++++++++************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++++++++************++++++((('''&&&%%%&&&''')))***((())))))***++++++,,,,,,******))))))******+++,,,+++)))'''&&&&&&''')))++++++++++++++++++++++++++++++******)))***+++,,,---))))))*********+++++++++************************+++***************+++,,,************************((()))+++,,,------,,,,,,++++++************++++++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++++++++++++++++++++((())))))))))))*********++++++++++++++++++,,,,,,,,,+++******))))))******'''(((***++++++++++++***)))************+++++++++++++++++++++++++++++++++))))))))))))***************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++***((('''&&&******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))******+++++++++++++++,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++++++++************++++++***+++,,,------,,,+++***+++++++++*********))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++,,,---++++++,,,,,,,,,---------************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++++++++++++++(((((())))))******++++++******))))))***+++,,,,,,++++++++++++++++++++++++)))************+++++++++((()))***++++++***)))(((((()))***+++,,,,,,+++***---......---------///000,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++******+++,,,,,,---......+++,,,---...////////////......//////000111111111000000000000////////////...//////000111222222222222222111111111111222222222222333333333444444444222333444444555555444444444555666666777777666666666666666555444444333333555555777888888777777666222222111111111111222222222222222222222333333333000000000000////////////------...............---------------------------++++++,,,,,,,,,------------------,,,,,,,,,++++++************************---,,,,,,++++++*********************************---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++++++++************+++++++++***)))((()))***,,,...((())))))***++++++,,,,,,*********)))***++++++,,,************************++++++++++++++++++++++++++++++*********+++---...))))))******++++++++++++))))))))))))))))))))))))))))))(((((()))***++++++************************((()))+++,,,------,,,,,,++++++************++++++&&&''')))***,,,,,,------************************************************)))******+++++++++******++++++******))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,))))))***+++,,,------...,,,++++++***)))*********'''(((***+++,,,,,,,,,+++))))))***++++++++++++***------------------------++++++******)))(((((((((***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************(((&&&$$$###*********++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,++++++++++++++++++)))***+++,,,---...//////++++++************++++++---,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++************++++++***+++---......---+++***,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,************************************************------,,,++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,+++++++++*********)))))))))))))))+++*********))))))((((((''''''''''''((((((((((((************************,,,***(((''''''***---///++++++***************+++))))))))))))))))))))))))"""###%%%'''((()))******)))))))))***++++++,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,++++++*********++++++************++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------//////.........---------............/////////000111111111111222222222222---...///000111222222111000333555444111///000222333333333333333333333333333333444444555666666666444444444555555555666666666555444333222222333444555555555666555555444333444444444333333222222222000000000000000000000000222111111000///......---+++++++++,,,,,,---------------------------------,,,------......------,,,++++++++++++++++++++++++************************************************((()))))))))************,,,,,,++++++***)))(((((((((''''''((()))******)))***************)))((('''************))))))(((((())))))))))))))))))))))))******++++++++++++******+++++++++*********)))))),,,,,,,,,++++++*********++++++******++++++,,,---***************************++++++++++++***))))))(((((()))***+++,,,,,,---'''(((((()))******++++++***++++++,,,,,,++++++*********************************++++++++++++******************************+++++++++++++++***)))(((---,,,,,,+++***)))(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,***'''************************+++***)))***+++++++++***,,,+++)))***,,,...///...)))***+++,,,,,,+++***)))+++)))((()))******)))(((,,,,,,,,,++++++++++++***))))))))))))***+++,,,---************************************************++++++++++++++++++++++++++++++++++++++++++++++++......---,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))+++,,,,,,+++))))))------,,,,,,+++******)))((()))******(((((()))***,,,,,,,,,+++++++++******---,,,,,,+++*********+++++++++++++++++++++++++++---------------,,,+++***,,,,,,++++++++++++,,,,,,+++++++++++++++***)))(((///...------++++++***)))+++++++++,,,,,,------------,,,,,,++++++*********++++++++++++++++++++++++************************+++***)))))))))***,,,,,,---------,,,,,,+++++++++******++++++++++++******+++++++++***************++++++++++++******))))))((((((((()))))))))******************************+++******))))))******+++******))))))((())))))***))))))))))))))))))))))))(((((())))))))))))((((((+++*********************'''''''''((())))))******,,,,,,,,,+++++++++******++++++************++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------//////.........---------........./////////000000....../////////000000000111111000111222555888:::@@@???;;;666222000000111222222222222222222222222222222333333444555555666444444555555555666666666999777555333111111111111555555555555555444333333444444333333333222222222000000000000000000000000111111000000///......---+++++++++,,,,,,---------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************************++++++++++++,,,,,,++++++***))))))((()))((('''((()))***)))((()))************))))))(((++++++*********)))))))))******************************++++++++++++******,,,,,,,,,,,,++++++******,,,,,,,,,+++++++++*********************+++,,,,,,***************************++++++++++++***))))))***************+++++++++''''''((())))))***++++++***++++++,,,,,,++++++************************************++++++*********************************+++++++++,,,++++++******,,,,,,+++***))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***)))+++,,,,,,******************************))))))*********))))))+++***)))***++++++***((()))***+++,,,,,,+++***))),,,+++******+++,,,+++************++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,------......------,,,++++++*********++++++,,,+++,,,---,,,+++++++++---,,,,,,,,,+++++++++******---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************))))))))))))*********++++++++++++***))))))---------,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))))))))***+++,,,------,,,,,,,,,+++++++++)))******************)))++++++++++++++++++++++++,,,,,,++++++++++++******)))))))))*********++++++)))))))))))))))))))))))))))***+++,,,+++***)))((()))((((((((((((((())))))))))))))))))))))))))))))******+++++++++******))),,,,,,+++******)))(((((('''''''''((())))))******,,,,,,,,,++++++++++++***++++++************++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...............---------....../////////000000000......////////////000000444222//////111777===@@@JJJDDD<<<555222111111111111111111111111111111111111222222333444444555555555555555555666666666666888777555333222111222222444444555555444444333222333333333222222222222222000000000000000000000000111000000//////.........++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,++++++***)))))))))***)))(((((()))***)))'''((())))))************)))+++++++++++++++***************************************++++++++++++******---------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***)))************+++++++++***************************++++++++++++***))))))+++++++++*********))))))((((((((())))))******+++***++++++,,,,,,++++++*********************************************************************************++++++,,,+++++++++,,,+++***))))))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---+++))))))+++,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,---///000000---+++******++++++++++++******,,,+++******,,,,,,+++***'''((()))***+++,,,---------,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,++++++******++++++,,,'''((()))***+++,,,,,,---***++++++,,,,,,++++++***++++++************++++++---,,,+++***+++---///111,,,---...---,,,+++,,,...,,,,,,,,,+++++++++******,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++***)))******))))))))))))******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,,,,,,,++++++++++++))))))************))))))*********+++++++++++++++************************)))))))))*********++++++((((((((((((((((((((((((((()))******+++******)))))))))((((((((()))******))))))))))))))))))))))))'''((()))+++,,,---------+++*********)))))))))((()))))))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------...........................////////////000000000000000000000111111111222222000...---000444999===BBB<<<444111111333333222111111111111222222222222222222333444444555555666555555666666666777777777555444444333444555777888444444444444444333222222222222222222222111111111////////////////////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********************************************************+++++++++,,,,,,+++++++++*********)))))),,,***))))))******(((''''''((()))***************++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))******+++++++++******************************++++++++++++***))))))************************)))*********+++++++++,,,***++++++,,,,,,++++++***************************+++******************+++************************(((((()))***+++++++++++++++***)))((()))***,,,---************************************++++++++++++++++++++++++++++++++++++,,,******---///---++++++++++++++++++++++++++++++***+++---------------...+++,,,...222555555222000+++++++++++++++++++++++++++***)))***+++,,,+++***(((((()))******+++,,,,,,,,,++++++***))))))******************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,+++***)))))),,,++++++******++++++,,,)))))))))***+++,,,,,,,,,***++++++,,,,,,++++++***+++***)))(((((()))***+++,,,+++)))((((((***---///***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++++++++******))),,,,,,++++++++++++,,,,,,(((((()))***+++,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++,,,+++++++++++++++++++++))))))************))))))))))))))))))******++++++((((((((()))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))******+++,,,))))))))))))))))))))))))'''((()))***+++,,,,,,,,,(((((()))))))))*********)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,---------.....................////////////000000000111///000000000000111111111000000///000111222444555666333///000222444333111222222222222333333444444444444555555666666777777666666666777777777888888666666555555555777888999333333333333333222222111111111111111111111111111////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))*********++++++++++++***************,,,***))))))******)))''''''((()))***************++++++++++++++++++++++++******************************++++++++++++******************++++++++++++++++++++++++++++++++++++))))))***++++++++++++******************************++++++++++++***))))))((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***************************++++++***))))))***++++++************************''''''((()))*********)))***))))))))))))+++,,,---************************)))))))))******+++++++++++++++++++++++++++++++++,,,***...666888222---,,,++++++++++++++++++++++++''')))++++++***+++---000,,,,,,---///222222000...,,,++++++++++++++++++,,,,,,+++***+++---...---,,,+++***************************))))))***++++++,,,************************************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++******)))((((((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***...---,,,++++++,,,---...***(((%%%######$$$&&&(((***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******,,,++++++***++++++,,,,,,++++++++++++++++++++++++)))******+++++++++******,,,,,,++++++++++++,,,,,,'''((()))***+++,,,,,,,,,)))******++++++,,,,,,---++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++)))******************)))((((((((()))******++++++'''''''''(((((((((((()))((((((((()))))))))******)))))))))))))))))))))))))))(((''''''((()))+++,,,***)))))))))***+++,,,---))))))))))))))))))))))))***************)))((('''''''''((())))))***++++++'''''''''((())))))*********++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------.............../////////000000000111111------............//////111222333333333222111111222111222333444444222000222222222333333444444555555555555666777777888888777777777777888888888888;;;:::888666555444555555222222333333222222111000000000000000000111111111000000000000000000000000........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************(((((()))))))))*********************************+++***))))))***+++***(((((())))))************)))*********+++++++++++++++++++++++++++++++++++++++******++++++++++++******)))***************++++++***++++++++++++,,,,,,,,,)))***+++,,,---,,,++++++***************************++++++++++++***))))))'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,+++***))))))***+++,,,************************(((((())))))***)))))))))))))))******++++++++++++++++++++++++++++++++++++(((((())))))***+++++++++++++++++++++++++++++++++---,,,222===???666///...,,,,,,,,,,,,,,,,,,,,,,,,+++---///......000666:::999666333111000000...,,,,,,,,,++++++++++++,,,,,,...---,,,---///000000///,,,,,,,,,+++++++++******))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,++++++***************************)))(((,,,++++++******++++++,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,---+++)))'''''''''((())),,,---...---,,,+++,,,...,,,,,,,,,+++++++++******++++++******++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++******))))))))))))******'''((()))***+++,,,,,,,,,)))*********++++++,,,,,,+++++++++++++++*********------,,,,,,+++******)))++++++++++++++++++++++++************************))))))***++++++++++++************+++++++++++++++******++++++++++++******(((((()))******+++,,,,,,'''((((((((()))))))))))))))))))))*********++++++************************))))))******)))(((''''''((((((((())))))***+++,,,))))))))))))))))))))))))++++++++++++***)))((('''((((((((()))))))))))))))'''''''''((())))))************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------.........////////////000000000111111111---------.........//////111222222333333222111000222333444444333111111222000111111222333333444444444444555555666777777777777777777888888888999999;;;999777555333222222333222222222222222111111000/////////000000000111111000000000000000000000000........................---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************+++)))))))))+++,,,+++***)))************))))))((()))))))))*********++++++++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++---......---,,,+++***************************++++++++++++***))))))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,+++***((((((***+++,,,***************************++++++++++++******)))((()))+++,,,,,,+++***)))++++++++++++++++++++++++((((((((()))***+++++++++++++++++++++++++++++++++---***///;;;===444---///,,,,,,,,,,,,,,,,,,,,,,,,...000111111000555===DDDCCC>>>777222000000000000---,,,++++++++++++,,,---,,,+++***,,,...///......,,,,,,,,,,,,,,,---------+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++***+++++++++++++++,,,,,,***++++++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***)))))))))******)))))))))...------,,,,,,,,,------+++,,,---,,,+++++++++---,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******))))))))))))******((()))***+++++++++++++++***************+++++++++++++++++++++*********)))*********++++++,,,,,,,,,++++++++++++++++++++++++************************((()))***+++,,,++++++***)))*********++++++++++++++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------(((((())))))*********+++******+++++++++,,,,,,,,,************************)))+++,,,---+++((($$$!!!''''''''''''((()))++++++))))))))))))))))))))))))((()))***+++++++++++++++******))))))(((((('''''')))))))))***++++++,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++,,,,,,,,,------------------.........//////000000000000111111111111////////////000000000111000000000000000000111111000333444333000///222444///000000111222222333333333333444444555666666666777888888888888999999999666555444333222222333444222222222222222111000000.../////////000000111111000000000000000000000000---.....................---------,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******************++++++***)))((()))+++,,,,,,+++***************)))((('''(((((())))))*********+++++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,---------*********++++++,,,,,,,,,***+++---//////...---,,,***************************++++++++++++***))))))+++++++++*********************))))))))))))))))))+++++++++,,,,,,+++++++++************************,,,+++)))(((((()))+++,,,************************---------------,,,+++***((())),,,------+++)))'''++++++++++++++++++++++++'''(((((()))***+++++++++++++++++++++++++++++++++***&&&***555777///***---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---++++++111;;;CCCBBB<<<333---,,,---///111------++++++++++++------(((''''''(((***,,,+++******+++,,,,,,---...//////---,,,+++***))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++,,,---......+++,,,------............,,,++++++++++++++++++,,,(((((()))***+++,,,,,,---+++++++++,,,,,,++++++++++++,,,---......---,,,+++'''(((((()))*********+++((()))******(((((()))***,,,,,,,,,+++++++++******+++*********+++,,,,,,---++++++++++++++++++++++++***+++,,,---------------,,,,,,++++++++++++,,,,,,))))))***++++++++++++***************************++++++++++++******))))))'''((()))***,,,...//////++++++++++++++++++++++++************************((()))***+++,,,+++******))))))******++++++++++++))))))***++++++++++++***+++++++++*********))))))*********)))))))))))))))***)))((((((((((((((()))(((((((((((()))))))))))),,,+++******)))*********(((((()))***+++---///000******))))))))))))******---***((()))***+++)))&&&))))))************))))))((()))))))))))))))((((((((()))***+++---...///000,,,,,,++++++***+++++++++------------------------***++++++,,,,,,------...---------............///000000...------,,,,,,,,,......//////000000111111111111111111111111111111000111333444555444333333000111222222333333222222222333444555666666666666555555555555777999;;;<<<888777777555444222000///000111111222111000///.........---------,,,,,,,,,---.........//////000000............---,,,+++***---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++++++++*********))))))))))))*********************)))((((((+++,,,,,,+++)))((()))***+++++++++*********))))))+++*********))))))((((((+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++(((+++,,,+++)))(((***,,,,,,+++)))(((((()))+++,,,---------------,,,+++***+++++++++++++++***)))(((************************************************,,,+++***))))))***+++,,,************************+++++++++******))))))))),,,+++***))))))+++---///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************......---...000///---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000//////............,,,,,,,,,,,,++++++***))),,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++))))))************************************************,,,,,,,,,+++++++++++++++******+++,,,,,,,,,++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------...---,,,+++***))))))*********++++++++++++++++++++++++++++++,,,)))***++++++,,,,,,,,,,,,******))))))******+++,,,++++++++++++***)))((((((******************************++++++++++++******++++++************++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,)))***,,,------,,,***))),,,,,,,,,++++++************++++++++++++,,,,,,,,,************************************************))))))***++++++++++++***+++++++++*********))))))***)))))))))))))))))))))((((((((()))))))))))))))((((((((()))))))))******,,,++++++***))))))))))))***************+++,,,---******))))))))))))*********(((&&&'''))))))'''%%%))))))************))))))&&&&&&'''((()))))))))(((******++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------............///000///////////////000000/////////000000000000000111111111111111111111111000111111222222222222222111222333333444444333333222333444555555666666666555555555555666888999:::666666666555333222000///222111111000000000000000////////////.........---............/////////000............---,,,+++***---,,,,,,++++++,,,,,,---(((((()))******+++,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++)))*********++++++,,,,,,******))))))))))))*********************)))((((((((()))***)))'''&&&'''(((+++++++++*********))))))+++*********))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,+++(((''')))***,,,+++)))(((((()))+++,,,)))************)))((('''+++++++++++++++***))))))************************************************++++++***))))))***++++++************************,,,,,,+++++++++*********)))((((((''''''((()))***++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++))))))***+++---,,,***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,------,,,++++++***,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))************************************************))))))******************)))***+++,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------,,,+++***)))))))))*********+++++++++,,,,,,,,,++++++***************+++,,,,,,,,,++++++******))))))******+++,,,******+++++++++++++++*********************************++++++++++++******++++++************++++++*********)))))))))((((((************************'''(((***++++++***(((''',,,,,,,,,++++++*********((())))))))))))*********************************++++++++++++++++++++++++((()))******++++++******+++************)))))))))))))))))))))))))))******&&&''')))************))))))))))))*********++++++---,,,+++***)))(((((((((+++******)))))))))******))))))))))))))))))))))))((('''&&&''')))***)))((())))))************))))))%%%&&&''')))************,,,,,,++++++***))))))))),,,++++++***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...---------............////////////000111222333444000000000000000000//////111111111111111111111111000000000000000000111222000111111222333222222222222222333444555555555555555555444444555666666777444444444444333222111000222111000///...///000111111111000000000000000///............////////////.........------,,,,,,+++,,,,,,++++++++++++,,,,,,((((((((()))******++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***************+++++++++''''''((()))***+++,,,---*********************************+++******)))(((+++,,,---,,,***)))***++++++++++++******************************)))))))))************************************************)))******+++++++++++++++++++++++++++++++++++++++)))***+++***((('''((()))+++***)))(((((()))***+++++++++,,,,,,,,,+++*********++++++++++++***))))))************************************************++++++***))))))***++++++************************,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++,,,,,,******,,,...000000---***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******---------...------,,,+++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******************************************************''''''(((((())))))******)))***+++,,,------...---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,++++++***)))***************+++++++++------,,,+++***))))))(((++++++,,,,,,,,,+++************))))))******+++,,,))))))***+++,,,------,,,******************************++++++++++++******++++++************++++++*********))))))))))))))))))***+++,,,,,,+++***)))***+++,,,------,,,+++***+++++++++++++++*********((())))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))***************************)))))))))))))))))))))))))))*********%%%&&&)))+++,,,+++***))))))*********++++++++++++---,,,+++)))((((((((((((******))))))))))))******))))))************)))))))))((()))***+++,,,,,,,,,))))))************))))))((()))******++++++++++++++++++******))))))((((((++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...---------............///000000000000111222333333222111111000000/////////111111111111111111111111111111/////////000111222...///000000111111000000111222333444444555555444555444444444444444444444222222333333333222111111111000000000////////////000000000000000000000000.........///////////////......------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))******++++++,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++************************'''(((((()))******++++++*********************************++++++******))),,,---......,,,,,,,,,...************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))******+++,,,+++++++++************************+++++++++******)))))))))******))))))))))))******,,,,,,,,,------,,,,,,+++******+++++++++******)))************************************************+++******************+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******+++,,,------++++++...111333333000---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********---...............------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))*********++++++++++++************************************************&&&''''''((()))******+++)))***+++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************,,,,,,++++++******)))))),,,,,,,,,,,,++++++***)))******))))))******+++,,,******+++,,,,,,,,,,,,,,,******************************++++++++++++******++++++************+++++++++++++++++++++++++++++++++,,,...//////...,,,+++------...//////...------+++++++++*********************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************)))))))))))))))))))))))))))(((((())))))************%%%''')))+++,,,,,,+++***)))*********++++++++++++,,,+++***)))(((((((((((((((((((((((()))***+++,,,((()))************)))(((((()))******+++,,,------))))))************))))))************)))(((((('''((()))))))))))))))******+++*********++++++,,,---+++,,,,,,,,,------......***++++++,,,,,,------...---------............///111000000//////000000111222222111111000000//////000000000000000000000000222111000//////000111222///000000111111111111111000111222333444444444444444444444444444333333222111222222333333222222111...///111111111000...---///////////////////////////////////////...............---,,,,,,,,,------,,,++++++******++++++,,,*********+++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++************************)))))))))))))))))))))))))))***++++++++++++***)))******++++++++++++******(((***+++***))))))***+++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,************************++++++***++++++++++++******))))))))))))))))))***(((((())))))))))))(((((()))******+++++++++***************************************************************++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...)))***+++...000000...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---......//////.........---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))******++++++,,,************************************************(((((()))******+++,,,,,,)))***+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************************+++************************)))))))))******+++++++++,,,,,,,,,,,,++++++***)))******))))))******+++,,,+++,,,,,,,,,++++++***)))))))))))))))))))))))))))******++++++++++++******++++++************+++++++++++++++++++++++++++++++++,,,...//////...,,,+++******++++++++++++************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++'''((())))))******))))))(((((()))))))))))))))***((((((((()))******++++++'''(((***++++++++++++***)))))))))*********++++++******)))((((((((())))))((((((((()))***+++,,,---((()))***++++++***)))(((&&&'''))))))))))))***,,,))))))************))))))(((((((((((('''%%%$$$###''''''((()))***++++++,,,************+++,,,------,,,,,,,,,------......///***++++++,,,,,,------...---------............///000//////.........//////111111111111111111000000000000000000000000000000222111111000000000000000111222333333444444333333000000111222333333333333333333444444444333333222222333333333333333222111...///000111000///...---------............/////////////////////...............,,,,,,+++,,,---...++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++***************++++++*********))))))))))))***+++,,,,,,+++***))))))***++++++,,,+++++++++)))***++++++***)))+++,,,***************+++++++++*********+++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,***************************)))((()))+++---,,,+++))))))))))))))))))))))))((())))))************)))))))))***++++++++++++***************************************************)))***++++++++++++***)))************************++++++++++++,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,...000000///---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,---......///.........------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---******************************************************++++++,,,,,,------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++************+++,,,,,,+++++++++***************'''(((((()))***+++,,,,,,++++++,,,,,,,,,+++************))))))******+++,,,+++,,,,,,+++***)))(((((())))))))))))))))))))))))******++++++++++++******++++++************++++++)))))))))))))))*********)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))))))))***************((())))))))))))*********************************************************'''(((((()))))))))))))))(((((((((((())))))******'''(((((()))******++++++************************((((((((()))))))))******)))(((((((((((()))******++++++*********++++++,,,((()))***++++++***)))(((&&&(((******((((((***,,,))))))************))))))((((((((((((((('''&&&%%%(((((()))******++++++,,,************+++,,,---...***++++++,,,------......***++++++,,,,,,------...---------............///............//////000111111111111111111111222222000000000000000000000000000000000000000///...---000111111222333222222222///000111222333333333333222333444555555444444333444444444444444333222111222000...---------///000---------....../////////000/////////............///---,,,++++++,,,...///++++++************+++++++++++++++*********************))))))******+++,,,+++++++++++++++++++++++++++++++++*********))))))*********+++++++++++++++)))***,,,------,,,***))))))***++++++,,,,,,,,,+++***+++,,,,,,++++++,,,...))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++************************'''%%%%%%'''***,,,,,,***(((((())))))))))))((((((******+++,,,,,,,,,,,,,,,))))))***+++++++++++++++************************************************)))***++++++++++++***)))*********************************+++++++++,,,,,,++++++******+++---///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...------///000///...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...............------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))+++,,,---************************************************+++++++++,,,,,,,,,,,,,,,******++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,+++******+++,,,---...+++++++++*********))))))(((((())))))******++++++******+++,,,,,,,,,++++++******))))))******+++,,,))))))*********))))))((())))))))))))))))))))))))******++++++++++++******++++++************++++++(((((()))))))))*********************************------,,,,,,,,,,,,------((()))))))))*********+++((())))))))))))*********************************++++++++++++++++++++++++'''(((((()))))))))))))))'''((((((((())))))******'''(((((()))***+++++++++,,,+++******)))******+++(((((((((((())))))))))))'''''''''(((((()))***+++...---,,,+++************''')))***++++++***)))''')))+++---,,,***)))+++...))))))************)))))))))******++++++++++++***************++++++++++++************+++,,,---...))))))***+++,,,,,,------***++++++,,,,,,---......---------.........//////,,,------...000111333444000000000111222222222333000000000000000000000000......///000///...,,,+++---......//////////////////000111222222333222222222333444555666555444444555555555555444333222111555222---)))))),,,000333---.........//////000000000000//////.........---///---,,,++++++,,,...///++++++************++++++*********))))))))))))))))))))))))((()))******+++++++++++++++++++++++++++++++++++++++******))))))))))))***+++,,,------...)))***,,,------,,,***))))))***+++,,,,,,,,,,,,,,,&&&'''))))))(((((()))***))))))******++++++++++++*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))$$$""""""%%%)))++++++)))(((((())))))))))))((((((&&&'''((()))))))))))))))((()))***+++++++++++++++************************************************)))***+++,,,,,,+++***)))************************)))))))))******+++++++++((('''&&&&&&(((***---///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,---+++(((((()))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,---.........---...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))+++---...************************************************,,,,,,,,,+++++++++++++++******+++******)))(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,+++++++++,,,...///++++++++++++******))))))************)))))))))))))))***+++,,,,,,,,,,,,,,,*********)))***++++++,,,&&&'''((())))))******)))))))))))))))))))))))))))******++++++++++++******++++++************++++++******++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***))))))(((((())))))***(((((())))))*********+++***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))++++++)))(((''''''''''''******)))))))))))))))***'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***(((&&&%%%(((((((((((((((((((((((())))))))))))************++++++******)))(((''''''++++++******************++++++,,,,,,,,,,,,---------------------...///000000///---,,,++++++,,,,,,000000000000////////////000000111111111111000000............////////////000000000000000000000000////////////000000000000222111000000000111333333444444444555555555666666444444333222222111000000000000////////////000000333111///---,,,---............---------,,,,,,,,,,,,------......------,,,...---,,,+++***+++,,,,,,+++++++++************)))***)))((((((((()))+++,,,************************((()))***+++++++++++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,((((((((((((((((((((((((******+++,,,,,,+++)))((())))))))))))))))))))))))++++++,,,,,,,,,,,,------...---+++,,,,,,---+++***+++++++++************)))&&&(((***,,,,,,+++)))(((+++++++++************)))))))))************))))))******+++)))(((''')))***(((((((((((())))))))))))+++++++++*********))))))************************))))))***,,,...---)))'''************************)))+++------+++***++++++************************,,,+++******++++++)))'''))))))))))))))))))))))))((()))***+++,,,---------...---+++))))))***+++,,,***************************++++++,,,,,,---......---,,,***(((%%%###!!! ,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++............------,,,+++++++++******++++++,,,------+++)))+++...///...+++************************+++***************++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++***)))(((,,,,,,,,,---------......,,,,,,+++******)))))))))---+++******,,,,,,+++)))))))))))))))***+++,,,---,,,,,,,,,++++++*********************************'''''''''''''''((())))))++++++******************)))***+++,,,,,,,,,,,,,,,+++++++++*********))))))...---,,,+++************,,,)))'''))),,,---,,,)))************************))))))))))))))))))))))))((()))***+++++++++++++++***+++,,,,,,------------************************(((((()))******************************************))))))))))))))))))))),,,+++***))))))(((((((((******))))))))))))******************))))))))))))++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''))),,,---.........(((((((((((((((((((((((())))))))))))************************++++++++++++************************+++++++++,,,,,,,,,------......------,,,---------+++*********+++---...///000/////////////////////000000111111111111000000............////////////000000000000000000000000............////////////222111000000000111222333333333444444444444555555777666666555444444333333000000////////////000000222000///---,,,---...///.........---------,,,,,,,,,,,,------------,,,,,,...---,,,+++++++++,,,,,,+++++++++*********))))))+++***)))))))))***,,,,,,************************))))))******+++*********))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))'''$$$"""!!!*********************************+++++++++,,,,,,...---+++,,,,,,---+++***+++++++++************)))''')))+++------,,,***)))+++++++++************)))))))))************))))))''')))))))))(((((()))+++((((((((()))))))))******+++++++++*********))))))************************+++***((()))***+++***)))***************************+++,,,+++***)))***,,,************************---,,,+++,,,------+++)))************************)))***++++++,,,,,,,,,,,,---,,,+++))))))***+++,,,************************,,,***)))((()))***---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++---------------,,,+++++++++++++++++++++,,,,,,---,,,***)))***---...---+++************************++++++******************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------///---,,,,,,---...,,,+++(((((((((((()))***+++,,,,,,,,,,,,++++++*********************************))))))(((((())))))***+++************************''''''((()))))))))))))))+++++++++*********))))))------,,,+++******)))))))))***************+++,,,***************************************************++++++++++++******)))***+++,,,,,,------,,,,,,************************))))))***+++++++++++++++************************))))))))))))))))))******---,,,+++***)))))))))******)))))))))))))))******---,,,+++***)))''''''&&&************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))(((((((((((((((((((((((())))))))))))************(((((()))***++++++,,,,,,************************++++++++++++,,,,,,,,,,,,......---,,,++++++++++++)))))))))***+++,,,...//////////////////////////////000000111111000000///............////////////000000000000000000000000---------.........//////111111000000111111222333222222222333333333333444444444333333222111111111000000////////////000000000///...---------//////...............---------,,,,,,------------,,,,,,------,,,++++++++++++,,,++++++*********)))))))))++++++******++++++,,,---************************))))))*********)))(((((())))))))))))))))))))))))++++++*********)))))))))************************%%%&&&'''))))))******)))++++++++++++++++++++++++))))))*********+++++++++...,,,++++++------,,,***+++++++++************)))(((***,,,---...---+++***+++++++++************)))))))))************))))))&&&((())))))((((((***+++)))))))))*********+++++++++++++++***************************************...***&&&%%%&&&)))++++++***************************++++++)))((((((***,,,************************---,,,,,,---//////...,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,+++*********+++,,,---************************,,,***'''%%%&&&(((+++---((()))***+++,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++***)))***,,,,,,,,,***************************,,,,,,++++++************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---,,,+++++++++,,,---,,,,,,,,,---------......+++++++++,,,---.........///---,,,,,,------,,,+++''''''(((((()))*********+++++++++++++++*********************************+++************+++,,,,,,************************)))******++++++++++++++++++++++++***************,,,,,,+++******)))))))))'''***---,,,)))(((***...))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((***++++++,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,,,,************************)))))))))))))))*********,,,+++******)))))))))***))))))))))))))))))***+++---,,,+++***)))''''''&&&'''''''''''''''''''''''')))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,+++***((('''%%%((((((((((((((((((((((((((()))))))))************''''''((())))))******+++***************+++++++++***++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,+++++++++++++++,,,........./////////////////////000000000000//////............////////////////////////////////////.........////////////000111111111111111222222222111111111111222222222222222222111111000000000000000000////////////000000......---------...//////........................,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))************++++++,,,,,,************************)))))))))))))))((('''&&&))))))))))))))))))))))))))))))))))))************************************&&&'''(((***+++---......++++++++++++++++++++++++************++++++++++++---,,,++++++------,,,++++++++++++*********))))))((()))+++,,,---,,,+++***+++++++++*********))))))))))))************))))))(((***++++++***)))***+++)))*********++++++++++++************************************************---***&&&$$$&&&(((***+++*********************************(((&&&'''***,,,************************,,,++++++---...///...---++++++++++++++++++++++++++++++,,,,,,,,,+++******+++************,,,------************************+++***((('''''')))***,,,***))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++******,,,,,,------------,,,,,,+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,***************+++******************************,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---+++******+++,,,...,,,,,,,,,---------......*********+++++++++,,,,,,,,,+++******++++++***((((((((()))***************+++++++++***************************************+++************+++,,,,,,***************+++++++++++++++,,,,,,---,,,,,,+++************************++++++++++++***))))))((((((***,,,+++))))))+++---))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,++++++*********++++++,,,,,,,,,++++++************************)))***++++++,,,,,,++++++************************(((((())))))******************)))((((((((())))))))))))(((((()))***++++++************))))))((((((''''''''''''''''''''''''))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++*********+++++++++,,,,,,)))))))))***+++,,,---...---------------,,,,,,,,,------....../////////000//////000000000000//////............///////////////////////////////////////000000000000111111111000000111111222222222222000000000111111111222222444444444444333333333333000000////////////000000---------------.........------..................+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++***************)))))))))((((((((())))))***************)))))))))))))))))))))))))))))))))))))))((('''&&&))))))))))))))))))))))))&&&'''''')))***+++,,,,,,************************---,,,+++)))'''&&&%%%%%%************************+++++++++,,,,,,,,,,,,------,,,++++++------,,,++++++++++++*********))))))((((((******++++++***)))+++++++++*********))))))))))))************))))))***,,,------+++))))))***)))*********++++++++++++***************************************************(((''''''((())))))(((*********************************(((&&&'''***,,,*********************************+++---...,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++******************+++,,,,,,---************************)))***+++,,,,,,,,,++++++//////...------,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,------......------,,,***++++++,,,,,,+++++++++***+++,,,---------,,,,,,******+++***************************************+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++)))((((((***,,,---,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,***))))))***+++)))((()))***+++,,,,,,,,,++++++***************************************************))))))))))))***++++++))))))*********+++++++++((()))))))))))))))((((((******************************+++++++++***))))))+++)))((()))+++,,,+++***))))))))))))))))))))))))************************((()))***+++,,,---------+++++++++,,,,,,+++******************************((())))))***************************************((((((((()))******++++++))))))((((((((((((((()))(((((((((((()))***+++,,,)))))))))))))))*********************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$###))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++++++++)))))))))***++++++,,,,,,************++++++++++++(((((()))***+++---...///++++++,,,...............---------......//////000...//////000000//////...............////////////000000000000000000000000000000111111111222222222000000111222222222222111000000000111111111111222222222222222222222222222000000////////////000000------------------------,,,,,,,,,---------------++++++,,,,,,,,,,,,+++++++++++++++,,,+++******)))******)))))))))((((((((((((((()))************)))))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))%%%%%%&&&(((***+++------************************------+++***))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------,,,+++***+++---...---,,,+++++++++************)))(((((()))***************+++++++++************)))))))))************)))))))))+++------+++***)))))))))))))))*********++++++***************+++++++++************************)))(((((()))++++++)))'''***************************++++++)))((((((***,,,***************************))))))***+++,,,***)))++++++++++++++++++++++++***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,************************(((***,,,...///...---,,,........................,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------............------***++++++,,,,,,,,,,,,,,,***+++---.........---,,,***,,,,,,,,,***)))***+++***************************+++,,,------,,,+++***++++++++++++++++++++++++++++++************+++++++++***)))))))))***+++,,,,,,,,,,,,---------....../////////...---,,,,,,,,,...,,,++++++,,,,,,+++******+++,,,------,,,++++++)))))))))***************************************)))(((((((((((()))******)))))))))***++++++,,,,,,******++++++******))))))***************+++++++++***+++,,,------,,,******,,,)))'''(((,,,...,,,(((************************))))))))))))))))))))))))'''(((***,,,---.........++++++++++++++++++***)))************************(((((()))************)))************************'''(((((()))******++++++***))))))((())))))******(((((((((((()))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********(((&&&### ))))))))))))))))))))))))))))))))))))************(((((())))))******++++++((())))))***++++++,,,,,,************++++++++++++*********++++++---...///+++,,,------------,,,+++,,,,,,---......///000000......////////////..................////////////000000000000000000000000000000000000111111111111///000111222333222222111000000111111111222222222////////////000000000000000000////////////000000............---,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++***++++++,,,+++***)))(((***)))))))))((((((((((((((()))***+++++++++******))))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))%%%&&&'''((()))***+++,,,)))))))))))))))))))))))))))))))))***,,,...111222***************************+++++++++,,,,,,,,,,,,,,,+++***+++---...---,,,+++++++++************)))))))))*********++++++++++++++++++************)))))))))************))))))$$$'''***++++++*********((((((((()))))))))******))))))*********+++++++++***************************)))))))))++++++***(((***************************+++,,,+++***)))***,,,************************+++***)))***++++++)))(((************************)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******************************((()))+++---.../////////***++++++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++,,,,,,---.........------............------++++++,,,---------------***+++---...///...---,,,+++---...---***)))***,,,************************(((***,,,---......,,,,,,++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,,,,,,,,,,---------........................---------,,,++++++,,,,,,+++)))***+++,,,------,,,***)))((()))))))))*********+++************************)))(((((((((((()))******((())))))***++++++,,,,,,---------------,,,+++***))))))*********+++++++++***+++---......---,,,+++***))))))***++++++++++++++++++++++++++++++++++++************************)))***+++,,,------...---+++++++++++++++***))))))************************))))))***++++++++++++***************************'''(((((()))***++++++++++++***************++++++(((((((((((()))***+++,,,+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,------,,,,,,))))))))))))))))))))))))))))))))))))************"""###$$$%%%&&&((())))))((())))))***++++++,,,,,,)))************+++++++++,,,,,,,,,+++,,,,,,------.........---,,,)))'''&&&,,,,,,------...///000000......////////////................../////////000000000000000000000000000////////////000000000000///000111222333222111111111111111111222222222222222222222222222333333333000000////////////000000............---,,,+++************++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,+++***)))((())))))))))))(((((((((((()))***+++,,,---,,,++++++))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((()))((('''''''''((()))***++++++++++++++++++++++++)))************+++++++++,,,+++***+++---...---,,,+++++++++************)))******+++++++++,,,,,,,,,+++++++++************)))))))))************))))))###''')))******+++,,,(((((((((((())))))))))))))))))******++++++++++++************************,,,+++))))))***++++++***************************)))+++------+++***++++++************************,,,+++******++++++)))'''))))))))))))))))))))))))((()))***+++,,,---------,,,,,,,,,,,,,,,+++***)))************************)))))))))***,,,...000222---------,,,,,,+++++++++,,,++++++++++++++++++,,,***************************++++++,,,---...//////------............------+++,,,------............***+++---//////...---,,,+++...///...+++)))+++---************************''')))+++...///...------++++++++++++++++++++++++++++++************++++++***+++,,,------------,,,,,,,,,,,,---------......***++++++,,,,,,------...+++***))))))******)))''')))***+++,,,,,,+++)))((((((((())))))*********+++************************)))))))))((()))******+++((())))))***++++++,,,,,,***************)))((('''))))))******+++++++++++++++,,,...//////...,,,+++'''***,,,,,,)))(((+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,+++++++++++++++***)))(((******************************+++,,,,,,,,,,,,+++************************(((((())))))*********++++++***)))(((((()))******(((((())))))*********+++&&&(((+++++++++*********+++***)))(((((()))***+++************************))))))*********+++++++++++++++++++++++++++++++++''''''((()))***+++++++++******++++++++++++******''''''((()))***++++++,,,))))))))))))))))))))))))((()))***++++++***)))(((,,,+++++++++***))))))))))))))))))***+++,,,---...------------------------,,,---///111111000///...000111111111000///...---////////////000000000000111111111111111111111111111111111000000000000000111111111111111111111111:::888666333222111111111222222111111000/////////////////////////////////000///...------...///000------------------------+++++++++***++++++,,,,,,///---++++++,,,,,,,,,+++))))))))))))))))))))))))***++++++,,,+++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))******++++++)))************+++++++++******))))))((((((''''''++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,+++)))((('''(((((()))))))))*********))))))))))))))))))))))))))))))************))))))*********)))))))))))))))++++++,,,------------,,,************************))))))************))))))************************))))))))))))))))))))))))+++,,,...---+++))))))***+++*********))))))((((((+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,///---++++++------+++)))***++++++,,,,,,+++++++++++++++,,,------...//////******+++++++++,,,,,,,,,+++++++++,,,---...///000///...,,,+++***+++,,,,,,,,,,,,,,,------------...//////......------------......------,,,,,,,,,,,,---+++***+++,,,...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,)))******++++++*********---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++************))))))))))))++++++******++++++,,,------------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,)))************+++++++++---,,,,,,+++*********+++++++++++++++++++++++++++***)))((('''''')))+++,,,************************))))))*********+++++++++,,,,,,+++******+++,,,,,,...//////...,,,++++++,,,************************************************++++++++++++++++++++++++(((((()))))))))*********+++***)))(((((()))******((()))))))))************''')))++++++*********+++******)))(((((()))******************************))))))*********+++++++++************************((())))))******+++++++++******++++++++++++******(((((())))))******++++++))))))))))))))))))))))))((()))***++++++***)))(((+++++++++***************+++******++++++,,,------------------------------------,,,,,,,,,---...///000000000000////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111444333222111000111111222000000000000000111111111////////////////////////000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---+++))))))***+++***)))))))))))))))))))))))))))***++++++++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********(((((()))))))))************)))))))))))))))((((((+++++++++++++++++++++++++++++++++******+++++++++,,,,,,++++++***)))))))))(((((())))))***+++,,,,,,))))))))))))))))))))))))))))))************))))))***)))))))))))))))))))))******+++,,,,,,,,,,,,,,,************************))))))************))))))************************************************(((***++++++***)))***+++************)))))))))(((+++++++++*********))))))************************,,,++++++******++++++,,,...,,,***+++------,,,***++++++,,,,,,,,,+++******+++++++++,,,---------...******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,---,,,++++++*********+++,,,,,,,,,------.........000/////////............111111000000////////////,,,***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,++++++++++++++++++******,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,************))))))))))))++++++******++++++,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,)))************+++++++++---,,,++++++*********++++++++++++++++++++++++++++++***)))((((((***+++---************************))))))*********+++++++++,,,++++++******++++++,,,---...///---+++******+++************************************************++++++++++++++++++++++++(((((())))))))))))*********))))))(((((())))))***))))))))))))************)))***+++***))))))+++,,,***))))))(((((())))))***************************)))))))))************+++((((((((((((((((((((((((*********+++++++++++++++******++++++++++++******)))))))))))))))*********))))))))))))))))))))))))))))))************))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---***((((((+++...000000//////......///111222////////////000000000000........................222222222222222222222222111111111111111111111111111000000111111222333444...//////000111111222222//////////////////////////////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++)))''''''((()))((('''))))))))))))))))))))))))******++++++******)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))************))))))))))))'''((((((((()))))))))))))))))))))***************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,+++***))))))***++++++)))))))))***+++,,,,,,---))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))***+++++++++++++++************************))))))************))))))************************++++++++++++++++++++++++&&&(((*********)))***,,,************))))))))))))+++++++++***************************************,,,+++************+++,,,,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++***)))))))))))))))******+++++++++***))))))++++++,,,,,,---...//////000///////////////......111111111000000000000000---+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********)))))))))++++++******++++++,,,---+++++++++*********))))))))))))))))))))))))))))))************++++++++++++*********++++++++++++,,,)))************+++++++++,,,,,,+++************+++++++++++++++++++++++++++++++++***))))))+++,,,---***************************************+++++++++,,,+++************+++,,,,,,------,,,***)))***+++************************************************++++++++++++++++++++++++(((((())))))))))))))))))(((((((((((()))))))))***)))))))))))))))*********)))***)))(((''''''***,,,)))))))))(((((()))))))))************************))))))))))))************((((((((((((((((((((((((,,,,,,++++++++++++++++++******++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))***+++++++++,,,,,,------------,,,,,,+++------------------------...---***))))))+++...000000///------...000222444////////////000000000000........................111111111111111111222222111111111111111111111111111222222333333444555666//////000000111111111111////////////////////////........................++++++++++++++++++++++++,,,++++++******************(((''''''((()))((('''))))))))))))))))))))))))******************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++******))))))((((((((((((((()))))))))******))))))******++++++,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---+++***)))((((((***,,,...++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))*********(((((()))***************************************))))))************))))))************************++++++++++++++++++++++++''')))++++++***)))***+++*********)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++,,,------,,,,,,,,,,,,,,,+++***))))))+++++++++*********************+++++++++,,,,,,,,,******))))))))))))******)))***+++,,,,,,+++***)))***++++++,,,---...//////....................................------------...---,,,,,,...//////...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++------------,,,+++***************++++++,,,------++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++*********))))))++++++******++++++,,,------------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))*********++++++************++++++++++++))))))*********+++++++++++++++***************+++************************++++++*********+++,,,---************************************************++++++************++++++***+++,,,+++)))((()))***************************************************************************))))))((((((((((((((((((''''''(((((())))))))))))******))))))))))))))))))((())))))'''&&&&&&(((***((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++******++++++++++++***************)))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))***+++++++++,,,+++,,,---------,,,+++***------------------------------------............///...------...000222444////////////000000000000////////////////////////.../////////000000111111111111111111111111111111222222333333333333333333111111111111000000//////////////////////////////------............------++++++++++++++++++++++++,,,+++******)))))))))******)))'''''')))******)))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++******))))))(((((()))))))))*********++++++))))))******++++++,,,,,,)))))))))******+++++++++++++++************+++++++++***(((((((((***,,,.........---,,,+++***))))))))))))))))))))))))))))))))))))************))))))(((((())))))************(((((()))************)))************************))))))************))))))************************++++++++++++++++++++++++***,,,---,,,+++))))))***))))))))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++,,,---,,,,,,,,,,,,,,,+++***)))*********************)))******+++++++++,,,,,,,,,)))))))))******,,,------***+++,,,------,,,+++***++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---......---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))***++++++,,,,,,++++++---------------,,,+++*********++++++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---++++++++++++************++++++******++++++,,,------------,,,,,,,,,++++++))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++))))))*********+++++++++*********))))))***++++++************************+++++++++++++++,,,,,,,,,***************************************************************************+++,,,+++)))((()))***************************************************************************))))))((((((((((((''''''&&&&&&'''((())))))))))))************))))))))))))((())))))((('''&&&''')))'''(((((())))))(((((('''))))))))))))))))))))))))***)))))))))))))))((((((*********************************+++++++++++++++******++++++++++++******)))))))))))))))*********))))))))))))))))))))))))******))))))))))))*********************+++++++++)))***+++,,,---,,,+++***------------------------,,,---///111111000///---///.........///000222333////////////000000000000000000000000000000000000---......//////000000000111111111111111111111111111111111222111111000///222222111111000//////...////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))+++)))((((((***++++++***))))))))))))))))))))))))))))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************))))))))))))************++++++++++++)))))))))***************(((((())))))***+++++++++***))))))(((((())))))*********)))))))))***,,,---...---,,,+++***)))((('''))))))))))))))))))))))))))))))************))))))((((((((()))******++++++(((((()))***************************************))))))************))))))************************++++++++++++++++++++++++,,,---...---+++))))))***))))))))))))***************************+++++++++************************))))))***++++++***)))))))))***,,,+++******+++,,,***++++++,,,,,,+++++++++*********************+++******+++++++++,,,,,,,,,*********+++,,,---...///++++++,,,---------,,,,,,,,,,,,,,,---------......*********++++++++++++,,,---------------.........+++)))((((((***++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++)))******+++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,++++++***++++++++++++++++++++++++************+++,,,------,,,++++++++++++*********++++++******++++++,,,---+++++++++*********))))))))))))))))))))))))))))))'''((((((((()))))))))))))))))))))************+++)))************+++++++++***))))))))))))***++++++*********************************+++++++++++++++************************+++++++++***************))))))***++++++***)))))))))+++,,,+++***)))***+++************************************************************************))))))((((((((('''''''''%%%&&&'''))))))))))))(((************)))))))))((()))***,,,+++)))(((((()))''''''((())))))(((''''''))))))))))))))))))))))))******))))))((((((((((((************************((())))))******+++++++++******++++++++++++******(((((())))))******++++++))))))))))))))))))))))))+++***)))(((((()))***++++++++++++***************'''(((***+++,,,,,,******------------------------,,,---000111111000///.........//////000000111111////////////000000000000000000000000000000000000.........///000000111111111111111111111111111111///000111222222111000///111111111000000000000000////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((***((('''((()))++++++***)))))))))))))))))))))))))))(((((('''((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))***************)))))))))))))))((((((((((((((()))***+++++++++***))))))(((((())))))*********************++++++++++++*********)))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++((()))******++++++******************************))))))************))))))************************************************)))+++,,,,,,***)))******((()))))))))************))))))*********+++++++++************************((()))***++++++***)))((()))+++---,,,)))(((***+++)))******+++,,,,,,,,,,,,)))******++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,---...++++++***++++++,,,,,,---...------------,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////,,,***))))))+++,,,,,,+++************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++))))))***+++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,------,,,+++)))(((************************************+++,,,---...,,,,,,+++++++++*********++++++******++++++,,,---+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************)))************+++++++++)))))))))))))))***++++++************************((()))******++++++******************************+++++++++*********))))))((()))***++++++***)))(((***+++,,,+++******+++,,,************************************************************************))))))(((((('''''''''&&&$$$%%%'''))))))))))))(((+++*********))))))((((((***,,,......,,,***)))***&&&'''((())))))((('''&&&))))))))))))))))))))))))******))))))((((((((('''************************''''''((()))***++++++,,,******++++++++++++******'''(((((()))***++++++,,,))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++++++++******))))))%%%''')))+++,,,+++******---------------------------...//////000000//////...//////000111000000///////////////000000000000000000000000000000000000...//////000111222222222111111111111111111111111///000222333444444333222/////////000111111222222////////////////////////,,,,,,---......---,,,,,,------------------------,,,+++***)))(((((((((((()))(((&&&''')))******))))))))))))))))))))))))))))))(((''''''''')))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++(((((((((((())))))))))))******))))))(((((('''''''''(((((()))***+++++++++******))))))))))))************++++++++++++***)))((((((((()))******++++++))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++))))))***+++++++++++++++************************))))))************))))))************************))))))))))))))))))))))))&&&(((*********)))***+++(((((())))))*********+++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((***,,,---,,,)))''')))+++((()))***+++,,,---------))))))***+++,,,---------******+++++++++,,,,,,,,,---,,,++++++***++++++++++++***)))))))))***,,,---///......------,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------......///---,,,,,,...//////...************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))***++++++++++++***'''((()))***+++,,,,,,,,,,,,---------,,,***((('''************************************+++,,,---...,,,,,,,,,+++++++++******++++++******++++++,,,------------,,,,,,,,,++++++)))))))))))))))))))))))))))************+++++++++))))))))))))************)))************+++++++++))))))((())))))***++++++))))))))))))))))))))))))(((((()))************)))************************++++++++++++******))))))((()))***++++++***)))(((***+++,,,,,,+++***+++---************************************************))))))))))))))))))))))))))))))***+++,,,------...&&&''')))***+++***)))(((*********)))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))((())))))*********))))))(((***+++***)))((()))***+++*********))))))((((((%%%''')))***+++***)))(((*********)))))))))))))))((()))***++++++***)))((()))************+++++++++''')))***+++******,,,---++++++++++++++++++++++++---------............//////////////////////////////////////////.........000000000000000000000000000000000000000000000000///////////////000111111222333333444444333333222222222111111111111222222111111111111000000000///////////////////////////------------------------,,,,,,,,,+++++++++************************************************************+++++++++******)))))))))(((((((((((())))))***************)))(((((())))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))***+++,,,,,,+++))))))+++++++++++++++***)))((())))))))))))))))))))))))'''(((******))))))***,,,))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++++++++******))))))))))))*********))))))((())))))))))))************))))))))))))))))))))))))************************************************))))))***+++,,,,,,------******************************************************+++++++++,,,,,,,,,*********************************+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................)))***++++++***)))***+++******+++++++++,,,,,,,,,(((+++---,,,+++,,,000444333111///---,,,++++++,,,------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,+++++++++*********)))))))))+++,,,+++***++++++******++++++,,,---------,,,+++***)))((('''+++++++++************)))++++++******************+++,,,---------,,,+++******++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***))))))))),,,+++++++++***)))))))))))))))************))))))+++)))'''))),,,---+++)))************************)))*********)))((()))***++++++++++++++++++++++++,,,)))'''(((+++,,,,,,******************)))((('''*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++))))))******++++++,,,,,,)))(((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,(((***+++***)))((()))***************)))))))))(((&&&''')))***+++***)))(((***))))))))))))))))))))))))************))))))((()))************++++++++++++++++++***((('''((()))++++++++++++++++++++++++---------............////////////////////////////////////////////////...000000000000000000000000000000000000000000000000///////////////000111111222333333444444333333222222111111000000111111222111111111000000000//////........................------------------------,,,,,,,,,+++++++++******************************************************+++***)))(((((((((***+++))))))(((((((((((())))))***************)))(((((())))))************))))))))))))))))))))))))))))))***)))(((((((((((()))***)))))))))))))))))))))))))))***************)))))),,,---------,,,,,,+++***))))))))))))))))))))))))((()))******)))(((***+++))))))))))))))))))))))))+++***)))(((((()))***+++++++++*********)))))))))(((((()))))))))))))))((())))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,************************,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------------------------)))***++++++***)))***+++******+++++++++,,,,,,,,,,,,,,,---,,,+++,,,...000111000...,,,++++++,,,,,,------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))+++,,,+++***++++++******++++++,,,---++++++++++++************+++++++++************)))***************************+++,,,---------,,,+++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,(((''''''&&&%%%%%%$$$$$$+++++++++***************))))))************))))))***)))'''(((+++,,,+++)))************************)))*********)))))))))*********))))))))))))))))))---+++)))***---...---+++)))************))))))(((***++++++++++++++++++,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++)))))))))*********++++++************************)))))))))))))))*********+++***(((&&&&&&''')))***(((((())))))******++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))&&&'''((()))***+++,,,---(((***+++***)))((()))***************))))))))))))&&&''')))******)))(((((())))))))))))))))))******++++++***))))))((()))))))))************+++++++++,,,+++***(((&&&&&&(((***++++++++++++,,,,,,,,,,,,---------............///////////////////////////......//////////////////000000000000000000000000000000000000000000000000///////////////000111111222222333333333333222222111111000000000000111111000000000000////////////........................------------------------,,,,,,,,,+++++++++******************************************************+++)))'''%%%%%%'''***,,,))))))(((((((((((()))))))))************))))))((())))))************))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))(((((())))))***,,,,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))+++***))))))))))))***+++******))))))))))))((((((&&&'''((()))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************,,,,,,++++++************++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++******+++++++++,,,,,,,,,///---,,,,,,---------,,,...---,,,,,,++++++,,,,,,------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++***)))))))))+++,,,+++***++++++******++++++,,,---)))*********++++++,,,,,,+++++++++************)))******************************+++,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))((('''''''''***************+++++++++******++++++++++++*********)))((()))***++++++)))************************)))))))))))))))))))))))),,,+++)))((((((((())))))(((''''''(((******)))(((((())))))************)))+++++++++++++++*********)))***++++++,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,))))))))))))))))))))))))******))))))((((((((('''+++***(((''''''(((((()))''''''((()))***++++++,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,+++))))))))))))))))))))))))*********)))))))))))))))(((***+++***)))((()))************)))))))))))))))'''((())))))))))))(((((()))))))))))))))*********,,,+++***((((((((())))))))))))*********+++++++++******)))'''&&&(((+++...+++++++++,,,,,,,,,,,,,,,---------............///////////////////////////............////////////////////////////////////000000000000000000000000///////////////000000111222222333333333333222222000000000//////000000000000000/////////.................................------------------------,,,,,,,,,+++++++++*********************************************************)))(((''''''(((***+++))))))(((((((((((())))))))))))************)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++))))))************))))))))))))))))))))))))))))))***++++++***((('''((()))))))))))))))))))))))))))************************)))))))))(((((((((((((((''''''((()))************((()))))))))************))))))))))))))))))))))))))))))))))))************************************++++++++++++******************************************************************+++++++++,,,,,,,,,*********************************+++******************************************+++,,,------......++++++++++++++++++++++++************************)))***++++++***)))***+++******+++++++++,,,,,,,,,///,,,***+++...///---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++))))))************++++++***)))))))))+++,,,+++***++++++******++++++,,,---*********+++++++++,,,,,,+++++++++*********))))))***************+++++++++)))***++++++,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++)))))))))***+++++++++,,,******++++++++++++******************+++,,,++++++***************************)))))))))*********)))///---+++***)))***++++++&&&&&&'''((())))))(((''''''((()))***************,,,,,,++++++******))))))))))))***+++++++++++++++******************************+++++++++,,,,,,,,,******************************))))))(((''''''''''''((()))******)))((('''''''''((()))***++++++,,,))))))))))))))))))))))))***+++++++++++++++******))))))))))))))))))))))))++++++***)))(((((())))))(((***+++***)))((()))***))))))))))))))))))******((()))))))))))))))(((((((((((())))))************,,,+++)))((((((((()))***))))))*********+++++++++,,,,,,+++)))((())),,,///++++++,,,,,,,,,------------------............///////////////////////////---.........//////000000///////////////////////////////////////////////////////////////000000111111222222333333222222111000//////......//////000/////////............---........................------------------------,,,,,,,,,+++++++++******************************************************'''(((***+++,,,+++******))))))(((((((((((())))))((())))))*********))))))))))))************))))))************************))))))************))))))(((((((((((((((((((((((()))((('''''''''(((***+++((())))))******)))))))))))))))))))))))))))))))))***++++++***((('''((()))))))))))))))))))))))))))******++++++++++++******((((((((((((((()))))))))((()))******+++++++++***((()))))))))************))))))))))))))))))))))))((((((((())))))*********************************+++***************************************************************************+++++++++,,,,,,,,,************************'''((()))++++++,,,++++++******************************+++,,,------......++++++++++++++++++++++++************************)))***++++++***)))***+++******+++++++++,,,,,,,,,---+++***+++///000///,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++,,,,,,,,,------++++++++++++++++++++++++******************++++++***)))))))))+++,,,+++***++++++******++++++,,,---,,,,,,,,,++++++++++++***+++++++++*********))))))))))))*********+++++++++************++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))(((((()))))))))***+++++++++,,,*********++++++*********++++++,,,,,,,,,,,,,,,---************************+++)))((((((***+++***(((...---+++*********++++++***+++,,,,,,,,,,,,,,,,,,'''((()))***************+++++++++******)))))))))))))))***++++++++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))((((((''''''%%%''')))++++++***((('''(((((())))))******++++++))))))))))))))))))))))))******+++++++++***)))))))))))))))))))))))))))))))))((((((((((((***,,,---(((***+++***)))((()))***))))))))))))************))))))))))))((((((((((((((((((((()))******++++++******))))))))))))******)))************+++++++++000000...+++)))(((***+++++++++,,,,,,------......---------............///////////////////////////------......///000000000000000000000000000000000///////////////////////////////////////000111111111111222222222222111111//////............/////////.........------------------------------------------------------------,,,,,,,,,+++++++++******************************************************&&&(((+++---...---***)))))))))(((((((((((())))))((())))))************)))))))))************))))))************************)))******++++++******)))))))))))))))))))))))))))(((((((((((()))***++++++)))***++++++,,,+++++++++)))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))******+++,,,,,,+++******(((((())))))))))))******))))))************))))))))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,************************))))))************************************************************************+++++++++,,,,,,,,,************************'''(((***,,,------,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++************************)))***++++++***)))***+++******+++++++++,,,,,,,,,+++++++++---/////////---******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))+++,,,+++***++++++******++++++,,,---------,,,,,,+++++++++***+++++++++************))))))))))))***++++++,,,,,,,,,+++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((***************+++++++++))))))************))))))***+++,,,,,,++++++,,,...************************+++)))'''(((+++,,,***''')))))))))))))))))))))))))))***+++***))))))+++---((())))))************)))***************)))))))))((()))******++++++******************************************+++++++++,,,++++++++++++++++++++++++***)))))))))))))))))))))&&&&&&'''((()))*********)))))))))))))))*********))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))***)))((('''(((***+++---(((***+++***)))((()))***((()))))))))******************)))((((((((((((((('''(((((()))******++++++'''((()))******+++******)))************+++++++++...///...,,,)))(((((()))++++++,,,,,,---......///---------............///////////////////////////------......///000000111000000000000000000000000///////////////////////////////////////000111111111111222222222222111111///......------......///.........---------,,,,,,------------------------------------------------,,,,,,,,,+++++++++******************************************************&&&''')))+++,,,++++++***))))))(((((((((((())))))(((((()))***************))))))************))))))************************)))***++++++++++++***)))))))))))))))))))))))))))'''((()))***++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))((()))******)))(((***+++))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))*********++++++((()))))))))((('''&&&%%%))))))))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,************************(((((())))))******++++++******************************************************+++++++++,,,,,,,,,************************(((***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))***++++++***)))***+++******+++++++++,,,,,,,,,+++,,,...///---,,,,,,---+++,,,,,,------,,,+++***+++++++++++++++++++++++++++++++++******+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++*********)))))))))+++,,,+++***++++++******++++++,,,---++++++,,,,,,,,,,,,,,,,,,+++++++++************)))((())))))***++++++,,,,,,---,,,+++***))))))*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++***************(((((())))))))))))(((((((((***++++++))))))***,,,************************,,,)))&&&(((+++,,,***'''&&&''')))+++++++++***)))'''((('''%%%$$$%%%(((,,,)))************))))))((())))))))))))************((())))))***************************************)))))))))*********++++++************************))))))))))))************'''&&&&&&&&&'''***,,,...*********))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,++++++***)))))))))))))))))))))))))))---,,,***(((''''''((()))(((***+++***)))((()))***(((((())))))*********+++******)))((((((((((((((('''(((((()))***+++++++++%%%''')))***+++++++++***)))************+++++++++)))+++,,,+++***)))***+++++++++,,,,,,---...//////---------.........//////////////////////////////---------...///000000111000000000000000000000000///////////////////////////////////////000111111111111222222222222111111.........------...............---------,,,,,,,,,------------------------------------------------,,,,,,,,,+++++++++******************************************************'''''''''(((((()))++++++))))))(((((((((((())))))(((((()))***************))))))************))))))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++''''''((()))))))))))))))))))))))))))))))))))))))'''(((******))))))***,,,))))))))))))))))))))))))***+++,,,------,,,+++***))))))******+++++++++,,,((((((((('''&&&%%%######))))))))))))************))))))))))))))))))))))))&&&''''''((()))*********************************'''(((((()))***++++++,,,******************************************************+++++++++,,,,,,,,,************************+++,,,---......---+++))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))+++++++++***)))***+++******+++++++++,,,,,,,,,+++...111000,,,******,,,,,,,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------------------------------000000///...,,,+++*********)))))))))+++,,,+++***++++++******++++++,,,---)))******+++---......///+++++++++************)))((())))))***++++++,,,,,,...---+++)))(((((())))))+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************+++,,,+++++++++******))))))''''''((((((((((((''''''&&&(((***)))'''''')))+++************************,,,)))&&&'''+++---***'''&&&(((+++...///...,,,+++******)))&&&$$$&&&***///***************)))((('''(((((())))))******++++++(((((()))***************))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((************************)))))))))))))))***************))))))((((((((('''((((((((((((((((((((((((,,,,,,++++++******)))))))))******)))(((''''''(((+++*********))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))************************((()))***+++,,,+++************))))))******+++,,,******+++,,,,,,---.........------------...//////////////////////////////........................//////000000000000//////..............................///000000000000000000000000000000000000000////////////////////////000111222222111///---++++++,,,,,,------,,,,,,+++/////////......---------,,,,,,,,,+++***)))((('''***++++++++++++***))))))((((((((()))***+++++++++''''''(((((())))))******************)))))))))))))))************++++++++++++++++++************)))***)))((((((((()))+++,,,111+++&&&&&&+++000111111---+++((()))******(((%%%(((((((((((()))***+++,,,,,,,,,,,,+++***)))(((((())))))))))))************************************)))***+++,,,,,,+++***)))((((((((((((((((((((((((******))))))))))))******(((((())))))************))))))))))))))))))))))))+++++++++*********))))))++++++******)))(((((((((+++++++++***************))))))************)))))),,,,,,+++***)))(((''''''''''''''''''((()))+++++++++++++++*********))))))******+++,,,,,,,,,,,,+++---...000...***(((***+++***++++++,,,,,,++++++***++++++++++++++++++++++++***)))***,,,------+++)))+++++++++*********))))))...---,,,+++************///......------,,,++++++///...---,,,+++,,,,,,---+++,,,------,,,+++)))(((+++***)))))))))***+++,,,+++,,,---,,,******+++,,,---......---++++++---...+++++++++++++++,,,---...---///111222111---***''')))))))))***+++++++++,,,+++++++++,,,,,,,,,------////////////......---,,,***++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))***************************************++++++)))((((((((()))***************************++++++++++++*********)))+++***)))((()))***,,,---))))))))))))))))))))))))******))))))((((((''''''&&&))),,,+++)))))),,,///,,,,,,++++++******))))))(((((())))))((('''&&&&&&******))))))******+++,,,,,,,,,+++***)))(((''''''************************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))******+++++++++******))))))))))))))))))))))))************))))))))))))))))))************))))))************************((((((((()))******++++++((((((((('''''''''&&&&&&***************************************)))))))))***++++++***)))((((((***************)))))))))(((((((((((())))))*********(((((((((((()))))))))***************************((()))***+++++++++************))))))******+++,,,******+++,,,,,,---......---------,,,---......///........................//////////////////////////////000000000000//////..............................///000000000000000000000000000000000000000........................,,,---------,,,+++)))(((,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))***++++++++++++***))))))))))))))))))))))))))))))'''((((((((()))))))))***************************))))))*********+++++++++*********)))))))))(((((()))))))))))))))******+++)))((()))000888???@@@???...,,,******++++++)))'''(((((((((((()))***+++,,,+++,,,,,,++++++)))(((((((((((())))))*********+++************************))))))***++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))***************************++++++))))))************))))))++++++******)))((((((((())))))((())))))***+++,,,+++++++++*********))))))******+++,,,,,,,,,,,,+++,,,...///---***)))***+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,......---++++++++++++*********)))))),,,++++++***++++++,,,,,,,,,,,,,,,---------......///...---,,,+++,,,,,,---++++++,,,,,,,,,+++******---,,,+++++++++,,,---...------...,,,***))))))***,,,------,,,++++++,,,...,,,,,,+++++++++++++++,,,000000///...---,,,++++++***************+++++++++,,,+++***))))))***---...---------------,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***(((''''''************************---,,,+++*********+++,,,------------------------++++++*********)))))))))+++***)))((((((***+++,,,))))))))))))))))))))))))******))))))(((((((((((('''(((************+++---)))))))))((((((((((((((())))))******))))))((('''******))))))******+++,,,)))))))))(((''''''&&&&&&************************))))))))))))))))))))))))*********+++++++++,,,,,,...,,,+++)))))))))***+++************************************))))))))))))******++++++++++++******))))))))))))))))))))))))''''''((()))***++++++,,,)))))))))(((((((((((((((************************((())))))))))))))))))******+++,,,+++***)))***+++************))))))))))))''''''((()))***+++,,,---((((((((()))))))))******************************((()))******++++++************))))))******+++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,------...------------------------////////////////////////...//////000000//////.................................///000000000000000000000000000000000000000..............................------,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++***++++++++++++***))))))+++******)))(((''''''&&&(((((((((((())))))))))))))))))******************)))))))))*********++++++))))))))))))((((((((('''(((((()))***************((()))---444:::<<<:::666...,,,++++++,,,,,,***)))(((((((((((()))***+++,,,+++++++++++++++***)))((('''(((((()))***+++++++++************************((())))))******))))))(((++++++++++++++++++++++++******))))))))))))***************)))))))))))))))))))))))))))))))))))))))+++++++++***************'''(((((()))******++++++)))))))))***+++++++++,,,))))))************))))))))))))))))))))))))))))))+++***************+++++++++++++++*********************+++,,,,,,,,,,,,+++,,,---...---+++******+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***+++,,,---,,,++++++++++++***************************+++,,,---...******+++,,,...///000000...------,,,,,,,,,,,,---+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,---.........//////---***(((((())),,,------,,,++++++,,,...,,,,,,,,,,,,,,,------...333111...+++***+++---...+++++++++***************---+++(((&&&'''))),,,///,,,,,,---------,,,++++++***++++++,,,,,,++++++***************************---,,,,,,+++***)))((('''************************---,,,++++++******++++++******************************)))))))))(((((((((***)))((('''((()))***+++))))))))))))))))))))))))***))))))))))))((((((((((((''''''(((***+++******(((((((((((())))))))))))******++++++******))))))******))))))******+++,,,((((((((((((((((((((((((************************))))))))))))))))))))))))*********++++++++++++,,,111///+++)))((((((***,,,++++++++++++++++++++++++************)))))))))((()))******++++++******)))(((((((((((((((((((((((()))))))))))))))*********++++++++++++++++++++++++************************''''''(((((())))))******)))***++++++))))))***+++*********)))))))))))))))((())))))***++++++,,,,,,(((((()))))))))*********************************((())))))*********************))))))******+++,,,+++++++++,,,,,,---------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...//////////////////.................................///000000000000000000000000000000000000000........................//////...---------......++++++,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******))))))((('''''''''(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))******************)))))))))((((((((('''((()))++++++***)))))))))***---111333111,,,''',,,,,,++++++++++++***)))))))))(((((()))***+++++++++++++++++++++***)))(((''''''((()))***++++++,,,************************(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))************************(((((())))))************(((((()))***+++,,,,,,,,,))))))************))))))(((((())))))************++++++***)))))))))************************************+++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++,,,,,,++++++******+++++++++++++++,,,,,,+++)))((()))+++,,,++++++************************************+++,,,------***++++++,,,---...///000---,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...************++++++,,,,,,---......---+++)))***+++,,,---...---,,,,,,...000---------...///111222333222000---+++***+++---...,,,+++++++++***))))))))),,,+++)))((((((***,,,...,,,---------------,,,,,,***++++++,,,,,,++++++***************************************++++++,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%'''***,,,***'''))))))******++++++,,,,,,)))***************))))))******))))))******+++,,,))))))*********+++++++++************************))))))))))))))))))))))))************++++++++++++...---,,,*********+++,,,++++++++++++++++++++++++************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((++++++******)))(((((((((++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))''''''(((((())))))******''')))***)))(((((()))***))))))))))))))))))******++++++******************))))))))))))************)))))))))))))))))))))))))))))))))))))))***************))))))******+++,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////....................................///000000000000000////////////////////////........................,,,,,,+++++++++,,,,,,---******++++++++++++******------------------------)))***+++++++++++++++******++++++++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((()))))))))*********++++++*********)))))))))'''((()))++++++***))))))&&&'''))),,,......---+++************))))))))))))))))))))))))))))))***+++******+++++++++***))))))'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))******************************))))))))))))***************)))))))))))))))))))))))))))))))))))))))************************************))))))(((((((((((()))***+++,,,,,,,,,))))))************))))))((((((((()))******++++++***))))))((((((((())))))******************************+++,,,,,,,,,,,,++++++******++++++,,,++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,+++***+++---------,,,************************,,,++++++******++++++,,,------------------------++++++,,,,,,,,,,,,,,,,,,++++++***)))***+++---...******++++++,,,,,,,,,,,,+++,,,------,,,+++,,,...---...///...---...///111222222222111111222333333......------,,,,,,,,,+++,,,+++++++++***)))))))))***+++,,,,,,------,,,,,,***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***************************,,,++++++***+++,,,------************************************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))***************'''&&&'''***+++)))'''))))))******++++++,,,,,,(((((()))******)))))))))******))))))******+++,,,))))))******++++++,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++((()))+++,,,---,,,,,,+++************************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++******)))((((((((()))))))))))))))*********((((((((((((((((((((((((((())))))))))))))))))***'''((())))))(((((()))***))))))))))))************++++++*********))))))))))))))))))*********++++++)))))))))))))))))))))))))))(((((((((((()))***+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---..............................///000000000000000////////////////////////------------------------,,,,,,,,,------.........******++++++++++++******************++++++++++++******+++++++++******)))***++++++++++++***))))))))))))))))))************))))))))))))((((((((((((%%%%%%&&&&&&''''''((((((((((((((()))))))))******++++++++++++************(((((()))***************(((((((((((())))))******(((***+++***(((((()))******)))))))))))))))************+++++++++******)))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((******))))))))))))******((()))))))))************))))))))))))))))))))))))***************+++++++++++++++******)))((((((''')))))))))***+++++++++,,,))))))************))))))(((((())))))*********+++)))((((((((((((((())))))***************+++++++++******+++,,,,,,,,,,,,+++***))))))***,,,---,,,+++***++++++,,,,,,++++++************++++++,,,,,,------------///111111///---***************+++++++++,,,,,,++++++***+++++++++//////...---,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---...............***+++------,,,,,,...///,,,.........---...000222777555444222000///......,,,---.........---+++***+++++++++***************)))***---...///...,,,+++(((((()))*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++000///---+++******++++++************************+++,,,,,,,,,,,,+++************************************)))))))))((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))************+++***)))((((((******)))((((((((((((((())))))))))))'''((())))))***)))))))))******))))))******+++,,,((((((((())))))*********************************)))))))))))))))))))))))))))))))))************+++%%%'''***---...---+++***))))))))))))))))))))))))************)))))))))))))))))))))******)))))))))************************(((((())))))************((((((((()))))))))******))))))))))))))))))))))))***************)))))))))''')))******))))))***+++((()))))))))************((()))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))(((((('''((()))***+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///---------------------------------------------------......//////......---..............................///000000000000000////////////////////////------------------------+++,,,...///000000//////,,,,,,,,,------,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,+++***))))))***++++++++++++***)))))),,,,,,++++++******))))))***)))))))))((((((((('''&&&&&&'''(((((()))******(((((((((((()))))))))***************)))))))))))))))))))))))))))******+++++++++***(((&&&%%%%%%&&&(((***,,,+++)))(((***,,,******))))))))))))******)))******+++++++++******************))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++''''''''''''''''''''''''******))))))))))))******''''''((()))***++++++,,,))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))******************++++++))))))************)))))))))))))))))))))*********(((((((((((()))***++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++***((('''))),,,---,,,+++***++++++,,,,,,++++++***)))******+++,,,,,,------+++,,,---000222111...+++))))))*********+++++++++************+++,,,------//////...---,,,,,,++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,+++******,,,---.../////////...---+++---...---,,,,,,---...***,,,---,,,,,,,,,...000111111///...,,,,,,++++++,,,,,,---------,,,+++******************+++++++++******+++,,,,,,,,,,,,+++))))))***+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,111000---+++******+++,,,************************+++,,,,,,---,,,+++***)))((((((((((((((((((((((((++++++*********)))))))))((()))******************))))))))))))))))))))))))))))))*********+++++++++)))***+++***)))))))))***)))))))))(((((((((((((((((()))******++++++************))))))******+++,,,))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))************&&&''')))***++++++***)))************************************))))))))))))******++++++++++++******************************&&&&&&''')))***,,,------))))))******++++++++++++************************,,,,,,++++++******))))))(((***++++++******+++---(((((())))))*********+++&&&&&&'''((()))***++++++)))************+++++++++)))))))))))))))))))))))))))((('''''''''(((***+++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------........................---..................---...........................//////000000000000000////////////////////////------------------------&&&'''***,,,---,,,+++***---......//////......---+++++++++,,,,,,---------.........---,,,+++***)))***++++++++++++***))))))///...---,,,+++)))((((((******))))))(((((((((''''''(((((()))***++++++,,,(((((((((((())))))))))))))))))))))))((((((((((((***)))((((((((()))+++,,,***+++,,,+++***+++,,,---)))+++---,,,***)))+++---******)))))))))))))))***)))******+++++++++******++++++******)))((((((((()))))))))))))))))))))))),,,+++***))))))***+++,,,******************************))))))))))))******&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))******++++++++++++((((((((()))******+++++++++++++++***************))))))************))))))******))))))))))))))))))))))))))))))***+++,,,---))))))******++++++++++++******+++,,,,,,,,,,,,+++***((('''))),,,...---++++++++++++,,,,,,+++++++++))))))***+++,,,,,,------'''(((+++...000...***'''))))))******++++++++++++(((((()))***+++---///000......---------,,,,,,,,,)))***+++,,,---,,,,,,++++++,,,------,,,+++)))(((***+++,,,---------,,,+++---...///...,,,+++,,,---)))***++++++***+++---///((((((((()))***+++,,,---------,,,,,,+++,,,,,,,,,))))))******+++++++++,,,+++***)))))))))***,,,,,,,,,---......////////////+++++++++,,,,,,+++++++++------------------------...---,,,++++++---...000************************))))))***+++***)))((('''************************++++++++++++************))))))***+++++++++++++++))))))))))))))))))))))))))))))******++++++++++++)))+++---,,,)))(((***,,,,,,,,,++++++******)))))))))***+++,,,,,,,,,,,,,,,*********)))***++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))++++++++++++++++++++++++))))))************))))))''''''((())))))))))))))))))))))))))))))))))))))))))---,,,((((((---...***(((((())))))*********+++---,,,***)))))))))******))))))(((((((((((())))))+++***)))(((((()))***+++))))))************))))))************************))))))*********))))))((()))************+++++++++******+++++++++,,,,,,,,,++++++******)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,---------......000//////.........//////000000000000000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------000---++++++---///---+++((())))))))))))*********++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******+++***)))((((((***,,,---,,,+++***)))((((((((((((++++++******))))))(((((())))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++++++++***)))(((+++++++++++++++***)))((((((((((((((((((((((((((())))))(((((((((((()))))),,,***)))((()))((('''%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,'''111000...000---***000+++++++++,,,---...///000------,,,,,,+++***))))))++++++,,,,,,,,,,,,------///---++++++,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++,,,,,,---...************************************************(((*********)))((()))***+++)))(((((()))******)))))))))))))))))))))))))))+++,,,,,,***'''&&&''')))******+++++++++******))),,,+++***))))))***+++,,,------------------------))))))))))))))))))))))))+++***(((((()))***)))((()))************+++++++++++++++***)))((('''&&&&&&************************+++++++++***))))))+++,,,******************************))))))))))))******((())))))*********))))))))))))***++++++++++++***)))))))))))))))))))))))))))---,,,))))))...///,,,((()))))))))************,,,+++***)))))))))******))))))(((((((((((())))))+++***)))(((((()))***+++))))))************))))))************************))))))************)))))))))************+++++++++************+++++++++,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////...---------------//////.........------------------.........////////////............//////////////////////////////000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---///---++++++---...---+++)))))))))*********++++++************++++++++++++))))))*********)))(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***)))((('''((()))+++,,,,,,+++***)))((((((((((((*********)))))))))))))))))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))***++++++++++++***)))(((******+++++++++***))))))************************))))))(((((((((((())))))''''''&&&'''***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******++++++++++++******((((((((((((((((((((((((************************************++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,---&&&***)))---333---&&&,,,++++++,,,,,,---.........---,,,,,,++++++*********+++++++++,,,,,,,,,------///---++++++,,,---,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,+++++++++,,,------************************************************)))***++++++))))))***+++,,,***((()))***+++***))))))))))))))))))))))))))),,,,,,,,,+++***))))))*********+++++++++******)))++++++***))))))***++++++************************************************+++***))))))+++,,,,,,+++)))************++++++++++++******))))))(((((((((************************((((((((('''%%%%%%&&&'''******************************))))))))))))******'''((()))******************++++++,,,---,,,,,,,,,))))))))))))))))))))))))(((******((())),,,...,,,))))))))))))************++++++***)))))))))******))))))(((((((((((())))))******))))))))))))******))))))************))))))************************))))))************)))))))))************+++++++++)))))))))*********++++++)))******+++,,,,,,------************************,,,,,,,,,---------......000//////..............................---------........./////////000000///...............//////////////////////////////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---,,,++++++---------+++************+++++++++,,,++++++++++++***************+++++++++***)))(((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))(((((((((((()))((('''''''''(((***+++,,,+++***)))(((((((((((())))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))******++++++******))))))))))))******+++*********************************))))))(((((((((((())))))&&&&&&%%%'''***,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,******++++++++++++******((((((((((((((((((((((((++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,///???KKK<<<,,,---+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...,,,++++++---......---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***---,,,,,,++++++++++++,,,***************************************************+++,,,+++***)))***,,,,,,+++))))))+++,,,+++***))))))))))))))))))))))))+++*********++++++***((()))******+++++++++******++++++***))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++***)))((()))+++,,,,,,+++)))************+++++++++************************************************,,,+++***)))))))))))))))******************************))))))))))))******'''((()))******+++*********+++,,,,,,------,,,,,,))))))))))))))))))))))))&&&'''''''''(((***++++++)))))))))))))))******************))))))))))))***))))))(((((((((((())))))***))))))))))))))))))***))))))************))))))************************((())))))************)))))))))*********+++++++++((())))))))))))******************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///...------------..............................---.........////////////......---------...//////////////////////////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++***)))((((((((((((((())))))))))))''''''''''''''''''''''''******))))))(((((('''''')))(((((((((((()))***+++++++++***)))(((((())))))(((((())))))******++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))(((((()))******+++******''''''''''''''''''''''''))))))(((((((((((()))))))))((('''((()))***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---...///222000888RRRaaaLLL222///+++,,,...///...,,,***)))++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,---,,,+++,,,---//////...,,,,,,,,,+++++++++******************************************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***------,,,+++*********+++***************************************************+++,,,,,,+++***+++,,,---+++******+++,,,,,,+++)))))))))))))))))))))))))))(((''')))++++++)))'''))))))***+++++++++******+++******************+++************************++++++++++++++++++++++++***)))'''((()))******)))))))))*********+++++++++*********++++++,,,,,,,,,************************---,,,++++++---......---************************+++******))))))******+++(((((()))***************)))******+++++++++++++++))))))))))))))))))))))))(((''''''((())))))***,,,******))))))))))))))))))))))))))))))***)))))))))))))))(((((((((((()))))))))))))))******)))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************))))))*********+++++++++((())))))))))))*********++++++******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,---------.....................,,,,,,---------.........---------------...//////........................////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++(((***+++,,,,,,+++++++++******+++++++++,,,,,,,,,......------,,,,,,,,,,,,+++++++++++++++***))))))'''((((((((()))))))))***((((((((((((((((((((((((******))))))((((((''''''))))))))))))******+++++++++***))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))'''((()))***************''''''''''''''''''''''''))))))(((((((((((()))))))))((('''((()))***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------------...++++++++++++++++++++++++)))***+++,,,------......///+++000HHHWWWDDD---,,,+++,,,.........,,,***(((++++++++++++++++++,,,,,,*********+++++++++,,,,,,---,,,++++++---///......,,,,,,,,,+++++++++******************************************************,,,++++++******++++++,,,++++++++++++++++++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++++++++---,,,++++++***************************************************************+++,,,,,,+++***+++,,,---+++******+++,,,,,,+++)))))))))))))))))))))))))))))))))***++++++***)))((()))***+++++++++++++++*********++++++*********************************++++++++++++++++++++++++---+++))))))******)))((())))))*********+++++++++*********+++,,,,,,------************************'''%%%$$$&&&))),,,,,,+++************************++++++************++++++))))))************))))))((())))))***************)))))))))))))))))))))))),,,))))))++++++)))***---************))))))))))))'''((()))*********))))))))))))(((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))'''((()))******+++******)))************+++++++++)))))))))*********++++++++++++******)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++,,,------------...............,,,,,,,,,------------...,,,,,,,,,,,,---...//////......................../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******&&&(((+++,,,+++***++++++************+++++++++,,,......------,,,,,,++++++))))))***************)))''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((()))*********++++++++++++******)))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***(((((())))))******))))))(((((())))))***)))))))))************************))))))(((((((((((())))))&&&&&&%%%'''***,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---)))%%%111<<<222(((...+++,,,---------+++***)))++++++++++++++++++++++++************++++++++++++---+++******,,,------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++,,,++++++************+++***************************************************+++,,,+++***)))***,,,,,,+++))))))+++,,,+++***))))))))))))))))))))))))+++,,,---+++***)))+++---((()))***+++++++++++++++)))***++++++++++++***)))((((((((((((((((((((((((++++++++++++++++++++++++...,,,******+++,,,+++***)))************+++++++++*********++++++,,,,,,,,,************************&&&###"""$$$)))++++++***************************++++++************++++++******+++******)))((('''((())))))***************)))))))))))))))))))))))),,,((('''******''''''+++************)))))))))(((&&&''')))*********))))))))))))(((((((((((())))))((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))'''((()))******+++++++++)))************+++++++++************+++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++++++++,,,---...---------.........//////------------............,,,,,,,,,,,,---...///000........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))$$$(((+++,,,+++******+++)))))))))*********++++++------,,,++++++***))))))''''''((()))************'''''''''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))((())))))*********************))))))))))))***************)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******'''(((((()))))))))))))))))))))))))))))))))((('''************************))))))(((((((((((())))))''''''&&&'''***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++***************************************************************+++++++++,,,,,,++++++++++++++++++++++++))))))***+++++++++***))),,,---''''''...***(((111,,,,,,,,,+++++++++++++++---,,,,,,++++++*********************++++++++++++---+++******+++++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,************************))))))*********+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************************))))))***+++++++++++++++******************+++,,,************************************************)))***++++++))))))***+++,,,***((()))***+++***)))))))))))))))))))))))))))***,,,---***$$$$$$(((...(((((()))++++++,,,,,,+++)))***++++++++++++***)))))))))))))))))))))))))))************************)))((('''(((***,,,,,,+++)))************+++++++++************++++++++++++************************,,,(((&&&'''+++...,,,***************************,,,++++++******++++++,,,++++++++++++***((('''&&&))))))***++++++++++++***))))))))))))))))))))))))***%%%$$$((('''"""###'''+++*********))))))((((((&&&'''(((*********)))((())))))(((((((((((())))))((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))''''''(((******+++++++++)))************+++++++++***++++++++++++,,,,,,,,,*********+++,,,,,,------************************,,,,,,,,,---------......,,,,,,,,,,,,------...///---------.........//////............/////////000+++++++++,,,---...///000........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))$$$'''+++,,,+++)))***+++((())))))))))))*********++++++******)))(((((('''%%%&&&''')))************&&&''''''((()))******+++''''''''''''''''''''''''''''''(((((())))))******'''(((((()))))))))))))))***)))))))))))))))******++++++******))))))(((((())))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''((()))))))))))))))))))))***))))))(((''''''(((((((((((((((((((((((())))))(((((((((((()))))),,,***)))((()))((('''%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++((()))***++++++***((('''&&&///...***---***(((///,,,++++++******+++,,,,,,------,,,,,,+++***)))))))))************+++++++++---+++))))))*********(((,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,************************************************((()))***+++++++++++++++***)))))))))***+++,,,,,,************************************************(((***+++***)))((()))***+++)))(((((()))******)))))))))))))))))))))))))))&&&***+++&&&$$$,,,(((((()))++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))"""!!!!!!###''')))******)))************+++++++++************************************************///+++'''(((+++---***'''************************,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))************************)))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))******)))''''''(((,,,///))))))************))))))))))))))))))))))))))))))+++++++++*********************++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////---------------------------------............///---.........//////000000,,,---...//////...---,,,//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++************************+++*********+++,,,,,,---///,,,((((((***+++***)))******)))(((((((((((((((+++(((%%%###"""$$$&&&(((******)))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,***+++,,,---,,,+++((('''(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))******************))))))))))))******+++***)))(((((()))***+++))))))))))))((((((((((((((()))***)))((('''((()))))))))))))))************))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++++++++***+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))+++,,,------,,,+++)))))))))))))))))))))))))))************+++++++++)))************+++++++++---,,,,,,++++++************))))))+++//////,,,(((******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******+++)))((('''(((***---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******************************,,,++++++***))))))******)))************+++++++++------,,,+++************------,,,+++************------,,,,,,+++***))))))******+++++++++******)))+++,,,------......------+++++++++++++++++++++++++++++++++*********))))))++++++++++++*********)))++++++++++++++++++++++++++++++************++++++)))******+++++++++******))))))))))))))))))))))))))))))***++++++++++++******)))((((((((()))+++,,,++++++******++++++,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))))))))******************************+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((()))(((''''''(((***((())))))******))))))((())))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))+++,,,,,,,,,++++++***)))******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......................................................---------............///...............---------------............------///......---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,************************+++*********++++++,,,------***((((((***+++***)))******)))(((((((((((((((+++)))'''%%%%%%&&&((()))******)))((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***+++,,,+++***((('''(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))******************))))))))))))******+++***)))(((((()))***+++***************)))))))))***+++,,,+++***)))***+++))))))))))))************))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++++++++***+++******))))))))))))))))))******************)))))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,++++++************************)))************+++++++++)))************+++++++++,,,,,,,,,++++++*********++++++,,,...//////,,,*********+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******+++***)))))))))+++---...++++++++++++++++++++++++,,,++++++***))))))******************************++++++******************)))************+++++++++,,,,,,++++++***+++++++++---,,,,,,+++++++++++++++------,,,++++++***))))))******+++++++++******)))++++++,,,------------,,,+++++++++++++++++++++++++++++++++*********))))))++++++*********)))))))))))))))))))))))))))))))))++++++************++++++******+++++++++******)))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))***++++++++++++******++++++,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******************************+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))))))))*********++++++''''''(((((())))))******+++,,,---......---,,,+++))))))))))))))))))))))))&&&(((***+++)))'''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++++++++,,,++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------........................---------............/////////...------,,,,,,+++.........------..................------,,,,,,+++,,,+++***))))))***+++,,,************************+++************+++,,,,,,***)))'''''')))******)))***))))))(((((((((((((((***)))))))))))))))***+++******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************))))))((((((((()))***+++***)))((('''(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))******************))))))))))))************))))))))))))*********************+++++++++)))***++++++***)))***,,,))))))))))))************))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))******++++++******+++******)))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++,,,,,,++++++++++++++++++,,,...000000///---------******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******+++++++++++++++,,,,,,,,,************************,,,+++******)))***************************************************++++++)))************++++++++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,+++******)))))))))******+++++++++************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************)))))))))((((((((())))))))))))))))))))))))++++++************++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))***++++++++++++***((()))******++++++******++++++******++++++,,,---,,,,,,,,,++++++++++++***))))))))))))))))))))))))******))))))))))))******************************+++++++++***************+++++++++++++++++++++++++++++++++***************)))******************)))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++&&&&&&'''((())))))*********+++---......---+++***)))))))))))))))))))))))))))***++++++)))''''''(((((((((((())))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......------------------------........................---------............///..................------///...---,,,,,,---...///......---------,,,,,,,,,,,,+++)))(((((()))+++,,,************************+++***************++++++(((''''''((())))))******))))))(((((((((((())))))((())))))***++++++++++++***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))))))))(((((())))))))))))((('''(((((((((((((((((((((((((((***+++***)))((()))***((()))))))))******************))))))))))))*********))))))))))))))))))***))))))***************+++'''((())))))(((((()))***((()))))))))************))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))***************+++******)))))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))***+++++++++++++++,,,,,,...---+++***)))***++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++,,,,,,///222111---+++,,,...******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******+++,,,---------,,,+++***++++++++++++++++++++++++++++++***************+++************************))))))******++++++++++++))))))*********+++++++++************+++,,,------++++++++++++,,,---...///,,,+++++++++******))))))))))))***+++++++++******))))))***+++++++++++++++++++++++++++++++++++++++************************))))))))))))((((((((((((++++++++++++++++++++++++++++++************++++++++++++++++++***)))''''''++++++++++++++++++++++++))))))***++++++++++++***((()))***+++,,,+++***)))++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))*********************************************************+++++++++++++++,,,,,,************************))))))************))))))************************((()))))))))************************++++++++++++&&&''''''((()))******+++((()))+++,,,,,,+++)))((())))))))))))))))))))))))******)))'''%%%%%%'''***(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))))))))******++++++++++++******)))))))))))))))))))))))))))******++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......///000111111222///...---,,,,,,---...///---------------,,,,,,,,,,,,+++)))(((((()))+++,,,************************++++++***))))))*********&&&'''((())))))))))))***))))))(((((((((((())))))'''''')))************)))***))))))(((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((((((((()))))))))(((((())))))))))))))))))))))))(((***+++***)))((()))***((()))))))))******************))))))))))))******)))))))))******)))))))))((((((((()))))))))******&&&((())))))(((((()))***((()))))))))************))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))************)))+++******)))))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,...---+++***)))***++++++************************))))))*********+++++++++))))))*********+++++++++*********++++++,,,,,,,,,,,,///111000,,,***,,,...******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++************************)))******+++++++++******))))))*********+++++++++************+++,,,------*********+++,,,---...///++++++***************)))((()))***+++++++++++++++((()))******++++++******++++++++++++++++++++++++************************))))))))))))((((((((((((++++++++++++++++++++++++++++++************+++++++++++++++***)))((('''&&&************************))))))***++++++++++++***((()))+++,,,,,,,,,+++***++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))***************************************************************++++++,,,,,,,,,************************))))))************))))))************************))))))))))))*********************++++++++++++,,,(((((())))))******++++++((()))***++++++***)))((()))))))))))))))))))))))))))(((&&&$$$"""###''')))))))))************))))))))))))))))))))))))))))))'''(((((())))))******+++******++++++++++++******))))))))))))))))))))))))((()))******+++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,,,,---------......------------------------++++++++++++++++++++++++---------............///------...///111222333444.........------.........------------------------,,,+++***))))))***+++,,,************************++++++***))))))))))))***'''(((******)))((()))***((((((((((((((())))))***'''(((((())))))))))))(((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((())))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))******************))))))))))))******))))))************))))))'''''''''((())))))******((()))++++++******+++---))))))))))))************))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))******))))))+++******)))))))))))))))******++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,---,,,,,,++++++***+++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))***+++,,,,,,---------...///...---,,,---...******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++*********+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,***************************++++++,,,+++***)))((()))************++++++++++++++++++***++++++,,,,,,************+++,,,---...************************((()))***+++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++***************+++++++++******)))))))))((((((((())))))))))))))))))))))))++++++************++++++************)))(((''''''''''''''''''''''''''''''))))))***++++++++++++***)))***++++++,,,+++++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))*********************************************+++++++++*********++++++,,,,,,---***************+++++++++)))******************)))************************))))))))))))*********************+++++++++,,,,,,************++++++++++++************************))))))))))))))))))))))))'''(((((('''&&&&&&(((*********++++++++++++******))))))))))))))))))))))))(((((())))))***++++++,,,******++++++++++++******))))))))))))))))))))))))(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......///000111222222------............------------------------------,,,,,,,,,++++++,,,,,,,,,************************++++++***)))))))))))))))(((***,,,,,,***((((((***((((((((((((((()))******))))))))))))((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))***++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))******************))))))))))))******((()))***++++++***)))((('''(((((()))******++++++''')))++++++******,,,---))))))))))))************))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))+++******))))))))))))))))))******************))))))))))))))))))))))))))))))******+++,,,,,,------******+++,,,,,,,,,++++++************************)))************+++++++++)))************+++++++++((())))))+++,,,---......000///---...///000000///******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,************************+++,,,,,,---,,,***'''&&&)))************+++++++++,,,,,,++++++***+++++++++))))))))))))******+++,,,))))))))))))************(((((()))++++++,,,,,,+++)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++++++++*********)))))))))))))))))))))))))))))))))++++++************++++++((()))))))))))))))(((((((((((((((((((((((((((((())))))***++++++++++++***+++*********++++++,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******************************))))))*********+++++++++)))******+++,,,,,,------))))))*********+++++++++******++++++++++++******************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++******+++,,,,,,))))))))))))))))))))))))(((***,,,---,,,+++,,,---++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((())))))***+++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,---------......////////////////////////---------------------------------.........//////.........///////////////,,,---...//////...---,,,------------------------+++,,,,,,------,,,,,,+++************************++++++***))))))((()))))))))+++...---***(((((()))((((((((((((((()))******++++++***)))((((((((()))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))******************))))))))))))******((()))***++++++***)))(((((())))))***++++++,,,,,,%%%'''((()))((((((***,,,))))))))))))************))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,,,,------((()))+++,,,------,,,+++++++++++++++++++++++++++)))************+++++++++)))************+++++++++(((((()))***,,,---......222///---...111333222000******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******++++++++++++******(((((()))******+++,,,---******************************))))))***+++,,,,,,************************,,,,,,------,,,)))'''%%%)))************+++++++++------,,,+++************))))))))))))))))))***+++)))))))))))))))*********(((((()))++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))******++++++++++++++++++++++++************++++++++++++++++++++++++++++++************++++++'''((()))))))))))))))(((++++++++++++++++++++++++))))))***++++++++++++***,,,+++***)))***+++,,,---++++++******++++++,,,---*********++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******************************))))))******++++++++++++))))))***+++,,,,,,------))))))******++++++++++++++++++,,,,,,,,,,,,++++++......---,,,+++***)))((())))))))))))***+++,,,---++++++******)))(((((('''******))))))******+++,,,))))))*********+++++++++************************'''''''''((())))))************))))))((((((''''''))))))))))))************(((&&&&&&)))---...+++(((************************************************++++++++++++++++++++++++******+++,,,------......222...++++++//////,,,(((***++++++,,,---...////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------------............------------------------------------------------------000,,,&&&"""!!!$$$(((,,,((((((((((((((((((((((((++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''%%%%%%&&&&&&''''''((((((''''''''''''((()))++++++))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++***)))((()))***,,,---'''(((***+++++++++)))((())))))))))))***************)))(((''''''((()))***+++*********))))))(((((())))))***++++++++++++++++++*********))))))((((((+++++++++***************(((((((((((())))))))))))+++++++++******************)))((((((((((((((()))'''((()))+++++++++***)))+++***)))(((((()))******+++*********))))))((((((************************************************++++++******************************************------,,,+++*********+++******))))))******+++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))---,,,+++******+++,,,---...---,,,+++++++++,,,---+++***)))+++---......---************************+++,,,,,,------,,,,,,+++************************(((((())))))))))))(((((())))))***++++++++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************+++++++++++++++***)))(((((()))***+++,,,---------))))))))))))))))))))))))))))))))))))************)))&&&######&&&))),,,---,,,,,,,,,++++++*********+++*********))))))((((((++++++******))))))(((((())))))************)))))))))***+++,,,++++++)))))),,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,***))))))***,,,+++***+++++++++++++++*********))))))))))))***+++,,,---******************************))))))******+++,,,))))))*********+++++++++************************+++******))))))(((((('''******))))))(((((((((((())))))))))))************((('''(((***+++,,,***)))************************************************++++++++++++++++++++++++******++++++,,,,,,------000,,,***+++...///,,,))),,,,,,,,,---------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,---------...------............------------------------------------------------------///---+++(((((()))***+++******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))***+++,,,,,,))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((((((************))))))((((((((((((((((((((())))))***))))))))))))***************)))(((''''''((()))***************)))))))))((('''(((((()))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((()))***************************))))))))))))***+++((())))))************)))***)))((((((((()))++++++************)))))))))(((************************************************************************************************,,,,,,+++*********************))))))******+++,,,***++++++,,,,,,++++++*********+++,,,------......************************,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,...///...---************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++***))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************((('''&&&''')))+++++++++++++++*********)))))))))************)))))))))(((++++++******************))))))************))))))***+++,,,---,,,,,,+++***++++++*********+++,,,---++++++++++++++++++++++++,,,,,,++++++************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************---+++))))))******)))((()))))))))******+++++++++))))))))))))***+++,,,,,,)))))))))***+++,,,,,,---******))))))******+++,,,***************+++++++++************************,,,++++++***))))))((((((***))))))))))))((((((((())))))))))))************''')))++++++***))))))***************************************************++++++++++++++++++++++++******++++++++++++++++++---***(((***---...,,,***...---------,,,,,,,,,+++............------------------------------------........./////////000000---------...............------............------------------------------------------------------------------,,,+++***)))************************)))(((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++************************))))))***++++++))))))))))))))))))))))))+++******))))))))))))))))))))))))))))))))))))))),,,+++***(((''''''''''''&&&((()))++++++)))'''&&&)))(((&&&%%%&&&'''***+++))))))))))))************))))))(((((((((((())))))************))))))))))))'''((())))))******))))))************))))))))))))''''''(((((())))))************))))))((((((''''''((((((((())))))************)))))))))***+++,,,---++++++***)))))))))******))))))(((((()))***+++,,,************))))))))))))))))))))))))))))))))))))************************************************************************++++++***)))))))))************))))))******+++,,,******+++,,,,,,+++******)))***+++,,,...///000111+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))***+++,,,,,,,,,,,,...---,,,,,,...///...,,,************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---............---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++***)))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************(((((()))+++,,,,,,***(((***))))))))))))(((((((((************))))))))))))************++++++++++++))))))************))))))***+++,,,------,,,+++++++++************+++,,,,,,+++++++++++++++++++++++++++************)))))))))))))))***************+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************---+++)))((((((((('''&&&((())))))))))))***************))))))***++++++,,,*********+++,,,,,,------******))))))******+++,,,************************************************)))))))))***++++++,,,,,,))))))))))))))))))))))))((()))))))))************'''***,,,+++((('''(((+++************************************************************************++++++*********************(((((())),,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---.........////////////.........///////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***((('''************************((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))+++******))))))((((((((()))(((((('''''''''(((((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))******)))(((((((((''''''%%%&&&(((******+++******)))(((((('''''')))***+++((()))))))))************))))))(((((((((((())))))*********)))))))))))))))******+++,,,,,,,,,,,,+++*********)))))))))))))))''''''(((((()))***+++++++++******)))(((''''''&&&&&&&&&'''((()))******+++((((((((()))***+++,,,------,,,***)))((()))************))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((***************************************+++++++++******************************)))))))))))))))*********))))))******+++,,,******++++++++++++************+++,,,---...//////++++++++++++++++++++++++***+++,,,------,,,+++***&&&((()))+++,,,,,,++++++...,,,++++++------,,,+++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))+++,,,------......------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++******))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))))))))***************))))))***++++++)))'''))))))))))))))))))))))))*********)))))))))))))))((()))))))))******++++++))))))************)))))))))***+++,,,,,,,,,+++******************++++++,,,***************************)))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++***((('''((()))((('''*********))))))))))))(((*********)))******+++,,,++++++++++++++++++++++++******))))))******+++,,,************************************************)))))))))***++++++,,,,,,))))))))))))************((()))))))))************(((***,,,+++(((&&&)))+++************************************************************************++++++******************((((((((()))+++,,,,,,,,,******++++++,,,------...,,,,,,------------------........................,,,,,,---------.........////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((()))))))))))))))))))))))))))))))))******+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))******++++++******))))))((((((((((((''''''''''''''''''))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***+++***)))))))))***+++,,,((()))***+++,,,+++******((()))))))))************(((((())))))))))))(((((())))))))))))))))))************+++,,,,,,,,,,,,,,,))))))))))))))))))******(((((()))******+++,,,,,,+++******)))(((''''''&&&&&&&&&'''((()))******+++'''''''''((()))***+++,,,---,,,+++)))))))))***+++,,,++++++***)))(((''''''))))))))))))))))))******((((((((((((((((((((((((************************))))))*********+++++++++***************************)))))))))))))))************))))))******+++,,,************************++++++++++++,,,,,,,,,,,,***************************+++,,,------,,,+++***&&&((()))+++,,,,,,++++++,,,***)))***++++++***)))***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******+++++++++************+++,,,,,,,,,++++++))))))))))))))))))))))))((()))))))))************,,,***((('''((())))))(((************************))))))))))))))))))******'''(((((())))))*********))))))************))))))'''((()))+++++++++***)))))))))******++++++++++++************************)))))))))))))))))))))***((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))'''&&&''')))******)))+++++++++******)))))))))+++***************+++++++++++++++++++++***************))))))******+++,,,+++++++++***************************************,,,++++++***))))))(((((()))))))))************+++))))))))))))************)))******)))((((((***+++******************************************************************************++++++++++++++++++(((((()))***++++++,,,,,,))))))***+++,,,---......,,,,,,,,,,,,------------------------------------,,,,,,,,,------------...///////////////.........------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))(((***+++---(((((((((((((((((((((((()))***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((())))))******+++,,,,,,,,,+++++++++++++++)))))))))(((((()))******))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))%%%&&&''')))************///...+++)))(((((()))***((()))+++------,,,+++***))))))))))))************(((((())))))))))))(((((())))))))))))************((()))******+++*********))))))))))))************))))))******++++++,,,,,,******))))))((((((''''''((((((((())))))*********((('''''''''((()))******,,,++++++*********++++++++++++++++++***((('''&&&))))))))))))************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,******************************)))))))))***++++++******))))))******+++,,,+++***))))))))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))***+++,,,,,,,,,,,,***)))((((((*********(((******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********((()))******++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))************,,,***''''''((()))))))))))))))************++++++))))))))))))************)))))))))))))))*********))))))************))))))&&&'''(((*********))))))((()))******++++++******************************)))))))))************+++(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((('''&&&'''***+++,,,+++*********+++++++++++++++++++++***************+++((())))))******+++++++++******))))))******+++,,,+++++++++*********))))))************************+++******))))))(((((('''))))))*********+++++++++))))))))))))***************((('''''')))+++++++++******************************************************************************++++++,,,,,,------)))***++++++++++++,,,---******++++++,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////.........------------............------++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++++++++,,,---))))))))))))))))))))))))''')))***,,,,,,,,,******))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))******++++++*********+++++++++++++++((((((((((((((()))***+++))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))&&&'''((()))******))))))***))))))))))))*********))))))***+++++++++++++++))))))))))))************'''((()))******)))((('''((()))))))))************((()))******++++++******((()))))))))************)))))))))***************))))))))))))(((((((((((()))************************))))))((())))))************++++++,,,,,,++++++((()))******+++***)))(((((()))))))))************************************************************((())))))***++++++,,,,,,***************************************+++,,,,,,******))))))******+++,,,+++***)))(((((()))***+++***++++++,,,,,,---------************************,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,)))((('''(((***++++++*********************************++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***((()))******++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))***************))))))***+++,,,***)))((((((((()))))))))******((()))))))))************,,,,,,++++++++++++++++++))))))************))))))&&&''')))***++++++******'''((()))***+++******)))************************************++++++,,,,,,******************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************)))((((((***,,,++++++((()))***+++,,,---......++++++***************+++&&&&&&''')))***+++,,,---*********)))***++++++,,,++++++++++++******))))))************************'''''''''((())))))******))))))******++++++++++++))))))))))))************+++(((%%%&&&***---,,,+++************************************************))))))))))))))))))))))))******+++,,,------......***+++,,,,,,++++++,,,---,,,,,,,,,++++++++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000//////......---------,,,---..................---++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,+++++++++************************&&&(((***+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))***+++++++++''''''(((((()))))))))***%%%%%%%%%&&&&&&((()))***))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((()))******)))(((''' """%%%))),,,---------***)))((('''((()))+++,,,))))))))))))************'''((()))******)))((('''(((((())))))*********+++++++++,,,------------,,,(((((())))))*********+++))))))))))))(((((((((((((((((((((((())))))))))))+++++++++***************++++++******************((()))+++,,,------,,,+++%%%&&&(((***+++,,,++++++(((((())))))*********+++************************************************((())))))***++++++,,,,,,************************++++++******+++,,,------*********)))***++++++,,,+++***)))(((((()))***+++******+++,,,...///000000++++++++++++++++++++++++---,,,+++******+++,,,---...---,,,+++++++++,,,---)))(((((()))+++---,,,,,,******************************++++++++++++***************************************++++++*********))))))***++++++++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************((()))***+++++++++++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))************((()))+++...///...+++(((&&&'''''''''(((((())))))(((((())))))*********+++.........------,,,,,,,,,))))))************))))))'''(((***+++,,,,,,,,,+++'''((()))++++++******)))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++))))))***++++++*********))))))((('''''''''************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))***************************))))))((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***(((((()))***+++,,,,,,---******************************++++++++++++******'''((()))******+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------------------------,,,,,,,,,,,,,,,---...//////////////////.........000000///...------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************))))))))))))******))))))))))))************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++******))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))'''''''''(((((()))***+++++++++))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++******+++,,,---,,,,,,+++***))))))******,,,+++++++++******))))))---+++(((''''''(((((('''******++++++++++++******))))))))))))************++++++++++++++++++++++++******************++++++)))*********++++++++++++************************+++))),,,***+++777;;;,,,,,,,,,,,,++++++*********))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++************************'''(((***++++++******)))+++++++++*********))))))************************))))))***++++++++++++***---,,,+++***))))))))))))++++++++++++*********)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++*********************+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++''')))++++++******+++---+++++++++*********))))))))))))************)))))))))***++++++***)))***+++,,,,,,++++++***+++++++++,,,,,,,,,+++++++++************++++++++++++******))))))))))))************++++++***************+++)))***+++,,,,,,+++)))(((+++++++++*********))))))***++++++++++++,,,,,,,,,*********)))))))))((((((************************))))))))))))))))))))))))*********+++++++++++++++************************************************++++++***)))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***+++++++++*********))))))******************************++++++++++++******))))))*********))))))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........------------------000//////...------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++***************))))))))))))******))))))))))))************)))))))))******++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,,,,+++***)))((('''&&&))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,++++++***)))))))))))))))++++++*********))))))))),,,***((((((***,,,,,,+++)))******************)))))))))))))))************++++++++++++++++++++++++,,,,,,+++***)))))))))***)))))))))*********++++++************************,,,***------///===BBB666,,,,,,,,,,,,+++++++++******************************++++++,,,,,,++++++***************************************************((())))))***************+++++++++*********))))))************************))))))***++++++++++++++++++***************++++++************))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********)))))))))))))))******+++++++++,,,,,,,,,))))))***++++++***))))))************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,+++)))(((***++++++++++++*********))))))))))))************)))))))))***++++++***)))***+++111000...,,,)))((('''&&&+++++++++*********))))))******++++++++++++******))))))))))))************++++++***************+++))))))***+++,,,,,,,,,,,,+++++++++*********))))))((())))))))))))*********)))************+++++++++************************))))))))))))))))))))))))*********************)))************************************************,,,++++++***************))))))))))))))))))))))))(((***+++***)))((()))***++++++*********)))))))))******************************++++++++++++******+++++++++******)))''''''(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---//////......---,,,,,,,,,)))******++++++,,,,,,,,,+++++++++++++++***************))))))))))))******))))))))))))************************************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******++++++++++++***)))'''&&&$$$###""")))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++*********)))((((((((())))))******))))))))))))((((((&&&$$$###$$$''')))******((())))))******))))))((())))))))))))************************************...---+++***)))(((((((((((()))))))))************************************+++)))---...111???FFF<<<------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))***))))))))))))***+++++++++++++++***************************************)))******+++++++++++++++))))))))))))***+++,,,---+++++++++************))),,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,))))))************))))))************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++......---***((('''((()))+++++++++***************))))))************)))))))))***++++++***)))***+++++++++******++++++,,,,,,*********)))))))))((((((******++++++++++++******)))))))))*********+++++++++***************++++++************+++---...///+++++++++***************((())))))))))))*********))))))***++++++,,,------************************))))))))))))))))))))))))*********)))))))))))))))************************************************++++++***))))))))))))***))))))))))))))))))))))))(((***+++***)))((()))***''''''((()))***+++,,,,,,******************************++++++++++++*********************)))(((((())))))))))))*********+++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,------------.........------,,,,,,,,,+++++++++***************+++++++++*********************))))))))))))******((()))))))))************************))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++)))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******++++++***(((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))((((((((((((((())))))))))))((((((((((((((($$$"""!!!"""%%%'''(((((((((((())))))))))))((((((((()))))))))************)))))))))))))))))))))))),,,,,,+++***)))))))))***(((((()))))))))*********************************+++'''+++,,,,,,888???888---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))+++***)))((()))***+++,,,************************************************)))***++++++,,,,,,++++++******))))))***++++++,,,------,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************...---,,,***''''''(((***************************)))******++++++******))))))***++++++***)))***+++'''((((((***+++---///000+++*********))))))))))))******++++++++++++******))))))*********+++++++++*********)))******+++,,,,,,,,,+++***+++,,,...///******************************+++++++++,,,,,,,,,))))))***+++,,,------...************************))))))))))))))))))))))))***)))))))))))))))))))))******************************************************)))(((((((((((()))))))))))))))))))))))))))(((***+++***)))((()))***''''''((()))***++++++,,,******************************++++++++++++******(((((()))************************+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************+++,,,,,,,,,------.........---,,,+++++++++++++++,,,,,,------............---------------,,,,,,,,,---,,,++++++***)))((((((******************************))))))))))))******((()))))))))******************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++)))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))******+++,,,---...///000))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++)))))))))((((((((((((((())))))((((((((((((((()))))))))***(((&&&&&&(((*********(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))************************************---(((+++,,,(((///555///,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++***)))))))))***,,,---******************************************************+++,,,,,,,,,,,,+++,,,++++++***))))))******,,,+++++++++************,,,++++++++++++++++++,,,***++++++,,,,,,++++++***************++++++,,,,,,******+++++++++,,,,,,,,,******))))))))))))******************************++++++++++++++++++++++++***************************************************++++++***((()))***,,,******************************++++++++++++******)))***++++++***)))***+++------,,,+++************,,,,,,+++++++++***************++++++++++++******************++++++++++++******))))))***++++++,,,///...,,,+++***+++,,,,,,******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++***************************))))))((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))*********)))))))))(((((((((******************************++++++++++++******'''''')))******+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,------......///---,,,,,,++++++++++++,,,,,,,,,------......//////------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((''')))))))))*********************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((()))************+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))((((((((()))******(((((())))))))))))******+++)))''''''((())))))(((((())))))******))))))((())))))))))))************************************(((((())))))***+++---...)))*********++++++++++++************************///***---...(((+++///*********++++++++++++,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***------------------------***************************************+++,,,,,,***************+++++++++***************************++++++,,,,,,,,,,,,,,,---,,,+++***)))))))))))))))))))))(((((((((''''''***++++++,,,,,,++++++*********++++++++++++******'''''''''((())))))************+++++++++,,,,,,,,,++++++************++++++************************+++++++++++++++++++++++++++++++++***************************************''')))***+++******,,,---***************+++++++++******++++++++++++******)))***++++++***)))***++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++*********++++++++++++***************++++++++++++,,,))))))))))))***+++,,,,,,///...---+++***************************+++++++++((())))))))))))*********))))))******++++++,,,,,,************************))))))))))))))))))))))))((())))))***+++,,,------++++++++++++++++++++++++************************+++***))))))(((((())))))))))))))))))))))))))))))(((***+++***)))((()))******)))))))))((((((((((((******************************++++++++++++******((())))))*********))))))************++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,------......+++++++++***++++++,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************((()))))))))*********+++******))))))))))))******))))))))))))************''''''(((((())))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************((((((((('''''''''''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))***++++++)))))))))*********+++++++++)))&&&&&&((())))))((()))******************)))))))))))))))************++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,************************---(((---111***+++...***)))))))))******+++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++))))))*********+++++++++***************************+++,,,,,,------,,,,,,++++++***************+++*********)))))))))(((((()))***,,,......,,,***)))******++++++++++++******''''''((())))))***++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---************************+++++++++++++++++++++++++++++++++*********))))))************************%%%(((+++,,,,,,+++++++++))))))*********+++++++++***++++++,,,,,,++++++***)))***++++++***)))***+++'''((((((***+++---///000++++++++++++******************++++++++++++***************+++++++++,,,,,,))))))))))))***+++,,,---+++,,,,,,,,,+++***))))))))))))*********+++++++++((())))))))))))*********)))************+++++++++************************))))))))))))))))))))))))(((((()))+++,,,---...///++++++++++++++++++++++++************************,,,++++++***)))*********))))))))))))))))))))))))(((***+++***)))((()))***&&&&&&'''((()))***++++++******************************++++++++++++*********++++++******)))((('''))))))))))))************************************,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------************+++,,,------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***+++,,,,,,(((((())))))*********+++******))))))))))))******))))))))))))************&&&''''''((()))******+++))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++******))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,******++++++,,,,,,------))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))***+++,,,,,,))))))******+++++++++,,,...,,,******,,,.........******++++++++++++******))))))))))))************++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,---------************************((($$$+++111++++++...+++(((((())))))*********++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++))))))******++++++++++++***************************+++,,,,,,------,,,,,,))))))))))))***+++,,,------------,,,,,,,,,++++++(((***---//////---***(((******++++++++++++************+++,,,------......******+++++++++,,,,,,,,,------,,,++++++,,,------************************++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))%%%))),,,...---+++***)))))))))******++++++++++++***++++++,,,,,,++++++***)))+++++++++***)))***+++...---,,,+++******))))))************))))))))))))******++++++++++++************+++++++++,,,,,,,,,))))))))))))***+++,,,---((()))+++,,,,,,+++***)))))))))******++++++++++++***++++++++++++,,,,,,,,,************************((()))***+++,,,++++++***+++++++++***)))(((((('''((())))))***+++,,,,,,,,,*********)))))))))(((((()))***+++,,,,,,+++***)))******************++++++++++++,,,,,,,,,,,,++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******+++++++++***)))(((((()))***+++++++++******************(((((())))))))))))((((((+++++++++++++++***)))(((+++,,,...//////...,,,+++---,,,***))))))***,,,---***+++,,,,,,------,,,,,,,,,+++)))(((((()))+++,,,---,,,,,,++++++,,,,,,---)))))))))***++++++,,,,,,************************+++*********))))))(((((())))))))))))((((((((((((***)))((('''(((+++---///******))))))))))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))************))))))***************)))((((((+++*********))))))(((((())))))))))))************))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&)))))))))))))))))))))))),,,,,,+++***)))(((''''''$$$'''***---...---,,,***+++***)))'''''''''((()))+++*********+++***'''%%%(((((()))***++++++,,,,,,(((((())))))((('''&&&&&&)))))))))))))))))))))))))))************+++++++++************************************************++++++************+++++++++*********))))))((((((''')))***++++++***)))''' """&&&(((******((('''************************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++***)))))))))+++***************++++++.........---,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++******))))))******+++++++++++++++++++++++++++***+++,,,---,,,***((('''(((((((((((()))***+++,,,)))************+++++++++************************+++---...,,,((($$$"""!!!))))))************))))))************************+++++++++******)))))))))+++++++++******)))))))))++++++------,,,***'''&&&''''''(((((())))))******(((((())))))*********+++))))))))))))*********************))))))))))))))))))***+++------,,,++++++******************************************************)))(((((()))******)))(((((((((***++++++***,,,,,,,,,++++++)))((((((++++++***)))(((((())))))(((((()))************)))************************************************))))))***+++++++++***)))++++++******)))(((((('''&&&''''''((())))))******,,,,,,,,,+++++++++******((()))***++++++***)))((()))))))))((((((((((((((()))))))))******)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********+++***)))(((((()))***+++************************))))))************))))))+++++++++++++++***)))))))))***+++,,,,,,+++***)))---,,,***))))))***,,,---+++,,,------......------,,,+++)))(((((()))+++,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,************************************)))))))))(((((((((((()))))))))))))))******)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))************))))))***************)))((((((******)))))))))((((((((())))))))))))************))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))(((((((((((('''''''''''''''''''''''')))))))))******++++++,,,))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&$$$&&&(((***++++++******,,,+++***)))((())))))***)))))))))***,,,,,,***(((,,,,,,,,,++++++******)))(((((())))))(((''''''&&&))))))))))))))))))))))))))))))*********+++++++++************************************************)))))))))(((((()))))))))+++*********))))))))))))((()))***++++++***)))(((%%%'''***,,,------+++***))))))))))))))))))))))))************************************++++++++++++*********))))))))))))(((++++++************++++++))))))(((((('''&&&&&&%%%++++++++++++++++++++++++*********)))))))))(((((())))))*********+++++++++((())))))))))))***************+++,,,,,,,,,,,,+++++++++************++++++************+++++++++,,,***+++,,,------,,,***))))))))))))))))))***+++,,,)))************+++++++++************************+++---///...+++)))''''''((())))))******))))))(((************************------,,,,,,++++++++++++,,,,,,+++++++++*********)))***+++,,,+++***)))(((((((((((()))))))))))))))((()))))))))************))))))))))))************))))))))))))************(((((()))************)))************************************************++++++++++++++++++++++++*********+++,,,---,,,+++************)))((('''&&&++++++***)))))))))))))))'''((())))))******))))))))))))))))))))))))))))))************************)))******++++++***))))))++++++******)))((((((((('''''''''((())))))******,,,,,,,,,+++++++++++++++((()))************)))(((***)))))))))((((((''''''))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************))))))))))))******))))))))))))************************************++++++++++++*********++++++++++++***))))))((()))***++++++***)))(((---,,,+++******+++,,,---,,,------...............---,,,+++******+++,,,------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++************************************))))))))))))'''(((((())))))******************)))))))))((((((******))))))))))))******))))))))))))))))))))))))((((((((()))))))))))))))))))))************)))))))))************))))))((())))))((((((((((((((('''))))))))))))************))))))(((((((((((())))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))*********))))))******+++)))))))))))))))))))))))))))))))))(((((('''''''''''''''((()))***++++++,,,,,,+++***************+++(((((((((***,,,---,,,+++******)))(((((('''&&&&&&(((((()))))))))((('''''')))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******************************))))))))))))*********************)))))))))((()))***++++++***)))((()))+++---.........,,,+++************************************************************+++++++++,,,************++++++++++++++++++************+++++++++++++++***))))))((((((++++++++++++++++++++++++*********)))))))))))))))***************+++++++++((())))))))))))***************+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,((())))))******+++++++++***+++,,,---...---,,,+++++++++*********++++++,,,)))************+++++++++++++++++++++++++++++++++)))+++......---,,,+++,,,((())))))******))))))(((************************......------------,,,,,,,,,,,,,,,,,,++++++++++++))))))******++++++++++++))))))))))))))))))(((((())))))))))))************))))))))))))************(((((())))))***+++++++++)))))))))((())))))***+++************************************************+++,,,---......---,,,+++)))***+++,,,---,,,++++++++++++++++++***)))((('''++++++***))))))))))))***(((((()))************)))))))))))))))))))))))))))***************************************)))))))))************))))))(((((())))))******++++++++++++))))))))))))))))))))))))************************,,,,,,++++++***)))))))))++++++************++++++)))******++++++******)))))))))))))))))))))))))))++++++******))))))((((((***))))))))))))))))))***))))))))))))************)))******++++++******)))******+++++++++******)))***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,+++,,,------......------///...------------...///---,,,,,,++++++,,,,,,---...------,,,++++++***************************************)))))))))))))))''''''((()))******++++++)))******++++++***))))))******))))))))))))******))))))))))))))))))))))))+++++++++******)))))))))))))))************))))))))))))************)))(((((((((((((((''''''''''''((()))))))))************))))))(((((((((((())))))***))))))))))))))))))***))))))))))))((((((((((((++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))+++***)))((((((***+++,,,))))))))))))))))))))))))++++++******************+++*********+++,,,...///***************************)))(((***,,,---,,,+++''''''((((((((()))))))))(((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************---,,,,,,,,,,,,,,,,,,---************************)))******++++++******))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,------...//////000,,,,,,+++*********++++++......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---***))))))))))))))))))))))))***+++,,,------,,,,,,,,,,,,++++++***+++++++++))))))*********+++++++++++++++++++++++++++++++++(((***,,,,,,+++++++++,,,******++++++++++++******************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***+++++++++******))))))((((((((()))))))))))))))*********((()))))))))************************************,,,+++*********+++---...************************************************+++,,,...//////...,,,+++'''(((+++++++++))))))(((---------------,,,+++***++++++***))))))*********))))))***+++++++++++++++++++++++++++++++++++++++******************************))))))))))))))))))*********)))))))))))))))***************+++++++++))))))))))))))))))))))))+++++++++******+++++++++++++++++++++******))))))++++++***))))))***++++++(((((())))))))))))(((((())))))))))))))))))))))))++++++******))))))(((((()))))))))******)))))))))(((((()))))))))*********(((((())))))))))))(((((()))******+++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))******'''(((((()))***++++++,,,((()))***+++,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))*********))))))(((((('''))))))************))))))((())))))*********))))))''''''''''''((((((((((((((()))))))))************))))))(((((((((((()))))))))))))))******)))))))))))))))))))))((((((((((((******************************))))))))))))))))))************************))))))((('''((()))+++,,,))))))))))))))))))))))))************++++++++++++++++++***)))***+++---...(((((())))))))))))))))))+++***))))))+++++++++)))*********+++++++++++++++(((((()))))))))))))))(((************************(((((()))))))))*********((((((((((((((((((((((((************************---,,,,,,,,,,,,,,,,,,---***************+++++++++******++++++++++++******)))***+++++++++***)))(((++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,---...///000000111---,,,,,,+++******++++++************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++***)))(((''''''))))))***+++++++++,,,+++,,,,,,++++++***+++++++++))))))*********+++++++++++++++++++++++++++++++++***+++---,,,+++***+++,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++******))))))((((((******))))))))))))))))))((()))))))))************,,,,,,++++++******)))))),,,+++*********+++---...************************************************)))+++,,,......,,,+++)))'''))),,,+++)))(((((())),,,,,,---------,,,+++++++++***************++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************)))(((((((((((()))***+++******))))))))))))))))))(((((((((((((((((())))))+++++++++++++++,,,,,,,,,++++++************++++++((((((((((((((((((((())))))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))************))))))'''(((((())))))*********(((((())))))))))))(((((())))))***++++++++++++***************************++++++++++++++++++++++++))))))***+++++++++++++++))))))************))))))---,,,,,,++++++,,,,,,---,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))************((())))))******+++++++++(((((()))***+++,,,------******))))))))))))******))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%))))))************))))))((())))))************)))'''(((((((((((()))))))))))))))))))))************))))))(((((((((((())))))))))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************(((((((((((())))))***+++))))))))))))))))))))))))((((((((())))))*********)))((('''''''''(((***+++''''''((())))))))))))(((+++***(((((()))******)))******)))(((&&&%%%$$$$$$(((((()))*********))))))************************((((((((()))))))))******))))))))))))))))))))))))******************************))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,---......///...---,,,++++++***++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))*********+++++++++***************((())))))))))))***************+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,+++***)))(((((('''******************++++++++++++*********++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,------,,,,,,,,,************************))))))************++++++++++++++++++,,,,,,,,,,,,------,,,+++***)))((('''******************))))))************))))))))))))))))))))))))************,,,,,,+++++++++*********)))))))))((())))))***+++************************************************)))***+++,,,,,,+++***)))***,,,...---***(((***---)))***************))))))+++************+++,,,,,,++++++,,,------------,,,************************************************''''''''''''(((***+++,,,)))))))))))))))))))))***)))(((((((((((((((((((((******+++++++++,,,,,,,,,***)))(((''''''((()))***'''''''''((())))))******)))((('''&&&&&&'''((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********((()))***++++++***)))(((''''''(((((()))******+++)))))))))******)))))))))))))))***+++++++++++++++++++++************+++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++))))))************))))))---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))((()))))))))************************************((((((''''''''')))***+++******))))))))))))******))))))))))))))))))))))))((((((((('''''''''''''''))))))************))))))(((((()))***************((((((((()))))))))******))))))))))))************))))))(((((((((((())))))((()))***++++++***)))((())))))))))))((((((((((((''''''''''''''''''''''''''''''(((((())))))******************************'''((()))***++++++++++++))))))))))))))))))))))))''''''((()))******++++++''''''''''''''''''(((((('''((()))***+++******))))))'''&&&&&&(((*********((('''&&&%%%###"""!!!!!!(((((()))***************************************(((((((((((()))))))))***************************************************)))))))))(((((()))))))))*********++++++,,,,,,,,,+++++++++******+++++++++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********+++++++++*********))))))((())))))))))))***************+++,,,,,,,,,,,,+++++++++************++++++***+++++++++++++++++++++,,,,,,++++++******++++++)))))))))))))))***+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++---...***++++++++++++++++++***************************)))))))))*********++++++*********+++++++++,,,,,,***++++++,,,+++***)))(((******************++++++************)))))))))((())))))))))))************))))))***++++++,,,------(((((()))************)))******************************************************++++++++++++******+++---...+++((('''***///(((((())))))***))))))(((+++*********++++++,,,---)))***++++++,,,,,,++++++************************************************&&&&&&&&&&&&(((***,,,---)))))))))))))))*********+++++++++***************(((((())))))************((('''&&&%%%%%%&&&'''((((((((()))***+++,,,------,,,***)))(((((()))***,,,******++++++++++++******))))))))))))))))))))))))(((((())))))******++++++((()))***++++++***)))(((&&&''''''((()))******+++******++++++++++++******((()))***+++++++++++++++...------,,,,,,------...***++++++,,,,,,++++++***++++++,,,------------,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))*********++++++++++++******************(((&&&%%%$$$%%%'''(((******))))))))))))******))))))))))))))))))))))))***************+++++++++))))))************))))))(((((()))***************(((((())))))******++++++))))))))))))************))))))(((((((((((())))))((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++************************((()))+++,,,------,,,,,,))))))))))))))))))))))))))))))***+++,,,------...((((((((()))))))))))))))((()))***+++,,,,,,+++***&&&%%%$$$%%%(((***,,,,,,))))))))))))))))))))))))(((((()))***************************************(((((((((((())))))))))))************************************************++++++************++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------...............///...---,,,++++++++++++*********************+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++******))))))***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++******************+++((()))***+++,,,---.........------,,,++++++++++++(((((((((((()))***+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******)))***,,,...))))))************))))))************************))))))*********+++++++++)))))))))******+++++++++''')))+++,,,---,,,***))))))))))))***+++++++++,,,+++*********))))))(((((())))))))))))************&&&'''(((***,,,...///000)))***+++------,,,++++++************************************************,,,++++++******++++++,,,***,,,,,,)))$$$$$$)))...)))******+++++++++******+++*********+++,,,,,,---(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((((())))))***&&&''''''((()))******+++++++++***************+++******))))))******+++,,,***************************+++++++++,,,,,,,,,,,,))))))(((((('''''''''&&&)))))))))))))))******+++***++++++***((('''((())))))************+++++++++))))))))))))*********************++++++,,,,,,,,,***)))))))))+++,,,+++***++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((,,,+++***)))((((((((((((++++++******)))(((((((((***)))((((((((()))+++,,,***)))(((''''''((()))*********))))))((((((((('''***)))((('''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((++++++***((('''((('''((()))******+++******))))))))))))))))))))))))******)))))))))))))))***++++++)))'''&&&'''***---))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))###$$$&&&''')))+++---...******)))(((((((((((((((+++***)))(((((()))***+++)))))))))))))))))))))))),,,++++++***))))))******((()))***++++++,,,++++++)))***+++,,,,,,+++)))((()))))))))***+++++++++,,,)))******++++++******)))++++++,,,,,,,,,---------*********************************)))******+++,,,,,,,,,,,,------.........******)))(((((()))******,,,+++***))))))***+++,,,))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++,,,---.........---,,,+++************+++++++++*********))))))---+++))))))+++---------,,,++++++******++++++,,,((()))***+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,---,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,+++***((((((***+++,,,++++++******************,,,,,,+++***))))))******+++++++++*********))))))*********)))))))))))))))******+++,,,------......*********************************)))))))))))))))(((((())))))*********+++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))***++++++(((((())))))******++++++++++++***))))))******+++************+++,,,---...************************'''''''''(((((((((((()))******)))))))))((((((((()))))))))))))))******+++((()))******)))((()))+++)))************+++++++++))))))))))))******************+++++++++,,,,,,,,,+++))))))***+++,,,+++***++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))***)))))))))))))))******)))))))))))))))************)))((((((((()))++++++***)))(((((((((((()))************)))))))))(((((()))(((((('''&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))''''''(((***))))))*********))))))((())))))))))))))))))))))))))))))(((((((((((())))))*********(((''''''***,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''&&&''''''((()))******+++)))))))))(((((((((((()))+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))***+++++++++((()))))))))))))))((('''++++++***************+++***************+++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,***************************************++++++,,,,,,,,,,,,,,,------------************************+++***))))))))))))***+++))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))...---,,,++++++*********(((((((((((()))***+++,,,+++++++++*********))))))***((('''(((***++++++***,,,++++++++++++++++++,,,))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---,,,++++++******------,,,,,,,,,+++++++++******+++,,,,,,,,,++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,+++++++++******)))))),,,+++)))(((((()))+++,,,************************+++++++++*********))))))+++++++++*********))))))************************(((((())))))******++++++************************************))))))))))))((()))))))))******************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++))))))))))))))))))))))))***************++++++,,,***************+++++++++******)))))))))******+++*********+++,,,---......))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''************)))))))))))))))))))))))))))******+++)))***+++***)))((((((***)))************+++++++++)))))))))*********++++++***++++++++++++,,,,,,,,,+++***)))***,,,,,,,,,***++++++++++++++++++++++++***,,,---,,,+++***+++---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************(((((((((((()))***+++,,,'''(((((()))******++++++)))))))))((()))******+++***))))))(((((())))))************))))))))))))((((((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************)))'''&&&&&&))),,,+++++++++******)))''''''))))))))))))))))))))))))******))))))))))))******)))***+++***)))((()))+++))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((((((((((((((((()))))))))******))))))))))))******))))))))))))))))))))))))$$$%%%''')))+++,,,,,,,,,************)))((('''&&&,,,+++)))(((((()))+++---+++++++++***************++++++,,,,,,,,,,,,++++++*********++++++++++++,,,***************************************+++,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++*********))))))))))))*********************+++++++++************************+++++++++***************---,,,+++******)))******(((((((((((()))***+++,,,+++++++++***************)))(((((()))++++++***(((++++++++++++++++++++++++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++++++++***,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******---,,,+++*********************************************************************((((((((((((************************************+++,,,+++***)))(((+++++++++***************))))))******++++++,,,,,,))))))))))))))))))))))))************************************************))))))))))))******************))))))))))))******************************************************************************************************))))))*********+++++++++))))))))))))))))))))))))***))))))))))))***++++++*********************)))***))))))))))))******+++,,,++++++******++++++,,,(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,+++(((&&&''''''))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++***)))***,,,---,,,++++++++++++++++++++++++++++++,,,---,,,++++++,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******++++++))))))(((((()))***++++++(((((())))))************)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))+++***************)))(((((())))))))))))))))))))))))++++++*********+++,,,,,,''')))++++++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))******))))))(((((('''''''''(((((()))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))###$$$'''***+++++++++***,,,,,,,,,,,,++++++***)))+++***)))))))))***+++,,,,,,+++++++++***)))))))))+++,,,,,,------,,,,,,+++))))))*********+++++++++************************+++************+++,,,,,,,,,,,,,,,++++++************+++---......---+++***))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))***+++,,,---...---,,,+++************************************+++***+++,,,------+++)))++++++++++++++++++++++++)))******+++++++++******+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++((()))***+++,,,---......,,,+++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,,,,+++***))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))(((''''''((())))))***************+++++++++(((***+++,,,,,,+++)))(((************************))))))***+++,,,,,,------+++++++++***************************************)))***************++++++)))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++)))))))))))))))))))))))))))(((((((((((()))******)))))))))))))))((((((((())))))(((((()))******+++---,,,+++)))((((((''''''(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((()))))))))))))))******+++)))***+++***)))((()))***))))))*********+++++++++************+++++++++++++++++++++++++++++++++++++++*********,,,---,,,++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******++++++++++++***)))(((((())))))************))))))((((((((()))))))))************))))))************))))))''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((******)))((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))***+++,,,''')))+++,,,***)))((()))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))))))))(((((()))))))))******)))))))))))))))))))))))))))))))))%%%''')))***+++***((('''******+++,,,,,,,,,,,,,,,((()))***+++,,,++++++***,,,+++++++++***)))))))))+++,,,,,,------,,,,,,+++))))))*********+++++++++************************+++++++++***+++,,,,,,---,,,,,,,,,++++++************+++---......---+++***))))))************))))))************************))))))))))))))))))))))))************************))))))))))))***+++,,,---...---,,,+++************************************+++++++++,,,------+++(((***++++++,,,,,,++++++*********+++++++++******)))+++++++++,,,,,,---------++++++++++++++++++++++++(((((()))***,,,---......++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,+++******)))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))*********+++++++++((()))+++,,,,,,+++***(((************************))))))***+++,,,,,,------+++++++++***************************************))))))******+++++++++,,,******))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((()))))))))(((((((((((()))******+++---,,,***)))''''''&&&&&&))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''(((((((((((()))))))))))))))******+++$$$&&&((()))***+++---///)))************+++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++***,,,+++***+++,,,------++++++++++++++++++++++++++++++---...---,,,+++,,,...,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************,,,+++***)))((((((((((((++++++******)))(((((('''(((((()))************))))))******++++++******)))&&&&&&''''''''''''(((((((((''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%(((++++++***((('''''''''''')))******+++++++++))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***''')))++++++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&&&&''''''''''''''''''(((((())))))******((()))*********)))'''&&&))))))************))))))))))))))))))))))))))))))))))))*********)))'''''''''((()))***++++++++++++&&&(((***,,,---,,,+++***+++++++++***************++++++,,,,,,,,,,,,++++++*********++++++++++++,,,************************+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++++++++------------++++++******++++++++++++******+++++++++******************************************************+++++++++---,,,+++******)))******(((((((((((()))***+++,,,***************+++++++++***)))))))))******)))'''***+++,,,------,,,+++******++++++++++++***))))))******++++++,,,,,,------++++++++++++++++++++++++,,,,,,++++++*********)))*********+++++++++++++++++++++,,,,,,,,,+++******++++++*********+++++++++************************+++***)))'''%%%###"""!!!)))))))))))))))))))))))))))))))))***++++++,,,,,,((()))***+++,,,+++*********************+++++++++))))))******++++++,,,,,,))))))))))))))))))))))))************************))))))******+++,,,,,,,,,************))))))))))))******))))))))))))******************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))(((((())))))***+++((((((((())))))******+++'''''''''(((((()))+++++++++***))))))((()))))))))************************''''''((((((((()))))))))''''''(((((()))))))))))))))))))))))))))******+++%%%''')))))))))***,,,...)))************+++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******,,,+++***+++---...---,,,++++++++++++++++++++++++,,,---...---,,,,,,,,,...,,,,,,+++************+++++++++++++++++++++++++++*********************************)))))))))))))))******)))))))))))))))************)))))))))))))))'''((()))***+++******))))))***++++++++++++***)))((((((((()))))))))******((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))******((('''((()))((())))))*********))))))))))))))))))))))))))))))''''''''''''((()))***+++((()))++++++)))((()))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))***++++++***(((&&&$$$((()))***++++++***)))((())))))))))))))))))))))))++++++*********)))))))))))))))***++++++*********(((((()))***++++++,,,,,,***************+++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,************************,,,++++++++++++,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++...---,,,++++++*********(((((((((((()))***+++,,,))))))*********+++++++++,,,***(((((()))***)))((()))***,,,------,,,***)))+++++++++++++++***))))))))))))******+++,,,,,,---++++++++++++++++++++++++---,,,,,,+++***)))(((((()))*********++++++++++++******+++,,,,,,,,,+++++++++******++++++,,,---...+++++++++++++++++++++++++++***)))(((&&&%%%$$$###)))******************)))((())))))***++++++,,,,,,))))))*********+++++++++))))))*********+++++++++************************(((((())))))******++++++************************))))))***++++++,,,------************)))))))))(((******))))))))))))******++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))*********)))***++++++,,,(((((()))***+++,,,,,,---''''''''''''((()))++++++))))))))))))***+++,,,---************************))))))))))))************(((((())))))*********+++)))))))))))))))******+++++++++,,,+++(((''''''((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++***+++---...---,,,++++++++++++++++++++++++,,,---......,,,,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************++++++******))))))(((((((((((((((((()))***+++,,,((((((((()))******++++++'''((()))++++++******))))))***+++,,,,,,+++***)))))))))******+++++++++,,,)))))))))))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&''')))***,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&''')))+++***++++++******)))((('''))))))))))))))))))))))))************+++,,,---...)))***+++***)))((()))+++))))))))))))((((((((((((************************))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))((((((((((((***+++++++++***'''%%%###((()))***++++++***)))((())))))))))))))))))))))))++++++************++++++------------,,,+++*********)))(((((()))+++---...))))))******+++++++++,,,*********++++++*********++++++,,,,,,,,,---------************************,,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,++++++******++++++,,,+++,,,------------,,,+++++++++++++++******))))))++++++++++++++++++++++++))))))******++++++++++++++++++++++++,,,---...///...---,,,+++************))))))******++++++++++++///---***)))***+++++++++)))***,,,------,,,***)))+++++++++++++++***)))((((((((()))***++++++,,,,,,++++++++++++++++++++++++******************++++++))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,*********+++,,,---//////++++++++++++++++++++++++))))))******++++++,,,,,,******++++++++++++******((())))))***++++++,,,,,,******))))))***+++,,,,,,))))))******++++++++++++*********)))))))))))))))******+++,,,---.........************************))))))***+++,,,,,,------+++*********))))))((((((******))))))))))))******++++++++++++++++++++++++************************************************((()))***++++++***)))((()))))))))))))))*********++++++************+++++++++++++++************)))((((((((((((((((((((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''((()))******))))))(((((('''''',,,,,,++++++******))))))******++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++***)))))))))------,,,,,,***)))((('''+++*********))))))(((((())))))*********+++++++++************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++***************))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++++++++++++++*********))))))((((((,,,+++)))((()))((('''%%%(((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++(((((())))))******++++++((((((((((((((())))))***''''''((()))))))))))))))(((((())))))))))))((((((+++*********))))))(((((()))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))***++++++***))))))***,,,,,,+++++++++***)))))))))***+++,,,,,,,,,***)))(((++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,------///---++++++,,,,,,,,,+++************************************************,,,,,,+++)))''''''(((***......---,,,++++++++++++---------,,,,,,+++++++++,,,+++***)))))))))++++++************************))))))))))))))))))))))))+++++++++*********))))))***++++++++++++,,,,,,,,,************************---***((())),,,//////---++++++++++++++++++++++++)))************++++++++++++***)))(((((()))***+++,,,++++++******++++++,,,************************///---***''''''(((+++,,,,,,+++***((((((((()))***+++*********))))))((((((((()))***++++++***((((((******))))))))))))******......---,,,,,,+++******************************))))))))))))))))))))))))*********))))))))))))))))))***+++,,,,,,+++***)))************************,,,,,,+++***))))))******)))))))))))))))))))))))))))************+++++++++((()))***++++++***)))(((---,,,)))''''''''')))******))))))))))))))))))***+++++++++*********))))))((((((((((((((((((((((((+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((((((((()))***)))))))))((((((((('''***************))))))))))))))))))******))))))))))))))))))*********++++++*********************+++++++++++++++***)))((('''************)))))))))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))((('''(((***+++***)))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++)))))))))))))))*********)))))))))))))))***++++++(((((()))***************))))))(((((((((((())))))************)))))))))(((******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********++++++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((************))))))(((((())))))))))))))))))))))))***++++++***))))))***,,,+++++++++***************+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++++++++,,,---......,,,******+++,,,+++***************************************************+++,,,,,,+++))))))***+++)))))))))(((((()))******+++++++++******))))))))),,,+++***))))))***++++++************************+++++++++++++++++++++++++++++++++*********))))))+++*********))))))((((((************************...,,,***+++...000000///++++++++++++++++++++++++)))************++++++++++++******))))))******+++,,,++++++******++++++,,,************************,,,++++++***))))))******,,,+++)))((((((((()))***************)))))))))((())))))***++++++***))))))******))))))))))))******++++++++++++++++++++++++***************************************************)))))))))))))))))))))******++++++++++++******************************,,,++++++***))))))******)))))))))))))))))))))))))))************+++++++++))))))************))))))111...***&&&%%%&&&''')))))))))(((((((((((())))))++++++*********)))))))))))))))))))))))))))))))))+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******(((((()))******+++,,,,,,((())))))******))))))(((************))))))))))))***************+++++++++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((('''(((***+++***)))************************))))))(((((((((((())))))******))))))))))))*********))))))))))))))))))(((***************++++++,,,)))******++++++++++++******)))(((''''''((()))***************))))))))))))++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))((((((((((((************++++++++++++((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++***))))))((()))))))))))))))))))))))))))+++++++++))))))***+++***************+++++++++,,,+++******************++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((()))))))))******************++++++---......---+++))))))***+++***)))************************************************)))+++,,,,,,+++++++++,,,''''''''''''((()))***+++***************)))))))))+++******)))******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,+++***)))((('''&&&************************---,,,++++++---//////...++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,************************)))***+++,,,,,,***)))(((+++***))))))((()))))))))************))))))))))))******+++++++++++++++*********))))))))))))******(((((())))))***++++++,,,************************************************))))))))))))))))))******++++++************++++++************************,,,+++******)))*********)))))))))))))))))))))))))))************+++++++++)))))))))******)))))))))///---***(((&&&&&&'''((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***))))))))))))((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((()))))))))******((()))))))))*********+++&&&'''((())))))******)))*********)))))))))))))))************************++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++*********))))))))))))))))))))))))*********))))))))))))))))))))))))************++++++++++++*********))))))))))))))),,,***((((((((((((&&&$$$************************))))))(((((((((((())))))***))))))))))))))))))*********))))))((((((((('''***))))))))))))***++++++))))))***++++++*********+++)))(((&&&&&&((()))+++*********)))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,,,,++++++)))))))))))))))))))))))))))***,,,+++***)))***+++)))))))))***+++++++++,,,,,,+++***))))))***+++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))*********+++))))))******+++,,,......+++***(((((()))******)))************************************************&&&))),,,---,,,+++,,,,,,***************+++,,,,,,,,,,,,,,,+++++++++++++++******************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,+++******)))******************************)))***++++++,,,+++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))***++++++++++++***)))******))))))))))))))))))*********)))))))))))))))***+++++++++,,,,,,,,,,,,+++******))))))******+++(((((())))))***++++++,,,************************************************)))))))))))))))*********,,,+++***))))))***+++,,,************************++++++***************+++))))))))))))))))))))))))))))))*********+++++++++***))))))))))))))))))***)))************)))((((((+++******))))))******+++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))+++(((((((((((())))))))))))&&&&&&''''''((((((((())))))******++++++******))))))))))))*********++++++*********)))))))))((((((%%%&&&'''(((************))))))))))))))))))******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********(((((())))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))******+++)))''''''''''''%%%###************************))))))(((((((((((()))))))))))))))******)))))))))***)))))))))(((((('''''')))(((((((((((()))******((()))))))))))))))((((((+++)))(((&&&&&&((()))+++))))))))))))))))))******''''''(((((())))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((($$$&&&(((***,,,,,,,,,,,,))))))))))))))))))))))))(((***,,,,,,***)))******)))))))))***+++++++++,,,++++++)))))))))***+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********************************************************+++++++++,,,,,,************+++,,,---...+++)))'''((()))******)))************************************************%%%'''***++++++***+++,,,...---,,,+++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************((()))******************************************))))))*********+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,************************+++******))))))***+++,,,)))))))))*********))))))))))))))))))))))))***************++++++,,,,,,---++++++************++++++++++++++++++++++++++++++************************************************(((((())))))************,,,+++***))))))***+++,,,************************+++***************++++++))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******&&&'''***,,,,,,+++)))(((++++++************++++++******)))))))))((((((((())))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++(((((((((((())))))))))))''''''''''''((((((((((((******++++++++++++******)))))))))*********++++++++++++***))))))(((''''''&&&&&&((()))***+++++++++))))))))))))************+++++++++***************------------------------******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))******++++++))))))))))))))))))))))))&&&''''''(((((()))))))))))))))))))))************'''&&&%%%&&&((()))((('''************************))))))(((((((((((())))))))))))************)))))))))(((((((((((((((((('''((((((((((((((())))))***((())))))))))))(((''''''***)))(((''''''((()))***))))))))))))************''''''((())))))***++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((((((***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((!!!###%%%(((******))))))))))))))))))))))))))))))(((***,,,,,,+++***)))******************+++++++++******************+++,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++************+++,,,,,,***)))'''(((***+++******************************************************%%%''')))******)))+++,,,---,,,+++***))))))))))))((((((((()))))))))))))))((()))***+++++++++++++++************************++++++++++++++++++++++++***************+++++++++(((((()))))))))*********************************)))+++------+++***+++,,,************************)))************++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************+++***)))))))))***+++,,,(((((()))************)))))))))))))))******************)))******+++,,,---++++++************++++++++++++++++++++++++******************************++++++++++++++++++++++++((((((((()))******++++++++++++************++++++*********************************)))******+++,,,)))))))))))))))))))))))))))************++++++++++++***)))(((((()))***+++'''((()))***+++***************))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++'''((((((((()))))))))***))))))(((((((((((((((((())))))************))))))((((((((()))))))))******)))))))))))))))((((((((('''((()))***++++++++++++((()))))))))************+++++++++*********))))))........................******++++++++++++******************************************************'''(((((()))******++++++))))))))))))))))))))))))&&&&&&''''''((())))))***((()))))))))************)))((('''(((*********)))))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))((('''''''''((((((((((((((())))))(((((())))))***+++***************)))((('''))))))(((((((((((())))))((()))))))))************))))))******************************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((###%%%'''******)))((('''))))))))))))))))))))))))'''***,,,---+++***))))))+++++++++***************))))))***+++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++,,,++++++***************+++)))((((((***+++++++++************************************************((()))******))))))+++---******)))))))))))))))***'''((((((((()))))))))***'''(((***+++,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********)))))))))))))))************************(((+++------+++)))***+++************************)))************+++++++++***+++,,,------,,,+++***,,,++++++******++++++,,,************************))))))***+++++++++++++++'''((()))***+++******)))((()))))))))************))))))(((((()))***,,,---,,,++++++******++++++,,,(((((())))))***+++++++++************************++++++++++++++++++++++++'''(((((()))******++++++******++++++++++++************************************))))))***++++++,,,)))))))))))))))))))))))))))************++++++++++++***)))(((((()))***++++++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***,,,'''((((((((())))))************))))))((((((''''''(((((())))))))))))((((((''''''''''''((((((((()))''''''(((((())))))******((((((***++++++,,,,,,,,,(((((())))))*********+++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''(((((()))***++++++,,,(((((())))))*********+++...,,,+++***+++***((('''(((((((((((((((((((((((())))))(((((((((((())))))((()))***++++++***)))(((&&&'''''''''(((((())))))*********)))***++++++,,,+++++++++++++++***)))((((((((())))))))))))(((((((((((())))))*********+++,,,,,,++++++***)))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))******++++++++++++))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((()))***,,,------+++)))'''))))))))))))))))))))))))'''***,,,---,,,***)))))),,,+++++++++******))))))((()))***,,,,,,,,,+++***))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************---,,,+++***))))))))))))+++)))((()))+++,,,,,,+++************************************************+++++++++***)))***,,,...))))))))))))***+++,,,---))))))******+++++++++,,,'''(((***+++,,,,,,++++++************************------------------------))))))******++++++++++++...------,,,+++***))))))************************&&&)))++++++(((''''''))))))))))))))))))))))))))))))************+++++++++******,,,,,,,,,,,,******,,,++++++++++++++++++,,,************************&&&(((+++---...,,,***((('''((()))+++++++++***)))(((((())))))*********+++)))((((((((((((***,,,---,,,++++++******++++++,,,%%%%%%&&&((()))+++,,,,,,************************++++++++++++++++++++++++'''(((((()))***+++++++++)))***+++,,,,,,+++***)))******************************))))))***+++,,,,,,)))))))))))))))))))))))))))************+++++++++,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))'''&&&%%%$$$%%%'''(((***************)))))))))))))))************+++++++++''''''(((((()))))))))***((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''$$$%%%&&&'''((()))***+++''''''((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++,,,+++***)))(((************************,,,+++)))'''&&&'''((()))(((((((((((((((((((((((())))))************))))))%%%&&&''')))************'''(((((()))***++++++++++++*********))))))(((((())))))************))))))(((''''''(((******)))(((******))))))((('''''''''+++*********))))))((((((******))))))))))))******+++*********))))))(((((()))************+++++++++***************++++++,,,***)))((('''((()))+++---************************,,,+++++++++******))))))++++++******))))))((((((&&&'''((())))))***))))))///+++'''&&&(((***+++***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******))))))((((((''''''&&&&&&'''((()))))))))(((&&&''''''((((((((((((((()))))))))))))))))))))))))))***++++++***)))***++++++++++++******)))))))))''''''(((((())))))******---,,,,,,,,,+++*********))))))*********+++++++++************+++,,,------***++++++,,,------------(((((((((((())))))))))))************))))))(((((()))))))))))))))))))))))),,,+++***)))((((((((((((///...+++)))((()))***+++++++++************++++++''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++************************)))***+++++++++)))((('''******+++++++++,,,,,,,,,---,,,***((('''(((((()))++++++++++++++++++++++++,,,,,,---,,,*********+++---,,,***)))))))))******))))))))))))************)))***+++,,,---,,,,,,+++,,,,,,++++++++++++++++++************************...------,,,,,,++++++***+++++++++*********))))))+++++++++************)))************************))))))))))))))))))))))))((())))))))))))*********+++++++++++++++++++++,,,++++++,,,,,,,,,---------))))))))))))))))))))))))+++*********))))))((((((,,,+++++++++***)))))))))***)))(((''''''((()))************)))))))))))))))******))))))))))))******,,,,,,,,,++++++*********,,,++++++++++++++++++,,,++++++***))))))***++++++************************,,,+++***)))(((((()))***))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))*********+++)))************+++++++++((((((((())))))*********))))))((('''''''''''''''&&&&&&'''(((((((((((((((******))))))((('''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++***++++++,,,+++***)))(((((((((((((((((((((((((((***)))(((''''''(((***+++))))))))))))))))))))))))))))))************))))))'''(((((())))))))))))(((&&&''''''((())))))******************)))))))))((())))))************)))))))))(((((()))++++++***)))))))))))))))))))))))))))************)))))))))(((***))))))))))))))))))***+++*********))))))))))))))))))*********+++++++++'''''''''''''''(((((()))+++***((('''((()))+++,,,************************))))))))))))((((((((('''))))))((((((''''''''''''((()))***************)))(((%%%""""""$$$&&&&&&%%%************************))))))))))))))))))))))))*********))))))************)))))))))))))))((((((''''''(((((()))(((((((((&&&'''(((((())))))(((((()))))))))))))))))))))))))))***++++++***)))***+++,,,+++++++++************************++++++++++++*********)))))))))))))))))))))*********+++++++++,,,,,,++++++***+++++++++******++++++,,,,,,++++++(((((()))))))))*********++++++*********)))))))))************************++++++***)))))))))******///...,,,+++*********+++++++++************++++++(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++))))))))))))))))))))))))+++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,******))))))))))))******+++++++++++++++++++++++++++,,,,,,+++***)))******,,,,,,***)))))))))******))))))))))))************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************+++++++++++++++++++++++++++*********))))))+++++++++************)))************************)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,************************++++++++++++*********)))******))))))))))))))))))******))))))))))))*********)))))))))))))))))))))******))))))))))))******++++++***************))),,,,,,***)))))))))******++++++***))))))***++++++++++++++++++++++++++++++++++++***)))))))))******))))))))))))))))))))))))'''(((+++,,,,,,+++***(((''''''((()))***+++,,,,,,)))************+++++++++)))))))))***************+++******)))))))))))))))''''''((()))))))))))))))---,,,+++***((('''&&&%%%''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++******))))))))))))*********++++++++++++***))))))((((((((((((((((((((((((((((((''''''((()))+++,,,************************))))))************)))))))))))))))))))))(((''''''&&&&&&''''''(((((())))))************))))))))))))))))))************))))))((((((''')))***+++***((((((((())))))***++++++,,,************))))))))))))))))))))))))))))))))))))***************))))))))))))))))))*********++++++***))))))))))))***+++++++++***)))((((((((()))***************************))))))))))))(((((((((((()))(((((((((((('''''''''***++++++++++++******)))'''&&&%%%&&&((())))))(((************************))))))))))))))))))))))))***))))))(((((())))))***)))))))))***************(((((()))))))))(((''''''&&&'''(((((())))))(((((()))))))))))))))))))))))))))***++++++***)))***+++,,,,,,,,,++++++++++++***+++++++++++++++*********)))))))))))))))************************+++++++++...---,,,+++******************+++++++++***))))))))))))*********++++++++++++++++++++++++*********++++++++++++++++++++++++++++++******++++++,,,,,,...------,,,,,,+++++++++++++++************++++++)))*********************,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,))))))))))))))))))))))))...------,,,,,,,,,,,,---******+++++++++,,,,,,,,,'''((()))***++++++++++++************************+++************))))))))),,,+++******)))*********)))))))))*********++++++******+++,,,,,,,,,++++++*********++++++,,,,,,---************************(((((())))))***++++++,,,+++++++++***************+++++++++************)))************************))))))))))))))))))))))))************+++++++++,,,------,,,+++***))))))((()))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++((((((((((((((()))))))))******++++++++++++******))))))))))))))))))************))))))))))))******)))))))))))))))*********---+++)))((('''((()))***+++******************++++++++++++++++++++++++++++++*********************))))))))))))))))))))))))))))))***+++++++++***)))'''(((((()))******++++++))))))*********+++++++++******************+++++++++******)))))))))******(((((()))***************))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************++++++++++++***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++******))))))************************))))))((((((((()))++++++************************))))))************))))))(((((())))))))))))(((((('''''''''(((((()))))))))*********)))))))))))))))))))))************))))))'''&&&&&&''')))***((('''))))))******++++++++++++*********)))))))))))))))((())))))))))))))))))(((************************))))))))))))************++++++******++++++,,,---,,,+++***)))(((((())))))************************+++++++++***************************************++++++++++++***))))))(((((((((***+++------,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++,,,,,,)))))))))))))))((('''&&&''''''((())))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++,,,,,,,,,+++++++++++++++*********))))))(((((((((*********+++,,,,,,,,,---************************---,,,++++++*********+++++++++,,,++++++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///---------------,,,+++***++++++************+++++++++*********************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))......,,,++++++,,,---...******+++++++++,,,,,,,,,'''(((***+++,,,,,,+++***))))))))))))))))))))))))***)))))))))******)))(((++++++******************))))))*********+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------************************)))))))))*********++++++************************+++++++++*********))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++******))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++'''(((((())))))*********((()))++++++++++++)))((()))))))))))))))*********+++******))))))******+++((()))))))))******++++++,,,+++)))((((((***,,,...*********++++++*********++++++++++++++++++++++++*********++++++++++++***))))))))))))))))))))))))******(((((((((((()))*********))))))))))))))))))))))))*********+++++++++++++++******************)))))))))(((((()))******((())))))***************''''''((()))***+++,,,,,,''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))*********+++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++***************************************++++++***)))))))))))))))************************))))))************))))))&&&'''((()))************((()))))))))))))))******))))))))))))))))))******))))))************)))))))))(((((()))++++++***(((++++++++++++******))))))))))))))))))))))))******'''((())))))))))))((('''***************+++++++++(((((()))))))))*********(((''''''''''''((())))))++++++***))))))((((((((())))))))))))))))))))))))******************++++++************++++++++++++)))*********)))(((''''''$$$%%%(((*********))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++,,,,,,)))*********)))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++++++++++++++++++++++++++++++++******))))))((((((*********+++,,,,,,,,,---************************+++*********++++++,,,---,,,---------,,,+++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---//////,,,,,,---------,,,+++***++++++************++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))***)))'''(((***+++***(((************+++*********************++++++++++++,,,+++++++++++++++++++++))))))***+++,,,,,,------************************,,,,,,++++++************************************+++++++++*********))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))******+++++++++(((((()))))))))*********++++++++++++++++++++++++))))))******************)))))))))******+++++++++'''((()))******)))((('''(((((())))))************++++++************++++++)))******++++++,,,,,,,,,******))))))+++---000111)))***++++++++++++***)))++++++++++++++++++++++++)))***++++++,,,+++++++++))))))))))))))))))))))))+++)))'''&&&%%%'''((()))************))))))(((((()))************+++++++++***************)))))))))(((((((((((((((((()))***(((((()))***************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))))))))************+++*********++++++,,,,,,---))))))(((((((((((()))))),,,+++******))))))******((((((((((((((((((((((((,,,++++++******)))((((((************************))))))************))))))%%%&&&''')))******++++++))))))))))))************))))))))))))************))))))************))))))++++++***,,,---...---+++,,,++++++***))))))(((((())))))))))))************''''''))))))))))))''''''*********+++++++++++++++((((((((()))))))))******))))))(((((())))))***+++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))))))))***((())))))))))))(((((('''$$$&&&)))))))))(((((()))++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***)))))))))***************))))))*********)))(((((('''((())))))******)))))))))))))))))))))))))))))))))***++++++***)))***+++)))************+++++++++,,,,,,,,,,,,,,,+++++++++)))))))))))))))*********+++++++++***************************+++,,,---...,,,,,,---------,,,++++++******+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++++++++************++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++******************************+++)))'''(((+++---+++((())))))***++++++++++++************++++++++++++,,,---,,,++++++******++++++*********++++++,,,,,,---************************---,,,,,,+++******))))))***************++++++++++++++++++************)))************************))))))))))))))))))))))))************+++++++++,,,'''(((((()))***+++,,,,,,((()))))))))************++++++++++++++++++++++++)))))))))))))))*********************++++++++++++(((((())))))))))))((((((((((((((()))******++++++++++++************+++++++++++++++++++++,,,,,,,,,))))))***+++---///000111)))***++++++++++++***)))************************)))***+++,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((('''''''''''')))))))))))))))*********)))************+++++++++*********))))))(((((((((((((((((((((((()))******'''((())))))******)))))))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))************)))******+++,,,,,,------))))))(((((((((((()))))),,,+++***)))))))))***+++((((((((((((((((((((((((******+++++++++******)))))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))+++******+++------,,,***))))))))))))))))))))))))((()))))))))************&&&''')))******)))'''&&&*********++++++,,,,,,,,,(((((((((((()))))))))***+++++++++***+++,,,,,,---((())))))************)))))))))))))))))))))))))))'''((((((((())))))))))))(((((()))))))))*********(((((()))*********))))))(((***,,,,,,***)))***+++++++++++++++++++++++++++))))))))))))))))))))))))*********))))))************)))))))))))))))(((((((((((()))*********))))))(((((()))************))))))))))))))))))))))))))))))***++++++***)))***+++(((((()))))))))*********+++,,,,,,,,,,,,,,,,,,---*********)))))))))))))))+++++++++*********))))))+++++++++***++++++,,,,,,***++++++,,,,,,,,,,,,+++************++++++++++++)))))))))*********++++++************************++++++***++++++,,,------+++***)))))))))***++++++++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((++++++++++++++++++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,************+++,,,------++++++++++++++++++++++++,,,)))''')))---...,,,)))((()))***+++,,,++++++************+++++++++,,,,,,---,,,+++*********++++++++++++++++++++++++++++++******************************************))))))))))))*********++++++++++++++++++************)))************************)))))))))))))))))))))))))))))))))*********++++++(((((())))))******++++++)))))))))*********++++++************************)))))))))******+++++++++************))))))))))))***))))))))))))))))))***'''(((((()))******++++++,,,++++++******++++++,,,++++++++++++************)))***,,,---......------)))***+++,,,,,,+++***))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++))))))))))))))))))))))))((()))***+++***)))'''%%%''''''((()))***+++,,,,,,)))************+++++++++***)))))))))((((((''''''))))))(((((()))***++++++''''''((()))))))))))))))'''''''''((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------++++++************++++++---,,,***)))))))))***+++************************((()))***+++++++++++++++(((((((((((((((((((((((())))))************)))))))))))))))))))))(((((('''((((((((((((((('''''''''(((((())))))*********+++))))))************))))))(((''''''(((******)))(((''''''(((((())))))******(((((())))))*********+++&&&'''(((******((('''&&&*********++++++,,,,,,,,,(((((((((((())))))))))))((((((((('''((())))))***'''((()))***************))))))))))))))))))))))))))))))******+++++++++,,,******++++++,,,,,,,,,,,,((()))***+++++++++++++++(((***,,,***(((''')))+++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++******))))))(((((('''''''''((()))***************(((((()))***************)))))))))))))))))))))))))))+++++++++***)))***+++''''''(((((()))))))))***)))))))))******++++++,,,---,,,,,,,,,++++++******++++++++++++******))))))------,,,+++************((()))***+++++++++++++++))))))*********+++++++++(((((())))))*********+++))))))))))))))))))))))))++++++******++++++,,,,,,+++***((('''''')))***,,,++++++************++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++)))((('''************************((()))+++,,,---,,,++++++******+++++++++,,,,,,,,,))))))((()))***---///000++++++++++++++++++++++++---***''')))---///---***((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,...---+++*********++++++,,,,,,++++++++++++++++++************************''''''(((((())))))******))))))******+++++++++++++++++++++************)))************************))))))))))))))))))))))))((())))))))))))*********************))))))))))))************++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,******))))))(((((('''''',,,+++***))))))***+++,,,'''(((((()))***+++++++++,,,++++++******++++++,,,++++++******))))))((((((***+++---...---,,,)))((()))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))(((((())))))(((&&&$$$"""&&&'''(((***++++++++++++&&&&&&&&&&&&((()))+++---*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,*********)))'''(((***,,,******))))))))))))******************************'''(((***++++++***)))((((((((()))***************+++***)))(((''''''''''''))))))*********+++++++++)))))))))))))))))))))))),,,++++++*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''***************))))))((()))))))))))))))))))))***)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******''')))***)))((('''(((*********+++++++++,,,,,,,,,))))))))))))))))))))))))((())))))*********)))))))))*********++++++++++++************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))************************,,,,,,++++++***+++++++++,,,+++++++++******))))))************************))))))))))))************(((((((((((((((((((((((())))))***+++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,---***''''''***,,,,,,+++************************************************++++++++++++++++++++++++))))))*********+++++++++---,,,+++******+++,,,---------,,,+++*********+++******))))))******+++,,,---,,,***))))))***,,,---***************)))(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,+++******+++,,,---++++++******************************************)))))))))))))))******+++++++++************++++++******))))))))))))******)))***,,,------,,,***))))))))))))))))))*********++++++++++++++++++,,,,,,)))))))))***+++++++++,,,(((((()))***++++++,,,,,,+++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,++++++***))))))(((''''''''')))***+++************************---***&&&###"""$$$''')))))))))************)))))),,,,,,++++++++++++,,,,,,))))))))))))************,,,+++***))))))***+++,,,%%%%%%&&&&&&''''''((((((******++++++++++++******)))************+++++++++***)))))))))***+++,,,,,,,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))))))))***))))))(((((())))))******+++*********)))((((((((()))***,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))************************++++++***))))))***++++++*********)))((((((***,,,******))))))))))))******************************''''''(((***++++++++++++((())))))***************))))))((((((((()))******************++++++++++++************************++++++***))))))))))))***)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((''''''(((((()))******************)))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))***+++***)))((()))+++************+++++++++,,,))))))))))))))))))))))))))))))************)))))))))))))))*********++++++))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))************))))))************************,,,,,,++++++***++++++,,,+++++++++******)))))))))************************))))))))))))************++++++++++++++++++++++++''''''((()))))))))))))))***)))'''&&&'''(((***,,,******************************))))))******+++,,,,,,***'''(((***,,,,,,+++************************************************++++++++++++++++++++++++))))))*********+++++++++,,,++++++*********++++++,,,++++++************+++******))))))******+++,,,+++***)))(((((()))***+++***************)))((((((************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,************************************************)))))))))))))))***++++++++++++************++++++******))))))))))))******)))***+++,,,,,,+++***)))++++++******))))))(((((((((((()))***++++++,,,,,,***************+++++++++******++++++,,,,,,------++++++++++++++++++++++++))))))***+++,,,---......++++++,,,,,,,,,+++******)))(((((('''((()))***+++***************************)))(((''''''(((************++++++++++++******++++++************++++++))))))))))))***************)))(((''''''((()))***(((((((((((())))))))))))******++++++++++++******)))************+++++++++*********)))******++++++******************++++++++++++,,,------------,,,+++++++++*********))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))(((((((((((())))))***+++*********+++***)))(((((())))))((((((((()))+++,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))***++++++)))***+++***((((((***,,,******))))))))))))******))))))))))))))))))))))))''''''((((((***+++---...((()))******++++++******)))(((((()))***+++,,,,,,******+++++++++,,,,,,,,,******************************)))((((((((())))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((('''%%%%%%'''((()))******************))))))((((((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))******)))+++,,,+++***)))***+++)))))))))*********++++++))))))))))))))))))))))))))))))************))))))((((((((()))))))))******))))))((((((((('''''''''))))))************))))))))))))))))))))))))))))))))))))************))))))************************,,,++++++***++++++,,,,,,*********)))))))))))))))************************))))))))))))************))))))))))))))))))))))))'''(((((())))))))))))(((,,,***'''%%%%%%(((+++---******************************))))))******+++,,,+++***((()))***,,,,,,+++************************************************++++++++++++++++++++++++***************+++++++++***+++++++++***))))))(((******)))))))))***++++++******))))))******+++,,,)))))))))))))))))))))))))))************))))))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,+++++++++***************************************************))))))))))))***++++++++++++************++++++******))))))))))))******************************,,,,,,+++***)))(((''''''&&&&&&''')))***+++,,,---+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---......///******+++,,,,,,,,,++++++))))))((((((((()))******************************&&&'''((()))***+++******++++++,,,,,,,,,,,,++++++************************))))))))))))************))))))(((((((((((())))))+++++++++*********************++++++++++++******)))************+++++++++++++++******)))*********((())))))***++++++,,,,,,+++,,,,,,---------------+++++++++***************)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))((('''&&&&&&&&&''')))***(((((()))))))))((((((''')))((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++******************+++)))***+++***))))))***+++******))))))))))))******))))))))))))))))))))))))))))))(((((()))+++---...))))))***++++++++++++*********))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,***************************))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((((((%%%&&&'''((())))))))))))*********)))((((((''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))******)))***++++++))))))***+++((())))))))))))*********)))))))))))))))))))))))))))************))))))((((((((((((((())))))))))))))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))************************++++++******++++++,,,,,,))))))))))))))))))))))))************************((()))))))))************(((((((((((((((((((((((()))***++++++++++++******+++)))((('''''')))+++,,,******************************))))))******+++,,,******)))******+++++++++************************************************++++++++++++++++++++++++************************)))***++++++***)))'''&&&)))((((((((()))***++++++******))))))******+++,,,***+++,,,,,,,,,,,,+++***))))))************)))(((++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++******************+++++++++******************************))))))******+++,,,++++++************+++++++++******))))))******+++******)))(((((()))******+++*********))))))(((((('''(((((()))***+++,,,,,,,,,+++++++++***))))))))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++)))***++++++,,,,,,,,,,,,))))))))))))))))))******************************%%%&&&&&&'''(((((())))))***++++++++++++++++++***)))))))))******)))))))))((()))))))))************+++******************+++,,,,,,,,,++++++******)))******++++++++++++******))))))*********+++++++++,,,,,,+++***)))))))))***))))))*********+++++++++***+++,,,,,,------,,,,,,************************************************,,,+++++++++***)))))))))))))))))))))))))))))))))***)))(((&&&&&&'''(((((($$$%%%&&&'''((((((((((((***)))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++*********)))+++,,,+++***)))***+++******))))))))))))******)))))))))))))))))))))))),,,+++***))))))***++++++))))))***+++++++++++++++,,,,,,+++***))))))************+++++++++,,,,,,,,,***************************))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((''''''((((((((((((''''''))))))))))))((((((''''''(((((())))))))))))((((((************************))))))))))))))))))))))))((((((((()))))))))************))))))))))))******((()))***)))(((((()))***((())))))))))))*********))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))+++++++++*********))))))((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********++++++,,,---)))))))))))))))*********************************((()))))))))************++++++++++++++++++++++++******+++++++++******)))(((((()))***+++******)))))))))))))))))))))))))))******))))))******+++,,,))))))***+++******++++++************************************************++++++++++++++++++++++++************************)))***+++++++++)))(((''')))((((((((()))***++++++******))))))******+++,,,***+++,,,,,,,,,,,,+++***((())))))*********))))))************************)))))))))******+++++++++++++++++++++++++++++++++***+++,,,------,,,+++***))))))*********+++++++++***************************************++++++,,,++++++************++++++++++++************++++++******)))(((((()))******(((((())))))*********+++++++++++++++++++++******,,,+++++++++***)))))))))++++++++++++************++++++++++++++++++++++++++++++++++++************)))***++++++,,,,,,,,,,,,******************))))))************************)))((('''&&&&&&'''((()))))))))************))))))((()))************)))(((((()))))))))*********************++++++*********+++++++++******)))))))))******++++++++++++******))))))*********+++++++++,,,,,,+++***)))))))))***+++++++++*********))))))))))))***+++++++++++++++************************************************+++++++++***************)))))))))))))))))))))))),,,+++******))))))))))))###$$$%%%'''(((((())))))+++***)))))))))+++,,,---+++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))+++,,,,,,+++******+++******))))))))))))******************************---,,,+++***************)))***++++++,,,+++++++++,,,,,,+++***)))((((((((())))))*********+++++++++++++++++++++++++++++++++******)))((((((((())))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))((('''&&&(((((((((((((((((((((((('''(((((()))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))))))))******))))))))))))******''')))***)))((('''((())))))))))))*********++++++))))))))))))))))))))))))******+++******)))((('''((((((((()))))))))******,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************+++,,,------***************+++++++++************************))))))))))))************************************((())))))))))))((((((''''''(((***,,,,,,+++***((())))))))))))))))))))))))******))))))******+++,,,((()))+++,,,+++******+++************************************************+++++++++++++++++++++++++++++++++***************))))))******+++******)))******)))))))))***++++++******))))))******+++,,,))))))))))))))))))))))))((())))))************)))************************(((((())))))***+++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))))))))***++++++,,,,,,************************+++************+++,,,,,,++++++************++++++++++++************++++++************************''''''((()))***+++,,,,,,------,,,,,,+++*********+++++++++***************************************++++++++++++++++++++++++'''((()))***+++,,,,,,---******+++,,,,,,,,,++++++******+++++++++***)))(((************************---+++)))(((((()))+++,,,)))))))))******)))))))))((()))***++++++***)))((())))))))))))************(((((())))))))))))((((((*********)))))))))))))))******++++++++++++******)))************+++++++++++++++******)))*********,,,,,,++++++***))))))(((((())))))******************************+++++++++***************************************+++++++++))))))))))))))))))))))))))))))***++++++++++++***&&&'''(((((())))))))))))((('''''''''((()))+++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))************************)))***++++++++++++***))))))+++------+++******+++******))))))))))))******++++++++++++++++++++++++++++++,,,,,,++++++******)))***++++++,,,,,,++++++******)))((((((((())))))(((((()))))))))*********++++++++++++++++++++++++++++++***))))))))))))***)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***)))))))))&&&&&&''''''((()))))))))''''''((()))))))))))))))************************))))))))))))))))))))))))(((((()))))))))***************))))))))))))******((()))******(((((()))***************+++++++++,,,))))))))))))))))))))))))+++++++++******)))(((''')))))))))*********+++++++++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************+++,,,---...***+++++++++,,,,,,,,,,,,************************))))))))))))************'''''''''''''''''''''''')))))))))))))))(((''''''((()))***+++++++++******++++++++++++++++++++++++******))))))******+++,,,'''))),,,,,,+++)))***,,,************************************************+++++++++++++++++++++++++++++++++*********))))))***************+++,,,---,,,++++++************+++******))))))******+++,,,+++***)))(((((()))***+++(((((()))***************++++++++++++++++++++++++((((((((()))***+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,((())))))***++++++,,,,,,************************++++++******++++++,,,---++++++************++++++,,,++++++******++++++,,,)))***+++,,,,,,+++***)))(((((())))))******++++++++++++++++++***************************+++++++++)))******++++++,,,,,,,,,++++++++++++++++++++++++((())))))***+++,,,---...++++++,,,,,,,,,+++*********++++++++++++***)))(((************************)))))))))***+++++++++,,,)))******++++++******))))))***+++,,,,,,+++***)))))))))))))))************'''((()))******)))((('''))))))))))))******************++++++++++++******)))************+++++++++*********)))******++++++++++++******************))))))***++++++++++++***))))))*********+++++++++************************))))))******+++++++++,,,))))))))))))))))))))))))$$$%%%''')))***+++*********************))))))(((############$$$&&&((()))(((((())))))************))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***))))))+++------,,,******+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++******+++,,,,,,,,,,,,+++''''''''''''((()))***+++(((((((((((())))))))))))++++++++++++++++++++++++,,,++++++*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''(((***++++++++++++%%%%%%&&&'''((()))******''''''((()))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******))))))))))))******)))+++,,,+++***)))***+++***++++++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++******(((''''''************++++++++++++************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************+++,,,---...+++++++++,,,,,,---------************************))))))))))))************************************+++++++++++++++***))))))+++***)))))))))***,,,,,,------------------------*********)))***++++++,,,&&&)))------+++)))***,,,************************************************++++++++++++++++++++++++++++++++++++******))))))******))))))***,,,...///------,,,+++*********+++*********)))***++++++,,,---,,,***))))))***,,,---(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***+++++++++*********++++++,,,,,,,,,---,,,+++******+++,,,---((())))))***++++++,,,,,,************************++++++******++++++,,,---++++++************++++++,,,++++++******++++++,,,)))***,,,------,,,***)))************))))))))))))(((((())))))******++++++))))))******+++++++++,,,******+++,,,,,,---......++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))***+++,,,,,,+++***)))(((************************"""$$$'''***,,,,,,***)))+++++++++,,,,,,+++++++++)))***,,,------,,,***)))))))))))))))************)))***+++,,,,,,+++***))))))))))))******++++++,,,******++++++++++++******)))************+++++++++***)))))))))***+++,,,,,,)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++))))))******++++++++++++)))))))))******))))))))),,,+++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++***++++++++++++***))))))************))))))(((((()))*********)))(((&&&%%%)))************+++++++++************************+++++++++*********))))))'''***,,,,,,+++******+++************************++++++------------+++++++++++++++************))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))+++*********))))))(((((()))))))))(((((((((((((((((()))***,,,+++***((('''******))))))))))))******,,,+++)))((((((((()))***&&&&&&&&&&&&''')))***+++************)))))))))((((((((()))***++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))((((((&&&((()))+++,,,,,,,,,+++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++++++++***)))(((,,,,,,,,,++++++***************))))))((((((''''''(((((((((((())))))))))))******))))))))))))******,,,,,,+++***)))((('''&&&************************'''(((((()))******++++++,,,,,,,,,++++++*********000000...---+++***((((((************************++++++++++++++++++++++++,,,+++***))))))***++++++))))))(((((()))+++---...************************************************))))))(((((('''''''''&&&,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++))))))(((((()))******++++++++++++*********)))))),,,+++******))))))******++++++************++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++*********************************)))))))))))))))+++++++++************))),,,+++***))))))***+++,,,+++++++++******))))))))))))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))************------,,,+++*********+++******++++++++++++******************************+++++++++*********))))))************************+++,,,,,,+++)))(((***+++))))))))))))))))))))))))+++++++++************)))***************************)))'''&&&'''(((***+++,,,+++***))))))***+++,,,******************************))))))))))))******++++++++++++++++++++++++***************************************************)))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,(((((()))***+++++++++***++++++*********)))))))))******+++++++++)))(((''')))************+++++++++((((((((((((((((((((((((+++++++++*********))))))$$$&&&((()))((((((((()))************************+++,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))'''''''''(((((((((((((((************)))))))))(((***************+++++++++((()))***++++++***)))(((******))))))))))))******((())))))***)))(((''''''))))))((((((((())))))***++++++******)))(((((('''((())))))***++++++,,,,,,+++++++++*********))))))***************************************************************************************)))((((((((((((***+++,,,,,,++++++************************************************))))))************))))))************************,,,,,,,,,+++++++++******,,,,,,,,,++++++************)))))))))))))))(((((((((((((((((()))))))))*********))))))))))))******,,,,,,,,,+++++++++++++++************************(((((())))))***++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++******))))))***+++,,,******))))))***+++,,,---************************************************)))))))))(((((((((''''''++++++***))))))***++++++)))))))))))))))))))))))),,,,,,+++***))))))))))))+++++++++*********))))))++++++***)))))))))))))))++++++************++++++************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++*********************************))))))******************************************+++++++++***************+++++++++************)))++++++************++++++---,,,,,,,,,,,,,,,,,,+++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************,,,,,,+++*********************++++++++++++******************************+++++++++*********))))))************************+++,,,,,,***((('''''')))************************+++++++++************)))***************************)))((('''''')))+++,,,++++++***))))))***++++++************************+++***)))(((((()))***+++************************++++++++++++++++++++++++************************))))))))))))))))))******++++++******)))(((((('''))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,&&&&&&((()))***++++++++++++++++++++++++************++++++,,,,,,+++******)))************+++++++++((((((((((((((((((((((((+++++++++***************%%%(((***++++++***+++,,,************************,,,,,,++++++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''************))))))))))))))))))******++++++,,,,,,))))))))))))))))))************))))))))))))******((()))+++,,,+++***'''&&&++++++***)))))))))))))))+++++++++***)))((((((''')))))))))***++++++,,,,,,+++++++++************************************************************************************************+++******)))((()))***++++++++++++******************************++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++...---,,,+++***+++,,,,,,+++++++++++++++*********)))))))))***************((((((((()))))))))************))))))))))))************++++++,,,,,,,,,---************************))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++***((())))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,---++++++************+++,,,*********************************************************)))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))///...---+++)))(((((('''+++++++++***************++++++***)))))))))))))))++++++************++++++************************+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++++++++************)))******++++++++++++******+++++++++,,,,,,,,,,,,,,,)))***++++++++++++***)))************************)))))))))*********+++++++++******)))))))))))))))******++++++++++++******************************+++++++++******************************************++++++***(((((()))+++************************+++++++++************)))************************+++***)))))))))***+++,,,++++++***))))))***++++++************************+++***)))(((((()))***+++)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********************))))))(((((())))))))))))))))))))))))******************************++++++++++++++++++&&&&&&((())))))*********++++++++++++++++++++++++******++++++++++++++++++))))))*********+++++++++************************************************&&&)))+++,,,,,,,,,,,,---************************---,,,+++******+++,,,---+++++++++*********))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))***)))))))))((((((''''''*********)))))))))))))))&&&&&&'''((()))******+++***))))))((())))))***+++******))))))))))))*********++++++++++++***)))(((******)))(((((()))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************************************************************************************++++++******)))++++++++++++******))))))************************++++++++++++++++++++++++))))))************))))))************************---,,,***))))))***,,,---+++++++++***************))))))******++++++,,,,,,(((((()))))))))***************))))))))))))******((())))))))))))***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,---,,,+++++++++++++++++++++************************************************************************+++******************++++++++++++++++++,,,,,,,,,//////---+++***)))((((((************************,,,,,,+++***************++++++************++++++************************+++++++++***************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++******************************************++++++++++++++++++++++++*********)))))))))***+++,,,,,,+++***)))(((((())))))******++++++*********++++++*********++++++++++++++++++++++++))))))*********+++++++++))))))(((((((((((())))))******++++++++++++******************************************************************************)))***++++++***+++---///************************+++++++++*********))))))************************++++++*********+++,,,---+++******************+++************************+++***)))(((((()))***+++(((((()))))))))*********++++++++++++++++++++++++************************(((((())))))************(((((())))))************))))))))))))))))))))))))************************))))))***++++++***)))((((((((())))))))))))((((((++++++++++++++++++++++++******))))))*********+++))))))*********+++++++++************************************************###&&&((())))))((())))))************************,,,,,,***))))))***,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))******&&&&&&'''((()))******+++))))))(((((()))***++++++******))))))))))))******,,,***((('''&&&''')))***''''''''''''((()))***+++''''''((()))***+++,,,,,,***************+++++++++******************************************************************************************************++++++++++++******,,,,,,+++******)))))))))************************************************))))))************))))))))))))))))))))))))))))))+++***((('''''')))+++,,,************************))))))******++++++,,,,,,))))))))))))******************))))))))))))***************))))))))))))(((************************+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++************************************************************++++++++++++*********++++++***************+++++++++,,,,,,,,,---,,,++++++******++++++************************------,,,++++++++++++,,,++++++************++++++*********************************************************************************++++++,,,,,,,,,************************---,,,,,,++++++*********************************))))))))))))******+++++++++++++++*********)))))))))***+++,,,,,,+++***)))((((((((())))))*********+++******************+++++++++++++++++++++++++++************++++++++++++)))((((((((((((((())))))******++++++++++++******************************************************************************)))***+++***(((((()))+++************************+++++++++*********))))))************************+++++++++++++++,,,,,,---*********++++++*********************************)))))))))******)))))))))((())))))******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++'''(((((()))******++++++))))))))))))))))))))))))************************((()))***+++***)))(((''')))*********))))))((('''*********++++++++++++++++++******)))))))))******)))************+++++++++((((((((((((((((((((((((***************+++++++++&&&(((***+++***)))))))))************************++++++************+++++++++++++++************)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))***))))))))))))))))))((())))))))))))************))))))******++++++,,,,,,(((((())))))******++++++******))))))))))))******+++(((%%%""""""$$$''')))%%%%%%&&&&&&''')))***+++&&&'''((()))***+++,,,---***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++,,,+++++++++,,,,,,+++***))))))******************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))((('''((()))***+++)))))))))***************)))))))))***************)))))))))*********++++++******))))))))))))******---,,,,,,,,,++++++************************************++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***************************************************************+++++++++)))***++++++++++++***)))((((((((()))******++++++***************+++,,,,,,***************+++++++++------,,,+++++++++++++++++++++************++++++************************)))))))))***************************************)))))))))******++++++,,,************************+++++++++++++++*********************************((((((((()))******+++++++++++++++************)))******++++++++++++***************+++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++*********++++++++++++,,,((((((((((((((())))))*********++++++++++++*********************************************+++++++++************************++++++***(((%%%######$$$+++++++++++++++++++++++++++++++++************)))******************************+++++++++,,,,,,,,,)))***++++++++++++***)))************************((()))***++++++***)))((())))))******+++,,,,,,---************************(((((((((((((((((((((((('''(((((()))******++++++)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***((('''))))))******+++*********)))))))))*********++++++---,,,+++***))))))******)))************+++++++++(((((((((((((((((((((((())))))*********+++++++++***,,,------,,,***************************************++++++++++++******+++++++++************))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********((()))))))))***************************+++++++++&&&''')))***++++++************))))))))))))*********(((&&&$$$$$$%%%'''(((((((((''''''((()))******))))))))))))************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++,,,,,,,,,+++,,,+++***))))))******+++************************************************))))))************))))))(((((((((((((((((((((((((((((()))))))))*********((()))))))))*********+++***)))))))))))))))(((((())))))*********+++++++++******))))))))))))******+++++++++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------+++***))))))***,,,------------,,,************************************************)))))))))*********++++++)))***++++++++++++***)))'''(((((()))******++++++)))))))))))))))***+++,,,))))))*********+++++++++,,,+++******))))))******++++++************++++++************************((()))))))))*********+++************************'''(((((())))))***++++++++++++++++++++++++++++++))))))******************************************(((((()))******+++,,,,,,+++++++++************)))++++++************++++++++++++++++++************++++++***))))))***++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))((((((((())))))***+++******++++++++++++******************************))))))*********+++++++++*********************************(((%%%$$$%%%&&&+++++++++++++++++++++++++++++++++************)))************************)))******+++++++++++++++)))***++++++++++++***)))************************'''(((+++,,,,,,+++((('''))))))***+++,,,,,,------))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++++++++******)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((***+++---------+++)))((('''((()))+++,,,,,,,,,,,,(((((())))))*********+++000...---+++******++++++)))************+++++++++************************))))))******++++++++++++((()))++++++)))'''&&&&&&************************)))***+++,,,,,,+++***)))+++++++++************)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++)))))))))(((((((((((((((%%%''')))+++,,,+++***)))******))))))))))))******+++*********))))))))))))+++******)))))))))))))))++++++******)))(((((((((++++++******************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,++++++***))))))***+++,,,************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))((()))***+++++++++++++++(((((())))))*********+++******))))))(((((('''''')))************+++++++++******))))))))))))******&&&'''((()))***+++,,,,,,******************************))))))))))))))))))*********++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---.........---+++)))((((((***+++---......------************************************************(((((())))))************)))***+++,,,,,,+++***))))))******+++,,,,,,------******))))))))))))******))))))******++++++++++++***))))))(((((((((((((((++++++************++++++************************(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))*********,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++************************))))))***+++,,,,,,------+++++++++************))),,,+++***))))))***+++,,,******))))))(((((('''''',,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,)))))))))))))))***++++++******++++++++++++******************************))))))******++++++++++++************************((()))************---///+++++++++++++++++++++++++++++++++************)))************************))))))***++++++++++++***)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))+++++++++************)))))))))************))))))((((((((((((((()))******(((((()))***************)))************+++++++++((((((((((((((((((((((((,,,,,,,,,++++++************)))))))))***,,,...000(((((((((((())))))))))))************************---,,,+++***))))))))))))++++++******))))))((((((******+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++***)))(((((((((***+++,,,---,,,***)))))))))***************************************)))))))))))))))((((((((((((((((((((((((''''''(((((())))))******************************))))))))))))))))))))))))************************+++*********))))))((((((******++++++++++++******(((((())))))*********+++)))***+++,,,,,,+++***)))+++*********))))))(((((()))***+++,,,---,,,++++++))))))***++++++++++++***+++++++++************)))******+++++++++,,,,,,,,,************************,,,,,,++++++++++++++++++,,,,,,,,,++++++*********))))))************))))))************))))))((((((******++++++++++++******++++++***(((&&&&&&''')))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))***+++,,,,,,+++***)))))))))(((((((((((()))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++******************************)))(((((()))******************************)))))))))******++++++,,,,,,,,,,,,++++++*********************************)))************++++++++++++++++++************))))))))))))***+++++++++,,,******************************+++++++++******)))***++++++,,,,,,++++++***((()))***+++,,,+++******))))))))))))******************))))))***+++,,,,,,&&&***,,,+++((('''(((+++)))************+++++++++...---+++*********++++++************************$$$&&&(((***+++***))))))************************((((((***++++++***)))(((++++++++++++++++++++++++)))***+++++++++)))((('''(((((((((((()))***+++,,,***************************)))((((((((()))+++,,,************************++++++***)))(((((())))))************************,,,+++++++++***)))))))))***)))'''''')))))))))((()))))))))))))))))))))))))))***+++,,,,,,+++***)))***((('''))),,,---)))&&&))))))***++++++++++++***************************))))))******++++++++++++************************((((((((((((((((((((((((+++++++++************)))))))))************))))))((((((((((((((()))******(((((()))***************))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,++++++************)))))))))))))))******(((((((((((()))))))))***************************,,,+++***)))((((((((((((*********)))))))))))))))************++++++++++++******))))))))))))*********************************)))((((((((()))+++,,,,,,+++***)))))))))******************************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************)))))))))(((((())))))******))))))((())))))))))))((((((((((((((()))************)))(((************)))))))))((('''((()))***+++***))))))))))))***++++++++++++***+++++++++************)))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********))))))************))))))++++++*********)))))))))******++++++++++++******+++,,,,,,+++***)))***,,,******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))((()))***+++++++++***)))***))))))(((((())))))***,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++*********************************************************+++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************++++++++++++++++++************)))***************+++++++++************************)))******+++++++++*********++++++,,,,,,++++++***((()))***+++,,,++++++***))))))))))))***************************+++,,,,,,************++++++***))))))************+++++++++---,,,+++*********++++++************************'''(((***,,,,,,,,,+++***************************))))))******)))((('''&&&++++++++++++++++++++++++)))***++++++***)))((('''++++++***************+++***************************)))((((((((()))++++++************************++++++***)))))))))))))))+++++++++++++++++++++++++++++++++***************,,,+++)))((()))***)))(((************************)))***++++++++++++***)))***+++------+++***))))))))))))***++++++++++++***************************)))*********++++++++++++************************))))))))))))))))))))))))+++++++++************)))))))))************))))))((((((((((((((()))******(((((()))***************)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++*********+++++++++***)))((('''&&&((((((((()))))))))******************************+++***)))(((''''''''''''))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++++++++***)))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))*********)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))((())))))******))))))(((***))))))(((''''''&&&&&&(((((())))))))))))((((((************))))))))))))'''((()))***+++***))))))))))))***++++++++++++***+++++++++************)))******+++++++++,,,,,,,,,************************)))*********+++,,,,,,,,,+++++++++++++++*********))))))************))))))+++++++++++++++***************++++++++++++******)))***,,,,,,+++***+++,,,***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))'''((())))))*********)))*********))))))*********,,,,,,,,,++++++++++++******************************++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++************************,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))************++++++++++++++++++************)))+++++++++***************************************((()))***+++++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++***)))))))))*********+++++++++************++++++,,,---***(((***---...+++((()))************+++++++++---,,,+++*********++++++***************************+++,,,------,,,++++++*********************************)))((('''%%%$$$*********************************+++******)))(((...---,,,+++************************************)))))))))((()))******+++************************+++***))))))))))))))))))++++++++++++++++++++++++***************+++++++++---+++***)))***+++***)))++++++++++++++++++++++++)))***++++++++++++***)))(((+++......***(((***---))))))***++++++++++++***++++++++++++++++++++++++************++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))))))))************))))))((((((((((((((())))))***(((((()))***************))))))))))))************+++++++++++++++++++++++++++++++++***************,,,---------,,,***)))'''(((((()))))))))*********************************+++***)))((((((((((((((((((((())))))******++++++(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***************************(((((((((((())))))))))))***************************)))))))))((((((((('''************************))))))))))))))))))))))))*********************************))))))))))))))))))******++++++******))))))))))))))))))((((((((())))))))))))))))))))))))*********))))))))))))))))))***+++,,,---,,,++++++))))))***++++++++++++***+++++++++*********))))))******+++++++++,,,,,,,,,************************((())))))***+++,,,,,,---+++++++++***************))))))************))))))++++++++++++++++++++++++******++++++++++++******###&&&)))***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++************************---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********++++++++++++++++++*********)))))),,,+++++++++***)))))))))************************'''((()))***+++,,,,,,,,,***++++++,,,,,,++++++***))))))******++++++++++++))))))*********++++++++++++++++++******++++++,,,---+++***,,,......,,,***))))))*********+++++++++,,,+++++++++++++++++++++************************+++,,,,,,------,,,+++*********************************)))))))))(((''''''))))))))))))))))))))))))************************---,,,+++***************************************)))))))))))))))******+++******************************)))))))))))))))***++++++++++++++++++++++++)))))))))***+++++++++,,,+++)))((((((***++++++***++++++++++++++++++++++++*********++++++*********&&&)))++++++******,,,...))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))))))))************))))))((((((((((((((())))))***(((((()))***************(((((()))))))))************************************************************+++,,,------,,,***)))))))))))))))************************************++++++***)))))))))******(((((())))))******++++++''''''((((((((()))))))))((()))************)))(((************************))))))*********)))))))))))))))))))))***)))))))))************************)))))))))******+++++++++++++++++++++++++++++++++'''((((((((()))))))))***************************))))))))))))))))))))))))************************))))))))))))))))))******((())))))))))))))))))((((((((()))***++++++,,,,,,************************))))))))))))))))))******)))***+++,,,---,,,++++++))))))***++++++++++++***+++++++++*********))))))******+++++++++,,,,,,,,,************************(((((()))***++++++,,,,,,************************))))))************))))))++++++++++++++++++++++++******++++++++++++******"""$$$'''(((((((((((()))))))))))))))************************************))))))))))))))))))))))))***************+++++++++((((((((((((((())))))***++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++************************---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++*********)))))),,,+++++++++***)))))))))************************'''((()))***+++,,,,,,,,,***++++++,,,,,,++++++******************+++++++++************++++++++++++,,,,,,+++++++++++++++,,,***,,,......,,,+++,,,---))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++******************************)))))))))******++++++,,,))))))))))))))))))))))))******************++++++)))))))))))))))***++++++************************((()))))))))***************************************)))))))))))))))******++++++++++++++++++++++++)))))))))***+++++++++,,,'''&&&%%%'''***,,,,,,,,,+++++++++++++++++++++++++++******************+++...,,,***+++,,,---,,,***))))))***++++++++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++************************))))))))))))))))))))))))+++++++++************)))))))))************))))))((((((((((((((()))******(((((()))***************((((((((()))))))))******)))))))))))))))))))))))))))))))))***************'''((()))***************)))))))))*********++++++************************++++++************++++++))))))))))))************(((((((((((())))))))))))((()))***++++++***)))(((************************)))************)))(((((('''((()))*********))))))************************)))******++++++,,,,,,,,,************************'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************&&&''''''((((((''''''&&&'''((()))***,,,---......++++++************++++++))))))))))))************'''((()))***+++***))))))))))))***++++++++++++***+++++++++************)))******+++++++++,,,,,,,,,************************((()))))))))***+++++++++)))))))))***************))))))************))))))*********+++++++++++++++******++++++++++++******%%%''')))***))))))***+++)))))))))************+++************************))))))))))))))))))))))))*********+++++++++++++++***))))))(((((())))))************))))))************++++++++++++,,,,,,,,,***************************++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++************************,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++************)))+++++++++***************************************((()))***+++++++++++++++***++++++,,,,,,++++++*********))))))******+++,,,*********++++++++++++,,,---,,,,,,++++++++++++,,,))),,,///...+++)))+++...)))************+++++++++******+++,,,,,,,,,++++++************************))))))))))))************************************)))))))))***+++,,,---...************************+++************+++,,,,,,(((((((((((()))***+++,,,************************(((((()))************)))************************)))))))))))))))******+++***************************************+++++++++&&&%%%%%%&&&))),,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++777222...---......+++'''))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((+++++++++************)))))))))************))))))((((((((((((((()))******(((((()))***************(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))*********+++))))))(((((()))******+++))))))*********+++++++++******************************))))))))))))***************)))))))))))))))(((((()))))))))*********((()))***++++++***)))((()))))))))))))))))))))))))))******+++***)))((('''&&&''')))*********))))))************************((())))))***++++++,,,,,,************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((()))))))))************(((((())))))))))))(((((((((((()))***+++,,,,,,---+++***)))(((((()))***+++((()))))))))************'''((()))***+++***))))))))))))***++++++++++++***+++++++++************)))******+++++++++,,,,,,,,,************************))))))))))))************((()))))))))*********+++))))))************)))))))))))))))*********++++++******++++++++++++******)))***+++*********,,,...))))))*********+++++++++************************))))))))))))))))))))))))*********++++++,,,,,,,,,---,,,***)))(((((())))))***))))))(((((())))))*********+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++*********************************************************+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++************)))***************+++++++++************************)))******+++++++++*********++++++,,,,,,++++++***+++***)))))))))***+++,,,*********+++++++++,,,,,,...---,,,+++++++++++++++***+++,,,,,,,,,+++++++++)))************+++++++++)))***+++,,,,,,,,,,,,+++************************)))))))))))))))***+++,,,******************************)))))))))+++,,,---++++++++++++++++++++++++++++++*********+++,,,---*********))))))***++++++************************'''((()))***+++******)))************************)))))))))))))))***++++++))))))))))))))))))))))))+++++++++***************)))(((''''''***++++++***************************++++++***))))))***++++++222000...,,,++++++***)))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))+++++++++************)))))))))************))))))((((((((((((((()))******(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++---,,,+++******+++,,,---)))************+++++++++************************))))))(((((((((((()))***++++++******))))))(((((())))))))))))************''')))***++++++***)))'''(((((((((((((((((((((((()))***+++++++++)))((('''&&&'''(((*********)))(((************************'''(((((()))***+++++++++))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))************************(((((())))))*********+++,,,,,,------------,,,,,,)))))))))))))))************)))(((''''''((()))***(((((())))))*********+++)))***+++,,,---,,,++++++))))))***++++++++++++***+++++++++************)))******+++++++++,,,,,,,,,*********************************)))))))))))))))(((((())))))*********+++))))))************))))))(((((())))))*********+++******++++++++++++*********+++***)))((()))+++...))))))******++++++++++++************************))))))))))))))))))))))))*********++++++,,,,,,,,,...---+++***)))((())))))))))))(((((((((((())))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))************+++++++++******************************)))(((((()))******************************)))))))))******++++++,,,*********++++++,,,,,,,,,************************)))************++++++++++++++++++************)))))))))******+++++++++,,,******************************+++++++++******)))+++++++++,,,,,,++++++++++++***)))))))))***,,,---******+++++++++,,,,,,,,,...---,,,,,,++++++++++++---***)))***---...+++((()))************+++++++++)))***+++,,,---,,,,,,+++************************))))))))))))***+++,,,---************************+++***)))(((((()))******++++++++++++++++++++++++++++++*********+++---...------,,,+++************************************'''((()))++++++******)))************************))))))((())))))***++++++((((((((((((((((((((((((,,,+++++++++******))))))---+++))))))***+++***))))))))))))))))))))))))))),,,+++***))))))***+++,,,''')))+++)))''''''***...))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************---------,,,,,,+++++++++))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((((()))***+++++++++++++++&&&&&&''')))***+++,,,---************************))))))))))))))))))))))))))))))************))))))((()))***++++++***)))(((+++++++++************)))++++++++++++++++++++++++((((((((())))))******+++,,,,,,+++******+++,,,,,,++++++++++++*********)))(((((((((((((((((((((((()))((('''''''''(((***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((()))+++,,,---...///))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))************************************************)))))))))))))))*********++++++***************+++)))))))))***+++++++++,,,,,,,,,+++***))))))******+++)))'''(((+++,,,***(((*********++++++*********************************))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,+++***)))((((((++++++******+++,,,------,,,+++++++++***)))))))))))))))************))))))***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++******)))------------,,,,,,+++***(((((())))))******+++++++++++++++++++++++++++++++++++++++*********))))))***++++++++++++,,,,,,,,,+++++++++*********))))))------,,,++++++******)))+++***)))(((((()))***+++(((((())))))))))))(((((()))*********++++++++++++,,,,,,+++***))))))******************************)))************+++++++++,,,++++++++++++++++++,,,------++++++++++++------,,,+++***)))))))))++++++,,,,,,,,,***(((((()))+++************************************************------,,,,,,***)))''''''))))))************))))))))))))))))))))))))))))))++++++******++++++,,,---************************)))))))))))))))(((''''''************))))))))))))************************))))))))))))************))))))***++++++++++++++++++++++++,,,,,,+++++++++,,,+++******)))*********)))************+++++++++,,,,,,++++++++++++++++++++++++******************)))))))))))))))))))))))),,,,,,+++++++++++++++,,,,,,,,,+++******+++,,,,,,******))))))))))))******************************+++******************)))))))))))))))))))))))))))'''((((((((())))))))))))************************))))))***+++++++++******''''''((()))***+++,,,,,,((((((((((((((((((((((((************************))))))************))))))******++++++++++++******+++++++++************)))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++*********)))))))))))))))))))))))))))))))))***))))))((()))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((())))))***+++,,,------))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))*********************************************************)))))))))))))))+++++++++*********++++++***************+++++++++++++++***)))))))))))))))+++)))((((((++++++***(((******))))))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***)))))))))******)))((((((((())))))+++++++++***************)))******************)))***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,---------,,,,,,+++***))))))))))))************+++++++++++++++++++++++++++++++++*********))))))((())))))))))))*********+++++++++*********))))))+++++++++************)))***)))(((((((((((()))***++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,***))))))(((((((((((()))++++++++++++++++++++++++************++++++++++++++++++************++++++,,,++++++******++++++,,,,,,+++***))))))***+++++++++,,,,,,+++)))***,,,...************************************************((()))******+++++++++*********++++++++++++******************************++++++******++++++,,,---******************************++++++***))))))(((************))))))))))))(((((((((((((((((((((((())))))))))))************)))******+++++++++************++++++++++++******,,,+++***)))(((((((((((()))************+++++++++++++++++++++++++++++++++************************************************,,,++++++*********++++++++++++***))))))***++++++*********))))))*********************************)))))))))***************))))))))))))))))))))))))'''''''''(((((((((((()))******************************+++++++++******))))))))))))*********++++++((((((((((((((((((((((((++++++++++++++++++++++++))))))************)))))),,,,,,++++++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))************)))))))))))),,,+++************+++,,,******)))))))))(((((((((*********************************)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))))))))))))))*********++++++)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))************************************************++++++******))))))((((((***************++++++++++++++++++*********************)))((((((((())))))+++***))))))***+++***))),,,+++***((((((***+++,,,************************))))))))))))))))))))))))++++++++++++++++++++++++******************************)))(((''''''''''''***************+++++++++******++++++++++++*********++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,---------,,,,,,,,,---------,,,++++++***************)))))))))+++++++++++++++++++++++++++++++++***************((())))))))))))*********+++++++++***************))))))))))))***************))))))(((((())))))***))))))************))))))*********+++++++++,,,,,,))))))((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,*********))))))*********)))******++++++******)))+++******)))******++++++***+++,,,+++++++++---///************************************************&&&'''(((******+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,************************+++++++++,,,++++++***)))++++++*********)))))))))(((((((((((((((((((((((())))))))))))******************+++++++++******))))))******************)))++++++*********))))))))))))************+++++++++************************************************+++++++++++++++++++++++++++***************++++++******)))(((((()))******++++++************++++++++++++++++++++++++++++++******++++++,,,,,,------))))))))))))))))))))))))((((((((()))))))))))))))************************+++++++++++++++***)))(((************************************************++++++++++++++++++++++++)))******++++++******))),,,+++***))))))***+++,,,+++++++++*********))))))++++++++++++++++++++++++)))))))))(((((('''''''''++++++************++++++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************************************'''''''''(((((((((((((((************************))))))))))))))))))))))))*********************)))***)))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))************************************************,,,++++++***)))(((''''''(((((())))))*********))),,,+++++++++***)))))))))))))))((((((((((((((()))***************+++******///---+++))))))+++---///************************))))))))))))))))))))))))************************))))))*********++++++++++++***)))))))))))))))***)))))))))***+++++++++,,,+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++******,,,,,,,,,------,,,,,,++++++++++++******)))))))))******************************************************+++++++++,,,,,,,,,************************((())))))***++++++,,,,,,++++++************++++++(((((())))))))))))(((((()))))))))*********++++++************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******))))))))))))******)))***+++,,,,,,+++***)))******************++++++)))***++++++******,,,---************************************************))))))*********)))((((((***++++++++++++++++++***++++++++++++++++++++++++***************++++++,,,***************************+++++++++++++++******+++++++++*********))))))************************((()))))))))***************++++++++++++***))))))))))))************))))))))))))***+++,,,,,,------))))))*********+++++++++))))))************++++++***************+++++++++++++++++++++++++++++++++******)))))))))***++++++*********))))))*********,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++***)))(((++++++++++++************++++++++++++++++++++++++******************************++++++++++++******+++***)))(((((()))***++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++******)))************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************************++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((()))***++++++*********)))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))************************************************,,,++++++***)))(((''''''&&&&&&'''((())))))((((((,,,+++++++++***))))))))))))((((((((((((((())))))******++++++*********+++---,,,)))(((((())),,,---************************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,(((((((((((()))***,,,,,,)))))))))***+++++++++,,,+++++++++,,,,,,+++++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++***((('''&&&+++,,,,,,------,,,,,,,,,,,,,,,++++++******))))))******************************************************+++++++++,,,,,,,,,************************)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((((((((((()))))))))***++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******))))))))))))*********+++,,,------,,,+++***))))))******++++++++++++)))+++++++++)))(((((()))************************************************))))))*********))))))((())))))************))))))******************************))))))******+++,,,************************))))))******+++******)))++++++++++++************++++++++++++++++++++++++((()))))))))******************+++++++++******)))))))))************))))))))))))***+++******)))((())))))*********+++++++++))))))******++++++++++++))))))*********+++++++++++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++((((((((())))))))))))))))))))))))))))))))))))))),,,+++++++++++++++******((((((((((((((((((((((((******+++++++++******)))++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))))))))))))))***+++++++++************)))))))))))))))))))))))))))*********)))))))))))))))))))))***++++++***))))))******)))))))))(((((((((''''''''''''''''''''''''''''''((())))))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))***+++++++++************************))))))))))))))))))))))))%%%%%%&&&((()))***+++,,,*********************)))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))************************************************++++++******))))))(((((($$$&&&''')))))))))((((((+++++++++***************))))))((((((((()))*********+++,,,+++******+++,,,***)))'''&&&&&&''')))***************************))))))))))))))))))))))))************************))))))******+++++++++,,,%%%%%%&&&'''(((***+++,,,***************+++++++++******++++++++++++******)))******+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++******)))(((&&&&&&++++++,,,---------,,,,,,+++++++++++++++************************************************+++++++++((())))))))))))************************++++++++++++++++++,,,---......///+++,,,------------,,,+++***++++++,,,,,,++++++***((((((((()))))))))************)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********))))))*********,,,,,,,,,------,,,,,,,,,((()))***+++++++++++++++)))***++++++((('''''''''************************************************'''((()))++++++,,,,,,,,,)))))))))******)))))))))))))))))))))))))))))))))***))))))))))))***++++++************************((()))******************,,,++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++)))******************)))*********)))'''%%%"""!!!)))************+++++++++*********+++,,,,,,------)))))))))***++++++,,,,,,++++++++++++++++++++++++************+++,,,------++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))))))))***+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++***)))******++++++******)))+++++++++************)))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((()))***++++++***)))(((++++++*********)))))))))(((((((((((((((((((((((('''((()))*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&&&&&&&'''((()))))))))************************))))))))))))))))))))))))''''''((()))******++++++*********+++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********************************************************)))))))))))))))%%%&&&)))***++++++***)))***************+++++++++)))))))))))))))***++++++)))+++---,,,***)))+++---***))))))(((((())))))***************************))))))))))))))))))))))))***************************************+++++++++'''''''''((()))***+++,,,+++++++++***************)))******************)))))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((())))))*********))))))***+++,,,,,,---------,,,***++++++++++++++++++,,,************************))))))*********+++++++++((())))))))))))*********))))))*********++++++++++++++++++,,,,,,---------******+++,,,,,,+++******((())))))******))))))(((************++++++++++++++++++***)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++************++++++,,,,,,++++++++++++,,,,,,'''(((***+++,,,,,,++++++''')))++++++***(((((()))******************************************************+++,,,,,,,,,,,,,,,)))******++++++******)))************************)))))))))))))))***++++++************************)))******+++,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************'''((()))***+++,,,,,,,,,******++++++++++++******))))))******)))&&&$$$###)))************+++++++++***++++++,,,------......((())))))***++++++,,,,,,************************++++++++++++,,,---...///)))***+++,,,,,,+++***)))*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))+++*********))))))((((((************************((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,------,,,+++***+++++++++************)))++++++++++++++++++++++++(((((())))))******++++++((()))***++++++***)))(((++++++++++++************))))))))))))))))))))))))((()))***+++,,,+++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************************************)))))))))))))))*********&&&(((***,,,---,,,+++***))))))******+++++++++,,,******))))))***+++,,,,,,))),,,---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++++++++++++++,,,,,,,,,+++++++++******))))))))))))************))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******'''''')))***,,,,,,------***+++,,,,,,------------*********++++++,,,,,,---))))))))))))))))))))))))))))))******++++++++++++***++++++++++++,,,,,,,,,))))))******++++++++++++***++++++++++++,,,,,,,,,((()))***++++++***)))(((,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------......---,,,++++++++++++************************++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,'''(((***+++,,,,,,++++++&&&)))+++,,,+++++++++,,,************************************************///......---,,,+++)))(((+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))******+++***************************+++,,,,,,------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))************&&&''')))***,,,,,,------++++++,,,,,,,,,,,,++++++&&&'''***,,,------,,,+++)))************+++++++++++++++,,,------...//////((())))))***++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,---...///000((()))***++++++***)))(((******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++++++++,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((&&&&&&&&&'''((())))))*********************************************************)))))))))***,,,---+++*********))))))((((((!!!###'''***++++++)))(((///...,,,***)))(((''''''((()))++++++)))))))))***))))))************))))))''''''&&&&&&'''((()))*********++++++***)))'''&&&))))))************)))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((())))))***(((((()))***++++++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))+++++++++***************)))************+++++++++))))))(((((())))))***+++)))************+++++++++,,,++++++++++++++++++,,,000///---+++******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---***((((((+++,,,+++)))))))))******++++++++++++...---+++*********++++++++++++++++++++++++++++++***)))'''(((***++++++*********))))))))))))******(((((((((((())))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************))),,,++++++******++++++,,,,,,***'''%%%%%%'''***,,,++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++(((&&&'''***,,,,,,***,,,,,,++++++++++++++++++++++++************++++++************************************************000000///---+++***((((((******+++++++++******))))))+++......,,,***)))))),,,+++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((('''((((((++++++******)))(((((('''++++++******)))))))))(((++++++***)))(((((())))))++++++,,,,,,,,,,,,------000+++&&&&&&)))+++)))'''******+++++++++,,,,,,,,,'''(((***,,,---------,,,******++++++++++++******///,,,******++++++)))&&&))))))(((((()))***++++++++++++++++++++++++++++++******************************************************************************++++++++++++***************)))))))))((((((((((((((((((((((((((((((************)))))))))(((''''''(((((()))******+++******************************************************)))))))))***,,,,,,************)))))))))(((%%%&&&'''((()))*********))))))((((((((((((((((((''')))******)))(((((()))))))))************))))))'''((()))))))))(((''''''&&&'''(((************)))))))))************))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))***++++++++++++***************************************************************************++++++******))))))((((((((())))))***++++++,,,,,,++++++***))))))***++++++))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,------...)))************+++++++++++++++************+++++++++++++++******)))(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++++++++***)))+++++++++++++++++++++++++++******,,,......+++((()))*********++++++++++++,,,+++***)))))))))******++++++++++++++++++++++++***)))'''(((***++++++******))))))(((((())))))***%%%&&&&&&&&&&&&'''''''''******))))))))))))******************************************************))))))******+++++++++,,,,,,++++++******++++++,,,,,,+++)))'''''')))+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,)))''''''***++++++***))))))))))))))))))))))))++++++************++++++************************************************...---,,,+++***)))((('''*********+++++++++******,,,------,,,******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((('''(((((((((*********+++,,,,,,------(((((('''''''''&&&&&&&&&++++++***)))))))))))))))+++++++++,,,,,,,,,------444///***)))+++,,,***(((*********+++++++++,,,,,,)))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---+++)))***++++++)))'''***************+++,,,,,,,,,,,,---......///000000************************************************************************)))******************))))))))))))(((((((((((((((((((((((((((((((((((((((************))))))))))))((())))))******+++++++++*********************************************************)))******+++,,,************))))))))))))***)))((((((((()))+++,,,((((((((((((((((((((((((&&&(((***)))((('''(((((())))))************))))))((()))+++,,,+++)))&&&$$$&&&&&&''')))))))))))))))))))))************)))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))***++++++++++++***************************++++++++++++++++++++++++************************+++++++++++++++)))'''&&&)))))))))***++++++,,,,,,++++++***))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------.........)))************+++++++++******))))))))))))******'''(((***++++++***(((&&&(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************************+++,,,///000///+++(((************+++++++++++++++***))))))((()))))))))++++++++++++++++++++++++***)))'''(((***++++++***))))))(((((((((((())))))))))))))))))*********+++******))))))))))))******************************++++++++++++++++++++++++'''((()))***+++,,,------,,,++++++******++++++,,,,,,+++************+++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************,,,***)))(((*********)))))))))))))))))))))))))))++++++************++++++************************************************+++******)))((((((''''''))))))******++++++,,,,,,......---+++)))***---///...------,,,+++******)))))))))))))))))))))))))))******)))))))))***++++++)))******+++,,,,,,------*********)))))))))))))))+++***))))))))))))))))))++++++++++++,,,,,,,,,,,,666222---,,,---...,,,)))*********++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,------,,,,,,,,,+++***)))***++++++***)))++++++++++++++++++,,,---++++++,,,...///111222222************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))*********++++++******************************************************************++++++*********)))))))))))))))++++++***))))))******++++++++++++******)))((('''&&&'''))))))'''''''''((())))))************)))))))))***+++,,,+++***(((&&&)))))))))(((''''''&&&&&&))))))************)))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))***++++++++++++***************************++++++++++++++++++++++++***************************+++,,,---,,,***'''%%%))))))*********++++++++++++******************+++))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++)))******+++++++++++++++))))))*********+++++++++))))))(((((((((((())))))((()))++++++,,,+++***)))))))))))))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))***************++++++,,,,,,++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,---...---+++***++++++++++++++++++++++++*********)))))))))*********************************)))'''(((***++++++***)))(((((((((((((((((()))+++++++++,,,,,,,,,------******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,,,,++++++******++++++,,,******++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++************))))))+++++++++++++++,,,,,,,,,++++++************++++++************************************************)))))))))))))))((((((((())))))******+++,,,---...---......,,,++++++---//////......,,,+++***))))))))))))))))))))))))))))))++++++++++++,,,,,,---...*********)))))))))((((((++++++++++++++++++++++++******)))))))))))))))******++++++++++++,,,,,,,,,222000---,,,------,,,+++************++++++++++++...---+++***)))***+++,,,++++++,,,,,,,,,,,,++++++)))))))))***++++++++++++++++++*********++++++,,,))))))***+++,,,---...///************************************************************************))))))************))))))************************************************))))))))))))))))))******(((((()))))))))))))))************************************************************+++************))))))))))))))))))*********++++++,,,++++++))))))***************)))((('''&&&'''))))))'''''''''((())))))************)))))))))))))))))))))***++++++***)))(((((('''&&&&&&&&&))))))************))))))***)))))))))((((((((((((************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************))))))*********+++++++++))))))***++++++++++++***************************++++++++++++++++++++++++***************************+++,,,---,,,***(((&&&***************+++++++++*********++++++*********))))))))))))))))))))))))''''''(((((())))))))))))))))))*********+++++++++(((((()))***+++******)))))))))*********+++++++++)))(((((((((((((((((()))+++***)))))))))***+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++,,,,,,+++++++++++++++++++++***+++++++++++++++++++++***************************)))'''(((***++++++***))))))(((((((((((())))))((((((((()))))))))************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,))))))***++++++***))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,+++***)))))))))******+++++++++,,,,,,,,,++++++************++++++************************************************************************************+++,,,......***,,,//////...,,,,,,---//////...---,,,******)))))))))))))))))))))))))))***************+++,,,---*********)))))))))))))))((((((((((((((((((((((((***)))))))))))))))***************+++++++++,,,,,,+++***)))***+++,,,,,,+++))))))*********+++++++++...---+++***)))******+++******++++++++++++******((()))*********+++,,,,,,+++***))))))))))))*********************+++++++++************************************************************************)))******************)))************++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))***************************************************++++++++++++***))))))))))))))))))************)))***+++,,,,,,+++)))(((###$$$&&&((())))))))))))&&&(((***)))((('''(((((())))))************)))))))))(((''''''((()))+++,,,''''''''''''((()))***+++))))))************))))))******)))))))))(((((((((************************))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))************************************************)))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,+++***)))************************)))***++++++++++++***)))))))))))))))))))))))))))'''(((((())))))******+++)))************+++++++++)))***+++,,,---,,,++++++)))************+++++++++))))))(((((((((((())))))+++***(((''''''(((***+++***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++,,,,,,------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&(((+++...,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++***************************)))'''(((***++++++*********))))))))))))******)))))))))*********++++++******))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,++++++******++++++,,,))))))************))))))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************+++---,,,+++*********((((((((()))******++++++++++++************++++++************************************************++++++++++++++++++******,,,+++******+++,,,---...(((+++...///...---,,,,,,///......---,,,++++++***))))))))))))))))))))))))(((((('''''''''(((((()))(((((()))+++,,,---...///))))))))))))************)))))))))))))))******+++************++++++++++++&&&'''((()))******++++++)))))))))************+++---,,,,,,+++*********+++)))******++++++******)))((()))++++++******+++---+++***))))))((())))))))),,,,,,,,,+++++++++++++++******************************************************************************++++++++++++******))))))))))))*********+++************************((()))))))))***************************************************************************************++++++,,,+++***)))(((((()))))))))******************)))))))))******+++!!!###%%%((()))***))))))''')))******)))(((((()))))))))************))))))((((((((((((((((((((((((((((((''''''((()))+++,,,))))))************))))))*********)))))))))((((((************************))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))************************************************)))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++,,,,,,************************)))***++++++++++++***)))))))))))))))))))))))))))(((((())))))***++++++,,,)))************+++++++++)))***,,,......---,,,+++)))************+++++++++***))))))(((((())))))***,,,+++***)))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***+++,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++++++++***)))+++++++++++++++++++++++++++,,,,,,***((((((+++...------,,,,,,,,,+++++++++((()))***+++,,,,,,+++******************************)))'''(((***++++++***++++++************++++++++++++++++++,,,,,,,,,,,,******))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,,,,,,,+++++++++******************************(((***------+++***+++,,,'''(((((()))******++++++++++++************++++++************************************************,,,,,,,,,++++++*********---,,,+++******+++---...)))+++,,,---,,,+++,,,---......------,,,,,,,,,,,,))))))))))))))))))))))))))))))((('''''''''(((((((((((()))+++,,,---...///+++++++++,,,,,,---------)))))))))))))))***++++++************++++++++++++'''(((************++++++))))))))))))************++++++,,,,,,,,,+++*********++++++,,,,,,++++++***(((***,,,+++))))))***,,,,,,+++******)))))))))***+++++++++,,,,,,---------************************************************************************++++++,,,,,,,,,,,,++++++'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++***************************************************+++,,,,,,+++***)))((((((((())))))*********+++,,,***'''&&&&&&))),,,...&&&''')))++++++***((('''((()))++++++)))))))))***))))))************))))))'''(((*********(((%%%###---,,,***((((((((())))))))))))************))))))************))))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))************************************************)))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************+++,,,---...++++++******************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((())))))***+++,,,,,,,,,)))************+++++++++((()))+++------,,,+++***)))************+++++++++******))))))))))))******------...///...,,,***((())))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************'''(((((()))***+++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---......---+++******************************,,,......+++***+++------------,,,,,,+++++++++'''((()))+++++++++***)))))))))))))))))))))))))))***)))'''(((***++++++***,,,,,,++++++++++++,,,,,,''''''((((((((()))))))))******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,++++++*********************************'''***------,,,***+++---)))******+++,,,,,,------++++++************++++++************************************************,,,,,,++++++***))))))(((///---+++******+++,,,...+++++++++***)))***---///------------------------)))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))******(((((()))))))))*********))))))((())))))***++++++)))************+++++++++***+++,,,,,,+++***++++++))))))))))))******************,,,------,,,+++***+++,,,,,,------,,,,,,+++)))+++---,,,)))(((***,,,---,,,,,,+++*********+++(((((()))***,,,---......++++++++++++++++++++++++************************))))))************)))))))))))))))))))))******+++,,,+++)))''''''((()))***&&&''')))++++++)))'''&&&************************+++***((()))***,,,++++++************************+++++++++*********))))))************************+++)))'''&&&%%%&&&((()))000+++&&&&&&))),,,,,,***))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++************************%%%'''***------+++)))'''(((((((((((())))))))))))((()))***++++++***)))(((%%%&&&&&&&&&''''''(((((())))))(((((()))+++---...444222...***(((((())))))(((((())))))))))))((((((************************)))************+++++++++,,,,,,,,,+++++++++************++++++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,))))))(((((((((((())))))***++++++++++++***))))))((()))***++++++***)))(((************************---,,,+++******+++,,,---)))***+++,,,,,,+++)))))),,,++++++***))))))******((())))))*********))))))******))))))))))))******+++***))))))((()))))))))+++)))((())),,,---+++)))))))))))))))))))))))))))+++*********))))))((((((---------,,,,,,+++++++++,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********+++******))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))***++++++,,,,,,---,,,+++***))))))))))))+++*********))))))((((((******************************************+++,,,---,,,+++***)))***+++++++++++++++******)))))))))************************))))))))))))***+++,,,---,,,++++++******++++++,,,************+++,,,---...******))))))******+++,,,,,,,,,,,,++++++*********++++++************++++++******+++******)))((('''+++***************+++++++++++++++*********))))))((()))***+++++++++++++++------,,,,,,+++***))))))******))))))))))))******))))))))))))(((((('''''')))******++++++,,,------,,,,,,,,,,,,+++***)))))),,,,,,++++++++++++************************************))))))((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++,,,***(((&&&&&&''')))+++******+++++++++******))),,,+++++++++***))))))))),,,+++++++++******))))))+++++++++*********))))))******************++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++************************))))))************)))))))))))))))))))))******+++...---+++***)))***+++,,,)))***++++++++++++***)))))))))))))))))))))))))))***((('''((()))+++******************************+++++++++*********))))))))))))))))))))))))******((('''''''''(((***,,,---444///)))(((***+++***'''))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))))))))************))))))'''(((((()))******++++++((((((''''''''''''''''''&&&(((***,,,,,,+++)))((((((((((((((()))))))))***((()))***++++++***)))(((&&&&&&''''''((((((((((((***))))))))))))+++,,,---///---+++)))))))))******)))******++++++******)))************************)))************+++++++++,,,,,,++++++******************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,***))))))(((((())))))******++++++++++++***))))))((()))***++++++***)))(((************************,,,++++++******++++++,,,)))***++++++++++++***)))++++++***************+++))))))))))))************+++******))))))******+++++++++***))))))))))))***+++)))((()))+++---+++***************************+++*********))))))))))))---,,,,,,,,,++++++++++++,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************+++***************++++++++++++++++++*********)))************************(((((((((((()))***+++,,,,,,,,,+++******+++,,,---,,,+++++++++************************************))))))))))))***+++,,,,,,,,,++++++******++++++,,,************+++,,,,,,---+++++++++++++++,,,,,,---,,,,,,,,,+++++++++******++++++************++++++******+++++++++***))))))+++***************+++++++++++++++*********))))))******+++++++++++++++++++++++++++******)))))))))******))))))))))))******,,,,,,+++++++++*********)))******++++++,,,------++++++,,,------,,,,,,,,,------,,,,,,++++++************************************))))))(((((((((((())))))))))))))))))))))))***************************)))(((''''''(((***+++******+++++++++******)))+++++++++***************++++++++++++++++++******+++++++++*********))))))))))))))))))((((((((((((,,,,,,,,,+++++++++******))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))(((&&&''')))******)))************************+++++++++***************''''''(((((()))))))))***((())))))***+++,,,------333///***)))***+++***)))))))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))))))))************))))))((((((((()))******++++++++++++******))))))(((((((((((()))************)))((((((((()))))))))******))))))************))))))(((((((((((())))))))))))+++***)))))))))******+++))))))))))))******++++++++++++,,,,,,,,,,,,++++++************************)))************++++++++++++************)))))))))******++++++++++++************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++******************+++***++++++++++++***))))))))))))************))))))***************************++++++++++++++++++***)))******+++++++++******+++***************++++++***))))))((()))***+++,,,,,,++++++******++++++,,,,,,,,,+++******************)))))))))+++,,,+++***++++++++++++++++++++++++***************)))))))))+++++++++++++++*********,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,+++******))))))))))))))))))***+++,,,---,,,,,,,,,+++++++++++++++************************))))))))))))***+++,,,---...---,,,++++++++++++,,,,,,,,,,,,++++++++++++***************************+++***************++++++,,,++++++******++++++,,,++++++*********++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++***++++++************++++++************++++++++++++++++++***************++++++++++++***************+++,,,,,,,,,,,,++++++******)))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,+++++++++)))******++++++,,,------++++++,,,....../////////......---,,,,,,+++*********************************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))*********)))******+++++++++*********************+++++++++******+++++++++++++++++++++++++++*********************)))))))))(((((((((,,,,,,,,,+++++++++******(((((()))))))))*********,,,++++++******++++++,,,++++++++++++++++++++++++******************************))))))))))))******)))))))))))))))******+++******)))(((((())))))***---,,,++++++++++++,,,---))))))))))))))))))))))))***((('''''')))******)))************************************************''''''(((((()))*********++++++,,,,,,,,,+++***)))---+++((((((***,,,---,,,))))))))))))))))))))))))((()))******+++*********))))))))))))))))))))))))))))))************))))))(((((())))))************+++++++++***))))))(((((()))))))))))))))******+++(((((()))))))))*********)))))))))******)))))))))))))))))))))))))))******++++++******))))))))))))'''((()))++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************))))))*********+++++++++***)))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,***++++++++++++***)))))))))))))))******)))))))))************************)))***+++,,,,,,+++***))))))*********++++++++++++*********)))******+++,,,+++***(((((((((***,,,...---,,,,,,++++++,,,,,,------,,,++++++******++++++***))))))***++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************))))))***++++++,,,++++++++++++++++++++++++************************,,,,,,+++++++++,,,------000000...---+++***)))))),,,,,,,,,+++++++++++++++************************++++++******)))*********,,,++++++******++++++,,,,,,+++***************++++++++++++++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))******++++++,,,+++******)))*********************************------------,,,,,,+++***)))))))))*********************))))))))))))******************************)))******++++++,,,------,,,---...//////////////////......---,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''(((***+++++++++***))))))***+++++++++******)))))))))***+++++++++,,,)))))))))******+++++++++************************---,,,,,,++++++******))),,,,,,,,,+++++++++******))))))))))))*********+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************)))(((((()))******)))))))))))))))******+++))))))))))))))))))******++++++************++++++************************+++)))((((((***++++++***************************************************)))))))))******+++++++++******++++++******)))(((***)))(((((()))***++++++)))))))))))))))))))))))))))***++++++,,,,,,,,,+++))))))))))))))))))))))))))))))************)))))))))))))))))))))*********&&&&&&&&&&&&%%%%%%$$$$$$***)))((((((((()))++++++))))))))))))***************))))))))))))))))))*********************))))))+++*********)))(((((('''((()))+++,,,---,,,+++*********++++++++++++******************************))))))*********+++++++++)))))))))))))))))))))*********++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,***++++++++++++***))))))***))))))))))))))))))***************************))))))+++,,,,,,+++)))))))))))))))******++++++,,,+++***************+++++++++***(((((()))+++---///------,,,,,,,,,,,,---------,,,++++++******++++++)))***************++++++***************************************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++***))))))******))))))******************************************---,,,+++******)))******---------,,,,,,++++++***++++++++++++++++++++++++************************++++++******)))*********,,,++++++******++++++,,,++++++******)))************************+++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,((((((((((((((()))***+++,,,++++++***))))))******************************------------,,,,,,+++*********++++++++++++++++++******))))))))))))******************************)))******++++++,,,------......//////...------,,,......---,,,,,,+++******************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++&&&''')))+++,,,,,,+++***((()))***+++++++++++++++)))))))))***+++++++++,,,'''((((((((())))))******************************---,,,,,,,,,++++++******,,,,,,,,,+++++++++***************+++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++************************+++***)))(((((()))***+++)))))))))))))))******+++***+++++++++,,,,,,,,,,,,************************************************+++***((()))+++,,,,,,+++***************************************++++++++++++++++++***************&&&''''''((()))***++++++++++++***)))((('''''''''))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))******'''''''''''''''''''''''')))))))))((()))******+++)))))))))*********++++++******))))))))))))******************)))))))))))))))*********))))))(((''')))***+++,,,,,,+++***)))))))))************))))))************************)))************+++++++++)))))))))************+++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++,,,++++++******++++++,,,***++++++++++++***))))))******))))))))))))******************************)))******************)))))))))))))))***+++,,,---,,,++++++***))))))*********)))))))))***,,,---...---,,,,,,++++++,,,,,,---,,,,,,+++***************(((***++++++******+++,,,*********************************+++++++++++++++*********+++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******++++++,,,------...---,,,+++***)))))))))))))))))))))))))))***************************************)))((('''''''''''''''(((***+++,,,---------)))************+++++++++************************+++***************++++++,,,++++++******++++++,,,******)))))))))******+++******))))))******+++,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***)))((((((((()))***+++,,,,,,+++***))))))))))))***************++++++++++++,,,,,,,,,,,,++++++***,,,,,,++++++++++++++++++******))))))))))))******+++++++++,,,,,,,,,,,,,,,)))******++++++,,,------.........------,,,******,,,,,,++++++++++++******************************)))))))))************+++))))))))))))))))))))))))++++++++++++++++++++++++'''(((***+++,,,++++++***((()))***+++++++++++++++***************+++++++++((((((((()))))))))))))))***************+++++++++************************,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++***)))(((((()))***+++)))))))))))))))******+++******+++,,,,,,,,,,,,,,,((()))***++++++***)))(((***************************)))((((((***++++++***************************))))))*********+++++++++++++++******))))))((((((''''''''''''(((***+++---+++++++++***(((((((((((())))))))))))))))))))))))''''''((()))***+++******))))))))))))))))))))))))))))))************))))))***)))))))))))))))))))))))))))******+++,,,,,,,,,((()))))))))************))))))*********++++++++++++***)))(((((()))***+++******)))))))))(((((((((((())))))******)))((('''((())))))******+++******))))))************))))))************************)))************+++++++++************++++++,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,++++++************++++++***++++++++++++***))))))+++***)))(((((()))***+++******************************))))))))))))*********))))))))))))+++,,,---------+++***))))))((((((((())))))***+++------...,,,,,,++++++++++++,,,,,,++++++***))))))))))))***(((***,,,+++))))))+++---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++***************+++)))))))))******+++++++++************************)))((((((((())))))***+++((((((***++++++++++++***(((((()))))))))*********************************))))))))))))***+++,,,,,,,,,++++++******++++++,,,))))))((())))))***+++,,,+++************+++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,+++))))))***+++,,,---,,,+++***))))))))))))))))))*********+++++++++******++++++++++++++++++,,,,,,++++++******))))))******))))))))))))***************+++++++++,,,,,,)))******++++++,,,------******++++++++++++***)))))))))************++++++************************))))))*********+++++++++))))))))))))))))))))))))************************)))******++++++*********(((((()))++++++,,,,,,++++++++++++***************++++++++++++************))))))*********+++++++++((())))))******++++++,,,,,,,,,,,,+++++++++******************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++***)))'''''')))***+++)))))))))))))))******+++'''((()))***************((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))((('''''')))******)))************************))))))******++++++++++++++++++***)))((('''&&&&&&,,,+++)))''''''((()))+++''')))*********+++,,,---))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))''''''((()))***++++++,,,(((((()))************))))))************++++++++++++***)))(((((()))***+++***)))))))))(((((('''''''''((()))******)))((('''&&&&&&'''((()))***++++++*********++++++*********************************)))************+++++++++******+++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,---+++******************+++***++++++++++++***))))))+++***)))(((((()))***+++************************+++***)))(((((()))***+++***))))))))))))+++---......---,,,***)))((((((((('''(((***+++------------,,,++++++******++++++,,,+++******)))((()))))))))(((***,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,------------,,,+++******+++,,,------------,,,,,,+++++++++---,,,,,,++++++*********+++******************+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,...------,,,,,,++++++***))))))))))))***+++,,,---*********++++++,,,,,,,,,************************))))))***+++,,,...000111,,,,,,,,,,,,***'''%%%$$$''''''(((((()))))))))***************************))))))))))))***+++,,,---,,,++++++++++++++++++,,,(((((((((((()))***,,,,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---000///---+++++++++---...---,,,+++***))))))))))))))))))******++++++++++++((()))***+++++++++++++++,,,++++++***)))(((((('''******))))))))))))******''''''(((((()))))))))***)))******+++,,,,,,------'''((()))***************((((((((()))******++++++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************(((((()))++++++,,,,,,,,,,,,+++++++++******))))))...------,,,,,,+++++++++))))))******++++++++++++******+++,,,---......///,,,,,,,,,+++++++++******))))))))))))************,,,++++++******++++++,,,******************************************************+++++++++******))))))))))))))))))))))))))))))************+++++++++...---+++******+++---...+++)))(((''''''((()))+++))))))))))))))))))))))))''''''''''''((((((((((((,,,+++*********+++,,,---******************+++++++++***)))(((''''''''''''+++***)))(((((()))***++++++***)))'''&&&&&&&&&&&&))))))************))))))+++***)))(((((()))***+++*********(((&&&&&&(((***))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))***)))))))))))))))))))))))))))(((((('''''')))***+++)))))))))***+++++++++,,,&&&'''(((******+++++++++))))))))))))*********************)))))))))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++******))))))))))))***+++++++++,,,************************++++++******)))((('''''',,,+++***)))))))))++++++,,,,,,++++++***)))((((((+++++++++,,,,,,+++++++++)))************+++++++++*********************************))))))))))))(((,,,+++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,+++***(((&&&%%%$$$+++*********))))))((((((((((((((((((((()))******+++*********+++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++,,,------+++---000000...,,,++++++((()))******++++++++++++***++++++,,,,,,++++++***'''((()))+++---///000111)))))))))***+++++++++,,,+++++++++*********)))))))))+++,,,,,,++++++,,,---+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++++++++++++++************************((()))++++++******+++---)))))))))***+++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++************)))+++++++++*********))))))***************************)))((('''''')))+++---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******))))))))))))******(((((()))***++++++,,,,,,************************)))))))))))))))******+++,,,++++++******++++++,,,)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))((()))***+++,,,+++******)))************++++++++++++,,,,,,------......///,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,,,,++++++***************************************************************+++++++++******)))))))))))))))))))))))))))))))))*********+++++++++,,,+++***))))))***+++,,,***)))(((''''''((()))***))))))))))))))))))))))))((((((((()))))))))******++++++*********+++,,,---************************(((((((((((()))***+++++++++***)))(((((()))***+++))))))(((((('''((((((((((((((())))))))))))((((((******))))))))))))******(((***,,,+++***(((((()))))))))))))))))))))))))))******)))))))))))))))***,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''&&&%%%&&&'''((()))******************++++++'''((()))***************))))))))))))************(((((())))))******++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++*********************+++++++++************************++++++++++++,,,,,,,,,,,,++++++***)))******+++,,,++++++******)))(((((('''******++++++++++++******)))************+++++++++************************++++++*********)))))))))++++++++++++++++++++++++)))******+++,,,,,,------+++++++++++++++***)))(((++++++++++++*********)))+++************+++,,,,,,---,,,+++++++++,,,---...------------------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,...000///...,,,,,,,,,,,,,,,---.........------+++++++++,,,,,,+++++++++******++++++,,,---......***************++++++++++++++++++*********))))))'''(((***)))(((((()))+++------,,,,,,++++++++++++************************++++++++++++++++++++++++------,,,++++++***))))))***************************+++---,,,++++++,,,---***************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++************)))+++++++++*********))))))************************+++******))))))***+++,,,,,,,,,++++++************************************++++++++++++++++++++++++++++++************++++++******+++,,,,,,---......************************)))))))))))))))******+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++************************************************((()))***+++,,,++++++***************++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------------...,,,,,,,,,+++++++++******************************************************)))******+++++++++******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,************************))))))))))))***+++,,,---+++***))))))))))))***+++)))(((((((((((()))***+++''''''((((((((((((''''''))))))************))))))'''***------,,,)))(((((())))))))))))))))))))))))++++++***)))(((((()))))),,,,,,,,,++++++*********))))))))))))))))))))))))''''''&&&&&&&&&'''((()))******************))))))((())))))*********))))))))))))))))))************''''''((()))***+++,,,,,,************************++++++++++++++++++++++++++++++************++++++******+++++++++++++++***+++++++++******************************************+++,,,---///000111111+++*********+++,,,------*********)))(((((('''''')))******************))))))************+++++++++************************,,,+++++++++************************************+++++++++,,,,,,------...******+++,,,------------,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,---.........---,,,++++++++++++,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...******+++++++++,,,,,,,,,++++++************++++++---...///...,,,,,,,,,---+++++++++,,,++++++******++++++++++++++++++++++++---,,,,,,,,,+++++++++++++++++++++***************+++++++++***************&&&''')))(((''''''(((***,,,++++++++++++*********++++++++++++++++++++++++************************......---+++***)))((('''***************************,,,,,,,,,***)))***++++++++++++***************((()))***+++,,,------...++++++++++++++++++++++++************************+++++++++************)))+++++++++***************************************,,,,,,,,,++++++++++++++++++************)))))))))************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++,,,---------************************)))))))))))))))******+++++++++************++++++---,,,,,,,,,,,,,,,,,,---************************************************))))))***++++++++++++***************+++++++++,,,...------,,,++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***************************************************))))))***+++++++++******))))))))))))))))))))))))))))))))))))************(((((()))******)))((((((******)))(((((()))******)))))))))))))))))))))))))))))))))*********++++++***************++++++,,,+++++++++***************---,,,++++++*********+++******************************))))))))))))******'''(((((())))))((((((''''''(((***++++++***))))))(((***++++++)))(((((())))))))))))))))))))))))))),,,+++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))(((((()))************))))))(((((()))))))))************(((((())))))*********+++************************++++++++++++++++++++++++++++++************++++++******++++++,,,,,,++++++,,,+++++++++***)))))))))************************+++,,,---...///000111222*********++++++,,,------+++*********)))))))))((())))))************))))))))))))*********+++++++++************************,,,,,,,,,+++++++++******)))))))))))))))*********++++++++++++,,,,,,------******,,,---............++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---******+++++++++,,,,,,,,,************************,,,------,,,******,,,---******+++******)))((('''++++++++++++++++++++++++---,,,,,,,,,++++++******,,,+++++++++***)))))))))************************''')))******))))))***+++)))(((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,+++***))))))(((************************)))******)))'''&&&'''(((,,,+++++++++***)))))))))))))))***+++,,,,,,------++++++++++++++++++++++++************************+++++++++*********))))))************************************************+++,,,,,,,,,+++***))))))***)))))))))))))))))))))************************************************+++++++++******+++++++++(((((())))))*********+++************************)))))))))))))))******+++++++++************++++++---,,,+++******+++,,,---************************************************))))))******++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))(((((()))))))))*********)))******++++++******)))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))******+++++++++++++++++++++*********))))))---,,,++++++++++++++++++******++++++++++++******,,,+++***)))((((((((((((((())))))******))))))((('''((()))+++++++++***)))******(((&&&%%%%%%(((***************************++++++***)))(((((())))))&&&&&&'''((()))******+++)))))))))))))))))))))))))))))))))***************+++******))))))((((((((()))************))))))(((((()))))))))************+++*********))))))((((((************************+++++++++++++++++++++++++++******))))))******+++******+++,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************************,,,,,,------.........///******++++++,,,,,,,,,,,,,,,,,,++++++++++++******))))))************))))))))))))*********+++++++++************************,,,,,,,,,+++++++++******(((((()))))))))*********************++++++++++++++++++,,,,,,,,,,,,,,,,,,))))))************************))))))******+++,,,******+++,,,------......************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++******+++++++++,,,,,,,,,***************************++++++***))))))+++,,,---.........---,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************''')))******))))))***+++((((((((((((((((((((()))++++++++++++++++++++++++))))))))))))))))))))))))*********************+++************************)))******)))'''&&&'''(((,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))******************************************************++++++***)))(((''')))))))))))))))))))))*********************************************************))))))))))))******((()))))))))))))))******************************)))))))))))))))******++++++******))))))******+++,,,+++***))))))***+++,,,***************************************************************+++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))))))))******((()))******++++++******,,,,,,++++++***))))))))))))))))))***+++---...///******+++,,,,,,+++******,,,,,,***)))((('''''''''))))))************))))))'''((()))******+++*********)))'''$$$"""$$$(((+++******************************))))))))))))******'''(((((()))***+++,,,,,,))))))))))))))))))))))))&&&'''((()))))))))(((((())))))))))))))))))((((((((())))))*********))))))))))))))))))************,,,,,,+++***)))(((''''''************************++++++++++++++++++++++++******))))))))))))******)))***+++,,,------------+++++++++***************************************,,,,,,,,,,,,,,,,,,++++++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,)))******************))))))************+++++++++************************,,,+++++++++************((())))))******+++++++++************************++++++,,,,,,++++++******)))))))))))))))*********)))))))))))))))***++++++((()))+++,,,---.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,+++******(((***++++++***)))***,,,+++,,,,,,,,,,,,++++++***---,,,+++******+++,,,---))))))******+++,,,,,,,,,+++++++++******************************+++++++++&&&''')))(((''''''(((************++++++++++++,,,++++++++++++++++++++++++************************(((((())))))***+++++++++***************************,,,,,,,,,***)))***++++++++++++***************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++************)))***************+++++++++*********************************))))))))))))))))))))))))************+++***************************************************))))))))))))))))))***++++++++++++++++++++++++************************)))))))))))))))******+++******))))))))))))******+++******))))))******+++************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((()))++++++,,,,,,+++))))))))))))))))))))))))(((((((((((()))))))))***,,,+++************+++,,,*********++++++*********)))))))))))))))))))))))))))))))))*********++++++'''((()))***+++******))),,,,,,++++++***))))))(((((((((((()))+++,,,...///***++++++,,,,,,++++++******))))))(((''''''''''''(((((())))))))))))(((((((((((((((((()))***+++,,,***)))(((&&&$$$%%%(((***************************(((((((((((()))***+++,,,******************))))))))))))))))))))))))))))))&&&'''((()))***)))((((((((((((((()))))))))))))))'''((()))***************))))))))))))************++++++******))))))((((((************************++++++++++++++++++++++++******))))))))))))******)))***+++,,,------------***************+++++++++************************++++++++++++++++++++++++*********+++***)))'''&&&++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************++++++*********)))))))))))))))******+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,++++++)))))))))******++++++++++++++++++++++++,,,,,,---******,,,------------,,,------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,***+++,,,------,,,+++***(((***------,,,+++,,,,,,(((((()))*********))))))---,,,***))))))***,,,---************++++++++++++***************+++++++++))))))*********+++++++++'''(((***)))(((((()))+++++++++++++++,,,,,,------************************++++++++++++++++++++++++))))))))))))***************************************+++---,,,++++++,,,---***************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++************)))))))))*********+++++++++************************+++***)))))))))***+++,,,************++++++,,,,,,************************************************+++******))))))******+++++++++++++++************************************)))))))))))))))******+++******))))))))))))*********++++++,,,,,,++++++***************************+++++++++++++++++++++++++++***)))))))))***+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))---+++)))(((((()))+++---******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,'''((()))++++++******))),,,,,,++++++***))))))(((*********)))******++++++***+++,,,------,,,+++***'''''''''''''''(((((()))''''''(((((((((((('''''')))(((((('''(((***,,,---(((******)))((('''((()))************************'''((((((((()))+++,,,---+++***)))((('''&&&%%%%%%))))))))))))))))))))))))((()))***,,,,,,++++++***''''''(((((())))))******''''''(((******+++++++++))))))))))))************))))))))))))************************************++++++++++++++++++++++++******))))))))))))******)))***+++,,,------...---))))))******+++++++++,,,*********************************++++++,,,,,,,,,************)))(((&&&%%%******************++++++++++++,,,,,,,,,,,,++++++)))************+++++++++*********************************))))))))))))((())))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------*********++++++,,,,,,,,,...------------...//////+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////---+++)))******+++++++++,,,,,,,,,+++,,,------------,,,+++)))+++...000///---------***+++,,,------------------,,,***))))))***,,,---+++++++++***************))))))******+++++++++,,,))))))******++++++++++++)))+++,,,,,,++++++,,,---))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++******))))))((((((************************((()))++++++******+++---))))))******+++++++++,,,))))))***+++,,,------...++++++++++++++++++++++++************************+++++++++************)))))))))******++++++++++++************************,,,+++***))))))+++---///******+++++++++,,,,,,,,,************************)))))))))))))))))))))))),,,++++++++++++++++++,,,)))))))))(((((((((((((((************************)))))))))))))))******+++******))))))))))))******++++++---......---++++++************************+++++++++++++++++++++++++++***)))))))))***,,,---++++++,,,,,,,,,---------///......------,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))************))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))************))))))+++*********))))))((((((++++++++++++++++++++++++))))))************))))))&&&&&&'''((()))******++++++++++++*********))))))************************************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++*********)))'''(((***,,,+++*********))))))(((((()))((('''''')))******)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************))))))((())))))))))))************((()))*********((('''&&&))))))))))))***+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---...,,,)))((((((***---000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,+++***))))))***+++,,,)))************+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++******))))))+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,......------------,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++...---,,,+++***+++,,,,,,++++++************++++++,,,,,,,,,,,,+++***)))))),,,,,,............,,,,,,////////////////////////,,,,,,,,,++++++*********---+++***+++......,,,***000///...,,,+++,,,,,,,,,,,,,,,,,,++++++*********)))))))))((())))))***+++(((+++---,,,***))),,,...------......---,,,***(((,,,******+++***((()))******++++++,,,,,,++++++***)))******+++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++,,,+++++++++,,,------...***++++++,,,+++***)))(((******))))))))))))))))))************************''''''((()))***+++++++++************************************************+++++++++************)))))))))))))))))))))))))))+++++++++************)))++++++******++++++,,,---,,,,,,,,,++++++++++++***)))))))))))))))))))))***+++***)))(((((()))***+++******))))))))))))******************************+++***)))((((((((()))***,,,,,,,,,++++++*********************************+++++++++***************************************+++++++++************)))******+++++++++,,,,,,,,,++++++------------++++++---...//////---++++++,,,))))))))))))))))))))))))******++++++++++++******)))))))))***+++++++++,,,))))))))))))))))))))))))))))))************))))))************)))))))))(((************************))))))************))))))'''(((((())))))*********+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))(((((()))***************)))'''''')))+++************)))))))))(((***)))'''((()))++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))*********))))))))))))))))))************))))))*********)))'''&&&))))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************...---,,,************++++++***((('''''')))+++---,,,,,,,,,,,,,,,+++++++++))))))************))))))************************++++++***))))))***++++++)))************+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++*********)))++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,+++++++++...---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,++++++******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,,,,******+++------+++)))'''(((***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******)))******+++,,,------,,,***))))))***---...------,,,++++++***+++***)))+++++++++***)))***++++++,,,,,,++++++***+++++++++++++++***)))(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************+++++++++++++++++++++,,,------))))))************))))))************************************************((())))))******+++++++++************************************************))))))******+++++++++,,,))))))))))))))))))))))))+++++++++************)))++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++************+++***)))(((((()))***+++******))))))))))))************************************)))))))))******+++,,,,,,,,,++++++***************************************************++++++************************+++++++++************)))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++---......,,,++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************++++++))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))*********+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))***++++++***((('''(((***************))))))))))))***)))((((((***++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***************))))))))))))************))))))*********)))((('''))))))))))))***+++,,,,,,*********++++++++++++,,,************************))))))))))))))))))))))))000///---+++***)))(((((())))))(((((())))))***+++++++++++++++++++++++++++******++++++++++++******************************++++++***))))))***++++++)))************++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++*********************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,((())))))***,,,------...------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---)))***+++,,,------------******++++++++++++******************************,,,------------------...+++*********,,,,,,***)))$$$&&&***,,,...---+++***,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,++++++***,,,...//////...------------...///111222...,,,******,,,---+++(((***++++++,,,,,,++++++***------,,,,,,+++)))((('''******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++************+++++++++************+++,,,,,,***))))))))))))******+++******++++++++++++++++++*********************************+++++++++++++++************************************************'''((()))***+++,,,------))))))))))))))))))))))))+++++++++************)))+++************+++,,,,,,------,,,,,,+++***))))))---,,,,,,,,,++++++******+++***))))))))))))***+++******))))))))))))******************************))))))***+++,,,,,,,,,++++++++++++++++++*********************************)))))))))***+++++++++,,,************************+++++++++************)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***+++++++++***************)))))))))))))))))))))))))))******++++++******)))*********)))))))))))))))(((((((((((((((((((((((())))))************))))))***************)))))))))************************************************+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((()))***++++++***((('''((()))*********)))))))))))))))***((('''''')))******)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))&&&'''(((******+++++++++((()))))))))************)))))))))***))))))))))))******))))))***++++++,,,))))))*********+++++++++)))))))))))))))))))))))))))))))))***************///...---,,,***)))((((((******+++,,,,,,,,,,,,,,,***************+++++++++,,,------......------,,,************************+++******************+++))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,------...//////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,***++++++,,,------,,,,,,,,,,,,,,,------,,,,,,,,,------------------------*********++++++,,,,,,,,,+++++++++,,,,,,,,,+++******+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...///444;;;???@@@???=========>>>@@@EEEIIIKKK666222,,,)))***...---)))***++++++,,,,,,++++++***,,,,,,,,,,,,+++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++******)))******++++++---,,,+++)))))))))***++++++++++++++++++,,,,,,,,,************************,,,,,,++++++++++++++++++************************************************((())))))***++++++,,,,,,))))))))))))))))))))))))+++++++++*********))))))***************++++++,,,...------,,,+++***)))))),,,,,,,,,++++++***))))))******************************))))))))))))******************************((()))+++,,,------,,,,,,+++++++++***************************************(((((()))***+++,,,,,,,,,************************+++++++++*********))))))******+++++++++,,,,,,,,,------++++++++++++------''')))+++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++++++++*********************************************++++++++++++******))))))))))))))))))******))))))))))))))))))))))))))))))************))))))*********)))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((()))***++++++)))(((((()))))))))))))))))))))******)))'''&&&&&&((())))))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))&&&'''(((******+++++++++((()))))))))***************))))))))))))******************)))******+++,,,))))))*********+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++******)))***+++,,,---,,,,,,+++))))))*********+++++++++,,,------......------,,,*********************************++++++*********))))))*********+++++++++---,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++************++++++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,------...------,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...000111222<<<::::::>>>CCCGGGGGGEEE;;;:::999999;;;???CCCFFF===:::222)))(((---...+++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++******)))******+++111///---+++***)))************+++++++++,,,,,,,,,************************,,,,,,++++++++++++++++++************************************************************************************************+++++++++*********))))))******))))))******+++,,,------,,,,,,+++***))))))++++++******))))))))))))******++++++++++++************))))))))))))******************************((()))+++,,,------,,,,,,************************************************(((((()))***+++,,,,,,,,,************************+++++++++*********))))))******+++++++++,,,,,,,,,------++++++++++++------''')))++++++******+++,,,++++++++++++++++++++++++)))))))))******)))))))))******************++++++******************************++++++++++++******))))))))))))************************************))))))************))))))((((((((((((((()))))))))***************+++++++++************************)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))''')))++++++)))))))))***))))))))))))************)))(((&&&''')))******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***************))))))))))))******************)))))))))***+++++++++***************++++++*********++++++++++++,,,))))))))))))))))))))))))*********+++,,,,,,------)))***+++,,,,,,,,,,,,,,,(((((()))************)))))))))******+++,,,,,,,,,******++++++++++++******************************)))***++++++++++++***))))))************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,++++++*********------------............++++++,,,,,,,,,,,,------,,,,,,---------,,,+++***+++******))))))******+++............---,,,+++*********))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...,,,...//////---------...+++******)))***+++---...,,,,,,,,,,,,------------)))******,,,...000222333???===;;;::::::999777555000...,,,******,,,...///<<<===777,,,(((---...+++***++++++,,,,,,++++++***((()))***,,,------......******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++,,,,,,+++************+++000///---,,,******))))))))))))******+++,,,,,,,,,*********************************+++++++++++++++************************************************+++++++++*********))))))************************+++++++++************)))***))))))))))))***++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++,,,,,,+++************))))))))))))******************************))))))***+++,,,,,,,,,+++)))))))))***************************************)))))))))***+++++++++,,,************************+++++++++************)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---(((***++++++*********+++++++++++++++++++++++++++)))******++++++******))))))))))))***+++++++++,,,***************************++++++,,,,,,++++++***((()))))))))************************************))))))************))))))&&&&&&''''''(((((())))))))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))&&&(((***+++*********+++((()))))))))************+++***((()))+++,,,,,,+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))*********))))))))))))))))))******************)))))))))***+++,,,++++++***************+++++++++++++++,,,,,,,,,,,,************************)))))))))***+++,,,,,,,,,)))***+++,,,,,,,,,,,,+++((())))))))))))******************+++,,,---------))))))************))))))************************)))***++++++++++++***))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...++++++++++++++++++++++++------------.........///+++++++++,,,,,,---------,,,,,,---------,,,+++***,,,++++++******++++++,,,,,,---------------,,,,,,+++***)))(((((()))***+++************************...------------------,,,+++---//////---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---...000000555555444111---***))))))333222111//////000111222333;;;:::000***,,,---)))***++++++,,,,,,++++++*********+++,,,------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++------,,,+++++++++++++++******+++++++++***))))))(((((())))))***++++++,,,************************((())))))******+++++++++***************************************************************+++++++++************************+++++++++************))))))))))))))))))***++++++***++++++++++++,,,,,,,,,((())))))******++++++,,,***++++++,,,,,,++++++*********))))))))))))************************************)))))))))******+++((()))))))))*********+++******************************************++++++************************+++++++++************)))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---***************************++++++,,,,,,++++++***(((((())))))*********+++************************))))))************))))))$$$%%%%%%&&&'''((())))))))))))******++++++++++++************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,------,,,+++***$$$'''***++++++***+++,,,(((((())))))*********+++---+++***+++,,,...------))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************))))))((())))))))))))******************)))))))))***,,,---++++++***************+++++++++,,,,,,,,,---------************************'''(((((()))***+++++++++***+++,,,------,,,+++***++++++******++++++,,,---******+++,,,------......+++++++++,,,,,,+++++++++************************)))***+++,,,,,,+++***))))))************++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,---......///000---------.........//////+++++++++,,,,,,---------,,,,,,---...---,,,+++***---,,,,,,++++++,,,,,,---++++++,,,---............---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++************,,,......+++***+++---111111222222111...***(((,,,,,,,,,------.........---------,,,,,,,,,------,,,...000///,,,+++,,,///+++++++++,,,---///111222)))666<<<333,,,---,,,'''+++++++++,,,,,,+++++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++...------,,,+++++++++,,,%%%&&&((()))*********)))'''(((((()))******++++++************************''''''((()))***++++++,,,************************************************(((((()))***+++,,,,,,---************************+++++++++************))))))))))))))))))******+++)))******++++++,,,------))))))***+++,,,------...***+++,,,------,,,+++*********))))))))))))******************************+++***)))(((((((((******(((((())))))*********+++************************+++++++++***************************************+++++++++************)))******+++++++++,,,,,,,,,++++++---......---+++++++++,,,...---+++*********------------------------+++++++++************)))************************---------,,,,,,+++++++++******++++++++++++******************************++++++++++++++++++++++++************************++++++******)))*********...,,,***))))))***,,,...,,,,,,,,,+++++++++******************************++++++******))))))(((((()))))))))((('''''')))+++,,,+++******))))))******************************((())))))))))))*********)))************)))(((((())))))))))))))))))))))))+++*********))))))((((((,,,+++***))))))***+++,,,***************************)))((('''((()))+++,,,******))))))(((((('''''''''&&&%%%''')))+++++++++(((((()))***+++,,,,,,,,,************************+++***)))'''''')))***+++************************---,,,******+++,,,+++******++++++,,,,,,++++++******************************))))))+++---...---++++++,,,.........,,,***)))++++++++++++++++++++++++---+++)))((())))))((('''+++++++++******************+++,,,,,,------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///------------------------------------------------...------,,,,,,------...,,,---.../////////...---............---,,,+++***,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......//////...---,,,++++++***------++++++++++++------...555;;;===888333111111......---,,,,,,+++******,,,+++,,,,,,---...///000...<<>>,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************)))******++++++******)))***++++++++++++++++++***+++++++++*********)))))))))))))))))))))))))))))))))***++++++*********+++,,,,,,,,,+++++++++******''''''((()))************++++++++++++++++++++++++************************************************))))))*********+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,------...------,,,,,,,,,+++++++++------,,,,,,,,,,,,------//////---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------------------............000//////......//////000.........////////////000------------.........................../////////...............//////000///............//////000........./////////000000000000000000000000000000...///111222222111000///000000//////////////////222222222222222222222222/////////....../////////------...///////////////........................////////////////////////........................////////////////////////------------............111000000000000////////////...---,,,,,,---......------,,,++++++,,,------,,,,,,---------.........---------......---------......---------,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,++++++++++++,,,,,,,,,---...///000111...---------,,,,,,,,,+++------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******++++++***(((*********************************************************)))))))))((((((******++++++++++++***************)))******++++++))))))))))))))))))))))))************************************************((((((((((((((()))))))))((()))************)))(((''''''((()))***++++++,,,************************))))))))))))))))))))))))************************+++++++++***)))'''&&&%%%((()))))))))************)))******++++++******)))*********)))******+++,,,************************)))))))))***************+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...///...000444888;;;>>>BBBDDD,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))))))))************************++++++++++++******************************************************(((((())))))))))))(((((())))))************)))))),,,,,,++++++***))))))))))))))))))))))))))))))))))))+++,,,+++)))(((***,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++************************************************))))))*********+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))***++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,///......------,,,,,,,,,******+++,,,---------------------------------------------........./////////..................///............////////////---------............///------......//////000000222222111111222222333444111111111111111222333444111111111111222222222222000000000000000000000000///000222333444333222111222222222222333333444444111111111111111111111111//////...------...//////---...//////000000//////////////////////////////........................................................................---------.........//////111000000000000/////////------,,,++++++,,,---...111000///......///000111,,,,,,,,,,,,------------------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++************++++++++++++,,,---...///******++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))+++,,,+++***************************************************************))))))))))))******++++++++++++******------+++***))))))))))))))))))))))))))))))))))))************************************************)))))))))(((((((((((((((((()))***++++++***)))(((''''''((()))***++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++***)))((('''%%%$$$((()))))))))******************++++++++++++************))))))***+++,,,,,,---,,,,,,+++***)))((((((+++++++++++++++++++++***++++++,,,,,,,,,------------------...///000222333000444999===???AAADDDGGG************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++************))))))))))))))))))***************++++++++++++******************************************************(((((())))))))))))(((((()))))))))******))))))))),,,+++++++++******)))))))))))))))))))))))))))))))))+++,,,+++((('''***---+++************)))))))))******+++++++++******)))))))))))))))))))))))))))************************(((((((((((((((((((((((()))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,+++******,,,---............------------------------------.........////////////......------......///....../////////000000000....../////////000000000...//////000111222222333111111000000111111222333111111111111111222333444000000111111111222222222111111111111111111111111222222333444555555555555222222222222333333333333000000000000000000000000000000............000000,,,------...///.........////////////////////////........................................................................------........./////////.........---------,,,,,,---,,,+++++++++,,,---...000///---,,,,,,---///000,,,,,,,,,---------......,,,++++++******++++++,,,......---------,,,,,,,,,------------...............------,,,,,,++++++***,,,,,,,,,,,,---------------,,,,,,+++************))))))((())))))***+++,,,))))))***++++++,,,------,,,++++++******)))))))))++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))+++---,,,+++************************************************++++++*********)))))))))******++++++++++++******///...,,,+++))))))(((((())))))))))))))))))))))))***************************************+++++++++******))))))))))))(((((())))))***++++++***))))))(((((())))))******++++++************************++++++++++++++++++++++++((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))******************++++++++++++******)))))))))***++++++,,,,,,------,,,+++***))))))(((,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......************,,,...111222444999???BBBBBBBBBDDDGGG************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++************))))))))))))******+++++++++******++++++++++++******++++++++++++++++++++++++************************))))))************)))))))))******++++++******)))+++++++++***************)))))))))))))))))))))))))))+++---+++''''''***...++++++*********)))))))))'''''''''((())))))******))))))))))))))))))))))))************************(((((((((((((((((((((((()))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++------...------,,,...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******+++,,,------------,,,,,,---------------,,,....................................////////////000//////......//////000000000000000111111111111111111111222222222333333111111222333444666666777222222222222222333444444444444444444555666777888555555555666666666666777666666666666666666666666888888888888999:::;;;;;;999999888777555444333333333333333333333333333333333222000//////000222333---...//////000000//////////////////////////////////////////////////////............................................................////////////------------,,,,,,,,,+++...---,,,,,,,,,---///000...---+++))))))+++---...------........./////////...---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------............---,,,,,,+++******,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,*********))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,+++***************************************************+++++++++*********))))))******++++++++++++******...---,,,+++***)))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++*********)))))))))*********++++++*********)))))))))))))))*********************************(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***+++++++++))))))))))))***************++++++,,,,,,++++++***'''(((***+++,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,---......///***))))))***,,,...111333999>>>DDDFFFDDDBBBCCCEEE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++************)))*********++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))),,,---+++'''&&&***...---------,,,,,,,,,++++++))))))***+++,,,...000111++++++++++++++++++++++++************************************************)))************+++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,.../////////...---......---------,,,,,,,,,...------,,,,,,------...++++++---...///000000000............---,,,+++***..................................../////////000111111000000000000111111111111222222222333333333333333333444444444555555333444555666777999999::::::::::::::::::;;;<<<<<<>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@AAAAAAAAAAAABBB========================>>>>>>======>>>???AAABBBFFFEEECCCAAA???<<<;;;:::888888888888888888888888555444222111111222444555000000111222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000............/////////000//////.........---------///...------...///000111222000...,,,,,,...000222////////////000000000000222111000//////000111222......---------,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,+++******,,,,,,,,,------.........------,,,,,,,,,---............---,,,,,,,,,------///......------,,,,,,+++......------,,,+++******++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++)))(((************************************************+++++++++************)))******++++++++++++******,,,,,,++++++***+++++++++))))))))))))))))))))))))************************))))))******++++++++++++,,,+++++++++******))))))*********************************)))))))))))))))************************++++++++++++++++++++++++************************)))***************)))((())))))))))))***************++++++,,,,,,++++++***&&&(((***,,,---,,,+++***((())))))+++,,,---......,,,,,,,,,+++++++++******++++++,,,,,,---...//////000000000000222555999:::<<>>>>>@@@AAAAAABBBBBBBBBBBBBBBAAAAAA???>>><<<;;;BBBAAAAAAEEEIIIKKKJJJHHHHHHGGGGGGIIILLLNNNOOOOOONNNKKKGGGFFFGGGGGGEEECCCEEEEEEEEEDDDEEEJJJRRRXXX[[[VVVPPPKKKGGGEEEBBB@@@AAA???<<<;;;;;;<<<;;;;;;888888999888777666444333222222333333333333333333333333333333222222222222//////////////////000000000000//////////////////........................222222111000///.........//////000000///...------..................------////////////////////////////////////////////////...000111222222111000...---,,,,,,++++++,,,,,,---...------,,,,,,,,,------...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---***+++---.........------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++---***((())),,,---,,,+++,,,,,,,,,++++++*********))))))*********+++++++++************************---,,,++++++******++++++************************///...+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,++++++***)))((((((,,,,,,------,,,,,,+++***++++++******))))))((((((((())))))))))))*********************************+++++++++*********))))))******++++++++++++******((()))***+++++++++++++++++++++******************++++++***))))))***++++++******++++++++++++******++++++******)))(((((((((,,,,,,,,,+++++++++++++++)))************+++++++++++++++************+++++++++,,,,,,------,,,,,,++++++,,,---,,,,,,,,,///111000000000222666:::???AAAGGGGGGFFFDDDBBB???===;;;++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,)))******************)))++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++))))))))))))************************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******************+++,,,,,,,,,++++++))))))))))))*********+++***************************************)))((((((''''''((()))***+++,,,,,,+++++++++*********))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,+++---------------------------------------------...//////............//////...//////000000000////////////000111111111111000000000111222333444555666666666888;;;>>>AAACCCEEEDDDCCCBBBAAAAAABBBCCCDDDBBBCCCEEEGGGIIIJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHJJJIIIIIILLLPPPRRRRRRPPPSSSTTTVVVYYY[[[\\\[[[ZZZXXXUUURRRQQQQQQPPPNNNKKKLLLMMMNNNNNNPPPUUU\\\aaaddd^^^WWWQQQOOOMMMMMMLLLMMMKKKHHHFFFFFFEEECCCAAAAAAAAAAAAAAA???===;;;:::888777666555444444444444555444444333333222222111111111111000000000000000000000000000000000000000////////////////////////000000000//////.........//////000000///......------------....../////////////////////////////////////////////////////////...///111222222111///.........------------.........------,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,---.........------+++++++++,,,,,,---------+++++++++,,,,,,---------...,,,***+++---///...---,,,,,,,,,+++++++++******+++,,,,,,,,,,,,---------++++++++++++++++++++++++---,,,++++++******++++++++++++************++++++***(((&&&$$$$$$%%%'''(((------,,,,,,,,,+++++++++************************)))***************++++++************++++++++++++++++++,,,,,,++++++***)))*********))))))))))))))))))))))))*********++++++************************+++++++++*********))))))******++++++++++++******))))))***+++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************)))))))))))))))))))))))))))*********************++++++++++++++++++************+++++++++,,,,,,------,,,,,,++++++,,,,,,+++++++++...000000111333555999===AAACCCFFFEEECCCBBB@@@>>><<<<<<++++++++++++++++++++++++)))******+++,,,,,,,,,,,,,,,,,,------------,,,,,,*********++++++++++++,,,,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,(((((())))))***++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***+++,,,,,,,,,+++)))))))))***************************************((())))))))))))(((''''''''''''((()))***+++,,,,,,+++++++++***************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////...---,,,++++++***......------------------//////............///////////////....../////////111111111222222111111111222333444444444444444444444444555666888:::<<<======>>>AAAEEEIIILLLOOOQQQOOONNNMMMLLLLLLMMMNNNOOONNNOOOPPPRRRSSSSSSSSSSSSRRRRRRQQQQQQRRRSSSTTTUUUUUUTTTSSSUUUXXXZZZ[[[ZZZ^^^aaadddhhhiiiiiihhhgggdddbbb___]]][[[YYYVVVTTTSSSUUUWWWXXXZZZ^^^cccgggiiiddd\\\WWWUUUVVVVVVVVVWWWUUUTTTSSSSSSRRRPPPMMMMMMMMMMMMLLLJJJGGGEEECCCBBB@@@>>>;;;:::999::::::;;;;;;:::888777666555444444444333333222222111111111111111111111111111111000000000///////////////........................//////000000000///......,,,,,,---...///000000111////////////////////////////////////////////////---...///000000///...---//////............//////...---------------.........---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---.........------++++++,,,,,,,,,,,,------)))******+++---......//////...,,,---///000000///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------*********+++++++++++++++---,,,++++++******++++++,,,++++++******++++++,,,,,,+++)))''''''((()))+++------,,,,,,++++++***************************************)))))))))))))))&&&&&&'''(((***+++,,,,,,*********+++***))))))((())))))))))))************************+++++++++,,,************************+++++++++*********************++++++++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******++++++++++++******)))))))))************+++(((((())))))******++++++************+++++++++,,,++++++************++++++,,,,,,------------,,,,,,---......---,,,,,,...111111333666:::>>>AAACCCDDDCCCBBB@@@>>><<<<<<<<<<<<++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))))))*********+++++++++,,,,,,,,,+++++++++******---,,,+++******+++,,,---)))))))))******+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++,,,++++++************************************************((()))))))))))))))((((((************)))))))))(((************************************************++++++************++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........------,,,,,,,,,............------------000///.........///000111000000////////////000000222222333444444444333333555666777999:::;;;;;;;;;=========>>>@@@BBBDDDEEEGGGIIILLLOOOSSSVVVXXXYYYXXXWWWVVVVVVVVVXXXYYYZZZ^^^^^^]]]]]]\\\ZZZYYYXXXWWWVVVVVVVVVWWWZZZ]]]______^^^]]]^^^```bbbcccdddgggiiilllnnnooooooooopppnnnllljjjgggeeebbb___]]]ZZZ[[[\\\^^^```bbbeeefffgggccc___\\\[[[[[[ZZZYYYYYYYYYZZZ\\\^^^^^^\\\ZZZXXXWWWWWWUUUSSSOOOMMMKKKKKKIIIFFFCCCBBBBBBCCCEEEFFFEEEDDDBBB@@@>>><<<;;;888777777666555444333333222222222222111111111111000000000000000/////////------..................//////000000000//////...------......//////000000////////////////////////////////////////////////------...//////...------///..................///...------------......///...------,,,,,,,,,------------,,,,,,,,,,,,------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///...------...///000000,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))))))))))))))*********---,,,++++++******++++++,,,,,,++++++++++++,,,,,,///...,,,++++++,,,---...++++++++++++++++++,,,,,,************************++++++******)))))))))(((###$$$%%%&&&''')))************++++++******)))((((((((())))))******++++++******+++++++++,,,,,,,,,******************************************************++++++++++++******)))******+++++++++************++++++++++++,,,,,,((()))+++,,,,,,+++)))(((******++++++++++++******(((((()))******+++,,,,,,******++++++,,,---......*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,///000000///...///222444444666:::???BBBDDDEEEEEE@@@???===;;;;;;;;;===>>>++++++++++++++++++++++++******+++,,,,,,,,,++++++)))******************)))))))))*********+++++++++,,,,,,,,,+++++++++******---,,,+++******+++,,,---,,,+++++++++******))))))************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********((()))******+++++++++++++++++++++***************************************))))))***++++++*********************)))))))))(((************************************************++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.................................//////.........000222333333222222111111222222333444555666777888888888888999;;;===@@@CCCEEEGGGHHHFFFFFFFFFFFFGGGJJJLLLMMMRRRSSSUUUXXXZZZ[[[\\\\\\^^^]]]]]]]]]___```bbbdddhhhhhhhhhgggeeedddbbbaaa```______```aaaeeehhhjjjjjjiiihhhggghhhjjjmmmooorrrssstttsssrrrssswwwzzzyyyyyyxxxuuurrrnnnllljjjffffffeeefffggghhhhhhhhhgggffffffgggfffdddaaa^^^______```cccfffgggfffddd______^^^\\\ZZZVVVSSSRRRQQQOOOLLLJJJIIIJJJLLLMMMOOONNNLLLJJJGGGEEECCCBBB===<<<<<<;;;:::999888888555555555444333222222222222222111111000000000///...///////////////////////////000000000000000///000000000//////......---000000000000000000000000////////////////////////------............------......------------......---------------...///000---------,,,,,,---.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,------,,,,,,,,,+++***))))))))))))***+++((()))******+++,,,------************************,,,,,,,,,++++++******)))'''''''''(((((()))))))))+++++++++++++++******)))(((((())))))******++++++******+++++++++,,,,,,,,,******************************************************++++++++++++************+++++++++******)))((()))))))))*********+++((()))+++,,,,,,+++)))(((******++++++++++++******(((((()))***+++,,,------******+++,,,---......///***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,---.../////////111444777888;;;>>>BBBDDDEEEDDDDDD>>>===<<<;;;;;;===???AAA++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,---,,,,,,+++******))))))************+++,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))***************))))))+++++++++++++++*********************************)))******++++++++++++***''''''((()))***+++,,,,,,***************+++++++++************************++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,---...//////------.........///////////////......000333666888888888777777777777888888:::;;;===???@@@AAABBBBBBBBBCCCGGGKKKOOORRRTTTUUUOOOOOOOOOOOOQQQTTTWWWYYY^^^___```aaaaaaaaa```___dddddddddeeehhhkkkmmmoooooopppppppppppppppoooooommmmmmmmmnnnooorrrtttuuuuuutttsssqqqppprrrvvvyyy~~~~~~~~~{{{xxxyyy~~~|||zzzyyytttrrrpppppppppqqqpppnnnnnnoooqqqsssssspppjjjfffiiiiiiiiijjjmmmmmmlllkkkggggggfffdddbbb___\\\ZZZWWWVVVTTTRRRQQQRRRSSSTTTUUUTTTRRRPPPMMMKKKIIIHHHCCCCCCCCCBBBBBBAAAAAA@@@>>>===<<<:::999777666666555555444444333222222222111111111111111111111111//////000111111111000000222111111000///...------000000000000000000000000////////////////////////...........................------------------...------------...///000000------------------...///......------------............---,,,,,,,,,------------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++,,,---,,,++++++---///,,,,,,,,,,,,------------------------............,,,,,,------.../////////---,,,++++++******+++++++++,,,...//////...,,,+++)))))))))))))))******+++((())))))***+++,,,------************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))************************+++++++++,,,***************************************+++++++++******++++++++++++*********++++++++++++***))))))''''''(((((()))*********)))***+++,,,,,,+++***)))******++++++++++++******))))))******+++,,,------))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------............------)))+++---...000333777:::>>>???AAACCCDDDCCCBBBAAA============???AAACCCDDD+++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------***++++++******)))(((''',,,,,,,,,++++++*********************************(((((()))***************''''''((()))***+++,,,,,,))))))*********+++++++++************************++++++************++++++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------------------------------++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,---...///000111111000000000111333777;;;===??????>>>>>>>>>>>>??????BBBCCCFFFHHHKKKMMMNNNNNNMMMOOORRRVVVZZZ]]]___aaaYYYYYYZZZ[[[___ccchhhjjjmmmmmmooooooooommmkkkjjjkkkkkklllooorrrvvvyyy{{{yyyyyyzzzzzzzzzzzzzzzyyyuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzxxxuuusssuuuzzz}}}|||{{{xxxttttttuuuvvvuuutttssstttvvvxxxxxxuuuppplllooonnnmmmnnnqqqssstttsssooooooooommmkkkhhhfffdddbbbaaa___^^^\\\\\\[[[[[[[[[ZZZXXXVVVTTTRRRPPPOOOKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFDDDAAA???===<<<999999888888777666666555555555444444333333222222//////000111111111111111111111000000//////......000000000000000000000000///////////////////////////................../////////............//////------------...///000111---------------...//////......------------......///...---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++---///,,,,,,,,,---------......---------............///++++++,,,------...//////---,,,++++++******++++++))),,,///222222///,,,)))+++++++++,,,,,,,,,------++++++******************************************************++++++++++++++++++++++++++++++++++++*********+++***))))))(((*********))))))))))))))))))))))))*********++++++************************))))))*********+++++++++******++++++++++++******+++++++++++++++***))))))'''(((((()))******++++++******************************++++++++++++***************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------............------(((***---000444888===AAACCCCCCCCCCCCBBB@@@>>>======>>>???AAACCCEEEFFFGGG++++++++++++++++++++++++++++++,,,,,,,,,++++++***######$$$$$$$$$$$$######++++++,,,,,,,,,---------,,,,,,,,,+++++++++*********+++,,,------,,,+++************++++++,,,------...---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++++++++++++++***((('''&&&,,,,,,,,,++++++*********************************''''''((()))))))))))))))************))))))))))))))))))******++++++++++++************************++++++************++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---........................++++++,,,,,,,,,------------------------------,,,+++,,,---...///111222222222111111222555:::>>>AAADDDCCCCCCBBBBBBCCCCCCDDDHHHJJJLLLOOORRRUUUVVVWWWVVVXXX[[[^^^aaadddfffgggaaabbbcccfffjjjpppvvvyyyyyyzzz{{{{{{{{{yyywwwvvvpppqqqsssuuuyyy~~~~~~}}}vvvwwwxxxyyyzzzzzzyyyyyy{{{{{{xxxuuurrrtttzzz}}}zzz{{{~~~~~~~~~zzzvvvrrrrrrtttvvvuuutttuuuttttttuuuvvvtttpppmmmmmmllllllnnnssswwwyyyzzzuuuuuuuuutttrrrooommmkkklllkkkjjjhhhfffdddbbbaaa```___]]]\\\YYYWWWVVVUUUPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPNNNKKKHHHEEECCCBBB<<<<<<;;;;;;:::999888888777777666555555444333333//////000111111111111111////////////000000000000000000000000000000000000//////////////////////////////............//////000000////////////000000---------......000111111---------------...///000......------------......///...---,,,+++,,,,,,------------,,,,,,+++++++++******+++,,,------...///+++---...---++++++---000,,,,,,,,,------.........+++++++++,,,,,,,,,------(((((()))***++++++,,,,,,---,,,++++++******++++++(((+++000333333000+++(((*********++++++,,,,,,,,,------,,,+++***)))((('''************************(((((())))))******++++++'''((((((((()))))))))***)))))))))))))))(((((('''++++++******))))))((((((((())))))))))))*********************************))))))******++++++++++++******++++++++++++******+++++++++++++++***)))(((((())))))***++++++,,,,,,++++++***))))))***++++++******++++++++++++*********++++++++++++,,,,,,,,,...---------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------............------***---000444888>>>DDDHHHFFFEEEDDDBBB@@@>>><<<;;;===???AAADDDFFFHHHIIIIII,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,---------,,,,,,+++++++++************************++++++,,,,,,+++***)))(((************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))***************++++++,,,,,,++++++***+++***)))'''''''''((()))++++++******************...------,,,+++***))))))++++++------------++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******+++,,,------...///---------,,,,,,+++++++++************+++,,,....../////////...............///...------,,,,,,---------.../////////111444666444666888999:::===AAAEEEIIIIIIIIIIIIHHHJJJMMMPPPRRRSSSUUUYYY^^^aaabbbaaacccdddfffiiikkklllmmmmmmnnnppprrruuuxxx~~~~~~xxxttttttuuuwwwzzz}}}~~~{{{{{{{{{uuuuuuuuutttsssrrrqqqpppuuurrrooommmnnnpppqqqqqq|||{{{zzzyyywwwvvvuuutttwwwuuutttrrrrrrssstttuuusssrrrpppnnnmmmmmmmmmnnnkkkkkkkkkjjjjjjjjjiiiiiifffhhhjjjkkkmmmqqqvvvzzzxxxyyyyyyxxxvvvuuuuuuvvvuuutttsssqqqooommmlllkkkiiiiiiiiihhhfffccc```^^^ZZZYYYWWWUUUTTTTTTUUUUUUUUUUUUTTTRRROOOLLLIIIGGGGGGFFFEEEDDDDDDDDDDDDDDD@@@???===;;;999777666555333333333333333333333333333333222111000000000000...///000222222222111111////////////............000///////////////000111000000000000000000000000//////000111000///---,,,...........................---,,,++++++,,,---......///000000000///---,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------,,,,,,,,,---......,,,,,,,,,++++++*********,,,+++***))))))+++---...+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,------,,,***)))++++++******++++++,,,---************************((())))))))))))*********///...,,,+++***++++++,,,************))))))))))))***************************************************************************)))(((((((((***,,,...******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,*********)))******+++,,,************************,,,,,,------,,,+++)))(((111000////////////000111555555777:::>>>CCCGGGJJJDDDCCC@@@>>>===>>>@@@AAAFFFGGGHHHIIIJJJJJJJJJJJJ,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++---,,,,,,,,,++++++++++++************************(((((()))******++++++,,,************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***,,,+++***)))((())))))***++++++******************---,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++//////...---,,,,,,,,,,,,////////////............222222111111111111222222111333444555666888<<>>@@@BBBCCCEEEHHHKKKOOOPPPPPPPPPPPPRRRUUUXXX\\\^^^bbbhhhmmmpppooonnnlllmmmooorrrtttuuuvvvwwwyyyzzz|||~~~zzztttnnnooooooqqqsssvvvxxxzzz|||}}}}}}{{{wwwsssqqqqqqmmmlllkkkjjjiiihhhhhhiiihhheeebbbaaacccfffhhhiiippppppooommmllljjjiiiiiiiiihhhfffeeedddeeeggghhhjjjiiihhhgggggggggggggggcccbbbaaa```___^^^^^^^^^]]]___aaabbbdddhhhmmmqqqwwwxxxyyywwwuuutttuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxssssssttttttrrrpppnnnlllgggfffdddbbb```^^^]]]]]][[[[[[ZZZYYYVVVSSSQQQOOOKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIFFFCCC???;;;888666555555444333333222222222111111000/////////000000000111222222222111000///111111000000000/////////222111000///////////////000000000000000000000000,,,------------,,,,,,+++////////////////////////......------------......///////////////...------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++,,,,,,---...+++++++++*********)))))),,,+++***))))))+++---...,,,,,,++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------'''(((***,,,,,,,,,******++++++******++++++,,,---************************)))))))))*********+++++++++***)))))))))***+++,,,(((((())))))******++++++************************************************************************,,,+++*********,,,...///************************)))******+++++++++++++++******+++++++++,,,,,,,,,***************++++++,,,************************+++,,,,,,------,,,++++++000///.........///111222555777;;;@@@CCCFFFGGGGGGBBB@@@???>>>>>>@@@BBBDDDIIIJJJJJJJJJKKKJJJJJJJJJ+++++++++++++++++++++++++++++++++***************+++++++++++++++*********************************)))((((((((((((***+++,,,************************************************++++++++++++++++++++++++*********)))))))))((((((***++++++,,,,,,++++++***)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++*********++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++000000///...------------.........///////////////000000000000111222333444444666888999;;;>>>BBBEEEEEEHHHJJJLLLMMMNNNQQQSSSWWWXXXYYYZZZ[[[]]]bbbeeelllpppvvv}}}yyyyyyzzz{{{|||}}}~~~~~~~~~zzzrrrlllfffffffffggghhhiiikkklllkkkmmmooooookkkgggdddcccdddcccbbbaaa```aaaaaabbb]]]ZZZWWWVVVXXX\\\___aaaddddddcccbbbbbbaaa``````^^^]]][[[YYYXXXXXXYYYZZZ___```````````````______]]][[[YYYVVVUUUTTTTTTTTTUUUWWWXXXZZZ\\\___dddhhhnnnoooooommmkkkjjjkkklllmmmoooqqqtttwwwyyyzzz{{{zzz{{{}}}~~~~~~}}}}}}wwwvvvuuurrrooollljjjhhhdddddddddbbb```]]][[[YYYTTTTTTSSSRRRRRRRRRRRRSSSUUUSSSQQQMMMHHHCCC>>><<<:::999888777555444333222000000000///000000111111222222222222111000///...222222111111111000000000333222111000///.........000000000000000000000000//////////////////000111000000000000000000000000.........//////.........000///......---.........------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---************)))))))))))),,,+++*********+++,,,---,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,%%%&&&(((***+++++++++***+++************+++,,,,,,************************************+++++++++,,,))))))))))))***+++,,,---''''''((()))***+++,,,---))))))))))))))))))))))))************************************************((((((''''''''')))***,,,************************((()))******++++++************+++++++++,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++***+++,,,------------,,,...---------...000222333888;;;AAAFFFIIIIIIFFFEEE??????>>>>>>@@@CCCFFFHHHMMMLLLLLLKKKKKKJJJIIIIII************************,,,+++++++++***)))))))))************************************************---+++)))'''''''''))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))***++++++,,,,,,++++++*********++++++++++++***************************************************************+++++++++,,,,,,***++++++,,,,,,++++++***+++++++++*********++++++******+++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...000000/////////000000000111111111111222222333555666777:::;;;===???AAADDDHHHLLLKKKNNNSSSVVVXXXYYYZZZ\\\___aaabbbdddfffjjjooosss}}}~~~|||{{{{{{wwwvvvvvvuuuvvv{{{|||uuummmgggccc______^^^^^^^^^^^^^^^___]]]___aaa```^^^\\\ZZZZZZ]]]^^^```aaaaaaaaa``````[[[XXXSSSRRRTTTWWWZZZ\\\\\\]]]]]]^^^______``````]]]\\\YYYVVVTTTTTTTTTUUUZZZ[[[\\\]]]]]]]]]\\\[[[\\\ZZZWWWTTTQQQPPPPPPQQQRRRSSSUUUVVVWWWZZZ___bbbbbbcccbbbaaa___^^^___aaaaaacccgggkkkooorrrttttttwwwyyy|||~~~|||yyyvvvtttppppppooonnnkkkhhheeeccc```___^^^\\\[[[ZZZZZZZZZ[[[ZZZYYYVVVRRRMMMHHHFFFAAA@@@???===:::888666666222111111111111222333333111111111111000000//////222222111111111000000000222222111000/////////000////////////////////////111111000///000111333444////////////////////////---...///000000///...---000///---,,,,,,---...///------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,++++++******************++++++*********+++,,,------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,'''((()))***++++++*********************++++++,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------(((((()))******+++,,,,,,))))))))))))))))))))))))************************************************'''&&&&&&&&&'''((()))***************************(((((()))************)))******+++++++++,,,,,,,,,+++************+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++---------...000222555666===@@@EEEIIIKKKIIIGGGDDD??????@@@AAADDDGGGKKKMMMNNNNNNLLLKKKIIIHHHGGGGGG************************,,,+++++++++***)))))))))************************************************---,,,***((('''((()))***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++************************************************))))))))))))*********+++***++++++,,,,,,++++++***)))***************************++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...///111222111222222333444555555666999::::::;;;<<<>>>???@@@BBBCCCFFFHHHJJJNNNRRRVVVUUUZZZ```eeehhhiiiiiijjjlllmmmoooppprrrvvv{{{zzzvvvtttrrrmmmllljjjgggfffggglllooorrrqqqooolllgggccc___]]]\\\\\\[[[ZZZYYYXXXWWWWWWRRRSSSTTTSSSRRRRRRTTTVVVZZZ]]]bbbfffhhhgggeeeccc^^^[[[VVVSSSTTTVVVWWWXXXXXXYYYZZZ\\\^^^```bbbcccaaa___\\\XXXVVVUUUUUUVVV[[[\\\]]]^^^]]]\\\[[[ZZZ\\\ZZZXXXUUUSSSRRRQQQQQQRRRRRRSSSSSSSSSVVVZZZ]]]]]]^^^]]][[[YYYXXXZZZ\\\]]]___bbbfffjjjlllmmmmmmnnnppptttxxx}}}}}}|||{{{yyyvvvssspppnnnmmmllljjjgggdddbbbaaaaaacccccccccaaa\\\WWWQQQNNNHHHGGGEEEBBB???<<<:::999555444333333333333333333/////////000000111111111111111000000000/////////000000000000000111222333////////////////////////...------,,,---...000111........................---...///000000///...---///...---,,,,,,---...///------------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++******)))******))))))******+++,,,******************************+++++++++,,,,,,,,,------------,,,,,,+++++++++++++++***************))))))))))))))))))))))))*********************************************************++++++,,,------************************(((((()))************)))******+++++++++,,,,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,++++++************---...///111333777:::<<>>===>>>>>>======888888555111222555555111111000000111222333111////////////000000000000000000000000000000//////...000000//////.........---...///000111111000///...------------------------111000///...---,,,,,,,,,///000000//////...---,,,000///---+++++++++---...***++++++,,,,,,++++++***...---,,,,,,++++++++++++------,,,,,,,,,,,,++++++...---,,,+++************,,,,,,,,,++++++*********++++++++++++++++++++++++************************---,,,++++++*********+++)))((((((((((((***+++,,,+++++++++*********)))))))))))))))))))))******++++++*********))))))((((((+++++++++***************++++++++++++******))))))++++++************++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,+++)))((()))***,,,,,,+++***))))))************************************************************+++,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////000222444666:::@@@EEEGGGIIIJJJLLLNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMKKKLLLMMMLLLKKKKKKMMMOOO++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,+++******++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++************************++++++******++++++,,,---,,,,,,++++++++++++++++++)))))))))))))))))))))))))))*********++++++++++++------,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---........................---------------,,,++++++------------,,,,,,,,,,,,......////////////......000000000000000000000000111222222444666888:::;;;===>>>@@@CCCFFFIIIJJJJJJIIIKKKMMMOOOQQQVVV\\\```iiimmmqqqssssssqqqppppppsssuuuxxx||||||wwwuuuuuurrrlllgggdddbbb```^^^]]]\\\[[[ZZZ\\\\\\[[[ZZZYYYZZZ^^^aaabbbcccdddaaa]]]]]]bbbfffpppuuu{{{|||zzzvvvtttrrrrrrsssuuuuuuttt{{{}}}~~~~~~~~~}}}{{{yyyxxxmmmiiidddaaaaaabbbcccccccccbbbaaa``````aaacccdddhhhgggdddcccccceeehhhjjjrrruuuzzz~~~}}}{{{|||~~~zzzvvvtttsssqqqnnnkkkooolllhhhbbb\\\WWWSSSQQQNNNKKKHHHEEEDDDDDDCCCBBB???>>>999333222555666333222111111222333444222111000000000000000000111111000000000000000//////...000/////////...............//////000000//////.................................---,,,++++++++++++222222222111000///...---000...---++++++,,,---...,,,,,,,,,------,,,,,,,,,...---,,,,,,+++++++++,,,+++++++++,,,,,,---------...---,,,+++************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***)))))))))***++++++++++++*********)))))))))))))))))))))***+++++++++*********))))))))))))******************++++++++++++++++++*********)))++++++************++++++++++++************++++++++++++++++++++++++++++++***+++,,,+++))))))***+++,,,++++++***))))))******************************++++++++++++++++++++++++'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111444777999===CCCGGGIIIKKKLLLNNNNNNNNNNNNOOOOOOOOOPPPPPPNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKMMMPPPSSS************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***++++++++++++***)))++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++,,,,,,************************************++++++++++++)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---............------,,,//////.........---------//////////////////......000000000111222222333333333444555777:::<<>>AAAFFFJJJLLLMMMOOOPPPNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMLLLLLLKKKJJJJJJLLLLLLLLLKKKLLLPPPVVV[[[++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''''''''((()))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))------.........------,,,/////////......---------//////...............//////000111222444555666666888999:::<<<>>>AAACCCDDDFFFGGGIIIJJJJJJJJJKKKLLLOOOSSSYYYaaakkkuuu}}}}}}{{{yyyvvvssspppoookkkiiiffffffggggggfffdddgggeeedddeeeggghhhfffddd______]]]ZZZXXXWWWXXXYYYXXX[[[^^^```bbbdddgggjjjmmmnnnooopppppprrrvvvyyy~~~yyyvvvtttqqqooojjjiiihhhfffffffffffffffcccaaa___\\\[[[[[[\\\]]]bbbeeeiiimmmpppqqqqqqpppppptttxxx|||}}}~~~{{{uuuooojjjggg___\\\XXXUUUSSSSSSRRRQQQPPPPPPKKKEEEAAAAAA===777666444333222333333222000111111111111000000000000000111111111111000/////////////////////.........///...---,,,,,,---...///.......................................///000000444444333333111000...---...------,,,,,,,,,---...,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,,,,******+++,,,,,,---......---,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))---,,,,,,++++++***************************************))))))******+++,,,************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++((()))++++++******+++---++++++***************+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++,,,---...000333888<<>>???@@@AAABBBCCCEEEHHHKKKMMMNNNKKKOOOTTTWWWXXXYYY]]]aaaaaagggqqqzzz}}}xxxqqqiiibbb^^^]]]]]]UUUTTTRRRPPPPPPPPPPPPQQQOOOPPPRRRTTTWWWXXXZZZZZZYYY[[[]]]]]]]]]```ffflllqqquuu||||||qqqmmmiiigggiiiooovvv{{{|||yyyuuurrrqqqooommmjjjfffcccaaa```____________^^^]]]\\\ZZZZZZ___aaaeeegggiiikkkmmmppptttvvvxxxyyyxxxxxxyyy{{{yyyzzz|||~~~}}}zzzuuuqqqlllfff```\\\^^^bbbeeeccc```\\\RRRHHHBBB???;;;888666555333222222222222111000000//////111111222222111111000///.........//////////////////..................///---------------------------,,,,,,,,,---...////////////000//////...---,,,,,,,,,------------------***++++++,,,,,,++++++***,,,,,,+++++++++,,,---------------,,,,,,+++++++++,,,,,,++++++***++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++((()))***+++,,,,,,,,,,,,***************++++++++++++************+++,,,,,,*********+++++++++++++++)))))))))***+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***++++++***)))***,,,*********)))******+++,,,************************************************************+++---...///+++++++++,,,,,,------...))),,,000444777;;;@@@CCCFFFHHHKKKLLLLLLMMMOOOPPPNNNNNNNNNNNNNNNMMMMMMMMMKKKJJJJJJJJJKKKMMMNNNPPPMMMOOORRRUUUZZZ```ggglll++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++,,,------++++++++++++++++++++++++************************++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++***)))))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---...............,,,,,,---...000111222222111111111111333666888:::===>>>???@@@BBBDDDEEEEEEDDDFFFHHHKKKOOOSSSWWWYYYZZZ___dddeeeeeefffjjjnnnooosssxxx|||zzzqqqnnniiiccc]]]ZZZXXXWWWSSSSSSRRRPPPOOOOOOPPPQQQQQQSSSVVVXXXZZZ\\\^^^___```ccceeefffgggkkkssszzz~~~~~~|||sssmmm```^^^\\\\\\___dddjjjmmmppptttyyy{{{zzzyyyyyyzzzxxxxxxyyyyyyyyyxxxvvvuuurrrqqqooonnnooorrrvvvxxx|||}}}~~~zzzwwwssspppnnnmmmgggfffdddaaa___\\\[[[ZZZ]]]___bbbcccccceeegggiiigggiiikkklllkkklllpppsssqqqrrruuuxxx|||~~~zzzssslllgggfffjjjmmmlllkkkggg___UUUMMMIIIDDD???===;;;888777555555444333333222111111111222222222222111000000............/////////000...//////000000//////..............................---------------...///....../////////......---+++,,,,,,---.........---+++,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++++++++***)))))))))*********+++++++++++++++******++++++,,,---*********++++++,,,,,,,,,******************+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,+++))))))***+++******))))))***++++++,,,************************++++++++++++++++++++++++************+++---///000+++,,,,,,---......//////&&&***000555999===AAACCCIIIJJJLLLMMMMMMMMMOOOQQQNNNNNNNNNNNNMMMMMMMMMLLLJJJJJJIIIJJJLLLNNNQQQSSSTTTXXX^^^cccggglllqqqttt------............//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,......,,,,,,,,,,,,......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++*********---------------------------------,,,,,,+++++++++,,,,,,+++++++++++++++,,,*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,++++++------------++++++........................------...///000000//////,,,,,,...///111333444555333333333444666999<<<>>>BBBCCCDDDEEEFFFHHHIIIIIIMMMOOORRRWWW\\\aaafffhhhqqquuuyyyyyyvvvtttwwwzzzyyyzzz{{{zzzyyyzzz}}}xxx|||zzzuuurrrdddbbb```^^^[[[YYYWWWVVVUUUUUUUUUTTTSSSSSSTTTUUUZZZ\\\___bbbcccdddfffhhhjjjmmmqqqqqqrrrwww~~~}}}{{{yyyxxxrrrsssssssssrrrrrrtttuuuwwwxxxyyyzzzwwwqqqhhhbbb[[[[[[[[[]]]```cccgggiiieeejjjooopppooonnnnnnooojjjlllmmmnnnnnnmmmkkkjjjeeedddbbbbbbdddgggkkknnnqqqrrruuuxxxzzz{{{||||||}}}}}}~~~}}}{{{ooommmkkkgggdddbbbaaa```___```bbbbbbbbbbbbdddfff]]]___aaaaaaaaacccgggkkkjjjlllnnnsssxxx~~~}}}vvvqqqkkkoooqqqppppppnnnggg___TTTPPPJJJEEEBBB@@@===;;;777777666555444444333333111222222222222111000000---.........//////000000...///000111111000///...////////////////////////000000////////////000000---......///////////////+++,,,------.........---,,,------......------,,,++++++++++++,,,,,,---...******+++,,,------...///+++++++++***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++*********++++++------******++++++***)))'''&&&))))))******++++++++++++++++++******++++++,,,---*********++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,+++)))((()))*********))))))***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,------...///000000***///666<<>>@@@CCCFFFIIIJJJKKKLLLNNNPPPQQQRRRTTTWWWZZZZZZ^^^eeeoooxxx}}}xxxsssmmmhhhdddbbbdddaaa^^^]]]\\\[[[XXXUUUTTTUUUVVVUUUTTTTTTVVVXXX[[[]]]___aaaccchhhmmmqqqxxx|||wwwuuusssrrrqqqpppmmmkkkjjjkkkkkkjjjiiijjjlllnnnqqqqqqqqqnnnjjjfffeeeeeebbbaaa___^^^^^^```cccdddfffgggjjjpppuuuvvvqqqllliiifffccc``````___]]]\\\]]]]]]\\\\\\]]]^^^___```bbb```^^^^^^______]]][[[[[[\\\]]]]]]\\\\\\^^^```___aaaccccccbbbbbbdddfffgggiiikkknnnpppqqqqqqqqqqqqrrrtttxxx~~~xxxtttrrrrrrrrrrrrpppjjjbbb\\\\\\ZZZXXXWWWWWWXXXZZZ[[[\\\___bbbfffjjjpppvvv{{{}}}wwwtttoooppptttyyy|||{{{uuuqqqhhhccc\\\VVVRRRMMMJJJGGGBBB@@@===:::888777666777222111111222333222000...111111111111111111000000000000000000000000111111////////////////////////....................................////////////------------------------------............------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++*********************++++++,,,,,,++++++*********))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,---//////---+++++++++++++++++++++++++++******))))))******+++,,,+++***)))))))))***,,,,,,---.........---...111333444888>>>CCCEEEGGGIIIJJJKKKLLLMMMOOOOOOOOONNNMMMNNNLLLJJJIIIHHHHHHIIIJJJJJJLLLLLLKKKMMMTTT___hhhzzz|||,,,,,,+++************+++++++++,,,,,,,,,---------************************,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------111000///......///000111111444666888999;;;>>>@@@AAABBBCCCFFFIIILLLNNNPPPOOOQQQTTTWWWXXX[[[^^^aaafffjjjrrr|||}}}{{{vvvpppiiibbb\\\YYY[[[XXXTTTRRRQQQPPPNNNMMMNNNPPPSSSUUUVVVYYY]]]```eeehhhkkkoootttzzz}}}{{{yyyxxxooommmkkkiiihhhgggdddbbbaaabbbbbbaaa``````ccceeejjjkkkjjjgggccc```^^^^^^[[[[[[ZZZYYYZZZ\\\___```___ccckkkvvv}}}zzzvvvpppkkkhhhdddaaa^^^```______^^^^^^______```aaa___^^^^^^^^^^^^]]][[[___aaacccdddbbbaaaaaabbb___``````___^^^]]]___aaa___```bbbccceeeeeeeeeeeegggfffgggjjjooosssuuuuuuxxxxxxwwwwwwxxxzzz{{{|||}}}yyyrrrjjjddd```^^^\\\ZZZYYYYYYYYYZZZ[[[]]]```bbbeeejjjppptttyyy{{{zzzuuuqqqkkkllloootttyyy||||||{{{sssnnnggg___YYYTTTNNNKKKIIIHHHEEEAAA>>>;;;:::999666444333333333444333222111111111111111111111111000111222333222111000///////////////////////////////////////////////////............////////////------------------------------............------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------......------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))***************)))))))))******++++++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++------+++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++************+++,,,,,,+++,,,---------///111444888;;;AAAEEEGGGHHHJJJLLLLLLMMMNNNOOOPPPOOONNNMMMKKKJJJIIIGGGGGGGGGHHHHHHLLLLLLLLLLLLPPPYYYfffppp}}}+++++++++*********+++++++++++++++,,,,,,,,,,,,---************************,,,,,,+++++++++,,,---...---,,,++++++***++++++,,,*********++++++++++++++++++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++************++++++,,,,,,,,,------............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000//////...000000//////000222444555666999===???@@@AAABBBCCCCCCDDDEEEGGGIIILLLPPPSSSSSSUUUYYY\\\^^^```dddffflllqqqxxxwwwvvvsssnnnggg```[[[WWWVVVTTTQQQOOOOOOPPPPPPQQQRRRUUUYYY]]]aaafffkkkoooqqquuuyyy~~~xxxvvvsssqqqppprrrsssuuuyyyxxxwwwuuusssqqqooooooiiigggeeeeeeeeedddcccaaa]]]^^^^^^]]]\\\]]]___aaaggghhhhhhgggdddaaaaaaaaa___^^^^^^^^^```bbbdddeeefffjjjsss~~~yyytttpppllljjjjjjjjjiiiiiihhhhhhhhhhhhiiihhhggggggggggggffffffkkkmmmpppqqqpppmmmllllllhhhhhhfffeeecccccccccddd```````````````aaaaaaaaacccbbbaaabbbeeeggghhhgggffffffeeefffgggiiilllmmmtttzzz{{{vvvooommmkkkgggdddbbb```______aaabbbccceeehhhmmmpppqqqtttyyy||||||yyytttqqqllllllmmmpppuuuzzz}}}}}}xxxqqqiiiccc\\\VVVSSSQQQOOOLLLHHHDDD@@@===;;;===:::666555555666666555222222222222222222222222111222444444444222000///////////////////////////////////////////////////............////////////------------------------------............------......------------,,,,,,///......------,,,,,,,,,,,,------......------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,***++++++,,,,,,++++++***+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))******+++++++++((())))))***+++,,,,,,---------,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************++++++,,,,,,***,,,------...000444777<<>>:::777666666666555333333333333222222222222222333444555444333000///000000000000000000000000....................................////////////------------------------------............------.........------,,,,,,,,,.........------,,,,,,+++,,,------......------,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,)))******+++,,,---......,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,...///...---++++++++++++++++++++++++******))))))******+++,,,******++++++,,,,,,,,,,,,***,,,...///111333777;;;@@@CCCFFFIIIJJJKKKMMMNNNNNNOOOOOOPPPOOONNNLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHEEEHHHNNNUUU]]]fffmmmrrrwwwzzz}}}+++,,,---------------,,,))))))*********+++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,+++******))))))((((((((()))******++++++))))))*********+++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,---......//////111222555888;;;>>>@@@AAACCCEEEGGGHHHFFFEEEEEEEEEEEEHHHLLLOOORRRYYYbbbiiioooqqqssstttrrrqqqqqqqqqsssvvvyyy|||}}}|||zzzyyytttvvvyyy{{{{{{wwwqqqlllgggfffdddaaa]]]YYYUUUSSSPPPSSSVVVYYY]]]bbbgggkkkppprrrvvvyyy}}}|||yyyvvvqqqkkkgggaaa```^^^\\\\\\\\\]]]^^^```aaaaaabbbdddeeeeeefffbbbbbbcccfffjjjlllmmmmmmfffggghhhhhhhhhjjjmmmooorrrtttwwwxxxxxxxxxzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{yyywwwtttqqqooonnnooooooiiigggdddcccbbbbbb```___\\\[[[XXXWWWVVVXXXZZZ[[[\\\```eeekkknnnrrruuuxxx~~~zzzwwwmmmlllkkkhhheeedddfffhhhjjjmmmrrruuuwwwvvvuuusssttttttttttttuuuxxx}}}~~~{{{xxxtttpppmmmfffeeeccc___ZZZTTTNNNKKKGGGDDD???;;;999888666555666555555444333222111111111222333444333222111000000000000000000000000000....................................////////////------------------------------............---------,,,,,,++++++******)))++++++++++++************,,,------......------,,,,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,---------***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++,,,,,,------...***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))((('''''')))++++++*********************************))))))******+++,,,***++++++,,,---,,,,,,,,,,,,...000222444777<<>>;;;999888777666444333111000///111111111111222222222222000000000000000000000000////////////////////////............////////////------------------------------............------------,,,++++++***))))))***************+++++++++,,,------......------,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,------...***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++***++++++++++++++++++,,,,,,)))+++...000111000...,,,++++++++++++++++++++++++++++++++++++++++++++++++(((&&&%%%%%%''')))***)))++++++++++++++++++++++++******))))))******+++,,,***+++,,,---------,,,,,,---000222555777;;;@@@DDDEEEGGGIIIJJJJJJKKKMMMOOONNNNNNNNNNNNMMMKKKIIIHHHEEEFFFFFFFFFGGGFFFFFFFFFDDDIIIRRR]]]fffmmmooopppsssvvv{{{,,,---///000000000//////++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,,,,++++++***+++,,,---,,,***(((&&&))))))***+++,,,,,,------++++++,,,,,,,,,---------+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000//////111444777999;;;===AAAEEEHHHIIIHHHGGGFFFHHHIIIHHHGGGGGGHHHIIIJJJPPPWWW___hhhuuu~~~}}}{{{vvvqqqjjjeeebbb]]]ZZZWWWWWWXXXWWWTTTQQQSSSSSSTTTUUUXXX[[[^^^```dddiiiqqqwww|||~~~|||yyyuuunnniiidddaaa^^^^^^______\\\ZZZUUUVVVVVVWWWWWWXXXXXXXXX]]]^^^aaaeeeiiimmmpppqqqllllllmmmqqquuuyyyzzzzzz~~~|||{{{xxxwwwooolllgggbbb_________```[[[]]]^^^______```cccfff\\\```eeeggghhhhhhkkkmmmooouuu~~~{{{wwwwwwwwwssssssttttttsssrrrqqqpppfffjjjnnnqqqrrruuuzzz~~~~~~{{{vvvooohhhdddYYYVVVQQQLLLIIIEEEAAA>>>999999777555333111///...111000000000111222333333000000000000000000000000000000000000000000000000............/////////000---------------------------..................---//////...------,,,+++++++++++++++,,,,,,------...,,,------......------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,+++++++++,,,++++++******++++++,,,************************************************---,,,,,,++++++*********+++++++++***************))),,,000333444333000...++++++++++++++++++++++++++++++++++++++++++++++++...,,,***+++---///000000,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,***+++,,,---...---,,,,,,///111444777999>>>CCCGGGFFFHHHJJJJJJJJJKKKMMMOOOMMMNNNNNNMMMLLLJJJHHHGGGDDDDDDEEEEEEEEEEEEEEEDDDHHHLLLTTT^^^gggnnnqqqqqqwwwzzz~~~+++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++******++++++,,,,,,++++++***,,,,,,,,,++++++*********---------,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,///000000///...///222444333333333444666888;;;===@@@CCCGGGJJJJJJJJJKKKKKKNNNKKKHHHGGGHHHJJJKKKKKKMMMUUU```lllwww{{{uuuqqqlllggg```[[[UUUSSSPPPPPPQQQRRRPPPNNNOOOQQQUUUYYY^^^cccjjjnnntttzzz}}}xxxuuupppjjjgggfffeeeccc```ZZZYYYWWWUUUVVVXXX[[[\\\XXXYYYZZZ[[[\\\___dddggghhhjjjoootttxxxzzz{{{|||{{{{{{|||~~~}}}wwwuuuuuusssmmmhhhjjjhhhffffffffffffeeedddgggeeebbbaaaaaaaaa```___cccfffkkkpppvvv~~~xxxvvvvvvtttnnniiieeefffhhhkkkooorrruuuwww|||~~~|||uuupppkkk```XXXWWWTTTKKKDDDCCC>>><<<888666666555444333555444333333444333111///222111111111111111222222222222111000///...------......////////////......------------------------------------......//////...------,,,,,,------......------,,,,,,------...////////////////////////---------,,,,,,+++++++++---------...------,,,,,,,,,,,,,,,++++++*********,,,++++++,,,------,,,***,,,,,,,,,++++++************++++++,,,,,,++++++***)))************+++++++++------++++++++++++------,,,,,,,,,++++++*********(((+++---//////---+++(((******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++((()))***+++,,,+++******,,,+++***)))***+++,,,---++++++------------++++++,,,------...---,,,+++***...---,,,,,,,,,---...//////333888===AAADDDDDDDDDKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJHHHFFFEEEFFFGGGGGGFFFEEEFFFIIIKKKJJJSSS^^^fffjjjooouuuzzz,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++******++++++++++++++++++++++++*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++---,,,,,,,,,++++++++++++---------,,,,,,+++++++++++++++,,,------------,,,,,,---------...---------,,,------------...000333333444555888;;;>>>@@@BBBBBBEEEHHHJJJJJJJJJKKKLLLKKKJJJHHHGGGHHHJJJNNNPPPUUU\\\gggqqq|||}}}tttqqqlllhhheeeaaa[[[WWWRRRPPPMMMMMMNNNOOONNNMMMRRRVVV\\\cccjjjqqqxxx|||}}}wwwpppkkkiiieee```^^^]]]]]][[[YYYYYYXXXXXXYYY[[[^^^aaaccccccdddfffgggiiikkkooorrryyy{{{zzzwwwtttqqqpppppppppooommmkkkgggdddaaa```___]]]\\\\\\___bbbeeeiiipppyyy{{{wwwuuuqqqjjjeeeffffffgggiiilllooorrrssswwwyyy}}}~~~}}}tttkkkcccbbb___VVVOOOMMMFFFBBB===999777666444222444333222222333333111///222111111000000111111222000000//////......------......////////////......---------------------------------------------...///......------......//////......------......///---------------------------------,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,++++++,,,------,,,***,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))+++---......---+++)))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++((()))***+++,,,++++++***++++++******++++++,,,---+++,,,,,,------,,,,,,+++***++++++,,,+++***)))(((///...---------...000111333666;;;@@@DDDFFFGGGGGGJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGFFFIIIIIIJJJIIIIIIJJJMMMPPPUUU\\\eeekkkoootttzzz------------------------+++++++++++++++*********++++++++++++,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------------.....................---***,,,---......000333555666888;;;>>>BBBEEEGGGHHHGGGHHHJJJKKKJJJKKKLLLMMMKKKLLLMMMLLLLLLOOOVVV[[[___eeennnwwwzzztttiiifffccc```^^^\\\XXXUUUPPPNNNLLLMMMPPPSSSUUUUUU___eeemmmuuu|||}}}{{{wwwsssoooiiiccc___\\\ZZZWWWVVVWWWXXXXXXWWW\\\^^^aaadddiiimmmppprrrsssuuuxxxyyyzzzzzz|||~~~~~~~~~}}}|||yyyuuupppllliiifffcccaaa]]]]]]^^^^^^___ccchhhlllmmmoooqqqvvv{{{~~~yyyrrrmmmjjjjjjjjjkkklllnnnoooppprrrvvv{{{}}}|||{{{{{{|||}}}wwwqqqooolllddd]]]ZZZPPPLLLFFFAAA>>>;;;999777555333222333444444333111222111111000000000111111..............................////////////......////////////////////////------------------------/////////......//////////////////....../////////------------------------------------,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++,,,------,,,***,,,,,,,,,++++++++++++******++++++,,,,,,++++++***************+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++*********+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++******)))///.........///111222444777:::>>>CCCFFFHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHJJJLLLMMMNNNOOOQQQUUUXXXdddiiiooosssvvvzzz------------------------......------,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------.........---------......,,,...111222333555888;;;<<<>>>AAAEEEHHHJJJKKKKKKKKKLLLMMMLLLKKKLLLNNNQQQRRRUUUWWWWWWUUUYYYaaahhhiiinnntttyyy~~~uuukkkfff```___]]][[[ZZZXXXWWWVVVPPPPPPQQQUUU[[[aaafffiiivvv{{{{{{wwwtttssspppmmmjjjgggeeeaaa]]]ZZZVVVVVVWWWXXX[[[^^^```aaahhhkkkpppvvv|||}}}}}}~~~~~~~~~zzzwwwvvvxxxzzz|||wwwuuutttuuuyyy~~~|||xxxwwwvvvwwwwwwxxx{{{~~~{{{vvvsssooolllhhhgggeeecccaaabbbccceeeggggggggghhhjjjnnnrrruuuyyy{{{}}}wwwvvvtttrrrqqqooonnnnnnnnnrrrxxx~~~|||{{{yyywwwwwwyyy}}}~~~{{{zzzvvvpppiiieee\\\XXXRRRLLLHHHEEEBBB@@@888666555555666666555444222222111000000000111111........./////////000000......////////////....../////////////////////////////////............---//////............////////////............//////////////////////////////------------------,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,++++++------------++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))******++++++++++++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,.........///000333555666<<<>>>AAAEEEHHHJJJKKKKKKJJJJJJKKKMMMMMMNNNNNNMMMJJJIIIGGGFFFFFFGGGIIIJJJKKKMMMQQQTTTWWW\\\aaaeeeqqqtttwwwyyy{{{++++++++++++++++++++++++///...---,,,,,,,,,------++++++,,,,,,,,,---------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++)))))),,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------...------,,,---.../////////222555777999;;;===???CCCDDDGGGIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLOOOSSSWWW^^^aaadddcccbbbdddkkkqqqtttvvvxxxzzz{{{{{{|||||||||}}}|||wwwoooeee^^^[[[WWWWWWVVVUUUTTTTTTTTTUUUSSSUUUZZZaaajjjsss{{{~~~{{{vvvqqqlllhhhfffeee```___^^^^^^______]]][[[[[[]]]```cccgggkkknnnqqqvvvyyy|||wwwtttrrrrrruuuzzz{{{uuuqqqooonnnnnnnnnooorrrwww{{{~~~~~~qqqmmmhhhdddeeegggiiiiiigggdddbbbcccgggmmmqqqssstttrrrooollljjjjjjjjjjjjjjjmmmoooqqqrrrsssvvvyyyyyy{{{{{{zzz}}}{{{xxxvvvvvvzzz}}}{{{xxxvvvtttpppmmmkkkiiiiiihhhgggeeebbb``````bbbeeefffkkklllooosssxxx~~~zzzsssmmmiiifffjjjooouuuzzz}}}~~~~~~yyyzzzyyyxxxvvvwwwzzz}}}}}}wwwrrrkkkfff___YYYSSSMMMHHHDDD===:::777666666666444333333333222111111111111111/////////000111111222222......////////////......000000000000000000000000000000//////////////////...------,,,,,,------......------,,,,,,------...////////////////////////------------------------------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++------------++++++++++++++++++++++++++++++,,,+++************+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***************+++++++++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------...------...///111555777999???@@@CCCFFFHHHJJJKKKKKKKKKLLLLLLMMMNNNMMMMMMMMMHHHGGGFFFEEEFFFHHHJJJLLLNNNRRRYYY___eeekkkppptttyyyzzz{{{|||~~~++++++++++++++++++++++++...---,,,*********++++++++++++,,,,,,------......,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((,,,,,,------------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,---..................---------...000111333333555999<<<===???AAACCCHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIKKKMMMQQQWWW```fffnnnqqqsssrrrppppppsssvvv|||||||||{{{yyyuuurrrooojjjkkkjjjfff```ZZZWWWUUUOOOPPPQQQQQQQQQSSSVVVYYY[[[```hhhpppyyy~~~yyyqqqnnniiiddd___\\\ZZZZZZWWWWWWZZZ^^^bbbddddddccchhhkkkooosssvvvyyy}}}|||tttmmmiiiiiiiiikkkpppvvv|||{{{zzzyyyyyyyyyyyywwwuuupppnnnjjjfffcccaaaaaaaaa^^^```dddhhhkkklllmmmmmmdddaaa]]][[[[[[]]]^^^^^^[[[YYYVVVWWW[[[___bbbdddgggfffeeecccaaa```______aaabbbddddddeeefffiiikkklllnnnnnnmmmpppuuuvvvsssllljjjiiikkknnnsssvvvwwwvvvyyy~~~|||yyywwwvvvtttrrrkkkhhheeebbb``````aaabbbaaabbbdddiiinnnuuuzzz~~~}}}ssslllfffgggjjjnnnssswww{{{}}}vvvxxxzzzyyywwwxxx{{{yyyuuunnnggg___VVVNNNHHHDDDAAA<<<999888666444333555444333222222222222222000000000111111222222222......////////////......000000000000000000000000....../////////000000000------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------............---.........------,,,+++,,,,,,,,,,,,------------,,,++++++,,,------,,,******++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++++++++,,,,,,---------///111444888;;;===BBBCCCEEEGGGIIIJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKKKKFFFFFFFFFGGGHHHJJJLLLMMMSSSYYYbbbkkkrrrwww{{{~~~zzzzzz{{{|||,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********+++,,,++++++,,,,,,---......///,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---+++++++++,,,,,,---------,,,------...........................000333555777888;;;???BBBCCCDDDFFFHHHIIIHHHHHHHHHHHHHHHIIIIIIHHHJJJNNNSSS\\\hhhuuu}}}}}}{{{}}}}}}|||zzzvvvqqqkkkfff^^^^^^]]]ZZZUUURRRRRRRRRNNNPPPSSSUUUWWW\\\bbbfffkkkqqqyyy~~~|||wwwpppkkkeeebbb___[[[YYYXXXYYYYYY\\\^^^cccjjjqqquuuvvvuuu{{{~~~~~~wwwpppiiifffbbbbbbbbbeeeiiimmmnnnooommmkkkiiiiiikkkkkkiiigggbbbaaa___]]]\\\ZZZZZZYYYVVVWWWZZZ]]]^^^```bbbddd```^^^[[[ZZZ[[[\\\\\\[[[ZZZXXXVVVVVVYYY\\\^^^___aaaaaaaaaaaa```^^^\\\[[[\\\]]]^^^^^^]]]^^^aaacccdddfffgggfffjjjooopppmmmgggeeebbbbbbdddfffgggggggggjjjoootttxxxyyyyyyyyyzzz|||zzzxxxtttoookkkiiiggggggaaaaaabbbdddhhhmmmqqqtttwwwzzzwwwtttrrrpppqqqtttxxxzzzvvvxxxyyywwwtttuuuzzz|||vvvooofff\\\VVVPPPLLLFFFAAA>>>;;;999777777666555444333333333333000000000000111111111111......////////////......////////////////////////++++++,,,---...///000000......------------............------------......------------------------------------.........///)))***+++,,,---.........,,,,,,,,,---------......,,,++++++,,,------,,,*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++***)))))))))***+++,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,++++++***+++,,,---...//////111444777;;;???AAAEEEFFFGGGHHHJJJKKKLLLMMMLLLLLLLLLKKKJJJIIIGGGGGGDDDEEEFFFHHHJJJLLLMMMNNNUUU\\\gggqqqwww{{{}}}~~~yyyyyyzzz|||------------------------222000...,,,+++,,,---...++++++,,,,,,---...//////000///---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111222333333,,,------......------,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,---......//////......000//////000222555999;;;>>>AAAEEEGGGIIIIIIKKKMMMHHHGGGFFFFFFFFFGGGIIIJJJJJJMMMSSS[[[gggwww{{{zzzyyywwwsssmmmfffaaaYYYXXXVVVSSSOOONNNNNNPPPRRRVVVZZZ^^^bbbhhhooouuuxxx~~~|||vvvrrrpppllleee___[[[YYYXXXWWWXXXZZZ]]]^^^gggkkkqqqzzzzzzzzzyyyxxxxxxxxxyyyyyy||||||{{{xxxtttooojjjhhh]]]\\\[[[\\\___aaaaaa```ccc```^^^___aaaaaa___]]]\\\[[[[[[ZZZYYYXXXWWWWWWYYYZZZZZZ[[[\\\___cccfffaaa```^^^^^^______^^^]]]___]]][[[[[[]]]___``````aaabbbcccdddcccaaa___]]][[[\\\\\\\\\[[[\\\^^^```___cccdddeeejjjooopppllliiieeeaaa]]]\\\[[[YYYXXX[[[^^^dddiiilllmmmmmmllllllmmmppprrrtttvvvyyy{{{{{{~~~xxxssspppnnnfffeeedddcccdddgggjjjlllnnnpppuuu}}}~~~vvvrrrrrrtttwwwwwwxxxwwwsssooopppvvv|||}}}uuulllfffZZZVVVOOOIIIEEEBBB???<<<888777666555444333333333000000000000////////////......////////////......////////////////////////((()))***+++---...////////////............////////////............//////////////////////////////---------.........//////%%%''')))+++---...///000,,,,,,,,,------.........,,,,,,+++,,,---...,,,************++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------...---++++++++++++---...*********++++++,,,,,,,,,)))***++++++++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++***)))))))))***,,,---,,,+++***)))***+++---...------++++++++++++------...------,,,---...///000111111333666:::>>>BBBEEEGGGHHHIIIJJJKKKLLLMMMNNNKKKKKKJJJIIIHHHFFFDDDDDDCCCEEEGGGJJJLLLMMMNNNOOOTTT\\\gggqqqwwwyyyyyyyyywwwxxxyyy|||+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------******))))))(((''''''&&&,,,++++++******++++++,,,,,,,,,,,,++++++************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------+++******+++------++++++,,,,,,,,,---------...------,,,,,,------...***+++,,,---...---,,,,,,,,,------....../////////333333333555888===AAACCCHHHIIIJJJKKKLLLLLLKKKJJJLLLKKKJJJIIIIIIIIIIIIJJJIIIOOOZZZffftttzzzwwwrrrooommmiiiccc^^^UUUUUUTTTRRRQQQSSSXXX[[[]]]aaagggmmmrrryyy|||rrrmmmkkkkkkfff]]]\\\```[[[\\\]]]^^^```dddhhhlllvvvyyy~~~}}}zzzwwwtttrrrooollliiigggggghhhiiiiiimmmrrruuuuuuuuuvvvsssnnnhhhbbbZZZUUUUUUWWWZZZ\\\^^^^^^___``````aaaaaaaaa```___]]]\\\\\\^^^```bbb______```aaadddiiipppuuurrrrrrpppnnnkkkjjjkkklllhhhjjjlllkkkiiihhhjjjlllppprrrtttuuurrrmmmgggccccccaaa___```cccgggiiijjjmmmkkkkkknnntttyyy{{{{{{tttmmmddd______^^^\\\YYY[[[[[[\\\^^^cccggghhhiiiggghhhiiihhhgggfffggghhhjjjpppyyy|||qqqpppmmmiiiffffffhhhkkkiiiiiijjjmmmssszzz|||yyywww|||uuurrrsssqqqlllmmmrrrzzz}}}wwwssshhhaaaXXXRRROOOLLLHHHDDD===:::777666555444222000000111000000//////222444////////////////////////222222111000///...------//////.........---------......------------....................................------,,,+++******++++++,,,,,,,,,,,,------++++++++++++,,,---......************************------------------------,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,------***''''''***,,,---,,,************************++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---***)))))))))***,,,...000444888===@@@BBBBBBCCCDDDIIIJJJKKKLLLMMMMMMMMMMMMJJJIIIHHHGGGFFFEEEEEEEEEEEEHHHKKKKKKJJJKKKQQQWWWYYY```hhhmmmnnnpppuuuyyyzzz}}},,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...++++++,,,,,,,,,---------...------,,,,,,------...,,,---......///...------...............///000000444555777:::>>>CCCFFFIIIKKKKKKLLLLLLKKKJJJHHHGGGIIIHHHGGGFFFGGGIIILLLNNNRRRYYYdddooozzz~~~xxxqqqnnnjjjgggfffccc```\\\VVVWWWXXXXXXZZZ^^^dddhhhmmmpppvvv{{{~~~xxxrrrooojjjfffeeeeeebbb^^^```eeeccceeehhhjjjmmmqqqvvvzzz}}}||||||wwwuuurrrooollliiifffeeecccaaa^^^\\\\\\]]]^^^___hhhpppxxx|||~~~{{{uuujjjddd]]]YYYYYY\\\___aaaeeegggjjjmmmooopppppppppjjjiiigggggghhhkkkoooqqqpppppppppqqqtttzzz~~~~~~~~~~~~{{{wwwrrrooollllllooosssvvvwwwzzzyyyzzz~~~zzzoooiiifffdddaaa___```______bbbfffiiikkkkkkfffggggggfffcccbbbcccdddaaaeeelllttt{{{~~~xxxrrrnnnllllllllliiihhhggggggiiimmmqqqssssssrrruuuzzz~~~yyytttqqqmmmgggfffjjjooozzz{{{yyyvvvoooeee]]]XXXRRRLLLGGGBBB???;;;999888777555444555555444333222222333444000000000000000000000000000000000000//////////////////.........---------......------------..............................,,,++++++++++++,,,------,,,,,,---------.........------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++......---)))$$$!!! ---***''''''***,,,,,,,,,***************************))))))(((((())))))*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,---------,,,,,,++++++,,,,,,---+++,,,---...///000111111555999>>>BBBDDDDDDEEEFFFIIIIIIJJJLLLMMMMMMMMMMMMIIIHHHFFFDDDCCCCCCCCCCCCEEEGGGJJJIIIIIIKKKRRRXXX___dddjjjmmmmmmooosssxxx|||~~~------............------......---------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,------.........------------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,---------......//////......---,,,,,,,,,,,,------------......------------.........//////000//////......//////......///000222333888:::>>>BBBFFFJJJMMMNNNMMMMMMMMMMMMLLLJJJIIIHHHJJJHHHFFFFFFHHHLLLQQQUUU]]]fffpppxxxwwwooofffccc```^^^^^^^^^]]]\\\YYY[[[```dddiiipppwww|||~~~yyyssslllgggdddbbbbbb```aaacccdddeeeiiiooosssuuuxxx{{{}}}~~~wwwqqqmmmllllllhhhgggeeebbb```]]]\\\[[[\\\[[[YYYYYYYYY[[[]]]^^^hhhrrr}}}xxxnnniiicccaaacccgggkkknnntttwww}}}}}}{{{zzz{{{}}}yyytttqqqnnnllljjjjjjjjjmmmqqqtttvvvvvvoooooommmiiidddaaa______YYY\\\aaafffkkknnnpppqqq{{{~~~zzzvvvrrroookkkiiigggeeeccccccddddddbbbaaadddiiimmmttt|||uuummmeeebbbccceeemmmssswwwzzz~~~~~~~~~}}}}}}}}}~~~}}}uuullleee^^^WWWSSSLLLHHHCCC???<<<;;;999888666555555444222111000000111111111111111111111111.../////////000000000111/////////............---......------------..............................***)))))))))+++---///000---............/////////......---,,,,,,,,,------........................------------------------......------------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,+++((('''((())),,,***((((((***,,,,,,,,,******************************))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,---------,,,,,,++++++,,,,,,---***+++---///000000000///888;;;@@@DDDFFFGGGHHHJJJHHHIIIJJJLLLMMMMMMNNNNNNIIIHHHEEECCCBBBCCCDDDDDDFFFHHHIIIIIIIIINNNUUU\\\eeehhhkkkllllllnnnssswww}}}---..................---......------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,++++++******------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---...//////...---,,,,,,,,,,,,------------.........------------......//////////////////....../////////000222555888:::>>>@@@DDDHHHLLLNNNOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLNNNLLLKKKKKKOOOUUU[[[```gggoooxxx}}}{{{oooggg___]]][[[YYYZZZ[[[\\\]]]___ccckkkssszzzzzzrrrooojjjddd```^^^^^^^^^```bbbggglllqqquuuzzz~~~|||zzzyyysssrrrnnnhhhcccaaabbbcccaaaaaaaaa___]]]ZZZYYYYYYZZZ[[[\\\^^^```cccgggjjjrrr|||yyyvvvrrrooonnnrrrxxx}}}~~~{{{{{{|||yyyppphhhcccaaa\\\^^^```cccfffiiijjjkkkqqqsssvvvwwwxxxxxxyyyzzz|||vvvrrrqqqooollljjjgggeeedddccc```___bbbdddgggpppyyyvvvlllgggeeecccfffiiilllppptttwwwxxxuuuuuuuuuuuuvvvyyy~~~~~~xxxrrrkkkgggdddZZZUUUNNNHHHDDD@@@===;;;777666555555444333111000111111111111111111111111////////////000000000000/////////.....................------------..............................***)))))))))***---///111------........./////////......---,,,+++++++++,,,........................---------------------------------------,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,***************+++++++++'''))),,,---...///222444,,,+++*********+++,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,---///000111222222:::===AAAEEEGGGHHHJJJKKKHHHIIIJJJLLLMMMMMMNNNNNNJJJIIIFFFDDDDDDEEEFFFGGGHHHIIIIIIJJJLLLRRRZZZaaaiiijjjjjjjjjkkknnntttxxx}}}---..................---------,,,,,,++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++000000//////...------,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,---......---,,,+++,,,,,,---------.........///......------....../////////.....................///111333777;;;???AAADDDFFFIIILLLNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMOOOOOOPPPTTTZZZbbbjjjnnnooovvv}}}}}}~~~vvvlllccc^^^ZZZYYYYYYXXXYYY[[[^^^```iiioooxxx|||tttooofffccc___\\\\\\]]]```bbbfffmmmwww~~~{{{vvvqqqmmmjjjiiiiiihhheeeaaa^^^]]]___aaa^^^```aaa```\\\ZZZZZZZZZZZZ]]]bbbfffjjjooouuuzzz}}}~~~yyypppkkkggggggggggggggghhhhhhiiilllnnnqqqrrrqqqppppppppppppqqqsssvvv{{{~~~|||xxxtttpppnnnjjjeeebbbbbbaaaaaafffmmmyyyyyyrrrmmmhhhffffffhhhkkkmmmpppsssooooooooonnnooosssyyy~~~{{{uuurrrrrrjjjeee___XXXQQQJJJCCC???;;;999777777777777555333000000000000000000000000111111111000///.........////////////////////////......------------..............................,,,,,,+++++++++,,,...///,,,------------.........------,,,++++++***++++++------------------------------------------------+++++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,))))))*********++++++++++++,,,---,,,***)))***+++,,,,,,,,,++++++++++++,,,*********************************))))))***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---000///......000333777999<<>>BBBEEEGGGHHHIIIKKKLLLMMMKKKJJJIIIKKKKKKKKKLLLMMMOOOPPPQQQSSSUUUZZZaaahhhpppwwwzzzxxx||||||zzzyyyzzzuuusssooojjjccc]]]XXXUUUVVVXXXZZZ\\\^^^aaafffiiivvv|||{{{vvvpppkkk```^^^]]]\\\___dddiiilllrrr|||~~~|||{{{uuurrrnnniiieeebbb```___bbbbbb```^^^\\\\\\^^^``````cccfffdddaaa^^^^^^___eeejjjpppvvv{{{zzzuuutttqqqooommmmmmmmmmmmmmmoooqqqqqqnnnkkkjjjiiigggggghhhiiilllooorrrtttzzz~~~zzzsssmmmhhhgggeeecccfffjjjqqquuuzzzsssmmmiiiiiijjjiiijjjmmmjjjkkkkkkjjjjjjmmmuuu{{{}}}{{{|||yyyvvvrrrllleee[[[PPPIII???:::666555555666444111000000000000000000000000222222111000///...------...////////////000000000......------------.............................................---------,,,,,,---------.........------,,,+++++++++,,,,,,------------------------------------------------******++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,))))))******+++,,,,,,,,,,,,------,,,***((()))***+++,,,------+++***+++,,,************************))))))(((((((((((())))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------,,,******---222777;;;@@@BBBEEEGGGGGGHHHJJJLLLKKKKKKLLLLLLLLLLLLKKKKKKFFFFFFGGGGGGIIIJJJKKKLLLIIIIIIJJJNNNTTT\\\ccchhhmmmlllkkklllpppuuu{{{,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,------------------............//////............/////////.........///111222333444777;;;@@@DDDFFFHHHHHHJJJJJJKKKLLLKKKJJJIIIHHHJJJKKKNNNQQQVVV[[[___bbbcccffflllsssxxx|||~~~}}}}}}}}}|||yyytttoookkkgggddd___ZZZVVVTTTTTTTTTWWW[[[aaafffiiinnntttxxx~~~{{{wwwtttqqqmmmjjjcccbbbbbbdddiiiooouuuyyy~~~|||vvvqqqnnnmmmiiigggdddaaa___^^^^^^^^^^^^___aaabbbccceeehhhjjjnnnrrruuutttppplllmmmnnnuuu{{{}}}wwwpppkkkiiieeeeeedddcccccceeefffggglllpppvvvzzz}}}}}}vvvsssppplllmmmpppqqqooosss|||xxxqqqpppnnnjjjhhhjjjgggiiijjjiiihhhlllsssyyy{{{oooaaaXXXGGGAAA:::666666666444111111111111111111111111111111111000000//////........./////////000000000000......------------..............................---...000111111///...------............/////////......---------...//////------------------------------------------------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,*********+++,,,---------+++,,,......------///000+++---......+++******,,,************************+++******************+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,000555:::===DDDFFFHHHIIIIIIIIIKKKMMMMMMMMMMMMLLLLLLKKKJJJIIIGGGHHHKKKMMMPPPQQQRRRRRRNNNOOOQQQVVV^^^ffflllppprrrpppoooppptttzzz+++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++------------------------000//////......---,,,,,,...------,,,,,,------...,,,,,,,,,------............/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,---...///---------.........////////////............//////////////////111333555666888;;;@@@DDDGGGIIIHHHHHHJJJJJJKKKKKKKKKJJJIIIIIIIIILLLQQQXXX```iiippptttuuuyyy}}}~~~~~~|||zzzxxxvvvpppggg```^^^ZZZUUUQQQPPPRRRVVVXXXZZZ```hhhoootttzzz|||yyytttqqqooommmjjjhhhiiiiiijjjmmmrrryyy~~~zzzvvvwwwvvvrrrjjjdddaaaaaaaaa```^^^]]]]]]^^^___``````ccchhhmmmqqquuuzzz}}}}}}}}}}}}|||tttpppgggfffdddbbbaaa```aaaaaacccfffjjjlllmmmqqqvvvzzz~~~{{{vvvtttvvvtttooommmqqqvvv{{{yyywwwsssllliiikkkeeehhhjjjiiiiiilllssszzz}}}nnndddVVVNNNDDD???>>>===:::888222222222222222222222222////////////000000000000.../////////000000111111.........------.................................,,,---000222333111///...////////////000000000000///////////////000111222........................------------------------,,,,,,,,,------.........+++++++++,,,,,,---------,,,++++++++++++++++++,,,******+++,,,------......---...///...,,,++++++,,,+++---///...+++)))***,,,************************///......------......///******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---000111333777;;;???BBBDDDGGGIIIKKKKKKJJJKKKLLLNNNNNNNNNMMMMMMLLLJJJIIIHHHJJJLLLPPPTTTWWWXXXXXXXXXUUUVVVYYY___gggooouuuxxxvvvtttssstttxxx}}},,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,...///000000//////...---,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,,,,,,,------.........111...++++++---...---***+++---...///---,,,---...////////////222555888;;;AAACCCFFFJJJLLLMMMMMMMMMIIIHHHGGGGGGHHHHHHGGGEEEQQQQQQWWWeeexxx~~~zzzwwwtttnnngggaaa___VVVQQQRRRSSSSSSXXX___hhhooowww|||}}}zzzvvvtttqqqoookkkgggfffhhhnnnrrrsssvvvzzz}}}~~~{{{wwwtttnnnmmmkkkgggbbb___^^^___aaaaaa___]]]\\\___cccgggiiinnnuuu~~~{{{vvvqqqkkkhhhhhhgggeeebbbcccbbbbbbdddhhhkkkmmmmmmsssqqqsssyyy|||wwwuuurrrpppqqqsssvvvxxx~~~~~~}}}wwwqqqjjjfffccceeehhhjjjlllooosssvvv|||mmm[[[JJJCCC???:::888999888666333111222333333333222222111111111111222222333222111000///...---,,,---...///111111111000000////////////////////////......................................................///000000111000000===??????:::222------///,,,,,,,,,,,,,,,,,,,,,,,,///......------......//////+++)))***...///---))))))***+++,,,,,,+++***)))***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,...,,,++++++++++++***(((+++***))))))***,,,---///***++++++++++++,,,,,,,,,***+++,,,+++)))((()))******++++++,,,,,,++++++***------------------,,,,,,...---,,,,,,---...000111111333555777:::>>>BBBFFFIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNLLLIIIHHHGGGHHHOOOTTTYYY\\\\\\\\\]]]^^^```___aaagggpppvvvyyyzzzzzz{{{}}}}}}~~~,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,+++++++++,,,---///000222222111000000///......,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------------------000...+++,,,---...---+++,,,...//////......///000000000222444888<<>>BBBFFFIIIJJJKKKJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFHHHLLLOOOPPP[[[kkk{{{}}}xxxpppmmmhhheeedddeeegggiiihhhkkkqqqxxx}}}~~~xxxrrrnnnkkkeeedddcccaaaaaadddgggjjjoootttzzz{{{vvvnnnllliiigggfffggghhhiiijjjmmmsssyyy~~~~~~wwwsssoooiiidddeeeffffffiiinnnqqqtttxxx{{{||||||}}}~~~{{{|||zzzvvvtttoookkkhhhgggeeefffllltttyyy}}}{{{wwwqqqnnnooorrruuuwwwvvvhhh]]]RRRJJJDDDAAA>>>:::777666666555444222222111111111111222222000000000000000000000000111111000000000///......////////////////////////................................................,,,,,,---......---------)))+++------,,,+++---///........................///......------......//////...,,,---//////...,,,------------------------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,---,,,+++,,,...///...---)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,+++,,,---,,,+++***+++,,,+++,,,,,,,,,,,,,,,,,,+++)))******+++,,,------......---,,,,,,,,,---...///111555<<>>:::888666444333111111000000000000111111000000000000111111111111111111000/////////......////////////////////////................................................,,,---------------,,,,,,,,,---...---------..............................///......------......///......------...///...---------------------------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,///...,,,------...,,,+++)))***+++,,,---,,,+++*********+++++++++,,,,,,,,,)))***++++++***)))***,,,,,,,,,,,,------,,,,,,,,,***++++++,,,---......///...---,,,,,,---...000111444888???DDDGGGHHHJJJKKKIIIJJJKKKKKKKKKKKKKKKKKKHHHJJJKKKLLLNNNSSSXXX]]]bbb___\\\]]]cccmmmwww~~~,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---......------,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,---------...............////////////000000000------------------,,,,,,---...///...------///111///000333444666999===AAACCCEEEGGGIIIIIIIIIHHHGGGJJJJJJIIIIIIHHHHHHHHHHHHHHHKKKNNNPPPQQQUUU[[[```kkkpppwww}}}|||pppgggccc[[[[[[[[[\\\```hhhrrryyy}}}wwwpppiiiccc```^^^^^^bbbgggkkknnnssszzzyyyxxxvvvsssooojjjfffdddeeeddddddeeegggkkkppprrr{{{|||qqqmmmllljjjkkkmmmnnnppprrrqqqnnnkkkhhhgggiiikkkqqqzzz|||xxxsssllliiijjjnnnpppxxxxxxrrrpppqqqwww~~~}}}wwwrrrqqqtttxxx}}}uuunnniiibbb[[[OOOJJJDDD???;;;888555333222111111111111111111222000111111111111111111111111000000////////////000////////////////////////................................................------......------,,,,,,.....................------------------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,///...,,,,,,------+++)))***++++++,,,,,,+++++++++((())))))))))))************,,,------++++++,,,...,,,,,,------------,,,,,,,,,,,,,,,------.........------------///111333444888<<>>:::888444333333222222333333444222111111111111111111111000000///......///000111////////////////////////...............................................................---,,,,,,...---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------,,,,,,,,,---------,,,++++++,,,------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,---,,,++++++,,,---,,,***,,,+++++++++***++++++,,,((())))))))))))*********+++,,,------,,,,,,---///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000333555777<<<@@@DDDHHHJJJKKKMMMNNNLLLMMMMMMMMMMMMMMMLLLLLLIIIKKKNNNQQQSSSVVVZZZ^^^\\\[[[]]]cccmmmvvv|||,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------***++++++,,,---...//////......///000000///...---........................,,,,,,,,,------.........---------.........//////---------.........//////,,,,,,,,,------.........,,,...000///------000222333666:::>>>AAACCCFFFIIIJJJJJJJJJJJJJJJIIIIIIHHHCCCDDDEEEHHHLLLOOORRRTTTYYY___fffkkkmmmrrryyy~~~|||}}}~~~~~~|||{{{zzzwwwoooeee[[[VVVVVVXXXVVVYYY]]]ccckkkwww~~~{{{yyysssqqqmmmiiigggfffggghhhpppvvv~~~yyyrrrnnnjjjfffcccgggfffffffffhhhkkkoooqqqpppqqqssswww|||}}}~~~zzzvvvvvvwwwvvvuuuuuuwwwxxxwwwuuussspppuuuzzz}}}|||||||||~~~xxxxxxvvvssspppoooppprrrmmmppptttyyy~~~|||vvvsssiiihhhhhhmmmvvv|||zzzuuupppnnnqqquuuxxx}}}}}}{{{wwwxxx|||}}}{{{uuuooolllnnnpppsss||||||yyyssskkkeee```XXXPPPKKKEEEAAA>>>666555555444444555555666222222222111111111000000000///.........000111222////////////////////////.................................................../////////...------,,,++++++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///+++,,,---,,,++++++,,,------,,,++++++++++++,,,---++++++,,,---------,,,,,,******+++++++++,,,,,,,,,***))))))***,,,------,,,---,,,+++*********+++,,,***++++++++++++,,,,,,,,,***+++,,,,,,++++++---...,,,------......------,,,,,,,,,++++++++++++++++++,,,------///111444777999???BBBFFFHHHJJJKKKMMMOOOMMMMMMNNNNNNNNNMMMMMMLLLJJJLLLPPPSSSUUUWWWZZZ]]]XXXYYY]]]eeepppxxx|||}}}}}}((()))***+++,,,---------++++++,,,,,,,,,,,,------------..................------------,,,,,,+++******++++++,,,,,,++++++***........................------------------------,,,++++++******++++++,,,++++++,,,,,,---.../////////////////////.....................---,,,++++++////////////...000444777999;;;???CCCFFFHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFEEEGGGIIIJJJMMMTTT^^^ffflllsssxxxzzz|||~~~}}}~~~}}}wwwssssssjjjccc[[[WWWVVVWWWWWWWWWWWW\\\dddnnnzzz}}}xxxrrrmmmkkkiiiffffffjjjnnnrrruuu~~~}}}tttllleeeccccccdddfffmmmqqqqqqsssyyy}}}|||||||||~~~~~~~~~{{{xxxvvvvvvwwwrrrrrrrrrrrrrrrssstttuuurrrqqqooommmkkkjjjkkkkkkjjjmmmqqqssssssqqqmmmjjjkkkmmmooopppqqqpppnnnmmmnnnmmmlllkkkiiihhhggggggggghhhiiijjjlllnnnpppqqqsssrrrrrrtttwwwzzz{{{{{{uuummmhhhiiinnnttt}}}}}}yyytttpppoooppptttvvvvvv{{{|||yyywwwuuutttttttttqqqkkkiiiqqq}}}vvvssshhhjjjhhh___VVVPPPHHHBBB>>><<<999666555444444444555444333222111111111111111111222111111000......111000000000222222000...................................................//////.........---------,,,,,,,,,---------......222///,,,)))(((***,,,.........//////...---,,,,,,------------,,,,,,+++***,,,,,,------...///000000,,,------......------,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,------...------,,,,,,------...///---------------------,,,...,,,***+++...///...------------///222666;;;>>>DDDEEEGGGIIIKKKKKKKKKKKKLLLLLLMMMNNNPPPOOONNNLLLIIIKKKOOOSSSUUUWWWWWWXXXTTTYYY```gggmmmrrrwww{{{)))***+++,,,------------++++++,,,,,,,,,,,,---------------------.........,,,---------,,,,,,+++******++++++,,,,,,++++++***---------------------------------------------------,,,,,,++++++,,,,,,---+++,,,,,,------........./////////////////////...000000/////////...---,,,...//////000000222666999===???BBBEEEHHHIIIJJJIIIGGGGGGFFFFFFFFFGGGGGGHHHCCCFFFJJJNNNUUUaaaoooyyy}}}zzzzzzxxxqqqkkkiiiaaa]]]WWWUUUVVVXXXYYYYYYbbbfffmmmwww{{{wwwtttpppllliiihhhhhhiiimmmrrrwww{{{|||wwwssslllfffcccbbbdddfffiiisss}}}}}}|||zzzzzzxxxvvvuuussssssrrruuuvvvvvvssspppmmmlllllljjjjjjkkklllmmmooopppqqqqqqpppnnnllljjjiiiiiiiiiiiilllppptttuuutttqqqooommmnnnooopppqqqqqqppppppnnnmmmllljjjhhhfffdddcccddddddeeefffhhhiiikkkllljjjiiihhhjjjmmmooopppoooqqqqqqrrrtttvvvzzz}}}yyyoookkkjjjkkkooouuu~~~yyytttpppnnnmmmmmmlllppptttwww{{{~~~yyyvvvsssqqqsssrrrnnnlllrrr~~~zzzuuuxxxvvvmmmddd]]]TTTLLLDDDAAA<<<999777666555555444444333222222222222222222111111000000///......000000///000111111000...////////////////////////........................//////.........------------------.........//////---+++(((%%%%%%&&&((()))......//////...------,,,---------------,,,+++***,,,,,,------...//////000+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++******++++++,,,---...------,,,,,,---------///---++++++---///...---//////000111555:::>>>AAAEEEFFFHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOMMMLLLLLLNNNQQQSSSTTTTTTTTTTTTUUUZZZaaahhhnnntttyyy|||~~~,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---------,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------------------------------......//////////////////222111111000000///......---///111222333666;;;>>>BBBDDDFFFHHHJJJJJJJJJJJJEEEEEEEEEEEEFFFGGGHHHIIIEEEHHHMMMUUU```qqq{{{vvvuuutttmmmeeeaaaYYYXXXVVVXXX\\\```cccdddooosssyyy~~~yyyrrrmmmjjjiiiiiihhhkkkmmmrrrxxx}}}~~~vvvmmmjjjfffccccccdddgggjjjsss}}}wwwsssrrrxxx{{{xxxvvvvvvttttttrrrpppnnnmmmlllkkkmmmooopppnnnkkkgggeeedddddddddfffhhhkkknnnppprrrsssqqqooolllkkkjjjiiiiiijjjmmmqqquuuxxxxxxxxxwwwrrrrrrrrrssstttuuuuuuvvvssssssqqqooollliiigggeeeddddddeeefffggghhhiiiiiigggfffeeeeeegggiiiiiihhheeeddddddeeehhhlllqqqtttwwwyyy{{{~~~~~~~~~}}}|||~~~xxxooohhhccccccfffmmmvvv~~~yyytttoookkkiiihhhiiijjjjjjlllsss}}}zzzvvvqqqssstttrrrppprrrzzzxxxnnnbbbXXXMMMHHHBBB<<<999888666555444444333333333333333333333222111////////////000///......///000111///...000000000000000000000000.......................................---------........./////////000000///...,,,***)))***+++,,,.........///......---,,,,,,------------,,,,,,+++,,,,,,,,,---......//////......////////////......******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++*********))))))))))))++++++******++++++,,,---...---,,,+++,,,,,,......///...,,,,,,---...---,,,000111333555999>>>BBBEEEFFFGGGIIIJJJLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNQQQTTTUUUUUUTTTTTTTTTWWW\\\cccjjjpppuuuzzz}}}~~~---.........------,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---------------------,,,,,,............////////////222222111000000000000000...000333666888;;;@@@CCCFFFGGGHHHIIIJJJJJJIIIIIIDDDDDDDDDDDDEEEFFFGGGHHHIIILLLSSS[[[iii|||zzzrrrrrrqqqkkkdddaaaXXXZZZ^^^dddkkkqqqvvvxxx||||||yyywwwrrrlllhhhgggiiimmmooowww{{{wwwpppiiihhhffffffhhhkkkoooqqqzzzuuupppqqqrrrtttwwwwwwuuussslllgggfffkkkuuu{{{wwwvvvuuuuuuuuusssqqqooommmkkkjjjkkknnnppppppmmmjjjggggggdddeeehhhkkkoootttwwwyyyyyywwwuuurrrpppnnnnnnnnnnnnppptttxxx{{{}}}~~~zzzzzz{{{{{{|||~~~}}}yyyvvvsssqqqmmmmmmnnnnnnooooooooooooooommmkkkkkkllllllllljjjfffeeebbbaaadddhhhmmmqqquuuwwwyyy{{{zzzvvvrrroooqqqqqqqqqssswww}}}tttkkkccc```aaadddjjjrrryyy}}}zzzvvvsssrrrpppooolllhhhgggkkkqqqwww~~~vvvvvvvvvsssqqqqqquuuxxxqqqcccXXXQQQHHH@@@<<<:::777555555555444444444444444555555444222000///000111222...------...000000///---000000000000000000000000................................................---.........////////////222222000/////////000000---...............------,,,---------------,,,,,,,,,,,,,,,------.........------............------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************------,,,,,,------...///...---,,,++++++,,,...//////...------------------111222555999===AAAEEEGGGGGGHHHIIIJJJLLLMMMNNNNNNKKKLLLMMMMMMMMMNNNPPPRRRSSSVVVZZZ[[[YYYXXXXXXYYYZZZ___ffflllqqqvvv{{{~~~............---,,,+++++++++++++++,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------------------------------++++++************++++++------------------,,,,,,---.........//////000000111000000//////000111111222444888:::===@@@DDDGGGHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFJJJOOOVVVaaaoooxxxooommmkkkfffaaa```\\\aaajjjttt}}}~~~yyytttrrrnnnllliiigggiiinnnvvv{{{|||uuunnniiifffggghhhkkkpppvvv{{{~~~}}}zzztttmmmhhhbbbccceeejjjnnnqqqqqqpppiiicccaaaeeennnyyy}}}{{{zzzxxxxxxvvvuuurrrooolllkkkkkknnnqqqrrrpppnnnlllllliiikkknnnrrrwww|||}}}zzzxxxvvvuuuuuuuuuvvvxxx{{{{{{{{{|||||||||{{{zzzyyyxxxuuusssrrrrrrrrrpppooojjjgggeeeccceeejjjpppsss{{{}}}|||vvvoookkkgggfffeeefffjjjoootttwwwxxxxxxyyyzzz|||{{{qqqgggbbbbbbdddfffjjjnnnsssxxx}}}zzzuuunnnjjjiiijjjlllooo}}}|||wwwrrrnnnmmmnnnpppsss{{{vvvfff]]]PPPGGGAAA===999666777666555555444555555555777555333111111111222333...------...000111///...////////////////////////////////////////////////---.....................,,,,,,---------.....................------------------...............---,,,------......---------,,,,,,,,,---------------******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---......------,,,,,,------...///---,,,,,,+++,,,---...///............------...///111333777;;;???CCCEEEGGGHHHHHHIIIJJJKKKMMMNNNNNNKKKMMMNNNNNNNNNPPPUUUXXX]]]aaadddddd```]]]]]]^^^___dddjjjppptttyyy}}}---------------,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++******)))++++++,,,---------,,,,,,***++++++,,,,,,++++++***++++++,,,,,,------......------------------------******))))))))))))******------------------------------......///000000000000/////////000222333555777:::===@@@BBBEEEHHHKKKHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJQQQZZZfffttt{{{rrrjjjeeebbb^^^^^^```fffmmmxxx|||wwwrrrooommmhhhiiiiiikkkooowww~~~|||||||||zzzwwwuuusssoookkkhhhfffiiimmmssszzz{{{xxxvvvuuuttttttqqqmmmgggbbb]]]]]]___dddjjjooorrrrrrmmmgggbbbdddiiippp|||||||||{{{yyyvvvsssooonnnnnnpppssssssrrrpppooooooppprrruuuyyy~~~}}}||||||zzz{{{|||}}}zzzyyyyyyxxxwwwuuummmkkkhhhgggiiimmmsssvvv~~~{{{uuuqqqeeeccc``````bbbeeeggggggjjjjjjjjjkkklllnnnpppqqqwwwyyy}}}{{{qqqjjjiiigggeeeeeehhhkkkmmmttt{{{|||~~~xxxrrrlllhhhfffhhhppp}}}uuupppmmmjjjiiijjjqqqzzzxxxlll]]]QQQJJJEEE???;;;999888777666555555555555666555444222222222222333...------///111111000///////////////////////////////////////////////////---------...............,,,,,,,,,------------...,,,------......---,,,,,,,,,---......///.........,,,------............---,,,,,,,,,,,,,,,,,,------------............------******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,---...//////++++++******++++++,,,---+++,,,,,,------.........---...///...------///111222444999===AAADDDFFFFFFGGGHHHHHHIIIJJJLLLMMMNNNLLLNNNPPPPPPPPPTTTZZZ```iiimmmpppmmmgggbbbaaacccgggkkkqqqvvvyyy}}}+++,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,+++***)))))))))***+++,,,,,,---------,,,***++++++,,,,,,++++++***+++,,,,,,---......//////------------------------+++******************++++++,,,,,,------.........------......///000000111000//////000111444777999<<>>BBBDDDEEEGGGIIIIIIIIIHHHIIIKKKJJJGGGFFFHHHGGGFFFHHHLLLMMMNNNRRRZZZbbbiiinnnqqqtttxxx}}}|||vvvmmmccc\\\VVVXXX[[[^^^dddooo~~~}}}{{{vvvqqqooorrrtttuuuyyyyyyqqqkkkfffdddcccdddllluuu|||zzzvvvrrrkkkccc^^^\\\\\\\\\\\\^^^bbbgggoooyyy|||vvvqqqlllhhhfff___YYYUUUUUUUUUTTTTTTVVVZZZ\\\^^^aaagggnnnwww}}}}}}xxxttttttuuuwww}}}|||zzzuuupppmmmpppxxx~~~wwwnnnjjjeeedddeeeeeedddaaaeeeeeehhhrrrzzzrrreeeYYYSSSNNNGGGAAA>>>;;;999777888555333222333333333222///000000111111000000///222222111000000000000000000000000000000000000000........................///......---------.........................................................------------------,,,------,,,,,,++++++++++++---------,,,******+++------------,,,,,,+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++*********++++++++++++,,,,,,,,,,,,------------------------------111111000///000333888<<>><<<888555111//////000111111111111222222222222111111222111111000000111111111////////////////////////........................000000///...............................................................,,,,,,------......//////,,,,,,,,,---,,,,,,,,,+++,,,------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++++++++,,,,,,,,,------///////////////000000000000000111222333888>>>BBBFFFHHHIIIHHHEEECCCBBBBBBCCCEEEHHHJJJLLLNNNPPPSSSOOOTTT\\\bbbddddddbbbaaabbbiiittt}}},,,,,,,,,------.........++++++++++++,,,,,,,,,,,,+++,,,------............+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------............------,,,,,,,,,------.........///.........///111444555777:::???DDDHHHJJJKKKKKKGGGGGGGGGEEECCCCCCDDDFFFHHHGGGIIILLLMMMOOOXXXaaammmxxxzzztttnnnjjjccc___[[[YYY[[[___bbbdddiiiooowwwzzzssspppnnnmmmrrrxxx~~~|||}}}}}}|||xxxrrrlllhhhgggddddddhhhpppxxxzzzqqqllleee___^^^aaagggkkkllllllmmmmmmooosssxxx|||{{{llleeebbb^^^ZZZXXXQQQRRRQQQPPPOOOPPPTTTVVVWWW^^^hhhtttyyyvvvvvvuuuvvvwwwyyy}}}{{{wwwtttooollliiihhhhhhmmm|||}}}zzzvvvrrrjjjjjjiiiiiinnn|||xxxlll```VVVNNNGGGCCC===;;;888666666666555444000111111222222111111000000000/////////000000111////////////////////////.......................................///000111................................................---------....../////////,,,---......///...------***+++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------------........./////////...///111222555;;;AAAFFFIIIJJJKKKIIIFFFDDDCCCDDDDDDFFFIIIJJJJJJLLLOOOQQQPPPVVV^^^bbbbbb```^^^]]]ccckkkvvv}}}***++++++++++++++++++,,,*********+++++++++,,,,,,************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---******++++++++++++******+++,,,------...---------,,,------....../////////.........///111444777999===@@@CCCGGGJJJKKKKKKKKKGGGGGGGGGEEECCCCCCDDDFFFHHHHHHJJJNNNPPPVVVcccooo~~~xxxrrrmmmiii\\\ZZZXXXZZZ```hhhnnnrrrzzz}}}}}}uuupppllllllmmmpppzzzzzzuuupppmmmiiikkkmmmmmmlllkkklllmmmmmmnnnttt|||zzzuuunnnhhhgggkkkqqquuuuuuvvvuuuuuuuuuwww{{{~~~~~~~~~|||ssslllddd```___WWWVVVUUURRROOONNNOOOQQQPPPVVV^^^iiiuuu}}}{{{yyyxxxwwwuuuvvv{{{zzzssskkkfffccceeeppp{{{|||wwwqqqqqqpppooosss}}}tttggg[[[OOOIII???===:::888777666444222111111111222222111111111//////////////////000111000000000000000000000000....................................///000111222.............................................................../////////,,,---///000000///......***,,,------+++*********++++++,,,,,,,,,,,,------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...++++++,,,,,,,,,,,,------******++++++,,,---------///000222444888>>>EEEKKKNNNNNNNNNKKKGGGEEEDDDEEEEEEGGGIIIJJJJJJLLLOOOQQQUUU[[[aaaccc```]]][[[[[[eeemmmwww}}}}}}}}},,,++++++++++++++++++***+++++++++,,,,,,,,,------,,,***)))((()))+++...///.........------,,,++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---)))***++++++++++++***)))+++,,,------.........---------...//////000111111/////////000444888<<>>;;;;;;<<<===333444444555555444444333111111000000111222333333000000000000000000000000........................222111000//////......///................................................000000//////......------***+++---//////...---,,,---///111111///...---...+++++++++,,,,,,---------)))***,,,------,,,***)))************************))))))))))))***+++,,,---++++++,,,,,,,,,---------.........///000111111222222444666:::>>>FFFNNNSSSXXXWWWTTTOOOIIIDDDBBBBBBEEEGGGIIIKKKMMMQQQUUUYYYcccfffiiifff```]]]]]]```gggoooxxx||||||~~~++++++,,,,,,---...//////......---,,,,,,---...............///000111222222,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,++++++***)))))),,,,,,,,,,,,,,,,,,++++++---------.........//////+++,,,------,,,---///000000333777:::===???BBBEEEIIIJJJLLLMMMNNNMMMKKKJJJHHHHHHIIIKKKMMMMMMKKKIIILLLNNNRRRYYYdddrrrqqqhhhccc______bbb]]]eeennnxxxzzzuuusssqqqnnnlllrrrvvv~~~rrriiihhhddd^^^aaajjjooo|||~~~zzzxxxvvvvvvvvvzzzyyyvvvtttrrrrrrqqqqqqooooooooopppqqqrrrssstttqqqpppnnnmmmmmmnnnpppqqqttttttsssttttttuuuvvvvvvttttttvvvwwwxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvwwwxxxyyyzzz|||~~~~~~}}}yyyrrrlllgggccc```^^^\\\ZZZ\\\```dddhhhiiizzz}}}rrrjjjeeejjjmmmuuu}}}}}}}}}}}}mmmbbbYYYNNNEEE@@@<<<888555444555444333111000111222222222222222222222222222111111111111000000000000//////.........---------........................////////////////////////,,,------......------,,,+++++++++,,,,,,---------,,,---///000111000///---,,,+++******))))))***************++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,...///...+++*********++++++,,,,,,---...//////+++---------,,,,,,...000000333888===AAAGGGMMMQQQYYY^^^]]]SSSHHHEEEEEEFFFMMMNNNNNNMMMNNNSSS\\\bbbhhhmmmooojjj```ZZZ\\\```hhhooowww}}}++++++,,,,,,---......///******)))(((((()))******)))+++,,,---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.........,,,---......---...000222222555999<<>>@@@DDDFFFGGGIIIKKKMMMJJJJJJKKKKKKLLLLLLLLLLLLOOOOOONNNNNNPPPVVV___eeemmmpppuuuyyy|||~~~xxxfff___ZZZ[[[___hhhuuu~~~{{{zzzuuuxxx}}}xxxqqqmmmkkkmmmttt{{{~~~|||zzzyyyxxxvvvuuutttrrrpppooonnnnnniiigggeeecccaaa````````````___^^^^^^^^^^^^^^^___^^^]]]\\\[[[ZZZYYYYYYXXXVVVVVVUUUUUUUUUVVVWWWWWWYYYZZZ[[[]]]^^^^^^______ccccccbbbaaa```___^^^^^^``````___]]]\\\ZZZYYYYYYWWWXXXZZZ\\\^^^```aaabbbccchhhnnnrrrtttsssssssssrrrqqqqqqpppqqqrrrtttuuutttxxx|||~~~~~~}}}}}}~~~|||~~~tttlllgggccc```______aaabbbcccfffjjjlllvvv||||||yyyzzz~~~uuummmiiihhhjjjjjjmmmsss{{{zzzsssoooooorrrtttvvvjjjaaaXXXOOOIII@@@<<<888666666666666555222222222222222222222222111111111111000000000///////////////////////////////////////////////////---------------------------......//////......------,,,,,,,,,,,,,,,,,,,,,,,,------...............///...------,,,,,,------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++---...000///...------........................------...000000000222444777888<<>><<<;;;777444222222222222222222222222111111111111000000000000.../////////000000000000////////////////////////..............................////////////............------,,,,,,,,,,,,---,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------)))***+++,,,,,,,,,,,,++++++,,,......,,,,,,,,,---------......//////000000---///111222333555888:::<<<>>>@@@AAAAAABBBEEEFFFIIINNNRRRQQQRRRTTTSSSPPPSSSTTTXXX```kkkuuu{{{}}}xxxxxxxxxyyy{{{~~~------------------------******+++,,,,,,+++******---'''!!!"""(((---,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,++++++---------.........//////---000444777:::>>>CCCFFFEEEGGGHHHHHHGGGFFFFFFGGGCCCDDDEEEFFFHHHKKKMMMNNNNNNUUU^^^fffllluuu~~~{{{{{{{{{xxxuuuqqqlllgggaaa```aaaeeeiiisss~~~zzzrrrnnnqqqyyy{{{wwwuuuuuuyyy}}}{{{yyyyyyxxxuuusssooonnnmmmkkkiiigggfffeeebbbaaa```^^^[[[XXXVVVTTTUUUTTTRRROOOMMMMMMLLLMMMJJJIIIHHHGGGFFFEEEEEEEEEHHHHHHGGGGGGFFFDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEAAABBBCCCEEEFFFFFFFFFFFFCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEFFFGGGIIIKKKLLLLLLMMMOOORRRMMMPPPTTTXXXZZZ[[[ZZZZZZZZZ\\\___```aaabbbccceeegggiiilllnnnoooqqqtttvvvzzz|||~~~{{{ssskkklllnnnqqqssssssqqqooohhhhhhhhhhhhkkkqqqyyy~~~yyywwwzzz|||~~~{{{vvvrrrpppiiiiiihhhggghhhqqqzzzsssooonnnmmmkkkrrr{{{|||nnneee[[[SSSIIIBBB???<<<777333222222222222222222222222111111111111000000000000.../////////000000111111000000000000000000000000////////////////////////......////////////......//////.........------------,,,,,,,,,,,,---......------,,,++++++++++++,,,,,,,,,,,,------.........------------------------)))***+++,,,,,,,,,,,,,,,***,,,------,,,+++,,,---,,,------...///000111111...///111333444666999;;;<<<>>>?????????@@@CCCEEEIIIMMMPPPPPPQQQTTTSSSPPPSSSTTTYYYcccoooyyy~~~yyy|||---------....../////////+++,,,,,,------,,,,,,+++------,,,+++,,,---...///,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,............000111222444888<<<@@@BBBDDDDDDGGGHHHHHHHHHFFFDDDBBBAAA@@@CCCFFFIIIKKKLLLMMMMMMRRR\\\jjjwww~~~yyyxxxyyyssspppkkkccc___aaahhhnnnsssyyyuuutttsssrrrtttyyyzzzwwwwwwvvv}}}uuutttsssqqqooonnnmmmllliiihhheeeaaa^^^[[[ZZZYYYTTTUUUUUUTTTRRROOOMMMKKKJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDAAA@@@@@@@@@AAABBBCCCCCCAAA@@@???>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCAAA>>>===@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNPPPRRRTTTVVVXXXYYY\\\\\\]]]^^^```cccfffhhhlllooorrruuuvvvwwwyyy{{{~~~|||xxxtttuuuyyy|||{{{yyyooojjjdddaaacccggglllnnnwww||||||~~~}}}yyypppooommmiiifffjjjttt}}}{{{vvvooojjjlllqqq{{{zzzrrrfff```VVVKKKBBB;;;777666777555333222333333222111222222222111111111111000111...,,,---///111///---------------------------......//////000000111111000000//////.........---...---,,,++++++,,,---...+++,,,,,,,,,+++******))),,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++,,,---...///---------............///++++++,,,---...///000111---111888???@@@<<<999999===@@@BBBAAA??????BBBFFFJJJOOOSSSUUUSSSRRRRRRTTTTTTYYYbbbkkkqqquuuvvvvvvzzz++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---......---...000333666888;;;???BBBEEEFFFFFFGGGGGGFFFFFFEEECCCBBBAAABBBCCCFFFHHHIIIKKKLLLNNN[[[hhhxxxzzzuuutttllljjjfffbbbaaagggrrrzzz~~~yyyuuurrrrrrrrrtttwww}}}|||yyywwwuuuuuuxxx~~~}}}{{{wwwttttttrrrpppmmmkkkhhhfffeee```^^^\\\XXXUUUSSSRRRQQQNNNNNNMMMLLLJJJIIIGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBDDDCCCBBBAAAAAA@@@AAAAAA???>>>>>>>>>>>>>>>???@@@AAAAAA@@@??????@@@@@@AAA???@@@AAABBBCCCBBBBBBAAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIKKKMMMNNNOOOPPPSSSSSSSSSTTTVVVYYY[[[\\\aaacccfffhhhiiikkknnnqqqwwwzzz}}}}}}wwwqqqiiicccaaaaaabbbccciiirrr~~~{{{yyy~~~{{{uuunnniiijjjnnnsss}}}~~~vvvppppppttt{{{{{{oooggg[[[PPPHHHBBB>>>;;;888666444333444444333222222222222222111111111111111///------///000000...------------------------///////////////000000000000/////////.........------------,,,,,,---------///////////////...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,---...///---------............///000000/////////////////////222999>>>@@@???===<<<===???AAA@@@>>>???BBBEEEIIINNNRRRTTTRRRPPPPPPRRRTTTZZZcccjjjnnnqqqsssttt|||,,,,,,,,,,,,,,,,,,++++++---......//////......---+++,,,------......------++++++++++++,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------......------///222555;;;===@@@CCCFFFHHHHHHIIIGGGFFFDDDCCCBBBBBBBBBBBBEEEFFFGGGGGGHHHJJJNNNQQQcccrrrzzzrrrmmmbbbbbbaaaaaafffqqqxxxssspppnnnpppssswww|||yyyqqqoooppprrrwww~~~~~~{{{yyywwwtttpppmmmnnnllliiifffbbb^^^[[[YYYUUUTTTQQQOOOLLLJJJIIIHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@???>>>======<<<<<<======??????>>>>>>===>>>>>>>>>BBBBBBAAAAAAAAAAAABBBCCCAAAAAABBBCCCCCCCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEFFFDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHJJJJJJJJJKKKLLLMMMNNNOOOTTTVVVWWWYYYZZZ]]]aaadddlllooossswwwyyy|||~~~xxxooogggbbb___]]][[[___eeennnwww~~~wwwvvvvvvzzzvvvpppmmmlllkkkpppzzz~~~xxxwwwxxx|||ttteeeYYYQQQKKKEEE@@@999777444444444555444333333222222222111111111111111///......///000000///////////////////////////000000///////////////////////////...............,,,------......------,,,000111111111111000//////...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---...///---------............///000000111111111111111111111555999===@@@BBBBBBAAA>>>@@@AAA@@@???@@@DDDHHHLLLPPPTTTUUUSSSQQQQQQRRRWWW^^^ggglllmmmnnnrrrvvv/////////......---------------............------+++,,,---...///...---,,,******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------------/////////......111555888???@@@CCCFFFHHHIIIIIIIIIFFFDDDBBB@@@???@@@BBBCCCGGGHHHHHHHHHHHHKKKQQQVVVgggxxx~~~vvvmmmggg\\\]]]___ccckkkzzz~~~xxxtttqqqmmmqqqvvv|||yyyqqqjjjjjjnnnttt~~~|||zzz{{{xxxuuurrroookkkgggdddbbbaaa^^^ZZZWWWSSSPPPOOOMMMLLLJJJHHHFFFEEEDDDDDDEEEDDDBBBAAA@@@@@@AAABBB@@@@@@??????>>>?????????????????????@@@AAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFDDDCCCCCCDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEGGGGGGFFFFFFFFFGGGGGGGGGLLLMMMNNNNNNOOOSSSWWW[[[^^^aaafffiiilllooosssvvvzzz{{{~~~~~~yyyqqqkkkfffccc```^^^___bbbfffkkkooovvv}}}zzzuuuttt{{{|||wwwqqqllljjjrrr~~~}}}}}}rrrddd[[[SSSJJJCCC;;;999555444444555444333333333222222222111111111111000//////000000000000////////////////////////000000000//////......---........................+++,,,---......---,,,+++....../////////......---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......---------............///------///000222444555666333666999;;;???DDDEEEDDD???@@@BBBAAA@@@CCCIIINNNRRRVVVZZZZZZWWWTTTSSSTTT[[[ccckkknnnnnnooovvv|||/////////......---------,,,,,,------------,,,,,,+++,,,---...///...---,,,******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........///000000000111444999===AAABBBDDDFFFHHHHHHHHHHHHEEECCC@@@>>>>>>@@@BBBDDDFFFGGGHHHGGGGGGKKKTTT[[[mmm}}}wwwooogggbbb[[[^^^ccciiisss}}}xxxtttsssrrrvvv|||rrrlllhhhkkkpppyyy}}}{{{xxxvvvuuuooolllhhhdddaaa^^^ZZZWWWTTTSSSQQQOOOLLLJJJHHHHHHGGGFFFEEECCCBBBBBBBBBBBBCCCBBB@@@@@@???@@@AAABBBAAA@@@@@@@@@@@@@@@AAABBBDDDDDDEEEGGGIIILLLNNNOOOGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIKKKIIIHHHFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCFFFGGGHHHHHHHHHKKKOOORRRRRRUUUYYY\\\^^^bbbfffiiimmmooossswww{{{~~~}}}yyysssnnnkkkgggcccaaaaaabbbbbbcccfffjjjooorrr|||zzzsssuuu|||xxxqqqlllqqqyyy}}}|||qqqeee[[[OOOFFF???<<<777555444444444333333333333222222222222111111111111000000000111222000000000000000000000000000000//////......---------------...............+++,,,---......---,,,+++,,,------.........------+++++++++,,,,,,---------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,------------------------............///+++,,,...000222444666777444777999999???FFFHHHDDD===???@@@AAABBBFFFNNNUUU[[[^^^aaa```[[[WWWUUUVVV\\\cccjjjmmmmmmpppxxx,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------......------++++++++++++,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---....../////////000222333555999>>>AAACCCDDDEEEGGGGGGGGGGGGFFFDDDBBB@@@??????AAACCCEEECCCFFFHHHHHHHHHNNNXXXaaavvvyyynnnfffbbb______eeelllttt}}}|||xxxvvvuuuzzz~~~|||pppmmmmmmrrrwww~~~~~~}}}{{{xxxtttqqqooonnneeeaaa]]]ZZZWWWUUURRROOOHHHHHHGGGFFFFFFEEEDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCCCCCEEEGGGJJJMMMOOOQQQGGGGGGFFFFFFEEEFFFFFFFFFEEEFFFGGGHHHIIIIIIHHHHHHFFFFFFFFFEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEEEEDDDDDDCCCBBBAAABBBCCCCCCCCCCCCDDDGGGJJJIIIKKKNNNPPPRRRUUUYYY\\\___aaaeeejjjooosssvvvxxx{{{~~~zzzuuupppkkkeeeaaaaaa`````````bbbdddfffgggjjjrrrwwwuuuvvvxxxwwwssssssuuu{{{~~~yyyzzzrrrdddVVVNNNEEEAAA<<<888666666555444333333333333222222222222111222222111000000111333000000000000000000000000//////..................---------------.........,,,------......------,,,------.../////////......,,,,,,,,,------.........***++++++,,,,,,------...+++,,,,,,------,,,,,,++++++,,,------......---------------............/////////000111222333444555666999:::999???IIIJJJDDD;;;===@@@AAAEEELLLVVV^^^eeehhhiiiggg```[[[XXXXXX]]]aaafffiiijjjooowww~~~~~~~~~++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---,,,,,,------.../////////---000333666999===BBBEEEEEEFFFGGGHHHHHHGGGFFFEEEBBBAAA@@@@@@@@@BBBCCCEEEDDDHHHLLLNNNOOOVVVaaakkkzzzrrrfff```___aaaeeelllvvv~~~~~~~~~}}}vvvvvvyyy~~~~~~|||{{{||||||wwwuuurrrmmmiiieeecccaaa[[[XXXTTTQQQOOONNNKKKJJJCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBB???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGAAABBBCCCEEEGGGIIIKKKLLLHHHGGGGGGGGGGGGHHHHHHIIIFFFGGGHHHJJJJJJJJJJJJJJJHHHGGGFFFFFFFFFGGGIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFEEEDDDBBBAAA@@@AAACCCBBBAAAAAABBBDDDDDDEEEGGGHHHIIIKKKNNNQQQRRRTTTXXX]]]bbbfffiiijjjqqqtttxxx|||zzzssslllgggddddddccccccccccccaaa``````fffpppyyy|||wwwrrrvvvwwwsssqqqssszzz}}}yyy{{{oooaaaYYYLLLGGGAAA<<<:::888777666444444333333333222222222111222333222000000222444////////////////////////------..................,,,,,,,,,------.........---------,,,,,,---------,,,---...///////////////000000///......---,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,++++++,,,---.........---------------............//////000111222444555666777888<<<<<<;;;AAALLLLLLCCC>>>AAADDDGGGMMMVVVccclllrrrttttttqqqiiibbb^^^^^^aaaccceeegggjjjooovvvzzz}}}}}}~~~---------....../////////---..................---...---,,,+++,,,---...///,,,,,,------------......---------------------------,,,,,,++++++,,,,,,---,,,,,,------...///000000---000444999<<<@@@DDDGGGFFFGGGHHHHHHHHHGGGFFFEEEBBBAAAAAAAAAAAABBBDDDEEEHHHMMMSSSUUUWWW^^^jjjtttxxxzzzkkk```\\\```eeejjjrrr~~~~~~}}}zzzxxxxxxzzz{{{ooommmiiiddd___[[[XXXVVVQQQNNNJJJGGGFFFEEECCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEAAABBBDDDFFFGGGGGGGGGFFFCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMIIIIIIIIIIIIJJJJJJKKKLLLFFFGGGIIIKKKLLLKKKKKKJJJJJJJJJIIIHHHIIIJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLNNNOOOPPPPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKFFFGGGHHHHHHGGGFFFEEEDDDAAACCCDDDDDDBBBAAAAAABBBAAABBBCCCCCCDDDEEEIIIKKKKKKMMMPPPTTTYYY\\\___```hhhkkkooorrruuuxxx||||||tttoookkkjjjiiihhhgggccc^^^[[[ZZZ]]]bbbggglllsssyyy~~~{{{ppppppwwwzzzxxxsssmmmmmmsss||||||{{{~~~wwwjjjcccQQQLLLEEE???<<<;;;999888444444444333333333222222111333444333000000222555////////////////////////,,,------....../////////,,,,,,,,,------...............,,,++++++,,,......++++++,,,---......------444333222000...,,,************+++,,,,,,---......+++,,,,,,------,,,,,,++++++,,,---.........---,,,---------.........//////---...000333666999;;;<<<:::??????===CCCNNNMMMCCCCCCFFFJJJNNNUUU```nnnwww|||~~~~~~yyyqqqiiieeedddggggggfffhhhkkkqqqvvvyyy||||||~~~------------------------/////////......---------))))))***+++,,,,,,------,,,,,,,,,---------......---------,,,,,,+++++++++---,,,,,,,,,,,,---......---...---,,,,,,---000222000222777<<>>999666555333222222333333111///333222111111000000111111222222111000///...------//////......------------......//////...---,,,,,,.................................------,,,,,,,,,///......------,,,++++++,,,,,,,,,---------......,,,---...//////...---,,,------------,,,,,,+++***111111///,,,+++,,,///333222333666999<<<>>>@@@AAA???<<<<<<@@@FFFIIIGGGCCCBBBIIIQQQVVV[[[eeesss~~~zzzsssooommmmmmkkkiiiiiikkkpppvvvzzz------------------------.........---------,,,,,,***++++++,,,------......,,,,,,,,,---------......---------,,,,,,,,,++++++------,,,,,,------...///............---...222444444666:::???CCCEEEFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFDDDCCCEEEGGGFFFEEEJJJRRRSSSWWW___iiirrr{{{tttlllfffffffffgggnnnvvv|||zzzwwwyyy}}}~~~{{{xxxrrrnnnjjjgggccc```YYYWWWRRRNNNKKKIIIIIIIIIFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDFFFGGGHHHHHHIIIIIIMMMMMMMMMOOOQQQUUUXXXZZZ[[[[[[YYYVVVSSSQQQQQQSSSRRRRRRSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQRRRSSSTTTSSSTTTTTTUUUUUUUUUUUUUUUWWWVVVWWWXXXZZZZZZYYYWWWTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUTTTTTTTTTSSSTTTTTTTTTQQQQQQPPPPPPPPPPPPOOOOOOLLLLLLLLLKKKKKKJJJJJJJJJJJJHHHGGGGGGHHHHHHGGGEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBDDDHHHKKKMMMMMMLLLKKKSSSUUUYYY]]]bbbfffiiijjjooosssxxx}}}xxxuuuqqqnnnkkkgggccc```\\\[[[ZZZYYYYYY[[[___bbbiiipppzzzyyywwwyyy{{{~~~|||sssooollliiijjjnnnqqqwww~~~yyywwwtttuuu}}}ttteee^^^SSSJJJDDD@@@;;;888666555333333444444222111333222111111000000111111222222111111000000////////////........................//////...------,,,.................................------,,,,,,,,,........................------------............------............------...............---,,,,,,...///000000///000222555555777:::===???AAABBBBBBAAA???>>>BBBHHHLLLKKKIIIFFFLLLSSSXXX\\\fffsss}}}zzzwwwuuuwwwuuurrrooopppssswwwzzz------------------------------------,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,---------......------------,,,,,,,,,,,,---------,,,------...///...////////////000444777:::<<>>AAAGGGLLLMMMMMMJJJPPPVVV[[[___fffrrrzzz}}}zzzxxxxxxzzz}}}------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,---------......------------------,,,,,,---------------...//////.../////////000222666999???@@@BBBCCCEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDFFFEEEHHHMMMRRRXXXcccnnntttyyy}}}xxxvvvrrrmmmiiihhhkkkrrrzzzyyyssspppqqqrrr|||}}}zzzzzz~~~|||zzzvvvqqqmmmhhhccc\\\VVVRRRPPPMMMLLLFFFFFFFFFEEEDDDCCCBBBAAACCCCCCCCCDDDDDDDDDEEEEEEAAABBBCCCDDDEEEGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTTTTUUUVVVXXXYYYZZZ^^^___```___^^^]]]___```^^^___```aaaaaabbbaaaaaaaaaaaaaaabbbbbbccccccdddcccccccccccccccddddddeeeeeedddcccccceeeeeedddbbb```______^^^\\\[[[[[[ZZZ^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYWWWWWWWWWVVVVVVUUUUUUTTTPPPPPPPPPPPPPPPQQQQQQQQQPPPNNNMMMLLLLLLKKKJJJHHHEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFHHHKKKOOOSSSVVVXXXZZZ]]]bbbgggkkkpppvvvzzzyyyuuupppkkkddd```___]]]ZZZWWW\\\___ccchhhnnnyyyzzzwwwxxx}}}}}}vvvqqqooojjjiiilllsss|||yyytttqqqtttvvvyyyuuuggg[[[RRRLLLFFFBBB;;;999666555555555444333333222111111000000111111000000000111111222222222////////////000000000000---...............------.......................................---------------......////////////,,,,,,,,,,,,------------///...---,,,,,,---...///....../////////......---,,,...111222333555888:::>>>@@@DDDFFFGGGFFFDDDBBBAAA>>><<<>>>CCCHHHKKKLLLOOOSSSYYY]]]aaagggpppvvv}}}~~~------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------------...//////---...000000111444888;;;AAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@AAABBBDDDEEEGGGGGGKKKTTT\\\gggvvv}}}xxxtttpppjjjfffkkkrrr{{{{{{qqqmmmoootttxxx}}}vvvttt{{{}}}yyyvvvrrrlllfffbbb^^^YYYSSSMMMJJJHHHGGGEEEAAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMMMMOOOOOOOOOOOOPPPQQQRRRRRRSSSTTTUUUWWWXXXYYYZZZZZZ_____________________```ccceeeggghhhhhhiiikkklllkkklllmmmnnnoooooooooooommmnnnnnnooopppqqqqqqqqqqqqqqqpppppppppqqqrrrssstttrrrppppppqqqqqqpppooommmlllkkkjjjiiihhhgggfffhhhhhhgggfffeeedddcccbbbbbbcccccccccbbbaaa___^^^]]]]]]\\\\\\[[[ZZZYYYYYYRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQOOONNNNNNNNNLLLJJJIIIIIIHHHGGGFFFEEEEEEDDDGGGFFFEEECCCBBBBBBCCCCCCBBBCCCDDDFFFIIILLLOOOPPPQQQTTTXXX\\\___dddjjjmmmsssxxx~~~xxxnnngggdddbbb```^^^______``````dddlllyyy|||{{{|||xxxrrrllljjjnnnsssxxx{{{wwwwwwwwwxxx|||qqqdddZZZRRRKKKFFF>>>;;;888666555555444333333222111111000000111111......//////000111111111/////////000000000000000------...............---.........................................................---------,,,,,,***++++++++++++,,,,,,,,,///...---,,,,,,---...///,,,------.........------//////000000111444999===@@@BBBEEEHHHHHHFFFCCCAAABBB@@@>>>>>>AAAFFFJJJLLLRRRVVV[[[___ccchhhnnnsssxxx{{{------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,---------......------------..................------......///000...///111222333777;;;???BBBBBBBBBBBBBBBAAAAAAAAA@@@?????????@@@BBBEEEGGGHHHIIIOOO[[[hhhxxxxxxrrrnnnllllllqqqzzz}}}uuunnnmmmrrrxxx}}}}}}uuuqqqqqq|||}}}xxxuuupppkkkfffaaa[[[WWWSSSPPPKKKHHHFFFDDDCCCBBB??????@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEGGGGGGGGGHHHIIIIIIIIIJJJIIIJJJKKKMMMNNNPPPQQQRRRSSSTTTVVVWWWYYYZZZZZZZZZZZZ[[[]]]___```bbbbbbbbbfffffffffgggggggggggggggoooqqqssstttsssssstttuuuvvvwwwxxxyyyzzzzzz{{{{{{xxxyyyzzz|||}}}}}}}}}}}}~~~}}}}}}}}}~~~}}}|||||||||{{{zzzxxxxxxwwwvvvuuutttsssrrrrrrrrrpppooommmlllkkkjjjjjjjjjjjjiiihhheeecccaaa______^^^]]]\\\[[[[[[ZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSRRRQQQRRRRRRPPPNNNMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCAAAAAAAAABBBDDDFFFHHHJJJKKKMMMOOORRRTTTXXX]]]```hhhkkkqqqvvv{{{}}}sssmmmjjjhhhhhhccccccaaa______eeeooowww{{{{{{|||xxxooojjjlllnnnpppxxx|||zzzxxxvvvxxx|||{{{nnncccYYYPPPJJJCCC@@@;;;888666555444333333222111111000000111111......//////000000000111000000000//////.........,,,---......///................................................////////////......---,,,,,,++++++++++++++++++,,,,,,,,,,,,.........------.........,,,,,,---............---000000000000111555;;;???BBBDDDFFFGGGGGGFFFDDDBBBCCCBBBAAABBBDDDIIIMMMPPPVVVZZZ^^^cccfffjjjooorrruuuxxx|||------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------.........///...............//////000000222333555777:::???CCCCCCCCCBBBAAAAAAAAAAAAAAA>>>>>>===>>>@@@CCCGGGIIIIIIKKKSSSaaarrrvvvoooooouuu{{{vvvuuussssssuuuyyy~~~~~~wwwqqqsssxxx~~~}}}}}}|||{{{wwwuuulllhhhccc^^^YYYUUUQQQMMMJJJHHHEEEDDDCCCCCCAAA???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOMMMNNNPPPRRRUUUWWWYYYZZZ[[[^^^aaadddfffgggfffffffffggghhhkkklllnnnnnnooonnnoooqqqssstttuuuvvvvvv~~~}}}|||zzzyyyxxxuuuuuuuuutttqqqnnnkkkiiieeeeeedddcccbbbaaa``````______^^^^^^]]]\\\\\\\\\XXXVVVUUUUUUVVVVVVUUUSSSQQQQQQQQQPPPPPPOOOOOOOOOJJJJJJIIIHHHFFFEEEDDDCCCDDDCCCBBBAAABBBDDDEEEGGGFFFHHHIIIIIIJJJMMMQQQUUUZZZ\\\```dddhhhooouuuzzzyyyvvvvvvooonnnkkkfffcccdddkkkppp~~~zzzvvvyyywwwnnnnnnllljjjqqq||||||wwwwwwzzz~~~zzzooodddYYYRRRIIIEEE???;;;888777555444333222111111000000111111000000000000000000111111111000000///...---,,,,,,,,,------...//////..............................---........./////////000............------------,,,,,,---------.........------............------------...///////////////---...111333555999>>>BBBDDDEEEFFFGGGGGGFFFEEEDDDAAAAAACCCEEEHHHMMMRRRVVVZZZ]]]bbbgggkkknnnqqqsssuuuxxx{{{~~~---------------------------------....../////////------------------------,,,,,,,,,---------......---------.........//////...............///000000222444666777999===BBBFFFDDDCCCBBBAAAAAAAAAAAAAAA======<<<===@@@DDDHHHKKKIIILLLUUUeeexxx|||sssmmmqqq~~~~~~{{{oooqqquuuyyy}}}zzztttrrryyy~~~|||{{{yyyxxxuuuqqqnnnccc___YYYTTTQQQNNNKKKHHHEEECCCBBBBBBBBBBBB@@@>>>CCCCCCCCCCCCDDDEEEFFFGGGIIIIIIJJJJJJJJJKKKKKKKKKIIIJJJKKKMMMOOOQQQSSSTTTSSSTTTVVVYYY\\\___aaabbbcccgggkkkppprrrrrrqqqppppppqqqsssuuuwwwxxxyyyyyyzzz||||||xxxuuuqqqqqqpppooommmllllllkkkeeeddddddcccbbbaaa``````ZZZYYYXXXXXXYYYZZZYYYWWWSSSSSSSSSSSSSSSRRRRRRRRRLLLLLLLLLKKKJJJHHHFFFEEEHHHGGGEEECCCCCCDDDFFFGGGDDDEEEEEEEEEEEEGGGJJJMMMNNNPPPSSSVVVZZZ```hhhmmmqqqxxx|||zzzvvvooohhhfffiiilllooovvv|||uuuttt|||uuurrrnnnhhhlllwwwzzzyyy{{{{{{yyymmmbbbZZZNNNIIICCC===:::888666555333222222111000111111111111111111111111111111111111111000...---,,,+++***,,,,,,---.../////////...........................---.........//////000000------......///000000000........./////////000000,,,---...//////...---,,,......///000000000000000)))---222666:::>>>AAADDDEEEFFFFFFFFFGGGFFFFFFFFF===???BBBEEEIIIOOOUUUYYY]]]```eeeiiinnnqqqssstttvvvxxx|||***,,,---+++)))(((+++---...---,,,++++++---///000------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,------------...000///......///000333555888<<>>===<<<===;;;;;;<<>>======AAA@@@???@@@AAABBBCCCCCCIIIMMMVVVdddwww~~~uuuppprrryyy{{{tttxxxyyy{{{~~~{{{{{{~~~~~~}}}zzzxxxrrrpppllliiieee___YYYUUUPPPLLLGGGEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAABBBCCCBBBCCCEEEEEEEEEFFFHHHIIILLLLLLMMMOOOQQQSSSTTTTTTUUUXXX[[[\\\^^^```bbbeeehhhiiikkklllmmmppptttvvvxxx|||~~~~~~{{{xxxvvvuuussspppmmmkkkjjjjjjiiihhhfffeeeddd^^^]]]\\\ZZZXXXWWWUUUUUUYYYWWWTTTRRRQQQPPPNNNMMMKKKJJJIIIIIIHHHHHHHHHIIIDDDDDDCCCCCCCCCCCCCCCCCCFFFFFFEEEFFFIIILLLPPPSSSXXX\\\cccjjjrrr{{{~~~yyytttpppmmmhhhkkkmmmpppttt}}}yyywww}}}|||xxxvvvuuu}}}zzzuuuyyyvvvhhh]]]VVVLLLEEE@@@<<<888555444333222111111111222333222222111000000000000000///////////////////////////...------------............////////////......,,,---......//////..............................------------------------///......------.........//////...------......//////111333666:::>>>AAACCCBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEHHHIIILLLPPPTTTXXX```dddkkkqqquuuwwwzzz|||{{{|||---...///...------///111---,,,+++***+++,,,---...////////////////////////............------------,,,,,,,,,,,,------------,,,---............000222777999<<>>======>>>???CCCCCCCCCDDDDDDEEEEEEEEEIIINNNWWWdddtttvvvooolllrrr}}}~~~{{{~~~|||{{{xxxtttqqqiiifffaaa]]]YYYTTTOOOLLLIIIFFFCCCBBBBBBBBBAAA@@@??????@@@AAABBBDDDEEEFFFCCCFFFIIIJJJJJJKKKLLLNNNPPPQQQRRRUUUWWWYYY[[[\\\___bbbeeeggghhhkkknnnppprrrtttwwwyyyzzz}}}|||yyytttsssrrrpppnnnllljjjiiieeedddccc```^^^\\\ZZZYYY[[[XXXUUUSSSSSSRRRPPPNNNMMMLLLKKKKKKJJJKKKKKKKKKHHHGGGFFFEEECCCBBBAAAAAADDDCCCBBBBBBDDDGGGIIIKKKNNNPPPUUUZZZaaaiiirrrwww{{{vvvqqqnnnhhhhhhfffdddfffnnnzzz~~~~~~~~~|||{{{sssuuuxxxuuufff^^^SSSKKKEEEAAA===999666555333222111222333333222222111000000000000111///////////////////////////......---,,,,,,,,,,,,......////////////......,,,---......//////......------------------------------------------------//////.........//////000111000...------...000111111222555888<<>>@@@BBBCCCCCCCCCCCCAAA???===<<<===???AAAAAABBBDDDEEEFFFGGGHHHIIIJJJOOOYYYdddssszzzppplllkkkrrr~~~}}}{{{yyyvvvrrrlllhhhbbb^^^XXXSSSPPPLLLIIIFFFEEEDDDCCCBBBBBBCCCCCCCCC@@@@@@AAABBBCCCEEEGGGHHHGGGJJJMMMPPPQQQRRRTTTUUUVVVXXX[[[^^^```bbbeeegggiiikkknnnqqqsssuuuyyy{{{~~~}}}{{{xxxuuurrrpppooonnnllliiifffcccaaa```]]][[[WWWUUUUUUSSSQQQPPPNNNNNNMMMMMMLLLLLLMMMMMMLLLKKKJJJHHHGGGEEEDDDDDDEEEDDDCCCCCCDDDEEEGGGHHHIIIKKKMMMPPPUUU\\\dddjjjpppuuu~~~}}}wwwrrroookkkiiieeeaaaaaaeeemmmttt}}}yyy}}}xxxvvvtttvvv~~~pppggg[[[QQQJJJEEE@@@<<<666555444222111111222222333222111111000000111111////////////////////////333222111000///...............////////////......,,,---......///.........------------------------..........................................///000111000...,,,,,,...111222222333666999<<>>@@@AAABBBCCCBBBBBBAAA???===<<<===???AAACCCBBBDDDFFFGGGFFFGGGJJJLLLNNNTTT]]]hhhtttssshhhiiilllsss}}}{{{wwwtttoooiiibbb]]]YYYUUUPPPLLLIIIGGGEEECCCBBBCCCCCCCCCCCCDDDEEEFFFCCCCCCCCCDDDEEEGGGHHHIIIJJJMMMQQQSSSUUUWWWZZZ\\\]]]```dddfffhhhjjjnnnqqqrrruuuxxx{{{}}}yyyxxxuuuqqqnnnjjjgggffffffccc___]]][[[ZZZWWWUUUQQQQQQPPPOOONNNNNNNNNNNNLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIKKKMMMSSSZZZ___dddiiiqqqyyyzzztttqqqooollliiieeebbbbbbdddfffmmmrrrzzz}}}yyy{{{~~~{{{tttpppttt~~~|||rrrdddXXXOOOHHHBBB>>>777666444222111111111111333222222111111111111111000000000000000000000000444333222111000000000000......////////////......,,,---......///.........------------------------........................---,,,,,,,,,------...///000...,,,+++,,,...000222111333666999<<<>>>@@@@@@AAAAAABBBCCCDDDEEEFFFFFFIIIJJJJJJKKKMMMSSS[[[```qqquuu{{{~~~~~~}}}||||||{{{}}}000...------...//////...,,,,,,---------.........------------------------,,,,,,,,,,,,,,,---------,,,---------............,,,---...///000333777;;;??????AAABBBBBBBBBAAA@@@???>>>======>>>@@@CCCDDDFFFHHHJJJJJJIIIJJJNNNRRRYYY___hhhqqqxxxuuulllbbbiiipppvvv}}}{{{vvvsssooojjjeee^^^XXXSSSNNNKKKHHHEEEDDDCCCBBBAAA@@@AAACCCDDDCCCCCCEEEGGGGGGGGGGGGHHHJJJLLLMMMNNNOOOQQQTTTWWWYYY]]]aaadddeeeiiinnnpppqqqssswww{{{~~~}}}xxxtttqqqooommmjjjfffccc```^^^[[[XXXVVVUUUTTTRRRQQQPPPOOOOOOLLLLLLLLLKKKKKKJJJJJJJJJHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHKKKPPPSSS[[[___fffmmmttt{{{}}}zzzsssqqqmmmiiieeebbb___^^^aaaeeejjjooovvv|||~~~~~~||||||}}}xxxpppnnnssszzzooo```VVVMMMFFFBBB999888666333222111111111333333222111111111111222000000000000000000000000222222111000////////////......////////////......,,,---......//////......------------------------........................,,,,,,,,,,,,,,,---...///......,,,,,,,,,...000222222444777:::===>>>??????@@@AAABBBCCCDDDFFFFFFGGGIIIJJJJJJKKKOOOWWW```gggtttvvvyyy{{{{{{{{{|||}}}}}}111///,,,,,,......---+++------....../////////...........................,,,---------............------------............---...///000111555:::>>>@@@@@@AAABBBBBBAAA???>>>======>>>???AAACCCDDDEEEFFFIIILLLMMMNNNRRRZZZaaagggmmmuuu{{{~~~zzzwwwwwwwwwssslllgggcccnnnxxx||||||vvvrrrkkkhhhbbb]]]YYYTTTNNNKKKGGGEEECCCCCCDDDDDDCCCBBB@@@BBBEEEEEEDDDDDDFFFHHHJJJKKKLLLNNNPPPSSSUUUVVVXXXZZZ\\\^^^aaaffflllppprrrvvv{{{}}}}}}~~~}}}uuurrrmmmiiifffccc___\\\\\\ZZZXXXVVVTTTSSSRRRQQQOOOOOONNNNNNMMMLLLLLLLLLIIIIIIHHHHHHGGGFFFFFFFFFCCCDDDEEEEEEDDDFFFHHHKKKPPPTTTZZZ___eeelllrrrwww{{{xxxsssnnniiieeeaaa___\\\^^^aaadddiiirrr~~~zzzxxxzzzvvvpppooorrrttt{{{{{{jjj^^^TTTLLLGGG<<<;;;888666444333333333444333222222111111222222000000000000000000000000000000///////////////000......////////////......,,,---......//////......................................................,,,,,,,,,------...///000............///000111222444666999<<<>>>?????????@@@AAABBBCCCDDDFFFGGGGGGJJJJJJKKKMMMSSS\\\gggooorrrssstttuuuvvvyyy~~~000---******++++++)))'''---...//////000000//////////////////////////////---.........//////000000---------.........//////...///000000222666<<<@@@@@@AAAAAABBBAAA@@@>>>===<<<===>>>@@@BBBDDDEEEFFFCCCGGGLLLOOOSSS[[[gggppprrrwww~~~yyyrrrlllllllllkkkgggeeeiiivvv~~~{{{yyyzzz{{{}}}wwwpppkkkbbb^^^YYYTTTPPPMMMIIIFFFDDDCCCCCCDDDFFFFFFFFFEEEBBBEEEHHHHHHGGGFFFHHHJJJLLLMMMNNNQQQUUUXXX[[[]]]aaabbbdddeeeiiinnnvvv{{{||||||wwwsssoookkkgggddd```^^^\\\YYYWWWUUUTTTSSSTTTTTTSSSRRRPPPOOONNNNNNLLLLLLKKKKKKJJJIIIIIIIIICCCDDDEEEEEEDDDDDDFFFGGGGGGJJJPPPUUUZZZaaagggkkkvvv{{{~~~xxxrrrmmmiiifffccc[[[]]]^^^___bbbiiittt{{{{{{wwwwww{{{~~~}}}uuuqqqqqqqqqmmmzzzqqqdddYYYPPPKKK???===;;;888666555555555444333222222111111222222000000000000000000000000111000000000000111111222......////////////......,,,---......//////......////////////////////////////////////////////////---------......000111111...//////000111222222222555777:::>>>@@@AAA@@@@@@@@@@@@AAACCCDDDFFFGGGGGGKKKKKKLLLOOOUUU```llltttppppppppppppsssxxx///...---,,,,,,,,,,,,,,,------------------------//////.........------,,,***+++---...//////000000.........///......---,,,,,,...000444888;;;>>>??????AAABBBBBB@@@>>>======<<<;;;>>>DDDFFFDDDEEEHHHKKKPPPTTTWWW___mmmxxx||||||xxxsssnnngggaaa```dddmmmsss{{{~~~}}}zzzsssnnnmmmrrrxxx}}}xxxssspppkkkddd^^^YYYTTTOOOKKKJJJHHHEEEBBBBBBCCCCCCCCCBBBBBBDDDFFFEEEGGGHHHHHHIIIKKKOOORRRRRRTTTWWWYYY[[[^^^bbbeeeiiikkkooorrrvvv|||~~~zzzwwwtttqqqlllhhhccc```___^^^\\\[[[ZZZWWWTTTSSSSSSSSSRRRQQQOOOOOOOOONNNLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEHHHJJJLLLOOOQQQUUUZZZ^^^jjjpppyyyyyyrrrnnnllleeeeeedddbbb```ccchhhmmm~~~zzzvvvvvv|||}}}uuuqqqooottt}}}|||lll```VVVNNNJJJEEE>>>888555444333333333333222222222222222222111111111111000000000000000000000000000000000000111111111000000...------111///...,,,,,,...///111,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000////////////////////////+++---.........///111333888999<<>>???AAABBBCCCBBB@@@>>>>>>>>>???>>>AAAFFFGGGFFFGGGKKKPPPXXX```gggppp{{{zzzvvvkkkhhhdddbbbccckkkuuu}}}zzzwwwtttooolllmmmuuu{{{}}}yyy|||vvvnnnhhheee```ZZZTTTPPPMMMIIIGGGGGGFFFDDDBBBBBBDDDEEEDDDDDDDDDGGGHHHIIIKKKMMMNNNOOOQQQTTTVVVWWWZZZ]]]___aaadddiiilllqqqssswww{{{}}}zzzuuuqqqlllhhheeedddaaa```]]]ZZZWWWUUUUUUTTTSSSRRRSSSSSSSSSRRRQQQPPPNNNMMMIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEGGGIIIKKKNNNSSSVVV^^^dddmmmvvv~~~{{{xxxmmmmmmjjjfffbbbbbbeeehhhrrr}}}}}}wwwuuurrr}}}xxxsssnnnqqqxxxttthhh^^^UUUMMMHHHAAA;;;888777666555333333333222222222222222111111111111000000000000000000000000000000000000222333333222222000//////111000///......///000111------------------------,,,,,,,,,------------...///////////////////////////000111111000111333555888999<<>>???@@@CCCBBBDDDHHHIIIGGGJJJOOOYYYeeesss~~~}}}xxxssseeeffffffhhhmmmvvvvvvrrrooommmnnnqqqzzz|||zzzxxx~~~qqqkkkbbb\\\XXXTTTOOOJJJHHHFFFDDDCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHJJJLLLNNNQQQTTTWWWXXXYYY\\\^^^___bbbeeehhhjjjnnnrrrvvv|||yyytttpppllliiifffccc```]]]ZZZYYYXXXVVVUUURRRRRRRRRRRRQQQPPPOOONNNLLLLLLJJJHHHGGGFFFFFFFFFBBBCCCDDDEEEFFFHHHLLLNNNQQQWWW___iiirrr{{{}}}{{{vvvnnngggdddcccdddgggqqq}}}yyyuuuqqqwww|||vvvooopppsss{{{tttggg^^^RRRMMMFFF@@@===;;;999888444333333333222222222111111111111111000000000000000000000000000000000000222222222222111000//////000000000000000000000000........................,,,,,,,,,------------...////////////////////////111222222222000000222333888:::<<>>@@@AAAEEEEEEDDDAAA???>>>@@@AAAEEEDDDFFFIIIJJJIIINNNUUUeeettt{{{uuupppfffjjjpppwww~~~wwwqqqoooooosssyyy~~~{{{yyyzzzyyyssshhhbbbZZZTTTOOOLLLHHHFFFEEEDDDCCCCCCDDDFFFGGGHHHEEEGGGIIIJJJJJJLLLOOOQQQSSSWWW[[[^^^```bbbdddeeehhhjjjnnnqqquuuyyy}}}{{{vvvqqqnnnllliiidddaaa^^^\\\ZZZXXXSSSSSSSSSSSSRRRQQQPPPOOOPPPOOOMMMKKKIIIHHHGGGGGGDDDEEEEEEEEEDDDEEEHHHKKKLLLPPPWWW___hhhrrr|||zzzppphhhdddbbbccckkkvvvyyywwwxxx{{{zzzqqqpppqqqvvv}}}pppeeeXXXSSSKKKEEE@@@===:::888444444444333333222222111111111111111000000000/////////////////////////////////000000///...------......///000000///.......................................////////////000///////////////////////////000000///------...000888:::<<>>@@@BBBCCCDDDBBBDDDFFFGGGFFFFFFGGGHHHHHHHHHLLLPPPRRRWWWeeerrr{{{tttssssssssswww|||wwwoooggg```YYYTTTPPPHHHHHHGGGEEECCCBBBCCCCCCCCCEEEGGGHHHHHHJJJOOORRRSSSUUUYYY[[[^^^bbbfffiiijjjmmmppptttwww{{{|||wwwrrrnnnkkkcccbbbbbb```^^^\\\ZZZYYYWWWVVVTTTRRRQQQPPPOOOOOOJJJJJJIIIGGGEEEEEEFFFHHHDDDFFFGGGIIIKKKPPPUUUYYYccchhhpppxxx{{{pppjjjeeeaaabbbgggmmmttt~~~wwwssssssxxx||||||uuujjj^^^SSSIII@@@;;;666666555444333222111111111111111111000000000000000000000000000000000000//////000000000000000///------,,,++++++,,,------........................,,,,,,,,,------------...////////////////////////,,,...000111222444777::::::;;;===???@@@AAAAAA@@@DDDCCCBBBCCCEEEHHHKKKNNNTTT]]]hhhooorrrvvv}}}///...------,,,,,,,,,,,,------------------------(((***,,,//////...,,,***++++++---...///000000000------,,,---...111444666<<<<<<>>>???AAACCCDDDEEECCCEEEHHHJJJIIIIIIJJJKKKHHHJJJNNNRRRUUU[[[jjjyyyyyyrrrrrrsssttt~~~sssmmmddd\\\VVVQQQMMMJJJDDDEEEFFFEEEDDDDDDDDDEEEEEEHHHKKKLLLMMMPPPUUUYYYWWWZZZ]]]```cccgggllloooqqqsssvvvyyy}}}}}}xxxuuukkkjjjiiigggeeebbb```___WWWVVVUUUSSSRRRQQQQQQQQQMMMMMMLLLJJJHHHGGGIIIKKKCCCDDDFFFGGGHHHLLLPPPTTTXXX]]]fffpppyyyxxxqqqlllddd``````aaadddnnnyyy~~~vvvttt~~~wwwttttttvvvwww~~~sssfffYYYNNNDDD>>>777666666444333222111111111111111111000000000000000000000000000000000000------...............---///...,,,++++++,,,...///000000000000000000000000........./////////000000////////////////////////***,,,///111222555999<<<:::;;;===???@@@AAAAAA@@@CCCBBBBBBBBBEEEIIILLLOOOWWWaaalllsssuuuyyy~~~++++++,,,,,,,,,---------............---,,,+++***---,,,,,,,,,,,,---.........------------.../////////...///000222666:::<<>>???AAACCCDDDDDDDDDCCCBBBAAACCCFFFFFFEEEJJJQQQ]]]fffpppvvvwwwyyy~~~~~~||||||++++++,,,,,,,,,---------++++++,,,---............---,,,,,,,,,,,,---......///............///000000//////000111444777;;;===AAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJMMMOOOQQQSSSWWW___jjjsss|||yyy{{{}}}pppfff^^^XXXOOOKKKJJJIIIFFFBBBDDDEEEFFFFFFFFFFFFHHHJJJPPPRRRVVVYYY\\\```dddhhhhhhjjjmmmooorrrvvv|||yyysssooollljjjhhheeebbb^^^[[[YYYXXXVVVTTTQQQOOONNNNNNNNNMMMKKKIIIJJJIIIGGGFFFFFFGGGHHHIIIMMMPPPUUU[[[bbbkkkuuu|||yyyhhhWWWPPPMMMJJJOOOXXXbbblllyyy~~~vvvuuuwwwyyy{{{tttpppsssyyyvvvqqqooosss}}}vvviii___TTTIII???<<<777555444444333333333333333333333222111111111000////////////000111......////////////.................................///000000000///---,,,////////////////////////---------.........//////000///000111444777:::<<<>>>???AAACCCDDDDDDDDDCCCCCCCCCEEEHHHHHHHHHMMMUUU___fffooossssssuuu{{{}}}{{{{{{~~~,,,,,,,,,,,,------------++++++,,,....../////////---,,,,,,,,,,,,---......///////////////000111111000000111333666999<<<>>>AAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKMMMMMMQQQRRRTTTUUUXXX___iiiqqq|||ssseee[[[SSSNNNHHHFFFGGGGGGFFFEEECCCEEEGGGHHHHHHJJJMMMPPPUUUXXX\\\___bbbgggkkkooorrrtttvvvyyy||||||wwwrrrooojjjgggbbb^^^\\\YYYWWWTTTSSSQQQPPPOOOPPPOOOMMMLLLLLLKKKHHHFFFEEEDDDDDDEEEFFFIIIMMMRRRXXX```iiinnnyyy}}}hhhSSSKKKIIIEEEFFFLLLPPPZZZhhhttt~~~wwwsssqqqqqqwww}}}{{{uuussstttwwwwwwrrrqqquuu}}}tttlll___TTTDDD@@@:::666555555444444333444444444444333222222111111000000000000111111...//////000000//////.........................../////////000//////...---////////////////////////------.........///////////////000222555888<<<>>>>>>???AAACCCDDDDDDDDDCCCEEEDDDFFFIIIJJJKKKRRR[[[eeejjjoooqqqppprrrxxx}}}|||~~~{{{{{{}}},,,,,,,,,------------..................---,,,,,,---,,,,,,,,,,,,---......//////......//////000111///000111444777:::===???AAAAAABBBCCCEEEFFFGGGGGGJJJJJJJJJJJJLLLNNNPPPRRRVVVWWWYYYYYY[[[aaajjjrrr|||~~~{{{wwwsssnnneeeYYYPPPLLLIIIFFFEEEFFFGGGHHHGGGDDDFFFIIIJJJLLLNNNQQQTTTZZZ\\\aaaeeehhhmmmrrrvvv|||~~~}}}sssoooiiidddaaa]]]YYYWWWVVVTTTRRRQQQQQQQQQOOONNNMMMKKKIIIGGGEEEDDDDDDCCCDDDFFFJJJNNNRRRYYY```eeemmmtttiiiRRRJJJHHHEEECCCEEEGGGOOO[[[fffrrr{{{vvvsssuuuxxx|||zzzwwwvvv{{{zzzqqqqqquuu~~~vvviii]]]JJJEEE>>>888666555444444333333333444333222222111000000000000000000000000//////000000000000//////........................//////////////////......////////////////////////............////////////...///000333666:::===>>>>>>???AAACCCDDDDDDDDDCCCEEEDDDFFFJJJLLLNNNWWW```lllnnnppppppoooqqqvvv|||||||||wwwyyy}}},,,,,,---------...............//////......---------,,,,,,,,,,,,---............------......///000///000222555888;;;>>>???AAABBBCCCDDDFFFGGGHHHIIILLLKKKJJJKKKLLLOOOSSSUUU[[[]]]^^^^^^___dddlllsssyyyyyyssskkkddd^^^WWWOOOJJJIIIGGGEEEDDDEEEFFFGGGGGGIIIKKKMMMOOOPPPRRRVVVYYYaaaeeeiiinnnrrrwww}}}|||uuuooojjjeeeaaa^^^[[[YYYVVVTTTSSSSSSQQQPPPLLLKKKJJJIIIGGGFFFFFFFFFDDDFFFIIIKKKNNNSSSXXX\\\cccjjjuuu~~~iiiQQQIIIHHHDDDBBBCCCEEEJJJQQQYYYeeevvv|||uuutttvvv}}}~~~xxxxxx}}}pppooopppuuu|||ooodddSSSLLLCCC;;;777555444333222222222222222111111000//////////////////////////////000000000000////////////////////////////////////........./////////////////////////////////........./////////000000...///111444777;;;===???>>>???AAACCCDDDDDDDDDCCCEEEDDDFFFJJJMMMQQQ[[[fffoooppppppnnnmmmoootttyyyzzzwwwqqqrrrvvv{{{,,,---------............***+++---...000000111111---,,,,,,,,,,,,---......---------------...//////000111444777:::===@@@AAAAAABBBCCCEEEFFFHHHIIIJJJKKKJJJIIIJJJMMMRRRWWW[[[bbbdddeeeeeefffjjjrrrxxxzzz}}}~~~~~~yyyqqqjjjaaaWWWQQQMMMJJJHHHFFFEEEDDDDDDDDDEEEFFFGGGNNNPPPSSSUUUWWWZZZ^^^```gggjjjoootttyyyxxxrrrlllfffcccbbb___[[[XXXWWWVVVTTTSSSMMMMMMLLLLLLKKKIIIIIIHHHDDDFFFHHHIIIJJJMMMQQQTTTZZZaaajjjrrryyyhhhPPPHHHFFFBBB@@@BBBCCCFFFIIINNNWWWiii~~~|||vvvssszzz{{{xxxyyyqqqnnnmmmpppuuu}}}uuukkk]]]UUUJJJ???999666555444111222222222222111000000......////////////......///000000111111000000//////////////////////////////............///000000////////////////////////....../////////000000000///000222555888;;;===>>>>>>???AAACCCDDDDDDDDDCCCEEEDDDFFFJJJNNNTTT```lllpppooonnnllllllnnnssswww{{{zzzrrrlllmmmqqqwww------------............***+++---...000111111111---,,,,,,,,,,,,---.....................//////000222444666:::>>>@@@CCCDDDAAABBBCCCEEEGGGHHHJJJJJJJJJJJJJJJMMMRRRZZZaaafffmmmoooppppppqqquuu|||}}}}}}yyyxxxwwwzzz|||tttooofff```XXXPPPKKKIIIIIIIIIFFFFFFFFFGGGGGGHHHIIIKKKQQQTTTXXX[[[^^^cccgggkkknnnqqqwww|||~~~wwwqqqmmmjjjgggbbb^^^\\\ZZZXXXWWWQQQPPPPPPOOOMMMLLLJJJIIIEEEGGGHHHHHHHHHJJJMMMOOOQQQWWW___ffflllttt~~~jjjSSSJJJFFF@@@???CCCAAACCCFFFIIIOOO]]]ooo}}}{{{}}}{{{zzz{{{sssmmmnnnrrrwww{{{tttggg^^^QQQEEE===999777666222222333333222222111000...///000000000000///...000000111111111111000000///////////////////////////......---...///000111////////////////////////.../////////000000000000000111444666999;;;<<<===>>>???AAACCCDDDDDDDDDCCCGGGFFFGGGLLLQQQXXXeeeqqqrrrqqqpppoooppprrrvvvyyy~~~xxxpppjjjlllrrrzzz---------.........//////......///////////////...---,,,,,,,,,,,,---......///////////////000111111444666999===@@@CCCEEEFFFBBBBBBDDDEEEGGGIIIJJJKKKKKKKKKMMMQQQXXXaaakkkpppvvvxxxzzzzzz{{{~~~|||~~~|||wwwppppppqqqwww}}}vvvnnnhhh]]]YYYSSSMMMIIIIIIJJJJJJGGGHHHJJJJJJKKKLLLOOOPPPTTTWWW[[[```dddiiiooosssxxx{{{{{{ppplllfffbbb___]]][[[YYYTTTSSSRRRQQQOOOMMMJJJIIIGGGHHHIIIIIIIIIIIILLLMMMLLLQQQWWW]]]ccclllvvv}}}mmmWWWMMMGGG@@@@@@DDD@@@CCCFFFHHHLLLWWWfffrrr}}}~~~yyynnnnnnsssuuuyyyzzznnneeeVVVIII@@@;;;999888333444444444444333222222///000111222222111000///000000111111111111000000000000000000000000000000///...------...///000111////////////////////////////////////000000000000111222555777999;;;<<<<<<>>>???AAACCCDDDDDDDDDCCCHHHGGGIIIMMMSSS[[[hhhuuuuuuuuuttttttuuuwww{{{}}}yyyqqqlllooovvv------------------------........................---...///000000///...---///000111111000000111222444777<<>>@@@AAABBBCCCDDDCCCEEEHHHIIIIIIJJJKKKMMMPPPSSSWWWZZZ```iiiuuu~~~||||||}}}yyyssspppsssxxx~~~}}}wwwqqqjjjbbbZZZUUURRRNNNIIIGGGHHHJJJJJJJJJLLLNNNQQQSSSUUUXXX\\\___dddhhhlllqqqvvv{{{}}}vvvqqqnnnjjjfffbbbbbb]]]YYYWWWWWWUUURRROOOMMMKKKIIIGGGFFFGGGHHHHHHEEEIIIMMMOOORRRXXXaaahhhnnnttt}}}yyydddVVVMMMEEEBBBDDDEEECCCDDDJJJOOOTTT^^^iiivvv|||ssspppqqqrrrsssyyy|||xxxqqqfffZZZOOOEEE???<<<888666333222222111000...000000000000000000000000////////////////////////...//////000000//////......//////000000//////.........///000000000000000//////...//////000111222333444777:::<<<===>>>>>>BBBAAAAAAAAAAAABBBBBBCCCDDDGGGLLLSSS\\\fffoootttwwwwwwyyy|||ssssssuuuzzz------------------------..............................////////////......---///000000///000222444:::<<<@@@BBBBBBBBBDDDEEEDDDFFFHHHJJJJJJLLLNNNPPPSSSXXX___cccfffooo|||zzzxxxzzz{{{vvvvvvyyy}}}{{{vvvnnnfff^^^WWWQQQMMMLLLJJJHHHHHHJJJLLLLLLLLLPPPSSSWWWZZZ]]]aaafffiiijjjmmmsssxxx}}}~~~|||zzzzzzzzzzzz|||zzzyyyyyy{{{{{{zzzyyy{{{{{{|||~~~|||xxxsssnnnjjjgggbbb\\\XXXWWWTTTPPPMMMOOONNNLLLJJJHHHHHHIIIIIIEEEFFFHHHIIIJJJPPPXXX______gggqqqzzzqqqbbbVVVMMMIIIIIIIIIHHHJJJOOOTTTYYYbbbkkknnnzzzxxxrrrppppppqqqsssyyypppeeeYYYNNNDDD>>>:::888666444444222///---000000000000000000000000///////////////////////////000000111111000000//////000000111111000000///......///000000000000000////////////000111222222333444777:::===>>>??????BBBBBBBBBBBBBBBCCCDDDEEECCCGGGOOOXXXcccllltttxxx|||~~~~~~tttvvvzzz~~~------------.......................................//////////////////...---...///000000111444666<<<>>>AAABBBBBBBBBCCCDDDDDDFFFHHHJJJKKKNNNQQQSSSTTT\\\fffjjjmmmvvv{{{wwwzzz||||||~~~sssmmmddd[[[TTTOOOJJJHHHHHHHHHIIIKKKMMMOOOPPPPPPVVVYYY]]]```dddhhhmmmppprrrvvv||||||wwwrrrooonnnnnnlllkkkkkkkkkkkkllljjjiiiiiijjjlllmmmmmmlllnnnooopppssswww{{{~~~}}}vvvqqqkkkeee^^^ZZZXXXUUUQQQMMMPPPOOOMMMLLLJJJIIIIIIIIIGGGHHHGGGFFFGGGKKKRRRXXXVVV\\\eeelllrrryyyuuujjj```YYYUUURRRRRRTTTWWW[[[```fffkkklllssswwwqqqnnnmmmnnn{{{~~~vvvmmmcccVVVIIIAAA:::888666555444333000...000000000000000000000000000000000000000000000000///000000111111000000///000000111111111111000000......///000000000000000......//////000111222333333555888;;;>>>@@@@@@AAABBBBBBBBBBBBCCCDDDFFFFFFDDDIIIQQQ\\\hhhsss|||{{{|||}}}{{{{{{~~~---------......//////////////////////////////////////////....../////////---...///000000333666999===???AAAAAAAAAAAACCCDDDDDDFFFIIIKKKMMMPPPUUUXXXYYYcccmmmssswww|||wwwvvvuuuvvv||||||wwwjjjddd[[[SSSNNNJJJHHHFFFHHHIIILLLOOOQQQSSSUUUWWW\\\___cccfffjjjnnnsssvvv}}}tttrrrpppnnnmmmjjjgggdddaaaaaa``````````````````___^^^^^^___aaacccbbbaaadddeeefffiiilllpppsssuuuwwwzzz}}}~~~yyytttnnnfffaaa___\\\XXXUUURRRQQQOOOMMMLLLJJJIIIHHHJJJIIIGGGFFFFFFIIIMMMQQQQQQUUUZZZ___eeemmmxxxyyypppjjjdddddddddeeegggjjjllllllnnnpppvvv}}}|||~~~tttmmmjjjllluuu|||tttkkk^^^OOOEEE;;;999666444444333222111111111111111111111111111111111111111111111111111...//////000000//////...000000111111111111000000......///000000000000000......//////000222333444555666999<<>>@@@AAAAAAAAA@@@AAAAAABBBDDDFFFGGGHHHJJJPPPZZZgggttt|||{{{yyyvvvwww{{{---------...///000000000////////////////////////000///...------...///000///000111111333777<<<@@@???@@@BBBBBBCCCDDDFFFHHHJJJLLLOOORRRUUUZZZ```dddkkkpppwww}}}xxxssspppqqqsssyyy|||sssiiibbbWWWSSSNNNJJJJJJKKKKKKKKKOOORRRUUUXXXYYY]]]bbbfffiiilllqqqvvv{{{~~~zzzvvvrrrnnnkkkhhhgggeeeeeeeeedddbbb```]]]]]]]]]\\\[[[ZZZYYYXXX[[[ZZZYYYYYYZZZZZZYYYWWWWWWWWWWWWWWWYYY[[[]]]___aaaffflllpppqqquuu{{{~~~}}}|||zzzyyyxxxxxxzzz|||~~~{{{|||~~~wwwoookkkgggbbb___XXXXXXVVVTTTRRROOOMMMLLLKKKJJJHHHGGGGGGHHHGGGGGGFFFIIILLLNNNQQQXXXaaahhhnnnxxxwwwrrrrrrpppnnnpppwww{{{{{{yyyvvvpppjjjlllrrr~~~|||ooo___TTTIIICCC<<<666333333444444111111111111111111111111111111111111111111111111///000000111111000000///...//////000000//////.........///000000000000000......///000111333444555999:::<<>>???@@@AAACCCEEEGGGHHHOOOYYYhhhwww|||{{{yyyvvvvvvxxx~~~------------------------////////////////////////..................------000000000222555999===@@@AAAAAAAAACCCEEEGGGJJJKKKLLLPPPUUUXXX\\\aaahhhnnnssswwwzzzzzzzzz~~~sssjjjooossstttxxxzzzrrrkkkfff___XXXSSSKKKKKKKKKJJJJJJLLLPPPTTTVVVXXX[[[^^^bbbffflllppprrrvvv|||~~~}}}|||wwwwwwuuussspppmmmkkkiiiiiiiiihhhfffdddbbb```___ZZZXXXWWWVVVVVVUUUTTTRRRUUUUUUXXX^^^aaadddmmmvvv}}}~~~}}}}}}zzzvvvssssssuuuxxxzzzwwwxxxxxxyyyzzz{{{||||||zzzyyyyyyxxxyyyzzz|||}}}}}}wwwpppkkkdddbbb___[[[WWWTTTQQQPPPOOOMMMKKKIIIIIIIIIHHHFFFHHHGGGFFFEEEHHHLLLPPPSSS___dddkkksss{{{xxxoookkklllqqqtttuuu~~~wwwnnnjjjjjjttt}}}pppeeeVVVLLLBBB<<<777222222444222111111000000000000000000000000000000///..............................000000000000000000000000......////////////......111111000000111333555666;;;<<<===???@@@@@@@@@@@@BBB???@@@CCCEEEEEEIIINNNOOO```rrrzzz|||}}}|||{{{~~~{{{uuurrrtttxxx|||~~~~~~}}}........................////////////////////////////////////////////////111111333555888<<>>@@@@@@@@@@@@AAA@@@@@@CCCDDDFFFMMMVVVcccoooxxxwwwrrrppppppoooqqqqqqssswww}}}|||}}}{{{|||~~~}}}------------------------////////////////////////.........//////000000000333555999===@@@AAAAAA@@@CCCDDDFFFIIINNNSSSWWWYYYdddjjjppptttvvvxxx|||}}}{{{{{{|||zzzsssnnnkkkkkkmmmqqqvvv|||~~~~~~zzzqqqkkk^^^ZZZTTTNNNKKKKKKMMMPPPQQQSSSWWW[[[^^^ccciiimmmpppssswww{{{~~~wwwpppkkkfff```[[[ZZZYYYXXXZZZ___^^^dddmmmwww~~~|||{{{xxxwwwvvvvvvuuuvvvvvvwww}}}}}}~~~~~~~~~~~~tttoooiiiddd___ZZZVVVQQQNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGEEEDDDBBBFFFHHHKKKPPPWWW```jjjqqqyyysssmmmsss{{{}}}wwwvvvzzzvvvoooooouuuxxxlll]]]RRRGGG<<<777777333333222111111111111111000000111111111111000000111111111111111111111111////////////////////////...//////000000//////...000000000111333555777999;;;<<<===>>>@@@@@@@@@@@@AAA@@@AAACCCEEEHHHRRR\\\hhhttt}}}{{{tttooollliiijjjjjjlllrrr}}}|||zzzzzz~~~~~~~~~------------------------////////////////////////---......//////000000000444666999===@@@AAAAAA@@@CCCEEEHHHNNNTTT[[[aaadddnnntttzzz}}}~~~~~~|||tttlllhhhfffhhhnnnuuuxxx~~~~~~}}}}}}xxxnnngggUUUTTTPPPLLLJJJLLLPPPTTTVVVYYY]]]aaaeeeiiinnnrrrtttwww}}}zzz}}}|||qqqjjjcccaaa___[[[ZZZ\\\XXX]]]eeellluuu}}}zzzxxxwwwwwwwww|||||||||}}}~~~~~~{{{{{{zzzzzz{{{||||||}}}}}}zzzssskkkddd```\\\VVVRRROOONNNMMMLLLLLLLLLKKKJJJIIIGGGEEEDDDAAACCCEEEHHHNNNWWW```ggguuu|||xxxpppssswwwzzzuuuwww||||||sssoooqqqzzz}}}rrrdddYYYNNNBBB;;;999333333222111111111111111000000111111222222111111000000000000000000000000000000000000000000000000......////////////......333333333333555777999;;;;;;<<<===???@@@@@@@@@@@@@@@???AAADDDFFFKKKWWWcccnnnyyy~~~vvvpppllliiikkkkkkmmmuuu|||zzzyyy{{{~~~........................////////////////////////......///000000111222222666888:::===@@@AAABBBBBBEEEGGGLLLSSS\\\dddkkkoootttzzzyyyooogggeeeeeegggoooyyy|||{{{qqqggg___PPPQQQPPPNNNMMMPPPUUUZZZ]]]```dddhhhkkkooosssvvvxxx|||~~~|||uuuqqqmmmeee```___\\\```dddhhhllluuu~~~~~~~~~~~~~~~{{{zzzyyyyyyxxxxxxyyyyyywwwxxx{{{}}}wwwnnnhhhccc\\\VVVSSSQQQPPPNNNNNNNNNLLLJJJIIIGGGFFFEEEDDDDDDCCCDDDGGGNNNWWW]]]jjjqqq{{{wwwvvvvvv}}}zzzyyy|||xxxsssqqqvvv|||vvvjjjaaaUUUHHH???<<<444444333222222222222222///000111222222222222111000000000000000000000000000000000000000000000000//////000000000000//////111111222333555888;;;===;;;<<<===???@@@@@@@@@@@@??????BBBEEEHHHNNN\\\jjjuuu~~~~~~vvvpppnnnlllrrrqqqttt~~~~~~yyyyyyyyy}}}~~~~~~}}}}}}}}}~~~///////////////////////////////////////////////////000000111222222333333888999;;;>>>@@@BBBCCCCCCFFFIIIOOOWWWaaakkkssswwwwww}}}xxxnnnfffeeeeeehhhrrr|||{{{tttjjj___XXXPPPQQQRRRQQQQQQTTTZZZ___bbbeeeiiilllooorrrvvvyyy{{{{{{qqqiiifffdddgggiiihhhhhhkkktttzzz}}}}}}{{{zzzyyyyyyyyyyyysssuuuvvvyyy{{{|||}}}}}}~~~yyymmmhhh```ZZZVVVTTTRRRQQQOOONNNLLLJJJHHHGGGGGGFFFKKKIIIGGGDDDEEEIIIPPPVVVbbbjjjuuu~~~|||zzzxxx}}}}}}}}}wwwsssuuu{{{}}}yyynnneeeZZZLLLBBB???555555444333333333333444///000111222222222222222////////////////////////000000000000000000000000000000111111111111000000---...///111444888;;;===;;;<<<===???@@@@@@@@@@@@>>>???BBBFFFIIIPPP___nnnzzz}}}tttqqqqqqpppuuutttxxx{{{xxxxxxzzz}}}}}}}}}|||{{{{{{|||~~~~~~............////////////...............///000111///...------...000333444666888<<<>>>???@@@BBBDDDHHHKKKSSS^^^iiirrrwwwzzzyyymmmfffjjjlllmmmvvv~~~~~~}}}tttkkkddd^^^YYYVVVNNNOOORRRTTTWWW\\\bbbfffiiilllpppsssuuuxxx|||~~~|||{{{~~~{{{ttttttpppllliiiiiijjjkkkkkkvvv{{{|||yyy{{{yyywwwuuuvvvwwwzzz|||yyyzzz{{{zzzzzz{{{~~~|||tttiii```\\\YYYVVVSSSQQQOOONNNNNNOOONNNKKKIIIJJJGGGDDDCCCCCCGGGKKKMMM\\\bbblllvvv~~~}}}{{{|||}}}vvvrrrrrr{{{sssiii___TTTHHH???777555333222333333111000000000000000////////////000000000000000000000000333222222222111111000000111111111111111111111111111222444666777888999999<<<===>>>===<<<===???AAABBBDDDEEEFFFKKKWWWgggssszzztttqqqsssvvvwwwyyy}}}~~~zzzuuuuuu{{{~~~~~~|||zzzyyyzzz~~~............//////////////////.........///000000000/////////000222555666888;;;>>>@@@@@@BBBDDDEEEGGGLLLTTT___kkkuuu{{{~~~|||qqqlllppptttvvv~~~zzztttkkkccc\\\XXXTTTRRRQQQTTTWWWZZZ]]]bbbgggkkkmmmooosssvvvyyy}}}~~~}}}|||~~~{{{uuuqqqooonnnmmmlllmmmqqqvvv{{{~~~|||{{{{{{{{{|||zzz{{{{{{{{{zzz{{{}}}|||qqqgggaaa]]]YYYVVVSSSQQQPPPOOOOOONNNLLLJJJIIIGGGEEEDDDDDDFFFIIIKKKVVV\\\fffpppxxx|||yyytttssswwwxxxnnndddXXXJJJAAA888555333222333333222000222111111111111000000000000000000000000000000000222222111111111000000000111111111111111111111111111222444666777999::::::<<<===>>>=========???AAACCCDDDEEEGGGMMMZZZkkkwwwyyytttsssuuuxxxyyy{{{yyyvvvsssuuu|||{{{{{{yyywwwvvvxxx|||............////////////000000///.........//////111111000000222444777999<<<>>>@@@BBBBBBCCCFFFHHHJJJOOOXXXcccooozzzyyyvvv{{{}}}pppjjjaaaZZZUUUSSSQQQQQQUUUYYY^^^bbbfffjjjnnnqqqrrrtttwwwzzz~~~~~~{{{}}}~~~zzzvvvrrrpppjjjkkkmmmpppssszzz~~~~~~}}}qqqjjjddd___[[[VVVTTTRRRPPPPPPNNNLLLJJJHHHGGGFFFEEEEEEFFFGGGHHHNNNTTT]]]gggoooxxx~~~}}}zzzxxxyyy~~~}}}wwwsssrrrzzz~~~ssshhh[[[MMMDDD999666444222333333222111333333222222222111111111000000000000000000000000111111000000000000//////000000000000000000000000000111333666888:::;;;<<<<<<===>>>>>>======@@@AAACCCDDDEEEHHHPPP___qqq}}}zzzvvvvvvxxxzzzzzz}}}~~~uuuttttttwww~~~~~~~~~~~~zzzyyyxxxvvvuuuwww{{{~~~............////////////111111000///.........///111111000111333666999:::===???AAABBBCCCEEEGGGJJJNNNTTT^^^iiittt}}}zzzuuuiiiccc[[[UUURRRSSSTTTTTTXXX]]]ccchhhlllooorrrtttuuuwwwzzz~~~{{{zzz{{{{{{|||xxxsssrrrpppnnnooorrrvvvyyy{{{}}}tttllleeeaaaZZZXXXTTTRRRPPPNNNLLLIIIHHHHHHGGGGGGFFFFFFFFFFFFHHHMMMUUU]]]fffooowww}}}{{{||||||zzzyyy}}}~~~xxxrrrnnnttt~~~uuuhhh[[[OOOGGG;;;888555333333333222222333222222222111111111111000000000000000000000000000000000///////////////////////////////////////000111444666999;;;<<<===;;;===>>>>>>===>>>@@@BBBDDDDDDFFFKKKUUUfffxxx~~~{{{{{{|||}}}zzz{{{ssstttwww{{{~~~~~~}}}}}}||||||yyyyyyxxxvvvvvvxxx}}}............////////////222111000///////////////000000000111333666:::<<<>>>@@@AAACCCDDDFFFIIILLLRRRZZZeeeooowww}}}|||rrrlllaaa\\\VVVRRRRRRUUUWWWYYY[[[___fffkkkooorrrtttvvvxxxzzz~~~~~~xxxuuuwww{{{~~~~~~yyytttqqqpppppppppooottt}}}vvvmmmggg```]]]YYYUUURRRPPPMMMKKKIIIIIIIIIHHHGGGFFFEEEDDDEEEHHHNNNUUU]]]fffpppvvv{{{xxxyyy}}}}}}~~~~~~{{{rrrlllpppxxxuuuggg[[[QQQLLL???<<<777555444333333222222222111111111000000000000000000000000000000000///////////////000000000////////////////////////000222444777:::<<<===>>>;;;===>>>>>>>>>???AAACCCDDDEEEHHHOOO\\\mmm{{{~~~yyyqqqtttxxx|||~~~}}}}}}|||{{{zzzzzzzzzvvvvvvvvvuuuvvvyyy~~~............////////////111111000/////////000000000000000222444888;;;===>>>@@@BBBCCCEEEHHHLLLPPPVVV___lllvvv||||||sssiiibbbYYYUUURRRPPPSSSWWW[[[]]]___ccciiinnnqqqsssuuuwww|||~~~|||xxxtttssswww~~~zzzvvvssspppoooppptttyyywwwooohhhddd___ZZZVVVSSSPPPNNNLLLLLLKKKIIIHHHFFFEEEEEEDDDFFFJJJOOOUUU^^^hhhnnnwww}}}}}}vvvrrrtttyyy|||}}}~~~}}}}}}vvvnnnmmmrrr~~~|||lll___VVVQQQEEE@@@;;;777555444333222222111111111111000000000000000000000000000000000//////000000000000111111000000000000000000000000222333555888:::<<<======;;;===>>>>>>>>>???BBBDDDDDDFFFJJJTTTbbbttt}}}xxxoootttzzz~~~{{{{{{zzzzzzyyyxxxwwwwwwqqqqqqrrrrrrtttyyy............////////////000000000///000000111111111111222333666:::>>>@@@???AAACCCEEEGGGKKKPPPTTT]]]hhhwww{{{tttjjj```YYYUUUSSSQQQRRRVVV[[[___aaaeeehhhmmmqqqsssuuuxxxzzzxxxwwwvvvtttuuu||||||uuuuuuttttttwww~~~zzzppplllfff```\\\YYYUUUSSSOOONNNLLLJJJHHHGGGFFFFFFDDDEEEGGGIIINNNWWW```gggnnnvvv~~~tttllljjjmmmqqq{{{}}}yyy{{{|||{{{yyyzzz}}}ppplllmmmwwwxxxhhh\\\VVVIIIEEE>>>999666444333222333333222222222111111111000000000000000000000000000000000111111111222222111111111111111111111111444555666999:::<<<<<<===;;;===>>>>>>>>>@@@BBBDDDEEEGGGMMMXXXhhhyyy}}}wwwqqqwww}}}|||zzzyyyxxxwwwvvvuuuttttttnnnoooqqqrrruuu{{{............/////////000000000//////000111222222333333333555888<<<@@@BBB@@@BBBDDDFFFIIINNNSSSWWWdddqqq|||vvvnnndddZZZTTTTTTSSSSSSUUUZZZ```dddeeeiiilllpppsssuuuwwwzzz}}}{{{wwwwwwwwwwwwzzz|||{{{xxxuuuuuuxxx~~~vvvqqqkkkddd```\\\YYYWWWRRRPPPMMMJJJHHHGGGGGGGGGDDDDDDEEEFFFJJJRRR\\\bbbhhhpppyyyssshhhdddeeehhhrrrwwwwww}}}zzzyyyvvvtttxxxssslllkkksss~~~pppbbbZZZLLLGGG@@@:::777555333222444444444333333333222222000000000000000000000000000000111111222222222333111111111111111111111111555666777999;;;<<<<<<<<<;;;===>>>??????@@@CCCEEEEEEGGGNNN[[[kkk|||}}}vvvttt|||}}}{{{yyyxxxxxxxxxwwwvvvuuutttssssssoooppprrrtttxxx~~~............/////////000000000111111111000000///000333666888:::<<<@@@CCCAAACCCEEEFFFHHHMMMVVV\\\iiizzz}}}sssiii```[[[XXXWWWPPPTTTXXX[[[___bbbgggjjjnnnqqqvvvyyy||||||xxxxxxyyy|||}}}yyyyyyyyyyyy~~~zzzrrrkkkfffaaaZZZVVVTTTQQQMMMJJJIIIIIIHHHGGGCCCCCCCCCDDDGGGKKKOOORRR]]]fffrrrzzz~~~}}}nnnggghhheeekkkuuu~~~uuutttwwwyyyzzzsssrrruuu||||||nnngggmmmvvv}}}{{{kkk___UUUJJJ@@@;;;888444333444444444555555444444333222000000000000000000000000000///000111333333111///000000000000000000111222333666999:::;;;;;;<<<===<<<===>>>>>>>>>???BBBEEEGGGIIIRRRaaassswwwtttuuu~~~{{{yyyxxxxxxwwwvvvuuuuuutttsssqqqpppoooooonnnooossszzz........./////////000000000000111111111111000000000333777999;;;===@@@BBBAAACCCFFFGGGJJJQQQZZZaaannn~~~xxxnnnddd]]]YYYWWWWWWTTTWWW[[[^^^bbbeeeiiilllppptttxxx|||~~~|||zzzyyyzzz~~~~~~{{{yyyxxx{{{zzzrrrkkkeee___ZZZXXXTTTOOOLLLJJJIIIHHHGGGDDDDDDCCCDDDFFFJJJMMMPPPWWW```kkkrrrvvv{{{vvvmmmkkkbbbhhhppp{{{|||wwwwwwwwwzzzrrrpppqqqvvvsssiiikkkpppuuussshhhXXXMMMCCC>>>:::666444555444444444444444333333222111111111111111111111111111000000000111000...,,,111111111111111222222333333666999;;;;;;;;;<<<===<<<===>>>>>>>>>@@@BBBEEEGGGKKKTTTddduuuxxxuuuvvv}}}yyywwwvvvuuuttttttssssssrrrqqqooonnnmmmllllllmmmssszzz....../////////000000000000111111111111111111111000444888<<<===???@@@AAA@@@CCCFFFIIIMMMVVV```hhhvvvvvvpppggg^^^XXXVVVWWWXXXXXX[[[___cccfffiiimmmppptttwww|||~~~xxxwwwyyy{{{|||xxxyyy{{{}}}{{{ssslllddd___[[[WWWRRRNNNLLLJJJIIIGGGFFFFFFEEEDDDFFFHHHJJJLLLQQQXXXbbbhhhmmmrrrzzzuuupppdddeeekkkttt|||vvvttt{{{}}}uuuqqqooopppwww~~~|||nnnjjjjjjlllvvv|||ppp]]]RRRGGGAAA===888555666333333444444333333222111111111111111111111111111333222111111111000...,,,222222111111222333333444444666999;;;;;;;;;<<<===<<<===>>>>>>>>>@@@CCCFFFHHHMMMYYYhhhwww}}}{{{}}}~~~xxxwwwvvvzzzvvvtttsssrrrqqqqqqqqqqqqpppnnnmmmkkkjjjiiijjjmmmsss{{{...////////////000000000111111111111111111222222111555:::>>>???@@@AAAAAABBBDDDHHHKKKQQQZZZfffnnn}}}~~~yyylllggg___XXXUUUUUUXXXZZZ]]]```cccgggjjjmmmqqqtttwww{{{{{{vvvvvvyyyzzzqqqiiiccc]]]YYYTTTPPPNNNMMMKKKIIIIIIHHHFFFEEEEEEFFFGGGHHHMMMSSS[[[bbbgggnnnvvv}}}~~~uuujjjggggggnnnzzzwwwtttwww~~~|||vvvrrroooqqqvvvwwwnnniiiiiipppyyytttcccXXXLLLEEE@@@:::666777333333333444333222222111111111111111111111111111444333222222333333111///111111111111111222333444555777:::;;;;;;;;;;;;<<<<<<===>>>??????AAADDDFFFIIIQQQ^^^nnnyyy~~~|||yyyxxxwwwyyy{{{wwwwwwuuu~~~}}}xxxtttsssrrrpppoooooooooooonnnlllkkkiiihhhjjjkkkooouuu|||////////////000000000111111111000000111222333333333777<<>>??????AAADDDGGGKKKUUUdddsss|||}}}xxxtttsssrrrtttzzz~~~xxxuuuvvvuuu|||yyyuuurrrrrrqqqpppooonnnnnnmmmmmmkkkjjjhhhgggkkknnnrrrwww|||/////////000000000111111222111000000111222444555555999===@@@AAABBBCCCDDDFFFIIINNNSSSZZZfffuuu~~~{{{xxxuuuvvv{{{wwwooojjj]]][[[XXXVVVWWW[[[___bbbeeehhhllloooqqqtttxxx{{{}}}~~~~~~wwwpppddd```[[[WWWUUUSSSQQQPPPMMMLLLJJJHHHGGGFFFEEEEEEDDDHHHMMMSSS[[[ccclllrrrwww{{{wwwllleeeiiiqqq|||xxxtttuuu{{{rrrooopppsssyyyuuuoooppprrrzzzpppdddVVVNNNFFF>>>999999444444555555444444333222222222222222222222222222...,,,+++,,,///111111111......//////000111333333666999;;;<<<;;;;;;;;;<<<<<<===>>>???@@@BBBEEEHHHNNNYYYiiixxx}}}wwwqqqnnnmmmpppuuuxxxyyy~~~zzzsssqqqtttvvvwwwtttqqqpppppppppooonnnlllllllllkkkiiihhhfffeeejjjnnnsssxxx|||//////000000000111111111222111000000111222444666888:::>>>@@@AAABBBDDDFFFGGGKKKPPPWWWaaaooo|||yyyxxxxxxxxxyyy{{{~~~yyysssllleeeaaaXXXXXXXXXYYY[[[```dddgggjjjlllpppsssuuuxxx|||~~~~~~zzzmmmhhhbbb]]]YYYVVVSSSQQQNNNMMMLLLJJJHHHFFFEEEEEEDDDEEEIIINNNTTT]]]eeejjjrrrttt|||uuukkkkkknnnuuuzzzsssqqq{{{yyyttttttsssvvv~~~zzzqqqnnnlllqqqwwwjjj\\\SSSKKKBBB<<<;;;555555666666555555444333222222222222222222222222000...------///111111111/////////000111222444444777999<<<<<<<<<;;;;;;<<<<<<===>>>???@@@BBBFFFIIIQQQ\\\mmm{{{}}}vvvqqqmmmlllooosssuuuwww}}}~~~wwwooonnnrrrtttxxxqqqooommmmmmnnnooonnnmmmjjjjjjiiihhhgggeeedddcccfffkkkrrrwww{{{000000000000111111111111222111000000111222555666:::<<<>>>???@@@BBBEEEGGGGGGKKKRRRZZZfffvvv~~~zzzvvvtttvvvxxxyyyyyyzzz}}}xxxqqqkkkddd^^^ZZZWWWWWWXXX[[[___cccgggjjjmmmpppsssvvvxxx{{{|||{{{~~~{{{zzzxxxvvvvvvwwwxxxyyy{{{tttooohhhaaa\\\XXXTTTQQQNNNNNNMMMKKKIIIGGGFFFEEEFFFGGGHHHLLLRRRYYYaaaeeeoooooouuuqqqnnnmmmooo|||{{{rrrnnnxxxzzzzzzuuuwww}}}|||qqqkkkgggjjjxxx|||ooo```WWWNNNEEE???>>>666666666777666666555444222222222222222222222222555333111000222333333222000000000111222444555666777999<<<===<<<;;;;;;<<<<<<===??????@@@BBBFFFIIIRRR^^^ooo|||~~~wwwrrrooonnnqqquuuvvvxxx|||tttmmmlllpppppp~~~pppmmmkkkjjjjjjlllmmmmmmmmmhhhhhhgggfffeeecccbbbaaabbbgggooouuuzzz000000000000111111111111///000000000000222666999;;;===???@@@@@@AAACCCEEEGGGMMMVVVcccrrrzzzuuupppvvvzzzxxxuuuwwwyyyoooiiiccc]]]ZZZ[[[WWWYYY]]]```bbbfffiiilllqqqsssvvvxxx{{{~~~|||||||||~~~xxxsssooolllkkkiiigggfffggghhhiiinnnoooppprrruuuzzzvvvkkkbbb]]]ZZZVVVSSSQQQNNNKKKJJJIIIHHHFFFDDDGGGGGGHHHIIILLLQQQXXX^^^hhhmmmsssxxx~~~tttnnnoooyyy}}}rrrttt|||xxxvvvyyywwwllljjjhhhooo{{{}}}tttgggZZZQQQHHH@@@;;;===:::777555666777777777333222111111000000111111000000000000000000000000333222222111222333555666888999::::::<<<<<<===>>>????????????AAACCCFFFHHHRRR^^^ppp~~~|||xxxxxxtttuuuuuuttttttxxx~~~xxxooohhhiiinnnttt}}}zzzrrrjjjllllllkkkiiigggfffgggiiigggfffeeeeeedddaaa___]]]```eeejjjpppxxx000000000000111111111111///000111000111333777:::<<<>>>@@@@@@AAABBBDDDFFFJJJPPP[[[hhhwww{{{uuutttxxx{{{yyyvvvyyy~~~tttjjjddd___YYYWWWYYYXXX[[[___cccfffjjjmmmpppsssuuuxxx{{{~~~~~~{{{}}}|||zzzwwwsssnnniiieeebbb```___]]][[[ZZZ[[[\\\]]]^^^___```aaaccchhhnnnsssrrrhhhbbb]]]YYYVVVSSSQQQNNNLLLKKKIIIGGGFFFEEEFFFFFFGGGJJJOOOUUUZZZccchhhooosssxxx~~~tttqqqvvvvvvuuu|||yyyvvvyyyzzznnnkkkhhhmmmuuu~~~vvviii]]]TTTLLLCCC>>>;;;888555333444444444444333222111111000000111111000000000000000000000000333222222111222333555666777777888999:::;;;;;;<<<@@@@@@@@@AAABBBDDDHHHKKKWWWbbbrrr}}}|||zzzzzzzzz{{{{{{yyywwwyyy~~~zzzsssjjjdddeeekkkttt}}}~~~uuullldddfffhhhhhhgggffffffgggeeedddcccbbbbbbaaa___]]]XXX[[[___dddjjjrrr{{{000000000000111111111111000111111111222444888;;;>>>???AAAAAAAAABBBDDDFFFMMMTTT```nnn~~~{{{zzz|||~~~}}}}}}{{{qqqfff```[[[WWWWWWZZZZZZ^^^dddhhhkkknnnrrrttttttwww{{{~~~~~~~~~zzzyyyxxxvvvuuuttttttttttttsssrrrqqqooommmlllkkkiiihhhdddaaa]]]ZZZWWWVVVUUUTTTSSSQQQPPPQQQQQQRRRTTTUUUVVVVVVXXX\\\aaaeeevvv}}}qqqiiiccc^^^ZZZVVVTTTQQQNNNMMMLLLIIIHHHDDDEEEEEEFFFGGGLLLQQQVVVaaahhhoootttwww|||wwwwww{{{~~~yyy|||zzzwwwyyy~~~rrrllliiikkkpppwww~~~xxxlllbbbYYYPPPHHHBBB;;;888555333333444444333333222111111000000111111000000000000000000000000222222111111222444555666777777888999:::;;;<<<<<<@@@AAAAAABBBCCCFFFJJJNNN]]]hhhvvv~~~}}}|||}}}~~~}}}{{{{{{xxxoooeee```cccjjjvvv~~~~~~wwwmmmddd___bbbeeefffffffffhhhiiicccbbbaaaaaabbbbbb___^^^XXXYYY\\\___dddmmmwww}}}///000000000111111111111000111222222333555999<<<@@@AAABBBBBBBBBCCCFFFHHHOOOWWWdddtttzzzpppeee```\\\YYY[[[______ccchhhllloooqqqsssuuuuuuxxx~~~~~~yyyuuurrrnnnllliiiiiigggfffdddccccccccceeedddcccbbb```___^^^]]]^^^\\\YYYVVVTTTRRRRRRRRRRRRRRRPPPOOONNNNNNOOOOOORRRSSSSSSSSSTTTWWW[[[^^^dddnnn}}}{{{ppphhhbbb]]]YYYVVVSSSPPPOOOMMMJJJHHHEEEEEEFFFEEEFFFIIINNNRRR^^^eeennntttwwwzzz~~~~~~~~~{{{xxxyyyvvvnnnkkkkkkmmmssszzz{{{pppfff]]]TTTLLLFFF>>>;;;777555555555555444333222111111000000111111000000000000000000000000222222111111222444666777999999:::;;;<<<===>>>>>>???@@@AAAAAABBBFFFLLLQQQ```mmm|||~~~|||~~~~~~|||~~~xxxmmmccc___dddlllyyyxxxpppggg___^^^aaadddggggggggghhhiiidddcccbbbccceeeeeecccaaa^^^^^^]]]^^^bbbjjjtttzzz///000000000111111111111111222333333444666:::>>>AAABBBBBBCCCCCCEEEHHHKKKQQQZZZhhhyyyyyyoooeeeaaa^^^\\\___cccfffiiilllooopppqqqrrrtttvvvzzz~~~vvvrrrlllgggdddbbbaaa___]]]\\\[[[YYYXXXWWWWWWWWW[[[ZZZZZZYYYXXXWWWVVVVVVVVVUUUSSSQQQPPPOOOPPPPPPQQQQQQPPPOOONNNNNNNNNNNNNNNOOOOOONNNNNNOOORRRTTTXXXaaaooo|||yyyooofffaaa[[[XXXUUURRRPPPNNNKKKIIIGGGGGGGGGGGGFFFHHHLLLOOOVVV]]]gggoootttwwwzzz|||}}}xxxxxx}}}rrrjjjjjjkkkpppxxxuuuiii```WWWOOOIII@@@<<<888666666555555444333222111111000000111111000000000000000000000000111111111111222444666777999:::;;;<<<===>>>>>>???===???AAAAAAAAAEEELLLSSSaaarrr~~~}}}{{{}}}vvvkkkaaa]]]dddmmm||||||qqqiiiaaa\\\\\\```ccceeeeeeeeeeeeeeecccccccccdddfffgggfffeeedddcccaaa___aaagggpppvvv000000000000111111111111111222333444555888<<>>AAAAAA@@@EEENNNUUUcccvvv~~~zzzzzzttthhh___\\\cccmmm|||ttthhhaaa\\\YYYYYY\\\```bbbbbbaaa``````bbbaaabbbdddgggiiihhhgggfffdddbbb```aaafffmmmsss000000000000111111111111222333444444666888===@@@@@@AAABBBCCCEEEIIINNNRRRYYYdddtttxxxpppiiihhhgggfffhhhlllooopppqqqqqqqqqssswwwzzz}}}~~~yyytttqqqlllgggbbb___\\\YYYXXXXXXWWWVVVUUURRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUUUUUUURRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPOOONNNNNNQQQQQQQQQOOOLLLKKKLLLNNNOOOSSSZZZaaagggpppzzzvvvnnnaaa^^^ZZZVVVTTTQQQNNNKKKIIIJJJIIIHHHFFFFFFHHHJJJPPPVVV___hhhpppwww{{{}}}}}}|||~~~{{{|||vvvyyyppplllhhhiiitttrrrfff]]]UUUPPPBBB>>>:::777666555444333333222111111000000111111000000000000000000000000111000000111222555777888888888999:::;;;<<<======<<>>??????<<<@@@CCCCCCBBBGGGRRR[[[iii|||~~~wwwllldddaaaiiirrrtttvvvrrrdddVVVQQQQQQRRRUUUYYY___bbbcccbbbbbbbbbffffffgggjjjnnnppppppoooeeeeeeeeedddfffkkkrrrwww/////////000111111222222333333444666888<<>>?????????@@@???AAACCCDDDHHHSSS___ppp{{{~~~|||zzzqqqmmmnnntttyyy}}}uuujjj^^^UUUQQQQQQRRRWWWZZZ]]]______```aaabbbaaadddiiiqqqwwwxxxtttpppooolllhhhfffgggkkkqqquuu}}}//////000000111111222222222222333555888;;;>>>@@@AAA@@@BBBGGGIIILLLTTT]]]kkkzzz|||wwwrrrnnniiijjjkkkmmmoooqqqssstttvvvvvvvvvvvvwww|||~~~yyysssoookkkjjjhhhhhhiiijjjkkkkkkllllllmmmnnnnnnnnnmmmmmmooonnnmmmmmmllllllllllllnnnooonnnlllkkklllqqquuuxxxvvvsssrrrqqqooollljjjeeebbb___^^^^^^^^^]]]\\\[[[YYYVVVSSSPPPMMMLLLKKKLLLKKKLLLMMMPPPTTTYYY[[[bbbhhhpppvvv|||ssslllddd]]]ZZZVVVRRROOOOOOLLLIIIGGGGGGFFFEEEDDDEEEIIIPPPWWW^^^fffnnnssssssvvv{{{zzzwww{{{yyyssssssyyyxxxlllkkkttt{{{rrrfff[[[RRRHHH???;;;999666444555333333333222222222111111000000000000000000000000111111222333444666777888999:::;;;===>>>>>>??????@@@???AAACCCDDDIIITTT```qqq{{{{{{yyy~~~~~~|||wwwwww{{{wwwjjj]]]TTTQQQQQQRRRVVVXXX\\\]]]^^^^^^___aaadddgggoooxxx{{{vvvrrrmmmiiiiiilllqqquuu|||//////000000111222222222111222333555888;;;>>>???BBBAAACCCGGGIIILLLUUU___sss}}}xxxsssnnniiieeeaaacccfffjjjnnnrrruuuvvvvvvvvvvvvwwwzzz|||yyyuuussspppppprrrtttwwwzzz|||~~~~~~~~~{{{vvvrrroookkkfffdddcccccccccbbbbbb___ZZZUUUPPPMMMLLLKKKKKKJJJJJJJJJLLLNNNQQQSSSVVV[[[bbbggglllsss{{{|||uuujjjbbb]]]ZZZVVVRRRMMMLLLIIIHHHHHHGGGEEECCCCCCFFFKKKPPPVVV___gggmmmppprrrvvv}}}wwwrrrttt{{{||||||sssppprrr|||pppkkkppp~~~|||pppfffZZZOOODDD???;;;777666777333333333222222222111111000000000000000000000000111111222333444666777888999:::;;;<<<===>>>>>>>>>@@@???AAADDDEEEJJJVVVcccttt}}}xxxvvv{{{~~~{{{{{{yyykkk\\\RRROOOPPPRRRUUUWWWZZZ[[[\\\\\\^^^___eeekkkuuu{{{tttooommmooosssvvv|||///000000111111222333333222333555777:::===???@@@CCCBBBDDDGGGIIIMMMXXXcccwww|||~~~~~~}}}xxxrrrmmmhhhdddaaaZZZ]]]aaaffflllqqquuuwwwvvvwwwxxxzzz~~~~~~}}}}}}~~~zzztttuuuqqqkkkhhhfffggggggggggggccc]]]VVVQQQNNNLLLLLLMMMLLLKKKKKKKKKLLLNNNOOOQQQUUUYYY]]]bbbhhhqqqxxx{{{~~~~~~rrrhhhbbb]]]YYYVVVMMMLLLJJJJJJJJJHHHEEECCCCCCEEEGGGKKKPPPXXXaaaggglllooorrrwwwwwwnnnmmmrrr}}}yyy|||xxxpppooouuu}}}wwwmmmnnnwwwzzzpppcccWWWJJJBBB===888666777333333333222222222111111000000000000000000000000111111222333444666777888999:::;;;<<<============@@@???AAADDDFFFLLLYYYgggxxx}}}vvvsssxxx|||www{{{yyyiiiYYYOOOLLLOOOQQQUUUWWWYYYZZZ[[[\\\^^^___eeemmmyyy~~~wwwssssssvvvyyy}}}~~~000000000111222222333333444555777:::===???AAABBBCCCCCCFFFHHHJJJOOO\\\iii{{{{{{wwwyyy~~~|||}}}~~~|||yyyyyy||||||xxxrrrlllhhheeeaaa___YYY[[[```eeelllqqqvvvxxxwwwxxx{{{~~~~~~xxxvvvrrrlllhhhgggggggggggghhhddd^^^WWWRRROOOMMMMMMNNNMMMLLLKKKKKKKKKLLLLLLOOORRRUUUXXX[[[aaaiiipppuuuxxx|||~~~~~~~~~}}}|||zzzooogggaaa\\\XXXPPPNNNLLLLLLKKKIIIFFFCCCCCCDDDFFFHHHLLLSSS\\\bbbiiilllppptttyyy|||qqqlllnnnuuuyyywwwzzz}}}sssnnnpppuuurrrlllppp}}}}}}lll^^^OOOEEE>>>777555666333333333222222222111111000000000000000000000000111111222333444666777888999:::;;;<<<=========<<<@@@???AAAEEEHHHNNN]]]jjj{{{{{{uuurrrwwwyyyuuu|||vvveeeVVVLLLJJJMMMPPPUUUWWWYYYZZZZZZ\\\^^^```gggppp{{{zzz|||}}}000000111111222333333333555666999<<>>@@@AAAAAADDDEEEIIILLLNNNVVVhhhyyy{{{sssqqqttt|||zzzyyyyyy{{{~~~~~~|||sssoookkkhhhiiikkkmmmnnnooopppqqqtttvvvyyy{{{|||{{{}}}wwwkkkhhhfffdddcccbbb```___[[[ZZZYYYWWWUUUSSSQQQPPPMMMMMMMMMNNNNNNNNNNNNNNNJJJMMMOOOPPPPPPQQQVVVZZZaaagggooovvvyyyzzzzzzzzzvvvxxxzzz{{{{{{|||~~~zzzvvvyyy{{{qqqggg```\\\XXXSSSNNNLLLJJJHHHFFFAAABBBDDDEEEGGGKKKPPPTTT\\\ccckkkooopppssszzz{{{vvvwww|||yyyqqqwww{{{vvvvvvqqq}}}~~~sssmmmqqqxxxqqq]]]OOODDD;;;777888333333333222222222111111000000000000000000000000111111222333444666777888::::::;;;;;;<<<;;;;;;;;;@@@???AAAEEEJJJSSScccrrrzzz{{{yyyvvvvvvyyyxxxuuuwww{{{~~~{{{wwwzzz~~~wwwwwwyyyvvvmmmaaaUUUNNNNNNQQQTTTSSSTTTUUUUUUVVVXXX[[[^^^aaannn|||zzz111111111222333444666666666777888:::<<>>@@@DDDKKKXXXiiittt{{{{{{zzzxxxvvvvvvxxxzzzwwwzzz}}}zzzwwwyyy}}}wwwuuuvvvssshhh[[[RRRLLLJJJMMMSSSSSSTTTUUUVVVVVVWWW[[[]]]cccnnn~~~zzz111111111222333444555666777777999;;;===@@@BBBCCCGGGDDDGGGQQQYYYaaassswwwrrrtttwww}}}zzzqqqpppooooooqqqtttwwwyyywwwxxxyyyxxxwwwxxx{{{~~~xxxsssmmmhhheeebbb```^^^]]]ZZZWWWUUUUUUTTTSSSRRRQQQQQQPPPPPPOOONNNNNNNNNOOONNNMMMMMMMMMNNNOOOPPPVVVZZZaaaggglllppptttvvv{{{}}}~~~~~~~~~~~~~~~uuuuuuuuuxxx~~~sssggg```\\\WWWSSSPPPMMMJJJHHHGGGFFFEEEEEEFFFHHHKKKMMMUUU\\\dddiiimmmqqqwww|||~~~}}}~~~wwwsssxxx{{{rrrlllssswwwooommmmmmsss~~~yyygggVVVJJJBBB;;;777333222111111333444333222222222222222222222222222555222111222666999::::::::::::;;;;;;;;;;;;<<<<<<<<<>>>AAAEEEMMM[[[kkkwww|||{{{yyyvvvuuuuuuxxx{{{zzz}}}}}}zzzwwwyyy}}}yyyvvvtttuuu~~~pppeeeXXXQQQLLLJJJMMMRRRRRRSSSTTTTTTUUUVVVZZZ\\\dddnnn|||xxx000000000111222333555555777888:::<<<>>>AAABBBCCCIIIFFFJJJSSS\\\ggg||||||tttrrrrrrwww~~~|||wwwqqqqqqqqqsssuuuxxx{{{}}}{{{{{{zzzxxxwwwyyy}}}~~~zzztttnnnjjjfffbbb___^^^\\\YYYXXXWWWWWWUUUTTTRRRRRRQQQQQQPPPOOOOOONNNQQQPPPOOONNNNNNMMMNNNNNNOOORRRWWW\\\aaaeeejjjnnntttwww|||}}}zzzwwwuuutttttttttssssssrrrrrrrrrrrrrrrrrrrrrssstttuuuuuuzzz{{{~~~xxxvvvssssssvvv}}}zzznnnccc___YYYUUUQQQOOOLLLJJJHHHGGGFFFEEEEEEFFFHHHIIIPPPVVV___fffjjjnnntttxxx{{{}}}|||uuuvvv~~~vvvooossszzzvvvllliiijjjnnnxxx|||nnn^^^OOOCCC<<<888555333222222333444333222222222222222222222222222444222111333666999::::::::::::;;;;;;;;;<<<<<<<<<;;;>>>AAAFFFOOO]]]mmmyyy|||{{{yyyvvvuuuxxx|||zzzwwwyyy{{{wwwtttqqqsss{{{~~~kkk```TTTNNNKKKIIILLLQQQPPPQQQRRRSSSSSSUUUXXX[[[dddlllzzzyyyttt000000000111222333444555888999;;;>>>@@@BBBDDDDDDIIIIIILLLUUU```ooozzztttssssssxxxyyytttpppqqqsssuuuxxx{{{}}}~~~}}}{{{yyyxxx{{{{{{tttooojjjeeebbb___]]][[[ZZZZZZYYYXXXVVVSSSSSSRRRQQQPPPOOOOOONNNPPPPPPOOOOOONNNNNNNNNNNNLLLNNNQQQTTTVVV[[[___cccggglllrrryyy}}}|||yyyuuuqqqoooooonnnnnnmmmmmmllllllllljjjjjjjjjjjjjjjkkklllllloooqqqsssvvvzzz}}}~~~{{{vvvsssuuuzzzsssgggccc\\\WWWSSSPPPMMMKKKIIIHHHFFFEEEDDDEEEFFFFFFKKKQQQZZZbbbggglllqqqtttzzzxxxuuu{{{yyytttuuuxxxtttiiieeeeeegggrrr~~~vvvgggVVVHHH>>>:::777555333222333444333222222222222222222222222222333222222444666888:::;;;::::::;;;;;;<<<<<<======<<<>>>BBBGGGOOO\\\lllwww{{{zzzyyyxxxxxx|||{{{wwwzzz{{{xxxqqqoooqqqzzzyyyeeeZZZPPPKKKJJJIIIKKKOOONNNOOOPPPQQQQQQSSSWWWZZZaaagggsssvvvppp000000000111222333555555999:::===@@@BBBDDDEEEEEEIIIJJJPPPYYYeeewwwzzzuuuuuutttzzz|||wwwsssppprrrtttwwwzzz|||}}}~~~~~~|||zzz{{{xxxqqqlllgggccc```___]]]\\\]]]\\\ZZZXXXTTTSSSRRRQQQPPPOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPMMMNNNOOOOOOPPPRRRVVVYYY\\\```gggnnnsssxxx}}}~~~{{{wwwtttooollllllkkkkkkjjjiiiiiihhhhhheeeeeedddddddddeeeffffffggghhhjjjmmmpppsssuuuvvvxxx|||zzzuuuuuuyyy~~~wwwmmmhhh```YYYUUUQQQNNNLLLJJJIIIGGGFFFEEEDDDDDDDDDIIIMMMUUU]]]dddjjjoooqqqwww~~~~~~wwwyyy~~~vvvuuuwww}}}vvviiicccaaabbblllyyy}}}ppp___OOOCCC===999666444222333444333333222222222222222222222222111222333555666777999;;;::::::;;;<<<<<<===>>>>>>===@@@CCCGGGNNNZZZiiisssvvvwwwyyyzzz|||}}}yyy{{{|||yyyooonnnrrr{{{}}}ttt```UUULLLIIIIIIIIIJJJMMMLLLMMMNNNOOOPPPRRRVVVYYY]]]bbbmmm}}}}}}ssslll111111111222333444666666:::;;;>>>AAADDDEEEFFFFFFIIIMMMTTT^^^lllyyyuuusssrrrwww~~~zzzvvvsssrrrsssvvvyyy{{{||||||{{{}}}}}}||||||~~~~~~vvvooojjjfffccc```___^^^^^^^^^]]][[[YYYUUUUUUTTTSSSQQQPPPOOOOOOMMMNNNOOOPPPQQQQQQPPPPPPNNNOOOOOONNNMMMNNNPPPRRRTTTXXX]]]ccciiinnntttxxx}}}|||yyyvvvsssnnnkkkhhhhhhgggfffeeeddddddcccaaaaaa````````````aaaaaabbbccceeegggjjjlllnnnoooqqquuuzzz~~~|||wwwuuuwww{{{}}}}}}}}}{{{zzz|||uuuooofff^^^XXXTTTPPPNNNKKKJJJHHHGGGFFFEEEDDDDDDGGGJJJPPPXXX```fffkkknnnooovvv|||zzzwwwtttsssxxx|||pppfffaaa```jjjwwwvvvgggWWWIIIAAA;;;888555333333333333333222222222222222222222222000222444666666777999;;;::::::;;;<<<===>>>>>>???>>>@@@DDDGGGNNNYYYgggqqqtttwww{{{|||}}}~~~{{{xxxqqqqqqvvv|||ppp]]]RRRIIIHHHIIIIIIIIIKKKKKKLLLMMMNNNOOORRRUUUXXXZZZ```kkkxxxzzzqqqjjj222222222333444555777777:::<<<@@@CCCEEEFFFGGGFFFIIIPPPYYYdddsss|||wwwrrrnnnmmmqqqyyy}}}zzzvvvtttuuuwwwyyy{{{||||||zzzyyyzzz{{{|||~~~zzzqqqjjjfffcccaaa```___^^^______^^^[[[YYYXXXXXXWWWUUUTTTSSSRRRQQQOOOPPPQQQQQQQQQPPPOOONNNMMMNNNNNNNNNLLLLLLNNNOOONNNPPPTTTXXX]]]cccjjjooorrrvvv{{{~~~~~~~~~~~~|||{{{xxxvvvtttqqqmmmiiieeeeeedddcccbbbaaa`````````______^^^^^^_________aaaaaacccdddfffgggiiiiiimmmppptttwwwyyy|||yyyuuuuuuvvvxxxwww}}}|||}}}}}}~~~~~~wwwmmmddd\\\WWWTTTQQQKKKJJJIIIHHHGGGFFFEEEDDDFFFHHHKKKRRRZZZbbbhhhjjjjjjoooxxx|||{{{uuupppsss}}}zzzmmmeee```kkkxxx{{{nnn___OOOEEE===999555333333333333333222222222222222222222222///222555666666666999;;;::::::;;;<<<===>>>??????>>>@@@DDDIIIPPP[[[iiissszzz~~~}}}{{{yyyuuuvvv}}}}}}ooo\\\QQQHHHGGGJJJIIIHHHIIIJJJKKKMMMNNNOOORRRVVVYYYZZZbbbmmmvvv}}}xxxooojjj333333333444555666777888;;;===@@@DDDFFFGGGGGGGGGJJJSSS]]]hhhxxx}}}xxxtttooojjjggglllttt}}}|||zzzwwwuuuxxxyyy|||}}}}}}|||zzzxxxxxxyyy|||wwwmmmfffbbb```___```___^^^______^^^\\\YYY[[[ZZZYYYXXXVVVUUUTTTSSSQQQRRRRRRRRRQQQOOOMMMLLLKKKLLLNNNNNNMMMLLLNNNOOOIIIKKKNNNQQQUUU[[[bbbhhhlllpppuuuzzz}}}}}}{{{{{{{{{{{{xxxwwwuuutttrrroookkkhhhddddddcccbbbaaa```___^^^aaa``````_________``````aaaaaabbbcccdddffffffgggfffhhhlllnnnpppsssvvvyyy{{{~~~|||wwwuuutttuuusssyyy~~~{{{zzz~~~}}}rrrhhh```ZZZVVVTTTKKKKKKJJJIIIHHHFFFEEEEEEEEEFFFHHHNNNVVV___eeehhhjjjnnnttt~~~}}}xxxppppppzzzsssiiibbbmmmzzz}}}rrrdddSSSGGG===:::666333333333333333222222222222222222222222///222666777666666999;;;::::::;;;<<<===>>>???@@@===@@@DDDJJJQQQ^^^lllvvv}}}{{{xxxzzz~~~ooo[[[PPPGGGGGGJJJJJJHHHHHHJJJKKKMMMNNNOOORRRVVVYYY[[[eeepppxxxzzz~~~}}}vvvoooiii111111333555777888::::::===???BBBDDDEEEEEEGGGIIINNNRRR[[[kkkvvvsssqqqmmmiiiiiijjjooowww}}}yyywwwxxxzzzyyy|||}}}}}}{{{xxxwwwvvvuuuxxx||||||rrriiiccc___]]]\\\[[[\\\^^^______^^^\\\[[[\\\ZZZYYYXXXXXXWWWTTTRRRTTTSSSSSSQQQPPPOOONNNNNNNNNNNNNNNOOOOOONNNNNNNNNKKKKKKKKKMMMOOOSSSVVVYYYccciiiqqqwww{{{|||}}}~~~zzz|||~~~|||zzzxxxwwwvvvrrrrrrqqqpppooommmkkkjjjfffggggggffffffdddcccbbbaaaaaaaaaaaaaaaaaa``````aaabbbccceeegggggghhhhhhhhhiiikkkmmmppprrrtttuuuwwwyyy|||}}}yyyvvvtttssswwwxxx{{{|||zzzzzzwwwmmmfff```ZZZVVVPPPOOOLLLIIIGGGFFFFFFFFFDDDEEEGGGJJJNNNUUU^^^dddiiikkkooottt~~~xxxoooooouuuzzzpppiiipppxxxzzzlllXXXIIIBBB;;;555444333000000333444444333333222111000000222222444666777888888888;;;;;;<<<<<<===>>>>>>>>>???@@@CCCJJJVVVdddqqqxxx{{{wwwvvvmmmXXXMMMDDDEEEIIIJJJJJJJJJIIIJJJLLLMMMNNNQQQTTTWWW___eeennnwww}}}|||sssjjjeee111222333555777999:::;;;===@@@CCCDDDEEEFFFHHHJJJPPPTTT___ooo~~~vvvuuuuuusssppplllmmmpppwww{{{xxxwwwyyyzzz{{{}}}~~~}}}{{{xxxvvvvvvtttxxx}}}{{{zzzyyyyyyxxxyyyzzz{{{~~~xxxnnnfff```]]][[[ZZZ[[[\\\]]]_________]]]]]][[[ZZZYYYZZZ[[[ZZZXXXVVVVVVUUUUUUSSSRRRQQQPPPOOONNNNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMNNNPPPSSSTTT\\\bbbkkksssxxxzzz{{{{{{xxxzzz|||}}}~~~~~~|||zzzyyywwwwwwsssrrrrrrqqqpppnnnlllkkkjjjiiiiiihhhggggggffffffeeeeeedddddddddccccccccccccdddfffggghhhiiiiiiiiihhhhhhjjjlllnnnqqqrrrsssvvvxxx{{{~~~|||yyywwwuuuuuuvvvvvvxxx|||~~~yyywww{{{~~~{{{pppiiibbb\\\XXXRRRPPPMMMJJJHHHGGGFFFFFFDDDEEEFFFIIIMMMTTT\\\aaacccgggkkkooowww{{{rrrqqqvvv{{{mmmqqqvvv|||ooo]]]OOOCCC<<<666555444111111333444444333333222111111000222333444666777888888999;;;;;;<<<<<<======>>>>>>???@@@DDDKKKVVVdddqqqxxxyyyuuuttt|||gggUUUKKKCCCDDDGGGHHHHHHHHHGGGIIIKKKMMMOOORRRWWWZZZ```eeennnvvv|||{{{rrriiiddd222222333555777999;;;<<<>>>@@@CCCDDDEEEGGGIIIKKKRRRXXXdddvvv~~~xxxyyyzzzzzzxxxrrrrrrtttyyy}}}yyyxxxxxxzzz{{{~~~~~~{{{xxxwwwwwwvvvzzz}}}|||wwwvvvtttrrrqqqrrrssstttxxxyyy{{{}}}~~~{{{uuulllddd___\\\[[[ZZZZZZ[[[]]]___``````______]]]\\\[[[]]]^^^^^^]]][[[YYYXXXWWWVVVTTTSSSRRRQQQOOOOOOPPPPPPPPPPPPOOOOOOQQQOOONNNLLLLLLMMMOOOPPPSSSZZZccclllrrruuuxxxzzzxxxzzz{{{||||||~~~~~~}}}{{{zzzyyyxxxtttttttttsssrrrpppooonnnooonnnlllkkkjjjkkkkkklllkkkjjjjjjiiihhhgggffffffggghhhiiijjjkkkkkkkkkkkkjjjkkklllnnnoooqqqrrrsssvvvwwwyyy|||~~~}}}{{{yyyxxxwwwvvvtttuuuvvvwww|||xxxttttttwww{{{uuullleee___ZZZTTTRRROOOLLLIIIHHHGGGGGGCCCDDDEEEGGGJJJPPPXXX]]]___dddiiikkkooozzz~~~uuusssvvv|||tttsssttt{{{~~~rrrcccXXXEEE>>>888666444222222444444333333222222111111111222333444666777888999999;;;;;;;;;<<<======>>>>>>@@@AAAEEEMMMXXXfffrrryyy}}}vvvqqqppp|||vvvaaaQQQHHHAAABBBEEEFFFEEEFFFFFFHHHKKKMMMPPPTTTXXX\\\```fffmmmtttyyy~~~zzzppphhhccc222333333555777:::<<<>>>???AAACCCEEEFFFHHHKKKMMMTTT[[[jjj}}}||||||~~~~~~}}}uuuuuuwww{{{}}}{{{zzzzzz{{{}}}~~~~~~{{{xxxxxxyyy{{{~~~~~~~~~}}}{{{zzzxxxxxxvvvtttrrrooonnnnnnpppqqqttttttuuuvvvwwwwwwxxxxxxyyyyyyyyyyyyzzz{{{||||||~~~zzztttkkkccc___]]][[[ZZZYYY[[[\\\^^^```aaaaaaaaa```______```aaaaaa```^^^[[[ZZZYYYWWWVVVTTTSSSRRRPPPPPPPPPQQQQQQPPPPPPPPPQQQPPPMMMLLLKKKLLLMMMNNNOOOSSSZZZaaahhhooovvvzzz|||}}}~~~~~~~~~}}}|||{{{{{{xxxwwwwwwwwwuuutttsssrrrtttrrrpppooonnnooopppqqqqqqpppooonnnmmmlllkkkjjjkkkllllllmmmmmmmmmmmmmmmooopppqqqrrrsssttttttuuuwwwwwwyyyzzz|||}}}~~~}}}|||{{{zzzyyyxxxxxxxxxssstttuuuvvvxxx}}}vvvqqqrrruuuxxx{{{{{{ppphhhaaa]]]WWWUUURRRNNNKKKIIIHHHGGGCCCCCCDDDEEEGGGMMMTTTYYY]]]dddjjjjjjjjjsssvvvrrrrrrxxx}}}wwwrrrwww~~~tttfff]]]IIIAAA:::777555222222555333333333222222111111111222333555666888999999999::::::;;;<<<<<<======>>>AAACCCHHHPPP\\\hhhssszzz~~~{{{sssmmmjjjuuuqqq^^^NNNFFFAAABBBDDDDDDDDDFFFHHHIIILLLNNNPPPSSSXXX[[[```eeekkkqqqvvv{{{zzzpppgggbbb333333333555777;;;>>>@@@@@@BBBDDDEEEFFFIIILLLOOOUUU^^^ooo~~~}}}ssstttwww{{{~~~}}}||||||}}}~~~{{{zzz{{{}}}||||||{{{zzzxxxvvvtttssstttssspppnnnmmmmmmmmmnnnpppppppppooooooooooooooonnnnnnnnnnnnoooqqqrrrsssssstttvvvxxx{{{~~~{{{tttkkkccc^^^[[[ZZZYYYYYYZZZ\\\]]]___```aaabbbdddcccbbbbbbcccbbb```^^^\\\[[[ZZZXXXVVVUUUSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOMMMKKKKKKLLLMMMNNNOOOPPPSSSXXX___hhhssszzz||||||||||||{{{yyyxxxwwwxxxwwwuuusssssstttuuuwwwvvvuuuuuusssrrrqqqppppppppppppqqqqqqqqqpppoooooossssssssstttttttttuuuuuuwwwxxxxxxyyy{{{|||~~~~~~zzzzzzzzzzzzzzzyyyyyyxxxssstttvvvvvvxxx{{{yyyqqqmmmnnnpppsssuuuxxx}}}vvvlllddd___[[[YYYUUUQQQMMMJJJIIIHHHCCCCCCCCCCCCEEEIIIOOOTTTZZZbbbhhhiiigggnnn}}}|||yyyvvvooommmsss{{{rrrsss~~~sssggg___MMMEEE===999666222222555333333222222222222222111333333555777888999999999::::::;;;;;;<<<=========BBBDDDJJJSSS^^^kkkuuu{{{~~~yyypppiiidddmmm{{{nnn]]]MMMFFFBBBCCCEEEDDDDDDGGGIIIKKKMMMNNNOOORRRVVVYYY```dddjjjppptttyyy}}}yyyooogggbbb444444444555888;;;???AAAAAACCCEEEFFFGGGJJJNNNQQQWWWbbbttt}}}zzzooorrrwww{{{~~~~~~|||}}}~~~~~~~~~~~~}}}}}}|||zzzyyywwwvvvvvvuuutttrrrqqqpppppppppqqqpppooommmllllllllllllhhhhhhhhhhhhiiijjjjjjkkkkkklllmmmnnnppprrrtttvvv{{{|||}}}~~~wwwmmmddd^^^[[[XXXWWWYYYZZZ[[[\\\^^^___```aaaeeedddccccccccccccaaa___^^^]]]\\\ZZZXXXVVVUUUTTTRRRRRRRRRSSSSSSRRRRRRRRRPPPOOOMMMKKKKKKLLLMMMOOONNNOOOOOOQQQWWWaaammmuuu~~~~~~|||{{{zzzyyyyyyzzz{{{|||{{{{{{zzzyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvtttssssssttttttttttttsssssssssrrrvvvvvvwwwxxxyyy{{{}}}~~~zzz{{{{{{{{{zzzzzzyyyxxxtttuuuwwwxxxxxxyyy{{{}}}zzzzzzqqqllljjjlllnnnpppsssvvv{{{}}}rrriiibbb^^^\\\WWWSSSOOOKKKIIIIIIDDDDDDCCCBBBCCCGGGLLLQQQVVV]]]dddfffeeeiiittt~~~wwwrrrzzzzzzqqqlllooo}}}tttqqqxxx~~~tttiiibbbRRRIII@@@;;;666222222444222222222222222222222222333444555777888999:::::::::::::::;;;<<<<<<======AAADDDKKKTTT___kkktttzzzyyyzzz~~~xxxnnnggg___fffrrr~~~zzziii[[[KKKFFFBBBDDDEEEDDDDDDGGGIIIKKKLLLMMMNNNPPPTTTWWW```eeekkkqqqvvvyyy|||vvvmmmeeeaaa444444444555888<<<@@@BBBBBBCCCEEEFFFGGGKKKOOORRRZZZfffyyy{{{wwwppptttzzz~~~}}}}}}||||||{{{yyywwwuuutttttttttppppppnnnmmmllllllkkklllkkkkkkjjjjjjkkklllnnnooorrrssstttvvvzzz}}}~~~sssiiibbb]]]ZZZXXXYYYYYYZZZ[[[\\\]]]______cccbbbbbbbbbddddddbbb`````````^^^\\\ZZZXXXWWWVVVRRRSSSSSSTTTTTTSSSSSSRRRRRRPPPNNNLLLKKKLLLMMMNNNLLLLLLMMMOOOTTT\\\eeekkkwww|||~~~~~~~~~}}}}}}|||{{{zzzxxxwwwwwwwwwvvvuuutttssssssrrrtttttttttuuuwwwyyy|||}}}||||||||||||{{{zzzxxxwwwuuuwwwxxxxxxvvvuuuuuuuuusssuuuwwwvvvuuusssssstttuuuyyy}}}|||uuuooollllllkkkmmmooorrrvvv{{{yyynnnfff```^^^ZZZTTTPPPLLLJJJIIIEEEEEECCCBBBBBBEEEJJJNNNSSSZZZaaaeeefffhhhooottt{{{rrrwww~~~wwwooonnnwwwwwwpppqqqyyyvvvmmmfffWWWMMMBBB<<<777222111333222222222222222222222222333444666777999999::::::999::::::;;;;;;<<<<<<===>>>BBBIIISSS^^^iiirrrwwwssswww{{{wwwmmmeee]]]aaajjjuuuyyyqqqbbbVVVIIIEEEBBBDDDDDDCCCDDDGGGGGGHHHJJJLLLMMMPPPTTTXXXbbbgggnnnuuuyyy{{{~~~{{{sssjjjccc___555444444555888<<<@@@CCCCCCDDDEEEFFFHHHKKKPPPSSS]]]hhh|||{{{vvvtttyyy~~~}}}~~~}}}{{{yyywwwtttsssrrrqqqooonnnlllkkkkkklllmmmmmmmmmmmmoooqqqtttxxx{{{}}}zzzooogggbbb^^^\\\YYYYYYZZZZZZ[[[\\\^^^^^^`````````bbbdddeeedddbbbcccbbb```^^^\\\ZZZXXXWWWSSSSSSTTTTTTTTTTTTSSSSSSTTTRRRPPPMMMLLLKKKLLLLLLIIIJJJMMMOOOSSSXXX___dddooovvv}}}|||{{{zzzzzzyyyxxxwwwvvvuuutttrrrrrrrrrsssuuuxxx{{{|||}}}}}}}}}}}}|||yyywwwvvvvvvwwwxxxwwwtttqqqppppppvvvvvvtttrrrooooooqqqssstttyyy~~~}}}wwwqqqppppppgggiiikkknnnrrrxxx~~~qqqiiibbb___[[[UUUPPPMMMJJJIIIFFFEEEDDDBBBAAADDDIIIMMMTTTYYYaaafffhhhjjjnnnqqq}}}uuuyyy}}}}}}sssnnnsss|||yyypppmmmrrryyypppjjjYYYOOODDD===777111000222222222222222222222222222333444666777999:::::::::999999:::;;;;;;<<<<<<===;;;@@@GGGQQQ]]]hhhpppuuupppuuuzzzwwwllleee\\\^^^eeeooorrrjjj\\\RRRHHHDDDBBBCCCCCCBBBCCCFFFDDDFFFIIIKKKMMMQQQUUUYYYccciiiqqqxxx|||~~~xxxppphhhaaa]]]555666999<<>>AAACCCEEEEEEGGGFFFGGGKKKNNNPPPVVV^^^iiizzz||||||}}}}}}xxxsssqqqppprrrsss|||xxxooogggccc]]]]]]\\\[[[[[[ZZZYYYYYYZZZ[[[]]]^^^```bbbddddddfffggggggfffeeebbb```___ZZZZZZZZZYYYXXXWWWVVVUUUOOOOOONNNMMMMMMMMMMMMMMMJJJIIIIIIIIIKKKNNNPPPRRRUUU[[[eeeoooyyy~~~|||{{{wwwqqqkkkgggccc___]]]ZZZ[[[^^^bbbhhhmmmrrruuuwwwxxxyyyxxxvvvuuuuuuvvvzzzxxxvvvrrrooolllkkkjjjfffgggiiijjjkkkmmmqqqttt|||{{{xxxsssnnnllllllnnnooouuuwwwzzz}}}yyyqqqjjjaaa[[[XXXTTTPPPMMMKKKIIIFFFDDDCCCDDDEEEGGGJJJQQQYYY___bbbeeeiiillltttzzzwwwwwwwwwuuuqqqtttzzz~~~zzztttkkk```QQQDDD===999555333555555444444444444555555111666888555555888:::999999;;;<<<<<<;;;;;;<<<===@@@AAAFFFOOO[[[eeemmmpppqqqppppppsssxxxwwwmmmbbb[[[WWW[[[___aaaccc```VVVKKKEEECCCBBBCCCEEEFFFGGGFFFFFFGGGGGGGGGIIIMMMSSSXXXccciiirrrwwwzzz|||~~~~~~wwwmmmddd^^^\\\\\\777999;;;>>>AAACCCDDDEEEGGGEEEGGGKKKMMMPPPXXXaaappp}}}}}}zzzvvvssssssxxx{{{rrriiiddd```___^^^]]][[[ZZZYYYYYYXXXYYY[[[]]]___bbbdddeeeffffffggggggfffdddbbbaaa[[[[[[[[[[[[ZZZXXXWWWVVVQQQPPPOOONNNMMMMMMMMMMMMJJJJJJIIIIIIIIIKKKMMMNNNRRRWWW___gggpppyyy}}}zzzwwwssslllfffaaa]]]ZZZWWWSSSUUUXXX\\\aaaggglllooorrrsssuuutttrrrqqqqqqrrruuusssqqqmmmjjjhhhfffeee```bbbcccdddeeehhhlllpppwww~~~{{{uuuooolllkkkkkkqqqrrrtttwwwzzz}}}vvvooofff___ZZZVVVQQQMMMLLLJJJHHHEEEDDDDDDEEEFFFHHHNNNVVV]]]aaadddfffhhhmmmxxx{{{vvvuuuuuu~~~wwwssstttwwwxxxzzztttnnndddTTTGGG???:::666333555444444444444444444555222777888666666999;;;:::999:::;;;;;;;;;;;;<<<>>>@@@BBBGGGPPP[[[fffmmmppprrrqqqqqqrrrwwwwwwmmmbbb[[[WWW\\\```aaaaaa]]]SSSIIICCCCCCCCCDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHMMMRRRWWW```gggooovvvyyy{{{|||uuukkkbbb]]]\\\]]]666888:::===@@@BBBDDDDDDEEEEEEHHHKKKMMMPPPZZZdddvvv~~~{{{xxx{{{}}}rrriiidddbbbbbb```___]]][[[ZZZYYYWWWXXXYYY[[[^^^aaaccceeeeeeeeefffffffffeeedddccc^^^^^^]]]\\\[[[YYYXXXWWWSSSRRRQQQPPPNNNNNNMMMMMMKKKJJJJJJIIIIIIJJJKKKLLLPPPTTTZZZaaajjjttt}}}}}}yyyqqqlllfff```\\\YYYVVVTTTPPPQQQTTTXXX\\\bbbfffiiilllmmmooonnnmmmllllllmmmmmmkkkiiifffcccaaa______\\\]]]^^^^^^^^^aaaeeehhhqqqxxx~~~xxxsssooonnnooonnnmmmmmmooosssxxx{{{}}}~~~~~~}}}vvvlllccc^^^XXXSSSNNNMMMKKKIIIGGGEEEEEEEEEEEEFFFKKKSSSZZZ___bbbdddeeejjjsss}}}vvvssswww~~~yyytttssstttuuu~~~yyyrrrmmmcccTTTHHH@@@;;;777444333333444444444444333333333777999666666999;;;:::888999;;;;;;:::;;;<<<>>>???BBBGGGQQQ\\\fffmmmpppsssssssssuuuzzz}}}vvvlllbbb[[[YYY___ccccccaaa\\\RRRHHHBBBCCCDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFHHHLLLRRRVVV^^^eeennnuuuxxx{{{{{{sssiiiaaa\\\]]]^^^666888:::===@@@BBBCCCDDDFFFFFFIIIMMMNNNRRR]]]hhh|||tttjjjddddddcccbbb```^^^\\\[[[[[[WWWXXXXXXZZZ\\\___bbbddddddeeefffgggggggggfffeeebbbbbbaaa___]]][[[YYYXXXVVVUUUSSSRRRPPPOOONNNNNNLLLKKKKKKKKKKKKKKKKKKLLLKKKOOOTTT[[[dddppp{{{~~~{{{mmmiiibbb\\\XXXUUUSSSQQQOOOPPPRRRTTTXXX\\\```bbbdddeeeggggggeeedddeeeeeecccaaa___]]][[[YYYXXXXXXXXXXXXXXXWWWWWWZZZ^^^aaalllsss}}}{{{xxxqqqoookkkhhhhhhjjjnnnppprrrtttwwwyyy{{{}}}~~~sssiiiccc\\\VVVQQQNNNMMMJJJHHHFFFEEEDDDDDDFFFIIIPPPWWW\\\```bbbccciiiqqq~~~yyyuuuxxx~~~|||tttqqqrrruuu~~~{{{rrrjjjaaaSSSHHH@@@<<<888555333333444444444444333333222777999666666999;;;:::777999:::;;;:::;;;<<<>>>???BBBHHHRRR]]]gggmmmooossstttvvvzzz{{{tttkkkbbb\\\]]]cccgggeeeaaa[[[QQQGGGAAACCCEEEFFFEEEEEEEEEFFFEEEFFFFFFFFFHHHLLLRRRWWW^^^eeennnuuuxxx{{{zzzqqqggg___[[[]]]___777999;;;>>>AAACCCDDDEEEGGGHHHLLLOOOQQQUUUaaammmwwwmmmfffcccbbbaaa___^^^\\\[[[[[[XXXXXXXXXYYY[[[^^^aaaccceeefffgggiiiiiiiiihhhhhhhhhgggfffcccaaa^^^[[[ZZZYYYWWWVVVSSSRRRPPPPPPOOOLLLLLLLLLLLLLLLLLLMMMMMMJJJLLLPPPVVV^^^iiittt|||~~~}}}|||{{{{{{|||}}}}}}}}}|||}}}~~~}}}qqqlllddd^^^YYYWWWTTTSSSOOOOOOPPPRRRTTTWWWZZZ\\\[[[]]]^^^^^^]]]\\\]]]^^^YYYXXXWWWUUUTTTSSSRRRRRRRRRRRRRRRQQQRRRUUUYYY]]]ffflllvvv|||zzzwwwssspppnnnmmmlllmmmnnnpppqqqrrruuuzzz}}}zzzppphhhaaaZZZUUUOOONNNKKKIIIGGGEEEDDDDDDFFFHHHMMMSSSZZZ___aaabbbffflllxxx|||xxxwww}}}tttnnnpppuuuuuujjjaaaSSSHHHAAA<<<888444333444555666666555444333222666888666555888:::999666888::::::::::::<<<>>>???BBBHHHRRR^^^gggmmmoooqqqtttxxx~~~{{{uuummmddd______fffjjjggg```YYYOOOFFF@@@CCCFFFFFFEEEDDDEEEGGGFFFFFFGGGGGGIIIMMMSSSWWW___fffooouuuyyy{{{}}}wwwnnnddd\\\YYY\\\^^^999:::<<>>???BBBIIISSS^^^hhhmmmoooooosssyyy~~~xxxppphhhcccaaagggkkkggg```XXXMMMDDD@@@CCCFFFGGGEEEDDDEEEGGGFFFGGGGGGGGGIIIMMMSSSXXX```fffooovvvyyy{{{{{{vvvlllaaaZZZXXXZZZ]]]555888===@@@AAACCCEEEGGGFFFLLLKKKLLLUUUYYYeeezzz|||xxxxxx|||}}}xxxuuuuuuuuuvvvqqqtttxxxuuuyyysssiiieeecccaaa______]]][[[YYYYYYXXXWWWXXXZZZ]]]aaaccceeehhhkkkmmmlllkkkkkkkkkmmmlllkkkiiigggeeecccaaa[[[YYYWWWUUUSSSQQQPPPOOOOOOMMMLLLJJJJJJKKKMMMNNNIIILLLOOOPPPSSS[[[fffooo{{{~~~}}}{{{xxxvvvtttttttttrrrqqqrrrrrrsssssstttuuuvvvvvvzzz|||}}}vvvllleeeaaaZZZSSSPPPNNNMMMNNNOOOOOONNNMMMPPPQQQRRRSSSRRRPPPNNNLLLMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKKKKKKKMMMOOOQQQRRRZZZbbbnnnxxx|||wwwsssmmmhhhggghhhhhhiiiqqqxxx|||}}}vvvlllddd^^^YYYSSSPPPMMMKKKJJJHHHFFFDDDEEEGGGKKKOOORRRWWW]]]aaaaaaaaahhhvvv}}}tttpppqqqyyy~~~ttttttzzzzzznnncccWWWOOOHHH???999777<<<999777555555444333111222555888999999888999:::999999:::;;;;;;<<<<<<===@@@CCCJJJRRR\\\hhhttt{{{|||~~~{{{ooohhhggghhhkkklllhhh^^^UUUNNNLLLEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFFFFFFFHHHLLLRRRWWW^^^fffnnnsssxxx|||xxxoooeee^^^XXXTTTUUUZZZ777:::>>>AAACCCEEEGGGHHHHHHNNNMMMNNNWWW\\\hhh}}}~~~{{{xxxxxx{{{~~~~~~{{{wwwtttsssssssssrrrlllllltttyyyyyyyyy{{{~~~vvvlllgggeeecccaaa```^^^\\\ZZZZZZYYYXXXWWWYYY\\\___aaadddgggjjjkkkjjjjjjjjjkkkmmmmmmlllkkkiiifffdddccc]]]\\\YYYWWWUUUSSSRRRRRROOONNNMMMKKKKKKLLLMMMNNNJJJMMMNNNOOOPPPVVV```hhhqqqxxx~~~{{{yyyvvvtttqqqpppppppppnnnmmmmmmnnnnnnoooqqqrrrsssssstttvvvyyy{{{}}}{{{sssmmmcccYYYRRRPPPNNNNNNNNNOOONNNMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPQQQXXX```lllvvv~~~~~~vvvqqqmmmllljjjiiinnnttt{{{~~~|||xxxnnnfff___ZZZTTTQQQMMMKKKJJJHHHFFFDDDCCCFFFIIILLLPPPUUUZZZ^^^______eeeqqq~~~uuurrrqqqvvv||||||~~~ooodddWWWNNNGGG>>>888777888555333222222222000///222555888999999888999:::999999:::;;;;;;<<<<<<===@@@CCCIIIQQQ\\\hhhttt|||{{{ooohhhhhhkkkmmmooojjj```UUUNNNKKKEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFFFFHHHLLLRRRWWW___gggoootttyyy{{{ssskkkaaa[[[WWWTTTVVV\\\888;;;@@@CCCDDDFFFHHHJJJIIIOOONNNPPPYYY```mmm}}}zzzwwwwwwzzz|||~~~}}}|||{{{zzzzzzzzzzzzzzz{{{|||~~~}}}{{{yyywwwuuuttttttssskkkiiippp|||mmmmmmmmmnnnqqquuuyyy{{{~~~zzzooojjjhhheeecccbbb```]]][[[ZZZYYYWWWVVVWWWYYY[[[]]]```ccceeefffggghhhiiikkkmmmnnnmmmmmmkkkiiigggfff```___]]]ZZZXXXWWWVVVUUUQQQPPPNNNMMMLLLMMMMMMNNNKKKMMMMMMMMMMMMQQQYYY___gggnnnwww~~~}}}yyywwwsssqqqnnnmmmmmmmmmkkkjjjhhhhhhiiijjjkkklllmmmmmmlllnnnppprrruuuyyy{{{lll```VVVSSSPPPNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJLLLKKKKKKKKKLLLMMMOOOPPPUUU]]]iiisss|||yyysssnnnkkkhhhlllppptttwww|||zzz|||rrriiiaaa\\\VVVSSSOOOLLLJJJIIIGGGEEEBBBDDDFFFIIILLLQQQWWW[[[\\\\\\```kkkxxxzzzuuuppprrr|||ttthhhZZZQQQIII@@@:::999555333111111222222111000222555888999999888999:::999999:::;;;;;;<<<<<<===@@@CCCIIIPPP[[[hhhuuu}}}~~~}}}|||pppjjjjjjnnnqqqrrrmmmbbbVVVMMMIIIEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFHHHLLLRRRVVV___gggoootttyyy~~~zzznnnfff]]]XXXUUUTTTXXX^^^999<<<@@@CCCEEEGGGIIIJJJIIIOOOOOOQQQ[[[cccqqq~~~|||yyywwwxxxyyy{{{~~~}}}~~~||||||{{{{{{zzzzzzyyyyyy|||||||||~~~~~~|||{{{zzzssssssuuuqqqlllssssssdddfffffffffgggiiikkknnnppptttwww}}}}}}sssmmmjjjgggeeecccaaa^^^\\\ZZZXXXVVVTTTSSSTTTVVVXXXYYY[[[]]]___aaadddiiilllnnnoooppppppooommmllljjjcccbbb```]]][[[YYYXXXXXXRRRQQQPPPOOONNNNNNNNNNNNKKKLLLLLLKKKLLLOOOTTTXXXaaagggnnntttyyy~~~{{{xxxsssqqqnnnmmmlllllljjjiiiffffffffffffffffffffffffeeefffgggiiikkkpppvvvzzztttfffZZZWWWRRROOONNNNNNNNNNNNMMMLLLJJJHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOSSSZZZeeepppzzz~~~uuupppjjjkkklllmmmooosssyyy~~~{{{zzzwwwnnneee___XXXUUUPPPMMMKKKIIIGGGFFFBBBCCCEEEGGGJJJNNNTTTXXX[[[ZZZ]]]eeeppp}}}~~~vvvqqqqqqyyyzzznnn```VVVMMMCCC===<<<777555333333444555444333222555888999888888999:::999999:::;;;;;;<<<<<<===@@@CCCHHHOOOZZZgggttt}}}~~~~~~|||rrrnnnnnnrrrtttuuuooodddVVVMMMHHHDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEFFFHHHLLLRRRVVV___gggnnnrrrwww~~~~~~zzzmmmddd\\\WWWTTTTTTYYY___999<<<@@@CCCEEEFFFHHHJJJIIIOOOOOORRR]]]eeeuuu~~~~~~}}}zzzxxxxxxyyyzzz{{{|||{{{}}}~~~|||{{{{{{{{{{{{||||||||||||zzz|||yyylllnnnrrrjjjfffeeedddddddddeeefffggggggkkkqqqwww{{{wwwpppnnnjjjhhhfffccc```^^^YYYWWWTTTRRRPPPQQQRRRSSSQQQSSSUUUWWW[[[aaahhhllloooppprrrssssssrrrpppooogggeeeccc```]]][[[YYYXXXTTTSSSRRRQQQPPPOOONNNNNNJJJKKKKKKKKKLLLNNNRRRTTTYYY^^^dddjjjooowww|||yyysssqqqnnnlllkkkjjjhhhfffffffffeeedddcccbbbaaa`````````aaaaaacccggglllppp|||zzzlll^^^ZZZUUUQQQPPPPPPPPPOOONNNLLLIIIGGGGGGGGGIIIJJJKKKLLLLLLMMMNNNNNNOOOOOONNNNNNMMMLLLLLLMMMNNNOOOQQQXXXcccmmmwww}}}vvvtttrrrooonnnooosssvvv|||}}}yyy{{{~~~tttjjjccc[[[WWWRRRNNNKKKJJJHHHGGGCCCDDDEEEFFFHHHMMMSSSWWW[[[ZZZ\\\bbbjjjuuu}}}~~~wwwrrrqqqzzzssseee[[[RRRFFF???<<<777666444444555666666555222555888999888888999:::999999:::;;;;;;<<<<<<===???BBBGGGOOOYYYeeerrrzzz|||sssppprrrtttwwwvvvpppcccUUULLLGGGCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEEEEEEEGGGKKKQQQVVV]]]eeelllpppuuu|||{{{ooofff]]]WWWTTTTTTYYY```999<<>>BBBEEEGGGHHHKKKLLLKKKQQQQQQUUUbbblll}}}|||zzz~~~{{{xxxxxx{{{~~~|||yyyuuutttvvv}}}}}}}}}}}}yyywwwvvvsssoookkkgggdddcccYYY\\\___cccfffjjjooosssvvv|||{{{xxxuuuqqqooolllhhheee\\\YYYVVVSSSQQQQQQRRRSSSPPPPPPPPPPPPSSSZZZbbbiiippprrruuuxxxzzzyyywwwvvvqqqoookkkgggbbb^^^\\\ZZZWWWWWWVVVTTTRRRPPPOOONNNJJJJJJIIIJJJKKKKKKKKKKKKKKKMMMQQQUUU\\\fffsss|||~~~xxxuuuqqqmmmkkkhhheeebbbaaa``````___^^^^^^]]]]]][[[]]]^^^___```bbbdddgggkkkrrryyy}}}yyyppp```^^^[[[YYYXXXWWWUUUSSSNNNMMMKKKJJJIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPRRRRRRPPPOOONNNOOOPPPPPPSSSYYYbbbkkkuuu|||vvvrrrpppmmmqqqxxx}}}~~~~~~ssskkk```[[[UUUOOOMMMKKKJJJHHHEEEEEEDDDDDDEEEIIIOOOTTTYYYYYY[[[^^^```hhhwww~~~|||tttpppvvv{{{}}}qqqiii^^^OOOCCC>>>666444222222333333222111222555888999999888999:::999999:::;;;;;;<<<<<<===<<<@@@GGGOOOWWWaaajjjpppxxx|||}}}vvvooommmpppvvvwwwtttkkk^^^QQQJJJGGGBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEGGGKKKQQQUUU^^^eeekkknnnsss{{{{{{ooofff\\\WWWTTTUUU[[[bbb<<>>@@@EEELLLUUU^^^eeeiiimmmtttzzzyyyppphhhdddbbblllooolllbbbXXXQQQJJJDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@AAABBBCCCFFFJJJOOOSSS\\\aaaiiipppuuuxxx|||~~~~~~zzzlllddd[[[WWWUUUUUUZZZaaa???AAAEEEHHHIIIKKKNNNPPPPPPRRRVVV^^^ffftttyyytttxxx~~~{{{yyyzzz~~~zzzuuusssrrruuu}}}~~~wwwooolllfffaaa___^^^___aaaeeehhhmmmrrrwww}}}~~~|||zzzuuurrrjjjccc[[[VVVVVVYYY[[[\\\ZZZYYYVVVSSSRRRUUUYYY]]]iiinnntttyyy{{{{{{{{{{{{zzzxxxtttnnniiifffcccbbb]]][[[XXXUUUTTTSSSQQQOOOKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDFFFKKKOOOUUUaaalllwww{{{uuuqqqmmmjjjggggggccc```]]]]]]]]]\\\\\\XXX[[[___cccfffkkkpppsssssstttttttttsssqqqooommmhhhfffcccaaa___]]][[[XXXVVVUUUTTTSSSQQQOOONNNNNNMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPRRRXXXbbbkkkuuu{{{xxxvvvssssssvvvrrryyy~~~|||pppddd^^^VVVQQQNNNLLLHHHEEEFFFFFFDDDCCCCCCGGGMMMQQQWWWZZZ\\\\\\\\\aaakkkrrr~~~tttrrrwwwzzzwww{{{zzzjjjYYYJJJAAA;;;999555444444555555444555666666777888999::::::888888888777888888999:::???AAAFFFMMMUUU]]]dddhhhmmmsssyyy~~~}}}uuullleeebbbaaafffjjjiii___UUUNNNHHHDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@AAABBBCCCEEEIIIOOOSSS[[[```hhhoootttxxx{{{}}}}}}yyylllccc[[[WWWUUUUUU[[[bbbAAADDDGGGIIIKKKLLLNNNPPPRRRSSSXXX___hhhxxx~~~xxxuuuzzz|||{{{yyy{{{}}}}}}xxxqqqppppppttt||||||xxxppphhhcccaaaaaaaaaccceeeiiimmmrrryyy|||qqqjjjaaa[[[ZZZ^^^bbbeeebbb```[[[VVVRRRRRRTTTWWWaaafffmmmsssvvvwwwxxxyyy{{{yyyuuuqqqlllhhheeeccc```]]]ZZZWWWUUUSSSQQQOOONNNMMMLLLJJJHHHGGGEEEEEEDDDDDDEEEJJJMMMRRR\\\ggguuu|||wwwsssnnnkkkfffdddaaa```______]]]\\\ZZZ\\\___bbbffflllrrrvvvyyyyyyzzz{{{zzzxxxvvvtttmmmjjjfffcccaaa___\\\ZZZZZZZZZXXXWWWUUUSSSRRRQQQPPPPPPOOOPPPQQQRRRTTTUUUTTTSSSRRRQQQPPPPPPPPPPPPRRRXXXaaajjjtttwwwrrrpppiiilllqqqwww}}}sssddd^^^WWWQQQOOOMMMJJJGGGGGGFFFEEECCCBBBEEEJJJNNNUUUXXX[[[[[[[[[___hhhooo|||vvvqqqttt~~~zzzrrrttt{{{}}}nnn\\\LLLAAA<<<999555444444555555444666777777777777777777777888888888888888999::::::???BBBFFFMMMUUU\\\bbbfffkkkqqqwww{{{}}}xxxooogggaaa^^^^^^```ffffff\\\PPPIIIFFFDDDDDDDDDDDDCCCBBBAAAAAA@@@???@@@BBBCCCEEEIIIOOOSSSYYY^^^fffmmmssswwwzzz}}}{{{wwwkkkbbbZZZWWWUUUVVV\\\cccCCCEEEHHHJJJKKKLLLNNNPPPTTTUUUZZZaaalll}}}~~~yyyxxx~~~zzzzzzzzz{{{}}}zzztttlllkkkmmmrrr{{{{{{ssslllfffcccaaa```bbbeeeiiimmmttt{{{zzzsssiiiaaa^^^aaaeeeiiiiiifffaaa[[[UUUSSSTTTUUUZZZ___eeekkkooorrruuuwwwzzzyyyvvvsssoookkkgggeeebbb___[[[XXXVVVSSSPPPNNNNNNMMMLLLKKKIIIHHHGGGFFFCCCBBBEEEIIILLLQQQ[[[eeeuuu~~~xxxrrrooogggeeecccbbbaaa```]]][[[]]]^^^```aaadddhhhnnnssszzz{{{|||}}}}}}{{{yyyxxxooolllgggdddaaa___\\\ZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVTTTRRRQQQQQQRRRTTTUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQWWW___hhhrrr~~~|||wwwqqqooonnnnnnrrrzzz~~~{{{uuuhhhbbbZZZUUUSSSQQQMMMJJJHHHGGGEEECCCAAACCCGGGJJJSSSVVVZZZZZZZZZ]]]eeekkkxxxyyyrrrrrryyyzzzppppppttt}}}sssaaaOOOCCC<<<999666444555555555555666666666666777777777777:::::::::::::::;;;<<<===>>>AAAFFFMMMUUU\\\aaadddjjjoootttxxx}}}}}}zzztttkkkbbb]]][[[[[[^^^eeefff[[[MMMEEEDDDCCCEEEDDDCCCCCCBBBAAA@@@@@@???@@@AAABBBDDDHHHNNNRRRWWW\\\dddlllrrrvvvzzz|||xxxsssiiiaaaYYYVVVUUUVVV]]]dddBBBEEEHHHJJJKKKLLLNNNPPPUUUWWW\\\eeeppp}}}yyyyyy~~~yyyzzz{{{|||~~~wwwqqqfffgggiiipppyyyxxxooohhhddd```aaaccceeeiiipppxxx~~~~~~tttjjjddddddfffiiijjjhhhccc]]]WWWTTTTTTVVVUUUYYY___eeeiiimmmqqqtttwwwwwwvvvtttqqqmmmiiigggccc```\\\XXXVVVTTTPPPNNNMMMLLLLLLKKKKKKJJJJJJJJJBBBBBBDDDHHHLLLQQQ\\\gggttt~~~wwwsssjjjhhheeedddbbbaaa^^^[[[]]]^^^______aaaeeekkkooovvvwwwxxxyyyyyyxxxvvvuuunnnjjjeeeaaa___]]][[[YYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\ZZZWWWTTTRRRRRRRRRSSSSSSRRRQQQPPPPPPOOOOOOOOOQQQUUU\\\dddnnn{{{|||wwwppplllkkkooouuuxxxzzzxxxllleee]]]XXXUUURRROOOLLLHHHHHHFFFCCCAAABBBEEEHHHPPPTTTXXXYYYXXXZZZaaaggguuu|||tttrrrwwwzzzqqqoooqqqxxxwwweeeRRREEE<<<999666555555666666555444444555666777888999999::::::::::::;;;<<<===>>>===@@@FFFNNNVVV]]]cccfffjjjoootttvvv{{{}}}zzzsssjjjaaa[[[YYYYYY___ffffffZZZLLLDDDCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@>>>???@@@AAACCCHHHMMMQQQUUU[[[ccckkkqqqvvvzzz}}}zzzqqqkkkggg___WWWUUUTTTVVV]]]eeeBBBEEEHHHJJJKKKMMMOOOQQQVVVXXX___iiiuuuwwwtttvvv}}}|||xxxzzz}}}~~~}}}sssnnncccdddhhhoooxxxzzzrrrmmmffffffeeeeeegggllltttyyyvvvnnniiiiiikkkhhhgggccc]]]WWWTTTTTTUUUSSSVVV\\\```dddiiimmmppprrrsssttttttrrrnnnjjjhhhdddaaa]]]ZZZXXXUUURRRPPPMMMMMMLLLLLLLLLLLLLLLKKKDDDBBBCCCGGGKKKQQQ]]]hhhttt}}}xxxpppmmmiiifffdddbbb___]]]ZZZ[[[]]]^^^```dddhhhlllmmmnnnpppqqqqqqqqqooonnniiifffaaa^^^\\\[[[ZZZXXXYYYZZZ[[[\\\]]]^^^___``````^^^[[[XXXTTTRRRQQQQQQRRRQQQPPPOOONNNNNNNNNNNNOOOSSSYYY```iiivvvxxxpppmmmmmmnnnooopppuuu~~~}}}|||nnnhhh___YYYUUURRRNNNKKKIIIHHHGGGDDDBBBBBBEEEGGGNNNSSSWWWXXXWWWXXX]]]cccppp{{{xxxuuuxxxzzzrrrpppqqqvvvzzziiiUUUGGG===:::666555555666666555444444555666888999999:::888888888888999;;;<<<===<<<@@@GGGQQQZZZbbbhhhkkkmmmrrrvvvwww{{{~~~||||||uuulllbbb[[[XXXWWW]]]cccbbbWWWKKKDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA===>>>@@@AAACCCGGGMMMQQQTTTZZZccckkkqqqvvv{{{}}}}}}tttkkkeeeddd\\\UUUSSSSSSUUU]]]dddCCCEEEIIILLLMMMOOORRRTTTUUUYYYaaammmzzz|||rrrpppsss}}}~~~~~~}}}{{{xxx{{{~~~{{{qqqlllccceeeiiipppyyy~~~zzzooommmjjjfffeeehhhnnnsss{{{zzzrrrpppoooiiihhhddd^^^XXXUUUTTTUUUSSSVVVZZZ^^^aaaeeejjjmmmmmmoooqqqrrrrrroookkkiiifffddd```]]][[[YYYVVVTTTOOOOOONNNMMMLLLLLLKKKKKKGGGDDDCCCEEEHHHNNN[[[gggxxx~~~xxxtttnnnjjjgggeeecccaaa\\\]]]______```aaadddfffdddeeegggiiiiiiiiigggfffeeebbb]]][[[ZZZZZZZZZYYY\\\\\\]]]^^^___```aaaaaaaaa```]]]ZZZWWWTTTRRRQQQPPPPPPOOONNNMMMMMMMMMMMMNNNRRRVVV\\\dddqqqzzzuuupppnnnjjjmmmqqqxxxrrrlllccc\\\XXXTTTOOOLLLIIIHHHGGGEEECCCCCCEEEGGGLLLQQQVVVWWWVVVVVV[[[___kkkvvv|||yyy{{{zzzqqqppprrrxxx{{{lllXXXIII===:::777555555666666666777777777888888888999999888888888999:::;;;<<<======BBBJJJUUU___iiiooorrrrrrwwwzzz{{{~~~~~~{{{zzz~~~yyypppfff]]]XXXWWWXXX\\\ZZZQQQHHHEEECCC@@@@@@AAAAAAAAAAAABBBBBBBBB===>>>???@@@BBBGGGLLLPPPTTTZZZccckkkrrrwww|||~~~|||uuukkkeeeaaaZZZSSSQQQRRRUUU\\\dddCCCFFFJJJMMMOOOQQQTTTVVVUUUYYYcccooo}}}vvvpppnnnsss~~~~~~}}}}}}}}}}}}|||xxx|||zzzpppjjjdddfffjjjqqqzzzvvvsssnnnhhheeefffjjjnnnuuu{{{zzzuuutttlllkkkgggaaa[[[WWWVVVWWWTTTVVVZZZ]]]```dddhhhllljjjlllooorrrqqqoookkkiiihhheeebbb___]]][[[YYYWWWQQQQQQPPPNNNLLLKKKJJJIIIJJJFFFCCCDDDEEEKKKXXXeee~~~~~~yyyrrrmmmiiigggeeedddaaabbbcccbbb```^^^___```___```bbbdddeeedddcccbbbccc___[[[YYYYYYZZZ[[[ZZZ______``````aaaaaaaaaaaa```___^^^\\\YYYVVVSSSRRRPPPOOONNNMMMLLLLLLLLLLLLNNNQQQTTTYYYaaannn}}}wwwqqqmmmmmmnnnpppwwwwwwpppggg```[[[WWWRRRNNNIIIIIIHHHEEEDDDDDDFFFHHHKKKPPPVVVWWWUUUUUUYYY^^^hhhrrr|||~~~|||}}}zzzpppppprrryyy|||nnnYYYJJJ===:::777555666666666666999999999999888888777777:::::::::;;;<<<===??????>>>CCCMMMXXXdddmmmtttxxxvvv{{{~~~~~~zzzyyyyyy|||ssshhh___YYYVVVSSSUUUSSSLLLFFFEEECCC@@@???@@@@@@AAAAAABBBBBBCCC===>>>???@@@BBBFFFLLLPPPTTTZZZccckkkrrrxxx|||xxxoooiii```XXXRRRPPPQQQTTT[[[cccFFFHHHLLLOOOQQQSSSUUUWWWYYY]]]eeerrr~~~ttthhhlllttt}}}}}}{{{yyywww{{{~~~zzzxxxvvvzzz|||}}}~~~vvvmmmhhhcccgggmmmsssyyyyyytttpppnnnllljjjtttzzz~~~tttjjjcccbbbeeehhhrrrttt|||zzzvvvqqqjjjdddaaa```^^^]]]]]]\\\[[[\\\___ccchhhkkknnnnnnmmmlllkkkjjjiiihhhgggfffeeebbb___\\\YYYWWWSSSRRROOOMMMKKKJJJJJJKKKJJJFFFDDDFFFHHHOOO]]]iii}}}zzzsssnnnjjjhhhfffcccbbbaaaaaaaaa```]]][[[]]]^^^___```___]]]ZZZYYY___^^^\\\[[[[[[\\\]]]^^^]]]___aaacccccccccaaaaaaccc```[[[VVVSSSSSSUUUVVVTTTSSSSSSRRRPPPOOOMMMLLLOOOOOORRRXXX^^^fffttt}}}uuurrrnnnmmmsss~~~~~~}}}rrrhhhccc___WWWOOOLLLMMMKKKGGGDDDCCCCCCDDDEEELLLPPPUUUXXXYYYXXXXXXXXXgggnnnvvvzzz{{{|||}}}~~~}}}pppqqqtttzzzzzztttkkk]]]OOOCCC<<<666666777555555666777777777777777888888888===<<<;;;::::::;;;===>>>DDDHHHOOOZZZfffqqqwwwzzz}}}{{{yyy{{{||||||zzzrrrjjjaaaXXXSSSOOOLLLHHHDDDBBBAAAAAAAAABBBCCCDDDDDDDDDBBB@@@>>>======>>>???@@@DDDIIILLLTTTZZZccclllsssxxx}}}{{{rrrlllaaaYYYRRROOOOOORRRYYYbbbGGGJJJNNNQQQRRRTTTWWWYYY[[[___gggtttzzzqqqhhhlllrrr{{{}}}{{{zzzyyyzzz}}}zzzwwwvvvyyy{{{}}}~~~~~~sssjjjfffdddiiiooovvv}}}}}}{{{wwwrrrlllfffcccaaa```___```gggpppyyy~~~ssskkkgggggghhhmmmnnnuuuzzzsssnnnjjjhhhfffeeebbbaaa___^^^^^^aaadddfffdddfffhhhiiikkkkkkkkkkkkhhhhhhfffcccaaa^^^[[[ZZZTTTSSSQQQNNNLLLKKKKKKKKKJJJFFFEEEFFFIIIOOO\\\iiizzztttpppllliiieeecccaaa`````````^^^\\\]]]^^^^^^^^^^^^]]][[[[[[]]]\\\[[[ZZZZZZ\\\]]]^^^aaabbbdddeeefffeeecccbbb^^^]]]ZZZXXXVVVUUUUUUUUUVVVVVVVVVUUUSSSQQQPPPOOOOOOOOOQQQWWW\\\dddqqq~~~yyyuuuvvv}}}vvvkkkfffaaaYYYRRROOOMMMKKKHHHEEECCCCCCDDDEEEIIIMMMSSSWWWXXXXXXYYYYYYaaahhhqqqvvvwwwwwwyyy|||zzzzzz{{{~~~}}}~~~qqqpppqqqwwwyyyuuunnn```SSSEEE===777666777555444555999999999999999:::::::::===<<<;;;::::::;;;===>>>???DDDMMMYYYfffrrrzzz}}}~~~||||||~~~~~~zzzqqqhhh___WWWRRRKKKIIIEEEBBB@@@???@@@AAABBBBBBCCCDDDCCCBBB@@@>>>======>>>???@@@DDDIIILLLTTTZZZccckkkrrrxxx|||{{{sssmmmaaaYYYRRROOOOOORRRZZZbbbIIILLLPPPSSSTTTVVVYYY[[[]]]aaajjjxxxuuummmhhhlllrrrxxx~~~}}}|||{{{zzz}}}yyywwwuuuxxxzzz|||}}}zzzooogggdddfffkkksss|||}}}xxxrrrqqqpppooooooppppppqqqtttuuuvvvvvvuuurrrnnnlllgggccc\\\WWWUUUTTTSSSRRRTTTZZZbbbjjjrrr||||||rrrkkkgggeeehhhiiioooyyy{{{wwwtttrrrpppllljjjfffcccbbbbbbcccddd```cccfffiiilllmmmmmmllljjjiiigggeeeccc```^^^]]]WWWVVVTTTQQQOOOMMMLLLKKKJJJGGGFFFGGGIIIOOO[[[gggzzztttpppllliiifffccccccbbbaaa```\\\\\\[[[ZZZZZZZZZ[[[[[[]]]]]]\\\\\\\\\]]]___```aaabbbcccdddcccbbbaaa```\\\\\\\\\\\\[[[ZZZXXXXXXZZZZZZYYYXXXWWWUUUTTTSSSPPPOOOQQQVVVZZZaaannnzzz~~~~~~{{{oooiiiddd\\\UUURRRMMMKKKHHHEEEDDDCCCDDDDDDFFFJJJPPPUUUWWWXXXYYYZZZ\\\cccmmmsssuuuuuuvvvwwwvvvuuuuuuvvvyyy~~~|||}}}tttpppnnntttzzzvvvqqqeeeYYYIII@@@999777777444333444777777777888888888999999<<<;;;;;;:::;;;<<<===>>>>>>CCCLLLXXXeeeqqqzzz~~~yyyxxx}}}zzzpppggg^^^UUUPPPGGGEEEBBB???>>>>>>???@@@BBBBBBCCCCCCCCCAAA???>>>======>>>???@@@DDDIIILLLRRRXXXaaajjjqqqvvv{{{~~~|||sssmmmaaaYYYQQQOOOPPPSSS[[[cccJJJMMMQQQTTTUUUWWWZZZ\\\^^^cccmmm{{{rrrllljjjnnnsssxxx|||}}}||||||xxxvvvuuuwwwyyy{{{}}}~~~vvvkkkeeecccgggmmmwww}}}tttpppfffeeedddccccccdddeeefffiiijjjlllllljjjgggcccaaa]]]YYYSSSOOOMMMMMMMMMLLLQQQUUU[[[aaagggooowww||||||ssskkkgggggggggkkkttt|||{{{yyyvvvtttpppllliiigggggggggfffhhhkkkmmmnnnmmmlllkkkkkkjjjhhhfffdddcccaaaaaa\\\[[[XXXUUURRROOOMMMLLLJJJGGGFFFHHHJJJOOOZZZeee|||yyyuuuoookkkiiigggeeeddd```^^^]]][[[[[[\\\]]]^^^___^^^^^^^^^___```aaabbbaaaaaabbbbbbbbbaaa```___^^^^^^______````````````^^^^^^]]]\\\[[[YYYWWWVVVSSSQQQRRRVVVZZZ```lllwwwssslllggg^^^WWWTTTMMMLLLIIIFFFDDDCCCCCCDDDDDDIIIOOOTTTVVVWWWXXXYYY\\\cccmmmtttxxxxxxxxxxxxxxxvvvssssssuuuzzz|||yyy{{{xxxqqqkkkppp}}}|||yyytttiii^^^LLLCCC;;;888777444333444777777777888999999999:::;;;;;;;;;;;;;;;<<<===>>>AAAFFFOOOZZZeeepppyyyxxxwww|||{{{qqqggg]]]TTTNNNDDDBBB???>>>===>>>@@@AAABBBBBBCCCBBBBBBAAA??????======>>>???@@@CCCIIILLLQQQWWW```iiipppuuuzzz}}}}}}|||tttnnn```XXXQQQOOOPPPTTT\\\dddKKKNNNRRRTTTVVVXXX[[[]]]___dddooo~~~}}}ppplllkkkpppwww{{{}}}zzzwwwuuutttvvvxxx{{{}}}~~~rrrhhhcccbbbgggnnnzzzyyyooojjj```^^^\\\[[[ZZZ[[[]]]^^^```aaabbbbbbaaa^^^[[[YYYWWWSSSOOOLLLLLLLLLKKKKKKKKKMMMRRRWWW\\\bbbgggkkkrrrvvv|||vvvoooiiigggiiipppwww~~~|||yyyvvvrrrooonnnmmmmmmjjjlllmmmnnnooonnnlllkkklllkkkiiigggfffeeeeeeeeecccbbb___[[[VVVRRRNNNLLLJJJGGGGGGJJJKKKOOOYYYccc{{{{{{uuuqqqnnnkkkiiihhhfffcccaaa``````bbbccc_______________```aaaaaabbbbbbcccccccccccccccccccccbbbbbbbbbcccfffhhhiiieeedddcccbbb```]]][[[ZZZWWWUUUVVVYYY\\\aaalllxxxuuunnnhhh___XXXUUUNNNLLLJJJGGGEEEDDDCCCCCCEEEIIIOOOTTTUUUVVVVVVWWW\\\cccmmmuuu{{{}}}||||||{{{yyyuuussstttwww|||zzzvvvxxxxxxooohhhmmm{{{~~~zzzuuukkk```OOOEEE<<<999777444333444888999999:::;;;;;;<<<<<<:::::::::;;;<<<===>>>>>>AAAGGGQQQ[[[fffqqq}}}{{{zzz~~~|||rrrhhh]]]SSSLLLBBBAAA???===>>>???AAACCCBBBBBBBBBBBBAAA@@@??????======>>>???@@@CCCIIILLLPPPVVV___hhhoootttyyy|||||||||sssmmm___XXXQQQPPPQQQTTT]]]eeeLLLOOOSSSUUUWWWYYY\\\^^^```fffqqqyyynnnkkklllrrrzzz|||xxxvvvuuutttvvvxxx{{{}}}zzzmmmdddaaa```fffooo|||vvvkkkddd[[[YYYVVVTTTSSSTTTVVVWWWXXXXXXXXXXXXWWWUUUTTTSSSQQQOOOMMMLLLMMMLLLKKKJJJGGGIIIMMMRRRXXX]]]```bbbaaadddfffjjjooozzz}}}vvvmmmjjjiiilllqqqxxx}}}{{{yyyvvvsssrrrqqqqqqkkkkkklllmmmnnnooooooooonnnmmmkkkiiiiiiiiiiiijjjkkkiiieee```ZZZTTTOOOLLLIIIHHHHHHKKKLLLOOOXXXaaauuu}}}yyyuuurrrnnnllliiieeecccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa___``````bbbcccdddeeefffiiiiiihhhiiikkknnnqqqsssoooooommmkkkhhhdddbbb```]]][[[[[[^^^```eeeppp{{{wwwoooiii```YYYVVVNNNMMMKKKHHHFFFDDDCCCBBBEEEIIIOOOSSSUUUVVVVVVWWWZZZ```iiisss{{{~~~}}}yyyvvvuuuwwwyyy{{{zzztttuuu~~~yyyppphhhkkkxxxzzzuuukkkaaaQQQGGG===999777444333555444555555666777888999999999::::::;;;<<<===>>>>>>===DDDPPP[[[gggttt~~~~~~uuukkk^^^SSSKKKBBBAAA???===>>>@@@BBBDDDBBBBBBAAAAAA@@@?????????======>>>???@@@DDDIIILLLPPPVVV___hhhoootttyyy|||}}}{{{rrrlll___WWWQQQPPPQQQUUU^^^gggNNNQQQUUUXXXYYY[[[^^^```ccciiitttuuukkkiiikkksss|||zzzvvvtttttttttwwwyyy|||~~~vvviii```^^^^^^eeennn|||vvviiiaaaYYYVVVSSSPPPNNNOOOQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPMMMMMMMMMNNNOOONNNLLLIIIJJJKKKNNNQQQVVVYYY[[[[[[UUUWWWYYYYYY\\\dddoooxxxvvvqqqllllllnnnsss}}}}}}zzzxxxwwwvvvuuuoooooonnnooopppqqqssstttqqqpppnnnmmmlllmmmnnnooorrrpppkkkeee]]]VVVPPPLLLIIIHHHIIILLLMMMOOOWWW```ppp|||zzzvvvrrrnnnkkkiiiiiihhhhhhhhhhhhgggfffeeeeeeaaabbbcccfffhhhkkkmmmooorrrsssuuuwwwyyy{{{|||}}}|||{{{xxxuuuqqqnnnjjjhhhbbb``````ccceeejjjuuuzzzqqqjjjaaaZZZWWWNNNMMMKKKIIIFFFDDDCCCBBBCCCHHHNNNSSSVVVWWWYYYZZZYYY^^^fffqqqzzz|||zzzzzzzzz{{{{{{tttuuu}}}yyynnnkkksss|||xxxtttkkkaaaRRRHHH>>>:::888555444666222333444555666777777888888999:::<<<===>>>>>>>>><<>>======???AAACCCBBBBBBAAA@@@????????????======>>>???@@@DDDIIILLLQQQWWW```hhhooouuuyyy|||}}}zzzqqqkkk^^^WWWQQQPPPRRRVVV___hhhPPPSSSWWWYYY[[[]]]```bbbdddkkkwwwssshhhgggiiirrr}}}xxxuuutttttttttwwwyyy|||sssfff]]][[[\\\dddmmm|||wwwiii```YYYVVVRRROOOMMMMMMOOOPPPQQQPPPNNNNNNMMMNNNPPPQQQMMMMMMOOOQQQRRRQQQMMMJJJLLLLLLMMMOOOQQQRRRRRRQQQOOORRRSSSRRRSSSXXXaaaiiizzz~~~xxxqqqooonnnpppzzz}}}{{{zzzyyyvvvuuusssrrrrrrsssuuuwwwtttsssqqqoooooopppqqqrrrvvvtttooohhh___WWWPPPLLLIIIHHHIIILLLMMMOOOVVV___mmm{{{xxxwwwpppppppppooonnnmmmlllkkkkkkkkkmmmppptttxxx{{{|||zzz}}}}}}yyytttqqqnnneeeccccccfffhhhmmmxxx|||ssslllccc\\\YYYNNNMMMLLLIIIGGGDDDCCCBBBAAAFFFMMMSSSWWWYYY[[[\\\YYY]]]fffppp{{{~~~}}}}}}~~~|||uuuuuu}}}vvvmmmoooxxxzzzvvvssskkkaaaSSSHHH>>>:::888555555777888999:::;;;<<<===>>>>>>888999:::<<<===>>>>>>>>>>>>EEEPPPZZZdddqqqzzzpppbbbTTTKKKAAA???===<<<<<<>>>@@@BBBCCCBBBAAA@@@????????????======>>>???@@@DDDIIILLLQQQWWW```iiiooouuuzzz}}}~~~yyyqqqkkk^^^WWWQQQPPPRRRVVV___hhhPPPTTTXXX\\\^^^```bbbdddiiiooozzzppphhhiiilllvvv~~~}}}yyywwwssssssvvvzzzzzz{{{uuullleee___]]]___fffppp|||}}}nnndddZZZVVVRRRNNNMMMKKKJJJHHHHHHKKKNNNNNNLLLKKKLLLMMMNNNMMMNNNOOOQQQQQQOOOMMMJJJJJJJJJJJJKKKMMMOOOPPPPPPOOOMMMLLLMMMPPPTTTVVVmmm}}}yyytttrrrqqqtttyyy~~~}}}}}}}}}|||{{{yyyyyyyyyzzz{{{|||zzzvvvtttsssuuuxxxyyyxxxwwwrrriii]]]TTTOOONNNKKKLLLKKKKKKLLLPPPUUUYYYlllzzz{{{xxxvvvuuuvvvwwwvvvwwwyyy||||||vvvqqqlllkkkkkkmmmssszzz~~~pppiiiddd^^^YYYPPPMMMJJJIIIHHHGGGEEECCCEEEGGGKKKQQQWWWZZZZZZYYYXXXXXX___mmmxxxzzzyyyzzzyyytttttt|||}}}rrrnnnqqq|||{{{uuurrrkkkeeeSSSIII>>>:::888555444666444444555777888:::;;;;;;<<<<<<<<<<<<<<<===>>>???BBBFFFNNNXXXeeerrr}}}}}}|||uuuhhhYYYOOOEEEAAA>>><<<===>>>??????BBBAAA@@@@@@??????@@@@@@<<<<<<;;;<<>>???CCCFFFNNNXXXdddqqq{{{~~~|||uuuiiiZZZOOOEEEBBB>>>======???@@@@@@AAAAAA@@@@@@?????????@@@<<<<<<;;;<<>>>>>@@@@@@@@@AAAAAA@@@@@@????????????<<<<<<;;;<<<>>>BBBFFFHHHNNNTTT\\\eeemmmtttzzz~~~{{{tttjjjccc\\\VVVQQQPPPRRRVVV```kkkVVVXXX\\\___aaacccgggiiimmmuuurrrooossszzz}}}vvvssswww}}}||||||zzz|||{{{{{{}}}~~~sssggg```ZZZVVVWWWZZZ```iiissszzzxxxhhhddd]]]XXXUUUTTTRRRQQQPPPRRRTTTVVVWWWXXXYYYZZZXXXWWWUUUUUUUUUUUUSSSQQQNNNNNNOOOPPPPPPNNNMMMLLLNNNMMMKKKIIIIIIJJJLLLMMMPPPZZZlll}}}|||zzztttrrrllleee]]]WWWTTTRRRNNNNNNNNNMMMMMMNNNRRRUUU^^^iiizzz{{{pppggg```[[[UUURRRMMMJJJIIIGGGFFFDDDEEEFFFJJJPPPVVVYYYZZZZZZXXXWWW\\\gggrrryyyxxxrrrooommmrrr}}}~~~xxxyyy|||xxxuuuyyy|||uuukkkaaaVVVKKK@@@<<<999666555666555666666777999::::::;;;;;;;;;;;;;;;<<<>>>???@@@AAAEEELLLUUU```kkktttxxx~~~zzzmmm^^^SSSFFFCCC@@@>>>???@@@AAAAAA@@@@@@@@@@@@@@@??????>>>===<<<;;;<<<>>>AAAEEEGGGMMMRRRZZZccckkkssszzz~~~{{{sssjjjccc[[[UUUPPPPPPQQQVVV```jjjVVVYYY\\\^^^```cccgggjjjoooxxxyyynnnooovvvwwwtttwww{{{{{{{{{zzz||||||}}}zzzoooccc\\\XXXUUUWWW[[[```iiirrrxxxooojjjccc]]]ZZZXXXVVVUUUWWWYYY[[[^^^aaabbbaaaaaa___\\\ZZZXXXXXXVVVTTTRRRMMMNNNPPPQQQQQQQQQPPPOOOQQQPPPNNNLLLKKKKKKKKKLLLOOOWWWfffyyy}}}{{{sssoooiiibbb\\\WWWTTTRRRNNNNNNNNNNNNMMMNNNQQQTTTYYYcccrrrsssjjjbbb^^^XXXTTTOOOKKKIIIHHHFFFEEEGGGGGGJJJOOOTTTXXXYYYXXXWWWUUUYYYcccnnnuuu}}}zzzrrrnnnjjjnnnxxx||||||zzzwww|||zzzooodddWWWLLLAAA===:::666555777666666777888999::::::;;;::::::;;;;;;===>>>???@@@@@@DDDKKKTTT___iiiqqquuu|||}}}|||ooo```UUUFFFCCC@@@>>>???@@@AAAAAA??????@@@@@@@@@???>>>======<<<;;;;;;===AAADDDGGGLLLQQQYYYaaaiiirrryyy~~~}}}tttjjjdddZZZTTTOOOOOOPPPUUU```jjjXXXZZZ]]]___aaadddhhhkkkrrr{{{|||ooohhhmmmwwwyyyuuuxxx~~~xxxxxxxxxxxxzzz~~~{{{}}}vvvkkk```YYYVVVTTTWWW\\\bbbjjjrrrwww}}}{{{vvvnnngggcccaaa```___aaabbbfffjjjmmmmmmkkkhhhgggddd```]]][[[YYYVVVTTTPPPQQQRRRSSSSSSSSSSSSSSSTTTSSSQQQOOOMMMLLLLLLLLLLLLTTTaaarrr~~~}}}rrrmmmfff___ZZZVVVSSSPPPMMMNNNNNNNNNNNNOOOQQQSSSWWW^^^kkkzzzwwwllleeeaaaZZZVVVPPPKKKIIIHHHGGGFFFFFFGGGIIINNNTTTXXXYYYYYYXXXUUUWWWaaakkksss{{{xxxrrrmmmooowww~~~}}}}}}qqqgggXXXMMMBBB===:::777555777777777888888999::::::;;;:::::::::;;;===>>>@@@AAA@@@DDDLLLVVVaaajjjrrrvvvyyyyyy{{{~~~~~~}}}ppp```UUUFFFCCC???>>>>>>@@@@@@@@@>>>???@@@@@@@@@???===<<<===<<<;;;;;;===@@@DDDFFFLLLQQQXXX```hhhpppwww|||uuujjjdddYYYSSSOOONNNPPPUUU___jjjZZZ\\\^^^```bbbfffjjjmmmuuurrreeebbbkkkvvv|||yyy{{{{{{uuuuuuuuuuuuwwwzzzyyy{{{rrrggg\\\VVVSSSSSSVVV[[[bbbjjjrrrvvv|||xxxsssqqqpppooorrrtttxxx}}}{{{wwwtttpppjjjfffccc___\\\ZZZXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUSSSPPPNNNLLLKKKKKKJJJQQQ^^^nnn~~~qqqkkkccc]]]YYYUUUQQQNNNLLLMMMNNNNNNNNNOOORRRTTTWWW\\\fffssszzzooogggddd\\\WWWQQQLLLIIIHHHGGGFFFDDDDDDGGGMMMTTTYYY[[[\\\ZZZVVVXXXaaajjjsss{{{{{{ttttttzzz|||qqqgggYYYNNNCCC>>>;;;777666777777888888999999::::::;;;:::::::::;;;===>>>@@@AAACCCGGGOOOYYYdddnnnuuuyyyyyyxxxyyy|||}}}|||~~~{{{nnn^^^TTTEEEBBB>>>======???@@@@@@>>>>>>@@@@@@@@@???===<<<===<<<;;;;;;===@@@CCCEEELLLQQQWWW___fffnnnuuuzzzuuuiiibbbXXXRRRNNNNNNOOOTTT___jjj\\\]]]```bbbdddgggllloooxxx{{{kkk```^^^iiivvv}}}yyysssssssssrrrtttxxxwwwzzz~~~pppeeeZZZTTTRRRQQQUUU[[[bbbjjjqqquuu{{{~~~}}}~~~zzztttoookkkgggcccaaa^^^]]][[[YYYXXXWWWXXXXXXWWWVVVTTTQQQNNNLLLKKKJJJKKKRRR^^^lll}}}~~~qqqjjjbbb[[[WWWTTTPPPMMMKKKLLLNNNNNNNNNPPPRRRTTTWWW[[[cccooo{{{pppiiieee]]]XXXQQQLLLIIIHHHGGGFFFAAABBBEEELLLTTTZZZ^^^___\\\XXXYYYaaakkksss|||zzzyyy}}}~~~{{{pppfffYYYNNNCCC>>>;;;777666777888888888999999::::::;;;:::::::::;;;===???@@@AAAEEEIIIRRR\\\gggqqqxxx|||{{{zzzzzz}}}|||{{{|||yyylll]]]RRREEEAAA>>><<<===>>>??????===>>>@@@AAA@@@???===<<<===<<<;;;;;;===@@@CCCEEEMMMQQQWWW^^^eeemmmtttyyyuuuhhh```WWWRRRMMMMMMOOOTTT___jjj^^^```bbbdddfffiiimmmoooxxxrrrbbbXXXXXXcccooo|||wwwssssssrrrqqqssswwwvvv{{{pppdddXXXRRROOONNNRRRXXX```gggqqqyyy}}}{{{yyyuuummmfffjjjhhheeebbbaaa___\\\ZZZXXXUUURRRPPPOOOOOOMMMLLLOOOTTT^^^jjjxxxrrrkkkbbb[[[VVVQQQLLLHHHLLLNNNPPPSSSTTTSSSRRRQQQVVVYYYaaammm{{{}}}vvvnnnhhh]]]YYYRRRMMMJJJHHHFFFDDDEEEEEEFFFJJJQQQXXX\\\^^^___\\\[[[^^^fffrrr|||~~~}}}yyyyyy}}}wwwmmmcccWWWOOODDD===:::999999777666666777888999::::::;;;@@@@@@???>>>>>>===>>>>>>EEEJJJRRR\\\hhhsss{{{}}}}}}~~~zzzxxxxxxjjj[[[PPPBBB@@@===<<<===>>>???>>>======>>>????????????>>><<<;;;::::::;;;===@@@AAAGGGMMMUUU^^^fffmmmssswww{{{~~~wwwkkkbbbXXXSSSOOOOOOPPPTTT]]]fff___aaadddfffhhhjjjnnnqqqzzzsssbbbXXXXXXbbbnnn{{{vvvssssssrrrqqqssswwwxxxmmmbbbVVVPPPMMMMMMQQQWWW___gggqqqxxx}}}}}}vvvtttqqqnnnkkkhhheeeaaa^^^[[[WWWSSSPPPNNNNNNMMMLLLPPPUUU^^^hhhuuu~~~rrrkkkccc[[[VVVRRRNNNKKKLLLNNNQQQTTTUUUUUUSSSRRRVVVXXX___jjjvvv~~~{{{{{{|||}}}vvvkkkbbb^^^ZZZSSSNNNLLLJJJHHHFFFFFFEEEGGGKKKRRRYYY]]]___aaa^^^\\\^^^fffpppzzz}}}zzz~~~yyyyyy~~~xxxnnncccVVVNNNDDD<<<:::999888777777777888999:::;;;<<<<<<>>>>>>===>>>>>>???@@@@@@BBBGGGPPP[[[gggrrrzzz~~~~~~~~~{{{yyywwwiiiYYYNNNBBB@@@===<<<===>>>???>>>???????????????>>>===<<<<<<;;;::::::;;;===@@@AAAGGGLLLUUU]]]eeemmmssswww}}}xxxmmmeeeYYYSSSOOONNNOOOSSS]]]gggaaacccfffhhhjjjlllpppsss|||tttbbbWWWWWWaaalll{{{vvvsssssssssqqqtttxxx|||~~~jjj___TTTNNNLLLLLLPPPVVV^^^fffpppwww|||~~~|||yyytttooohhhddd```\\\UUUQQQOOOOOONNNNNNQQQVVV]]]fffppp{{{~~~tttnnneee]]]WWWSSSPPPMMMMMMOOOQQQTTTVVVVVVUUUTTTVVVWWW\\\eeeoooyyyyyyxxxwwwyyy~~~}}}pppddd___[[[UUUPPPMMMLLLJJJIIIFFFFFFHHHLLLSSSZZZ___aaaccc```]]]___fffpppyyy~~~}}}wwwyyyyyyxxxzzzooodddVVVNNNDDD<<<999999777666888888999:::;;;<<<<<<===<<<<<<<<<===>>>@@@AAABBBAAAGGGQQQ]]]iiittt{{{}}}{{{wwwhhhWWWKKKBBB@@@===<<<===>>>???>>>AAA@@@@@@@@@>>>===<<<;;;<<<;;;::::::;;;===@@@AAAFFFLLLTTT\\\dddlllsssxxx}}}yyyooogggZZZSSSNNNMMMNNNRRR]]]hhhccceeehhhiiikkknnnrrrttt}}}uuucccWWWVVV___jjj}}}zzzvvvssstttsssrrruuuyyy{{{ggg\\\RRRNNNLLLMMMQQQVVV^^^eeeooowww{{{}}}zzzqqqkkkeee```XXXRRRPPPPPPQQQRRRRRRVVV]]]dddmmmvvv{{{vvvlllbbbYYYSSSPPPNNNLLLNNNPPPSSSUUUUUUUUUUUUUUUUUUXXX___gggttt~~~|||yyywwwwwwzzzzzzmmm___[[[UUUPPPNNNLLLKKKJJJGGGGGGHHHMMMTTT[[[```bbbdddaaa___aaaiiisss}}}|||vvvxxxyyyxxx{{{qqqfffWWWOOODDD<<<999888777666777777888999:::;;;<<<<<<<<<<<<======>>>@@@AAABBBBBBHHHSSS```mmmwww}}}xxxhhhWWWKKKBBB@@@===<<<===>>>???>>>@@@@@@@@@??????>>><<<<<<<<<;;;::::::;;;===@@@AAAFFFKKKSSS[[[ccclllsssxxx}}}yyynnnfffZZZSSSMMMLLLMMMRRR]]]hhhdddfffiiikkkmmmooosssvvvxxxdddXXXUUU^^^iii|||zzz}}}zzzuuusssttttttsssvvv{{{uuudddZZZQQQNNNMMMNNNRRRXXX^^^eeeooovvvzzz}}}|||uuuiiicccZZZTTTQQQRRRRRRSSSSSSWWW]]]dddkkkrrrzzz~~~}}}uuuhhh\\\TTTPPPNNNLLLMMMOOOQQQSSSTTTTTTTTTSSSSSSVVV[[[```jjj{{{~~~zzzxxxzzz|||}}}~~~ppp___[[[UUUPPPNNNLLLJJJIIIGGGGGGHHHMMMTTT\\\aaacccdddaaa```cccmmmyyy|||wwwyyyzzzyyy|||rrrhhhXXXPPPEEE===:::999777666666666777888999:::;;;;;;>>>>>>>>>>>>>>>??????@@@CCCHHHSSS```mmmyyyyyyiiiXXXLLLBBB@@@===<<<===>>>???>>>===>>>????????????>>>>>><<<;;;::::::;;;===@@@AAAEEEJJJRRRZZZbbbkkksssxxx|||~~~wwwkkkdddZZZSSSMMMKKKLLLQQQ]]]hhhgggiiilllnnnooorrrvvvyyyzzzfffYYYVVV^^^hhhzzzzzzwwwzzzyyyuuussstttttttttwww||||||pppaaaXXXOOOMMMMMMNNNSSSXXX___fffpppwwwzzz}}}qqqkkkaaaZZZVVVTTTTTTSSSVVVYYY^^^ccchhhnnntttxxx{{{}}}~~~~~~}}}}}}~~~}}}}}}|||~~~ooo```VVVQQQPPPNNNNNNOOOQQQRRRRRRRRRSSSRRRRRRTTTXXX[[[aaaooo}}}~~~}}}{{{{{{{{{zzzmmmaaa]]]VVVQQQNNNLLLJJJHHHFFFFFFHHHMMMTTT\\\aaaccccccaaaaaaeeeppp}}}}}}wwwzzz{{{{{{|||sssiiiZZZQQQFFF>>>;;;:::888777555666777888999::::::;;;???>>>>>>>>>>>>>>>???@@@BBBGGGQQQ]]]kkkxxxyyyjjjYYYMMMBBB@@@===<<<===>>>???>>>======>>>???????????????<<<;;;::::::;;;===@@@AAAEEEIIIQQQYYYaaajjjsssyyy{{{~~~uuuiiiaaaYYYRRRMMMLLLMMMQQQ\\\gggkkkmmmoooqqqsssvvvyyy|||}}}hhhZZZVVV^^^hhhyyy|||vvvssswww}}}yyytttrrrtttuuuuuuxxx}}}xxxlll]]]UUUMMMKKKLLLMMMRRRWWW```gggpppwww{{{}}}{{{yyy{{{zzzpppfff```[[[YYYWWWYYY[[[___ccceeeiiimmmpppooorrrtttuuutttrrrrrrrrrppprrruuuwwwyyy||||||zzz{{{~~~uuudddYYYTTTSSSPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQTTTWWWXXX\\\fffrrr}}}}}}xxxmmmddd___YYYSSSOOOLLLJJJHHHEEEEEEGGGLLLTTT[[[```ccccccaaaaaafffppp~~~}}}vvvwww|||||||||{{{ssskkk[[[SSSHHH@@@<<<;;;999888666777777888999:::;;;<<<============>>>???AAAAAACCCGGGPPP\\\kkkyyyxxxjjjYYYNNNBBB@@@===<<<===>>>???>>>>>>????????????>>>>>>===<<<;;;::::::;;;===@@@AAADDDIIIPPPXXX```jjjsssyyy|||~~~uuuiiiaaaWWWRRRMMMMMMNNNRRR[[[eeemmmooorrrtttvvvyyy|||~~~jjj[[[WWW^^^hhhyyyzzzsssqqquuu|||yyytttrrrtttuuuuuuxxx}}}wwwkkk[[[RRRKKKJJJKKKLLLQQQVVV```hhhqqqxxx{{{}}}}}}|||tttrrruuu{{{}}}rrrjjjccc^^^\\\[[[]]]```bbbccceeehhhjjjdddgggjjjlllkkkiiihhhhhhjjjlllooorrrtttxxx|||{{{wwwwwwzzzxxxggg[[[WWWVVVSSSSSSRRRRRRRRRSSSSSSSSSPPPQQQTTTWWWWWWYYYbbblllsss}}}}}}|||zzzqqqgggbbb[[[UUUPPPMMMKKKIIIEEEEEEFFFLLLSSS[[[```bbbdddbbbaaafffppp}}}}}}tttsss{{{}}}~~~~~~{{{tttkkk\\\TTTIIIAAA===<<<:::888777888999:::;;;<<<<<<===:::;;;<<<===???AAACCCDDDFFFJJJRRR]]]lll{{{wwwiiiYYYNNNBBB@@@===<<<===>>>???>>>@@@@@@@@@@@@???===<<<;;;<<<;;;::::::;;;===@@@AAADDDHHHOOOWWW```jjjsssyyy}}}uuujjjbbbVVVQQQNNNMMMOOORRR[[[dddoooqqqtttvvvxxx||||||hhh\\\ZZZcccnnnwwwqqqttt|||~~~wwwuuussstttvvvyyy{{{|||qqqcccYYYSSSMMMKKKIIIJJJPPPYYYbbbhhhpppwww{{{~~~~~~{{{yyywwwvvvuuummmkkklllrrryyy~~~uuullleee___^^^]]]\\\^^^bbbcccbbb```cccdddfffggghhhiiikkkmmmooopppsssvvvyyy|||}}}~~~~~~{{{zzzyyy~~~uuuiiiaaa]]]ZZZXXXVVVUUUUUUVVVVVVUUUSSSRRRNNNNNNRRRTTTVVVZZZ___mmmxxx|||{{{|||tttiiibbbYYYSSSQQQOOOJJJFFFHHHHHHHHHKKKQQQYYYaaafffiiiccc```eeeoooyyy|||uuutttzzz|||xxx}}}vvvoooddd[[[MMMCCC===:::888555777777888999;;;<<<======???>>>===>>>???AAADDDFFFFFFIIIPPP]]]nnn~~~{{{nnn^^^RRREEE@@@:::888;;;===>>>>>>AAAAAAAAA@@@@@@@@@??????>>><<<:::999999;;;===???EEEIIIOOOWWW___hhhpppvvv{{{~~~vvvhhh___WWWRRRMMMMMMMMMOOOWWW___qqqsssuuuxxxzzz~~~|||hhh]]]\\\fffpppxxxsssvvv}}}|||wwwuuussssssuuuxxx{{{}}}oooaaaWWWQQQLLLJJJIIIIIIPPPXXX```fffooowww|||~~~{{{zzzyyywwwuuutttssssssllljjjjjjpppwwwvvvmmmfffbbb```^^^___bbbddddddccceeehhhkkkmmmoooqqqsssvvvxxxyyy{{{~~~{{{wwwvvv{{{|||~~~uuullleee```]]][[[ZZZYYYYYYYYYXXXVVVTTTUUURRRPPPRRRTTTSSSVVV[[[cccmmm}}}zzzxxx{{{sssjjjcccZZZTTTRRROOOKKKGGGHHHHHHHHHKKKQQQYYYaaafffiiiccc___dddmmmyyy}}}vvvtttvvv|||uuuzzzzzztttfff\\\NNNBBB<<<:::888666777777888:::;;;<<<===>>>@@@???>>>???@@@BBBEEEFFFGGGJJJRRR___ppp}}}ppp___SSSFFFAAA;;;999;;;>>>???>>>AAAAAAAAA@@@@@@@@@??????>>><<<:::999999;;;===???DDDHHHOOOVVV^^^gggpppuuuzzz~~~xxxjjjaaaWWWRRRNNNMMMLLLNNNVVV___sssuuuxxxzzz}}}|||iii______iiittt{{{vvvxxx~~~zzzwwwuuusssrrrtttwww{{{~~~|||lll^^^TTTOOOKKKIIIHHHIIIOOOWWW^^^eeeoooxxx|||~~~}}}}}}vvvuuusssqqqooonnnmmmmmmllliiiiiiooovvv|||ppphhhbbb___\\\\\\___bbbdddeeejjjnnnsssxxx{{{~~~xxxsssqqqtttrrrooolllmmmrrryyy}}}yyyssslllgggdddbbbaaaaaaaaa```^^^ZZZWWWZZZUUUSSSSSSSSSQQQRRRVVVYYYbbbppp}}}zzzvvv{{{rrrjjjddd\\\VVVSSSPPPLLLIIIHHHHHHHHHKKKPPPXXX```eeeiiibbb^^^bbbkkkwww~~~vvvsssqqq{{{}}}sssttt}}}~~~zzzjjj___OOOBBB;;;999888777777888999:::;;;===>>>>>>@@@@@@???@@@AAACCCEEEGGGHHHLLLTTTbbbsssrrraaaTTTGGGBBB<<<:::<<>>???DDDHHHNNNUUU]]]fffoootttyyy}}}yyymmmdddWWWRRRNNNMMMLLLNNNUUU^^^uuuwwwzzz|||zzziii```aaalllxxx~~~zzz|||zzzwwwvvvsssrrrrrrvvv{{{xxxhhh[[[QQQLLLIIIHHHHHHIIIOOOWWW^^^fffqqqyyy||||||yyyxxxrrrpppnnnkkkiiiiiijjjjjjooollllllrrryyyqqqgggbbb```]]]\\\___dddiiimmmrrrwww~~~vvvooollleeebbb^^^[[[\\\bbbjjjqqquuuyyy~~~}}}xxxssspppnnnmmmlllkkkjjjfff```\\\]]]XXXUUUTTTRRROOOPPPTTTWWW___iiisss~~~}}}www}}}zzzqqqjjjeee]]]WWWSSSPPPMMMJJJHHHHHHHHHJJJPPPXXX```dddhhhbbb]]]```hhhvvvuuupppmmmwwwuuuqqqwww}}}ooobbbQQQCCC;;;999999999888888999;;;<<<===>>>????????????@@@BBBCCCEEEFFFIIIMMMVVVdddttt~~~||||||uuucccVVVHHHCCC===;;;===@@@AAA@@@AAAAAAAAA@@@@@@@@@??????===<<<:::999999<<<>>>@@@EEEIIIOOOVVV^^^fffoootttxxx|||zzznnneeeXXXRRRNNNLLLLLLMMMTTT]]]wwwyyy|||~~~xxxhhh```bbbmmmyyy~~~|||wwwvvvsssqqqpppttt{{{uuudddXXXOOOJJJHHHHHHHHHIIIOOOWWWaaaiiissszzz|||yyyvvvssslllkkkhhhggghhhlllqqqtttwwwtttuuuzzzvvvlllfffdddbbbbbbeeellltttyyy|||sssjjjfffYYYWWWUUUSSSTTTYYYaaafffqqqyyy{{{zzzxxxvvvsssnnnhhhccc___ZZZVVVUUUSSSPPPQQQTTTXXX___gggooowwwwww{{{zzzqqqjjjeee^^^XXXSSSOOOMMMKKKHHHHHHHHHJJJPPPWWW___dddfff```]]]___ggguuuvvvpppnnnwwwzzzsssvvv|||tttgggTTTEEE===:::::::::999999:::;;;===>>>???@@@??????@@@AAABBBCCCEEEFFFHHHMMMWWWeeeuuu~~~{{{yyy~~~vvvcccVVVHHHCCC===;;;>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@??????<<<;;;:::999:::<<<>>>@@@FFFIIIPPPWWW^^^fffoootttxxx{{{yyynnnfffYYYSSSNNNLLLKKKLLLSSS[[[zzz|||vvveee^^^aaammmyyy~~~wwwvvvtttpppnnnsss{{{rrrbbbWWWMMMIIIGGGHHHHHHJJJPPPXXXcccjjjtttzzz{{{yyyuuussshhhfffeeefffkkkuuu}}}yyytttqqqqqqrrrssssssrrrqqqssswww}}}{{{rrriiihhhggggggjjjqqqzzzrrrgggbbbWWWVVVTTTRRRSSSWWW]]]bbbttt~~~~~~zzztttmmmiiiaaa\\\XXXWWWUUUQQQRRRUUUWWW^^^fffmmmsss}}}wwwyyy{{{qqqiiieee___XXXRRRNNNLLLLLLIIIHHHHHHJJJOOOWWW^^^cccddd___]]]___ffftttyyysssttt{{{vvvxxx}}}xxxkkkXXXHHH@@@<<<;;;:::999:::;;;<<<===???@@@@@@???@@@AAABBBDDDEEEFFFFFFIIINNNXXXgggwww~~~{{{yyyvvvcccUUUHHHCCC===;;;===@@@AAA@@@AAAAAAAAA@@@@@@@@@??????<<<;;;999999:::<<>><<<;;;::::::;;;===>>>???@@@AAAAAABBBCCCEEEFFFGGGHHHHHHJJJPPP[[[jjjzzz~~~zzzzzzuuubbbTTTGGGBBB===;;;===???@@@@@@AAAAAAAAA@@@@@@@@@??????<<<;;;999999:::<<>>???@@@AAACCCDDDFFFGGGIIIIIIJJJJJJKKKQQQ]]]lll|||}}}yyy{{{uuuaaaSSSGGGBBB<<<:::<<>>===>>>@@@@@@@@@AAAAAAAAA@@@??????<<<;;;999999999;;;===>>>DDDHHHMMMRRRYYYaaaiiioooxxx{{{yyyoooeee^^^VVVOOOMMMMMMMMMPPPTTTlllaaa^^^___iiiuuu}}}{{{wwwrrrooommmllloooyyy}}}kkk\\\RRRKKKHHHFFFGGGGGGIIIOOOWWWccciiisss{{{zzzwwwvvvzzz}}}tttlllgggbbb___[[[VVVSSSQQQQQQRRRQQQQQQSSSTTTUUU]]]ooo}}}pppjjjeeeddddddfffmmmttt~~~{{{vvvrrrkkkgggaaa\\\YYYWWWUUUTTTTTTZZZccclllttt|||vvvmmmhhh```YYYTTTPPPLLLJJJHHHIIIHHHHHHPPP[[[bbbcccfff___[[[]]]dddqqq|||||||||zzzpppbbbUUUJJJBBB<<<999;;;<<<<<<>>>@@@BBBDDDEEEDDDDDDEEEGGGIIIKKKMMMNNNOOOUUU^^^kkk|||~~~|||~~~vvvgggZZZNNNEEE>>>===>>>===>>>@@@@@@AAAAAAAAAAAA@@@??????<<<;;;:::999:::;;;===>>>CCCFFFKKKQQQWWW___hhhmmmwwwzzzyyyooofff^^^VVVOOOMMMMMMMMMOOOTTT}}}ggg^^^]]]```lllyyy{{{yyytttpppmmmmmmmmmqqq||||||lll]]]SSSKKKGGGFFFGGGHHHIIIPPPXXXaaahhhrrr{{{|||xxxwww|||}}}xxxvvvtttsssttttttsssqqqsssuuuwwwxxxwwwsssnnnkkkfffbbb\\\VVVRRRPPPPPPPPPQQQPPPPPPQQQPPPVVVeeettt~~~wwwpppmmmjjjiiimmmsssyyy~~~yyyuuunnnjjjddd___[[[YYYVVVTTTRRRWWW___fffnnnxxx|||vvvqqqooopppsssvvvxxx{{{~~~|||yyywwwvvvwwwyyy|||~~~~~~~~~wwwpppkkkbbb[[[UUUPPPLLLJJJHHHIIIHHHIIIPPP\\\cccccciiibbb\\\]]]dddppp||||||}}}yyyzzz{{{wwwooobbbVVVLLLDDD>>>:::;;;<<<===>>>AAACCCEEEFFFFFFFFFHHHJJJLLLNNNOOOPPPRRRWWW___kkk|||~~~|||~~~wwwjjj]]]QQQHHH@@@??????>>>???AAAAAAAAAAAAAAAAAA@@@??????===<<<;;;::::::<<<>>>???AAAEEEJJJOOOVVV]]]fffkkkuuuyyy~~~zzzpppggg^^^VVVOOOMMMLLLLLLOOOSSSyyyddd\\\]]]bbbppp~~~}}}yyyxxxrrrnnnllllllmmmrrr~~~{{{jjj[[[QQQJJJGGGEEEGGGHHHJJJQQQYYY```gggpppyyy}}}wwwrrrssswww{{{}}}~~~{{{xxxrrroookkkiiihhhhhhhhhggggggjjjnnnqqqssssssqqqpppkkkggg```YYYTTTQQQQQQQQQRRRPPPPPPQQQPPPSSS___lll{{{uuupppllllllpppttt{{{wwwoookkkeee```]]]ZZZVVVTTTPPPTTTZZZ```fffppp{{{}}}}}}~~~~~~{{{ppplllfffbbb```bbbfffiiilllnnnsssvvvvvvsssooommmjjjiiihhhiiikkkooorrrsss|||xxxrrrlllccc[[[UUUPPPLLLIIIHHHIIIIIIIIIQQQ\\\dddeeejjjccc^^^___eeeqqq|||xxxzzz|||xxxtttvvvzzzrrrkkk```UUUKKKDDD>>>::::::;;;<<<>>>AAACCCFFFGGGGGGHHHJJJLLLNNNPPPQQQRRRTTTYYY```kkk}}}|||zzzooocccUUUKKKCCC@@@@@@??????BBBBBBBBBBBBBBBAAA@@@??????>>>===<<<;;;;;;<<<>>>???AAADDDIIINNNUUU\\\dddjjjtttwww|||{{{rrriii___VVVOOOMMMLLLKKKMMMRRRvvvbbb\\\^^^dddrrr}}}yyyxxxqqqmmmkkklllmmmsssyyyhhhYYYNNNJJJFFFEEEGGGIIIKKKRRR[[[aaagggpppwww||||||xxxrrrlllkkknnnrrruuuzzz}}}~~~|||yyywwwnnnkkkfffcccaaaaaa```___```bbbfffjjjmmmnnnooooookkkgggaaaZZZUUURRRRRRRRRQQQPPPPPPQQQQQQSSS]]]gggyyy|||uuunnnkkklllooo||||||yyyppplllgggbbb^^^ZZZVVVSSSPPPSSSVVVZZZ___hhhttt|||~~~|||zzz{{{zzzyyyyyyxxxuuupppmmmbbb___ZZZVVVUUUWWW[[[]]]___bbbfffiiiiiifffbbb```^^^^^^^^^___aaaeeejjjmmmvvvzzzyyyrrrlllccc[[[TTTOOOKKKHHHHHHIIIIIIJJJRRR]]]eeefffjjjccc^^^```gggtttzzzuuuxxxyyy|||sssppptttyyy}}}mmmfff\\\QQQIIIBBB===:::999:::;;;>>>AAADDDFFFHHHIIIJJJMMMOOOQQQRRRSSSSSSVVV[[[bbbmmm}}}~~~tttjjjZZZOOOEEEBBBAAA???@@@BBBBBBCCCCCCBBBAAA@@@?????????>>><<<;;;;;;<<<===>>>AAADDDIIINNNTTT\\\dddiiirrruuu{{{|||tttkkk___WWWOOOMMMKKKJJJLLLPPPtttbbb]]]___eeesss}}}zzzyyyqqqnnnkkklllmmmrrr~~~xxxfffWWWMMMIIIFFFEEEGGGIIILLLTTT\\\ccciiiqqqxxx{{{{{{{{{{{{zzzvvvtttrrrmmmgggfffiiillloootttyyy{{{{{{zzzxxxnnnjjjddd```]]][[[YYYWWWXXXZZZ]]]```ccceeeggggggeeebbb^^^ZZZVVVSSSRRRRRRQQQPPPPPPQQQQQQRRRYYYbbboooyyyqqqkkkjjjkkkxxx~~~{{{rrrnnniiiddd___[[[VVVSSSPPPRRRTTTVVVZZZbbbnnnvvv|||yyywwwuuurrrooolllhhhbbb___WWWUUUQQQNNNMMMNNNQQQSSSTTTWWWZZZ]]]]]][[[XXXUUUUUUVVVVVVWWWYYY^^^dddiiitttyyy{{{qqqlllccc[[[UUUOOOKKKHHHHHHJJJIIIJJJRRR^^^fffggghhhbbb]]]```ggguuuzzzuuuwwwyyyxxxpppmmmqqqxxx{{{iiibbbXXXNNNFFF@@@<<<:::999:::<<>>???>>><<<::::::;;;<<<===AAADDDHHHNNNSSS[[[ccchhhppptttyyy}}}}}}uuummm```WWWOOOMMMKKKIIIKKKOOOqqqaaa]]]___eeeqqq}}}|||{{{sssooollllllmmmqqq}}}xxxfffXXXNNNIIIFFFEEEGGGIIIMMMTTT]]]fffllluuu{{{}}}{{{yyywwwssspppooonnnjjjddddddgggkkkoootttyyy}}}~~~uuuqqqjjjddd___ZZZVVVSSSRRRSSSVVVXXX[[[^^^___``````___]]][[[YYYWWWUUUTTTUUUSSSRRRTTTSSSRRRWWW^^^gggzzz}}}sssllljjjggguuu~~~tttqqqkkkfffbbb]]]XXXTTTQQQRRRSSSTTTWWW___jjjrrr{{{|||tttpppkkkfffbbb^^^ZZZWWWRRRQQQNNNLLLKKKKKKLLLMMMNNNPPPSSSUUUUUUTTTRRRQQQQQQRRRSSSTTTVVV[[[ccchhhtttzzz{{{rrrlllddd\\\VVVQQQMMMKKKHHHJJJJJJKKKSSS___fffhhhgggaaa\\\^^^fffsss}}}xxxuuuxxx~~~~~~uuunnnkkkpppxxxxxxhhh```UUUKKKDDD@@@===<<<;;;<<<>>>AAAEEEHHHKKKMMMPPPQQQTTTWWWYYYZZZZZZZZZ\\\bbbkkkxxx{{{rrraaaVVVJJJEEECCCAAAAAACCCDDDDDDDDDCCCBBB@@@???>>>>>>===;;;:::999:::;;;<<<@@@BBBGGGLLLRRRYYYaaafffnnnrrrxxx}}}~~~wwwooo```XXXPPPLLLKKKIIIJJJNNNppp```]]]___cccnnn{{{~~~~~~}}}|||tttpppmmmmmmmmmqqq|||xxxgggYYYPPPIIIFFFEEEGGGJJJMMMUUU]]]hhhoooxxx}}}yyywwwqqqnnnmmmmmmiiidddcccgggnnnqqqvvv|||zzzssskkkddd^^^WWWSSSOOOPPPRRRUUUXXXZZZ\\\^^^_________^^^\\\[[[YYYXXXZZZWWWVVVWWWVVVTTTWWW]]]bbbtttuuummmjjjeeerrrvvvsssmmmhhhccc^^^YYYUUURRRSSSSSSSSSUUU]]]hhhqqqyyyrrrnnnhhhccc___[[[WWWUUURRRQQQOOOMMMLLLKKKKKKKKKMMMOOOQQQRRRSSSSSSRRRQQQPPPRRRSSSTTTVVV[[[dddjjjuuuzzz|||sssmmmeee]]]XXXSSSOOOMMMIIIJJJJJJKKKSSS___ggghhhggg```[[[]]]dddqqq{{{tttwww~~~}}}tttnnnjjjoooxxx~~~wwwggg```TTTJJJCCC@@@>>>======>>>@@@CCCGGGKKKNNNOOORRRTTTWWW[[[]]]]]]]]]]]]^^^eeeooo||||||ssscccWWWKKKFFFCCCAAAAAADDDDDDDDDDDDCCCBBBAAA???>>>>>>===;;;999999999;;;<<<>>>AAAEEEJJJPPPWWW___dddnnnrrrwww|||~~~wwwpppaaaXXXPPPLLLJJJIIIJJJNNNrrrbbb^^^bbbjjjssszzz}}}|||}}}~~~|||vvvrrroooppprrrvvvwwwbbbUUUOOOKKKHHHGGGHHHIIIMMMXXXcccmmmvvvwwwvvvrrrqqqsssrrrmmmhhhhhhkkknnntttyyy~~~~~~uuujjj```YYYUUURRRRRRSSSUUUWWWXXXZZZZZZ```ccceeeeeeccc^^^[[[YYY______^^^[[[XXXWWWWWWWWWcccoooyyyoookkkmmmttt}}}yyyrrrlllfff```ZZZWWWUUUQQQPPPRRRUUUYYYccclllyyyrrrmmmeee___[[[YYYWWWVVVQQQPPPNNNLLLJJJIIIHHHHHHJJJMMMPPPQQQRRRRRRSSSTTTWWWWWWVVVVVVXXX\\\```bbbooovvv}}}rrrnnnhhh```XXXSSSOOOMMMIIIJJJJJJKKKSSS___fffgggiiibbb\\\]]]dddpppyyywwwzzzvvvooolllooovvv}}}uuunnncccVVVMMMFFF@@@>>>@@@:::<<<>>>@@@DDDIIIPPPUUUVVVXXX[[[\\\]]]^^^```cccfffjjjsss|||yyyjjj^^^NNNEEEBBBDDDEEEDDDFFFEEEEEECCCBBBAAA@@@@@@===<<<;;;:::999:::;;;<<<>>>BBBFFFIIILLLSSS[[[bbbjjjooovvv|||wwwnnnddd[[[RRRNNNLLLJJJKKKNNNrrrdddaaagggnnnwww}}}|||zzzzzz{{{}}}vvvrrrpppqqqtttyyyvvvbbbUUUOOOKKKHHHGGGHHHIIIMMMXXXcccoooxxx|||xxxtttssstttsssnnnjjjjjjhhhlllrrrxxx~~~xxxnnnddd\\\XXXWWWWWWVVVWWWYYY]]]```bbbhhhkkknnnnnnkkkgggccc```bbbaaa```^^^[[[YYYYYYYYY```kkk{{{{{{rrrnnnnnnuuu{{{tttnnnhhhbbb]]]YYYWWWSSSQQQSSSUUUYYYaaakkkwwwvvvooofff^^^YYYWWWVVVUUUQQQPPPNNNLLLJJJIIIHHHHHHLLLOOORRRUUUUUUVVVWWWXXXZZZZZZYYYYYY[[[^^^bbbdddnnnuuu|||rrrnnnggg___XXXSSSOOOMMMJJJLLLLLLMMMUUU```hhhiiiiiibbb\\\]]]cccpppzzzxxx|||xxxpppmmmqqqwwwyyyqqqeeeXXXNNNFFF>>><<<===;;;===@@@CCCGGGLLLRRRWWWYYY\\\^^^``````bbbdddfffiiimmmwww|||mmmaaaQQQFFFCCCDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@===<<<;;;:::::::::;;;<<<>>>AAAEEEIIILLLRRR[[[aaajjjooovvv|||~~~wwwnnnbbbYYYQQQMMMJJJHHHIIILLLqqqeeeeeelllttt|||{{{wwwvvvvvv}}}}}}vvvrrrpppsssvvv|||wwwcccUUUOOOJJJHHHGGGHHHIIINNNYYYdddqqq{{{{{{vvvtttuuutttooommmmmmiiinnnttt{{{vvvmmmfffbbb```______```ccchhhnnnqqqsssuuuwwwwwwuuuoooiiieeedddcccbbb```^^^]]]\\\[[[aaaiiiuuu~~~~~~uuurrrpppwww~~~wwwqqqkkkeee```\\\YYYUUUSSSTTTUUUXXX___hhhttt|||{{{sssggg]]]WWWUUUTTTTTTSSSRRRPPPMMMLLLKKKKKKKKKNNNQQQVVVZZZ\\\\\\]]]^^^___^^^^^^^^^___bbbeeegggmmmuuu{{{qqqnnnggg___XXXRRROOOMMMKKKLLLMMMNNNVVVbbbiiijjjiiibbb\\\]]]cccooo|||yyy}}}{{{sssnnnrrrxxx~~~ttthhhZZZOOOEEE===999:::;;;>>>BBBFFFKKKPPPVVV[[[___aaadddffffffgggiiikkknnnrrr|||sssfffUUUIIIDDDDDDDDDCCCDDDDDDCCCBBBAAA@@@??????>>>===;;;:::::::::;;;<<<===@@@EEEHHHKKKQQQZZZ```iiinnnuuu{{{~~~vvvnnncccZZZQQQNNNKKKHHHHHHKKK}}}ooodddfffpppyyy~~~yyytttrrrqqqxxx~~~}}}vvvrrrqqqtttyyyxxxdddWWWPPPJJJHHHGGGHHHJJJNNNYYYdddrrr}}}|||wwwsssttttttpppooopppooottt{{{zzztttpppllllllnnnqqqvvv{{{xxxoooiiicccaaa___^^^______^^^^^^dddiiiqqqxxx}}}yyyuuurrryyyzzzsssmmmhhhbbb^^^[[[WWWUUUUUUUUUWWW]]]eeeooowww~~~uuuiii^^^XXXVVVVVVVVVWWWUUUSSSQQQOOOOOOOOOPPPPPPTTT[[[```ccceeefffgggeeeeeeddddddeeegggiiijjjpppwww{{{qqqmmmfff___XXXRRROOONNNJJJLLLMMMOOOWWWcccjjjjjjhhhaaa\\\\\\bbbnnn{{{xxx}}}xxxqqqrrrwwwuuuiiiZZZOOOFFF===999::::::>>>CCCHHHMMMTTTZZZ^^^dddfffjjjllllllmmmoooppptttxxx}}}yyylllYYYKKKFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@??????>>>===<<<;;;::::::;;;;;;<<>>;;;<<<:::>>>CCCIIIOOOVVV^^^ccchhhkkkooorrrrrrssstttuuuyyy}}}~~~ppp\\\MMMGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@??????>>><<<;;;::::::;;;;;;;;;>>>CCCFFFIIIOOOXXX^^^ggglllsssyyy}}}}}}wwwpppfff^^^VVVRRRNNNJJJIIIKKK{{{lllaaadddpppzzz|||wwwqqqmmmkkklllttt~~~|||vvvqqqpppsssyyywwweeeWWWOOOJJJGGGGGGIIIKKKOOO[[[fffppp||||||uuuqqqqqqrrrrrruuuyyy{{{}}}qqqfff```ZZZXXXZZZ^^^```aaaccceeehhhlllppptttvvvwwwyyy|||~~~}}}|||}}}}}}~~~{{{xxx~~~xxxrrrlllfffccc^^^ZZZWWWWWWVVVVVV[[[bbbfffooo{{{xxxpppjjjfffcccaaaZZZXXXUUURRRQQQRRRSSSTTTWWW^^^hhhqqqvvvyyyzzzzzzwwwwwwvvvvvvvvvvvvvvvwww~~~zzzoookkkeee^^^WWWRRROOONNNHHHKKKMMMPPPXXXcccjjjjjjhhhaaa[[[[[[aaalll~~~}}}xxxsssyyy{{{uuuvvvsssgggYYYPPPGGG???<<<>>>;;;>>>CCCIIIPPPYYYbbbiiinnnqqquuuxxxxxxxxxyyyzzz~~~sss___OOOGGGEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???===;;;::::::;;;;;;:::===BBBEEEHHHNNNWWW]]]fffkkkrrrxxx|||~~~~~~xxxqqqeee]]]UUUQQQMMMHHHFFFHHH~~~mmm```cccoooyyy~~~|||~~~~~~{{{vvvqqqmmmkkkiiiqqq}}}{{{uuupppooorrrxxxuuubbbTTTLLLJJJGGGGGGIIIKKKPPP[[[gggppp||||||uuupppqqqtttuuuyyy~~~{{{oooggg]]]XXXZZZ^^^aaaaaaaaabbbeeeiiinnnqqqrrrrrrrrrtttxxx|||~~~}}}|||||||||zzzxxxvvvxxxyyyxxxuuusssssstttuuuvvvyyy}}}zzz{{{uuuoooiiifff^^^ZZZXXXXXXWWWVVV[[[bbbccckkkxxx~~~wwwpppiiieee^^^\\\XXXVVVUUUVVVXXXYYY\\\dddoooyyy~~~~~~{{{oookkkeee^^^WWWRRROOONNNHHHKKKNNNQQQZZZeeekkkkkkhhhaaa[[[[[[```lll}}}|||wwwrrrxxxyyyyyy{{{ttthhhZZZPPPGGG???<<<===>>>@@@DDDJJJRRR\\\gggooosssvvv{{{}}}~~~~~~uuu```OOOGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA???>>><<<;;;:::;;;;;;999===AAADDDHHHNNNVVV]]]eeekkkrrrwww{{{}}}~~~zzzssseee]]]UUUQQQMMMHHHFFFGGGooo```bbbnnnyyy~~~{{{|||}}}{{{vvvqqqmmmkkkiiiqqq}}}~~~zzztttpppnnnqqqwwwrrr```RRRJJJJJJGGGGGGIIIKKKPPP\\\gggqqq}}}}}}vvvqqqrrruuuwww}}}wwwmmmaaaZZZ[[[^^^aaaaaaaaabbbeeejjjnnnqqqrrrqqqmmmooorrrvvvyyy{{{||||||xxxwwwuuuvvvwwwwwwvvvuuuppprrrtttrrrooolllmmmnnnnnnppptttyyy~~~{{{}}}wwwqqqlllhhh^^^ZZZXXXXXXWWWWWW[[[bbbaaajjjvvvvvvmmmgggccc```]]]ZZZYYY[[[]]]^^^___hhhttt{{{nnnkkkddd]]]WWWRRROOONNNIIIMMMOOOSSS[[[gggmmmlllhhhaaaZZZZZZ```kkk}}}|||wwwrrrwww}}}|||vvvuuuiii[[[PPPGGG>>>;;;<<<@@@BBBEEEKKKSSS^^^kkksssvvvzzz~~~vvv```OOOGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@>>><<<;;;:::;;;;;;999<<>><<<;;;::::::888;;;???AAAEEEKKKTTT[[[bbbgggooouuuyyy{{{}}}{{{uuuiiibbbXXXPPPLLLKKKLLLLLL|||jjj\\\bbbqqq|||~~~}}}~~~~~~}}}xxxrrrlllhhhhhhkkkuuu|||xxxrrrnnnmmmpppuuunnn___SSSKKKHHHFFFEEEHHHKKKPPP\\\gggttt{{{tttssssssttt{{{tttlllggg```]]]``````______aaagggllloooqqqpppnnnmmmnnnqqqsssrrrqqqooonnnnnnnnnooorrruuuvvvyyywwwuuussspppnnnmmmllljjjiiiiiijjjnnntttzzz~~~xxxpppjjjccc___\\\\\\[[[YYYYYY]]]aaahhhqqqyyy~~~wwwnnnmmmiiieeebbbbbbfffjjjqqquuu}}}|||pppjjjaaaZZZTTTQQQOOOMMMMMMKKKLLLSSS]]]gggmmmoookkkccc\\\ZZZ]]]iii~~~}}}zzzssspppvvv}}}||||||sssfffWWWNNNGGG@@@<<<===<<>>===<<<<<<<<<<<<:::===@@@BBBDDDJJJRRRXXX```eeemmmsssxxx{{{}}}|||uuullleee[[[RRRNNNLLLKKKKKKzzzjjj___eeettt~~~~~~~~~}}}yyysssmmmiiigggjjjtttzzzvvvpppmmmlllooottt~~~lll]]]RRRJJJHHHFFFEEEHHHKKKQQQ\\\hhhttt|||uuurrrqqqssszzzzzzpppfffaaabbb___^^^^^^```eeejjjnnnppppppnnnmmmmmmoooqqqqqqqqqooonnnmmmmmmooossswwwzzz~~~|||xxxuuurrrpppooojjjiiihhhiiilllqqqvvvyyy{{{sssmmmfffaaa^^^]]]\\\YYYZZZ^^^```fffooowww~~~~~~xxxuuuqqqlllhhhhhhkkkmmmuuuzzz|||{{{}}}{{{mmmhhh```YYYTTTQQQOOOMMMLLLKKKMMMTTT___iiioooqqqjjjccc\\\ZZZ^^^iii~~~|||xxxvvvyyy~~~zzzsssnnnssszzz~~~~~~qqqdddVVVNNNGGGAAA===>>><<>>======<<<<<<<<<<<<===;;;>>>AAABBBCCCHHHOOOUUU\\\aaaiiiqqqvvvzzz}}}~~~}}}vvvnnnggg]]]TTTOOOLLLKKKJJJxxxjjjaaahhhvvv~~~~~~}}}yyysssmmmiiigggjjjtttyyyuuunnnkkkjjjmmmsss}}}kkk\\\RRRKKKHHHEEEFFFHHHKKKQQQ]]]iiisss~~~vvvrrrqqqsssyyy}}}ssslllkkkcccaaa___```dddiiilllnnnnnnmmmlllmmmooorrruuuvvvvvvtttrrrqqqssswww{{{~~~|||yyywwwvvvrrrqqqooonnnooorrruuuwww}}}~~~vvvqqqgggbbb^^^^^^\\\YYYZZZ^^^aaagggooovvv|||}}}xxxssspppoooqqqrrrwww{{{yyysssrrruuuyyy}}}~~~yyylllfff___YYYTTTQQQOOOMMMKKKKKKMMMUUU```jjjppprrriiibbb[[[ZZZ]]]iii|||wwwrrrpppqqqvvv}}}zzzsssnnnssszzzooocccUUUMMMGGGAAA>>>???===???DDDLLLXXXhhhxxx~~~nnn^^^RRRKKKGGGGGGGGGGGGEEEDDDCCCBBBAAAAAA???>>>===<<<;;;;;;;;;;;;999;;;???@@@BBBFFFMMMRRRXXX^^^fffnnntttyyy}}}~~~xxxnnnggg]]]UUUPPPMMMLLLKKK|||~~~yyylllcccjjjwww~~~~~~}}}yyysssmmmiiigggkkkuuu~~~xxxtttmmmjjjiiimmmrrr|||~~~jjj\\\RRRLLLHHHEEEFFFIIILLLRRR^^^jjjssswwwtttssstttzzz}}}zzzvvvjjjgggdddccceeehhhjjjkkkkkkkkklllmmmqqqvvv|||}}}zzzxxxxxx{{{~~~}}}{{{xxxuuuttttttuuuvvv{{{~~~yyytttiiiddd___^^^\\\YYYZZZ^^^ccchhhpppvvv|||}}}yyywwwwwwwwwwwwyyy||||||wwwpppkkkjjjnnnuuuzzz{{{xxxkkkfff___YYYUUURRROOOLLLJJJJJJMMMUUU```jjjoooqqqiiibbb[[[YYY\\\gggyyy}}}uuuooommmlllpppvvvzzz~~~{{{uuuqqqwww}}}ooobbbUUUMMMGGGAAA>>>???===???DDDLLLYYYjjj{{{}}}~~~uuueeeWWWMMMIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@AAA@@@???===;;;:::::::::444888;;;>>>@@@DDDKKKPPPVVV[[[ccckkkrrrxxx}}}zzzmmmggg^^^VVVQQQNNNMMMLLL~~~xxxvvvtttuuu}}}~~~qqqhhhlllwww~~~~~~zzztttnnnjjjgggkkkuuu~~~xxxtttmmmjjjiiimmmrrr}}}}}}hhh[[[RRRMMMGGGEEEFFFIIILLLRRR___jjjtttyyywwwvvvvvv{{{~~~tttssszzzvvvqqqkkkgggfffggghhhhhhggghhhiiilllpppxxx~~~}}}~~~|||yyywwwwwwwww||||||wwwmmmfffaaa___]]]ZZZ[[[___eeejjjpppvvv|||~~~}}}|||{{{|||~~~~~~~~~~~~wwwtttooojjjiiinnnvvv|||xxxlllgggaaaZZZVVVRRRNNNLLLKKKKKKNNNUUU```jjjnnnpppiiibbb[[[XXXZZZdddvvv{{{tttooommmhhhkkkooosssxxx~~~xxxvvv{{{}}}~~~ooobbbUUULLLFFF@@@>>>>>>>>>@@@DDDLLLYYYlll~~~~~~{{{lll\\\PPPJJJHHHDDDEEEEEEEEEDDDCCCBBBAAACCCBBB@@@>>><<<;;;::::::333666;;;===???CCCIIINNNUUUZZZbbbiiipppwww}}}~~~oooiii```YYYSSSPPPMMMLLL~~~wwwooolllkkkoooyyywwwmmmpppyyy~~~|||vvvppplllfffjjjttt~~~xxxtttmmmjjjiiimmmsss}}}zzzfffYYYQQQLLLGGGEEEFFFIIIMMMSSS___kkkvvv{{{zzzyyyxxx|||vvvpppsssyyy{{{sssllliiigggfffeeebbbdddfffhhhmmmuuu~~~}}}}}}~~~{{{qqqjjjdddbbb___\\\^^^bbbeeejjjpppuuu{{{~~~|||}}}~~~}}}||||||yyyxxxwwwvvvxxx{{{~~~}}}|||xxxtttssswwwxxxmmmiiibbb\\\WWWRRRNNNKKKMMMMMMPPPWWWbbbjjjooopppiiiaaaZZZWWWYYYaaarrryyysssooonnnfffgggiiilllrrr}}}{{{zzz|||~~~ooocccUUULLLFFF@@@======>>>@@@DDDLLLZZZmmm}}}qqq```SSSLLLIIICCCCCCDDDEEEEEEDDDCCCBBBBBBAAA@@@???======<<<<<<555999===???@@@CCCHHHLLLUUUZZZaaaiiiooovvv|||vvvooofff\\\VVVQQQMMMJJJvvvlllgggeeeiiiuuu|||qqqrrrzzz~~~xxxrrrnnndddhhhsssyyyuuummmjjjiiimmmsss}}}xxxdddWWWPPPKKKGGGEEEFFFIIIMMMSSS___kkkyyy||||||{{{zzz}}}|||ttttttyyyxxxpppjjjgggeeeddd___aaaccceeeiiirrr}}}}}}sssmmmgggdddaaa^^^```dddeeeiiiooouuuzzz|||||||||}}}~~~|||||||||zzzyyyyyy|||}}}xxxooojjjccc]]]WWWRRRNNNKKKOOOOOORRRYYYccckkkooopppiiiaaaZZZWWWWWW___ppp~~~xxxrrrooonnndddeeefffhhhnnn{{{||||||}}}|||}}}pppcccUUULLLFFF???<<<<<<>>>@@@DDDLLLZZZnnn}}}tttcccUUUMMMJJJAAABBBDDDEEEEEEEEEDDDCCCAAA@@@@@@???????????????888<<>>>>>???BBBJJJ[[[rrr~~~yyykkk\\\OOOHHHGGGFFFEEEDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>===<<<;;;<<<===>>>???BBBFFFJJJOOOVVV___ffflllssszzzyyymmm```WWWRRRNNNLLLttthhhbbbbbbhhhoooxxxmmmqqqxxx{{{}}}|||qqqkkkkkkqqqxxxtttmmmhhhggglllsss~~~xxxdddXXXOOOHHHHHHEEEEEEHHHJJJPPP[[[fffttt}}}{{{xxxzzzzzzsssnnnjjjccc^^^\\\___cccgggkkkpppvvvwwwvvvtttssstttwwwzzz|||~~~~~~~~~vvvpppnnniiijjjmmmooorrruuuyyy{{{zzztttpppnnnpppyyyxxxrrrjjjdddbbbcccdddeeeiiilllpppuuu{{{~~~{{{xxxwwwxxxzzz|||||||||pppkkkddd\\\UUUPPPMMMLLLKKKPPPVVV]]]iiitttwwwtttjjjbbbZZZWWWZZZcccrrrxxxpppjjjhhhgggddddddfffkkkpppyyy~~~}}}|||{{{zzznnneeeXXXLLLDDD@@@???>>>???@@@DDDLLL]]]uuuzzzlll]]]PPPIIIGGGFFFEEEDDDCCCBBBBBBBBB????????????>>><<<;;;:::;;;<<<======>>>AAAFFFIIINNNUUU]]]eeekkkrrryyy}}}pppdddZZZTTTOOOMMMnnnddd```dddjjjvvvuuujjjooowwwyyy{{{vvvmmmmmmrrr~~~yyytttmmmiiihhhllltttwwwdddXXXOOOIIIHHHEEEEEEGGGHHHLLLWWWbbbnnn|||~~~|||zzzwwwyyy|||wwwqqqkkkddd______aaaaaadddiiimmmnnnooonnnnnnooorrruuuyyy{{{|||{{{zzzzzz{{{|||{{{{{{|||}}}~~~zzzrrrlllhhhcccccccccdddfffhhhjjjllltttvvvyyyyyytttooojjjgggjjjrrryyyssskkkeeeccccccdddeeehhhkkkoootttzzz~~~zzzvvvsssssssssssssssvvvxxx{{{~~~yyynnnjjjccc\\\UUUPPPNNNMMMLLLQQQWWW___kkkvvvxxxuuukkkbbbZZZWWWZZZdddttt|||rrriiidddbbbbbb```aaadddjjjpppzzz}}}zzzyyyzzzxxxmmmdddXXXLLLDDDAAA???>>>???AAAEEENNN___xxx|||nnn^^^RRRJJJHHHGGGFFFDDDCCCCCCBBBBBB@@@@@@@@@???>>><<<;;;::::::;;;<<<===>>>AAAEEEHHHLLLRRR[[[bbbhhhpppxxx~~~uuuhhh___WWWQQQNNNwwwiiibbbdddjjjrrrsssiiimmmtttuuuvvvyyyxxxxxxpppnnnrrr}}}yyytttnnnjjjhhhmmmtttwwwdddXXXOOOIIIHHHEEEDDDEEEFFFIIIRRR\\\hhhwww|||{{{yyyvvvwwwyyy}}}uuummmeeebbb```___aaaeeefffhhhjjjkkklllmmmppprrrxxxyyyzzzyyyxxxxxxyyyzzzxxxxxxyyy{{{||||||}}}}}}wwwpppllleeecccbbbaaaccceeeffffffkkknnnrrrtttrrrmmmhhheeeeeelllyyyzzzuuummmgggddddddddddddfffiiinnnsssyyy}}}yyytttpppooonnnmmmlllkkklllnnnqqqtttzzz|||vvvmmmiiibbb[[[UUUQQQOOONNNMMMRRRYYYbbbnnnxxxyyyuuulllccc[[[XXX[[[eeevvv}}}qqqggg```______[[[\\\aaajjjrrr}}}}}}zzzyyy|||zzzllldddXXXMMMEEEBBB???>>>???AAAFFFNNN___yyy~~~ppp```SSSLLLHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???===<<<:::;;;<<<<<<===@@@DDDGGGJJJPPPXXX___fffnnnvvv}}}yyylllbbbYYYSSSOOOqqqfffggglllvvvtttjjjmmmrrrqqqoooqqqrrrzzzzzzrrroooqqq{{{yyytttnnnjjjhhhlllsss~~~vvvdddXXXPPPJJJGGGEEEDDDEEEDDDFFFOOOXXXcccrrr~~~yyyyyyyyyvvvuuuwww{{{uuukkkeeeaaa^^^___bbbcccfffiiikkklllnnnppprrrwwwyyy{{{|||zzzzzzzzz{{{zzzzzz{{{|||}}}||||||{{{~~~xxxsssjjjgggcccbbbcccddddddcccfffiiimmmqqqqqqnnnjjjfffbbbiiittt|||vvvoooiiifffeeeddddddeeehhhlllrrrwww}}}yyysssooolllkkkiiihhhaaabbbcccdddgggmmmtttyyyzzzssskkkgggaaaZZZUUUQQQOOOOOOMMMSSS[[[eeepppzzz{{{vvvmmmddd[[[YYY\\\gggyyysssggg___\\\[[[WWWXXX___hhhsss}}}~~~zzzyyy{{{~~~llleeeYYYNNNGGGCCCAAA???===@@@EEEMMM^^^yyyssscccUUUMMMIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCBBB@@@???===<<<:::;;;<<<<<<<<>>BBBEEEHHHMMMTTT[[[bbbkkkuuu|||}}}rrrggg]]]UUUPPPuuurrruuu{{{pppsssvvvrrrmmmmmmjjjsss|||}}}uuupppooovvvzzztttmmmiiigggjjjqqq|||vvvdddYYYQQQKKKFFFDDDDDDDDDDDDEEELLLUUU^^^nnnxxxtttvvvxxxwwwuuuuuurrrwww|||~~~qqqggg```^^^aaa___ccchhhkkklllmmmnnnooovvv{{{}}}~~~}}}vvvnnnhhhgggeeeaaa^^^]]]^^^aaafffkkkllliiifff```eeemmmxxx~~~yyyrrrlllhhhfffdddccccccfffjjjnnnsssyyy}}}xxxppphhhccc^^^[[[XXXPPPPPPPPPOOOOOOQQQUUUXXX```dddhhhhhhddd```______[[[aaahhhkkknnnxxxwwwppphhheee___YYYUUURRRQQQQQQNNNUUU___iiiuuu}}}}}}wwwnnneee\\\ZZZ^^^jjj}}}~~~qqqeee\\\XXXVVVVVVZZZcccppp}}}wwwwwwwww|||vvvvvv~~~nnnggg\\\RRRKKKGGGDDDBBB>>>AAAFFFMMM]]]yyywwwgggXXXPPPJJJIIIHHHGGGFFFEEEEEEEEECCCCCCBBBAAA???===;;;:::::::::;;;;;;;;;===AAADDDGGGLLLTTT[[[bbbkkkuuu|||tttjjj```WWWRRR|||zzz~~~}}}sssvvvyyytttpppooogggoooyyy|||uuupppnnnuuuzzztttmmmhhhfffjjjqqq{{{uuudddYYYQQQKKKFFFDDDDDDDDDDDDEEELLLTTT^^^mmm~~~vvvrrruuuxxxwwwuuutttpppuuuzzz|||~~~yyymmmdddaaaccc^^^aaagggjjjkkkllllllmmmuuuzzz}}}~~~wwwpppmmmiiiddd```XXXYYY[[[```fffhhhgggddd___dddkkkuuuzzzrrrllliiifffdddccccccfffiiimmmqqqwww~~~}}}wwwnnneee^^^XXXTTTQQQLLLLLLKKKJJJHHHIIIKKKNNNTTTWWWZZZZZZVVVRRRRRRRRROOOTTTZZZ\\\^^^fffvvvwwwooogggddd___YYYUUURRRQQQQQQNNNVVV```jjjvvv~~~}}}wwwoooeee\\\ZZZ^^^jjj~~~xxxjjj```[[[WWWVVVYYYaaammm{{{vvvvvvuuuxxxvvv}}}|||nnnggg]]]SSSLLLHHHEEECCC???CCCHHHNNN]]]zzzxxxgggYYYPPPJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCAAA???===<<<::::::;;;;;;;;;===AAADDDGGGLLLSSSZZZaaajjjuuu|||vvvlllbbbYYYSSS~~~{{{|||tttyyyyyyssskkkooouuu|||wwwpppnnnvvv~~~yyyooojjjhhhkkkpppzzzooo```WWWNNNGGGEEEEEECCCAAAAAADDDIIIMMM\\\jjj{{{|||uuurrrsssuuuwwwvvvzzzxxxvvvwww{{{xxxjjjaaa___``````ccchhhiiigggiiimmmnnnsss{{{}}}}}}||||||zzztttmmmddd^^^[[[XXXXXX\\\___]]]]]]^^^]]]^^^cccnnnyyy{{{uuuoookkkhhheeedddbbbeeejjjnnnqqqvvv{{{wwwmmmddd^^^XXXQQQMMMOOOMMMJJJHHHGGGHHHJJJKKKMMMNNNOOOOOOOOONNNLLLKKKKKKLLLNNNPPPPPPUUUbbbpppxxxqqqiiibbb\\\YYYTTTPPPOOORRRPPPVVVaaaooo|||ppphhh```^^^cccooouuujjjbbb[[[[[[^^^eeeooo~~~zzzxxxxxx||||||~~~sssjjjddd^^^YYYQQQFFF@@@???CCCAAAEEEPPP^^^tttyyyhhhWWWMMMMMMJJJFFFDDDDDDDDDDDDCCCAAA@@@@@@@@@AAA@@@===;;;999888888999;;;>>>AAACCCEEEJJJQQQXXX^^^gggrrryyy~~~tttiii^^^WWW~~~uuuzzzyyyrrrjjjnnnttt{{{yyyrrrooovvv|||vvvmmmhhhfffhhhnnnxxxooo```VVVMMMFFFEEEEEECCCAAAAAADDDIIIMMMZZZgggyyywwwtttuuuwwwyyyyyyyyywwwuuuuuuyyyvvviiiccc___]]]^^^bbbcccaaaccchhhkkkooovvv}}}~~~|||zzzyyy{{{xxxpppggg```XXXTTTSSSVVVWWWVVVVVVXXXYYYYYY^^^hhhsss}}}vvvpppllliiifffddddddgggkkknnnrrrvvv{{{~~~xxxmmmddd^^^YYYSSSOOOLLLJJJHHHFFFEEEEEEFFFGGGJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIKKKMMMMMMPPP\\\iiivvvwwwooogggaaa[[[XXXSSSNNNNNNQQQQQQWWWcccqqq}}}rrrjjjbbb```eeeqqq}}}rrriii___\\\]]]cccmmm{{{zzzxxx{{{~~~vvvlllfff___YYYPPPFFF@@@@@@DDDAAAEEEOOO]]]ttt{{{jjjYYYOOOMMMJJJFFFDDDDDDEEEEEEDDDBBBAAAAAAAAAAAA@@@===:::999999888999;;;>>>AAABBBEEEJJJPPPWWW]]]fffpppwwwvvvkkk```YYYxxx|||yyyrrrjjjmmmrrryyy|||uuuqqqwww{{{sssnnnhhheeehhhnnnxxxrrraaaWWWNNNHHHEEEDDDCCCAAAAAACCCHHHKKKWWWdddvvvzzzvvvwwwzzz{{{{{{yyywwwttttttwww}}}wwwmmmccc___]]]^^^___^^^```eeefffjjjpppvvv|||~~~{{{xxxvvvuuuwwwzzz|||}}}~~~uuukkkcccXXXRRROOOPPPPPPNNNOOOQQQSSSSSSVVV___jjjxxxyyyrrrnnnjjjfffdddfffiiillloooqqquuuzzz}}}zzzooofff___ZZZUUUQQQKKKJJJIIIGGGFFFEEEEEEEEEIIIIIIKKKLLLLLLKKKJJJIIIFFFFFFHHHJJJIIILLLUUU```jjjwwwvvvnnnggg```ZZZWWWSSSNNNMMMPPPRRRYYYeeesss~~~tttllleeeccciiiuuu|||rrrfff```]]]cccnnnzzz~~~yyyxxx~~~}}}pppiii```YYYPPPFFFAAABBBDDDBBBEEEOOO[[[rrr~~~mmm\\\QQQLLLIIIFFFDDDEEEFFFFFFFFFDDDCCCBBBBBBBBB@@@===::::::999999999;;;===@@@BBBEEEIIIPPPUUU\\\eeeooowwwzzznnnccc\\\|||{{{tttlllmmmqqqyyyyyyuuuyyy{{{ssspppkkkgggiiioooyyyuuudddYYYPPPJJJDDDDDDCCCAAAAAACCCGGGJJJUUUaaarrr}}}xxxxxx{{{||||||{{{xxxvvvtttvvv||||||ooohhhbbb```___^^^```eeecccfffkkkpppvvv{{{}}}zzzvvvsssrrrsssuuuvvv{{{~~~yyymmmeee\\\UUUOOONNNMMMKKKKKKNNNMMMLLLPPPXXXcccqqq{{{uuupppkkkgggdddhhhjjjmmmoooqqqtttxxx{{{~~~sssiiiccc]]]WWWSSSNNNMMMLLLKKKIIIHHHGGGFFFJJJKKKMMMNNNNNNMMMMMMLLLHHHGGGHHHJJJJJJJJJQQQZZZeeerrrvvvooogggaaa[[[WWWSSSNNNNNNQQQSSSZZZgggttt~~~wwwnnnggggggmmmyyyyyynnnfffaaagggrrr}}}}}}yyyxxx|||}}}tttkkkaaaYYYOOOFFFCCCDDDEEECCCFFFNNNZZZpppnnn]]]RRRKKKIIIFFFEEEEEEGGGGGGGGGFFFEEECCCCCCBBB@@@===:::;;;:::999999:::===???AAACCCHHHNNNUUU\\\fffqqqzzz|||qqqfff^^^~~~vvvnnnnnnqqqxxx~~~zzz}}}}}}vvvqqqkkkgggiiioooyyyvvvcccWWWOOOIIICCCCCCCCCAAAAAABBBEEEHHHRRR^^^nnn~~~yyyyyy{{{||||||}}}{{{yyyvvvwww|||}}}rrrhhhccc```]]]^^^aaabbbdddggglllqqqwww|||}}}yyyuuurrrpppqqqrrrrrruuuyyy}}}|||oooggg___WWWPPPNNNKKKHHHIIIKKKIIIHHHLLLTTT^^^kkk}}}}}}wwwrrrmmmhhheeehhhjjjmmmnnnpppssswwwyyyyyyooohhhaaaZZZUUUQQQQQQOOONNNLLLJJJIIIHHHLLLMMMNNNOOOOOOOOONNNMMMKKKJJJKKKNNNMMMLLLQQQWWWcccpppwwwppphhhbbb\\\YYYTTTOOOOOORRRSSS\\\iiivvv~~~~~~xxxooohhhjjjrrr~~~}}}rrriiidddjjjvvv|||xxxwww}}}}}}}}}uuulllbbbYYYPPPGGGCCCEEEDDDDDDGGGNNNXXXlllyyy}}}ppp___TTTLLLIIIFFFEEEFFFGGGGGGGGGGGGFFFDDDDDDCCCAAA>>>;;;<<<;;;:::999:::<<<>>>@@@AAAFFFMMMTTT\\\gggttt}}}~~~ssshhh```zzzqqqoooooowww~~~yyyoooiiieeeffflllwwwvvvbbbUUUMMMHHHBBBCCCCCCAAA@@@AAADDDGGGOOOZZZiiiyyy|||zzz{{{||||||~~~~~~|||yyyxxx{{{qqqiiiddd___]]]^^^bbbccceeehhhmmmrrrwwwyyy}}}~~~}}}zzzuuurrrqqqqqqmmmpppsssuuuxxx{{{~~~qqqhhh```XXXQQQNNNKKKGGGFFFIIIGGGFFFJJJQQQYYYcccsss}}}xxxsssnnnjjjfffgggiiikkkmmmooorrruuuxxx|||~~~wwwpppiiiaaa[[[UUUTTTRRROOOMMMKKKJJJJJJNNNOOOOOOPPPOOONNNMMMLLLNNNMMMNNNQQQQQQOOOQQQVVV___lll{{{vvvqqqiiibbb\\\YYYUUUPPPOOORRRUUU^^^lllyyy~~~wwwoooiiilllvvvtttlllhhhnnnyyyzzzwwwwwwzzztttkkkaaaYYYPPPGGGDDDFFFDDDDDDHHHOOOVVViiivvvxxxqqqaaaVVVMMMJJJGGGEEEFFFGGGGGGGGGGGGFFFEEEEEEEEECCC@@@===<<<<<<:::::::::<<<>>>???@@@EEEKKKRRR[[[fffttt}}}uuujjjbbb~~~qqqnnnmmmttt~~~yyypppiiieeeffflllwwwxxxcccVVVNNNIIIBBBBBBBBBAAA@@@AAACCCEEEKKKUUUcccsss||||||||||||~~~~~~zzzwwwyyyxxxppphhhdddcccbbbcccdddeeeiiilllppprrrwww{{{~~~~~~{{{vvvtttsssnnnoooooopppqqqtttyyy}}}tttkkkbbbZZZSSSPPPMMMHHHGGGHHHGGGFFFHHHNNNRRRYYYfffqqq}}}}}}xxxtttoookkkgggeeegggjjjlllnnnqqqtttwwwxxx|||}}}xxxqqqiiibbb\\\ZZZVVVSSSPPPOOOOOOOOORRRRRRSSSSSSRRRPPPNNNMMMNNNMMMOOOSSSSSSPPPQQQTTT[[[hhhwww|||uuuqqqhhhaaa\\\XXXTTTOOONNNQQQWWWbbbppp|||vvvnnniiimmmxxxxxxrrrooouuu|||yyywwwwwwyyy|||rrrjjjaaaZZZQQQHHHDDDFFFBBBDDDIIIPPPUUUeeevvvvvvssscccYYYNNNKKKHHHFFFFFFFFFFFFFFFGGGFFFEEEEEEEEEDDDAAA???===<<<;;;::::::;;;===>>>@@@DDDJJJPPPWWWbbboooxxxyyymmmeeeqqqmmmkkkrrr~~~}}}xxxrrrkkkggghhhnnnyyy|||gggYYYQQQLLLBBBBBBBBBAAA@@@@@@CCCEEEHHHRRR```ooo}}}}}}}}}}}}}}}~~~{{{wwwxxx~~~}}}sssmmmlllbbbbbbbbbdddfffhhhkkklllrrrxxx~~~~~~zzzwwwvvvppppppooonnnnnnpppuuuyyy|||vvvmmmddd]]]VVVTTTPPPKKKIIIJJJGGGFFFHHHKKKNNNRRR\\\fffppp|||}}}xxxtttpppkkkhhhdddfffiiikkkmmmppptttwwwwww{{{}}}wwwnnnhhhbbb___[[[WWWTTTSSSTTTTTTWWWWWWWWWWWWUUUSSSQQQPPPNNNLLLNNNSSSSSSPPPPPPSSSXXXfffvvvzzzssspppggg```[[[WWWSSSNNNMMMPPPZZZdddsssuuummmhhhnnnzzz~~~yyywww{{{yyywwwwwwzzz~~~wwwppphhh```ZZZQQQHHHDDDEEEBBBDDDJJJPPPUUUcccwwwvvv|||uuufff[[[OOOLLLHHHFFFFFFFFFFFFEEEFFFFFFEEEFFFFFFEEEBBB@@@>>><<<;;;::::::;;;===>>>AAAEEEIIINNNUUU___kkkttt{{{ooogggxxxrrrlllpppzzz~~~|||qqqmmmiiiiiillluuu~~~gggXXXOOOIIIEEEDDDBBB@@@@@@@@@AAABBBJJJMMMWWWhhhzzzyyyyyy||||||}}}xxxvvvyyy}}}~~~wwwppplllgggeeefffhhhgggffflllnnnrrrxxx}}}~~~|||zzzzzzwwwsssnnnmmmpppsssuuuyyy~~~tttnnnccc___YYYSSSPPPMMMJJJHHHGGGGGGGGGGGGJJJOOOVVV[[[dddlllyyy|||yyyvvvrrrnnnkkkiiigggeeefffjjjqqqvvvzzz{{{|||wwwlllhhhaaa[[[XXXXXXYYY[[[[[[___```[[[YYYYYYUUUOOORRRPPPLLLJJJIIILLLOOORRR[[[eeetttwwwpppkkkggg```YYYUUURRRPPPRRRWWWYYYgggxxxrrrmmmkkkooo{{{|||}}}yyyvvvuuuzzz|||tttmmmfff\\\SSSLLLGGGDDDBBB???FFFHHHMMMWWWbbb|||{{{uuuxxx}}}lll^^^XXXPPPIIIIIIIIIGGGFFFGGGFFFFFFFFFEEEDDDBBBAAA@@@??????===<<<<<<===>>>>>>@@@BBBFFFKKKRRR\\\fffmmm}}}tttkkk{{{tttnnnpppyyy|||qqqmmmjjjiiillluuulll\\\QQQJJJEEEDDDBBB@@@@@@@@@AAABBBHHHJJJTTTeeevvv{{{yyy{{{{{{~~~~~~zzzxxxyyy||||||wwwpppmmmlllllliiiggghhhiiilllqqqvvvyyyzzzzzz|||}}}|||xxxsssqqqqqqrrrtttxxx~~~uuunnnddd```YYYTTTPPPMMMJJJHHHGGGGGGGGGFFFGGGJJJOOORRRXXX```lllxxx}}}yyyuuuqqqmmmjjjgggeeedddeeejjjpppvvvzzz~~~}}}wwwnnneee```______```ZZZ^^^^^^ZZZXXXYYYVVVPPPSSSRRRPPPMMMLLLNNNQQQSSS\\\eeesss|||tttnnniiifff___XXXUUURRRPPPRRRWWW^^^kkk{{{rrrnnnkkkqqq~~~~~~~~~yyyvvvuuuxxx|||uuullldddZZZPPPIIIFFFDDDBBB@@@GGGIIINNNWWWaaa{{{|||wwwzzz|||pppcccVVVMMMGGGGGGGGGEEEDDDFFFDDDDDDDDDCCCBBBAAA???>>>>>>===<<<;;;;;;;;;<<<===@@@BBBEEEJJJQQQZZZdddjjjxxxvvvmmm~~~wwwppppppvvv}}}|||rrrnnnjjjiiikkkttttttaaaTTTKKKFFFDDDBBB@@@@@@@@@AAABBBEEEGGGQQQ```ooo}}}~~~{{{yyyyyy}}}|||zzzzzz{{{}}}|||xxxtttooojjjeeedddcccfffjjjoooqqqrrrzzz}}}{{{wwwtttsssrrrvvv{{{vvvoooeeeaaa[[[UUUQQQNNNKKKIIIHHHIIIHHHGGGEEEFFFHHHJJJOOOVVV```kkkwww}}}yyytttpppllliiidddcccbbbdddhhhooovvvzzz|||qqqjjjfffdddccc^^^```___\\\ZZZ[[[ZZZWWWVVVVVVUUUSSSQQQQQQSSSUUU]]]fffqqq|||zzzsssmmmiiieee^^^WWWTTTQQQPPPSSSXXXbbbpppsssooommmsssyyywwwwwwyyy|||uuuiiiaaaVVVLLLFFFCCCCCCBBBAAAHHHJJJNNNXXXaaaxxxzzz~~~|||zzzvvvjjjVVVNNNGGGFFFGGGEEEDDDFFFDDDDDDDDDCCCBBBAAA@@@???===<<<:::999999999:::;;;???AAADDDHHHNNNVVV___eeeoooyyyzzzqqqzzzrrrooorrrwwwzzz{{{~~~{{{sssnnnjjjhhhjjjrrrzzzfffVVVLLLFFFEEEBBB@@@???@@@AAAAAACCCFFFNNN\\\iiiuuu~~~yyyxxx{{{|||{{{{{{|||~~~xxxrrrmmmiiieeedddfffiiikkkmmmssswww}}}{{{xxxrrruuuyyy}}}xxxqqqgggccc]]]WWWSSSPPPLLLJJJJJJKKKKKKIIIFFFEEEEEEFFFHHHMMMUUU___jjjxxx}}}xxxsssnnnjjjgggaaaaaaaaabbbfffmmmtttzzz|||uuuooojjjffffffdddaaa```aaabbbaaa\\\]]]]]]YYYUUUTTTUUUWWW```gggqqqzzzzzztttnnnkkkddd]]]VVVTTTRRRQQQTTTYYYdddrrrtttpppooouuuyyyxxxyyy~~~yyyrrrfff^^^RRRHHHCCCBBBBBBCCCCCCIIIJJJOOOYYY```ttt}}}{{{~~~xxxmmm[[[RRRJJJIIIIIIGGGFFFHHHFFFFFFFFFEEEEEEDDDBBBBBB===<<<:::999999999999:::>>>@@@CCCGGGKKKRRRZZZ___gggqqq~~~vvvzzzrrrmmmnnnqqqssstttxxxyyy}}}}}}yyysssnnniiiggggggooo~~~iiiWWWLLLGGGEEECCC@@@??????@@@AAABBBEEEMMMXXXcccnnn{{{wwwzzz~~~~~~|||{{{|||~~~yyyrrrllljjjjjjjjjjjjkkkooowww~~~tttvvvyyy|||{{{sssjjjeee___YYYUUUQQQNNNKKKHHHIIIIIIHHHFFFDDDDDDDDDBBBEEEJJJRRR\\\jjjxxx|||vvvqqqlllhhheee^^^___``````cccjjjrrrxxxzzzpppmmmiiigggfffgggiiilllggghhhgggaaaZZZVVVWWWYYYdddjjjttt{{{xxxrrrnnnkkkccc\\\VVVTTTSSSRRRVVV\\\eeerrrtttqqqqqqxxx}}}~~~zzz{{{}}}~~~tttmmmccc[[[OOOFFFBBBAAABBBCCCEEEJJJKKKPPPYYY___ppp~~~|||{{{yyyooo^^^UUULLLJJJIIIGGGFFFHHHFFFFFFFFFFFFEEEDDDCCCCCC???>>><<<::::::::::::;;;===???BBBEEEIIIOOOUUUZZZaaajjjxxx{{{yyyqqqkkkiiikkkmmmooorrrtttyyy~~~yyysssnnnhhheeeeeelll|||kkkYYYMMMGGGEEECCCAAA??????@@@AAAAAADDDKKKUUU^^^hhhxxx~~~wwwyyy}}}~~~}}}|||~~~xxxrrrmmmiiigggiiikkkqqqyyywwwyyyzzz|||}}}uuulllggg```ZZZVVVRRROOOMMMEEEFFFFFFEEECCCBBBBBBCCCBBBDDDGGGLLLUUUbbbpppxxxzzztttnnnjjjfffccc\\\^^^______aaafffooovvv|||{{{uuupppnnnmmmnnnrrrwwwuuuvvvsssjjj```ZZZZZZ]]]hhhoooxxxzzztttoookkkiiiccc\\\WWWUUUTTTTTTXXX^^^gggttt~~~rrrqqqrrr{{{~~~|||zzz~~~}}}{{{~~~}}}~~~{{{qqqjjj```YYYOOOGGGCCCCCCCCCDDDFFFKKKLLLQQQZZZ^^^lll}}}{{{{{{qqqaaaWWWNNNJJJHHHEEEDDDFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@???===<<<;;;:::;;;;;;<<<>>>AAADDDHHHMMMSSSWWW\\\dddqqq~~~}}}wwwooohhhfffgggjjjlllnnnpppvvv~~~{{{rrrmmmgggdddccciiiyyynnn[[[OOOGGGFFFCCCAAA??????@@@@@@@@@CCCJJJRRRYYYbbbssswwwyyy{{{~~~|||~~~zzzsssnnnnnnnnnoootttzzz{{{|||}}}}}}wwwmmmiiibbb\\\WWWSSSPPPMMMFFFFFFFFFDDDBBBAAAAAACCCDDDEEEFFFJJJQQQ\\\hhhppp{{{xxxqqqlllhhheeebbb[[[]]]___^^^___dddmmmtttyyyzzzxxxwwwwww|||sssfff______bbblllsss|||xxxrrrnnnkkkiiiccc]]]WWWVVVVVVVVVZZZ```mmmyyy{{{oooooosss~~~{{{yyyxxxzzz}}}|||}}}|||}}}zzzpppjjj^^^XXXOOOHHHEEEDDDEEEEEEHHHLLLMMMRRR[[[]]]iii}}}~~~vvvfff[[[QQQLLLIIIEEEDDDFFFCCCDDDDDDDDDDDDCCCBBBBBB@@@???===<<<;;;:::;;;;;;;;;===AAADDDGGGLLLQQQUUUYYY___jjjwww{{{uuummmgggdddeeehhhjjjlllnnnttt}}}|||rrrlllfffcccaaagggwwwooo^^^RRRHHHFFFCCCAAA?????????@@@???AAAHHHPPPVVV___ooo~~~xxxyyy{{{~~~{{{}}}~~~uuurrroooqqqvvv|||~~~~~~~~~~~~xxxnnniiiccc\\\XXXTTTPPPNNNJJJJJJHHHFFFCCCBBBCCCDDDAAAAAAAAACCCIIISSS^^^fffuuu|||~~~wwwpppkkkgggdddbbb[[[]]]___^^^^^^bbbkkksssxxxyyyjjjbbbbbbeeennnvvvyyysssooommmkkkccc]]]XXXWWWWWWWWW\\\bbbqqq}}}xxxlllnnntttyyyuuuvvv{{{}}}}}}}}}~~~zzzqqqkkk]]]WWWPPPJJJGGGFFFFFFEEEHHHMMMNNNSSS[[[\\\hhhzzzkkk```TTTOOOLLLHHHFFFGGGEEEFFFFFFFFFFFFEEEEEEDDD@@@???===;;;:::::::::::::::===@@@CCCGGGLLLQQQUUUWWW\\\fffsssuuupppiiiccc```aaadddggghhhmmmssszzzzzzrrrnnnhhhccc```dddtttnnn]]]TTTJJJGGGDDDBBBBBBBBBBBBAAA??????CCCKKKSSS\\\jjjwwwzzzvvvyyy~~~{{{|||}}}~~~zzzvvvvvvwwwxxxyyy}}}||||||}}}yyysssmmmeee^^^ZZZUUUOOOJJJNNNKKKGGGDDDCCCCCCBBBAAACCCDDDDDDDDDFFFLLLUUU\\\jjjrrr~~~{{{wwwqqqmmmjjjgggdddaaa^^^ZZZZZZ^^^bbbffflllrrrzzzssskkkjjjnnnxxx}}}xxxtttpppllliiiccc___[[[YYYWWWWWW^^^gggvvv~~~wwwkkknnnvvvxxxtttuuu|||~~~~~~zzzvvv}}}xxxnnnggg___XXXOOOHHHEEEFFFHHHIIIJJJNNNSSSWWWXXX\\\jjjyyymmmdddWWWMMMHHHGGGFFFDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCAAA>>>;;;999999:::::::::;;;<<>>BBBFFFJJJLLLQQQUUU\\\eeennnwww~~~qqq}}}tttrrrooojjjfff___]]][[[YYYXXXXXXYYYZZZ[[[bbbjjjrrrzzzwwwqqqkkkfffbbbdddnnnzzzwwwdddXXXMMMJJJFFFCCCBBBBBBAAA@@@AAAAAADDDIIIMMMRRR]]]hhhuuuyyyvvvxxx|||~~~zzzyyyxxxxxx{{{{{{tttllleee```[[[UUUPPPKKKIIIFFFEEEFFFEEEDDDCCCCCCBBBAAA@@@AAAEEEIIILLLQQQXXXcccmmmrrrtttuuuvvvrrrpppnnnnnnmmmllliiifffdddaaa```dddhhhlllrrrxxxzzztttqqqnnnjjjfff___[[[YYYYYYYYY]]]gggrrr}}}yyypppjjjppp{{{}}}vvvvvv{{{zzzsssttt}}}vvvkkkdddZZZUUUNNNIIIGGGIIIKKKLLLSSSUUUYYY\\\^^^aaalllxxx|||ppp___RRRLLLJJJJJJJJJFFFGGGGGGGGGGGGFFFEEEEEECCCCCCDDDCCCBBB???<<<:::::::::;;;>>>AAAEEEHHHJJJOOOSSSZZZaaajjjrrryyy}}}ppp}}}ssspppnnnhhhaaa[[[ZZZYYYWWWVVVWWWWWWXXXYYY___hhhpppxxxzzzssslllgggcccccckkkuuu{{{gggXXXNNNJJJFFFCCCBBBAAA@@@???AAAAAACCCHHHKKKOOOXXXbbboooyyy|||vvvvvvyyy|||~~~}}}{{{zzz{{{~~~yyypppiiiccc]]]VVVQQQLLLJJJHHHGGGGGGGGGFFFDDDCCCBBBAAA@@@BBBDDDFFFGGGKKKQQQZZZbbbhhhlllppprrrooonnnoooqqqrrrrrrooommmgggccccccggglllooovvv|||~~~wwwrrrpppmmmiiieee___[[[YYYYYYYYY]]]hhhsssxxxpppjjjrrr~~~~~~yyyxxx{{{{{{tttsss{{{vvvkkkdddYYYTTTNNNJJJIIIKKKMMMNNNSSSTTTXXX^^^```eeeoooyyy}}}tttbbbTTTMMMJJJIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEECCC@@@===;;;::::::;;;===@@@CCCFFFHHHNNNRRRYYY___fffnnnvvv|||nnnxxxyyytttrrrjjj```[[[ZZZXXXVVVUUUVVVWWWXXXXXX^^^eeemmmuuu|||uuummmhhhdddccciiiqqqkkk\\\OOOLLLGGGDDDBBBAAA@@@>>>@@@@@@BBBFFFIIILLLTTT^^^hhhqqq|||xxxuuuwwwyyy{{{~~~wwwnnnggg```YYYSSSNNNLLLKKKJJJJJJIIIGGGEEEBBBAAA??????AAACCCCCCBBBHHHLLLRRRYYY^^^eeekkkooommmnnnqqquuuxxxyyywwwuuuoookkkkkknnnrrruuuzzz{{{uuuqqqooolllhhhddd```\\\YYYYYYZZZ___kkkvvvyyyqqqmmmuuuzzzxxxyyy~~~}}}vvvvvv{{{wwwkkkdddXXXTTTNNNKKKLLLNNNPPPQQQTTTTTTXXX^^^bbbfffpppyyyzzzzzz||||||wwwfffWWWOOOKKKIIIHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDEEEEEEEEECCC@@@===<<<:::::::::<<>><<<999::::::;;;>>>AAACCCEEEHHHNNNUUU[[[```hhhrrryyyeeennnyyyjjj\\\ZZZVVVSSSSSSTTTVVVWWWWWWZZZ```gggooo|||wwwnnniiieeecccffflllyyyvvvfffTTTQQQLLLHHHFFFEEECCCAAA>>>>>>@@@DDDFFFIIIPPPYYY]]]eeeooowww{{{uuussstttvvv{{{||||||~~~xxxppphhh___YYYRRRQQQOOONNNMMMKKKHHHEEEFFFDDDBBBDDDFFFHHHFFFDDDEEEFFFHHHKKKQQQZZZdddkkktttwww}}}{{{wwwrrrooommmkkkgggccc___\\\ZZZ\\\```ggguuu{{{ssssss}}}~~~}}}}}}zzz||||||{{{yyyllleeeXXXTTTPPPNNNOOORRRTTTUUUXXXWWWZZZ___ccceeelllttt{{{~~~~~~{{{yyyyyy}}}mmm___VVVPPPKKKHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCAAA@@@>>>===999::::::;;;===@@@CCCDDDFFFLLLSSSYYY^^^fffpppxxx}}}iiinnn{{{{{{pppfff^^^XXXWWWVVVUUUVVVYYYZZZZZZ\\\bbblllyyyyyypppiiiccc___bbbiiisss}}}jjj\\\RRRIIIGGGHHHEEEBBBBBBCCC???>>>AAADDDGGGLLLRRR\\\aaajjjqqqyyywwwqqqqqqsssxxxyyy{{{}}}{{{ssskkkaaaZZZWWWTTTRRRPPPOOONNNKKKIIIGGGFFFEEEDDDCCCCCCCCCCCCIIIHHHIIIMMMPPPTTT___iiisss|||xxxxxxwwwtttpppjjjeeebbb\\\\\\^^^bbbiiirrrzzz}}}zzzwwwzzzwww{{{}}}xxxlllaaaXXXVVVSSSPPPPPPQQQTTTVVVVVVXXXZZZ]]]```eeekkkooorrr|||~~~}}}xxxuuuzzzsssfffZZZRRRKKKGGGJJJHHHGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCAAA>>><<<;;;;;;;;;:::;;;<<>>AAADDDFFFKKKQQQYYY___gggnnnvvvxxxqqqpppqqqvvvxxxzzz|||xxxqqqhhhaaaZZZXXXTTTRRRQQQPPPMMMKKKLLLKKKJJJIIIIIIHHHIIIIIIHHHGGGIIIMMMOOOSSS]]]hhhsss}}}tttuuutttssspppkkkgggddd```aaadddiiiqqq{{{~~~{{{zzzzzzwwwyyyzzzrrrfff\\\XXXVVVSSSQQQPPPRRRTTTVVVUUUWWWYYY\\\^^^ccchhhlllppp{{{|||~~~}}}xxxzzz{{{kkk]]]RRRLLLIIIJJJHHHFFFFFFGGGHHHGGGFFFGGGGGGFFFDDDBBB@@@>>><<<<<<;;;:::;;;<<>>===@@@CCCDDDIIIOOOVVV[[[ccckkkrrr{{{|||uuurrrqqquuuvvvxxx{{{~~~yyyqqqjjjaaa^^^ZZZWWWVVVTTTRRRPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIKKKOOOQQQTTT]]]fffrrr}}}zzzqqqqqqrrrqqqooollliiigggccceeejjjpppyyy}}}zzzwwwxxx}}}vvvooofff]]]XXXVVVTTTRRRRRRSSSUUUWWWVVVWWWYYYZZZ\\\```eeeiiinnnvvv|||zzzsssaaaTTTNNNMMMJJJHHHFFFFFFGGGGGGFFFEEEHHHHHHGGGEEECCCAAA???>>><<<;;;;;;;;;<<<>>>AAABBBEEEJJJOOOSSSVVV\\\dddiiiuuuyyyiiimmmvvvnnnddd\\\ZZZZZZXXXVVVVVVSSSUUUWWWZZZ___hhhsss{{{|||sssnnnhhhcccaaaccckkk{{{hhh\\\PPPKKKIIIFFFDDDDDDAAA===<<>>@@@BBBFFFKKKNNNPPPUUU\\\aaaiiinnnuuu{{{fffkkkttt~~~~~~pppbbb]]]\\\YYYVVVVVVRRRUUUXXXXXXXXX]]]gggooozzztttnnnjjjdddbbbbbbfffrrrwwwhhhXXXOOOJJJEEEBBBBBBAAA>>>===@@@BBBAAADDDHHHNNNSSSZZZ```fffnnnxxx~~~|||vvvsssuuuvvvxxxzzz|||~~~~~~|||{{{{{{zzzyyyvvvssspppnnndddcccbbb```^^^]]]\\\\\\ZZZZZZZZZZZZ\\\^^^```aaadddhhhnnnqqqtttxxx~~~|||vvvoooiiieeedddcccccc^^^]]]\\\[[[ZZZZZZZZZZZZ[[[[[[\\\^^^[[[YYY\\\bbbmmmxxxyyywwwzzzxxxrrrqqqpppnnnllliiifffcccbbbdddiiiqqqzzz~~~vvvrrrrrrvvv}}}}}}rrrllliiieee___XXXWWWWWWVVVVVVWWWYYYYYYZZZ[[[\\\]]]^^^aaaeeehhhqqqttt{{{~~~|||sssfff]]]ZZZOOOMMMKKKJJJJJJJJJIIIHHHGGGFFFFFFEEECCCBBB@@@???>>>===;;;::::::<<<===>>>AAADDDHHHKKKMMMQQQWWW\\\eeejjjssszzzaaahhhqqqzzzzzztttwww}}}vvveee^^^\\\ZZZWWWVVVQQQUUUWWWVVVTTTXXXaaaiiirrruuunnniiieeebbbbbbbbblll|||ooo]]]SSSLLLFFFCCCCCCAAA>>>>>>AAABBBAAADDDHHHKKKPPPWWW]]]bbbjjjssszzzzzzxxxwwwxxxzzz{{{}}}~~~~~~~~~|||yyywwwssssssrrrpppmmmjjjfffddd^^^]]][[[ZZZXXXWWWVVVVVVSSSSSSRRRRRRSSSTTTUUUVVVVVV\\\bbbeeeggglllsssxxx{{{}}}{{{tttpppoooooonnnhhhhhhgggfffeeeeeeeeeeeehhhggghhhhhhddd```aaafffmmmxxx~~~xxxuuuzzz~~~~~~yyytttpppooommmjjjhhheeecccbbbbbbhhhqqq|||}}}}}}zzzxxxyyyyyy}}}~~~tttnnnkkkgggaaaXXXXXXWWWWWWXXXXXXYYYZZZZZZ[[[\\\]]]^^^aaaeeeiiinnnrrrxxx}}}oooccc\\\OOOMMMKKKJJJJJJJJJIIIGGGHHHGGGGGGFFFEEECCCBBBAAA>>>===;;;::::::;;;<<<>>>>>>BBBEEEHHHIIIMMMSSSXXX```fffoooxxx~~~^^^fffooowwwuuujjjmmmrrr}}}zzzggg^^^\\\ZZZWWWVVVPPPTTTVVVTTTRRRUUU^^^fffnnn|||uuummmiiieeebbbccc]]]gggvvvtttaaaUUUNNNGGGDDDDDDBBB??????BBBCCCBBBDDDGGGHHHMMMTTTZZZ```gggpppvvvzzzxxxyyy{{{|||}}}~~~~~~~~~}}}zzzvvvtttnnnnnnllljjjgggccc```^^^]]]\\\ZZZYYYWWWVVVUUUUUURRRQQQPPPOOOOOOPPPQQQRRRNNNSSSZZZ]]]___dddkkkqqqsssvvv{{{{{{zzzyyyyyyxxxwwwvvvuuuttttttttttttrrrqqqrrrrrrmmmhhhhhhmmmnnnxxxwwwpppppptttwww~~~|||{{{{{{||||||zzzuuunnnmmmllliiigggeeedddccc___eeeppp|||}}}||||||~~~zzzpppjjjhhhccc]]]XXXXXXXXXXXXXXXYYYZZZZZZYYYZZZ[[[\\\^^^aaaeeeiiilllpppuuu}}}vvvggg]]]NNNLLLJJJIIIIIIIIIHHHFFFIIIIIIHHHHHHFFFEEECCCBBB>>>===;;;::::::;;;<<<===<<<@@@CCCEEEGGGJJJPPPUUU[[[aaakkkttt{{{```dddfffooouuunnnjjjkkkvvvjjj```]]]ZZZWWWVVVUUUXXXZZZZZZXXXXXXZZZ]]]iiisssxxxoookkkfffaaa___```bbblllttt___VVVRRRLLLFFFEEEBBBAAA@@@@@@@@@BBBEEEFFFHHHKKKQQQXXX^^^eeelllpppxxx~~~~~~zzzzzzzzz{{{|||}}}}}}}}}}}}zzzwwwuuusssnnnmmmkkkiiifffdddbbbaaa```___]]][[[ZZZZZZZZZ[[[[[[YYYUUUSSSRRRQQQOOOMMMKKKMMMPPPRRRVVV[[[aaaeeeiiimmmtttyyy}}}{{{wwwqqqnnnvvv{{{~~~~~~zzzmmmmmmnnnkkklllrrr|||~~~|||~~~~~~}}}}}}|||}}}~~~}}}}}}~~~~~~wwwrrrpppnnnmmmmmmiiicccbbbeee___iiiuuu}}}~~~{{{~~~wwwqqqlllhhhddd```ZZZYYYYYYYYYZZZ[[[\\\\\\^^^^^^]]]^^^___aaacccdddkkkjjjooozzz}}}kkkZZZSSSLLLHHHJJJLLLIIIGGGHHHHHHHHHGGGFFFEEEDDDCCCCCC@@@???>>><<<<<<;;;;;;;;;<<<>>>@@@BBBEEEIIIOOOSSSZZZ]]]dddmmmwww^^^ccceeemmm}}}{{{qqqlllllluuuoooeee```\\\XXXVVVUUUWWWYYYYYYXXXXXXZZZ\\\___iiiyyy{{{rrrmmmhhhcccaaa]]]___hhh{{{{{{dddYYYSSSMMMHHHFFFCCCAAA@@@???@@@AAACCCDDDEEEIIIOOOUUU[[[bbbjjjnnnuuu{{{|||||||||}}}}}}~~~~~~~~~~~~|||zzzyyyssssssqqqooommmkkkjjjiiijjjiiihhhfffeeeddddddddddddaaa]]]YYYWWWTTTPPPNNNKKKKKKMMMNNNQQQUUUYYY\\\cccgggnnnsssxxx{{{}}}yyy{{{~~~~~~zzz{{{{{{{{{|||~~~nnnjjjiiieeefffkkkqqqvvv~~~}}}~~~~~~~~~}}}~~~}}}zzzyyyyyyzzz||||||vvvrrrpppnnnllllllhhhcccbbbeeedddmmmxxx~~~~~~wwwqqqlllhhhddd```[[[[[[ZZZ[[[[[[\\\]]]^^^___^^^^^^^^^___aaacccdddkkkiiimmmuuu~~~ppp```UUUNNNJJJKKKKKKIIIGGGGGGIIIHHHHHHGGGFFFEEEDDDDDD@@@???>>>===<<<;;;;;;;;;:::<<<>>>@@@BBBGGGLLLPPPWWW[[[aaajjjttt|||]]]bbbccckkkzzzuuuooolllsssuuujjjddd^^^XXXVVVTTTVVVXXXYYYXXXYYY[[[]]]\\\eeeuuuvvvpppjjjdddbbb]]]^^^eeetttmmm]]]TTTNNNJJJIIICCCBBB@@@???>>>???AAABBBBBBEEEKKKQQQXXX___ggglllqqqwww~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyy{{{zzzzzzyyywwwuuutttssspppmmmiiieeeaaa\\\WWWTTTOOONNNMMMMMMNNNPPPSSSUUUZZZ___eeejjjoootttxxx{{{~~~zzzxxxwwwttttttuuuuuuwwwzzzuuulllfff```___ddddddiiipppyyy}}}{{{yyytttuuuwwwzzz~~~~~~yyyuuurrrpppmmmkkkkkkgggccccccgggiiirrr||||||}}}wwwppplllhhhddd```[[[[[[[[[\\\\\\]]]______```_________```bbbccceeejjjgggiiipppuuuxxxhhhZZZRRRLLLLLLKKKHHHFFFGGGIIIIIIHHHGGGFFFEEEDDDDDD@@@@@@>>>===<<<;;;;;;;;;888:::<<<===???CCCHHHLLLSSSWWW^^^fffnnnvvv{{{~~~\\\aaabbbiiiuuu{{{rrrmmmsss|||nnnfff^^^YYYYYYUUUVVVWWWXXXYYY[[[\\\]]]^^^eeerrr{{{ssskkkeeeccc``````dddnnn~~~wwwcccWWWOOOKKKJJJEEECCCAAA???>>>>>>??????@@@DDDIIIOOOUUU]]]eeejjjooossszzz~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{vvvqqqjjjccc^^^XXXUUUQQQOOOOOOPPPQQQRRRSSSWWW\\\aaafffkkkqqqtttyyy}}}~~~yyytttqqqooolllmmmnnnoooqqquuuzzz~~~sssiii```^^^```]]]aaahhhqqqyyy|||yyywwwvvvuuuvvvyyy~~~~~~yyyvvvtttrrrpppllljjjiiifffbbbdddhhhmmmvvv~~~yyy}}}~~~vvvooolllhhhddd```[[[[[[[[[[[[\\\^^^___```aaa`````````aaabbbdddeeeiiifffhhhmmmqqqzzzooo___VVVOOOMMMLLLHHHFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@???===<<<;;;;;;;;;888999;;;<<<===AAAFFFIIIPPPTTTZZZbbbiiipppvvvzzz^^^bbbbbbfffqqqxxxxxxqqqvvvrrrggg^^^[[[[[[UUUVVVWWWYYY[[[]]]^^^^^^[[[```kkkyyyvvvlllfffddd```___aaaiiixxxjjjZZZRRRMMMJJJFFFDDDAAA???======>>>>>>AAADDDHHHMMMTTT[[[dddiiinnnrrrwwwzzz{{{||||||}}}{{{{{{{{{|||||||||||||||zzzpppjjj```[[[UUUQQQPPPPPPOOOOOOOOORRRVVVZZZ^^^ccciiimmmssswww}}}~~~xxxqqqllliiifffdddfffggghhhkkkooouuuyyy~~~~~~pppeee```___\\\___dddjjjrrrxxx~~~~~~|||zzzxxxwwwwwwyyy{{{~~~zzzvvvtttsssrrrpppllliiihhheeebbbeeejjjoooxxx~~~}}}~~~|||}}}tttnnnjjjgggccc___YYYZZZZZZZZZ\\\]]]^^^___aaaaaa`````````bbbcccdddfffeeegggmmmpppwwwuuudddZZZQQQNNNLLLHHHGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA???>>><<<;;;;;;;;;999:::;;;;;;===???DDDGGGMMMQQQXXX^^^dddjjjqqqvvvbbbdddbbbdddmmmsssxxx|||yyykkkaaa\\\]]]WWWVVVWWWZZZ]]]```aaa```ZZZ^^^gggtttzzzooohhhfff]]]]]]___eeerrrsssaaaVVVPPPKKKFFFEEEBBB???>>>>>>>>>???BBBEEEHHHLLLRRRYYYbbbgggllloootttvvvwwwwwwxxxxxxxxxxxxyyyzzzzzz{{{||||||zzzkkkddd[[[UUURRRPPPNNNKKKMMMOOOQQQSSSWWW[[[aaaffflllqqqwww}}}~~~uuummmhhhccc```]]]\\\]]]___aaadddiiiooosssyyyzzznnnfffbbb^^^___aaaeeejjjoootttwww{{{~~~}}}|||{{{{{{|||}}}yyyuuusssrrrqqqoookkkhhhfffdddbbbeeekkkrrr{{{{{{yyy}}}{{{rrrllliiieeeaaa^^^YYYYYYYYYZZZ\\\]]]___```aaaaaa```___```aaabbbcccdddccchhhoooqqqvvvyyyggg]]]SSSOOOLLLIIIHHHIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCBBB@@@>>>===;;;;;;:::999:::;;;;;;<<<>>>BBBEEEIIINNNTTTZZZ^^^eeelllrrrfffgggccccccjjjpppssseee^^^\\\XXXWWWXXX[[[___bbbcccbbb^^^```gggrrrrrrkkkiii^^^______cccmmm|||hhh\\\SSSLLLGGGEEEBBB@@@?????????@@@CCCEEEHHHKKKPPPWWW___dddhhhlllqqqtttuuuuuuvvvvvvvvvwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~vvvjjj```[[[WWWRRROOOLLLMMMNNNNNNPPPTTTZZZ^^^eeejjjqqqxxx||||||tttkkkbbb]]]ZZZWWWUUUTTTVVVXXXZZZ]]]bbbiiimmmuuuzzzzzzooohhhbbbbbbaaabbbdddhhhmmmoooqqquuu{{{~~~~~~xxxuuusssqqqpppooojjjgggeeecccbbbfffmmmuuu~~~~~~xxxuuu{{{yyypppjjjgggddd```\\\ZZZZZZZZZ[[[]]]^^^```aaaaaa```_________```aaabbbaaabbbhhhpppqqqttt~~~}}}iii^^^TTTOOOMMMJJJIIIKKKJJJIIIIIIHHHGGGFFFEEEEEECCCBBBAAA>>>===;;;;;;:::999::::::::::::<<<@@@CCCEEEJJJQQQUUUYYY___gggnnniiiiiicccccciiinnnzzziii___[[[YYYXXXXXX[[[aaaddddddccc___```dddmmm}}}uuummmlllccccccbbbccciiixxxmmm```VVVNNNGGGEEECCCAAA???@@@@@@AAACCCEEEGGGJJJNNNUUU]]]bbbdddiiiooosssuuuuuuuuuvvvvvvvvvwwwyyy{{{|||}}}~~~~~~~~~~~~~~~yyynnngggaaaZZZUUULLLLLLLLLLLLMMMPPPVVVZZZaaafffmmmtttyyy~~~uuunnnccc[[[WWWTTTQQQOOOOOOQQQSSSUUUYYY^^^eeejjjqqqxxxwwwooogggeeecccbbbcccfffiiillljjjooouuuzzz~~~yyyuuusssqqqpppooojjjfffeeecccbbbfffmmmxxx}}}vvvrrr{{{~~~xxxoooiiifffccc___[[[[[[[[[[[[]]]^^^```aaabbb``````___^^^^^^___aaaaaa___aaahhhppppppqqq~~~|||{{{xxx|||jjj___TTTOOOMMMJJJJJJLLLLLLKKKJJJJJJHHHHHHGGGFFFDDDCCCAAA???===;;;;;;:::999999:::999999;;;>>>AAABBBHHHNNNRRRUUU[[[dddkkkjjjfffdddeeehhhppp~~~pppddd]]][[[[[[[[[___cccgggiiiiiiccc```bbbjjjxxxzzztttqqqhhheeebbbaaadddnnn|||cccTTTOOOJJJGGGDDDBBBAAAAAA???>>>@@@BBBFFFIIIMMMSSSZZZ^^^fffhhhlllpppsssuuuuuuuuuuuuwwwyyyyyyyyyyyy{{{}}}{{{|||}}}}}}||||||}}}~~~~~~rrrhhh```[[[RRROOOMMMNNNMMMKKKOOOTTTVVV]]]fffooovvv{{{vvvfffaaaYYYRRROOOMMMLLLKKKLLLLLLLLLMMMPPPVVV^^^ccchhhrrr{{{}}}rrrllldddaaabbbfffhhhiiihhhjjjnnnssszzz}}}~~~~~~yyyvvvtttrrrqqqnnnlllhhheeedddgggnnnsss|||}}}|||}}}yyyoooiiifffccc___[[[[[[\\\]]]^^^```aaabbbbbbbbbaaa`````````aaaccccccccccccfffjjjmmmpppxxx~~~yyy{{{zzz}}}|||lllbbbYYYUUURRRMMMJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGEEECCCAAA???===;;;:::::::::999999999:::<<<===???CCCFFFIIIMMMRRRXXX___dddkkkgggeeefffhhhnnnzzzuuuggg```___^^^^^^aaaeeehhhjjjjjjfffbbbaaagggsss~~~wwwtttjjjfffbbb```aaajjj}}}iiiYYYSSSKKKHHHDDDBBBAAA@@@???>>>???AAADDDGGGKKKQQQWWW\\\aaadddhhhllloooqqqrrrrrrvvvwwwxxxxxxwwwwwwxxxzzz{{{|||}}}}}}||||||}}}~~~vvvkkkdddYYYTTTPPPNNNLLLIIILLLQQQRRRYYYbbbkkkrrrxxx}}}uuulllaaa\\\TTTNNNKKKIIIHHHHHHGGGHHHHHHIIILLLRRRZZZ```iiiqqqxxxzzz|||xxxnnnhhhggggggggggggiiikkknnnrrrwww||||||wwwuuusssrrrqqqnnnllliiifffeeeiiipppuuu}}}zzzqqqkkkhhheeeaaa]]]]]]]]]]]]^^^___```bbbbbbbbbbbbaaa```aaabbbcccdddbbbbbbeeeiiikkkmmmttt}}}||||||~~~zzzmmmcccYYYVVVRRRNNNKKKKKKIIIHHHGGGGGGFFFGGGGGGGGGFFFEEECCC@@@>>>===<<<;;;::::::999999:::;;;===>>>AAADDDGGGKKKPPPVVV]]]aaaooolllkkkkkkkkknnnwwwzzzkkkdddbbbaaa```bbbfffjjjlllllljjjdddaaaccclll}}}{{{vvvlllgggbbb___^^^dddtttrrr```WWWMMMJJJEEEBBBAAA@@@???>>>>>>@@@BBBEEEIIINNNTTTXXXaaacccggglllppprrrssssssuuuvvvwwwwwwvvvuuuvvvxxx{{{|||}}}}}}||||||}}}~~~zzzpppfff^^^VVVQQQMMMIIIJJJOOOMMMSSS\\\eeemmmtttzzz~~~xxxnnnggg^^^XXXQQQKKKHHHGGGFFFFFFEEEEEEEEEFFFIIIPPPXXX]]]gggoootttuuuvvv{{{uuuqqqnnnlllkkkmmmnnnppprrrvvvzzz}}}zzzuuusssrrrrrrrrrmmmkkkiiigggggglllsssxxx}}}}}}zzzrrrmmmjjjgggdddaaaaaa```___^^^___```aaabbbcccbbbaaaaaaaaabbbddddddbbbbbbdddhhhiiijjjqqqyyyyyynnndddZZZVVVSSSNNNLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFDDDBBB@@@???======::::::999999999;;;<<<===???AAAEEEIIIMMMSSSYYY^^^tttrrrrrrrrrqqqqqqwwwooogggbbb```___```eeeiiilllnnnmmmgggaaaaaagggwww}}}wwwnnnhhhbbb___]]]aaannn{{{{{{gggYYYPPPLLLGGGCCCAAA@@@???>>>===???BBBDDDGGGLLLRRRVVV^^^aaaeeejjjoooqqqsssssssssuuuvvvvvvvvvvvvwwwyyy{{{|||}}}}}}||||||}}}~~~~~~tttjjj^^^WWWPPPKKKLLLOOOJJJOOOWWW___gggooowww|||~~~zzztttmmmggg___YYYRRRLLLIIIHHHGGGFFFEEEEEEFFFFFFIIIOOOWWW]]]eeemmmrrrssstttyyy}}}~~~}}}|||yyyvvvsssssstttuuuxxx{{{~~~~~~xxxsssqqqqqqrrrrrrkkkjjjhhhggghhhnnnvvv{{{~~~}}}~~~}}}xxxqqqmmmjjjhhheeecccdddbbbaaa______```aaabbbcccbbbaaaaaaaaabbbdddeeeddddddfffiiiiiiiiiooowww~~~{{{pppfff]]]XXXUUUOOOLLLLLLIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFEEECCCAAA@@@>>>===;;;:::999999999:::;;;<<<>>>@@@CCCGGGKKKPPPWWW[[[uuuttttttvvvtttrrrvvv}}}vvvkkkbbb```]]]^^^ccchhhlllnnnnnnhhhcccbbbfffsssxxxoooiiiccc___^^^aaakkkuuuooo^^^SSSOOOIIIDDDBBBAAA@@@???>>>???BBBCCCFFFJJJOOOSSSWWWYYY^^^dddiiilllnnnnnnqqqsssuuuvvvwwwxxx{{{}}}{{{|||}}}}}}||||||}}}~~~tttfff\\\TTTNNNMMMOOOIIIMMMSSSZZZbbbkkktttyyy|||~~~{{{yyyvvvqqqlllccc^^^VVVOOOLLLJJJHHHGGGFFFFFFFFFFFFIIINNNVVV[[[fffnnnsssttttttwwwxxxxxxwwwzzz~~~{{{{{{{{{{{{}}}zzz{{{{{{uuuqqqpppqqqqqqqqqiiihhhggggggiiipppyyy||||||}}}vvvsssooojjjhhhfffdddccceeedddbbbaaa``````aaaaaacccbbbaaaaaaaaabbbcccdddffffffhhhkkkjjjiiinnnvvv~~~}}}uuujjj```[[[WWWQQQMMMMMMJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEDDDDDDBBB@@@>>>===<<<;;;:::999888999:::;;;===???BBBEEEIIINNNTTTXXXrrrqqqsssuuusssrrrvvv}}}uuufffccc______bbbgggkkknnnnnnjjjfffdddeeepppzzzpppiiiccc```^^^___gggoooyyyfffWWWSSSLLLFFFCCCBBBAAA@@@>>>???AAABBBDDDHHHMMMQQQTTTWWW\\\ccchhhlllnnnooooooqqqtttvvvwwwyyy|||~~~{{{|||}}}}}}||||||}}}~~~ooodddZZZRRRNNNNNNJJJMMMQQQVVV]]]fffooouuuxxx{{{~~~{{{mmmggg^^^VVVQQQNNNKKKJJJHHHGGGGGGFFFHHHLLLSSSXXXgggpppxxxyyywwwwwwuuurrruuuwwwzzz|||~~~xxxxxx}}}{{{xxxtttqqqpppppppppppphhhgggggghhhkkksss}}}zzz{{{||||||pppnnnkkkhhheeecccbbbbbbeeeddddddccccccbbbaaaaaabbbaaa`````````aaacccccceeeeeegggjjjjjjhhhmmmttt{{{zzzoooddd^^^YYYRRRNNNMMMJJJIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEDDDCCCAAA???===<<<;;;:::888888888999999<<<>>>AAACCCGGGKKKQQQUUUpppooorrrttttttsssxxxpppkkkeeebbbdddgggkkkmmmooollliiigggeeekkk~~~qqqjjjddd```^^^]]]bbbiiitttqqq[[[VVVNNNHHHEEECCCBBBAAA<<<>>>???@@@BBBEEEJJJMMMSSSWWW\\\ccchhhlllooopppnnnpppsssuuuvvvwwwzzz|||{{{|||}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}pppdddYYYRRRPPPKKKLLLOOORRRXXX```jjjppptttwww|||{{{tttjjjaaa[[[VVVSSSQQQLLLKKKJJJIIIIIIMMMTTTXXXfffrrr}}}|||wwwuuuvvvwwwwwwxxx|||{{{{{{xxxuuurrrqqqqqqpppooonnnhhhiiiiiijjjooowww|||~~~~~~xxxlllkkkiiigggdddbbbbbbbbbcccdddeeefffeeecccbbb```aaa```_________```bbbbbbaaaaaadddggggggeeeiiipppvvvttthhhaaa[[[SSSNNNMMMJJJJJJIIIHHHHHHHHHHHHIIIEEEFFFFFFFFFEEECCC@@@???===<<<:::888888888888999:::<<<>>>AAADDDHHHNNNRRRpppppprrrvvvvvvvvv|||xxxrrrkkkffffffhhhkkklllooonnnkkkhhhdddhhhxxxssskkkddd```]]][[[^^^cccmmmzzz]]]WWWPPPIIIFFFDDDCCCBBB;;;<<<>>>>>>@@@CCCGGGKKKOOORRRXXX^^^dddiiikkklllooopppsssttttttuuuwwwyyy{{{|||}}}}}}||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{nnnaaaWWWSSSKKKLLLMMMPPPUUU]]]fffmmmqqquuuzzz~~~||||||}}}}}}}}}|||yyyzzz}}}uuukkkccc^^^ZZZXXXQQQPPPNNNMMMMMMPPPVVV[[[dddrrrwwwwwwvvvttttttvvv{{{uuutttrrrqqqqqqqqqooommmjjjjjjkkklllqqqzzzzzzuuujjjjjjiiifffdddbbbbbbcccbbbdddfffggggggeeebbb``````______^^^^^^___aaabbb]]]^^^aaaddddddbbbfffmmmrrr|||wwwkkkccc\\\TTTNNNMMMJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGHHHHHHGGGDDDBBB@@@===<<<:::888777777888888888:::<<>>>>>>>>>>>???AAACCCEEELLLNNNSSS[[[bbbhhhjjjkkkmmmpppssstttttttttuuuvvv{{{{{{||||||||||||{{{{{{~~~~~~~~~~~~}}}~~~yyyjjj\\\QQQOOOKKKIIIMMMSSSYYYbbbkkkkkkrrr{{{xxxnnnllljjjhhhhhhiiikkkmmmkkkmmmttt|||qqqkkkeee___ZZZVVVQQQMMMKKKMMMPPPSSSdddooo~~~{{{uuuuuusssppprrryyy{{{~~~yyyvvvrrrqqqqqqpppllliiieeegggjjjpppxxx|||vvvrrrnnnllliiieeebbb```______```aaabbbccccccddddddccc[[[^^^aaa```]]][[[[[[]]]^^^___``````aaaeeejjjmmmsss}}}{{{nnnaaaXXXRRROOONNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDBBBAAAAAA???>>>;;;999777777888999::::::;;;===@@@DDDHHHJJJkkkmmmoooqqqsssvvv{{{~~~rrrllliiifffdddeeejjjlllkkkgggccceeemmmuuuyyyqqqiiiddd___ZZZYYY\\\dddrrrooodddVVVLLLIIIGGGDDDAAA???>>>>>>>>>???AAACCCDDDJJJMMMRRRXXX___eeehhhiiiiiilllppprrrssssssuuuvvv{{{{{{|||}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}||||||}}}~~~sssdddXXXSSSNNNKKKMMMQQQVVV^^^fffkkkrrr{{{|||qqqjjj___]]]ZZZWWWVVVWWWXXXYYY]]]aaajjjxxx}}}sssjjjaaa\\\VVVPPPMMMNNNQQQSSS]]]gggxxxyyysssmmmoootttwww{{{~~~zzzwwwsssrrrrrrpppmmmjjjgggiiinnnttt{{{yyyrrrnnnlllkkkhhheeebbb```______aaaaaabbbbbbbbbbbbbbbaaa___``````^^^[[[ZZZ]]]_________``````aaadddiiilllqqqzzzrrrdddYYYQQQMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCBBBAAA???>>>;;;999888888888999999999999;;;>>>BBBEEEHHHlllmmmoooqqqrrruuuyyy|||xxxoooiiiddd``````eeeggghhheeebbbbbbhhhnnnvvvkkkeee___YYYXXXYYY___kkk|||yyymmm\\\PPPKKKHHHFFFCCC??????>>>>>>???AAACCCDDDHHHJJJOOOUUU[[[aaadddfffeeeiiimmmpppqqqssstttvvvyyyzzz{{{}}}~~~~~~~~~~~~zzzzzz{{{{{{{{{{{{{{{zzz{{{|||}}}~~~lll^^^WWWQQQMMMMMMOOORRRZZZaaajjjqqq{{{{{{ssskkkbbb\\\UUUSSSPPPMMMLLLKKKKKKLLLOOOUUU^^^kkk||||||mmmggg^^^UUUPPPOOOQQQSSSWWWaaaqqqwwwpppoooqqqsssuuuyyy}}}}}}zzzxxxuuutttsssqqqnnnllljjjmmmssszzz}}}uuunnnkkklllkkkhhheeecccaaa```___aaaaaabbbbbbaaaaaa```___aaa```^^^ZZZXXXYYY]]]```___``````___```bbbgggjjjooovvvyyyiii\\\RRRLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFDDDCCCBBBBBB@@@>>><<<:::999888888999777777777999;;;???BBBDDDlllmmmooopppqqqssswwwzzz{{{}}}ssslllfffbbbaaaaaadddfffeeebbbbbbeeehhhwwwyyynnnfffaaa[[[XXXYYY[[[cccqqqvvvcccTTTMMMJJJGGGDDD@@@@@@?????????@@@BBBCCCFFFIIINNNSSSXXX]]]aaadddeeehhhlllooopppqqqsssuuuvvvwwwyyy{{{|||}}}~~~~~~yyyyyyzzz{{{{{{{{{zzzzzzyyyzzz|||}}}qqqaaaZZZSSSMMMMMMNNNPPPWWW___hhhpppzzz}}}rrrhhhaaaZZZVVVRRRQQQNNNLLLJJJIIIIIIJJJJJJNNNVVV___kkk~~~zzzssshhh\\\TTTQQQRRRSSSVVV^^^kkk|||zzzuuutttpppqqqtttwwwzzz~~~~~~|||{{{{{{yyywwwuuusssqqqooonnnmmmrrryyy|||tttnnnkkkooonnnkkkhhheeebbb```___``````aaaaaaaaaaaa`````````___]]][[[ZZZ[[[]]]___aaaaaaaaa```___aaaeeehhhlllqqq{{{sssbbbUUUNNNJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBB@@@???===;;;:::999888888888777777888:::===@@@BBBkkklllmmmnnnnnnpppsssvvvyyy}}}tttmmmgggdddddd```cccffffffdddbbbccceeettt}}}ppphhhccc]]]ZZZZZZXXX^^^hhhxxxkkkZZZPPPLLLHHHEEEAAA@@@?????????@@@AAABBBEEEHHHMMMQQQUUUYYY^^^bbbfffiiilllnnnooopppqqqrrrssstttuuuwwwyyyzzz{{{{{{yyyzzz{{{{{{||||||||||||yyyzzz{{{|||}}}wwweee[[[TTTNNNLLLMMMPPPWWW___fffnnnxxxwwwlllbbb[[[VVVTTTMMMLLLJJJIIIHHHGGGGGGHHHGGGKKKOOOTTT\\\kkkssseee[[[UUUSSSSSSUUUZZZdddrrryyyqqqpppoooqqquuuzzz~~~}}}}}}{{{{{{{{{zzzyyywwwtttqqqpppooopppuuu}}}~~~{{{uuurrrpppsssrrrooolllhhheeebbb```______```aaaaaaaaaaaaaaa______```bbbcccdddcccbbbccccccbbb```___```dddgggiiinnnwwwlll\\\RRRMMMKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCAAA@@@???===;;;999888888999999888888:::<<>><<<:::888888;;;:::999888999;;;>>>???iiijjjjjjjjjiiijjjmmmooorrrtttyyyyyyppphhhdddcccaaacccdddeeedddcccbbbbbblll}}}wwwnnnhhhaaa[[[ZZZVVV[[[```fffuuu|||iii\\\SSSLLLGGGCCCBBB@@@?????????@@@@@@AAAEEEJJJLLLMMMQQQXXX]]]aaadddhhhkkklllmmmoooqqqoooppprrrssstttuuuuuuvvvyyyzzz{{{|||}}}}}}}}}}}}}}}|||{{{{{{|||}}}~~~uuuaaaXXXPPPMMMMMMOOOVVV]]]hhhoooxxx{{{rrrggg___YYYVVVTTTSSSRRRPPPOOOMMMLLLLLLGGGIIIJJJKKKMMMTTT^^^eeettt{{{mmmbbb[[[WWWRRRTTTZZZdddsssxxxrrrpppqqqrrrqqqwwwzzz~~~|||{{{{{{yyyzzzzzzwwwssspppooopppqqqvvv~~~{{{zzz}}}yyyvvvttttttnnnoooooonnnmmmkkkiiihhhdddddddddcccbbb```___^^^```bbbgggnnntttvvvuuurrrhhhhhhfffccc```aaacccfffgggjjjrrr||||||hhhZZZSSSMMMMMMLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEBBBBBB@@@???===:::888777;;;:::999888888:::<<<===hhhiiiiiihhhhhhhhhkkkmmmooopppttt}}}tttjjjeeecccaaabbbdddddddddcccbbbaaagggxxx{{{pppiiiaaaZZZXXXVVV[[[___cccooonnn```VVVNNNHHHCCCBBB@@@????????????@@@???CCCHHHJJJKKKNNNUUU[[[]]]aaaeeeiiikkkmmmoooqqqpppqqqrrrssstttuuuuuuuuuxxxyyyzzz{{{||||||||||||~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~yyyddd[[[RRRNNNMMMNNNTTT\\\iiipppyyy|||qqqggg```]]]XXXWWWVVVSSSQQQNNNMMMLLLKKKKKKKKKKKKLLLOOOTTTWWW]]]kkk~~~sssggg^^^ZZZVVVWWWZZZbbboooxxxsssrrrpppooorrrvvv{{{}}}{{{yyyxxxxxxyyyzzzzzzwwwrrroooooopppqqqvvv~~~zzzyyy{{{xxxtttsssrrrjjjkkklllmmmmmmmmmlllkkkhhhgggfffdddbbb___]]][[[^^^```dddllltttxxxwwwvvvjjjiiigggdddaaaaaacccfffgggiiipppyyy~~~}}}kkk\\\TTTNNNMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEBBBBBBAAA???===;;;999777;;;999888777777999;;;<<>>AAAAAACCCEEEHHHKKKOOOTTTXXXYYY]]]bbbfffiiikkkmmmooorrrqqqqqqrrrrrrtttuuuuuuxxxxxxyyyzzz{{{{{{{{{{{{~~~}}}||||||{{{|||||||||~~~~~~|||{{{~~~}}}~~~|||iii___TTTPPPOOOPPPUUU[[[kkkrrr||||||qqqiiijjjddd______[[[SSSPPPRRRNNNJJJIIIJJJJJJIIINNNTTTWWW```lll{{{qqqccc\\\XXXTTTVVV^^^iiivvv~~~wwwqqqnnntttqqqssszzz}}}zzzyyyxxxxxxwwwyyyzzzzzzxxxuuurrrqqqqqqtttxxx{{{|||{{{uuurrrpppoooooollliiiggghhhjjjnnnppplllkkkiiifffdddbbbaaaaaacccbbbdddhhhnnnrrrrrrqqqmmmkkkhhhdddbbbaaa```aaahhhffflllwww~~~zzzvvv{{{tttcccXXXTTTMMMIIIKKKMMMKKKJJJKKKKKKKKKKKKIIIHHHFFFDDDCCCEEEEEEDDDCCCAAA???===<<<888888888888888999888888ggghhhiiijjjiiihhhfffdddfffhhhnnnuuusssjjjeeebbbbbbaaacccddddddbbb```dddnnnyyynnnggg```[[[YYYUUUTTTZZZcccppp{{{hhh[[[RRRMMMHHHEEECCCCCCAAA===>>>AAA>>>@@@BBBEEEGGGKKKPPPTTTWWW[[[```eeegggjjjlllnnnpppppppppqqqrrrssstttuuuwwwwwwyyyzzz{{{{{{{{{{{{}}}}}}|||{{{{{{{{{{{{{{{||||||}}}~~~}}}||||||{{{zzzzzz|||}}}kkkaaaVVVQQQPPPQQQWWW]]]mmmttt}}}wwwooojjjbbbYYYVVVWWWQQQMMMKKKLLLKKKIIILLLQQQPPPXXXcccqqqwwwiii```ZZZVVVVVV\\\fffrrrzzzuuuqqqmmmmmmrrrxxx{{{{{{xxxwwwwwwwwwvvvwwwxxxwwwvvvsssqqqrrrrrrxxx{{{~~~{{{}}}wwwrrrooommmjjjhhheeecccdddfffjjjlllkkkjjjiiigggeeedddcccccc```______bbbgggjjjjjjiiijjjiiifffcccbbbaaaaaabbbeeeccciiirrryyyyyysssvvvxxxggg]]]UUUMMMIIIJJJKKKIIIHHHIIIKKKKKKJJJIIIHHHGGGEEEDDDCCCCCCBBBAAA???===;;;:::999888888888888888999999fffggghhhhhhgggeeecccaaabbbdddiiioooxxx|||pppiiidddbbbbbbbbbddddddcccaaa```jjjzzztttkkkddd___\\\WWWTTTWWW]]]ffftttrrrdddXXXOOOJJJFFFCCCCCCAAA===>>>AAA<<<>>>AAACCCEEEHHHMMMPPPTTTXXX]]]bbbdddgggjjjllloooooopppqqqrrrssstttuuuuuuvvvxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzyyyzzzzzzzzz{{{zzzzzzzzz{{{}}}~~~{{{yyyvvvuuuvvvzzz~~~pppdddXXXSSSRRRSSSZZZaaaooovvv~~~}}}rrrfff^^^\\\UUUQQQNNNNNNMMMJJJJJJNNNJJJPPPYYYfff|||qqqfff^^^XXXVVVZZZbbblllzzztttmmmiiikkkooosssyyy|||xxxvvvvvvvvvuuutttvvvvvvuuutttrrrsssuuuxxx|||~~~|||~~~yyyrrrmmmkkkdddccc```^^^___aaadddfffjjjiiihhhfffeeeeeeeeeddd___^^^\\\]]]___aaabbbbbbfffeeecccbbbbbbbbbcccdddcccbbbgggooottt|||zzzrrrrrrzzz~~~pppeeeYYYQQQKKKKKKKKKIIIHHHIIIJJJJJJJJJIIIIIIHHHFFFFFFCCCCCCCCCAAA@@@>>><<<;;;:::999888666666777999:::eeefffggghhhgggfffdddbbbaaabbbffflllsssyyyqqqfffdddbbbbbbbbbcccbbbaaa^^^ffftttzzzppphhhccc^^^YYYUUUVVVXXX^^^iiittt~~~ooo```TTTMMMGGGCCCCCCAAA>>>===@@@===???AAACCCDDDGGGKKKOOOQQQUUUYYY]]]```cccgggiiinnnnnnpppqqqssstttuuuuuutttuuuwwwxxxzzz{{{{{{{{{yyyxxxxxxxxxxxxxxxyyyzzzzzzzzzzzz{{{|||}}}~~~}}}{{{wwwtttsssuuuwwwzzz{{{}}}}}}}}}vvvjjj]]]VVVTTTVVV\\\cccnnnuuu}}}wwwjjjbbbYYYTTTPPPPPPOOOKKKJJJLLLJJJMMMTTT___sssyyylll```ZZZVVVXXX___hhhuuuwwwnnnkkkkkknnntttzzz}}}|||yyyvvvttttttttttttsssvvvvvvuuuttttttvvv{{{~~~yyyrrrllliiiaaa___]]]\\\\\\^^^aaacccgggffffffeeeeeeeeeeeeeeedddbbb___^^^]]]^^^___```aaaaaaaaaaaabbbcccdddeeeeeeeeehhhnnnrrrzzz~~~tttrrrvvv}}}www}}}{{{qqq```WWWPPPNNNNNNLLLKKKMMMIIIIIIJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDBBBAAA???>>><<<:::777666555777999:::dddeeegggiiijjjiiihhhgggddddddgggkkkqqq}}}xxxkkkhhhdddbbbaaaaaa```___]]]cccooo~~~uuummmhhhaaa[[[WWWVVVVVVYYYbbbkkk~~~{{{iii\\\RRRKKKEEECCCBBB>>>===???===>>>@@@AAABBBDDDHHHKKKMMMQQQUUUYYY\\\```dddfffmmmnnnppprrrtttuuuvvvvvvtttuuuvvvxxxyyyzzzzzzzzzwwwwwwvvvwwwwwwxxxyyyyyyyyyzzz|||~~~{{{vvvtttsssssstttuuuxxx}}}~~~||||||~~~rrrddd\\\XXXXXX^^^eeekkkrrr{{{yyyjjj___XXXSSSSSSRRRNNNLLLNNNLLLMMMQQQZZZjjjsssddd]]]WWWXXX]]]fffssszzzsssnnnlllnnnsssvvv{{{~~~yyywwwtttssstttttttttssstttttttttssstttxxx~~~wwwqqqllliiiaaa```^^^]]]]]]___aaaccceeeddddddcccddddddeeeeeegggeeeccc```^^^]]]^^^```______```aaabbbdddeeefffeeeeeehhhlllpppwwwxxxsssuuutttzzz~~~hhh^^^UUURRRQQQNNNNNNOOOJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCBBB@@@???<<<:::888666555666888:::eeegggiiikkkllllllkkkjjjgggfffhhhkkkpppyyy~~~sssoooiiidddaaa```___^^^\\\aaajjjwww{{{rrrlllddd^^^YYYWWWVVVVVV]]]eeessstttfffXXXOOOGGGEEECCC???======;;;<<<===>>>>>>@@@DDDGGGJJJMMMQQQUUUXXX\\\aaadddjjjlllooorrrtttuuuvvvvvvuuuvvvwwwwwwxxxxxxxxxxxxvvvvvvvvvvvvwwwxxxyyyzzzxxxzzz}}}~~~}}}~~~~~~~~~{{{wwwuuusssrrrqqqtttxxx}}}{{{yyyyyyzzz}}}}}}nnneee___]]]```fffjjjpppyyyyyyjjjaaaYYYWWWUUUQQQOOOPPPLLLKKKNNNVVVbbbuuu{{{jjjbbbZZZYYY]]]eeesss~~~wwwnnnkkklllrrrwww}}}~~~{{{wwwuuuttttttuuuvvvuuutttrrrrrrssssssuuuzzz~~~yyytttooollliiicccbbbaaa``````bbbdddeeeeeedddddddddddddddeeeeeeeeeeeedddaaa^^^\\\]]]^^^___``````bbbcccdddeeeeeebbbccceeegggkkksss~~~xxxvvv|||wwwzzzuuuiii]]]WWWSSSOOONNNOOOKKKKKKKKKJJJJJJHHHGGGGGGDDDDDDDDDCCCBBBAAA???>>><<<:::888777666777888999gggiiikkkmmmmmmlllkkkjjjhhhfffgggjjjnnnttt|||wwwooohhhcccaaa___]]][[[^^^eeeqqqvvvpppgggaaa\\\XXXUUUSSSXXX___eeesssqqq^^^TTTJJJGGGDDD@@@<<<<<<;;;<<<=========???BBBEEEGGGJJJNNNRRRUUUZZZ^^^bbbgggiiimmmpppssstttttttttvvvvvvwwwwwwwwwwwwwwwvvvuuuuuuuuuvvvwwwyyyzzz{{{wwwxxxzzz{{{|||}}}||||||}}}}}}}}}~~~~~~|||xxxvvvtttssstttwwwzzz}}}}}}zzzxxxwwwwwwyyy|||yyynnngggbbbcccgggjjjpppxxx~~~wwwlllaaa\\\YYYUUURRRRRRKKKJJJMMMTTT^^^ooosssiii___\\\^^^eeeqqq|||wwwnnnlllnnnrrrwww||||||yyywwwuuutttuuuvvvwwwwwwuuutttuuuvvvxxxzzz~~~{{{uuuqqqnnnkkkiiieeeeeedddcccccceeefffggggggffffffeeeeeefffffffffcccdddeeebbb___]]]]]]^^^```aaabbbcccdddddddddddd```bbbdddeeeiiiqqq{{{zzz}}}zzz|||yyyjjj```YYYRRRNNNOOOLLLLLLLLLKKKJJJHHHGGGFFFDDDDDDDDDCCCCCCAAA@@@???;;;:::999888777777777777jjjkkklllmmmmmmllljjjiiigggeeefffiiilllqqq}}}|||ssskkkeeebbb___^^^ZZZ\\\bbbmmm~~~yyyrrrjjjccc]]]YYYTTTQQQTTTZZZ\\\kkk}}}yyyaaaVVVLLLHHHEEE@@@<<<;;;===>>>?????????AAADDDFFFFFFIIILLLPPPTTTXXX]]]aaaeeegggkkknnnqqqrrrrrrrrrwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{wwwvvvvvvvvvwwwyyy{{{||||||||||||}}}~~~{{{xxxvvvwwwxxxyyy{{{}}}|||zzzyyytttuuuwwwzzz~~~uuulllfffeeehhhkkkqqqxxx}}}tttggg```\\\VVVSSSSSSKKKKKKNNNVVV^^^mmmyyynnnccc^^^^^^dddppp{{{tttpppjjjmmmrrrvvvzzz~~~~~~{{{~~~~~~zzzxxxwwwvvvuuuvvvxxxxxxxxxwwwxxxyyy|||}}}}}}~~~xxxsssooommmjjjiiigggfffeeeeeeeeefffhhhhhhiiihhhhhhgggggggggggghhhbbbeeefffeeeaaa^^^^^^```bbbbbbcccddddddddddddccc```cccdddeeeiiirrr{{{}}}~~~uuuiii___VVVQQQPPPMMMMMMLLLKKKJJJHHHFFFEEEFFFFFFFFFFFFEEEDDDBBBBBB:::::::::999888777666666kkklllmmmnnnnnnllljjjiiiggggggfffgggjjjpppxxx~~~vvvnnnhhhbbb^^^]]]]]]aaaiiiuuutttmmmfff___[[[VVVQQQPPPSSSYYYbbbmmm{{{}}}mmm___QQQKKKGGGAAA@@@BBB>>>>>>=========???@@@AAADDDFFFIIIKKKNNNRRRWWW[[[```cccgggjjjmmmooorrrttttttuuuwwwwwwuuuuuuuuuvvvwwwvvvvvvvvvwwwyyy{{{|||}}}|||zzzxxxxxxyyyzzz{{{xxxxxxyyyzzz|||~~~~~~}}}||||||}}}|||||||||}}}~~~~~~}}}vvvuuuuuuuuuyyyxxxmmmfffddddddgggmmmuuu{{{~~~mmmddd```[[[UUURRRNNNOOOSSSWWW]]]iiirrrccc\\\\\\cccooozzz{{{rrrpppnnnoootttzzz{{{yyyzzz|||~~~}}}{{{yyyvvvtttwwwzzz{{{{{{zzzyyyzzzxxx{{{}}}xxxqqqmmmkkkjjjhhhfffdddcccccccccdddfffhhhiiiffffffeeeddddddcccbbbbbbdddccccccbbbbbbbbbbbbbbbdddcccbbbaaaaaaaaabbbbbb```bbbdddfffiiinnnuuuyyy|||vvvcccWWWRRRQQQNNNLLLJJJJJJJJJJJJHHHFFFFFFFFFEEEEEEDDDCCCCCCCCC???>>>===;;;:::999888888jjjkkkmmmnnnmmmlllkkkiiihhhhhhggghhhjjjpppxxx}}}|||tttkkkccc^^^]]]\\\^^^eeennn}}}zzzoooggg```\\\WWWRRRQQQTTTVVV]]]gggtttoooaaaSSSNNNJJJEEEAAABBB???>>>=========???@@@AAABBBEEEHHHJJJMMMRRRWWWZZZ^^^aaaeeehhhkkkmmmppprrrrrrsssuuuuuutttssstttuuuvvvvvvvvvvvvwwwyyy{{{|||{{{zzzxxxwwwvvvvvvvvvvvvvvvvvvwwwyyy{{{}}}~~~}}}||||||}}}~~~xxxxxxxxxxxx{{{qqqgggbbbaaaaaaeeekkksssyyy|||~~~qqqhhhbbb[[[TTTQQQNNNOOORRRVVV[[[ggg|||ttteee]]]]]]cccoooyyyzzzuuupppmmmnnnssswwwzzz}}}yyyxxxyyyzzz|||}}}{{{yyyvvvtttsssvvvzzz||||||{{{|||}}}{{{zzzuuuoookkkjjjiiigggeeeddddddccccccccceeefffgggeeeeeeddddddccccccbbbbbbbbbaaaaaaaaaaaaaaabbbbbbccccccccccccccccccccccccaaabbbccceeehhhmmmtttyyy}}}nnn```XXXVVVQQQOOOMMMKKKKKKJJJHHHFFFHHHHHHGGGGGGFFFEEEEEEEEE???>>>===;;;:::999888888iiijjjlllmmmmmmlllkkkjjjjjjjjjjjjjjjkkkpppwww|||}}}rrrggg```___\\\\\\aaahhhtttssskkkbbb]]]XXXSSSRRRTTTRRRVVV^^^iiixxxtttfffXXXQQQNNNIIIDDDAAA@@@???>>>===>>>>>>@@@AAA@@@BBBFFFIIILLLPPPUUUYYYZZZ]]]bbbeeehhhjjjmmmpppoooqqqssssssrrrrrrssstttvvvuuuvvvvvvwwwyyyzzz{{{zzzzzzyyyxxxvvvtttrrrqqqrrrssssssuuuxxx{{{~~~~~~|||zzzxxxzzz~~~}}}~~~~~~~~~}}}rrrggg___\\\\\\]]]aaagggpppvvvyyy|||zzzpppiii___WWWRRRPPPQQQTTTXXX]]]gggzzzwwwhhh```___dddoooxxxuuunnnlllooosssvvv}}}~~~zzzwwwvvvwwwzzz{{{zzzwwwvvvtttssssssvvvzzz|||}}}~~~uuuqqqmmmjjjhhhgggfffeeeeeedddcccbbbbbbcccdddeeeccccccccccccbbbbbbbbbbbb^^^^^^^^^^^^___```aaabbbbbbcccdddeeeeeeeeedddcccbbbccccccdddffflllsssxxx{{{kkk```ZZZUUURRROOOLLLKKKJJJHHHFFFHHHHHHGGGGGGFFFEEEEEEEEE@@@???===<<<:::999999999ggghhhjjjkkkllllllkkkkkkmmmmmmmmmmmmnnnqqqwww{{{|||nnneeeccc___]]]___dddlllzzzzzzoooeee___ZZZUUURRRSSSPPPQQQVVV___lllyyy|||ooo___UUUPPPLLLFFFBBBAAA@@@???>>>>>>>>>???@@@>>>@@@CCCFFFIIINNNSSSWWWWWW[[[___ccceeehhhkkknnnmmmoooqqqrrrrrrqqqsssttttttuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{zzzxxxuuurrrpppnnnnnnnnnppprrrvvvyyy{{{|||~~~~~~zzzvvvsssrrrvvv}}}yyyuuuooofff]]]WWWUUUVVVWWW]]]dddmmmssswww{{{{{{rrrfff\\\WWWWWWWWWZZZ^^^bbbjjjzzz{{{kkkcccaaaeeennnxxxuuupppqqqtttvvvvvvyyy}}}|||{{{xxxwwwwwwxxx{{{}}}}}}xxxuuutttttttttvvvyyy|||~~~~~~}}}xxxpppmmmjjjhhhfffeeeeeedddddddddbbbaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaa[[[[[[\\\\\\]]]___```aaaaaaccceeefffgggfffeeedddcccccccccccceeejjjqqqvvv}}}vvvfff]]]WWWTTTOOOLLLKKKJJJIIIHHHFFFFFFEEEEEEDDDCCCCCCCCC@@@???>>><<<;;;::::::999eeefffggghhhjjjkkkkkkkkknnnooopppppppppssswwwzzzxxxmmmfffaaa]]]^^^```fffpppzzzvvviiibbb]]]WWWSSSSSSPPPPPPQQQXXXbbbmmmxxxwwwgggZZZRRRMMMIIIDDDBBBAAA@@@>>>>>>>>>??????===???BBBDDDGGGKKKPPPTTTUUUXXX]]]```cccfffjjjllllllnnnqqqrrrrrrrrrssstttssstttuuuvvvwwwxxxxxxxxxzzzzzz{{{{{{xxxuuurrrpppjjjjjjiiijjjlllpppsssuuuzzz|||~~~~~~|||wwwrrrnnnkkknnnsssyyy{{{sssjjjeee]]]VVVQQQPPPQQQSSSYYY```iiipppuuuyyy~~~|||oooddd^^^^^^^^^```dddhhhnnn{{{}}}mmmeeecccfffnnnwwwyyyuuuttttttrrrtttxxx|||xxxxxxwwwwwwxxx{{{~~~|||wwwtttsssuuuwwwzzz|||}}}wwwrrrkkkjjjiiifffdddccccccddddddcccaaa```______`````````````````````_________ZZZZZZZZZ[[[\\\^^^___```___aaacccfffffffffeeedddcccccccccbbbdddhhhnnnsssvvvzzzooodddYYYUUUOOOLLLKKKKKKKKKJJJFFFFFFEEEEEEDDDCCCCCCCCCAAA@@@???===<<<;;;::::::bbbbbbdddeeegggiiijjjkkkmmmnnnppppppqqqsssvvvyyy}}}xxxkkkddd^^^\\\]]]___fffmmmqqqhhhbbb[[[VVVTTTSSSPPPPPPTTTYYYaaammmxxx}}}yyyooo```UUUPPPLLLHHHCCCBBB@@@???>>>>>>>>>???<<<>>>@@@BBBDDDHHHLLLPPPRRRUUUZZZ^^^aaadddhhhjjjkkkmmmoooqqqqqqqqqsssuuurrrssstttvvvwwwwwwwwwwwwvvvwwwxxxxxxwwwtttrrrpppjjjiiigggggghhhjjjmmmooouuuwwwzzz{{{yyyuuuppplllhhhiiikkkooovvv~~~{{{rrrgggbbbZZZSSSOOOMMMNNNPPPTTT[[[eeelllqqqvvv{{{|||}}}yyynnniiifffeeeggglllooosss}}}~~~ooofffdddfffnnnwww~~~}}}vvvrrrqqqrrrtttwww{{{}}}yyyttttttuuuwwwzzz~~~{{{vvvsssssswww{{{}}}~~~yyysssnnniiiiiihhhfffcccaaabbbbbbbbbaaa```^^^^^^^^^______`````````___^^^^^^]]]]]]YYYYYYZZZZZZ[[[]]]^^^___^^^___aaacccddddddddddddbbbbbbccccccdddggglllooopppttt}}}}}}ppp^^^YYYRRRMMMKKKKKKLLLLLLHHHHHHGGGGGGFFFEEEEEEEEEBBBAAA???>>><<<;;;;;;;;;___```aaaccceeegggiiijjjiiikkkmmmooopppqqqtttvvvzzz}}}ssskkkccc___]]]\\\___dddnnnyyyooohhh```YYYWWWTTTQQQOOOQQQSSSVVVaaannnqqqvvvuuuiii\\\TTTOOOKKKDDDCCCAAA???>>>>>>>>>>>><<<>>>@@@AAABBBEEEIIILLLOOORRRWWW[[[^^^aaaeeehhhhhhjjjmmmooooooppprrrsssqqqrrrtttvvvwwwwwwwwwvvvuuuvvvwwwwwwwwwvvvuuutttllljjjhhhfffeeegggiiikkknnnqqqtttwwwwwwuuuqqqooogggeeedddfffjjjrrryyy~~~|||rrrhhhccc[[[TTTOOOMMMMMMNNNOOOVVV```hhhmmmrrrxxx|||}}}|||wwwwww}}}xxxqqqppprrrvvvxxx{{{~~~ooogggdddgggooowww|||yyysssrrrqqqqqqssswww|||}}}~~~{{{yyyxxxzzz|||~~~}}}wwwsssoooppprrrvvv{{{|||{{{xxxtttqqqsssxxx}}}}}}|||wwwpppjjjhhhiiiiiifffbbb``````aaa```___^^^]]]]]]^^^______aaa```___^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^\\\]]]^^^___aaabbbcccddd```bbbcccdddeeefffiiilllmmmrrryyy~~~|||fff```WWWPPPMMMLLLLLLKKKHHHHHHGGGGGGFFFEEEEEEEEEBBBAAA@@@>>>===<<<;;;;;;^^^^^^___aaadddfffiiijjjfffiiikkkmmmnnnppprrrttt|||{{{|||rrriiiccc___\\\]]]aaa```qqq~~~ssslllccc\\\YYYUUUQQQOOOPPPOOOPPPZZZggggggsssxxxoooaaaXXXRRRMMMEEECCCAAA???>>>>>>>>>>>><<<>>>???@@@AAACCCGGGJJJLLLPPPUUUYYY\\\___cccffffffiiikkkmmmnnnoooqqqrrrqqqrrrtttvvvwwwwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyooollliiifffeeefffhhhiiiiiilllppptttvvvuuusssqqqeeeccc``````bbbgggmmmqqqzzz}}}}}}sssjjjeee]]]UUUOOOMMMMMMMMMKKKSSS]]]eeejjjooouuuyyy{{{~~~zzzuuuuuu}}}zzzyyyzzz~~~~~~ooogggdddgggooowww{{{~~~vvvsssooommmmmmqqquuuxxxxxx{{{|||yyyvvvttttttuuuwwwyyy~~~yyysssooolllmmmpppuuu{{{zzzyyyvvvrrrppprrryyy~~~|||~~~|||vvvnnnhhhgggiiiiiifffbbb______aaa___^^^]]]]]]]]]]]]______aaaaaa___^^^\\\[[[YYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^[[[[[[\\\]]]___aaabbbddd___bbbdddeeeeeefffhhhjjjlllqqqxxx}}}{{{{{{llleee\\\SSSNNNLLLKKKKKKFFFFFFEEEEEEDDDCCCCCCCCCCCCBBB@@@>>>===<<<<<<<<>>>>>>>>===>>>>>>======>>>@@@CCCDDDJJJMMMQQQUUUWWWZZZ]]]___dddeeegggjjjlllmmmnnnooouuuuuutttssssssssstttttttttwww|||{{{vvvoookkkiiihhheeecccggghhhkkkpppsssuuutttrrrhhhfffaaa^^^^^^aaaeeehhhnnnqqqvvv||||||vvvqqqmmmfff]]]VVVPPPMMMLLLOOOQQQTTTYYYaaaiiipppuuuvvvzzzyyytttzzz|||ooogggcccdddllluuu~~~~~~vvvpppmmmlllllllllkkkqqqyyy}}}zzztttqqqrrrssssssrrryyyzzz|||~~~|||wwwrrrooolllkkklllpppuuuyyy||||||zzzyyyxxxvvvsssrrrtttyyy}}}|||sssmmmjjjllljjjfffcccaaa`````````___^^^^^^^^^^^^___``````aaaaaa``````___^^^\\\\\\YYYZZZZZZ[[[[[[[[[[[[ZZZ[[[\\\]]]^^^___aaabbbbbb___```bbbcccdddgggkkknnnooorrryyywwwxxx}}}vvvlll___VVVRRRNNNJJJFFFHHHGGGFFFFFFGGGGGGFFFDDDDDDBBB???>>>>>>===<<<:::^^^^^^]]]]]]^^^^^^______bbbbbbbbbcccfffmmmvvv}}}zzzmmmccc]]]ZZZZZZZZZbbboooxxxooohhhcccZZZWWWSSSPPPNNNOOOSSSVVV]]]dddmmmrrrnnneeeZZZSSSMMMJJJDDDAAA@@@???>>>>>>>>>===<<<<<<>>>@@@BBBCCCHHHKKKOOORRRUUUXXX\\\^^^bbbccceeehhhjjjlllmmmmmmppppppppppppppppppqqqrrrsssvvvzzz~~~zzzvvvtttpppllliiiggggggiiilllppprrrsssrrrnnnkkkfffbbb______```aaafffiiinnnsssxxx}}}~~~yyytttkkkaaaYYYRRRNNNMMMNNNNNNQQQUUU[[[bbbiiimmmsssxxx~~~~~~xxx}}}|||ooogggccceeemmmwww~~~uuunnnkkkiiihhhgggkkkqqquuuwwwyyy}}}~~~zzzvvvtttuuuvvvvvvuuuyyyyyy{{{|||~~~~~~|||yyytttoookkkhhhgggfffjjjnnnuuuzzz}}}}}}zzzvvvtttttttttssssssssswww|||wwwpppnnnkkkiiifffcccaaa`````````]]]]]]]]]]]]^^^```aaabbb````````````___^^^]]]\\\YYYZZZZZZ[[[[[[[[[[[[[[[\\\]]]]]]^^^___```aaaaaa```bbbcccddddddfffiiilllmmmooouuu|||yyyyyyuuueeeYYYTTTRRRPPPMMMJJJHHHGGGGGGHHHHHHGGGEEEEEEBBB@@@??????>>>===;;;^^^^^^]]]]]]^^^______``````aaacccbbbdddlllxxxuuuiii```[[[YYYZZZ^^^eeerrrwwwmmmggg^^^ZZZUUUPPPNNNOOOQQQSSSVVV\\\gggppprrrlllaaaYYYRRRMMMHHHCCCAAA@@@???>>>======<<<<<<===???AAABBBFFFHHHKKKMMMPPPTTTYYY]]]___```bbbeeehhhjjjkkkkkklllllllllmmmnnnnnnooooooqqqrrrvvvzzz{{{uuuqqqjjjiiiggghhhllloooqqqqqqtttqqqlllgggbbb___\\\\\\___aaaeeejjjnnnsssvvvxxx{{{|||}}}}}}}}}|||zzzyyyvvvzzzzzzqqqggg^^^XXXTTTRRRNNNNNNOOOQQQUUU[[[aaaeeeooottt{{{~~~zzzmmmfffccceeennnxxxwwwooojjjgggccceeegggjjjnnnttt{{{~~~|||yyyxxxzzz{{{|||||||||}}}}}}~~~~~~~~~~~~~~~zzzwwwssspppjjjeeebbbaaabbbccchhhnnnuuu{{{~~~|||xxxtttqqqooooooppprrrsssvvvzzzyyyrrrpppjjjhhheeebbb````````````[[[[[[\\\]]]^^^```aaabbb_______________^^^]]]\\\ZZZZZZZZZ[[[[[[[[[\\\\\\^^^^^^^^^_________``````bbbcccddddddcccdddfffhhhkkkmmmqqqvvvzzz~~~~~~||||||iiiZZZTTTRRRPPPNNNLLLJJJHHHHHHHHHHHHGGGFFFFFFDDDAAA@@@@@@@@@???===aaaaaaaaaaaabbbccccccdddbbbeeefffeeedddjjjwww{{{nnnddd^^^[[[[[[[[[```jjjzzzrrrjjjccc___XXXSSSQQQQQQRRRSSSQQQVVV___iiipppooohhhaaaVVVRRRKKKFFFCCCAAA???===<<<<<<<<<<<<===>>>???@@@CCCDDDGGGIIIKKKPPPVVVZZZ[[[]]]```cccfffhhhiiijjjllllllmmmmmmmmmmmmmmmmmmmmmnnnppptttyyy{{{ssspppllljjjkkknnnpppqqquuusssppplllgggbbb___]]]^^^___aaaeeeiiimmmqqqssstttvvvyyy{{{{{{zzzxxxwwwuuuwww}}}wwwooofff```\\\[[[SSSQQQPPPQQQTTTXXX]]]```kkkpppwww}}}wwwkkkdddbbbdddnnnwww}}}tttooofffeeecccccchhhpppyyy~~~}}}}}}}}}}}}yyysssppplllhhhccc^^^]]]^^^aaadddhhhooowww~~~}}}{{{wwwssspppnnnmmmooosssvvvyyy}}}yyyqqqnnnhhhgggdddaaa`````````aaa\\\\\\\\\\\\]]]^^^___```\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZ[[[\\\\\\]]]_____________________^^^bbbcccdddcccbbbaaacccdddiiijjjmmmrrruuu{{{{{{rrrbbbZZZTTTPPPLLLNNNKKKIIIHHHHHHHHHGGGFFFGGGEEEBBBBBBBBBBBB@@@???ccccccccccccdddeeefffggggggjjjkkkiiifffjjjttt}}}~~~rrrggg___[[[YYYXXX]]]gggtttxxxooogggbbbZZZUUUSSSSSSSSSSSSPPPRRRWWW```iiimmmllliii\\\WWWPPPJJJEEEBBB???===<<<<<<<<<======>>>??????@@@BBBDDDEEEHHHLLLRRRVVVXXXZZZ]]]```dddfffhhhiiikkkllllllllllllkkkiiiiiiiiiiiijjjmmmqqqwww}}}{{{uuuqqqqqqqqqqqqqqqrrrrrrqqqooommmjjjgggeee``````aaacccfffjjjmmmpppsssvvvzzz~~~~~~|||xxxyyy}}}zzzqqqjjjeeebbbYYYWWWTTTRRRSSSVVVZZZ]]]fffkkkssszzzuuuiiibbb```ccclllvvvzzznnnjjjdddbbbeeemmmuuu{{{}}}~~~~~~~~~{{{wwwrrrllliiibbb___[[[XXXYYY\\\aaaeeekkkqqqyyy~~~}}}{{{yyyuuurrrooonnnooossswww{{{}}}yyyqqqnnngggeeecccaaa______```aaa___^^^]]]\\\\\\[[[\\\\\\YYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^_______________^^^^^^^^^```bbbcccbbbaaa```aaabbbffffffiiimmmpppuuu||||||}}}tttiii```VVVOOOOOOMMMIIIGGGGGGGGGFFFEEEGGGEEECCCBBBCCCCCCBBBAAAbbbbbbccccccdddeeeggggggjjjmmmnnnllliiijjjoootttuuuuuuvvvwwwvvv{{{~~~~~~vvvjjjaaa\\\XXXVVVZZZccclllzzzyyynnnggg]]]WWWUUUTTTRRRQQQOOOPPPRRRXXX```gggkkkmmmccc^^^VVVOOOIIIEEEBBB???=========>>>>>>????????????@@@BBBDDDFFFIIIMMMPPPTTTVVVYYY]]]```ccceeefffhhhiiijjjjjjjjjiiigggfffgggffffffgggjjjnnnrrruuuxxx}}}|||zzzxxxvvvuuuqqqrrrrrrsssrrrqqqooonnnfffeeecccccceeehhhlllnnntttxxx}}}}}}~~~xxxqqqlllccc```ZZZVVVTTTTTTWWWYYY___eeemmmuuu|||}}}uuuiiibbb___bbbkkkuuu~~~|||uuulllfffggglllrrruuu{{{|||}}}~~~{{{wwwrrrnnniiiddd```WWWUUUSSSRRRUUUZZZaaaeeemmmssszzzzzzyyywwwuuusssqqqooonnnssswww|||zzzrrroooeeedddbbb```______```aaa```___^^^\\\[[[ZZZYYYYYYWWWXXXYYYZZZZZZZZZZZZZZZ[[[ZZZZZZZZZ[[[]]]^^^```__________________^^^^^^```aaaccccccbbbbbbbbbccccccccceeeiiillloooyyy|||xxxkkk]]]SSSRRROOOKKKHHHHHHHHHGGGFFFGGGEEECCCCCCCCCDDDCCCAAAbbbbbbccccccdddfffggghhhjjjlllnnnnnnllljjjjjjkkkmmmlllmmmoooooosss~~~|||qqqhhhccc]]]XXXYYY___dddnnnyyyqqqeee]]]ZZZWWWSSSPPPMMMNNNQQQUUUYYY```ggglllkkkeee]]]UUUNNNIIIEEECCC>>>>>>??????????????????===@@@BBBDDDEEEGGGIIILLLOOOQQQUUUYYY\\\```bbbccceeefffhhhjjjkkkkkkjjjiiihhhfffeeedddeeegggiiikkknnnsss{{{|||yyytttuuuuuuvvvuuutttssssssmmmkkkiiiggghhhjjjmmmpppuuuzzz}}}~~~rrrmmmeee]]]WWWUUUUUUVVVXXX^^^gggooowww|||{{{wwwjjjccc```cccllluuu}}}zzzrrroooppprrrsssvvvwwwyyyzzz}}}~~~~~~vvvsssnnniiiddd___ZZZVVVOOONNNNNNOOOTTT[[[bbbfffnnnsssyyy~~~~~~}}}|||vvvvvvtttsssrrrqqqqqqqqquuuzzzxxxrrrooodddcccaaa_________```aaa___^^^]]][[[ZZZZZZZZZZZZWWWXXXYYYZZZ[[[\\\\\\[[[[[[ZZZZZZZZZ[[[]]]___aaa^^^^^^__________________```bbbeeeffffffeeefffgggfffdddfffiiikkkmmmttt}}}wwwhhh]]]VVVRRRNNNKKKJJJJJJIIIIIIGGGEEECCCCCCCCCDDDCCCBBBdddddddddeeefffgggiiiiiihhhjjjlllnnnnnnkkkgggeeekkkjjjkkkmmmnnnooowwwxxxppplllccc\\\ZZZ^^^```gggzzzmmmddd___[[[VVVRRRJJJNNNQQQTTTVVV\\\dddjjjpppjjjaaaYYYRRRMMMHHHEEE>>>??????@@@@@@@@@@@@???===@@@CCCDDDEEEFFFGGGIIILLLNNNQQQUUUZZZ]]]___```dddfffiiilllnnnoooooonnniiigggeeecccccccccdddeeeggglllsssxxx}}}}}}xxxxxxxxxwwwwwwvvvuuuttttttrrrnnnlllkkkmmmqqqsssuuu{{{|||zzz~~~xxxnnnddd[[[WWWUUUUUUSSSYYYccckkkttt}}}~~~zzzyyy}}}yyyllldddbbbdddmmmvvv||||||xxxvvvvvvuuussstttuuuvvvyyy~~~}}}|||{{{{{{ppplllgggbbb]]]XXXSSSOOOLLLLLLMMMPPPVVV]]]eeeiiiooosssxxx||||||{{{zzzzzzvvvuuuttttttssssssttttttvvv{{{~~~}}}~~~~~~}}}}}}uuupppmmmdddbbb```___^^^___```aaa]]]\\\[[[[[[ZZZ[[[[[[[[[XXXYYYZZZ\\\]]]]]]]]]]]][[[ZZZZZZZZZ[[[]]]___aaa^^^^^^^^^_________`````````cccfffhhhhhhiiijjjkkkkkkiiiiiilllmmmnnnttt{{{~~~uuukkkYYYUUUPPPMMMLLLLLLKKKKKKGGGEEECCCBBBCCCDDDCCCBBB