BM6 6(P@ +++*********))))))((((((******))))))))))))******))))))))))))************++++++++++++++++++++++++))))))*********+++++++++++++++************++++++))))))***+++,,,------...++++++++++++++++++++++++************))))))((((((************************************************)))))))))))))))******+++))))))))))))))))))))))))((((((((((((''''''''''''***((('''(((+++,,,+++(((+++***)))((((((***,,,---***++++++,,,,,,++++++*********))))))))))))************))))))))))))******+++*********))))))(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++++++++*********))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((******,,,,,,************,,,,,,///000222333444555555555555555444444555666888999<<<<<<<<<===============>>><<<:::999:::FFF^^^ttt************)))))))))(((******))))))))))))******))))))))))))************++++++++++++++++++++++++*********************++++++******))))))******+++)))******++++++,,,,,,---++++++++++++++++++++++++++++++*********)))))))))***************************************************************++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((***((('''(((+++,,,+++)))+++***)))((()))***,,,---++++++,,,,,,,,,,,,++++++******))))))))))))************))))))))))))******************)))))))))(((+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))*********))))))((((((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***,,,++++++***+++,,,---...000111222333444555555555555555444444555666888999<<<<<<<<<===============<<<;;;::::::===JJJcccyyy************))))))))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++*********************)))+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************+++++++++***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++++++++***+++******))))))+++,,,---++++++,,,,,,,,,,,,++++++******))))))))))))************))))))))))))******************)))))))))))),,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))((((((((((((''''''))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++++++++,,,---...///000111222333333444444444444666555444444555666888999<<<<<<<<<======>>>>>>>>>:::999999;;;@@@NNNhhh*********)))))))))))))))******))))))))))))******((()))))))))************************************************))))))))))))******))))))))))))******,,,+++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++************+++,,,,,,))))))))))))))))))))))))***************+++++++++***))))))******+++++++++++++++*********+++,,,---+++,,,,,,,,,,,,,,,,,,++++++******))))))******+++******))))))))))))***************)))))))))))))))++++++******)))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((***++++++---...000111222222222333444444333333333666555555555555777888999<<<<<<<<<===>>>>>>??????:::999999;;;@@@OOOiii))))))))))))))))))************))))))))))))******((()))))))))************************************))))))))))))))))))))))))***))))))))))))))))))***,,,++++++******))))))(((++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))***++++++)))))))))))))))))))))))))))*********+++++++++,,,)))***************+++,,,+++++++++++++++,,,,,,---,,,,,,,,,------,,,,,,,,,++++++************++++++******))))))))))))******))))))))))))))))))******))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((******,,,---///111111222222222333444444333333333666666555555666777999:::<<<<<<======>>>??????@@@;;;::::::;;;???MMMggg}}}))))))))))))******************))))))))))))******))))))))))))************************************((((((((()))))))))*********))))))(((((())))))***++++++*********)))))))))++++++++++++++++++++++++*********+++++++++++++++************************************************))))))(((((())))))***+++)))))))))))))))))))))))))))))))))***++++++,,,,,,)))***++++++******+++---+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++************++++++******))))))))))))******))))))))))))************(((((())))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))******))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))***,,,...///000111111111222333333444444444444777666555555666777999:::<<<<<<===>>>>>>???@@@@@@===;;;:::;;;>>>KKKdddzzz((()))))))))******************))))))))))))******))))))))))))************************************&&&''''''((()))***++++++))))))(((((((((((())))))************))))))))))))++++++++++++++++++++++++)))))))))*********++++++******************************************************))))))******+++,,,))))))))))))))))))))))))(((((())))))***++++++,,,)))+++,,,,,,******+++---***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,******))))))))))))******((()))))))))*********************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''''''''(((((()))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***)))***,,,...////////////000111222333444555555555777666666666666888999:::;;;<<<===>>>???@@@AAAAAA>>><<<;;;;;;>>>KKKcccyyy(((((())))))*********+++******))))))))))))******))))))))))))************))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++(((((())))))*********+++************************************************++++++******++++++,,,---))))))))))))))))))))))))'''(((((()))******++++++(((+++---,,,***)))+++...***+++,,,---------,,,,,,,,,------......------,,,,,,++++++******++++++,,,******))))))))))))******(((((())))))*********+++,,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))(((((((((((((((((((((((((((((($$$$$$%%%&&&'''(((***+++)))***,,,...//////......///000222333444555555555777666666666666888999:::;;;<<<===>>>???@@@AAAAAA>>>===;;;<<>><<<>>>CCCFFFEEEFFFJJJBBB>>>::::::???OOOjjj************************'''(((((()))******++++++(((((()))***************++++++************++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))************************+++***************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***************************************))))))))))))))))))))))))*********+++******)))))))))***+++,,,,,,,,,,,,,,,---------...------,,,,,,))))))************))))))******++++++++++++*********************)))))))))******)))))))))***++++++((((((((()))))))))******))))))))))))))))))))))))******)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((()))))))))***+++++++++,,,...000//////111222444444555555999999888777777777777888======AAAGGGIIIFFFDDDEEE@@@<<<:::;;;AAARRRmmm************************(((((())))))************(((((()))***************++++++***))))))***++++++++++++******))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++******)))((()))***++++++,,,,,,,,,,,,,,,------......---,,,,,,)))******++++++******)))'''(((((())))))(((((('''************************))))))))))))***++++++,,,(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((***+++,,,+++,,,...000...///111333555666666666888777777777777777888999;;;;;;???DDDEEEBBB???AAA>>><<<:::<<>>>>>@@@???<<<;;;<<>>???CCC???===<<<>>>CCCPPPhhh|||))))))))))))))))))))))))*********)))))))))))))))(((((()))***************((()))+++------+++)))((()))))))))))))))***************))))))))))))******))))))))))))))))))))))))************************))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++((()))***+++,,,---------)))+++---///000...---+++***++++++,,,,,,++++++***,,,,,,------------,,,,,,*********++++++,,,,,,,,,,,,,,,+++*********++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))******+++++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''((()))***)))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((*********(((((())),,,...////////////000222333444555666666666666444444555555777888::::::???======@@@AAA???@@@CCC???======???EEERRRiii}}}))))))))))))))))))))))))((((((((()))******++++++(((((()))***************'''))),,,......,,,)))'''(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,((((((***+++,,,---------)))+++---///000///---+++***++++++,,,,,,++++++******++++++,,,,,,++++++************++++++,,,,,,,,,------,,,+++************)))************+++++++++))))))))))))))))))))))))+++++++++***************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''')))******+++***)))(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''###$$$'''***+++,,,+++******,,,///000000000000111222333333444555555555444666666666666666777888888<<<:::<<<@@@AAA??????AAA???===>>>AAAFFFTTTkkk******))))))((((((''''''(((((())))))******+++++++++++++++*********))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------***+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******...---,,,+++++++++,,,---,,,+++***)))***---///111...------,,,,,,------...+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++///---+++))))))***+++,,,***+++,,,------,,,+++***+++++++++************)))))))))))))))))))))))))))+++***)))'''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***))))))((((((((())))))...//////...,,,,,,---///111000///222555666333111666666666777888888999999<<<<<<===???@@@AAABBBCCC???<<<;;;>>>EEESSSiii|||***)))))))))(((((((((''')))))))))))))))*********+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---***+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++...---,,,+++***++++++,,,---,,,+++******,,,---......------------------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++...,,,+++***)))***,,,---+++++++++,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))+++***)))((('''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))+++,,,------------000222111000000333555666444111666666666777888888999999<<<<<<===>>>@@@AAABBBCCC@@@===;;;>>>DDDRRRjjj~~~))))))))))))((((((((((((************))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,+++++++++---,,,++++++******++++++...---,,,+++***+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,+++******+++------,,,++++++++++++++++++,,,+++++++++************)))))))))))))))))))))))))))******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))+++,,,---...111444111111222444666666555333666666666777888888999999;;;<<<===>>>@@@AAABBBBBBAAA>>><<<===CCCRRRkkk))))))))))))((((((((((((++++++******))))))((((((************))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,++++++************------,,,+++++++++,,,---------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++++++++++++++,,,---...---,,,+++******+++,,,---+++++++++*********))))))))))))))))))))))))))))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((''')))***+++,,,...111333111222333555666666555444666666666777888888999999;;;<<<===>>>???@@@AAABBBAAA>>>======BBBQQQlll(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,++++++************++++++,,,---......---......//////......---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------+++++++++,,,,,,------...---,,,+++******+++,,,---+++++++++*********))))))************************))))))******************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((***+++++++++,,,...000111222444555555555555555666666666777888888999999;;;;;;<<<===???@@@AAABBB@@@???>>>>>>BBBRRRmmm(((((((((((())))))))))))************))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,---------............//////.........---------,,,------------,,,+++***)))******,,,---......///---...///000000///...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------------,,,++++++++++++++++++,,,+++++++++************)))************************((()))***+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))))))))***++++++******,,,...///222444555444444444555666666666777888888999999:::;;;<<<===???@@@AAAAAA?????????@@@DDDRRRnnn'''((((((((()))))))))***)))))))))))))))*********(((((((((((())))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---***+++,,,,,,------,,,,,,------------------------------------............////////////.........---------.........---,,,+++***++++++,,,---------------...///000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------,,,,,,+++++++++,,,,,,++++++++++++++++++************)))************************((()))***++++++++++++***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))***+++(((***+++*********,,,......111444555333222333555666666666777888888999999:::;;;<<<===>>>@@@AAAAAA===???AAABBBEEESSSnnn'''((((((((())))))******(((((())))))******++++++'''((((((((())))))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------++++++,,,---------,,,,,,---------------------------------.........//////000/////////............---.../////////...---,,,,,,,,,---------,,,++++++---...///111111///...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///............---,,,++++++***+++,,,------,,,+++***+++++++++************)))************************((()))***+++,,,,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((***++++++'''(((************---///---000444444222111333444666666666777888888999999:::;;;<<<===>>>???@@@AAA<<<>>>BBBDDDFFFSSSnnn((()))*********)))''''''))))))))))))))))))))))))))))))***++++++++++++***))))))************))))))******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++((())))))))))))*********)))************+++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------//////......---,,,++++++,,,,,,,,,---------------+++,,,...///000000000000111111000///...---,,,,,,000///............//////......//////////////////++++++++++++,,,---...///+++---///...++++++...000........................***+++,,,---............---,,,,,,++++++,,,,,,------,,,++++++*********+++*********++++++,,,,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&&&&'''((((((((('''((()))((('''&&&''')))&&&''')))(((''''''((()))%%%'''((())))))***---///000222333333222111333444555555666666777999:::;;;>>>;;;;;;???AAA@@@BBBFFFBBBAAA@@@???AAANNNhhh)))))))))))))))***++++++))))))))))))))))))))))))))))))***++++++++++++***))))))************))))))******))))))(((((((((((()))))))))))))))))))))))))))************+++++++++)))))))))*********++++++************++++++++++++,,,,,,,,,++++++******)))++++++,,,,,,,,,,,,---------------------,,,,,,,,,++++++,,,---...///000000---------...///000111111////////////............111000000//////000000000111000000000////////////..................///000,,,...///...,,,+++---000..........................................------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''''''''''''''''')))***)))((('''((()))&&&''')))(((''''''(((***&&&''')))))))))***---///111222333333222222333444666666666666777999:::;;;<<<:::<<<@@@BBBBBBCCCGGGAAA@@@@@@???AAANNNiii++++++)))(((((()))++++++))))))))))))))))))))))))))))))***++++++++++++***))))))************))))))***))))))))))))((((((((()))))))))))))))))))))))))))************+++++++++************+++++++++,,,************+++++++++,,,---,,,,,,+++***)))((((((++++++,,,,,,,,,,,,------,,,---------............+++,,,,,,---...//////000222111000///......//////000000000111111222222222444444444444444444444444555555444333222222111000111111000////////////000...//////...,,,,,,---///////////////////////////000000000///...---,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,*********++++++++++++,,,,,,,,,************************))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''''''''''')))******((((((((()))&&&''')))((((((''')))***'''(((*********+++---///111222444333222222333555666666666777888999:::;;;;;;:::<<>>AAANNNjjj,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))***++++++++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++******)))))))))+++++++++,,,,,,,,,------.............../////////------------............000111333444666777777777:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>@@@???>>>===<<<;;;:::999888777666555444444444444111111000///......//////........................000//////...------------+++++++++******+++++++++***+++---......---+++)))++++++++++++++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&(((******(((''''''(((&&&'''))))))(((((()))+++(((***+++++++++,,,...000222333444444333333444555666666666777888999;;;;;;;;;:::===BBBDDDAAAAAACCC@@@???>>>>>>AAAOOOkkk)))***+++++++++)))'''&&&))))))))))))))))))))))))))))))***++++++++++++***))))))************))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,))))))******+++++++++,,,+++++++++,,,,,,,,,------------------------------,,,,,,...///111333444444222555:::@@@CCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA>>>>>><<<;;;::::::999999666555333222222111111111////////////////////////......---,,,,,,---......,,,++++++++++++++++++,,,***+++---......---+++***++++++++++++++++++++++++************************(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))((((((''''''&&&$$$'''))))))((('''&&&'''&&&'''))))))((()))***,,,***+++,,,,,,,,,,,,///111222444555555444333555666666666777777888:::;;;<<<<<<;;;===BBBCCC???>>>@@@@@@???>>>>>>AAAQQQnnn'''(((***+++++++++***)))))))))))))))))))))))))))))))))***++++++++++++***))))))************)))))))))))))))************+++)))))))))))))))))))))))))))************+++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,))))))***+++,,,------...++++++,,,,,,,,,,,,------+++++++++,,,,,,------------///111555999===@@@AAAFFFGGGIIIJJJHHHEEEAAA>>>======<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@???>>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;::::::::::::;;;999777666666666555333000000000000000000000000///...---------...///000---,,,,,,++++++,,,,,,---++++++---......------,,,,,,,,,,,,++++++++++++***************************((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((($$$'''******)))'''&&&&&&&&&'''))))))))))))+++,,,+++,,,------------///111333444666555444444555777777777777888999:::;;;<<<===<<<===AAABBB??????AAAAAA@@@??????CCCSSSqqq000///,,,***)))***+++,,,))))))))))))))))))))))))))))))***++++++++++++***))))))************))))))))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++)))))))))*********+++++++++++++++,,,,,,,,,------+++++++++,,,---------...++++++,,,,,,,,,,,,------+++,,,---///111333444555888999<<>>===;;;<<<===>>>???@@@AAABBBBBBAAA@@@???????????????@@@>>>:::999::::::888666444444444444444444444444444222000///...///000111...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,+++++++++******************************'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))&&&))),,,---+++)))((((((%%%''')))))))))***+++---,,,---......---...000111333555666666555555666777777777777888999:::;;;<<<>>><<<===BBBCCCBBBCCCGGGBBB@@@@@@@@@DDDUUUsss<<<888111***'''''')))***))))))))))))))))))))))))))))))***++++++++++++***))))))************))))))))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++((())))))))))))*********++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------...///111444888;;;===>>>DDDEEEFFFHHHIIIKKKLLLMMMCCCAAA???======>>>@@@BBB???@@@@@@BBBCCCDDDDDDEEECCCEEEGGGIIIJJJIIIHHHGGGDDDEEEFFFHHHJJJLLLNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLCCC@@@===<<<===<<<:::777777777777777777777777777888666444111000///000111///......------......///---,,,,,,,,,,,,---...///,,,,,,,,,++++++*********************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******(((***...///---+++******%%%''')))))))))***,,,------...///.........000222444555666666555555666888777777777888999:::<<<<<<>>><<<===BBBEEEEEEHHHLLLBBBAAA@@@@@@EEEVVVuuu:::666///)))&&&&&&(((***+++++++++************)))))))))))))))))))))))))))++++++***************+++''''''((()))***++++++,,,+++++++++***************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,,,,------------,,,+++,,,///111444666:::???DDDGGGGGGFFFHHHFFFCCC@@@AAAAAA<<<777777===999888CCCIIIIIINNNMMMLLLMMMQQQTTTSSSMMMHHHNNNNNNVVVdddjjjcccYYYTTTQQQQQQTTT^^^mmmssshhhZZZNNNOOOXXX\\\\\\jjjwwwttt]]]NNNGGGDDDAAAFFFIIIAAAFFF>>>:::666444>>>@@@222888===:::111222999777---111...222000***...111)))333///+++)))***,,,---,,,//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++---...***++++++,,,,,,++++++***'''((()))))))))'''&&&%%%((()))***)))((('''((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))'''((())))))((()))+++---///000000000///000222555555555666666777888888888888999999888777888:::===:::<<>>???EEEWWWwww((()))***++++++)))(((&&&******)))))))))(((((((((++++++++++++++++++++++++))))))))))))***+++,,,,,,*********)))))))))))))))(((((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,000000///---,,,---000333444999???DDDGGGIIIJJJKKKBBBAAA>>>:::777666888999???======???@@@@@@DDDIIILLL]]]pppvvvnnnyyyyyynnn{{{tttnnnpppiiirrrtttdddjjjwwwVVVZZZdddppp___MMMBBBDDDEEEAAABBBKKKIII===<<<===555222666555222222111---******,,,/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++******)))(((((()))***,,,---)))***+++***((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))((()))+++---,,,---...---,,,---000222777777777777777777777777888666666;;;DDDKKKLLLJJJFFFDDDCCCDDDEEEEEEDDDBBB@@@>>>>>>@@@FFFYYYxxx,,,++++++***))))))((((((++++++*********)))))))))******************************))))))***++++++,,,*********)))))))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000///...---...333:::???CCCGGGLLLMMMKKKGGGDDDBBB===>>>>>>>>>===???CCCFFFAAAAAAEEEMMMPPPQQQUUU\\\mmmtttttt}}}eee[[[iiisssppp___```eeeoooxxxffffffrrrwwwaaabbbuuuuuu^^^MMMLLLLLLMMM[[[mmmhhhMMM@@@BBB>>><<<>>><<<666666555222///....../////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))(((((('''((()))+++,,,)))++++++***)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))((()))+++---,,,---------,,,---///222888888777666666555555444999888:::AAAIIIMMMKKKGGG@@@??????AAADDDFFFGGGFFF@@@>>>===@@@HHH[[[yyy+++***)))))))))***,,,---++++++++++++************))))))))))))))))))))))))++++++***************+++)))))))))))))))*********)))))))))***+++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......+++,,,...111666>>>GGGNNNRRRSSSRRROOOHHHAAA<<<::::::===BBBCCCCCCEEEIIILLLPPPUUUaaakkkjjjhhhsssgggaaahhhnnn|||zzzeeeUUUPPPOOOTTT[[[aaa___\\\YYYTTTNNNQQQOOOSSSYYY___mmmooo___[[[___hhhllluuuwwwmmmeeefff~~~xxxfffWWWVVVZZZfffdddIIIDDD>>>999999999777777666777666333...***//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,---,,,,,,***++++++,,,,,,++++++***))))))((((((((()))*********+++,,,+++)))((()))***''''''((((((((((((''''''))))))))))))))))))))))))'''((())))))((()))+++---,,,---------,,,---///222555555555555444444444444;;;;;;<<<@@@DDDEEEAAA>>>AAA@@@@@@BBBEEEHHHHHHGGGBBB???>>>AAAJJJ]]]zzz))))))))))))***+++,,,---************))))))))))))************************,,,,,,+++***))))))))))))(((((())))))******++++++******************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///---111888???FFFMMMSSSXXXUUURRRNNNGGGAAA>>>>>>@@@BBBHHHOOOSSSSSSSSSUUUXXXrrruuuuuugggUUUUUU]]]dddpppuuuiiiZZZUUUYYY^^^bbbnnnvvvqqqggg___[[[YYY___]]]gggpppmmmjjjfff[[[XXXUUUZZZ]]][[[ccciiiccc\\\[[[]]]___pppfff___ZZZ[[[dddyyymmmLLLEEE???===FFFMMMMMMEEE===888888666111---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++******++++++,,,,,,++++++************+++******))))))***+++,,,+++)))((()))***'''((())))))))))))((('''))))))))))))))))))))))))'''((())))))((()))+++------......------...000222333333444666777888999:::::::::;;;<<<<<<=========@@@@@@@@@CCCEEEGGGFFFEEECCC@@@>>>BBBKKK^^^zzz((()))***++++++***)))((())))))))))))((((((((((((++++++++++++++++++++++++------+++***))))))(((((('''(((((()))***++++++,,,+++++++++************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////555;;;EEENNNSSSWWWYYY[[[PPPLLLEEE>>><<>>@@@BBB888888888888888;;;???CCC<<<<<<===AAADDDFFFEEECCCDDD@@@???BBBKKK^^^yyy***************************)))(((((()))+++---...+++++++++*********)))))),,,,,,,,,,,,,,,+++***))),,,+++++++++++++++++++++)))************+++++++++,,,,,,++++++***++++++++++++,,,---,,,+++***+++,,,000...,,,,,,...222666999@@@MMMZZZ^^^YYYRRRNNNKKKCCCBBBDDDHHHIIILLLXXXgggmmm}}}~~~fffWWW[[[eeekkk{{{vvvwwwiiiddd^^^[[[]]]___[[[VVVNNNEEEJJJTTT\\\sss}}}dddUUUQQQOOO```pppTTTOOOKKK<<<555:::555444444444222///------,,,...//////---+++******---,,,,,,++++++,,,,,,---...---+++***)))***++++++++++++++++++******))))))+++------,,,***)))***+++++++++++++++*********)))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,////////////000222333444444999???CCCAAA<<<888555777777666777777999;;;<<>>888555222000000222+++,,,,,,+++++++++---...---,,,,,,++++++,,,,,,------,,,,,,+++******++++++++++++++++++*********)))+++,,,---,,,*********,,,++++++*********)))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,------------...000111222444888;;;<<<;;;888777666777777666777888999;;;<<>>???CCCEEECCCBBBCCCCCCCCCAAAAAAHHH\\\vvv******************************)))))))))+++,,,---+++************)))))))))******++++++******))))))************************)))************+++++++++,,,,,,++++++++++++,,,,,,,,,---...---,,,,,,---///---///444:::BBBJJJQQQUUU[[[WWWQQQIIIBBB???AAADDDOOOSSSXXX]]]```gggyyynnnZZZWWWbbbtttyyy{{{oooaaaXXXPPPGGGKKKPPPJJJLLLEEEJJJQQQPPP\\\vvvooo]]]TTTYYYWWWMMMMMMVVVhhhVVVBBB999666444333444///---,,,++++++,,,...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***++++++++++++***************+++,,,,,,+++***+++---************)))))))))((())))))))))))))))))))))))'''(((((()))***+++,,,,,,------------...000111222555666666555444444555777777777777777888:::<<<===???===???DDDFFFCCCAAAAAABBBCCCBBBBBBJJJ]]]xxx******************************))))))******,,,,,,************))))))))))))))))))*********))))))((()))))))))))))))*********))))))*********+++++++++,,,,,,+++++++++,,,------,,,,,,---,,,++++++---///222777???GGGOOOUUUXXXYYYOOOHHH???;;;;;;???GGGOOOVVV[[[```aaaeeesss~~~dddZZZZZZ[[[rrrwwwjjjbbb]]]\\\eeefffXXXNNNDDDEEEHHHDDDKKK\\\dddWWWQQQSSSZZZYYYUUU```sssmmmNNN@@@>>>:::555222444222///...---------,,,------,,,,,,,,,,,,------++++++---------,,,+++***++++++++++++++++++++++++)))***,,,,,,++++++,,,---*********)))))))))(((((())))))))))))))))))))))))(((((()))******+++,,,,,,////////////000222333444444444444333111222555777777777777777888:::<<<===???===@@@FFFHHHDDDAAA@@@@@@BBBCCCDDDMMMbbb}}}******************************************++++++))))))))))))))))))))))))((())))))*********))))))(((((()))))))))*********))))))*********+++++++++,,,+++++++++,,,------...+++,,,,,,++++++,,,///111>>>BBBIIINNNQQQPPPLLLJJJ>>>777222444:::@@@LLLWWWZZZgggsssyyy~~~tttooommmrrrkkkbbbgggttt}}}xxxnnnhhhiiitttyyyeeeWWWRRRPPPIIIHHHJJJDDDGGGHHHPPPXXXWWWZZZrrrrrrOOOEEEFFFAAA888222555333111000000///,,,***...------,,,,,,------...***+++---......---,,,++++++++++++++++++++++++,,,)))***,,,,,,++++++,,,---************))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,////////////000222333444222333444444333333444666777777777777999;;;===>>>@@@???BBBHHHJJJFFFBBBAAA@@@BBBCCCEEENNNbbb}}}************************************************(((((()))))))))))))))***))))))******++++++******((())))))******+++++++++)))************+++++++++,,,++++++,,,,,,---...///+++,,,---...///222777:::IIIJJJKKKKKKGGGAAA;;;666888222222999???FFFSSSaaaqqqxxx^^^WWWcccsss|||rrrnnnsssxxxiiibbb```XXXUUUOOOBBBEEEEEEHHHLLLLLLSSSlll~~~aaaJJJHHHKKKDDD===;;;;;;777333111222111...+++......------------......+++,,,,,,---------------++++++++++++,,,,,,,,,,,,***+++,,,,,,+++***+++---++++++++++++*********)))))))))))))))))))))))))))*********+++++++++,,,,,,------------...000111222111333555666555444555666777777777777999;;;>>>???AAA@@@BBBIIIKKKGGGCCCBBBBBBCCCCCCDDDKKK]]]vvv******************************+++++++++*********(((((((((((())))))******)))******+++,,,,,,++++++))))))******+++,,,,,,---)))************++++++++++++++++++,,,,,,...//////+++---000333777===DDDIIILLLJJJFFFBBB===999666444:::888===HHHOOOVVVfffxxxvvvaaaYYY```}}}zzz}}}rrrkkkgggdddkkkpppiii]]]RRRGGGCCCBBBFFFSSSbbb[[[MMMHHHNNNNNNDDDAAAHHHMMMFFF<<<666444444111///......------------......,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,------+++,,,---,,,*********,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******++++++++++++,,,,,,------------...000111222222333444444444444666888777777777888999<<<>>>@@@AAA???AAAGGGIIIFFFCCCCCCBBBCCCDDDDDDJJJ[[[ttt******************************+++++++++******)))'''((((((((())))))******)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------)))************++++++++++++++++++,,,---...///000+++...222777>>>FFFNNNTTTJJJFFF@@@;;;888999;;;=========GGGUUU___hhh|||rrrbbbgggppp{{{~~~yyyoooiiiiii~~~~~~hhhQQQFFFCCCAAAAAADDDEEECCCKKKUUUPPPBBBCCCQQQbbbWWWGGG<<<777555333111......------------......---,,,,,,+++,,,---///000+++++++++,,,,,,---------+++------,,,***)))***+++---------,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,////////////000222333444444444333222111333777:::777777777888:::<<>>@@@HHH@@@333---444000------,,,***+++///......---,,,,,,+++******---.........------///000///...---,,,,,,,,,.........,,,***((('''((()))+++'''(((************+++------,,,***))))))***,,,...000111000///---...000222222333444444333333555777999888666666888;;;???BBBCCC??????CCCFFFEEEFFFHHHGGGBBBAAAFFFMMMZZZttt++++++************++++++************************************************+++++++++************))))))************++++++++++++++++++,,,,,,,,,,,,---+++,,,,,,,,,++++++---///777<<>>BBBAAABBBQQQdddbbbMMMAAAEEEGGG===555666777222.........---...111...------,,,,,,++++++++++++,,,------,,,,,,---///------,,,+++++++++++++++((()))+++,,,------,,,,,,&&&))),,,...---,,,,,,,,,,,,+++***)))***+++---...000000000///......000222222333444444333333555777999888666666888;;;???BBBCCC??????CCCFFFEEEFFFHHHKKKDDDAAADDDJJJXXXuuu++++++************++++++++++++++++++++++++++++++************************+++++++++************))))))************+++++++++,,,,,,,,,---------......++++++,,,+++,,,...222555DDDLLLXXX\\\SSSEEE>>>???DDDJJJGGGEEEJJJKKKOOO[[[sssrrraaa]]]bbb{{{uuuqqqnnnrrrqqqooommmkkkgggaaa]]]dddeeebbb\\\YYY[[[[[[ZZZ^^^^^^]]]^^^bbbddd^^^UUUYYYbbbhhhjjjqqq~~~nnnqqqpppiiijjjuuusssvvv|||oooeeeWWWVVV]]]\\\SSSHHH@@@>>>===>>>FFFRRRIIIDDDGGGMMMGGG:::888@@@???777000000000//////000---------,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---...++++++++++++,,,,,,,,,,,,------,,,+++***)))))))))---000333444222...+++*********))))))***,,,...//////000000///......000111222333444444333333555777999888777777999<<>>DDDNNNUUU^^^___UUUHHHDDDGGGCCCJJJLLLPPPUUUTTTYYYkkk~~~iiikkktttzzzuuutttccc]]]___aaa]]]\\\ZZZXXXWWWWWWXXXYYYSSSYYY^^^___ccciiimmmnnniiifffdddccc^^^VVVSSSTTTUUU^^^bbb]]]XXXYYY]]]^^^WWWbbbgggbbbcccsss|||sssqqq|||yyyuuu{{{}}}tttpppmmmddd\\\kkk}}}~~~cccUUUFFFAAA???======@@@>>>BBBKKKPPPGGG:::;;;FFFDDD;;;444333222///------,,,,,,,,,---------------+++,,,---,,,++++++---///++++++,,,---............///---)))''''''***...111888999:::777222---***((()))))))))***+++,,,...///...///000000//////000111222333444444333333555777999888777888999<<>>DDDHHHBBB:::>>>GGG@@@:::666777666222......---------------------...,,,---...---,,,,,,...000///......---,,,,,,++++++''')))+++///444:::???AAA:::999777333...*********((())))))***+++---...///---///000000//////000111222333444444333333555777888888888888:::===???AAABBB??????EEEGGGFFFEEEFFFGGGCCCBBBDDDFFFRRRooo++++++************++++++++++++++++++++++++++++++************************+++++++++************))))))************+++++++++---------.........//////,,,---000555===HHHTTT\\\```]]]\\\\\\XXXTTTTTTYYYaaa^^^YYY^^^fffggg{{{|||qqqiiihhhrrr|||qqqjjjbbbZZZWWWYYYRRRVVV\\\bbbjjjrrryyy}}}}}}}}}wwwlllbbb\\\XXXTTTQQQPPPccclllbbb___uuuooommm}}}pppgggyyyccc]]]UUUOOOKKKFFF@@@===;;;999999<<<;;;:::===CCC777777999===<<<666222222.........------------------.........------///000222111...,,,***)))))))))---222999???BBBBBB???===000///---+++((((((+++---))))))***+++,,,,,,------,,,...000111000///000111222333444444333333555777888888888999;;;===@@@AAAAAA>>>@@@EEEHHHFFFEEEFFFCCCAAACCCFFFHHHSSSooo++++++************++++++************************************************+++++++++************))))))************+++++++++,,,,,,---------.........+++111999AAAJJJRRRYYY]]]___^^^^^^^^^ZZZVVVXXX^^^eee]]]ZZZkkk~~~yyyYYYVVV```yyytttpppsssddd___\\\\\\[[[ZZZ\\\```mmmuuuuuujjjgggTTT[[[^^^XXXSSSYYYgggsssnnnllljjjmmmtttoooeeeeeeaaaYYYRRRLLLJJJHHH@@@:::666666777777888;;;444888AAAFFFAAA777111222//////......------,,,,,,,,,---...---,,,,,,...000111000---,,,---///222444<<<===??????<<<666000---'''((())))))((()))+++...)))***++++++,,,,,,,,,,,,+++...000111000000000111222333444444333333555777888888999:::<<<>>>@@@AAAAAA>>>@@@EEEHHHFFFEEEFFFCCCBBBDDDGGGIIITTTqqq++++++************++++++))))))))))))))))))))))))************************+++++++++************))))))************+++++++++,,,,,,,,,---------......---555AAAMMMUUUYYY\\\]]]YYY[[[```aaa\\\WWW[[[ccc\\\UUUYYYxxxnnn\\\eeezzzqqqbbb```aaaaaaXXXZZZ___hhhnnnttt|||tttpppcccTTTQQQXXXVVVcccsssuuuiiilllkkkbbbbbb\\\```dddeee___YYYXXX\\\___HHHAAA:::777555444333444666>>>HHHMMMDDD666......000000///...---,,,,,,,,,+++,,,,,,,,,++++++---///------,,,...222999???CCC@@@<<<666000+++)))((((((&&&(((+++,,,+++***+++,,,***++++++,,,,,,,,,+++++++++---000111111000000111222333444444333333555777888888999:::<<<>>>@@@AAAAAA>>>@@@FFFHHHFFFEEEEEEDDDCCCEEEHHHIIIUUUttt......---,,,,,,+++******,,,,,,,,,+++***)))((('''******************************+++,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,---+++***+++---......---555DDDQQQUUUVVV\\\```aaa^^^___```bbbeeeeeebbb___^^^VVVaaayyy|||fffkkkkkk___[[[ZZZ]]]aaadddxxxlllccc___UUU[[[aaa___XXX___}}}{{{wwweeeUUUddd}}}nnnQQQXXXqqqyyytttNNNFFF???===<<<999666444<<>>:::666444444555666777555111---+++***222...)))&&&(((...666<<<>>>???@@@???:::444---)))...---,,,+++******************++++++++++++******)))******++++++,,,------/////////000000000111111333444555555444444666888888888999999999;;;???BBB@@@@@@AAADDDFFFGGGFFFDDDFFFDDDDDDFFFGGGSSSrrr...------,,,,,,++++++***------------,,,+++******++++++++++++++++++++++++,,,,,,---............---------,,,++++++++++++++++++......+++)))...888AAAOOOYYY```aaa___```aaabbbeee```^^^aaa```^^^ccckkkvvvvvvttthhhaaammm}}}sssoooppp\\\^^^ccchhhpppssscccUUUPPPPPPNNNWWW___lllkkkSSSaaakkkYYYXXXYYY\\\XXXZZZTTTEEE;;;:::888555333444666666666555444333,,,222999:::777444444666...000333666888999999888===;;;777333...+++((('''++++++************++++++******++++++++++++******)))******++++++,,,------....../////////000000000333444555555444444666888777888999999999;;;???BBBAAAAAABBBDDDFFFGGGEEECCCDDDCCCEEEGGGHHHTTTrrr---------,,,,,,+++++++++------......---,,,,,,++++++++++++++++++++++++++++++,,,,,,---------------...---,,,+++++++++++++++---.........000999EEEOOOWWW]]]bbbcccbbbbbbdddeeeeeeaaabbbgggjjjnnn}}}rrrbbbXXXccc|||oooiiifffeeefffllluuu~~~sssdddXXXPPPPPPRRR]]][[[LLLddd|||aaa```^^^SSSMMMMMMVVVUUUGGG>>>>>>===888666444444444666777666444777>>>DDDCCC;;;444222333666<<>>;;;777555555777888CCCHHHMMMNNNKKKIIIJJJLLL:::777111,,,***+++---////////////...---+++)))((())))))(((((()))***++++++******++++++++++++******)))******++++++,,,------....../////////000000000333444555555444444666888666777888888999<<<@@@DDDAAAAAABBBDDDFFFGGGEEECCCFFFGGGJJJJJJIIIUUUxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///+++000999DDDMMMVVV\\\```eeeaaa```bbbbbb___bbbgggzzzxxxttthhhcccfffvvvzzzrrrqqqqqqoooqqq}}}vvvnnnhhh]]]WWWQQQIIIEEEMMM[[[llllll\\\ddd{{{ZZZKKKFFFBBBAAAEEEGGGGGGDDD>>>:::999===AAAXXXVVVQQQHHH>>>666111000+++,,,...//////---+++)))***+++,,,,,,---,,,,,,,,,******)))))))))***++++++******++++++++++++******)))******++++++,,,------/////////000000000111111333444555555444444666888666777888888999<<>><<<777111444222222444333111333777???AAA@@@:::000******---...,,,******,,,---,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++******++++++,,,---////////////000000000000222333444333333333555777666777888888999<<>>JJJGGG@@@888000,,,,,,...000---***)))***,,,---,,,***++++++,,,,,,++++++***************************++++++******++++++,,,---////////////000000000000111333333333333333555777666777888888999<<>>GGGSSSYYY___aaaaaa``````bbbbbbgggkkkxxxuuu{{{~~~mmmhhhllluuu~~~{{{wwwtttrrrppppppqqqooojjjddd___\\\WWWTTTOOOOOO[[[kkkrrrppp___[[[[[[aaagggfff^^^VVVOOOUUUUUUMMMGGGIIIQQQWWWRRR???222333888888:::???<<<777444222//////555<<>>777999BBBIIIKKK>>>FFFOOOPPPFFF<<<<<>>===???BBB<<<888777666444444888555555333222222333555777>>>999222...,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---////////////000000000000000111222222111222444666666777888888999<<>>@@@GGGNNNRRRHHHHHHEEE???:::888;;;???EEELLLNNNEEE===<<<;;;999333444444333222333555777555777888888:::AAAJJJRRRLLLAAA444.........------*********,,,------+++)))***++++++,,,,,,++++++***''')))*********,,,...000...///000000//////000111///111222333333444555777666777999:::<<>><<<;;;<<<>>>CCCCCC>>>;;;<<<:::666777777777888888777666666666666666666999???FFFLLL===777111//////...,,,***+++******,,,------+++)))***++++++,,,,,,++++++***(((***++++++***+++---///---///000000///...000111000111333333333333555666666777888:::;;;???DDDGGGDDDCCCCCCEEEGGGHHHGGGEEEIIIEEEHHHBBBMMMbbb|||---------------............------------...//////000//////............///000......//////---000555999DDDOOOVVV\\\aaaaaa___XXX___\\\[[[hhhvvvooocccaaammm~~~~~~|||yyyvvvssssssrrrpppnnnkkkiiihhhhhhhhhgggeeebbb]]]YYYVVVUUUSSSRRRQQQQQQOOOMMMJJJHHHFFFDDDBBB@@@===999555:::;;;===@@@AAA@@@<<<999999:::999777:::>>>===999JJJEEE>>>;;;<<<>>>???>>>999666333333777<<<@@@BBB666555555444444222...+++,,,++++++,,,------+++******++++++,,,,,,++++++******+++++++++******,,,...,,,...//////...---///000000222333333222222333555555777888999;;;???CCCGGGDDDCCCCCCEEEGGGHHHGGGEEEKKKHHHKKKFFFQQQfff---------..................------------...//////111000///---------...//////......///......222999AAAKKKTTTYYY\\\______]]]WWW\\\^^^cccvvv{{{}}}gggfffooo~~~|||}}}{{{zzzyyyxxxuuusssqqqpppooonnnllljjjhhhggggggfffeeebbb^^^ZZZVVVSSSVVVUUUSSSRRRQQQOOOKKKHHHEEEDDDDDDDDDCCC@@@:::666555555777<<>>CCCGGGDDDCCCCCCEEEGGGHHHGGGEEEJJJHHHMMMHHHQQQggg...........................------------...//////111000///---------...//////......000///000777@@@LLLTTTYYYXXXVVVVVVWWWVVV]]]\\\```nnn|||xxxqqqfffzzz}}}~~~}}}zzzyyyxxxvvvtttrrrnnnnnnmmmmmmkkkjjjhhhhhheeecccaaa^^^[[[XXXVVVUUUTTTSSSRRRQQQQQQNNNKKKHHHEEEDDDCCCCCCCCC@@@===:::666444333666;;;???>>>===<<<;;;999777666;;;FFFOOOfffXXXGGG<<<;;;@@@EEEGGG<<<888444444666888888777555777555222444999888333///---++++++,,,---,,,******++++++,,,,,,++++++***+++,,,,,,+++***)))+++,,,,,,---......------...000111222333333111111222333555666888999:::>>>CCCFFFDDDCCCCCCEEEGGGHHHGGGEEEEEECCCIIICCCLLLaaa}}}/////////..................------------...//////000//////............///...---///111111333<<>>;;;999888666333333666:::>>>@@@===<<<:::777444666AAAMMMPPPIIIAAA<<<:::999888777999888666555666666666666555777777777>>>HHHFFF>>>000...,,,+++,,,---,,,+++***++++++,,,,,,++++++***+++,,,,,,+++***)))+++,,,,,,...//////...---///000///111222222111111222444444666777888:::>>>BBBFFFDDDCCCCCCEEEGGGHHHGGGEEEEEEDDDJJJDDDKKK```|||000/////////.........---...------------...//////---...//////////////////------000222222555AAANNNVVVYYYWWWMMMFFFHHHOOOSSS[[[lllwwwnnnyyy|||rrrvvv|||xxxvvvsssqqqooommmlllkkkiiifffdddaaa```^^^^^^^^^]]][[[YYYVVVUUUOOOMMMKKKJJJKKKKKKJJJIIIGGGEEEBBBAAA@@@>>><<<::::::888555222222666;;;@@@@@@<<<::::::777555:::BBB===<<<;;;:::888555333222555666666666444444555666555:::>>>CCCOOOXXXOOO@@@111///,,,+++,,,,,,,,,+++***++++++,,,,,,++++++******+++,,,+++******+++------///000000///...000111...000111222111111333555444555777888:::===BBBFFFDDDCCCCCCEEEGGGHHHGGGEEEGGGGGGMMMFFFMMMaaa}}}000000//////.........---...------------...//////,,,---///000000000//////,,,---000333333777DDDQQQQQQTTTQQQHHHCCCJJJUUU\\\kkkjjjlll|||mmmwww~~~~~~yyyuuurrrooollljjjnnnmmmkkkgggddd```]]][[[\\\]]]______]]]YYYUUURRRTTTQQQMMMKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCBBB@@@>>>::::::888444111333999???CCC===:::======888666888888999888777555555777999222444666666333222444666222:::AAAJJJWWW\\\MMM666111///,,,+++,,,,,,,,,++++++++++++,,,,,,+++++++++***+++,,,+++******,,,......///000000//////000222---///111111111222444555444555777888:::===BBBFFFDDDCCCCCCEEEGGGHHHGGGEEEEEEFFFLLLDDDJJJ]]]zzz000000//////.........---//////.........---------...............---------.........111888BBBMMMUUULLLEEEBBBHHHLLLPPPYYYddddddtttyyyyyy|||zzzwwwuuusssrrrrrrqqqooommmjjjgggbbb\\\YYYWWWWWWWWWYYY___bbb^^^YYYXXXVVVSSSPPPOOOMMMKKKIIIGGGFFFFFFFFFFFFEEEDDDAAA>>>;;;:::===<<<999777555444444555999999:::999888888999;;;333666:::;;;666000444===>>>444333:::<<<555333888555888>>>DDDHHHEEE===666222000...---......,,,)))---------,,,,,,,,,+++++++++*********+++,,,,,,---///............---------222222333333333444444444444555777999;;;???DDDGGGEEEBBBAAADDDHHHKKKHHHDDDKKKHHHKKKDDDKKK```zzz000/////////............//////.........---------///.....................000......444???IIIOOOPPPLLLBBB@@@GGGMMMQQQ```qqqtttttt{{{uuu~~~|||tttttttttuuutttrrrmmmjjjccc```[[[WWWTTTTTTUUUWWW[[[```bbb]]]XXXWWWUUURRRPPPOOOMMMKKKIIIGGGFFFFFFDDDDDDCCCBBB@@@===;;;:::<<<;;;999888666555555444555666888999888777666666777555333444:::EEEQQQYYYHHH;;;666<<>>DDDGGGEEEBBBAAADDDHHHJJJHHHEEEJJJGGGKKKDDDLLL```{{{////////////............/////////............---///////////////000000000222//////:::HHHQQQOOOJJJHHHAAACCCMMMQQQUUUhhhyyyeee{{{|||xxxsssttttttuuutttooohhhccc[[[YYYUUUSSSSSSUUUXXXZZZ```dddccc]]]XXXVVVSSSPPPPPPOOOMMMJJJHHHGGGFFFEEEBBBAAAAAA@@@???===;;;::::::::::::999888666555444111333666888999777555333555444000000@@@WWWdddeeeKKK===555:::???;;;555333777555444444555555444333777555222000......///000,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,++++++,,,---...///000000000111111111222222222222444555777888:::>>>CCCGGGDDDBBBBBBDDDHHHJJJHHHEEEHHHGGGKKKFFFNNNbbb|||///////////////........./////////...............000000000000000111111111000111555AAAMMMRRRMMMGGGCCCBBBKKKWWWXXX\\\wwwmmmrrrzzztttwwwuuusssqqqmmmggg```[[[XXXVVVTTTTTTVVV[[[```cccggghhheee]]]XXXVVVSSSOOOOOONNNLLLJJJHHHFFFEEEEEEAAAAAA@@@@@@???>>>===<<<999999::::::999777666444111222444666999:::999888///555444222???TTTZZZRRRAAA777111555999777444444555444222111222333333444111444777777555111//////,,,,,,,,,,,,++++++++++++,,,++++++***++++++,,,,,,++++++,,,------...//////000000000000111111111111333555777888:::>>>CCCGGGDDDCCCCCCEEEGGGIIIHHHFFFGGGFFFLLLFFFOOOccc}}}.........///////////////////////////////////////000000000000111111222222...555>>>GGGLLLMMMJJJHHHDDDHHHRRRZZZ^^^mmmnnnwww~~~|||zzzzzzuuunnngggaaa\\\WWWTTTUUUUUUVVVXXX\\\aaagggjjjnnnmmmfff]]]XXXWWWTTTPPPNNNMMMKKKIIIGGGEEEDDDDDDBBBAAAAAA@@@???>>>>>>>>>888999:::::::::888777666555333333555999===??????...888999222666BBBCCC:::777444333444444222333555222333333444444555666777111999AAACCC<<<333+++(((---------,,,,,,,,,++++++,,,,,,++++++***++++++,,,---------------------,,,//////000000000111111111333444666888:::>>>CCCFFFCCCCCCCCCEEEGGGHHHGGGGGGGGGFFFKKKFFFOOOeee.........///////////////...////////////000000000//////000000111111222222111;;;FFFKKKJJJHHHIIIKKKKKKQQQWWW\\\iiiuuu{{{llluuu}}}{{{{{{|||}}}tttmmmddd\\\WWWTTTSSSRRRTTTUUUXXX\\\aaagggkkknnnrrrooofff\\\WWWWWWTTTPPPNNNMMMKKKHHHFFFEEEDDDCCCCCCBBBAAA??????>>>>>>>>>888999999999999999888888888555222444999>>>AAAAAA444999888000---333666555444666777777444222333666222444666666666666888:::>>>HHHQQQQQQEEE777...***............------------,,,,,,++++++******++++++------------,,,,,,++++++///000000000111111111111333444666777999===BBBFFFBBBCCCDDDFFFGGGGGGGGGGGGHHHFFFJJJEEEOOOeee............/////////000.../////////000000000000......//////000111111222888AAAJJJLLLIIIGGGJJJNNNRRR[[[```gggmmmrrrppp|||}}}~~~}}}zzz{{{zzzvvvrrreee```XXXSSSQQQRRRSSSTTTUUUWWW\\\bbbhhhlllpppqqqsssooodddZZZUUUUUUSSSOOOMMMLLLJJJHHHFFFDDDCCCCCCCCCBBB@@@>>>============999999999888888999999:::999555222444888<<<;;;:::666666555222///000333666222444777888999999999777555666666555333444777:::GGGOOOTTTPPPCCC777222222000////////////.........---,,,++++++******++++++,,,,,,,,,,,,,,,,,,------000000000111111111222222222444666777999===BBBFFFBBBCCCEEEFFFFFFFFFGGGHHHIIIFFFJJJDDDNNNfff---.........//////000000.../////////000000111111---......///000111111111???EEEKKKLLLIIIHHHKKKOOOVVVbbbjjjwwwkkkooosssooo~~~|||{{{}}}zzzkkk^^^XXXUUUPPPNNNPPPSSSUUUWWWWWW[[[aaagggmmmqqqssstttsssmmmcccWWWSSSTTTRRRMMMMMMLLLJJJHHHEEEDDDCCCCCCCCCAAA???===;;;;;;;;;;;;:::999888888888999:::;;;888555333444888999666222444111222777777333111333...///222666===AAA???:::888888666333000111666:::AAAFFFIIIBBB666...000555000000000000////////////---,,,,,,+++*********+++******+++,,,------...///111111111111222222222222222444666777999===BBBFFFAAACCCEEEFFFFFFFFFGGGHHHJJJFFFIIICCCMMMfff000/////////......................../////////000---///222333333333555777DDDHHHLLLKKKHHHHHHPPPXXXdddZZZoooyyyrrryyyhhh|||~~~~~~vvvfffXXXRRRMMMNNNNNNPPPTTTXXX]]]```^^^eeepppuuutttsssvvv|||ttthhh\\\XXXUUUQQQNNNNNNMMMKKKIIIHHHGGGFFFDDDBBB@@@@@@>>>===<<<<<<<<<<<<;;;:::999999;;;===<<<<<<:::999888666555333222111444444333444555555333111222000777GGGSSSQQQGGG>>>CCCAAA>>>888333111222333===<<<:::888555333111111222///...000111///000333.........------,,,,,,,,,,,,,,,,,,---------......111111111000000000000000555666888999:::===AAADDDAAABBBCCCFFFIIIIIIGGGEEEJJJBBBEEECCCQQQhhh000000/////////................../////////000000...///111111222333666999HHHNNNPPPMMMKKKOOOVVV[[[```aaa}}}uuuwwwyyyzzzrrrfffYYYQQQPPPNNNOOOPPPTTTZZZ___bbbdddfffllltttzzz||||||qqqfffZZZVVVTTTPPPMMMMMMLLLJJJGGGFFFFFFEEEBBBAAAAAA@@@???===<<<;;;;;;;;;999999999;;;======;;;999777777666666555555555444555555555666777555111...111222===OOOZZZTTTFFF;;;AAA???===888555333555666222333333444444444444333000------000111......000------------------,,,,,,,,,,,,---------.........//////////////////000000444666888999:::===AAADDDBBBBBBCCCFFFHHHIIIGGGEEEIIICCCFFFEEERRRhhh000000000/////////............/////////000000000//////000000111444999===KKKRRRUUUQQQQQQYYY_________kkk~~~oooyyyxxxtttrrrdddVVVMMMLLLPPPRRRRRRTTTZZZbbbhhhiiiiiiiiimmmsssxxx|||nnnbbbXXXTTTRRROOOLLLLLLIIIGGGEEEDDDDDDCCCAAA???BBBAAA???===<<<;;;::::::777888999<<<>>>===999666444444555555666777777777777888:::<<<<<<999333//////000888GGGOOOJJJ>>>555<<<;;;:::777555555777999111222333444555666666666333...---000000---,,,---,,,,,,------------------,,,------------.........------......//////000000444555777888:::===AAADDDCCCCCCCCCFFFHHHIIIGGGEEEIIICCCHHHFFFSSShhh000000000////////////......////////////000000000000000//////111666===CCCKKKTTTXXXVVVWWW___cccaaadddyyyxxxuuuwwwyyyyyyfffYYYQQQMMMOOOSSSXXXXXXZZZaaahhhmmmllljjjjjjnnnrrrvvv|||zzzjjj___VVVSSSRRROOOLLLLLLGGGFFFDDDCCCCCCBBB@@@>>>BBBAAA???===;;;:::999999888888888:::;;;;;;999666333444444555666777777888999;;;>>>BBBBBB???999444333///...444:::999777666666666666555333444666999777666444333333444666888===555/////////---,,,---,,,,,,,,,------.........------------............------......///000111111333555777888:::===AAADDDDDDCCCCCCEEEGGGHHHGGGEEEIIIDDDIIIHHHSSShhh111000000000////////////////////////000000000111111000//////222999BBBHHHOOOVVV[[[[[[ZZZ]]]```bbbuuu~~~wwwssszzziiiXXXRRRSSSUUUVVVXXX______aaafffkkklllkkkhhhkkkqqqwww}}}~~~ggg]]]TTTSSSSSSPPPMMMLLLGGGEEECCCBBBBBBBBB@@@>>>BBBAAA???===;;;999999888;;;888666666777888888888555555555666666666666666777999===AAACCCAAA<<<888:::333...///222333666:::222333444333222222444666666333000///111666===AAAHHH===222///...------///,,,,,,,,,------.........---------.........//////......///000111111222222222444666888999===AAADDDEEEDDDCCCEEEGGGHHHGGGEEEHHHDDDJJJHHHSSSiii111111000000000//////////////////000000000111111111111000111555===FFFMMMTTTUUUZZZ^^^\\\YYYbbbooonnntttyyy}}}zzzuuu~~~zzzuuufffZZZPPPQQQXXX\\\^^^___eeegggiiijjjkkkjjjiiihhhiiittt~~~dddZZZRRRRRRRRRPPPMMMMMMGGGEEEDDDCCCCCCCCCAAA???AAA@@@>>><<<;;;:::999999<<<888555333444666888888666666666666666555555555333444777:::======:::888666333222444444222333777555555666444333222333555333111000111888BBBLLLSSSLLL???333///.........000,,,,,,------------------------.........///////////////000000111111222222111333555777999===AAADDDEEEDDDDDDDDDFFFGGGGGGFFFHHHDDDJJJHHHRRRiii111111111000000000////////////000000000111111111111111222333888@@@JJJQQQSSSMMMRRR^^^^^^\\\ooo~~~kkkyyyuuukkkgggeeejjjtttxxxvvvqqq{{{vvvssssssuuuxxx}}}xxxooogggbbbXXXSSSSSSXXX\\\```dddjjjiiilllooonnnjjjhhhhhhjjjlll{{{vvv```WWWPPPPPPQQQOOOLLLLLLHHHFFFEEEDDDEEEDDDCCCAAA??????===<<<;;;::::::::::::777555444555666666666666666666666666666666666444333333555777888888777444333444666555111222555;;;<<<<<<:::777555444555333333333666<<>>===<<<;;;:::::::::777666555666777666555333444444555555666666777777777555333333444666777777999777777777555333666<<>>:::777666777333333333555888;;;???AAA>>>444,,,...111///,,,+++.........------,,,,,,,,,............/////////000///////////////.........000222555777999===AAADDDGGGEEEDDDDDDEEEGGGFFFFFFGGGDDDIIIFFFPPPiii333333333333222111000000444444333333222333333444666222000555???GGGHHHFFF???DDDIIIYYYdddbbb{{{sss{{{iiiXXXNNNKKKKKKKKKIIIGGGGGGIIIKKKPPPLLLGGGFFFGGGHHHGGGFFFKKKMMMOOOQQQQQQRRRTTTVVVYYYUUUTTTYYY___aaa[[[UUUUUUYYY___cccgggjjjnnnppprrrmmmmmmppppppnnnqqqwwwqqqgggYYYVVVSSSPPPOOOMMMJJJHHHEEEEEEEEEEEEFFFFFFCCCAAA>>>===;;;::::::999777555777666666555555444333333333333333444444444555555666666555555555555666666555777888666333444:::???SSSSSSMMMAAA999999;;;<<<777666666444333444777999333444555333000---,,,,,,000000/////////........................///000111000000000000111111111111222333666888:::===BBBEEEHHHFFFEEEEEEFFFGGGGGGFFFHHHEEEJJJEEEQQQkkk333333333333333222222111111111111111111222222333444333444888???BBBBBB???999BBBOOO]]]aaaeee{{{~~~iiiWWWLLLHHHAAABBBBBBAAA???@@@BBBDDDGGGEEEBBBCCCEEEGGGGGGFFFGGGHHHJJJJJJJJJKKKLLLNNNPPPRRRVVVZZZ]]]^^^]]]\\\___bbbfffiiijjjkkkmmmoooqqqnnnmmmoooqqqvvvwwwhhh___XXXUUUQQQNNNLLLKKKIIIGGGEEEEEEDDDEEEFFFEEECCC@@@AAA>>><<<;;;:::999666444666666555555444333333333333333333444444444555555666666555555555555666666>>>???>>>999444222555999IIIJJJFFF<<<666666777777777666555444333444666888666555333111///...------------------,,,,,,,,,,,,...------,,,,,,,,,------000000000000111111111111222444666888:::===BBBEEEHHHFFFEEEEEEGGGGGGGGGFFFGGGEEEJJJEEERRRlll222333333444444444444333111111111111222222333444222444888;;;===<<<;;;999999DDDXXXbbb^^^qqqvvvsss{{{jjjRRRDDDAAACCC>>>@@@@@@@@@???@@@BBBDDDCCCBBBBBBDDDGGGIIIIIIIIIGGGHHHJJJJJJJJJJJJKKKMMMOOOVVV^^^```^^^]]]```dddjjjkkkmmmmmmkkkjjjjjjkkkmmmooorrruuuyyyqqqddd]]]XXXTTTOOOKKKIIIIIIGGGGGGFFFDDDDDDDDDDDDDDDAAA???BBB@@@===<<<;;;999777444666555555444444333222222333333333444444444555555666666555555555555666666CCCCCCAAA;;;555222333555:::======888555666777555777666555444444444666666999666444444555555222///---------,,,,,,,,,++++++///...---,,,,,,+++,,,,,,000000000111111111222222222444666888:::>>>BBBEEEHHHFFFEEEFFFGGGHHHGGGFFFFFFDDDIIIFFFSSSnnn111222333444555555555555555555444444444444555555111555999:::999888999:::BBBHHH]]]eeegggyyynnnvvv}}}oooWWWDDD<<<>>>BBB@@@BBBDDDDDDDDDDDDFFFHHHGGGGGGHHHJJJLLLMMMMMMMMMLLLNNNPPPQQQRRRSSSUUUWWWZZZaaahhhiiifffeeegggkkknnnoooooommmjjjhhhhhhhhhiiinnnvvv~~~{{{lllbbb]]]XXXTTTNNNJJJHHHHHHHHHGGGFFFEEECCCCCCCCCBBB@@@>>>AAA???===<<<<<<;;;999777555555555444333333222222333333333444444444555555666555555444444555555666>>>>>><<<999444333444555000444666555666::::::888777666444444555555555555888888:::???DDDBBB:::333/////////............---000//////.........//////000000111111111222222222222444666888:::>>>BBBFFFHHHGGGFFFGGGHHHHHHGGGFFFEEEDDDIIIFFFTTTppp111222333444555666666666888888666555444444333333111444777777666888>>>CCCKKKLLL\\\jjjrrr}}}wwwkkkooo~~~~~~oooYYYGGG???===@@@AAA@@@BBBDDDEEEEEEEEEGGGIIIJJJKKKMMMMMMMMMMMMMMMMMMNNNQQQUUUXXXZZZ]]]aaadddgggjjjnnnqqqrrrqqqqqqqqqpppqqqqqqooollljjjkkklllkkkooovvvrrreee\\\XXXWWWSSSMMMIIIIIIIIIIIIIIIHHHFFFDDDBBBBBBAAA@@@>>>>>><<<;;;;;;<<<<<<;;;:::666555555444444333222222333333333444444444555555555555444444444444555555777777666555333222333444///222444444777;;;;;;888999777555555666777555444666:::BBBLLLQQQMMMAAA777000000/////////.........---------...///000111222111111111111222222222222333444777999;;;>>>CCCFFFGGGGGGFFFHHHIIIIIIGGGEEEFFFDDDJJJGGGUUUqqq111111222444444555555555777666555444333222222222333444555555777<<>><<<:::::::::<<<===<<<;;;777666666555444444333333333333333444444444555555555555444444444444555555555444333333222222222222222444333333666<<<===:::;;;888666666888999666333555;;;DDDNNNRRRMMMAAA888/////////.........------******++++++---...000111111111111222222222222333333555777999;;;???CCCFFFGGGGGGGGGHHHJJJIIIGGGEEEFFFEEEKKKHHHVVVrrr111111222333444444333333555444444444444444555555555555555777;;;BBBJJJPPPNNNYYYfffxxxttt}}}~~~uuujjj```YYYUUURRRPPPKKKGGGBBBAAADDDFFFFFFEEEGGGJJJLLLMMMMMMLLLMMMNNNJJJMMMOOOPPPQQQTTTXXX\\\bbbfffkkkpppuuuzzz}}}yyytttuuuuuutttssstttvvvxxx|||rrrfff]]]WWWTTTNNNLLLIIIIIIIIIJJJJJJIIILLLIIIEEECCCBBBBBB@@@???<<<:::999:::;;;<<<;;;999888777777666666555444444333333333444444444555555555444444333333444444555333222222333444555555555222333222333:::DDDHHHGGG<<<999777888:::;;;777333666:::???BBBCCC@@@;;;777000000000000////////////+++++++++,,,---...///000111111111222222222333333333555777999;;;???CCCGGGGGGGGGGGGIIIJJJJJJGGGEEEHHHFFFLLLIIIWWWsss111111222333333333222222444444555555777888999:::666666666999???FFFMMMPPPQQQbbbqqq~~~pppjjj___TTTPPPPPPKKKCCC===???DDDGGGIIIIIIJJJJJJGGGIIILLLMMMLLLKKKKKKLLLMMMPPPTTTWWWYYY^^^eeekkktttxxx}}}|||xxxtttuuuuuuttttttuuuwwwzzz}}}qqqeee[[[TTTQQQPPPKKKIIIHHHHHHIIIJJJIIIHHHMMMJJJFFFDDDCCCBBB@@@???===;;;::::::::::::999777888888888777666666555555333333333444444444555555555444444333333444444555000000111444777:::;;;;;;///000111444???NNNWWWXXX===:::777888;;;<<<888444999999888666444333444555333333333333222222222111//////.........//////000111111222222222333333333333555888999;;;???CCCGGGGGGGGGHHHIIIKKKJJJGGGEEEHHHGGGLLLIIIWWWsss666444333333444555333222444444444444555777999:::<<<555222999DDDLLLOOOPPP]]]RRR~~~oooggg^^^RRRJJJHHHHHHFFFDDDBBBBBBCCCFFFIIIKKKKKKJJJQQQQQQPPPNNNLLLMMMOOOQQQWWWZZZ]]]aaaeeemmmxxx~~~zzzwwwwwwyyy{{{yyywww}}}}}}lll______\\\RRRLLLNNNGGGIIIIIIHHHGGGJJJPPPUUUSSSMMMEEEBBBBBBBBB???;;;<<<;;;:::999888888888888777777666444444333333333555555555555555555444444666555555444444333222222222333000000===OOORRRIII:::222,,,000>>>IIIKKKIII<<<;;;999666555666999<<<;;;999666666888888666444555333111111222222000///333222000///...---......111222444555555444222000333555777999;;;???DDDHHHFFFGGGHHHHHHHHHGGGFFFEEEHHHJJJHHHMMMZZZlll333222111///000222555777444333333333333555777888888999999;;;@@@IIIQQQTTT___^^^}}}sssggg]]]UUULLLGGGGGGHHHGGGEEEGGGGGGHHHJJJLLLMMMMMMMMMMMMNNNNNNNNNNNNQQQTTTXXX[[[___eeekkkrrr|||{{{wwwwwwzzz|||{{{zzz{{{jjj\\\ZZZWWWPPPLLLNNNKKKKKKJJJIIIJJJMMMSSSWWWQQQKKKDDDAAABBBBBB???<<<<<<;;;:::999888888888888888888777666555444555555555555555555555555555555444444444444444444444444333666444222<<>>BBB<<<<<>><<<666333444777444333333222333444555666555AAADDD<<<;;;IIIXXX^^^hhhzzznnnaaaYYYUUUOOOMMMLLLMMMOOOQQQQQQPPPPPPPPPQQQQQQPPPQQQRRRSSSQQQSSSUUUYYY]]]dddlllqqqtttzzz|||zzz{{{~~~iii___WWWVVVVVVSSSQQQSSSPPPNNNNNNQQQVVVZZZYYYXXXJJJGGGCCCAAAAAAAAA@@@???;;;;;;:::999888888888888888777777666555555666666444444444555555555555555333333333444444444555555...333555333333777888555333444444333222111111222444333333555666777777666666555333444666888;;;<<>>DDDHHHGGGHHHIIIJJJJJJIIIIIIHHHJJJKKKHHHJJJTTTeee111888@@@BBB===666333333555555444444555666777888999@@@AAA<<<@@@PPP___eee~~~lll~~~~~~pppeee]]]YYYWWWPPPPPPPPPRRRSSSUUUUUUTTTQQQRRRSSSSSSRRRSSSUUUXXXYYY[[[^^^aaafffnnnwww||||||{{{~~~sssddd```]]]______]]]ZZZYYYYYYXXXYYY\\\^^^\\\VVVQQQHHHFFFCCCBBBAAAAAA@@@@@@;;;;;;:::999888888888888666666555444444444555555444444444555555555666666555555444444444333333333---222555444333444555555222111//////111222333333555666666555444444666777888666444222555;;;BBBGGGRRRKKKBBB999444222000000//////000111111222222222888777555444222222111222222444666888:::>>>CCCGGGEEEFFFGGGHHHIIIIIIHHHGGGIIIJJJHHHKKKUUUfff///777@@@DDDDDD@@@===<<<666555555555666888:::;;;@@@??????AAAHHHVVVgggrrr|||ggg{{{|||qqqfff___YYYVVVSSSRRRRRRSSSTTTUUUVVVVVVVVVTTTVVVXXXXXXWWWYYY]]]aaadddfffhhhlllqqqzzz~~~|||}}}~~~~~~yyykkkeeeddddddffffffddd```]]]aaabbbcccbbb___YYYPPPJJJGGGFFFEEECCCBBBAAAAAA@@@<<<;;;:::999888888888888555555444444444444555555333333444444555666666666666666555444333333222222111333555666555555666777333222000//////000111111555999<<<:::555222333666777666444444777>>>HHHOOONNNHHH@@@999555444333333//////000111222222111111333444444444555555666666222333555777:::>>>CCCGGGDDDEEEGGGHHHIIIHHHHHHGGGIIIJJJHHHKKKVVVhhh444666999===@@@BBBCCCCCC555555555666777:::<<<===EEE???@@@IIIQQQ[[[nnnuuurrr|||uuukkkbbb\\\XXXUUURRRTTTUUUVVVVVVWWWWWWYYYZZZZZZ]]]```aaa```ccciiinnnqqqsssvvvzzz{{{|||||||||zzzpppfffeeefffeeedddbbb```\\\YYY\\\^^^___\\\WWWPPPKKKHHHGGGGGGGGGEEECCCAAAAAAAAA<<<;;;:::999888888888888666666555555555555666666333333444444555666666777444444444444444444444333444333333444555444444555222666888777222//////222777@@@HHHFFF;;;333333777555555555555666;;;CCCIIIBBB===777444333333444444000111222333333333222111000111333555666666555555222333555777999>>>CCCGGGEEEFFFGGGIIIIIIIIIIIIHHHIIIKKKHHHKKKVVVggg555111......222888===???444444444555777:::<<<>>>HHH@@@CCCPPPWWW\\\sssooo~~~wwwmmmeeeaaa^^^[[[XXXWWWXXXYYYYYYYYYZZZ\\\^^^___cccggghhhgggkkkrrrxxx|||~~~{{{{{{{{{zzz|||}}}}}}xxxuuuqqqjjjbbbddddddbbb]]]ZZZXXXUUURRRQQQSSSUUURRRMMMIIIHHHIIIHHHHHHHHHFFFCCCAAAAAAAAA<<<;;;:::999888888888888777777666666666666777888333333444444555666777777222333333444444555555666555111///111222111111111000999AAA@@@777000222666999GGGSSSQQQDDD777555999444555666444333333777;;;999555111...///000111111222333444444444444222222111222444555555444222000111333555777999===CCCGGGFFFGGGHHHJJJKKKKKKJJJJJJJJJKKKHHHKKKUUUfff666444333111111222444555000111222222333999AAAGGGJJJIIIPPPZZZZZZ___{{{vvv}}}rrrmmmiiiccc___^^^_________aaaccceeeeeeeeeiiikkknnnqqqtttzzz~~~}}}|||~~~|||zzzwwwuuurrrnnniiieee```___[[[VVVQQQNNNMMMNNNKKKLLLMMMNNNMMMJJJHHHFFFIIIJJJKKKKKKIIIDDD@@@===::::::999999888777777777777777777666555555444444444444444555555555666666777777666666555555555555555555555444444333333333:::CCCMMMLLLBBB666111000666BBBJJJDDD:::555555555444555666444111111444777444555666444000,,,++++++------...000111222333444444444444444333222111111222444666777999===BBBEEEGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJFFFIIIUUUggg444333222111111222333444111222222222444:::BBBIIIOOOKKKQQQ[[[```jjj~~~uuupppmmmhhheeeeeeffffffgggiiikkkmmmnnnnnnssstttwwwyyy{{{|||{{{|||yyyzzz|||{{{yyyvvvtttqqqmmmhhhddd^^^\\\XXXSSSOOONNNOOOPPPRRRRRRRRRQQQOOOMMMKKKJJJKKKKKKKKKIIIFFFBBB>>>;;;::::::999999888777777777777777666666555555444444222333333333444444444444666666666555555444444444444444444444444444333333444;;;CCCCCC<<<444000///000888>>>;;;777555444111333555666444222111333555666555444333222111000000......///000111111222333444555555555444333333222333444666888:::===BBBFFFGGGGGGHHHHHHHHHIIIIIIIIILLLLLLHHHKKKWWWiii111111111222222333333444333333222333555<<>>CCCGGGGGGGGGHHHIIIIIIIIIIIIIIIKKKLLLIIILLLWWWhhh///000111222333333333333555444333333777>>>FFFKKKOOONNNSSS]]]jjj~~~{{{xxx{{{zzzxxxxxxuuutttvvvsssuuuwwwzzz|||~~~~~~{{{vvvvvvuuuuuutttsssuuuxxxwwwuuussspppmmmiiidddaaaYYYVVVRRRQQQUUUZZZ```cccppplllfff]]]VVVPPPLLLJJJJJJHHHFFFCCC@@@>>>===<<<::::::999999888777777777777666666555555444333333666666666777777777777888333333333333333333333333333333333444444555555555333333444555666555333111,,,///000000222555444000222333555555444222111000333333555:::???===555...////////////////////////222222333444444444333333333555777999;;;???DDDHHHGGGHHHIIIJJJJJJJJJIIIIIIHHHJJJHHHKKKUUUfff///000111333333444444444666555444555999???EEEIIICCCJJJVVVccctttxxxyyy{{{zzz{{{yyyyyy{{{tttwww{{{}}}~~~}}}yyyrrrtttuuutttsssuuuwwwxxxvvvtttqqqooolllhhhccc___XXXUUUTTTVVV]]]eeejjjmmmppplllddd[[[SSSMMMIIIGGGFFFEEECCCAAA????????????::::::999999888777777777666666666555444444333333666666666777777777777888222333333333333333333333333333333444444555555555666444222222444555444222...222333111111444666444444444444555444333111///888;;;BBBJJJNNNHHH;;;000/////////...............///000111222222222222222333555777999;;;???EEEIIIGGGHHHIIIJJJKKKJJJIIIHHHGGGJJJIIIKKKUUUfff222222222333333444444555777555555777;;;@@@CCCEEE;;;GGGXXXlllooorrr||||||}}}||||||}}}vvvzzz~~~{{{uuuvvvvvvssstttxxxyyywwwuuussspppnnnkkkgggbbb___XXXWWWWWW\\\dddkkknnnnnnccc___ZZZSSSMMMIIIGGGFFFDDDCCCBBBAAA@@@???@@@@@@::::::999999888777777777666666555555444333333333333333444444444555555555222222333333333333444444333333444444444444444444555333111000111333333333///222333222333999======777666444444555444222000777;;;CCCKKKLLLEEE888..................------------...///000111222222222222444666888;;;???EEEHHHFFFHHHJJJKKKLLLKKKIIIHHHHHHLLLLLLNNNWWWhhh555444333333333444555666777666666888===@@@AAA@@@===HHHZZZuuujjjwww{{{~~~}}}}}}zzz~~~}}}yyyyyyvvvrrruuuzzzzzzvvvuuussspppnnnkkkgggbbb^^^ZZZYYYZZZ```hhhllljjjhhhYYYWWWSSSOOOKKKHHHFFFFFFDDDCCCCCCBBB@@@??????>>>::::::999999888777777777666555555444444333333222222333333333444444444444333333333333444444444555444444444444444444333333333333222111111333555777111222111333===HHHLLLJJJ:::777444444555555333111222555:::<<<<<<888333///------------------......---...///111222222333333111333555777:::>>>DDDHHHFFFHHHJJJLLLLLLKKKIIIHHHHHHLLLLLLOOOWWWhhh888666444333333444555777777666666:::>>>@@@???===DDDKKK[[[zzzppp{{{~~~~~~~~~~~~|||{{{uuuqqquuu|||{{{tttuuussspppnnnkkkgggbbb^^^ZZZZZZ\\\bbbhhhjjjfffaaaYYYWWWTTTPPPLLLIIIFFFEEEEEEEEEDDDCCCAAA???===<<<::::::999999888777777777666555555444444333222222444444444555555555666666333333333444444555555555555555555444444333333333333444444333333555999<<<555111///666FFFVVVZZZUUU<<<888555444555666444222333444444222111111333444,,,,,,,,,---------......---...000111333333444444000222444777999>>>DDDHHHFFFHHHJJJLLLMMMKKKIIIHHHFFFKKKKKKMMMUUUeee===;;;777444333555777999444444888===>>>;;;;;;>>>@@@QQQ___~~~||||||{{{~~~||||||{{{zzzxxxwwwvvvvvvuuuqqqqqqqqqpppmmmiiieeebbb[[[\\\___eeeiiiggg^^^WWWRRRRRRPPPNNNLLLIIIFFFEEECCCBBBAAA@@@???===<<<<<<;;;;;;999777666555555555555333222333555555444333333444555555666666555555444444444555555555555666666666444333333444555666555555444444777>>>FFFLLL<<<666222444<<>>CCCNNNXXXrrr~~~~~~{{{{{{~~~|||zzzxxxwwwvvvuuurrrrrrqqqooolllgggbbb___```aaaeeeiiikkkfff]]]VVVOOOOOONNNLLLJJJGGGEEEDDDCCCCCCBBB@@@???>>>===<<<888888777777777888888999555444333333555555444333333333444555555555555555444444444444555555555555555555666666666666666555666666666555555777;;;>>>999444000///111333333222666111///222555444333333111111222222333333333333...------...//////...,,,000/////////000000111222111333555777999===CCCGGGGGGFFFFFFGGGIIIJJJJJJIIIIIIMMMKKKLLLYYYppp888888888888888777666666666555777;;;<<<<<<@@@FFFOOOVVVttt}}}~~~~~~|||zzzxxxxxxwwwrrrrrrqqqoookkkfffaaa^^^^^^___bbbeeeeee```WWWQQQNNNNNNMMMLLLJJJHHHFFFEEECCCCCCBBBAAA???>>>===<<<999999888888777777888888666444333333444555444222333333444555555555444444333333444444444555555555444555666777888777666555666777888666444444444666888666222000000111111111666333000222444666555444333222111111111333555777666333///------.........///////////////000111222111333555777999===CCCGGGGGGFFFEEEGGGIIIKKKJJJIIIKKKNNNKKKKKKXXXqqq777777888999888777666666777555666:::<<<===CCCJJJTTT^^^~~~}}}{{{yyywwwwwwvvvrrrrrrrrrppplllfffaaa^^^\\\]]]___```___YYYSSSNNNNNNNNNMMMLLLKKKIIIGGGGGGDDDCCCBBBAAA@@@>>>======<<<;;;:::888777777666666666555333333444444333222222333333444555444444444333333333444444444444555333444666777777777666555777888888777444222222222555555444222111111333444555444333111222444555444555333000000333999???CCC???999111,,,+++,,,...000............///000111222111333555777999===CCCGGGFFFEEEEEEGGGIIIKKKKKKJJJMMMOOOKKKJJJWWWppp777777888888888888777666888555555999;;;>>>EEEMMMXXXppp{{{zzzyyywwwvvvuuuuuuuuussssssrrrpppmmmhhhccc```]]]]]]^^^]]]ZZZVVVQQQOOONNNMMMMMMLLLKKKJJJHHHHHHDDDDDDCCCAAA@@@???>>>======<<<;;;999777666666666666555444444444444333111222222333444444444444444333333333333444444444444333333444555666666666666666888999888555333333333111333444333000000333777777;;;:::444///000333444444333111222777>>>FFFKKKBBB;;;222,,,***,,,...000---------...///000111222111333555777999===CCCGGGFFFEEEEEEGGGIIIKKKKKKJJJLLLOOOJJJJJJXXXqqq777777777777777777888888888555555888;;;???GGGPPP```|||zzzzzzyyyxxxwwwvvvvvvvvvvvvsssssssssqqqnnniiieeebbb\\\\\\[[[YYYUUURRRQQQPPPLLLLLLLLLKKKJJJIIIHHHGGGDDDDDDCCCBBB@@@???>>>===<<<;;;:::999888888777888777555444444444444333111222222333444444444444333222222333333333444444444222222222333333444555666666777888888666555666777000444666555111000444999BBBHHHHHH<<<111000333666555444444444777;;;@@@CCC===888111---+++,,,......---------...///000111222111333555777999===CCCGGGEEEEEEEEEGGGIIIKKKKKKKKKJJJMMMJJJKKKZZZttt888777777777777777888999888555444777:::???HHHQQQlllwwwrrr}}}{{{{{{zzzyyyyyyyyyyyyzzzrrrssssssrrroookkkfffddd[[[ZZZXXXUUUQQQOOOOOOOOOJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDCCCBBB@@@???>>>>>>::::::999999888999999:::777555444444444444222111222222333444444444333333222222333333333444444444222222111111222333555666666777888888777777888:::222777:::888333222666;;;MMMUUUUUUEEE666222666999666666666555444333333333666333000...---...---,,,,,,,,,------///000111222111333555777999===CCCGGGEEEEEEEEEGGGIIIKKKKKKKKKHHHLLLIIILLL\\\www777777777777777777777777;;;555444999===@@@KKKXXXyyyzzz|||}}}||||||||||||{{{vvvtttrrrrrrpppkkkbbb[[[XXXVVVSSSQQQPPPOOOLLLKKKHHHGGGGGGFFFFFFFFFFFFFFFCCCCCCBBBAAA@@@???>>>===;;;;;;:::999999888777777777888999999888666333222444333222222222333444555333333333222333333444444555555555555555555555555777666666555666888999:::222===FFFBBB666...222:::DDDDDDBBB;;;333111666<<<555666555333111000222333111000000///---------------------...............///000333555888<<>>LLL^^^yyy}}}~~~}}}}}}}}}}}}}}}wwwtttpppnnnkkkeee]]]VVVUUURRROOOMMMMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@???>>>======<<<<<<<<<;;;:::999999999777888999999999888777666555444333222222333444444333333222222222333333444222222333444555555666666888777777777777888999999GGGNNNSSSLLL===111...000777;;;===:::555222555999777777666333000///000222444222///............---,,,---------....../////////000333555888<<>>QQQfff~~~{{{{{{||||||{{{wwwsssmmmhhhddd^^^VVVPPPPPPMMMJJJIIIHHHGGGFFFDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>===<<<<<<=========<<<<<<;;;;;;:::888888888888999999::::::666666555444333333333444333333222222222222333333000000111333444666777777777888888999999999888888AAAGGGKKKIII@@@666111000...222777888666444444666777777666333000///000222222000...---.........---,,,,,,------...///000000///000333555888<<>>BBBUUUkkk{{{wwwwwwwwwwwwwwwtttooogggaaa]]]XXXRRRNNNLLLIIIGGGEEEEEEEEECCCBBBCCCBBBAAA@@@???>>>>>>>>>??????>>>===<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;:::999888777777888999;;;777777666555555444444444444333333222222222222333000000111222333444555666444666888999;;;;;;::::::333666:::<<<;;;999777666///111444555555444444555666666666444222111333444...111444333///,,,,,,...+++,,,,,,---...///000000///000333555888<<>>============>>>======<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;999777555444444666777777777777777666666555555555444444333222222333333222222333333333333333444111333666999;;;<<<<<<<<<999777666666777666555444555444222222333444444333444555555444444555777999666???FFFCCC777---,,,///,,,,,,------...//////000///000333555888<<>>>>>===>>>>>>>>>=========<<<<<<<<<;;;;;;999999999999999999999999:::888666333222222333444666777777888888888777666777666555444444333333444444444444333333333333333111222444777999;;;<<<<<<<<<999666333333333222222666444444555888888555222333555666666666888;;;===EEENNNUUUOOO???222...///---------............//////000333555888<<>>>>>>>>???@@@@@@============<<<<<<<<<<<<888999999999999999999999777666555333333333444444555666777999999999999888888888777555555444444555333333444444555555555666333444444555666888999:::777666555444444444555555111444:::BBBHHHFFF<<<333666777888888888999<<>>444//////...............---------///000333555888<<>>>>>>>>??????@@@AAABBB===============<<<<<<<<<999999999999999999999999444444444444444555666666444666777999:::::::::999999999888666666555555555222222333444666777888888666555444444444555777888:::;;;<<<;;;:::888777777,,,333@@@OOOXXXSSSDDD777888999:::999999999<<<>>>BBBAAA>>><<<888444000---/////////...------,,,,,,///111333555888<<>>999BBBEEEMMMXXXqqqfffyyy}}}wwwqqqmmmkkkgggaaa[[[TTTRRRPPPMMMKKKIIIGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAA???>>>===>>>===<<<::::::999888888888888888888555555555555555555555555333444444555555666666666:::;;;<<<<<<:::888666444333333111111111222333333666555555555555666777777777555444999DDDJJJBBB666777666>>>KKKQQQJJJ@@@;;;999:::<<<;;;999777555444===>>>>>>;;;777333111000111000///...------...///000111333555888<<>><<>>===>>>===<<<:::999999888777777777777888555555555555555555555555444444444444444555555555777888999::::::999888777666555333222111222222222555444444444555666777777777666777BBBTTT^^^UUUHHH666444888BBBGGGBBB;;;888666777999:::999888777666111555999;;;:::555000---000//////......///000000000111333555888<<>>===>>>===<<<:::888888777666666666666666444444444444444444444444444444444444333333333333444555777999::::::999999777777555444333222222333333333333444444666777777<<<999:::CCCTTT[[[QQQAAA888444555:::===;;;888777333444666888999999888888333666999<<<;;;888555222000000/////////000111111000222444555888<<>>===>>>===<<<:::888777666555555555555555444444444444444444444444444444444333333222222222333444555777888888888888666666666555555555555555333333333333444666777888;;;:::888<<>>===>>>===<<<:::888777666555444444444444444444444444444444444444444444444333333222222222444555555555555555555555333444555666777888888888333333333444555666777777444777777666888<<<===:::777777777888999:::999777777666555666888888777555:::888777888::::::888666555444444333111000///...111222444666999===BBBFFFGGGFFFEEEFFFHHHIIIIIIHHHKKKMMMNNNNNNZZZ666666666666666666666666===:::@@@<<>>===>>>===<<<:::999888777555444444444444333333333333333333333333444444444444333333333333555555444444333333333222111222444666888999999:::666555555555555666777777444888999444000444888;;;333666777666777:::;;;999;;;888555666888999666444333666<<>>===>>>===<<<::::::999777666555444444444333333333333333333333333444444444444444555555555444444333222222222222222111333444666888888888888888888777666666666666777777:::999333...000222222222666777444666<<>><<<888555666999:::888555555:::CCCMMMRRRMMMAAA777333444444555444444222222111333555777999===CCCFFFHHHGGGFFFGGGIIIIIIIIIHHHIIILLLLLLMMMYYY~~~666666666666666555555555333999CCC===FFFcccyyyzzzpppssswwwmmmddd^^^WWWXXXWWWUUUSSSPPPPPPPPPQQQPPPOOONNNMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFEEEEEEDDDDDDCCCCCCAAA???>>>===>>>===<<<::::::999888777555555444444333333333333333333333333444444444555555666666666333222222111222222333333333444555777777777666666:::999888777777666666666555888888444444666666444444888888444555>>>DDDEEE<<<888555666:::<<<:::666<<<>>>CCCJJJMMMIII>>>555000222333555666666555555111333555777999===CCCGGGIIIGGGGGGGGGIIIJJJIIIHHHHHHKKKLLLLLLYYY~~~777666555555555666888999999:::<<>>=========:::666444444555555555333333333444444444444444333333333444444444444555444444444444444444444444222222333333444555666666999999999888888888888888666777999888444222:::DDDMMMCCC888444:::CCCJJJMMMEEE???888555777::::::999888777777999;;;:::666333111111111222333333444444555555666999<<>>;;;777555444555444444444444444444333333333333333333333333444444444444444444444444444444444444333333333444444555555555777777777777777777888888888;;;???<<<444444BBBTTTZZZLLL<<<555999@@@DDDDDD@@@;;;666444666999999888666555555777888888555333000111222333444444444333666777888:::>>>CCCGGGJJJJJJIIIHHHIIIKKKKKKKKKJJJIIIKKKLLLKKKVVVzzz888777666666666777888999999;;;AAALLL^^^|||ssseeettt~~~}}}~~~~~~}}}xxxqqqkkkeee```[[[XXXVVVVVVUUUTTTTTTTTTTTTUUURRRQQQOOONNNMMMMMMNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFFFFGGGFFFFFFDDDCCCBBBAAA@@@>>>;;;777555555444333222555444444333333222222222222222333333333444444444333333333333333333333333333444444444444444444444555555555666666777777777999<<>>CCCHHHJJJKKKJJJIIIJJJKKKLLLLLLJJJKKKMMMMMMLLLXXX|||888777666666666777999:::;;;===CCCMMM\\\vvvpppcccuuu}}}}}}~~~|||zzzuuunnnhhhccc___[[[YYYVVVVVVUUUUUUUUUUUUVVVVVVRRRQQQPPPNNNNNNNNNNNNOOOKKKKKKKKKJJJJJJJJJJJJIIIKKKIIIHHHFFFFFFFFFFFFGGGFFFEEEDDDCCCBBB@@@??????===;;;888666555555333222444444444333333222222111222222222333333333444444333333333333333333333333333444444444444444444444444444444555555666666777666666888888555333:::CCCCCC@@@<<<777333333666888999888666555666777888888555444444333222222222333222222333444444444333333444555666999===BBBGGGJJJKKKJJJIIIJJJLLLMMMLLLKKKKKKMMMLLLKKKWWW|||888888777666777888999::::::;;;AAAKKK[[[ssslllbbbuuu{{{vvvqqqkkkfffbbb^^^[[[XXXWWWVVVVVVUUUVVVVVVWWWWWWSSSRRRPPPOOONNNNNNOOOPPPLLLLLLLLLKKKKKKKKKJJJJJJKKKJJJIIIHHHHHHGGGGGGGGGDDDDDDCCCAAA@@@???>>>===<<<:::777666666555444222333333333333222222222222222222222222333333333333333333333333333333333333333333333444444555555555555555555555555555666666777555666999888555444777666999<<<:::666444666999999888888888777777888888555555555555444555777:::444444333333333333444444333333555888<<>>======;;;999777666666666444333222222222222222333333333111222222222222333333333222222222222222222222222222222333333444555666666666666666666555555555555999888999<<<;;;777555666333666888999888777666777::::::;;;:::999888888888444666777888888;;;@@@EEE666555333111111333555666333333555888<<>>===<<<:::888777666777777555333111111111222222333333444111111222222222333333333222222222222222222222222111111222333555666777777777777777666666555555444666666888;;;888333222555666444444666888888666333;;;<<<===<<<:::999888888444666999:::<<>>>>>>>>===<<<;;;:::999888777666555444222222333333333222111000222222222222222222222222333333333333333333333333333333333444444444555555555555555555666666666666555666777777666444222111999666333111222444777999FFFEEEBBB===999777888:::;;;;;;<<<=========<<<<<<999333......333666666444111333777999<<>>CCCFFFJJJIIIGGGHHHJJJKKKKKKJJJLLLKKKQQQTTT___:::999888777777888999:::===CCCIII^^^kkk~~~|||lll___WWWSSSPPPSSS^^^ppp~~~~~~vvviiiddd______aaafffppp{{{~~~{{{|||}}}zzzssslllkkkhhheeecccaaa___\\\YYY\\\[[[ZZZYYYXXXXXXXXXXXXVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSRRRPPPOOONNNNNNNNNNNNNNNNNNMMMLLLJJJHHHGGGJJJGGGCCC@@@===;;;888666999999888777666555555444444444444333333333222222222222222222222222222222333333333333333333333333333333333333444444444444444555555555555666666666666777888999888666444333:::EEENNNKKK@@@777777;;;AAA???<<<999777888<<>>BBBFFFIIIGGGGGGHHHJJJLLLLLLKKKKKKJJJNNNPPP[[[:::999888777777888999:::===CCCJJJaaappp|||kkk^^^WWWVVVPPPPPPWWWccckkklllkkklllwwwxxx|||yyyrrrkkkhhhgggkkkttt|||xxxxxx||||||zzzzzz{{{xxxrrrmmmnnnkkkhhheeecccaaa]]][[[[[[[[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUWWWVVVTTTRRRQQQPPPOOOOOOOOONNNLLLKKKIIIHHHHHHHHHJJJGGGCCC@@@>>>;;;888555777777777666666555555555555444444333333333333333111222222222222222333333222222222222222222222222222222333333333444444444444444444555555555666666666777999999999777666444777BBBKKKIII???555444666;;;:::888555444777;;;???;;;:::999777555444444333111333333333111///000111111333555777999===BBBFFFHHHFFFFFFGGGJJJLLLLLLLLLNNNLLLNNNNNNWWW:::999888777777888999:::<<>>:::888444444444555555555555555444333222111000111222333111111111222222333333444222222222222222222222222222222222222333333333333333444444444444555555555666777888999999888666555666777777999999888555333333333333222111333777:::999888777555555555666777888777666444333333222222333444666777999>>>DDDHHHHHHFFFFFFGGGIIIKKKKKKJJJJJJHHHLLLMMMWWW:::999888777777888999:::<<>>:::777333333333444444555555555444222111//////000111222000111111222333333444444111111111111111111111111111222222222222333333333333333444444444555555555555666888999999888666555555555666888999888555333333444444444333333555777888777666666666888999;;;>>>:::666444555666555333555555777888:::???EEEJJJIIIGGGFFFGGGHHHJJJJJJIIIJJJIIIMMMOOOYYY:::999888777777888999:::===HHHUUUfff{{{xxxbbbVVVVVVTTTTTTWWW[[[[[[XXXYYY\\\dddfffkkksss||||||tttllljjjooouuuxxxyyywwwrrroooqqqwww~~~rrr~~~}}}{{{xxxuuuqqqnnnllleeedddbbbbbbbbbbbb```___]]]\\\[[[ZZZYYYYYYYYYYYY[[[[[[[[[[[[ZZZZZZZZZZZZUUUUUUTTTSSSRRRRRRRRRSSSNNNNNNNNNMMMLLLJJJHHHGGGFFFEEECCCAAA@@@===999666222333333444444555555555333222000......///000111000000111222333333444444111111111111111111111111111111222222222333333333333333333444444444555555444555777888888777666555222444777888888666444222444555666666444444555666777777666666777999<<<>>>CCC<<<666444777999777444555666777888;;;@@@FFFKKKIIIHHHFFFGGGHHHIIIIIIHHHNNNMMMPPPQQQYYY???999666777999999:::>>><<>>999555666999777666666777:::>>>BBBEEELLLEEE<<<666444333222111333555777:::===AAAFFFIIIHHHGGGFFFFFFHHHJJJJJJIIIMMMLLLJJJNNNaaa???999666777888888:::======GGGXXXwww|||rrrlllsssooommmlllfffYYYPPPMMMQQQXXX___bbbaaaaaaaaaaaakkk{{{ppp___RRRSSSVVVUUUXXX___ddddddeeehhhrrr}}}|||}}}zzzuuuqqqmmmjjjfffdddbbbbbbaaa``````_________```___]]][[[[[[\\\^^^___]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVUUUSSSQQQOOONNNMMMLLLKKKJJJIIIHHHEEEEEECCCAAA???===<<<;;;888888777666555444444333333222000/////////000111000000000000111111111222222222222222222222222222222222222222333444555555333333333444444444555555555444555666888888666444222222666<<<===999777888666;;;@@@???:::666777:::999888777777777999;;;===>>>999444111111222333222222444777999<<<@@@EEEIIIHHHGGGFFFFFFHHHJJJJJJIIILLLKKKJJJMMM]]]@@@:::666777999888:::===???DDD[[[{{{ssshhh]]]UUUQQQWWWTTTTTTVVVTTTOOOMMMNNNPPPWWW```gggiiijjjlllooouuu{{{___QQQGGGIIIKKKKKKMMMQQQVVVYYY^^^dddooo}}}{{{~~~~~~|||{{{}}}~~~zzzsssmmmjjjgggdddbbb```bbbdddeeedddbbb___]]]___^^^\\\[[[\\\]]]```aaa^^^^^^^^^^^^]]]\\\[[[ZZZXXXWWWVVVVVVVVVUUUSSSQQQOOONNNMMMLLLKKKJJJIIIHHHFFFEEECCCBBB???>>><<<;;;999888888777555444444333333222000/////////000111000000000111111111111111222222222222222222222222222111111222222333444555333333333444444444555555555444555666888888666555222555<<>>AAADDD^^^rrrrrraaaWWWQQQNNNOOOKKKKKKJJJKKKKKKMMMPPPTTTWWW[[[bbbjjjooorrryyy}}}eeeQQQHHHBBBCCCFFFEEEFFFIIIJJJNNNUUU^^^kkkwwwssswww~~~~~~}}}yyyrrrllliiigggfffeeeccceeeggghhhgggeeecccaaa```___^^^]]]]]]^^^___```^^^^^^^^^^^^]]]\\\[[[ZZZXXXWWWVVVVVVVVVUUUSSSQQQOOONNNMMMLLLKKKJJJIIIHHHFFFEEEDDDBBB@@@>>><<<<<<:::999888777666444444333333222000/////////000111111111111111111111111111111111111111111111111111111111111111222333444555333333333444444444555555555555555777888999777555111555>>>HHHIIIAAA999777777;;;>>>===999666777999777777777777666666555555444333111000000000000///000222555777:::>>>CCCGGGHHHGGGFFFFFFHHHJJJJJJIIIJJJLLLLLLLLLXXXyyyCCC===999:::;;;:::<<>>===<<<::::::999777666555444333333222000/////////000111222222222111111111111111111111111111111111111111111111111111222333444444333333333444444444555555666555555777999999777555000444===GGGHHH@@@888555555888:::999777555555777999999888777666555444444444444333222000/////////000222444777:::>>>CCCFFFHHHGGGFFFFFFHHHJJJJJJIIIKKKMMMNNNNNNZZZ{{{DDD>>>:::;;;;;;:::<<>><<<:::777555333222222222222222111//////000111000222555777:::>>>CCCGGGHHHGGGFFFFFFHHHJJJJJJIIIKKKMMMNNNPPP]]]~~~CCC===999999:::999:::===@@@JJJYYYvvv~~~{{{nnnYYYPPPOOORRRVVVZZZ___aaa]]]TTTPPPUUU]]]aaadddbbbjjjzzz]]]DDD<<<<<<<<<<<<>>>AAABBBAAADDDBBBEEEKKKNNNTTTggg}}}yyynnnkkklllkkkmmmlllvvvxxxsssmmmiiiffffffeeeddddddccccccbbbbbbcccddddddbbbaaaaaa``````_________^^^^^^^^^^^^]]]\\\[[[ZZZXXXWWWVVVVVVVVVUUUSSSQQQOOONNNMMMLLLKKKJJJIIIHHHGGGFFFEEECCCAAA???======<<<;;;:::888666555333333333222000/////////000111333333333222222111111111111111111111111111111111000000000000111222333444333333333444444444555555666666666888999999888666000000444;;;<<<777555666111222333444444555666777===;;;888555444333333444333444444222//////111444000333555888;;;???DDDGGGHHHGGGFFFFFFHHHJJJJJJIIIJJJKKKLLLPPP```BBB;;;777888888777888;;;???LLL]]]wwwzzzhhhVVVOOOPPPSSSWWW[[[aaaeeeaaaWWWRRRYYYaaaddd``````kkkzzzTTT???<<<=========???BBBDDDCCCEEEAAACCCHHHFFFCCCLLL\\\```dddeeebbbccckkktttwwwwwwxxxvvvqqqkkkfffcccaaa```^^^ddddddeeeeeeeeeeeeeeeeee````````````aaaaaaaaaaaa____________^^^]]]\\\\\\XXXWWWVVVVVVVVVUUUSSSQQQOOONNNMMMLLLKKKJJJIIIHHHGGGFFFEEECCCAAA???======<<<;;;:::888666555333333333222000/////////000111333333333222222111111111000000000000000000000000000000000000111222333444333333333444444444555555666666666888::::::888666222000222777888555555777000111222333444666777888999777555333333555777999999999888444000///111444111333666888;;;???DDDHHHHHHGGGFFFFFFHHHJJJJJJIIIIIIIIIJJJOOObbbJJJ:::777:::333222:::===BBBNNNWWW{{{|||gggSSSNNNNNNNNNRRRYYY```bbb___XXXWWW\\\^^^\\\```fffrrrkkkKKK@@@===>>>@@@AAABBBCCCCCCDDDBBBFFFHHHFFFCCCBBBFFFJJJJJJNNNRRRWWW^^^kkk{{{ooohhhdddfffeee```___bbbgggfffeeefffgggfffdddbbbcccbbbbbbaaaaaabbbbbbcccaaa___^^^___aaaaaa]]]ZZZ[[[ZZZZZZXXXWWWVVVUUUUUUTTTRRRPPPNNNLLLJJJIIIHHHJJJGGGDDDBBBAAA???===;;;<<<;;;999777555444333222555444222111111222444555999888666555333222222222000000111111111111000000000111111222222333444444444333333333333444555555555666777888888999999888555///,,,000444555666888444666777888777777888:::::::::888666666999>>>BBBFFFBBB===555000///111333///000222555:::???CCCFFFFFFFFFEEEGGGIIIKKKJJJJJJMMMNNNMMMMMMZZZ{{{III:::777:::444333:::===AAAMMMXXX{{{jjjUUUOOOQQQRRRUUU[[[\\\```aaa^^^___eeehhhfffiiimmmzzzdddGGG???>>>>>>@@@BBBCCCDDDDDDDDDJJJLLLLLLHHHBBB>>>???AAAFFFJJJOOOTTT]]]jjj{{{|||sssjjjeeebbbbbbaaa^^^```fffmmmkkkhhhgggggggggeeedddeeeeeedddcccccccccccccccaaa___^^^___``````]]]ZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTSSSQQQNNNMMMKKKJJJJJJJJJGGGDDDBBBAAA@@@>>><<<<<<;;;999777555444333333555444222222222333555666:::999777555444333222222000000111111111111000000000111111222222333444444444333333333333444555555555666777888888999999888555///...222666777777888333888======999555333333888888888666666777;;;===BBB???;;;555000...000222000111333666;;;???DDDFFFFFFEEEEEEGGGIIIKKKJJJIIIKKKLLLKKKLLLZZZ|||III999777;;;666555;;;===BBBNNN]]]www~~~mmmUUUOOORRRTTTVVVZZZ[[[```eeefffiiiooossssssvvvyyyYYYBBB@@@>>>???AAABBBDDDEEEEEEFFFIIIKKKKKKHHHCCCAAABBBDDDEEEHHHLLLRRRZZZfffuuuyyynnngggbbbaaaaaa```]]]]]]dddmmmwwwrrrlllhhhggggggggggggiiihhhgggeeeddddddddddddaaa_______________]]][[[YYYYYYXXXWWWVVVUUUTTTTTTSSSRRRQQQOOOMMMLLLLLLLLLJJJHHHEEECCCAAA@@@>>><<<;;;:::999777555444333333444444333333333444666777;;;:::888666444333222222000000111111111111000000000111111222222333444444333333333333333444555555555666777888888999999888444000000666::::::999999999BBBJJJKKKCCC999444333777999::::::888888888999;;;:::888444000...///000000111333777;;;@@@EEEGGGFFFEEEEEEFFFIIIJJJJJJIIIJJJKKKJJJLLLZZZ~~~JJJ:::777<<<777666;;;<<>>>>><<<999888777666666555222///---...///111222444777<<>>:::999888666555444444444444444444444555555666666888777666444333222222111111111222222222222111111000111111222222333444444333222222222222333444444555666777888888999999888444111222999>>><<<:::999888@@@HHHGGG>>>666555777888;;;>>>>>><<<888666555333333333222///---...///111222444777<<>>888;;;777777<<<;;;>>>RRRqqqzzzaaaSSSPPPOOOQQQUUU]]]```fffmmmttt~~~[[[FFFAAABBBAAABBBDDDFFFHHHJJJJJJKKKKKKLLLNNNSSSZZZbbbjjjnnnpppmmmhhhccc___^^^^^^^^^WWWXXXXXXWWWSSSQQQPPPPPPbbbnnnxxxyyyvvvwww||||||wwwpppjjjiiijjjlllllllllkkkiiihhhfffeeeeeeddd```aaa```^^^[[[ZZZ[[[\\\XXXWWWWWWWWWVVVVVVVVVUUUSSSRRRPPPOOOMMMLLLLLLKKKLLLJJJGGGDDDCCCBBB@@@>>>:::999888666555555444444444444444444444444444444444444333222111111111111111111222222222222111111000111111222222333444444222222222222222333444444555666777888888999999888555111222888<<<;;;888888333999>>>===777333444888666888::::::777555333333333333333111///...///000000111333777;;;@@@EEEGGGEEEDDDDDDEEEHHHIIIIIIHHHMMMNNNMMMMMMZZZzzzVVV@@@888:::666666;;;;;;>>>OOOiiidddUUUPPPNNNSSSZZZ\\\___gggqqqxxxgggMMMDDDCCCBBBAAACCCEEEGGGIIIKKKLLLLLLOOORRRYYYbbbkkkssswwwyyyppplllgggccc```^^^]]]\\\OOONNNLLLIIIEEEEEEIIILLLcccnnnuuutttrrruuuyyyzzzuuurrrmmmjjjjjjllllllllljjjiiihhhfffeeeddddddddd```aaaaaa^^^ZZZYYYZZZ\\\XXXXXXXXXWWWWWWWWWWWWWWWVVVUUUSSSQQQOOONNNMMMLLLMMMJJJGGGEEEDDDCCC@@@???:::999888666555555555555555555555444444333222111000000////////////000000111222222333333222222111000111111222222333444444222222222111222222333444555666777888888999999888666222111666:::888666666333777:::999777555666999777888888666444333333444555555444111///...000111000111333666;;;???DDDFFFEEEDDDDDDEEEHHHIIIIIIHHHJJJLLLMMMNNNZZZzzzXXXBBB888999555666;;;;;;@@@NNN```dddSSSMMMLLLSSS\\\^^^bbbkkkvvv{{{sssRRRCCCDDDEEECCCBBBCCCEEEHHHJJJKKKLLLMMM```dddjjjqqquuuuuurrrooohhheeeaaa^^^]]]]]]\\\[[[JJJIIIEEE???===@@@GGGMMM```iiimmmjjjiiinnnrrrrrrpppnnnkkkjjjkkkllllllllliiihhhgggeeedddddddddddd```aaaaaa^^^ZZZXXXZZZ\\\XXXXXXXXXXXXXXXXXXWWWWWWYYYXXXVVVSSSQQQOOONNNNNNMMMKKKGGGEEEDDDCCCAAA???999999888666555555555555555555555444333222000000---------------...//////111222222333333222222111000111111222333333444444222222111111222222333444555666777888888999999888777222000555888666444444222444666777666555555666999999888666444444555777666666444222//////111333///000222555:::???CCCFFFEEEDDDDDDEEEGGGIIIIIIHHHGGGJJJLLLNNN[[[zzz```DDD777;;;888555:::===@@@JJJaaasss^^^YYYWWWQQQSSS[[[dddmmmxxx}}}lllVVVMMMFFF???AAAIIIKKKFFFEEEHHHJJJJJJQQQYYYkkknnnrrrsssqqqooonnnnnnkkkeee___[[[YYYUUUOOOIIICCCBBB@@@???@@@BBBDDDFFFQQQQQQSSSVVV[[[aaahhhkkklllmmmnnnnnnmmmnnnoooqqqnnnmmmkkkiiigggeeedddcccbbb```]]][[[ZZZ[[[]]]^^^[[[[[[ZZZYYYXXXWWWVVVVVVWWWVVVUUUSSSRRRPPPOOONNNOOOLLLGGGDDDCCCBBBAAA@@@???<<<777666666666444222000000000000000000000000000//////.........//////000111111111111222222222111222222333333444444555444333333222222333333444555555666777888999::::::999333///222555444444555444555555555555555555666:::999666333222444999======<<<888333...---///111222333666888<<<@@@CCCEEEFFFEEEDDDEEEGGGHHHHHHGGGIIILLLJJJHHHXXX^^^CCC777;;;888555:::===BBBKKK```nnn^^^]]]\\\XXX[[[eeemmmvvveeeUUUGGGDDDCCC>>>@@@FFFIIIFFFFFFIIIKKKNNNVVVaaalllnnnrrrtttuuusssrrrqqqxxxlll]]]QQQLLLJJJHHHFFF???>>>======>>>AAADDDFFFHHHIIILLLOOOTTTYYY]]]___hhhjjjmmmmmmlllllllllmmmkkkkkkjjjhhhgggfffeeeeeeaaa```]]]\\\[[[[[[]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWUUUTTTRRRPPPOOONNNNNNKKKGGGDDDCCCBBBAAA@@@???<<<888666777666444222000000000000000000000000//////............//////000111111111111222222222111222222333333444444555444333333222222333333444555555666777888999:::::::::333///111444333222444444333333444666777777666777666444333333888???DDD???===999444///---...000000111444777<<<@@@DDDFFFFFFEEEDDDEEEGGGHHHHHHGGGIIILLLJJJIIIXXXZZZAAA888;;;888666;;;<<>>:::444///---...///---///222666;;;???CCCFFFEEEDDDDDDEEEGGGHHHHHHGGGIIILLLJJJJJJYYY~~~UUU@@@888<<<888777<<<<<>>AAADDDIIILLLQQQVVVYYYYYYWWWVVVYYY^^^eeejjjllllllkkkkkkkkkjjjjjjiiihhhhhhgggggg``````______^^^]]]]]]\\\^^^^^^]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUSSSRRRQQQPPPMMMJJJGGGEEEDDDCCCBBB@@@???>>><<<999888666444333000000000000000000000000///............//////000000000111111111222222222111222222333333444444555444333333222222333333444555555666777888999::::::999333///222555555444666:::???CCCCCC>>>999777777;;;<<<;;;:::888888:::<<<;;;:::777333///---...///---///111555999===AAACCCDDDCCCCCCDDDGGGHHHHHHGGGIIIKKKJJJKKKYYY|||OOO>>>999<<<888888===;;;AAAKKKiiizzzuuuqqqxxxzzzyyyWWWBBB??????CCCDDDCCCBBBCCCEEEGGGIIIIIILLLVVVcccmmmmmmsss{{{~~~xxxiiiVVVIII666666777999;;;===>>>>>>>>><<<;;;::::::<<>>;;;888666444333111111111111111111111111...............///000000000000111111111222222222111222222333333444444555444333333222222333333444555555666777888999::::::888222///333777777777999===HHHQQQNNNBBB888555777;;;===??????;;;777555333555555333111...---///000///000222555888;;;>>>@@@CCCCCCBBBDDDFFFHHHHHHGGGIIIJJJJJJLLLYYYzzzJJJ<<<999<<<888999>>>;;;@@@LLLlllvvv|||hhhGGG@@@@@@AAACCCDDDEEEFFFGGGEEEGGGHHHGGGMMMZZZeeejjjjjjsss|||~~~sss```LLL???:::999888888999<<<@@@BBB@@@???<<<::::::;;;===>>>@@@BBBFFFIIIKKKJJJIIIGGGKKKOOOWWW]]]cccgggkkknnnnnnmmmlllkkkiiihhhgggfffbbbaaa```______^^^____________^^^]]]\\\[[[ZZZZZZXXXXXXWWWVVVUUUTTTSSSRRRNNNLLLJJJIIIHHHGGGEEECCC???@@@???===999555444444111111111111111111111111......---......///000111000111111111111222222222111222222333333444444555444333333222222333333444555555666777888999::::::888222///333777777777999===GGGQQQNNNAAA666444777777:::>>>???<<<777333111111111111///------///111111111333555888;;;===>>>CCCBBBBBBDDDFFFHHHHHHGGGIIIJJJKKKNNNZZZyyyEEE::::::<<<888:::>>>;;;@@@KKKgggtttzzzmmmNNN>>>AAACCCFFFGGGHHHIIIJJJIIIDDDFFFFFFGGGQQQ___hhhiiipppyyy}}}lllVVVDDD:::::::::999999999<<<@@@CCC@@@>>><<<:::999:::<<<===<<<===???AAABBBCCCCCCBBBFFFIIINNNSSSXXX^^^eeeiiijjjjjjiiiiiihhhggggggfffdddbbb```___^^^^^^``````______^^^]]]\\\[[[ZZZZZZXXXXXXWWWVVVUUUTTTTTTSSSNNNMMMKKKJJJJJJIIIFFFDDD???@@@AAA>>>999555444444111111111111111111111111---------......///000111000111111111111222222222111222222333333444444555444333333222222333333444555555666777888999::::::999333///222444444333555888===BBBAAA;;;666666777777999;;;;;;888555222222111222222000...---...000000111222555888<<<>>>@@@BBBAAAAAACCCFFFHHHHHHGGGJJJIIIKKKNNNZZZxxxCCC::::::<<<888:::???;;;@@@HHH```uuu|||qqqyyycccKKKBBBDDD???DDDHHHHHHHHHHHHGGGEEECCCEEEEEEGGGTTTdddkkkiiizzz|||fffNNN>>>777444777<<>><<<:::888888:::<<<===>>>>>>???@@@BBBCCCDDDEEEDDDEEEHHHKKKPPPWWW^^^dddfffffffffgggggggggggggggeeeccc```^^^]]]^^^```bbb___^^^^^^]]]\\\[[[ZZZYYYXXXXXXWWWVVVVVVUUUTTTTTTOOONNNLLLLLLKKKJJJGGGEEE???AAABBB???:::555444444111111111111111111111111---------......000111111000111111111111222222222111222222333333444555555444333333222222333333444555555666777888999:::::::::444///111222111///000444333333333555777888888:::;;;:::777444111000111333444333111///---...///...///222555999===@@@BBBBBBAAAAAACCCFFFHHHHHHGGGJJJIIIKKKOOOZZZwwwBBB>>>:::888888999::::::CCCHHHXXXyyy~~~{{{qqqkkkppp|||www[[[EEE===???===???AAAEEEHHHIIIHHHGGGEEEFFFBBBHHHVVV]]]___fffqqq{{{uuu[[[CCC999999:::<<>>:::777777999:::;;;EEEKKKWWWooo{{{tttkkkfffkkkwww^^^KKK>>>>>>CCC@@@@@@CCCGGGJJJLLLKKKIIIGGGEEEAAAGGGWWWaaadddjjjrrr{{{pppVVV@@@777777:::<<>>>>>AAAEEEIIILLLLLLKKKJJJHHHEEEDDDHHHJJJKKKOOOTTTXXX]]]___[[[YYY]]]bbbdddgggfffdddbbbbbbbbbcccddd___`````````___^^^]]]\\\]]]\\\\\\\\\]]]\\\YYYVVVXXXTTTPPPLLLJJJGGGDDDAAAAAA???<<<:::999888666555333333333222222222111111///////////////000111111111111111111111111111111333333333444444333333222222222222111222222333444555666777888999999999999666111///000111///...000222000333666444000111666;;;999666555666888;;;<<<999999777444000...///000///000222666999<<>>CCC???BBBEEEIIIMMMOOONNNKKKIIIFFFDDDJJJYYYdddiiiooowww~~~lllRRR???777888:::===@@@AAAAAAAAABBBCCC======<<<;;;<<<<<<===>>>AAADDDIIIPPPUUUUUUPPPKKKGGGDDDCCCFFFHHHHHHJJJOOOXXX\\\]]][[[]]]fffoootttooolllhhhdddbbbbbbdddeee______``````aaa````````````___^^^^^^______^^^\\\ZZZVVVQQQLLLIIIEEEBBB???@@@>>>;;;:::;;;:::999888333333333222222222111111///////////////000111111111111111111111111111111222333333444444333333333222222222222222333444444555555666777888888888888666111...000000//////222111222666999777444444999999777555555777;;;@@@CCC???>>>:::555111......//////000222666999<<>>BBBAAACCCFFFJJJNNNPPPOOOMMMKKKHHHJJJPPPYYY___eeeppp|||}}}iiiQQQ@@@:::;;;;;;>>>AAABBBBBBBBBCCCDDDAAA???>>>===>>>@@@BBBDDDKKKLLLOOOVVV[[[ZZZQQQJJJEEEBBBAAACCCDDDCCCEEEIIISSSXXX[[[]]]dddppp|||tttpppjjjeeebbbccceeegggaaaaaabbbbbbbbbbbbaaaaaabbbaaa```aaabbbcccaaa```]]]YYYRRRLLLHHHDDD@@@>>>???===::::::::::::888777333333333222222222111111///////////////000000111111111111111111111111111222222333444444444333333333222222222222333444444444555666777777888888777666111...000111000111444222666;;;===:::666777999666777777777888:::===@@@===<<<888333...,,,---...///000222666999<<>><<<>>>EEEGGGCCCFFFIIIMMMNNNNNNMMMLLLJJJOOOTTTVVVUUU[[[kkk{{{wwwcccMMM???;;;<<<===???BBBDDDDDDDDDEEEFFFFFFDDDBBBAAABBBGGGLLLOOORRRRRRVVV[[[___[[[QQQHHH@@@<<<<<<>>>>>><<<===AAADDDKKKQQQWWWaaaooozzz}}}rrroooiiieeecccdddgggiiiddddddddddddcccbbbaaaaaacccbbbbbbccceeeeeedddbbb___ZZZRRRLLLGGGCCC???===>>><<<999888777777555444333333333222222222111111///////////////000000111111111111111111111111111111222333333444444444333333333222222333333444555444555666777777888888777555111...111333333444777999???CCC@@@999444333444888:::===<<<:::777666777888777555111...,,,---//////000222666999<<>>:::888888999::::::@@@HHHVVVuuu\\\EEEEEEAAA@@@EEEHHHEEEFFFHHHKKKMMMNNNNNNOOOMMMRRRUUUSSSOOOUUUeeetttxxxiiiVVVFFF<<<:::<<>>BBBAAA;;;666333222333333333222///...///000///000222666999<<>>:::;;;===AAADDDGGGHHHHHHHHHIIIJJJHHHJJJOOOUUU]]]dddiiimmmiiiooovvvxxxooo^^^JJJ===;;;888888::::::888888;;;888===BBBHHHQQQ]]]dddddd^^^```bbbdddgggiiijjjkkkeeeffffffggggggfffeeeeeeggghhhjjjmmmnnnlllhhhddd[[[UUUMMMFFFAAA===:::888999777555444555555444333333333333222222222111111///////////////000111111111111111111111111111111000111222333444444444444444333333333333444555555555666777888999999999999444111222777:::999888:::IIIQQQRRRHHH<<<888999888:::>>>@@@>>>888333111222...000222222000///...//////000222666999<<>>IIIVVVppp}}}aaa@@@@@@DDDFFFJJJJJJIIIIIIHHHIIIKKKNNNRRRTTTZZZ[[[[[[\\\aaaggglllmmmddd\\\PPPCCC;;;:::===@@@BBBEEEHHHIIIIIIIIIJJJKKKRRRWWW```kkkuuu|||zzzzzzaaaGGG777>>>;;;<<<>>>???<<<<<>>:::777666777555444444666777777666333333333222222222111111///////////////000111111111111111111111111111111000111222333444444555444444333333333333444555555666777888999999::::::999333111333999===;;;999:::===FFFIII???666666999:::666:::<<<999333000000333+++---000111///---,,,+++///000222666999<<>>AAACCCFFFHHHEEEGGGPPPOOOOOOZZZVVVuuu```DDD999<<<===???@@@???===;;;999<<<666555???HHHLLLOOOTTTWWWXXX\\\aaagggjjjkkkjjjhhhiiijjjkkkllllllkkkkkkkkknnnrrruuuuuuooofff___XXXPPPFFF@@@===999444000555555444444444333333333222333333333333222111111/////////000111111222222222222222222222222222222222333444555666555444333222222333333333333444444666666888999999888777777666222222777999666333333888999999888777777999;;;:::999555111333666444///444333222000///......---///111444777;;;===???@@@FFFCCCCCCFFFGGGFFFGGGKKKLLLJJJHHHKKK]]]@@@;;;999;;;<<<999888:::;;;BBBSSSjjjlllVVVDDDDDDIIIJJJKKKPPPJJJJJJJJJHHHHHHMMMTTT[[[ccciiinnnpppsssxxxzzzyyyrrrhhhXXXIII??????DDDHHHFFFJJJHHHIIIRRRSSSXXXfff}}}\\\AAA999AAAAAAAAAAAA@@@???>>>>>>CCC??????EEEKKKPPPXXX```VVVYYY^^^bbbeeeggggggggggggggghhhiiikkkmmmooopppsssuuuvvvwwwtttlllaaaZZZSSSMMMDDD???===:::666222555555444444444333333333222333333333333222111111/////////000111111222222222222222222222222222222111222333444555444444333222222333333333333444444555666888999999888777777666222000444666444222222333555888888777777999;;;444444222000222777666333888777444111///.........///000333777:::===???@@@EEEBBBCCCGGGHHHGGGIIILLLKKKJJJHHHKKK]]]BBB===:::;;;;;;999888:::<<>><<<888444555555444444444333333333222333333333333222111111/////////000111111222222222222222222222222222222111222222333444333333333222222333333333333444444555666777888999888888777777222///111222000000222///333777888777666888:::444666555444777===???<<>>;;;;;;;;;888888:::;;;BBBQQQ^^^nnn{{{iii[[[OOOIIIGGGJJJKKKJJJKKKPPPLLLMMMLLLKKKKKKPPPYYY___ssslllVVVFFF???AAAEEEDDDLLLMMMNNNVVV^^^ppp|||VVVEEEFFFCCCCCCEEEFFFHHHJJJKKKLLLLLLRRR]]]gggllliiidddaaakkkqqqwwwxxxsssooooooqqqsssppplllhhhggghhhjjjlllqqqppppppoookkkddd\\\VVVLLLIIIDDDAAA???===999666555555444444444333333333222333333333333222111111/////////000111111222222222222222222222222222222111111222222222333333333222222222333333333444444555666777888999999888888888333/////////...000444111666;;;;;;888666777999666999999888:::@@@CCCAAACCC???:::444000............000333666:::===???@@@CCCAAABBBGGGIIIIIILLLPPPJJJJJJHHHLLL^^^DDD???;;;;;;;;;999888;;;;;;AAAPPP]]]mmmxxxpppddd]]]UUUPPPLLLJJJIIIIIIHHHGGGJJJNNNLLLMMMMMMMMMMMMQQQXXX^^^rrr}}}qqq^^^NNNEEEBBBBBBBBBBBBKKKMMMOOOXXXcccwwwoooRRRDDDCCCGGGJJJNNNSSSWWWZZZ\\\]]]VVV[[[eeerrr}}}vvvllluuuzzz~~~~~~xxxsssssstttsssqqqllliiigggggghhhiiimmmllljjjiiieee```YYYUUUKKKIIIFFFCCCAAA===999777555555444444444333333333222333333333333222111111/////////000111111222222222222222222222222222222111111111222222222333333222222222333333333444444444555777888999999888888999444000000///...222888888===AAA@@@:::555666888666999999666666;;;===<<>>???BBB@@@BBBFFFIIIIIILLLPPPJJJJJJIIILLL___EEE>>>:::;;;;;;999:::<<<;;;???NNN]]]pppyyyyyylll^^^WWWRRRMMMJJJMMMLLLJJJHHHFFFFFFHHHKKKJJJMMMOOOPPPPPPSSSZZZ___hhhttt~~~}}}wwwpppjjjdddaaaWWWLLLDDDCCCEEEEEEDDDAAAJJJLLLPPP[[[fffzzz}}}~~~}}}xxxssslll^^^NNNEEECCCGGGJJJOOOUUU\\\aaaeeeggg```aaadddnnn}}}yyyzzz}}}~~~yyyvvvuuuuuuiiihhhggggggggghhhiiijjjllljjjfffccc^^^YYYSSSNNNHHHGGGFFFDDDAAA===:::777555555444444444333333333222333333333333222111111/////////000111111222222222222222222222222222222333222222222222333444444222222333333333333444444444555777888999999999888999444111111000///444;;;@@@EEEHHHDDD;;;666666:::999<<<<<<777555777999888===:::666222///............///222666999<<<>>>???BBB@@@AAAFFFHHHHHHKKKOOOIIIIIIIIIMMM___DDD>>>::::::;;;:::;;;>>>======JJJ[[[ssswww~~~lll[[[TTTRRRNNNJJJIIILLLLLLJJJHHHGGGGGGHHHGGGKKKOOOTTTWWWYYY\\\bbbfffiiippprrriii\\\SSSMMMIIIIIIFFFBBB@@@@@@BBBDDDEEEAAAJJJLLLRRR___jjj{{{rrriii[[[PPPSSSRRROOOOOOPPPMMMHHHFFFIIIGGGHHHJJJOOOUUU^^^eeejjjjjjlllmmmrrr}}}}}}ttttttsssrrrpppnnnmmmlll\\\^^^aaadddggghhhhhhhhhfffccc^^^ZZZUUUPPPJJJFFFAAABBBCCCCCC@@@===:::999555555444444444333333333222333333333333222111111/////////000111111222222222222222222222222222222444333222222222333555555222222333333333333444444333555666888999999999999666333111111000///555<<>>888444555777666555444222///............---///222666999<<<>>>???AAA???@@@EEEGGGGGGIIIMMMIIIIIIIIIMMM```DDD===999:::;;;:::<<>>===@@@CCCBBBJJJMMMTTTbbblll|||kkkVVVPPPHHHCCCJJJFFFEEEFFFGGGEEEBBBEEEJJJLLLJJJIIILLLRRR]]]gggnnnuuu{{{}}}fffccc```_________]]]\\\VVVYYY^^^ccceeefffeeeccc^^^ZZZVVVQQQMMMIIIEEEBBB<<<>>>AAAAAA???===;;;:::555555444444444333333333222333333333333222111111/////////000111111222222222222222222222222222222444444333222333444555666222222333333333444444444333444666888999:::999999444222111111000///555===EEEJJJKKKEEE;;;666999???777;;;:::444///000222111000//////...............---///222555999<<<>>>???AAA???@@@DDDFFFFFFHHHKKKIIIIIIIIIMMM```AAA>>>:::888888::::::::::::<<>>EEEDDDBBBAAA@@@AAAAAABBBDDDGGGOOO[[[hhhssswww___JJJ@@@@@@AAAAAABBBAAA@@@BBBDDDFFFFFFFFFMMMRRRXXX^^^cccjjjssszzzTTTMMMIIILLLPPPPPPOOOPPPHHHTTTbbbkkkjjjddd^^^\\\YYYUUUNNNHHHCCCAAAAAAAAA>>>===;;;999999999;;;<<<333333333333333333333222222222333333333222000///...///000111222333444444222222222222222222222222333333222222111222222222333333333333444555666666888888999999999:::::::::777222///000000///333999AAAEEEDDD<<<666666:::;;;<<<888666888888444333444333111//////000111000///---000444666888:::<<<>>>AAA@@@???AAAEEEGGGHHHHHHIIIHHHIIIOOO```AAA>>>:::888999:::::::::999<<>>???@@@@@@DDDBBBAAAAAACCCCCCCCCBBBVVV___lllwwwoooGGG@@@;;;>>>AAAAAAAAABBBFFFQQQ___gggfffbbb^^^]]]UUUQQQKKKDDD???===<<<======<<<:::888666666666666444444444333333333333333444444555555444333111000//////000111222333333444222222222222222222222222333333222222111222222333333333333333444555666666888888999999999:::::::::666000---.........000444===AAAAAA;;;666777:::;;;666222111555666333222333555333000///000000000///---000444666888:::===???AAA@@@@@@AAAEEEGGGHHHHHHIIIGGGHHHNNN___AAA>>>;;;999999:::::::::888<<>>@@@BBBBBB@@@???===>>>???@@@@@@???LLL]]]wwwhhhCCC<<<777888:::::::::<<>>;;;::::::===<<<;;;999777666555444555555444333333333333333777777777777666444222111000111111111222222333333333333333333333333333333333222222111222222333333333333333333444555666777888888999999:::::::::999777000,,,...000//////000888===???;;;777888:::999666333444999<<<;;;:::<<<999666222///...//////...---000444777888:::===???AAA@@@@@@AAADDDGGGHHHGGGHHHGGGGGGMMM^^^AAA>>>;;;::::::;;;::::::999;;;AAAMMM^^^vvvyyyqqqzzzcccUUUQQQMMMMMMOOOQQQQQQOOOMMMMMMKKKHHHHHHMMMVVV^^^llleeeKKKEEEIIIEEEDDDCCCBBB@@@??????>>>EEELLLXXXgggyyy}}}gggNNNBBBAAACCCDDDDDD???>>>===>>>AAACCCCCCCCCDDDYYYyyyjjjFFF???::::::::::::;;;===<<>>===<<<>>>>>>>>>===<<<:::999888777666555444333333444444999999999999777555333111222222222222222222222222333333333333333333333333222222111111222222333333333333333444444555666777777888999:::::::::999999999222---000222222111222888<<<>>>:::777888888666999666888>>>BBBAAABBBDDD<<<888222///............---000444777999;;;>>>@@@BBB@@@@@@BBBDDDGGGGGGGGGHHHFFFFFFLLL^^^AAA>>><<<;;;;;;;;;:::999;;;999>>>KKK^^^sssyyy|||vvv```SSSPPPLLLMMMOOORRRQQQPPPOOONNNMMMLLLMMMSSS\\\cccppp|||vvvVVVBBB>>>AAAEEEDDDDDDCCCBBBAAA@@@???CCCJJJUUUdddyyyuuu```JJJCCCDDDDDDDDDEEECCCAAA@@@AAADDDEEEEEEEEEKKK]]]yyyfffDDD>>>:::::::::888999<<<999===EEELLLQQQUUUXXXZZZQQQOOOLLLHHHEEEBBB@@@???===>>>>>>??????>>>======999777666444333333444555:::::::::999777555333222222222222222222222333333333333333333333333333333222111111111222222333444444444444444555666777777777888999;;;;;;:::999888777111---000222333333666<<>>999666666666333777444555:::>>>>>>???AAA<<<888222...------...------000444777999<<>><<<<<<<<<<<<;;;999:::888<<>>DDDLLLYYYoooeeeSSSDDDCCCEEECCCBBBDDDCCCAAA@@@@@@BBBCCCCCCBBBKKKXXXlll^^^EEE@@@>>>???===;;;;;;???;;;>>>BBBGGGLLLOOOQQQRRRNNNMMMKKKIIIFFFDDDBBBAAA<<<============>>>>>>>>>:::999666444333444555555888888888888777555333222111222222222333333444444333333333333333333333333111111111111222333444444444444444444555666777888666888:::;;;;;;:::999888333...,,,...000111666<<>>888555111...---......------000444777:::<<>>===<<<<<<<<<===>>>;;;:::777444333444555666555666666666666444222111111111222222333444555555444444444444444444444444111111111111222333444555444444444444555666777888666777:::;;;<<<;;;999888000......//////111:::DDDIIIFFF???555333666999888BBB;;;666666666555777;;;444222///......///...------000444888:::===@@@BBBCCCBBBAAABBBDDDFFFFFFFFFEEEFFFIIIPPP```@@@???=========<<<;;;999666999===CCCNNNiiioooYYYQQQNNNLLLMMMPPPQQQPPPNNNLLLKKKNNNVVV___ccc___ZZZVVVXXX\\\\\\YYYWWW\\\bbbcccbbb]]]TTTKKKDDDBBBBBBCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDAAABBBRRRddddddYYYJJJ@@@>>>FFFIIIEEEEEEKKKHHHHHHKKKPPPVVV\\\___```aaadddhhhppp}}}sssSSSJJJIIIJJJLLLJJJFFFFFFIIIJJJJJJIIIIIIIIIGGGDDDBBBLLLLLLMMMMMMLLLJJJHHHGGGCCCAAA???===<<<<<<>>>>>><<<:::777444333444555666444444555555555444222111000000111222444555666666444444444444444444444444111111111111222333444555555444444555555666777888666777:::<<<<<<;;;999777000000111111000333???LLLLLLHHH>>>444222888<<<<<>>JJJddd}}}rrrYYYNNNNNNMMMOOOQQQQQQPPPOOOPPPOOOQQQZZZbbbbbbYYYOOOUUUPPPQQQWWWYYYUUUTTTVVV[[[___^^^TTTJJJDDDCCCEEEJJJEEEDDDFFFEEEDDDIIIQQQJJJKKKLLLNNNVVV]]]YYYQQQHHHCCCAAADDDHHHJJJIIIHHHSSSOOOTTTiii~~~lllgggrrrsssaaaVVVRRRWWW\\\[[[UUUQQQPPPRRRRRRLLLHHHIIIIIIFFFDDDEEECCCJJJNNNMMMKKKKKKIIIFFFFFFEEECCC@@@>>>;;;999888666555444444333333333333888777666555444333222222000000111222333333333333222333333444444333333222333333333333333333333333444444444444555666777777888999:::;;;;;;:::888777444222///---///777AAAHHHOOOBBB555222999>>>>>>:::999666333111222333333222444222///.../////////...000333666888:::;;;===???BBBBBBCCCEEEFFFHHHIIIIIIKKKEEEIIILLLddd>>>======<<<<<<;;;::::::;;;888888===GGG]]]pppWWWOOONNNNNNOOOQQQQQQPPPOOOQQQRRRVVV]]]bbbaaaYYYRRRRRRNNNNNNSSSTTTSSSVVV[[[eeeccc]]]RRRIIIEEEEEEGGGIIIDDDBBBEEEGGGGGGKKKQQQPPPMMMOOOZZZhhhkkkcccYYYIIIFFFEEEGGGHHHIIILLLOOONNNXXXnnn}}}zzzxxxnnneeeZZZSSSPPPVVV\\\cccfffccc]]]YYYWWWXXXRRRMMMNNNNNNJJJEEEDDDGGGLLLPPPOOONNNMMMJJJEEEFFFEEECCC@@@>>><<<;;;:::777777666555555555555555666555555444333222111000000000111222333333333333222333333444444333333222333333333333333333333333333333333333444555666777888999:::;;;;;;999888666111000///...///444:::???EEE===555444999<<<:::666777555222111222444555444333111...---.........---000222666888:::;;;===???BBBBBBCCCEEEFFFGGGHHHIIIKKKEEEIIILLLeee???>>>======<<<;;;:::::::::777888<<>>===<<<<<<999888777777777777777777444333333222111000/////////000111222333333333333222333333444444333333222222222222222222222222222333333333333444555666666888999:::;;;:::999777666---.../////////111444666:::777555666999999555222555444333444666888888888222///---,,,---...------///222666888:::;;;>>>@@@BBBBBBCCCDDDFFFGGGHHHHHHJJJFFFJJJMMMhhh>>>=========<<<<<<;;;;;;999777888<<>>???<<<:::000...,,,+++,,,------,,,///222555888:::<<<>>>@@@BBBBBBCCCDDDEEEFFFGGGHHHHHHEEEJJJNNNnnn<<<<<<==================888777999<<<===GGGaaa|||sssYYYNNNLLLJJJJJJKKKLLLLLLKKKMMMWWWbbbeee___WWWTTTSSSPPPRRRSSSRRRUUU```ppp|||yyyfffSSSMMMPPPSSSXXX\\\```eeeeee___WWWUUU[[[``````mmmrrrooo{{{uuu```NNNJJJKKKKKKPPPXXXfff~~~lllQQQ???DDDGGG===999???EEEKKKXXXhhhwwwyyykkkbbb\\\XXXXXX[[[``````]]]WWWVVVXXXWWWTTTPPPNNNJJJEEEAAA>>><<<;;;;;;:::999888777777777777333333222222111111000000//////000111222222222222222333333444444333333222111111222222222333333333333333333333444555666666888999:::::::::888666444,,,---......000444999===:::999888666444333333333222666<<>>:::000---++++++,,,------,,,///111555888:::<<>>===<<<;;;999888777777666333333333222222222111111...///000111222222222222222333333444444333333222222222222333333444444555444444444444555666777777888999::::::999777555333,,,---...///222888@@@EEE>>>;;;888444333555777888333666<<>>===<<<;;;:::;;;:::;;;;;;888<<>>;;;999888777666333333222222222222111111...///000111222222222222222333333444444333333222222333333444555555666666555555555555666777888888888999::::::999777444333,,,---///222666<<>>:::555444666999;;;<<<444555777:::<<<;;;888555000...,,,+++---............111555888:::<<>>;;;;;;:::555888LLLcccuuuuuu^^^RRROOOLLLKKKLLLMMMMMMMMMLLLUUU```dddaaaYYYTTTQQQRRRWWWZZZ^^^gggtttzzzyyy```VVVVVVdddrrrvvv{{{gggUUUJJJQQQaaazzzlllPPPMMMHHHGGGHHHHHHEEEBBBIIILLLOOORRRVVV___nnnyyy}}}{{{uuusssiiiccc___WWWXXXXXXXXXUUUQQQMMMKKKDDDBBB@@@===;;;999888777222222222111111111111111...///000111111222222111222333333444444333333222333333444444555666777777666555555666666777888999888999::::::999777444333+++---111444888===CCCHHH<<<777333333888===???>>>444333222333444555444333000...,,,,,,---//////......111555888:::<<>>>>><<<:::<<<888999>>><<<:::EEEUUUzzzqqq\\\UUUNNNJJJJJJJJJHHHHHHKKKKKKSSS\\\aaa___YYYSSSPPPTTTSSSYYY___gggyyy~~~ppp^^^UUUYYYmmm|||}}}~~~}}}[[[NNNTTT^^^wwwwww___RRRLLLIIIJJJKKKKKKNNNRRRRRRVVV\\\]]]YYYXXXcccpppxxxzzzyyy{{{|||vvvjjj```]]]XXXXXXXXXXXXWWWTTTOOOKKKFFFCCCAAA???>>><<<999777666444222111222222000///000000000111222222333333111222333333444444333333111222222333333444444444555555555666666777888999:::;;;;;;;;;999666222000000000222444777:::<<<>>>555444444444555777888999111111111333444444222000...---,,,++++++---...000000222555888;;;===>>>>>>AAACCCEEEEEEDDDCCCDDDEEEGGGHHHHHHOOOqqq@@@===<<<<<<===>>><<<:::<<<888999===;;;999CCCRRRuuuttt```TTTNNNKKKKKKKKKIIIHHHKKKKKKSSS]]]bbbaaa[[[TTTPPPRRRTTTZZZ___kkkuuu```XXX^^^qqq~~~~~~{{{~~~vvv\\\RRRWWW^^^xxxiiiWWWNNNNNNPPPSSSSSSRRRVVV\\\cccdddggggggccc```gggpppxxxxxxrrrmmmmmmjjjddd``````\\\ZZZXXXWWWVVVTTTPPPNNNHHHFFFCCCAAA???===:::888666444222111222222000///000000000111222222333333111222333333444444333333222222222222333444555555555555555666666777888999:::;;;;;;;;;999555222///...///000222444666888888111222333444555555444444222222222333444444333222...---,,,++++++---...000000222555888;;;===>>>>>>AAACCCEEEEEEDDDCCCDDDEEEFFFFFFFFFMMMppp@@@>>><<<<<<======;;;999<<<999999<<<999777@@@LLLllluuucccSSSNNNLLLMMMMMMJJJIIIJJJIIIQQQ\\\cccbbb\\\UUUPPPPPPTTT[[[___nnnzzz```\\\cccuuu}}}{{{rrruuulll[[[XXX[[[^^^uuudddXXXQQQRRRVVV\\\aaagggsss{{{wwwsssmmmffffffiiixxxzzzmmm```[[[[[[\\\___bbbbbb___[[[WWWUUUSSSQQQOOOJJJHHHDDDBBB@@@===:::777666444222111222222000///000000000111222222333333111222222333333333333333333222222222222444666777555555555666666777888999::::::;;;;;;999555222///...///111333444444555444...000222444444333000///333333444444444333333222------,,,+++,,,---...///000222555888;;;===>>>>>>AAACCCEEEEEEDDDCCCDDDEEEFFFDDDDDDLLLqqq@@@???>>>======<<<::::::<<<999999:::888777===FFF```|||tttcccSSSNNNMMMOOOOOOLLLJJJKKKHHHOOOYYY```aaa\\\UUUPPPOOOTTTZZZ]]]ppp{{{```]]]eeevvv~~~{{{~~~tttjjjlllxxxvvvbbbZZZ\\\```bbbooo{{{fff]]]ZZZXXX\\\hhhyyytttnnnmmmwwwnnnZZZRRRRRRUUUZZZ^^^ccc```]]]ZZZXXXUUUQQQOOOKKKHHHEEEBBB@@@===999777666444222111222222000///000000000111222222333333111111222333333333333222333222222111222444666888555555555555666777888999999:::;;;:::888555111///...000333666777777666555///000222222222111///...555777::::::888444111///------,,,,,,,,,---...///000222555888;;;===>>>>>>@@@BBBDDDEEEDDDDDDDDDEEEFFFDDDDDDLLLqqqAAAAAAAAA???===;;;::::::;;;:::999999888777;;;AAATTTlll~~~~~~rrrbbbSSSOOOMMMPPPPPPMMMKKKLLLGGGLLLTTT[[[^^^[[[UUUPPPOOORRRXXX]]]ooo{{{aaa]]]cccsss{{{xxx|||~~~oooeeejjjuuu|||}}}}}}zzzwwwyyy}}}ttthhh```^^^bbbhhhlllppptttxxx|||tttbbb]]]___^^^ggg~~~yyyqqq\\\QQQNNNNNNOOORRRYYYXXXYYYZZZ[[[YYYUUURRRMMMJJJGGGDDDBBB???;;;999666444222111222222000///000000000111222222333333000111222222333333222222222222222222333555777888555555555555666777888999999:::::::::888444111...,,,///444888::::::888666333222222111111111111222:::???DDDEEE@@@888111...,,,,,,,,,,,,------......000222555888;;;===>>>>>>@@@BBBDDDEEEDDDDDDEEEFFFGGGEEEEEEMMMqqqCCCDDDCCCAAA>>>;;;;;;<<<:::::::::999888888;;;>>>JJJ```zzzrrrcccUUUPPPNNNPPPQQQNNNMMMOOOIIIKKKPPPUUUYYYYYYVVVSSSQQQQQQWWW```qqq~~~eee^^^bbbqqqyyyxxx||||||lllccclllyyy~~~~~~vvvppplllqqqzzz}}}vvvnnnggggggggghhhkkkqqqxxx~~~~~~~~~pppdddbbbcccggg{{{sss```UUUOOOJJJGGGHHHKKKMMMPPPUUUYYYZZZWWWUUUOOOMMMIIIGGGEEEBBB???<<<666444222111222222000///000000000111222222333333000111111222222222222222111222333444555666777888555555555666666777888999999999::::::888444111...***...444:::<<<;;;888555555444222222222333444555>>>DDDKKKKKKDDD;;;333///,,,,,,,,,---------......000222555888;;;===>>>>>>@@@BBBDDDDDDDDDDDDEEEFFFGGGGGGGGGLLLnnnEEEFFFFFFCCC???<<<<<<===999::::::999888:::;;;<<>>???===888555222333333444444555555555<<>>>>>???AAADDDDDDDDDDDDEEEGGGEEEGGGHHHKKKiiiFFFGGGGGGDDD@@@<<<===>>>999::::::999999;;;<<<;;;CCCRRRkkkzzzmmmWWWQQQNNNOOOPPPOOOPPPRRROOOMMMLLLOOOTTTYYY[[[[[[UUUNNNXXXkkkxxxrrreeebbbppp|||~~~nnnbbblll{{{}}}uuummmmmmqqqtttqqqmmmvvvvvvyyyyyyzzzwwwlllcccYYYPPPMMMOOOJJJIIIGGGGGGHHHIIIIIIHHHIIIGGGDDDBBBAAA???<<<:::666444222111222222000///000000000111222222333333000000111222222222222111...000444777888888777666555555555666666777888999888999:::999777444000...222777===BBBCCC???999555///111444666777666555444777<<>>>>>???AAACCCDDDDDDDDDFFFGGGCCCFFFHHHJJJfffJJJIIIGGGDDDAAA???===;;;::::::::::::::::::::::::@@@JJJ```}}}sssbbbYYYRRRQQQRRRQQQQQQSSSOOOOOOPPPQQQSSSVVVXXXZZZXXXVVV]]]nnn~~~}}}jjjcccqqqyyywww~~~vvvhhhppp}}}~~~qqqggggggkkkmmmrrrxxxwww}}}}}}{{{qqqggg___YYYUUURRRPPPNNNKKKFFFCCCBBBDDDGGGDDDCCCAAA???>>>=========999777333000...---......000000000111222222333333111222333333444444333333222555777888777666666666555666777888888999999888999888777777555222...+++///999GGGNNNKKK@@@666000///222666777666555444333777777888888888555000,,,---,,,,,,,,,,,,---......000333666888:::;;;===???@@@AAACCCBBBAAAAAABBBDDDGGGEEEGGGMMMeeeJJJIIIGGGEEEBBB???===<<<;;;:::::::::::::::::::::999CCC[[[{{{nnnbbbWWWSSSRRROOOOOOPPPNNNNNNOOOQQQSSSWWW[[[___^^^___fffsss}}}nnnhhhvvv~~~sssiiiqqq{{{|||zzz{{{qqqggg___```dddgggkkkppp|||vvvrrrqqqqqq|||wwwqqqlllhhhccc^^^YYYRRRPPPMMMJJJHHHFFFDDDDDD@@@???>>>===<<<;;;;;;;;;777555333111///.........000000000111222222333333111222333333444444333333222444666777666555555666555666777888999999999999999888777666444111---+++111:::DDDIIIFFF>>>777333222444555555333111000000444444555777777444000,,,---,,,,,,,,,,,,---......111333666888999;;;===>>>@@@AAACCCCCCBBBAAABBBDDDFFFCCCDDDJJJ```LLLKKKIIIFFFCCCAAA???>>><<<;;;::::::999999999999777>>>PPPrrr|||mmm]]]UUURRRPPPQQQSSSPPPQQQQQQRRRUUUZZZaaafffeeegggmmmuuu{{{rrrlllzzz}}}ooohhhnnntttpppjjjggg___XXXSSSUUUZZZ\\\___bbbmmmqqqwww{{{}}}{{{wwwuuuwwwwwwooonnnooowwwsssooonnnnnnjjjccc]]]TTTQQQNNNMMMLLLJJJEEEAAA======;;;:::999999999999444444333222111000//////000000000111222222333333111222333333444444333333222444555666555444555555555666777888999999999999999888777555222///,,,+++333999@@@CCC@@@;;;777666444444444222000...///000222333333555666444000------,,,,,,,,,,,,---......222444777999999:::<<<===???AAACCCCCCBBBAAABBBCCCEEECCCDDDHHH]]]NNNMMMLLLIIIGGGDDDCCCBBB===<<<;;;:::999999999999<<<===EEE\\\~~~uuuaaaWWWTTTTTTVVVYYYUUUVVVVVVVVVWWW]]]fffmmmkkkkkkmmmsss{{{uuunnn{{{~~~uuujjjbbbdddfff```WWWRRRPPPMMMKKKMMMPPPRRRSSSSSSSSSVVV[[[```bbbaaa\\\WWWXXXbbbsss~~~zzzyyyyyyxxxsssoooooopppmmmeee^^^VVVQQQLLLKKKMMMLLLGGGBBB>>>===<<<:::888777666666333333333333222111000000000000000111222222333333111222333333444444333333222333555555444333444555666666777888999999999999999888777444000---,,,,,,333999???AAA===999666666333333222000///000333666444444444555555333///,,,---,,,,,,,,,,,,---......333555888999999999;;;<<>>;;;888666555444222333333333333222111000000000000111222222333333111222333333444444333333222333444444333333444666666777888999999::::::999888888777333///,,,---///333999@@@BBB>>>999555444000111000000111444:::>>>888777666666555222...+++---,,,,,,,,,,,,---......333555888999999999;;;<<<>>>AAACCCDDDCCCBBBBBBBBBEEECCCEEEIII^^^SSSRRRQQQOOOMMMKKKIIIHHHCCCAAA>>><<<:::::::::;;;999999@@@NNN```uuu}}}}}}eeeXXXUUUTTTTTTUUUUUUXXXYYYWWWWWW[[[eeennnyyyuuuyyy|||pppsssuuummmeeebbb]]]VVVNNNIIIGGGFFFCCCAAAGGGJJJKKKHHHGGGHHHEEEBBBEEEEEEEEEFFFFFFHHHIIIIIIJJJMMMSSS\\\jjj}}}xxx~~~~~~wwwtttnnnjjjjjjhhhfffeeecccaaa^^^\\\UUUPPPJJJGGGGGGHHHHHHGGGDDDBBB???<<<999777555555444444333333222222222111000000000111222222333333111222333333444444333333333444555444333333555777666777888999::::::::::::777888777333...---///222666<<>>AAACCCDDDCCCBBBBBBBBBCCCBBBDDDGGG\\\SSSRRRQQQOOOMMMKKKJJJIIIEEECCC@@@===;;;;;;;;;<<<:::999===HHHVVVjjjxxxaaaVVVSSSRRRQQQQQQTTTWWWZZZZZZYYY^^^hhhqqqzzzlllgggcccZZZSSSQQQMMMJJJEEEAAAAAADDDEEEEEEFFFKKKLLLIIIGGGHHHFFFAAABBBDDDFFFEEEDDDEEEIIIMMMOOOSSSYYY```fffmmmtttxxxppprrrmmmaaa\\\gggzzzzzzrrrmmmiiihhhkkkllliiiddd^^^ZZZXXXUUURRRNNNKKKGGGFFFEEEDDDBBBAAA???<<<:::999888888666555444222111111222222000000000111222222333333111222333333444444333333444555555555333444666888777777888999::::::::::::666777777333......222666;;;???DDDDDD???999666555444444444333333666:::>>>888777555444333111...+++---,,,,,,,,,,,,---......111333666888999;;;===>>>>>>@@@DDDEEEDDDBBBAAAAAAEEECCCEEEGGGZZZRRRQQQPPPNNNLLLJJJIIIHHHGGGEEEAAA>>><<<;;;<<<===@@@;;;999???MMMeeeppp[[[RRRSSSSSSRRRQQQTTTXXX]]]]]]^^^cccnnnwwwvvvfff]]]VVVKKKEEEDDDBBBAAA@@@>>>AAAFFFIIIIIIEEEKKKMMMIIIGGGIIIGGGCCC@@@DDDHHHIIIHHHJJJPPPVVVWWW^^^hhhooorrrrrrpppnnnlllmmmfffWWWNNNTTTcccooowww{{{vvvuuuuuuzzz}}}yyyoooddd^^^[[[UUUUUUSSSOOOIIIDDDAAAAAA???>>>===<<<;;;:::::::::888666444111000111222222000000000111222222333333222222333444444444333333555666666555444444777999777777888999::::::::::::666777777333......444999???BBBEEECCC>>>999777777888777666444222333666999666444333222222111...,,,---,,,,,,,,,,,,---......000333666888:::;;;===???===@@@DDDEEEDDDBBBAAAAAAHHHGGGHHHIII[[[NNNMMMKKKKKKLLLKKKHHHFFFEEECCCAAA@@@@@@>>>;;;888<<<<<<999;;;FFFYYYsss[[[SSSQQQMMMNNNSSSVVVTTTUUUZZZ___eeennnwwwzzz}}}~~~vvviiiVVVIIICCCBBBAAA@@@???AAABBBEEEFFFHHHHHHIIIJJJLLLMMMOOOOOONNNMMMLLLKKKGGGFFFHHHKKKNNNVVV^^^dddiiioootttwwwxxxyyyzzzvvvnnnaaaWWWUUUWWWXXXWWWdddqqqvvvyyywwwuuuqqqmmmjjjhhhggg]]]XXXQQQKKKHHHFFFDDDCCCBBB@@@>>><<<;;;999666333666555444333222111111111111111000000111111222333333222222111111222222333777666555444444555666777888888999::::::::::::999:::999555///+++...777???IIIJJJEEE:::555777888666AAA<<<666222222333555666555555444111...,,,,,,---,,,,,,,,,,,,---...//////222444777888999:::<<<>>>@@@@@@AAABBBCCCCCCCCCCCCEEECCCEEEJJJ```MMMLLLKKKKKKLLLKKKIIIGGGGGGEEECCCBBBAAA@@@===:::;;;<<<888:::CCCSSS|||ttt\\\TTTRRRMMMLLLOOORRRQQQTTTYYY^^^bbbkkkssssssqqq~~~}}}ooobbbXXXLLLDDDBBBBBBAAA@@@BBBCCCDDDFFFGGGHHHIIIIIILLLMMMOOOQQQRRRRRRQQQQQQNNNKKKJJJKKKMMMQQQ\\\fffkkknnntttzzzvvvhhh^^^[[[\\\^^^]]]bbbhhhpppwww}}}~~~rrrjjjbbbaaaaaaaaabbbdddeeefff___[[[TTTOOOLLLKKKIIIHHHBBB@@@===<<<<<<<<<;;;:::666666444333222111111111111111000000111111222333222222222222333444555666777777666555555666777777888888999::::::::::::999999888444///---111;;;BBBFFFFFFBBB999555777999777;;;777222///000111333444555555444111...,,,,,,---,,,,,,,,,,,,---...//////222444777888999:::<<<>>>??????@@@AAABBBBBBBBBBBBGGGEEEHHHNNNdddLLLKKKKKKKKKLLLLLLJJJHHHIIIGGGEEEDDDDDDBBB???===:::;;;888999???JJJjjjxxx```VVVTTTOOOLLLLLLNNNNNNQQQWWW[[[]]]cccjjj~~~yyyfff___eeedddYYYMMMHHHCCCAAACCCDDDDDDBBBEEEFFFFFFGGGHHHHHHIIIIIIIIIKKKMMMOOOPPPQQQQQQPPPKKKJJJJJJLLLOOOUUUdddrrrwwwwwwzzzrrrhhhddddddfffggghhhfffccc]]]ZZZ\\\ccciiiddd```___ccciiiqqq~~~{{{jjj^^^WWWLLLLLLMMMPPPTTTZZZ___bbbaaa^^^[[[XXXVVVTTTQQQOOOIIIEEE@@@<<<<<<<<<======777666555333222222111111111111000000111111222333111222222333555666888999888777666666666666777888888999999:::::::::::::::888666111...///555>>>EEEBBBAAA===777555777888777888555222111222444555555555555444111...,,,,,,---,,,,,,,,,,,,---...//////222444777888999:::<<<>>>>>>>>>@@@AAAAAABBBBBBBBBDDDCCCFFFMMMcccOOOMMMLLLLLLLLLKKKIIIGGGJJJHHHGGGFFFEEEDDDAAA???:::<<<888888===AAAWWWxxx}}}eeeXXXTTTPPPNNNNNNLLLLLLOOOTTTVVVUUUWWW\\\hhhlllfffUUULLLNNNNNNIIIEEECCCAAABBBEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJLLLMMMOOOOOOOOOOOOIIIHHHJJJOOOSSS]]]oooyyyooojjjiiikkknnnkkkhhhaaaXXXQQQOOOQQQSSSQQQOOOOOOQQQSSSZZZggguuu|||kkk\\\QQQKKKHHHHHHGGGIIILLLRRRWWW[[[```aaacccdddddd```ZZZUUUSSSMMMEEE???;;;:::999999777666555444333222222222111111000000111111222333222222222333444666777888999888777666666777888999888999::::::;;;;;;::::::888444///...000777???DDD@@@>>>999555444555666555444333333444666777777777555555444111...,,,,,,---,,,,,,,,,,,,---...//////222444777888999:::<<<>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBEEELLLbbbRRRQQQOOONNNMMMLLLIIIFFFJJJIIIGGGGGGFFFEEEBBB@@@;;;>>>:::999<<<===HHH```jjjZZZRRRNNNMMMOOOKKKJJJMMMPPPOOOKKKKKKNNNPPPTTTQQQHHHAAABBBDDDCCCHHHFFFDDDDDDFFFHHHJJJKKKIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNOOOPPPPPPQQQQQQQQQMMMMMMPPPUUU\\\fffvvv{{{qqqkkkhhhiiinnnhhhfffaaa[[[TTTOOOLLLLLLLLLJJJJJJJJJIIIMMMYYYfffzzz|||yyypppfff]]]SSSKKKMMMLLLJJJIIIKKKOOOSSSVVV\\\aaahhhnnnooojjj```YYYYYYSSSJJJBBB===:::888777777777555444333222222222111111000000111111222333333333333333333444444555999888777666666777888999999999:::;;;;;;;;;;;;:::888333......333999>>>@@@@@@;;;777555444444333222111111333666999:::999777555555444111...,,,,,,---,,,,,,,,,,,,---...//////222444777888999:::<<<>>>???@@@AAACCCDDDDDDEEEEEEHHHFFFIIIOOOeeeTTTSSSQQQPPPOOOMMMJJJHHHKKKJJJHHHHHHHHHGGGDDDBBB===AAA===;;;???<<<@@@OOOhhhuuuaaaSSSKKKJJJLLLIIIHHHIIIKKKHHHCCCAAADDDAAACCCCCCAAA>>>???CCCEEEJJJIIIGGGEEEEEEGGGIIIKKKKKKKKKKKKLLLNNNPPPSSSTTTPPPQQQQQQRRRSSSTTTUUUUUUVVVUUUWWW^^^fffnnnzzzwwwnnniiifffiiipppnnnlllgggaaa[[[UUUQQQNNNNNNLLLKKKKKKIIIIIIRRR\\\rrruuutttooojjjfff]]]UUUQQQPPPNNNMMMNNNPPPSSSTTTXXX^^^hhhpppsssmmmccc[[[WWWSSSLLLGGGCCC@@@===;;;888777666444333333222222111111000000111111222333444444333333333333333444888777666666666666777888999999:::;;;;;;;;;;;;;;;777222...000777>>>??????@@@999444444555333111111444666999>>>AAAAAA???<<<555555444111...,,,,,,---,,,,,,,,,,,,---...//////222444777888999:::<<<>>>???@@@BBBCCCEEEFFFFFFFFFHHHEEEGGGOOOeeeSSSRRRQQQQQQQQQQQQOOOLLLMMMLLLJJJJJJJJJIIIGGGEEE@@@DDD@@@>>>BBB>>>===GGG\\\xxxqqq[[[MMMHHHHHHEEEDDDDDDFFFCCC>>>===???===<<<>>>AAABBBCCCFFFIIIIIIIIIIIIIIIHHHHHHJJJKKKMMMMMMNNNOOORRRVVVZZZ\\\WWWXXXYYY[[[]]]___aaabbbeeecccfffqqq|||yyyjjjhhhiiiiiiqqq|||~~~xxxooofff```]]][[[[[[\\\YYYWWWUUURRROOOSSSZZZgggooouuutttooojjjccc]]]VVVUUUTTTSSSRRRSSSSSSTTTUUUZZZbbbjjjnnnkkkddd^^^UUUSSSPPPNNNKKKGGGBBB???888777666444333333333333111111000000111111222333444444333333444555666666777777666555555666777777999:::;;;;;;<<<;;;;;;;;;555111///444===DDDCCCAAA===555111444777444222333555777<<>>??????AAACCCDDDEEEFFFFFFFFFCCCEEEMMMfffRRRQQQQQQRRRSSSSSSRRRPPPOOONNNLLLLLLLLLKKKIIIGGGBBBFFFBBB@@@DDD@@@<<>>@@@BBBCCCDDDEEEEEEIIIEEEHHHQQQkkkTTTTTTSSSSSSSSSSSSSSSTTTTTTRRROOOMMMMMMMMMLLLKKKEEEDDDBBB@@@?????????@@@LLLlllhhhWWWKKKDDDAAAAAAAAA???<<<;;;::::::===>>>???AAADDDGGGKKKLLLLLLNNNPPPQQQRRRQQQOOONNNRRRSSSTTTVVVWWWYYYZZZ[[[[[[___eeekkkqqqwww}}}|||vvvqqqiiilllnnnnnnpppwwwwwwjjjddddddhhhkkkqqqvvvwwwpppgggddddddcccbbblllqqquuuuuuhhhaaajjjddddddcccbbb]]]XXXTTTRRRSSSRRRTTTZZZ___aaaeeeiiifff```YYYTTTQQQKKKCCC<<<888888777666555444444333111222222111000000111333333333444444555666777777555555666777888999999:::;;;;;;;;;;;;::::::::::::555333444999???BBB@@@<<<333333444555888999888777222555888999999888999:::<<<888222...,,,,,,,,,+++,,,,,,,,,,,,---...//////222555888999:::;;;===??????@@@BBBBBBBBBCCCFFFHHHHHHEEEDDDOOOnnnRRRRRRRRRRRRSSSSSSTTTUUUVVVTTTPPPNNNMMMMMMKKKJJJFFFEEECCCAAA??????>>>???DDD```lllZZZLLLCCCAAABBBCCC@@@===;;;<<<>>>@@@AAAAAACCCFFFIIIKKKMMMRRRTTTWWWZZZ\\\]]]]]]\\\SSSUUUWWWZZZ[[[[[[YYYXXXXXXZZZ^^^```cccggglllooo|||~~~rrrnnnrrrvvvzzz{{{zzz{{{xxxllliiinnnvvv|||zzz|||zzzrrrlllmmmoooooojjjrrrvvvyyy|||ppphhhooo|||tttiiiaaa\\\XXXTTTRRRTTTZZZ]]]]]]^^^aaa```[[[TTTPPPMMMIIIBBB===888777666666444444333222111222222111000000111333444444555666666777777888555555666777888999::::::<<<<<<<<<<<<;;;:::999999333222444999???AAA>>>:::555444444555666666555444111444666777777666777888:::666111---,,,,,,,,,+++,,,,,,,,,,,,---...//////222555888999:::;;;===??????@@@BBBBBBBBBCCCFFFHHHGGGEEEDDDOOOmmmPPPPPPPPPQQQRRRSSSUUUUUUWWWTTTQQQOOONNNMMMKKKIIIGGGFFFDDDBBB@@@???>>>>>>@@@QQQyyysssaaaQQQFFFAAACCCEEEBBB===;;;>>>BBBDDDDDDEEEFFFHHHJJJKKKLLLRRRUUUYYY___dddhhhkkklllfffiiilllmmmjjjddd]]]XXXQQQRRRTTTUUUXXX]]]bbbgggrrrxxxuuuqqqzzzyyyooommmttt}}}vvvtttyyy}}}~~~{{{zzz|||zzzmmm^^^XXXTTTTTTXXXYYYVVVTTTUUUVVVQQQKKKHHHFFFDDD@@@<<<777666555444333222222111000111222111000///111333555555666777888888888888555555666777888999:::;;;===>>>>>>>>>===:::888666000111333999>>>???;;;777555555444444333222111111111333555555444444444555666333...,,,+++,,,,,,,,,,,,,,,,,,,,,---...//////222555888999:::;;;===??????@@@BBBBBBBBBCCCFFFHHHFFFEEEEEEPPPmmmQQQPPPPPPPPPQQQRRRSSSSSSSSSQQQOOONNNNNNNNNLLLJJJIIIHHHFFFDDDAAA???>>>===BBBDDD\\\}}}lllZZZLLLAAADDDEEEBBB===<<<@@@FFFGGGGGGGGGHHHHHHIIIJJJKKKIIILLLRRRZZZaaagggkkkmmmssswww|||}}}wwwoooiii[[[ZZZYYYXXXYYY\\\bbbfffhhhkkkooosssuuuuuusssrrr|||{{{xxx~~~|||rrrooorrr{{{}}}~~~ggg```XXXSSSRRRRRRNNNLLLMMMKKKHHHDDDAAA@@@???===;;;666555555444333222111000000111111000//////111333444555666777777777777666555555666777999:::;;;;;;>>>?????????===:::666333///000444999===<<<888444333444444222111000000111333555666555444333444555222///,,,++++++,,,---,,,,,,,,,,,,,,,---...//////222555888999:::;;;===??????@@@BBBBBBBBBCCCFFFHHHEEEEEEFFFPPPlllRRRRRRQQQPPPOOOOOOOOOPPPNNNMMMLLLMMMOOOOOONNNLLLJJJIIIHHHFFFCCCAAA???>>>CCC===HHHlllzzzeeeTTTDDDEEEEEEAAA======BBBGGGGGGGGGHHHHHHHHHHHHHHHHHHCCCEEEIIINNNSSSXXX[[[]]]bbbiiirrr{{{}}}zzzsssppplllfffcccbbbeeehhhkkkkkkkkklllnnnqqqsssuuuvvv}}}|||wwwvvvzzz~~~ttthhh\\\PPPLLLJJJHHHHHHIIIFFFDDDBBBAAA@@@???>>>===555555444333222111111000///000000000//////111333333444555666777666555444555555666888999:::<<<<<<>>>?????????<<<888444222000333666:::<<<:::666333111222333222000000333555777888999777555444555666000---+++***+++---------,,,,,,,,,,,,---...//////222555888999:::;;;===??????@@@BBBBBBBBBCCCFFFHHHDDDDDDFFFPPPkkkSSSRRRPPPOOONNNNNNMMMMMMLLLLLLLLLNNNPPPQQQPPPOOOKKKJJJJJJHHHFFFDDDBBBAAA@@@;;;@@@XXXxxxooo[[[JJJHHHEEEAAA???@@@DDDGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLQQQVVV]]]eeejjjmmmmmmmmmtttsssqqqnnnlllnnnrrruuussssssrrrssswww|||~~~kkk\\\MMMFFFDDDCCCDDDFFFDDDDDDDDDDDDCCCAAA@@@???666555444333222111111000...///000000//////111333222444555777777666444333555555666888:::;;;<<<===>>>>>>>>>===:::777333111555777:::<<<;;;888555222000222333222111222666999<<<<<<<<<:::777666777888///---+++***,,,---------,,,,,,,,,,,,---...//////222555888999:::;;;===??????@@@BBBBBBBBBCCCFFFHHHDDDEEEFFFPPPjjjQQQPPPOOONNNNNNMMMNNNNNNNNNNNNNNNPPPRRRSSSQQQOOOKKKKKKKKKJJJIIIGGGEEEDDD@@@===>>>III]]]{{{xxxcccQQQLLLEEEBBBCCCEEEGGGHHHGGGGGGHHHIIIIIIIIIHHHGGGLLLLLLKKKKKKKKKKKKKKKKKKQQQQQQSSSTTTVVVXXXXXXYYYaaaccceeehhhmmmttt{{{}}}~~~hhhYYYIIIBBBAAA@@@@@@BBBAAABBBDDDDDDBBB???===<<<666666555444333222111111---///000/////////111333333555777888888666444333444555666888:::<<<============<<<:::888555333222:::;;;======;;;777555333111444555444222222777<<>>;;;888777888999///---++++++---...---,,,,,,,,,,,,,,,---...//////222555888999:::;;;===??????@@@BBBBBBBBBCCCFFFHHHEEEEEEFFFOOOiiiNNNNNNNNNMMMNNNNNNOOOOOOQQQQQQQQQRRRTTTTTTRRRPPPKKKLLLLLLLLLKKKIIIGGGEEECCC@@@===???MMMqqq~~~iiiVVVOOOFFFCCCFFFIIIIIIHHHGGGHHHIIIJJJJJJJJJIIIHHHOOOOOOPPPPPPQQQSSSTTTUUUSSSRRRPPPPPPQQQSSSVVVXXXVVVYYY]]]bbbgggooowww}}}}}}dddUUUGGGAAA@@@>>>===>>><<<>>>AAABBB???<<<888777777666555555333333222111---...////////////111333444666888999999777555444444555777888:::<<<===>>>===<<<:::888666444333222===>>>???>>>:::777555444333666777555222333888===@@@@@@>>>;;;888777888999///---,,,,,,---...---,,,,,,,,,,,,,,,---...//////222555888999:::;;;===??????@@@BBBBBBBBBCCCFFFHHHEEEEEEFFFNNNiiiPPPOOOOOOOOOPPPPPPPPPOOOQQQSSSVVVXXXXXXUUURRROOOOOONNNMMMLLLKKKJJJIIIHHHDDDDDDBBB???EEEjjjnnn[[[OOOIIIKKKIIICCCDDDLLLLLLDDDDDDMMMQQQMMMMMMSSSUUUWWWZZZ^^^```___[[[WWW]]]ZZZWWWWWWZZZ\\\[[[YYYXXXZZZ[[[[[[\\\cccmmmttt}}}pppbbbQQQJJJEEEDDDAAA;;;;;;@@@<<<;;;:::999999999::::::555555444333222000000///000000000000111222444444666666777777777555444333666777999;;;===>>>>>>>>>===<<<999555333333666888@@@<<<888666555555555444999777555333333444666888888>>>:::000444@@@>>>111,,,,,,---...---,,,***)))------,,,------...///000222444777888999:::<<<>>>@@@@@@@@@AAABBBCCCDDDEEEIIIFFFEEEOOOmmmZZZUUUQQQQQQUUUVVVSSSOOOQQQSSSVVVXXXXXXVVVSSSQQQRRRQQQOOOMMMKKKIIIGGGFFFCCCDDDEEECCCEEEbbb}}}kkkXXXIIIHHHIIIFFFFFFJJJHHHFFFKKKSSSTTTQQQUUU```nnnqqquuuxxxxxxuuurrrooojjjgggcccbbbcccdddbbbaaa\\\]]]___```bbbeeejjjmmmwwwwww{{{wwwtttvvvxxxvvvrrrqqqnnneeeYYYQQQLLLHHHGGGCCC===<<<@@@;;;;;;;;;::::::999888777555444444333111000000////////////000111222333444666666777777777666444333555777999;;;===>>>>>>>>>>>><<<888444111222444666999666333222222333333222888777555444444555777999555888777333666<<<777---,,,,,,---------,,,+++***------,,,------...///000222444777888999:::<<<>>>@@@@@@@@@AAABBBCCCDDDEEEHHHFFFEEEOOOnnnaaaYYYRRRRRRWWWYYYUUUPPPQQQSSSVVVXXXYYYWWWTTTRRRQQQQQQOOONNNLLLJJJIIIHHHDDDDDDGGGGGGBBBSSShhhPPPJJJLLLKKKIIIJJJFFFKKKVVV___```___jjjyyy|||yyyxxxwwwvvvuuummmmmmnnnppprrrrrrpppnnnxxxxxx{{{zzz{{{rrrlllggggggdddaaaaaaccc___YYYQQQKKKHHHGGGEEE@@@======;;;<<<;;;;;;999777666444444444333222111000000////////////000111222333444666666777777777666555555666777999<<<===>>>>>>>>>>>>;;;666222000111333555555333000000111222222222444444333333333555777888444333555888:::777000+++,,,,,,---------,,,++++++------,,,------...///000222444777888999:::<<<>>>@@@@@@@@@AAABBBCCCDDDEEEHHHFFFEEEPPPooo]]]XXXRRRQQQSSSVVVTTTRRRQQQSSSVVVXXXYYYWWWUUUTTTNNNNNNNNNNNNNNNMMMMMMMMMHHHEEEGGGIII@@@CCClllyyy```VVVTTTRRRNNNLLLLLLSSS```kkkooottt}}}mmmfff]]][[[XXXXXX[[[```ccccccYYYQQQLLLNNNQQQPPPHHHAAA@@@>>><<<999777555555444333333333222111000000///......///000111222444555666666666777777777777666666888:::<<<>>>>>>>>>>>>===999555222222444666777666444222222333444444333000000111222333555666777777222444<<<<<<333------,,,,,,,,,,,,,,,,,,,,,+++------,,,------...///000222444777888999:::<<<>>>@@@@@@@@@AAABBBCCCDDDEEEGGGEEEEEEQQQpppVVVVVVTTTRRRPPPQQQTTTWWWPPPRRRUUUWWWXXXWWWVVVUUUOOOOOOOOOOOOOOONNNNNNNNNLLLFFFFFFJJJDDD???TTTqqq}}}sssmmmfff```]]]^^^aaaiiisss{{{rrraaaXXXYYYVVVTTTUUUYYY^^^dddggghhh___XXXZZZccceeeZZZNNNFFFCCC>>>999555444555666333222222111111000000000...//////000222333555666666666666666777777888888888999;;;===>>>>>>======999666333333666999:::;;;777555444444444555333222000111333555777999:::::::::333333:::888///+++///,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000222444777888999:::<<<>>>@@@@@@@@@AAABBBCCCDDDEEEGGGEEEEEEQQQpppSSSUUUVVVTTTPPPPPPTTTYYYOOOQQQSSSUUUWWWWWWVVVUUUTTTTTTRRRQQQOOOMMMLLLKKKLLLHHHHHHKKKIIIFFFLLLWWWzzzzzzyyyzzzkkk]]]UUUZZZVVVUUUXXXYYYZZZ^^^bbblllggg```___eeehhh___SSSKKKGGGAAA;;;777666666666222222111111111000000000//////000111333555666888666555555666777888999:::;;;;;;======>>>===<<<;;;666444222444999<<<<<<;;;555444333333444333222000222444777;;;>>>???@@@@@@:::444222555333+++)))---,,,,,,+++++++++,,,------------,,,------...///000222444777888999:::<<<>>>@@@@@@@@@AAABBBCCCDDDEEEGGGEEEEEEQQQoooTTTUUUUUUTTTRRRQQQRRRTTTNNNOOORRRTTTUUUVVVVVVUUUVVVUUUTTTQQQOOOMMMKKKKKKLLLLLLKKKJJJIIIJJJJJJJJJ[[[{{{ggg___ZZZ\\\ZZZ[[[``````]]]^^^bbbggghhheee^^^[[[[[[WWWPPPLLLJJJFFFAAA===888555444111111111111000000000000000000111222444666888999555555555555777888:::;;;===>>>>>>>>>===<<<:::999444222222555:::===;;;888333222111222444555333222222444999===@@@BBBCCCBBB888777666444111,,,******,,,,,,+++++++++,,,---...------,,,------...///000222444777888999:::<<<>>>@@@@@@@@@AAABBBCCCDDDEEEGGGEEEEEEQQQnnnVVVTTTRRRQQQRRRQQQOOOLLLMMMNNNQQQSSSUUUUUUUUUUUUTTTSSSRRRQQQPPPOOONNNNNNLLLPPPNNNGGGEEEIIIHHHCCCOOOnnnyyyqqq~~~zzz___[[[XXX___^^^aaahhhhhhddddddhhhdddkkkkkk___TTTQQQQQQPPPKKKKKKJJJGGGAAA;;;555111111111111111000000000000111111222333555777999:::555555555555777999;;;<<>>777333/////////000111111222222444444555555666777777777888777666666777888;;;<<>>999:::>>>>>>999333222111444999999555666;;;222333555777888888777666666222444<<>>:::333,,,)))+++///***+++,,,,,,------,,,,,,...---,,,+++,,,...000111222333555666777999<<<>>>AAAAAAAAA@@@@@@AAADDDGGGHHHHHHCCCNNNrrrRRRPPPOOOPPPRRRRRRPPPMMMMMMMMMMMMOOOQQQRRRRRRPPPNNNPPPQQQRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLKKKKKKKKKQQQooo{{{ooobbb]]]cccnnn~~~~~~wwwlllhhhaaaZZZTTTOOOJJJFFFDDDDDDEEEDDDAAA<<<777444//////000000111222222222444444555555666777777777888777666777888:::===>>>???===;;;<<<===;;;666111222111333888777333444888333444444555555555444444555333555:::<<<999999===>>>;;;666000,,,***,,,...***+++,,,,,,------,,,,,,...---,,,,,,,,,...000111222444666777888999<<>><<<777333222333666666777666444222222333333333222222222333444444777:::===<<<777333666:::777222,,,***+++---,,,******+++,,,,,,------,,,,,,------,,,,,,---...000000444666888999:::;;;>>>AAAAAAAAAAAA@@@@@@AAADDDGGGFFFHHHEEERRRvvvOOORRRUUUXXXWWWTTTPPPNNNNNNLLLJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJQQQHHHQQQiii]]]OOO___pppfffjjjxxx{{{uuurrrooohhh]]]TTTPPPPPPPPPQQQQQQOOOKKKHHHGGGEEEAAA<<<888555444333111111111222333333444444555555666666777888888888888888:::<<<>>>@@@BBBDDD>>>???===999333111444888999;;;:::777444444444444333333222222333555888999===@@@BBB>>>888666888:::222...***)))+++,,,,,,******+++,,,,,,------,,,,,,,,,,,,------...//////000555666888999:::<<>>;;;555111111666:::<<<>>>===888555666666555444333222222444777;;;===@@@DDDCCC>>>999888999999///,,,***))))))+++++++++***+++,,,,,,------,,,,,,,,,,,,---....../////////444666888999:::;;;>>>AAAAAAAAAAAA@@@@@@AAADDDGGGFFFHHHFFFTTTyyyNNNRRRVVVVVVTTTQQQPPPOOOMMMLLLKKKLLLNNNNNNMMMKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHEEEBBBJJJNNNQQQrrruuu\\\TTTqqqtttttt~~~zzzssskkkhhhgggcccXXXOOOIIIHHHIIIJJJLLLLLLKKKIII@@@>>><<<999666444333333222222333333444555555555666666666777888888999999<<<<<<===>>>>>>???>>>>>><<<:::777444222222555888<<>>888555777888555777555333222333666:::===AAACCCAAA:::888999999555,,,,,,+++***((((((***,,,***+++,,,,,,------,,,,,,,,,,,,---...////////////444666777888999;;;>>>@@@AAAAAAAAA@@@@@@AAADDDGGGGGGIIIFFFTTTzzzNNNRRRUUUUUUSSSPPPOOOPPPLLLLLLLLLNNNPPPPPPNNNLLLJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFDDDJJJIIIHHHjjjoooyyyyyyvvv}}}vvvlllggggggcccZZZQQQIIIHHHGGGHHHIIIJJJHHHGGG;;;:::888777555444444444222222333444444555555666666666666777888888999999======>>>>>>>>>======<<<888777555444333444444444;;;???>>>777444777888666888666333111222555999;;;AAABBB>>>777666999777222***,,,---+++((('''***---++++++,,,---------,,,,,,+++,,,---...////////////333555777888999:::===@@@AAAAAAAAA@@@@@@AAADDDGGGHHHIIIFFFTTTzzzQQQQQQRRRRRRQQQPPPOOOOOONNNNNNOOOQQQRRRQQQMMMJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGJJJBBBCCCJJJLLL___{{{wwwyyy~~~vvvjjjeeefffbbbXXXNNNHHHGGGFFFFFFGGGFFFDDDAAA===;;;888555444333444444555666888999888777555444666555555555555777999:::<<<>>>AAACCCBBB???;;;999222222222222333555666777:::888555555555777777777666444222222444666666666;;;:::;;;======:::222,,,,,,,,,,,,++++++*********---.........---,,,,,,+++++++++,,,,,,...///111222111222444666888999::::::???@@@@@@BBBCCCCCCDDDDDDFFFIIIEEEOOOuuuPPPPPPPPPPPPPPPOOONNNNNNOOOOOOPPPQQQRRRQQQNNNKKKIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGMMMGGGIIIQQQTTTdddwwwooorrrzzzttthhhccccccaaaYYYQQQGGGEEECCCCCCCCCBBB@@@???<<<;;;888555444444444444333555666888999888777666666555555666777999:::;;;===???AAABBBAAA>>>:::777333333333444555555555666666444111000222555777888666444111000333666888999;;;;;;<<<<<<;;;666000,,,,,,,,,,,,+++++++++******------......---,,,,,,+++---------------...///000333444666888:::;;;;;;<<>>>>>???@@@@@@>>>;;;888555333444555666666555555444111000......///333666999777444111111444999<<<>>>;;;<<<===;;;777111---+++,,,,,,,,,++++++++++++***---------------,,,,,,+++......---------------...555666888999;;;<<<======>>>>>>>>>???AAADDDGGGIIINNNMMMEEEPPPxxxNNNNNNOOOOOOOOOOOONNNNNNPPPOOONNNNNNOOOOOONNNLLLHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKKKKKKKJJJIIIHHHHHHMMMIIIJJJPPPPPPRRRcccwwwtttkkkkkkpppqqqllleeebbb```\\\VVVPPPIIIFFFBBB?????????>>>>>>999888777666555555666666444555666777888888777777666666888999;;;===???@@@>>>??????>>><<<999555444333555666777777666444222000000111222222333555777888777666888;;;???@@@AAA:::<<<===999222---++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++------,,,,,,------......555666888:::;;;=========>>>===<<<===@@@DDDHHHJJJPPPNNNEEEPPPxxxOOOOOOPPPPPPPPPPPPOOOOOOOOOMMMKKKKKKLLLMMMLLLKKKIIIIIIJJJJJJKKKLLLLLLMMMLLLMMMMMMLLLLLLKKKJJJIIINNNLLLLLLPPPPPPOOOTTT\\\ppp{{{zzzvvvoookkkkkkiiigggdddbbb^^^XXXPPPKKKGGGDDD@@@=========<<<;;;777777666666666666777777777777777777777666555555666777999;;;===>>>???@@@>>>>>>===;;;999666444222333444666777777555333222222555888888777444444444888999<<<@@@CCCDDDBBB@@@999::::::555///******+++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++++++++++++++---...///000444555666888:::;;;<<<<<<===<<<<<<===???CCCHHHJJJPPPMMMEEEOOOxxxNNNOOOOOOPPPPPPPPPPPPPPPNNNLLLIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIIIIHHHIIIKKKMMMMMMNNNPPPRRRqqqzzzvvvtttxxxxxxqqqiiieeeeeedddccc```YYYRRRJJJFFFBBB???<<<:::::::::999888555555666666777777777888999999888777666555444444777888:::<<<===>>>??????===<<<;;;888666444333222222333444555555444444333555888<<<<<<888444333333999;;;???DDDFFFEEE@@@===888777555000,,,******+++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,)))******+++,,,...000111333444555777999:::;;;;;;<<<<<<<<<===@@@CCCGGGIIIKKKKKKEEEOOOwwwMMMMMMNNNOOOOOOOOOOOOOOOOOOLLLIIIHHHIIIKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGDDDFFFFFFEEEFFFIIIJJJIIIJJJ___}}}xxxwwwzzz}}}sssiiieeeeeedddaaa[[[RRRKKKFFFDDD>>><<<:::::::::999888666444444555777777888888888888888777666666555666666888999;;;<<<>>>>>>>>>>>><<<;;;999666444333333333111222222222333444444444666999;;;999444222333666999:::===AAABBB@@@<<<888777444///,,,+++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,---...///333444555777999:::;;;;;;;;;<<<===>>>AAACCCEEEGGGFFFIIIEEEOOOuuuKKKLLLMMMNNNNNNNNNNNNNNNPPPMMMJJJHHHIIIKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFHHHJJJIIIEEEEEEHHHIIIGGGMMMUUUiii{{{zzz}}}{{{~~~tttkkkhhhgggeee___VVVLLLFFFDDDDDD===<<<;;;<<<<<<;;;999777333444555777888888999999777666666666666666777888888999;;;============<<<;;;:::777555333333333333111111000111222333444555777888888444000///333888999999:::<<<===;;;888444666111,,,***+++------,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---333444666888:::;;;<<<<<<;;;<<<===???AAACCCDDDEEEBBBGGGEEEOOOtttMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGHHHIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGJJJFFFXXX}}}vvvtttuuuxxxyyy|||~~~}}}xxxqqqkkkbbb]]]UUUMMMHHHDDD@@@>>>======<<<;;;999888777777999999999999999888777777444555555666777999;;;<<<===<<<<<<>>>@@@@@@<<<888111444888:::999777555555555333000///000222333333444333222111111111222333444777::::::888666666666......,,,+++***))))))))),,,,,,,,,++++++*********,,,++++++******++++++,,,+++++++++,,,---...///000222777999777666999:::888=========???@@@BBBDDDEEEGGGIIIDDDMMMqqqLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKLLLLLLKKKJJJIIIHHHFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDFFFGGGSSSvvv~~~}}}{{{vvvuuussstttuuuwwwuuuppphhhccc[[[VVVOOOJJJFFFCCC@@@???<<<<<<;;;:::999999888888888888888888888777777666444444555666888:::;;;<<<===;;;;;;<<<===<<<888555222444666888:::;;;;;;;;;444222000000222333333222333333222111222444666777999666444555888:::888666------,,,+++************++++++*********))))))))),,,++++++******++++++,,,+++++++++,,,---...///000111666999777777999;;;999;;;;;;<<<===???AAACCCDDDFFFIIIFFFQQQuuuJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDCCCCCCBBBBBBCCCCCC@@@@@@@@@@@@AAAAAAAAAAAABBBGGGLLL[[[qqqhhhzzz~~~vvvssspppqqqqqqqqqooojjjbbb]]]RRRNNNIIIEEECCCBBB@@@>>>;;;;;;;;;::::::999999999888888888777777777666666333444555777999:::<<<<<<>>><<<;;;::::::888555333444333444888>>>BBBBBB@@@222111111222444555444222333222222333555888;;;===AAA999111111888;;;777111,,,++++++*********++++++***))))))))))))(((((((((++++++************+++++++++++++++,,,---...///000000555888777777:::<<<:::999::::::;;;===???AAABBBCCCHHHFFFRRRwwwGGGHHHHHHIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBCCCCCC????????????@@@@@@@@@@@@???CCCEEEKKKbbb~~~uuusssssszzzrrrmmmkkkjjjjjjiiifffaaaZZZUUULLLIIIEEEBBBAAA@@@>>>===::::::::::::::::::::::::888777777666666666666666333444666888999;;;<<<<<<>>>===;;;999888666444333666555555;;;BBBFFFCCC@@@222222333555777888555333222222333444777;;;???BBBEEE===444333666666000)))***************+++,,,,,,))))))))))))))))))))))))++++++************+++++++++++++++,,,---...///000///555777666777;;;<<<;;;999999:::;;;===???AAABBBAAAEEECCCPPPuuuEEEFFFGGGHHHIIIHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDCCCCCCDDDDDDEEEAAAAAA@@@@@@@@@@@@@@@@@@???>>>BBBGGGMMM]]]}}}xxxpppiiieee___^^^]]]\\\YYYUUUOOOJJJJJJGGGDDDAAA@@@???===<<<999999::::::::::::;;;;;;888888777666555666666666444555777999:::;;;;;;;;;:::999888666444333444555999888999>>>DDDEEE???:::444555666888::::::777555222333444666:::===@@@AAA>>><<<999666444000+++'''))))))))))))***+++,,,,,,************************+++******))))))******++++++++++++,,,---...///000///555777666777;;;<<<;;;:::;;;;;;<<<>>>@@@BBBCCCCCCFFFBBBNNNtttDDDEEEGGGHHHIIIHHHHHHGGGGGGHHHIIIIIIIIIHHHGGGFFFHHHHHHGGGGGGHHHHHHIIIJJJFFFFFFEEEEEEFFFFFFGGGGGGBBBBBBBBBBBBAAAAAAAAAAAA???<<<@@@FFFCCCDDD___zzzpppiiiccc___]]]XXXWWWUUUTTTRRROOOJJJGGGIIIFFFCCCAAA@@@???===;;;::::::::::::::::::::::::999888777666555666777888666777888:::;;;::::::999444444444222111222555888;;;;;;<<<>>>@@@???:::555777777777999::::::777444333444666999;;;<<<======444777999777222---++++++)))))))))))))))***+++,,,))))))************++++++******))))))))))))******+++++++++,,,---...///000000555888777777:::<<<:::;;;<<<<<<>>>???AAACCCDDDFFFHHHDDDQQQwwwCCCEEEGGGIIIIIIIIIHHHGGGHHHHHHIIIIIIHHHGGGFFFEEEHHHHHHGGGGGGHHHJJJLLLMMMHHHHHHHHHHHHHHHIIIJJJJJJCCCCCCCCCBBBBBBBBBAAAAAA???===???AAA>>>@@@OOOaaa~~~zzz~~~vvvppphhhaaa]]]ZZZXXXVVVSSSQQQPPPOOOOOOMMMJJJGGGEEECCCAAA@@@@@@???>>><<<:::::::::::::::::::::::::::999888666666777888999777888:::;;;;;;:::888777111222333333333666;;;@@@>>>===<<<:::999777666555888777777888888888555333333555888:::;;;:::888777333555555333...++++++,,,***)))))))))))))))***+++((((((((()))))))))************))))))))))))******+++++++++,,,---...///000111666999777777999;;;999;;;<<<<<<===???AAACCCDDDEEEHHHFFFTTT{{{CCCEEEGGGIIIJJJIIIHHHGGGHHHIIIIIIIIIHHHFFFEEEDDDHHHHHHGGGHHHIIIKKKMMMOOOIIIIIIIIIIIIJJJJJJKKKLLLCCCCCCCCCBBBBBBAAAAAAAAA???@@@>>>:::===EEELLLNNN~~~~~~hhhqqq~~~|||xxxqqqlllgggccc\\\YYYXXXWWWTTTRRRLLLJJJIIIIIIIIIHHHFFFDDDBBBAAA??????@@@@@@>>>===;;;;;;;;;::::::999999999;;;:::888777666777888:::888999;;;;;;;;;999777666222444555666777;;;BBBHHH@@@>>>;;;666333222444777999777666666666555333111444666999;;;;;;999555222888666333///+++)))))))))******))))))))))))******&&&'''''''''(((((())))))******))))))))))))******+++++++++,,,---...///000222777999777666999:::999;;;;;;<<<===???AAABBBCCCAAAFFFFFFUUU|||GGGEEEEEEIIIOOOSSSRRROOONNNKKKJJJLLLKKKGGGEEEGGGHHHHHHGGGHHHIIIKKKMMMNNNOOOLLLIIIHHHIIIHHHFFFDDDDDDDDDCCCBBBAAA@@@@@@???BBB>>>===???@@@@@@CCCHHH___tttrrrvvvuuutttsssrrrppplllgggbbb^^^[[[YYYWWWUUUSSSPPPNNNNNNKKKFFFDDDCCCBBBAAA@@@AAA@@@@@@??????@@@@@@AAA:::::::::999999999888888888777666666777999;;;===999:::;;;;;;999666444222111222444888;;;???BBBDDD<<<:::888555444555666777333555888888666444444444555<<>>777000---------***'''''''''((()))))))))))))))+++)))((('''((()))+++,,,))))))***++++++++++++***+++++++++,,,---...///000222333444666888999::::::999;;;<<<======@@@CCCFFFEEEBBBDDDTTTuuuGGGEEEEEEIIINNNQQQPPPMMMMMMJJJJJJLLLJJJFFFEEEGGGFFFFFFGGGGGGHHHJJJKKKLLLMMMJJJGGGFFFGGGGGGEEECCCEEEDDDCCCBBBAAA@@@@@@???@@@>>>???CCCDDDBBBCCCEEEMMMqqqzzzyyy{{{{{{xxxuuunnnmmmlllkkkiiieee```\\\\\\ZZZWWWUUUTTTRRRPPPMMMJJJHHHDDDCCCCCCCCCCCCCCCCCCBBBAAA???>>>>>>>>>>>>:::::::::999999999888888777777666555666666888999;;;;;;;;;:::999666444333444666888;;;===>>>>>>>>>666555444444555888;;;<<<;;;:::888666666777888999>>>AAABBB>>>888666999>>>:::444...+++++++++)))&&&''''''((()))))))))))))))***)))((('''((()))+++,,,))))))***++++++++++++***+++++++++,,,---...///000222333444666888999::::::999;;;<<<======@@@CCCFFFIIICCCAAANNNnnnHHHFFFFFFHHHLLLNNNMMMJJJKKKHHHHHHJJJIIIEEEDDDFFFDDDEEEFFFGGGHHHIIIIIIIIIJJJHHHEEEEEEEEEFFFEEECCCEEEDDDCCCCCCAAAAAA@@@???>>>>>>AAAGGGHHHDDDBBBCCCFFFQQQqqqyyyyyy{{{xxxtttttttttrrrnnnkkkjjjiiihhhgggeeebbb]]]YYYYYYWWWUUUSSSRRRQQQNNNLLLGGGEEECCCBBBDDDEEEEEEEEEDDDCCCAAA???===<<<;;;::::::::::::999999999888888666666666777888888999999<<<<<<:::999888777666666999;;;<<<===<<<:::888666222222333555999>>>BBBEEECCC===777444777;;;>>>???CCCAAA>>>999666666:::===444000+++)))******(((&&&(((((())))))******))))))***)))((((((((()))+++,,,))))))***++++++++++++***++++++++++++,,,...///000222333444666888999::::::999;;;<<<======@@@CCCFFFJJJDDD@@@JJJiiiHHHFFFFFFGGGJJJKKKIIIGGGHHHFFFFFFIIIHHHDDDCCCFFFCCCEEEFFFHHHIIIIIIHHHGGGHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@??????======@@@FFFGGGCCCAAABBBIIIFFFTTTwww}}}iiirrr}}}|||wwwuuutttsssrrrooojjjfffgggfffdddcccbbb___[[[XXXVVVTTTQQQPPPOOONNNLLLJJJFFFEEECCCCCCEEEFFFFFFEEEBBBAAA@@@>>><<<;;;:::::::::::::::999999999888888555666888:::;;;<<<======:::999888777777888:::;;;??????===;;;888555333111333444666999>>>CCCHHHJJJBBB<<<555444:::@@@BBBBBB>>>:::555222222444555666///,,,)))((()))***)))(((((())))))*********))))))))))))(((((())))))***+++))))))***++++++++++++************+++,,,---//////111333444666888999::::::999;;;<<<======@@@CCCFFFHHHDDD@@@JJJjjjGGGFFFFFFGGGGGGGGGFFFEEEFFFCCCDDDGGGFFFCCCCCCEEEDDDEEEGGGIIIIIIIIIHHHGGGGGGGGGFFFEEEDDDDDDEEEEEECCCCCCBBBAAA@@@???>>>>>>===;;;<<>>>>>===<<<;;;;;;;;;;;;:::::::::999999999888888777888999:::::::::::::::777777666666888;;;>>>@@@CCC@@@;;;666333111222222555666888:::>>>BBBEEEGGG;;;777444666===BBBBBB@@@555333000///000222111000,,,+++))))))******+++***))))))************)))))))))))))))))))))******+++))))))***++++++++++++************+++,,,---...///111333444666888999::::::999;;;<<<======@@@CCCFFFFFFEEECCCKKKkkkEEEEEEEEEFFFEEEDDDDDDCCCCCCAAABBBEEEEEEBBBBBBDDDFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGEEECCCBBBCCCEEEBBBAAAAAA@@@???>>>===<<<<<<999999===>>><<<>>>BBB???AAABBBFFFWWWzzz{{{pppddd\\\YYY___nnn~~~~~~~~~|||wwwvvvwww{{{|||}}}|||{{{|||~~~~~~{{{zzzzzz{{{|||{{{yyyvvvsssqqqooonnnkkklllkkkjjjgggccc___]]]]]][[[YYYYYYXXXWWWTTTQQQNNNLLLJJJJJJJJJIIIGGGFFFFFFDDDCCCCCCCCCCCCAAA???;;;;;;:::::::::;;;;;;<<<:::::::::999999999888888:::999888777666444333333777777777888;;;>>>AAADDDBBB>>>888333111222444777777777777888999;;;<<<===444333555999>>>???>>>;;;333222111111111111///...******************+++,,,******++++++******))))))((()))))))))************))))))***++++++++++++***************+++---...///222333444666888999::::::999;;;<<<======@@@CCCFFFFFFFFFDDDJJJgggCCCDDDEEEEEEDDDCCCBBBCCCAAA???@@@CCCDDDAAAAAADDDFFFEEEEEEEEEEEEFFFGGGGGGFFFGGGGGGDDDAAA???AAABBB@@@@@@???>>>===<<<;;;;;;;;;888999<<<===<<<===@@@>>>>>>BBBGGGKKKaaawwwfff[[[XXXdddnnnrrruuu{{{xxx{{{}}}zzztttnnnllllllmmmnnnooonnnkkkjjjlllnnnxxxwwwuuurrrpppooooooooorrrqqqnnnllliiigggfffeeefffgggfffdddaaa^^^[[[ZZZYYYXXXVVVUUUTTTSSSQQQOOOKKKIIIHHHGGGHHHGGGFFFDDDAAA@@@??????@@@@@@>>><<<::::::999999999::::::;;;:::::::::999999999888888999888666444444333444444<<<<<<<<<===???AAADDDEEE>>>;;;888555444666999<<<999888888777666666555555222555888;;;<<<:::888666666666444222000......---((()))******))))))***+++***++++++++++++***)))((((((((()))***************))))))***++++++++++++***))))))******+++,,,...///222333444666888999::::::999;;;<<<======@@@CCCFFFEEEFFFCCCFFFcccBBBCCCDDDDDDCCCBBBBBBBBB@@@>>>???CCCCCCAAAAAACCCFFFEEEDDDCCCCCCDDDFFFGGGEEEFFFFFFCCC???===>>>@@@??????>>>===<<<;;;::::::999888999>>>???<<<<<>>>>><<<:::;;;:::999999888888999999:::::::::999999999888888666555444444555777:::<<<@@@@@@@@@AAABBBCCCEEEEEE:::999888888999;;;===???;;;;;;:::888666555444333444777:::;;;999666444444999999666222---++++++---'''((())))))(((((()))***+++++++++++++++***)))((((((((()))***************))))))***++++++++++++***)))))))))***+++,,,......222333444666888999::::::999;;;<<<======@@@CCCFFFDDDEEEAAADDDaaaBBBCCCCCCCCCBBB@@@>>>===>>>>>>???BBBDDDDDDBBB@@@BBBBBBBBBCCCCCCBBBAAAAAAAAA???======>>>===<<<:::??????>>><<<<<<;;;;;;;;;<<<;;;;;;::::::999999888<<<<<>>===<<<;;;:::999888888888<<<:::777777888::::::::::::;;;;;;<<<;;;;;;::::::999888888:::>>>BBBEEEEEEBBB@@@BBBGGGGGGBBB===;;;888:::;;;;;;:::999:::;;;BBB>>>888444333555999;;;>>>???>>>:::555333444777:::777444000---,,,+++++++++++++++*********)))))))))(((''''''(((***,,,---************)))))))))((())))))))))))))))))))))))***++++++,,,,,,------...111444555444666:::<<<999;;;;;;<<<===???AAABBBCCCBBBCCC@@@CCC```???@@@@@@@@@@@@>>>===<<<======>>>@@@BBBBBB@@@>>>???@@@@@@AAAAAA@@@@@@???>>>===<<<<<<===>>>===;;;???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999;;;;;;===>>><<<>>>MMM\\\~~~mmmaaaYYYTTTQQQJJJLLLOOOSSSUUUUUUSSSQQQKKKMMMOOOQQQRRRRRRSSSSSSUUUVVVXXXZZZ\\\]]]]]]]]]WWWWWWVVVVVVUUUTTTSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJGGGGGGFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>===<<<<<<;;;:::999888888888888;;;999888999:::;;;:::999<<<;;;;;;:::999888777666>>><<<<<<===@@@BBBBBBBBBEEEAAA???AAAAAA===;;;<<<;;;;;;;;;:::::::::===???AAA===888444444777<<<@@@EEEBBB>>>888222000111333333222///---+++++++++++++++*********))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***)))))))))***************************++++++,,,,,,------...111444555444666:::<<<999;;;;;;<<<===???AAABBBCCCEEEFFFCCCFFFccc<<<<<<============<<<;;;<<<;;;<<<>>>@@@@@@???=========>>>>>>>>>>>>======;;;::::::;;;>>>??????>>>======<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;>>>>>>???@@@???===BBBIIIRRRddd|||vvvrrrfffXXXHHHBBBFFFKKKJJJGGGDDDFFFHHHJJJKKKKKKJJJIIIJJJLLLOOOQQQSSSTTTTTTTTTQQQQQQPPPOOONNNMMMLLLLLLKKKKKKJJJIIIHHHFFFFFFEEEBBBBBBAAA@@@@@@???>>>>>>===============<<<;;;:::;;;:::999888888777888888;;;:::::::::;;;;;;999777999999999999:::;;;<<<===CCCCCCCCCDDDFFFFFFEEECCCHHHAAA<<<<<<<<<:::;;;>>>>>>===<<<;;;:::;;;???BBB===:::666444555999>>>BBBFFFAAA:::444111111111111...---,,,+++++++++,,,---************))))))))))))******+++++++++++++++***------,,,,,,+++******)))***************************++++++,,,,,,------...111444555444666:::<<<999;;;;;;<<<===???AAABBBCCCFFFGGGDDDGGGccc999::::::;;;;;;<<<<<<<<<<<<;;;;;;===??????>>><<<;;;<<<<<<============<<<:::999:::<<>>>>>@@@AAAAAAAAAAAAAAAMMMeeeZZZDDDAAACCC@@@;;;??????AAACCCEEEFFFEEEDDDCCCDDDGGGJJJKKKMMMMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;::::::999;;;:::999999888888888999<<<:::888888888888777555333444777;;;@@@EEEIIILLLIIIIIIJJJLLLNNNMMMKKKHHHGGGAAA<<<<<<===<<<===AAA??????>>><<<::::::<<<>>>777666666777888:::===>>>>>>999444222444555444222------,,,,,,,,,,,,---...++++++++++++***************+++,,,------,,,***)))++++++++++++++++++++++++***************************++++++,,,,,,------...111444555444666:::<<<999;;;;;;<<<===???AAABBBCCCCCCEEEBBBDDD___999999::::::;;;;;;<<<======<<<;;;<<<>>>>>>===<<<;;;;;;<<<===============:::::::::<<<@@@BBBBBBBBB;;;;;;:::999999999999:::999999:::;;;<<<<<<======;;;999888888;;;>>>>>>;;;===@@@KKKbbblllTTTMMMKKKCCC;;;<<<:::888999<<>>>>>===;;;999555333222444666777333000---,,,,,,+++++++++++++++------,,,,,,,,,+++++++++***+++,,,------,,,***)))''''''((()))***+++,,,,,,***************************++++++,,,,,,------...111444555444666:::<<<999;;;;;;<<<===???AAABBBCCCAAADDDAAABBB]]]::::::999999:::;;;<<<<<<===;;;:::;;;<<<===<<<;;;:::;;;<<<===>>>>>>>>>>>>;;;::::::<<>>>>>;;;===;;;===JJJddd}}}rrrnnnjjjbbbZZZUUUMMMBBB:::888777666555555555666777999<<>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;:::999999888888888999999777555444444777:::<<<<<<<<<>>>BBBGGGLLLPPPSSSTTTSSSRRRRRRSSSRRRPPPKKKHHHGGGDDDEEEJJJKKKHHHEEEEEE@@@???>>>:::777555555666<<<>>>BBBDDDCCC>>>999666333333444555555333///+++++++++******)))(((((('''---,,,,,,,,,,,,+++++++++******+++++++++++++++***&&&'''''')))***+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...111444555444666:::<<<999;;;;;;<<<===???AAABBBCCCCCCFFFCCCCCC^^^::::::999888888999:::;;;<<<:::999999:::;;;:::999999:::;;;<<<============;;;::::::;;;===>>>===<<<;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<<<<======<<<===<<<:::===DDDEEEBBB@@@??????BBBNNNlllrrr___OOOFFFBBB@@@>>>CCC@@@<<<888666666888999;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::999888888999:::;;;777777666666666666777777888999<<>>OOOuuuuuuddd\\\[[[[[[ZZZ\\\VVVMMMDDD>>>:::999:::777888999:::;;;<<<======999999999999::::::::::::888888999999::::::;;;;;;999999888777777888999:::555555444444444555555666:::???GGGPPPYYY]]]]]]\\\YYYZZZ]]]^^^]]]ZZZWWWTTTPPPPPPRRRWWW[[[^^^^^^]]]QQQNNNNNNQQQPPPJJJEEECCCCCC???888222000444<<>>>>>===<<<<<<<<<;;;;;;;;;<<<>>>===999777888888666888<<<<<<777555888999777999???:::999>>>HHHLLLIIIHHHKKKRRRWWW]]]______]]]]]]^^^mmmjjjfffaaa^^^\\\\\\[[[TTTRRRZZZiiikkk___UUUUUUTTTRRROOONNNLLLGGG@@@:::===999555444666:::>>>@@@AAA>>>:::555222111111222000000///...------,,,,,,,,,,,,,,,+++++++++******+++*********))))))((((((***+++,,,,,,------,,,,,,---+++)))***,,,---,,,)))+++******,,,......---,,,)))+++---...------///000333444666888:::;;;<<<<<<:::;;;<<<>>>???AAABBBCCC???DDDEEEGGG___888888777777666666666666777777777777777888999999999999:::;;;;;;;;;;;;;;;999999999888888888888888::::::;;;:::888777888:::999::::::;;;;;;;;;;;;;;;999;;;>>>AAACCCDDDCCCCCCDDDEEEFFFDDD>>>;;;BBBMMMQQQ___rrrpppdddcccggghhhnnnlll^^^NNNDDD@@@>>>:::AAAGGGHHHCCC===:::999666444444777888666777:::222333;;;HHHMMMIIICCCAAAEEEKKKYYYhhhkkkeee^^^]]][[[```eeefffdddccceeehhhkkkgggccc```___```bbbddd___ZZZ]]]gggggg^^^XXXZZZRRRPPPMMMJJJGGGCCC>>>:::<<<:::888888;;;===??????999999888666444222111000//////......---,,,,,,+++,,,,,,,,,+++++++++******+++*********)))))))))))))))***++++++,,,,,,++++++---+++)))***,,,---+++))),,,++++++,,,---...,,,+++)))+++---...------///000333444666888999;;;;;;;;;:::;;;<<<===???AAABBBCCCAAA@@@===EEEggg888777666555555555666777888777777777777888999999888888999:::::::::::::::777777777777666666666555888999:::999777666777888888999999:::;;;;;;::::::888:::>>>AAADDDDDDDDDCCCBBBAAACCCCCC???999:::>>>===HHHVVVmmmxxxttt{{{ppp```YYYXXX[[[jjjyyyzzzlllZZZMMMHHHDDDFFFMMMUUUVVVPPPJJJIIIIIIPPPaaassszzzqqqcccYYYSSS^^^ppp}}}zzzlll___YYY^^^bbbffffffdddfffkkkooolllhhheeecccdddggghhhiiieeeaaaccciiihhh^^^WWWWWWPPPOOOLLLGGGCCC@@@@@@AAA@@@???============;;;999111333555777666444000......------,,,,,,+++++++++,,,,,,,,,+++++++++*********************)))))))))((())))))***+++*********,,,*********+++,,,+++***---,,,+++,,,------+++))))))+++---...------///000222333555777888::::::;;;::::::<<<===???@@@BBBBBBCCC??????RRR999888666555555666888999888777777777777888999999777777888999999999999888777777777666666555555555666888999888666555666777777777888999::::::::::::999<<<@@@DDDGGGHHHGGGFFF@@@???@@@CCCBBB>>><<<>>>@@@GGGJJJRRRsss{{{qqqnnnnnnsssbbb[[[___dddooozzzyyymmmaaa[[[]]]hhhyyyyyyjjjaaa```jjjvvv{{{uuuhhh\\\VVV``````bbbeeejjjoootttvvvnnnmmmnnnoooqqqooojjjfffaaa```eeellljjj]]]QQQLLLJJJIIIGGGAAA===<<<@@@EEEGGGDDD@@@===;;;888555222000222444666555333000...,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************((()))******++++++******+++*********+++++++++***---,,,+++,,,,,,,,,***((()))+++---...------///000111222444666888999::::::999:::;;;===???@@@AAABBB???>>>EEE```:::999777666666777999:::777777666666777777888999555666666777777777777777777777777777777777777777555777888888666555555555555666777888999999999999999<<>>???777@@@BBB???OOOuuussslllllluuuwww}}}tttiiieeejjjttt}}}~~~vvvmmmgggdddlllqqqvvvvvvrrrooollljjjhhhffffffnnnzzzmmmpppvvv|||~~~xxxlllbbb]]]]]]```dddaaaVVVKKKEEEAAAAAA???;;;888:::???DDDGGGCCC===999666444222111444444444333222111///...+++++++++++++++*********,,,,,,,,,+++++++++*********************+++++++++)))******+++++++++++++++************************---,,,++++++,,,,,,***((()))+++---...------///000111222444666888999::::::999:::;;;<<<>>>@@@AAABBB;;;<<>>NNNgggyyy|||{{{}}}vvvsssttttttzzz|||vvvooonnnooopppsssvvvxxxwwwwwwxxxvvvrrrpppooorrr}}}mmmpppxxx{{{lll```\\\YYYVVVTTTRRRNNNIIIGGGCCCBBB@@@>>>===???CCCFFF???;;;777444444555555555666555333111///.........++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++++++++++++++)))***++++++,,,,,,++++++)))***+++***))))))***+++,,,+++***+++,,,,,,***((()))+++---...------///000222333555777888::::::;;;999999;;;<<<>>>???AAAAAAAAA@@@AAAGGGVVVlll555555555555666666666777444444444444444555666666333333444555555555555555444444555777888999:::;;;444777999999777555555555333333555666777888888888666999>>>CCCDDDDDDAAA???AAAAAACCCDDD@@@999777999;;;;;;>>>@@@======EEEPPP^^^qqqqqqtttrrrnnnooottttttqqqrrrzzzxxxvvv{{{ssssssuuuzzz|||uuuhhh]]]WWWUUUPPPLLLKKKJJJIIIFFFHHHFFFCCCBBBCCCCCCCCCBBB666555333444555666666555333222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,((())))))***+++*********(((***++++++(((((()))+++***))))))***,,,,,,+++))))))+++---...------///000333444666888999;;;;;;;;;888999:::<<<>>>???@@@AAACCCBBBAAABBBLLLaaa222222333444555555444444444333333333333444555555222333444444555555444444222333444666888999;;;;;;444777999:::888666555555222333444666777888888888777:::???CCCEEECCCAAA???===???DDDGGGBBB:::888:::===333222;;;???;;;===DDD@@@SSSkkk}}}zzzzzzxxxwwwyyynnn}}}}}}{{{wwwsssrrrrrrmmmbbbYYYPPPPPPPPPNNNMMMLLLGGGBBBFFFCCC??????@@@???<<<888444444444666777777444222////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,'''(((((()))))))))))))))(((***,,,+++(((''')))+++)))))))))***,,,---+++***)))+++---...------///000333444666888:::;;;<<<<<<888999:::<<<>>>???@@@AAA;;;===AAAEEEPPPfff555666777555333111111222333333222111111222222222222222222222222333444555444333333444555666444333222444777999888555222///444444555666777777666666777888;;;===>>>>>>>>>>>>AAAAAA@@@>>>:::777777777666666666777888:::;;;<<<;;;???HHH]]]uuu|||uuu{{{oookkkiiimmmrrrpppfff]]]WWWSSSOOONNNOOOOOOLLLIIIGGGFFFCCC???;;;888666444555666666666444111///---,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++******------+++***))))))((((((++++++***)))((((((((())))))))))))))))))(((''''''*********)))))))))))))))++++++,,,------......///222666888777888;;;;;;888:::;;;<<<===>>>???@@@AAA===:::<<>>>>>???<<<======;;;777555555666666666666777888999:::;;;:::<<<<<>>???@@@AAA@@@>>>>>>CCCOOOhhh000222222222111000111222222222111111111111222222444444444333444444555666555444333444555444222000111222555777777555222000111111222333333333222222000111444666999:::;;;<<<777888888777444333333444555555555666777888999:::999<<<:::555===RRReeemmmuuuqqqrrrtttooonnnllljjjfff```YYYSSSVVVQQQMMMKKKKKKKKKIIIGGGAAA???;;;777444333333333333333333333222000...---,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***************+++************++++++++++++))))))******))))))((((((************************++++++,,,------......///000444666555777::::::777:::;;;<<<===>>>???@@@AAABBB@@@>>>@@@KKKeee///000222111111000222333333222222222222333333444555555444444444555555666666555333444444333111///...000222444444333000///111111222222222222222111333444444555555666666666222333444444222222333444555555555555666777888999444:::<<<999999@@@FFFGGGOOOccc{{{zzzuuuuuuuuunnnnnnmmmiiibbb[[[VVVSSSSSSOOOJJJIIIIIIIIIFFFDDD>>>===;;;888666444333222111111111111000///---,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))***++++++,,,)))***++++++,,,,,,,,,,,,))))))*********))))))((()))***************++++++++++++,,,------......//////333555555666::::::777:::;;;<<<===>>>???@@@AAA@@@???<<<===IIIggg///000222222111111333444333333333333333444555555666555555444444444555555555444333333444333111//////000333555555444333111222222333333333333222222444444444444444444555555000222333333222222333555444444444444555666777777000555888999:::;;;999666<<>>???@@@AAA??????===>>>OOOqqq///111222222111111222444333333222333333444555666666555444444444444444444444333222333444333111///111333555777888888777666333333444444444333222222222222222222444555777888000111333333222222444555444444333333444444555666777555333444777999888777;;;>>>AAALLLmmmwwwggg^^^______^^^[[[WWWSSSRRRQQQQQQNNNLLLKKKKKKIIIDDD???<<<<<<===<<<999666333000------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,)))***+++,,,,,,,,,+++***))))))******++++++******))))))******+++,,,,,,,,,++++++,,,------......///...333555555777;;;;;;888:::;;;<<<===>>>???@@@AAAAAA@@@???DDDZZZ...000111111//////000111111111111111222333444444555555444333333333333333333222111222444444222000111222444666888888777777333333444444333333222111111111111111222333555666///111222222222222333555333333333333333444444555999666333333555777999;;;999999777999HHH```qqqvvv}}}|||~~~xxxuuuuuuvvvqqqgggaaabbbcccbbb___]]]\\\ZZZXXXWWWRRRQQQPPPPPPPPPMMMFFF@@@===<<<999666444222111000+++++++++***+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++)))***+++,,,,,,***)))'''((()))***++++++++++++***))))))***++++++,,,------++++++,,,------......//////333666666888<<<<<<::::::;;;<<<===>>>???@@@AAAAAA@@@???GGGbbb...///000///...---...000////////////000111222333555444333333222222222222222111111222444444333111...000222444555555555555333333333333333222111000444333222000000000111111///111222222111111222444333333222222333333444444000000222333333333555999666999<<<<<<<<<@@@FFFJJJSSSZZZmmmvvvsssssspppllliiiggg```ZZZ___iiimmmjjjgggeeeeeedddbbb```TTTSSSSSSTTTTTTPPPHHHAAA>>>;;;555000...---///000*********)))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***************+++)))***+++,,,+++)))'''&&&((()))***+++++++++++++++))))))***+++,,,,,,------++++++,,,------......//////444666666999======::::::;;;<<<===>>>???@@@AAA@@@???>>>GGGeee222111111111000000//////111000000000000000111111444333333333333333333333333222111222333333222000222222111111222222333444000000111222222222222111222222222222222222222222333444444444444444444444444111///222777888666222555444333333333333444555333444555666777999999:::AAACCCJJJ___}}}rrrnnnpppqqqkkkdddaaadddiiillllllpppmmmmmmpppooojjjeeeddd^^^TTTNNNQQQTTTNNNCCC<<<888555222...+++*********------------+++***((('''++++++++++++++++++++++++++++++++++++++++++++++++///......---,,,***)))(((++++++++++++++++++++++++)))***,,,---,,,+++(((''')))***+++,,,---,,,++++++---,,,++++++***************,,,------------...000333555777777777777888999:::;;;<<<>>>???AAABBBCCCEEEEEE>>>EEEfff111000000000////////////000/////////000000111222222222222222222222222222000///...///111111000...111111111111111222222333///000111111222222111111222222222222222222222222222222333333444444444555333111000333888999666222555444333222222333444555333444444555666777888888666999===GGG\\\vvvxxxuuuxxx}}}}}}yyyrrrmmmnnnsss|||zzzyyyxxxzzz{{{zzzyyyvvvrrrrrrvvvvvvooogggddd^^^RRRIIIIIIJJJEEE===777222111...+++)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++******+++++++++***)))((()))***+++,,,,,,,,,++++++------,,,+++++++++++++++***,,,------------...000222444777777777777888999999999;;;<<<>>>???AAAAAA>>>AAA===EEEeee/////////........................//////111222333//////000000111111222222......---///111222000///000000//////000000111222//////000111111111111111111111111111111111222222000111111222333444555555222222222555999999555111444333333222222333333444333333444444444555555555222666888777:::DDDPPPVVV```gggwwwwwwmmmgggllluuuzzz}}}{{{yyywww|||{{{vvvtttxxxyyyqqqfff^^^ZZZMMMAAA>>>===999444222......---+++***)))((((((++++++******+++---///000++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------,,,,,,++++++++++++++++++++++++************)))))))))))))))***++++++,,,,,,++++++...------,,,,,,,,,,,,,,,+++,,,---...------...000222444666777777777888:::777888999;;;<<<>>>???@@@===BBBAAAIIIccc---------------------------------...///000222333------...//////000111111000000000111444555444222///............///000000...///000000111111000000000000000111111111111111//////000111222444444555111222333777999888444111333333222222222222333333333333333333222222222222333777888555222444:::???;;;BBBOOOdddzzz{{{yyyvvv}}}|||sssmmmpppqqqjjj^^^VVVOOODDD:::666555111.....................---,,,++++++***))))))***,,,...000++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******)))(((((())))))***)))******+++++++++++++++...------,,,,,,---------+++,,,......------///000222444666777777777999:::777888999;;;===>>>???@@@AAAEEECCCHHH]]]uuu,,,,,,,,,,,,,,,---------,,,,,,,,,---...000111222,,,,,,---......///000000111000111222555666555333......------......///000......///000000000000////////////000000111111111......///000111222333444000222444777888666333000111222222222222222222111222222222222111111111111222222333333333333555888666666888@@@QQQkkk{{{zzzwwwkkkbbbaaabbb\\\SSSMMMBBB:::555333222...,,,------...////////////......,,,+++***((((((***,,,---++++++++++++++++++++++++************************+++++++++,,,,,,+++******++++++++++++++++++++++++******))))))))))))***+++)))))))))*********++++++---------,,,,,,------...+++---............///111111333666777777888999;;;999:::;;;<<<>>>@@@AAABBB@@@BBB>>>BBBVVVmmm,,,,,,,,,,,,------------,,,,,,,,,------///000111,,,,,,------......///////////////000222333222000......------......///000---......///////////////......//////000000111111---......///000111222222000111333555555444222000000111111222222111111000111111111111111111111111111//////333555333333555777555333333888CCCOOOXXX[[[]]]eeeuuu{{{yyy}}}vvvkkk```VVVTTTSSSMMMGGGCCC777333111222000---,,,///,,,,,,,,,---------.........---+++***)))******+++++++++++++++++++++++++++************************&&&''')))***,,,---......++++++++++++++++++++++++************++++++++++++***))))))))))))***++++++,,,,,,,,,,,,,,,------...+++---...///......///111111333666777777888:::;;;:::;;;<<<>>>???AAABBBCCCBBBAAA===EEEZZZsss,,,,,,,,,,,,------......---,,,,,,,,,---......///------..................///...---...000000///---...............//////000------.../////////......------...//////000111111.........//////000000000///111222333222111000000000000111222222111000000111111111111111111222222111///000444444111111444111111111333555777999::::::;;;BBBNNN]]]sssuuuuuuyyyrrrdddZZZRRRKKKIIIEEE???999777222///...///---+++---222---,,,+++++++++,,,---.........---------,,,,,,,,,++++++++++++++++++++++++************************%%%&&&(((***,,,---......++++++++++++++++++++++++)))***+++,,,---,,,,,,+++***))))))((()))***+++,,,+++++++++++++++,,,------,,,---//////......000111000333555777777888:::;;;;;;;;;<<<>>>@@@AAACCCCCCCCCAAA>>>IIIbbbyyy,,,,,,,,,------.........------,,,,,,,,,---........................------000///...///000000...,,,///............///000000,,,---......//////......---------...///000000111.........//////////////////111222111000///000000///000111222222111000///000111111111222222222222...---///333111+++---333///......000333333222000444444777:::;;;DDDZZZppp}}}tttvvv}}}zzzuuuzzzpppooommmllljjjddd\\\VVVLLLGGGCCCAAA===555///...111...---,,,***(((---444///---,,,++++++,,,...000......///000000//////...++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++)))***,,,...///...,,,+++***)))((((((((()))+++,,,************++++++,,,---,,,---//////......000111000333555777777888:::<<<:::;;;<<<>>>???AAABBBCCC@@@===;;;HHHaaavvv,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---......///////////////,,,---......//////......////////////////////////000000000000000000000000222000000000111333333222000000111222222222222111000000//////.........---222111000111222222111000111111333555777999:::;;;???EEELLLSSS]]]qqq|||}}}|||ooojjjxxx{{{gggddd^^^XXXQQQKKKGGGEEE<<<888333111222222000...............////////////......///000///...,,,+++++++++,,,,,,---...//////---,,,,,,+++*********+++,,,+++++++++***)))))))))*********))))))))))))))))))))))))))))))******+++)))***+++,,,------------***)))(((((()))+++---///---------,,,,,,+++++++++---------...///000111222555777888888777777888999;;;;;;<<<===???AAABBBCCC>>>AAAAAAIII[[[ooo,,,,,,------------,,,,,,************++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------...///////////////,,,------...............////////////////////////000000000000000000000000111000///...///000000///111111111222222111111000000/////////............111000//////111111000///111222222333444555555666888;;;<<<<<<===DDDQQQ\\\jjjddd___aaalllyyywwwwww|||lllaaabbbkkkooolllllloookkkbbbTTTRRRMMMHHHCCC>>>;;;:::444111---,,,...///...---------------............,,,,,,---.........------+++,,,,,,,,,---.........---,,,,,,+++******++++++,,,,,,,,,+++++++++++++++))))))))))))************)))))))))))))))***++++++******,,,------.........+++***)))((()))***,,,...---------,,,,,,+++++++++,,,,,,------...///111222333555777777777888:::;;;;;;;;;<<<===???AAABBBCCCBBBBBB@@@IIIZZZmmm,,,,,,------------,,,,,,*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...////////////...,,,,,,---...............////////////////////////000000000000000000000000111000///////////////000222222222111111000//////////////////............000///......000000///...222222111111111000000000111222222111000111333666999;;;===???AAAFFFMMMRRRccciiinnnkkkeeefffqqq{{{{{{tttmmmfffooo}}}yyyqqqggg]]]\\\```eeefffbbbYYYNNNGGGNNNRRRQQQJJJHHHLLLJJJEEE>>>===:::777444222000///---+++******+++---...---,,,,,,,,,------------...++++++++++++,,,---......,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------)))))))))******++++++,,,***))))))))))))***++++++++++++,,,---............,,,+++***))))))***+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,---...///000111222444666777888999;;;===;;;;;;<<<>>>???AAABBBCCCBBB@@@CCCTTTfffqqq,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,---.........------////////////////////////000000000000000000000000000111111111111111222444444333222111000///......///////////////.........000///......000000///...111111000000//////......//////000222555666555444222555777666444333555888;;;???BBBBBB@@@BBBHHHMMMMMMSSSTTTOOOLLLKKKGGGBBBEEENNNTTTQQQKKKHHHDDD???<<<===???@@@>>>;;;777555666999777222222666777555222111000///............,,,,,,++++++,,,---......,,,,,,---------.........,,,+++*********+++,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,***+++++++++,,,,,,------******++++++++++++++++++******))))))******+++,,,+++,,,---...............,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111333444666777777888:::<<<:::;;;===???@@@BBBCCCCCC???>>>HHHggg+++,,,,,,,,,,,,,,,,,,+++.....................---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............+++,,,,,,---...---------////////////////////////////////////////////////---///111111000111444777444333222000///..................///////////////111000//////111111000/////////////////////000000000...,,,---///000///---//////000111222333555555333444555555444333333444222444333222333555444000000555999777555444444222000000000000000111111222)))+++,,,+++,,,///000///...---------...///000000---......---,,,,,,---------.........///////////////---+++***))))))******,,,,,,,,,,,,,,,,,,++++++---,,,,,,+++,,,,,,------))))))******++++++,,,,,,------,,,,,,++++++*********************++++++,,,,,,,,,------...---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111555666888888777777888::::::;;;===???AAABBBCCCCCCAAA>>>LLLvvv++++++,,,,,,,,,,,,++++++//////............------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---++++++,,,---------------////////////////////////////////////////////////+++---000///...///222555444333111///.....................///////////////111000//////111111000///.........//////000000111///---++++++,,,---------000...,,,,,,///222222000444444444444222111//////222111//////000000000...,,,...000000//////000111111000///...---...//////)))***,,,---......---,,,,,,,,,,,,---...///000111,,,......---+++******+++........./////////000000///...---+++***)))((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...******************++++++---------,,,,,,,,,+++++++++************+++,,,,,,++++++,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...///000111222666777888888777777888999:::;;;>>>@@@BBBCCCCCCCCCFFFCCCMMMxxx++++++,,,,,,,,,,,,++++++...---------,,,,,,,,,,,,***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,------......------++++++,,,------------,,,////////////////////////////////////////////////---000222000---,,,000333444222000...---...//////............/////////000000///......000000///...------............//////---.........///000222333111000............---,,,///000111111///...------222000/////////......///,,,,,,---............000//////...---,,,+++++++++,,,,,,---///...---++++++,,,,,,++++++,,,------...+++---///...,,,***+++------------.........//////------------,,,+++))))))*********+++,,,,,,,,,---,,,,,,,,,,,,,,,---......++++++++++++++++++******+++++++++,,,---......///++++++******++++++,,,---***++++++,,,++++++************+++,,,------------+++++++++,,,,,,---------.........///000111222333444666777888777777999;;;:::<<<>>>AAACCCCCCCCCCCCFFFHHHQQQuuu+++++++++,,,,,,+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,+++,,,------......------++++++,,,---------,,,,,,////////////////////////////////////////////////111444666333...---///333333222000...---...///000---.........//////000000///...------...///...---......---------------,,,,,,...///...,,,++++++,,,)))+++...////////////000---...//////...---,,,------,,,,,,......---///111---,,,---//////......///---------...------,,,+++---,,,,,,......,,,+++,,,,,,,,,++++++++++++,,,,,,+++...000000...---...000,,,,,,,,,---------......+++,,,---......---+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++((()))***,,,...000111222++++++******++++++,,,---******+++++++++******))))))***+++,,,---.........+++++++++,,,,,,---------////////////000222333444222444666777888999;;;===:::<<>>@@@AAACCCDDDEEEHHHDDDVVVyyy***++++++***(((''')))******))))))(((((((((((((((++++++*********))))))))))))***,,,+++***))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++---111333444666888777444000...------------,,,---......///......------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******)))))))))************++++++******))))))+++,,,---........................++++++************++++++'''((()))***,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++***,,,+++******)))))))))***((('''''''''((()))***+++)))))))))***))))))(((((())))))******************)))))))))))))))*********++++++***)))))))))))))))+++++++++++++++,,,---...++++++***)))))))))*********+++---//////...,,,+++))))))***************)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,---...///000111111111444555777777777888999;;;;;;<<<===>>>@@@BBBCCCDDDFFFDDDOOOhhh***++++++***(((''')))***))))))((('''''''''((((((************))))))))))))(((***++++++)))((()))***************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,---------............,,,,,,,,,+++***+++---000333555888888555111...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++*********)))))))))*********+++++++++******)))***+++,,,---------------------------++++++************++++++,,,+++++++++++++++******,,,,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,++++++******))))))((('''''''''(((((()))***************)))(((((('''(((((())))))******++++++*********)))))))))))))))***))))))(((((((((((((((***)))))))))***+++---...++++++******))))))))))))((()))***+++,,,,,,+++************+++******)))))))))******+++++++++++++++++++++,,,,,,------------------///000000111111111333555777888777888999::::::;;;<<<>>>???AAABBBCCCBBBAAAFFFQQQnnn***++++++***(((''')))*********)))(((((((((((()))*********)))))))))((((((''')))+++***)))((()))***))))))*********+++++++++******))))))))))))******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...---...---,,,))))))***,,,222444777888555222///...,,,,,,,,,---------------+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,+++*********+++---...------------------------+++******))))))******+++......---,,,+++***)))))),,,++++++******++++++,,,------,,,,,,++++++++++++------,,,,,,,,,++++++***))))))((((((((()))*********+++++++++***)))((((((((((((((())))))******+++*********)))))))))))))))))))))))))))(((((('''''')))((((((((()))***,,,---,,,,,,,,,++++++***))))))(((((('''''''''(((***+++***+++++++++++++++******))))))))))))******++++++***+++,,,---------,,,,,,------///000111111111111333555888999888888999:::::::::<<<===???AAABBBBBB===@@@DDDDDDQQQrrrzzzrrr***++++++***(((''')))***++++++***)))))))))))))))******)))))))))((((((((('''(((******)))((()))***)))))))))************+++)))))))))))))))))))))))),,,,,,++++++++++++++++++))))))*********+++++++++---......,,,***)))***+++000222555555333000...---++++++,,,------------,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++************++++++---,,,+++*********+++++++++,,,,,,---------,,,,,,******))))))))))))************++++++******))))))(((((()))))))))))))))))))))))))))))))))*********)))))))))))))))(((''''''((((((((((((((()))***++++++++++++,,,++++++***))))))(((&&&%%%%%%''')))*********++++++,,,++++++***))))))(((((())))))***+++)))***,,,---------,,,+++,,,---...000111222333333333666999::::::999:::;;;:::;;;<<<===???AAABBBCCC;;;@@@GGGEEEEEEWWWbbbZZZ^^^zzz***++++++***(((''')))***+++***))))))(((((())))))***)))))))))((((((((((((&&&(((******)))((()))***))))))))))))************)))***+++,,,,,,+++***)))))))))******************))))))))))))************+++,,,---,,,++++++,,,------///000000...,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,---------...***++++++++++++,,,,,,,,,++++++*********))))))))))))))))))************++++++******))))))+++,,,---++++++++++++++++++++++++******))))))))))))******)))))))))******+++++++++++++++************++++++,,,+++***)))))))))******)))***+++,,,------,,,,,,******)))))))))))))))***(((((())))))***))))))))))))))))))))))))((((((((((((((())))))******++++++))))))*********)))(((''''''(((((())))))(((((((((((()))***+++++++++***)))))))))(((((((((((((((((((((((()))***+++++++++***))))))((('''((()))***+++)))***,,,------,,,+++***+++,,,...000222333444555444777:::;;;;;;:::;;;;;;;;;;;;<<<>>>@@@AAACCCCCC>>>>>>DDDHHHJJJXXXeeeccc]]]uuu***++++++***(((''')))*********)))((((((((((((((())))))))))))((((((((((((&&&''')))***)))((()))***))))))))))))***************+++---......---+++***(((((((((((()))))))))******++++++++++++,,,,,,,,,(((***,,,,,,,,,,,,...000+++,,,---,,,+++)))*********+++,,,---...---,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,++++++++++++++++++++++++******))))))))))))******)))))))))))))))(((((((((++++++************++++++,,,+++)))((((((((()))***&&&((()))+++,,,,,,,,,+++***))))))((((((((())))))&&&&&&'''((()))))))))(((******))))))(((((('''''''''(((((()))***++++++,,,)))***+++++++++***(((''''''''')))))))))((('''&&&&&&'''(((*********)))))))))***+++,,,+++***(((&&&&&&&&&((()))************)))((('''''''''(((***+++(((***+++------,,,+++******+++---000222444555666444777;;;<<<<<<;;;;;;<<<;;;<<<===???@@@BBBCCCDDDCCC:::>>>HHHQQQggg}}}hhh|||+++******)))(((''''''&&&&&&'''((())))))((('''&&&((()))+++***(((''''''((()))***++++++***)))((('''(((((((((((()))))))))))))))***+++,,,---.........******))))))(((((('''''',,,,,,++++++++++++++++++(((---000......111222000---,,,+++,,,------+++)))---,,,+++***+++,,,---...,,,,,,,,,++++++,,,------...+++((()))+++,,,***(((************************)))))))))))))))))))))))))))))))))))))))******+++******+++,,,+++***)))((())))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++++++++******))))))((((((''''''((()))***++++++,,,+++++++++***)))(((((('''))))))))))))))))))))))))'''((()))+++++++++***)))*********)))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((()))***++++++***((('''++++++***))))))***+++,,,******+++++++++)))'''&&&))))))***+++,,,,,,------,,,---...///000111222333777999::::::999888999:::===>>>@@@@@@@@@@@@BBBDDDCCC>>><<>>;;;>>>@@@AAAAAABBBCCCEEEGGGBBBCCCRRRppp((((((((((((((((((((((((&&&'''(((((((((((('''&&&''')))******(((''''''(((((()))*********)))(((''''''''''''((((((((())))))(((((())))))))))))(((((())))))))))))(((((((((((()))*********+++,,,,,,,,,---222555444444777888666444333222333333333000...***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,***(((((()))))))))(((************************(((((((((((((((((((((((())))))(((((())))))***+++)))***+++++++++***)))((((((((((((((((((((((((((())))))(((((((((((())))))***))))))(((((())))))***((())))))))))))))))))***))))))))))))))))))))))))+++******))))))(((((('''''''''''''''''''''''''''&&&'''(((((()))((((((((())))))))))))))))))))))))+++******)))'''&&&&&&%%%((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***,,,,,,+++***))))))*********))))))))))))***++++++++++++++++++++++++++++++,,,---...///000111222333333555999;;;<<<===???AAA;;;>>>BBBDDDDDDCCCDDDEEECCC???CCCXXX|||''''''((((((((((((((((((''''''''''''''''''''''''&&&((())))))(((''''''((((((((()))******)))((('''((((((((()))))))))******((()))))))))(((((('''&&&))))))))))))((((((((((((((())))))***+++,,,,,,------333666555555888999888666666555666666444111...)))***+++------,,,++++++---,,,++++++++++++++++++***)))((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((()))******)))***+++++++++***((('''(((((((((((((((((((((((()))((((((''''''(((((())))))))))))(((((()))))))))'''((((((((())))))******)))))))))))))))(((((((((******))))))((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((()))))))))))))))******))))))(((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))+++,,,,,,+++******)))))))))***)))(((((()))+++,,,...,,,,,,++++++++++++++++++,,,---...///000111222333222444888:::;;;===???AAA===@@@DDDFFFEEEDDDCCCCCC???<<>>@@@CCCFFFGGGEEEBBBAAA@@@CCC???DDD\\\''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''(((((('''''''''(((&&&'''((()))))))))(((''')))))))))*********++++++******+++******)))(((((((((((((((((())))))))))))((()))))))))***++++++++++++111444333444777999777777777777777666333///+++)))******+++++++++++++++---,,,+++******)))******)))******)))''''''(((***))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''(((((()))***((()))*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''''''(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''(((((())))))***((((((((())))))*********((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))***++++++++++++******)))))))))***+++,,,------++++++++++++++++++++++++,,,---...///000111222333222444777888888999:::<<>>BBBUUUttt))))))((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$&&&(((((('''''''''(((%%%&&&((()))))))))((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((('''((((((((())))))***************)))))))))))))))***000444333444888999888888888888888777444...***+++***)))))))))***,,,------,,,+++***))))))))))))***,,,---+++((('''))),,,))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))((()))*********)))'''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&))))))(((((('''''''''&&&%%%&&&&&&'''((()))******'''''''''((((((((((((((())))))))))))))))))))))))***)))((('''&&&''''''(((&&&&&&&&&'''((())))))***,,,,,,+++***)))(((''''''((((((''''''''''''(((((('''''''''''''''''''''''''''((()))))))))((('''&&&&&&((()))+++,,,,,,,,,+++)))***+++,,,---,,,+++***))))))***+++,,,,,,------,,,---...///000111222333222444777999:::<<<>>>???===???AAABBBBBBBBBEEEGGGAAA???DDDUUUttt((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))((((((((((((+++***)))***+++,,,+++***---///111333555666666666666777888777666222///,,,***)))))))))***,,,...000444333111---***)))***,,,************************)))((('''&&&&&&'''((()))&&&'''''''''((()))))))))'''''''''''''''((()))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''')))))))))(((''''''&&&&&&))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((())))))***))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))'''(((((()))***+++++++++(((((((((((((((((())))))))))))((((((''''''&&&&&&(((((((((((()))+++,,,---%%%%%%&&&((()))+++,,,,,,//////...------,,,++++++,,,---......,,,+++,,,---......///111222333444555333555777999:::;;;;;;;;;@@@@@@??????@@@@@@AAABBBDDDAAACCCUUUuuu((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((((((***)))))))))***++++++***...///222444555666666666666666777666333000,,,******)))))))))***,,,...///222222000---)))((()))+++************************)))((('''&&&&&&'''((()))''''''''''''''''''(((((('''''''''''''''(((((())))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))((((((''''''(((((()))***)))((((((((('''''''''''')))(((''''''''''''((()))'''(((((()))******++++++))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((()))***++++++''''''(((((())))))************+++,,,,,,---......+++---------++++++,,,------...///000111333444444444555777999::::::::::::????????????@@@AAABBBCCCDDD@@@CCCTTTttt((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))***+++///000222444555666666555666666555444111---)))&&&))))))(((((()))+++---...000///...+++((('''(((***))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''((())))))(((((((((((('''''''''''')))((((((''''''(((((()))'''(((((())))))******++++++*********))))))(((((('''''''''((((((((((((((('''''''''''''''((()))***)))((((((((((((((((((((('''((()))***+++,,,---...+++,,,------++++++,,,---------...///111222333333555666888999:::::::::999======>>>>>>@@@AAACCCDDDCCC@@@CCCTTTsss(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''((((((((('''(((***,,,000111333444555555555444666555444222///+++'''%%%)))((((((((()))***,,,---------,,,***(((&&&''')))))))))))))))))))))))))))(((((((((''''''((((((((('''''''''&&&%%%%%%%%%$$$'''&&&&&&&&&&&&'''(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%&&&'''''''''''''''(((((((((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))((((((((((((((('''''''''((((((((((((((()))))))))(((((((((((())))))******+++++++++***))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))+++,,,------,,,,,,---...,,,,,,---///000111222333555666888999::::::999999;;;<<<===>>>@@@BBBDDDEEECCC@@@CCCSSSqqq''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((((((((()))'''(((((('''&&&'''***---000111333444444444333333555444333111...+++(((&&&(((((((((((()))******+++***++++++)))'''&&&'''((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$############%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((('''''''''((((((((((((((('''(((((()))))))))))))))((((((((((((((()))))))))************))))))((((((***))))))((('''&&&&&&%%%((('''&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))''''''((((((((((((((((((+++---......------...000,,,,,,---///000111222333555666777999:::::::::999;;;;;;<<<===???BBBDDDEEEBBB@@@CCCRRRooo''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''(((((()))'''((()))(((&&&'''+++000000111222333333222111111222111000///---+++)))(((''''''(((((())))))))))))(((******)))(((''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######""""""$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((''''''((()))************((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))$$$%%%&&&'''((()))***+++***,,,------------...000------...///111222333333333555777999:::;;;;;;;;;;;;;;;<<<===???AAACCCDDDAAA@@@CCCQQQmmm'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&''''''((())))))''')))***)))&&&'''---222///000111222111111//////------,,,,,,+++***))))))''''''(((((())))))((((((''')))******((('''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''((((((&&&&&&%%%%%%&&&&&&'''(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''''''''((((((((()))&&&''')))***++++++******((((((((((((((((((((((((&&&&&&&&&'''(((((())))))&&&'''''''''(((((())))))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((***++++++++++++,,,...---...///000111333444444222333666999;;;<<<<<<<<<;;;;;;<<<===???@@@BBBCCCAAA???BBBPPPkkk'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))'''***+++)))&&&(((---333//////000111111000...---******))))))))))))))))))&&&'''((((((((((((((('''''')))******)))(((((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''''''''((()))))))))&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''(((((())))))&&&''')))***+++++++++***((((((((((((((('''''''''$$$%%%%%%&&&'''((())))))###$$$%%%'''(((***+++,,,+++***)))((('''&&&&&&&&&)))(((((('''&&&&&&%%%%%%******)))(((''''''&&&&&&&&&((()))***))))))+++,,,......///111222333444555111333555888;;;<<<======<<<<<<<<<===>>>@@@AAABBB@@@???BBBPPPjjj&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((()))))))))(((''''''(((,,,///333333333222///,,,)))&&&((((((((((((((((((((((((((((((((((((((((((((((((***************)))((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&###$$$&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((())))))))))))''''''''''''(((***+++,,,(((((('''&&&&&&''')))***((('''%%%%%%%%%&&&(((***++++++++++++***((('''&&&((((((((((((((()))******(((((())))))))))))((((((''''''''''''((((((((((((---,,,***))))))+++---...///...---...///222555666444444666777999;;;<<<===<<<<<<===>>>???@@@AAAAAA???@@@EEESSSlll&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$%%%%%%&&&((()))++++++&&&&&&%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&'''''''''((((((((())))))((('''&&&'''+++...111111111000...+++(((&&&'''''''''''''''''''''''''''''''''''''''''''''''')))************)))((('''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&(((&&&$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((()))((((((((((((((()))***,,,***)))'''&&&&&&&&&&&&((('''&&&%%%%%%&&&((())))))))))))))))))((('''&&&((((((((((((((())))))***'''((((((((((((((('''&&&''''''''''''((((((((((((,,,+++***))))))***,,,---------------///222555666777777888888999:::::::::<<<======>>>???@@@@@@AAA@@@AAAFFFTTTmmm&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%''')))+++,,,%%%%%%%%%&&&'''(((***+++'''''''''(((((('''''''''(((((('''&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''((()))(((&&&%%%&&&)))+++/////////...,,,)))'''%%%'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((('''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%&&&&&&&&&''''''***)))((((((''''''((((((+++***)))'''&&&&&&&&&&&&''''''&&&%%%%%%'''((()))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((''''''&&&%%%''''''''''''((((((((((((******)))((()))***+++,,,+++++++++---///222555666::::::999999999999999999======>>>>>>??????@@@@@@AAAAAAFFFUUUooo&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''')))******''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&$$$%%%'''))),,,,,,,,,+++***(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''(((''''''&&&%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%%%%%%%%%%&&&&&&&&&&&&)))(((((('''''''''((((((&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''((()))&&&'''(((((()))))))))((('''(((((()))))))))))))))))))))))))))((('''&&&%%%''''''''''''(((((((((((()))((((((((()))***+++,,,))))))***,,,///222444666999999999999999999999999===>>>>>>>>>????????????@@@@@@FFFUUUppp&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&)))(((((('''''''''((((((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%&&&((()))))))))(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''(((''''''&&&%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***%%%&&&''''''((()))))))))&&&&&&&&&&&&''''''((((((''''''((()))************''''''((()))***))))))(((***************)))((('''''''''''''''(((((((((((((((((((((((()))***+++,,,((()))+++---///222444555666777888999:::;;;;;;<<<======>>>>>>??????@@@@@@>>>>>>DDDUUUqqq&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''""""""###%%%&&&'''((())))))(((''''''&&&&&&'''''''''''''''(((((('''''''''(((((('''&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&'''((('''&&&%%%''')))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''((((((''''''&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((***+++(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))******+++******&&&''')))*********)))((()))******++++++*********''''''''''''(((((((((((('''((())))))***+++,,,,,,)))***,,,...000222444555444444666777999;;;<<<===<<<<<<===>>>???@@@AAAAAA======DDDVVVttt&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((("""###&&&((()))***))))))'''&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((%%%&&&((((((''''''(((***&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''((()))))))))((('''&&&%%%&&&&&&'''''''''''''''(((((())))))))))))))))))&&&''')))*********(((((('''((()))******+++******''''''''''''(((((((((((('''((()))+++,,,,,,------+++,,,---///111333444444333333555666888:::;;;<<<:::;;;<<<>>>???AAABBBCCC======DDDXXXwww&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&'''***+++,,,***'''&&&$$$$$$$$$%%%&&&'''((()))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((()))$$$&&&(((((((((((()))+++&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''((((((''''''&&&%%%"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&%%%""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$(((((('''&&&&&&&&&&&&'''###%%%'''(((*********)))%%%&&&''''''(((((('''''''''(((((((((((((((''''''&&&''')))***+++***((('''%%%&&&''')))************''''''''''''((((((((()))((((((***+++------------,,,---///000222333333444333333444666777888999:::999:::;;;===???AAACCCDDD>>>>>>EEEZZZzzz$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&((()))((('''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***((('''''''''(((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((''''''''')))((('''&&&%%%&&&&&&'''&&&'''((()))***+++,,,---***(((&&&%%%%%%''')))+++&&&''')))+++,,,---,,,,,,***++++++++++++++++++,,,---------...000111333444666666666666666888:::;;;???>>>======>>>@@@BBBDDD???GGGIIIVVVzzz%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((()))((('''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$######"""######$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''&&&''''''((()))***+++++++++***((('''&&&'''(((((('''''')))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...000111333444666666666666777888:::;;;>>>======<<<===???BBBCCC???GGGHHHUUUyyy&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%&&&((()))((('''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&'''((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''(((((()))))),,,+++***)))(((''''''&&&((((((((()))***+++,,,---+++,,,,,,,,,---------------------...000111333444555555555666777999:::;;;===<<<<<<<<<===???AAABBB>>>EEEGGGTTTwww'''&&&$$$$$$$$$%%%''')))&&&%%%%%%&&&((()))((('''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((((((((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%$$$############$$$%%%%%%%%%&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''&&&&&&''''''''''''''''''''''''''''''******++++++***)))(((''')))((((((((((((***,,,---+++,,,,,,------.........---------...000111333444444555555666888999:::;;;<<<<<<<<<<<<===>>>@@@AAA<<>>???@@@@@@;;;AAADDDUUUxxx&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%&&&((()))((('''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''***---,,,)))'''''')))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&(((***++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''(((%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%&&&(((***+++++++++***((((((((((((((()))***+++******+++,,,---......///---------...000111333444222444555777999:::;;;;;;;;;<<<===>>>??????@@@@@@;;;@@@DDDVVVxxx%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((()))((('''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%)))---,,,(((&&&&&&((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$&&&))),,,,,,***'''%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''''''''''''''''''''(((((((((&&&'''(((((())))))))))))'''(((((()))))))))))))))))))))***+++,,,---......---------...000111333444222333555888999:::;;;;;;<<<<<<>>>???@@@@@@AAAAAA<<<@@@CCCUUUvvv$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&((()))((('''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$(((,,,,,,(((%%%%%%((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''$$$$$$$$$$$$%%%%%%&&&'''"""%%%)))+++,,,***'''%%%%%%&&&((())))))(((&&&%%%######$$$%%%&&&&&&&&&&&&#########$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((((((((('''''''''''''''((((((((())))))(((((((((((('''''''''''''''''')))******)))((((((((())))))***,,,---......---------...000111333444111333555888:::;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAA>>>AAACCCUUUttt&&&&&&&&&&&&&&&&&&&&&&&&))))))''''''''''''))))))$$$%%%'''(((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$###%%%%%%###$$$((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$''',,,,,,'''###***---///,,,&&&###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%&&&&&&%%%$$$%%%&&&&&&""" """'''(((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((()))***)))((('''(((***(((((((((((())))))))))))'''((()))(((((())),,,...,,,,,,,,,++++++,,,------000000111000000111333555222444666999:::;;;<<<<<<<<<;;;;;;<<>>===FFF\\\www&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&((('''%%%%%%((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%((((((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%###$$$(((,,,---***&&&'''***,,,***%%%"""###%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&%%%###!!! !!!$$$$$$%%%&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((()))(((''''''((()))'''((((((((())))))))))))((())))))(((((((((+++---***************+++,,,,,,...///000000000222555777444555777999::::::::::::===<<<<<<===@@@AAAAAA@@@???>>>GGG\\\xxx&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$***,,,+++(((&&&((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%(((((((((''''''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$(((,,,...+++(((###&&&((('''###!!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%######$$$&&& ###&&&&&&%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''''''''((((((((()))))))))((()))***)))(((((()))+++)))))))))***+++,,,---...,,,---///000000333666999555666888999::::::999999>>>======>>>AAABBBBBBAAA??????GGG\\\xxx%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%---//////***'''((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$###$$$'''***+++)))'''"""$$$&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$&&&***000444%%%%%%$$$#########%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&'''''''''((((((((())))))((()))***)))((('''((()))+++++++++,,,---///000111---...///000000222555888444555777999::::::::::::======<<<>>>@@@BBBAAAAAA??????FFFZZZwww%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%,,,000000+++(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$############$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$"""###%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$###""""""%%%,,,555<<<444---%%%!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&''''''''''''((((((((((((''')))***)))((('''((()))***++++++,,,---...000111///000111000000111444666111333666888;;;<<<<<<===<<<;;;;;;===???@@@@@@???===>>>EEEWWWuuu$$$%%%%%%&&&&&&''''''''''''(((((())))))(((((('''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***///000+++'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%&&&$$$""" """'''///555???555)))$$$$$$&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&&&&&&&'''''''''(((((((((&&&((())))))((('''((()))((((((((()))***+++,,,---000111111000000000333555000222555888;;;===>>>>>><<<;;;;;;<<>>CCCUUUsss$$$$$$%%%%%%&&&''''''(((***+++,,,------,,,+++***''''''&&&%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,...***&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%############$$$$$$$$$$$$###$$$%%%%%%$$$$$$$$$%%%#########$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""$$$(((+++666000)))%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''(((((($$$&&&)))))))))(((((()))(((((((((((())))))***+++...///000000000111444777111333666888;;;<<<=========<<<;;;===???AAAAAA@@@===???DDDUUUttt$$$$$$%%%%%%&&&'''((((((((()))***++++++***)))((('''&&&%%%%%%&&&'''(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###***,,,)))%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%"""############$$$$$$$$$"""###%%%%%%%%%%%%'''(((############%%%%%%###"""$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&&&&&&& ###&&&'''&&&%%%&&&&&&$$$%%%%%%###""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''((((((###%%%((())))))((()))***+++***************++++++,,,...///000000222666999333444777999:::;;;;;;;;;>>>======>>>AAABBBBBBAAA???@@@EEEUUUttt$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''')))'''%%%$$$$$$&&&(((***'''&&&&&&'''(((((('''%%%)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''''''''&&&###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%'''&&&%%%$$$#####################$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((+++***)))***---...,,,***///000111111111222555888444555777999;;;<<<======<<<;;;;;;===@@@BBBBBBAAA:::BBBFFFVVV{{{%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&%%%&&&'''((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))((((((***---///...,,,...///000000000222555777444555777999;;;<<<======<<<;;;;;;===@@@BBBBBBAAA<<>>======???BBBCCCCCCCCCBBBFFFKKKaaa((((((''''''''''''((((((''''''&&&%%%%%%&&&'''((('''''''''(((((((((((()))((('''''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&$$$$$$$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$%%%%%%$$$""" ###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$###"""!!!###&&&%%%%%%,,,555OOO;;;***'''((($$$###&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((***,,,,,,++++++,,,---............000222444555444555777999;;;<<<======>>>======???AAACCCCCCBBBBBBFFFKKK```((((((''''''''''''((((((%%%$$$$$$%%%&&&'''((()))'''&&&&&&'''(((***,,,---+++)))''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((((((&&&%%%$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&%%%$$$######$$$"""!!!!!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""""" """%%%%%%&&&,,,333===000'''&&&&&&$$$&&&,,,&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((***+++,,,+++******,,,---............000222444555444555777999;;;<<<===============>>>AAACCCCCCBBBBBBFFFJJJ___(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%'''))),,,...---***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''%%%$$$%%%%%%%%%$$$######$$$$$$$$$%%%&&&%%%$$$###"""###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######"""######$$$%%%$$$$$$'''+++###!!!###((((((%%%&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++,,,,,,***)))))),,,...............000222444555444555777999;;;<<<=========<<<<<<>>>AAACCCCCCBBBBBBEEEIII^^^''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%''')))***,,,***''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''%%%###%%%&&&%%%###"""$$$&&&###$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%)))+++(((######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((+++++++++***)))***,,,...............000222444555444555777999;;;<<<=========<<<<<<>>>@@@BBBBBBBBBBBBEEEHHH]]]''''''&&&&&&&&&&&&''''''&&&''''''(((((('''&&&&&&((((((&&&%%%%%%&&&''''''***(((&&&'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&'''))))))'''&&&###%%%'''&&&######&&&)))'''&&&%%%$$$######$$$$$$!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''(((((('''$$$#########$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%'''(((******((('''&&&"""%%%&&&$$$%%%''''''$$$(((((('''%%%"""!!!%%%)))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((((()))***++++++***+++---///............000222444555444555777999;;;<<<======<<<<<<<<<===@@@BBBBBBAAAAAADDDHHH]]]'''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))))))))(((((('''''''''''''''''''''&&&%%%%%%''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''))))))'''&&&"""%%%'''&&&$$$$$$(((,,,...,,,(((%%%#########$$$ ###&&&&&&$$$###$$$%%%##############################$$$%%%%%%$$$######"""""""""#########$$$$$$&&&$$$######$$$%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%)))+++,,,***(((&&&!!!%%%&&&%%%&&&***((($$$"""######!!!!!!###'''***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((&&&(((+++,,,,,,,,,---///............000222444555444555777999;;;<<<======<<<;;;;;;===@@@BBBBBBAAA@@@DDDGGG]]]'''&&&&&&%%%%%%&&&&&&'''$$$%%%''')))++++++++++++''''''((()))******))))))$$$$$$%%%''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''((())))))(((&&&"""%%%((('''$$$%%%***///444111,,,'''###"""###$$$ ###&&&'''$$$###$$$%%%########################$$$###"""!!!!!!"""###$$$!!!""""""""""""#########&&&$$$######$$$%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&& $$$(((,,,---+++(((%%%###'''(((%%%'''***(((!!!###&&&))))))((('''%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''(((((($$$'''+++,,,------...///............000222444555444555777999;;;<<<======<<<;;;;;;===@@@BBBBBBAAA@@@CCCGGG]]]%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((***)))(((&&&&&&&&&'''(((&&&(((+++------+++(((&&&'''''''''''''''''''''''''''%%%###$$$&&&'''%%%###((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&"""&&&&&&""""""&&&&&&"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))***+++---...//////.........///222444666777999999666777;;;===;;;<<<;;;<<<>>>AAACCCCCCCCCGGGBBBHHH```%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%''')))******)))'''%%%''''''''''''''''''''''''(((&&&%%%%%%((()))'''%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%&&&%%%%%%%%%$$$))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))***+++---...///000/////////000333555777666999888666777<<<===<<<<<<;;;<<<>>>AAACCCCCCCCCFFFBBBIIIaaa%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&''')))******)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%++++++******))))))((((((###%%%111>>>>>>111%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))(((((()))***+++---...///111111000000111444666888555888888666777<<<>>>===<<<;;;<<<>>>AAACCCCCCCCCDDDCCCKKKbbb%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''((())))))(((&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''((()))*********&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&&&&))))))(((((('''&&&%%%%%%###%%%444GGGGGG444%%%#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((''''''''''''((())))))(((((()))***+++---...///111000000000111444666888444777777555777===???>>><<<;;;<<<>>>AAACCCCCCCCCCCCCCCLLLbbb%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''')))******)))((('''&&&&&&%%%%%%%%%&&&((((((''''''''''''''''''''''''%%%%%%&&&''''''((()))***%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&%%%$$$$$$+++###$$$......$$$###+++##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''((())))))(((((()))***+++---...///000000//////000333555777444777777555777===???>>><<<;;;<<<>>>AAACCCCCCCCCCCCCCCLLLbbb%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&'''))))))''''''''''''''''''''''''$$$%%%''''''&&&&&&''')))$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$###$$$%%%'''((())))))((((((''''''&&&&&&&&& %%%%%% &&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''((()))(((((()))***+++---...///000/////////000333555777555888888666777<<<>>>===<<<;;;<<<>>>AAACCCCCCCCCDDDCCCKKKbbb%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$&&&((('''%%%$$$&&&((($$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%$$$######$$$%%%'''))))))))))))(((((((((((((((!!!###&&&))))))&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&''''''((((((((()))***+++---...///111111000000111444666888666999888666777<<<===<<<<<<;;;<<<>>>AAACCCCCCCCCEEEBBBIIIbbb%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$###"""###$$$&&&'''###$$$%%%&&&'''(((''''''''''''''''''''''''''''''%%%((()))(((%%%$$$&&&((($$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$%%%$$$#########%%%((()))''''''''''''((((((((((((((()))%%%%%%)))(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''(((((()))***+++---...///222222111111333555888999777999999666777;;;===;;;<<<;;;<<<>>>AAACCCCCCCCCFFFBBBHHHbbb&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''(((%%%######&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***)))(((&&&%%%%%%&&&'''))))))(((''''''%%%%%%$$$###%%%%%%%%%&&&&&&''''''''')))(((&&&$$$###'''---111333)))"""$$$'''&&&&&&(((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&(((''''''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++(((++++++)))+++///000...000000111111222333444555777777777777999;;;===>>>>>>=========>>>@@@CCCDDDHHHBBBGGG```&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&'''''''''&&&&&&%%%$$$'''''''''''''''''''''''''''%%%###$$$&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((())),,,***(((&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''***///444555+++%%%&&&'''$$$###$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&(((''''''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&######$$$%%%&&&'''((()))(((++++++)))+++///000///111000//////000222555777777777777777999;;;===>>>>>>=========>>>AAACCCEEEFFFBBBHHHaaa&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((...,,,)))'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''))),,,///111***&&&''''''%%%######%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&(((''''''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''(((((((((++++++)))+++///111///333111///...///222666888777777777777999;;;===>>>============???AAACCCEEEDDDCCCKKKbbb&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''+++***(((&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%)))&&&%%%&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&(((''''''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***'''***+++)))+++///111///333222111000222444666888777777777777888;;;===>>>=========>>>@@@BBBDDDEEEBBBCCCMMMccc&&&&&&'''((((((''''''&&&((((((''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&###""""""%%%%%%%%%&&&''')))((('''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&(((''''''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&''''''((()))))))))'''******)))+++000222000111222444555666777777666777777777777888;;;===>>><<<===>>>???AAACCCDDDEEEBBBDDDNNNccc&&&&&&'''((((((((((((''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''$$$&&&(((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((###$$$$$$%%%&&&&&&''''''&&&&&&''''''((((((((()))'''&&&&&&&&&&&&%%%%%%%%%%%%''')))***)))((('''(((&&&((((((%%%%%%''''''$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&(((''''''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&)))***)))+++000222000000222444777888777666555777777777777999;;;===>>>;;;<<<>>>@@@BBBDDDEEEFFFCCCDDDMMMccc&&&&&&'''(((((((((((((((******))))))(((''''''&&&%%%%%%&&&''''''''''''&&&%%%&&&((()))))))))''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''###&&&))))))'''&&&%%%&&&&&&&&&&&&&&&'''''''''''')))((((((''''''((((((((($$$%%%&&&'''(((((())))))((((((((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%''')))***)))((())))))$$$(((((($$$###'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&(((''''''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&)))***)))+++000222111000111222444555555555555777777777777999;;;===>>>;;;<<<>>>@@@BBBDDDEEEFFFDDDCCCLLLbbb&&&&&&'''((())))))((((((......------,,,+++******%%%&&&''''''((((((''''''%%%&&&((()))***)))(((&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''###&&&******(((%%%&&&'''&&&&&&&&&'''''''''((((((***))))))((((((((())))))''''''((()))******))))))************))))))))))))'''''''''&&&&&&%%%%%%%%%'''((()))(((&&&%%%%%%%%% %%%&&&"""###))),,,+++%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&(((''''''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&)))***)))+++000222111111000000000111333555666777777777777999;;;===>>>;;;<<<>>>AAACCCDDDEEEFFFEEECCCKKKaaa***)))((('''(((***,,,---000///...,,,+++*********'''((((((&&&%%%&&&(((***&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((('''&&&''''''((((((((('''&&&&&&)))'''&&&%%%%%%&&&(((***&&&%%%%%%''')))******(((---...///000000///...---222222333444555555444444222222222222111000///...//////000000///...---,,,***++++++,,,+++***)))(((''''''&&&&&&''''''((()))&&&&&&&&&'''(((((((((((((((''''''&&&&&&'''''''''))))))))))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))***,,,...000111111000000111111222333555666666777888:::;;;<<<;;;<<<>>>@@@BBBDDDFFFGGGEEECCCKKKbbb,,,+++)))''''''((()))***+++******))))))))))))******++++++***((('''(((***'''(((((((((((('''%%%$$$((()))))))))((('''&&&%%%'''&&&&&&&&&&&&&&&&&&%%%((('''&&&&&&&&&'''((((((+++******,,,111555777777;;;;;;======>>>===<<<<<>><<<;;;;;;@@@@@@???>>>===;;;:::999999888777777777777888999:::999888666222///+++***((((((''''''&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((())))))))))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((***))))))***+++---///000222111111111111222333333666666666777888:::<<<======>>>???@@@BBBCCCDDDEEEHHHGGGOOOggg...,,,***(((&&&&&&'''((((((((('''(((((()))******,,,......---+++))))))))))))***++++++***)))&&&%%%(((((((((((((((''''''&&&***)))'''%%%%%%%%%%%%%%%&&&''')))+++---...///000777555444666:::???BBBCCCFFFFFFGGGHHHIIIIIIIIIHHHMMMKKKIIIGGGEEEEEEEEEEEEIIIHHHGGGFFFDDDCCCAAAAAAAAA@@@>>>======???AAACCCGGGFFFCCC@@@<<<888444222...---,,,***)))(((((((((***)))'''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&'''(((((())))))))))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((*********+++---///000111333222222222222333444444666666666777999:::<<<===??????@@@AAAAAABBBCCCCCCHHHHHHRRRjjj---,,,)))'''&&&&&&'''((()))))))))))))))***++++++***,,,......,,,***)))******+++,,,---,,,***(((&&&''''''&&&&&&'''((()))))),,,***((('''&&&'''((()))***---222777<<>>>>>777666444222111//////...+++***((('''&&&'''((()))%%%%%%%%%%%%&&&'''((())))))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((******+++---...000111222444333333333333444555555666666777888999;;;<<<===>>>>>>???@@@BBBCCCDDDDDDDDDFFFRRRiii***)))(((&&&&&&''')))***+++***))))))(((((())))))&&&(((+++++++++************+++,,,---,,,+++)))(((***)))'''&&&&&&&&&((()))''''''''')))+++///333555999<<>>>>>>>>???>>>======???AAADDDFFFAAAAAAAAAAAAAAACCCDDDEEEBBBCCCDDDEEEDDDBBB???>>>======>>>>>>???@@@AAAAAA???>>><<<:::999777777666111///---+++***)))))))))'''&&&&&&&&&''''''((()))))))))))))))))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))***,,,---///111222222444444333333444444555666666777777888999;;;<<<===<<<<<<>>>@@@BBBDDDFFFFFFBBBEEEPPPfff((('''&&&&&&&&&(((+++,,,))))))((('''''''''''''''###%%%'''((((((((()))***))))))******************000...***'''&&&&&&((()))%%%'''+++000777>>>CCCFFFLLLNNNQQQTTTVVVWWWVVVVVVTTTTTTUUUVVVTTTOOOHHHBBB777777666666666666777777;;;:::999888888999::::::555555555555777999;;;===@@@BBBDDDFFFEEEBBB>>><<<888888888888888999;;;;;;@@@???>>><<<;;;:::::::::999777555222///,,,***((())))))((((((((((((((())))))))))))******))))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))+++...000111222222444333333333333444555555777777777888:::;;;===>>>;;;<<<===@@@BBBEEEFFFGGGDDDFFFPPPeee((('''&&&%%%&&&(((***,,,((((((''''''(((((())))))$$$%%%&&&&&&%%%%%%''')))''''''&&&'''((()))+++,,,111///,,,))))))+++...000222555:::@@@GGGMMMRRRUUUVVVWWWXXXYYYYYYXXXWWWWWWUUUTTTTTTSSSPPPKKKDDD???888777555444333444444555777666555444333222222111------,,,,,,...000222444777999;;;======<<<;;;:::666555444444333444555555999888777777777777777777:::::::::888666333///---,,,+++***))))))(((((()))((())))))*********))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((+++---///111111111333333333333333444444555777777888999:::<<<===>>><<<===>>>@@@BBBDDDEEEFFFDDDEEENNNbbb}}})))(((&&&&&&&&&''')))+++(((((())))))***,,,---...'''''''''%%%###$$$&&&(((&&&%%%$$$$$$&&&))),,,---...,,,++++++---111666:::DDDFFFJJJOOOTTTXXX[[[\\\VVVWWWWWWXXXXXXXXXXXXXXXUUUSSSPPPMMMIIICCC<<<888:::888777555444444444444222222222222111///...---000///...---...000222444......///111333444555666555444333222111222333444111111111111111222333333666888:::;;;;;;:::777555...---,,,***))))))((((((((())))))*********))))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&(((***---///000111111333222222222222333444444777777888999:::<<<===>>>>>>??????@@@BBBCCCCCCDDDCCCDDDLLL___zzz%%%---///***$$$%%%((((((''''''&&&&&&&&&&&&'''''')))&&&$$$$$$'''((('''%%%***%%%%%%)))***&&&''',,,+++...222666;;;CCCNNNUUUVVVWWWXXXYYYYYYXXXWWWVVVXXXUUUSSSRRRSSSRRRNNNJJJFFFDDD@@@<<<999888888999444888;;;:::888888888777:::999888888888777555444111555888999999999<<<>>>666444222222111000111444444666888888666444444444///---+++,,,000222222111000222555666777777888999:::777444000---++++++++++++***)))***+++***)))'''&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((,,,+++***+++,,,///222444333222111111111333555777666999999777999===???===<<<<<<===???@@@CCCDDDEEEFFFAAAOOOggg|||444000***&&&$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''***(((&&&''')))***)))(((---(((&&&((()))(((+++111777>>>HHHPPPTTTVVVWWWXXX]]]\\\ZZZWWWTTTPPPNNNLLLFFFCCC@@@???@@@???<<<999555555777:::===@@@CCCDDDFFFHHHJJJJJJJJJIIIGGGEEEEEEDDDCCCCCCBBB@@@===<<>>GGGMMMVVV\\\\\\YYYUUUSSSXXXVVVQQQKKKEEE@@@===<<<999777555444444444333222000444999???EEEIIIKKKLLLMMMMMMOOOSSSVVVWWWWWWVVVQQQQQQQQQQQQQQQQQQQQQQQQJJJLLLMMMMMMKKKJJJJJJKKKOOOMMMJJJJJJJJJJJJFFFCCCEEEGGGHHHHHHGGGEEEEEEFFF@@@>>><<<:::999777444111333111...,,,,,,---000111333555888::::::777444222222000---,,,,,,,,,+++))))))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))+++,,,...///111111333222111111222333555666666999999777999===???============???@@@BBBDDDEEEEEEBBBPPPhhh~~~III555'''***,,,'''&&&,,,''''''&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&'''+++111999AAAIIIOOOTTTUUUUUUTTTQQQNNNKKKJJJKKKHHHBBB<<<888555444444666555444444555777888888888<<>><<<:::777333000///...---,,,111333777999::::::888666666444111///......,,,+++)))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((('''(((***,,,...///000000222222222222222444555666666999999777999===???=========>>>???@@@BBBDDDDDDCCCBBBQQQhhh777)))"""((((((!!!""",,,''''''&&&&&&&&&&&&''''''++++++***)))((()))***+++***000888@@@IIIQQQVVVWWWWWWTTTPPPMMMJJJHHHGGGFFFCCC@@@;;;777444333444555444555777888:::<<>>>>>>>>???@@@BBBCCCDDDBBBCCCRRRggg***%%%$$$((((((###%%%,,,''''''&&&&&&&&&&&&''''''(((((('''&&&&&&)))---000:::BBBJJJPPPVVVYYYXXXTTTKKKJJJIIIJJJIIIHHHDDDBBB>>><<<999666444555666777;;;===AAACCCEEEFFFHHHJJJNNNOOOPPPQQQPPPOOOMMMLLLJJJFFFIIIQQQUUUVVV]]]gggkkkmmmnnnoooqqqwwwzzzuuussssssrrrrrrtttyyyxxxrrrpppsssqqqkkkdddcccaaa]]]XXXUUUTTTUUUNNNNNNLLLIIIFFFCCCCCCDDDDDDBBB@@@AAABBBAAA<<<888777666555444555777:::;;;;;;999777777666555222///+++***)))((((((''''''((())))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''((((((((()))))))))'''''')))***,,,---//////111111222333333444444555666999999777999===???===>>>>>>>>>???@@@AAACCCDDDAAADDDSSSggg~~~(((((((((((((((((()))***''''''&&&&&&&&&&&&''''''&&&''''''''')))...777===KKKSSSYYY[[[\\\]]]XXXPPPEEECCCCCCDDDEEEDDD@@@===<<<;;;::::::;;;<<>>>>>>>>???@@@AAABBBCCCAAADDDSSSfff}}}((()))'''###$$$((((((###'''''''''&&&&&&'''''''''+++,,,---...222:::EEEMMMTTT\\\```___^^^^^^XXXPPPLLLGGGBBB???@@@@@@???===>>>>>>@@@BBBFFFIIIMMMOOONNNSSSXXXYYYWWWUUUTTTTTTLLLMMMQQQVVV^^^fffmmmqqq~~~rrrjjjgggggg___XXXPPPLLLKKKJJJFFFBBB@@@???>>><<<;;;;;;;;;;;;::::::;;;======:::555111000///...---,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((''''''))),,,///111111111222333444444444444666999999777999===???===????????????@@@AAABBBCCCAAAEEETTTeee}}},,,)))&&&&&&(((***)))((($$$&&&)))***)))))))))***+++---222:::DDDOOOXXX]]]aaa^^^\\\\\\]]]YYYOOOHHH>>>>>>======???BBBEEEGGGLLLLLLOOOTTTYYYZZZWWWSSSWWWWWWVVVSSSQQQOOOOOOOOOIIIQQQ^^^lll|||xxxhhhdddUUUHHHIIINNN===<<>>:::???AAA@@@:::888<<<<<<777555777555555555333000---,,,,,,***)))(((''''''((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&((()))***+++,,,///111444111333:::CCCDDD===444666888888777888<<<===;;;======>>>???AAABBBCCCDDDDDDJJJVVViii,,,***'''''')))******))))))******)))((((((***,,,444:::CCCMMMUUUYYYZZZZZZ]]]]]]]]][[[VVVNNNEEE???>>>???CCCHHHNNNTTTYYY\\\YYYXXXYYYZZZ[[[ZZZXXXVVVSSSOOONNNUUU```fffccc^^^rrr|||yyykkkiiicccVVVQQQNNNBBB===???<<>>===AAABBB<<<999999444444222000///...///000+++***)))((((((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''')))++++++,,,---000222555222222666<<>>@@@AAABBBCCCDDDDDDKKKXXXjjj,,,***(((''')))*********,,,,,,***)))(((+++111555CCCIIITTT]]]bbbaaa^^^[[[ZZZZZZWWWPPPHHHBBB@@@@@@IIIKKKOOOTTTYYY^^^```bbbbbbaaa___\\\YYYYYY[[[]]]]]]^^^cccmmmzzzxxxuuu{{{}}}ssszzzyyyhhhSSSMMMKKKAAACCC???<<>>;;;:::888666333111000000111222---,,,+++***)))(((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,---...111333555333222222555777888888666777666444888>>>@@@>>>===>>>???@@@AAABBBCCCDDDDDDLLLZZZkkk***)))''''''((()))******++++++***+++///666???FFFSSSVVV[[[___aaaaaa___]]]VVVPPPGGG@@@>>>BBBIIIOOOXXXYYY\\\^^^___```____________]]][[[[[[```jjjrrr|||{{{zzzvvvoooggg```___aaadddfffccckkkrrrooommmhhh\\\ZZZUUU[[[kkkrrrkkkiiioooxxx|||}}}{{{wwwvvvuuugggPPPHHH@@@======>>><<<;;;<<<999777444333222000/////////---,,,***)))((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))***+++,,,,,,---000222444444444333222444666888999999666555888???@@@======>>>???@@@BBBCCCDDDDDDCCCLLL[[[lll(((((('''''''''((()))+++(((***...333;;;EEEPPPXXX]]]^^^______]]]YYYUUURRRIIIBBB;;;<<>>===:::888<<>>>>>???@@@BBBCCCDDDEEEAAAKKKZZZmmm'''((((((((('''(((***,,,,,,111888AAAIIISSS\\\bbb```aaa```]]]WWWNNNEEE@@@999888<<>>???@@@AAABBBCCCDDDEEEBBBKKKZZZppp(((***+++***((())),,,///888>>>GGGPPPVVV[[[^^^```]]][[[VVVPPPHHHAAA;;;888555;;;FFFTTT```dddccc``````]]]ZZZYYY[[[```eeeiii}}}}}}tttiiieeelllrrrssswww|||rrraaaPPPHHHBBB;;;777888888555222111111111111///...,,,+++(((((((((((((((((((((((())))))))))))((((((((('''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++,,,...000222333333555666777666666777777666888???DDDBBB;;;>>>???@@@AAABBBDDDEEEEEEDDDKKK[[[ttt***+++---,,,***+++...111BBBIIISSSZZZ]]]]]]\\\[[[ZZZSSSHHH>>>888777:::<<<;;;CCCOOOYYY___aaaaaabbb[[[ZZZYYY]]]fffrrrxxxrrrnnnhhhccceeeiii{{{tttYYYPPPCCC<<<999888666444111111111111000///---,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***,,,------,,,---///111444222000111444777777777:::;;;;;;???GGGNNNKKKCCC>>>???@@@AAACCCDDDEEEEEEEEELLL\\\www---......+++***000<<>>888888666333000---,,,,,,,,,***((('''(((***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&'''((())))))'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))(((&&&$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((()))******+++,,,---///000111222333444444444555777999???999999FFF]]]gggZZZFFF??????@@@AAACCCDDDEEEEEEDDDMMM\\\uuu)))***,,,...333===IIIRRR___[[[VVVTTTSSSNNNGGGAAA:::777666:::BBBJJJOOOPPPQQQWWW\\\ZZZWWWZZZdddoooyyy|||qqqgggddddddkkkxxxvvvgggUUUMMMDDD666777555333333333333111///---,,,******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((())))))'''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))******+++,,,---///000111222333444444444555777999999888777===HHHOOOHHH===>>>>>>???@@@BBBCCCDDDEEEDDDMMM]]]uuu(((***000888CCCOOOYYY___ZZZTTTKKKEEEAAA>>>999666999888:::CCCOOOXXXYYYWWW[[[\\\\\\[[[^^^iiiyyyzzzmmmfffgggooovvvxxxzzzuuudddOOOAAA<<<777666777666111---111///,,,+++++++++***(((************************((((((((((((((((((((((((((('''&&&'''((())))))'''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((()))))))))******+++,,,---///000111222333444444444555777999777:::;;;:::;;;>>>@@@>>>>>>???@@@AAACCCDDDEEEEEECCCNNN___uuu+++111===JJJVVV\\\]]]\\\HHHCCC===999888999999888999<<>>;;;999<<>>444>>>JJJTTTYYYZZZ[[[[[[XXXdddwwwrrraaaXXXcccuuummm^^^JJJ<<<999888777555111///---,,,------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((())))))'''(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++***(((&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))*********+++,,,---///000111222333444444444555777999222888;;;::::::>>>@@@@@@??????@@@BBBCCCDDDEEEFFFBBBNNN```vvv>>>HHHUUU^^^\\\QQQCCC888777666444333444777:::<<<@@@HHHQQQUUUUUUUUUYYY]]]bbb{{{vvvhhheeeeeeddd}}}mmmVVVGGG===666111222111.........///...,,,))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((())))))'''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''',,,+++***((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))************+++,,,---///000111222333444444444555777999777:::;;;;;;===AAA@@@;;;<<<===>>>???AAABBBCCCCCCBBBNNN___vvvMMMTTT[[[\\\UUUIII>>>888777666555444555:::???CCCRRRTTTWWWXXX\\\dddooowwwxxxooogggffflllxxxyyyqqqyyyuuuyyycccPPPAAA999888555333111111000///---************************))))))))))))))))))))))))((('''&&&'''((())))))'''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))***************+++,,,---///000111222333444444444555777999;;;===<<<;;;>>>BBBBBB>>>===>>>???@@@AAACCCDDDDDDBBBMMM^^^vvvYYY]]]___ZZZPPPGGGBBBAAA<<<;;;::::::>>>FFFOOOVVVWWWUUUUUU[[[kkkrrrcccgggeeemmmvvv}}}jjjZZZQQQ<<<:::666444333111///---++++++++++++++++++++++++************************((('''&&&''')))))))))'''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))******************+++,,,---///000111222333444444444555777999777999888777999???BBBAAA@@@AAABBBCCCDDDFFFGGGGGGBBBLLL]]]vvvbbbbbbbbb___ZZZRRRJJJEEE>>>999;;;FFFPPPTTTXXX\\\VVVVVVaaayyymmm^^^jjjvvvfffQQQBBB666555555000,,,+++111///---+++***))))))))))))******++++++)))((('''***)))(((''''''((()))*********))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((((((((('''''')))'''%%%&&&((()))'''%%%((((((((((((((((((((((((%%%(((***++++++******+++)))***+++,,,+++,,,...000333333333333444555666666===999666888===BBBBBB@@@@@@AAAAAABBBCCCDDDEEEEEEDDDKKK^^^nnn```cccfffccc[[[PPPFFFAAACCCDDDKKKWWW^^^___aaaeeeeeelll|||ssspppwwwnnnnnnppp^^^III>>>999555555777///...,,,,,,,,,---,,,,,,)))******+++******(((((())))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((((((((('''''')))'''%%%&&&((()))'''%%%(((((((((((((((((((((((('''(((***++++++++++++,,,)))***,,,,,,+++,,,...000333333333333444555666666===999666888===AAABBB@@@@@@AAAAAABBBCCCDDDEEEEEEFFFNNN```ooo^^^dddiiieeeZZZMMMDDD@@@KKKQQQ[[[cccdddaaabbbfffsss}}}wwwjjjnnn||||||}}}dddQQQBBB888444444///...---...///...,,,*********++++++******)))(((((())))))******))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''((('''&&&&&&(((((((((&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,)))+++,,,,,,,,,,,,///111333333333333444555666666;;;999777999===AAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEGGGOOObbbrrr```eeehhhbbbVVVLLLHHHIIIWWW]]]ccceeeaaa```fffnnn|||ggg]]]rrrwwwyyy{{{iiiXXXGGG999111222000.........---)))%%%++++++++++++******))))))((()))***++++++***)))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((***+++++++++***+++,,,,,,,,,---///111333333333333444555666666:::888777999===@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDMMMcccsssdddfffddd[[[RRRNNNRRRXXX```dddgggfffgggppp~~~}}}ggg\\\cccrrraaaNNNAAA777222...---...---)))&&&,,,++++++***************((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''&&&'''(((((((((((())))))))))))))))))))))))))))))((('''&&&(((***++++++)))***+++------,,,---///111333333333333444555666666888888888:::<<>>??????@@@AAAAAABBBCCCDDDEEEEEECCCKKKbbbqqqeeedddaaa^^^\\\]]]```cccccciiiqqq}}}sssaaaVVVbbb~~~hhhRRRHHH:::222111222111...---,,,+++*********+++++++++******))))))******+++'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''%%%'''))))))((((((***,,,)))))))))))))))))))))))))))((((((,,,000000,,,'''+++,,,---------...000222333333333333444555666666666777999;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEECCCLLLeeevvvbbbccccccddddddcccaaa```ooowwwuuuggg[[[___rrr{{{|||xxxdddVVVDDD777333222000------,,,+++*********+++,,,,,,+++***))))))***+++,,,'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''%%%'''***)))((((((***,,,))))))))))))))))))))))))***)))***///333333---(((+++,,,---------...000222333333333333444555666666555777:::;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEECCCMMMggg{{{bbbcccfffeee[[[SSS]]]nnnnnnSSScccyyyvvvvvvoooPPP>>>===666000555,,,))))))++++++((((((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***((((((((((((((((((((((((*********))))))))))))))),,,---.........///111333444444444444444555666777999999::::::;;;<<<======AAA@@@???AAACCCFFFFFFFFFFFFNNNkkk~~~ddd```\\\[[[YYY___sss}}}ggg[[[iii}}}zzzqqq[[[NNN>>>111111000,,,+++------***(((***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***((((((((((((((((((((((((***))))))))))))))))))))),,,---............111333444444333444444555666777888999999:::;;;<<<======AAA@@@???AAACCCFFFFFFFFFEEEKKKkkkaaaZZZSSSTTT___tttsss___\\\bbbnnn\\\KKK;;;777444///---//////+++)))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))******+++---......---...000333333333333333444555666777888999999:::;;;<<<===>>>AAA@@@???AAACCCFFFFFFFFFEEEHHHjjjWWWWWWXXXaaauuukkkZZZ___vvv}}}zzz~~~vvvlllaaaNNNCCC888111---...///,,,******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++,,,---------...000222222222222333444555666777888888999:::<<<===>>>>>>AAA@@@???AAACCCFFFFFFFFFHHHHHHiiiNNN\\\nnnjjjZZZdddvvvnnnmmmpppeeeNNN???666///......,,,***+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))************+++,,,---------...000222111222222222444555666777777888999:::<<<===>>>???AAA@@@???AAACCCFFFFFFFFFJJJKKKkkkVVVqqqpppbbbmmmtttnnnnnnwwwzzz```MMM@@@444000///,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))((((((((())))))))))))))))))))))))((((((((()))******++++++***,,,------,,,---///222111111111222333555666777777777999:::<<<===>>>???AAA@@@???AAACCCFFFFFFFFFJJJPPPooorrr}}}cccjjj~~~zzzsssjjjrrr___OOO>>>555111...,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))))))))((('''(((((((((((((((((((((((('''(((((()))******++++++***+++,,,---,,,---///111000000111222333555666777666777888:::<<<===??????AAA@@@???AAACCCFFFFFFFFFFFFSSSuuuuuubbbgggrrr~~~zzzmmmZZZFFF:::444///------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((('''(((((()))***+++++++++***+++,,,,,,,,,---///111000000111222333555777777666777888:::<<<>>>???@@@AAA@@@???AAADDDFFFFFFFFFBBBVVVzzz\\\WWWhhh|||yyy{{{~~~ppp]]]MMMBBB888000+++------------.........---************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))***+++++++++***((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,---...///000111444333222222222333444555666555555888<<<>>>===:::???@@@AAABBBCCCEEEFFFFFFIII\\\xxxlll___kkk|||}}}uuuuuuzzz{{{yyyooo\\\JJJ???777111---,,,,,,,,,,,,,,,+++***************************************************))))))))))))************************))))))))))))))))))))))))(((((((((((('''((()))))))))(((&&&%%%))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,---...///000111555444333333333444555666777555555888===???===;;;???@@@AAABBBCCCEEEFFFFFFCCCZZZyyyggg```wwwzzzkkklll|||sssXXXJJJAAA999///---++++++,,,,,,+++)))++++++++++++++++++++++++************************)))))))))*********++++++************))))))))))))(((((((((((())))))))))))'''((()))))))))(((&&&%%%))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,---...///000111555555444333444555666777888666666999>>>@@@???===???@@@AAABBBCCCEEEFFFFFF@@@YYYxxxmmmbbbzzz{{{tttdddVVVLLL???333000,,,,,,---...---+++++++++++++++++++++++++++************************))))))*********+++++++++************)))))))))((((((((((((((()))))))))))))))***+++++++++***((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,---...///000111444444333333333555666777888777777:::???AAA@@@>>>???@@@AAABBBCCCEEEFFFFFFDDDYYYuuusssddd|||iiiaaaWWWHHH999333---+++,,,......,,,++++++++++++++++++++++++************************************++++++++++++************)))))))))((('''((((((((()))))))))***)))***+++++++++***((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,---...///000111333222222222222444555777888777777:::???BBBAAA??????@@@AAABBBCCCEEEFFFFFFIIIZZZssskkkcccvvv|||xxxkkkjjjcccVVVCCC:::///***+++------+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,************))))))))))))''''''(((((())))))******'''((()))))))))(((&&&%%%))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,---...///000111222111111111222444555777777666666:::???BBBAAA??????@@@AAABBBCCCEEEFFFFFFJJJZZZsss]]]uuuyyynnnnnnqqqmmmeeeSSSFFF777---,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************))))))))))))'''''''''((()))*********'''((()))))))))(((&&&%%%))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,---...///000111222222222222333555777888666555666999>>>AAAAAA??????@@@AAABBBCCCEEEFFFFFFHHH[[[vvvddduuukkkkkkqqquuusssnnn```RRR???222//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************))))))))))))&&&''''''((()))******+++)))***+++++++++***((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,---...///000111333333333333444666888999666555555999>>>AAA@@@>>>???@@@AAABBBCCCEEEFFFFFFFFF\\\zzz{{{tttfff___eeepppxxxwwweeeNNN;;;111---+++***,,,+++***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((***+++,,,---------,,,,,,222222000000000222444666555666888:::===>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDEEE[[[wwwwwwjjj^^^```rrrtttUUU@@@444...---000---,,,++++++,,,,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))(((+++++++++,,,---.........222222111000111333444666555666888:::===>>>???@@@@@@@@@BBBCCCDDDDDDEEEEEEFFFZZZtttyyypppbbb```xxxwwwVVVFFF<<<111,,,000///---,,,+++,,,+++***(((************************++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++---///111222222222111111111333555666555666888;;;===>>>?????????@@@AAACCCDDDEEEEEEEEEHHH\\\uuu{{{~~~zzzllleeezzzkkkTTTOOOJJJ;;;000///...---++++++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))*********++++++***+++---000333555222222111222222333555555666777999;;;<<<>>>>>>??????@@@AAACCCDDDEEEEEEEEELLL```{{{wwwmmmlllxxxzzzzzznnnxxxvvvaaaRRRTTTSSSFFF888444...,,,******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))*********++++++******+++---000333555222222222222333444555555666777999;;;<<<===>>>>>>>>>???AAACCCDDDEEEFFFFFFLLLbbb~~~ssseeebbbcccuuu{{{|||}}}oooggg[[[SSSTTTUUUMMM@@@777///---+++***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((())))))******+++++++++*********+++---///222333222222333333444555555555777888999;;;<<<===>>>>>>>>>???AAACCCDDDEEEFFFFFFHHH^^^{{{zzzlll```ZZZcccvvv}}}ppp[[[^^^aaabbbccc^^^MMM<<<222000,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((())))))******+++,,,,,,))))))***,,,---///000000111222333444555555555555777888999;;;<<<======>>>>>>???@@@CCCDDDFFFFFFGGGFFFZZZuuutttfff[[[WWWXXXZZZooo|||vvvxxxnnneeeWWWggguuuzzz{{{uuu^^^EEE666333...+++******)))(((************************++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((())))))***++++++,,,,,,((()))***,,,---.........111222333444555555555555777888999;;;<<<============???@@@CCCDDDFFFFFFGGGFFFYYYrrruuummm```VVVUUUTTTVVVccctttvvvvvvkkk___```pppkkkQQQAAA555---------++++++...,,,,,,,,,++++++***************+++++++++,,,,,,,,,***,,,---,,,***(((((())))))))))))))))))))))))))))))))))))))))))(((((('''***)))(((&&&&&&&&&'''((())))))))))))************(((((((((((((((((((((((()))***+++,,,+++,,,...000333222111111111222333444666666888999;;;<<<>>>>>>===@@@CCCEEEEEEEEEFFFGGGGGGXXXqqqyyyhhh]]]VVVQQQQQQVVVXXXaaayyyvvvsssfffZZZrrrdddOOOLLL@@@555111000,,,+++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++)))((()))***************************)))))))))))))))(((((('''***)))((('''''''''(((((())))))))))))************)))))))))))))))))))))))))))***+++,,,+++,,,...000333222111111111222333444666666888999;;;===>>>>>>>>>@@@CCCEEEEEEEEEFFFGGGHHHYYYqqqyyyjjj^^^UUUOOOLLLKKKPPPWWWaaavvv{{{xxxjjj[[[qqqvvv___SSSOOOCCC666111000...---...++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,***(((((()))+++++++++++++++++++++++++++))))))******))))))((('''******)))((((((((())))))))))))))))))************************************)))***+++,,,+++,,,...000222222111111111222444444666777888:::;;;===>>>???>>>AAADDDEEEEEEEEEFFFGGGIIIYYYqqqsssbbbWWWSSSQQQQQQVVVRRRSSS```vvv}}}qqqdddlllwww}}}wwwjjj___[[[VVVKKK???666111///---,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,)))''''''))),,,************************)))************)))((((((*********))))))))))))***((()))))))))************************************)))***+++,,,+++,,,...000222111111111111222444555666777888:::<<<===>>>???>>>AAADDDEEEEEEEEEEEEFFFJJJZZZqqqqqqhhh[[[QQQKKKLLLOOOQQQWWWUUU]]]uuukkkbbb]]]bbbgggeee___]]]bbb[[[OOOAAA666///***(((*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,)))''''''))),,,))))))))))))))))))))))))***************))))))((()))))))))************)))((()))))))))************************************)))***+++,,,+++,,,...000111111000000111333444555777777999:::<<<===?????????AAADDDEEEEEEDDDEEEFFFJJJ[[[sssrrrgggZZZVVVPPPJJJIIIKKKOOORRRQQQ\\\tttmmm]]]RRRXXXaaabbb]]][[[^^^___ZZZKKK;;;111---+++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,***(((((()))+++((((((((((((((((((((((((******++++++******)))((('''((()))*********))))))))))))))))))************************************)))***+++,,,+++,,,...000111111000000111333555666777888999:::<<<>>>???@@@???BBBDDDEEEEEEDDDDDDEEEJJJ]]]vvvzzznnneeeZZZQQQPPPOOOMMMLLLMMMQQQVVVZZZ```yyy}}}~~~yyyxxxtttqqquuu~~~{{{tttdddXXXZZZ\\\ZZZ[[[aaaaaaiiiiiiYYYDDD777111///,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++)))((()))***((((((((((((((((((((((((***++++++++++++***))))))&&&'''((()))))))))(((((())))))))))))************)))))))))))))))))))))))))))***+++,,,+++,,,...000111000000000111333555666777888999;;;<<<>>>???@@@@@@BBBDDDEEEEEEDDDDDDEEEIII^^^yyy||||||wwwlll___WWWTTTMMMFFFJJJJJJJJJKKKOOOTTT[[[```|||}}}zzzyyy{{{|||{{{yyyyyywwwrrrmmmnnnvvvvvvyyy}}}ooobbb[[[UUURRR\\\kkkxxxmmmOOO:::111------,,,,,,++++++***************+++++++++,,,,,,,,,***,,,---,,,***(((((()))))))))))))))))))))))))))***++++++++++++***))))))%%%&&&''')))))))))((('''))))))))))))************(((((((((((((((((((((((()))***,,,,,,+++,,,...000111000000000111333555666777888999;;;===>>>???@@@@@@BBBEEEEEEEEEDDDDDDEEEHHH^^^{{{mmmdddbbbUUUYYY[[[XXXPPPJJJHHHIIIMMMGGGHHHPPPTTTXXXfffxxx~~~}}}|||wwwsssxxx{{{zzzqqqggggggqqq{{{yyyxxx```TTTVVVMMMTTTtttuuuQQQBBB999......******,,,,,,******------------,,,,,,++++++++++++++++++*********))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))((((((*********+++,,,---.../////////000111222444555666999999999:::;;;<<<===>>>AAACCCEEEEEEEEEEEEEEEGGGIII^^^|||rrraaaTTTNNNMMMKKKMMMOOOMMMJJJGGGHHHJJJPPPMMMOOOTTTXXXcccxxxrrrpppqqqvvvzzz~~~~~~~~~{{{vvvrrrrrruuuuuuppphhhfffkkkrrr|||zzzbbbVVVWWWPPPYYYxxx}}}kkkQQQDDD999...///+++***,,,,,,)))(((+++------,,,,,,,,,++++++++++++++++++*********))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))*********+++,,,---.../////////000111222444555666999999999999:::<<<===>>>AAACCCEEEEEEEEEDDDEEEFFFGGG]]]~~~zzzoookkkjjjiiieee]]]SSSIIICCCBBBCCCEEEEEEFFFGGGHHHJJJLLLMMMRRRQQQTTTYYYaaawww{{{wwwqqqllllllsss|||}}}}}}}}}zzzuuuqqqqqqsssuuurrrnnnlllmmmooouuu~~~|||wwwggg```^^^TTTWWWkkkssssssmmm```SSSHHH>>>555000+++)))+++,,,)))'''))),,,,,,,,,,,,+++++++++++++++************))))))))),,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************+++,,,---.../////////000111222444555666777888888888999;;;<<<===AAACCCEEEEEEDDDDDDEEEFFFEEE[[[}}}wwwmmmbbb[[[XXXXXXTTTOOOHHHCCCAAABBBDDDFFFGGGGGGHHHJJJNNNQQQRRRQQQTTTTTTZZZhhh|||}}}{{{zzzxxxuuuqqqpppqqqrrrrrrrrrqqqqqqqqqwwwzzz~~~uuuttttttvvvppp^^^UUUYYYiiiccc]]]YYYSSSIII@@@===111,,,(((+++,,,***((())),,,+++++++++++++++++++++************))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++*********+++,,,---.../////////000111222444555666666777777888999;;;<<<===@@@BBBDDDEEEDDDDDDEEEFFFDDDXXXwwwwwwiiiddd]]]WWWRRROOOJJJGGGEEEBBB>>>===@@@CCCEEEEEEJJJJJJLLLOOOSSSTTTTTTRRRVVVYYYfff~~~yyywwwvvvtttrrrlllkkkkkkkkkmmmpppqqqrrryyy{{{|||nnnooozzz|||kkk]]]VVVaaaZZZUUUTTTNNNCCC===>>>666...)))***---,,,+++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++******)))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++*********+++,,,---.../////////000111222444555666666666777888999;;;<<<===@@@BBBDDDDDDDDDCCCDDDFFFEEEUUUpppzzzhhhXXXUUUPPPJJJGGGGGGEEE@@@;;;BBBAAA@@@AAACCCEEEFFFFFFJJJKKKMMMPPPRRRTTTUUUVVV[[[fff~~~yyywwwvvvtttsssmmmlllkkkjjjkkknnnrrrtttssszzz|||zzzgggeeerrr}}}uuulllfff\\\YYYVVVSSSRRRNNNGGGCCCBBB>>>444++++++---,,,,,,---*********+++++++++++++++(((((()))))))))))))))***))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************+++,,,---.../////////000111222444555666666666777888:::<<<===>>>@@@BBBDDDDDDCCCCCCDDDEEEEEETTTnnnxxxlllddd[[[QQQHHHFFFDDDBBB@@@@@@??????>>>DDDEEEFFFFFFGGGIIIKKKMMMKKKMMMOOOPPPRRRVVV^^^cccqqq}}}zzzyyywwwtttqqqmmmnnnnnnlllkkkkkknnnqqqiiiiiippp~~~}}}xxxggg```mmmwwwnnnkkkiii]]]TTTUUUVVVXXX]]]aaa^^^YYYJJJ<<<000,,,,,,,,,+++,,,)))*********++++++++++++(((((((((((())))))******((((((''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))*********+++,,,---.../////////000111222444555666777777888999;;;===>>>@@@???AAACCCDDDCCCCCCDDDEEECCCTTTqqquuueeeVVVKKKGGGFFFFFF<<<>>>@@@???===???DDDIIIAAACCCEEEFFFGGGJJJOOORRROOOQQQSSSSSSTTT\\\iiissszzz|||{{{{{{yyytttpppiiikkkllljjjfffdddeeehhheee___cccttt~~~yyymmmfffttt~~~rrrnnnlll\\\RRRVVVZZZaaappp}}}}}}tttRRRCCC333---,,,+++***+++))))))******++++++++++++'''((((((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))((((((*********+++,,,---////////////000111222444555666777777888999;;;===???@@@???AAACCCDDDCCCCCCDDDEEEBBBUUUvvvjjj^^^PPPFFFBBBBBB@@@??????===<<<>>>BBBEEEEEEDDDAAADDDHHHJJJKKKOOOTTTYYYQQQRRRUUUZZZaaapppxxx|||yyy{{{}}}zzzuuuqqqfffiiijjjhhheeedddgggkkkggg^^^XXXbbb|||xxxwww~~~|||}}}|||wwwzzzmmmllltttuuuvvvqqqcccSSSNNNWWWtttiiiIII???444...+++***---111******++++++++++++******************************++++++******)))((((((''')))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))******))))))))))))************))))))***+++---...//////111000//////111333666888999999999999:::<<<>>>???CCCCCCCCCDDDDDDDDDDDDDDDEEEPPPnnnvvv\\\SSSGGG@@@>>>???>>>===@@@>>>>>>@@@DDDFFFFFFDDDJJJKKKLLLKKKJJJLLLRRRWWWYYY\\\bbbkkk|||}}}wwwuuusssrrruuuwwwvvvrrrooollljjjhhhggghhhgggeeecccddd^^^WWWXXXfffwww}}}yyyttttttpppttt}}}zzzzzzwwwvvvttteee```VVVUUUfffzzz{{{iiiVVVIII@@@666000---)))***---******++++++++++++******************************)))))))))))))))*********((()))))))))))))))(((((())))))))))))((((((((((((*********)))))))))))))))))))))))))))************))))))***+++---...///000111000//////111333666888888888888888:::<<<>>>@@@BBBCCCCCCCCCDDDDDDEEEEEEFFFQQQnnnnnn[[[MMMGGG@@@<<<===>>>>>>===??????AAADDDHHHJJJJJJIIIKKKMMMOOOPPPPPPRRRXXX\\\aaaooo~~~}}}wwwpppkkklllooorrruuuvvvvvvuuusssrrrllleeeeeeiiiiiiccc]]]ggghhheee^^^]]]gggvvvxxxsssnnnsssxxxrrr|||vvvrrrttthhh^^^RRRLLLTTT```aaaYYYQQQHHH@@@888444000+++)))*********++++++++++++******************************'''(((((()))***+++++++++(((((())))))***)))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))************))))))***,,,---...///000111000//////111333666888666666777888:::<<>>999777444...++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***************))))))((((((((()))))))))******************+++,,,...///000000111000//////111333666888666666666888:::===???AAAAAAAAABBBCCCDDDEEEFFFGGGGGGNNNhhhtttWWWKKKGGGDDDBBBDDDEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJKKKKKKLLLOOOQQQYYY\\\bbblll{{{~~~|||{{{xxxrrrsssqqqmmmeee```bbbjjjqqqtttqqqllleee\\\YYY```kkk}}}sss~~~sss___aaallliii\\\TTTUUURRRKKKNNNXXXLLLEEE>>>:::555...************++++++++++++******))))))))))))))))))))))))*********)))))))))))))))******++++++******)))(((''''''(((((())))))******)))))))))))))))))))))***))))))))))))******************+++---...///000111111000//////111333666888777777888999;;;===@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGLLLeeeYYYMMMLLLFFFCCCEEEEEEFFFGGGGGGFFFFFFGGGGGGJJJLLLOOOPPPRRRWWW]]]bbbkkkuuu}}}vvvttt{{{|||vvvsssssspppiiiddddddjjjpppqqqmmmjjjggg___YYY[[[bbbuuuooodddooo}}}qqq___RRRQQQMMMIIIRRRbbbaaaWWWKKKCCC:::000++++++******++++++++++++******))))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,+++***)))(((''''''''''''((()))*********((((((((()))******++++++))))))))))))***************+++,,,---...000111111111000//////111333666888:::999999:::;;;>>>@@@AAABBBCCCCCCCCCDDDDDDEEEEEEHHHMMMeeekkkNNNLLLMMMEEECCCLLLFFFGGGIIIIIIHHHIIIJJJKKKJJJMMMRRRVVV\\\dddooovvv}}}sssjjjoootttsssqqqmmmhhhgggiiikkkeeefffjjjllleeeYYYTTTWWWhhh{{{zzz}}}ppp]]]^^^ttt}}}fffRRRKKKFFFBBBNNNaaauuuhhhYYYLLL@@@444......******++++++++++++******))))))))))))))))))))))))&&&&&&''')))***,,,------------,,,,,,***)))'''&&&&&&''''''((()))******+++''''''((()))***+++,,,,,,))))))))))))***************+++,,,---...000111111111000///000111333666888;;;;;;;;;;;;<<<>>>@@@AAACCCCCCCCCDDDDDDDDDDDDDDDIIIMMMeee{{{eeePPPLLLNNNLLLIIIIIIMMMNNNOOOLLLHHHFFFGGGIIIIIIUUUcccoooxxxuuummmbbbZZZaaarrrzzzsssoooooonnniiieeeeeegggggggggfffccc\\\TTTNNNTTTttt}}}rrrnnnmmmvvvvvvmmmeeegggiiimmmxxxjjjbbbXXXMMMDDDAAAIIITTTllldddVVVIII???777222///+++***((()))***,,,++++++((()))***++++++***)))(((((((((((()))***+++---...))))))************))))))))))))))))))))))))))))))(((((()))***************+++***)))(((((()))***+++***+++------------...000//////000111222444555666:::999777888;;;===>>>>>>@@@@@@AAAAAACCCDDDFFFGGGJJJLLLfffnnn]]]PPPQQQUUUSSSSSSUUUTTTUUUUUUOOOHHHDDDGGGKKKLLLaaa~~~|||yyyfff]]]UUUSSSWWWhhh|||sssmmmnnnnnniiieeedddddddddcccbbb```[[[TTTPPPHHH```yyyyyyqqqllljjjggggggllluuu}}}~~~hhhbbbZZZQQQGGGBBBFFFMMMVVVQQQIIIBBB;;;555///,,,,,,***))))))+++,,,+++***))))))***+++******)))((())))))******++++++,,,,,,))))))************))))))))))))))))))))))))))))))(((((()))************)))+++***)))(((((()))***+++***+++---------///111333///000000111222444555666:::888777888;;;===>>>>>>@@@@@@AAABBBCCCEEEFFFGGGKKKPPPhhhggg\\\TTTVVVVVVSSSSSSXXX[[[^^^^^^XXXOOOMMMTTT[[[kkkxxxhhhfffgggjjjcccVVVQQQTTTTTT\\\nnn|||rrrjjjjjjlllhhhccc``````___^^^]]]\\\YYYUUURRREEEOOObbbttt{{{vvvoookkkbbbaaazzzddd```\\\WWWMMMDDDBBBEEEFFFDDDBBBAAA???:::555111---+++******+++,,,+++******************)))((('''***+++,,,,,,,,,,,,+++***((())))))******))))))((())))))))))))))))))))))))'''((())))))******))))))+++***)))(((((()))***+++***+++,,,,,,---///444777000000000111333444666777999888777888;;;===>>>>>>@@@@@@AAABBBCCCEEEFFFGGGHHHQQQiiiyyyfff^^^YYYZZZYYYUUUYYYbbblllqqquuuqqqlllnnnzzzpppbbbYYYVVVUUUVVVVVVWWW```kkkqqq|||{{{ppphhhiiikkkhhhbbb^^^^^^\\\ZZZYYYYYYYYYWWWVVVJJJGGGRRRkkk|||{{{sssoooiiihhh]]]\\\\\\ZZZRRRGGGAAA@@@DDDCCCCCCCCCBBB???:::666///---+++++++++,,,+++***++++++******))))))((((((***+++---...---,,,***((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))+++***)))(((((()))***++++++++++++++++++...222666000000111111333555666777888777666777:::===>>>???AAAAAAAAABBBCCCEEEGGGHHHCCCPPPgggqqqbbb[[[YYY\\\]]]___jjjxxxsssdddYYY]]]\\\```hhhrrr|||zzzqqqkkklllnnnjjjdddaaa]]][[[YYYXXXXXXYYYYYYXXXKKKAAAEEE^^^uuu{{{wwwtttrrrrrr{{{WWWWWWYYYZZZUUUJJJCCCAAAHHHEEEBBB@@@>>>;;;777444000...,,,+++,,,,,,+++***+++******)))))))))))))))+++,,,---...---+++)))'''(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))+++***)))(((((()))***+++,,,++++++***)))+++///222000000111222333555666777888666555777:::===>>>???AAAAAABBBBBBDDDEEEGGGHHHDDDQQQgggkkk```XXXUUUWWWZZZ^^^mmm}}}|||tttmmmggguuuyyy{{{wwwrrrooorrrqqqlllgggeee^^^[[[XXXWWWXXXYYYXXXXXXKKKBBBBBBSSSkkkzzz~~~{{{{{{lllVVVTTTTTTVVVSSSKKKFFFFFFLLLIIIDDD@@@>>>;;;888666222000---,,,,,,,,,+++*********))))))))))))*********++++++,,,+++***)))((('''(((((())))))(((((('''))))))))))))))))))))))))&&&'''(((((())))))((((((+++***)))(((((()))***++++++++++++***)))***---000111111111222444555777888777666555777:::===??????AAAAAABBBCCCDDDFFFGGGHHHHHHQQQggg}}}ddd]]]UUURRRVVVZZZ___mmm}}}xxxuuuooonnnpppssspppiiieeefff]]][[[XXXWWWWWWWWWVVVUUUJJJFFFCCCHHH[[[rrr~~~||||||{{{xxxtttnnngggYYYTTTQQQQQQOOOJJJHHHIIIJJJHHHEEECCCBBBAAA>>><<<333111...------,,,+++)))))))))(((((()))***+++,,,***)))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&'''(((((())))))((((((+++***)))(((((()))***+++(((***+++++++++,,,///111111111111222444555777888666555444666:::===??????BBBBBBBBBCCCDDDFFFHHHHHHIIIMMMccc{{{___WWWQQQQQQZZZccclll|||xxxkkkffffffgggiiimmmqqqllldddaaaccc]]][[[XXXWWWVVVVVVTTTRRRGGGFFF@@@<<>>444111///------,,,+++)))(((((('''((()))***,,,---))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''(((((((((((((((+++***)))(((((()))***+++''')))+++------///111333111111222333444666777888666555444666:::===??????BBBBBBBBBCCCEEEFFFHHHIIIEEEFFF^^^~~~bbbaaa\\\^^^mmmssseee]]]WWWRRRSSSXXXYYYbbblllnnniiidddeeehhhccc]]]WWWSSSRRRQQQPPPNNNHHHEEECCCDDDGGGOOO```ooooootttgggYYY^^^fffddddddeee___^^^XXXJJJHHHKKKFFF>>>===BBBKKKQQQOOOJJJIII>>>555,,,((())),,,---,,,%%%&&&)))+++,,,---------,,,,,,+++***))))))******))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))***)))((((((((((((((()))......------...///111222222222222222333444444555666555555666888:::<<<>>>EEE@@@>>>AAADDDAAA???@@@AAAIII```fffeeemmm}}}}}}qqqiii___VVVNNNJJJHHHHHHNNNVVV```jjjtttuuunnneee``````ddd^^^WWWRRRPPPPPPOOOMMMJJJGGGDDDBBB@@@EEEUUUdddnnntttgggZZZaaannnuuu{{{uuutttrrrcccMMMHHHLLLGGG@@@===>>>EEEIIIGGGDDDDDD===666...***+++------,,,&&&''')))+++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))(((((((((((())))))......------...///111222222222222222333333444555666555555666888:::<<<>>>DDD@@@>>>AAACCCAAA@@@AAADDDSSSlllmmmeee~~~~~~rrrcccTTTKKKGGGFFFHHHLLLPPPVVVbbbmmmssshhhbbbaaaeee___XXXRRROOOMMMMMMLLLJJJHHHFFFAAA<<<>>>MMM\\\ooovvvlll^^^cccsssqqqPPPIIIMMMGGGAAA<<<:::>>>AAA???>>>>>>;;;666000------...,,,+++((()))******++++++*********))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***)))))))))(((((())))))***...---------...///000111111111111222222333555555555555666666888;;;===>>>DDD???>>>AAACCCAAA@@@BBBKKKddd}}}uuujjj~~~qqqaaaUUUOOOLLLPPPWWWaaakkksss|||}}}nnnfffeeegggeeeaaaYYYRRRNNNKKKKKKKKKHHHGGGGGGCCC===???LLL\\\nnn{{{wwwgggeeeqqquuuQQQLLLOOOFFF@@@:::888<<<>>>===;;;;;;999555111///...---+++)))***************))))))((()))(((((('''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******)))))))))((())))))******------......//////000111111111111111222333555555555555666777999;;;>>>???CCC???>>>AAABBB@@@AAADDDVVVvvvzzzvvv|||gggVVVTTTZZZ^^^ooozzzsssfffaaaccceeeeeeaaa[[[TTTNNNKKKJJJJJJFFFFFFGGGEEE??????IIIVVVhhh}}}uuummmrrrjjjNNNMMMPPPFFF>>>:::999>>>AAA???<<<<<<777555222000...,,,)))'''++++++***))))))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))*********)))))))))))))))***++++++------...//////000000000000000000111222333555555555555666777999<<<>>>@@@AAA>>>>>>AAAAAA@@@BBBGGG___}}}wwwrrrkkkeeeaaa___```aaabbbffflllsss|||ooofffnnn|||{{{pppiiieeecccbbbcccbbb^^^XXXQQQLLLIIIIIIGGGFFFFFFEEE@@@===AAAIII\\\vvv|||yyyppp[[[KKKLLLPPPHHH>>>::::::???CCCAAA>>>>>>777666444222///,,,)))(((,,,+++***)))((('''(((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))))))))******+++,,,,,,---...///000000000000//////000000222333555666555555666777999<<>>>>>@@@@@@???CCCIIIaaaxxxeeeZZZXXXTTTQQQPPPQQQSSSUUUUUUXXX]]]bbbhhhpppzzz|||uuupppnnnjjjeeeaaaaaabbb```[[[SSSMMMJJJIIIGGGEEEDDDFFFCCC>>>===???RRRjjjxxx}}}iii^^^WWWLLLIIILLLIIIBBB<<<999===@@@???>>>???:::999777444000---+++++++++***)))(((''''''((((((((((((''''''(((((()))***))))))))))))))))))))))))'''((()))******)))((('''&&&&&&'''((()))***++++++))))))))))))***+++,,,---,,,---...///000000000///...//////000111333555666555555666777:::===@@@AAA@@@>>>>>>@@@@@@???CCCJJJ\\\rrr^^^QQQOOONNNMMMMMMNNNRRRVVVXXXWWWZZZ\\\^^^aaagggooouuu}}}wwwpppllljjjhhhddd___```bbbbbb]]]UUUNNNJJJIIIFFFCCCDDDGGGGGGBBB>>>>>>LLLbbbwwwkkkfffttt```ZZZ[[[PPPFFFGGGGGGEEE>>>888999<<<<<<===???<<<;;;999555111...------+++***)))'''''''''((()))((((((((((((((()))******))))))))))))))))))))))))'''((()))******)))((('''&&&&&&'''((()))***++++++))))))))))))***+++,,,---,,,---...000000000000///......///000111333555666555555666777:::===@@@BBB???>>>>>>@@@??????DDDKKKVVV}}}nnnXXXNNNMMMOOOQQQTTTVVVWWWXXX[[[]]]^^^^^^___dddkkkrrrxxx{{{~~~vvvsssnnnkkkiiigggeeeccc___^^^\\\ZZZWWWQQQJJJEEEFFFFFFGGGGGGFFFCCCAAA???IIIYYYrrrwwwccc]]]fffiiiaaaZZZXXXWWWRRRHHHAAA???<<<999999;;;======<<<>>><<<888444111...---,,,(((((((((((())))))))))))))))))))))))))))))))))))++++++)))((('''''''''''''''((()))******)))((('''))))))))))))***************)))((('''((()))+++---///......------///000111222111111222444666555444444444555777:::<<>>999888999:::::::::;;;999666333000...------(((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((((('''(((((('''((()))******)))((('''))))))))))))***************)))((('''(((***,,,---///......---...///000111111000000111444555555444444444555777:::<<>>666333666555555555444222000...------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))'''(((***,,,------------.........------,,,,,,,,,,,,///111222333999BBBJJJ:::444222666:::<<<>>>@@@@@@AAABBBDDDFFFIIIKKKLLL___~~~xxx|||zzzmmmccc___bbbhhhsss|||}}}yyyssspppjjjccc\\\WWWUUUUUUhhhjjjggg]]]VVVUUUTTTQQQKKKFFFCCCDDDEEECCCBBBDDDDDDBBB===;;;EEEXXXiiiooollldddjjjgggRRRKKKNNNGGGJJJDDDAAA???<<<777666888666555555444222000...---,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))((()))***,,,---------,,,......---------,,,,,,,,,---///111111111444<<>>999===LLL^^^iiijjjaaaaaa^^^TTTWWW___[[[[[[NNNAAA===<<<:::777666555555444333222111///...++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))***+++,,,,,,,,,,,,,,,...------------,,,,,,,,,---000111111///000444888777333222666999:::===@@@@@@AAABBBDDDFFFIIIKKKLLL\\\}}}pppooo{{{uuunnnkkkgggdddaaa^^^YYYVVVWWWOOONNNSSSRRRQQQbbbyyyyyykkk```[[[XXXSSSOOONNNHHHDDDDDDDDDBBBBBBDDDBBBBBB>>>888777CCCWWWfffjjj```YYY]]]hhhuuuwwwnnnfffTTTCCC===>>>;;;555222222222333333333222222111+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))************))))))***+++++++++++++++++++++---------------------------///111111//////111333555222222666999:::<<<@@@AAAAAABBBDDDGGGIIIKKKMMM]]]ooonnn{{{uuuuuuuuutttrrrmmmgggccc\\\SSSTTT___eeeggguuu|||nnnddd```[[[VVVRRRPPPIIIDDDDDDDDDAAABBBDDDAAAAAA>>>999555>>>RRRdddfff___YYYfff}}}fff^^^NNN>>>;;;===:::444//////000111222333444444444+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))************))))))++++++++++++++++++,,,,,,---------------------------///000111111111222333444222333888::::::===AAAAAABBBCCCEEEGGGJJJLLLMMM]]]qqq~~~{{{}}}}}}rrrlllmmmvvv}}}yyynnnhhhddd^^^YYYWWWQQQJJJEEEDDDCCCAAAAAADDDAAA@@@>>>:::666;;;NNN```eeegggdddrrrrrrUUULLLAAA888888999777333222///000111222333444444333++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))+++*********++++++,,,---,,,,,,,,,------------......///000111222333444444333333555999;;;:::>>>CCCAAABBBCCCEEEGGGJJJLLLMMM^^^wwwooohhhfffbbb[[[VVVVVVSSSKKKFFFDDDCCCAAAAAADDDBBB@@@>>>;;;666999IIIZZZfffpppjjjjjj|||yyy```PPPCCC===999888666333444777333333333333222222111000,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))******))))))***,,,...///,,,,,,,,,---------......000//////000222444444555333333777;;;<<<;;;???DDDBBBBBBCCCEEEHHHJJJLLLNNN]]]xxxsss{{{~~~{{{|||}}}zzzkkkdddaaaaaa^^^VVVRRRSSSSSSLLLFFFDDDCCCAAAAAADDDCCC@@@>>>;;;777777EEEUUUcccqqqdddSSSYYYYYYPPPSSSFFFBBB???<<<666111444:::666666555444222000...------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))***,,,...000,,,,,,,,,------.........222000//////111333444444333444888<<<===<<>>>>>777222???RRRaaahhhaaaNNNIIISSSRRRDDDGGGAAA:::555555555333111555555555444333222111000000///---+++))))))))))))((((((((((((((()))******%%%%%%%%%&&&'''((())))))''''''(((((())))))******+++***)))))))))***,,,,,,++++++++++++++++++,,,,,,000///...---------------......//////000222333444444333444999::::::>>>DDDCCCDDDFFFHHHIIIKKKKKKKKK^^^~~~~~~tttiiieeeffffffaaa[[[VVVYYYZZZWWWXXX[[[]]]\\\]]]^^^^^^]]]ZZZXXXWWWXXXTTTPPPKKKFFFBBB@@@@@@@@@CCC@@@@@@???888444???QQQdddccc[[[NNNHHHLLLQQQRRRJJJEEE???:::777555333222444444444444333222111111000///---+++))))))))))))((((((((((((((())))))***'''''''''(((((()))))))))(((((((((((())))))))))))+++***)))))))))***+++,,,***++++++++++++,,,,,,,,,//////...---------------......//////000222333444444333444999::::::>>>DDDCCCDDDFFFHHHIIIKKKKKKLLL[[[}}}}}}sssfff]]]ZZZUUUMMMFFFFFFIIIIIIGGGJJJQQQVVVUUU[[[\\\^^^]]][[[YYYXXXXXXRRROOOJJJEEEAAA@@@??????CCCAAA@@@???999555???NNNbbb^^^XXXPPPFFFCCCKKKVVVNNNLLLFFF???999555444555222222333333333333222222000///---+++))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))((((((((((((******))))))******+++,,,******+++++++++,,,,,,,,,//////...------------.........//////000222333444444333444999::::::>>>DDDCCCDDDFFFHHHJJJKKKLLLLLLZZZ}}}}}}ppp}}}|||qqqcccYYYTTTPPPJJJEEEJJJMMMPPPSSSZZZccchhhgggaaabbbcccaaa]]]YYYWWWVVVRRROOOKKKFFFCCCAAA@@@@@@AAA@@@@@@>>>888444<<>>DDDBBBDDDEEEHHHJJJKKKLLLLLL]]]xxxfffqqq}}}uuukkk^^^WWWUUUVVVUUUTTT[[[aaahhhpppzzzkkkkkkjjjeee___YYYUUUSSSRRRPPPLLLHHHDDDBBBAAAAAA>>>??????<<<666333999AAAQQQ```aaaPPPGGGTTTeeejjjooogggYYYHHH999333444777000000111222333333333333000///---***))))))))))))'''''''''''''''(((((())))))(((((((((((((((((((((******))))))((((((''''''))))))******++++++++++++))))))***+++,,,,,,------......---------......///......//////000222333444444333444888::::::>>>DDDBBBCCCEEEHHHJJJKKKLLLMMM___oooiii~~~{{{ssslllddd```bbbgggkkkmmmwww|||rrrpppmmmfff^^^WWWSSSRRRQQQOOOLLLIIIEEECCCBBBAAA<<<>>>???;;;555333666;;;JJJ___dddTTTQQQhhh~~~zzzppp^^^JJJ;;;333222444000000111222333333222222000///---+++))))))))))))''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))***++++++++++++***))))))***+++,,,------......------------...//////......//////000222333444444333444999::::::>>>DDDAAACCCEEEGGGJJJLLLMMMMMM___tttqqqwwwlllmmmsssxxx~~~{{{xxxtttqqqqqqvvv{{{}}}rrrpppnnniiibbb[[[UUUTTTSSSPPPNNNKKKHHHEEECCCAAA@@@<<>>DDDAAABBBEEEGGGJJJLLLMMMNNN___kkkssseeeVVVVVV]]]dddgggqqq}}}{{{zzzxxxyyy{{{~~~yyynnnllljjjeee^^^XXXTTTTTTUUUNNNMMMJJJGGGDDDBBB@@@???<<<@@@AAA<<<777555666666<<>>:::777444222111111222222222111111000000///---+++))))))))))))'''&&&&&&&&&&&&'''(((((((((((()))***+++,,,,,,---''''''(((((())))))******((()))***+++,,,+++******((())))))+++,,,---......---------------...///000......//////000222333444444333555999::::::>>>DDDAAABBBEEEGGGJJJLLLMMMNNNaaavvvgggfffdddbbbdddnnn}}}nnnvvv{{{jjj```WWWOOOLLLMMMQQQ^^^kkk{{{~~~}}}}}}}}}wwwwwwyyyvvvnnnfffgggeeeaaa\\\WWWTTTSSSTTTOOOMMMIIIEEEBBB@@@??????@@@@@@>>><<<999777444333>>>SSSjjjqqqhhhYYYRRRRRRPPPKKKFFFBBB;;;222///000222333444444333111...---///000000...***(((((()))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,---.........***)))))))))***,,,...///...------,,,,,,,,,------......///000111222333333222333555666888:::>>>BBBBBBCCCDDDFFFHHHJJJKKKLLL___jjj[[[NNNPPPRRRVVV\\\fffpppvvvqqqyyyxxxbbbUUUWWWQQQMMMOOOUUU___ooo}}}~~~~~~{{{yyyxxxxxxwwwrrrjjjcccdddccc```\\\XXXUUUTTTUUUQQQNNNJJJFFFBBB@@@??????>>>===<<<:::888555333111AAAQQQbbbdddZZZOOONNNQQQHHHDDDBBBAAA<<<555222333111111222333222111///------......,,,***(((((()))((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))((((((((((((((()))***++++++,,,,,,,,,))))))))))))***,,,...///...------,,,,,,,,,------......///000111222333333222333555666888;;;???BBBCCCCCCEEEGGGIIIKKKLLLMMM^^^```NNNJJJIIIIIIMMMWWWdddpppxxx|||{{{~~~uuuzzzoooccc___^^^[[[[[[bbblllyyy}}}}}}~~~}}}|||zzzuuuvvvwwwuuupppiiiccc```bbbaaa^^^\\\YYYWWWUUUUUURRRPPPLLLGGGCCC@@@???>>>>>>===<<<:::888666333222@@@NNN\\\]]]SSSIIIHHHLLLBBBAAACCCDDD???666111111//////111111111111///...+++,,,---,,,)))((()))***''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))************))))))))))))***,,,---...------,,,,,,,,,,,,------......///000111222333333222444555777888;;;???BBBDDDDDDFFFHHHJJJLLLMMMNNN___kkkPPPHHHKKKRRRPPPRRR___ssszzzzzz{{{{{{}}}~~~}}}|||{{{{{{yyywwwuuuttttttqqqiiiaaa\\\]]]___dddbbb___\\\YYYWWWTTTRRRSSSQQQMMMHHHDDDAAA>>>===??????>>><<<;;;888666555:::KKK]]]bbbXXXLLLEEEEEE???BBBIIIMMMHHH===555333---...///000111000000000...//////---***(((((()))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))******)))))))))))))))***++++++,,,---,,,,,,,,,+++,,,,,,------......///000111222333333222444666777888;;;???BBBDDDEEEGGGIIIKKKMMMNNNOOOdddwww^^^LLLHHHLLLOOOOOOWWWiiiyyypppooosssvvvwwwwww~~~~~~{{{wwwvvvyyy|||~~~{{{zzzyyyxxxxxxwwwtttrrrrrrlllaaaVVVPPPQQQYYY```iiieee```\\\YYYVVVRRROOORRRQQQMMMIIIEEEAAA>>>===>>>>>>>>>===;;;999888777777HHH[[[bbb[[[PPPIIIHHHIIIOOOXXX]]]UUUFFF;;;888---...//////000000111111222333222///+++(((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))'''((((((((()))))))))***))))))******+++*********((())))))***+++++++++++++++++++++++++++,,,---.........///000111222333333333444666777999;;;???CCCEEEFFFGGGIIIKKKMMMNNNOOOfff{{{hhhXXXMMMJJJLLLKKKRRRccc|||iiiaaa[[[]]]````````````eeettt{{{tttqqqmmmmmmppptttwwwyyyyyyxxxwwwwwwwwwuuurrrooojjj___QQQIIIKKKUUUaaahhhpppjjjbbb\\\YYYVVVRRRNNNQQQOOOLLLIIIEEEAAA>>><<<<<<<<<;;;;;;:::888777666999FFFUUU[[[WWWSSSSSSVVVjjjmmmooojjjYYYCCC555000/////////000000111111111555555444000+++(((&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))''''''(((((())))))************++++++,,,++++++***((())))))***++++++******+++******++++++,,,---.........///000111222333333333555666888999<<<@@@CCCEEEEEEGGGIIIKKKMMMNNNOOOdddnnn```WWWOOOLLLMMMMMMXXXmmmrrrUUUNNNKKKOOOQQQPPPPPPRRRTTTdddjjjppp|||ooocccaaa___aaagggnnntttwwwyyyxxxwwwwwwvvvsssooolll```TTTIIIJJJXXXiiitttxxxtttlllbbb\\\YYYWWWSSSPPPNNNMMMKKKHHHEEEAAA>>><<<;;;;;;;;;;;;:::999888777999DDDQQQXXXXXXYYY^^^ccc|||vvviiiSSS;;;///...111111000000000111111222444444222///+++'''&&&&&&&&&&&&''''''((())))))***(((((((((((())))))))))))'''''''''((()))************++++++,,,++++++******((((((***++++++******)))************+++,,,---.........///000111222333333333555777888999<<<@@@CCCDDDEEEFFFHHHJJJLLLNNNNNNbbbssseee\\\UUUOOOLLLNNNMMMWWWiii~~~tttdddQQQKKKHHHKKKKKKHHHHHHLLLNNN]]]aaaeeexxx~~~lllaaaTTTSSSTTTYYYbbbllluuuyyy{{{yyyxxxwwwuuurrrmmmiiiZZZOOOHHHRRRiii}}}uuummmbbb[[[YYYXXXUUURRRMMMLLLJJJHHHDDDAAA>>><<<============<<<;;;:::999777CCCRRR\\\^^^```eeejjjxxxtttlll___LLL<<<777;;;222222111111111111222222111111111...***'''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))&&&''''''((()))******+++******+++++++++******)))((((((***++++++***))))))************+++,,,---.........///000111222333333333555777888999<<<@@@CCCDDDDDDFFFHHHJJJLLLMMMNNNbbbwwwkkk___YYYUUUPPPNNNNNNNNNUUUhhhwww```RRRLLLMMMMMMLLLKKKLLLOOOQQQSSSXXXcccooosssvvvssseee\\\XXXTTTPPPSSS]]]eeekkkttt}}}|||yyyyyyxxxrrrhhh```RRRKKKOOOgggtttiii\\\WWWXXXXXXSSSNNNOOONNNLLLKKKIIIEEE@@@<<<<<<<<<<<<===>>><<<888444===999LLLVVVXXXvvvrrrbbbZZZTTTPPPHHH;;;444444000111222333333222111000111000///---***(((%%%$$$))))))))))))))))))))))))))))))))))))))))))******))))))))))))************,,,,,,+++***))))))******))))))*********+++++++++,,,+++*********+++,,,---------...000111222333444444666888999:::<<>><<<888555777555IIIWWW]]]|||yyyXXXQQQLLLJJJEEE<<<555555000111222222222222111000.........---+++***((('''))))))))))))))))))))))))*********)))))))))))))))))))))))))))************,,,++++++***))))))***************++++++++++++,,,,,,+++*********+++,,,---------...000111222333444444555888999:::<<>><<<999666777777FFFQQQUUUmmmxxxeeeNNNHHHDDDCCCAAA;;;555333000111222222222222111000,,,,,,------,,,,,,+++***))))))))))))))))))))))))+++*********))))))(((((())))))))))))************,,,+++******)))*********++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------------...000111222333444333555777999:::<<>>===<<<<<<======<<<999777999999CCCIIIKKKZZZ]]]LLLHHHEEEDDDEEECCC>>>777333111111111222222111111111---------------,,,++++++((((((((((((((((((((((((++++++******)))(((((((((((()))))))))************++++++***************+++++++++,,,,,,,,,---------++++++++++++,,,------...------...000111222333444333555777999:::<<<@@@BBBEEEEEEGGGLLLMMMKKKNNNSSSmmm{{{ZZZRRRQQQTTT^^^dddbbb^^^\\\___ppphhh``````dddlllwww{{{qqq```^^^bbbjjjpppuuu|||~~~zzzrrrfff]]]dddgggjjjgggZZZMMMKKKPPPQQQSSSTTTTTTSSSTTTVVVYYYTTTRRRNNNKKKIIIFFFBBB???===<<<<<<=========:::888666999@@@FFFLLLVVVVVVJJJGGGKKKOOOQQQOOOJJJBBB;;;222111111111111111111222000000///...---,,,***)))((((((((((((((((((((((((************))))))((((((((()))))))))************+++***************++++++++++++,,,,,,,,,---------******+++,,,------......------...000111222333444222444777999:::===@@@CCCEEEDDDGGGLLLMMMLLLNNNSSSnnnqqqRRRRRRTTTZZZdddjjjlllnnnrrrzzzyyy\\\SSSRRRPPPSSS[[[dddmmmzzz~~~vvvvvvyyy}}}yyysssjjjccc[[[^^^cccccc]]]YYY^^^gggllliiieee^^^XXXTTTTTTUUUSSSPPPMMMJJJHHHFFFBBB@@@>>>===<<<<<<======;;;:::666;;;>>>CCCMMMTTTPPPJJJGGGSSS```ccc^^^VVVLLLDDD222222111000000111222222222222111///...+++)))((()))))))))))))))))))))))))))))))))))))))))))))***))))))))))))*********************)))******+++,,,++++++++++++,,,,,,,,,,,,)))***+++---............------...000111222333444222444777999:::===@@@CCCBBBBBBEEEIIIKKKJJJMMMRRRqqqmmmSSSRRRVVV___iiioootttiiiOOOJJJKKKFFFFFFLLLSSSUUU___mmmxxxxxxsssuuu{{{xxxuuuppplll^^^aaagggnnnrrruuu~~~wwwhhh]]]VVVRRRPPPQQQNNNKKKIIIGGGEEECCCAAA>>>===<<<<<<======<<<;;;888======AAAMMMQQQLLLIIIIII\\\nnnooodddWWWIII???222222111000000111222222222222111000...,,,***)))))))))))))))))))))))))))((((((((()))******++++++))))))))))))******************))))))***++++++,,,*********++++++++++++,,,)))***,,,---...//////...------...000111222333444222444666888:::===AAADDDBBBBBBEEEIIIKKKJJJMMMRRRrrrkkkVVVQQQWWWaaakkkqqqyyyyyy\\\EEEEEEHHHCCCAAAFFFKKKFFFJJJXXXbbblllxxxiiihhhqqq~~~{{{xxxwwwuuurrrpppoooqqquuuyyy}}}vvvggg]]]WWWTTTRRRPPPMMMJJJHHHGGGEEECCCAAA>>>===<<<<<<===>>><<<;;;666<<<<<>>===<<<===>>>???>>>===:::888999CCCSSS___ddddddQQQSSSXXXYYYQQQCCC999777555333111111222111000.../////////...---,,,******+++***)))((()))***,,,---******))))))((((((''''''******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......------...///000111222222222333444777;;;???BBBDDDFFFIIIFFFFFFMMMKKKKKKWWWtttvvv```UUURRRYYYgggxxx^^^RRRHHHGGGIIIIIIHHHHHHFFFEEEFFFKKKMMMNNNTTT]]]gggtttpppZZZQQQYYYqqq|||{{{}}}vvvvvvuuuqqqnnnkkkjjjjjjddd```ZZZUUUSSSQQQPPPPPPPPPMMMKKKIIIHHHFFFCCCAAA???=========??????>>>===???:::777>>>NNN___kkkqqqUUUNNNIIIHHHEEE???::::::555333222111111111000......//////......,,,+++***+++***)))((((((***+++,,,)))))))))))))))(((((((((******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......---......///000111222333333444555777:::>>>BBBDDDFFFIIIEEEFFFLLLKKKKKKWWWwwwjjj\\\WWWSSSZZZjjj~~~~~~xxxssstttyyyrrrUUULLLFFFHHHLLLLLLLLLMMMLLLLLLOOOTTTTTTRRRSSSWWW]]]ggguuulllTTTPPPaaa~~~||||||~~~tttoooggg___ZZZUUURRRPPPNNNMMMLLLMMMOOOPPPPPPPPPOOOMMMJJJIIIHHHFFFDDDBBB@@@>>>===>>>???@@@>>>===<<<777555<<>>@@@???<<<:::666444222111111111000........./////////---,,,+++***)))((('''((()))***+++(((((())))))))))))))))))******+++++++++,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---.........//////000111222333333444555666888;;;>>>AAACCCDDDHHHDDDEEELLLJJJKKKWWW|||wwwcccXXXUUUUUU\\\lll|||wwwooofff``````bbbeeesss___NNNHHHFFFJJJMMMMMMMMMOOOPPPRRRXXX^^^cccgggjjjmmmmmmqqq{{{mmmVVVXXXooo}}}yyyxxxyyylllcccVVVMMMIIIGGGFFFEEEHHHHHHHHHIIIKKKNNNPPPRRROOOMMMKKKIIIHHHGGGDDDBBB@@@???>>>>>>???@@@>>>===222222666@@@MMMXXX^^^___QQQEEE===>>>AAA>>>999555777555222111111111000///......000000000...---,,,((((((((('''((()))******((((((((())))))******+++******+++++++++,,,,,,,,,*********+++++++++,,,,,,***+++++++++++++++,,,,,,---,,,,,,,,,,,,---......//////000111222333444444666666777888;;;>>>AAABBBCCCGGGCCCEEELLLKKKLLLXXX~~~jjj]]]YYYZZZ___cccqqq{{{rrriiidddbbbcccfffnnn{{{kkkNNNKKKHHHHHHKKKMMMKKKLLLOOOLLLQQQXXXbbbppp}}}iiiWWW___~~~~~~xxxttttttbbbYYYLLLDDDDDDHHHLLLNNNKKKPPPTTTUUURRRNNNMMMNNNPPPNNNKKKJJJIIIGGGDDDBBB@@@???>>>>>>??????>>><<<333444999AAAIIIOOOPPPOOOBBB;;;888<<<@@@???;;;999999666333111111111000///...///111111111///---+++((((((((((((((())))))***(((((())))))******++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,---......//////000111222333444444666666777888;;;>>>AAACCCCCCFFFCCCEEELLLKKKMMMYYYiii[[[ZZZbbbjjjqqqsss|||~~~~~~zzz|||~~~}}}VVVDDDKKKIIIJJJLLLKKKIIIJJJOOOMMMTTT^^^kkk|||xxxggg]]]mmm{{{rrrkkkhhhXXXRRRKKKGGGIIIPPPWWW[[[YYYdddooonnncccWWWQQQPPPQQQOOOLLLJJJIIIGGGDDDAAA@@@>>>======>>>>>><<<;;;<<<:::999<<>><<<<<<======;;;999===;;;888888<<>>???DDDJJJRRRHHHHHHXXXcccZZZJJJ@@@999333000222333222222444222333444555444111...,,,))))))))))))))))))))))))((())))))))))))*********))))))******++++++++++++++++++++++++++++++++++++)))***+++,,,---.........111000///111444555222///+++,,,...000222333444555666777999;;;>>>@@@BBBCCCAAADDDDDDHHHNNNJJJNNN___yyybbbkkklllNNNHHHKKKLLLNNNKKKKKKOOOQQQUUU```llltttbbbSSSIIILLLHHHDDDCCCCCCGGGSSS^^^mmmssswwwuuunnnhhhhhhiiiqqqrrrzzz{{{vvvoooiiiyyy}}}vvvsssooolllwwwuuunnncccYYYVVV\\\bbbZZZUUUPPPKKKIIIGGGEEEDDD>>><<<;;;;;;<<<===<<<:::999777666999<<>>@@@BBBCCCCCCFFFEEEHHHMMMIIIMMM^^^pppwww___HHHGGGLLLOOONNNOOOTTTYYY___jjj|||}}}dddRRRGGGAAAGGGBBB???@@@BBBDDDHHHMMMTTTVVVYYY[[[\\\]]]^^^^^^cccccchhhrrr||||||xxxsssooo|||zzznnngggeeeccckkkjjjfff]]]VVVTTTYYY___XXXTTTOOOKKKIIIGGGEEEDDD>>>===<<<<<<======;;;:::666444555777999>>>KKKYYYsssgggSSSDDD@@@AAA>>>999888222///000000------/////////000000///...------************************************+++++++++,,,************++++++++++++))))))))))))))))))))))))******++++++++++++******---,,,,,,---//////...,,,---...///000222222333333555666888;;;>>>@@@BBBCCCDDDGGGFFFIIIMMMIIIMMM^^^YYYJJJJJJLLLLLLTTTXXXaaalllxxx~~~hhhWWWMMMGGGEEEEEECCCEEEIIIIIIFFFDDDFFFJJJMMMRRRUUUVVVVVVTTTRRRSSSSSSVVV]]]eeerrr}}}zzzvvvrrrzzzuuuggg```___```fffeeebbb[[[UUUSSSUUUYYYWWWSSSNNNKKKIIIHHHFFFDDD???===<<<<<<======;;;:::555444444555666<<>>===<<<======;;;:::666555555555555;;;KKKZZZbbb^^^OOO>>>999???@@@:::777222///111222111222444.........---------------******************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++*********+++++++++,,,,,,---------...------,,,,,,,,,,,,------------...///......///111111222222222444555777:::===@@@BBBDDDAAADDDCCCHHHOOOMMMSSSggg]]]IIIJJJLLLOOORRRYYYbbboooyyyfffRRRIIIIIIHHHFFFEEEJJJHHHHHHKKKOOOWWWggguuu~~~|||vvvlll^^^RRRJJJGGGBBB@@@@@@AAACCCIIIWWWeeeppp}}}zzzvvvrrrpppwwwyyyqqqhhhffffffgggkkkiiieee```ZZZXXXXXXYYYSSSPPPMMMKKKJJJHHHFFFDDDAAA???============;;;:::777555555666777<<>><<<>>><<<777666111...000111000000333//////000000///...------++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,------------...............---,,,---...---,,,,,,...000---...///000222222333333333444666:::===@@@BBBDDD@@@CCCCCCGGGOOOOOOVVVjjjoooMMMHHHNNNMMMKKKOOOQQQ[[[hhhrrr{{{xxxnnn___SSSJJJIIIJJJKKKLLLOOONNNLLLOOO[[[kkk}}}jjjTTTFFF???======???>>>>>>DDDLLLQQQ^^^ppp|||yyytttqqqlllqqqrrrlllgggeeecccaaacccaaa]]]ZZZWWWVVVXXXYYYRRROOOMMMKKKJJJIIIFFFDDDAAA???>>>=========;;;:::777444444777:::>>>GGGPPPPPPGGGAAABBBEEEDDDAAA@@@:::555111222222//////111111111222333222000...,,,++++++++++++++++++++++++)))))))))*********++++++------,,,,,,,,,+++++++++)))))))))***+++,,,,,,,,,++++++,,,---............,,,---...---++++++...000,,,---...000222333444444222444666999===@@@CCCDDDAAADDDCCCHHHOOOOOOVVVjjjuuuWWWEEEMMMVVVOOOFFFFFFIIITTT___dddgggiiieee]]]TTTOOOMMMNNNLLLIIILLLSSSRRRRRR\\\sssZZZ???===<<<===@@@@@@===>>>BBBCCCIIISSS___ooo}}}zzzwwwtttppphhhllllllgggbbb```]]]YYYXXXVVVSSSQQQQQQSSSUUUXXXQQQOOOMMMKKKJJJIIIFFFDDDAAA@@@>>>===>>>===;;;:::555222333888===AAAGGGNNNPPPCCC===DDDKKKIIIHHHKKK@@@:::555555444000///111222333444555444111...,,,++++++++++++++++++++++++((())))))))))))*********---------,,,,,,+++++++++'''(((((()))***+++++++++)))***+++,,,---.........+++,,,---,,,******---000+++,,,...000222333444555222333666999===@@@CCCDDDCCCFFFDDDHHHOOONNNVVViiiWWWQQQLLLLLLPPPRRRQQQPPPUUUaaakkkooorrrrrrhhhZZZUUUJJJHHHRRRVVVPPPOOOTTTXXXlll___HHH@@@@@@????????????@@@AAAAAACCCIIIOOOSSS]]]ttt|||tttsssqqqlllggggggeeeaaaZZZSSSNNNLLLLLLIIIKKKIIIIIINNNVVVUUUNNNPPPPPPOOOMMMJJJGGGEEEDDD???>>>===>>>???>>><<<:::777666666888<<>>AAABBB@@@EEEFFFJJJNNNKKKSSShhh|||TTTOOOMMMPPPQQQPPPRRRXXX^^^vvvppp[[[UUUMMMKKKSSSUUUQQQSSS[[[qqq{{{YYYDDD??????@@@AAABBBCCCDDDDDDGGGGGGHHHJJJJJJOOO___oooxxxooollliiibbb\\\UUUUUUTTTQQQNNNMMMNNNOOOJJJPPPSSSRRRRRRUUUTTTPPPPPPOOONNNLLLJJJGGGEEEDDD>>>===<<<=========;;;999444444444666:::BBBMMMTTTWWWPPPGGGHHHRRRYYYQQQDDDAAA<<<555000///000222222222333444444333111...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---))))))+++,,,---,,,,,,+++++++++,,,------,,,++++++)))***+++,,,---000444777000///......///111333555555555777999<<<>>>AAABBBCCCHHHGGGJJJNNNJJJRRRfffdddQQQLLLNNNUUUSSSOOOYYYjjjuuu\\\UUUPPPOOOSSSTTTTTT]]]hhh}}}sssvvvnnnOOO@@@>>>???AAADDDFFFGGGGGGGGGLLLJJJIIIHHHGGGHHHPPPZZZhhhyyyuuulllhhhddd^^^XXXSSSTTTUUUUUUUUUVVVZZZ\\\WWW___ccc___XXXTTTSSSRRROOOOOONNNLLLJJJGGGEEEDDD>>>===<<<<<<===<<<:::888333444555555999DDDTTT```ooolll^^^MMMIIIPPPLLL@@@@@@;;;444000///000222222222222222222111///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,---///222555//////......000111333555444555777999<<>>???AAADDDGGGIIIJJJIIIIIIKKKJJJJJJKKKNNNQQQUUUYYY___kkkuuummmlllllliiieeeiiijjjkkkjjjjjjkkkmmmooommmnnnmmmeee\\\VVVSSSRRROOONNNMMMLLLIIIGGGEEEDDD???>>><<<<<<===<<<:::888444666777777;;;HHH\\\kkkvvvVVVFFFIIIGGG<<<>>>:::444000000111222222222111111000///.........,,,,,,+++++++++++++++***++++++++++++++++++++++++*********++++++++++++,,,++++++,,,++++++++++++***---,,,+++))))))+++,,,---,,,------+++***)))+++,,,.........///000222333555444555666999<<>>>>>>>>===;;;999444666777666:::HHH\\\llltttRRR@@@DDDDDD<<<<<<888333000000111222222111111000//////.........,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++---,,,***))))))***,,,---,,,------+++)))((()))***------...///111222444444333444666999<<>>>>>===;;;999333333333444888EEEVVVccchhhhhh[[[EEE;;;@@@CCC>>>;;;777333000000222222333000000000000000///......---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,++++++******+++,,,,,,---+++***))))))***+++---)))+++,,,---,,,,,,---...,,,---...000111333444444333444666999<<>>>>>===<<<:::888444333222333888CCCOOOXXXTTTPPPHHH@@@>>>BBBBBB???999666222000111222333333///000111222222000///---------,,,,,,+++******)))************************************+++++++++++++++************+++---...,,,+++***))))))***+++,,,(((***,,,,,,,,,,,,---...+++,,,...000222333444444333444666888<<<@@@CCCDDDBBBDDDBBBGGGOOOKKKMMM]]]|||XXXOOOVVVWWWXXXmmmfffVVVZZZaaabbbWWW\\\aaallluuuuuu{{{[[[KKKGGGJJJLLLKKKLLLMMMPPPSSSWWWZZZ\\\kkkssswwwtttsssxxx{{{zzzzzzxxxwwwzzz|||bbbkkkqqq}}}~~~}}}~~~{{{ssskkkWWW]]]cccfffeee```[[[XXXNNNMMMWWWjjjtttmmm]]]RRRLLLLLLKKKJJJIIIGGGEEEDDD@@@>>>===<<<<<<;;;999666777555333555:::CCCMMMSSSTTTLLLEEEDDDFFFFFFBBB>>>999555222000111222333333...000222333333111///---------,,,,,,+++***))))))************************))))))))))))******************))))))***,,,...///+++******************+++)))***++++++)))(((((()))+++,,,...000222333444444333444666888<<<@@@CCCEEECCCEEECCCHHHOOOJJJJJJXXX{{{