BM6P6(@ ))))))))))))))))))))))))(((((())))))))))))((((((++++++)))((((((((()))***,,,+++***((((((((()))***'''''''''''''''((())))))------+++*********+++,,,))))))))))))))))))))))))******))))))((((((((('''+++*********))))))(((((())))))))))))************))))))(((((((((((())))))''''''(((***+++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++------,,,+++)))'''&&&%%%))))))************))))))))))))***++++++++++++***+++,,,,,,------,,,,,,+++************)))))))))))),,,++++++******++++++,,,,,,***(((''''''(((***,,,++++++************++++++...------,,,,,,------...,,,---------,,,---000222///......---------......---------.........//////000///...------...///000000000000000111111111111111111111111111111111111222333555777777666555444444444444333333222222222222222333333444555555555999888888888777777666666888888888888777777777777333333444555666777888888:::999999888777666666555666666666777888888999999:::999999999::::::;;;<<<;;;;;;;;;:::::::::999999999888777666666777888999888999999999888777555444777777777777777777777777444555666888888777777666888999999999999888777777111333555555444444555666888777555333222222222222444444444333333333222222444444444333222111000///222111111111000000//////000000000000000000000000000000000000000000000000///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((((((...,,,***((((((***,,,...++++++++++++++++++++++++---------,,,,,,------------------------,,,*********++++++,,,,,,+++++++++---,,,+++*********+++,,,++++++++++++++++++++++++((()))+++,,,------,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---...//////------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////..............................------------..................//////////////////000000000000//////......////////////......///...---,,,,,,---.../////////.........---------000000///........................------,,,,,,,,,------------------------------............------////////////////////////))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((()))+++,,,,,,+++)))((((((((()))***((((((''''''((())))))*********((('''''''''((()))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&************)))))))))((())))))))))))************))))))(((((((((((())))))(((((()))***+++++++++++++++***)))(((((()))***+++************************))))))))))))))))))))))))''''''(((((())))))******++++++++++++***)))(((((())))))************))))))))))))***++++++++++++***++++++,,,,,,,,,,,,++++++************)))))))))))),,,++++++******++++++,,,+++***)))(((((()))***+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------(((***,,,------,,,---.........------------......,,,------------.........000///...------...///000//////000000000111111111111111111111111111111111111333444666666555444333333333333333333333222222222333333444555555666666888888888777777777666666888888777777777666666666666666666777777777777777999999888777777666555555666666666777888888999999999999999999::::::;;;<<<::::::::::::999999999999888888777666666666777888888999999999888777666555777777777777777777777777555666777888888888777777999999999999999888777777222444555555444333444555666555444333333333444555444444444333333333222222333333333333222111000000111111000000000/////////000000000000000000000000000000000000000000000000///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************...---+++******+++---...++++++++++++++++++++++++......------------......,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,+++***))))))***++++++++++++++++++++++++++++++((()))+++,,,------,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,+++++++++,,,---////////////////////////,,,,,,------------,,,,,,,,,---......,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................................------------..................////////////,,,,,,------------,,,,,,......////////////......///...------------...//////.........------------///......---------------------------------,,,,,,------------------------------............------........................))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))***,,,---+++***))))))((())))))))))))))))))((())))))***+++))))))(((''''''''''''((())))))))))))))))))))))))))))))******************************))))))))))))))))))))))))************))))))(((((((((((())))))))))))***++++++***************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******))))))************))))))((()))******++++++************++++++++++++******************)))))))))))),,,++++++******++++++,,,************************---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,&&&***---///...---,,,,,,...---------------......,,,,,,,,,,,,------------//////...------...////////////000000000000111111111111111111111111111111000111333444444444333222222222222333333333333333333333444444555666666777777777777777666666666666777666666666666555555555999888888888777777777666888777777666666555555555666666666777888888999999999999::::::::::::;;;;;;999999999999888888888777777777666666666666777777999999999999999888777666777777777777777777777777777777888999999999999888999999999999999888888777333555666666444333333444444444444444444555666777444444444444333333333333333333333333222111111000000000///////////////...000000000000000000000000000000000000000000000000///............---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++(((((())))))***++++++,,,------------------------++++++++++++++++++++++++++++++************++++++,,,,,,+++******+++------,,,,,,,,,,,,,,,+++***)))******))))))))))))***+++++++++++++++++++++++++++))))))***,,,,,,,,,,,,,,,******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...---***))))))***---///------------------------++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......------------......---............/////////++++++,,,,,,,,,,,,++++++......////////////......///...------------...///............------------...------,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............------------------------------(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))******+++******))))))))))))))))))+++******)))******++++++,,,++++++***************)))))))))))))))))))))))))))*********++++++,,,,,,*********)))))))))))))))((()))))))))************))))))(((((((((((())))))))))))*********)))((((((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((()))*********))))))))))))************))))))((())))))***************))))))************))))))************)))))))))(((,,,++++++******++++++,,,)))******++++++******))),,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,***,,,///000///.........------,,,,,,------......+++++++++,,,,,,,,,------........................////////////000000000111111111111111111111111111000000111222333222222111111111222222333333333444333444444555555666666777666666666666666666666666666666555555555444444444777777777777777777777777777666666666555555555444666666666777888888999999999:::::::::::::::::::::888888888888777777777777666666666666666666777777:::::::::999999888888777777777777777777777777777888888999999::::::::::::999999::::::999999888777444666777666444333333444555555555555555666666666555444444444444333333333333333333333333222111000////////////............////////////////////////000000000000000000000000///............---------................................................------------------------------------------------++++++++++++++++++++++++)))))))))******++++++++++++,,,---......---,,,+++***+++++++++++++++,,,,,,+++++++++******+++++++++,,,+++***))))))+++---///,,,,,,,,,,,,+++***))))))***************+++++++++++++++++++++++++++++++++)))******+++,,,,,,,,,---...---,,,+++)))((('''&&&+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))+++---...***************+++++++++***++++++,,,,,,++++++******+++,,,,,,+++***+++,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...------,,,,,,------...---------.........//////------............---------......//////......---.........------.........------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,------......------,,,........................(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))((((((((()))))))))*********))))))++++++************++++++---------,,,,,,,,,++++++))))))))))))))))))))))))%%%%%%&&&&&&'''''''''((())))))))))))))))))******((()))))))))************))))))(((((((((((())))))((((((((()))(((((('''''')))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((((((((()))((((((''''''))))))************))))))(((((()))************)))((())))))******))))))(((************)))))))))(((,,,++++++******++++++,,,******++++++++++++******++++++************++++++,,,++++++******++++++,,,---.........------...000,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,------------............------...////////////000000000000000000000000000000000000000000111111111111111111111111222222333333333333333444444555666666666555555555555555555555666555555555555444444444444444444555555666777888888666666666666555555555555666666666777888888999999999:::;;;;;;;;;:::999999888888888777777777666666555666666777777777777777:::::::::999999999999999888888888888888888888888999999999999999::::::;;;999::::::::::::999888888555666777777555333333444777777777666666666555555555555555444444444333333222222333333333222111111............///////////////////////////////////////////////////////////////............---------................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))***+++,,,------,,,+++************++++++,,,,,,,,,......------------......,,,+++)))))))))+++---...,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,---------++++++++++++++++++++++++************+++,,,------...---,,,+++)))((('''&&&*********++++++,,,,,,,,,******************++++++)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,------***++++++,,,,,,++++++******+++,,,,,,******+++,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------,,,,,,,,,,,,------------------..................////////////......------............---------..................---,,,,,,------------------///......---,,,---------,,,,,,,,,------.........------------------------,,,,,,------------,,,,,,........................))))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))((('''&&&(((((()))************))),,,+++******)))*********++++++,,,,,,++++++***)))))))))))))))))))))))))))''''''''''''''''''(((((())))))))))))************))))))))))))************))))))(((((((((((())))))''''''((())))))((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))((((((''''''))))))************))))))'''((())))))******))))))))))))************))))))************)))))))))))),,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,++++++++++++,,,,,,,,,---,,,+++******,,,///++++++++++++,,,---...///,,,,,,,,,,,,------------------............------......////////////000000000000000000000000000000000000000000111111222222111111111222222222222222222222333333444555555666444444444555555555555555666555555555555444444444333333444555666777888888666666666666666666666666666666666777888888999999999:::;;;<<<;;;:::999888888888888888777777777666555666777888999999888888;;;;;;:::999999::::::;;;888888888888888888888888999999888888999999:::;;;:::::::::::::::999999888444666777777555444444555777777888888777666555555555555555555444444444333222222222333333222222111...////////////000000000000000000000000000000000///////////////////////////............---------........................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++******))))))******,,,,,,,,,,,,***************++++++,,,,,,---******))))))))))))******++++++***))))))***,,,,,,***++++++,,,,,,+++++++++***+++,,,---.........---++++++++++++++++++++++++************+++,,,---...******++++++++++++++++++))))))******+++,,,,,,,,,))))))))))))************''')))***,,,---,,,++++++))))))******++++++,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------------.........,,,,,,------------,,,,,,------............------------...//////...------,,,,,,,,,,,,------------///......---------------,,,,,,------------------------------------------,,,,,,------------,,,,,,------------------------))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))))))))(((''''''((()))***+++******)))++++++***)))))))))))))))******+++,,,+++***)))((())))))))))))))))))))))))+++++++++***************((()))))))))************))))))))))))************))))))(((((((((((())))))'''((()))***+++++++++***((()))***++++++***)))(((************************)))))))))))))))))))))))))))))))))******++++++,,,'''((()))***++++++++++++))))))************))))))'''(((((())))))))))))))))))******++++++******)))************)))))))))))),,,++++++******++++++,,,,,,,,,************,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------+++,,,------+++++++++---++++++++++++,,,---...///,,,------------.........,,,------......------,,,........./////////000000000000000000000000000000111111000000111111222222222222222222111111111111111111222222333444444444333333444444444555555555666666666555555555555444555555666666777777777888777777777777777777777777666666666777888888999999999:::;;;<<<<<<:::888777999999888888888777777777555666888999:::::::::999<<<;;;:::999999:::;;;<<<888888888888888888888888999888888777888999:::;;;::::::;;;;;;::::::999888333555777777666555555666555666777888888888777777555555555555444444444444111222222333333222222222/////////000000000111111000000000000000000000000///////////////////////////............---------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++)))******+++,,,,,,------''''''&&&&&&&&&&&&''''''+++++++++***************)))******+++,,,,,,,,,,,,)))***+++---......------+++++++++++++++++++++++++++************,,,---...******++++++,,,,,,------((())))))***++++++,,,,,,))))))*********+++++++++)))))))))***++++++,,,,,,(((((())))))***+++++++++,,,,,,------------,,,,,,+++,,,---,,,+++***+++---++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........++++++,,,,,,,,,,,,++++++,,,------......------,,,------...//////...------++++++,,,,,,,,,---------...------,,,,,,,,,,,,,,,------------------,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((($$$%%%''')))******))))))'''((()))+++++++++***)))++++++***)))(((((())))))++++++,,,---,,,+++***)))))))))))))))))))))))))))***)))))))))((((((''''''(((((())))))*********+++))))))))))))************))))))(((((((((((())))))((()))***+++,,,---------((()))***++++++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,'''((()))+++---......///))))))************))))))'''(((((()))))))))))))))******++++++++++++******************)))))))))))),,,++++++++++++++++++,,,---,,,***))))))***,,,------,,,,,,++++++,,,,,,---...------,,,,,,------...+++---000111000...,,,,,,++++++++++++,,,---...///---------.........//////,,,,,,---......---,,,,,,............/////////000000000000000000000000000111111111111111222222333333222222222111111000000000111111222222333444444333333333444444555555555777666666666666555555555888888888888777777777777777777777777888888888888666666666777888888999999999:::<<<<<<<<<:::888777999999999999888888888888666777999:::;;;;;;::::::<<<;;;:::999:::;;;<<<===888888888888888888888888999888777777777888999:::::::::;;;;;;::::::999888333444666777666555666777333444666888999:::999999666666555555555444444444111222222333333333222222//////000000111111222222000000000000000000000000//////////////////////////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++++++++++++++++++++*********++++++,,,------------------------------))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++***)))(((((()))***+++,,,---------((()))+++,,,------,,,,,,+++++++++++++++++++++++++++******)))***,,,---...---------,,,,,,+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++***((('''(((***---///,,,,,,---...//////000000,,,------......------,,,+++,,,------++++++,,,---+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,---...//////...---,,,+++++++++,,,,,,------------,,,++++++******++++++.........------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((('''&&&)))))))))))))))))))))))),,,,,,++++++***)))))))))&&&%%%$$$%%%'''))))))(((++++++******))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))+++***)))((((((***,,,...))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''(((((())))))))))))((((((''''''''''''((()))++++++&&&''')))***++++++*********((('''((()))***)))'''))))))))))))************))))))))))))))))))))))))---+++)))(((***++++++***((()))++++++)))((()))************)))))))))))))))************************///...,,,***))))))*********+++++++++***(((&&&%%%---------------------------...---,,,+++,,,///111+++++++++,,,,,,,,,------//////.........---------,,,,,,,,,---...///000000---...............------,,,---...000111111111111111111111111111111111111000000000000111111111111222222333444444555555666444444444555555555555666777777777777777888888999555666777777666777999;;;:::999888777777777888999999888777777888:::<<<===:::::::::999999999888888:::::::::999999999888888777777888888888999999999;;;;;;;;;::::::999999999::::::999999888777666666666666666777888888999999::::::::::::999888777777888888888888777777777777555555666777777777777777555555444333333333333444222333333444444333333222///000000111222222333333222222222111111111111111111///......//////...,,,//////000000///...------//////.........---------------------------------......---,,,---...///000------------------------+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++***))))))))))))***+++------,,,++++++*********++++++,,,,,,,,,,,,------...---,,,***)))))))))***++++++++++++*********++++++++++++******)))))))))***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++(((((())))))******++++++++++++++++++++++++++++++*********+++,,,,,,,,,---)))***,,,......---,,,+++------++++++++++++---------,,,++++++++++++,,,---+++++++++,,,,,,---------+++++++++,,,,,,+++******...---+++*********++++++//////......---,,,,,,,,,+++***++++++,,,---...///,,,---///000///---***(((,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++*********++++++,,,,,,,,,---------...------,,,,,,,,,---.../////////...---))))))))))))))))))))))))''''''((((((((((((((('''))))))))))))))))))))))))*********************+++***((('''(((***,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))((())))))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))(((((())))))))))))((((((''''''''''''((()))***+++))))))***+++******)))(((***((('''((()))***)))''')))))))))))))))))))))((()))))))))))))))))))))))),,,***)))(((***++++++***((()))++++++)))((()))***************))))))))))))************************------,,,+++************((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********((('''(((+++---,,,,,,---------.........///.........------------,,,,,,------......//////...///////////////......---...///000000111000000111111111111111111111111000000000000111111111111222222333333444555555555444444444555555555555666555555555555555666777777555666777777777777999;;;999888888777777888999::::::999888777888999;;;<<<;;;;;;;;;:::::::::999999::::::999999999888888888888888888888999999999999::::::::::::::::::999999999999999888777666666666666666666777888888999999::::::::::::999888777777888888888777777777666666555555666777777777777777555555444333333333333444222333333444444333333222000000111111222222333333222222222222111111111111111///......//////...---///////////////...------//////.........---------------------------------...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******************++++++)))******+++++++++++++++******+++++++++,,,,,,,,,++++++,,,---,,,,,,******(((((()))))))))***************++++++++++++******,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++++++++++++++++++++((((((((())))))))))))))))))***,,,---...---,,,+++---,,,,,,++++++,,,,,,---------,,,++++++,,,------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++*********++++++*********))))))))))))(((,,,,,,,,,,,,---...//////+++,,,---...///...,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,---------------,,,,,,---...//////......---))))))))))))))))))))))))&&&&&&'''((()))))))))((())))))))))))))))))))))))(((((()))******+++,,,,,,+++)))((()))+++,,,,,,,,,))))))))))))************)))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((())))))******))))))((((((''''''(((((()))***+++++++++++++++***)))''''''***((('''((()))***)))''')))))))))(((((('''''''''))))))))))))))))))))))))+++***((((((***++++++***((()))++++++)))((()))******************************************************+++++++++++++++*********************+++,,,,,,+++++++++++++++++++++++++++++++++***)))***,,,...---------.........//////............---------------------------............//////000000000//////...//////000000/////////111111111111111111111111000000000000111111111111222222333333444444555555444444444555555555555666444333333333333444555555555666888888777777999:::888777777777888999:::::::::999888888888999:::;;;<<<;;;;;;;;;::::::::::::999999999999888888888777888888999999999:::::::::999999999:::::::::::::::999999888888777666666666666666666777888888999999::::::::::::999888777666888888777777777777666666555555666777777777777666555555444333333333333444222333333444444333333222222222222222222222222222333333222222111111111111000///......//////...---/////////............---...............------------------------------------------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************((())))))***++++++,,,,,,***))))))))))))***++++++***++++++++++++,,,,,,,,,)))******++++++++++++***)))((('''''''''(((************++++++++++++******......------,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))***,,,---------,,,+++---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,---,,,+++*********++++++++++++,,,,,,,,,,,,---------,,,,,,------...///000***++++++,,,---.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------------......***+++,,,------...------,,,,,,---...............((((((((((((((((((((((((%%%%%%'''((())))))))))))))))))))))))))))))))))))((()))))))))*********+++)))'''&&&'''(((******)))(((((())))))******++++++(((((((((((((((((((((((()))************)))(((((((((((()))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++)))))))))******)))))))))((((((((((((((()))******************))))))((((((***((('''((()))***)))'''))))))((((((''''''&&&&&&((((((((((((((((((((((((***)))((((((***+++***)))((()))++++++)))((()))***)))***************++++++************************((()))***,,,,,,,,,+++***///...,,,***))))))******************************+++,,,,,,+++***+++---///------------............------------------------...------------------------......////////////...//////000000///......---111111111111111111111111///000000000111111111111111222222333444444555555444444444555555555555666333333333333333444444555444666888888777777888:::666666777888888999:::;;;;;;:::999888888888999:::;;;;;;:::::::::999999999999888888888888777777777999999999999::::::::::::888888999999:::::::::;;;999999999888888777777777666666666777888888999999999::::::999999888777666888777777777666666666666444555666666777777666666555555444333333333333444222333333444444333333222333333333333333333333333333333333222222111111000000///......///000///---///.........---.................................------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++***)))((((((((()))+++,,,++++++++++++++++++++++++(((((())))))*********+++***)))'''&&&'''(((***,,,******++++++++++++******------,,,,,,++++++++++++***++++++,,,,,,++++++***************************+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++******++++++,,,------------,,,,,,+++++++++++++++++++++---------...///000000000,,,,,,,,,,,,,,,---...///,,,,,,+++++++++,,,......,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,+++)))'''''')))+++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,---------------)))***+++,,,---.........+++,,,,,,---............((((((((((((((((((((((((%%%%%%'''((())))))))))))((((((((((((((((((((((((*********)))))))))(((((((((&&&%%%%%%'''(((((('''(((((())))))******++++++(((((((((((((((((((((((())))))************)))))))))******++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))(((((())))))************)))))))))(((((((((((())))))***)))))))))))))))******+++***((('''((()))***)))''')))((((((((('''''''''&&&(((((((((((((((((((((((()))(((''')))***+++***)))((()))++++++)))((()))***))))))******+++++++++,,,************************'''(((***+++,,,,,,+++***///...,,,***))))))******************************'''((())))))(((((()))++++++,,,,,,,,,,,,---------,,,,,,---------------------------------,,,,,,,,,+++,,,------.........---///000000//////...---,,,000000000000000000000000///000000000111111111111111111222222333444444555444444444555555555555666444444333333444444555666444666888999888888888999666666777888999:::::::::::::::999999999999999999999999999999888888888777888888888777777777666666888888999999999:::::::::888888888999999:::::::::999999999999999888888888666666666777888888999999999999999999888777666666777777777666666666666555444444555666666666666666555555444333333333333444222333333444444333333222333333333333333444444444444444333333222111111000///...---...///000///.........------------...///---.....................------------------------,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))***)))((((((((()))+++,,,++++++++++++++++++++++++((((((((())))))******++++++***)))((((((***,,,---******++++++++++++******)))*********+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++************+++,,,,,,---------,,,++++++++++++++++++++++++'''(((((()))***+++,,,,,,+++++++++***++++++,,,,,,///---,,,*********,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,+++++++++++++++)))***+++,,,------------+++++++++,,,---......///))))))))))))))))))))))))&&&&&&'''((()))))))))(((((((((((((((((((((((((((++++++***))))))(((''''''***((('''''')))))))))((())))))))))))************))))))))))))))))))))))))((()))******++++++******++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((*********)))(((''''''&&&)))******++++++******)))))))))(((((((((((())))))(((((((((((()))***+++,,,***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))((('''''')))++++++***)))((()))++++++)))((()))***))))))******+++,,,,,,,,,************************(((((()))***+++++++++******************+++,,,,,,************************(((***++++++******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------***+++,,,---------------///////////////...---,,,000000000000000000000000000000000000111111111111111111222222333333444444444444444555555555555666555444444444444555666666333666888999888888888999666777888999999999999999999999999999999999999999888888888888777777777777777777777777666666666666777777888888888999999999888888888999999999999999999888888888888888888888666666666777888888999999999999999999888777666555777777666666666666555555444444555666666666666555555555444333333333333444222333333444444333333222222222333444444555666666555555444333222111111000///...---...///000///......---,,,,,,,,,---...///---------...............------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,++++++***))))))(((***))))))))))))***++++++,,,,,,,,,++++++++++++******))))))((())))))***++++++***)))))))))***,,,---******++++++++++++******(((((()))******+++,,,,,,***++++++,,,,,,++++++***------------------------+++++++++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++++++++************+++++++++,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++*********))))))***+++,,,,,,,,,,,,******+++,,,,,,,,,++++++&&&&&&'''((())))))******++++++************++++++///...,,,+++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,,,,++++++++++++******)))***+++,,,,,,---,,,,,,++++++++++++,,,---///000))))))))))))))))))))))))''''''((((((((((((((('''(((((((((((((((((((((((()))))))))))))))(((((((((+++)))(((((()))******)))*********)))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,,,,+++***)))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''')))******++++++******)))))))))(((((((((((())))))******)))(((((()))***+++***((('''((()))***)))''''''(((((())))))*********))))))))))))))))))))))))'''&&&''')))++++++***(((((()))++++++)))((()))***))))))***++++++,,,------***************************))))))))))))******+++((()))******++++++******+++++++++++++++++++++++++++---......------...///,,,,,,,,,,,,---------...++++++,,,,,,,,,---------+++++++++,,,,,,------...***+++,,,---.....................///......------000000000000000000000000000000000000111111111111111111111222333333444444444444444555555555555666444444444444444555666666333555888:::999888888888777888999999999999888777777888999999::::::::::::999999999888888888777777777777666666666555555555666666777777777888888888999999999999888888888888666666666666666777777777666666666777888888999999999999999999888777666555777777666666666555555555333444555555666666555555555555444333333333333444222333333444444333333222111222333444555666777888666555444333222111111000///...---...000000000///...---,,,++++++---///000---------.........//////------------------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++******************)))******+++++++++++++++,,,,,,,,,+++++++++******,,,+++***)))))))))***+++))))))))))))******************++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,************************,,,,,,,,,---------------***************++++++,,,+++,,,,,,------,,,,,,+++******+++,,,,,,+++******************++++++++++++'''((()))***++++++++++++)))***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++,,,------,,,+++++++++++++++***************************************++++++,,,,,,------,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,,,,+++++++++*********,,,---///000))))))))))))))))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))*********)))''''''((())))))(((++++++******))))))(((((())))))))))))))))))))))))&&&''')))***,,,,,,------,,,***((('''&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((******++++++++++++*********)))(((((((((((()))))),,,+++***((((((((())))))***((('''((()))***)))(((''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&&&&''')))++++++***(((((()))++++++)))((()))***))))))***+++,,,,,,------************************+++***)))(((((()))***+++***+++++++++***(((&&&%%%++++++++++++++++++++++++(((***,,,,,,+++++++++,,,---------.........//////+++++++++,,,,,,---------******+++,,,,,,---......+++,,,---...////////////------...............---000000000000000000000000000000000000111111111111000111111222333333444444444444444555555555666666444444333333444444555666333555888:::999888888888777888999::::::999777666666777888999:::;;;;;;;;;:::::::::999999999888888777666666666555555555555666666666666777777777777:::999999999888888777777444444444555555555555555666666666777888888999999888999999888888777666555777666666666555555555555333444555555666666555555555555444333333333333444222333333444444333333222000111222444666777888999666666555444222111111000...------...000111000///...---+++++++++---///000---------.........//////------------------------***+++,,,---...---,,,,,,------------------------++++++++++++++++++++++++))))))******++++++++++++)))))))))***++++++,,,,,,)))***+++------,,,++++++,,,,,,,,,++++++*********---,,,+++)))))))))******''''''((()))***)))))))))******++++++++++++******...------,,,,,,++++++***+++++++++,,,,,,+++++++++))))))))))))))))))))))))*********++++++,,,,,,---))))))))))))))))))))))))((((((((())))))***************))))))******+++,,,++++++------------++++++)))***+++,,,,,,+++***)))))))))******+++++++++,,,''''''(((******+++++++++)))***+++,,,---,,,,,,+++******++++++++++++,,,,,,------,,,++++++,,,,,,,,,)))******+++,,,,,,,,,---+++++++++,,,,,,+++++++++************************)))***,,,------,,,***))))))))))))***++++++,,,,,,***************************+++,,,---...---,,,+++.........------,,,,,,,,,++++++,,,,,,,,,+++******************+++---///000))))))))))))))))))))))))************))))))))))))((((((((('''&&&&&&%%%%%%((((((((((((((('''''''''((('''&&&&&&&&&((()))***&&&'''(((***++++++++++++***))))))((('''&&&&&&%%%******++++++++++++******,,,,,,+++******)))))))))))))))************)))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((++++++***)))(((((())))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((***(((%%%######%%%(((***))))))(((((((((((()))))))))************+++++++++((()))***++++++***)))(((+++*********))))))((((((+++***((('''&&&''')))***)))***++++++***)))***+++))))))))))))))))))))))))************************)))************+++++++++)))******++++++******)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---...////////////............//////222111000//////000111111000000000000111111111111---000333444444333333333555555555555555555444444555555555555555555555555888888888888888777666666666666777888888888888888666777888999999:::999999888888888888888777666666777888888888999999999999555555666888888999999999999999999::::::;;;;;;;;;888888777777666666666555444555777888888888777666888888777777666666555555444444555555555555555555444333222222111111222222333333333333333333333333222222333333333333444444...000222222222222444666555555555222000...///000...///000111111000///...000000//////.........---//////......------------,,,,,,,,,---------......,,,------......------,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***111---)))(((***,,,+++***,,,++++++******++++++,,,***+++---......---+++***'''(((((()))))))))((((((******))))))))))))******++++++******))))))(((((())))))***+++,,,---------+++++++++************)))))))))*********))))))(((,,,,,,,,,++++++*********///...------,,,,,,,,,,,,(((((())))))***+++------,,,------......------,,,))))))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---*********)))))))))))))))++++++++++++++++++++++++,,,+++++++++++++++++++++((()))+++,,,,,,+++)))(((*********++++++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,------------......++++++,,,,,,,,,,,,------++++++***))))))***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,///...------++++++***)))))))))))))))))))))))))))''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((''')))((('''''''''((()))***((())))))************)))(((((())))))***+++++++++)))******************)))++++++,,,,,,---------...))))))************))))))***)))(((((((((((()))***((((((((((((((((((((((((++++++***)))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((***(((&&&%%%%%%&&&(((*********))))))))))))******))))))*********+++++++++))))))************))))))++++++++++++*********))),,,***)))(((((()))***+++)))***++++++))))))***+++************************************************)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------...............------------......000000///......///000000//////000000000111111111---000333444333333333333555555555444444444444444555555555555555555555555777888888888888777666555666666777888888888888777666666777888999999999999888888888888888777666666777777777888888888999999555666777888999999999999999999999999::::::::::::777777777666666555555555555555777888888888777666888888777777777777777777666666666666666666666666444444333222222222222333222222222222222222222222222222222333333333444444///000222222222222444666555666666444222000000111...//////000000//////...000/////////............000...,,,+++***+++---...,,,,,,,,,---------......,,,,,,------------,,,,,,---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***...+++((((((***,,,,,,,,,,,,++++++******++++++,,,++++++,,,------,,,******++++++,,,,,,,,,++++++*********))))))))))))******++++++++++++************((((((((()))*********++++++++++++************))))))******+++******)))))),,,,,,,,,++++++*********---,,,+++***************))))))))))))***+++,,,,,,)))******++++++******))),,,,,,+++++++++,,,------++++++************++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,+++)))(((*********++++++,,,,,,,,,******++++++++++++******+++++++++,,,,,,,,,------+++++++++******)))))))))+++++++++,,,,,,,,,---------,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,++++++***))))))))))))))))))))))))%%%%%%&&&'''((()))******((((((((()))))))))))))))''''''((((((((((((((((((******)))((((((((())))))***************)))(((((((((((())))))***+++,,,,,,((())))))******))))))((()))))))))))))))))))))***))))))************))))))+++******))))))******+++((((((((((((((((((((((((+++***))))))))))))))))))(((((((((((())))))))))))************************(((((())))))))))))(((((())))))(((((((((((())))))+++******))))))******+++)))))))))*********++++++******))))))))))))******,,,,,,,,,+++++++++++++++,,,+++***))))))***+++,,,)))***++++++))))))***+++))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------///......------...////////////000000000000111111...000333444333222222333444444444444444444444444444444444444444444444444777777777777777666666555555666777777888888777777555666777888999999999999777888888888888777777666666666666777777777888888666666777888999999999999999999999888888888888888666666666555555555555555555666777777888888777777888888888888888888999999777777777777777777777666555555444333333333333444111111111111111111111111222222222222333333333333///111222222222333555777666888:::999666333222111///..................///////////////............000...+++((((((***---///,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++)))((((((***,,,------++++++************++++++,,,+++++++++******))))))------------,,,+++************))))))))))))******+++++++++++++++,,,,,,,,,))))))))))))))))))******+++++++++************)))******+++++++++++++++***+++++++++++++++*********,,,++++++************++++++***************+++++++++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,)))))))))(((((()))))))))+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))*********+++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,++++++***)))((('''&&&++++++++++++,,,,,,,,,,,,......---,,,,,,---......,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&''''''((()))******)))))))))(((((((((((((((''''''''''''((((((((((((++++++***)))))))))(((((())))))*********))))))((()))))))))(((((((((''''''(((((())))))))))))((((((******)))(((&&&%%%$$$$$$))))))************))))))************************((((((((((((((((((((((((******)))))))))))))))***)))))))))******+++++++++************************(((((())))))))))))(((((())))))************))))))******))))))))))))******))))))))))))************+++***)))(((((()))***+++++++++++++++++++++++++++******)))))))))***+++,,,)))***+++***)))((()))+++((((((((((((((((((((((((************************))))))*********++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,------,,,,,,,,,,,,------..................//////////////////000000000111...000222333222111222333333333333333333444444444444444444444444444444444666666666777777666555555555666666777777777777777555666777888999999999999777777888888888888777666666666666666777777777777666777888888999999999999999999888888777777666666555555555555555555444444666666777777888888888888888888888999999:::::::::777777777666666666666666666666555444444444444444222222222222111111111111111222222222222333333333000111222222222333555777;;;===???>>>:::555222000///...---,,,,,,---...//////////////////.........///...,,,******+++,,,...,,,,,,,,,---------......***++++++,,,,,,++++++***,,,---------------,,,,,,++++++++++++++++++++++++************++++++++++++,,,+++***))))))***+++,,,+++***))))))***+++,,,,,,++++++************++++++,,,+++***)))((((((((()))+++++++++***)))((('''&&&******))))))))))))******)))******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))******+++,,,,,,,,,+++++++++++++++***************------,,,,,,,,,,,,,,,---,,,++++++***))))))******,,,------......------,,,++++++***)))(((((())))))))))))(((((((((((())))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********)))***++++++++++++***)))***************+++++++++******++++++++++++*********++++++++++++,,,,,,,,,---------,,,+++************++++++++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,------......------,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''&&&%%%%%%&&&'''''''''(((((())))))++++++******))))))(((((('''''')))******+++++++++))))))))))))(((((((((((((((((())))))))))))((((((---,,,+++***)))(((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******((((((((())))))*********************************(((((())))))))))))(((((())))))***++++++***))))))((((((''''''''''''(((((((((((()))))))))*********+++***)))(((((()))***+++))))))******************(((((((((((())))))******((()))******)))((()))***))))))))))))))))))))))))************************))))))*********++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,......------------............//////000000000000...////////////000000000///111222222111000111222222222222222333333444444444444444444444444444444444555555666666666555555555555666777777777777777555555666777888888888888666777777888888888777777666666666666777777777777777888888999999999999888888888888777777666666666444444555555555555555555777777777777777888888999888888999999::::::;;;;;;666666666555555444444444777666555555444444555555444444333333222222222222111111111222222222333333111222222222111333666888AAACCCDDDBBB===666111//////...---,,,,,,---...///.........///////////////---......///...---,,,,,,,,,,,,,,,---------......***++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++)))))))))******+++++++++,,,+++))))))))))))+++,,,+++++++++***)))))))))***+++******))))))******++++++***)))(((((((((((()))))))))))))))((('''%%%%%%******))))))))))))******((()))))))))******++++++,,,,,,,,,++++++++++++++++++++++++*********)))))))))***+++,,,,,,,,,,,,,,,************************,,,,,,,,,++++++,,,,,,---,,,,,,+++***))))))))))))))))))************))))))+++******)))((((((((((((+++******))))))******+++((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))******************++++++***************************************++++++++++++***************+++++++++,,,,,,,,,---------------------*********+++++++++,,,,,,---,,,+++******+++,,,---,,,------......------,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,***++++++,,,,,,------...((((((((((((((((((((((((+++*********)))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))))))))*********)))((((((&&&'''((()))+++++++++,,,(((((()))***,,,---......((())))))******))))))(((''''''((())))))******+++))))))************))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))******+++&&&&&&&&&&&&''''''''''''************************(((((())))))))))))(((((())))))************))))))(((''''''&&&&&&''''''(((((((((((()))))))))************))))))))))))******)))))))))))))))*********''''''(((((())))))******((()))******(((((()))***++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......------------......---...///000000000000000......////////////000000000111222111000000111222000111111222222333333444333333333333333333333333333444555555555555555555444555666666777777666666444555666777888888888888666777777888888888888777666666666777777777888888888888999999999999999888888888888777777777777777555555555555555666666666888777777777777888999:::999999999999999999::::::666666555555444444333333666666555444444444444555555444444333333222222222111111111111222222222222222222222222111333666999CCCDDDEEEBBB<<<555000...///..................///.........///////////////,,,...///000000...,,,+++,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++)))******++++++++++++***++++++++++++++++++++++++(((((())))))***+++++++++*********))))))*********+++,,,,,,+++)))(((((()))******))))))))))))******))))))))))))))))))))))))************)))(((''''''******))))))))))))******)))))))))))))))*********))))))))))))))))))******+++++++++************)))((()))***+++,,,,,,,,,,,,)))))))))******************))))))))))))******+++,,,,,,+++***)))))))))*********++++++++++++******,,,,,,+++*********++++++,,,++++++******++++++,,,((((((((())))))******+++++++++++++++++++++++++++((())))))******+++++++++***************************************)))))))))******++++++++++++******************++++++++++++******+++++++++,,,,,,,,,************++++++++++++++++++))))))))))))++++++,,,,,,------------,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,---------((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&''''''((((((((()))&&&&&&''''''((())))))***&&&'''((()))))))))(((((('''((()))***************'''((()))***,,,---...///)))******************)))$$$$$$%%%'''((()))******))))))************))))))))))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))***++++++((((((((('''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))***))))))************)))))))))))))))******+++++++++''''''((()))******++++++((()))***)))((('''(((***++++++++++++++++++++++++************************)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........------,,,,,,,,,,,,------+++,,,---///000000//////........./////////000000000111222111//////000222000000000111222333333333333333333333333333333333222333444555555555555555444555666666777777666666444555666777888888888888666666777888888888888888777777777888888888999999888999999::::::999999888777777888888888888888888555555555666666777777777888888777777777888999:::999999999999888888888888777777666666555444444444666555444444333333444444444444333333222111111000111111111111222222222222333333222111111333777:::@@@AAAAAA>>>999444000......//////000000//////.............../////////000------.........---,,,+++,,,,,,,,,---------......,,,,,,------------,,,,,,)))***+++,,,,,,,,,,,,+++************************((((((((()))***+++++++++))))))************))))))(((***,,,+++)))((()))*********))))))))))))******'''(((***++++++++++++***))))))************)))(((******))))))))))))******++++++***************)))((((((((()))*********++++++++++++************)))'''((()))***++++++++++++((()))))))))*********+++)))))))))))))))***++++++++++++******************,,,,,,------------,,,,,,+++************++++++,,,,,,++++++******++++++,,,))))))))))))))))))))))))************************))))))******+++,,,,,,---+++******************++++++*********)))))))))(((******++++++++++++******************+++++++++++++++++++++***************************+++++++++++++++***)))(((((()))***+++++++++,,,,,,,,,,,,++++++------,,,,,,+++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((%%%&&&&&&'''((()))******$$$%%%&&&((()))+++,,,---&&&&&&&&&'''((())))))***%%%&&&''')))))))))((((((***************)))(((((())))))))))))))))))************++++++++++++******************++++++++++++))))))************))))))***+++,,,------,,,+++***))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++******))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((()))***++++++***)))(((*********++++++,,,,,,,,,(((((()))++++++,,,,,,,,,((()))***)))((('''(((***((((((((((((((((((((((((************************)))************+++++++++*********++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,++++++++++++++++++,,,)))+++,,,...//////................../////////000000111222000//////000222///000000111222222333333333333333333333333333333222333444444555555555444444555555666666666666666444555666777888888888888666666777888888888888888888888888888999999999999999999:::::::::999999888777777888888999999::::::555666666666777777888888999888777777777888:::::::::999999888888777777777999888888777666555555444555555444333333333333444333333222222111000000///000111111111111222222222333333333111111333777:::<<<======;;;777222000///...///000111111000///...---.........//////000000...---,,,+++++++++,,,,,,,,,,,,,,,---------......,,,------......------,,,***+++,,,,,,------------************************'''(((((()))***+++++++++((()))***++++++***)))(((%%%(((++++++)))(((***,,,******))))))))))))******&&&'''***,,,------,,,+++'''(((((())))))))))))(((******))))))))))))******---,,,,,,++++++*********))))))***+++,,,------...+++++++++************)))''''''(((******+++++++++(((((())))))*********+++++++++******+++,,,------+++***************++++++)))))))))******)))))))))((((((''''''((()))******++++++************++++++*********)))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------++++++************+++++++++*********))))))((((((******++++++++++++******)))************+++++++++...------,,,+++***)))))))))************+++++++++++++++***))))))***++++++***++++++,,,,,,++++++***------,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&'''((())))))((((((,,,,,,++++++******))))))******)))((('''&&&&&&%%%((((((((((((((((((((((((*********))))))((('''&&&(((((('''''''''&&&&&&&&&(((((((((((()))))))))))),,,,,,,,,+++++++++******)))))))))))))))******+++)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******)))'''%%%$$$''''''''''''((((((((()))***)))'''&&&&&&'''((((((&&&'''((()))************(((((((((((()))))))))))))))))))))(((''''''&&&&&&"""&&&***,,,,,,***((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...///000$$$&&&))),,,---,,,***))))))************++++++++++++*********))))))((((((,,,+++)))(((((()))+++,,,...------,,,,,,------...///...,,,+++***++++++,,,/////////---,,,,,,...000......//////000000111111000000000000000000000000///000111222333444444444333333333333333333333333333333222111222333444555555555666666555444333333555555666666777777777888666666666666666666666666777777888888888999999999999999999999999888777666666666666666777777777777999999888777666555444444888777666555666888:::;;;:::999888777777888999:::777666666666666555555555555666777888888777666555444444444333333222222222000000000000000000000000//////000111222222333333888777666555444333222222................................................++++++++++++,,,,,,---...------,,,++++++***)))))),,,,,,,,,,,,++++++***)))///...,,,+++++++++,,,,,,***++++++++++++***))))))---,,,,,,+++***)))((((((++++++++++++************))))))************))))))///...,,,+++***)))))))))******))))))((((((''''''***************************************)))((((((''')))***)))((('''(((***************************,,,,,,+++)))'''### ((((((((((((((((((((((((************************...,,,)))(((((()))(((((()))***+++***)))((()))***))))))))))))************++++++******************))))))))))))))))))))))))......---,,,+++***)))((())))))))))))************)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,+++***)))+++*********))))))((((((************************************************+++++++++*********))))))'''(((***+++,,,,,,+++******+++,,,---------++++++---,,,,,,+++*********+++...---+++******+++---...******+++++++++,,,,,,,,,((((((((((((((((((((((((''''''((((((((((((((((((***************)))))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))*********(((((('''''''''&&&&&&&&&(((((((((((()))))))))))),,,+++++++++************)))(((((((((((()))******)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''''''''((((((((())))))(((((())))))((('''&&&%%%%%%&&&'''((()))*********(((((((((((())))))))))))''''''((())))))******+++***++++++,,,+++***((('''************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---'''(((***++++++***)))((((((((()))))))))*********++++++++++++*********)))...---+++******+++---...------,,,,,,,,,,,,------...---,,,+++++++++,,,---+++,,,,,,+++))))))+++---///////////////000000000////////////////////////000000111222333333333333333333333333333333333333333333222222222333444555555555555555555444333333666666666777777777888888777777777777777777777777777777777888888999999999888888999999888888777666555666666666777777777777777777777666666666666666777666555555555777999:::888888777666666777888888666666666555555555444444444444555666666555444444333333333333222222222111000000000000000000000000//////000111111222333333666555444333222111000000................................................------,,,,,,------......//////...------,,,++++++,,,,,,,,,,,,,,,,,,+++***...---,,,+++******+++,,,***++++++++++++***)))))),,,,,,++++++***)))))))))))))))))))))(((((((((((())))))************)))))),,,,,,+++*********+++++++++*********))))))))))))))))))))))))))))))))))))***************)))((((((((()))***)))((('''(((***************************((())))))***)))(((''''''************************,,,,,,++++++++++++++++++,,,+++***)))************)))***++++++++++++,,,---))))))))))))************************************))))))))))))))))))))))))++++++++++++************))))))))))))************)))******************)))************************......---,,,***)))'''&&&++++++++++++*********)))************************************************+++++++++*********))))))******+++++++++******)))+++,,,---......---++++++---,,,++++++*********+++,,,+++************+++,,,******+++++++++,,,,,,,,,''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((&&&'''((())))))*********(((((((((''''''''''''&&&(((((((((((())))))))))))************))))))))))))((((((''''''(((((()))***)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((''''''((((((((()))))))))'''(((***+++***(((%%%###$$$%%%&&&((()))*********(((((((((((())))))))))))(((((()))******++++++,,,000///---+++)))(((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))************))))))(((((('''((((((((()))))))))))),,,,,,,,,+++++++++++++++...---,,,++++++,,,---...------,,,,,,,,,,,,------,,,,,,+++++++++,,,---------......---,,,,,,---///000000//////////////////////////////////////////111111222222222222222111333333333333333333333333333333222222222333444555444555555555555444444333777777777777888888888888777777777777777777777777777777777777888888888888777777888888888777666666555555666666666777777777555555666666666777777777555555444444555666888999777666666555555666666777555555444444444333333333222222333333333333222222222222222111111111111111000000000000000000000000///000000111111222222222333222222111000///......................................................//////...---------......///......------,,,,,,++++++,,,,,,------------,,,,,,,,,+++************+++***++++++++++++***))))))************************---,,,,,,,,,++++++++++++))))))))))))))))))))))))***************+++,,,---++++++++++++************(((((((((((((((((((((((()))************))))))(((((()))******(((((()))***************************((()))***+++++++++++++++************************---------,,,,,,+++++++++*********+++++++++,,,,,,+++++++++++++++,,,------))))))))))))************************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))***************))))))(((((())))))***************************&&&'''(((***+++,,,,,,---,,,,,,,,,+++++++++++++++************************************************+++++++++***************---,,,+++***))))))))))))------.........---+++***,,,,,,+++************+++******************************+++++++++,,,,,,,,,(((((((((((((((((((((((()))))))))(((((((((((((((&&&'''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((*********))))))((('''&&&((((((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((('''''''''''''''((())))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))'''''''''((()))***'''(((((((((((()))))))))((()))******)))'''%%%######$$$&&&''')))*********(((((((((((()))))))))))),,,++++++***))))))((((((*********)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))******((((((((()))))))))******+++++++++++++++++++++++++++******))))))******+++---,,,,,,,,,,,,,,,,,,---++++++++++++,,,------...---...//////......///000000000000//////......---////////////////////////111222222222222111111000222222222222222222222222222222222333333333444444444444444555555444444333777777888888888888888888777777777777777777777777777777777777777777777777666666777777777666666555555555555666666666777777666666666666666666666666444444333444444555777777666666666666666666666666444444444333333333222222222222222222222222222222111111111000000000000000000000000000000000000000///000000000111111111222111111000000///......---................................................//////...------,,,------,,,,,,,,,++++++*********+++,,,,,,---............+++************************++++++++++++***))))))))))))*********+++++++++------------,,,,,,,,,,,,******))))))))))))*********************++++++,,,************************))))))))))))))))))))))))))))))************)))(((((()))******)))((()))***************************,,,,,,,,,++++++***)))(((((((((((((((((((((((((((---,,,,,,++++++******)))(((***+++++++++***++++++...,,,***************)))((()))))))))***************************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))***************)))(((''''''((()))***************************"""$$$&&&)))+++---...///++++++++++++++++++++++++************************************************************************---,,,***)))))))))***+++---...//////...---+++***++++++***************+++******++++++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))***)))(((((((((((())))))&&&&&&''''''((((((((()))((((((((()))))))))))))))))))))))))))))))))))))))*********))))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''(((***+++(((((((((((()))))))))*********(((''''''&&&&&&&&&$$$%%%&&&((()))*********(((((((((((())))))))))))+++******))))))(((''''''&&&''')))+++++++++***)))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))(((((('''(((***,,,---)))))))))*********++++++))))))******************************************,,,,,,,,,++++++,,,,,,,,,***++++++,,,------------)))***,,,,,,++++++,,,---000000//////......------........................111111222222222111000000222222222222222222222222222222333333333444444444333333444444444444444333888888777777777777777777666666666666666666666666666666666666666666666666444555555666666555555555555555555555666666666666777777777666555444444333333333333444444555666777777777777777777777777777444333333333333222222222333222222222222222222333000000000000000000000000000000000000000000000000000000000000000111111111111111000000//////............................................................---,,,+++++++++,,,,,,,,,++++++++++++******+++,,,,,,---............***************************++++++++++++***)))))))))))))))***++++++,,,,,,)))))))))(((((((((''''''******)))(((((()))******,,,+++******))))))******))))))))))))))))))))))))************************((())))))*********)))))))))***+++***)))((()))+++************************------,,,***)))(((''''''((((((((((((((((((((((((+++*********)))))))))((()))***,,,+++)))(((***+++...+++((('''(((***)))(((((()))))))))************))))))*********+++++++++)))))))))))))))))))))))))))))))))(((((((((((('''((()))))))))***************)))(((''''''((()))******************************++++++******(((''''''))))))******************************************************************************************+++***)))))))))***,,,---------.........---+++************))))))***++++++++++++,,,------,,,++++++******+++++++++,,,,,,,,,************************))))))((('''((()))***+++''''''''''''((((((((((((((((((((())))))*********))))))))))))))))))))))))&&&'''((())))))*********'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''(((((()))******))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))))))))((((((((()))))))))*********)))'''&&&&&&'''((()))&&&'''((()))************(((((((((((())))))))))))''''''(((((()))******+++)))***,,,------+++***(((************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((('''''')))***,,,...************++++++++++++)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,)))+++---...---,,,---...//////..........................................000000111111111111111000222222222222222222222222111222333444444444333333222333333444444444444333777777777777666666666666555555555555555555555555666666666666555555555555333333444555555555444444444444555555555666666666888777777666555444333222333333444555555666666666666777777888888777777666444444333333333222222222333333222222222222333333000000000000111111111111000000000000000000000000000000000000000000000000111000000000/////////...................................................------,,,+++++++++,,,,,,------------------------+++,,,,,,------------,,,)))***++++++,,,+++++++++***++++++++++++***))))))))))))******+++++++++,,,******)))))))))(((((((((+++***)))(((((()))***+++,,,+++***)))))))))))))))((((((((((((((()))))))))************************((())))))************))))))***++++++))))))***+++***************************))))))((())))))******************************)))))))))))))))))))))))))))+++,,,***((((((,,,//////+++((('''***,,,+++***))))))))))))************)))))))))***++++++,,,,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))***************))))))(((((())))))************************************+++******)))))))))))))))))))))************************************************************************+++++++++))))))))))))***+++,,,---***+++,,,---------++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))))))))))))))(((''''''(((***,,,---))))))(((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))&&&'''((())))))*********'''((((((((())))))))))))(((((((((((())))))))))))((((((((())))))*********)))(((((((((((()))*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''(((((()))))))))*********'''''''''((((((((((((((())))))************))))))(((((((((((())))))))))))(((((()))******++++++,,,++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((())))))***++++++))))))))))))************)))))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---------,,,+++***+++---///000000///000111------.............................................///000111111222111111111111111111111111111111111222333444444444333333111222333444444444444444666666666666555555555444444444444444444444444444666666666555555444444444222222333444444444444444444444444555555555666666666666666555555444444444333444555555666666777777555555666777777666555555444444444444333333333333333333222111111222333333000000000111111222222222000000000000000000000000000000000000000000000//////////////////.........................................................---,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,+++***)))***+++,,,------,,,+++***++++++++++++***))))))***************+++++++++------,,,,,,,,,++++++++++++***)))(((((()))***+++***))))))))))))******+++(((((()))))))))*********************************(((((()))***************)))***++++++))))))***+++************************(((((((((((()))***,,,---************************((((((((()))******++++++(((***,,,***)))+++222777999444...,,,------+++)))))))))))))))************((())))))***++++++,,,,,,))))))))))))))))))))))))((()))))))))))))))******))))))))))))************)))******************)))************************%%%&&&(((***,,,......///)))))))))******+++++++++************************************************))))))*********+++++++++)))******+++++++++******((()))+++,,,,,,,,,,,,+++)))))))))))))))***++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,((((((((((((((((((((((((((('''''''''(((+++---///******))))))((((((''''''''''''((()))***++++++,,,))))))))))))))))))))))))************)))((('''&&&'''((((((((())))))******(((((((((((())))))))))))(((((())))))******++++++)))))))))))))))***++++++***)))(((''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))'''&&&))))))))))))************###%%%(((***+++***((('''+++++++++++++++***))))))(((((((((((())))))))))))------,,,,,,+++******))))))'''&&&%%%%%%'''***,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************))))))))))))(((((((((((())))))))))))*********++++++,,,,,,,,,)))******++++++******))),,,++++++++++++++++++,,,,,,------...---,,,***)))'''***,,,------,,,---...,,,------....../////////..............................///111111222222222111111111111111111111111111222333444555444333333111222333333444444444444666666555555444444444333333333333333333333333333666666555555555444444444111222333333444444444444444444444555555555666666444444444555555555555666333444555666777777777777333444555666666555444333555555444444444444333333333222111000000111222333000000111111222222222333000000000000000000000000000000000000////////////..................------................................................---------------...///000++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))***+++,,,---...------,,,***++++++++++++***))))))************************+++++++++*********))))))+++***)))'''''')))***+++''''''(((((()))+++,,,---))))))******+++++++++,,,))))))))))))))))))))))))(((((()))***************)))+++++++++***)))***+++******************************)))))))))***,,,---(((((((((((((((((((((((((((((()))***+++,,,,,,---(((***,,,+++***...777>>>EEE>>>666000///---)))%%%))))))))))))************((())))))***++++++,,,,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))************)))***+++,,,,,,+++***)))***************************++++++,,,,,,,,,++++++*********++++++,,,,,,,,,************************************************))))))******++++++++++++***+++,,,,,,+++***((('''&&&''')))+++,,,,,,,,,+++))))))((())))))***++++++,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))******)))'''&&&((()))))))))))))))************&&&'''(((******)))'''&&&'''(((***,,,---,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''''''((()))******)))(((''')))))))))))))))((('''''')))((('''''''''(((***+++))))))))))))***+++,,,---((('''&&&''')))++++++***++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++***)))(((((()))))),,,,,,+++***))))))******************************'''((()))***+++,,,------...,,,***)))******)))(((******+++,,,,,,---......,,,,,,,,,------...///000,,,,,,++++++++++++++++++,,,,,,,,,------.........///////////////.........000000000000111111111111000000111222222222111111444444333333222111000000111111222222222333333333444444444444444444444444555555555555555555444444333333333444444444555555555444444444555666888999888888777777666666555555666666555444333333222222444444444555555555555666777888999999999777666555666555444333222222222222333333333444444444555555555444333333222222333333222111000//////...//////------......//////000000////////////////////////..................------......---------,,,,,,,,,,,,,,,,,,---------......------......------,,,+++------,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,++++++******++++++,,,)))'''''')))---...---+++************************************************+++++++++***************+++***************++++++))))))************))))))))))))))))))((((((((((((''''''(((((())))))******((((((((((((((('''&&&&&&))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))******))))))---555<<>>999555666666111111333777::::::888555333************************,,,///444999:::666000---))))))))))))(((((((((((((((((())))))))))))(((((('''(((***+++++++++)))(((((()))))))))************+++++++++*********))))))))))))(((((((((((())))))))))))***++++++++++++***++++++************++++++)))***++++++,,,,,,++++++))))))))))))************++++++++++++++++++++++++************************)))*********++++++++++++)))+++,,,,,,******+++...)))))))))***++++++,,,,,,***++++++,,,,,,,,,++++++*********+++++++++,,,,,,(((***+++***)))((()))***'''&&&&&&&&&'''(((***+++(((((((((((()))))))))))))))))))))(((''''''&&&&&&'''((()))***************)))(((((((((''''''''''''&&&''')))***+++++++++***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&(((((())))))*********+++&&&))),,,//////...+++***))))))))))))************'''(((***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''))))))))))))************,,,///222///***'''(((+++---,,,+++***)))((('''&&&(((((((((((())))))))))))'''''''''((()))*********((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******&&&''')))*********)))((())))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,------------,,,,,,+++***,,,,,,,,,---------......,,,---......//////......+++,,,---...////////////444333333333333333333444000111111111111222222222444333333222222333333444333444444555555555555555555444444444555666888999666666555444444444444555555555555555555666777888666666555555555555666666777777666555555555555555333444444555666777777888666666555555555555666666444555555555555555555444333333333333333333333333111111111111111111111111111111222222222222111111////////////////////////,,,---...//////...---,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,++++++,,,...///111++++++++++++++++++++++++******+++,,,,,,---......))))))******++++++++++++,,,,,,,,,++++++***************))))))))))))******++++++++++++++++++++++++''''''((()))***+++,,,,,,***++++++,,,,,,,,,++++++************************//////---,,,+++***************************++++++))))))************))))))))))))***+++++++++******,,,<<>>;;;333,,,***++++++++++++******************++++++++++++******'''(((***+++,,,+++)))((((((((())))))*********+++++++++++++++******))))))++++++************++++++))))))***++++++++++++***++++++************++++++******+++,,,,,,,,,,,,+++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++(((+++---,,,***)))+++...(((((()))***+++,,,,,,---,,,,,,,,,,,,++++++***)))((())))))))))))*********))))))(((((((((((())))))++++++***)))))))))))))))(((((()))))))))(((&&&%%%'''((()))******)))((('''((('''$$$"""!!!"""###$$$))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((('''((()))******(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))************++++++++++++...111333111,,,)))***---************))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((******)))(((((((((((((((((((((((((((((('''''''''''''''(((((())))))************))))))((((((''''''))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))++++++***)))(((((())))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,........................000000000000000000000000000//////...///111222333444444222222222222444444444444444555555555666666333444555666666555444333333333333333333333333333444444444555555555555666333333444444555555666666777777666666666666777777777777666666555555555444555555555555555555555555444444333333333333222222000000111111111222222222000000000000000000000000000000000000000000000000111000///...------...///.........------,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***)))(((((()))***++++++,,,------------,,,+++))))))))))))************,,,***((())),,,---+++)))***************+++++++++))))))))))))))))))))))))+++*********))))))(((((()))))))))((((((((((((((()))***++++++,,,,,,,,,,,,---+++)))((('''((()))***''')))+++,,,+++***+++,,,444JJJPPP;;;((((((,,,))))))((((((+++000777>>>BBB777222,,,)))***---000222===<<<;;;888444///***''',,,,,,++++++******)))))),,,+++***))))))***+++,,,))))))))))))************(((((()))***+++,,,,,,---,,,***(((''''''(((***,,,************************)))************++++++++++++))))))***,,,------,,,******+++++++++******))))))***,,,------,,,***)))************))))))((((((******************************))))))))))))******)))************+++++++++------++++++++++++------++++++++++++++++++++++++++++++******************))))))(((((((((((())))))******)))(((((((((((((((%%%&&&&&&'''&&&%%%$$$###(((((())))))))))))((((((((('''&&&&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''''',,,///111///***''')))+++************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))(((((((((((((((((((((((()))))))))******'''((((((((()))))))))***''''''(((((())))))******))))))))))))(((((((((((())))))))))))************************************++++++***)))))))))))))))***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,........................////////////////////////222111111111111222444444444333222222222222333444333333444444444444555555333444555666666555444333333333333333333333333333333333333333444444444555666666666666777777777777777666666666666666666777777666666666555555555444555555555555555555555555444444333333333333222222000000111111111222222222000000000000000000000000000000000000000000000000111000///...---......///.........------,,,,,,,,,...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***)))(((((()))***+++***+++,,,------,,,+++***))))))))))))************+++)))((()))+++,,,***(((******)))((('''&&&%%%%%%))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******+++,,,,,,,,,++++++,,,+++)))((('''((()))***((()))******))))))+++,,,///BBBIII999******+++'''+++******+++///444888;;;BBB???<<<888666777999;;;;;;999555111...+++)))))))))))))))(((((((((((((((******)))(((((()))******))))))))))))************((()))))))))***++++++++++++***)))(((((()))***+++************************(((((()))))))))*********,,,+++******,,,,,,+++*********+++++++++******))))))***+++,,,,,,+++***)))++++++*********)))))))))************************++++++************++++++)))************+++++++++...---,,,,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))(((''''''''''''((((((((()))******)))'''&&&))))))(((((((((((())))))(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))***)))))))))))))))((((((&&&''')))*********)))(((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))***************))))))((())))))))))))))))))))))))'''''''''((((((((())))))))),,,...,,,)))&&&''')))************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))((((((((((((((((((((())))))******++++++(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))************+++++++++++++++++++++++++++***))))))))))))))))))******++++++++++++***************++++++++++++,,,,,,,,,,,,,,,------------...------------,,,,,,,,,................................................222111111111111111222333333333222111111222333333222222222333333333333444444444555555555555444444333333333333333333333333222222222333333333444444777777777666666666666666666666555555555555666666666666666555555555555555555555555555555555555555444444333333333333222222111111111111111222222222000000000000000000000000000000000000000000000000000000///............///.........---------------...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***))))))))))))***+++******++++++++++++******))))))))))))***************)))((((((******)))((())))))((('''&&&%%%%%%$$$))))))))))))))))))))))))************))))))))))))************************+++++++++,,,++++++******++++++)))((((((((()))***)))***)))((('''(((***---,,,:::???444++++++***$$$,,,,,,,,,,,,---///111333EEEFFFFFFCCC>>>;;;<<<===777333...)))'''''')))***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))))))))...,,,+++***++++++)))((()))******+++++++++******************************+++++++++++++++*********************************++++++++++++++++++++++++)))************+++++++++......------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((((((''''''&&&&&&&&&'''''')))***+++,,,++++++))))))***)))(((''''''((()))***))))))******)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************))))))))))))%%%''')))***+++***((('''*********)))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************(((***,,,+++(((''''''(((************)))))))))((())))))))))))))))))))))))'''(((((())))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++******)))))))))))))))*********++++++++++++******************++++++++++++++++++,,,,,,,,,---------------------------------................................................////////////////////////222222111111111111222222111111111111222222222222444444444444444444444444333333333333333333333333222333333333333444444444555555555444444333333333666555555444444555555666555555555555555555555555555555555555555555555555444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000/////////.........//////...............---------...---,,,---/////////---------------------------+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))************))))))((()))))))))************)))((((((((())))))(((((((((((())))))******++++++))))))))))))))))))))))))*********)))))))))))))))***************++++++++++++++++++++++++***)))(((+++***)))(((((()))************)))&&&%%%'''+++...000555666///++++++)))$$$+++++++++,,,,,,,,,,,,---777<<>>555---***)))((()))***((((((((()))*********+++###'''+++,,,***((((((((()))))))))***************(((((((((((())))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++)))(((''')))+++,,,,,,+++((()))***+++++++++++++++*********************************+++++++++++++++************************((()))***++++++***)))((()))************+++++++++******++++++++++++******++++++++++++++++++++++++)))))))))******++++++,,,'''((()))******)))((('''''''''&&&&&&'''(((((()))'''((()))***+++***))))))(((((())))))))))))((((((((((((((((((***,,,...///))))))))))))))))))))))))''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))************++++++++++++((((((((()))++++++***)))************))))))))))))((((((((((((((((((((((((&&&'''((()))************((((((((((((((()))******((((((((((((((((((((((((***)))))))))((((((((('''''''''(((((())))))******'''''''''((()))*********))))))))))))************************************)))))))))))))))***++++++))))))************))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,---------......................................................+++,,,...000111111111111//////000111111000//////000000111111111222222222444444333222222333444444333333333333333333333333333333444444444555555555444555555555555555555666444444333333333333444444333333333444444555555555555555555555555555555555444444333333333333222222222222222111111111000000000000000000000000000000////////////////////////,,,---///000000000//////---........./////////000,,,+++***+++...///...---........................,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++***))))))))))))***+++))))))))))))************(((***,,,+++)))((()))+++*********)))))))))))))))))))))))))))))))))))))))((()))))))))************''''''((())))))***++++++((())))))************)))(((((()))***************(((((())))))))),,,111444===222+++++++++((((((,,,)))(((((((((((()))******'''((()))***************))))))))))))******++++++)))))))))(((((((((((((((((()))***++++++***)))((())))))))))))************((()))))))))***++++++++++++***)))(((((()))***+++************************))))))))))))***************)))((()))***+++***)))(((((()))++++++,,,,,,+++)))***+++,,,,,,+++***))))))))))))*********++++++************************((()))+++,,,,,,+++)))((()))************+++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))***++++++,,,------'''((()))++++++)))(((''''''''''''''''''((()))***###$$$%%%'''''''''&&&%%%'''((()))******)))((('''+++***(((''''''(((***,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((()))******&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''''''''(((***+++***)))************))))))))))))((((((((((((((((((((((((&&&'''((()))************((((((((((((((()))******&&&'''((()))***+++,,,,,,******))))))((((((((('''*********)))((((((''''''&&&''''''((()))******+++))))))))))))************++++++++++++++++++++++++))))))((())))))***++++++))))))************))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------.................................------------------------''')))+++---///000000000...///000111111000///...111111111111222222222222444444222222222222444444333333333333333333333333222222333333333444444444222222222333333444444444444333333222222333333444333333333444444555555555555555555555555555555555444444444333333333222222222222222222111111000000000000000000000000000000////////////////////////,,,---///000000000//////---.........//////000000+++******+++---......---........................,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,------,,,+++***,,,+++***))))))***+++,,,))))))))))))************)))+++---,,,)))(((***,,,'''((()))***+++,,,------))))))))))))))))))))))))(((((())))))*********+++&&&''''''((()))*********'''((()))***************'''((()))***************'''((()))***+++...222555999///***------((((((---***)))(((''''''((()))***+++)))((()))***++++++)))***)))(((((((((***+++---,,,,,,++++++******))))))'''((()))******)))((('''))))))))))))************(((((()))***+++,,,,,,---,,,***)))'''''')))***,,,************************(((((((((((()))))))))))),,,+++))))))******((('''(((((()))++++++,,,,,,,,,)))***,,,------,,,***)))(((((())))))*********+++************************)))***,,,------,,,***))))))************+++++++++++++++------------++++++++++++++++++++++++++++++******+++,,,,,,---......)))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******+++***)))(((''''''((()))++++++***)))(((((()))))),,,+++***(((''''''&&&&&&***************+++++++++)))************+++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***************((((((''''''''''''((((((''''''(((((())))))******************))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))*********)))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,,,,+++++++++******))))))))))))************000000///---***(((((()))))))))))))))))))))))))))((((((((()))******++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,++++++///////////////.........++++++,,,,,,---...//////////////////000000000000111111000000///000000111000111222222333333222222222222333333333444444444333444444555555444444333333444555555666666555555555555555444444333333333222333444444555555444444333333333222222111111111444444333333333333222222111111111111000000000000///////////////......---111111000///////////////---,,,,,,,,,,,,---......---,,,,,,------...///000************************,,,---------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))+++)))&&&######$$$''')))************************))))))))))))))))))))))))000000///...---+++******((((((((((((((((((((((((******************************))))))))))))******((()))+++,,,,,,+++)))(((+++)))((((((*********)))+++(((%%%(((000777<<<===---,,,***(((((()))***+++******++++++++++++*********'''&&&&&&))))))(((%%%''''''''''''''''''''''''+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))(((((((((((())))))'''((()))++++++***))))))))))))))))))))))))))))))))))))))))))***+++,,,---************************,,,,,,,,,++++++*********((()))))))))************)))***++++++***)))(((''',,,,,,++++++***+++++++++++++++++++++++++++++++++*********)))))))))))))))+++******))))))******+++,,,)))))),,,...+++***+++++++++++++++++++++++++++(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''&&&&&&'''((()))***)))((((((''''''((((((***)))((((((((((((((((((((((((((())))))*********(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((++++++******)))(((((((((******))))))(((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++*********)))))))))))))))))))))************+++,,,,,,+++)))(((***+++))))))))))))))))))))))))((((((((()))******+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------....../////////222222111111000000//////111111111000000000111111333444444555555555555555222222222222333333333333222222333333333333222222333444444555555555555555444444333333333222222222222333444444555555444444444444333333333222222222444444333333333333222222111111111111000000000000000000000111000//////...111000000///////////////...............///000000111000///...------------------------------------.........------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************+++***)))(((((((((((((((************************************************&&&''')))***+++***)))((())))))))))))))))))))))))******************************))))))))))))******((()))+++,,,,,,+++)))(((///---+++***+++,,,+++***'''))),,,111666888888777---,,,***)))((()))***+++******++++++++++++******((('''&&&'''***+++***(((++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))***))))))(((((())))))***(((((()))***************))))))))))))))))))))))))++++++******)))*********************************,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,+++***)))))))))******,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++'''(((,,,...---,,,---++++++++++++++++++++++++((((((((()))***+++++++++((((((((((((((((((((((((((((((((((((((((((((((((*********)))((('''''''''***)))((((((''''''((((((((((((''''''&&&&&&''''''((('''''''''((())))))***&&&&&&'''(((((()))******'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((,,,,,,+++******))))))((())))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''(((((((((((()))(((((((((((()))******))))))))))))))))))))))))(((((())))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******)))))))))((((((((())))))))))))************'''((())))))((()))+++---))))))))))))))))))))))))((((((((()))******++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,---.../////////////////////444333333222111000///...111111111111111111111222111111111222222222333333111111111222222222222333111111222222222222111111333333444555555555555555333333222222222222111111333333444555555555555444444444444444444333333333444444333333333333222222222222111111111000000000111111111111111000000///000000//////////////////...............//////000000///...---,,,,,,,,,,,,------------------------//////...---,,,++++++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************+++++++++***+++,,,------+++***)))************************++++++++++++++++++++++++%%%'''***,,,---,,,+++*********************************************************))))))))))))******((()))***++++++***)))(((***((('''&&&((()))***)))'''---555;;;;;;777333000,,,+++***)))((()))***+++******++++++++++++******(((''''''(((+++,,,,,,+++++++++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))*********))))))*********)))))))))))))))******+++)))))))))))))))))))))))),,,,,,+++***))))))))))))))))))))))))))))))))))))*********+++++++++++++++***++++++++++++,,,,,,,,,---+++)))((((((***,,,...++++++*********++++++,,,++++++++++++++++++++++++******++++++,,,,,,---------,,,,,,++++++,,,,,,---)))&&&''',,,///------...,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''---,,,+++***)))(((''''''((((((''''''&&&''''''((((((''''''''''''((())))))&&&&&&'''((())))))***+++''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((''''''''''''((((((((((((((()))******++++++)))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''((((((((((((((())))))))))))))))))******+++))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((***++++++,,,,,,++++++***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******************)))))))))(((((((((((()))))))))************'''((())))))((()))+++---))))))))))))))))))))))))((((((((()))******++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---......//////,,,,,,,,,,,,------------/////////...............222111111111000000//////111111111222222222222222////////////000000111111000000111111111222222222111111222222222222111111333333444555555555444444333333333222222222222222333444444555555555555555555555555555555555444444444444333333333222222222222222222111111111000000000111111111111000////////////////////////......,,,,,,++++++,,,,,,---...************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,------------------------************************)))))))))***+++++++++,,,+++,,,,,,------,,,++++++************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************************))))))))))))******))))))************))))))&&&$$$###$$$'''***+++,,,...444;;;===999222---++++++***))))))))))))************++++++++++++******)))))))))***++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))++++++************++++++***)))((((((((()))+++,,,))))))))))))))))))))))))++++++***)))))))))))))))(((((((((((((((((((((((('''(((((())))))******************+++++++++,,,,,,,,,+++***)))***+++---///***************++++++,,,++++++++++++++++++++++++(((((())))))***+++,,,,,,+++******))))))******++++++'''(((,,,...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((''''''(((((((((''''''((()))))))))(((((('''''''''''''''''''''((())))))***++++++((((((((()))))))))******(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''''''''((((((&&&&&&''''''((()))))))))************************((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))*********)))))))))))))))******+++))))))))))))))))))))))))((())))))******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((())))))))))))((((((************************(((((((((((((((((((((((()))))))))))))))*********++++++*********)))))))))((()))))))))************)))*********((((((***,,,))))))))))))))))))))))))((((((((()))******++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,------..................---------------------.........//////000000///000111222222222222111333222222111222333444444000000111111111222222222222222333333333333222222222333333444555444444444333333333444444444444444333444555555666666555555555555555555555555555555444444333333333222222222222222222222111111111111//////000000//////...------...////////////......+++++++++++++++,,,------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------------------,,,------------------------++++++++++++++++++++++++)))))))))***+++++++++,,,,,,+++************+++,,,************************)))))))))))))))))))))))),,,***(((''''''(((***+++++++++++++++++++++++++++******************************))))))))))))******)))))))))******)))))))))+++)))'''(((***...000000888:::;;;777111,,,******))))))))))))))))))************++++++++++++******+++,,,,,,+++***))))))***((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***)))((((((((()))+++,,,))))))))))))))))))))))))))))))(((((()))******+++((((((((((((((((((((((((((()))))))))******++++++))))))))))))*********+++)))***+++,,,,,,,,,,,,,,,***)))))))))******+++,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---+++******))))))******+++---***)))---...+++)))***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))********* !!!###%%%'''(((((()))((((((((('''(((((()))***)))(((((('''&&&&&&&&&'''(((((())))))))))))******(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))*********)))((((((''''''((((((''''''''''''(((((()))((((((''''''&&&%%%%%%))))))))))))************((())))))******))))))((())))))))))))))))))))))))(((((())))))******++++++)))(((((((((((()))******))))))))))))))))))))))))))))))***+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******++++++*********)))))))))))))))))))))***************++++++***(((((()))***))))))))))))))))))))))))((((((((()))******++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,------......//////,,,,,,------------------+++,,,------...///000111---...000111222222111000111111000//////111222333111111111222222222222333222222333333333333222222222222333444444444444444333333444444444444555555444444555666666666666555444444444555555555555555444444333333333333222222333222222222222111111111///////////////...------,,,---...///000///...------------------......///111000///...------------------------------------***++++++,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++***)))((((((((()))***+++************************((((((((((((((((((((((((***)))(((((()))+++---///++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))...+++)))(((+++---///000<<<:::666000+++((()))***(((((())))))))))))))))))******++++++++++++******,,,------+++)))(((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********)))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,(((((()))))))))*********(((***+++,,,,,,,,,******)))))))))))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,------......---,,,,,,++++++,,,,,,---///+++***------***((())),,,,,,,,,,,,,,,,,,,,,,,,)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))!!!###$$$&&&'''((((((((('''&&&&&&&&&''''''((()))''''''&&&&&&&&&'''(((((())))))(((((((((((('''''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))...------,,,++++++******((((((''''''''''''(((((()))))))))(((''''''&&&&&&''''''''''''((((((((()))((()))************)))((())))))))))))))))))))))))''''''(((((()))******+++((((((''''''(((((()))***))))))))))))))))))))))))((()))******+++++++++***(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))(((((((((''''''((()))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))))))))******)))))))))((((((((())))))))))))************((())))))(((''''''(((***))))))))))))))))))))))))((((((((()))******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......,,,,,,------......//////------......//////000000,,,---///111111111000//////...---,,,,,,...///111222222222222333333333333111111222222222222111111222222333444444444444333222222333333333444444444444444555666666666666666333333444444444555555555444444333333333333222222333333222222222111111111000000000000000///......+++,,,...///000///...---------,,,,,,------...///000///...---,,,,,,,,,,,,------------------------+++,,,,,,------.........***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************''''''((()))))))))))))))************************((((((((((((((((((((((((******+++,,,------,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))(((((((((((())))))***(((&&&'''+++000333444666333///,,,******)))((('''(((((()))))))))))))))******++++++++++++*********+++,,,+++((('''(((*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((()))***************))))))))))))))))))))))))))))))((((((((())))))***************************+++++++++++++++*********))))))*********++++++++++++************)))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,------***)))---...+++)))***------------------------(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))************(((&&&%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&'''((()))***((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%((((((''''''''''''((((((''''''(((((()))*********%%%%%%%%%&&&&&&&&&''''''((()))***++++++***)))((())))))))))))))))))))))))&&&&&&&&&'''((())))))***'''''''''''''''((())))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++''''''((()))))))))))))))************************))))))))))))))))))))))))*********))))))))))))))))))(((((((((''''''''''''))))))))))))************%%%&&&''''''&&&&&&(((***))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++))))))))))))))))))))))))++++++******************))))))***+++,,,,,,------,,,------...///000111111000000000000////////////***,,,...000111111//////222111///...///000222333222222333333333444444444000000111111111111000000222222333444444444333333111111111222222333333333444555555666666666666666333333333444444444555555444444444333333333222222333333333222222222111111111111111111111000//////+++,,,...000000///...---++++++******++++++,,,---))))))))))))***+++,,,---************************---------------------,,,*********++++++*********++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++******))))))$$$&&&)))+++,,,***(((&&&************************))))))))))))))))))))))))&&&(((+++,,,+++'''### ******************************************************))))))))))))******))))))(((((((((((())))))(((''''''***111888===@@@...,,,***+++---,,,)))&&&''''''((())))))***))))))******++++++++++++******''')))+++***((('''))),,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((***+++++++++***)))))))))))))))))))))))))))+++***)))((((((''''''(((************************))))))((((((''''''&&&&&&******+++++++++,,,,,,,,,---,,,)))'''&&&''')))+++(((((((((((()))***+++,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++******************+++,,,((((((,,,...,,,+++,,,------------------------***)))(((''''''((()))***&&&&&&'''((()))***++++++'''''''''''''''''''''''''''((()))(((&&&&&&((()))(((((((((((((((((((((((('''((()))******)))(((''''''&&&$$$%%%'''((((((''')))(((''''''((()))***+++'''''''''''''''((()))******)))(((''''''&&&&&&'''+++(((%%%$$$'''))))))(((((()))***+++***)))&&&%%%******))))))((((((''''''''''''''''''((((((((()))))))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,------,,,,,,+++***)))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************&&&'''((())))))((('''&&&******)))))))))+++,,,---((((((((()))******++++++''''''(((((())))))******,,,***(((&&&%%%''')))+++((((((((((((((((((((((((******))))))***,,,...000))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////000000000000000000000000000000000000000000000000222222222222222222222222222222111111222222333444444555555555444333333222333333333444444444555555333444555555666666555555666555333333444444444333444444444333333222222222666555333111000111111222................................................,,,+++******,,,......---,,,,,,,,,------.........---,,,+++---000111///---(((***,,,,,,+++***)))***---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,+++***)))))))))***+++************************++++++************++++++************)))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))))))))*********((('''&&&(((((()))***************)))(((''''''(((((('''&&&+++((('''---666:::888333---,,,,,,+++***)))(((((('''''''''((()))+++,,,---******+++++++++,,,,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((+++)))'''&&&&&&''')))+++)))))))))))))))))))))))),,,+++++++++***)))))))))(((((((((((((((((((((((())))))************))))))************************+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((***,,,---,,,,,,,,,++++++*********...---,,,,,,++++++++++++........................******+++,,,,,,---......***)))(((''''''((())))))(((((((((((())))))))))))'''''''''''''''''''''''''''((()))(((&&&&&&((()))(((((((((((((((((((((((((((((()))))))))(((''''''%%%'''((((((&&&&&&(((***&&&&&&%%%%%%%%%&&&'''((((((''''''''''''(((((()))))))))(((''''''''''''(((,,,)))&&&&&&(((******)))(((((()))******)))''''''***)))))))))(((((((((''''''''''''((((((((())))))))))))************))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))(((((('''&&&))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''+++******)))))))))******++++++******)))((((((((((((((((((((())))))))))))...---+++)))))))))***+++((((((((((((((((((((((((******)))))))))***++++++))))))))))))))))))))))))((((((((()))))))))******,,,+++***))))))***+++,,,)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------............////////////000000000000000000000000000000000000000000000000222222222222222222222222222222111111222222333444444444555555444333333222222222222222333333333444333444444555555555555555666444333333444444444222444444333333333222222222333222111////////////000////////////////////////........................---+++***+++,,,......---*********++++++,,,,,,,,,///---,,,---///000---+++*********+++++++++******---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++***************++++++*********************************))))))*********************)))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))(((((()))******)))((('''(((((()))***************((('''''''''((())))))(((((((((,,,222777888333...++++++******************++++++***)))(((((())))))************++++++++++++((())))))******))))))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))+++++++++***************************************))))))************))))))************************+++++++++*********))))))++++++++++++++++++++++++************************************************+++***)))((()))***,,,---,,,,,,,,,+++++++++******...---,,,+++++++++++++++------------------------+++++++++,,,,,,------...))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((((((((((((((((((((())))))((('''&&&&&&&&&'''###(((,,,+++&&&$$$'''+++***)))((((((((((((((())))))((((((''''''''''''(((((((((''''''(((((()))))),,,***(((''')))*********(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))''''''((())))))***++++++)))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))))))))))))))************)))((('''&&&+++******))))))(((((('''))))))))))))((((((((((((******)))((('''&&&&&&&&&))))))))))))))))))))))))++++++++++++***))))))((()))))))))))))))))))))))))))))))))*********++++++,,,++++++******++++++,,,******+++++++++++++++***------------------------,,,,,,,,,,,,---------------............/////////////////////////////////000000000000000000000000111111111111111111111111222111111111111222333333444444444444444333333222111111111111222222222222333333444555555555555555666444333222333444333222333333333333222222222222333222111000////////////000000000000000000000000........................---,,,++++++---...------******++++++++++++,,,,,,000...---.........,,,***---***((()))+++---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********((()))***+++++++++++++++***************************))))))(((((())))))***++++++*********))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))'''((()))*********))))))(((((()))***************'''''''''(((((()))******'''+++222777777333---))))))))))))*********++++++,,,,,,***)))(((((((((((())))))))))))************)))******************)))))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))***************+++++++++************************))))))************))))))************************+++++++++***************++++++++++++++++++++++++************************+++++++++++++++++++++++++++***)))))))))***,,,---,,,,,,,,,++++++++++++***---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------((((((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))(((&&&&&&((()))((((((((((((((((((((((((***)))'''%%%%%%%%%&&&'''$$$(((++++++'''&&&'''***,,,++++++***))))))))))))***)))((('''''''''''''''''''''''''''((()))***+++***)))((((((((()))******((((((''''''((()))***+++))))))))))))(((((((((((('''(((((((((((()))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((******+++++++++((((((((((((((((((((((((&&&&&&'''((()))******+++)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++((()))*********((('''&&&''''''(((((()))***************))))))((((((''''''''''''(((((('''%%%###"""))))))))))))))))))))))))***+++,,,---,,,+++***)))(((((((((((((((((((((((()))*********++++++++++++,,,,,,++++++++++++,,,,,,((()))***+++++++++++++++---------------.........,,,,,,,,,,,,,,,------------------.........//////........................////////////////////////111111111111111111111111111111111111111222222333333333444444444333333222111111111222222222222333333333444555555555444444666444222222333444333222333222222222222222222222444333333222222111111111////////////////////////...........................---++++++---...------------------------------......---......---,,,+++000+++'''''',,,...,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))'''(((***+++,,,,,,,,,+++************************))))))(((((((((((())))))+++++++++*********)))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))*********)))))))))((((((((()))***************)))))))))(((((((((***+++***000777999555///***((())))))))))))***************)))))))))))))))******(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))******************************************************++++++++++++******)))))))))))))))))))))))))))))))))***+++++++++,,,************************))))))************))))))************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))***+++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++---------------,,,,,,,,,''''''((()))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''((()))(((&&&&&&((()))(((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''(((''''''((((((((('''&&&(((((((((((('''&&&&&&%%%***)))(((''''''''''''''''''''''''((()))***+++,,,((((((((((((''''''((()))((((((''''''((()))***+++(((((((((((())))))))))))(((((((((((()))))))))***))))))************))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((######%%%&&&''''''((((((((((((((((((((((((((((((&&&''''''((()))*********))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************'''&&&&&&&&&''')))+++,,,&&&'''(((*********)))((('''''''''((())))))************))))))(((((('''''')))***++++++***)))'''%%%))))))))))))))))))))))))'''(((***+++++++++***)))(((((((((((((((((((((((()))*********++++++++++++++++++++++++++++++++++++&&&''')))***+++,,,,,,,,,,,,,,,,,,---------......,,,++++++++++++,,,---...------------............------------------------////////////////////////000000000000000000000000111111000000111111222333222222333333444333333222222222222222333333333333222333333444555444444444555444222222333333333222222222222222222222222222333333333333222222222111................................................///---,,,,,,---...---,,,------------------------+++,,,------------------000+++'''(((,,,...---***+++,,,,,,------,,,,,,+++,,,++++++******)))))))))'''(((***+++,,,,,,,,,+++************************))))))(((((((((((())))))++++++++++++************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,+++***)))((((((((((((((()))***************+++,,,+++)))'''''')))+++111555888777111,,,***+++++++++******)))(((((('''***)))))))))))))))******''''''((((((((()))))))))******++++++++++++******))))))))))))))))))))))))******************************************************++++++++++++******)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))************))))))************************************************************************((((((((((((((((((((((((++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++******++++++,,,++++++++++++++++++++++++...---------------------&&&'''((()))*********)))&&&&&&'''((()))***++++++(((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((((('''''''''''''''((((((***'''%%%%%%'''((('''%%%((())))))***))))))(((''')))((((((''''''''''''(((((('''(((((()))***+++,,,&&&((()))((('''&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''((()))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))************************&&&&&&&&&&&&''')))***+++&&&'''((()))***************))))))((((((''''''&&&))))))))))))((((((((((((((())))))******)))'''&&&))))))))))))))))))))))))&&&''''''((()))))))))((()))))))))))))))))))))))))))))))))*********++++++)))******++++++******)))&&&''')))***+++,,,,,,,,,***++++++,,,,,,---------,,,+++*********+++---...,,,------------.................................000000000000000000000000////////////////////////111000000000000111222222111222222333333333333333222222222222333333333444222222333444444444444444555333222111222333222111111111111222222222222222000000111111111000000///................................................000...,,,,,,---...---,,,,,,,,,++++++++++++******)))+++---------------///...+++)))***,,,...,,,***++++++------------+++++++++++++++++++++*********((()))***+++++++++++++++***************************))))))(((((())))))***,,,++++++++++++*********))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,+++)))))))))))))))(((((()))***************+++---,,,***''''''***...777777666222,,,***+++---,,,+++***)))(((''''''&&&,,,,,,***)))(((((((((((((((((((((((()))))))))))))))******************)))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))***************+++++++++(((((((((((((((((((((((())))))************))))))***************************************+++++++++************************((((((((((((((((((((((((++++++++++++++++++++++++))))))******++++++++++++***++++++++++++,,,,,,,,,+++************++++++,,,++++++++++++++++++++++++---------------.........%%%&&&((()))*********)))''''''(((((())))))******'''''''''''''''''''''''''''((()))(((&&&&&&((()))((((((((((((((((((((((((&&&&&&'''((()))))))))))))))(((&&&$$$######&&&''')))***+++,,,,,,,,,++++++(((''''''''''''(((((())))))((((((((()))***++++++&&&(((******((('''((()))(((((()))******)))'''''''''((((((((()))))))))***(((((()))))))))*********))))))************))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++++++++))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))'''(((((((((((((((((()))))))))))))))))))))))))))************************(((((()))))))))(((((('''******)))))))))******+++***))))))(((''''''&&&&&&(((((((((((())))))))))))&&&&&&''''''((((((''''''((((((((((((((((((((((((+++******)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))************)))((()))***************))))))))))))******+++,,,,,,---,,,+++***)))***+++---...,,,,,,---------.................................000000000000000000000000////////////////////////000000000000000111222222111111222333333333333333111111111111222222222222222222333444444444444333555333111111222333222111000111111111222222222222///000111111111111000///................................................000///---,,,---...---,,,,,,,,,,,,++++++************,,,......,,,+++,,,---+++,,,,,,,,,---,,,,,,+++***+++---......---+++***++++++++++++,,,,,,,,,,,,+++***************++++++*********************************))))))*********,,,,,,+++++++++*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******)))))))))***,,,,,,(((((()))***************)))+++,,,***'''(((---222888666222---***)))***,,,******))))))((((((((('''++++++***)))(((((())))))(((((()))))))))*********((())))))******))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))************))))))************************))))))*********+++++++++************************************************************************))))))***+++++++++++++++******+++++++++,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////%%%&&&((()))*********)))))))))))))))(((((((((((('''''''''''''''''''''''''''((()))(((&&&&&&((()))((((((((((((((((((((((((%%%&&&(((***++++++******&&&(((((($$$%%%***&&&'''((()))******)))((('''''''''''''''((()))***)))))))))))))))******+++'''***,,,+++)))((()))+++((()))***+++***)))&&&%%%'''((((((((())))))******))))))))))))************))))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((()))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,***(((&&&%%%...,,,+++)))))))))******&&&&&&''''''((()))))))))''''''(((((())))))******))))))******++++++,,,,,,((((((((((((((((((((((((111000...,,,+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))(((''',,,,,,,,,+++)))(((&&&%%%(((((()))***++++++,,,,,,,,,+++***))))))+++---...,,,,,,,,,---------......////////////////////////000000000000000000000000////////////////////////000000000000000111111222000111222333333333333333000000000000111111111111222222333444444444333333555333111111222333222111000000111111222222222222111111333444444333222111000000000000000000000000........................111///------......---,,,.........------,,,,,,,,,+++...///...+++)))***,,,))),,,......---++++++,,,***+++---......---+++***+++++++++,,,,,,---------,,,+++***)))))))))***+++************************++++++************++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''(((***,,,...000(((((()))***************&&&)))+++)))(((***000666666333///+++)))((())))))(((((((((((())))))))))))'''''''''((()))+++,,,---))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++)))))))))))))))))))))))),,,+++++++++******))))))************************))))))************))))))************************))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++************++++++,,,,,,,,,******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((%%%'''(((((('''''')))******)))'''&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''))))))***))))))((('''&&&(((((((((((()))))))))))),,,+++)))((('''''''''((())))))))))))))))))))))))******)))((((((((((((((())))))************))))))))))))))))))(((((((((((()))''''''))),,,---***'''(((((((((((())))))))))))%%%&&&'''&&&&&&&&&(((***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))++++++++++++*********)))******)))))))))))))))***************************+++*********))))))((((((***)))(((''''''((()))***++++++)))((('''''''''''''''''''''((()))+++---...,,,000000)))###$$$'''((())))))))))))))))))))))))+++*********+++---///000))))))(((((((((((()))))),,,+++++++++******))))))***+++,,,,,,,,,+++***)))+++***)))))))))***,,,---,,,,,,---...---,,,***)))............////////////............///////////////////////////000000111111111000000000000000000555555444333333222111111000000000000111111111111111333555333///...///222555444333222111111111111222222333333333444444444///000222333333222111000000000000000000000000000////////////............***+++,,,,,,------------///......------,,,+++++++++***)))***,,,---,,,+++///...---,,,+++,,,------------,,,,,,+++***))))))***+++,,,---------,,,+++***++++++,,,,,,++++++*********+++++++++******)))((()))***++++++***((('''*********)))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,++++++***)))(((((())))))***))))))((('''&&&++++++************+++++++++***((()))+++---......,,,+++*********+++------------,,,+++***)))((('''%%%'''((((((''''''(((***(((((((((((())))))))))))(((((())))))******+++++++++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((******))))))******+++,,,************************))))))(((((((((((())))))))))))))))))************))))))))))))))))))******+++++++++***************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++,,,,,,,,,,,,------//////...------,,,,,,+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''')))(((''''''((()))***)))(((&&&&&&&&&&&&'''))))))((((((((('''''''''''''''((((((((((((''''''((())))))))))))(((((('''))))))))))))((((((((((((******)))(((((()))***+++))))))))))))))))))))))))******)))(((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((()))((((((***,,,---+++((((((((((((((())))))))))))******+++***(((((()))+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******++++++,,,*********)))))))))))))))))))))))))))))))))))))))++++++*********)))))))))******))))))))))))******************************************)))))))))(((***)))(((''''''((()))***+++***)))(((''''''''''''&&&'''''''''(((***+++++++++//////((($$$%%%((()))))))))))))))))))))))))))+++***)))))))))***+++,,,++++++************++++++++++++*********)))))))))+++,,,---.........---,,,++++++*********+++,,,---,,,,,,---------,,,+++***............////////////........./////////000000000////////////000111111111111111111111111111111555444444333222222111111000000000000111111111111333444555444222222222333555444333222111111111111222222222222333333333444111111222222222222222222000000000000000000000000////////////............++++++,,,---------,,,,,,------------------------,,,+++***+++---...---,,,...---,,,+++***++++++,,,------,,,,,,+++******)))***+++,,,------,,,++++++)))******++++++******)))))))))***+++++++++++++++))))))***************)))+++++++++******)))))))))))))))))))))************************************,,,,,,++++++***))))))(((((())))))))))))(((((('''+++******))))))******++++++)))((()))+++---......---,,,***))))))***++++++++++++***************))))))***++++++***)))***,,,(((((((((((()))))))))***)))))))))))))))******************)))))))))(((((()))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))*********+++++++++******************************))))))))))))******(((((())))))*********+++))))))************))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((()))((('''&&&'''((())))))(((''''''((((((((()))))))))))))))((((((((('''((((((((((((((((((''''''(((((())))))))))))(((******))))))((((((''''''(((((((((((()))***,,,,,,))))))))))))))))))))))))***))))))(((((((((((((((((())))))******))))))((((((((((((((()))))))))))))))((((((***+++,,,***)))(((((((((((()))))))))))),,,,,,---+++)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******)))))))))(((((((((***)))))))))))))))******************************************))))))))))))))))))(((((((((((())))))+++***)))((((((''''''((('''''''''((((((((()))))))))------((($$$&&&))))))))))))))))))))))))))))))******)))(((''''''((((((******************************))))))))))))((((((***+++,,,---.........---++++++******++++++,,,---,,,,,,---------,,,++++++---............/////////////////////000000000000000000000000000111111222111111222222222222222222444444333333222222111111000000000111111111222222333222222222444555444333444444333222111111111111111111222222222333333333333333222111111222222333000000000000000000000000////////////............,,,------------,,,,,,+++++++++,,,------...//////---,,,+++,,,...///...---,,,,,,+++***************---,,,,,,++++++************+++,,,------,,,+++***)))))))))******)))))))))((()))***+++++++++++++++)))))))))))))))***+++,,,---,,,,,,+++***)))))))))))))))))))))************************************,,,,,,++++++***)))))))))'''(((((())))))))))))(((+++******))))))******++++++)))((()))+++...//////---,,,***)))(((((()))))))))))))))******+++++++++***+++,,,+++)))))))))+++((((((((()))))))))******************)))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))******++++++******************************++++++************++++++'''(((((()))***++++++++++++,,,.........,,,***)))))))))))))))))))))******************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,------------...((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((()))***)))'''&&&&&&'''((((((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))***))))))******))))))((((((''''''''''''(((((()))******+++(((((((((((((((((((((((())))))(((((((((((()))))))))******++++++******)))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((())))))))))))((()))***)))(((&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++*********************************)))))))))))))))))))))(((((((((((())))))******)))(((((((((((((((((()))))))))))))))(((((('''++++++'''%%%(((******(((((((((((((((((((((((())))))((((((((('''''''''(((((())))))))))))(((((()))))))))((((((((((((((((((((()))***+++,,,,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---------.........///////////////000000000111111000000000000000111222222222222222222222333333333333333333333222222111111000000111111111222222222111///...///333555333111444333222222111111111222111111111222222222333333333333333333333222222111000000000000000000000000////////////............---.........---,,,++++++,,,,,,,,,---------......---,,,+++,,,---...---,,,,,,,,,++++++************,,,,,,,,,++++++*********++++++,,,---,,,+++***)))))))))************))))))******+++++++++******)))))))))(((((()))+++---......------,,,+++***))))))((()))))))))************************************+++++++++*********))))))&&&'''((())))))***))))))******))))))))))))******+++)))((())),,,...//////,,,+++)))((((((((()))***))))))))))))************'''((()))(((&&&%%%&&&'''(((((()))))))))*********++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((******++++++***)))************************+++******))))))******+++''''''((()))***++++++,,,...///111222111///,,,***((()))))))))))))))******************************************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,------...//////000000(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''((()))***)))'''&&&&&&'''((((((((()))))))))))))))'''''''''''''''''''''''')))(((''''''''''''((()))&&&'''((())))))***))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((((((''''''&&&'''((((((((()))))))))***''''''''''''&&&&&&''''''(((((((((((())))))))))))$$$&&&(((((('''''''''((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))((((((***))))))(((((((((((()))******+++++++++***)))(((&&&)))***'''&&&)))+++)))((((((((((((((((((((((((((((((((()))))))))))))))'''((())))))))))))((('''((((((((((((((()))))))))(((((())))))***+++,,,,,,)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000000000000000000000///000111111222111111222222222333333333333222222222222222111111111111111111222222222222111///---///333555444111333333222222111111222222111111222222222333333333111222444555444222000...000000000000000000000000////////////........................------,,,+++......---------,,,,,,,,,---+++***+++,,,,,,+++***,,,,,,,,,,,,,,,++++++***,,,,,,+++++++++++++++***++++++,,,,,,,,,+++))))))***++++++++++++++++++***,,,,,,,,,+++***)))((('''***))))))((()))+++---...------,,,,,,+++******)))((()))))))))************************************+++++++++***************&&&'''((())))))***))))))***))))))))))))))))))***+++)))((())),,,///000000******)))(((((()))***+++*********)))))))))((((((&&&'''((('''%%%$$$%%%&&&))))))))))))************++++++******))))))((((((************************((()))))))))*********+++************************))))))))))))))))))))))))((())))))*********))))))(((((()))************)))************************))))))(((((((((((())))))'''(((((()))******++++++---...000111000---***((((((((())))))*********+++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------))))))***+++,,,---......((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((('''((()))((('''&&&'''((((((((()))))))))(((''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))'''(((((())))))))))))(((((((((((()))))))))))))))(((((())))))))))))((('''))))))))))))))))))))))))((((((((((((((())))))***'''(((((())))))(((((('''''''''(((((())))))******'''(((((('''%%%%%%&&&((((((((((((((())))))))))))$$$&&&)))******))))))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))(((((((((((())))))***+++,,,,,,,,,+++***)))%%%((()))''''''******((())))))))))))))))))))))))(((((()))***++++++******)))***+++,,,,,,+++***)))(((((())))))))))))******+++++++++++++++,,,---...))))))***++++++++++++***,,,,,,+++++++++,,,------,,,------------.....................///////////////////////////000000111000000111111222333333333222222222222222222111111111111111222222222222333222111111222444555555444333333222222111222222333222222333333333444444444111222333444333111///...000000000000000000000000////////////............---............------,,,//////...---,,,,,,++++++---+++******,,,,,,+++))),,,,,,,,,---,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,***)))(((++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***)))((('''***************+++,,,---+++++++++++++++*********))))))))))))************++++++++++++++++++++++++************************'''(((((())))))))))))(((***))))))(((((())))))***+++)))(((***---000111111,,,+++***)))((()))***+++*********))))))(((((((((((()))***)))'''''''''))))))))))))*********++++++************))))))))))))************++++++++++++((())))))******+++++++++************************))))))))))))))))))))))))((())))))************))))))(((((((((((()))***+++************************))))))(((((((((((())))))))))))))))))************)))***,,,,,,,,,***(((''')))))))))***++++++,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------++++++,,,------...//////(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&''')))(((''''''((()))'''((())))))((('''&&&%%%&&&'''''''''(((((((((((()))((('''&&&&&&'''((()))((())))))))))))(((((('''''''''(((((())))))******((()))***+++,,,,,,++++++))))))))))))))))))))))))((((((((((((((()))************++++++++++++******'''''''''((()))*********)))******(((&&&%%%'''***(((((((((((())))))))))))&&&(((+++,,,***)))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))***************)))))))))))))))))))))))))))))))))))))))++++++*********)))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))((()))))))))************'''((()))******)))((('''))))))(((((((((((())))))((()))+++,,,,,,+++***)))&&&((((((&&&'''******&&&))))))))))))))))))))))))))))))***+++***)))(((''')))***+++,,,,,,+++***))))))))))))*********++++++,,,,,,+++******+++,,,---***+++,,,---------,,,,,,,,,,,,+++++++++,,,---...,,,,,,---------.........------------...........................//////000//////000000111222222333111111111111111111222222111111111222222222333333111222333333333333444555333222222111222222333333333333444444444555555555333222111///......///000000000000000000000000000////////////............,,,---..................---------------------,,,...,,,++++++,,,,,,+++******+++,,,,,,,,,+++))))))++++++++++++++++++++++++++++++,,,,,,+++***((('''******++++++++++++******)))******+++++++++************+++,,,,,,+++++++++)))))))))************+++))))))))))))************++++++++++++++++++++++++************************((())))))))))))(((((('''))))))(((((((((((())))))+++)))(((***---000111111000///,,,***)))(((((((((((((((((()))))))))))))))((()))+++***))))))***+++))))))*********+++++++++)))))))))))))))*********))))))))))))*********+++((())))))******+++,,,,,,************************))))))))))))))))))))))))(((((()))******************)))'''&&&&&&(((***,,,***************************))))))))))))))))))***************))))))))))))))))))*********))))))((()))******+++,,,,,,------************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------......//////000000111111(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%'''(((((('''''')))***(((((((((((((((&&&$$$###'''((((((((())))))*********((('''&&&&&&'''(((***))))))***))))))(((''''''&&&&&&'''((()))***++++++'''(((+++---...//////...))))))))))))))))))))))))((((((((((((((()))******''''''((((((((((((''''''&&&''''''((()))******+++***,,,,,,***'''&&&))),,,(((((((((((())))))))))))''')))++++++)))'''&&&&&&))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++++++++******))))))(((((())))))))))))))))))))))))++++++++++++************(((((((((((()))***+++,,,))))))))))))))))))))))))(((((())))))*********+++'''((()))******)))((('''))))))(((((((((((()))***&&&(((***+++,,,+++)))(((&&&((((((&&&(((***)))%%%))))))))))))))))))))))))******++++++)))(((&&&$$$&&&((()))******)))(((&&&))))))******+++++++++,,,+++***)))((((((((()))***,,,---.../////////...---,,,,,,+++***+++,,,...///,,,,,,,,,---------......,,,,,,,,,---------......---------------...//////...//////000111111222222111111111111111111222222111111222222222333333333...111333222000///111444222222222111222222333333444444444555555555666666666333///+++***,,,000222000000000000000000000000000/////////............,,,,,,---.../////////...+++,,,,,,------......//////...,,,,,,------,,,+++)))******++++++)))((('''+++++++++++++++++++++++++++,,,,,,,,,+++***((('''))))))************))))))'''''')))***,,,,,,------***+++,,,------+++***)))((((((((()))******++++++))))))))))))************++++++++++++++++++++++++******************++++++))))))***))))))(((''''''))))))(((((((((((())))))+++)))(((***---000222222444222///+++)))'''&&&%%%&&&&&&'''((()))***++++++'''(((******))))))***,,,)))************+++++++++(((((())))))******++++++'''((((((((())))))******((())))))***++++++,,,,,,************************))))))))))))))))))))))))(((((()))***************+++)))'''%%%%%%(((+++---************************++++++************++++++++++++******)))(((((((((++++++++++++++++++,,,,,,******+++,,,------......************************************************------------------------************************,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------------((((((''''''''''''(((((('''(((((())))))))))))((((((((('''&&&%%%$$$$$$###(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))((('''&&&((())))))***+++,,,,,,,,,''''''(((((())))))******(((((())))))))))))((((((((((((''''''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))******))))))(((((('''''')))*********++++++++++++''''''''''''((()))++++++))))))))))))))))))))))))'''''''''((()))*********((((((((((((((('''''''''***++++++***((('''((()))(((((())))))******++++++******))))))((((((''''''))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))'''(((+++,,,,,,+++((('''(((((()))***************,,,+++)))((('''((()))+++***)))(((''''''((()))***++++++******))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''((()))***++++++***)))(((---,,,+++)))(((&&&%%%$$$,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,////////////////////////......////////////....../////////000000000000000//////000111222222333333111111222222222222111111333333222111222333444555444444333333222111000000///000000000000111111111555555555666555555444333111222222333333222222111//////000000000000//////////////////////////////---,,,,,,+++,,,---///000***,,,------,,,+++---...//////...---,,,,,,++++++,,,---...---+++))))))))),,,,,,,,,,,,---...//////++++++++++++++++++,,,,,,******************************************************))))))******+++,,,++++++,,,,,,+++***((('''+++***)))(((((()))***++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))************'''((()))******)))((('''$$$$$$%%%''')))+++---...>>>;;;888333000---++++++)))'''%%%&&&(((*********))))))))))))))))))))))))))))))))))))************))))))************))))))+++***)))(((((()))******))))))(((((((((((())))))+++***)))(((((()))***+++((((((((((((((((((((((((++++++***))))))***+++,,,))))))))))))))))))))))))***************+++,,,,,,))))))))))))************))))))(((((('''''''''&&&(((((()))***************((()))***+++,,,---------++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++........................((((((''''''''''''((((((((())))))***))))))(((((()))))))))((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))************)))))))))(((&&&''''''((())))))******(((((((((((())))))))))))&&&'''(((((((((((('''&&&((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***)))))))))((((((((('''))))))))))))*********+++(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((()))***+++***((((((((())))))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))''')))***++++++***)))'''(((((()))***************,,,+++)))((('''((()))***+++***))))))))))))***+++)))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))******************+++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,------------------------------............------------------............//////000111111222333333000111111222222111111000333222222111222333444555444444333222222111000000111222222222222333333333555555555555555444333333111222222222222222222111//////000000000000//////////////////////////////...---,,,+++++++++,,,---***,,,------,,,+++---...///......---,,,,,,+++++++++,,,------+++))))))***,,,++++++*********++++++++++++++++++++++++++++++******************************************************))))))******+++,,,,,,,,,,,,+++***)))((((((,,,++++++******++++++,,,+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))************((()))***++++++***)))((('''''''''((((((***++++++111444777::::::888555333...---,,,***)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))***)))((((((((()))***+++))))))(((((((((((())))))******))))))))))))******************************,,,+++***)))))))))******************************'''''''''''''''((())))))))))))))))))************)))))))))(((((((((''''''(((((()))*********************+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------((((((''''''''''''((((((((((((((((((((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''((())))))))))))))),,,++++++***************'''''''''((())))))******))))))))))))((((((((((((&&&''')))******)))'''&&&'''((())))))((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++***)))((('''&&&%%%'''''''''(((((())))))))))))***+++***)))((()))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))))))))************))))))(((((()))***************,,,+++)))((((((((()))******))))))(((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))************))))))))))))******++++++,,,,,,+++++++++,,,++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---------.........///000000111111222222222000111111222222111111000222222111111222222333444333333333222111111000000111222222222222333333333444444555555444444333222111111111111111111111111//////000000000000////////////////////////////////////...,,,,,,,,,,,,,,,***,,,------,,,,,,---............------,,,,,,+++***,,,---,,,+++***+++,,,------+++******)))))))))---,,,,,,++++++************************************************************))))))))))))***++++++,,,,,,+++***))))))))))))***++++++,,,,,,++++++*********+++++++++******)))))))))))))))))))))))))))))))))))))))******************++++++++++++************)))(((((((((((()))+++...333888;;;;;;::::::666777777333,,,(((&&&'''))))))))))))))))))))))))'''''''''((((((((())))))))))))************))))))((((((''''''((()))***+++))))))(((((((((((())))))))))))************))))))************************,,,+++***)))))))))))))))******************************************++++++))))))))))))*********************)))))))))))))))((()))******+++*********,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,++++++******+++,,,,,,,,,++++++******)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''''''''(((((('''''''''&&&%%%$$$###"""%%%&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))++++++***)))))))))***+++))))))******++++++++++++******))))))((((((''''''((()))+++------+++)))(((((()))+++++++++)))&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((('''''''''(((((((((((()))***))))))(((((((((((()))))))))))))))))))))))))))++++++***)))((('''&&&&&&&&&&&&'''((()))******+++)))***+++***)))((()))***++++++******))))))((((((''''''(((((())))))******((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***(((((()))***************+++***))))))(((((())))))''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((()))))))))((())))))***************+++***************))))))******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---......//////000000000///000000000111111111222000000111111111111000000111111111111111222222333333222222222111111000000//////000000000111111111444444444444444333222222111111111000000111111111//////000000000000///////////////////////////////////////...............+++,,,------,,,,,,---///......---------,,,,,,,,,***+++,,,+++******+++---...------,,,++++++,,,,,,------,,,,,,+++***))))))************************************************)))))))))))))))***++++++---,,,***)))))))))***+++'''((()))******)))(((''')))******+++++++++******))))))))))))))))))))))))((()))))))))************************************++++++***)))((((((((()))...---,,,---///222666888:::===>>>999111***)))***(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))&&&&&&''''''((()))***+++))))))(((((((((((())))))((()))***++++++***)))(((***************************))))))))))))*********************************++++++,,,,,,,,,,,,,,,,,,((()))))))))************************************)))******++++++*********+++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,......------,,,+++*********+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''''''''((((((((((((((('''&&&%%%$$$###%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))((((((((())))))******************+++++++++******))))))(((((('''''')))***+++,,,,,,+++***))))))***,,,---,,,***((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))&&&'''''''''((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))***++++++((()))******)))((()))+++++++++******))))))((((((''''''(((((())))))******((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***(((((()))***************+++******)))))))))))))))&&&&&&''''''''''''&&&&&&((((((((())))))*********(((((((((((((((((((((((((((((((((((())))))******)))))))))))))))******+++)))))))))))))))))))))))))))******++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++------............---------------...///000000111000000000000000111111111000000000111111000000000000000111111111111222111222222111111111111111000//////000000000111111111333333333333333222222111111000000//////000000111//////000000000000//////////////////////////////++++++,,,---.../////////+++---......---,,,...///---------------,,,,,,,,,++++++,,,+++******,,,...++++++++++++,,,,,,---...------,,,,,,+++***))))))************************************************))))))(((((())))))***+++,,,+++***)))))))))***+++'''((()))******)))((('''((()))***+++++++++++++++))))))))))))))))))))))))((()))))))))************)))))))))(((((()))))))))******))))))))))))***+++---+++)))((((((+++---///666999;;;777000******+++(((((((((((((((((((((((())))))*********+++++++++))))))************))))))&&&''''''((()))******+++))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))&&&'''((()))***+++++++++************************((())))))******)))((((((((()))))))))************************++++++++++++******++++++++++++******((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,......------,,,+++*********+++,,,,,,------,,,,,,+++++++++,,,,,,---------******+++,,,------......------------------------((((((''''''''''''((((((***************)))((('''((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))''''''((())))))))))))((((((((((((((((((((())))))))))))))))))(((((((((((('''((((((((((((((((((''')))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((())))))*********((()))******))))))***+++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))))))))************))))))(((((()))***************************)))))))))(((((())))))******))))))((())))))))))))************(((((((((((((((((((((((('''(((((())))))******+++)))((((((((()))***+++,,,%%%&&&'''((()))***++++++((()))******+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------******+++,,,---......///000000000000000000000000///000000111111000000/////////000111111111111000111111111111111111111111111222222222222333333333222222333333222222111000111000///......///000111//////000000000000//////////////////////////////'''((()))+++,,,------...+++---......------...///------------------------,,,,,,,,,***))))))+++---((((((((())))))***,,,,,,---,,,,,,++++++*********************************************************)))(((((((((((()))******++++++***************+++)))******++++++******)))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))******+++,,,'''(((***+++,,,+++***)))...000222000+++))))))***))))))))))))))))))))))))*********+++++++++,,,,,,))))))************))))))'''((()))***++++++******))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((&&&&&&((()))***+++++++++++++++++++++++++++++++++******+++,,,,,,+++)))((())))))))))))***************************++++++++++++++++++,,,++++++***)))((((((***+++,,,---------++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,,,,++++++******)))))))))***+++,,,,,,------,,,,,,***++++++,,,,,,------...++++++,,,,,,------..............................((((((''''''''''''(((((())))))*********))))))((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''((()))))))))))))))&&&'''***+++,,,+++)))((()))((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&'''(((((('''(((((())))))******+++(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***''''''((((((((()))))))))(((((('''(((((()))***+++))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))***''')))******))))))***+++)))))))))))))))*********))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))''')))***++++++***)))'''(((((()))******************************)))(((((())))))***++++++***)))))))))))))))))))))((((((((((((((((((((((((((((((((('''(((((()))******++++++)))((((((((()))***+++,,,''''''((()))******++++++(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))******+++---......///000000000000000000000/////////000000000000//////...///000111111111000///000000000000111111111111111222222222222333333333222222222222222111111000111000...------...000111//////000000000000//////////////////////////////((()))+++,,,------------,,,---......------...000------------------------------,,,***((((((***---***)))))))))))))))******++++++++++++++++++++++++************************************************((((((((((((((()))******)))******+++++++++************))))))))))))******'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))******************)))(((((()))************))))))******+++,,,'''((()))+++++++++***)))+++******))))))))))))***)))))))))))))))))))))))))))************+++++++++))))))************)))))))))***+++,,,,,,+++******))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((()))******)))((('''++++++++++++++++++++++++,,,---...//////---+++***))))))))))))************)))))))))*********+++++++++,,,,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,***************************+++,,,,,,------,,,,,,******+++,,,,,,---......,,,,,,------------------------------------------((((((''''''''''''((((((&&&&&&''''''((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''(((((()))))))))))))))&&&(((+++......,,,***(((+++++++++***************''''''(((((())))))******+++)))(((&&&&&&((()))+++&&&&&&&&&&&&''')))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******(((((((((((())))))))))))''''''''''''(((***++++++))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))''')))******))))))***,,,(((((())))))******++++++******))))))((((((''''''))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''(((+++,,,,,,+++((('''(((((()))******************************)))(((((('''((()))******)))((('''))))))(((((('''''''''&&&(((((((((((((((((((((((('''(((((()))***+++++++++)))((((((((((((***,,,---,,,,,,++++++***))))))((((((((()))*********************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---///000000111000000000000//////////////////000000000000//////---...000111111111000///000000000000000111111111///000000000000111111111222222222222222111000000111000...------...000111//////000000000000//////////////////////////////---...///000000000///...,,,---......------...000------------------------......---***((((((***,,,...---,,,+++************++++++++++++++++++,,,,,,************************************************((((((((((((((()))******((()))+++,,,,,,+++***))))))((('''&&&&&&'''((()))&&&''')))***,,,,,,------))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,,,,+++******************---+++'''$$$$$$'''***,,,,,,***(((((()))+++++++++))))))))))))))))))))))))))))))))))))************))))))************))))))***+++,,,------,,,***)))))))))(((((((((((())))))+++***)))(((((()))***+++***************************++++++***)))'''%%%$$$++++++++++++++++++++++++)))***,,,,,,,,,***((('''))))))))))))************(((((())))))************,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,+++******++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,---------,,,,,,******+++,,,,,,---......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((('''&&&'''((()))((('''))))))(((((((((((())))))+++******)))(((''''''&&&((((((((((((((((((((((((******))))))((((((''''''(((+++***&&&)))000111---''''''((()))))))))))))))'''(((***+++++++++***)))'''((()))******)))((('''''''''''''''(((((((((((((((((())))))))))))((((((******)))(((''''''(((((())))))))))))))))))))))))))))))))))))************,,,+++******))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))((())))))***+++++++++***)))'''''''''((()))+++++++++*********))))))******++++++++++++******************************+++***)))((('''&&&%%%$$$'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((()))***************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((((('''%%%$$$(((((())))))))))))((((((++++++******))))))((((((((()))***+++++++++++++++))))))***++++++++++++***)))***+++,,,---.........,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///000000//////.........---------------........./////////////////////////////////000000000000//////222222222111111111000000222222222111111111111000000000000000000000000000222111111000///......---........................------------------------,,,------......------,,,,,,,,,,,,,,,------...///+++,,,---,,,***)))***++++++******)))((())))))))),,,,,,+++******+++,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''''''''((((((((((((+++++++++++++++***)))((()))*********++++++++++++******))))))))))))*********)))((()))++++++)))((((((((())))))******++++++***)))))))))((((((''''''******))))))))))))******))))))))))))))))))))))))***************)))((((((*********)))))))))))))))))))))************)))))))))((('''''''''(((***+++)))))))))***+++++++++,,,******************************))))))))))))******************************))))))************))))))++++++******************---,,,,,,+++***)))((((((((()))++++++)))((()))***++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---,,,+++******+++,,,---,,,,,,,,,---------......***)))((()))***+++***)))))))))(((((((((((())))))*********)))((('''''''''((((((((((((((((((((((((***)))))))))((((((((('''(((***)))&&&)))...///+++&&&&&&'''((((((((((((((('''((())))))******))))))'''((()))******)))((('''(((((())))))******++++++(((((())))))))))))((((((******))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++***))))))(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***+++,,,+++***)))(((''''''((()))+++++++++*********))))))******++++++++++++******************************''''''((()))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***(((((()))************)))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%(((((())))))))))))((((((((((((((((((''''''''''''))))))******+++*********))))))***++++++++++++*********+++,,,------------,,,,,,,,,++++++*********------------------------+++---......---,,,...///000/////////.........---------.........///////////////////////////////////////000000000000//////222222222111111111000000222222222111111111111000000000000000000000000000111111111000///.................................------------------------,,,------......------,,,++++++******+++,,,,,,---+++,,,---,,,***)))***+++(((((())))))***,,,---...,,,,,,+++******+++,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((()))))))))******+++++++++++++++***)))))))))))))))*********++++++******))))))))))))*********))))))***++++++***((()))))))))))))))******************))))))(((((((((******))))))))))))******))))))))))))))))))))))))***************)))((((((***)))))))))))))))))))))))))))************))))))))))))((((((((()))***+++***************+++++++++++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))++++++++++++++++++++++++,,,,,,++++++***)))))))))+++,,,......,,,+++,,,---+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,---...---------,,,,,,,,,,,,,,,++++++,,,---------------......------------......,,,,,,---------.........***)))((()))***+++***)))))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))(((&&&(((,,,,,,)))%%%&&&&&&'''''''''''''''((((((''''''(((((()))***(((((())))))))))))(((((('''(((((()))***++++++,,,(((((())))))))))))((((((+++************)))))))))))))))))))))))))))))))))))))))))))))***************))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))******+++***))))))(((((((((((()))+++************)))))))))******++++++++++++******************************++++++******))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((())))))******))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))*********)))(((((())))))***++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++*********------------------------,,,---///...------...000/////////...................../////////000000000///////////////////////////000000111111000000///222222222111111111111111222222222111111111111000000000000000000000000000111111000000//////..............................------------------------,,,------......------,,,***))))))))))))***+++++++++,,,---,,,*********+++))))))***+++,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++***++++++++++++***))))))((((((((()))))))))************))))))))))))******+++***)))***+++,,,***)))************))))))))))))***************)))))))))******))))))))))))******)))))))))))))))))))))))))))************))))))((())))))))))))))))))******))))))************))))))***))))))))))))***+++++++++++++++***************++++++++++++++++++++++++******))))))))))))******------------------------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++---//////---,,,---...++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,---...------------------------+++++++++++++++,,,------/////////000000/////////,,,------------.........((('''&&&'''((()))((('''))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((()))(((''''''((()))(((&&&%%%&&&''''''((((((''''''((('''&&&&&&&&&''')))***(((((())))))))))))((((((%%%%%%&&&'''((()))******(((((())))))))))))((((((******+++++++++*********((((((((((((((((((((((((((()))))))))******************)))(((((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((((()))************))))))))))))******++++++++++++******************************,,,+++***((('''%%%$$$###))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((*********))))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((())))))******++++++)))))))))))))))((('''&&&))))))***++++++++++++***++++++,,,,,,,,,++++++***+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---///000........................////////////000000000000////////////////////////000000000111111000000000111111111111111111111111222222222111111111000000000000000000000000000000111000000000/////////...................................................,,,------......------,,,******))))))))))))*********,,,,,,,,,******+++,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))*********++++++******+++++++++******)))(((((((((((())))))))))))******))))))))))))******,,,***))))))+++,,,+++***++++++******))))))((((((++++++************************))))))))))))******(((((((((((((((((((((((())))))************)))((()))))))))))))))*********))))))************))))))***************+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,------------------+++++++++,,,,,,+++++++++******++++++++++++,,,,,,))))))*********+++++++++)))+++,,,,,,+++******+++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------...............,,,+++***)))***+++,,,---...///000111111000///...------------............((('''&&&'''((()))((('''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))'''&&&'''((((((&&&&&&''''''((())))))))))))(((((('''&&&&&&&&&''')))***))))))(((((((((((())))))%%%&&&&&&'''((()))))))))(((((())))))))))))(((((()))***++++++++++++******((((((((((((((((((((((((((()))))))))************++++++***))))))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((())))))))))))((())))))))))))))))))))))))******++++++++++++******************************%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((************************)))((('''&&&&&&''')))***(((((())))))))))))(((((((((((())))))******++++++)))))))))))))))((('''&&&))))))***++++++++++++***+++++++++,,,++++++******************************************************,,,---......------...000---------...............////////////000000000000000000000000000000000000000000111111111111000000111111111111111111111111222222222111111111000000000000000000000000000000000000000000////////////................................................,,,------......------,,,,,,++++++*********++++++***+++,,,,,,******+++,,,******++++++******)))(((++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))******((((((((()))))))))******)))******+++++++++******(((((((((((())))))))))))******))))))))))))******,,,***))))))***++++++***++++++******))))))((((((******************++++++******))))))))))))******((((((((((((((((((((((((((())))))*********))))))(((((())))))************))))))************))))))))))))******++++++++++++,,,+++++++++***)))))))))((((((((((((((((((((((((******))))))))))))************++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++((()))))))))*********+++)))))))))***++++++,,,,,,((()))++++++)))))))))************+++++++++,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,------------------.........//////,,,+++***)))***+++,,,------...///000000///...------------.........//////***)))((()))***+++***)))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))&&&%%%(((***'''&&&&&&'''(((((()))))))))))))))((((((''''''(((((()))***))))))(((((((((((())))))))))))))))))************(((((())))))))))))((((((((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))************,,,++++++***************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((()))))))))))))))*********++++++++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''(((((())))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))(((((())))))))))))((((((''''''''''''(((((((((((())))))*********)))(((((())))))***++++++++++++*********+++++++++++++++***)))))))))***************))))))))))))))))))))))))+++,,,...---,,,,,,---///---------------.............../////////000000000000000000000000000000000000111111222222111111000111111111111111222222222222222222111111111111000000000000000000000000000000000000000////////////................................................,,,------......------,,,------,,,++++++++++++,,,)))+++,,,,,,+++***+++---%%%&&&(((***+++++++++******++++++,,,,,,++++++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))************((((((((()))))))))******))))))***++++++++++++***((((((((()))))))))************))))))))))))******,,,***(((''')))*********************)))))))))))))))))))))*********************))))))))))))******))))))))))))))))))))))))((())))))************)))((((((((()))******++++++))))))************))))))((()))******++++++******+++++++++***************''''''''''''''''''''''''******))))))))))))******((())))))******++++++,,,******++++++++++++******''''''(((((()))*********))))))******+++++++++,,,)))+++---,,,+++***++++++************++++++++++++***+++,,,,,,------,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---......//////+++++++++++++++,,,---------------......---------------........./////////***)))((()))***+++***)))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))%%%%%%***+++(((&&&'''&&&'''(((((())))))(((((('''((())))))******))))))***)))(((''''''((()))***************))))))))))))(((((())))))))))))((((((&&&''')))++++++***)))((())))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((((('''''''''(((&&&'''((()))******)))((((((((((((((())))))************++++++++++++******************************......,,,***)))'''&&&%%%************************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''&&&'''(((((())))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''))))))******+++*********))))))***++++++++++++***((()))***+++++++++++++++((()))))))))*********+++))))))))))))))))))))))))***+++,,,,,,++++++,,,...,,,,,,,,,------.........------........./////////000000000000000000000000000111111222222111111000000000111111111222222222222222222111111111111000000000000000000000000000////////////000000000000................................................,,,------......------,,,------,,,+++++++++++++++)))+++,,,,,,+++***,,,---&&&''')))+++,,,,,,++++++***+++,,,,,,,,,,,,+++***************************************))))))))))))))))))))))))))))))))))))************************((()))))))))************)))))))))*********++++++))))))***+++++++++++++++)))))))))*********++++++******))))))))))))******+++)))&&&&&&'''))))))))))))))))))))))))*********((((((((())))))***************))))))))))))******))))))))))))))))))))))))(((((()))***************'''(((((()))******++++++))))))************))))))'''((()))*********))))))***************+++++++++))))))))))))))))))))))))******))))))))))))******(((((())))))***++++++,,,)))******************)))'''(((((()))******++++++***************+++++++++***,,,------,,,++++++,,,************++++++++++++***+++,,,,,,------,,,,,,***+++,,,---------,,,,,,+++++++++,,,---.........++++++,,,---------------...------------------...............////////////((('''&&&'''((())))))'''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******((($$$$$$***,,,(((&&&(((%%%&&&''''''(((((('''''''''(((***+++++++++***)))***)))(((''''''((()))***))))))((((((''''''&&&&&&(((((())))))))))))((((((%%%''')))***+++***)))((())))))))))))))))))))))))))))))))))))******************)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************************++++++***)))))))))))))))&&&'''(((*********)))((('''((((((((())))))************++++++++++++******************************&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&''''''((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((*********)))((((((((())))))))))))((((((++++++******))))))((((((((()))***+++++++++++++++))))))***++++++++++++***'''((()))***+++,,,,,,,,,(((((())))))*********+++************************)))+++,,,,,,+++***,,,---,,,,,,,,,------.........------------.........///000000000000000000000000111111222222222222111111000000111111222222222222222222222111111111111000000000000000000000000000////////////000000000000........................////////////////////////,,,------......------,,,------,,,+++******++++++)))***,,,,,,++++++,,,---***+++,,,------,,,***(((***+++,,,------,,,+++***++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++******+++++++++,,,,,,,,,((()))***+++++++++++++++************++++++++++++******))))))))))))******+++(((&&&%%%&&&((())))))(((((())))))******++++++''''''(((((()))))))))*********))))))))))))******))))))))))))))))))))))))(((((()))***************'''(((((()))***+++++++++))))))************))))))&&&'''(((******))))))((())))))******+++++++++,,,******************************))))))))))))******(((((()))***++++++,,,,,,))))))************))))))((())))))***++++++,,,,,,************************)))+++---,,,+++***++++++)))************+++++++++++++++,,,---------,,,,,,***+++,,,---...---,,,,,,******+++,,,,,,---......+++,,,---...///...---,,,///...---,,,,,,---...///............/////////000'''''''''''''''((())))))((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((&&&((()))++++++)))(((&&&&&&''')))***++++++******%%%&&&((()))))))))((('''''''''((()))))))))))))))***)))(((''''''((()))***)))))))))))))))((('''''''''((())))))(((((()))***(((((((((((())))))))))))***************)))((('''))))))))))))))))))))))))$$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))((('''************))))))))))))***************)))((((((***++++++***((('''((()))&&&(((***+++)))((('''(((''')))***)))((('''(((***++++++******)))((((((((($$$&&&((()))((('''((()))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))((((((******)))(((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&''''''(((******++++++++++++++++++++++++***)))(((******))))))******+++,,,++++++******************((())))))))))))*********---------,,,,,,+++++++++------------......//////---------............///////////////000000000000///////////////000111111111111222222222333333333111111111111111111111111111111111111000000000000000000//////.........---+++,,,.../////////....../////////...------,,,,,,***,,,...---,,,***))))))+++******************************++++++,,,,,,,,,...------,,,,,,------...++++++******))))))(((((()))))))))******+++,,,,,,---***((((((***+++)))''''''((()))++++++******)))))))))))))))))))))))))))))))))))))))************************))))))((((((((()))***++++++***)))(((((()))+++,,,,,,+++***)))))))))))))))))))))))))))+++++++++++++++***)))(((************************---,,,***(((''''''((()))***)))'''"""$$$(((++++++***)))((('''&&&&&&***)))((((((((()))+++,,,(((((((((((())))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******++++++++++++******************************+++++++++++++++***)))(((***+++,,,,,,------,,,,,,++++++++++++******))))))***++++++,,,+++***)))(((++++++++++++++++++++++++---------............///++++++,,,---...///000000'''''''''''''''((())))))((((((((((((((((((((((((''''''(((((())))))))))))'''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((('''((()))******)))((('''((()))************((((((&&&''''''(((((((((((((((''''''((()))))))))))))))***)))(((''''''((()))))))))))))))))))))((('''''''''((())))))(((((()))***(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++******((((((************))))))))))))***************)))(((((()))***+++***((((((((()))((((((((())))))))))))(((''')))***)))((('''(((***)))))))))(((((((((((((((&&&((())))))((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))))))))))))))+++***))))))(((((())))))))))))))))))(((((((((((())))))(((((((((''''''''''''((()))******+++++++++++++++++++++******))))))******))))))******+++,,,***************************++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------------------------............///////////////000000000000///////////////000111111111111222222222333333333111111111111111111111111111111111111000000000000000/////////............,,,---.../////////...---,,,,,,,,,---------------+++,,,...---+++******+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,------,,,,,,,,,,,,------************))))))))))))******+++++++++******)))---***((((((******)))''''''((()))***+++******)))))))))))))))))))))))))))))))))))))))******************)))))))))((((((((())))))************))))))(((((()))))))))(((((('''))))))))))))))))))))))))***++++++++++++***)))(((************************---,,,+++***))))))))))))(((******)))'''&&&(((***(((((((((((())))))))))))***)))((((((((()))++++++((((((((()))))))))************************************))))))))))))******************************))))))))))))*********+++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,+++***)))))))))*********++++++++++++******************************,,,,,,,,,,,,,,,+++******)))***++++++,,,,,,++++++++++++++++++*********)))++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,++++++---------............///,,,,,,------...///000000'''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((()))))))))***''''''((((((((()))))))))(((((((((((((((((((((((('''((()))******)))((('''************)))((('''&&&'''''''''''''''((())))))'''(((((()))))))))))))))))))))(((((((((((()))))))))))))))))))))((('''''''''((())))))(((((()))***(((((((((((())))))))))))******))))))))))))(((((((((((((((((((((((((((((()))(((((('''(((((())))))''''''''''''''''''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))************))))))))))))))))))******))))))(((((()))***+++***)))((()))******'''%%%&&&)))+++***(((''')))***)))((('''(((***''''''''''''(((((((((((((((***++++++)))(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((******))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((('''''''''((()))******+++******,,,+++******)))***************))))))******+++,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***,,,---------,,,+++---------............///////////////000000000000///////////////000111111111111222222222333333333111111111111111111111111111111111111000000000000////////////.....................///......---,,,******++++++,,,------...------...---++++++,,,---......---,,,++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,)))))))))***************++++++,,,,,,+++***(((''',,,***(((((()))***)))((((((((()))************)))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((******))))))))))))************)))((('''''''''((())))))))))))))))))))))))******++++++******))))))***************************************)))((('''&&&))),,,---,,,+++***+++'''((((((((()))))))))***)))))))))((()))******+++)))))))))*********++++++************************++++++************++++++************************))))))))))))************))))))))))))))))))))))))************************************************...---+++***)))(((((((((******++++++++++++******************************---------------,,,,,,+++))))))***++++++++++++***++++++++++++************,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,---------------............///...............///000000''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''((())))))((('''''')))))))))))))))(((((('''(((''''''&&&&&&''')))***(((((())))))))))))((((((((((((((((((((())))))))))))))))))))))))((('''''''''((())))))(((((()))***(((((((((((()))))))))))))))))))))((((((((())))))(((((((((((((((((((((((())))))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************)))))))))(((((()))))))))))))))(((((()))***+++***)))((()))***,,,'''###%%%))),,,+++(((''')))***)))((('''(((***&&&&&&''''''((()))*********+++,,,,,,***((())))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((************))))))((('''))))))(((((('''(((((()))''''''(((((())))))******))))))(((((((((((((((((((((((()))***************,,,+++***))))))***++++++******))))))******+++,,,***************+++++++++(((((()))))))))*********,,,+++++++++++++++++++++)))***,,,---...---,,,+++---------............///////////////000000000000///////////////000000111111111222222222333333333111111111111111111111111111111111111000000000//////////////////........./////////......---,,,,,,++++++,,,,,,,,,---------.........,,,++++++---///000//////---,,,+++******++++++++++++++++++++++++++++++************++++++)))))))))******+++++++++******,,,,,,,,,***)))'''+++***))))))))))))***)))((()))))))))************))))))))))))))))))))))))((()))))))))************************************+++***)))(((((()))***+++...---+++)))(((((()))***))))))))))))))))))))))))))))))************))))))************************'''((()))))))))(((&&&%%%&&&'''***++++++***)))(((*********)))(((''''''''')))))))))))))))******+++)))*********++++++++++++************************+++******))))))******+++************************************++++++++++++))))))))))))))))))))))))************************************************,,,,,,+++***)))))))))*********++++++++++++******************************,,,,,,------------,,,,,,)))******+++++++++++++++++++++++++++++++++++++++------------------,,,,,,,,,,,,------------......---------............/////////.........///000111'''((())))))******))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((())))))***(((''''''&&&&&&''')))***(((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))((('''''''''((())))))(((((()))***(((((((((((()))))))))))))))((((((''''''((())))))((((((((((((((((((((((((((((((''''''&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***++++++************)))))))))((('''(((((()))))))))((((((((()))******)))((()))+++,,,'''$$$%%%))),,,+++(((''')))***)))((('''(((***''''''((()))******+++,,,***,,,---,,,***))))))*********))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&&&&'''''''''&&&&&&''''''(((''''''(((((())))))******(((((())))))))))))))))))((())))))************)))+++***************++++++******))))))******+++,,,))))))*********+++++++++(((((()))))))))*********++++++++++++++++++++++++***+++,,,---...------,,,---------............///////////////000000000000///////////////000000111111111222222222333333333111111111111111111111111111111111111000000000///........./////////////////////......------------///.........---------,,,---...---,,,++++++...000000000///...---++++++***+++++++++++++++++++++++++++******))))))******+++))))))******++++++,,,,,,((()))***+++,,,++++++***)))***))))))))))))***+++)))))))))))))))*********))))))))))))))))))))))))((()))))))))************+++++++++++++++++++++++++++***)))(((((()))***+++...---+++)))(((((()))***))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))((()))***+++***)))((('''***)))((((((((((((((('''******))))))((((((''''''((()))))))))************)))*********++++++++++++************************))))))(((((((((((())))))************************+++++++++,,,,,,,,,------************************************************++++++++++++++++++++++++***)))))))))***+++,,,,,,******++++++++++++******************************++++++,,,,,,,,,,,,++++++***++++++,,,---,,,,,,,,,+++++++++++++++++++++,,,---------------------...,,,,,,,,,------.........---------............///000///......///000222333'''((()))***+++***)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++'''''''''''''''((()))))))))))))))))))))(((((('''&&&'''((()))*********))))))))))))))))))((('''''''''((())))))(((((()))***(((((((((((()))))))))))))))((('''&&&'''((()))***(((((((((((((((((((((((('''''''''&&&&&&'''((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))***+++************))))))))))))''''''((()))))))))((((((((()))******))))))***++++++(((&&&''')))***)))'''''')))***)))((('''(((***'''(((((()))***++++++,,,)))+++,,,,,,***))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((''''''&&&''''''&&&&&&''''''(((((((((((((((((())))))))))))(((((())))))))))))******))))))************))))))))))))***++++++++++++*********))))))******+++,,,)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,---------...---------............///////////////000000000000///////////////000111111111111222222222333333333111111111111111111111111111111111111000000000000........./////////////////////...---------......000000///......---,,,,,,+++,,,---,,,++++++---/////////...---,,,,,,++++++,,,,,,,,,++++++++++++***+++******************+++*********+++++++++++++++((())))))******+++,,,,,,((()))***)))((((((***,,,)))))))))((()))******+++))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,******))))))))))))************)))((('''''''''((())))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++...+++((('''((()))***)))&&&&&&'''((()))***++++++(((((()))************))))))))))))*********++++++************************))))))(((((((((((())))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---************************************************++++++++++++++++++++++++(((((())))))***+++---...******++++++++++++*********************************++++++,,,,,,,,,,,,+++++++++,,,------------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......++++++,,,,,,------......---------............///000///......///111444555'''((()))++++++***)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********(((((((((((((((((((((((('''''''''&&&&&&''''''''')))(((''''''''''''))))))&&&''''''((((((((((((((()))))))))))))))(((''''''%%%&&&((()))*********))))))))))))))))))((('''''''''((())))))(((((()))***(((((((((((()))))))))))))))(((&&&&&&&&&((()))+++))))))))))))))))))))))))''''''''''''((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((())))))***************))))))))))))&&&''''''((())))))((((((''')))******))))))***+++******)))))))))((('''&&&''')))***)))((('''(((***'''((((((((())))))******''')))++++++***)))***+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))((((((((((((((((((((()))******))))))))))))(((((((((((((((((()))))))))*********))))))************))))))'''(((+++,,,---,,,***)))******))))))******+++,,,((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,)))*********++++++++++++,,,+++***)))***+++---...---------............///////////////000000000000///////////////000111111111111222222222333333333111111111111111111111111111111111111000000000000............/////////000......---,,,---...//////------------------------)))+++,,,---,,,+++,,,---------------,,,,,,++++++,,,,,,,,,+++++++++******+++++++++******+++++++++,,,++++++++++++++++++***,,,+++)))((()))***+++,,,''')))******((((((***---***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))************(((((()))))))))*********))))))************))))))(((((()))))))))(((((('''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))++++++************++++++,,,)))'''''')))++++++***&&&&&&'''((()))***++++++'''((()))***+++******)))((((((((()))))))))*********************************))))))))))))))))))***++++++++++++++++++++++++))))))*********+++++++++************************************************************************))))))))))))***+++,,,,,,******++++++++++++******************************++++++,,,---------------******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,......******++++++,,,------------------............//////.........///222666888'''(((***+++,,,+++)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++***((('''&&&&&&''''''%%%&&&((()))))))))(((''')))))))))))))))(((''''''%%%&&&((()))*********))))))))))))))))))((((((''''''((())))))(((((()))***(((((((((((())))))))))))((('''&&&%%%&&&(((***+++************************(((((((((((()))***,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((())))))************))))))))))))&&&&&&'''((())))))((((((''')))******))))))***,,,)))***,,,+++)))&&&%%%&&&((()))***)))((('''(((***'''''''''(((((((((((((((&&&(((*********)))***+++''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((()))*********************)))******+++,,,,,,******))))))((((((''''''(((((())))))*********+++))))))*********))))))(((&&&(((+++......,,,***(((*********)))***++++++,,,((())))))***++++++,,,,,,((())))))))))))*********))))))******++++++++++++,,,+++)))'''(((***,,,...---------.........//////////////////000000000000///////////////000111111111111222222222333333333111111111111111111111111111111111111000000000000---.........//////000000...---,,,,,,---...///111***++++++,,,,,,------...'''***,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********///---***((('''(((***,,,''')))+++***((((((***---***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))************&&&'''''''''(((((())))))((()))***++++++***)))(((((()))+++,,,,,,+++***)))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((&&&$$$&&&***,,,+++***))))))))))))(((((((((((('''((()))++++++******)))(((((((((((())))))))))))************************++++++************++++++++++++++++++++++++++++++(((((((((((())))))))))))************************************************))))))))))))))))))))))))++++++***************+++******++++++++++++******************************,,,,,,---.../////////...))))))***++++++++++++***+++++++++,,,,,,---------,,,++++++***+++,,,......))))))***++++++,,,---------------........./////////...---...000333777999,,,+++***)))((('''&&&%%%''''''(((((())))))******''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&))))))))))))((((((((((((***)))(((((((((((())))))++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''((()))***+++,,,,,,******))))))((((((''''''************)))(((&&&&&&''''''((((((((((((''''''+++***(((&&&%%%%%%%%%%%%&&&'''((()))***+++++++++''''''((()))***++++++,,,(((((((((((((((((((((((())))))(((((((((((())))))+++***)))((()))***,,,...************))))))))))))((((((((((((((()))******************))))))))))))******))))))((((((''''''*********)))))))))))))))***)))((((((((()))+++,,,((())))))))))))*********++++++******)))(((((('''(((((()))***+++,,,,,,,,,)))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((,,,+++++++++******))))))************************+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))************''''''((()))***+++,,,,,,---,,,+++******+++,,,---...---,,,+++++++++,,,---...------,,,,,,,,,---------......///000111111111111111222222222222111111222222222111111111000000333333333333222222222222111111000///...---,,,,,,,,,---------.../////////------------------------,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++******+++,,,,,,***)))((())))))))))))))))))))))))------,,,,,,+++***))))))---+++******+++,,,,,,+++***&&&$$$&&&***+++)))&&&))))))))))))************************************)))))))))))))))******+++******))))))))))))******+++***)))(((((()))***+++((((((''''''''''''(((((())))))************))))))************))))))(((((((((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((+++***)))))))))***,,,---******************++++++******************************)))))))))))))))***++++++************++++++,,,,,,,,,,,,,,,+++***))))))*********++++++++++++++++++++++++++++++++++++***+++---......---+++*********+++,,,,,,,,,,,,+++***+++,,,---...---,,,,,,+++++++++,,,,,,---------------------------------........................,,,,,,,,,---------..................000555;;;@@@++++++***)))((('''&&&&&&'''((((((((()))))))))***''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&''''''(((((('''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''+++***)))(((((((((((()))************************))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''''''''((()))((((((((((((((()))))))))***)))))))))((((((((('''************)))((('''&&&))))))************))))))(((((('''&&&&&&&&&'''((((((((()))***+++++++++***(((((())))))******++++++******************************))))))))))))******+++***)))((((((***+++,,,*********)))))))))((((((((((((((((((((()))******************))))))))))))(((((((((((((((((()))))))))))))))))))))************)))((((((((()))++++++******+++++++++,,,,,,,,,)))*********************((((((((())))))******+++)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))++++++*********)))))))))))))))***+++,,,,,,------++++++++++++*********)))))))))))))))))))))))))))************)))))))))((())))))))))))************(((((())))))******++++++---,,,++++++++++++,,,---++++++***))))))******+++...------,,,,,,---------......//////000111111222000111111222222111111000222222222111111000000000000////////////.........////////////............---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++***))))))))))))))))))))))))))))))---,,,,,,+++******))))))+++***((((((***+++***)))+++(((%%%'''+++,,,***'''))))))))))))************************************+++***))))))((((((((((((******))))))))))))******+++***)))(((((()))***+++***))))))))))))))))))***))))))************))))))******)))))))))(((((((((((()))))))))************))))))************))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,,,,+++++++++***)))))))))******************************))))))))))))******++++++************+++++++++,,,,,,,,,++++++***))))))))))))*********++++++++++++++++++++++++++++++***+++---......---+++*********+++,,,,,,,,,,,,+++***+++,,,---------,,,,,,------------------......------------------------........................---------.........///////////////000222777>>>BBB))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((()))(((((((((((((((((()))&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&))))))((((((''''''((((((************************))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((())))))((((((((('''''''''&&&))))))))))))(((((((((((()))******))))))((('''&&&))))))************))))))%%%%%%%%%&&&'''(((******)))******+++++++++******)))))))))))))))*********************************++++++************++++++,,,+++***)))((()))***+++******))))))))))))((((((((((((((((((((()))******************))))))))))))(((((())))))***++++++,,,(((((())))))******++++++)))))))))((()))******+++*********+++++++++,,,,,,(((((()))***++++++,,,,,,((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))************))))))))))))((((((((()))***+++---...//////,,,,,,,,,+++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))************************************---,,,++++++++++++,,,---+++******))))))***++++++---------,,,,,,------...//////000000111111222222000111111222222111111000111111111111000000000000111111000000000/////////------.........//////000...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,+++******)))*********))))))))))))))))))))))))+++++++++******))))))(((***(((&&&'''((()))((((((+++)))'''(((+++---+++)))))))))))))))************************************,,,+++***(((''''''&&&&&&******))))))))))))************))))))))))))******+++++++++******+++++++++))))))************)))))))))))))))))))))((((((((())))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))******************************)))))))))((())))))***+++---,,,,,,+++***)))((((((***************************)))))))))))))))******++++++************+++++++++++++++,,,++++++***)))((()))))))))************++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,..................------------------------------................................./////////000000///000000111444:::AAAFFF(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))&&&''''''(((((((((((('''((((((((('''''''''&&&&&&'''(((***,,,,,,+++)))(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''''''''((((((((((((''''''%%%&&&&&&'''((()))*********+++++++++++++++***)))*********)))))))))))))))************************+++******))))))******+++,,,+++***)))(((((())))))***)))))))))((((((((((((((((((((((((((())))))***************)))))))))(((+++++++++,,,,,,---------''''''((()))***++++++,,,)))))))))))))))******+++(((((((((((())))))))))))))))))******++++++,,,,,,)))))))))))))))((((((((())))))))))))))))))))))))''''''((())))))***++++++((((((((((((((((((((((((***))))))(((((())))))***)))))))))(((((((((((((((((())))))***,,,------...++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))((()))))))))************+++++++++******)))))))))+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......000000000000111111222222000000111111111111000000000000000000000000000000111111111000000000000///---------.........///////////////...---------,,,------------------------.........------,,,,,,,,,------------,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,***)))))))))***+++))))))))))))))))))))))))*********)))))))))(((((()))(((&&&&&&((()))((('''***)))((()))+++,,,+++)))((()))))))))************************************+++***)))(((''''''''''''******))))))))))))*********))))))))))))))))))***,,,++++++******++++++,,,))))))************))))))************************)))))))))))))))*********)))******++++++******))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++)))))))))))))))))))))***,,,+++++++++***)))))))))************************))))))))))))))))))***+++++++++************++++++******++++++++++++******(((((()))))))))*********++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++,,,,,,,,,---------//////......------,,,,,,------------------------........................---.........////////////...///111222666===DDDJJJ(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((''''''''''''''''''(((&&&''''''((())))))(((((()))))))))(((((((((''''''&&&(((***+++,,,+++)))(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((())))))))))))))))))(((''''''((())))))***++++++(((((((((((())))))))))))((())))))))))))(((((('''''''''((((((((((((''''''''''''((((((((((((((((((******+++++++++***))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++******))))))((((((((()))))))))(((((((((((('''((((((((((((((())))))***************)))))))))(((,,,,,,+++++++++*********''''''((()))***++++++,,,((()))))))))************''''''((((((((()))))))))*********************************************)))))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((()))))))))))))))))))))************))))))******************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************,,,,,,++++++******))))))))))))************))))))++++++,,,,,,------------,,,,,,,,,,,,,,,---...///000000000000000111111111000000000111111000000000////////////////////////...------------,,,,,,,,,............------------/////////...---------,,,.................................------,,,,,,,,,............------------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,***)))))))))***+++))))))))))))))))))))))))*********)))))))))))))))+++)))(((((()))***)))))))))(((((((((*********)))((()))))))))************************************))))))(((((((((((())))))******))))))))))))******)))))))))******)))))))))******))))))))))))******))))))************))))))++++++++++++++++++++++++******))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++)))************))))))))))))))))))***+++++++++,,,************************))))))(((((()))***++++++++++++************++++++)))******++++++*********))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++++++++,,,,,,,,,------...---------,,,,,,++++++------------------------........................,,,,,,---------............///111444888???HHHNNN(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&'''(((((())))))))))))***)))))))))(((((((((((($$$%%%&&&(((((((((''''''((((((''''''(((((())))))************************))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))(((''''''((()))***+++,,,,,,(((((((((((())))))))))))(((((())))))))))))(((((())))))************)))))))))))))))))))))((('''&&&((())))))*********)))))))))))))))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))(((((())))))((((((((((((''''''((((((((((((((()))******************))))))))))))***))))))(((''''''&&&&&&(((((())))))******++++++(((((()))************))))))))))))*********++++++*********)))))))))))))))***************+++++++++))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,+++++++++*********))))))************))))))((((((***+++++++++++++++,,,,,,,,,,,,---......//////////////////000000000///000000111111000000///............/////////////////////.........------///.........------,,,,,,...............---------........................------------------,,,,,,......---------,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,+++******)))*********))))))))))))))))))))))))************************,,,***))))))***++++++***((((((((()))))))))******))))))))))))************************************)))))))))))))))***++++++******))))))))))))******))))))************))))))))))))(((((((((((())))))))))))************))))))*********++++++++++++,,,************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++***++++++++++++***))))))(((((()))***+++,,,,,,---************************(((((((((((()))***+++,,,++++++************++++++((()))******+++*********)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,++++++------------------------........................,,,,,,,,,------------......000222666;;;CCCMMMSSS))))))))))))((((((((((((***)))))))))((((((((('''''''''''''''(((((((((((()))((((((''''''(((((()))&&&&&&((())))))*********))))))((((((((('''''''''$$$$$$$$$%%%&&&''''''''')))(((((((((((()))***+++************************))))))))))))))))))))))))))))))(((((((((((())))))((()))************)))((('''((((((((())))))******'''((((((((()))))))))***(((((())))))))))))(((((())))))************))))))((())))))***)))((('''&&&&&&'''((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))***))))))))))))))))))***(((((())))))))))))))))))))))))((((((((('''''''''((((((((((((((()))******************))))))))))))(((((((((((((((((('''''')))))))))))))))*********'''((()))***+++******)))))))))))))))*********+++'''''''''((())))))******(((((())))))******++++++))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++(((((())))))*********+++)))))))))******+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***'''(((***+++,,,,,,++++++,,,,,,,,,,,,---.../////////.....................//////000000000000//////---------....../////////222222222111111111000000,,,,,,------------......---------...............------------------------,,,,,,------------------,,,,,,,,,+++++++++******,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++***))))))))))))))))))))))))))))))***+++++++++++++++++++++,,,***))))))***+++******))))))************++++++))))))))))))************************************,,,++++++************+++******))))))))))))******((()))***++++++***)))((())))))(((((((((((())))))))))))************))))))(((((()))))))))*********************)))))))))((()))))))))******)))))))))))))))))))))))))))))))))'''(((((()))******+++++++++++++++++++++++++++++++++,,,,,,---,,,+++***))))))))))))***+++++++++,,,************************(((((((((((()))***+++,,,++++++************++++++(((((()))***************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,------...---------,,,,,,+++++++++,,,---...,,,,,,,,,---------------------------------------........................------------............000222555999???HHHRRRXXX***)))))))))((((((((((((******))))))((((((((('''''''''''''''((((((((()))******))))))))))))******&&&&&&((()))************(((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&((()))***)))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))((((((((((((((((((''''''''''''((((((((())))))******(((((()))))))))))))))(((''''''(((((((((((('''''''''((()))******)))((('''%%%%%%'''((())))))))))))'''(((((()))***++++++,,,************************++++++************++++++&&&'''((()))******)))))))))(((((((((''''''''''''((((((((((((((()))******************)))))))))))))))))))))***++++++,,,,,,*********)))))))))))))))'''((()))++++++******)))''''''''''''(((((((((((($$$$$$%%%'''(((***++++++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))******+++++++++,,,''''''(((***+++,,,---...*********++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))************++++++++++++++++++++++++,,,,,,............,,,,,,)))***,,,---......------+++++++++,,,---...///000...............---------//////000000000000//////---------.........//////////////////............***++++++,,,---//////000,,,------....../////////++++++++++++++++++++++++,,,,,,,,,------.........*********))))))))))))(((---,,,,,,++++++*********+++,,,,,,------,,,,,,+++******+++,,,,,,***)))((())))))))))))))))))))))))++++++++++++++++++,,,,,,+++***((((((*********))))))+++,,,,,,++++++,,,---))))))))))))************************************......,,,+++******))))))******))))))))))))******((()))***++++++***)))(((******))))))))))))******))))))************))))))&&&'''''''''(((((())))))+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))'''(((((()))***+++++++++************************,,,------...---,,,+++***+++++++++***************************************(((((((((((()))***+++,,,++++++************++++++(((((()))***************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************+++++++++,,,------......---------,,,+++***+++,,,---...,,,------....../////////------------------------..................................../////////000222444777<<>>HHHLLLRRRXXX[[[]]]```aaa''''''((()))))))))((((((***(((''''''((())))))(((&&&''''''((((((''''''&&&''''''''''''((((((((((((+++***(((((((((((('''%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((()))***+++,,,,,,))))))(((((((((((())))))((((((((((((((('''''''''(((((())))))))))))))))))'''((())))))))))))(((((((((***+++***)))((()))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((************************)))((('''(((***++++++***,,,,,,+++******)))******))))))))))))))))))))))))))))))((((((''''''&&&&&&((()))++++++)))((()))***))))))******+++,,,,,,---+++++++++***************)))))))))))))))))))))******))))))(((((())))))***+++++++++************))))))))))))))))))(((((((((***+++,,,+++)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))((((((((()))))))))******))))))))))))***+++++++++))))))***************)))''''''((((((((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))---......---,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))************+++,,,+++***)))***,,,,,,++++++++++++,,,------************++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,+++)))((()))*********)))))))))***++++++---,,,+++)))))))))******,,,++++++***)))(((((('''******))))))))))))******(((((()))***+++,,,------************************************))))))))))))***)))((()))***+++***((())))))))))))))))))******,,,+++***)))((((((((((((+++++++++*********************************))))))************************))))))******))))))((('''*********)))))))))))))))************************)))))))))******+++++++++))))))(((((())))))***+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,......---,,,+++******))))))))))))***************************+++((()))******++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++.........---------------------------------------,,,,,,------------------//////.........---------...///000111333888===AAALLLPPPUUUYYY\\\]]]___```%%%&&&'''((())))))))))))***(((''''''((())))))(((((())))))))))))))))))(((''''''''''''(((((((((((())))))(((((((((((('''&&&((((((((((((((((((((((((***)))'''%%%%%%''')))***''''''((()))******+++,,,))))))(((((((((((())))))))))))((((((''''''&&&&&&(((((())))))******++++++))))))*********))))))(((''')))***)))((('''((()))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++)))(((((((((***++++++)))---,,,***)))(((((()))***)))))))))))))))))))))))))))))))))(((((('''''''''((()))++++++)))((()))***,,,,,,,,,++++++*********************************))))))******+++++++++***++++++************++++++************))))))))))))+++++++++******)))))))))$$$&&&((((((((()))+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))'''(((((()))***+++++++++((()))+++,,,,,,+++***)))'''(((((((((((()))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,---------,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++***+++,,,,,,+++***+++,,,,,,,,,+++++++++,,,,,,---*********++++++++++++,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,+++***)))***+++)))((((((((()))***++++++,,,,,,******))))))******)))************))))))(((******))))))))))))******(((((()))******+++,,,,,,*********************************)))))))))))))))***)))((()))***+++***((()))))))))))))))*********))))))))))))))))))***+++************************''''''((()))***++++++,,,***************************))))))(((((()))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))******))))))))))))))))))))))))************************)))***---//////...,,,************))))))*********))))))))))))************'''((()))++++++***))))))******************************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++......------------,,,,,,------------------------,,,,,,,,,------........./////////...------,,,,,,---...000222555:::AAAEEEQQQUUUXXX[[[\\\]]]^^^___$$$%%%&&&((()))))))))))))))'''&&&&&&'''(((((('''(((((())))))))))))((((((''''''''''''((((((((((((&&&''''''''''''(((((()))((((((((((((((((((((((((***)))'''%%%%%%''')))***(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&(((((())))))******++++++)))***************)))(((((()))***)))((('''(((***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((***************************)))((()))***+++***)))+++***)))((('''(((((()))))))))))))))))))))))))))******)))))))))))))))(((((()))++++++)))((()))***,,,,,,,,,+++++++++++++++************************((()))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++*********)))$$$&&&((()))((()))+++---************************(((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))&&&'''(((***+++++++++***((()))***,,,,,,,,,+++***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++************************))))))))))))))))))))))))+++************+++,,,---***+++,,,,,,+++***+++,,,,,,+++************++++++++++++++++++,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------..............................---------,,,,,,,,,,,,,,,,,,+++++++++*********,,,---,,,++++++,,,---)))((((((((()))***++++++++++++******************'''((()))***++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((()))***+++***((((((((())))))******************))))))))))))******************************((())))))))))))*********************************+++***))))))))))))***+++))))))))))))))))))))))))******************************)))((('''&&&&&&%%%+++************+++,,,,,,))))))))))))************))))))))))))))))))))))))************************(((***---//////...,,,***++++++************++++++((((((((())))))*********'''((()))++++++***))))))******************************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++------------------,,,,,,------------------------,,,,,,,,,------.........//////.........------------///000333777===EEEJJJUUUXXX[[[\\\\\\\\\]]]^^^$$$%%%&&&'''((())))))))))))'''&&&&&&'''(((((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((($$$&&&'''''''''''')))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&))))))(((((((((((())))))((((((((((((((('''''''''(((((())))))))))))))))))((())))))*********)))))))))+++,,,+++***)))***+++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))((()))***+++***))))))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))((()))++++++)))((()))***((()))***+++,,,---...///***************+++++++++'''(((***+++,,,,,,+++***+++,,,------------,,,+++---------------.........+++++++++++++++*********+++,,,---,,,***)))***+++************************(((((())))))))))))(((((())))))************))))))((((((((()))))))))******&&&''')))***+++******)))(((((()))***++++++++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))************************************************************,,,+++*********+++---...***+++,,,+++***)))***,,,+++******))))))))))))***++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,------)))***+++,,,---...------........................------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,------,,,+++,,,...******)))))))))***++++++************************((((((((()))******++++++******))))))))))))******))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))***************)))((()))***+++***(((((((((((()))******++++++---,,,+++)))((('''''''''***************+++++++++---,,,,,,***)))(((''''''******************************)))))))))***++++++++++++++++++,,,,,,,,,,,,******************************)))(((''''''&&&%%%+++++++++***+++,,,,,,---************************++++++++++++++++++++++++************************(((***+++------,,,+++***+++++++++******+++++++++((((((((()))******++++++((()))******++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...........................000222444999AAAIIIOOOXXXZZZ\\\\\\\\\\\\]]]^^^%%%%%%&&&'''((((((((((((***(((''''''((())))))(((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((%%%''')))(((&&&%%%''')))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''))))))(((((((((((())))))'''''''''((((((((((((((())))))((((((((((((((((((''''''((()))************)))***++++++))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++)))((()))***+++)))((('''((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***((()))***+++---...//////))))))*********+++++++++&&&''')))+++,,,,,,+++*********+++,,,,,,+++******+++++++++,,,,,,,,,------************++++++++++++,,,---...,,,***))))))***************************'''((()))******)))((('''))))))************)))))))))))))))*********++++++'''((()))*********((('''(((((((((((()))***++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***)))))))))************************))))))))))))))))))))))))+++***)))((()))***,,,---)))***++++++))))))***+++++++++***)))))))))))))))************++++++++++++---,,,+++******+++,,,---------------------------------......///000000111+++++++++,,,,,,---------++++++,,,---------,,,+++------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******)))+++,,,,,,++++++,,,---,,,++++++************+++*********+++++++++******,,,+++)))((((((((()))*********))))))))))))******))))))))))))))))))******))))))))))))))))))))))))((()))))))))***************)))((()))***+++***((('''(((((()))******++++++,,,+++***)))(((((((((((())))))*********+++++++++,,,,,,++++++************))))))))))))))))))))))))((((((((()))))))))******************+++++++++,,,************************)))))))))******************************++++++,,,,,,++++++******)))))))))++++++++++++++++++++++++************************((()))******++++++************))))))))))))******(((((()))******+++,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------...////////////111333666;;;DDDMMMTTTYYYZZZ\\\\\\[[[[[[\\\^^^%%%&&&''''''((('''''''''+++)))(((((()))******)))'''(((((((((((((((((('''''''''''''''((((((((()))''')))***(((%%%$$$%%%'''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))*********))))))(((((((((((())))))&&&'''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&'''))))))*********&&&((()))((('''&&&'''((())))))))))))))))))))))))((((((''''''''''''((((((************************(((((())))))))))))((((((((((((((((((((((((((((((+++)))((()))******)))(((&&&((()))+++,,,,,,,,,+++))))))))))))))))))))))))'''''''''(((((((((((((((((()))++++++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++%%%''')))+++,,,+++***)))((()))***++++++***)))(((''''''(((((()))))))))))))))))))))******++++++,,,((()))******)))((()))+++************************'''((()))******)))((('''))))))************))))))************++++++++++++'''(((***+++***)))'''&&&((('''''''''''')))+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((+++***((('''((()))+++,,,(((***+++***)))((()))***,,,++++++***)))))))))***))))))))))))************---,,,***))))))***,,,---........................******++++++,,,---......+++++++++,,,,,,---------------......---+++***)))------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******(((***++++++******+++---------,,,+++*********+++)))******+++++++++******///...+++((('''&&&'''(((******))))))))))))******(((((()))***+++,,,,,,---))))))))))))))))))))))))(((((())))))*********+++***)))((()))***+++***((('''(((((()))***+++++++++(((((((((((()))***+++,,,))))))******++++++++++++'''''')))***,,,...///000((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&'''''''''(((((())))))************************((()))***+++,,,---......)))))))))))))))******+++,,,,,,,,,+++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))((())))))***+++,,,,,,,,,,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,---...///000000000111333777===FFFPPPVVVYYYZZZ\\\\\\[[[[[[\\\^^^))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))************)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++******)))))))))))))))))))))***)))''''''(((***'''''''''''''''&&&&&&&&&(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,***)))))))))***+++))))))*********+++++++++***)))((((((((()))+++,,,)))***,,,,,,***)))***+++)))(((((()))+++---,,,+++***************)))(((((())))))))))))************))))))))))))))))))))))))+++*********))))))((((((++++++************+++++++++*********))))))((((((***))))))))))))))))))***))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((('''''''''))))))))))))))))))))))))***************)))(((((())))))*********))))))(((***************************************)))(((((())))))))))))))))))))))))+++++++++++++++++++++,,,+++*********))))))((((((*********++++++,,,,,,,,,))))))))))))))))))))))))***************)))(((((('''(((((()))******++++++---------,,,,,,+++++++++.........------,,,,,,,,,*********++++++,,,,,,,,,---------------------------------,,,,,,+++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++************)))***,,,...---,,,+++,,,---))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((''''''******))))))))))))******(((((((((((())))))))))))))))))))))))((((((((((((******))))))(((((('''''',,,,,,++++++***)))(((((())))))(((((((((((())))))************************''')))***,,,,,,***)))'''******+++++++++,,,,,,,,,******))))))))))))******))))))))))))***************)))))))))))))))******+++++++++*********))))))******************++++++++++++************+++++++++++++++,,,,,,+++++++++++++++******)))(((((((((************************,,,+++++++++***))))))))))))))))))***+++++++++,,,******+++++++++,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------...------,,,,,,++++++***------............------000////////////000000111///000333888AAAKKKTTTYYY[[[[[[[[[\\\\\\]]]]]]]]](((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))************)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---)))******(((&&&%%%&&&'''((('''''''''''''''''''''(((((((((((()))))))))***))))))))))))(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))))))))***((((((((())))))*********,,,++++++***+++,,,---...(((***,,,+++***)))*********)))((()))+++,,,,,,+++***************)))(((((())))))))))))************))))))))))))))))))))))))************)))))))))(((***))))))))))))))))))***************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((())))))******))))))))))))***************************************)))(((((())))))))))))))))))))))))++++++++++++++++++++++++************)))))))))((()))))))))*********++++++))))))))))))))))))))))))***************)))(((((()))))))))******+++++++++++++++++++++++++++******......---------,,,,,,,,,,,,,,,,,,------.........------------------,,,,,,............------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++************)))(((***++++++***))))))***))))))))))))))))))))))))++++++++++++*********************))))))(((((((((******))))))))))))******))))))))))))************''''''((()))***++++++,,,******))))))((((((((((((,,,,,,++++++***))))))(((***))))))(((((())))))***************************((()))************)))((()))))))))*********++++++******))))))))))))******))))))))))))************++++++************+++++++++++++++*********))))))&&&'''((()))+++,,,---...+++******))))))******+++******++++++++++++******************))))))))))))************************+++++++++***************************++++++++++++,,,,,,,,,,,,---------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------------............------///////////////000000111000222666<<>>FFFNNNUUU[[[^^^```aaaaaabbbbbb```]]]ZZZXXX((((((((((((((((((((((((************************''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))************++++++++++++******))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******************************((((((((((((((((((((((((******))))))))))))******)))******)))'''&&&''')))&&&''''''((()))*********)))************+++++++++,,,+++***)))((('''&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++(((((('''''''''&&&&&&&&&)))***,,,------,,,,,,+++''')))******((((((((()))'''&&&&&&'''***++++++***(((((()))***************))))))))))))************************************(((((())))))*********+++))))))(((((((((((())))))(((((())))))*********++++++)))&&&%%%%%%&&&)))+++))))))))))))))))))))))))''''''(((***++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))(((((()))***************$$$&&&***,,,---,,,***((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))------,,,,,,+++***))))))(((((())))))*********+++))))))(((((('''''''''&&&))))))))))))))))))))))))(((((()))***************%%%&&&'''(((***,,,---...,,,+++++++++******))))))*********++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,---...//////---------,,,,,,+++++++++,,,---,,,,,,+++***)))((())))))))))))))))))))))))))))))******+++++++++++++++++++++************))))))***,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))))))))*********))))))))))))******(((((((((((())))))))))))+++++++++*********))))))))))))******++++++++++++******************++++++))))))(((((((((((())))))************************)))***,,,------,,,***)))''''''''''''((((((((()))******))))))))))))******))))))))))))************...---,,,+++************))))))******+++++++++++++++******)))(((''''''&&&))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++))))))))))))************************************,,,+++++++++******))))))+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------***++++++,,,,,,------...---..................---------......///111222333===AAAHHHPPPWWW]]]aaabbbaaabbbbbbaaa___[[[XXXUUU&&&&&&''''''((()))))))))***)))(((''''''((()))***111///,,,***)))))))))***+++***)))(((''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************)))))))))))),,,+++***)))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***************)))(((((((((((((((((()))***+++,,,))))))))))))************+++******)))))))))))))))(((((())))))))))))((((((+++*********))))))(((((())))))))))))************(((((()))***+++,,,,,,---)))******)))(((((()))+++************))))))))))))(((((()))***************)))************))))))(((((((((''''''''''''((((((******************************))))))((((((''''''''')))***++++++***)))'''*********************+++))))))***+++++++++++++++************************))))))))))))))))))))))))*********************+++(((((((((((())))))))))))++++++++++++************))))))***))))))((('''&&&---555999333,,,)))******!!!%%%***,,,---,,,***))))))))))))))))))))))))))))))*********+++++++++))))))******++++++,,,,,,))))))))))))))))))))))))&&&&&&'''((()))***+++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))*********+++++++++++++++***)))(((((()))***+++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000)))******+++++++++******+++,,,,,,------,,,,,,++++++++++++)))((((((+++------,,,+++***))))))))))))------------------------,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$(((((())))))******++++++,,,+++***))))))***+++,,,(((((())))))******++++++++++++******))))))((((((+++*********+++,,,------*********)))))))))))))))+++++++++*********))))))...,,,***(((((()))***+++)))************+++++++++"""$$$''')))*********)))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,+++***((('''************************------,,,,,,+++***))))))+++++++++++++++***)))((((((''''''(((***,,,+++***************************+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********.........------,,,,,,,,,---------,,,,,,+++++++++------,,,++++++,,,,,,,,,.........------,,,,,,,,,------------------------............////////////,,,...///000000333666999<<>>HHHNNNUUU\\\aaaeeehhhjjjffffffccc^^^XXXVVVWWWYYY&&&&&&'''(((((())))))***'''''''''(((((('''''''''''''''(((((((((''''''&&&******+++++++++***)))((('''((((((((()))))))))***))))))************))))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***+++***))))))((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((((())))))*********))))))''''''((()))))))))((((((((()))))))))************,,,+++******))))))******(((((())))))))))))(((((())))))))))))))))))************))))))(((((((((''')))))))))((((((((((((((()))******)))(((((()))+++************)))))))))((((((((()))***************&&&'''((()))***+++++++++)))((((((''''''(((((()))''''''''''''''''''''''''(((((())))))******++++++)))***+++,,,,,,+++***)))***)))))))))((((((''''''***+++++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((''''''((((((((()))))))))******'''''''''((((((((()))))))))))))))))))))(((''''''''',,,...***''')))***)))))))))((((((((()))***+++))))))))))))))))))))))))''''''(((***+++,,,---...,,,,,,++++++******))))))******************************))))))(((((('''''')))))))))******)))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((()))))))))))))))))))))******)))))))))))))))*********+++++++++************************************************,,,,,,+++*********++++++))))))***+++,,,,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,+++))))))***,,,))))))******+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))++++++***((('''&&&%%%$$$++++++******))))))((((((*********++++++*********++++++******))))))(((((())))))******++++++,,,,,,+++,,,.........,,,***)))'''(((((()))***+++,,,,,,************************((())))))*********))))))(((((()))))))))*********+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************,,,+++***)))))))))***+++)))******+++++++++*********)))((()))***+++***)))************************)))******++++++******)))+++++++++++++++,,,,,,,,,,,,,,,,,,---------------+++++++++,,,,,,------------,,,,,,,,,------...///------------------------------------------------............///////////////000111222444888===BBBKKKPPPWWW]]]aaadddgggiiiddddddccc___ZZZYYY\\\```))))))(((((('''&&&&&&&&&((())))))******))))))(((((((((((()))))))))))))))$$$%%%''')))***++++++***''''''(((((())))))******)))******++++++******)))))))))))))))))))))))))))'''''''''(((((())))))***,,,+++***))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))************)))************)))'''%%%###))))))))))))************,,,,,,+++************+++(((((())))))))))))(((((())))))))))))************++++++******))))))(((((()))))))))))))))))))))))))))******)))(((((()))+++************))))))))))))(((((()))***************'''((()))******+++******((((((''''''''''''(((((())))))))))))))))))))))))))))))******************(((***,,,------,,,***((())))))))))))))))))))))))((())))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))'''(((((())))))******+++,,,,,,,,,++++++***(((((('''+++,,,((('''***+++))),,,+++***)))((('''''''''))))))))))))))))))))))))''''''(((***+++,,,---...))))))))))))((((((((((((++++++++++++++++++++++++******))))))((((((''''''))))))************))))))))))))))))))))))))))))))************************((((((((()))))))))******))))))************)))))))))))))))***++++++,,,,,,************************************************,,,,,,+++++++++,,,,,,---((()))***,,,---------...+++,,,,,,------,,,,,,+++)))***++++++***)))***+++*********++++++---......************************,,,++++++++++++++++++,,,((())))))))))))*********)))******++++++******))))))))))))))))))))))))))))))))))))******+++++++++************)))))))))))))))***++++++++++++***)))************))))))))))))*********+++++++++++++++((()))***+++***)))((('''((((((((()))*********+++***************+++++++++((((((((())))))))))))***((((((((()))))))))******))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))******+++*********************************************)))))))))***++++++++++++******)))((((((***+++***(((******************************++++++++++++************++++++++++++,,,,,,,,,,,,------------......+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///000,,,,,,,,,------------...------------------------............////////////...///000222555:::AAAFFFNNNRRRXXX]]]aaacccfffhhhccceeeeeebbb^^^___eeekkk******))))))((('''''''''(((((()))******)))((((((***))))))((()))***+++,,, """%%%'''((()))(((((('''''''''((()))*********)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))*********************+++***)))&&&$$$"""))))))))))))************,,,++++++***)))*********(((((())))))))))))((((((((()))))))))************,,,,,,,,,+++***)))))))))((()))))))))***+++++++++)))******)))(((((()))+++************))))))))))))(((((()))***************(((((()))))))))))))))((())))))(((((((((((())))))************************++++++******************++++++++++++++++++++++++(((((())))))***+++++++++)))*********))))))((('''************************))))))))))))))))))))))))(((((())))))***+++++++++(((((()))))))))*********)))******+++,,,,,,------******+++++++++******)))'''******((('''+++,,,***,,,,,,+++******)))((('''))))))))))))))))))))))))***************+++++++++((((((((((((((()))))))))++++++++++++++++++++++++))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++((()))***++++++***)))(((((())))))***++++++,,,,,,************************************************,,,+++++++++,,,---......,,,,,,---.../////////...+++,,,,,,------,,,,,,+++)))+++,,,,,,+++******++++++++++++++++++,,,---...))))))))))))))))))))))))------,,,,,,,,,,,,------((())))))))))))*********)))***++++++++++++***)))))))))))))))))))))))))))(((((()))***+++,,,,,,---)))))))))))))))*********)))***++++++++++++***))))))))))))))))))*********,,,++++++++++++++++++***(((((((((((((((((())))))************************))))))*********+++++++++)))(((((('''((()))***+++(((((((((((()))))))))***((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***+++,,,************************((()))***++++++***)))((())))))***++++++++++++++++++***))))))++++++***)))************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------...///000,,,,,,,,,---------......------------------------............////////////---...000222666<<>>FFFLLLSSSWWW\\\___bbbdddgggiiieeeiiilllkkkiiimmmvvv&&&'''''''''(((((())))))---)))$$$!!!!!!$$$)))---+++++++++***)))(((((('''''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))++++++***)))(((((())))))&&&''''''(((((((((((((((((('''&&&''')))++++++***&&&&&&&&&'''''')))******((((((((((((((((((((((((***+++,,,,,,,,,,,,+++*********))))))))))))******))))))))))))************+++++++++++++++***)))(((************))))))))))))***((('''((()))***)))'''(((((())))))))))))(((((('''(((((()))***+++++++++,,,+++++++++***)))))))))))))))))))))***************)))(((''''''((()))***)))******)))(((((()))+++,,,+++)))''''''''''''(((+++***)))))))))***+++,,,((()))************)))(((&&&'''(((***++++++++++++,,,+++***)))((((((((((((************))))))))))))+++++++++*********))))))************))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))---,,,,,,,,,+++*********************************)))))))))))))))******+++++++++,,,---......,,,+++************************)))((((((((()))***++++++(((***,,,,,,+++***)))***+++***((('''''''''((())),,,---+++(((***------)))************************+++******))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))******++++++++++++************++++++,,,,,,,,,---++++++,,,,,,,,,,,,------////////////////////////.........///......---,,,000//////......------,,,)))***,,,------,,,***)))---,,,+++*********+++,,,+++++++++++++++++++++++++++++++++++++++***)))(((************************************))))))))))))++++++++++++++++++++++++))))))************))))))******))))))))))))))))))++++++++++++++++++++++++,,,+++)))***++++++***((()))************++++++++++++*********))))))((((((+++++++++************)))***))))))***,,,,,,+++))))))************+++++++++,,,---.........,,,+++***+++++++++*********))))))++++++,,,,,,,,,++++++***(((((())))))******++++++************************111111000///---+++)))((()))************+++++++++,,,+++++++++,,,+++(((&&&...---+++))))))***+++,,,,,,,,,,,,++++++*********---***''')))---///---)))***+++,,,---------,,,,,,***))))))((()))***,,,---))))))***+++,,,,,,------------------------------//////---,,,,,,---...///........................000//////.........//////111111222444888@@@HHHOOOWWWZZZ^^^aaacccdddfffhhhdddjjjrrrvvvwwwzzz((((((((((((((('''''''''***)))'''%%%%%%''')))***))))))))))))))))))))))))))))))))))))*********+++))))))************))))))))))))))))))))))))))))))+++******)))(((((())))))''''''((())))))))))))(((***(((''''''((())))))((('''&&&&&&'''''')))******((((((((((((((((((((((((++++++************++++++******))))))))))))******))))))))))))************+++++++++++++++***))))))************))))))))))))***((('''((()))***)))'''(((((())))))))))))(((((('''(((((()))******++++++******))))))))))))))))))))))))))))))***************))))))(((((())))))***((()))***)))(((''')))***,,,+++***(((((((((((((((---,,,+++***))))))******************************'''''''''(((((())))))******)))))))))))))))***+++******)))((('''&&&&&&%%%+++++++++*********))))))+++*********))))))(((((()))))))))))))))))))))))),,,+++++++++************))))))))))))))))))))))))+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))******+++,,,((($$$&&&+++---,,,)))************************))))))))))))))))))***+++)))***,,,,,,***)))***++++++***)))((('''(((((()))+++,,,***'''(((+++***'''************************+++******)))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))******++++++++++++******)))))))))***************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------***+++++++++++++++++++++***+++,,,------,,,+++***---,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++***))))))************************************))))))))))))************************))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++...,,,++++++,,,,,,+++***)))************+++++++++************)))))))))(((+++++++++************)))***))))))***,,,,,,+++))))))************+++++++++)))))))))))))))(((''''''+++++++++*********))))))***+++++++++++++++******)))))))))))))))*********)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,************++++++++++++---,,,,,,---//////---+++...---+++))))))***+++,,,,,,,,,,,,+++++++++******---***((()))---///,,,)))++++++,,,,,,---------,,,///...---,,,,,,------...*********+++,,,,,,,,,---------------------------...---,,,,,,,,,,,,---...........................000//////.........//////111222444666;;;BBBKKKQQQWWWZZZ^^^aaabbbccceeegggeeekkksssxxxzzz|||)))))))))(((''''''&&&&&&(((((())))))))))))((((((&&&&&&'''((())))))******)))))))))*********++++++))))))************))))))))))))))))))))))))))))))******)))((((((((())))))(((((()))***************+++)))''''''((((((((('''''''''''''''((()))******((((((((((((((((((((((((+++***)))(((((()))***+++***))))))(((((())))))***))))))))))))***************++++++++++++***))))))************))))))))))))***((('''((()))***)))'''((())))))******))))))(((((((((((()))******++++++((((((((((((((()))))))))))))))))))))************)))******************)))((()))***)))(((((()))***,,,,,,+++***))))))))))))///...---+++************,,,+++***))))))***+++,,,******)))(((((()))***+++((((((((())))))+++,,,,,,++++++***)))'''&&&%%%%%%+++++++++***************+++++++++***)))(((((('''))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))))))))******************(((((((((((((((((((((((()))))))))))))))******+++,,,%%% (((,,,+++'''************************+++***))))))))))))))))))***++++++***))))))***,,,+++***)))(((((((((((()))***+++)))&&&'''+++***&&&************************+++******)))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))******++++++++++++******************))))))))))))++++++++++++,,,,,,,,,,,,************************((()))***,,,------......++++++,,,------...//////+++,,,---......---,,,+++---,,,++++++******++++++++++++++++++++++++++++++***++++++++++++***))))))************************************))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++************************---+++******+++,,,***))))))************+++++++++************))))))))))))+++++++++************)))***))))))***,,,,,,+++))))))************+++++++++++++++***)))))))))******+++++++++***************))))))******+++******)))************))))))))))))))))))))))))))))))))))))%%%&&&((()))+++,,,------************+++++++++,,,)))((()))***------,,,+++---,,,+++*********+++,,,,,,,,,,,,++++++++++++***,,,***(((***---...,,,***++++++,,,,,,,,,---------111000///...------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,---......................../////////......//////000111333666999>>>FFFNNNTTTVVVYYY]]]```aaabbbdddfffgggmmmuuuzzz|||(((((((((((((((''''''''''''((())))))))))))((('''&&&&&&''''''(((((())))))''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))***))))))((((((((())))))))))))***++++++++++++******(((''''''((()))((((((((((((''''''((()))******((((((((((((((((((((((((+++)))(((&&&&&&((()))+++))))))(((((((((((())))))((()))))))))******************+++++++++******)))************)))))))))(((***((('''((()))***)))''')))))))))******)))))))))(((((())))))************'''(((((())))))*********((()))))))))************)))***+++,,,,,,+++***)))((()))++++++***)))***+++,,,,,,,,,++++++*********...------,,,,,,+++++++++---,,,***))))))***,,,---///...,,,******+++,,,---***)))))))))******+++,,,,,,,,,++++++***)))))))))************************,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********+++)))))))))))))))))))))))))))))))))))))))******+++***%%%"""###(((++++++)))************************++++++***)))((((((((()))+++++++++)))((((((+++---*********)))))))))))))))***+++***(((***......+++************************+++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******,,,++++++******)))))))))***++++++++++++,,,,,,,,,------------------------)))***+++,,,---------------------.........//////,,,------......------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++******+++++++++******)))************************************)))))))))((()))))))))))))))))))))))))))******++++++******))))))))))))))))))*********))))))))))))))))))))))))***)))(((((())))))(((&&&))))))*********+++++++++*********)))))))))))))))+++++++++*********))))))***))))))***,,,,,,+++)))))))))*********+++++++++,,,+++***)))))))))++++++************************(((((()))************)))++++++******))))))(((((())))))))))))))))))))))))((())))))************************+++++++++,,,,,,)))(((''')))+++,,,+++***---,,,+++*********++++++++++++++++++++++++++++++,,,***)))***,,,---,,,+++,,,+++++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,---------........................//////////////////000111000333777;;;AAAHHHPPPVVVVVVYYY]]]___aaabbbccceeeiiinnnuuuzzz|||}}}~~~%%%&&&&&&'''((())))))***(((''''''&&&&&&''''''(((''''''(((((((((((((((((((((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))((((((((((((((()))))))))******+++++++++++++++)))((('''''')))******))))))(((((((((((())))))***))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))(((((((((((())))))((()))))))))************)))******+++++++++******************)))))))))(((***((('''((()))***)))'''))))))************)))))))))))))))))))))*********)))))))))******+++++++++((()))))))))************)))***+++,,,,,,+++***)))(((***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------,,,***))))))***,,,---000///,,,+++***+++,,,---,,,,,,+++***************))))))******++++++,,,,,,************************++++++******)))((((((''')))))))))))))))))))))))))))))))))))))))*********************************((((((((()))*********+++************************)))))))))))))))******+++&&&(((************+++,,,************************++++++***)))((((((((()))+++++++++)))((((((+++---***************))))))((()))++++++***---222333000************************+++******)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++************))))))((((((''''''*********+++++++++,,,,,,------------------------,,,,,,------------,,,,,,+++++++++*********))))))------------------------,,,,,,,,,,,,++++++******++++++++++++++++++++++++)))******+++++++++******************************************)))))))))(((******************************++++++++++++******(((((()))))))))*********))))))))))))))))))))))))***)))(((((())))))(((&&&))))))*********+++++++++))))))))))))))))))******+++++++++*********))))))***))))))***,,,,,,+++)))))))))*********+++++++++((('''&&&%%%%%%&&&'''(((************************'''((()))***************++++++******))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))***++++++++++++,,,,,,,,,...---+++,,,---...---,,,,,,,,,+++++++++***+++++++++++++++++++++++++++++++++*********,,,,,,,,,+++,,,,,,+++++++++,,,---...))))))******++++++++++++------,,,,,,,,,,,,,,,,,,------------------------,,,,,,------....................................///////////////000111111000333888===CCCJJJQQQVVVVVVYYY]]]___```aaacccdddjjjnnnrrrvvvwwwxxxxxxyyy$$$%%%&&&'''(((***++++++)))'''&&&$$$$$$&&&''')))((((((((((((((((((((((((*********+++++++++,,,,,,))))))************))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))***++++++++++++***+++***((()))***++++++***)))))))))(((((())))))***))))))))))))))))))))))))***)))(((''''''((()))***)))((((((''''''(((((()))))))))))))))************))))))***++++++++++++***************))))))))))))***((('''((()))***)))''')))******++++++******)))))))))))))))))))))******************++++++++++++))))))))))))************)))******************)))'''))),,,---,,,++++++,,,++++++,,,,,,,,,++++++***((()))***,,,------------,,,+++***))))))***+++,,,---,,,***)))))))))******------,,,******)))))))))&&&&&&'''(((***+++,,,,,,***************+++++++++************))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,************************))))))******************************************)))))))))))))))******+++&&&***......+++)))***---************************+++***))))))))))))))))))***++++++***))))))***,,,******++++++******)))((()))++++++***...444555222************************+++******)))))))))))))))((())))))******))))))((())))))))))))))))))))))))******++++++++++++******''''''''''''&&&&&&&&&&&&************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++------,,,,,,+++******)))---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))***++++++++++++***************************************))))))))))))******************************++++++++++++***************+++,,,,,,------************************---+++******+++,,,***))))))************+++++++++))))))))))))************+++++++++************)))***))))))***,,,,,,+++))))))************+++++++++((((((''''''(((((())))))***************+++++++++(((((()))***++++++++++++************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...,,,******+++,,,,,,+++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++***+++,,,---...)))***+++,,,------------,,,,,,,,,,,,------------------------------------,,,,,,---...////////////........................////////////000111222222111444:::@@@EEELLLRRRVVVXXXZZZ^^^```aaabbbcccdddiiikkkmmmppprrrsssssssss%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))'''(((((())))))***************+++++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))'''''''''''''''((())))))((())))))***+++*********000...,,,++++++***)))(((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))***+++++++++++++++************))))))))))))***((('''((()))***)))''')))******++++++******)))***)))))))))))))))))))))************))))))))))))))))))))))))***************))))))(((((())))))***$$$'''***++++++*********)))***+++,,,,,,+++******((()))***,,,,,,,,,++++++************************************)))))))))))),,,,,,+++*********++++++''''''((()))******+++,,,))))))*********+++++++++))))))))))))************))))))))))))))))))))))))+++++++++,,,,,,---------************************+++++++++++++++*********************************)))))))))))))))******+++***+++,,,+++)))((()))+++************************))))))))))))))))))***+++)))***,,,,,,***)))***+++******+++++++++***)))((()))******(((+++000111...************************+++******)))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))******++++++++++++******''''''((((((((((((((((((************++++++++++++***************************++++++,,,,,,,,,,,,+++......------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++***)))++++++++++++++++++++++++))))))***+++++++++++++++************************************))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***)))******+++,,,,,,------++++++++++++++++++++++++...,,,++++++,,,,,,+++***)))************+++++++++((()))))))))************+++++++++************)))***))))))***,,,,,,+++))))))************+++++++++)))***++++++,,,,,,,,,+++))))))*********+++++++++((()))***+++,,,,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------***((('''''')))++++++++++++,,,,,,,,,++++++************+++++++++,,,,,,,,,***+++++++++++++++,,,------,,,+++******,,,---///+++,,,---......------,,,+++,,,,,,,,,---.........------------------------***+++,,,...//////..............................////////////000111222333333777===CCCHHHNNNSSSWWWYYY[[[___aaabbbbbbdddeeegggggghhhjjjnnnppprrrsss'''''''''((((((((((((((((((((())))))))))))((((((&&&&&&''')))***,,,------((())))))))))))*********))))))************))))))))))))))))))))))))))))))'''''''''''''''((()))***(((((()))************)))444111...,,,+++***'''%%%******)))))))))))))))***))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((())))))))))))************((()))***+++++++++++++++************))))))))))))***((('''((()))***)))(((******++++++++++++***************)))))))))))))))******))))))((((((''''''))))))))))))***************)))(((''''''((()))***"""%%%(((***)))(((((()))((()))++++++,,,+++***))))))***+++,,,++++++)))(((((()))************)))(((***++++++,,,,,,,,,+++***************+++,,,------+++++++++++++++,,,,,,,,,))))))******++++++++++++((((((((()))******++++++)))))))))))))))))))))))))))))))))******+++++++++************************---,,,,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))******+++...+++'''%%%'''((()))(((************************))))))(((((()))***++++++(((***,,,,,,+++***)))*********+++,,,+++***)))((((((***)))&&&(((,,,,,,)))************************+++******))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++************++++++,,,,,,------)))************+++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,((())))))******++++++,,,,,,++++++******++++++,,,++++++,,,---,,,+++***)))++++++++++++++++++++++++((()))***+++++++++++++++************************************))))))))))))((((((((((((((((((((((((***++++++,,,,,,++++++***'''(((((()))******++++++++++++++++++++++++++++++,,,+++******++++++***((()))************+++++++++(((((())))))*********++++++++++++************)))***))))))***,,,,,,+++))))))************+++++++++&&&'''(((*********)))((())))))******++++++++++++))))))***+++,,,---------(((((())))))******++++++************************,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------+++)))((())),,,///000000+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,)))+++,,,,,,++++++,,,------,,,+++******,,,...///,,,------...---,,,***)))++++++,,,,,,---...//////------------------------)))***+++---......------........................////////////000111222333555999???EEEJJJOOOTTTXXXYYY\\\```bbbbbbcccdddeeedddddddddggglllpppsssttt(((''''''&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&'''''''''(((((())))))***((('''&&&&&&'''(((***************************...---,,,***)))(((((((((&&&&&&''')))***+++,,,---))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))''''''((()))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++******))))))((((((*********)))(((''''''&&&((((((((((((((()))******************))))))))))))+++*********))))))(((((())))))))))))))))))))))))******+++***)))'''%%%$$$))))))***+++,,,,,,---------)))&&&(((,,,...,,,)))+++++++++************)))+++++++++******************+++,,,,,,,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,000...++++++,,,,,,)))&&&+++,,,------+++)))((((((''')))***++++++***)))'''&&&'''((((((((((((+++---''''''''''''((((((((((((************************************************))))))*********+++++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))***)))(((((((((***+++,,,+++++++++++++++***)))(((******++++++++++++******))))))))))))************))))))(((((('''''''''&&&((((((((((((((((((((((((*********))))))))))))(((,,,,,,,,,++++++*********************************------,,,,,,,,,---...///)))+++,,,,,,+++***+++,,,''')))***,,,,,,+++***)))************************......---,,,,,,+++******------,,,++++++***************))))))))))))******,,,+++***(((''''''&&&&&&)))***,,,------,,,***)))******))))))))))))******,,,++++++******++++++,,,)))************+++++++++,,,***''''''(((***++++++************************************************,,,+++++++++***)))))))))---,,,++++++------,,,+++))))))************))))))************))))))))))))******))))))))))))************+++++++++,,,,,,,,,******++++++++++++******)))((((((((((((((()))***+++***)))))))))***,,,,,,+++++++++******)))))))))***++++++,,,,,,++++++***************))))))((((((++++++************++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,---.../////////..................///000000111222333222111111222444666<<>>EEELLLQQQUUUYYY[[[^^^___aaabbbaaa___]]][[[___aaaeeejjjnnnrrrssssss(((((((((''''''(((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((()))******((()))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((('''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))+++++++++***))))))(((((((((((((((((())))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,((())))))******+++++++++,,,)))'''(((+++---,,,***+++++++++************))))))))))))***+++++++++,,,******)))(((((((((((()))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))*********(((''''''(((***,,,,,,++++++***)))(((((()))+++,,,,,,***(((''''''(((***,,,+++,,,,,,+++)))))))))***((())))))))))))*********************************((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))++++++******)))((((((''''''''''''''''''''''''''')))))))))((())))))***+++(((((()))++++++,,,,,,,,,************************))))))))))))************++++++************))))))************************((())))))***+++,,,------+++++++++++++++*********************************************+++++++++,,,&&&(((+++,,,,,,,,,---///000...+++)))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***'''(((((()))******++++++******))))))))))))*********************+++,,,---***))))))))))))))))))*********))))))))))))******)))))))))))))))))))))))))))************+++++++++...,,,)))(((((()))((('''***************************************************************+++++++++,,,*********+++,,,+++***+++***)))(((((()))***+++************))))))))))))((()))***++++++***)))(((*********++++++++++++,,,+++,,,,,,,,,,,,,,,,,,+++------,,,+++***)))((((((******))))))******+++,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++******++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,++++++,,,---///000...............///000000222333444333333444777999<<>>EEEIIISSSWWW[[[]]]___```bbbcccbbbeeekkkrrryyy&&&'''((()))))))))))))))))))))))))))************''''''(((((())))))******,,,,,,+++******))))))(((***)))))))))(((((((((''',,,++++++***)))(((((('''))))))(((((('''''''''&&&))))))************))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************************((())))))************)))***************)))(((((())))))((()))+++,,,***)))'''(((((()))((((((''''''*********)))))))))))))))******))))))))))))************))))))))))))))))))******))))))))))))***************)))))))))))))))******+++++++++******))),,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++++++++,,,+++++++++*********))))))++++++************++++++************************'''((()))***++++++***)))************************++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))))))))))))))))))))++++++++++++++++++******************************((()))******************************************,,,,,,+++******)))(((((()))))))))))))))))))))))),,,++++++***)))(((''''''+++++++++++++++++++++++++++++++++*********))))))))))))***++++++++++++++++++++++++,,,,,,+++++++++************************,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++,,,,,,------***+++------------+++***...---,,,+++***************))))))+++------,,,***+++,,,---,,,***)))***+++,,,+++******))))))******)))***,,,------,,,***)))'''&&&%%%$$$$$$&&&((())),,,,,,++++++++++++******))))))*********+++++++++************)))))))))(((++++++************++++++.../////////...---,,,+++++++++++++++++++++++++++))))))***************+++************************,,,++++++*********++++++******++++++++++++******,,,,,,+++,,,,,,,,,,,,+++))))))************)))))),,,+++***))))))))))))***++++++++++++++++++++++++%%%'''(((***++++++++++++---------,,,,,,++++++++++++,,,---......---,,,+++,,,,,,,,,+++,,,,,,---------------------...///000,,,,,,,,,---------.................................------------...//////000000///............///000000////////////000000...000333666:::AAAHHHMMMSSSVVVZZZ]]]___```bbbcccbbbfffmmmttt{{{''''''((()))*********)))))))))))))))************''''''(((((())))))***************)))((((((''''''))))))))))))(((((((((((())))))))))))))))))******)))(((((((((''''''&&&&&&))))))************))))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************)))************)))(((((()))(((((()))++++++***)))((())))))******)))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********))))))***))))))))))))))))))***))))))))))))))))))******)))******+++++++++******,,,+++***))))))***+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,---------,,,+++***))))))++++++++++++++++++++++++,,,,,,+++***************+++++++++*********))))))++++++************++++++************************''')))***++++++)))((((((************************++++++++++++++++++++++++************************************++++++++++++******************************++++++++++++******************************************************************************'''(((((()))*********)))*********************************)))(((((((((''')))))))))))))))))))))))),,,++++++***)))(((''''''))))))******************,,,,,,++++++***)))))))))))))))***++++++++++++***+++++++++,,,,,,+++++++++***************************+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++************+++++++++++++++,,,---......---,,,+++---,,,,,,++++++*********---,,,+++,,,------+++))))))***,,,,,,++++++,,,---,,,+++******))))))******)))***,,,------,,,***))),,,+++)))((((((***,,,---************))))))))))))))))))*********+++++++++************)))))))))(((++++++************++++++---------...---,,,++++++++++++++++++++++++++++++((((((((()))))))))************************************))))))))))))***+++******++++++++++++*********+++++++++******++++++))))))************)))))),,,+++******)))******+++++++++++++++++++++++++++'''(((***,,,---------,,,+++++++++,,,,,,---------***+++,,,------,,,+++***+++++++++++++++,,,---...000///...---------------,,,,,,,,,---------..............................---------------...//////000///............//////000000////////////000000...000444888<<>>EEEMMMRRRRRRUUUYYY\\\^^^___aaabbbccchhhnnnssswww}}}))))))*********)))((((((''''''''''''(((((((((((())))))))))))(((((((((((('''''''''((())))))******(((((((((((())))))))))))((((((((()))))))))))))))(((((((((((((((((())))))))))))************))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++((()))+++++++++***((('''%%%%%%%%%&&&((()))(((''''''(((((()))******))))))((()))))))))************'''((()))******)))(((''''''((()))***+++******)))))))))(((((((((((())))))((()))))))))************))))))***+++++++++++++++******++++++++++++******,,,,,,,,,+++++++++*********+++,,,,,,---------,,,++++++,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))+++++++++************)))++++++************++++++++++++++++++++++++++++++(((***,,,+++)))(((***+++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,***************************++++++,,,,,,++++++************************************+++++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,------,,,++++++++++++++++++++++++&&&'''((()))***+++,,,,,,))))))))))))))))))))))))*********))))))))))))))))))))))))******++++++++++++++++++***************((())))))***************)))******************)))************************)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++)))******+++,,,,,,,,,,,,,,,***(((''')))******))))))+++---...,,,++++++,,,,,,+++******))))))******************************)))))))))*********++++++*********))))))))))))((()))************+++++++++************))))))))))))++++++************++++++))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++++++++++++++++++++++++++***)))))))))******+++,,,******++++++++++++******(((***++++++)))((()))+++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,+++***++++++++++++++++++++++++,,,---.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************+++,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,---------..............................---,,,,,,------///000000------------...000111222000000////////////000000111333666:::???FFFNNNSSSSSSVVVZZZ]]]___```bbbcccfffjjjooorrruuu{{{***************)))((('''))))))))))))******************))))))((((((''''''++++++******)))((((((((((((((((((((())))))))))))******))))))((((((''''''''''''(((((())))))******))))))************))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******+++++++++((()))+++,,,+++***(((''''''&&&'''(((***+++***)))&&&&&&'''((())))))(((((((((((())))))*********+++'''((()))******)))(((''''''((()))+++++++++***)))))))))(((((((((((())))))(((((())))))*********+++((()))***+++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,++++++************+++,,,,,,------------((()))+++---............+++++++++++++++++++++++++++,,,---......,,,***)))+++++++++************)))++++++************++++++++++++++++++++++++++++++''')))++++++)))))),,,...++++++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***************************+++,,,------,,,+++***************************+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,---............+++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,************************(((((()))***************))))))************))))))))))))))))))))))))))))))))))))*********+++++++++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,,,,...///((()))***+++,,,---------)))'''%%%$$$&&&)))******+++---///...,,,*********,,,++++++***)))***************)))(((((()))******))))))***++++++++++++***+++++++++************))))))************+++++++++************))))))))))))++++++************++++++,,,+++***)))***---///111,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---******++++++++++++******(((+++,,,+++)))(((***,,,))))))************)))))))))***,,,------,,,+++)))++++++++++++++++++++++++((()))+++---.........---...------,,,,,,++++++***---,,,+++******+++,,,---************+++,,,---...------------...///000000,,,,,,,,,---------......////////////////////////,,,,,,,,,---...///000111,,,,,,,,,---///000222333000000////////////000000222444777;;;@@@GGGOOOTTTUUUXXX\\\___```aaaccceeehhhlllppprrrtttzzz+++++++++***************''''''''''''((()))++++++++++++***)))(((((())))))(((&&&%%%$$$%%%''')))***''''''((((((((((((''''''%%%&&&((()))))))))(((''')))((('''&&&&&&'''((()))*********)))))))))))))))++++++******************+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((('''%%%$$$))))))(((((((((***+++,,,************************++++++******)))(((((('''))))))))))))))))))))))))******))))))))))))******))))))))))))***************+++,,,,,,***)))))))))******++++++++++++******---,,,,,,,,,+++*********---,,,***(((&&&&&&&&&&&&,,,,,,,,,+++++++++******......---,,,+++++++++++++++---...,,,)))'''(((***+++++++++*********))))))------,,,++++++******)))++++++++++++++++++++++++++++++******************((())))))*********))))))((()))***,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,+++***+++---///...------------,,,,,,+++++++++)))***+++,,,---,,,,,,+++,,,+++******++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++((()))***,,,,,,------,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,***((())))))+++++++++************)))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******+++***)))(((&&&)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,......,,,,,,,,,,,,...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))+++,,,------,,,***(((&&&+++++++++***************))))))***+++,,,------...))))))*********+++++++++((((((((((((***,,,...///+++***)))'''''''''((())))))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))(((((())))))***+++,,,---))))))))))))***+++,,,---***++++++,,,,,,------...******++++++++++++******,,,,,,,,,,,,,,,+++***)))((()))******(((((()))******++++++,,,,,,+++++++++************************,,,,,,,,,---...///000000---------...///000000111---------............///........................---...//////......///111111111111000000000000000222333777===EEELLLQQQSSSYYYZZZ[[[^^^aaacccfffgggkkkmmmnnnppptttzzz)))*********************'''''''''(((((()))++++++++++++***))))))))))))))))))((('''''''''((()))***''''''((((((((((((''''''&&&''''''((())))))(((((()))(((''''''''''''((())))))))))))))))))))))))***************************************************************************((((((((((((((((((((((((((()))))))))(((((('''&&&***))))))(((((()))***+++************************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))***************+++,,,,,,***))))))***)))******++++++******)))+++++++++++++++*********---,,,***((('''''''''(((*********)))))))))((((((*********)))******++++++%%%'''***+++***+++---000+++++++++*********))))))+++++++++++++++++++++,,,++++++++++++++++++++++++++++++******************,,,,,,,,,+++***)))'''&&&))))))***+++++++++++++++*********+++++++++,,,,,,(((''''''(((***+++***)))+++++++++*********))))))((()))+++,,,,,,,,,++++++,,,+++******++++++***(((************************,,,,,,+++++++++++++++,,,)))******++++++,,,------++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++++++++++++++************)))))))))))))))************************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++---------------,,,++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...---,,,++++++,,,---...---------,,,,,,,,,++++++************************+++++++++***************((()))******)))'''%%%$$$******************++++++++++++++++++++++++++++++))))))*********+++++++++...---+++***))))))))))))******)))((((((((((((((()))************+++++++++))))))))))))))))))))))))************************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......///************+++,,,---...,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++******,,,,,,,,,,,,,,,+++***)))+++,,,---,,,+++++++++---++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,------......//////,,,,,,,,,---.../////////---------............///........................---...//////......///111111111000000000000000000222444888>>>FFFMMMRRRTTTYYYZZZ]]]```cccdddffffffiiijjjlllnnnrrrxxx~~~((((((((())))))*********(((((((((((())))))***++++++***))))))))))))))))))******))))))))))))))))))'''(((((())))))(((((('''((((((''''''(((((()))))))))((((((''''''(((((()))((((((((())))))*********************************((())))))******+++++++++************************((((((((((((((((((((((((******))))))(((((())))))+++***))))))((())))))***************************(((((())))))***+++,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))************)))+++,,,,,,***))))))***))))))************))))))))))))******************,,,+++***))))))))))))************)))))))))))))))))))))))))))***+++,,,---***+++,,,+++)))))))))++++++++++++***************)))******+++,,,,,,------++++++++++++++++++++++++******++++++++++++++++++---------,,,+++***)))(((******************+++,,,*********++++++++++++,,,***)))((()))+++,,,,,,++++++++++++************)))((()))******++++++******,,,+++******++++++***)))************************,,,,,,++++++++++++,,,,,,+++************+++---...,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,+++++++++************))))))))))))*********++++++*********************************************************)))))))))((((((************************++++++***)))))))))******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++***************************************+++++++++***++++++,,,+++***(((''')))))))))***+++++++++,,,,,,,,,+++++++++************************+++++++++///...,,,***)))(((''''''))))))******))))))(((((()))************+++++++++************************++++++++++++++++++++++++)))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,++++++++++++,,,---.........------,,,++++++************++++++++++++******++++++,,,,,,,,,+++******,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------------.........++++++,,,,,,---.........---------............///........................---...//////......///111111000000000000000111111333666:::AAAHHHNNNSSSVVVZZZ\\\```ccceeefffeeeeeeeeegggiiillloootttzzz&&&&&&'''((()))******+++))))))(((((()))******+++******)))))))))))))))***)))*********)))(((''''''(((((())))))))))))((((((***)))(((''''''((()))***)))(((((((((((((((((()))&&&''''''((()))***++++++))))))))))))************'''(((((()))***++++++,,,++++++++++++++++++++++++((((((((((((((((((((((((+++***(((''''''((()))***++++++***))))))(((((((((************************((())))))******+++,,,,,,))))))))))))))))))))))))******))))))))))))******((()))))))))************)))***,,,,,,***)))******((())))))******))))))(((((((((((()))*********+++******************++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...---------+++)))(((''''''*********************************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,)))***+++,,,------------,,,+++***))))))***+++,,,************++++++++++++***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********)))))),,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,+++***))))))+++---...,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,+++***))))))***+++++++++*********))))))))))))*********+++++++++************************))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,+++,,,,,,------,,,+++***(((((()))***+++,,,,,,,,,+++++++++*********************************************************++++++((()))***++++++***((('''))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++******))))))))))))***+++++++++++++++,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***++++++,,,,,,,,,++++++******+++,,,,,,******+++,,,------------,,,+++******------------------------...---------------------,,,,,,---------.........---------............///........................---...//////......///111111000000//////000111222444777===CCCIIIOOOTTTXXX[[[^^^bbbfffhhhgggeeecccbbbdddgggjjjnnnrrrwww{{{&&&&&&'''((()))******+++***))))))))))))******+++***)))))))))))))))******)))))))))))))))((('''&&&(((((())))))))))))((((((***)))(((''''''((()))***((())))))))))))))))))(((&&&&&&'''((()))******+++(((((()))))))))*********''''''((()))******++++++************************)))))))))))))))))))))))))))((('''''''''((()))***************))))))((((((******************************************************************************))))))))))))******((()))))))))************(((***,,,,,,***)))***+++))))))************))))))((((((((()))*********+++)))*********++++++++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,''''''((()))+++---------************************,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))+++,,,......//////,,,+++***)))))))))++++++))))))*********+++++++++'''&&&%%%''')))***)))(((,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))))),,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---+++***))))))+++---...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++***)))***++++++++++++*********))))))************++++++++++++************************)))))))))))))))))))))))),,,,,,+++++++++*********))))))))))))))))))))))))---,,,+++******+++---...))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,(((((())))))))))))))))))(((((()))***+++,,,,,,,,,(((((()))******+++,,,,,,************************'''((()))***+++,,,------((()))***++++++***)))((())))))*********+++++++++++++++++++++++++++++++++************************************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))...------,,,,,,,,,------+++************++++++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++***+++,,,,,,******+++,,,---------------,,,+++***---------------------------------------,,,,,,,,,.............../////////---------............///........................---...//////......///111111000/////////000222333444999@@@GGGLLLQQQVVVZZZ\\\___dddggghhhgggdddbbb```cccgggjjjmmmqqquuuxxxzzz}}}((((((((())))))******************))))))******+++)))))))))))))))******+++)))(((((((((((((((''''''((())))))******))))))(((******))))))(((((())))))((())))))******))))))((('''''''''(((((()))))))))'''(((((())))))*********'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))))))))************))))))(((************************++++++++++++++++++************************************))))))))))))******))))))))))))************(((***++++++*********+++******++++++++++++******))))))******************))))))******+++******))))))))))))))))))*********---,,,+++***))))))))))))+++)))))))))+++,,,+++******************+++++++++------,,,,,,+++******)))++++++++++++++++++++++++******++++++,,,---------++++++,,,---------,,,,,,,,,+++******************)))))))))************+++)))((('''(((+++,,,+++***)))************+++++++++++++++***)))))))))******,,,+++***+++,,,---,,,+++************************,,,++++++,,,,,,---...///,,,,,,+++******+++,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,,,,,,,---+++++++++************)))*********++++++++++++,,,************************************************,,,,,,,,,++++++++++++***************************+++************++++++,,,)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***************+++++++++***************************************+++++++++))))))******++++++,,,,,,)))))))))***+++++++++,,,''''''((()))***+++,,,---+++++++++***************)))******+++++++++******))))))******++++++******)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++******))))))***++++++))))))******+++,,,,,,---++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,---...---,,,+++,,,...,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,---------////////////////////////---------............///........................---...//////......///111111000///...///000333444555;;;CCCIIINNNRRRXXX\\\^^^aaaeeeggghhhfffcccaaa^^^bbbfffjjjmmmpppsssvvvxxx|||)))*********************++++++***))))))******+++)))))))))))))))***++++++***)))((((((((()))***+++))))))************))))))***************)))((((((((()))************)))(((''''''((((((((((((((((((''''''(((((()))******+++((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))*********)))((((((******+++***))))))************************)))******++++++,,,,,,,,,******************************))))))))))))******))))))))))))************((()))++++++******+++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++*********((()))*********)))((('''(((((()))))))))*********++++++******)))*********000---+++***+++***'''%%%))))))*********+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...******+++,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))************,,,+++***,,,...///...---))))))*********+++++++++---,,,+++***)))******+++,,,+++***+++---...---,,,************************+++++++++,,,,,,...//////+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++------,,,,,,,,,...+++++++++************)))*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++''''''((())))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---......---,,,+++*********+++++++++,,,,,,************************+++++++++***************++++++,,,,,,---...//////******************++++++(((((())))))******+++++++++++++++*********))))))***++++++,,,+++***)))(((******))))))******+++,,,)))************+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((()))***++++++,,,++++++******+++++++++***************++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,++++++,,,---,,,+++++++++---***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...........................---------............///........................---...//////......///111111000.........000333555666===FFFLLLOOOSSSYYY^^^```bbbdddfffgggeeebbbaaa\\\```eeeiiilllnnnqqqssswww}}}+++++++++***************++++++***************+++))))))((())))))***+++++++++***)))((((((***,,,...))))))************)))))))))***+++++++++)))((('''((()))***++++++***)))(((((((((((((((((('''''''''&&&''''''((()))******+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***,,,,,,,,,+++***'''((()))***++++++***)))************************'''((()))***,,,---...///******************************))))))))))))******))))))))))))************''')))++++++******+++,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,+++*********((()))*********((('''&&&******++++++,,,,,,,,,,,,++++++++++++,,,---......***((('''))),,,...---+++))))))******++++++++++++*********++++++,,,------++++++++++++++++++++++++******+++,,,,,,---......%%%'''(((+++---...//////***+++,,,,,,,,,***)))((())))))))))))************)))(((((()))+++,,,,,,++++++++++++,,,,,,---------...---+++*********++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++,,,,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************''')))++++++******+++,,,+++++++++************)))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++)))***+++---------,,,+++)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,............,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((((((((()))***+++,,,---+++++++++***************************))))))))))))++++++++++++******)))))))))***+++,,,,,,+++***)))+++***)))))))))***,,,---)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))++++++++++++,,,---...///------,,,++++++,,,,,,,,,,,,,,,++++++***)))))))))+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,((()))******(((((()))*********,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------------.........//////........................---...//////......///111111000...---...000333555666===GGGMMMPPPTTTZZZ___aaabbbdddfffeeedddbbb```[[[___dddhhhkkkmmmoooqqqwww~~~+++***)))((()))***,,,---))))))))))))))))))))))))((((((''''''''''''((((((***++++++++++++***))))))---+++((((((((()))))))))))))))))))))))))))))))))'''((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******''''''((()))))))))))))))+++++++++*********))))))))))))))))))******************))))))((((((''''''******+++++++++,,,,,,,,,************************---***((((((+++,,,+++)))(((((()))************)))************************+++,,,,,,------,,,,,,+++++++++***************+++---,,,,,,+++*********+++************************+++,,,,,,------,,,,,,+++(((((()))***+++,,,,,,---,,,,,,,,,++++++*********************************......---,,,,,,+++*********+++,,,,,,,,,,,,+++***......---,,,++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******,,,,,,,,,---,,,,,,++++++------------,,,+++***)))000//////......------------///000000...------...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------000//////---,,,+++******,,,,,,------------,,,,,,.........---,,,,,,++++++''''''((()))***+++,,,,,,)))))))))))))))*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,///---+++)))(((((()))***************************************************,,,,,,---------,,,++++++,,,+++)))((((((((()))***)))************+++++++++++++++,,,,,,,,,,,,------+++,,,---......,,,***)))---***((((((+++------,,,++++++++++++++++++++++++))))))))))))************++++++************++++++++++++++++++++++++++++++%%%%%%&&&(((***,,,...///,,,***'''%%%%%%'''***,,,)))************+++++++++******+++++++++,,,,,,,,,,,,+++))))))***+++---///+++++++++*********))))))((())))))))))))************+++,,,,,,+++***+++,,,+++,,,,,,---,,,+++***)))******))))))******+++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++***************------------------------)))***++++++,,,,,,++++++''''''(((***+++,,,---...++++++******++++++,,,---------.........---,,,,,,+++,,,---......---,,,+++,,,,,,,,,---------..............................///...------///000000///////////////000000000000///000111000000111444666===AAAGGGMMMRRRVVVZZZ]]]eeeeeeeeeeeeeeebbb^^^[[[[[[^^^ccceeegggjjjpppttt|||))))))******++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***+++++++++***---***(((((()))***)))((())))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))************++++++++++++******))))))))))))******'''((())))))*********)))+++++++++*********))))))))))))))))))******************))))))((((((((((((*********+++++++++,,,,,,************************---+++((()))+++,,,***)))))))))***+++++++++++++++***************************++++++,,,,,,++++++***++++++***************+++---,,,++++++******++++++***************************++++++++++++++++++***************++++++++++++,,,,,,,,,+++++++++***************************************++++++++++++++++++,,,---......---,,,+++------,,,+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))******++++++,,,,,,---,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******---------...------,,,+++//////////////////.........///111000///------...............------------,,,,,,,,,---------......+++******)))((('''&&&&&&,,,------......------,,,------,,,,,,+++++++++*********+++,,,------............------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))((()))*********************************************************++++++,,,,,,,,,,,,,,,---,,,+++***)))******+++)))************+++++++++++++++,,,,,,,,,,,,------++++++******)))))))))***+++)))'''(((+++,,,,,,***++++++++++++++++++++++++))))))))))))************++++++************++++++++++++++++++++++++++++++)))))))))***+++,,,------,,,+++)))(((((()))+++,,,)))************+++++++++******+++++++++,,,,,,,,,---,,,***))))))***+++,,,,,,++++++++++++*********)))))))))*********++++++***+++,,,+++***)))***,,,+++,,,,,,,,,,,,+++***)))******))))))******+++,,,+++++++++******)))))))))++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---,,,+++***))))))+++++++++***++++++,,,---,,,,,,,,,,,,,,,---------,,,------------------,,,,,,---------....................................///...------///000000///////////////000000000000///000111000000222555777???CCCIIIOOOSSSXXX\\\___ccccccdddeeeeeebbb^^^[[[]]]```eeehhhjjjmmmsssxxx~~~'''(((***,,,,,,+++***((()))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&((()))***+++++++++,,,***(((((()))***)))((())))))))))))))))))))))))+++***)))'''''''''((()))++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++******))))))))))))******((()))******+++*********+++************)))))))))))))))))))))***************))))))))))))(((((((((*********++++++++++++,,,************************---+++))))))***+++***)))((()))))))))************++++++++++++++++++++++++)))******++++++******)))+++***************++++++,,,,,,++++++******++++++++++++++++++++++++++++++************************,,,,,,++++++************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++''''''((()))******++++++,,,---............---,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,------...---------------,,,,,,,,,------......------,,,+++---...//////////////////000000000111111111111111000111222222000//////000111111111000000/////////............/////////000------------,,,,,,++++++---..................------------,,,,,,,,,,,,,,,++++++,,,,,,------......+++++++++***)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,************************++++++++++++++++++++++++))))))***++++++,,,,,,,,,------,,,++++++++++++,,,)))************+++++++++++++++,,,,,,,,,,,,------,,,***(((&&&&&&''')))***)))(((((()))++++++***(((++++++++++++++++++++++++)))))))))*********++++++++++++************++++++++++++++++++++++++++++++------,,,,,,++++++++++++---,,,++++++++++++,,,---)))************+++++++++******+++++++++,,,,,,,,,---,,,***)))(((((()))))),,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,)))***++++++))))))***+++++++++,,,,,,,,,+++************))))))******+++,,,*********)))))))))))))))++++++++++++++++++++++++))))))******++++++,,,,,,+++++++++++++++++++++++++++,,,------......------111111///...,,,***((((((+++++++++++++++,,,------++++++******+++,,,---......------,,,,,,------...------........./////////........................///...------///000000///////////////000000000000///000111000111333666999BBBFFFKKKQQQUUUYYY^^^aaaaaabbbdddeeedddaaa]]][[[___ccchhhlllnnnrrrxxx}}}'''(((***+++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&((())))))*********+++)))((((((*********(((((((((((((((((((((((((((,,,+++)))'''&&&'''((()))++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))))))))******))))))))))))******)))******+++++++++******************))))))))))))((()))))))))************))))))))))))))))))))))))************++++++++++++************************---,,,*********)))))))))''''''''''''(((((())))))++++++++++++++++++++++++******++++++++++++***************)))******+++,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))******+++++++++,,,---......---,,,+++++++++++++++,,,---...///------------------,,,,,,++++++++++++++++++++++++,,,---------------......,,,,,,------.........///////////////////////////000000111111111000000//////000111222333333333333333444444555555666666666333555666666444333333444666666555555444333333333222222222222333333333333444444333333333333333333/////////000000/////////........................************++++++++++++&&&''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******,,,,,,************************++++++++++++++++++++++++******************++++++---,,,,,,+++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,+++***)))((()))******((()))***+++++++++)))(((++++++++++++++++++++++++))))))*********+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++))))))*********+++++++++******+++++++++,,,,,,,,,++++++))))))(((((())))))---------,,,,,,,,,+++++++++++++++,,,,,,,,,------(((*********)))((()))***++++++++++++++++++++++++******))))))******+++,,,******************))))))++++++++++++++++++++++++))))))******+++,,,------++++++++++++++++++++++++)))***++++++,,,,,,++++++------------,,,,,,,,,+++,,,++++++++++++,,,------+++***)))((()))+++...///...---,,,++++++,,,---............////////////000........................///...------///000000///////////////000000000000///000111111111444999<<>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCC@@@BBBCCCCCCAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@============<<<<<<;;;;;;888888999999999999888888333333222111111000//////111111000000//////......000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))***+++++++++++++++,,,+++******))))))************+++++++++++++++,,,,,,,,,,,,------,,,...///000000...,,,+++***,,,------+++******+++++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++((()))***,,,,,,,,,++++++))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,(((((()))******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------)))***++++++))))))***+++++++++******++++++,,,---******))))))******+++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------------------------------+++,,,------......------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++******+++,,,---......------,,,,,,------...------........./////////........................///...------///000000///////////////000000000000000000111111333777===BBBGGGJJJNNNRRRVVV[[[```dddgggiiijjjhhhccc```aaacccmmmqqqvvvyyy|||((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******))))))******+++*********(((((((((***+++,,,***((())))))))))))))))))))))))''''''(((((())))))******************************))))))))))))))))))))))))************++++++++++++******))))))))))))******)))*********))))))((('''(((((((((((())))))******))))))))))))************))))))*********+++++++++))))))))))))************))))))))))))))))))))))))(((***+++***))))))+++...,,,+++)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......***+++,,,------,,,+++***++++++++++++,,,,,,---...------------.........///------------------------,,,------...//////000000//////000111222444444555555555666777888999:::;;;<<<===???BBBDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIGGGHHHJJJIIIGGGFFFFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCC??????@@@@@@@@@@@@??????;;;;;;:::999777666555555555555444333333222111111111000///...,,,***))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***,,,...///+++,,,---------,,,******)))************+++++++++++++++,,,,,,,,,,,,---------------------,,,+++++++++,,,---+++)))((())),,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++)))***,,,---...---,,,+++************************)))************+++++++++******+++++++++,,,,,,,,,******++++++++++++++++++,,,++++++++++++*********++++++++++++,,,,,,,,,,,,***+++,,,+++***)))***,,,++++++*********+++,,,---******))))))******+++,,,)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---------,,,------------------,,,,,,---------....................................///...------///000000///////////////000000000000000000111111333888???DDDJJJMMMPPPTTTXXX\\\bbbfffgggiiijjjhhhddddddhhhllltttxxx|||{{{&&&''')))***+++***((('''))))))))))))))))))))))))******))))))))))))******'''((()))+++,,,,,,,,,,,,(((((((((***,,,,,,***((())))))))))))))))))))))))%%%&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))((('''''''''((((((((())))))******))))))))))))************))))))******++++++++++++))))))))))))************))))))))))))))))))))))))''')))+++***)))))),,,///)))(((&&&%%%&&&''')))***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))***+++,,,---+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,---------------.........//////////////////////////////---......///000111111222111222333666888:::<<<===<<<<<<===>>>???AAABBBBBBDDDEEEHHHKKKMMMOOOQQQQQQQQQQQQRRRSSSSSSSSSRRRRRROOOOOONNNNNNMMMMMMLLLLLLKKKLLLNNNMMMKKKJJJJJJKKKGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA???===<<<;;;666666555444333333222222222222222111000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))((()))+++...111333,,,---.........---,,,+++)))************+++++++++++++++,,,,,,,,,------------,,,***)))((()))***+++***+++,,,)))&&&&&&))),,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++---...//////---,,,***++++++***))))))***++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))******+++++++++,,,,,,,,,***+++,,,,,,+++***+++,,,++++++*********+++---...*********)))***++++++,,,(((((())))))*********+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,+++++++++,,,,,,---...///000000---,,,,,,,,,,,,---......------.........---,,,,,,+++,,,............,,,+++,,,,,,,,,---------..............................///...------///000000///////////////000000000000000000111111444999@@@EEELLLOOORRRUUUYYY^^^dddhhheeehhhiiihhheeegggnnnsssxxx|||xxx###%%%&&&'''&&&''')))***+++***)))(((((()))***+++***)))(((''''''((()))***)))))))))))))))))))))))),,,+++***((((((((()))***)))((('''&&&&&&'''((()))***((('''&&&&&&'''(((************)))))))))))))))(((((()))***+++,,,------((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***)))(((''''''((()))***************************))))))************))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((()))***+++,,,***************+++++++++***+++,,,,,,------,,,,,,,,,---------------------******))))))))))))************++++++++++++******---,,,,,,+++*********+++,,,++++++******++++++,,,((((((******++++++++++++---------,,,,,,+++++++++///...------,,,+++************,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++,,,++++++******+++,,,---......................../////////...---,,,+++***000000111222444555666666777777999:::<<<===>>>???AAABBBCCCDDDDDDEEEGGGIIIMMMNNNPPPSSSUUUVVVWWWXXXZZZYYYYYYYYYZZZYYYVVVTTTOOONNNLLLLLLLLLLLLKKKJJJIIIJJJJJJKKKLLLLLLKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDCCCAAAAAA>>>>>>======;;;:::999888777777666666555444444333333333111000//////......+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,+++*********+++,,,------***++++++++++++***)))))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,///...------++++++***)))...---,,,,,,+++++++++,,,((()))***++++++***)))(((,,,,,,+++******+++,,,,,,++++++************+++++++++++++++*********))))))++++++************++++++*********++++++,,,,,,,,,((()))***+++,,,+++***)))***************************)))((('''((()))+++---,,,+++******++++++)))(((++++++++++++++++++++++++************************------,,,,,,+++***)))))))))************+++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++******++++++,,,---))))))*********+++++++++************************---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---......,,,++++++******+++,,,,,,---,,,***))))))***,,,---...........................//////...,,,***+++,,,////////////............222111111444888???FFFJJJTTTSSSSSSUUUYYY___dddhhhhhhjjjkkkjjjjjjoooxxx{{{''')))******))))))+++,,,+++***)))(((((()))***+++***)))(((((((((((()))***)))))))))))))))))))))))),,,+++)))((((((((()))******)))(((((((((((()))***+++)))(((''''''((()))+++***)))))))))))))))))))))((((((((((((''''''''''''************************)))((((((''''''(((((()))))))))))))))))))))))))))***)))(((((((((((()))***************************)))******************)))((((((((((((((())))))))))))))))))))))))))))))))),,,,,,+++***))))))))))))+++++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,---------,,,++++++...------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,++++++******------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---.........//////000000000000000000111222222222111111444555666777888:::;;;;;;>>>>>>@@@AAACCCDDDEEEFFFEEEFFFHHHHHHHHHJJJLLLOOOPPPQQQSSSUUUWWWYYYZZZZZZ[[[ZZZYYYZZZZZZYYYVVVSSSQQQOOOLLLKKKKKKLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLJJJIIIHHHGGGFFFCCCCCCCCCBBBAAA@@@???>>>======<<<;;;;;;:::999999777666555333222111111111///////////////...------------------------------,,,,,,++++++,,,,,,---...++++++,,,,,,++++++***))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++...------,,,,,,++++++***......---,,,++++++++++++)))******++++++******))),,,,,,+++******+++,,,,,,++++++************++++++,,,,,,,,,,,,++++++******++++++***)))))))))************+++++++++,,,,,,,,,++++++,,,------------,,,************************,,,+++)))(((((()))***+++---,,,++++++,,,,,,+++)))++++++++++++++++++++++++************************,,,,,,+++******)))(((((()))************+++++++++***++++++,,,,,,++++++************++++++++++++,,,++++++******++++++,,,---*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------------,,,,,,,,,,,,,,,---000000...---------...///...........................///000///,,,+++,,,---////////////////////////222111222555:::AAAHHHLLLTTTTTTTTTVVVZZZ___dddgggkkklllmmmnnnqqqxxxzzz)))+++,,,+++***)))***,,,******))))))))))))*********))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))))))))******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))******+++************)))))))))***************************))))))(((((())))))***))))))))))))))))))))))))+++***))))))))))))***+++******************************++++++++++++***************)))))))))))))))************************---,,,+++******))))))***++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,++++++******))))))((((((,,,,,,++++++++++++,,,,,,...............---,,,+++......------,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,+++***))),,,,,,,,,,,,------------+++,,,,,,,,,------------+++,,,,,,,,,+++******)))---------------------------------------...//////...///000000111222333333222333444666777888999999:::;;;<<<===>>>???@@@AAA@@@AAABBBDDDFFFHHHIIIIIIKKKLLLNNNOOOOOOQQQTTTVVVUUUVVVXXXZZZ[[[\\\]]]]]]]]]\\\[[[[[[ZZZYYYVVVSSSSSSPPPLLLJJJJJJKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJIIIMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNMMMMMMLLLKKKKKKHHHHHHHHHHHHGGGEEEDDDCCCDDDDDDCCCCCCBBBBBBAAAAAA<<<;;;:::888777555555555444444222111000000/////////.....................------,,,,,,,,,---......,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++************++++++---------,,,,,,,,,,,,+++++++++***)))(((((())))))***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...************************...---+++***))))))******---,,,++++++,,,---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((()))************+++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,---------------.........************+++---...///------------------------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,------111000000000//////..............................///000111000...,,,---...000000000000000000000000222222333777<<>>???@@@AAABBBDDDEEEEEECCCCCCEEEGGGIIIJJJLLLMMMPPPRRRSSSTTTUUUWWWZZZ\\\[[[\\\]]]^^^___`````````___^^^]]]\\\\\\ZZZVVVTTTTTTPPPLLLIIIIIIJJJKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJIIIIIIGGGFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFBBBAAA???===<<<;;;::::::999888666333222111222222/////////......---------------,,,,,,,,,------...------......------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------......---,,,++++++++++++------+++******+++------++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***)))((((((((((((+++++++++++++++++++++++++++***)))((()))***+++,,,************************------++++++******++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++........................++++++******))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++******++++++,,,---++++++,,,,,,,,,---------------------............------,,,++++++++++++,,,------------------------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,+++000///...---,,,,,,,,,,,,,,,------.........------........................000111111000///......///000000000000111111111111222222444999???FFFMMMQQQUUUUUUWWWYYY]]]aaaeeegggjjjjjjmmmuuu{{{vvv'''((()))(((&&&%%%%%%&&&)))))))))******)))))))))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************%%%&&&&&&'''((()))******)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))*********++++++*********************************+++++++++,,,,,,+++++++++,,,,,,++++++******))))))************************************+++,,,---...)))))))))***+++,,,,,,,,,***+++,,,,,,------,,,,,,------,,,+++***)))))))))******))))))))))))*********+++++++++******)))(((,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,---...............,,,,,,,,,------.........//////...------,,,++++++//////......------------,,,,,,,,,,,,------............///000111111222222111111222444666777888999999:::;;;<<<===>>>>>>>>>AAAAAABBBCCCEEEFFFGGGHHHHHHIIIKKKMMMOOOQQQRRRSSSTTTVVVWWWXXXYYYZZZ]]]_________```aaaaaaaaaaaaaaaaaa___^^^^^^]]][[[XXXUUUTTTPPPKKKIIIIIIKKKLLLLLLKKKLLLLLLMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNOOOOOOOOOOOOPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDBBB@@@?????????===;;;999666555444444444111000000///...------,,,...------,,,,,,,,,---------............---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++,,,,,,------......---,,,,,,++++++,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++++++++************++++++************++++++++++++++++++***)))))))))))))))+++++++++++++++++++++++++++***)))((()))***+++,,,*********************************++++++,,,,,,---***)))((()))***+++***)))++++++++++++++++++++++++------------------------+++++++++++++++*********))))))*********+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++******++++++,,,---++++++,,,,,,,,,---------++++++,,,,,,------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,+++......---,,,,,,,,,,,,,,,)))***+++---............///////////////////////////111111111///...///000///000000000111111111222222333666:::AAAHHHOOOSSSUUUVVVYYY\\\___bbbeeefffiiijjjnnnxxxyyyuuu)))******)))(((''''''((())))))************)))))))))******++++++******)))))))))))))))))))))))))))(((((()))************)))''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))******++++++******))))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))***++++++***))))))******************************++++++++++++******+++++++++***************************************---,,,+++******))))))***(((((()))***++++++,,,,,,***+++,,,,,,------,,,,,,---------,,,+++++++++******))))))))))))))))))***)))******++++++******)))++++++*********+++,,,,,,------,,,,,,,,,,,,------***+++,,,---............---------------.........000000///...---,,,++++++///......------......///,,,,,,------.../////////000111222444555555555555555555777888999;;;<<<===>>>??????@@@AAAAAA@@@@@@DDDDDDEEEFFFHHHIIIJJJKKKJJJKKKMMMOOOQQQTTTUUUVVVXXXYYYZZZ[[[[[[\\\^^^``````aaaaaaaaaaaaaaa``````___^^^]]]]]]]]][[[XXXUUURRROOOKKKIIIJJJLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCC???>>>===;;;:::999888888555555444333111000////////////...------------...------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++************++++++)))***************++++++++++++************++++++,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...************************))))))******+++,,,,,,,,,)))((('''(((*********(((++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,*********+++,,,,,,------++++++++++++,,,...///000++++++++++++++++++++++++,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,---...///000000111///////////////////////////000111000///...///000...//////000000111111111333444777<<>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFHHHHHHIIIKKKLLLMMMNNNOOOMMMNNNPPPRRRUUUWWWYYYZZZ[[[\\\]]]]]]\\\]]]___aaaaaaaaaaaaaaa``````___^^^\\\[[[ZZZZZZZZZYYYVVVTTTOOOMMMKKKJJJLLLMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFBBBBBBBBBAAA@@@>>>===<<<<<<;;;:::999777666555444222111000000//////000000---------------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++************++++++*********++++++,,,,,,,,,************+++,,,---...,,,,,,,,,+++++++++******++++++,,,------------,,,************************))))))******************)))(((((((((***+++***)))++++++++++++++++++++++++***************************************+++++++++)))************+++++++++***++++++,,,,,,++++++************++++++++++++,,,++++++******++++++,,,---*********++++++++++++,,,)))******+++,,,,,,------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,---...///000111000///......///000000////////////////////////...///000000......///000------...//////000111111333555888<<>><<<;;;999999444444333222111111111222,,,,,,------,,,,,,+++***,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000******,,,------,,,*********+++,,,------,,,+++***++++++************+++++++++++++++,,,,,,---------*********+++,,,---//////,,,,,,,,,++++++*********((()))***+++,,,+++************************************+++******)))((('''***)))((()))+++,,,,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********)))************++++++++++++++++++,,,,,,+++++++++))))))*********+++++++++++++++******++++++,,,---))))))*********+++++++++******+++,,,,,,---............---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......------------///000111222444222///---,,,,,,---...000000000000000000000000---...000///......///000,,,------...///000000111444555888===CCCIIINNNQQQVVVXXX\\\```ccceeeeeeeeefffffflll}}}yyyuuu''''''''''''(((((((((((()))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++,,,,,,++++++******)))(((((((((+++***((('''''''''((()))*********)))))))))))))))))))))***++++++++++++***((('''''''''((()))*********++++++++++++,,,,,,,,,************************++++++++++++++++++++++++***)))(((''''''((()))***++++++++++++++++++++++++***************************************)))((('''************************************************************************//////...---,,,***)))(((---,,,++++++*********+++...------,,,,,,------...$$$))),,,------///111---------,,,,,,+++++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,...000111------.........////////////.........///000222333000111333444444666999;;;<<<======>>>???@@@AAAAAA@@@@@@AAABBBDDDFFFHHHIIIKKKKKKKKKKKKKKKMMMPPPSSSSSSTTTTTTUUUVVVWWWXXXXXXZZZ[[[\\\^^^___aaabbbbbb____________^^^^^^]]]]]][[[]]]^^^___^^^\\\YYYWWWRRRTTTVVVWWWVVVTTTQQQOOOJJJJJJJJJJJJKKKMMMNNNOOOQQQPPPPPPQQQQQQRRRSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSQQQPPPOOOOOOOOOOOOOOOPPPQQQPPPOOONNNNNNMMMNNNNNNMMMKKKJJJKKKNNNPPPOOOMMMMMMKKKJJJHHHGGGGGGGGGHHHJJJIIIGGGFFFDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@?????????>>>>>>;;;:::999888666555444333111111000///...------,,,///...---,,,,,,,,,......---,,,,,,,,,+++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))000000...---+++***((((((++++++++++++******))))))******++++++++++++******///...,,,+++***+++,,,,,,+++++++++******))))))))),,,++++++******++++++,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************++++++,,,,,,+++***(((''',,,,,,,,,++++++***************++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++,,,------......------,,,***+++,,,,,,,,,,,,+++***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,******)))***+++,,,---,,,++++++------,,,+++,,,,,,,,,---------......------...///000000//////---------............///////////////////////////000000//////.........---//////.........000111222333666:::???DDDIIILLLNNNWWW[[[aaaeeefffffffffgggbbbccckkk{{{yyyuuu)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))************++++++)))))))))))))))*********+++***)))((('''(((((())))))))))))))))))*********)))************+++++++++******))))))******++++++((())))))))))))*********************************++++++++++++++++++++++++***)))(((((((((((()))***************************************************)))*********))))))((('''************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,'''***,,,---+++)))***+++---------,,,,,,+++++++++------,,,,,,,,,,,,,,,---........./////////000000,,,,,,,,,,,,,,,---...///+++,,,,,,------.........000000000000111333555666777999:::;;;;;;<<>>>>>===;;;:::888777777444333222111000///...---///...---,,,,,,,,,---...***++++++,,,------......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******---------,,,,,,+++++++++++++++++++++*********)))******++++++++++++******---,,,++++++*********+++---------,,,,,,,,,++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************++++++,,,,,,+++***(((''',,,,,,,,,+++++++++************++++++++++++******+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...------...//////---,,,++++++------,,,+++,,,,,,,,,---------.........////////////......------------............///////////////////////////000/////////............//////......///000222333444777<<>>@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHJJJLLLNNNPPPQQQRRRTTTWWWYYYZZZ\\\^^^``````aaaaaabbbbbbcccccccccaaaaaaaaaaaa```````````````___]]][[[YYYXXXWWWVVVWWWXXXXXXXXXVVVTTTQQQOOOLLLKKKJJJJJJHHHGGGFFFFFFFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOONNNNNNMMMNNNNNNNNNNNNLLLLLLLLLNNNOOONNNMMMKKKKKKJJJIIIIIIJJJJJJKKKEEEDDDDDDDDDDDDDDDEEEEEECCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEBBBBBBAAA@@@>>>===<<<<<<777777666444333111000000000///...---------------+++,,,,,,------.........++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++*********+++,,,,,,---......++++++++++++******************++++++++++++************+++++++++***))))))---------,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++)))******++++++******)))************************+++++++++++++++***)))(((,,,,,,,,,++++++++++++*********++++++++++++*********))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,------...---,,,+++,,,---...---+++,,,,,,,,,---------......///////////////...,,,,,,---------............///////////////////////////////////////............//////......///000222333555999>>>CCCGGGLLLQQQTTT\\\aaagggkkkkkkhhhfffdddbbbdddjjjuuu|||yyyvvv,,,+++++++++++++++******)))))))))))))))******+++(((((((((((((((((((((((('''(((((())))))*********(((((())))))***************))))))(((((((((((((((''''''((()))***++++++,,,,,,***)))((((((***,,,---...---,,,+++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******************************************************************************((()))+++,,,---.........---------...............,,,,,,++++++++++++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...+++++++++,,,,,,,,,------+++,,,---......---+++***---......///111222333333333444555666888:::<<<======>>>?????????@@@BBBDDDEEEEEEFFFGGGIIIJJJKKKKKKMMMMMMNNNPPPRRRTTTVVVWWWXXX[[[___aaaaaabbbbbbcccbbbbbbbbbbbbcccccccccccc````````````____________```^^^[[[XXXUUUTTTSSSRRRSSSSSSSSSRRRPPPMMMKKKIIIHHHFFFDDDBBBAAAAAAAAAAAABBBCCCDDDEEEGGGJJJLLLMMMPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOONNNMMMLLLLLLKKKJJJJJJJJJJJJDDDCCCCCCBBBBBBBBBBBBCCCBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???<<<;;;:::999777555444444222111111000///.........//////...---,,,,,,+++***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++******+++,,,,,,---......++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))************************,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********++++++++++++******************************++++++++++++******))))))++++++++++++++++++++++++******++++++++++++************))))))))))))******+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++'''((()))***,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,+++,,,---...---,,,,,,,,,,,,---------...............///......---------------............//////////////////////////////////////////.........//////......///111333444666:::@@@DDDHHHMMMSSSWWWaaaeeekkknnnmmmiiieeeccc```dddjjjsss|||}}}zzzxxxwww++++++*********))))))))))))))))))))))))******+++(((((((((((((((((((((((((((((())))))***++++++,,,************))))))(((((()))))))))))))))(((((('''''''''((()))***++++++,,,,,,***)))((((((***,,,------,,,+++*********************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++************************+++,,,,,,------,,,,,,,,,***************************************************************************++++++,,,------------------.../////////...---------,,,,,,,,,,,,------,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------////////////000000000000,,,---...//////---,,,+++...///000111333444555666555666888:::<<<===>>>???BBBCCCEEEEEEEEEFFFHHHKKKIIIIIIKKKLLLMMMOOOPPPPPPTTTTTTUUUVVVWWWYYY[[[\\\]]]```dddeeeeeedddcccccccccccccccbbbbbbbbbbbbbbb______```````````````aaa^^^\\\YYYUUUQQQOOONNNNNNMMMMMMLLLKKKIIIGGGEEECCCCCCBBB???===<<<<<<===>>>>>>>>>@@@BBBDDDGGGJJJKKKOOOPPPQQQRRRSSSSSSSSSRRRQQQQQQQQQRRRRRRSSSSSSSSSQQQQQQQQQPPPPPPPPPOOOOOOQQQRRRRRRRRRRRRQQQPPPPPPMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOOOOOOOOOONNNMMMLLLJJJIIIIIIFFFEEEDDDBBBAAA@@@@@@@@@CCCDDDEEEGGGHHHIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>===;;;:::999888555555444333222111000///000///...---,,,+++******,,,,,,,,,------,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***************************,,,++++++******++++++,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++************************++++++******************++++++++++++++++++++++++******++++++++++++******+++++++++******++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---...///......//////000000000000...---,,,,,,......---,,,,,,,,,,,,---------......++++++---...////////////---------............///////////////////////////........./////////////////////...///000222333555666;;;AAAEEEHHHNNNUUU[[[fffjjjoooqqqnnniiidddaaa^^^ccckkkssszzz{{{zzzxxxwww*********)))(((((('''''')))))))))))))))******+++))))))))))))))))))))))))(((((())))))***+++,,,,,,++++++******)))((((((''')))))))))))))))(((''''''(((((())))))******+++++++++***)))))))))***,,,,,,+++******))))))))))))***((())))))))))))*********************************************************)))******++++++******)))++++++++++++++++++++++++************************++++++,,,---------,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---.../////////...,,,+++...------,,,,,,------......---++++++,,,,,,***)))++++++,,,,,,,,,,,,------************+++,,,------............////////////---....../////////......///000111333555777888999:::;;;<<<>>>@@@AAABBBBBBDDDFFFGGGHHHHHHJJJMMMOOOQQQQQQRRRTTTVVVWWWXXXYYYZZZZZZZZZ[[[\\\]]]______```cccfffgggeeedddddddddeeeeeeddddddccccccbbbbbb`````````aaaaaaaaaaaaaaaZZZXXXTTTOOOLLLJJJIIIIIIGGGGGGFFFEEECCCAAA@@@???>>>===;;;:::999::::::;;;:::;;;===@@@CCCFFFIIIKKKNNNPPPQQQSSSSSSSSSSSSRRRPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMLLLKKKKKKKKKMMMNNNOOOOOOOOONNNMMMLLLHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAAAAABBBCCCEEEEEEFFFHHHJJJJJJJJJKKKMMMOOOOOOOOOOOONNNMMMLLLJJJJJJHHHGGGFFFDDDCCCBBBAAAAAADDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>::::::999888777555333222........................,,,,,,------------,,,,,,+++,,,,,,---------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,+++,,,,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++************,,,,,,,,,------,,,,,,,,,************************++++++******)))******+++***++++++++++++,,,,,,,,,******++++++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,......---,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111111+++,,,---.../////////......---,,,---...///...,,,,,,,,,,,,---------......)))***,,,---///000000000---------............///////////////////////////........./////////////////////...///000222444555888===DDDHHHJJJPPPYYY```kkknnnqqqrrrnnnhhhbbb```]]]dddmmmtttyyy~~~~~~{{{zzzxxxwww+++******)))(((((('''''')))))))))))))))******+++))))))))))))))))))))))))&&&&&&'''((()))***+++,,,*********)))))))))))))))((())))))***)))((('''&&&)))))))))))))))*********)))************+++++++++***))))))))))))******+++((())))))))))))*********************************++++++++++++++++++++++++)))***++++++++++++***)))************************************************)))******+++,,,,,,++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,...////////////---***)))---,,,,,,,,,,,,,,,,,,---///---,,,---...---)))&&&+++++++++,,,,,,---------+++******+++,,,---......,,,,,,,,,,,,------------///////////////000111222444555777999;;;===>>>??????@@@BBBDDDEEEEEEEEEEEEFFFHHHJJJLLLMMMOOORRRTTTWWWXXXYYYZZZ\\\^^^___```_______________``````aaa```ccceeeffffffeeefffgggffffffeeeeeedddccccccbbb_________^^^]]]]]]\\\\\\UUURRRNNNIIIFFFDDDDDDDDDBBBBBBAAA@@@???>>>===<<<999888888888777888888888:::;;;===@@@CCCGGGJJJLLLNNNOOOQQQSSSTTTSSSRRRRRROOONNNNNNMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKJJJIIIGGGFFFCCCBBBAAA???>>>>>>>>>===;;;;;;;;;<<<===>>>@@@AAA???BBBEEEFFFFFFGGGJJJMMMLLLMMMNNNOOOOOONNNMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIGGGGGGGGGFFFFFFEEEEEEDDDEEEDDDDDDDDDCCCCCCCCCCCC>>>>>>>>>===;;;888666555000000000000000000000000,,,,,,------------,,,,,,+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++***++++++,,,,,,---++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++************++++++,,,,,,,,,,,,++++++************************++++++***))))))***+++,,,******+++++++++,,,,,,,,,******++++++++++++******++++++************++++++++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........((()))***+++,,,,,,,,,+++///---,,,---...///...---,,,,,,,,,---------......***+++,,,---.../////////---------............///////////////////////////............/////////000////////////111333555666;;;AAAHHHKKKMMMSSS]]]eeeoooqqqsssqqqlllfffaaa___]]]eeeooouuuxxx|||~~~|||{{{yyywww++++++******)))((((((''')))))))))))))))******+++))))))))))))))))))))))))%%%%%%&&&'''((()))***+++((((((((()))******++++++((()))*********)))'''&&&*********)))))))))))))))))))))***++++++++++++***))))))))))))***+++,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************'''((()))***************************************************************************************)))***+++,,,---............///000///...,,,)))''',,,++++++++++++++++++,,,---++++++---//////+++'''+++++++++,,,,,,---------,,,++++++,,,---...///000/////////000000000000111000////////////111333444:::;;;<<<>>>AAACCCEEEFFFCCCDDDFFFGGGHHHHHHHHHGGGMMMOOORRRSSSTTTWWWZZZ]]]YYYZZZ[[[]]]___aaabbbcccbbbbbbaaaaaa```aaaaaabbb```bbbdddfffffffffhhhjjjffffffeeedddcccbbbbbbaaa]]]]]][[[ZZZXXXWWWVVVUUUQQQNNNJJJEEEBBB@@@@@@AAA??????>>>===<<<<<<;;;;;;555555666666666777777777:::;;;===@@@DDDHHHKKKMMMNNNOOORRRSSSTTTSSSRRRQQQNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGEEEDDDBBB@@@???>>><<<;;;:::::::::777777888999:::;;;===>>>:::>>>AAABBBCCCDDDGGGKKKIIIKKKMMMOOOPPPQQQPPPPPPLLLKKKKKKJJJJJJKKKKKKLLLGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@@@???===;;;888666666555444333111000///...,,,------......------,,,+++,,,,,,---.........---+++++++++,,,,,,------...+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++***)))))))))***,,,---)))))))))******+++++++++,,,++++++++++++++++++,,,+++++++++************)))******++++++++++++******************************++++++***))))))***+++,,,*********++++++,,,,,,,,,******++++++++++++************))))))))))))******++++++++++++++++++++++++---,,,***))))))***,,,------,,,+++******+++,,,---((((((***+++---...000000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((***+++,,,...//////......///...------...///...---,,,,,,,,,---------......,,,,,,------...------------------.........//////////////////////////////---.........//////000000////////////111333555666===CCCJJJNNNPPPVVV```iiiqqqrrrsssqqqkkkeeeaaa___^^^fffpppuuuwwwzzz}}}{{{yyywww************************+++***)))(((((()))***+++))))))(((((((((((())))))*********)))(((((()))***))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************++++++++++++******((((((((((((((())))))***+++***)))(((((()))***+++,,,,,,,,,+++++++++******+++++++++*********)))))),,,,,,+++***))))))******)))))))))))))))))))))))))))))))))***+++++++++,,,(((((()))))))))***************))))))))))))******************************++++++,,,,,,,,,++++++***---------,,,,,,+++++++++------------,,,+++******,,,,,,+++)))'''(((***,,,,,,***))))))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000///.........///000111///111333444666888;;;===FFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQSSSUUUYYYZZZZZZZZZ[[[\\\^^^^^^___```aaacccdddeeeddddddddddddcccbbbaaa```cccfffhhhgggfffeeegggjjjbbbbbbcccbbbaaa___^^^\\\]]][[[XXXTTTQQQNNNKKKJJJGGGFFFCCCBBBAAAAAABBBCCC>>>>>>???>>>>>>===<<<;;;999999888888999:::<<<===@@@AAACCCEEEHHHKKKMMMOOOQQQRRRSSSTTTUUUUUUTTTSSSMMMMMMMMMLLLJJJIIIGGGFFFDDDCCCBBB@@@???>>>>>>>>>@@@@@@???>>>======<<<<<<;;;;;;:::::::::::::::;;;999888777666666777888999777999;;;<<<===???BBBDDDEEEHHHKKKMMMNNNMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@??????;;;;;;999777555222///...000000//////.........---......//////000111111111...........................------,,,,,,+++++++++************************++++++++++++++++++++++++)))+++...000111///,,,***---,,,+++******+++...///.........------,,,,,,,,,++++++++++++++++++++++++'''(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++***)))(((,,,++++++******++++++,,,...---++++++++++++---...)))***++++++,,,,,,,,,,,,)))***++++++***)))***+++************************---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........------------------------000///...------...///000---------............///000///...------...///000////////////////////////---...///000000222555888???BBBFFFLLLRRRZZZbbbgggmmmoooqqqooojjjeeeaaa```ccciiioootttvvv{{{}}}{{{|||((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))(((((()))))))))*********)))(((((()))***))))))))))))))))))))))))************)))))))))((())))))))))))******************++++++++++++******))))))((((((((()))******,,,+++***))))))***+++,,,************))))))))))))+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++***************++++++++++++,,,,,,,,,------------*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,+++---------+++))))))+++---,,,+++))))))+++,,,---,,,------------------------------,,,,,,---...//////000//////...///000111222333555777999;;;===AAACCCJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNPPPRRRTTTUUUVVVXXX[[[^^^____________aaa______``````bbbcccdddeeeggggggggggggfffeeedddcccbbbdddffffffddddddfffhhhcccccccccbbb```^^^\\\[[[XXXWWWTTTPPPLLLIIIHHHGGGDDDBBBAAA??????@@@AAABBB??????@@@@@@@@@???>>>>>>======<<<<<<===>>>@@@AAAEEEFFFGGGJJJLLLOOORRRSSSUUUVVVWWWXXXXXXXXXWWWVVVPPPPPPOOONNNLLLJJJHHHGGGEEEDDDCCCAAA???>>>>>>>>>@@@???>>>===<<<;;;::::::888888777777777777777888555444333333333444555666666888:::;;;;;;===@@@BBBDDDGGGKKKMMMNNNNNNNNNOOOPPPOOONNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@???>>>===;;;888666333222222222111000//////....../////////000000111111111...........................------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////...,,,+++---,,,+++++++++,,,......------------,,,,,,,,,+++++++++++++++++++++++++++((((((((()))***+++++++++))))))))))))))))))))))))---------------,,,+++***,,,++++++******++++++,,,,,,++++++******++++++,,,******+++,,,,,,,,,++++++***,,,---,,,+++***+++,,,...............---,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////....................................000///...------...///000---------............///000///...------...///000////////////////////////...///111111222444777:::AAADDDHHHMMMSSSZZZaaafffjjjlllnnnlllgggbbb___^^^dddjjjqqqvvvyyy~~~}}}{{{}}}((((((((((((((((((((((((******))))))))))))************))))))))))))******)))))))))(((((())))))***))))))))))))))))))))))))************))))))))))))))))))))))))******************++++++++++++*********))))))))))))***++++++,,,,,,++++++++++++,,,,,,+++++++++*********))))))+++++++++******************++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,---------.........++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,------.........------.........,,,******,,,...,,,+++)))***+++,,,,,,,,,........................//////.........//////000/////////000111222333444888:::===???AAADDDHHHKKKPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSUUUWWWYYY[[[\\\]]]^^^```bbbbbbbbbbbbcccdddaaaaaabbbbbbcccdddeeefffhhhhhhhhhhhhgggfffeeeeeebbbcccddddddcccbbbccceeeaaaaaa```^^^\\\YYYVVVUUUQQQPPPMMMJJJFFFDDDBBBAAA>>>======<<<<<<>>>???@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFIIIJJJLLLNNNQQQSSSUUUWWWUUUVVVVVVWWWVVVVVVUUUTTTSSSRRRQQQPPPNNNLLLJJJIIIGGGFFFDDDBBB@@@???>>>===@@@???>>>===;;;999888888666666666555555666666777222222222222222333444555555777888999999:::===???BBBFFFJJJMMMNNNNNNOOOPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBB@@@>>>;;;999888555555444333111000//////000000000000111111111111////////////////////////...------,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((((())))))***+++++++++------------------------,,,,,,---------,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******+++,,,------++++++,,,---+++,,,,,,---,,,+++)))(((,,,,,,++++++++++++,,,,,,///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////////////////////////////...------...//////---------............/////////............//////////////////////////////000111222222333555:::===DDDGGGKKKOOOTTTZZZ```eeehhhjjjllljjjeee```______eeellluuuzzz~~~}}}{{{}}}***************************))))))))))))))))))*********))))))))))))******)))((('''''')))******)))))))))))))))))))))))))))*********)))))))))))))))((()))))))))******************++++++++++++*********************++++++,,,++++++++++++++++++++++++------------,,,,,,,,,,,,************************)))***++++++++++++***)))************************,,,+++++++++***)))))))))*********++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,---...////////////---------,,,++++++,,,...,,,+++******,,,,,,,,,+++------------............/////////......//////000//////000111333444555666;;;>>>AAADDDFFFJJJNNNQQQUUUUUUVVVVVVWWWXXXXXXXXXXXXYYYZZZ\\\^^^```aaabbb```aaaccccccbbbaaabbbcccccccccccccccdddeeefffgggfffffffffffffffeeeddddddbbbccccccbbbbbbaaabbbbbb]]]\\\ZZZWWWTTTRRROOONNNKKKJJJGGGDDDAAA???===<<<::::::999:::;;;<<<>>>???BBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIKKKMMMOOORRRTTTUUUVVVUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQQQQOOONNNMMMLLLIIIHHHFFFCCCAAA???>>>>>>@@@???>>><<<:::888777666777777666666777777888888555555555555666777777888555666888888888999;;;===AAAEEEIIILLLMMMNNNOOOPPPQQQPPPPPPOOOOOOOOOPPPPPPOOOOOOOOOOOOOOONNNNNNNNNPPPOOOOOONNNNNNMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDFFFEEEEEECCCAAA???===<<<999888777666444333222111222222222222222222222111111111111111111111111111///......---,,,+++******++++++++++++++++++++++++------------------------++++++******++++++,,,,,,+++,,,---............---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++------------------------******+++++++++******))),,,++++++******++++++,,,+++,,,............,,,+++,,,,,,,,,,,,++++++***)))+++,,,---,,,+++***+++---((()))+++,,,,,,+++***))),,,,,,++++++++++++,,,,,,000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...............///................................................---------............////////////....../////////////////////////////////000111111222333666;;;???FFFIIIMMMPPPTTTXXX^^^aaagggjjjmmmkkkeeeaaaaaabbbhhhoooyyy|||{{{}}}************************)))))))))******)))))))))******))))))))))))******)))'''&&&''')))******)))))))))))))))))))))))))))))))))))))))))))))******((()))))))))******************++++++++++++*********************++++++,,,)))******************)))---------,,,,,,,,,++++++************************)))******+++++++++******************************,,,+++++++++***)))))))))))))))))))))************,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---...////////////+++,,,,,,,,,+++***,,,---,,,+++***+++,,,,,,+++***++++++,,,,,,,,,---------..................///000000000222444666888999:::>>>AAADDDGGGIIIMMMRRRUUUYYYYYYZZZ[[[[[[\\\]]]]]]\\\]]]^^^___```aaabbbcccbbbccccccbbb``````aaabbbccccccccccccdddeeeggggggeeeeeeeeeeeeeeeeeedddccccccbbbaaaaaaaaaaaa```___YYYXXXVVVSSSQQQNNNLLLLLLHHHGGGDDDBBB???===<<<;;;888888999:::<<<===>>>???CCCDDDEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJGGGIIIKKKNNNPPPRRRSSSSSSUUUTTTTTTSSSRRRRRRRRRRRRNNNOOOOOOOOOPPPOOOOOONNNKKKIIIGGGEEECCCAAA@@@???AAA@@@???===;;;999888777777777777777777888999999777888888999999999::::::666777888999888999<<<>>>AAADDDIIILLLMMMNNNOOOPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCAAA???>>><<<;;;:::999777666555444555555555444444333333333222222222222222222222222000000///...---,,,+++***++++++++++++++++++++++++------------------------++++++*********+++,,,---+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))))))))))))))))))))))))))******+++++++++******,,,++++++******++++++,,,***+++,,,------,,,+++***,,,,,,,,,,,,++++++***))))))+++,,,+++***)))***,,,***+++---//////000//////,,,++++++******++++++,,,000///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////------------------------------............---------------............///...//////////////////...///////////////////////////000000111333666<<<@@@GGGIIIMMMPPPSSSWWW[[[^^^eeeiiillliiiccc```aaadddkkksss~~~|||{{{~~~(((((((((((((((((((((((())))))************))))))))))))(((((((((((()))))))))&&&$$$&&&)))+++***((())))))))))))))))))))))))))))))))))))************))))))))))))******************++++++++++++*********))))))))))))***++++++((()))************)))(((*********)))))))))((((((***************+++++++++*********)))******+++,,,------------------------+++++++++*********************+++++++++,,,,,,,,,++++++************++++++************************)))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,------.........------***+++,,,,,,++++++,,,---,,,+++++++++,,,,,,***)))***++++++,,,,,,------------------......///000111222444666999<<<>>>??????BBBEEEHHHKKKMMMQQQUUUXXX\\\\\\]]]^^^___```aaaaaa______``````aaaaaaaaaaaabbbcccbbbaaa___^^^___```^^^^^^___```aaaccceeeeeedddeeeeeefffeeeeeeddddddbbb```___^^^___^^^]]][[[XXXWWWUUURRRPPPOOONNNNNNIIIHHHFFFCCCAAA???>>>>>>::::::<<<===>>>@@@AAAAAADDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJIIIGGGHHHKKKNNNPPPQQQQQQQQQPPPOOONNNNNNMMMNNNNNNNNNMMMNNNNNNOOOOOOOOOOOONNNKKKJJJHHHFFFDDDCCCBBBAAABBBAAA@@@>>>===;;;::::::666666666666777888999999999::::::;;;;;;::::::999777999:::;;;;;;<<>>>>>===<<<:::999888888999888888777666555555444333333333333333333333333222222111///...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,---------,,,,,,,,,++++++******++++++,,,(((((())))))))))))((((((++++++,,,,,,,,,+++******)))***++++++))))))***++++++++++++,,,---...///000++++++************++++++...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------------............---------------............///......////////////......///////////////////////////000000111333777===BBBGGGJJJNNNQQQSSSVVVZZZ]]]aaafffjjjgggaaa]]]```eeennnwww|||{{{~~~((((((((((((((((((((((((((()))***++++++***)))(((((((((''''''''''''(((((()))&&&###%%%))),,,***((())))))))))))))))))))))))((()))))))))************))))))))))))******************++++++++++++******))))))((((((((()))******)))***++++++++++++***))))))))))))(((((((((''''''))))))*********+++++++++,,,***)))((((((***,,,...------------------------***************++++++++++++++++++,,,,,,,,,------*********))))))*********++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,+++***,,,---...---,,,---...,,,++++++,,,---,,,***(((++++++,,,,,,---......///------...///000111333444777999<<>>???AAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGJJJJJJKKKLLLLLLKKKJJJIIIIIIKKKNNNQQQSSSTTTTTTSSSOOOOOONNNNNNNNNOOOPPPQQQPPPPPPPPPPPPOOONNNMMMMMMKKKJJJHHHGGGEEEDDDDDDCCCCCCBBBAAA@@@???>>>======888777777888999:::;;;;;;<<<============<<<:::999999;;;======>>>@@@CCCEEEBBBEEEIIILLLLLLLLLMMMNNNMMMMMMMMMMMMMMMNNNOOOOOORRRRRRQQQQQQPPPOOOOOONNNMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@??????>>>>>>===<<<;;;;;;<<<;;;:::999888777666666444444444444444444444444444333222111000...------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++***)))***+++,,,---+++,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------***+++,,,------------,,,,,,++++++******++++++,,,***))))))))))))))))))*********+++,,,,,,,,,++++++***+++,,,,,,******+++,,,---,,,***))))))***+++,,,++++++************++++++,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////........................,,,------......------,,,---------............///---...///000000///...---////////////////////////000111111222444999@@@EEEHHHKKKOOORRRUUUWWW[[[]]]```fffjjjggg```^^^aaagggpppyyy|||{{{************************((()))***++++++***)))(((''''''&&&&&&&&&&&&'''''')))&&&###%%%))),,,***((())))))))))))))))))))))))(((((())))))*********+++))))))))))))******************++++++++++++******((((((((((((((())))))******+++,,,------,,,+++***************))))))))))))))))))******++++++++++++---+++((('''''')))---///++++++++++++++++++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------------------,,,,,,+++++++++------------,,,+++******+++---//////.........///,,,++++++,,,---,,,***(((,,,,,,------...///000000......///000111333555666;;;===@@@DDDGGGIIIJJJJJJLLLNNNQQQSSSUUUXXX\\\___aaaaaabbbcccdddeeefffgggccccccbbbaaa``````______[[[[[[ZZZWWWTTTSSSTTTVVVSSSSSSUUUVVVYYY[[[^^^___^^^______`````````______^^^[[[XXXXXXYYYYYYVVVSSSQQQPPPOOONNNNNNNNNOOOPPPNNNMMMKKKIIIGGGFFFEEEEEE@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFJJJKKKLLLMMMLLLLLLJJJIIILLLNNNQQQTTTVVVWWWWWWVVVWWWWWWVVVVVVVVVXXXYYYZZZTTTSSSSSSQQQPPPNNNLLLKKKKKKJJJIIIGGGFFFEEEEEEEEECCCCCCBBBBBBAAA@@@??????;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAA@@@>>><<<;;;:::<<<>>>???@@@BBBEEEHHHCCCFFFJJJLLLLLLLLLLLLMMMNNNMMMMMMMMMNNNNNNOOOPPPPPPPPPOOONNNMMMMMMLLLLLLNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBAAAAAA@@@?????????>>>>>>============<<<;;;999888777777555555555555555555555555555555444222111///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........------+++***)))((((((***,,,---,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++,,,++++++++++++++++++,,,...---,,,++++++,,,---...)))***+++,,,,,,,,,,,,,,,+++,,,------++++++,,,---444222...,,,++++++---...++++++************++++++*********)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////////////////,,,,,,---......---,,,,,,---------.........//////---...///000000///...---////////////////////////222222333333555;;;BBBGGGIIILLLPPPTTTVVVYYY\\\^^^bbbhhhllliiiccc```dddjjjqqq{{{|||{{{))))))))))))************************************((((((((((((((((((((((((%%%''')))***+++***((('''))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******+++++++++*********))))))(((((()))************)))+++***)))(((((()))***+++,,,,,,+++***))))))******)))))))))***+++++++++,,,)))************+++++++++++++++,,,,,,,,,---------------------------------***++++++,,,,,,++++++***************************++++++************++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---------------------------++++++++++++++++++++++++(((***---.........///111///000111333666999===???CCCEEEHHHIIIJJJKKKMMMOOOSSSTTTWWWZZZ]]]```aaabbbddddddddddddddddddddddddfffdddbbb```___]]]YYYWWWRRRRRRRRRQQQOOOLLLJJJHHHPPPPPPQQQRRRSSSTTTUUUUUUWWWYYY[[[]]]^^^]]][[[ZZZXXXWWWUUUSSSRRRPPPPPPPPPMMMMMMLLLKKKJJJJJJMMMOOOSSSTTTTTTTTTRRROOOLLLKKKMMMKKKHHHHHHJJJLLLMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJLLLMMMNNNOOOOOOPPPRRRTTTSSSTTTWWWZZZ]]]___aaabbbaaa___^^^^^^___aaaaaa```bbb^^^YYYUUURRRQQQOOOMMMKKKJJJIIIGGGGGGHHHIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCDDDBBB@@@AAADDDEEECCCAAAEEEDDDBBB@@@>>><<<;;;;;;;;;;;;<<<>>>???@@@AAABBBGGGGGGHHHHHHIIIKKKLLLMMMOOONNNNNNNNNNNNNNNNNNNNNKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFDDDCCCCCCDDDCCCBBBBBBAAAAAABBBBBB@@@??????>>><<<;;;999888999888666666777888;;;<<<777666555444222111000///...------,,,,,,------...,,,------.........------///...------++++++***)))---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------------++++++++++++******))))))***+++,,,,,,,,,,,,+++***************************---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***+++++++++,,,,,,+++++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++//////...---,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++000000///...---,,,,,,+++........................000000111111111111000000000000000///...,,,+++***)))***---000222222111000///000///---++++++---///000000000000111111111111333222222444888===CCCFFFLLLNNNPPPSSSWWW]]]dddiiilllmmmkkkfffaaaaaaffflllyyy}}}|||}}}~~~))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***************************))))))))))))))))))))))))++++++************+++++++++++++++*********))))))((()))******++++++******+++***)))(((((()))***+++,,,+++***))))))))))))******************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++******************+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------------------------------------------,,,+++---...///......000111222333444777:::>>>AAACCCHHHJJJMMMNNNOOOPPPSSSUUUVVVWWWZZZ]]]___aaaccccccddddddddddddddddddeeeeeeeeeccc___]]]ZZZWWWRRROOOPPPPPPPPPNNNLLLIIIFFFDDDHHHIIIJJJKKKMMMNNNOOOPPPRRRTTTVVVXXXXXXWWWVVVTTTSSSRRRPPPNNNLLLJJJJJJIIIIIIIIIJJJJJJJJJNNNRRRVVV[[[\\\]]]]]][[[YYYVVVUUUUUUSSSPPPPPPQQQSSSTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWYYYYYYXXXYYY[[[]]]\\\]]]```cccfffhhhjjjjjjmmmllllllmmmoooppppppooojjjfff```\\\YYYWWWUUUSSSQQQPPPPPPOOONNNNNNNNNNNNKKKKKKKKKKKKKKKJJJIIIHHHHHHFFFDDDDDDEEEFFFDDDBBBFFFEEECCCAAA???>>>======<<<======>>>???@@@AAAAAADDDDDDEEEEEEFFFHHHIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEECCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???===<<<;;;:::999888777777999:::;;;777777666555333222111000000///......------......******+++++++++++++++***...------,,,,,,++++++***---------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,---------,,,++++++++++++*********)))***+++,,,,,,,,,,,,+++***************************,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++*********++++++++++++******))))))***++++++,,,------++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,------++++++******++++++,,,---+++,,,,,,------,,,,,,+++.........---,,,,,,++++++........................//////000000000000//////.........///......---,,,,,,---///000000000///...000111111000///...000111000000000000111111111111333222333555999>>>DDDGGGKKKMMMQQQTTTXXX^^^dddiiinnnnnnkkkfffbbbccciiinnnxxx~~~~~~}}}~~~))))))))))))************((((((((((((((((((((((((************************)))*********++++++++++++************************((((((((((((((((((((((((,,,,,,++++++++++++,,,,,,+++++++++***************)))******++++++++++++++++++***))))))))))))***++++++***))))))))))))))))))+++++++++***************)))************+++++++++*********++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************************************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................//////000///...///111333777888:::===@@@DDDGGGIIIMMMOOORRRSSSTTTUUUXXXZZZZZZ[[[]]]___aaacccddddddccccccddddddeeeeeeffffffgggddd```\\\YYYTTTOOOKKKKKKKKKKKKJJJHHHGGGEEEDDDDDDDDDFFFGGGIIIJJJKKKLLLMMMNNNPPPRRRRRRQQQPPPOOONNNMMMKKKJJJHHHGGGFFFFFFFFFGGGHHHJJJNNNTTT\\\aaahhhiiijjjkkkjjjhhhfffdddbbb___]]]\\\]]]__________________```aaabbbcccdddeeefffgggfffffffffhhhiiiiiikkkmmmppprrrtttvvvvvv{{{{{{|||~~~vvvrrrmmmhhheeeaaa^^^\\\ZZZ[[[[[[[[[ZZZYYYWWWVVVSSSTTTUUUUUUUUUTTTSSSRRRPPPNNNKKKJJJJJJIIIHHHFFFJJJHHHFFFDDDBBB@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIHHHGGGGGGFFFFFFFFFDDDDDDDDDCCCBBBAAA??????===<<<<<<<<<===>>>??????@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@@@@???????????????AAAAAABBBBBBAAAAAA@@@@@@<<<;;;:::999999999:::;;;999888777666555333333222333222111///............+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++)))******************)))))))))******+++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////......,,,,,,---.../////////...000000000///......------///000222222111000111222000000000000111111111111333333333666:::@@@EEEHHHLLLOOOSSSXXX\\\aaafffjjjpppoookkkfffccceeelllrrrwww}}}~~~}}}((()))))))))************))))))))))))))))))))))))************************((((((((('''((())))))***************************))))))))))))))))))))))))+++++++++******+++++++++******************************+++,,,,,,,,,,,,+++******************************)))(((((())))))***,,,+++++++++***)))))))))))))))*********+++++++++))))))*********+++++++++***************************++++++,,,,,,++++++************************************++++++*********,,,+++)))((()))***,,,...,,,,,,,,,------------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........./////////////////////000//////111555888<<<===???CCCFFFJJJMMMOOOPPPRRRUUUVVVVVVWWWZZZ\\\\\\]]]^^^```bbbcccddddddccccccddddddeeeeeefffffffffccc___[[[WWWSSSMMMJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLNNNOOOOOONNNMMMLLLMMMMMMLLLKKKJJJJJJKKKKKKKKKLLLMMMPPPTTT\\\fffllluuuvvvxxxyyyyyywwwuuutttpppmmmjjjhhhiiijjjjjjjjjiiiiiijjjkkklllnnnqqqrrrrrrssssssrrrqqqppprrrsssuuuvvvxxxzzz}}}~~~~~~yyytttqqqmmmiiigggeeefffhhhiiihhhfffcccaaa___aaabbbddddddcccbbbaaa^^^\\\YYYVVVTTTRRRQQQPPPRRRQQQNNNJJJGGGDDDCCCBBBFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@??????>>><<<;;;:::888888888999999;;;<<<<<<<<<<<<<<<======>>>???@@@BBBBBBBBBCCCDDDEEEFFFGGGIIIIIIHHHHHHGGGEEEDDDCCCAAAAAA@@@????????????@@@AAAAAABBBCCCCCCCCCCCCBBB???>>>===;;;:::::::::;;;::::::999888777666555444444333222000///...------...------,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++))))))************))))))))))))******+++++++++,,,+++******************+++******))))))***+++,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,------------........................---..................---,,,---......///.........111000///...------......,,,...111111111000000000///000000000111111111111222333444777<<>>@@@BBBEEEHHHLLLOOOQQQRRRTTTVVVXXXXXXXXXYYY[[[]]][[[\\\]]]___aaabbbbbbbbbcccccccccdddddddddeeeeeeaaa^^^[[[XXXVVVRRRNNNKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPOOOOOOQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXZZZ^^^fffooouuuzzzwwwtttrrrrrrrrrrrrqqqoooooooooppprrruuuxxxyyyyyyzzzzzzyyywwwwwwxxxzzz|||}}}~~~zzzwwwssspppooopppsssttttttrrrooommmmmmooorrrtttuuutttsssrrrooommmjjjeeebbb_________```]]]ZZZUUUPPPLLLIIIHHHKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAA=========<<<;;;:::888888666666666777888999:::;;;:::999999999999:::;;;<<<@@@@@@@@@AAABBBDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBB???@@@AAABBBCCCCCCCCCCCC@@@@@@???>>>===<<<<<<;;;<<<;;;;;;:::999888777777555444333111///...------//////------,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,))))))************)))))))))***************++++++++++++***))))))***++++++,,,+++******)))))))))***++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,------......//////........................------............------.........///......---,,,///............//////000,,,...111111111000000000///000000000111111111111222333555999>>>DDDIIILLLOOOSSSXXX]]]bbbggglllooosssppplllhhhgggjjjooossswww{{{~~~~~~))))))))))))************************************)))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((***))))))))))))))))))******************+++++++++)))******+++++++++++++++******+++,,,,,,+++************************+++,,,+++++++++***************)))************+++++++++*********++++++++++++,,,***************************++++++,,,,,,++++++***************************)))***+++,,,,,,+++***)))---,,,+++++++++,,,---...,,,,,,,,,---......//////,,,,,,,,,,,,,,,------...------------------------.........//////000000111000222555777999===AAAEEEFFFGGGJJJMMMPPPSSSTTTUUUXXXZZZ[[[[[[ZZZZZZ[[[\\\YYYZZZ\\\^^^___```aaaaaacccccccccccccccbbbbbbbbbaaa___]]]\\\ZZZXXXUUURRRPPPOOOMMMKKKIIIGGGGGGFFFGGGHHHIIIKKKLLLNNNOOOPPPRRRRRRTTTUUUWWWXXXXXXXXXZZZZZZ[[[\\\]]]___```aaacccdddeeefffiiiooovvv{{{|||yyyvvvvvvvvvuuutttppppppppppppsssvvvyyy{{{|||}}}}}}|||{{{zzz|||}}}}}}zzzwwwvvvxxxzzz|||}}}{{{yyyxxxzzz|||~~~{{{uuupppnnnnnnoooooolllhhhccc^^^YYYVVVTTTSSSRRRQQQOOOLLLJJJHHHGGGGGGFFFEEECCCBBBAAAAAAAAACCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHGGGFFFDDDBBBAAA<<<<<<<<<;;;:::999888777777777777777777888999:::888888666555555666777888<<<<<<<<<===???AAACCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCC???@@@AAABBBCCCCCCCCCCCCAAAAAA@@@@@@???>>>============<<<<<<;;;::::::999777666444222111000/////////...---+++++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******)))***++++++,,,,,,,,,,,,)))******************)))************************,,,+++***))))))***+++,,,---,,,+++***))))))))))))++++++******++++++,,,---+++,,,,,,------,,,,,,+++---------....../////////........................------............------.../////////...---,,,,,,,,,------...///000000111///000222222111000111222000000000000111111111111222444666;;;@@@FFFKKKMMMPPPSSSWWW\\\aaaggglllpppuuurrrnnnkkkkkkmmmpppsssuuuyyy~~~))))))))))))************************************************************((()))***+++,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++))))))*********+++++++++((()))******++++++*********++++++,,,,,,++++++***+++++++++++++++,,,------***************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************(((***+++,,,,,,+++***(((***++++++++++++,,,,,,,,,,,,,,,------.../////////,,,,,,---.......................................//////000000111222222333666888<<<>>>@@@CCCGGGIIIKKKLLLOOORRRUUUVVVWWWWWWYYYZZZ[[[ZZZXXXWWWXXXYYYWWWYYYZZZ]]]^^^```aaaaaaccccccbbbbbbaaa`````````aaa___]]]\\\[[[ZZZWWWTTTPPPOOOMMMKKKJJJJJJJJJKKKKKKMMMOOOSSSVVVZZZ\\\]]]^^^___aaaccceeefffhhhhhhiiiiiiiiijjjkkklllmmmmmmlllmmmnnnppprrrvvv|||~~~zzzwwwvvvvvvuuutttpppooonnnoooqqqtttwwwzzz~~~~~~}}}}}}}}}{{{{{{||||||yyyzzz|||{{{yyyvvvqqqlllhhhfffdddaaa```^^^[[[XXXUUUSSSRRRNNNLLLJJJHHHFFFDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIHHHFFFDDDBBB======<<<<<<;;;999888777888777777777777777888888888777555333333333444555777777888999;;;===???@@@BBBBBBDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDD@@@AAABBBCCCDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;999888777555444333333333111000...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......,,,---------,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******))))))***+++,,,,,,,,,,,,******++++++++++++******************))))))))))))---,,,+++******+++,,,---,,,++++++*********++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++---------------------.................................////////////......,,,---......///.........,,,---...000000000000///000111111000///...000111000000000000111111111111222444777<<>>AAADDDEEEGGGIIIKKKNNNPPPSSSUUUWWWXXXYYYYYYWWWXXXXXXWWWTTTSSSSSSTTTWWWXXXZZZ\\\___```aaabbbccccccbbbaaa```___^^^^^^ZZZXXXVVVUUUTTTSSSPPPMMMKKKKKKJJJKKKLLLNNNPPPQQQRRRTTTXXX\\\bbbfffjjjllljjjjjjllloooqqqsssuuuvvvwwwvvvvvvuuuuuuuuuvvvvvvpppqqqsssuuuwwwzzz~~~zzzwwwvvvuuutttsssooonnnmmmmmmooorrrvvvxxx}}}}}}~~~~~~zzzvvvsssqqqpppmmmllljjjfffccc```]]]\\\UUUSSSQQQNNNKKKIIIGGGGGGBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJIIIGGGEEEDDD=========<<<;;;:::999888888888777666666666777777999777555333222222333444333333444666888:::<<<===@@@AAABBBDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBCCCDDDDDDDDDDDDDDDAAAAAABBBBBBBBBAAA@@@@@@??????>>>>>>======<<<<<<;;;:::999777666666666666555333111///...///000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,------.........------------,,,,,,+++***+++++++++,,,,,,------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++++++++******((()))***+++,,,---------++++++,,,,,,,,,,,,++++++*********)))))))))))))))...---+++******+++---...************+++,,,---...++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////......***+++,,,...///000000000,,,---///111111000...---///000///---++++++---///000000000000111111111111222444888===BBBHHHMMMOOOXXXZZZ]]]aaafffmmmtttzzz{{{yyyvvvttttttttttttsssppptttzzz~~~))))))))))))))))))))))))************************)))))))))***++++++,,,,,,******)))(((((()))******))))))))))))************)))************+++++++++------+++***))))))((((((************************)))))))))***++++++,,,,,,,,,+++******)))*********,,,++++++******++++++,,,***+++,,,------,,,+++***++++++++++++++++++,,,,,,,,,+++***))))))***+++,,,)))***,,,------,,,***))))))***+++,,,---,,,++++++******+++++++++******))),,,,,,+++***)))((('''''')))******+++---...//////........................++++++,,,,,,---...////////////......------......---///000222333666:::>>>BBBDDDFFFHHHJJJLLLMMMMMMOOOQQQSSSVVVWWWWWWVVVUUUSSSRRRQQQPPPQQQRRRTTTVVVTTTWWWZZZ^^^```aaaaaaaaabbbbbbbbbaaa```]]][[[YYYVVVUUUSSSRRRQQQOOOLLLJJJHHHKKKNNNPPPQQQTTTWWWYYY]]]aaagggmmmqqqtttttttttuuuvvvxxxzzz|||~~~~~~|||yyywwwvvvwwwvvvuuuwwwvvvvvvwwwyyy{{{}}}~~~~~~}}}{{{{{{{{{zzzxxxuuurrrpppllllllmmmoooqqqsssuuuwwwyyyzzzzzzyyyyyyzzz|||~~~}}}~~~|||xxxxxxxxxvvvtttqqqooommmccc```\\\WWWRRRNNNLLLKKKJJJHHHFFFFFFGGGHHHHHHGGGJJJHHHFFFDDDBBBBBBBBBBBBCCC@@@===;;;:::999888777888777777666666666777777444444333333222111000000111333444444444555888:::;;;===???BBBDDDDDDDDDCCCFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@BBBAAA@@@>>>===;;;:::999999888777666666777888999222333333222222111//////---+++***+++,,,------,,,,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))******))))))******+++,,,---+++)))+++...///---+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************......---,,,+++***)))(((,,,+++)))''''''((()))*********+++++++++,,,,,,,,,...---,,,++++++,,,---...***+++------+++******+++------------,,,,,,+++*********+++++++++,,,,,,,,,------------------------------------------------,,,,,,------.../////////...///////////////...---////////////000000000000000000000000000000111222777777999>>>EEEKKKPPPRRRTTTZZZ^^^aaagggrrryyy{{{zzzuuutttvvvxxxvvvssstttxxxzzz~~~******************************************************))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++,,,,,,+++***))))))))))))************************''''''(((((()))******+++)))((((((((()))***++++++,,,++++++******++++++,,,******+++,,,,,,+++******(((((()))))))))*********,,,+++************+++,,,,,,++++++++++++++++++,,,)))***+++,,,,,,,,,++++++***+++++++++++++++******,,,,,,++++++******)))))))))***+++,,,---......///........................,,,,,,,,,------.........000//////......//////000,,,///222555888<<<@@@DDDGGGHHHJJJLLLOOOPPPQQQRRRSSSTTTUUUWWWWWWVVVUUUTTTRRRQQQPPPOOOOOOQQQSSSTTTUUUWWW[[[^^^```bbbbbbbbb___^^^]]]\\\ZZZXXXVVVUUUTTTSSSRRRQQQPPPOOONNNMMMPPPSSSWWWZZZ\\\^^^aaacccjjjnnnsssyyy}}}|||}}}}}}yyywwwwwwwwwvvvvvvvvvvvvvvvwwwyyy|||~~~~~~}}}|||||||||{{{zzzwwwtttrrrpppmmmmmmmmmnnnppprrrssstttvvvwwwwwwvvvuuuuuuwwwyyy|||}}}~~~{{{{{{||||||~~~}}}zzzxxxvvvpppmmmiiiddd___[[[YYYXXXRRRPPPNNNMMMNNNMMMLLLJJJKKKJJJGGGFFFEEEEEEDDDCCCBBB???<<<::::::999888777888888777777777777888888555444444333222222111111111333444444333444666888999;;;>>>AAACCCDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@>>>===;;;:::::::::999888777777777888999555555555444222000///......,,,++++++---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........------,,,++++++++++++++++++,,,------+++)))((())),,,---,,,***++++++************++++++))))))))))))))))))))))))++++++,,,,,,,,,---------************************++++++++++++++++++++++++---+++***(((((()))***+++***++++++++++++,,,,,,,,,,,,+++************+++,,,+++,,,......,,,+++,,,,,,,,,---------,,,,,,+++***+++++++++,,,,,,,,,,,,---------------------------------------------------------------------,,,,,,......///////////////...////////////000000000000111111111111111222222333666777:::???EEEKKKOOOQQQVVV[[[^^^aaahhhssszzz}}}zzzvvvuuuwwwxxxvvvtttssswww{{{++++++++++++++++++++++++******************************))))))(((''''''&&&)))***++++++++++++***)))))))))))))))************)))************+++++++++++++++***************+++************************&&&&&&&&&'''(((((())))))&&&&&&&&&'''(((***+++,,,++++++************++++++)))******++++++******)))''''''((()))***++++++,,,,,,,,,++++++++++++,,,,,,---,,,***))))))***,,,---)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///........................------------------......////////////000111222333111444888<<<>>>AAAEEEGGGKKKLLLNNNPPPRRRSSSTTTUUUWWWWWWWWWWWWVVVUUUSSSQQQOOOOOONNNNNNOOOPPPRRRSSSWWWYYY[[[^^^___`````````[[[ZZZWWWUUUSSSRRRQQQQQQSSSRRRQQQQQQRRRSSSTTTUUU]]]aaafffjjjlllmmmoooqqqzzz||||||xxxuuuuuuuuuttttttuuuuuuvvvvvvxxx{{{}}}~~~~~~~~~{{{zzzyyy{{{zzzyyywwwuuurrrpppnnnllllllllllllmmmnnnoooooopppqqqqqqooonnnmmmooopppuuuuuuwwwyyy||||||zzzyyyzzzyyyzzz|||~~~yyyvvvrrrnnniiieeebbbaaa^^^\\\ZZZYYYYYYWWWTTTRRRPPPNNNKKKJJJJJJIIIGGGEEECCC@@@===;;;;;;;;;:::999999888888888888888888999555555555444333333222222222333333333222222444666777999<<<@@@BBBDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>AAA@@@???>>>===<<<;;;:::;;;;;;:::999888888999999888888777555333111///...///---,,,,,,---...---,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++........................------.........---,,,,,,------,,,,,,------...///)))((('''(((***+++***)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++(((((()))***+++,,,,,,------,,,+++***)))***+++,,,++++++++++++,,,,,,,,,,,,,,,+++************+++,,,+++---......---,,,---...,,,,,,---------,,,++++++,,,,,,,,,---------......------------------------..............................------,,,++++++***------...///000000000///////////////000000000000222222111111222333333444666888<<<@@@FFFKKKOOOQQQXXX\\\___aaaiiittt|||~~~}}}yyyuuuuuuwwwxxxwwwuuurrrvvv{{{++++++++++++++++++++++++******************************)))))))))(((((((((+++,,,...//////...,,,+++((()))))))))************))))))*********+++++++++******))))))***++++++,,,************************&&&&&&''''''((()))))))))'''''''''((()))***++++++++++++************++++++)))))))))******)))))))))((())))))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******++++++,,,,,,,,,,,,++++++,,,---------,,,,,,***+++++++++,,,,,,,,,---++++++,,,,,,---......///....................................------------......///000111333555666888;;;???BBBCCCDDDFFFGGGMMMNNNPPPRRRTTTUUUVVVVVVYYYYYYXXXVVVTTTRRROOONNNLLLLLLMMMNNNPPPRRRTTTVVVYYYZZZ[[[[[[\\\\\\[[[[[[WWWUUURRRPPPNNNOOOPPPQQQSSSTTTUUUVVVXXX\\\aaadddnnnrrrwwwzzzzzzzzzzzz{{{}}}|||yyyuuusssrrrrrrqqqpppttttttsssssstttvvvwwwxxxxxxzzz{{{{{{xxxvvvttttttvvvuuusssqqqooolllkkkiiiiiiiiihhhhhhhhhhhhhhhiiiggghhhiiihhhgggggghhhiiilllmmmnnnpppssswwwzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||zzzxxxxxxyyyuuuvvvxxx{{{}}}~~~~~~}}}|||yyyuuuqqqmmmkkkjjjiiihhhgggffffffddd```]]]YYYVVVSSSRRRQQQOOOJJJGGGFFFDDDAAA???>>>>>>===<<<:::999888888888888888999666666666555555444444444222333444333111111222444666888;;;>>>BBBDDDFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>@@@??????>>>===<<<<<<;;;===<<<<<<;;;::::::::::::999999888777555333111000111///------.........,,,///...,,,++++++,,,...///++++++++++++++++++++++++------------------------+++++++++,,,,,,++++++***---,,,,,,,,,,,,---......))))))((()))************,,,++++++******++++++,,,------------------------))))))*********+++++++++++++++++++++++++++++++++(((((())))))***+++,,,,,,...---,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,***,,,......---,,,---...,,,,,,,,,------,,,,,,+++------------.........///------------------------////////////////////////.........------,,,,,,,,,,,,,,,...///000000000000////////////000000000000111111111111111222333444666999>>>CCCGGGKKKOOORRRYYY\\\___bbbjjjuuu|||}}}wwwuuussssssuuuwwwvvvuuuqqqwww}}}++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******++++++++++++,,,...//////...,,,+++((()))))))))************))))))*********+++++++++))))))))))))***+++,,,,,,************************'''(((((()))******+++++++++******))))))*********+++******))))))******+++***))))))))))))))))))***((())))))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++***++++++++++++,,,,,,***+++,,,---------------))))))******+++,,,,,,,,,,,,,,,,,,------......///.............................................------...///111333666888:::<<>><<<;;;:::999888888888888777777777666666666666666333444444333222111333444666888:::>>>AAADDDFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDAAA@@@@@@??????>>>======??????>>>>>>======<<<<<<===============<<<<<<;;;999999999999888666555444333111///...//////...---///...,,,++++++,,,...///------------------------------------------------***++++++,,,,,,++++++++++++++++++++++++,,,,,,---******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******************++++++...------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******++++++++++++******)))***,,,---,,,+++,,,---+++,,,,,,------,,,,,,,,,------........./////////------------------------////////////////////////---........./////////000,,,,,,...///000000000000////////////000000000000/////////000000111333333666;;;AAAFFFJJJLLLPPPRRRZZZ\\\^^^bbbjjjuuuzzzyyypppooooooqqqsssuuuvvvvvvrrryyy++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++,,,,,,,,,)))***++++++++++++***)))))))))))))))************)))************+++++++++***)))))))))***+++,,,,,,************************))))))******++++++,,,,,,,,,,,,+++*********************))))))))))))******+++******))))))******+++''''''((()))***++++++,,,++++++,,,,,,,,,,,,++++++)))***,,,------,,,***)))++++++******++++++,,,---)))***+++,,,,,,------,,,)))*********++++++,,,,,,,,,,,,------......................................................//////...///111444777;;;>>>???>>>AAAEEEHHHJJJLLLOOOQQQTTTUUUVVVXXXZZZ[[[[[[[[[XXXWWWUUUSSSPPPNNNLLLKKKKKKMMMOOOQQQTTTWWWYYYZZZWWWVVVUUUTTTRRRQQQPPPPPPMMMMMMMMMNNNRRRWWW[[[^^^eeehhhllloooqqquuu{{{}}}|||}}}~~~~~~||||||wwwtttpppmmmllllllkkkjjjhhhgggfffdddccccccddddddeeehhhkkkkkkjjjiiihhhiiijjjiiigggeeedddccccccbbbccccccccccccdddeeeeeefffbbbdddffffffeeeddddddeeecccdddeeehhhkkkoooqqqsssttttttttttttttttttttttttrrrssstttsssqqqpppqqqrrrqqqrrrtttwwwyyyzzz{{{{{{{{{{{{{{{{{{{{{|||||||||wwwxxxzzzzzz{{{~~~~~~yyyuuurrrnnnkkkjjjjjjggg___XXXQQQNNNJJJHHHFFFEEECCCBBBAAA@@@>>><<<;;;999999999888888888888888777777777555666666555444333555666888999;;;>>>AAADDDGGGHHHEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>===============>>>>>>?????????>>>>>>::::::;;;::::::999888777555333000///000///...---...---,,,,,,,,,,,,---...------------------------........................,,,,,,---.........------******))))))******+++,,,***,,,------,,,,,,---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********---------,,,,,,,,,++++++,,,,,,,,,,,,------------(((((())))))))))))(((((((((***,,,,,,++++++,,,---++++++,,,---------,,,,,,---------.........//////------------------------........................---......///000000111111------...///000000000///////////////000000000000......//////000111333333777===EEEJJJLLLNNNQQQTTTYYY[[[^^^bbbkkktttvvvssshhhjjjlllooorrruuuwwwxxxuuu|||************************)))))))))))))))))))))))))))))))))***************(((((((((((((((((((((((())))))))))))************)))************+++++++++******************++++++************************))))))******+++,,,,,,,,,***))))))))))))******+++******))))))))))))******,,,+++************+++,,,(((((()))))))))***************+++,,,,,,+++******+++++++++,,,,,,+++++++++++++++*********+++,,,---((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------....................................------......//////000000111222444888<<<@@@CCCEEECCCEEEHHHJJJLLLOOOSSSVVVUUUUUUWWWYYYZZZ[[[[[[[[[XXXVVVUUURRRPPPNNNMMMMMMOOOPPPQQQSSSTTTUUUVVVVVVRRRRRRQQQQQQQQQQQQQQQQQQOOOPPPSSSWWW^^^dddjjjnnnqqqvvvzzz|||{{{}}}|||zzzzzz|||}}}~~~~~~~~~~~~zzzzzzyyyxxxwwwuuusssrrrppplllhhheeedddcccbbbaaa]]]]]]\\\[[[[[[[[[\\\]]]___aaaeeeffffffeeeffffffhhhgggeeedddccccccddddddeeeeeeeeefffhhhiiikkkllljjjkkklllkkkiiifffeeefffccceeegggkkknnnpppqqqrrrssssssssssssssssssssssssqqqrrrsssrrrqqqpppqqqrrrqqqrrrtttvvvxxxzzz{{{{{{zzzyyyxxxwwwvvvuuuuuuuuutttuuuwwwxxxyyy|||}}}{{{xxxvvvwwwzzzwwwoooggg]]]YYYUUUQQQOOOMMMKKKIIIGGGEEECCC@@@>>><<<;;;:::888888888999999999999999666777888777666666777999::::::<<>>>>>============>>>>>>>>>>>>===>>>???@@@AAAAAA@@@@@@=========<<<;;;999888777666444111000000000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------.........---***))))))))))))***++++++***,,,...---,,,+++---///---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,------------...)))***++++++++++++***)))(((***,,,---,,,,,,---...***+++,,,,,,---------,,,,,,,,,---------.........------------------------------------------------.........///////////////......///////////////...////////////000000000000/////////000111222444444888???HHHMMMOOOPPPRRRUUUWWWZZZ]]]bbbjjjrrrqqqllldddfffjjjnnnrrrvvvyyy{{{xxx))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******)))(((((()))******))))))))))))************)))************+++++++++++++++***************+++************************)))))))))***++++++,,,,,,''''''''''''(((***+++,,,******))))))))))))******---,,,+++******+++,,,---++++++++++++++++++,,,,,,)))***+++,,,,,,+++***)))---,,,***))))))***,,,---,,,+++*********+++,,,---'''((()))***+++,,,,,,,,,---------------------------------.......................................,,,------...///000111111333444777;;;???DDDGGGJJJJJJKKKLLLLLLMMMOOORRRUUUSSSTTTUUUWWWXXXYYYYYYYYYXXXWWWUUUSSSQQQPPPOOOOOORRRRRRSSSSSSSSSSSSSSSRRROOOOOOOOOPPPQQQRRRSSSTTTTTTVVVZZZaaaiiiqqqwww{{{zzz}}}zzzxxxxxx}}}}}}|||{{{zzzxxxvvvuuuqqqqqqpppnnnllljjjhhhggghhhddd```]]]\\\[[[ZZZYYYVVVUUUUUUUUUVVVWWWYYYZZZ[[[^^^bbbdddddddddeeefffhhhgggfffeeeeeeeeefffggggggggghhhjjjlllnnnpppqqqqqqrrrrrrpppllliiigggfffeeegggjjjnnnppprrrssssssssssssssssssssssssssssssssstttuuuuuusssssstttuuuqqqrrrtttvvvxxxzzz{{{{{{yyyxxxvvvtttrrrqqqppppppssstttvvvwwwxxx{{{~~~}}}{{{sssgggddd___[[[XXXVVVSSSQQQKKKJJJGGGDDDAAA>>>===<<<999999999999999999999999777888999888777888999;;;;;;<<<===???BBBEEEGGGIIIEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBAAAAAA@@@?????????============>>>>>>>>>>>><<<===???AAABBBBBBBBBAAA@@@@@@???===;;;999777666777555222111000000...---,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,******))))))******+++,,,))),,,...---+++***,,,///---,,,,,,++++++,,,,,,---************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,+++***))),,,,,,,,,---------......------////////////------)))+++---...------...///***+++,,,,,,------------,,,,,,,,,---------......------------------------------------------------/////////...------,,,,,,...///////////////......////////////000000000000000000000111222444555666999AAAJJJOOOPPPQQQSSSVVVVVVYYY]]]bbbjjjqqqnnnhhhbbbeeejjjooossswww{{{~~~zzz******++++++++++++*********)))))))))((((((''''''))))))))))))))))))))))))))))))******+++++++++,,,******+++++++++******)))************************))))))))))))))))))))))))++++++++++++++++++++++++---------------,,,+++***++++++******************)))))))))))))))*********))))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))***,,,,,,///...---,,,+++,,,---......------,,,,,,------...,,,,,,,,,---------......***,,,---///000000//////---///000000000222555888666999===AAAEEEFFFGGGGGGLLLMMMNNNNNNNNNOOORRRTTTVVVVVVWWWWWWXXXXXXYYYYYYWWWVVVUUUTTTSSSRRRRRRRRRQQQRRRRRRPPPNNNMMMNNNPPPMMMOOORRRTTTUUUWWWZZZ\\\^^^bbbiiiqqqxxx}}}}}}wwwtttssstttuuutttsssqqqooollljjjiiihhhfffeeecccbbbbbbbbbccc``````___]]][[[ZZZXXXXXXXXXVVVTTTUUUXXXZZZZZZXXX^^^```cccfffhhhiiijjjjjjjjjkkkmmmnnnmmmkkkiiihhhmmmnnnoooqqqrrrsssssstttvvvuuutttrrrpppnnnkkkjjjiiikkknnnqqqtttvvvvvvwwwxxxwwwvvvvvvvvvvvvwwwwwwtttuuuvvvvvvwwwvvvvvvvvvsssuuuyyy}}}~~~~~~|||{{{ssssssrrrqqqppppppppppppttttttuuutttuuuxxx}}}~~~sssqqqmmmiiieeecccaaaaaa[[[WWWQQQLLLGGGCCC@@@======<<<::::::;;;=========::::::::::::::::::::::::===>>>???@@@BBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCDDDCCCBBB@@@???>>>>>>>>>===============>>>?????????@@@BBBCCCCCCCCCBBBBBBAAA@@@???>>>===<<<;;;:::888888777555444333222111..................------111111000///......------------------------------000000...---+++***((((((+++++++++******)))))))))***+++---......---+++***000...,,,))))))***,,,............------,,,,,,,,,+++,,,---+++(((&&&&&&&&&*********+++,,,///111333+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------------------------,,,,,,,,,---------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,................................................111111000000//////............////////////............///000000000000000//////000///000333777:::>>>CCCIIINNNRRRUUUXXXZZZYYY\\\aaafffiiihhhdddaaa___dddjjjpppuuuxxx|||~~~******++++++++++++***************))))))(((((((((((((((((((((((((((((((((+++++++++***************+++++++++,,,,,,++++++***************************))))))))))))))))))))))))***************************************)))((((((************************************************************************************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++---...------,,,+++++++++,,,---...------,,,,,,------...,,,,,,---------............////////////---,,,+++...///111222333555888;;;???AAADDDFFFHHHIIIIIIHHHMMMOOOPPPPPPPPPQQQSSSUUUUUUVVVVVVVVVWWWWWWXXXXXXWWWVVVTTTRRRQQQPPPPPPOOOOOOPPPPPPOOOMMMMMMOOOQQQTTTWWWZZZ]]]^^^```ccceeekkknnntttzzz~~~~~~~~~}}}vvvpppllllllllllllkkkjjjhhhfffcccaaa```______^^^]]]^^^^^^````````````^^^]]][[[ZZZXXXXXXXXXWWWVVVXXX\\\______^^^bbbccceeegggiiijjjkkkllllllmmmnnnnnnnnnmmmlllkkktttuuuvvvxxxyyyzzzzzzyyyuuuuuutttrrrpppmmmkkkjjjkkkmmmpppsssvvvxxxyyyyyyzzzyyyyyyxxxxxxwwwvvvuuuttttttuuuuuuuuuuuuuuutttqqqsssvvvyyyzzzyyywwwuuurrrqqqqqqpppoooooooooooorrrrrrsssssssssvvv{{{~~~|||zzzwwwssspppmmmlllkkkeee```YYYRRRMMMGGGBBB???>>><<<:::999;;;<<<;;;;;;>>>>>>>>>======<<<<<<;;;===>>>???@@@AAABBBCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCAAA@@@>>>>>>======<<<<<<<<<===>>>???@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@???===<<<;;;:::999999888666555444333222/////////.........------......------,,,,,,++++++---------------------------------,,,,,,+++++++++,,,,,,+++++++++*********,,,,,,---......---,,,,,,///...,,,******+++,,,---------,,,,,,,,,+++++++++***+++,,,,,,***(((((()))******++++++---...000111+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///------------------------,,,,,,,,,---------......---------............///................................................////////////////////////000000000000//////............////////////......///000000111111111111111000000000000000333777;;;???DDDJJJOOOSSSUUUXXXZZZZZZ]]]aaafffhhhfffccc``````dddkkkqqqvvvzzz~~~******++++++++++++*********************)))))))))((((((((((((((((((((((((,,,,,,++++++***))))))))))))******+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,++++++***************************,,,,,,++++++******))))))++++++++++++++++++++++++************************((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++++++++++++++,,,,,,...------,,,,,,------...,,,------------.........////////////...---,,,+++...000333555777:::>>>@@@DDDEEEGGGJJJKKKLLLLLLLLLOOOQQQRRRRRRQQQRRRTTTVVVUUUUUUUUUUUUVVVVVVVVVVVVXXXVVVTTTQQQOOONNNNNNNNNLLLMMMMMMMMMMMMOOORRRUUU\\\```eeeiiijjjlllmmmooovvvyyy|||~~~}}}}}}}}}}}}{{{zzz{{{}}}}}}vvvmmmgggdddbbbbbbaaaaaa```^^^\\\ZZZYYYXXXWWWWWWXXXYYY[[[^^^```aaaccccccbbb```^^^]]][[[[[[[[[ZZZ[[[^^^bbbeeefffeeeffffffggghhhiiikkklllmmmnnnnnnnnnnnnnnnnnnooooootttvvvxxxzzz{{{{{{zzzyyywwwvvvuuusssqqqnnnllljjjlllnnnqqqtttvvvxxxzzzzzzzzzzzz{{{{{{yyywwwtttsssrrrrrrsssssssssrrrqqqqqqpppqqqtttvvvvvvuuusssqqqqqqppppppooonnnnnnmmmmmmoooooopppooopppsssxxx{{{~~~{{{yyyxxxwwwrrrmmmddd\\\TTTMMMGGGCCCBBB@@@===<<<<<<<<<<<<;;;???>>>>>>===<<<;;;:::999===>>>>>>???@@@@@@AAAAAACCCDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHDDDCCCAAA???>>>===<<<<<<<<<<<<<<<===>>>@@@AAABBBDDDDDDEEEFFFFFFEEECCCBBBBBBBBBAAA???>>>===<<<;;;;;;:::999888666555444444111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,,,,++++++++++++........................------,,,,,,,,,,,,++++++,,,,,,++++++++++++******)))+++,,,,,,+++***+++,,,***+++,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------------------------,,,,,,,,,---------......---------............///////////////////////////........................////////////////////////000000000////////////...------............------000000111222222222222222111111111111111333888;;;AAAFFFKKKPPPTTTVVVYYY[[[[[[^^^bbbeeeeeedddaaa^^^```eeelllsssxxx}}}******++++++++++++******++++++******************))))))))))))))))))))))))++++++******************'''((())))))))))))))))))************************))))))))))))))))))))))))************************,,,---------------,,,,,,***************+++++++++------,,,,,,+++***))))))++++++++++++++++++++++++************************))))))***+++++++++++++++------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,------...------,,,,,,------...------------............,,,---...//////000111111111333777:::<<>>===??????>>>======<<<;;;;;;>>>>>>>>>>>>????????????AAABBBBBBCCCDDDEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGDDDCCCAAA???>>><<<<<<<<<<<<<<<<<<===???AAACCCDDDFFFFFFGGGGGGGGGFFFDDDCCCCCCCCCBBB@@@???>>>===<<<<<<<<<;;;999888777666555333222222000///...------------------............------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,---------,,,++++++,,,,,,,,,+++++++++++++++***,,,------,,,++++++,,,***+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////........................////////////////////////////////////////////////------............------///000111111222222111111111111222111222555999===DDDHHHMMMRRRUUUWWWZZZ\\\]]]___bbbdddcccaaa___^^^```eeelllssszzz******++++++++++++************************++++++************************(((((()))***++++++,,,,,,((())))))***++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))*********+++++++++------,,,,,,+++***))))))***************************************************+++,,,,,,------,,,,,,------------------------***++++++,,,,,,,,,,,,,,,,,,------..................------,,,,,,------...---------.........//////------...///111222333444555888<<>>>>>>>>======??????@@@AAABBBCCCDDDEEEGGGGGGGGGFFFFFFFFFFFFEEEEEECCCBBB@@@>>><<<<<<;;;<<<======>>>@@@BBBCCCDDDGGGGGGHHHHHHHHHGGGEEEDDDDDDDDDCCCAAA@@@???>>>=========<<<:::999888777666444444333222000///......---.....................------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***+++---......---+++***,,,,,,,,,---------------,,,...///...,,,******+++***+++,,,---------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///................................................------------------------.............../////////---..................---...///000000111111000000111111222222333777;;;???FFFJJJPPPTTTWWWYYY[[[\\\^^^aaacccdddaaa___^^^___bbbfffmmmttt{{{******++++++++++++******)))))))))***************++++++++++++++++++++++++''''''(((***+++,,,---...***+++,,,---------------************************))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++,,,+++++++++)))))))))***++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))************************+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,---...//////000//////...------,,,,,,------...------........./////////000000000111222333444555;;;===AAADDDFFFHHHKKKMMMNNNNNNNNNOOOOOOPPPPPPPPPQQQSSSSSSSSSRRRRRRTTTVVVVVVVVVUUUTTTSSSRRRRRRRRRMMMLLLJJJJJJKKKNNNQQQSSSUUUYYY^^^cccgggmmmsssvvvxxx{{{~~~{{{xxxuuuqqqnnnmmmjjjhhhfffgggiiilllnnnnnnjjjddd^^^[[[[[[ZZZXXXVVV[[[ZZZYYYXXXXXXXXXYYYZZZZZZ[[[^^^bbbfffiiijjjkkkiiiiiigggfffdddcccaaaaaaeeehhhjjjjjjiiigggggggggdddddddddeeegggiiijjjkkkjjjiiiiiiiiikkknnnqqqssssssssstttttttttssssssrrrrrrrrrrrrrrrqqqpppooonnnooooooooopppqqqrrrtttuuuqqqsssvvvxxxxxxvvvtttrrrnnnnnnnnnmmmlllkkkiiihhhfffhhhjjjmmmpppqqqrrrrrrrrrrrrrrrrrrqqqooommmkkkiiiiiijjjjjjjjjmmmrrruuu}}}}}}~~~{{{uuuooojjjeeeaaa^^^WWWTTTPPPMMMLLLJJJIIIGGGCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>======<<<===>>>>>>@@@AAABBBCCCDDDHHHGGGGGGGGGFFFFFFEEEEEEFFFEEECCCAAA???===<<<<<<>>>>>>>>>???@@@BBBCCCDDDGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEDDDBBBAAA@@@???>>>>>>===<<<;;;999888777777444444333222111111000000------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***************************+++,,,---...---,,,+++,,,,,,------------......,,,...///...,,,************+++,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---............/////////......////////////............///000000000000000///000222333555999>>>BBBIIIMMMRRRVVVXXXZZZ\\\]]]___bbbdddddd```^^^___aaaeeeiiiooovvv}}}}}}******++++++++++++******((((((((())))))*********************************(((((()))***+++,,,,,,---)))***+++,,,,,,---------************************))))))))))))))))))))))))************************+++,,,---............---((())))))***++++++,,,,,,************************************************************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------...------,,,+++,,,---///////////////...------,,,,,,------...............////////////000000111222333666888999@@@CCCFFFHHHIIIJJJLLLMMMQQQQQQPPPPPPPPPQQQRRRRRRSSSTTTUUUTTTSSSSSSUUUWWWTTTTTTSSSRRRQQQOOOOOONNNLLLKKKKKKMMMPPPUUUZZZ]]]bbbfffkkkppptttwww{{{}}}~~~}}}~~~~~~}}}zzzuuuoookkkgggeeeddd```^^^]]]___ccceeeeeedddddd```]]]]]]```aaa___]]]___^^^]]]\\\\\\^^^___``````bbbeeehhhjjjlllmmmmmmiiiiiigggfffdddbbbaaaaaadddfffiiiiiigggeeeeeefffaaabbbdddggghhhjjjkkkkkkkkkkkkkkkmmmooorrrtttvvvuuutttsssrrrqqqqqqrrrssstttuuuuuuvvvvvvvvvuuuuuuwwwvvvvvvuuuvvvvvvxxxxxxwwwxxxzzz{{{{{{yyyvvvuuuqqqqqqqqqpppnnnlllkkkjjjhhhiiikkkmmmooopppqqqqqqqqqqqqrrrqqqpppnnnkkkiiiiiijjjjjjjjjjjjmmmrrruuuzzz}}}}}}|||{{{zzz|||~~~~~~zzzuuuqqqnnnjjjhhhbbb___[[[YYYWWWVVVTTTSSSJJJJJJHHHFFFEEECCCAAAAAABBBBBBAAA@@@>>>===<<<<<<;;;<<<===>>>@@@AAABBBCCCFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDBBB@@@>>>======?????????@@@@@@BBBCCCCCCEEEFFFGGGHHHIIIHHHGGGFFFFFFEEEDDDCCCBBB@@@??????>>>===<<<;;;999888777777444444333333222222222111/////////......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++,,,,,,,,,,,,+++******+++,,,,,,---------,,,++++++,,,,,,,,,---------***,,,------+++***+++,,,+++*********+++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............///------------------------........................---------------------------------.........////////////000000000000////////////000111111111111000...///111333666;;;AAAEEEKKKOOOSSSWWWYYY[[[\\\^^^___ccceeeddd```___aaaccciiimmmssszzz~~~~~~vvv******++++++++++++******''''''(((((()))))))))***))))))))))))))))))))))))***************+++++++++&&&&&&'''))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++++++++((())))))***++++++,,,,,,)))))))))))))))*********++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,.../////////...---)))+++,,,...//////.........------,,,,,,------.............../////////000---...///222555:::===@@@CCCFFFIIIKKKKKKKKKLLLNNNNNNNNNNNNOOOQQQRRRTTTUUUUUUVVVWWWVVVUUUUUUVVVXXXRRRRRRQQQPPPNNNMMMLLLLLLOOONNNOOORRRVVV]]]cccgggkkkooouuuyyy{{{}}}~~~{{{yyyzzzzzzxxxtttmmmfff```\\\ZZZZZZZZZXXXXXXZZZ^^^aaa```^^^dddaaa___bbbgggiiigggddddddcccbbbaaabbbccceeeffffffhhhjjjmmmooopppppppppkkkjjjiiigggfffdddcccbbbaaadddhhhhhhfffddddddfff```bbbeeehhhjjjkkklllllllllmmmnnnpppsssuuuxxxyyy|||zzzxxxvvvvvvvvvxxxyyyyyyzzz{{{{{{||||||||||||~~~}}}|||{{{zzz{{{|||}}}}}}~~~~~~}}}{{{xxxwwwttttttsssrrrpppooommmllllllmmmnnnpppqqqrrrrrrrrrooopppqqqpppooollljjjhhhiiijjjjjjjjjkkknnnrrrvvvxxx{{{~~~~~~}}}zzzyyyxxxxxx{{{~~~~~~||||||~~~}}}zzzwwwssspppmmmmmmjjjfffcccbbbaaa___]]]XXXVVVTTTQQQNNNKKKIIIHHHCCCBBBAAA@@@???===<<<<<<;;;;;;<<<>>>???AAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGEEEBBB@@@???>>>===@@@@@@@@@@@@AAAAAABBBCCCDDDEEEGGGHHHIIIHHHHHHGGGFFFFFFEEECCCBBBAAA@@@???======<<<;;;999888777666333333333333333333333333333333222111000//////...------------------------+++++++++,,,,,,------...)))))))))******+++++++++***+++---......---+++***+++++++++,,,,,,---------*********++++++,,,,,,,,,''')))+++,,,++++++,,,---+++***))))))***,,,---///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////........................................................................---------.........//////000000111111111111000000000000111222222222222222---///111333666<<>>DDDGGGJJJKKKMMMNNNOOOPPPPPPPPPPPPQQQQQQRRRSSSUUUVVVWWWXXXWWWVVVUUUTTTTTTTTTUUUTTTRRRPPPNNNNNNOOOQQQRRRRRRTTTWWW]]]cccjjjpppssswwwwwwxxxzzz}}}}}}{{{wwwrrrnnnkkklllfff^^^YYYWWWUUUSSSQQQTTTUUUVVVXXX[[[^^^```bbbcccfffjjjoooqqqqqqpppooollliiieeedddfffgggfffeeejjjjjjkkknnnqqqqqqlllhhhjjjkkkkkkjjjgggffffffgggiiijjjjjjjjjiiiiiihhhgggdddfffiiilllooorrrtttuuuxxxvvvvvvwwwzzz}}}}}}|||||||||}}}~~~{{{}}}~~~|||yyytttqqqppppppqqqrrrssssssssssssssswwwwwwuuutttrrrpppnnnnnnmmmnnnnnnmmmmmmnnnpppsssvvvvvvwwwwwwxxxxxxyyyyyyyyyxxxwwwwwwwwwxxxyyyzzzzzz}}}zzzxxxvvvuuusssqqqnnnllljjjhhhhhhbbbaaaaaa___\\\UUUMMMGGGGGGDDDAAA@@@@@@@@@@@@???<<<<<<======???@@@BBBBBBDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFDDDDDDCCCBBB???=========<<<<<<===>>>@@@AAAFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEDDDDDDCCCAAA@@@??????<<<::::::<<<<<<999777777777777666555555444444000000000000////////////------------------------+++,,,,,,------,,,,,,+++++++++*********+++---......+++***+++---...,,,***---------............///...------,,,,,,------...,,,+++******,,,,,,+++***(((***+++------,,,+++***))))))***+++,,,,,,---............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///......---,,,---...///000........................///////////////////////////////////////........................///000000............/////////000,,,,,,...///000000000000222111111444999???FFFJJJQQQSSSWWWYYY[[[]]]___aaaccceeefffdddbbbccciiiooowwwzzz~~~}}}lll******++++++++++++******++++++***))))))***+++++++++***)))(((((()))*********)))((((((((()))+++,,,************************,,,,,,++++++************)))************+++++++++)))((((((***,,,------,,,)))******++++++,,,,,,---+++***************++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,......---,,,,,,,,,---...******++++++,,,---------+++++++++***++++++,,,---......------------......---,,,,,,,,,,,,---....../////////////////////...............//////000000333555888;;;>>>BBBGGGJJJLLLMMMNNNOOOPPPQQQQQQQQQSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTSSSRRRPPPOOOPPPRRRUUUWWW]]]___bbbggglllqqquuuxxx{{{{{{{{{{{{{{{{{{{{{{{{|||{{{xxxtttooojjjeeebbb```[[[UUURRRRRRRRRRRRQQQVVVWWWXXXZZZ]]]```bbbdddgggiiimmmqqqssssssrrrqqqnnnjjjgggfffhhhiiiiiihhhiiiiiikkknnnppppppmmmiiikkklllmmmllljjjjjjjjjkkknnnnnnooooooooonnnmmmmmmlllmmmpppsssvvvxxxzzz{{{~~~}}}|||~~~}}}zzzxxxwwwwwwxxxxxxxxxyyyyyyyyy{{{zzzyyyxxxvvvtttssssssrrrssssssrrrqqqqqqsssuuuwwwwwwvvvuuuttttttssssssuuutttssssssssstttuuuuuuyyy}}}~~~zzzwwwvvvuuusssrrrpppoooooonnnnnnmmmmmmkkkggg___VVVOOOJJJGGGDDDAAAAAA@@@???>>>???????????????@@@AAABBBDDDDDDEEEEEEEEEFFFFFFFFFGGGEEEDDDCCCCCCBBB@@@===<<<<<<;;;;;;;;;<<<>>>???CCCDDDEEEFFFGGGFFFFFFEEEDDDEEEDDDDDDCCCBBBAAA@@@???===;;;;;;<<<<<<:::777888777777666666555444444111111111000000/////////------------------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,...///000...---...000111///---------------............------,,,,,,,,,,,,---------,,,+++,,,------,,,+++***+++,,,......---,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///...------,,,---...///000................................................/////////////////////............---......//////........./////////000000......///000111111111111222111222444999@@@GGGKKKRRRUUUXXXZZZ[[[]]]___aaaeeeggggggeeedddgggooouuuyyyhhh******++++++++++++******++++++***))))))***++++++******))))))))))))*********)))((((((((()))+++,,,************************+++************))))))))))))************+++++++++(((((()))+++------***(((&&&'''((()))+++---......++++++***************+++,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++...------,,,,,,------...+++++++++++++++++++++++++++++++++++++++,,,------......------------......---,,,,,,,,,,,,---............//////////////////---------...///000111222888:::===@@@BBBFFFJJJNNNNNNOOOPPPQQQRRRSSSSSSSSSVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQRRRUUUZZZ^^^aaaiiikkknnnqqquuuxxxzzz{{{||||||{{{zzzxxxvvvtttrrrvvvsssooojjjddd^^^ZZZWWWSSSPPPNNNMMMOOORRRTTTTTTZZZZZZ\\\^^^aaadddfffgggkkkmmmppprrrttttttsssrrrooommmjjjhhhiiijjjjjjjjjiiiiiijjjmmmoooooommmkkklllnnnpppppppppppprrrtttvvvwwwxxxxxxyyyxxxwwwwwwuuuvvvxxx{{{~~~~~~}}}}}}}}}~~~~~~}}}|||{{{{{{{{{|||{{{zzzwwwwwwwwwyyy{{{zzzxxxvvvtttrrrppppppsssrrrqqqppppppqqqrrrsssxxx{{{~~~~~~~~~}}}zzzxxxxxxwwwvvvvvvvvvwwwwww{{{{{{zzzxxxssskkk```YYYPPPLLLGGGCCCAAA@@@>>><<>>;;;:::999999999:::;;;<<>><<<<<<<<<<<<:::888888888777777666555555555333333222111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---------------...///000///...///000111000...------------............------,,,,,,,,,,,,------...---,,,,,,......---,,,+++,,,---...///...---,,,------------,,,,,,,,,+++,,,,,,++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------.........------------...//////........................------------------------......//////////////////............................../////////000000000000000111222222111111111222222333666;;;BBBIIIMMMTTTWWWZZZ\\\]]]^^^```aaahhhhhhhhhgggiiioooyyytttddd******++++++++++++******+++******************+++)))))))))))))))************)))((((((((()))+++,,,***************************)))))))))))))))))))))))))))*********+++++++++)))))))))***++++++)))'''$$$%%%&&&((()))+++,,,---,,,+++******)))*********++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++******,,,++++++++++++,,,---------,,,,,,,,,,,,------...---,,,,,,,,,,,,---..................////////////---------...000222444555<<<>>>BBBDDDGGGJJJMMMPPPQQQRRRSSSTTTUUUUUUUUUUUUWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRTTTXXX]]]dddjjjmmmqqqrrruuuwwwyyyzzzzzzyyyyyyxxxxxxvvvssspppnnnlllkkkhhhddd___YYYUUURRRPPPOOONNNNNNOOOSSSWWWZZZ\\\^^^___```bbbeeegggjjjkkknnnoooppprrrsssssssssrrrpppnnnkkkiiihhhhhhhhhiiihhhhhhjjjlllnnnnnnnnnmmmppprrruuuvvvwwwxxx{{{}}}|||}}}}}}}}}}}}}}}{{{yyywwwuuutttuuutttsssrrrrrrrrrssstttwwwyyy{{{||||||~~~~~~}}}|||||||||||||||}}}}}}zzzrrrggg```VVVQQQKKKEEEBBB???===;;;??????>>>>>>>>>>>>??????CCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCDDDCCCAAA???;;;:::888777777777888999:::;;;<<<>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCAAA@@@>>>======<<<:::999999888888777777666666555555444333222111000//////------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------......------,,,,,,---------,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,---...,,,+++,,,---...---,,,++++++,,,---...---------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------......------------......//////........................------------------------............//////////////////000000//////.........////////////000000000111111111222111111000000222333444888===DDDKKKOOOVVVXXX[[[]]]^^^___aaaccckkkjjjjjjkkkpppzzzsssccc******++++++++++++***************++++++*********(((((())))))***************)))((((((((()))+++,,,************************)))))))))))))))))))))***))))))*********+++++++++,,,***(((''')))***))))))(((((())))))***+++,,,,,,++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,......------,,,,,,++++++,,,,,,++++++,,,,,,---...++++++******+++,,,---------,,,,,,,,,,,,---......---.........//////000000.........///222555888:::???BBBEEEHHHJJJLLLOOORRRSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRPPPPPPOOOOOOOOOPPPQQQRRRVVVXXX\\\aaahhhnnnsssvvvuuuvvvxxxyyyyyyyyyxxxwwwvvvuuusssppplllhhheeeccc___]]]ZZZWWWTTTRRRQQQPPPQQQRRRSSSUUUXXX\\\```bbbcccdddeeefffhhhjjjlllmmmnnnnnnoooooopppqqqqqqqqqpppooollliiifffeeefffgggiiijjjkkkmmmnnnooopppqqquuuxxx{{{}}}~~~~~~}}}||||||xxxwwwvvvtttttttttuuuvvvtttuuuwwwyyyzzz|||~~~~~~~~~}}}}}}}}}~~~{{{tttjjjddd[[[VVVOOOIIIDDDAAA???==================>>>??????BBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBCCCDDDDDDBBB@@@;;;:::999777666666666777777777888:::;;;===>>>???@@@AAABBBCCCCCCDDDDDDCCCAAAAAAAAA???===;;;;;;;;;999999999888777777666666666555444333222111000000.........------,,,,,,,,,,,,------......------,,,,,,------------,,,,,,,,,++++++,,,+++++++++++++++,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,,,,+++***+++,,,---,,,*********+++,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................---------------...............................................................---.........//////000000000000111111111000000///////////////000000000111000000000111000000//////222333666:::@@@GGGMMMQQQWWWZZZ]]]___```aaaccceeemmmlllllloooxxxuuueee******++++++++++++******)))***++++++++++++***)))'''((()))******+++*********)))((((((((()))+++,,,************************)))))))))************+++)))************+++++++++...+++((('''(((***++++++,,,,,,,,,,,,,,,---------******))))))***++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,---.....................------,,,,,,,,,,,,,,,,,,,,,,,,------...+++*********+++,,,---...---,,,,,,,,,,,,---......------......///000000000000000000222555999===@@@BBBEEEIIILLLMMMOOOQQQSSSUUUUUUVVVWWWWWWWWWWWWWWWTTTTTTSSSRRRQQQQQQQQQQQQOOONNNMMMMMMOOOSSSWWWYYY```bbbhhhmmmrrrvvvxxxyyyvvvwwwwwwwwwwwwvvvvvvuuuvvvsssnnniiiccc^^^ZZZYYYUUUUUUUUUUUUUUUUUUTTTTTTSSSUUUXXXZZZ\\\___dddggghhhiiiiiiiiikkklllmmmnnnllllllllllllmmmooopppqqqoooooommmjjjgggfffhhhiiimmmnnnppppppqqqsssvvvxxx|||~~~{{{zzzyyyxxxwwwwwwxxxxxxttttttuuuvvvxxxzzz|||}}}~~~~~~~~~~~~}}}|||{{{zzzxxxzzz{{{{{{zzz{{{}}}|||uuummmhhhaaa\\\TTTNNNIIIGGGDDDCCCAAA@@@@@@?????????@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBCCCDDDDDDBBBAAA===<<<:::888666666666666555555666777888:::<<<===>>>???@@@AAACCCCCCCCCDDDBBBCCCCCCAAA===;;;;;;<<<::::::999999888777777777666666555444333222222111000000//////...---------------............------,,,------------,,,+++++++++---...---,,,+++,,,---,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,+++************+++++++++,,,,,,******+++,,,---...//////,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,---......//////..............................////////////////////////------......///000000000...///000111222111000000/////////000000000111111//////000000111000000///333444777<<>><<<999777666666666555444444555666888:::;;;;;;<<<>>>@@@AAABBBCCCCCCCCCDDDDDDBBB>>>;;;<<<===;;;::::::999888888777777555555555555444444333333222111111000//////......------............---------......///...---,,,++++++---///...,,,+++---...++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---,,,++++++,,,---,,,++++++++++++++++++,,,------***+++++++++,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------,,,---.../////////...---................................................------......///000000111***,,,...000111111000/////////000000000111111111//////000111222222222222333444888===DDDKKKQQQTTTWWWZZZ^^^aaaccceeehhhjjjnnnnnnpppyyysssccc******++++++++++++******)))***+++,,,,,,+++***)))&&&''')))***+++++++++******)))((((((((()))+++,,,******************************+++++++++,,,,,,,,,)))************+++++++++))))))***,,,......,,,)))&&&''''''((()))*********((((((((()))***,,,---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,------,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......---------...///000111111---,,,,,,,,,,,,---......---------...///000000111444444444666:::@@@EEEHHHHHHKKKOOOQQQSSSSSSUUUWWWVVVVVVWWWWWWXXXWWWWWWWWWWWWVVVSSSQQQNNNLLLJJJIIIKKKJJJJJJMMMUUU___iiipppvvvyyy}}}{{{vvvssspppooommmllllllmmmnnnoookkkhhhbbb\\\WWWUUUUUUVVVPPPRRRUUUYYY[[[\\\\\\\\\XXX[[[```bbbdddgggmmmqqqooonnnnnnmmmmmmmmmmmmmmmkkkjjjjjjjjjkkknnnqqqrrrnnnoooppppppooopppuuuyyyvvvxxxzzzzzzzzz|||~~~}}}|||}}}~~~}}}}}}}}}|||{{{zzzyyyyyyxxxvvvtttsssrrrqqqtttwwwxxxxxxyyy}}}~~~~~~wwwrrrkkkfff^^^XXXTTTRRRQQQPPPQQQPPPMMMJJJGGGEEECCCBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAACCCDDDEEECCCBBBAAA???===:::888777666666555444444444555777888::::::;;;===???AAABBBCCCCCCCCCEEEEEEBBB>>>;;;<<<===;;;;;;:::999999888888777555555555555555555444444333222222111000//////...------............------//////000000000///---,,,***,,,...---+++***,,,...++++++,,,,,,,,,---------,,,++++++++++++++++++,,,...---,,,,,,......---,,,---,,,,,,,,,,,,---......,,,,,,++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......------,,,,,,.../////////...---........................---------------------------------...///000000111'''))),,,...///000///...000000000000111111111111///000111222333444444444333555999>>>EEELLLRRRUUUWWWZZZ^^^bbbdddgggjjjlllnnnnnnrrr{{{}}}ppp```(((((())))))******++++++,,,,,,+++***))))))******)))(((((()))+++,,,***)))+++++++++*********))))))************************+++,,,------++++++,,,---&&&&&&''')))***+++,,,---,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,........................++++++,,,,,,,,,------------------,,,,,,+++++++++------------------------------...............---...000222222111000111222333666<<<@@@CCCFFFIIIKKKNNNOOOQQQRRRTTTUUUUUUVVVWWWWWWWWWXXXWWWWWWVVVVVVTTTSSSPPPNNNLLLKKKJJJJJJMMMNNNQQQWWW```jjjrrrxxx~~~|||{{{yyyuuupppmmmooommmiiifffddddddeeefffbbb___ZZZVVVSSSSSSUUUVVVTTTUUUXXX\\\```ccceeefffddddddcccccceeeiiilllooommmmmmmmmlllkkkiiihhhgggfffhhhkkklllnnnqqquuuxxxvvvvvvvvvxxx{{{~~~|||}}}~~~}}}|||zzzyyy}}}}}}~~~~~~}}}{{{}}}xxxuuusssrrrooonnnrrrqqqqqqqqqtttwww{{{~~~~~~~~~}}}~~~|||vvvqqqlllfffbbb```___\\\YYYZZZYYYWWWTTTPPPLLLHHHFFFFFFFFFEEECCCAAA@@@@@@AAAAAAAAABBBDDDGGGGGGEEEDDDCCCBBBAAA???<<<999777555555555444444555555666666888:::<<<===>>>@@@DDDFFFDDDDDDCCCBBB@@@===;;;:::>>>===<<<;;;:::999999999888888777777666666555555444222000/////////---,,,//////.........---------..................------........................---------------------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////,,,++++++******++++++,,,...---,,,,,,,,,,,,---...///,,,+++,,,...///---++++++++++++,,,,,,------------------............///............//////000000---------............///,,,---///000000//////...000//////.........//////000000000000111111111111111000000000000000111222444666;;;BBBIIIOOOTTTWWWYYY\\\^^^___```ccciiimmmqqqmmmnnn{{{pppaaa)))))))))))))))*********,,,++++++***))))))******)))))))))***)))*********+++++++++*********))))))************************+++,,,---,,,+++***+++---...---,,,+++***)))(((''',,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++*********+++------------------------******+++++++++,,,,,,,,,---------,,,,,,,,,++++++........................+++,,,---.../////////000---///111111000111222444777:::???CCCEEEHHHJJJLLLOOOOOOQQQSSSTTTUUUVVVVVVWWWWWWXXXXXXXXXWWWVVVUUURRRQQQNNNLLLKKKKKKLLLMMMTTTUUUXXX^^^eeemmmtttxxx|||{{{zzzyyywwwsssnnnjjjhhheeeaaa^^^[[[[[[[[[[[[\\\ZZZWWWUUUTTTTTTUUUVVVWWWYYY]]]bbbfffiiikkkllljjjiiigggffffffiiilllnnnmmmmmmlllkkkjjjiiiiiiiiihhhkkkooorrruuuxxx|||~~~{{{|||~~~}}}{{{zzzxxxzzzzzz{{{|||~~~~~~|||yyyvvvuuutttsssqqqqqqpppooooooqqqtttwwwyyy}}}||||||{{{{{{{{{|||~~~}}}uuuqqqmmmjjjiiihhhfffddddddccc```\\\XXXTTTQQQPPPIIIHHHGGGDDDBBBAAABBBBBB@@@??????AAACCCDDDBBBAAABBBBBBAAA???===;;;999777666555444444444555666666888:::<<<>>>>>>@@@BBBDDDFFFFFFFFFEEEDDDBBBAAA@@@>>>===<<<;;;::::::::::::999888888777777666666555555333000000000000///---............------------------...............---........................------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---......///,,,,,,++++++++++++,,,,,,...---,,,,,,,,,,,,---......---+++,,,...///---+++------------............---------............///------........./////////---------............///000111222222111000///............///////////////000000000000111111111111000000000000000111111222444777<<>>===<<<;;;;;;:::;;;;;;:::999999888777777666666666444222111111111000///.........---------,,,,,,,,,,,,---...////////////------------------------------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,------.........,,,,,,++++++++++++,,,,,,...------,,,,,,------......---,,,,,,......---,,,000000000///////////////---------............///---------------.........---------............///222222222222111///---,,,,,,---...000000000//////000000000000111111111111000000000000000111222222666999>>>DDDKKKQQQVVVXXXXXXZZZ]]]___bbbfffkkknnnpppmmmooozzzpppbbb++++++******))))))((((((++++++***************++++++...///,,,'''&&&+++000************************************************)))***++++++))))))***+++))))))******+++,,,,,,---++++++*********+++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++++++++++++++,,,,,,000...,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------,,,,,,------------------------,,,,,,---...///000111222---...///000222555:::>>>BBBEEEHHHKKKKKKLLLNNNOOOPPPQQQSSSTTTUUUVVVVVVVVVWWWWWWWWWVVVTTTQQQOOOMMMJJJKKKKKKMMMQQQVVVZZZ\\\hhhjjjmmmppprrrtttttttttqqqpppnnnllliiiddd^^^ZZZWWWVVVSSSQQQPPPPPPPPPQQQQQQRRRTTTWWWYYYZZZ[[[\\\bbbeeejjjooorrrssssssrrrpppnnnkkkiiiiiikkknnnpppooommmkkkiiiiiilllnnnpppvvvzzz~~~~~~}}}{{{zzzzzz{{{}}}}}}|||}}}~~~}}}~~~~~~}}}}}}|||zzzyyyxxxtttsssssssssssstttuuuuuuwwwzzz}}}~~~|||yyyxxxvvvtttssssssssstttvvvwwwyyyzzz{{{zzzyyyxxxuuuuuuuuuvvvyyy{{{~~~~~~~~~}}}||||||{{{zzzyyyuuutttqqqooommmkkkkkkkkk```\\\VVVQQQMMMJJJHHHGGGEEECCCAAA@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>999888555444333444666777777:::>>>??????>>>>>>>>>===>>>???@@@AAABBBBBBBBB>>>======<<<;;;;;;<<<<<<;;;;;;:::999888777777666777555333333333333222111.........------------,,,+++,,,---...////////////------------------------------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,------------------------------,,,---------------111000000000//////......---------............///---------------------------------............///...////////////---,,,+++***,,,...000111111000//////000000000111111111111000000000000111222333333777:::@@@GGGMMMSSSWWWYYYXXXYYY\\\___cccggglllnnnllljjjmmmyyy~~~lll___++++++******))))))((((((+++***************++++++&&&)))***'''###"""''',,,************************************************)))***++++++))))))***+++......,,,+++)))'''&&&%%%++++++***+++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........///000000...///111333555999???CCCEEEHHHKKKMMMMMMMMMNNNOOORRRRRRTTTUUUVVVVVVVVVVVVWWWWWWUUUSSSPPPMMMKKKJJJKKKLLLPPPTTTZZZ___dddgggnnnppprrrssssssrrrpppnnniiigggdddaaa^^^ZZZTTTPPPPPPPPPPPPPPPQQQRRRTTTUUUTTTUUUXXX[[[^^^___```aaafffhhhlllpppqqqqqqooonnnmmmlllkkkkkkmmmooorrrtttrrrpppnnnmmmnnnqqquuuwww~~~~~~}}}~~~}}}~~~~~~|||zzzyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyvvvvvvwwwyyyzzz}}}}}}|||{{{zzzyyyyyyxxxvvvvvvwwwxxxxxxxxxxxxwwwrrrrrrqqqqqqqqqqqqrrrrrruuuxxx|||~~~~~~}}}}}}|||~~~}}}~~~~~~}}}zzzxxxuuutttssssssssssssuuuvvvvvvvvvvvvvvvsssssstttuuuwwwzzz}}}~~~}}}||||||{{{{{{{{{{{{{{{sssmmmeee^^^YYYTTTOOOKKKIIIFFFBBB@@@@@@AAA@@@???@@@@@@AAAAAAAAAAAAAAA@@@;;;:::888666555555666777777:::===???>>>=========>>>???@@@BBBCCCDDDDDDDDD>>>>>>===<<<<<<<<<======<<<<<<;;;:::999888777777888666444333444555444333//////.........---------+++,,,---...////////////------------------------------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---------------------------,,,------------,,,------/////////......------------------............///---------------------------------............///,,,---...//////...---,,,***,,,...000111111000//////000000000111111111111000000000000111222333444999<<>>CCCGGGHHHJJJMMMOOOOOOOOOPPPQQQSSSSSSTTTVVVVVVWWWWWWWWWVVVUUURRROOOMMMMMMMMMMMMRRRTTTYYY___eeeiiimmmnnnpppqqqrrrrrrpppllliiifff```]]]YYYWWWUUURRROOOMMMLLLMMMNNNQQQSSSVVVYYYZZZZZZ[[[^^^```bbbdddeeeeeehhhjjjllloooooonnnlllkkklllmmmoooqqqtttwwwyyyzzzxxxwwwvvvuuuwww{{{~~~}}}~~~~~~~~~}}}||||||zzz{{{}}}}}}}}}{{{yyyxxxttttttuuuvvvwwwxxxxxxxxxqqqqqqrrrrrrssssssttttttrrrqqqooonnnmmmnnnpppqqqqqqqqqqqqqqqqqqqqqqqqqqqmmmnnnoooqqqrrrssssssssspppoooooonnnnnnoooooopppsssvvvyyy{{{|||~~~~~~|||{{{zzzyyyyyy{{{|||||||||{{{|||~~~~~~~~~~~~~~~~~~~~~{{{xxxvvvtttsssqqqqqqrrrssstttttttttsssqqqrrrrrrsssvvvxxx{{{}}}~~~~~~~~~uuunnnhhhaaaYYYSSSKKKGGGCCC????????????>>>???@@@@@@AAAAAAAAAAAAAAA===<<<:::999888777777666777999<<<======<<<===>>>======???@@@AAABBBBBBBBB>>>>>>============>>>>>>>>>===<<<;;;:::999888777888666444444555555555333000000000/////////......,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------------,,,,,,,,,,,,------,,,------......------,,,,,,---......,,,,,,---.........---------------------------............///.........------------------------............///---...///000111000//////,,,---...000000000//////000000000000111111111111000000000111222333444555:::>>>DDDKKKQQQVVVYYYZZZZZZZZZ\\\```fffjjjlllllleeefffkkkvvvtttcccWWW)))))))))))))))***************))))))***++++++,,,***+++,,,------...///000))))))*********+++++++++************************+++,,,---,,,+++***+++---&&&&&&((()))+++---......******++++++,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++,,,...///...---,,,***++++++++++++++++++++++++,,,,,,,,,---------......------------.........///////////////////////////000///...---...///111333222555999<<>>????????????>>>???>>>>>>======>>>>>>??????>>>===<<<;;;999888888777555444444555555555444111111111111000000000000------...............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,---......---,,,,,,+++---///...,,,+++---...------------------......---------............////////////.........---------------............///...///000000000///...---.........///////////////000000000000111111111111000000000111222333555555<<>>>>>??????===:::777666777888:::::::::;;;>>>@@@BBBBBBCCCCCCCCCBBBBBBAAA???>>>>>>>>>>>>>>>??????@@@???>>>===;;;:::999888777555333333555555555444222222222222111111111000.........///......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...,,,,,,---......---,,,,,,+++---///...,,,+++,,,///,,,---------......//////---------.........//////000000/////////.........---------.........//////......//////...,,,***)))000//////.........//////000000000000111111111111000000000111222444555666<<<@@@GGGNNNTTTXXXZZZ[[[\\\[[[]]]aaagggjjjjjjiiigggiiinnnvvv~~~pppbbbXXX((()))***,,,,,,+++******---,,,+++*********+++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***,,,,,,+++***+++,,,...///*********++++++,,,,,,,,,,,,***(((***---...---+++---,,,+++******,,,...///+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---///---,,,***))))))******+++,,,,,,------,,,,,,+++------------------------........................---...///000111111111111222...,,,,,,///222222222999===AAACCCCCCEEEIIIMMMNNNPPPRRRUUUVVVVVVUUUTTTPPPSSSWWWXXXVVVTTTSSSRRRLLLMMMOOOSSSXXX___dddhhhooorrruuutttppplllkkkllljjjjjjiiieee^^^WWWSSSPPPMMMMMMLLLKKKKKKMMMRRRVVVUUUXXX^^^aaadddeeeggghhhjjjjjjiiihhhggggggggggggiiiiiikkkmmmppptttwwwyyy~~~~~~|||yyytttoookkkhhhhhhhhhfffeeebbb___\\\[[[ZZZZZZYYY\\\^^^```___^^^^^^______```aaaaaa^^^\\\[[[[[[ZZZ\\\^^^^^^___```bbbccccccdddeeefffgggffffffeeeeeeeeefffggghhhiiijjjjjjffffffeeedddddddddfffffffffeeeeeeeeefffhhhjjjkkkooommmjjjlllppptttuuuuuuuuuuuuuuuvvvwwwxxxzzzzzz{{{||||||}}}}}}}}}||||||{{{zzzxxxwwwwwwxxxyyy{{{{{{zzzxxxwwwvvvvvvwwwwwwyyyzzzwwwsssooommmmmmoooqqqqqqvvvwwwyyy|||~~~}}}~~~wwwnnn___VVVKKKEEEDDDDDDBBB@@@========================???>>>>>><<<;;;:::999999777666666777999;;;===???===>>>????????????>>>=========>>>>>>??????@@@@@@>>>>>>===<<<<<<<<<<<<<<<:::888777555444444444444111000...///000000///...------,,,,,,,,,------...///...---,,,,,,---...///......---------......///,,,---......//////......---,,,***))))))+++,,,......------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,------------...,,,,,,,,,------.........,,,---.........---,,,+++---------............///---...............------,,,---------.../////////000000000000000000000000///////////////...................../////////000000000000000000000000000///000000000000222666999<<>>===<<<;;;;;;:::999888888888999:::;;;===>>>@@@AAABBBAAA@@@???=========>>>>>>????????????>>>======<<<<<<<<<<<<:::999777666555444444555666444333333444444333111...------,,,------............---,,,,,,---.........------,,,,,,,,,------,,,---......//////......000...,,,***))))))******,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,............////////////,,,,,,,,,---------......,,,,,,---......---,,,+++,,,,,,,,,,,,---------...---...............---------------.......................................***+++---///000///---,,,........./////////000000000000000000000000000000///000000000111333777:::>>>CCCKKKQQQUUUWWWYYY[[[[[[XXX[[[ccciiijjjjjjllllllmmmpppssswww}}}nnnaaa[[[*********)))******+++,,,************+++,,,------,,,,,,,,,++++++++++++***)))******+++++++++************)))))))))***+++,,,,,,,,,++++++++++++++++++***(((((((((***+++***)))++++++,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))******,,,---///000---......//////......---------------------------.................................///////////////111000000222666:::<<<===AAABBBDDDHHHMMMPPPQQQQQQSSSTTTUUUUUUUUUTTTSSSRRRNNNNNNNNNMMMLLLMMMOOOQQQVVVYYY^^^eeekkkqqqvvvxxxzzzyyyuuuoooiiidddbbbbbb]]]\\\ZZZVVVRRRNNNMMMNNNMMMOOORRRUUUWWW[[[___cccdddfffiiikkkkkklllnnnooossspppmmmjjjiiiiiijjjkkkqqqssswww||||||{{{yyywwwuuutttqqqnnnkkkeeeccc___[[[XXXVVVVVVVVVQQQOOONNNLLLLLLMMMNNNOOOOOOQQQSSSSSSTTTUUUXXXZZZ[[[^^^aaabbbbbbbbbcccdddbbbdddggghhhiiikkknnnppprrrrrrsssssssssrrrrrrqqqsssssstttuuuvvvwwwxxxxxxwwwvvvtttsssrrrrrrrrrrrrtttsssqqqpppppppppqqqqqqtttrrrpppqqqsssuuuuuuuuussssssuuuwwwzzz|||~~~||||||{{{zzzyyywwwuuutttuuutttsssrrrqqqqqqrrrsssssssssssssssuuuwwwyyyzzz}}}yyyvvvvvvuuuuuutttuuuuuuvvvwwwyyy|||~~~~~~}}}{{{{{{zzzzzzzzzzzznnnggg^^^XXXTTTRRRNNNKKKFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>=========<<<:::888777777777777;;;===@@@CCCDDDCCCBBBAAA>>>============>>>>>>?????????>>>======<<<;;;;;;;;;:::888777666555555555555444222222333222111///......------------......------,,,,,,,,,,,,------...---,,,+++++++++++++++,,,---......//////......///...,,,+++*********+++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------...............---...............---------........................(((***...111222111///---....../////////000000000000000000000000000000000///000111111111333777:::AAAFFFMMMSSSWWWYYY[[[\\\ZZZXXX\\\dddjjjkkklllnnnmmmoooqqqtttxxx~~~nnnbbb\\\+++***)))))))))***,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))******++++++******+++************+++++++++,,,,,,,,,++++++************)))))))))***************+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***+++,,,------,,,+++***)))***+++,,,---...///000+++,,,,,,------,,,,,,+++------------------------........................///...............//////111111333666:::>>>AAABBBEEEDDDFFFKKKQQQUUUUUUSSSUUUUUUVVVUUUTTTSSSQQQQQQMMMNNNMMMMMMMMMPPPUUUYYY]]]```fffmmmssswwwzzz{{{|||xxxqqqiiibbb]]][[[ZZZWWWWWWUUURRROOONNNOOOQQQPPPSSSXXX[[[^^^aaaeeegggkkklllnnnnnnmmmnnnoooqqqrrrpppmmmllllllooorrrtttxxxzzz~~~~~~{{{vvvssspppnnnmmmkkkjjjgggbbb___\\\ZZZWWWTTTRRRQQQQQQQQQPPPNNNLLLKKKLLLMMMOOOQQQRRRSSSUUUVVVWWWZZZ^^^aaabbbdddggghhhgggfffggghhhjjjmmmoooqqqssstttwwwzzz||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||zzzyyyxxxyyyyyyzzzyyyxxxwwwxxxxxxyyyyyyxxxyyyzzz|||~~~}}}}}}||||||zzzyyywwwvvvtttsssrrrqqqpppppppppppprrrqqqqqqqqqrrrtttvvvwww}}}{{{zzzxxxvvvwwwwwwwwwxxxyyyzzz{{{||||||}}}}}}||||||{{{zzzzzz{{{}}}|||wwwrrrjjjccc___[[[WWWTTTMMMLLLIIIFFFDDDBBBAAAAAABBBBBBAAAAAA@@@??????>>>???>>>;;;999777666666666999;;;???BBBDDDDDDCCCBBB>>>>>>===<<<<<<<<<===>>>?????????>>>===<<<<<<;;;;;;;;;:::999888777666666444333111111111111///---000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,---......///.........+++++++++++++++,,,---......------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,************+++++++++,,,------------------------+++,,,,,,,,,------------+++,,,,,,,,,,,,---------,,,---......///........./////////...---------,,,........................,,,...000222333333111000...////////////000000000000000000000000000000000///000111111222444888;;;BBBGGGNNNTTTWWWYYY[[[\\\\\\[[[___fffkkkkkklllooooooqqqsssuuuzzz}}}nnnccc^^^+++***)))))))))***,,,---,,,,,,,,,,,,+++******)))++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++++++++***++++++***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++,,,---......---,,,+++,,,,,,------............+++,,,,,,------,,,,,,+++------------------------........................//////.........///000000111333666999===@@@DDDFFFGGGGGGHHHNNNTTTXXXWWWUUUWWWVVVUUUTTTSSSQQQPPPOOOKKKLLLNNNOOORRRXXX^^^cccgggjjjnnnssswwwxxxyyyyyyvvvqqqhhh```YYYVVVTTTSSSQQQQQQPPPNNNMMMOOORRRTTTVVVYYY^^^aaadddfffiiikkkoooppppppooonnnnnnppprrrooonnnnnnooorrrwww}}}{{{xxxuuurrrnnnkkkeeecccbbbaaa___]]]YYYUUUUUUTTTRRRPPPOOONNNNNNNNNPPPOOOMMMLLLLLLOOORRRTTTVVVWWWZZZ\\\^^^bbbfffjjjkkkmmmpppqqqqqqqqqqqqrrrvvvxxx{{{}}}~~~}}}}}}}}}}}}|||{{{zzzzzzwwwvvvuuusssrrrqqqqqqqqqsssrrrqqqqqqqqqqqqssssss{{{~~~~~~~~~}}}{{{zzzyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{zzzyyyxxxxxxzzz}}}~~~zzzssslllgggccc```___WWWTTTPPPKKKGGGDDDCCCBBBCCCCCCBBBBBBAAAAAA@@@@@@???>>><<<:::888888888888777999<<<@@@BBBBBBBBBAAA???>>><<<;;;:::;;;<<<<<<>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;:::888777777666555333333444333222000111000//////............,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------,,,---......///.........++++++++++++,,,---...///...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---....../////////000000000------------------------++++++++++++,,,,,,------------------............,,,------...//////....../////////...---------,,,////////////////////////222111000000000000111111////////////000000000111000000000000000000000000000111222222333555999===CCCHHHOOOTTTWWWYYYZZZ[[[```___ccciiikkkjjjlllooorrrtttvvvxxx}}}zzzmmmccc^^^*********)))******+++,,,+++,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,+++++++++++++++++++++,,,---,,,*********,,,++++++,,,,,,,,,,,,------......------------......***++++++,,,,,,------...,,,,,,------------,,,,,,.........//////...---------......//////......---------------------------........................//////......///000222333444777:::===@@@CCCFFFIIIIIIJJJMMMQQQVVVXXXWWWVVVVVVVVVTTTSSSQQQOOONNNNNNJJJMMMQQQUUUZZZ```fffjjjqqqrrrtttuuutttsssqqqpppjjjddd\\\UUUQQQOOONNNMMMLLLLLLMMMMMMNNNPPPUUUXXX\\\___cccfffhhhkkkmmmpppttttttssspppoooooorrrtttqqqrrrsssvvv{{{~~~}}}xxxuuupppllljjjgggdddbbb[[[YYYXXXWWWWWWUUUSSSPPPOOOOOONNNNNNMMMMMMMMMNNNOOOMMMLLLLLLNNNQQQVVVXXX[[[^^^aaaeeehhhlllppptttvvvyyy}}}~~~}}}||||||{{{zzzxxxvvvuuuuuuwwwvvvtttrrrrrrrrrrrrssswwwzzz~~~}}}~~~}}}|||||||||}}}~~~}}}|||{{{yyyxxxwwwvvvvvvvvvvvvwwwxxxxxxwwwwwwwwwwwwyyy|||zzzsssnnnkkkjjjjjjddd```ZZZSSSMMMIIIGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCAAA???===;;;::::::::::::666888:::===???@@@AAAAAA@@@>>><<<:::999:::;;;<<<<<<===>>>???@@@???>>>============<<<;;;:::999888444222111111222333222000222111000//////...//////,,,,,,------------,,,,,,.........------......///,,,---......//////......------------,,,,,,,,,+++,,,++++++******++++++,,,------,,,,,,,,,,,,---------............/////////...------------,,,,,,,,,++++++******+++,,,---...---------.........//////,,,,,,---...////////////...............---------000000000000000000000000111000...,,,+++,,,...////////////000000000111111000000000000000000000000000111222222333666:::>>>EEEJJJPPPUUUXXXYYYZZZ[[[bbbbbbfffkkkllljjjlllpppuuuwwwyyy|||vvviii```\\\))))))***++++++++++++***((()))***,,,------,,,,,,******+++++++++,,,,,,,,,******+++------......---+++,,,,,,---,,,+++***)))++++++++++++++++++,,,,,,***,,,---,,,)))((()))+++,,,,,,+++++++++,,,---...------,,,,,,,,,,,,------******+++,,,,,,---......------,,,,,,,,,,,,---------...////////////...------......//////......---------------------------........................//////......000222444666888;;;???BBBCCCEEEHHHKKKJJJNNNRRRVVVWWWWWWXXXYYYUUUTTTSSSQQQOOONNNMMMMMMNNNRRRYYY___dddiiimmmqqqvvvuuusssppplllgggccc```[[[VVVPPPLLLKKKKKKJJJIIIJJJLLLNNNPPPRRRVVVZZZ]]]aaadddgggjjjmmmppptttwwwxxxxxxvvvtttrrrsssvvvyyyzzzzzz|||{{{xxxwwwvvvsssqqqlllhhhddd```^^^\\\ZZZXXXSSSRRRPPPOOOPPPQQQPPPOOONNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOPPPTTTZZZ```cccgggkkkppptttxxx|||}}}{{{zzzzzzyyywwwvvvuuuuuuuuuvvvwwwxxxxxxyyyyyyxxxwwwwww{{{zzzzzzyyyyyyyyyzzzzzz|||}}}}}}~~~~~~~~~|||zzzyyyyyyuuuvvvvvvvvvwwwwwwxxxxxxwwwyyy|||~~~xxxsssrrrsssuuurrrnnnfff^^^VVVPPPMMMKKKHHHHHHHHHGGGGGGGGGGGGGGGDDDBBB@@@===;;;:::::::::888888999;;;===???AAABBBAAA???<<<999888888:::;;;:::;;;===@@@AAA@@@@@@???>>>>>>>>>>>>===;;;999888111000///000222222222000333222111000////////////,,,---............---,,,,,,,,,,,,,,,---...//////,,,---......//////......------------------,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,......---------,,,,,,,,,+++************,,,---...,,,,,,---------.........+++,,,---...////////////---------...............////////////////////////...------,,,,,,---.../////////000000000111111111000000000000000000000000000111222333444777;;;???HHHLLLSSSWWWZZZ[[[[[[\\\bbbcccgggmmmmmmlllnnnsssxxxyyy|||pppddd\\\XXX((()))***,,,,,,+++******%%%&&&))),,,.../////////*********++++++,,,,,,,,,***+++,,,---............***+++,,,,,,+++***)))(((*********++++++,,,,,,---)))+++,,,+++((('''(((***---,,,+++******,,,...///+++******))))))******+++******+++,,,,,,---............,,,++++++,,,......,,,---///000000000///...+++,,,,,,------,,,,,,+++------------------------........................//////...///000333666888;;;???CCCEEEEEEFFFIIILLLLLLQQQVVVYYYXXXWWWYYY[[[UUUSSSRRRPPPNNNMMMMMMMMMTTTYYYaaahhhmmmpppsssuuuvvvtttoooiiiccc\\\WWWTTTRRRMMMHHHFFFGGGHHHHHHGGGLLLNNNRRRUUUXXX[[[___cccdddfffjjjmmmppptttyyy||||||{{{yyyvvvuuuvvvyyy|||}}}yyyssspppooommmjjjgggccc```[[[WWWVVVTTTSSSRRROOOMMMKKKKKKMMMOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTVVV\\\dddkkkoootttxxx~~~~~~|||{{{yyyxxxxxxxxxyyyzzzyyywwwtttrrrqqqqqqrrrsssyyyxxxxxxwwwwwwwwwwwwwwwyyyzzz||||||~~~~~~}}}xxxwwwwwwwwwxxxyyyzzz{{{wwwzzz}}}{{{vvvvvvyyy||||||wwwoooeee\\\VVVRRRPPPJJJJJJJJJJJJJJJJJJIIIIIIFFFEEEBBB>>><<<::::::999:::999999:::<<<>>>AAACCCAAA???<<<999888888999:::999:::===@@@AAAAAAAAA@@@>>>>>>??????===<<<:::999444333333444666777777666333222111000////////////------...//////...------*********+++,,,---...///,,,---......//////......)))***,,,---.../////////...------,,,,,,------......------,,,,,,------...,,,,,,---------..................------,,,,,,,,,******))))))***,,,---///++++++,,,,,,,,,---------+++,,,---...////////////,,,------....../////////........................+++,,,...///000111000000000000000000111111111111000000000000000000000000000111222333444777<<>>???@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<888777666555444444555666222222111111000///////////////.........---------......---------,,,,,,,,,...------,,,,,,------...,,,---.........---++++++---.........---,,,,,,+++........................---------............///........................111000...,,,,,,...000111.................................------,,,,,,,,,........................////////////////////////////////////////////////............/////////000000000000000000000000000111333555666777;;;???CCCLLLPPPUUUXXX[[[]]]```bbbddddddiiirrrtttqqqsssyyywwwhhh[[[TTTSSS,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------............------++++++,,,,,,---....../////////...---------------.........///////////////111//////222777<<<======DDDDDDEEEGGGJJJNNNRRRTTTWWWXXXYYYYYYVVVTTTTTTTTTNNNNNNNNNOOORRRXXX___dddmmmooosssvvvxxxuuuoookkkhhhccc\\\TTTNNNKKKKKKKKKFFFGGGHHHHHHIIIKKKOOOSSSTTTVVVYYY\\\___ccchhhlllmmmnnnqqquuuzzzzzzssshhhccc]]]ZZZZZZZZZWWWTTTUUUSSSQQQOOONNNLLLKKKJJJMMMNNNPPPQQQQQQRRRUUUWWWSSSTTTWWW[[[^^^bbbdddeeeiiijjjmmmqqqxxx}}}|||wwwvvvtttrrrqqqpppqqqqqqtttuuuvvvwwwxxxxxxxxxxxx|||~~~~~~~~~}}}}}}{{{{{{zzz{{{|||~~~~~~yyyrrrjjjdddZZZUUUPPPLLLKKKKKKKKKJJJKKKIIIFFFBBB???>>>======;;;;;;:::::::::;;;<<<<<>><<<:::999777777666888999;;;<<<>>>???@@@@@@@@@??????>>>======<<<<<<999888666555555555555666333222222111111000000////////////.........------.........---------,,,,,,...------,,,,,,------...---......///...---,,,+++------......------,,,+++++++++++++++++++++++++++------------....................................///...---,,,,,,---...///..............................---------,,,,,,,,,........................////////////////////////////////////////////////........./////////000000000000000000000000000000000111222333555999???CCCMMMQQQVVVZZZ]]]___aaacccffffffkkksssvvvuuuxxx~~~rrrcccWWWPPPPPP,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++++++++,,,++++++++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------............------+++,,,,,,------.........//////...------------............//////000000000111000111555:::???AAABBBEEEFFFHHHKKKNNNRRRUUUWWWWWWXXXXXXVVVSSSQQQQQQRRRJJJLLLNNNSSSYYYbbbkkkrrrwwwwwwwwwwwwuuupppiiiddd\\\XXXRRRLLLGGGFFFFFFGGGEEEGGGKKKMMMPPPRRRVVVYYYZZZ\\\^^^aaacccgggllloooqqqsssvvv{{{~~~|||wwwuuurrrkkkeee```[[[WWWUUUUUUUUURRRPPPQQQPPPNNNMMMKKKJJJJJJJJJLLLNNNOOOPPPQQQTTTXXX[[[\\\^^^bbbfffjjjnnnqqqrrrxxxzzz~~~{{{yyywwwuuusssssssssssstttuuuvvvxxxyyyzzz{{{{{{{{{}}}}}}|||{{{zzzzzz|||}}}~~~vvvqqqccc^^^WWWQQQNNNMMMLLLKKKMMMLLLJJJGGGDDDBBB@@@???<<<<<<;;;:::::::::;;;;;;===<<<;;;999777666555555666777888:::<<<>>>???@@@????????????>>>======<<<999999888666666555555666444444333222222111111000////////////.....................------------,,,...------,,,,,,------......////////////...------------......------,,,,,,------------------------------------....................................------------------------...........................------------,,,,,,,,,........................////////////////////////////////////////////////....../////////000000000000000000000000000000000111222222333555:::AAAFFFOOOSSSYYY]]]```aaacccdddhhhiiimmmtttxxxzzz}}}kkk]]]RRRLLLLLL************************,,,++++++******++++++,,,))))))*********+++++++++,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------------............------,,,,,,,,,---------......///......---------...............///000000111111000111444888===AAADDDFFFGGGHHHKKKOOORRRVVVXXXZZZXXXXXXVVVSSSOOOMMMMMMMMMLLLPPPWWW^^^eeemmmtttyyyzzzxxxuuusssoooiiibbb]]]TTTQQQLLLHHHFFFEEEGGGHHHHHHKKKPPPTTTVVVYYY\\\^^^___```cccdddfffjjjnnnrrruuuwww{{{|||zzz{{{|||~~~zzztttmmmiiifffccc]]]XXXZZZXXXTTTSSSTTTSSSRRRPPPNNNNNNNNNMMMLLLLLLMMMNNNOOOQQQSSSUUUWWW[[[```dddeeehhhmmmsssxxx}}}}}}{{{zzzzzzzzzxxxxxxyyyzzz{{{{{{{{{{{{{{{|||~~~~~~}}}{{{zzzzzz{{{}}}~~~zzzuuummmggg^^^WWWRRRPPPOOONNNMMMMMMLLLKKKIIIFFFDDDBBB???>>>===<<<;;;;;;;;;;;;<<<;;;:::888666555555555555555666888:::<<<>>>??????@@@@@@AAA@@@???>>>===::::::999888777666666666555444444333333222111111000000000/////////..................------------...------,,,,,,------...///////////////.........,,,------...------,,,,,,........................,,,,,,---------.................................,,,------......------,,,........................------------------------........................////////////////////////////////////////////////...////////////000000000000000000000000000000000444444444444777===EEEKKKQQQUUU[[[```bbbcccdddeeehhhjjjooouuu{{{wwweeeXXXNNNJJJJJJ************************,,,++++++******++++++,,,))))))*********+++++++++...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........------------------------------............------,,,,,,,,,---------------......---------......///......//////000111111222000222666;;;???CCCGGGIIIJJJLLLOOOSSSVVVXXXYYYZZZWWWVVVSSSOOOKKKJJJJJJLLLQQQXXXccclllsssxxx{{{}}}zzzwwwrrrmmmgggaaaZZZUUUNNNLLLIIIGGGGGGHHHJJJLLLOOOSSSWWW[[[\\\^^^___aaabbbccceeeggghhhkkkooorrrssswww}}}}}}zzzxxxyyy{{{|||||||||~~~|||vvvrrrkkkfffaaa]]][[[XXXSSSPPPRRRQQQPPPOOOPPPPPPOOONNNLLLMMMOOOOOOOOOOOORRRUUUXXXZZZ]]]```cccggglllpppooosssxxx~~~}}}|||{{{{{{|||~~~}}}{{{{{{|||~~~yyyvvvtttnnnfff^^^YYYVVVSSSRRRMMMNNNNNNNNNMMMKKKIIIHHHBBBBBB@@@>>>===<<<<<<<<<<<<;;;:::888777666666666555555555777888;;;===>>>???@@@BBBCCCCCCBBB???>>>;;;;;;::::::888777666666555555444444333222222222111111000000000///////////////.........---------...------,,,,,,------...000000//////............,,,,,,------...------,,,++++++++++++++++++++++++,,,,,,,,,------------...........................---...////////////...---........................------------------------////////////////////////////////////////////////000000000000000000000000////////////000000000111111111111111111111111111333444444555888???GGGMMMRRRVVV\\\```bbbcccdddeeehhhlllrrrwww}}}rrraaaVVVMMMIIIIII,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++++++++,,,///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............------------------------------............------------------------------...------------...//////......///000000111222222222666;;;???CCCFFFJJJMMMNNNPPPSSSVVVXXXYYYYYYXXXSSSRRRPPPMMMKKKKKKNNNPPPYYYaaannnyyy~~~~~~zzzuuunnnfff___XXXRRRMMMIIIHHHGGGGGGIIILLLOOOQQQXXXZZZ^^^```aaabbbcccddddddfffggghhhiiikkkooorrrqqqvvv|||xxxvvvvvvwwwyyyvvvuuutttsssqqqmmmhhhccc^^^[[[XXXUUUSSSRRROOOMMMOOOOOOOOOPPPPPPPPPPPPPPPKKKOOORRRTTTTTTVVVZZZ^^^___bbbgggkkknnnrrrvvvyyy|||~~~~~~~~~}}}}}}yyyxxxwwwrrrkkkeee```]]]ZZZWWWQQQRRRRRRRRRQQQPPPNNNMMMGGGFFFDDDBBB@@@???>>>>>>===<<<;;;:::888888888888666666666666777999<<<===@@@BBBEEEGGGGGGDDDAAA???<<<<<<<<<;;;:::888777666555444444333333222222111111111111111000000000000/////////.........------...------,,,,,,------...000///......------......,,,,,,------......------------------------------,,,,,,,,,,,,------------........................////////////////////////........................,,,,,,,,,------------...////////////////////////////////////////////////000000000000000000000000/////////000000000111111111111111111111111111111000111333555999???GGGMMMTTTWWW[[[^^^```bbbdddfffhhhooovvvzzznnn^^^UUUNNNIIIHHH,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))***------------------------,,,,,,,,,,,,------------------------............------------------------------............---------------------------------------------...//////---...///000111222333333666:::@@@DDDGGGJJJMMMPPPQQQSSSVVVYYYZZZYYYWWWUUUNNNNNNMMMLLLMMMPPPVVVZZZgggnnnxxx|||zzzppplllddd]]]WWWRRRMMMIIIIIIIIIIIIKKKNNNRRRVVVXXX]]]```bbbddddddeeeggghhhggghhhiiijjjjjjlllppprrrxxx}}}~~~zzzvvvsssrrrrrrsssnnnllliiigggdddaaa]]]ZZZTTTSSSQQQOOOOOONNNNNNMMMNNNPPPQQQRRRSSSSSSTTTUUUPPPUUUZZZ\\\]]]```fffllljjjnnntttyyy|||}}}|||||||||{{{|||xxxtttooojjjgggccc___]]]YYYYYYXXXWWWUUUSSSQQQPPPLLLJJJHHHFFFCCCBBBAAA@@@???>>>===;;;::::::::::::888777666666777999;;;<<>>===<<<;;;;;;;;;999888777666777888:::;;;AAADDDHHHKKKKKKHHHEEEBBB===>>>>>>===;;;999777666444444333222222111111000222222222111111111111000000/////////...............------,,,,,,------...///...---,,,+++,,,------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................///...,,,++++++,,,...///........................,,,,,,,,,------.........000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111///222666:::>>>DDDKKKOOOUUUVVVXXXZZZ[[[^^^cccfffkkkuuu}}}~~~hhh[[[UUUNNNIIIGGG+++,,,,,,+++******+++---......---------,,,,,,,,,++++++,,,------...//////++++++------------++++++******+++,,,,,,,,,++++++------------------------,,,------....../////////000///---+++***+++---...,,,------......------,,,***+++,,,,,,------,,,,,,......---,,,***+++---000000000//////.........---,,,,,,,,,---------......000///...------...000111///000111111222444888;;;???AAAEEEJJJNNNQQQRRRSSSWWWWWWWWWVVVTTTQQQNNNLLLLLLOOOPPPQQQXXXdddlllnnn||||||||||||yyyssslllfffZZZVVVPPPLLLJJJJJJJJJJJJJJJOOOUUU[[[^^^aaaccceeejjjjjjjjjjjjlllnnnpppqqqkkkllllllnnnpppvvv}}}{{{yyytttooojjjfffcccbbb```^^^ZZZXXXVVVTTTQQQPPPOOOOOOOOONNNMMMNNNQQQSSSRRRTTTVVVVVVWWWXXX[[[]]]___ccchhhnnnttt{{{}}}}}}{{{yyywwwwwwwww{{{{{{{{{{{{{{{{{{{{{{{{wwwyyy|||~~~~~~}}}{{{zzzyyyuuupppmmmkkkjjjiiihhhfffccc```]]][[[XXXTTTRRRQQQQQQQQQOOOLLLIIIEEEBBB@@@AAAAAABBBAAA@@@>>>===>>>===;;;::::::;;;<<<>>>DDDFFFHHHJJJJJJHHHFFFEEEDDDCCCBBB@@@===;;;:::999777777666555444333333222111222222222222111000000000/////////............---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---...///,,,---------.../////////---------------------------.../////////...---,,,...---,,,,,,......---,,,////////////////////////222111111111000000//////000000000000000000000000...///000111111111111111111222222333333222222111333444666:::@@@GGGMMMQQQVVVWWWXXXWWWWWW[[[ccchhhtttvvv{{{xxxdddYYYRRRMMMIIIHHH+++,,,,,,+++******+++------,,,,,,,,,++++++++++++)))******++++++,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,+++***++++++,,,,,,------------------,,,++++++,,,---------------,,,---///...---,,,---...000/////////............------------............000///---,,,---...000111000111222222333666:::===CCCEEEIIIMMMQQQTTTVVVVVVWWWVVVUUUSSSQQQOOOMMMLLLKKKQQQWWW\\\fffqqqxxxyyyzzzyyywwwuuuqqqkkkccc^^^SSSPPPLLLIIIHHHIIIJJJJJJOOOTTT[[[```cccdddfffgggiiiiiiiiijjjlllnnnppprrrnnnoooppprrruuu|||~~~uuurrrnnnhhhccc___\\\[[[WWWVVVTTTRRRQQQPPPOOONNNNNNNNNOOONNNMMMOOORRRUUUUUUWWWYYY[[[]]]___cccfffmmmqqqwww}}}}}}{{{||||||||||||~~~}}}{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyywwwyyy{{{|||}}}~~~}}}{{{zzzyyyvvvrrrpppooonnnmmmllliiifffbbb___\\\YYYUUURRRQQQQQQQQQPPPNNNKKKHHHFFFEEEEEEEEEEEEDDDDDDCCCBBBBBB@@@>>>===<<<<<<===>>>FFFHHHJJJKKKKKKJJJHHHFFFEEEDDDBBB@@@>>><<<:::999777777666555444333333222222222222222222111111000000000/////////............------,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---...///000//////...------,,,,,,////////////////////////++++++,,,---.........---///...,,,---...///...,,,////////////////////////111111111000000000//////000000000000000000000000000111111111111000000///111111111222222111111111444444666:::@@@GGGMMMQQQUUUWWWXXXWWWWWW[[[ccciiiuuuvvv{{{vvvbbbWWWRRRLLLIIIHHH***+++,,,,,,******+++,,,++++++++++++*********************+++++++++++++++***++++++,,,,,,++++++***---------,,,+++***)))(((++++++++++++++++++++++++++++++++++++************,,,,,,++++++++++++******------------------------,,,,,,---............---+++---000111000...------////////////........................////////////......---,,,---...000111000222333555666999===@@@FFFHHHLLLQQQTTTVVVWWWXXXVVVTTTQQQNNNLLLLLLMMMMMMOOOXXXccckkkuuu~~~~~~uuurrrnnniiiddd^^^WWWRRRMMMKKKIIIHHHHHHJJJMMMNNNWWW\\\bbbgggiiiiiiiiiiiigggggggggiiikkknnnqqqssssssuuuwwwyyy~~~}}}zzzxxxoookkkfffaaa[[[XXXVVVUUUQQQPPPPPPOOOOOOPPPPPPPPPOOOPPPQQQQQQRRRTTTWWWZZZZZZ]]]aaaeeehhhlllpppsss}}}}}}{{{yyyzzzzzz{{{{{{|||~~~}}}|||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxyyyzzz{{{{{{}}}~~~|||zzzxxxvvvsssrrrrrrrrrqqqpppnnnkkkfffaaa^^^ZZZVVVSSSQQQQQQPPPPPPOOONNNMMMMMMNNNMMMLLLJJJIIIHHHGGGGGGFFFEEECCCAAAAAAAAAAAABBBIIIKKKMMMNNNNNNMMMJJJIIIFFFEEEDDDAAA???===;;;:::888777666666444444333222222222333333222222111000000000000/////////......///......------......///...............---------,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,---....../////////...------,,,,,,////////////////////////*********+++,,,...///000///...------//////...---////////////////////////111111000000000000//////000000000000000000000000111222222111111000///...000000000000000000000000444555888<<>><<<;;;888888777666555444333333333333333333333222222111000000000////////////.........------------......///////////////.........------------------------........................------,,,,,,,,,------...+++,,,,,,---...///000000---------------------------,,,++++++,,,---///000...,,,,,,,,,...///...---////////////////////////000000000000000000//////////////////////////////000000111111111000000///111111000000000000111111555666999>>>CCCJJJOOORRRTTTUUUVVVVVVWWW\\\dddjjjuuuwww{{{~~~nnn\\\SSSOOOKKKHHHGGG)))+++------+++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------)))***++++++,,,,,,,,,,,,------------------------------,,,,,,++++++******+++,,,------------,,,,,,...---,,,,,,,,,,,,---...,,,---......//////......///000///...------///111.........////////////////////////000000000111111------......///000111111111444777:::<<>>:::999999888777666555444444444444444444333222222111000000000////////////------,,,,,,,,,,,,------////////////////////////------------------------...........................------,,,,,,,,,------++++++,,,---...///000111------------------------000///...------...///000,,,+++***+++---......,,,//////////////////////////////////////////000000////////////////////////---...///111111222222222333222111111111111222333666777;;;???EEEKKKPPPSSSSSSUUUWWWWWWXXX]]]eeekkkuuuwww{{{~~~{{{kkkZZZRRRNNNJJJGGGFFF)))+++------,,,+++***+++---,,,,,,,,,++++++++++++)))))))))***************+++******))))))******+++((()))***+++,,,------------------------------------------------,,,,,,,,,,,,,,,------------.........---,,,++++++,,,---...,,,,,,---............---//////...---+++,,,///111.........///////////////////////////000000000000......///000111111222222333666:::>>>AAADDDHHHKKKPPPRRRUUUXXXXXXVVVTTTRRRKKKIIIGGGHHHMMMVVV___eeesss{{{yyynnndddTTTQQQMMMKKKJJJIIIGGGFFFDDDHHHLLLNNNPPPTTT[[[```cccfffjjjkkkkkkjjjjjjjjjfffgggiiimmmqqqvvvzzz}}}}}}{{{zzzzzzyyywwwvvvvvvtttrrrnnnjjjeeebbb```[[[XXXUUUQQQPPPQQQSSSTTTSSSVVVYYYYYYYYYZZZ^^^bbbfffiiillloooqqqtttwwwzzz|||xxxtttooorrruuuxxxzzz}}}~~~|||{{{yyyxxxxxxzzz{{{{{{{{{{{{|||~~~wwwpppkkkgggccc```UUUSSSQQQPPPRRRVVV[[[^^^aaa___\\\WWWSSSOOOLLLKKKJJJKKKMMMOOOQQQSSSUUUVVVVVVXXXYYYZZZZZZXXXUUUSSSPPPNNNLLLJJJGGGDDDBBB@@@<<<;;;:::999888777777666444444555555444444333222111111000000000/////////,,,,,,,,,++++++,,,,,,,,,.........///////////////------------------------..............................---,,,,,,,,,------........................////////////////////////111000000///......//////,,,++++++,,,...///...---////////////////////////......////////////000000000000000000000000000000,,,---///000222333333333444333222111111222333444777888<<>>CCCGGGKKKNNNRRRUUURRRSSSUUUVVVTTTQQQLLLIIIIIIIIIJJJPPPZZZhhhttt|||xxxmmmbbbUUUJJJKKKJJJHHHHHHIIIIIIHHHGGGKKKPPPUUUXXXYYY\\\ccciiieeefffhhhhhhhhhhhhjjjlllnnnooorrrvvv|||yyyvvvssspppooommmkkkiiicccaaa^^^[[[YYYXXXXXXYYYXXXWWWUUUTTTUUUYYY^^^aaadddiiiooorrrssswww}}}~~~vvvqqqlllpppvvv{{{}}}|||tttvvvxxxyyyyyyxxxyyy{{{}}}}}}xxxtttpppnnngggbbb\\\VVVTTTVVVYYY\\\^^^^^^^^^]]][[[XXXUUUSSSPPPQQQRRRTTTVVVVVVWWWWWW\\\]]]^^^___^^^\\\YYYWWWUUUSSSQQQNNNKKKHHHFFFDDD>>>>>>===<<<;;;::::::999555555666666555555444333111111111111000000000000.........------.........,,,---------......//////................................................///...---,,,,,,,,,,,,,,,***+++,,,---///000111222------------------------***+++---///000000////////////...///222333333222////////////////////////---.........//////000000000000000000000000000000///000000111111111111000222111000......000111222777:::>>>CCCIIIOOOSSSUUUUUUWWWYYYZZZ\\\bbbjjjqqqtttwww{{{|||zzzyyyyyy{{{xxxiiiYYYQQQNNNIIIEEEDDD******+++++++++,,,,,,,,,++++++******)))*********,,,,,,,,,++++++************+++,,,,,,------,,,,,,------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,,,,,,,,,,///......---------......000000//////............///////////////............000222333444666999;;;CCCEEEGGGKKKNNNQQQSSSTTTVVVVVVUUUSSSPPPLLLIIIGGGGGGLLLTTT___lllwwwzzznnncccYYYQQQLLLDDDEEEEEEDDDDDDFFFJJJMMMNNNSSSYYY^^^aaaccceeegggiiigggfffgggjjjmmmoooppptttwww|||wwwmmmgggeeedddaaa]]]WWWWWWWWWUUUTTTTTTWWWYYYYYYYYYZZZ[[[^^^ccckkkpppuuuyyy~~~wwwsssvvvxxx{{{|||yyy|||zzzxxxwwwxxxzzzzzzyyy|||~~~~~~zzzxxxwwwwwwppplllgggcccaaa___]]]\\\]]]]]]^^^______^^^ZZZWWWXXXUUUSSSSSSTTTVVVWWWWWW[[[\\\]]]^^^___^^^]]]\\\WWWUUURRRPPPNNNKKKGGGDDDBBB@@@===;;;;;;:::999777999777666555555444222000222222222111000//////...------,,,,,,,,,,,,---...........................////////////////////////..........................................---------...///111111111000/////////............//////////////////////////////////////////////////////...------,,,,,,,,,------000000000000000000000000//////000000///...------//////000000111111222222222333333222111222555777;;;<<>>===<<<:::999;;;999777666666666444222333222222111000000//////000000000000000000000111........................------------------------................................................,,,------............---000000////////////000000////////////////////////////////////////////////...---------------......000000000000000000000000//////000000///......---000000000000000111111111111222222222111222444777:::<<>><<<:::<<<;;;999888888777555333333333222222111111000000...//////000000//////...........................------------------------......................................................------------------000000////////////000000////////////////////////////////////////////////......---......///000111000000000000000000000000//////000000000///......111111111111000000000000000111222111000111444666888<<>><<<===;;;999888888888666444444333333333222222222111...///000000000///...---........................////////////////////////........................---------...............222111///...---....../////////............//////////////////////////////////////////////////////............///000222222//////////////////////////////000000000//////...222222111111000000//////000111111111000111444777777===FFFOOOTTTWWWXXXXXXXXXYYYZZZ[[[^^^cccgggkkkjjjlllppptttwwwyyy{{{}}}xxxlllaaaYYYRRRJJJDDDCCC******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------)))+++,,,+++***)))***+++------------------------------------------------........................------,,,,,,,,,------...---------------...//////........................000000000000111111222222111333666888;;;@@@FFFJJJLLLNNNRRRTTTUUUSSSQQQOOOMMMLLLKKKKKKOOOUUUZZZ^^^jjjnnnsssvvvuuupppjjjfffaaa[[[RRRKKKGGGEEEEEEDDDDDDGGGKKKOOOSSSWWW\\\```fffhhhjjjkkkkkkjjjkkkllllllpppvvv|||~~~~~~~~~yyynnnfff\\\YYYUUUSSSTTTVVVYYYZZZ[[[^^^ccchhhnnnuuu|||~~~}}}{{{zzzyyyyyy{{{||||||{{{zzzxxxvvvttttttrrrpppnnnkkkkkkjjjjjjiiihhhggggggddddddeeefffggghhhiiiiiijjjjjjkkklllmmmnnnnnnnnnpppqqqrrrtttuuuwwwxxxyyy|||||||||||||||~~~}}}{{{xxxuuuqqqrrrtttwww{{{}}}{{{vvvuuuvvvxxx{{{|||{{{zzzuuurrrnnnmmmoooqqqssstttooojjjddd^^^[[[ZZZYYYXXXXXXYYYYYYYYYZZZ[[[\\\\\\^^^^^^^^^^^^^^^\\\XXXUUUPPPMMMIIIFFFDDDBBB???======;;;999888888777555444444444444444333333333333333333333333333222111111........................////////////////////////........................---------.........//////111000///---------...///...------,,,,,,------...////////////////////////////////////////////////.........///000111222333//////////////////////////////000000000000000///222222111111000000//////000111111111111222555777888???JJJRRRVVVWWWXXXXXX[[[[[[ZZZ\\\^^^aaaccceeefffjjjpppuuuxxxzzz~~~tttiii^^^WWWQQQIIIDDDCCC******+++++++++,,,,,,,,,+++******++++++,,,---...***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------***+++,,,+++***)))***,,,------------------------------------------------........................///............///000000---------------...///000.........///////////////000000000111222222333333333555999===@@@DDDHHHLLLOOOPPPRRRSSSSSSQQQOOOMMMIIIJJJLLLQQQXXX___fffjjjtttuuutttrrrmmmggg```\\\UUUPPPJJJFFFEEEEEEFFFFFFGGGKKKOOOSSSWWW[[[```ccchhhjjjmmmnnnnnnnnnpppqqqsssxxx~~~~~~~~~yyyoooddd]]]UUUSSSRRRRRRUUUZZZ___bbbeeejjjqqqyyy~~~}}}{{{xxxvvvuuutttooonnnnnnooopppqqqpppooonnnllliiihhhhhhgggdddbbb_________^^^]]]]]]]]]\\\XXXXXXYYYZZZ[[[\\\]]]]]]______`````````aaaaaaaaaddddddfffgggiiikkklllmmmpppqqqqqqqqqrrrtttxxx{{{|||~~~zzzxxxrrrrrrtttvvvyyy}}}|||uuuuuuvvvyyy}}}~~~}}}||||||||||||zzzxxxrrrnnnhhhdddaaa^^^\\\ZZZYYYYYYYYYYYYZZZ[[[]]]^^^______```bbbcccbbb^^^[[[UUURRRMMMJJJGGGEEEAAA???===;;;999999999888666444555555555555444444444444333222111000000000000000........................------------------------........................,,,,,,------.../////////------,,,,,,,,,,,,,,,,,,...------------------...//////////////////////////////////////////////////////...//////000111222000000000000000000000000//////000111111111000000111111111111000000000000000111222222222333666999:::CCCMMMUUUWWWWWWXXXYYY\\\[[[[[[\\\___aaaaaa```ccciiiqqqwwwzzz}}}nnncccXXXRRRMMMGGGDDDDDD******+++++++++,,,,,,,,,)))))))))******,,,------******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---.......................................................................................///000000---,,,,,,------///000000/////////000000000111111000000111111222333333444555999>>>BBBEEEHHHKKKMMMPPPPPPQQQQQQPPPNNNLLLKKKJJJMMMTTT]]]fffooovvvzzz|||xxxrrrkkkccc\\\VVVTTTMMMJJJFFFEEEFFFHHHIIIIIIMMMPPPUUUYYY\\\___cccfffiiikkknnnppprrrtttvvvyyyzzz~~~zzzssslllddd]]]XXXRRRRRRSSSVVVZZZaaaiiinnntttzzz}}}zzzwwwuuutttooonnnmmmkkkiiihhhffffffbbbbbbaaabbbdddeeedddbbbaaa___]]]\\\\\\[[[YYYWWWTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\^^^___aaaaaadddeeegggggghhhjjjnnnqqqsssvvvzzz|||}}}|||||||||~~~|||wwwvvvvvvvvvxxx{{{}}}yyyxxxxxxzzz~~~|||tttqqqmmmjjjgggdddaaa^^^YYYYYYYYYYYYZZZ\\\^^^______```cccfffhhhgggeeebbbZZZWWWRRRNNNLLLHHHEEEBBB???===;;;::::::999888666555555555555555555555555222111...,,,+++,,,---...........................------------------------........................,,,,,,------...//////000++++++,,,---------,,,,,,/////////......//////////////////////////////////////////////////////////////////......//////000000000000000000000000000//////000111111111111111000000000000000111111111111222333333333444888:::===FFFPPPVVVWWWWWWXXXYYY[[[ZZZZZZ\\\___aaa```___bbbiiisssyyy|||hhh]]]RRRMMMIIIEEEDDDEEE******+++++++++,,,,,,,,,))))))))))))***+++,,,---*********++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++---...//////------...///........................................................................,,,,,,,,,,,,,,,---...///,,,,,,,,,---...///000111//////000000111111222222000000111222333333444444888<<>>===<<<<<<;;;999777555555555666666666666666666444000------...000222........................////////////////////////........................,,,,,,------...///000000+++,,,...///000///......111111000000000000111111////////////////////////////////////////////////000//////............///000000000000000000000000//////000111111111111111//////000000111111222222111222333333444555888;;;???HHHQQQWWWWWWVVVWWWYYYYYYXXXXXX\\\```bbbaaa___bbbjjjtttzzz}}}dddYYYNNNIIIFFFDDDDDDFFF+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,***))))))***,,,,,,//////............//////000///---,,,,,,---...///........................+++,,,---...////////////000000////////////000000...000111222222444888;;;<<<>>>BBBFFFJJJNNNQQQRRRPPPPPPOOOMMMKKKKKKMMMOOOSSS[[[fffrrruuufff[[[TTTPPPKKKGGGHHHGGGFFFGGGJJJNNNSSSVVVYYY]]]bbbeeeffffffffffffkkkmmmqqquuuxxx|||~~~}}}xxxsssmmmjjjfffbbb^^^YYYTTTPPPRRRVVV]]]dddkkkuuu|||wwwssspppnnnkkkjjjgggdddaaa]]][[[ZZZWWWWWWVVVUUUSSSRRRQQQQQQPPPQQQSSSTTTUUUUUUTTTTTTSSSRRRQQQOOONNNNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVXXXZZZ\\\^^^^^^cccccccccdddeeefffhhhhhhiiijjjlllooossswww{{{}}}{{{yyyyyy{{{|||xxxzzz||||||}}}~~~}}}ooonnnlllllllllllljjjhhh___\\\YYYWWWXXXZZZ[[[[[[]]]aaafffkkkmmmmmmjjjhhhfffccc^^^YYYUUUPPPKKKHHHDDDAAA>>>===<<<;;;999777999999888777666555444444333333333222111000///......------...000111000///---.........///000000000------------------,,,,,,...................................................---,,,++++++,,,---...........................000//////.........//////............////////////000000//////.........---000111111111222222222222111111222222222111111000333333333222222555999<<>><<<:::999:::999888777666555555444444444444333222111000//////...---...000111000///,,,,,,,,,---------------...---------------------................................................---------,,,,,,---------......................../////////.........//////....../////////000000000111111000000000/////////000000000111111111222222000111111222222222111111333333333222333555999===EEEJJJQQQWWWXXXXXXWWWWWWZZZXXXYYY\\\]]]\\\___eeejjjrrrzzz~~~qqq\\\RRRIIIGGGGGGDDDCCCCCC,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...//////000000//////...//////............//////---......//////.................................,,,,,,---...////////////111000000//////000000111...000222333444777;;;>>>EEEGGGKKKOOOQQQRRRRRRQQQNNNMMMKKKHHHHHHLLLRRRWWWfffppp{{{wwwhhh```WWWPPPMMMLLLJJJIIIMMMMMMMMMOOORRRVVV[[[]]]eeefffggggggffffffhhhjjjiiiooowww~~~~~~~~~yyyrrrjjjccc___[[[ZZZYYYWWWUUUSSSRRRQQQXXX```mmmyyy{{{wwwrrrooohhhfffccc___\\\YYYVVVUUUSSSSSSQQQPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLNNNOOOPPPPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKNNNNNNPPPQQQRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWWWWXXXYYYZZZ[[[\\\[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZ[[[\\\___bbbeeehhhjjjiiillloooqqqrrrtttwwwyyy|||~~~}}}{{{vvvvvvvvvuuuuuuxxx}}}yyyrrrqqqoooppprrrtttttttttiiiddd^^^YYYXXXXXXYYYYYYZZZ]]]ccchhhlllnnnnnnnnnpppmmmiiiddd```\\\VVVSSSLLLIIIEEEBBB@@@>>><<<:::::::::999888777666555555555555555444333222111000///...---...000111000///---------------,,,,,,,,,........................................................................,,,------......------,,,........................//////....../////////////////////000000000111111111111111111000000000000/////////000000000111111///000111222222222222222222333333333333666:::>>>FFFKKKRRRVVVXXXXXXWWWWWWZZZXXXZZZ]]]^^^^^^bbbhhhpppvvv|||~~~fffXXXOOOGGGFFFFFFDDDCCCDDD,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---......---,,,+++///......------......///,,,---///000000///..............................,,,---...//////000000000111000000000000000000111///111333555666:::>>>AAAIIIKKKOOORRRSSSSSSQQQOOOMMMLLLJJJIIILLLSSS\\\cccnnnwwwtttiii```[[[TTTOOONNNNNNNNNMMMMMMNNNPPPSSSXXX\\\aaaccciiiiiihhhfffeeefffiiikkknnnttt}}}}}}|||~~~|||wwwqqqiiibbb\\\YYYYYYZZZZZZYYYXXXWWWXXXYYYaaakkkyyy~~~zzzuuuqqqmmmhhhdddaaa\\\ZZZXXXUUURRRPPPNNNMMMNNNNNNMMMLLLLLLKKKJJJJJJHHHIIIJJJJJJKKKLLLMMMMMMMMMNNNPPPQQQRRRRRRQQQQQQPPPOOOOOONNNNNNNNNOOOOOOQQQRRRSSSUUUVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZ]]]]]]]]]\\\\\\\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\]]]^^^]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[\\\]]]___```aaabbbdddggghhhjjjkkknnnpppqqqtttxxx{{{}}}{{{vvvuuutttrrrrrrvvv{{{}}}yyywwwuuuuuuwwwxxxwwwwwwmmmhhhaaa[[[YYYYYYYYYYYYYYY\\\aaafffkkknnnpppqqqtttrrrnnnkkkgggccc^^^ZZZQQQNNNHHHDDDBBB???===;;;;;;;;;:::999888777666666666666666666555333222111000///...///000111000///000000000///.........---.........///////////////................................................+++,,,---......---,,,+++.................................///////////////000000000000111111111111000000000000000000000000////////////000000000000...///000111222333333333222333333333444777<<>><<<<<<<<<;;;:::999888777777777777777666555444333222111000//////000111000...000000000///.........---............//////000000................................................+++,,,---......---,,,+++........................------...///000000//////000000000000111111111111////////////////////////////////////000000000000...///000111222333333333222333333444555888===AAAKKKNNNRRRUUUVVVVVVWWWXXXYYYWWWXXX\\\___aaagggnnnxxxzzz}}}~~~mmm\\\PPPJJJFFFEEEEEECCCCCCFFF,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------------,,,......------------......---...//////000000000000........................------...///000000000000222111111000000111111222222444777:::===AAAFFFJJJLLLNNNPPPQQQQQQOOOMMMKKKHHHJJJNNNRRRYYYbbbkkkrrrxxx}}}yyyqqqhhh___VVVSSSRRRPPPOOOOOOOOOQQQQQQPPPSSSWWW]]]bbbfffiiikkkiiiiiihhhhhhiiilllrrrvvvyyytttoookkkeeeccc```\\\YYYWWWVVVVVVXXX[[[^^^```aaadddiiinnnzzzuuupppmmmkkkccc```[[[XXXVVVTTTRRRQQQMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNPPPRRRSSSTTTRRRSSSUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWXXX[[[\\\^^^___aaabbbccccccccccccccccccddddddddddddcccccccccbbbbbbaaaaaa```bbbbbbcccdddeeefffggggggeeeeeeffffffgggggghhhhhhhhhgggfffdddcccbbbbbbbbbeeecccaaa___]]][[[ZZZYYY[[[]]]^^^_________aaacccdddgggjjjlllnnnqqqtttvvvxxx{{{}}}|||yyyvvvuuuwww|||{{{vvvrrrmmmiiidddaaa______^^^]]]\\\]]]___bbbggglllpppsssvvvuuutttsssrrrooojjjggg^^^YYYRRRKKKGGGCCCAAA???======<<<;;;:::999888888777777777666555444333222222000//////111111000...---------------,,,,,,,,,---------......//////000................................................,,,------......------,,,........................,,,---...000000000///////////////000000000111111............/////////////////////000000000111111///000111222222222222222222333333444666999???CCCMMMPPPSSSUUUUUUVVVWWWYYYYYYWWWYYY]]]```cccjjjrrrzzz{{{}}}}}}hhh[[[NNNIIIFFFFFFEEEBBBCCCGGG------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......------------.........------,,,,,,------...............///000111222........................---...///000000111111000222111111000000111111222444666999<<<@@@DDDJJJMMMNNNOOOPPPPPPPPPNNNMMMLLLNNNQQQWWW]]]cccjjjqqquuuzzz|||yyyoooddd]]]WWWRRRNNNOOOOOOPPPPPPRRRTTTVVVWWWZZZ^^^bbbfffiiijjjkkkiiijjjkkkmmmooottt{{{xxxqqqkkkeeeaaa\\\[[[YYYWWWVVVVVVWWWWWW\\\aaafffjjjmmmrrr{{{~~~vvvtttpppkkkfffaaa^^^\\\WWWTTTQQQOOOOOOOOONNNMMMKKKJJJJJJIIIHHHHHHIIIIIIMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRTTTVVVWWWXXXWWWXXXZZZ[[[\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^```aaacccdddeeefffffffffffffffggggggggghhhhhhhhhhhhhhhgggffffffeeeddddddeeefffgggiiikkklllmmmnnnkkkkkklllmmmnnnooooooooonnnmmmlllkkkjjjiiiiiiiiiiiigggeeecccaaa```___^^^]]]^^^______^^^^^^___```aaacccfffggghhhjjjllloooooossswww{{{~~~{{{yyyzzz~~~}}}uuuoooiiigggdddcccccccccbbb```_________aaaeeejjjooorrrvvvvvvvvvvvvvvvtttpppllleee___WWWPPPJJJGGGDDDBBB>>>>>>===<<<;;;:::999999777777777666555444222222222111000000111111000...,,,,,,,,,---------------+++,,,,,,---......//////................................................---------,,,,,,---------........................+++,,,...000111000//////....../////////000000000......//////000000000000000000000111111111222222000111111222222222111111111222444444666:::@@@DDDOOOQQQSSSTTTUUUUUUWWWYYY[[[YYY[[[___cccgggnnnvvv{{{|||~~~wwwdddZZZMMMJJJGGGGGGEEEBBBCCCGGG------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////.........---,,,++++++,,,---......------,,,,,,------...///............000222333........................---...///000111111111111222222111111111111222222555777;;;>>>BBBFFFLLLPPPPPPPPPPPPPPPOOONNNNNNMMMUUUYYY```ffflllqqqvvvyyyxxxyyysssfff[[[UUURRROOOLLLNNNPPPRRRSSSVVVYYY[[[]]]___cccfffiiijjjjjjjjjjjjllloooqqquuu{{{yyyrrrkkkeee___[[[YYYXXXXXXWWWWWWXXXYYYZZZccciiipppuuuzzz{{{wwwtttssskkkhhhddd___ZZZVVVSSSQQQPPPNNNKKKJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNTTTTTTUUUWWWXXXZZZ[[[[[[\\\]]]___```aaaaaa``````_________```aaabbbcccdddddddddfffggghhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjmmmmmmlllkkkkkkjjjiiiiiiggghhhjjjlllnnnppprrrrrroooooopppqqqrrrssstttttttttsssrrrqqqpppppppppppplllkkkiiihhhfffeeeeeeeee```aaabbbaaa```___```aaa___aaacccdddeeefffhhhjjjiiimmmqqquuuxxxzzz~~~||||||~~~uuunnngggeeedddeeeffffffdddbbbaaa``````aaadddiiinnnqqqwwwwwwwwwxxxyyywwwssspppiiiccc[[[SSSMMMIIIFFFDDD>>>>>>===<<<;;;::::::999777777666666555333222111333111000000111111000...---......//////000000000++++++,,,,,,---...//////......................................................,,,++++++,,,..............................+++,,,...000111111000///............//////////////////000000111111111222111111111111222222222222111111222222222111111000111222444555777;;;@@@DDDPPPQQQSSSTTTTTTUUUWWWYYY]]][[[\\\aaaeeeiiiqqqzzz}}}~~~sssaaaXXXNNNJJJHHHHHHEEEBBBCCCHHH+++,,,,,,------......///---.........---+++)))((())))))***+++,,,------...------,,,+++,,,---...///---------............///.........------,,,,,,,,,+++,,,---///000///,,,)))...------------...//////////////////............---///111000---,,,...000111111111111111000///...111111222222333333333444666:::???DDDGGGJJJNNNPPPMMMOOOPPPNNNMMMMMMQQQTTT___cccjjjqqqvvvwwwwwwvvvxxxrrrhhh^^^UUUOOOLLLKKKJJJLLLOOOSSSWWW[[[___```eeefffggggggfffggghhhjjjlllooosssyyyyyyooogggaaa]]]XXXUUUXXXYYYZZZYYYXXXZZZ```fffkkktttzzztttmmmhhhdddbbb\\\ZZZVVVRRROOOMMMLLLLLLLLLKKKJJJJJJKKKLLLNNNOOOKKKLLLMMMOOOPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTWWWWWWXXXYYY[[[]]]^^^___^^^___```bbbcccdddddddddjjjiiiiiihhhhhhiiiiiijjjiiikkkllllllllllllmmmooooooooonnnmmmnnnooopppqqqooooooppppppoooooonnnmmmoooooopppqqqrrrssstttuuuttttttttttttuuuvvvwwwwwwttttttttttttttttttttttttpppooommmkkkjjjjjjjjjjjjjjjiiigggeeedddccccccdddbbbccccccccccccdddddddddjjjlllnnnoooppptttyyy~~~zzzpppkkkfffbbb___```eeeiiiiiigggfffdddbbb```bbbeeeiiilllrrrsssvvvxxxyyyyyywwwvvvooojjjccc\\\VVVQQQKKKGGGBBB@@@===;;;;;;:::999888666777888888888777555444222222111111000/////////000/////////............////////////////////////000...---...111222111///......................../////////...------,,,,,,......////////////.........///000111111000///...222111000222444444111...000000000000111111111111222111111111000000//////000111111111111222222222111222333444777<<>>===<<<:::999888888777666666666666777333333333222111111000000000000000/////////......////////////////////////...---,,,---...//////---........................------...//////000111111......////////////......000000////////////000000000//////000111222000...222222111111111111111111111111111111000000000000000111111111111222222222333333333444777>>>GGGMMMSSSTTTVVVYYY[[[\\\]]]^^^___aaadddhhhlllrrrxxx|||{{{hhhXXXNNNKKKJJJHHHGGGFFFFFFFFFGGG,,,,,,,,,++++++*********---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,---------.........,,,,,,,,,------............---++++++,,,............------------...//////////////////............000000111000000000000000111111222222222222111111000000000111333555777888>>>BBBIIIMMMOOOOOONNNNNNKKKKKKKKKOOOXXXeeeqqqzzzvvvllleee\\\XXXSSSNNNKKKJJJKKKLLLOOORRRXXX^^^dddhhhkkklllkkkkkkjjjjjjkkknnntttxxxzzzooofff^^^[[[WWWTTTUUUXXX\\\^^^fffkkkrrrwww}}}{{{tttllleee```[[[XXXTTTPPPMMMKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOQQQTTTUUUTTTSSSRRRSSSSSSSSSUUUXXX[[[___aaaaaaaaaaaabbbccccccddddddfffgggggghhhjjjlllnnnoooqqqpppnnnmmmmmmoooqqqrrruuuvvvvvvvvvvvvvvvvvvuuutttvvvxxxyyyxxxxxxyyyyyywwwxxxyyy{{{|||~~~~~~}}}||||||||||||~~~}}}|||{{{{{{|||}}}}}}}}}}}}}}}|||{{{zzzyyyyyyxxxwwwuuuuuuuuuuuuvvvvvvvvvuuuuuuttttttttttttqqqqqqpppooonnnmmmlllllliiiiiihhhgggffffffggghhhiiijjjkkkmmmooorrrtttuuutttwww{{{~~~~~~~~~}}}yyyssslllhhhiiigggfffhhhmmmqqqsssssssssrrrpppmmmkkkiiiiiihhhjjjmmmsssxxx{{{||||||{{{{{{yyyuuuqqqlllddd\\\VVVNNNJJJEEE@@@>>><<<:::999:::999777666666666777888444444333333222111111111000000000////////////...////////////////////////...------....../////////........................////////////000000111111......////////////......111000///......///000111////////////000000000///111111111111111000000000111111111000000000000000000000111111111222222222444444444444888???IIIOOOTTTUUUWWWYYY\\\]]]^^^^^^___aaadddhhhmmmssszzz}}}~~~uuucccUUUMMMJJJIIIHHHGGGFFFFFFGGGGGG*********++++++,,,,,,,,,...---,,,+++***+++,,,---******+++,,,------......,,,,,,,,,---------------,,,,,,,,,------------...,,,,,,,,,------.........///,,,******,,,...//////...------------...//////////////////............//////...///////////////000111111222222222111111333222222222444666888999@@@DDDJJJNNNNNNMMMLLLLLLHHHIIIMMMUUUaaappp}}}yyynnnccc\\\WWWTTTPPPLLLJJJKKKMMMOOOSSSVVV]]]dddiiilllmmmnnnjjjjjjkkklllnnnsssyyy~~~~~~|||vvvlllbbbZZZYYYWWWVVVVVVXXX]]]cccgggsssyyyzzzssslllfff___YYYUUURRRPPPNNNKKKIIIIIIIIIJJJIIIJJJJJJJJJKKKLLLMMMNNNOOOQQQTTTWWWXXXXXXVVVTTTVVVVVVWWWYYY\\\```dddffffffffffffggghhhhhhiiiiiijjjjjjkkklllnnnppprrrssstttsssqqqpppppprrrtttuuuxxxxxxyyyyyyyyyyyyxxxxxxwwwzzz|||~~~}}}||||||}}}{{{|||~~~}}}|||}}}~~~~~~{{{zzzyyywwwwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxuuuuuutttsssqqqpppoooooonnnlllkkkjjjiiiiiihhhgggkkkjjjjjjjjjkkklllnnnnnnooorrruuuxxx{{{~~~|||{{{{{{{{{~~~~~~}}}{{{xxxtttqqqooorrrqqqqqqrrrtttuuuuuuuuuvvvuuutttrrrooollljjjhhhjjjlllqqqvvvyyy{{{|||||||||zzzxxxvvvrrrkkkccc]]]TTTPPPIIICCC???===:::999:::999777666666666777888555555444444333333222222111000000000////////////////////////////////////...///////////////000000////////////////////////111111000000////////////......////////////......111000///......///000111...///////////////000111111111000000000/////////000000000000000000111111000000111111111222222222444444555666:::BBBKKKQQQSSSUUUWWWYYY[[[]]]]]]^^^___aaadddhhhmmmsss{{{{{{zzz}}}ppp___TTTMMMHHHGGGGGGGGGFFFGGGGGGGGG******++++++,,,------......---,,,,,,++++++++++++******+++,,,---...//////+++,,,------......------,,,,,,,,,,,,------------,,,,,,------------------...,,,***+++---...//////...------------...//////////////////............000...---...///000///---//////000111111111111000444333333333555888;;;===CCCFFFKKKMMMMMMKKKJJJJJJIIIKKKRRR^^^lllyyyxxxoooddd\\\WWWRRROOOLLLJJJJJJLLLPPPRRRYYY]]]dddjjjnnnppppppooojjjlllnnnqqquuu{{{~~~}}}}}}yyyssskkkccc[[[WWWVVVXXXZZZ]]]aaagggooottt{{{pppkkkeee___ZZZUUUQQQOOOJJJJJJIIIIIIIIIIIIIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPSSSUUUXXX[[[]]]\\\[[[ZZZZZZ[[[\\\^^^aaaeeehhhjjjjjjkkkkkklllmmmmmmnnnnnnoooooopppqqqsssuuuwwwxxxxxxxxxwwwwwwwwwxxxzzz{{{{{{{{{}}}}}}}}}}}}{{{{{{}}}}}}|||{{{zzzyyyzzzzzz{{{zzz{{{{{{|||||||||{{{{{{yyyyyyxxxwwwuuuttttttsssqqqooonnnmmmmmmmmmkkkiiimmmllljjjiiihhhhhhiiijjjlllnnnqqqsssuuuyyy}}}~~~{{{yyyxxxyyy|||~~~{{{yyyyyyyyyzzz}}}~~~|||zzzxxxxxxxxxyyywwwuuuqqqmmmkkkkkkmmmooorrrvvvxxxzzz{{{{{{zzzyyyyyyvvvqqqkkkfff\\\VVVNNNGGGBBB???===;;;999999888777777777777888666666555555444333333333111111000000000/////////////////////////////////...///000000//////000222////////////////////////111111000//////...------......////////////......000000////////////000000...///000000//////111333222222111111000/////////000000000000111111111111000111111111111222222222333444666999===DDDLLLRRRSSSTTTVVVYYY[[[\\\]]]^^^```bbbdddggglllsss{{{zzzzzz}}}mmm\\\SSSMMMFFFFFFFFFGGGGGGGGGGGGGGG,,,,,,,,,,,,,,,---------++++++,,,,,,------,,,,,,+++,,,,,,,,,------......+++,,,---.........------++++++,,,,,,,,,---------------------------,,,,,,---+++***+++---//////......------------...//////////////////............111///---...000111000.........///000000000000000222222222444777<<<@@@CCCFFFIIILLLMMMLLLKKKJJJJJJLLLPPPZZZgggttt~~~{{{sssjjjaaaYYYSSSQQQMMMLLLJJJJJJLLLQQQUUUYYY```eeekkkqqqttttttrrrqqqmmmppptttyyy~~~zzzzzz{{{{{{||||||}}}}}}|||xxxqqqiiiaaa[[[YYYXXXXXX]]]ccciiipppxxxzzzrrrmmmaaa]]]WWWSSSPPPNNNLLLJJJFFFGGGHHHJJJKKKKKKJJJJJJLLLMMMOOOQQQSSSUUUVVVVVVYYY[[[]]]```aaaaaaaaa```___```bbbeeehhhkkkmmmnnnooooooppppppqqqrrrrrrrrruuuuuuvvvwwwyyy{{{}}}~~~~~~}}}|||||||||}}}~~~||||||~~~~~~~~~}}}||||||{{{zzzyyyxxxxxxuuusssrrrrrrssssssqqqnnnooonnnkkkiiiiiiiiijjjjjjkkklllnnnoooqqqssswwwzzz|||~~~|||zzzyyy{{{}}}|||{{{~~~~~~zzz|||}}}}}}{{{wwwrrrpppnnnnnnnnnooorrruuuxxxzzz{{{zzzzzzzzzzzzwwwsssoooccc]]]TTTLLLGGGCCC@@@???888999999999999888777777777777666666555444444333111111111000000000//////////////////////////////,,,...000000...---///111//////////////////////////////........................////////////......//////000000000000//////...000111000///000222555444444333333222111111000///000000000111111111111000111111111111222222222222444777;;;@@@FFFMMMRRRTTTUUUWWWYYY[[[]]]^^^^^^aaabbbdddfffkkkrrrzzzzzz{{{~~~iiiZZZQQQLLLEEEEEEFFFGGGGGGGGGGGGGGG///......------,,,,,,+++((()))+++---.........---......---------,,,,,,,,,+++,,,---.........---,,,++++++,,,,,,,,,---------.........------,,,,,,,,,,,,++++++,,,...//////......------------...//////000/////////............222000...///222333111///------...//////000//////000000111444999???DDDHHHIIIKKKMMMMMMLLLKKKKKKKKKOOOUUU___mmmyyy}}}xxxrrriii^^^UUUPPPLLLKKKKKKKKKJJJKKKOOOUUU[[[___fffjjjpppuuuxxxwwwtttrrrppptttyyy|||vvvwwwwwwxxxzzz{{{||||||tttooofff\\\UUURRRSSSUUU\\\bbbkkkttt|||zzzrrrjjjbbb\\\XXXTTTOOOLLLJJJJJJIIIHHHEEEGGGJJJLLLNNNNNNMMMLLLNNNOOORRRUUUXXXZZZ\\\\\\]]]___aaacccdddeeeeeeeeebbbdddfffjjjlllooopppppprrrrrrsssssstttuuuuuuuuuzzzzzz{{{|||}}}~~~~~~~~~}}}~~~~~~~~~}}}|||||||||yyywwwvvvwwwyyyyyyvvvsssrrrpppnnnlllkkklllmmmnnnjjjkkklllmmmnnnppptttwwwzzz|||yyy{{{|||}}}~~~}}}}}}|||~~~{{{vvvsssooonnnmmmmmmooorrrvvvyyy{{{zzzzzz{{{|||zzzwwwuuuhhhbbbYYYPPPJJJFFFCCCAAA888888999::::::888777666777777777666555555444444111111111111000000000000////////////////////////+++---//////---,,,...000000000000000000000000000,,,,,,------.../////////......////////////.........///000111111000///...///111222111///000333777666666555444444333222222//////000000111111111222000111111111111222222222111444888===AAAGGGMMMRRRTTTVVVXXXZZZ\\\^^^^^^___aaabbbdddfffjjjqqqyyy~~~~~~{{{|||~~~gggXXXPPPKKKDDDEEEFFFGGGGGGGGGGGGGGG,,,,,,,,,------------...+++++++++,,,,,,---------///......------,,,++++++************************------............------------............------//////---,,,,,,---...///............////////////000000000000////////////////////////000000000000000000000111111111111111777666666888;;;@@@EEEHHHLLLKKKIIIHHHIIIJJJMMMNNNWWWaaalllsssyyy|||yyysssmmmeeeYYYQQQNNNMMMLLLKKKJJJJJJLLLOOOVVV]]]dddiiisssvvvzzz|||zzzwwwuuutttttt|||~~~|||zzzyyy{{{~~~|||uuuooohhhddd]]]VVVSSSUUU[[[```ccckkkxxx|||rrrjjjeee___WWWQQQQQQOOOLLLJJJHHHHHHIIIIIIKKKKKKKKKKKKLLLNNNOOOPPPQQQSSSVVVWWWXXXZZZ]]]___cccfffhhhjjjiiiiiijjjjjjjjjkkklllnnnqqqrrrqqqpppuuuvvvvvvwwwyyyzzz|||}}}~~~}}}}}}|||}}}}}}}}}|||{{{zzzyyyxxxxxxxxxvvvuuutttrrrpppnnnmmmlllllllllkkkkkkllloooqqqssszzz|||~~~~~~|||~~~{{{xxxllllllkkkkkkmmmqqqtttvvvwwwxxxzzz{{{{{{zzzxxxvvvppplllddd[[[RRRJJJEEEBBB>>><<<:::999999999777555:::999888777666555444444111111000000//////......000000000000000000000000//////////////////////////////000000000000////////////.........---------,,,---......//////......////////////000000000000---------...///111222333888666222000///111444555111111000000000000111111222222111111222222333444444555777:::@@@GGGNNNQQQUUUWWWZZZ\\\^^^^^^^^^]]]```______cccjjjqqqwwwzzz~~~vvvdddWWWMMMFFFGGGFFFEEEEEEEEEEEEEEEFFF+++++++++,,,,,,---------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------............------///...------------...///............////////////......//////000000111111////////////000000000000000000000000000000111111666666888:::>>>CCCGGGIIIMMMKKKIIIHHHIIIMMMPPPSSS]]]gggpppuuuyyyyyytttnnnaaa[[[RRRMMMKKKKKKJJJJJJLLLMMMOOOSSSZZZbbbiiimmmuuuyyy}}}~~~}}}zzzxxxwww~~~{{{yyyxxxyyyzzzwwwpppjjjbbb^^^YYYUUUTTTXXX```fffuuu}}}wwwpppggg```\\\WWWQQQLLLLLLJJJIIIHHHGGGHHHJJJKKKLLLLLLMMMMMMOOOPPPQQQRRRSSSUUUYYY[[[]]]___ccceeedddgggiiijjjjjjjjjjjjkkkooooooqqqtttvvvwwwwwwwww{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzyyyxxxwwwuuusssrrrppppppooonnnmmmmmmnnnppprrrsssyyyzzz{{{{{{zzz{{{}}}~~~}}}~~~|||xxxlllkkkjjjjjjlllooosssuuuyyyyyyzzz{{{{{{{{{zzzyyyuuuqqqiii```VVVNNNHHHEEE@@@>>>;;;;;;::::::888666888888777777666555444444222111111000//////......000000000000000000000000/////////////////////////////////000000///////////////.........---------,,,---......//////......////////////000000000000.........///000111333333666444222000000111333444111000000//////000000111222222111111222222333444555666888===CCCJJJPPPTTTWWWXXX[[[]]]^^^^^^]]]\\\^^^^^^^^^bbbhhhpppvvvzzz~~~~~~~~~~~~sssbbbWWWMMMHHHFFFEEEEEEEEEEEEEEEFFFFFF)))******+++,,,---------.........---------------++++++,,,------...//////------------------------------............------------............------......---------......///............////////////------...///000111222222////////////000000000000////////////000000111222555777:::>>>CCCGGGIIIKKKMMMKKKIIIIIILLLQQQWWW[[[eeemmmtttvvvuuurrrjjjbbbTTTPPPLLLJJJJJJKKKLLLKKKOOOPPPTTTYYY```hhhooosssxxxzzz~~~|||zzzxxxwwwvvvqqqiiiccc[[[YYYWWWVVVYYYbbblllsssyyyssshhhbbbZZZTTTQQQOOOLLLIIIHHHGGGGGGGGGHHHJJJLLLMMMNNNNNNOOOPPPRRRTTTUUUVVVWWWYYY]]]```cccfffiiilllhhhjjjmmmnnnmmmmmmooopppuuuvvvxxx{{{}}}~~~~~~}}}||||||{{{||||||}}}|||{{{yyyxxxvvvuuuuuurrrrrrqqqpppqqqrrrssstttxxxxxxwwwuuuttttttwwwyyy}}}}}}}}}~~~yyyvvvllljjjiiihhhjjjmmmrrrtttzzzzzzzzzzzzzzz{{{||||||{{{wwwppphhh^^^UUUMMMJJJCCC@@@===<<<;;;:::888777777777666666555555555444222222111111000/////////////////////////////////////////////////////////......////////////....../////////............---------...////////////...////////////000000000000/////////000111222333444333222111111000111111111000000////////////000000222222111111222222333444555777:::???FFFMMMTTTXXXYYYZZZ\\\^^^^^^]]]\\\[[[\\\\\\]]]```fffnnnvvvzzz~~~~~~~~~}}}}}}ooo___UUUNNNIIIDDDDDDDDDDDDEEEFFFFFFGGG******+++,,,---......////////////......------,,,,,,,,,,,,---------......------------------------------............------------............------------------.........///............////////////.........///000111111111////////////000000000000//////......///111222333555888===CCCGGGJJJKKKLLLKKKJJJIIIKKKQQQYYYaaafffkkkqqqtttrrrnnnhhh^^^UUUMMMLLLKKKKKKLLLNNNOOOOOOQQQSSSXXX^^^eeemmmssswwwxxxzzz|||}}}~~~|||yyyuuuqqqjjjbbb]]]XXXYYYZZZ^^^dddooo|||{{{rrriiiddd[[[VVVPPPLLLKKKKKKJJJIIIHHHHHHHHHIIIKKKMMMNNNOOOPPPPPPQQQSSSUUUWWWYYYZZZ[[[^^^aaadddfffiiilllooonnnppprrrsssssstttuuuwwwzzz|||~~~~~~}}}|||||||||}}}}}}~~~}}}{{{zzzyyyyyywwwvvvuuuttttttuuuvvvvvvyyyxxxvvvrrrpppppprrruuuxxxzzz~~~~~~yyyssspppllljjjiiihhhjjjmmmqqqtttyyyyyyxxxwwwxxxzzz|||~~~~~~|||vvvoooeee[[[SSSOOOEEEBBB???<<<;;;:::888777666666666555555555555555333222222111111000//////////////////////////////////////////////////////......////////////....../////////...............------...///////////////////////////000000000000000000000000111222333444000000111111111111000000000//////////////////000222222111111222222333444555777:::@@@HHHOOOVVVZZZ[[[\\\]]]^^^]]]\\\ZZZYYYYYYZZZ\\\___eeemmmvvv|||~~~~~~lll\\\SSSMMMIIICCCCCCCCCDDDDDDFFFGGGHHH,,,,,,,,,---...//////000/////////......------,,,......---------,,,,,,,,,------------------------------............------------............------,,,------.........//////............////////////000000000000////////////////////////000000000000//////......000222444555888;;;AAAFFFJJJLLLLLLKKKHHHIIIKKKPPPWWW```iiinnnooossssssnnnhhhaaaVVVMMMIIIJJJLLLMMMNNNOOOPPPQQQTTTVVV[[[bbbiiipppuuuwwwvvvwwwyyy|||{{{xxxtttoooiiiccc]]]XXXYYY\\\aaahhhqqq}}}~~~uuulllddd\\\XXXPPPNNNJJJHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOQQQRRRSSSUUUXXX[[[]]]___```ccceeegggiiikkkmmmpppqqqsssvvvwwwxxxzzz|||~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{zzzzzzyyyyyyyyyyyyyyyyyy{{{zzzwwwssspppoooqqqssstttvvvzzz}}}~~~wwwqqqmmmkkkkkkjjjkkkmmmpppsssvvvxxxwwwvvvuuuvvvxxx{{{}}}}}}zzztttlllbbbYYYTTTHHHEEE@@@===;;;:::888777666666666666666555555555333333333222111111000000////////////////////////////////////////////////......////////////......////////////////////////---...//////000000//////////////////000000000000000000000000111222333333//////000111111111000///000000////////////000000222222111111222222333444333666:::AAAHHHPPPVVVYYY[[[\\\]]]]]]]]][[[YYYWWWVVVYYY]]]aaafffnnnwww}}}~~~iiiZZZRRRLLLHHHCCCCCCCCCCCCDDDEEEFFFGGG............////////////.........---------------//////...---,,,,,,++++++------------------------------............------------............------+++,,,---...////////////............////////////111000000000/////////...////////////000000000000000/////////111333666888<<>><<<:::::::::999888777666666555444444444333222222111111000000000000000000000000////////////////////////000000111111111111000000.../////////000000000000......///000000000000000////////////000000000000000000/////////000111111000000000111111111222222222222111111111111222222222222111111222222333444444777<<>>===;;;;;;:::999888777666555555444444333333222222111111111111111111111111111////////////////////////111111222222222222111111.../////////000000111111...//////000000000000000////////////000000000000000///////////////000111111111000000111222333333333333222222222222333333222222111111222222333444666888===DDDKKKQQQVVVXXXWWWXXXYYYZZZYYYXXXVVVUUUQQQYYYdddkkkpppuuu{{{ppp___UUUPPPKKKGGGEEEDDDDDDCCCCCCCCCDDDDDD,,,------......------,,,,,,,,,,,,---------......///...------...///...,,,...............---------111111000000//////......------------------------...------,,,,,,------......///000222222111111000......///000000000000000111000000000000000111222111111222333666:::>>>@@@EEEGGGHHHIIIIIIJJJLLLNNNSSSZZZccciiijjjgggcccaaa[[[XXXSSSNNNJJJHHHGGGGGGLLLLLLMMMPPPSSSWWWZZZ\\\bbbfffkkklllkkklllqqqvvv|||~~~xxxqqqkkkggg___bbbeeehhhkkkqqqzzzzzzsssiiicccXXXSSSMMMIIIIIIHHHFFFDDDIIIJJJLLLMMMMMMNNNQQQSSSTTTVVVYYYZZZZZZ[[[\\\^^^___aaadddgggiiilllooorrrvvvxxx{{{|||}}}~~~}}}||||||||||||yyyzzz{{{|||{{{yyyvvvtttuuuwwwyyy~~~zzzvvvmmmmmmpppvvv~~~}}}yyyvvvuuuvvvxxxzzz|||vvvppplll^^^VVVLLLFFFCCCBBB>>>:::;;;;;;:::999888888888888888777666555444333222222111111111111000000000000000000000000000000000000...///000111111000///...////////////////////////000000000000000000000000000000000000111111111111......///000000000000000333222111000000111222333222222222111111111111111///000222333333222111000555888>>>DDDKKKPPPSSSUUUZZZ\\\]]]]]]ZZZWWWVVVUUUWWW[[[aaahhhpppwww}}}|||gggZZZSSSMMMIIIHHHFFFEEEEEEEEEEEEEEEFFFGGG+++++++++,,,,,,+++++++++,,,,,,,,,---------......///.........000000///---000000000000000000000///////////////.........---------------------------...------,,,,,,------...---...///000111000000///......///000000000000000000000000000000111111222111111222444777;;;???AAADDDEEEFFFFFFGGGIIIMMMPPP[[[aaahhhmmmkkkfffaaa^^^VVVSSSPPPLLLIIIIIIIIIJJJMMMNNNPPPSSSWWW[[[___aaaeeehhhkkkllllllooouuu{{{}}}yyyssslllgggdddaaafffkkkpppvvv}}}}}}tttnnnggg^^^XXXTTTPPPKKKIIIIIIJJJIIIHHHKKKLLLNNNOOOPPPRRRUUUWWWYYY[[[^^^_________aaabbbbbbdddgggiiikkkooossswww{{{~~~~~~~~~}}}}}}~~~|||}}}~~~~~~|||zzzwwwuuusssuuuxxx|||zzzwwwpppqqqsssxxx~~~~~~|||yyywwwwwwxxx{{{|||~~~~~~yyytttqqqddd[[[QQQJJJFFFDDD@@@===<<<;;;:::999888888888888888777777666444333333222111111111111000000000000000000000000000000000000//////000000000000////////////////////////////////////////////////////////////000000000111111111...///000111111111111000222222111111111111222222222222222222222222222222000000111222333222222111666:::???FFFMMMRRRUUUWWWYYY[[[]]]]]][[[XXXXXXXXX[[[___dddjjjqqqwww}}}wwwbbbVVVOOOIIIFFFEEEEEEEEEEEEEEEEEEFFFFFFGGG......////////////......,,,,,,,,,---------.........------...000000...,,,//////000000000000000000............------------////////////////////////......------------......------...///////////////......///000000000000000000000000000000111222222111222333666999===AAACCCDDDEEEEEEEEEGGGLLLSSSXXXdddhhhmmmnnniiibbb[[[WWWPPPNNNKKKIIIHHHIIIKKKLLLNNNPPPSSSWWW\\\aaaeeehhhiiikkkllllllnnnsss|||zzzsssmmmhhhdddcccgggmmmvvv~~~zzzpppfff```YYYSSSNNNNNNLLLIIIHHHJJJLLLLLLLLLMMMOOORRRSSSUUUWWWZZZ]]]___aaaccceeeeeeeeefffhhhiiikkklllnnnqqquuu{{{~~~zzzwwwuuuqqqssswww{{{~~~{{{xxxvvvvvvwww{{{}}}|||zzzxxxyyy{{{}}}~~~~~~zzzwwwkkkcccXXXOOOJJJFFFBBB???<<<<<<;;;:::999999999999888888777666555444333333222222111111111000000000000000000000000000000000000000////////////000000////////////////////////........................////////////000000000000000000111222222222111111111111222222222222111111222222222222222222222222000000111222333333222222888;;;AAAIIIOOOTTTWWWYYYYYY[[[\\\]]][[[ZZZ[[[[[[```dddiiimmmrrrwww|||rrr^^^SSSMMMGGGDDDCCCEEEEEEEEEEEEEEEFFFGGGGGG...//////000000//////...,,,,,,,,,---------......,,,++++++---///000///---------------....................................////////////////////////......------------............////////////000///......///000000000000000000000000000111222333333222333555888<<<@@@DDDFFFGGGGGGGGGIIILLLSSS\\\cccjjjlllmmmkkkcccZZZSSSOOOMMMKKKIIIHHHHHHJJJLLLNNNPPPRRRVVV[[[aaagggkkkmmmmmmmmmmmmnnnrrrzzz~~~vvvoooiiigggggggggpppwwwuuunnneee\\\WWWRRROOOLLLLLLKKKJJJJJJKKKMMMOOOOOOPPPRRRUUUWWWYYY\\\___bbbccceeehhhiiiiiijjjkkkmmmpppqqqssstttxxx}}}~~~{{{xxxvvvrrrtttxxx|||~~~~~~~~~}}}|||{{{}}}}}}~~~|||{{{yyyyyyzzz|||~~~~~~|||qqqjjj___UUUNNNIIIDDDAAA>>>===<<<:::999999999999888888777777666555444444222222222111111111000000000000000000000000000000111000///......///000111////////////////////////////////////////////////....../////////000000000111222222333333222222222000111222333333222111000111111111111222222222222000111111222333333333333888<<>>BBBEEEGGGGGGHHHJJJMMMRRRZZZccciiinnnnnnlllggg^^^UUUOOOLLLNNNLLLJJJIIIIIIKKKMMMOOOSSSVVVZZZ```fffkkkoooqqqppppppppprrrxxx}}}xxxqqqjjjhhhiiilllooo}}}xxxpppfffbbb[[[UUUQQQPPPOOONNNLLLMMMMMMMMMMMMOOOPPPRRRSSSUUUXXX[[[]]]```cccfffeeegggjjjlllmmmnnnppprrruuuvvvxxxzzz~~~~~~{{{yyyxxxwwwyyy{{{~~~}}}{{{zzz|||}}}|||~~~~~~|||{{{zzzzzzzzz|||~~~~~~vvvpppfff\\\SSSLLLFFFBBB???>>>===;;;:::999999999888888888777777666666555222222222222111111111111000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000////////////000000000000222222333333333333222111000111222333333222111000000000000000111111222222111111111222222333444555777<<>><<<;;;::::::999999999888888888888777777333333222222222111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111111111111222222222222222222222222222111000000222222111111111111222222111111222333333444555555111111111111222444666777999>>>FFFOOOVVV[[[]]]^^^^^^^^^^^^]]]]]]```dddhhhmmmsssyyyzzzxxxyyyttteeeUUUNNNKKKHHHEEEDDDEEEEEEEEEFFFGGGHHHJJJJJJ,,,,,,------------,,,,,,,,,,,,,,,---------.........+++)))***000999???CCC,,,,,,,,,---...//////000---------.........////////////////////////////////////............/////////......------///000111...//////000000000000000000000000111222444555666999:::===@@@CCCEEEGGGHHHGGGLLLUUU]]]dddiiinnnqqqgggddd]]]UUUOOONNNPPPSSSQQQPPPPPPPPPRRRVVVYYY\\\bbbeeeiiinnnrrruuuwwwxxxwwwzzz|||tttooonnnmmmpppxxx}}}qqqfff```ZZZUUUQQQOOOOOOPPPNNNMMMMMMMMMOOOMMMQQQTTTVVVVVVXXX\\\___```bbbeeefffgggjjjmmmpppnnnqqqvvvzzz}}}{{{zzzzzz{{{~~~~~~~~~yyy{{{~~~yyymmm```VVVPPPAAA@@@???===;;;::::::999999999999888888888888888333333333222222222111111000000000000000000000000...///000111111000///...000000000000000000000000////////////////////////111111222222222333333333222222222222222111000///333222111000000111222333333333444444555666777777111111111111222444666777:::???HHHQQQXXX]]]____________^^^]]]]]]```eeeiiirrrxxx}}}}}}zzzzzzttteeeUUUNNNLLLIIIFFFFFFEEEEEEEEEFFFGGGIIIJJJKKK---------............///........................000////////////111333444......///000000///............////////////......////////////////////////,,,---...//////...---,,,......///000111222222333000000000000111111111111333222222222333555777888:::???DDDFFFEEEDDDEEEFFFLLLRRR]]]gggmmmooommmjjjaaa[[[SSSOOONNNPPPPPPOOOSSSRRRRRRTTTWWW[[[```bbbgggiiilllnnnoooqqquuuwww}}}vvvoooiiinnnvvvssskkk```YYYWWWTTTPPPMMMKKKMMMNNNOOOOOOPPPRRRTTTVVVVVVWWWXXXZZZ\\\^^^___bbbeeeiiikkkmmmoooqqqsssuuuwwwzzz}}}|||yyywwwxxxzzz|||}}}uuukkk^^^SSSIIIFFFBBB@@@??????>>>===>>>>>>===<<<:::999888888666666555444222111000000111111111111111111111111000000000000000000000000000000000000000111111222000111222333333222111000...///000111111111111111111111222222222222111111000000000000000000000000111111111111000000000000111222222222111333555888@@@FFFOOOWWW\\\___```aaaaaaaaa```^^^___dddmmmtttzzzttteeeUUULLLIIIFFFEEEFFFCCCEEEGGGHHHHHHHHHIIIJJJ---------............///...........................---------...///000000---,,,,,,,,,,,,,,,,,,---......////////////......////////////////////////.........//////..................///000000111111000000000000111111111111......///000222555777999<<<@@@DDDFFFEEEEEEGGGIIIQQQXXXbbblllpppoookkkhhh^^^YYYRRRNNNNNNOOONNNNNNOOOPPPQQQUUUYYY___eeehhhjjjlllmmmnnnppptttyyy|||yyyooolllkkkrrr}}}~~~vvvhhh```WWWRRRPPPOOOMMMJJJLLLNNNPPPQQQQQQRRRTTTVVVXXXXXXYYY[[[]]]___aaabbbfffiiillloooqqqsssvvvxxxyyy{{{|||{{{yyyzzz|||zzzrrrfff[[[OOOKKKFFFAAA???>>>===<<<===<<<<<<;;;:::999888888888777666555444222111111000000000000000000000000000000000000000000000000000////////////000111111///000111111111111000///...//////000000000//////000111111222222111111000111111111111111111111111111111111111111111111111111222222222222333666888???FFFOOOXXX]]]___aaaaaacccccccccaaabbbgggpppwww~~~pppbbbTTTMMMJJJGGGFFFGGGCCCEEEGGGHHHHHHHHHIIIJJJ---------............///........................---....../////////......111000...------...000111......////////////......////////////////////////000//////......//////000............////////////000000000000111111111111,,,,,,---///222666999;;;???BBBDDDEEEEEEFFFKKKOOOYYY```jjjrrrtttpppiiidddYYYVVVRRROOONNNNNNMMMLLLLLLNNNQQQWWW^^^eeelllooooooooooooppprrrxxxzzzqqqnnnooottt}}}zzzooogggZZZUUUNNNKKKKKKLLLKKKIIINNNPPPRRRSSSTTTUUUWWWYYY[[[[[[\\\^^^```ccceeefffjjjmmmqqquuuwwwyyy}}}~~~~~~{{{|||~~~{{{pppfffXXXRRRJJJCCC???>>>===<<<;;;;;;::::::999999999888999888777666555333222222........................000000000000000000000000//////......//////000111//////000000000000//////...////////////......---000111111222222111111000111111111111111111111111111111111111111111222222111222222222222333666999>>>EEEPPPYYY^^^```aaaaaabbbccccccbbbccciiirrryyylll___RRRMMMLLLIIIGGGHHHDDDFFFHHHHHHHHHHHHJJJLLL---------............///........................///000111111111000///...111111000000000000111111......////////////......////////////////////////111000///......///000111//////////////////......///000000000111111111111//////000222555999<<<>>>BBBCCCEEEEEEFFFIIIPPPVVVbbbhhhpppvvvuuuooofff___VVVUUURRRQQQOOOOOONNNMMMLLLOOOTTT[[[cccjjjppptttsssrrrqqqqqquuu||||||sssnnnrrryyy|||tttkkk```YYYPPPMMMIIIHHHJJJLLLMMMMMMNNNQQQSSSUUUVVVXXX[[[]]]^^^^^^```bbbdddgggiiikkknnnqqqvvvyyy}}}xxxooo```YYYNNNEEE@@@>>>======999999999999999999999999999888777666444333222222........................////////////////////////...............///000000000000000000000000000000000000000000///...------000000111111111111000000111111111111111111111111000000000111111111111111111222333222222444777999>>>EEEPPPYYY___```aaaaaa___```aaaaaabbbhhhpppwwwiii]]]RRRNNNLLLIIIFFFFFFEEEFFFHHHHHHHHHIIIKKKMMM---------............///////////////////////////...///000111111000...---+++,,,...//////...,,,+++......////////////......////////////////////////111000///......///000111111000000000000000000000///000000000111111111111111222222444666999<<<>>>DDDEEEFFFGGGHHHNNNXXX___jjjnnnsssvvvssskkkbbb\\\UUUUUUTTTSSSQQQPPPPPPPPPQQQTTTYYY```gggnnnrrruuuuuuttttttuuuzzz{{{tttnnnnnnvvvvvvmmmfff^^^UUUPPPJJJHHHGGGGGGIIILLLNNNPPPOOORRRUUUWWWYYY[[[^^^aaaaaabbbccceeehhhlllnnnpppqqquuuzzz~~~uuufff^^^SSSIIICCC@@@@@@???999999999999999999999999888777666555444222111111////////////////////////////////////////////////...............///000000111111111111111111111111111111111111000000///...000000000111111000000000111111111111111111111111/////////000000000111111111222333333333444777:::>>>EEEPPPXXX]]]______```^^^___``````bbbgggooovvv|||iii]]]RRRNNNLLLHHHEEEDDDEEEGGGHHHHHHHHHJJJLLLOOO---------............///////////////////////////,,,------.........------,,,---...//////...---,,,......////////////......////////////////////////000//////......//////000000000000000111111111111000000000000111111111111111111222444666999<<<>>>EEEFFFHHHIIIMMMUUU___hhhoooqqqrrrqqqmmmfff^^^YYYUUUUUUUUUTTTRRRQQQRRRTTTVVVYYY___eeekkkpppssstttvvvwwwyyy|||{{{sssooommmpppyyyyyyrrrggg___ZZZUUUPPPLLLGGGFFFFFFGGGIIIKKKNNNPPPQQQTTTWWWZZZ\\\___ccceeeeeefffhhhjjjnnnqqqtttuuuwww{{{|||nnnfffZZZOOOHHHDDDBBBAAA;;;;;;::::::999999999888888777666555333222111111000000000000000000000000000000000000000000000000//////......//////000111222222111111111111222222000111111111111111000//////000000111111000000///222222222222222222222222/////////000111111222222000222333333333555888;;;@@@FFFOOOVVVZZZ\\\]]]^^^^^^___aaaaaabbbfffnnntttzzzxxxhhh\\\QQQMMMKKKHHHEEEEEEFFFGGGHHHHHHIIIJJJNNNPPP---------............///////////////////////////,,,,,,,,,,,,------...///000///...------...///000......////////////......////////////////////////.........//////...............//////000111111111000000000000111111111111111111333555888<<<@@@BBBDDDGGGIIILLLQQQZZZfffnnnrrrqqqoookkkfff```[[[XXXTTTUUUUUUTTTQQQQQQTTTVVVYYY]]]ccciiinnnrrrtttuuuwwwzzzyyyrrrlllnnntttzzzzzzkkkdddZZZSSSPPPOOOMMMKKKHHHIIIIIIIIIJJJLLLOOOQQQTTTWWW[[[^^^aaadddhhhjjjjjjkkklllooossswwwzzz{{{~~~xxxooocccWWWNNNHHHCCCAAA===<<<<<<;;;:::999888888999888777666555333222222000000000000000000000000000000000000000000000000000////////////000111111222111000//////000111222...///000000000000000000//////000000000000//////222222222222222222222222000111111222333333444444000222333333444555999;;;BBBGGGNNNSSSWWWYYY[[[]]]\\\^^^______```dddkkkpppuuu|||uuufffZZZOOOKKKJJJHHHGGGGGGGGGHHHHHHHHHIIIKKKOOORRR---------.........//////000000000000000000000000...---------...///111222000---)))%%%%%%)))---000......////////////......////////////////////////,,,---...//////...---,,,,,,------...///000111111000000000000111111111111111222444888<<>>>>>===<<<:::999888888:::999888777666555444333000000000000000000000000000000000000000000000000000000000000000111222222111000///......///000111------...///000000000/////////000000000000//////222222222222222222222222222222333444444555666666000222333333444666999<<>><<<::::::;;;;;;:::999888888777777666666555555111111111111111111222222222111111111000000//////////////////////////////000000000000000000000000//////000000000000////////////000111222333333444000000000000000000000000000111111111111222222222222333333333444777<<<@@@DDDHHHNNNSSSVVVWWWYYYZZZ]]]YYYWWWXXXYYY\\\dddlllrrrvvvzzz}}}ppp]]]VVVMMMHHHGGGGGGGGGFFFHHHIIIIIIIIIIIIKKKNNNQQQ000...------.........---------...///000000111000---...////////////...---//////////////////////////////000000000000//////000000000000///////////////////////////000111111.../////////000000111111000222222222000000111222555666999<<<@@@CCCDDDDDDEEEKKKQQQWWWaaakkkooonnnmmmggg___WWWTTTSSSSSSRRRUUUSSSQQQOOOQQQUUU[[[^^^eeegggiiikkkmmmpppuuuxxx}}}qqqkkkjjjhhhoooyyy|||pppddd[[[UUULLLKKKIIIIIIIIIJJJLLLMMMMMMNNNOOOOOOPPPRRRVVVYYY^^^aaaeeehhhjjjlllnnnppptttvvvzzz}}}yyymmmaaaUUUJJJDDD@@@>>><<<;;;<<<<<<;;;:::888888888777666666555555222222111111111111111222111111111111000000000///////////////////////////000000000000000000000000///000000111111000000//////000000000111222222222111111111111111111111111000111111111111222222222222333333333444888<<<@@@EEEIIIOOOSSSVVVWWWYYYZZZ]]]YYYWWWYYYZZZ\\\dddlllsssvvvzzz}}}~~~nnn\\\UUUMMMGGGGGGGGGGGGFFFHHHHHHIIIHHHHHHJJJNNNQQQ...---+++,,,...//////...------------,,,***)))(((...//////000000//////...//////////////////////////////000000000000//////000000000000///////////////////////////000111111---......///000111222333000111222111000000111333666888;;;???BBBDDDEEEEEEIIIOOOVVV\\\eeelllmmmjjjhhhbbbYYYQQQNNNNNNOOOOOOQQQQQQQQQSSSWWW\\\bbbeeeiiijjjkkklllnnnsssyyy}}}~~~xxxppphhheeehhhkkkwww|||nnnbbbYYYSSSOOOIIIHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSTTTUUUWWW[[[^^^cccfffjjjmmmnnnpppsssuuuxxxzzz~~~xxxlll^^^PPPHHHCCCAAA>>><<<<<<<<<;;;:::999888888777777666555555444333222111111111111111111111111111000000000000////////////////////////000000000000000000000000000111111111111111111000000000000000000000000000111111111111111111111111000111111111111222222222222333333333444888===@@@EEEJJJOOOTTTVVVXXXYYYZZZ]]]ZZZXXXYYYZZZ\\\ccckkksssvvvzzz}}}{{{kkk[[[TTTLLLGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHJJJMMMPPP///...,,,---///000000///......---,,,***(((&&&%%%//////000000000000////////////////////////////////////000000000000//////000000000000////////////---------------...//////...//////000111111222222000000111000///000222444777999===AAACCCDDDFFFGGGKKKRRRZZZaaahhhnnnlllgggddd]]]TTTMMMKKKLLLMMMNNNNNNOOORRRWWW]]]ccchhhkkkmmmmmmmmmmmmpppvvv}}}}}}tttmmmfffbbbdddjjjuuurrrdddYYYSSSOOONNNJJJJJJKKKLLLNNNPPPRRRSSSTTTVVVXXXYYYZZZ\\\___bbbgggiiimmmppprrrtttwwwyyy|||~~~uuueeeVVVLLLFFFCCC???===<<<<<<;;;:::999999888888777666666555555444333222111000000000111111111000000000000000////////////////////////////////////////////////111111222222222222111111000000000///////////////111111111111111111111111000000111111111222222222111222333333555888===AAAFFFKKKPPPUUUWWWXXXYYYZZZ\\\XXXWWWYYYZZZ[[[bbbjjjppptttyyy}}}xxxhhhYYYSSSKKKGGGGGGGGGGGGFFFGGGGGGHHHGGGGGGIIIMMMPPP222000......///000///...,,,---...///000111111111000000////////////000000//////////////////////////////000000000000//////000000000000////////////---------------...//////111111111111000000000000000111111000000111444666777:::>>>AAACCCEEEHHHKKKQQQYYYaaahhhmmmppplllfff\\\WWWOOOJJJHHHJJJKKKMMMLLLOOOUUU\\\ccciiimmmooooooooooooooorrryyy~~~vvvllleeeaaabbbjjjttt~~~uuuhhh\\\TTTPPPNNNNNNLLLMMMNNNOOOQQQRRRTTTUUUWWWYYY\\\]]]^^^```cccfffiiilllooorrrtttxxx||||||mmm\\\QQQIIIEEE@@@===<<<;;;:::999999999999888777777666666555444333222111111111111000000000000000000111111000000000000000000000000////////////////////////111111222222222222111111000000000///////////////111111111111111111111111000000111111111222222222111222333333555888===AAAHHHLLLQQQUUUWWWXXXZZZ[[[YYYVVVVVVXXXYYY[[[aaaiiinnnrrrxxx~~~ttteeeVVVQQQJJJGGGGGGHHHGGGEEEFFFGGGGGGGGGGGGHHHLLLOOO222000.........///...---......///000000000//////000//////......//////000//////////////////////////////000000000000//////000000000000///////////////////////////000111111222222111111111000000000111111111111111222666999999<<<@@@BBBCCCGGGMMMRRR[[[bbbjjjnnnrrrrrrllldddTTTOOOJJJFFFFFFHHHJJJKKKNNNRRRZZZbbbiiinnnqqqrrrrrrrrrssstttwww}}}uuummmeeebbbbbbhhhttt~~~ooohhh^^^UUUPPPNNNMMMMMMLLLMMMOOOQQQSSSTTTVVVWWW[[[]]]```bbbccceeehhhjjjlllooorrrvvvyyy}}}tttdddYYYMMMIIICCC???<<<;;;:::999:::999999888888777666666555444333222222222222222000000000000111111111111000000000000000000000000000000000000000000000000000111111111111111111000000000000000000000000000222222222222222222222222000111111111111222222222000111222333555999>>>BBBIIIMMMRRRVVVXXXYYYZZZ[[[WWWUUUUUUXXXZZZ\\\cccjjjooossszzzpppbbbTTTOOOIIIFFFGGGHHHGGGEEEEEEFFFFFFFFFFFFHHHKKKNNN...,,,++++++---......---000000000///---+++***)))//////...------...////////////////////////////////////000000000000//////000000000000///////////////////////////000111111111111111111111111222222222222222111222444888;;;<<>>BBBJJJNNNSSSWWWXXXYYYZZZ[[[WWWUUUVVVZZZ]]]___fffmmmrrrvvv|||~~~jjj^^^SSSNNNHHHFFFGGGHHHGGGEEEEEEFFFFFFEEEEEEGGGKKKNNN***)))((())),,,......---------///000111111222222///...---,,,,,,---.../////////////////////////////////000000000000//////000000000000////////////---------------...////////////000111222333333444222333333222222555999===???AAADDDDDDFFFLLLVVV___gggllloooooommmhhh^^^UUUNNNLLLJJJJJJLLLNNNOOOOOOVVV\\\eeemmmtttvvvvvvuuuwwwxxxzzz}}}~~~~~~~~~xxxrrrddd___\\\___gggssszzznnneee\\\XXXTTTQQQPPPOOONNNMMMMMMPPPSSSXXX\\\___bbbcccaaadddgggjjjlllmmmppprrrtttwww{{{tttjjjUUUPPPIIIDDDAAA???>>>===::::::999999888777777777333333222222222333444444//////000000111111111222000000000000000000000000000000000000000000000000//////000000000000////////////000111222333333444222222222222222222222222000111111111111222222222000111222333555999>>>BBBJJJNNNSSSWWWYYYYYYZZZ[[[WWWUUUWWW[[[___bbbhhhpppuuuyyyyyyggg[[[RRRMMMHHHFFFGGGHHHGGGEEEEEEEEEFFFEEEEEEGGGKKKNNN////////////////////////////////////////////////........................111111000000/////////...//////000000000000//////000000000000000000000000222222111000000000000000333333333333222222111111000111222333444666:::===>>>BBBGGGIIIKKKRRR]]]fffqqqqqqpppmmmhhh___UUUNNNFFFGGGHHHIIIJJJLLLPPPSSS^^^bbbjjjrrryyyzzzxxxuuuxxx{{{zzzmmmbbbccc``````eeeqqqvvvmmmccc\\\SSSRRRQQQPPPOOONNNNNNNNNTTTVVVZZZ]]]___aaacccfffgggggghhhkkkpppuuuxxxzzzzzz}}}rrrdddZZZNNNFFFCCCAAA>>><<<<<<:::999999::::::888777666666555444222111111000333222222222111111000000------......//////000000000000000000000000000000222222222222111///...---111111111111111111111111222222222111111111000000111222333333333222111000222444555666666999<<>>===;;;::::::::::::999777666666555444333222222111000000000111111111111111222222222222222222111111000000000000000000000000000000111111111111000000111111111111111111111111222222222111111111111111000111222333333333333333///111333555888<<>><<<;;;:::;;;:::999777666666666555444333333222222222222333333444444555333333333222222111111111000000000000000000000000//////000111111111111111111111111111111111111111111111111111111111111111...///000111111222222333000222444666999===CCCHHHNNNQQQUUUXXXYYYZZZ\\\]]]cccgggmmmrrrvvv{{{rrraaaWWWPPPMMMHHHFFFEEEFFFFFFEEEDDDEEEFFFFFFGGGJJJNNNRRR////////////////////////////////////////////////////////////////////////......////////////////////////000000000000//////////////////////////////111111000000000000111111222222222222333333333333333555777999;;;>>>CCCFFFJJJMMMSSS[[[ccciiikkkkkkhhhbbbYYYRRRLLLIIIGGGEEEFFFHHHKKKNNNSSSZZZbbbhhhooosssxxx|||{{{nnn```XXXWWWXXX\\\dddqqqpppjjj```XXXSSSQQQPPPPPPQQQQQQRRRTTTVVVXXXZZZ[[[```bbbfffhhhiiikkkmmmooorrrwww~~~}}}nnn___RRRIIICCCAAA???===<<<;;;;;;;;;999777777666666555555444444444222222222333333444444555222222222111000000000///111111111111111111111111...///000111111222111111111111111111111111111111111111111111111111111111222222222333444555666666222333555666999>>>DDDHHHOOORRRVVVYYYZZZ\\\^^^___fffjjjoootttyyy~~~sssbbbXXXPPPLLLHHHEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGJJJOOOSSS////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000//////000000000000000000000000...............//////000111111111222222222222222444666888:::===@@@EEEHHHKKKPPPXXXaaagggkkkllllllbbb\\\SSSLLLHHHFFFFFFFFFHHHKKKOOOTTTYYY```ggglllrrrvvv{{{~~~~~~ssseeeZZZVVVXXX[[[\\\hhhyyyzzzrrrbbb^^^XXXRRROOOOOOPPPQQQTTTTTTUUUWWWYYY[[[]]]^^^bbbeeeiiilllmmmooorrrtttxxx~~~vvvgggYYYNNNFFFCCC@@@>>>===<<<<<<;;;999888777777666666666555555555000000000111111111111111000000000000000/////////111111111111111111111111...///000111111111111111111111111111111111111111111111111111111222222222111111111111222333444444333444555777999???FFFJJJQQQTTTWWWZZZ[[[]]]___aaagggjjjnnnssswww|||tttcccYYYOOOLLLHHHEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGKKKPPPTTT////////////////////////////////////////////////////////////////////////000000000000111111222222//////000000000000//////000000000000000000000000...............///000000111111222333333444555555666888:::===???CCCHHHKKKOOOWWWaaagggiiiiiiiiijjj^^^XXXPPPJJJHHHHHHIIIIIIKKKOOOUUU[[[```ffflllppprrrvvv|||~~~vvvjjj^^^WWWXXX]]]bbbgggtttxxxllldddWWWVVVSSSOOONNNOOOQQQSSSUUUUUUWWWYYY[[[^^^```bbbeeeiiimmmppprrruuuxxxzzz~~~ooo```SSSKKKGGGAAA???===<<<<<<<<<:::888777777777666666666666666000000000000000000///////////////000000000000000111111111111111111111111///000000111111111000000111111111111111111111111000000111111111222222222000000///......///000111222333444777:::AAAIIINNNSSSUUUXXXZZZ\\\]]]```cccgggiiilllooosssyyytttcccYYYOOOLLLGGGEEEDDDEEEEEEEEEDDDEEEFFFFFFHHHKKKPPPTTT////////////////////////////////////////////////000000000000000000000000000000111111222222222333//////000000000000//////000000000000000000000000000000000000000111222222111222333555777888::::::777999<<<>>>AAAEEEJJJNNNVVV___iiimmmjjjfffeeefff^^^XXXQQQLLLJJJKKKMMMMMMNNNRRRYYY```eeekkkpppsssqqqvvv}}}yyypppdddZZZWWW[[[bbbhhhttt|||ooobbb[[[RRRRRRQQQPPPOOOPPPSSSVVVUUUVVVWWWZZZ]]]aaaccceeehhhkkkooosssvvvyyy|||ttteeeWWWNNNIIIAAA@@@>>>======<<<:::888777777777777666666666666333222222222111111000000//////000000111111111222111111111111111111111111000000111111111111000000111111111111111111111111000000111111222222222222444333222111111111222333000111333666;;;CCCKKKQQQSSSVVVYYY[[[\\\^^^aaacccggghhhjjjmmmpppvvv}}}sssbbbXXXOOOLLLGGGEEEDDDEEEEEEDDDDDDEEEFFFFFFHHHLLLQQQUUU//////000000000000//////000000000000////////////......//////000000111111000000000000111111111111444222000///000000000...000000000000000000000000000000000000111111111111333333333333444555666666666;;;AAADDDEEEIIIQQQWWW___dddjjjmmmjjjeee___[[[[[[VVVPPPJJJGGGGGGIIIJJJSSSYYYaaagggjjjmmmqqqtttvvvxxx|||rrrkkkbbb\\\YYY[[[fffrrryyymmmbbbZZZUUUTTTSSSRRRQQQRRRTTTVVVWWWZZZ\\\___```aaacccfffhhhkkkoootttwwwzzz~~~~~~{{{nnnaaaSSSGGGDDD@@@>>>???>>>;;;<<<>>>:::999888666666666666777555444333111000111111222111111111111111111111111111000///......///000111111111111000000000000000222111111111000000//////111111111111111111111111111111222222222333333333222444666999<<>>;;;:::<<<;;;:::888777666666777777555444333222111111111222111111111111111111111111111000////////////000111111000000000000000000000111111111111000000000///111111111111111111111111111111222222222333333333222444777999===DDDMMMTTTWWWWWWXXXYYY\\\^^^aaabbbgggeeeccceeekkkqqqvvvyyy}}}|||||||||sssbbbWWWLLLIIIEEECCCCCCDDDCCCBBBDDDCCCEEEIIIIIIJJJPPPYYY//////000000000000//////////////////000000000000////////////000000000000000000000000111111111111333111//////000111000///000000000000000000000000000000000111111111222222222222222333444666777888>>>@@@DDDFFFJJJRRR[[[ccciiilllooooookkkddd^^^[[[XXXTTTNNNJJJJJJMMMSSSVVVaaahhhpppuuuvvvuuuuuuvvvwww{{{zzzlllgggbbbaaabbbiiiwww}}}qqqfff]]]VVVRRROOOQQQQQQQQQSSSVVVYYY\\\^^^```bbbeeegggiiikkknnnqqqsssvvvzzz~~~}}}rrrdddXXXMMMFFFAAA@@@>>>;;;999;;;;;;:::888777666666777777555555444222222222222222111111111111111111111111111000000//////000000111000000000000000000111111111111111111000000000000111111111111111111111111111111222222222333333333222444777:::???FFFOOOTTTXXXXXXYYYZZZ\\\^^^```aaadddaaa___```fffnnntttwwwzzzzzzzzz{{{~~~vvvbbbTTTKKKHHHDDDBBBBBBCCCCCCBBBDDDCCCEEEIIIJJJKKKRRR[[[//////000000000000//////////////////000000000000////////////000000000000///000000000111111111111222000//////000222111000000000000000000000000000000000111111111222222222222222333444666888:::;;;AAACCCEEEHHHNNNWWWaaahhhkkkmmmnnnlllfff___YYYVVVSSSPPPLLLJJJLLLRRRYYY^^^hhhnnnvvvyyyyyywwwvvvvvvxxx~~~uuujjjeeebbbbbbfffooo{{{ssshhh^^^XXXTTTRRRQQQRRRSSSTTTVVVYYY\\\___aaabbbdddhhhkkkmmmooosssvvvzzz}}}{{{mmm```RRRJJJCCCAAA???<<<;;;<<<;;;:::999777666777777888666555444444333222222222111111111111111111111111000000000000000000000000000000000000000111111111111111111000000000000000111111111111111111111111111111222222222333333333333444777;;;AAAIIIQQQUUUYYYYYYZZZ\\\]]]___```aaabbb___\\\^^^dddlllssswwwyyyyyyzzz{{{wwwbbbSSSKKKHHHDDDCCCCCCDDDCCCCCCDDDDDDEEEIIIJJJMMMTTT]]]//////000000000000//////.../////////000000000111000000000000///////////////000000000111111111111111///...///111222222111000000000000000000000000111111111111222222222222222333444555888:::===>>>CCCEEEHHHLLLSSS\\\eeekkkmmmmmmlllhhhaaaZZZUUURRRMMMKKKJJJJJJOOOWWW```eeeqqqvvv{{{~~~|||zzzzzz{{{zzzwwwooohhhdddaaaccciiissspppiii```YYYUUUTTTTTTTTTVVVWWWXXXZZZ]]]```bbbcccdddgggkkknnnqqqtttxxxzzz~~~ttthhhXXXNNNEEEBBBAAA???===>>>;;;:::999777777777777888666666555555444333333222111111111111111111111111000000111111111111000000//////000000111111111111000000000000000000111111111111111111111111111111111111222222222333333333333444777<<>>>>><<<;;;999888777777888888666666666666555444333222111111111111111111111111000111111222222111111000/////////000111111222222000000000000111111111111111111111111111111111111111111222222222333333333444555777>>>FFFOOOUUUWWWYYYZZZ\\\^^^```aaabbbbbbbbb```^^^aaahhhpppwww{{{{{{|||~~~ppp]]]SSSKKKIIIEEEDDDEEEFFFFFFEEEEEEDDDEEEIIILLLPPPYYYccc//////000000000000//////.........///000111111111111000000000/////////...000000000000111111111111///...---...111333333333000000000000000000000000111111111222222222333333444555777999<<<@@@CCCDDDFFFJJJQQQYYYaaagggjjjkkkkkkjjjfff___WWWPPPMMMLLLEEEGGGJJJQQQZZZdddnnnsssuuuvvvwwwuuutttvvv|||{{{rrrnnniiidddccc``````fffnnn|||sssiii]]]YYYUUUSSSSSSUUUVVVVVVYYY[[[^^^bbbeeeiiikkklllooorrrvvvzzz~~~~~~~~~~~~}}}zzzxxxtttvvvxxxxxxxxx|||{{{iii[[[MMMGGGEEEAAA===<<<<<<;;;999888777777888999666666777777666555333222111111111111111111111111000111222222222222111000...//////000111111222222///000000000111111111111111111111111111111111111111111222222222333333333444555777>>>HHHQQQVVVXXXXXXYYY\\\^^^aaabbbccccccbbb``````cccjjjrrryyy|||}}}|||hhhXXXQQQJJJGGGDDDCCCDDDEEEEEEEEEEEEDDDEEEIIILLLQQQ[[[eee//////000000000000//////---......///000111111222111111000000/////////...000000000000111111111111///...---...111333444333000000000000000000000000111111222222222333333333555666777:::>>>AAADDDFFFHHHLLLTTT^^^fffkkklllkkkgggfffaaaZZZRRRKKKHHHGGGDDDGGGLLLTTT^^^iiirrrwwwzzzzzzyyyvvvuuuyyyqqqjjjhhheeeaaaaaa___```gggqqqyyykkkaaa[[[XXXUUUTTTVVVXXXYYYYYYXXXZZZ^^^ccchhhllloooppptttwww|||}}}||||||}}}{{{|||}}}zzzyyy}}}~~~~~~}}}{{{vvvssspppsssvvvvvvwww{{{ooo```QQQIIIEEE@@@<<<:::<<<;;;:::888777888888999666777777777777555444333111111111111111111111111000111222333333222111000...//////000111222222222//////000000111111111222111111111111111111111111111111222222222333333333555555888???IIIRRRWWWYYYWWWYYY\\\___aaacccddddddaaa```aaaeeellltttyyy|||~~~wwwbbbUUUPPPIIIFFFCCCBBBCCCDDDDDDDDDEEEDDDEEEJJJMMMQQQ\\\ggg//////000111111111111111111111111111111111111111333111//////111222000...000000000000111111111111///000000000000111111111000000000000000000000000111111000000000222333444333555999<<<>>>BBBGGGJJJLLLTTT```iiillljjjfffdddccc___YYYRRRLLLIIIGGGGGGGGGLLLRRRYYYdddqqqyyyzzz|||{{{zzzxxxxxx~~~rrrjjjfffaaa^^^^^^___bbbfffnnnzzzwwwjjj___YYYUUUUUUTTTTTTUUUWWWYYYZZZ___bbbdddfffhhhjjjnnnqqquuuzzz}}}wwwtttrrrqqqppprrrsssuuuuuuuuuuuuvvvwww}}}}}}|||zzzwwwsssssswww~~~|||{{{|||}}}{{{sssmmmnnnqqqtttxxx|||yyykkk[[[PPPHHHAAA>>>???>>><<<:::999::::::888777:::777444222333444444444222222222111111111111000111111111111111111111111000111111111111222222222222111000000000000000111000000000000000000000000333333333444444444555555222555999???GGGOOOVVVYYYWWWZZZ]]]___```aaaccceeecccccccccffflllttt||||||ppp```TTTNNNHHHGGGEEEDDDDDDDDDEEEFFFJJJGGGFFFJJJNNNSSS]]]hhh//////000000000//////...111111111111111111111111111///...///222333222000000000000000111111111111000000000111111111222222111111111111111111111111111111000000111222333444444666999<<>><<<:::999::::::999888999777444333444444444333222222222222111111111111111111111111111111111111000111111111111222222222111111000000000000111111111111111111111111111111333333333333444444444444444666:::@@@HHHOOOVVVYYYWWWZZZ]]]___```bbbdddfffccccccdddffflllttt|||~~~|||~~~nnn]]]RRRLLLGGGFFFEEEDDDCCCDDDEEEEEEGGGEEEEEEJJJNNNUUUaaalll------...///////////////111111111111111111111111///......///222333333222000000000000111111111111111111111111222222222333111111111111111111111111111111000000111333444555555777:::===@@@DDDIIILLLYYY```jjjpppoooiiiaaa]]]VVVRRRMMMGGGDDDCCCDDDEEEKKKRRRZZZaaajjjtttyyyyyy|||{{{zzzzzz~~~yyymmmbbb]]]]]]]]]___cccfffllluuu~~~ooobbbZZZTTTQQQRRRRRRTTTWWW[[[^^^bbbcccdddfffiiilllnnnqqquuuyyy|||~~~vvvrrrqqqqqqqqqqqqpppnnnkkkhhhggghhhjjjoooqqqvvv{{{~~~~~~}}}zzzwwwvvvvvvuuusssqqqsssvvvyyyvvvwwwwwwvvvuuuvvvyyy{{{~~~}}}~~~~~~yyyuuurrrvvv{{{}}}kkk^^^SSSIIIDDDCCC>>><<<::::::;;;;;;:::999777666444444555555444222333222222222111111111111111111111111111111111111000111111111111222222222000000000000000111222333111111111111111111111111222222222222333333333333555777;;;AAAHHHOOOUUUXXXXXX[[[^^^```aaabbbeeefffdddcccdddgggmmmuuu||||||}}}|||kkk[[[PPPKKKFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCEEEJJJOOOWWWdddqqq++++++---///000111222222111111111111111111111111/////////000111222222222///000000000111111111111111111222222222333333333111111111111111111111111222111111111222333555666777999<<>>AAAEEEKKKQQQVVVeeeiiinnnoooiii___UUUOOOJJJGGGDDDBBBBBBFFFJJJMMMUUU^^^hhhmmmrrrxxx|||{{{{{{{{{}}}~~~ooofff^^^XXXYYY\\\```hhhpppxxxwwwiii]]]UUUSSSSSSSSSTTTUUUXXX[[[___bbbdddeeejjjlllppptttwww{{{~~~|||yyytttooonnnooopppssstttuuuwwwxxxyyyzzzzzz~~~~~~}}}}}}|||zzzwwwvvvwwwyyy~~~~~~|||~~~pppaaaSSSHHHEEE@@@>>><<<;;;<<<<<<:::999666555444555666666444222333333333222222222222111111111111111111111111111000000111111111222222222000000000000111222444444111111111111111111111111111111222222222333333333444666:::???FFFMMMSSSVVVZZZ]]]```bbbcccdddggghhhcccdddfffkkkqqqyyyvvvfffXXXPPPMMMFFFEEECCCBBBBBBBBBCCCDDDFFFFFFHHHLLLOOOVVVfffuuu333333222222111///...---000000000000000000000000000222222111/////////000000000000000111111111111111111111111222222222333222222222222222222222222222222222222333555777999:::<<<@@@CCCHHHOOOWWW\\\kkkmmmpppnnnfff\\\SSSNNNGGGEEECCCBBBEEEJJJPPPUUU[[[eeennnqqqtttzzz}}}}}}|||~~~pppaaa]]]XXXWWW[[[```gggqqqzzzpppiii^^^UUUQQQQQQRRRSSSWWWYYY[[[___bbbdddfffgggkkknnnrrrvvvzzz|||yyywwwxxxyyy{{{{{{zzzzzzyyyyyyyyyxxx{{{|||~~~}}}||||||~~~~~~zzzlll[[[MMMHHHCCC@@@>>><<<<<<;;;:::888666555444444555666555444333333333333222222222222111111111111111111111111000111111111111222222222111111111111111222333444222222222222222222222222222222222222333333333333444666:::@@@GGGNNNTTTWWW[[[^^^aaacccdddeeegggiiicccdddgggmmmttt}}}~~~uuudddWWWOOOMMMFFFEEEDDDCCCCCCCCCDDDEEEHHHHHHJJJMMMOOOVVVfffvvv000000111111000///......000000000000000000000000...000222111//////000222000000000000111111111111000000000111111111222222222222222222222222222222222222222222444666888999;;;===AAAEEEKKKTTT\\\bbblllnnnnnnjjjbbbXXXPPPLLLFFFDDDBBBBBBGGGNNNUUUZZZ```jjjrrrtttvvv{{{}}}vvvooodddZZZXXXVVVYYYaaajjjssstttccc^^^WWWRRRQQQRRRTTTUUUYYY[[[___bbbfffiiijjjkkkmmmppptttyyy}}}}}}|||{{{zzzzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~wwwdddUUUMMMEEEBBB???===<<<;;;999777777555333333444666666555444444333333333222222222111111111111111111111111000111111111111222222222222222222111111222333333222222222222222222222222333333333333444444444444555777;;;AAAIIIPPPWWWZZZ\\\^^^bbbdddeeefffhhhjjjbbbdddhhhooowww~~~~~~vvvcccUUUMMMKKKGGGFFFEEEDDDCCCDDDEEEEEEGGGHHHKKKMMMOOOVVVhhhyyy***+++---...000111222222000000000000000000000000,,,///111111000000222555000000000000111111111111///000000000000111111111222222222222222222222222222222222333444666999:::<<<>>>BBBGGGMMMVVV___fffkkkkkkjjjeee]]]TTTMMMIIIEEECCCBBBCCCHHHPPPXXX]]]dddmmmtttuuuvvv{{{~~~sssjjjeee^^^XXXXXXXXX^^^iiittt~~~uuuhhh]]]YYYUUUSSSSSSUUUWWWWWWZZZ\\\```eeeiiilllnnnooosssvvvzzz~~~}}}yyyzzzzzz{{{{{{{{{zzzzzzwwwyyyzzz}}}}}}}}}kkkZZZRRRFFFDDD@@@>>><<<:::888666888555222222333555666666444444444333333333222222111111111111111111111111000111111111111222222222333333222222111222222222222222222222222222222222333333444444444444555555666888===CCCKKKSSSYYY]]]\\\___bbbdddeeefffiiijjjbbbdddiiipppyyy|||zzz|||}}}~~~wwwcccSSSKKKHHHHHHGGGEEEDDDDDDDDDEEEFFFFFFGGGJJJMMMOOOWWWjjj{{{000000000000////////////111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333222222222333333444444444444444555555555777;;;>>>@@@BBBFFFJJJQQQYYYccciiillljjjfff```XXXPPPIIIFFF@@@AAADDDHHHMMMTTT\\\bbbiiiooouuuxxxyyyyyy{{{}}}uuukkkaaaXXXVVVYYYXXX___iiissssssfff___TTTTTTTTTSSSRRRUUUYYY\\\]]]]]]___ccciiinnnqqqrrrxxxzzz~~~~~~|||~~~~~~xxxrrrppprrrtttvvvxxxyyyzzzzzz~~~}}}|||||||||||||||}}}|||zzzzzz{{{|||{{{eeeSSSLLLEEE???===<<<999888:::888888777666666666666666:::888666444333222222222333333333333333333333333111111111111111111111111222222222222222222222222333333222111111222333333333333222222222333444444666888===CCCJJJQQQVVVYYY___```bbbcccdddgggkkknnnkkkjjjmmmttt~~~|||~~~}}}}}}~~~uuuaaaTTTLLLJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHKKKMMMPPPZZZooo000000000000////////////111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333222333333333333333333444222333444444555888<<<@@@AAADDDHHHMMMSSS[[[bbbhhhllliiieee^^^WWWOOOIIIEEEAAACCCFFFJJJOOOVVV^^^dddkkkpppvvvyyyyyyzzz|||~~~}}}pppeee\\\VVVVVVZZZ```gggrrr~~~zzzkkk```ZZZSSSSSSSSSSSSSSSVVVZZZ]]]aaabbbdddggglllqqqtttuuu{{{}}}~~~wwwpppkkklllmmmoooppprrrssstttwwwwwwvvvvvvvvvvvvwwwwwwyyy{{{}}}~~~|||{{{zzz{{{|||ooo]]]QQQIIIBBB???===:::888:::888888777666666666666666888777555444333444444555222222222222222222222222000000000000000000000000222222222222222222222222333333222111111222333333333333222222333333444555777999>>>DDDKKKRRRWWWZZZ^^^___aaacccdddgggkkknnnmmmmmmqqqyyy~~~}}}{{{yyyyyyzzz{{{~~~tttaaaSSSLLLJJJGGGGGGFFFFFFFFFFFFGGGGGGHHHIIILLLOOORRR\\\qqq////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333444333333333333333333222111333444555666:::>>>BBBBBBFFFMMMSSSYYY^^^cccgggjjjgggccc\\\UUUNNNHHHDDDDDDFFFIIIMMMRRRZZZbbbgggmmmqqqvvvyyyyyyzzz~~~wwwiii___XXXUUUYYY___kkksss|||mmmaaaYYYUUUQQQRRRSSSTTTUUUXXX\\\```fffgggiiimmmqqquuuxxxzzz}}}{{{yyywwwwwwwwwzzzzzzzzz{{{}}}~~~~~~vvvooohhhhhhggghhhiiijjjlllmmmmmmmmmmmmnnnnnnooopppqqqsssuuuwwwyyyyyy{{{}}}||||||||||||~~~~~~{{{iiiXXXNNNEEEAAA???;;;999999888888777666666666666777666555555444444555666666111111111111111111111111000000000000000000000000222222222222222222222222333222222111111222222333333333333333333444555555888;;;???FFFLLLSSSXXXZZZ\\\^^^aaaccceeehhhlllooooooqqqvvv~~~}}}{{{zzzwwwtttsssuuuyyy~~~sss```SSSMMMJJJGGGGGGFFFFFFFFFFFFGGGGGGIIIJJJMMMQQQTTT___uuu////////////000000000000////////////////////////000000000000000000000000000000000000000000000000111111222222222333333333444444444333333222222222333444555666888;;;???CCCCCCIIIRRRZZZ```dddggghhhgggeee```ZZZSSSMMMHHHEEEEEEHHHLLLPPPVVV]]]dddjjjooorrrvvvxxxyyy|||}}}qqqccc[[[WWWXXX```iiivvvooobbbYYYTTTRRRPPPQQQSSSUUUWWWZZZ___ccchhhjjjmmmppptttwww|||~~~}}}yyyvvvvvvuuusssqqqooooooooooooppppppqqqrrrsssuuuwwwxxxzzz{{{|||~~~vvvoooiiigggfffeeeeeegggiiijjjffffffggghhhiiikkklllmmmoooppprrrssstttvvvyyy|||{{{}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}||||||}}}~~~qqq]]]RRRFFFBBB@@@<<<::::::999888777777666666777777666666555555555555666666222222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222333333333333333444555666999<<>><<<<<<999999888777777777777777777777777666666555444444444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222333333333333444555666777:::===BBBIIIOOOUUUXXXZZZZZZ]]]aaadddfffiiilllooonnnrrrxxxzzzwwwuuurrrppprrruuuyyy}}}ooo^^^SSSMMMKKKHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKPPPTTTZZZfff}}}......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333444333333333333333333222777888:::;;;<<<@@@DDDHHHNNNUUU```iiimmmnnnmmmlllbbb___[[[WWWRRRNNNKKKJJJJJJNNNSSSXXX^^^eeelllpppuuuwwwzzz|||~~~{{{ggg___XXXXXX]]]ffftttxxxiii]]]WWWUUUTTTTTTQQQTTTWWWZZZ]]]aaaeeehhhjjjnnnsssvvvyyy}}}zzzsssmmmiiigggeeeccc___^^^]]]\\\\\\]]]^^^___``````aaabbbdddgggiiijjjjjjkkklllnnnppprrrsssttttttvvvzzz~~~~~~wwwssskkkiiihhhfffeeedddeeeeeebbbbbbcccdddfffhhhjjjkkkiiikkklllmmmnnnooorrrtttuuuwwwyyyyyyyyyzzz{{{}}}}}}yyyyyyyyyzzz{{{}}}~~~jjj[[[LLLFFFDDD@@@======999999888777777777777888777888888777666555444333555555555555555555555555333333333333333333333333222222222222222222222222111222222333333222222111333333333333444555777777:::===CCCIIIPPPUUUXXXZZZ[[[^^^bbbeeegggiiikkknnnlllpppvvv|||~~~yyywwwvvvtttrrruuuwwwyyy|||nnn]]]RRRMMMLLLHHHHHHGGGGGGGGGGGGHHHHHHIIIKKKPPPUUU[[[hhh.........///000111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333222333333333333333333444666777:::<<>><<<:::999888888777777888888555666777888777777666555444444444444444444444444222222222222222222222222222222222222222222222222111222333333333333222111222333333333555666777888:::===CCCJJJPPPTTTWWWXXX[[[___bbbeeeggghhhjjjllljjjnnnsssxxx}}}}}}yyyyyyyyywwwuuuvvvwwwyyyzzz}}}}}}lll]]]RRRMMMLLLIIIHHHHHHGGGGGGHHHHHHIIIIIIKKKPPPVVV\\\jjj---......///000111111222111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333222222222333333444444444444666999===AAAGGGNNNRRR^^^eeemmmrrrrrroookkkiii^^^\\\YYYUUURRRQQQPPPOOOQQQUUU[[[```fffmmmtttxxx}}}rrrgggaaa]]]]]]eeeppp|||lllcccXXXQQQQQQSSSSSSRRRUUUWWW[[[^^^aaadddhhhkkkooottt{{{~~~yyyuuuqqqmmmjjjddd```ZZZVVVTTTSSSSSSSSSRRRRRRQQQQQQRRRTTTVVVWWWVVVVVVWWWYYY[[[^^^```aaa```aaaaaacccdddeeefffgggfffiiimmmrrruuuxxxyyyyyy|||}}}~~~{{{xxxuuutttpppoooooonnnllliiigggfff`````````aaaccceeefffgggeeeggghhhiiiiiijjjmmmoooqqqsssuuuvvvvvvwwwyyy{{{{{{|||}}}wwwwwwxxxxxxyyyzzz{{{|||||||||jjjWWWMMMHHHCCC===;;;:::999888888777888888888333444666888888888888777333333333333333333333333111111111111111111111111222222222222222222222222111222333444444333222111222333333444555666888888999===CCCJJJPPPTTTWWWXXX\\\___cccfffggghhhjjjkkkjjjnnnrrrvvvzzz}}}yyyzzzzzzyyywwwvvvwwwxxxyyy||||||lll\\\RRRNNNMMMIIIHHHHHHGGGGGGHHHHHHIIIHHHJJJPPPVVV]]]jjj000000000000111111111111000000000000000000000000000000000000000111111222222222222111222222333333333333333222222111111111//////000111222444666777333666;;;>>>AAAHHHSSS[[[iiimmmrrruuussslllddd^^^RRRRRRQQQOOOMMMLLLMMMOOOTTTXXX^^^eeelllrrryyy}}}~~~yyyiii]]]___^^^dddrrrqqq^^^ZZZTTTRRRSSSUUUUUUUUUVVVZZZ^^^aaabbbeeeiiimmmuuuxxx}}}~~~|||xxxsssnnnjjjfffaaa^^^VVVVVVTTTRRRPPPNNNLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSVVVXXXZZZ\\\]]]^^^^^^___```aaabbbbbbcccdddgggjjjlllnnnpppppprrrqqqrrrrrrssstttuuuvvvuuutttrrrpppnnnllljjjiiiggggggfffeeeddddddddddddcccdddeeeeeefffhhhlllppprrrtttvvvwwwwwwxxxzzz|||{{{|||}}}{{{zzzyyywwwwwwwwwwwwxxxzzz}}}vvv```QQQJJJFFF???:::===;;;999888888777555333777777777777888888888888444333222222444444444222000111111111111222222222000000111222333444444555222222333333333333444444444555555555444444555777999===EEELLLRRRUUUWWWXXX^^^```cccfffhhhiiihhhhhhhhhjjjooosssyyy}}}}}}}}}zzzvvv|||zzzxxxyyy}}}zzziii]]]UUUNNNIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLOOOUUU]]]lll000000000000111111111111000000000000000000000000000000000000000111111222444444333222111111111111333333333222222222111111222222222222222333333444666999===@@@DDDLLLWWW___lllnnnrrrrrrnnnfff^^^XXXQQQQQQOOOMMMKKKKKKMMMPPPXXX\\\bbbiiiooouuu|||uuuggg^^^```bbbjjjyyyvvvjjj\\\XXXTTTRRRTTTVVVVVVVVVXXX\\\aaacccdddggglllpppxxx|||{{{vvvooolllfffbbb^^^ZZZVVVSSSRRRRRRPPPOOOMMMKKKJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOPPPQQQSSSUUUWWWXXXXXXYYYZZZ[[[\\\]]]]]]^^^```bbbdddfffhhhjjjkkklllmmmmmmnnnnnnpppqqqrrrsssssssssrrrqqqooommmllljjjffffffeeedddccccccccccccddddddeeeeeefffiiimmmpppsssuuuwwwwwwxxxxxxzzz||||||}}}|||{{{yyyxxxwwwwwwwwwxxxxxxzzz~~~~~~jjjYYYOOOIIIBBB>>><<<:::888888999999777666777777777777888888888888555333222333444555444333111111111111222222222222222222222222222222333333222222333333333333444444444555555555444444555777999>>>FFFMMMRRRUUUWWWXXX^^^```cccfffhhhiiihhhhhhhhhjjjooosssyyy~~~~~~~~~zzzwwwzzzyyywwwyyy~~~{{{kkk^^^UUUNNNJJJJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLOOOVVV^^^mmm000000000000111111111111000000000000000000000000000000000000000111111222555555333222111000000000333333333333222222222222333333222222333444444555999<<<@@@DDDIIIRRR]]]eeennnooopppnnnhhh___VVVPPPOOONNNLLLIIIHHHJJJNNNQQQ]]]aaahhhnnntttzzzxxxmmmddd```ccchhhuuuwwwiii___XXXUUUSSSRRRTTTWWWYYYYYY[[[___dddfffhhhkkkpppuuu}}}{{{vvvpppkkkgggccc___[[[WWWTTTQQQNNNLLLLLLKKKJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNPPPQQQSSSTTTUUUUUUVVVWWWXXXYYYZZZZZZ]]]^^^___aaacccdddffffffhhhhhhhhhiiikkkmmmoooppppppqqqrrrrrrqqqooommmlllfffeeedddccccccbbbccccccdddeeeffffffgggiiimmmppptttuuuwwwxxxxxxyyy{{{}}}~~~}}}|||{{{yyyxxxwwwwwwwwwuuuwwwzzz|||~~~wwweeeVVVLLLFFFCCC;;;:::888888999:::999888777777777777888888888888555444333333555555444333111111111111222222222333333333333222222222111111222222333333333333444444333444555555444444666777:::@@@HHHOOOSSSVVVXXXYYY^^^```cccfffhhhiiihhhhhhgggjjjooosssxxx~~~~~~{{{xxxwwwwwwvvvyyy}}}lll___VVVOOOKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLPPPWWW___nnn///000000000111111111111000000000000000000000000000000000000000111111222444444333222111111111111333333333333333333333333000000111333555777999:::;;;>>>BBBGGGMMMVVVaaahhhnnnnnnmmmjjjcccYYYPPPKKKLLLKKKHHHFFFFFFJJJPPPUUU```eeelllssszzz{{{oooeeeaaabbbgggqqqyyyjjj___XXXTTTSSSRRRSSSUUUXXX[[[]]]^^^bbbfffiiijjjnnntttyyyvvvpppkkkeeebbb```]]]YYYVVVTTTRRROOOLLLHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLNNNOOOPPPQQQTTTUUUUUUVVVWWWXXXYYYYYYZZZ[[[\\\]]]^^^```aaabbbcccddddddfffhhhjjjlllmmmmmmoooqqqrrrrrrqqqnnnmmmggggggfffdddddddddddddddeeeffffffggggggjjjnnnqqqtttvvvxxxyyyyyyzzz|||~~~~~~}}}{{{yyyxxxwwwvvvsssuuuwwwyyyzzz}}}qqq^^^PPPIIIEEE>>><<<999888999999888888666777777777888888888888555444222333444444333222111111111222222222333333222222222222222222222222222222222333333333444444333444555444444444666888;;;BBBKKKRRRUUUWWWYYYZZZ^^^```cccfffhhhiiihhhhhhgggjjjooossswww}}}}}}zzzwwwvvvuuuvvvyyy~~~mmm```WWWPPPLLLJJJJJJIIIIIIIIIIIIJJJJJJLLLMMMRRRYYYaaappp///000000000111111111111000000000000000000000000000000000000000111111222111111111111222333444444333333333333333333333333000111222444666888:::;;;<<>>HHHLLLTTT___hhhmmmnnnmmmfffccc^^^WWWPPPIIIDDDAAA???AAADDDHHHOOOWWWaaaggguuuzzzyyyrrrhhh``````jjjwww|||jjj\\\VVVTTTTTTSSSQQQTTTXXXZZZ[[[^^^cccggghhhlllooorrruuu{{{~~~ttthhhccc\\\XXXVVVSSSOOOKKKKKKIIIGGGGGGGGGHHHGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEFFFGGGJJJLLLNNNOOONNNNNNOOOPPPQQQRRRRRRSSSSSSRRRSSSTTTVVVZZZ^^^````````````aaaaaacccddddddeeeeeeffffffgggggghhhhhhiiihhhgggffffffeeeeeefffggghhhhhhiiiiiilllpppsssooorrrvvvyyy|||~~~{{{yyypppqqqqqqpppqqqsssxxx{{{~~~sss]]]OOOCCC???;;;999999:::;;;:::777777777777888888888888:::888777666777777555444222222333333333444444444333333333222222222222111222222333333333444444444111333444444444555777999>>>HHHTTTZZZZZZYYY\\\___^^^```cccfffhhhiiiiiihhhgggjjjooorrruuuxxx{{{~~~~~~}}}zzzyyyyyy}}}wwwfff[[[UUUQQQNNNKKKKKKJJJJJJJJJJJJKKKKKKMMMOOOVVV^^^gggvvv000000000000000000000000111111111111111111111111111111000000111222333333111222333333444444333333222222333333333444444444444444555666999<<<@@@BBBFFFOOO]]]hhhnnnooommmlllgggbbbZZZRRRLLLHHHDDDBBBBBBEEEIIIMMMSSS]]]iiirrryyy~~~uuukkkcccdddiiisss}}}nnn^^^UUURRRPPPPPPSSSRRRUUUXXX\\\___ccchhhkkkiiinnntttwwwyyy}}}qqqiii___[[[WWWSSSQQQOOOMMMKKKHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEHHHGGGGGGGGGHHHJJJLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOQQQRRRSSSTTTWWWYYY[[[\\\]]]]]]^^^___```aaabbbbbbaaaaaaaaabbbdddfffhhhiiihhhhhhiiiiiiiiiiiihhhhhhkkkkkkkkkkkkkkkkkkkkkkkkmmmooorrrwww|||~~~{{{uuussspppnnnooorrrwwwzzz~~~hhhWWWPPPFFF===<<<<<<:::777777999999888888888888999999777777777666555333222111555555555555555555555555222222222222222222222222222222222222222222222222444444555555444555888:::CCCIIIPPPTTTVVVYYY\\\```___bbbeeeggggggffffffgggiiilllooosssvvvzzz~~~|||wwwxxxxxx{{{qqqcccZZZRRRNNNNNNKKKKKKJJJIIIJJJJJJLLLMMMQQQQQQUUU]]]gggwww////////////////////////111111111111111111111111222222111111111111111111111222333333444444333333222222333333333444444444444555555666888<<<@@@CCCNNNWWWcccnnnrrrqqqnnnlllddd___WWWPPPJJJEEEBBBAAACCCFFFKKKQQQWWWbbbnnnvvv}}}ooofffbbbgggqqq~~~wwwiii[[[TTTQQQPPPQQQSSSUUUWWW[[[^^^aaaeeeiiimmmlllqqqvvvyyy}}}}}}tttjjjbbbZZZWWWRRROOOMMMKKKIIIGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFGGGHHHIIIKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNSSSSSSSSSSSSTTTUUUVVVVVVZZZZZZ[[[\\\^^^___```aaa```aaaaaabbbdddfffggghhhfffgggggghhhhhhhhhhhhgggjjjjjjjjjkkkkkklllllllllnnnpppssswww{{{}}}vvvtttpppnnnnnnrrrvvvxxx|||ppp^^^SSSHHH???======;;;999999999999888888888888999999888888777666555555444444444444444444444444444444333333333333333333333333222222222222222222222222333444555555444555888:::CCCIIIPPPTTTWWWYYY\\\___```bbbfffgggffffffffffffjjjlllooorrrvvvzzz|||zzzxxxzzz{{{pppccc[[[SSSPPPOOOLLLKKKJJJJJJJJJKKKMMMMMMPPPPPPUUU^^^jjjzzz////////////////////////111111111111111111111111111222222222222222111000111222333333444444333333333333333333444444444444555555666777888<<>><<<::::::999999888888888888999999:::999777666666666777777333333333333333333333333333333333333333333333333333333333333333333333333333444555444444555888;;;CCCIIIPPPUUUWWWYYY\\\___aaadddfffgggfffeeeeeefffkkkmmmoooqqquuuyyy~~~yyywwwwwwyyy{{{oooccc\\\TTTPPPPPPLLLKKKKKKJJJKKKLLLMMMNNNOOOPPPVVV___lll}}}000000000000000000000000111111111111111111111111000111222333333333222222111222333333444444333333333333333444444444444555555666888888999===CCCHHHWWW___jjjqqqrrrnnnhhheee]]]YYYSSSKKKEEEBBBAAABBBDDDJJJRRR[[[cccmmmxxxxxxnnngggggglllyyy||||||{{{ssslllbbbYYYQQQOOOOOOOOORRRVVV[[[]]]```cccfffiiimmmpppssswww|||yyyrrrkkkeee^^^ZZZUUURRRNNNLLLKKKJJJHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMOOOQQQRRRQQQRRRTTTVVVXXX[[[\\\]]]___```aaabbbdddeeeeeefffcccccccccdddeeefffggggggmmmnnnoooppprrrssstttuuussstttvvvxxxzzz}}}|||yyytttooonnnoooqqqsssuuuyyy~~~nnn[[[OOODDD@@@>>><<<::::::999999888888888888999999999888666555555666777999333333333333333333333333444444444444444444444444333333333333333333333333333444444444444666999;;;BBBHHHPPPUUUWWWYYY\\\___cccdddffffffeeedddeeeeeejjjlllnnnqqqtttyyy|||vvvtttrrruuuyyyoooddd\\\TTTOOONNNKKKJJJJJJIIIJJJKKKMMMNNNPPPQQQVVV```mmm~~~111111111111111111111111111111111111111111111111...///111222444444555555111222333333444444333333333333444444444555555555555777999::::::???GGGNNNZZZaaajjjppppppkkkfffbbb[[[YYYSSSLLLEEEBBBDDDFFFFFFLLLVVV___gggpppyyypppeeeeeekkkwwwzzzxxxtttkkkcccYYYRRRNNNNNNOOOPPPSSSXXX\\\^^^bbbeeegggkkkooorrrvvvzzzzzzvvvpppjjjeee___[[[XXXSSSPPPMMMKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDBBBCCCCCCCCCDDDDDDDDDEEECCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHJJJLLLNNNOOONNNOOOQQQSSSVVVYYY[[[\\\]]]^^^```bbbdddeeeeeeeeebbbbbbccccccdddfffhhhiiimmmnnnoooqqqssstttuuuvvvuuuvvvxxxyyy{{{}}}~~~}}}wwwqqqnnnnnnoooqqqssswww{{{~~~vvvaaaTTTGGGAAA>>>;;;999:::999999888888888888999999999777555444444555777888444444444444444444444444444444444444444444444444333333333333333333333333222333444444444666999<<>>EEEPPPYYYgggjjjnnnnnnjjjeee```^^^ZZZYYYTTTMMMFFFDDDHHHMMMOOOWWW```hhhmmmrrrwww{{{}}}yyylllgggfffjjj}}}uuuiii]]]UUUNNNKKKLLLOOORRRSSSWWW]]]^^^aaaeeeiiimmmqqqvvvzzzwwwqqqeeeddd```\\\VVVRRRPPPPPPMMMJJJHHHGGGGGGHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDEEEEEEFFFGGGGGGCCCDDDFFFGGGHHHIIIIIIHHHJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJLLLNNNPPPRRRTTTUUUWWWYYY]]]aaadddfffggggggeeeddddddeeegggiiilllnnnpppqqqrrrssstttuuuvvvwwwyyyzzz{{{|||~~~}}}uuupppnnnnnnooommmpppuuuwwwxxx{{{qqqaaaPPPGGGAAA<<<::::::999999888888888888999999999999888777777666555555444444444444444444444444333333333333333333333333444444444444444444444444111333444444555666:::<<>>@@@GGGSSS]]]jjjlllmmmlllggg```\\\ZZZYYYXXXTTTMMMFFFDDDIIINNNTTT[[[dddkkkooosssvvvzzzyyy|||pppeeefffkkkssstttfffYYYRRRLLLJJJLLLPPPSSSTTTXXX^^^___bbbgggkkkoootttyyy}}}zzzpppjjjbbbaaa^^^ZZZTTTPPPOOOOOOMMMKKKHHHGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDEEEFFFGGGGGGHHHCCCDDDFFFHHHIIIIIIIIIHHHJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLGGGHHHJJJKKKMMMOOOQQQRRRVVVXXX\\\aaadddfffggghhhfffeeeeeefffhhhkkknnnpppuuuuuuvvvwwwxxxyyyyyyzzzzzzzzz|||}}}wwwqqqnnnnnnnnnjjjnnnrrrtttvvvyyy~~~~~~vvvfffTTTIIICCC>>>;;;;;;999999888888888888999999;;;;;;::::::999777555444333333333333333333333333222222222222222222222222444444444444444444444444111222444444555777:::===AAAHHHQQQWWWYYYZZZ[[[]]]aaacccdddddddddeeehhhjjjkkkqqqyyy{{{vvvuuuuuuzzz~~~kkk^^^WWWRRRPPPQQQMMMLLLLLLLLLNNNOOOQQQRRRQQQSSSYYYdddrrr000000000000000111111222222222333333333333222222222222222222222222222222111111222333333444555555444555555555444444555777888;;;>>>@@@CCCLLLYYYcccjjjlllnnnkkkddd^^^[[[[[[ZZZSSSLLLIIIHHHHHHNNNTTT]]]aaagggmmmqqqsssttttttwww~~~wwwkkkdddgggooo~~~nnn^^^UUUSSSMMMOOOQQQRRRTTTWWW[[[^^^```ccchhhlllpppwww~~~wwwooogggaaaZZZYYYVVVSSSOOOMMMKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIIIIFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKGGGHHHHHHIIIIIIIIIIIIHHHGGGHHHIIIJJJIIIKKKMMMOOOTTTVVVZZZ^^^bbbdddffffffccceeehhhiiikkkmmmqqqsssvvvzzz|||{{{|||~~~}}}yyy~~~}}}||||||uuupppllliiikkkmmmppppppqqqsssxxx|||~~~}}}|||nnnXXXMMMGGGAAA======;;;:::999999888888999999999999999888888888888888555444333222111222333444444444444444444444444444000000111222333333444444333444444444333444777999@@@GGGPPPUUUXXXYYY[[[]]]\\\```eeeeeecccbbbeeeiiinnnttt{{{|||xxxwwwuuuzzz|||jjj___XXXQQQMMMMMMKKKKKKKKKKKKLLLMMMOOOPPPSSSTTT[[[fffsss000000000000000111111222111222222222222222222111222222222222222222222222111111222333333444555555444555555555444444666777999<<>>CCCHHHOOOYYYccckkkkkkjjjhhhbbbZZZRRRLLLHHHGGGCCCBBBGGGLLLQQQYYY```hhhkkkoooqqqrrrtttwww{{{}}}wwwkkkddddddmmmssseeeZZZQQQNNNNNNOOOQQQTTTWWWYYY[[[___bbbfffiiimmmrrrxxx|||rrrjjjddd^^^XXXTTTRRRQQQOOOMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMKKKKKKJJJIIIIIIIIIIIIIIIHHHJJJMMMNNNNNNOOOQQQSSSSSSUUUXXX\\\___```aaabbbfffgggiiikkkmmmqqqvvvyyy}}}xxxuuuvvvyyy|||{{{wwwtttooopppppppppnnnmmmmmmmmmrrrvvv|||}}}yyyxxx}}}vvv```PPPFFFAAA???;;;;;;:::999999999999:::;;;::::::999888777666666555555444444333333333333222222222222222222222222222222222333333333444444222333444444444666888;;;@@@FFFOOOTTTVVVWWWYYY[[[___```bbbbbbcccggglllpppooovvv}}}lllaaa[[[UUURRRRRRPPPPPPQQQRRRTTTWWWYYY[[[___```fffooo{{{000000000000000111111222111111222222222222111111111111111222222333333333222222333333333333444444333555666555555555777999<<>>AAAGGGOOOZZZdddmmmrrrrrrmmmddd[[[SSSLLLFFFCCCBBB@@@CCCKKKSSSYYYaaahhhlllppprrrrrrpppsss{{{ssskkkeeegggrrrtttcccYYYSSSOOONNNOOOSSSVVVZZZ]]]```bbbeeehhhjjjnnnvvv~~~zzzrrriiiaaa]]]YYYUUUQQQLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOOOONNNMMMLLLJJJJJJJJJKKKLLLOOOQQQSSSVVVYYY]]]___aaabbbccceeedddeeehhhjjjkkkllllllllliiijjjkkklllooosssyyy}}}~~~wwwqqqppptttyyy|||tttqqqmmmjjjiiihhhgggeeemmmpppuuu{{{yyyxxx}}}ttt^^^OOOEEE???<<<;;;;;;:::::::::::::::999999999888888888888888444555555555555444333333333333333333333333333333333333333333444444444444222333444555555777:::===BBBHHHQQQVVVWWWXXXYYY[[[^^^___```bbbeeehhhkkkmmmooovvv{{{||||||~~~pppfffaaa[[[YYYYYYUUUUUUVVVXXX\\\___ccceeefffgggmmmvvv000000000000000111111222333333444444444444333333000111111222333333444444333333333333333333333333333555666666666666999;;;AAADDDJJJTTT___jjjrrrwwwtttlllaaaVVVOOOJJJEEEBBBAAA@@@EEEOOOXXX___hhhooonnnrrrtttsssqqquuu~~~nnnhhhfffnnn|||yyyjjjZZZTTTRRRQQQQQQSSSUUUXXX]]]aaaccceeehhhjjjlllsss|||}}}uuummmccc\\\XXXUUURRROOOKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOKKKLLLNNNOOOOOONNNLLLKKKLLLLLLMMMOOORRRVVVZZZ\\\aaaeeekkkpppsssvvvyyy{{{zzz{{{{{{{{{{{{yyyxxxwwwtttttttttssstttwww|||~~~xxxqqqpppuuuzzz}}}~~~vvvqqqkkkgggffffffeeedddkkknnnsssxxx}}}~~~yyy{{{iiiWWWJJJAAA<<<<<<;;;::::::::::::;;;888888888888888999999999444555666666666555333333333333333333333333333333444444444444444444444444222333444555555777:::===CCCJJJRRRWWWXXXYYYZZZ\\\^^^^^^___bbbeeehhhiiijjjnnnvvv~~~~~~{{{||||||rrriiiccc^^^\\\\\\XXXYYYZZZ]]]```eeehhhjjjllllllqqqxxx000000000000000111111222333444444555555444444333000000111222333333444444333333333333333333333333333555666666666777999;;;CCCFFFMMMWWWdddooovvvzzzuuulll^^^SSSLLLHHHDDDAAABBBBBBHHHSSS^^^fffooowwwppptttvvvtttssswwwxxxlllggghhhsssqqqcccUUUQQQRRRSSSTTTVVVVVVZZZ^^^bbbeeegggjjjlllooovvvxxxqqqiii```YYYUUURRROOOMMMJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMNNNNNNOOOOOOMMMNNNPPPQQQQQQPPPNNNMMMPPPPPPRRRTTTXXX]]]bbbdddkkkpppwww~~~~~~}}}{{{zzz|||}}}|||~~~}}}{{{xxxrrrqqqvvv{{{{{{wwwqqqjjjeeeeeeeeeeeedddiiilllqqquuuzzzyyyzzzqqq___PPPFFF<<<<<<;;;::::::::::::;;;777777777888999999::::::444555666666666555333333444444444444444444444444444444444444444444444444222333555555555777;;;>>>DDDKKKSSSXXXYYYYYY[[[]]]]]]]]]___bbbfffhhhhhhgggnnnuuu~~~~~~}}}|||{{{}}}}}}sssjjjeee```]]]^^^[[[\\\]]]```dddhhhlllnnnpppppptttzzz000000111222222222222111/////////000111111222222222333444555666555444333333333333333333333333333000111444777666555888???EEELLLUUU```kkktttuuuppprrrggg\\\TTTLLLDDDAAABBBDDDEEEKKKWWWgggrrrvvvwww{{{yyyuuurrrsss{{{{{{nnnhhhkkkrrryyybbb^^^YYYTTTQQQQQQSSSUUUXXXZZZ]]]aaaeeeiiimmmooouuu{{{wwwooogggccc]]]XXXUUUQQQNNNKKKIIIIIIHHHHHHHHHHHHGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFHHHIIIJJJLLLMMMMMMNNNNNNRRRRRRRRRQQQPPPPPPOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLQQQPPPOOONNNMMMMMMMMMMMMOOOPPPSSSWWW^^^gggqqqxxx|||{{{{{{||||||~~~zzzxxxwwwuuuttt~~~wwwrrrlllgggeeeeeefffeeeeeeiiinnnrrrvvv{{{zzztttxxxhhhSSSIII@@@@@@===:::888999999777::::::999999888777666666777777777777666666666666777666555444333444555555333444444555555444444333333222333333555888:::;;;DDDJJJSSSXXXZZZ[[[]]]^^^^^^___aaadddfffggghhhiiimmmsss|||~~~|||zzzxxxyyy{{{vvvkkkddd______aaa\\\^^^bbbfffkkkoooqqqrrryyyxxxzzz~~~000000111222222222222111111111111111111111111000222222333444444444444333333333333333333333333333222222555888777666:::AAAFFFOOOZZZdddmmmtttuuuqqqpppfffZZZRRRJJJCCC@@@AAAFFFIIIRRRaaappp{{{}}}{{{wwwtttvvvwwwnnngggmmmyyyttt```\\\WWWSSSQQQRRRTTTVVVZZZ\\\___cccgggkkkoooqqqzzzuuunnneeeaaa[[[WWWSSSPPPMMMKKKIIIIIIHHHHHHHHHHHHGGGGGGIIIHHHHHHHHHHHHGGGGGGGGGJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOOOOOOORRRRRRQQQQQQQQQPPPPPPPPPNNNOOOOOOOOOOOONNNMMMMMMNNNNNNNNNMMMNNNOOOOOOPPPSSSTTTXXX]]]eeeqqq}}}}}}zzzyyyzzzzzz{{{~~~|||zzzxxxwwwvvv|||~~~yyytttnnniiigggffffffeeecccggglllppptttyyy}}}sssuuu{{{qqqZZZMMMBBBAAA>>>;;;:::::::::999;;;;;;;;;:::999888888888888777777777666666555555666555444333333333444555333444444555555444444333333222333333555888:::;;;DDDJJJRRRXXXYYYZZZ\\\^^^___```bbbdddfffhhhiiiiiimmmsss|||~~~{{{zzzxxxzzz|||xxxmmmfffaaa```ccc```bbbeeejjjnnnrrrtttuuu|||{{{|||000000111222222222222111444333333222111111000000222222222222333333333444333333333333333333333333555444666999888888===DDDHHHUUUbbbjjjooossstttrrrmmmbbbWWWOOOHHHAAA???AAAGGGMMMZZZkkk{{{}}}yyyxxx{{{zzzqqqmmmjjjvvvzzzmmm\\\YYYUUURRRRRRSSSVVVXXX\\\___bbbeeehhhlllrrruuuxxxuuuwww~~~{{{rrrlllbbb^^^YYYUUURRROOOMMMJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGKKKKKKMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQPPPOOOOOONNNMMMMMMMMMMMMNNNPPPRRRSSSWWWYYY^^^fffqqq~~~zzzxxxwwwvvvvvvxxx{{{}}}}}}{{{yyywwwyyy{{{{{{wwwrrrnnnkkkiiifffdddaaaeeeiiinnnqqqvvvzzz}}}tttrrrvvvzzzdddRRRFFFCCC>>><<<<<<<<<;;;;;;<<<<<<;;;;;;::::::999999999888888777666555555444555555444333333333333333333444444555555444444333333222333333555888:::;;;DDDJJJRRRWWWYYYZZZ\\\^^^```aaaccceeegggiiijjjjjjnnnttt{{{}}}{{{yyyzzz|||{{{pppiiidddccceeefffgggkkkooosssvvvxxxzzz~~~000000111222222222222111333333333222222222111111222111111111222222333333222222333333333333444444666555666999888999???FFFMMM\\\jjjpppqqqrrrsssrrrhhh^^^RRRKKKFFF@@@@@@BBBHHHQQQ```rrr~~~{{{{{{~~~pppkkkkkksssrrrfffXXXVVVTTTRRRRRRUUUXXXZZZ^^^```dddfffiiinnnuuuzzzsssnnnmmmpppxxxwwwooojjj```\\\XXXTTTRRRPPPMMMKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCCCCDDDEEEFFFFFFKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPMMMMMMMMMMMMOOOQQQSSSUUUZZZ^^^eeeooo}}}{{{wwwtttsssppprrrsssuuuxxx~~~~~~|||zzzxxxxxxzzz~~~~~~}}}{{{wwwsssppplllhhhdddaaacccgggkkkooorrruuuwwwuuuqqqtttxxxoooXXXLLLEEE???======<<<;;;<<<<<<;;;;;;;;;::::::999999:::999888777666555444333444444333333222222222222333444444555555444444333333222333333555888:::;;;CCCIIIQQQVVVWWWYYY\\\^^^```bbbdddfffiiijjjkkklllqqqvvv}}}~~~{{{zzz{{{~~~}}}sssmmmhhhggghhhkkkmmmppptttwwwzzz|||}}}000000111222222222222111111111222222222333333333111111222222222333333333222222222333333444444444555444555777888999AAAJJJTTTcccqqqtttqqqppppppooocccXXXNNNHHHDDD@@@AAADDDMMMVVVfffwww~~~}}}wwwkkkjjjmmm}}}{{{kkkaaaVVVTTTSSSRRRTTTWWWZZZ\\\^^^bbbeeehhhjjjpppyyy|||rrrhhhfffgggkkkrrrzzz|||tttmmmhhh___\\\XXXTTTRRRPPPNNNLLLIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRQQQQQQOOONNNNNNMMMOOOQQQTTTVVV\\\bbblllyyyxxxssspppkkkkkkkkklllqqqyyy}}}zzzxxxxxxzzz}}}~~~~~~~~~~~~~~~{{{yyyuuupppjjjeeebbbcccdddhhhkkkoooqqqrrr|||vvvpppqqqttt|||yyyaaaRRRGGG???>>>>>>;;;:::<<<::::::::::::999999999999:::999888777666555444333333444333333333333222222333444444555555444444333333222333333555888:::;;;CCCIIIPPPTTTVVVXXX[[[^^^```bbbdddgggjjjmmmnnnooouuuyyy}}}{{{|||~~~uuuoookkkjjjlllnnnpppsssvvvyyy|||~~~}}}}}}~~~000000111222222222222111000000111111222333333444000111333444444444333222111222222333333444444555444333444777888;;;DDDNNN\\\iiitttuuupppnnnllljjj]]]TTTJJJEEECCCAAACCCHHHSSS\\\kkkyyy~~~rrrkkkooovvvqqqddd]]]UUUTTTSSSTTTUUUYYY\\\^^^___ccchhhjjjlllttt|||uuummmeee^^^^^^aaaeeelllsss{{{}}}}}}||||||||||||}}}yyyqqqkkkfff___\\\WWWTTTQQQOOOMMMKKKIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFFFFHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNMMMMMMOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPOOONNNMMMOOORRRUUUWWW```hhhuuu{{{sssnnnfffeeeeeeeeejjjttt~~~{{{xxxyyyzzz}}}~~~~~~}}}~~~~~~~~~{{{tttlllgggcccbbbaaacccgggkkkmmmmmmwww{{{yyypppoooqqq{{{mmmZZZLLLAAA@@@@@@;;;:::<<<:::::::::999999999999999999888888777666555555444444444444444444333222222333444444555555444444333333222333333555888:::;;;CCCIIIOOOSSSUUUWWW[[[^^^```aaadddhhhllloooqqqrrrxxx{{{~~~}}}}}}vvvqqqmmmlllnnnoooqqqsssvvvyyy{{{}}}~~~}}}{{{yyyzzzzzz000000111222222222222111000111111111111111111111///111444666777555333111111111222333333444555555444333444777:::>>>HHHSSSdddmmmuuusssoookkkhhhdddYYYPPPGGGCCCBBBBBBFFFKKKUUU^^^kkkwwwuuulllnnnyyyxxxiii^^^YYYUUUTTTTTTUUUWWWZZZ]]]```aaafffkkkmmmpppxxxzzzssskkkeee^^^XXXUUUWWW\\\```ffflllrrrsssuuutttrrrqqqqqqqqqnnnppptttzzz|||uuuoooiiiddd___[[[VVVRRRPPPMMMKKKIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKLLLMMMNNNNNNOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTSSSSSSSSSSSSSSSRRRRRRQQQNNNMMMMMMMMMOOOTTTXXX[[[eeeoootttnnncccbbb``````fffqqq~~~}}}zzzyyyyyy|||~~~}}}}}}~~~~~~xxxooohhhccc```]]]^^^bbbfffiiiiiipppttt|||~~~tttsssuuuzzz{{{bbbQQQDDDDDDCCC===:::>>>:::::::::;;;;;;;;;;;;;;;888777777777666666555555444555555666555444333222333444444555555444444333333222333333555888:::;;;CCCHHHOOORRRTTTVVVZZZ^^^^^^```dddiiimmmqqqtttuuuyyy|||}}}|||uuuqqqnnnnnnpppnnnppprrruuuxxxzzz{{{{{{|||yyywwwvvvvvv{{{000000111222222222222111222222111111000////////////222555888888666333111111111222333333444555555555333555888;;;AAALLLWWWhhhpppuuurrrnnnjjjfffaaaWWWNNNEEECCCBBBDDDHHHNNNTTT\\\hhhttt{{{zzzmmmhhhppprrrccc[[[WWWUUUUUUUUUVVVXXX[[[^^^```ccchhhmmmpppsss{{{wwwooojjjeee___ZZZUUUPPPNNNSSSXXX\\\aaafffkkklllmmmmmmjjjiiiiiiiiidddggglllttt}}}xxxrrrmmmhhhccc^^^ZZZUUUQQQNNNKKKIIIGGGIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGIIIJJJLLLNNNOOONNNNNNOOOPPPPPPPPPOOOOOONNNNNNOOOPPPQQQSSSTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQLLLLLLKKKMMMPPPUUUZZZ^^^iiiuuuuuunnnbbb```]]]^^^cccooo}}}~~~{{{xxxyyyzzz~~~~~~}}}~~~~~~zzzpppjjjccc___[[[[[[^^^cccffffffjjjpppxxxzzzyyy{{{{{{~~~gggUUUGGGFFFEEE>>><<>>DDDGGGLLLPPPSSSVVVZZZ\\\___```bbbfffkkkqqqvvvzzzyyyzzz~~~zzzvvvssspppooopppoooooopppqqqsssuuuwwwxxxvvvssspppooonnnsss111111111111111111111111111111111111222222222222222222222222222222222222333333333333444555666666555444777;;;===BBBPPP___lllqqqtttrrrnnniii```XXXPPPIIICCCCCCCCCFFFMMMUUU\\\aaahhhnnnssswww{{{~~~|||tttsssttt~~~sssdddXXXSSSSSSRRRSSSVVVWWWYYY]]]aaadddiiilllrrryyy~~~}}}uuunnnjjjddd]]]YYYWWWTTTOOOJJJKKKKKKKKKMMMOOOSSSVVVYYY[[[YYYWWWVVVVVVVVVVVVVVV[[[___gggqqq|||yyyrrrnnnjjjfffbbb___[[[VVVRRRPPPNNNLLLKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIKKKMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUSSSRRRQQQMMMMMMOOORRRTTTWWW___hhhrrr~~~}}}}}}~~~zzzrrriiiccc___aaagggppp|||}}}|||||||||~~~~~~~~~}}}}}}}}}uuuooohhhaaa\\\\\\\\\\\\^^^bbbdddiiiqqqyyy~~~fffOOOGGGDDD===;;;>>>======<<<<<<<<<;;;;;;;;;::::::999999888777777777666666555555555555555666555555555444444444333333333444444444555777;;;>>>DDDGGGLLLPPPSSSWWWZZZ]]]aaaaaacccfffjjjooosssvvvyyyzzz~~~{{{vvvsssooonnnoooooooooooopppqqqsssuuuuuuqqqmmmjjjhhhhhhmmm{{{111111111111111111111111111111111111222222222333222222222222222222222222444444444444555666777777444444666:::>>>GGGVVVdddlllqqqtttrrrmmmhhh___VVVNNNHHHCCCDDDFFFIIIPPPXXX___ccchhhmmmqqquuuyyy|||yyyrrrwwwxxxjjj^^^TTTQQQSSSSSSTTTWWWYYY[[[___cccggglllooovvv}}}{{{tttmmmfffaaa\\\XXXSSSQQQPPPOOOKKKHHHIIIIIIHHHIIIJJJLLLNNNPPPRRRQQQOOONNNNNNOOOQQQRRRYYY```jjjvvvyyysssoookkkfffcccaaa]]]WWWSSSPPPNNNKKKJJJIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJMMMOOOPPPRRRRRRRRRSSSSSSSSSSSSSSSUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVUUUTTTRRRQQQOOONNNQQQVVVXXX[[[cccmmmxxx|||yyyyyy|||zzz|||~~~}}}uuulllfffbbbdddiiiqqq}}}~~~~~~~~~}}}|||}}}}}}wwwrrrjjjbbb\\\ZZZZZZZZZ\\\``````eeelllssszzz}}}}}}rrrWWWKKKFFF@@@>>>???>>>>>>=========<<<<<<<<<::::::999999888777777777777777666555444444444444444444333333333333333222333444444444555777;;;>>>DDDHHHMMMQQQTTTWWWZZZ]]]bbbbbbccceeeiiilllppprrryyy{{{~~~|||wwwtttooonnnooonnnnnnmmmnnnnnnooopppqqqlllhhhdddbbbaaafffuuu111111111111111111111111111111111222222222333333222222222222222222222222333333333333444555666777333555777;;;AAAMMM]]]jjjnnnsssvvvrrrmmmggg^^^UUUKKKEEEBBBDDDGGGLLLTTT\\\dddgggkkkoooqqquuuyyy|||wwwsss|||qqqcccZZZSSSRRRTTTTTTVVVYYY[[[^^^aaafffjjjnnnqqqyyyuuummmgggbbb]]]YYYUUUSSSPPPNNNNNNMMMKKKHHHHHHGGGGGGFFFGGGGGGHHHIIIKKKKKKKKKJJJKKKMMMQQQSSSZZZcccppp|||}}}vvvrrrnnnjjjfffaaa]]]WWWSSSQQQOOOMMMKKKIIIIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHKKKMMMOOOPPPSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWVVVUUUTTTTTTTTTUUUVVVVVVWWWWWWVVVTTTRRRQQQOOOOOOSSSXXX[[[^^^fffooo|||}}}|||{{{yyyzzz}}}{{{}}}zzzoooiiidddfffkkkrrr~~~~~~~~~||||||}}}}}}xxxuuulllddd]]]ZZZYYYXXXZZZ^^^]]]aaahhhnnnttt{{{zzzuuuvvvzzzaaaPPPHHHCCC??????============<<<<<<<<<;;;::::::999999888777777777888777666555444333333333222222222222222222222222333444444444555777;;;>>>DDDHHHNNNRRRUUUXXX[[[]]]aaaaaaccceeehhhlllooopppxxx{{{~~~yyyuuupppnnnnnnlllkkkkkkkkkjjjkkkkkklllhhhddd```^^^]]]cccrrr111111111111111111111111111222222222222333333333222222222222222222222222222222222222333444555666333666999===FFFUUUeeeooorrrvvvxxxsssmmmfff\\\RRRGGGBBBAAADDDIIIOOOWWW```hhhjjjlllnnnppptttxxx|||}}}xxxxxx|||iii^^^WWWRRRRRRTTTUUUWWWZZZ]]]```dddiiimmmooosss|||vvvooofff```\\\XXXTTTQQQRRRQQQOOONNNMMMKKKIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJNNNTTTXXX```jjjxxxyyyuuuppplllhhh___\\\WWWSSSRRRQQQOOONNNJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIKKKNNNPPPQQQTTTTTTUUUUUUVVVWWWXXXXXXYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXWWWVVVTTTSSSQQQOOOOOOTTTYYY\\\___gggppp}}}{{{{{{{{{zzz||||||~~~ssslllggghhhkkkrrr}}}|||||||||}}}~~~|||zzzwwwpppggg```\\\ZZZXXXXXX[[[[[[___dddjjjpppvvv||||||tttnnnpppttt{{{mmmXXXLLLDDD@@@>>><<<<<<<<<;;;;;;;;;::::::::::::999999888777777777777777666444333333333333222222222222222222222222333444444444555777;;;>>>DDDIIIOOOSSSWWWYYY[[[]]]]]]___aaaeeeiiimmmppprrrxxx{{{{{{vvvpppmmmmmmiiihhhhhhgggfffgggggggggddd```\\\[[[[[[aaappp111111111111111111111111222222222222333333333333222222222222222222222222222222222222333444555555444888<<>>DDDIIIOOOUUUXXXZZZ\\\]]]\\\]]]aaaeeejjjnnnqqqsssxxx{{{zzzuuuoookkkjjjfffeeedddccccccccccccccc^^^\\\ZZZZZZ[[[aaappp~~~111111111111111111111111222222222333333333444444222222222222222222222222333222222333333444555666444:::@@@EEEQQQcccpppuuuuuuyyyyyyrrriii___SSSIIIDDDAAABBBIIIPPPWWWaaajjjkkkkkklllmmmnnnrrrxxx|||{{{wwwhhhYYYSSSSSSSSSTTTVVVXXXZZZ^^^aaadddiiiooosssvvv}}}xxxooojjjccc___ZZZXXXXXXVVVSSSPPPLLLMMMMMMLLLJJJGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEHHHLLLOOORRRYYYccckkkyyyyyytttnnnjjjaaa]]]XXXUUUSSSQQQPPPNNNJJJIIIGGGFFFDDDCCCCCCCCCCCCBBBBBBCCCCCCEEEFFFFFFIIIIIIJJJLLLNNNPPPRRRSSSSSSTTTUUUVVVXXXYYYZZZ[[[YYYYYYXXXXXXXXXYYYZZZZZZYYYYYYYYYYYYWWWUUUSSSRRRQQQRRRWWW]]]___aaahhhqqq~~~{{{wwwyyyzzzyyyzzz}}}}}}~~~yyypppkkkiiikkkrrryyy}}}zzzzzzzzz{{{zzzyyyvvvooohhheeeaaa[[[WWWXXXWWWZZZ^^^ccchhhnnnuuuyyyrrrgggaaafffkkkppp}}}lllVVVHHHBBBAAA<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888777777777555555444333333444444444222222222222333333444444333444444444555777;;;>>>EEEIIIPPPVVVYYYZZZ\\\]]]\\\^^^bbbfffkkkoooqqqsssxxx{{{~~~~~~xxxssslllgggfffbbbbbbaaaaaa```aaaaaaaaa]]][[[\\\^^^```eeesss111111111111111111111111222222333333333444444444222222222222222222222222444444444444444666777777555<<>>=========<<<<<<<<<<<<::::::999999888777777777444444333333333444555555222222222333333444444444333444444444555777;;;>>>EEEJJJPPPVVVYYY[[[\\\]]]^^^```cccgggkkkoooqqqrrrxxx{{{~~~|||vvvqqqiiidddcccaaa``````_________``````^^^^^^___bbbeeejjjxxx111111111111111111111111111111111111111111111111111111222222222333333333333555666666555555777888;;;<<>>DDDPPP```lllrrrsssuuuooohhhcccYYYNNNGGGEEEAAAEEEMMMWWWaaajjjoooqqqqqqqqqqqqppprrrxxxuuu___ZZZTTTPPPQQQTTTWWWYYY[[[]]]```ccchhhnnntttxxxyyynnngggccc```\\\XXXYYYWWWTTTQQQOOOMMMLLLLLLLLLKKKJJJHHHGGGGGGFFFFFFGGGHHHGGGGGGHHHIIILLLNNNPPPXXX```gggqqq{{{ssslllgggaaaZZZUUUSSSQQQNNNKKKJJJIIIGGGEEECCCCCCCCCCCC@@@@@@AAABBBDDDFFFGGGHHHJJJLLLNNNQQQSSSTTTTTTUUUVVVWWWXXXZZZ[[[\\\\\\\\\\\\[[[ZZZ[[[]]]^^^^^^^^^___^^^\\\ZZZXXXUUUSSSRRRSSSUUUWWWZZZ]]]ccciiinnnzzzxxxvvvuuutttuuuwwwzzz|||~~~sssiiidddgggmmmuuu~~~|||zzzxxxwwwwwwwwwttttttrrrnnnhhh```[[[WWWWWWXXXYYY[[[___dddlllqqqxxx~~~eee[[[UUUYYY^^^eeetttnnnWWWIIIBBB@@@>>>======>>>>>><<<;;;;;;:::999777777777777888999888777666555444444444333333333333333333333333444555555555666888<<>>??????===<<<===<<<;;;:::999999999999999888777666555444444444333333333333333333333333444555555555666888<<>>>>>>>>===<<<===<<<;;;;;;:::999999999999888777666555555555555444444444444444444444444444555555555666888<<>>EEEQQQ^^^hhhllllllkkkccc\\\VVVSSSMMMGGGEEEGGGJJJSSS___jjjpppssstttuuutttrrrqqqttt{{{}}}|||zzzggg[[[XXXUUUSSSSSSUUUYYY[[[[[[^^^aaaeeehhhlllsss}}}zzzoooiiicccaaa___]]]\\\ZZZYYYXXXTTTTTTSSSQQQOOOMMMKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFHHHIIIIIIIIIMMMVVV]]]ggguuu|||vvvrrrqqqxxx}}}uuuooolllfff^^^XXXUUURRROOOKKKIIIHHHFFFDDDBBBBBBBBBBBB??????@@@BBBDDDFFFHHHJJJMMMOOOQQQTTTVVVWWWXXXXXXVVVWWWYYY[[[]]]^^^______```^^^]]]^^^```bbbbbbaaaaaaaaaaaa```]]]ZZZWWWUUUQQQRRRTTTVVVXXX]]]cccgggsss|||yyyrrriiigggdddbbbdddhhhmmmqqqpppsssvvvyyy|||rrrgggcccfffiiiqqq~~~|||yyywwwuuusssooooooppppppoookkkccc^^^XXXXXXWWWVVVWWW\\\ccchhhqqqwwwssscccVVVUUUXXX]]]jjjwwwvvv^^^OOOGGGDDD@@@>>>======<<<;;;;;;;;;;;;::::::999888888999888777666666666666666444444444444444444444444444555555555666888<<>>???@@@BBBDDDGGGIIIJJJMMMOOOQQQTTTVVVWWWXXXXXXWWWXXXZZZ\\\^^^___```aaa```^^^]]]^^^```bbbbbbaaaaaaaaaaaa```^^^[[[WWWUUUPPPRRRSSSTTTVVV[[[```eeepppyyy{{{ssslllbbbaaa^^^]]]^^^bbbfffiiiiiikkknnnqqqtttyyy~~~yyykkkeeefffgggnnn{{{|||yyyvvvtttrrrooonnnnnnooopppmmmgggaaaZZZYYYWWWUUUVVVZZZaaafffnnnttt||||||iiiYYYTTTVVVYYYdddppp~~~cccRRRIIIFFFAAA>>>===<<<;;;:::::::::::::::999888777666999888777777666666666777444444444444444444444444444555555555666888<<>>CCCMMM[[[hhhmmmlllgggccc[[[UUUOOOMMMJJJGGGHHHLLLSSS\\\hhhooorrrrrrsssuuurrrqqqssszzz{{{jjj\\\TTTQQQPPPQQQSSSWWW[[[]]]^^^___dddjjjnnnrrr{{{wwwooohhhccc```ZZZ[[[\\\[[[ZZZXXXWWWWWWTTTTTTTTTSSSQQQOOOMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHFFFJJJNNNOOOSSS\\\jjjvvv{{{rrrmmmkkklllttt~~~{{{wwwoooiii```ZZZVVVSSSOOOKKKIIIGGGEEECCCBBBAAAAAABBB>>>???@@@BBBDDDGGGIIIJJJMMMOOOQQQTTTVVVWWWWWWWWWWWWXXXZZZ\\\^^^```aaaaaa```___^^^___aaabbbbbbbbbaaaaaaaaaaaa^^^[[[WWWUUUPPPQQQRRRSSSUUUYYY___ccckkkuuu}}}~~~{{{vvvmmmfff]]]\\\ZZZYYYZZZ]]]___aaabbbeeehhhjjjmmmrrrwww{{{pppgggfffgggmmmyyy~~~{{{wwwtttrrrpppnnnmmmooorrrpppkkkfff[[[ZZZWWWUUUUUUYYY```eeejjjpppxxxqqq^^^WWWVVVYYYbbbmmmmmm[[[LLLHHHCCC@@@>>>===<<<;;;::::::;;;;;;:::999777666999888777777666777777777555555555555555555555555444555555555666888<<>>???@@@BBBDDDGGGIIIKKKMMMNNNQQQTTTVVVWWWWWWWWWWWWXXXZZZ]]]___```aaabbbaaa```___```bbbccccccccc```aaaaaaaaa^^^[[[WWWTTTPPPQQQRRRSSSTTTXXX^^^bbbiiirrryyyzzzwwwrrrjjjbbbZZZYYYXXXXXXXXXZZZ[[[]]]___aaadddfffiiimmmrrrvvv}}}ssshhhfffggglllxxx|||xxxuuusssrrrooonnnpppssssssnnniii\\\[[[XXXUUUUUUYYY___dddgggmmmuuu|||xxxccc[[[YYYZZZcccmmmvvveeeNNNJJJEEEAAA???>>>===<<<:::;;;;;;<<<;;;:::888777999888777777777777777888555555555555555555555555444555555555666888<<>>???<<<<<<===<<<<<<;;;:::999888888999888888777666555444444444444444444444444444555666666666999===@@@GGGPPPWWWXXXXXXYYYYYYWWWXXXYYY\\\___dddiiinnnqqqyyy{{{}}}|||{{{|||ttthhhccc___[[[YYYZZZ\\\]]]___bbbeeefffhhhhhhjjjooorrrpppllljjjnnnrrr111111111111222222222333333333333333333333333333222222333333333333444444777444444777999:::AAAHHHVVVbbbnnnqqqpppjjj___VVVMMMGGGCCCBBBBBBDDDKKKTTTaaaeeekkkppprrrtttuuuvvvyyy~~~{{{mmm```UUUQQQSSSSSSUUUXXXZZZ\\\___cccfffjjjmmmtttpppjjjbbb]]]\\\\\\[[[ZZZYYYZZZ\\\]]]\\\[[[YYYXXXXXXXXXXXXWWWUUURRROOONNNJJJKKKKKKKKKIIIIIIKKKLLLNNNQQQXXXcccrrrvvvpppjjjggggggjjjsss}}}{{{nnnaaa[[[WWWRRRNNNLLLIIIGGGEEECCCAAA@@@@@@@@@AAAAAABBBCCCDDDFFFGGGHHHLLLMMMNNNPPPRRRTTTTTTUUUXXXYYY[[[\\\___```bbbcccdddeeeeeeffffffffffffffffffeeedddbbbaaa___^^^^^^YYYYYYXXXVVVUUUVVVYYY\\\```dddhhhjjjhhheeecccbbb]]]^^^]]]]]]]]]___cccffflllmmmqqqxxx|||~~~xxxnnniiilllsss~~~~~~|||yyyvvvssspppnnnooorrrtttsssqqqkkkggg```YYYUUUTTTUUUVVV\\\aaaiiipppvvv}}}tttfff\\\XXX^^^gggqqq{{{|||^^^SSSGGGDDDBBB@@@>>>>>><<<<<<<<<;;;;;;:::999888666777777888888888777777444444444444444444444444222333444555666888===@@@HHHPPPWWWWWWVVVWWWWWWVVVWWWXXX[[[___eeejjjooorrryyy{{{~~~~~~|||{{{{{{}}}rrrfffaaa^^^ZZZZZZ\\\^^^___```bbbdddeeeeeefffdddiiimmmnnnmmmnnnsssxxx111111111222222222333333333333333333333333333333222222222333333333444444666444555888999<<>>AAAIIIQQQWWWWWWVVVWWWWWWUUUVVVWWWZZZ___eeekkkpppsssxxxzzz}}}~~~|||{{{zzz~~~{{{pppeee___]]][[[[[[]]]^^^^^^___```aaabbbbbbaaaaaaeeejjjmmmooossszzz111222222222222333333333333333333333333333333333222222222333333333444444555444555888:::>>>IIITTTcccmmmuuuuuuooofffZZZPPPHHHCCC@@@AAADDDIIITTT^^^hhhkkkpppsssuuuvvvwwwyyyzzznnn```WWWRRRSSSVVVTTTWWWZZZ\\\___bbbfffjjjpppsss|||tttjjjbbb```\\\ZZZZZZZZZZZZZZZXXXZZZ]]]___```___]]][[[YYYYYYXXXWWWTTTQQQNNNLLLJJJKKKKKKJJJJJJKKKNNNQQQUUUYYYbbbqqq}}}qqqnnnjjjhhhfffgggppp{{{~~~pppaaaYYYTTTNNNJJJJJJGGGFFFDDDBBBAAA@@@@@@AAAAAAAAAAAABBBCCCEEEGGGHHHKKKLLLNNNPPPSSSTTTUUUVVVXXXXXXZZZ\\\^^^```aaabbbeeefffgggggghhhhhhggggggggggggfffeeeddddddcccccc___^^^]]][[[YYYYYY\\\___bbbeeehhhjjjkkkkkkmmmnnnhhhkkknnnppprrrxxxuuukkklllpppxxx~~~|||yyyrrrqqqooooooppprrrssssssnnnjjjddd^^^YYYVVVUUUUUUWWW\\\bbbhhhnnnvvvsssaaaWWWXXX]]]eeeooo|||rrraaaPPPHHHFFFCCC@@@???;;;;;;;;;;;;:::999888888888999999888888777666555444444444444444444444444333444666666777;;;???BBBJJJRRRWWWWWWUUUWWWWWWVVVWWWXXX[[[___dddjjjooorrruuuwww{{{~~~|||zzzyyy{{{zzzoooddd```^^^[[[[[[^^^\\\]]]]]]^^^^^^^^^]]]]]]aaadddiiimmmqqqvvv~~~222222222222333333333333333333333333333333333333222222333333333333444444444444666999<<>><<<<<<<<<;;;;;;:::999888999999999888888666555555555555555555555555555555444555666777888;;;???BBBKKKRRRWWWWWWVVVXXXYYYXXXYYYZZZ\\\```dddiiimmmooorrrtttyyy~~~~~~|||zzzvvvxxx|||{{{|||}}}~~~yyyoooeeebbb```]]]\\\]]][[[[[[\\\\\\\\\\\\[[[[[[```bbbfffjjjnnnuuu{{{222222222333333333444444444444444444444444444444222222333333333333444444444555888<<>><<<<<<<<<===<<<<<<;;;:::999777777888888888888777666666666666666666666666666555666666666777999===@@@KKKRRRXXXWWWWWWYYY[[[[[[\\\]]]^^^```cccgggkkkmmmpppsssxxx}}}|||yyyuuuuuuxxxxxxzzz|||~~~yyyooogggdddbbb^^^[[[\\\ZZZZZZ[[[[[[\\\[[[[[[ZZZ^^^```aaadddiiinnnuuuxxx222222333333333444444444444444444444444444444444222222333333333444444444555666999>>>BBBJJJ[[[jjjuuu}}}xxxnnnaaaVVVLLLGGGDDDFFFJJJRRR^^^jjjmmmoooqqqrrrqqqqqqrrrsss}}}vvvhhhZZZSSSQQQPPPPPPRRRUUUXXX]]]aaaeeekkkpppttt}}}}}}rrriiiaaaZZZYYYZZZ\\\\\\\\\\\\]]]^^^\\\\\\]]]^^^___aaabbbbbb]]]]]]\\\ZZZWWWSSSPPPNNNKKKKKKKKKJJJKKKMMMRRRUUUXXXaaaqqq~~~wwwmmmkkkiiigggeeehhhvvvrrrfffZZZUUUSSSNNNKKKJJJEEEDDDCCCAAA@@@@@@AAAAAA@@@@@@AAAAAACCCDDDFFFGGGDDDFFFHHHKKKMMMOOOQQQQQQTTTUUUVVVXXXZZZ\\\^^^___dddeeeeeefffffffffffffffffffffffffffffffffeeeeeegggggggggggggggjjjnnnrrrvvvzzz|||zzzxxxzzz|||yyyvvvsssrrrpppmmmkkkkkkmmmooommmkkkgggccc___[[[XXXWWWRRRUUUZZZ^^^cccjjjssszzzvvvddd[[[YYYZZZdddrrrvvv^^^QQQLLLGGGCCC@@@============<<<;;;:::999555555777888888999999999777777777777777777777777444555666555666888;;;>>>KKKSSSXXXXXXWWWZZZ]]]\\\^^^^^^___aaacccfffiiikkkpppsssxxx}}}}}}yyyssssssuuuwwwzzz|||yyyppphhhfffddd___[[[[[[ZZZ[[[[[[\\\\\\\\\[[[[[[]]]]]]^^^```dddiiiooorrr111111111111111111111111444444444333333222222222222222222222333444555555:::999999>>>HHHWWWeeeooo{{{}}}oooaaaXXXJJJGGGEEEGGGOOO[[[ffflllppppppooooooooopppqqqsss|||qqqcccVVVRRRRRRRRRRRRSSSTTTYYY^^^cccgggmmmvvv|||tttlllddd```___XXXXXXWWWWWWYYYZZZ\\\^^^^^^______```````````````^^^]]][[[XXXUUUQQQNNNMMMJJJJJJKKKKKKKKKNNNQQQTTT\\\eeetttzzzwwwpppllliiihhhgggiiisss~~~qqqiii^^^UUUQQQOOOLLLJJJFFFEEECCC@@@???>>>>>>????????????@@@AAABBBDDDDDDFFFFFFGGGIIIKKKMMMPPPQQQTTTTTTUUUVVVWWWYYYZZZ[[[```bbbddddddcccccccccdddhhhgggeeeddddddeeefffffffffhhhiiiiiiiiimmmtttyyy~~~wwwssszzz~~~{{{yyysssrrrooollljjjiiijjjjjjjjjkkkkkkgggaaa[[[XXXWWWTTTUUUWWWYYY^^^gggpppvvvfffZZZVVVVVV___mmmzzz~~~dddUUUMMMFFFCCCDDD???>>>===<<<;;;:::::::::777888888999999999888888777777777777666666666666444555666666777999===@@@LLLOOOSSSWWWYYYZZZZZZYYYoooddd^^^cccfffeeehhhnnntttwww{{{}}}yyywwwvvvuuuuuuxxxzzz{{{sssjjjccc```^^^[[[YYYXXXXXXXXXYYYYYYYYYYYYYYY\\\]]]^^^___aaaeeekkkooo111111111111111111111111444333333333333333333222333222222333333444555666:::999:::@@@KKKZZZhhhqqq{{{zzzlll___VVVLLLIIIGGGJJJRRR^^^gggmmmqqqqqqqqqppppppppprrrttt|||mmm```SSSPPPQQQQQQQQQSSSVVV[[[aaafffkkkqqqxxx~~~vvvlllfff___\\\\\\\\\\\\[[[[[[\\\^^^___```______```aaaaaaaaaaaa```___^^^\\\YYYVVVRRROOOMMMJJJKKKLLLKKKLLLNNNRRRUUU^^^gggvvvzzzvvvpppllliiihhhhhhkkkuuusssjjj___VVVQQQNNNLLLIIIFFFEEECCC@@@???>>>>>>????????????@@@AAABBBCCCDDDFFFFFFGGGIIIKKKMMMOOOPPPRRRRRRSSSTTTVVVWWWYYYZZZ___aaaccccccbbbbbbcccdddfffeeedddccccccdddeeeeeeeeehhhjjjkkkmmmqqqxxx~~~zzztttyyy|||zzztttrrrooollliiihhhhhhhhhhhhjjjkkkhhhbbb\\\XXXWWWRRRSSSUUUXXX]]]eeennnttt|||jjj\\\WWWTTT]]]kkkwwwlll[[[PPPHHHDDDDDD???>>>===<<<;;;:::::::::777888888999999999888888777777777777666666666555444555666666777999===@@@LLLOOOTTTWWWYYYZZZ[[[[[[nnnccc^^^bbbggggggjjjqqquuuxxx||||||wwwuuutttttttttwwwzzz|||uuukkkdddaaa___\\\YYYYYYYYYYYYYYYYYYYYYYYYYYY]]]^^^```aaabbbfffkkknnn222222222222222222222222222333333333333333333444444333333444444555666777999999<<>>>>>>>>???@@@AAACCCCCCEEEFFFGGGHHHJJJLLLNNNPPPOOOOOOPPPQQQSSSUUUWWWXXX]]]___aaaaaaaaaaaabbbcccdddccccccbbbccccccdddddddddgggkkknnnqqquuu}}}vvvxxx}}}zzzvvvtttpppkkkhhhffffffffffffiiikkkjjjeee___YYYWWWQQQRRRSSSVVVZZZbbbkkkqqqwww}}}ooo^^^WWWRRRZZZfffrrrwwwaaaSSSIIIDDDDDD??????===<<<;;;:::::::::888888999999999888888777777777777666666666555555444555666666777999===@@@LLLPPPUUUXXXYYYZZZ[[[]]]nnnccc]]]bbbggghhhmmmuuuvvvzzz~~~zzztttrrrssstttuuuvvvzzz~~~wwwmmmfffbbb```]]]ZZZZZZZZZZZZZZZZZZZZZZZZZZZ^^^```bbbcccdddfffjjjlll222222222222222222222222222222222333333444444444444444444555555666777888777999===FFFRRRaaaooowww{{{}}}~~~zzzoooaaaVVVOOOIIIIIIJJJPPPZZZdddlllppppppqqqqqqooonnnooossswwwnnn```VVVNNNNNNQQQRRRTTTWWWZZZ___gggnnnsssxxx{{{qqqgggbbb___[[[ZZZ]]]]]]]]]]]]]]]^^^^^^______aaaaaabbbccccccccccccccc``````___]]]YYYUUUQQQOOOMMMMMMMMMLLLLLLOOOTTTWWWaaammm}}}~~~yyyuuunnnjjjhhhiiijjjnnnzzzuuulll___UUUOOOMMMJJJHHHEEEDDDBBB@@@????????????>>>>>>>>>???@@@AAABBBCCCEEEFFFFFFHHHIIILLLMMMNNNLLLLLLMMMNNNPPPSSSUUUVVVYYY[[[^^^_________```aaabbbbbbbbbbbbccccccddddddcccggglllooorrrwww~~~wwwxxx}}}}}}zzzxxxuuuqqqlllhhheeedddccceeegggjjjkkkhhhbbb[[[WWWRRRRRRSSSUUUYYY```hhhnnnrrrxxxqqq___UUUQQQWWW```lllyyygggVVVKKKEEECCC@@@???>>><<<;;;;;;;;;:::888888999999999888777777777777666666666555555555444555666666777999===@@@KKKOOOUUUWWWXXXYYY\\\^^^pppddd^^^bbbgggiiiooowwwxxx|||zzztttssstttvvvwwwxxx|||yyyooohhhdddaaa^^^[[[[[[[[[[[[[[[\\\\\\\\\\\\___aaadddeeeeeefffhhhjjj222222222222222222222222222222222333333444444444555555555555666777888888666999???IIIVVVeeeqqqxxx|||}}}{{{tttiii\\\QQQKKKDDDFFFJJJRRR\\\fffmmmppplllnnnooommmlllnnnsssyyyxxxggg[[[SSSNNNPPPRRRTTTVVVZZZ[[[```hhhnnntttzzztttllleeeaaa^^^ZZZZZZ]]]\\\\\\]]]^^^^^^_________bbbcccddddddeeeeeeddddddbbbbbbaaa___\\\WWWSSSPPPMMMMMMLLLKKKLLLOOOTTTXXXaaannn~~~~~~yyyuuummmjjjhhhiiijjjooo{{{uuukkk^^^SSSNNNKKKIIIHHHEEEDDDBBB@@@??????@@@@@@>>>>>>>>>???@@@AAACCCCCCEEEEEEFFFGGGIIIKKKLLLMMMJJJJJJKKKLLLNNNPPPRRRSSSUUUWWWZZZ[[[[[[\\\]]]___``````aaabbbccccccddddddcccfffkkkmmmpppuuu}}}zzzyyy~~~}}}zzzzzzwwwrrrlllhhheeecccbbbcccfffiiikkkjjjddd]]]YYYTTTTTTTTTUUUXXX^^^eeekkkmmmttt~~~sss___TTTQQQTTT[[[eeesssmmmYYYMMMGGGDDD@@@???>>>===<<<;;;;;;;;;999999999999999888777666666666666666555555555555444555666666777999===@@@JJJOOOTTTWWWWWWXXX[[[___sssfff___ccchhhjjjqqqyyy{{{}}}wwwvvvwwwxxxyyyzzz~~~{{{qqqiiieeeaaa^^^[[[[[[[[[\\\\\\]]]^^^^^^___aaaccceeeeeeeeeeeeggghhh333333333333333333333333222333333333333333333444555444444555555666777888777;;;BBBMMM[[[iiitttzzz~~~}}}yyypppdddWWWMMMHHHCCCEEEKKKTTT^^^gggkkkmmmiiikkkmmmlllkkkmmmuuu|||qqq```WWWRRROOOQQQTTTUUUXXX\\\]]]bbbhhhnnnttt||||||lllfffaaa^^^[[[XXXYYY]]]]]]^^^___aaabbbcccccccccddddddeeeffffffffffffeeecccccccccaaa^^^YYYTTTQQQMMMMMMLLLJJJKKKNNNTTTXXXaaammm~~~zzzvvvnnnkkkiiijjjlllqqq|||sssiii[[[QQQLLLJJJIIIGGGDDDCCCBBB@@@??????@@@@@@?????????@@@AAABBBDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLIIIIIIJJJKKKLLLNNNOOOPPPPPPSSSVVVWWWXXXYYYZZZ\\\]]]]]]___aaabbbbbbccccccbbbeeehhhjjjmmmttt}}}~~~|||~~~|||{{{xxxsssmmmhhheeeccccccccceeehhhkkkkkkggg```[[[WWWVVVUUUUUUVVV[[[aaafffiiipppzzzuuubbbWWWSSSTTTWWW___lll}}}sss^^^QQQJJJEEE@@@@@@>>>===<<<;;;;;;;;;999999999999999888777666666666666555555555444444444555666666777999===@@@JJJPPPUUUWWWWWWXXX]]]aaasssggg___ccchhhlllttt}}}|||zzzzzzzzzyyyzzz}}}|||rrrjjjeeeaaa]]]ZZZZZZ[[[\\\]]]___```bbbbbbcccdddeeedddcccccceeeggg333333333333333333333333444333333333333333333222444444444444555666777777:::>>>GGGRRR```mmmwww}}}}}}xxxmmm```TTTKKKGGGFFFIIIOOOWWW```fffhhhiiifffjjjmmmlllkkkoooxxxkkkZZZTTTPPPNNNQQQTTTUUUXXX]]]```dddiiiooouuu}}}tttddd```]]]\\\ZZZXXXYYY^^^]]]^^^aaacccdddeeeffffffeeeeeefffggggggggggggfffdddddddddccc___ZZZUUURRRMMMLLLKKKIIIIIIMMMSSSXXX```lll|||{{{wwwqqqnnnlllmmmnnnsss~~~qqqgggYYYOOOJJJIIIHHHGGGDDDCCCAAA@@@???@@@@@@AAA@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNLLLOOORRRTTTUUUVVVXXXYYYYYYZZZ\\\^^^___````````````bbbeeegggkkkttt|||yyytttnnnjjjfffdddddddddeeegggjjjkkkhhhbbb]]]XXXWWWUUUSSSSSSWWW]]]aaaeeelllwwwzzzggg\\\VVVTTTUUU[[[gggxxx|||dddVVVMMMGGGAAA@@@???===<<<<<<;;;;;;999::::::999999777666666666666555555555444444444444555666666777999===@@@LLLRRRXXXYYYXXXYYY___eeeqqqeee]]]bbbiiioooxxx}}}|||zzzxxxwwwyyy}}}rrrjjjeeeaaa]]]ZZZYYYZZZ\\\^^^```cccdddeeeeeeeeedddbbbaaaaaadddfff333333333333333333333333444444444333333222222222444333333444444555666777<<>>===;;;888888888888888999999999888888777666555444444333333444666777666777@@@KKKTTT\\\bbb___[[[\\\aaaccchhhfffccceeemmmyyy|||wwwuuuxxxzzz|||{{{ooohhhccc^^^[[[\\\YYYZZZ[[[]]]```dddgggiiinnngggaaa___]]]\\\```eee222222333333333333444444555444333333333333444555444444444222222444888;;;===EEESSSdddsss{{{}}}|||wwwkkkaaaTTTIIIDDDDDDIIIMMMTTT]]]cccggggggffffffiiimmmpppuuu|||~~~lll]]]TTTPPPPPPPPPRRRTTTXXX[[[^^^ccceeekkkrrryyywwwhhh```ZZZZZZZZZZZZ[[[\\\]]]]]]``````aaabbbcccdddeeeeeeiiihhhgggffffffggghhhhhhiiihhhfffeeeccc___ZZZWWWRRRMMMJJJKKKLLLMMMQQQVVVaaajjjvvv}}}xxxuuurrrpppqqqsssxxxrrrdddVVVPPPMMMJJJHHHHHHFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHJJJLLLMMMNNNOOOQQQSSSSSSTTTVVVWWWVVVWWWYYYZZZYYY[[[___eeennnyyy~~~{{{yyyvvvrrrnnnjjjgggfffgggfffeeefffhhhiiiiiihhh```\\\VVVQQQOOOQQQUUUXXX^^^dddnnnwww~~~ooo^^^VVVSSSYYYaaajjjzzzgggVVVOOOEEECCC@@@>>>>>>>>><<<;;;999999999888888888888888666666666666666555555555666333444:::@@@FFFNNNVVVXXXbbbiiiiiiggghhhiiihhhgggeeeccceeemmmyyy|||yyyzzz{{{}}}|||ooohhhccc]]]ZZZ[[[XXXYYY[[[]]]aaaeeehhhjjjnnnfff___]]][[[ZZZ___eee222222333333333333444444555444444333333444444555333333333222222444888;;;@@@IIIZZZmmm{{{|||yyyooocccYYYNNNEEEBBBDDDIIIOOOXXX```fffhhhgggffffffiiimmmsssyyyyyygggYYYRRRQQQQQQQQQSSSUUUYYY]]]___bbbdddkkkttt|||ooobbb]]]ZZZZZZZZZZZZ[[[\\\]]]]]]``````aaabbbcccdddeeeeeehhhhhhgggggggggggghhhhhhiiihhhgggfffdddaaa\\\YYYUUUOOOKKKKKKLLLLLLQQQWWW```iiiuuu}}}{{{vvvsssrrrsssuuuzzzssseeeWWWPPPMMMIIIGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEHHHHHHIIIIIIJJJIIIIIIHHHHHHJJJLLLMMMMMMNNNPPPRRRPPPQQQSSSSSSSSSSSSUUUVVVUUUYYY```gggqqq|||~~~zzzyyyvvvrrrnnnjjjhhhffffffeeedddeeehhhiiijjjiiiaaa]]]WWWQQQOOOPPPRRRTTT[[[bbbkkkttt||||||dddZZZTTTWWW^^^eeetttnnnZZZOOOFFFCCC@@@>>>>>>===<<<;;;::::::999999888888777777555555555666666777777777777444777DDDPPPTTTUUUUUUXXXaaajjjmmmnnnooommmhhheeeccccccfffnnnzzz}}}|||}}}~~~|||ooohhhbbb\\\YYYYYYXXXYYY[[[^^^bbbgggjjjlllmmmeee]]]YYYWWWXXX^^^eee222222222333333333444444444444444444444444444444333444444333333555:::===CCCOOOcccvvvzzzoooeeeYYYPPPHHHBBBBBBEEEJJJQQQ[[[cccggghhhfffeeegggjjjooouuu}}}ssscccWWWQQQOOOOOOPPPRRRUUUYYY]]]___ccceeemmmwwwxxxhhh^^^[[[YYYYYYYYYZZZZZZ[[[\\\]]]aaaaaabbbcccdddeeeffffffggggggggggggggghhhhhhhhhiiihhhggggggfffccc___[[[XXXRRRMMMLLLKKKLLLQQQWWW___gggrrr{{{|||vvvsssrrrsssuuu{{{uuugggYYYRRRNNNIIIGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDFFFGGGGGGGGGEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLLLLMMMOOOQQQOOOPPPRRRSSSRRRSSSTTTVVVVVV[[[dddllluuu~~~zzzyyyvvvsssoookkkhhhffffffdddcccdddgggiiijjjjjjccc___YYYSSSOOONNNPPPQQQZZZ```hhhpppxxx}}}lll^^^UUUVVV[[[aaaooo~~~www^^^OOOHHHEEEAAA>>>======<<<;;;;;;;;;:::999888888777777666666666666666666666777555666???NNNVVVSSSLLLGGGPPPXXX```eeehhhkkkhhhbbbcccbbbcccgggoooyyy}}}ppphhhbbb\\\YYYYYYXXXZZZ\\\```dddhhhkkkmmmkkkbbbYYYUUUTTTVVV]]]eee222222222333333333444444444444444444444444444444444555555555555888<<<@@@GGGVVVkkk~~~|||uuufff\\\QQQJJJDDD@@@BBBGGGKKKSSS]]]eeehhhgggeeedddjjjlllqqqxxxnnn```VVVQQQOOOPPPQQQSSSVVV[[[___bbbfffiiipppzzzpppccc\\\[[[YYYYYYYYYYYYZZZ[[[\\\]]]bbbbbbcccdddeeefffggggggffffffggghhhhhhhhhhhhhhhiiihhhhhhhhhgggeeeaaa^^^[[[UUUOOOMMMLLLLLLPPPVVV\\\dddoooxxx~~~}}}uuusssqqqsssuuu{{{yyykkk\\\TTTPPPKKKHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFDDDEEEGGGHHHHHHHHHGGGFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHJJJLLLLLLLLLMMMOOOQQQNNNOOOQQQRRRRRRSSSUUUWWWYYY___hhhpppxxx~~~zzzyyywwwtttqqqmmmiiigggfffdddcccdddfffiiijjjjjjfffaaa[[[TTTPPPNNNOOOPPPXXX^^^fffmmmuuu~~~|||{{{uuueeeWWWUUUXXX^^^jjjxxxfffTTTJJJGGGBBB???>>>===<<<;;;<<<;;;;;;:::999888777777999888888777666666555555555999BBBKKKLLLFFFAAA@@@JJJQQQWWW[[[___dddccc```aaabbbccchhhoooyyyrrrjjjddd^^^ZZZ[[[[[[\\\___bbbfffiiikkklllhhh___VVVSSSRRRUUU]]]fff222222333333333333444444333444444555555444444333444555555555666999>>>BBBLLL\\\rrrwwwnnn^^^UUULLLGGGCCCAAADDDJJJNNNVVVaaahhhiiigggfffffflllnnnttt|||zzzjjj]]]VVVRRRRRRRRRSSSVVVZZZ___cccfffiiillltttxxxjjj___[[[[[[YYYYYYYYYYYYZZZ[[[\\\\\\bbbbbbcccdddeeefffggggggeeefffggghhhiiiiiiiiihhhiiihhhhhhiiiiiigggdddaaa]]]WWWQQQOOONNNLLLOOOTTTYYYaaakkkttt{{{vvvsssrrrtttvvv{{{~~~ppp```XXXSSSNNNJJJJJJHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKIIIKKKLLLMMMMMMMMMOOOQQQLLLNNNPPPRRRRRRTTTVVVXXX\\\ccclllttt|||~~~{{{zzzyyyvvvsssoookkkiiigggeeecccccceeehhhiiiiiigggccc]]]VVVQQQOOOOOOOOOWWW\\\cccjjjqqqzzz}}}xxx}}}ooo]]]WWWWWWZZZeeeqqq~~~mmmYYYMMMIIIDDD@@@???>>>===<<<;;;;;;::::::999999888888:::999999888666555555444777999>>>AAA===999>>>FFFJJJQQQWWWYYY\\\aaadddcccaaabbbdddiiipppxxxtttmmmgggaaa^^^^^^^^^```bbbeeegggiiijjjjjjddd\\\TTTQQQRRRUUU^^^ggg222222333333333333444444333333444555555444333333333444555555666999>>>BBBPPP```vvv~~~qqqhhhXXXQQQJJJFFFDDDCCCFFFLLLRRRZZZeeekkkkkkiiiiiiiiimmmpppvvvttteeeZZZTTTRRRRRRSSSTTTWWW[[[```eeegggkkkoooxxxrrreee\\\ZZZ[[[YYYXXXXXXYYYYYYZZZ[[[\\\```aaaaaabbbcccdddeeefffdddeeeggghhhiiiiiiiiihhhiiiiiiiiijjjjjjiiieeeccc^^^XXXSSSRRROOOMMMNNNRRRWWW^^^hhhqqqxxxwwwtttsssuuuxxx}}}tttddd[[[VVVPPPMMMLLLJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLJJJLLLMMMNNNMMMNNNOOOQQQMMMOOORRRTTTVVVXXX[[[]]]aaahhhrrrzzz~~~{{{{{{zzzxxxuuuqqqmmmjjjhhhfffccccccdddggghhhhhhhhhddd^^^XXXSSSPPPPPPPPPTTTYYY```fffmmmvvvuuuzzzzzzcccYYYVVVWWW___iiiuuuuuu```PPPLLLFFFAAA@@@???>>>>>>::::::::::::::::::::::::888888888777777777666666777999>>>???<<<999>>>GGGIIIRRR[[[\\\]]]aaadddeeeaaabbbeeejjjpppwww}}}}}}}}}~~~vvvooojjjdddbbbbbbbbbccceeeggghhhhhhhhhhhh```YYYRRRQQQSSSWWW___hhh222222333333333444444444333333444555555444333333222333444444555999>>>BBBSSScccxxx{{{mmmcccUUUNNNIIIGGGEEEDDDHHHNNNVVV^^^hhhmmmlllkkkkkklllnnnpppwwwpppaaaXXXSSSRRRPPPQQQRRRUUUZZZ___dddffflllppp{{{nnnbbb[[[YYY[[[XXXXXXXXXYYYYYYZZZ[[[\\\______```aaabbbcccdddddddddeeeggghhhiiiiiiiiihhhiiiiiiiiijjjkkkjjjfffddd^^^YYYTTTSSSPPPMMMNNNQQQUUU\\\fffooowwwxxxuuuuuuwwwyyyvvvggg^^^XXXRRRNNNNNNLLLLLLKKKJJJHHHGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEEEEFFFHHHJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMKKKMMMNNNNNNNNNNNNPPPRRRPPPSSSVVVXXXZZZ]]]```bbbfffmmmwww||||||{{{yyyvvvrrrnnnkkkiiifffcccbbbdddfffggghhhiiieee___YYYTTTQQQQQQQQQRRRWWW]]]cccjjjsss~~~ssswwwhhh[[[UUUTTTZZZdddnnn|||kkkQQQMMMGGGBBB@@@@@@???>>>:::::::::::::::::::::;;;777777777777888888888888666:::AAAFFFDDD>>>===AAAEEEQQQ\\\^^^\\\___bbbcccaaacccfffkkkpppvvv{{{~~~|||}}}zzz{{{|||xxxqqqlllgggdddeeeeeefffggghhhhhhhhhgggfff^^^WWWRRRRRRTTTXXX```iii222222333333333333444444555444333222222222222222777555666888888888???HHHXXXkkk|||{{{uuujjj^^^WWWPPPJJJHHHFFFEEEIIINNNZZZaaajjjnnnnnnmmmooorrrrrrtttzzzwwwjjjaaaXXXSSSSSSQQQSSSTTTVVVYYY^^^eeeiiipppwwwxxxiii___XXXVVVVVVXXXXXXXXXXXXYYYZZZ\\\\\\___aaabbbcccbbbbbbccceeedddeeefffhhhhhhhhhgggggggggiiijjjkkkkkkjjjhhhgggaaa]]]VVVPPPMMMLLLNNNOOOTTTYYY```gggoooyyyyyytttsssvvv~~~~~~rrrfff\\\VVVQQQNNNNNNMMMKKKJJJHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNOOONNNNNNMMMOOOOOOQQQRRRSSSUUUVVVVVVYYYYYYYYY\\\```eeeggghhhpppvvv~~~|||zzzxxxwwwtttpppmmmhhhfffbbb``````bbbfffhhhiiigggbbb\\\WWWSSSQQQPPPQQQTTTXXX\\\bbblllwwwzzzwww{{{pppZZZRRRTTTZZZ]]]iiiuuuppp[[[PPPFFFBBB@@@>>>===???<<<;;;;;;::::::999999888777777777777777888888888;;;777777<<<===;;;===BBBHHHOOOWWW]]]^^^___aaacccbbbeeeiiilllnnnqqquuuwww{{{}}}}}}}}}{{{zzzwwwwwwzzz{{{qqqkkkiiigggeeeeeeffffffffffffdddbbbaaa^^^YYYVVVWWWYYY[[[aaahhh222222333333333333444444555555444333333333333333777555666888999:::AAAJJJ[[[mmm|||zzzttthhh\\\TTTNNNHHHGGGFFFGGGKKKQQQ^^^dddlllpppoooooopppssswwwyyysssggg^^^UUUQQQQQQRRRSSSUUUWWWZZZ___fffjjjqqqyyysssfff^^^XXXVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\___aaabbbbbbbbbbbbccceeeeeefffgggiiiiiiiiiiiihhhhhhiiikkklllkkkjjjiiihhhccc___ZZZTTTPPPOOOOOOPPPSSSXXX___fffnnnxxxyyyttttttxxxvvviii```YYYTTTQQQOOONNNLLLKKKIIIHHHGGGGGGFFFFFFGGGHHHIIIIIIIIIHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLNNNOOOOOOOOOOOONNNQQQRRRSSSTTTVVVXXXYYYYYY\\\\\\^^^aaafffjjjnnnoooyyy~~~}}}zzzyyywwwtttpppmmmhhhfffccc``````bbbeeehhhmmmjjjeee^^^XXXSSSOOOMMMPPPSSSWWWZZZ```iiittt}}}{{{xxxzzzsss\\\RRRSSSWWWZZZdddpppyyy```TTTHHHCCCAAA>>>===>>><<<<<<;;;::::::999999888888888888777777777777777999666999AAADDDAAA>>>???GGGNNNVVV\\\]]]^^^```bbbbbbeeehhhkkknnnqqquuuwwwzzz|||~~~|||{{{{{{zzzxxxvvvvvvyyy{{{pppkkkiiifffdddeeeeeeffffffeeecccbbb```]]]XXXUUUWWWYYY[[[aaaggg222222333333333333444444666555444444333444444444666555666888999<<>><<<<<<;;;;;;:::999999999999999888888777777666666666555;;;EEELLLIIIAAA<<>>>>><<<<<<<<<;;;::::::999999:::999999888777666555555555555:::DDDMMMMMMEEE===FFFMMMVVV\\\^^^^^^___aaaccceeehhhjjjmmmpppuuuxxxyyy{{{}}}{{{zzz~~~yyyvvvwwwxxxxxxvvvvvvuuuwww}}}yyyoookkkhhheeecccccccccbbbaaa___^^^\\\\\\XXXTTTSSSVVVXXXYYY]]]bbb222222222333333333444444555555444444444555555666444333333666888<<>>HHHMMMIIIBBBHHHOOOYYY___aaaaaaaaabbbdddfffhhhjjjlllpppuuuyyyzzz|||zzzxxxxxx~~~}}}xxxvvvxxxyyyxxxwwwvvvuuuvvv|||xxxooojjjgggdddbbbaaa```___]]][[[YYYXXXXXXUUURRRRRRUUUWWWXXX[[[```222222333333333333444444444444444444444444555666666444444777999===HHHRRRdddoooxxxxxxxxxvvvmmmaaaYYYQQQKKKJJJLLLRRR\\\fffrrrrrrssstttuuuwwwxxxxxx~~~~~~{{{}}}ooo```WWWRRRPPPQQQTTTRRRSSSVVVYYY\\\bbbiiimmmyyyttteee]]]YYYTTTQQQQQQRRRRRRSSSTTTVVVWWWYYYZZZ[[[]]]^^^^^^^^^^^^___aaaaaaaaaaaabbbdddeeeggghhhiiiiiijjjjjjkkkkkkllllllhhhgggdddaaa\\\VVVQQQOOONNNRRRWWW]]]eeeppp}}}}}}yyywww||||||qqqggg^^^XXXUUUTTTRRRQQQOOONNNNNNNNNOOOOOOOOONNNMMMLLLKKKJJJMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPQQQRRRTTTVVVYYYZZZ[[[\\\___aaadddgggiiijjjmmmqqquuuxxxzzz~~~~~~}}}|||||||||zzzwwwtttooolllgggccc```aaabbbdddhhhiiijjjhhhccc\\\TTTOOOMMMOOOQQQRRRUUU[[[eeelllwww|||~~~~~~iiiYYYQQQPPPQQQYYYbbbppp|||{{{hhhRRRGGGDDDBBB@@@@@@======<<<<<<;;;:::::::::999999888888777777666666666666555888BBBKKKMMMJJJIIIQQQ[[[bbbcccccccccddddddfffhhhiiilllpppuuuyyy}}}yyywwwxxx}}}|||xxxwwwyyyzzzyyywwwwwwvvvvvv{{{wwwnnnjjjgggcccaaa___^^^[[[YYYWWWUUUTTTTTTSSSPPPQQQUUUWWWVVVYYY]]]222222333333333333444444333333333333333444555555999777777999;;;???JJJUUUhhhqqqxxxwwwwwwvvvlll```WWWOOOIIIIIIMMMTTT```kkksssrrrrrrsssuuuwwwxxxyyy~~~xxxuuuzzzwwwiii[[[SSSPPPOOORRRVVVTTTVVVXXX[[[___eeekkkppp|||}}}pppbbb[[[XXXSSSQQQQQQQQQQQQRRRSSSUUUWWWYYYZZZ[[[\\\^^^^^^]]]]]]___````````````aaaccceeefffhhhhhhhhhhhhiiijjjkkklllllliiihhheeebbb]]]XXXTTTQQQPPPSSSXXX]]]dddnnn{{{|||yyyxxx|||uuujjj```YYYTTTTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPPPPOOONNNOOONNNNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSUUUXXXZZZ\\\^^^```bbbeeehhhkkkmmmooorrrvvvzzz{{{|||}}}|||{{{|||}}}|||zzzwwwpppmmmhhhccc``````bbbcccfffhhhjjjiiiddd\\\TTTOOOKKKMMMNNNOOOQQQXXXaaahhhrrrzzz}}}~~~ooo]]]SSSPPPPPPUUU^^^lllyyypppWWWJJJFFFCCC@@@???=========<<<;;;;;;::::::888888888777777777777777555777666666>>>JJJPPPPPPIIIQQQ\\\cccddddddddddddeeefffhhhiiikkkpppvvvzzzzzzxxxxxx}}}|||xxxwwwyyyzzzxxxvvvxxxvvvvvv{{{vvvnnnjjjfffccc```]]][[[XXXUUUSSSQQQPPPPPPQQQNNNPPPTTTVVVVVVWWW[[[222222333333333444444444222222222222333333444555<<<999999;;;===AAALLLWWWkkktttyyywwwvvvuuukkk^^^TTTLLLGGGHHHMMMVVVcccnnnrrrqqqppprrrtttwwwyyyyyy{{{tttqqqwwwsssfffXXXQQQOOOOOORRRVVVVVVXXXZZZ]]]aaagggnnnrrr~~~yyylll___YYYWWWSSSQQQQQQPPPQQQQQQSSSUUUWWWYYYZZZZZZ\\\]]]]]]]]]]]]^^^```aaa``````aaabbbeeeggghhhhhhhhhhhhhhhiiijjjkkkllljjjiiifffbbb^^^YYYVVVTTTQQQTTTXXX\\\cccnnn{{{|||yyyxxx}}}wwwlllaaa[[[TTTTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRPPPPPPOOOOOOOOOPPPQQQQQQQQQRRRRRRSSSVVVYYY\\\]]]aaabbbdddhhhkkknnnppprrruuuyyy}}}~~~}}}|||{{{{{{|||~~~}}}{{{yyyqqqmmmhhhccc``````aaacccbbbdddhhhiiieee___WWWRRRIIIKKKMMMMMMOOOUUU^^^eeeooowww}}}{{{sss```TTTPPPPPPQQQZZZiiiwwwwww\\\MMMHHHCCC@@@>>>=========<<<;;;;;;::::::777777777777777888888888555888888666===JJJRRRTTTIIIQQQ\\\ccceeedddcccdddeeefffgggiiikkkpppvvvzzz|||zzzyyy~~~|||xxxwwwyyyzzzxxxvvvyyywwwwww{{{vvvnnniiifffbbb___[[[ZZZWWWSSSQQQOOONNNNNNPPPNNNOOOTTTVVVUUUVVVZZZ444444444444444444444444222222111111222222333444222666999:::<<>><<<;;;;;;::::::999999:::;;;;;;:::999888777666444555:::EEERRRZZZZZZaaafffdddccceeefffffflllkkkmmmpppsssvvv~~~}}}zzzwwwxxxyyy{{{{{{zzz|||}}}~~~|||rrrllliiifffaaa]]]WWWUUUSSSPPPNNNMMMMMMMMMNNNOOOPPPPPPQQQSSSWWWZZZ111222333444444333222111444444444444444555555666666888:::;;;>>>IIIXXXdddrrrwwwzzzvvvpppggg[[[QQQKKKIIIHHHJJJOOOXXXbbbgggnnnllllllppprrrsssyyyuuuooopppuuu{{{hhh___WWWTTTRRRQQQTTTYYYWWWZZZ^^^aaaeeemmmwww~~~ooodddZZZVVVSSSQQQPPPRRROOOOOOOOOPPPRRRSSSUUUVVVXXXXXXYYYZZZZZZ[[[[[[[[[XXXXXXYYY[[[]]]```bbbccc```aaaaaabbbccceeeggghhhfffggggggfffdddaaa^^^\\\XXXVVVWWW\\\bbbhhhrrr{{{~~~|||zzz|||xxxmmmggg^^^]]][[[YYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]\\\[[[YYYYYYXXXWWWWWWVVVWWWWWWYYYZZZ[[[\\\]]]___bbbeeehhhkkknnnqqqtttwwwzzz}}}}}}~~~}}}~~~~~~}}}}}}||||||{{{zzzyyyxxxvvvuuuuuuqqqnnnjjjeeeaaa___^^^^^^ccccccdddeeeddd___YYYUUUQQQOOOLLLLLLNNNRRRWWW[[[bbblllyyy{{{{{{jjj[[[RRROOOMMMPPP[[[kkkyyyrrr\\\OOOGGGCCCBBB???>>>===;;;:::::::::::::::::::::999888888777777555555444444888@@@IIIPPP\\\eeejjjhhhdddfffkkkmmmpppooopppssswww|||~~~}}}|||yyyyyyzzz{{{{{{xxx{{{}}}}}}rrrkkkhhheee```\\\XXXVVVTTTQQQOOONNNMMMMMMMMMNNNOOOPPPPPPSSSWWWZZZ222333444555555444333222444444444333444555555666777888999:::???KKK\\\gggqqqvvvwwwssskkkcccXXXMMMIIIHHHHHHKKKQQQZZZbbbggglllkkklllnnnppprrrzzz{{{rrrllloooxxxuuuddd\\\UUUSSSSSSRRRUUUYYYXXX[[[___bbbgggooozzzmmmcccYYYUUUSSSPPPOOOPPPNNNNNNOOOOOOQQQSSSTTTUUUWWWXXXYYYZZZZZZZZZYYYYYYWWWWWWWWWXXXZZZ[[[]]]^^^\\\\\\]]]^^^___aaacccddddddeeeffffffeeeccc```___ZZZWWWXXX\\\___dddmmmvvv}}}|||{{{~~~|||rrrlllbbbaaa^^^\\\ZZZ[[[\\\]]]______```aaaaaa```___^^^\\\[[[ZZZYYYXXXXXXXXXXXX[[[\\\^^^^^^___aaaeeehhhjjjmmmqqqsssvvvyyy}}}}}}yyyxxxxxxyyyzzz|||~~~~~~~~~}}}|||{{{{{{{{{zzzyyyxxxwwwuuuttttttpppnnnjjjfffbbb___^^^]]]bbbbbbcccdddccc```[[[WWWSSSPPPMMMLLLMMMQQQUUUXXX___gggsss{{{|||yyyooo^^^SSSMMMKKKMMMWWWfffsss~~~zzzbbbQQQHHHDDDBBB???>>>===<<<;;;:::::::::;;;:::999888777777777777888888777666666:::???DDDVVVbbblllkkkhhhjjjooorrrtttrrrrrrvvv{{{~~~}}}{{{{{{{{{{{{zzzxxx|||~~~ssskkkhhhddd___ZZZXXXVVVTTTQQQOOOOOONNNNNNMMMNNNOOOPPPQQQTTTXXX[[[333444555666666555444333333333333333333444444555777777777:::AAANNN^^^iiipppssssssmmmfff___UUULLLGGGGGGIIIMMMTTT[[[cccggglllkkklllnnnnnnqqqzzzxxxqqqkkkqqq|||}}}ppp```YYYSSSSSSSSSSSSUUUYYYXXX[[[^^^bbbhhhqqq}}}mmmcccYYYUUURRROOOMMMNNNNNNNNNNNNOOOQQQRRRTTTUUUVVVWWWYYYZZZZZZYYYXXXWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWXXXYYY[[[]]]___```bbbcccdddeeeeeedddbbbaaa\\\YYYXXX[[[]]]```hhhqqqyyy~~~}}}vvvqqqgggeeeaaa^^^\\\\\\^^^___```aaabbbccccccbbbaaa```]]]\\\\\\[[[ZZZZZZ[[[[[[^^^___```aaabbbdddgggjjjlllnnnrrruuuwwwzzz~~~~~~zzzuuusssrrrtttuuuvvvxxxxxxxxxwwwwwwwwwwwwxxx{{{~~~}}}|||{{{{{{zzzzzzzzzyyyxxxvvvuuuttttttqqqoookkkgggccc```^^^]]]``````aaabbbccc```\\\YYYUUURRRNNNLLLLLLOOOSSSVVV[[[cccmmmuuu|||}}}yyy|||uuubbbTTTMMMJJJLLLTTTaaammmyyygggTTTJJJEEEBBB@@@@@@>>>===<<<;;;;;;;;;;;;:::999888777777777777999999999888777888<<>>===<<<<<<<<<:::::::::999888888777777666777888888888:::>>>AAADDDTTTdddkkknnnqqqssssssuuussstttyyyzzz~~~~~~|||~~~tttkkkgggbbb\\\VVVTTTSSSQQQPPPPPPPPPQQQQQQQQQRRRSSSTTTUUUYYY]]]aaa444333111000000111333444444444444444444555555666666666888>>>GGGUUUcccllloooooojjj```XXXTTTNNNHHHEEEGGGLLLRRRYYY```eeehhhjjjjjjkkkmmmnnnsss{{{tttqqqooowwwttteeeXXXSSSPPPRRRTTTTTTVVVZZZZZZ]]]aaaeeelllwww}}}jjjaaaXXXVVVTTTPPPOOOPPPNNNOOOOOOPPPQQQSSSUUUUUUUUUVVVXXXZZZZZZXXXVVVUUUQQQPPPOOONNNMMMMMMMMMMMMOOOOOOPPPRRRTTTVVVXXXYYY\\\]]]```bbbddddddcccccc___[[[YYYYYYYYYZZZ```hhhnnnzzz{{{rrrooojjjeeeccccccdddeeecccdddfffgggggggggfffeeeaaaaaaaaaaaabbbcccddddddfffggghhhiiijjjlllooorrrqqqssswwwzzz|||zzzsssnnnllllllnnnoooqqqsssssstttsssssssssvvvzzz~~~}}}|||{{{{{{{{{{{{zzzxxxwwwvvvuuutttrrrqqqnnnjjjfffccc```___]]]]]]^^^```bbbaaa___\\\XXXUUUPPPLLLKKKLLLOOOQQQTTTYYYaaajjjsss}}}zzzwwwzzz|||mmm[[[RRRKKKKKKPPPXXXaaalll}}}vvv^^^QQQIIICCC@@@???>>>===<<<;;;;;;;;;999999:::;;;;;;:::999888555666777777888:::===@@@EEEQQQ___gggmmmrrrtttrrrsssqqqsssxxxzzz~~~tttkkkfffaaa[[[UUUQQQPPPOOOOOOOOOPPPRRRSSSSSSUUUVVVWWWXXX\\\```ddd333111///------///111333555555555555555666777777666777:::@@@JJJXXXeeemmmqqqppphhh\\\TTTPPPKKKFFFEEEHHHMMMTTT[[[aaafffiiiggghhhjjjmmmooouuuwwwrrrqqqqqqzzzpppbbbWWWRRROOORRRTTTUUUVVVZZZ[[[^^^bbbgggnnnyyy|||hhh___XXXVVVUUURRRQQQRRROOOOOOPPPPPPRRRSSSUUUVVVUUUVVVXXXZZZZZZXXXVVVTTTMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNPPPRRRUUUWWWXXXZZZ\\\___bbbcccdddcccccc```\\\YYYYYYXXXXXX^^^eeejjjwww~~~vvvsssmmmhhhfffeeeggghhheeefffggghhhiiiiiihhhgggcccccccccdddeeefffggghhhiiijjjkkklllmmmooorrruuusssvvvyyy|||xxxrrrmmmkkkkkkmmmnnnppprrrsssssssssssswwwzzz~~~}}}|||{{{{{{|||{{{zzzyyyxxxvvvuuuuuusssqqqoookkkhhhdddaaa```]]]]]]^^^```bbbbbb___]]]YYYUUUPPPLLLJJJLLLNNNPPPQQQVVV]]]fffppp{{{zzzvvvxxxtttqqq___UUUKKKKKKOOOUUU]]]gggyyy|||bbbTTTJJJCCC???>>>===<<<;;;:::::::::777999;;;<<<<<<;;;:::888888888888777666777:::===HHHRRR]]]dddkkkrrrtttrrrqqqppprrrxxx{{{tttkkkfffaaaZZZUUUOOONNNNNNNNNOOOQQQRRRSSSUUUVVVXXXYYYZZZ^^^bbbfff222222222222222222222222333333222222333333444555555999===BBBNNN^^^jjjnnnrrrmmmddd[[[RRRKKKGGGEEEDDDEEEKKKTTT^^^eeegggggghhhjjjmmmnnnqqqzzzzzzrrrnnnmmmmmm~~~kkk]]]VVVUUURRRQQQQQQTTTWWWYYY]]]^^^ccckkkqqqyyy|||hhh^^^UUUSSSQQQNNNMMMOOONNNNNNOOOPPPQQQRRRSSSSSSWWWWWWWWWWWWVVVUUUTTTSSSOOONNNMMMKKKKKKJJJJJJJJJHHHJJJKKKLLLMMMPPPTTTWWWZZZ[[[]]]```aaabbbbbbbbbcccaaa]]]XXXVVVXXX]]]aaammmuuuyyytttnnnjjjhhhggggggfffiiijjjjjjkkkkkklllmmmmmmlllkkkjjjiiihhhhhhhhhhhhkkkmmmpppqqqqqqsssuuuwwwvvvxxx|||}}}wwwrrrooommmmmmqqqtttvvvvvvttttttwwwyyy}}}}}}}}}||||||{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwtttpppllljjjgggdddbbb^^^[[[XXX[[[```cccbbb___YYYVVVQQQMMMKKKJJJKKKLLLQQQUUU[[[bbbjjjttt}}}|||tttttttttxxx~~~wwwdddUUUMMMIIIHHHMMMUUUaaaqqqlllWWWJJJEEE@@@>>>;;;:::;;;;;;;;;:::<<<<<<;;;::::::999999888:::777666999999888999===EEEOOO]]]gggkkkmmmmmmnnnlllppptttwww|||~~~~~~rrriiibbbYYYSSSRRRNNNNNNNNNOOOPPPQQQRRRSSSRRRUUUYYY\\\^^^```bbbccc333333333333333333333333333333222222333333444555666:::???EEEQQQaaalllpppqqqkkkbbbXXXPPPJJJFFFEEEEEEGGGLLLVVV___fffhhhhhhiiikkkmmmnnnrrr{{{}}}uuunnnkkkjjjqqq{{{hhh[[[TTTRRRQQQPPPRRRUUUXXX[[[^^^___eeemmmttt|||yyyggg]]]UUUSSSRRROOONNNPPPPPPPPPQQQRRRSSSTTTUUUUUUWWWWWWWWWWWWVVVUUUTTTSSSNNNNNNLLLKKKJJJJJJIIIIIIHHHJJJLLLMMMNNNPPPTTTWWWXXXYYY\\\___aaacccdddddddddbbb^^^ZZZXXXYYY^^^aaalllttt|||wwwqqqmmmkkkjjjiiihhhkkkkkkllllllmmmnnnnnnnnnnnnmmmllllllkkkkkkllllllppprrrtttuuuuuuvvvxxxzzzyyy{{{~~~zzzsssooolllllllllnnnqqqtttuuuttttttwwwzzz~~~~~~~~~}}}}}}||||||{{{zzzzzzzzzzzzyyyxxxwwwwwwwwwtttqqqnnnkkkhhhdddbbb]]]ZZZXXXZZZ___bbbbbb___ZZZWWWSSSNNNLLLKKKLLLMMMOOOSSSYYYaaaiiirrr|||~~~uuussspppssszzz|||hhhYYYOOOJJJIIIMMMTTT___ooo|||sss\\\NNNHHHBBB???===<<<<<<===<<<;;;;;;;;;;;;:::999999888888:::777666999:::888:::===FFFOOO]]]ggglllmmmmmmnnnmmmpppsssuuuyyyrrrjjjbbbZZZTTTSSSOOOOOOOOOOOOPPPQQQRRRSSSSSSVVVZZZ]]]^^^```bbbccc444444444444444444444444333333333333333444444555888<<>>>>>===<<<:::::::::999888888777777:::777666999:::888:::>>>FFFPPP^^^hhhlllmmmnnnooonnnpppqqqrrruuu|||sssjjjbbbZZZUUUTTTQQQQQQPPPQQQQQQRRRSSSTTTTTTWWW[[[]]]^^^```bbbddd333333333333444444444444333333333333333444555555888===BBBKKKYYYhhhpppqqqmmmggg]]]RRRJJJFFFDDDEEEFFFJJJQQQZZZbbbgggiiijjjkkkllllllooouuuzzzrrrlllkkkmmm{{{ppp```VVVPPPPPPOOOPPPRRRVVVYYY\\\aaaccciiisss|||sssccc[[[TTTTTTTTTRRRQQQRRRQQQRRRSSSTTTUUUVVVVVVWWWVVVWWWWWWWWWVVVVVVUUUTTTNNNMMMLLLJJJIIIHHHHHHHHHIIIKKKMMMOOOPPPRRRUUUWWWUUUVVVXXX[[[^^^bbbeeeggghhhgggddd___\\\\\\^^^```hhhooo{{{zzzvvvtttrrrpppoooooooooooopppqqqqqqrrrrrrqqqqqqqqqrrrssstttvvvvvvyyyzzz||||||||||||}}}~~~wwwpppllllllmmmooopppsssvvvvvvuuuwww{{{~~~}}}||||||{{{zzzzzzzzzzzzyyyxxxwwwwwwuuutttsssrrrpppkkkeee```YYYXXXWWWYYY]]]```aaa```\\\YYYUUUQQQNNNLLLKKKKKKLLLPPPVVV]]]eeeoooxxx~~~xxxpppgggjjjqqq|||qqq```SSSNNNJJJKKKOOOWWWdddqqqiiiUUUMMMFFFCCC@@@>>>>>>>>>===<<<::::::999888888777777666999666666999:::999:::>>>GGGQQQ^^^hhhmmmnnnnnnooonnnoooooopppsssyyyrrriiiaaaYYYUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUXXXZZZ\\\]]]^^^aaaccc111111222222333333333333444444333333444444555666888===CCCMMM\\\kkkrrrppplllfff\\\QQQJJJFFFEEEEEEFFFKKKSSS\\\bbbgggiiijjjllllllmmmqqqxxxyyyqqqmmmnnnppp|||jjj\\\UUUPPPPPPPPPQQQRRRUUUXXXYYYaaacccjjjuuupppccc[[[UUUTTTUUURRRQQQRRRPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWVVVUUUUUUOOONNNMMMKKKIIIHHHHHHHHHIIIKKKNNNPPPQQQSSSUUUWWWVVVWWWXXXZZZ^^^bbbfffiiilllkkkhhhccc___]]]]]]^^^eeemmmxxx~~~zzzxxxvvvsssrrrppppppqqqqqqrrrsssssstttsssssstttuuuvvvxxxyyyzzzzzz|||}}}}}}}}}}}}xxxqqqmmmmmmoooppprrruuuwwwvvvuuuwww{{{~~~|||{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwwwwuuutttsssssspppkkkddd___YYYXXXXXXZZZ]]]___```aaa\\\ZZZVVVRRRNNNLLLKKKJJJLLLPPPUUU\\\cccllluuu{{{{{{pppgggiiinnnyyytttaaaUUUOOOJJJJJJLLLSSS___kkk|||pppYYYNNNFFFDDD@@@>>>>>>===<<<;;;::::::999888888777777666999666666999:::999;;;???GGGQQQ___iiinnnoooooopppnnnnnnnnnpppssszzz~~~~~~yyy~~~qqqhhh```YYYTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSUUUWWWYYYZZZ[[[\\\^^^aaa000111111222222333333444444444444444444555555666999===DDDPPP```ooossspppjjjeee\\\RRRKKKGGGEEEEEEGGGMMMWWW___dddhhhkkklllmmmmmmpppuuu~~~vvvnnnlllooosssuuudddYYYSSSOOOOOOPPPQQQSSSUUUWWWYYYbbbdddlllwww~~~pppccc[[[UUUUUUUUUSSSQQQRRROOOPPPPPPQQQRRRSSSTTTTTTVVVVVVVVVWWWWWWVVVVVVUUUPPPOOONNNLLLJJJIIIHHHHHHIIILLLOOOQQQRRRSSSUUUWWWXXXXXXYYY[[[```eeekkknnnrrrqqqnnniiiccc___^^^^^^cccjjjuuu~~~|||zzzwwwuuussssssttttttuuuuuuvvvvvvvvvwwwwwwxxxzzz{{{}}}~~~|||~~~|||uuuqqqppppppqqqtttvvvxxxxxxwwwzzz}}}|||{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwwwwttttttsssrrrooojjjddd___ZZZZZZZZZ[[[]]]^^^```aaa^^^\\\XXXTTTPPPMMMKKKJJJLLLOOOTTTZZZ```hhhqqqvvv{{{ssshhhiiimmmuuuxxxdddVVVOOOJJJHHHJJJOOO[[[fffwwwzzz```PPPHHHEEEAAA???>>>===<<<::::::::::::999888888777777999666555999:::999;;;???HHHRRR___jjjnnnooopppqqqooonnnnnnpppttt{{{~~~~~~~~~~~~zzzuuu{{{rrrhhhaaaYYYUUUVVVUUUTTTSSSRRRRRRQQQRRRRRRTTTUUUWWWWWWWWWXXX[[[^^^111111222222333444444555444444444444444555666666:::???GGGSSSdddsssvvvrrrjjjeee]]]UUUNNNIIIGGGFFFJJJQQQ[[[ccchhhjjjmmmoooooopppttt{{{~~~tttmmmlllqqqvvvooo^^^UUUQQQMMMMMMNNNPPPSSSVVVYYYZZZdddfffooo{{{~~~pppddd\\\VVVVVVVVVSSSPPPQQQOOOPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVUUURRRQQQOOOMMMKKKJJJIIIIIIIIILLLPPPRRRSSSTTTVVVWWWXXXYYYZZZ^^^dddlllsssxxxzzzyyyuuuooohhhbbb```___aaahhhsss|||~~~{{{xxxvvvwwwwwwxxxxxxyyyzzzzzz{{{{{{{{{|||}}}}}}xxxvvvuuuvvvxxxzzz}}}~~~}}}|||{{{zzzzzzzzzzzzzzzyyyxxxwwwwwwtttsssrrrpppnnniiiccc___\\\\\\]]]]]]]]]^^^___```aaa___[[[WWWSSSOOOMMMLLLJJJMMMQQQVVV\\\ccckkkpppwww~~~vvvjjjiiikkkrrr}}}iiiVVVOOOIIIGGGHHHMMMXXXcccttthhhUUUJJJGGGCCCAAA???>>>===;;;;;;;;;;;;:::999999888888888555555888:::999;;;???HHHRRR```jjjoooppppppqqqqqqooonnnppptttzzz~~~}}}}}}~~~}}}xxxuuuzzztttjjjbbb[[[XXXXXXUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTTTTTTTUUUXXXZZZ222222333444444555666666555444444444444555666666<<<@@@HHHUUUggguuuxxxsssiiieee^^^VVVOOOJJJHHHFFFLLLSSS^^^fffjjjmmmoooqqqqqqssswww~~~uuunnnnnnsssyyy~~~jjj[[[RRROOOJJJKKKMMMPPPTTTXXX[[[\\\fffhhhqqq}}}qqqddd]]]WWWWWWVVVSSSPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWWWWVVVVVVVVVSSSRRRPPPNNNLLLJJJJJJIIIIIILLLPPPRRRTTTTTTVVVWWWXXXYYY[[[```hhhqqqzzz~~~zzztttllleeeaaa``````hhhrrr{{{}}}{{{yyyyyyzzzzzz{{{||||||}}}~~~~~~~~~}}}{{{{{{|||~~~}}}|||{{{zzzzzzzzzzzzyyyxxxwwwwwwuuusssqqqooolllhhhccc___]]]^^^^^^^^^]]]]]]___```dddaaa^^^YYYUUUQQQOOOMMMIIILLLPPPTTTYYY```gggllluuu|||xxxjjjiiijjjppp|||mmmVVVOOOIIIGGGGGGLLLWWWbbbrrrnnnYYYLLLIIIEEEBBBAAA@@@>>><<<<<<<<<;;;::::::999999888888555555888:::999<<<@@@IIISSS```jjjooopppqqqqqqrrrpppoooppptttxxx|||~~~~~~||||||}}}~~~xxxvvv{{{vvvlllddd]]]ZZZZZZUUUTTTSSSQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRSSSVVVXXX666555333222111222333333333444555555444555888;;;;;;AAAMMM[[[hhhqqquuuvvvqqqggg]]]UUUNNNGGGGGGJJJOOOUUU^^^ffflllooooooooowwwwwwzzz{{{sssnnnnnnttt|||vvvdddXXXPPPMMMMMMNNNPPPQQQRRRUUUZZZ^^^cccjjjvvvtttgggaaaZZZUUUTTTTTTSSSRRRPPPPPPQQQSSSSSSTTTTTTTTTWWWVVVVVVUUUUUUVVVWWWWWWTTTRRRQQQNNNMMMKKKKKKJJJKKKMMMOOOQQQTTTWWWYYYZZZZZZ]]]aaaeeekkksss~~~|||rrriiicccaaabbbgggnnnuuuzzz}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{yyywwwuuuuuutttqqqpppooommmjjjfffdddbbbccccccbbb```^^^^^^___aaacccbbb___[[[VVVQQQMMMKKKJJJLLLPPPSSSWWW]]]ccchhhqqq{{{|||nnniiihhhnnnxxxppp___SSSIIIHHHHHHJJJSSS___rrr~~~vvv___MMMGGGBBBBBBAAA???>>>@@@<<<;;;;;;::::::999999888888999999999999:::===???HHHRRRaaammmttttttsssqqqppppppqqqsssvvvzzz~~~}}}yyyvvvzzzzzzooohhhbbb\\\WWWWWWTTTPPPNNNNNNNNNNNNMMMNNNNNNOOONNNMMMNNNQQQSSS555444333222222222333333333444555555444555888;;;===CCCOOO]]]jjjrrrvvvvvvpppggg\\\TTTMMMGGGFFFJJJPPPVVV___hhhnnnqqqqqqqqqxxxzzz{{{uuurrrrrryyyssscccWWWQQQNNNMMMOOOPPPQQQSSSVVV[[[^^^eeemmmxxxvvvhhhbbbZZZUUUTTTTTTSSSQQQPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWTTTSSSQQQOOONNNLLLKKKKKKLLLMMMOOOQQQTTTWWWYYYZZZYYY]]]ccchhhoooyyyvvvllleeebbbaaafffmmmtttzzz~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{xxxvvvtttsssssspppooommmkkkhhhfffdddcccccccccaaa^^^\\\[[[]]]___bbbaaa___\\\WWWQQQMMMJJJIIILLLNNNRRRVVV[[[bbbfffpppzzzpppkkkhhhllluuuuuuaaaTTTIIIHHHHHHJJJSSS___sss~~~|||dddSSSKKKEEECCCBBB???>>>???<<<;;;;;;::::::999999888888999999999999:::===???HHHRRRaaammmssstttsssrrrppppppqqqrrrvvvzzz~~~zzzzzz}}}zzzooohhhaaa[[[WWWVVVSSSOOOMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLMMMOOOQQQ555444333333222333333333444555555555555666999;;;@@@FFFRRR```llltttvvvvvvooofff[[[SSSKKKFFFFFFJJJQQQXXXbbbkkkppprrrtttuuuzzz~~~}}}xxxvvvxxxpppaaaVVVQQQOOONNNOOOQQQRRRTTTXXX\\\```hhhpppzzzyyyiiiccc[[[VVVTTTTTTSSSQQQQQQRRRSSSTTTTTTUUUTTTTTTTTTTTTSSSSSSTTTUUUVVVVVVUUUTTTSSSQQQOOONNNMMMLLLLLLMMMNNNPPPSSSVVVXXXZZZZZZ___fffmmmuuu{{{ooogggcccaaaeeelllsssxxx~~~~~~}}}}}}}}}}}}~~~}}}|||yyywwwtttrrrqqqpppnnnlllkkkiiigggffffffeeeeeedddaaa\\\YYYXXXZZZ]]]aaaaaa```]]]XXXRRRLLLIIIHHHJJJMMMOOOSSSYYY___dddnnnxxxsssmmmhhhjjjqqq}}}eeeVVVJJJHHHHHHIIIRRR]]]rrr~~~kkkYYYPPPGGGEEECCC???===>>><<<;;;;;;::::::999999888888999999999999:::===???HHHQQQ```lllssstttsssrrrppppppppprrruuuyyy}}}|||~~~{{{ooogggaaa[[[WWWTTTQQQNNNLLLLLLLLLLLLLLLJJJKKKKKKJJJJJJKKKMMMOOO444444444333333333444444444555666555555666999;;;AAAHHHTTTbbbnnnuuuvvvtttnnndddXXXPPPIIIEEEFFFKKKRRRZZZeeemmmqqqsssuuuwww{{{{{{yyy{{{nnn___UUUQQQOOONNNPPPQQQSSSUUUYYY^^^bbbkkkrrr|||~~~jjjddd[[[VVVUUUTTTRRRPPPRRRRRRSSSTTTUUUUUUTTTTTTRRRRRRRRRRRRSSSTTTVVVVVVVVVUUUUUUSSSRRRPPPOOONNNLLLLLLMMMOOOQQQTTTWWWXXX]]]bbbjjjrrrzzz~~~rrrhhhdddaaaeeekkkqqqwww~~~~~~~~~}}}}}}}}}}}}}}}{{{zzzwwwtttqqqooommmllllllkkkiiihhhggggggggghhhhhhfffaaa\\\WWWVVVYYY[[[^^^___```^^^ZZZSSSMMMHHHHHHIIIKKKMMMPPPVVV\\\aaammmvvvuuummmggghhhnnn{{{kkk[[[MMMIIIIIIIIIPPPZZZooozzzrrr]]]RRRHHHDDDCCC@@@======<<<;;;;;;::::::999999888888999999999999:::<<>>>>><<<;;;;;;::::::999999888888999999999999:::<<>>>>><<<;;;;;;::::::999999888888999999999999:::===???EEEOOO]]]iiiqqqtttuuuvvvtttsssssstttuuuxxx{{{}}}~~~pppfff___YYYUUUOOOMMMJJJIIIKKKLLLMMMLLLKKKLLLLLLLLLKKKLLLNNNQQQ222333555666666666555444555666666666666777:::<<>><<<<<<;;;;;;::::::999999888888999999999999:::===???EEENNN\\\hhhppptttvvvvvvuuuuuutttuuuvvvyyy|||}}}~~~pppfff^^^YYYUUUOOOLLLJJJIIIKKKMMMMMMMMMKKKLLLLLLKKKKKKKKKNNNPPP222333555666666666555555555666777666666777:::<<>>===<<<;;;;;;:::;;;;;;<<<;;;888777666888:::;;;AAAIIIVVVcccmmmqqqrrrqqqxxxwwwuuuuuuvvvxxx{{{}}}~~~qqqjjjccc[[[TTTPPPNNNLLLLLLNNNOOOPPPOOOJJJJJJKKKJJJJJJLLLPPPSSS333444444555555444444333666333333666888888;;;AAAHHHYYYjjjttt||||||rrrbbbTTTHHHGGGHHHJJJQQQ\\\pppvvv{{{|||yyyxxx|||wwwoookkkiiikkksss}}}}}}jjj^^^WWWRRRPPPQQQQQQSSSUUUXXX\\\bbbiiimmmwww}}}mmmggg___ZZZXXXWWWUUURRRQQQRRRSSSRRRPPPOOOPPPQQQPPPQQQRRRUUUWWWYYY[[[\\\]]]]]]^^^^^^]]][[[ZZZYYYWWWXXXYYYYYY[[[^^^cccgggpppvvv~~~tttmmmiiikkkooovvv~~~}}}|||{{{{{{{{{zzzyyyxxxvvvuuutttssssssrrrrrrqqqpppooonnnmmmmmmjjjgggccc^^^ZZZWWWTTTSSSSSSUUUWWWZZZ\\\ZZZUUURRRLLLKKKIIIHHHJJJNNNSSSVVV^^^fffqqq{{{~~~qqqkkkiiikkksss{{{{{{cccTTTLLLIIIIIIKKKTTT[[[hhhwww~~~~~~cccRRRLLLDDD@@@AAA===>>>===<<<;;;;;;:::;;;;;;<<<:::888777777888:::;;;AAAIIIUUUaaakkkpppqqqqqqwwwvvvuuuuuuvvvyyy{{{}}}rrrjjjddd[[[UUUPPPNNNLLLLLLMMMNNNNNNNNNJJJJJJKKKJJJJJJLLLPPPSSS333444444555555444444333666444444777888888===CCCLLL\\\nnnwww}}}yyymmm^^^PPPFFFEEEGGGJJJTTT```rrrvvvzzzzzzwwwwww{{{yyyqqqjjjfffeeehhhrrr|||zzzggg[[[UUUQQQOOOPPPRRRTTTWWWYYY]]]cccjjjnnnzzz}}}mmmggg___ZZZXXXWWWUUURRRQQQRRRSSSRRRPPPOOOPPPQQQQQQRRRSSSVVVXXXZZZ\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZ[[[\\\^^^bbbhhhmmmsssxxxvvvpppjjjmmmsss{{{}}}|||zzzzzzyyyyyyyyyxxxxxxwwwvvvvvvuuuuuurrrrrrqqqpppooonnnmmmmmmjjjhhhddd___[[[WWWTTTSSSRRRSSSVVVYYY[[[ZZZWWWTTTNNNLLLJJJIIIJJJNNNRRRUUU[[[cccnnnxxxuuunnniiiiiiooovvvfffUUUMMMHHHIIILLLOOOWWWdddsss|||{{{gggSSSMMMFFFCCCCCC===>>>===<<<;;;;;;:::;;;;;;;;;:::888777777888:::;;;AAAGGGRRR^^^hhhnnnqqqrrruuutttttttttvvvxxx{{{|||tttkkkddd\\\VVVQQQOOOMMMLLLLLLMMMMMMLLLIIIJJJJJJJJJJJJLLLOOORRR333444444555555444444333555444555888888999???GGGQQQaaarrrzzz~~~~~~tttgggYYYLLLCCCDDDGGGKKKWWWeeetttwwwxxxwwwuuuvvvzzz~~~rrrkkkdddbbbcccgggsss~~~uuucccXXXSSSOOONNNPPPRRRTTTWWWZZZ^^^dddkkkppp}}}}}}mmmggg___ZZZYYYXXXUUUSSSQQQRRRSSSRRRQQQPPPPPPRRRRRRSSSTTTVVVYYY[[[]]]^^^_______________^^^^^^^^^]]]]]]^^^___aaagggnnnsssvvvzzz~~~uuuppplllpppwww~~~}}}{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwrrrrrrqqqpppooonnnmmmmmmkkkiiieee```\\\XXXTTTSSSQQQRRRTTTWWWZZZZZZXXXVVVOOOMMMKKKIIIJJJMMMPPPSSSXXX```llluuu}}}zzzqqqjjjfffjjjqqqiiiXXXNNNIIIIIIMMMLLLSSS```ooo~~~|||kkkUUUNNNHHHEEECCC<<<>>>===<<<;;;;;;:::;;;;;;:::999888777888999:::;;;@@@FFFPPP[[[eeelllppprrrssssssrrrrrrtttvvvyyyzzzvvvlllddd\\\VVVRRROOOMMMKKKLLLLLLKKKJJJHHHIIIIIIIIIIIIKKKNNNQQQ333444444555555444444333444444666888888:::AAAJJJVVVfffvvv|||~~~{{{nnn```SSSHHHAAACCCGGGLLLZZZhhhtttvvvvvvuuutttuuuzzz~~~yyymmmfffaaa```bbbiiiwwwqqq___VVVQQQOOONNNPPPRRRTTTWWWZZZ___eeelllrrrnnnhhh```[[[YYYXXXUUUSSSRRRSSSSSSSSSQQQPPPQQQRRRRRRSSSUUUWWWYYY[[[]]]^^^__________________`````````aaabbbcccfffkkkrrrvvvzzz}}}|||uuuqqqooossszzz~~~|||{{{yyyxxxwwwwwwxxxxxxyyyzzzzzzyyyxxxxxxrrrrrrqqqpppooonnnmmmmmmkkkiiifffbbb]]]XXXTTTRRRPPPPPPRRRUUUYYY[[[ZZZYYYQQQOOOLLLIIIIIILLLOOOQQQWWW___jjjsss{{{~~~tttkkkeeegggmmm~~~nnn]]]QQQJJJJJJNNNJJJQQQ\\\jjjyyyqqqXXXPPPHHHEEECCC<<<>>>===<<<;;;;;;:::;;;;;;999999888888888999:::;;;???EEENNNYYYccckkkppprrrrrrpppooonnnooorrruuuwwwxxxmmmccc\\\WWWRRROOOLLLKKKKKKKKKJJJIIIHHHHHHIIIHHHHHHJJJNNNQQQ333444444555555444444333444444777999999:::CCCNNN\\\kkkxxx|||{{{wwwiiiZZZNNNEEEAAADDDHHHMMM[[[jjjsssttttttttttttvvvzzz}}}}}}vvviiiccc___```eeennn}}}}}}nnn]]]TTTQQQNNNOOOQQQQQQSSSWWW[[[aaahhhpppuuunnnhhh```[[[YYYXXXVVVSSSRRRSSSTTTSSSQQQPPPQQQRRRRRRSSSTTTWWWYYY[[[]]]^^^___^^^^^^^^^___```aaaaaabbbcccfffhhhjjjnnntttwww|||~~~|||vvvtttrrrvvv|||~~~|||{{{yyyyyyxxxxxxyyyyyyzzz{{{{{{zzzyyyxxxrrrrrrqqqpppooonnnmmmmmmllljjjgggccc^^^YYYUUURRROOOOOOPPPTTTXXX[[[\\\[[[SSSPPPMMMJJJIIIKKKMMMOOOWWW^^^iiiqqqyyywwwllldddeeekkk{{{wwweeeWWWMMMKKKMMMIIINNNWWWcccrrryyy___TTTIIIDDDCCC===>>>===<<<;;;;;;:::;;;;;;888888888888999:::;;;;;;>>>DDDNNNYYYccckkkppprrrqqqnnnkkkhhhhhhlllpppsssxxxlllbbb[[[VVVQQQNNNKKKJJJJJJJJJJJJIIIGGGHHHHHHHHHHHHJJJMMMPPP333444444555555444444333444444777999999;;;EEEPPP```nnnyyy{{{yyyssseeeUUUJJJCCCAAAEEEIIIMMM[[[jjjqqqrrrrrrsssuuuwwwzzz|||}}}uuuhhhbbb___aaahhhsss{{{lll[[[SSSPPPOOOPPPRRRRRRUUUYYY^^^dddllluuuzzznnnhhh```[[[ZZZXXXVVVTTTRRRSSSTTTSSSQQQQQQQQQSSSQQQRRRTTTVVVXXX[[[\\\]]]^^^^^^]]]]]]^^^```aaabbbccceeeiiikkkmmmppptttwwwzzz|||{{{vvvuuuuuuxxx}}}~~~}}}|||{{{zzzzzzzzzzzzzzz{{{|||||||||zzzxxxwwwrrrrrrqqqpppooonnnmmmmmmlllkkkhhhddd___YYYUUURRRNNNNNNOOOSSSWWW[[[]]]]]]TTTRRRMMMJJJIIIJJJLLLNNNUUU]]]gggooouuu~~~xxxmmmdddeeejjjwwwooo]]]PPPJJJLLLGGGKKKRRR\\\jjj{{{gggYYYJJJCCCCCC@@@>>>===<<<;;;;;;:::;;;;;;777888888999999:::;;;;;;===CCCNNNZZZdddlllpppqqqqqqmmmgggbbbbbbfffkkkooo~~~yyylllaaaYYYUUUOOOMMMJJJIIIJJJJJJJJJIIIGGGGGGHHHGGGGGGIIIMMMPPP333444444555555444444333333444777:::999;;;FFFRRRcccpppzzzzzzwwwqqqcccSSSGGGBBBAAAFFFJJJNNNZZZiiiooopppqqqsssuuuwwwzzz{{{}}}uuugggbbb___cccjjjwwwzzzkkk[[[SSSPPPOOOPPPSSSSSSVVVZZZ```gggoooxxx~~~~~~nnnhhh```[[[ZZZYYYVVVTTTRRRSSSTTTSSSRRRQQQRRRSSSQQQRRRSSSVVVXXXZZZ\\\]]]^^^]]]]]]]]]^^^___aaabbbcccfffjjjmmmoooqqqtttvvvvvvwww|||}}}xxxuuusssvvvyyy}}}~~~}}}|||{{{{{{{{{{{{{{{{{{|||}}}}}}|||{{{xxxwwwrrrrrrqqqpppooonnnmmmmmmlllkkkiiieee___ZZZUUURRRNNNMMMNNNRRRWWW[[[]]]^^^UUURRRNNNJJJIIIIIILLLMMMTTT\\\eeemmmsss{{{yyymmmdddeeekkktttvvvbbbQQQJJJJJJFFFIIIOOOXXXeeevvvmmm]]]LLLCCCDDDBBB>>>>>><<<;;;;;;;;;;;;;;;777777888999::::::;;;;;;<<>><<<;;;;;;;;;:::999999999888888999999:::;;;AAAFFFOOO[[[fffmmmoooooonnnhhhbbb___]]]]]]dddkkkyyy}}}vvvhhh]]]WWWTTTPPPMMMKKKJJJKKKKKKKKKJJJFFFFFFFFFFFFFFFIIIMMMQQQ444444333333333333444444777666777:::;;;???LLLXXXkkkttt|||zzzsssiii\\\QQQGGGCCCAAADDDIIIPPP]]]hhhssssssvvvzzzzzzxxx{{{wwwqqqjjjfffkkkvvvssseeeVVVPPPOOOOOOOOOQQQWWWWWW\\\dddkkkqqq{{{~~~rrrmmmeee^^^YYYWWWUUUTTTRRRRRRRRRRRRRRRSSSTTTUUUTTTTTTTTTUUUVVVXXXZZZ\\\[[[\\\]]]^^^```bbbdddeeeiiijjjkkkmmmoooppppppqqqtttuuuxxx|||{{{wwwtttsssssssssvvv{{{~~~}}}}}}}}}|||{{{{{{zzzzzzyyyyyyzzz{{{zzzxxxvvvuuuqqqqqqppppppoooooonnnnnnooommmjjjgggddd___YYYTTTRRROOONNNQQQXXX^^^___^^^WWWTTTOOOJJJHHHJJJLLLOOOPPPUUU\\\bbbjjjttttttiiieeegggqqqmmm\\\PPPJJJEEEHHHLLLRRR\\\kkk}}}zzz```PPPIIIEEEBBB@@@>>><<<;;;;;;;;;:::999999999888888999999:::;;;@@@EEEMMMXXXdddkkknnnooonnnhhhbbb___]]]]]]ccckkkvvvyyy}}}wwwiii^^^XXXTTTNNNLLLJJJIIIIIIJJJJJJIIIGGGGGGGGGGGGGGGJJJNNNQQQ555444444444444444555555777666888:::<<<@@@MMMYYYjjjsssyyyxxxpppfffYYYNNNDDDAAA@@@EEEJJJRRR___jjjuuutttuuuxxxwwwwww|||~~~xxxrrrooouuu~~~ooobbbTTTPPPPPPPPPQQQSSSYYYXXX]]]eeemmmttt}}}{{{qqqkkkddd]]]YYYWWWUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUTTTTTTTTTTTTVVVXXXZZZ[[[\\\\\\]]]___aaadddfffggghhhiiikkklllmmmnnnoooooossstttuuuwwwyyy{{{}}}~~~}}}{{{vvvrrrpppoooooooooooorrrwww{{{~~~}}}}}}}}}|||{{{{{{zzzzzzzzzzzzyyyyyyxxxwwwwwwvvvqqqqqqqqqpppoooooonnnnnnpppnnnkkkiiieee```ZZZVVVRRRPPPNNNQQQVVV[[[]]]\\\XXXUUUPPPKKKIIIIIIKKKLLLMMMRRRXXX^^^eeeooo{{{wwwkkkfffhhhooo~~~vvvaaaQQQIIIEEEGGGKKKPPPYYYiiizzzfffTTTJJJFFFEEE@@@>>><<<;;;;;;;;;:::999999999888888999999:::;;;@@@DDDKKKVVVaaaiiimmmooommmgggaaa^^^\\\\\\bbbjjjqqqtttwwwyyyzzz|||~~~xxxkkk```YYYVVVMMMKKKHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHKKKOOOSSS555555444444444555666666666666888;;;<<>><<<;;;;;;;;;:::999999999888888999999:::;;;AAADDDKKKUUU```iiinnnooolllfffaaa^^^\\\\\\bbbjjjoooqqqsssuuuwwwyyy}}}zzzmmmbbbZZZWWWMMMKKKIIIHHHHHHIIIIIIHHHIIIIIIIIIIIIIIILLLPPPSSS444444444444444555666777666666888;;;===CCCPPP\\\kkksssxxxuuulllbbbUUUKKKEEEBBBBBBGGGMMMTTT```jjjtttssstttuuutttvvv~~~{{{zzz~~~eee[[[RRRPPPPPPQQQSSSWWWXXXXXX]]]fffnnnvvv|||vvvnnniiiccc^^^[[[XXXVVVTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUWWWYYY[[[]]]^^^^^^___aaaccceeehhhiiiiiijjjlllmmmnnnoooppppppoooooopppqqqqqqqqqppppppllljjjfffcccaaaaaabbbccceeeiiioootttxxx}}}}}}}}}}}}|||{{{{{{zzzzzzzzzyyywwwuuuuuuuuuvvvwwwrrrrrrqqqqqqpppooooooooonnnllljjjhhheeeaaa\\\XXXSSSQQQOOOOOOQQQTTTWWWXXXYYYVVVRRRNNNJJJHHHHHHGGGJJJNNNSSSXXX^^^hhhttt|||rrrkkkkkkooo||||||eeeUUUMMMGGGIIIKKKNNNWWWeeewwwpppXXXJJJEEEDDD@@@>>><<<;;;;;;;;;:::999999999888888999999:::;;;AAADDDKKKUUU```iiinnnpppkkkfff```^^^]]]]]]dddllloooqqqsssuuuwwwzzz~~~}}}oooccc[[[WWWNNNLLLIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIILLLPPPTTT333333333333444555666666666666888<<<>>>DDDQQQ^^^kkkrrrwwwsssjjj```SSSIIIDDDBBBCCCHHHNNNUUUaaakkkqqqqqqsssttttttwww|||yyyxxx|||zzzaaaYYYRRRQQQQQQPPPSSSWWWXXXXXX]]]gggooowwwyyyuuummmiiiddd___\\\ZZZXXXVVVTTTSSSSSSRRRRRRRRRRRRRRRTTTTTTTTTVVVXXX[[[^^^```______```aaaccceeeggghhhhhhiiikkkmmmooopppqqqqqqoooooopppppppppnnnmmmlllfffddd```]]]\\\\\\]]]^^^bbbffflllqqqvvv{{{~~~~~~}}}}}}}}}|||{{{{{{zzzzzzyyyxxxwwwuuuuuuuuuuuuvvvrrrrrrrrrqqqppppppoooooommmkkkjjjhhhfffbbb]]]YYYSSSQQQOOONNNNNNQQQTTTVVVXXXVVVSSSOOOKKKIIIGGGFFFJJJMMMQQQUUU[[[eeeqqqzzzvvvooonnnnnnzzz~~~fffWWWPPPHHHIIIJJJMMMUUUddduuuvvv]]]LLLEEEDDD@@@>>><<<;;;;;;;;;:::999999999888888999999:::;;;@@@DDDKKKVVVaaaiiinnnooojjjeee```___^^^___gggooorrrtttvvvxxxyyy|||pppddd[[[VVVNNNLLLJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIILLLPPPSSS222222222222333444555666666666888<<>><<<;;;;;;;;;:::999999999888888999999:::;;;>>>BBBKKKVVVaaaiiilllllliiiddd```______bbbjjjrrrsssvvvyyy{{{|||~~~~~~rrrdddZZZUUUMMMKKKHHHHHHHHHIIIIIIHHHHHHIIIIIIHHHIIIKKKOOOSSS222111111222333444555666666666888<<>>AAAHHHPPPYYYeeeppplllnnnrrruuuuuuzzz|||tttqqqpppqqqsssvvvttt^^^WWWSSSRRRQQQPPPRRRWWWZZZ[[[```jjjsss{{{wwwsssmmmjjjeeeaaa___]]]ZZZXXXSSSRRRQQQPPPPPPPPPPPPPPPSSSSSSUUUWWW[[[___ccceeeaaaaaaaaaaaabbbcccdddeeeccceeegggjjjmmmoooqqqqqqrrrrrrqqqpppmmmiiieeecccZZZXXXVVVUUUUUUVVVYYYZZZ^^^bbbiiiooouuuzzz~~~}}}}}}~~~}}}}}}}}}|||{{{{{{zzzzzzwwwwwwwwwvvvuuuuuuttttttssssssrrrqqqqqqppppppoooooommmllljjjiiieee```]]]TTTRRRPPPMMMKKKMMMQQQTTTVVVUUUSSSPPPMMMJJJGGGFFFGGGJJJMMMQQQVVV```llluuu|||sssrrrhhhrrrkkkYYYQQQGGGGGGHHHJJJQQQ___qqq}}}hhhSSSKKKIII@@@>>><<<;;;;;;;;;:::999999999888888999999:::;;;<<<@@@JJJVVVaaahhhjjjjjjhhhddd`````````ccckkkttttttwwwzzz|||}}}}}}rrrdddZZZUUULLLJJJGGGFFFGGGHHHGGGGGGHHHHHHHHHHHHHHHKKKOOOSSS444444444555555555555666777666777;;;???FFFSSS```lllmmmmmmiiibbbXXXNNNHHHDDDCCCEEEJJJSSS]]]eeeiiioooqqqrrrsssuuu|||yyypppnnnnnnnnnmmmqqq}}}mmm^^^XXXSSSRRRSSSRRRSSSWWWXXX\\\dddmmmttt|||uuuqqqjjjhhhfffdddbbb___\\\YYYWWWTTTPPPNNNNNNOOONNNNNNLLLPPPUUUZZZ\\\^^^```bbb```___^^^]]]]]]___aaaccceeefffggghhhkkkmmmpppqqqrrrsssssssssoooiiiccc```\\\[[[XXXUUUSSSSSSVVVYYY___ccciiimmmqqqxxx~~~|||{{{{{{||||||||||||||||||||||||{{{zzzyyyxxxvvvuuusssrrrrrrrrrrrrrrrqqqpppooonnnmmmmmmnnnllljjjhhhfffddd```^^^XXXUUUQQQNNNMMMOOORRRTTTVVVVVVTTTPPPKKKGGGFFFFFFFFFHHHKKKNNNSSS\\\hhhpppzzzxxxnnnlllpppzzznnnZZZPPPJJJHHHIIILLLQQQZZZkkk{{{~~~lllVVVJJJFFFCCC@@@===;;;;;;;;;:::888;;;::::::999888888888999===BBBJJJUUU___gggiiijjjgggaaa^^^bbbgggkkkoootttzzz|||}}}~~~}}}}}}rrrfff\\\UUULLLJJJHHHGGGIIIKKKKKKKKKIIIJJJJJJIIIIIIKKKPPPSSS444444444555555555555666777666777;;;@@@GGGTTT```jjjjjjiiifff^^^TTTJJJDDDDDDDDDFFFLLLVVV```hhhlllpppqqqrrrrrruuu|||xxxooommmmmmmmmmmmqqqyyyjjjZZZTTTPPPRRRSSSSSSUUUYYYYYY]]]eeeooovvv~~~vvvqqqllljjjgggeeedddaaa^^^[[[WWWTTTPPPNNNMMMMMMMMMLLLLLLPPPUUUYYY[[[]]]___```^^^]]]\\\\\\\\\^^^```aaaddddddeeegggiiilllnnnoooqqqrrrsssrrrooojjjdddaaa]]]\\\ZZZWWWUUUVVVYYY\\\aaaeeejjjooottt{{{}}}|||||||||}}}|||||||||}}}||||||{{{zzzyyyxxxvvvuuusssrrrrrrrrrrrrqqqqqqpppooonnnmmmmmmnnnllljjjhhhgggeeebbb___ZZZWWWSSSOOOMMMNNNPPPQQQVVVVVVUUURRRMMMIIIGGGFFFFFFHHHKKKNNNSSS[[[gggoooyyyzzzpppjjjnnnwwwrrr]]]RRRJJJHHHHHHKKKOOOXXXhhhvvvqqqZZZLLLGGGEEECCC???>>>======<<<;;;;;;:::999999888888999999===AAAJJJTTT___fffiiiiiihhhaaa^^^bbbgggjjjooossszzz|||}}}~~~}}}~~~tttggg]]]VVVMMMKKKHHHGGGIIIJJJKKKKKKJJJJJJJJJIIIIIIKKKPPPSSS444444444555555555555666888666777<<<@@@GGGTTTaaaiiijjjiiieee]]]SSSIIICCCCCCCCCGGGNNNYYYdddlllpppqqqrrrssssssuuu}}}xxxooommmmmmnnnoootttttteeeVVVPPPNNNPPPSSSTTTWWW[[[[[[___hhhrrrzzzvvvqqqmmmkkkiiihhhfffdddaaa^^^XXXTTTPPPMMMLLLLLLKKKJJJMMMPPPTTTWWWXXXYYY[[[\\\[[[ZZZYYYYYYZZZ\\\]]]___bbbcccccceeegggiiikkklllooopppqqqpppnnnjjjfffddd___^^^]]]ZZZXXXXXX[[[^^^bbbffflllqqqwww~~~}}}}}}~~~~~~|||}}}}}}}}}||||||{{{zzzxxxwwwvvvtttsssrrrrrrqqqrrrqqqppppppnnnnnnmmmlllmmmkkkiiiiiihhhgggdddbbb\\\YYYTTTOOOLLLLLLNNNOOOVVVWWWVVVSSSOOOJJJHHHGGGFFFHHHKKKMMMQQQZZZeeemmmvvv~~~|||rrriiillltttxxxbbbVVVLLLIIIGGGIIILLLSSSaaannn{{{xxx___PPPIIIFFFCCC@@@>>>======<<<;;;::::::999999888888999999===AAAIIITTT^^^dddgggggggggaaa^^^aaaeeehhhmmmrrryyy{{{~~~~~~~~~~~~vvviii___WWWOOOLLLIIIHHHIIIJJJJJJJJJJJJKKKJJJJJJIIILLLPPPSSS444444444555555555555666888777888===BBBIIIWWWcccmmmmmmkkkggg___TTTKKKEEEAAACCCHHHQQQ\\\gggooosssrrrssstttuuuxxxyyyqqqooooooqqqsssxxxoooaaaTTTOOOMMMPPPSSSTTTWWW[[[^^^bbbkkkvvv}}}wwwpppmmmkkkiiihhhgggeeebbb```YYYVVVQQQNNNLLLKKKJJJIIIMMMOOORRRTTTTTTUUUVVVXXXWWWVVVVVVWWWXXXYYYZZZ[[[aaaaaabbbcccdddfffhhhiiimmmnnnoooooommmkkkiiigggccccccaaa^^^[[[ZZZ\\\^^^bbbgggnnnttt{{{~~~}}}}}}}}}}}}}}}|||{{{zzzxxxwwwvvvtttsssrrrqqqqqqqqqqqqpppooonnnmmmllllllkkkjjjiiiiiiiiihhhfffddd\\\YYYTTTOOOLLLLLLNNNOOOUUUVVVWWWUUUQQQLLLIIIHHHFFFHHHJJJLLLPPPXXXccckkksss{{{tttjjjlllrrr~~~hhhZZZNNNIIIFFFGGGIIIOOOZZZfffsss~~~eeeSSSJJJDDDAAA>>><<<<<<;;;:::999::::::999999888999999:::===@@@HHHRRR\\\ccceeeeeeddd___\\\___bbbdddiiioooyyy{{{~~~wwwjjj___WWWQQQNNNKKKIIIJJJKKKKKKJJJLLLLLLLLLKKKJJJLLLPPPTTT444444444555555555555666888777999???DDDLLLZZZgggqqqpppnnnhhh```UUULLLFFF@@@CCCIIIRRR^^^iiipppsssssstttvvvyyy~~~zzztttqqqqqqtttwww|||~~~kkk^^^UUUPPPNNNQQQTTTTTTVVVYYY___dddnnnyyywwwpppllljjjhhhggggggeeebbb```[[[WWWSSSOOONNNLLLKKKJJJMMMOOOQQQRRRRRRRRRSSSUUUTTTTTTUUUVVVWWWXXXYYYZZZaaaaaaaaabbbccceeefffgggkkkllllllmmmllllllkkkkkkiiihhhfffbbb^^^]]]]]]___ccciiipppxxx~~~~~~~~~~~~}}}|||{{{zzzxxxwwwuuutttrrrqqqqqqqqqqqqqqqpppooonnnmmmlllllljjjiiihhhiiiiiiiiigggeee[[[XXXSSSOOOMMMMMMOOOPPPSSSUUUWWWVVVRRRMMMJJJHHHFFFHHHJJJKKKNNNVVV```hhhpppwwwwwwnnnnnnqqq|||mmm^^^QQQKKKFFFFFFHHHLLLUUU^^^mmmyyyjjjUUUKKKDDDBBB>>><<<<<<<<<;;;999:::999999888999999::::::<<<@@@GGGQQQ[[[aaacccccc```\\\ZZZ\\\___aaagggnnnxxx{{{~~~vvviii___WWWRRRPPPLLLKKKKKKLLLLLLLLLNNNNNNNNNLLLLLLNNNRRRUUU444444444555555555555666888888:::@@@GGGPPP___lllrrrqqqnnnhhh___TTTKKKEEEBBBEEEKKKUUU```jjjppprrrtttvvvzzzzzztttqqqpppssswww|||zzzggg[[[UUUQQQOOORRRUUUTTTVVVYYY```eeeppp{{{wwwqqqjjjiiigggggggggeeecccaaa]]]ZZZUUURRRPPPOOONNNLLLNNNPPPRRRRRRRRRRRRTTTVVVUUUUUUVVVXXXYYYZZZ[[[[[[bbbbbbbbbbbbcccdddffffffiiiiiijjjkkklllmmmmmmnnnnnnnnnlllhhhdddbbbbbbccchhhnnnvvv~~~}}}|||{{{zzzwwwvvvuuusssrrrqqqqqqpppqqqpppoooooommmmmmlllkkkjjjiiihhhhhhiiiiiigggeee[[[XXXSSSOOOMMMMMMOOOPPPQQQTTTWWWWWWSSSNNNJJJHHHFFFHHHIIIJJJMMMTTT^^^eeennnuuu|||rrrpppqqqzzztttcccTTTMMMGGGGGGHHHKKKRRRYYYhhhuuupppXXXLLLGGGDDDAAA???>>>>>>===<<<999999888888999999::::::<<>>===<<<999999888888999999:::;;;;;;???FFFOOOXXX^^^______[[[YYYYYY\\\]]]```hhhqqqwwwzzzuuukkkbbb[[[UUURRROOOOOOPPPRRRRRRRRRSSSSSSRRRQQQPPPRRRUUUXXX444444444555555555666666888888<<>>FFFSSSaaammmuuuyyytttpppkkkbbbTTTKKKHHHHHHMMMTTT[[[aaahhhnnnsssvvvxxx~~~zzzpppfffcccbbbeeehhhjjjooouuu~~~ppp```VVVRRRQQQQQQRRRUUUYYYZZZ[[[cccgggppp{{{xxxpppnnnkkkiiihhhiiijjjjjjjjjeeebbb^^^[[[ZZZXXXWWWUUUWWWWWWWWWWWWXXXZZZ\\\]]]___aaaddddddcccbbbbbbbbbiiihhhfffeeeeeeggghhhjjjhhhiiikkklllmmmppptttwwwvvvxxxzzzzzzyyyxxxyyyzzz~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxvvvsssqqqpppppprrrsssrrrqqqpppnnnllljjjhhhgggggggggggggggfffeeedddcccbbb^^^YYYSSSOOOMMMMMMNNNQQQTTTWWWVVVRRRMMMKKKJJJFFFFFFGGGHHHKKKRRRZZZ```kkkrrr|||yyynnniiisssqqq```SSSIIIJJJLLLJJJNNNUUUbbbnnn}}}dddRRRJJJDDD@@@???>>>;;;999;;;::::::999999999:::;;;;;;???BBBHHHOOOUUUYYY\\\]]]```___^^^^^^___dddkkkpppyyy{{{uuulllbbbZZZWWWUUUSSSSSSVVVYYY[[[\\\YYYVVVQQQOOOOOOSSSYYY\\\555555555555666666666666:::;;;???HHHUUUdddqqqxxxzzztttnnnhhh^^^QQQIIIGGGGGGMMMUUU]]]cccjjjooosssxxxzzzuuujjjbbb___^^^aaaccceeekkkqqq|||nnn^^^UUURRRQQQQQQSSSVVVYYY[[[\\\dddhhhrrr}}}{{{ssspppnnnlllkkkkkklllkkkjjjiiifffbbb___^^^\\\ZZZYYYXXXWWWWWWXXXZZZ]]]```bbbccceeeffffffdddbbbbbbbbbdddcccbbbbbbbbbdddfffgggiiikkknnnoooqqqssswwwzzz~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzzzzzxxxvvvsssqqqpppqqqrrrssssssrrrqqqpppnnnkkkiiihhhhhhhhhhhhgggfffeeeccccccbbb^^^YYYSSSOOOMMMMMMMMMPPPSSSVVVUUUQQQLLLIIIHHHFFFFFFGGGHHHKKKQQQYYY___lllsss}}}{{{oooiiirrruuucccVVVKKKKKKKKKIIILLLRRR^^^jjjyyyhhhTTTKKKEEE@@@@@@>>>;;;:::;;;;;;;;;:::999999:::::::::===@@@FFFMMMTTTXXX[[[]]]___^^^]]]\\\]]]bbbhhhmmmuuuxxx}}}wwwnnneee]]]YYYWWWUUUUUUWWW[[[]]]]]]WWWTTTPPPOOOQQQWWW^^^bbb555555555555666666777777;;;<<<@@@JJJYYYiiivvv}}}}}}uuullldddXXXLLLFFFEEEFFFMMMVVV___ffflllppprrr{{{{{{~~~zzzmmmccc]]]YYYYYY[[[\\\^^^eeelllzzz}}}kkk\\\SSSQQQQQQRRRTTTVVVYYY\\\^^^eeeiiissswwwtttqqqooonnnoooooonnnmmmnnnkkkgggcccaaa```]]]\\\YYYYYYYYYZZZ]]]aaaeeehhhfffggggggfffcccaaa``````_________```aaacccfffgggmmmooosssvvvxxxzzz}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||{{{xxxvvvtttrrrqqqqqqrrrsssssssssrrrqqqooolllkkkiiiiiiiiiiiihhhgggfffdddcccbbb___YYYTTTPPPMMMMMMMMMOOOQQQSSSSSSPPPKKKHHHGGGFFFFFFFFFGGGJJJPPPXXX^^^jjjqqq{{{{{{pppiiippp}}}{{{gggYYYMMMKKKJJJGGGIIIOOOZZZeeetttnnnXXXLLLFFFAAA@@@???;;;:::<<<<<<;;;;;;:::999999999999;;;???EEELLLSSSXXX\\\]]]]]]]]]\\\ZZZ[[[^^^ccchhhppptttyyy|||}}}|||||||||{{{{{{}}}zzzrrrjjjbbb\\\ZZZWWWWWWYYY\\\^^^___XXXVVVRRRQQQTTT[[[ccchhh444444555555666666777777;;;===BBBNNN___ppp|||vvvjjj___TTTIIIDDDEEEFFFMMMXXXaaahhhmmmppprrrzzzzzz}}}sssggg^^^XXXUUUUUUWWWWWWYYYaaajjjzzz{{{iii[[[SSSQQQRRRSSSUUUWWWZZZ^^^aaaeeejjjuuu|||vvvuuussssssttttttsssrrrrrrnnnjjjfffcccaaa^^^\\\\\\[[[[[[[[[^^^bbbfffiiidddeeeeeeccc```]]]]]]]]]^^^^^^___aaadddgggjjjlllrrruuuyyy}}}~~~~~~~~~~~~~~~}}}||||||xxxvvvtttsssqqqqqqrrrsssssssssrrrpppooommmkkkjjjhhhhhhiiiiiihhhhhhgggfffbbb___ZZZUUUQQQNNNMMMLLLNNNPPPRRRRRRPPPLLLIIIGGGFFFFFFFFFGGGIIIOOOWWW\\\fffmmmwww{{{oooiiinnnyyyjjj[[[NNNKKKIIIFFFHHHNNNWWWbbbqqq~~~ttt\\\NNNGGGBBBAAA???<<<;;;======<<<;;;:::999888888888;;;>>>DDDKKKRRRXXX\\\^^^[[[ZZZYYYXXXWWWZZZ^^^bbbiiimmmssswwwxxxwwwvvvuuuuuutttwww}}}~~~~~~|||vvvnnnggg___]]]ZZZYYY[[[^^^___```]]]ZZZWWWWWW[[[bbbjjjppp444444444555666777777888;;;===DDDSSSfffvvvvvvhhh\\\QQQGGGDDDFFFGGGNNNYYYccciiimmmoooqqqvvvwwwzzzzzzoooddd\\\UUUSSSTTTUUUUUUXXXaaalll|||xxxhhh[[[TTTPPPRRRUUUVVVXXX[[[___cccfffkkkvvvzzzyyyxxxxxxzzzzzzyyywwwvvvrrrmmmhhheeebbb___]]]^^^]]]\\\\\\]]]```ccceee___``````^^^[[[YYYZZZZZZ]]]^^^aaadddiiimmmppprrryyy|||~~~}}}|||xxxwwwuuusssrrrrrrrrrrrrqqqqqqqqqpppnnnllljjjiiifffggghhhiiijjjjjjjjjjjjbbb```[[[VVVQQQNNNLLLKKKNNNOOOPPPRRRQQQOOOKKKIIIFFFFFFFFFFFFIIINNNUUU[[[eeelllvvvzzzooohhhlllvvvlll\\\OOOKKKIIIFFFHHHOOOVVV```ooo~~~yyy```PPPIIICCCAAA???<<<<<<>>>===<<<;;;:::999888888888;;;>>>CCCJJJQQQWWW\\\___XXXXXXWWWUUUTTTVVVZZZ]]]cccgggmmmqqqrrrqqqpppooommmnnnqqqxxx}}}~~~yyyrrrkkkbbb___\\\[[[]]]___```aaa^^^]]]]]]___eeennnwww}}}333444444555666777888888;;;>>>GGGXXXlll{{{tttfffZZZNNNFFFDDDGGGIIIOOOYYYbbbhhhlllnnnooosssuuuzzzuuukkkbbbYYYSSSRRRSSSUUUUUUYYYdddooouuueeeZZZTTTOOORRRVVVWWWXXX[[[aaafffhhhmmmxxx~~~~~~~~~}}}{{{yyywwwtttnnniiifffbbb___\\\\\\\\\[[[[[[[[[\\\]]]^^^YYYZZZZZZZZZXXXXXXZZZ\\\]]]___ccchhhmmmrrrvvvxxx~~~}}}|||wwwwwwuuutttssssssrrrrrrqqqqqqpppooonnnlllkkkjjjggghhhiiijjjkkkkkklllkkkccc```\\\WWWRRRNNNLLLKKKLLLLLLNNNQQQRRRQQQMMMJJJGGGGGGFFFFFFHHHMMMTTTYYYdddkkkuuu|||qqqiiilllsss~~~nnn^^^PPPLLLIIIEEEGGGNNNSSS]]]mmm|||dddRRRKKKDDDBBB@@@======???<<<;;;;;;:::999999999999;;;===BBBHHHOOOUUUZZZ]]]UUUVVVUUUSSSSSSTTTXXX[[[^^^bbbgggjjjkkkkkkjjjjjjiiikkkooowww}}}vvvooofffccc```___```bbbcccccc^^^___ccciiirrr}}}333333444555666777888888:::>>>III\\\ppp{{{pppbbbVVVLLLEEEDDDGGGKKKQQQYYYaaafffjjjlllnnnrrrttt{{{}}}ppphhh^^^VVVRRRRRRSSSUUUVVVZZZfffsssqqqbbbXXXSSSOOOSSSWWWXXXYYY\\\bbbhhhkkkppp{{{~~~zzzwwwtttpppjjjeeeaaa^^^ZZZWWWWWWXXXXXXYYYYYYYYYXXXXXXUUUWWWXXXXXXYYY[[[^^^aaaaaaccchhhnnnuuuzzz~~~~~~}}}|||{{{wwwwwwvvvuuutttsssrrrrrrrrrrrrqqqpppooommmlllkkkjjjjjjkkkkkkkkkkkkjjjjjjcccaaa\\\XXXSSSOOOLLLJJJHHHIIIKKKNNNRRRRRRNNNKKKGGGGGGFFFFFFGGGLLLSSSXXX```gggrrr|||uuullllllpppzzzrrrbbbRRRLLLHHHCCCDDDKKKNNNXXXhhhyyyiiiTTTLLLEEEBBB@@@======@@@;;;;;;:::999999::::::::::::<<<@@@FFFLLLRRRWWWZZZSSSTTTSSSRRRRRRSSSVVVYYY[[[^^^bbbeeeeeeffffffggghhhkkkpppxxxzzzsssjjjgggdddbbbccceeeffffffdddggglllsss|||333333444555666777888999999>>>JJJ^^^ssswwwlll___TTTKKKDDDCCCGGGLLLRRRYYY```eeehhhkkkmmmsssuuu|||yyymmmeee\\\SSSPPPQQQSSSUUUVVVZZZhhhuuunnn```WWWRRROOOSSSWWWYYYYYY\\\ccciiinnnsss}}}~~~yyyuuuoookkkeee```\\\XXXTTTQQQSSSTTTVVVWWWWWWWWWVVVUUUTTTVVVXXXYYY[[[^^^bbbeeeeeehhhnnnttt{{{~~~~~~~~~~~~~~~}}}|||{{{wwwwwwvvvuuutttsssrrrrrrssssssrrrrrrpppooommmlllmmmmmmmmmlllkkkjjjhhhhhhcccaaa]]]XXXSSSOOOLLLJJJFFFFFFHHHMMMQQQRRRNNNKKKGGGGGGFFFEEEGGGLLLRRRWWW\\\cccmmmwwwyyyooommmooowwwvvveeeTTTMMMGGGAAABBBHHHJJJTTTeeewwwlllUUULLLEEEBBB@@@===>>>@@@::::::999999999:::;;;;;;999;;;>>>CCCIIIOOOTTTWWWRRRSSSSSSRRRQQQSSSVVVYYYYYY\\\___aaabbbcccdddfffiiilllrrryyy~~~}}}vvvnnnkkkgggeeefffhhhhhhhhhmmmoootttzzz333444555777888888999999>>>BBBNNN```sss~~~|||rrrgggXXXLLLGGGGGGHHHHHHOOOWWWaaagggggggggiiillluuuxxx~~~}}}ppphhhaaa[[[WWWTTTSSSSSSVVVXXX^^^kkkyyyzzziii]]]VVVRRROOORRRVVVXXXYYY\\\bbbfffnnnvvvyyyrrrnnnhhheee___ZZZUUUSSSRRRRRRQQQSSSUUUVVVUUUUUUVVVWWWWWWYYY\\\^^^```dddiiimmmnnnqqqvvv|||}}}~~~~~~|||{{{zzzuuuvvvvvvvvvvvvtttrrrqqqrrrrrrrrrrrrqqqqqqpppoooooonnnmmmnnnnnnmmmjjjhhheeeaaa\\\WWWSSSOOOKKKHHHKKKKKKKKKMMMPPPRRRQQQPPPIIIGGGDDDCCCFFFKKKQQQUUUYYYeeekkkqqq}}}sssnnnnnnvvvzzziiiVVVMMMJJJIIIHHHIIILLLSSSaaarrrttt^^^NNNHHHFFF>>><<<>>>:::<<<<<<;;;;;;;;;:::::::::999<<<@@@EEEJJJMMMOOOPPPOOOPPPPPPOOONNNPPPSSSVVVYYY\\\___```___aaaeeehhhmmmpppuuu{{{~~~}}}|||~~~~~~vvvsssooommmmmmmmmmmmlllmmmrrrzzz333444555666888888999999<<>><<<>>>:::<<<;;;;;;;;;;;;:::::::::999<<<@@@EEEJJJMMMPPPQQQPPPPPPPPPPPPPPPQQQUUUXXX[[[^^^aaaccccccdddiiimmmpppssswww|||~~~zzzvvvrrrooonnnnnnmmmlllqqquuu{{{444444555666777888888999<<>>===???:::;;;;;;;;;;;;::::::::::::999<<>>???:::;;;;;;;;;:::::::::999999:::;;;>>>CCCHHHNNNRRRTTTUUUVVVVVVVVVWWWYYY]]]```eeehhhkkklllkkklllpppttttttvvvzzzzzztttqqqooommmlllpppsssvvvxxxyyyyyyyyyyyy666666555555666777888999???FFFSSSdddqqqxxxxxxvvvoooiii^^^RRRJJJGGGHHHJJJPPPXXXaaaggghhhjjjooosssvvv}}}uuuiii```[[[XXXUUUSSSUUUSSSTTTWWW[[[ddduuulll]]]TTTQQQQQQPPPSSSWWWYYYZZZ]]]cccgggnnnvvvzzzjjj___VVVRRRPPPPPPOOOOOOOOOPPPQQQRRRVVVWWWZZZ\\\]]]```dddgggiiimmmtttyyy~~~{{{xxx{{{~~~~~~~~~}}}}}}}}}~~~~~~|||||||||{{{zzzyyyxxxwwwuuuvvvwwwwwwwwwvvvuuutttuuuuuuuuutttsssrrrpppoooooonnnmmmnnnnnnmmmjjjhhheeeaaa\\\XXXUUUQQQMMMKKKJJJJJJJJJLLLOOOQQQPPPOOOIIIHHHEEEDDDFFFIIIMMMOOOTTT```eeejjjvvv~~~{{{qqqlllnnn{{{vvv```RRRLLLHHHGGGGGGHHHNNNYYYiii{{{oooYYYLLLGGG@@@???@@@:::;;;;;;:::::::::999999999:::;;;===BBBGGGNNNSSSVVVYYYZZZZZZZZZ[[[]]]aaadddkkknnnoooooollllllooosssrrruuuzzz{{{uuupppnnnlllkkkmmmoooqqqtttvvvvvvuuuttt777666555555555777888999<<>>HHHXXXhhhtttzzz{{{zzzrrrlll```RRRHHHFFFJJJPPPTTT[[[eeejjjlllpppvvv{{{~~~tttlllbbb\\\ZZZYYYXXXWWWRRRQQQTTTZZZbbbpppyyyeeeWWWQQQPPPQQQQQQTTTXXXYYYZZZ^^^ccchhhqqqzzzqqqbbbXXXRRRRRRSSSUUUWWWZZZ\\\^^^___aaabbbeeehhhkkkpppvvvzzz|||xxxqqqttt}}}}}}|||||||||||||||||||||{{{zzzyyyxxxwwwuuuvvvwwwxxxxxxwwwvvvuuuttttttsssrrrqqqooonnnmmmlllkkkjjjjjjkkkiiigggddddddaaa\\\YYYVVVSSSOOOLLLIIIIIIIIILLLNNNPPPOOONNNJJJHHHFFFEEEFFFHHHJJJLLLKKKWWW]]]cccqqqyyyyyyooojjjoooxxxiiiYYYQQQKKKIIIJJJFFFJJJRRR```ppp~~~zzzaaaPPPHHHAAAAAABBB::::::::::::999999999888888::::::;;;???EEENNNVVV[[[\\\\\\\\\[[[[[[\\\___bbbhhhjjjlllkkkiiiiiillloootttwww|||wwwooojjjgggeeeddddddcccbbbdddfffeeebbb^^^666555444555777:::;;;;;;AAALLL\\\jjjsssvvvwwwwwwrrrlllaaaTTTKKKIIIMMMRRRVVV^^^fffkkkmmmpppuuuyyy~~~nnniiibbb\\\WWWTTTQQQOOOTTTVVVYYY\\\eeeuuuooo```WWWRRRPPPQQQPPPSSSXXX[[[\\\```eeejjjsss{{{uuudddZZZXXXWWWYYY[[[]]]___aaadddfffjjjiiiiiikkknnntttyyy}}}zzztttnnnooozzz~~~}}}|||{{{{{{yyyzzz{{{{{{zzzyyywwwvvvwwwvvvvvvuuutttssssssssstttsssrrrqqqpppnnnmmmmmmlllkkkiiihhhhhhfffcccaaacccbbb```\\\XXXSSSNNNLLLKKKKKKLLLMMMNNNOOOOOOPPPMMMKKKIIIGGGFFFGGGIIIJJJOOOSSSZZZdddooo|||zzzpppjjjnnnvvvppp\\\OOOHHHEEEGGGFFFJJJQQQZZZfffttt}}}eeeNNNFFFDDD???<<<<<<===;;;999777777777999::::::;;;===@@@EEELLLTTTZZZZZZ[[[]]]\\\[[[[[[\\\^^^fffggghhhhhhhhhiiilllnnnyyy{{{}}}tttkkkgggeeeccc```bbbbbbaaa```^^^]]][[[ZZZ666555444555777999;;;;;;BBBLLL[[[iiirrrvvvvvvvvvpppjjj___SSSJJJHHHMMMQQQXXX___gggkkkmmmpppvvv||||||nnniiibbb[[[WWWTTTQQQPPPRRRUUUYYY^^^iiizzzmmm___WWWQQQPPPQQQQQQTTTYYY[[[\\\```eeejjjsss|||zzziii```^^^]]]___bbbeeeggghhhjjjkkkppppppppprrrvvv{{{|||vvvrrrnnnqqq|||~~~}}}|||{{{{{{yyyzzzzzzzzzzzzxxxwwwvvvwwwvvvvvvuuuttttttsssssstttsssrrrqqqpppnnnmmmmmmlllkkkiiihhhhhhfffdddaaacccbbb```\\\XXXSSSOOOLLLJJJJJJKKKKKKLLLMMMNNNOOOMMMKKKIIIGGGFFFGGGIIIJJJQQQTTT[[[dddnnn{{{|||qqqkkknnnuuurrr___RRRJJJGGGHHHFFFIIIOOOWWWbbbqqqhhhQQQHHHEEE@@@<<<===<<<;;;:::888888888888999999:::<<>>;;;;;;:::999999888888777888999;;;===AAAIIIQQQWWW[[[\\\]]]\\\ZZZYYYYYYZZZ```bbbfffiiikkkmmmpppsssvvvxxxzzz}}}zzzooogggdddbbb```^^^^^^^^^]]]\\\[[[YYYXXXXXX333444555555666888;;;===DDDNNN]]]jjjrrruuuvvvvvvllldddXXXMMMGGGGGGLLLQQQ[[[```fffiiikkkpppyyy|||xxxmmmggg```ZZZVVVTTTRRRQQQQQQTTT[[[eeettt}}}iii\\\VVVQQQPPPRRRTTTWWWZZZ\\\]]]aaaggglllxxxyyyqqqooorrruuu{{{}}}{{{{{{|||~~~wwwqqqlllmmmpppxxx~~~}}}|||{{{{{{yyyyyyyyyxxxxxxwwwvvvvvvvvvvvvuuuuuutttttttttttttttsssrrrqqqpppnnnmmmmmmllljjjhhhfffffffffdddbbbcccbbb```]]]YYYTTTPPPMMMJJJIIIIIIJJJKKKLLLNNNOOOOOOMMMJJJGGGFFFGGGIIIJJJPPPTTTZZZbbblllxxxwwwoooooottt{{{gggXXXMMMHHHHHHGGGHHHKKKQQQ[[[kkk{{{rrrWWWKKKGGG@@@======:::::::::::::::888777777777999:::===AAAHHHPPPVVV]]]^^^^^^\\\ZZZXXXXXXYYY^^^aaafffiiikkkmmmoooqqqrrrtttwww{{{yyynnnfffbbbaaa^^^\\\\\\\\\[[[ZZZYYYXXXXXXXXX333555666666666888<<>>;;;;;;:::999999888888777888999:::<<<@@@GGGOOOTTTZZZ[[[[[[YYYWWWUUUUUUVVVZZZ^^^dddgggggggggffffffhhhkkkpppuuu|||zzznnneee```]]]ZZZXXXWWWVVVUUUTTTTTTTTTVVVVVV333777:::999888:::???CCCJJJVVVhhhwww~~~zzzwwwhhh^^^PPPGGGEEEJJJOOOSSSXXX^^^eeehhhkkkpppyyyzzzvvvkkkeee]]]WWWTTTTTTTTTTTTXXX\\\eeetttrrraaaXXXTTTQQQPPPRRRSSSVVVZZZ\\\___fffnnnuuu|||xxxvvvvvvxxxzzz}}}~~~}}}|||{{{{{{yyyxxxvvvuuuttttttuuuuuutttuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqpppnnnmmmmmmkkkhhheeeddddddeeeeeedddbbbbbb```]]]ZZZUUURRRPPPKKKJJJHHHHHHIIIKKKNNNPPPQQQOOOKKKIIIGGGGGGIIIIIIIIIMMMSSS[[[eeeqqq}}}yyyuuuvvvrrraaaRRRIIIFFFFFFGGGIIIMMMWWWdddsss}}}dddSSSKKKCCC???@@@<<<;;;:::888888888888999777888999;;;???EEEMMMSSSVVVVVVWWWUUUSSSRRRRRRSSSVVV[[[aaadddeeedddcccbbbdddggglllssszzzyyymmmccc^^^ZZZWWWTTTSSSRRRQQQPPPPPPQQQSSSTTT444777;;;:::999:::@@@EEEKKKXXXkkk{{{{{{wwwhhh]]]OOOFFFFFFJJJPPPTTTYYY___fffjjjmmmrrrzzzyyyuuujjjeee]]]VVVTTTTTTUUUUUUYYY]]]gggwwwqqq```WWWTTTQQQPPPRRRSSSVVVYYY\\\```gggpppwww{{{xxxxxx|||~~~}}}|||{{{{{{yyyxxxvvvuuuttttttuuuuuutttttttttuuuuuuuuuuuuuuutttsssrrrqqqpppnnnmmmmmmkkkhhheeeddddddeeeeeeeeebbbbbb```^^^ZZZVVVRRRPPPJJJIIIGGGGGGHHHJJJMMMOOOQQQOOOLLLIIIGGGGGGIIIIIIJJJMMMSSSZZZdddooozzz{{{vvvwwwuuudddTTTJJJGGGDDDEEEGGGLLLUUUbbbpppzzzgggVVVMMMEEEAAABBB===<<<999777777777999:::666666888:::===DDDKKKQQQRRRSSSTTTRRRPPPOOOPPPQQQSSSXXX^^^cccdddcccbbbaaaaaaeeejjjqqqzzzxxxlllbbb\\\XXXTTTQQQPPPOOONNNMMMMMMOOOPPPRRR999:::999888666888===BBBOOO___sss~~~{{{uuuhhh]]]QQQLLLJJJJJJOOOTTT^^^bbbggglllooorrruuuxxx~~~uuulllccc\\\YYYWWWTTTTTTWWWXXX___mmm~~~ooo^^^VVVSSSPPPPPPRRRUUUXXX\\\^^^aaahhhqqqwww}}}}}}}}}}}}~~~|||{{{{{{|||{{{zzzzzzyyyxxxvvvuuuuuuuuuuuuuuuuuutttsssssssssssstttrrrrrrpppooommmkkkjjjiiikkkhhhdddccccccdddcccccccccaaa___]]][[[WWWRRROOOHHHGGGGGGFFFGGGIIILLLMMMNNNMMMJJJHHHFFFFFFGGGGGGIIIJJJOOOXXX```iiiwww~~~vvvttt{{{zzzfffWWWLLLFFFEEEEEEHHHLLLQQQZZZiiixxxkkkWWWMMMEEE@@@???>>><<<::::::;;;;;;:::999888888999:::===BBBIIINNNQQQRRRQQQOOONNNMMMOOOQQQTTTUUUXXX[[[^^^___^^^\\\___ccckkktttzzzxxxlllbbb\\\WWWRRROOOPPPPPPPPPPPPQQQRRRSSSSSS555777888777777999???DDDPPP```sss~~~}}}wwwlll```TTTMMMKKKKKKPPPVVV___ccchhhlllpppsssvvvxxx~~~~~~tttkkkccc\\\YYYWWWTTTUUUWWWZZZcccrrrooo___WWWSSSQQQQQQRRRWWWYYY]]]```cccjjjrrryyy{{{~~~~~~~~~|||{{{|||}}}||||||xxxwwwvvvvvvvvvvvvvvvwwwuuuuuutttsssssssssssstttrrrqqqpppooommmkkkjjjiiikkkhhheeeccccccddddddcccbbb```^^^\\\ZZZVVVRRRNNNJJJIIIHHHGGGHHHIIIKKKMMMNNNMMMJJJHHHFFFFFFGGGGGGIIIJJJOOOWWW^^^ggguuuyyyxxx{{{}}}iiiYYYMMMGGGDDDDDDFFFKKKOOOWWWggguuuoooZZZNNNFFFAAA@@@>>><<<:::999::::::999888888999999:::===CCCJJJOOOQQQRRRRRRQQQOOOOOOQQQSSSUUUVVVXXX[[[^^^_________cccgggooowww{{{wwwkkkaaa[[[VVVRRRNNNLLLLLLLLLLLLMMMNNNOOOOOO222444777777888;;;@@@EEERRRaaasss}}}~~~yyyrrreeeWWWOOOLLLMMMSSSZZZaaaeeejjjnnnqqqtttwwwyyy}}}uuukkkccc\\\YYYWWWUUUVVVYYY^^^hhhzzzppp```WWWTTTQQQQQQSSSWWWZZZ^^^aaaeeekkkuuu{{{}}}tttvvvxxxzzz~~~~~~||||||}}}~~~~~~}}}vvvvvvvvvvvvvvvwwwxxxxxxuuuuuutttsssssssssssstttrrrqqqpppnnnmmmkkkjjjiiijjjhhheeeddddddeeedddcccaaa```]]]\\\ZZZVVVRRRNNNLLLKKKIIIHHHHHHIIIKKKLLLNNNLLLJJJHHHGGGFFFGGGGGGIIIIIINNNUUU\\\dddqqq}}}}}}||||||mmm\\\OOOHHHCCCBBBDDDHHHLLLTTTcccqqquuu^^^PPPHHHCCCAAA===;;;999999999:::999777999::::::;;;>>>DDDKKKPPPRRRSSSTTTSSSRRRRRRSSSUUUUUUVVVXXX[[[^^^```bbbccciiilllttt{{{}}}~~~vvvjjj```YYYUUUPPPMMMJJJJJJJJJJJJKKKLLLMMMMMM111444777888888;;;@@@EEETTTcccsss}}}~~~yyyvvviiiYYYPPPMMMOOOVVV^^^dddggglllpppsssuuuxxxzzz}}}vvvkkkccc[[[XXXWWWUUUWWWZZZaaammmppp```WWWTTTRRRRRRTTTWWWZZZ^^^aaaeeelllvvv}}}xxxnnnmmmooorrr|||}}}~~~}}}~~~}}}|||}}}~~~~~~}}}wwwvvvvvvvvvvvvvvvwwwwwwuuuuuutttsssssssssssstttqqqqqqpppnnnmmmllljjjjjjiiigggeeedddeeeeeeeeecccbbb```^^^]]][[[XXXSSSPPPNNNLLLKKKIIIIIIIIIKKKLLLMMMLLLJJJIIIGGGGGGFFFFFFHHHHHHLLLSSSZZZaaannnyyy~~~}}}}}}ppp^^^PPPHHHBBBAAACCCFFFIIIPPP___lll~~~{{{aaaQQQHHHCCC@@@<<<;;;999888999999888777::::::;;;<<>>===;;;999999999:::999777999::::::;;;>>>DDDKKKPPPUUUXXX[[[\\\ZZZWWWVVVUUUSSSWWW]]]```bbbfffkkkpppssssssvvvyyyyyyzzz|||ttthhh^^^WWWSSSNNNKKKJJJJJJJJJJJJKKKLLLMMMMMM777888888777888===FFFLLL___nnnyyymmm```TTTNNNNNNRRR[[[ccclllooosssvvvxxxyyy{{{}}}vvvkkkbbbZZZWWWWWWWWWZZZ___hhhwwwwwwiiiZZZTTTSSSSSSTTTWWWVVVZZZ___ccchhhpppzzzwwwhhhcccbbbccclllxxxxxxttttttuuuxxx|||}}}|||{{{|||}}}|||zzzxxxxxxxxxwwwvvvuuuuuuvvvvvvuuuuuutttsssssssssssstttppppppooonnnmmmllllllkkkhhhgggffffffhhhhhhfffdddcccbbb```___^^^[[[WWWTTTLLLKKKIIIGGGGGGHHHJJJKKKLLLLLLKKKJJJIIIGGGFFFEEEFFFFFFJJJPPPVVV^^^jjjvvv}}}{{{vvv|||hhhWWWMMMEEECCCDDDEEEFFFKKKYYYfff~~~lllUUUJJJDDD???>>><<<:::999::::::999888888999999:::===CCCJJJOOOVVVYYY\\\]]][[[WWWUUUSSSQQQWWW^^^ccceeehhhmmmqqqrrrqqqssstttuuuwww}}}ttthhh^^^XXXSSSOOOKKKIIIIIIIIIJJJJJJKKKLLLMMM777777777777888???IIIQQQbbbrrrzzzhhh]]]QQQMMMNNNRRR[[[cccmmmppptttwwwxxxzzz|||}}}uuukkkbbbZZZWWWWWWWWW[[[```kkkzzzuuugggYYYSSSSSSSSSUUUXXXXXX[[[```dddiiirrr|||xxxiiicccbbbbbbkkkvvv|||zzzqqqooorrruuuyyy~~~}}}|||{{{||||||{{{xxxvvvvvvvvvvvvvvvvvvwwwwwwxxxuuuuuutttsssssssssssstttppppppooonnnmmmllllllkkkggggggfffggghhhhhhfffdddbbbaaa___^^^]]]ZZZVVVSSSKKKIIIHHHGGGGGGHHHJJJKKKLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEIIIPPPVVV^^^jjjvvv~~~}}}rrr}}}kkkZZZPPPFFFEEEEEEFFFGGGKKKXXXeee~~~oooVVVLLLEEE@@@>>><<<::::::;;;;;;:::999888888999:::===BBBIIIOOOWWWZZZ]]]^^^[[[WWWTTTRRRPPPWWW___dddfffiiinnnrrrqqqooopppqqqrrrvvv}}}ttthhh^^^XXXTTTOOOLLLKKKKKKKKKKKKKKKLLLNNNNNN666444555888:::???IIITTThhhzzzvvvdddYYYNNNKKKMMMSSS]]]fffoooqqqsssuuuwwwyyy|||wwwkkkccc[[[XXXWWWWWWZZZ___rrruuugggYYYSSSRRRRRRSSSUUUTTTXXX]]]bbbhhhqqq|||{{{iiieeeeeedddiiiqqqzzzvvvpppsssxxx|||}}}}}}}}}|||{{{{{{zzzzzzxxxyyyyyyyyyyyyxxxwwwwwwxxxwwwwwwvvvuuuttttttssssssrrrpppnnnlllkkkjjjjjjhhhhhhhhhgggfffeeeccccccdddbbb```^^^]]][[[WWWTTTLLLKKKIIIHHHHHHIIIJJJKKKKKKLLLLLLJJJGGGEEEDDDDDDFFFHHHJJJMMMRRR[[[gggppptttuuuzzzmmm[[[QQQJJJGGGFFFEEEEEEJJJXXXeee}}}xxx^^^NNNFFFAAA???>>>===<<<;;;:::::::::888999:::999;;;@@@JJJQQQVVV]]]aaa___[[[YYYWWWTTTUUU[[[aaafffhhhiiikkkmmmooolllkkkooosssyyyuuuhhh```YYYRRRMMMMMMMMMMMMNNNNNNNNNNNNOOOOOO666444555888;;;???JJJTTTkkk}}}tttcccXXXMMMJJJMMMRRR\\\eeemmmooorrrtttvvvyyy}}}xxxjjjaaaYYYWWWWWWXXX^^^ddduuutttfffYYYSSSRRRRRRSSSUUUVVVZZZ___dddiiirrr}}}lllffffffeeeiiirrrzzzyyywww|||}}}||||||{{{{{{zzzyyyyyyxxxxxxyyyyyyxxxxxxwwwvvvwwwwwwvvvuuuuuutttssssssrrrqqqpppnnnlllkkkjjjjjjhhhhhhhhhgggfffeeeccccccdddbbb```^^^]]]ZZZWWWTTTNNNLLLJJJIIIIIIJJJKKKLLLLLLMMMMMMKKKHHHFFFEEEEEEFFFHHHJJJMMMQQQZZZfffooo}}}vvvtttyyymmm\\\QQQJJJGGGFFFEEEFFFKKKXXXfff~~~|||```QQQHHHCCC???>>>===<<<;;;:::::::::888999:::999;;;@@@IIIPPPWWW^^^ccc```\\\ZZZXXXUUUVVV[[[aaaeeefffhhhkkkmmmmmmjjjkkkooottt{{{vvviii```YYYRRRNNNNNNNNNNNNNNNOOOOOOPPPPPPPPP777555666999;;;@@@JJJUUUnnn}}}qqqaaaVVVLLLJJJLLLRRR\\\eeekkkmmmpppsssvvvzzzyyyhhh```YYYVVVVVVZZZbbbkkkzzzssseeeXXXSSSRRRRRRSSSUUUXXX\\\aaafffkkksss~~~rrriiifffeeejjjqqqzzz|||{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvuuuuuutttsssssssssrrrqqqooommmkkkjjjjjjiiihhhhhhhhhgggfffeeedddcccdddbbb___^^^\\\ZZZVVVTTTOOOMMMKKKJJJIIIJJJLLLMMMLLLMMMMMMLLLIIIFFFEEEFFFEEEGGGJJJLLLPPPYYYdddmmmyyyzzzrrrvvvmmm\\\RRRIIIFFFEEEFFFFFFKKKXXXfff~~~dddSSSJJJDDD???>>>===<<<;;;:::::::::888:::::::::;;;@@@HHHOOOYYY```dddbbb]]]\\\YYYVVVYYY\\\```cccfffhhhkkkmmmllliiikkkpppvvv|||xxxjjjaaaZZZSSSPPPPPPNNNNNNOOOPPPQQQQQQRRRRRR888666777:::<<<@@@KKKVVVooo|||ppp___UUULLLJJJLLLRRR\\\eeekkkmmmpppssswww|||yyyiiiaaaYYYVVVVVVZZZeeeoooqqqdddWWWSSSSSSRRRSSSUUUYYY]]]bbbfffkkkttt~~~xxxlllgggeeeiiioooyyy~~~{{{{{{~~~~~~zzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwxxxwwwvvvvvvuuuttttttttttttssssssrrrrrrqqqpppnnnlllkkkjjjiiiiiihhhhhhhhhhhhgggeeedddccccccaaa___]]]\\\YYYVVVSSSOOOMMMKKKJJJIIIJJJKKKLLLKKKLLLMMMKKKHHHEEEEEEEEEDDDFFFIIIKKKOOOWWWbbbjjjvvv|||qqqttt}}}nnn]]]SSSHHHFFFFFFFFFGGGKKKXXXeee}}}hhhUUUKKKEEE???>>>===<<<;;;:::::::::888:::;;;:::;;;???GGGMMMZZZaaaeeeccc___]]][[[XXX[[[]]]```cccgggjjjmmmooollljjjkkkooouuu{{{zzzlllccc\\\UUURRRSSSOOOOOOPPPQQQRRRSSSSSSTTT888666777:::<<<@@@KKKVVVlll||||||qqq]]]TTTKKKJJJMMMSSS\\\eeelllnnnqqquuuyyyxxxjjjccc[[[WWWWWW[[[gggrrrooocccWWWSSSSSSSSSSSSUUUXXX\\\aaafffkkkttt~~~ppphhheeehhhllluuu{{{{{{www|||~~~}}}}}}yyyyyyyyyxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvuuutttsssssssssrrrrrrrrrrrrrrroooooommmllljjjiiiiiiiiiiiiiiiiiihhhgggfffddddddbbb```^^^\\\[[[XXXUUURRRNNNMMMJJJHHHHHHHHHIIIJJJJJJKKKKKKIIIFFFDDDCCCCCCCCCFFFHHHKKKNNNVVV```gggsss}}}|||rrrssszzzppp^^^TTTIIIGGGFFFGGGGGGKKKWWWddd{{{kkkWWWKKKEEE???>>>===<<<;;;:::::::::888:::;;;:::;;;>>>EEEKKKXXX```dddbbb___^^^\\\YYY]]]^^^```dddiiimmmpppqqqnnnjjjjjjmmmrrrxxx|||nnneee^^^WWWTTTTTTPPPPPPQQQRRRRRRSSSTTTTTT777555666999;;;@@@JJJUUUjjjzzz|||qqq]]]SSSKKKKKKNNNTTT^^^fffnnnppprrrvvvzzzvvviiiccc]]]YYYXXX\\\iiiuuunnnaaaVVVSSSTTTSSSTTTUUUXXX\\\aaafffllluuuwwwlllggghhhiiiqqqwwwzzzwwwxxx~~~}}}}}}yyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuttttttrrrrrrrrrqqqqqqqqqqqqqqqnnnnnnlllkkkjjjiiiiiiiiiiiiiiiiiihhhgggfffeeedddbbb```]]]\\\ZZZXXXTTTRRRNNNLLLJJJHHHGGGGGGHHHIIIIIIJJJJJJIIIFFFCCCBBBBBBBBBEEEHHHJJJMMMTTT^^^eeeqqq{{{}}}ssstttyyysss```TTTJJJHHHHHHHHHGGGJJJUUUbbbxxxoooYYYMMMFFF???>>>===<<<;;;:::::::::999:::;;;;;;;;;>>>DDDJJJUUU]]]bbbaaa^^^^^^]]]ZZZ[[[\\\___dddkkkoooqqqqqqnnniiigggiiimmmttt~~~qqqhhhbbbZZZUUUUUUQQQRRRRRRRRRRRRSSSSSSSSS666444555888;;;???JJJTTTiiiyyyyyyooo\\\SSSLLLLLLPPPVVV___gggnnnppprrruuuzzzttteeeaaa]]][[[ZZZ___lllyyylllaaaVVVSSSTTTTTTTTTUUUXXX\\\bbbgggnnnwww}}}pppkkkiiihhhmmmsss{{{}}}yyywwwyyy~~~}}}zzzyyyyyyxxxxxxwwwvvvvvvuuuuuuvvvvvvuuuuuutttsssqqqqqqqqqqqqqqqqqqqqqqqqmmmmmmllljjjiiiiiiiiiiiiiiiiiiiiiiiigggfffeeedddaaa___]]][[[ZZZWWWTTTQQQOOONNNKKKIIIHHHHHHIIIJJJJJJKKKKKKIIIFFFDDDCCCCCCBBBDDDHHHJJJMMMSSS\\\cccoooxxx~~~vvvuuuxxxvvvaaaTTTKKKIIIIIIIIIGGGIIITTT___uuusss\\\OOOHHH???>>>===<<<;;;:::::::::999:::<<<;;;;;;===CCCHHHQQQYYY______]]]]]]]]][[[WWWXXX]]]dddkkkpppqqqpppkkkfffbbbdddhhhqqq~~~sssllleee\\\VVVUUUSSSRRRRRRRRRRRRQQQQQQQQQ666444555888:::???IIITTTiiiyyywwwlll\\\TTTMMMMMMQQQWWW```hhhnnnooorrrtttyyysssbbb___\\\\\\\\\aaaooo|||lll```UUUSSSTTTTTTTTTUUUXXX]]]ccciiipppyyytttmmmjjjhhhjjjqqqyyyxxxvvvxxx~~~~~~~~~zzzzzzyyyyyyxxxwwwwwwwwwuuuuuuuuuuuuuuuttttttsssppppppppppppppppppqqqqqqmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiihhhfffeeedddaaa___]]][[[ZZZWWWTTTQQQPPPOOOLLLJJJIIIIIIJJJKKKKKKLLLLLLJJJGGGEEEDDDDDDAAADDDGGGJJJLLLRRR[[[bbbmmmwwwwwwvvvxxxxxxbbbTTTLLLJJJJJJIIIGGGIIISSS^^^sssvvv^^^PPPJJJ???>>>===<<<;;;:::::::::999;;;<<<;;;;;;===CCCHHHOOOWWW]]]]]]\\\]]]]]][[[TTTVVVZZZbbbkkkppppppnnniiiccc___```fffppptttmmmggg]]]VVVTTTSSSSSSRRRRRRQQQQQQPPPPPP888777777999:::???KKKXXXlllzzz~~~sssfff[[[SSSLLLLLLPPPVVV^^^fffkkkmmmooopppttt}}}}}}qqqbbbZZZWWWYYY[[[^^^lll|||lllaaaVVVRRRRRRRRRTTTXXXZZZ^^^dddjjjpppxxxwwwllliiijjjkkkooovvv}}}xxxxxx{{{~~~}}}{{{{{{yyyyyyyyyxxxwwwvvvuuutttwwwvvvtttrrrqqqrrrssstttqqqqqqqqqpppppppppooooooooonnnnnnmmmlllkkkkkkkkklllllllllkkkiiifffcccaaa``````^^^\\\ZZZXXXWWWVVVRRRPPPLLLHHHFFFGGGHHHJJJJJJJJJJJJJJJIIIGGGEEEDDDBBBBBBDDDIIILLLPPPYYYcccllluuuyyyxxxwww||||||hhhYYYPPPLLLIIIHHHGGGIIIQQQ[[[qqqbbbOOOJJJBBB@@@===;;;;;;;;;:::999;;;;;;:::888999<<>><<<<<<<<<;;;::::::::::::999999<<<@@@DDDLLLTTT[[[ZZZXXXWWWUUURRRRRRRRRTTTZZZaaafffiiiiiiiiifffdddfffnnn{{{uuulllcccZZZTTTQQQPPPPPPQQQSSSTTTTTTSSS666666888:::<<>><<<<<<<<<;;;::::::::::::999999;;;???BBBKKKSSSYYYXXXUUUTTTQQQNNNPPPPPPRRRVVV\\\bbbfffhhhiiigggeeegggooo{{{uuummmddd[[[UUUQQQPPPPPPPPPRRRSSSSSSQQQ666666888;;;<<>>=========<<<;;;999:::::::::999;;;>>>AAAIIIQQQXXXWWWTTTSSSPPPMMMOOOPPPRRRUUUZZZ```eeehhhkkkiiihhhjjjqqq{{{wwwooofff\\\VVVQQQPPPOOOPPPQQQQQQPPPOOO555666888;;;<<<@@@JJJUUUdddqqq{{{zzzwwwsssiii\\\RRRLLLHHHLLLQQQWWW___fffiiikkknnnooorrrwwwpppfff^^^VVVTTTXXX^^^gggyyyjjj___UUURRRRRRSSSVVVZZZ]]]bbbhhhooovvvyyynnnlllmmmsss~~~~~~~~~}}}}}}||||||{{{yyywwwuuuttttttuuuuuussssssssssssrrrqqqppppppnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkllllllllllllllllllkkkjjjhhhgggfffeeedddddd``````^^^\\\ZZZXXXWWWVVVPPPOOOMMMKKKIIIHHHGGGGGGIIIJJJKKKKKKKKKJJJHHHHHHEEEDDDEEEHHHHHHJJJRRR[[[ccclllzzzuuunnntttttteeeVVVNNNHHHHHHIIIHHHJJJMMM\\\ooo~~~www]]]QQQDDDAAA>>>=========<<<;;;999:::::::::999;;;===@@@GGGPPPWWWWWWUUUUUUTTTQQQQQQRRRSSSVVVZZZ```fffjjjmmmllllllooottt|||zzzqqqggg\\\UUUQQQPPPOOOOOOOOOOOONNNLLL555555888<<<===@@@JJJUUUcccqqq||||||zzzuuujjj^^^RRRLLLIIILLLRRRXXX___fffjjjllloooqqqsssxxx|||lllaaa]]]VVVTTTYYY___iii|||jjj___UUURRRRRRSSSVVVZZZ\\\aaahhhnnnuuu}}}rrrnnnpppvvv~~~~~~}}}|||||||||zzzxxxvvvtttsssssstttuuussssssssssssrrrqqqppppppnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjhhhgggeeeeeedddddd``````^^^\\\ZZZXXXWWWVVVPPPOOOMMMKKKIIIHHHGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGEEEFFFGGGGGGHHHOOOWWWbbbkkkyyytttlllsss~~~wwwhhhWWWOOOHHHHHHIIIHHHIIILLL[[[ooo}}}~~~yyy^^^SSSDDDBBB???=========<<<;;;999:::::::::999:::===???EEENNNVVVXXXWWWXXXWWWUUUSSSTTTUUUWWW[[[aaahhhlllpppoooppprrrwww~~~|||rrrggg\\\TTTRRRPPPNNNNNNNNNNNNLLLJJJ777666777999;;;???KKKXXXgggpppyyy}}}}}}vvvhhh\\\QQQKKKHHHJJJOOOUUU```jjjkkknnnrrrsssuuu|||xxxiiiaaaYYYYYYXXXYYY___nnn}}}iii___VVVUUUVVVVVVYYY\\\]]]```eeejjjqqq}}}xxxttttttzzz~~~~~~}}}|||zzzyyywwwvvvttttttuuuuuusssssssssrrrqqqpppnnnmmmooooooppppppooonnnlllkkkllllllmmmnnnmmmllljjjiiikkkhhhdddccccccddddddcccccc```^^^\\\[[[YYYVVVTTTRRRPPPLLLHHHFFFGGGHHHJJJKKKKKKLLLKKKKKKIIIGGGFFFEEEEEEFFFFFFHHHLLLRRRWWWbbbjjjwwwwwwmmmqqq{{{zzzkkk\\\SSSJJJFFFEEEDDDGGGLLLXXXmmm}}}cccPPPGGGCCC???<<<;;;<<<<<<;;;:::999888888999:::<<<===DDDKKKUUU]]]___^^^[[[YYY[[[XXXXXX\\\```dddmmmvvv}}}|||zzzyyyzzz}}}~~~pppfff]]]UUURRRPPPMMMKKKKKKKKKJJJIII777666777:::;;;???LLLXXXfffoooxxx||||||vvviii\\\QQQKKKHHHJJJOOOVVVaaajjjmmmppptttuuuxxxxxxjjjbbbYYYYYYYYY[[[cccttt{{{iii___VVVUUUVVVVVVXXX\\\]]]```eeejjjrrr}}}}}}yyyxxx~~~}}}|||{{{zzzyyywwwvvvuuutttuuuuuussssssrrrrrrqqqooonnnmmmooooooppppppooonnnlllkkkkkkllllllllllllkkkjjjiiijjjgggdddccccccddddddcccbbb```]]]\\\[[[YYYVVVTTTRRRPPPLLLHHHGGGGGGHHHIIIJJJKKKLLLLLLKKKIIIHHHFFFEEEFFFFFFGGGIIIMMMSSSWWW```iiivvvwwwmmmqqq{{{|||mmm\\\SSSJJJGGGEEEEEEHHHLLLYYYnnn~~~dddQQQFFFCCC>>>;;;;;;;;;:::::::::999888888999:::<<<===EEEMMMYYYbbbffffffdddbbbaaa^^^___ccchhhllluuu~~~{{{yyyyyy|||rrrhhh^^^WWWRRRPPPLLLKKKKKKKKKJJJIII666666777:::;;;@@@LLLYYYeeennnwww{{{|||vvviii]]]QQQKKKHHHKKKPPPWWWbbblllooossswwwyyy{{{wwwkkkddd[[[ZZZ[[[^^^hhh{{{xxxhhh___VVVTTTUUUVVVXXX\\\]]]aaafffkkksss~~~~~~~~~|||{{{zzzzzzyyyxxxvvvuuuuuutttuuusssssssssrrrqqqpppooonnnooooooppppppooonnnlllkkkjjjjjjkkkkkkjjjjjjiiihhhjjjgggdddccccccdddcccbbbbbb```]]][[[ZZZYYYVVVTTTRRROOOLLLIIIGGGGGGHHHIIIJJJKKKLLLLLLLLLJJJHHHGGGFFFGGGGGGGGGIIIMMMSSSXXX___gggtttxxxoooqqqzzzooo\\\SSSJJJGGGEEEEEEHHHLLL[[[qqqfffRRRFFFBBB>>>;;;:::::::::999:::999888888999:::<<<===DDDMMMZZZffflllmmmlllkkkfffdddeeeiiinnnsss{{{|||xxxwwwyyytttjjj```XXXSSSPPPLLLJJJJJJKKKJJJJJJ666666777:::<<<@@@MMMYYYfffnnnwww{{{{{{vvvjjj^^^QQQLLLIIILLLQQQYYYdddnnnrrrvvvzzz|||xxxlllfff]]]]]]]]]aaammmwwwhhh^^^VVVTTTUUUVVVXXX[[[]]]aaaggglllttt~~~}}}{{{zzzyyyyyyyyyxxxwwwvvvuuutttttttttttttttsssrrrqqqppppppooooooppppppooonnnlllkkkiiiiiiiiiiiiiiiiiihhhhhhiiigggdddccccccdddcccaaaaaa___\\\[[[ZZZYYYVVVTTTQQQOOOLLLIIIHHHGGGHHHIIIIIIJJJLLLMMMMMMKKKIIIHHHFFFGGGGGGHHHIIINNNSSSXXX^^^fffrrrzzzppprrryyyooo]]]SSSKKKGGGFFFEEEHHHMMM]]]sssiiiTTTGGGCCC???;;;;;;::::::999:::999888888999:::<<<===BBBLLLZZZfffmmmnnnnnnmmmfffdddeeeiiimmmqqqxxx~~~{{{vvvtttvvv{{{vvvlllaaaYYYSSSPPPLLLJJJJJJKKKKKKJJJ666666777:::<<>>===<<<<<<;;;:::999888888999:::<<<===BBBKKKZZZffflllmmmjjjiiifffcccdddfffhhhhhhnnnuuuyyy{{{{{{xxxtttuuu|||zzzpppfff]]]WWWSSSOOOLLLLLLMMMNNNNNN666666777;;;===BBBOOO\\\mmmttt{{{}}}|||wwwkkk___QQQLLLJJJNNNTTT]]]iiisssvvvyyy|||}}}qqqjjjaaaaaadddmmm||||||ggg]]]UUUSSSTTTUUUWWWZZZ^^^bbbiiipppwww}}}|||{{{{{{{{{|||xxxxxxxxxxxxwwwuuutttssssssssssssssssssrrrrrrqqqooooooppppppooonnnlllkkkhhhhhhggggggggghhhjjjjjjfffeeedddddddddcccaaa______]]][[[ZZZYYYXXXVVVTTTPPPOOOMMMKKKIIIHHHGGGGGGFFFHHHLLLOOOPPPNNNLLLJJJDDDDDDEEEEEEGGGKKKQQQVVV]]]dddooo{{{~~~tttsssvvv~~~mmm^^^TTTKKKHHHGGGFFFIIINNNYYYmmmqqqZZZJJJFFFAAA===<<<;;;;;;::::::999888888999:::<<<===???IIIXXXdddjjjkkkhhhgggdddbbbcccfffggghhhmmmtttyyy|||~~~zzz{{{|||tttiii```YYYUUUPPPMMMMMMNNNPPPPPP666666888;;;===BBBOOO\\\ooovvv}}}~~~}}}wwwkkk```QQQLLLJJJNNNUUU]]]iiitttvvvyyy||||||}}}rrrjjjaaaaaafffppp|||ggg]]]UUUSSSTTTUUUWWWZZZ^^^cccjjjpppwww~~~}}}{{{{{{{{{|||}}}xxxxxxxxxxxxwwwuuutttrrrqqqqqqrrrrrrrrrqqqppppppooooooppppppooonnnmmmkkkiiihhhgggggggggiiijjjkkkfffeeedddddddddcccaaa______]]][[[ZZZYYYXXXVVVUUUPPPOOOMMMKKKIIIHHHGGGGGGEEEHHHLLLOOOPPPOOOLLLJJJCCCDDDDDDEEEFFFKKKQQQUUU\\\cccmmmyyy~~~uuutttuuu}}}mmm^^^UUULLLHHHGGGFFFIIINNNVVVjjjrrr[[[IIIEEE@@@===;;;::::::999:::999999888999:::<<<===:::EEETTTaaahhhhhhfffdddaaa```aaaeeeggghhhnnntttzzzvvvlllcccZZZVVVQQQNNNNNNOOOQQQQQQ555555777;;;>>>DDDRRR```qqqxxx}}}}}}zzzuuukkkbbbQQQNNNKKKMMMUUU```jjjppptttwwwzzzzzz{{{|||pppjjjbbb```eeesss{{{iii]]]SSSRRRUUUVVVWWWXXXbbbffflllrrryyy~~~~~~}}}}}}|||zzzyyyxxxwwwwwwwwwwwwvvvtttsssrrrqqqqqqppppppppppppppppppmmmooopppqqqpppooommmkkkjjjiiigggfffgggiiilllnnniiiiiihhhfffcccaaa___]]]^^^]]]\\\ZZZXXXUUUTTTSSSOOONNNMMMKKKJJJHHHGGGGGGHHHHHHJJJLLLNNNMMMJJJHHHCCCDDDEEEEEEGGGKKKPPPTTTZZZbbbnnnxxxyyywwwxxx}}}qqq```UUUKKKHHHGGGFFFHHHKKKSSSbbbyyyyyy___OOOFFF???>>>===;;;;;;<<<::::::999999::::::;;;<<>>>>>;;;;;;<<<::::::999999::::::;;;<<>>>>>;;;:::<<<::::::999999::::::;;;<<<>>>BBBJJJTTT]]]bbbcccbbbbbb___```dddhhhlllttt}}}sssiii\\\XXXSSSPPPOOOPPPQQQPPP777777999===@@@FFFTTTbbbnnnuuu|||}}}zzztttjjj```OOOLLLJJJMMMUUU```iiiooopppsssvvvxxxzzzuuuggg``````eeeqqqyyyfff\\\TTTSSSUUUWWWYYY]]]bbbgggmmmssszzz}}}}}}}}}}}}|||{{{zzzyyyuuutttsssrrrqqqpppoooooorrrssstttttttttsssrrrqqqpppooommmllllllmmmnnnooojjjkkklllllllllkkkjjjiiigggffffffeeecccaaa```___^^^]]]\\\ZZZXXXWWWUUUUUUQQQPPPNNNKKKIIIHHHHHHGGGIIIJJJKKKNNNOOOOOOLLLIIIFFFFFFFFFEEEFFFHHHLLLPPPYYY```kkkuuuyyytttsssxxxsssggg[[[PPPJJJHHHFFFFFFIIIMMMWWWgggyyy~~~bbbQQQHHH@@@???>>>;;;:::<<<::::::999999::::::;;;<<<===@@@GGGPPPZZZaaaddddddcccaaabbbfffiiilllttt|||uuujjj]]]YYYTTTPPPPPPQQQQQQQQQ666666888<<>><<<:::;;;::::::999999::::::;;;<<<<<>><<<:::;;;::::::999999::::::;;;<<<;;;>>>DDDMMMWWW___ccceeegggddddddggghhhiiinnnuuu~~~vvvkkkaaa]]]WWWTTTSSSSSSSSSSSS777777999===@@@FFFTTTbbbooowww}}}}}}yyypppdddXXXKKKIIIIIIMMMVVV```iiinnnooorrruuuxxx}}}xxxkkkeeebbblll|||zzzggg___XXXVVVUUUTTTXXX^^^cccgggnnnuuu|||}}}|||{{{yyyyyyzzzzzzyyyyyyxxxxxxuuusssqqqooonnnnnnooooooqqqrrrtttuuuuuussspppooommmmmmlllkkklllmmmnnnooolllllllllkkkjjjhhhgggfffcccccccccccccccbbbaaa```^^^]]]\\\[[[ZZZXXXWWWWWWUUUSSSOOOKKKIIIHHHHHHHHHGGGGGGIIIKKKMMMLLLIIIGGGDDDEEEEEEDDDEEEHHHLLLPPPWWW^^^hhhqqqzzzxxxtttssswww~~~ooofffZZZOOOIIIGGGDDDDDDGGGGGGQQQbbbvvvjjjSSSJJJBBB@@@???<<<:::;;;::::::999999::::::;;;<<<999<<>>AAAHHHVVVcccpppwww~~~}}}xxxpppbbbWWWKKKIIIIIIMMMVVV```iiinnnooorrrvvvyyy~~~xxxlllfffeeennn{{{ggg```YYYVVVTTTTTTXXX]]]ccchhhooouuu}}}~~~|||zzzyyyxxxxxxyyyyyyyyyxxxwwwwwwuuusssqqqooonnnnnnooopppssstttuuuuuutttqqqnnnkkkllllllllllllmmmmmmnnnnnnmmmlllkkkjjjhhhgggffffffcccccccccccccccbbbaaaaaa^^^]]]\\\[[[ZZZYYYXXXWWWUUUSSSOOOKKKHHHHHHHHHIIIFFFGGGHHHKKKLLLLLLIIIFFFCCCDDDDDDDDDEEEHHHMMMPPPWWW^^^gggpppzzzxxxuuussswww|||mmmeeeYYYNNNIIIFFFDDDDDDFFFIIITTTeeezzzlllSSSJJJBBB@@@???<<<:::;;;::::::999999::::::;;;<<<777:::AAAKKKTTT[[[^^^___```^^^___bbbcccdddiiioooyyyxxxmmmddd```[[[WWWVVVVVVVVVUUU:::888999===BBBIIIVVVbbbooowww~~~}}}xxxnnn```TTTKKKJJJJJJNNNVVV```hhhlllmmmpppttt{{{}}}qqqjjjhhhqqq{{{hhh]]]TTTRRRTTTVVVYYY^^^bbbiiirrrxxx~~~~~~}}}||||||{{{yyyyyyyyyzzzzzzyyyxxxxxxtttrrrppppppqqqqqqqqqpppssssssssssssrrrpppnnnmmmllllllkkkjjjkkklllmmmnnnoooooommmllljjjiiiggggggeeeeeeeeedddcccbbbaaa```___]]][[[ZZZYYYXXXVVVTTTUUUQQQLLLJJJKKKKKKIIIGGGFFFHHHJJJLLLLLLJJJHHHFFFBBBCCCDDDDDDEEEHHHMMMQQQXXX[[[dddoooyyy|||tttqqqvvvyyyjjjcccYYYOOOJJJFFFCCCDDDHHHHHHRRRddd{{{kkkWWWLLLBBB@@@???<<<888888;;;;;;:::999999:::;;;;;;======AAAHHHQQQYYY\\\\\\]]]___```aaabbbdddhhhkkkwww|||uuukkkeee^^^ZZZYYYZZZXXXWWW:::888999===BBBIIIVVVbbbooowww}}}}}}xxxoooaaaUUUKKKJJJJJJNNNVVV___gggkkkmmmooossszzzsssllliiirrr{{{hhh^^^TTTSSSTTTVVVZZZ^^^dddkkksssyyy~~~~~~}}}|||||||||zzzzzzzzzzzzzzzyyyxxxwwwvvvtttrrrrrrsssssssssrrrssssssssssssrrrpppnnnmmmllllllkkkkkkkkklllmmmnnnoooooommmllljjjiiiggggggeeeeeeeeedddcccbbbaaa```___]]][[[ZZZYYYXXXVVVTTTUUUQQQMMMKKKKKKKKKIIIGGGFFFHHHJJJLLLLLLJJJHHHFFFBBBCCCDDDDDDEEEHHHMMMQQQWWWZZZcccnnnyyy|||uuurrrwww{{{lllcccYYYOOOJJJGGGCCCDDDHHHIIISSSddd{{{lllWWWLLLBBB@@@???<<<999999;;;:::999888888999:::;;;;;;<<>><<<===:::999888888888888999:::===>>>AAAGGGOOOWWW]]]aaabbbccceeeeeeeeefffhhhjjjqqqxxx~~~wwwooofff```____________999777888===BBBJJJWWWcccpppxxxzzzqqqdddXXXMMMLLLKKKNNNUUU]]]dddhhhkkknnnssszzzuuunnnmmmwwwzzzhhh^^^UUUTTTVVVXXX\\\aaaiiinnntttxxx|||wwwpppkkkgggaaa]]]WWWWWWWWWUUURRRQQQRRRSSSWWWYYY]]]```bbbfffkkknnnttttttuuuvvvxxxzzz|||}}}~~~~~~~~~~~~~~~|||||||||{{{zzzyyywwwvvvxxxvvvttttttuuuvvvuuutttsssrrrrrrqqqqqqpppppppppmmmmmmlllkkklllmmmnnnooooooooommmllljjjiiiggggggfffffffffeeedddcccbbbaaa```^^^\\\[[[ZZZYYYWWWUUURRRQQQPPPMMMKKKIIIHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGDDDDDDDDDDDDEEEHHHLLLPPPTTTWWW```lllwww~~~xxxtttuuusssggg]]]SSSMMMHHHDDDDDDGGGHHHPPP```vvvvvvZZZOOODDDAAAAAA???===>>>::::::999888888999::::::<<<>>>AAAGGGNNNXXX```ffffffhhhjjjkkkkkkkkkmmmnnnwww|||zzzsssjjjdddbbbbbbaaa```888777888===BBBJJJWWWdddqqqzzz|||tttfffZZZOOOMMMLLLOOOVVV^^^dddhhhlllooouuu~~~sssnnnmmmwwwzzzggg]]]TTTSSSUUUXXX\\\aaaggglllrrrvvvzzzxxxqqqhhhbbb^^^[[[VVVSSSMMMMMMMMMKKKIIIHHHIIIKKKKKKMMMOOOQQQSSSUUUYYY\\\bbbcccdddgggjjjmmmpppqqquuuxxx{{{}}}~~~|||||||||{{{{{{yyyxxxwwwxxxvvvttttttuuuuuuuuutttsssrrrqqqqqqppppppqqqqqqnnnmmmlllllllllmmmoooooooooooommmllljjjiiiggggggffffffffffffeeecccbbbaaa```^^^\\\[[[[[[ZZZWWWUUUPPPQQQQQQNNNKKKHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHDDDEEEEEEDDDEEEGGGLLLOOOTTTWWW```kkkvvvxxxrrrssssssiii___TTTMMMHHHDDDDDDGGGHHHPPP```vvv}}}zzz]]]QQQEEEBBBAAA???===>>>;;;;;;:::999999:::;;;;;;999<<<@@@EEEMMMWWWbbbiiilllnnnqqqrrrrrrssstttvvv~~~wwwoooiiigggfffdddbbb888666888===BBBJJJXXXdddsss{{{~~~vvvhhh\\\QQQOOONNNPPPWWW___eeehhhlllqqqxxx}}}sssnnnmmmwwwyyyfff\\\SSSRRRUUUWWW\\\```dddiiiooossswwwyyyiiiccc[[[UUUSSSQQQNNNKKKHHHIIIIIIHHHFFFEEEFFFHHHFFFHHHJJJKKKKKKMMMPPPRRRTTTUUUWWWZZZ^^^aaaeeefffgggkkkqqquuuwwwyyy|||~~~{{{{{{|||{{{{{{zzzyyyyyyxxxvvvttttttuuuvvvuuutttsssrrrqqqpppppppppqqqrrrnnnmmmlllllllllmmmooopppoooooommmllljjjiiiggggggggggggffffffeeedddbbbaaa```___\\\[[[[[[ZZZXXXVVVPPPQQQQQQOOOKKKHHHGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHEEEEEEEEEDDDEEEGGGLLLOOOTTTXXX```kkkvvvwwwqqqqqq}}}qqqjjj```UUUNNNIIIDDDDDDGGGIIIQQQbbbyyy}}}~~~___SSSGGGBBBAAA???===>>><<<<<<;;;::::::;;;<<<<<<999<<<@@@FFFNNNYYYfffoooqqqtttwwwyyyzzz{{{|||}}}{{{tttooommmkkkgggddd888666888===BBBJJJXXXdddttt|||wwwiii^^^RRRPPPOOOQQQWWW___eeeiiimmmrrrzzz}}}sssooommmwwwyyyeee[[[SSSRRRTTTWWW[[[```bbbgggmmmqqquuu~~~zzzqqq```ZZZRRRMMMLLLKKKHHHFFFDDDDDDEEECCCAAAAAABBBDDDAAACCCEEEFFFFFFGGGIIIJJJGGGHHHJJJMMMQQQUUUXXXZZZ^^^ccciiinnnpppssswww{{{zzz{{{{{{{{{{{{{{{zzzzzzyyywwwuuuuuuvvvwwwvvvuuusssrrrqqqpppppppppqqqrrrnnnmmmmmmlllmmmnnnooopppoooooommmllljjjiiigggggggggggggggfffeeedddbbbbbbaaa___]]][[[[[[ZZZXXXVVVOOOQQQRRROOOKKKHHHGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHEEEEEEEEEDDDEEEGGGKKKOOOUUUXXX```kkkuuuwwwpppppp|||pppkkk```UUUNNNIIIDDDDDDGGGJJJSSSddd{{{aaaTTTHHHCCCAAA>>>=========<<<;;;;;;;;;;;;<<<===:::>>>CCCHHHQQQ]]]kkktttuuuxxx{{{~~~xxxtttrrrooojjjfff888:::<<<===@@@JJJYYYdddsss{{{wwwhhhZZZPPPOOOOOORRRXXXaaaiiioootttzzzzzzqqqnnnnnnyyyuuucccZZZRRRRRRTTTUUUXXX[[[aaadddiiinnnuuuqqqeeeYYYSSSLLLJJJJJJJJJFFFBBBCCCCCCBBBBBBBBBAAAAAAAAADDDDDDCCCCCCCCCDDDEEEEEEHHHIIIKKKKKKKKKKKKMMMNNNWWW[[[```dddiiinnnrrrvvvyyy|||~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyzzzzzzyyyxxxwwwvvvuuutttssssssrrrrrrqqqpppppppppooonnnmmmllllllmmmooopppoooooonnnmmmllljjjhhhgggiiihhhgggfffdddcccaaaaaa]]]]]]]]]]]][[[YYYVVVUUUSSSQQQMMMJJJHHHGGGHHHIIIHHHGGGGGGHHHIIIIIIHHHFFFDDDCCCCCCCCCDDDGGGIIIKKKSSSXXX```jjjuuu}}}tttmmmnnnzzz~~~tttkkk```TTTMMMHHHDDDEEEIIIHHHVVVkkkcccUUUGGGBBBBBB???<<<;;;<<<;;;::::::999999:::::::::<<<@@@EEELLLXXXgggqqqvvvxxx|||}}}xxxuuuqqqlllhhh888:::<<<===AAAKKKZZZeeeuuu|||vvvgggYYYOOOOOOOOORRRYYYbbbkkkpppwww|||zzzpppnnnooozzzuuucccZZZRRRRRRTTTUUUXXX[[[aaadddiiinnnuuu}}}kkk___UUUOOOIIIFFFGGGGGGDDDBBBCCCBBBBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAABBBBBBCCCCCCEEEGGGHHHHHHIIIKKKLLLRRRUUUZZZ^^^bbbgggkkkooouuuxxx{{{~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzzzzzyyyyyyxxxwwwvvvuuutttqqqqqqppppppooonnnnnnnnnmmmlllkkkjjjjjjkkkmmmnnnnnnnnnnnnmmmkkkjjjhhhggghhhhhhgggeeedddbbbaaaaaa]]]]]]]]]\\\[[[XXXVVVUUUSSSQQQNNNJJJHHHHHHHHHIIIHHHGGGGGGHHHIIIIIIHHHFFFDDDCCCCCCCCCDDDGGGIIIKKKRRRWWW```iiittt}}}tttmmmnnnzzz}}}sssjjj___TTTLLLHHHDDDEEEHHHIIIXXXllldddVVVHHHCCCBBB???<<<;;;<<<;;;::::::999999:::::::::<<<@@@DDDKKKWWWeeeppptttwww{{{~~~}}}xxxuuuqqqlllhhh777:::<<<===AAALLL[[[fffwww~~~~~~ttteeeWWWNNNNNNOOORRRZZZcccmmmsssyyy}}}xxxooolllooozzzuuucccZZZRRRRRRTTTUUUXXX[[[```dddiiinnnvvvvvvcccWWWOOOJJJDDDAAABBBCCCCCCAAABBBBBBBBBBBBAAAAAAAAA@@@AAAAAA@@@@@@AAABBBBBBCCCAAACCCEEEFFFFFFGGGIIIKKKMMMPPPTTTWWW[[[___dddhhhqqqtttyyy}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxwwwvvvuuuuuutttqqqqqqqqqpppoooooonnnnnnmmmlllkkkjjjjjjkkkllllllmmmmmmmmmlllkkkiiihhhggggggfffeeedddcccbbbaaa```^^^^^^]]]\\\ZZZXXXVVVUUUSSSQQQNNNKKKIIIHHHHHHIIIHHHGGGGGGHHHIIIIIIHHHFFFDDDCCCCCCCCCDDDGGGIIIKKKQQQVVV___hhhttt}}}tttnnnooo{{{|||qqqiii^^^SSSLLLGGGDDDEEEHHHLLLZZZnnneeeWWWHHHCCCBBB???<<<;;;<<<;;;::::::999999:::::::::<<>>BBBMMM\\\hhhzzz}}}ssscccVVVMMMMMMNNNRRRZZZeeeooouuuyyy}}}uuummmjjjmmmxxxuuucccZZZRRRRRRTTTUUUXXX[[[___ccciiiooowwwppp]]]QQQKKKGGGAAA???@@@BBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDFFFGGGHHHGGGGGGIIIKKKKKKNNNQQQTTTWWW\\\aaadddooosssyyy}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxwwwvvvuuuuuuuuutttssssssrrrrrrqqqppppppooonnnmmmllllllllllllmmmlllllllllkkkjjjhhhgggfffeeeeeedddccccccbbbaaaaaa___^^^]]]\\\ZZZXXXVVVUUUSSSQQQNNNLLLJJJIIIHHHIIIHHHGGGGGGHHHIIIIIIHHHFFFDDDCCCCCCCCCDDDGGGIIIKKKOOOUUU^^^hhhsss~~~uuuoooppp||||||pppfff\\\QQQKKKGGGDDDDDDGGGNNN[[[nnngggXXXIIICCCBBB???<<<<<<<<<;;;::::::999999::::::999<<<>>>AAAGGGRRR___iiinnnrrrvvvzzz{{{}}}~~~{{{wwwsssmmmiii777:::<<<>>>CCCNNN^^^iii{{{~~~sssbbbTTTKKKLLLMMMRRRZZZeeeooouuuvvvzzz~~~sssjjjhhhjjjvvvtttcccZZZRRRRRRTTTUUUXXX[[[^^^bbbiiipppxxxzzzjjjZZZOOOIIIFFFBBB@@@AAABBBDDDEEECCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHGGGHHHIIIKKKMMMPPPSSSVVVZZZ```dddmmmrrrxxx}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzzxxxwwwwwwvvvvvvuuuuuuuuuttttttssssssrrrqqqqqqqqqoooooonnnmmmlllkkkkkkkkkjjjjjjjjjjjjiiihhhffffffdddddddddccccccbbbbbbbbb```___]]][[[YYYWWWVVVUUUSSSQQQOOOMMMJJJIIIIIIHHHHHHGGGGGGHHHIIIIIIHHHFFFDDDCCCCCCCCCDDDGGGIIIKKKNNNTTT^^^hhhtttwwwqqqrrr~~~|||ooodddZZZPPPKKKGGGCCCDDDGGGNNN[[[mmmiiiZZZJJJCCCAAA???<<<<<<<<<;;;::::::999999::::::999;;;===@@@EEEOOO\\\eeekkknnnssswwwyyyzzz{{{|||}}}yyyuuuoookkk777999<<>>BBBLLLXXXaaagggkkkqqquuuvvvwwwxxxyyy}}}|||xxxsssooo777999<<>>DDDPPP___jjj}}}wwwbbbOOOJJJIIIIIILLLTTT___kkkrrruuuzzz~~~llleeehhhlllyyyrrrbbbZZZTTTTTTUUUUUUWWWYYYZZZ^^^gggqqq|||vvviii```ZZZUUUOOOKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHKKKMMMNNNPPPRRRTTTTTTSSSTTTXXX\\\ZZZ]]]ccchhhnnnttt{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}zzz{{{||||||||||||zzzyyyxxxwwwwwwvvvvvvuuutttttttttvvvwwwwwwvvvsssqqqpppppppppooonnnmmmkkkjjjiiihhhggghhhhhhhhhgggfffeeeeeegggfffeeeeeefffeeecccaaa```___\\\YYYWWWTTTSSSRRRTTTSSSQQQOOOLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEECCCCCCCCCCCCEEEGGGIIIJJJRRRSSSZZZhhhvvvxxxyyyrrr```YYYUUUOOOHHHDDDBBBBBBBBBHHHPPP___qqqvvvaaaLLLEEECCC>>><<<>>>::::::::::::::::::::::::999888999===???CCCMMMXXX```fffjjjkkkmmmrrrtttssstttvvvzzzyyyttt666888:::>>>DDDPPP___jjjzzzvvvbbbPPPJJJIIIIIILLLTTT___jjjqqqvvvzzznnngggiiimmm{{{sssbbbZZZTTTTTTUUUUUUWWWYYY[[[___gggqqq||||||yyyyyyzzz|||}}}~~~ssskkk```XXXTTTQQQMMMIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIKKKMMMOOOPPPRRRUUUWWWWWWWWWXXX]]]aaabbbfffmmmsssyyy~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{||||||}}}|||zzzyyyxxxxxxwwwwwwvvvuuuuuuttttttuuuvvvwwwuuussspppppppppoooooonnnlllkkkjjjiiihhhggggggggghhhggggggffffffeeedddddddddeeeeeecccbbb___^^^[[[YYYWWWUUUTTTSSSTTTSSSQQQNNNLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFCCCCCCCCCCCCEEEGGGIIIJJJRRRSSS[[[iiivvvxxxyyynnn]]]VVVRRRMMMGGGDDDCCCCCCDDDHHHPPP]]]ooowwwaaaLLLEEECCC>>><<<>>>::::::::::::::::::::::::999888999===???CCCLLLWWW^^^eeeiiijjjkkkppprrrqqqqqqssswww|||zzzuuu666888:::>>>DDDPPP___iiivvv|||~~~tttbbbQQQJJJIIIIIIMMMTTT^^^iiiooovvv{{{pppiiikkkooo}}}tttbbbZZZTTTTTTUUUUUUWWWYYY\\\aaaiiirrr|||~~~yyyuuuqqqsssvvvyyy|||zzzsssfff___WWWRRRPPPNNNLLLJJJIIIIIIIIIJJJJJJKKKMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLNNNPPPSSSTTTWWWYYY\\\]]]]]]```eeeiiinnnsss{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}||||||}}}}}}|||{{{yyyxxxxxxxxxwwwwwwvvvuuuuuuuuutttuuuvvvuuurrrpppooopppooonnnmmmlllkkkjjjiiihhhffffffggghhhhhhhhhggggggdddcccbbbcccddddddbbbaaa]]]\\\ZZZXXXVVVUUUTTTTTTTTTRRRPPPNNNLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGGGGCCCCCCBBBCCCDDDFFFHHHJJJQQQSSS\\\iiiuuuxxxyyyhhhXXXRRROOOKKKFFFDDDDDDEEEFFFHHHOOO[[[kkkzzzwwwaaaLLLEEECCC>>>;;;===;;;;;;::::::999999888888999888999<<<>>>BBBKKKTTT\\\bbbggggggiiimmmooommmlllnnnrrrwww}}}~~~zzzuuu777999;;;>>>CCCNNN\\\eeeqqqxxx~~~{{{rrraaaRRRIIIIIIJJJNNNUUU___hhhnnnwww{{{ssskkkmmmppp~~~tttbbbZZZTTTTTTUUUUUUWWWYYY^^^bbbjjjrrr||||||vvvpppmmmmmmppptttyyy~~~zzzqqqkkk___[[[UUUQQQPPPPPPNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMOOOQQQTTTVVVXXX[[[^^^bbbdddeeehhhnnnsssyyy~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~||||||}}}}}}|||{{{yyyxxxxxxxxxxxxwwwvvvvvvuuuuuussstttuuutttqqqooooooooonnnnnnmmmlllkkkjjjiiihhheeefffggghhhhhhhhhhhhhhhdddcccbbbbbbcccbbb```^^^[[[ZZZYYYWWWVVVUUUUUUUUUSSSRRRPPPNNNLLLJJJIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHBBBBBBBBBCCCDDDFFFHHHIIIPPPSSS\\\iiisss|||yyyyyy}}}cccUUUQQQNNNJJJFFFDDDCCCDDDEEEGGGMMMXXXhhhwwwwwwaaaMMMEEECCC===;;;===<<<;;;;;;:::999888777777999888999<<<>>>@@@HHHRRRYYY___eeeeeegggkkkllljjjjjjkkkoootttyyy}}}wwwrrr999;;;<<<>>>CCCLLLXXXaaannnvvv~~~zzzppp___QQQHHHIIIKKKOOOWWW```iiinnnwww{{{tttmmmnnnppprrrbbbZZZTTTTTTUUUUUUWWWYYY___cccjjjrrr|||yyyrrrlllgggdddjjjmmmrrrxxx~~~zzzrrrkkkfff]]]ZZZVVVSSSQQQQQQPPPPPPQQQQQQPPPOOONNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQTTTWWWZZZ\\\___ccchhhjjjmmmqqqxxx}}}~~~}}}}}}||||||||||||||||||||||||~~~}}}|||}}}|||}}}}}}}}}}}}{{{zzzyyyxxxxxxwwwwwwvvvuuuuuuuuuqqqssssssrrrpppnnnnnnooommmmmmlllkkkjjjiiiiiihhhffffffggghhhiiiiiiiiihhheeedddbbbbbbaaa```]]][[[ZZZYYYXXXVVVUUUUUUTTTTTTSSSRRRPPPMMMKKKJJJIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHBBBBBBBBBBBBDDDFFFHHHIIIOOORRR\\\hhhqqqzzzzzz{{{xxx```TTTSSSPPPLLLGGGDDDBBBBBBBBBEEEKKKVVVfffwwwxxxbbbMMMEEECCC===;;;===;;;;;;:::999888888777777999888999<<<===>>>FFFOOOVVV]]]cccdddgggjjjkkkiiijjjkkknnnrrrvvvzzz}}}|||rrrmmm999;;;===>>>BBBKKKVVV___mmmvvv{{{ooo^^^OOOGGGIIILLLQQQYYYbbbkkkooouuuzzz~~~tttmmmmmmpppqqqbbbZZZTTTTTTUUUUUUWWWYYY___cccjjjrrr{{{uuukkkeeeaaa___^^^dddhhhooovvv~~~~~~}}}wwwqqqjjjeeeaaa[[[YYYVVVTTTRRRQQQQQQQQQTTTSSSRRRQQQQQQPPPPPPPPPOOOPPPQQQRRRRRRSSSSSSRRRRRRRRRSSSUUUXXX[[[___aaaeeeiiinnnrrruuu{{{~~~~~~}}}|||||||||||||||||||||||||||~~~}}}||||||~~~}}}}}}~~~~~~}}}|||zzzyyywwwwwwvvvvvvuuutttttttttpppqqqrrrqqqooonnnnnnnnnlllllllllkkkjjjiiiiiiiiigggggghhhiiiiiiiiihhhhhheeedddbbbbbbaaa```]]][[[ZZZYYYWWWVVVUUUTTTTTTSSSSSSQQQOOOMMMKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHGGGGGGBBBBBBAAABBBCCCEEEGGGIIINNNRRR[[[eeennnwww|||~~~sss]]]TTTTTTRRRMMMIIIEEEBBBAAA@@@CCCIIIUUUfffxxxxxxbbbMMMFFFCCC===:::<<<::::::999999888888777777999888999<<<<<<===DDDLLLTTT[[[bbbdddgggkkkllljjjkkklllnnnqqquuuxxxzzz{{{}}}~~~wwwmmmhhh666888;;;>>>CCCLLLWWW```mmmxxx|||nnn\\\MMMFFFHHHLLLSSS\\\eeemmmqqqtttyyy}}}sssllllllrrrqqqbbbZZZTTTTTTUUUUUUWWWYYY___ccciiiqqqyyyxxxpppeee\\\XXXXXXZZZ[[[```eeemmmwww~~~}}}|||~~~~~~zzzuuupppkkkfffaaa^^^YYYXXXWWWTTTSSSRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSTTTPPPQQQRRRTTTUUUVVVWWWWWWVVVVVVWWWYYY]]]```dddfffkkkooouuuyyy}}}~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{}}}||||||}}}~~~~~~}}}}}}~~~~~~}}}|||zzzyyyvvvvvvuuuuuutttsssssssssooopppqqqqqqooommmmmmnnnllllllkkkkkkjjjiiiiiiiiihhhhhhiiiiiiiiihhhggggggcccbbbaaaaaabbbbbb```^^^ZZZYYYWWWVVVTTTSSSRRRRRRRRRQQQOOOMMMKKKIIIHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFBBBAAAAAABBBCCCEEEGGGIIIMMMQQQYYYccckkkuuu~~~ooo[[[SSSTTTRRRNNNJJJFFFCCCBBBAAADDDIIIUUUfffyyyyyybbbMMMFFFBBB===:::<<<999999999888888888888888999888999<<<<<<<<