BM6P6(@ ++++++***)))(((((())))))+++*********))))))((((((***++++++,,,+++***)))(((*********)))))))))))))))))))))))))))************((()))***++++++***)))(((************************++++++************************+++++++++,,,,,,,,,---***))),,,000000,,,'''*********++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---...///111222222//////...---,,,,,,,,,,,,,,,,,,------...------,,,,,,---------......//////111111000000000000111111/////////000111111222222222222222333333444444444555444222222222444666777:::::::::::::::999888777777555444666999999777555999888777777888:::<<<>>>;;;======;;;888666888;;;999999999:::<<<===???@@@>>>>>>>>>>>>===;;;999888777999::::::888777666777===;;;999777777888999:::;;;<<<;;;999777666777888555777999<<<<<<;;;999888:::999888888888999:::;;;<<<<<<;;;<<<<<<===>>>???>>>@@@CCCHHHKKKKKKHHHEEE===<<<;;;;;;::::::::::::999888888:::<<<<<<;;;999999888666666777777555444333333333333333333333333555555555444444333333333777666555444333444555555444444333333222111000000222111000000///000000000333333222222111000//////111000///......///000111///...------...///000111////////////////////////.........------,,,,,,,,,------,,,+++***)))((('''---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++,,,,,,------,,,,,,+++------++++++++++++------++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++************************---------,,,,,,+++++++++---------.........//////---------,,,,,,+++++++++++++++++++++,,,,,,---...,,,,,,,,,---------..............................++++++,,,,,,,,,,,,------///...---,,,,,,---//////111///,,,***)))***+++------------,,,,,,+++++++++++++++++++++++++++++++++((()))+++,,,,,,,,,+++***,,,++++++******++++++,,,*********)))******++++++++++++++++++++++++++++++000///...---------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......000///...,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000///////////////////////////000000000000000//////111111000000//////......000000111222444555555666555555444333222222222222444444444444444444444444666666666666666666666666555555666666555444333333++++++***)))))))))))))))************)))))))))(((***++++++++++++***)))(((***)))))))))))))))))))))))))))))))))************))))))************))))))******************************************************+++++++++,,,,,,,,,...,,,+++---000111---)))++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,------....../////////......---,,,,,,,,,------....../////////...------------......//////////////////............//////...//////000000111222222444444333333333333333333555444333222222444555777999999::::::999999888777666555444666888999888666888888777777888:::<<<>>>;;;======;;;999777999;;;888999:::;;;<<<===>>>???===>>>???@@@@@@@@@@@@@@@===>>>===;;;999888999;;;<<<;;;999888777888:::;;;;;;<<<<<<;;;999777777888666777999;;;;;;;;;999888::::::999999999999::::::;;;;;;;;;;;;<<<===>>>???>>>???BBBFFFHHHHHHEEEBBB;;;;;;::::::999::::::::::::999999;;;<<<===<<<:::999888666555666666555444333333333333333333333333555555444444444333333333666555444333222333333444333333222111111000//////222222111000000000000000333333222111111000////////////...------.../////////...------...///000111------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,+++++++++******,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++,,,,,,------,,,,,,+++---,,,++++++++++++,,,---+++++++++,,,,,,,,,------************************++++++++++++++++++++++++************************------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,+++++++++,,,,,,---...,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------+++++++++++++++,,,------111///---,,,++++++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++------...///////////////,,,++++++******++++++,,,,,,++++++*********++++++++++++++++++++++++++++++.........---------------------------------------,,,---------............//////...---------------........................------------------------------------...///000111//////////////////////////////000000000000//////111111000000////////////000111111222333444555666111111111000111111222222555555444444333333222222555555555555555555555555555666666666555555444333+++***))))))))))))))))))************))))))))))))******++++++******)))((())))))))))))))))))******))))))))))))******************))))))))))))************************************************************+++++++++,,,,,,,,,...,,,,,,...000111---***,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,------...---------------,,,,,,,,,------,,,,,,,,,---......000000000000000///...---////////////000000000000//////............//////000000111111222333333333555555444444333222222222555444333222333444555666888999999999999888888777555444444666888999888777888888777777888:::<<<===;;;<<<<<<;;;999888999:::666888:::<<<===============>>>???AAACCCFFFHHHJJJGGGFFFCCC???;;;:::<<<===;;;:::999888999:::;;;<<<;;;===>>>===;;;999888888666777999:::::::::999888999::::::;;;::::::999999::::::;;;;;;<<<======>>>===>>>@@@CCCDDDCCC???<<<999999888888888999::::::;;;::::::;;;======<<<:::999777555444555555555444333333333333333333333333444444444444333333333333444444333222222222222222222222111111000/////////333222222111000111111111222222111111000000//////......---,,,,,,---...............---......///000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...,,,,,,------.........///......------------......,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,//////......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,++++++******++++++,,,...---,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,------------,,,...---,,,++++++,,,---...------........./////////.........///......---,,,...............................................................///000111//////////////////////////////000000000000//////111000000000000/////////000111111222333444555555000000000000111222333444555555444333222111000000444444444444444444444444666666666666555555555444******)))))))))))))))************)))))))))))))))******************)))))))))))))))))))))*********((()))))))))************+++***)))(((((()))***+++***************************************+++++++++******+++++++++,,,,,,,,,---,,,+++---//////---***,,,,,,,,,++++++******************++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++,,,---...///000000000000000///...------000000000000000000111111111111000000000000111111222222333333444555555666444444444444444333333333555444333333333444444555777888888888888888777777444444555666888999888888777777777888999:::<<<===999:::::::::999888888888555777999<<<======<<<<<<>>>>>>???AAAEEEHHHLLLNNNNNNMMMJJJFFF@@@===;;;<<<::::::999999:::;;;<<<===;;;===??????===:::888888777888888999999999999999::::::<<<<<<<<<;;;999888999:::;;;<<<<<<===============>>>@@@@@@>>>;;;777777777777777777888999::::::999999:::;;;<<<:::999999777555444555555444333222222333333333333444444333333333333333333333333444333333222222222222222222222111111000000000000333333222111111111111111111111000000000/////////...------------------...........................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...------------............------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************,,,+++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------...///...---,,,+++------.........---+++***,,,+++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,...///,,,++++++******++++++,,,///...---,,,++++++***+++++++++++++++++++++++++++)))***,,,------------,,,...,,,+++))))))+++,,,............////////////000------/////////...---,,,........................------------------------......------...///000000////////////////////////...//////000000000000///000000000000000000000000000111111222333333444444333222222222333333444555333333333222222111111111444444444444444444444444666666555555555555555555***)))))))))))))))******))))))))))))))))))******))))))))))))))))))******(((((())))))************((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,+++***,,,,,,,,,++++++******************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,+++++++++,,,---...///000///////////////...---,,,111111111111111111000000111111000000000000111111111111222222333444444444222222333444444555666666444444444444333444444444666777777888888777777777333555666777777777888888777777777888999:::;;;<<<777777888888888888777555444666999;;;<<<===<<<;;;===>>>???@@@DDDGGGKKKMMMPPPPPPOOOKKKEEE>>>:::888:::::::::;;;;;;<<<======;;;>>>@@@???===:::999888888888888888999:::;;;<<<;;;<<<<<<===<<<;;;:::999999:::;;;<<<============<<<<<<===>>>>>>===999666666666666666777777888999999888777888999:::888666888777666666666666444333222222222333333444444444333333333333333333333333444444444444333333333222222222222222222111111111333222111111000000111111000000//////////////////..........................................------------------------------...---,,,,,,,,,---......------------,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++,,,,,,,,,------////////////...+++)))(((***+++,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++000///.........///111222,,,++++++******++++++,,,///...---,,,++++++***+++++++++++++++++++++++++++******+++,,,---------------+++***((((((***+++---.........////////////000,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......////////////////////////......///000000000000000000000000000111111111111000111111222222333333333555444333333222222222333111111111222222333333333555555555555555555555555555555444444444444555666)))))))))))))))******+++))))))))))))************))))))((((((((()))******((((((((()))******++++++))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((())))))***+++,,,,,,---+++++++++,,,---...///000---......//////.........111111111111000000000000//////............//////......//////000111111111111111222444555666777888444444444444444444333333555666666777777777777666444666888888777666777888666777888999:::;;;;;;<<<777777777888999999777555444666888:::;;;<<<;;;;;;<<<<<<>>>@@@BBBEEEGGGIIILLLNNNOOOLLLFFF@@@;;;888;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>???>>><<<:::999999999888888888:::<<<>>>@@@============<<<;;;:::::::::;;;<<<>>>>>>>>>>>>===<<<<<<<<<===>>>>>>;;;888777777666666666777888888888777777777888888666555777777777888999888444222111222222333333444444555222222222222333333333333444444444444444333222222222222222222222222222222222111111000///000000000////////////..................////////////......---............---,,,,,,------------------------,,,,,,---------------------,,,,,,,,,++++++******++++++************++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,******++++++++++++************++++++++++++******************++++++++++++************************++++++++++++++++++++++++*********************************+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,---------......++++++,,,,,,------......++++++,,,,,,,,,,,,------......---,,,***((('''&&&)))***+++,,,,,,+++***)))*********+++++++++++++++++++++++++++++++++++++++---------------...//////,,,++++++******++++++,,,...---,,,++++++***++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,---...,,,+++***))))))***+++,,,------........./////////,,,---......///.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...////////////////////////---...///000000111111000000000000111111111111222111111111111222222333333444333222111000000000000000000111222333444555555666666666666666666666666444333222222222333444555)))))))))))))))***++++++((()))))))))************)))(((((('''((()))***+++'''(((((()))******++++++))))))))))))************))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++******+++,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///---...//////000000000000111111000000000///////////////............//////......//////000111111111222333333444555666777777444555555555444333333222444555666666777777666666555777999888666555555777666777888999:::;;;;;;;;;888777777999;;;;;;888555555666777888999;;;;;;<<<999:::===@@@BBBDDDFFFFFFFFFHHHIIIHHHDDDAAA>>>===<<<============<<<<<<;;;===>>>>>><<<:::999999:::999888888999;;;>>>AAACCC???>>>===<<<;;;;;;;;;;;;:::<<<>>>???@@@???>>>>>><<<<<<<<<>>>@@@@@@>>><<<888888777777666777777777999888777888999888777555666777999<<<<<<:::555111111111222333333444555555111111222222222333333333222333333444333222111000111111111111111222222222111000//////......//////........................,,,---............---,,,------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******++++++++++++******)))***+++,,,,,,+++***)))************++++++++++++************************++++++++++++++++++++++++************************)))*********++++++++++++)))************++++++++++++++++++,,,,,,---------...---,,,,,,+++++++++,,,,,,,,,,,,---------......+++,,,,,,---......//////++++++,,,,,,,,,,,,---------,,,+++***))))))))))))***++++++,,,,,,+++++++++)))*********++++++++++++++++++++++++++++++++++++)))******+++++++++++++++,,,++++++******++++++,,,,,,++++++*********++++++++++++++++++++++++++++++000///---++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......////////////////////////---...///000111111111111000000111111111222222222111111111111222222222222222222111111000111111111222222333333444444555555555555555555555555555555333222111000000222444555))))))((())))))***++++++(((((())))))*********+++)))(((''''''''')))***+++'''(((((()))***+++++++++))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,------,,,++++++,,,...*********++++++,,,,,,------,,,,,,++++++***************+++++++++,,,,,,,,,))))))***+++,,,------...------,,,,,,+++******)))------,,,,,,,,,---......---...///111222222222222111000000000//////......111111000000000000111111000111111222333333444444444444555555555555555555444555555555444444333222444444555666777777666666666888:::999666444444666666777888999:::;;;;;;;;;:::999999;;;======:::777666666666777888:::<<<===777999<<<@@@CCCEEEFFFFFFAAACCCDDDCCCBBBAAABBBCCC======>>>>>>===<<<;;;;;;===>>>===;;;999888999:::999888888999;;;???CCCFFF@@@???===<<<;;;;;;;;;<<<;;;<<<>>>@@@AAA@@@???>>><<<<<<===???AAABBB@@@???:::999888777777666777777:::999888999999999777555666777:::>>>>>>;;;555000111111222333333444555555111111111222222333333333111111222333222111000///000000000000000111111111000000///...............---.....................++++++------------++++++------...///...---+++***++++++++++++++++++++++++)))+++---000000///---+++)))******+++---......///---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---******++++++++++++******)))***+++,,,,,,+++***))))))************+++++++++************************++++++++++++++++++++++++************************))))))******++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------...---,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,------...///000000++++++,,,,,,,,,------------,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,---))))))******+++++++++++++++++++++++++++++++++++++++,,,---...///...---,,,,,,++++++++++++++++++,,,*********)))******++++++++++++++++++++++++++++++333000---+++***,,,...000---......//////......---,,,,,,,,,---------.........---,,,,,,---...///000------------------------........................000//////.........//////////////////////////////---...///000111111111111000000111111222222222222111111111111111222222222222222222222333444555555444444444444444444444444444444444444444444444444222111000//////111333444******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((()))***,,,+++)))(((((())))))))))))))))))******+++******))))))))))))******++++++***)))((((((((()))(((((((((((()))))))))))))))************++++++++++++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---'''((()))***+++,,,,,,,,,,,,++++++******++++++,,,111111000///......------,,,,,,------...///000000///000111222222111//////111111111111000000000000000...,,,,,,...000000000000111111222222333444444333444444555555444444333222222111000111444666888666666666666666555666666777777888888888888777777333444444555777888999:::777999;;;======;;;999777555555555666888:::<<<>>>;;;===@@@AAAAAACCCEEEGGGLLLHHHDDDBBBBBBDDDEEEFFF@@@???>>>===<<<;;;;;;;;;>>><<<999888999::::::999===;;;999888999<<>>======???>>>>>>>>>@@@CCCFFFHHH===888333333777::::::888:::999888777777888999:::888999:::;;;:::888666444555555444444444333333333444444444333333333222222444444444333333222222222333333222111111222333333////////////000000000000000000////////////000000,,,,,,,,,,,,,,,---...///........................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,+++,,,.........,,,***)))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,---+++***,,,...///,,,***++++++++++++++++++++++++++++++++++++++++++++++++------...///...---,,,+++,,,,,,,,,+++***)))((('''+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------......///,,,,,,,,,------.........)))******++++++,,,------************************,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******)))------------------------++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------------...//////,,,,,,.../////////...---///////////////000111111000000000000111111111111222222222222222222222222222333333333333333333444444444444444444444444444333333333333333444555555444444333333333444555555******))))))))))))******))))))))))))))))))))))))************)))))))))((((((***++++++)))((((((((()))))))))))))))******+++******))))))))))))******+++***))))))))))))))))))))))))))))))************)))************++++++++++++,,,---,,,******+++---------------------------++++++******++++++,,,---((()))***+++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,------......,,,,,,------...//////000//////000000000///////////////000000111111111222111///------///000000//////000000111111222333333333444444555555444444333222222222222222444666777555666666666666666555555666777777888888777777666555555777888999999999999888999;;;======;;;999888555555555666777999;;;<<<999;;;===??????AAACCCEEEGGGEEEAAAAAACCCEEEGGGHHHAAA@@@???===<<<<<<;;;;;;===<<<::::::;;;;;;;;;;;;===<<<:::999:::<<>>???AAACCCEEE>>>999444444777::::::888999999888777777888999999888999:::::::::888666555555555555444444444333333444444444333333333222222333333333222222111111111111222222333333222222111////////////000000000000000000////////////000000111000000////////////000------------------------,,,------------------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++*********+++++++++,,,---...---,,,***)))******+++++++++,,,,,,,,,*********************************+++++++++,,,,,,,,,+++***+++---...,,,)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***)))(((,,,,,,,,,,,,+++***))))))+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------------------++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------------...//////,,,---.../////////...---///////////////000111111000000000000111111111111222222222222222222222222222222333333333333444444444444444444444444444444666666666666666666777888555444444333333333444444******))))))))))))******))))))))))))))))))))))))************))))))))))))''')))******(((''''''((()))))))))))))))******+++******))))))))))))******))))))))))))))))))***+++************++++++++++++)))************++++++++++++,,,+++***))))))+++---........................++++++******++++++,,,---******+++++++++++++++***,,,,,,++++++++++++,,,,,,*********+++,,,---------,,,,,,------...///////////////............//////......///000111222333333222000......///000000///...//////000111111222222333444444555555444444333222333333333444555555555444555666777777666555444666666777777777777666666666888:::;;;<<<;;;:::999888:::;;;<<<<<<;;;:::888666666666666777888999:::888:::===>>>???@@@CCCEEEBBB@@@???@@@CCCFFFHHHIIICCCBBB@@@>>>===<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;===>>>??????>>>======>>>???>>>===>>>@@@AAAAAA???=========;;;<<<===>>>???@@@@@@AAA>>>:::666666888:::999777999888777777777777888999888999::::::999888666555555555555444444444444333444444444444333333333333222222111111111111111000///111333555555333111///////////////000000000000000//////......//////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***)))))))))******+++,,,---------,,,************+++++++++,,,,,,,,,*********************************++++++++++++,,,+++******+++,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------,,,++++++***))))))************++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------------...//////,,,---......//////......000////////////000111111000000000111111111222222222222222222222222222222222222222333333444444444444444444444444444444444666666666777777777888888666555444444333333333333******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))'''(((******((('''(((((()))))))))))))))******+++******))))))))))))******)))((((((((()))***++++++)))))))))*********++++++))))))*********++++++++++++++++++)))((((((+++---........................++++++******++++++,,,---+++++++++,,,++++++******,,,,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,---------.........//////000///...---...///000111...//////000111111222222222111//////000111000/////////000000111222222222333444444555555444444333333333444555555555555555555666888888888777555444666666666777777666666666888999<<<>>>>>><<<:::888999:::;;;<<<<<<;;;:::999999888888888999999:::::::::<<<>>>???@@@AAACCCEEE???>>>===???CCCFFFGGGHHHCCCAAA@@@>>><<<;;;::::::888:::<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>======???AAAAAA???>>>>>>???AAAAAA???>>>======;;;<<<>>>@@@AAA@@@???>>>>>>;;;777666777888777666888888888888888888888888888999999999999888777666555555555555444444444444555444444444444333333333222222222222111111111111///111222333333222111///////////////000000000000/////////....../////////------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,------......------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,+++++++++************+++++++++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,************************************++++++++++++*********+++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++...............------,,,+++,,,,,,---......------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++************++++++++++++++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------------...//////---------...............000000//////000000111222000000111111111222222222222222222222222222222222222222222333333444444444444444444444444444444444444555555666666666666666777666555444333222222222******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******'''(((******)))(((((())))))))))))))))))******+++******))))))))))))******)))((((((((()))***++++++((((((((()))))))))******))))))*********+++++++++***++++++***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---...---------------,,,,,,---------...............000000///...///000222333111111000000000000000000222111000000222222111///000000111111222333333444333444444555555444444333333333555666666666666666999999::::::999777666555666666777777777777666666888:::<<<>>>>>>===:::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????@@@BBBCCC>>>>>>>>>@@@CCCEEEEEEEEEBBBAAA???===<<<;;;::::::777:::===>>><<<;;;<<<===;;;;;;::::::::::::::::::======>>>@@@CCCCCCAAA???>>>@@@BBBBBB@@@>>>>>>???===???AAABBBBBBAAA???>>><<<:::888777777777777666888888999999999999888888888999999999888888888777666666555555555444444444555555555444444444333333222333333333333333333333222111111000000111111222////////////000000000000//////............//////............///000111222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++)))***+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,------............+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,------......,,,,,,,,,,,,++++++++++++...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------------...//////------------......//////000000000000000111222222111111111111222222222222222222222222222222222222111111222333333444555555444444444444444444444444444444555666777666666666777666555444333222222222******))))))))))))******))))))))))))))))))))))))))))))))))))************''')))++++++***)))***+++)))))))))))))))******+++******))))))))))))******))))))))))))))))))***+++'''((((((((()))))))))))))))************+++++++++***+++,,,,,,*********,,,************************++++++******++++++,,,---++++++,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------((()))***+++,,,---...///........................000//////000000111222333111111111111000000//////111000000111333333222111111111111222333333444444333444444555555444444333333333444555666777888999>>>===<<<:::999777666666777777888888888888777777777999;;;<<<===<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===============<<<:::<<<======<<<<<<===???>>>>>>???AAADDDEEEDDDCCCAAA@@@???>>>===<<<<<<<<<999<<>>AAADDDEEEDDDBBB???AAACCCCCCAAA@@@@@@@@@@@@AAACCCDDDCCCAAA???>>>;;;:::999888888888888888999999::::::::::::999999999888888888888888888888666666666555555555444444555555555555444444444333333333333333333444444444222111000//////000111222////////////000000000000///......------......///++++++,,,---...000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,---++++++,,,---------,,,,,,************++++++++++++******+++++++++,,,,,,,,,************************)))))))))************+++)))+++,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++++++++,,,+++,,,,,,---.........---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,------...//////,,,,,,,,,,,,,,,+++++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************)))))))))***************++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------------...//////...------------...//////111000000000000111222222111111111222222222222333222222222222222222222222111111222333333444555555444444444444444444444444555666777888999888777666666555444444333333333333******))))))))))))******))))))))))))))))))))))))((()))))))))************(((***+++,,,+++***+++,,,)))))))))))))))******+++******))))))))))))******+++***))))))))))))))))))(((((()))))))))*********)))************+++++++++)))+++---...---+++++++++************************++++++******++++++,,,---******+++,,,------------------,,,,,,,,,,,,------))))))***,,,---...///000........................---...///000111111111111000000000000000111111111//////000222444555444222000000000111222222333333333444444555555444444333333333333444666888:::<<>>;;;999777777777888888999999999999888888666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>>>>======<<<===>>>===;;;:::;;;<<<<<<===???BBBEEEFFFEEEDDDBBBAAA@@@@@@?????????@@@>>>@@@BBB@@@===;;;>>>BBBAAA???<<<:::999:::;;;<<<======>>>@@@DDDFFFFFFEEE@@@BBBDDDDDDCCCAAAAAABBBBBBCCCCCCCCCBBBAAA???>>>;;;;;;<<<;;;:::::::::;;;:::;;;;;;<<<<<<;;;;;;:::999888888888888888999999666666666666555555555555555555555555444444444444111111222222333333333333000000111111111111000000////////////000000000000///......------......///*********+++,,,---...///---------------------------,,,+++))))))+++,,,---+++,,,,,,------,,,,,,+++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++,,,,,,------)))***+++,,,---,,,,,,+++***************++++++,,,******+++++++++,,,,,,,,,************************))))))))))))************))),,,...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++000///...---------......+++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,+++++++++************,,,,,,,,,++++++*********++++++++++++++++++++++++((()))))))))*********+++((()))))))))*********+++*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------------...//////...------,,,---...///000111111000000111111222333111111111222222222333333222222222222222222222222000111111222444555555666444444444444444444444444444555666888888777666555555444444333333333444444******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++(((***,,,,,,++++++,,,---)))))))))))))))******+++******))))))))))))******++++++***)))(((((()))))))))************+++++++++)))************+++++++++(((+++///000...,,,+++***************************++++++******++++++,,,---)))***+++,,,---............------,,,,,,------...////////////////////////.....................---+++,,,...000111000000///......///000111222333333......000222555666555333/////////000111111222222333444444555555444444333333333333333555999<<<>>>GGGDDD@@@;;;888777777888999999::::::::::::999999555666666777888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;============<<>>BBBFFFHHHGGGEEECCCBBBBBBAAAAAABBBBBBCCCAAADDDEEEBBB===<<<@@@DDDDDDAAA>>>;;;:::;;;===???>>>===>>>@@@CCCFFFGGGFFF@@@BBBDDDEEEDDDBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>;;;=========<<<<<<===>>>;;;;;;<<<======<<<;;;;;;999888888888888888999999777666666666555555555555666666555555555444444444000000111111222222222222...///111333333111///...////////////000000000000.........------.........//////.........//////000...........................,,,***((((((***,,,...+++,,,,,,------,,,,,,+++************************---,,,,,,++++++*********++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,------((()))***+++,,,,,,+++*********))))))***+++,,,,,,******+++++++++,,,,,,,,,************************))))))))))))***************,,,///...,,,***+++---++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))***+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------,,,++++++*********+++*********))))))((((((,,,,,,,,,++++++++++++***************************(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------------...//////......---,,,---...///000111111111000111111222333111111222222222333333333222222222222222222222222000111111222444555666666444444444444444444444444111222444666666555444333444444333333333444555555)))))))))))))))))))))))))))(((''''''''')))***+++******))))))((('''''''''------+++***))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))((()))++++++)))((()))***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++///...---...000000000///,,,,,,,,,---------......------......//////000000............////////////000111222222333333222222000000000000111111111111222222222222222222222222333333333444666999;;;===???>>>;;;999777777888999888999;;;<<<<<<:::777555444444555555666777777888;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;<<<===>>>>>>???>>>???@@@@@@@@@@@@>>>>>>;;;<<>>===DDDDDDCCCBBB@@@??????>>>>>><<<;;;::::::;;;===>>><<<===>>>???@@@@@@??????AAAAAAAAA@@@AAAAAABBBBBBCCCBBBBBBAAAAAA@@@@@@???===888:::EEEHHHAAA>>>BBB======<<<<<<<<<<<<======999999999;;;>>>???>>>===999888777666444444333333555555444444444333333333111111111111111111111111////////////............------......//////000000111111000000//////......------......------,,,+++------++++++++++++------******))))))***,,,...///,,,++++++,,,---...,,,***************************++++++++++++++++++++++++))))))))))))))))))))))))------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++************************++++++************++++++************************))))))************))))))+++++++++++++++++++++++++++++++++************)))******+++,,,,,,---......///...,,,***))))))))))))---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---,,,)))&&&$$$%%%(((+++,,,,,,,,,++++++***************************************************************+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***++++++++++++,,,---...///,,,,,,------.../////////111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................+++,,,---.........---,,,------...//////...------...//////000000000000000111222222333333222222111111111222333333333333222000111222333333333333333222222111111222444555666444444444444444444444444444444444444444444333333))))))))))))))))))))))))******(((((('''((())))))******++++++++++++++++++,,,,,,+++***))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,++++++***)))((()))++++++)))((()))***++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------...---,,,---///000///...,,,,,,,,,---------..................////////////,,,,,,---...///000111111111111222333333333222222//////000000000111111111222222222222222222222222222333333555666888:::;;;===;;;999777666666666777777999:::;;;;;;999777555333333444555555666777777999::::::;;;;;;::::::999===============>>>>>>>>>@@@AAAAAAAAA@@@???===<<<======???AAABBBCCCDDDDDD??????@@@@@@@@@???>>>===CCCBBBBBBAAA???>>>>>>===>>>===;;;:::::::::<<<===<<<<<<======>>>?????????????????????@@@AAACCCCCCBBBBBBBBBAAA@@@@@@?????????<<>><<<;;;;;;<<<>>>@@@999888999;;;===>>>===<<<:::999888666555444444444444444444444333333333333111111111111111111111111////////////........................////////////000000000/////////......++++++,,,---.........------,,,,,,++++++,,,,,,---+++************,,,---...---,,,+++,,,------,,,***************************++++++++++++++++++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************))))))************))))))+++++++++++++++++++++++++++++++++************)))***++++++,,,,,,---------,,,,,,+++******++++++,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------+++)))''''''))),,,,,,,,,,,,++++++*********************************+++++++++*********************+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,+++++++++++++++,,,---......------------,,,,,,,,,,,,...---,,,+++************,,,,,,,,,------......////////////...---------,,,+++,,,---.........------........................------...////////////...111222222333333222222111111111222333333333333222000111222333333333333333333333222222222444555666444444444444444444444444666666666555555555555555))))))))))))))))))))))))++++++***(((((((((((((((&&&&&&''''''((())))))***+++******))))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,++++++***)))((()))++++++)))((()))***++++++++++++++++++++++++***++++++,,,,,,++++++***---------------------------,,,+++,,,...///...---,,,,,,,,,---------....../////////...............++++++,,,...///000111222000111222222333333222222//////000000000000111111222222222222222222222222111222444666777888999999:::999777555444444555555777888999::::::888777555222333333444444555555666888888999999999999888888===============>>>>>>>>>BBBBBBBBBAAA@@@>>><<<:::<<<<<<===>>>???@@@BBBCCC>>>????????????>>>>>>===AAA@@@@@@???>>>===<<<<<<>>>===;;;:::999:::;;;;;;<<<<<<;;;;;;<<<===???@@@=========>>>???AAACCCCCCAAAAAAAAAAAA@@@???>>>>>>???<<<@@@JJJLLLEEE@@@AAA@@@>>>;;;999999;;;>>>@@@888888888:::<<<===<<<;;;999999777666555555555555444333333333333222222222000000000000000000000000/////////............---/////////...............///////////////.........)))***+++---......//////---,,,,,,++++++,,,,,,---,,,++++++******+++,,,,,,...---,,,,,,------+++)))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,---......++++++++++++++++++++++++,,,+++************+++,,,************************------------------------************************++++++************++++++************************))))))************))))))+++++++++++++++++++++++++++++++++************)))+++++++++,,,,,,,,,,,,,,,)))))))))***+++,,,......,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,+++******++++++++++++++++++++++++---...---,,,***)))***,,,+++++++++++++++*********************************++++++++++++******))))))******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,---------------,,,++++++***++++++,,,---...---------,,,+++*********,,,,,,+++++++++++++++,,,+++,,,,,,---...///000111000000///...---,,,,,,++++++,,,------......------///......------......///......///000000000000000111222222333333222222111111111222333333333333222111111222333333333222222444444333333333444444555444444444444444444444444555555555555555555555555((((((((((((((((((((((((******))))))))))))))))))%%%%%%%%%&&&&&&''''''''')))))))))))))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************++++++++++++******((()))++++++)))((()))***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,---------....../////////......---------,,,------....../////////000000111222222222222111////////////000000000111111111111111111111111111000111444666777888888777888777666555444444555555666777888999999888666555222222222333333444444444666666777777888888777777::::::;;;<<<<<<===>>>>>>AAAAAAAAAAAA@@@>>><<<;;;999999888999:::<<<>>>???>>>>>>>>>>>>>>>>>>>>>===>>>>>>======<<<;;;;;;:::===<<<;;;:::999999999:::<<<;;;:::999:::<<>>???AAAAAA@@@@@@@@@@@@@@@>>>===<<>>BBB<<<;;;999888888999;;;<<<777777777888;;;<<<;;;999888777666555444444444444333333222222222111111111000000000000000000000000//////.........---------/////////......---------........................******+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********...---,,,,,,------+++)))************************************************++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************)))******++++++******)))+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,+++++++++++++++))))))******+++,,,---...,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++---...---+++******++++++++++++***************************************,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,------,,,,,,++++++******+++,,,,,,------,,,,,,,,,+++++++++***......------...//////000,,,,,,------......////////////......---------,,,,,,,,,,,,---------------000///...------...///000111111222333333333333222111222222333333222222111111111222333333333333222111222222333333333222222555555444444444444444444333333333333333333333333222222222222222333333333(((((((((((((((((((((((('''(((((()))***+++++++++*********)))))))))(((((((((((((((((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************)))******++++++*********((()))++++++)))((()))***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***+++---------,,,,,,,,,,,,---------......//////......------,,,,,,//////......------,,,,,,...///000000111111000000...////////////000000000111111111111111111111111000111333555777777777666777666666555555555666666555555666777777777666555222222222333333333333333444555666666777777777666666666777999;;;<<<===>>>===>>>?????????>>>===<<<888888777777888:::<<<========================>>><<<<<<<<<;;;;;;::::::999;;;;;;:::999999999999999;;;:::999999:::<<>>>>>===>>>>>>>>>>>>??????@@@???>>><<<;;;BBB===:::;;;<<<===>>>@@@888999;;;<<<<<<;;;999888666666666777999:::999777555444333222222222222222222111111111111000000000////////////////////////............------------//////......------,,,,,,---------------.........+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))---,,,,,,,,,------+++)))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++************++++++******************************++++++++++++******+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++)))+++------+++***)))***************************************************+++++++++*********))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++++++++++++++++++++*********+++,,,,,,++++++,,,,,,------------............///000111222...---------,,,,,,++++++,,,---------......//////,,,,,,,,,,,,------....../////////....../////////111222222333333333333333111222222333333222222111111111222333333333333222222222333333333222222111444444444444444444333333333333333333333333333333111111111111222222333333))))))))))))))))))))))))&&&'''(((***+++,,,,,,---*********)))((('''''''''(((((((((((())))))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((()))******+++*********((()))++++++)))((()))***++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------,,,+++***+++---...---,,,,,,,,,,,,---------...............---------------111000///...---+++******,,,---......//////............////////////000000111111111111111111111111000111222444555666666666666666666666666666777777444444555555666666555555333333333333333333333333333444555666666777777666444555666888999;;;<<<===;;;<<<===>>>>>>===<<<;;;999999999999:::;;;<<<<<<===<<<<<<<<<<<<======>>>;;;;;;;;;:::::::::999999999999999999999999999999:::999999:::;;;===???@@@AAA@@@???>>>===============>>>?????????===;;;999::::::;;;===>>>===999777777999<<<>>>>>><<<999777666555555666888888777666333333222111000000111111111111000000000/////////////////////////////////.........------------,,,.........---------------,,,,,,,,,---------------,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***))),,,++++++,,,---...,,,***************************************************)))))))))))))))))))))))),,,,,,++++++************++++++++++++++++++++++++))))))***++++++***))))))************************************************************************++++++************++++++******************************++++++++++++******+++++++++++++++++++++++++++++++++************)))*********+++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++************++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++++++++++++++++++++++++++(((***++++++***))))))***)))))))))*********************************************************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***'''((()))***+++++++++***++++++************+++++++++++++++,,,---.........------,,,,,,---...//////......---,,,+++******)))+++,,,,,,---...///000000---,,,,,,,,,,,,---...///...//////000000//////...//////000111111111111000111222222333333222222111111111222333333333333222222222333333333222111111222222333444444333333222333333333333333333333333111222222333333444444555))))))))))))))))))))))))'''((()))+++,,,,,,,,,+++''''''''''''''''''''''''))))))((((((((())))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((()))***************((()))++++++)))((()))***++++++++++++++++++++++++***++++++,,,,,,++++++***---------------------------,,,+++,,,---......,,,,,,,,,,,,---------......,,,------------------...//////...------,,,++++++++++++,,,------------,,,........./////////000000111111111111111111111111111111222222333444666666444444555666666777666666333333444444555555555555444444444444444333333333333444555666777777777777777777888888999999::::::;;;;;;<<<<<<<<<;;;999888777888999::::::;;;;;;:::<<<<<<;;;;;;;;;<<<===>>>;;;;;;::::::::::::999999666777888999999:::::::::999999:::<<<===>>>???@@@@@@@@@???>>>>>>>>>??????;;;===>>>???>>><<<:::888666777888999:::999555111555777999;;;;;;999777555555444444555777777666444333222222111111111111111000000000/////////.......................................---------,,,,,,,,,------------------...++++++,,,,,,,,,---------***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,+++******+++******,,,......---,,,***************************************************************************************+++++++++++++++++++++++++++++++++((()))***++++++***)))(((************************************************************************++++++************++++++***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************)))))))))******++++++,,,,,,++++++,,,,,,,,,+++***)))++++++************++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++***)))(((***+++((()))))))))*********+++************************)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***(((((()))***+++,,,,,,+++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......------,,,,,,++++++,,,---------.../////////------,,,,,,,,,---...///---...000222222000...---...//////000111000000000111222222333333222222111111111222333333333333222222333333333333222111000///000222333333333333222222222222222222222222222111111111222333444444444))))))))))))))))))))))))((()))+++,,,,,,+++***)))))))))******++++++,,,,,,))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************((()))++++++)))((()))***+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,+++,,,...///...---,,,,,,,,,---------......,,,,,,,,,------...............---------,,,,,,,,,******+++,,,,,,,,,,,,+++............/////////000000000000000000000000000222222111111222444666777333333444555666666666666333333333444444555555555444444444444444444444444333444555666777777777777:::::::::999999888888888<<<<<<<<<<<<;;;999777555555666777999999999888777<<<;;;;;;:::;;;<<<===>>>;;;;;;::::::::::::::::::555666777888::::::::::::888999;;;===>>>???@@@@@@??????>>>>>>???@@@AAAAAA;;;<<<>>>???>>><<<999777;;;:::777444555888888666333333444555555444333333555444444555666777555444333333222222111222222222000/////////..........................................---------,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------((()))***+++,,,---------++++++------------++++++******,,,,,,---,,,+++******)))***+++...///...---************************))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++((()))***++++++***)))(((************************++++++++++++++++++++++++************************++++++************++++++***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************)))(((((()))***+++,,,,,,---******,,,,,,---,,,+++***++++++************+++++++++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++***))))))+++,,,(((((())))))*********+++************************(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***+++++++++,,,,,,+++++++++((()))***+++,,,---------++++++***************+++,,,,,,++++++***)))))))))---,,,,,,++++++,,,,,,---------....................................------------,,,+++,,,---...///,,,...111333333111...,,,000000111222222222222111222222222333333222222222111111222333333333333222333333333333333222111000...///000222333333333222222222222222222222222222...//////000111111222222************************...,,,)))&&&%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))******************************************+++++++++,,,,,,,,,((()))***+++++++++++++++(((((()))***************)))************+++++++++))))))))))))***+++,,,------+++******+++,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............////////////......///000000111000000...222222///---///000///111111222222222333333333222222333444444555555666333333333333333333333333777777888888777555444222111222333555555555555444444444555777888999:::;;;;;;:::999777666555555555;;;999888666777888;;;<<<;;;;;;;;;<<<<<<<<<======999888888:::<<<<<<;;;:::777777888999999:::;;;;;;===<<<===@@@CCCCCCAAA>>>@@@@@@@@@>>><<<<<<>>>@@@AAA@@@???===:::999777666777777777777666666666666555555444444444333333333222222333333333333444444111222222222111000...---...............///000000////////////............/////////...------,,,,,,........................,,,,,,,,,++++++*********+++------,,,***)))***+++***+++,,,,,,,,,,,,+++***)))************+++++++++...------,,,,,,------...***++++++,,,,,,++++++***************************************************+++,,,---,,,***%%% )))*********)))***+++---******)))'''(((******)))))))))))))))))))))))))))+++---+++(((***------)))...---+++*********++++++)))************+++++++++************************+++++++++*********))))))+++++++++***************((()))***+++++++++++++++)))))))))***+++++++++,,,------------,,,,,,+++***++++++++++++++++++++++++---------,,,,,,+++++++++)))************+++++++++)))***+++,,,,,,,,,,,,,,,******************************++++++++++++************************************+++++++++,,,,,,,,,)))***,,,,,,***)))***+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******************...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000////////////000000000000000111111111111222222222111111222222333333333333666444333111000000111111222222222222333444555555222222222222222222222222444444333222111111222222************************,,,+++)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))************))))))))))))))))))))))))((()))***+++++++++******))))))******+++*********))))))***+++++++++++++++)))************+++++++++))))))))))))***+++,,,,,,---,,,+++***+++++++++***,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---------------------------...------,,,,,,------...............////////////...///000000111111111000---111222///...000111000111111111222222222333333222222333333444555555555222222222222222222222222333444444444333222000///111222444555666666555555444444555777888999:::;;;;;;:::999777777777777888777777888999:::<<<===>>><<<<<<<<<===============::::::999:::;;;<<<:::999888888999999:::;;;;;;;;;===<<<===???BBBCCC@@@===>>>??????===;;;;;;===???>>>>>>>>>===<<<;;;::::::555555555555555555444444444444444444333333333333222222222333333333444444111111222222111000...---...............///000000////////////............---------...............------------------------,,,,,,,,,+++++++++******)))***+++***((('''((()))***++++++,,,,,,++++++***)))************+++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************************************************((()))+++,,,,,,***(((''')))***+++)))(((((()))***---------,,,,,,,,,***((()))))))))))))))))))))))))))+++***((()))......***...---,,,+++***++++++,,,)))************+++++++++************************+++++++++*********))))))******************++++++))))))***+++++++++++++++***************+++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++******+++++++++***))))))******************************++++++++++++************************************+++++++++,,,,,,,,,)))***,,,,,,***)))***+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,---------............///000000000000000////////////000000000000000111111111111222222222111111111111111222333333444333222111000000111111111111111000111111222222222222222222222222222222222111111000//////000000************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************((((((((((((((((((((((((&&&(((***+++++++++)))((())))))*********)))((((((******+++,,,,,,,,,,,,,,,)))************++++++++++++***************++++++---,,,++++++************,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------------...------,,,,,,------...............////////////...///000000111000000000///333555222111444555444111111111222222222222333111222222333333444555555111111111111111111111111555555666666555444333111222333444666666666666555444444555777888999:::;;;;;;999777555555666777999333555888;;;===>>>>>>>>>>>>>>>>>>===============;;;:::::::::<<<;;;:::888999999::::::;;;;;;<<<<<<<<<<<<===???AAAAAA???============<<<::::::;;;===888999;;;<<<===<<<;;;;;;555555555555444444333222333333333333222222222222222222222222333333333333111111111111000///......///............//////000/////////............---+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***+++***(((((((((*********+++,,,,,,+++******)))************+++++++++***************************++++++,,,,,,++++++***************************************************&&&''')))***+++,,,,,,,,,***++++++)))'''&&&'''))),,,,,,,,,...///---***((())))))))))))))))))))))))''')))((('''***///000,,,------,,,+++++++++,,,,,,)))************+++++++++************************+++++++++***************)))))))))***+++++++++,,,))))))***++++++++++++***+++++++++***************,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++***************))))))************+++++++++++++++++++++***)))((('''******************************++++++++++++************************************+++++++++,,,,,,,,,)))+++,,,,,,+++******+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,---------............///000000000000///////////////000000000000000111111111111222222222222111000//////111222444333222222111111111222222222222111111000111111111222222222222222222222222222111000000///000000000************************((()))***+++,,,++++++***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))&&&(((***,,,---+++)))((()))))))))))))))((('''&&&)))***++++++,,,,,,++++++))))))*********+++++++++++++++******)))*********,,,,,,,,,+++******+++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............////////////......////////////......---111333000000333555333111111111111222222222222111111111222333333444444000000000000000000000000555555666666666555333333222333555666777777666555444444555777888999:::;;;<<<:::666333222333555666333444666999;;;<<<===>>>============<<<<<<<<<<<<;;;:::999;;;<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<:::;;;===???@@@???===<<<;;;<<<<<<;;;999999:::;;;555666888:::;;;;;;:::999777888888888777666444333333333333222222222111111111222222222222333333333000000000000000//////...//////............///000//////.........---------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,+++***+++,,,******++++++++++++******))))))*********+++++++++))))))************))))))***++++++,,,,,,++++++***************************************************))))))((((((((((((((((((******+++***(((((()))+++---)))'''***---,,,++++++))))))))))))))))))))))))&&&(((((((((+++111222///++++++++++++******++++++))))))*********+++++++++************************************************(((((()))***+++,,,,,,,,,)))******+++++++++******,,,+++++++++***)))))))))++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++************))))))*********+++++++++******+++++++++******)))******************************++++++++++++************************************+++++++++,,,,,,,,,)))+++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))),,,,,,,,,---------......---...//////000000//////////////////000000000000000000111111111222222222222111///---...000222444333333333333333333444444555555444333222222222222222222222222222222222222333333222222222222222333))))))))))))))))))))))))'''(((***,,,,,,,,,+++***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********((()))))))))************************************'''))),,,---...,,,***))))))))))))))))))((('''&&&((())))))***************))))))*********+++++++++++++++******)))*********+++---------++++++---///,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************...------,,,,,,------...............////////////,,,------...------,,,,,,)))---...,,,,,,///000///000000111111111222222222000000111111222333333333000000000000000000000000000111222222222111000///222333444666666666666555444444555777888999:::;;;???===888555222333444555777666555555666888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999;;;===>>>===<<<::::::;;;;;;;;;;;;<<<<<<999;;;===>>>>>>===<<<;;;999:::;;;;;;999888888999777888999:::;;;:::999999<<<<<<<<<<<<;;;999777555333333333222222222111111111111111222222222333333000000000/////////////////////............//////............------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,************************))))))*********+++++++++******+++,,,,,,+++*********++++++,,,,,,++++++***************************************************,,,+++)))((('''''''''((((((***++++++***+++---///666---&&&(((***)))***,,,))))))))))))))))))))))))(((******))),,,222333000))))))******************))))))*********+++++++++************************************************(((((()))***+++,,,,,,,,,******+++++++++******))),,,+++++++++***)))))))))******+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))***+++,,,------------******************************++++++++++++************************************+++++++++,,,,,,,,,***+++------+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))),,,,,,,,,---------......------...///////////////////////////000000000000000000111111111222222222222111///---...000222444444444555555555555555555555555444333222222222222222222222222222222222222333222222222222222333333))))))))))))))))))))))))'''(((***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************************)))***,,,---------+++***))))))*********)))(((((((((((()))************))))))************++++++++++++***************++++++...000111///,,,***,,,///,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++...------,,,,,,------...............////////////------------------,,,+++,,,000222///...111222111000000000111111111111222///000000111111222333333000000000000000000000000111111222333333222111000111222333555555555555444444444555777888999:::;;;AAA???;;;888666555666777999777555333333555888:::999999:::::::::;;;;;;;;;:::999999;;;===>>>===;;;:::::::::::::::;;;;;;;;;888:::===>>><<<;;;::::::888:::;;;;;;999888888888;;;;;;;;;;;;;;;;;;;;;;;;>>>?????????>>>;;;888666333333333333222222222222111111111111222222222222000//////......//////000000//////............///.........------------,,,......------,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,((()))******)))(((***++++++***))))))))))))***+++)))************+++++++++***+++,,,------,,,+++******++++++,,,,,,++++++***************************************************++++++*********++++++,,,((()))+++++++++,,,///111AAA444******+++((((((,,,)))))))))))))))))))))))))))+++***))),,,111222///((()))******+++*********)))************+++++++++***************************************+++++++++)))))))))***+++++++++,,,***++++++++++++***))))))+++++++++***************)))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------)))************+++++++++))))))+++---.../////////******************************++++++++++++************************************+++++++++,,,,,,,,,***,,,------,,,++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,---------......------...////////////...////////////000000000000000111111111111222222222222111000//////111222444444555555666666555444444222222111111000111111111222222222222222222222222000000000///000000111222))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))************************************))))))***+++++++++++++++))))))******+++*********))))))***++++++++++++***)))************+++++++++))))))))))))***+++,,,,,,444666666222,,,)))***,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............////////////...////////////...---,,,000444666222111333444333000000000000111111111111//////000000111222222222111111111111111111111111222333444555555444333222000111222444444444444333444444555777888999:::;;;<<<;;;999888777777777777777666666555666666888888888999999:::;;;<<<=========<<<;;;<<<===<<<;;;999::::::::::::::::::999999777:::======;;;999999:::888:::;;;;;;999888888888::::::888888888:::;;;===>>>?????????===:::777444444444444444333333333333111111111111222222222222000///............///000000000///........................---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,''')))******))))))***++++++***)))(((((()))***+++)))************+++++++++***+++,,,......,,,+++******++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,)))***++++++***+++---///AAA222))),,,...***(((,,,))))))))))))))))))))))))***+++***(((***......+++)))***+++,,,---,,,,,,+++)))************+++++++++************************))))))*********+++++++++******************+++++++++++++++++++++***))))))***************+++++++++))))))***+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,)))************+++++++++)))***+++,,,---.........******************************++++++++++++************************************+++++++++,,,,,,,,,***,,,------,,,++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,---------......,,,---......//////......////////////000000000000000111111111111222222222111111111111111222333333444444555555444333222111111111111000111111222222222222222222222222222222000000//////000111111222))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((((('''))))))))))))************)))))))))))))))))))))))))))))))))))))))*********((()))***+++++++++++++++******+++,,,,,,,,,,,,+++)))************+++++++++))))))))))))***+++,,,---999::::::444,,,''''''))),,,++++++++++++++++++,,,,,,,,,,,,+++++++++******---------.........//////...........................------,,,,,,------.............../////////000000000111111000///......---111222///---///000...000000000000111111111111/////////000111111222222111111111111111111111111//////111111222111000//////000222333444444333222444444555777888999:::;;;666555555555555666666666444555777888999999888888888999:::;;;<<<>>>??????@@@???======<<<;;;888666999999999999999999999999777:::======;;;999999:::888:::<<<;;;:::888888888777555444333444777:::<<<<<<===>>>>>><<<888555222555555444444444444333333000111111111111222222222000///...------...000000111000///.....................---------,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))+++,,,,,,++++++,,,...+++***)))(((((()))***+++)))************+++++++++)))***,,,------,,,***)))+++++++++,,,,,,+++++++++***************************************************************)))(((''')))***+++***))))))+++,,,999+++$$$+++000,,,***---))))))))))))))))))))))))***+++)))'''(((,,,+++'''***+++---...///...------)))************+++++++++************************))))))******+++++++++++++++++++++***************+++++++++++++++***)))((())))))******+++++++++,,,((()))***+++++++++++++++++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++******+++,,,,,,,,,++++++******************************++++++++++++************************************+++++++++,,,,,,,,,***,,,------,,,+++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......////////////000000000000000111111111111222222222111111222222333333333333333333444444333111000...222222222222333444555555222222222222222222222222222222111111222333444444))))))))))))))))))))))))))))))))))))))))))))))))((())))))+++,,,---......------------,,,+++))))))))))))*********))))))(((***************************************************(((%%%""""""$$$&&&(((''')))***++++++***)))''')))))))))))))))******+++---,,,***)))))))))***+++)))************+++++++++111444666333,,,((((((+++,,,++++++******++++++,,,***************************+++,,,,,,------,,,,,,...---,,,,,,,,,,,,---...+++,,,---...////////////...------------...//////000000000000////////////000111111111111222222222000000000000000000000000111111111111111111111111222222111111111111111111333333333333333333333333444444333333333444444555555555555666777999;;;;;;666666555555555666666777999999999888888888888888666777777888999::::::;;;:::999999888777777888888:::999999888888999999:::777777777777777777777777888999:::999777555555666888888777777777999:::;;;???>>><<<:::888666555555888888777666555444333333222222222222222222222222000000000000000///..............................------............------,,,,,,++++++++++++******,,,,,,,,,++++++*********************************++++++************++++++,,,+++******,,,,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***)))******))))))((('''&&&,,,+++***((((((((()))***))))))))))))))))))))))))++++++++++++++++++,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))***+++,,,,,,+++***)))***+++,,,,,,,,,***)))((((((***,,,---,,,+++,,,---******++++++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************************))))))***+++,,,,,,+++*********))))))(((((('''))),,,......---+++)))***)))(((((('''(((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++******))))))******+++)))***++++++,,,,,,,,,,,,''')))+++---...---,,,++++++++++++,,,,,,---------++++++************++++++,,,,,,............,,,,,,)))***++++++***)))(((''')))***+++,,,,,,+++***))).........------,,,,,,,,,........................///............---------000000000000000////////////000000000000000//////000000000000111111111111222222222222222222222222---///222444444333111///222333333444444333333222222222222222222222222222))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((''''''&&&%%%$$$))))))************))))))************************************************+++)))'''%%%%%%&&&((()))((()))***++++++***)))((()))))))))))))))******+++,,,+++******)))))))))***)))************+++++++++---000222000+++((())),,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---......---,,,,,,+++,,,---...////////////...------------.../////////////////////.........//////000000000111111111000000000000000000000000111111111111111111111111222222111111111111111111222222222222222222222333333333333333333444555666555555555555555666777888777666555555555555555666888888888888888888888888666666777777888999999999999999888888777888888888999999999888888999999999777777777777777777777777777888999888666555555555777777666555666666888888;;;:::999888777777777777;;;:::888666444222111000222222222222222222222222111111111111111000///...........................------............------......------------,,,,,,,,,,,,,,,+++++++++******************************++++++************++++++,,,+++******,,,,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***''''''((()))************,,,+++)))((((((((()))***))))))))))))))))))))))))(((((()))***++++++,,,,,,************************+++***)))(((((()))***+++************************(((((()))*********)))))),,,,,,,,,++++++*********))))))))))))))))))))))))******++++++++++++******+++++++++++++++***))))))(((***+++***))))))***+++******++++++++++++******,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++******************************))))))***++++++,,,************)))))))))((((((***+++------,,,+++***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,,,,++++++''')))+++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,------------,,,+++)))***+++++++++***)))(((******++++++++++++******---------,,,,,,+++++++++........................---------.........////////////////////////////////////000000000000//////000000000000111111111111222222222222222222222222555444333333222222111111222333333444444333333222222222222222222222222222(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))(((''''''&&&************)))(((''''''))))))************))))))************************************************+++******))))))))))))***((()))***++++++***)))((()))))))))))))))******+++******++++++******)))))))))************+++++++++(((+++------***)))***,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***+++...//////...+++***+++,,,---......//////......------------...//////.........................../////////000000000000000000000000000000000000111111111111111111111111111111222222222222222222000000111111222222333333222222222333444555666777555555444444333444444555777666666555444444444555777777777777777777777777555555666666777777888888888888777777777888888999999999888888888888999999777777777777777777777777666777888777555444444555666555555444444444555555777777666666777777888999<<<;;;999666333111///...111111111111111111111111//////000000000///..............................------............------......------------,,,,,,,,,,,,,,,++++++++++++***************************++++++************++++++,,,+++******+++,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***'''((()))***+++++++++++++++***))))))((()))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))******))))))))))))******************************)))))))))***))))))((((((+++++++++++++++*********((((((((((((((((((((((((++++++************++++++,,,+++******************+++++++++)))((((((***,,,******++++++++++++******------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************************)))******+++,,,************))))))))))))*********+++++++++++++++))))))++++++++++++***)))******************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,+++******((()))***,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++************++++++***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++........................++++++,,,---...///000111........................//////000000000000//////000000000000111111111111111111111111111111111111<<<999555111000000222444222333333444444333333222222222222222222222222222(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))(((((('''''',,,---------,,,,,,+++***((())))))************)))*********************************************************+++******))))))((()))************)))((()))))))))))))))******+++((()))***++++++***)))((())))))*********+++++++++''')))++++++***)))***,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++---......---+++***++++++,,,---...............------------...//////.........////////////////////////000000000111111000000000000000000000000111111111111111111111111111111222222222222222333111111111222333333444444111222222333444555777888444444333333444444555555777777666555444444444444666666666666777777777777555555555666666777777777777777777777777888888999888888777777777777888888777777777777777777777777444666777666555333333444666555555444444333333333555555555555555666777888;;;:::888666333111///...000000000000000000000000------.........------,,,........................------............------,,,,,,+++++++++*********++++++++++++++++++++++++************************++++++************+++++++++***)))***+++,,,+++)))))))))))))))))))))))))))************************))))))***++++++++++++***+++,,,,,,++++++***)))(((******))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,))))))))))))))))))))))))***))))))))))))))))))***************************++++++,,,++++++***))))))+++++++++***************)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,+++***))))))***+++,,,------,,,***((((((***---******++++++++++++******---,,,,,,,,,,,,,,,,,,,,,***************************************++++++++++++***************++++++*********)))))))))))))))+++***)))))))))***,,,---(((***,,,------,,,+++*********************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))((()))***+++,,,+++++++++---,,,,,,,,,++++++******++++++************++++++*********++++++************++++++,,,,,,---------...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...//////000---------..................//////000000000000//////000000000111111111111000000000000000000000000;;;888444111000000222444222333333444444333333222222222222222111111111111(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))***))))))((('''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********)))((())))))************)))))))))))))))))))))******+++'''(((***++++++***)))((())))))*********+++++++++)))***+++++++++*********+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,***+++,,,---...............------------...////////////000000000111111111000000000111111111222222000000000000000000000000000000000000000000000000111111222222333333333333333333333444444444555555111222222333444555777888333333333444555777888999888777666555555555555555555555666666777777777777666666666666777777777777888777777666777777888888888777777666666777777888666666666666666666666666333555666666444333333444666666666666555444444333666666555555444555555555777666555444333222111000////////////////////////---......//////.................................------............------,,,,,,+++++++++*********++++++++++++++++++++++++************************++++++************+++++++++***))))))++++++***)))))))))))))))))))))))))))************************))))))***++++++++++++***+++,,,,,,++++++***)))((()))))))))*********))))))))))))))))))))))))))))))++++++++++++++++++******************************)))))))))******)))))))))))))))))))))))))))))))))+++++++++++++++***)))(((************************************************,,,+++***))))))***+++,,,++++++)))))))))***+++,,,,,,,,,+++((('''''')))+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++***************+++))))))))))))))))))******+++***)))((((((***,,,---(((***,,,---...---+++*********************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++***)))))))))******++++++******,,,,,,,,,++++++*********++++++************++++++************************+++++++++,,,,,,---.........---++++++++++++---...---------...............................................................------------......//////......///000000000000000///000000000111111111111000000000000000000000000444333222222111111222222222333333444444333333222222222222111111000000000(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++((((((((())))))((((((''''''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))(((***))))))))))))))))))***)))))))))))))))******+++(((((())))))******)))))))))************+++++++++++++++,,,,,,++++++***)))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++---,,,+++******+++,,,---***+++,,,------......---...------------.../////////000000111111222222333111111111111222222222222000000000000000000000000000000000000000000000000111111222222333444444444555555555555555444444444222222222333444555666777333333444555666888:::;;;888777777666666777777888555666666777777888888999888888888888888999999999999888777666666666666777777777666666666666777777666666666666666666666666333555666666555444444555666666666777666666555444777777666555444444444444444444333333333222222222........................//////000111111111000000........................------............------......------------,,,,,,***++++++++++++,,,,,,,,,************************++++++************+++++++++***))))))***+++***)))))))))))))))))))))))))))************************))))))***++++++++++++***'''((()))***++++++++++++(((((()))************)))))))))))))))))))))))))))------,,,,,,+++*********************************))))))************))))))))))))))))))))))))))))))((((((((()))(((((('''''')))))))))***************************************++++++************++++++******************+++,,,)))))))))'''&&&&&&(((*********++++++++++++************++++++++++++,,,,,,************************)))))))))***++++++,,,,,,,,,+++******)))*********))))))))))))******************)))((()))***+++,,,((()))+++,,,------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******************+++++++++,,,,,,,,,+++******************************+++++++++++++++*********++++++************++++++++++++***))))))***++++++,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,............////////////........................//////.........------------------...//////000000---...///000000111111000000000000000111111111111111111111111111111111111///000111222222222222111222333333444444333333222222222222111000000//////))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))******+++++++++******'''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))******)))))))))))))))******+++((((((((((((((()))******)))************+++++++++*********+++++++++***)))******))))))))))))******++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++******+++,,,------------...------------...///////////////000111111222222000000000000111111111111000000000000000000000000000000000000000000000000111111222222333444444555666555555444444333333222333333333333333444555666555555555555666777888999777777777777888999:::;;;666666777777888999999:::;;;;;;;;;;;;;;;::::::::::::999888666555555555555777666666555555666666777666666666666666666666666333555777777555444555666444555666777777666555555777666666555555555555555333333333222222222222222---------------------------...///000000000000///........................------............------......------------,,,,,,******+++++++++,,,,,,,,,************************++++++************+++++++++)))((()))***+++***((())))))))))))))))))))))))************************))))))***++++++++++++***''''''((()))************'''((()))***+++******)))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))&&&'''((((((((((((((((((((()))))))))*********+++******************************++++++++++++******))))))***+++++++++++++++((()))******))))))***+++******++++++++++++******)))))))))******+++++++++************************((())))))***++++++,,,,,,,,,++++++***))))))******((()))))))))************)))))))))))))))******+++))))))******+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***))))))(((((())))))*********+++,,,,,,,,,++++++******))))))))))))******************++++++++++++++++++************++++++,,,+++************+++,,,---,,,+++******++++++,,,******++++++++++++******---------.........//////........................---------...............------...//////000111111---...///000111111111111000000000000111111111111222222222222222222222222///000000111111222222111222333333444444333333222222222222111000/////////************************))))))))))))))))))))))))((((((((((((((((((''''''((())))))*********))))))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++******))))))))))))******)))))))))))))))******+++)))(((''''''''')))***+++)))************+++++++++((((((((()))+++,,,+++*********))))))))))))******************************))))))***++++++++++++***)))***,,,......,,,***)))******+++,,,------------...------------...//////---......///000111111222////////////000000000000000000000000000000000000000000000000000000000000111111222333333444555555666555444444333222111000444444333333333444444555666666555555555666666777777777888888999:::<<<<<<666777777888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777555444444444666666555555555555666666666666666666666666666666444555777777666555666666222333555666777666555555666666555555555666777777444333333222222111111111------------------------***+++,,,,,,---------,,,........................---..................---,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************++++++************++++++***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************))))))((('''&&&'''((()))+++++++++***)))))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))(((((()))******+++******(((((())))))*********+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))***,,,,,,,,,+++******,,,.........---...///******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,+++***))))))******(((((())))))*********+++((()))))))))************))))))))))))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))(((((((((((()))))))))***+++,,,,,,,,,,,,,,,******)))))))))))))))***))))))******+++++++++,,,++++++************++++++---,,,+++******+++,,,---...---+++***)))******+++)))***+++,,,,,,+++***))),,,,,,,,,------.................................+++,,,,,,---...///000000.........///000111111222---...///000111111111111000000000000111111111111222222222222222222222222222222111000000111222222222333333444444333333222222222222111000//////...---,,,+++***))))))))))))))))))))))))))))))))))))************************(((((()))***+++,,,,,,---************************))))))))))))************))))))))))))((((((((((((++++++************++++++++++++******************(((((())))))*********+++++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,+++++++++++++++***)))(((++++++++++++++++++++++++)))******++++++,,,------+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,---...000///...------...///000000111111111111222222222333333333222111000///...000000000000000000000000000000000000111222333444333444555666777777777777666555444333222333444555111222333333444444333333666666666666777777777777999999::::::::::::;;;;;;<<<;;;::::::::::::;;;<<>><<<;;;;;;999888777666666666666666::::::999888777777888888666666777777666555444444666555444444444444555666222333444444555555444444777777777777666555444333444444444444333222111111///............---------------............------///000000111000...,,,+++...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************+++***(((***,,,---***((())))))))))))))))))))))))))))))***++++++++++++***,,,,,,+++***)))((('''&&&(((((())))))*********++++++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))***************************************************************)))))))))***************)))))))))*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************---..................---,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***++++++++++++******++++++++++++*********************************+++,,,,,,------,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++************)))************************///---******,,,,,,)))'''***+++,,,---.../////////,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******************------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,------------...------,,,,,,------...---------.........///////////////...---------,,,////////////000000000000////////////000000000000000000000000111111111111333333333222222222111111000000000000000000000000111222222333333222222111111111111111111111111111222333333444444333333222******)))))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******************************))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))************************))))))))))))*********+++*********+++++++++,,,,,,++++++***))))))***+++++++++++++++++++++***))))))++++++++++++++++++++++++)))******++++++,,,------,,,+++************+++,,,************************000000000//////.........000///.............../////////000000000111111111000111111222222222111111000000000000000000000000000000000000111222333444333444555666777777777777555444333222222222222333222222333444444444444333555666666666777777777777888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@AAAAAA>>><<<;;;;;;888777777666666666666666888888777666666666666666666666777777666555555444666555444333333444555666222333444444555555444444777777777777666555444333444444444444333222111111///............---------------............------/////////......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,,,,***((())))))))))))))))))))))))))))))***++++++++++++***+++************)))))))))((()))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((((((((((((((((((((((((************************************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++'''((()))*********************++++++++++++******************************)))***++++++,,,,,,++++++++++++++++++++++++++++++)))************++++++++++++++++++************)))************************///,,,++++++,,,,,,***((())))))***,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,++++++,,,---...------,,,,,,------...,,,------------........................---------............////////////............//////////////////000000000111111111333333222222111111111111000000000000000000000000111222222333333222222111111111111111111111111111222222333333333333222222(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************************))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))************************)))))))))***************)))))))))************+++++++++***))))))***++++++***++++++++++++***))))))++++++++++++++++++++++++)))******++++++,,,------------,,,,,,,,,,,,------************************000//////...---,,,,,,+++///////////////...---,,,........./////////000000---...000111333444444444000000000000000000000000000000000000111222333444333444555666666666666666555555333222111111111111222222333444444444444444555555666666666777777777777777888999::::::;;;;;;:::;;;<<<======<<<;;;:::===???@@@@@@===;;;:::;;;777777666666666666555555666666555444444444444555666666777777777666555555555444444333333444444555222333444444555555444444777777777777666555444333444444444444333222111111///............---------------............------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,***)))))))))))))))))))))))))))))))))***++++++++++++***)))*********++++++,,,,,,))))))))))))************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))******************++++++++++++******************************))))))***++++++++++++***************************)))************++++++++++++++++++************)))************************---,,,++++++------,,,+++(((((()))***+++++++++***+++++++++++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++***,,,...,,,***)))***---...------,,,,,,------...,,,,,,,,,,,,---------------------...............------------............------------............//////000000000000111111222111111111111000000000000000000000000000000000111111222222222222111111111111111111111111111111111111222222222222111111(((((('''(((((()))******((((((((((((((((((((((((************************+++++++++***************************************((()))))))))************(((((((((((())))))))))))++++++************++++++***************+++++++++************************)))))))))*********+++++++++******************+++******+++++++++******)))++++++++++++++++++++++++)))******++++++,,,---------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...//////000///...,,,+++....../////////000000000---...///111333444444555000000000000000000000000000000000000111222333444333444555555666666666555666666555333222111111000222333333444555444444444555555555666666666777777666666777888999:::;;;;;;999:::<<<======<<<:::999<<<>>>??????<<<:::::::::666666666666666666666555555555444444444444444555666666777777777666666555444444333333333333444444222333444444555555444444666666777666666555444444444444444444333222111111///............---------------............------///...,,,+++++++++,,,------------------------------,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++***)))))))))))))))))))))))))))))))))***++++++++++++******++++++++++++,,,,,,,,,)))))))))))))))*********************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))***************(((((((((((()))))))))))))))***************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))))))))******++++++++++++******************************)))******+++++++++++++++))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))************************,,,++++++,,,------------((()))***************)))+++++++++***************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++++++++++++++))),,,...---)))(((***---...------,,,,,,------...+++++++++,,,,,,,,,------,,,---------.../////////------........./////////------........./////////////////////000000000111111000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111000111111222222111111000******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++++++++***************))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))***++++++************++++++))))))*********++++++++++++++++++***************************+++++++++,,,*********++++++*********)))******+++++++++******++++++++++++++++++++++++)))******++++++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////---.../////////...,,,+++/////////000000000111111...///000111222333333333111111111111111111111111000000000000111222333444333444444555555555555555777777666666444333222111333333444555555555444444555555555555666666666666666666777777888999::::::888:::<<<======<<<:::888:::<<<>>>===<<<:::999999666666777888888777777666555555555444444555666666666666777777777777777666444444444444444444444444222333444444555555444444666666666666666666555444444444444444333222111111///............---------------............------///...---,,,,,,,,,---...------------------------,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++++++++*********))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((())))))*********'''''''''(((((()))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******************)))))))))))))))))))))))))))+++***))))))((())))))*********++++++++++++*********************************++++++,,,---,,,,,,,,,))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))***************************++++++,,,,,,,,,---...++++++++++++++++++******************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++***,,,---,,,***)))+++---...------,,,,,,------...+++++++++,,,,,,,,,------,,,---------.../////////....../////////000000000....../////////000000000...////////////000000000000000000000000000000111111111111111111111111111000111111222222111111000111111111111111111111111000111111222222111111000,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))(((((((((((()))))))))))))))***++++++,,,,,,+++++++++++++++******************+++++++++,,,,,,)))***++++++++++++***)))))))))***++++++++++++***++++++++++++++++++++++++)))******++++++,,,------******++++++++++++******************************---------,,,,,,,,,,,,+++---------.........------//////000000000111111111000000111222222222222222111111111111111111111111000000000000111222333444333444444555555555444444777777777777666444333222333333444555555555555555444444555555555666666666777777777777777888888888888999:::;;;;;;:::999888999;;;===<<<;;;999999999666777888999:::999888777666555555555555666777777666666777888888888777777444555555666666555555444222333444444555555444444555666666666666666555555444444444444333222111111///............---------------............------......------------......++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++++++++************************)))***,,,,,,***)))***+++))))))))))))))))))))))))))))))***++++++++++++***,,,,,,++++++*********)))************))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((()))******++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++******++++++++++++******************************++++++,,,------------,,,************************)))************++++++++++++++++++************)))************************)))***,,,,,,++++++,,,---,,,---------,,,+++******)))))))))***************++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,---------------------...............////////////000000000111////////////000000000111......////////////000000000000000111111111111222111111111111111111111111000000111111111111000000111111111111111111111111111111222222222222111111+++******)))))))))******))))))))))))))))))))))))************************''''''(((((())))))******))))))))))))))))))))))))))))))))))))************'''''''''((()))*********))))))(((((((((((())))))((())))))***++++++,,,,,,,,,,,,,,,++++++*********)))))))))************+++)))***++++++++++++***)))))))))***+++++++++++++++++++++++++++++++++++++++)))******++++++,,,------)))***+++,,,,,,+++***)))*********************************+++++++++++++++,,,,,,,,,,,,---...//////........./////////000000//////000222222333222222111111111111111111111111000000000000111222333444444444444555555444444333555555666666666555333222333444444555555555555555444444444555555555666666777777777777777666666666888888888888888888888888888:::<<<<<<:::888888999666888999;;;;;;;;;999888555555555555555666777777666666777888888888888888555555666777777666555555222333444444555555444444555555666666666666555555444444444444333222111111///............---------------............------,,,,,,------------,,,,,,************************,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,***)))***+++))))))))))))))))))))))))))))))***++++++++++++***)))))))))***************************)))))))))((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************'''(((((()))******++++++***++++++,,,------......))))))***++++++,,,------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))***************************)))((('''((()))+++---******++++++++++++************************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++************)))************************(((***,,,+++)))(((***,,,------------,,,+++***)))((()))))))))*********+++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++************************)))*********++++++++++++---***)))+++///111000---...------,,,,,,------...,,,------------........................---------........./////////000000........./////////000000........./////////000000111111111111222222333333111111111111111111111111000000111111111111000000111111111111111111111111222222333333333333222222))))))))))))***+++,,,---))))))))))))))))))))))))''''''''''''''''''''''''((())))))***+++,,,,,,---))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++++++++************++++++((())))))***++++++,,,,,,,,,,,,,,,++++++*********(((((((((((()))))))))))))))***+++,,,,,,+++***)))((()))***+++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******,,,...000222333444,,,+++++++++,,,...000111---------.........//////---...000111333333444444111111111111111111111111000000000000111222333444444444444555444444333333333444555555555444333222333444555555666666555555444444444555555555666666888888888777666666555555888888777666666777888888777999;;;;;;:::888888888777888:::<<<<<<<<<:::999444444444444444555666777666666777888888888888888555666777888888777666555222333444444555555444444555555666666666666666555444444444444333222111111//////.........------------..................---)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***---,,,***(((***+++))))))))))))))))))))))))))))))***++++++++++++***&&&'''((()))***+++,,,,,,+++*********))))))(((((('''((((((((())))))******++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++,,,---......//////------......///000111111))))))***+++,,,,,,------))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******************************)))(((''''''(((***,,,...******++++++++++++******************************))))))***++++++++++++***++++++++++++++++++++++++)))************++++++++++++++++++************)))************************(((***,,,+++(((''')))+++---------,,,+++***)))((((((((())))))*********+++++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))************************))))))******++++++++++++...***'''+++111444222---...------,,,,,,------...---------.........///////////////......------,,,---------.........//////---------.........//////............/////////000111111222222222333333333111111111111111111111111000000111111111111000000111111111111111111111111222333333444444333333222))))))************))))))'''(((***+++++++++***)))************************(((((((((((())))))))))))++++++***************++++++***)))(((''''''((((((&&&&&&((()))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++***)))((()))******+++,,,+++(((%%%)))))))))))))))))))))))),,,+++++++++***)))))))))++++++************++++++)))+++------,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++........................---------............///............///////////////000000000000111111111111111222222222333333333111222222333333222222111333444444444333222222111555555555444444333333333333333333444444555555555333333333333333333333333888888888888888777777666333444555666777777777777666888:::<<<<<<<<<;;;::::::;;;<<<<<<<<<:::888666555555444444444444333333222222333555666888999999888888999888888777666555444333222222111111222222444444444333333222222222222111111111000000////////////////////////////////////000000000000//////+++++++++,,,,,,---------.........------,,,,,,,,,************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***************++++++,,,+++*********))))))((((((************))))))))))))))))))*********))))))(((((((((((((((((((((((((((++++++++++++++++++++++++))))))(((((()))***++++++******))))))(((''''''&&&+++*********+++,,,,,,------,,,,,,+++++++++,,,,,,000000///...---,,,,,,+++/////////...---,,,+++***)))***,,,---......---,,,)))***+++,,,,,,+++***)))+++***)))))))))***,,,,,,************************************************)))))))))***++++++***))))))************+++++++++***+++++++++,,,,,,,,,,,,+++++++++*********))))))***...)))%%%---...))),,,***+++++++++***((('''&&&+++++++++*********))))))************************++++++******)))(((((('''((())))))))))))***************+++++++++***))))))))))))*********+++++++++************************+++,,,,,,------,,,,,,+++...---++++++++++++***(((...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------***+++,,,---...---,,,+++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......///////////////000111111////////////000000000000222222222222222222222222000000000000000000000000000000111111111111000000222222111111000//////...////////////////////////***************)))((('''(((((())))))*********)))************************(((((((((((()))))))))***++++++***************+++***************))))))((())))))***************)))((()))******+++++++++***+++++++++++++++***))))))*********+++,,,+++)))((())))))))))))))))))))))))+++++++++***************++++++************++++++***,,,---...,,,,,,,,,---+++++++++,,,,,,---------,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////000000000000111111111111111111111222222222333333222222333333333333222222555555555555555444333333555444444444333333333333333333333444444444444444333333333333333333333333555555666777777777777777333333444666666777777777666777999;;;<<<;;;:::::::::;;;;;;<<<;;;999777555555444444444333333333333333333555666777999::::::999999999999888777666555444333222222111111222222333333333222222222111111111111000000000/////////..............................////////////......+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++************+++,,,,,,+++++++++*********))))))*********)))))))))(((((()))***************))))))************************************************)))))))))))))))***+++,,,************++++++++++++------,,,,,,------...///......---------------...//////......------,,,,,,***++++++******)))((('''((()))******************)))***++++++++++++***)))+++***)))))))))***+++,,,************************************************))))))((()))))))))(((&&&)))************+++++++++'''((((((((())))))))))))+++++++++*********))))))%%%+++'''$$$+++***&&&***,,,++++++***))))))((((((+++++++++*********))))))************************)))))))))))))))*********)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,))))))*********+++++++++************************+++,,,,,,------,,,,,,++++++***)))+++---...---,,,---,,,+++************+++*********+++++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......///////////////000000111////////////000000000000222222222222222222222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000))))))************))))))((((((((((((((())))))***************************((((((((()))))))))******+++***************++++++***++++++,,,+++***)))))),,,,,,,,,+++***)))(((''''''((())))))***)))))))))***++++++++++++***))))))************++++++++++++))))))))))))))))))))))))***************+++++++++++++++************++++++,,,---///...---,,,,,,---*********+++,,,------...+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////000000000111111111222222000111111111222222222222222333333444444333333222555666666666666555555444444444333333333333333222444444444444333333333333222222222222222222222222111222444555666777777777111222333555666777777777666777999:::;;;;;;::::::::::::;;;:::999777555444444444333333222222222333555555666888999:::;;;;;;999999999999888777666666333333222111111111111222222222111111111111000000///////////////.................................---------......------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++************+++,,,,,,++++++++++++******************)))))))))((((((((()))******+++++++++******++++++++++++++++++++++++)))))))))***************+++************+++,,,,,,++++++,,,------.../////////............//////000//////............//////------------------------***+++++++++++++++************)))((((((((()))))))))***++++++++++++***)))******))))))******+++,,,************************))))))))))))))))))))))))************)))((('''''')))************+++++++++************+++++++++++++++++++++***************&&&,,,***(((---***'''...------+++***))))))******+++++++++***************************************'''(((((()))***+++++++++************+++++++++,,,---,,,,,,,,,,,,---///000***************+++++++++************************++++++,,,,,,,,,,,,++++++******)))***,,,...---,,,++++++******))))))******))))))*********+++++++++,,,,,,++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////......//////000111////////////000000000000000000000000000000000000000000000000000000000000///000000111111000000///......///000000111222222111111111111111111111111&&&'''((()))+++++++++,,,)))((('''''''''(((***+++************************(((((()))))))))******************)))******+++,,,++++++***)))))))))***+++,,,,,,,,,,,,+++)))((('''(((((()))******)))))))))******+++++++++******)))))))))))))))))))))+++---)))))))))))))))))))))))))))))))))***+++++++++,,,++++++************++++++---...//////---++++++,,,))))))***+++,,,------...+++++++++***+++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,---------.....................////////////000000000111111111222222000000000111111111111222333333444444444444333333555555555666666555444444333333333333222222222222555444444333333222222222222222222222222222222222111111333444444555555555000111333444666666777777666777888999:::::::::999999999999999888666555444555444333222222222222333666777888999:::;;;<<<<<<999999999999888777666555333222222111111111111111000000000000000000000000................................................------............---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))***++++++******************))))))******)))))))))((((((((()))***++++++,,,+++++++++***************************************+++++++++,,,+++++++++++++++,,,,,,,,,,,,------.../////////...---------------............---------...//////++++++,,,,,,------------)))***++++++,,,,,,,,,,,,---,,,***)))))))))***************++++++************************+++++++++************************((((((((((((((((((((((((***+++,,,,,,+++*********))))))*********++++++++++++++++++,,,,,,,,,------************************'''---******...***(((111...---+++))))))***+++,,,************************************************((((((((()))******++++++******+++++++++,,,,,,,,,---,,,+++***+++---000111************************************************++++++,,,,,,,,,,,,++++++,,,+++)))***++++++)))(((++++++************++++++************++++++++++++---,,,+++***+++,,,---...***++++++,,,,,,---------,,,,,,,,,---------------////////////////////////......------------......///............///000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////......//////000111111111111111111111111111111111((())))))************))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))******************))))))***++++++,,,,,,***'''%%%%%%'''***,,,******+++++++++******))))))***************)))))))))******+++++++++******'''((())))))'''(((***,,,)))))))))))))))))))))))))))))))))***+++++++++,,,++++++************++++++,,,...///...,,,++++++,,,))))))***++++++,,,------+++************+++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------------...............//////////////////000000000111111111//////000000000111111111222333333444444333333222222333333444444333333333222222222222222222222222444444444333333222222111111111111111111111111111222222333333333333222111000111222444555555666666666666777888999999999999888888888888777666555555666444333222111222333444777777888999:::;;;;;;<<<888888888888777666555555333222111111000000111111////////////////////////------------.............................................//////.........---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++,,,+++++++++,,,,,,---...******++++++,,,---------%%%&&&'''(((((())))))(((---,,,***)))))))))******+++******************+++))))))******++++++++++++************************((((((((((((((((((((((((''')))++++++***)))+++,,,))))))*********+++++++++(((((((((((())))))))))))************************&&&)))&&&(((...(((%%%///...---+++))))))***,,,---************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***))))))***,,,...000***************************************************++++++,,,,,,++++++******)))(((((())))))(((''',,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,,,,------,,,+++***+++,,,---...+++++++++,,,,,,------...,,,,,,,,,------.........////////////////////////......------------.....................//////000////////////000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////111111111111111111111111,,,,,,,,,+++)))(((&&&%%%)))))))))))))))******+++)))))))))))))))))))))))))))))))))*********++++++))))))))))))***+++,,,,,,+++)))&&&%%%%%%'''***---'''((()))*********************++++++******))))))))))))***++++++++++++***''')))++++++((('''))),,,))))))))))))))))))))))))***************+++++++++++++++************+++++++++,,,...---,,,++++++,,,************++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............////////////........./////////000000////////////000000000000111222222333333222222111000111111222222222222111000111111111111222222222333333333333222222222222000000000000000000000000222333333333222222111000111111222333444444444444666666666777777888999999888777777777777777777777777666444222222333444555666777777888999999::::::777777777777666555444444222222111000000000000111......////////////000000---------...............------------------------......////////////......---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***************************++++++,,,,,,++++++***************************)))(((((((((((()))******)))))))))))))))*********,,,,,,+++++++++************++++++,,,------------////////////////////////++++++,,,,,,---.........,,,,,,+++************++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))***+++,,,---*********++++++,,,,,,,,,'''((())))))******************)))((((((((())))))++++++***))))))***++++++))))))***++++++++++++***************************))))))))))))))))))))))))%%%(((++++++(((''')))+++)))************+++++++++)))))))))*********++++++***************+++++++++(((***)))111999000(((...,,,+++***))))))***+++,,,***************+++++++++*********************************)))))))))))))))************+++++++++,,,***))))))((()))***,,,---+++++++++*********************************************++++++++++++******&&&%%%%%%'''***+++++++++,,,,,,,,,+++,,,,,,---...++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---......//////------------------------......------------............------......///000////////////000000000000////////////////////////////////////////////////...//////000000//////...////////////////////////111111111111111111111111+++++++++******((('''''')))******+++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))***+++,,,---))))))(((((()))******+++''''''((()))))))))))))))))))))******))))))((('''))))))***+++++++++++++++(((,,,///...+++(((***,,,))))))))))))))))))))))))+++++++++***************++++++************++++++)))***,,,,,,+++***+++,,,++++++++++++***************************++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------............////////////------------...................../////////000000000111111222222111111000///000111111222222222111000000000000111111222222222222222222222333333333000000000000000000000000111111222333333333222222222222333333333333222222666666666666777888888999777777777777888999::::::888777444333222333555777555555666666777777888888666666666666555444333222222222111000000000000000......//////000000000000------......////////////---------------------------------......---------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,------------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***************++++++,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++***+++,,,---............------------------------******+++,,,,,,---......,,,+++***))))))))))))))))))))))))******++++++,,,---,,,+++***************))))))))))))***+++,,,,,,************++++++++++++++++++,,,,,,---,,,,,,,,,((()))******************++++++***))))))***++++++((()))***+++,,,++++++******************************************************---///...)))'''(((+++)))************+++++++++++++++,,,,,,,,,---------))))))*********+++++++++))),,,000???JJJ===,,,,,,************************))))))*********+++++++++************************(((((())))))******++++++)))))))))*********++++++)))*********************+++++++++*********))))))******************************++++++++++++******'''&&&&&&(((+++------,,,++++++******+++,,,,,,---***+++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,---------------,,,,,,,,,,,,,,,------.../////////------------------------......------------.........------------...//////////////////000000000000000000000000000000000000////////////////////////......////////////......------......///000000000000000000000000000000000%%%&&&((()))+++,,,,,,,,,)))***+++------,,,++++++)))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,---&&&(((+++------,,,***)))'''(((((((((((((((''''''(((((())))))((('''&&&&&&((()))***+++++++++++++++)))...222111---******,,,)))))))))))))))))))))))),,,+++++++++******))))))++++++************++++++''')))++++++******+++,,,,,,,,,++++++***)))))))))*********)))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............/////////000,,,,,,,,,---------................../////////000000000111111111111000000///000111222222222222222//////000000111111111222111111111222222333333444000000000000000000000000///000111222333444444444222333333333333222111111666555555555666777888999666666666777888:::;;;<<<999888555333333444666888444444555555666666777777555555555555444333222111222111111000000000000000.../////////000000111111........./////////000000------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------...............---------,,,,,,,,,***+++,,,---............************************))))))***+++,,,,,,------++++++***)))(((((())))))&&&'''((()))+++,,,---...///...------,,,,,,,,,,,,))))))))))))***+++,,,---************************))))))*********))))))((()))***,,,---......---,,,,,,+++***))))))***+++,,,((()))***+++,,,+++******************************************************000444555222---)))***,,,)))************+++++++++(((((()))))))))*********))))))******++++++++++++%%%)))111EEERRRAAA***%%%((())))))*********))))))))))))******++++++++++++************************&&&&&&''')))***,,,------((())))))))))))***************+++++++++***))))))++++++++++++******))))))******************************++++++++++++******,,,+++***+++,,,---,,,+++******))))))***+++,,,,,,)))************+++++++++***+++,,,---...---,,,+++.........------,,,,,,,,,,,,,,,------...///000000000000000000000000000000.........------............------------...//////////////////000000000000111111111111111111111111////////////////////////......////////////......+++,,,---...///111222222////////////////////////,,,,,,,,,+++++++++******))))))*********))))))((((((((())))))******++++++************************)))************+++++++++((((((((((((((((((((((((******))))))))))))))))))'''&&&&&&''')))***((('''******+++++++++,,,,,,,,,+++///111///+++)))+++///************************(((***+++***)))((()))***+++++++++*********))))))******+++++++++,,,,,,,,,++++++************++++++))))))***+++,,,------...++++++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,------......------,,,,,,,,,---------..................////////////......---,,,---...///000222222222222222222222222111111000000000000111111000000000000000/////////222222111111111111111111222222222222222222222222000111333333222222333444444444444333222222555777222333444666777888888888888999:::888555555888;;;;;;999666222000000111222555555444444444444333333555555666666555333111000222222111000000////////////...---,,,,,,---...//////////////////.........***+++,,,---,,,+++***))),,,,,,,,,------.........,,,,,,,,,,,,++++++***)))---------,,,,,,+++++++++***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...000222333111///---,,,---...///000000///...---,,,+++***+++++++++*********))))))++++++***)))(((((())))))******++++++++++++******+++++++++***)))(((((('''))))))))))))************+++***)))))))))***,,,,,,000...,,,***)))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,((())))))))))))******************))))))))))))(((+++***************++++++...///000...***((()))***))))))))))))))))))******++++++++++++++++++++++++***************************+++---111444444000,,,************************************************************************+++***)))(((((()))***+++,,,+++***))))))***+++,,,)))************+++++++++)))***+++,,,---,,,++++++************************,,,+++***))))))***+++,,,***++++++,,,,,,++++++*********))))))***,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---......//////......---------------------------------............///111111000000//////......---...///000000111111000000111222222222000///...000000//////......---------.../////////...---,,,---...000111222111000...222111000000000000000111+++*********))))))))))))))))))************)))))))))))))))))))))*********************************)))************+++++++++++++++++++++++++++++++++)))))))))))))))*********(((''''''(((******)))'''*********+++++++++,,,,,,))),,,...,,,((('''))),,,************************(((***+++***)))((()))***+++++++++*********))))))******+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,------------...---.........////////////......---------...///000222222222222222222222222000000000//////000000000////////////////////////000000000000000000000000111111111111111111111111000222333333222222333444222333444333222111333555222333444555777777777777777888999777555555777:::777555333111111222444555222333333333444444555555444555555555555444222111222222222222111000/////////...------------...///........................,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******------------,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++******************+++---///000111000...,,,+++,,,------))))))))))))************+++++++++*********))))))++++++***)))))))))))))))******++++++++++++******++++++******)))(((((('''))))))))))))************+++***)))))))))***+++,,,///...,,,+++)))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---)))))))))*********++++++++++++*********)))))))))++++++******************,,,...///---***((()))************)))))))))))))))+++++++++++++++++++++++++++++++++++++++*********+++++++++...000000,,,)))************************************************************************+++***)))(((((()))***+++++++++***))))))***++++++)))************+++++++++))))))+++,,,,,,,,,+++***************************++++++***))))))***++++++***++++++,,,,,,++++++******))))))))))))+++---...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---......//////......---------------------------------............///000000000000//////......///000000000000000///...111111111111111000/////////////////////............////////////...,,,++++++,,,...///000///...---111000000000000000000000))))))((((((((((((''''''))))))************))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++)))(((((()))++++++***(((*********++++++++++++,,,(((***,,,+++((('''(((+++))))))))))))))))))))))))(((***+++***)))((()))***+++++++++*********************+++++++++,,,,,,,,,))))))(((((((((((()))))),,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,---------------)))***++++++,,,,,,++++++,,,,,,,,,,,,---------------------.........//////......------......///000000000000000000000000000////////////////////////........................//////////////////000000000000000111111111111111111222333333222222333444000222444333222111111222222333444555666666777777777888888777666666777999666444222111111222333444111111222333444555666666333444444555555444333333222333333333333111000//////......------......///,,,,,,,,,------.........///...------,,,,,,------++++++++++++******************+++,,,,,,,,,++++++...---------------,,,,,,+++******))))))******+++))))))))))))))))))))))))******++++++,,,---.........---,,,*********++++++*********+++++++++,,,,,,+++************)))))))))+++*********))))))))))))******++++++++++++******++++++******)))((((((((())))))))))))******************))))))******+++,,,...---,,,+++************))))))******))))))((('''))))))))))))))))))))))))************************)))))))))))))))))))))))),,,++++++++++++,,,------************+++++++++,,,,,,+++++++++************,,,,,,+++***)))))))))******+++,,,+++)))))))))***+++*********))))))((((((+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++)))'''************************************************))))))))))))))))))))))))******))))))))))))******++++++***))))))***++++++)))************+++++++++((()))******++++++******************************++++++***))))))***++++++***++++++,,,,,,++++++******))))))((()))***,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---......//////......---------------------------------............///000000000////////////...111111111111000///...---222111111000000000000000.........//////////////////000000///...---,,,++++++,,,.../////////...---///////////////000000000((((((((((((((((((((((((((())))))************)))++++++******))))))(((((((((((((((((((((((((((((())))))*********+++++++++************************((((((((()))******++++++***))))))***,,,,,,+++)))************++++++++++++)))+++,,,+++))))))***,,,(((((((((((((((((((((((((((***+++***)))((()))*********************************+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---......//////******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------........................//////000000000000000000000000000......////////////......---------.............../////////000000000000000111111111111111222222222222333444333222222333444111333555555333111111111222222333444555666666666777888888888888888888999888777444222000000000111111222222333444555555555333333444444444444444444222333444444444222000/////////............//////******+++,,,------......///...,,,+++++++++,,,---,,,,,,++++++*********))))))***++++++,,,,,,,,,,,,------------------------))))))(((((((((((())))))))))))))))))***************+++,,,---......------,,,+++***)))(((((())))))------,,,++++++***))))))************))))))))))))*********************)))******++++++++++++******************))))))((((((((()))))))))***************************+++++++++---,,,,,,++++++*********)))************)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++***))))))))))))))))))******))))))******++++++******)))(((((((((************************++++++++++++,,,,,,,,,,,,+++***)))(((((((((((((((************************************************((((((((((((((((((((((((***))))))))))))))))))***+++******************+++))))))*********+++++++++(((((())))))************************************+++******************+++***++++++,,,,,,++++++***+++******)))***+++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,---......///.................................---------............///////////////////////////000000000000000///......222111000//////000111222------......//////000000111000000///...---,,,,,,......///000111000000000.../////////000000000///))))))))))))))))))))))))(((((()))***************++++++******))))))(((((((((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))(((((())))))***************))))))***,,,,,,+++***))))))*********+++++++++)))***+++******)))***+++(((((((((((((((((((((((((((***+++***)))((()))*********************************+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++***+++,,,---......//////+++,,,,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------.........///////////////////////////////////////......////////////......------------......//////000000000111111222222222222222222333333333444444222444444444222222333444222444666666444222222222111222333444444555555444888888888999:::::::::999777666444333111111111111444444444444444444444444444444333333444444444555333333444444333222000///////////////////////////)))******+++,,,---.........---+++*********+++,,,------,,,,,,++++++******)))***++++++,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,*********++++++,,,,,,,,,,,,---............------******))))))((((((((()))))))))((((((''''''&&&&&&)))))))))))))))))))))))))))***++++++++++++************++++++++++++***************)))))))))))))))((()))))))))************))))))******+++++++++++++++++++++++++++++++++******************))))))((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++***))))))******)))(((((())))))******)))************))))))((((((*********************************++++++,,,,,,,,,))))))))))))((()))+++,,,************************************************(((((((((((((((((((((((()))))))))******)))))))))*********++++++*********))))))*********+++++++++)))))))))))))))******************************************++++++************++++++,,,,,,++++++***,,,,,,+++******+++---...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,---......///.................................---------............///.............../////////......///000000000000000222111000//////000111222------......//////000000111111000///......------...//////000000000000000......///000111111000000))))))************++++++'''((()))******+++******************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***)))))))))))))))))))))***))))))***,,,,,,+++))))))))))))************+++(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))******************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,((()))***+++,,,------...++++++++++++++++++++++++***+++,,,---------------,,,,,,---............---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...///000000000000///////////////////////////...///000111111000///...---------...//////000000000000111111222222333333222222333333444555555555333444555444333222333444444555666666444222222333111222333333444444444333777666777888:::;;;:::888444444333333444444555555666666666666555555444444555444444333333333444444444333333222111111000000...//////000000//////...+++++++++,,,,,,---------,,,,,,++++++*********+++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++************+++++++++++++++,,,------.........---------------------))))))))))))))))))))))))''''''((())))))***++++++(((((()))))))))))))))***)))***+++,,,,,,,,,+++*********++++++++++++************))))))))))))))))))))))))))))))************))))))***++++++++++++*********+++,,,,,,,,,++++++******++++++******)))((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******************+++++++++,,,,,,+++++++++************+++***************++++++***)))((()))***+++***))))))))))))))))))))))))***************************)))))))))******++++++,,,)))***++++++******,,,...************************************************))))))))))))))))))))))))))))))************)))))))))***++++++++++++***))))))************+++++++++***))))))))))))***++++++************************)))***++++++++++++***)))***++++++,,,,,,++++++***,,,,,,+++******+++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---......//////..............................---------............///---............/////////---...///000111111111111000000000000000111111222.........///////////////111000//////......//////------------.........///---///000222222222111111)))))))))******+++++++++'''((()))******+++++++++)))))))))))))))*********************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((()))(((((()))+++,,,***)))))))))))))))************(((((((((((()))******)))************************(((***+++***)))((()))***))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------------,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///000111000000///000000000000000000000000...///111222222111///...------...//////000111111/////////000111222222222111111222333333444555555444555666555333222333444555555555444222111222333111222222333333333333222555444444666999:::888666444444444555555666666666666666666777777777777777666666444333222333333444444333111/////////000111...///000111111000///...,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***************++++++++++++++++++,,,,,,,,,+++***************+++++++++,,,,,,))))))(((((((((((())))))+++++++++,,,---.........------+++*********++++++******++++++++++++******)))******+++,,,---...///(((((((((((())))))******((()))+++------,,,+++*********++++++++++++******)))))))))))))))))))))***))))))))))))************((()))***+++,,,++++++***)))***+++,,,---,,,,,,+++***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++)))))))))*********++++++++++++*********)))))))))))))))))))))***+++,,,,,,,,,***((()))+++,,,***(((((((((((()))******++++++************************'''(((((())))))***++++++***,,,...---***)))***,,,************************************************************************((()))***++++++***)))((()))***++++++++++++***))))))************++++++++++++******)))***+++,,,---************************)))***++++++++++++***)))***++++++,,,,,,++++++***+++***)))(((((()))******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---......//////..............................---------............///---------.........//////...///000000000000000/////////000111111111111111///////////////.........000///.........///000111---------------...//////...///111333444333222222(((((())))))******++++++''''''(((******+++++++++(((((())))))******++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,+++***)))((('''''')))(((((()))++++++***((())))))))))))************+++******+++,,,------,,,************************(((***+++***)))((()))***))))))******++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---...000111111111000///111111111111111111111111...000111333333111000............///000111111222---......///000111111222000000111222333333444444444555666555333222333444555555444222000///111333111111222333333333222222333222222444888999666444888888777666555444444333555555666777888999::::::777666555333222222333333555333000...---...000111...///000111111000///...------------------------,,,---...///...---,,,+++(((((())))))******++++++,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++,,,,,,++++++++++++,,,,,,******+++,,,------......---+++)))''''''((()))******++++++,,,,,,,,,++++++*********)))))))))))))))'''((((((((())))))******((()))+++---------+++*********++++++++++++******)))))))))))))))*********))))))))))))************((()))***+++,,,+++******((()))+++,,,------,,,+++***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))***++++++,,,((())))))))))))******************))))))))))))((((((((())))))***+++---------+++))))))+++,,,***(((''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&''''''((()))*********,,,...///...***((((((***************************************************************************((()))***++++++***)))((()))***+++,,,,,,+++***))))))************+++++++++,,,+++*********+++------************************)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++)))((('''&&&&&&'''((()))++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---......//////......////////////////////////---------.........//////---------.........//////111111111111000///...---...///000222222222111000000000//////.........---//////.........000222333///////////////000111111...000222444555444333222'''((())))))(((((()))***,,,+++***((((((((()))***((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************''')))***++++++***)))'''((((((((((((((((((((((((,,,,,,+++***))))))******))))))))))))))))))))))))+++++++++***************)))************+++++++++((()))))))))************++++++++++++++++++++++++***,,,...---***((()))+++++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---,,,,,,,,,---.........---,,,------//////111///------......---,,,,,,,,,------.../////////000111222111//////000111222222222222222222222222000000111111111111000000222222111111111111111111222222333333333444444444444333333333333222222222888999999777444333333333222222222222222222222222666666666666666666555555555555555555666666666777666777888:::;;;;;;::::::444444333222111111111111000000000///......------111111000///////////////..............................---------,,,,,,,,,---......//////......---******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******(((&&&(((+++,,,+++)))******+++++++++,,,,,,,,,)))************+++++++++******))))))))))))******&&&&&&'''((()))***++++++((()))***+++++++++++++++,,,+++*********+++,,,---+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))++++++******************((((((((((((((((((((((((---,,,***(((&&&&&&&&&&&&******++++++++++++************++++++++++++******+++***(((''''''(((***++++++*********))))))(((((()))************+++++++++,,,,,,++++++***)))((((((+++++++++*********)))))))))))))))))))))))))))))))))*********++++++++++++,,,+++***)))((((((((((((***************)))((((((************))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,*********)))))))))))))))))))))))))))***************+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,------+++***)))///...---,,,,,,,,,,,,,,,000111000...+++))))))***------............------...........................------------...//////......---,,,,,,,,,,,,---000000000000000///......+++---///000111000///...///////////////////////////////////////.........////////////000000000000000000000000000000000000)))***+++)))(((''''''(((,,,+++)))((((((((()))***))))))))))))))))))))))))***)))))))))))))))))))))************************++++++++++++************))))))))))))******************))))))))))))******************************,,,++++++***))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++************++++++++++++++++++++++++++++++++++++,,,...000///,,,++++++---++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,++++++,,,---...+++,,,------...------,,,///...,,,,,,---...---,,,.........///000000111111///000222222111111222333000000000000000000000000000111111222222111111000222222111111111111111111333333333333444444444444555555444444333333222222777888888666444222222333333333333333222222222222555555555555555555555555555555555666666666777777555666777999999999999999555555444333222222222222111000000///......------111000///............///------------------------......---------,,,,,,,,,)))******++++++******)))++++++++++++,,,,,,,,,,,,*********))))))))))))(((,,,***)))***,,,---,,,************+++++++++,,,,,,)))************+++++++++******))))))))))))******((((((((()))))))))))))))))))))***+++++++++++++++++++++*********+++,,,---+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++*********))))))************************))))))))))))))))))))))))************************,,,+++***))))))***++++++******++++++++++++******)))******************))),,,+++***))))))***+++,,,************)))))))))((()))************+++++++++,,,,,,++++++***))))))(((+++++++++*********))))))************************)))))))))*********++++++---,,,+++***))))))))))))+++++++++++++++***))))))************))))))))))))))))))))))))))))))))))))(((((())))))******++++++************))))))))))))))))))))))))************+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++------,,,+++++++++++++++...//////...,,,+++,,,---------............------........................///............///000000000//////...............///////////////...------,,,---///000111000///...////////////////////////.........///////////////////////////000000000000000000000000000000000000***++++++***'''&&&&&&'''+++***))))))((()))))))))************************))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))************,,,***(((''''''(((***,,,************************,,,+++******)))*********))))))))))))))))))))))))******++++++,,,---------)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,...///...---,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---((())),,,...//////---,,,000...,,,+++,,,------,,,//////000111111222222333,,,...000111111111222333////////////////////////111222222333333222222111111111222222222222222222333333333333444444444555666666555555444333222222666666777555333222222333555444444444333333222222555555555555555555555555555555666666666777777777444555666777888888777777666555444333333222222333444333333222222111000000//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,,,,,,,++++++---+++***+++,,,,,,+++************++++++++++++,,,)))************+++++++++******))))))))))))************)))))))))((((((((())))))***++++++++++++***+++************+++,,,,,,***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++***************++++++++++++++++++++++++(((((((((((((((((())))))************************(((((())))))***,,,---...******++++++++++++******((())))))******))))))(((************************************)))))))))))))))************+++++++++,,,,,,++++++***)))))))))+++++++++***************++++++++++++++++++++++++((((((((()))))))))******------,,,+++************+++,,,,,,,,,,,,+++******************)))))))))))))))))))))))))))))))))))))))*********************************************)))))))))*********++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,++++++***++++++***++++++,,,---...,,,,,,+++*********+++++++++---............///111------............------........................///////////////000111111222111000000//////000000...............------,,,------///000000000///...////////////////////////------......//////000000////////////000000000000000000000000000000000000)))******)))(((''''''(((******))))))))))))))))))************************)))))))))))))))*********++++++++++++++++++++++++,,,,,,+++++++++*********((()))))))))************+++***)))(((((()))***+++************************++++++***************+++))))))))))))))))))))))))++++++++++++++++++,,,,,,))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---((())),,,...111333444444444222...------------,,,///000000111111222333333+++---000000000///000111111111111111111111111111222333333444444333333222111111222222222222222333222222222222333333333333777777666555444333333222444555666555333222222333666666555555444333333333444444444444555555555555555666666666666777777777555555666666777777777777555555444333222222222222222222222111000000//////...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------,,,,,,,,,,,,+++******)))))))))((((((************++++++++++++))))))*********+++++++++******))))))))))))******)))))))))))))))))))))))))))******+++++++++*********************++++++,,,******+++++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++++++++++++++************************************************((((((((()))))))))))))))************************&&&&&&'''''')))***+++,,,******++++++++++++******(((((())))))))))))((((((((())))))******))))))(((*********)))))))))))))))))))))*********++++++++++++++++++*********))))))************************++++++++++++++++++++++++(((((((((((())))))))))))---,,,+++******************++++++,,,++++++******************)))))))))((())))))))))))))))))))))))+++*********************)))***************++++++))))))*********+++++++++---,,,+++******+++,,,---+++++++++,,,,,,,,,------+++,,,,,,---,,,,,,++++++++++++******+++,,,...000,,,,,,+++++++++++++++,,,+++---//////...///000222------............------........................//////......//////000111222111000000//////000000......//////......---,,,---...//////000///......////////////////////////,,,------...///000111111////////////000000000000000000000000000000000000&&&((())))))(((((()))+++)))))))))*********))))))************************(((((())))))************************************+++*********))))))))))))((()))))))))************((()))***++++++***)))((())))))))))))))))))))))))+++***************++++++)))))))))))))))))))))))),,,,,,,,,+++*********)))))))))*********+++++++++))))))))))))*********+++++++++++++++++++++++++++******++++++,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------------++++++,,,...222777;;;>>>:::777222///...---,,,+++......///000000111111222///111333444222111000000111111111111111111111111333333444444444444333333111111222222333333333333111111111111222222222222777777666555444444333333333444555555333222333444666666666555555555444444444444444555555555666666666666666666777777777888666666666666777777777888444333222111000000000000......------,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......))))))((((((((('''''''''************)))((((((((())))))*********+++++++++))))))*********+++++++++******))))))))))))******((((((((()))***+++++++++******+++++++++******)))))))))******++++++++++++)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))''''''(((((())))))))))))******++++++++++++******(((((())))))))))))(((((())))))***++++++***))))))))))))))))))))))))******))))))*********++++++++++++++++++***************************************++++++++++++++++++++++++(((((((((((())))))))))))+++******))))))))))))***))))))***************)))************)))))))))((())))))))))))))))))))))))++++++++++++************))))))******+++++++++,,,************++++++++++++---,,,+++******+++,,,---)))*********+++++++++++++++,,,,,,---------,,,,,,++++++******+++---///000------,,,,,,,,,,,,---------///000///......///000------............------..............................------......///000111000//////....../////////000000000000///.........///////////////......////////////////////////,,,------...///000111111////////////000000000000000000000000000000000000%%%'''((()))((()))***,,,(((((()))************)))************************((((((((()))******++++++*********************************)))))))))(((((())))))))))))************'''(((***,,,,,,***((('''((((((((((((((((((((((((*********)))******+++,,,)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++)))************+++++++++(((((()))))))))*********++++++++++++++++++++++++---,,,,,,---...///...,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---............---,,,,,,...222888>>>AAA===999444000///...---,,,------...//////000000111333666888888666444333333000000000000000000000000222333333444444333333222111111222222333444444444111111111111222222222222555555555444444444444444333444555555444333555666666666666666666666666666444444555555666777777777666666666777777777888888777777666666666666777888333222111000000/////////111111000//////......---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------))))))))))))((((((((('''+++,,,---,,,******+++,,,)))))))))************+++)))************+++++++++******))))))))))))******''''''((()))***+++,,,---***++++++++++++***))))))((()))******++++++******))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++*********************+++++++++(((((((((((((((((((((((())))))******++++++,,,,,,(((((((((((((((((((((((()))***++++++++++++************++++++++++++******((())))))******))))))(((++++++++++++++++++++++++))))))))))))************)))************+++++++++***************************************+++++++++++++++++++++++++++++++++((((((((()))))))))************)))))))))))))))***(((((()))************)))************))))))))))))))))))))))))))))))))))))******++++++++++++++++++))))))******+++,,,,,,,,,*********++++++++++++,,,,,,++++++++++++++++++,,,))))))))))))************+++,,,,,,---------------,,,,,,+++,,,,,,---...///------,,,,,,------.........///000///---------...------............------........................---------------...//////000///......------......000000000000000//////...////////////............////////////////////////------......//////000000////////////000000000000000000000000000000000000&&&((())))))(((((()))+++'''((()))***+++******)))))))))))))))))))))))))))'''(((((()))******+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))************))))))************))))))))))))))))))))))))))))))******))))))***++++++,,,)))))))))))))))))))))))),,,,,,,,,---...//////000)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++---++++++,,,///000...,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---///000000//////,,,,,,---...111555999;;;;;;777222///.../////////------...//////000000111222555888999888666555555111111111111111111111111222222333333333333222222111111222222333444444555222222333333333444444444333333333333444444444444333444666666555555666777555666666777777888888999555555666666777888888999666666777777777888888888777666555444444555666666444333222111000000000000444444333333222111111000---------------...//////------------------------......---------,,,,,,,,,---......//////......---++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))+++---,,,******+++---))))))))))))************)))************+++++++++******))))))))))))******)))))))))******++++++++++++++++++++++++***))))))'''((()))***+++******)))))))))***+++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((())))))***************))))))*********+++++++++((((((((((((((((((((((((((((((((()))***+++++++++))))))))))))))))))))))))((()))***+++,,,++++++*********++++++++++++******)))******************)))+++***)))(((((()))***+++((()))))))))************)))************+++++++++************************))))))*********+++++++++************************)))))))))*********+++++++++******))))))******+++((()))******+++++++++***************))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))***++++++,,,------*********+++++++++,,,,,,+++++++++,,,,,,+++++++++))))))*********++++++++++++,,,,,,---......------,,,,,,---------------,,,,,,,,,++++++,,,------...,,,.........---,,,---...------............------.......................................//////000000///......------......//////000000//////...---000000///...............////////////////////////.........///////////////////////////000000000000000000000000000000000000((()))***)))((('''((()))'''((()))+++++++++***)))(((((((((((((((((((((((('''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************+++***)))'''''')))***+++******************************))))))***+++,,,,,,))))))))))))))))))))))))++++++---///111222444555)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++)))(((***---...,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...000111000000///+++,,,---...000222333444888555000......///000111.........///000000111111...111555777666555555555444444444444444444444444111222222333333222222111111111222333333444555555444444444555555555666666111111222333333444444555333555666666555555777888555555666777888999::::::555666666777888999999:::777777777777888888888888666555444333333333444555555444333222111111111111000000//////...------------------------...///000..............................---------,,,,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,*********)))))))))((((((&&&)))+++***((((((***,,,))))))))))))************)))************+++++++++******))))))))))))******+++++++++***************+++++++++++++++***)))((('''((()))++++++******)))((()))***+++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************))))))******++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++************************%%%&&&((()))*********)))******++++++++++++************++++++++++++******((('''%%%$$$$$$%%%'''((((((((())))))*********+++)))************+++++++++******************++++++))))))******++++++++++++))))))))))))))))))))))))************+++++++++++++++++++++***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------))))))***+++,,,,,,------******+++++++++,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,+++,,,,,,---.........---,,,---.........---,,,++++++*********+++,,,,,,---***,,,------,,,,,,...///---..................---........................///////////////000111111000000///.....................//////......---,,,111000///...............///////////////////////////////////////.........////////////000000000000000000000000000000000000************************))))))))))))))))))))))))***)))(((''''''((())))))))))))))))))******************+++++++++,,,,,,,,,,,,+++++++++******))))))(((((()))***************)))************+++++++++******++++++++++++******************************+++*********))))))(((((('''******)))...666666000************************)))************+++++++++,,,+++***)))***+++,,,---************************+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,.........------,,,,,,,,,......---,,,---...///000///////////////.........---...///000000000000000111222333444444444333333777;;;>>><<<777222222444555333111000......//////---...000111333333444444555555555555555555555555111222333444555555555555666666666666666777777888999::::::888777777999;;;888999999999999888777777444444555666777888999999555555555555555444444444111222222333333222222111222111111111000000//////,,,,,,,,,---------..............................------,,,,,,,,,,,,++++++...------,,,+++***)))))),,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++,,,,,,,,,+++******)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))''''''((())))))((())))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))'''((()))++++++***))))))+++*********************((())))))))))))*********)))))))))))))))))))))))),,,,,,+++***)))((('''&&&)))************+++++++++))))))))))))************%%%(((+++...///...,,,******)))******+++,,,---...))))))************)))))))))************++++++++++++++++++++++++++++++++++++***)))))))))***,,,---))))))))))))))))))))))))++++++***************+++)))***+++,,,,,,+++***)))))))))(((((((((((())))))(((((())))))))))))(((((((((((()))***************++++++++++++++++++++++++)))************+++++++++******))))))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,...------,,,,,,------...------------------------////////////////////////111000000000/////////////////////---,,,,,,---///------------------------******++++++,,,---......//////.........---------........................222111000//////000111222000000111111111111000000333222222222111111000000************************))))))))))))))))))))))))***))))))))))))***,,,---))))))))))))*********************+++++++++,,,,,,++++++*********)))))))))(((((()))***************)))************+++++++++******++++++++++++******************************+++*********)))))))))))))))+++***))),,,111111,,,************************)))************+++++++++++++++******++++++,,,---************************+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,------------,,,,,,,,,+++...---,,,,,,,,,---...////////////////////////...//////000111111111000000111111333444444444333222444888;;;999555111111333222111000//////000000111///000111222222222222222444444444444444444444444222222333444555555555555666666555555666666777888999::::::888777777999;;;999999999999999888777777555555555666777777888888666666555555444444333333111222222222222222222111111111000000000/////////---------.........//////........................------,,,,,,,,,,,,++++++---,,,,,,++++++*********,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++************************,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))((())))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))(((((()))***************))))))*********+++++++++)))))))))*********++++++))))))))))))))))))))))))************************)))************+++++++++))))))))))))************((((((***+++---...000000---,,,,,,+++++++++++++++))))))************)))))))))************+++++++++++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))++++++***))))))******+++)))******************)))***))))))(((((())))))***(((((())))))))))))(((((((((((()))***************++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,************)))))))))(((++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------......................../////////...---,,,,,,,,,------...---,,,---///111........................,,,------......///////////////.........---------........................111111000//////000111111000000111111111111000000111111000000000/////////))))))))))))))))))))))))))))))))))))))))))))))))************+++---...///))))))))))))*********************++++++++++++,,,******))))))))))))(((((((((((()))***************)))************+++++++++******++++++++++++*********************************************)))))))))***+++***(((***,,,+++(((++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++************************+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---............//////////////////111111111222111111000000000111222333444333222222111444777666222000000222000000//////000111222222111222222222222222111111444444444444444444444444333333444444444444333333666555555555555666777777888999999888777777888:::999999::::::999999888777666666666666666666666666666666555444444333222222111111222222222222111111///////////////................../////////000000------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))((()))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))++++++)))'''))))))))))))))))))))))))''''''((())))))******+++)))))))))))))))))))))))))))))))))))))))******+++)))))))))***+++++++++,,,************+++++++++,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---)))************+++++++++)))))))))*********+++++++++***))))))+++...222555000///...,,,+++***))))))))))))************)))))))))************+++++++++************************))))))***++++++++++++***))))))))))))))))))))))))******)))))))))******+++***))))))(((((())))))************))))))*********((())))))******))))))((((((((()))***************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,------------------------........................//////......---,,,,,,++++++,,,---------...000222...............................................................---------........................111000000//////000000111///000000111111000000/////////............------(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++,,,,,,------((()))))))))************************++++++++++++)))))))))((((((((((((((((((((()))***************))))))*********+++++++++***++++++,,,,,,++++++***************************************************++++++***))))))***)))(((++++++++++++++++++++++++))))))*********+++++++++)))***+++,,,---,,,+++***************************+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,------............////////////222222222222222111000//////000222333333333222111///111333333111000111222000000000000000111111111111111222222333333222222333333333333333333333333333333444444444333222222555555444444555555666777777888999888777666888999999999999:::999888888777666666666555555444444444666555555444333222111111000000111111111111000000........................---.........////////////------------------------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))(((''''''(((***,,,...++++++++++++++++++++++++*********+++++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((()))+++,,,+++)))&&&))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))***)))((((((((()))+++,,,+++***************************+++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***+++,,,------))))))*********+++++++++))))))*********++++++++++++***)))(((***---000222000///...,,,+++*********)))******++++++******)))))))))*********+++++++++))))))))))))))))))))))))***+++,,,---------++++++))))))))))))))))))))))))***))))))))))))******+++***)))(((''''''((()))***++++++************++++++)))))))))******)))))))))(((((()))***************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,............------------+++++++++,,,,,,,,,------------,,,+++++++++++++++,,,++++++******++++++,,,------------------------........................////////////////////////+++,,,......---...///111........................,,,,,,,,,,,,,,,,,,++++++................................................000000000//////000000000//////000000000000//////........................((((((((((((((((((((((((************************,,,,,,,,,++++++***))))))((()))))))))************))))))*********+++++++++((((((((((((((()))))))))(((((()))***************))))))*********+++++++++++++++,,,,,,,,,,,,++++++***************************************+++++++++*********++++++******+++++++++++++++++++++++++++))))))*********+++++++++)))***+++,,,---,,,+++***************************+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,---.........//////000000222222222222222111000//////000111222222222111000///000111222111111222222111111111111000000000//////000111222333444444444333333333333333333333333333333333444333333222222444444444444444555555666666777888888777666777888888888999999888888777666666666555555444333333333555444444333222222111111///000000111111000000///------------............,,,,,,---------.........------------------------------,,,,,,,,,+++++++++*********++++++,,,,,,---***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************)))(((''''''(((***,,,...************************(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,,,,)))&&&))))))))))))))))))))))))+++++++++***))))))((((((***************************)))((((((((()))+++,,,---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,************************************************))))))*********+++++++++************++++++++++++******************++++++...---,,,+++++++++++++++******++++++++++++******))))))*********+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))(((((()))******+++***)))(((''''''((()))***++++++************++++++))))))************))))))(((((()))***************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,------......,,,***)))(((((((((,,,++++++******++++++,,,------------------------........................,,,,,,---...///000111111---...//////---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---............................................./////////000000///////////////000000000000//////////////////////////////))))))))))))))))))))))))************************+++,,,++++++***((('''&&&))))))))))))************)))))))))************+++(((((())))))))))))******(((((()))***************)))************+++++++++++++++,,,,,,,,,,,,++++++*********************************++++++++++++++++++***+++---,,,)))+++...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++,,,,,,,,,,,,+++************************+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------------......///000000000111111111222111111000000...///000111222111000000000000000000111111222222111111111111111000///......///111333444555555666222222222222222222222222222222333333333333222222444333333333333444555555555666888888666666666777777777888888777777666555555555555444444333333333333333222222222222111111//////000000000000//////---------...............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,***+++,,,------,,,+++***************************))))))))))))))))))))))))***************************))))))((()))***,,,---))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,,,,***((())))))))))))))))))))))))(((((()))******++++++,,,************************)))))))))))))))******+++---,,,,,,+++***)))((((((************+++++++++,,,************************+++*********))))))(((((()))************+++++++++*********++++++++++++,,,******+++,,,+++)))(((&&&++++++*********+++,,,,,,******++++++++++++******)))************+++++++++************************((())))))))))))(((''''''))))))))))))))))))))))))(((((((((((()))******+++***))))))(((((())))))************))))))*********)))******++++++******)))(((((()))***************************************)))************+++++++++***++++++,,,,,,------...******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------///...,,,+++)))(((((((((,,,,,,++++++++++++,,,,,,------------------------------------------------)))******,,,---...//////---///000///...,,,,,,---++++++++++++++++++++++++........................---------..........................................//////000000//////......//////000000//////...///000000000000111111111******************************************************+++++++++)))((('''))))))))))))************))))))))))))************)))))))))*********++++++(((((()))***************)))************++++++++++++,,,,,,------,,,,,,+++*********************************++++++,,,,,,,,,+++***+++...,,,''')))...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++******++++++,,,---************************+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,+++,,,,,,,,,------------+++,,,---...///......---------......///000000111//////000111111111000000...///000111111111000///000/////////000111111000//////000111222111000000000111222333444444444444222222222222222222222222000111222333333333333333333333333222333444444555444666888888666555555666666666666666666555444444444444444333333333333333111111111111222222222222...//////000000//////...------......////////////------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,)))***,,,------,,,***)))************************))))))))))))))))))))))))*********************************+++++++++++++++*********************************************+++++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))++++++***)))))))))))))))))))))))))))((())))))******+++,,,,,,************************(((((()))***************************************)))))))))*********++++++************************)))))))))((((((((('''''')))************+++++++++*********+++++++++,,,,,,******+++++++++***)))(((+++******))))))******+++***++++++,,,,,,++++++***)))************++++++++++++++++++++++++++++++++++++***))))))((((((((()))))))))))))))))))))))))))'''''''''(((((()))++++++)))******************)))***))))))(((((())))))***)))******++++++******)))(((((()))***************++++++++++++++++++++++++)))************+++++++++*********+++,,,---------******+++++++++,,,,,,,,,000/////////............++++++,,,,,,,,,,,,------...---,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------++++++,,,,,,,,,,,,------+++---//////...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////---------.........//////..............................///000000///............////////////......//////000000000111111111************************************************((()))++++++,,,+++***)))))))))))))))************))))))))))))************))))))******+++++++++,,,(((((()))***************)))************++++++++++++,,,,,,------,,,,,,+++*********************************++++++,,,,,,,,,,,,***+++...+++%%%&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,+++***)))***+++---...************************+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,,,,,,,,,,------.........,,,---.../////////...------------...///000000111---...///000000000000000---...000111111111000///000///---...///000//////,,,---///111222333222222222333333444444333333222111111111111111111111111///000111222333444444444333333222222333333444555333555777888666555555555555555555666555444444333333333333333333333333333000000000111222222333333......////////////.............../////////000000............/////////000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++)))***,,,------,,,***)))))))))))))))))))))))))))************************************************++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,***))))))***++++++***)))))))))))))))))))))))),,,,,,++++++***)))))))))************************'''(((***+++++++++***)))'''((()))***+++,,,------((())))))))))))*********************************'''''''''((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,++++++***++++++,,,,,,---++++++***)))(((((())))))***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++///...,,,+++***+++,,,,,,))))))))))))))))))))))))''''''''''''((()))++++++)))***+++,,,,,,+++***)))))))))(((((((((((())))))******++++++++++++******(((((()))***************++++++++++++++++++++++++)))************+++++++++))))))***++++++,,,------******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,---...///000111...------,,,,,,------...------------------------------------------------000//////......---,,,,,,)))+++...////////////000------------------------******++++++,,,---......---------.........//////........................---...///000000///...---......////////////........./////////000000111111************))))))))))))******))))))))))))******((((((((()))******++++++)))***+++,,,,,,+++***)))***************)))((((((((((((((((((((((((((((((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************...+++)))***---...***&&&++++++******************++++++++++++++++++++++++---,,,++++++------,,,++++++++++++*********))))))))))))*********+++++++++---------,,,,,,+++++++++000...+++***+++---......++++++***+++,,,...000222+++,,,...---,,,++++++,,,000000000000000111111111000//////............///...............///000000333111000000111111000.............../////////000///111333222111111444777333222222111111222333333000111111111111222222222000111111111111222222222222222222333333444444444444444333333333333222222555444222111111111222222222111000//////.........------............------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,+++++++++,,,...---+++))))))***---,,,++++++,,,,,,***)))+++++++++*********))))))+++***)))(((((()))***+++***++++++,,,,,,++++++***))))))************)))))))))((((((((((((***,,,---===///&&&***+++'''''',,,))))))***+++,,,,,,------333000---)))''''''((()))************************''''''((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))************))))))++++++******************))))))))))))))))))))))))))))))))))))************))))))))))))************,,,+++)))(((((()))+++,,,******************************))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************++++++******))))))((((((,,,)))'''(((+++---,,,***************************))))))***++++++++++++***)))))))))))))))*********))))))*********+++++++++((((((((((((((()))******+++++++++***************))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++///...---,,,,,,---...///++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000)))***+++,,,...///000111,,,,,,---......---,,,,,,---------............///------...///000111222222......------------......(((((())))))*********+++******))))))))))))***************))))))))))))))))))***++++++++++++***)))***************)))((((((************************************************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************555000+++)))+++---+++)))************************++++++++++++++++++++++++---,,,++++++------,,,++++++++++++*********))))))))))))*********+++++++++------,,,,,,,,,+++++++++///---++++++,,,---------++++++++++++,,,...///000+++,,,......,,,++++++,,,///////////////000000000///...............//////...............///000000222111000000111111000............/////////000000000222333222000///111333222222222333333333222222000111111111111222222222000111111111111222222222222222333333333333333333444444333333333222222222444333222111111111222333222111000///............------............------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))+++,,,,,,+++***+++,,,...,,,+++***+++,,,+++***+++++++++*********))))))+++***)))(((((()))***+++***++++++,,,,,,++++++***)))******************))))))((((((((()))***+++,,,999---&&&***,,,(((''',,,*********++++++,,,,,,,,,000///,,,***)))((())))))************************))))))))))))))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************,,,+++)))(((((()))+++,,,************************))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,***((())),,,---,,,+++************************))))))***+++++++++++++++,,,,,,++++++******))))))))))))*********+++++++++((((((((((((((()))******************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---......------------------------,,,,,,---......---,,,,,,---------............///.........///000000111111........................''''''((()))***+++,,,,,,******))))))))))))******++++++******)))((((((''')))***++++++++++++***))))))************))))))(((************************************************,,,,,,*********+++,,,---++++++++++++++++++++++++************************;;;444---))))))+++,,,+++************************++++++++++++++++++++++++---+++***+++,,,---,,,++++++++++++******************************+++++++++,,,,,,,,,,,,++++++++++++---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,---......+++,,,......,,,,,,,,,------.........////////////------------...///000000...............///000000222000//////111111000........./////////000000000000222444333111///......111222444555555444222111000111111111111222222222000111111111111222222222333333333333333222222222333333333333222222222222222222111000111222333444222111000///............------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))((())),,,,,,++++++,,,---...,,,))))))***++++++++++++++++++***************+++***))))))))))))***+++******++++++++++++************++++++++++++******)))((((((((()))***+++,,,444+++'''+++---)))(((+++******++++++++++++++++++---,,,,,,+++******))))))************************+++++++++******)))))))))************++++++++++++))))))))))))))))))))))))))))))))))))************))))))************))))))************************))))))))))))))))))))))))))))))))))))************)))))))))*********++++++,,,+++***))))))***+++,,,************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))************)))(((&&&''')))******)))************************))))))******+++++++++++++++******************+++***************+++++++++)))(((((((((((()))******))))))))))))))))))*********************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------------------------------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------------,,,,,,,,,,,,,,,------......------,,,---------............///////////////////////////...///000000000000///...'''(((((()))******++++++******))))))))))))******************))))))((((((*********++++++*********))))))************)))(((************************************************,,,+++***))))))+++,,,...************************************************888333---))))))+++,,,,,,***************+++++++++++++++++++++++++++++++++,,,+++***+++,,,,,,,,,***************************************************,,,+++++++++++++++++++++,,,++++++,,,......---+++---,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...---......//////000000000,,,,,,,,,---...///000111...............///000000111000//////000111000......////////////000000000000222333444333111///...111333555777777444222000000000111111111222222222000000111111111222222222333333333222222222222222333333333222222222222111111111000000000222333444111111///...............------............------------------------------------------------------++++++++++++++++++++++++---------,,,+++***)))((((((***,,,,,,++++++,,,------***((('''(((***************************************************************++++++++++++******+++++++++,,,,,,+++++++++)))))))))))))))******+++...)))(((,,,---***(((***++++++++++++************)))***+++,,,,,,+++***)))************************+++++++++***))))))(((((()))))))))******+++++++++))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++***))))))***++++++************************((())))))******++++++,,,)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((())))))******++++++)))((((((((()))************************************************+++++++++(((((((((((()))***+++,,,************************))))))(((((())))))***+++((()))))))))))))))*********************************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...///---,,,******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++,,,,,,,,,,,,------+++++++++++++++,,,------)))***+++,,,---...//////---------------------------------............///000000/////////.........---///000222222000///---******))))))))))))))))))******))))))))))))******(((((())))))************+++******************+++((())))))*********))))))))))))))))))))))))))))))************************++++++*********+++------************************************************000...,,,++++++,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***************************************************+++++++++++++++++++++++++++******,,,......---+++,,,,,,,,,,,,,,,,,,++++++***,,,......---------///......///000000111222222,,,,,,,,,,,,---///000000...............///000000000///...///000111000///////////////000000000111///000222444666555444222222444666888888555222///000000111111111222222222000000111111111222222222222222222222222222222222333333222222222111111111111000000///000111333444111000///...------------------............------------------------------------------------------++++++++++++++++++++++++---------,,,+++***)))(((+++,,,------+++*********+++)))''''''(((******)))******************************++++++++++++******)))******++++++******)))+++++++++,,,,,,+++++++++((()))))))))***************((())),,,---***))))))+++*********************''')))***,,,,,,+++***)))))))))))))))))))))))))))*********))))))((((((((('''(((((())))))*********))))))))))))))))))))))))((()))))))))************))))))************))))))(((((()))))))))*********************************((()))))))))************************+++++++++++++++******************+++************************))))))******+++++++++,,,))))))))))))))))))))))))(((((())))))************************************(((((())))))******+++++++++++++++++++++,,,---...******************************)))))))))***+++,,,---,,,+++***)))***+++,,,************************)))))))))))))))***++++++(((((())))))*********+++*********************************++++++,,,,,,,,,,,,,,,++++++,,,,,,---......,,,+++))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,------...)))******+++,,,---......---------------------------------............///000000//////......---------///000222222000///---************))))))((((((******))))))))))))******'''(((((()))******++++++++++++***))))))***++++++((())))))************)))((((((((((((((((((((((((************************)))******+++,,,,,,,,,---++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,***)))***+++,,,+++******************++++++++++++++++++************************++++++++++++++++++***)))***,,,...---,,,+++,,,,,,,,,,,,,,,+++******,,,.........---...///......///000111222333333,,,,,,,,,,,,---...//////...............///000000///...---...000111000////////////000000000111111//////000333777888777666333555777999888555222000000111111111111222222222000111111111111222222222111111111111222222222333222222222222111111111111111111000///000111222333111000///...------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))+++---...---+++))))))******)))((()))+++++++++)))***************+++++++++******+++,,,,,,+++******))))))************))))))******++++++++++++******((()))************))))))((((((***++++++***)))((())))))******************'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))'''(((((())))))*********************************))))))))))))*********************++++++++++++,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))************'''((()))((('''''')))+++************************+++***)))))))))***,,,---555333000---+++***+++++++++++++++******************))))))))))))***++++++)))))))))***++++++,,,,,,+++++++++************************++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++))))))(((***++++++,,,,,,------......------,,,,,,------...------,,,,,,++++++******...------,,,,,,------...---------............////////////......---------...///000000000000///...)))))))))))))))***************))))))))))))******)))))))))))))))*********++++++***))))))***++++++(((((()))***************))))))))))))))))))))))))************************''')))+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++,,,++++++++++++((())))))***++++++,,,,,,+++++++++++++++++++++++++++***)))***+++,,,+++)))))))))*********++++++++++++++++++*********)))))))))*********++++++++++++,,,***((()))+++---...---******+++,,,---,,,++++++***,,,...///......///000------...///000111222222---------,,,,,,---.....................///000000///...---...000111000/////////000000000111111111000//////111555888777666555666777888777555333111000111111111111222222222000111111111111222222222//////000111222333333444222222222222111111111111222222000//////000111111000000///...------------------............------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++++++++,,,,,,,,,++++++******+++------+++******++++++++++++---//////---+++))))))*********+++++++++***++++++,,,,,,++++++***))))))************)))))))))******************)))((()))***++++++***)))(((''')))******))))))(((((((((((())))))******++++++((())))))***************))))))))))))))))))))))))((())))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))''''''(((((()))******+++************************))))))))))))*********************+++++++++,,,,,,*********++++++*********************************---,,,,,,++++++******)))))))))))))))))))))))))))'''(((((()))******++++++*********************************)))))))))))))))$$$&&&'''&&&$$$$$$&&&)))************************+++***)))((()))***,,,---444222///,,,+++++++++,,,+++++++++*********))))))******))))))******+++,,,)))******+++,,,,,,------+++++++++*********)))))))))******+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,---......------,,,,,,,,,,,,,,,---------,,,,,,+++******)))...---,,,,,,,,,,,,---...---------............///.....................---........................''''''((()))***+++,,,,,,******))))))))))))******++++++******)))(((((((((,,,+++***))))))***+++,,,(((((()))***************************************************************&&&(((+++.........,,,***,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,+++******+++---((())))))***++++++,,,,,,+++++++++++++++++++++++++++***)))***+++++++++)))))))))******++++++++++++++++++++++++******))))))))))))******++++++++++++,,,***((((((***---......)))***+++,,,---,,,++++++***,,,...///......///000,,,,,,---...///000111222......---,,,,,,,,,------...............///000000...------...000111000///000000000000111111111111111///---///333666666555666777888888777555333222000111111111111222222222000111111111111222222222......///111222333444555222222222111111111111000333222111/////////000000000000...------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++******+++,,,,,,,,,++++++(((***,,,,,,++++++,,,---,,,,,,...111333222///,,,))))))******++++++++++++***+++,,,------,,,+++***))))))************))))))))))))************))))))((()))***++++++***)))((('''***+++)))(((((((((''''''(((((()))***++++++,,,))))))))))))))))))******))))))))))))))))))))))))))))))***+++,,,------...,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))************))))))************))))))&&&''''''((()))******+++************************))))))))))))******************+++++++++,,,,,,,,,******++++++++++++******************************...------,,,+++***))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))++++++******))))))(((((()))+++,,,+++))))))+++...************************+++***)))((((((***,,,---,,,+++)))((()))+++---///++++++++++++******))))))*********)))******+++,,,******+++,,,------......++++++++++++******))))))))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------...---,,,++++++,,,---...------------------------++++++++++++++++++++++++'''''')))***,,,...///000******+++,,,,,,---......,,,,,,++++++***+++++++++*********++++++,,,,,,---...---,,,,,,,,,,,,---...---------.........//////........................///...------------...///******))))))((((((''''''))))))))))))))))))))))))+++++++++*********))))))(((((()))***+++,,,,,,,,,((()))***+++,,,---------,,,,,,+++,,,---,,,***'''...,,,***)))******)))((((((((()))************)))+++******)))******++++++************************+++)))''')))+++,,,***'''************************+++*********))))))((((((******************************))))))******+++,,,,,,,,,,,,++++++*********------------,,,++++++***+++++++++,,,,,,---------,,,+++++++++++++++++++++,,,,,,------...///000000000///---,,,,,,---///000000000000000////////////000000000000////////////......//////000000111111//////000111111111111000000111111111111000//////111333444555555444222111111111111111111111111111...///000111222333444444333222111000000111222333555333111111222333222111000000000000////////////////////////..................////////////............---------,,,,,,,,,***++++++,,,,,,++++++***...+++***---111111---(((***++++++,,,,,,++++++***+++++++++*********))))))+++,,,---...///111111222---+++))))))+++,,,+++***,,,++++++******++++++,,,************))))))((((((,,,,,,,,,++++++************+++++++++***)))'''&&&''''''((()))***++++++,,,---***'''''')))+++***)))))))))***+++,,,,,,------)))))))))))))))))))))))),,,+++***))))))+++---...************))))))))))))(((((((((((())))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,---,,,***)))))))))******)))************+++++++++,,,+++******))))))******(((((())))))*********+++))))))*********+++++++++,,,+++++++++******))))))************************************************))))))************)))))))))************+++++++++************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))***+++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++++++++***)))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***++++++...------,,,,,,------...***++++++,,,,,,++++++***&&&'''((()))***+++++++++******+++,,,,,,---......+++,,,...---,,,,,,---///......///////////////...//////............//////***)))))))))))))))(((((())))))))))))))))))))))))+++++++++*********)))))))))))))))***+++++++++,,,******++++++,,,++++++++++++******+++,,,,,,***(((---,,,+++*********))))))((()))******++++++******------,,,,,,+++,,,,,,,,,***************************)))((()))+++,,,***'''++++++++++++++++++++++++)))******++++++,,,,,,,,,******************************))))))******+++,,,,,,,,,,,,+++++++++******,,,,,,---------,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,------...//////000000...---,,,,,,---...000/////////............---000/////////////////////////////////000000000000111111222333333333333333111111222222111111000///111222333444444333222000////////////////////////000000111222333444555555333222111000000111222333444222000000111111111000000000000000////////////////////////..................////////////.........------------,,,,,,,,,***++++++,,,,,,++++++***---+++***---000000,,,(((+++++++++++++++++++++++++++++++++*********))))))******+++,,,---...///000000222333111...,,,---...))))))******++++++,,,,,,++++++++++++************,,,,,,,,,++++++************************)))((('''(((((())))))******++++++,,,***'''''')))+++***)))******++++++,,,---------))))))))))))))))))))))))++++++)))))))))***,,,---************))))))))))))(((((((((((())))))))))))''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,,,,,,,***)))))))))******)))************+++++++++,,,+++******))))))******,,,,,,,,,+++++++++++++++))))))*********+++++++++++++++*********)))))))))************************))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,************++++++++++++++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,+++++++++*********)))******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,+++***))))))***++++++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,,,,++++++,,,------...//////+++,,,...---,,,,,,---///......///////////////...//////............//////)))))))))***************))))))))))))))))))))))))+++++++++*********************************+++++++++++++++++++++***))))))+++***)))***+++,,,+++***,,,,,,,,,+++******)))))))))******+++++++++++++++...------,,,+++++++++,,,***************************))))))***++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******************************))))))******+++,,,,,,,,,,,,++++++++++++***++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,---....../////////...---,,,,,,---...///.........---------,,,,,,////////////////////////000000000000////////////111222222333333333333333222222222222222111111000000111222333333222111000////////////////////////111111222333444555555666333222111000000111222333333111//////000111000///000000000000////////////////////////..................////////////......------------,,,,,,,,,,,,***++++++,,,,,,++++++***---+++***,,,//////,,,))),,,,,,+++******+++,,,,,,+++++++++***************((())))))***+++,,,------000555999777222///111555------......---,,,+++++++++++++++++++++,,,,,,,,,+++++++++++++++***************)))))))))))))))***)))))))))))))))*********+++)))(((((()))******)))*********+++,,,,,,------))))))))))))))))))))))))***)))((((((((()))+++,,,************))))))))))))(((((((((((())))))))))))(((((((((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++,,,+++******)))*********)))************+++++++++,,,+++******))))))******---------,,,++++++*********************+++++++++******))))))))))))((((((************************))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********++++++++++++,,,+++++++++++++++*********++++++******++++++,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++***************+++------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,---------...+++,,,,,,,,,------......++++++************+++,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,---......---------,,,------....../////////+++,,,...---,,,,,,---/////////////////////......//////............//////))))))******++++++,,,,,,))))))))))))))))))))))))************************+++++++++************************++++++******)))///---+++++++++,,,+++***,,,,,,---,,,+++)))))))))******+++,,,,,,,,,,,,+++,,,,,,+++***))))))))))))************************************++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''&&&%%%$$$******************************))))))******+++,,,++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,------.........///...------------...///.........------------,,,.........///////////////111111000000//////......///000111111222222111111222333333333333222111111///000000111111111111000111111111111111111111111111111222222333444444555333222111111111111222333333111000///111111000///000000000000////////////////////////............---......//////......------------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,+++***+++------+++)))---,,,***))))))***,,,---************************)))))))))******++++++++++++000555666444333555777666555444333000---+++)))*********++++++++++++,,,+++++++++*********************((((((((()))***+++*********)))))))))))))))***))))))))))))******))))))))))))******+++++++++)))))))))))))))))))))))))))(((((('''((()))******************)))))))))((((((((((((((()))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++++++++******************))))))*********+++++++++,,,+++******))))))***************************)))************************)))))))))(((((((((((((((************************++++++++++++++++++++++++)))******++++++******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,++++++++++++******************++++++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++---............------,,,,,,---------.........///+++,,,...---,,,,,,---///000//////...............///......------......///))))))******++++++,,,,,,))))))))))))))))))))))))************************+++++++++***************(((((()))++++++,,,,,,,,,666333///,,,,,,+++***)))+++---...---+++))))))*********+++,,,,,,,,,,,,+++,,,+++******)))))))))***************************)))***+++++++++*********++++++++++++++++++++++++,,,,,,+++)))(((&&&%%%$$$******************************))))))******+++,,,++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,---------------.........------........./////////.........------------....../////////000111111000000//////......000000111222222222222111222333333333333222111111//////000000111111111111222222222222222222222222000000111111222222333333444333222111111222333444444333111111222222222111000000000000////////////////////////............------............------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++******+++,,,,,,+++***---,,,***))))))***,,,---***************************************+++++++++)))***,,,///222222111000666555444333111...,,,+++)))))))))*********************************************((((((((()))***+++*********)))))))))))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************)))))))))((((((((((((((()))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++************+++*********))))))*********+++++++++,,,+++******))))))******(((((()))***+++,,,,,,,,,************************((((((((((((((()))))))))************************++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++---,,,,,,,,,++++++******++++++******++++++,,,---******************************+++,,,,,,,,,,,,+++,,,,,,+++++++++*********+++******)))))))))******,,,,,,------------,,,,,,++++++++++++++++++++++++)))*********++++++++++++---,,,,,,+++***)))((((((******++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******++++++++++++******,,,---------------,,,+++,,,,,,,,,,,,,,,---------+++,,,...---,,,,,,---///111000///...---...............------------......)))))))))***************))))))))))))))))))))))))***************+++++++++******************++++++((()))***+++,,,---------;;;777111---,,,++++++******---000///+++))))))+++)))******+++++++++++++++---,,,,,,+++,,,,,,------************************)))+++,,,,,,+++******+++************************+++++++++++++++,,,,,,,,,******************************))))))******+++,,,***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,------......................../////////............------------......//////000000000000000////////////222333333444444444444444222222222222222111111000/////////000111111222222000000000000000000000000000000000111111222222222444333222111111222333444555333111111222333222111000000000000////////////////////////............------............------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************************,,,,,,+++******+++,,,,,,***************+++++++++++++++++++++++++++*********))))))***------+++(((......------...///000111*********)))))))))(((((()))))))))*********************)))))))))))))))***)))))))))))))))*********((()))++++++)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))***++++++++++++***)))************+++++++++,,,+++******))))))******)))***+++,,,---///000000+++++++++***************(((((())))))))))))************************************************************++++++++++++******)))************+++++++++************************************************)))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++)))***+++,,,---,,,+++***++++++++++++************+++************++++++,,,---......//////......---++++++++++++++++++++++++))))))))))))************,,,,,,+++***)))((((((''')))***+++,,,---------,,,,,,,,,++++++++++++,,,,,,))))))************))))))++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///222111///...------...///......------------......***)))))))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++)))))))))***+++++++++,,,***+++,,,---------------;;;666000,,,++++++++++++)))---111000,,,))))))+++((()))******++++++******++++++++++++,,,---......************************)))+++------+++)))***,,,++++++++++++++++++++++++++++++,,,,,,------......******************************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,---------,,,++++++---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---.........---------,,,,,,,,,,,,---......///000000////////////000000000000222333444444555555444444111111222222111111000///000000000000111222333333000000000000000000000000111111222222222222333333444333222222222222333444444222000000111222111000000000000000////////////////////////............,,,------......------,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++************)))))))))***+++++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))******+++***)))))))))*********)))***,,,///333555,,,,,,++++++***)))((((((((()))))))))*********+++***************)))((('''(((((())))))******++++++'''))),,,,,,)))((()))***************************))))))))))))))))))))))))(((((())))))*********)))************))))))))))))(((((((((((())))))))))))''''''''''''''''''(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******))))))))))))******((()))***+++,,,++++++***)))************+++++++++,,,+++******))))))******++++++,,,,,,---...//////+++++++++*********)))))))))))))))*********++++++***************************************************++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++++++++++++++************)))******+++---///000111//////000000000000//////++++++++++++++++++++++++))))))*********+++++++++************************)))***+++---------------,,,,,,++++++++++++,,,,,,*********++++++************+++,,,,,,------------------------------------+++,,,...---,,,,,,---///222111///---,,,---...///...------,,,,,,------...******))))))((((((''''''))))))))))))))))))))))))))))))******++++++++++++(((((()))***+++,,,,,,---------......------,,,,,,999555///+++***+++,,,,,,)))---111000,,,((()))+++(((((()))***************((((((((()))***+++------************************)))+++...---+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************)))***++++++,,,*********++++++,,,,,,,,,------------,,,,,,+++***---------,,,,,,+++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............---------------,,,,,,,,,++++++,,,,,,------...///000000......//////000000111111000111222222333333222222111111111111111000//////000000000000111222333444222222222222222222222222333333333333333333444444444444222222222222444444333111//////000111000///000000000000////////////000/////////............,,,------......------,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++)))******)))((((((***+++***++++++,,,,,,++++++***))))))******++++++++++++++++++******))))))((((((&&&***---,,,((((((---111---,,,******,,,000444777///...---,,,***)))(((((((((((())))))*********+++***+++++++++***)))'''&&&'''(((((()))***++++++,,,&&&))),,,,,,***((((((***,,,,,,++++++++++++++++++))))))))))))))))))))))))(((((()))***************************))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******))))))))))))******((()))***+++,,,,,,+++***)))************+++++++++,,,++++++***)))*********++++++++++++++++++++++++++++++++++++******))))))))))))******+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------++++++******++++++,,,---........................***+++---//////...---,,,+++++++++************)))((()))***---000333555777000000111111111111000000++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))+++,,,---......)))***+++---......------,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++***+++,,,---.................................---+++,,,...---,,,,,,---///333111///---,,,---...///...------,,,,,,------...,,,+++***((((((((()))***************************)))************+++++++++(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,------666888444+++***---,,,%%%******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************************************,,,,,,,,,------,,,++++++++++++************++++++++++++------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++///111///+++)))+++///////////////......---,,,////////////////////////........................,,,,,,------.../////////111111000//////000111111111111111111111111111111444333222111000000000000000000111222333333444444333222111111222444777888888666444333222333444555333333222222222111111111333222000///...---..............................////////////////////////---------....../////////,,,++++++******++++++,,,***+++---......---,,,+++,,,++++++******++++++,,,))))))))))))***+++,,,---************************---------,,,+++***)))(((************************,,,+++)))((()))---000333888666333000---++++++*********+++++++++,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))************************)))))))))***+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++******))))))(((((('''''''''(((((()))***++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++***)))(((''')))***+++,,,,,,,,,,,,,,,))))))))))))************,,,***((()))+++,,,+++(((***************************++++++,,,,,,++++++************+++,,,,,,,,,---)))***+++,,,---,,,++++++))))))))))))************+++***)))))))))***+++,,,***+++,,,---,,,+++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((+++...000111///,,,***......---------,,,,,,,,,+++++++++************)))++++++******,,,222:::@@@---333888888444///......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++------------------------++++++++++++++++++++++++)))+++,,,------,,,***)))...------------...//////------------------------------------------------...------------...//////,,,---...//////...---,,,,,,+++***)))(((((()))***************************)))************+++++++++)))))))))***+++++++++,,,+++++++++,,,,,,,,,------333888666---))),,,+++&&&***++++++,,,,,,,,,,,,,,,,,,,,,++++++************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++...111///+++)))+++...+++,,,,,,,,,++++++***)))------------------------........................,,,,,,---......//////000111111111111111111111111111111111111111111111111333222111111000111111111000111111222333333444444555444333222333444666888888777555333333444555666555555555444444444333333333222111000//////000000////////////////////////////////////////////////*********+++++++++,,,,,,,,,++++++******++++++,,,------------,,,***)))))),,,++++++******++++++,,,++++++***************+++************************,,,,,,,,,,,,+++***)))(((************************+++***)))((())),,,...000555333111...,,,+++***************+++++++++,,,,,,))))))*********+++++++++************************+++++++++*********))))))***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))************))))))(((((((((((('''(((((()))******+++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))***++++++***)))((()))***+++,,,,,,,,,,,,,,,))))))))))))************,,,***((()))+++,,,+++)))***************************++++++,,,,,,++++++************+++++++++++++++)))***+++,,,---,,,++++++))))))))))))************+++***)))(((((()))*********+++,,,,,,,,,+++******+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++---//////...,,,+++...------------,,,,,,,,,(((((()))***+++,,,------++++++***)))+++000888===333<<>>666///,,,,,,---++++++++++++++++++++++++))))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,+++,,,,,,---...------------------------,,,,,,------------------...------------...//////---..................---*********++++++++++++***************************))))))*********++++++++++++++++++************************+++++++++,,,,,,)))666;;;222))))))++++++''''''((())))))))))))))))))))))))))))))))))))***,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......------,,,,,,++++++++++++,,,,,,------++++++++++++------------------------------+++++++++,,,,,,,,,------,,,---------,,,,,,---...***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000111000111333444444333111000000000000000000000000000//////000000111222444444333333333333333444444444888777666666555555555444555444444444444444555555333222222222222111111111------...//////000000000........................////////////////////////************************,,,++++++******++++++,,,)))((((((((()))+++---///,,,++++++******++++++,,,******))))))***++++++,,,************************'''((()))***************************************))))))*********)))((('''))))))******************))))))*********+++++++++************************++++++++++++++++++++++++************************************************,,,+++++++++***)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''(((((())))))))))))************)))))))))))))))***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***))))))(((++++++,,,,,,,,,++++++***((()))))))))******************+++************+++***************************++++++,,,,,,++++++***+++*********)))((((((((()))***+++,,,---,,,++++++((()))))))))************------,,,,,,+++***)))((()))))))))******+++++++++))))))***+++,,,---------......---,,,,,,+++******++++++++++++++++++++++++,,,,,,+++++++++,,,---...------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***---------,,,,,,---111333@@@888///***+++,,,+++)))++++++++++++++++++++++++((((((((())))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------......///------------------------,,,,,,,,,---------.........------------...//////.........------.........)))***++++++,,,+++++++++************************)))************+++++++++******************++++++************++++++++++++(((555;;;333+++***,,,***''''''((())))))))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---......//////...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...+++,,,,,,---------------................................................---......//////000111111000111222333333222111000000000000000000000000000000000000000111222333444333333333333444444444444666666666666555555444444333333333333444444444444333333333333222222222222,,,---....../////////...........................////////////////////////,,,,,,,,,++++++++++++***,,,++++++******++++++,,,---,,,+++***************,,,++++++******++++++,,,))))))))))))***+++,,,---************************((())))))***+++++++++***************************))))))*********))))))((())))))***++++++++++++***)))))))))************++++++++++++***************++++++++++++++++++++++++***************+++++++++************************+++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))************+++))))))))))))))))))*********************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++------+++******)))******++++++,,,,,,,,,+++******))))))))))))************)))+++++++++***)))***+++***************************++++++,,,,,,++++++*********************)))))))))***+++,,,---,,,++++++))))))))))))************,,,---------,,,+++******)))))))))))))))***+++,,,((()))***+++,,,...//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++))))))***+++,,,---......,,,---...---,,,---///222...+++(((***......)))$$$++++++++++++++++++++++++((((((((()))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------.........------------...//////------------------------+++,,,,,,------............------------.../////////...------------...///)))***+++,,,,,,,,,++++++************************)))************+++++++++)))))))))***+++++++++,,,************++++++++++++(((333999333,,,---,,,)))((())))))***+++*********************++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---............---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......------......///000000//////------------------------.................................///000000111111111111111111111111111111000000000000000000000000111000000000111222333333444444444444444444444444444555555555555444444333000111222222333333333333222222222111111111111000---...///000000///..............................////////////////////////.........---------,,,,,,,,,++++++******++++++,,,------------,,,***)))))),,,++++++******++++++,,,+++***************++++++******************************+++++++++++++++***************************************************)))***+++,,,---,,,++++++))))))))))))************+++++++++*********))))))************************))))))*********+++++++++***************************************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,))))))*********+++++++++***)))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,---+++,,,,,,,,,,,,+++***)))))))))))))))************)))+++,,,+++)))(((***,,,***************************++++++,,,,,,++++++************+++++++++++++++)))***+++,,,---,,,++++++))))))))))))***************+++,,,,,,,,,+++******)))((((((((()))***,,,---******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))******+++,,,---......***+++---,,,,,,,,,...000'''(((+++---...,,,***(((++++++++++++++++++++++++(((((()))******+++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,............---------,,,,,,------...///------------------------++++++,,,,,,---......///...------------.../////////...------------...///)))***+++,,,---,,,,,,+++************************)))************+++++++++(((((()))***+++,,,,,,---)))************+++++++++(((333888222---...---(((******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...------,,,,,,++++++,,,,,,---++++++---......---++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++,,,...///...---***++++++,,,---------,,,------------------------..............................//////000000111111111111000//////000111111000000000000000000000000111111111000111111222333444444444444444444444444333333444444555444444333///000111222222222222222////////////...............///000111111000///...000000000000000000000000////////////////////////+++++++++******))))))))),,,++++++++++++++++++,,,***+++---......---,,,+++,,,++++++++++++++++++,,,---,,,+++***))))))))))))************************++++++,,,,,,,,,++++++*********************************))))))***+++,,,,,,***+++---......---,,,+++))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))******++++++++++++************************))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***,,,---...))))))******++++++++++++*********)))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++((((((((()))+++---///111,,,,,,,,,,,,,,,+++***)))))))))))))))************(((+++,,,,,,)))(((***,,,************************+++++++++,,,,,,+++++++++*********+++,,,,,,,,,---)))***+++,,,---,,,++++++))))))))))))************((()))+++,,,,,,+++***))))))((((((((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******---------,,,,,,,,,++++++(((***+++,,,++++++---...***---000...))))))---222++++++++++++++++++++++++((())))))***+++,,,,,,,,,++++++,,,,,,,,,---------))))))))))))))))))))))))++++++++++++++++++++++++)))***---/////////...---,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,---...//////...------------.../////////...---,,,,,,---...///+++++++++*********)))))))))))))))((())))))***++++++++++++*********))))))************************------,,,++++++******)))&&&777III555'''---(((,,,+++++++++************)))+++...///---(((&&&)))---)))************+++++++++++++++******************))))))))))))***+++,,,------+++)))***---...---+++************************++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......******+++,,,---------------------............///......---,,,---...///000///...---,,,+++,,,,,,---///////////////......---222111111111000000//////111111000000000000111111333///---000222111222444...000555999666000///333222222111111222222333444111222222222222111000000222222222222222111000/////////.........------------.........---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++++++++++++++******)))))),,,,,,+++***))))))************************************++++++++++++************+++++++++,,,,,,,,,+++++++++************))),,,,,,+++***))))))******((()))***++++++***)))(((+++***)))'''''')))***+++***************************,,,---,,,***)))***,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******++++++******************))))))************))))))))))))***++++++++++++***---,,,)))((()))***---///,,,,,,,,,+++++++++******///...---+++******++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++---,,,,,,+++*********+++))))))))))))))))))))))))))))))(((''''''((())))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++***)))((('''***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))***,,,,,,+++******+++++++++++++++++++++++++++******))))))******+++***+++***))))))***---000------------------------+++,,,.../////////...---........................------------------------///...---,,,,,,,,,,,,,,,+++++++++*********))))))***))))))))))))***+++++++++++++++*********))))))************************)))******++++++,,,---------;;;LLL888)))...(((+++))))))******+++++++++,,,***---///---)))'''))),,,)))************+++++++++************************))))))))))))***+++,,,---+++******---111444555333************************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,***++++++,,,,,,,,,,,,+++------------...............------,,,---...///000000///---,,,,,,,,,------------...///000000//////111111000000000/////////000000////////////000000111//////222222///000222999;;;???AAA;;;333222666222111111111111222333333111222222222222111000000111222222222111111000//////.........------------------......------,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))(((((((((((((((++++++++++++*********))),,,++++++***))))))************************************++++++++++++************+++++++++,,,,,,,,,+++++++++************))),,,+++***))))))))))))***)))******************)))+++***)))(((((()))***+++++++++++++++++++++++++++)))000555444---)))))),,,+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))******++++++++++++************))))))))))))******************************))))))************))))))))))))***++++++++++++*********++++++,,,,,,,,,,,,*********++++++,,,,,,,,,///...,,,+++******++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++---,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------,,,,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++)))((((((+++---------------------------+++,,,---.........------------------------------..............................---,,,,,,,,,------+++++++++******************************+++,,,,,,+++++++++***************************************)))******++++++,,,------...:::III777***///))),,,'''((()))***+++,,,------))),,,///...***((((((***)))************+++++++++************************))))))))))))***+++,,,,,,+++***+++...222555666666++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++++++++,,,,,,,,,,,,++++++***------------...............------------...//////000///......------......+++,,,---///000000111111///////////////.........//////............////////////111444111...///444HHHIIILLLJJJAAA666333555111111111111111222222333111111222222111111000///111111111111111000000///............------------------......------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++************,,,+++******)))***************************************++++++++++++************+++++++++,,,,,,,,,+++++++++************)))+++***))))))))))))))))))++++++************+++++++++***)))(((((()))***+++++++++++++++++++++++++++***333<<<;;;111)))))),,,+++++++++***************************************))))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))******++++++++++++******++++++************++++++************************))))))************))))))))))))***++++++++++++***'''))),,,...///---***(((((()))***+++,,,------......---,,,++++++***++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,+++************+++------------------------)))******++++++******)))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********)))******+++,,,++++++++++++++++++++++++***+++,,,------,,,+++***------,,,***(((((()))+++------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------,,,,,,,,,---......************************++++++******++++++,,,---************************************************------,,,++++++******)))(((111@@@222(((...)))---((())))))***++++++,,,,,,(((+++......+++)))((()))))))))*********+++++++++***************+++++++++******))))))***++++++,,,---,,,,,,---.../////////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++---------------,,,+++***,,,,,,---------.........------------......//////////////////......//////,,,---...///000000000000.................................------.........//////111333000...333;;;WWWVVVVVVSSSGGG999111111000000000000000111222222111111111111111000000//////000000111000000//////------------------------,,,------...------,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------++++++++++++++++++++++++++++++***************+++******************************++++++++++++************+++++++++,,,,,,,,,+++++++++*********))))))******)))(((((())))))***---,,,+++******+++,,,---+++******))))))******++++++++++++++++++++++++++++++222888888111+++)))+++************************************************))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))(((((())))))))))))((((((++++++************++++++***************+++++++++)))******++++++******)))))))))***++++++++++++***'''))),,,...///---***)))))))))***+++,,,,,,---------,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++++++++***************+++------------------------(((((()))******)))(((((())))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......---------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))))))))***,,,---++++++++++++++++++++++++***+++---......---+++***,,,------+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---...///************************++++++******++++++,,,---************************************************------,,,++++++******)))''',,,:::...'''---''',,,************************(((***,,,---,,,***(((((())))))*********+++++++++))))))*********+++++++++*********)))******+++,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,......///......---,,,,,,,,,,,,,,,------------...---------.....................//////////////////...///////////////......------------..................------------......000//////000...///888CCCaaa___]]]ZZZPPP@@@333...000000//////000000111222000111111111111000//////...//////000000000//////,,,,,,------------------,,,,,,------...------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))******+++++++++++++++++++++++++++,,,+++***************++++++******************************++++++++++++************+++++++++,,,,,,,,,+++++++++*********))))))******))))))))))))******---,,,+++******+++,,,---++++++************+++++++++++++++++++++++++++++++++,,,.........,,,+++***************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))***++++++,,,))))))))))))))))))))))))(((((())))))))))))((((((+++******************+++))))))*********+++++++++******++++++++++++******))))))***++++++++++++***)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++*********))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,++++++++++++,,,---***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))))))))***,,,---++++++++++++++++++++++++***+++---......---+++***+++,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,.............../////////------------------------------------------------,,,,,,,,,,,,,,,---...///***************+++++++++***************+++,,,,,,***************+++++++++************************)))******++++++,,,------,,,...999...(((---%%%***+++++++++*********))))))))))))***++++++***)))((()))************+++++++++)))))))))***++++++,,,,,,+++***************+++++++++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------............------,,,,,,,,,,,,,,,------------,,,---......//////......------.../////////......///////////////...---------------.....................------------......000...---...///111999CCCeee```^^^```[[[LLL:::000///////////////000000111000000111111000000///...---......///////////////,,,,,,,,,,,,------------,,,,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++,,,,,,------++++++++++++,,,,,,,,,,,,*********)))******+++,,,******************************++++++++++++************+++++++++,,,,,,,,,+++++++++************)))******************+++,,,++++++************++++++++++++++++++++++++++++++************************)))'''&&&'''***,,,+++******************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))******++++++++++++************))))))))))))******)))))))))***++++++,,,,,,******++++++++++++******))))))***++++++++++++***++++++*********+++,,,---,,,,,,,,,+++++++++************++++++++++++******,,,++++++******++++++,,,***++++++++++++,,,,,,,,,***************+++++++++************************************************************************)))************+++++++++***))))))))))))***++++++******************************))))))))))))******))))))***++++++++++++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,+++*********,,,---...***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********)))******+++,,,++++++++++++++++++++++++***+++,,,------,,,+++******+++------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................------------------------------,,,,,,,,,---......))))))*********+++++++++***))))))))))))***++++++))))))*********+++++++++************************)))******++++++,,,---------,,,666---)))...&&&+++***************+++++++++***)))))))))*********))))))************+++++++++((())))))***++++++,,,,,,++++++***************+++)))+++------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,---------,,,---.../////////...---+++,,,---...///......------...///////////////...------......//////////////////............//////000,,,,,,///000111555;;;___YYYXXX```cccWWWBBB333///............///000000000000000000000//////...,,,---....../////////...++++++,,,,,,,,,---------+++,,,------......------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------...//////000+++++++++,,,,,,,,,------******))))))***++++++,,,******************************++++++++++++************+++++++++,,,,,,,,,+++++++++************)))+++++++++++++++,,,------)))******************)))***++++++++++++++++++***))))))))))))))))))))))))'''''''''((()))******+++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))((())))))***++++++,,,,,,***++++++,,,,,,++++++***))))))***++++++++++++***++++++***+++++++++,,,,,,++++++++++++++++++,,,,,,)))***+++,,,,,,+++***))),,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))*********+++++++++************************************************************************)))************+++++++++)))))))))))))))***++++++++++++++++++++++++++++++)))'''%%%$$$$$$%%%''')))))))))***++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,+++***+++---///000***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------------------..............................---,,,,,,,,,------))))))******++++++++++++)))))))))((()))******+++))))))******++++++++++++************************------,,,,,,+++******)))((('''111+++)))///(((---(((((()))***+++,,,,,,---+++)))(((((()))*********)))************+++++++++((())))))***++++++,,,,,,++++++***************+++)))+++---+++)))''')))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,((()))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,.../////////...---***+++---.........------,,,,,,...///000000111111........./////////000000//////............/////////++++++000222111111333VVVPPPQQQ]]]eee\\\EEE444...............///000000000000000000000//////...,,,------.../////////...+++++++++,,,,,,---------+++,,,,,,---.........---***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))***++++++,,,------+++++++++,,,,,,---------******))))))***+++,,,,,,******************************++++++++++++************+++++++++,,,,,,,,,+++++++++************))),,,+++++++++,,,------...((()))***++++++***)))(((***++++++,,,,,,++++++***(((((((((((((((((((((((($$$(((,,,,,,)))'''))),,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((())))))***++++++,,,,,,***++++++,,,,,,++++++***))))))***++++++++++++***)))***+++,,,,,,,,,++++++))))))***+++,,,------...))))))+++,,,,,,+++***))),,,++++++++++++++++++,,,*********++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))((())))))***++++++++++++++++++++++++++++++,,,***'''%%%%%%'''***,,,))))))***++++++++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,------,,,+++,,,...111222+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))***,,,,,,+++******++++++++++++++++++++++++++++++***))))))***++++++)))+++,,,+++)))''''''(((+++++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////...------,,,,,,,,,,,,+++******)))))))))))))))(((((()))***************))))))))))))************,,,,,,+++++++++++++++,,,...---+++***)))***+++++++++,,,.........,,,***((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********+++++++++*********))))))******+++,,,,,,---............,,,+++***)))))))))************************)))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))***+++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++******........................////////////////////////---------.........//////......---,,,,,,,,,,,,---////////////000000000000AAAAAABBBDDDFFFCCC>>>888222111111111000000////////////000000000000//////////////////////////////------------------------+++++++++,,,,,,---------))))))***++++++,,,------+++++++++,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++************++++++......---,,,++++++++++++************************)))((((((((()))***++++++++++++***************+++))))))))))))************%%%&&&''')))***,,,---...++++++******************))))))***+++,,,,,,------************))))))))))))(((((((((((())))))))))))***************+++++++++***)))))))))))))))***+++************************++++++***)))(((((())))))))))))******++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------*********)))))))))))))))******+++++++++,,,,,,,,,,,,---...,,,***))))))***)))))))))))))))))))))))))))************+++++++++((())))))))))))*********++++++************++++++))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------************************,,,,,,,,,+++)))'''&&&%%%++++++************++++++)))************+++++++++++++++++++++++++++++++++************************++++++******++++++,,,------.........---,,,++++++......,,,+++***)))))))))++++++************++++++************************,,,,,,,,,,,,,,,+++***)))******++++++++++++******)))))))))***+++++++++,,,,,,,,,++++++***+++++++++************************+++,,,------......------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,---------+++(((&&&&&&(((+++---))))))))))))***,,,---...((())))))***************))))))))))))************))))))(((((((((((())))))---,,,+++*********+++,,,+++,,,---------,,,+++*********************************+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++++++++++++++*********))))))******++++++,,,------...------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++*********************++++++,,,,,,---,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------////////////////////////---------.........////////////...------------....../////////000000000000444333444777999777333///111111000000000/////////...//////000000//////...........................------------------------,,,,,,,,,,,,------------******++++++,,,---------+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++************++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++******)))))))))***++++++++++++***************+++))))))))))))************(((((())))))******++++++*********************************++++++,,,,,,,,,************))))))))))))))))))))))))************''''''((()))******++++++)))))))))))))))******+++************************++++++***))))))))))))))))))*********++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,+++,,,---,,,***)))***+++************************)))************+++++++++*********+++++++++,,,,,,++++++************++++++************************))))))))))))************+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,+++******++++++************++++++)))************+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---+++,,,---...............------,,,+++************++++++************++++++***************************+++++++++******)))(((******++++++++++++*********************++++++++++++++++++***++++++,,,,,,***************************++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------///...,,,++++++,,,...///))))))******+++---...///((()))******++++++******)))))))))*********++++++++++++++++++++++++++++++++++++*********+++,,,,,,+++++++++,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++*********************++++++,,,,,,------,,,,,,+++******++++++,,,------------------------++++++,,,,,,,,,,,,++++++)))******++++++******)))++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++---,,,+++******)))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------........./////////000000///............///....../////////000000000///...///111333333111//////////////////..................//////.................................------------------------.........---------------++++++,,,,,,------......---,,,,,,,,,,,,,,,,,,+++)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------,,,,,,+++++++++***++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++************++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************++++++)))))))))*********++++++,,,++++++***))))))((((((******************************++++++++++++++++++************))))))))))))))))))*********+++++++++%%%%%%&&&((()))***+++,,,)))))))))))))))***++++++************************+++***))))))))))))))))))************++++++++++++,,,++++++******++++++,,,)))***************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,***)))***+++************************)))************+++++++++,,,,,,,,,,,,------------++++++************++++++************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,************************)))***+++,,,------------++++++************++++++)))************+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---........................,,,,,,+++******++++++,,,++++++************++++++************************)))************)))((((((******++++++++++++******+++++++++***************************+++,,,------************************)))******+++++++++++++++)))******+++---......///++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------000//////......//////000,,,,,,+++************+++))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,---------------*********++++++,,,,,,---+++*********+++,,,------******************************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,******************************++++++,,,,,,,,,,,,+++*********++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,++++++++++++++++++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............////////////000//////......................../////////000000222222111222222222222222........................------............------........................------------------------/////////......------,,,,,,,,,,,,------.........---------,,,,,,+++++++++)))+++,,,+++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++((()))***+++,,,---------++++++************++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++*********)))******+++,,,))))))*********+++++++++,,,,,,++++++***)))((((((***************+++++++++++++++++++++************************)))))))))(((((())))))))))))*********''''''(((((()))***++++++))))))))))))***+++,,,,,,******************************)))))))))))))))***++++++++++++++++++++++++,,,++++++******++++++,,,************++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,)))***++++++***)))+++,,,************************))))))*********+++++++++,,,,,,,,,------------...,,,++++++******++++++,,,************************))))))*********+++++++++***++++++++++++,,,,,,,,,************************(((((()))***++++++++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---333222111///...,,,,,,++++++*********++++++,,,---,,,++++++******++++++,,,************************)))***************))))))******++++++++++++******,,,+++++++++***)))))))))************+++,,,---...************************)))******+++,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------++++++***)))))))))))))))))))))***+++++++++++++++************++++++++++++(((((()))***++++++******)))******+++,,,,,,,,,,,,***************+++,,,---******************************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,******************************+++++++++++++++,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++++++++,,,,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........./////////000000///...------,,,,,,------............////////////111000000///------------------------............------............------........................------------------------/////////......------,,,,,,,,,------------......---------,,,,,,++++++++++++,,,---,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++((()))***+++,,,---------++++++************++++++)))))))))***+++,,,---...++++++++++++++++++++++++------,,,+++*********+++******))))))***++++++,,,************++++++++++++++++++++++++************))))))*********++++++++++++*********************************)))))))))((('''''''''(((((((((((()))*********************)))))))))))))))***+++,,,---***************************)))))))))))))))******,,,+++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))******++++++******+++++++++,,,,,,,,,)))***++++++))))))***,,,************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************++++++++++++*********+++++++++,,,,,,***************************++++++++++++******)))++++++************++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---444222111///---,,,,,,,,,************+++,,,------,,,,,,++++++++++++,,,,,,******************************++++++,,,++++++*********++++++++++++******,,,+++++++++***)))))))))************+++,,,---...***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---......---,,,+++'''''''''((()))***,,,,,,)))***++++++,,,+++++++++*********++++++++++++,,,((()))+++,,,------,,,+++******+++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,***************+++++++++******+++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////....../////////000000000......---,,,,,,,,,,,,,,,------.........///////////////000...+++******+++---------........................//////.........------------------------------------------------.........---------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++************++++++)))))))))******,,,------************************,,,++++++************+++))))))))))))***+++,,,,,,*********++++++++++++,,,*********+++++++++++++++)))))))))***++++++,,,,,,))))))******************************))))))))))))&&&&&&&&&'''''''''((((((,,,,,,++++++***))))))))))))))))))***+++,,,---...************************)))))))))))))))******+++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,((((((((()))******++++++******+++++++++,,,,,,,,,)))***++++++)))((()))***++++++++++++++++++++++++)))************+++++++++************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,************++++++++++++************************............---,,,******++++++************++++++)))************+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---//////---------...///000+++*********+++,,,,,,---,,,,,,++++++++++++,,,,,,******************************+++,,,,,,,,,,,,+++******++++++++++++******+++++++++***************************+++,,,------***************************++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............------((((((((()))***+++------)))***++++++,,,,,,++++++*********+++++++++,,,,,,***+++---///000000///...++++++,,,,,,,,,+++***)))******+++,,,,,,+++))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++))))))*********+++++++++++++++******************+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,+++************+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++*********++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................---------------------------////////////////////////.../////////000000000000//////...------------------------.........//////...000222111...------...------......////////////...//////000000//////...------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---***,,,---,,,+++***+++,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,******++++++,,,---------++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++************++++++******))))))***+++,,,,,,++++++++++++++++++++++++******)))))))))***++++++))))))))))))***+++,,,---*********+++++++++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,(((((())))))******++++++************))))))))))))''''''''''''((((((((((((************)))))))))))))))))))))***+++,,,......************************)))))))))))))))***++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++******(((((()))******+++,,,,,,******+++++++++,,,,,,,,,***+++,,,***)))'''((()))++++++++++++++++++++++++)))************+++++++++************++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,************++++++++++++************************............---,,,+++***++++++************++++++)))************+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---...---,,,+++,,,---///111+++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---************************))))))***+++++++++++++++******++++++++++++*********************++++++++++++++++++***++++++,,,,,,************************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------........................---,,,++++++******++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,'''(((+++---------,,,++++++,,,,,,---,,,+++)))((()))+++,,,---,,,***((('''++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++*********))))))******++++++++++++++++++******************,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******++++++++++++******++++++++++++++++++++++++---------,,,,,,,,,++++++))))))***+++,,,,,,------222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...........................////////////////////////////////////000000000000000000///...............---------.........//////+++...111222000...///000........./////////000000//////000000000000//////------------------------------------------------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------)))+++++++++***)))***+++************************++++++++++++++++++++++++)))))))))******+++++++++***++++++,,,---...//////++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++************++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))***++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,---,,,,,,++++++*********((())))))***++++++,,,,,,'''(((((()))***++++++,,,************))))))))))))(((((((((((())))))))))))''''''(((((())))))******)))))))))***+++---...///************************))))))((())))))***++++++---------,,,,,,+++++++++,,,++++++++++++++++++,,,++++++++++++******))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,+++(((''''''(((++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++************************++++++,,,,,,,,,+++******++++++************++++++)))************+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---000///---+++++++++---...,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,---************************(((((()))*********************++++++++++++******))))))******+++++++++,,,,,,,,,++++++***+++++++++************************(((((()))*********************+++,,,------...///---------,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------************************,,,+++++++++***)))))))))*********++++++,,,,,,,,,)))************+++++++++...///000///---,,,---...''''''((())))))***))))))))))))))))))************,,,,,,+++******+++,,,,,,******++++++,,,,,,,,,---+++++++++*********))))))************************,,,,,,,,,++++++*********++++++++++++++++++++++++------------,,,,,,+++*********+++,,,,,,---....../////////...---,,,+++***++++++++++++++++++++++++******+++...111222222111444000,,,)))***+++,,,,,,---------...............------------------------..................------000000//////.........---//////000000000000//////...//////000000000000000//////000000000000//////........................---.........//////000000///111222222000...------+++,,,...000000///---,,,,,,,,,---------,,,++++++------------------------/////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******************************++++++******+++---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************************************+++,,,---------------)))+++,,,+++((((((***---......---,,,,,,+++******************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,---+++((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))((((((((()))+++,,,++++++******++++++,,,------,,,,,,+++***)))((((((*********++++++,,,,,,,,,+++++++++*********)))))))))***,,,.........,,,++++++))),,,000---'''''',,,))))))******++++++++++++)))************+++++++++%%%&&&((()))*********)))))))))((()))+++...111333,,,++++++***+++,,,...///)))++++++)))'''&&&))),,,,,,***(((***---...---+++---,,,++++++******++++++******++++++++++++************************++++++))))))))))))************************************)))++++++***((('''((()))......,,,+++***)))))))))...,,,+++******+++---...111000---+++++++++,,,---,,,,,,,,,++++++*********************************,,,,,,++++++***)))((((((************************))))))*********++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...///......------,,,++++++************************++++++++++++************++++++++++++++++++,,,,,,)))************+++++++++,,,---...---+++***+++,,,+++***)))(((((()))+++,,,))))))))))))************,,,,,,+++******+++,,,,,,((()))))))))************+++++++++*********))))))************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,---------,,,,,,+++***))))))***++++++,,,------++++++++++++******)))(((+++++++++++++++++++++++++++***+++...111444555444444111,,,***+++,,,------............------------------------------------........................000/////////............//////000000000000//////---......///000///////////////000000000000//////..................................../////////000///111222222///...------,,,---/////////...---,,,++++++,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))***,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***+++,,,+++))))))+++.........---,,,,,,+++******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++******,,,,,,***(((************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++*********+++++++++,,,,,,***))))))((()))***+++,,,++++++******++++++,,,---------,,,,,,+++*********,,,,,,,,,,,,------------+++++++++*********))))))+++,,,---//////...---,,,,,,***+++222333///+++,,,)))*********++++++++++++)))************+++++++++'''''')))***+++******))),,,+++*********,,,...000,,,,,,+++++++++,,,------***++++++***((('''***,,,,,,***)))***,,,...,,,+++---,,,++++++******++++++******++++++++++++******,,,+++++++++***)))))))))))))))))))))***************************************+++,,,+++)))((()))***,,,,,,++++++***+++++++++++++++******+++,,,---...111000...,,,++++++,,,---,,,,,,,,,+++++++++******************************,,,,,,++++++***))))))(((************************++++++******************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,........................*********************************+++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++***+++,,,+++)))))))))+++...---***(((((())),,,---)))))))))*********++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------+++++++++***************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,---------,,,++++++))))))******++++++,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++...222666999999555222...,,,,,,---......//////......---,,,,,,,,,------------------------........................////////////............//////000000000000//////...//////000000000000000//////000000000000//////....................................///////////////000222111///------...---...//////...---,,,+++***++++++,,,------------........................++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************+++,,,+++******,,,......------,,,,,,++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,***)))************************+++++++++***************))))))))))))))))))))))))((((((((()))))))))***************************************++++++++++++,,,***))))))))))))***++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************------...//////...,,,,,,---+++---555999555///+++************++++++++++++)))************+++++++++)))******+++++++++******...---,,,*********+++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++))))))+++---+++*********,,,---,,,+++,,,,,,+++************+++******++++++++++++******---,,,,,,+++***)))(((((()))))))))*********++++++++++++++++++++++++++++++***+++,,,+++***)))***+++++++++******++++++,,,---))))))***+++,,,---------000///---,,,++++++,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++***)))))))))************************,,,++++++******)))(((((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////...,,,+++------......///000000111*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++)))***+++***)))((()))+++...,,,+++)))))))))***+++))))))*********+++++++++++++++++++++++++++++++++------------------......************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,---...............---++++++++++++++++++++++++,,,++++++...333888<<<===555222///------.........---------------------------------------------------------...............///////////////.........//////000000000000//////000000111222222222222111//////000000000000//////.................................//////////////////000111000...------......//////......,,,+++***)))***+++,,,---.................................---,,,***))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))************+++,,,------------,,,,,,+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++******++++++******************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************++++++++++++)))))))))*********++++++++++++******++++++,,,---++++++++++++,,,,,,------+++******))))))(((((((((************************---.........---,,,+++***---///333888999555///+++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++***...---,,,+++******+++++++++,,,---------+++***(((++++++++++++++++++,,,,,,+++++++++++++++,,,++++++,,,++++++*********************++++++++++++******,,,+++++++++***)))))))))))))))*********+++++++++++++++++++++++++++++++++***,,,---,,,******+++,,,,,,++++++***++++++,,,,,,''')))+++...//////......---,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++,,,---.........---,,,------......////////////******************************++++++,,,,,,,,,---,,,,,,,,,++++++*********))))))*********+++++++++)))+++,,,+++***)))+++,,,******+++,,,+++***((('''************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------------)))******++++++++++++***++++++++++++++++++++++++,,,++++++...333888<<<===555222///......///......+++,,,,,,,,,------......---------------------------------.........//////........./////////////////////000000000000//////...///000000111111000000//////000000000000/////////////////////////////////////////////............///000///------...//////.........---,,,+++***)))***+++,,,---.................................111///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))******)))((()))***+++++++++------,,,,,,,,,,,,++++++************************))))))*********+++++++++++++++++++++++++++++++++)))******************+++************************************************************************))))))))))))************))))))))))))))))))))))))))))))*********+++++++++)))*********++++++++++++++++++******++++++,,,---))))))******++++++,,,,,,+++******))))))(((((((((************************,,,,,,,,,,,,++++++***)))+++333999999444///,,,***,,,+++++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,++++++,,,---,,,+++)))(((*********+++,,,,,,,,,,,,++++++,,,+++++++++++++++,,,+++******))))))************++++++++++++******)))))))))***+++++++++,,,************++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,...---,,,+++************(((***---///111000///...******))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************''''''((()))******++++++((()))))))))************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------,,,,,,+++,,,---...///.........---------,,,,,,************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))************+++++++++***+++,,,,,,+++***,,,---''')))+++------+++(((&&&*********++++++++++++,,,***++++++,,,,,,++++++******************)))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,------------............+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++...222666999999444222///...//////...---+++,,,,,,,,,------------------------------------,,,,,,------.../////////........./////////////////////000000000000//////,,,,,,---...............//////000000000000/////////////////////////////////////////////............//////...---,,,...000......------,,,,,,++++++***++++++,,,------------------------------------111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***+++,,,,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,++++++++++++++++++++++++((()))+++***))))))***+++++++++++++++++++++++++++***************+++++++++************************)))))))))*********++++++************************)))))))))************+++)))***++++++,,,,,,++++++++++++******++++++,,,---)))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++***************,,,555;;;777///+++++++++,,,,,,,,,,,,++++++++++++)))************+++++++++,,,++++++******+++,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++***))))))))))))***,,,---,,,***+++,,,---,,,*********+++++++++***))))))))))))*********++++++++++++******(((((()))***+++,,,,,,---*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++,,,///...,,,+++***))))))))))))+++---///000000///...))))))))))))))))))((((((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************%%%&&&'''(((***+++,,,,,,))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------...---+++***+++---///111///......---,,,,,,++++++************************,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,)))************+++++++++)))***,,,++++++***,,,---)))***+++,,,,,,,,,+++************+++++++++,,,,,,***+++,,,,,,,,,,,,+++***......---------,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,------------------------////////////...---,,,,,,+++++++++++++++++++++++++++***+++...111444555444333111///.........---,,,......------,,,+++******------------------------,,,,,,------...//////000............/////////000//////000000000000//////------.../////////////////////000000000000//////////////////////////////000/////////..................///---,,,,,,...000------,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,*********+++---...000---++++++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,************************''')))+++***)))(((***,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))************)))***+++,,,,,,,,,++++++++++++******++++++,,,---***+++++++++++++++++++++,,,,,,,,,,,,------------))))))*********++++++++++++++++++***++++++,,,,,,...666888222,,,,,,---,,,------,,,,,,,,,+++++++++)))************+++++++++******))))))***+++,,,---)))******+++++++++++++++******************+++,,,(((''''''***,,,---+++)))+++,,,...,,,***)))***,,,++++++***)))))))))))))))******++++++++++++******)))))))))***+++++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******))))))***,,,---,,,,,,+++*********+++)))***,,,---------,,,,,,)))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************&&&''''''((()))***++++++))))))))))))************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,........................++++++,,,,,,---...//////............------------************************---------,,,,,,+++++++++*********++++++,,,,,,---)))************+++++++++(((***++++++******+++---++++++++++++,,,------...******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,++++++*********))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))(((++++++++++++++++++++++++******+++...111222222111333111///.........---,,,111000///---+++)))((('''------------------------,,,,,,------...///000000---.........//////000000//////000000000000//////000000111222222222222222//////000000000000//////000000000000000000000000000000//////.........---.........---,,,,,,...111,,,,,,+++++++++,,,------,,,,,,---------,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************---,,,+++******,,,...///333000------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------************************&&&)))+++***((((((***,,,++++++++++++++++++++++++))))))******++++++++++++************************)))************+++++++++++++++++++++++++++++++++))))))))))))************)))***+++,,,---,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++++++++++++++,,,------...111555444...,,,000000------------,,,,,,+++++++++)))************+++++++++))))))(((((()))+++---...***++++++++++++***))))))******)))))))))***,,,---(((''''''))),,,---+++(((+++---...---***(((***,,,+++******)))))))))))))))******++++++++++++******+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))******))))))***,,,++++++******++++++,,,---)))******+++++++++*********++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************(((((((((((())))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,........................)))***---...//////...---------......///000000000)))************+++++++++))))))***++++++++++++***,,,,,,+++++++++,,,------***++++++,,,,,,++++++*********))))))))))))************))))))***,,,...///++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,+++++++++*********))))))+++++++++*********)))))))))***++++++,,,,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++***++++++,,,,,,------...///---+++,,,...///---+++++++++,,,,,,,,,,,,------111111000000//////......000000//////......------,,,,,,,,,---,,,,,,++++++......---------,,,,,,,,,////////////............222222000///............000000000000111111111111222222222111000//////......---+++++++++,,,...000////////////........................---,,,+++***,,,...///...---++++++,,,........................+++,,,,,,------,,,,,,++++++,,,---...---,,,+++***------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,------.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,---************************)))************+++++++++++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++***++++++++++++***)))))))))***+++,,,,,,+++***)))+++***)))***,,,------+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,---------...///000111222************************************************)))))))))***+++++++++,,,,,,,,,++++++***)))))))))++++++************************+++++++++,,,,,,,,,++++++************++++++************************************************)))************+++++++++)))+++,,,,,,+++***+++,,,+++++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++++++++******++++++,,,---+++++++++*********))))))))))))***++++++++++++***************************)))************+++++++++***)))))))))***+++,,,,,,)))))))))))))))))))))))))))************+++++++++,,,+++***))))))***+++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------.........)))************+++++++++))))))***+++++++++++++++------,,,++++++,,,,,,,,,***++++++,,,,,,++++++***+++***)))(((((()))***++++++************+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,++++++++++++++++++,,,+++++++++*********))))))+++++++++*********))))))***+++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---...---+++++++++,,,,,,,,,,,,------////////////.........---////////////............------............------.........---------,,,,,,////////////////////////222111000///............//////000000000111111111222222111111000//////...111000///......000111333////////////........................---,,,+++***,,,...///...---+++,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************************++++++++++++++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++((()))***+++++++++++++++******++++++++++++******,,,*********,,,---,,,+++************************))))))))))))))))))))))))************************''''''((()))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///***************************************************************++++++++++++++++++************************************************+++++++++,,,,,,++++++************++++++************************************************)))************+++++++++***,,,------+++***+++,,,---,,,,,,++++++*********---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,++++++******))))))***++++++++++++***************************)))************+++++++++*********)))******++++++)))))))))))))))))))))))))))************+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......)))************+++++++++)))******+++++++++++++++...------,,,++++++++++++***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,,,,++++++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++***************+++++++++***************,,,------------,,,,,,+++)))***+++,,,---,,,++++++++++++++++++++++++++++++......---,,,,,,+++******---+++***+++,,,---,,,+++++++++,,,,,,,,,,,,------............------------.............../////////...//////000000000//////.........------------,,,000000000000000000000000222111000//////....../////////000000000000111111222111111000000//////...111111000//////111222333/////////............---............---,,,++++++,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,------...------------------------)))***+++,,,,,,+++***)))******++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++'''((()))***+++,,,,,,,,,++++++************++++++---+++***+++,,,,,,+++***************************))))))))))))))))))))))))************************(((((())))))******))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++*********++++++,,,************************************************+++++++++***************)))************+++++++++************************))))))*********+++++++++++++++************++++++************************************************)))************+++++++++,,,...///...,,,+++++++++...------,,,+++***))))))+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++******++++++,,,------------,,,,,,,,,,,,+++))))))***++++++++++++***************************)))************+++++++++++++++******)))*********)))))))))))))))))))))))))))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,,,,------))))))*********+++++++++)))***++++++,,,,,,++++++///...---,,,+++************++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************************************............---,,,,,,+++((())),,,------,,,+++***++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------........................---------....../////////...//////000000000000///............------------000000000000111111111111111111000///////////////////////////000000000111111111000000////////////......---------...///000//////.........------------.........------,,,++++++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******+++---///000------------------------)))***,,,------,,,***)))------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,---,,,++++++,,,,,,***)))************************))))))))))))))))))))))))************************((())))))*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,++++++***)))))))))******************************************************,,,+++++++++***)))))))))((())))))***++++++,,,,,,***************+++++++++)))))))))*********++++++++++++************++++++************************************************))))))*********+++++++++...///000///,,,+++++++++,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++...---+++***)))***++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++))))))***++++++++++++***************************))))))*********+++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,---))))))*********+++++++++******+++,,,,,,,,,,,,+++///...---,,,+++************++++++,,,,,,++++++***,,,+++***))))))***+++,,,++++++,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***************************************************............---,,,,,,+++((())),,,------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------////////////////////////,,,,,,------......//////,,,---.../////////////////////.........---------///000000000111111111222111000000////////////000...////////////000000000000000000///////////////---,,,,,,,,,------..................---------------------...------,,,,,,+++---......---,,,------------------------------,,,------......------,,,++++++******+++---///000------------------------)))***,,,------,,,***)))------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++******))),,,+++***))))))***+++,,,---,,,++++++,,,,,,***)))************************************************))))))))))))))))))))))))))))))************))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***************+++************************************************,,,+++++++++***)))))))))(((((()))***+++,,,,,,---))))))*********+++++++++)))************+++++++++++++++************++++++************************************************))))))*********+++++++++...///000///,,,+++++++++*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++...---+++***)))***++++++++++++******++++++,,,---************++++++++++++))))))***++++++++++++***************************))))))*********+++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,---)))************+++++++++***++++++,,,,,,,,,,,,,,,...------,,,++++++++++++***++++++,,,,,,++++++***+++++++++******+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,------,,,+++******************+++++++++***************+++++++++,,,------------,,,,,,+++)))***+++,,,---,,,++++++++++++++++++++++++++++++******+++,,,,,,---......+++,,,---,,,+++***+++---++++++,,,,,,,,,,,,------/////////000000000000000---------------.........+++,,,,,,---............/////////.........------...//////000000111111111000000////////////000000......////////////000000////////////////////////.........///////////////.........------------,,,,,,------...------,,,,,,+++,,,......---,,,---...........................------............------++++++++++++,,,------...------------------------+++,,,---......---,,,+++,,,,,,++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))++++++************++++++---+++***+++,,,,,,+++***************************************************((((((((((((((((((((((((******++++++******))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++*********++++++,,,************************************************+++++++++***************(((((()))***++++++,,,,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++************++++++************************************************)))************+++++++++,,,...///...,,,+++++++++))))))***+++,,,------...*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++******++++++,,,---)))***************++++++))))))***++++++++++++***************************)))************+++++++++++++++******)))*********)))))))))))))))))))))))))))************+++++++++)))******++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,,,,------)))************+++++++++***+++,,,,,,------,,,,,,------,,,++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))+++,,,---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++)))***,,,------,,,***)))))))))*********+++++++++))))))*********+++++++++***+++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++,,,...++++++,,,,,,,,,,,,------........./////////000000...------------------,,,++++++,,,---............////////////............------...//////000111111000000////////////000000........./////////000000////////////////////////......///000000000000000.........---------,,,,,,,,,,,,------...------,,,***,,,......---------...------------------------------............------++++++,,,------,,,,,,,,,------------------------........................,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++)))******+++++++++************++++++++++++******,,,*********,,,---,,,+++************************************************))))))))))))))))))))))))***++++++++++++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))***+++,,,,,,***************************************************************+++++++++)))))))))***+++++++++,,,((())))))***++++++,,,,,,+++,,,,,,,,,,,,---------++++++************++++++************************************************)))************+++++++++***,,,------+++***+++,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,++++++++++++******++++++,,,---*********++++++,,,,,,,,,))))))***++++++++++++***************************)))************+++++++++*********)))******++++++)))))))))))))))))))))))))))************+++++++++******+++,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,------+++++++++,,,,,,+++++++++)))***,,,------,,,***)))((()))***,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++)))***,,,------,,,***)))))))))******++++++++++++))))))******++++++++++++)))***++++++,,,,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++...------,,,,,,++++++***+++---///...,,,+++---///++++++,,,,,,,,,------------------.........//////.........------,,,,,,,,,+++,,,---...////////////000/////////............,,,------...///000000111000000////////////000111............/////////000.........///////////////---......///////////////......---------,,,,,,,,,,,,,,,------...---------***,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,---...---,,,+++***------------------------000///............///000.........------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++'''((()))***+++,,,,,,,,,)))***+++,,,,,,+++***)))+++***)))***,,,------+++************************************************************************+++++++++++++++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,(((((((((((()))+++,,,,,,************************************************))))))******+++++++++,,,***************+++++++++((())))))***++++++,,,,,,,,,,,,,,,---------......++++++************++++++************************************************)))************+++++++++)))+++,,,,,,+++***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++,,,------,,,+++++++++******++++++,,,---+++++++++,,,,,,---------))))))***++++++++++++***************************)))************+++++++++***)))))))))***+++,,,,,,)))))))))))))))))))))))))))************+++++++++++++++------------++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///......------......///*********++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++******++++++,,,---...------,,,+++***))))))+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,111...,,,,,,...000///---''''''((()))******++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((******))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,+++++++++,,,,,,------,,,,,,+++---------............///---------............///+++---//////...---...///000000000000000000000000////////////////////////////////////////////////...---,,,,,,,,,,,,---...------............------,,,------,,,++++++,,,...((())))))+++,,,---......222000---++++++,,,++++++------------------------)))+++---///000000000///444222///......---,,,***,,,------......------,,,------,,,,,,,,,+++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......---,,,,,,+++******++++++,,,,,,,,,---------------------------------+++)))(((***---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,------------,,,++++++***++++++++++++++++++++++++************************)))***++++++***)))(((''''''((()))******)))((('''+++++++++*********))))))......---,,,+++***)))(((+++++++++*********))))))++++++******************------,,,+++*********++++++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++---,,,,,,+++*********+++************************+++++++++*********))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((************************(((((((((((())))))))))))***)))((('''((()))+++,,,+++++++++***++++++,,,,,,*********)))'''(((***,,,++++++******++++++,,,---++++++++++++++++++++++++...---+++******+++---...------------------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++++++++++++++,,,,,,------,,,,,,++++++*********+++++++++++++++++++++++++++++++++***++++++,,,---,,,++++++++++++++++++,,,---+++))))))+++---,,,***++++++************))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------............///---------............///---///111111000///000111000000000000000000000000////////////////////////........................---,,,++++++++++++,,,---------............------,,,------,,,++++++,,,...++++++++++++++++++++++++---,,,++++++,,,---------------------------------***+++---...///000000///111///---------...---,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------......------,,,++++++***++++++,,,,,,,,,------------------------------------+++******,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,---------,,,++++++++++++++++++++++++++++++************************))))))***+++******((((((((())))))******))))))(((+++++++++*********))))))+++++++++++++++*********+++++++++*********))))))***)))))))))***+++,,,,,,,,,,,,+++***************++++++++++++++++++++++++---------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++---,,,++++++******++++++************************+++++++++*********)))))))))))))))************+++******+++++++++,,,,,,,,,******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))*********++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((************************((((((((()))))))))******,,,+++***))))))+++,,,---***))))))******+++,,,---+++++++++***))))))+++---+++++++++***++++++,,,,,,++++++++++++++++++++++++...---+++******+++---...------------------------***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,++++++++++++,,,,,,...---,,,,,,.........,,,......---,,,***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++******+++,,,---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,------------,,,,,,---------............///---------............///---///111111000///000111000000000000000000000000////////////////////////------------------------,,,,,,++++++++++++,,,,,,------............------,,,------,,,++++++,,,.........---,,,+++***))))))******,,,---............------------------------++++++---...////////////...,,,++++++---......------,,,***)))))))))******.........------------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------......------,,,+++++++++,,,,,,,,,,,,------------------------------------///---++++++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++************************((())))))************)))+++******************++++++++++++***************)))))))))******++++++++++++++++++***************))))))))))))+++,,,---...,,,+++******)))*********++++++++++++++++++++++++---------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,++++++******++++++************************+++++++++************************+++++++++,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************************)))))))))*********+++++++++***)))((()))***+++,,,((((((((()))***+++,,,---+++,,,---,,,******,,,---,,,,,,++++++***+++++++++++++++++++++++++++++++++------++++++++++++------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********++++++++++++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...+++,,,,,,,,,,,,,,,,,,+++........./////////......//////...---+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------+++++++++,,,---...++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,---------............///---------............///+++---//////...---...///////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---,,,++++++,,,.........---,,,+++******))),,,...///000///...------------------------------,,,,,,---....../////////...---+++,,,---......---...,,,***(((((((((***+++//////.........---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------..........................................------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------------...---,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++************************(((((())))))************---,,,************,,,---************************((())))))))))))*********************************************++++++,,,---+++******))))))*********+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,************************************************************+++++++++,,,******+++++++++,,,,,,,,,******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++******************+++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))************************)))*********++++++++++++'''''''''&&&'''((()))))))))))))))((())))))***++++++,,,---,,,+++***+++------,,,++++++******++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++***+++,,,---------,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,---...///+++,,,------------,,,+++***+++,,,,,,,,,+++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***+++,,,...///+++,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,---------............///---------............///+++---//////...---...///////////////////////////////////////////////////---------------------------..................---,,,,,,------------,,,,,,,,,,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,111333444333///,,,++++++------------------------------------......//////111///------...///...---///...,,,***)))***,,,---//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...........................------------,,,,,,,,,,,,---------.........,,,,,,,,,---------......,,,,,,---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++************************((((((((())))))***++++++---,,,+++******+++,,,---*********************************))))))))))))(((************************------,,,+++*********++++++***************+++++++++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,************************************************)))))))))*********++++++******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++***))))))***++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***************************************)))*********++++++++++++'''''''''''''''(((((())),,,+++***)))(((((((((((()))+++,,,,,,*********+++,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******)))************+++++++++***+++---.........---,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...///000+++,,,---......---,,,+++***,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++------............---------------............///---------............///---///111111000///000111000000000000000000000000////////////////////////------------------------......////////////......,,,,,,------------,,,,,,,,,------,,,++++++,,,...++++++,,,,,,------......222444555333...+++***,,,---------------------------------------...///000111///....../////////.........---,,,,,,---...///.........------------,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------------------.....................------------------,,,---------............+++,,,,,,------.........+++,,,...---,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++++++++++++++***************************)))))))))))))))***+++,,,++++++++++++++++++,,,***************++++++++++++++++++******)))))))))***************+++++++++///...---+++************+++++++++***++++++,,,---++++++++++++++++++++++++---------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,,,,***************************************+++++++++)))))))))************+++******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************)))))))))*********++++++))))))*********+++++++++,,,++++++***)))))))))))))))***,,,,,,+++******+++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******)))************+++++++++***+++---...///...---,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000+++,,,---//////---,,,++++++...111222000......///+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************&&&''')))***+++,,,,,,,,,,,,,,,---......---,,,+++------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------............---------------............///---------............///---///111111000///000111000000000000000000000000////////////////////////........................------...//////...------+++,,,,,,------,,,,,,+++,,,------,,,++++++,,,...,,,,,,,,,---------......---000222000,,,***---000------------------------......---,,,---...///000...---,,,,,,...000000///,,,,,,,,,---......//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------.........//////------..................------------............++++++,,,,,,---......///---...///...+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******,,,,,,---------,,,++++++++++++++++++++++++++++++************************+++***)))(((((())))))*********++++++++++++******))))))*********+++++++++*********+++++++++++++++))))))*********+++++++++...---,,,+++++++++++++++,,,,,,++++++,,,------...++++++++++++++++++++++++---------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---************************))))))*********+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,+++***((((((***+++,,,,,,++++++******++++++,,,************************************************************************((((((((()))))))))******)))***++++++++++++++++++***************+++,,,,,,)))+++------,,,++++++,,,)))))))))***+++,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******)))************+++++++++***+++---//////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...000000+++,,,...//////...,,,+++(((+++//////---***+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************%%%&&&(((***+++,,,++++++,,,---.........---,,,+++........................,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------............---------------.........//////---------.........//////+++---//////...---...///000000000000000000000000////////////////////////////////////////////////,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,------,,,++++++,,,...------------------------(((+++---,,,***+++000555------------------------///...---,,,---...///000+++))))))+++...000111111******,,,---.../////////------,,,,,,,,,+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------.........//////------..................---------.........//////++++++,,,,,,---.../////////000111///+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))------------,,,,,,+++***++++++++++++++++++++++++************************,,,+++***((((((((()))))))))***+++,,,,,,+++***)))))))))******++++++++++++((()))***+++,,,---......))))))******++++++++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,------...///+++++++++++++++++++++++++++++++++*********))))))+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++*********+++,,,,,,---************************))))))******++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,*********)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------,,,+++)))(((((()))+++,,,,,,++++++++++++++++++,,,******************************************++++++************************(((((((((((())))))))))))(((((()))***************(((((()))***+++---///000+++---//////...,,,,,,---((())))))***+++---...///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++((()))***+++,,,---------++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++---***''')))...000///,,,))))))(((((((((***+++,,,...---+++*********++++++------++++++++++++------((()))***+++,,,---------------++++++++++++------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))))))))+++,,,,,,,,,,,,---------......------,,,+++))))))***,,,,,,---------.../////////////////////////////////...............///000000//////............//////..................------............................../////////...,,,+++---///---)))(((,,,...,,,...///000///---,,,,,,...------------------------///......---------......,,,,,,,,,------.........000---***+++...111222111---------......000111111,,,,,,---------,,,,,,+++,,,,,,,,,---------------......////////////......000//////.........//////............///000111111///......---......//////---------------,,,,,,+++/////////.........------000...,,,---...///......------------------------+++,,,---...---+++)))''')))))))))***+++++++++,,,------------------------,,,,,,,,,++++++*********)))************+++++++++++++++************++++++,,,,,,,,,+++++++++************++++++++++++******,,,,,,++++++,,,,,,---...,,,+++++++++++++++,,,,,,,,,,,,++++++***+++++++++000///---,,,+++,,,------******+++++++++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,++++++******************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***++++++,,,,,,++++++***************************+++++++++*********))))))******+++,,,---......///,,,,,,++++++++++++,,,,,,------------------------++++++************++++++************************,,,+++***))))))+++---...---,,,+++)))))))))***+++))))))))))))***************************************++++++,,,,,,++++++***************************************************,,,,,,---------,,,,,,+++))))))))))))))))))******))))))(((((()))***+++,,,+++*********))))))((((((************************************************************************))))))***+++,,,,,,------,,,,,,,,,++++++***************+++,,,------......,,,+++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,)))&&&'''+++...,,,***++++++************++++++------+++*********++++++---,,,,,,++++++,,,,,,---******+++,,,---......------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***+++,,,------------.........//////---------+++***)))+++---......//////////////////////////////////////////...............///000000//////............//////................................................---.../////////...,,,+++,,,...---******---...,,,---...///...---,,,---...------------------------......------------......,,,,,,,,,---------......000---++++++...111111111///////////////000111111//////000000000//////...,,,,,,,,,---------------//////.........------,,,000//////......//////000---------------...///000/////////............///,,,------------,,,++++++---------,,,,,,,,,,,,,,,///---,,,,,,---......---------------------------+++,,,---------+++)))(((************++++++++++++---------------,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++++++++************++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++++++++,,,------))))))(((((((((((())))))************+++,,,------......,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***++++++,,,,,,++++++***************************+++++++++*********))))))******++++++,,,,,,------******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++*********+++------+++***)))(((''''''((()))))))))))))))************************************)))******++++++******)))+++++++++***************************************++++++++++++++++++************************))))))************************************)))))))))(((***************************************************************+++++++++)))******+++,,,,,,------------,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------111...,,,++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------)))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,---***'''(((+++,,,+++))),,,,,,,,,,,,,,,,,,+++***---,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---++++++,,,---............---,,,,,,++++++,,,,,,---.........------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,...///........./////////000000---......---++++++,,,...000000000000000/////////////////////////////////...............///000000//////............//////................................................---............---,,,,,,+++......++++++......,,,+++---...---,,,,,,---...------------------------------,,,,,,,,,------...,,,,,,,,,------------...000...,,,,,,...000111111000000/////////000111111,,,,,,------...------,,,.....................---111000///...............111000///......///000111//////.........//////000000000//////...........................---,,,,,,,,,,,,,,,,,,,,,,,,------...,,,***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++***)))+++++++++++++++*********......------,,,,,,++++++,,,,,,,,,,,,++++++++++++************+++++++++,,,++++++************++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,)))))))))***+++,,,......---,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,---......,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************+++++++++***************++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++************++++++***************************++++++++++++,,,,,,,,,******)))((((((((()))))))))))))))*********++++++************************)))))))))******))))))))),,,,,,++++++*********)))************************++++++************+++,,,,,,,,,++++++******))))))***+++,,,,,,,,,+++***)))************))))))))))))************************************************))))))******++++++++++++*********++++++,,,,,,---,,,,,,,,,---------------******++++++++++++++++++++++++,,,,,,------......+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...666333///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,///,,,***+++,,,---,,,+++******,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...---.........////////////---...///...---,,,---///111000000//////.........////////////////////////...............///000000//////............//////---------.......................................------------------------***---...------000///,,,***,,,------,,,,,,---///---------------------------,,,,,,,,,,,,------...------------------------///...------...///000000000000////////////000000***++++++,,,,,,,,,,,,+++////////////////////////222111000000000111333333222111000///000111222444333222222111111111222222111111111000000///......000111111111111000//////------............//////---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,******,,,,,,,,,++++++*********......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++************++++++++++++************))))))******+++,,,///...------,,,---------************+++,,,------++++++************************+++++++++,,,,,,,,,*********+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************+++++++++*********)))))),,,,,,++++++++++++,,,,,,************************++++++************++++++***************************++++++,,,,,,,,,++++++,,,+++++++++++++++++++++))))))*********+++++++++************************))))))************))))))---,,,,,,++++++******)))************************,,,,,,+++++++++,,,---...------,,,,,,++++++******((()))+++,,,---,,,***)))*********)))))))))))))))************************************************)))))))))***++++++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++******************++++++,,,------...//////------------------------+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...666333///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,******+++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---...---++++++,,,,,,,,,,,,'''(((***,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,---------.........,,,...//////...---...////////////......---------////////////////////////...............///000000//////............//////---------.........//////........................------,,,,,,,,,---------***---///---...111111...+++,,,---------,,,...///------------------------,,,,,,,,,,,,------...///------------------------......///.........///000/////////...//////000000......///000000000000000....../////////000000000111111222333444666777888555444333222222444666888666555444444333333333333222333333333333222111000222222333333222222111000////////////////////////...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++---,,,,,,,,,++++++******------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))************))))))******))))))******+++,,,,,,,,,+++***************------,,,+++************)))***************************+++++++++,,,,,,,,,((())))))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************,,,++++++******))))))))),,,,,,++++++++++++,,,,,,************************++++++************++++++************************++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,+++************++++++++++++***************************++++++++++++++++++***,,,,,,,,,,,,++++++******************************+++++++++++++++,,,---......---------,,,,,,,,,+++&&&'''***,,,,,,,,,+++***))))))))))))))))))******************************************************))))))*********+++++++++***+++++++++++++++,,,,,,))))))******++++++,,,,,,++++++******************++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------111...,,,++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------*********)))******++++++((()))***+++,,,,,,,,,,,,+++,,,,,,------------,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++***,,,,,,,,,------------...+++---//////...---...///............------------////////////////////////...............///000000//////............//////,,,,,,------.../////////........................,,,,,,,,,+++,,,,,,---...***......---...222333111,,,...///...------...///------------------------------------......///000...------------,,,,,,,,,---///000///.........000////////////000111222222///000111222222333222222000000111222333444444555333555666888:::;;;;;;;;;:::888666555666888;;;===999999777666555555555555666777888999999888777666555666666666666555444444111111111000000000//////000...,,,---...///......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++***************++++++*********+++************+++,,,,,,///...---,,,,,,+++,,,,,,......,,,+++***)))))))))))))))***+++++++++************+++++++++,,,,,,,,,((()))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******++++++,,,,,,,,,,,,------***++++++,,,,,,++++++******************************************+++++++++,,,,,,++++++*********)))******))))))))))))******************************++++++************++++++************************,,,,,,,,,++++++++++++***((()))******+++******************++++++++++++,,,************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,------,,,,,,------------............((()))***,,,,,,,,,,,,+++))))))))))))************************************************************************************++++++++++++++++++++++++))))))))))))******************++++++++++++++++++++++++,,,,,,------......************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...))))))******)))***+++---------,,,+++++++++++++++++++++---.........------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------............***,,,...///...------...............////////////////////////////////////...............///000000//////............//////,,,,,,------...//////000........................,,,,,,+++++++++,,,---...+++......,,,---222444333...000000000...---...///------------------------............///000111111......---------,,,,,,,,,---///111000...---...000///000000111222444555666111222333444555555555555777888999;;;<<<>>>???@@@===???AAACCCDDDCCCBBBAAA===<<<:::999999<<>>@@@@@@@@@???>>>======>>>>>>======<<<;;;777777666555444333333222222000//////000111111000........................------,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++++++++++++++,,,------222111000///............------,,,+++************))))))+++,,,,,,,,,++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******+++++++++,,,,,,---------***++++++,,,,,,++++++***************************))))))*********+++++++++,,,,,,,,,,,,++++++++++++******))))))))))))******++++++++++++++++++++++++++++++************++++++************************------+++*********++++++((()))***+++++++++***************+++++++++,,,,,,******************************++++++++++++*********++++++,,,,,,---------***************************,,,///111111111///...---------...//////000000......---------,,,,,,,,,((()))))))))************************************************************,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++************************++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,++++++++++++++++++---///000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++,,,,,,---...***+++,,,,,,+++,,,...000333111///,,,+++************+++---...///...------++++++------------++++++---------......---,,,,,,++++++------------++++++,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......................../////////000)))+++...///...------.........//////000000111111////////////////////////...............///000000//////............//////,,,,,,------...///000000........................,,,,,,+++***+++,,,...///,,,......+++---222555444000111222111///......///------------------------.........//////111222222.........------,,,,,,,,,,,,///111111...---...///000111111333444666888999888888:::;;;<<<<<<<<<<<<@@@@@@BBBDDDFFFHHHJJJKKKHHHJJJLLLNNNNNNKKKHHHFFF@@@>>><<<;;;<<<>>>BBBDDDFFFEEEDDDBBBAAA@@@@@@@@@???@@@CCCEEEFFFEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDCCC>>>===<<<;;;:::888888777333111000000222222222111////////////////////////------,,,,,,,,,------...+++++++++,,,,,,---------))))))***+++,,,------...,,,,,,,,,------.........++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******---......//////......---,,,,,,++++++,,,,,,---...//////...,,,,,,++++++++++++++++++***++++++,,,,,,)))***+++,,,------,,,+++******+++++++++,,,,,,,,,+++,,,---------,,,+++************++++++,,,,,,,,,,,,,,,,,,++++++***************++++++++++++******+++++++++,,,,,,---------+++++++++,,,,,,+++++++++************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++************************...---+++))))))***+++,,,***+++,,,---...------,,,******+++++++++,,,,,,,,,************************))))))************)))))))))***+++,,,------...///************************...000444666777666444222,,,,,,---...///000111111444333111///---,,,,,,+++(((((())))))*********+++************************************************---,,,,,,+++***)))((((((++++++++++++++++++++++++---,,,,,,++++++***************+++,,,------......,,,+++++++++++++++++++++........................++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++******,,,+++***))))))+++---...---***'''(((,,,---+++''',,,,,,,,,------.........---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,************************'''(((***+++,,,,,,++++++***+++,,,---............++++++************++++++)))***,,,......,,,***(((+++++++++***++++++,,,,,,///...---,,,,,,...///111111000---+++***+++,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,000------000...***+++111............/////////000////////////............+++,,,,,,------.........000///...------------------...///000000///...---................................................////////////111333555666333222111///............000//////......//////000000000...---------......111000//////.../////////000000111111111111000000333444777:::<<<=========@@@AAABBBDDDEEEEEEEEEEEEGGGLLLRRRVVVXXXUUUQQQMMMQQQSSSWWWYYYYYYVVVRRROOOHHHEEEAAA>>>>>>AAAFFFIIIFFFGGGGGGGGGFFFEEECCCAAADDDDDDFFFGGGIIIJJJLLLLLLRRRQQQOOOMMMKKKKKKKKKKKKJJJIIIFFFCCC@@@>>>===<<<999::::::999888555333111555444333222111///......///..................------------,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,---------------------......---------,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++++++++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---************************+++***)))))))))***,,,---***)))((())),,,......---,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******************************++++++,,,,,,,,,++++++***************************+++++++++*********))))))++++++***))))))******++++++)))((()))***,,,,,,+++,,,,,,++++++,,,,,,---...///...,,,***)))******+++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))))))))))))))************'''222AAALLLOOOKKKDDD???;;;555......222777888888<<<444+++'''))),,,,,,+++************************------------,,,,,,+++***(((((())))))******+++++++++++++++*********))))))************************+++++++++*********))))))+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,++++++******++++++,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,+++,,,---,,,*********+++---......***((()))---...+++(((,,,,,,,,,------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++((()))***,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++************++++++***+++,,,------,,,***))),,,,,,++++++++++++,,,,,,---,,,+++***+++,,,...///000///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,------............///...------------------111......000000,,,---111........./////////000000////////////............------------............//////...------------------...///000000///...---........................///////////////////////////.........///111333444222111000///..................------------......000///...------...//////111111000000000000000111000111333444666777777777999;;;>>>BBBEEEGGGHHHHHHKKKLLLMMMNNNOOOPPPPPPPPPSSSVVVZZZ\\\\\\YYYUUURRROOORRRVVVYYYYYYVVVRRROOOHHHFFFBBB@@@AAAEEEJJJMMMPPPPPPOOOOOOMMMLLLKKKJJJIIIJJJKKKMMMOOOQQQRRRSSSTTTSSSRRRQQQQQQRRRSSSTTTQQQOOOLLLIIIFFFCCCAAAAAAAAA@@@@@@???===<<<:::999777666666555444333222222000000////////////............------------,,,,,,,,,,,,---......------,,,/////////......---------......---------,,,,,,,,,+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++***************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,************************)))))))))))))))***++++++---+++******+++,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******************************+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++******))))))***+++,,,++++++++++++++++++,,,,,,---,,,+++***)))))))))***+++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++******)))))))))))))))************''',,,444<<>>>>>@@@CCCFFFKKKOOORRRTTTTTTSSSTTTUUUWWWXXXYYYZZZZZZ_________^^^\\\XXXTTTRRRLLLPPPVVVZZZ[[[YYYUUURRRKKKIIIGGGFFFGGGKKKOOORRRVVVUUUTTTSSSRRRSSSSSSTTTOOOPPPQQQSSSUUUVVVWWWXXXRRRRRRRRRSSSTTTWWWYYYZZZWWWUUUSSSOOOLLLJJJHHHGGGIIIHHHGGGEEECCCBBBAAAAAA;;;;;;:::888888777777777222222222222111111000/////////......------------------............------111111000///...------,,,......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++************************)))******+++++++++++++++000---++++++++++++***)))++++++************++++++,,,,,,,,,+++++++++*********************************++++++,,,,,,+++++++++------------------------+++++++++******************+++,,,------,,,+++***************++++++++++++************+++++++++,,,,,,++++++*********++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********)))))))))*********+++++++++++++++---111:::DDDLLLMMMJJJHHHHHHIIIFFF@@@<<<333...***)))***,,,+++)))***************************++++++++++++***))))))************))))))))))))+++++++++***************************************+++++++++************************+++++++++,,,,,,*********))))))))))))))),,,++++++******++++++,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---------------,,,,,,,,,---...///...,,,+++,,,...///...,,,...------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,------------------------+++,,,,,,------.........222111...+++******+++,,,,,,++++++******++++++,,,,,,,,,+++***+++,,,---......------,,,,,,,,,,,,---++++++*********+++,,,------,,,,,,,,,,,,---...///---------------,,,,,,,,,+++,,,,,,---...//////000.../////////////////////---------......000111111222000...000111000...---...////////////000000000////////////............111111000000//////......///......---------.........//////////////////...........................////////////////////////000////////////////////////......---------......//////............/////////............000111222444555555666777777777777;;;<<<>>>@@@BBBCCCDDDEEEGGGIIIMMMQQQUUUXXXYYYZZZSSSTTTVVVYYY[[[]]]^^^___cccaaa^^^ZZZVVVRRROOONNNKKKOOOVVV[[[]]][[[WWWTTTNNNLLLJJJIIIJJJMMMPPPRRRRRRQQQOOOOOOPPPRRRUUUWWWTTTUUUUUUUUUVVVVVVWWWWWWPPPOOOPPPQQQRRRUUUWWWYYYYYYXXXVVVSSSRRRPPPOOOOOOQQQOOOLLLIIIGGGFFFEEEEEEBBBAAA???<<<;;;:::999999555555666666555444333222/////////......------,,,------.........---,,,,,,000/////////......------......---------,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++******************************+++---.........---,,,///---+++++++++,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++,,,,,,,,,++++++++++++++++++++++++++++++************************)))+++---......---,,,+++***+++,,,,,,+++***++++++))))))******++++++++++++......---,,,++++++******++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++,,,---,,,+++))))))+++...222222222333444333///+++---+++))))))+++,,,***)))************************))))))************))))))++++++******))))))((((((************************************************************************++++++++++++,,,,,,,,,---*********))))))((((((''',,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++---...---+++,,,,,,,,,,,,------......---,,,,,,,,,...///......---------,,,,,,++++++***,,,++++++******++++++,,,.........------,,,,,,,,,------------------------------------------......000///---+++***+++---...,,,,,,++++++++++++,,,,,,---,,,+++***+++,,,...//////......---,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---......///------------------------,,,,,,------...///000000/////////////////////...---------...///000111222111111000000000000...+++////////////000000000111////////////............111111111000000//////.........---------......////////////....../////////................................................000000000000000000//////......---------....../////////............////////////...///000222444555888999;;;<<<============>>>@@@CCCFFFIIIKKKMMMNNNNNNPPPSSSVVVYYY[[[[[[\\\SSSTTTWWWZZZ]]]___aaaaaadddaaa\\\WWWRRROOOMMMLLLPPPSSSWWWZZZZZZVVVPPPMMMKKKIIIHHHFFFFFFGGGIIIJJJHHHGGGFFFGGGJJJNNNSSSVVVXXXXXXWWWVVVUUUTTTTTTSSSQQQQQQQQQQQQRRRTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVTTTQQQNNNKKKJJJJJJJJJIIIGGGDDD@@@===<<<;;;;;;999999:::::::::888666555111111000///......---------------------,,,++++++,,,,,,,,,------...............---------,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***)))))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))***+++------,,,++++++************************)))***,,,---------,,,+++---+++***+++,,,...------+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***,,,.........,,,+++)))+++------+++******,,,((()))***+++++++++******......---,,,***((('''&&&++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,+++++++++++++++***************++++++++++++(((***---...---+++*********))))))***,,,,,,+++******))))))***++++++***((())))))))))))))))))))))))((())))))******)))))))))++++++******))))))((((((************************************************************************,,,,,,,,,,,,------------++++++******)))))))))(((,,,++++++******++++++,,,***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,000000...***+++,,,,,,,,,------------+++,,,,,,------.........,,,,,,,,,,,,++++++++++++++++++************++++++------------,,,,,,,,,,,,------------------------------,,,,,,,,,------......---,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,+++++++++---...///000///......------------------........./////////,,,,,,,,,------.........,,,---------............---------.../////////000/////////............---------------...///000111///333555222/////////---/////////000000000111111////////////............000000000000////////////...------------...////////////............//////................................................000000111111111000//////...---------...///000000///......------......///111111222222444777999;;;???@@@BBBDDDEEEFFFEEEEEEAAACCCGGGKKKPPPTTTVVVXXXSSSUUUWWWZZZ\\\]]]]]]]]]VVVXXXYYY\\\^^^___``````bbb___ZZZUUUQQQNNNMMMMMMRRRTTTUUUTTTQQQKKKEEEAAABBBAAA@@@???>>>>>>???????????????AAAEEEJJJOOORRRWWWWWWVVVTTTSSSRRRQQQPPPTTTSSSRRRRRRRRRRRRTTTTTTQQQQQQQQQQQQSSSTTTUUUVVVUUUTTTSSSQQQPPPPPPOOOOOONNNKKKHHHDDDAAA?????????===>>>??????>>><<<:::888444444333222111000//////...............---,,,+++***++++++,,,---...//////......---------,,,,,,,,,------------,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++******+++,,,---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,************************((())))))***************+++***)))+++---/////////++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))***+++---------,,,,,,))),,,//////,,,)))***,,,((()))+++,,,,,,,,,+++***++++++***)))(((&&&$$$###++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,)))***++++++++++++---...++++++************+++,,,))))))***++++++******)))))))))))))))))))))))))))((())))))************)))************))))))))))))***************+++++++++***************************************+++++++++++++++,,,,,,,,,---------++++++++++++************,,,++++++******++++++,,,+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///444444///+++***++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,---...///+++++++++++++++,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---------------------------------,,,,,,++++++,,,,,,---+++++++++,,,---...//////111000///...------------------...///////////////,,,,,,------------------+++,,,,,,---...///000000............////////////............------,,,,,,---,,,,,,,,,---.../////////777;;;666000000111000//////000000000111111111////////////..................///////////////000---------------...//////000///...------...///000................................................---...///000000000///...............///000111222222222111111111111222222666666666777:::===???AAAFFFHHHKKKMMMOOOOOONNNNNNJJJLLLNNNRRRUUUXXXZZZZZZSSSTTTWWWYYY[[[\\\]]]]]]XXXXXXYYYYYYXXXXXXWWWWWWXXXUUURRRNNNKKKJJJJJJJJJJJJJJJJJJIIIFFFBBB===:::;;;;;;;;;:::::::::::::::::::::;;;===@@@EEEHHHKKKPPPPPPOOONNNNNNMMMLLLLLLOOONNNMMMLLLLLLLLLMMMNNNGGGGGGGGGHHHIIIJJJLLLLLLLLLMMMOOOPPPRRRSSSSSSTTTPPPNNNJJJGGGEEEDDDEEEFFFAAABBBCCCDDDCCC@@@===;;;888888777666555444333333111111111000000///...---,,,,,,------......//////......---------,,,,,,,,,,,,,,,,,,---------------************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,...---+++******+++---...************************,,,++++++++++++,,,------***************************************+++,,,,,,,,,******+++---///000///++++++,,,------,,,++++++,,,,,,,,,+++++++++******************************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))******+++,,,,,,---(((---000000,,,)))***,,,)))***,,,---...---,,,+++))))))******)))(((&&&&&&++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,***(((&&&&&&(((+++((())))))))))))))))))***)))***++++++***)))******))))))))))))))))))))))))((()))******+++++++++***)))))))))))))))*********))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++******************++++++,,,++++++******++++++,,,,,,---///111111000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,...222777777111,,,)))***+++,,,,,,,,,++++++)))***,,,,,,,,,,,,---///*********++++++,,,,,,---++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,------............---,,,+++---,,,,,,++++++,,,,,,---++++++,,,------...//////111111000......---------,,,---......//////......,,,------......---,,,,,,***+++,,,---...000111111///////////////...............---------,,,,,,,,,---,,,,,,,,,,,,---......///:::???999111000222333000000000000111111111111000/////////............------......//////000000---------------...///000000///...------...///000........................000000000000000000000000+++,,,.../////////...---............///111222333777666666555555666666777999999:::;;;>>>AAADDDEEELLLNNNPPPSSSUUUUUUUUUTTTUUUUUUVVVWWWXXXXXXXXXXXXPPPQQQTTTWWWYYY[[[[[[\\\VVVVVVUUUSSSQQQOOOLLLKKKLLLKKKHHHEEEDDDCCCDDDDDD>>>???@@@@@@???>>><<<:::999999::::::;;;;;;<<<<<<777888999:::===@@@CCCDDDHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFF>>>>>>>>>>>>???@@@AAAAAACCCEEEIIIMMMQQQSSSTTTUUUQQQOOOLLLIIIHHHIIIJJJLLLCCCDDDFFFFFFEEEBBB???===;;;;;;:::999888777666666333333333222222000/////////////////////...............---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))******++++++,,,------...---+++******+++---...************************---,,,+++***+++,,,---...************************///...---,,,---...///000---+++***+++---//////...++++++------------++++++,,,,,,,,,+++++++++******************************((()))***+++,,,---------(((((((((((((((((((((((())))))******++++++++++++))))))))))))***+++,,,---(((---111000,,,)))***,,,)))+++,,,......---,,,+++)))***+++,,,------,,,+++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,+++)))))))))+++&&&(((+++---------------***+++,,,+++***)))***+++))))))))))))))))))))))))))))))***+++++++++++++++(((((())))))******++++++))))))******++++++++++++************************))))))******++++++++++++(((((((((((())))))))))))(((((())))))******++++++,,,++++++++++++++++++,,,---//////...,,,++++++,,,,,,+++******,,,,,,+++***+++---///000111000///...,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++++++++******+++---...000......------------......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,.........------,,,,,,++++++******,,,//////,,,(((((())),,,///000000//////...,,,***)))***---000222000000000///......------111///,,,+++...444:::>>>AAA;;;222,,,***+++---...,,,,,,++++++,,,,,,---...//////.........---------222222333333444555666666999777555222111111222333...///000111111000///...000000000///////////////////////////////////////111///...---......,,,+++////////////////////////333222111000///...---,,,...---+++,,,---/////////111111111000//////111333777555555666999===>>>??????>>>======???CCCHHHKKKSSSTTTVVVXXXYYYZZZZZZ[[[WWWWWWVVVUUUTTTSSSSSSSSSHHHJJJNNNSSSVVVUUUQQQNNNNNNJJJHHHDDDGGGCCC999DDDCCCCCCBBBAAA@@@@@@AAAAAA>>>===<<<<<<===???AAACCCBBBBBBAAAAAA???>>>===<<<===<<<;;;;;;<<<>>>@@@BBBGGGEEECCCBBBCCCCCCCCCAAACCCCCCAAA@@@???>>>>>>>>>:::999999888777777666666999;;;>>>CCCIIINNNQQQSSSPPPPPPPPPOOONNNNNNMMMMMMIIIGGGEEEEEEFFFEEEAAA<<<===<<<<<<<<<<<<;;;;;;;;;666666666666555333111000555444111///...///000000///...---,,,++++++++++++---------......---,,,,,,---,,,,,,---,,,***,,,...,,,++++++******++++++,,,000---******,,,---,,,*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++******,,,///111++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++......---,,,,,,+++************+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,***+++,,,------,,,+++***+++++++++*********))))))+++)))((())),,,---+++)))+++***(((''''''(((***+++++++++++++++++++++,,,,,,,,,,,,************,,,,,,******+++,,,,,,,,,++++++---+++******++++++)))((())))))***++++++++++++***(((---///+++)))***,,,+++++++++++++++++++++++++++((())))))''''''))))))(((+++++++++************)))******++++++++++++******++++++***)))((('''&&&&&&++++++******************************************,,,+++*********+++,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,---///...------//////...------...///000000...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++,,,...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,.........------,,,,,,,,,000---++++++---000333444555555555555444333111000---...///000///,,,***(((.........///////////////000///---,,,...333888;;;===888111---,,,---...///---------------...//////////////////............///000111222444555666777888777444222111111222333//////000000000000///////////////000000000111111////////////////////////111///............---+++/////////////////////////////////.........------...---......000000//////000111222111111222444666:::999:::===AAADDDFFFFFFFFFDDDCCCBBBCCCFFFIIILLLSSSSSSTTTUUUVVVWWWXXXXXXUUUTTTRRRPPPNNNMMMLLLLLLHHHHHHIIIKKKMMMMMMKKKIII>>>CCCBBB888<<>>;;;888666444555444222000//////000111/////////......---------............---,,,++++++------------------...000,,,,,,,,,++++++,,,,,,,,,///---***+++,,,---,,,******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++************+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))******++++++++++++******+++++++++*********))))))***((('''(((+++,,,+++)))---,,,***))))))***,,,---++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++***))),,,***)))***++++++***)))))))))***++++++++++++***(((111666222+++)))+++++++++++++++++++++++++++++++++++++++******++++++++++++++++++************)))******++++++++++++******+++******))))))(((((((((************************************************++++++*********+++,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++,,,...000///......000000///...---...//////...---+++***......,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,......------------------///000000000111333777:::===<<<:::888666444333333,,,---///111000///,,,+++------......///000000111///...------...111444666777444///---...///000000------,,,,,,------...///000000/////////.........,,,---...000222444666777777555333222111111111222000000////////////000000//////000000111111222222////////////////////////111///............---,,,////////////////////////++++++,,,,,,------............///000111000000///000111333444555666999<<<===>>>@@@DDDIIILLLMMMMMMLLLKKKIIIHHHHHHIIIKKKLLLRRRQQQPPPPPPPPPQQQRRRSSSQQQPPPNNNKKKIIIGGGEEEEEEFFFDDDCCCCCCEEEEEEDDDCCC===@@@AAAAAAAAABBBCCCDDDCCCDDDFFFIIILLLOOOQQQRRROOOOOOPPPQQQQQQQQQQQQQQQWWWXXXXXXWWWUUUSSSQQQPPPKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJHHHIIIJJJLLLKKKKKKGGGFFFEEECCC@@@===:::888777777666666666666666666666777999999:::;;;>>>@@@AAABBBCCCDDDEEEFFFGGGGGGIIIJJJKKKJJJGGGEEEEEEEEE@@@AAABBBCCCDDDEEEFFFFFFEEEEEEEEEDDDCCC@@@>>><<<777666444222111111111222///000000000000000///...///......---,,,+++******************+++,,,------------------------------...---++++++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---...------,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))*********))))))*********+++++++++***************((('''&&&(((***++++++***...---,,,++++++,,,---...,,,,,,,,,+++*********)))---,,,,,,++++++,,,,,,------------,,,+++***)))(((+++***))))))+++,,,+++***))))))***++++++++++++***)))555<<<777---)))***++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************)))******++++++++++++******************************************************************************++++++******++++++,,,---***************************+++,,,,,,******+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,...---,,,+++,,,---...---+++,,,,,,---------,,,++++++000...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,---------,,,,,,,,,------......---,,,------...///+++111777999888555555666777666444333222333444555666444111...------...///............//////000000............//////000000111///......000111111111+++************+++,,,,,,/////////.........------,,,---...///111222333444555444222111000000000111111000///......///000111111111111111111000000000////////////////////////111///......//////...,,,////////////////////////+++,,,,,,------............/////////...///111222222444777999;;;===@@@CCCBBBBBBDDDHHHLLLNNNNNNLLLLLLLLLKKKJJJJJJJJJKKKLLLOOOMMMKKKJJJIIIJJJLLLMMMKKKJJJHHHFFFEEECCCCCCCCCCCCBBBAAABBBCCCDDDBBBAAAGGGBBBCCCSSSPPPDDDLLLNNNPPPPPPRRRTTTUUUWWWWWWXXXVVVXXXYYYZZZ[[[ZZZXXXWWW]]]]]]]]]]]]\\\YYYWWWUUURRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMNNNPPPRRRRRRQQQNNNNNNNNNMMMJJJFFFBBB@@@;;;::::::999888888777777555777999999999999:::;;;888999999:::;;;<<<<<<===AAADDDFFFEEECCCBBBCCCFFFBBBCCCCCCDDDEEEEEEFFFFFFCCCDDDEEEFFFFFFFFFEEEDDD<<<:::888666444333222222...///000111111000///.........---,,,,,,,,,,,,,,,+++,,,+++)))***------+++---..................------,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***,,,,,,,,,++++++,,,,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++))))))***++++++,,,,,,---+++***)))(((((()))***+++************************''''''((()))***+++,,,,,,...---,,,,,,,,,,,,---...---,,,,,,+++***))))))(((---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++***)))***)))((()))+++,,,,,,+++))))))***++++++++++++***+++333888333,,,***++++++++++++++++++++++++++++++***)))***------***)))***+++++++++*********))))))******++++++++++++***************++++++,,,,,,,,,***************+++++++++************************+++***++++++++++++,,,,,,))))))))))))))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,++++++---,,,+++***+++,,,,,,,,,***)))***+++,,,---------...000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------............------.........------,,,,,,,,,------------------------...---,,,,,,---...000111///333888999666333222222111000...---...000333444===;;;777222///---,,,,,,000000//////................../////////......------,,,,,,...000222222111++++++******++++++,,,---.........---------,,,,,,.........//////000000000333222111111000000000000111000///......///000111333222222111000///......////////////////////////000///......///000...---////////////////////////.............../////////000000///------///444888777:::===@@@BBBDDDGGGJJJIIIIIIIIIKKKMMMMMMKKKIIIGGGGGGGGGGGGHHHHHHIIIIIIJJJHHHFFFDDDCCCDDDEEEFFFBBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDGGGIIIIIIFFFDDDFFFIIIEEEPPPPPPZZZrrrdddVVVWWWYYYZZZ[[[[[[[[[ZZZZZZ[[[]]]^^^^^^]]][[[YYYZZZ[[[\\\]]][[[YYYWWWUUUWWWVVVUUUUUUTTTTTTSSSSSSPPPOOONNNOOOQQQSSSTTTSSSSSSSSSTTTSSSRRROOOLLLJJJBBBBBB@@@???===<<<;;;:::333555888<<<>>>===:::777999999888888888777777777777:::======<<<<<>>;;;888666444333//////000000000///.........---,,,,,,,,,---...//////000...+++---111000+++---......//////......---,,,,,,,,,,,,++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......,,,+++***---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++*********+++,,,,,,------+++***)))(((((()))***+++************************))))))***++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,***)))((()))+++,,,,,,+++))))))***++++++++++++***+++...---)))))),,,---***+++++++++++++++++++++++++++)))+++000000+++)))++++++++++++*********))))))******++++++++++++***************+++,,,,,,------))))))*********+++++++++******************************++++++,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,++++++,,,...---,,,,,,......---,,,))))))***+++---...///000000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,------////////////------//////......---,,,,,,,,,,,,,,,---............---...---,,,,,,---///111333999777444000......111333111000...------...000111///222555888888666333000111000000///......------...////////////...---,,,,,,,,,,,,---000222111000...------------.../////////.........------------......///...//////......111111000000000/////////000000////////////000000222222111000///...------////////////////////////000///......000000///...//////////////////////////////000000000000000000222333333222111444:::@@@>>>AAAEEEHHHIIIKKKNNNPPPPPPNNNLLLKKKKKKIIIFFFDDDAAABBBCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@?????????@@@:::;;;<<<>>>@@@CCCEEEFFFFFFGGGIIILLLNNNNNNKKKIII@@@TTTIIIEEEKKKvvvyyySSSTTTWWWYYYZZZ[[[[[[[[[ZZZ[[[]]]]]]]]][[[YYYXXXVVVWWWYYYZZZZZZXXXVVVTTTSSSSSSSSSRRRRRRQQQQQQQQQOOOMMMLLLMMMOOOQQQQQQQQQSSSSSSSSSSSSRRRQQQOOONNNHHHHHHFFFEEECCCBBBAAA@@@;;;===BBBJJJPPPNNNEEE<<<;;;:::999888666555444444444555666777777888;;;===AAAAAAAAA@@@@@@@@@??????CCCDDDEEEFFFFFFFFFEEEEEEFFFEEECCCAAA>>><<<:::999444333222111000000000000000///...------...///000+++...,,,(((+++222111***,,,---...//////...---,,,+++,,,---,,,++++++---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++------,,,+++++++++,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++---------,,,++++++***************))))))************************+++++++++***+++---,,,++++++,,,...******++++++++++++******+++++++++***)))))))))(((***++++++,,,,,,++++++***((()))***+++,,,---------+++***))))))+++,,,+++***))))))***++++++++++++*********'''$$$'''---...+++++++++++++++++++++++++++...***---555555---***...+++++++++************)))******++++++++++++***************++++++,,,,,,,,,)))))))))***++++++,,,,,,************************)))***+++,,,,,,,,,,,,+++***************************+++,,,,,,******+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++,,,---///---,,,---...///...---+++++++++,,,,,,.../////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))***,,,------------,,,+++,,,...//////...,,,+++/////////...------,,,,,,+++,,,.../////////...---...---,,,+++---///222444;;;777000,,,,,,...000222000000///......///000111%%%)))000666::::::999888///////////////.........///////////////......------,,,,,,---///000000/////////......//////000111000000000000////////////---.........//////000000//////000000//////......//////000000000000//////..................//////////////////////////////000///...///000111000...////////////////////////---...//////000111222222333777;;;<<<<<<===BBBGGGFFFIIILLLOOOPPPQQQRRRTTTPPPMMMJJJGGGEEECCCAAA??????@@@BBBCCCDDDCCCCCCBBB>>>>>>======<<<<<<;;;;;;:::;;;===@@@CCCGGGJJJKKKNNNMMMMMMNNNOOOPPPNNNMMMHHHTTTFFFJJJPPPsssoooOOOQQQTTTVVVXXXYYYXXXXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTVVVYYY[[[[[[ZZZWWWVVVQQQQQQRRRRRRRRRQQQQQQPPPOOONNNMMMMMMOOOQQQQQQPPPRRRQQQQQQPPPOOONNNMMMMMMJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHNNN[[[dddaaaQQQBBB>>>>>>===;;;:::888777777888777555555666888888888777888888888888888888888???@@@AAACCCDDDDDDDDDCCCGGGFFFFFFEEEDDDCCCBBBAAA<<<:::777444333333444555444333111...------......'''+++***'''---777777///+++,,,...//////...,,,+++***,,,---,,,+++***---///,,,,,,,,,------------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------...---,,,,,,+++++++++,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++...------,,,,,,+++************++++++++++++******))))))*********+++++++++***,,,---,,,***)))***,,,******++++++++++++******************)))))))))))))))******++++++******))))))***+++,,,,,,,,,,,,,,,,,,***)))***++++++***)))))))))***++++++++++++***'''***)))'''(((,,,---+++++++++++++++++++++++++++...***...777777...***...+++++++++************)))******++++++++++++******************++++++++++++((())))))***++++++,,,,,,************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,++++++,,,......---,,,,,,---...---,,,------,,,,,,,,,---..................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------(((***+++---......------***+++---......---+++***000000///...------,,,,,,+++,,,.../////////.........---,,,+++---///333555777444000///111111///,,,---------...///111222222000000000111222333444555------......///000000000///////////////............---,,,,,,.../////////...------------...//////222222222222111111111111,,,,,,---...///000111222//////////////////...---...///000111111000///...++++++,,,---...///000111////////////////////////000///...///000111000///////////////////////////++++++---///111222444555444;;;BBBEEEEEEEEEHHHKKKJJJMMMQQQSSSSSSTTTUUUVVVMMMJJJEEEBBB???>>><<<:::???@@@BBBDDDDDDCCCAAA@@@:::;;;;;;;;;;;;:::999888>>>@@@BBBEEEHHHLLLOOOQQQUUURRROOOMMMNNNOOOOOOOOOTTTIII;;;YYYWWWWWWuuuQQQQQQRRRTTTVVVWWWWWWUUUUUUYYYYYYXXXXXXWWWVVVUUUTTTTTTWWWZZZ]]]]]]\\\ZZZXXXWWWWWWXXXXXXXXXXXXWWWWWWRRRQQQPPPPPPRRRSSSSSSRRRRRRQQQOOONNNLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLSSSaaammmhhhTTTAAAFFFFFFEEEDDDBBBAAA@@@@@@???;;;777666888999777555444555666666777888999999777888;;;>>>AAACCCCCCDDDFFFFFFGGGHHHHHHHHHHHHGGGBBB???;;;888666666888999888666333000---,,,,,,---+++//////---555BBBCCC:::+++,,,...//////...,,,+++***,,,---,,,******---000,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///...---,,,,,,++++++++++++,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++***++++++,,,,,,------...***+++,,,------,,,+++***))))))******++++++++++++***,,,---,,,)))'''(((******++++++,,,,,,++++++***)))))))))))))))*********((()))***++++++***)))(((++++++,,,,,,,,,++++++***---+++******++++++)))((())))))***++++++++++++***%%%+++///,,,***+++,,,,,,++++++++++++++++++++++++,,,(((,,,666666,,,(((,,,+++++++++************)))******++++++++++++******************************((())))))***++++++,,,,,,************************)))***+++,,,---,,,++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******))))))***,,,---.........---,,,---...///000---------,,,,,,+++++++++++++++,,,---............***)))((()))+++,,,+++***,,,,,,++++++***+++++++++******+++,,,,,,---........................---------111444222111222000,,,,,,+++***+++---/////////222///,,,+++...444;;;@@@111000---,,,,,,---000111---------...///000111222,,,------...///000111111222///,,,+++...000000///------------------------------------------------***++++++,,,---.../////////000111111111///...---///000000000000000//////////////////000000000000//////////////////////////////............//////000000000///......------------------------------,,,***))),,,000333333111///111333333222333888<<<>>>CCCHHHJJJHHHHHHLLLOOORRRSSSUUUVVVTTTRRROOOMMMGGGDDD>>>:::999<<<@@@CCCAAABBBCCCDDDEEEDDDDDDCCCAAA@@@>>>===>>>AAADDDFFFHHHFFFEEEFFFJJJOOORRRTTTUUUSSSQQQOOOOOOPPPRRRTTTRRROOOMMMOOOUUUYYYXXXUUUUUUTTTRRRRRRSSSTTTSSSRRR[[[YYYXXXXXXYYYZZZXXXWWWZZZ___eeejjjlllmmmlllllliiifffcccccceeegggfffddddddaaa]]][[[[[[\\\]]]]]]YYY]]]aaa___UUULLLIIIKKKPPPLLLLLLPPPQQQMMMJJJKKKLLLOOOVVV]]]___YYYNNNFFFFFFFFFEEEFFFFFFEEEBBB???FFFBBB???AAACCCCCC>>>888999777444333555666777777333444555777999<<<>>>@@@AAAAAABBBCCCEEEHHHKKKMMMLLLHHHCCC@@@>>>>>><<<;;;;;;888444000......///000---111---,,,>>>TTTLLL333......---------,,,,,,,,,...------,,,,,,------...222222000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********---------,,,++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++***+++,,,---///000111222)))))))))))))))))))))))))))***,,,------,,,***)))++++++******************************************))))))))))))))))))))))))************************---,,,***)))))))))******...,,,)))''''''))),,,...++++++++++++++++++++++++)))************+++++++++,,,,,,++++++***))))))(((************+++,,,------++++++,,,,,,,,,---------+++*********+++,,,...///...---,,,,,,,,,---...///------------,,,,,,++++++,,,,,,------...---------+++***)))***+++,,,+++***+++++++++***++++++,,,,,,***++++++,,,------......------------------------+++///000///111333000+++000///------......//////+++...222666888999999999111000...------...000111,,,,,,,,,,,,---...//////------...///000000111111222///,,,,,,...//////...------------------------------------------------.........---------,,,,,,///000000111000///...---//////000000000000//////....../////////000000000//////////////////////////////............//////------......///000000111/////////...............///---+++,,,///111111111222555888999888999===AAAGGGKKKOOOOOOLLLKKKMMMPPPTTTTTTTTTSSSPPPLLLIIIGGG@@@>>>;;;:::;;;>>>BBBEEEEEEFFFGGGHHHIIIIIIHHHGGGJJJIIIHHHHHHJJJLLLNNNPPPRRRQQQPPPPPPRRRUUUWWWXXXZZZXXXUUURRRQQQQQQSSSTTTQQQOOOOOOQQQVVVYYYYYYXXXWWWVVVVVVXXXZZZ\\\\\\[[[[[[^^^aaaaaaaaaaaadddfffhhhlllrrrvvvyyyzzzzzz{{{uuurrrnnnmmmooopppqqqppptttqqqmmmjjjiiihhhhhhgggppptttvvvrrrhhh]]]YYYZZZXXXVVVWWW[[[[[[VVVQQQPPPKKKMMMQQQUUUWWWRRRJJJDDDEEEDDDCCCDDDFFFFFFEEEDDDHHHEEECCCBBBCCCBBB???;;;===;;;888666666666555444222222333444666888999:::>>>>>>???AAACCCFFFIIIJJJKKKJJJHHHEEECCCBBBBBBCCCAAA>>>999444111000000000---000---)))444BBB???000000000000000/////////......------,,,,,,------...111111000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++------------------,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,---******+++++++++,,,,,,,,,***+++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,------......///++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************************************************************************************,,,,,,***)))))))))******)))'''%%%$$$$$$%%%''')))++++++++++++++++++++++++)))************+++++++++***************+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,------------,,,+++++++++,,,---...///,,,,,,,,,,,,,,,---......------------------,,,,,,---------...------,,,,,,---,,,++++++,,,---+++***************+++,,,------+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,......///222666333---111000///------.../////////222777;;;<<<999555222////////////////////////,,,,,,+++++++++,,,,,,---.........//////000000000222000---,,,---......---------------------------------------------------.........------------,,,//////000000000///.........//////000000/////////------........./////////////////////////////////000//////......//////000---......//////000000111111111000000/////////...222///------...000111111555999>>>??????@@@DDDGGGLLLPPPSSSSSSQQQPPPQQQSSSUUUTTTQQQMMMHHHDDDAAA???;;;;;;;;;<<>>===???@@@BBBEEEHHHLLLNNNPPPTTTTTTUUUUUUUUUUUUUUUUUUSSSSSSSSSTTTTTTTTTTTTTTTYYYZZZ[[[[[[ZZZXXXXXXXXX[[[YYYWWWVVVVVVYYY\\\^^^eeegggjjjlllmmmoooqqqsssssstttvvvzzz~~~~~~|||yyy|||~~~zzzwwwxxxzzzssstttuuuxxx|||~~~~~~{{{wwwsssqqqppppppppprrrsssssssssssssssuuuvvv{{{yyysssnnnkkkggghhhnnnwwwxxxqqqiiifff___]]][[[YYYXXXXXXYYYYYYWWWVVVTTTRRRPPPKKKEEEAAA@@@@@@???>>><<<>>>AAADDDBBBAAA??????>>><<<999777888888666555555444444444777777777888:::===???AAAFFFJJJMMMLLLGGGDDDEEEHHHNNNLLLHHHBBB<<<777333111000------...---+++---111------------,,,,,,,,,+++...------,,,,,,------...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,'''(((***+++,,,+++***)))------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++...---,,,+++***))))))(((******+++++++++,,,,,,,,,))))))******++++++,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************+++++++++************************************************************************++++++******************------............------++++++++++++++++++++++++))))))*********+++++++++))))))***++++++,,,,,,------,,,++++++*********+++------------------------,,,,,,------------------++++++,,,,,,,,,,,,---,,,,,,---///000000///...---............---,,,++++++---,,,++++++------,,,+++************+++,,,---...,,,,,,------------......,,,---------.........///...000000000444888777222***---///111222444777:::<<<:::666222///......///...///000111111000///...000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,------------------------------------------------------+++,,,,,,---...///000111..................//////------...///////////////------------.........///////////////////////////000000////////////000000111111111000//////......000000000/////////......//////000111333777;;;===@@@DDDIIILLLLLLMMMPPPSSSSSSUUUXXXYYYZZZZZZZZZZZZVVVTTTPPPLLLIIIFFFFFFEEEIIIJJJMMMPPPRRRTTTUUUVVVYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVXXX[[[^^^___^^^\\\\\\]]]^^^^^^^^^```ccchhhlllnnnyyy|||}}}yyyvvvnnnmmmnnnrrrwww{{{||||||}}}yyytttnnnjjjhhhfffgggiiiiiiiiikkknnnrrrwwwzzzwwwrrrllljjjkkkqqqzzz}}}xxxssspppllljjjhhheeedddfffiiikkkiiiiiiiiigggccc[[[QQQJJJDDDCCCAAA>>><<<===@@@CCC???>>>===>>>???>>><<<:::;;;:::999777666555444444555555555555666888:::;;;???DDDIIIIIIFFFFFFIIIMMMPPPOOOMMMHHHCCC===888555111,,,,,,111222...---000,,,,,,,,,+++++++++******...------,,,,,,------......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,((()))***+++,,,,,,++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,------***++++++,,,,,,++++++******++++++++++++,,,,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++************************************************************************************+++***************+++,,,,,,+++******++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++*********++++++,,,---............------------+++,,,------------,,,,,,++++++,,,---------------,,,---///111111000...------------...------,,,,,,,,,******+++,,,------+++************+++,,,------------------------......,,,------....../////////,,,000111//////222222///+++000555777777888:::===000000111111111000///...//////111111111111//////111000///...............---------,,,,,,++++++***,,,---......---,,,---...------------------------------------------------/////////............---......------......///000,,,---......////////////------........./////////////////////////////////111000000//////000000111...//////000000111111222///////////////000000000000222555888;;;???CCCFFFIIIMMMQQQSSSSSSTTTWWWZZZ]]]]]]^^^^^^^^^]]][[[ZZZZZZYYYVVVTTTRRRQQQQQQQQQSSSTTTUUUWWWXXXYYYYYYYYY[[[ZZZYYYXXXXXXXXXYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXXXX\\\```aaa```___aaacccjjjlllooossswww|||xxxrrrllllllnnnttt|||vvvlllfffaaacccdddcccccceeekkkppp{{{~~~xxxoooooonnnqqqwwwzzzwwwssssssqqqqqqqqqpppppprrruuuxxxzzzzzz{{{zzzwwwoooeee^^^TTTRRRMMMIIIFFFEEEEEEFFFAAA???>>>>>>??????>>><<<<<<;;;:::888777666666555666555444444444555666777777;;;@@@DDDFFFIIINNNRRRPPPPPPPPPNNNJJJEEE@@@===444000...111333111...---.........------------,,,...------,,,,,,------......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++************++++++,,,,,,---++++++++++++++++++++++++'''(((***,,,---......///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,************************++++++++++++++++++++++++************************))))))***++++++++++++***))))))***++++++***))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,+++++++++************+++,,,---...///.........------------++++++,,,------,,,+++***+++,,,---...///......---,,,---000111222111///...,,,,,,------...---------)))((((((***,,,------,,,+++++++++***++++++,,,,,,..................------++++++,,,------...//////,,,222444000,,,---/////////444:::;;;888555555777***+++---///000000000///000000000111111000000000000000//////...///////////////......---,,,++++++))),,,......---,,,...000------------------------------------------------////////////..................---------...///000+++,,,---...////////////....../////////000000000////////////////////////111111000000000000111111/////////000111111222222//////000000111222222222444888===AAADDDFFFJJJMMMOOORRRUUUVVVVVVWWW[[[__________________^^^\\\ZZZ[[[[[[ZZZYYYXXXXXXXXXXXXWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVWWWWWWXXXXXXWWWWWWWWWYYY\\\___```cccgggkkkkkkjjjjjjmmmppp{{{~~~wwwrrrkkkkkkpppzzzqqqgggbbbccceeeddddddhhhqqqxxxyyysssqqqrrrrrrooonnnooopppssswwwxxxyyyzzz}}}{{{tttooogggbbb]]]ZZZZZZYYYWWWUUUMMMJJJGGGDDDCCCBBB@@@???>>>===<<<;;;::::::::::::888777555333333333333444444555888<<>><<<<<<<<<:::777444333333222222111222444777:::<<>>>>>>>><<<:::888777777555444333333333444666777<<<@@@FFFLLLQQQSSSTTTUUUTTTQQQLLLEEE>>>666111...///...---,,,,,,,,,,,,,,,------,,,,,,------...///000000000000000000000000........................,,,,,,+++++++++,,,---------------------------------------,,,,,,,,,++++++,,,------......------,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...+++((('''))),,,///000,,,,,,,,,,,,++++++++++++******************+++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******++++++,,,------...+++++++++*********************++++++++++++*********+++,,,,,,------,,,,,,++++++***))))))***+++,,,---,,,++++++++++++,,,---+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++++++++++++++***+++,,,,,,,,,,,,+++******++++++++++++++++++******++++++++++++*********))))))************+++++++++)))************+++++++++***++++++++++++******)))******++++++,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,+++++++++******//////......------,,,,,,+++,,,,,,---------,,,,,,---------,,,,,,+++++++++---,,,++++++---...---,,,***+++,,,...///.........+++,,,,,,------,,,,,,+++"""%%%)))---000000///...+++---000000...---...000---,,,,,,,,,---...///000---,,,,,,+++++++++,,,,,,888444...,,,...///000///,,,...111222000---++++++------........./////////000//////......//////000......---------...//////---///000000...,,,,,,,,,.........---------------...------------.../////////.........------------////////////............///......------......///------------......000000...000111000///...///111///////////////000111111000444888666111///111444///222777;;;@@@FFFLLLPPPTTTTTTVVVWWWXXXXXXXXXXXXSSSTTTVVVXXXYYYZZZ[[[[[[^^^```bbbaaa___]]][[[[[[\\\]]]^^^]]][[[WWWRRRPPPXXXUUUQQQMMMLLLMMMOOOQQQRRRWWW```kkkvvv}}}yyy~~~{{{tttmmmjjjjjjsss|||zzztttqqquuu{{{~~~xxxpppjjjjjjoooooommmsss|||vvvmmmgggfffiiirrr{{{~~~nnnhhhjjjnnnpppuuuvvvyyy|||~~~{{{~~~yyyqqqhhhaaaXXXUUUOOOIIIEEEBBB@@@@@@@@@??????>>>===<<<<<<<<<888888777666444333222222444777<<>>>>>>>>>>>>>>;;;;;;:::999777555333222000222555:::AAAGGGLLLOOOOOOTTTWWWSSSHHH===666333000000///////////////000000000//////000000111222,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,------------------------...------------,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000///,,,))),,,,,,,,,------.........---,,,++++++***************************************+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,---------......//////+++++++++++++++++++++******++++++,,,,,,++++++******+++,,,,,,------,,,,,,*********+++,,,---......,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,*********++++++,,,,,,,,,,,,+++******)))))))))******+++++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++...---+++***))))))***+++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,---......------------------,,,,,,+++++++++,,,---.........---,,,,,,------.........---+++***+++,,,,,,------,,,,,,+++...---+++***)))******+++000444666333...***+++...,,,,,,,,,---------------,,,,,,,,,,,,---...///000===555...+++...222222111111111111///---,,,---...------...///000000111111//////............//////---------------...///000...//////...---,,,---............---,,,,,,,,,+++...------------...//////---......///000000111111.........///////////////////////////////////////......///000111222222222...000111000///...///111333333222000000/////////111333444444222111333666888<<>>============<<<;;;:::888777222333444666:::???CCCFFFIIIPPPUUUTTTKKK@@@:::777111000/////////////////////............///000000////////////////////////------------------------///......---------......------------------------.........---------,,,,,,,,,------......------,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,333222000//////...,,,***,,,,,,,,,------.........------,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,------......+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,------------))))))***+++,,,---------++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,***+++,,,------......///++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,***)))***,,,+++,,,,,,,,,,,,+++******'''((((((((())))))******))))))******************))))))*********+++++++++))))))*********+++++++++...---+++*********+++,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...,,,,,,,,,---...//////...,,,+++***+++,,,,,,------,,,,,,+++///---+++)))***,,,///111---000222111...---...000+++,,,------------,,,,,,------------......///000777333...,,,...000111000000000000...,,,+++---///------...///000000111111///......------......///......---------...//////......///...,,,,,,...///.........---------------...------------...//////------...///000111222222.........///////////////...//////000000//////...///000111222222222222222...000111000///...///111555444333111000000//////000222333444444666999;;;???CCCHHHLLLNNNPPPRRRSSSTTTTTTTTTUUUVVVXXXZZZ[[[XXXXXXYYYZZZZZZ[[[ZZZZZZXXXYYYZZZZZZXXXWWWWWWXXXYYYZZZYYYVVVRRRPPPSSSVVVUUU\\\gggrrr}}}~~~wwwvvvyyywwwoooccc```eeepppwwwxxx|||zzz}}}zzzwww{{{~~~xxxqqqllllllrrr|||~~~||||||}}}}}}yyyyyyxxxuuuoooggg```\\\[[[UUULLLGGGDDDCCC@@@>>>>>>>>>>>>============<<<888777666555666999;;;===DDDJJJPPPQQQLLLEEE@@@>>>333222111000////////////---------------......///////////////////////////------------------------...............///000000------------------------............---------,,,,,,------......------,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........------;;;555...)))(((+++...///,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,((()))***+++,,,...//////++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,***+++,,,---......------******++++++++++++******+++******)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***,,,...---***(((***,,,+++,,,,,,,,,,,,+++******((((((((())))))))))))))))))))))))))))))*********)))************+++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,...---,,,,,,,,,---......------------,,,***)))(((***++++++,,,,,,------...+++...111111...,,,,,,,,,,,,---.........---,,,++++++,,,,,,------,,,,,,+++...---,,,,,,---///111222,,,---..................+++,,,------------,,,+++---------,,,------............------------......,,,...///...---,,,---...---------......////////////......------......//////......---------...............---,,,,,,...000..................//////...------------...//////.........//////000000000............/////////000...///000111111000///...///000111222222111000000...000111000///...///111444333222111111111111111111222444666888<<>>???===;;;999777666666666777===AAAEEEIIIIIIGGGCCCAAA:::999888666555444444444000000000000000111222222................................................,,,,,,,,,---...///000111------------------------............------------,,,------......------,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////...---666111,,,))))))+++---...,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,++++++++++++++++++******++++++,,,---......+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,)))***+++,,,,,,,,,+++***)))***+++,,,,,,+++***)))+++***))))))***+++---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))),,,///---)))(((***---+++,,,,,,,,,,,,+++******++++++++++++************)))))))))******+++++++++)))************+++++++++)))************+++++++++******+++,,,------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,111///...------...000111......---,,,+++)))(((''')))***+++,,,------...///+++...111111...,,,+++,,,***+++---...///......---+++,,,,,,------,,,,,,+++))))))***+++++++++******000...------...---+++(((+++,,,---------,,,+++***---,,,,,,++++++,,,,,,---(((***,,,---+++++++++,,,))),,,///000///---,,,,,,,,,,,,------------...............------.........000///...---------------.........---,,,,,,...111---.........///000000000...------------.../////////............------------.........//////000000...///000111111000///...//////000111111000///...///000111000///...///111222222111111222222333444222333555888<<<@@@DDDGGGJJJLLLPPPRRRSSSTTTUUUWWWWWWWWWXXXYYYYYYYYYYYYXXXZZZZZZ[[[[[[[[[[[[ZZZZZZXXXYYYZZZYYYXXXWWWXXXYYYXXXZZZ\\\\\\^^^eeepppyyy|||xxxuuuuuuwwwwwwxxxpppuuuxxxtttrrrrrruuuvvvxxxzzz|||}}}}}}ssseee[[[UUUPPPJJJFFFAAA???===<<<;;;<<<>>>??????>>>;;;999777555555555777999<<>>>>>AAABBBBBB@@@===:::999888666666888:::===@@@BBBDDDEEECCCBBBDDDGGGHHHGGGEEE@@@@@@@@@???????????????777666555444444333111/////////////////////......------------------------........................---.........---,,,,,,+++------------------------,,,...---******......,,,///......------,,,++++++---...///000000...,,,+++++++++------------++++++++++++++++++++++++++++++------.........---+++***++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))***,,,,,,++++++,,,---************************,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,---,,,++++++******++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++************************,,,,,,,,,+++++++++******************************)))************++++++++++++++++++*********))))))***++++++,,,,,,++++++******+++,,,------,,,+++*********************************+++++++++,,,,,,,,,......---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,------------------------////////////............---------------------------------------------------,,,,,,,,,,,,,,,++++++........................,,,------......------,,,...---------------...............------.......................................---------,,,,,,,,,,,,---......//////......//////...------...//////........................//////.........---------------......///000000000///////////////000111111...//////000000000000///000///111777===>>>999444111111222222222111111000000000000000111111111111444444333222000000222555;;;===AAADDDFFFJJJNNNQQQSSSTTTUUUWWWXXXXXXWWWWWWWWWXXXYYYYYYYYYZZZYYYYYYZZZWWWTTTRRRQQQSSSTTTTTTQQQPPPRRRTTTWWWZZZ]]]```oooyyy~~~}}}|||{{{xxxuuulllqqquuuxxx~~~|||sssmmmhhhdddaaaVVVPPPIIIDDDCCCAAA>>>;;;===???@@@@@@???===;;;::::::999888777888;;;>>>@@@CCCCCCDDDHHHLLLMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHH@@@>>>;;;:::888666222000/////////.........//////,,,,,,,,,,,,,,,,,,,,,,,,...........................////////////...---,,,------------------------///000///---...111000+++,,,,,,---------------------...///000///...,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((()))))))))***+++,,,,,,------,,,,,,---,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++************************,,,,,,,,,+++++++++******************************)))************++++++++++++++++++*********))))))++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,------------------------/////////............---------------------------//////...---,,,++++++***+++++++++++++++,,,,,,,,,------------------------,,,------......------,,,+++,,,...////////////...//////............//////...........................------------,,,,,,,,,---...//////000000//////......------------......////////////////////////...............---------------......///000000000///////////////000111111///000000000000//////...000111666???HHHGGG<<<111222333333333222111000000000000000111111111222222444555555444333333666888AAACCCGGGIIILLLOOORRRUUUTTTUUUWWWXXXYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXVVVUUUTTTSSSRRRRRRRRRRRRLLLPPPVVVZZZ```iiissszzz{{{zzz|||{{{zzzooowww}}}yyytttqqqoooeee^^^WWWTTTSSSNNNEEE>>>===>>>@@@AAAAAAAAA??????@@@===999555555666:::<<>>:::666222//////............//////................................................//////000000000///......------------------------------,,,---111666333,,,+++++++++,,,---.........------...//////...,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++++++++*********))))))***++++++,,,,,,++++++***)))+++,,,,,,+++***+++------------------------------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,------,,,+++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++************************,,,,,,,,,+++++++++******************************)))************++++++++++++++++++***************++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------...------------------------.........///......---,,,------------------------//////.........---------------------------------//////...---,,,++++++***+++++++++,,,,,,---------------------------------,,,------......------,,,+++---///222333222000///......------------..............................------------------------------...///////////////------------------------.............../////////........................------......///000000000///////////////000000111000000111000000///...---111222777>>>BBB@@@777///222222333222222111000///000000000111111222222333111333555666777:::===@@@EEEHHHLLLNNNPPPRRRUUUWWWVVVWWWXXXYYYZZZYYYYYYXXXUUUUUUUUUUUUVVVVVVWWWWWWRRRUUUXXXYYYXXXVVVSSSRRRSSS\\\fffmmmttt}}}{{{~~~yyy}}}vvvssspppjjjddddddfffaaaVVVKKKEEEDDDBBBBBBBBBCCCCCCBBBAAA>>>;;;888666666888999;;;===AAAGGGLLLPPPRRRSSSTTTTTTUUUUUUUUUTTTSSSRRRQQQNNNJJJGGGDDD@@@;;;777000000///.........//////000000000000000000000000......................../////////000000//////...........................+++++++++///888???<<<444++++++,,,,,,,,,---------,,,---.........---,,,,,,------++++++++++++---------------------------------------------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++*********)))))))))***++++++,,,,,,++++++******+++,,,,,,******+++,,,..............................------------......***+++,,,,,,------,,,,,,------,,,++++++++++++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************,,,,,,,,,+++++++++******************************))))))*********+++++++++************************+++,,,,,,,,,,,,,,,,,,+++---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------------.........------------------------.........///......---,,,------------------------............------------------------------------------------------------,,,,,,------......//////------------------------,,,------......------,,,,,,...111444555444222111---,,,,,,++++++,,,,,,---........................------------------------,,,,,,---............---,,,------------------,,,,,,,,,---------.........---.....................------......///000000000///////////////000000111000000111000000///...---///222444666555444444444111222222222111111000//////000000111222333333333111333777999;;;>>>BBBEEEHHHKKKNNNPPPRRRSSSUUUVVVVVVWWWXXXYYYYYYYYYXXXWWWTTTTTTSSSSSSSSSTTTUUUVVVRRRTTTUUUVVVVVVXXX[[[^^^hhhuuu}}}}}}yyyrrrrrrnnnkkkoootttrrrhhh^^^QQQMMMHHHDDDDDDCCCCCCAAA???>>>>>>===;;;:::999888999:::<<<>>>CCCIIIOOORRRTTTTTTUUUVVVUUUTTTRRRQQQRRRPPPMMMJJJHHHEEE@@@===333222000///......///000////////////////////////........................---....../////////..............................000000000444===DDD@@@888------,,,,,,,,,+++++++++,,,,,,------------------------++++++++++++------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++************)))***++++++,,,,,,++++++******,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,,,,------,,,,,,...---,,,,,,++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************))))))*********+++++++++************************,,,,,,,,,------,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------/////////............---------------------------......//////......---,,,------------------------.........------------,,,------------------------,,,,,,,,,------.....................////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...000222444555444222111,,,,,,++++++++++++,,,,,,........................,,,,,,,,,------------...+++,,,,,,---...---------------............------++++++,,,,,,---.........---------...............------......///000000000///////////////000111111///000000000000//////...---///111000...111777===111111222222222222111111///000000111222333444444555777:::===???AAADDDFFFIIILLLPPPRRRRRRSSSTTTUUUUUUVVVWWWXXXXXXWWWVVVUUUSSSSSSRRRQQQQQQSSSTTTUUUTTTSSSQQQPPPSSS^^^mmmxxx~~~uuupppnnnooouuu|||}}}wwwqqq^^^YYYRRRNNNKKKIIIDDDAAA>>>>>>???@@@???===;;;:::888888888888;;;@@@GGGMMMPPPQQQSSSUUUUUUTTTSSSQQQRRRPPPNNNLLLKKKHHHEEEBBB888666333000///...//////................................................------.../////////..............................111111000000555:::777000---------,,,+++*********,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++,,,---,,,*********+++++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,,,,------,,,,,,...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************************,,,,,,,,,+++++++++******************************)))************+++++++++***************+++++++++,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000000/////////....................................//////......---,,,------------------------.........---------,,,,,,------------------------,,,,,,,,,---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///000111333333222000///---,,,,,,++++++,,,,,,---........................,,,,,,,,,---------......,,,------...............---...////////////...---,,,,,,,,,---.../////////---------.........//////------......///000000000///////////////000111111...//////000000000000///....../////////222777:::222222333444555555555555///000000111333444444555555888<<>>===<<<;;;888999999888888;;;@@@EEEHHHKKKNNNRRRTTTTTTTTTSSSSSSQQQOOONNNMMMJJJGGGEEE<<<999555222///...//////////////////////////////........................---...///000000000000000........................---///---+++,,,///...))),,,,,,++++++++++++++++++,,,+++++++++,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,------,,,,,,---------,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++,,,---,,,***)))***+++++++++++++++++++++++++++------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************,,,,,,,,,+++++++++******************************)))************+++++++++))))))*********+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000000000000111111..............................//////......---,,,------------------------......---------,,,,,,,,,------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////000111000000///......------,,,,,,------...........................,,,,,,,,,------.........---......///////////////---...///000000///...------------...///000000111---------.........//////------......///000000000///////////////000111111......///000000111000000111///...000222444333111333333555666777777888888///000000222333444555555111555;;;@@@DDDHHHLLLOOOKKKNNNQQQSSSSSSSSSSSSTTTRRRSSSTTTUUUTTTTTTRRRRRRRRRQQQOOOOOOOOOPPPRRRTTTQQQXXXcccmmmyyy|||www~~~yyyyyy|||uuusssrrrqqqmmmcccUUUJJJCCCAAA???<<<;;;;;;<<<<<<999:::;;;:::888999<<>>;;;777333000/////////222222222222222222222222........................//////000111111111111111////////////////////////...000///,,,,,,000000...*********++++++,,,------,,,+++++++++,,,,,,---...++++++---......---++++++++++++++++++++++++++++++---,,,,,,+++,,,---...///++++++++++++++++++++++++------------------------,,,,,,,,,------.........++++++,,,---------,,,,,,......---------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***++++++,,,---------,,,,,,......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++************************,,,,,,,,,+++++++++******************************)))************+++++++++))))))******++++++++++++,,,------......------,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222333333------,,,,,,,,,,,,------000000//////....................................,,,---......///............+++***,,,///111000...,,,,,,,,,---------......,,,,,,++++++,,,,,,---......---,,,++++++---...000.........------,,,,,,,,,------............---------,,,+++******+++,,,---///...---,,,+++,,,,,,---------............------++++++,,,,,,---......//////......---------............////////////..........................................////////////222111000000000000000111000000000000111333444555000111111111222222222222111222333444555555555555333444555444222222444666>>>???BBBEEEHHHKKKLLLMMMMMMOOOPPPPPPOOOOOOQQQRRRVVVRRRPPPRRRQQQNNNMMMOOOPPPNNNOOORRRPPPNNNSSS[[[ccckkkyyy}}}|||yyyzzz||||||}}}}}}yyynnn```VVVKKKEEE???===???AAA@@@===>>>===<<<<<<<<<;;;999777<<<===AAAEEEJJJNNNRRRSSSUUUTTTRRRPPPNNNLLLKKKJJJFFFBBB<<<666222000///000///...---------///111222------............------//////000000///---+++***............//////////////////...---,,,,,,+++***++++++,,,,,,,,,---------++++++***+++------+++)))---------,,,,,,+++++++++,,,,,,,,,---------.........---,,,,,,++++++++++++------++++++++++++------///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))***+++---//////...---,,,************+++,,,------++++++++++++++++++++++++,,,...,,,))))))---...---***+++------...---,,,+++))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,,,,++++++------,,,+++,,,---...///+++++++++,,,,,,,,,------///000000111333444555555//////............//////000000000/////////..............................---......///000/////////...------...///000000///,,,,,,,,,---------......,,,,,,++++++,,,,,,---...+++,,,,,,---------------......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++******+++,,,,,,///...---,,,,,,,,,------------............------000////////////..................---------............////////////..........................................////////////111000000000000000111111------------...///000000000000000111111111222222222222333555555666666666555666777777777777999;;;AAABBBEEEHHHKKKMMMOOOOOOPPPRRRRRRRRRPPPPPPPPPRRRVVVRRRPPPSSSSSSPPPPPPRRRVVVPPPLLLLLLNNNTTTbbbpppzzzuuunnnfffaaaVVVOOOGGGDDDDDDDDDBBB@@@BBB@@@>>>>>>>>>===;;;:::::::::;;;>>>BBBHHHNNNRRRVVVUUUUUUTTTRRRPPPOOONNNIIIEEE@@@:::555222000///............//////000111---......//////......---+++,,,---.........---,,,............//////////////////...---,,,,,,++++++++++++,,,,,,,,,---------,,,+++***+++,,,,,,,,,***---------,,,,,,+++++++++,,,,,,---------............---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,---------000/////////............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++*********+++---...///...---,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++$$$))),,,+++,,,...,,,(((+++++++++,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++---,,,,,,+++,,,---...///,,,,,,,,,---------......000111111222222333333333//////............//////000////////////.......................................///000000000000000,,,---......---,,,---///,,,,,,,,,---------......,,,,,,++++++,,,,,,---...)))+++---//////...,,,+++...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,......---,,,,,,,,,------------............------222111111///...---,,,,,,..............................////////////..........................................////////////000/////////000111222222000000////////////000000/////////000000000111111111222333444555666777777777999;;;<<<===>>>AAACCCEEEFFFHHHKKKNNNPPPQQQRRRQQQRRRSSSRRRPPPNNNOOOPPPQQQNNNMMMOOOOOOLLLMMMPPPUUURRRQQQUUU]]]jjj}}}~~~}}}|||uuuqqqpppoooccc\\\SSSMMMKKKIIIGGGEEEBBB???<<<:::::::::999888;;;999777777;;;BBBIIINNNRRRSSSUUUUUUUUUTTTRRRPPPMMMJJJFFF@@@:::555111///...//////000000000000///---......//////......---((()))+++,,,......//////............////////////.........------,,,,,,,,,,,,,,,,,,,,,------------...,,,******+++,,,,,,,,,------,,,,,,,,,,,,++++++---------...............------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------////////////..................------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,---.........---,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++&&&+++...///222666777555,,,++++++***))))))))))))------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---......------------............000000111222333333333222------,,,,,,,,,,,,------............------------------------------------------...///////////////***,,,...---***)))+++---,,,,,,,,,---------......,,,,,,++++++,,,,,,---...***+++,,,---...---,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------//////...---,,,+++******------........................////////////..........................................////////////////////////000111333333222111111000/////////000////////////000000000000000000111222444666777888888;;;>>>@@@BBBDDDGGGIIIGGGIIIKKKMMMPPPQQQRRRSSSPPPQQQRRRQQQOOONNNOOOPPPQQQMMMLLLMMMKKKIIIKKKOOOSSSZZZeeerrr~~~zzzyyyyyymmmggg^^^VVVRRRPPPMMMLLLEEEBBB===;;;::::::999888>>><<<999888:::>>>CCCGGGKKKMMMQQQSSSTTTTTTSSSQQQQQQPPPLLLGGGAAA:::444000///000111222111000///.........////////////......)))***+++---...///000000............////////////------------------,,,,,,,,,,,,,,,------------...///,,,***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,,,,++++++------------++++++,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,---......------,,,---,,,+++***************++++++++++++++++++++++++,,,...---,,,111<<>>...---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,///222444555555555//////............//////+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---...//////.........000,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---,,,***))))))+++---///,,,,,,,,,------------...---......//////......---,,,,,,------------,,,,,,+++,,,---.........------------............------------......///000000111+++,,,---/////////............////////////..........................................////////////000/////////000111222222111000///.............../////////000000000111111......///000222555888:::;;;>>>CCCFFFHHHIIIKKKMMMKKKLLLNNNOOOQQQRRRSSSSSSRRRSSSUUUUUUTTTUUUVVVXXXPPPNNNLLLMMMNNNRRR]]]gggwwwtttooojjjeee```]]]\\\UUUQQQMMMJJJHHHFFFDDDBBBAAA@@@???>>>;;;999777666@@@CCCHHHMMMRRRUUUVVVWWWWWWVVVTTTPPPJJJCCC===999333333333222222000//////...//////000000//////...111000//////...//////000............////////////,,,,,,,,,------.........,,,---------............///---++++++,,,---------++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++,,,---///000000///......,,,---------............------------............******++++++++++++,,,,,,,,,,,,++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,+++++++++,,,---///000...------------,,,,,,,,,+++******))))))))))))***++++++++++++++++++++++++'''+++---,,,---000///,,,---,,,,,,,,,,,,,,,------************************++++++,,,,,,------......///...---+++++++++,,,,,,******+++,,,,,,,,,,,,,,,************++++++++++++***,,,///222444555444444//////............//////,,,,,,---------.................................+++,,,------......---------,,,+++,,,...//////...,,,,,,,,,---------......,,,,,,++++++,,,,,,---...+++++++++++++++,,,,,,---,,,,,,,,,---------......,,,------......------,,,,,,,,,---......---,,,,,,+++,,,---.........------------............------------......///000000111***+++---///000000///.........////////////..........................................////////////111000000000000000111111333222222111111111222222000000000111111111222222//////000111444777:::<<<>>>AAAFFFHHHJJJJJJKKKMMMMMMNNNPPPQQQRRRSSSSSSTTTSSSTTTUUUUUUTTTSSSTTTVVVNNNLLLMMMRRRWWWbbbsss}}}}}}}}}|||zzzuuuoooiiieeecccYYYVVVRRRPPPMMMKKKGGGDDDDDDCCCBBB@@@>>><<<:::999:::===BBBGGGMMMRRRUUUWWWWWWWWWUUURRRMMMGGGAAA>>>555555333222111000000000//////000000000000//////000///......---...///000............////////////++++++,,,,,,---...//////------------...............,,,,,,,,,---...---,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,...///000///...---------------............,,,,,,---------.........+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,---------,,,,,,+++++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,+++******,,,...000111......------,,,,,,,,,,,,++++++++++++++++++,,,---++++++++++++++++++++++++)))---///...---...+++''')))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///000///---+++++++++,,,---)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,---000222333333222000---------,,,,,,---------........./////////000000000000000000000000000000,,,---......//////......***(((&&&(((,,,...---***,,,,,,,,,---------......,,,,,,++++++,,,,,,---...(((***+++------,,,+++***,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,***+++---...///...---------..................---,,,,,,,,,---------......***+++---///000000///.........////////////........................................../////////000222111000000000000000111000000////////////000000111111111111222222222222111111111222555999<<>>;;;::::::999999<<>>AAAEEEIIIMMMMMMKKKJJJMMMPPPOOO\\\lllxxxoooXXXOOOPPPQQQQQQQQQQQQQQQRRR___mmm}}}|||xxxmmmffffffeee```YYYWWWLLLHHHDDDCCCCCCBBB???<<<======;;;:::;;;AAAJJJQQQXXXWWWVVVUUUTTTQQQLLLHHH>>><<<888555444333222000000000000000000000000000//////000000///......---...............---------///...------,,,,,,------------......///000000111------------------,,,,,,***,,,---//////...---,,,++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...000///...---,,,,,,,,,,,,,,,------...//////......---,,,,,,++++++,,,,,,---------------------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------......------------......---,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---...//////...---,,,------,,,+++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,************************------............------***)))***,,,///000000.........................................................------------.........------,,,,,,------...+++,,,,,,---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++...---,,,,,,,,,---///000,,,,,,---...////////////---...///...,,,,,,...////////////...------,,,,,,***,,,------,,,,,,---...222000///000222333333333------------.........///---......///////////////////////////............////////////000000000000000//////000222444666777333555888999;;;===AAADDDHHHKKKNNNNNNLLLLLLNNNPPPWWWjjjmmmSSSPPPPPPOOOOOORRRXXX___eee}}}~~~~~~|||tttooolllgggcccbbbRRRMMMHHHEEEEEEDDDAAA>>>AAA@@@>>>;;;:::===AAAEEESSSSSSTTTVVVVVVUUUQQQNNNCCC@@@<<<888777555333111111111111111111111111111//////000000000///......---.............../////////...------,,,---------------......///000000000.........------,,,,,,,,,,,,---...///000///...---,,,,,,,,,,,,------------...------,,,,,,------...///...---,,,,,,++++++,,,,,,---......///.........---,,,,,,++++++,,,,,,---------------------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---.........---,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------...------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------*********,,,///000000///---------...............---------.....................------------......------------------------,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++***,,,+++***))))))***---...)))***+++,,,---------------...///...,,,,,,.../////////.........---------,,,---......------...000111///......///111222222,,,------.....................///000000000000000000000000////////////...////////////000000000000000000000000222444666777777999<<<>>>@@@BBBFFFHHHJJJMMMOOOOOONNNMMMNNNPPPTTTkkkuuueeeWWWMMMRRRPPPOOOPPPXXXhhh|||vvvyyy~~~}}}zzzsssmmmiiigggZZZUUUOOOKKKJJJHHHEEEBBBCCCAAA???<<<;;;;;;<<<>>>IIIKKKPPPUUUXXXWWWSSSOOOGGGCCC???;;;888666444222111111111111111000000000//////000000000//////...//////000000111111111222//////...---------------............//////000000.........------,,,,,,+++,,,,,,---...///......---,,,,,,------------------------------------------...---,,,+++++++++++++++------...............------,,,,,,++++++,,,,,,---------------------------***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......---,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++,,,,,,------------------,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++........................------............---------,,,+++,,,...///...------------.........//////---------.........//////......------------......------------------------......------,,,,,,,,,,,,------------------------------------------------,,,---.........---,,,+++,,,+++***))))))***---...)))***+++,,,---------------...///...,,,,,,...///...............---------,,,---......------...000---+++))))))+++,,,---,,,,,,---.../////////.........///000000111111000000000000000000000000000000////////////000000000000111111000000111222444555888;;;>>>AAABBBEEEHHHJJJMMMNNNOOOPPPOOONNNNNNOOOIIIWWWbbb^^^RRRJJJKKKMMMMMMPPPWWW```mmmssszzzxxxrrrnnnddd___YYYUUURRROOOKKKGGGDDDBBB???>>>===<<<<<<<<>>AAACCCFFFHHHJJJNNNOOOOOOOOOOOOOOONNNMMMMMMLLLJJJIIIJJJJJJJJJIIILLLYYYmmm|||zzzoookkkeeeaaa^^^YYYSSSNNNFFFDDDAAA@@@@@@@@@???>>>???DDDLLLUUUZZZ[[[VVVSSSLLLHHHCCC???<<<999666444111111111000000///......//////000111111111000000...//////////////////000000///......------............//////////////////------------------------+++++++++,,,,,,,,,------............------------,,,------......------,,,------,,,,,,,,,,,,------.........///......---,,,---,,,,,,++++++,,,,,,---------------------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,......---,,,***)))((((((,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,........................))))))***+++---...//////---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------///---++++++,,,......---,,,,,,------...//////000,,,,,,------...//////000......------------......,,,,,,---......---,,,,,,------,,,,,,,,,---...///------------.........///---------------------------------,,,,,,------...---............/////////------......///.........---...///...,,,,,,...///........................+++---......---,,,...///111000000111222222000///---...000111222111000///---...//////000000////////////000000111222333333////////////000000000000111111111111333555777888:::===AAAEEEGGGIIIKKKMMMOOOOOOOOOOOOOOOOOOMMMLLLRRRMMMHHHHHHLLLNNNPPPPPP___qqqyyyuuuppplllhhhbbbZZZTTTJJJGGGCCCBBBBBBCCCBBBAAA@@@CCCGGGNNNTTTWWWWWWUUUNNNJJJEEEAAA???<<<:::888333333222111111000////////////000111111111111111000000000///////////////000//////.............../////////////////////...+++,,,,,,------.........,,,,,,,,,,,,,,,---......///.........------------,,,,,,---......---,,,,,,...---------------............//////...------,,,---,,,,,,++++++,,,,,,---------------------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------......------------......+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,---------......------,,,++++++,,,------------,,,+++++++++++++++,,,,,,,,,++++++++++++***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************........................---..................---...,,,***+++,,,...///...,,,,,,------...///000000,,,,,,------...///000000.........------.........,,,,,,---......---,,,,,,++++++++++++,,,...000111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///+++,,,---.........------,,,,,,,,,---,,,,,,++++++---...///...,,,,,,...///---........................///000000//////000222,,,,,,,,,---///...,,,***...///111222333222000///---......///////////////......///111222333444555////////////000000000000111111111222555777:::<<<>>>AAAFFFIIIKKKMMMPPPRRRPPPOOONNNNNNOOONNNMMMKKKHHHKKKMMMLLLJJJMMMYYYeeexxx~~~{{{vvvsssooohhh___XXXMMMIIIEEECCCDDDEEEDDDBBBAAAAAABBBFFFLLLRRRUUUVVVPPPLLLGGGDDDAAA???<<<:::444444333333222111000000//////000111111111111111333333222222111111000000000000///...............///////////////.........***++++++,,,---...//////...------------...////////////.........---------,,,,,,---......---,,,,,,......---------......///.../////////...---,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,---------,,,,,,++++++,,,,,,,,,---------///......------......///++++++------------++++++------,,,++++++*********)))***+++,,,------...///------------------------,,,,,,,,,---------......------++++++++++++---------,,,++++++******++++++))))))***+++,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,************************......---,,,,,,+++******---------,,,,,,+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++////////////////////////------............---------...///...------.../////////...---------------+++,,,---...////////////---.........------,,,+++000///...---------...///------------------------++++++++++++++++++++++++........................//////.........---------......---,,,---...///000........................///////////////////////////////////////////////////111222111///.........000000///.....................///000000000000000...222000,,,111<<<>>>777111000///......///000000000111333444666999===@@@@@@BBBDDDHHHKKKMMMOOOPPPNNNOOOOOOOOOOOOOOOOOOPPPHHHKKKMMMKKKMMMYYYnnnzzz|||wwwqqqggg```WWWNNNDDDAAADDDGGGEEEBBBDDDBBB???@@@DDDJJJPPPRRRTTTQQQKKKDDD@@@===<<<<<<777555222111111222111000//////000000///...------......---------,,,,,,,,,...------------...//////............------------------------------------------------------------..................------......---,,,,,,,,,,,,---******+++,,,,,,---......111111000///......------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------,,,+++,,,---...///+++,,,,,,---.........---,,,,,,,,,---------......000000///...------,,,,,,,,,------......------,,,,,,---......,,,,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++++++++++++++++++++,,,+++*********+++,,,---+++,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---------,,,,,,////////////////////////.........//////.........---...//////------...///111111000//////////////////000000000000000//////......---------,,,,,,,,,,,,+++*********+++,,,,,,------------------------------------------------........................//////.........---------...------,,,---...///000........................////////////////////////////////////////////////...000111000...------...111000//////......//////......///000000000000000000444222...222<<<>>>777333222111000///000111111111333555777999;;;???CCCDDDEEEHHHKKKMMMOOOPPPQQQQQQQQQQQQOOOMMMKKKJJJJJJJJJMMMRRRYYYddduuuyyy{{{zzznnnfff___VVVLLLFFFEEEFFFEEECCCEEEBBB??????BBBGGGKKKLLLSSSPPPMMMHHHCCC???===;;;:::777444333222222111000000000000111000000/////////.........---------,,,...------------...//////000//////......---------------------------------////////////////////////........................///...------,,,,,,------++++++,,,------...//////...------,,,++++++******------------------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------,,,,,,,,,,,,,,,---......+++,,,------......------,,,,,,,,,---------......///......---,,,,,,++++++,,,------......------,,,,,,---......,,,,,,---...************)))))))))(((++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++++++++++++++++++++,,,+++*********+++,,,---222222111///---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............////////////////////////...//////000000//////...---...//////------...///111111000///////////////111111111111000///...---///...---,,,+++,,,---------,,,,,,,,,---...//////------------------------////////////////////////.......................................---------...------------...//////........................////////////////////////////////////////////////000222333333111000000111111111000////////////000......///000000000000000000333222...111888999444444333222111000111222222333666888:::<<>>;;;777555444222111///000000111111222222111111////////////..................------......///000111111000//////...------------------------------................................................///...------,,,---------,,,------....../////////000//////......---------------------------------,,,,,,++++++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++,,,,,,---------------,,,,,,------......------,,,,,,,,,---------......---------,,,,,,++++++***,,,------......------,,,,,,---......,,,,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------555444333111///---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......////////////////////////////////////000000000000//////---///000///...---.../////////...---------------...............---,,,,,,///...,,,++++++,,,...///---------...///000000111,,,,,,------------------////////////////////////................................................------------......//////........................///////////////////////////////////////////////////000222222111000111222222111111000000000000000......///000000000000000...111000---...222333000333222111000000111222333444777:::===???BBBFFFIIIMMMNNNOOOPPPPPPPPPPPPPPPOOOPPPPPPNNNJJJJJJLLLNNNSSS___qqq~~~vvvsssuuuzzz|||ooojjjcccZZZSSSNNNLLLKKKHHHFFFCCCBBBDDDEEEEEEEEEHHHJJJMMMNNNLLLHHHCCC???BBB???:::666444222000...//////000111222222222111000000000///////////////...............//////000222222111000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////...---------------,,,---------.........///000000000000//////......------------------------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,***+++,,,---...---,,,,,,,,,,,,------...------,,,,,,,,,,,,---------......---------,,,,,,,,,++++++,,,------......------,,,,,,---......,,,,,,---...............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////////////////000000000000//////...///000///......///000//////...---------------,,,,,,---......///......///...,,,++++++,,,...///))))))***+++,,,---------,,,,,,,,,---------......................................................---.....................---------.......................................////////////////////////////////////////////////+++---//////......///000222111111000000000000000......///000000000000000...000000...---//////...111000000///000111222333555888<<>>BBBEEEHHHKKKNNNOOOOOOOOOOOONNNMMMLLLLLLKKKMMMMMMLLLKKKQQQ\\\eeezzzyyynnnpppyyy|||xxx~~~zzzqqqhhhaaa\\\WWWTTTJJJFFFBBB@@@@@@AAABBBBBB@@@BBBDDDGGGIIIJJJKKKKKKIIIEEE???;;;777444111/////////000000111000000000////////////000000000000//////......//////000111000000////////////......------------------------------------------------,,,,,,------.../////////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,......------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---------..............................,,,------......------,,,,,,---......,,,,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------...................../////////////////////////////////.........//////............000111000///...///000111111000/////////////////////000000000000000///,,,,,,,,,---------......---...///000000//////...++++++,,,,,,---......///................................................---------.........//////,,,---.../////////...---........................///////////////////////////////////////////////////222444555555555666777111000//////......//////......///000000000000000000111333333000...///111.........///222444777888888<<>>;;;777444222111111111222111111000000.........//////000000000///////////////000000111---............/////////------------------------------------------------,,,,,,------...//////000000//////...............------------------------000000000000000000000000------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++***++++++,,,---------......------,,,+++,,,,,,,,,---------......------------------------,,,------......------,,,,,,---......,,,,,,---...000/////////............+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,...---------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---...///111222444555555////////////////////////------............------...000111000///...///111//////...---------------////////////...---,,,++++++,,,---............---+++,,,---------,,,+++***++++++,,,,,,---...//////////////////////////////........................---------.........//////,,,,,,.../////////...---........................////////////////////////////////////////////////***,,,///000000000111333000000///..................//////000000000000000---///111111///,,,---000......///000333666999;;;:::>>>CCCHHHKKKNNNQQQTTTOOOOOOOOOOOONNNMMMLLLLLLIIIMMMRRRXXXaaattt}}}wwwzzzvvvnnnjjjfffbbbZZZTTTLLLGGGDDDDDDDDDDDDEEEBBB???===>>>CCCIIIMMMOOOKKKEEEAAA===:::777444333333333333333222111000---.........//////000000///////////////000111111,,,,,,------.../////////------------------------++++++++++++++++++++++++,,,,,,------...///000000000000///....................................---,,,,,,,,,---------------------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,+++***)))***+++---...---.........---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......,,,,,,---...------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---...000333666888:::;;;333333222111000///............////////////......------------------------//////......---------,,,////////////////////////000000////////////000000,,,---...//////...---,,,---...///000000///...---+++,,,.../////////...---......------------.............................................///000000......//////......---,,,111111222222222111111000////////////////////////111111000000/////////...////////////000000000000000111111111111222222222111000////////////000000000111222444666888999:::???AAAFFFKKKOOOQQQRRRRRRXXXRRRMMMMMMLLLJJJIIIKKKHHHQQQ^^^mmm~~~{{{~~~~~~|||{{{}}}|||tttjjjaaadddZZZLLLBBBDDDJJJHHHBBBGGGEEEAAA===;;;>>>FFFMMMMMMKKKHHHDDD@@@<<<888666777666444222111000//////000000000000////////////222111000//////000111111////////////....................................//////.........---------////////////000000000000000//////...------,,,,,,......//////...---,,,,,,------------------------,,,,,,,,,---------......///............---------.........------,,,,,,,,,---------.........//////************************...---+++++++++---///000.........------,,,,,,,,,.../////////...---,,,,,,/////////......---------/////////...---,,,******,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---------...++++++++++++++++++++++++---,,,***))))))***,,,---------------------------+++,,,------.........---///...------......---,,,---------,,,,,,...333666444666999===@@@CCCEEEFFF111000000000000000//////......////////////..............................////////////......------//////////////////////////////............//////------...//////...------......////////////....../////////000000/////////......------------..............................//////......------.........///////////////......//////000000000//////...//////////////////////////////.........---------////////////000000000000000111111111111222222222111000000/////////000000111222444666888:::<<<===CCCEEEHHHLLLOOOQQQRRRRRRVVVRRRPPPPPPNNNKKKKKKNNNTTTeeezzz}}}yyyxxxxxxyyy{{{}}}vvvpppggg```UUUNNNQQQUUUSSSLLLGGGFFFDDD@@@===???DDDHHHMMMLLLIIIDDD???;;;999999999888666444222111000000111000000000////////////111111000//////000111222////////////....................................//////.........---------....../////////000000000111000000///......------......//////...------,,,------------------------,,,,,,---------.....................------------...---------,,,,,,,,,,,,------------............++++++++++++++++++++++++000///---+++***+++,,,---......---------,,,,,,,,,.........///......------.........---------,,,,,,------.........---,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........)))))))))***************++++++++++++++++++++++++...---,,,++++++,,,---...------------------------------..................+++++++++,,,.../////////---...//////000222666999<<<>>>@@@DDDGGGIIIKKKLLL.........//////000000000......////////////......000000000000000000000000000000000000////////////////////////////////////......------------......------...//////...------//////............//////////////////000222333333......------------..............................111000///...------------////////////////////////...//////000000///////////////////////////////////////............------////////////000000000000000111111111111222222222111000000000000000111111444444666999;;;>>>@@@AAAHHHIIIKKKNNNPPPPPPPPPPPPOOOMMMMMMMMMKKKIIIMMMTTTeee|||}}}{{{zzzxxxzzzvvvsssrrrvvvvvvuuutttsssuuuxxx{{{}}}}}}yyyiiiddd[[[VVVWWWYYYTTTLLLFFFFFFFFFEEEBBBAAAAAABBBKKKLLLKKKFFF???;;;;;;<<<===;;;888555333222111111111111000000000/////////000/////////000111222333////////////...................................................---------------........./////////111111111000//////...............///......---,,,------------------------,,,------------.....................------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------...---,,,+++***+++,,,---...------------,,,,,,,,,------......///.........------------,,,,,,,,,,,,,,,,,,---.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------------------------.....................---+++,,,,,,---...000000111...111333555777999<<<>>>DDDEEEGGGJJJLLLNNNOOOPPP............////////////......////////////......000000000000000000000000111111000000000000000000///////////////////////////......------......///---..................---000///...------...///000---,,,---...000333555777......------------..............................000000/////////000000111/////////......////////////000111111111111111111////////////////////////111111000000000000000000////////////000000000000000000111111111222222222111111000000000111222222555666888;;;>>>AAACCCDDDKKKLLLMMMNNNOOOOOONNNNNNKKKIIIIIIIIIIIIMMMZZZggg~~~zzzxxxxxxuuu{{{wwwtttvvvtttqqqnnnlllmmmpppsssvvv|||yyynnnjjjaaaYYYWWWVVVPPPGGGCCCEEEGGGHHHFFFCCCAAA???GGGJJJLLLIIICCC>>><<<===???===:::777444222222111111111111000000000//////...//////000111222222333////////////............................................................------------.........///000000000/////////......---...............------------------------------------------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,...///111------------------------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,------............------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---...///------------------------......------------------///000111111000000000111222555:::===???AAACCCEEEIIIJJJLLLNNNOOOPPPQQQQQQ////////////..................////////////......////////////////////////000000111111111111111111////////////////////////000//////////////////000.........------.........000///...------...///000...---------...000222333......------------............................../////////000111333444555000///......------......//////000111111111111111////////////////////////000000111111111111111111////////////000000000000000000111111111222222222111111111111111222333333555666999===@@@DDDFFFHHHMMMMMMMMMMMMMMMMMMMMMMMMNNNKKKJJJLLLQQQ]]]qqqxxxtttsssrrr~~~zzzuuusssooojjjffffffiiilllooottt{{{{{{vvvqqqggg]]]YYYWWWQQQJJJCCCDDDFFFHHHHHHFFFCCC@@@AAAFFFLLLMMMIIICCC???===???>>>;;;999666444222222111111111111000000000000......///000111222222222////////////....................................---.....................------------........./////////............------------...............------------------------------------.........//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,...000000------------------------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------)))))))))((((((''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------...---,,,++++++,,,------...000222222111111333555999===AAADDDFFFGGGIIIKKKMMMNNNOOOQQQRRRSSSSSSSSS000000000//////...............////////////..............................000000000000111111111111////////////////////////000000////////////000000///...------------.../////////............//////111000///---,,,,,,++++++......------------..............................------...000222444666777333222000...---------...,,,,,,---...////////////////////////////////////......////////////000000////////////000000000000000111111111111222222222111111111111222333444444666888;;;???CCCGGGJJJLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOMMMOOOVVVbbbqqq~~~sssnnnllluuuxxxvvvpppiiidddaaaccceeeeeehhhnnnvvvyyyuuulllbbb]]][[[UUUNNNFFFEEEEEEFFFGGGGGGEEECCC???CCCIIIMMMMMMIIICCC???>>>>>>>>>===;;;888555333222222111111111000000000...///000111111222111111////////////....................................---------...............------........./////////...............---------,,,---......///.........------------------------------........./////////------------,,,,,,,,,,,,,,,,,,------------......---------.........//////++++++++++++++++++++++++------------------------,,,,,,,,,------------...------......///.........,,,,,,,,,,,,------------000000000///...---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------------,,,+++,,,---...///***...222444555777;;;???BBBEEEIIIKKKLLLMMMNNNOOOPPPQQQSSSTTTVVVVVVWWWWWW//////000000000000000111......////////////............................../////////000000000111111/////////////////////////////////......////////////...------------...///......////////////....../////////...---,,,+++***......------------..............................---------///000222444555777666333000.........///+++,,,---...////////////////////////////////////....../////////000000000////////////000000000000000111111111111222222222111111111222222444555555888:::===BBBFFFKKKNNNPPPMMMMMMMMMNNNNNNOOOPPPQQQRRRTTT^^^nnn~~~yyynnnkkkjjjzzz~~~{{{}}}yyyqqqhhhcccbbbbbb```aaadddiiiqqq}}}yyyooohhhbbbYYYQQQLLLHHHEEECCCEEEFFFEEEDDDAAAAAADDDIIINNNMMMHHHCCC???@@@BBBBBB@@@<<<888555222222222111111111000000///000111111222111000000////////////....................................---------.........//////....../////////000000000.............../////////,,,------...//////......------------------------............////////////---------,,,,,,,,,++++++---------....../////////........./////////000000------------------------////////////...------,,,,,,,,,,,,---------...............///......------,,,,,,---------.........///////////////...------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...---------------.........------------------------+++,,,---....../////////------------------------...------,,,---///222333///444999<<<===???EEEIIIJJJLLLOOOOOOOOOPPPQQQRRRQQQRRRTTTVVVWWWXXXYYYYYY......///000111222333333......////////////......////////////////////////......//////000000000111////////////////////////.........------.........///...---,,,,,,---...///---...///000000///...---+++,,,---///000///...............------.................................------------...000111222;;;999555222000//////000---...///000111111111111////////////////////////000000111111222222222333////////////000000000000000111111111111222222222222222222222333444555666:::<<>>777555333111111111111000///333111000000111111000...////////////............111000///...---,,,++++++..............................////////////.......................................------,,,,,,,,,---------............///------------............/////////......---------,,,---.........---,,,+++++++++,,,,,,---...////////////...---,,,,,,,,,,,,---.........---,,,,,,+++---,,,,,,,,,,,,---..............................//////---,,,,,,---...///........................,,,,,,,,,---------......//////...---,,,,,,++++++...---,,,,,,++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++++++++------------++++++,,,,,,---------,,,++++++---------------.........---...111222333666999<<>>BBBEEEJJJMMMNNNOOOOOOPPPLLLOOORRRSSSPPPRRR___nnn}}}{{{yyy~~~{{{yyyxxx{{{{{{|||}}}~~~~~~{{{{{{~~~pppnnnkkkggggggkkkrrrwwwkkk[[[TTTNNNKKKHHHDDDDDDFFFCCCCCCBBBCCCFFFIIIKKKMMMMMMIIIEEEDDDFFFFFFCCC@@@999666333222222222111000222111000000111111000...////////////............///...............------..............................////////////............................../////////......------------------............///////////////000000000000------,,,,,,,,,+++++++++///...---,,,,,,,,,------+++,,,,,,------.........------,,,,,,,,,------.........//////......---,,,---------------...//////........................///...------------...///........................++++++,,,,,,,,,---------------------------------...---,,,,,,+++++++++,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,---------,,,,,,,,,...---------...//////000///111555888:::===@@@CCCJJJKKKLLLLLLLLLLLLNNNPPPNNNOOOPPPRRRTTTUUUUUUUUUVVVVVVWWWXXXXXXWWWUUUTTT///.........//////000111......////////////......////////////000000000000111111111111111111111111//////000000000000////////////............/////////...------,,,---------........................222222000...++++++...000....../////////000000000,,,------------........./////////............---000:::>>>666///000222000//////000000000000/////////////////////000111111111111000/////////000000/////////000000000111111000000000111111111111111000333777999999<<<@@@DDDHHHKKKOOOPPPPPPOOOOOOOOOOOORRRVVVWWWUUUZZZlll~~~|||{{{xxxwwwyyy|||~~~}}}{{{xxxuuutttssspppssswwwyyyxxxyyy|||~~~{{{yyyxxxvvvwwwyyy{{{||||||{{{zzzsssooonnnuuu{{{|||}}}|||wwwtttssstttuuuvvv{{{~~~hhh___VVVPPPLLLFFFEEEGGGDDDDDDEEEEEEEEEGGGJJJMMMQQQOOOKKKGGGFFFFFFGGGHHH>>>;;;666333222222222111222111000000111111000///////////////............---------....../////////..............................////////////..............................///////////////.........---------............///...////////////000000000---,,,,,,,,,,,,+++++++++111///,,,******+++---///------------------------,,,,,,,,,,,,---...//////...////////////......---.............../////////------------------------......---------......///........................,,,,,,,,,,,,,,,---------***++++++,,,---......///------,,,+++++++++,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,---------------------............///000222333333777<<<@@@CCCFFFHHHKKKNNNOOOPPPPPPOOONNNPPPQQQOOOPPPRRRSSSUUUUUUVVVVVVWWWXXXXXXYYYXXXVVVUUUTTT000///////////////000000...//////////////////...////////////000000000000000000000000000000000000//////000000000000////////////............//////......------------......//////............//////000//////...---......//////.........//////000000------------............/////////...............000:::>>>777000...000111//////000000000000/////////////////////000000111111111000000000000000000//////000000000111111111000000000000111111222222111666;;;<<<;;;===DDDJJJOOOQQQSSSSSSQQQOOOOOOOOOTTTUUUWWWZZZ]]]eeevvv~~~~~~~~~{{{uuuqqqpppsssvvvyyy|||{{{yyyxxxwwwuuusssqqqoootttyyyzzzxxxwwwzzz~~~}}}{{{{{{~~~}}}yyyuuuqqqmmmkkkjjjkkkmmmnnnpppppppppppplllgggfffkkkoooppprrruuuxxx}}}|||zzzwwwyyy|||~~~{{{nnn___UUUNNNHHHFFFHHHDDDFFFGGGFFFEEEFFFHHHKKKNNNOOONNNJJJFFFEEEGGGJJJDDD???999555333222222222222000///000111111000///////////////........................////////////..............................////////////..............................//////..................---------............///,,,,,,,,,---------..............................000...---++++++,,,---...------------------,,,,,,,,,,,,,,,,,,,,,---...///---...............------,,,------...............------------------------------------.........///........................---------------------...***++++++,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,------------------,,,---------------.........///......///000333666777:::>>>CCCHHHJJJKKKMMMOOOMMMOOOPPPQQQPPPPPPQQQRRRQQQQQQSSSTTTUUUVVVVVVVVVVVVWWWXXXYYYXXXWWWVVVUUU222222111//////........./////////....../////////////////////000000000000//////////////////////////////000000000000////////////............//////......---------......///000///............///000------...///000000///.........---------...///000---------.........//////////////////////////////000777:::666///---///000//////000000000000/////////////////////000000111000000111111111111111111000000000000111111111111111000000000111222333444666:::??????>>>@@@GGGMMMRRRTTTUUUTTTQQQOOOOOOOOOUUUSSSVVVaaalllxxxzzzuuuwww~~~{{{wwwtttwww{{{~~~zzzwwwrrroooooosssyyy}}}}}}{{{yyyyyyyyywwwtttqqqqqquuuzzzyyyuuurrrtttvvvwwwuuussssssuuuwwwyyyyyyzzzyyywwwtttooojjjeeecccaaabbbccceeefffhhhhhhiiigggcccaaadddeeedddeeehhhhhhmmmuuu{{{{{{xxxzzz{{{{{{{{{|||~~~}}}iii[[[RRRKKKIIIKKKGGGHHHHHHGGGFFFFFFGGGHHHIIILLLPPPOOOKKKHHHIIIJJJIIIDDD===777444333111111111000///000111222111000////////////............000000/////////.........////////////////////////......////////////..............................---------------------------------............///,,,,,,,,,,,,------------........................------......------,,,+++------------------,,,,,,///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,***+++,,,---------,,,,,,------------------------,,,------.........//////......................../////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,---------------------------------......---------...///000//////000222444777:::<<>>AAABBBCCCFFFLLLQQQSSSTTTUUUTTTQQQOOOOOOOOOQQQRRR[[[nnnvvvpppttt{{{|||wwwrrrooommmooosssvvvyyy{{{{{{{{{xxxuuupppnnnpppwww~~~|||{{{{{{yyytttooonnnqqqtttsssooolllkkklllnnnllliiiiiillloooqqqrrrqqqqqqqqqooolllhhhdddbbbaaabbbccceeefffhhhjjjkkkhhhdddcccdddbbb^^^]]]```[[[___fffmmmsssuuuuuuuuusssuuuvvvvvvvvvzzz|||}}}}}}|||zzzzzz{{{|||~~~sssddd[[[SSSOOOOOOLLLKKKIIIIIIJJJJJJHHHFFFEEEJJJPPPSSSQQQNNNMMMMMMMMMHHHBBB<<<888555222000111000///000111222111000////////////............000000000//////.........////////////////////////......////////////..............................,,,,,,,,,------------------------............///---............/////////+++++++++,,,,,,,,,,,,---,,,---...///...---+++***------------------------//////...---,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))***+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////......................../////////...............,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---......------------......///...------...///111222111222555888;;;>>>@@@AAAGGGIIILLLMMMMMMMMMMMMNNNMMMPPPSSSUUUVVVVVVWWWXXXRRRRRRSSSUUUUUUVVVVVVVVVQQQRRRUUUWWWXXXXXXXXXXXX222222111000/////////000000///...------...///000////////////000000000000//////////////////////////////000000000000////////////............//////...............///000000111000///......///000111;;;777222//////000///...000///...---...///111222............////////////.../////////000000000000111111111222333111///...//////000000000000/////////////////////000111111///000111222222222222111000000111111111222222222111000000111333666999;;;??????@@@CCCGGGMMMRRRVVVRRRSSSTTTRRRPPPOOOOOOPPPPPPWWWjjjyyysssttt~~~zzzzzzyyyxxxuuussspppnnnmmmnnnppprrrtttvvvwwwwwwwwwsssooommmqqqyyy~~~{{{tttnnnlllnnnooopppooommmkkkjjjjjjgggeeeeeehhhlllooopppnnnoooqqqssssssrrrpppnnnlllmmmnnnppprrrtttvvvwwwrrrpppoooooolllfffdddfff______```bbbeeeggghhhhhheeehhhjjjiiihhhkkkqqqvvv~~~|||{{{|||}}}}}}|||ppphhh___XXXUUUSSSOOOKKKLLLOOOPPPKKKFFFCCCGGGMMMRRRTTTSSSQQQPPPRRRNNNGGGAAA<<<888333111000/////////111222111000////////////............///////////////000000000////////////////////////......////////////..............................------------.........///---------............///------........./////////+++++++++,,,,,,,,,------......------,,,,,,,,,,,,+++,,,,,,------............------,,,,,,,,,------***+++,,,,,,---------,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////.................................------,,,,,,,,,,,,*********+++,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++///...---,,,,,,---...//////...------...000222333444777;;;???CCCEEEGGGGGGJJJKKKMMMMMMMMMMMMNNNPPPNNNQQQTTTVVVUUUUUUUUUVVVQQQRRRSSSTTTUUUUUUUUUUUUQQQRRRTTTVVVWWWWWWVVVVVV000000000000000111111222000///...------...///000////////////000000000000000000000000000000000000//////000000000000////////////............//////...............///000000222000///......///000222EEE>>>555///---...//////222111///...///000222333............/////////000.../////////000000111111333000///222444333000/////////000000000000/////////////////////000111111///000111222333333222111000111111111111222222222111000000222444888;;;===@@@???@@@DDDKKKRRRWWWYYYQQQRRRRRRQQQPPPOOOOOOPPPTTT```xxx~~~|||}}}}}}yyyxxx|||zzz{{{{{{{{{ttttttttttttsssrrrqqqppppppqqqqqqssstttuuuvvvwwwvvvsssnnnmmmpppyyy}}}uuunnnmmmmmmooorrrtttssspppnnnkkkhhhffffffjjjnnnqqqrrruuuwww{{{yyyzzz{{{|||}}}}}}}}}yyyrrrpppqqqkkkgggaaa]]]\\\]]]^^^___^^^aaabbb```]]]]]]aaafffkkkpppuuuwwwxxxyyy}}}~~~}}}~~~~~~|||yyyrrrhhh^^^YYYXXXRRRMMMNNNSSSTTTNNNFFFAAADDDIIIOOORRRTTTSSSRRRUUUQQQKKKEEE@@@:::555222000/////////111222222111000/////////............------...///000111222222000000000000000000000000......////////////..............................---.........//////000000---------.........//////+++++++++,,,,,,,,,---------------....../////////000///,,,+++***+++---///++++++,,,,,,---...//////,,,,,,,,,,,,---...//////+++,,,------.........---***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...........................,,,,,,,,,++++++*********'''((()))***,,,---...///++++++++++++,,,,,,---...,,,,,,,,,---------......---------,,,,,,+++++++++///...---,,,,,,---.../////////...---...000222444777:::???EEEIIIKKKKKKKKKKKKLLLMMMMMMMMMNNNPPPRRRMMMPPPSSSTTTSSSQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTRRRSSSTTTUUUVVVUUUTTTSSS444333111////////////000............////////////111000000000111000...---000000000000000///......000000000000000///......//////////////////////////////.........---------............////////////<<<999444000...---///000......///000111222333333........................000000000000000000000000000000000000000000000000111000////////////000000//////000000000000//////222222222222222222222222222111000000000111333333222//////444888999;;;>>>>>>CCCJJJRRRWWWXXXWWWVVVSSSRRRRRRSSSQQQOOOTTT[[[iii{{{rrrtttwww{{{xxxvvvuuuvvvwwwuuusssrrrrrrrrrqqqppppppoooqqqtttyyy|||{{{yyytttuuuuuusssrrrvvvsssssstttwwwzzz}}}}}}zzzxxxzzzxxxuuutttvvvzzz~~~yyyuuurrrqqqjjjaaa^^^aaadddbbb^^^ZZZXXXXXXYYYZZZ^^^```cccdddeeehhhnnnrrryyy}}}vvvddd[[[aaaZZZTTTQQQQQQPPPJJJEEEAAAAAACCCHHHOOOUUUVVVUUUQQQPPPNNNJJJDDD===666222444444333222111111111222111111000///////////////111000...---...///111222///////////////...---------.....................................................................///......---------......///............---------///...------...///...---------------------------///...,,,++++++,,,---///...------,,,---...///000...---,,,,,,---,,,***))).................................------,,,,,,,,,---,,,,,,,,,,,,---......000///...---------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------.........111000//////111555888;;;@@@BBBEEEIIIKKKMMMMMMLLLMMMMMMMMMLLLLLLLLLLLLKKKPPPPPPQQQQQQQQQQQQPPPPPPRRRSSSTTTVVVVVVUUUTTTSSSSSSTTTUUUVVVVVVUUUTTTSSS444333111000/////////000/////////000000000000111////////////000000000//////////////////...------000000111111000000///...//////////////////////////////.........---------............////////////444333000---,,,,,,...///111000000000000/////////........................000000000000000000000000000000000000000000000000111000000/////////000000///000000000000000000///111111111111111111111111222111000000000111333333666222222777:::;;;===AAABBBFFFMMMTTTXXXYYYXXXVVVSSSQQQPPPQQQQQQTTT]]]hhhttthhhnnnwww~~~{{{xxxwwwxxxxxxyyyxxxwwwvvvuuuuuutttsssqqqqqqrrrwww{{{~~~~~~|||{{{{{{zzzwwwuuuxxx}}}}}}~~~~~~~~~}}}wwwooommmpppnnnkkkhhhddd```^^^]]]]]]^^^______^^^\\\]]]aaaeeennnrrrwwwzzz|||pppggg^^^[[[WWWSSSOOOLLLIIIGGGBBBBBBCCCGGGMMMSSSUUUUUUTTTSSSQQQMMMGGG@@@999555555444333333222222333333111111000///////////////000000.........///111222///000000000000///...---000000/////////.........................................................///......---------......///............---------///...------...///...---------------------------///...,,,++++++,,,...///...------,,,---...///000,,,,,,,,,---......---,,,..............................---------,,,,,,,,,---,,,,,,,,,,,,---......//////...---------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------............//////000222555999===???DDDFFFHHHKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSTTTUUUUUUUUUTTTSSSRRR333222111000000000000000000000000000111111111111............///000111222///000000000000///......111111222222111111000///////////////////////////...............---------............///////////////......------......///000////////////.................................000000000000000000000000000000000000000000000000111000000000000000111111000000000000000000000000000000000000000000000000222111111111111222333333777444444888:::;;;>>>CCCHHHLLLQQQVVVYYYYYYXXXVVVUUUQQQOOOQQQVVV___ooo~~~|||fffcccnnn|||}}}zzzyyyzzz|||}}}~~~}}}}}}|||{{{zzzyyyxxxssstttvvv{{{zzzxxx{{{~~~|||}}}{{{xxxtttoookkkhhhfffbbbaaa^^^ZZZWWWVVVXXXZZZ```ccchhhlllrrrxxx|||zzzdddccc___WWWOOOJJJIIIJJJDDDCCCCCCEEEJJJPPPTTTUUUVVVUUUSSSPPPJJJCCC===:::666555444333333333444444111111000///////////////000///.........///111222000000111111000000//////111111000000/////////.........................................................---------......//////............---------///...------...///...---------------------------...---,,,++++++,,,.........------------...//////++++++,,,....../////////...........................------------,,,,,,,,,---,,,,,,,,,,,,---......//////...------------...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........//////.....................000333777<<<@@@CCCDDDIIIJJJKKKMMMMMMMMMLLLKKKIIIJJJKKKLLLNNNPPPQQQQQQNNNOOOPPPRRRSSSTTTUUUUUUVVVUUUTTTSSSSSSRRRRRRSSSTTTTTTUUUUUUUUUTTTRRRQQQ222222222111111000000000//////000000000111111111000000000///...///000222222222333333333222222111222222222222222111000000////////////////////////....................................//////////////////000111111111000000+++,,,,,,---...///000000........................////////////////////////////////////////////////111111000000000111222222111111111111111111111111111111111111111111111111111111111111222222333333444222333666888999>>>DDDOOOQQQUUUXXXYYYYYYWWWVVVVVVSSSRRRVVV___mmmvvvgggjjjwww}}}||||||~~~wwwyyy||||||zzz~~~~~~~~~~~~}}}}}}|||yyyvvvkkkiiiddd___[[[YYYYYYZZZXXXYYY[[[___eeemmmuuuzzz}}}|||yyyrrrhhh[[[QQQLLLKKKKKKFFFDDDCCCDDDHHHMMMRRRUUUVVVVVVUUURRRMMMGGGAAA>>>777666444222222222333444111000000///////////////000//////...///000111111000000111111111111000000////////////////////////...................................................------------.../////////............---------///---------...///...---------------------------------,,,,,,,,,---............------............+++---...///.........///........................---------------------------,,,,,,,,,,,,---......///......---------......------............------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............//////...------......///111444999>>>BBBEEEGGGGGGJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPRRRSSSSSSOOOPPPQQQSSSTTTTTTUUUUUUUUUTTTRRRQQQQQQRRRSSSTTTTTTTTTUUUUUUUUUSSSRRRQQQ222222222222222111111111........./////////000000222333333222///...///111222222333333333333222222222222222222222111000000////////////////////////---.................................////////////111111222222222111//////++++++,,,---...///000000////////////////////////////////////////////////////////////////////////111111111111111222333333222222111111111111222222222222222222222222222222111111222222333333333333222111333777999;;;AAAIIITTTUUUWWWYYYYYYXXXVVVUUUUUUTTTVVV___jjjyyyuuupppvvv}}}~~~}}}|||{{{zzzxxxxxxwwwwwwvvvuuuuuutttvvvuuuuuutttvvvxxx{{{|||yyyzzzzzzzzz||||||xxxssslllgggccc___^^^WWWUUUTTTUUUYYY___eeeiiiooowwwrrraaaWWWQQQLLLIIIHHHFFFEEEDDDFFFKKKPPPTTTUUUUUUTTTRRROOOJJJEEEBBB999777444222111111222333111000000//////////////////////////////000000111000000111111111111000000,,,,,,---...//////000000................................................---------------.../////////............---------///---------...///...---------------------------,,,,,,,,,,,,------........................---------///000000---,,,,,,---........................---------------------------,,,,,,,,,,,,---............---------......///---......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////...---------///111222777:::???DDDGGGHHHHHHGGGIIIJJJKKKLLLMMMNNNOOOOOOQQQQQQRRRRRRRRRSSSSSSSSSQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPQQQRRRTTTUUUSSSTTTTTTUUUTTTSSSRRRQQQ111222222333222222111111............////////////333555777555111...///000//////000111111111111000111111222222111111000///////////////////////////---------...........................////////////111111111000///...---,,,///............---------////////////////////////000000000000000000000000000000000000000000000000111111111111222333444444444333222111111222333444222222222222222222222222111222222333444333333333333333666;;;>>>AAAJJJSSSYYYYYYZZZZZZYYYXXXWWWVVVTTTWWW___lllxxxyyywww{{{|||xxxvvvtttrrrpppoooooonnnnnnmmmlllkkkkkklllllllllmmmoooqqqsssuuupppqqqrrrrrrtttyyy|||vvvpppiiieee```[[[VVVSSSSSSVVVXXXYYYbbbkkkvvvnnnaaaXXXPPPKKKIIIIIIGGGFFFFFFJJJOOOSSSSSSSSSTTTSSSQQQMMMIIIGGG<<<:::666333111111222333111111000///////////////////////////000000000000//////000000111111000000+++,,,,,,---...///000000................................................---------------...///000///............---------///...------...///...---------------------------+++,,,,,,------..................///......---,,,,,,///111000,,,***+++---........................,,,,,,,,,------------...---,,,,,,,,,,,,---.........------------...//////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////......---...000333666888>>>AAAEEEIIIJJJJJJIIIGGGIIIIIIKKKLLLNNNPPPQQQRRRTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSSSSQQQRRRSSSTTTTTTTTTRRRRRR111111222333333333222111...////////////000000000111555999888444111000222...//////000111111000000000000111111000000///...////////////////////////---------.........//////............////////////000//////......------,,,/////////............---////////////////////////000000000000000000000000000000000000000000000000111111111222222444555555555333222111111222333555111111111111111111111111111222333444444444333333333444888>>>BBBGGGRRR]]]]]]]]]\\\\\\[[[ZZZYYYYYYWWW^^^mmm~~~~~~yyy}}}xxxuuusssooommmkkkiiifffdddcccbbbaaa```______``````______```aaabbbdddeeeeeedddeeeffffffgggjjjooossssssuuuxxx{{{~~~~~~zzzuuupppiiiaaa[[[XXXWWWVVVTTTZZZaaakkkrrrvvvxxx{{{~~~rrrdddZZZSSSJJJJJJJJJHHHGGGJJJNNNSSSQQQRRRTTTTTTSSSPPPMMMKKKAAA>>>:::555333222222333111111000///////////////...//////000000000000000---...///000000000000////////////...............................................................---,,,,,,------///000000///............---------///...------...///...---------------------------***+++,,,---................../////////...,,,,,,***---000///+++)))+++...........................,,,,,,,,,---------......---,,,,,,,,,,,,---......---------------...//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////......///000444999===@@@BBBDDDHHHKKKLLLLLLJJJIIIKKKLLLLLLNNNOOOQQQSSSTTTTTTTTTSSSSSSRRRRRRRRRRRROOOPPPQQQRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPOOONNNPPPQQQRRRTTTTTTTTTSSSSSS000111333333444333222111000000000000111111111111///444::::::666333222444///000111222222222222222000000000000000///......////////////////////////---------.........//////............/////////000000//////.........//////,,,------...///000111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222333444555666555444222111111222444555000000000000000000000000111222333444555444333333111333888???CCCIIIUUUaaa______^^^]]]\\\\\\[[[[[[]]]gggyyy}}}zzz~~~~~~zzz}}}|||tttmmmgggeeebbbaaa```^^^\\\YYYWWWVVVUUUTTTSSSTTTUUUUUUSSSTTTUUUVVVVVVVVVVVVVVVZZZZZZ[[[ZZZZZZ\\\```bbbiiikkknnnqqqrrrrrrrrrqqqssszzz}}}zzz{{{~~~vvvmmmeee```]]]YYYWWWVVV[[[bbbgggiiimmmqqquuu|||}}}nnnccc]]]JJJKKKLLLJJJHHHJJJNNNRRRQQQRRRTTTUUUUUUSSSPPPOOOEEEBBB===888444333333444111111000///////////////...//////000000000000000------...//////000//////333222111000///...------................................................,,,,,,,,,---...///000111//////.........---------///...------...///...---------------------------***+++,,,---................../////////...,,,+++'''+++///...+++***,,,000........................,,,,,,,,,------.........---,,,,,,,,,,,,---......---------------...///000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000//////000333777===BBBEEEDDDFFFIIIKKKMMMMMMKKKJJJNNNNNNOOOOOOQQQRRRTTTUUURRRRRRRRRRRRRRRQQQQQQQQQMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTTTTSSSQQQOOOLLLJJJOOOPPPRRRSSSTTTUUUTTTTTT222222222111111111111000000111111111111222222222000000222777<<<:::333,,,333222111222333222000......///000111111111111111//////////////////////////////............//////000000000000000000000000444111------///000///...////////////000000000000222111000.........///000000000000000000000000000////////////////////////111111222222222333333333555444333333222222222333000111111111111222222222111222333333222333555666555:::===@@@IIIWWW```cccddd```______\\\WWWXXX[[[dddwww~~~{{{xxxvvvyyywwwtttqqqnnnjjjfffccc]]]YYYUUURRRQQQPPPOOOMMMLLLKKKKKKJJJJJJKKKLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNPPPQQQSSSTTTYYYYYY[[[\\\^^^___```aaaggghhhjjjmmmqqqvvvyyy{{{zzz|||~~~wwwooohhhccc```^^^WWWUUUZZZ]]]]]]```eeeooorrrvvvzzz}}}vvvfff^^^[[[RRRJJJIIIJJJJJJLLLOOOTTTTTTUUUVVVUUUSSSQQQOOOKKKGGG@@@:::555333222222///000111222222111000///000000000000000000000000111111000000//////......000000000000////////////////////////////////////000000///...------,,,,,,////////////////////////000///...---------------......////////////......................................................//////.........---------+++++++++,,,---...///000........................+++---......------///000//////---,,,,,,---...///+++++++++,,,---...///000000111222222222111///......------,,,,,,------...,,,------......------,,,...------,,,,,,,,,---------...//////......000222000333777:::===@@@DDDGGGHHHJJJLLLMMMNNNNNNNNNMMMOOOOOOPPPQQQQQQRRRSSSSSSQQQQQQPPPOOOOOOOOOOOOPPPRRRSSSTTTTTTUUUUUUUUUUUUXXXTTTPPPMMMLLLKKKKKKJJJQQQPPPQQQTTTSSSNNNNNNQQQ222222222222111111111111000111111111111222222222111000111555::::::555000222000///000111111000//////000000111111111111000//////////////////////////////............//////000000000000000000000000333000......///000///...////////////000000000000222111000///......///000000000000000000000000000111111111111111111111111111111111222222222333333444444333222222222222222111111111111222222222222222333444444333444666888666;;;@@@EEEOOO\\\eeegggjjjddd___[[[XXXWWW]]]eeennn{{{wwwssspppnnniiigggdddaaa___\\\XXXUUUTTTQQQMMMJJJJJJIIIHHHGGGHHHGGGGGGFFFFFFFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLLLLNNNOOOPPPQQQSSSTTTUUUVVV\\\]]]___bbbfffjjjmmmnnnoooqqquuuxxx|||{{{uuuqqqoooggg___ZZZ[[[[[[ZZZ\\\aaadddgggmmmsssxxx{{{}}}}}}lll___\\\RRRJJJIIIJJJJJJLLLOOOTTTUUUUUUVVVUUUSSSPPPOOOKKKGGGBBB<<<888666444333///000111222222111000000000000000000000000000000111000000000/////////...000000000000////////////////////////////////////000//////...------,,,,,,//////////////////////////////...---------------......////////////......................................................//////.........---------,,,,,,,,,,,,---...///000------------------------,,,...///...------...//////...------------...///,,,,,,+++,,,,,,---...///...///000000000///------...------,,,,,,------...,,,------......------,,,...------,,,,,,------......///000//////000333555555888;;;>>>@@@CCCFFFHHHIIIJJJKKKMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNPPPQQQQQQRRRQQQPPPPPPOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTQQQMMMJJJIIIJJJLLLMMMQQQPPPQQQSSSQQQOOORRRWWW333222222222111111111111000111111111111222222222333111000333777999777555111///------///000111000000111111111111000000/////////////////////////////////............//////000000000000000000000000222000......///000//////////////////000000000000111000000////////////000000000000000000000000000111111111111111111111111111111111222222222222333333222111111111111111111111111111111222222222333333444555444444555777999999???FFFLLLUUU```ggghhhiiieee```\\\XXXXXXbbbnnn~~~zzzvvvxxx|||~~~vvvuuurrroookkkgggdddbbb\\\ZZZWWWUUUTTTQQQMMMJJJJJJHHHEEECCCCCCDDDCCCBBBDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJNNNNNNPPPSSSVVVYYY\\\]]]aaadddgggkkkoootttzzz~~~~~~vvvnnnfffaaa^^^[[[ZZZ\\\XXX\\\bbbjjjpppuuuxxxzzz~~~uuuddd^^^TTTKKKIIIIIIIIIJJJMMMTTTTTTUUUUUUTTTRRRPPPNNNKKKHHHCCC???<<<:::666444000111111222111111000000000000000000000000000000000000000000////////////////////////000000000000/////////////////////////////////...------,,,,,,//////////////////////////////...------------.........////////////.....................................................................---------///......---......//////---------------------------...//////---,,,---.........---------......///,,,,,,,,,++++++,,,------------......------,,,+++...------,,,,,,------...,,,------......------,,,...---------------.........///000000000222666999===???BBBCCCDDDEEEHHHJJJKKKKKKKKKLLLMMMNNNOOOPPPOOONNNMMMLLLMMMOOOQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTTTTPPPNNNKKKIIIHHHIIILLLMMMKKKJJJLLLMMMKKKKKKRRR\\\333333222222222111111111000000111111111222222222444222///000444777999999222///------///111222222111111111111111000///...//////////////////////////////............//////////////////////////////000000/////////000//////////////////000000000000000000000////////////000////////////////////////111111111111111111111111111111111111222222222222111111000000000000111111111111111222222222333333333444444444444555888;;;===EEEMMMSSS[[[cccfffdddcccaaa```___\\\^^^hhhttttttnnnppp{{{{{{xxxuuuqqqnnngggfffeeebbb___[[[XXXVVVRRRPPPNNNMMMLLLJJJGGGEEEEEECCCAAA@@@AAABBBBBBAAACCCCCCCCCCCCBBBAAA@@@@@@BBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCAAAAAABBBCCCDDDDDDEEEEEEDDDDDDFFFHHHJJJMMMOOOPPPVVVXXX\\\___ccchhhnnnrrruuuyyy}}}wwwpppjjjddd___]]]UUUWWWZZZ```gggnnntttwwwzzz~~~~~~zzzooocccXXXNNNJJJHHHGGGHHHKKKSSSTTTUUUUUUTTTRRRPPPOOOJJJGGGCCCAAA@@@===888444111111222111111111000000000000000000000000000000000000000000////////////////////////000000000000//////////////////////////////.........---------///////////////////////////......---------............////////////..............................................................................000000///...............------------------------...///000///---,,,,,,---------------.........///---,,,,,,+++++++++,,,,,,------------,,,,,,++++++...------,,,,,,------...,,,------......------,,,...------------......///...///000000222555:::>>>CCCEEEFFFGGGFFFGGGHHHJJJLLLKKKKKKKKKLLLNNNPPPQQQRRRPPPNNNMMMNNNPPPRRRTTTRRRQQQQQQPPPOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNOOOPPPOOOMMMLLLKKKKKKGGGGGGHHHIIIHHHJJJUUUaaa333333333222222222222111000000111111111222222222444222//////111555999:::333000......000222333333111111111111111000///...//////////////////////////////............////////////////////////////////////000000000//////000////////////000000000000/////////000000000000///////////////////////////000000000000000000000000000000111111111222222222000000000//////000111111111222222222222333333333222333333333444666:::>>>AAAJJJUUU]]]dddjjjjjjgggaaa^^^]]]^^^```ggguuu~~~pppkkkqqqzzzvvvttttttuuu{{{{{{}}}{{{xxxsssooojjjfff```]]]YYYYYYYYYWWWUUURRROOOMMMGGGFFFEEEEEEEEEDDDAAA???BBBAAA???@@@AAABBBBBBAAAAAABBBBBBBBBBBBAAA@@@???CCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDAAAAAABBBCCCEEEGGGIIIJJJLLLNNNQQQTTTWWW\\\aaaeeeiiimmmrrruuuxxxzzz}}}|||tttkkkdddZZZXXXWWWXXX]]]eeemmmrrrtttyyyyyy}}}mmm```TTTNNNJJJGGGGGGIIIQQQRRRSSSTTTTTTSSSQQQPPPJJJFFFBBBAAABBB???:::555333222222111111111111111111111111111111111111111////////////000000000000.../////////000000000111////////////////////////...............---------////////////////////////......---------......///......////////////......................................................---.....................111000///...............------------------------...///000///---,,,,,,---,,,------.........//////------,,,,,,+++,,,,,,,,,.........---------------...------,,,,,,------...,,,------......------,,,---------------...///000...000111333555888===AAAFFFHHHIIIIIIHHHGGGIIIJJJLLLLLLKKKKKKLLLNNNPPPRRRRRRPPPNNNMMMMMMOOORRRSSSQQQQQQPPPOOOOOOOOOOOOOOONNNMMMKKKJJJIIIIIIIIIIIISSSWWW]]]^^^ZZZTTTNNNKKKKKKIIIJJJLLLMMMQQQ\\\hhh333333333333222222222222000111111111111222222222222111000///000333666888333111//////111222333222000111111111111000000/////////////////////////////////............//////000000000000000000000000---///111111000///000000////////////000000000000...//////000000000000///000000000000000000000000////////////////////////000000000111111111111222000000000000000000111222222222222222333333333333111222333444555999>>>BBBGGGRRR___hhhppptttrrrmmmfff```]]]```iiiwww|||qqqpppwww}}}{{{xxxsssooommmooopppyyyzzz{{{~~~}}}xxxtttllliiieeeaaa]]]XXXRRRNNNMMMNNNOOOOOONNNKKKIIIGGGDDDCCCBBBCCCDDDDDDBBB@@@AAA@@@???@@@BBBCCCBBBAAA???@@@AAABBBBBBBBB@@@@@@CCCCCCCCCDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGDDDFFFHHHJJJKKKOOOSSSVVV[[[^^^dddiiinnnsssxxx|||}}}yyypppeeeaaa[[[XXXXXX]]]ccchhhkkkqqqxxx|||}}}~~~|||zzzmmm^^^UUUOOOIIIHHHIIIOOOPPPRRRTTTTTTTTTRRRRRRKKKFFFBBBBBBCCCBBB<<<777444333222111111111111111111111111111111111111111////////////000000000000......//////000000111111////////////////////////........................////////////////////////...------------...//////......////////////......................................................---------...............000//////...---------...........................---...//////---,,,---...+++,,,---...////////////---------,,,,,,------...000///...------------......------,,,,,,------...,,,------......------,,,------------...///000000000333666888:::===AAADDDGGGHHHJJJJJJIIIIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQOOONNNMMMLLLLLLMMMNNNPPPPPPOOOOOONNNNNNNNNNNNNNNIIIIIIHHHIIIJJJKKKMMMOOO___gggooorrrlllaaaXXXSSSPPPMMMMMMQQQTTTYYYaaajjj444444333333333222222222000111111111111222222222000000000000000111333555222111000000111111000//////000000111111111111000//////////////////////////////............//////000000000000000000000000,,,///111111000///000111////////////000000000000---...///000111111000///000000000000000000000000000000000000000000000000000000000000111111111111111000000000000111222333222222222333333333444444222333444555888===CCCHHHPPP[[[hhhqqqvvvwwwqqqjjjfffbbbdddpppyyy|||}}}wwwvvvsssooollllllooorrrzzzzzz{{{}}}xxxtttrrrnnngggaaa[[[YYYVVVTTTRRRNNNIIIFFFDDDEEEGGGIIIHHHGGGEEECCCEEEDDDDDDEEEGGGGGGFFFEEECCCBBBBBBCCCEEEEEEDDDCCC@@@BBBCCCEEEFFFEEEDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDAAABBBCCCDDDDDDFFFIIILLLNNNQQQUUUZZZ___fffmmmrrrsssvvvzzz|||sssooogggaaa]]]\\\^^^______eeemmmrrrtttwww}}}{{{jjj^^^UUUNNNKKKKKKLLLNNNQQQSSSTTTUUUTTTSSSMMMHHHBBBBBBEEEEEE@@@:::555444333111000000111111111111111111111111111111.../////////000000000111.........///000111111111////////////////////////........................////////////////////////---------------...//////......////////////......................................................---------.........//////......---------------...////////////////////////,,,...///...------...///+++,,,---////////////...------------...//////000000///...---,,,------......------,,,,,,------...,,,------......------,,,------------...///000111444777;;;???AAACCCEEEGGGGGGHHHJJJJJJJJJJJJLLLNNNKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNMMMMMMMMMMMMMMMNNNOOONNNMMMMMMLLLLLLMMMMMMGGGHHHKKKNNNTTTZZZ___bbbooowww|||qqqhhhccc[[[WWWVVV\\\cccggglllppp444444444333333333222222000111111111111222222222...///111111000000111222111000///000111000...,,,...///000111111111111111//////////////////////////////............//////000000000000000000000000+++...222222000///000111////////////000000000000---...///111111111000///000000000000000000000000111111111111111111111111000000000000111111111111111111000000111222333333222222333333333444444444333444555777:::@@@GGGLLLXXXcccooouuuwwwtttkkkbbbaaacccnnn|||xxxvvvtttsssqqqnnnlllnnnrrrvvv{{{{{{{{{}}}}}}wwwoooiiifffaaaYYYRRRPPPNNNMMMLLLLLLIIIFFFCCC???@@@CCCEEEFFFDDDCCCAAACCCCCCCCCDDDFFFGGGFFFEEEGGGFFFFFFGGGIIIIIIGGGFFFCCCEEEGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBCCCFFFHHHGGGIIIKKKNNNRRRYYY```eeejjjmmmqqqwww{{{~~~zzzssskkkddd___]]][[[WWW]]]dddjjjmmmrrrzzzqqqdddZZZQQQMMMMMMKKKMMMPPPSSSUUUUUUUUUUUUOOOIIICCCCCCFFFGGGBBB===666444333111000000111111111111111111111111111111.../////////000000111111---......///000111111222////////////////////////---.....................////////////////////////---------------...///000......////////////......................................................---------.........//////------,,,,,,,,,------...000000000000000000000000+++---......------///000***+++---///000000///...---------...///000111222///...---,,,+++,,,------...------,,,,,,------...,,,------......------,,,---------......000111111666:::???CCCEEEFFFHHHIIIGGGIIIKKKKKKKKKLLLNNNPPPJJJKKKMMMOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLKKKLLLLLLLLLHHHKKKOOOVVV___iiiqqquuuzzz|||tttqqqkkkfffeeellltttxxxzzz|||===888222000222444222000222222222222222222222222111000000000//////......111111111111111000//////...//////000111222222222000000////////////000000000000////////////000000000000000000000///......000000//////......------000---+++,,,///111000...///000000000000//////...///////////////000111111222222222222222222222222222111///.........///000000000000000000111111222222222222222333444444555333777;;;;;;<<>>BBBCCCEEEHHHMMMQQQVVVXXX^^^```eeekkkrrrwww|||~~~zzzqqqhhhaaa]]]YYYYYYYYY\\\bbbiiippptttuuuddd[[[UUUPPPPPPMMMNNNSSSUUUSSSRRRSSSPPPKKKEEEBBBCCCCCCBBB@@@777666444222000/////////000000////////////000000000000000000000000000000------......//////000000///////////////.....................////////////111000///...............////////////////////////000000//////.........---.........///////////////------------------------////////////////////////---......///000////////////......------///000111//////...------------...------............------///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......///......---------......,,,---///000000111444555:::===BBBGGGIIIHHHFFFEEEHHHIIIKKKLLLKKKJJJKKKLLLLLLMMMNNNNNNOOOOOOOOOOOONNNMMMMMMOOOPPPQQQPPPNNNKKKJJJLLLOOOKKKFFFGGGNNNTTT[[[eeepppyyy}}}|||{{{zzz{{{:::777444444777666333///222222222222222222222222222222222222111111111000111111111111111000//////...//////000111111222222000000////////////000000000000////////////000000000000000000000///......000000//////////////////000///......///000000///////////////000000000000///////////////000111111222222222222222222222222222111000000/////////000000000000000000111222222222222222222333444555666666999<<<===???FFFQQQZZZgggmmmtttuuuqqqllliiiiiiooo~~~~~~|||zzzzzzzzz{{{|||zzzxxxyyy~~~|||ppphhheee___XXXRRRMMMJJJHHHFFFDDDDDDCCCCCCBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHIIIKKKMMMNNNOOOQQQRRRSSSTTTUUUUUUUUUUUURRRRRRSSSUUUWWWWWWVVVTTTTTTUUUVVVVVVTTTSSSTTTTTTRRRPPPOOONNNNNNOOOOOOPPPPPPOOONNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHIIIGGGEEEDDDDDDDDDCCCBBBAAAAAABBBDDDGGGJJJMMMOOOUUUWWW[[[aaahhhnnntttwwwyyy{{{zzzqqqjjjfff```^^^[[[YYYZZZ```hhhmmmyyypppbbbYYYRRRRRRLLLKKKNNNQQQPPPOOOQQQUUUQQQKKKFFFBBB???===;;;;;;999666444222111111111000000////////////000000000000000000000000000000.........///////////////............////////////............////////////000000///.........//////////////////////////////000/////////....................................------------------------........................------...////////////...///...---------...000111//////...------------...,,,------......------,,,///...---,,,,,,,,,,,,---,,,,,,------------------,,,---------..................------------.........///000000111444888<<<>>>AAAEEEHHHJJJIIIHHHGGGHHHJJJLLLLLLKKKKKKKKKMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKMMMKKKKKKMMMLLLKKKQQQZZZeeeiiipppxxx~~~666666666888:::999333...111111111111111111111111222222222222111111111111000111111111111000000////////////000111111222222000000////////////000000000000////////////000000000000000000000//////...//////000000000000000000000111111000/////////000///.........///000111222///////////////000111111111111111111111111111111111111222222222111000000111000000000000111222222222222222333333555666666;;;<<<>>>AAAEEENNN[[[dddnnnqqqssspppiiifffjjjooo~~~}}}}}}~~~~~~xxxpppeee^^^XXXTTTMMMIIIGGGFFFFFFEEEBBBBBBBBBAAAAAAAAAAAAAAADDDEEEEEEFFFGGGGGGHHHHHHLLLMMMNNNPPPSSSVVVXXXZZZZZZZZZZZZZZZ[[[\\\]]]]]][[[ZZZZZZ\\\^^^___^^^\\\[[[\\\]]]]]]\\\[[[\\\^^^```\\\XXXXXXYYYZZZXXXVVVSSSRRRRRRQQQQQQQQQRRRRRRNNNMMMLLLJJJHHHGGGGGGFFFGGGEEECCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBDDDFFFGGGJJJKKKNNNSSSYYY```gggjjjmmmpppuuu{{{~~~xxxuuunnnjjjddd\\\WWWYYY___eeeooowwwqqqcccZZZYYYPPPJJJLLLOOOOOOOOOPPPWWWUUUPPPIIIBBB>>><<<;;;???<<<999666444333333333111000000//////000000111000000000000000000000000///////////////.........---------.../////////000............//////////////////.........///000000////////////////////////////////////............//////......------,,,,,,------------------------........................,,,,,,---...............///...---------...000000//////...------------...,,,------......------,,,......---,,,,,,,,,------------------------,,,,,,------........./////////------,,,,,,,,,------...000111111111333888>>>CCCDDDEEEGGGIIIJJJJJJJJJIIIJJJKKKMMMMMMLLLKKKLLLMMMMMMMMMNNNNNNNNNMMMLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJNNNKKKKKKLLLOOOTTT```kkktttvvv{{{555555666888999888333///000000000000000000000000000000000///////////////000000111111111111000/////////000000111111111111000000////////////000000000000////////////000000//////000000000000////////////000000111111222222///222444333///---///111000000///......///000111///////////////000000111000000000000000000000000111222333444444333111000111111000000111111222333333333333333444555777777>>>???@@@DDDLLLXXXdddlllqqqrrrqqqjjjdddfffqqq{{{{{{uuunnnggg___YYYRRROOOLLLJJJIIIIIIHHHGGGBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGIIIJJJLLLMMMNNNUUUUUUWWWYYY\\\___bbbcccaaa```______```bbbdddeeefffeeedddeeegggiiihhhgggdddfffgggfffffffffgggiiinnniiidddccceeeeeebbb^^^ZZZZZZZZZXXXWWWWWWYYYZZZVVVTTTRRROOOMMMKKKIIIIIIHHHGGGEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDEEEHHHMMMSSSYYY]]]aaaeeekkkrrrxxx~~~~~~{{{tttiii___[[[^^^bbbjjjpppwww}}}rrrgggdddXXXNNNMMMOOOOOOPPPQQQRRRRRRQQQLLLEEE@@@???AAA@@@>>>;;;777555444444444111000000000000000000111000000000000000000000000000000//////......------,,,,,,------...///000000............///////////////.........///000111111///////////////////////////////////////.........//////...---,,,+++++++++------------------------........................+++,,,------......------......---,,,---...///000//////...------------...---......//////......---...------,,,,,,,,,------.........------,,,,,,,,,.........////////////000---,,,,,,,,,,,,------...///111333555777<<>>@@@BBBCCCEEEHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLNNNMMMLLLKKKKKKLLLJJJJJJKKKKKKKKKJJJIIIIIIKKKMMMNNNLLLJJJJJJMMMQQQWWW___ggglllttt888888777555333222222222222222222222222222222222000111111111222222222222//////000111111111111111111000000000000000000000000000////////////000000000000////////////000000......///000000000000000000000//////////////////.........000222111///---+++---///111222222000//////////////////000111111222222222222222222222222111111111111111222333333222222111111222222333444333333444555666888::::::@@@AAAHHHVVVfffqqqttttttllliiiggglllyyy~~~}}}wwwsssnnniiieeedddfffhhhkkkmmmoooqqqrrrnnniiiccc]]]XXXUUURRRPPPMMMNNNPPPRRRUUUXXXYYYZZZ```aaaccceeegggjjjkkklllrrrsssvvvyyy|||zzzssspppqqquuuvvvtttqqqmmmiiifffdddccc^^^[[[WWWTTTRRROOOMMMJJJHHHGGGEEECCCCCCBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEIIIOOORRRVVV\\\eeelllssswww|||wwwpppiiieeeaaaeeeooo{{{|||rrrdddXXXMMMGGGJJJPPPQQQPPPNNNMMMJJJFFF@@@===:::;;;<<<===<<<999666444222111111000000111111222000000000000000000000000.........///////////////------------------------............////////////111111000000///000000000////////////////////////............/////////000........................------------------------------------------------------...////////////...------,,,,,,,,,---.../////////...------------...------............------,,,,,,,,,,,,,,,---...///,,,,,,------------------,,,---------........................///000111111666999===@@@AAACCCEEEGGGGGGGGGIIIJJJKKKKKKKKKKKKJJJLLLMMMMMMKKKJJJJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIGGGKKKOOOQQQRRRVVV]]]ccclllttt{{{~~~888999999888555333222111222222222222222222222222......//////000000000111//////000111111111111111111111111000000000000000000000////////////000000000000////////////000000......///000000000000000000000//////......---------,,,,,,///222333///,,,'''***...222444444222111///////////////000111111222222222222222222222222111111000///000111333444222222111111222222333444333444444555777888:::;;;@@@CCCKKK[[[kkkuuuwwwtttlllhhhgggooovvvsss}}}yyyrrrllliiifffccc```aaafffmmmuuu|||yyyooofff```]]][[[ZZZUUUVVVXXXZZZ]]]```bbbccciiijjjlllnnnppprrrtttuuu|||}}}}}}{{{wwwtttrrrqqqkkkhhhccc___\\\YYYVVVSSSMMMKKKIIIFFFEEEDDDCCCCCC@@@@@@AAABBBDDDDDDEEEEEE@@@EEEIIILLLNNNTTT^^^eeegggkkkrrrzzzyyyoookkkgggdddhhhqqq|||yyylll^^^OOOGGGKKKSSSOOOMMMKKKKKKLLLIIIBBB===888;;;>>>??????<<<888555222222111111111111222222000000000000000000000000---.........//////000000------------------,,,,,,............/////////000222222111000//////000000////////////////////////---.........//////000000.........///////////////---------------------------------------------------...//////000000//////------,,,+++,,,---.../////////...------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........,,,,,,,,,---------...............//////111222222<<<===???@@@AAADDDGGGJJJFFFHHHJJJKKKMMMMMMLLLLLLJJJLLLMMMLLLJJJIIIIIIJJJGGGGGGHHHIIIJJJJJJJJJJJJBBBHHHPPPVVV\\\eeepppxxx|||;;;999777666666666555444333222111111000000111111111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////---...000111333444444444000000000000000000000000000000/////////111222333111111222222222333333333222111111000000111222222666222111666999:::<<<@@@CCCJJJXXXhhhuuuyyywwwtttqqqlllhhhxxxsssiiiiiiooovvv}}}{{{wwwlllkkkgggbbb___^^^```bbbjjjqqq|||ssskkkfffccc```aaabbbdddgggjjjmmmppprrrwwwyyy{{{{{{{{{}}}yyysssmmmjjjhhheee^^^XXXOOONNNLLLJJJIIIIIIIIIIIIGGGFFFDDDDDDEEEFFFEEEEEECCCCCCCCCEEEHHHLLLOOORRR```bbbggglllsss|||~~~rrrgggbbbaaafffuuu~~~mmm\\\PPPLLLMMMNNNRRRPPPOOOOOOMMMKKKGGGCCC>>><<<;;;===@@@???999444333222111111222222111///222222222222222111000///000000000000000000000000////////////////////////////////////000000000000333222111000000111222333000000////////////000000222000///......///000222000...,,,,,,,,,---,,,***........................---------............///,,,---......//////................................................------//////...------------...------------------------//////////////////////////////////////////......///---+++,,,111555666666===???BBBEEEGGGHHHHHHHHHKKKJJJJJJKKKKKKLLLMMMNNNIIIKKKMMMMMMKKKIIIIIIIIILLLMMMNNNMMMLLLIIIGGGFFFKKKMMMTTT___jjjuuu;;;999777666666666444333333222111111000000111111111111111111111111111111111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000///000000000000000000000000......//////000000111111......000111222222333333000000000000000000000000111111000//////000111222111111222222222333333333000222333222000///000222666222111555888:::===AAAGGGQQQ```nnnwwwyyyvvvsssrrrrrrsssnnnhhhkkkqqqxxx~~~yyyrrrllleeeccc```\\\[[[]]]ccchhhttt{{{wwwpppllljjjkkklllnnnqqqtttwwwzzz|||yyytttqqqmmmgggbbb^^^[[[VVVRRROOONNNLLLLLLHHHFFFEEEDDDEEEFFFEEEDDDEEEDDDDDDEEEGGGIIIKKKMMMUUUXXX]]]ccckkkttt~~~{{{ooogggbbbcccmmmyyy||||||ppp^^^VVVRRROOOLLLNNNNNNOOOPPPQQQPPPLLLIIIAAA???===>>>@@@???;;;666666444222222222222000///111111111111111000//////000000000000000000000000////////////////////////////////////000000000000222111000000000000111222000000////////////000000///...---,,,,,,---...//////---,,,,,,---......---........................---------............///,,,---......//////......................................................000000///...............------------------------////////////////////////........................///...---///444888::::::@@@BBBEEEGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNKKKLLLNNNMMMKKKJJJIIIJJJKKKKKKJJJIIIHHHGGGHHHIIIQQQUUU]]]hhhttt===:::777555555555444333333222111111000000111111000000000000000000000000222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------...///000111222222...///000000111111111000000000000000000000000000222222111000000000111111111111222222222333333333...333666555000...///222555111111555888:::???EEEOOO[[[lllvvvxxxuuurrrrrrttt|||xxxmmmmmmrrrwww}}}|||uuummmeee___[[[YYYVVVTTTUUU[[[cccjjjxxx{{{wwwuuuvvvwwwyyy||||||vvvrrrkkkfff___YYYVVVSSSRRRPPPLLLJJJHHHGGGHHHHHHFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGJJJNNNSSSYYYaaakkkttt{{{wwwmmmfffeeejjjrrrtttvvvyyy}}}nnn]]]WWWTTTOOOIIIIIIJJJNNNRRRUUUUUUQQQNNNFFFBBB???>>>??????<<<:::888666333222222222000//////000000000000///......000000000000000000000000////////////////////////////////////000000000000111111000000000000111111000//////......//////000///...---,,,,,,---...///...,,,+++,,,///000000000........................---------............///,,,---......//////......................................................111000000///.../////////------------------------////////////////////////......................../////////333888<<<>>>???DDDEEEGGGIIIJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMLLLMMMNNNMMMJJJIIIIIIJJJJJJIIIHHHFFFFFFIIINNNRRR]]]cccllluuu???<<<888555555444333222333222111111000000111111111111111111111111111111222222222222222222222222111111111000000000000000////////////////////////////////////////////////000000000000000111111111////////////////////////.........///000111111111//////000000000000///...000000000000000000000000333222222111111000000000111111222222222333333333...444:::888222...000333444111222666999<<>>>>>>>>===<<<777555222111111222111000///000000000000000//////////////////////////////////////////////////////////////////000000000000000000000000000000000000/////////....../////////000//////......//////000///---,,,---///111111000........................---------............///,,,---......///.................................---------...............000000///...............------------............////////////////////////------------............///000333777;;;???BBBCCCFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKHHHHHHIIIJJJJJJJJJIIIHHHJJJPPPZZZaaannnvvv~~~BBB>>>999666555444333222333222111111000000111111222222222222222222222222111111111111111111111111000000000000000000111111///////////////////////////////////////////////////000000000111111111222////////////////////////000000000000///////////////000000000000///......000000000000000000000000222222222222111111000000111111222222222333333333000666;;;:::444000222666444222333777;;;@@@JJJSSSeeeqqq{{{zzzppphhhiiinnn|||yyypppggg___YYYTTTQQQNNNNNNNNNLLLLLLMMMPPPSSS^^^gggzzz{{{tttpppmmmjjjfff]]]ZZZVVVRRRPPPNNNKKKHHHFFFFFFGGGGGGGGGGGGFFFEEEFFFGGGJJJMMMQQQWWW]]]bbbkkkqqqyyy}}}wwwssstttwwwyyyrrrrrrppplllkkkrrroooccc[[[XXXVVVIIIJJJLLLPPPSSSSSSQQQOOOKKKGGGBBB>>><<<<<<<<<<<<666333111000111111111111000000111222222111111111////////////////////////////////////////////////////////////000000000000//////////////////////////////............////////////............//////000///------///000///...........................---------............///,,,---......///.........////////////////////////---------.........//////......---,,,,,,,,,---------------....../////////////////////////////////---------........./////////222666:::>>>AAACCCEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKJJJHHHFFFGGGIIIKKKJJJLLLNNNOOORRRZZZeeennn|||EEEAAA<<<888666555444333333222111111000000111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///000000111111222222222000000000000000000000000111000000000/////////...000000000111111000//////000000000000000000000000222222222333222222111000111111222222222333333333111666999999555333444777444333555:::???EEERRR]]]nnnuuuzzztttiiidddjjjsss|||wwwqqqhhh```ZZZUUURRROOOKKKLLLKKKIIIGGGFFFFFFHHHPPPYYYlllzzzsssnnnhhhddd___ZZZVVVRRRNNNKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGHHHLLLQQQUUU___fffqqqzzz~~~xxxuuuvvvxxxxxxqqqppplllfffcccgggrrr{{{nnn```ZZZZZZNNNLLLKKKLLLNNNOOOOOONNNMMMIIIDDD???<<<;;;<<<<<<888555222000111222222111000111111222222222222111000000000000000000000000////////////////////////////////////000000000000......////////////......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,000...------...///...---........................---------............///,,,---......//////......////////////////////////,,,,,,------.../////////...---,,,,,,++++++,,,,,,---------...//////000000////////////////////////------......///000000000222666;;;???AAACCCDDDFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJKKKMMMNNNOOOOOONNNMMMJJJJJJIIIGGGFFFGGGKKKNNNMMMRRRXXX\\\___eeeooowwwHHHDDD>>>999777666555444333222111111000000111111////////////////////////111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000///000000111111222333333000000000000000000000000////////////000000000000000000111111222111111111000000000000000000000000000111222333333333222111111111222222222333333333111333555555444444555777444444777===BBBJJJYYYfffsssvvvuuummmdddeeeqqq}}}|||rrrkkkhhhbbb]]]YYYUUUPPPMMMJJJIIIGGGDDDAAAAAACCCEEEGGGMMM]]]xxx~~~vvvrrrlllfff```[[[UUURRRMMMLLLJJJIIIIIIIIIJJJJJJEEEFFFEEEDDDDDDFFFJJJNNNRRRYYYdddmmmrrrvvvzzz}}}|||}}}vvvsssuuuwwwuuurrrqqqnnnhhhcccbbbeeehhhvvv}}}lllbbb___SSSOOOKKKIIIJJJMMMOOOPPPNNNLLLGGGBBB>>><<<<<<===>>>:::666333222222111000//////000111111111111111000000000000000000000000////////////////////////////////////000000000000---...////////////...---///......------......///,,,,,,,,,------,,,,,,,,,...,,,+++,,,...//////...........................---------............///,,,---......//////......////////////////////////,,,,,,------...//////000......---,,,,,,,,,,,,------------...///000000000////////////////////////......//////000111111222666;;;@@@DDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNPPPPPPPPPOOONNNKKKJJJIIIGGGGGGJJJNNNRRRWWW___hhhmmmnnnqqqxxx}}}JJJEEE???:::777666555444333222222111000111111111........................222222222222222222222222//////000000111111111222000000000000000000000000000000000000000000000000///000000111222222333333000000000000000000000000------...///000111222222000000111222222222222222000000000000000000000000///000222333444333333222111111222222222333333333111111111222333444555666444555888>>>DDDNNN]]]llltttuuuqqqhhhbbbgggwwwyyynnndddcccaaa___]]]ZZZUUUOOOJJJIIIGGGDDD@@@===???CCCGGGBBBFFFRRRiii~~~wwwpppiiiccc]]]YYYQQQOOOMMMJJJIIIIIIJJJKKKGGGGGGFFFEEEDDDFFFJJJMMMHHHOOOXXX```fffkkkqqquuuwww{{{zzzsssqqquuuwwwuuutttsssrrrnnnhhhccc___^^^gggqqq}}}pppjjjVVVQQQJJJGGGHHHLLLQQQSSSPPPNNNJJJDDD@@@======>>>CCC???999555333222000///......///000000000000000000000000000000000000000////////////////////////////////////000000000000,,,---...//////...---,,,.........------.........---......//////......---+++***)))+++...000000000........................---------.........//////,,,---......//////......000000000000000000000000,,,,,,------...///000000//////...------------...---------...///000000111////////////////////////...//////000111222222333999>>>DDDGGGGGGFFFFFFGGGFFFFFFFFFGGGHHHIIIKKKKKKKKKMMMOOOQQQQQQQQQPPPOOOLLLKKKJJJHHHIIILLLQQQUUUaaakkkvvv{{{{{{{{{~~~OOOHHH@@@<<<;;;:::777333666555444222111111222222111111111111111111111111222111111111000000//////222222111111000//////...//////000000111111222222000000000000111111111111222000///...///000222333222111111111000000//////111///---...111222000...//////000000111111111222000111111111111222222222222111222555777555000+++222222222222222222222222111111222222222333333333999888999>>>IIIXXXhhhqqqwwwsssmmmiiimmm{{{}}}yyyvvvrrrlllddd^^^YYY[[[\\\YYYTTTQQQQQQRRRKKKJJJGGGBBB===;;;===@@@<<<@@@LLL]]]nnn{{{vvvpppggg```YYYWWWSSSOOOMMMMMMMMMNNNJJJIIIHHHIIIJJJIIIGGGFFFHHHKKKOOOSSSYYY```ggglllpppqqqssstttuuuvvvyyy|||~~~vvvjjj```ZZZaaadddmmm}}}qqqbbb[[[RRRMMMKKKLLLPPPTTTPPPQQQOOOKKKDDD@@@???@@@BBB???;;;777555555555666333333111000000000111222000000000000////////////000000000000000000000000///111111000///...///000000000//////.........---//////............//////////////////////////////000///...------...///000000///...---------------..................------000111111000---,,,---.........////////////.........//////000000000000///,,,---...//////...---,,,000000//////.........---...............///000000...///000111111333666999???@@@BBBDDDFFFFFFFFFEEEKKKMMMNNNLLLJJJIIIKKKNNNKKKLLLNNNPPPPPPOOOMMMLLLLLLLLLIIIGGGKKKWWWaaaeeeqqqzzzPPPJJJBBB>>><<<;;;777444666555444222111111222222111111111111111111111111222111111111000000000000333222222111000000//////////////////000000000000000000000000111111111111111000///...///000222333111111111111000000000///111///...///111111000...000/////////000000111222000111111111111222222222222111222444555555111...333333222222222222222222111111222222333333444444999999<<>><<<888555555555444333222222222222111111111111111111111111111111111111111000000000333333333222111111000000//////////////////......000000000000111111111111111000/////////000222333111111111111000000000000111000//////111111000///000//////......///111222000111111111111222222222222111111222444444333111333333333222222111111111222222222222333444555666999:::AAAMMM\\\iiipppsssrrrqqqsss{{{xxxrrrjjjbbb\\\XXXUUUSSSRRRQQQPPPPPPQQQSSSSSSRRRKKKLLLKKKHHHDDDAAA??????BBBBBBEEEKKKRRR]]]ooo{{{sssnnnfff^^^YYYTTTPPPNNNOOOMMMLLLKKKKKKJJJHHHFFFLLLLLLMMMLLLKKKMMMPPPSSS\\\aaahhhooouuuyyy|||}}}qqqggg^^^\\\^^^fffpppyyyrrrfff[[[VVVSSSPPPPPPRRRSSSTTTTTTRRRMMMIIIFFFEEEEEECCC@@@<<<999666444333333333222111111111111222111111000000000/////////000000000000000000000000000222222111000///000111////////////............//////............////////////////////////////////////............/////////.........------------,,,,,,---...////////////111222222111///...///000..............................///000000000000000------...//////...---------------------,,,,,,,,,000000///....../////////...000222444666999===@@@CCCDDDEEEGGGHHHHHHHHHHHHIIIKKKMMMNNNNNNOOOQQQSSSQQQQQQQQQPPPOOONNNMMMMMMKKKNNNQQQTTT^^^pppSSSNNNHHHCCC@@@===999666444444444333222222222222111111111111111111111111111111111111111111111111333333333222222222111111111111000000//////......///000000000111111111111000000//////000000111222111111111000000000000000111000000000000111000000111000...---...///000111000000111111111222222222222111111111222333444444444333333222222111111111222222222333444555777888999===GGGVVVeeepppsssrrrqqqqqqwww~~~{{{pppjjjbbb[[[WWWVVVWWWXXX\\\YYYVVVVVVXXXZZZYYYVVVOOONNNKKKGGGDDDAAA@@@@@@???BBBJJJRRRWWW\\\iiivvv|||rrriiibbb\\\WWWSSSSSSQQQNNNMMMNNNMMMLLLJJJHHHHHHHHHHHHGGGHHHLLLNNNRRRWWW___gggnnnuuu||||||qqqiiiccc___```ccciiitttpppbbb]]]ZZZSSSOOOPPPQQQRRRSSSRRROOOKKKGGGEEEGGGEEEBBB???:::777333222333333222222111111111111111111111000000000//////000000000000000000000000000111222111///...///000///////////////.........//////............///////////////////////////////////////....../////////..................------+++,,,---...///////////////111111000.........///........................---...///000000111000000---..................---------------------------111000//////////////////...111555777:::===AAADDDBBBCCCDDDEEEFFFFFFGGGGGGIIIKKKMMMOOOQQQSSSUUUVVVRRRQQQPPPNNNMMMMMMNNNNNNSSSXXX[[[]]]eeetttRRROOOJJJEEEAAA>>>:::888333333333333333333222222111111111111111111111111111111111111111222222222333333333222222222222222222222222111111000000000///000000000111111111111000000000000000111111222000000000000000000111111000111111111000000000111111000///......///000111000000111111111222222222222111111111111222444555333333333222222111111111333333222333444777999;;;;;;AAANNN]]]kkkssssssqqqrrruuu~~~~~~|||yyysssiiieee^^^WWWTTTVVVZZZ]]]bbb___\\\]]]```aaa```^^^YYYUUUNNNHHHEEEDDDDDDDDD>>>CCCKKKRRRUUUZZZgggttt|||ssslllfff___ZZZUUUSSSPPPOOOOOOOOOMMMLLLHHHHHHGGGFFFEEEFFFIIILLLLLLOOOTTT[[[cccmmmxxx{{{tttllleeeaaa___bbblllvvv|||kkkfffbbbWWWOOONNNQQQQQQRRRRRRQQQNNNJJJGGGHHHGGGDDD@@@;;;777333222333333333333222222111111111111111111000000000000000000000000000000000000///000111000...---...///........./////////////////////............//////////////////////////////...//////////////////...------...//////......---+++,,,---...////////////---/////////---,,,---.........------------......---...///000111111111111.........------...........................//////111000000/////////000000000333777:::===@@@CCCFFFBBBCCCDDDEEEFFFGGGIIIIIIKKKLLLNNNQQQTTTVVVWWWWWWPPPOOOMMMLLLLLLNNNPPPRRR[[[aaaffffffkkkvvvQQQOOOKKKGGGBBB???<<<;;;222333333444444333333222111111111111111111111111111111111222222222222222222222222222222222111111222222222222222222111111000000000000111111111111///000000000111111111111000000000000111111111111000111222222000000111222111111111111000000000000000111111111111222222222111222333222111111333444222222222222222222222222333333333333555888;;;===@@@IIIWWWdddnnnrrrrrrqqqooovvvyyyqqqllldddaaa\\\WWWTTTVVVZZZ___aaaaaabbbeeeggghhhhhhggg___YYYPPPHHHEEEDDDDDDDDDDDDEEEHHHJJJLLLTTTfffxxxyyyssskkkddd[[[XXXTTTRRRPPPOOONNNLLLLLLLLLJJJGGGEEEDDDFFFHHHHHHJJJMMMQQQYYYcccooovvvyyy|||{{{uuunnnhhhcccbbbiiirrr|||uuuqqqkkk]]]RRRPPPRRRRRRRRRRRRSSSQQQNNNKKKIIIGGGCCC???:::666444222333333333444333222222111222222111111111000000000000000000000000000000000///000111000///......000........./////////////////////............//////////////////////////////......////////////......,,,---.../////////...---,,,,,,---...////////////,,,---......,,,,,,---...///...---,,,,,,---...///,,,---...000111111111111///...------------...///.........///////////////000/////////000000111222333666:::===???AAACCCEEEDDDDDDEEEFFFHHHKKKMMMNNNNNNNNNPPPSSSWWWYYYXXXWWWPPPNNNLLLLLLNNNSSSXXX[[[ccclllrrrsssvvv~~~OOONNNKKKGGGCCC???===<<<222222333444444444333222111111111111111111111111111111111222222333333333111111111111111111111111111111111111111222222222000000000000111111111111//////000111111111111111///000000000111111111111000111333222000///111333111222333333333222000///000111111111111222222222111333444333111000111333111111111222222333333444444333333333666999===???FFFQQQ___jjjoooppppppqqqsss}}}{{{uuuooohhhddd^^^^^^\\\ZZZXXX[[[```eeehhhkkkoooqqqqqqqqqppppppgggaaaWWWPPPLLLJJJHHHFFFIIIJJJMMMPPPQQQZZZooo{{{ttthhhddd^^^YYYVVVSSSPPPNNNNNNMMMKKKHHHEEEDDDEEEGGGDDDFFFHHHLLLRRRZZZcccjjjnnnsss{{{}}}wwwpppgggaaadddlllppp{{{uuudddVVVSSSRRRPPPOOOPPPQQQQQQOOOLLLJJJGGGBBB===999666444444333333444444444333222111222222222111111111000000000000000000000000000000111222333222000000000111............/////////000//////............//////////////////////////////---...///000000///...---+++,,,...///000///...---------...............---,,,...///...------...//////...,,,++++++,,,...///,,,---...000111111222222///...------------...///---------....../////////......//////000111333333666999<<>>===111222333444444444333222111111111111111111111111111111111222222333333333000000000000000000111111//////000000111111222222000000000000111111111111//////000111111111111111//////000000111111111222///222333333000///111333111222444555555333000...000111111111111222222222111333555444111000000222000000111222333444444555444444333444666:::===@@@KKKWWWeeennnooonnnpppsss~~~~~~wwwpppkkkfffaaa^^^YYY[[[\\\]]]^^^bbbiiinnntttxxx}}}~~~{{{wwwvvvwwwsssmmmeee___ZZZVVVRRRNNNJJJOOOXXX^^^bbbjjj|||tttooohhhaaa\\\XXXTTTQQQLLLLLLKKKHHHEEEEEEGGGHHHBBBDDDGGGKKKOOOUUU\\\aaagggnnnwww~~~uuuiii______dddgggwww|||iiiYYYVVVOOOMMMKKKLLLNNNOOOMMMKKKJJJGGGAAA<<<888555555555333333444555444333222111222222222111111111111000000000000000000000000000333444555444222111222333---.........//////000000//////............//////////////////////////////---...///000000///...---+++,,,...000000///...---.........///......---------///000///......///000///...,,,++++++,,,...///,,,---...000111111222222///...---,,,,,,---...///,,,,,,,,,------..................///000222444444888:::>>>???@@@@@@AAABBB@@@AAABBBDDDGGGKKKNNNPPPTTTSSSTTTVVVZZZZZZWWWTTTSSSRRRQQQSSSXXXaaakkkpppyyyKKKIIIGGGFFFEEECCC@@@===666555333222333333222111333333333333333333333333222222222222222222222222222111111111000000/////////000111222333333222111111111111111111111111111666555333000///////////////000111222222222222222111111000000000000111111111111222222222333333333333222222222111000000000222222222222222222222222333333333333333333333333444444333444777;;;@@@CCCTTT___lllssstttuuuzzz~~~wwwnnnfffbbb```]]]ZZZTTTXXX\\\___bbbeeelllqqq}}}}}}}}}xxxuuuqqqlllhhheeecccbbbbbbaaaeeennnuuu||||||qqqiiieee```YYYSSSRRRPPPMMMKKKJJJJJJHHHFFFBBBBBBBBBDDDHHHNNNSSSWWWaaagggooowww||||||pppggg___XXX^^^hhhzzzzzznnn___TTTMMMNNNMMMKKKLLLOOOPPPOOOJJJEEE>>>888555444444444222111111111222333333444333333222222222222333333222222111111000111111111333222000//////000222333222222111000000000000000333111///...////////////111000000///......------////////////////////////000000000000000000000000---.........//////000000////////////////////////000000//////......---------...///000000111000000000000//////.........---000000000000000/////////---------...000222555666<<<<<<===>>>???AAACCCDDDCCCEEEGGGIIIKKKNNNSSSVVVZZZ[[[]]]^^^]]][[[XXXWWWQQQMMMQQQ\\\eeejjjqqqyyyHHHFFFDDDCCCBBBAAA>>><<<999777444333333444333333333333333333333333333333222222222222222222222222222111111111000000000000000000111222333222111111111111111111111111111111444333222111000/////////000111111222222222222111222222111111111111222222111111111222222222333333222222222111111111111111222222222222222222222222333333333333333333333333333444555555888===DDDJJJZZZcccmmmrrrtttxxx~~~wwwqqqhhhbbb^^^\\\ZZZXXXWWW\\\aaaeeegggkkkpppuuu{{{xxxvvvttttttssssssxxxwwwooohhh```YYYTTTQQQNNNLLLKKKJJJHHHFFFEEEDDDCCCCCCFFFJJJNNNQQQ[[[```hhhpppxxx|||~~~yyyoooddd\\\XXX^^^mmm}}}{{{lll]]]TTTIIIIIIIIIIIIKKKOOOPPPPPPOOOKKKDDD???;;;999999888333333222222222222333333222222222111111222222222222111111111111111222222444333111000000111333444222111000000/////////000///...,,,,,,---...//////000000000///...---------////////////////////////000000000000000000000000............/////////000///////////////////////////////////////............//////000000000000///000/////////............////////////////////////......///000222555777999>>>>>>??????AAACCCDDDEEEFFFGGGIIIJJJKKKNNNRRRUUUZZZ[[[]]]]]][[[XXXTTTRRRQQQOOOTTT___hhhnnnuuu|||EEECCC@@@?????????===;;;===999555333444555555555333333333333333333333333222222222222222222222222111111111111111000000000111111222222222111000000000000000000000000000000111111222222111111000///222222222111111111111111111111111111111111111111111111111222222222222333111111111111111222222222333333333333333333333333333333333333333333444444333555777777888???KKKTTTbbbggglllqqquuuzzzuuuooojjjccc]]][[[ZZZYYYYYY]]]bbbiiimmmpppssswww{{{zzzqqqggg```[[[XXXSSSPPPNNNLLLJJJHHHHHHGGGDDDCCCCCCEEEGGGIIIRRRUUU\\\gggrrryyyzzzyyyxxxwwwkkkaaaWWWXXX___lllyyy}}}kkk^^^XXXKKKIIIHHHIIILLLNNNPPPPPPMMMJJJEEE@@@;;;888777666666555444333222222222222222222111111111111222222000000111111222222333333333222111000000111222333111000000///////////////......//////000111111222000//////......---------////////////////////////000000000000000000000000............////////////////////////////////////.........//////////////////000000000000//////...////////////...................../////////////////////000222555888;;;<<<@@@@@@AAAAAACCCDDDFFFGGGIIIJJJJJJJJJKKKNNNRRRUUUZZZ[[[]]]^^^\\\YYYUUURRRQQQRRRXXXccclllrrryyy}}}DDDAAA???======>>>===<<>>AAAAAAAAABBBDDDEEEGGGHHHIIIJJJKKKLLLMMMPPPTTTWWWYYY[[[]]]___^^^\\\XXXVVVQQQUUU]]]gggooovvv|||~~~FFFCCC???======>>>>>>>>>@@@<<<666333333333444444333333333333333333333333222222222222222222222222111111111111111222222222333333222111111000000000////////////////////////...///000222222111000///444333222111000000000111000111111222222111111000000000111111111222222222000000000111222222222333333333333333333333333333333333333444444555555555555888;;;;;;<<>>???@@@@@@AAABBBDDDFFFHHHIIIIIIKKKMMMOOOQQQTTTXXX[[[[[[\\\]]]^^^]]][[[XXXWWWTTT\\\eeennnuuu{{{}}}}}}IIIEEE@@@======>>>??????@@@===888555444444333333333333333333333333333333222222222222222222222222111111111222222222222222333222111111000111111111000000000000000000000000//////000000111000000000333222111000000000111222222333444555555444333222000000000111111111111222111111111111111222222222333333333333333333333333333333333444555555666666666888;;;>>>BBBMMM\\\gggkkklllpppyyyyyysssmmmgggcccZZZZZZZZZYYYZZZ___eeeiiipppuuu{{{~~~zzz||||||vvvmmmddd\\\VVVRRROOOLLLJJJIIIGGGFFFFFFFFFFFFEEEFFFKKKUUUbbbnnntttwwwvvvzzz}}}~~~~~~xxxfff^^^XXXWWW\\\eeerrr~~~yyymmmhhh___QQQFFFFFFIIIHHHJJJOOOLLLNNNOOOLLLEEE???<<<<<<;;;:::999666555333333222333222222222222222222333000111222444444444333333000000000000000000000000000000000000000111111222444888;;;;;;777333111222000000000000000000000000////////////////////////000000000000000000000000///////////////.........////////////////////////.........//////////////////000000000000//////............///////////////......//////000000111111///111444888;;;===???@@@???@@@AAACCCEEEHHHJJJKKKKKKNNNRRRUUUXXXZZZ]]]___^^^^^^]]]\\\[[[YYYXXXWWW___iiitttzzz{{{zzzKKKGGGAAA======>>>???@@@AAA>>>:::888777666444222333333333333333333333333222222222222222222222222111111111222222333333333222111000000000111222333111111111111111111111111111000000/////////000000222222000///000111222444111222444555555444222111000000000000111111111111222222222111111111111111444444444444444444444444333333444444555666666666555777;;;AAAJJJWWWeeeooopppqqqwww}}}yyyrrrlllgggcccaaa[[[]]]^^^___aaafffnnnssswww{{{sssqqqvvvzzzooofff^^^XXXUUUOOONNNLLLKKKIIIHHHHHHHHHEEEFFFHHHNNNWWW```iiinnnppptttwwwzzzqqqjjjbbb]]]ZZZ\\\fffqqq|||ooo\\\LLLIIIHHHEEEFFFLLLHHHLLLOOOLLLEEE???<<<<<<<<<;;;999777555444444444444444333333333333444444111222333555555444222111111111222222222222111111111111111111111222333333555:::??????;;;666555666111111111111111111111222////////////////////////000000000000000000000000000/////////............///////////////////////////////////////............//////000000000000///............/////////000//////000000111222222333222444777:::===???@@@AAA???@@@BBBDDDGGGJJJMMMOOOPPPTTTZZZ^^^___``````aaa___^^^]]]]]]]]]___```aaaooo{{{~~~|||MMMHHHAAA===<<<===??????BBB@@@<<<:::999777555333333333333333333333333333222222222222222222222222111111111222222333333333111111000000000111333444111111111111111111111111222111///.........///000222111000///000111333555...///111222222111///...000000000000111111111111333222222222111111000000444444444444444444444444333333444444555666777777555666:::CCCPPP___mmmuuutttvvv}}}~~~~~~|||}}}uuummmhhhdddaaa______aaaccceeegggmmmvvv|||{{{nnnooowwwyyynnnfff```\\\RRRQQQOOOMMMKKKJJJIIIHHHDDDEEEFFFIIINNNVVV___fffiiimmmqqqvvv~~~~~~xxxnnneeeZZZVVV]]]gggvvvjjjUUUNNNJJJCCCCCCHHHHHHMMMQQQOOOHHHAAA>>>>>><<<;;;999777666555555444555444444333333444444555111333444555555444222111222333333444444333333222222111111111222333444444...444:::;;;777333222333222222222222222222333333////////////////////////000000000000000000000000000000//////.........---////////////////////////000000//////.........---......///000000111000000---.........//////000000///000000111222333333333444666999===???AAABBBBBB@@@AAACCCFFFIIIMMMPPPRRRUUUZZZ```ddddddcccbbbbbb^^^]]]]]]___bbbggglllooozzzLLLIIIDDD???<<<<<<<<<===???BBBBBB>>>777222222444555555555444444333333333333222222111111222222333000111222222222222111000222222222111111111000000***+++---///000111111222///////////////000111111222333444333111111222333111111222222222222111111//////000111111111111111444333222111222333444555444444444333333222222222000222444444444444666777999:::>>>HHHVVVeeeoootttwww|||wwwpppiiidddaaaaaabbbgggjjjooouuuzzz}}}sssuuu~~~|||pppfffaaa]]]VVVNNNIIIHHHIIIJJJIIIGGGFFFEEEFFFIIIOOOUUUYYY^^^aaagggpppyyy}}}wwwnnnddd]]]YYYXXXgggwwwzzzbbbVVVKKK@@@CCCMMMKKKKKKJJJJJJIIIFFFBBB>>>@@@<<<888666555555444333555444222111333666:::===<<<;;;999777444222000///000000000111111000000000333333222222111000//////333333222222111111000000000000000000000000000000...------------......///............////////////......///000000000000000............////////////111000///......///000111111...---///333333///+++////////////000000000000///000000000//////222444999:::<<<>>>@@@AAABBBCCCFFFFFFGGGGGGIIINNNTTTXXX___```bbbdddeeeeeedddddd\\\^^^bbbjjjssszzz~~~KKKHHHDDD???<<<;;;<<<<<>>AAACCCDDDEEEEEEFFFHHHIIILLLQQQWWW[[[``````bbbeeehhhgggdddaaa```dddmmmvvvKKKHHHDDD@@@===;;;;;;;;;>>>AAADDDBBB<<<777444444555444444444444333333333333222222111111222222333333222111000000111222333222222222111111111111111111111111222222111000000000////////////000111111---///111111111111333444111111222222222222111111///000111111222222111111111222222333333333333333444444333333333333222222333444555444444444666888888>>>HHHTTT```kkkssswww~~~~~~{{{vvvmmmjjjeeeaaaaaacccgggjjjuuuwwwzzz~~~}}}wwwiiibbbXXXRRROOONNNMMMKKKIIIIIIHHHGGGHHHIIIJJJKKKPPPSSSZZZcccmmmvvv}}}vvvjjj```[[[SSS]]]kkkxxxooobbbZZZOOOHHHEEEGGGHHHJJJLLLLLLIIIDDD@@@@@@===:::777777666555444555555444444444555666777666666555444333111000000222111000//////000111222222222222111111000000///////////////000000000000000000000000000000000000///////////////000111111333333222111000///......,,,------...........................////////////000000////////////000000333000......111333111///////////////000000000000111222222111222444999===999:::<<>><<<::::::===AAADDDDDD@@@:::666444444444444444444444444444333222222111111222222333333222000//////000222333111111111111111111111111000000111111111111111000000000//////000000111222...///111111000000111333111111222222222222111111000000111222222222222111000111222444444333222222333333333333333333333333444555555555444555777999;;;CCCPPP]]]hhhpppxxx||||||yyysssnnnhhheeecccbbbdddiiiooosss|||}}}ppphhh^^^VVVRRROOOLLLIIIIIIIIIHHHHHHGGGGGGGGGGGGIIIMMMSSS[[[dddnnnxxx~~~}}}|||pppddd]]]XXX[[[bbbmmm}}}uuuddd\\\UUULLLEEEFFFGGGJJJLLLMMMKKKFFFBBBAAA>>>;;;999888777666444333444444444444333222222333333222222111111111111222111000//////000111222222111111111000000000///---.........//////000000////////////////////////////////////000111222222222222111000000///......,,,---......//////..................////////////000000////////////000000444111......000222222111////////////000000000000111111222222333777<<<@@@======>>>@@@BBBDDDFFFFFFEEEIIINNNSSSWWW\\\aaaeeeccccccccccccbbbbbbdddeeerrr|||HHHGGGEEEBBB@@@===;;;:::===@@@CCCDDDBBB===888555444444444444444444444444333222222111111222222333333222000//////000222333111111111111111111111111......///000111111111111000000000000000111222222111222222111///...///000111111222222222222111111000000111222222222222222000111222333444333222111333333333333333333333333444555555555444666999;;;AAAKKKZZZfffooowww|||~~~}}}xxxrrrlllhhhcccbbbbbbccchhhnnnuuuyyy}}}uuujjj```ZZZUUUPPPLLLIIIIIIIIIIIIHHHGGGFFFFFFFFFIIINNNTTT\\\fffqqqyyyzzzwwwkkkddd___\\\[[[cccqqqhhh]]]WWWPPPHHHFFFGGGJJJLLLNNNLLLHHHDDDAAA???<<<::::::999666555222222222222222000///...000000000111111111111111222111000//////000111222111111111000000000000000------....../////////000/////////////////////////////////000000111333333////////////////////////......///000000000000///............//////////////////000000000000//////222111///...///000111111////////////000000000000///000111222444888>>>BBBAAAAAAAAAAAABBBDDDEEEFFFIIIMMMTTTZZZ^^^bbbfffiiidddeeeeeeaaa^^^aaajjjsssGGGGGGFFFDDDBBB@@@>>><<<===???BBBCCCBBB>>>999666333333333444444444444555333222222111111222222333333222111000000111222333111111111111111222222222---...///000111111111111111000000000000111222222222333444222000......///111111222222222222111111000111222222333222222222000111111222222222222222222222333333333333444444333444555444555777;;;>>>IIIUUUdddooouuu}}}~~~~~~}}}vvvqqqlllgggccc```aaacccffflllrrrxxx{{{~~~tttiiiaaaZZZTTTOOOKKKKKKJJJIIIIIIHHHGGGGGGEEEHHHKKKOOOTTT^^^iiirrrwww}}}}}}vvvqqqccc]]]XXX\\\fffvvvqqq^^^XXXSSSLLLHHHHHHJJJLLLMMMLLLIIIGGGBBB@@@===<<<;;;:::777555111111111111000///...---///000000000000111111111000000000111111000000000000000000000000000000000............////////////000000000000000000000000////////////000222333333---........./////////000...//////000000000000000............//////////////////000000000000//////000000////////////000000////////////000000000000...000333555777:::???BBBCCCBBBBBBBBBCCCEEEGGGHHHNNNSSS[[[aaaeeehhhjjjllleeeeeeeeebbbccckkkzzzFFFFFFFFFFFFEEEBBB@@@???===>>>@@@BBBAAA???:::777333333333444444444555555333222222111111222222333111111111111111111111111000000111111111222222222000000111222222111111000111111000000111111222333222333444333111000000111111111222222222222111111000111222222333333222222111111111111111222222333222222222333333444444444222333444444555888===AAARRR]]]kkktttzzz}}}{{{www~~~~~~wwwqqqlllhhhdddaaaaaacccggglllqqqwww{{{}}}}}}~~~~~~sssiiiaaaYYYSSSOOONNNMMMKKKIIIHHHGGGGGGEEEGGGIIIJJJMMMUUUaaajjjrrrwww}}}{{{jjjccc]]]]]]aaakkk}}}xxx```YYYWWWRRRKKKJJJJJJKKKLLLLLLJJJHHHBBB@@@>>>===<<<;;;888555333222222111111000000000000000000000000111111111///000111222222111000//////000000000000000000000000000//////////////////000000000000000000000000.........///000111222333000000000///////////////---...//////000000//////............////////////...///000111111000///...---.../////////.........////////////000000000000///222666999;;;===@@@BBBAAAAAAAAABBBDDDGGGJJJLLLTTTYYYaaagggkkklllmmmnnnfffdddcccgggrrrEEEFFFGGGGGGFFFDDDBBB@@@======???@@@AAA???;;;888333333333444444555555555333222222222222222222333000111222222222222111000000000111111222222222222333444444333222111000000111111111000111111222333111222333333222111222444111111222222222222111111111111222333333333333222222111000000000111333444222222222333333444444444222333333444555999>>>BBBWWWbbbooowww|||www{{{yyyuuu~~~{{{tttnnniiifffbbb```eeeggglllrrrwww{{{~~~}}}}}}~~~tttjjjbbb\\\SSSRRROOOLLLIIIHHHGGGGGGEEEGGGHHHGGGHHHPPP\\\eeemmmrrryyy}}}rrrlllfffcccaaaeeettt{{{aaaZZZZZZXXXMMMKKKJJJJJJKKKKKKJJJIIIBBBAAA???>>>===;;;888666444444333222111111222222000000000000111111111111...///222333333222///...////////////000000000000111111000000//////......000000000000000000000000---------...///111222333333333222111000///......,,,---......//////................../////////000...///000111111000///...+++---///000///---------////////////000000000000000333888;;;===???AAACCC??????@@@BBBEEEIIIMMMPPPWWW]]]eeekkknnnnnnnnnnnngggbbbaaakkkyyyNNNEEEHHHLLLFFFEEEHHHEEE???@@@BBBCCCCCC@@@>>><<<999777444333444555444333444444444333333222222222333333333222222222111111000111111111111222222222222111111111000000//////000/////////111222111000111111111111111111111111333333333222222222111111111111111111111111111111111111222222222333333333444333333333333444555555222222555888888:::CCCMMM```hhhqqqyyyxxxvvv}}}rrrmmmlll{{{zzzsssnnnjjjeee```___bbbggglllrrryyy||||||zzzxxx}}}|||{{{}}}uuuiii```WWWUUUQQQNNNLLLJJJJJJJJJFFFEEEEEEFFFFFFIIISSS^^^dddjjjrrrxxx|||~~~wwwrrrkkkddd___```mmm{{{lllZZZTTTUUUPPPLLLHHHHHHKKKMMMMMMLLLEEE@@@>>>???CCCCCC<<<555333222111000////////////222111///.........///000...///000222222222111000000000000000000000000000000000000000000000000000////////////000000000000000///...///000111000///////////////////////////000111111111111000////////////000000000000000///000///...------...///000000000000000000///......000000111111111111000000333666;;;???@@@@@@AAAAAA>>>???AAACCCFFFKKKPPPUUU^^^aaaggglllooonnniiifff______fffttt}}}uuuoooTTTHHHGGGKKKGGGHHHLLLHHH@@@@@@@@@AAABBBAAA===:::888666444333333444444333444444444333333222222222333333333222222222111111111111111111222222222222222111111111000000000000111000///000111222111000111111111111111111111111333333222222111111111111111111111111111111111111111111222222222333333333444333333333333444555555333333555888888;;;EEEPPPhhhoooxxx}}}zzzuuummmjjjppp}}}xxxrrrllliiifffbbbcccggglllqqqwww}}}~~~|||{{{zzz|||uuujjj]]]ZZZTTTPPPLLLJJJHHHGGGEEECCCCCCDDDDDDFFFOOOZZZbbbffflllqqqvvvzzz~~~yyyssskkkcccaaaiiiuuuuuucccZZZYYYSSSOOOJJJIIIKKKMMMMMMLLLGGGBBB???@@@CCCCCC===777555444333222222111111111333222222111000000111111...///000111222222111000000000000000000000000000000000000000000000000000////////////000000000111111000//////111111000///////////////////////////111111111111111000//////......////////////......000///...------...///000000000000000000///......///000000111111111000000333777<<>>???BBBBBB>>>999888666333222333444333222444444333333333333222222333333333222222222111111111111111111222222222333111111111111111000000000333111000111222222111000111111111111111111111111222111111111111000000000111111111111111111111111111111222222222333333333444333333333333444555555555444555777888===IIIVVVmmmttt}}}uuu~~~|||mmmggghhhuuu}}}wwwpppjjjhhhffffffjjjpppsssvvv{{{{{{zzzzzz{{{rrrgggbbb[[[TTTPPPLLLIIIGGGFFFDDDCCCDDDDDDEEEMMMVVV^^^```dddhhhnnnvvv~~~|||sssiiiaaadddkkkqqqccc\\\WWWQQQLLLJJJKKKMMMNNNMMMIIIEEEAAAAAACCCCCC>>>:::555555444333222222222222333333444444444333222222///000111111222111111111000000000000000000000000000000000000000000000000/////////000000000111111222111000000111222111000////////////////////////222222222111000//////...---......//////......---//////............//////000000000000000//////.../////////000111111111222555888===???@@@AAABBBCCCBBBCCCCCCEEEIIIPPPYYY^^^kkkmmmooopppmmmgggaaa\\\YYYddduuu~~~xxxrrrlllfff___[[[sssZZZKKKIIIIIIOOOQQQJJJGGGBBB===???DDDEEE@@@:::888555333222333333333222333333333333333333333333333333333222222222111111111111111222222222333333111111111111111111111111444222111111222333111000111111111111111111111111111000000000000000000000111111111111111111111111111111222222222333333333444333333333333444555555555444444666999???NNN\\\mmmsss}}}xxxsssuuuiiiiiimmm}}}zzztttnnniiiiiiiiilllrrryyyzzz|||~~~|||{{{zzz||||||rrrkkkbbb[[[VVVRRRMMMJJJJJJGGGFFFGGGFFFFFFKKKSSSXXXZZZ___dddkkkttt~~~yyymmmbbb___cccwwwlll]]]XXXSSSLLLIIIKKKMMMNNNNNNLLLHHHCCCBBBCCCCCC???<<<444333222111111000000111222333444555555444333222111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111333222000111222222111000////////////////////////333333222000000///......//////////////////...---/////////......///////////////000000000000//////......///000111222333444777:::>>>@@@AAAAAABBBDDDEEEFFFGGGIIINNNWWWaaahhhsssuuuvvvtttooohhhaaa]]]]]]iii|||yyytttmmmeeeaaa______```hhhRRRKKKJJJOOOPPPHHHKKKEEE???@@@EEEFFFBBB<<<888666333222333444333222333333333333333333333333333333333222222222111111111222222222222333333333111111111111111222222222444222111222333444222111111111111111111111111111000000000000000000000111111111111111111111111111111111222222222333333333444333333333333444555555444333333666;;;DDDUUUdddmmmrrr}}}xxxpppwwwrrrlllqqqxxx{{{wwwrrrmmmjjjlllooorrrxxx}}}||||||~~~zzzrrrggg___ZZZVVVQQQMMMLLLIIIGGGHHHGGGFFFIIINNNRRRVVV\\\ccckkksss{{{{{{pppddd]]]]]]jjjvvvbbb[[[TTTLLLIIIJJJMMMOOOOOOMMMJJJFFFDDDCCCBBB???===555444333222111111111111111222333444444333222111222222111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111333222111111222222111///000000000000000000000000333222111000////////////111111111111111000///......//////////////////...//////000000000000//////......///000222444666777999;;;???@@@AAABBBCCCEEEEEEFFFHHHLLLSSS^^^iiippp{{{}}}~~~{{{tttlllfffccceeeppp{{{}}}nnniiibbb]]]\\\aaagggmmmuuuZZZOOOJJJNNNOOOGGGLLLGGGBBBBBBDDDEEECCC@@@999777444333444555444333222222333333333333444444333333333222222222111111222222222222333333333333111111111222222222222222333222111222444555444333111111111111111111111111000000000111111111111222111111111111111111111111111111222222222333333333444333333333333444555555444333555999???JJJ]]]mmmqqqvvvuuuqqqzzzrrrsss}}}|||wwwuuuqqqnnnnnnrrrvvvxxx}}}~~~}}}}}}{{{nnneee```[[[UUUPPPMMMIIIGGGHHHGGGDDDEEEHHHLLLQQQXXX```gggooovvv{{{}}}|||}}}|||tttggg___]]]bbbsss}}}oooaaaYYYPPPJJJJJJLLLNNNOOOMMMKKKHHHEEEDDDBBB???<<<777777666555444444444444111111222222333333222222333333222111111111111222000000000000000000000000000000000000000000000000000000000111111111222222333222000000111111000...000000000000000000000000333222000/////////000111222222222222111000//////......////////////.........//////000000000000000/////////111333666888:::;;;===@@@AAAAAABBBDDDFFFDDDGGGKKKQQQZZZfffqqqyyyyyyqqqllljjjnnnvvvyyypppsss~~~}}}wwwssseeeccc```___aaaiiissszzz~~~aaaSSSKKKMMMOOOHHHKKKHHHDDDBBBBBBCCCBBBBBB:::888555444555666555444222222222333333444444444333333333222222222111111222222222333333333444444111111111222222333333333222111111222555666666555111111111111111111111111111111111111222222333333111111111111111111111111111111222222222333333333444333333333333444555555444444777>>>FFFRRReeeuuuwww{{{~~~wwwxxxzzzqqqqqqzzz}}}wwwtttssspppooorrryyy|||}}}~~~}}}}}}}}}||||||~~~yyynnnhhhbbb[[[UUUPPPKKKHHHIIIHHHEEEDDDFFFHHHLLLRRRYYY```hhhoootttzzzzzz|||~~~xxxlllccc```[[[fffvvvjjjaaaVVVMMMKKKLLLLLLLLLLLLKKKIIIGGGEEEAAA===;;;888777666555444444444444222222111111222333333444444333222111111111222222000000000000000000000000000000000000000000000000000000111111111222222222333111000000000000///---000000000000000000000000111111///...///000222333222222222111111000///...---...///000000///...---......///000000000000000000000000222444888;;;===<<<>>>@@@AAABBBCCCEEEGGGGGGKKKRRRZZZeeeqqq}}}}}}sssnnnmmmrrrxxxwwwooocccgggssszzztttpppllljjjcccfffiiilllpppwwwdddUUULLLMMMPPPJJJJJJHHHEEEBBB@@@@@@BBBCCC;;;888666555666666666555222222222333333444444444333333333222222222111111222222333333333444444444111111111222222333333333111111111333555777777666111111111111111111111111111111222222222333333333111111111111111111111111111111222222222333333333444333333333333444555555555555:::AAAJJJWWWjjj{{{{{{~~~~~~}}}{{{~~~qqqkkkooo}}}zzzuuurrrrrrppppppuuu}}}}}}{{{yyyyyy{{{}}}~~~|||{{{{{{}}}~~~}}}~~~}}}~~~~~~wwwpppiiiaaaZZZSSSNNNKKKLLLKKKGGGEEEGGGFFFIIINNNSSSZZZbbbjjjppp{{{{{{}}}{{{ooofffbbbVVV\\\gggyyyrrrhhhZZZPPPLLLKKKKKKJJJKKKKKKJJJHHHEEEAAA<<<:::666666444333333333333333333333222111222333555666555444222111111111222222000000000000000000000000000000000000000000000000000111111111111222222222333111//////000///...,,,000000000000000000000000111000///...///111333444111111111111000///---------...///000000///...---......///000000000000000111111111222555999===???===???AAABBBBBBCCCEEEGGGMMMQQQYYYcccooo{{{~~~tttooonnntttyyy}}}ooofff[[[___mmm~~~qqqiiifffeeeeeegggllltttzzz~~~ttt^^^QQQKKKKKKMMMLLLJJJGGGDDDBBBBBBCCCDDDBBB;;;555222444666444222333333333333333333333333333333333222222111111111111111111222222333333333333333222222111222222222111111000000000000111111222222222111111111111000000000111222333333444444222222111111111111111111222222333333333333444444555555444333333333444444555555999DDDQQQ___rrrzzzpppxxx}}}qqqdddiiixxxzzztttrrrrrrsssxxx}}}~~~~~~{{{zzzyyyyyyyyyzzz|||}}}{{{{{{{{{{{{{{{zzzzzzzzz{{{~~~}}}}}}}}}}}}~~~zzzrrrggg^^^YYYTTTMMMJJJIIIHHHFFFDDDGGGHHHJJJNNNSSS[[[dddjjjrrrzzz}}}xxxqqqjjjbbb___```kkk~~~yyycccWWWQQQKKKJJJLLLIIILLLOOOLLLDDD===::::::777666555444333222222222333333333333333333333333444444333222222111111000000000000000////////////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000......//////000000111111......//////000000111111000000000000000000000000---------............///111111333555777:::===>>>>>>@@@BBBAAA@@@AAAFFFJJJNNNYYYfffqqq~~~|||{{{wwwjjjbbb___aaannn}}}mmmcccbbbggglllooovvvfffUUUNNNLLLLLLLLLJJJGGGCCCBBBBBBCCCDDDBBB<<<555333444666444222333333333333333333333333333333333222222222111111111111222222222333333333333333222222111222222333111111000000000000111111222222222222111111111111000111111222333333444444222222111111111111111111222222333333333333444444555555444333333444444444666666;;;HHHVVVdddtttwwwppp}}}xxxkkkdddlll}}}}}}vvvrrrqqqrrrxxx|||}}}|||yyyyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~}}}}}}~~~yyymmmdddZZZTTTMMMIIIIIIHHHFFFCCCFFFHHHJJJLLLQQQXXX```fffnnnvvv~~~~~~{{{vvvpppddd```]]]bbbqqqqqq```TTTKKKGGGGGGIIILLLOOOKKKDDD===:::999777777555444333333222333333333444444444444444444333333333222222222222111111000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000000111////////////000000000000000000000000000000000000....../////////000000000000111222555888;;;===>>>>>>@@@BBBBBBBBBDDDJJJNNNTTT```ooo{{{zzznnngggaaaffftttzzzmmmfffffflllqqqvvvzzzqqqYYYQQQNNNKKKLLLJJJFFFCCCAAAAAABBBCCCAAA<<<777444555666444333333333333333333333333333333333333222222222222111111222222222222333333333333222222111222222333333111111000000000000111111333222222222111111111111111111111222222333333444111111222222222222222222222222333333333333444444555444444444444444555555777777???NNN^^^lllxxxvvvrrr~~~nnnhhhgggsssyyysssqqqrrrttt}}}|||yyywwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz|||~~~~~~~~~~~~~~~}}}}}}~~~tttkkk^^^XXXPPPLLLKKKJJJGGGEEEFFFGGGHHHJJJMMMSSSZZZ___gggpppyyy|||~~~|||xxxkkkeee^^^[[[bbbsssiiiXXXLLLFFFEEEIIILLLNNNKKKDDD===:::999888888666555444333333333444444444444444444333333111111222222222333333333111111000000000/////////////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111///000222555888;;;>>>???>>>@@@BBBBBBCCCGGGNNNSSS]]]kkk|||{{{rrrmmmfffnnn~~~|||vvvooolllooouuuzzz{{{^^^SSSOOOIIILLLJJJFFFCCCAAAAAABBBBBBAAA===999666555555444333333333333333333333333333222222222222222222222222222222222222222222222222222222111111222222333333222111111000000111111222333333222222222111111111111111111222222333333333111111222222222222222333222222222333333333444444444444444444444555666666888:::CCCUUUgggsss}}}yyyuuu~~~}}}rrrjjjjjjooo|||xxxsssqqqtttvvv{{{xxxvvvwwwxxxzzzzzzyyyxxxxxxzzzzzzzzz{{{{{{|||||||||zzz|||}}}~~~|||||||||}}}}}}}}}|||{{{|||}}}~~~|||qqqeee___VVVQQQNNNMMMKKKHHHFFFGGGHHHHHHJJJMMMSSSWWWaaajjjtttyyy|||}}}sssnnneee]]]\\\gggzzzqqq^^^QQQJJJGGGJJJLLLMMMKKKEEE???;;;999:::999888666555444444333333333333333222222222222000000111222333333444444111111111000000000//////000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////000000000000111111000000//////......000000000000000000000000000000000000111111111111///000333666:::<<>>@@@AAABBBCCCHHHQQQWWWfffuuu{{{}}}zzztttrrrqqq|||~~~vvvuuutttssstttxxxfffVVVNNNJJJLLLJJJFFFCCCAAA@@@AAAAAAAAA>>>;;;888666555444333333333333333333333333333222222222222222222222222222222222222222222222222222111111111222222333444222222111111111111222222333333333222222222222111111222222222222222333333111111222222333333333333222222222333333333444444333333333444555666777888999===JJJ^^^ooozzz{{{}}}uuuiiiffflllwww~~~wwwrrrqqqtttwww}}}~~~zzzxxxvvvwwwxxxyyyzzzyyyxxxxxxzzzzzz{{{|||}}}~~~~~~zzz|||}}}}}}{{{zzzzzz{{{yyyyyyxxxyyyzzz{{{}}}~~~yyymmmfff\\\TTTQQQOOOLLLIIIGGGGGGGGGGGGGGGIIIMMMPPP\\\eeennnsssxxx}}}~~~|||xxxuuummmccc]]]aaammmwwwzzzeeeXXXPPPKKKJJJLLLMMMKKKGGGBBB===;;;;;;:::999777666555444444333222222222111111000000000000111222333444444555111111111111000000000000111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////000000000000////////////111111000000//////......111111111111111111111111//////000000000111111111000222555888;;;>>>???@@@>>>@@@AAABBBEEELLLVVV]]]ooo~~~|||{{{|||~~~{{{|||}}}zzzwwwtttssstttvvvyyy|||rrrZZZOOOMMMMMMJJJFFFCCC@@@@@@@@@AAAAAA???===999777555444444333333333333333333333333111222222222222333333333333333333222222222222111111111111111222333444444222222111111111111222222333333333333222222222222222222222222222222222222111111222222333444444444222222333333333333444444333333333444555777888999;;;CCCSSShhhwwwnnnfffeeeooo|||~~~{{{vvvrrrrrruuuwww||||||yyyxxxuuuvvvwwwwwwxxxwwwwwwwwwyyyzzzzzz|||}}}~~~yyyzzz{{{{{{xxxwwwwwwwwwvvvvvvvvvwwwxxxzzz|||~~~~~~}}}}}}|||~~~}}}||||||uuulllaaaXXXSSSOOOLLLIIIGGGHHHHHHGGGFFFGGGJJJMMMVVV^^^gggmmmrrrxxx{{{zzzzzzxxxrrriii```^^^ccchhh|||nnn```UUUMMMJJJKKKLLLLLLIIIEEEAAA>>>===<<<:::888777555555444333333222222111111000000000000111222333333444444222222111111111000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////000000000000////////////111111111111111111111111///000000000000111111111222444777;;;===???@@@@@@@@@BBBDDDFFFJJJTTT```iiizzz}}}yyy|||~~~zzzuuurrrqqqqqqqqqqqqwwwyyy}}}aaaQQQRRRMMMJJJFFFBBB@@@???@@@@@@AAA@@@>>>;;;777555444444333333333333333333333333111111222222222333333333333333333222222222111111111111111111222333444555333222222111111222222333444444333333333222222222222222222222222222222222111111222222333444444555222222333333333333444444222333333444666777999:::???JJJ]]]qqq}}}wwwkkkhhhjjjvvv{{{{{{yyywwwvvvvvvzzz|||~~~}}}yyywwwwwwttttttssssssttttttuuuvvvwwwwwwxxxzzz{{{}}}~~~~~~wwwxxxyyywwwuuusssrrrsssuuuuuuuuuvvvxxx{{{}}}~~~||||||wwwvvvuuutttttttttuuuvvv|||~~~~~~uuuiii^^^XXXSSSOOOLLLHHHIIIHHHGGGFFFFFFIIIKKKOOOWWW```fffmmmtttyyyyyy~~~|||wwwnnneee```___```mmm|||tttfffYYYOOOJJJKKKLLLMMMLLLHHHDDDAAA>>>===;;;999777666555555555555444444333222222111111111111222222333333333222222222111111111000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111000000000/////////...////////////000000000000111111111111111111111111111111111111222222222333555777:::===???@@@@@@@@@AAADDDGGGLLLSSS```nnnyyyzzz}}}yyytttmmmjjjkkkpppuuuxxxfffTTTVVVMMMJJJFFFBBB@@@??????@@@AAAAAA???;;;777555444444333333333333333333333333111111111222222333333333333333333222222111111111111111111111222333444555333222222111111222222333444444444333333333222222222222222222222222222222111111222333333444555555222222333333333444444444222222333444666888999:::AAANNNdddwwwrrriiijjjqqq~~~~~~yyyzzzzzzzzzzzz|||{{{xxxvvvvvvsssrrrqqqpppqqqrrrssstttuuuuuuwwwxxxzzz{{{|||}}}uuuvvvvvvuuurrrpppooopppuuuuuuvvvwwwyyy|||~~~~~~yyyvvvuuuuuuuuuuuuuuuvvvxxxzzz{{{~~~}}}pppddd]]]XXXSSSPPPIIIIIIIIIHHHFFFFFFHHHJJJJJJRRR\\\bbbjjjrrrxxxxxxzzzrrriiiccc```___cccrrrvvviii\\\QQQJJJKKKLLLMMMMMMKKKFFFCCC>>>===<<<999888666555555777777666555444444333333111222222222222333333333222222222111111111111000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000/////////.........//////000000111111111111111111111111111111222222333333333444444444777999<<>>???BBBAAA@@@<<<777444333444333333333333333333333333222222222333333444444444333333333222222222111111111111111111111111111111111222222333333222222111222444555555333222222222222222222222222222222222111111222222222333333333222222333333333333444444444222222444444444999???FFF]]]ooo}}}}}}wwwjjjiiimmm{{{~~~{{{wwwyyy|||}}}zzz{{{zzzvvvtttuuutttsssrrrrrrssstttvvvwwwvvvyyyzzzvvvtttvvvxxxwwwvvvvvvtttqqqooonnnppprrrssstttuuuvvvxxx{{{~~~zzz|||zzzlllddd]]]VVVQQQLLLJJJHHHHHHIIIIIIHHHGGGJJJNNNUUU^^^gggpppvvvzzz|||{{{ppphhhccc___^^^hhhxxxmmmaaa[[[WWWVVV]]]]]]TTTKKKIIIGGGCCCCCCCCCAAA???;;;777444222777777777666333111...,,,111111111111111111111111000000//////.........---000000000000000000000000...000111000///...///000000000000000000000000000000000000000000000000000......------------............////////////......000000111111111111000000222111111111111333444555999;;;>>>@@@@@@@@@AAABBBBBBHHHNNNUUUeeeyyy|||uuunnnlllrrr}}}hhhTTTMMMOOOOOOIIICCC@@@???@@@CCCCCCAAA===999666555555333333333333333333333333333333444444444555555555333333333222222222111111111111111111111111111111111222222333333222222111222444444444222111111222333333333333333333333333111111222222222333333333222222333333333333444444555333444666666666:::AAAMMMccctttpppiiimmmttt~~~{{{yyy{{{}}}{{{xxxyyyxxxtttssstttrrrrrrrrrrrrssstttuuuvvvuuuyyyzzzvvvtttuuuvvvtttssssssrrrpppnnnnnnppprrrsssuuuvvvvvvwwwzzz~~~sssiiibbbZZZUUUPPPMMMKKKJJJJJJJJJIIIHHHJJJMMMSSS[[[ccckkkqqqttt{{{~~~ssskkkccc]]]ZZZaaapppssshhh```ZZZRRRVVVVVVOOOJJJJJJIIIFFFEEEDDDCCC@@@<<<888555222555555555444333222111000111111111111111111111111111111000000000/////////000000000000000000000000///000111111//////000111000000000000000000000000000000000000000000000000//////............/////////000000111111000000///000000111111111111000000111111000000111333444666:::===???AAAAAAAAABBBCCCGGGMMMTTT]]]nnn}}}xxxrrrrrrxxxvvv]]]OOOOOONNNKKKFFFBBB@@@@@@CCCDDDCCC@@@;;;888666666333333333333333333333333444444555555555555666666333333333222222222111111111111111111111111111111111222222333333222222111222333333222000000111333333333333333333333333333111111222222222333333333222222333333333333444444555444666888888888===EEEWWWlllzzzsssggggggqqq{{{|||zzz|||~~~}}}xxxtttuuutttqqqpppqqqpppqqqrrrsssttttttttttttuuuyyyzzzvvvssstttrrrppppppppppppooommmnnnppprrrtttuuuvvvvvvwwwyyy||||||qqqiii```[[[TTTRRROOOMMMLLLLLLKKKJJJJJJLLLPPPVVV]]]eeekkknnnyyywwwoooeee^^^ZZZ^^^gggyyy~~~sssggg]]]OOOOOOMMMIIIIIILLLLLLIIIHHHGGGEEEBBB>>>:::666444333222222222333333444555111111111111111111111111111111111111000000000000000000000000000000000000000111222111000000111222////////////////////////000000000000000000000000000000////////////000000000111111222222111111000000000111111111111000000000000000000111333555666<<<>>>@@@AAAAAABBBDDDEEELLLRRR\\\iii||||||{{{fffQQQNNNMMMLLLIIIDDD@@@???BBBCCCCCCAAA===999777666444444444444444444444444444444444444555555555555333333333222222222111111111111111111111111111111111222222333333222222111111222222111//////111333222222222222222222222222111111222222222333333333222222222333333333444444333444666999888999@@@IIIaaasssxxxhhhbbbgggsss}}}~~~|||{{{{{{zzztttqqqqqqqqqnnnmmmooonnnoooqqqsssttttttssssssuuuyyyzzzvvvsssrrrpppllllllmmmnnnnnnnnnoooqqqssstttuuuvvvvvvvvvwwwzzz|||uuummmnnnvvvzzzpppfff___YYYVVVRRROOONNNMMMKKKJJJHHHIIIMMMRRRYYY```gggjjjvvv}}}yyysssllleee```___cccpppoooaaaSSSNNNHHHFFFIIIMMMMMMKKKKKKJJJHHHEEE@@@<<<777555333222111111222333555666111111111111111111111111000000000000000000000000////////////////////////000222333222111000111222////////////////////////////////////////////////111111000000000000111111000111111111111111111000000000111111111111000000/////////000222444777888===>>>@@@AAAAAACCCEEEHHHNNNWWWdddtttqqqVVVOOOKKKLLLKKKDDD??????AAABBBCCCBBB>>>999666555444444444444444444444444444333333333333333333333333333333222222222111111111111111111111111111111111222222333333222222111000111222111000000111333111111111111111111111111111111222222222333333333222222222333333333444444222333666888888;;;EEEPPPiiiyyypppffffffnnnxxx{{{yyyzzz{{{xxxrrrnnnnnnnnnkkkkkkmmmlllnnnppprrrssssssrrrrrrtttxxxyyyuuuqqqpppmmmjjjjjjkkkmmmnnnnnnoooqqqtttrrrtttuuuvvvuuuvvvxxxzzzyyyddd^^^bbblll~~~xxxkkkccc^^^ZZZTTTPPPNNNMMMKKKJJJFFFGGGIIINNNUUU]]]eeeiiiqqqwww{{{zzzxxxwwwsssnnndddaaaaaaiiizzzzzziii^^^TTTJJJGGGIIILLLMMMMMMMMMLLLJJJFFFBBB===888666444333222111222333444555111111111111111111111111////////////////////////////////////////////////000222333222111000111222000000000000000000000000////////////////////////111111000000000000111111///000000111111000000///000000111111111111000000//////000111333666999;;;<<<===???@@@AAADDDHHHKKKQQQ\\\mmm~~~}}}~~~~~~{{{xxxyyy|||~~~\\\QQQKKKMMMLLLEEE@@@@@@@@@BBBDDDCCC@@@;;;777555444444444444444444444444444333333333333222222222333333333222222222111111111111111111111111111111111222222333333222222111///111333333222111222333111111111111111111111111111111222222222333333333222222333333333333444444222333666888999===KKKZZZqqq~~~wwwllliiipppyyyzzzyyyzzz|||}}}wwwpppllllllllljjjkkkmmmlllmmmnnnpppqqqrrrrrrrrrrrruuuvvvqqqmmmllljjjggggggiiikkkmmmmmmnnnppprrrqqqrrrtttuuuuuuvvvwwwyyy~~~iiiXXXVVV[[[eeezzzsssiiiccc^^^XXXRRROOOMMMLLLJJJFFFFFFGGGKKKQQQZZZbbbggglllqqquuuvvvwwwyyywwwrrreeebbb```eeeqqqwwwiii\\\OOOJJJJJJJJJLLLOOOOOONNNLLLHHHCCC===999666444333333222222333333444111111111111111111111111............////////////000000000000000000000000000111222111000000111222000000000000000000000000000000000000000000000000111111000000000000111111///000000000000000000///000000111111111111000000//////000222555888<<<===<<<===???@@@BBBGGGLLLQQQXXXgggyyywwwzzz}}}~~~{{{{{{zzzxxxvvvvvvxxxyyydddVVVLLLNNNOOOGGGAAABBB@@@CCCFFFFFFBBB===888666555555555555555555555555555555444444333333333333333333333222222222111111111111111111111111111111111222222333333222222111...111444555444333222222222222222222222222222222111111222222222333333333222222333333333333444444444555777888:::AAASSScccyyysssllleeeiiivvv{{{yyy{{{}}}|||wwwpppllllllllljjjkkknnnllllllmmmnnnoooqqqrrrsssnnnqqqqqqkkkggghhhgggddddddfffiiijjjjjjkkkmmmnnnoooqqqsssuuuuuuuuuwwwyyy~~~ppp^^^RRRTTTXXXaaawww{{{pppgggbbb[[[UUUQQQOOOMMMLLLGGGFFFFFFHHHMMMUUU]]]bbbffflllrrruuuxxxzzzvvvppphhheeebbbbbbiiiyyyqqqcccTTTMMMIIIHHHKKKQQQPPPOOOLLLHHHCCC===888666111222333333444444444333111111111111111111111111......//////000000000000000000000000000000000000///000111111//////000111222222222222222222222222000000000000000000000000000000000//////000000000000111111222222111111000000000111111111111000000000000111444777;;;>>>@@@>>>???@@@AAAEEEJJJRRRWWWddduuuxxxsssyyy~~~yyywwwvvvwwwyyy|||}}}~~~jjjYYYNNNPPPPPPIIICCCDDDAAADDDGGGHHHDDD>>>:::888555555555555555555555555666666555555555444444444333333333222222222111111111111111111111111111111222222222333333222222222---111555777666444222222444444444444444444444444111111222222222333333333222222333333333444444444666666888999;;;DDDXXXjjj~~~~~~uuuwww||||||iiibbb^^^fffwww{{{yyy{{{~~~|||wwwppplllllllllkkklllnnnllllllllllllnnnppprrrtttkkknnnmmmgggcccddddddbbbbbbdddggghhhhhhiiijjjlllnnnpppssstttuuuuuuwwwyyy|||hhhYYYPPPTTTXXX^^^tttuuukkkeee^^^WWWSSSQQQOOOMMMHHHFFFEEEFFFJJJQQQYYY^^^cccjjjqqqvvvyyyzzztttmmmllljjjeeeaaadddppptttfffWWWNNNIIIFFFKKKSSSQQQOOOMMMHHHCCC===888555///000222444555555555444111111111111111111111111//////000000111111111222000000000000000000000000...000111000///...///000222222222222222222222222000000000000000000000000000000////////////000000222222222333333222222222000000111111111111000000000111222444888<<>>;;;666444333333555666666555444444444444333333222111222222222222111111000000000000000///000111111222222222111111111111111111333333333333333333333333333333333222222111111111444444444444444444444444777666555444444444444444444777999:::===JJJ___ooozzzoooqqq{{{|||hhhRRR[[[bbbhhhxxx}}}}}}||||||{{{|||xxxvvvtttqqqmmmjjjiiiiiikkkmmmooonnnmmmmmmnnnppprrrsssnnnggg```^^^aaaddddddcccbbbaaaaaabbbccceeehhhiiikkkooosssrrrpppooossswwwkkkWWWRRRWWWUUU```zzzzzzrrrjjj```XXXTTTRRROOOLLLNNNKKKHHHFFFIIINNNUUUYYY^^^dddlllrrruuuuuuuuuvvvnnnlllgggcccdddmmm}}}~~~kkkXXXQQQMMMIIIIIINNNNNNNNNMMMKKKFFF@@@:::777555555444444444333333333555333000///...000222444111111000000111111222333111111000000//////......111000/////////000222333000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111222000111111111111222222222000222444666888:::;;;;;;@@@AAABBBBBBEEEOOO]]]hhh|||uuusssuuu|||xxxuuuuuuxxx}}}yyydddSSSPPPOOOHHHCCCDDDDDDEEEGGGHHHFFFBBB>>>;;;666555333444555666666555444444444444444333222111222222222222111111111000111111000000111111222333222222111111111111111111333333333333333333333333333333333222222222111111333333333333333333333333555555444444333333333333555777999:::@@@OOOeeeuuuyyynnntttnnn[[[LLLVVV^^^gggxxx|||xxxtttrrrqqqooollljjjjjjjjjlllmmmmmmmmmmmmmmmnnnooopppqqqkkkeee___]]]```cccdddcccbbbbbbbbbbbbccceeeggghhhhhhllloooppppppqqquuuxxx}}}lllXXXRRRWWWVVV```zzzyyyqqqfff]]]WWWTTTPPPMMMLLLIIIFFFDDDEEEIIINNNQQQ[[[```hhhnnnqqqrrrssssssooommmhhhdddcccjjjxxxsss]]]TTTNNNIIIIIINNNMMMNNNMMMKKKGGGAAA;;;888444444444444333333333333333222000//////000222333111111111111111222222333111111000000////////////000000/////////000111222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111222111111111111222222222222111222555888:::<<<===>>>@@@BBBCCCDDDHHHUUUgggttt{{{sssuuuzzz}}}zzzwwwttttttwww{{{~~~mmmWWWOOOMMMHHHEEEEEEEEEFFFHHHHHHFFFCCC???<<<777555444444555666555555333444444444444333333222222222222222111111111111222222111111222222333444111111222222222222222222222222222333333444444444333333333222222222222111222222222222222222222222444444444333333333333333666777999;;;DDDWWWnnnvvvmmmyyywwwbbbPPPKKKUUU___iii{{{}}}yyytttpppnnnmmmmmmlllkkkkkkkkkkkkllljjjkkklllmmmnnnnnnmmmmmmfffaaa\\\[[[^^^aaabbbaaabbbbbbbbbbbbcccdddeeefffggghhhkkknnnqqqtttwwwxxxzzz|||nnnYYYSSSWWWVVV```xxxyyymmmccc\\\VVVQQQMMMNNNLLLIIIGGGGGGIIILLLNNNVVV[[[ccciiilllnnnoooooonnnmmmiiidddbbbgggpppwwwfffXXXPPPIIIIIIMMMMMMMMMMMMKKKGGGBBB<<<999333333333333222222222222000000000000000000111111000111111111111222222222111000000000000////////////////////////000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111222111111111111222222222333222333666999<<<>>>@@@AAA@@@BBBEEEGGGMMM]]]ttt}}}xxxxxx~~~zzzuuuzzz~~~{{{zzzxxxvvvtttvvvxxxyyyxxxxxx~~~uuu\\\PPPMMMIIIGGGGGGGGGHHHIIIIIIGGGCCC???===888666444444555666555444333444444444444444333333222222222222222222222222333222222222222333444444111111222222222222222333111222222333333444444555222222222222222222222222222222222222222222222222444444444444444444444333777777888===JJJ___vvvxxxqqqnnn~~~ppp\\\NNNOOOWWWbbbmmm}}}|||wwwrrrnnnlllllllllllllllkkkjjjiiihhhgggiiikkkllllllkkkiiiggg```]]]ZZZZZZ\\\^^^```___aaaaaaaaabbbcccddddddeeehhhhhhiiimmmrrrvvvwwwwwwwwwyyy|||rrr\\\TTTWWWVVV```wwwssshhh```ZZZSSSOOOMMMLLLJJJHHHHHHIIIJJJKKKRRRWWW^^^dddhhhjjjlllmmmkkkjjjhhhdddbbbdddiiinnn{{{nnn^^^TTTKKKHHHKKKLLLMMMMMMLLLHHHCCC>>>;;;333333333222222222111111...///000111111111000///000000111111222222222222000000000000000000000000///////////////000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000111111222111111111222222222333333222333666:::===@@@BBBBBBAAACCCGGGJJJSSSfff~~~yyysssrrr{{{|||{{{zzzyyyyyyxxxxxxwwwwwwzzz{{{yyytttqqqwww~~~eeeUUUNNNKKKJJJJJJIIIJJJJJJIIIGGGDDD@@@>>>999777555555666666555444333444444555555444444444222222222222222222222333333333333222333333444555111111222222333333333333222222222333333444444444222222222222222222222222444444444444444444444444444555666666666666555555666666888@@@PPPggg}}}yyyooonnnrrr~~~fffUUUMMMMMMUUU```nnn}}}}}}xxxsssooollljjjkkkllllllkkkjjjhhhgggffffffhhhjjjkkkjjjgggdddaaa[[[ZZZYYYYYYZZZ\\\]]]]]]___```aaabbbccccccddddddjjjjjjkkknnnrrrtttuuuuuuvvvxxx{{{uuu^^^TTTXXXWWW___vvvxxxmmmeee^^^WWWRRRIIIHHHGGGFFFEEEFFFGGGHHHNNNSSS[[[aaaeeegggjjjkkkhhhgggeeecccbbbccceeehhhssswwwggg\\\PPPIIIIIIKKKLLLMMMLLLIIIEEE@@@===333333333222222222111111...///111222222222111000///000111222222222222111000000000000111111111111...//////000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000111111222111222222222222333333333222444777:::===@@@BBBCCCCCCEEEJJJQQQ]]]ppp}}}uuurrruuu}}}|||{{{{{{vvvwwwwwwxxxxxxyyy{{{}}}{{{rrrmmmrrr~~~~~~sss___RRRMMMLLLMMMKKKKKKKKKJJJHHHDDDAAA???999777666555666666555444333444444555555555555444222222222222333333333333333333222222333333444555111111222222333444444444333333333333333333333333111222222222222333333333444444444444444444444444444555666888888777666666666666:::FFFYYYnnnnnniiinnnzzzrrrYYYKKKIIIIIIOOO[[[lll}}}~~~|||wwwrrrnnnjjjhhhhhhjjjjjjjjjjjjiiihhhgggfffggghhhiiihhhfffbbb___\\\XXXXXXXXXYYYYYYZZZZZZ[[[]]]^^^```aaacccdddddddddjjjkkklllnnnoooqqqrrrssstttvvvzzz{{{zzz{{{|||xxx```UUUXXXWWW___tttuuulllccc[[[VVVMMMLLLJJJHHHGGGHHHIIIJJJKKKPPPWWW]]]bbbeeehhhjjjgggeeedddbbbaaabbbbbbccckkkyyyrrrgggYYYMMMJJJKKKLLLMMMMMMJJJFFFBBB???333333333333222222222222...///111222333333222222///000111333333222111111000000000111111111111222//////000111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111222222222222222333333333333444555888;;;>>>@@@BBBCCCFFFIIIOOO[[[lll{{{vvvnnnwww|||wwwuuuvvvtttuuuvvvwwwxxx{{{}}}tttooorrr|||~~~~~~kkkXXXOOOMMMNNNLLLLLLLLLJJJHHHEEEBBB@@@:::888666555666666555444333333444555555555555555222222222333333333444444222222222222222333333444111111222222333444444555555444444333333222222111111111222222222333333333333333333333333333333333333444666777888777666555777888>>>MMMaaauuukkkhhhqqqgggOOOGGGKKKKKKPPP\\\nnn~~~{{{xxxtttoookkkiiihhhhhhggggggggghhhhhhiiiiiiiiiiiiiiihhhfffccc___[[[XXXWWWXXXYYYYYYXXXXXXXXXYYY[[[\\\^^^aaacccdddeeeeeeeeehhhkkkllllllmmmpppsssrrruuuzzzyyyvvvvvvuuu{{{aaaVVVXXXWWW___sss~~~tttiii```YYYUUURRROOOLLLJJJJJJKKKLLLHHHMMMTTTZZZ^^^bbbfffhhhhhhfffcccaaa``````___^^^cccooo~~~}}}tttcccSSSLLLJJJKKKMMMMMMKKKGGGCCCAAA444444444444333333333333000111222333333444444444///000222333333222111000000000111111111222222222///000111222333222222111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111222222222222333333333444444777888:::===@@@AAACCCCCCJJJLLLVVVggg}}}pppwww}}}{{{vvvsssrrrsssuuuuuuvvvwww|||wwwsssuuuzzz~~~}}}sss\\\PPPNNNNNNMMMMMMLLLKKKHHHEEEBBB@@@:::888666666666666555444333333444555666666666555222222222333333444444444222222111111222222333444111111222333333444555555666555444444333222111000111111111222222333333333222222222222222222222222222333555777777666555444888:::AAAQQQgggzzzkkkiiittt~~~bbbLLLIIIRRRSSSWWWaaarrr{{{xxxtttooolllkkkkkkkkkddddddeeefffhhhjjjlllmmmjjjiiihhheeeaaa\\\YYYVVVWWWXXXYYYYYYXXXWWWWWWXXXYYY[[[^^^aaaccceeeeeeeeeaaaeeejjjkkkiiijjjoootttpppsssyyyzzzuuuqqqooozzz|||bbbVVVXXXWWW___sssyyynnnccc\\\VVVSSSNNNJJJGGGFFFGGGHHHFFFJJJQQQXXX\\\```dddgggjjjhhhdddaaa```^^^]]][[[^^^hhhuuu|||jjjWWWNNNJJJKKKMMMMMMKKKHHHDDDAAA555555444444444444333333111111222333333444555555...000222333333333111000000000111111222222222222000111222333444333222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111222222222333333333444444444999:::<<>>CCCCCCBBBDDDIIIPPPXXXjjj|||tttoooooolllqqqrrrppprrrzzz~~~|||zzzuuurrrvvvxxxzzzwwwttttttxxx}}}hhh[[[VVVTTTRRRQQQPPPNNNJJJFFFBBB@@@===:::777666666666555444444444444444444444444444333333333222222222111111555444333111111111111222111222333333333333222111444333333222222333333444111111222222222333333333111222333444444333222111333444666666555555666888;;;===LLLdddttt}}}vvvvvv]]]NNNMMMWWW___eeejjjqqqyyy}}}xxxtttooojjjfffeeeeeeeeefffggghhhiiiiiiiiihhhhhhhhheeeaaa\\\YYYVVVUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWXXX[[[^^^````````````aaaaaaccceeefffgggiiilllooorrrtttyyyzzzppplllpppwwwcccTTTVVVSSSWWWdddmmm{{{uuukkkhhh]]]XXXSSSNNNLLLJJJIIIHHHHHHIIILLLPPPVVV[[[___aaaddddddeeedddbbb```^^^\\\\\\]]]gggyyy{{{wwwhhhWWWKKKIIIHHHIIIKKKJJJFFFCCC:::999666444333444555666555444222111111222444555......///000000000000000111111111///------///111111111111111111111111111000000/////////000111222111111111111111111111111000111111111111222222222333222222111000000111111111111222222333444666666::::::===BBBBBBBBBFFFLLLUUU```vvv{{{tttoooooollloooooommmpppxxx}}}}}}{{{wwwssstttvvvxxxvvvssssssxxx}}}rrraaa[[[YYYSSSRRRQQQOOOKKKHHHDDDBBB>>><<<999777777777666555444444444444444444444444333333333333222222222222333333222111111222222333000111444555555444111000444333333222222333333444222222222222333333333333333333444444444444333333222444555444444444666888;;;BBBSSSjjjzzz~~~yyyhhhTTTJJJNNN[[[fffsssxxx~~~zzzsssqqqlllgggdddccccccccceeefffggghhhiiihhhhhhgggdddbbb^^^ZZZVVVUUUTTTTTTTTTUUUWWWXXXXXXXXXWWWVVVVVVYYY]]]``````___^^^___aaaccceeeggghhhjjjmmmpppqqqrrrxxxtttkkkiiisssfffVVVUUUPPPRRR]]]bbbhhhoootttrrrpppvvv{{{ppplll^^^ZZZTTTPPPMMMLLLJJJIIIIIIIIIJJJMMMQQQWWW\\\___cccdddeeeeeedddbbb___^^^[[[ZZZaaappp~~~zzzmmm\\\JJJIIIHHHJJJLLLKKKGGGCCC;;;:::777555444444555555444333222111111222333444//////000111111111111111111111111///------000222111111111111111111111111/////////...///000000111000000000000000000000000000111111111111222222222333222111111000111111111222222222333444555666777::::::<<<@@@AAABBBHHHPPP]]]mmm}}}|||zzz{{{~~~}}}}}}~~~~~~}}}}}}zzzsssooopppooopppnnnlllpppxxx||||||}}}||||||}}}}}}{{{xxxuuuqqqssstttsssrrrsssxxx|||{{{ggg^^^]]]TTTSSSRRRPPPMMMIIIFFFDDD>>><<<999777777777666555444444444444444444444444333333333333333333333333111111111222222333333444111222444555555444222111444333333222222333333444333333333333333333333333444444444444444444444444222333444444333444777999<<>>;;;888777777777666555444444444444444444444444333333333333333333333333000111111222333333333333444333333333333333333444444333333222222333333444333333333333333333333333444444444444444444444444333333444333333555888:::>>>LLLbbbvvvwwwzzzzzziiiWWWOOOPPPVVVaaalll{{{uuuqqqmmmkkkiiifffccccccbbbccccccdddeeeffffffdddbbbaaaZZZXXXUUURRRQQQPPPQQQQQQPPPRRRTTTVVVWWWWWWUUUTTTRRRVVVZZZ\\\\\\[[[[[[[[[```bbbdddfffgggjjjmmmpppqqqrrrxxxuuuhhhppp{{{nnn[[[UUUNNNMMMPPPMMMNNNQQQTTTUUUWWW^^^mmmzzz{{{rrrddd```YYYSSSPPPMMMKKKIIIHHHIIIHHHHHHIIINNNUUUZZZaaacccfffhhhiiihhhfffeee]]]YYYYYYaaammmzzzzzznnnbbbNNNKKKJJJJJJLLLKKKHHHDDD>>>===:::777555444444555222222222222222222222222444444333222111///...---333333333111000111333666111111111111111111111111000000111111111222222222////////////////////////000000111111111222222222222111111111111111222222222222333444555777888999>>>>>>???AAAAAADDDPPP]]]ssszzz}}}wwwqqqrrrvvv|||}}}|||yyyxxxyyyxxxsssrrrtttvvvvvvsssqqquuuzzzzzzvvvuuuwwwyyyzzzxxxuuusssqqqoooooopppqqqrrruuuyyy|||gggZZZXXXTTTSSSRRRPPPNNNJJJGGGEEE>>>;;;888777777777666555444444444444444444444444333333333333444444444444000111222333333333333333555444333222222333444555444333333222222333333444444444444444333333333333444444333333333333444444333444444444444555999<<>>;;;888555444444555222222222222222222222222222111111000...,,,+++***000111111111000000111333111111111111111111111111000000111222222222222222000000000000000000000000000111111111111222222222111111111000111111222333222222333444666888:::;;;??????@@@BBBCCCIIIXXXgggyyyzzz~~~|||tttnnnuuuzzz|||{{{zzzwwwvvvxxxxxxttttttvvvvvvwwwvvvtttuuuxxxxxxuuutttvvvwwwwwwtttrrrpppppppppppppppqqqtttwww{{{}}}iiiZZZWWWSSSSSSRRRPPPMMMJJJGGGEEE???===:::888888888777666444444444444444444444444333333333444444444555555111111222333333333222111444444444444444444444444444333333222222333333444555555444444444333333333444333222111111222333444555555555444444777;;;>>>GGGZZZqqqyyyyyysss^^^LLLKKKSSS]]]kkkxxx}}}}}}{{{wwwtttpppmmmhhhgggfffdddcccbbbbbbbbbaaabbbccccccaaa]]]YYYWWWQQQPPPNNNLLLLLLLLLNNNOOONNNOOOOOOPPPQQQRRRSSSTTTSSSTTTVVVVVVVVVWWWZZZ\\\ZZZ]]]___aaacccfffjjjlllqqqrrrvvv|||}}}kkkkkklllqqqzzz{{{hhh___WWWVVVUUUKKKKKKJJJLLLNNNMMMQQQ___nnnwwwrrrlllddd]]]WWWRRROOOLLLGGGIIIJJJIIIGGGIIIPPPUUU^^^bbbgggmmmpppqqqpppoooiiibbb\\\]]]cccmmm}}}}}}iiiVVVQQQKKKHHHHHHIIIHHHFFFAAA???<<<888666444444444111111222222222222111111000000000000///...------...000222333222111111222111111111111111111111111//////111222222222111000111111111111111111111111000111111111111222222222111111000000111222222333222333333555666888:::;;;======@@@CCCFFFOOObbbttt{{{yyyxxxtttqqqqqqyyy~~~|||{{{yyyvvvvvvxxxxxxuuuvvvyyyvvvzzz{{{xxxwwwyyyyyywwwqqqsssuuutttqqqpppppprrrsssrrrrrrsssvvvyyy|||~~~mmm]]]YYYRRRRRRQQQPPPMMMJJJGGGEEEAAA>>>;;;:::::::::999888444444444444444444444444333333333444444555555555111222333444333333111111111333555666666555333111444333333222222333333444555555555444444333333333333333111111111111333333555666555555555777<<>>;;;999888888777555666666555555555444444444444444444444555666777777333333333333333333333333555555555444444333333333333333333444444555555555444444444555444444333333222222333333333333444444555444444666555555;;;DDDZZZkkk|||yyyqqqvvv}}}XXXQQQJJJMMMXXXeeemmmpppyyy|||}}}}}}~~~xxxtttrrrnnnjjjcccbbbaaa`````````aaabbb```aaaaaa^^^YYYSSSPPPNNNKKKJJJIIIHHHHHHIIIJJJKKKOOONNNMMMMMMNNNPPPRRRTTTZZZYYYXXXWWWWWWWWWWWWWWW[[[]]]_________bbbgggllloooqqqvvvzzz}}}~~~jjjccc___dddnnnwwwxxxpppjjj^^^RRRTTTNNNKKKKKKLLLOOOWWW```mmmzzzuuuggg```[[[TTTNNNLLLLLLJJJGGGFFFGGGIIILLLNNNZZZ```gggnnnqqqsssuuuuuuooojjjeeeaaa___cccqqqpppdddUUUMMMGGGCCCJJJNNNFFFEEEAAA===:::888666444222333333333333333333333333333222222111111222222333222333333444444333333222222111111111000000//////000000000000000000000000000000000000000000000000111111111111111000//////222222333333333222222111111333555666777999<<>>;;;999777555333333333333333333333333333333222222111111222222333222222333333333333222222222111111111000000000000000000000000000000000000111111111111111111111111111111111111111000//////222222222333333222222111222333555777888:::===???EEEBBBCCCJJJUUUeee}}}{{{rrrmmmqqq}}}~~~|||zzzyyyxxxxxxzzz{{{zzzyyy|||~~~}}}~~~zzzuuunnnooonnnmmmlllmmmppprrrtttvvvxxxzzzzzz|||nnn^^^UUUTTTRRRRRRQQQNNNJJJGGGBBB???<<<999999888777555444444444333333333333222222222222222333444555666333333333333333333333333555444444444444333333333555555555555555555444444333333444444555444444333222222333333333333444444777666777888888:::DDDOOOnnnyyysssttt|||wwwbbbOOOLLLKKKRRR___kkkrrrttt{{{wwwrrrmmmgggcccbbbbbb```___^^^^^^^^^^^^aaa```___ZZZSSSMMMJJJIIIGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJJJJKKKMMMOOOPPPRRRRRRRRRSSSTTTVVVWWWXXXZZZ[[[\\\]]]___bbbfffjjjlllmmmooovvvuuukkkccccccggglllrrrxxx}}}zzzmmmaaaVVVPPPKKKKKKJJJJJJNNNTTTeeeqqqsssjjjccc[[[UUUSSSLLLLLLKKKHHHEEEFFFKKKOOOVVV\\\fffnnnrrrttttttuuuwwwrrrkkkeee```aaalllxxxnnn]]]RRRKKKDDDGGGKKKFFFHHHDDD@@@<<<:::888666444333333333333333333333333333222222111111222222333111111222222222222111111111111111111111000000000000000000000000000000000222222222222222222222222111111111222111111000///222222222222222222222222222444666777888;;;>>>@@@GGGBBBBBBNNNaaavvvuuuoooqqq{{{~~~zzzzzzzzz|||~~~~~~}}}|||~~~~~~}}}xxxsssllllllmmmllllllnnnrrrtttvvvxxxzzz||||||}}}yyydddWWWUUUTTTSSSRRROOOKKKGGGCCC@@@<<<:::999888777555666666666666555555555555222222222222333444555555333333333333333333333333444444444444444444444444444444555555666666666666333333444444555444444444222222222333333333444444666555777888888<<>>NNN^^^vvv|||qqqbbbooo}}}www^^^KKKFFFIIIOOO[[[hhhrrrxxxyyyzzzwwwpppmmmiiieeeaaaZZZ[[[[[[\\\]]]]]]]]]]]]\\\ZZZWWWQQQKKKFFFEEEEEECCCDDDEEEGGGIIIJJJKKKLLLKKKKKKKKKLLLMMMNNNOOOPPPRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWYYY]]]aaaeeegggkkklllnnnvvvzzzooojjjhhhfffgggjjjjjjqqq~~~yyykkk___XXXQQQKKKJJJKKKJJJKKKNNNXXXbbbttt~~~sssjjj```YYYWWWPPPOOOMMMIIIFFFEEEIIILLLNNNUUU___iiinnnrrrtttuuuzzzvvvqqqkkkccc^^^ccclllwwwdddZZZTTTIIIGGGLLLKKKHHHEEE@@@<<<:::777555333333333333333333333333333333222222111111222222333000111111222222111111000111111111111111222222222000000000000000000000000111111111111111111111111111111222222222222111111222222111111111222333444333555777999;;;===AAACCCFFFFFFLLL]]]wwwxxxnnnmmmxxx~~~}}}{{{zzz{{{~~~~~~xxxsssqqqkkklllllllllkkkmmmqqqtttyyy{{{~~~xxx```]]]YYYVVVSSSPPPLLLJJJDDDAAA===;;;999888666555555555555444444444333333222222222222333444555666333333333333333333333333333333333444444444444555......///000222333444444222222333444555555555555222222333333333333444444333444666777999AAASSSfffyyywwwllldddssshhhTTTHHHFFFJJJRRR^^^jjjsssyyy{{{zzz~~~xxxpppkkkiiigggccc```XXXYYYZZZ[[[\\\\\\\\\[[[WWWVVVRRRLLLGGGDDDDDDEEEBBBCCCEEEGGGIIIJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMQQQQQQQQQQQQRRRSSSTTTUUUVVVUUUUUUXXX\\\aaadddeeefffkkkpppyyyvvvqqqnnnjjjhhhiiihhhooo|||{{{lllaaa[[[QQQIIIHHHIIIHHHIIIKKKUUU___pppyyyoooddd]]]ZZZSSSPPPLLLIIIGGGGGGIIIJJJKKKQQQ[[[dddkkkooosssuuuzzzwwwuuupppggg```bbbhhh|||iii___ZZZMMMGGGJJJJJJIIIFFFAAA===:::777555333333333333333333333333333333222222111111222222333111111222222222222111111111111111222222222222222000000000000000000000000000000000000000000000000000111222222333222222222222111111000111222444555333666888:::<<<>>>BBBEEEFFFMMM[[[nnnzzzrrrlllppp}}}~~~}}}}}}}}}{{{{{{|||~~~zzzsssnnnnnnjjjkkklllkkkkkkmmmqqqttt{{{~~~fffaaa\\\WWWSSSPPPMMMKKKEEEBBB>>>;;;:::888666555555555555555444444444444333333333333444555666777333333333333333333333333333333333444444444555555333333444444444444555555111222333444555555555555222222333333333333444444333555777999:::DDDYYYmmm~~~tttkkkjjjzzzrrrZZZMMMIIIGGGLLLUUU```kkktttyyy{{{{{{xxxrrrkkkfffeeeccc```^^^YYYZZZZZZ[[[ZZZYYYXXXWWWSSSQQQMMMIIIDDDCCCDDDFFFBBBCCCEEEGGGHHHIIIIIIHHHGGGGGGIIIJJJKKKLLLLLLLLLMMMMMMNNNOOOQQQSSSUUUVVVVVVTTTSSSVVV\\\aaaddddddccckkkrrryyy~~~zzztttppppppnnntttqqqfffbbbWWWMMMJJJIIIHHHIIIKKKQQQ[[[jjj}}}uuujjjccc```WWWQQQJJJHHHIIIJJJHHHGGGHHHNNNWWW```gggmmmrrruuuyyyyyyxxxuuummmccccccggg{{{sssjjjeeeUUUKKKLLLLLLKKKGGGBBB>>>;;;999666444333333333333333333333333333222222111111222222333222222333333333333222222111111111222222333333333000000000000000000000000111111111111111111111111000111222222333333333222222111000000111222444666444666999;;;<<>>;;;:::888666555888777777777666666666666444444444444555666777777333333333333333333333333333333333444444555555555444444333222222111000000111222333444555555555555222222333333333444444444444666888:::<<>><<<;;;888555555555555555555555555555555555555444444333333333333333333333333333333333555555555555555555555555444444444444444444444444777555444333333444555777444444444555555555555666666888::::::???PPPiii}}}xxx~~~xxxsssZZZLLLIIIJJJQQQ^^^lllqqqsssuuuwwwvvv~~~~~~zzzqqqlllfffbbb___^^^^^^]]]ZZZYYYXXXXXXXXXVVVSSSPPPHHHFFFDDDAAA@@@@@@@@@AAACCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOQQQRRRRRRQQQTTTXXX[[[]]]___bbbdddgggfffhhhppp{{{|||ssscccYYYPPPMMMLLLJJJKKKMMMIIINNNYYYjjj~~~yyymmmhhh]]]XXXRRRMMMKKKJJJIIIHHHHHHJJJNNNVVV```jjjrrruuuvvvppppppwww|||uuuhhhVVVLLLMMMLLLJJJFFFBBB>>>;;;999888333333333333333222222222222222222222222222222222222222222222222222222222//////000000111111111111000000111111111111111111000000000000111111111111333111111111333444333222222333333222111111222444666:::=========@@@GGGLLLZZZsssuuuuuuzzz}}}}}}}}}|||}}}tttmmmiiifffaaa```bbbfffggghhhjjjlllrrryyy~~~~~~jjj\\\YYYTTTQQQPPPKKKJJJFFFBBB???===;;;888666555555555555555555555555555555555444444444444444333333333333333333333333444444444444444444444444555555555555555555555555666555444333333444555666444444444555555555555666777888999;;;CCCVVVpppyyyyyyiiiSSSLLLLLLJJJWWWfffsssvvvtttuuuxxxzzz}}}}}}xxxtttmmmiiiddd```^^^]]]\\\[[[YYYXXXWWWVVVUUUSSSPPPMMMEEEDDDBBBAAA@@@@@@AAABBBBBBCCCDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKLLLMMMOOOPPPQQQQQQRRRUUUXXX[[[\\\^^^aaacccjjjhhhiiimmmtttyyyzzzzzz}}}}}}}}}|||qqqcccYYYQQQOOONNNKKKJJJKKKHHHLLLVVVeeexxxssslllaaa[[[TTTNNNJJJIIIGGGFFFHHHIIIMMMSSS\\\gggpppvvv~~~wwwuuuwww~~~xxxkkkYYYMMMJJJKKKIIIFFFBBB>>><<<:::999555555444444333333222222222222222222222222222222222222222222222222222222/////////000000000000000111111111000000000000000///000000000111222222222555333111000111333222222222333333333111111333444777:::>>>??????AAAHHHOOOggg}}}~~~ppprrryyy~~~|||sssjjjfffccc______bbbhhhiiijjjlllnnnrrrwww{{{~~~}}}qqqaaa[[[TTTRRRRRRKKKJJJHHHEEEBBB???<<<999888555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444666555444444444444555666444444444555555555555666777888999<<>>@@@@@@BBBLLLVVVqqqtttjjjmmmuuu~~~}}}~~~}}}zzzpppgggccc```]]]^^^bbbgggiiikkkmmmoooqqquuuxxx~~~}}}}}}xxxhhh```VVVTTTTTTMMMJJJIIIGGGDDD@@@<<<:::999666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333555555555444444555555555444444444555555555555666666777999AAAPPPfff~~~{{{zzzqqqTTTFFFIIIOOOPPP^^^lllwwwvvvqqqsssxxx}}}}}}|||uuuooolllfffccc^^^\\\ZZZZZZXXXWWWYYYXXXVVVTTTSSSOOOKKKHHH@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOQQQSSSWWWYYYZZZ\\\^^^```fffeeeeeefffhhhjjjkkkkkkppppppqqqtttzzz{{{nnnggg^^^VVVSSSOOOIIIEEEDDDDDDGGGNNN[[[mmmwwwddd^^^UUUNNNJJJIIIHHHHHHGGGHHHJJJMMMSSS^^^jjjsssxxxuuuwww}}}~~~zzzxxxxxx|||ttteeeVVVMMMIIIHHHFFFCCC@@@<<<:::999666666555444444333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111000000/////////000000111222333333444777444111000000222222222222333333333222222444666777999===AAAAAADDDQQQ```{{{{{{kkkdddhhhrrr}}}}}}{{{}}}|||uuulllddd```^^^\\\]]]aaadddgggkkknnnppprrrtttvvvzzz~~~}}}{{{tttiiiZZZVVVVVVNNNJJJJJJIIIFFFAAA===;;;;;;666666666666666666666666555555555555555666666666444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555444444444555555555555666666777<<>><<<<<<666666666666666666666666444555555555666666666777555555555555555555555555333333333333333333333333444444444444444444444444444555555555555555555444444444444555555555555666666999AAAOOOcccxxxwww}}}vvvzzznnnUUUHHHBBBCCCMMM[[[eeennnttttttuuuzzzxxxpppkkkiiiaaa___\\\ZZZZZZYYYWWWVVVXXXVVVSSSQQQNNNJJJFFFBBB>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNKKKNNNRRRUUUWWWYYY\\\^^^cccdddeeefffhhhjjjlllnnnjjjjjjkkknnnttt{{{sssfff]]]UUURRROOOJJJHHHHHHEEEFFFJJJSSScccwwwooohhh]]]TTTOOOMMMLLLLLLGGGIIIJJJKKKNNNVVVbbbkkkmmmlllnnnsssttttttwww|||{{{yyymmm\\\NNNJJJIIIGGGDDD@@@<<<888666333333333333333222222222222222222222222222222222222222222222222222222222333333333222222222111111222222222222333333333333222222222222222222222222333111111111333444333222111333444333333333555777;;;999===DDDGGGNNNddd|||yyypppkkkiiimmmvvv}}}wwwjjjccc^^^]]]]]]\\\]]]``````eeemmmsssvvvxxxzzz{{{wwwyyy~~~~~~}}}~~~~~~zzz{{{cccYYYWWWOOOJJJLLLLLLIIICCC>>><<<<<<777777777777777777777777444555555555666666777777555555555555555555555555333333333333333333333333555555555555555555555555444444555555555555444444444444444555555555666666777;;;DDDUUUjjj~~~vvvttt{{{{{{sss{{{fffMMMEEECCCAAALLL^^^hhhooouuuuuuxxx~~~vvvnnniiigggaaa^^^\\\ZZZZZZYYYWWWVVVWWWUUURRROOOLLLHHHCCC@@@>>>??????@@@@@@@@@??????AAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGHHHIIIJJJLLLMMMMMMIIILLLQQQTTTVVVXXX[[[^^^]]]___```aaabbbdddgggiiijjjjjjkkkmmmssszzzvvvkkkaaaWWWRRRNNNHHHEEEEEEFFFFFFIIIQQQ```sssuuummmbbbXXXQQQNNNMMMLLLGGGIIIKKKKKKMMMTTT___hhhggggggjjjnnnnnnnnnssszzz{{{yyymmm\\\MMMKKKJJJHHHEEE@@@;;;777555222222222222222222222333222222222222222222222222222222222222222222222222222222222222111111000000222222222333333444444444333333222222222222222222111000111222444444333222111333444444333444666888===;;;>>>FFFJJJRRRkkk|||tttppppppooorrryyyzzzuuugggaaa\\\]]]]]]\\\]]]``````eeennnuuuyyy|||}}}~~~xxxzzzxxx{{{~~~~~~}}}~~~zzzwwwfff\\\TTTOOONNNNNNNNNKKKGGGAAA<<<999555555666666555444333333444555666666666555444333333333333333333444555666666555444444555666777888666666666555444444444333555666666555333333444666444555777666555555666777888999GGG```rrr|||xxxeeefffyyy~~~sssqqqvvv\\\EEE???AAAFFFRRR___pppoooqqquuu{{{~~~zzzvvvppphhhbbb\\\YYYVVVUUUUUUUUUTTTSSSYYYVVVQQQKKKFFFCCCAAA@@@>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMIIILLLPPPSSSUUUWWWZZZ\\\______```bbbcccdddeeefffgggiiikkknnnrrrwwwzzz|||nnnfff[[[SSSNNNKKKHHHFFFFFFGGGJJJPPPYYYggg~~~}}}pppaaaWWWPPPJJJGGGHHHIIIHHHGGGGGGJJJRRR[[[bbbfffhhhkkknnnooopppqqqqqqvvv~~~vvvqqqfffQQQLLLKKKHHHDDD???;;;::::::777666444333222222333333333333333222222222111111222222222222222222222222222222222111111111000000......///000000000000000222222111111111111222222333333333222222111111111444444333333444555777888;;;>>>@@@DDDNNNbbb|||tttpppsssvvvyyy{{{zzzsssnnndddaaa]]]YYYWWWYYY]]]aaaeeehhhmmmuuu{{{~~~}}}{{{xxx|||}}}}}}zzzyyy|||~~~xxxwwwggg]]]VVVRRRNNNNNNMMMJJJFFFAAA<<<999666666666666555555444444222333444666666666555555444333333333333444555666666555444444444555666777555555555555555444444444555666777666444333444555444555666666555555666888999<<>>@@@EEENNN^^^wwwzzzyyyzzzyyyvvvrrrrrruuuzzz|||~~~}}}rrrhhhaaa```___\\\YYYYYY[[[```eeeiiinnnuuuyyyyyyyyyyyyzzzzzz}}}|||rrrccc[[[WWWUUUMMMMMMKKKIIIEEE@@@<<<:::777777666666666666666666333444444555555666666666444444333333333444444555555555444444333333333333333444444444555666666666444666888999777555444444444555666555444555777999:::FFF\\\tttuuueee]]]aaatttwwwqqqzzzyyyVVVLLLDDDDDDIIIRRR```nnntttvvvyyy}}}zzzrrrllljjjgggccc```]]]YYYUUURRRRRRSSSTTTTTTQQQNNNJJJEEEAAA???>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHEEEFFFFFFGGGHHHIIIJJJJJJLLLNNNRRRTTTUUUWWWYYY[[[ZZZZZZ[[[]]]^^^___```aaadddeeegggkkkooossswwwyyy{{{rrrjjj___VVVQQQMMMJJJGGGEEECCCEEEJJJPPPZZZjjjxxxttthhh```ZZZRRRMMMMMMIIIHHHGGGFFFFFFJJJPPPUUU___aaabbbbbbccceeekkkoooooopppvvv{{{bbbMMMLLLKKKIIIFFFAAA<<<999888777555444333333444444444444333333333222222222222222222222222222222222111111111111111111111111000111111222222222222222333222222111111222222333222222222222222222222222222222222222444666888999===@@@GGGTTThhh|||ssspppmmmmmmmmmnnnrrrwww~~~~~~~~~uuulllddd___```___]]][[[ZZZ]]]bbbfffmmmsss{{{}}}zzzxxxyyy{{{zzz}}}|||qqqaaaYYYVVVTTTNNNMMMKKKHHHEEEAAA===;;;888777666666666777777888666666555555444444444444555444444333333333444444555555555444444333333222333444444444555666666666333666888999777555444444444555555444444555888:::<<>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFGGGHHHFFFFFFGGGHHHIIIJJJJJJKKKLLLNNNQQQSSSTTTUUUWWWYYYYYYZZZ[[[\\\]]]___``````bbbcccfffiiimmmqqquuuwww|||qqqiii^^^UUUPPPMMMIIIGGGGGGEEEFFFJJJOOOVVVcccoooxxxkkkccc\\\SSSNNNMMMFFFFFFFFFEEEFFFIIIOOOSSS___bbbddddddcccdddhhhmmmmmmmmmqqqzzzzzzbbbNNNLLLJJJIIIGGGCCC===888888777555444333333444444444444444333333333222222222222222222222222222222111111111111111111111111///000111111222222111111333333222222222222333333222222222222222222222222111111222333555777:::;;;;;;???III[[[rrrqqqhhhaaacccgggiiilllqqq~~~~~~sssjjjeeebbb`````````^^^]]]]]]___dddhhhrrrxxx~~~{{{{{{}}}|||~~~|||tttccc[[[WWWTTTOOONNNLLLIIIEEEBBB???===888888777666666777999:::888777666555333333333333555555444333333333444444444555555555555444444333444444444555555555555555333555777777555333333444444555555444333555888;;;???RRRlllooo\\\aaarrr}}}|||yyycccJJJGGGEEEIIIQQQ[[[dddiiimmmrrrxxx|||}}}vvvnnniiifffddd```]]]ZZZXXXUUUSSSSSSSSSRRRQQQKKKIIIEEEBBB???>>>>>>>>>=========>>>>>>>>>>>>???????????????????????????AAAAAABBBCCCEEEFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNQQQRRRSSSTTTUUUWWWXXXYYYZZZ[[[\\\^^^______aaabbbdddhhhlllpppsssuuu|||}}}ppphhh^^^UUUQQQNNNKKKHHHGGGDDDDDDHHHLLLQQQZZZcccxxx~~~pppfff^^^TTTOOONNNEEEFFFFFFFFFFFFIIIMMMPPP[[[aaafffhhheeeeeehhhkkkllllllooouuu~~~tttbbbRRRNNNKKKIIIHHHEEE???:::888777666444444444444555444444444444333333333333222222222222222222222222111111111111111222222222///000000111222111111111333333222222222222333333111222222222222333333333222222222444666999<<<===<<>>>>>>>>===>>>>>>>>>>>>?????????????????????????????????BBBBBBCCCCCCDDDEEEFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIKKKMMMPPPQQQQQQRRRTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]___aaacccfffjjjooorrrtttyyy~~~{{{pppiii^^^VVVSSSPPPMMMKKKGGGDDDDDDGGGJJJMMMTTT[[[gggqqquuujjj```VVVPPPPPPGGGHHHHHHGGGFFFGGGJJJLLLTTT]]]fffjjjiiigggiiillllllmmmpppsssyyy}}}sssiiiVVVRRRLLLJJJJJJHHHCCC>>>999777666555444444555555555444444444444333333333222222222222222222222222000000111111111222222222000111222222333333222222444333333222222333333444111111222222222333333333222333333555777;;;===???@@@GGGWWWooorrr___PPPTTT]]]bbbhhhnnnuuuvvvxxxzzz|||}}}zzzmmmaaaZZZXXXYYYYYYYYY[[[]]]```dddjjjqqquuu|||~~~|||}}}nnnddd^^^ZZZPPPOOOMMMJJJFFFCCCAAA@@@999888777666666888:::;;;666555444333444444666777666555444333333333333333333444666777777777666666666666666555555444444333444444444333111111222444444555444333333555999<<>>??????>>>????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHJJJMMMOOOPPPQQQQQQRRRTTTTTTUUUVVVWWWYYYZZZ[[[[[[___```bbbfffjjjnnnrrrtttuuu{{{~~~{{{qqqiii___XXXTTTRRRPPPMMMIIIFFFEEEHHHKKKMMMRRRYYYXXXccctttyyylllaaaWWWRRRQQQJJJJJJJJJHHHFFFFFFGGGIIINNNYYYeeelllkkkiiijjjllllllnnnqqqsssvvv|||}}}vvvsssZZZTTTNNNLLLLLLJJJEEEAAA999888666555444444555555555555444444444333333333222222222222222222222222000000111111222222222222222222333444444444333333444333333222222333333444111111111222222333333333333333444666888<<>>JJJkkk{{{lllggguuu~~~sss\\\NNNLLLGGGEEEMMMVVV[[[___aaakkkqqqyyy~~~|||vvvqqqkkkeeeaaa]]]ZZZXXXVVVSSSQQQPPPRRRRRRPPPMMMBBBAAA@@@?????????@@@AAA@@@@@@@@@???????????????AAAAAA@@@@@@???@@@@@@AAA@@@AAABBBDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIIIILLLLLLMMMNNNPPPRRRTTTUUUUUUUUUUUUVVVVVVWWWWWWWWW___aaaccceeegggkkkpppssswwwxxx}}}~~~yyyqqqkkkccc[[[UUUPPPLLLIIIDDDGGGJJJLLLLLLMMMNNNOOOVVVZZZfffuuuuuuhhhYYYQQQPPPLLLIIIFFFEEEGGGJJJKKKKKKPPPVVV```iiioooqqqpppnnnnnnoooppprrrvvv}}}rrryyyooo\\\KKKIIILLLJJJEEEBBB===999666444333444333222333111000000111222222111111111111111111111111111222111000000222444777888111111111222222333333333000000000111222222222333888555111///000111111111555222222555777888<<>>>>>??????@@@@@@???>>>>>>======>>>?????????@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKMMMOOOQQQRRRSSSSSSTTTUUUVVVVVVWWWWWWXXX[[[___bbbdddfffiiikkkqqqsssyyy{{{sssmmmddd\\\VVVQQQMMMKKKIIIMMMSSSWWWXXXVVVUUUTTTPPPPPPTTTZZZaaannnqqqcccZZZVVVMMMKKKGGGFFFGGGIIIJJJJJJMMMSSS\\\fffnnnqqqrrrrrrooonnnmmmmmmpppwwwtttxxxmmmYYYQQQOOOLLLGGGCCC>>>;;;777555555555444333666444333333444555555444333333333333333333333333333222111111111333444555333333222222222222222222222222222222222111111111999777444222333555555555555333333555666777===CCCKKKffflllXXXOOOKKKVVVhhhtttyyy{{{|||}}}}}}{{{yyyvvvvvvvvvuuu~~~~~~uuueeeaaa\\\XXXVVVUUUSSSRRRSSSXXX___ffflllsssyyy}}}|||zzzrrrlllmmmqqqvvv}}}}}}jjj```]]][[[WWWRRRLLLGGGBBB@@@<<<:::777666666666666555222333444555666666666666666555444333333333333333444444444444444444444444555555555555555444444444555666666555555777:::===FFF;;;555777999999???HHHddd~~~{{{nnnYYYKKKDDDGGGIIIPPPVVVWWWXXX___gggsssxxx~~~zzzuuuiiieee___ZZZWWWUUURRRQQQSSSUUUWWWXXXVVVQQQLLLGGG?????????>>>>>>>>>>>>>>><<<<<<======>>>???@@@@@@======<<<<<<<<<===>>>>>>???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIJJJKKKLLLNNNPPPQQQRRRRRRSSSTTTUUUVVVWWWXXXYYY]]]aaadddfffgggiiijjjmmmpppvvv}}}vvvooofff]]]VVVRRRNNNLLLGGGNNNXXX___aaa___\\\ZZZRRRQQQRRRTTTWWWaaavvvsssfff\\\VVVOOOLLLHHHGGGGGGIIIIIIIIIKKKPPPZZZdddlllqqqssstttrrrpppnnnlllnnnuuu~~~wwwzzzrrr\\\PPPLLLJJJFFFBBB???<<<888666555555444333666555333333555666555444333333333333333333333333333333222111111222222333333333333222222111111111333333333222222111111111888666333333444555555555444333333666666888>>>FFFPPPooo~~~aaaOOOLLLMMMZZZkkkxxx||||||}}}}}}yyywwwxxxzzzxxxxxxnnn```^^^[[[YYYWWWUUUTTTTTTUUUZZZbbbjjjqqqwww|||tttmmmhhhiiimmmrrrzzz{{{kkk```]]][[[XXXSSSNNNHHHCCC@@@<<<:::777666666777666555666666777777777777666666666555444333333333333333444444444444444444444444555555555555555555555555444444444444444666999===@@@888666999:::999@@@KKKhhhsss~~~~~~hhhRRRGGGCCCEEEHHHNNNTTTUUUWWW```jjjtttxxx~~~|||uuupppfffbbb]]]YYYVVVTTTRRRQQQRRRUUUXXXYYYVVVPPPIIIEEE===============<<<<<<;;;;;;;;;<<<===>>>>>>??????<<<<<<;;;;;;<<<======>>>??????@@@@@@AAAAAABBBCCCAAAAAAAAABBBCCCDDDFFFGGGJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQRRRSSSUUUVVVWWWXXXZZZ]]]aaadddeeefffhhhiiikkknnnuuu~~~xxxqqqggg^^^WWWSSSOOONNNJJJSSS___hhhjjjfff```\\\UUUTTTTTTUUUUUUZZZiiixxxttthhh\\\TTTQQQNNNIIIGGGGGGHHHHHHHHHIIIOOOXXXbbbjjjppptttuuusssqqqmmmjjjjjjpppxxx~~~}}}vvv___OOOJJJJJJGGGCCC@@@===999666555555444333555333222222333444444333222222222222222222222222333333222222111111111222333333333222222111111111444333333333222222111111555333111111333444444444444333444777777999AAAKKKXXXxxx}}}}}}\\\KKKLLLQQQ]]]lllyyy|||{{{}}}~~~|||xxxxxx|||}}}sssiii]]]\\\ZZZWWWTTTSSSSSSSSSVVV\\\eeennnvvv|||{{{pppjjjeeefffiiinnnxxx~~~nnnbbb\\\ZZZXXXTTTNNNHHHCCCAAA===:::888666777777666666777777888888888777777666555555444333333333444444444444444444444444444444555555555555555666666666222333444444444555888:::999555666:::999999CCCQQQnnnlll~~~cccMMMDDDCCCCCCFFFMMMTTTWWWYYYaaakkkuuuyyy~~~~~~xxxqqqkkkdddaaa\\\XXXVVVUUUSSSQQQQQQUUUYYYYYYTTTMMMGGGCCC<<<<<<=========<<<;;;:::;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;<<<===>>>>>>????????????@@@AAABBBCCCBBBBBBAAAAAABBBDDDFFFGGGJJJJJJJJJKKKLLLMMMOOOOOONNNOOOQQQRRRTTTVVVWWWXXXYYY\\\___aaaaaaccceeefffjjjmmmuuu~~~zzzssshhh___XXXSSSQQQOOOOOOZZZhhhrrrsssmmmddd^^^ZZZWWWUUUUUUTTTVVV___hhh{{{xxxlll___UUUSSSOOOKKKHHHGGGHHHHHHGGGIIINNNVVV```iiioootttvvvsssqqqlllhhhgggjjjqqqvvv~~~|||dddQQQKKKLLLJJJFFF@@@<<<888555444444333222444222111111222333333222111111111111111111111111222222222222222111111111333333222222222222222222333333333333333222222222222111000000222444444333333333555888999;;;EEEPPPccc~~~yyyZZZJJJOOOWWWaaannnzzz}}}{{{}}}~~~~~~zzzvvvxxx{{{ooofffYYYXXXVVVSSSPPPOOOPPPRRRVVV]]]hhhrrrzzzvvvmmmgggcccccceeejjjvvvuuugggZZZYYYWWWSSSOOOIIIDDDAAA===;;;888777777777777666444555666777888888888777444444333333333444555555444444444444444444444444444555555555666666666777222333555555555555777888555444777999666888HHH\\\wwwtttddd~~~{{{___JJJDDDEEEBBBFFFPPP[[[```bbbffflllvvvzzz{{{tttmmmgggbbb___ZZZWWWUUUTTTSSSRRRQQQUUUXXXWWWRRRJJJDDDBBB======>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>?????????>>>>>>???@@@AAABBBCCCBBBAAAAAABBBDDDFFFHHHIIIIIIIIIIIIJJJKKKMMMMMMMMMNNNPPPRRRTTTVVVWWWXXXYYY[[[]]]^^^^^^```ccceeejjjmmmuuu~~~|||tttiii___XXXTTTQQQPPPPPP\\\mmmzzz|||vvvmmmfffaaa[[[VVVUUUUUUUUUYYY^^^iii{{{~~~sssfffZZZTTTPPPKKKHHHGGGGGGGGGFFFIIIMMMUUU^^^gggnnnsssvvvvvvtttoookkkhhhiiimmmqqqzzzhhhRRRJJJKKKKKKFFF???<<<888555444333222111444222111111222333333222222222222222222222222222000111111222222222222111222222222222222222333333222222333333333333333333111000///000333444444333222333666999:::>>>IIIVVVppp{{{yyy~~~pppWWWJJJSSS\\\dddppp|||}}}}}}xxxtttvvvzzzmmmbbbVVVVVVTTTQQQNNNOOORRRVVVVVV]]]iiiuuu~~~rrrjjjeeeaaa```aaafffrrr~~~~~~{{{lllYYYXXXVVVSSSOOOIIIDDDAAA===;;;888777777777777666111222444666777888999999333333333333444444555666444444444444444444444444444555555555666666777777222444666777666666666777444444777888444777LLLddd~~~eee]]]xxxxxx\\\HHHDDDFFFDDDJJJVVVdddkkkkkklllooowww{{{}}}yyyrrrjjjeeeaaa]]]YYYVVVUUUTTTRRRQQQQQQUUUXXXVVVPPPIIICCCAAA>>>???@@@@@@@@@???===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>?????????>>>>>>>>>>>>@@@AAABBBCCCBBBAAAAAABBBDDDGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOQQQTTTVVVXXXXXX[[[\\\]]]]]]^^^```cccfffkkknnnuuu~~~}}}uuujjj```YYYTTTRRRPPPLLLZZZnnn~~~wwwpppiii___WWWUUUVVVVVVXXX[[[\\\oooxxxkkk___TTTQQQLLLIIIGGGGGGGGGFFFIIIMMMTTT]]]fffnnnsssvvv{{{xxxtttoookkkkkknnnqqqwww~~~jjjQQQHHHIIIIIIDDD???<<<777444333222111000555333111222333444333333333333333333333333333333000000111222222222222222111111111222222333333444222222222333333444444444111000000111333555444333222333777:::;;;???LLLYYYyyy}}}oookkknnniiiTTTKKKUUU___gggrrr~~~~~~wwwrrrttt{{{lll```VVVVVVUUURRROOOQQQVVV[[[UUU]]]jjjvvv}}}ppphhhccc___^^^___dddppp|||}}}|||ggg___^^^[[[WWWQQQJJJDDD@@@===;;;888777777666555333444444555666777888999999333444444444444333222111222333333444444333333222555555555555555555555555444555555555666666777777888333333777888===QQQhhhnnneeeYYYwwwnnnUUUKKKJJJJJJGGGQQQ^^^gggkkkllloooqqq{{{xxxppplllgggbbb___ZZZUUUQQQPPPQQQRRRRRRTTTWWWXXXTTTKKKDDDBBBBBB>>>>>>>>>???@@@@@@>>><<<<<<;;;;;;<<<>>>===;;;999>>>===<<<;;;<<<>>>@@@AAA>>>============???@@@AAA>>>???@@@BBBCCCDDDDDDDDDFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLNNNQQQSSSTTTTTTUUUTTTVVVXXXZZZ\\\___cccfffkkknnnttt{{{wwwkkkccc[[[SSSPPPQQQOOOYYYjjj||||||tttnnnhhhaaa^^^]]][[[VVVRRRZZZcccqqq}}}nnnaaaYYYSSSMMMJJJJJJKKKJJJHHHKKKLLLOOOWWWbbbmmmvvvzzz{{{yyyuuurrrooonnnnnnooorrrxxxyyyeeeUUUHHHJJJLLLCCCAAA===999666555666555555555444333222111222333444333333333333333333333333444444444333333222222222111111111111111111111111222222222222222222222222444333333333333444555555666333555999:::@@@SSShhhmmm[[[hhhxxx^^^SSSOOOXXXbbbkkkttt}}}zzztttvvvuuuuuurrrfffaaaXXXVVVRRRPPPQQQTTTXXX[[[\\\bbblllyyy|||qqqnnniiiccc]]]XXX[[[jjjyyynnn```^^^[[[VVVQQQKKKDDD@@@===:::888777777777555444555555666666777777888888444444444333333333222222444444555555555555444444555555555555555555555555666666666666666555555555666333444888999@@@VVVooo|||eee^^^[[[wwwgggNNNCCCBBBBBBKKKQQQYYY___aaaeeejjjnnnzzzwwwnnniiiccc]]]VVVSSSNNNLLLMMMNNNOOOOOORRRTTTUUUQQQIIIBBB@@@@@@>>>>>>???@@@BBBAAA???<<<>>><<<::::::<<<======<<<>>>===<<<<<<<<<>>>@@@AAA@@@????????????AAABBBCCC>>>???AAABBBCCCDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNPPPQQQSSSTTTUUUVVVXXXZZZ[[[[[[]]]```cccgggkkkqqqxxxxxxkkkccc[[[TTTPPPQQQPPPYYYhhhyyy|||qqqkkkddd```___]]]YYYUUUYYY^^^hhhsssqqqfff[[[UUUOOOKKKKKKKKKJJJIIIJJJKKKOOOVVVaaallluuu{{{}}}{{{xxxtttrrrqqqppppppsssyyyuuudddWWWLLLMMMOOOFFFAAA>>>999666555666555555555444333222222222333333333333333333333333333333444444444333333222222222111111111111111111111111222222222222222222222222444333333333333444555555AAA>>>??????>>>BBBWWWnnnvvvaaa[[[qqq|||~~~pppYYYPPPRRR[[[fffmmmttt{{{}}}zzzwwwqqqrrrrrrtttqqqeee```ZZZXXXUUUSSSUUUXXX]]]```___eeeppp|||wwwooojjjccc]]]YYY\\\jjjxxxwwwzzzwwwccc```[[[VVVQQQKKKEEEAAA<<<:::888777888888777666666666666666777777777777555444333222222222333444555555666666666666555555555555555555555555555555777777777666555555444444555444555888999CCC^^^xxxoooZZZXXX```{{{zzz^^^GGG>>>>>>???MMMPPPSSSVVVZZZaaakkkrrrzzzuuukkkfff___YYYRRRPPPNNNMMMOOOPPPPPPPPPPPPQQQQQQLLLEEE???===>>>>>>>>>???BBBCCCBBB???<<<>>><<<:::999;;;>>>??????>>>>>>=========???@@@BBB????????????@@@AAABBBCCC???@@@AAABBBCCCDDDDDDDDDCCCDDDEEEGGGHHHJJJKKKLLLNNNNNNNNNNNNOOOQQQSSSTTTXXXYYYZZZZZZZZZ[[[]]]___cccgggmmmttt{{{zzzlllccc\\\TTTPPPPPPNNNUUUbbbqqq}}}yyyssskkkfffcccaaa]]]YYYZZZ\\\___dddnnn{{{tttkkk^^^XXXPPPLLLKKKKKKJJJHHHHHHIIIMMMTTT___jjjtttzzz~~~{{{yyyvvvuuutttssstttyyyuuueeeYYYNNNNNNOOOGGGBBB>>>999666666666555555555444444333222333333333333333333333333333333333444444333333333333222222222222222222222222222222333333333333333333333333444333333333333444555555DDDCCCEEEEEEAAAFFF^^^yyy~~~bbbRRR]]]zzzvvvyyydddRRRNNNVVV```jjjppptttxxxwwwtttzzzqqqllllllmmmqqqoooccc^^^ZZZXXXVVVVVVXXX]]]bbbfffeeekkkvvv{{{ooojjjccc^^^ZZZ]]]jjjwww|||ssssss}}}~~~fffaaa[[[VVVRRRLLLFFFBBB<<<:::888888999999888777888777777777666666666555666555333222222333444666555555555666666555555555555555555555555555555555666666666666666555555555444555777888:::GGGddd~~~dddSSSVVVgggoooVVVEEE???AAADDDMMMOOOQQQTTT[[[eeeqqqzzz{{{sssjjjddd^^^XXXPPPOOONNNOOOPPPQQQPPPOOOOOOOOOMMMIIICCC>>><<<===<<<===>>>AAABBBAAA===:::===;;;:::;;;===???@@@???>>>>>>======>>>???AAAAAA=========>>>>>>???@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDFFFHHHJJJLLLMMMOOONNNMMMMMMNNNPPPRRRTTTWWWXXXYYYZZZYYYZZZ\\\^^^```ccciiipppxxx|||mmmccc\\\TTTOOONNNJJJOOOXXXdddqqq|||{{{tttnnnjjjfffbbb```^^^]]]\\\]]]cccmmmyyyvvvnnnaaaZZZRRRLLLKKKJJJIIIGGGFFFHHHLLLSSS\\\gggrrrzzz~~~|||zzzyyywwwvvvrrrwww}}}iii[[[MMMJJJKKKEEEBBB???:::777666666555555555555444444333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333444333333333333444555555:::===CCCFFFDDDLLLgggyyyXXXMMMgggzzzvvvzzzsssYYYLLLLLLWWWbbbmmmrrrtttvvvtttqqqsssmmmhhhgggiiiooo~~~|||kkk___ZZZWWWVVVUUUVVVZZZ```gggkkklllrrr|||zzzoooiiibbb^^^[[[^^^jjjwwwuuuqqqyyyiiiccc[[[UUURRRNNNHHHCCC<<<;;;999888999:::999888888888777777666666555555666555333222222333555666444444555555555555444444555555555555555555555555333444444555666777777888666777999999<<>>======;;;;;;<<<>>>@@@???<<<999:::;;;<<>>>>>???@@@@@@<<<======>>>??????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCAAABBBDDDFFFHHHJJJLLLMMMOOONNNMMMLLLMMMOOOQQQSSSTTTUUUWWWXXXYYYZZZ]]]```___bbbgggnnnuuu}}}oooeee]]]UUUOOOLLLHHHKKKQQQZZZeeeqqq}}}|||vvvqqqmmmiiigggbbbaaa___]]]^^^dddkkkqqqzzzpppddd]]]SSSLLLJJJIIIGGGEEEDDDGGGKKKQQQXXXcccpppxxx~~~~~~}}}{{{zzzxxxnnnttt}}}~~~|||~~~mmm]]]MMMHHHJJJFFFCCC???;;;777666666555555555555555444444444333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333444333333333333444555555222666@@@GGGIIIRRRooozzz[[[WWWwwwzzz}}}~~~fffPPPJJJMMMWWWbbbnnnrrrsssuuutttqqqoookkkgggeeegggnnn|||vvveeeZZZVVVTTTTTTTTTWWW\\\dddlllqqqsssyyyyyynnnhhhaaa^^^]]]aaalllxxxwwwqqqwwwlllddd[[[UUURRROOOIIIDDD>>><<<:::999::::::999888888888777777666666555555555444333333333444555666444444444555555444444444555555555555555555555555222333444555666888999999777999999:::AAATTTppppppSSSKKK]]]sssvvv[[[HHH@@@>>>AAAEEEPPPQQQTTTYYYaaakkktttyyy~~~zzznnnfffbbb]]]XXXOOOMMMMMMMMMOOOOOONNNMMMPPPMMMIIIDDD@@@>>>===<<<;;;;;;;;;<<<======;;;999:::<<<>>>AAACCCBBB>>>;;;<<<<<<<<<===>>>>>>??????>>>>>>@@@AAAAAABBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAABBBCCCFFFHHHJJJKKKLLLLLLLLLLLLLLLMMMOOOQQQRRRQQQSSSUUUWWWXXXZZZ^^^```^^^aaaffflllrrrzzzuuuiiiaaaWWWPPPMMMIIIJJJNNNSSS[[[gggsss{{{}}}{{{xxxuuurrrpppgggfffccc```]]]^^^aaadddooozzzttthhh```UUUNNNJJJIIIGGGEEEDDDGGGKKKOOOUUU```llluuuzzz|||}}}~~~~~~}}}{{{zzzmmmsss{{{|||xxxzzz~~~oooaaaQQQKKKLLLJJJDDD@@@;;;888666666555444444555555555555444333333333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333444333333333333444555555333666???HHHMMMYYYvvv}}}gggkkkqqqYYYKKKJJJNNNWWWcccnnnrrrrrrttttttsssmmmkkkiiifffgggnnnzzz~~~nnn___VVVSSSSSSSSSTTTXXX___iiirrrwwwyyyyyymmmfff```^^^^^^cccnnnyyyvvvooouuuooofff[[[UUURRRPPPJJJDDD???===;;;:::::::::888777777777777777666666666666444444444444555555555666555555666666666666555555555555555555555555555555333444444555666777888888888999:::<<>>===<<<;;;===<<<:::;;;<<<===<<<;;;===>>>???@@@BBBAAA???<<<:::;;;<<<======>>>>>>>>>===>>>@@@AAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBDDDEEEGGGIIIJJJKKKJJJJJJKKKMMMNNNPPPQQQRRRQQQSSSUUUVVVWWWYYY]]]___^^^```eeeiiiooovvv}}}|||nnneee[[[SSSNNNHHHIIIJJJMMMRRR[[[fffnnntttwwwzzz||||||{{{yyyyyypppnnnjjjddd___]]]^^^```bbbmmmyyy{{{mmmdddYYYPPPLLLJJJHHHFFFDDDGGGKKKNNNSSS\\\iiisssvvvxxx{{{}}}~~~}}}{{{zzznnnsss{{{zzzvvvwwwyyysssgggWWWNNNMMMJJJEEEAAA<<<888777666555444444555666666666555333333333333333333333333333333222222222333333444444444333333333333333333333333444444444444444444444444444333333333333444555555777777;;;DDDMMM^^^~~~ttt}}}|||aaaNNNHHHJJJOOOXXXdddoooqqqppprrrttttttnnnnnnllliiiiiioooxxxuuufffZZZSSSRRROOOPPPRRRWWW```jjjtttzzz~~~yyykkkddd^^^^^^```eeepppzzzuuummmssspppfff[[[TTTSSSPPPJJJEEEAAA>>><<<:::::::::888777666666666666777777777777333333444555666666555555666666777777777777666666555555555555555555555555555555555666666666666666999999:::>>>MMMfffkkkPPPRRRmmmhhhNNNCCCBBBEEEIIINNNSSSSSSUUU[[[fffsss~~~~~~uuuhhh___ZZZVVVQQQIIIGGGGGGHHHLLLOOOQQQQQQOOOJJJDDD???===<<<;;;;;;???===;;;:::<<<===>>>===AAA???>>>???@@@@@@???>>>999:::;;;<<<============;;;<<<>>>???@@@@@@??????AAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJJJJHHHIIIKKKMMMOOOPPPQQQQQQRRRSSSUUUVVVWWWXXX[[[^^^]]]```dddhhhmmmssszzzrrriii^^^UUUPPPFFFGGGGGGGGGJJJQQQ\\\dddkkkooovvv|||~~~~~~~~~~~~xxxuuuooohhhaaa___```bbbZZZdddppp{{{pppggg\\\RRRNNNLLLJJJHHHEEEHHHKKKMMMQQQZZZhhhrrrsssuuuyyy|||~~~}}}{{{zzzpppttt{{{zzzuuuuuuvvv{{{wwwmmm\\\OOOJJJFFFEEEAAA<<<888777666555444444555666666666555333333333333333333333333333333222222222333333444444444333333333333333333333333444444444444444444444444444333333333333444555555888444666???LLLaaa|||sssWWWGGGFFFKKKNNNZZZfffoooqqqooopppssstttnnnpppoookkkjjjoooxxx}}}yyyzzzwwwnnnaaaWWWRRRRRRKKKLLLOOOTTT^^^iiisssyyyxxxjjjccc^^^^^^aaagggqqq{{{sssqqqtttsssfffZZZWWWWWWQQQIIIDDDAAA???===<<<<<<;;;999777888888777666666666666666666666666666666666666666444444333222222222333333555555555555555555555555666333222333777999888777666999:::===OOOmmmhhhYYYbbbtttxxx\\\EEEAAAAAA===AAALLLWWWWWWYYY```kkkvvv}}}yyyppphhhbbb[[[RRRKKKKKKJJJHHHHHHJJJKKKKKKJJJJJJEEE@@@<<<::::::::::::======<<<<<<<<<<<<=========???@@@AAAAAA???===;;;;;;;;;;;;<<<<<<<<<======:::;;;===>>>?????????>>>CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHKKKKKKKKKKKKMMMOOOQQQRRRQQQQQQRRRSSSVVVYYY\\\^^^]]]^^^aaadddhhhooowww}}}wwwmmmddd[[[SSSKKKGGGEEEHHHJJJLLLQQQWWW```kkkyyy{{{xxxtttooojjjgggdddbbb^^^cccmmmyyywwwjjj[[[TTTPPPKKKGGGGGGFFFGGGHHHKKKPPPZZZeeemmmrrrxxx}}}yyytttqqqsss|||~~~vvvtttwwwzzz|||tttmmmaaaLLLEEEMMMGGGCCC>>>999777666555444555555666666666666666666111222222333444444444444444444444333333222222222111111222222222333333333444333222444555666444333555444444333333333444444666;;;===???MMMlll|||aaaPPPDDD???FFFQQQ^^^dddlllrrrtttsssrrrrrrrrrrrrooolllooouuuwwwuuuqqqsssooobbbYYYVVVTTTQQQMMMLLLMMMSSS___mmmyyyxxxlllccc^^^```fffkkkqqqvvv~~~}}}|||~~~|||lll\\\VVVTTTPPPJJJFFFAAA???===<<<<<<;;;999777888888777666666666666666666666666666666666666666555555555555666777777888555555555555555555555555666444222333555777666444777999:::@@@SSSqqqggg]]]jjjqqqWWWBBB@@@AAA???EEEOOOVVVWWWZZZcccnnnxxxxxxnnnfff```YYYQQQJJJKKKIIIHHHHHHIIIJJJJJJIIIIIIEEE???<<<:::::::::::::::;;;;;;<<<======>>>???===============<<<<<<;;;999999:::::::::;;;;;;;;;;;;<<<>>>????????????>>>DDDDDDCCCCCCBBBBBBBBBBBBDDDCCCCCCDDDDDDEEEFFFGGGKKKKKKKKKKKKMMMNNNPPPRRRQQQQQQQQQRRRTTTWWWYYY[[[\\\]]]```cccgggnnnuuuzzz}}}rrrhhh^^^VVVMMMHHHFFFGGGHHHHHHLLLQQQ\\\iii{{{~~~|||xxxtttpppmmmiiigggcccdddhhhqqq}}}zzzlll]]]VVVQQQLLLHHHHHHHHHHHHHHHJJJOOOXXXbbbiiirrrxxx}}}zzzvvvrrrttt}}}xxxsssrrrtttvvv}}}uuupppdddOOOFFFKKKGGGCCC>>>:::888666555444555555666666666555555444222222333444444444333333444444444333333222222222111222222222222333333333444444555555555444444444555444444333333444444444444999>>>BBBSSSqqq|||tttZZZJJJCCC@@@HHHSSS___eeemmmsssuuuuuuuuutttrrrsssrrrqqqsssxxxxxxuuuqqqrrrlll___VVVUUUTTTRRRNNNMMMNNNTTT```nnnzzzvvvlllddd______bbbgggnnnuuu{{{}}}sss```VVVSSSOOOJJJHHHCCC@@@>>><<<<<<;;;999777888888777666666666666666666666666666666666666666555555666777888999999:::555555555555555555555555777555333333444444444333888999;;;EEE[[[www}}}gggcccvvvhhhQQQ@@@???BBBCCCIIITTTUUUWWW]]]fffqqq{{{~~~wwwmmmeee^^^WWWOOOIIIIIIHHHGGGGGGIIIIIIHHHGGGGGGCCC>>>;;;:::;;;::::::777888:::<<<===>>>??????===<<<:::999999:::;;;<<<::::::::::::;;;;;;;;;<<<>>>>>>??????@@@??????>>>DDDCCCCCCCCCBBBBBBAAAAAACCCCCCCCCCCCDDDEEEFFFGGGJJJJJJJJJKKKLLLNNNPPPQQQQQQQQQPPPQQQRRRTTTVVVXXXZZZ\\\^^^aaaeeekkkrrrwww{{{~~~yyynnnccc[[[RRRLLLHHHHHHGGGEEEHHHLLLUUUfff}}}}}}zzzxxxtttpppmmmhhheeebbbhhhttt}}}ooo```XXXSSSMMMIIIHHHHHHHHHHHHIIIMMMTTT^^^eeeqqqxxx~~~}}}yyyuuuvvv}}}|||sssnnnnnnooovvv~~~vvvsssiiiTTTGGGIIIHHHDDD>>>:::888777666555555555555555555444333222333333444444444333222222444444333333333333222222222222222222333333333333444777888777444222333555444444444333333444444555333888>>>FFFZZZyyy~~~|||}}}iiiOOOCCCAAACCCKKKTTT```fffnnntttwwwxxxxxxxxxsssvvvyyyyyy{{{~~~{{{uuupppooohhh]]]UUUSSSSSSRRROOONNNPPPWWWcccqqq}}}vvvllleee___]]]]]]___gggpppvvvyyy}}}vvvbbbXXXTTTPPPKKKIIIDDDBBB>>><<<<<<;;;:::888888777777666666666666666666666666666666666666666333444444555666666666666555555555555555555555555666555444444444555555555888888<<>>>>>CCCEEEMMMVVVVVVZZZ```iiirrrzzz|||vvvlllccc\\\UUUNNNJJJHHHGGGGGGGGGHHHHHHGGGEEEDDDAAA===;;;;;;;;;;;;:::777888:::<<<============;;;;;;::::::::::::;;;;;;<<<============>>>>>>>>>@@@@@@@@@@@@@@@?????????AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIJJJKKKLLLNNNOOOPPPRRRQQQQQQQQQQQQSSSTTTUUUXXXZZZ]]]___ccchhhnnnrrryyy{{{sssggg```WWWQQQMMMKKKIIIGGGHHHMMMPPPccc~~~|||yyytttppplllfffaaacccooorrrcccZZZTTTMMMIIIHHHGGGGGGFFFGGGKKKRRR\\\bbbooowww~~~|||xxxwww~~~xxxooollllllrrryyytttuuunnnZZZKKKHHHIIIDDD???;;;999777666555555555555555444333222111444444444444333222222111333333333333333333333333222222222333333333444444444888;;;999444111333666444444333333333444555555444888===HHH```}}}yyy```GGG???AAAEEEMMMVVVbbbgggooouuuxxxyyyzzzzzzuuu{{{wwwmmmjjjddd]]]WWWTTTRRRRRRQQQPPPSSS[[[ggguuuwwwkkkeee___ZZZVVVWWW___jjjppptttyyy}}}~~~vvvddd[[[WWWRRRLLLIIIFFFCCC???===<<<;;;:::999888777777666666666666666666666666666666666666666555555555555555444333222555555555555555555555555555555555666666777888999777888@@@SSSlllmmmooo}}}YYYKKK??????CCCHHHOOOXXXYYY]]]dddkkkrrrwww{{{~~~yyytttkkkbbbZZZSSSNNNKKKHHHGGGGGGGGGHHHHHHFFFDDDBBB???<<<:::;;;;;;;;;:::999::::::;;;;;;;;;;;;;;;:::;;;===>>>>>>===<<<;;;=========>>>>>>>>>??????@@@@@@@@@???????????????>>>???@@@AAABBBDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHIIIKKKLLLMMMNNNNNNSSSRRRRRRQQQQQQRRRTTTUUUWWWYYY\\\^^^aaaeeejjjnnntttwww|||wwwkkkdddYYYSSSNNNMMMJJJHHHIIIMMMPPPddd}}}zzztttooommmhhhccceeennn{{{uuueee\\\UUUNNNIIIHHHEEEEEEEEEEEEIIIQQQ[[[bbbmmmvvv~~~zzzyyy~~~vvvqqqooorrrxxxzzzqqqtttqqq```PPPJJJIIIEEE@@@;;;999888777666555555555555444333222111444444444444333222222111333333333333333333333333222222333333333444444444444888;;;999444111333666333333333333333444555666777999===JJJeeerrrZZZDDD>>>BBBGGGPPPXXXdddiiipppuuuwwwxxxyyyzzzwwwxxxiiifffaaa]]]YYYTTTQQQPPPRRRSSSWWW```lllxxxwwwkkkeee^^^YYYSSSRRRYYYbbbiiiooovvv|||~~~~~~~~~~~~}}}wwwfff^^^[[[UUUNNNJJJGGGDDD@@@===<<<<<<;;;:::888888777666666666666666666666666666666666666666777888888888777555333222555555555555555555555555444555777777666777:::<<<777:::GGG]]]vvvlllpppvvvTTTIII@@@@@@EEEKKKSSSZZZ[[[```fffmmmrrrvvvzzz}}}~~~uuuppphhh___WWWQQQNNNLLLHHHHHHGGGHHHIIIHHHEEECCC???===;;;:::;;;<<<;;;:::;;;::::::999999999:::;;;;;;===@@@AAABBB@@@>>><<<<<<<<<<<<<<<============??????>>>>>>>>>??????@@@===>>>???AAABBBDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGIIIKKKLLLMMMMMMMMMSSSRRRQQQQQQQQQRRRSSSTTTWWWYYY[[[]]]```ccchhhkkkmmmqqqwww|||zzzoooiiiZZZTTTOOOMMMJJJGGGHHHLLLQQQeee}}}zzztttoookkkiiiggghhhmmmwwwyyyiii___XXXPPPJJJHHHEEEDDDDDDEEEIIIPPPZZZ```jjjttt}}}{{{yyy~~~xxxtttuuuzzzxxxppptttssseeeUUUMMMJJJFFF@@@<<<:::999888777555555555555555444333222333333444444444333222222222222333333333333444444333333333333444444444444444777888777444222333555333333333333444555555666999999===MMMkkk~~~hhhTTTCCC@@@DDDIIIRRR\\\fffkkkppptttuuuvvvvvvvvvwwwwwwgggaaa\\\[[[XXXSSSPPPPPPSSSVVV\\\fffrrr|||uuummmfff^^^YYYTTTQQQUUU\\\dddkkkttt||||||{{{iii```\\\VVVOOOLLLIIIEEE@@@===<<<<<<;;;:::888888777666666666666666666666666666666666666666777888999999999777555444555555555555555555555555444666777777555555888:::888>>>OOOhhh~~~zzzgggooolllNNNFFF@@@AAAGGGNNNWWW^^^]]]bbbhhhnnnrrrwww}}}|||oookkkddd[[[SSSNNNLLLLLLIIIHHHHHHIIIJJJIIIFFFCCC===<<<::::::;;;<<<;;;;;;:::999888777777999<<<===>>>???@@@AAAAAAAAA@@@@@@<<<<<<=========>>>>>>>>>>>>============>>>@@@AAA???@@@@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFEEEGGGIIIJJJLLLLLLLLLLLLQQQPPPOOOOOOOOOQQQRRRSSSWWWYYY[[[]]]___bbbfffiiihhhnnnuuu|||}}}sssnnn^^^XXXRRROOOKKKGGGHHHKKKMMMaaa~~~{{{uuuooojjjjjjjjjiiikkksss~~~mmmccc[[[RRRMMMKKKGGGFFFEEEEEEHHHOOOWWW^^^gggrrr||||||zzz~~~~~~xxxvvv}}}{{{rrrtttttthhhXXXNNNJJJFFFAAA===:::999888777555555666666666555555444222222333444444444333333222222222333333444444444333333333444444444444555444444555555555444444444333333333333444555666666888999@@@RRRrrryyy^^^NNNBBBAAAFFFJJJTTT```iiilllpppssssssrrrrrrrrrvvvuuuggg]]]UUUTTTRRROOOOOORRRTTTXXX```kkkvvv~~~uuuqqqhhh```\\\XXXUUUVVVYYY```hhhsss||||||kkk```\\\VVVQQQNNNIIIFFFAAA===<<<<<<;;;:::888888777666666666666666666666666666666666666666444555777888999777666555555555555555555555555555555777888666444333555777999AAATTTnnntttbbbmmm{{{dddJJJDDD@@@BBBHHHQQQZZZaaa]]]bbbiiiooosssyyy{{{kkkgggaaaXXXQQQLLLKKKKKKIIIIIIIIIJJJJJJIIIFFFCCC<<<;;;999:::;;;<<<<<<;;;999888666555666:::===@@@@@@@@@?????????@@@BBBCCC????????????@@@@@@@@@@@@===<<<<<<<<<===>>>@@@AAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAACCCDDDDDDEEEFFFHHHJJJLLLLLLLLLLLLOOONNNNNNMMMNNNOOOQQQRRRWWWYYY\\\]]]___bbbeeehhhgggnnnwwwvvvqqqddd]]]VVVSSSNNNIIIIIILLLHHH[[[yyy|||vvvpppiiijjjjjjhhhhhhooo~~~pppfff]]]UUUOOOMMMJJJIIIGGGFFFHHHMMMUUU[[[fffqqq{{{~~~|||zzzzzzvvv~~~tttuuuuuujjjZZZOOOKKKGGGAAA===;;;:::888777555555666666777666666666111222333333444444444444222222222333333444444444333333333444444444555555444333333444555666444333222222222333444555666777666999BBBWWWxxxqqqVVVJJJAAABBBFFFKKKVVVbbbjjjmmmqqqrrrqqqpppooooootttsssggg[[[PPPNNNMMMKKKNNNSSSUUUYYYcccnnnyyywwwtttjjjaaa^^^\\\YYYWWWXXX^^^fffrrr}}}|||mmm\\\YYY[[[VVVMMMMMMHHHCCC???===;;;:::999777777777777777777777777777777777777666666666666777777777666555555777999777777777777777777777777777666666666777888999999<<>>AAA@@@?????????@@@@@@AAADDDBBB@@@??????@@@??????BBB???<<<<<<===@@@AAABBBCCCBBBAAAAAA@@@@@@@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHDDDEEEFFFGGGIIIJJJKKKLLLNNNMMMLLLLLLMMMOOOQQQRRRXXXZZZ\\\]]]]]]___bbbddddddlllxxx{{{qqqkkkaaaWWWSSSPPPKKKIIIIIIOOOZZZooo}}}vvvpppnnnjjjgggiiimmmsss~~~rrrfff^^^VVVNNNJJJHHHHHHGGGGGGHHHMMMSSSWWWeeennnvvv{{{~~~wwwssstttmmm___TTTJJJHHHDDD???;;;888666555777666666666666555555555444333333222222333333444333333333333333333333333222333333444444333333222444444444444444444444444444555666555555555777999999;;;FFF]]]}}}jjjQQQGGG@@@AAAIIIQQQ[[[cccnnnlllkkkmmmllliiigggiiiooo~~~wwwnnn]]]TTTLLLJJJKKKLLLOOOSSSYYYbbbnnnwww{{{{{{zzzrrriiibbb```___^^^]]]```jjjyyyttt```[[[\\\WWWOOOLLLHHHBBB>>><<<;;;:::999999999999999999999999999777777777777666666666666555555555444333333555777777777777777777777777777666666666666777888999:::===GGG___{{{|||kkkhhhssssss```EEE@@@===BBBNNN[[[bbbdddbbbggglllnnnsss{{{{{{sssgggccc\\\UUUNNNJJJGGGFFFGGGGGGHHHGGGFFFDDDBBB@@@<<<<<<:::999999::::::;;;::::::::::::;;;===>>>???@@@BBBCCCBBB@@@???@@@BBBDDDBBB???>>>>>>???>>>===BBB???===<<<>>>@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFDDDEEEFFFGGGIIIJJJKKKKKKMMMMMMLLLLLLMMMOOOQQQRRRVVVXXXZZZ\\\]]]```cccfffgggnnnzzzyyymmmbbbXXXRRROOOJJJHHHIIILLLVVVjjj|||vvvqqqoookkkhhhiiilllrrruuuhhh```WWWOOOKKKGGGGGGGGGFFFHHHLLLRRRVVVbbbkkktttzzz~~~~~~tttmmmlllggg\\\RRRJJJHHHDDD???;;;888666555666666666555555555444444444333333222222333333444333333333333333333333333222333333444444333333222444444444444444444444444444555666555555555777999999;;;FFF```jjjPPPGGG@@@CCCKKKSSS]]]eeekkkiiijjjmmmmmmiiihhhjjjppp~~~{{{nnneee[[[RRRKKKJJJKKKLLLOOOSSS^^^gggttt|||{{{rrrllljjjjjjiiihhhhhhppp{{{|||eee\\\]]]YYYSSSLLLGGGBBB>>><<<:::999888888888888888888888888888777777777777666666666666666777888777666555666888777777777777777777777777666666666666777888999:::???JJJbbb}}}ssskkkooo|||mmm]]]CCC???===DDDPPP]]]dddgggbbbgggkkkmmmrrr{{{yyyqqqgggccc\\\UUUNNNJJJGGGFFFGGGGGGGGGGGGEEECCCAAA@@@;;;;;;:::999999999999999::::::::::::;;;===>>>??????CCCFFFEEEAAA>>>@@@BBBCCCAAA>>>=========<<<<<>>DDDPPP[[[bbbeeecccgggkkklllqqq{{{xxxpppeeeaaa[[[TTTNNNJJJGGGGGGGGGGGGGGGFFFDDDBBB@@@???;;;::::::999888888888888777777888888999;;;;;;<<<<<>>???@@@AAAAAA@@@@@@@@@????????????@@@@@@>>>@@@BBBDDDEEEDDDCCCBBBDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLMMMOOOQQQRRRRRRTTTWWWYYY[[[^^^bbbeeehhhmmmyyyvvviiiZZZQQQKKKGGGFFFGGGKKKSSSddd||||||wwwtttnnniiieeecccdddkkk{{{~~~pppeeeYYYPPPMMMGGGGGGFFFEEEEEEIIINNNSSS]]]gggqqqvvv{{{||||||nnneee```ZZZTTTKKKHHHDDD@@@<<<999777666555555444444444333333333444333333222222333333444333333333333333333333333333333444444444444333333333333333333333333333333333444555555555555888:::;;;<<>><<<;;;999888666666666666666666666666777777777777666666666666444666888888777555444444666666666666666666666666555555555666777999:::;;;@@@QQQjjjzzzjjj\\\___rrrqqqXXXKKK@@@??????DDDMMMWWW]]]___ccchhhkkklllrrr|||uuummmbbb^^^XXXRRRMMMIIIHHHGGGGGGGGGFFFEEEDDDAAA???===;;;;;;::::::999888777777666666777999::::::;;;;;;999???DDDCCC===999;;;???@@@>>>;;;;;;;;;<<<;;;;;;@@@??????@@@BBBBBBAAA@@@??????>>>>>>>>>??????@@@@@@AAACCCEEEFFFEEEDDDCCCEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRTTTWWWXXXZZZ\\\```bbbgggkkkvvvyyykkk[[[QQQJJJFFFDDDFFFEEEKKKXXXmmm{{{wwwtttnnnjjjfffccccccjjj{{{tttgggZZZQQQMMMHHHGGGFFFEEEEEEHHHMMMQQQ]]]gggppptttwww|||||||||xxxhhhaaa[[[TTTKKKIIIEEE@@@<<<999777666555555444444444333333333444333333222222333333444333333333333333333333333333444444555555444444333333333333333333333333333222444555555555666888:::===@@@QQQsssyyydddFFFAAA???GGGRRR[[[ccciiikkkiiijjjmmmlllgggeeegggttt~~~tttggg[[[RRRNNNIIIGGGHHHIIIJJJOOOVVV```nnn{{{}}}uuuddd^^^[[[XXXMMMHHHCCC???===;;;:::999999999999999999999999999777777777777666666666666888:::===>>><<<999777777777777777777777777777777555555555666777999:::;;;BBBUUUooovvvfffWWW\\\qqqiiiOOODDD??????@@@DDDKKKSSSXXXZZZccchhhlllnnnttt}}}}}}qqqjjj^^^ZZZUUUPPPKKKIIIHHHHHHFFFFFFFFFEEECCC@@@>>><<<;;;;;;;;;;;;:::999777666777888999;;;<<<<<<<<<<<<777<<<@@@???;;;999;;;>>>???<<<::::::;;;======<<>>>>>>>>===>>>>>>???@@@AAABBBCCCDDDEEEDDDDDDCCCEEEEEEFFFFFFGGGHHHHHHIIIHHHIIIJJJLLLNNNOOOPPPQQQQQQSSSVVVWWWXXX[[[^^^aaagggkkktttzzzlll\\\RRRKKKEEEDDDEEEDDDHHHQQQbbbwww{{{vvvsssooolllhhheeedddkkk|||yyyjjj\\\RRROOOIIIHHHGGGEEEEEEHHHMMMQQQ[[[fffooorrrtttyyy~~~}}}|||oooddd\\\SSSKKKIIIEEE@@@<<<999777777555555555555444444444333444333333222222333333444333333333333333333333333444444555555555555444444333333333333333333333333222333555555555666888;;;>>>CCCYYY{{{rrr]]]EEEAAAAAAJJJUUU]]]dddjjjmmmkkkjjjlllkkkgggfffhhhsss}}}|||pppdddXXXPPPIIIFFFEEEGGGHHHIIIPPPWWW___mmm}}}xxxzzzkkkaaa[[[WWWNNNIIIDDD@@@>>><<<;;;:::::::::::::::::::::::::::777777777777666666666666999<<<@@@AAA???;;;999777777777777777777777777777444555555666777999;;;<<>>@@@EEEKKKRRRVVVYYYbbbiiinnnqqqvvvyyyllleeeYYYVVVRRRMMMJJJHHHHHHIIIFFFFFFFFFEEEBBB@@@===;;;<<<<<<<<<<<<;;;999888777777888999;;;<<<<<<<<<<<<888:::;;;;;;::::::<<<>>>===;;;::::::<<<>>>???>>>??????@@@BBBDDDDDDAAA>>>===============>>>??????AAABBBBBBBBBBBBCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJLLLNNNOOOPPPPPPOOOQQQTTTVVVXXX[[[___bbbdddhhhooozzzyyylll]]]SSSLLLFFFDDDEEEFFFGGGMMMXXXjjj~~~|||vvvrrrllljjjhhheeeccchhhyyy~~~nnn___UUURRRJJJIIIHHHFFFEEEHHHMMMQQQWWWcccmmmqqqsssxxx~~~~~~}}}xxxkkkaaaVVVLLLIIIEEEAAA===:::888777666666666555555555444444444333333222222333333444333333333333333333333333444444555555555555444444222222222222222222222222222333555555555666999;;;===FFF```zzz|||kkkUUUFFFBBBDDDNNNYYY```ggglllnnnkkkiiikkkkkkhhhiiilllrrrzzz~~~wwwjjj^^^SSSLLLFFFDDDDDDFFFGGGIIIPPPXXXaaaooo{{{tttvvv|||pppccc[[[VVVNNNJJJEEE@@@>>>===<<<;;;999999999999999999999999777777777777666666666666333666:::;;;999555333111777777777777777777777777444444555666888999;;;<<>><<<;;;999:::===???@@@@@@>>>???@@@CCCEEEDDDAAA>>>===============>>>??????AAAAAA@@@@@@@@@AAABBBBBBEEEEEEEEEFFFGGGGGGGGGHHHGGGHHHJJJLLLNNNOOOPPPPPPLLLNNNRRRUUUXXX[[[```ccc```dddkkkrrr|||yyylll]]]TTTMMMFFFCCCDDDCCCCCCFFFNNN]]]ooo|||uuurrrhhhgggeeeccc```eeeuuu~~~qqqaaaWWWTTTKKKJJJHHHFFFFFFHHHMMMQQQTTT```lllooorrrxxx~~~~~~rrrfff[[[LLLJJJEEEAAA===:::888777777666666666666555555555444333333222222333333444333333333333333333333333444444555555555555444444222222222222222222222222111333444555555666999;;;<<>>@@@DDDIIINNNSSSWWWZZZ```ccciiirrrzzz~~~ssshhh```XXXTTTPPPLLLKKKKKKJJJIIIHHHHHHGGGEEECCCAAA???>>>============<<<:::888777888888888999999:::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===AAA>>>???DDDEEE@@@======???@@@@@@>>>======@@@BBBCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJLLLMMMOOOPPPQQQLLLNNNPPPQQQSSSVVVZZZ]]]```aaaeeemmmxxx{{{lll\\\SSSMMMGGGAAA???@@@CCCGGGLLLVVVhhh~~~|||vvvpppiiieeeaaa___^^^dddrrr||||||uuueeeXXXRRRLLLIIIEEEDDDEEEHHHJJJJJJUUU\\\fffnnntttyyy~~~~~~|||qqqkkk]]]OOOMMMIIIBBB<<<888888999999888666444333222333333444444444444444444444444111444555222111444666555555555555444444333333333555555555444444333333333222333444444444666999;;;@@@KKKhhhyyyxxx}}}bbbNNNDDDDDDIIISSS```jjjmmmmmmmmmkkkjjjiiieeecccgggnnnxxxzzzyyypppbbbUUUMMMJJJEEEDDDDDDGGGIIIMMMWWWbbblllzzz{{{uuuvvvzzz}}}~~~jjjaaa^^^TTTOOOGGGAAA===<<<::::::::::::999999999888888888777888999::::::999888777777777777666666777777777777777666555555666777777777888888888888:::<<<===NNNkkk~~~nnn___XXXgggvvvvvvlllRRRAAA<<<===@@@DDDIIINNNSSSWWWYYY]]]aaahhhrrr{{{{{{qqqfff___VVVRRRNNNKKKJJJJJJJJJIIIJJJIIIHHHFFFDDDBBB@@@>>><<<<<<<<<<<<;;;999888777888888999999999:::::::::;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======@@@>>>>>>CCCDDD@@@<<<<<>>>>>@@@BBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGJJJJJJKKKLLLLLLMMMNNNNNNLLLNNNPPPQQQSSSUUUYYY]]]___```dddkkkuuu{{{lll[[[RRRMMMGGGBBB@@@>>>AAADDDIIITTTggg~~~|||vvvoooiiieeeaaa^^^]]]aaaooo}}}yyyhhh[[[TTTMMMIIIFFFDDDFFFHHHJJJKKKRRRYYYdddmmmtttyyy|||ppplll```VVVRRRKKKCCC===999777555:::888666444333333444444444444444444444444444444777999888444333666666333555555444444444333333333555555444444444333333333333444444444444666999<<>>AAASSSqqq~~~iii^^^\\\mmmzzz{{{|||cccLLL@@@======???DDDIIIOOOSSSWWWYYY]]]aaahhhrrr{{{wwwmmmccc\\\RRROOOKKKIIIIIIJJJJJJIIIIIIHHHGGGDDDBBB???>>><<<;;;;;;;;;;;;:::999777666999999999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======???<<<===AAABBB>>>;;;<<>>AAAEEEQQQeeewwwpppkkkgggbbb^^^[[[^^^kkkxxx~~~mmm___WWWNNNKKKGGGEEEGGGIIIKKKKKKOOOWWWcccmmmtttyyy~~~|||qqqooogggUUUPPPIIICCC>>>;;;888777;;;999666444333444555666444444444444444444444444444555444444888>>>>>>:::555444444444444333333333555444444444444333333333333444555555555666999<<>><<<;;;:::999999999999888888888888777666666555555666666777555555666666666666555555555555555555555666666666666555666888888999???EEEXXXuuuhhh```aaaqqqsssZZZGGG@@@@@@===@@@DDDJJJPPPTTTWWWYYY___dddjjjrrrxxx{{{sssiii___YYYOOOLLLHHHFFFGGGIIIIIIIIIGGGEEECCCAAA>>><<<:::999;;;;;;::::::999888777777::::::::::::::::::::::::;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>;;;;;;???@@@===;;;;;;???AAACCCCCCBBB@@@@@@@@@??????????????????@@@AAACCCCCCCCCCCCCCCDDDFFFFFFIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMOOOPPPQQQTTTXXX[[[[[[]]]bbbgggnnnuuu|||tttgggXXXPPPJJJDDDBBBBBB<<<===???CCCOOOddd{{{tttnnniiiddd___[[[\\\gggssspppaaaXXXOOOKKKHHHFFFGGGIIIKKKKKKPPPXXXdddmmmsssxxx|||~~~qqqqqqlll]]][[[UUUKKKAAA:::888999<<<:::666444333444666888555555555555555555555555444333222333:::AAA@@@;;;444444444444444444444444444444444444444444444444333444555555555777:::<<>><<<;;;;;;999999999888888888777777666666555444444555666666555555666666666666555555444555555666666666777777555333555888888888@@@JJJ```|||jjjeeehhhwwwiiiRRREEEAAABBB===@@@FFFLLLQQQUUUXXXYYY___dddkkkqqqvvv|||xxxpppfff]]]WWWLLLJJJFFFEEEFFFHHHIIIIIIFFFDDDBBB???<<<;;;:::999;;;::::::999888888888888:::::::::::::::::::::::::::::::::999999::::::::::::::::::;;;;;;===>>>>>>===::::::>>>???===;;;<<<@@@BBBDDDDDDBBB@@@???@@@???>>>>>>>>>??????@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMLLLMMMOOOOOOPPPSSSWWWYYYZZZ]]]bbbggglllrrryyy~~~nnncccVVVOOOIIICCC@@@BBB===>>>???CCCNNNccc~~~yyyrrrmmmgggaaa[[[[[[eeeppprrrbbbYYYOOOLLLHHHFFFGGGIIIKKKKKKRRRZZZdddmmmrrrwww{{{~~~}}}ooooookkkkkkkkkeeeVVVDDD888666999;;;999666444444555666888555555555555555555555555<<<:::666333666:::777111444444444444444444444444444444444444444444444444333444555555555777:::<<>>===<<<;;;999888888888888777777777555555555555555555555555555666777888888777666555444555666777888888888777666333555999999888BBBOOOllllllkkkqqqyyy^^^KKKDDDCCCCCC>>>BBBGGGNNNSSSWWWYYYZZZ^^^ccckkkqqqvvv}}}~~~vvvnnneee\\\VVVLLLIIIEEEDDDEEEGGGHHHHHHGGGEEEBBB@@@>>>===<<<<<<;;;;;;:::999999999999999;;;;;;;;;;;;::::::::::::::::::999999999999:::::::::::::::;;;<<<===>>>???===:::999===???===;;;===@@@BBBCCCBBB@@@?????????>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFDDDDDDFFFGGGIIIKKKLLLMMMLLLMMMNNNOOOPPPRRRVVVXXXYYY^^^dddiiimmmrrryyy~~~xxxiii```VVVPPPJJJCCC@@@AAA??????@@@CCCMMMaaa{{{|||sssnnnhhhaaa[[[ZZZbbbmmmrrrccc[[[OOOLLLHHHFFFFFFHHHJJJJJJQQQXXXbbbjjjpppuuu{{{~~~nnnlllgggbbbbbb^^^QQQBBB888888<<<888777666555555555666666555555555555555555555555888888555222444777555000333333333444444444444555333333333444444444444555444555666666666777:::===BBBYYY|||xxxYYYIIIGGGGGGPPP___mmmwww{{{zzzyyytttqqqmmmlllkkkmmmvvv|||pppbbbVVVNNNIIIHHHDDDDDDGGGMMMSSS[[[gggttt|||}}}{{{{{{|||~~~kkk```\\\UUUPPPHHHBBB???===<<<;;;888888888888777777777777444555666777777666555444555666888999999888666555555666777888999999999888777444666;;;;;;:::EEEUUUvvvjjjnnnzzznnnSSSEEEDDDDDDBBB@@@CCCIIIPPPUUUYYY[[[[[[aaagggnnnssswww}}}~~~vvvmmmddd\\\VVVLLLIIIFFFDDDEEEGGGHHHHHHFFFDDDBBB???>>>===>>>>>><<<;;;:::999999::::::;;;<<<<<<;;;;;;;;;:::::::::::::::999999999999:::::::::::::::;;;<<<===>>>???>>>:::999===???===<<<>>>AAABBBBBB@@@>>>===>>>??????>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKMMMNNNOOOOOOQQQUUUXXXZZZ___fffkkknnnssszzzuuufff___XXXSSSLLLEEEAAABBB??????@@@BBBKKK^^^vvv|||sssnnngggaaaZZZXXX```jjj}}}}}}rrreee]]]OOOKKKGGGEEEFFFGGGHHHIIIMMMTTT]]]eeelllsss{{{rrrmmmeeeWWWTTTNNNGGG@@@;;;::::::555666666666666555444444555555555555555555555555111333333111333777888666333333333444444444555555333333333444444444555555444555666666666777:::===EEE^^^rrrSSSFFFIIIJJJUUUeeeuuuwwwrrrnnnmmmkkkmmmwwwwwwhhhZZZPPPJJJIIIHHHDDDDDDGGGNNNUUU]]]jjjwww}}}}}}zzzyyyyyyzzz}}}jjj^^^YYYVVVPPPIIIBBB???===<<<;;;888888888888777777777777444555777888888777555444555777888::::::888777555555666888999:::::::::999999555777======;;;GGGXXX{{{hhhooofffLLLAAACCCDDD@@@@@@DDDJJJQQQVVVZZZ[[[\\\hhhmmmsssvvvwww{{{vvvmmmddd\\\WWWLLLIIIFFFDDDEEEGGGGGGGGGCCCAAA???===<<<<<<===>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999:::999::::::;;;<<<===??????>>>:::999===???======>>>BBBBBBAAA???===<<<>>>@@@????????????@@@AAABBBCCCBBBBBBBBBBBBBBBCCCEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHKKKMMMNNNNNNOOOQQQTTTWWWZZZ```hhhmmmooottt|||}}}ttteee___YYYUUUOOOGGGCCCCCC??????@@@BBBJJJ\\\ssszzzrrrmmmfff```XXXVVV^^^hhh||||||sssfff^^^NNNKKKGGGDDDEEEGGGHHHHHHIIIPPPYYYbbbiiirrr|||xxxpppgggbbbYYYNNNFFFBBB>>>777111444444666666666555444333666666666666666666666666444888777333111222333222333333333444444555555555333333333444444555555555444555666666666888;;;===HHHbbb~~~nnnPPPEEEJJJLLLXXXjjj{{{xxxsssnnnllljjjllluuu|||qqqaaaSSSIIIFFFFFFFFFDDDDDDHHHOOOVVV^^^lllxxx}}}}}}|||||||||~~~}}}}}}}}}iiiaaa```VVVQQQHHHBBB>>><<<:::999:::999777777888777666555555555555555555555555555555555666666666666555555555666777888:::::::::;;;===666777<<<999777JJJcccxxx]]]iiibbbJJJBBBAAA???;;;AAAHHHKKKRRR\\\[[[ZZZdddlllnnnsssyyy{{{sssjjjaaaXXXSSSJJJGGGDDDCCCDDDEEEFFFEEEDDDAAA>>>===>>>>>><<<:::<<<<<<::::::::::::<<<<<<======<<<<<<<<<;;;;;;;;;999999999888888888888777<<<;;;::::::999999999999999::::::;;;<<<===>>>>>>CCCCCCAAA???======???AAA@@@>>><<<<<<>>>?????????BBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEGGGIIIKKKKKKKKKKKKLLLMMMMMMNNNQQQUUUXXX^^^eeekkklllooouuuzzz{{{||||||~~~|||xxxttthhhcccZZZRRRLLLGGGCCC@@@BBB@@@@@@CCCJJJWWWkkk}}}|||vvvooogggaaa\\\ZZZ^^^eeevvv~~~~~~xxxggg]]]VVVMMMGGGFFFGGGEEEEEEGGGKKKPPPYYYaaajjjrrryyy~~~zzzooopppiii[[[MMMGGGDDD>>>888555333888999444000333666555444444444444444444444444555555555555555555555555333333333333333333333333555555555444444333333333444444444444444666;;;>>>IIIfffaaaLLLGGGIIITTT```qqqxxxmmmeeehhhrrrwwwvvvvvvhhhXXXOOOIIIDDDDDDFFFEEEFFFIIIOOOYYYeeepppvvv~~~|||~~~kkkaaa___WWWQQQIIIBBB>>><<<:::999888777666777777888888888888888888888888888888888555555666666666666555555666777888888999888888888;;;555666<<<:::;;;OOOhhhqqqYYYfff~~~{{{^^^HHH@@@@@@???<<>>===>>>>>><<<:::<<<;;;:::999999:::;;;<<<===<<<<<<<<<;;;;;;;;;:::999999999888888888888777<<<;;;::::::999999::::::999999:::;;;<<<<<<======BBBBBBBBB@@@>>>>>>AAACCCCCC@@@======>>>@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCEEEDDDDDDEEEHHHJJJJJJKKKKKKLLLMMMMMMNNNQQQUUUXXX[[[cccjjjkkkmmmssswwwxxxyyyzzz|||~~~zzzvvvrrriiiddd\\\TTTNNNIIIEEEBBB???======@@@FFFRRRfffwww{{{yyyrrrjjjddd^^^YYY\\\aaarrr~~~~~~~~~zzzjjj```VVVNNNGGGFFFGGGEEEEEEGGGJJJPPPXXXaaaiiiqqqxxx}}}~~~tttvvvkkk\\\MMMFFFCCC>>>999777222555888999888555333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444333333444555555444444777;;;???LLLjjj~~~~~~```KKKGGGJJJWWWbbbqqq}}}zzzvvvmmmhhhkkksssvvvtttssseeeVVVMMMHHHDDDDDDFFFDDDFFFJJJRRR]]]iiiuuu{{{nnnbbb^^^WWWRRRJJJCCC>>><<<:::999777777666666777888:::;;;666666666666666666666666555666666777777666666555888888888888777777666555999444666;;;;;;???UUUnnnhhhTTTccc|||uuuYYYFFF@@@??????===BBBEEEDDDMMM\\\___^^^gggkkkooovvv~~~|||}}}|||pppdddXXXNNNHHHFFFDDDBBBAAABBBDDDDDDCCCBBB@@@>>><<<<<<<<<;;;999::::::999999999999::::::<<<<<<;;;;;;;;;;;;::::::999999999888888888888777:::999888888888888888888999999999::::::;;;;;;;;;@@@AAAAAA@@@??????AAADDDGGGCCC???===>>>@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCEEEDDDDDDDDDFFFHHHJJJKKKKKKLLLMMMMMMMMMPPPTTTWWWZZZbbbjjjlllnnnrrrvvvvvvvvvwwwyyy~~~}}}{{{wwwsssoooiiiddd]]]VVVPPPKKKGGGDDD???<<<<<>>:::999999777;;;EEEEEE<<<555666444444444444444444444444333333333333333333333333333333333333333333333333333333444444444444444444555555555555555888<<<@@@OOOnnn}}}~~~^^^IIIGGGMMM\\\eeeqqqyyy{{{{{{{{{{{{uuusssnnniiilllsssuuurrrnnnaaaRRRKKKFFFCCCCCCFFFDDDGGGMMMWWWcccppp{{{rrrddd]]]XXXSSSJJJCCC???<<<;;;999888888888777666777:::<<<555555555555555555555555666666777777777777666666777777777777777666555555777555666:::;;;BBBYYYssszzzcccQQQaaa{{{oooTTTEEE@@@??????@@@DDDEEECCCKKK\\\```___fffiiinnnvvv~~~{{{wwwzzz}}}wwwlllbbbXXXOOOIIIDDDBBBAAAAAABBBCCCCCCBBBAAA@@@>>><<<;;;;;;:::999999999999999999999999999;;;;;;::::::::::::::::::999999999888888888777777777666666555555555666666999999999999999999::::::===>>>>>>>>>>>>>>>AAACCCIIIEEE@@@>>>>>>@@@BBBCCCBBBAAAAAAAAAAAABBBCCCCCCEEEFFFFFFEEEFFFGGGJJJMMMKKKLLLLLLLLLMMMOOOSSSVVVYYYbbbkkkmmmooosssvvvvvvtttuuuxxx|||~~~|||zzzwwwsssooolllgggccc]]]WWWRRRMMMHHHDDDAAA??????AAADDDMMM^^^mmm}}}}}}wwwqqqlllcccZZZXXX[[[lll{{{|||{{{~~~oooeeeYYYPPPIIIHHHHHHFFFEEEFFFGGGMMMVVV___hhhooovvvzzz}}}tttzzz{{{iiiUUUIIICCC===:::999>>>666:::HHHJJJ>>>666888444444444444444444444444333333333333333333333333333333333333333333333333333333333444444555555555555555666555666999===AAAQQQppp~~~}}}ZZZGGGHHHPPP___fffooouuuvvvtttttttttsssrrrmmmiiikkkrrruuussshhh\\\OOOHHHEEEBBBCCCFFFEEEIIIQQQ[[[hhhttt~~~wwwggg^^^ZZZTTTKKKDDD???===;;;:::999::::::888666666888:::888888888888888888888888666666777777777777666666555555666777777777777777777666777999;;;EEE]]]vvvvvvbbbPPPbbb}}}iiiPPPDDDAAA@@@@@@CCCGGGGGGDDDLLL\\\```^^^eeegggmmmuuu~~~yyyvvvyyy|||~~~{{{rrrhhh___VVVNNNIIICCCAAA@@@@@@BBBCCCBBBAAA@@@@@@???===;;;:::::::::999999999999999999999999999999::::::::::::::::::999999999888888888777777777777666666666777777888999999999999999999888888999;;;<<<<<<<<<<<<>>>@@@IIIEEE@@@>>>>>>@@@BBBCCCBBBAAAAAAAAAAAABBBCCCCCCFFFHHHIIIHHHGGGHHHKKKNNNKKKKKKLLLLLLLLLNNNRRRUUUVVV```hhhkkkmmmrrruuuttttttuuuwww{{{~~~zzzwwwtttpppkkkhhhccc```[[[WWWRRRMMMGGGCCCBBBAAA@@@BBBEEELLL[[[jjjyyy{{{vvvrrrmmmeee\\\ZZZ\\\jjjzzz|||{{{qqqggg[[[RRRJJJIIIHHHFFFEEEFFFGGGLLLTTT]]]eeemmmuuuzzz{{{pppZZZLLLDDD===999888;;;111333???AAA777111555444444444444444444444444333333333333333333333333333333333333333333333333333333333444444555555555444555555555666999>>>AAAPPPqqq||||||tttUUUGGGJJJSSS```gggooottttttrrrqqqrrrsssqqqlllggghhhooottttttdddXXXLLLFFFDDDBBBBBBEEEFFFKKKTTT___lllwww|||jjjaaa[[[UUULLLEEE@@@===;;;:::888;;;<<<;;;777555777999777777777777777777777777666777777888888777777666555666777777888888888888777777888999<<>>;;;::::::;;;999999::::::::::::999999888888999999999999::::::999999999888888888888777999999999999999::::::;;;:::::::::999999888888888777999;;;;;;:::;;;<<<>>>GGGCCC???===>>>@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCEEEHHHKKKKKKIIIHHHKKKMMMJJJKKKKKKKKKKKKMMMQQQTTTQQQZZZbbbeeehhhnnnrrrrrrttttttvvvzzz~~~~~~zzzvvvrrrnnnhhheee```]]]ZZZVVVRRRMMMGGGCCCAAA??????AAACCCIIIWWWeeesss{{{~~~yyyuuuqqqmmmfff^^^[[[^^^hhhxxx|||{{{}}}tttiii\\\SSSKKKJJJIIIFFFEEEFFFHHHLLLRRRZZZbbbkkktttzzz}}}sss[[[MMMDDD===999888999333333999:::444222666444444444444444444444444333333333333333333333333333333333333333333333333333333444444444444444444333444555555666999>>>AAAQQQqqq}}}{{{iiiPPPGGGMMMUUUcccjjjrrrvvvuuusssqqqqqqrrrqqqmmmfffgggmmmrrrsssaaaUUUJJJEEECCCAAABBBDDDFFFLLLVVVcccooozzznnnddd\\\VVVMMMEEE@@@>>>;;;:::555999======999666777999555555555555555555555555777777888888888888777777888888888999888888777666666888999:::???OOOkkkttt]]]TTTgggxxx___HHHAAA@@@===>>>CCCCCCHHHJJJRRR___``````jjjiiimmmuuu}}}~~~zzzzzzzzz|||~~~xxxmmmbbbXXXPPPHHHDDDAAA@@@@@@AAACCCDDDCCCAAA@@@AAAAAA???<<<:::;;;===999:::;;;<<<<<<;;;:::999888888888888999999999:::999999999888888888888777999999888888999999:::;;;<<<;;;;;;:::999999888888777999;;;;;;::::::;;;<<>>@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCCCCGGGLLLLLLIIIHHHIIIKKKJJJKKKKKKKKKKKKMMMPPPSSSNNNWWW^^^aaaeeelllrrrssstttttttttxxx}}}zzzvvvqqqlllgggccc^^^\\\ZZZWWWSSSNNNGGGCCC???>>>???AAACCCHHHUUUcccmmmuuu}}}}}}}}}~~~yyytttpppllleee]]]\\\^^^cccsss}}}|||}}}wwwlll]]]TTTLLLJJJIIIFFFDDDEEEIIILLLPPPWWW___iiittt{{{~~~oooYYYLLLDDD>>>999888777888888888666555666777444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444333333222333444444555888===AAASSSsss~~~{{{^^^KKKHHHOOOWWWgggnnnvvvzzzxxxtttqqqpppoooqqqnnniiihhhllloooooo___TTTJJJEEECCCAAAAAACCCDDDKKKWWWffftttpppfff\\\VVVMMMFFFAAA>>>;;;:::222777===>>>:::888999;;;888888888888888888888888777777888888888888777777;;;;;;::::::888777666555666888:::;;;AAATTTqqqrrrZZZUUUiiiuuu\\\FFF@@@>>>;;;<<>>::::::<<<<<<<<<<<<::::::777777888888999999999:::999999999888888888888777666666666666666777888888===<<<<<<;;;:::999888888999:::<<<<<<;;;:::;;;<<<@@@>>><<<<<<>>>?????????BBBAAAAAAAAAAAABBBCCCCCCAAAFFFLLLLLLIIIGGGGGGIIIJJJKKKKKKKKKJJJLLLPPPSSSOOOWWW^^^aaaeeemmmtttvvvtttssssssvvv|||{{{vvvqqqlllfffbbb^^^\\\ZZZXXXTTTOOOHHHDDD@@@???@@@CCCDDDIIIVVVcccjjjssszzz|||}}}zzzuuupppkkkddd\\\[[[^^^___ppp}}}}}}~~~zzzmmm^^^UUUMMMJJJIIIFFFDDDEEEIIILLLOOOUUU]]]hhhttt|||~~~kkkVVVJJJCCC>>>:::999111777999444111333555444444444444444444444444444555555555555555555555555333333333333333333333333555555555444444333333333222222333333444888===@@@UUUtttrrrWWWIIIIIIQQQXXXjjjqqqyyy}}}zzzuuuqqqpppmmmppppppllljjjlllmmmkkk___TTTIIIEEECCCAAAAAACCCCCCJJJXXXhhhwwwoooccc```YYYOOOFFFAAA===;;;:::999999888888888888999999BBB===666555666888666333666666777777777777666666666666666666777777777777777;;;<<<<<>><<<:::999999999888999;;;<<<<<<;;;999888888888888888888888888888888888888777888888999:::===;;;:::888777777888888:::::::::999999888888888999999::::::::::::;;;;;;>>>======<<<<<<<<<<<<===EEEDDDBBB@@@???@@@DDDGGGDDDEEEGGGIIIJJJJJJJJJIIIMMMJJJFFFGGGJJJNNNOOOOOOSSSVVVZZZ___eeekkkrrrvvvvvvsssrrrwww|||sssllliiiiiiddd```[[[VVVQQQLLLFFFCCCAAA??????AAABBBGGGTTTaaammmssswwwzzz}}}zzz{{{uuuoooiiibbb\\\\\\aaacccqqq}}}{{{{{{oooaaaVVVLLLHHHFFFCCCCCCEEEHHHHHHMMMXXXaaaiiisss|||~~~iiiUUUKKKFFF???:::999666666666666555444333222333444555666666555444333444444444444444444444444444444333333333444555666333444555555333333444555444333333777888:::???GGGWWW|||kkkOOOCCCHHHTTT]]]nnnvvv|||{{{yyywwwsssnnnnnnooommmjjjkkknnnlllggg\\\QQQGGGDDDCCCBBBCCCFFFGGGMMMYYYjjjzzzuuufffaaaZZZPPPGGGAAA===;;;999999999888888888888999999CCC>>>888777999:::999777777777888888888888777777666666666666777777777888666999;;;===JJJccc}}}}}}mmmjjjbbb~~~gggOOOBBBAAA===>>>EEEEEEJJJIIINNNXXX___```aaadddgggllluuu~~~||||||xxxmmmaaaZZZSSSKKKEEECCCBBBBBBBBBBBBBBBAAAAAAAAA@@@???===<<<:::999999999888999:::;;;;;;:::999888888888888888888888888888777777777666777888888999888777666666777888:::;;;999999888888888777777777999999999:::::::::;;;;;;===<<<<<<<<<<<<<<<======EEEDDDCCCAAA@@@@@@CCCFFFDDDEEEFFFHHHIIIIIIIIIIIIOOOLLLIIIJJJMMMPPPRRRRRRTTTWWW[[[___ccchhhpppuuuvvvtttssswww|||tttnnnkkkkkkfffbbb\\\WWWRRRMMMHHHDDD???>>>>>>AAACCCIIIWWWdddmmmrrrwwwzzz~~~||||||vvvqqqllleee^^^]]]aaakkkwww~~~{{{oooaaaVVVLLLHHHFFFDDDDDDEEEMMMIIIIIISSS```lllvvv}}}oooYYYLLLEEE>>>:::999888888888777777555444444444444555666666555444444444444444444444444444444333333333333333444444555333444555555333333444555555333333666777999@@@III___gggMMMBBBHHHTTT^^^qqqxxx}}}{{{wwwtttoookkkkkkllljjjhhhjjjnnnlllhhhZZZPPPGGGDDDCCCBBBCCCFFFHHHNNNZZZkkk{{{lllccc\\\RRRHHHBBB>>>;;;999999999999999999999999999===999555444666888777555777777888888888888777777666666666777777777888888666888:::@@@PPPjjj}}}mmmiiihhh~~~cccLLLAAAAAA>>>???DDDDDDGGGIIIOOOXXX\\\]]]___dddhhhmmmwwwtttiii^^^WWWQQQJJJEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@???>>>===;;;:::999888888888888888888888888888888777777777777777777777777777666666666666777888888666666555555666777999:::888777777777777666666666999999999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>CCCCCCCCCBBB@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHNNNLLLJJJKKKNNNQQQSSSSSSUUUZZZ```cccdddgggnnnuuuwwwuuutttxxx|||uuupppmmmlllfffbbb\\\VVVQQQLLLHHHDDD===<<<>>>AAADDDKKKYYYgggmmmtttyyy|||}}}|||wwwsssooohhh```^^^aaaqqqyyy|||pppaaaVVVLLLIIIGGGEEEDDDFFF```VVVPPPVVVaaakkksssyyywww^^^NNNDDD>>>999888999999999999888777666666444444555666666555444444444444444444444444444444222222222333333333444444333444555555333333444555666444333555666999BBBLLLhhhzzz^^^HHHAAAIIIXXXcccttt{{{~~~zzztttppplllhhhhhhhhhgggfffiiinnnmmmhhhXXXNNNEEECCCCCCBBBCCCEEEIIIOOO\\\lll|||}}}}}}ttteee^^^TTTJJJCCC>>>;;;999999999999999999999999999888555333222444666666555666777777777777777777666666666777777777888888888999999;;;CCCVVVpppzzzhhhdddiii|||___III???AAA===>>>CCCBBBEEEHHHOOOVVVYYYYYY]]]dddffflllvvvqqqfffZZZTTTNNNFFFBBBAAAAAAAAABBBBBBBBBAAA@@@???>>>===<<<:::999888888888888888777777777777888888666666666666666666666666777777777777777888888999999888777666555666777777777777777777777777777777888999999999999:::::::::::::::::::::;;;<<<===>>>@@@AAABBBAAA???>>>>>>>>>BBBBBBCCCDDDEEEFFFGGGGGGJJJIIIIIIJJJLLLOOOQQQRRRVVV^^^gggllllllmmmqqquuuwwwvvvwwwzzz|||vvvpppllljjjddd```YYYSSSOOOJJJFFFCCC>>>===???AAADDDJJJYYYfffpppvvv|||}}}}}}{{{wwwtttqqqjjjaaa^^^```nnnsss~~~~~~rrraaaWWWMMMIIIHHHEEEEEEGGG___WWWRRRVVV^^^fffooowww~~~{{{bbbNNNCCC===:::999999999999999888888777666444555555555555555555444444444444444444444444444111222222333333333333333333444555555333333444555666444444555555999DDDPPPnnnnnnTTTDDDBBBKKK[[[hhhuuu|||{{{tttooollliiieeeeeecccdddiiinnnlllfffUUUKKKCCCBBBBBBAAABBBEEEHHHPPP\\\lllzzz}}}}}}~~~~~~~~~|||hhhaaaVVVKKKDDD???;;;999888999::::::::::::999888999777666666777999999999555666666777777666666555777777777777888888888888<<<<<<===FFFZZZsssyyyfffbbbggg{{{}}}^^^III@@@BBB??????DDDCCCDDDFFFMMMTTTVVVVVV[[[bbbbbbiiittt~~~rrrgggZZZSSSLLLEEE@@@@@@@@@AAABBBCCCBBBAAA???>>>===<<<;;;999999888888888888777777666666777777888666666666666666666666666999999888888999999:::;;;:::999888777666777888888888888888888888888888888888888888999999999::::::999999999999:::<<<======<<<>>>??????===<<<;;;<<<@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJLLLOOOQQQSSSVVV```nnnvvvxxxwwwwwwxxxyyyyyyzzz}}}~~~xxxqqqkkkhhheee```YYYSSSNNNJJJFFFCCCAAA@@@@@@BBBCCCHHHVVVcccrrryyy~~~~~~{{{xxxuuusssqqqjjjbbb___aaafffiiisss~~~|||vvvcccXXXNNNJJJHHHEEEEEEGGGEEEDDDHHHOOOVVV___mmmyyy|||~~~dddNNNBBB>>><<<:::777777777888777777666666555555555444444555555555444444444444444444444444111222333444444444333333333444555555333333444555666555555555555999EEESSSppp{{{fffNNNBBBBBBKKKZZZgggsss||||||tttpppmmmkkkbbbcccbbbccciiinnnjjjcccRRRIIIAAAAAABBBAAABBBDDDGGGOOO\\\jjjvvv~~~~~~~~~kkkcccXXXMMMEEE???;;;999888999:::;;;;;;:::999888666666666666777777888888666666777777777777666666777777777888888888999999<<<===???GGG[[[sss{{{iiieeeeeewwwaaaKKKBBBDDD@@@AAAFFFEEEDDDEEEIIIPPPTTTUUUYYY^^^aaagggrrr|||ttthhh[[[SSSMMMFFFBBBAAA???@@@BBBCCCBBBAAA???>>><<<;;;:::999888888888888777777777777777777777777777777777777777777777777:::999999999999:::;;;;;;666666666666777999;;;===777777888888888888999999888888888888999999999999999999999999::::::;;;<<<:::<<<======<<<;;;;;;<<>>???DDDDDDEEECCCFFFNNNSSSUUUXXX[[[aaagggqqq{{{{{{pppdddWWWPPPKKKEEEBBBBBB???@@@BBBCCCCCCAAA???===;;;:::999888888777777888777777888999999888777777888888888888888888888888999999888888999999:::;;;555444444555666888:::<<<666666666777777777888888888888888888999999999999:::999999999999999:::::::::;;;======<<<<<<>>>??????>>>>>>>>>???AAACCCDDDDDDGGGJJJLLLLLLNNNRRRUUUWWW^^^jjjxxx|||~~~}}}sssllliiiddd]]]VVVRRRNNNJJJHHHBBB@@@@@@@@@@@@EEEQQQ^^^nnnwww~~~~~~}}}~~~~~~xxxtttrrrqqqlllfffeeeiiifffggglllxxx}}}}}}hhh]]]QQQLLLHHHDDDCCCDDDEEEEEEIIIOOOTTTZZZfffqqqwww}}}mmmSSSDDD@@@>>>:::555555666777777666666555666555444444444444555666444444444444444444444444222444555777777666555444333444555555333333444555333444777888777:::GGGUUUlll~~~~~~sss\\\HHHCCCFFFKKKVVVbbblllxxx}}}tttmmmhhhfffbbbcccdddgggmmmnnndddXXXLLLDDD>>>???AAAAAAAAADDDIIIQQQ^^^iiiqqqwww|||~~~}}}~~~nnnfffZZZOOOFFF@@@<<<999888999;;;<<<<<<;;;999888888999999999888888999:::999::::::;;;;;;::::::999777888888888888999999999777;;;@@@HHHZZZttt}}}hhhbbbfffwwwzzz~~~```III>>>>>>:::;;;AAAAAAFFFBBBDDDLLLSSSVVVWWWYYYccchhhqqqzzzxxxjjj^^^RRRLLLGGGBBB@@@AAA>>>@@@BBBCCCCCCAAA>>>===::::::999888777777777888666777999;;;;;;999777666888888888888888888888888888888888777888888999:::777666555444444555666777444555555555666666777777777888888888888999999999::::::999999888999999999;;;<<<=========>>>@@@BBB>>>>>>======>>>@@@BBBCCC@@@DDDGGGIIIJJJLLLPPPSSSWWW[[[eeesss~~~xxxqqqhhhccc\\\UUUPPPLLLIIIGGGAAA?????????@@@EEEQQQ^^^kkkttt}}}~~~}}}xxxuuusssqqqmmmhhhhhhlllllllllpppxxx~~~iii^^^RRRLLLIIIDDDBBBCCCDDD@@@AAAIIISSS]]]hhhrrruuu|||qqqVVVFFFAAA>>>999555666777777777777666666666555444333333444555666444444444444444444444444333444666888888777666555333444555555333333444555222444777999888:::GGGUUUlll~~~~~~~~~kkkUUUDDDCCCIIINNNYYYfffkkkwww}}}rrrjjjeeeaaabbbccceeeiiioooooocccUUUKKKCCC===>>>AAA@@@AAADDDJJJSSS___iiipppvvvzzz}}}}}}~~~zzz}}}~~~~~~~~~mmmdddZZZSSSKKKBBB======<<<;;;;;;::::::999888888888888888999999::::::;;;999999999999999999999999;;;;;;:::999888888999999666<<>>999;;;===>>>???HHHEEEFFFNNNVVVYYYZZZ\\\bbbiiittt}}}}}}rrrccc]]]SSSKKKFFFBBB???>>>BBB@@@@@@@@@BBBBBBBBB@@@<<<;;;999777777888999:::<<<<<<;;;:::999999999999999999999888888888888777;;;;;;::::::::::::999999666555555444444666777888777777666666666666777777555666777999999888888777999999999888888888888888:::;;;;;;;;;<<<=========@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFGGGJJJMMMPPPYYY\\\bbbmmmyyy}}}uuummmhhh```YYYSSSNNNJJJGGGCCC@@@>>>>>>???DDDOOO[[[mmmxxx~~~~~~~~~}}}yyywwwrrrmmmiiiiiilllooopppsssvvv{{{{{{yyy{{{|||kkkbbbVVVMMMIIIFFFDDDBBBDDDFFFHHHLLLQQQZZZccciiirrryyyqqqYYYIIIBBB>>>999888888777777777777777888666555444333333444555666444444444444444444444444333333333333333333333333666666666666666666666666666555666777777:::EEEPPPjjjgggPPPCCCBBBDDDRRRbbbfffpppsssvvvvvvrrrmmmhhhfff______cccnnnwwwsssbbbRRRIIIEEE@@@>>>???BBBEEEFFFOOOWWW```gggoooxxx{{{yyy~~~|||~~~}}}}}}~~~~~~ooofff[[[SSSKKKBBB>>>>>><<<<<<;;;;;;:::999999999999999999:::::::::::::::777777777777777777777777999888888777666666777777777<<>>???@@@DDDBBBEEEOOOXXX[[[]]]___dddkkkvvv{{{pppccc]]]SSSKKKEEEBBB???===AAA@@@???@@@BBBCCCBBBAAA<<<;;;999888777888999::::::999999999999999::::::888888888888888888999999;;;;;;:::::::::999999999666555555444555666777888777777666666666666777777555666777888999888888777999999999999999999::::::::::::;;;;;;<<<=========??????@@@@@@@@@@@@AAAAAABBBCCCEEEFFFGGGJJJNNNQQQWWWYYY___iiittt}}}~~~yyynnnhhhaaaYYYSSSNNNIIIFFFCCCAAA???@@@AAADDDNNNYYYiiiuuuzzzxxxsssmmmiiihhhkkknnnsssxxx|||}}}zzzyyyzzz{{{mmmdddXXXNNNJJJGGGEEECCCCCCEEEGGGKKKQQQZZZcccjjjtttzzzoooZZZLLLEEE>>>777888888777666555555666666555555444444444444555555444444444444444444444444333333333333333333333333555555555555555555555555666555666777777:::EEEPPPlllfffPPPCCCBBBEEETTTeeeiiiooorrrttttttpppkkkfffddd``````eeeooowwwrrraaaRRRHHHEEEAAA>>>???BBBEEEGGGMMMWWWbbbjjjrrrzzz~~~|||~~~~~~~~~~~~||||||}}}rrrhhh\\\SSSKKKBBB>>>???===<<<<<<;;;;;;:::999999::::::::::::999999999999777777777777777777777777999888777777666777777777888<<>>DDDPPP[[[___```bbbgggnnnyyyzzzoooddd]]]SSSKKKEEEAAA>>>===?????????@@@CCCDDDCCCBBB===<<<:::888777777888888777777777777888999:::;;;777777888888999:::::::::::::::::::::999999999999666555555555555666777777777777666666666666777777666666777888888888888777999999999::::::;;;;;;<<<::::::;;;;;;<<<======>>>?????????@@@@@@@@@AAAAAAAAABBBDDDFFFGGGJJJNNNQQQTTTVVV\\\dddnnnuuuyyy{{{zzz}}}|||ooojjjaaaZZZSSSNNNIIIFFFCCCAAAAAABBBBBBCCCLLLUUUdddqqq~~~|||yyytttnnnjjjiiijjjmmmttt|||~~~{{{yyyyyyzzz{{{ooofffYYYPPPKKKHHHFFFDDDBBBCCCFFFJJJQQQZZZeeekkkwww}}}~~~mmm[[[QQQKKKBBB999888888666555444444444444444555555555555555555444444444444444444444444444333333333333333333333333444444444444444444444444666555666888888;;;EEEQQQnnn~~~dddNNNBBBBBBFFFVVVhhhmmmnnnqqqsssrrrnnnhhhdddaaaaaaaaagggpppvvvppp___QQQGGGEEEAAA??????BBBEEEGGGMMMXXXdddmmmuuu~~~}}}}}}~~~~~~}}}|||}}}zzz{{{}}}tttiii]]]TTTKKKCCC???@@@======<<<;;;;;;::::::999999999999888888777777777999999999999999999999999::::::999999999999999:::888:::>>>KKKeeeqqq```eeeiiiwww~~~xxxVVVJJJ???<<<>>>???@@@BBB<<<===DDDRRR]]]aaabbbccciiipppzzzzzzoooddd]]]SSSJJJDDD@@@>>>===>>>>>>>>>AAACCCDDDCCCBBB===<<<:::999888777777888777777777777777888999999666777777888:::;;;;;;<<<:::::::::999999999999888555555555555666666666777666666777777777777666666666777777777888888888888777888888999:::;;;<<<<<<999::::::;;;<<<===>>>>>>>>>>>>??????@@@@@@AAAAAA@@@BBBDDDEEEGGGJJJNNNQQQSSSUUUZZZaaaiiioootttvvvwww{{{~~~qqqlllccc[[[TTTNNNIIIEEEBBBAAAAAABBBAAABBBHHHQQQaaaooo~~~|||zzzvvvpppkkkiiijjjlllrrr}}}|||zzzyyyyyyzzz{{{qqqgggZZZOOOJJJHHHFFFDDDAAABBBEEEIIIPPPZZZeeemmmyyy~~~{{{jjj[[[TTTPPPIII@@@:::999777666555444444333333444555666666555444333444444444444444444444444444444444444444444444444444444444444444444444444666555666888888;;;FFFRRRppp|||aaaLLLBBBCCCIIIYYYkkkpppoooqqqsssqqqmmmgggcccaaa```bbbhhhppprrrkkk[[[NNNFFFEEEBBB@@@@@@BBBEEEHHHOOO[[[hhhpppxxx}}}}}}}}}~~~~~~~~~}}}zzzxxxxxxwwwwwwyyy|||{{{sssiii]]]UUULLLDDD@@@@@@===<<<<<<;;;::::::999999888888777777666666555555888888888888888888888888:::999999999999999::::::888888===MMMiiinnn^^^ccchhh{{{rrrRRRHHH???===???>>>???AAA======EEESSS^^^bbbbbbccckkkrrr|||zzzoooccc\\\RRRIIICCC@@@???>>>======???AAADDDEEECCCAAA;;;;;;:::999888888888888999888777777666666666777666666777999:::;;;<<<===::::::999999999888888888444555555666666666666666666666777777777777666666777777777777777888888888666777777888999::::::;;;999999:::;;;<<<===>>>???======>>>??????@@@AAAAAA@@@BBBDDDEEEFFFIIIMMMPPPSSSVVVZZZ```fffkkkpppsssuuuzzzuuuooofff]]]UUUOOOIIIFFFAAA@@@@@@AAA@@@@@@FFFNNN___nnn~~~~~~}}}{{{wwwqqqllljjjkkklllnnnzzz}}}zzzyyyyyyyyyzzzrrrhhhZZZOOOIIIFFFEEECCC@@@BBBDDDHHHPPPZZZfffmmmyyy}}}vvvfffWWWPPPOOOKKKEEE;;;:::999777666555555555333444555666666555444333444444444444444444444444444444444444444444444444555555555555555555555555555555666888999<<>>QQQnnnkkk\\\aaahhhmmmNNNFFF???>>>>>>======>>>>>>>>>EEESSS^^^bbbcccdddnnnttt}}}zzzooobbb[[[PPPGGGCCCAAA@@@@@@>>>>>>???BBBDDDDDDBBB@@@:::::::::999999999888888:::999888777666666666666777777888999:::;;;<<<===999999999999888888888888444555555666777666666666555666777888888777666555777777777666777888888999777777777888888999999:::888999:::;;;<<<>>>??????<<<======>>>???@@@AAAAAAAAABBBDDDEEEFFFHHHLLLOOOSSSVVV[[[___dddiiiooossstttzzzxxxrrriii___WWWPPPJJJGGGBBB@@@@@@AAA@@@@@@FFFNNN^^^mmm}}}}}}|||zzzwwwrrrmmmkkklllmmmmmmwww~~~zzzxxxwwwwwwyyysssiiiZZZNNNHHHFFFDDDCCCAAABBBDDDHHHOOOYYYeeemmmxxx~~~{{{ttteeeTTTJJJHHHGGGDDD::::::999777666666666666444555555555555555555444444444444444444444444444444444444444444444444444666666666666666666666666555555666888999<<>>>>>===;;;:::<<<======DDDSSS^^^ccceeegggqqqwwwyyymmm```YYYOOOFFFBBBAAABBBBBB>>>???@@@CCCDDDDDDAAA???888888999999:::::::::999999999888777777777888888888888999999:::;;;<<<<<<999999999999888888888888444444666777777777666555555666777888888777666555888777666666666777999999999999999999999999999999888999:::;;;<<<>>>??????<<<<<<===>>>???@@@AAAAAABBBCCCEEEEEEEEEGGGJJJMMMSSSWWW[[[___ccchhhoootttrrryyy{{{uuukkkbbbYYYRRRKKKHHHCCCAAA@@@AAA@@@AAAHHHQQQ\\\kkk{{{}}}{{{zzzwwwsssnnnlllmmmnnnooowww~~~zzzvvvtttsssxxxvvvkkk\\\OOOIIIGGGEEEDDDBBBBBBDDDGGGNNNYYYeeemmmyyy{{{wwwkkkXXXJJJDDDAAA>>>999888777666666666666666555555444444444444555555444444444444444444444444555555555555555555555555555555555555555555555555555555666888999===HHHTTTwww|||jjjVVVEEEAAAHHHOOO^^^lllmmmtttuuuuuurrrlllfffbbbaaaccchhhppprrrmmmaaaRRRIIIBBBDDDEEEDDDAAABBBFFFKKKSSS___kkkooosss{{{yyysssrrrssstttvvvvvvsssnnnkkkjjjkkkeeedddcccdddgggmmmrrrvvv~~~}}}{{{}}}jjjccc[[[WWWPPPFFF@@@>>>::::::999999888777777666888888999999:::::::::;;;888888888888888888888888999999888888999:::;;;;;;===:::AAAXXXwwwgggVVVZZZhhh{{{fffJJJCCC>>>>>>===:::999:::<<<<<>>777777888:::::::::::::::777777777777888999:::;;;888999999::::::;;;;;;<<<999999999888888888888777333444666777777777666555555666777999999777666555888777666666666777999:::;;;:::::::::::::::::::::888999:::;;;===>>>???@@@;;;<<<===>>>???@@@AAAAAACCCDDDEEEEEEEEEGGGJJJLLLSSSVVV[[[___bbbgggnnntttqqqxxx}}}wwwmmmcccZZZSSSLLLHHHEEECCCBBBBBBAAABBBJJJSSSZZZiiiyyyzzzyyywwwsssooommmnnnooorrrxxx~~~yyytttqqqpppvvvxxxmmm]]]QQQJJJHHHFFFEEECCCCCCDDDGGGMMMXXXdddlllzzz}}}|||rrr___MMMCCC>>>;;;777666666555555555666666666555444333333444555666444444444444444444444444555555555555555555555555444444444444444444444444555555666999999===HHHTTTyyy{{{hhhTTTDDDBBBIIIPPP^^^kkkllltttuuutttqqqkkkeeebbb```eeekkkrrrtttnnnaaaSSSJJJAAADDDFFFDDDAAABBBFFFKKKRRR]]]iiinnnrrr{{{wwwooollllllhhhkkkmmmkkkeeeaaabbbeee___^^^^^^```eeelllrrrvvv{{{~~~|||xxxxxxxxx|||kkkeee^^^WWWMMMBBB<<<===;;;;;;::::::999888777777666777888::::::999888888999999999888777666666555777777777777888888888888;;;;;;FFF]]]www|||gggXXXUUUhhh~~~}}}bbbIIIBBB===<<<;;;999999;;;999999BBBUUUeeejjjkkkmmmttt{{{{{{pppiii]]]VVVLLLEEEBBBAAA@@@???@@@AAABBBCCCBBB@@@===;;;:::999888777888:::===???888888888888888888888888:::999888888888999:::;;;999999999999999777666666777777777777777777777777999888888888777777666666555666777888888777666555666777888999999999999999:::::::::;;;;;;;;;<<<<<<=========>>>??????@@@@@@EEEDDDCCCCCCDDDGGGKKKMMMSSSVVVZZZ^^^ccciiioootttqqqxxx|||uuujjj```XXXRRRMMMKKKDDDCCCBBB@@@@@@BBBGGGKKKYYYdddtttyyywwwtttrrrrrrrrrqqqpppvvvwww{{{zzztttppprrrvvv~~~~~~nnn]]]SSSMMMGGGDDDDDDCCCBBBDDDHHHMMMTTTaaammmzzz{{{rrrdddSSSEEE;;;666777777666555555555555555444666777666444333333444555555555555555555555555555555555444444333333333666666666666777777777777222888777555999:::DDDXXXxxxhhhMMMDDD>>>CCCNNN[[[hhhrrrwwwvvvssspppllliiigggfffgggpppvvvrrrhhh\\\PPPFFFBBBBBB@@@??????CCCIIINNNWWW```hhhmmmrrr{{{wwwooohhhccc^^^\\\YYYVVVTTTSSSSSSTTTSSSVVVYYY[[[___gggqqqyyy}}}~~~vvvtttuuuyyyiiiccc^^^XXXOOODDD??????;;;:::::::::999888888888777777888999999999999888999999999888777666666666777777777777888888888888;;;<<>>888888888888888888888888:::999888888888999:::;;;:::::::::999888888777777777777777777777777777777888888777777777666666666555666777888888777666555777777888999999999999999:::::::::;;;;;;;;;;;;<<<=========>>>??????@@@@@@DDDCCCCCCCCCDDDGGGKKKMMMRRRUUUZZZ^^^ccchhhmmmqqqrrrxxxvvvqqqhhh```YYYSSSOOOKKKEEEDDDBBB@@@???BBBFFFJJJWWWbbbsss~~~yyywwwtttsssssstttuuutttxxxwwwyyy~~~yyysssooossswww}}}nnn^^^TTTNNNHHHDDDDDDCCCBBBCCCHHHMMMSSS```lllwww}}}}}}yyyoooaaaRRRDDD<<<888777777666555555555555555444666777666555333333444555555555555555555555555555555444444444333333333555555666666666777777777222888777555999:::EEEYYYyyyhhhNNNEEE@@@EEEOOOZZZeeemmmuuuuuutttrrrnnnjjjgggfffiiirrrxxxsssgggZZZNNNEEEBBBAAA@@@??????CCCIIINNNWWW```iiimmmsss{{{}}}pppddd\\\TTTSSSPPPMMMKKKJJJJJJKKKNNNQQQUUUXXX]]]fffqqqzzz}}}uuuoooqqq{{{hhhccc^^^ZZZRRRGGGAAA@@@::::::::::::999999999999888888888777888888999:::999999999888777777666666777777888888888999999999<<<===IIIaaa|||zzzeeeYYYXXXlllyyy]]]JJJCCC======;;;999999;;;LLLEEEDDDOOO___jjjppprrrtttzzz{{{mmmdddVVVPPPHHHCCCCCCDDDDDDCCCAAABBBCCCBBBAAA>>>;;;999::::::;;;<<<<<<=========888888888888888888888888999999999999999:::;;;;;;<<<;;;:::888888888888999777777777777777777777777666666666666666555555555666666777777777777666666777777888999999999999888::::::::::::;;;;;;;;;;;;<<<======>>>>>>??????@@@CCCCCCBBBCCCDDDGGGJJJLLLPPPTTTYYY]]]aaaeeeiiilllqqqxxx~~~ppplllfff```[[[UUUPPPLLLGGGFFFCCC@@@???AAAEEEIIITTT```qqq~~~}}}yyyvvvssssssuuuxxxzzzzzz{{{yyyyyy~~~}}}xxxsssooorrrvvv~~~}}}ooo___VVVPPPIIIDDDCCCCCCAAACCCGGGLLLRRR___kkksss{{{{{{vvvlll^^^PPPDDD===;;;777777666555555555555555444555777666555333444444555555555555555555555555555444444444444333333333444444555555555666666666222888777555999;;;FFF[[[{{{gggNNNFFFAAAGGGRRR[[[bbbhhhrrrtttuuusssnnnjjjgggeeeiiirrrxxxrrreeeXXXLLLCCCAAAAAA@@@???@@@CCCIIINNNVVV```iiinnnsss|||sssbbbWWWMMMKKKHHHFFFDDDDDDDDDEEEIIIKKKOOOSSSYYYdddqqqzzz|||vvvnnnppp~~~kkkeee___[[[TTTIIIBBB@@@999999::::::::::::::::::999888777777777888:::;;;999999999888888777777777777777888888999:::::::::<<>>===<<<999999<<>>???>>><<<;;;888888888888888888888888999999999999::::::;;;;;;===<<<999888777888999:::666666666666666666666666555555555555555555555555666666777777777777666666777888888999999999888888999999:::::::::;;;;;;;;;<<<<<<======>>>?????????AAAAAAAAABBBDDDGGGJJJKKKNNNRRRWWW\\\___bbbeeegggooouuu~~~}}}ooolllhhhccc^^^XXXQQQLLLHHHGGGDDDAAA???@@@DDDGGGRRR___ppp}}}}}}xxxuuurrrrrruuuzzz}}}||||||}}}{{{wwwsssoooooossszzz~~~pppaaaXXXQQQJJJDDDBBBCCCAAACCCGGGKKKQQQ]]]iiiqqqyyy|||wwwlll^^^OOODDD>>><<<777777666555555555555555333555666666555444444555555555555555555555555555444444444444444444444444444444444444555555555666222888777555999<<>>::::::::::::::::::;;;;;;999888777777777888:::;;;999999999999888888888888777888888999:::;;;;;;;;;===@@@OOOjjj|||ggg^^^bbbzzzeeeJJJCCC>>>===<<<::::::<<>><<<:::888;;;<<<>>>??????>>>;;;:::888888888888888888888888999999::::::;;;;;;;;;;;;===;;;999777777777888999666666666666666666666666444444444444555555555555777777666666666666777777888888999999999888888777999999999:::::::::;;;;;;<<<<<<<<<===>>>>>>??????@@@@@@AAABBBDDDGGGIIIKKKMMMPPPUUUYYY[[[^^^```bbbkkkqqqyyy|||qqqoookkkgggbbbZZZRRRLLLIIIHHHEEEAAA>>>???CCCFFFQQQ^^^ppp~~~~~~xxxtttppppppuuu|||~~~|||{{{yyywwwssspppnnnqqqxxxqqqbbbYYYRRRKKKEEECCCCCCAAABBBFFFIIIOOO[[[gggqqqzzz~~~xxxmmm___PPPDDD>>>;;;777777666555555555555555333555666666555444444555555555555555555555555555444444444444444444444444444444444444555555555666333999666555:::===III___gggKKKDDDCCCMMMZZZaaacccdddggglllppppppjjjdddaaaaaacccmmmtttmmm^^^RRRHHHBBB>>>?????????@@@DDDIIIMMMTTT___jjjpppuuu}}}~~~uuubbbUUUOOOMMMKKKHHHFFFFFFGGGGGGGGGHHHJJJLLLRRR]]]kkkvvv}}}~~~yyy~~~xxxnnnddd]]]UUUJJJ@@@===;;;;;;;;;;;;::::::::::::888888888777888888999:::999999999999999999999999888888999:::;;;;;;<<<===>>>BBBRRRnnn|||eee\\\```}}}fffKKKDDD>>>===<<<::::::<<<<<>>???>>>===;;;999888888888888888888888888999999:::;;;;;;;;;;;;;;;;;;:::999777777777777888777777777777777777777777444444444555555555555555777777666666666666777777888999999999999888777777999999999999::::::::::::;;;<<<<<<======>>>>>>???>>>???@@@BBBDDDGGGIIIJJJMMMOOOSSSVVVWWWYYY\\\^^^eeekkkttt{{{{{{tttrrrnnnjjjddd\\\TTTNNNIIIHHHEEEAAA>>>???CCCFFFOOO\\\ooo~~~}}}vvvrrrnnnnnnsss{{{}}}{{{yyyvvvrrrpppooorrrxxxssscccYYYRRRKKKFFFDDDCCCAAABBBEEEHHHNNNYYYeeerrrzzz}}}xxxnnn```QQQEEE===;;;777777666555555555555555222444666666555444555666555555555555555555555555333333333444444444444555444444555555555666666666333999666555:::>>>KKKaaahhhLLLEEEDDDOOO]]]cccdddcccdddiiinnnmmmgggaaa```aaacccnnntttlll\\\OOOFFFAAA===>>>??????@@@DDDIIIMMMSSS^^^jjjqqqvvv}}}tttcccXXXRRRPPPMMMJJJHHHGGGGGGHHHIIIJJJJJJKKKQQQ\\\kkkvvv}}}{{{|||qqqddd]]]UUUJJJBBB???<<<<<<<<<;;;:::::::::999777777888999999999999888999999999999999999999999888888999:::;;;<<<======>>>CCCTTTqqqeee[[[^^^{{{hhhKKKDDD???>>>===::::::===777???GGGPPP___pppzzz|||www{{{~~~~~~xxxjjjbbbQQQLLLFFFDDDEEEFFFDDDCCC@@@??????>>><<<;;;::::::======>>>>>>===;;;:::999888888888888888888888888999:::;;;<<<<<<<<<;;;:::999999888777777666666555777777777777777777777777444444555555666666666666888777666555555666777888999999999999999888777777888999999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>===>>>???BBBDDDFFFHHHIIIMMMOOOQQQSSSTTTVVVYYY\\\```eeennnvvv|||}}}uuurrrnnnjjjeee]]]VVVPPPIIIGGGEEEAAA??????CCCFFFLLLZZZmmm|||~~~|||uuuqqqkkkkkkpppzzz}}}zzzvvvqqqnnnnnnqqqwwwtttcccYYYRRRKKKGGGFFFBBBAAAAAADDDGGGMMMXXXcccssszzzyyyuuulll___QQQEEE>>>;;;777777666555555555555555222444666666555444555666555555555555555555555555333333333444444444555555555555666666666777777777333999666555:::???LLLccciiiPPPHHHFFFQQQ^^^ddddddbbbccchhhmmmllleee``````bbbgggrrrwwwmmm[[[MMMCCC???<<<===>>>???AAADDDIIILLLRRR^^^kkkrrrwww}}}vvvkkkbbbZZZXXXTTTPPPNNNLLLLLLLLLJJJKKKKKKLLLQQQ]]]mmmxxxxxx~~~qqqddd\\\UUUKKKDDDAAA======<<<;;;::::::999999666777888::::::999888888999999999999999999999999888888999:::;;;======>>>>>>DDDVVVrrrggg[[[^^^wwwlllKKKDDD???>>>===::::::===666@@@JJJQQQ^^^ppp|||xxx{{{xxxllldddPPPKKKEEECCCCCCCCCBBB@@@???>>>>>>===<<<;;;;;;;;;>>>=========<<<;;;999999888888888888888888888888999:::;;;<<<<<<<<<;;;:::777888888888777666555444777777777777777777777777555555555666666666777777888777666555555666777888999999999999999888777666888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>><<<===???BBBDDDFFFHHHIIIMMMOOOPPPQQQRRRTTTXXX[[[\\\bbbkkksssyyy}}}tttqqqmmmiiiddd^^^WWWSSSHHHGGGDDDAAA???@@@CCCGGGJJJXXXlll{{{}}}{{{uuupppjjjiiioooyyy{{{vvvpppmmmkkknnnttt|||uuucccXXXQQQKKKGGGGGGBBBAAAAAADDDGGGLLLWWWcccssszzztttqqqjjj___QQQFFF>>>;;;777777666555555555555555222444666666555555555666555555555555555555555555333333333444444555555555666666666666777777777777333999666555:::???MMMddd{{{}}}}}}jjjSSSKKKHHHRRR___dddccc```ccciiinnnllleee```aaadddkkkvvvzzzooo[[[KKKBBB===<<<===>>>???AAADDDIIILLLRRR^^^kkkrrrxxx}}}{{{tttnnnccc```\\\XXXUUUTTTSSSSSSKKKKKKKKKLLLRRR___ppp{{{pppxxxpppbbb]]]VVVJJJBBBAAA===<<<<<<;;;;;;:::999999666666666666666666666666888888888999999:::::::::777888;;;;;;::::::;;;<<>>BBBNNNbbbuuu|||zzz|||vvvhhh^^^RRRMMMIIIJJJHHHBBB??????<<<<<<;;;::::::::::::;;;BBBAAA???>>><<<;;;;;;;;;;;;::::::999999::::::;;;888999::::::;;;;;;;;;;;;;;;888555333444555555444777666555444444555666777666666666666666666666666888888777555333333555888888888888777666777999;;;<<<;;;999888888999;;;<<<============>>>>>>>>>>>>>>>@@@BBBCCCCCCEEEHHHJJJKKKOOORRRQQQNNNNNNRRRVVV[[[bbbkkkrrrvvvzzz~~~{{{uuuqqqkkkfffaaa[[[UUURRRIIIGGGCCC???>>>@@@BBBDDDJJJTTTcccpppwwwxxxwwwuuurrrpppmmmllloooxxx}}}zzztttmmmooopppttt|||yyyggg[[[QQQIIIEEEEEEEEEBBBAAADDDFFFLLLYYYeeettt|||vvvqqqhhh\\\PPPEEE>>>;;;777777777777777888888888777666444333333444666777666555444333333333333333555555666666555444333333777555444333555888===???444777444555;;;===LLLfff}}}{{{~~~|||dddOOOLLLPPP\\\fffgggccc```cccfffiiihhhdddaaaaaabbbttt~~~sss]]]KKKCCC@@@======>>>>>>???BBBGGGJJJRRR]]]hhhooouuu}}}|||vvvrrrllleee___]]]ZZZUUURRRZZZMMMGGGNNNWWW___nnn~~~pppvvvsssccc]]]VVVJJJCCCBBB===<<<<<<;;;;;;:::999999999999999999999999999999::::::::::::::::::::::::777999:::;;;::::::;;;<<<>>>JJJaaa{{{hhhYYYaaawwwoooOOODDD;;;:::<<<;;;:::::::::@@@HHHSSScccsss|||}}}wwwiii___RRRMMMIIIIIIGGGAAA>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::999888888888888;;;:::999999999999:::;;;888999::::::;;;;;;;;;::::::888555444555666666555666555555444444555555666555555555555555555555555777777666444222333555777777888888777666777999;;;;;;;;;999999999999:::;;;===============>>>>>>>>>@@@BBBCCCDDDDDDEEEHHHJJJMMMOOOQQQOOOLLLKKKNNNRRRXXX___gggnnnsssxxx~~~|||tttqqqkkkfff```[[[UUUQQQKKKHHHDDD@@@???@@@BBBDDDHHHOOOZZZdddjjjoooqqqsssqqqpppmmmkkknnnvvv{{{yyyuuuooommmooossszzzxxxfffZZZRRRJJJGGGGGGDDDBBBAAADDDFFFLLLYYYeeessszzztttooofffZZZNNNCCC<<<999666666666666666666666666777555444333333444555777666555444333333333333444555555666666555444444333666555444444555888;;;<<<666999666888>>>@@@OOOiiiwww___MMMLLLRRR```jjjkkkfffbbbaaadddggggggdddaaabbbcccuuuuuu^^^MMMDDD@@@======>>>>>>???BBBGGGKKKRRR]]]hhhooouuu||||||vvvmmmgggccc^^^XXXTTTTTTIIIDDDKKKUUU^^^lll{{{qqqvvvtttccc]]]VVVKKKCCCBBB===<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999999999777999::::::::::::;;;===>>>LLLddd~~~iiiYYY^^^wwwlllNNNDDD;;;:::;;;:::::::::888AAALLLVVVdddsss}}}xxxjjjaaaSSSMMMIIIHHHFFF@@@======<<<===>>>>>>>>>===;;;:::999999888777777777777777<<<:::999888888999:::<<<999999:::;;;;;;;;;::::::888777666666888888777666666555555444444555555666555555555555555555555555555666555444222222444666666777888777666666888:::999999::::::::::::::::::<<<<<<<<<=========>>>>>>BBBCCCDDDDDDDDDEEEGGGIIINNNOOOPPPMMMIIIHHHJJJMMMUUU[[[ccciiiooovvv}}}}}}tttpppkkkeee```[[[UUUQQQLLLIIIEEEAAA??????AAABBBEEEHHHNNNTTTZZZbbbiiinnnooonnnllljjjmmmuuu~~~yyyxxxvvvqqqmmmnnnrrryyywwweeeZZZRRRLLLHHHGGGDDDBBBAAADDDGGGLLLXXXdddqqqyyytttppphhh\\\NNNCCC<<<999666666666666555555555555666555444333333444555666555555444333333333444444555555555666555555444333555444444555555666888888666999666888???BBBQQQkkkttt]]]KKKLLLUUUdddnnnmmmfffaaa^^^bbbeeefffcccbbbccceeevvvwww```MMMDDD@@@======>>>>>>???CCCHHHKKKSSS]]]hhhnnnttt{{{{{{ssslllddd\\\WWWOOOFFFCCCKKKUUU___mmm{{{ttt{{{rrrccc^^^YYYMMMCCCAAA===<<<<<<;;;;;;:::999999777777777777777777777777888888888888777777777777888999::::::999:::;;;===>>>MMMhhhjjjYYY]]]vvvgggLLLCCC;;;:::;;;:::999:::777???KKKWWWhhhxxxvvviii```SSSMMMHHHGGGDDD???<<<<<<<<<===???@@@???>>><<<::::::::::::999999::::::;;;<<<:::888777777888:::<<<999::::::;;;;;;:::::::::777666666888999999888666666666666666666666666666555555555555555555555555444555555444222222444555555666777777666666777999888888999:::::::::999999;;;;;;;;;<<<<<<======>>>AAABBBCCCCCCCCCCCCFFFGGGLLLLLLLLLIIIGGGFFFIIIKKKRRRXXX___ffflllttt~~~|||tttpppkkkeee```ZZZUUUQQQLLLJJJEEEAAA???>>>???@@@AAACCCFFFIIIOOOWWW```ggglllkkkkkkkkkooowww{{{zzzwwwrrrnnnooossszzzyyyfffZZZSSSLLLGGGFFFDDDAAABBBDDDGGGLLLWWWbbbooowwwvvvssslll___QQQEEE>>>;;;777666666666666666555555666555444444444444555666555444444333333333444444444555555555555555444444444444555555666555555555444777555777>>>AAAPPPjjjvvv```IIILLLXXXgggooolllccc^^^]]]```dddeeecccccceeegggwwwwww___MMMCCC???======>>>>>>@@@CCCHHHLLLTTT^^^hhhmmmssszzzuuukkk```YYYNNNGGGEEEMMMXXXcccqqq}}}yyyooobbb___\\\PPPDDD???===<<<<<<;;;;;;:::999999777777777777777777777777999999999999999999999888888999:::999999999<<<>>>>>>OOOlllnnn]]]```vvv}}}cccJJJBBB<<<;;;;;;999999;;;:::@@@IIIYYYnnntttfff]]]RRRKKKFFFEEECCC>>>;;;<<<<<<>>>???@@@@@@>>><<<;;;<<<<<<;;;;;;<<<<<<======;;;:::888777777888:::;;;:::::::::;;;;;;::::::999777666666888999999888666777777777777777777777777555555555555555555555555333444555444333333444555444666777777666666777888777888999::::::::::::999999::::::;;;<<<<<<======???AAABBBAAAAAABBBDDDFFFHHHHHHGGGFFFEEEFFFIIIKKKQQQVVV]]]dddkkkuuuyyytttpppjjjeee___ZZZTTTQQQKKKIIIEEEAAA???======>>>???@@@CCCFFFJJJQQQYYY^^^ggghhhiiilllrrr{{{~~~yyyrrrnnnooossszzz}}}hhh\\\UUUMMMFFFCCCCCCAAABBBDDDGGGKKKVVVaaammmvvv~~~vvvtttnnnaaaQQQEEE>>><<<888888888777777666666666555555555444444555555555444444333333333444444555444444555555555555555444333444555666666555444333444777555777>>>AAAPPPjjjxxxbbbLLLPPP[[[jjjqqqkkkbbb]]]]]]aaadddeeedddeeehhhkkkxxxuuu]]]KKKBBB???<<<===>>>???@@@DDDIIIMMMUUU___hhhmmmrrryyyrrreee\\\OOOJJJHHHNNNYYYfffttt~~~qqqbbb```]]]QQQEEE???===<<<<<<;;;;;;:::999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<999999:::999888999<<<>>>???RRRooosssbbbfffvvvzzz```HHHAAA<<<<<<;;;888999;;;>>>BBBJJJZZZrrrrrrddd[[[PPPJJJDDDCCCAAA===<<<======>>>?????????>>><<<;;;;;;;;;:::::::::;;;;;;<<<999999888888888888999999::::::;;;;;;;;;:::999999888777666666888888777666666777777888888777777666444444444444444444444444333444555555444444555666333555777777666555666777777777888888999:::::::::888999999:::;;;<<<=========???@@@@@@@@@AAACCCEEEFFFEEEDDDCCCDDDGGGJJJLLLOOOUUU]]]dddkkktttxxxsssooojjjddd___ZZZTTTPPPKKKIIIFFFBBB@@@>>>>>>>>>>>>@@@BBBDDDGGGLLLRRRWWWaaacccfffkkkrrr{{{|||uuummmnnnrrrzzzjjj^^^VVVNNNGGGCCCCCCAAABBBEEEGGGKKKUUU```mmmuuu|||tttsssnnnaaaPPPBBB<<<:::999999888888777777666666555555555555555555555555444444333333333444555555333444555555666555555555444444555555666555555444666999666888???BBBQQQkkk{{{xxxxxxaaaNNNRRR]]]kkkqqqllldddaaa```cccfffgggfffgggkkknnn{{{sss[[[IIIBBB???<<<===>>>???AAADDDJJJNNNVVV___hhhlllqqqxxx~~~|||lllbbbSSSNNNKKKNNNYYYggguuu~~~wwwddd```\\\QQQFFFAAA===<<<<<<;;;;;;:::999999::::::::::::::::::::::::888888999:::;;;<<<<<<===999:::999999888999<<>>>>>>>>=========<<<<<<<<<:::999999888888888999999777888999999999999888777:::;;;;;;;;;::::::999888:::888555444555666666555444555666777777666555444444444444444444444444444333444666666555555666777222444666777666555555666888777777777777999;;;<<<888888999:::;;;<<<=========>>>@@@@@@AAABBBEEEGGGGGGDDDBBBBBBDDDGGGJJJKKKMMMSSS\\\dddkkksss}}}~~~xxxsssooojjjddd___YYYTTTPPPLLLJJJGGGDDDBBBAAA@@@@@@?????????@@@BBBFFFLLLQQQ[[[^^^bbbgggnnnwwwzzzoooqqquuu}}}kkk___YYYQQQIIIEEECCCAAABBBEEEGGGKKKTTT___mmmuuu}}}ttttttooobbbQQQBBB<<<:::999888888777666666555555444555555555555555555444333333333333333444555666333444444555666666555555444444555555555666666777666999666888>>>@@@OOOiiiyyy{{{www___KKKOOOYYYfffllliiieeedddcccfffiiiiiiiiijjjnnnqqqrrrZZZIIICCCBBB<<<===>>>???AAAEEEJJJNNNWWW```hhhlllpppwww}}}}}}}}}vvvkkkYYYUUUPPPQQQZZZjjjyyy}}}ggg___[[[QQQGGGCCC===<<<<<<;;;;;;:::999999888888888888888888888888444444555777888999:::;;;999:::999888888999<<>>>>>===<<<<<<<<<<<<<<<::::::999888888888888888666777999::::::999777666;;;;;;;;;;;;::::::999888;;;888555333444555555444222333444555555444333222444444444444444444444444333555777777666666666777222444666777666555555555888777666666777999;;;<<<777888888999;;;<<<=========>>>@@@AAABBBCCCFFFHHHHHHEEEBBBAAACCCFFFIIIJJJLLLRRR[[[cccjjjrrr{{{}}}xxxsssooojjjddd___YYYTTTPPPMMMKKKIIIFFFDDDCCCCCCCCC??????===<<<===BBBIIINNNXXX[[[___dddjjjsss|||tttuuuzzzkkk```ZZZTTTLLLGGGBBBAAABBBEEEGGGKKKTTT^^^mmmvvvvvvvvvrrreeeSSSDDD>>>===888777777666555444444444444444555555555555444444333333333333333444555666333333444555666666666555555444444555555777888888444777444555;;;===LLLfff~~~www^^^EEEIIISSS```gggfffdddeeeeeehhhkkkkkkjjjkkkooosssrrrZZZJJJEEEDDD<<<===>>>???AAAEEEKKKOOOWWW```hhhkkkpppwww}}}yyyzzz}}}}}}rrr```\\\VVVTTT]]]nnn|||~~~}}}|||ggg___\\\RRRIIIEEE===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888999999999:::::::::666999<<<===;;;<<<>>>AAACCC[[[wwwttt\\\dddwww}}}cccIIIAAA<<<<<<===;;;999:::999CCCPPP\\\fffoooyyy~~~pppbbbWWWIIIIIIFFFCCC???===>>>@@@????????????>>>===<<<;;;888888888888888888888888888999999:::;;;;;;<<<<<<===>>>>>>>>>===;;;999777;;;:::999777666666666666555555555555555555555555555555555555555555555555666666666666777777777777555555555555666666666666777777777888999999999:::999999::::::;;;<<<======>>>>>>>>>???@@@CCCEEEGGGFFFEEEDDDCCCCCCDDDEEEFFFOOOPPPTTT\\\gggrrrzzz~~~|||uuuqqqmmmgggaaa]]]XXXSSSPPPLLLIIIFFFDDDFFFGGGIIIIIIFFFDDDAAA???@@@DDDHHHKKKUUUSSSUUU]]]ffflllssszzz|||uuuxxx}}}mmmddd^^^TTTGGG@@@BBBAAACCCGGGIIILLLUUU___nnnwwwyyyxxxrrreeeTTTEEE===:::999999888777666555444333666666555555555444444444555555555555555555555555444555555666777777666666555555555555666666666666333777666888>>>???LLLeeeppp[[[FFFIIIPPP[[[eeejjjjjjgggiiilllppppppjjjgggnnnyyynnn[[[MMMDDD>>>;;;;;;<<<>>>BBBGGGMMMPPPWWW___hhhnnnppprrrvvvzzzwww{{{zzznnnbbb^^^___bbbqqq~~~vvv}}}yyy~~~hhh```\\\QQQFFFBBB======<<<<<<;;;;;;:::::::::::::::999999999888888888888888999999999::::::888:::;;;;;;;;;;;;>>>AAADDD\\\yyysss\\\fffuuudddIIIAAA;;;;;;<<<::::::;;;???GGGRRR\\\dddllluuu|||}}}oooaaaWWWIIIGGGDDDAAA?????????????????????>>>===<<<;;;:::888888888888888888888888888888888999999:::;;;<<<======>>>===<<<:::999888999999888777777777888888444444444555555555555555555555555555555555555555555666666666777777777777555555666666666777777777666666777888999:::;;;;;;999999::::::;;;<<<<<<======>>>>>>@@@AAACCCEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHPPPQQQUUU\\\fffpppxxx|||zzztttqqqmmmgggaaa\\\XXXSSSOOONNNJJJFFFFFFJJJMMMMMMLLLIIIFFFBBB??????BBBFFFIIIQQQNNNOOOVVV___fffooowww}}}wwwyyy}}}}}}kkkbbb]]]TTTIIICCCBBBAAABBBEEEHHHLLLVVVaaaoooxxx|||zzzrrrdddSSSEEE===:::;;;;;;:::999888777666555666666555555555444444444555555555555555555555555333333444444444444444444555555555555666666666666444888666999>>>???LLLdddoooWWWEEEHHHNNNYYYccciiiiiigggiiikkkoooooojjjgggnnnyyynnnXXXJJJBBB===>>>>>>===???AAAFFFJJJMMMTTT[[[eeekkknnnqqquuuyyyzzz|||tttgggccccccdddsss~~~}}}}}}zzztttnnnxxxrrrjjjbbb[[[OOODDD@@@======<<<<<<;;;:::999999:::::::::999999999888888888888888999999999999:::999:::;;;::::::;;;===@@@FFF___|||sss]]]iiiuuueeeKKKBBB;;;:::;;;::::::<<>>???>>>>>>===<<<;;;999999999999999999999999999999999888888777888:::;;;<<<=========<<<;;;:::999888888777777777888888999:::444444444555555555666666555555555555555555555555555555666666666777777777666666666777777777888888555666777888999:::;;;;;;999::::::;;;;;;<<<<<<<<<<<<===???AAABBBDDDDDDEEEFFFFFFFFFFFFGGGIIIJJJKKKPPPQQQUUU\\\dddnnnvvv{{{zzzsssrrrnnnhhhbbb\\\WWWRRRNNNPPPKKKFFFIIIPPPVVVUUUSSSMMMIIICCC???===???CCCFFFPPPLLLKKKOOOVVV]]]hhhqqq}}}zzz{{{~~~{{{iiiaaa\\\TTTKKKEEECCCAAAAAADDDGGGMMMXXXdddpppyyy{{{qqqbbbRRREEE>>>;;;::::::999888777777666666666666666555555555555444555555555555555555555555333444444444444444333333555555555555666666666666555999777999>>>>>>KKKcccrrrWWWDDDGGGLLLVVVaaaggghhhggghhhjjjmmmnnnjjjhhhnnnxxxqqqXXXHHHAAA???AAA@@@??????AAADDDGGGIIIQQQXXXbbbiiimmmppptttxxx}}}rrrlllkkkjjjvvv}}}uuuooollljjjgggdddrrrmmm{{{~~~jjjccc\\\OOODDD@@@>>>======<<<;;;:::999999:::::::::999999999888888888888888888999999999999;;;;;;:::999:::;;;>>>???IIIbbbttt```lllzzzfffLLLBBB:::999:::999:::===<<>>>>>>>>===<<<:::999888999999999999999999999999999888777777777999;;;<<<<<<<<<<<<;;;:::999999888777777777666666777777888333333444444555666666666555555555555555555555555555555555666666666777777777777777777888888888888777777777888999999999::::::::::::;;;;;;;;;<<<<<<;;;===???BBBCCCDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKLLLMMMPPPUUU[[[bbbllluuuzzz{{{vvvsssooohhhbbb\\\WWWQQQNNNPPPJJJFFFKKKVVV^^^^^^[[[RRRMMMFFF@@@===>>>BBBDDDRRRMMMJJJLLLPPPWWWbbbmmm|||||||||~~~{{{iii```ZZZRRRJJJFFFCCC@@@@@@CCCFFFMMMZZZgggqqqzzz|||nnn___QQQFFF>>>;;;888777777666555555444444666666666555555555555555555555555555555555555555666666666777666666555444555555555555666666666666666999888999>>>>>>JJJbbbxxx[[[EEEGGGKKKUUU___gggiiiiiiiiiiiilllmmmjjjhhhnnnwwwuuuZZZHHHBBBBBBAAA@@@??????@@@CCCFFFIIIQQQXXXaaaiiinnnrrrvvvyyy~~~}}}vvvtttqqq{{{}}}qqqfffaaa^^^]]]]]]|||nnnkkkxxx{{{jjjccc]]]PPPEEEBBB>>>>>>===<<<<<<;;;:::::::::::::::999999999888888777777888888888999999999;;;:::::::::;;;===??????KKKfffxxxcccnnneeeLLLBBB:::999:::999:::===:::AAALLLYYYfffsss|||wwwjjj^^^UUULLLGGGAAAAAADDDFFFCCC@@@>>>>>>>>>===<<<:::999888999999999999999999999999999888888888888:::;;;<<<;;;;;;::::::999999888888888888777666555444444555444444444555555555666666555555555555555555555555555555555555666666666666777777777777888888888888999999999888888888888888:::::::::;;;;;;;;;;;;;;;;;;===???BBBCCCDDDDDDDDDCCCDDDFFFGGGIIIJJJKKKLLLJJJNNNTTTZZZaaajjjtttzzzzzztttpppjjjccc]]]XXXRRROOONNNHHHEEELLLXXXbbbccc```UUUPPPIIIBBB??????AAACCCLLLHHHFFFHHHLLLSSS___kkkyyy~~~}}}}}}~~~kkk```XXXOOOHHHEEEDDDAAA@@@BBBFFFMMM[[[hhhrrrzzz{{{kkk\\\PPPGGG???:::777777666666555444444444666666666666666666666666555555555555555555555555555666666666666666555555555555555555666666666666666999888999>>>>>>JJJbbbyyy]]]GGGGGGKKKSSS^^^gggkkkkkkjjjiiikkkllljjjhhhmmmtttvvv[[[HHHBBBBBB???>>>===>>>@@@DDDGGGJJJSSSYYYbbbjjjqqqvvvyyy{{{}}}|||xxxrrreee]]]XXXWWWVVVyyynnnkkkvvvxxxiiiddd]]]QQQGGGDDD>>>>>>>>>============<<<:::::::::999999999888888777777777888888888888999;;;::::::<<>>???DDDHHHPPP]]]iiittt~~~}}}}}}mmm```VVVMMMGGGEEEDDDAAA@@@CCCGGGNNN[[[hhhrrrzzzxxxhhhZZZPPPHHH???999888888888777777666666666555666666666666777777777555555555555555555555555222333333444555555444444555555555555666666666666555999777999>>>>>>KKKccc}}}uuu[[[HHHGGGJJJRRR\\\fffkkkmmmkkkjjjkkkkkkiiigggkkkqqq}}}tttYYYGGG@@@???============@@@DDDHHHKKKUUUZZZbbbjjjrrrwwwyyyzzz{{{xxxlllaaaYYYTTTRRR{{{qqqllltttwwwjjjeee^^^PPPFFFDDD>>>>>>>>>>>>????????????:::::::::999999999888888777777777777888888888888999999;;;>>>BBBDDDBBB@@@PPPllljjjooo}}}```IIIAAA;;;;;;<<<::::::;;;>>>DDDPPP^^^lllvvv|||~~~ssshhh]]]TTTJJJGGGDDDAAA@@@?????????=========>>>>>>======<<<::::::::::::::::::::::::888999;;;=========<<<;;;::::::888888777888888999999999888777777777777777666666666555444444333333555555555555555555555555444444444555555555666666555555666666666777777777666777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>@@@AAACCCEEEFFFFFFGGGIIIKKKLLLLLLLLLLLLLLLPPPVVVYYY]]]cccmmmtttssszzz~~~vvvqqqlllfffaaa\\\WWWTTTOOOLLLJJJLLLRRRXXXZZZZZZOOOLLLHHHCCC@@@?????????999:::===CCCGGGLLLWWWcccooo{{{}}}|||}}}nnn```VVVMMMHHHGGGDDDBBBAAADDDHHHNNNZZZgggrrrzzzuuueeeXXXPPPIII???888777777777777777666666666555666666666777777777777555555555555555555555555111111333444555555666666555555555555666666666666444888666999>>>???LLLdddrrrZZZGGGFFFHHHOOOZZZdddkkkmmmmmmkkkkkkkkkiiifffiiinnn{{{rrrZZZIIIAAA>>>>>>=========@@@CCCGGGJJJTTTXXX```hhhpppuuuwwwwww{{{yyymmmaaaWWWRRR~~~tttmmmrrrxxxkkkeee^^^OOOEEECCC>>>>>>>>>???@@@@@@AAAAAA:::::::::999999999888888777777777777888888888888888999;;;@@@EEEFFFDDDAAAQQQmmmlllooo}}}]]]IIIAAA<<<<<<===;;;999:::<<>><<<======>>>>>>>>>>>>>>>::::::::::::::::::::::::777999<<<>>>???>>><<<;;;:::999888777777777888999999999999888999999:::;;;777777666555444333333222555555555555555555555555444444444555555555666666555555555555666666666666444444666777999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@CCCEEEGGGHHHIIIKKKLLLMMMMMMMMMMMMOOOSSSWWWZZZ[[[aaajjjqqqqqqwww|||}}}~~~}}}vvvrrrlllgggbbb]]]YYYUUUPPPNNNLLLLLLOOORRRUUUUUULLLJJJFFFBBB@@@>>>======<<<===AAAEEEGGGIIIRRR\\\lllyyy|||||||||oooaaaVVVNNNJJJJJJDDDBBBBBBEEEHHHNNNZZZeeeqqqyyyssscccWWWQQQIII???777555555555555555444444444555666666666777777888888555555555555555555555555222333444666777888888999555555555555666666666777333777666888>>>???LLLeee}}}sss]]]FFFEEEFFFMMMXXXcccjjjmmmnnnlllkkkkkkhhheeehhhmmm|||sss]]]LLLCCC??????>>>===>>>???CCCFFFHHHSSSWWW]]]fffnnnssstttttt{{{~~~wwwiii\\\UUU~~~wwwqqqmmmttt~~~ooohhh```QQQFFFCCC===;;;::::::<<<>>>??????999999999999999999999999::::::999999999999:::::::::999<<>>;;;999:::@@@EEEPPP```ppp{{{pppbbbZZZVVVIIIDDD???>>>@@@BBB@@@===???@@@AAACCCEEEDDDAAA>>>999999888888888888999999;;;===AAACCCBBB@@@<<<999999888888888777777666666555555666666777777777888444444555555444444777;;;444555555666666666666666444444444444444555666666777777666555444333333222777888999:::999:::<<<>>><<<>>>??????===;;;;;;;;;???<<<<<<@@@CCCCCCFFFKKKKKKLLLOOORRRQQQNNNNNNOOOSSSTTTVVVXXX[[[___eeeiiioooqqqtttxxx{{{}}}~~~~~~|||sssiiidddbbb___XXXRRRSSSPPPMMMLLLMMMNNNNNNNNNJJJIIIFFFCCC@@@???>>>>>>>>>>>>>>>???BBBIIIQQQVVVhhhqqq|||{{{zzz|||pppcccXXXNNNHHHFFFBBBAAAAAADDDGGGMMM\\\jjjuuuxxxdddVVVMMMDDD<<<:::999999999888777666666555777777666666555555555444555555555555555555555555666666666666666666555555555555555555666666666666333666444444999;;;LLLggg~~~qqqXXXEEEDDDFFFLLLVVVaaaiiimmmppppppnnnkkkggggggjjjnnnyyy]]]HHHAAA@@@===>>>>>>>>>>>>AAADDDGGGQQQUUU[[[aaagggmmmssswww|||tttfff[[[{{{uuuqqqwwwrrrkkkaaaRRRGGGCCC>>><<<;;;;;;<<<>>>>>>>>>888888888888888888888888;;;:::999999999999:::;;;>>>===@@@FFFIIIHHHHHHJJJRRRssshhhjjjxxx\\\EEE@@@<<<======;;;:::<<<@@@FFFQQQ```pppzzzooobbbYYYUUUKKKEEE@@@>>>???@@@===:::>>>>>>???BBBCCCBBB???<<<999999888888888888999999;;;===???AAAAAA>>><<<:::999888888888777777777777666666666777777888888888888666333444555555555555444555555666666666666666555555555555555555666777666666666555555444444333666777999999888999;;;===>>>???@@@???===;;;;;;;;;BBB>>>>>>AAACCCDDDHHHMMMOOOPPPSSSTTTRRROOOOOOPPPPPPRRRTTTVVVXXX\\\bbbfffkkklllooosssvvvxxxyyyyyyxxxqqqgggcccbbb___YYYTTTSSSPPPMMMLLLLLLMMMMMMMMMJJJHHHEEEBBB@@@???>>>>>>=========>>>@@@FFFMMMSSSdddnnn|||yyywwwvvvwww|||qqqcccYYYOOOHHHFFFEEECCCCCCEEEFFFLLLZZZhhhuuu~~~{{{eeeVVVLLLCCC===;;;999999888888777666666555777666666666555555555555555555555555555555555555555555555555555555555555555555555555666666666666444888666777;;;>>>NNNiii~~~sssWWWEEEDDDFFFLLLVVVaaaiiilllpppppppppnnnkkkjjjlllnnn{{{___KKKBBB@@@===>>>>>>>>>>>>AAADDDGGGPPPTTTZZZaaagggmmmssswwwyyy}}}~~~}}}yyyjjj___xxxssswwwwwwmmmcccSSSHHHEEE@@@>>><<<;;;<<<======<<<888888888888888888888888;;;:::999888888999:::;;;;;;999;;;???BBBBBBDDDGGGUUUvvvcccgggwwwvvvYYYFFF@@@;;;<<<<<<:::;;;>>>AAAGGGSSSaaaoooxxx|||}}}}}}nnnaaaWWWSSSHHHDDD???===>>>???===;;;=========???@@@@@@===:::999999888888888888999999<<<<<<===>>>>>><<<;;;:::888888888888888777777777777777777888888888888888:::666333333666888666333444555555666666666666666555555555666666666777777555555555555555555555555555777888888888888;;;===@@@AAABBB@@@>>><<<<<<<<>>AAACCCEEEJJJPPPTTTVVVXXXWWWTTTRRRQQQQQQOOOPPPRRRTTTVVVZZZ___cccggghhhkkknnnppprrrsssttttttmmmeeeaaa```___ZZZUUUSSSQQQMMMLLLLLLLLLLLLKKKJJJHHHEEEBBB@@@>>>>>>===<<<<<<<<<<<<===BBBHHHMMM\\\ffftttzzzwwwuuuvvvzzzrrrdddZZZPPPIIIGGGGGGEEEDDDEEEFFFKKKYYYfffuuu~~~hhhWWWKKKBBB===<<<999999888888777666666666666666666666555555555555555555555555555555555555444444444444444444555555555555555555666666666666555999888999>>>@@@QQQlll}}}|||xxxWWWFFFDDDEEELLLWWWaaahhhjjjoooppprrrqqqooonnnnnnnnn}}}bbbMMMDDDAAA===>>>>>>>>>>>>AAADDDGGGMMMRRRYYYaaagggmmmsssvvvxxx|||~~~~~~}}}mmmbbbzzzrrrtttxxxnnncccUUUJJJHHHBBB@@@===<<<<<<===<<<;;;999999999999999999999999::::::888888888888::::::777555555999:::;;;???EEEYYYxxxyyyaaahhhqqq}}}vvvYYYGGG@@@;;;:::;;;:::<<>>===>>>??????>>><<<<<<<<<===>>>===;;;999:::999999888888999999:::<<<<<<<<<;;;;;;;;;::::::888888888888888888888888888888888888888888999999777888777666777999999666444555555666666666666666555666666777777777777777444555555555666666666777666888999999888999;;;>>>BBBCCCCCCBBB???=========BBB>>><<>>>>>>>>======<<<;;;<<>>>>>>>>AAADDDGGGKKKPPPYYYaaagggmmmrrruuuzzz~~~pppeeetttvvvwwwmmmdddVVVLLLJJJDDDAAA>>><<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::888888:::;;;<<>>>>>>>><<<;;;;;;<<<===<<<:::888::::::999999999999::::::<<<;;;;;;:::::::::::::::888888888888888999999999999999888888888888888888777>>>@@@:::555666888777444555555666666666666666555555666777888777777777444444555555666777777777888999:::::::::;;;===???BBBDDDEEEEEEBBB@@@>>>>>>>>>:::999===@@@DDDKKKRRRWWW^^^bbb```^^^^^^[[[VVVQQQRRRRRRSSSSSSVVVZZZ]]]ccccccdddfffhhhjjjkkkllllllgggaaa]]]\\\ZZZXXXUUUUUUSSSQQQOOOOOONNNMMMKKKJJJIIIFFFCCC@@@???>>>>>>>>>>>>===<<<<<<>>>BBBFFFNNNWWWeeesss}}}xxxuuuqqqqqqtttzzz~~~sssfff[[[QQQKKKIIICCCBBBCCCEEEHHHNNN]]]kkk|||mmm]]]OOOAAA:::888888888888777777777777777555555555666666666666666555555555555555555555555333333333444444444555555555555555555666666666666444999888:::???AAAPPPkkkbbbIIIFFFFFFMMMYYYcccggggggiiilllpppsssuuurrrnnnkkkvvvwww```NNNCCC>>>======>>>>>>>>>AAADDDGGGIIIOOOXXXaaaggglllppprrryyy~~~uuukkkzzz{{{uuummmdddVVVLLLJJJDDDAAA>>>=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999:::999:::<<<;;;<<>>===<<<<<<===<<<:::999::::::999999999999::::::;;;;;;;;;:::::::::::::::888888888999999999999999888888888888888777777777999CCCFFF===333333555444444555555666666666666666444555666777888777666555555555555666666777777777999:::;;;;;;;;;<<<>>>@@@AAADDDGGGHHHFFFCCC@@@???===999999<<>>>>>>>>===<<<>>>AAADDDMMMVVVcccoooxxxxxxuuuqqqqqqtttzzzssseee[[[QQQJJJHHHAAA@@@BBBEEEHHHPPP___nnn||||||lll]]]NNNAAA999888888888777777777777777777555555555666666666666666555555555555555555555555333333333444555555666666555555555555666666666666555999999;;;???@@@OOOiiifffKKKGGGGGGNNN[[[eeegggfffgggiiinnnsssuuutttoookkkqqq{{{~~~rrr]]]MMMCCC???===>>>>>>>>>>>>AAADDDGGGIIIOOOYYYaaagggkkkmmmoootttyyy}}}zzzsss|||}}}vvvnnneeeWWWKKKHHHDDDAAA>>>=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<>>>>>???AAA@@@>>>============;;;:::;;;::::::999999::::::;;;;;;;;;;;;<<<;;;;;;:::999888888888999999:::::::::888888888777777666666666777AAACCC:::444666666222444555555666666666666666333444555777777666555444666666666666666777777777888999:::::::::;;;===???>>>CCCHHHKKKJJJFFFBBB@@@???<<<;;;>>>???@@@CCCHHHUUUcccmmmnnnpppsssooofffXXXXXXXXXVVVTTTUUUWWWZZZZZZZZZZZZZZZ[[[]]]___```___]]][[[YYYYYYZZZ[[[[[[XXXWWWUUUUUUVVVUUUTTTRRRMMMKKKHHHEEECCCBBBAAAAAA=========<<<;;;===@@@CCCKKKSSS___jjjrrrwwwzzz|||{{{~~~}}}yyyxxxwwwtttpppllllllpppvvv|||~~~rrreeeZZZPPPJJJHHHAAA@@@BBBEEEIIIPPP```nnnzzzyyyiiiZZZKKK???999:::777777777777777777777888555555555555666666666777555555555555555555555555333444444555666666777777555555555555666666666666666;;;:::<<<@@@@@@NNNhhhgggMMMIIIHHHPPP]]]fffhhhfffgggiiimmmrrrvvvuuuppplllmmmvvvyyymmmZZZLLLDDD@@@===>>>>>>>>>>>>AAADDDGGGIIIOOOYYYaaagggiiikkklllpppvvvzzz|||}}}xxxzzz{{{wwwpppfffWWWJJJFFFDDDAAA>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>BBBEEEEEEBBB>>>;;;999999;;;===<<<;;;BBBKKKcccyyylll}}}rrrQQQDDD>>>:::;;;<<<;;;<<<@@@???IIIXXXeeemmmrrrvvvyyyuuuxxx}}}xxxmmmbbbVVVMMM>>>>>>??????@@@BBBFFFHHHAAA???>>>===>>>>>><<<;;;;;;::::::999999::::::;;;:::;;;<<<===<<<;;;:::999888888888999999:::::::::888777777777666666555555111:::<<<555555;;;;;;444444555555666666666666666222333555777777666555444777777777777666666666666777888999:::999:::<<<>>>===BBBIIIMMMLLLGGGCCC@@@CCC???>>>@@@@@@>>>@@@DDDTTTdddqqqsssvvvzzzvvvlll______]]][[[YYYXXXZZZ]]]YYYYYYYYYYYYZZZ\\\^^^___ZZZYYYXXXXXXYYY[[[^^^___YYYXXXWWWWWWXXXXXXVVVTTTNNNLLLIIIFFFDDDBBBBBBBBB<<<<<<<<<;;;;;;<<>>>>>>>>>>>AAADDDGGGIIIPPPYYYbbbgggiiijjjjjjooouuuzzz|||~~~~~~|||yyyrrrtttzzzooocccTTTJJJHHHBBBAAA???>>><<<;;;;;;:::===<<<;;;;;;999999888777;;;===???@@@???===;;;999<<<:::;;;======>>>EEENNNhhh{{{pppyyypppQQQBBB@@@===;;;:::;;;>>>??????IIIXXXhhhssswwwxxxvvv{{{wwwnnnggg[[[OOOGGGCCC???>>>@@@CCCFFFGGGAAA@@@>>>===;;;:::::::::999777777999<<<>>><<<:::======<<<<<<<<<;;;;;;;;;888888888888888888888888777777777777777666555555333333444555666777888888555777888777666555666888444444555666666555444333555555555555555555444444<<<999666666:::======<<<===AAAGGGMMMNNNLLLHHHEEEAAA@@@???@@@AAABBBBBBBBBNNN___ooouuu|||{{{mmmccc\\\^^^```]]]ZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZYYYXXXVVVWWWYYY[[[\\\\\\]]]]]][[[ZZZXXXVVVUUUTTTPPPNNNKKKGGGDDDBBBAAAAAABBBAAA???===<<<===@@@AAAEEEMMMTTTYYY___eeegggeeebbbbbbccccccdddccccccccc```\\\[[[]]]```dddmmmvvvzzz|||uuuggg[[[PPPIIIGGGEEECCCCCCEEEGGGMMM\\\jjjzzzvvvzzzsssbbbUUUIII???;;;<<<888888777666666666666666555555666666666666555555555555555555555666777777666777888888888888777666666666666666777777777777999;;;888:::@@@AAALLLcccbbbNNNJJJKKKUUU___ccceeefffhhhpppqqqssszzzuuukkklllmmmsssvvvnnn]]]MMMCCCAAA>>>===;;;:::;;;>>>AAADDDIIINNNVVV___fffjjjllllllnnnwww~~~~~~xxxwwwzzz{{{|||~~~qqqwwwzzznnnbbbSSSIIIGGGBBBAAA???===<<<;;;;;;:::<<<;;;;;;::::::999999888:::;;;<<<======;;;999888<<<:::;;;======>>>EEENNNhhh{{{lllrrroooPPPCCCAAA===;;;:::;;;===???AAAKKKZZZiiisssxxxxxxwwwzzzyyypppggg[[[NNNDDDBBB@@@???@@@AAAAAA@@@>>>>>>===<<<<<<;;;<<<<<<:::888888:::<<<===<<<:::<<<<<<;;;;;;;;;;;;::::::999999999999999999999999777777777777777666555555555555555666666666666666555777888777666555666777555666777888888777666555555555555555555555555555:::777555555888:::;;;:::;;;???DDDHHHJJJIIIGGGEEEAAA@@@??????@@@AAABBBBBBMMM^^^mmmuuuyyymmmcccaaaaaa___^^^```]]]\\\\\\[[[[[[[[[ZZZYYYXXXWWWUUUWWWYYY\\\]]]]]]^^^]]]\\\ZZZXXXWWWUUUUUUQQQOOOLLLHHHEEECCCBBBAAA??????===<<<<<<>>>AAACCCGGGNNNSSSUUUXXX\\\]]]ZZZ[[[\\\]]]]]]]]]]]]\\\\\\YYYVVVVVVXXX[[[]]]eeemmmuuuxxx|||tttggg[[[PPPJJJHHHDDDBBBCCCEEEHHHNNN]]]kkk{{{|||}}}sssbbbTTTHHH>>>999:::888888777666666666666666555666666777777666666555555555555555555666777777;;;;;;:::999888777777666666666666777777888888888999;;;888:::@@@AAALLLccc~~~]]]LLLHHHJJJSSS]]]aaaccceeeiiiqqqrrruuu{{{vvvmmmmmmmmmuuu{{{sss```MMMBBB@@@???===<<<;;;===???BBBDDDIIINNNVVV___fffjjjlllmmmnnnwww~~~uuupppppprrrxxx~~~zzzqqqzzzyyylll```RRRHHHGGGAAA@@@???===<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999888888<<<:::;;;======>>>EEENNNiii}}}iiimmmqqqRRRDDDAAA>>>;;;::::::<<<>>>DDDMMM[[[jjjtttxxxxxxwwwyyy~~~}}}rrrhhhZZZMMMDDDBBBAAAAAAAAA@@@>>><<<===<<<<<<<<<<<<<<<======;;;::::::;;;<<<<<<;;;999;;;::::::::::::999999999::::::::::::::::::::::::777777777777777666555555777777666666555555555555555666777777555555666777666777888999999999888777555555555555555555555555777555444444666888999888:::<<>>>>>@@@CCCDDDKKKYYYhhhrrr~~~pppjjjhhhfffeeefffbbb```]]]\\\\\\[[[YYYWWWWWWVVVUUUVVVYYY\\\]]]]]]]]]]]]\\\ZZZXXXWWWVVVUUURRRPPPMMMJJJGGGDDDCCCBBB=========<<<<<<>>>BBBEEEHHHNNNSSSTTTUUUXXXXXXVVVYYYZZZ[[[[[[[[[ZZZYYYYYYWWWUUUVVVYYYZZZ[[[```fffsssvvv{{{sssggg[[[QQQJJJIIICCCAAABBBEEEHHHPPP___mmm|||~~~sssbbbTTTGGG===999999888888777666666666666666666777777888888777777666555555555555555666777777@@@???<<<:::888777777777666666777777888999::::::999;;;999;;;AAABBBNNNeeewwwYYYJJJFFFGGGPPPXXX]]]```cccjjjssstttvvv|||wwwnnnooommmxxxzzzdddNNNBBB>>>>>>>>>===>>>???@@@BBBCCCHHHMMMUUU^^^eeejjjlllmmmnnnvvv}}}~~~~~~rrrhhhccceeeppp{{{vvvppp}}}uuuhhh^^^QQQHHHGGG@@@???>>>===<<<;;;;;;;;;999999999::::::;;;;;;;;;:::999888777777888999:::<<<:::;;;======>>>EEENNNiii~~~jjjlllwwwuuuUUUDDDBBB>>>;;;::::::<<<===EEENNN[[[iiirrrvvvvvvuuuyyyssshhhYYYLLLEEEDDDCCCBBBCCCBBB@@@>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999888888888888999999999999999999999999777777777777777666555555666666666666666555555555555666777666555555666777666777888999999999888777555555555555666666666666666555555555666777777888::::::;;;===???BBBDDDFFFDDDCCCAAA???>>>@@@CCCFFFJJJUUUcccmmm{{{zzzvvvssspppnnngggccc___]]]]]]\\\ZZZXXXXXXVVVUUUVVVXXXZZZ[[[[[[\\\[[[ZZZYYYWWWVVVUUUUUUSSSQQQOOOLLLIIIFFFDDDCCC???@@@@@@>>>===>>>BBBFFFHHHPPPWWWXXXZZZ^^^``````___```aaabbbaaa```___^^^\\\[[[\\\______]]]```eeerrrvvv{{{uuuggg\\\QQQJJJIIIAAAAAABBBFFFIIIQQQaaappp~~~}}}}}}tttcccUUUHHH===999:::888777777666666666666666777777888888888888777777555555555555555666777777AAA???<<<999777777777888666666777888999::::::;;;888;;;999<<>>=========>>>???@@@AAABBBGGGLLLTTT\\\dddjjjmmmnnnnnnvvv|||}}}}}}~~~rrrcccYYYYYYffftttvvvppp}}}pppeee]]]RRRIIIGGG??????===<<<;;;;;;;;;;;;888999999::::::;;;;;;<<<;;;:::999888888999:::;;;<<<:::;;;======>>>EEENNNhhh|||gggjjjpppsssTTTDDDAAA>>>;;;:::;;;<<<>>>EEEMMMZZZgggqqquuuuuutttyyyrrrfffXXXLLLEEECCC@@@@@@AAABBBBBBBBB???>>>===;;;::::::999999;;;<<<<<<<<<;;;:::999999999999888888888777777777777777777777777777777777777777777777777666555555444444555555666777777888444666777666555444555666444555777888888888777777555555555666666666777777666777777777666777777888999::::::;;;===@@@CCCDDDEEEDDDCCC@@@>>>???CCCGGGLLLTTT___jjjwwwxxxooohhhaaa]]]]]]^^^\\\ZZZZZZXXXVVVUUUWWWXXXXXXXXXZZZZZZYYYXXXVVVUUUTTTTTTTTTSSSQQQNNNKKKHHHFFFDDDBBBDDDDDDAAA>>>>>>BBBGGGKKKUUU___bbbdddiiillllllggghhhjjjkkkjjjhhhfffeeebbbaaabbbdddccc___```dddjjjooouuu{{{vvvhhh\\\PPPIIIGGGAAA@@@BBBFFFJJJSSSbbbqqqzzz}}}uuudddUUUIII>>>:::;;;888777777666666666666666777777888888888888777777555555555555555666777777<<<;;;999777666777888999666777777888999999::::::777:::999===FFFIIIVVVnnn{{{iiiQQQEEEBBBBBBHHHOOOSSSYYY___gggsssxxxzzz~~~wwwnnnpppmmmzzzmmmUUUFFF@@@<<<<<<<<<===>>>???@@@AAAFFFJJJRRR[[[ccciiimmmooommmvvv}}}}}}}}}~~~~~~ssscccUUURRR\\\iiixxxppp{{{nnnddd^^^SSSIIIFFF???>>>===<<<;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;:::999999999:::;;;<<<<<<:::;;;======>>>EEENNNfffxxxccceeelllnnnOOOBBB@@@===;;;:::;;;===???EEEMMMYYYfffppptttuuuuuuyyy~~~~~~pppdddWWWLLLCCCAAA>>>===>>>@@@@@@@@@@@@???===;;;:::999888888999;;;<<<<<<:::888888999999888888888888777777777777777777777777777777777777777777777777666555555333333444555666777888888444555666666444444555666333444666777777777777666555555555666666777777888666888999888777666777999888999:::<<<===???@@@AAABBBCCCCCC@@@======AAAEEENNNSSS\\\fffrrrzzzqqqeee^^^]]]^^^]]][[[YYYWWWUUUUUUVVVXXXXXXWWWZZZZZZYYYXXXWWWVVVUUUTTTUUUTTTSSSPPPMMMJJJGGGEEEDDDFFFGGGCCC???>>>CCCHHHSSS___jjjnnnpppsssuuuuuuppprrrtttuuutttrrrooommmhhhffffffgggeee``````dddbbbfffnnnuuu{{{tttfffZZZNNNGGGFFFBBBAAACCCGGGKKKSSScccrrr{{{sssbbbUUUIII???;;;<<<888888777666666666666666666777777888888777777666555555555555555666777777888777666666666777888999777777777888888888888999777:::999===EEEHHHUUUmmmtttbbbLLLCCC@@@AAAFFFKKKOOOWWW^^^fffttt{{{yyynnnpppjjjuuu~~~mmmXXXIIIBBB<<<<<<;;;;;;===>>>@@@AAAEEEIIIQQQZZZbbbiiimmmooommmvvv~~~~~~}}}{{{}}}tttcccTTTMMMTTT^^^{{{pppxxxooofff```TTTIIIDDD>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::;;;;;;<<<:::;;;======>>>EEENNNdddxxxbbbdddkkkmmmOOOAAA???<<<::::::<<>>===<<<;;;::::::999:::777999;;;;;;888777888999999999999888888888777777777777777777777777777777777777777777777666555555444555555555666666777777444555666666444444555666333444555777888888777666444555555666777777888888555888999999777666777888666888:::<<<======<<<;;;>>>@@@AAA???;;;:::===AAAJJJNNNUUU___kkkwwwzzzjjj___\\\\\\[[[YYYVVVTTTSSSTTTVVVYYYYYYYYY[[[[[[ZZZYYYXXXWWWWWWVVVVVVUUUTTTRRROOOKKKHHHFFFBBBEEEFFFCCC>>>>>>DDDJJJYYYgggvvv{{{}}}~~~}}}{{{rrroooooooookkkffffffiiicccgggmmmtttyyyooobbbWWWMMMGGGFFFCCCBBBDDDGGGKKKTTTcccrrr~~~~~~ppp```SSSGGG>>>:::;;;888888777666666666666666555666666777777666666555555555555555555666777777777777777777777777777777888888777777777777666666888;;;999;;;BBBDDDPPPgggrrr___IIICCC@@@@@@DDDHHHMMMUUU]]]fffvvv|||pppqqqeeemmmvvvvvvjjjYYYJJJBBB>>>===<<<;;;<<>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999::::::::::::<<<:::;;;======>>>EEENNNbbb{{{eeeffflll~~~oooRRR@@@>>><<<::::::===@@@BBBFFFNNNZZZgggqqqwwwyyyyyyuuuzzz||||||yyykkk```UUUMMMDDDDDDDDDDDDDDDAAA<<<999<<<;;;;;;::::::;;;;;;;;;666888;;;:::888666888:::999999999999888888888888888888888888888888888888777777777777777666666555666666666666666555555555444555666555444444555666333444666777888888888777444555555666777888888999444777999999666555666777444666:::======<<<999777:::===???===999777:::>>>DDDGGGNNNYYYdddppp|||mmm```[[[[[[YYYWWWSSSRRRQQQSSSWWWZZZ\\\\\\]]]\\\\\\[[[ZZZYYYYYYXXXVVVVVVUUUSSSPPPLLLIIIGGG???CCCEEEBBB>>>>>>EEELLL]]]lll}}}|||yyyxxxwwwsssnnnnnnqqqlllooossswwwzzz{{{kkk___UUULLLGGGFFFCCCCCCDDDHHHLLLTTTcccrrr{{{nnn]]]QQQFFF<<<999:::888888777666666666666666555555666666666666555555555555555555555666777777777888888888888777666666888888777777666555555555:::<<<888:::@@@@@@KKKbbbttt___JJJBBB??????CCCGGGLLLTTT]]]gggxxxrrrrrraaahhhoooooogggYYYJJJBBB@@@???<<<;;;<<>><<<@@@???===;;;::::::::::::;;;::::::;;;======;;;999777888::::::888777888999999999888888888888999999666666777777777777666666777666666666555555555555777666555444444555666777555666777666555444555777222444777999:::999777666888777666888:::;;;:::777555555555666777777888888:::;;;<<<;;;999888999:::>>>FFFKKKLLLVVVgggwww~~~jjj^^^XXXUUUTTTUUUSSSSSSTTTTTTUUUXXX]]]aaa```___]]][[[ZZZZZZ[[[\\\WWWWWWVVVRRRNNNJJJIIIHHHBBBAAABBBBBB@@@AAAIIISSSbbbuuu~~~~~~}}}}}}}}}~~~xxxggg\\\TTTLLLGGGFFFBBBCCCCCCEEEKKKWWWfffrrr{{{mmm\\\NNNCCC:::777999777777777888777666555555888888777777666666555555444444444555666777777888888666555555777999:::999888777666666666777999:::888999;;;<<<;;;>>>IIIVVV}}}}}}gggJJJDDDCCCAAA@@@DDDNNNXXX\\\iiiuuuvvvjjjdddbbbdddhhheeeWWWHHH???===<<<<<<;;;;;;===>>>???FFFIIINNNVVV^^^ffflllpppssszzz~~~|||xxxyyywwwwwwzzz~~~wwwaaaQQQIIIHHHIIIuuuzzzqqqhhhcccYYYLLLEEEEEEAAA===<<<>>>>>>;;;888999999999888888888777777888999999999999:::::::::;;;:::;;;=========CCCKKKeee~~~eeeiiijjjyyyiiiNNNCCC???<<<======:::;;;???GGGOOO\\\jjjtttzzz{{{{{{~~~xxxkkkaaaWWWNNNFFFFFFFFFDDDCCCAAA??????@@@???===;;;::::::::::::<<<;;;999:::;;;;;;:::999777999::::::888888888999999999888888888888999999777777777777777777666666666555555555555444444444777666555444444555666777555666777666555444555777666666666666666666666666777555555666999999888666777777777888999999::::::999;;;;;;:::999888999:::<<>>JJJWWWwwwmmmPPPDDDCCC@@@@@@EEENNNWWW]]]hhhtttwwwllldddaaaaaaddd```TTTGGG@@@===<<<<<<;;;;;;===>>>???EEEHHHMMMUUU]]]ffflllppprrrxxx}}}}}}|||}}}{{{xxxyyywwwvvvxxx|||~~~~~~yyybbbQQQHHHFFFFFFwww~~~ssskkkggg[[[MMMGGGDDDAAA======??????===:::999999999888888888888777999999999999::::::::::::<<<;;;<<<>>>===>>>DDDLLLeeeuuummmxxxhhhkkkjjjwwweeeKKKBBB>>><<<======:::<<>>===;;;:::::::::;;;===;;;999888999:::999999777999::::::999888999999999999888888888888999999888888888777777666666666555555555444444444333333666666555555555555666666555666777666555444555777999777555444333444666777555444444555777777666444666777777888888999999:::999:::::::::888777888999999>>>BBBDDDJJJWWWdddkkknnnvvvsssddd]]]YYYTTTRRRRRRPPPPPPQQQQQQRRRUUUZZZ^^^bbbbbbbbbaaa___\\\YYYXXXZZZYYYWWWTTTQQQMMMKKKIIIHHHEEECCCBBB@@@>>>DDDLLLggg~~~yyyiii]]]SSSIIIDDDCCCBBBCCCDDDFFFLLLYYYiiiuuu{{{vvvjjj[[[PPPEEE<<<888999999888666555555555666777666666666666666666555555666666777777888888999999;;;999777666777777666555777777777666777888888999:::999999;;;;;;???JJJWWWnnn~~~|||sssVVVEEEBBB@@@@@@EEEMMMWWW]]]gggsssyyynnnddd___\\\\\\YYYOOOFFFAAA===<<<<<<;;;;;;===>>>???CCCFFFLLLSSS\\\eeekkkooopppvvvzzzyyyyyy{{{{{{yyyyyywwwuuuvvvxxx{{{||||||}}}yyybbbRRRJJJFFFEEE}}}wwwuuunnnjjj]]]OOOHHHBBB???======>>>???===<<<::::::::::::::::::::::::999999999:::::::::;;;;;;;;;:::;;;=========DDDLLLeeerrreeerrrlllooolllxxx~~~aaaHHHBBB>>><<<======;;;<<<@@@GGGPPP^^^lllwww~~~|||lll```TTTJJJHHHLLLOOOKKKEEE??????AAA???>>><<<;;;::::::;;;;;;>>>;;;888666777888999999888:::;;;;;;:::999999::::::999999888888999999:::999999888777666666666666666666555555555444444444666666666555555666666666555666777666555444555777777666555444444555666777444444555555666666555444444444555555666777777777888999:::999777666777888888;;;>>>@@@DDDMMMXXX___fffnnnwwwtttiii___[[[YYYVVVTTTTTTPPPPPPQQQQQQRRRUUUZZZ^^^aaabbbdddeeeccc```\\\YYY\\\ZZZXXXVVVTTTQQQMMMJJJIIIEEEBBBBBB@@@???DDDKKK___vvvwwwhhh]]]SSSIIIDDDDDDBBBCCCDDDGGGNNN[[[lllwwwzzzsssgggYYYOOOEEE<<<777888:::888666555444555777888666777777777777777777777666666666777777888888888:::888777777888888777666777777777777777888888999;;;999999:::;;;???JJJUUUfff|||vvv[[[HHHCCC???@@@EEELLLVVV^^^fffsss|||qqqfff^^^XXXVVVRRRKKKEEEBBB===<<<<<<;;;;;;===>>>???BBBEEEJJJRRR[[[cccjjjmmmoootttwwwvvvwww{{{|||{{{yyywwwuuutttuuuwwwyyy{{{|||~~~yyycccTTTMMMIIIGGG}}}wwwwwwpppkkk]]]OOOIII???>>><<<<<<<<<===<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::999:::<<<<<<<<>>===??????>>><<<;;;::::::;;;<<<===;;;888666777999999999999:::<<<<<<:::999:::;;;::::::999999999999:::::::::999888777666777777777777777777777666666666666555666666666666666666555555666777666555444555777444555555666666666666666555666777777666666666666444444444555666666777777888999:::999777666777888888:::<<>>GGGQQQ___{{{~~~zzz```NNNFFF@@@@@@DDDJJJUUUaaagggttt~~~ssshhh___VVVSSSOOOIIIDDDCCC===<<<<<<;;;;;;===>>>???AAADDDIIIPPPYYYaaagggkkknnnsssvvvuuuwww{{{~~~~~~zzzyyywwwttttttuuuwwwyyyzzz|||gggWWWMMMHHHEEE|||xxxqqqkkk\\\OOOIII>>>>>>===<<<<<<;;;<<<<<<777888888888888999999999::::::::::::;;;;;;;;;;;;:::999:::<<<;;;<<>>===<<<;;;:::;;;;;;<<<<<<:::888888999:::::::::999;;;<<<<<<;;;::::::;;;::::::999999999999::::::999888777666666777999999888888888777777777666666555555666666666666555555555666777666555444555777555666777777777777666666666888999999777666666777555666666777777888888999999:::::::::888777888999888999;;;>>>???AAAGGGOOO\\\bbbhhhjjjkkklllhhhbbb```[[[YYYZZZ[[[YYYYYY[[[SSSSSSTTTTTTUUUXXX]]]aaa```bbbfffiiiiiifffbbb```]]][[[YYYZZZ[[[YYYTTTOOOIIIDDD@@@@@@@@@@@@DDDIIISSScccttt|||{{{qqqfff\\\RRRIIIFFFHHHBBBCCCEEEIIIQQQ___qqq}}}qqqeeeVVVKKKBBB999555666999888666555555555666777666666777777888999::::::555555555555666666666666666555555777999:::999888666666777888888888888777:::888888:::<<<===CCCKKKXXXrrriiiVVVJJJAAA@@@CCCHHHUUUccciiivvvvvvjjjaaaXXXTTTOOOHHHCCCBBB===<<<<<<;;;;;;===>>>???AAADDDHHHOOOWWW^^^dddgggkkkpppttttttwww|||~~~{{{{{{zzzwwwuuutttvvvxxxyyyzzz}}}qqq[[[LLLEEECCCxxxqqqiii[[[NNNIII@@@??????===<<<;;;<<<<<<777777888888888999999999:::::::::;;;;;;;;;;;;<<<;;;999:::<<<<<<<<>>>>>>>>===<<<;;;:::;;;<<<<<<:::999888999;;;<<<<<<;;;:::;;;======;;;;;;;;;<<<;;;::::::999999::::::;;;888888666666777888:::;;;777777777777666666666666444555666777777666555444555666777666555444555777<<<;;;999777666555666666666888:::999777555666777555555666666777888888888999;;;;;;:::999888999:::888777:::>>>>>>===BBBJJJQQQXXX^^^___aaacccbbb^^^```\\\ZZZ[[[[[[YYYYYY\\\SSSTTTTTTTTTUUUXXX]]]aaaccceeehhhjjjjjjgggccc```\\\ZZZYYY[[[]]]\\\WWWRRRLLLFFFAAA@@@@@@???AAAFFFLLLWWWccciiimmmtttyyyzzz{{{}}}zzzrrrggg]]]RRRHHHEEEGGGBBBDDDFFFJJJRRRaaarrrtttgggWWWLLLAAA999666888777777777777666666666666333444555666777888999999666666666666666666666666777666666888999999777666555666777888999888888777999777777;;;<<<<<>>???BBBDDDHHHNNNUUU\\\aaadddgggmmmrrrsssvvv{{{~~~}}}|||}}}}}}zzzwwwuuuvvvwwwxxxxxxyyyzzz{{{}}}}}}~~~}}}{{{```NNNGGGFFFxxxppphhhZZZMMMIIIAAAAAAAAA???===<<<<<<===999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>===>>>DDDLLLjjjjjjqqqmmm~~~|||aaaKKKAAA===;;;======<<<===AAAJJJRRR___mmmwww|||}}}}}}wwwyyy|||qqqfffZZZOOONNNJJJEEEAAA@@@@@@??????>>>===<<<;;;:::;;;<<<===999888999;;;===>>>===<<<:::<<<======<<<;;;;;;<<<;;;::::::999999::::::;;;888777666666777999;;;===777666666666555555555555444555666777777666555444555666777666555444555777CCC???:::666333333555666555888:::999666444555777333333444444555666666666:::;;;<<<;;;999888999:::888666999======:::???GGGIIIPPPVVVXXX[[[```aaa___bbb]]][[[\\\[[[XXXXXX[[[SSSSSSTTTTTTUUUXXX]]]aaafffhhhjjjkkkjjjfffbbb```\\\ZZZYYY[[[___^^^YYYTTTOOOHHHBBB@@@???>>>???CCCDDDLLLTTTYYY___fffjjjkkklllnnnttt{{{}}}~~~}}}zzzzzz{{{ssshhh]]]QQQFFFCCCEEEBBBDDDFFFJJJSSSbbbssswwwiiiYYYLLLBBB:::888:::777777777888777666555555111222333444555777777888888888888777777777777777999888888888999888666333555666777999999888888777999777777;;;<<<;;;===@@@JJJdddbbbQQQCCC@@@AAAFFFUUUgggmmmzzzxxxooofff]]]YYYTTTJJJCCC@@@===<<<<<<;;;<<<===>>>???BBBDDDHHHNNNTTT[[[```cccdddjjjppprrruuuzzz|||{{{}}}|||xxxuuuvvvwwwwwwwwwwwwwwwwwwxxxyyyzzzzzz|||eeeRRRKKKLLL{{{oooeeeWWWHHH@@@???>>>>>>============>>>888888999999999:::::::::;;;888666888;;;>>>???>>>===;;;:::;;;;;;===FFFOOOlllpppppppppbbbGGGAAA???===<<<<<<>>>@@@AAAEEEPPPbbbsss~~~~~~zzztttssstttxxx{{{~~~zzzpppeeeXXXNNNIIIEEE???;;;;;;<<<===>>>@@@???>>>===<<<;;;::::::::::::;;;;;;;;;:::999999;;;??????:::999<<<>>>>>>:::999999999:::;;;:::999777777777777777777777777777777777777888888888888888888777777666666555555999888777555555777888999FFF@@@999555555666666444777777666555555555555555555444444444444555666666:::999999999888777777777;;;:::::::::<<<>>>@@@BBBDDDHHHNNNQQQRRRVVV[[[___bbb```]]]\\\[[[YYYWWWUUUTTTRRRQQQQQQUUUZZZaaaeeelllmmmnnnnnnlllggg```[[[UUUWWWYYY\\\^^^]]]YYYUUUGGGEEEAAA===<<<>>>@@@BBBCCCFFFLLLRRRVVVYYYZZZ[[[^^^```dddhhhmmmsssyyy~~~~~~zzzuuuooonnntttzzzrrrfffZZZQQQKKKFFFDDDBBBDDDGGGLLLTTTbbbrrr}}}ssshhhWWWGGG>>>:::999999999888888777777777777777666666555555555555666666666666555555555444444444888777666666999::::::999888888888888888777666666777777777999;;;>>>AAABBBNNN___cccPPP@@@???AAAFFFWWWjjjqqqzzzsssiii```ZZZSSSJJJCCCAAA>>>===<<<;;;;;;<<<===>>>BBBDDDGGGJJJOOOUUU\\\aaadddfffjjjnnnrrrvvvyyy{{{}}}}}}|||{{{zzzzzzzzzzzzzzz|||}}}}}}{{{yyyyyyyyyzzz}}}kkkTTTHHHEEE{{{ooodddVVVIIIBBB>>>>>>======<<<<<<======999999:::::::::;;;;;;;;;;;;999777888;;;>>>>>>===<<<:::999;;;;;;<<>>?????????>>>===<<<;;;::::::::::::;;;;;;;;;::::::::::::<<<;;;999999<<<===:::;;;:::::::::;;;;;;;;;:::888888888888888888888888777777777777888888888888888888888888777777777666888777555444444555777888@@@>>>;;;777555444666777666666555444444444444444555555444555555555666777999999888888888888888888777888999:::<<<>>>???@@@CCCGGGLLLOOOPPPTTTYYY]]]aaa```^^^]]][[[ZZZXXXVVVVVVTTTSSSSSSVVV\\\aaaeeelllkkkkkkkkkiiieee___ZZZTTTUUUXXX[[[]]]\\\XXXUUUKKKHHHCCC???<<<<<<===>>>CCCFFFJJJNNNQQQRRRRRRQQQUUUWWWZZZ]]]aaagggnnnssswwwyyy|||~~~~~~~~~~~~}}}~~~}}}|||{{{uuurrroooooovvvzzzrrrfffZZZQQQKKKFFFCCCBBBDDDFFFKKKUUUcccttt~~~rrrfffUUUFFF>>>;;;::::::888777777666555666666666666666555555555555666666666666555555555444444444666999<<<<<<:::999999:::666777777888888888777777999:::<<<===<<<>>>@@@CCCKKK[[[|||cccPPPAAA???@@@CCCRRRfffvvvuuukkk```YYYSSSJJJDDDBBB>>>===<<<;;;;;;<<<===>>>???AAACCCFFFKKKQQQXXX]]]bbbeeeiiinnnqqqsssuuuvvvyyyyyyxxxyyyzzzzzzyyyxxxyyy{{{}}}}}}{{{zzzyyyzzzzzz}}}mmmVVVJJJGGG}}}ooocccUUUIIICCC>>>======<<<;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<:::999999;;;<<<<<<<<<<<<::::::<<<<<<===EEENNNjjjrrrrrrssshhhNNN@@@>>><<<;;;:::<<<>>>@@@EEEPPP```qqq|||}}}{{{ssspppqqqtttuuuwww}}}}}}rrrfffYYYPPPJJJFFFAAA>>>>>>???????????????>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>===;;;;;;>>><<<888;;;;;;<<<<<<<<<;;;;;;;;;888888888888888888888888777777777777888888888888999999888888888888777777666666444444444444666666999;;;<<<:::555444666:::555444333333333333333333555555555666666666777777777777888888888888888888555666888:::<<<===>>>???AAAEEEIIILLLNNNQQQWWW[[[_________^^^]]][[[YYYXXXYYYXXXWWWWWWYYY^^^bbbeeejjjiiigggfffeeeaaa\\\XXXQQQRRRUUUXXXZZZYYYVVVSSSLLLIIIDDD@@@===<<<===>>>BBBEEEIIIMMMOOOOOONNNMMMOOOPPPQQQSSSVVV\\\ccchhhmmmpppuuuxxxyyyzzz{{{|||}}}||||||{{{yyywwwpppoooooossszzzyyyqqqeeeYYYPPPJJJFFFCCCBBBCCCEEEKKKVVVeeevvvzzzqqqeeeSSSEEE>>><<<;;;;;;777666666555555555555555666666555555555555666666666666666555555555555444666<<>>===<<<;;;;;;<<<===>>>===???AAADDDHHHNNNUUUZZZ___ccchhhmmmoooppprrrsssyyywwwuuuwwwyyyzzzyyyvvvxxxzzz|||}}}|||{{{{{{|||{{{}}}nnnXXXMMMJJJpppbbbTTTIIIDDD>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;::::::;;;;;;;;;;;;===<<<<<<>>>>>>???GGGOOOiiissstttrrriiiPPP@@@>>><<<::::::;;;===???CCCNNN^^^nnnxxx|||{{{yyyssspppppprrrssstttyyy~~~rrreeeYYYPPPHHHEEE@@@>>>>>>????????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<@@@EEEFFFBBB>>>===<<<:::;;;<<<======<<<;;;;;;;;;888888888888888888888888666777777777888888888888888777777777777777777777666666555444444555666666555777::::::888777777999444444333333333333444444666666777777777777777777666666777777888888999999999999888888999;;;===???@@@CCCHHHJJJLLLOOOUUUZZZ^^^```aaaaaa___]]][[[ZZZ\\\[[[ZZZZZZ\\\___bbbdddhhhfffcccaaa___]]]YYYVVVOOOOOOQQQTTTVVVVVVSSSPPPIIIFFFCCC???>>>>>>???@@@AAADDDJJJOOORRRSSSSSSRRRPPPQQQQQQQQQSSSWWW^^^bbbeeeiiinnnsssuuuwwwyyyzzz~~~|||{{{xxxuuusssmmmnnnqqqwww~~~vvvooocccXXXOOOIIIEEECCCCCCCCCEEEKKKWWWhhhxxxyyyuuugggTTTEEE>>>===;;;:::777777666555555555555666666666555555555555666666666666666555555555555555999===AAA@@@;;;777777888888999:::<<<======>>>>>>;;;AAAFFFDDD>>>;;;>>>BBBDDDRRRooohhhWWWHHHEEEAAA@@@MMM^^^{{{xxxlll___VVVOOOHHHDDDDDD>>>===<<<;;;;;;<<<===>>>>>>@@@BBBEEEIIINNNUUUZZZ^^^bbbgggjjjlllooossswww|||wwwvvvxxxxxxwwwtttwwwyyy|||}}}|||||||||}}}|||}}}~~~}}}~~~nnnYYYNNNJJJssscccSSSGGGCCC>>>>>><<<;;;;;;:::::::::999999999999::::::::::::;;;;;;<<<<<<;;;:::::::::<<<:::;;;======>>>EEENNNfffooooooooojjjPPP@@@???<<<::::::;;;===>>>BBBKKK[[[jjjuuuyyyyyyxxxtttqqqppprrrrrrssswww~~~~~~pppcccWWWOOOFFFCCC???======>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<===>>>AAAJJJMMMFFF===999:::;;;:::<<>>>>>??????AAAEEELLLRRRWWWXXXXXXWWWTTTTTTSSSRRRRRRTTTYYY]]]```dddjjjooorrruuuxxxzzz}}}{{{yyywwwtttooollljjjkkknnnuuu~~~rrrkkk```UUUMMMHHHEEECCCCCCCCCEEEMMMZZZjjjyyyzzzjjjVVVFFF???===;;;999999888777777666666777777666666555555555555666666666666666666666666666666<<<;;;::::::999888777666777888999;;;<<<=========@@@FFFKKKIIICCC@@@BBBFFFDDDOOOhhhmmmYYYIIIDDDAAA???IIIYYYtttyyylll^^^UUUNNNGGGCCCCCC>>>===<<<;;;;;;<<<===>>>>>>@@@BBBDDDHHHMMMSSSXXX^^^bbbgggiiikkkpppxxxyyywwwwwwuuutttwwwyyy|||}}}}}}}}}}}}~~~|||}}}~~~}}}|||{{{}}}~~~ppp[[[NNNIIIsssbbbRRRFFFBBB??????===<<<;;;;;;::::::888888888999999999::::::999;;;===<<<;;;::::::;;;999888999;;;;;;<<>>BBBKKKYYYhhhsssxxxxxxxxxtttqqqppprrrrrrrrrvvv}}}~~~pppbbbVVVOOOEEEBBB???======>>>>>>===>>>>>>======<<<<<<<<<<<<===<<<;;;;;;<<<===???@@@@@@HHHJJJCCC999777888:::999<<>>:::777777999===???>>>AAAEEEGGGHHHMMMTTTYYY]]]bbbhhhiiifffcccbbbbbb^^^^^^^^^^^^^^^______```bbb```]]][[[YYYVVVSSSPPPLLLLLLLLLMMMNNNMMMKKKHHHGGGEEEBBB???===;;;;;;;;;CCCGGGOOOVVV[[[\\\\\\[[[XXXXXXWWWTTTRRRRRRTTTVVV\\\```eeeiiimmmrrrvvvyyy~~~|||{{{zzzxxxvvvrrrooohhhhhhjjjqqqzzz}}}mmmfff\\\RRRLLLGGGDDDCCCCCCCCCFFFOOO]]]mmmyyy|||lllUUUEEE???===:::777999999888777777777777777666666555555555555666666555666666666666777777777;;;888666666888999888777444555777888999:::::::::===AAADDDCCC???===@@@CCCEEEMMMaaawww^^^IIICCCAAA>>>DDDPPPhhhyyymmm___VVVOOOGGGCCCCCC>>>===<<<;;;;;;<<<===>>><<<===???AAADDDIIIOOOTTT^^^ccchhhkkkmmmsss|||{{{wwwvvvvvvxxxzzz}}}~~~}}}}}}}}}~~~|||}}}}}}|||{{{{{{|||~~~ttt___QQQJJJrrrbbbQQQFFFCCC@@@@@@>>>===<<<;;;;;;;;;999999999:::::::::;;;;;;888:::======;;;::::::<<<999888:::=========CCCKKKaaakkkiiijjjpppTTTBBBAAA>>><<<;;;<<<===???CCCLLLZZZhhhrrrxxxyyyyyyrrrpppoooqqqqqqqqquuu|||~~~qqqcccWWWPPPEEEBBB???>>>?????????>>>============<<<<<<<<<<<<===<<<;;;;;;<<<>>>@@@AAA@@@BBBAAA<<<999::::::888777<<<@@@???;;;777777999999999999999999999999999777777777777888888888888555555555555666666666777555555555666666555555555666666666777888777555333333333222222333444444555777888:::;;;<<<;;;:::999777777777777777666666666:::999999999:::;;;<<<===<<>><<<;;;;;;;;;AAAGGGPPPYYY```cccdddddd``````___\\\XXXUUUUUUUUUXXX[[[___cccggglllrrrvvvzzzyyyyyy{{{|||{{{xxxuuullljjjjjjnnnyyyzzziiibbbXXXOOOJJJFFFDDDCCCCCCDDDHHHRRR```nnnyyy}}}zzziiiRRRCCC===<<<:::777888888777666666666666666666666555555555555666666555666666666777777777777444666888999999999999:::555666777888999:::::::::999:::;;;;;;:::;;;===???EEEKKK[[[xxxhhhMMMDDDCCC???BBBJJJ[[[wwwzzznnnaaaYYYQQQIIIDDDDDD>>>===<<<;;;;;;<<<===>>>:::<<<===???AAAFFFLLLQQQ\\\dddlllpppqqqttt{{{{{{yyyyyyyyy{{{}}}~~~}}}|||}}}}}}|||}}}}}}|||{{{{{{}}}{{{eeeUUUMMM~~~pppaaaQQQGGGCCCAAA@@@???>>><<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<777:::======;;;:::;;;<<<<<<;;;===@@@@@@@@@FFFNNN```pppoooiiisssWWWCCCAAA???<<<;;;<<<>>>???EEEMMM[[[iiisssyyy{{{{{{qqqnnnnnnoooooopppttt{{{yyy}}}rrrcccXXXQQQFFFCCCAAA@@@@@@@@@@@@???===============<<<<<<<<<======<<<;;;<<<>>>@@@BBBBBB???:::888<<<@@@>>>888666;;;@@@???:::666666888999999999999999999999999777777777777888888888888555666666666777777888888333444444555555444444333444777:::999555222333555222111111111222333333444777888:::<<<<<<;;;:::999888888777777666666555555333555888:::<<<===<<<;;;;;;===@@@BBBDDDHHHPPPUUU]]]dddlllnnnkkkgggfffggg]]]^^^^^^^^^]]]\\\[[[[[[^^^]]][[[ZZZXXXUUUPPPLLLLLLKKKJJJIIIIIIHHHEEEBBB???>>>===<<<<<<===>>>??????EEEPPP\\\ffflllnnnnnniiiiiihhheee```\\\YYYYYYUUUXXX[[[^^^bbbhhhoootttqqqrrrsssvvvyyyzzzxxxvvvrrrnnnlllooozzzwwwfff___VVVNNNIIIFFFDDDCCCCCCDDDIIISSSbbboooxxx|||wwwfffOOO@@@<<<<<<:::777777777666555555555555555666666555555555555666666555666666666777777888888...444;;;===:::888999<<<999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;===???AAABBBEEEJJJWWWsssrrrRRRHHHGGGBBBBBBGGGRRRooo|||pppccc[[[TTTKKKFFFEEE>>>===<<<;;;;;;<<<===>>>;;;<<<>>>???BBBFFFLLLPPP[[[dddoootttttttttxxx|||||||||yyy|||~~~~~~}}}||||||}}}|||}}}}}}|||{{{{{{~~~{{{}}}jjjYYYPPPwwwnnnaaaPPPGGGGGG???>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;:::======<<<<<<===AAAGGGLLLaaa}}}tttooouuuzzzXXXIIIBBB>>>>>>???===>>>AAADDDMMM[[[jjjtttyyyzzzyyynnnnnnnnnmmmnnnpppuuuxxx|||tttdddXXXQQQIIIDDD@@@BBBBBB??????AAA??????>>>===<<<;;;::::::>>><<<::::::<<<>>>??????>>>===<<<;;;:::;;;<<<<<>>???===>>>@@@BBBDDDIIIOOOSSS```cccgggiiigggdddaaa```^^^]]]\\\ZZZZZZZZZ[[[[[[ZZZZZZ[[[[[[XXXUUUQQQOOOLLLLLLKKKJJJIIIIIIHHHGGGCCCBBB???<<<;;;:::;;;;;;EEEFFFMMMZZZhhhrrruuutttqqqwwwyyytttlllfffbbb^^^XXXZZZ\\\^^^```eeekkkooorrrttttttssswww}}}~~~{{{yyyuuussswwwvvvjjjaaaVVVMMMIIIGGGEEECCCCCCFFFLLLWWWdddqqq{{{{{{tttbbbMMMAAA;;;777555555777666555444555666888:::777888999777444333555888888999:::;;;;;;:::888777777777777777777777777777666777888999:::;;;;;;;;;::::::<<<===???AAABBBCCCCCCLLLVVVggg[[[DDD@@@BBBBBB???OOO```{{{rrrddd\\\TTTKKKCCC@@@============>>>>>>>>>>>>============???DDDJJJOOO]]]ccckkkqqqtttttttttttt}}}zzz~~~}}}|||||||||||||||}}}}}}}}}}}}}}}}}}||||||{{{|||~~~rrr\\\PPPuuukkk___NNNEEEEEE???>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;<<<@@@FFFJJJ___{{{uuuoooqqq}}}[[[FFF???;;;;;;<<<:::;;;>>>EEENNN\\\jjjtttxxxxxxvvvnnnnnnnnnmmmnnnppptttxxxzzz}}}vvvfffYYYRRRHHHCCCAAABBBCCC@@@>>>@@@;;;;;;;;;<<<<<<<<<<<<===>>><<<::::::<<<>>>??????>>>===<<<;;;;;;;;;<<<===AAA>>>;;;999888888777666888888888888999999999999:::666666999:::777444555444555666666777777666666777666666555444444444444666777999888666444444444222333333444555666777777999:::<<<===<<<;;;888666555555666666777777888888666666666777999;;;===???<<<>>>???AAACCCHHHNNNRRR[[[___ccceeedddbbb``````\\\[[[ZZZXXXXXXXXXXXXYYY[[[[[[\\\[[[YYYUUURRROOOJJJJJJIIIHHHGGGGGGFFFFFFEEECCC@@@>>><<<<<<<<<===???BBBJJJWWWeeeqqqxxx{{{zzzsssllleee```___^^^^^^___bbbfffhhhiiimmmppprrryyy}}}zzz~~~wwwkkkbbbVVVMMMIIIGGGEEEDDDEEEGGGNNNZZZhhhvvvyyyooo]]]III???;;;888666777777666555555555666888999999:::999666333444777:::777888999::::::999888777888888888888888888888888777888999::::::::::::::::::;;;<<<===???AAABBBCCCCCCKKKTTTeeecccJJJBBBAAAAAA@@@JJJYYYsssuuuggg]]]VVVLLLDDDAAA============>>>>>>>>>>>><<<=========???CCCJJJNNNXXX___hhhooorrrrrrrrrqqqvvvyyy}}}}}}~~~~~~}}}||||||||||||}}}||||||}}}}}}}}}}}}|||||||||{{{cccVVVsssiii\\\LLLCCCBBB???>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;???DDDHHH]]]yyyuuunnnkkkxxx]]]HHHBBB===>>>>>>===>>>AAAEEENNN\\\jjjssswwwvvvtttnnnooonnnmmmmmmooossswwwyyy|||yyygggYYYRRRHHHCCCAAACCCCCC@@@>>>>>>::::::;;;;;;;;;<<<<<<<<<===;;;::::::<<<>>>??????===<<<;;;;;;;;;<<<===>>>AAA>>>;;;999999999888777888888999999::::::::::::999777888<<<===888333333444555666666777777666666666666555555444555555666999777555444444444222111222333333444555666777777;;;<<<======<<<:::777666444444555666777888999999777666666666777:::===???;;;<<<>>>@@@BBBGGGLLLPPPVVVZZZ^^^aaa```___^^^^^^YYYXXXVVVUUUTTTTTTUUUVVV[[[\\\\\\\\\YYYUUUQQQOOOIIIIIIIIIHHHHHHGGGGGGGGGGGGEEEBBB???=========>>><<>>???AAABBBCCCBBBIIIRRRbbbnnnSSSEEEAAAAAAAAADDDPPPggg{{{jjj```WWWMMMEEEAAA>>>>>>>>>>>>============<<<<<<======???CCCIIIMMMRRRYYYcccjjjnnnooonnnnnnmmmoootttyyy}}}~~~~~~~~~}}}}}}}}}}}}}}}zzz{{{|||}}}}}}~~~~~~}}}}}}lll\\\rrrggg[[[KKKBBBAAA???>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;???DDDGGG\\\xxxsssjjjdddpppyyy|||\\\IIICCC>>>??????>>>???BBBDDDMMM\\\jjjtttwwwvvvtttoooooonnnmmmmmmnnnrrruuuxxx|||zzzhhhYYYQQQHHHDDDBBBDDDDDD@@@===>>>>>>>>>===<<<;;;::::::999===;;;:::;;;===>>>???>>><<<<<<;;;;;;;;;===>>>???@@@>>>;;;::::::999888777777888888999999:::::::::999777:::???@@@;;;666444555555666777777777777777555555555555555666777777>>>:::555444555666444222222333333444555666777777;;;;;;<<<<<<<<<:::888777555555555666777888888888888777666555777999<<<>>>:::;;;>>>???BBBEEEJJJNNNTTTWWW[[[]]]\\\ZZZZZZYYYUUUTTTSSSRRRQQQQQQRRRSSSZZZZZZ[[[ZZZXXXTTTPPPMMMJJJJJJJJJJJJJJJJJJIIIIIIGGGEEEBBB???============>>>CCCHHHLLLRRR[[[hhhrrrwwwqqqjjjfffeeefffgggggglllsss|||xxxlllcccVVVMMMIIIHHHGGGEEEFFFJJJSSSaaaqqq~~~vvvfffVVVDDD===;;;999999999777777666666666666777888666666555555444444555666555666777777888777777666888888888888888888888888:::::::::;;;::::::999999;;;;;;<<<>>>???@@@BBBBBBCCCHHHPPP___}}}wwwZZZGGG@@@AAACCCCCCKKK___~~~nnnbbbWWWLLLDDDAAA>>>>>>>>>>>>============;;;<<<<<<===>>>BBBGGGLLLMMMTTT^^^fffkkkllllllllliiikkkooossswww{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}yyyzzz{{{}}}~~~~~~}}}sssaaarrrfff[[[LLLCCCBBB???>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<===???DDDGGG[[[wwwqqqeee```lllvvv}}}|||ZZZFFF@@@;;;<<<<<<;;;<<>>@@@@@@???>>>===<<<;;;;;;<<<;;;:::;;;===???>>>>>><<<;;;;;;;;;<<<===???@@@@@@>>>;;;;;;;;;:::999777666666777777888999999::::::888;;;AAABBB>>>:::999555666666777777777777777555555555555555666777888???;;;666444555666555333222333333444555666777777888999:::;;;;;;::::::999777777777777666666666666888777666666777888;;;<<<999;;;===???AAAEEEIIILLLSSSVVVXXXYYYXXXVVVUUUUUUQQQQQQPPPOOOOOOPPPQQQRRRWWWWWWXXXXXXVVVRRROOOLLLIIIIIIJJJJJJJJJJJJJJJJJJGGGEEEBBB???===<<<<<<<<>>???@@@AAABBBDDDHHHOOO]]]xxx|||___JJJAAAAAAEEEDDDJJJ\\\zzzrrrcccXXXLLLDDDAAA???>>>>>>>>>=========<<<:::;;;<<<===>>>AAAFFFJJJKKKRRR[[[cccgggiiijjjkkkkkklllnnnqqqtttvvvxxxyyy{{{|||}}}~~~~~~~~~~~~}}}xxxyyy{{{|||~~~}}}}}}~~~~~~}}}iiirrrfff[[[MMMCCCBBB???>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<=========@@@CCCFFFXXXuuurrreee]]]kkkzzz{{{ZZZGGGAAA<<<======<<<===@@@AAAKKK\\\lllwwwzzzyyywwwppppppooommmlllmmmpppsssxxx}}}|||jjj[[[RRRKKKEEEBBBBBBBBB>>>===???======>>>>>>>>>?????????<<<;;;:::<<<>>>???>>>===;;;;;;;;;;;;<<<>>>@@@BBB???===<<<;;;<<<;;;999777555555666777888999999:::===;;;;;;???AAA>>>;;;<<<555666777777888888777777666555555555666777777888;;;888555333333333333333222333333444555666777777777777888999999999999999888777777777666666666555777777777777888888999:::999;;;>>>@@@BBBDDDHHHKKKQQQSSSUUUUUUSSSQQQQQQQQQNNNNNNMMMMMMNNNPPPRRRSSSTTTUUUVVVVVVUUURRROOOLLLGGGGGGGGGHHHHHHIIIIIIIIIHHHFFFCCC???===<<<<<<<<<<<>>???@@@AAAAAADDDGGGMMMZZZrrr~~~bbbLLLBBBAAACCCDDDJJJ[[[yyywwwfffYYYMMMDDDAAA??????>>>>>>======<<<<<<:::;;;<<<===>>>AAAEEEHHHKKKPPPXXX^^^cccfffhhhjjjlllmmmnnnppprrrtttuuuuuuxxxyyy{{{}}}~~~~~~yyyzzz{{{}}}~~~~~~{{{||||||}}}wwwqqqeeeZZZLLLCCCAAA???>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;:::;;;<<<<<<===>>>BBBDDDSSSqqqwwwiii\\\nnn}}}^^^IIICCC?????????>>>???BBBCCCNNN^^^nnnxxx{{{yyyvvvqqqpppooommmkkklllooorrrvvv|||~~~~~~lll]]]UUUMMMFFFAAAAAA@@@======@@@============>>>>>>>>>>>>;;;;;;;;;<<<>>>???>>>===;;;;;;;;;;;;===???AAABBB???===<<<<<<<<<<<<:::888555666666777999::::::;;;BBB===;;;<<<<<<:::999:::666666777888888888888777777666666666666666777777666666555333111111222333222333333444555666777777888888888777777777777777666666666666777777777777666777888999999888888777999;;;???AAABBBEEEHHHKKKKKKNNNPPPPPPOOONNNNNNNNNLLLLLLLLLMMMOOOQQQSSSUUURRRSSSUUUVVVUUUSSSPPPNNNFFFFFFGGGGGGHHHIIIJJJJJJJJJGGGDDDAAA>>>=========<<<>>>@@@@@@AAACCCHHHLLLUUUfffyyy|||tttkkkaaaTTTIIIEEEEEEEEEEEEDDDIIITTTdddvvvyyy|||~~~sssaaaRRRBBB<<<;;;999777888777777777777777666555555777999<<<@@@CCCAAA;;;666666666666666777888999999999999999999999999999999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBEEEKKKWWWkkkdddOOOCCC@@@@@@AAAHHH[[[xxx|||jjj\\\OOOFFFCCC?????????>>>===<<<<<<<<<999:::<<<===>>>@@@DDDGGGKKKOOOUUUZZZ^^^bbbfffhhhhhhiiilllooorrrssstttttttttvvvyyy|||~~~zzzzzz|||}}}~~~~~~~~~~~~yyy{{{~~~pppcccYYYLLLBBB@@@???>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;999999999999;;;;;;999:::;;;;;;<<<===@@@CCCNNNmmm|||nnn\\\pppbbbFFF@@@<<<<<<<<<;;;<<>>AAA??????>>>===<<<;;;::::::;;;;;;;;;<<<>>>???>>>===;;;;;;;;;;;;===???BBBCCC>>>===<<<<<<===<<<:::888666777888999:::;;;<<<<<>>>>>>>>@@@AAAAAAAAAAAAAAABBBCCCNNN___rrr{{{tttkkkaaaSSSHHHDDDDDDDDDDDDEEEJJJUUUeeewwwwwwzzz}}}qqq^^^OOO@@@::::::999888888777777888777777666555555777777999<<>>:::666666666666666777888::::::999999999999999999999999888999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@CCCIIIUUUgggfffQQQDDD???>>>>>>FFFZZZwwwmmm^^^QQQHHHEEE@@@??????>>>===<<<<<<;;;999:::<<<===>>>@@@DDDFFFKKKNNNSSSWWWZZZ___dddgggccceeejjjnnnrrrtttuuuuuurrrtttxxx{{{~~~zzz{{{|||}}}}}}~~~~~~}}}www{{{oooeeeTTTHHHCCC<<<:::===???@@@???=========;;;::::::999999::::::;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;>>>CCCFFFQQQuuunnneeessseeeKKKCCC<<<<<<===<<<<<<>>>EEEOOO]]]lllwww{{{zzzyyyxxxrrrlllkkkmmmppppppnnnuuutttvvvxxxyyy~~~rrrbbbVVVKKKGGGCCCAAAAAABBBCCCBBB???@@@@@@???<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;::::::::::::999888888999<<>>>>>???@@@AAACCCDDDDDDCCCBBBBBBCCCSSSZZZdddlllsss|||sssggg[[[NNNHHHEEECCCDDDFFFGGGLLLWWWhhh{{{zzzyyywwwrrraaaMMM======???:::777888333444555777777777666555444555777888999999999999888888777777777888:::;;;888999:::;;;::::::888888999999999:::;;;<<<===>>>>>>===???@@@>>>;;;@@@HHHAAAEEEGGGPPPbbbuuu}}}zzzmmmUUUHHHCCCCCCAAAFFFUUUpppooo]]]PPPHHHFFFEEECCC@@@@@@@@@???>>>=========<<<<<<>>>AAACCCEEEFFFIIINNNTTT[[[```dddfffggggggiiimmmqqqtttttttttuuuwwwzzz|||~~~~~~~~~|||zzzzzz{{{}}}~~~~~~|||~~~pppgggVVVIIIDDD>>>;;;>>>@@@AAA@@@>>>>>>>>><<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;>>>CCCFFFSSSwww}}}kkk```nnnhhhMMMEEE>>>======;;;;;;<<>><<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999:::===???AAA???>>>===<<<;;;;;;;;;;;;::::::999:::;;;===>>>@@@BBB???;;;999999::::::999888777666666666777888888888888888777777777666666666555555444333333222222333333333444444444555555777666555444444444444555666555555555555666777777777777777777777777777777999:::<<<>>>AAACCCEEEFFFEEEFFFGGGHHHIIIIIIHHHHHHIIIHHHHHHIIIKKKNNNQQQSSSSSSSSSTTTUUUVVVTTTOOOJJJEEEEEEFFFHHHIIIJJJKKKLLLJJJHHHDDD@@@??????@@@AAABBBDDDEEEEEECCCBBBBBBBBBGGGNNNWWW___fffnnnxxxrrrfffZZZNNNHHHEEECCCDDDGGGHHHMMMYYYiii{{{{{{zzzuuunnn^^^KKK;;;;;;<<<888444666666666777777777777777777666666888888999888777777999888777777777888999::::::999888888888888999:::::::::::::::;;;<<<===>>>===;;;999999<<<>>>?????????DDDDDDKKKZZZjjj~~~xxx}}}qqqZZZJJJDDDCCCCCCFFFRRRjjjuuucccVVVMMMHHHFFFDDDAAA@@@@@@???>>>=========<<<===>>>@@@CCCEEEEEEHHHMMMSSSYYY___ccceeeggghhhjjjmmmqqquuuwwwxxxxxxzzz}}}~~~|||zzzzzz|||}}}rrrhhhWWWJJJEEE???===???AAAAAA@@@>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;<<>>>>>????????????@@@@@@>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<555666777999<<<>>>@@@AAA>>>>>>===<<<;;;;;;<<<<<<999::::::;;;<<<======>>>???===;;;:::;;;;;;:::999777777666666666666777777777777777777666666666666555555444444333333222222333333333444444444555555666666555555444444555555666666666666666777888888777777777777777777777777888888:::<<>>=========<<<===>>>@@@BBBDDDDDDGGGKKKQQQWWW]]]aaaccchhhiiijjjmmmqqqvvvzzz}}}~~~}}}{{{|||~~~~~~~~~rrrhhhVVVIIIEEE@@@===???@@@@@@>>>======>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>DDDMMM\\\kkkvvv{{{||||||uuusssppppppqqqqqqpppnnnpppppprrruuuvvvzzzttt```SSSJJJGGGCCC@@@@@@@@@@@@@@@@@@AAAAAA@@@===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<444666999<<<>>>?????????<<<<<<;;;;;;;;;;;;;;;<<<888999:::;;;<<<<<<;;;;;;:::999999:::;;;;;;:::888777777666666666666666666777777666666666555555555444444444333333333222222333333333444444444555555666666555555555555666666666666555555666666777888777777777777777777777777888888:::<<<>>>@@@BBBBBBAAABBBDDDFFFGGGHHHGGGGGGIIIIIIHHHIIIIIIJJJLLLMMMKKKNNNQQQTTTTTTPPPKKKFFFFFFFFFGGGHHHJJJKKKLLLMMMKKKIIIFFFDDDBBBBBBCCCDDDFFFHHHIIIHHHEEEBBBAAA@@@AAAGGGOOOVVV]]]ccciiimmmrrrxxx{{{nnnaaaVVVLLLGGGFFFDDDDDDGGGGGGOOO\\\lllzzzyyyooo]]]MMM???;;;<<<999777777:::999777666555666777777777777888888888777777777::::::999888888777777777999888666555555777999:::;;;;;;;;;;;;;;;<<<======>>>CCCAAA===FFFUUUUUUIIIDDDJJJIIIJJJQQQZZZuuu}}}}}}}}}~~~jjjUUUHHHBBBEEEEEEKKK\\\wwwxxxjjj\\\RRRNNNJJJDDDAAA@@@???>>>>>>============>>>@@@AAABBBDDDFFFJJJPPPVVV[[[```bbbhhhhhhjjjlllpppvvv}}}~~~~~~~~~qqqhhhUUUHHHDDD@@@<<<>>>???>>><<<;;;;;;<<<:::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<>>===>>>===>>>AAADDDMMM[[[iiitttzzz{{{{{{sssrrrppppppqqqqqqqqqpppqqqqqqsssvvvwwwzzzvvvbbbUUUKKKHHHCCCAAA@@@@@@@@@@@@BBBCCCCCCAAA???===>>>???========================777999<<<>>>@@@???===<<<:::::::::999::::::;;;;;;888999999:::::::::999999777777777888::::::999777777777777777777666666555666666666555555555555444333333333333333222222222333333333444444444555555666666555555555666666777555555444444555555666777777777777777777777777777999:::;;;===???AAABBBCCC@@@AAACCCFFFGGGHHHHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLNNNOOONNNLLLJJJHHHEEEFFFGGGHHHIIIKKKLLLLLLKKKIIIGGGEEECCCCCCDDDDDDGGGIIIJJJJJJGGGCCCAAA@@@@@@DDDJJJRRRXXX___dddhhhooottt|||yyynnn___TTTJJJGGGFFFDDDEEEGGGGGGOOO]]]lllyyyzzzqqq\\\OOOAAA;;;;;;999888777999888666555444555555666666666666777777888999:::999999999999888888777777666666777888888888888888<<<<<<;;;;;;;;;<<<======:::DDDEEE>>>AAAMMMOOOGGG@@@FFFEEEGGGMMMTTTlll|||sssZZZJJJCCCCCCCCCIIIWWWpppvvvfffXXXRRRMMMFFFBBB?????????>>><<<<<<======>>>???@@@AAAEEEFFFJJJNNNTTTZZZ___bbbeeegggiiijjjnnnttt|||~~~}}}qqqhhhUUUHHHDDDAAA===>>>>>>===;;;::::::<<<999999888888888888999999:::::::::;;;;;;;;;;;;<<<;;;<<<<<<<<<===@@@DDDHHHXXX{{{uuudddXXX]]]kkkpppPPPFFF>>>===>>>>>>@@@CCCEEEMMMZZZgggrrrwwwyyyxxxrrrqqqqqqpppqqqrrrtttuuussssssuuuwwwwwwyyywwweeeYYYJJJGGGBBB@@@?????????>>>BBBCCCCCCBBB???>>>>>>???========================999;;;>>>@@@@@@>>><<<;;;:::999999999:::;;;<<<<<<::::::::::::999999999999777777777888::::::999777888888999999888777666555666555555555444444444444333333333333222222222222333333333444444444555555666666555555666666777777444444444444444555666666777777777777777777777777:::;;;<<<>>>???AAABBBCCC???AAACCCFFFHHHIIIIIIIIIKKKKKKKKKJJJIIIIIIHHHHHHJJJKKKLLLKKKIIIHHHIIIJJJDDDEEEFFFGGGIIIJJJKKKKKKJJJIIIGGGEEEDDDDDDDDDDDDGGGIIIKKKKKKHHHEEEBBBAAAAAADDDIIIPPPXXX```fffjjjkkkooovvvzzz~~~xxxmmm\\\RRRIIIFFFFFFDDDEEEGGGHHHQQQ```ooozzzyyyoooYYYOOOBBB:::888888777666777666666555555555555666555555555666777999:::;;;888888999999999888777777555666888999:::999888888===<<<<<<<<<<<<<<<=========FFFIIIBBB>>>BBBEEECCCAAAFFFEEEHHHPPPUUUhhh}}}zzz```MMMEEECCCCCCGGGSSSiiiqqqaaaVVVPPPHHHBBB????????????<<<<<<===>>>>>>??????@@@CCCEEEHHHLLLRRRWWW]]]```aaadddfffhhhkkkqqqyyy~~~}}}rrrjjjVVVHHHEEEBBB>>>??????===;;;:::;;;<<<:::999999888888999999::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<===@@@DDDHHHVVVxxxzzzkkk```___eeevvvtttRRRHHH???===>>>>>>???BBBEEEMMMYYYfffpppuuuvvvvvvssssssrrrqqqrrruuuxxx{{{xxxxxxzzz{{{zzz{{{xxxggg\\\LLLHHHDDDAAA@@@@@@@@@???@@@AAABBB@@@>>><<<<<<===========================999:::===>>>>>>===<<<:::;;;:::;;;;;;<<<===>>>???>>>===;;;:::::::::;;;;;;:::999888999:::;;;:::999999:::::::::999888666555555555555444444444333333222222222222222222222222333333333444444444555555666666666666666777888888555555555555555666666777777777777777777777777777:::;;;<<<===???AAABBBBBB???AAACCCFFFHHHJJJJJJJJJMMMMMMLLLKKKJJJIIIGGGGGGGGGIIIJJJJJJGGGFFFGGGIIICCCDDDEEEFFFHHHIIIJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDFFFIIILLLLLLIIIFFFCCCBBBDDDEEEIIIOOOYYYbbbjjjnnnkkknnnpppqqqrrrvvv}}}}}}}}}~~~|||uuukkkZZZQQQHHHFFFFFFEEEEEEGGGJJJTTTdddrrr{{{zzznnnYYYPPPDDD;;;888999999777555666666777777777777666777777666666666888999:::777777888999:::999888888777777777888999::::::;;;======<<<<<<<<<<<<======@@@DDDGGGFFFAAA???BBBEEEEEEGGGFFFKKKTTTXXXeee|||cccPPPGGGEEEDDDEEENNNbbb~~~{{{jjjYYYSSSJJJCCC????????????<<<<<<===>>>>>>?????????AAABBBDDDHHHNNNTTTYYY]]]]]]```dddfffhhhmmmuuu{{{~~~tttkkkWWWIIIGGGDDD???@@@@@@>>><<<;;;<<<===;;;::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===@@@EEEHHHTTTwwwtttjjjdddeeeqqqwwwTTTJJJAAA>>>======>>>AAAEEEMMMXXXeeennnsssttttttttttttssssssssswww|||}}}}}}~~~~~~~~~yyyhhh]]]OOOKKKFFFCCCCCCCCCBBBBBB???@@@@@@???<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>777999;;;<<<======<<<;;;<<<<<<<<<======???@@@AAA@@@???===;;;:::;;;<<<======;;;999:::;;;<<<<<<;;;::::::;;;;;;:::999777666555555444444444333333333222222222222222222222222333333333444444444555555666666666666666777888888666666666666666777888888777777777777777777777777::::::;;;===>>>@@@AAABBB???AAADDDGGGIIIJJJKKKKKKNNNNNNMMMLLLKKKIIIGGGFFFDDDGGGJJJJJJHHHEEEFFFGGGCCCCCCDDDEEEGGGHHHIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDFFFIIILLLLLLJJJGGGDDDCCCAAABBBEEEKKKVVV```iiinnnnnnoooooommmkkkmmmrrrwwwuuuxxx{{{{{{yyyyyy|||xxx}}}sssiiiYYYPPPHHHFFFFFFEEEEEEGGGKKKVVVfffttt}}}|||ooo[[[TTTGGG===;;;<<<<<<999555666777999999999888777:::999777666666666777888666777888999::::::999888:::999777666777999<<<>>>>>>======<<<<<<<<<============@@@DDDBBB???AAAFFFCCCDDDBBBHHHRRRTTT^^^rrreeeQQQHHHGGGEEEDDDJJJ\\\zzzppp[[[TTTKKKCCC????????????;;;<<<===>>>??????>>>>>>???@@@BBBFFFKKKQQQWWWZZZZZZ^^^ccceeefffjjjrrrxxx||||||}}}~~~tttiiiUUUJJJFFF???======<<<<<<<<<;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;:::999999999;;;===???@@@@@@@@@???@@@CCCIIIMMMSSSiiimmmccc]]]\\\gggzzz~~~YYYHHH???>>>;;;???BBB<<>>>>>AAABBBBBBBBBAAAAAA???>>>===============>>>>>>>>>>>><<<;;;::::::999999999999=========???@@@AAA???===CCCAAA>>>;;;999999:::;;;<<<<<<;;;:::::::::;;;;;;999999999888777666666555666555444333333444666666444222000000222333111///444444333444444555666777999888777666666777888999666666666666666666666666666666666666666555555555666777999;;;===???@@@AAABBBCCCEEEEEEFFFGGGJJJLLLQQQRRRQQQOOOLLLIIIHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCDDDFFFIIIJJJIIIFFFAAA>>>@@@AAAEEEJJJRRRYYY```dddeeefffgggffffffhhhkkkmmmoooppprrrrrrrrrtttvvvyyywwwyyy{{{|||}}}sssjjj]]]RRRHHHFFFGGGGGGHHHJJJSSSYYYhhhyyy|||ppp[[[TTTKKKBBB<<<999777666888777555555777777777666333444666777888888888777777777777888999999::::::;;;;;;:::::::::;;;<<<<<<@@@@@@??????>>>=========AAAAAAAAAAAABBBCCCDDDDDDDDDDDDFFFLLLPPPVVVbbbmmmjjjTTTIIILLLIIIFFFHHHZZZyyyvvv```TTTIIIEEEDDDAAA>>>>>><<<<<<===>>>>>>>>>>>>>>>???@@@BBBDDDGGGMMMUUUZZZYYY___eeeffffffjjjsss{{{~~~~~~}}}{{{{{{|||~~~~~~ttthhhUUUIIIFFF???============<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;===<<<:::999999:::;;;<<<>>>??????>>>???CCCHHHLLLPPPgggxxxhhh___ZZZeee{{{\\\KKKCCCAAA<<<>>>AAA<<>>>>>>>>===============<<<;;;::::::999999::::::>>>===>>>???AAAAAA???===???===;;;999999:::<<<===;;;:::::::::::::::::::::;;;::::::999888888777777666555444444444444555666444222000111222333111///444333333444444555666777999888777666666777888888666666666666666666666666666666666666666666666666888999:::<<<>>>@@@AAABBBBBBDDDEEEFFFGGGHHHKKKMMMSSSTTTSSSQQQLLLHHHEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEGGGHHHHHHGGGFFFEEECCCBBBAAAAAAAAABBBCCCEEEFFFEEECCC@@@>>>@@@AAAEEEJJJPPPXXX^^^aaaaaabbbcccccccccdddgggjjjjjjkkkmmmnnnnnnooorrrtttuuuvvvxxxzzz{{{}}}qqqhhh[[[PPPGGGEEEFFFGGGHHHKKKUUU\\\lll}}}zzznnnXXXOOODDD<<<999999888666888777555555777888777666444555666777888888888777777777888888999:::::::::;;;::::::::::::;;;<<<<<>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCDDDEEEDDDFFFKKKNNNSSS^^^hhhpppXXXJJJGGGEEECCCHHHZZZxxxwww```TTTHHHEEECCC@@@>>>>>>===>>>??????@@@?????????===???@@@BBBFFFKKKRRRWWWYYY^^^dddeeeeeeiiirrryyy~~~|||zzzzzz{{{}}}~~~~~~sssgggTTTIIIEEE???>>>>>>=========<<<<<<<<<======<<<;;;;;;;;;;;;<<>>CCCLLLYYYeeennnsssvvvxxxvvvwwwyyyzzz{{{~~~qqqaaaSSSLLLFFFDDDBBB@@@@@@CCCAAAAAA??????>>>???@@@AAA???>>>>>>======<<<<<<<<<<<<;;;::::::::::::::::::>>>>>>>>>@@@AAABBB@@@>>>;;;:::999888999:::===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999666666555444444555555666444222111111222222111000333333333333444555666777:::999888777777777777777666666666666666666666666666666666666666666666666:::;;;<<<>>>???AAABBBBBBCCCEEEGGGHHHHHHIIIKKKMMMQQQRRRSSSQQQMMMHHHFFFDDDFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFEEEDDDBBB@@@??????>>>>>>???@@@@@@@@@@@@??????@@@BBBDDDIIINNNUUUZZZ]]]\\\]]]^^^______```ccceeedddfffggghhhiiijjjmmmooorrrsssuuuvvvwwwzzz}}}}}}nnneeeXXXOOOFFFDDDEEEFFFHHHKKKVVV```qqqvvvjjjVVVLLLAAA;;;===???===;;;999777555666777888777777555555666777888888888888777888888999999::::::;;;:::::::::::::::;;;<<<<<<>>>>>>>>>????????????@@@@@@@@@@@@AAABBBBBBCCCCCCFFFEEEFFFIIIKKKOOOXXXbbbyyyzzz^^^MMMDDDCCCBBBHHHYYYtttvvv```TTTHHHDDDCCC@@@>>>>>>>>>???@@@@@@AAAAAA@@@@@@===>>>@@@AAADDDIIIOOOTTTWWW\\\aaacccdddgggooouuu~~~}}}{{{zzzyyyzzz{{{|||~~~~~~qqqfffRRRGGGDDD>>>=========<<<<<<<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<>>>===<<<;;;:::;;;;;;;;;;;;;;;<<<===>>>AAAEEEIIILLLcccqqqrrrdddZZZfffbbbOOOHHHFFF>>>;;;@@@@@@DDDLLLYYYeeennnsssvvvxxxwwwyyy{{{|||}}}ssscccVVVNNNGGGEEECCC@@@AAACCCAAA@@@>>>======???AAABBB??????>>>===<<<<<<;;;;;;<<<;;;;;;:::::::::;;;;;;>>>>>>>>>@@@BBBBBB@@@>>>::::::999999999;;;<<<>>>;;;<<<<<<===============;;;;;;;;;:::::::::999999666666666555555555555555333333222222222222111111333333333333444555666666::::::999888777777777777666666666666666666666666666666666666666777777777;;;<<<===>>>???AAABBBBBBDDDFFFHHHIIIIIIJJJKKKMMMJJJMMMOOOOOOMMMJJJHHHGGGEEEFFFHHHHHHHHHGGGEEECCCCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDBBB@@@>>>======<<<===<<<<<<<<<===>>>???@@@@@@BBBDDDHHHMMMQQQVVVXXXWWWYYY[[[\\\\\\]]]___aaaaaabbbdddeeefffgggjjjmmmppprrrssstttuuuwww{{{xxxjjjbbbVVVMMMEEEDDDDDDEEEHHHLLLWWWdddwww|||qqqfffYYYPPPGGGFFFJJJLLLGGGAAA999777666666777888888777666666777777888888888888888888999999:::;;;;;;;;;::::::::::::;;;<<<============>>>??????@@@AAAAAA???@@@AAAAAABBBCCCCCCCCCFFFEEEFFFIIIJJJLLLTTT]]]lllfffPPPFFFDDDDDDIIIWWWmmmuuubbbVVVIIIEEECCC@@@>>>>>>>>>??????@@@@@@@@@@@@@@@===>>>@@@AAACCCGGGMMMQQQUUUYYY^^^```bbbeeelllqqq~~~~~~~~~|||zzzzzz{{{|||}}}~~~}}}pppdddQQQFFFCCC>>><<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<======:::;;;<<<======@@@DDDGGGJJJaaatttssseee\\\iiieeeOOOFFFEEE===;;;@@@BBBDDDMMMZZZfffnnntttwwwxxxxxxzzz}}}~~~sssdddXXXPPPHHHEEECCC@@@AAADDDAAA@@@>>>======>>>@@@BBB???>>>>>>===<<<;;;;;;:::;;;;;;;;;::::::;;;<<<<<<>>>>>>>>>@@@AAAAAA@@@>>>===<<<;;;::::::;;;;;;<<<999:::;;;<<<<<<<<<<<<;;;:::::::::::::::999999999777777777666666555555444333333333333222111111222333222222333333444555666999999999999888888777777777777777777777777777777666666666666777777888888:::;;;<<<===???@@@BBBBBBFFFHHHJJJJJJJJJIIIJJJKKKGGGIIIKKKKKKJJJHHHGGGGGGDDDEEEFFFGGGGGGEEECCCBBB@@@@@@@@@@@@@@@@@@AAABBBCCCBBB@@@???===<<<<<<;;;===<<<;;;;;;<<<>>>@@@BBB@@@BBBDDDGGGKKKOOORRRTTTTTTVVVYYYZZZ[[[\\\^^^______aaacccdddeeegggjjjlllpppqqqrrrrrrsssvvv{{{~~~uuuggg___SSSKKKEEECCCCCCDDDHHHNNNYYYgggzzzwwwnnnccc\\\VVVQQQSSSWWWVVVMMMDDD999888666666888888888777777777777777777888888888999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???======>>>???@@@AAABBBBBB???@@@BBBCCCCCCCCCCCCCCCFFFEEEGGGIIIJJJLLLSSS\\\kkkpppUUUGGGDDDDDDJJJTTTgggtttgggZZZLLLFFFDDD@@@>>>???===>>>??????@@@@@@??????>>>@@@AAABBBCCCFFFKKKNNNRRRUUUZZZ]]]```dddiiimmm|||||||||~~~~~~|||{{{{{{|||~~~}}}~~~|||ooocccOOOEEECCC======<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======:::;;;;;;<<<======>>>>>>;;;<<<===>>>>>>???BBBDDDHHH___}}}tttggg^^^iiimmmRRRDDDDDD===;;;@@@BBBDDDMMMZZZfffoootttwwwyyyzzz|||~~~tttfffYYYQQQIIIEEEBBB@@@@@@CCC@@@@@@>>>>>>===>>>???@@@>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============???@@@AAA???===>>>>>><<<;;;::::::::::::666777999:::;;;::::::999::::::::::::::::::::::::777777777777777666444444222444444444222111222333222222222222333444555666888888999::::::999999888777777777777777777777777555666666777777888888999999:::;;;===???AAACCCDDDHHHJJJKKKKKKIIIHHHGGGGGGGGGHHHHHHGGGDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>>>>??????AAA@@@???>>>===<<<<<<<<<===<<<;;;;;;<<<>>>AAABBB@@@BBBDDDGGGKKKNNNQQQRRRRRRTTTXXXYYYZZZ[[[]]]^^^^^^```bbbcccdddfffiiilllppppppqqqqqqrrruuuzzz~~~ttteee]]]QQQKKKEEEDDDDDDDDDJJJPPP[[[kkk}}}ssskkkbbb]]]ZZZYYY[[[\\\WWWKKKAAA:::888666777888999888777888888777777777888888999999::::::;;;;;;<<<<<<===<<<<<<<<<===>>>???@@@AAA>>>>>>??????@@@AAABBBBBB@@@AAACCCDDDEEEEEEDDDDDDFFFEEEHHHKKKMMMOOOVVV___qqq{{{]]]GGGBBBBBBIIIRRRcccxxxmmm___QQQJJJFFFBBB???@@@===>>>>>>???@@@????????????@@@AAABBBCCCEEEHHHKKKNNNQQQVVVZZZ^^^bbbgggjjjuuu|||~~~yyyzzz|||~~~}}}|||{{{|||~~~|||}}}~~~|||nnnaaaNNNDDDBBB===>>>>>>>>>>>>============;;;;;;;;;;;;;;;<<<======<<<<<<<<<============<<<===>>>??????>>>>>>AAACCCEEE]]]|||wwwiii___ggg~~~yyyWWWDDDCCC>>>;;;???@@@EEEMMMZZZfffoootttwwwyyy{{{}}}vvvhhhZZZQQQHHHDDDBBB??????CCC@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<>>>??????>>><<<<<<<<<;;;;;;:::999999999666777999;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777777888888777666444333222444555444222111222444222222222222333444555666666777999::::::::::::999777777777777777777777777555666666777888888999999999:::<<<>>>AAACCCEEEFFFIIIKKKLLLLLLIIIFFFDDDDDDDDDDDDCCCAAA???>>>@@@AAABBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>======>>>>>>>>>??????>>>==================<<<;;;;;;<<<>>>@@@AAA@@@AAADDDHHHKKKNNNPPPQQQPPPSSSVVVXXXYYYZZZ[[[]]]\\\]]]```aaabbbdddgggjjjooooooooooooppptttyyy}}}}}}}}}~~~tttddd[[[PPPJJJFFFEEEDDDEEEKKKRRR^^^ooo}}}pppiiibbb```^^^]]]]]]ZZZRRRGGG>>>:::888777777888999999888999999888777777888888999:::::::::;;;<<<<<<===============>>>???AAABBBCCC?????????@@@@@@AAAAAAAAAAAABBBDDDFFFGGGFFFEEEEEEEEEEEEHHHMMMPPPSSS[[[dddrrreeeKKKEEECCCIIIPPP___|||~~~sssdddUUUMMMHHHCCCAAAAAA>>>???@@@@@@AAAAAA@@@@@@>>>???AAAAAAAAABBBEEEGGGJJJMMMRRRXXX]]]bbbfffhhhllluuu}}}~~~yyyuuuvvvzzz{{{{{{zzzzzz{{{~~~{{{{{{}}}{{{nnnaaaMMMDDDBBB===@@@@@@@@@@@@????????????;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::>>>???@@@???>>>>>>@@@BBBCCC[[[zzzyyykkk___dddyyy\\\EEECCC???<<<>>>>>>EEEMMMZZZfffoootttxxxyyy|||~~~xxxjjjZZZQQQHHHDDDAAA>>>???BBB@@@@@@@@@@@@???===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;===??????===;;;:::::::::999999999999999999:::<<<>>>??????>>>===<<<<<<<<<===============777888888888777666444333222444666444222000222444222222222222333444555555555666888:::;;;;;;;;;:::777777777777777777777777555666666777888999999999999:::===???CCCEEEHHHIIIJJJLLLMMMLLLHHHEEEBBBBBB>>>???>>>======>>>AAADDDBBBAAA@@@?????????@@@@@@??????>>>>>>>>>>>>>>>???>>>>>>============>>>>>><<<<<<;;;;;;<<<===???@@@@@@AAADDDHHHKKKNNNPPPQQQNNNQQQUUUWWWXXXYYYZZZ\\\YYY[[[]]]___```bbbeeehhhnnnnnnnnnmmmnnnrrrxxx|||~~~||||||}}}~~~tttddd[[[PPPKKKFFFEEEDDDEEELLLTTT```rrr{{{oooiiibbbcccbbb```]]]WWWNNNDDD>>>:::888777777888999999888:::999888777777888999999::::::;;;;;;<<<=========>>>>>>>>>???@@@BBBCCCDDD???@@@@@@@@@@@@AAAAAAAAABBBCCCEEEGGGHHHGGGFFFEEEDDDEEEIIIOOOSSSVVV___hhhooojjjQQQIIIFFFJJJNNNZZZvvvwwwhhhXXXOOOJJJDDDAAAAAA@@@@@@AAABBBBBBBBBAAAAAA===>>>???@@@???@@@CCCEEEHHHKKKPPPVVV\\\bbbfffhhhfffoooyyy{{{vvvrrrtttxxxyyyyyyxxxyyy{{{}}}zzz{{{|||~~~qqq___OOOEEEAAA@@@============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAAAAA@@@???@@@AAAHHHWWWtttmmm[[[^^^rrr```EEEDDD@@@;;;===>>>DDDKKKYYYiiirrrtttvvvzzz~~~~~~}}}yyyiiiaaaTTTHHHEEEFFFDDDBBBAAA>>>??????@@@@@@@@@??????======<<<<<<<<<;;;;;;;;;888888:::???DDDCCC===666<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::999999888777777777555444333222111222333444000111222222111222444666777888888999::::::;;;;;;<<<;;;:::999888888888888999777555555777888888888:::<<>>?????????>>>>>>>>>>>>>>>DDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>??????============<<<;;;:::999666777777888:::<<<>>>???AAABBBCCCFFFHHHKKKMMMNNNRRRRRRSSSVVVZZZ[[[YYYVVVYYYZZZ\\\]]]^^^```dddggggggjjjlllllllllnnnssswww|||~~~}}}||||||}}}pppaaaWWWLLLGGGCCCCCCDDDGGGNNNUUUiiiuuu}}}kkk``````aaa___ZZZTTTNNNIIICCC===999999888777777777777888888888999:::;;;;;;<<<<<<<<<;;;999999999;;;===>>>>>>???@@@AAABBBCCCCCCCCC???@@@AAAAAABBBBBBAAAAAAEEEEEEFFFFFFFFFGGGGGGGGGGGGJJJNNNSSSXXX\\\^^^___gggtttyyyXXXMMMEEEEEEKKK[[[vvvyyyppp```PPPGGGEEEDDDCCC>>>??????@@@@@@AAABBBBBB??????>>>>>>???@@@AAAAAADDDHHHNNNSSSXXX]]]aaaeeekkknnnqqqsssrrrrrrrrrssswwwxxxyyy{{{}}}~~~~~~~~~}}}~~~ppp^^^OOOEEEAAAAAA=====================>>><<<<<<<<<<<<<<<;;;;;;;;;========================<<<>>>???@@@???@@@BBBCCCFFFTTTpppnnn[[[[[[mmmdddHHHFFFAAA<<<>>>@@@BBBHHHVVVfffpppsssuuuxxx}}}mmmbbbUUUIIIFFFGGGFFFDDDCCC??????@@@@@@@@@??????>>>============<<<<<<<<<;;;???======AAAEEEFFFBBB===<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777555444333222222222333444000111222222111222444666777777777888999999::::::;;;;;;::::::999999999888888666444444666777777777:::<<>>>>>>>>??????@@@@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;<<<<<<===>>>@@@AAACCCFFFHHHKKKMMMNNNRRRQQQRRRUUUYYYZZZXXXUUUYYYZZZ\\\]]]^^^```dddgggiiikkkmmmmmmkkkmmmqqquuuzzz|||~~~~~~}}}}}}~~~|||nnn___WWWOOOIIIEEEDDDDDDFFFLLLTTTjjjvvvzzzjjjaaabbbddd```YYYQQQJJJDDD>>>999666777777777888888888999888888888999:::;;;;;;;;;<<<;;;::::::;;;<<<>>>@@@>>>???@@@AAABBBCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCCEEEFFFFFFGGGHHHHHHIIIIIIHHHJJJMMMQQQUUUWWWYYYZZZ```jjjcccQQQDDDEEEKKKXXXrrr~~~tttdddTTTJJJGGGEEEDDD@@@@@@@@@@@@AAAAAAAAAAAA???????????????@@@AAABBBFFFIIILLLPPPUUU[[[bbbfffkkknnnrrruuuuuutttttttttxxxxxxyyyzzz|||}}}~~~~~~}}}~~~~~~}}}|||}}}qqq]]]NNNEEEBBBAAA==============================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;===??????@@@CCCEEEEEERRRlllrrr]]]ZZZfffyyygggKKKFFF@@@<<>>>>>============<<<<<<<<<<<<>>>;;;:::;;;???@@@???<<<;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;::::::::::::::::::999888888777777555555444333333333333444000111222222111222333555555555666666777888888888:::;;;;;;<<<<<<;;;:::999888666444444555666666666999;;;>>>AAADDDFFFFFFGGGGGGFFFCCCAAA??????@@@AAA===>>>>>>???@@@AAABBBCCCBBBBBBCCCEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAA@@@???>>>============@@@AAACCCEEEHHHKKKMMMNNNPPPPPPQQQTTTWWWXXXWWWUUUXXXZZZ\\\]]]^^^```dddfffjjjlllmmmlllkkkkkkooosssyyyzzz|||}}}~~~~~~~~~~~~}}}~~~xxxjjj]]]VVVNNNIIIFFFEEEEEEGGGNNNWWWlllxxxttteee___aaaccc]]]TTTLLLEEE???:::888888999999::::::999999888777777888888999:::::::::;;;;;;:::;;;<<<>>>@@@AAA>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIKKKLLLLLLIIIKKKMMMOOOQQQRRRSSSSSSWWW```vvvtttXXXDDDFFFLLLSSSlllzzzjjj[[[PPPIIIFFFDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????@@@AAAAAAGGGIIIKKKMMMRRRYYYaaafffiiinnnssswwwxxxwwwvvvvvvxxxyyyyyyzzz{{{{{{||||||{{{|||}}}||||||}}}rrr^^^NNNEEEAAA@@@===============<<<<<<<<<=========<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999;;;===>>>>>>@@@BBBDDDDDDQQQlllxxxaaaYYY```oookkkLLLDDD>>>;;;===<<<@@@CCCOOO```lllqqqtttxxxvvveeeXXXLLLIIIJJJIIIGGGFFFBBBBBBAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::999777666777:::;;;:::888;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;::::::999;;;::::::999999888777777666555555444444444444444111222222222111111333555333444444555666666777777999:::<<<>>>>>>===<<<;;;999777555444555666666666999:::===@@@BBBCCCDDDDDDEEECCCAAA???>>>???AAABBB@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCBBBBBB@@@???>>>>>>>>>>>>???@@@BBBEEEHHHKKKMMMNNNOOOOOOQQQSSSUUUVVVUUUUUUWWWYYY\\\]]]^^^```ccceeehhhjjjlllllljjjkkkooosss{{{{{{{{{{{{{{{|||}}}~~~~~~~~~sssfff[[[TTTIIIFFFDDDFFFGGGKKKTTT^^^ooozzznnnaaa]]]___\\\TTTKKKFFFAAA<<<:::;;;<<<<<<<<<<<<;;;999777666777777888888888999999999999999:::;;;<<<>>>@@@AAA>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOLLLLLLMMMNNNNNNOOOOOOOOOSSS\\\qqq___EEEHHHMMMPPPgggrrrdddWWWLLLFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@??????>>>>>>>>>??????@@@EEEGGGJJJMMMQQQWWW^^^cccggglllsssxxxyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{|||}}}}}}}}}~~~ttt^^^OOOFFFBBB@@@>>>=========<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>???>>>>>>@@@AAAEEERRRooo}}}eeeXXXYYYfff|||qqqPPPEEE>>><<<>>><<<@@@CCCMMM^^^lllsssvvvzzzxxxfffYYYLLLIIIJJJHHHFFFEEEBBBBBBBBBAAA@@@???>>>===;;;;;;;;;:::::::::999999:::::::::<<<======;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;::::::;;;;;;::::::999888888888666666666666555555444444111222333222111111333444222333333444444555666666777999<<<>>>???>>>===<<<;;;888666555666777777666777999;;;>>>???@@@AAAAAAAAA@@@?????????AAABBBDDDDDDDDDCCCCCCBBBBBBAAAAAAEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGFFFEEEEEE@@@@@@??????????????????>>>???BBBDDDHHHKKKMMMNNNNNNOOOQQQRRRSSSTTTUUUUUUVVVYYY\\\]]]^^^```bbbeeeeeehhhjjjkkkjjjlllpppttt}}}|||{{{zzzzzz{{{||||||~~~~~~}}}pppcccYYYSSSGGGEEEEEEGGGIIIMMMXXXcccrrr}}}nnnccc___^^^WWWMMMDDDAAA===999999<<<999999999999999888777666888888888888888888999999888888999:::<<<===??????>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCEEEFFFGGGIIIKKKMMMNNNOOONNNNNNNNNNNNNNNNNNOOOOOOUUU___rrriiiKKKJJJMMMNNNccc{{{mmm___OOOGGGEEEEEEDDDDDDCCCBBBAAA@@@@@@???>>>>>>=========>>>>>>AAAEEEIIINNNRRRVVV[[[___ccchhhpppvvvyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz|||~~~qqq]]]OOOGGGCCC@@@>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@>>>===>>>@@@FFFSSSpppjjjZZZVVVbbbyyyyyyWWWIII@@@@@@BBB>>>AAABBBKKK\\\llltttxxx{{{}}}}}}~~~|||hhh[[[NNNKKKKKKHHHEEEDDDAAABBBBBBBBBAAA@@@??????;;;;;;;;;::::::::::::999:::;;;<<<======<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<;;;;;;;;;;;;;;;;;;:::999999888888666666777777666666555444222222333222111111222444222222333333444555555555777888:::<<<>>>>>>>>>>>>;;;999777666777777777666555777999;;;============>>>>>>???@@@AAACCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGG?????????>>>??????@@@AAA===???AAADDDGGGKKKMMMNNNNNNOOOQQQRRRRRRSSSUUUWWWVVVXXX[[[^^^___```bbbddddddgggiiijjjiiikkkpppuuu|||{{{zzzzzzzzzzzz{{{{{{~~~~~~~~~{{{nnnaaaWWWQQQIIIHHHHHHIIIIIILLLXXXddduuuppphhhccc^^^SSSHHH???>>>;;;555666;;;666666666666666777888999999999999999999999999999777888999:::;;;======>>>>>>???@@@AAABBBCCCCCCCCCAAAAAABBBCCCCCCCCCCCCBBBDDDEEEFFFHHHJJJLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRWWWaaaqqquuuUUUMMMKKKLLL^^^wwwxxxhhhTTTIIIHHHEEEEEEDDDCCCBBBBBBAAAAAA??????>>>============>>>???CCCHHHMMMQQQUUUYYY\\\___dddkkkrrruuuwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{~~~kkkZZZOOOIIIDDDAAA>>>>>>===<<<<<<;;;::::::::::::;;;;;;<<<=================================???@@@AAA@@@???>>>???@@@FFFRRRmmmtttaaaZZZeee}}}~~~[[[JJJAAAAAADDD???@@@@@@IIIZZZkkktttyyy|||zzz{{{}}}lll^^^QQQMMMLLLIIIFFFDDDAAAAAAAAABBBAAAAAA@@@@@@======<<<<<<<<<;;;;;;;;;;;;;;;:::999888999:::;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;::::::999888888666666777888777666555444222333333222111111222444222222333333444555555666666777999:::<<<>>>???@@@;;;999666555666666666555333555777999::::::::::::;;;===???BBBDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIAAA@@@@@@??????@@@@@@AAA===>>>AAADDDGGGKKKMMMNNNNNNPPPRRRRRRQQQRRRUUUXXXUUUXXX[[[^^^___```bbbccceeegggjjjjjjiiijjjnnnrrrvvvvvvwwwxxxzzz{{{{{{|||}}}}}}~~~~~~{{{mmm```UUUOOOHHHGGGIIIJJJJJJNNNZZZgggxxxppplllfff\\\MMMAAA:::<<<;;;555777>>>>>><<<:::888777777999::::::::::::::::::999999999999:::;;;<<<<<<=========>>>???@@@AAABBBCCCCCCCCCAAAAAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFHHHIIIKKKKKKLLLLLLLLLMMMOOORRRTTTUUUVVV___kkk{{{aaaPPPIIIIIIXXXlllqqqZZZMMMLLLEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@???????????????@@@CCCGGGJJJNNNSSSXXX\\\[[[```gggmmmqqqtttvvvxxxzzzzzzzzz{{{{{{|||||||||~~~yyygggWWWOOOJJJFFFCCC>>>>>>===<<<;;;;;;::::::999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@???AAABBBFFFPPPjjj}}}iiiaaakkk[[[III@@@@@@CCC===??????GGGYYYjjjtttyyy|||xxxzzz}}}oooaaaSSSOOOMMMJJJFFFEEE@@@@@@AAABBBBBBBBBAAAAAA???>>>>>>>>>============???===;;;888666888<<<@@@:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;::::::999999888666777888888888777555444222333333222111000222444222333333444444555555666666777777999;;;===@@@AAA:::888555444555555555444222444555777888999888888:::<<<@@@CCCEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFF@@@AAACCCDDDFFFGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKCCCBBBAAAAAA@@@@@@@@@@@@<<<>>>@@@DDDGGGKKKMMMNNNNNNPPPSSSRRRQQQRRRUUUYYYUUUXXX[[[^^^___```aaacccgggiiikkkjjjhhhiiimmmpppqqqrrrtttwwwyyy{{{||||||}}}}}}}}}~~~{{{mmm```UUUNNNCCCDDDGGGJJJKKKPPP^^^lllyyy~~~zzzzzzmmmllleeeYYYEEE:::666:::<<<888;;;CCCKKKHHHBBB===999888999999::::::::::::::::::::::::;;;;;;<<<===>>>>>>======>>>???@@@AAABBBCCCCCCCCCAAABBBBBBCCCDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJKKKMMMOOOSSSVVVWWWSSS[[[dddpppiiiSSSGGGGGGTTTcccvvv^^^PPPOOODDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCEEEGGGKKKQQQXXX]]]XXX]]]ccciiinnnrrruuuxxxzzzzzz{{{{{{|||}}}}}}~~~}}}sssbbbRRRIIICCC@@@>>>========================;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>AAAFFFPPPbbbuuu~~~~~~~~~~~~~~~ssseeeWWWRRRRRROOOLLLKKKHHHFFFCCCBBBBBBBBB@@@???@@@>>>;;;:::;;;;;;;;;:::;;;::::::999999999::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999555555666666666666555555333333333222222222111111555555555666666666666777666666777777888999;;;<<>>@@@BBBEEEHHHKKKMMMNNNPPPQQQSSSTTTVVVWWWWWWWWWSSSVVVZZZ\\\^^^___bbbdddhhhggggggggghhhjjjmmmnnnqqqtttwwwyyyzzz|||~~~{{{{{{{{{{{{{{{}}}vvviiiaaaUUUJJJHHHEEEEEEIIIOOOVVVbbbmmm}}}}}}yyynnniii^^^OOOBBB@@@===:::;;;===AAACCChhhZZZGGG<<<;;;;;;888444::::::999999999999999:::::::::;;;<<<===>>>??????>>>???@@@AAAAAA@@@>>>===@@@AAABBBDDDEEEFFFFFFGGGFFFGGGHHHGGGEEEEEEGGGHHHHHHJJJLLLMMMNNNOOOQQQSSSSSSTTTXXXaaaxxx~~~vvvYYYHHHGGGQQQZZZtttvvvfffWWWLLLJJJEEEBBBCCCBBBAAABBBFFFDDDCCCCCCCCCCCCBBBBBBBBB>>>???AAAEEEKKKQQQVVVZZZSSSXXX___fffkkkooosssvvvsssuuuxxxzzz{{{|||~~~{{{ooo^^^PPPHHHDDDAAA???========================;;;;;;<<<<<<<<<=================================????????????@@@AAABBBBBBDDDNNNggg}}}nnnnnn~~~dddIII@@@@@@???======???DDDMMM___rrr}}}~~~uuufffXXXSSSQQQNNNKKKJJJFFFEEECCCBBBCCCDDDCCCBBBAAA???<<<;;;<<<===<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<=============================================<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::666777777777666666555444333333333222222222222111444444555555555666666666666666666777888999;;;;;;>>>===;;;:::::::::888666555666777777666666777999999:::===@@@BBBEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLNNNPPPSSSRRRNNNJJJIIIFFFDDDCCCCCCDDDCCCBBB???@@@BBBDDDGGGJJJMMMOOORRRRRRSSSTTTTTTTTTTTTTTTSSSUUUYYY[[[]]]___aaaccchhhhhhggggggiiikkkmmmooopppsssvvvxxxyyy{{{}}}|||{{{{{{{{{|||~~~vvvhhh___TTTJJJHHHEEEEEEJJJPPPXXXdddooovvvmmmgggZZZKKK@@@>>>;;;999999;;;>>>@@@QQQHHH===888999;;;:::777:::999999888888999999999;;;<<<<<<======>>>>>>>>>???@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDEEEEEEEEEDDDFFFIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMOOOPPPOOOQQQUUU]]]qqq}}}{{{}}}```MMMHHHOOOVVVlll}}}mmm^^^SSSNNNIIIEEEFFFEEEBBBCCCEEECCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBDDDIIIMMMRRRUUUPPPUUU\\\bbbgggkkkoooqqqpppsssvvvxxxyyyzzz|||~~~|||~~~uuujjjZZZNNNGGGDDDCCCBBB========================<<<<<<=========>>>>>>>>>??????????????????????????????>>>??????@@@AAABBB@@@IIIbbb{{{ppplllxxxkkkMMMAAA??????===<<<>>>AAAIIIZZZnnn{{{yyyjjjZZZSSSQQQNNNJJJJJJFFFDDDCCCCCCDDDEEEEEEDDDBBB???===<<<=========<<<<<<<<<;;;;;;;;;;;;<<<==================<<<<<<<<<========================>>>======<<<<<<<<<<<<===<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;999999888888777666444444333333333333222222222222333333333444444444555555666666666777888999:::;;;>>><<<:::999::::::999888666777777666555666888:::;;;<<<===???BBBEEEGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLPPPQQQRRRTTTTTTRRRNNNJJJIIIGGGEEEEEEFFFFFFEEEDDDAAAAAAAAACCCFFFJJJNNNQQQTTTTTTTTTTTTSSSSSSRRRQQQSSSVVVYYY[[[]]]^^^aaabbbhhhhhhhhhiiijjjlllnnnoooooorrruuuwwwxxxyyy{{{}}}||||||||||||~~~tttggg]]]SSSJJJHHHFFFGGGMMMSSS[[[gggrrrssskkkeeeVVVEEE???===:::888777888:::<<<<<<999777777999:::;;;:::999999888888888888999999<<<<<<======>>>>>>??????AAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDCCCCCCCCCFFFIIIJJJJJJHHHHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLKKKNNNRRRYYYggg~~~mmmUUUKKKMMMRRRbbbyyywwwhhh]]]RRRLLLHHHHHHGGGDDDCCCEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCEEEIIILLLNNNNNNRRRXXX^^^bbbeeeiiilllmmmooosssuuuvvvwwwzzz|||zzz}}}tttiiiYYYMMMGGGEEECCCBBB====================================>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>???@@@AAABBBAAAGGG^^^yyyyyyjjjeeeooo}}}uuuSSSBBB??????======>>>@@@FFFUUUkkkzzznnn]]]TTTQQQMMMJJJIIIHHHFFFDDDDDDEEEFFFEEEDDDAAA???<<<<<<<<<======<<<===<<<<<<<<<<<<======>>>>>>>>>======<<<<<<;;;;;;========================>>>>>>===============>>>===============>>>>>>>>>============<<<<<<<<<<<<;;;;;;:::999888666444333444444333333333222222222222222333333333444444444666666666666777999:::;;;===;;;999999:::;;;;;;:::777888777666555666999;;;<<<<<<===>>>@@@DDDGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEGGGIIIKKKMMMNNNSSSTTTUUUVVVUUURRRNNNKKKJJJHHHGGGGGGGGGHHHGGGFFFCCCBBBAAABBBEEEJJJOOOSSSTTTUUUUUUUUUUUUTTTSSSSSSUUUWWW[[[]]]^^^___bbbcccggghhhiiikkklllnnnoooooooooqqqtttvvvwwwxxxzzz|||{{{||||||}}}qqqdddZZZPPPJJJHHHGGGIIIOOOWWW___lllwwwssskkkcccRRRAAA>>><<<:::888777888999999888999::::::999999:::;;;999888888888888999999:::;;;;;;<<<===???@@@AAABBBBBBAAA@@@@@@@@@AAACCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCFFFHHHIIIIIIIIIKKKLLLMMMKKKHHHGGGHHHIIIIIIJJJIIIMMMQQQVVV___uuu|||```PPPMMMPPPZZZkkkpppeeeUUUNNNIIIIIIHHHEEECCCDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@AAACCCEEEHHHJJJMMMPPPVVVZZZ^^^bbbeeehhhjjjmmmpppssstttvvvyyy{{{{{{~~~~~~tttiiiZZZMMMGGGDDDCCCBBB====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAADDDHHH\\\}}}{{{zzzqqqbbb___jjjxxxZZZEEE@@@@@@===>>>???@@@DDDRRRgggyyytttaaaVVVRRRMMMJJJIIIJJJHHHFFFEEEEEEEEEDDDBBB@@@>>>;;;:::;;;<<<;;;;;;<<<<<<<<<<<<<<<===>>>???>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========>>>>>>???=========>>>>>>>>>??????>>>>>>=========<<<<<<<<<<<<<<<;;;:::999777555444444444444333333333222222222222222333333333333444555555555666777888::::::===;;;::::::;;;<<<;;;:::888888777666555666999<<<;;;;;;<<<===???BBBEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEGGGJJJLLLOOOPPPSSSUUUWWWWWWUUURRRNNNLLLKKKIIIHHHHHHIIIIIIGGGFFFDDDBBBAAAAAADDDJJJPPPSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWZZZ]]]___```aaaccceeeggghhhjjjmmmnnnoooppppppnnnqqqtttuuuvvvwwwyyyzzzzzz{{{|||~~~yyymmmaaaVVVNNNKKKHHHGGGKKKSSS[[[dddqqq|||wwwmmmaaaOOO@@@===<<<;;;:::999999999999:::;;;<<<:::888888:::<<<999999888888999:::;;;;;;999999;;;===@@@BBBDDDEEECCCBBBAAAAAAAAABBBDDDEEECCCCCCCCCDDDCCCCCCBBBAAADDDFFFHHHIIIJJJLLLPPPSSSTTTPPPKKKHHHHHHIIIJJJIIIJJJMMMQQQUUU[[[kkkkkkVVVOOOOOOUUUaaarrrwwwlllYYYPPPIIIHHHHHHEEECCCCCCCCCBBBBBBBBBBBBAAAAAAAAA???>>>>>>???AAADDDGGGHHHLLLOOOTTTXXX\\\___cccfffiiikkkooorrrtttvvvyyy{{{~~~|||tttiiiYYYMMMFFFDDDBBBAAA========================<<<<<<=========>>>>>>>>>========================>>>>>>===>>>>>>???@@@AAAGGGHHHYYYxxx~~~xxxooo```]]]iiiwwwaaaIIIBBB@@@===???@@@@@@CCCOOOddduuu~~~}}}}}}|||}}}zzzeeeYYYSSSNNNKKKJJJKKKIIIFFFEEEEEEDDDCCCAAA@@@===;;;:::;;;;;;;;;:::<<<<<<<<<<<<<<<===>>>???===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???======>>>>>>??????@@@@@@>>>=========<<<<<<<<<<<<======<<<;;;:::888666555444444444444333333333333222222222333333333444444555555555666777888999:::<<<;;;;;;<<<======;;;999777888888777666777999;;;:::;;;<<<===@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFHHHJJJMMMOOOQQQRRRUUUXXXYYYWWWSSSQQQPPPNNNMMMLLLLLLLLLKKKHHHFFFDDDCCCBBBBBBEEEJJJPPPSSSSSSTTTUUUWWWYYYZZZZZZZZZYYY\\\___aaaaaacccdddffffffhhhkkkoooqqqqqqqqqpppoooqqqtttuuuvvvwwwxxxzzzyyyzzz|||~~~ssshhh]]]SSSLLLKKKIIIHHHLLLVVV___hhhuuu|||ooo^^^MMMAAA<<<<<<;;;;;;::::::999999999::::::999888999;;;===::::::999::::::;;;<<<===999:::<<<>>>AAACCCEEEFFFBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDDDDDDDDDDDDDCCCCCCEEEGGGJJJMMMOOORRRWWWZZZZZZTTTMMMIIIIIIKKKJJJIIIKKKKKKOOOTTTWWWbbb}}}uuu[[[OOONNNPPPXXXcccrrruuucccXXXMMMJJJIIIFFFDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>=========???BBBEEEGGGIIILLLQQQUUUXXX\\\aaadddgggjjjnnnqqqtttvvvyyy{{{zzzqqqfffWWWKKKEEECCCBBBAAA========================;;;;;;<<<<<<<<<==========================================>>>>>>???@@@AAAFFFFFFUUUsss|||pppaaa]]]gggsssgggLLLDDDAAA===>>>@@@@@@AAALLL```qqqzzzzzzxxxwwwxxx{{{hhh[[[TTTOOOKKKKKKIIIGGGEEEDDDDDDEEEDDDBBB@@@>>><<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>???<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<======>>>???======>>>??????@@@AAAAAA=========<<<<<<<<<;;;;;;======<<<<<<:::999888777555444444444444333333333333333333333444444444444555555555555777888999:::;;;;;;<<<>>>>>>===:::777666888999999888777999::::::;;;===@@@BBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFGGGIIIKKKMMMPPPQQQRRRUUUZZZ[[[YYYVVVUUUUUURRRQQQPPPPPPOOONNNJJJHHHCCCCCCBBBCCCFFFKKKPPPSSSRRRSSSUUUWWWXXXYYYZZZZZZZZZ\\\___aaaaaabbbdddffffffhhhlllppprrrrrrqqqpppooorrrtttvvvvvvwwwxxxzzzwwwyyy{{{}}}zzzmmmdddZZZPPPKKKLLLIIIIIINNNXXXbbblllyyyppp[[[JJJAAA999:::;;;;;;;;;:::999999888888888999:::;;;::::::;;;;;;;;;;;;<<<===>>>>>><<<<<<===???AAABBBCCCDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDHHHOOOUUUXXX[[[]]]______XXXOOOJJJJJJKKKJJJHHHJJJHHHKKKQQQTTT[[[qqq{{{]]]NNNKKKJJJOOOWWWccctttrrrcccUUUNNNLLLHHHDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@???>>>======>>>@@@CCCDDDDDDGGGKKKOOOSSSXXX]]]aaaeeehhhmmmpppsssuuuyyy{{{yyynnncccUUUIIIDDDBBBBBBAAA========================;;;;;;;;;;;;<<<<<<<<<=======================================>>>???@@@AAADDDCCCQQQooorrrbbb]]]dddnnnyyykkkNNNEEEBBB======??????@@@JJJ]]]nnnwwwwwwvvvtttuuuxxxkkk\\\UUUOOOLLLLLLFFFEEECCCCCCDDDEEEEEEDDDBBB???===<<<=========<<<:::::::::;;;;;;===>>>>>>;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>>>>???@@@@@@AAAAAA===<<<<<<<<<;;;;;;;;;;;;=========<<<;;;:::999888555555444444444333333333333333444444444444555555555555555555666888999:::;;;<<<===???@@@===999555666777999:::999888888999;;;<<>>===:::666;;;;;;;;;<<<<<<>>>??????>>>??????@@@@@@AAABBBBBBAAABBBDDDFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFBBBIIISSS\\\```bbbbbbbbbaaaYYYOOOJJJJJJKKKJJJHHHHHHDDDGGGNNNQQQVVVjjj~~~]]]LLLHHHEEEIIIPPPZZZiii}}}mmm\\\SSSNNNIIIEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>===>>>???AAABBB@@@CCCGGGKKKPPPUUUZZZ^^^dddgggkkkooorrrtttxxxzzzxxxkkk]]]OOOGGGDDDAAA???@@@????????????>>>===;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>????????????????????????@@@AAABBBCCCFFFGGGTTTppp|||lll___cccppp||||||TTTBBBAAA===???<<<===CCCKKKWWWgggtttttttttttttttvvv|||hhh[[[WWWRRRMMMKKKCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???=========>>>>>>;;;;;;;;;<<<===>>>>>>???>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;===============>>>??????@@@@@@AAABBBBBBBBBAAAAAA>>>>>>======<<<<<<<<<;;;===>>>>>>>>><<<;;;999888555555555666666666666666777666555444333222222222222222333444555666777888888888999999999:::::::::888999::::::;;;;;;::::::;;;;;;;;;===???BBBDDDFFFHHHIIIJJJKKKKKKJJJIIIHHHDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDFFFHHHKKKMMMOOOPPPSSSVVVZZZ\\\\\\[[[ZZZZZZXXXVVVTTTSSSSSSPPPMMMJJJGGGEEEDDDCCCEEEHHHLLLNNNQQQRRRSSSTTTUUUVVVVVVVVVUUUXXX]]]___``````aaabbbhhhiiillloooqqqrrrrrrrrrppppppqqqsssuuuvvvwwwxxxxxxyyy{{{}}}~~~~~~sssfff]]]TTTLLLIIIJJJMMMNNNSSS\\\hhhuuu~~~xxxhhhTTTDDD>>>;;;;;;;;;::::::999999999<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<======>>>AAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDEEEGGGIIIJJJJJJIIIHHHFFFEEEEEEEEEEEEIIINNNVVV^^^ccceeeeeedddddd^^^VVVOOOLLLKKKKKKKKKKKKKKKLLLNNNOOOUUUdddssseeePPPIIILLLIIIKKKUUUbbbxxx{{{iiiXXXMMMHHHGGGGGGBBBCCCCCCDDDCCCAAA@@@???============>>>>>>>>>>>>BBBDDDFFFHHHLLLRRRZZZ___iiilllooopppqqqtttyyy~~~{{{iii[[[MMMFFFCCC@@@>>>????????????>>>>>>===;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBEEEGGGTTTppp~~~mmm```bbbmmmyyy]]]GGGBBB===@@@======BBBIIISSScccpppqqqrrrrrrsssvvv{{{lll```[[[UUUNNNJJJEEEEEEFFFFFFEEEEEEDDDDDD@@@???>>><<<<<<<<<======;;;;;;<<<<<<===>>>>>>???>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>>===============>>>?????????@@@@@@@@@@@@???>>>>>>>>>=========<<<<<<<<<<<<=========<<<:::888777777777777777777777777777666666555444333333333333222222333444555666777888888888888999999999::::::999999:::;;;;;;;;;;;;::::::;;;;;;<<<>>>AAADDDEEEGGGHHHIIIJJJJJJIIIHHHGGGDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDFFFHHHKKKMMMOOOPPPSSSVVVZZZ[[[[[[YYYYYYYYYZZZYYYYYYYYYXXXVVVRRROOOGGGFFFDDDDDDEEEHHHKKKMMMPPPPPPRRRSSSTTTUUUUUUUUUTTTWWW\\\___```aaabbbccchhhjjjllloooqqqsssssssssrrrrrrssstttuuuvvvwwwwwwwwwxxxyyy{{{}}}~~~tttfff]]]TTTMMMKKKLLLNNNPPPUUU^^^kkkxxxyyyfffRRRCCC>>>;;;;;;;;;:::::::::999999<<<;;;;;;::::::;;;;;;<<<======<<<<<<======>>>>>>AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHJJJNNNTTTZZZ^^^```aaa```bbb^^^WWWSSSPPPOOONNNMMMJJJIIIKKKLLLMMMRRR___mmmmmmUUUJJJJJJFFFHHHSSS```ttt~~~lll[[[PPPJJJHHHHHHCCCCCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>AAABBBDDDFFFJJJPPPWWW\\\cccfffkkkmmmppptttzzz{{{eeeXXXJJJDDDAAA>>>===>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<============>>>>>>>>>>>>????????????>>>======>>>>>>???@@@AAAEEEHHHTTToooqqqccccccjjjxxxgggLLLDDD>>>AAA>>>>>>BBBGGGPPP___lllooopppqqqrrruuu{{{rrrfff```XXXOOOKKKGGGGGGGGGGGGFFFFFFEEEEEE@@@???===<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>======<<<<<<<<<<<<===???>>>>>>======>>>>>>??????>>>===============>>>????????????>>>===<<<<<<>>>>>>============<<<<<<;;;<<<<<<<<<;;;999888666888888888888888888888888666555444444333333333333222333333444555666777777888888888999999999999:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAACCCEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCEEEHHHKKKMMMOOOPPPSSSUUUXXXYYYXXXWWWWWWXXXZZZZZZ[[[]]]]]][[[VVVSSSHHHGGGEEEDDDEEEHHHJJJLLLMMMNNNOOOQQQRRRRRRSSSSSSSSSVVVZZZ]]]___```bbbdddhhhjjjmmmpppssstttuuuuuutttuuuuuuvvvvvvvvvvvvvvvvvvwwwxxxzzz|||}}}~~~rrrdddZZZRRRKKKJJJLLLOOOQQQWWWbbbooo|||yyydddNNNBBB???;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>??????BBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJLLLMMMNNNOOOOOONNNLLLKKKLLLNNNQQQTTTWWWZZZ[[[[[[\\\ZZZWWWUUUTTTSSSPPPNNNKKKKKKKKKMMMMMMPPP[[[ggg}}}aaaPPPJJJFFFHHHPPPZZZiiirrraaaUUUNNNJJJIIIDDDDDDDDDDDDCCCBBBAAAAAA??????????????????>>>>>>>>>@@@BBBDDDGGGLLLSSSWWW[[[```fffjjjnnnssszzz|||xxxaaaUUUHHHCCCAAA>>>===>>>======>>>>>>===<<<<<<;;;<<<<<<<<<<<<===============>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBDDDHHHTTTmmmyyykkkgggjjjzzznnnNNNDDD@@@@@@>>>???BBBFFFNNN]]]llloooppprrrsssvvvzzzwwwjjjaaaXXXQQQMMMHHHHHHGGGFFFFFFEEEEEEEEEAAA@@@>>>===<<<<<<<<<===<<<<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<======???>>>>>>>>>>>>>>>>>>??????>>>>>>===============????????????>>>===<<<;;;>>>>>>==================<<<<<<======<<<:::999888888888888888888777777777666555444333333333333333333333444444555666666777888888888888999999999999999::::::;;;<<<;;;;;;;;;<<<<<<<<<===???AAACCCEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAACCCEEEHHHKKKMMMOOOQQQRRRTTTUUUUUUTTTTTTTTTUUUUUUVVVXXX[[[\\\[[[VVVRRRIIIHHHFFFEEEFFFGGGIIIKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQTTTXXX[[[]]]___aaacccgggiiilllpppsssuuuvvvwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvwwwxxxzzz|||~~~zzzmmm___UUUMMMHHHHHHKKKOOORRRYYYeeessswww```KKK@@@@@@;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@@@@BBBCCCDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEGGGHHHJJJKKKMMMOOORRRTTTTTTSSSQQQOOOPPPOOOPPPPPPRRRTTTWWWXXXVVVUUUUUUVVVVVVTTTPPPMMMOOONNNNNNPPPOOOQQQYYYcccvvvttt^^^SSSQQQRRRUUUVVV___xxx{{{jjj]]]SSSMMMIIIEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@????????????===???AAACCCFFFJJJPPPTTTWWW\\\ccchhhlllrrryyy~~~uuu^^^RRRGGGBBBAAA???>>>>>><<<============<<<<<<;;;<<<<<<<<<<<<===============>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCCCCDDDHHHRRRiiivvvnnnmmm~~~pppNNNDDDAAA??????@@@BBBEEEMMM]]]mmmqqqrrrtttuuuwwwzzz~~~}}}lllaaaXXXRRRPPPIIIHHHGGGEEEEEEDDDEEEEEECCCBBB@@@>>>=========>>><<<<<<<<<<<<==================<<<<<<<<<<<<======>>>======<<<<<<======>>>>>>>>>============>>>>>>@@@@@@@@@@@@???>>>===<<<======>>>>>>>>>>>>>>>>>>======>>>>>>>>><<<;;;:::888888888777777666666666555555444333333333444444333333444444555666666666777777888888888999999999::::::;;;<<<<<<<<<;;;;;;=========>>>???BBBDDDEEEEEEFFFGGGHHHHHHGGGFFFEEECCCCCCBBBAAA@@@@@@AAAAAAAAABBBDDDGGGJJJMMMPPPQQQQQQRRRRRRQQQPPPOOOPPPRRRQQQRRRUUUXXXZZZXXXTTTQQQKKKIIIHHHGGGFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQUUUXXXZZZ\\\___aaadddgggjjjooorrruuuvvvwwwwwwxxxzzz{{{{{{zzzxxxxxxyyyyyyyyyzzz|||~~~vvvjjj\\\SSSLLLHHHHHHLLLOOOSSS[[[hhhvvvrrr\\\HHH@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<======>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIKKKLLLNNNPPPTTTVVVWWWUUUSSSQQQSSSQQQOOOOOOPPPRRRUUUWWWUUUUUUUUUWWWWWWVVVRRROOOPPPOOOPPPRRRRRRRRRXXX```nnnvvv^^^\\\[[[XXXSSSWWWooovvvfffZZZPPPKKKGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@>>>???AAACCCEEEIIINNNQQQVVV[[[bbbgggjjjooouuuzzz{{{}}}sss[[[OOOEEEAAAAAA???>>>???<<<<<<=========<<<<<<;;;<<<<<<<<<<<<============>>>>>>>>>>>>????????????AAA@@@@@@AAAAAABBBCCCDDDCCCGGGPPPdddxxxsss~~~sssQQQEEEBBB??????@@@BBBDDDKKK\\\lllppprrrtttvvvxxxzzz}}}qqqcccYYYSSSRRRJJJIIIGGGEEEDDDDDDEEEEEEEEECCCAAA???>>>>>>>>>>>><<<<<<=====================<<<<<<<<<<<<======>>>===<<<<<<;;;;;;<<<<<<==================>>>??????AAAAAAAAAAAA@@@???>>>>>>======>>>>>>>>>>>>??????===>>>>>>???>>>===<<<;;;888888888777777666555555555444444333333444444444444444444555555555666666777777777888888888888999::::::;;;<<<<<<<<<<<<<<<============???AAACCCDDDEEEEEEFFFGGGGGGFFFEEEEEEBBBAAA@@@??????@@@AAABBB@@@AAADDDGGGJJJMMMPPPQQQOOOOOONNNMMMKKKKKKLLLNNNOOOOOORRRUUUWWWVVVSSSPPPLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHJJJKKKLLLMMMMMMMMMMMMPPPSSSUUUVVVYYY\\\^^^aaacccggglllppptttvvvvvvvvvxxxzzz|||}}}}}}|||{{{{{{zzzzzz{{{|||~~~~~~ssshhh\\\TTTOOOKKKLLLOOOQQQUUU___lllzzz|||kkkXXXFFF@@@AAA;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<=========>>>@@@BBBCCCCCCBBBBBBAAABBBCCCEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLOOOQQQTTTVVVWWWUUUSSSQQQSSSRRROOONNNOOORRRUUUXXXYYYXXXXXXXXXYYYXXXUUUSSSOOONNNOOOSSSTTTTTTXXX^^^iiiggg^^^VVVPPPKKKNNNbbbyyyrrrbbbVVVNNNHHHHHHGGGFFFEEEEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@>>>@@@BBBCCCEEEHHHLLLOOOUUUZZZaaaeeehhhlllqqquuuvvvyyy}}}}}}nnnWWWLLLBBB@@@@@@>>>===>>>;;;;;;<<<======<<<<<<;;;<<<<<<<<<<<<============>>>>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCCCCBBBGGGNNN___xxxxxxyyyVVVHHHCCC@@@@@@AAABBBBBBHHHXXXhhhkkknnnrrruuuxxxzzz~~~yyyiii\\\TTTRRRLLLKKKHHHFFFEEEEEEFFFGGGDDDCCCAAA???=================================<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<===???@@@AAA@@@@@@@@@AAA@@@@@@??????======>>>>>>>>>?????????<<<===>>>>>>>>>===<<<;;;::::::999888888777666666444444444333333444444555444444444555555555555555777777777777888888888888:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;===???AAABBBCCCDDDEEEFFFFFFEEEDDDCCC@@@???>>>>>>>>>@@@BBBCCC???AAACCCFFFJJJMMMPPPQQQMMMMMMKKKIIIFFFGGGIIIKKKLLLLLLNNNPPPRRRRRRPPPMMMMMMLLLJJJIIIGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPRRRSSSUUUXXX[[[^^^```eeejjjnnnrrrtttuuuuuuwwwzzz}}}~~~|||{{{zzzzzzzzz|||~~~~~~|||oooeee[[[UUUQQQMMMMMMQQQTTTYYYbbbppp}}}uuueeeTTTFFF@@@AAA;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<=========>>>AAACCCDDDDDDCCCBBBAAAAAACCCDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIJJJLLLMMMOOOQQQSSSUUUUUUSSSRRRPPPRRRPPPNNNMMMOOORRRVVVXXX]]]ZZZXXXWWWWWWWWWUUUTTTOOONNNPPPUUUXXXXXX[[[___eeewww|||hhhSSSJJJHHHLLLXXXggg~~~kkk\\\SSSJJJIIIGGGFFFEEEEEEFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@===???AAACCCDDDFFFJJJLLLRRRWWW^^^ccceeehhhmmmqqqqqquuuzzz~~~wwwjjjUUUJJJ@@@>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????????????????@@@AAABBBCCCBBBFFFLLL\\\~~~zzzqqq[[[JJJCCCAAAAAABBBAAA@@@DDDTTTdddfffjjjoootttwww{{{nnn___UUURRRNNNLLLJJJGGGFFFFFFGGGHHHDDDBBB@@@>>><<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<===>>>???======<<<<<<<<<<<<======;;;;;;;;;<<<>>>???AAABBB>>>??????@@@@@@@@@@@@???======>>>>>>?????????@@@;;;<<<=========<<<;;;:::;;;;;;::::::999888777777444444333333333444444555444444444555555555555555777777777777888888888888:::;;;<<<<<<======<<<<<<::::::999:::;;;===???@@@AAABBBCCCDDDDDDCCCBBBAAA???>>>======>>>@@@BBBDDD???@@@CCCFFFJJJMMMPPPQQQLLLKKKIIIFFFDDDDDDGGGIIIJJJIIIJJJKKKMMMMMMLLLJJJMMMLLLKKKIIIHHHGGGFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLLLLMMMOOOPPPQQQSSSVVVYYY\\\^^^ccchhhmmmqqqssstttsssvvvzzz~~~|||{{{yyyyyyyyyzzz|||~~~xxxkkkaaaXXXTTTPPPLLLMMMPPPVVV[[[eeerrrqqq```RRRFFFAAAAAA;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<=========???AAACCCDDDDDDDDDCCC@@@AAABBBDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMPPPQQQRRRSSSSSSRRRPPPOOOPPPOOOMMMMMMOOORRRVVVXXX^^^ZZZVVVTTTSSSTTTSSSSSSQQQPPPSSSYYY\\\\\\___cccbbbpppyyyZZZOOOOOORRRXXX^^^wwwqqqaaaWWWJJJIIIHHHFFFEEEFFFFFFGGGEEEEEEDDDCCCBBBBBBAAAAAA===>>>AAABBBCCCEEEHHHJJJOOOUUU\\\aaacccgggkkkoooooosssyyy}}}zzzfffSSSKKKDDDBBB???;;;;;;===>>>>>>======<<<<<<<<<;;;============>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBBGGGKKKOOOZZZwwwvvvjjjvvvdddMMMHHHCCC@@@???@@@AAAEEEOOOZZZbbbgggmmmssswww|||rrrdddZZZTTTRRRNNNIIIFFFEEEFFFFFFFFFFFFEEECCCAAA???>>>>>>===??????>>>>>>======<<<<<<>>>>>>????????????>>>>>>>>>>>>======<<<<<<;;;;;;????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????>>>>>>======<<<<<<;;;;;;<<<<<<;;;:::999777777666666666555555555444444444666666555555555555666666777777777777777888888888888888999::::::;;;<<<<<<>>>===;;;;;;;;;<<<>>>@@@===>>>???@@@AAABBBBBBBBB===============>>>??????<<<===@@@CCCFFFIIILLLMMMJJJIIIGGGFFFEEEEEEDDDDDDIIIIIIIIIJJJKKKLLLLLLMMMLLLKKKJJJHHHGGGFFFEEEEEEHHHHHHHHHHHHIIIJJJKKKKKKMMMLLLLLLLLLNNNRRRVVVXXX[[[]]]aaaeeeiiiooouuuyyyxxxzzz}}}|||{{{|||xxxhhh]]]SSSPPPNNNMMMNNNQQQTTT___mmmyyyrrraaaRRREEE@@@AAA<<<<<<<<<======>>>???@@@>>>===<<<<<<===???AAACCC@@@AAACCCDDDDDDDDDCCCBBBCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKMMMNNNNNNSSSSSSRRRQQQPPPOOOOOONNNPPPPPPPPPOOOOOOQQQUUUXXX^^^XXXQQQNNNPPPQQQPPPNNNRRRRRRTTTXXX\\\_________gggoookkkTTTLLLLLLRRRZZZnnn}}}gggVVVRRRJJJDDDFFFIIIHHHFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAABBBEEEGGGIIINNNRRRYYY^^^bbbeeegggiiillluuu{{{{{{yyyzzz|||{{{xxxeeeQQQJJJCCCBBB@@@======@@@>>>>>>=========<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@AAAAAAEEEIIIMMMWWWsss{{{iiiuuuhhhOOOHHHCCCAAA???@@@AAADDDOOOZZZbbbffflllqqquuuyyy}}}uuuggg^^^XXXTTTPPPKKKGGGFFFFFFFFFFFFFFFEEECCCAAA???>>>>>>===============<<<<<<<<<;;;===>>>????????????>>>===>>>>>>>>>======<<<<<<<<>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>>>>>>>======<<<<<<<<<;;;:::999888777777666666666555555555444444333333333333444666777888777777888888888888999999888888999999:::;;;;;;;;;===<<<:::::::::;;;===>>>>>>??????@@@@@@??????>>><<<<<<;;;;;;;;;<<<<<<===;;;<<<>>>AAADDDFFFHHHIIIGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHFFFEEEEEEDDDDDDHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMOOORRRUUUWWW[[[]]]```cccfffjjjooosssuuuwwwzzz~~~|||{{{||||||uuufff\\\SSSOOOMMMLLLMMMQQQWWWbbbqqq|||ooo___PPPDDD???@@@===<<<<<<======>>>???@@@AAA@@@???>>>>>>???AAABBBBBBBBBDDDEEEEEEDDDCCCBBBDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLNNNOOOOOORRRRRRQQQPPPPPPOOOOOOOOOPPPPPPPPPOOOOOOQQQTTTXXXZZZUUUPPPOOORRRTTTSSSQQQUUUWWWZZZ]]]___aaacccdddhhhnnndddSSSNNNRRRWWWfff~~~ooo^^^ZZZQQQJJJKKKMMMLLLJJJJJJHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBAAAAAABBBEEEGGGHHHLLLPPPVVV[[[___bbbeeegggjjjqqqwwwvvvuuuxxxzzz{{{~~~~~~uuubbbNNNGGGBBBAAAAAA>>>???AAA>>>>>>============<<<<<<<<<<<<<<<<<<===============>>>>>>>>>???@@@@@@@@@>>>>>>?????????@@@@@@@@@DDDHHHKKKSSSlll|||gggrrrnnnRRRGGGDDDAAA???@@@AAADDDNNNXXXaaaeeejjjooosssvvvyyy{{{~~~xxxkkkaaa\\\WWWRRRMMMHHHGGGFFFFFFEEEFFFEEECCCAAA???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<===???@@@@@@???===<<<>>>>>>>>>>>>========================>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA<<<===???@@@AAA@@@>>>===<<<<<<;;;:::999999888777777777666666666555555555333333333333333444555555666666666777777888888888999999999999999999::::::;;;:::999999999:::<<<<<>>>>><<<;;;:::;;;;;;:::999999999:::::::::;;;===>>>@@@BBBDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDHHHHHHHHHGGGHHHHHHIIIIIIKKKKKKLLLMMMOOORRRTTTUUUZZZ\\\___aaabbbeeeiiikkkpppssswww{{{~~~|||{{{|||yyyrrrddd[[[RRRNNNLLLKKKNNNRRR[[[hhhwwwlll\\\NNNCCC>>>???============>>>???@@@@@@DDDCCCAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEECCCCCCDDDEEEEEEFFFFFFGGGGGGGGGIIIJJJKKKLLLMMMOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPOOOPPPPPPOOOOOOPPPTTTVVVTTTQQQOOOPPPSSSUUUTTTRRRTTTWWW\\\^^^^^^___bbbeeeiiinnn{{{uuuXXXMMMOOORRR```yyyzzzjjj]]]SSSKKKKKKLLLKKKIIIIIIHHHGGGGGGFFFFFFEEEEEEEEECCCBBBBBBBBBCCCDDDFFFGGGHHHLLLRRRWWW[[[^^^bbbdddeeelllpppppppppuuuyyyzzz||||||~~~~~~ppp]]]LLLFFFAAAAAA@@@======???>>>>>>==================;;;<<<<<<<<<==================>>>???@@@@@@AAAAAA????????????@@@@@@@@@@@@CCCGGGIIIOOOggg~~~xxxbbblllzzzwwwWWWGGGDDDAAA@@@AAAAAACCCMMMWWWaaaeeejjjnnnqqqsssvvvxxx|||~~~}}}oooddd]]]XXXTTTMMMIIIFFFEEEDDDCCCFFFEEECCCAAA???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@@@@???===;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===???@@@AAAAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????<<<>>>@@@BBBCCCBBB@@@>>><<<<<<<<<;;;:::999999999888888777777777666666666999888666444333222111111444444444555555666666777999999999999888888888888999888888888888999::::::=========<<<<<<;;;:::999;;;::::::999999999999999;;;;;;<<<===>>>???@@@@@@@@@?????????@@@AAAAAABBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKLLLNNNPPPQQQRRRSSSXXXZZZ]]]___```bbbeeegggllloootttyyy}}}~~~||||||}}}}}}wwwpppbbbZZZRRRNNNLLLLLLQQQVVVbbbnnn}}}|||hhhXXXKKKBBB>>>???============>>>???@@@AAABBBBBBAAAAAAAAABBBCCCCCCEEEFFFGGGGGGGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGIIIIIIJJJKKKMMMNNNOOOPPPOOOOOONNNNNNNNNNNNOOOPPPOOOOOOPPPOOONNNOOORRRUUUOOONNNNNNPPPRRRSSSRRRPPPSSSXXX^^^___]]]]]]bbbfffjjjmmmvvvcccRRRQQQSSS]]]tttuuu```UUULLLKKKLLLJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCBBBBBBCCCDDDEEEFFFFFFJJJOOOTTTWWW[[[___aaabbbgggkkkjjjlllsssxxxyyy{{{{{{}}}|||mmmYYYLLLEEE@@@@@@???;;;:::<<<======>>>>>>>>>>>>>>>>>><<<<<<<<<============>>>===>>>>>>???@@@AAAAAABBB@@@@@@@@@AAAAAAAAAAAABBBBBBHHHJJJMMMbbbzzzyyyuuu___eeesss^^^HHHDDDAAA@@@AAAAAACCCKKKUUUaaaeeejjjmmmppprrrtttvvvzzz|||sssfff___YYYTTTNNNIIIFFFDDDCCCBBBFFFEEECCCAAA???>>>>>>===========================;;;===>>>??????>>>===;;;===============>>>>>>>>>;;;;;;;;;<<<===???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@??????<<<>>>AAACCCDDDBBBAAA???===<<<<<<<<<;;;:::::::::999999888888888777777777:::999777666444333222222444444555666666777888888888888888888888888777777777777777777777888999999999999:::;;;;;;;;;::::::;;;;;;:::::::::::::::;;;<<<<<<<<<======>>>>>>???============>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJLLLMMMOOOPPPQQQRRRUUUWWW[[[]]]___aaadddgggiiilllqqqwww|||~~~}}}||||||}}}{{{}}}uuunnn```YYYRRROOONNNOOOUUU]]]hhhuuuyyydddTTTIIIAAA>>>???=========>>>>>>???@@@AAA??????@@@AAABBBCCCEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJLLLMMMNNNNNNOOONNNMMMLLLLLLMMMOOOPPPNNNOOOOOOOOONNNOOOQQQSSSQQQQQQRRRSSSTTTTTTSSSQQQWWW\\\aaabbb```aaaeeeiiiiiilllrrr~~~www]]]VVVWWWVVVkkk~~~jjj^^^SSSPPPPPPNNNLLLMMMHHHHHHHHHHHHGGGGGGGGGGGGDDDCCCCCCCCCCCCDDDDDDDDDFFFIIIMMMQQQTTTWWW[[[^^^```dddffffffjjjrrrwwwxxxyyyzzz{{{||||||}}}}}}~~~|||kkkWWWKKKEEE@@@@@@???;;;:::<<<======>>>>>>>>>>>>??????============>>>>>>>>>>>>>>>?????????@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBHHHJJJLLL]]]{{{}}}ooo___```lllhhhMMMDDDAAAAAAAAAAAABBBJJJSSS```dddhhhlllnnnpppsssuuuyyy|||zzzlllcccZZZVVVOOOJJJGGGEEEDDDCCCFFFEEECCCAAA???>>>>>>============>>>>>>>>>>>>>>>=========>>>>>>=========<<<<<<<<<<<<============;;;;;;;;;<<<===???AAAAAA@@@AAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA>>>???AAABBBCCCBBB@@@???======<<<<<<<<<;;;;;;;;;::::::999999999888888888777666666555555555666666666666777888999999::::::777777777777777777888888666666777777888888888888666777888999;;;;;;<<<<<<;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMOOOQQQRRRRRRUUUYYY\\\^^^```ccceeeeeehhhnnntttyyy|||}}}|||||||||~~~~~~zzz{{{}}}{{{pppjjj]]]WWWQQQOOONNNQQQYYYbbbnnnzzzxxxaaaRRRHHHAAA??????>>>>>>>>>>>>???@@@AAAAAA>>>???@@@BBBCCCEEEFFFGGGFFFGGGHHHIIIJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHJJJKKKLLLMMMNNNOOONNNLLLKKKKKKLLLMMMNNNMMMNNNOOOOOONNNNNNPPPRRRUUUVVVVVVWWWWWWVVVVVVUUUWWWZZZ^^^```___```ccceeefffiiimmmvvveeeVVVVVVSSSbbbuuuhhhZZZTTTQQQNNNKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCEEEHHHKKKNNNPPPSSSVVVYYY]]]aaacccdddiiiqqqvvvvvvuuuwwwxxxxxxxxxxxxyyy{{{}}}kkkVVVJJJDDDAAAAAAAAA>>>===???======>>>>>>>>>?????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAA@@@GGGJJJJJJYYY{{{pppbbb___hhhrrrSSSDDDBBBAAABBBAAABBBIIIRRR]]]aaafffiiilllnnnqqqsssxxx|||tttjjj\\\XXXQQQLLLIIIHHHGGGFFFFFFEEECCCAAA???>>>>>>===<<<<<<<<<=========>>>>>>>>>===<<<<<<<<<<<<===>>>:::;;;;;;;;;<<<<<<<<<===;;;;;;<<<===>>>@@@AAABBB@@@@@@AAAAAABBBCCCCCCDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@???============<<<<<<<<<<<<::::::::::::999999999999555555444444444555666666444555555666888999999:::555666666666777888888888666666777888888888888888666777888999:::;;;;;;;;;999999999:::;;;<<<===>>>::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDFFFGGGIIIJJJKKKKKKJJJJJJKKKNNNPPPRRRQQQTTTXXX[[[\\\^^^```bbbbbbeeejjjpppuuuyyy{{{{{{|||||||||}}}}}}{{{yyyzzz{{{}}}uuujjjcccYYYTTTOOONNNNNNQQQ[[[fffrrr}}}vvv___PPPHHHBBB@@@@@@>>>>>>>>>>>>???@@@AAAAAA@@@AAABBBDDDEEEFFFFFFFFFEEEGGGHHHJJJKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMNNNOOOPPPNNNLLLJJJIIIJJJLLLMMMMMMNNNOOOOOONNNNNNOOOPPPUUUVVVVVVVVVVVVVVVWWWXXXUUUWWWYYY[[[]]]^^^___```aaadddiiinnn|||oooYYYYYY]]]cccxxxuuudddZZZTTTNNNJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIDDDDDDDDDDDDDDDCCCBBBBBBDDDFFFIIIJJJLLLNNNQQQTTT[[[^^^aaabbbhhhooosssrrroooqqqtttttttttuuuxxx{{{{{{~~~~~~lllWWWIIIDDDAAACCCCCCAAAAAABBB======>>>>>>?????????@@@>>>?????????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@>>>FFFIIIIIIWWWwww{{{fff```gggyyyWWWDDDBBBAAABBBAAAAAAHHHQQQ[[[___dddhhhjjjmmmooorrrwww|||{{{ppp^^^YYYSSSNNNKKKJJJIIIIIIFFFEEECCCAAA@@@>>>>>>===;;;;;;;;;<<<<<<<<<======???>>><<<::::::<<<>>>???:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===???@@@BBBCCC@@@@@@AAAAAABBBCCCDDDDDDCCCCCCBBBAAA@@@@@@??????BBBAAAAAA@@@@@@?????????===============<<<<<<<<<;;;;;;::::::::::::999999777666555444333222222222111111222333444555666777444555555666777888888999666666777888888888888888777888999::::::;;;;;;:::777888888999:::<<<===>>>999999999::::::;;;;;;;;;===<<<<<<;;;;;;<<<<<<<<<=====================<<>>>>>???@@@@@@AAABBBBBBCCCDDDFFFHHHIIIJJJLLLKKKIIIIIIJJJMMMPPPRRRPPPSSSWWWZZZ[[[\\\]]]^^^___bbbgggmmmrrrvvvxxxxxx|||||||||}}}}}}{{{yyyyyyzzzzzz|||~~~~~~pppeee^^^VVVQQQMMMLLLMMMQQQ\\\hhhtttvvv^^^OOOGGGBBB@@@AAA>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEFFFHHHJJJLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPPPPOOOLLLIIIHHHIIIKKKLLLMMMNNNOOOOOONNNMMMNNNPPPRRRRRRSSSSSSSSSTTTWWWXXXYYYXXXYYY\\\___aaaaaa```]]]aaaeeejjjuuu{{{bbbccckkkkkkxxxpppddd[[[SSSMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEEEEEEEDDDCCCBBBAAACCCEEEGGGHHHIIIKKKNNNPPPYYY\\\___aaagggnnnqqqooojjjmmmqqqrrrrrruuuyyy}}}xxx|||~~~{{{fffWWWHHHEEEAAA>>>>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@======>>>???????????????AAAAAA@@@@@@@@@AAABBBCCCAAACCCFFFJJJTTTmmmmmmbbbbbbuuu[[[MMMDDD@@@BBBCCCBBBHHHSSS\\\^^^aaacccfffiiinnnrrrxxxzzz~~~|||qqqbbb[[[SSSNNNLLLKKKIIIHHHEEEEEEDDDCCCAAA???<<<;;;??????>>>>>>>>>=========;;;;;;;;;<<<<<<<<<<<<<<>><<<<<<======;;;888=========>>>??????@@@@@@?????????@@@AAABBBDDDEEEGGGEEECCCAAA@@@AAABBBCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>===<<<;;;:::888888888777777555444444111222333444444444333222555555555666666666666666888888777777666666555555555555555555555555555555888888777777888888999:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999<<>>===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@===>>>>>>???????????????AAA@@@@@@@@@AAAAAABBBBBBCCCEEEGGGJJJRRRiiiuuuggg```oooeeeOOOFFFAAACCCCCCAAAGGGPPPZZZ\\\___bbbeeeiiinnnqqqwwwyyy}}}}}}sssccc\\\TTTNNNLLLKKKIIIGGGEEEEEEDDDDDDBBB???===;;;999999999999999999999999<<<<<<<<<<<<<<<<<<;;;;;;@@@===<<<<<<======<<<999=========>>>??????@@@@@@?????????@@@AAABBBDDDDDDGGGEEECCCAAAAAAAAABBBCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>===<<<;;;::::::::::::999999888666666555666777888888777666555333333444555666666777777666555555555555555444444555555555555555555555555777777666666777777888999888888999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;???666FFF999<<<@@@@@@@@@?????????@@@AAABBBDDDDDDDDDDDDEEEFFFGGGGGGJJJJJJJJJIIIIIIJJJNNNQQQRRRRRRSSSUUUWWWZZZ]]]___aaacccfffhhhkkkoootttwwwzzz{{{~~~~~~|||zzzxxxvvvvvvwwwwwwwwwxxxyyy{{{}}}~~~yyynnnbbb[[[SSSOOOMMMPPPTTT[[[gggqqq|||qqqTTTHHHEEE@@@>>>???@@@@@@@@@@@@@@@@@@AAAAAADDD@@@AAAGGGKKKJJJFFFEEEDDDFFFIIIKKKMMMMMMMMMLLLNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHIIIMMMPPPRRRRRRPPPOOOPPPOOOLLLJJJIIIJJJKKKLLLLLLNNNOOOPPPQQQQQQQQQVVVTTTRRRPPPPPPSSSVVVXXXYYYZZZ[[[\\\\\\\\\\\\\\\[[[\\\___bbbhhhxxxvvvbbbXXX\\\eeevvvtttfff[[[RRRMMMLLLLLLKKKJJJHHHHHHHHHIIIGGGGGGHHHGGGFFFEEECCCBBBAAABBBCCCCCCDDDGGGKKKNNNTTTVVVZZZ]]]```ccchhhkkkkkklllooorrruuuxxxyyyzzz{{{|||~~~~~~xxxsssaaaSSSGGGDDD@@@=========<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????===>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBDDDEEEGGGJJJQQQdddmmm___gggrrrRRRHHHAAACCCDDDBBBFFFMMMWWWZZZ]]]```dddhhhnnnrrruuuxxx}}}~~~uuueee^^^UUUOOOMMMLLLIIIGGGDDDEEEEEEDDDBBB@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<;;;;;;;;;:::===<<<;;;<<<======<<<;;;=========>>>??????@@@@@@?????????@@@AAABBBCCCDDDFFFEEECCCBBBAAABBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::999888666777888999999888777666111111222444555666777888333333333333333444444444666666666666666666666666666555555555555666777777666777888999;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::999999>>>:::===888KKK===>>>@@@@@@???===<<<===???AAACCCDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIIIIIIIJJJMMMOOOPPPQQQRRRSSSVVVZZZ]]]______aaadddfffhhhlllpppsssxxxzzz|||}}}}}}~~~{{{xxxvvvuuuttttttuuuuuuwwwyyy{{{}}}~~~xxxkkk```YYYQQQNNNOOOTTT[[[cccooozzznnnQQQFFFEEEBBB??????@@@@@@@@@@@@@@@AAABBBBBBDDD@@@@@@FFFIIIHHHEEEEEEEEEFFFIIILLLMMMNNNNNNNNNOOOOOOOOONNNMMMKKKJJJIIIKKKKKKKKKMMMPPPQQQPPPOOOPPPPPPPPPMMMKKKKKKLLLNNNOOOOOOQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPQQQRRRSSSTTTWWWXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[]]]^^^aaammmfffTTTSSSXXXeee|||rrrcccXXXRRRMMMMMMLLLLLLKKKJJJJJJJJJGGGHHHHHHHHHGGGEEEDDDBBB@@@AAABBBBBBBBBEEEIIILLLQQQSSSVVVYYY\\\```dddgggjjjlllooosssvvvxxxzzzzzz}}}~~~~~~}}}|||}}}tttppp___QQQGGGDDDAAA>>>>>>===<<<;;;========================???>>>>>>>>>>>>>>>>>>???>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBAAADDDCCCFFFJJJOOO___tttaaabbbxxx}}}VVVJJJAAACCCEEEDDDFFFMMMVVVXXX\\\___ccchhhnnnrrruuuyyy~~~uuuggg```WWWPPPNNNLLLIIIGGGDDDDDDEEEDDDCCCAAA???>>>>>>>>>????????????@@@@@@>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<==================>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999555666777777777666555444222222333333444555666666222222222333333444444555777777777777777777777777666666555555666666777888999999:::;;;<<<===>>>???<<<<<<<<<;;;;;;;;;::::::888888999:::::::::999999>>>999>>>===SSSCCC@@@>>>??????>>>>>>???@@@AAABBBEEEDDDDDDEEEEEEFFFGGGHHHEEEGGGJJJKKKKKKKKKLLLNNNOOOOOOPPPRRRUUUYYY\\\^^^^^^```ccceeegggiiimmmooouuuwwwzzz{{{{{{}}}|||yyyvvvuuussssssssstttuuuwwwyyy|||~~~vvviii^^^WWWRRROOOPPPVVV^^^hhhvvviiiLLLCCCDDDBBB???????????????@@@AAABBBCCCDDDFFFBBBBBBFFFIIIGGGFFFGGGFFFGGGIIILLLNNNOOOPPPPPPPPPOOOOOONNNMMMLLLKKKJJJMMMLLLLLLMMMOOOOOONNNMMMOOOPPPOOONNNLLLLLLNNNPPPQQQQQQRRRSSSTTTTTTTTTSSSQQQQQQQQQRRRRRRRRRRRRRRRUUUVVVWWWXXXYYYZZZZZZZZZ[[[\\\]]]^^^^^^eeeyyyuuu[[[UUUTTT\\\llllll^^^WWWOOONNNMMMMMMMMMLLLJJJIIIGGGHHHHHHHHHHHHFFFEEECCCAAAAAABBBAAAAAACCCFFFIIINNNPPPTTTVVVYYY\\\```dddhhhjjjnnnrrrvvvxxxyyyzzz~~~|||zzzzzz|||~~~uuu}}}nnn]]]OOOGGGEEEBBB@@@??????===<<<========================>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBAAAAAAAAA@@@CCCIIINNNZZZxxx|||gggbbbrrr]]]MMMAAABBBFFFFFFHHHMMMUUUWWW[[[___ccchhhnnnrrrvvvzzzuuuiiibbbYYYRRRNNNLLLIIIFFFDDDDDDEEEEEEDDDBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;:::::::::::::::;;;;;;<<<<<<===>>>=========>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCEEEDDDDDDDDDCCCCCCCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999555666666777666555444333444444444444444444333333333333444444555555666666777777777777777777777777777666666666666777888888;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::777888999999:::::::::999===999AAAEEE\\\HHH???<<<===>>>@@@CCCCCCCCCAAA@@@DDDDDDDDDDDDEEEFFFGGGHHHEEEHHHKKKLLLLLLLLLMMMOOONNNNNNOOOQQQTTTWWWZZZ\\\]]]___bbbeeefffhhhkkkmmmqqqtttvvvxxxyyy{{{~~~}}}zzzwwwuuusssssssssssstttvvvyyy{{{}}}~~~~~~~~~}}}}}}sssfff]]]WWWVVVRRRQQQWWW___kkk|||}}}bbbIIIBBBDDDBBB???@@@?????????@@@AAACCCDDDEEEFFFCCCBBBEEEGGGEEEEEEHHHGGGHHHIIIKKKMMMNNNOOOPPPOOOOOONNNMMMMMMLLLLLLLLLOOOMMMLLLLLLMMMNNNMMMLLLNNNNNNNNNMMMLLLMMMOOOQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQRRRSSSTTTUUUTTTSSSRRRRRRSSSTTTVVVWWWXXXXXXXXX[[[[[[]]]]]][[[^^^lll{{{cccXXXSSSYYYeeeyyywwwggg^^^RRROOOMMMLLLMMMLLLJJJGGGHHHHHHIIIIIIHHHGGGFFFEEEAAABBBBBBAAA@@@AAADDDGGGLLLNNNQQQTTTVVVYYY]]]aaadddggglllqqquuuwwwxxxxxx}}}{{{yyyyyy|||~~~}}}|||mmm[[[LLLFFFDDDBBBAAAAAA@@@???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>???@@@@@@AAA@@@@@@@@@???@@@AAABBBCCCBBBAAA@@@AAA>>>BBBIIILLLUUUqqqooobbbkkkgggTTTCCCBBBEEEFFFHHHLLLSSSVVVYYY]]]aaaffflllpppvvvzzzwwwllldddZZZSSSOOOLLLIIIFFFDDDDDDEEEEEEEEEDDDBBBAAA======<<<<<<<<<;;;;;;;;;=========<<<;;;;;;;;;:::999:::<<<<<<;;;;;;<<<>>>=========>>>??????@@@@@@AAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>??????>>>>>>===::::::;;;;;;;;;;;;::::::888888999999888777666555666666555555444333333333555555555555666666666666666666666666666666666666777777666666777777888999::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::777888999:::;;;;;;;;;:::<<<888BBBHHH^^^GGG===;;;;;;>>>AAADDDEEEDDDBBB@@@CCCCCCCCCCCCDDDEEEFFFGGGEEEHHHJJJLLLLLLMMMNNNPPPNNNNNNNNNPPPRRRUUUXXXZZZZZZ]]]aaaccceeegggiiikkkmmmpppsssuuuwwwzzz}}}}}}{{{xxxuuusssrrrsssssstttuuuwwwyyy{{{}}}}}}~~~{{{{{{{{{|||}}}zzzmmmbbb[[[WWWWWWTTTTTTZZZdddpppqqqZZZFFFBBBBBB@@@???AAA>>>>>>???@@@BBBCCCEEEFFFEEEBBBAAACCCDDDBBBDDDGGGHHHHHHIIIJJJLLLMMMNNNOOOOOONNNMMMMMMMMMMMMNNNNNNPPPNNNMMMLLLMMMNNNMMMMMMMMMNNNNNNNNNMMMNNNQQQSSSRRRSSSSSSSSSSSSRRRRRRQQQRRRSSSTTTUUUVVVUUUTTTSSSPPPQQQRRRTTTUUUVVVVVVWWWWWWXXXZZZ[[[XXXYYYbbbnnnnnn^^^SSSXXX```nnnrrrfffWWWRRRNNNLLLLLLLLLIIIGGGHHHHHHIIIJJJIIIHHHGGGFFFCCCCCCBBBAAA@@@AAACCCFFFIIILLLNNNQQQSSSVVVZZZ]]]```ccchhhnnnrrruuuuuuuuu{{{{{{zzzxxxwwwxxx||||||kkkXXXIIICCCBBB@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===>>>???@@@@@@AAAAAA@@@@@@>>>@@@AAACCCCCCBBBAAA@@@BBB>>>BBBIIIKKKPPPjjjuuubbbddd{{{sss\\\GGGBBBEEEDDDEEEIIIQQQTTTWWWZZZ^^^ccchhhllltttzzz|||mmmfff\\\TTTOOOLLLIIIFFFCCCDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999;;;===<<<:::999;;;============>>>??????@@@@@@AAAAAA@@@@@@@@@AAABBBBBBDDDDDDDDDEEEEEEEEEDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@===>>>>>>?????????>>>>>>::::::;;;;;;<<<;;;;;;:::999::::::::::::888777666666666555555555555555555666666666555555555555555555555555555555555555555666666555555555666777777999999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999888999:::;;;;;;<<<<<<<<<===888AAAGGGZZZBBB:::;;;;;;===@@@BBBCCCCCCBBBAAABBBBBBBBBBBBCCCDDDEEEFFFEEEGGGIIIJJJJJJKKKNNNPPPNNNNNNNNNOOOQQQSSSVVVWWWVVVZZZ^^^aaaccceeegggiiiiiilllpppsssvvvyyy}}}{{{yyyvvvsssrrrrrrsssttttttuuuwwwyyyzzz{{{{{{{{{xxxyyyzzz|||~~~tttggg]]]XXXVVVUUUTTTXXXaaalllwwweeeTTTEEEBBBAAA>>>>>>BBB>>>>>>???@@@BBBDDDFFFGGGFFFCCCBBBCCCCCCAAADDDIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMNNNPPPQQQSSSQQQOOONNNOOOPPPPPPOOOMMMNNNOOOOOOOOOPPPSSSVVVTTTTTTTTTTTTTTTSSSRRRQQQRRRSSSTTTUUUUUUUUUTTTTTTNNNOOOQQQRRRTTTUUUUUUUUUTTTVVVYYYZZZXXXVVV]]]fff{{{ppp\\\ZZZ[[[```{{{~~~ooo]]]WWWOOOLLLLLLLLLJJJHHHHHHIIIJJJJJJJJJIIIGGGGGGDDDDDDCCCAAA@@@@@@CCCEEEFFFHHHKKKMMMOOORRRVVVYYY[[[___eeekkkppprrrssssssuuuuuuuuuttttttwww|||{{{jjjVVVFFFAAA@@@??????@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===??????@@@AAAAAAAAAAAA@@@>>>???AAACCCCCCBBBAAA@@@DDD@@@BBBJJJJJJMMMeeeyyyaaa^^^vvv{{{bbbJJJCCCDDDCCCCCCFFFPPPRRRUUUXXX\\\```fffjjjsssxxxnnnggg\\\TTTPPPLLLIIIFFFCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@???>>>===;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<999;;;===<<<:::999:::============>>>??????@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCDDDEEEEEEEEEEEEEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@===>>>>>>?????????>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;999999::::::999888666555444555555555666666777777666666666555555444444444555555555555555555555555555444444444444555666666999999:::;;;===>>>??????;;;;;;;;;:::::::::999999888999:::;;;<<<<<<<<<<<<===888@@@DDDVVV===888<<<<<<===>>>???@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEDDDFFFGGGHHHHHHJJJMMMOOOOOONNNNNNOOOPPPRRRTTTVVVTTTWWW\\\___aaaccceeeggggggjjjnnnrrrvvvyyy~~~zzzxxxuuusssqqqrrrtttuuussstttvvvxxxyyyzzzyyyyyywwwxxxzzz|||{{{ooobbbYYYVVVUUUQQQSSS[[[gggsss}}}^^^PPPDDDBBBAAA===>>>CCC>>>>>>???@@@BBBDDDFFFHHHIIIFFFEEEFFFEEECCCGGGLLLIIIIIIIIIIIIIIIJJJKKKKKKMMMLLLLLLLLLMMMOOOQQQRRRUUUSSSPPPPPPQQQRRRRRRRRRNNNOOOPPPPPPPPPRRRUUUXXXUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTMMMNNNPPPRRRSSSTTTUUUUUUTTTVVVYYY\\\YYYWWW]]]eeetttiii^^^WWWUUUjjjuuuaaaZZZQQQMMMMMMMMMKKKIIIHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEDDDBBB@@@@@@CCCEEEDDDFFFIIIKKKMMMPPPTTTWWWYYY]]]ccciiinnnpppqqqqqqpppqqqqqqqqqrrrvvv{{{uuuaaaQQQFFFEEECCCAAA???>>>>>>>>>???AAA@@@???=========>>>?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCC@@@@@@AAABBBBBBCCCCCCDDDDDDAAACCCHHHIIINNNccc|||~~~iii```nnndddIIICCCCCC>>>???GGGNNNSSSWWWWWWVVV[[[eeemmmrrrwww~~~xxxkkk^^^WWWRRRKKKEEECCCFFFFFFEEEDDDDDDDDDDDDDDD??????>>>>>>>>>>>>>>>???:::999888;;;>>>>>><<<999::::::::::::::::::::::::>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBBCCCAAA@@@??????>>>>>>??????@@@===;;;:::;;;;;;;;;::::::::::::999999999888888777777777777666666666666777777777777777777777777666555444555777999888777666666666666777777777777777777666666777999;;;<<<;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>???;;;DDD???BBBQQQIII:::AAA===>>>>>>???@@@@@@AAAAAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKNNNOOOPPPQQQRRRTTTUUUUUUXXXZZZ\\\^^^___aaadddfffjjjkkknnntttzzz}}}|||zzzzzzwwwsssqqqqqqrrrsssssswwwwwwwwwwwwwwwxxxxxxxxxyyyxxxyyyzzz|||~~~~~~|||zzzzzz}}}rrrjjjaaaXXXSSSSSSWWW]]]dddkkkvvvuuuTTTLLLCCC???@@@BBBAAA???CCCBBBBBBCCCFFFGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPRRRSSSOOOPPPRRRTTTTTTSSSRRRQQQOOOOOOPPPQQQSSSUUUVVVWWWYYYWWWVVVTTTSSSSSSSSSTTTPPPQQQRRRRRRSSSRRRRRRQQQPPPQQQRRRSSSTTTTTTTTTSSSXXXWWWYYY^^^___\\\\\\^^^jjjYYYTTT___nnnoooeeeYYYQQQOOOOOOLLLJJJLLLJJJHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCAAAAAA@@@@@@FFFHHHIIIIIIJJJLLLOOORRRWWWZZZ___dddgggjjjnnnqqqooonnnmmmmmmpppuuuzzz~~~qqq^^^NNNEEEEEECCCAAA???>>>>>>??????AAA@@@>>>=========>>>?????????@@@@@@@@@AAAAAAAAA???????????????@@@AAAAAA@@@AAAAAABBBBBBCCCCCCDDDEEEBBBDDDHHHIIINNNbbbyyypppbbbjjjjjjKKKCCCCCC??????EEEMMMRRRWWWWWWWWW[[[eeemmmrrrwww~~~~~~pppbbbZZZTTTMMMHHHFFFGGGFFFFFFEEEEEEEEEEEEEEEAAA@@@>>>======>>>?????????===<<<<<<>>>>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;>>>????????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@AAABBBCCCAAA@@@??????>>>>>>?????????>>>>>><<<;;;;;;;;;;;;::::::::::::999999999999777777777777777777777777888888888888888888888888666555555777999;;;;;;:::666666666777777777888888999888888777888999;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<======>>>>>>:::@@@===EEESSSJJJ===DDD>>>>>>>>>??????@@@AAAAAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKNNNNNNOOOQQQRRRSSSTTTUUUWWWXXX[[[\\\]]]___bbbeeeiiijjjnnntttzzz}}}|||zzzyyyvvvrrrppppppqqqqqqqqqvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxzzz|||~~~~~~|||{{{|||yyynnnggg___WWWTTTTTTXXX___gggnnnyyyoooQQQJJJBBB???@@@AAA@@@>>>AAAAAABBBCCCEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLLLLLLLMMMOOOQQQRRROOOPPPQQQRRRRRRRRRQQQQQQQQQPPPQQQRRRSSSUUUXXXYYYYYYXXXVVVUUUTTTTTTTTTUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTYYYWWWXXX\\\]]][[[[[[^^^tttyyyvvv```TTTYYYcccwwwxxxnnnaaaXXXTTTQQQNNNJJJMMMKKKIIIIIIJJJKKKJJJIIIGGGFFFEEEDDDBBBBBBBBBBBBEEEFFFHHHHHHIIIKKKNNNQQQXXX[[[^^^bbbeeehhhllloooooonnnmmmmmmppptttyyy|||kkkYYYKKKCCCDDDCCCAAA???>>>>>>??????@@@???>>>>>>===>>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>>>>>======>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDGGGEEEFFFIIIIIINNN```tttzzzhhhllltttQQQEEEEEEBBBAAAEEELLLQQQVVVWWWVVVZZZdddlllrrrwww}}}xxxggg^^^WWWPPPKKKJJJGGGGGGFFFEEEEEEEEEEEEFFFCCCAAA???===<<<===???@@@DDDBBB???>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>????????????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCCAAA@@@??????>>>>>>??????>>>@@@BBB@@@<<<::::::<<<;;;;;;:::::::::999999999777777777777777777777777888888888888888888888888777666666888;;;=========777777777888888888999999::::::999999999::::::;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<============<<<;;;;;;GGGSSSHHH<<>>>>>>>>>>>???@@@AAAAAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGIIIJJJKKKMMMNNNOOOPPPQQQRRRSSSTTTUUUWWWYYYZZZ[[[]]]```cccgggiiimmmsssyyy||||||zzzyyyuuuqqqooooooppppppooottttttuuuuuuuuuvvvvvvvvvuuuwwwyyy{{{}}}~~~~~~||||||~~~}}}sssiiibbb\\\VVVTTTVVVZZZccclllttt~~~fffMMMHHHBBB??????@@@@@@???@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJKKKLLLLLLMMMLLLLLLNNNMMMMMMMMMMMMNNNOOOPPPOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRQQQRRRSSSVVVYYY[[[YYYXXXWWWVVVUUUUUUVVVVVVYYYWWWUUURRRQQQPPPQQQQQQTTTSSSRRRQQQQQQSSSTTTUUUYYYVVVVVVYYYZZZYYYZZZ^^^iiimmm|||mmmYYYTTTWWWaaa||||||nnnbbb[[[VVVPPPKKKOOOMMMKKKJJJKKKLLLLLLKKKHHHHHHFFFEEEDDDDDDCCCCCCCCCEEEFFFGGGHHHJJJMMMPPPXXXZZZ\\\___aaaeeejjjmmmooonnnnnnnnnppptttxxx{{{zzzfffTTTHHHCCCCCCBBBAAA@@@??????????????????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDDDDDDDGGGGGGHHHJJJJJJOOO^^^oooqqqsssYYYIIIGGGEEEDDDFFFKKKPPPUUUVVVUUUYYYbbbjjjqqquuu{{{nnnbbbYYYRRRMMMLLLGGGGGGFFFEEEEEEEEEEEEEEEEEECCC@@@===<<<===???AAAEEECCC@@@>>>===<<<<<<<<<===============>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBAAA@@@@@@AAABBBBBBAAA@@@??????>>>>>>??????===AAAEEECCC===999:::===;;;;;;;;;;;;::::::::::::777777888888888888888999888888888888888888888888888777777999;;;<<<<<<;;;777888888888999999999999<<<;;;;;;;;;::::::;;;;;;;;;::::::::::::;;;<<<<<<========================@@@999:::GGGOOOEEE;;;<<<>>>=========>>>???@@@AAABBBBBBAAABBBBBBCCCDDDEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTVVVXXXYYYZZZ\\\```bbbfffhhhmmmssswwwzzzzzzzzzyyyuuuqqqoooooopppppppppsssssssssttttttuuuuuuuuuuuuwwwzzz}}}~~~~~~}}}|||~~~yyyoooeee^^^YYYTTTSSSVVV[[[fffqqqyyy|||]]]KKKGGGCCCAAAAAABBBBBBAAAAAACCCEEEFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLOOOOOONNNNNNNNNNNNNNNNNNOOOOOONNNNNNOOOOOOPPPQQQSSSRRRQQQQQQRRRUUUXXXZZZWWWWWWWWWWWWVVVVVVVVVWWWZZZXXXUUURRRPPPQQQSSSTTT[[[YYYUUURRRQQQRRRTTTUUUYYYVVVUUUWWWXXXWWWYYY]]]fffiiiuuu~~~eeeVVVQQQVVVkkk{{{nnneee]]]UUUOOOQQQNNNLLLKKKKKKLLLLLLLLLIIIIIIHHHFFFFFFEEEEEEEEEBBBDDDEEEFFFFFFIIILLLOOOVVVWWWZZZ\\\___ccciiimmmooonnnnnnoooqqqtttwwwyyyvvvbbbPPPFFFDDDBBBBBBAAA@@@????????????>>>>>>>>>?????????>>>>>>??????@@@@@@@@@AAAAAAAAA@@@????????????@@@AAAAAAAAAAAABBBCCCCCCDDDDDDEEEHHHHHHJJJKKKKKKPPP]]]jjjxxxxxx```LLLGGGEEEEEEFFFIIIOOOTTTUUUTTTVVV^^^fffnnnrrrxxx}}}tttfff\\\TTTNNNMMMGGGFFFEEEEEEDDDDDDEEEEEEGGGEEEAAA>>><<<===???AAAAAA@@@???===<<<<<<===>>>=========>>>>>>?????????>>>>>>?????????@@@@@@@@@AAAAAABBBCCCEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDBBBAAA@@@@@@@@@@@@AAABBBAAA@@@??????>>>>>>??????===AAAEEECCC===:::;;;===<<<<<<<<<;;;;;;;;;::::::777888888888999999::::::888888888888888888888888:::999888888999999888777777888888888999999999999;;;;;;<<<;;;;;;;;;;;;:::;;;::::::::::::;;;<<<<<<======>>>>>>>>>>>>>>>???BBB999<<>>======<<<===???@@@AAABBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLNNNOOOPPPQQQRRRTTTVVVXXXYYYZZZ\\\___bbbeeehhhnnnrrrvvvxxxxxxyyyyyyuuurrrppppppqqqrrrqqqqqqrrrrrrsssttttttuuuuuuvvvxxx{{{}}}~~~}}}}}}|||}}}xxxnnnbbb[[[VVVRRRSSSVVV]]]iiiwwwqqqVVVIIIGGGEEEDDDDDDEEEEEEEEECCCFFFIIIJJJIIIGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPOOOOOONNNPPPPPPOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPQQQSSSVVVWWWUUUUUUVVVVVVVVVVVVVVVVVVXXXVVVSSSQQQQQQSSSVVVXXXaaa^^^YYYUUURRRRRRTTTUUUYYYUUUTTTWWWWWWVVVXXX\\\^^^bbblllwww___RRROOO\\\qqqzzzpppfff]]]VVVTTTQQQMMMKKKKKKLLLLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGCCCDDDEEEEEEFFFGGGKKKMMMQQQSSSVVVYYY\\\bbbhhhmmmllllllmmmoooqqqtttvvvwwwrrr___MMMDDDEEEAAAAAAAAA@@@@@@@@@??????======>>>????????????>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCDDDDDDEEEEEEGGGIIIKKKKKKLLLRRR]]]fffyyyiiiPPPFFFCCCCCCDDDHHHNNNSSSSSSQQQSSSZZZaaajjjnnntttyyy|||~~~{{{lllaaaVVVPPPNNNGGGGGGFFFEEEEEEEEEEEEFFFHHHFFFBBB???>>>>>>???@@@===>>>???>>><<<<<<===???<<<======>>>>>>??????@@@>>>????????????@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@??????@@@AAABBBAAA@@@??????>>>>>>??????>>>@@@BBBAAA===<<<<<<>>>======<<<<<<<<<;;;;;;;;;888888888999::::::;;;;;;999999999999999999999999;;;999888777888777666444777777777888888888999999::::::;;;<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<>>>>>>>>>???@@@AAAAAAAAA@@@:::???GGGKKKSSSRRRCCC>>>===<<<;;;<<<>>>@@@BBBBBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEEEEEFFFHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQSSSUUUWWWXXXYYY[[[___aaaeeeiiinnnrrrtttuuuvvvwwwwwwtttqqqoooppprrrssssssqqqqqqrrrssstttuuuuuuvvvvvvwwwzzz|||}}}}}}||||||{{{{{{~~~wwwlll```ZZZUUUSSSTTTXXX```nnn}}}fffRRRHHHHHHGGGGGGGGGGGGHHHHHHEEEIIIMMMMMMKKKIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMQQQQQQQQQRRRRRRQQQPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSQQQRRRSSSTTTUUUUUUTTTTTTUUUSSSQQQPPPQQQTTTXXXZZZbbb___ZZZVVVSSSSSSTTTUUUXXXUUUUUUXXXXXXVVVWWWZZZXXX^^^iiivvvppp[[[PPPVVVaaauuu{{{rrrhhhaaaXXXUUUPPPMMMMMMMMMMMMLLLJJJIIIHHHHHHGGGGGGHHHHHHDDDEEEFFFEEEEEEFFFIIILLLMMMOOORRRVVVYYY^^^cccgggfffgggiiillloooqqqssstttooo\\\IIIBBBDDD@@@AAAAAAAAA@@@@@@??????<<<===>>>???@@@??????>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFIIIKKKKKKMMMSSS]]]cccwww}}}|||wwwYYYJJJCCCCCCDDDHHHMMMRRRRRROOOOOOVVV\\\fffjjjqqqvvvzzz}}}rrrfffZZZRRROOOIIIIIIHHHGGGGGGGGGGGGHHHHHHFFFDDDAAA???>>>>>>>>><<<>>>@@@???===<<<<<<>>><<<<<<======>>>??????@@@>>>????????????@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@??????@@@AAABBBAAA@@@??????>>>>>>??????>>>>>>>>>=========>>>>>>============<<<<<<<<<;;;888888999999:::;;;;;;<<<999999999999999999999999:::999777777888888777555666666666777777777888888888999:::;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<>>>>>>???@@@BBBCCCDDDDDD>>>;;;AAABBBEEEXXX[[[BBB>>>===<<<;;;<<<>>>@@@BBBBBBBBBAAABBBBBBCCCDDDEEEDDDDDDEEEEEEFFFHHHIIIJJJIIIJJJKKKLLLMMMOOOPPPPPPQQQSSSUUUVVVXXXZZZ]]]___fffjjjooorrrsssrrrsssuuutttrrrooonnnppprrrttttttqqqqqqrrrssstttuuuvvvvvvuuuvvvxxxyyyzzzzzzzzzyyyzzz{{{~~~tttjjj^^^XXXVVVUUUXXX]]]dddssswww\\\OOOFFFGGGHHHIIIHHHIIIIIIJJJFFFJJJOOOOOOLLLJJJJJJLLLNNNNNNNNNNNNOOOOOOOOOOOOMMMNNNNNNOOONNNNNNMMMMMMQQQRRRSSSTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUTTTSSSTTTTTTUUUUUUTTTSSSQQQPPPNNNOOOQQQRRRSSSSSSRRRRRRSSSRRRQQQQQQRRRTTTWWWYYY]]][[[XXXUUUTTTTTTVVVWWWXXXUUUVVVYYYZZZWWWWWWYYYZZZbbbkkkrrr}}}nnnWWWWWWYYYeee}}}tttmmm^^^ZZZTTTPPPOOOOOONNNNNNIIIIIIHHHHHHGGGGGGHHHHHHFFFGGGGGGFFFEEEFFFHHHJJJIIILLLOOORRRUUUWWW[[[^^^___aaadddhhhkkknnnooopppmmmZZZGGG@@@DDD@@@@@@AAAAAAAAA@@@??????<<<===>>>@@@@@@@@@???>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEIIILLLKKKMMMTTT]]]bbbpppzzzyyybbbOOOFFFEEEFFFHHHMMMRRRQQQMMMMMMSSSYYYccchhhnnntttyyy|||vvviii]]]TTTPPPKKKKKKJJJIIIIIIIIIIIIJJJGGGFFFEEEBBB@@@???>>>======@@@BBBAAA>>><<<<<<===;;;<<<<<<===>>>?????????>>>????????????@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@??????@@@AAAAAAAAA@@@@@@???>>>????????????===;;;;;;===?????????>>>=========<<<<<<<<<<<<888888999::::::;;;<<<<<<999999999999999999999999999888777777999999888777666666666666777777777777666777999;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<>>>>>>@@@AAACCCDDDFFFFFF>>>===AAA===>>>VVV[[[<<<>>>===;;;;;;;;;===@@@BBBBBBBBBBBBBBBBBBCCCEEEEEEDDDDDDEEEEEEFFFGGGIIIJJJIIIIIIJJJLLLMMMNNNOOOPPPPPPQQQTTTUUUVVVXXX[[[^^^fffkkkppprrrrrrqqqrrrtttrrrooommmmmmooorrrssstttqqqqqqrrrssstttvvvvvvwwwttttttuuuvvvwwwxxxxxxxxxyyyzzzrrrhhh]]]XXXVVVWWW[[[aaagggwwwoooWWWNNNDDDFFFHHHIIIIIIIIIIIIJJJFFFKKKPPPPPPLLLJJJJJJLLLOOOOOOOOOPPPPPPPPPQQQQQQNNNNNNOOOOOOOOONNNNNNMMMQQQRRRSSSUUUUUUUUUTTTSSSRRRTTTVVVWWWXXXWWWUUUTTTUUUVVVWWWWWWVVVSSSQQQOOOLLLMMMOOOQQQRRRRRRQQQQQQSSSRRRQQQQQQRRRTTTVVVWWWXXXVVVUUUTTTTTTUUUWWWXXXWWWUUUWWW[[[[[[WWWVVVXXX\\\eeelllnnnsssZZZVVVSSSYYYrrr{{{uuubbb^^^WWWSSSQQQPPPPPPOOOIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEEEEGGGIIIHHHJJJNNNPPPQQQRRRTTTVVVZZZ\\\```dddhhhkkklllmmmyyyaaaQQQHHHCCCAAA@@@???>>>???AAAAAA???>>>;;;<<<<<<===============@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDAAACCCEEEDDDBBBCCCGGGKKKIIIJJJKKKLLLOOOTTTZZZ___nnnyyyyyymmmOOODDDEEEEEEJJJKKKOOOSSSQQQNNNOOOTTT```fffooouuuxxx{{{vvvggg]]]UUUPPPNNNMMMLLLKKKJJJIIIIIIIIIKKKIIIGGGDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;===>>>@@@BBBCCCDDDCCCBBB@@@??????@@@BBBCCC???@@@BBBCCCCCCBBB@@@???@@@@@@AAAAAABBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@????????????>>>======<<<<<<<<<;;;;;;;;;999999999999999999999999;;;;;;999999999999;;;;;;::::::::::::::::::::::::::::::999888777777888888::::::;;;;;;<<<;;;;;;;;;::::::999999999:::;;;;;;======>>>>>>>>>?????????@@@>>>???GGGOOOOOOFFF<<<============>>>>>>>>>>>>@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMRRRSSSTTTUUUWWWZZZ\\\]]]dddggglllooooooppppppqqqllllllmmmnnnooopppqqqqqqrrrrrrqqqqqqrrrsssuuuvvvsssssstttvvvxxxxxxwwwuuuvvv|||rrrggg\\\WWWUUUVVV\\\cccooo{{{cccOOOKKKFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMOOOOOOPPPSSSWWWXXXVVVSSSPPPPPPPPPMMMKKKKKKMMMNNNPPPPPPOOOOOOOOOPPPRRRRRRUUUWWWZZZ[[[[[[YYYVVVTTTSSSUUUWWWVVVTTTRRRQQQQQQLLLOOOQQQRRRQQQPPPOOOPPPPPPRRRTTTTTTSSSSSSUUUWWWWWWWWWUUUUUUUUUUUUWWWWWW[[[[[[[[[ZZZZZZZZZZZZYYYZZZ```gggjjjmmm}}}jjjaaaWWWUUUaaa{{{{{{mmm```TTTOOONNNLLLKKKLLLJJJJJJKKKKKKJJJJJJIIIHHHJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHJJJLLLOOOQQQSSSTTTSSSUUUYYY^^^cccgggjjjkkkwww```PPPHHHCCCAAA@@@???>>>???AAAAAA???>>>======>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDFFFGGGFFFDDDDDDGGGKKKKKKLLLMMMMMMPPPTTTZZZ___kkk~~~vvvxxxxxxWWWHHHFFFFFFHHHIIINNNSSSRRRNNNNNNQQQZZZaaakkksssxxx|||zzzjjj```XXXSSSNNNMMMKKKJJJIIIIIIIIIIIIKKKIIIGGGEEEBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBBAAAAAAAAABBBBBBAAAAAAAAA???AAABBBDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBAAA@@@??????@@@@@@@@@@@@@@@????????????>>>=========<<<<<<<<<;;;;;;999999999999999999999999;;;;;;:::999999:::;;;;;;::::::::::::::::::::::::::::::999888888888888888999999:::;;;;;;;;;::::::;;;::::::::::::;;;<<<<<>>>>>>>>>>>????????????@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHJJJKKKMMMMMMNNNNNNQQQRRRSSSUUUXXXZZZ]]]^^^dddhhhmmmooopppoooooooookkkkkkllllllmmmooopppppprrrqqqqqqpppqqqrrrssstttrrrrrrsssuuuwwwwwwvvvvvvvvv}}}qqqggg\\\WWWWWWYYYaaaiiiyyywww[[[MMMKKKEEEFFFGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPRRRVVVZZZ\\\[[[YYYUUUUUUTTTRRROOOMMMMMMNNNUUUTTTRRRPPPOOOOOOPPPQQQUUUWWWYYY[[[ZZZXXXUUUSSSSSSTTTUUUTTTRRRQQQPPPQQQRRRTTTVVVVVVTTTRRRQQQQQQQQQSSSTTTUUUTTTTTTVVVWWWWWWVVVUUUUUUUUUWWWXXXYYY\\\\\\[[[[[[[[[ZZZZZZZZZZZZ```fffhhhiiivvvmmmZZZXXX^^^kkkuuuhhhZZZTTTQQQNNNMMMNNNKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFGGGIIIKKKMMMOOOQQQRRRQQQSSSWWW[[[```dddggghhhttt^^^OOOGGGCCCAAA@@@??????@@@AAAAAA@@@>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCCCCGGGIIIJJJHHHEEEEEEHHHKKKNNNOOOOOOPPPQQQUUUZZZ^^^fff}}}ooommmbbbMMMGGGGGGEEEGGGMMMTTTTTTOOOMMMOOOTTT\\\gggpppwww~~~nnnccc[[[VVVNNNMMMKKKIIIHHHHHHHHHIIIJJJIIIHHHEEECCCAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@???@@@BBBDDDDDDBBB@@@???@@@AAACCCEEEFFFFFFEEEEEEDDDDDDEEEDDDDDDCCCBBBAAACCCCCCBBB@@@????????????@@@@@@@@@????????????>>>============<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::999999888888888888999888999999:::;;;;;;::::::;;;;;;;;;<<<<<<=========AAAAAAAAAAAABBBBBBBBBBBB;;;BBBIIIJJJEEE@@@>>>@@@????????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIJJJLLLNNNOOOOOOPPPQQQSSSUUUXXX[[[^^^```eeeiiinnnppppppnnnlllllljjjjjjiiiiiijjjlllnnnoooppppppoooooooooppppppqqqpppqqqrrrtttuuuvvvvvvvvvwwwnnneee[[[XXXYYY^^^hhhrrrkkkRRRJJJLLLEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMOOOOOOOOOPPPSSSWWW\\\______^^^[[[\\\\\\YYYUUURRRQQQQQQWWWUUURRROOONNNOOOPPPQQQUUUVVVXXXYYYYYYWWWUUUSSSSSSSSSSSSRRRPPPOOOPPPRRRUUUWWWXXXWWWUUUSSSRRRRRRRRRTTTUUUUUUTTTTTTVVVWWWUUUUUUUUUVVVWWWXXXZZZZZZ]]]\\\\\\\\\[[[[[[[[[[[[ZZZ___dddeeeccclllfff```]]][[[rrr~~~ppp```WWWSSSNNNLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHEEEFFFGGGIIIJJJLLLMMMNNNNNNPPPSSSWWW[[[___bbbdddppp[[[MMMFFFCCCAAA@@@??????@@@AAAAAA@@@>>>???@@@@@@AAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@AAAAAA@@@AAABBBCCCCCCDDDCCCCCCGGGIIIJJJIIIFFFGGGJJJMMMQQQRRRRRRRRRSSSUUUYYY]]]bbbwwwppphhh|||jjjOOOGGGGGGDDDGGGNNNVVVWWWRRRMMMMMMQQQYYYeeeooowwwrrreee\\\XXXOOONNNKKKIIIHHHHHHHHHIIIJJJIIIHHHFFFDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBEEEDDDBBBAAA@@@???>>>>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::::::::::::::::::::::::::999999888888999999999999999:::;;;<<<<<<<<<<<<;;;<<<======>>>>>>>>>>>>AAAAAABBBBBBBBBBBBBBBBBB???FFFLLLKKKDDD>>>>>>AAA>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRUUUYYY\\\___aaaeeeiiinnnpppooollljjjiiihhhhhhgggggghhhjjjlllmmmnnnmmmmmmmmmmmmmmmnnnnnnnnnppprrrsssttttttvvvwww{{{yyyyyyxxxvvvhhh```ZZZXXX[[[bbbppp|||bbbNNNHHHLLLFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQOOOQQQSSSWWWZZZ]]]^^^^^^```aaabbbaaa^^^[[[YYYYYYXXXVVVSSSPPPOOOPPPQQQSSSUUUVVVWWWXXXXXXVVVTTTSSSRRRRRRRRRPPPOOOOOOQQQSSSSSSUUUVVVUUUSSSQQQQQQQQQRRRTTTUUUUUUTTTTTTUUUWWWUUUUUUVVVWWWYYYZZZ[[[\\\]]]]]]]]]\\\\\\\\\[[[[[[YYY]]]aaabbb```fffyyymmm]]]WWWggg|||jjj```YYYRRRNNNMMMJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLNNNRRRVVVZZZ]]]___lllWWWKKKEEEBBBAAAAAA@@@???@@@BBBBBB@@@???>>>???@@@@@@AAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDGGGIIIHHHGGGHHHLLLPPPSSSTTTTTTTTTTTTVVVYYY\\\___qqqwwwiiiuuuqqqSSSGGGFFFEEEGGGOOOXXXZZZUUUOOOMMMQQQYYYdddooowww~~~vvvggg^^^YYYQQQOOOLLLIIIHHHHHHIIIIIIJJJJJJIIIHHHFFFCCCAAA@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBBCCCCCCBBBAAAAAABBBCCCCCC@@@AAABBBCCCDDDEEEFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCEEEDDDCCCAAA@@@?????????@@@@@@@@@?????????>>>>>>??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999:::::::::;;;<<<===>>>>>>>>>>>>;;;<<<===>>>????????????AAAAAAAAAAAA@@@@@@@@@@@@BBBEEEHHHFFFBBB>>>>>>???=========>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGJJJJJJIIIIIIJJJKKKLLLMMMOOOPPPRRRUUUYYY]]]```bbbeeehhhlllnnnllljjjgggfffffffffeeefffggghhhjjjkkkkkkkkkllllllllllllllllllmmmoooqqqrrrrrrtttvvvyyywwwrrrmmmhhhaaa\\\XXXYYY]]]fffvvv{{{___MMMIIIKKKHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMMMMNNNPPPQQQRRRRRRSSSVVVXXXYYY[[[\\\]]]aaaccceeefffeeedddddddddbbb___[[[WWWUUUTTTTTTTTTUUUVVVWWWXXXWWWVVVTTTSSSRRRRRRRRRQQQPPPPPPSSSUUURRRSSSTTTTTTSSSRRRSSSTTTRRRTTTUUUTTTSSSSSSTTTVVVUUUUUUWWWYYYZZZ\\\]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[YYY[[[___aaa```dddsss~~~bbbZZZcccpppyyymmmcccZZZSSSQQQKKKJJJJJJIIIIIIJJJKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIKKKNNNQQQUUUXXXZZZ~~~hhhTTTIIIDDDBBBAAAAAA@@@@@@AAABBBBBBAAA???>>>>>>???@@@@@@@@@@@@????????????@@@@@@AAAAAABBBBBBBBBCCCEEEEEEEEEEEEEEEDDDFFFIIIIIIHHHJJJNNNRRRTTTUUUUUUUUUUUUVVVYYY[[[^^^kkk}}}ooorrr\\\JJJFFFFFFGGGNNNXXX\\\WWWPPPNNNOOOXXXcccmmmuuu|||}}}lllaaa\\\SSSQQQMMMJJJIIIIIIJJJKKKIIIJJJJJJIIIGGGDDDBBB@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBEEECCCAAA@@@@@@AAACCCEEEAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999::::::;;;;;;;;;===>>>??????@@@@@@:::;;;===???@@@@@@??????@@@@@@@@@@@@????????????AAAAAA@@@???>>>===<<<<<<<<<=========>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFJJJIIIIIIHHHIIIKKKLLLMMMPPPQQQSSSVVVYYY]]]```bbbdddgggjjjjjjiiigggffffffddddddeeefffggghhhiiiiiihhhiiijjjkkklllllllllllllllooorrrrrrrrrsssxxx{{{vvvnnnfff___[[[XXXWWW[[[aaakkk{{{sss[[[NNNJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNLLLLLLMMMMMMOOOPPPRRRSSSUUUWWWYYYYYYYYYZZZ\\\]]]___bbbeeeggghhhiiikkkmmmnnnlllhhhbbb^^^ZZZWWWVVVVVVWWWWWWXXXWWWVVVUUUTTTRRRSSSTTTSSSSSSSSSUUUWWWTTTUUUVVVVVVUUUUUUVVVXXXSSSUUUVVVUUUTTTTTTUUUVVVUUUWWWXXXZZZ\\\]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZ[[[^^^``````dddppp}}}rrraaa___aaawwwlll```VVVRRRMMMLLLKKKJJJIIIJJJKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKNNNRRRVVVXXXzzzdddRRRGGGCCCBBBAAAAAA@@@@@@AAABBBBBBAAA???>>>>>>???@@@@@@@@@@@@@@@>>>??????@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGIIIKKKKKKJJJKKKOOOSSSSSSTTTUUUUUUUUUVVVXXX[[[^^^hhhwwwsss{{{jjjPPPGGGFFFGGGMMMWWW[[[WWWPPPNNNLLLTTT```jjjrrryyysssgggaaaUUURRROOOKKKIIIJJJKKKLLLIIIJJJJJJIIIHHHEEECCCAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::::::::::::::::::::::::::999999999999999:::;;;<<<:::;;;<<<>>>?????????@@@999;;;===???@@@@@@??????AAA@@@@@@@@@?????????>>>===>>>>>>===;;;:::<<<>>>======>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEGGGGGGFFFGGGIIILLLOOOPPPQQQRRRTTTVVVYYY]]]```aaaccceeeggggggeeedddeeefffbbbccceeeggghhhhhhggggggfffgggiiikkklllmmmmmmmmmlllooorrrsssrrrtttyyy~~~}}}ssskkkccc\\\XXXWWWYYY___eeeooohhhTTTMMMKKKIIIIIIIIIJJJKKKLLLMMMNNNNNNKKKLLLLLLMMMNNNPPPRRRSSSTTTVVVXXXXXXWWWXXXZZZ]]]]]]___bbbdddfffiiimmmpppqqqooommmiiieee```]]][[[WWWXXXXXXXXXXXXWWWVVVVVVRRRTTTVVVWWWVVVVVVWWWXXXWWWXXXYYYXXXVVVVVVWWWXXXVVVWWWXXXXXXVVVUUUVVVXXXWWWXXXZZZ[[[]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZ\\\\\\^^^```aaacccnnnyyynnn```]]]kkkwwwhhh\\\WWWQQQPPPNNNLLLKKKKKKLLLMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJMMMPPPTTTVVVxxxcccQQQFFFCCCBBBBBBAAAAAA@@@AAABBBBBBAAA?????????@@@AAAAAAAAAAAA@@@>>>>>>???@@@AAAAAABBBBBBDDDEEEFFFGGGGGGHHHHHHGGGJJJLLLNNNMMMKKKLLLOOOSSSSSSTTTUUUUUUUUUVVVXXXZZZ___fff|||vvvxxxtttUUUHHHFFFFFFKKKUUUZZZVVVPPPMMMIIIQQQ]]]hhhpppxxxyyykkkeeeVVVTTTOOOLLLJJJJJJLLLMMMIIIJJJJJJJJJHHHFFFCCCAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>AAABBBDDDEEEEEEDDDBBBAAAGGGFFFFFFEEEFFFFFFGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFCCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@????????????>>>@@@@@@@@@????????????>>>========================:::;;;<<<======<<<;;;:::::::::::::::::::::::::::999999999999::::::;;;<<<999:::;;;===>>>?????????888:::===???@@@@@@???>>>AAAAAAAAA@@@@@@?????????;;;>>>@@@>>>::::::>>>CCC>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBDDDEEEEEEDDDDDDEEEFFFIIIMMMQQQSSSRRRRRRTTTVVVZZZ]]]___aaabbbdddeeedddccccccdddfff```cccfffhhhiiiiiigggfffeeefffhhhkkkmmmmmmmmmmmmlllooossssssrrrtttyyyxxxnnnhhhaaaZZZVVVWWW[[[aaahhhrrr|||```NNNKKKKKKIIIHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKLLLMMMNNNPPPRRRRRROOORRRTTTTTTTTTUUUXXX\\\\\\]]]```bbbdddhhhmmmpppjjjkkkjjjiiigggdddbbb```XXXXXXYYYYYYXXXXXXWWWVVVRRRUUUXXXYYYXXXXXXXXXYYYYYYYYYYYYWWWUUUTTTUUUVVVXXXYYYZZZYYYXXXWWWXXXYYYWWWYYYZZZ\\\]]]]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZZYYY^^^]]]]]]``````ccclllwwwzzzcccbbbUUUkkkuuuhhhaaaUUUSSSPPPNNNLLLLLLMMMNNNLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGHHHIIILLLPPPTTTVVVqqqZZZMMMGGGCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???CCCEEECCC???<<>>AAAAAA@@@@@@??????>>>>>>>>>>>>======>>>???@@@@@@HHHGGGDDDAAA???>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEBBBBBBBBBCCCEEEFFFEEEDDDGGGFFFDDDCCCDDDCCCBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>;;;999:::<<<<<<:::888;;;:::999999888888999999888999999888999<<<>>>>>>:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????>>>???@@@AAAAAAAAAAAAAAA=========>>>>>>>>>>>>>>>:::;;;<<<<<<;;;<<<>>>@@@@@@@@@??????@@@@@@AAABBBCCCAAA???@@@CCCEEEFFFFFFCCCEEEHHHIIIJJJLLLNNNPPPTTTWWWZZZ\\\]]]\\\]]]]]]^^^_________^^^^^^___aaacccdddeeeggghhhiiiiiijjjfffhhhjjjlllmmmlllkkkjjjkkknnnqqqqqqpppsssyyy}}}xxxpppeee^^^[[[XXXYYY[[[aaalll{{{iiiWWWQQQMMMIIIHHHGGGHHHIIIHHHGGGGGGIIIKKKKKKMMMOOOOOOOOONNNOOOPPPOOORRRUUUVVVUUUVVVYYY\\\\\\\\\\\\]]]```eeeiiilllrrrnnniiigggfffeeebbb```[[[[[[\\\[[[ZZZYYYWWWUUUXXXVVVUUUVVVXXXZZZZZZYYY[[[YYYVVVUUUUUUWWWZZZ\\\YYYXXXXXXXXXXXXYYYZZZZZZZZZZZZ\\\]]]___]]]ZZZWWW\\\\\\\\\ZZZYYYYYY\\\^^^]]]]]]^^^___ccchhhmmmpppwwwbbb^^^bbbkkk}}}xxxqqqaaaZZZQQQMMMMMMNNNLLLIIIKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLMMMnnnYYYLLLGGGCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAADDDGGGIIIHHHDDDBBBDDDGGGCCCCCCAAA@@@AAABBBCCCEEEEEEFFFGGGGGGHHHIIIJJJJJJOOOOOOOOOPPPRRRTTTUUUVVVRRRQQQOOONNNOOOQQQSSSTTT]]]aaappplllSSSMMMDDDIIITTTVVVXXXWWWOOOFFFGGGPPP]]]gggmmmsssyyywwwjjjaaaZZZSSSPPPMMMJJJKKKNNNKKKJJJJJJLLLMMMKKKGGGCCC@@@@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDGGGFFFDDDBBBAAA@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGFFFEEEHHHGGGFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA???????????????>>>>>>>>>>>>>>>>>>>>>============@@@>>><<<===??????>>><<<<<<;;;;;;:::::::::::::::777888999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>???????????????@@@??????>>>>>>========================???@@@AAAAAA@@@AAACCCEEEBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDFFFHHHJJJJJJLLLNNNPPPSSSVVVYYY[[[[[[[[[[[[\\\]]]^^^______^^^^^^```bbbbbbccceeefffhhhiiiiiiiiijjjkkklllmmmnnnnnnnnnmmmmmmpppssssssssswww~~~zzzvvvnnnccc[[[YYYXXXZZZ^^^gggssseeeTTTNNNKKKIIIGGGHHHIIIIIIIIIHHHHHHJJJLLLKKKMMMOOOOOOOOONNNOOOPPPNNNQQQTTTUUUVVVWWW[[[^^^___^^^]]]^^^```cccgggiiioookkkgggffffffeeecccaaa]]]]]]]]]]]][[[ZZZXXXVVVUUUTTTTTTVVVYYY[[[\\\\\\\\\ZZZWWWUUUTTTVVVXXXZZZXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[\\\^^^``````^^^\\\\\\\\\\\\ZZZYYYZZZ]]]```aaa```aaabbbfffkkkpppsss~~~___[[[\\\kkksssjjj]]]UUUQQQOOOMMMKKKLLLLLLLLLKKKJJJIIIHHHGGGJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNzzzhhhSSSHHHDDDAAA@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAACCCEEEDDDAAA???AAADDDEEECCCAAA??????@@@BBBDDDEEEFFFFFFGGGIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOXXXWWWUUUTTTUUUWWWZZZ\\\\\\^^^iiizzz\\\PPPDDDFFFPPPRRRUUUUUUNNNKKKLLLSSS___iiiooouuu{{{|||nnneee]]]VVVSSSPPPLLLKKKNNNIIIIIIJJJKKKLLLLLLIIIFFF???>>>>>>============>>>;;;<<<<<<>>>???AAACCCDDDCCCBBBAAA@@@?????????@@@??????>>>>>>@@@AAACCCDDDEEEEEEEEEDDDDDDCCCAAAAAACCCBBBAAABBBCCCDDDCCCAAADDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA????????????>>>>>>======>>>============<<<<<<<<<;;;:::999:::<<<===<<<;;;;;;;;;:::999999999999999666666777888999999888888;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<=========>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>===>>>@@@AAAAAA@@@@@@@@@@@@AAABBBBBBAAAFFFJJJKKKHHHCCCAAA@@@DDDFFFHHHIIIJJJKKKNNNPPPQQQTTTWWWXXXXXXXXXYYYZZZZZZ[[[\\\\\\[[[\\\^^^```aaabbbccceeefffggghhhhhhggggggggghhhhhhiiijjjkkkmmmoooqqqrrrtttzzz{{{uuuqqqjjj```XXXVVVUUUYYYaaalllyyy{{{^^^OOOJJJHHHGGGGGGGGGHHHIIIHHHGGGHHHIIIKKKJJJLLLNNNOOONNNNNNOOOPPPLLLOOORRRUUUVVVYYY\\\___```___^^^^^^___aaaccceeeiiigggdddcccddddddbbbaaa\\\\\\[[[ZZZYYYWWWUUUUUURRRQQQRRRTTTXXX\\\]]]]]]\\\ZZZWWWUUUTTTTTTVVVWWWXXXWWWXXXXXXYYYZZZ[[[\\\ZZZZZZZZZ\\\___```___^^^ZZZ[[[[[[ZZZZZZ[[[^^^aaacccbbbaaabbbfffkkkpppsss|||wwwggg\\\cccwww|||kkk^^^VVVRRROOOMMMLLLKKKJJJIIIHHHGGGFFFEEEHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLvvvdddQQQGGGDDDCCCBBBDDDDDDDDDCCCCCCBBBAAAAAAAAA???AAABBBBBB@@@@@@AAACCCIIIGGGDDDBBBAAACCCEEEGGGFFFGGGHHHIIIJJJKKKLLLMMMLLLMMMNNNOOOOOONNNMMMLLLSSSRRRQQQPPPQQQTTTWWWYYY______ggg}}}jjjWWWHHHFFFNNNQQQVVVYYYSSSIIIIIINNNXXXaaagggnnnuuuyyy}}}uuummmddd\\\YYYVVVQQQOOOOOOJJJKKKLLLMMMMMMLLLKKKIIICCCCCCAAAAAA@@@AAAAAABBB=========>>>???AAABBBCCC@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>===???AAACCCEEEDDDEEEFFFFFFDDDCCCCCCCCCEEEDDDBBBCCCDDDDDDCCCAAAFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>;;;;;;;;;<<<===>>>>>>===<<<<<<;;;::::::::::::;;;;;;999999::::::999:::<<<>>>>>>>>>======<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@??????@@@@@@????????????>>>>>><<<===>>>===<<<<<<>>>@@@AAA@@@@@@@@@@@@AAABBBBBBCCCHHHNNNNNNIIIDDDDDDEEEGGGIIIKKKLLLMMMNNNPPPRRRRRRUUUWWWXXXXXXXXXYYYZZZXXXZZZ[[[[[[\\\]]]___aaacccdddeeeggghhhiiijjjjjjiiihhhgggggghhhiiikkkmmmnnnoooqqqssswwwzzztttpppjjj```YYYXXXUUU[[[ffftttsssZZZNNNKKKJJJJJJJJJIIIJJJKKKJJJIIIJJJKKKMMMMMMOOOQQQRRRQQQQQQRRRSSSQQQSSSUUUXXXZZZ\\\___```bbbaaa``````aaaccceeefffiiihhhfffeeeddddddcccbbb\\\[[[ZZZYYYXXXVVVUUUUUUUUUTTTTTTWWW[[[^^^_________]]]ZZZXXXWWWWWWXXXYYYZZZZZZ[[[[[[\\\]]]______]]]\\\[[[\\\^^^```___^^^\\\]]]]]]]]]]]]___bbbeeeeeeddddddeeehhhlllqqqtttyyybbb^^^dddsss|||kkk___XXXUUUSSSMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJsssbbbPPPHHHGGGFFFFFFGGGEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGKKKIIIGGGEEEDDDEEEGGGHHHIIIIIIJJJLLLMMMOOOPPPPPPQQQRRRTTTTTTTTTSSSRRRQQQSSSRRRRRRRRRSSSUUUXXXYYY^^^___ggg{{{~~~^^^LLLGGGLLLPPPWWW]]]XXXMMMKKKNNNUUU]]]dddllltttyyy~~~wwwlllbbb]]]ZZZTTTPPPPPPNNNOOOPPPPPPOOOMMMLLLLLLHHHGGGEEEDDDCCCCCCDDDEEE@@@@@@@@@???@@@@@@AAAAAA@@@@@@AAABBBCCCDDDDDDDDDBBBAAA@@@@@@AAACCCFFFGGGFFFHHHJJJJJJIIIHHHIIIKKKKKKJJJHHHHHHIIIHHHGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGFFFFFFEEEDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCC??????>>>===============???;;;:::======:::<<<@@@@@@@@@@@@??????>>>>>>>>>????????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEECCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCBBBAAAAAACCCDDDBBBAAAAAAAAAAAABBBCCCCCCCCCHHHKKKJJJGGGEEEHHHKKKJJJLLLNNNOOOOOOPPPRRRTTTTTTUUUWWWXXXWWWXXXYYYZZZYYY[[[]]]]]]^^^```ccceeeeeefffgggiiijjjkkkkkklllnnnmmmlllkkklllnnnppprrroooppprrrvvv|||zzzsssoooiii```[[[[[[YYYaaannn}}}}}}kkkWWWNNNMMMMMMMMMMMMJJJKKKLLLKKKJJJKKKLLLNNNPPPRRRTTTTTTTTTSSSTTTVVVWWWWWWXXXZZZ\\\^^^``````aaaaaaaaabbbccceeefffgggiiiiiihhhgggeeecccbbbbbb\\\\\\[[[ZZZYYYXXXWWWWWWYYYXXXWWWYYY[[[^^^^^^^^^```___]]][[[ZZZZZZ[[[[[[]]]]]]]]]^^^^^^```aaaaaaaaa___^^^^^^``````___^^^]]]^^^^^^^^^^^^```dddggghhhgggggghhhkkkooorrruuu|||mmmdddeeeyyy|||lllbbb[[[XXXOOONNNMMMKKKJJJJJJJJJJJJGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJooo___NNNGGGFFFEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFHHHGGGFFFEEEEEEEEEFFFGGGJJJKKKLLLMMMOOOPPPRRRRRRQQQRRRSSSTTTTTTTTTTTTTTTWWWWWWXXXYYYZZZ[[[[[[[[[XXX]]]gggxxxfffQQQGGGJJJMMMUUU\\\XXXUUUPPPOOOTTT[[[cccnnnwwwxxx~~~sssfff___ZZZUUUPPPOOOPPPQQQRRRQQQOOONNNNNNOOOJJJIIIFFFCCCBBBBBBCCCDDDBBBAAA@@@@@@??????@@@@@@???@@@AAACCCDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDFFFGGGBBBEEEHHHHHHFFFEEEGGGJJJHHHGGGFFFFFFGGGGGGFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFFFFDDDCCCEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>===???@@@???>>>>>>???@@@??????>>>============>>>>>>999:::@@@@@@;;;;;;@@@>>>>>>>>>>>>============>>>>>>>>>>>>???????????????@@@AAACCCDDDEEEFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@AAACCCBBBBBBAAAAAABBBBBBCCCDDDBBBDDDEEEDDDCCCDDDHHHLLLIIIKKKMMMNNNNNNOOOQQQSSSRRRTTTUUUUUUUUUUUUVVVXXXYYY[[[]]]^^^___bbbeeehhhdddeeefffhhhiiijjjkkkkkklllkkkjjjiiijjjlllnnnooonnnooosssxxxwwwnnniiiddd]]][[[\\\___hhhvvvqqqbbbSSSNNNOOONNNNNNOOOIIIJJJKKKKKKJJJJJJKKKMMMPPPRRRTTTUUUTTTTTTUUUVVVWWWWWWWWWYYY\\\^^^^^^^^^______``````aaacccddddddfffggggggfffccc`````````\\\[[[ZZZZZZYYYYYYZZZZZZYYYXXXWWWWWWYYY[[[[[[ZZZ]]]\\\[[[[[[[[[\\\]]]]]]^^^^^^]]]]]]^^^^^^______aaa`````````aaaaaa___]]][[[\\\\\\\\\\\\^^^bbbeeeggghhhiiikkkmmmpppqqqssswwwxxx~~~rrriiippp~~~|||mmmccc]]]SSSQQQOOOLLLJJJIIIIIIIIIGGGFFFGGGGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIHHHHHHtttdddSSSMMMLLLLLLLLLMMMIIIJJJJJJKKKKKKLLLLLLMMMJJJIIIJJJKKKMMMNNNOOONNNPPPPPPQQQQQQRRRQQQQQQQQQUUUVVVWWWYYYZZZ\\\]]]^^^ZZZZZZZZZ[[[]]]___```aaa\\\]]]```aaabbbaaa___^^^```hhhttt|||dddVVVUUUVVV^^^eeeaaaZZZTTTPPPRRRXXXaaannnzzzvvvmmmhhhbbb]]]\\\YYY[[[]]]\\\[[[ZZZ\\\]]]WWWUUUQQQNNNLLLKKKLLLMMMKKKJJJJJJJJJJJJJJJKKKKKKHHHIIIKKKLLLMMMNNNMMMMMMKKKLLLLLLMMMNNNOOOPPPPPPKKKNNNRRRQQQMMMLLLNNNQQQNNNMMMMMMNNNQQQRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQSSSTTTTTTSSSQQQPPPPPPPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHFFFHHHIIIHHHFFFEEEFFFHHHHHHHHHGGGFFFFFFFFFFFFFFFDDDBBBHHHSSSTTTJJJFFFIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNMMMLLLLLLKKKJJJJJJIIIJJJJJJIIIHHHHHHIIIKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOQQQSSSTTTTTTVVVXXXYYYYYYYYY[[[]]]]]]^^^______^^^___aaabbbbbbdddfffhhhjjjlllpppsssoooppprrrtttuuuvvvvvvvvvtttssssssssstttuuuvvvwwwwwwyyy}}}uuuooojjjfffeeehhhqqqyyyssshhh^^^\\\]]]]]][[[\\\VVVWWWXXXWWWVVVVVVXXXZZZ]]]^^^```aaa``````aaabbbbbbaaaaaadddhhhkkkkkkjjjlllllllllkkkkkklllllllllmmmoooqqqqqqnnnllllllmmmeeeeeedddddddddeeefffgggdddbbbaaabbbdddeeeeeeeeefffffffffggghhhiiikkklllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiijjjlllmmmmmmjjjhhheeeffffffffffffgggkkknnnqqqrrruuuxxxzzzzzz{{{zzzzzz{{{~~~tttpppqqqzzzsssgggeee```[[[WWWUUUTTTSSSPPPPPPPPPQQQRRRTTTUUUVVVTTTTTTSSSSSSRRRRRRRRRQQQrrrbbb[[[[[[ZZZZZZ[[[XXXXXXYYYZZZ[[[\\\]]]]]]___^^^^^^```bbbddddddcccbbbccceeegggggggggfffeeeggghhhiiikkkmmmooopppqqqoooooooooppprrruuuxxxyyywwwyyy|||}}}zzzxxxsss}}}~~~mmmiiiiiiqqqwwwsssuuummmggghhhnnnxxx~~~xxxsssrrriiilllnnnnnnmmmmmmpppsssllliiieeeaaa___^^^^^^___[[[[[[[[[[[[\\\]]]______YYYZZZ\\\]]]^^^^^^^^^]]]\\\]]]^^^___```aaaaaaaaadddgggjjjhhhdddaaacccfffcccccccccfffiiilllllllllggggggggggggggggggggggggfffgggiiijjjjjjiiigggfffeeedddcccbbbaaa```______^^^^^^^^^^^^]]]]]]]]]]]]^^^```aaa```]]]\\\]]]___YYYXXXWWWWWWVVVVVVWWWWWWUUUUUU___mmmnnnbbbZZZ[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^____________aaaaaabbbbbbcccbbbbbbbbbaaaaaa``````___^^^]]]]]]^^^______^^^]]]]]]^^^```^^^^^^]]]]]]^^^^^^___```dddcccbbbccceeeffffffeeeiiikkkmmmmmmmmmnnnpppqqqrrrssstttsssrrrsssuuuwwwsssuuuxxxzzz{{{~~~{{{xxxyyy|||zzzrrrrrrtttsssqqqqqqlllmmmnnnmmmllllllnnnppprrrtttvvvvvvuuuuuuvvvwwwtttssstttwww}}}~~~}}}}}}~~~wwwvvvvvvvvvwwwxxxzzz{{{wwwvvvuuuvvvxxxzzzzzzzzzxxxyyyzzz{{{}}}~~~}}}}}}}}}}}}}}}xxxyyy{{{~~~~~~{{{zzzzzzzzzyyyyyyzzz~~~zzztttnnnjjjgggfffbbbbbbbbbcccdddfffggghhhffffffeeeeeedddccccccccc