BM6P6(@ ~~~}}}}}}|||yyypppqqq~~~pppbbbUUULLLBBB===<<<===<<<;;;999:::::::::999999888888555555555444333333222222333333333222222222111111000000000000////////////.........------,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,******))))))))))))******'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((+++)))(((((())))))(((&&&))))))))))))((((((((((((&&&&&&%%%%%%'''(((***+++))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))((((((((((((((()))***++++++***)))(((***((('''&&&&&&'''(((***)))((('''&&&'''(((***,,,,,,+++)))((('''''''''((('''''''''''''''((())))))+++)))'''''')))+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((())))))))))))((((((******)))(((''''''((((((************************))))))))))))))))))))))))************))))))))))))***)))(((''''''((()))***)))))))))))))))))))))***'''((()))******)))((('''(((((()))************************************+++((((((((((((((())))))*********+++++++++,,,,,,,,,...//////000000000000000000000//////.........---000000000000111222333444:::<<>>;;;<<<<<<:::777888999:::;;;;;;999777666777777777666555555444444333222222222222111111111000000000/////////.........------------,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,///...,,,+++))))))******************************))))))))))))***************)))(((((())))))((('''))))))))))))((((((((((((++++++,,,,,,+++******)))))))))))))))))))))))))))'''((())))))))))))(((((())))))))))))((((((((((((***))))))(((((())))))***))))))'''''''''''')))))))))((('''''''''((()))***++++++***)))(((((((((((('''''''''''''''((())))))((('''%%%&&&((())))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&(((((())))))))))))((((((+++************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))*********))))))(((((((((((((((''''''''''''(((((((((((()))***************+++++++++******)))))))))***))))))))))))***++++++******+++++++++,,,,,,,,,------...////////////...////////////............111111000000000111111222222444999CCCUUUnnn{{{{{{rrreeeWWWKKKEEECCCBBB???<<<;;;;;;:::888666777888:::;;;;;;999777555555555555444333333222222222222222222111111111111000000/////////.........---------------------------------,,,,,,+++++++++************++++++++++++++++++************+++++++++******))))))******+++///...+++***))))))***+++************************(((((()))))))))************((('''((()))***)))'''))))))))))))((((((((((((******,,,,,,,,,+++***)))(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))((((((((((((***)))(((''''''((()))***))))))(((''''''((())))))(((((('''''''''(((((()))(((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))***)))((((((***++++++***''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))((((((******+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((())))))(((((((((((())))))*********)))(((((('''''')))((('''&&&&&&'''((()))(((((()))***************))))))))))))***************************++++++,,,******+++++++++,,,,,,,,,,,,------...............///////////////.........222111111000000000000111333666888999@@@RRRlll{{{zzzwwwtttssssssttttttuuuxxx}}}~~~}}}}}}~~~oooggg[[[QQQJJJFFFBBB@@@===<<<;;;;;;;;;999777555777888999::::::888777555555555555444333333222222222222222111111111000000////////////............------------------------------,,,,,,,,,,,,++++++)))))))))******++++++++++++******))))))******+++))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))'''''''''((((((((()))))))))((('''((()))***)))((())))))))))))((((((((((((&&&''')))+++,,,++++++***(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))(((((('''''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''((()))))))))(((((()))++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++(((((())))))))))))(((((()))***++++++++++++******************************((((((((((((((((((((((((************)))))))))((((((((())))))))))))(((((())))))))))))(((((('''''')))((('''&&&&&&'''((()))(((((()))***************''''''((()))***++++++,,,***************++++++,,,******+++++++++,,,,,,,,,,,,------........................///////////////111111000000///000000000222666777555555@@@UUUeee~~~}}}tttrrrpppmmmkkkjjjjjjjjjllloootttxxxzzz|||~~~|||ppp^^^UUUKKKCCCAAA@@@>>>;;;<<<<<<<<<;;;:::999777666888888888888888777777666777777777666555555444444222111111111111000000000/////////.........------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++++++++******))))))))))))******(((((((((''''''(((((((((''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((('''((()))***)))((())))))))))))((((((((((((%%%&&&''')))***+++++++++))))))))))))))))))))))))))))))(((((((((((()))***))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&))))))*********))))))((('''''''''''''''((())))))'''&&&&&&''')))***((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))***+++(((((())))))))))))((((((((()))***+++++++++***)))************************))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))***************&&&''''''((()))***++++++***))))))))))))***++++++******+++++++++,,,,,,,,,------...////////////............///////////////000000/////////000000111///222333333333:::GGGQQQnnn~~~|||tttsssqqqooommmkkkjjjiiilllnnnpppssswww}}}{{{lllaaaNNNJJJDDD???<<<<<<<<<<<<<<<======<<<:::888888888999999888777666777777888777777777666555555444444111111111111000000000000//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++++++++******))))))))))))******))))))(((((((((((())))))'''((()))******((('''&&&))))))))))))))))))))))))'''(((((((((((()))))))))(((''''''((()))******((())))))))))))((((((((((((((((((((((((((()))***+++))))))))))))))))))))))))((((((''''''((()))***+++))))))))))))(((((((((((('''((((((((((((((((((''')))))))))******)))))))))'''(((((((((''''''&&&%%%))))))***++++++******)))'''''''''''''''((())))))'''&&&&&&(((******(((&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))(((((())))))))))))((((((&&&''')))++++++***)))(((************************))))))))))))))))))))))))************))))))))))))'''((()))******)))((('''&&&&&&''''''((()))))))))))))))************))))))(((((()))***************))))))))))))))))))(((((())))))((((((((()))************+++++++++,,,,,,,,,......///000000000//////............/////////000///////////////000111222...///000111333888>>>BBBSSSnnn}}}|||wwwwwwvvvuuussspppnnnlllmmmmmmmmmnnnsss|||uuugggZZZRRRDDDEEEDDD@@@<<<;;;>>>BBB===>>>>>><<<:::888888999:::999777555555666888999666555555444333333222222111111111111000000000000//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***+++++++++******))))))))))))************))))))))))))******((()))+++,,,+++(((%%%###************************))))))))))))************(((''''''((()))******)))))))))))))))((((((((((((,,,+++)))((((((((()))***))))))))))))))))))))))))((('''''''''((()))+++,,,))))))))))))((((((((((((&&&'''((())))))((('''&&&))))))************))))))'''((((((((('''&&&%%%%%%'''((()))******)))(((''''''''''''''''''((())))))(((((((((***,,,,,,***(((''''''''''''''''''''''''((((((((((((((((((((((((,,,+++***(((''''''&&&&&&(((((())))))))))))((((((%%%''')))***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((()))******)))((('''%%%%%%&&&'''((()))******)))***+++,,,,,,+++***)))(((((()))***************,,,+++***)))((('''&&&&&&((((((((((((((())))))*********+++++++++,,,,,,,,,...//////000000000000000---.........//////000000............///111222222111///...///333777888888DDDWWWqqq}}}||||||{{{wwwpppiiilllnnnmmmkkkrrrttthhh___WWWOOOIIICCCBBB@@@???>>>===>>>>>>===<<<;;;:::999888888888::::::999888777777777777777666555444444555666777555444333111000///////////////////////////////////////...------------...,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***(((&&&'''***+++)))'''(((((())))))))))))((((((''''''(((((((((((('''''''''((()))******)))((('''+++*********))))))((((((******************************))))))))))))******+++***)))(((&&&&&&%%%%%%))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&''')))******************))))))((((((''''''&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&******+++++++++******)))(((((())))))))))))((((((******)))))))))))))))***))))))*********+++++++++******))))))((((((''''''))))))))))))************)))))))))))))))***************))))))((((((''''''))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------//////...------------...---------............//////////////////000111111333222111000111222333444CCCEEERRRjjj|||{{{{{{xxxsssnnnhhhlllnnnnnnsss}}}}}}rrrdddXXXRRRNNNIIIFFFCCCBBB@@@>>>===<<<<<<===<<<<<<;;;:::999999999999::::::999888888888999999888888666555555555666666555444333111000/////////////////////////////////000///...------------------,,,+++******+++,,,---,,,,,,,,,,,,++++++++++++...---,,,***)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***(((''''''******)))'''(((((())))))))))))((((((''''''(((((((((((('''''''''((()))******)))((('''*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''((())))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((('''((()))******+++*********)))))))))(((((((((''''''''''''((((((((())))))&&&&&&''''''((()))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))************)))))))))******++++++******)))******)))))))))))))))***((((((((())))))*********************)))))))))(((((((((((()))))))))*********)))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,---------------------...///000,,,,,,,,,,,,---------...///.........//////000000222111111111111222333333888:::CCCRRRbbbqqq{{{xxxwwwvvvsssppphhhmmmqqqsssuuuxxxxxxtttggg^^^RRRIIIEEEEEEDDDCCCBBBAAA???===;;;::::::;;;;;;::::::999999::::::;;;::::::999999999:::;;;;;;:::999888777666555555555444444222111000000//////////////////////////////000///...---,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++*********)))---,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''(((((())))))))))))(((((('''(((((())))))(((((('''(((((())))))))))))((((((******))))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((()))***(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((()))******++++++*********))))))))))))((((((((((((((((((((()))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((())))))******))))))((()))))))))(((((())))))***''''''(((((((((((())))))++++++************))))))''''''((((((((()))))))))*********))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))***++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---///000111+++++++++,,,,,,,,,---------............/////////000000111222222222222222555666:::@@@FFFTTTjjj~~~~~~yyyzzzwwwsssrrrsssrrrpppooosssxxxyyyvvvpppiiicccVVVPPPHHHBBBAAAAAAAAAAAABBB@@@>>><<<:::999999999:::999999999::::::;;;<<<:::::::::::::::;;;<<<===;;;:::999888777666555555444333222111000000000000////////////////////////000///...---,,,+++++++++------------------------,,,,,,++++++***)))((((((((((((((()))***,,,---...))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))))))))((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))(((((())))))))))))))))))))))))******))))))))))))******'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&)))(((((((((((())))))***((((((((((((((((((((((((***)))))))))))))))))))))''''''''''''((((((((((((++++++***)))(((''''''&&&))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000+++,,,,,,,,,,,,---------,,,------..................///111222222222111000666666777:::===FFF[[[mmm|||wwwvvvzzz~~~vvvyyyzzz{{{~~~~~~yyytttqqqsssuuuvvvuuuvvvwwwyyyyyyqqqeeeYYYRRRJJJHHHEEEBBBAAA@@@???>>>@@@???===;;;999999999999999999999999:::;;;<<<<<<::::::::::::;;;<<<======::::::999888777666555444333333222111000000000000//////////////////////////////...,,,,,,+++++++++------------------------,,,,,,++++++***)))((((((((((((((()))***,,,---...))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))((((((((()))(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''((()))******))))))))))))))))))))))))'''(((((((((((((((((((((''''''''''''((((((((((((+++******)))((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))***+++*********+++++++++,,,,,,...------,,,,,,,,,------------------............,,,---......//////.........///000111222111000///000///111555:::???JJJUUUzzzxxxxxxyyyzzzyyywwwuuuvvvyyywwwtttsssuuuyyy{{{zzzyyysssqqqpppnnneeeWWWLLLGGGBBBBBBBBBAAA???>>>===<<>><<<:::999999::::::999999999999::::::;;;<<<;;;;;;:::::::::;;;<<<<<<888999999888777666555444333222222111000000111111////////////////////////...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++*********)))++++++******************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***(((((())))))))))))((((((((())))))******))))))((())))))(((((((((((())))))''''''(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((***)))((('''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((('''''''''(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''((()))))))))(((((())))))******))))))(((''''''''''''((()))************))))))))))))((((((&&&&&&''''''''''''((((((''''''((((((((())))))))))))))))))(((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((()))******************++++++++++++......---,,,,,,,,,,,,,,,---------.........//////,,,---...///000///............///000000000000000...+++---444:::<<<>>>BBB}}}{{{xxxxxxxxx||||||yyyxxxyyyzzzzzzuuuuuuvvvyyy|||{{{vvvqqqgggaaa^^^\\\TTTIIIBBBBBB?????????>>>===<<<===>>>>>>===<<<:::::::::;;;<<<::::::999999999:::;;;;;;<<<;;;::::::::::::::::::666777777777777666555444333222111111000111111111////////////////////////,,,,,,++++++,,,,,,---...***+++,,,------,,,+++***,,,,,,,,,,,,++++++++++++,,,,,,+++***)))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''')))******''''''(((***(((((())))))))))))(((((())))))************))))))***)))(((''''''((()))***'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((()))(((((('''((((((((()))))))))***(((((((((((('''''''''&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((()))******))))))******++++++******)))'''&&&&&&'''''')))******)))))))))(((((('''''''''''''''''''''((((((((()))((((((((()))))))))******(((((((((((((((((('''''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))******************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,---------.........,,,...///111111000///...///............///000000111...000555777777888;;;}}}}}}}}}yyyuuussstttwwwyyy{{{xxxxxxyyy{{{{{{uuulllddd[[[TTTOOOMMMHHH@@@===@@@???>>>===<<<;;;<<>>======:::::::::;;;<<<===>>>???>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999;;;;;;;;;::::::999999999555555444333333333444444444333111///...//////000///.........------------*********)))))))))((((((+++***)))(((((()))***+++,,,,,,+++***))))))******))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******)))((((((((((((((())))))(((((('''''''''&&&''''''((()))))))))))))))******)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''((())))))))))))************))))))(((((('''''''''&&&&&&&&&''''''(((((()))))))))(((''''''''')))***+++%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&&&&'''((())))))*********))))))))))))******,,,+++)))((((((((()))***))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******)))(((((((((((((((+++***)))(((((()))******,,,,,,+++***+++,,,---...---------,,,,,,+++++++++,,,---......//////..................////////////000000000000000111111222~~~~~~|||qqqpppppprrruuuzzz}}}rrrhhh^^^UUUNNNJJJHHHFFFCCC@@@???>>>>>>>>><<<<<<<<<<<<<<<===>>>???>>>>>>======<<<;;;;;;;;;999999999999999999999999::::::::::::999999999999666555444333333333333333333222111///......///////////////.........------------------,,,,,,,,,+++,,,+++***))))))***+++,,,,,,++++++******)))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((******)))))))))((((((((('''((())))))******))))))******)))(((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((('''&&&''''''((()))******+++))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((()))))))))******)))((((((((('''''''''''''''''''''((((((((((((((()))((((((''''''((()))***&&&''''''(((((()))))))))((((((((((((((((((((((((((()))))))))))))))(((''')))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))***+++++++++))))))))))))))))))))))))++++++)))((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((+++***)))(((((()))******++++++*********+++,,,---------,,,,,,,,,+++++++++,,,------...........................////////////000000//////000000111222wwwxxxxxxzzz~~~zzzuuuoooqqqtttwww{{{~~~|||sssfffYYYOOOJJJFFFEEECCCBBB@@@???>>>>>>???@@@>>>>>>============>>>>>>>>>======<<<<<<;;;::::::999999999999999999999999888888888888999999999999666666444333222222222222222222111000////////////000/////////.....................---------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***************))))))))))))))))))))))))***))))))(((((((((((((((***************************************************))))))(((((((((((((((************))))))))))))(((((()))*********************)))))))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))******'''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((''''''''''''))))))((((((((((((((('''))))))((('''''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))*********))))))************************((((((((((((''''''''''''(((((())))))******++++++((()))***++++++***)))(((******)))((((((((())))))))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))***))))))(((((((((((((((******))))))))))))************)))))))))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---...............---............/////////000000//////000000111222XXXfff{{{wwwvvvvvvzzz~~~|||zzzwwwssspppvvvyyy}}}~~~zzzwwwiiiaaaVVVLLLGGGFFFFFFFFFBBBBBB@@@????????????@@@???>>>>>>===<<<<<<============<<<<<<;;;::::::999999999999999999999999999666666666777777888888999666666444333222222111111333333222111111111111111000000/////////.........,,,++++++++++++*********++++++++++++++++++++++++******+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))((())))))***************)))))))))******)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))*********,,,+++***)))((('''&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''***)))))))))((((((''''''))))))((((((''''''''''''))))))((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&'''''''''((((((((()))'''(((***,,,,,,***(((''')))))))))((((((((())))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))************************++++++,,,,,,+++++++++++++++++++++,,,,,,---.........---------------........./////////////////////000111111DDDMMM]]]pppwwwtttqqqttt{{{~~~yyytttqqqqqqssstttuuuvvvkkkeeeVVVQQQKKKGGGFFFFFFGGGGGGEEEDDDCCCBBBAAA@@@??????>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888888888888888888888888444555555666666777777777555555444333222111111111333333333333333333222222////////////............************)))))))))))))))******************))))))******+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************((()))************))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))))),,,+++***)))((('''&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((******))))))(((((((((''')))(((((((((''''''&&&&&&((('''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''(((***,,,,,,***((('''((((((((()))))))))((((((''''''''''''''''''''''''''''''(((((()))))))))***''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...---------------------............/////////...///000000111<<>>===<<<<<<<<<<<<<<<===;;;;;;::::::999888888888555555555555555555555555444444444444333333333333222222222111222222333444000111222333333222111111------------,,,,,,,,,,,,------,,,,,,,,,+++++++++)))***++++++++++++***)))''')))***,,,,,,,,,***)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''(((((())))))))))))&&&&&&'''((((((((((((((('''(((***,,,,,,+++***)))((((((''''''''''''(((((())))))))))))))))))))))))***))))))))))))))))))(((&&&''''''((()))******+++))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((()))))))))******''''''''''''((((((((())))))))))))))))))*********%%%&&&'''((((((((('''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))************))))))))))))))))))))))))))))))))))))&&&&&&((()))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))******&&&''')))***++++++******)))***+++,,,---,,,,,,+++)))*********++++++++++++++++++,,,------------,,,,,,,,,---------.........///............///000000444222555;;;@@@EEEPPP]]]nnn{{{xxx|||zzzwwwtttsssuuuxxxzzz{{{vvvooocccWWWNNNIIIGGGGGGFFFDDDBBBAAACCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>============>>>>>>;;;;;;::::::999888888777444444444444444444444444444444444333333222222222111111111111222333444555//////111222222111000///------,,,,,,,,,+++++++++,,,,,,,,,+++++++++*********+++,,,------,,,+++***'''(((***,,,---,,,***)))))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******(((((())))))*********+++%%%&&&&&&''''''''''''''''''(((***,,,---,,,***)))((((((''''''''''''(((((()))))))))))))))))))))))),,,+++++++++******))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************&&&'''''''''(((((())))))(((((())))))******++++++$$$%%%'''(((((((((''''''&&&''''''((()))******+++''''''''''''''''''''''''((()))))))))((('''&&&&&&))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((''''''''''''******))))))))))))******%%%&&&((()))))))))((((((************************))))))(((((('''''''''&&&************************((((((((((((((()))******&&&''')))***+++++++++***((()))***+++,,,+++******))))))******++++++++++++++++++,,,---------,,,,,,,,,,,,,,,---------.....................///000000333222111222666;;;@@@CCCXXXcccttt~~~|||zzz~~~zzzwww|||~~~{{{vvvpppjjjfffZZZWWWRRRMMMIIIGGGFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDAAACCCEEEFFFDDDCCCBBBCCCAAA@@@???===<<<:::999888999999999999888777666666999888666555333333222222111111111000///...------000000000000000000000000.../////////000000111111.........------,,,,,,,,,++++++++++++++++++++++++...,,,***)))******)))(((''''''((((((((((((''''''((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))***((('''(((+++,,,+++)))&&&''''''((()))******+++)))))))))(((''''''&&&&&&''''''((((((((((((''''''******))))))))))))******&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''))))))************))))))((('''&&&%%%$$$%%%%%%&&&))))))))))))))))))))))))&&&&&&&&&'''''')))***+++((((((((((((((((((((((((((()))***)))((('''(((***++++++***)))((('''&&&&&&)))************++++++++++++++++++++++++++++++++++++,,,------......---------------------------------...//////......///111333222222222444777:::===AAAIIIWWWhhhzzz{{{|||{{{{{{wwwuuuzzz}}}tttjjjaaaZZZUUUQQQOOOLLLIIIGGGFFFEEEFFFEEEDDDCCCBBBAAAAAAAAAAAACCCEEEGGGGGGFFFDDDDDDEEEAAAAAA@@@>>>===<<<;;;:::::::::::::::999888777666666555444333333333333333444444444444333222111000////////////////////////........./////////000000,,,,,,,,,---------------++++++++++++++++++++++++---+++***)))*********((((((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))'''&&&'''***+++***(((''''''(((((())))))******'''''''''(((((((((((()))(((((())))))))))))((((((******))))))((()))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((************************((((((((((((''''''''''''))))))((((((''''''&&&&&&'''((((((((())))))))))))'''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))************)))))))))((('''&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((('''((())))))''''''((()))))))))))))))(((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------------------------,,,...//////...---///000222222111222222333444555555999AAAMMM\\\nnn|||}}}}}}zzzyyywwwuuuuuu{{{uuufffYYYOOOHHHEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>=========AAACCCFFFFFFEEECCCCCCDDDBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;:::999888888333333222222222333333444555555555555555444333222........................---------............///+++++++++,,,------......++++++++++++++++++++++++,,,+++))))))***++++++***))))))************))))))************************((((((((((((((()))******))))))))))))))))))))))))((('''&&&'''((()))((('''(((((((((((())))))))))))%%%%%%&&&''')))***++++++))))))************))))))+++***))))))((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''************************((((((((((((''''''''''''******)))((('''&&&%%%%%%''''''((((((((()))))))))''''''''''''''''''''''''***)))((('''''''''''''''(((((()))************)))(((((((((((((((((((((((('''''''''(((((('''''''''***))))))))))))))))))***'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((())))))******))))))(((***)))((((((''''''(((((())))))))))))))))))))))))(((((('''''''''(((((()))((((((((((((((((((((((((&&&'''(((((('''&&&'''(((''''''(((((())))))******)))************+++++++++------------------------++++++,,,---------------------------------------+++---......------...///000000111222222222222111666777:::???HHHTTTaaajjjzzz{{{yyyyyyyyyxxxxxxxxxxxxxxxzzzyyy{{{zzzrrrdddUUUJJJCCC@@@@@@===>>>???AAAAAABBBAAAAAABBBAAA???>>><<<;;;;;;;;;>>>@@@BBBCCCAAA@@@@@@AAA@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<;;;:::999888555444333333222333333333222333333333222222111000........................------------------------,,,,,,,,,,,,,,,,,,------***+++++++++++++++,,,,,,+++***((()))***++++++***((())))))******))))))((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))(((((('''((((((((((((((())))))))))))((((((((((((&&&&&&'''((()))***++++++((())))))******))))))(((+++***)))(((((('''((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''***)))(((''''''&&&''''''(((((()))************)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))************(((((())))))))))))(((((()))((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,------------------+++,,,------,,,,,,---///...///000222333333222222333444555666999>>>EEEJJJZZZggg{{{|||uuurrrqqqpppqqqssswww{{{~~~{{{uuuddd]]]RRRGGG???===>>>???:::<<<>>>???@@@@@@???>>>AAA@@@>>>===<<<;;;;;;;;;<<<>>>@@@AAA@@@??????@@@>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;:::999999888777666444333333222222000111111111111000000///........................---------------,,,,,,,,,......---,,,++++++***************++++++,,,,,,,,,+++***((()))***++++++***'''(((((())))))(((((('''(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''******)))(((''''''(((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((()))))))))*********+++(((((())))))))))))((((((''''''''''''((('''''''''(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((())))))))))))(((((((((((())))))*********+++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,---------......+++,,,------,,,,,,---///---...000111222333333333///000222333444666999;;;DDDKKKXXXhhhwww|||uuukkklllmmmpppuuu{{{~~~wwwmmmbbb[[[RRRNNNFFF???:::999;;;<<<;;;<<<===>>>???>>>>>>===???>>>===<<<<<<;;;;;;<<<<<<>>>AAABBBAAA@@@AAAAAA============<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999888777555444333222222111111111222222111111000...........................------------,,,,,,,,,///...---,,,+++***)))(((*********++++++,,,,,,---,,,+++))))))***++++++***''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))))))))))))))***+++***)))((()))***(((((((((((())))))))))))++++++***))))))(((''''''''''''(((((((((((('''''')))((((((''''''(((((()))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&'''((()))******&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((''''''''''''((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))*********'''(((((())))))(((((('''&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((&&&'''(((((('''&&&'''(((******))))))(((((('''''')))************+++++++++******************************+++,,,,,,,,,,,,,,,+++,,,,,,------.........+++---......------...///.../////////000111111111///000222444444555888:::999;;;BBBMMMXXXeeezzzzzztttlllnnnrrrvvv{{{{{{wwwqqqhhh___UUUMMMGGGEEECCC@@@<<<:::888888888:::;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;<<<;;;===@@@AAA@@@???@@@AAA==================>>>>>>;;;<<<<<<;;;;;;:::999888777666555444333333333333000000111222222111111000////////////////////////............---------,,,...------,,,+++***)))))))))******+++,,,,,,---------+++***)))*********((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((***+++***'''&&&''')))''''''(((((())))))******++++++******)))(((((('''(((((())))))))))))(((((('''''''''''''''((()))***(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&''''''((()))***%%%&&&''''''((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''(((((()))******''''''((((((((((((''''''&&&'''((()))***))))))((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((('''((())))))''''''((()))(((((((((((()))))))))))))))************+++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,---......///,,,...//////...---///000000///............///000///111222222222444777999333555;;;DDDHHHMMM\\\kkk}}}|||zzzzzzzzz~~~|||zzzuuupppqqqtttyyy}}}~~~lllfff^^^TTTLLLFFFBBB@@@======<<<<<<;;;999888777999::::::;;;===>>>??????::::::999999::::::;;;<<<888;;;===>>>>>>===>>>>>>>>>>>>>>>>>>????????????;;;;;;;;;;;;:::999888888444333333222222333333444...//////000000000//////000000000000000000000000/////////......---------,,,,,,++++++++++++++++++))))))***+++,,,,,,------...,,,***)))******)))((())))))************))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))''')))+++)))&&&%%%&&&(((&&&''''''((()))******+++************)))))))))((())))))************))))))&&&&&&&&&&&&((()))***+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&((()))***+++&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))%%%&&&&&&'''((())))))***''''''(((((((((((('''''''''((()))+++++++++***)))((((((((((((((((((((((((&&&&&&&&&'''''')))***+++((((((((((((((((((((((((((()))***)))((('''(((***&&&&&&'''((()))***++++++)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////---...//////......///111000000000000000000000000222111000000000111333333777666444555999@@@GGGKKKbbbiiiyyy}}}wwwrrrrrrsssuuuxxxyyyyyywwwttttttvvvyyy|||}}}}}}xxxqqqiiicccVVVQQQIIIBBB===;;;;;;<<<<<<;;;:::999888666555555<<<<<<======>>>>>>??????===<<<;;;:::999888888888888999:::;;;<<<===<<<<<<======<<<<<<<<<<<<======<<<<<<;;;:::999777777666666555444333222111111111111111111111000000000000------............------------------------------,,,+++)))''''''((()))++++++++++++*********))))))++++++++++++++++++++++++******)))((((((((((((((())))))************))))))*********)))))))))))))))***)))((()))*********(((***((('''((()))***)))'''+++***((((((((()))+++---))))))(((((('''''''''&&&******++++++++++++******)))(((''''''''''''((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''+++******)))(((''''''&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((''')))***)))((('''(((***'''((()))******)))(((''')))((('''&&&&&&'''((())))))((('''%%%%%%&&&''''''))))))))))))))))))))))))&&&&&&&&&''')))(((&&&$$$%%%%%%%%%&&&'''(((((()))((()))))))))************+++***)))'''''''''((()))'''((()))******)))(((''')))((('''&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''(((((())))))******))))))((('''''''''''''''((())))))************))),,,+++***))))))***+++,,,*********++++++,,,,,,,,,)))***++++++***)))***++++++++++++,,,---...///000000...,,,++++++---000111////////////////////////111111000000000111222333333222111111444888===AAAHHHNNN\\\nnn~~~~~~zzztttmmmjjjkkknnnppprrrtttuuutttssssssvvvyyy|||wwwooofff]]]VVVRRRJJJGGGBBB===999888999:::999999888888888888888888;;;<<<<<<======>>>??????===<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777666555444333222222222111111111000000000//////------............------------------------------,,,+++***)))((()))******+++++++++*********))))))******************************)))(((((((((((((((((())))))******))))))(((((((((((((((((((((((((((***(((((((((******)))(((((('''&&&'''((()))(((&&&%%%$$$###""""""$$$%%%&&&)))(((((((((''''''''''''))))))************)))))))))(((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''******))))))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))((('''&&&'''(((''''''((())))))((('''''')))((('''&&&&&&'''((())))))(((''''''&&&&&&''''''))))))))))))))))))))))))'''&&&'''((())))))'''%%%%%%&&&&&&'''(((((())))))))))))))))))))))))))))))+++***)))(((''''''((()))(((((())))))))))))((((((+++******))))))***+++,,,(((((('''''''''&&&&&&&&&'''((((((((()))))))))***))))))((('''''''''''''''((())))))*********************)))(((((()))*********++++++++++++++++++,,,)))***++++++***)))***+++------,,,,,,,,,------...///...,,,,,,,,,---///000////////////////////////111000000000000111222222111000//////000222555777888<<>>===;;;999888777888888666666777888999:::;;;;;;;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999999:::::::::;;;<<<<<<<<<<<<;;;:::<<<<<<;;;:::999999888777888888666555444333333333111111000000000000//////------............------------------------------,,,+++++++++************+++++++++***************))))))))))))))))))))))))***))))))((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((()))(((((()))******)))'''(((&&&%%%&&&'''((('''&&&&&&%%%$$$$$$$$$%%%'''(((((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((('''(((((((((((((((''''''&&&''''''''''''''''''''''''***))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((('''(((((())))))(((((('''((((((''''''''''''((((((((()))))))))((((((''''''))))))))))))))))))))))))((('''''')))******(((&&&&&&''''''(((((())))))***((((((((((((((((((((((((***))))))(((((((((((()))))))))(((((((((((())))))'''''''''''''''((()))***'''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))((((((''''''''''''((((((((())))))************))))))(((((((((((())))))+++++++++++++++*********)))***++++++***)))***+++......---,,,,,,,,,,,,,,,---------------.........////////////////////////000000000000000111111222111111000111111222444444888999===CCCIIIUUUkkk~~~{{{uuuqqqvvv{{{~~~uuurrrnnnllllllooosssvvvyyywwwtttpppkkkgggeeedddaaa[[[RRRHHH@@@;;;999999888888999999999999888888555666666888999:::;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<===============;;;:::999777888999;;;<<<:::;;;===>>>>>>===;;;:::<<<<<<<<<;;;:::999999999:::999777666555555444444111000000000////////////------............------------------------------+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''((((((((((((((()))***))))))***++++++***(((((('''&&&&&&(((((('''&&&***))))))((()))***++++++((((((((((((((('''''''''''''''((((((((((((''''''((())))))***************'''((()))******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''((())))))))))))))))))))))))(((((((((''''''(((((((((((()))*********)))'''&&&((((((((((((((((((((((((((((((((()))+++***(((&&&'''((((((((())))))******(((((((((((('''''''''''')))))))))(((((((((((()))***)))(((''''''((()))***$$$$$$%%%%%%&&&'''((()))''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''''''''((((((((((((((())))))***++++++******))))))))))))******,,,,,,++++++******)))))))))***++++++***)))***+++,,,,,,,,,+++,,,,,,------+++,,,---.........------........................//////000000111111111111000000111222333444555555666666888:::;;;@@@NNN\\\ttt|||vvvyyy~~~|||vvvssskkklllmmmooossswwwzzz|||}}}uuukkkbbbZZZTTTQQQJJJGGGCCC>>>:::888888888666777888999999888777666777777777888999999999:::999999999:::;;;;;;<<<<<<;;;<<<===>>>>>>>>>===<<<999888777777999;;;>>>???;;;<<<>>>@@@@@@>>><<<;;;===<<<<<<<<<;;;::::::::::::999888777666555555555000000000////////////...------............------------------------------+++,,,,,,,,,,,,+++******************************************************))))))(((((((((((())))))''''''((((((((((((''''''((((((((())))))******************,,,------+++((()))((('''((())))))((('''''''''''''''(((((())))))'''''''''(((((((((((((((''''''(((((((((((('''''''''((()))***+++*********'''((()))******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''(((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''((())))))((('''((()))************************'''(((((((((((((((((('''((()))*********)))'''&&&((((((((((((((((((((((((((((((((()))+++***(((&&&(((((((((((())))))))))))((((((((((((''''''''''''((((((((())))))))))))(((***)))(((''''''((()))***''''''((()))******++++++&&&'''''''''''''''''''''))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,+++++++++++++++++++++++++++++++++******))))))))))))***++++++***)))***+++))))))***+++,,,---///000***+++---...///...---,,,...........................///000000111111000000/////////000111222333444222111333666666888???GGGQQQ]]]nnn|||{{{yyyyyywwwuuutttvvvzzz~~~~~~xxxvvvssstttwww{{{~~~}}}vvvpppllljjjnnntttzzz~~~~~~vvvjjj^^^TTTLLLFFFBBB>>>===<<<:::999777777666444555666777777777555444888888888888888888888888888888888999::::::;;;;;;<<<<<<===>>>>>>===<<<;;;888888888999;;;===???AAA===>>>????????????>>>=========<<<<<<<<<;;;;;;;;;:::999888777666555555555000000////////////......------............------------------------------,,,+++++++++***************************+++++++++************************((((((((((((((())))))***'''(((((())))))(((((('''(((((())))))******++++++*********,,,...---***(((***((('''((()))***)))((('''''''''(((((((((((()))'''''''''(((((((((((((((''''''((((((((((((''''''&&&''')))***+++******)))'''(((((())))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''''''''(((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***((((((((((((((((((((((((((()))***)))((('''(((***+++******))))))******+++''''''((((((((((((''''''((()))))))))((((((''''''))))))))))))))))))))))))((('''''')))******(((&&&((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))))))))((())))))(((((((((((())))))%%%&&&'''((())))))((((((&&&&&&&&&'''''''''''''''))))))))))))(((((((((((((((''''''''''''(((((()))((((((''''''(((***,,,---++++++,,,------,,,++++++***************))))))))))))***++++++***)))***+++(((((()))***,,,...///000***+++,,,......------,,,..............................000111111111000///000///.........000111222333000000444777777999<<<>>>FFFRRR^^^kkk|||wwwrrrnnnoooooopppqqqtttyyy}}}vvvrrrmmmlllooosssuuuvvvzzz{{{}}}|||yyyuuurrrppptttyyyzzzuuukkkbbbVVVLLLEEEAAA>>><<<999888888777666666555555444555666777777777666666777777888888888999999999777777888888999:::::::::<<<===>>>>>>>>><<<:::999999999:::;;;===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<:::999888777666555555555000000/////////.........------............------------------------------,,,+++***)))((()))******))))))*********+++++++++))))))))))))))))))))))))((((((((((((((()))******((())))))******))))))(((''''''(((((()))******+++(((((()))+++,,,+++(((&&&)))(((''''''))))))((('''((())))))***************''''''''''''((((((((()))((((((((())))))((((((((($$$&&&(((*********)))((((((((((((''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******(((((((((((((((((((((((('''((())))))''''''((()))))))))(((''''''((())))))&&&'''((())))))((('''&&&)))(((''''''&&&&&&''''''))))))))))))))))))))))))'''&&&'''((())))))'''%%%''''''''''''''''''''''''&&&'''(((((()))***++++++&&&'''((()))******)))((((((((())))))))))))(((((($$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&'''''''''((((((***)))))))))(((((((((''''''''''''''''''((())))))((((((''''''(((***,,,...***+++,,,,,,,,,,,,+++***))))))))))))************)))***++++++***)))***+++)))))))))***+++---...///++++++,,,,,,---------,,,........................---...000111111111000///222111///......///000222444///---111555444444555:::>>>DDDHHHOOO]]]pppuuullljjjlllnnnpppsssxxx~~~|||zzztttmmmjjjllloooqqqrrrsssuuuwwwwwwwwwvvvwwwxxx{{{vvvjjjaaaXXXPPPEEE>>>;;;<<<<<<<<<666666555444444444555666555666777888999999::::::666666777888999::::::;;;777777777888999999::::::<<<===>>>>>>===;;;999777;;;;;;<<<===>>>>>>>>>=========<<<<<<<<<<<<=====================<<<<<<<<<:::999888666555555444444000/////////............---..................---------------------------,,,+++)))''''''((()))+++))))))******++++++++++++((((((((((((((((((((((((((((((((((((((()))******))))))************))))))&&&&&&&&&'''((())))))***&&&&&&'''***+++***'''$$$((('''&&&&&&'''((('''&&&&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((###%%%''')))******(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&'''''''''''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&)))((('''%%%%%%&&&''''''))))))))))))))))))))))))&&&&&&&&&''')))(((&&&$$$'''''''''''''''&&&&&&&&&&&&'''((()))***+++,,,---&&&'''(((*********)))((('''((()))******)))(((''''''((()))))))))((('''&&&&&&&&&&&&'''''''''((((((******))))))(((((((((''''''''''''''''''((()))***((((((''''''(((***---...)))***+++,,,,,,+++***)))(((((())))))******++++++)))+++++++++***)))***++++++*********+++,,,------+++++++++,,,,,,,,,---------+++***,,,///000...+++......////////////......000000000000111111111111444222000//////111444666...222777:::>>>FFFRRR[[[rrr}}}xxxqqqtttxxx||||||wwwpppkkkhhhjjjmmmpppnnnpppttt{{{yyyssslllbbbUUUKKK>>>===<<<:::999888777777999666444444666666333111555555666666777777888888666666777777888888999999888888888999999::::::;;;888999:::;;;;;;;;;;;;;;;<<<<<<<<<===============<<<<<<<<<=====================<<<<<<<<<;;;;;;;;;999888777666555444333333000000///...............///...,,,++++++,,,...///,,,++++++******++++++,,,***************)))((((((++++++******)))(((((((((''''''((()))))))))))))))+++***)))(((((()))***+++((()))***++++++***)))(((''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))((((((((('''''''''(((((((((((()))******))))))((((((''''''+++******)))(((''''''&&&))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))******))))))(((((('''''')))))))))(((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''(((((())))))******'''''''''''''''((()))))))))((('''(((******((('''((((((((('''&&&&&&&&&%%%((((((''''''''''''(((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''%%%&&&((())))))((((((((())))))((('''&&&&&&''''''((((((((((((''''''''''''&&&%%%&&&'''((()))*********)))))))))))))))((()))+++,,,,,,+++)))(((***)))(((''''''((()))***))))))************))))))))))))*********))))))(((******+++++++++,,,,,,,,,---,,,+++,,,//////...,,,......////////////......//////000000000111111111444333222111111333444555333555888888888;;;CCCIIIVVV___kkkuuu~~~zzzrrrkkkhhhjjjooorrruuuwww|||xxxpppfff^^^WWWPPPGGG@@@::::::999888777777777777888666444444555555333111444555555666777777888888777777777777777888888888888888888999::::::;;;;;;888888999:::::::::::::::;;;;;;<<<<<<=========>>>===============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888777777666555444333333000///......------......///...,,,++++++,,,...///,,,++++++******++++++,,,***************)))((((((***************+++++++++((())))))))))))(((((('''******)))(((((()))******((()))***++++++***)))(((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))))))))((((((((('''*********)))((('''''''''))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''((())))))(((((((((((())))))***)))))))))(((((((((''''''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))(((''''''''''''((())))))))))))))))))(((((((((((((((''''''''''''((()))))))))(((((()))******)))'''''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&((())))))(((((((((((((((((('''&&&&&&''''''((((((((((((''''''(((((('''''''''((()))***))))))))))))))))))))))))((()))+++,,,,,,+++)))(((***)))(((((((((((()))***))))))************))))))))))))************))))))***++++++++++++,,,,,,,,,,,,,,,+++---...///...,,,......////////////......//////000000000000111111111111111111222222333333444666777555333333666999<<>>>>>>>>>>>======<<<<<<;;;;;;:::::::::999999999999888666666666555555444444444000///......------.........---,,,++++++,,,---...,,,++++++******++++++,,,)))************))))))((())))))***++++++,,,------*********))))))((('''&&&***))))))(((((())))))***))))))************))))))''''''(((((())))))******************************'''''''''(((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))(((''''''&&&&&&''''''((()))((((((''''''(((((()))))))))))))))((((((((((((******))))))))))))((((((((((((((()))))))))))))))((((((''''''(((((()))************)))((('''''''''((((((''''''(((((()))******))))))***++++++***(((''''''''''''''''''((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))'''&&&&&&((())))))((((((((((((((((((''''''&&&''''''(((((((((((('''''')))(((((((((((()))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))***))))))(((((())))))***))))))************))))))))))))***************)))++++++++++++,,,,,,,,,,,,,,,,,,,,,---......------......////////////......////////////000000000111...///000111111111000///111333555444333222444666666888;;;===BBBLLLYYYbbbppp}}}{{{|||zzzvvvqqqppprrruuuzzzwwwrrroooppptttyyy}}}~~~{{{vvvqqqlllfff```[[[YYYQQQGGG???;;;:::999888555555444444444444555555666555444444444444333333333444444555555666777777999999888888777777666666777888888999:::;;;<<<<<<888888888888888888999999888999999;;;<<<===>>>>>>??????>>>===<<<;;;;;;:::999999888888888777777777555555444444444444444444111000//////......//////...---,,,,,,,,,,,,---...,,,++++++******++++++,,,))))))************)))((())))))*********+++++++++((())))))))))))((((((''')))))))))(((((())))))))))))))))))******)))))))))''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''((((((((((((((()))))))))*********))))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''((((((((())))))))))))((((((((((((************************((((((((((((((((((((((((((((((((('''((())))))******)))))))))((((((((('''((((((((('''((())))))***+++***)))***,,,,,,***)))&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))'''&&&&&&((()))(((''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((((()))))))))((((((((())))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))************))))))))))))***+++++++++******+++++++++,,,,,,,,,------+++,,,---...------------......////////////.........////////////000000000...///111222333222111000...///111222333333444555666777888888999>>>EEEJJJNNNZZZiiivvv}}}yyywwwwwwtttuuusssoookkkjjjnnnrrryyywwwvvvttttttuuuvvvwwwpppjjjbbbZZZSSSNNNJJJHHHHHHEEE@@@<<<:::::::::999777666555444444333444444444444444444333333333333333333333444555555666666999999888888777777666666777888999:::;;;<<<======999999888777777888888999777888999:::;;;<<<===>>>??????>>>===<<<;;;;;;:::888777777777777666666666444444444444333333333333222111000000//////000000---------,,,,,,---------,,,++++++******++++++,,,((())))))*********))))))******))))))((((((((((((&&&&&&((()))************((((((((())))))(((((((((***))))))))))))))))))***''''''(((((())))))******((((((((((((((((((((((((''''''''''''(((((())))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******'''((((((((()))))))))***((((((((((((((()))******+++***)))***,,,,,,***)))&&&''''''(((((()))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((***(((&&&&&&((((((((('''''''''((((((((((((((('''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''(((((())))))))))))*********++++++*********))))))************))))))))))))************))))))))))))***+++++++++++++++++++++,,,,,,,,,---------***,,,......---,,,---.........////////////............////////////000000111111333444444444333222......//////000000111111000111333444555777:::<<<<<>>;;;:::999777777888999999888888999999:::;;;<<<<<<>>>>>>======<<<<<<;;;;;;777777777777666666666666444444444333333222222222222111000000//////000000------------------------,,,++++++******++++++,,,((())))))************)))***))))))(((''''''&&&&&&$$$%%%'''(((***+++++++++'''(((((())))))(((((('''******))))))))))))******''''''(((((())))))******''''''''''''''''''''''''''''''(((((())))))******%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))'''(((((())))))(((((('''(((''''''&&&&&&''''''((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&))))))(((((())))))***+++'''''''''((()))*********))))))(((((())))))***+++***))))))***++++++***((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((***((('''&&&((((((((('''&&&'''((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''((('''''''''&&&''''''(((((())))))***************************)))******++++++******)))))))))************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,......---,,,---///......////////////.............../////////000000000111111222222222222222111000......///000000///,,,...///000222333555777777999;;;???EEENNNYYYaaaqqqzzz|||}}}vvvpppooopppyyyvvvrrroooooonnnmmmmmmllljjjfff```ZZZUUUPPPNNNFFFCCC???===<<<<<<;;;999333444555444444333333444555555444333333444444444111333555444222111333555222222222333444444555555777777777777777888888888777888999:::;;;===>>>>>><<<;;;999888888888999:::888888999999:::::::::;;;===============<<<<<<<<<777777777777666666666666555444444333222111000000000//////...............,,,------------------,,,,,,++++++******++++++,,,(((((()))***************))))))))))))((((((((((((&&&&&&''')))************''''''((())))))(((''''''+++***)))(((((()))***+++''''''(((((())))))******(((((((((((((((((((((((((((((())))))***++++++,,,&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))'''((()))******)))((('''(((''''''&&&&&&''''''((('''((((((((()))))))))***(((((())))))************(((((((((((('''''''''&&&))))))(((((())))))***+++(((((((((((())))))))))))))))))(((((())))))***+++)))(((((()))******)))''')))))))))(((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((***)))'''&&&'''((('''&&&&&&&&&'''(((((((((((((((''''''((((((((((((''''''%%%&&&'''((()))(((((('''&&&&&&''''''((())))))***+++******************+++)))***++++++++++++***)))))))))************))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,------------...***,,,//////,,,+++---///......////////////................../////////000............/////////000222111//////000222222222...//////000111222444666777666444444888===CCCFFFPPPXXXeeeqqq|||~~~~~~|||{{{zzzwwwrrrrrrttt{{{tttpppnnnkkkfffccc^^^[[[UUUNNNHHHCCC@@@???<<<;;;:::::::::999666333444555666555333333444555222222222222333444555666111333555444222111333555111222222333333444555555666666777777888888999999777888999:::<<<===>>>???===<<<:::888888999:::;;;999999999999999999999:::<<<<<<<<<===============888777777777666666666666555555444333222000000///......---,,,,,,,,,,,,---,,,------......------,,,,,,++++++++++++++++++,,,(((((()))***************(((((())))))******++++++'''((()))))))))))))))(((&&&'''((())))))((('''&&&+++***)))(((((()))***+++''''''(((((()))*********))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))************'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''''''''&&&&&&''''''''''''((((((((())))))******&&&&&&''''''((((((((()))******))))))(((((((((''')))))))))))))))******+++******))))))(((((('''''')))))))))))))))******+++)))((('''(((******((('''******))))))((((((''''''((((((''''''''''''((((((+++)))&&&%%%%%%&&&)))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''((((((((()))+++)))'''''''''((('''&&&&&&&&&'''((())))))((((((''''''((((((((((((''''''&&&''')))*********)))(((&&&&&&&&&'''((())))))***++++++************++++++)))***+++,,,,,,+++***)))))))))************))))))((()))***+++,,,---------,,,,,,,,,---------......,,,---...///000000000000//////000000000000//////////////////............////////////000000000000111111000000//////......000000000000000000000000000111222333555777999;;;>>>CCCJJJPPPXXXeeeuuu~~~}}}~~~{{{zzz{{{}}}~~~~~~zzzxxxxxxxxxxxxwwwvvvvvvwwwwwwxxxxxxyyyyyy{{{uuummmddd\\\UUURRRIIIGGGDDDAAA===;;;999888888666555555666666555333444444333222333444555666444444444444444333333333222222333333333333333333444333222222333444666777777777777777777777888999;;;999777777999<<<======:::::::::999999888666666777777777777888888888888666888;;;<<<===<<<:::888:::999888777666555444333333333222222111000000000///............---------,,,------......------,,,///---***((((((***---///------,,,+++*********+++))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%$$$$$$%%%&&&((()))((((((''''''''''''(((((())))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((''''''((())))))))))))))))))((('''&&&&&&'''((()))************************%%%'''(((***++++++++++++''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((++++++***)))((('''&&&&&&************))))))))))))&&&''')))*********)))(((((((((((((((((((((((((((+++*********))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))***+++------(((((())))))))))))((((((************************''''''''''''''''''''''''&&&''')))*********)))(((((((((((((((((((((((((((((('''&&&%%%&&&(((***+++(((((((((((())))))))))))************++++++++++++)))))))))******++++++,,,+++*********))))))((((((,,,+++***)))))))))++++++.........------,,,,,,,,,,,,------...////////////...//////000000//////...------......//////000000.../////////000000000000000000000000//////......000000000000000000000000111111111222333444555666666999===@@@CCCKKKVVV^^^jjjttt~~~zzzvvvwww{{{~~~~~~|||{{{~~~xxxsssqqqsssvvvyyyzzzwwwtttsssrrrrrrqqqppptttuuuwwwyyyyyyxxxvvvuuuvvvrrrjjj```VVVMMMGGGDDD>>><<<;;;999777666555555777555444444555666444333444333333222333444555666444444444444444444444555333333333222222222222222111111111000111222444555888888777777888888999999<<<:::888777888:::::::::888888888888888777666666666666666666777777777777888999<<<===>>>===;;;999888888777666555444444333333333222111111000000///............------------,,,,,,------------,,,,,,---,,,***))))))***,,,---,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&((()))*********))))))))))))******))))))))))))))))))))))))******)))))))))((((((((((((((())))))))))))(((((('''((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))***++++++******(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))*********&&&'''(((((()))))))))((((((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((******)))))))))******+++((())))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%'''((((((((((((((())))))))))))(((((((((((())))))))))))***+++++++++++++++,,,,,,************)))))))))(((,,,+++***))))))***++++++,,,,,,+++++++++*********,,,,,,---......------------..................---+++,,,---...///000111111....../////////000000000000000000////////////...000000000000000000000000222111111000000000000000222444666666666999???CCCIIIRRR^^^gggoooxxx{{{yyywwwvvvuuuuuuvvvwwwyyyvvvrrrooooooqqqtttvvvuuu{{{wwwpppnnnqqqvvvyyyyyyxxxwwwwwwwwwwwwuuussssssuuuvvvvvvtttoookkkhhhccc^^^WWWNNNEEE>>>999777666666555555555555666666555444333333444444333222333333222222333333444555333444444444555666666666444444333333222222111111111111111111222333444444888888777777888888999:::===:::888777777888777777777777777666666666666666444555555555666666666666666888:::;;;<<<;;;999888666555555555444444333333333222222111111000//////............------------,,,,,,------------,,,,,,,,,+++************+++,,,+++******)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++''''''((((((((((((''''''''''''''''''((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((('''(((((())))))))))))((((((((()))))))))))))))((('''''''''((((((((((((''''''((((((((((((((((((((((((((()))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******%%%&&&'''((()))******+++'''''''''&&&''''''((()))(((((((((((((((((((((((((((((('''''''''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((******)))(((((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&'''(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,,,,,,,++++++++++++************))))))))))))+++******)))******++++++++++++++++++************,,,,,,---------,,,++++++,,,------......------,,,,,,,,,---......///000000........./////////000000////////////////////////////////////////////////111111000///.........///000222444555555666888;;;999???FFFKKKPPPVVV^^^eeeqqqxxx}}}zzzzzz||||||sssqqqooommmooorrrvvvyyy{{{yyyvvvqqqnnnqqqwww}}}~~~||||||{{{|||~~~xxxtttrrruuuyyy|||}}}}}}}}}~~~~~~{{{xxxpppooommmiiiccc]]]WWWTTTMMMIIIDDD>>>999666555555333333333333444555666777444222111222333333222111222222222222222333333444333333444555555666777777666555555444333222111111333333333333444555666666666666666666666777888999;;;999777666777888777666666555555555555555555555333333444444444555555555333555666777888777666555444444333333333333333333222222222111000000//////.........---------,,,,,,,,,,,,,,,------,,,,,,,,,******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))+++***(((''''''(((***+++''''''(((((((((((('''''''''''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((()))))))))))))))(((((('''&&&'''((())))))((('''&&&))))))))))))))))))))))))************))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((()))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((()))(((((('''''''''((((((******)))(((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''''''''(((***+++((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((()))))))))))))))*********++++++++++++,,,+++++++++******))))))*********)))))))))))))))******************++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,...............---------............////////////.............../////////////////////////////////000///////////////000000,,,...000222222333444555666888;;;<<<===@@@DDDHHHPPPVVV]]]dddkkkvvvyyyvvvvvvwwwvvvtttqqqpppqqquuuzzz}}}||||||zzzvvvtttyyy~~~zzz{{{yyyvvvwwwxxx}}}{{{yyyyyyyyyzzz{{{}}}|||{{{zzzyyyuuuppplllaaa___ZZZTTTNNNIIIEEECCC???===999666444444555666111111111000111111222222222111000111222333222111111111111222222222222222222333333444555666777777777666666555444333333222222222333444555555555555333333333333444555666777777555555666888999999888666555444333333444444555333333333333444444444444333444555666666666555555333333333333222222222222222222111111000//////......------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))***++++++++++++***))))))((((((((((((((())))))((((((((((((((((((((((((***)))'''&&&&&&''')))***''''''((((((((((((''''''&&&'''''''''((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))++++++***))))))(((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&((((((''''''''''''(((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***+++***)))(((''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++(((((((((((((((((((((((())))))((((((''''''''''''(((((((((((()))))))))))))))*********++++++++++++******))))))((((((''''''))))))))))))))))))******))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,------------------,,,.........---------,,,,,,------........./////////---............/////////000000000000000000000000//////...//////000111222//////000111111111111000333555666666666777999;;;???BBBFFFIIIOOOWWWbbbjjjqqqyyy|||{{{{{{|||{{{|||~~~~~~~~~}}}{{{}}}}}}xxxwwwyyy|||}}}zzzwwwvvvuuurrrooolllhhhbbb\\\WWWLLLIIIEEE@@@===;;;;;;;;;:::888666444222222333444444333333222111111111222222111000111222333222111000000111222222222222111222333333333444555555555666666555555444444333333000000111222333333333333111111111222333444555666444333444666999;;;;;;;;;888666555333222333333444222333333333444444444444555666666777777777777777444333333333222222111111222111111000000///......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***++++++***))))))((((((((((((((())))))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&''''''((((((((('''&&&******,,,,,,,,,,,,******(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))((((((''''''((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((++++++***)))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((('''''')))))))))((((((((('''''')))(((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&''')))***+++***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))(((((((((((())))))))))))((((((((('''''''''''''''))))))))))))************((()))***+++++++++++++++)))))))))******************+++,,,------...------------............---------------------------------------.........//////---------.........//////000000000000000000000000///............///000000333222222222222222000///000111222333333444555666555777:::;;;===BBBHHHMMMSSSZZZccckkkrrryyyzzz{{{||||||{{{}}}zzztttmmmgggddd^^^[[[XXXUUURRRMMMHHHDDD;;;:::888666555444444444555555333222111111111111555444333222222222222222222111000111333444333222//////111222222222111000222222333333333333333333333333333333333333333222///000222333444333333333111111111222333444666777444333444777:::<<<<<<;;;:::888666333222222222333333333333444444444444555666666666777777777777777555555444333222222111111111111111000//////......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))))))))******)))((((((((())))))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((())))))))))))((('''***,,,---......---,,,***))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))((((((%%%&&&''')))************((((((''''''''''''((((((((((((((((((((((((((((((+++***)))(((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))((()))))))))(((((('''&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((('''''''''((())))))***)))((('''&&&''')))+++,,,''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((((()))))))))************'''(((***+++,,,,,,++++++((()))))))))***************+++,,,---.../////////---......//////......---***++++++,,,---...//////---------.........//////---------.........//////000000000000000000000000//////...---------......111000//////000000000///...///000111222222333333///111444555666888:::===???DDDIIIMMMOOOUUU^^^eeennn{{{vvvxxx{{{~~~}}}}}}~~~}}}~~~}}}zzzuuummmcccZZZRRRNNNDDDBBB@@@??????===;;;888444555555444333111///...000000000111111111111111///......---------......222111000111333444444222...///000222222111111000333222222222222222222222111111111111111111222222111222444555666666555444222222222333444555777888555555555888;;;<<<<<<;;;;;;999777444222222222333333333444444444555555555444444444555555555666666666666555444333111111000111111111000//////......---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++******))))))))))))******)))))))))))))))***++++++(((((((((((((((((((((((())))))************))))))''''''((((((((((((''''''((()))***++++++***)))((()))***,,,------,,,***)))************************(((((())))))******++++++(((((())))))))))))(((((($$$%%%'''(((***+++++++++)))((('''&&&&&&'''((()))************************+++***)))(((((()))***+++''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''((()))***+++,,,,,,((()))*********)))'''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((******)))(((((((((((()))((('''&&&&&&'''))),,,---(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))(((((((((((((((((((((((((((&&&&&&'''((()))))))))((((((((((((((())))))))))))************++++++++++++''''''(((((())))))******(((((())))))*********+++'''(((***+++,,,,,,++++++******++++++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,---------......///////////////.........////////////////////////000...,,,---000111///---///////////////.........//////000111222222333333111111111111111111111111555555555555555555555555:::::::::;;;>>>BBBEEEGGGRRRYYYccckkkrrr{{{}}}~~~~~~yyywwwyyy~~~{{{vvvqqqnnnhhheee^^^VVVNNNGGGAAA>>>999999888666555444333333333222222222111111000000111000/////////000222333111111000000000000111111222222222222222222222222222222111111111111111222333333333222222222111111///000111222333222111111111222333333444444333333222222222333333444444444555555555555555666777777888666444222111222333444000111222222444444555666666666555444333222222111333333222222111000000000///............---------+++++++++*********))))))---------,,,,,,+++++++++,,,+++++++++***)))))))))(((((())))))))))))(((((((((''''''(((((()))***+++))))))(((((((((((())))))*********)))))))))))))))))))))))))))(((((((((((((((***+++***)))((()))***)))***+++***)))((((((***((((((((((((((()))*********************++++++,,,(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))...---,,,***)))((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((***+++***)))((()))***++++++***)))))))))))))))***))))))((('''&&&&&&&&&''''''((())))))))))))))))))((('''&&&&&&&&&&&&&&&''''''(((((())))))******+++***)))'''&&&&&&&&&&&&+++***)))(((&&&&&&%%%%%%))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((,,,+++***(((''''''''''''***))))))((((((((())))))''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%((((((''''''&&&&&&&&&%%%'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&%%%''')))***+++***((('''******))))))((((((''''''&&&'''((())))))******)))%%%%%%&&&((()))+++,,,,,,))))))))))))***+++,,,---++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++******,,,,,,,,,------------...////////////....................................000...------000000///---/////////////////////...//////000111111222333333111111111111111111111111333333333333333333333333555444444555777:::===??????DDDKKKPPPUUU]]]fffnnnxxx|||}}}~~~|||zzz|||zzzppphhh```[[[WWWQQQNNNJJJEEE???;;;888666555444333222111000//////222222111111000000000000111000/////////000111222111111000000000000111111222222222222222222222222222222111111111111111222333333222222222111111111///000111222333222222111111222333333444444333333333333333333444444444444555555444444555555666777666555333111111111222333111222222333333444444444555555444444333333222222333333222111111000000///............------------+++++++++*********))))))------,,,,,,,,,+++++++++++++++******************((())))))******))))))(((***)))((((((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******)))((()))***)))***+++***)))((((((***((((((((((((((()))******((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))((()))***+++***)))(((((((((((()))***))))))(((''''''&&&&&&''''''((()))))))))))))))***)))(((''''''''''''''')))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&)))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((+++***)))((('''''''''''')))((((((''''''(((((()))''''''''''''((((((((((((((((((((('''''''''&&&&&&***)))))))))(((((((((((('''''''''''''''((())))))((((((((((((''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&''')))*********)))((((((((((((((())))))))))))((()))))))))))))))(((''''''((((((((()))))))))***))))))))))))***+++,,,---,,,,,,,,,,,,+++***))))))+++,,,,,,,,,,,,+++******,,,,,,,,,,,,------------........................------------------------///...---...//////...---......////////////////////////000000111111222222111111111111111111111111111111111111111111111111111000000000222444666777666999<<<===???CCCKKKQQQYYY```hhhmmmqqqwww~~~~~~~~~~~~~~~|||||||||~~~~~~vvvnnncccXXXOOOHHHBBB???<<<;;;999777666444444333222111111000///......---000000000000////////////000000/////////000111222111000000//////000000111222222222222222222222222222111111111111111222222222222222222111111111111000111111222333222222222111222333333444444333333555555555444444444444444444444444444444555555666555444222111000000111222333333333333333333333333333333333333333333333333333222222111111000//////............------------+++++++++***************,,,,,,,,,,,,++++++++++++))))))******************)))******************)))+++***)))(((''''''''''''))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))((()))******(((((()))***)))***+++***)))((((((***((((((((((((((())))))***''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((()))***))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))***))))))((((((''''''(((((()))))))))(((''''''&&&&&&''''''((()))))))))))))))******)))(((((((((((()))******))))))(((''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((()))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))((((((''')))((((((''''''(((((()))((('''''''''''''''((((((''''''''''''(((((((((((())))))((((((((((((''''''))))))))))))(((((((((((('''''''''''''''((())))))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))'''''''''((()))*********************)))((('''&&&******))))))((((((''''''))))))))))))******+++,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------------...............///------------------------......---.........................../////////////////////000000000111111111111111111111111111111000000000000000000000000111111000111111222444444777888888777777:::???CCCDDDHHHMMMOOORRRVVV]]]cccllloootttyyy~~~|||yyywwwuuuqqqooojjjgggdddeeehhhjjjiiiggg\\\VVVMMMDDD>>>:::777555444333333222222222222333222111111111000000////////////////////////......////////////000000111111000000////////////000000111111111111111111111111111111111000111111222333333222222222111111111111111111222222222333333333111222333333444444333333666666666555555444444333333333333333333444555555444444333222111111222222333333333333222222111111111222222222333333333444222222222111000000//////.........---------,,,,,,************************,,,+++++++++++++++++++++(((((())))))******++++++******++++++++++++************)))((((((((((((((())))))(((((((((((())))))''''''((((((((((((((()))(((((((((((())))))))))))((()))***)))((('''(((***)))***+++***(((((((((***))))))(((((((((((())))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))((((((((((((((()))***)))((('''(((***((((((''''''''''''(((((())))))((((((''''''''''''''''''((()))))))))))))))))))))((((((((((((((()))))))))((((((((('''''''''%%%&&&&&&&&&''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''((()))***'''&&&&&&&&&&&&''''''(((''''''''''''(((((((((((()))))))))))))))((((((((('''''''''''''''&&&&&&&&&'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))((((((((('''((()))******'''((((((((()))))))))***)))))))))))))))(((''''''******))))))(((((('''''')))))))))))))))***++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,---------......//////........................---.........---------...---.........//////000000//////////////////000000000000000000000000000000111111111111111111111111222222111222222222333333444444333222222444777999999<<<>>>>>>>>>@@@EEEIIIMMMPPPTTTXXX]]]cccjjjooo{{{}}}zzzzzzrrroookkkhhhddd```[[[WWWPPPMMMIIIIIILLLNNNNNNLLLKKKFFF???:::888666555444111000///......------...111111111111000000000000..................//////......//////000000000000000000////////////000000111111111111111111111111111111000000111222222333333333333333222222222111222222222222222333333333111222333333444444333333666666666555555444444333222222222222222333333444555444444333333333333333444333333222222111111000000000111111222333333333222222111111000//////......------------,,,,,,,,,************************++++++++++++++++++++++++((((((((())))))******+++******++++++++++++******((((((((((((((()))******))))))(((((((((((())))))((((((((())))))*********'''((((((((()))))))))***''')))***)))((('''((())))))***+++***(((((((((***))))))(((((((((((())))))((((((''''''(((((()))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******)))(((((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((''')))***)))((('''((()))((((((''''''''''''((((((((((((((((((''''''''''''''''''((()))))))))))))))'''''''''&&&&&&''''''(((&&&'''''''''((((((((()))&&&''''''(((((((((''''''))))))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((()))))))))))))))&&&&&&&&&''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''''''''''''''(((((((((((())))))((((((''''''''''''((((((((('''((()))*********)))))))))((((((((('''''''''((()))))))))))))))(((((((((((()))))))))))))))))))))((())))))******))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////////////////////////////,,,...///...---,,,---...------......///000000000............////////////000000000000000000000000111111111111111111111111000000000111111111111111000000//////000111333444555666888888888999<<<>>><<<>>>AAADDDFFFJJJOOOSSS^^^fffnnnrrrvvv{{{|||{{{|||vvvnnngggbbb```YYYVVVSSSPPPMMMHHHDDD@@@@@@>>>;;;;;;<<<>>>??????DDD@@@;;;888666555333222222222000///...---------............////////////............////////////---...///000000000//////000//////......//////000111111111111111111111111000000000000111222333333444444444444333333333333333222222222222333444444111222333333444444333333555555555444444444444444111111111111111222333333444444444444444444444444333333222222111111111000000000000111111222222222222111111000000///......------------,,,,,,,,,,,,***************+++++++++*********+++++++++++++++(((((()))))))))))))))))))))******************)))''''''''''''((()))***+++))))))(((((((((((())))))(((((())))))******++++++''''''(((((())))))******'''((())))))''''''((())))))***+++***)))((((((******))))))((((((((((((((())))))(((((())))))***+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++***))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((())))))''''''((()))((((((''''''(((((())))))((((((((((((((((((''''''''''''((()))))))))))))))'''&&&&&&&&&&&&''''''(((%%%&&&&&&'''(((((())))))'''''')))))))))((('''&&&***)))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''&&&&&&&&&'''(((((()))&&&&&&&&&&&&'''((())))))''''''''''''((((((((((((''''''(((((((((((())))))((((((((()))))))))))))))'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''((((((((((((***))))))(((''''''&&&&&&(((((((((((())))))))))))*********)))((('''''''''&&&'''((()))************&&&''''''((()))******+++)))))))))(((((())))))******++++++,,,,,,,,,+++++++++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,++++++,,,------...//////........................+++---///...,,,+++---///------......///000000111........................000000000000000000000000000000000000000000000000...///000000111111111111111111111222333333333222222333555666666666777888555777999999:::;;;>>>@@@EEEJJJNNNPPPTTTZZZZZZXXX______ccchhhkkklllqqqwww}}}~~~zzzvvvssspppooofffccc^^^YYYTTTOOOJJJFFFCCCAAA???===<<<:::777444888888888777666777:::<<>>DDDDDD@@@EEEDDDHHHNNNQQQRRRWWW]]]]]]gggpppooolllkkkkkkkkkjjjnnnsssuuuuuuuuuxxxzzzzzz|||}}}}}}|||{{{{{{||||||{{{|||~~~zzztttpppmmmjjjhhhfffcccaaa^^^[[[XXXVVVTTTTTTNNNJJJEEECCCBBBAAA>>>:::888666555555555555444222///111333222///000333777:::999777666555333000---,,,,,,,,,---...///000111---......//////000000000.../////////000000111111,,,---///000000000///...//////............//////000000000000000000000000000000000000111222333444777666666666666555555555444333222111222333444555222222333444444444333333222222222333333444444444000000000000000111111222111222222333333333222222111111111111111111111111111111111000000000000000111111111000//////......---------,,,,,,,,,++++++))))))******++++++++++++))))))******++++++++++++******))))))((((((''''''(((((())))))))))))((((((+++***)))((((((''''''((())))))(((((((((((())))))&&&&&&&&&'''((())))))***&&&''''''((()))******+++'''((()))((('''&&&'''))))))***+++***)))((((((*********)))(((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((())))))))))))(((((((((((('''((()))((('''&&&'''))))))))))))))))))***++++++'''''''''((((((((((((((('''(((((()))))))))))))))((((((((((((((()))******((((((((('''&&&&&&%%%%%%&&&'''(((((('''%%%###"""%%%&&&&&&&&&((()))***+++''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((''''''&&&&&&&&&'''''''''''''''((((((***++++++''''''''''''((((((((()))%%%&&&&&&&&&''''''((((((%%%&&&&&&&&&''''''(((((('''''''''''''''((()))))))))(((((((((''''''''''''''''''''''''((((((((()))&&&&&&''''''((()))))))))&&&''')))***+++***((('''''''''(((((())))))******************)))((('''&&&(((((((((((())))))))))))***)))(((((((((((())))))))))))***++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111000------------,,,+++............---,,,++++++---------....../////////---------............///,,,------......------,,,---------............///222111111111000000//////......//////000000111111222222111000/////////000222222222111111111111000//////000111222333333444333333333444555666777888::::::;;;===???@@@BBBBBBHHHMMMSSSUUUSSSPPPOOOOOOQQQQQQQQQRRRSSSTTTUUUUUU[[[ZZZZZZZZZZZZ[[[\\\\\\[[[^^^bbbiiinnnpppooommmqqqooollljjjhhhfffffffffcccfffiiimmmppprrrrrrrrrmmmkkkfff```ZZZVVVVVVWWWQQQSSSUUURRRNNNJJJJJJLLLHHHGGGFFFDDDCCCAAA@@@???<<<;;;:::999777555333222111111111111111111111111......///000111222222333555999===;;;555111000222222000///......///000222111111000000/////////...+++,,,,,,---...///000000---------............///000000//////......------....../////////000000000333222222222222333444444555555555444444333333333333333333333333333333333333333333333333333333333444222111111222333333222000111111111111222222222222222222222222222222222444222///...///000111111000000000000000000000000///---,,,++++++,,,...///,,,,,,+++***)))))))))***'''(((+++---...---,,,+++((()))***+++++++++++++++************))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((())))))&&&''')))*********)))(((************)))((('''&&&(((((((((((())))))))))))...,,,+++)))((('''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''******))))))))))))******+++(((&&&'''***,,,+++***&&&'''''''''(((((())))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''))))))(((((('''''''''&&&***((('''&&&&&&'''(((***((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((('''''''''(((((())))))))))))(((((((((((()))))))))))))))((())))))***+++++++++++++++''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((+++***)))(((((()))***+++******))))))))))))******---+++***((((((((())))))&&&((()))******)))(((&&&+++*********))))))(((((())))))***++++++++++++***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,.../////////,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,------------............---......//////......---........./////////000000111111111000000000//////111111111111000000000000111111000000///000000000222222222111111111000000000000000111111222222333222222222222333444555555444555555777888999:::;;;;;;???DDDEEECCC???>>>===@@@@@@AAAAAABBBBBBCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFHHHJJJMMMSSSXXXZZZZZZXXXUUUTTTRRROOOMMMLLLLLLLLLLLLNNNPPPRRRSSSSSSRRRQQQPPPOOOLLLHHHDDDAAABBBCCCBBBCCCBBB@@@===;;;;;;;;;999999999888888777777777666666666555333222000///111111111111111111111111/////////000111111111222333666999888333//////111111000...------...000111000000/////////.........---------......................../////////000000000000000000////////////222222222222333333333333222222111111222222333444555555444444444333333333333333444444444444333333444444444444444444444444222111000111333444555444111111111111222222222222222222222222222222222222444222///...///000111000000000000000000000000000//////------,,,---...///++++++++++++************((()))+++,,,---,,,,,,+++))))))***+++++++++******************))))))))))))))))))))))))))))))))))))&&&''''''(((((()))))))))&&&'''((()))***))))))((())))))))))))((('''&&&&&&(((((((((((())))))))))))+++***)))((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%)))'''%%%&&&(((***)))(((((((((((()))))))))*********)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((''''''''''''''''''''''''******)))))))))((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((('''(((((())))))))))))(((((((((((())))))))))))((((((&&&''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((()))************))))))))))))******))))))((((((((())))))***((()))***++++++***)))(((*********)))))))))(((((())))))***++++++++++++***,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---+++***+++---/////////***+++,,,---............///////////////.........------------...............//////////////////...////////////000000000111000000000000////////////333333222111111000//////000000/////////000111111222222111111111000000000111111111111111111111111000000000000000111222333000000111222222333444444555888;;;<<<:::777444333777777777777777888888888777777777777777888888999;;;<<<>>>AAAFFFIIIJJJIIIAAA@@@???===;;;::::::::::::;;;<<<===>>>===<<<<<<:::;;;:::999666555666888<<<999666555444444333222111111111222333333444444222222222222111000///...000000000000000000000000000000000000000000000000///222555444111......000///...---,,,,,,---...//////............---------//////.........---------////////////000000000111000000000000000111111111000000000111111111222222111111111111111222333333444444444444333333333333333444555666666555444333555555555555555555555555111//////000333666666666111111222222222333333333333333333333333333333333444222//////000111111000000000000000000000000000000000//////......------***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++******)))************))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))''''''((())))))))))))))))))((((((((('''&&&&&&&&&(((((((((((())))))))))))((((((''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''''''''((((((((((((''''''(((''''''&&&&&&''''''((()))'''&&&&&&((())))))((())))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''')))))))))(((((('''''''''((((((((((((((((((((((((************)))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))(((((('''&&&&&&'''''''''&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))******))))))))))))******&&&&&&'''((()))))))))))))))***+++,,,,,,+++***)))******))))))))))))(((((())))))***++++++++++++***+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,///---++++++,,,---,,,+++***+++,,,---------------111000000000///.........,,,,,,---------...............////////////............/////////000000000////////////////////////111111111000000000/////////////////////000111222111111111111000000000000222111111111000000000///000/////////000000111222111111111111222222222222666888:::;;;:::888666444666666666666666666666555666555555555555666777777888777888:::>>>AAABBBBBB;;;;;;:::999888777777666444555777888999:::::::::555666777777666555666777===999444222444444333111000000111222333333444444111111222222222222111111000000000000000000000000000000000000000/////////---///222111///...///000...------,,,,,,------...------------------------............................../////////000000000......//////000000111111/////////000000000111111222222111111111222333333333333333333333333333333222444555666777666555444444444444444444444444444222000000111333555666555222222222222333333333444444444444444444444444444444222000000111111111000////////////////////////////////////...---++++++******,,,------------,,,,,,,,,+++*********+++++++++++++++++++++***)))(((************)))))))))((((((((((((((((((((((((((())))))(((((((((((((((((('''(((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''++++++************++++++***))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))((((((''''''((())))))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((((((((()))******))))))))))))******%%%&&&((()))))))))(((''')))******++++++******)))))))))))))))))))))(((((())))))***++++++++++++******++++++,,,,,,++++++************++++++,,,,,,,,,...,,,+++***,,,,,,,,,+++,,,,,,------,,,++++++***,,,,,,++++++******)))))),,,,,,,,,------------...,,,------......------,,,------........./////////.....................///........./////////000000///.........///000111111111111111000000000//////222222111111000/////////111000000000000111111222222222222222222222222222222333555777888777555333333333333333222222222222222222222222222333333444444333222333666999::::::555555555555555444444333333444444555666666666666222444555444333222333444999555000///111222111////////////000000000000000000000111222222222222111////////////////////////000000000///////////////---...000000//////000111------,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,------...//////000------........./////////,,,------....../////////222222222333333333444444222222222222222333333444333333333333333333333333333333555666666666555555333333333333333333333333444333111222333444444333222333333333444444444444444444444444444444444444444222111111222222111000////////////////////////---......------+++***)))***+++,,,,,,------------,,,,,,+++*********+++++++++++++++++++++***)))(((************)))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((())))))***(((((('''&&&&&&&&&&&&'''(((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((()))''''''((((((((((((''''''(((''''''&&&&&&''''''(((*********))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))******+++************************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((('''&&&&&&)))))))))******))))))(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((******))))))))))))******'''((()))))))))(((&&&%%%((())))))))))))))))))((((((((((((((((((((())))))))))))***++++++++++++***)))***+++,,,,,,+++***)))))))))******+++,,,,,,,,,)))(((((())),,,.........------------,,,+++***))),,,+++++++++++++++******,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------............---------...............,,,,,,---......///000000//////.........///000000111111000000000/////////111111111000000/////////111111111000000111111222111111111111111222222222000000111333555666444222111111111111111111111111///////////////000000111111000///000333444555444000000111222222222111111555444444333222111111111222222333111000///111222555333000////////////...111111000000000000000///---...//////000000000///////////////////////////////////////////////////.........//////000000000------------------------,,,,,,,,,------------...++++++,,,---...///000111------------............------------------......000000000000111111111222222111111111111222333333222222222222333333333333333333333444444555666666333333333333333333333333555444222222333444444333333333333444444444555555555555555555555555555555444222111111222333111000000000000000000000000000------,,,,,,++++++******,,,++++++++++++,,,,,,---++++++++++++++++++++++++******+++++++++******)))************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((()))******)))((('''&&&&&&'''(((((((((((((((((())))))))))))******+++******)))((('''))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((())))))(((&&&&&&''')))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))&&&''''''(((***++++++,,,))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((()))))))))(((((())))))))))))((((((((((((((((((''''''&&&%%%&&&&&&'''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))************))))))******))))))))))))******))))))))))))((('''&&&&&&((((((((((((((((((((((((''''''(((((((((((())))))))))))***++++++++++++***)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,)))''''''(((+++.........++++++,,,,,,,,,++++++***------..................++++++,,,,,,,,,---------------............------............////////////,,,,,,---------.....................////////////000000///.........//////111000000000////////////000000000000000/////////111111000000000000111111000000000111111222222222222111111333555555222000111111222222333333444444000000000000000111111222111000///000222333222111...///000111111111111000444333222111111111111111333333222111///000333555333333333222000/////////111111111111111111111111------......//////..............................---.........///000000000......------.../////////------............------,,,---------............,,,---------......//////............////////////...............---------,,,---------............///////////////000111111111111222222222333333333333333222111222444666777444444444444444444444444444333111222444555555555444444444444555555555555555555555555555555555555333222111222333333111000000000000000000000000000------,,,+++++++++,,,---...,,,***(((((()))+++---((()))+++,,,---,,,,,,+++))))))***+++++++++******************))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((()))))))))(((((('''((()))***+++***)))'''&&&&&&''')))***(((((((((((()))))))))))))))***+++,,,,,,++++++***))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''))))))(((((((((((())))))((()))***(((&&&%%%''')))))))))))))))(((((('''''''''((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''(((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***&&&&&&''''''((())))))***(((((())))))))))))(((((((((((((((((('''&&&%%%$$$###$$$%%%&&&'''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,,,,+++***)))******))))))))))))*********))))))((((((((())))))***))))))))))))))))))***'''''''''((((((((())))))))))))***++++++++++++***((()))+++,,,,,,+++)))(((((())))))***++++++,,,,,,,,,***))))))***++++++***)))***++++++,,,,,,,,,,,,***++++++,,,,,,---------++++++,,,,,,,,,---------......////////////......////////////000000000000,,,,,,,,,------.........111111000000//////......111000///...............000000000000/////////////////////000000000000000111000000/////////000000000000111111222333333444222111///111222222///+++//////000111222333333333111000000000000111222222...------...000000...---+++,,,...///000000//////............///000222222222222111///...000444777///111444222...,,,---...---------......//////000......///000000//////...........................,,,------...///000111111...---,,,,,,---......------......//////......------------......////////////............---------////////////000000000000000000//////.........---////////////000000000000---------------...//////111111111222222333333333444222111000000333666888555555555555555555555555222111111222555777777777444444444555555555666666666666666666666666666666333222222222333333111000000000000000000000000000///---,,,++++++,,,...000///---)))'''&&&(((***,,,'''(((+++---...---,,,+++((()))***+++++++++++++++************))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))((('''''''''(((***+++***)))(((''''''(((***+++(((((((((((())))))))))))'''(((***,,,------------))))))))))))))))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***''''''((((((((((((''''''((((((''''''''''''((((((***+++,,,***'''&&&(((++++++*********))))))(((((('''((((((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))************))))))))))))(((((((((((((((((((((((((((((())))))*********+++''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''((())))))***(((((())))))))))))(((((((((((((((((('''&&&%%%$$$###$$$%%%'''((()))******''''''(((((((((((('''''')))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''((((((((()))***+++,,,------,,,+++*********))))))))))))******))))))(((((((((***,,,---++++++************++++++&&&'''''''''(((((())))))+++,,,...//////...,,,+++''''''(((((())))))******'''(((((('''&&&'''***---+++***)))))))))***,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++...///,,,'''''',,,111........................////////////............//////............/////////......---------......,,,,,,---...//////......////////////////////////111111000000/////////...//////000000000000//////000000000000000000000000,,,...000000///000111333222222222111000//////...222222111000//////000000000000111111111111000000111111111000000000000000111111000000000000111111------------...///111111000000000000////////////......------------......000///...///000111000///000000000000000///......////////////////////////------------------------000///...,,,,,,---......------------------,,,,,,---......//////000000000---......///////////////...............///000000000000//////.........---//////000111111111111111333333333222222111111111222222333444444555555666555555555666555555444333333333333333333333333333111222333444555777888999888777777666555444444333666555333222111222333333222222222222111///......+++,,,,,,---,,,+++)))(((++++++************+++++++++++++++,,,,,,---------+++++++++*********))))))(((((())))))******++++++))))))))))))((((((((((((---,,,+++)))(((&&&%%%$$$&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((''''''''''''((((((((('''&&&%%%&&&(((***,,,))))))((((((((((((((()))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))))))))&&&&&&'''((()))***++++++&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))(((((((((((())))))))))))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))))))))(((((((((((()))))),,,)))'''(((***+++***((('''((()))))))))(((&&&%%%((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))+++)))&&&&&&((()))'''%%%((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&)))))))))))))))(((((((((******)))''''''&&&&&&&&&))))))))))))))))))))))))************************''''''(((((())))))******''''''((()))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))***,,,------,,,***)))((((((((()))))))))))))))***+++,,,+++******,,,...+++***)))))))))***,,,,,,************************------,,,,,,,,,+++++++++///...---,,,,,,---...///------------------------...////////////000000000///..................///......------------......,,,---...////////////...////////////////////////000000/////////.........//////000000000000//////000000000000000000000000---...////////////000111222222111000000///......222111000000//////000000000000111111111111000000000000000000000000000000111111000000000000111111............///000111222000000000000/////////.........------------......///.........000111000///000000000000000///..............................------------------,,,,,,//////...---------------//////////////////......+++++++++,,,,,,,,,,,,,,,---......///////////////...............///000000000/////////............//////000111111111111111333333333222222111111111222222333333444555555555555555555555555444333333333333333333333333333333111111222444555777888888888888888777666555555444666555333222111111111222000111111111000///......+++,,,,,,,,,++++++***)))++++++************++++++))))))*********++++++++++++++++++*********)))))))))))))))))))))*********))))))))))))((((((((((((******))))))((((((''''''&&&'''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))(((''''''''')))+++,,,))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))((((((((()))))))))******************************(((((('''&&&'''((()))***(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,(((((((((((((((((((((((())))))(((((((((((()))))),,,)))'''(((***+++***((('''((()))))))))(((&&&%%%((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***(((&&&&&&((()))(((&&&((((((((((((''''''''''''%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((***)))(((''''''&&&&&&&&&))))))))))))))))))))))))************************(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))((((((+++---......,,,++++++,,,+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++000---***,,,000111///+++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000......------------.........---------------......---.../////////////////////////////////////////////............---------...//////000000//////...000000000000000000000000---...//////...---...000111111000000//////......111000000////////////000///000000111111000000////////////000000000000000111000000//////000000111///......//////000111222000000000/////////............------------......///...---...000000000/////////000000000///......------------------------.........------,,,,,,,,,...............---,,,,,,..................//////...............------------......///////////////...............///000000////////////............//////000111111111111111222222222222222111111111222222333333444444555555444444555555444444333222333333333333333333333333111111222333555666777777999999999999888777666666666555333222000000//////....../////////......---,,,,,,+++************+++++++++************++++++)))************++++++++++++++++++***************************))))))))))))))))))))))))(((((((((((('''''''''((()))*********(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((***+++---))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%***)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))(((((('''''''''((()))***''''''(((((())))))******)))))))))))))))))))))))))))))))))((())))))***+++''''''''''''''''''''''''))))))(((((((((((())))))+++)))(((((()))******)))((((((((()))(((((('''&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((())))))'''&&&&&&((())))))(((((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''***)))(((''''''&&&''''''))))))))))))))))))))))))************************))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******)))((((((+++******))))))((((((((()))+++---,,,***(((''''''************++++++,,,,,,------------------------,,,+++++++++++++++++++++---+++***,,,///000---***++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------,,,,,,------............//////000//////...////////////////////////------------------------...//////////////////...000000000000000000000000---...///...---,,,---...000000000//////.........000//////......///////////////000000000000//////......///////////////000000000////////////000000///////////////000111222000000/////////...............------------.........---,,,---///000///......///////////////......------------------------.........------,,,,,,+++,,,---...///...---,,,+++++++++,,,,,,,,,,,,------000000//////.........------......///////////////...............///000000///////////////.........//////000111111111111111222222222111111111111111111222222333444444555555444444444444444333222222222222222222222222222222000111222333444555666666999999::::::999888777666555555333222000///...---,,,,,,---.........------,,,+++***))))))***+++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******))))))(((((())))))))))))((((((((((((&&&''''''((()))******+++((())))))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((()))***+++)))(((((((((((())))))***((((((((((((((())))))***((((((((((((((((((((((((*********)))((((((''''''))))))))))))((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((()))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))******)))((()))*********((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))''''''&&&&&&''')))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((******************************))))))((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))((((((((())))))))))))))))))******************)))++++++******))))))(((((()))***,,,+++)))'''&&&&&&******++++++,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,---...............++++++++++++++++++++++++.........------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---............////////////......////////////////////////,,,,,,,,,---------------......////////////......////////////////////////---...///...---,,,---.../////////...............///...............////////////000000000000//////------........./////////000000////////////000000///////////////000000111////////////..................------------.........,,,,,,---...///...---......////////////.......................................------,,,,,,,,,,,,---.........---+++***++++++++++++,,,,,,------,,,,,,,,,++++++*********---......///////////////...............///000000........./////////////////////000111111111111111111111111111111111111111111111222222333444444555333333333333333222222111222222222222222222222222000111111222333444555555777888999::::::999777666555444333222111///...---+++,,,,,,------------,,,+++***)))))))))***+++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''(((((())))))((((((((((((((()))******((((((((((((((())))))***''''''''''''''''''''''''******))))))(((((((((''''''''''''((()))*********''''''''''''((((((((()))''''''''''''''''''''''''((((((((()))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))((()))******(((((('''''''''(((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((()))***((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))&&&&&&&&&&&&''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))''''''(((((())))))))))))+++******************+++******************))))))+++,,,---,,,***(((((()))***++++++,,,---,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,---............///000++++++++++++++++++++++++000000000////////////.........------------......++++++++++++,,,---...///..................---,,,////////////////////////,,,,,,,,,------------...---......//////......---////////////////////////---...//////...---...000..................------...------------......///...//////000000//////...,,,,,,------.../////////000//////......//////000//////............///////////////.........------......------------......---,,,+++,,,.........---------.../////////......////////////////////////---------------------------------------,,,++++++,,,,,,------......//////---,,,,,,,,,,,,,,,,,,+++---......///////////////...............///000000........./////////////////////000111111111111111000000000111111111111111111111222222333333444444222222333333222222111000222222222222222222222222000000111222222333444444555666888999999888666555444444444333222000///...,,,,,,---------,,,,,,+++***))))))))))))***++++++++++++************+++++++++++++++************)))***************+++++++++************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))***))))))(((((())))))***'''''''''((((((((((((((((((''''''(((((()))***+++((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++)))))))))*********++++++))))))))))))))))))))))))'''((()))*********))))))''''''(((((())))))******)))))))))))))))))))))))))))************)))((((((************************))))))(((((((((((()))))))))******)))(((((()))+++(((''''''''''''((())))))&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''((('''(((((((((&&&&&&(((***((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((())))))&&&&&&&&&'''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))&&&''''''(((((())))))***+++******************+++******************++++++,,,------+++))))))***+++***+++,,,---------,,,,,,************************)))*********++++++++++++,,,)))'''(((+++......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000///..................///++++++++++++,,,---...///---------------,,,++++++////////////////////////,,,---------............---......//////......---////////////////////////---...////////////000111------------------------------,,,,,,------...///......////////////......+++,,,,,,---......////////////............//////......------------......//////.........---------......------------......,,,+++++++++---...---,,,,,,---......//////..............................+++,,,,,,------............---,,,,,,++++++,,,,,,+++,,,,,,---......//////..................//////---......///////////////...............///000000............/////////000//////000111111111111111///000000000111111111222111111111222333333444444222222222222222111111000111111111111111111111111000000111111222222333333222444666777777666444333333444444444333222000///---.........---,,,++++++(((((()))***************++++++************+++++++++++++++*********))))))))))))*********+++++++++)))))))))))))))*********))))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******(((((()))))))))(((((((((''''''''''''((()))***+++((((((((((((((()))******))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((''''''(((((())))))******))))))*********+++++++++************************'''((()))***+++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++***)))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((***+++***((('''))),,,(((''''''&&&'''((()))***&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''''''''))))))(((&&&%%%''')))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******&&&&&&'''(((((()))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))&&&&&&''''''((())))))*********))))))))))))******)))))))))***+++++++++,,,+++,,,+++***((((((***,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,$$$ (((---***&&&,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***,,,...///000//////............//////++++++++++++,,,---...///,,,---------,,,,,,+++***////////////////////////---------....../////////---..................---////////////////////////,,,...000000///000111333------------------------,,,,,,,,,,,,------...///......////////////......++++++,,,------...////////////............//////...------,,,,,,,,,------//////.........---------.........------.........,,,+++***+++---...---,,,,,,,,,---.../////////...------------------------***++++++,,,---...//////...---,,,+++***+++,,,---))))))***++++++,,,------*********++++++,,,,,,,,,---......///////////////...............///000000---.........//////000000//////000111111111111111//////000000111111111222000111111222333333444444222222222222222111000000111111111111111111111111000000111111222222222333111222555666666555333111333444444555444333222111/////////...---,,,+++***'''((()))+++++++++***)))++++++************++++++---------,,,,,,+++++++++))))))******++++++++++++(((((())))))******++++++))))))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))************)))(((''''''''''''((()))++++++((((((((((((((()))******************************&&&&&&'''((()))***++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((***+++***((('''))),,,((('''&&&&&&'''((()))***&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''((()))***(((%%%$$$&&&))))))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((()))******'''''''''((()))******+++(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''(((((()))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''((())))))***************************))))))))))))))))))))))))***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,---,,,++++++'''))),,,+++)))''')))***((()))************+++,,,***++++++,,,,,,------...---------------...///000///...---,,,,,,,,,,,,,,,///...---,,,,,,---...///........................////////////////////////...........................///000///.........000---.........//////000000...---,,,+++++++++++++++,,,,,,------.../////////,,,...//////...------...------------------------///////////////........./////////...---,,,***))),,,,,,,,,------............---,,,,,,---...///000...,,,***+++,,,------,,,---------,,,,,,+++++++++***,,,------++++++,,,...---------,,,,,,+++++++++......---,,,++++++++++++---,,,,,,++++++,,,,,,---..................------000///...---,,,------...---------.........//////000000000000000000000000111111000///////////////////////////000000000000333222222222333333444555333222111/////////000111000000111222333444444444333333222222111000//////444444666777777777666555000000111111111222222222//////...---,,,++++++***,,,,,,------,,,,,,++++++************))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))))))))(((''''''***************)))(((((()))))))))(((''''''&&&&&&((((((((((((((()))******))))))))))))************))))))))))))))))))))))))***)))'''''')))))))))(((%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((''''''&&&%%%$$$%%%'''(((***+++++++++))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))((('''''''''$$$&&&(((***+++)))'''%%%+++***((('''''''''((()))(((((())))))*********+++''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''+++)))'''&&&%%%&&&'''(((******))))))((((((''''''''''''((()))))))))))))))((((((((((((((()))******''''''''''''''''''''''''******************************)))(((((((((((((((************************))))))))))))))))))))))))***+++,,,,,,******+++,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++)))+++------+++***+++,,,+++---......,,,,,,---///,,,,,,,,,,,,,,,,,,,,,+++---------------...//////......---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...........................................................................---...//////------...///---........./////////000//////...---------------...............---------,,,...//////...------...////////////////////////......------------------.........---,,,,,,++++++,,,,,,,,,---------......------,,,+++,,,,,,......///...,,,,,,......---,,,------,,,,,,,,,+++++++++***,,,------++++++,,,...---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---------------------------000///...---------......---------.........//////////////////////////////000000///...............////////////000000000111222222222222222333444444222222000/////////000000///000111222333333333333000000000111111222222333222444555777777666555444000000000111111222222222//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************))))))))))))))))))************)))))))))))))))((((((((('''''')))))))))))))))(((''''''***************)))((((((''''''((((((((((((((((((((((((((((((((()))******((((((((()))))))))******)))))))))))))))))))))))))))'''&&&&&&'''(((((('''%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))(((((('''&&&%%%&&&''')))************))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((%%%&&&((()))***)))((('''+++***)))((('''(((((()))''''''(((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''***)))'''&&&&&&&&&(((((()))(((((((((''''''''''''''''''((()))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((************************))))))))))))))))))))))))***+++,,,+++******+++,,,*********++++++++++++,,,******++++++++++++******)))***++++++,,,,,,++++++***+++------+++***+++,,,***+++,,,,,,***)))***+++...------,,,++++++******------,,,,,,,,,---.........------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------------------------------,,,...///...---,,,---..................////////////......---------------//////......---,,,,,,+++,,,---//////---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++,,,---...,,,,,,,,,,,,---------------,,,+++++++++++++++,,,///---,,,,,,------,,,***,,,,,,,,,,,,++++++++++++***,,,------++++++,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///......------......------.........///////////////////////////////////////............------/////////000000000111111111111111111111111222333111111000/////////000000///000111222222222222222//////000000111222222333111222555777777666444222000000000000111111111111........................---------,,,,,,***))))))++++++*********)))))))))))))))************))))))(((((((((((('''''''''''')))))))))))))))(((''''''))))))******))))))((((((&&&&&&'''(((((()))******((((((((((((((())))))***''''''((((((((()))))))))))))))))))))))))))))))))((('''%%%%%%'''((('''&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))************)))((((((''''''((()))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))%%%&&&''''''((())))))*********)))(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))************))))))''''''((((((((((((''''''***)))'''&&&&&&'''((((((((((((''''''''''''&&&&&&''''''((()))))))))))))))((((((((((((((()))******************************((((((((((((((((((((((((***))))))(((((((((((((((************************)))))))))))))))))))))))))))+++,,,+++***)))***+++************++++++++++++******++++++++++++******)))******+++++++++++++++((()))*********)))))))))***++++++***)))(((((())),,,,,,,,,,,,++++++******---,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---,,,,,,---...........................,,,,,,++++++***++++++,,,.........------,,,,,,,,,+++---///...---,,,------++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,+++******+++***)))''',,,+++++++++++++++++++++***+++---,,,++++++,,,...------------------,,,,,,---------------...///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------//////..............................//////////////////////////////////////////////////////......//////000000000111111111111111000000000000111111000000000000000000000000///000111111222222222111222111111111000000000//////111444666666555222111000000000000000000000000---------....../////////............---+++***)))+++++++++*********))))))))))))************))))))(((((((((((('''''''''&&&)))))))))))))))(((''''''((()))))))))))))))((((((''''''(((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))'''&&&&&&'''(((((('''''''''((()))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((())))))******))))))((('''(((((())))))))))))(((((())))))(((((((((((())))))*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((()))&&&&&&&&&&&&''')))***+++***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((())))))******))))))(((''''''(((((((((((('''''')))(((''''''''''''((((((((((((((((((((((((((('''''''''((()))))))))))))))((((((((((((((())))))***************************(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++))))))*********+++++++++)))******++++++******))))))))))))*********++++++)))))))))*********)))(((---...///...,,,++++++,,,*********++++++,,,,,,,,,---,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---,,,,,,---..................---------++++++*********++++++,,,,,,,,,,,,,,,------......+++---......---,,,,,,---------------------------,,,,,,------............,,,+++***)))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++*********++++++)))'''++++++++++++++++++++++++***+++---,,,++++++,,,...------------------------000///...---------------...------,,,,,,------...,,,---------.........///......//////////////////........./////////000000........................///000000111111111000000000000000000111111111111111111000//////000000000000000111111111111111111000111111222222222222111111111111000000000000000...000222444444333111000////////////////////////,,,,,,------.../////////////////////...---,,,+++++++++++++++************))))))************)))))))))((((((((((((''''''''')))))))))))))))((('''''''''(((((()))))))))((((((******))))))(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((***(((''''''((())))))((('''((())))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))((())))))))))))((('''''')))))))))))))))(((((('''))))))(((((((((((())))))))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&(((***+++)))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''(((((('''''''''((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))***+++)))))))))************+++))))))************))))))***))))))))))))***++++++,,,+++***+++------+++***+++,,,---,,,+++***+++,,,))))))******+++,,,,,,---,,,,,,++++++******+++++++++++++++++++++,,,,,,------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---............---------------,,,,,,,,,,,,,,,------...***++++++,,,------......+++,,,......,,,+++,,,---++++++++++++++++++++++++,,,,,,------......//////,,,+++******+++,,,---...,,,,,,,,,,,,++++++++++++,,,---------------,,,+++,,,,,,,,,---///...,,,************+++++++++++++++***,,,------++++++,,,...------------............000///...---,,,,,,,,,,,,......------------......,,,------....../////////......///000000000//////....../////////000000000........................///000111222333222111000000000000111111111222222222111000000000000000000000111222222333333222222111222222333333333222222------...///111222333333...///000111222111000000////////////............,,,,,,,,,------........................------,,,,,,++++++++++++*********))))))************))))))))))))))))))(((((((((((()))))))))))))))(((''''''''''''((()))))))))((((((++++++***))))))(((''''''***))))))(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***)))'''''')))***)))(((((())))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))(((((('''&&&((()))))))))))))))((('''))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((('''&&&&&&''')))***)))))))))))))))(((''''''************))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((((((((())))))************++++++''''''((()))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))+++))))))))))))************))))))************))))))***))))))((()))***+++,,,,,,+++***+++------+++)))((()))******)))((()))+++***************+++++++++,,,,,,+++***************++++++******+++,,,,,,---,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///.........------,,,,,,,,,,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,---***,,,...---,,,+++,,,---))))))))))))))))))))))))***++++++,,,------......+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************,,,,,,---,,,++++++++++++,,,...000000...,,,)))*********++++++++++++***,,,------++++++,,,...------------.........///------,,,,,,,,,,,,,,,---......------------......++++++,,,------...//////---...///000111000000///.../////////000000000000...........................///111222222222111000000000111111111222222222333222111000000000000111111222333444444444444333333333444444444333333222,,,---...///000222333333//////.../////////000111/////////......---------+++++++++,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,+++++++++*********))))))************))))))+++*********)))))))))))))))))))))))))))(((''''''&&&''''''((())))))((((((******))))))))))))))))))******)))(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))***(((&&&&&&((()))((('''))))))*********))))))((())))))))))))))))))))))))))))))))))))*********+++))))))******))))))(((''''''((()))))))))))))))((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))''''''(((((((((((('''''''''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))))))))(((((('''''''''''''''((())))))***)))((('''&&&******)))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((()))))))))************''''''((()))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************))))))************))))))***)))((((((((()))+++,,,***)))''')))+++,,,)))'''***+++------,,,,,,---///,,,,,,++++++***))))))))),,,,,,+++***))))))******+++*********+++,,,,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///000///......///000.........------,,,,,,,,,***)))))))))***++++++,,,...------,,,,,,++++++******,,,...---,,,+++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------***+++,,,,,,,,,++++++***,,,,,,,,,++++++*********((()))***+++,,,,,,+++***((()))***---///000...,,,))))))******++++++++++++***,,,------,,,+++---...---------.........//////++++++++++++,,,---............------------......******+++,,,,,,---......---...///111111111000///////////////000000000000........................,,,...000111222111000///000111111111111222222222333333222111000000111111111222444555666555444444444444444555555444333333////////////000000000000//////...------///000111//////.........---------++++++++++++++++++++++++(((((()))***++++++++++++,,,,,,,,,+++++++++******))))))************))))))++++++++++++*********))))))))))))))))))(((((('''&&&&&&'''((())))))((((((((((((((()))******++++++******)))((((((((((((((())))))))))))************))))))))))))))))))))))))((('''%%%%%%'''((('''&&&))))))*********))))))((()))))))))))))))))))))))))))*********++++++++++++***++++++++++++***))))))''''''((()))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))''''''(((((((((((('''''''''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((###$$$%%%&&&((()))******)))))))))(((''''''&&&&&&((()))*********)))'''&&&))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))************************&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''&&&&&&'''((())))))(((((('''((((((((())))))******'''(((((()))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******''''''(((((((((((('''''''''(((***++++++***)))(((+++***)))***,,,,,,***))))))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((,,,,,,+++***)))(((''''''''''''(((((())))))******)))))))))))))))))))))))),,,,,,,,,++++++*********///......------,,,,,,+++---------,,,+++)))((('''+++,,,,,,---,,,+++***))),,,------......------,,,++++++,,,,,,,,,,,,---------+++)))+++...///---+++,,,,,,************,,,,,,,,,)))''''''***,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***)))((('''&&&&&&&&&'''((()))+++---......+++******))))))******+++---,,,++++++******++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------------.........///,,,,,,,,,---------......000//////......///000111...///000111111111111111///////////////000111111000000000000111111111111///000111222333444444444666666666555555444444444333333333333444444444555555555444444444444555555000111111222222000///......///111000///...000111000000///............///......---,,,,,,+++******+++++++++*********))))))...------,,,,,,++++++***))))))(((((()))+++---...************))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&$$$$$$$$$%%%''')))***)))(((&&&'''((()))+++''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))***++++++,,,((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''''''''((()))***+++,,,,,,))))))))))))((((((((((((((()))*********((('''&&&(((((())))))))))))((((((***)))(((''''''((()))***$$$&&&(((***+++***)))(((***))))))((('''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''')))******''''''''''''''''''''''''''')))***++++++***)))'''(((((()))(((((('''&&&&&&'''''''''&&&'''((())))))%%%&&&((()))************))))))(((((((((((())))))&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&************************((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))((((((+++***)))***,,,,,,***)))***)))(((((((((((()))***))))))))))))))))))))))))***)))))))))((((((((('''******************************))))))(((((('''''')))))))))***************)))))))))))))))))))))))),,,++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,------...////////////...,,,,,,---...---,,,+++***,,,,,,------------,,,,,,+++++++++,,,,,,,,,------+++)))((()))+++,,,+++)))---------,,,,,,------------,,,***)))*********))),,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***************)))))))))*********+++++++++++++++************++++++---,,,++++++******++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------........./////////------........./////////111000/////////000111222...///000111222333333333///////////////000111111000000000000111111111222000000111333333444444444555555555444444444333333555555666666666777777777555555444444444444555555111222333333333222000///...000111000///...///111000///......------......//////...------,,,++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,******))))))***+++,,,---*********)))))))))((((((************)))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%&&&''')))***+++***(((''''''''')))***''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))*********+++***))))))(((((())))))***)))(((''''''''''''((()))(((((((((((((((((((((((((((((()))))))))*********'''''''''''''''''''''''''''(((((())))))******+++)))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((***)))(((''''''((()))***%%%&&&''')))***)))))))))((()))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''((()))***'''''''''''''''''''''''''''(((***++++++***((('''''''''((((((((('''&&&&&&''''''((((((((()))))))))'''((()))******)))((((((((((((''''''''''''((((((''''''&&&&&&''''''((()))))))))((((((((('''''''''************************((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))((((((((())))))+++***)))***,,,,,,***)))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((*********************************)))))))))))))))++++++++++++++++++******))))))))))))))))))))))))*********+++++++++++++++))))))******+++,,,,,,---++++++,,,---------------,,,---.........---,,,++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,***)))((()))+++,,,+++***,,,,,,------------,,,,,,+++,,,,,,+++******,,,---------,,,,,,+++++++++***,,,,,,,,,++++++++++++***,,,++++++++++++++++++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++***+++++++++,,,,,,------,,,,,,++++++***))))))(((,,,++++++++++++++++++,,,---,,,++++++******++++++************++++++++++++,,,,,,++++++,,,,,,---........./////////000000000....../////////000000000111111000000000111333444000111222333333444444444000////////////000111111000000111111111222222222000111222333333444444333444444444444333333333333666666777777777888888888555555444444444444555555222333444444444333111111///000111000///...///000......---,,,,,,,,,------//////......------,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------,,,++++++******+++,,,,,,))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''((()))***++++++***)))'''''''''((()))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))++++++************++++++)))((((((''''''(((((()))''''''''''''''''''''''''(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++***))))))((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))&&&''''''(((((()))))))))'''(((((()))***++++++,,,(((((((((((((((((((((((())))))(((((((((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''&&&''''''((()))***(((((((((((((((((((((((('''''')))******)))''''''&&&&&&'''((((((((('''''''''((()))*********)))))))))))))))))))))(((''''''(((''''''&&&&&&''''''(((((((((''''''(((((()))***))))))((((((((((((''''''************************)))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((()))((((((((()))+++,,,...+++***)))***,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********************************++++++,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))******++++++,,,,,,************++++++,,,,,,------------,,,+++***)))+++,,,---------,,,+++*********++++++++++++*********++++++++++++,,,,,,,,,,,,++++++,,,------------)))***+++,,,,,,+++***)))''')))++++++)))***---000------,,,,,,+++*********++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++---------,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,+++***)))((((((,,,,,,++++++++++++,,,,,,---,,,++++++******++++++*********++++++++++++,,,,,,,,,++++++,,,,,,---...////////////000000000000....../////////000000000222111111000111222444555444444444444444444333222000000//////000000111222111111111222222222333333111222222333444444333333333333333333333333333333555555555555666666666666555555444444444444555555222333444444444333111000///000111000///...///000...---,,,,,,++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++)))*********++++++,,,,,,,,,,,,,,,+++++++++++++++)))))))))(((((((((''''''*********)))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))***++++++***)))(((''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))(((((((((++++++************++++++)))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''((())))))*********)))(((''''''((()))***))))))(((((((((((())))))))))))(((((((((((()))))))))(((((((((((()))***+++'''(((((())))))***++++++(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''(((((())))))))))))&&&(((***+++,,,+++)))(((((())))))))))))(((((((((((((((''''''''''''((((((((((((((((((((()))******))))))((((((((((((((((((************************))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))(((((('''''''''(((((())))))((((((''''''''''''(((+++---000222+++***)))***,,,,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***++++++++++++++++++******))))))((()))))))))))))))))))))))))))))))))******+++++++++---,,,,,,,,,+++++++++***//////000//////...---,,,)))***+++,,,,,,+++***))))))******++++++******)))*********+++++++++,,,,,,++++++,,,,,,,,,,,,------((()))++++++++++++)))((((((***,,,***((('''***---,,,,,,,,,++++++*********+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++************+++++++++***************,,,++++++******++++++,,,---,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////000000000000------........./////////222111111111111333555666777777777666444222111000000000000000000111222222222222222222333333333333222222333444444444333333333333333333333333333333555555555555666666666666555555444444444444555555111222333333333222000000000111111000///......///------,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******+++++++++******)))))))))+++++++++++++++++++++***))))))))))))(((((((((((())))))))))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((())))))******)))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))((((((((((((((())))))(((((((((((())))))((())))))))))))))))))((())))))))))))))))))))))))'''(((((((((((()))))))))************************))))))((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))***)))(((''''''((()))***))))))(((((((((((())))))(((((())))))))))))((((((******)))))))))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))************************''''''(((((((((((('''''''''((()))***************&&&(((***+++,,,+++)))((('''''''''((())))))***+++******))))))))))))******((((((((((((((()))******(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''''''''((((((((((((''''''%%%&&&'''))),,,...111222+++***)))***,,,,,,***)))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((()))***************))))))))))))))))))))))))))))))))))))))))))***************...------,,,++++++******)))***+++,,,---.........((((((***+++++++++***)))*********++++++*********************++++++++++++(((***++++++***)))+++,,,++++++,,,,,,,,,,,,++++++------,,,***'''&&&&&&'''++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++******************+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******)))))))))(((***************++++++++++++******************+++---,,,++++++******++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---........./////////000000000------........./////////111111000000111333555666888888777666444222000///111000000000000111222222222222333333333444444444333333444444444444333333333333333333444444444444666666777777777888888888555555444444444444555555111222333333333222000///000111222111///---...///------,,,+++++++++,,,,,,++++++++++++************+++++++++*********))))))++++++******)))((((((''')))******+++++++++******************))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((()))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))******))))))(((************************''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))******)))(((''''''((()))***(((((())))))))))))((((((************************((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********))))))'''((()))*********))))))&&&&&&''''''(((***+++,,,+++******))))))******+++((((((''''''(((((()))***(((((())))))))))))******))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((($$$%%%''')))+++,,,------+++***)))***,,,,,,***)))'''((())))))))))))((('''))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((())))))*********+++++++++++++++))))))))))))))))))))))))************))))))))))))+++++++++++++++*********&&&&&&((()))***+++++++++((()))***+++,,,++++++******++++++++++++++++++***************++++++++++++(((***++++++))))))***---,,,,,,++++++++++++,,,,,,...,,,***)))******)))((()))))))))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))******************************************))))))(((((())))))***---,,,++++++******++++++************++++++++++++,,,,,,++++++,,,,,,---...------........./////////....../////////000000000000000///000111333444666666666666555444333111111111111000000111111222333333333333333444444444444333444444444444444333333333333444444444555555555555555666666666777777777555555444444444444555555222333444444444333111000000111222111...---...///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))(((((('''''')))***+++******)))++++++++++++************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((((((((('''&&&'''((())))))*********''''''''''''(((((((((((((((((())))))))))))((((((&&&'''''''''((()))))))))(((''''''&&&&&&''''''(((((()))************)))((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))''''''((()))))))))))))))***)))(((''''''((()))***'''((()))******)))(((''''''((()))******)))(((''''''''''''((())))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((()))))))))'''((((((((((((''''''&&&''''''((((((((()))))))))((((((''''''((()))***+++******))))))))))))******''''''&&&&&&''''''((()))(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))$$$%%%'''))))))))))))(((+++***)))***,,,,,,***)))((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))******************************+++++++++++++++++++++++++++++++++,,,,,,---------))))))))))))))))))))))))++++++******))))))((((((((((((((()))******++++++++++++,,,,,,,,,++++++***)))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,++++++)))************+++++++++))),,,...---+++***,,,///+++***)))(((((()))***++++++(((&&&(((---//////---(((((()))***+++,,,,,,---*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********))))))))))))((('''((()))***+++,,,------,,,,,,++++++***)))))))))))))))(((((((((((())))))---,,,++++++******++++++))))))))))))************,,,,,,++++++,,,,,,---...------------.........///000000000000111111111111000/////////000222444555333444444444444444333333111111111000111111222333333333333444444444555555444444444555444444333333444444444555555666666666333333333333444444444555555555555444444555555555333444555555555444333222111222222111...---......///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((''''''(((((())))))******%%%&&&((()))*********))),,,,,,,,,+++++++++******(((((())))))*********+++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((%%%&&&''')))************''''''''''''((((((((()))(((((())))))))))))((((((%%%&&&&&&'''((()))******((((((''''''''''''((((((((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************+++++++++***************&&&'''(((*********)))(((+++)))(((''''''((()))+++'''((()))******)))((('''%%%&&&((())))))'''%%%$$$&&&&&&''')))***,,,------))))))))))))))))))))))))(((((())))))*********+++((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((((('''''''''((((((((((((((((((((((((((((((******))))))))))))******''''''''''''&&&%%%$$$$$$(((''''''''''''((())))))+++***(((''''''(((((()))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''(((((((((((())))))*********+++))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******)))))))))(((''''''&&&&&&))))))))))))************''''''(((((('''&&&%%%%%%''''''''''''((((((((()))&&&''')))*********)))(((((((((((((((((()))******+++++++++***************++++++******)))(((((('''''')))***++++++***)))'''************************+++*********))))))((((((,,,***'''&&&&&&))),,,...------,,,+++************------,,,+++*********++++++++++++*********))))))************************,,,,,,+++***)))))))))***,,,,,,+++***)))))))))******)))((('''((()))+++---************)))))))))))))))******++++++,,,------+++++++++*********)))))),,,,,,,,,++++++*********************************))))))************)))))))))))))))))))))))))))))))))************+++++++++******)))(((''''''((((((((()))***,,,,,,+++******,,,,,,,,,---------.........///000///...---...000222222111111000/////////...///000111333333333333777666666555555555666666333222111000000222444555555444444333333444444555333444444444444444444333444444555555555555555555333333444444555555555555666444333333555666666666999999888777666444222111000000111111000///...---------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******(((((()))***++++++,,,,,,...------,,,+++***))))))***)))(((''''''((()))***'''((((((((())))))******((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''(((***++++++(((((((((((())))))))))))***)))((((((((()))+++,,,))))))))))))(((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''''''((()))&&&&&&''''''''''''&&&&&&******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))************************((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((()))))))))************************)))((('''''''''((((((((())))))&&&'''((()))***))))))(((((((((((((((((()))******)))))))))***************)))))))))))))))*********((()))***++++++***)))(((************************************)))))))))(((+++***((('''''')))+++,,,++++++******))))))******,,,,,,+++***************+++++++++*********))))))************************++++++******)))*********++++++******************+++***((('''((()))+++,,,************)))))))))))))))******++++++,,,,,,---+++++++++*********))))))+++++++++******)))))))))(((((((((((((((((((((((())))))************))))))++++++++++++++++++++++++)))************+++++++++,,,+++******)))))))))***))))))***+++++++++++++++,,,,,,,,,---------.........///000///...---...000111111111111000000000000///000000111222333444444777666666555555555666666444333222111111333444666555555555444444555555555222333444555555444333222555555555555555555555555555444333222222333555666666555333444666777777666666666666666666555444333111111111111000//////...------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))******+++,,,,,,---,,,,,,++++++******)))***)))((('''''''''((()))''''''((((((((()))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))'''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))((('''''')))((((((''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&'''''''''((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((())))))))))))(((((('''''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((''''''((()))''''''(((((((((((('''''')))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))******++++++''''''((((((((())))))))))))***+++++++++++++++***''''''((((((((()))))))))''''''((()))))))))))))))((((((((((((((()))******''''''(((((())))))******'''(((((()))***+++++++++((()))***++++++***)))((())))))))))))))))))))))))************))))))))))))+++***))))))((())))))***)))))))))((())))))******++++++***)))))))))******+++++++++*********************************************)))))))))***++++++***************++++++++++++***)))((((((((()))***++++++*********)))))))))))))))******+++,,,,,,,,,+++++++++************************)))))))))))))))(((((((((((((((((((((((())))))************))))))************************)))************+++++++++------,,,++++++++++++,,,***************+++,,,,,,,,,,,,,,,---------.........///000///...---...000000000000111111111111222222111111111222444666777666666666555555666666777555444333333333444666777666666666666666666666666444555888999999888555444555555555555555555555555666444222000000111444666666444444444666777666555333444444555555555444444222222111111000///......------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))************************((((((((((((((()))******((())))))******+++++++++++++++++++++++++++++++++******)))(((''''''((((((''''''''''''((((((((((((***))))))))))))))))))***(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))(((((('''(((''''''''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))''''''&&&&&&&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))(((((())))))))))))((((((((((((((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''(((((())))))))))))''''''''''''((((((((((((&&&'''(((((())))))))))))'''(((((((((((()))))))))'''(((((()))))))))))))))((((((((((((((())))))***%%%&&&&&&'''((()))******((((((((()))******++++++((()))************)))(((((((((((((((((((((((((((*********)))))))))))))))***************)))(((''')))))))))))))))***+++,,,******)))))))))))))))***************************************************))))))((())))))***+++,,,))))))******++++++++++++,,,+++***)))(((((())))))+++++++++*********)))))))))))))))***++++++,,,,,,******************************************))))))************************))))))************))))))''''''''''''''''''''''''))))))*********+++++++++---,,,,,,+++++++++,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,---------.........///000///...---...000//////000111111222333333333222111111222444777999666666666666666666777888666666555555666666777888888888888888888888888888888:::===??????===:::888666666666666555555555555555444333222111222333444444333333444666666555444333444444444444444333333222111000///......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((()))))))))*********+++))))))******+++++++++,,,++++++******))))))((((((''''''''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))((((((((()))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))((())))))******))))))((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))'''''''''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))))))))************))))))''''''''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((************************((((((((())))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&'''(((((((((((((((((((((((()))))))))***((((((((((((((())))))***((((((((((((((())))))***%%%%%%&&&'''((())))))***))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))************++++++***)))((('''***************+++,,,---***)))))))))))))))******************************************************(((((((((((()))***++++++((()))***+++++++++++++++++++++***))))))(((((((((++++++++++++************((())))))******+++,,,,,,************************++++++++++++++++++++++++************************))))))************))))))''''''''''''''''''''''''))))))*********+++++++++++++++************+++,,,,,,+++*********+++---...,,,,,,,,,---------.........///000///...---...000//////000111222333444444444333222111333555777999666666666666666777888888888888888888888999999:::999:::;;;;;;;;;;;;:::999999<<<>>>@@@@@@>>><<<999777777666666666555555555333444555666666555333333444333333555666777555333555555555555444333222111222111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))*********((())))))******++++++,,,,,,,,,,,,,,,++++++******(((((((((((((((((('''''''''''''''&&&&&&'''''''''(((((())))))))))))(((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***'''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))''''''((((((((()))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))((())))))************))))))&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%$$$$$$''''''((((((((()))))))))'''(((((())))))))))))(((((((((((()))))))))******((((((((((((((()))******((((((((((((((()))******&&&&&&''''''(((((())))))*********)))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))************)))************))))))(((++++++++++++++++++,,,---******)))))))))***++++++***************+++++++++************************))))))((((((((()))******((()))+++,,,,,,+++***)))************)))))))))))),,,++++++++++++*********(((((())))))***+++++++++***************++++++++++++++++++++++++,,,,,,,,,(((((((((((((((((((((((())))))************))))))************************)))************+++++++++***))))))))))))******++++++++++++++++++,,,------,,,,,,,,,---------.........///000///...---...000000000111111222333444444333222222222333555777888666666666666777888999999999:::::::::;;;;;;;;;;;;;;;;;;===>>>>>>===;;;;;;999:::<<<>>>>>><<<:::999888777777666666555555555333555888::::::999666555555555555777888888777555666666666555555333222222333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************************((((((((((((((()))******)))))))))))))))))))))))))))))))))*********++++++***+++,,,,,,,,,,,,++++++))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((()))))))))******'''(((((())))))(((((('''))))))))))))))))))))))))'''(((((()))))))))))))))(((''''''''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))''''''((())))))))))))(((''''''(((((())))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))************))))))'''''''''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((************(((((((((((((((((())))))))))))************************'''''''''''''''&&&&&&&&&((((((((()))))))))******))))))*********))))))((((((((()))))))))*********)))(((((('''((()))***+++((((((((((((((()))******(((((((((((((((((((((((((((((())))))******++++++******))))))))))))******************************((()))))))))************)))))))))))))))*********,,,+++***************+++***************+++,,,,,,))))))*********+++++++++***************************))))))(((((((((((())))))***+++,,,,,,+++)))(((((())))))************))),,,,,,+++++++++*********(((((())))))******++++++))))))*********+++++++++)))*********++++++++++++(((((((((((((((((((((((())))))************))))))++++++++++++++++++++++++)))************+++++++++)))))))))))))))***++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------.........///000///...---...000111111111222222333333333111111222333444555666666666666666666777888999::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<::::::<<<<<<<<<<<<::::::888888777777666555555444555777999:::;;;;;;;;;:::888888888:::<<<<<<:::777555555666666666555555444555444111///---------...++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))((())))))))))))************'''((()))++++++++++++***++++++******))))))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&''''''((())))))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))*********((())))))******))))))((())))))))))))))))))))))))''''''((())))))))))))))))))((((((''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))%%%&&&'''((((((((('''''''''''''''((()))*********(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))(((((())))))))))))))))))((('''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))************)))))))))))))))((('''&&&))))))))))))************)))((('''''''''(((***+++((((((((((((((()))******)))))))))))))))(((((((((&&&&&&''')))***,,,------******))))))))))))******************************(((((())))))*********+++))))))(((((()))***+++,,,++++++***)))(((((())))))++++++******+++,,,------))))))******++++++++++++************************+++***)))(((((('''((((((***+++,,,---,,,***(((''''''((()))***************,,,,,,,,,+++++++++******((((((((()))******++++++))))))******++++++++++++(((((())))))*********+++************************))))))************)))))))))))))))))))))))))))))))))************+++++++++***)))))))))***++++++,,,***+++,,,---...---,,,+++,,,,,,,,,---------.........///000///...---...000111222222222222333333333///000222333444555555555666666666666777888999:::;;;<<<<<<===============<<<>>>???@@@@@@???>>><<<<<<<<<============<<<<<<999888888777666555555444888888999:::;;;===>>>???::::::;;;===??????<<<:::333444555666777777777777777555333000///...///000+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******))))))))))))((((((((((((*********)))))))))))))))$$$&&&((()))************,,,+++++++++******))))))((((((''''''''''''(((((((((((())))))))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))'''((()))++++++)))((('''))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((+++)))(((''''''((()))+++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))$$$%%%&&&'''''''''&&&%%%&&&''''''((()))******+++(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((((((((())))))))))))(((((('''((((((((())))))******(((((((((((())))))))))))************************))))))))))))))))))))))))''')))***++++++***)))'''(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((('''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))*********)))((((((((()))+++,,,(((((((((((()))***+++,,,+++++++++++++++,,,,,,---///...,,,******+++,,,---))))))))))))))))))))))))******))))))((('''''''''++++++************++++++)))***+++,,,,,,,,,,,,,,,)))))))))))))))(((''''''***************************++++++,,,,,,,,,++++++////////////...,,,)))(((************************************************,,,,,,,,,++++++*********+++*********))))))((((((************************+++++++++*********)))))),,,,,,+++***)))))))))***(((***,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........------------......000000000000111111111111111111222222222333333333555555444555666888:::;;;777888999;;;<<<>>>???@@@CCCBBB@@@?????????@@@@@@???>>>>>>===>>>???AAABBB@@@>>>:::777555666777999======>>>???@@@AAAAAABBB;;;<<<===>>>>>>>>>===<<<666666666666555444333222222222111111000...---,,,************************************************+++***)))((((((''''''(((''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))***))))))(((''''''(((((())))))))))))((((((++++++************+++++++++***((('''''''''((()))''''''''''''((((((((()))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&'''(((((($$$&&&((()))***)))((('''(((((((((((())))))))))))******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&******))))))))))))*********)))((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&'''((())))))***))))))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))******))))))((((((''''''''''''(((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))+++*********))))))((((((''')))***++++++***)))'''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((())))))))))))*********''''''''''''((((((((((((+++++++++***)))(((((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))((((((((()))***+++)))))))))******+++------((((((''''''(((((()))***...---+++***)))***+++,,,************************))))))))))))))))))))))))+++******************+++)))***++++++,,,,,,,,,+++)))*********))))))((('''******************************++++++++++++******,,,---------,,,***((('''''''''''''''''''''''''''))))))))))))))))))))))))++++++*********)))))))))************)))))))))(((************************+++++++++*********)))))),,,+++******))))))******(((***++++++***))))))***++++++++++++++++++++++++***++++++,,,,,,------...///......------....../////////000000000111111111111111111222222222333333444333333333555666888999888888999:::<<<===>>>>>>@@@@@@???>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAACCCDDDAAA???;;;888777777999:::<<<<<<===>>>@@@AAABBBBBB>>>>>>>>>>>>===<<<;;;;;;777777777777666444333333111111111111///...---,,,************************************************)))((((((((((((((()))***))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))(((((('''&&&(((((())))))))))))((((((+++******))))))******+++******)))((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((()))******%%%&&&((()))***)))'''&&&''''''''''''((((((((((((***)))))))))((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''******))))))))))))*********)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((******)))))))))(((((((((((((((((()))))))))))))))***)))))))))((((((((('''(((((((((((((((''''''''''''''''''''''''((())))))))))))))))))))))))))))))*********)))))))))(((((()))***+++,,,,,,+++***)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))***((((((((()))))))))******(((((()))))))))*********++++++******)))(((((('''''''''((((((((()))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((()))******))))))))))))((((((((((((************************++++++***************)))))))))((((((((()))***+++))))))((())))))***+++,,,******))))))******+++,,,---,,,***)))))))))***+++************************(((((())))))***++++++,,,************************)))***++++++,,,+++++++++*********+++******)))(((******************************+++******)))((('''))))))******))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((***))))))))))))(((((((((************))))))))))))))))))))))))))))))))))))+++************)))))))))++++++***)))))))))******(((***++++++***))))))***++++++++++++++++++++++++***++++++,,,,,,------...//////............////////////000000000000111111111111111222222222222333333333222222333555777888888999999:::;;;;;;<<<<<<>>>============???@@@AAA@@@??????@@@@@@BBBCCCCCCBBB@@@===;;;999999:::;;;;;;<<<===>>>@@@AAABBBCCCBBBAAA@@@>>><<<;;;;;;;;;999999999888777555444333111111111000///...---,,,************************************************''''''''''''((()))***+++*********)))((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))'''(((((((((((('''&&&&&&'''(((((())))))(((((('''******))))))))))))******)))************))))))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******'''((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''***))))))(((((())))))***))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''************))))))))))))************))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))******))))))))))))(((((()))***,,,,,,,,,,,,***)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((())))))))))))***************+++++++++++++++******))))))(((((('''((((((((((((((())))))***++++++***)))((('''&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))+++*********)))((((((((((((((((((((())))))******&&&&&&&&&&&&&&&'''((((((++++++******++++++,,,---++++++***)))((())))))***++++++++++++++++++++++++))))))******++++++++++++))))))************))))))******++++++++++++************+++++++++******)))************************************)))(((&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((************))))))))))))******))))))))))))******)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...///..................///////////////000000000111111111111111222222222222444333333333333555777888:::::::::;;;;;;;;;;;;;;;======<<<;;;;;;<<<>>>>>><<<======>>>???@@@AAAAAAAAA@@@>>><<<;;;;;;;;;;;;:::;;;<<<>>>???AAABBBCCCCCCBBB@@@>>>===<<<======;;;;;;:::999888666444333000000000000///...---,,,************************************************((((((((((((((()))*********)))))))))((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''((((((((((((((((((''')))))))))(((((()))))))))((()))***++++++***)))((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((((((((((((((((((((())))))((('''&&&%%%&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((('''''''''))))))(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))***))))))((('''&&&))))))))))))))))))))))))*********))))))((((((((())))))))))))(((((((((((()))))))))(((''''''&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))(((((()))***++++++++++++***)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))************+++))))))*********+++++++++******))))))(((((((((((()))(((((('''((()))******))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((()))))))))((('''''''''&&&''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&'''((('''''''''''''''((())))))******)))))))))((())))))************************++++++++++++******))))))((()))************)))(((*********++++++******))))))******+++++++++******))))))))))))))))))))))))*********)))((('''&&&%%%((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***))))))((())))))*********,,,------,,,++++++,,,........................***++++++,,,,,,------.........------------.........////////////000000000000000111111111222222222555444444444444555777888;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<:::999999::::::;;;<<<===>>>???@@@@@@AAA??????>>>===<<<;;;;;;::::::;;;<<<===???@@@AAABBBAAA@@@???>>>>>>???AAAAAA===<<<<<<:::888666444333//////000//////...---,,,******************************************************)))((((((((((((((('''((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''(((((((((((('''''')))((((((''''''(((((()))((((((***++++++***)))((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))&&&'''(((((())))))(((((()))))))))(((((('''&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((******))))))(((((('''''''''''''''((((((((((((((())))))(((((((((((())))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))***))))))((('''&&&(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))*********+++++++++,,,,,,((((((((())))))))))))***)))))))))((((((((((((((()))((('''&&&'''((()))***''''''(((((())))))******))))))))))))))))))))))))&&&''''''((((((''''''&&&((((((((((((((()))******))))))))))))((((((((((((''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&'''((()))))))))(((((())))))(((((((((((())))))((((((((((((((()))******************)))))))))((()))))))))))))))))))))))),,,++++++***))))))(((((('''((()))******)))((('''*********+++******)))(((((()))******+++*********))))))))))))))))))))))))))))))***))))))((('''&&&))))))((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))************++++++))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))***))))))((((((((()))*********,,,------,,,++++++,,,------------------------***++++++,,,,,,------...------,,,,,,,,,,,,------......////////////000000000000000111111111111222666555444444444555777888::::::::::::;;;;;;;;;;;;>>>===;;;999777777777777<<<===>>>@@@AAABBBBBBBBB>>>>>>???>>>>>><<<;;;:::;;;<<<<<<===>>>???@@@@@@?????????@@@AAABBBCCCDDD>>>===<<<;;;888666444222///////////////...---,,,************************************************+++***)))((('''''''''''''''''''''((()))*********((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''&&&''''''((((((''''''&&&((((((''''''''''''(((((('''(((((())))))))))))(((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))((()))***+++,,,+++***)))((((((((((((''''''''''''(((((((((((()))))))))***(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((()))((((((''''''(((((()))&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''))))))))))))))))))))))))((())))))))))))(((((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((*********+++++++++,,,,,,&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&''')))***(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))))))))((('''******))))))((())))))******************+++,,,,,,******++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''***************)))(((((('''((())))))*********))))))))))))))))))))))))))))))))))))******))))))(((***)))(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))******((()))))))))************************************(((((((((((())))))******((((((((((((((()))******(((***,,,+++***)))******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,++++++******++++++,,,........./////////000000000000000000111111111111555444333333333444555666777777888888999999999:::<<<;;;999777666666777777;;;<<<>>>@@@AAABBBBBBBBB??????@@@AAA@@@>>>===;;;============>>>>>>??????>>>???@@@AAACCCCCCDDDDDD>>>>>><<<:::888555333111......//////......------***************************************************)))((((((((((((((()))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''(((((()))))))))(((&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((('''''''''''''''(((((()))(((((()))))))))*********(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''***)))(((''''''((()))***((()))***,,,,,,+++***)))(((''''''''''''(((((()))'''''''''((((((((())))))'''((((((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))((((((''''''''''''((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))))))))(((''''''(((((())))))))))))((((((((((((((()))))))))'''((((((((()))))))))***&&&&&&''''''((()))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((()))))))))*********&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******%%%&&&((()))))))))(((''')))(((((('''''''''(((((('''''''''''''''(((((()))+++++++++++++++***))))))((((((((((((((((((((((((''''''(((((())))))******'''((()))++++++)))((('''***************)))((((((''''''((()))))))))))))))))))))))))))))))))))))))((())))))************)))***)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((())))))*********+++************************'''((((((((())))))******((((((((((((((()))******'''(((******((('''((()))***************************++++++,,,,,,---......+++******************+++............/////////000000000000000111111111111444333222222222333444555555555555666777777888888999888777666666777888888888:::<<<>>>@@@@@@@@@@@@???@@@BBBBBBBBB@@@>>>=========>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDCCCCCC>>>>>><<<:::777555222111.........///......------************************************************(((''''''(((((()))***+++******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))******))))))&&&''''''''''''''''''&&&'''''''''&&&&&&''''''''''''&&&%%%%%%%%%'''((()))))))))))))))************(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''***)))(((''''''((()))***&&&''')))***+++***(((''''''''''''''''''((()))***&&&&&&&&&'''''''''(((((('''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((())))))******&&&'''''''''(((((())))))((((((''''''''''''((((((%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((())))))***))))))(((((())))))*********+++(((((())))))******++++++'''((((((((())))))******%%%%%%&&&'''((()))******'''''''''''''''((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((($$$%%%'''((((((((('''&&&((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))************))))))(((((('''''''''''''''((((((***++++++------,,,++++++***++++++&&&&&&&&&&&&''')))***,,,***(((&&&'''***+++)))'''***---///---(((&&&(((+++******))))))))))))******))))))*********+++++++++))))))************)))))))))***+++,,,+++***(((&&&%%%&&&''')))******++++++*********))))))))))))))))))))))))))))))))))))***))))))***))))))((('''&&&&&&&&&&&&'''''''''((((((******))))))(((((('''''''''((()))))))))(((&&&%%%))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%&&&''')))******(((&&&%%%&&&&&&'''((()))***+++++++++***)))((((((((((((((((((((())))))))))))(((((())))))))))))************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++)))(((((()))++++++***++++++++++++++++++,,,---......///////////////111111111111111222222222333333333333333333333333444444555555666777777777:::999888777777777888999999:::<<<===>>>>>>>>>===??????>>>???@@@@@@>>><<<<<<<<<<<<<<<============<<<===>>>@@@@@@@@@???>>><<<;;;999777444222000000,,,,,,+++++++++,,,------,,,+++******))))))******+++++++++*********))))))+++)))(((((())))))(((&&&&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((******)))(((((('''''''''((((((***)))(((''''''((()))***)))))))))))))))(((((('''((((((((((((''''''''''''(((''''''&&&&&&&&&''''''))))))))))))((((((((((((,,,***'''%%%%%%&&&''')))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))******+++))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''&&&''''''((()))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&&&&((()))******)))(((&&&))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''((()))(((((('''&&&&&&&&&''''''((((((((('''''''''(((((((((((((((***)))))))))((((((((('''$$$$$$$$$%%%%%%'''(((((())))))((('''''''''''''''***)))((('''&&&''''''((((((&&&%%%'''***,,,+++)))))),,,...,,,(((&&&(((*********))))))))))))******)))))))))******+++++++++))))))************))))))))))))+++++++++***((('''(((((())))))))))))(((((()))))))))))))))))))))*********)))))))))))))))))))))************))))))(((&&&&&&&&&'''''''''(((((()))))))))((((((((((((((()))))))))))))))(((''''''))))))))))))((((((((((((((()))************)))((('''(((***+++***)))((('''&&&''''''((()))******+++(((((('''&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))************)))))))))***+++++++++,,,++++++++++++++++++++++++...------,,,,,,------...,,,------------.........------...///////////////000000111111222222333333222222222222222222222222222222333333444555555555999888777666666777888999;;;;;;===>>>@@@@@@AAAAAA>>>===<<<===???@@@???>>>@@@??????>>>>>>=========<<<===>>>??????>>>===<<<999999777555333111000///......---,,,,,,+++,,,,,,,,,++++++***************+++++++++*********))))))+++)))(((((())))))(((&&&'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((('''&&&'''''''''''''''''''''''''''''''''(((((()))***+++))))))(((((((((((())))))******)))((((((((((((((()))))))))))))))(((((('''***))))))))))))((((((((((((((('''''''''(((((()))(((((((((((())))))))))))((((((((((((((()))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((('''''''''((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((((((((()))))))))(((((())))))***+++((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''((()))))))))))))))''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''))))))************))))))+++++++++++++++***))))))((()))***++++++***)))((())))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''''''''(((((())))))((((((''''''''''''))))))))))))((((((((((((''''''''''''((()))************)))((((((((())))))))))))(((''''''''''''(((&&&%%%%%%'''***,,,,,,+++(((+++,,,+++'''&&&''')))***))))))(((((())))))***))))))))))))************((())))))******))))))((())))))***++++++***((('''************)))'''&&&%%%((((((((())))))******************))))))((((((((())))))***+++++++++******&&&''''''''''''((((((((((((((((((((((((((())))))***)))(((((((((((((((((((((((((((((()))))))))))))))******++++++******)))((()))***++++++***)))(((''''''(((((())))))******''''''&&&&&&&&&'''(((((((((((())))))))))))(((((())))))))))))******************************++++++++++++++++++++++++++++++......////////////......,,,,,,------............---...//////000000//////000000000111222333333444111111111111111111111111222222333333444555555555888777666555555666777888;;;;;;<<<===>>>@@@BBBCCC===;;;:::;;;===@@@AAAAAABBBBBBAAA@@@???>>>>>>===============<<<;;;:::999777666555444222111000///111000///---,,,++++++++++++++++++************)))+++************)))))))))***)))(((((())))))((('''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((())))))***++++++***))))))((())))))******************)))(((((('''))))))******))))))((('''************))))))))))))((((((((((((((()))***+++''''''(((((())))))******&&&''')))***++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))(((((('''''''''&&&))))))((((((((()))******''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((($$$$$$%%%&&&'''((())))))))))))(((((())))))***+++'''''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))******'''(((((()))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((******))))))((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''((((((((()))(((((('''&&&)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))+++***)))((('''&&&%%%$$$((((((((((((((('''''''''))))))))))))(((((((((((())))))(((((()))******+++******)))))))))))))))***%%%&&&&&&'''((()))******&&&&&&&&&((()))+++++++++(((***+++***'''&&&''')))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************)))(((************)))'''&&&%%%&&&''''''((()))***++++++*********)))(((((('''''''''((()))***************'''''''''''''''(((((((((&&&''''''(((((())))))))))))((('''&&&&&&&&&(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))*********))))))(((((((((((()))))))))))))))((((((((()))***++++++(((((())))))))))))((((((((()))))))))************+++++++++***************++++++++++++++++++++++++,,,---...//////...---,,,******++++++,,,---------//////000111111111111111///000111111222333444444222222222222222222222222444444555555666777777777666555444444555666777888999999999999;;;>>>@@@AAA>>><<<::::::<<>>===<<<;;;:::999777777555555444333222111111000000000///...---,,,,,,---++++++++++++******))))))************))))))))))))***((('''((()))***)))'''))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((()))***'''(((***++++++***)))((()))************)))((((((*********)))))))))((((((''''''''''''((()))***+++''''''(((((())))))******''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))(((''''''&&&&&&******))))))))))))******))))))(((((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&''''''((())))))((((((((((((((()))******&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''((((((((((((************************(((((((((((())))))))))))(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%)))******++++++******)))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((())))))+++***)))((('''&&&%%%%%%&&&&&&''''''((())))))***(((((((((((())))))))))))&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&'''((()))******'''((())))))(((((())))))((()))***)))((('''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))(((((())))))))))))((((((&&&&&&'''((()))******+++))))))))))))((((((''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''&&&%%%%%%%%%&&&'''((('''((((((((()))))))))***))))))(((((((((((())))))&&&''''''(((((()))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,(((((())))))))))))((((((((()))))))))************+++++++++***************+++++++++++++++++++++++++++,,,---......---,,,+++******+++,,,,,,---......111111222333333333333222000111111222333333444444444444444444444444444444444444555555666777777777444444444444444666888999999999999999;;;===???AAAAAA>>><<<;;;<<<>>>>>>>>>===>>>>>>>>>???@@@@@@@@@>>>===<<<:::888777666555555555444444333222222111......---------......///***++++++++++++***)))((()))))))))))))))))))))))))))((('''((()))***)))((())))))((((((''''''&&&&&&((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&''')))+++,,,,,,++++++***************))))))((())))))((((((((('''''''''%%%%%%%%%&&&'''((()))***'''((((((((()))))))))******)))'''%%%%%%%%%'''((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((('''''''''&&&******))))))))))))******))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((())))))***&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((((('''&&&%%%%%%(((((())))))))))))((((((''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))&&&'''''''''((((((((()))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((()))))))))******)))))))))((())))))******)))))))))((())))))))))))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''***)))((('''''''''((((((&&&''''''((())))))******%%%%%%&&&'''((()))******(((((((((((())))))))))))((('''''''''''''''(((((('''''''''&&&''''''((()))((((((((()))(((''''''&&&((()))***)))((('''((())))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((('''''''''''''''(((((())))))((((((''')))))))))))))))*********&&&'''((())))))***))))))'''''''''(((((()))))))))((((((((((((((((((((((((&&&&&&''''''(((((('''''')))))))))(((((((((((('''''''''''''''''''''((((((&&&&&&&&&%%%&&&&&&''''''''''''(((((())))))******+++******))))))******+++&&&&&&''''''(((((())))))******))))))((((((''''''(((((('''''''''((())))))(((((())))))))))))(((((())))))))))))******************************++++++++++++++++++++++++++++++------............------,,,,,,---...///000000111111222333333444444333333222222222222333333333333555555555555555555555555222222333333444555555555444444333444555777999:::;;;;;;;;;<<<===>>>@@@@@@BBB@@@======>>>???>>>>>>;;;<<<<<<===>>>???@@@@@@>>>===;;;999777666555555555555444444333222111111------,,,,,,---......///******+++,,,,,,***)))((((((((()))))))))))))))***)))((('''((()))***)))(((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&'''((((((((((((((((((''''''''''''''''''''''''$$$%%%''''''((('''&&&%%%%%%%%%%%%%%%&&&'''(((((('''((()))***+++,,,,,,,,,******++++++******)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))))))))(((((((((+++)))&&&$$$###$$$&&&'''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((******)))((((((((())))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((((((((((((((''''''(((((()))***'''''''''((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$)))))))))))))))(((((('''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''''''''''''''(((((())))))***((((((((((((((((((((((((''''''(((((())))))******'''(((((()))))))))))))))'''(((((())))))(((((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))************************))))))'''&&&&&&&&&''''''%%%&&&&&&((()))***+++,,,&&&'''''''''(((((())))))'''((((((((()))))))))*********))))))))))))************))))))******+++,,,'''((()))))))))(((&&&&&&&&&(((***)))(((''')))+++******))))))*********)))((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((((((((((('''''')))))))))))))))******+++''''''((()))))))))))))))''''''((((((((((((((((((&&&&&&''''''((()))))))))'''((((((((((((''''''&&&))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&''''''((())))))(((((('''''''''((()))***************)))(((((()))******''''''''''''((()))***++++++******)))(((''''''&&&))))))(((((('''((((((((((((((())))))))))))(((((())))))))))))************)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---...///000111111000111111222222222222222444333333333333222222222444444444444444444444444222222333333444555555555444444333444666888:::;;;;;;<<<======>>>>>>>>>===@@@???>>>???@@@AAA@@@???<<<=========>>>?????????>>>===;;;999777666666666555444333222111000//////...---,,,,,,,,,,,,,,,---)))***+++,,,,,,+++)))((((((((((((((())))))******(((''''''((()))******((('''''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''&&&''''''''''''''''''''''''%%%&&&((()))((('''&&&%%%%%%%%%%%%&&&&&&'''))))))++++++******)))******+++***++++++++++++***)))))))))))))))(((((((((((('''((('''''''''''''''((((((******))))))((((((''''''((('''&&&&&&%%%&&&'''''''''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&''''''((()))))))))***)))((((((''''''((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((''''''''''''((())))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((((((((()))))))))))))))(((''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((((((''''''''''''((())))))***++++++'''''''''''''''''''''''''''''''''((()))*********''''''((()))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%***))))))))))))))))))***((((((((((((((((((((((((((())))))******))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((())))))))))))(((((((((((((((''''''''''''((((((((())))))******((('''&&&&&&&&&&&&'''''''''''''''''''''((())))))$$$%%%'''(((******))))))###&&&))))))((((((+++...+++***)))***+++,,,+++***((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''))))))(((((()))***++++++(((((())))))))))))((((((((((((((((((((('''''''''%%%%%%&&&'''((()))******))))))***))))))(((''''''******))))))((((((((('''(((((((((''''''&&&&&&%%%'''((()))+++++++++***)))&&&''''''((()))******+++((('''&&&%%%%%%&&&'''((((((((((((((()))***+++,,,++++++***)))((('''&&&&&&,,,,,,+++***))))))******(((((())))))))))))(((((())))))))))))************(((((()))***+++,,,,,,---++++++++++++++++++++++++***)))(((''''''((()))*********+++,,,---...///000//////000111111111111000555444444333333222222111333333333333333333333333444444555555666777777888444444444555666888;;;<<<999:::;;;<<<<<<;;;:::999>>>>>>>>>@@@BBBCCCBBBAAA?????????>>>>>>>>>>>>>>>>>>===;;;999777777777777444333222111000...------///...---,,,+++*********)))***,,,,,,,,,+++)))''''''((((((((())))))******(((''''''((()))******)))&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&''')))******((('''%%%&&&&&&&&&'''''')))******///---+++)))((((((((()))***++++++++++++***))))))************))))))))))))***))))))(((((((((((()))++++++***)))((('''&&&&&&%%%&&&'''))))))))))))((('''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%&&&'''((()))******))))))((('''''''''''''''))))))(((((((((((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))'''''''''''''''((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&'''((()))***+++,,,)))))))))))))))(((''''''''''''''''''((((((((()))'''(((((()))))))))))))))************************%%%&&&((()))))))))(((''''''(((((()))***++++++,,,''''''''''''''''''''''''&&&''''''((()))******+++''''''((()))))))))))))))(((((())))))))))))((((((&&&''''''((()))))))))(((++++++************++++++(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%++++++++++++************&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))************///---+++***((((((((())))))))))))))))))))))))))))))******)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))$$$$$$%%%&&&'''''''''&&&''''''(((((())))))******&&&&&&'''((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))000...,,,***))))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&((()))***+++)))***,,,......---,,,+++......------,,,++++++***+++,,,------......------***,,,...///......///000111111111111111222222222555444444333333222222111---...///000111222333333333222222444888999777444333444555666777888999:::;;;;;;:::::::::;;;;;;<<<============>>>>>>>>>>>>;;;<<<===>>>?????????>>>>>>===<<<:::888666555444222222111000///...------,,,,,,++++++***)))((((((************))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))***)))(((''''''((()))***((('''''''''))))))'''&&&''''''((((((((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))******++++++***)))))))))((((((''''''((((((((((((''''''''''''))))))******++++++,,,,,,))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))((((((''''''%%%&&&&&&'''((()))******''''''((()))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))&&&''''''((((((((((((((())))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((((((******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))+++---+++(((&&&(((***+++))))))***---...,,,***'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))*********+++(((((((((((())))))))))))))))))))))))************(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))'''''''''''''''''''''''')))((('''&&&%%%&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***)))(((((((((((()))***((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))&&&&&&'''((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,+++)))(((((((((***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))******((()))***,,,,,,++++++***)))))))))))))))))))))))),,,,,,------...---------***,,,...///......///000111111111111111111111222444444444333333333333222//////000111222333333444444333333555777888666444444444666777888:::;;;<<<===<<<;;;;;;::::::::::::<<<<<<============>>>>>><<<<<<<<<<<<============;;;::::::888777666555555222111111000///...------,,,,,,,,,+++******))))))*********)))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))***)))(((''''''((()))***(((((('''((()))***(((&&&''''''((((((((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))******************))))))((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))******)))(((((((((((((((&&&'''''''''((()))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''((((((((())))))))))))%%%&&&''''''(((((('''''')))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((())))))))))))***++++++***(((((('''''''''''''''&&&&&&&&&''''''(((***))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***((('''((())))))(((''')))+++,,,***((((((((('''''''''(((((()))(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))(((((()))))))))*********(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((())))))******''''''''''''''''''''''''***)))'''%%%%%%&&&'''((('''((((((((((((((((((''''''''''''''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))************)))*********)))((('''''''''************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))((('''&&&&&&&&&((()))***(((((((((((((((((((((((()))))))))))))))))))))))),,,+++******))))))))))))((((((((()))))))))******)))******+++,,,------...---------...------,,,,,,+++,,,...///......///000111111111111111111111111333333333333444444444444222222333333333444444444555444444555777777555333444555666888:::;;;===>>>>>>>>>===<<<;;;:::999999<<<<<<<<<=========>>>>>>>>>===;;;::::::;;;;;;<<<999888888777666666555555111111000///...------,,,---,,,,,,++++++***************))))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((()))******)))'''''''''(((((((((((('''''''''''''''''''''''''''''')))((((((''''''(((((()))***))))))))))))))))))(((***************)))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))+++***(((''''''((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((''''''''''''&&&''''''((((((((()))))))))%%%&&&''''''((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************,,,+++***))))))((())))))((((((''''''&&&''''''''')))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))***((('''((())))))(((''''''&&&&&&'''))))))(((''')))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))******(((((((((((())))))))))))(((((())))))))))))******(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''***)))'''%%%%%%&&&(((***''''''((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&((())))))(((((()))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((('''(((((((((((())))))))))))))))))******+++******)))***)))))))))((((((((('''******************))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&'''((()))((((((((((((((((((((((((************************++++++***))))))))))))***)))(((((((((((()))******++++++,,,,,,---.........------......------,,,++++++---//////...---...///111111111111111111111111222222333333444555555666555555555555555555555555777666666666666555444444444444666888:::<<<===>>>>>>>>>>>>>>>======<<<;;;<<<======>>>>>>?????????@@@???<<<:::999:::;;;<<<:::999999888666555444444111000000///...---,,,+++---,,,,,,,,,++++++*********)))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))))))))++++++)))(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((((('''++++++*********************************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++)))(((''''''((()))***)))))))))(((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((''''''''''''''''''''''''((((((((())))))&&&'''(((((())))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))*********+++***))))))((((((((())))))(((((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***'''%%%&&&)))***(((%%%''''''''''''(((((('''&&&))))))(((''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((()))((('''&&&&&&''')))***%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&((())))))(((((()))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))******))))))((('''((((((((()))))))))***'''(((((()))******++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++))))))((((((((()))*********))))))))))))***+++,,,))))))))))))))))))***))),,,------...------,,,,,,+++---//////...---...///000111111111111222222222222222333444555555666666666666666666666777777777777777777666555444444555333444555777999:::<<<<<<<<<===>>>???????????????======>>>??????@@@AAAAAABBB@@@>>><<<;;;;;;<<<=========;;;999777555333222000000///...---,,,++++++,,,,,,+++++++++++++++***)))))))))(((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))++++++)))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''***)))))))))((((((''''''******************++++++)))*********+++++++++,,,***************)))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((''''''((()))***)))))))))))))))(((((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************)))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))))))))((('''''''''(((((()))(((((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%&&&)))***(((&&&'''((())))))(((((('''''')))(((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$((((((((((((((((((((((((((((((((('''(((((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))***************************)))(((''''''''''''''''''''''''''''''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))((())))))))))))((('''''''''''''''((()))*********&&&&&&'''((()))***++++++))))))))))))((((((((((((((((((((((((((((((((((((******)))))))))(((((('''))))))))))))))))))))))))************************((((((((((((((()))***+++*********+++++++++,,,,,,++++++++++++++++++******+++,,,------......------,,,...//////...------...//////000111222333333444222333333444555666666666666666666777777888888888777888888666444444555777444555666777888:::;;;;;;:::;;;===???@@@@@@??????======>>>>>>???@@@AAAAAAAAA@@@>>>===<<<<<<<<<===???>>><<<999777444222111//////...---,,,++++++***************************))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((()))(((((()))******)))'''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&)))((((((((((((((((((''')))))))))***************)))))))))***++++++,,,,,,))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))&&&&&&'''''''''((((((((((((((()))************)))'''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''(((((()))***)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''')))***)))(((((()))+++***((('''(((((('''''''''''''''((())))))(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((())))))))))))''''''(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((&&&'''((()))***))))))(((&&&&&&''''''''''''&&&&&&''''''((())))))***++++++&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))*********)))((('''((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((())))))(((&&&%%%(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))&&&&&&''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))************************++++++***)))))))))******)))***+++,,,,,,,,,+++***,,,,,,,,,------......///***+++,,,---.../////////,,,...//////...------...---...///000222444555666333333444444555555666666555555666777888999999:::666888888666444444666999777777888888999::::::;;;888999;;;=========<<<;;;;;;;;;<<<===>>>???@@@@@@>>>>>>>>>======<<<<<<<<<===<<<:::888666444222111///......---,,,+++******))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))'''((()))******)))((('''(((((('''((()))***(((&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((((((((((())))))*********(((((())))))***++++++,,,+++*********)))))))))((())))))(((((((((((())))))(((((((((((())))))))))))&&&''')))*********)))(((((((((((()))*********+++''''''((()))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''''''''((((((((()))&&&'''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''(((((((((((())))))))))))((((((((((((((())))))''''''''''''((()))++++++***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))(((***+++''')))+++***(((&&&'''(((&&&&&&&&&&&&''')))***+++(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((())))))))))))'''''''''((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((())))))******++++++))))))))))))))))))))))))%%%''')))***+++***)))(((''''''((((((((((((''''''######$$$$$$%%%&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))******)))(((((()))))))))))))))))))))))))))***+++)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((())))))(((&&&%%%(((((((((((())))))))))))***************)))((('''******))))))(((((('''''''''''''''''''''&&&&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%&&&((()))*********))))))))))))))))))))))))))))))))))))))))))))))))///...,,,+++***)))))))))''')))+++,,,---,,,***)))&&&'''((()))+++,,,---...)))***+++---...///000000,,,...//////...------...,,,---...000222444666777444444444555555555555555444555666777888999::::::666777888666444444777:::999999:::::::::;;;;;;;;;777888:::;;;;;;:::888777999999:::;;;<<<===>>>???<<<<<<======<<<<<<;;;::::::999888666555333222222///......---,,,+++***)))((((((((((((((())))))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))'''((()))******)))((('''(((''''''((())))))(((&&&''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))''''''(((((()))))))))***'''(((((()))******++++++---------,,,,,,,,,++++++))))))(((((((((((())))))(((((((((((())))))))))))$$$&&&)))+++,,,***((('''''''''((()))***++++++,,,'''(((((()))))))))))))))(((((())))))))))))(((((('''((((((((())))))******&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))***************)))))))))))))))******&&&&&&&&&''')))***,,,---******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&)))++++++((((((***---&&&)))+++***'''%%%&&&(((%%%%%%%%%&&&((()))+++,,,(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))'''&&&$$$$$$$$$&&&((()))''''''(((((('''&&&%%%%%%(((((((((((((((((((((((('''((()))((('''&&&''')))(((((())))))))))))((((((((((((''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''&&&&&&'''((((((((((((((()))***++++++***)))((('''))))))(((((('''''''''&&&''''''(((((())))))******************************((((((''''''''''''((((((''''''&&&''''''((()))***))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))+++***(((''''''((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))((('''''''''''''''((()))***++++++***)))((((((((()))***+++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,***++++++,,,---...//////*********+++...000000///////////////000111333333333333222222333333444555888888888888888999999:::777666555333333333444555666777888888999999888888::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;999888666444222111000000111///------......---,,,+++******)))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))$$$%%%'''((((((((('''&&&))))))(((((((((((())))))'''''''''''''''''''''''')))))))))(((((((((((((((************)))'''&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))))))))((('''''''''''''''***)))((('''''''''''''''))))))))))))))))))))))))***)))))))))((((((''''''(((((())))))))))))((((((************************'''(((((()))***++++++,,,***)))))))))+++,,,+++***(((((()))))))))(((((('''(((&&&%%%'''***,,,+++)))+++***)))(((((('''((((((+++++++++*********))))))((((((''''''''''''(((((()))))))))))))))******++++++++++++***)))((((((''')))((('''&&&&&&&&&&&&&&&''''''(((((())))))******)))(((''''''(((((('''&&&'''''''''''''''''''''''''''((()))((('''&&&''')))***)))(((((())))))((('''%%%%%%&&&'''((()))******'''''''''''''''&&&&&&&&&))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))(((((((((((())))))***))))))((('''&&&&&&&&&''''''(((((())))))******''''''((()))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''&&&&&&''''''((()))*********))))))((((((''''''******)))(((((((((((((((*********)))))))))))))))'''((()))))))))(((&&&%%%))))))))))))))))))))))))'''&&&%%%$$$$$$&&&'''(((''''''(((((('''&&&&&&%%%(((((((((((((((((((((((('''((()))((('''&&&''')))(((((())))))))))))((((((((((((''''''''''''((((((******)))))))))******+++******)))((('''&&&%%%%%%))))))))))))))))))))))))'''((()))******)))((('''(((((()))***************)))******+++***)))((('''******)))))))))((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))((((((''''''(((((())))))(((((('''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))******)))((((((((((((((())))))************)))))))))))))))******++++++,,,++++++************++++++)))***++++++***)))***+++...------------,,,,,,,,,000///......///000///...////////////000111222222333222222222222333444444777777666666666777888999999999888888777777888888999999:::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<======>>>>>>>>>===<<<<<<;;;;;;:::999888666444222111000000...---++++++,,,---,,,++++++******)))))))))))))))*********)))((('''''''''((((((((((((((((((((((((%%%&&&'''((()))(((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((''''''''''''''')))((((((''''''''''''((())))))))))))))))))))))))+++++++++*********))))))(((((())))))))))))((((((************************''''''((())))))***++++++***)))((()))+++,,,+++***((())))))******))))))(((***((('''(((+++,,,+++)))***))))))(((((((((((()))*********)))))))))(((((((((((((((''''''((((((((()))((((((((())))))******++++++******)))((((((''')))((('''&&&&&&&&&&&&''''''((((((((()))))))))***'''&&&&&&''')))***)))((('''''''''''''''''''''''''''((()))((('''&&&'''))))))(((''''''(((((('''&&&'''''''''((((((((((((((('''''''''''''''''''''((())))))))))))))))))))))))***)))(((''''''&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))***))))))(((''''''&&&&&&'''((((((((()))))))))***(((((()))***************(((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''&&&&&&''''''((()))***(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&''''''''''''(((''''''&&&%%%(((((((((((((((((((((((('''((()))((('''&&&''')))'''(((((())))))(((((('''(((((((((''''''(((((((((******)))******+++,,,---******)))((('''&&&&&&%%%))))))))))))))))))))))))(((((())))))))))))(((((((((((()))*********))))))))))))*********)))((((((************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((())))))*********(((''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&'''''''''))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))+++******))))))))))))*********))))))))))))******************************)))))))))(((((())))))))))))***+++***)))((()))+++------------,,,,,,,,,,,,000///......///000///...000000000//////000111111222222222222222333444444666555444444444555777888888999999::::::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999999::::::;;;<<<<<<======<<<;;;;;;::::::999888777555333111000//////+++***((()))***++++++***+++******)))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))************************************************'''((())))))*********)))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))++++++************))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((())))))******)))((()))+++,,,+++***))))))***************)))***)))((((((***+++***((()))(((((((((((())))))***)))))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))+++******))))))(((((('''((((((''''''&&&&&&''''''(((((((((((())))))))))))&&&%%%%%%&&&)))******)))'''''''''''''''''''''''''''((()))((('''&&&'''))))))'''&&&&&&'''(((&&&%%%))))))(((((('''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))''''''''''''''''''''''''))))))(((((((((((()))))))))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))***++++++++++++***(((((())))))))))))(((((('''''''''''''''&&&&&&&&&'''&&&&&&''''''((()))***'''''''''((()))************))))))((((((((((((((())))))))))))))))))))))))((((((((()))(((((('''&&&)))))))))))))))))))))))))))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&(((((((((((((((((((((((('''((()))((('''&&&''')))'''(((((((((((((((((('''''''''(((((((((((('''''''''&&&''''''((()))***+++&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''''''''&&&))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))((('''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''')))******)))((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((******)))(((((()))))))))+++***)))(((((()))***+++************))))))))))))))))))(((((((((((()))))))))+++,,,+++***)))***+++******+++,,,---......///*********+++...000000///111000000/////////000000222222222111222333333444666555555444444666777888444555777888999999888777777888888999999999999999;;;;;;;;;;;;:::888777777777888888999::::::;;;;;;<<<;;;;;;:::999999888888666555444222000/////////***)))'''(((***++++++++++++******)))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''(((((())))))************))))))(((((((((((())))))***************************************+++++++++((())))))*********))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((''''''''''''(((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''((((((((()))***)))((()))***++++++))))))******++++++++++++***))))))((((((((((((((('''(((((('''(((((()))******))))))))))))))))))))))))((((((((())))))(((((((((&&&''''''(((((((((((((((******))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''&&&%%%''')))******)))'''''''''''''''''''''''''''((()))((('''&&&''')))***(((''''''(((((('''&&&((((((((((((((('''''''''&&&''''''((()))******+++(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((()))************)))(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&''''''((()))***'''((((((((()))))))))***))))))(((((((((((())))))((((((((()))))))))))))))((((((((((((((((((''''''(((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''''''''((())))))(((''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******'''''''''''''''((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((()))***++++++***)))((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))+++***)))(((((()))***+++******))))))))))))))))))+++******))))))******++++++,,,------++++++,,,---)))******+++,,,---......*********+++...000000///000000//////////////////222111111111111222333333777777777777777888888888333444666777777777666666666777888888999999888888::::::::::::999888777666777888888999999::::::;;;::::::999999888777777777555444222111//////......+++)))((()))+++,,,,,,,,,+++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++***)))((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''(((***+++***)))))))))***+++++++++++++++***+++++++++***)))******(((((('''(((((()))******************************(((((()))******)))((((((&&&&&&'''((()))((((((''')))))))))((((((((((((((((((((('''''''''(((((()))))))))))))))(((((((((((()))(((''''''((()))(((&&&(((((((((((((((((((((((('''((()))((('''&&&''')))+++***))))))******)))'''&&&&&&''''''((())))))***&&&''''''((()))******+++((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))((((((((((((&&&''''''((()))((((((((((((((())))))))))))((((((&&&''''''''''''''''''''''''&&&&&&''''''((()))******)))))))))((((((((('''))))))(((((((((((())))))''''''(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&(((((('''(((((()))***+++))))))((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))(((''''''(((((('''''''''((())))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***&&&&&&&&&''''''(((******))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))((('''&&&(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))'''''''''''''''(((((()))******))))))))))))******)))))))))))))))))))))))),,,++++++******++++++,,,,,,---...---,,,+++,,,...,,,,,,,,,,,,++++++++++++000///......///000///.../////////......///000000111111111111111222333333666777999:::::::::999888555666666777777777777666777888888999999999999999999999999999999888777666666777777888999999::::::999999888888777666666555333222111000///.........,,,+++)))***+++---,,,++++++******)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))***+++++++++,,,,,,,,,+++***)))'''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''''''''(((((()))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''(((***+++***)))(((((()))***++++++++++++,,,---......---,,,---///)))(((((((((((())))))***************++++++++++++((((((************((((((&&&'''((()))***)))((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))((((((((((((***(((''''''(((((('''&&&(((((((((((((((((((((((('''((()))((('''&&&'''))),,,+++)))***++++++***(((%%%%%%&&&'''((()))******'''''''''(((((()))))))))))))))))))))))))))))))))'''''''''''''''((()))***''''''((((((((()))))))))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((''''''))))))))))))((((((((((((%%%&&&''''''((((((''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))************)))((('''''''''((((((((((((((())))))***&&&''''''(((((())))))***(((''''''''''''((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((%%%&&&&&&'''((((((''''''(((((((((((((((((((((((('''((()))((('''&&&''')))&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&***)))))))))))))))******((((((((((((''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))(((((('''&&&(((''''''&&&'''((()))***''''''(((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))((((((''''''(((((()))(((((('''''''''(((((()))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((''''''((())))))***))))))************))))))''''''(((((())))))******,,,++++++******++++++,,,+++,,,------++++++,,,---,,,,,,,,,++++++++++++***000///......///000///..................///000111111111111111111222222333444666:::<<<<<<;;;888666777777666666555666666666666666777888888888888888777888888888888888777777555555555666777777888888888888777777666555555444222111000///...------------+++******+++,,,+++***+++******)))))))))))))))(((((((((((())))))))))))************************))))))((('''((()))***+++))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))***+++++++++++++++++++++***)))((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((()))))))))((((((''''''''''''((())))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))((((((************************)))))))))))))))))))))))))))((('''(((*********(((&&&'''((()))***************,,,......,,,,,,...000***))))))(((((((((((()))))))))))))))*********+++'''(((***++++++***((('''&&&''')))++++++***)))(((((((((((((((((((((((((((((((((((((((((()))*********)))))))))((((((((('''((('''&&&'''((()))((('''(((((((((((((((((((((((('''((()))((('''&&&''')))+++***))))))******)))(((&&&'''''''''(((((())))))'''''''''''''''''''''((())))))))))))))))))))))))(((((('''''''''(((((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((((((((((((***)))))))))((((((((('''&&&''''''((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***))))))))))))((((((((((((((((((((((((((()))******&&&&&&''''''((())))))***(((''''''&&&'''((()))***))))))))))))))))))))))))&&&&&&'''((())))))((((((%%%%%%&&&'''((((((((('''(((((((((((((((((((((((('''((()))((('''&&&''')))&&&''''''''''''''''''&&&&&&'''(((******((('''&&&***)))((((((((((((((()))%%%%%%&&&'''((()))***+++))))))))))))))))))))))))***)))(((''''''((()))***&&&'''''''''&&&%%%$$$$$$((('''&&&&&&'''((()))***(((((())))))*********+++******))))))((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((***)))(((''''''&&&''''''))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((('''''''''((()))+++---(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))((())))))***++++++((()))***++++++***)))(((&&&''''''((()))******+++++++++************++++++***+++,,,,,,******+++,,,))))))***+++,,,------...*********+++...000000///---------......000111222111111111000111222222333333666:::======;;;777444777666555333333333444555333444444555555555555555666777777888888888888777333333444444555666666777777777777666555555444444222111000......------------,,,***)))***+++***)))+++******)))))))))))))))(((((((((((())))))))))))************************)))((('''''''''(((***+++))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))*********))))))***++++++++++++***(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((()))******)))((('''''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((************************************)))))))))))))))((('''((()))******(((&&&&&&((())))))*********&&&)))++++++)))))),,,...+++***)))(((((('''(((((('''((((((((())))))******''')))***++++++***)))''''''(((***+++,,,+++)))((('''''''''(((((((((((((((((((((((((((((()))************))))))((((((((('''&&&%%%%%%&&&)))******)))))))))))))))))))))))))))'''((()))((('''&&&''')))***)))(((((())))))((('''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((******))))))(((((((((''''''(((((()))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***''''''(((((())))))******((((((((((((((()))******&&&&&&&&&'''((())))))***((('''&&&&&&'''((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&'''''''''(((((('''%%%$$$$$$%%%'''((((((((((((((())))))))))))((('''&&&'''((((((&&&$$$''''''&&&&&&&&&&&&'''''')))(((((('''''''''(((((()))(((&&&%%%%%%&&&'''(((***************)))((((((((((((&&&%%%%%%&&&'''(((******))))))((((((''''''************))))))))))))'''&&&&&&'''***++++++***))))))))))))************(((((((((((((((((((((((('''%%%$$$%%%(((***(((&&&((((((((((((((((((((((((''''''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%++++++***)))((('''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))(((&&&&&&%%%%%%%%%%%%&&&((()))*********)))+++*********))))))((((((************************))))))))))))************------,,,,,,,,,---...///++++++++++++++++++++++++)))***---...//////---,,,/////////000111111222222222222111111111111111222333777???DDDDDD@@@:::555777777666555444444333333666666777888888888888888:::999999888777666666555444444333333444555777888777777888777666555333222000//////.........//////))))))(((((()))***+++++++++***)))(((((('''((((((((((((((((((''''''''''''(((((()))***************))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((++++++)))((('''''''''''')))((('''&&&&&&'''((()))'''((()))))))))(((&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))******))))))((((((''''''(((((())))))))))))((((((++++++******)))((((((((())))))(((((()))***++++++***+++---------+++)))((()))))))))(((((((((((((((((()))+++,,,+++***(((&&&''''''((()))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))*********))))))((((((((('''(((((((((((())))))))))))******))))))((((((''''''((()))))))))))))))((((((((((((((((((((()))******************)))((('''&&&))))))(((((('''''''''&&&)))))))))))))))))))))))))))((('''''''''(((***+++******))))))((((((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''((()))******)))((('''******))))))((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))((('''''''''(((((((((((((((((()))))))))))),,,+++)))''''''((()))***''''''&&&%%%%%%%%%%%%&&&((())))))***+++,,,,,,,,,''''''&&&&&&%%%%%%%%%$$$))))))((((((''''''&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''***)))''''''(((((('''&&&(((''''''''''''''''''(((((((((''''''''''''(((((()))((('''''''''((()))))))))************)))(((((()))(((''''''''''''((()))***)))))))))((((((((('''))))))))))))))))))))))))***((('''(((*********((('''''''''((((((((())))))((((((((((((((((((((((((((('''%%%&&&)))***(((&&&((((((''''''&&&&&&&&&&&&&&&&&&((()))))))))((('''******)))))))))(((((((((******))))))((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((+++***)))((('''''''''''''''((()))***++++++******************)))))))))((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---/////////...---/////////000111111222222222222111111111111222222222666<<>>>>>>>>===============;;;::::::999888777666666555444444333333222222111000000000000////////////,,,,,,,,,,,,++++++***)))---,,,,,,++++++,,,,,,---+++,,,,,,+++***)))***+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***))))))***************************))))))))))))))))))***''''''''''''(((((((((((())))))((('''''''''''''''''''''((()))))))))))))))(((''''''((()))***))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))+++***)))(((((()))***+++&&&&&&%%%&&&'''((()))***))))))))))))************))))))************)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''((('''&&&%%%&&&((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&'''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&''''''((((((''''''&&&'''((((((&&&%%%&&&'''&&&((())))))''''''((()))''''''''''''''''''''''''((()))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((((('''&&&&&&((())))))(((''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,---...---+++***+++,,,)))))))))******)))))))))++++++******)))*********(((((()))***++++++,,,,,,...............---------.../////////000000000111111111000000000000111111111222444333222222333555111222333333333333444555333333444444555666666666777666444333333333444555222222111000///---,,,,,,))))))((('''((()))+++,,,---------,,,+++***)))((((((((('''''''''((()))***************************'''((((((((()))))))))***(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,+++---------,,,+++,,,------,,,+++++++++,,,...///++++++++++++,,,...///000---...///111222333333333555444444333444555777888888999999999999:::::::::========================>>>======<<<<<<======>>>AAAAAAAAA@@@@@@@@@???????????????@@@@@@AAAAAAAAACCCBBBBBBBBBBBBBBBBBBBBB@@@??????>>>======<<<<<<888888777777666555555555444444333333333222222222////////////...---,,,+++*********++++++,,,---...***,,,---,,,+++******+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))***)))))))))))))))))))))))))))))))))******)))))))))&&&'''''''''((((((((()))***)))(((''''''&&&&&&''')))))))))))))))(((''''''(((((()))))))))))))))***))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++***)))(((((()))***+++&&&&&&''''''((()))***+++(((((()))))))))*********((())))))*********))))))))))))))))))))))))))))))***))))))))))))(((((((((((((((((('''&&&&&&&&&%%%((((((((())))))(((((((((%%%&&&''''''((('''''''''&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&''''''((('''''''''&&&&&&'''(((((((((((('''+++++++++(((%%%###"""######%%%''''''&&&%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&'''((((((((((((((((((((('''&&&&&&((())))))(((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,,,,***))))))***((())))))******))))))(((+++***************++++++)))*********+++,,,,,,,,,------........................//////000000111111111111000000000000111111000222333333222111333444111222444333333222444555333333333444444444555555666555444333333333333333000000//////...,,,+++***(((((())))))+++,,,...///000000000///...---,,,+++((('''&&&&&&&&&((()))***************************''''''(((((())))))******((()))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,------......//////............//////...///000222444555555666::::::999999:::;;;<<<<<<=========>>>>>>>>>??????CCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>>======>>>>>>CCCBBBBBBAAA@@@@@@??????AAAAAABBBBBBCCCCCCDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA<<<<<<<<<;;;::::::999999666666666555555555444444333333444444333111///...+++++++++,,,---...///000+++---......---,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))))))))************))))))'''''''''(((((())))))***++++++***)))))))))))))))************)))((('''&&&&&&'''((((((&&&&&&'''((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******(((''''''&&&&&&''''''(((''''''((())))))*********((((((((()))))))))******((())))))************)))))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''&&&&&&&&&(((((())))))))))))((((((%%%&&&&&&'''(((((('''''''''((())))))''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&&&&&&&'''(((((((((((((((*********(((%%%######$$$###%%%''''''&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&((('''&&&&&&((())))))(((%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))'''&&&&&&&&&(((((())))))))))))(((((())))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.../////////.........///000111111111111111000000000000111111///000222111000000111333111333555444222111333555222222222333333333333333555555555444444222111111---.........---+++)))(((((()))+++---000111222333000111222222222222111000+++***((('''&&&'''))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))******++++++,,,,,,------+++++++++,,,,,,,,,------***,,,---,,,+++***+++,,,,,,,,,---...............////////////000111222222333444666888:::;;;<<<===>>>>>>???@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>><<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBB??????@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>:::::::::999999999999888777777888888777555333111000000/////////000000111,,,...000000///.........++++++************++++++++++++++++++++++++++++++((()))***+++,,,---------******++++++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++)))(((***,,,************************((()))***++++++***)))(((''''''((())))))***+++++++++***)))))))))))))))***((()))))))))))))))((('''&&&((()))(((&&&%%%''')))***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((()))))))))*********&&&''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((()))))))))***(((((()))***************))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&''''''''''''''''''(((((((((((((((((('''%%%%%%&&&'''((((((((('''((()))***)))((('''(((***'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%&&&''''''((((((((((((((($$$&&&''''''&&&&&&((()))$$$&&&)))***)))(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((()))))))))((('''&&&&&&((('''&&&&&&((())))))((($$$$$$&&&'''((()))))))))&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,,,,***((((((((((((((())))))))))))(((((())))))))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---......///000111111222111111000000000000111111...000111111000000111222111444555444222111222555222222222222222222333333444444555555444222111///,,,,,,------,,,***)))'''(((***---111333555666666///000222444555555555555...---***(((''''''((()))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))(((((((((((((((((()))***+++,,,,,,---++++++,,,,,,,,,---------***+++,,,,,,******+++,,,+++,,,.../////////...---,,,---...000222444777888:::;;;===???AAACCCDDDDDDAAABBBCCCDDDCCCCCCAAA@@@@@@@@@@@@AAAAAAAAABBBBBB????????????????????????===<<<:::999888999;;;<<<:::::::::;;;<<<<<<======999999:::;;;;;;<<<======;;;<<<===>>>???AAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA??????>>>>>>>>>=========999:::;;;;;;:::888555444555444333222111111111111---///111222000//////000+++******************+++************************((()))***+++,,,---------))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((+++,,,,,,)))(((***,,,++++++++++++++++++++++++((()))***++++++***)))((('''(((((()))***++++++,,,((((((''''''''''''((((((&&&'''((()))************(((***,,,+++(((''')))+++***)))(((''''''((()))***))))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((()))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************'''((()))******)))(((''''''''''''(((''''''&&&&&&(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))%%%%%%&&&'''((()))******%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&(((((('''&&&%%%$$$$$$###(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((())))))***))))))((('''&&&'''&&&%%%%%%&&&'''((()))'''''''''''''''''''''''')))((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&&&&''''''((()))))))))((((((''''''''''''(((((()))))))))))))))******+++'''((()))((('''&&&'''((())))))))))))))))))))))))++++++***************+++++++++++++++++++++,,,,,,...............///000000...............///000000111111000000000000000000...//////000111222222222333333333333333333333333444444444444444444444444777666555444222111000///---...///...,,,***)))***---...111333555555444333222000///111555777666555333000---++++++++++++***,,,,,,++++++***)))(((((())))))))))))))))))))))))************************+++++++++***************,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,+++******+++,,,,,,---///000222333444444444555777999;;;<<>>>>>===<<<===>>>???@@@=========<<<<<<<<<;;;;;;777777777888999999::::::;;;;;;:::999999999999999======<<<;;;;;;<<<<<<===<<<;;;:::999999:::;;;<<>>===<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999888<<<<<<;;;:::999999999999777666444222222222222333111111000///...------,,,,,,+++++++++++++++,,,,,,,,,***)))***------+++)))---,,,,,,++++++,,,,,,------,,,***))))))***,,,---************************---,,,+++*********+++,,,+++***)))'''''')))***++++++***)))(((((()))***+++'''''''''((())))))************)))((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++...,,,***)))''''''((((((''''''''''''''''''''''''(((((())))))******++++++(((((((((((((((((((((((((((((())))))*********+++%%%%%%&&&'''((()))******++++++)))(((''''''''''''(((((((((((((((((((((((('''(((***)))'''&&&&&&''''''%%%$$$%%%(((***(((&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))******++++++))))))************))))))************************)))))))))))))))(((''''''(((''''''&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&'''((('''&&&$$$###$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''(((''''''&&&&&&((((((((((((((('''''''''((((((''''''''''''(((((())))))(((((())))))***+++(((*********(((((()))***))))))))))))))))))))))))******************++++++,,,,,,,,,,,,,,,---------...............///000000...............///000000111111111111111111111111/////////000111222222222333333333333333333333333111111111111111111111111666555555333222111000000---......---***)))***+++333444555777777666444333111000///111444666555444333222///---+++++++++,,,,,,,,,++++++***))))))(((************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++------...///000222333444999999:::<<<===???@@@@@@>>>???@@@@@@AAAAAA@@@@@@@@@@@@??????>>>>>>======;;;::::::999:::;;;<<<===<<<;;;::::::999999::::::;;;;;;<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<============>>>???@@@AAA@@@@@@AAAAAAAAA@@@>>>===>>>======>>>>>>???@@@AAA<<<<<<<<<<<<<<<;;;::::::;;;;;;:::::::::;;;;;;<<<::::::888777666666555555222222111000//////......,,,,,,,,,+++,,,,,,------...,,,+++,,,...///---***---,,,,,,++++++,,,,,,------,,,***))))))***,,,---************************,,,+++***)))))))))******+++***)))(((((()))***++++++***)))(((((()))***+++,,,,,,++++++***)))))))))******)))((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***++++++***)))((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((''''''''''''+++***)))(((''''''''''''(((((((((((((((((((((((('''(((***)))(((&&&'''''''''&&&$$$&&&((()))(((&&&((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))*********((())))))******))))))((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%&&&''''''%%%$$$###%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((((((((((((((())))))(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''((('''''''''***))))))(((''''''&&&&&&((((((''''''''''''(((((())))))(((((())))))***+++***+++,,,+++******+++,,,))))))))))))))))))))))))***)))))))))***+++,,,,,,,,,,,,,,,------........................///000000...............///000000111111222222222222222222//////000000111222222222333333333333333333333333333333333333333333333333444444333333222111111000------,,,***((((((+++---666777777777666444222111000//////000222444333333333444333000,,,***+++---,,,,,,++++++***)))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************+++++++++,,,++++++,,,---............000000000111333444666777===>>>@@@BBBCCCCCCCCCCCC???????????????>>>>>>>>>>>>>>>===<<<;;;::::::999999999888888888999:::;;;<<<;;;:::888888999999:::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;:::::::::;;;;;;<<<===;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAAAAA===============<<<<<<<<<:::::::::;;;;;;<<<>>>>>>============<<<;;;;;;:::666555333111000000000111---,,,,,,,,,,,,---...//////...---...000000...------,,,,,,++++++,,,,,,------,,,+++******+++,,,---************************+++***))))))(((((())))))+++***)))(((((()))***+++******))))))))))))******,,,,,,++++++***)))))))))******)))((((((((((((((((((((((((((())))))))))))******))))))))))))******)))(((((((((((()))***+++))))))))))))))))))))))))******)))(((((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))******((((((((((((''''''''''''+++***)))((((((''''''(((((((((((((((((((((((((((''')))******(((''''''((('''&&&&&&&&&((()))(((''')))))))))))))))***++++++))))))))))))))))))))))))***))))))))))))))))))((('''(((((())))))(((((('''''''''''''''''''''''''''(((((()))))))))(((''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((()))***))))))((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((()))******)))+++,,,+++******+++---))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++,,,,,,------.....................///000000...............///000000222222222222222333333333000000000111111222222222222222333333333333444444555555555555555555555555333333222222111111111000---,,,+++((('''(((,,,///444444444444222111///.../////////000111222222111222555777333---***+++...+++++++++*********))))))************************++++++++++++++++++++++++************++++++++++++))))))******++++++,,,,,,+++,,,...///000111111111333333444444555777888999===???AAACCCDDDDDDCCCBBBAAA@@@???>>>>>>===============<<<<<<;;;;;;;;;;;;999999999999::::::;;;;;;===<<<:::999888999:::;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999888888999:::;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<======;;;<<<===>>>???>>>======???>>>>>>===>>>>>>???@@@@@@???>>>===<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<===???@@@AAA@@@??????<<<:::777444222111111222---,,,,,,,,,,,,---.............../////////...------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************************+++*********))))))))))))+++******))))))******+++***))))))))))))))))))***'''''''''((())))))*********))))))((((((((((((((((((((((((((())))))))))))***))))))))))))))))))***(((((((((((()))))))))***(((((((((((((((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))))))))%%%%%%&&&'''((()))************)))(((((((((((((((((((((((((((((((((((((((''')))******(((''''''(((((('''''''''((((((((('''))))))(((((())))))***+++******************************))))))((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''%%%&&&&&&''''''(((((()))&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&'''((()))***)))))))))((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''''''''''''''(((((())))))((((((''''''''''''((((((((((((((('''((())))))***((()))******))))))***,,,******************************))))))***++++++,,,)))******+++,,,,,,------...............///000000...............///000000111111222222222333333333111111111111222222222222222222222333333444444444111111111111111111111111222222222111111000000000,,,,,,***(((''')))...222111111111111000000///...///000000000000000000111111555888555///+++,,,...+++++++++***************************************++++++++++++++++++++++++))))))))))))******++++++)))******+++,,,---------...///000222333444444444666666666777888999:::;;;>>>???AAACCCCCCCCCAAA@@@???>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<999999:::::::::;;;;;;:::<<<;;;999888888888999:::<<<<<<<<<<<<<<<=========::::::;;;;;;;;;:::999888777888999999::::::::::::888999999::::::;;;;;;;;;:::;;;<<<===>>>===<<<;;;>>>>>>======>>>???@@@AAA@@@???>>>======<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<>>===<<<<<<<<<<<<<<<999;;;===???AAABBBBBBAAAAAA???<<<888555333222222------,,,,,,,,,,,,------,,,---.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++++++++++++++*********++++++************++++++)))))))))******)))))))))'''''''''((())))))*********))))))((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))))))))))))))((((((''''''''''''''''''''''''''''''&&&'''''''''((((((((()))(((((((((((((((((((((((())))))((((((((((((((((((%%%%%%&&&'''((()))*********))))))(((((((((((()))((((((((((((((((((((((((((()))+++***(((''''''((((((((((((((('''''''''((((((''''''''''''((())))))++++++++++++++++++++++++***)))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''((()))(((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''((('''''''''&&&&&&''''''((())))))***((((((''''''''''''((((((((((((''''''(((((()))***&&&((())))))((((((***+++************************++++++***************+++))))))******+++,,,------...............///000000...............///000000000000111111222333333333222222222222222222222222111222222333333444444555333333333333333333333333222222111111000//////...,,,+++***))))))+++000333111111111111111111111111000111222111000///000111000333666555111...------************************++++++++++++++++++++++++************************)))))))))******++++++,,,++++++,,,---...///000000111222333555666777777777888888888888999:::;;;<<>>999:::;;;;;;;;;:::888777888777777777888999:::;;;::::::;;;<<<;;;;;;::::::999999:::::::::::::::999:::;;;;;;<<<===>>>>>>???????????????@@@AAABBBBBB???>>><<<;;;;;;;;;<<<===??????===<<<<<<;;;;;;;;;999:::;;;===>>>???@@@@@@AAA@@@???<<<:::777555444000///...---------------+++,,,......,,,+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))************)))))),,,,,,++++++***)))))))))******)))((((((((((((((((((((((((((())))))))))))))))))************))))))((())))))))))))((('''&&&''''''''''''''''''''''''&&&&&&'''(((((()))******(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((***+++***)))(((((((((((()))***)))'''''''''((('''''''''''''''(((((()))++++++++++++++++++++++++)))((((((((((((((((((''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((''''''))))))***)))((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''(((''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((''''''''''''((())))))&&&'''))))))((()))***,,,************************,,,,,,+++***))))))))))))))))))***+++,,,---...///...............///000000...............///000000//////000000111222222333222222222222222222222222111111222333333444555555555555555555555555555555333222222000///...------+++++++++++++++---111555333222222111111111111111111222333222000...000111///111333444333111...,,,************************++++++++++++++++++++++++******************************+++,,,,,,---......---......///000111222333555555777888999999999999999999999999:::;;;<<<===????????????????????????;;;;;;::::::;;;===@@@AAA@@@??????>>><<<;;;::::::999999;;;<<<<<<<<<;;;::::::;;;<<<======;;;:::999666777999;;;>>>AAACCCDDD???@@@AAABBBBBB@@@???>>>>>><<<;;;:::;;;===@@@AAABBBCCCCCCCCCCCCAAA@@@???;;;::::::999999999::::::888999;;;<<<>>>>>>>>>===????????????@@@AAABBBBBBAAA???>>><<<<<<===>>>???======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>?????????>>><<<:::999444333222000///...------***,,,......,,,+++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++***************************++++++,,,+++***)))(((***++++++++++++++++++***((()))***++++++***)))(((,,,,,,++++++***)))))))))******)))((((((((((((((((((((((((((())))))))))))((()))***++++++***)))(((&&&'''((()))))))))((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((***++++++)))(((((()))(((***+++***'''&&&''')))((((((((('''((())))))***))))))))))))))))))))))))'''''''''(((((((((((((((((())))))******))))))(((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''&&&)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((***)))'''%%%$$$%%%&&&'''&&&'''(((*********))))))'''''''''''''''''''''''')))((((((((((((''''''''''''((((((((('''&&&%%%%%%)))))))))(((''''''&&&&&&((((((''''''''''''(((((('''''''''''''''((())))))&&&((()))***))))))+++,,,************************------+++***))))))((((((******+++,,,...//////000...............///000000...............///000000...//////000111111222222222222222222222222222222111111222333333444555555222222222222222222222222444333222000///---,,,,,,***+++,,,,,,,,,...222555333333111000////////////111333444333000...000222//////111333444222...+++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////000111222333444444777888999::::::::::::::::::::::::::::::;;;<<<===>>>===<<<;;;;;;;;;<<<<<<>>>======>>>???BBBEEEGGGGGGFFFDDDBBB???===<<<;;;<<<===>>>?????????>>>===>>>???AAACCCBBB@@@>>><<<>>>???BBBEEEIIILLLNNNPPPLLLMMMOOOOOOOOONNNLLLJJJEEECCCAAA???@@@CCCFFFIIILLLLLLLLLLLLKKKIIIHHHFFF>>>===<<<;;;:::;;;<<<===777999<<<>>>@@@@@@???>>>AAA@@@???>>>============BBBAAA???======>>>???@@@;;;;;;:::;;;;;;<<<===>>>???>>><<<:::888888888999;;;<<>><<<888666555333111//////...***---//////,,,+++,,,...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***************************)))******++++++)))((('''***++++++,,,,,,++++++***((()))***++++++***)))((('''''''''((())))))************)))((((((((((((((((((((((((((())))))))))))((()))***++++++***)))(((###%%%'''(((*********)))))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&'''((()))******))))))(((((((((((()))***(((((((((((((((((((((((()))***++++++)))(((((()))(((***+++***'''&&&'''))))))))))))))))))******+++((((((((((((((((((((((((&&&'''''''''(((((())))))))))))************))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))*********++++++++++++((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))%%%&&&(((******)))'''&&&************************)))***+++,,,---......---*********+++++++++,,,,,,000000000000000000000000333222000/////////000111222222222222222222222222666666555555555444444444444444333222222111111000111///------------+++)))*********+++///333777:::333222111000000000111222222111000///............///111444555444000,,,)))))))))))))))))))))))))))+++)))'''))),,,///...---************+++,,,---...---------...///000111222333333333333333444555666::::::999999::::::;;;<<<>>>;;;:::<<<>>>>>>>>>???AAA<<<;;;>>>>>>;;;:::;;;::::::<<>>???AAACCCEEEEEEDDDBBBBBBAAA???<<<::::::<<<>>>===>>>??????>>>===>>>???<<<;;;:::;;;=========;;;<<<<<<<<<;;;:::999777666444666999<<>><<<<<<===??????>>>>>>@@@<<<:::===>>>;;;999:::>>>AAAEEEIIIMMMSSSZZZ___aaa___YYYRRRLLLHHHHHHIIIHHHLLLRRRXXXZZZZZZXXXVVVXXX\\\ccciiijjjfff___ZZZXXXYYY\\\aaaiiiooosssttttttrrrrrrvvvzzz{{{wwwssslllhhhaaa[[[ZZZ___hhhooossswwwwwwssspppqqqqqqoooeee___VVVOOOKKKHHHEEEDDDKKKMMMQQQTTTUUUTTTQQQNNNGGGDDDAAA===;;;;;;;;;;;;<<<<<<======<<<<<<===>>>???>>>>>>???@@@BBBAAA@@@======<<<;;;:::888777666666666888:::<<<======>>>CCCBBBAAA???===:::888777222111///...---...//////000///...---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))))))))((())))))))))))))))))))))))++++++******))))))(((((('''((((((((()))))))))***''''''((((((((((((''''''(((''''''&&&'''((()))***(((((((((((('''%%%$$$$$$(((((((((((())))))))))))*********)))((('''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((((((((((())))))(((((('''(((''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&)))((((((''''''(((((()))''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%))))))((('''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''&&&$$$###"""''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++***))))))***+++,,,....../////////000000000000000000000000000000000/////////000111222444555333333333333333333333333555555555555555444444444333333333222111111000000///---,,,+++,,,+++***(((******))))))+++///222555444333111000111333555777///222555888777444///,,,...000222444333111...+++------------------------+++)))((()))+++,,,,,,,,,+++++++++,,,,,,---...///000000000111222444555666666777777888999::::::;;;666666777777777888888888>>>>>>>>>@@@CCCEEEDDDCCCDDD@@@???BBBBBB???>>>???@@@FFFMMMRRRVVV]]]gggnnnuuurrrlllddd\\\XXXXXXYYYWWW\\\cccjjjoooooonnnllliiipppyyy{{{tttnnnhhhhhhiiinnntttzzz~~~|||vvvnnnfffdddjjjuuu}}}zzzpppfff^^^XXXUUUTTTXXX\\\bbbggghhheeeaaa]]]TTTOOOHHHCCCBBBAAA>>><<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<>>>@@@AAA@@@???>>>>>>===<<<;;;::::::999888888888888888999::::::BBBBBBCCCDDDCCCBBBAAA@@@555444333111000///////////////......---.........,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++)))******++++++******))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++***)))(((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((((((((())))))))))))''''''((((((((((((''''''***(((&&&%%%%%%'''***+++------+++***((('''''''''(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((('''''''''&&&&&&'''(((((())))))(((((((((''''''''''''(((((((((((((((((()))******))))))(((''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&''''''((('''''''''))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&&&&'''&&&''''''((((((''''''&&&((((((((('''&&&&&&&&&%%%&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))$$$$$$%%%&&&'''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((()))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''***))))))(((((((((((()))))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***,,,---............////////////000000000000000000000000000000111111222333444444333333333333333333333333555555555555555555555555333333222222111000000000...,,,++++++++++++***(((+++*********---111444777555333111000111444777999111444777999888555111...---///111333222111...,,,------------------------+++***)))******+++,,,,,,------------...///000111111111222333444555777888::::::;;;<<<<<<=========888888888888999999999999<<>>======>>>======>>>===<<<===>>>???>>><<<>>>>>>>>>>>>>>>>>>??????<<<:::999777777777888999<<<>>>@@@CCCDDDDDDDDDDDD<<<;;;:::777555222000///000///......------......---------,,,,,,,,,++++++******************************++++++++++++***************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******)))((((((((((((((((((((((((((((((+++*********))))))(((((((((((((((((())))))))))))''''''(((((((((((('''''')))(((&&&%%%&&&''')))***000...---+++******++++++(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((''''''''''''''''''(((((()))(((((((((''''''''''''((((((((((((((())))))************)))&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((('''''''''%%%%%%&&&'''((((((((('''))))))(((((((((((())))))''''''''''''''''''''''''((('''''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((###$$$%%%&&&''''''''''''''''''''''''(((((())))))&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&((((((((((((((())))))***''''''''''''(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((''''''((((((((((((''''''((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...000000000111111111222222111111111111111111111111222333333333333222222222333333333333333333333333444555555555555555555555333333222111111000000///...,,,++++++++++++***((())))))((())),,,111555777444333222111222444777999555555666666555444222111---///000222222000...---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++---...000//////000000111222333222333333444666777999:::===>>>???AAABBBBBBBBBBBB<<<;;;;;;;;;;;;<<<===>>>???DDDJJJNNNXXXcccgggeee___YYYVVVXXXYYYWWWWWWYYY[[[ccclllppprrrwww}}}xxxvvvwwwjjjooowww}}}zzzwwwyyy~~~}}}uuuqqqrrrzzzzzzoooiiifffbbb\\\WWWOOOLLLHHHFFFGGGGGGFFFEEEEEECCCAAA@@@@@@???<<<;;;;;;;;;;;;<<<===???@@@AAA???===<<<:::999999::::::888:::<<>>???@@@???>>>======<<<<<<<<<888999;;;===???AAACCCDDDGGGGGGGGGFFFCCC???;;;999555444333111000///......////////////............++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))((((((((((((''''''((((((((((((''''''%%%&&&((()))))))))((('''$$$$$$$$$%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((((((''''''%%%&&&''''''((((((((((((''''''''''''((((((((((((''''''((()))************''''''&&&&&&&&&&&&''''''&&&'''((()))***)))((('''&&&&&&''''''((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&%%%$$$%%%%%%&&&''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))((()))***+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......111111111111111111111111222333444555555444444333444444444444444444444444444444444555555555666666222222111111000000//////...---,,,,,,------,,,+++***)))((('''(((+++...000333333333444444444333333555444333111111111111111000000111111000...,,,+++++++++++++++++++++++++++)))+++---------...111444555555555555666777888888888888999:::<<<>>>@@@AAAAAADDDIIIOOOUUUXXX[[[\\\SSSPPPLLLJJJJJJMMMQQQTTTYYY```dddeeeooozzzrrrkkkjjjkkklllpppuuuuuuyyy~~~{{{yyynnnjjjfffgggkkknnnnnnmmmbbb^^^XXXRRRMMMGGGBBB>>>===<<<:::999999:::;;;<<<>>>??????@@@@@@??????>>>::::::999:::<<<>>>AAACCCEEEFFFHHHIIIHHHFFFCCCAAA;;;999777555333111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***)))))))))((((((((('''''''''((((((((((((''''''''''''''''''((((((((()))'''(((((())))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))((((((((('''$$$%%%&&&'''((((((((((((''''''''''''((((((((((((&&&&&&'''((())))))))))))(((''''''''''''''''''(((&&&''')))*********(((((('''''''''(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((******)))(((((((((((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((###$$$%%%'''((()))))))))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%(((''''''''''''((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((('''(((((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((***++++++))))))))))))))))))))))))(((***,,,---------+++***........................)))***+++,,,---......---000000000000111111111111111111111111111111111111000111333555666666555555444444444444444444444444444444444555555555666666222222111111000////////////---,,,,,,......---+++///---+++******+++---///222333444555444333222111222222222222111000//////000111111111///---,,,***++++++++++++++++++++++++(((+++.........///333666666666666666777888999::::::;;;<<<===???AAACCCDDDNNNRRRYYYbbbiiiooosssttt___[[[VVVSSSTTTWWW]]]aaaffflllnnnllluuu{{{ssspppqqqsssxxx~~~wwwsssppprrrxxx}}}~~~}}}wwwrrrkkkddd]]]VVVOOOKKKDDDBBB???<<<;;;:::;;;<<<===>>>???AAAAAAAAA@@@???:::999888777888;;;>>>@@@BBBDDDGGGJJJKKKJJJHHHFFF???===;;;888666444222222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))************))))))))))))******))))))((((((((('''''''''(((((((((((('''''')))(((&&&%%%%%%''')))+++((()))*********((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''((()))******)))((('''))))))))))))(((((((((((($$$%%%&&&'''((((((((((((''''''''''''((((((((()))%%%&&&'''((())))))))))))((((((''''''''''''((((((%%%''')))***+++***)))((('''((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###%%%'''((())))))'''&&&###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((***)))(((''''''((()))***&&&'''''''''((((((((()))&&&&&&''''''((()))))))))((((((((((((((()))******((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,---,,,++++++,,,///......---------......---...///000000111111111......///000000000000000000000000000000111111222111111111222333444666777444444444333333222222222888555333444666888777555333333333222111000///...---------,,,,,,,,,++++++))))))))))))***+++,,,---222333444444333111///...222111111111111111111111666555333111///...------************++++++++++++222//////333555555888<<<999BBB>>>:::@@@AAA===???===;;;999:::???GGGPPPVVV^^^gggpppuuuyyy}}}~~~|||gggbbb^^^]]]\\\\\\bbbjjjppprrrrrrsss|||~~~wwwtttuuu}}}}}}rrrggg___[[[RRROOOJJJEEEBBBCCCFFFIIINNNNNNLLLJJJHHHEEECCCBBBAAAAAA???===:::999:::<<>>===<<<;;;;;;???GGGRRR]]]dddmmmttt{{{|||oookkkgggfffdddccchhhooovvvyyy{{{}}}~~~{{{}}}vvvooolll```\\\VVVPPPMMMOOOSSSWWWZZZZZZYYYXXXUUUQQQMMMKKKHHHHHHGGGEEEAAA??????@@@@@@AAACCCEEEGGGIIIIIIJJJGGGGGGFFFEEECCC@@@===;;;444333111...---,,,,,,,,,,,,,,,+++***))))))******++++++++++++***((('''&&&+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((((((((((((((('''&&&'''((()))(((&&&))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''((())))))*********)))))))))(((((()))((('''&&&&&&'''((()))''''''''''''(((((())))))&&&'''''''''(((((())))))"""###$$$%%%&&&((())))))))))))((((((((((((''''''((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((()))(((&&&%%%###''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''(((((()))***''''''''''''''''''''''''((((((((((((((()))))))))((((((((())))))((((((((())))))))))))((((((((((((***))))))(((''''''&&&&&&((((((''''''(((((())))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((()))))))))******(((***,,,,,,+++++++++,,,...---------------......---...///000000111111111000000000111000000//////000000//////000000111222111111111111222444555666777777777666666666666666777555333444555666555444444444444333222111//////+++************)))))))))))))))))))))***+++,,,,,,111222444666777777666666///111333555666666555555222111000...---,,,,,,,,,******+++,,,...///000111222444999===>>>>>>DDDMMMOOO[[[^^^\\\___WWWJJJEEEBBBBBBCCCGGGPPP]]]hhhpppvvv{{{{{{yyyuuurrrqqqooommmpppuuu~~~|||rrrmmmddd^^^\\\```eeejjjkkkkkkkkkiiieee___XXXUUULLLMMMLLLIIIEEEBBB@@@@@@@@@@@@@@@AAACCCEEEHHHJJJHHHIIIIIIIIIHHHFFFDDDCCC:::888666333000...------,,,,,,+++************+++***+++++++++******)))(((+++++++++++++++++++++++++++***))))))))))))***+++)))))))))))))))))))))))),,,,,,++++++***))))))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))'''&&&%%%&&&'''((('''%%%(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))((('''''''''(((((()))************))))))))))))(((((((((''''''''''''((((((((((((((((((((()))))))))%%%%%%&&&'''((()))******$$$$$$%%%&&&''''''(((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''''')))((('''&&&&&&'''((()))%%%%%%&&&&&&'''((((((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&'''((((((((((((((('''((())))))***''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&***))))))))))))((((((((())))))((((((''''''''''''(((((('''''''''(((((()))'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********)))+++,,,,,,+++***+++---------,,,,,,------......---...///000000111111111000111111111111000/////////////////////000111111111111111111222333444555777777666666666666666666666555444333444444444444444444333333222000///...,,,,,,,,,,,,++++++++++++******))))))***++++++,,,,,,---///111333444444444111222555777888777555333//////...---,,,,,,,,,,,,)))***+++---///111333444777999>>>AAA@@@BBBMMMYYYdddsssyyyzzz|||qqq^^^VVVPPPOOONNNPPPWWWaaakkkqqqwww|||~~~|||}}}{{{xxxzzzyyyoooiiiiiinnnuuuyyywwwxxxxxxuuunnneee\\\VVVOOOOOOOOOLLLGGGCCC@@@???AAAAAAAAAAAABBBDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHGGG@@@>>>;;;888555222000...//////...------------...,,,,,,---------------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((*********))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))*********)))((((((******)))(((''''''(((((())))))******))))))((((((''''''&&&&&&((((((((((((((()))))))))))))))((((((''''''&&&&&&%%%&&&&&&'''((())))))***((((((((((((((((((((((((+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((&&&&&&&&&'''((())))))***((((((((('''''''''''''''((((((((()))))))))))))))''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&''''''(((((()))'''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''(((''''''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&'''((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&)))))))))(((((((((((((((''''''''''''(((((())))))((((((''''''''''''((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))************)))+++,,,+++******,,,---,,,,,,,,,,,,,,,---......---...///000000111111111000000111111111111000000/////////...///000000111111111111111222333333444555555555555555555555555555555444333222222333333333333333222111000///...,,,,,,,,,+++++++++***************)))******+++,,,)))***+++---///111222222222444666777666444111000------,,,,,,,,,,,,------***+++---///111444555666:::;;;>>>BBBEEEKKK[[[jjj{{{lllbbb\\\ZZZXXXXXX\\\ccclllqqqvvv}}}wwwqqqrrrxxx~~~}}}~~~}}}yyyqqqeeeZZZSSSQQQRRRRRROOOJJJEEEBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGEEEFFFHHHIIIJJJJJJIIIIIIDDDCCCAAA>>>:::777444222222111000//////.........,,,,,,---............---++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))''''''(((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((******************))))))+++***))))))++++++***)))''''''(((((())))))******))))))((((((''''''&&&&&&(((((((((((())))))******))))))((((((''''''&&&&&&&&&&&&''''''((()))******((((((((((((((((((((((((+++***)))((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''***))))))(((''''''&&&&&&''''''(((((((((((())))))'''''''''&&&''''''((()))''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))###$$$$$$%%%&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''(((((('''''''''''''''''''''((((((((()))&&&&&&''''''((())))))***((((((''''''&&&&&&''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++***+++,,,+++******,,,...++++++++++++,,,---...///---...///000000111111111///000111111222222111111//////......//////000111111111111111111222333333333444444444444555555555444555555333111111222333222222222111000///------***))))))))))))(((((((((+++***************++++++******+++,,,...///000111222222333333222000...,,,,,,,,,++++++,,,---.........///000333555777999:::::::::>>>FFFMMMYYYkkk{{{qqqgggccc```^^^]]]aaaiiiqqqvvvwww{{{||||||sssggg[[[TTTQQQRRRQQQOOOJJJGGGEEEEEEBBBCCCEEEGGGHHHGGGGGGFFFGGGHHHJJJKKKKKKKKKKKKJJJGGGFFFEEEBBB???<<<999777444333111000...---------++++++,,,------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))*********((()))***++++++***)))(((''''''''''''''''''''''''))))))))))))))))))))))))************))))))))))))***((('''((()))***)))((((((((((((((())))))))))))(((((((((((((((''''''''''''(((((())))))******+++(((((((((((((((''''''''''''''''''(((((())))))***))))))))))))))))))))))))'''''''''((()))***+++,,,&&&&&&''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((($$$$$$%%%&&&'''((())))))'''''''''((((((((((((((()))((('''&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++***++++++***)))***,,,...++++++++++++,,,---...///---...///000000111111111...///000111222333333333///............///000000111111111111111222222333333333444444444555555555333555555333000///111333000000000000///---,,,+++))))))))))))((((((((((((++++++***************+++*********++++++,,,---...////////////...---,,,,,,+++++++++,,,,,,...///000333444555777:::<<<===>>>>>>>>>CCCMMMXXXdddsssuuulllhhhfffccccccgggooowww|||xxxnnnccc]]]XXXXXXXXXUUURRRPPPPPPQQQOOONNNLLLJJJHHHGGGFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHGGGFFFCCCAAA>>><<<888666444222000......---,,,------------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((())))))******++++++((()))+++,,,,,,+++)))((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((()))'''&&&'''((()))((('''))))))))))))(((((((((((('''''''''((((((((((((((('''(((((()))******++++++'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))'''''''''((()))+++,,,---((((((((()))))))))******&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''((())))))'''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((("""###$$$%%%&&&((()))))))))))))))(((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))************************)))************++++++++++++++++++***)))***,,,...++++++++++++,,,---...///---...///000111111111111---...000111333333444444...............///000000111111111111111111222222333444444444555555666666333555555333000///000333000000//////...,,,+++***++++++++++++************++++++***************+++***))))))((())))))******++++++++++++,,,,,,,,,,,,+++++++++,,,---...000000777777999;;;===???@@@AAAEEEDDDIIIUUU```iiittt}}}{{{sssmmmkkkhhhhhhkkkrrrzzz~~~uuulllfffffffffdddbbb___^^^___aaaeeeaaaZZZSSSNNNKKKJJJJJJGGGHHHIIIIIIIIIHHHFFFEEEHHHIIIHHHHHHFFFCCCAAA???<<<;;;888666333111000/////////000000///......---++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))'''(((((()))***++++++,,,((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''***((('''((()))***)))(((******))))))((((((''''''&&&'''''''''(((((())))))'''(((((()))***+++++++++&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))+++***)))))))))))))))***))))))******+++++++++,,,&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******(((((((((((((((''''''&&&'''''''''(((((((((((()))((('''&&&%%%%%%&&&'''(((((()))))))))((('''&&&&&&'''(((((((((&&&%%%&&&'''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((&&&%%%%%%&&&'''(((&&&'''((())))))'''%%%###'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&'''%%%###!!!""""""'''&&&&&&%%%%%%&&&&&&''')))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&((()))+++((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((())))))((('''&&&&&&))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))---,,,,,,++++++,,,,,,---......//////......---,,,------------------------////////////////////////222222333333333222222111000000000000111111111111222222222222222222222222333333333222222333444444444444444444333222111111000//////---,,,+++******++++++******))))))(((((((((((((((((((((((((((((())))))*********+++++++++.........---+++***+++---------000222111000444:::===@@@CCCDDDCCCCCCFFFIIIHHHKKKQQQWWW```jjjttt{{{wwwsssooollllllnnnsssxxxpppiiihhhjjjkkknnnrrrwwwzzzooohhheeefffhhhwww{{{~~~vvvqqqpppsssrrrpppmmmkkklllooorrrwwwuuuooohhh___UUUMMMIIIIIIJJJJJJJJJJJJHHHGGGEEELLLHHHEEEFFFIIIIIIDDD???CCCAAA>>>:::666333111000111///---+++***+++---...////////////...---,,,,,,++++++++++++++++++++++++,,,+++)))((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))******''''''''''''''''''''''''((((((''''''''''''((((((,,,+++***))))))***+++,,,$$$%%%&&&((())))))))))))''''''((()))))))))))))))&&&&&&''''''(((((())))))''''''''''''((((((((((((+++***)))(((((()))***+++******)))(((''''''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((()))((('''&&&%%%%%%'''((()))(((&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((''''''((((((((('''%%%%%%&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&((())))))(((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))))))))((((((''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((('''&&&&&&******)))))))))((((((((()))))))))(((((()))))))))))))))))))))))))))))))))---,,,,,,++++++,,,,,,------------------,,,+++***++++++,,,,,,---------...000000000000000000000000111222222222222222111111000000000000111111111222333333222222222222222222444333333222222333333444444444444444333222111000//////...---,,,+++******************))))))))))))++++++++++++++++++++++++************++++++++++++***+++,,,+++******+++---++++++...222444555<<>>HHHSSSbbbllluuutttjjj___ZZZZZZ[[[ZZZZZZ[[[___gggpppwww~~~xxxwwwzzzyyymmmlllkkkkkkmmmqqqvvvxxx~~~zzzuuupppjjjddd^^^ZZZTTTNNNIIIIIIJJJIIIKKKOOOOOOTTT]]]eeekkkmmmlllkkkaaa^^^XXXRRRMMMLLLLLLLLLSSSYYYcccoooyyy~~~~~~}}}{{{~~~}}}zzzvvvlllccc[[[\\\dddttt{{{wwwvvv{{{|||oooddd]]]TTTTTTRRRPPPLLLIIIFFFDDDCCCBBB@@@???@@@BBBDDDEEEGGGGGGGGGFFFBBB>>>999777333222222111///...---,,,,,,,,,------...---------++++++++++++++++++++++++---,,,++++++***+++++++++))))))************))))))))))))))))))))))))))))))...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***))))))(((((())))))***+++******))))))******+++***)))((('''''''''((()))'''(((((()))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((***))))))(((((())))))******))))))(((((((((((((((***))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''!!!"""$$$&&&'''((())))))'''((()))((('''&&&&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))(((''''''''''''((((((%%%%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&$$$%%%''''''&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++)))((('''(((((()))***,,,---......//////////////////////////////000111111111111000111111111222222222333333333333333333444444444444444444333222222222333333333333444333333222111000......------,,,+++******)))))))))******+++++++++************************,,,,,,,,,,,,,,,++++++++++++,,,------------000222444333666<<>>@@@CCCDDDEEEEEEEEE@@@>>>999555222111111222------......///.........++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******++++++++++++******))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))***((((((((((((((((((((((((***))))))(((((())))))***((())))))******))))))(((***)))((('''''''''((())))))))))))))))))(((((('''((((((((((((((('''''''''''''''''''''(((((((((((('''(((((())))))(((((('''+++************++++++,,,+++******))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&&&&)))))))))((('''&&&%%%$$$((()))***)))''''''''')))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&((()))******))))))&&&'''((()))***))))))(((&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&'''((())))))((('''(((***((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%'''(((((((((''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''((((((((()))&&&&&&'''(((((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))++++++************+++++++++,,,,,,---------------++++++,,,,,,---------...........................///000111222333333333333333333333333444444444444333444444555666666777777666555444333222222222222222333333222222111000///,,,,,,,,,+++++++++++++++,,,++++++++++++++++++***++++++++++++++++++++++++++++++,,,---...///000000...000333555666999===@@@DDDHHHRRR___hhhooozzz~~~|||yyyxxx{{{vvvggg]]]TTTQQQOOONNNPPPRRRSSSSSSTTTQQQOOOMMMMMMMMMKKKJJJHHHKKKQQQXXX^^^dddggghhhpppqqqqqqnnnhhhbbb___^^^```]]][[[\\\[[[\\\ccclllppppppsssxxx||||||vvvqqqggggggfffeeeccc```^^^\\\___eeennnvvv|||yyyooojjjjjjhhhddd^^^[[[YYYYYYXXXZZZdddnnnvvvxxxlllccc]]][[[[[[\\\___hhhyyy~~~vvvtttwww}}}zzznnnkkkfff```[[[VVVSSSQQQPPPPPPPPPRRRTTTQQQKKKEEE???>>>>>>>>>???BBBDDDFFFCCCBBB@@@===:::777444222/////////000//////......++++++++++++++++++++++++)))***+++,,,---,,,,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))*********))))))***++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))((((((''''''(((((()))'''((()))******)))((('''*********)))))))))(((((()))))))))))))))((('''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''((())))))((('''''')))))))))))))))***++++++++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&'''''''''(((((((((((()))%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))((()))***)))((('''((()))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&((()))*********)))%%%''')))***+++***)))((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''((()))((('''&&&'''(((((((((''''''''''''(((((($$$%%%%%%&&&&&&''''''(((&&&'''((((((((('''&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&&&&'''((())))))(((((((((((())))))*********+++''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))++++++************++++++******+++,,,------------------------------------////////////////////////000000111222333444444444333333333444444444555555444444444555666777777888666555444333222222222222222222333222222111000///,,,,,,++++++++++++++++++---,,,,,,++++++************************************+++,,,---...000111111111333777:::===AAAFFFIIILLLQQQZZZffflllooovvv~~~xxxppphhh^^^RRRJJJJJJHHHFFFFFFIIILLLNNNOOOPPPOOOOOOQQQRRRRRRPPPNNNNNNSSS[[[dddmmmsssvvvwww}}}}}}vvvoookkkjjjccc___^^^^^^^^^```iiirrrwwwwwwxxx}}}{{{nnnnnnnnnmmmllljjjiiihhhccciiissszzzwwwrrrqqqooojjjeeebbb```___^^^aaammmyyy~~~~~~tttllliiihhhhhhgggfffiiivvvyyyqqqhhhbbbaaajjj~~~|||yyysssllleee```\\\ZZZ```______aaabbb]]]SSSJJJBBB@@@===<<<<<>>EEEHHHLLLNNNOOOQQQTTTWWWYYY\\\```dddhhhnnnvvv{{{zzzpppeee\\\WWWPPPOOONNNLLLIIIHHHFFFEEEDDDHHHNNNSSSZZZdddoooxxx{{{wwwnnnddd___``````^^^]]]```eeeoooyyy}}}yyyyyyxxxtttrrrsssyyy~~~{{{~~~{{{{{{}}}wwwqqqnnnjjjhhhmmmssszzzpppeee^^^\\\```mmmyyy}}}ooo^^^LLLGGGAAA======>>>>>>>>>DDDEEEGGGGGGFFFBBB???===777666444222000///.........,,,******+++,,,+++***,,,,,,,,,+++++++++******+++++++++*********))))))((()))***++++++***)))((())))))(((((((((((())))))+++++++++************)))((((((((((((((((((((((((***))))))))))))))))))***))))))))))))((('''&&&%%%''''''''''''''''''''''''(((((('''&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((++++++***)))))))))))))))))))))))))))((((((((((((***(((&&&''')))***)))'''************************)))((('''&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%$$$((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((###$$$&&&'''(((((())))))&&&&&&'''((((((((((((((((((((((((((())))))))))))&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''(((((((((((((((((('''&&&''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))''''''(((((())))))******))))))(((((((((((())))))***)))((('''((((((***+++*********++++++++++++,,,*********+++++++++,,,,,,,,,------.........------....../////////000000000000000000000111111111111111111111111111111111111111111111111222444555666444444333222222222222222000000//////............************+++,,,---...************************''')))+++,,,......------...///000111444<<>>???AAACCCEEEGGGIIIJJJHHHEEEAAA<<<777333111000222000...---......---,,,........................---------,,,,,,,,,++++++)))))))))))))))******+++((()))***++++++***)))(((+++++++++*********)))))))))))))))))))))))))))))))))******++++++******)))''''''((()))************((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&''''''((())))))))))))(((((((((((()))))))))))))))((())))))***))))))((('''&&&%%%%%%&&&&&&'''((())))))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$&&&'''(((((())))))%%%%%%&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((***)))))))))((('''''''''))))))))))))))))))))))))&&&''')))******)))(((((((((((()))))))))))))))(((%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&''''''((()))(((((((((******))))))((((((''''''))))))(((((((((((()))))))))*********************)))))))))************++++++,,,---...///...---,,,,,,,,,---//////000000////////////000000000111111000000000000111111111111000000000000000000000000///000000111222222111111000111222222222222222111111111000///...------,,,...---,,,+++************+++++++++++++++++++++++++++,,,,,,---///000111111111:::FFFQQQ^^^ooovvvnnnmmmkkkjjjkkkpppxxxrrreee[[[UUURRRKKKKKKMMMRRRXXX^^^bbbddddddcccbbbaaaaaaaaaaaaaaacccjjjuuuzzzwwwxxxnnneee___^^^gggssszzz}}}mmmcccZZZYYYVVVPPPJJJDDDBBBBBB??????@@@AAACCCEEEGGGHHHKKKIIIEEEAAA<<<888444222333111///...//////...,,,,,,,,,,,,,,,------------+++++++++*********)))))))))((((((((()))***+++,,,)))******************)))+++++++++************)))(((((((((((((((((((((((()))***+++,,,,,,+++***)))&&&'''((()))))))))))))))))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((())))))***))))))))))))(((((((((((('''((())))))''''''((()))++++++***))))))(((''''''&&&&&&''''''((()))))))))''''''''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((()))(((((('''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&((()))))))))((('''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((************************###$$$&&&'''(((((())))))&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&''''''''''''((()))((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))(((((()))))))))))))))((((((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&((()))))))))((('''(((((((((((())))))))))))))))))(((((((((((())))))'''(((***,,,,,,,,,+++***))))))))))))***************+++,,,......---,,,+++++++++---...000111111111//////000000000111111111000000000000111111111111000000000000000000000000///000111222222222111111111111222333222222111000111111000///...---,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,///222666888666AAAPPP]]]gggtttxxxuuuqqqqqqttt|||zzzooocccYYYTTTRRRQQQVVV[[[ccckkkqqqwww|||tttrrrnnnkkkhhhgggggghhhfffmmmxxx}}}wwwwwwwwwpppiiibbb]]]cccoooxxx{{{rrrlllfffeeebbbZZZPPPHHHDDDCCCBBBBBBAAAAAABBBDDDFFFGGGJJJJJJIIIGGGCCC???;;;888444222000/////////...---,,,,,,,,,,,,---------...+++++++++*********)))))))))((((((((()))***+++,,,+++******))))))******++++++++++++************)))((((((((((((((((((((((((((()))***++++++***)))((((((((()))))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((()))******+++))))))))))))((((((((((((&&&(((***)))'''&&&((()))((((((((()))))))))******''''''&&&&&&'''(((***+++''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((***+++++++++***)))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%'''&&&%%%$$$%%%&&&'''(((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((($$$$$$&&&''')))***+++,,,))))))))))))))))))))))))%%%''')))***+++***)))((('''''''''((('''&&&&&&%%%&&&&&&'''((()))))))))((('''''''''&&&&&&'''''''''%%%&&&((()))))))))((('''&&&&&&'''((()))***++++++))))))(((((((((((())))))%%%'''***---...---+++***))))))))))))************(((***+++------,,,+++******+++,,,...000111222222000000000000111111111111000000000000111111111111111111111111111111111111000000222333333222111111111222222333222111000///222111000///...---,,,,,,************+++,,,------------------------------.........000444:::???BBB:::FFFWWWcccjjjttt}}}{{{}}}{{{qqqkkkaaaXXXSSSSSSVVVXXXbbbkkkwww|||vvvooojjjgggggggggjjjqqq{{{||||||uuuyyytttmmmgggkkkvvv~~~zzzwwwrrrqqqmmmcccWWWMMMGGGFFFEEEDDDBBBAAABBBCCCEEEFFFIIIJJJKKKJJJHHHDDD@@@>>>555333111000000000...---........./////////000000---------,,,,,,,,,++++++)))((((((((((((***,,,---,,,+++***))))))***+++,,,+++++++++************)))(((((((((((((((((((((((('''((()))++++++)))((('''))))))*********))))))((())))))))))))))))))))))))'''((()))++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((('''(((((()))******))))))))))))((((((((((((''')))+++***'''&&&(((***"""###$$$&&&((()))***+++((('''&&&%%%&&&(((***,,,(((((((((''''''&&&&&&%%%))))))))))))))))))))))))((((((((((((((()))******)))(((((('''&&&&&&%%%%%%$$$%%%'''((((((((('''&&&(((((((((((((((((((((((('''))))))((('''&&&'''((()))'''%%%$$$%%%&&&&&&%%%###%%%'''))))))(((&&&%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***))))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&'''((((((&&&%%%'''%%%$$$%%%(((***(((&&&&&&&&&'''((()))))))))(((***)))(((&&&&&&''''''(((''''''((()))))))))))))))&&&'''((())))))((('''&&&******+++++++++******)))))))))***++++++++++++***......---,,,+++))))))(((++++++,,,,,,,,,---------///---,,,++++++...000222////////////000000000000333222222111111222222333222111000000000000000111111111222333333333333222222222111000/////////000111000...,,,+++,,,...//////,,,)))(((+++,,,,,,***+++,,,...///////////////222111000222666;;;???AAA@@@KKKYYYaaagggppp}}}}}}qqqnnn]]]\\\YYYUUUSSSWWW___fffsss~~~zzzttttttvvvwwwwww|||~~~zzzuuuwww}}}zzzkkkXXXNNNLLLHHHJJJIIIFFFBBBAAACCCFFFHHHHHHJJJJJJJJJHHHFFFDDD???;;;444///....../////////............---------///...---,,,++++++++++++,,,,,,------,,,+++)))(((++++++************++++++,,,***)))((()))***)))(((+++******))))))))))))))))))************+++++++++******)))((((((((((((((())))))************))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))(((((()))(((((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***'''&&&''')))***(((&&&***))))))(((((())))))***(((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''************************'''))))))((('''&&&'''((((((''''''((()))(((&&&$$$&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%'''&&&$$$&&&((()))(((&&&''''''''''''''''''((((((***)))((('''&&&''''''(((''''''((()))))))))))))))'''(((((((((((((((((('''******+++++++++******))))))******++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,,,,...000111000000000000111111111111222222111111222333333444333333222111111111222222111111222333333333333333444333222111000000000000000///---,,,,,,,,,---...///,,,***+++---...---+++,,,------...---...///000666666777999<<<@@@DDDFFFLLLSSS[[[```fffnnn{{{}}}sssiiicccbbbZZZZZZ[[[ZZZZZZ]]]ccchhhttt~~~}}}}}}|||{{{}}}yyyhhh^^^\\\XXXYYYWWWQQQIIIDDDCCCDDDFFFGGGIIIJJJJJJIIIHHHGGGCCC>>>999444222111000///...............---------000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++************++++++---+++***)))***+++***)))+++******)))))))))))))))(((((()))))))))***************)))((((((((((((((())))))************))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))))))))******)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%&&&((()))(((&&&,,,+++***))))))(((((((((((((((((((((((((((''''''''''''&&&&&&''''''((((((************************'''))))))((('''&&&'''(((''''''(((***+++***&&&###((((((&&&&&&&&&''')))***))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((((((((''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''&&&&&&'''(((((('''%%%'''&&&&&&&&&((()))((('''((('''&&&%%%%%%&&&&&&'''))))))(((''''''''''''(((''''''((())))))))))))))))))((((((''''''(((((())))))******+++++++++******)))***++++++,,,,,,++++++***+++++++++,,,,,,,,,---,,,,,,,,,,,,---------------------......///000000000000111111111222222222111111111111222444555666555555444333333333333333111222333333444444333333444444333222111111111111//////---,,,,,,,,,---......---,,,---//////...,,,...//////......000333666===@@@DDDHHHJJJMMMPPPRRRUUUVVVYYY]]]cccmmmyyy}}}rrrmmmnnnjjjgggcccaaaaaabbbbbbbbb\\\^^^```aaabbbcccfffhhhuuuyyyzzz||||||}}}}}}||||||~~~}}}wwwttttttrrrrrrqqqpppqqquuu{{{yyyrrrrrrpppppplllbbbVVVJJJDDDAAADDDEEEGGGIIIKKKKKKKKKJJJGGGCCC???;;;888555222000------------------------000000///...------------------,,,+++************++++++************++++++...,,,******+++,,,+++***+++******)))))))))))))))'''((((((((())))))))))))***))))))((((((((((((((())))))************))))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++************)))))))))***************))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%///...---+++***)))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''))))))((('''&&&'''(((''''''''')))***)))&&&###(((''''''''''''((())))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%'''((()))'''&&&((('''''''''(((((((((''')))(((&&&$$$###$$$&&&''')))(((((((((''''''''''''''''''((()))))))))))))))***)))(((''''''((()))***))))))***+++++++++*********++++++,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,------------...,,,,,,...///000000/////////000000000000111111111000000000111333555666777666555555444333333333333222333333444444444444444444333222111000000//////......---,,,,,,------...,,,,,,---...//////---,,,111111111111222777>>>DDDNNNTTT[[[^^^]]]\\\]]]___YYYXXXYYY^^^hhhsss}}}}}}ooobbb\\\]]]ZZZZZZZZZ^^^gggooopppmmmggggggggggggfffggghhhhhhuuu~~~zzzzzz~~~{{{vvvtttjjjiiihhhfffeeegggkkknnnwwwzzzzzzuuuwwwtttcccRRRGGGBBBBBBCCCFFFHHHKKKLLLMMMMMMJJJGGGDDDAAA===999444000------------------------//////...---------------...---+++***)))***+++,,,++++++************++++++---+++)))***+++,,,+++***+++******)))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%222111///---+++***))))))******************))))))***)))'''&&&&&&'''((()))'''''''''''''''''''''''''''))))))((('''&&&'''((()))'''%%%%%%&&&'''&&&%%%%%%&&&((()))***)))'''&&&%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&((()))(((&&&(((((((((((('''''''''((()))(((&&&$$$###$$$&&&'''(((((((((((((((''''''&&&''''''((()))))))))))))))***)))(((''''''((()))***((()))***+++++++++++++++++++++,,,---------------...------,,,,,,+++++++++,,,,,,---------.........+++---///000111000000///.........////////////000000000111222333555777888666666555444333222222222333333444555555555555444333222111000......------------,,,,,,,,,---------)))+++---......------,,,///111222444888AAAOOOYYYlllsss{{{zzzrrriiieeeeee]]]\\\^^^eeeppp{{{yyymmm```VVVSSSVVVTTTYYY```hhhuuuxxxqqqooollljjjjjjlllnnnoooyyy}}}yyywwwqqqiiiiiihhheeecccccceeegggiiijjjlllnnnpppsssuuuvvvvvvwww{{{}}}{{{uuu|||~~~oooeeeccciiirrr{{{mmmYYYLLLEEEAAABBBDDDGGGIIILLLMMMNNNKKKIIIGGGDDDAAA<<<777222//////.........---------...---,,,,,,+++,,,,,,,,,---,,,+++***)))***+++,,,++++++************+++++++++)))((((((***+++***)))+++******))))))))))))))))))))))))*********++++++))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%&&&&&&555444222000...---,,,,,,---,,,,,,+++******))))))))))))((((((''''''((((((************************'''))))))((('''&&&'''((()))'''$$$$$$%%%&&&&&&%%%###%%%''')))***(((&&&%%%$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((((()))))))))))))))******''''''''''''((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))&&&%%%%%%&&&((()))((('''((()))***)))'''''''''(((((('''&&&%%%%%%&&&&&&'''((((((((()))(((''''''&&&''''''((()))))))))))))))***))))))(((((())))))***((()))***++++++++++++++++++,,,------......------******+++,,,---...//////,,,---------............,,,---///000111111000///---------.........//////000111111222444555777888777777555444333333333333333444555555666666555555333222000///...---,,,,,,,,,,,,,,,,,,------------)))+++---------,,,---......111444999AAAQQQeeesssvvvlllhhh``````ccciiitttuuuiii^^^TTTOOOQQQWWW^^^gggpppyyy~~~zzzuuutttvvvzzz~~~~~~zzzrrrmmmlllkkkhhheeeccccccdddcccaaa```___```bbbeeefffeeeeeehhhrrr{{{wwwsssuuuyyy}}}nnnbbb\\\^^^dddmmmxxxqqq]]]OOOHHHAAABBBCCCEEEHHHJJJLLLMMMKKKJJJHHHFFFDDD@@@;;;777222111111000///...---------,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,++++++************++++++***)))'''((()))+++******+++******)))))))))))))))************++++++++++++((((((((((((((())))))***))))))************))))))((((((((((((((())))))***))))))))))))))))))))))))'''(((((())))))******+++(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))***&&&''''''(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''666555444222000///......///...---,,,+++***)))((()))))))))))))))(((''''''************************'''))))))((('''&&&'''(((((('''&&&&&&''''''&&&$$$$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))%%%%%%%%%&&&((()))((('''(((***+++***'''&&&''')))''''''''''''''''''(((((('''((()))))))))(((&&&&&&''''''((())))))))))))))))))))))))******)))))))))(((((()))++++++,,,,,,+++,,,,,,---...............******+++,,,---...//////------------............---...///000000111111111............////////////111111222222444555777777999888777666555444444444444444555666666666666666444333111000...------,,,++++++,,,,,,------------+++,,,...---,,,,,,///111000555;;;BBBOOOddd~~~vvvrrriiijjjmmmsss~~~wwwkkkcccZZZTTTQQQSSS[[[eeesss}}}~~~}}}xxxsssooonnnnnniiigggdddaaa^^^^^^^^^^^^\\\[[[\\\cccppp~~~wwwvvvvvvzzzwwwllldddbbbeeemmmuuurrr]]]OOOHHHAAABBBCCCDDDFFFHHHIIIJJJLLLJJJIIIHHHGGGDDD@@@===555444333111000...---,,,------,,,,,,,,,,,,------***++++++,,,,,,+++++++++++++++************+++++++++)))((()))***,,,+++++++++******)))))))))))))))))))))))))))************((((((((((((((()))******))))))************))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))******++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%''')))777666555333222111000000000000...---+++***((((((((()))*********((('''&&&((((((((((((((((((((((((''')))))))))'''&&&'''(((''''''(((***+++)))&&&###%%%%%%$$$###$$$%%%&&&'''(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((('''''''''(((((((((((((((((((((((('''((((((((())))))******%%%%%%%%%&&&)))))))))'''(((***+++***'''&&&''')))&&&&&&'''((()))))))))((('''((()))))))))(((&&&%%%'''(((((()))))))))))))))((()))***++++++***)))((((((((()))++++++,,,,,,,,,,,,---......//////......------------------,,,,,,---------.........//////.........///000000111111////////////000000000000222222222333444555666777;;;:::999777666555555555444555555666666666666666555444222111///...------***+++,,,---------------,,,...///...,,,---111444555:::BBBLLL[[[ttt|||vvvxxx{{{rrreeeZZZTTTPPPQQQTTT[[[hhhtttwwwuuurrrnnnjjjfffcccbbb]]][[[YYY\\\eeeqqq{{{}}}|||xxxoookkklllrrrxxxqqq\\\NNNGGGBBBBBBBBBCCCDDDFFFGGGHHHLLLKKKJJJIIIIIIGGGDDDAAA777666444222000...---,,,......---------......///)))***,,,------,,,+++***++++++************++++++,,,***)))***+++------,,,+++******)))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))************))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))'''&&&'''***666666666555555444333333333333222000...,,,***))),,,,,,***(((&&&$$$"""!!!(((((())))))******++++++((((((((((((((((((((((((,,,+++)))((()))***)))(((((((((''''''''''''(((((((((((())))))))))))))))))''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&((('''&&&&&&'''((()))***$$$%%%'''&&&%%%%%%&&&(((******)))'''%%%###!!! ((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------............///000000111111111222222222111111000000000000111111333444666666555555777888999888888777666555444444666555555666888888777555222222000//////.........---***)))***---...,,,***///++++++000111000333999777===III[[[mmm~~~{{{jjj```[[[QQQVVVZZZZZZ[[[cccrrr~~~xxxoooiiiaaa^^^\\\]]]ccckkkqqquuuxxx~~~}}}yyywwwvvvsss}}}oooaaaVVVQQQIIIEEEAAA@@@BBBEEEGGGIIIMMMMMMMMMLLLIIIHHHIIIJJJCCC>>>777222000///......---------......---,,,,,,...---,,,+++***+++,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&)))((('''&&&&&&'''((()))******))))))((((((''''''******))))))((((((''''''%%%&&&'''((())))))))))))))))))(((((('''''''''&&&$$$&&&(((((('''&&&'''(((((((((((('''&&&&&&%%%%%%777666666555444444444555333333222111000...,,,+++++++++***)))((('''&&&&&&(((((())))))))))))))))))((((((((((((((((((((((((+++***(((((())))))((('''(((''''''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&((())))))((('''&&&%%%&&&&&&'''((('''&&&&&&'''((()))***$$$&&&''''''&&&%%%'''((((((((((((((('''%%%$$$###(((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''(((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((('''))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---------------------,,,,,,++++++,,,,,,,,,------------------............///000000000111111111222222000000000000000111222333444555777777666666888999999999888888777666555555555555444555777777666444111111000///............,,,******+++...///...,,,...***+++///222333888???CCCHHHTTTdddqqq}}}}}}zzzyyy|||ttteee]]]ZZZXXXZZZ]]]```______eeerrr|||tttpppkkkhhhjjjmmmpppqqqrrrtttvvvvvvvvv{{{|||yyyxxxwww}}}nnnaaaXXXRRRMMMIIIEEECCCEEEGGGIIIJJJKKKKKKKKKKKKKKKJJJHHHGGGFFFBBB<<<777444222000........................---...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))***)))))))))((((((((('''************************))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))((((((''')))((('''&&&&&&'''((()))***)))))))))((((((((('''***)))))))))((((((((('''$$$$$$&&&''''''((((((((()))(((((((((''''''''''''$$$&&&(((((('''''''''((()))))))))((((((((())))))888777666555444555666777333333333333222000///...************************))))))((((((((((((((((((((((((((((((((((((((((((***(((''''''((((((((('''''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''+++)))&&&######&&&)))+++((('''&&&&&&%%%&&&&&&&&&'''''''''&&&''''''((()))$$$&&&''''''&&&&&&'''((('''(((((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************************+++******)))((((((''''''))))))(((((((((((())))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,---------------------............///000000000000111111111111000000000111111333444555444666777888777777888::::::999999888888777777777555444333444555555444222000///...---------------+++++++++---000111000...///...///222555777>>>EEEHHHMMMYYYfffooouuu}}}|||rrrmmmiiieeeeeehhhlllkkkeee^^^[[[___bbbaaaeeeggghhhfffeeehhhqqqxxx~~~~~~~~~~~~}}}xxxpppkkkjjjooottt{{{xxxvvv{{{|||pppfff___\\\WWWTTTOOOMMMMMMMMMNNNMMMOOOMMMLLLLLLNNNNNNJJJGGGIIIFFFBBB>>>:::777222000////////////////////////...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))))))))((((((((((((************************))))))))))))))))))))))))''''''((((((((())))))))))))************)))((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((%%%&&&'''(((((()))((((((((((((((((((''''''''''''%%%'''(((((('''''''''((()))(((((('''''')))***+++999888777555555666777888666666555555333222000///++++++++++++++++++++++++))))))((((((''''''&&&&&&(((((((((((((((((((((((()))'''%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&)))))))))))))))))))))******((('''%%%%%%'''(((***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((())))))((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---......------,,,+++++++++,,,,,,---------------------------............////////////000000000111111//////000111222444666777444555777777666666888999:::999999999999999999999666555444555555555333111///...------,,,,,,,,,,,,,,,,,,---...000000//////222444777:::<<>>>>>???>>><<<888333111222333444666777777888888222111111000///......---(((((())))))******++++++((((((((((((((((((((((((((('''&&&&&&((()))))))))((((((''''''''''''((((((***)))((('''&&&%%%$$$$$$***)))(((''''''((()))***###$$$&&&'''''''''&&&&&&&&&&&&'''((('''&&&$$$###&&&'''((((((''''''(((***$$$%%%&&&((()))*********((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))++++++)))(((''''''((()))******)))((('''))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))***+++,,,---------...///000111222222//////.........------------------.........//////---------.........//////////////////000111333333333444666666555555777888666666777888999::::::;;;888666444444444222000---......---------......///,,,---...///222999CCCKKKiii}}}pppddd]]]^^^cccjjjooottt~~~hhhXXXLLLIIIHHHIIILLLRRR^^^jjj{{{{{{}}}{{{uuuqqqrrrrrrppppppqqqtttuuutttxxx~~~|||zzzyyyxxxzzz{{{yyywwwuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxyyyvvvzzzxxxsssqqqqqqlllsssvvvdddXXXRRRKKKKKKJJJKKKLLLJJJGGGDDD>>>;;;777333000///......,,,,,,---...---,,,+++***++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&'''((())))))((('''&&&'''((((((((())))))******'''((((((((())))))******))))))*********))))))(((&&&'''''''''(((((())))))(((***+++***(((''''''((( $$$(((+++++++++***===>>>???>>>;;;999888888333333333444555666777888555444333222000///...---(((((('''&&&''')))+++---******))))))((((((''''''((((((((((((((((((((((((...+++(((%%%$$$%%%'''(((******))))))((((((''''''&&&'''((())))))(((''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''###$$$&&&(((((('''&&&$$$&&&'''((())))))((('''&&&''''''(((((())))))******(((((((((((((((''''''&&&&&&&&&''''''(((((())))))(((((((((((((((''''''&&&&&&&&&'''((())))))((((((&&&&&&''''''((()))))))))(((((((((((()))))))))))))))***,,,,,,***(((''''''******+++++++++,,,,,,,,,++++++*********+++,,,---111222444555555555444444333333222000---,,,---...,,,,,,---------------------------............////////////000111111222222666666666666666666666666666777888999999888777666333444666666555111...+++,,,.........,,,,,,---...000///111555999BBBSSSbbb{{{qqqmmmhhhiiijjjnnnvvvlllYYYTTTJJJJJJMMMQQQTTTYYYeeeqqqvvvlllgggeeeaaaaaabbbnnnrrrwwwzzz|||}}}|||~~~{{{tttppppppoookkkgggkkkkkkjjjiiihhhgggffffffhhhhhhiiiiiijjjkkklllllllllmmmoooqqqrrrrrrrrrqqqvvvyyy~~~||||||}}}tttlllrrruuu}}}oooZZZPPPPPPMMMJJJIIIKKKLLLNNNNNNGGGBBB:::333000...---,,,000//////.........//////++++++,,,---............------,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***((('''((()))***)))'''))))))))))))((((((((((((******)))((((((((((((((('''((())))))(((((()))***((('''&&&&&&''')))+++---+++*********))))))((((((((()))***++++++***(((''')))))))))))))))(((''''''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++:::;;;======<<<:::888888333333333333444666888999777777555333111///...---...---+++)))(((((())))))***)))))))))((((((((('''((((((((((((((((((((((((+++)))'''%%%%%%&&&((())))))))))))((((((((((((((((((((('''''''''((()))***)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''))))))(((((('''&&&'''((())))))((('''&&&)))))))))((((((((((((((((((((((((((((((''''''&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&'''((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))''')))++++++***)))))))))*********+++++++++,,,,,,++++++******+++,,,...///111222333555555555444333333333222000---,,,---...---------------------------------............///000000000111222222333333666666666666666666666666666777888999999888777777555555444333222000......,,,---......------...000222111333:::BBBPPPfffxxxtttqqqooooooqqqyyy|||{{{}}}|||zzzzzzyyyooo___UUUSSSRRRRRRTTTWWWYYY^^^iiiuuuvvvlllbbb^^^]]][[[\\\```lllsss||||||~~~~~~{{{tttpppooopppqqqrrruuupppjjjhhhhhhhhheeebbbddddddcccbbbaaa```______]]]]]]^^^^^^___``````aaa``````bbbcccdddeeeeeeeeeeeegggkkkpppsssvvvwwwxxx~~~|||ssspppmmmiiiiiilllttt}}}{{{yyyzzzooo\\\SSSMMMLLLKKKKKKMMMNNNMMMLLLIIIDDD===777444111///...000///..................---------...------,,,,,,,,,,,,+++++++++*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***((('''((()))***)))'''))))))))))))((((((((((((******)))(((((((((((((((&&&((())))))(((((()))***)))((('''&&&''')))+++,,,******)))))))))((((((((((((((())))))***))))))))))))))))))))))))(((''''''))))))))))))))))))))))))%%%&&&&&&'''((()))******:::<<<===>>>===;;;999777444333222222333555888999:::999777555333111//////111000---+++)))(((((()))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((()))))))))(((&&&%%%&&&(((***+++((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))*********''''''((((((((((((''''''******))))))(((''''''&&&(((((((((((((((''''''&&&((((((((((((((('''''''''(((((((((((((((''''''&&&(((((((((((((((((('''&&&***))))))(((''''''&&&&&&(((((((((((())))))))))))%%%''')))***))))))***+++*********++++++++++++,,,+++******+++,,,...000111222222333444444444333333333333333000...,,,---............------,,,,,,+++---------............/////////000000111222222222666666666666666666666666666777888999999888777666666555333000/////////000,,,---......---...///111333333888BBBQQQeeewwwwwwyyyxxx|||zzzqqqgggbbbbbb]]]YYYWWWYYYZZZXXXXXXZZZaaa^^^]]]______bbblllvvv{{{jjj```WWWTTTTTTUUUZZZ___mmmwww~~~zzzwwwvvvuuuuuuvvvwwwxxxyyyzzzzzz||||||||||||{{{{{{zzzyyytttpppkkkhhhgggffffffeeeddd```\\\[[[]]]^^^\\\ZZZYYYYYYXXXWWWVVVVVVUUUUUUPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWXXXYYY[[[]]]___aaaccccccgggjjjnnnsssxxx|||uuunnnfffaaa```^^^dddrrrkkkZZZSSSGGGGGGHHHJJJLLLLLLJJJHHHKKKHHHBBB===999666222/////////...---------------............---,,,+++***+++++++++*********))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''(((((((((((())))))))))))******)))(((((((((((((((&&&((())))))(((''')))******)))(((''''''((()))***))))))((((((((((((((('''''''''''''''((()))******)))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''((((((((()))??????>>>???>>>===:::777777666444333333444666888999999888666555444333222000///---,,,+++*********))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''(((((()))))))))(((((('''&&&%%%&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''))))))(((((())))))***+++'''(((((((((((((((((('''))))))((((((((('''''''''(((((((((((((((''''''&&&))))))((((((''''''&&&&&&(((((((((((((((''''''&&&(((((())))))((('''&&&&&&))))))((((((''''''''''''(((((((((((())))))))))))&&&((())))))(((((()))+++************++++++++++++******++++++---000222444222222222333333333333222333333333111///------...//////...---,,,,,,++++++---------............///.........///000000111111555555555555555555555555555666666777777666555444555444222000////////////---.........------///111111444>>>MMM```vvv{{{|||wwwoooeeeYYYRRRQQQSSSNNNLLLQQQZZZaaaeeefffkkkgggdddddddddeeemmmuuu|||rrrkkkaaaXXXPPPNNNNNNRRRZZZbbbppp}}}}}}zzzwwwvvvuuutttoooooopppqqqrrrsssttttttwwwwwwwwwwwwvvvtttsssrrrllliiieeebbbaaa___^^^\\\WWWTTTRRRQQQRRRSSSRRRPPPNNNNNNNNNMMMLLLKKKKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMQQQQQQQQQQQQSSSUUUWWWXXXWWWYYY\\\```dddgggjjjkkknnnvvv~~~pppgggbbb```dddnnnzzztttcccVVVQQQGGGFFFFFFHHHJJJKKKJJJHHHLLLJJJFFFBBB>>>999444000000///...------,,,,,,------.........------,,,+++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***((('''((()))***)))'''(((((((((((())))))))))))***))))))(((((((((((((((&&&''')))(((''''''(((***+++***)))(((''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&(((***+++(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((('''''''''BBB@@@===<<<======<<<;;;;;;999777555444444444555666666666666666666666666000///...,,,+++***))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))))))))(((&&&&&&&&&&&&''''''(((((())))))&&&'''((((((&&&$$$!!!'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''((()))***(((((((((''''''(((((((((&&&'''''''''((((((((()))(((((((((((((((''''''&&&))))))((((((''''''&&&&&&(((((((((((((((''''''&&&(((((())))))((('''&&&&&&''''''''''''(((((())))))(((((((((((()))))))))))))))******)))'''&&&''')))))))))*********+++++++++******+++,,,...000333444222222222222111222222222333444444222///------...//////...---,,,,,,++++++---------............//////000000111111222222333444444444444444444444444333444555555555444222111111222222222111///...---/////////...------000222111777EEEXXXjjj|||ooodddZZZOOOHHHGGGLLLLLLOOOYYYfffqqqsssqqqnnnjjjhhhjjjkkkmmmsss{{{}}}vvvrrrmmmgggbbb\\\TTTMMMKKKLLLPPPZZZdddppp~~~{{{{{{||||||{{{xxxwwwtttqqqpppoooooopppllllllmmmnnnooopppqqqqqqnnnnnnoooooonnnllljjjhhh___]]]YYYWWWVVVTTTRRRQQQNNNMMMKKKJJJJJJJJJIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAABBBCCCEEEFFFEEEEEEDDDEEEFFFIIILLLMMMJJJKKKMMMOOORRRUUUWWWXXXZZZaaahhhkkknnnvvv~~~sssjjjccccccgggooozzz}}}wwwmmm```VVVRRRLLLJJJGGGGGGIIIKKKLLLLLLLLLJJJHHHEEEAAA<<<666222000000///...---,,,,,,,,,+++,,,------.........------,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))************************(((((((((((((((((((((((('''((((((((()))))))))******((('''((()))***)))''''''((((((((()))))))))******))))))(((((((((((((((&&&'''((((((''''''((()))******)))(((((('''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&(((***+++(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''LLLFFF>>>:::;;;===>>>>>><<<;;;:::888666555555444333333444555666666777777333222111...+++(((&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''((((((%%%'''))))))((($$$ '''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((%%%&&&&&&'''(((((())))))(((((((((((((((''''''&&&((((((((((((((('''''''''(((((((((((((((''''''&&&(((((((((((((((((('''&&&&&&&&&''''''((())))))***(((((((((((())))))))))))*********(((&&&%%%&&&((()))))))))************+++******+++,,,---000222444333222111111000000111111333444444333000...---............------,,,,,,+++---------............///222222333333444555555666444444444444444444444444333444555555444333111000000000111111111///---,,,//////000//////111444777999@@@NNN```ooo~~~uuueeeYYYPPPGGGBBBBBBEEEMMMXXXfffwww~~~ssspppppptttxxx{{{vvvpppiiieeeddddddbbb___[[[TTTNNNLLLMMMQQQ[[[eeelll}}}~~~}}}zzzvvvuuuuuuvvvvvvuuuqqqpppnnnlllkkkkkkkkkkkkhhhiiijjjjjjllllllmmmnnniiijjjjjjjjjhhhfffcccaaaUUUSSSOOOMMMMMMLLLKKKIIIGGGGGGFFFEEEDDDCCCBBBAAA@@@?????????>>>>>>>>>>>><<<<<<<<<<<<===========================>>>??????======<<<===???AAACCCDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNRRRVVVWWWYYY___iiiqqqrrrmmmkkkkkkqqqwwwwwwsssmmmeee]]][[[NNNKKKHHHGGGHHHJJJLLLLLLLLLKKKIIIGGGDDD???999555222111000///...---------***+++,,,---............---------,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((())))))*********((('''((()))***)))'''''''''(((((())))))************)))(((((((((((((((%%%'''(((((('''&&&((()))******))))))(((((('''''''''(((((((((((()))))))))''''''''''''((()))******'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''cccXXXIII???<<<===>>>>>>::::::;;;;;;:::999777666222222333333444555555666444333222000---***(((''''''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&'''((()))(((&&&$$$"""''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&'''(((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((())))))'''&&&&&&(((***))))))))))))************+++******+++---///111222333222111000///000000111222444555444111...---...---------------------------------............///111222222333444444555555333333333333333333333333555555666666555444222111111111000///...............///000111333777<<<@@@FFFLLLXXXeeeoooyyyzzzkkkZZZPPPJJJFFFEEEGGGLLLZZZlll}}}yyypppddd```]]]]]]```cccdddeee```ZZZUUUSSSRRRUUU^^^iiinnn~~~~~~|||xxxuuuuuurrrpppoooooonnnmmmkkkkkkkkkjjjhhhggggggggggggccccccdddeeefffggghhhhhheeeffffffdddbbb]]]YYYWWWNNNKKKGGGEEEEEEFFFEEEEEE???@@@@@@@@@>>>=========;;;;;;;;;::::::::::::::::::999999999999999999999888999999:::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@@@@@@@AAACCCDDDEEEFFFGGGHHHIIIKKKPPPVVV[[[hhhttt~~~{{{vvvuuuwww~~~wwwqqqqqqpppkkkgggfffXXXVVVSSSSSSSSSTTTSSSSSSMMMLLLJJJHHHFFFBBB===:::333222111000///.........,,,,,,------...---------,,,,,,,,,,,,+++++++++***+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''((()))************((('''((()))***)))''''''''''''((()))***************)))(((((((((((((((%%%&&&((('''&&&&&&''')))((())))))))))))(((((((((((((((((()))))))))******(((((())))))***)))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((({{{lllWWWFFF>>><<<<<<;;;777999;;;<<<<<<;;;:::888333333333333333333333333222222111111000...---,,,'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++(((((((((''''''&&&&&&%%%'''''''''((((((((())))))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''%%%&&&(((******)))'''&&&)))((('''&&&&&&'''((()))((((((((('''&&&&&&%%%%%%(((((((((((((((''''''&&&&&&'''''''''(((((())))))(((((((((((((((''''''&&&&&&&&&'''((()))))))))((()))))))))(((''''''&&&&&&(((((((((((())))))))))))&&&'''''''''&&&'''))),,,))))))))))))************++++++***+++,,,...000111333222111/////////000111222444555444111///...---,,,,,,---------------------------.........///////////////000111111222222333333333333333333333333777777888777777555333222333111...,,,+++---///111---...111333777<<>>??????999:::<<<<<<;;;:::;;;;;;999888888888888888888888::::::999999999999999999666777999::::::999888888888999999999999999999999;;;:::999999:::;;;===>>>BBBAAAAAABBBEEEHHHLLLOOORRR]]]fffeeeccchhhpppuuu~~~wwwkkkpppzzzxxxrrrvvv|||~~~yyyqqqllloooqqqooommmmmmhhhgggffffffgggfffccc```NNNMMMKKKIIIGGGDDD@@@===444333222000//////..................---,,,+++++++++++++++************)))++++++++++++******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''''''((()))******+++***((('''((()))***)))(((&&&''''''((()))******+++******)))(((((((((((((((%%%&&&((('''&&&&&&''')))(((((())))))))))))(((((((((((())))))******++++++))))))***++++++***((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''(((((())))))kkkQQQCCC@@@???===888888888:::<<<<<<:::888:::999777555444333444444111222333222111...+++)))******+++******)))(((''''''(((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''%%%'''((('''%%%$$$%%%&&&((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***************)))((((((***...111444222111000///...///000111333333222222111000//////---------------------------......///////////////......//////000000111111444555666666666555444333444333444555555444111...000111000------000222222222333666===CCCHHHNNNSSS\\\\\\___ffflllpppvvv~~~~~~dddXXXLLLHHHKKKPPPWWW^^^kkkwwwuuuiiiaaa]]][[[VVVWWW[[[eeeqqqyyy|||{{{yyysssjjjcccaaaeeelllppp{{{yyyxxxvvvtttqqqlllhhhhhhgggeeeeeedddcccaaa^^^[[[[[[[[[ZZZYYYYYYXXXXXXTTTVVVYYY[[[[[[ZZZXXXVVVWWWVVVSSSPPPLLLHHHEEEDDD???>>>===;;;:::999888888999999999888888888777777888777777777777777888888777777777777777777777777777777777777777777777777777777888888888888777777666666777888999:::;;;;;;:::;;;<<<>>>@@@BBBDDDEEEIIIKKKOOORRRUUUXXX]]]```eeeooo}}}wwwmmmhhhqqq~~~uuuppp|||xxxrrrrrrsssrrrsssvvvtttuuuwwwoooaaaWWWNNNLLLKKKHHHDDDCCC;;;888444000---,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((()))***++++++,,,+++)))'''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((()))))))))))))))))))))(((''''''''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((******))))))))))))******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))xxx]]]KKKCCC???;;;<<<<<<;;;<<<======;;;999:::999777555444333333444333444555555444222///...***************)))(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))((('''''''''(((((()))))))))(((((((((''''''((((((((((((((((((((((((((())))))(((&&&&&&''')))((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''((((((((()))(((((((((((((((((((((((())))))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***************)))((((((***---111333111111000000000000111111555444333222111///..............................---...//////000000////////////000111111222222333444444555555666555555555555444444444555444222///222333111///...///000111222888BBBNNNXXX^^^aaaccc```___aaaggglllpppvvv|||qqqZZZRRRKKKLLLPPPVVV^^^gggrrr}}}vvvkkkaaa[[[WWWVVVUUUXXX```mmm|||yyyrrrqqqtttyyy}}}|||vvvtttsssrrrpppmmmhhheeeeeecccaaaaaa```___\\\ZZZWWWVVVVVVUUUTTTSSSRRRRRROOOQQQSSSUUUUUUTTTRRRQQQQQQPPPMMMJJJGGGDDDBBBAAA======;;;:::999999888888999999999888888888777777:::999888777777666777777666666666666666666666666888888888888888888888888666777777888888777777666666666777777888999999999888999:::<<<>>>???@@@AAAAAACCCFFFHHHJJJMMMQQQTTTTTT[[[eeemmmuuuvvvkkkkkkrrr}}}|||vvvwww}}}|||yyyxxxvvvwwwzzz{{{mmm^^^QQQLLLLLLIIIFFFEEE???<<<888333000.........---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,+++***)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((())))))))))))***************************))))))(((((())))))***)))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&kkkVVVIIIBBB===AAA???>>>>>>???>>><<<;;;:::999888666555444333333222333444555555444222111+++++++++************)))'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''((((((((((((''''''(((((()))))))))*********((((((''''''''''''(((((()))(((((((((((())))))***((((((((('''''''''&&&&&&)))))))))))))))))))))))))))***)))(((&&&&&&(((***(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))***---000222///000111333333333333222666666444222000...---,,,////////////////////////---...//////000000//////000111111222333333444444444444444444555666777777777666444444555555333111111111111000//////222444777DDDWWWjjjwww|||{{{xxxjjjfffeeeiiimmmpppvvv}}}vvvcccTTTQQQQQQTTTXXX\\\dddllluuu}}}~~~sssooohhh```ZZZVVVUUUUUUYYY^^^hhhxxx~~~yyyvvvpppooommmlllkkkhhhdddaaa```^^^\\\ZZZYYYXXXUUUSSSOOOOOONNNMMMLLLKKKJJJIIIGGGIIIKKKLLLLLLLLLJJJIIIHHHGGGEEECCCAAA???===<<<;;;::::::999888888999999999999999888888888888888;;;:::999888777666666666666666666666666666666666888888888888888888888888666666777777777777666666777777777777777777777777777777888999:::;;;<<<<<<;;;<<<>>>???@@@BBBEEEGGGHHHLLLRRRVVV\\\ggguuu}}}pppkkkmmmwwwyyy}}}}}}~~~lllVVVMMMLLLKKKIIIHHHDDDAAA===888444111///...------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,***))))))))))))+++---...))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((+++*********))))))(((((()))))))))))))))(((''''''&&&''''''''''''((((((((('''''''''((()))*********************************)))((((((''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((qqq^^^PPPIIIDDDBBB@@@>>>===>>>>>>===<<<;;;:::999777555444333222...///000111222222222111,,,,,,++++++************(((((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((()))******((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&$$$$$$&&&(((((((((''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************)))))))))***,,,///000...000333666777666555444777666444222000...,,,+++.............../////////......///000000000000000111111111222333333444444555444444333444666888999888666444444444555444333......///111000111666<<>>===<<<;;;::::::999888888888888888999999888888888888888888888888:::999999888777777777777666666666666666666666666888888888888888888888888666666666777777666666666888777777777666666555555666666666777888888999999:::;;;<<<<<<<<<===???AAACCCFFFIIIKKKOOOWWWbbbkkktttzzzzzzpppnnnooo||||||^^^PPPMMMLLLJJJIIIGGGEEEAAA<<<777333000...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++***))))))))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))+++++++++***))))))(((((()))))))))))))))(((''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))***************************((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))jjjtttxxxpppaaaVVVOOOKKKDDDAAA>>><<<<<<======<<<;;;:::999888666444333222,,,---...///111111222222...---,,,+++*********+++))))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&'''(((((()))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((&&&%%%%%%&&&((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))***,,,---......000444777888888666555555444333111///---,,,+++,,,,,,---------............//////000000000000000000000111222222333333444555555444444555666888:::888666444444444555444333///...///222111222999CCCMMMcccuuujjjhhhmmmvvv}}}zzz{{{||||||~~~xxxnnnddd\\\YYY\\\]]]aaaeeedddaaadddiiinnnvvvvvvkkkffffffcccbbbbbbbbbbbbdddfffgggooottt~~~~~~}}}{{{{{{yyywwwtttpppllliiijjjhhhfffdddcccbbb___]]]UUURRROOOLLLKKKJJJHHHFFFCCCBBBAAA@@@???>>>======<<<===>>>????????????>>>;;;;;;;;;::::::999999999888888777777777888999999888888888888888888888888888888777777888999::::::777777777777777777777777888888888888888888888888666666777777777777666666888888777777666555555555666666666777777888888888:::;;;<<<<<<;;;;;;===>>><<>>@@@AAABBBDDDFFFNNNOOOSSSZZZaaaiiiuuuyyynnnjjjnnn~~~gggTTTMMMIIIHHHHHHFFFFFFDDDAAA===888444111......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((('''''''''((((((******))))))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((())))))))))))))))))))))))(((''''''%%%&&&&&&&&&&&&'''''''''*********)))((('''''''''(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''VVVcccooorrroooiiiccc\\\TTTOOOHHHBBB>>>===;;;:::;;;;;;;;;999777555222111//////000111222444555666444222///,,,***)))))))))''''''(((((())))))******''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))((('''''''''''''''((()))))))))((((((((('''''''''''''''''''''''''''''''''***,,,,,,***((((((((('''((()))******)))((('''&&&&&&&&&'''((((((((()))((((((((((((((((((((((((&&&'''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***************************++++++++++++---///111222111111000,,,,,,------------------,,,,,,,,,---...///////////////000111111111111000222222222333444444555555555666666777777777666666555444444444555444222///333///000666999===LLL___www{{{}}}qqqhhh```WWWQQQNNNNNNOOORRRWWW^^^cccfffhhhfffiiipppvvvxxx{{{~~~|||xxxlllddd___```hhhqqqrrrsssvvvyyy}}}{{{xxxwwwvvvxxxxxxxxxxxxwwwuuurrrqqqnnnnnnllliiifffbbb___]]]\\\YYYVVVSSSRRRPPPMMMKKKGGGDDDAAA>>>>>>>>>===<<<999999999999999999999999999999999::::::::::::;;;999999999999999999999999:::999999888888888999999777777888888888999999999888888888888999999:::;;;999999999999999999999999999999999999999999999999888888999999999999888888888888888888888888777777555555666777888888999999555777888888777888:::<<<:::;;;===>>>>>>???@@@AAACCCCCCGGGNNNQQQTTT]]]gggtttvvvmmmpppzzzdddSSSKKKGGGFFFHHHEEEEEEEEECCC@@@;;;777555///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))((((((((((((((())))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''(((((()))))))))))))))))))))(((''''''%%%%%%&&&&&&&&&'''''''''))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***''''''''''''((((((((()))(((((((((((((((((((((((()))***++++++++++++***)))UUUbbbpppvvvwwwtttnnnhhh]]]WWWNNNFFFAAA===;;;999<<<<<<;;;:::888555222000/////////000111333444555555333000,,,***(((((()))%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))((((((''''''''''''((((((+++***)))(((((('''(((((())))))))))))(((((((((((())))))))))))))))))))))))$$$'''***+++)))'''%%%%%%'''((()))******)))((('''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((('''((((((((())))))******&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***************************************+++,,,---......------)))***++++++,,,---......---------...///000000111//////000111111111111111333333444444555666666777666666777888888777555555444333444555555444111...///+++...888>>>EEEYYYooozzzlllbbbYYYPPPIIIGGGIIINNNVVV```hhhmmmnnnssspppqqqyyytttlllccc___]]]aaakkkvvv{{{}}}|||yyywwwuuuuuuuuuttttttttttttssssssrrrrrrkkkjjjhhheeeaaa^^^[[[YYYUUURRROOOLLLJJJHHHEEECCCCCC@@@<<<::::::::::::999666666777777777777888888888888888999999999::::::999999999999999999999999;;;::::::999888888999999777777888888999999999999::::::999999888999999999::::::::::::::::::::::::999999999999999999999999999999::::::::::::999999888888888888888888999999444444555666777888999:::444666777888777999;;;===999999999999:::;;;===>>>>>>===AAAHHHJJJJJJPPPZZZYYYbbbppp~~~|||qqqmmmoooyyywww```QQQIIIEEEEEEHHHEEEFFFFFFEEEBBB>>>:::777///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))((()))***++++++,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((($$$%%%%%%&&&'''((()))))))))))))))))))))(((((('''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))************************************))))))))))))******&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&RRR```rrr||||||vvvqqqpppjjjbbbYYYQQQIIIBBB??????;;;<<<======;;;888555222.........///111444666777777555111...+++***++++++000---***(((((()))***)))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((%%%###$$$'''******((((((((((((((((((((((((((((((((('''(((((()))***+++)))((('''&&&&&&'''((()))***************)))((((((&&&%%%%%%%%%%%%%%%%%%$$$***)))(((''''''((()))***%%%&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((())))))*********+++,,,,,,,,,,,,++++++,,,------......------///...,,,++++++,,,.../////////.........---------000000000000///////////////000000111333444555555555444444555666888:::;;;999888666555555555666777444222000/////////...------111555999AAARRRhhhxxx{{{ooo```PPPJJJLLLGGGLLLUUUaaarrr~~~{{{tttooonnndddeeeeeecccbbbiiiwww|||wwwvvvuuussssssssstttuuuqqqoooooooooppppppnnnlllfffccc```]]]ZZZWWWSSSQQQKKKJJJGGGDDDAAA>>>===<<<:::::::::999999999888888888555555777666333444777<<<;;;<<>><<<;;;;;;888777::::::666666888888888888888888777777777999999999999999888777777888888999999:::::::::;;;>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;::::::999999;;;;;;;;;:::::::::999999;;;:::999888777888999:::888888888888888888888888888888888888888888888888999999999999999999999999:::;;;<<<>>>AAADDDFFFHHHNNNUUU^^^fffooo}}}tttmmmmmmnnnxxxvvvdddTTTKKKGGGEEEDDDDDDFFFFFFEEEAAA>>>======666333111//////000///...---------------------------,,,,,,++++++,,,,,,---************))))))))))))(((((()))***************++++++************++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$))))))))))))))))))))))))******++++++++++++******&&&&&&''''''(((((())))))'''((((((((('''&&&%%%%%%''')))***)))'''&&&&&&'''((('''&&&&&&'''((()))***SSS___ppp{{{}}}zzzyyyvvvrrrkkkaaaUUUIIIAAA>>>===============;;;888555333222000//////000222333777666333111...---,,,,,,***((('''''')))***+++***)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$$$$'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((())))))((('''&&&&&&'''((()))))))))******))))))((('''###$$$%%%&&&'''((()))))))))((('''&&&&&&'''((()))'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++)))***++++++,,,,,,+++++++++,,,------...---------///...,,,++++++,,,.../////////.........---------000000000000////////////000111222333444555555555888777666666555666777888999888777666555666777777999777555444444333111000---222888>>>HHHZZZpppuuuhhhZZZLLLIIIMMMOOOXXXfffwww~~~vvvrrrmmmfffcccccc^^^ccchhhkkkmmmtttzzzwwwssssssqqqpppppppppqqqqqqnnnmmmlllllllllkkkiiigggaaa^^^ZZZVVVTTTQQQNNNLLLEEECCCAAA>>><<<:::999888999999999999888888888777777555555888999777999===<<<<<<===???AAA@@@??????@@@<<<:::<<<<<<888777999999999999999999999999999;;;;;;<<<<<<;;;::::::999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::=========<<<<<<<<<;;;;;;<<<;;;;;;:::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999::::::;;;<<<>>>@@@BBBCCCEEEJJJPPPUUUYYYcccrrr}}}qqqiiiiiirrruuugggZZZQQQKKKGGGDDDAAABBBCCCCCCBBB???<<<;;;666444000/////////...---------------------------,,,,,,++++++++++++,,,,,,************))))))))))))((())))))***************+++******************+++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))((())))))******))))))((('''''''''((((((((((((((('''''''''(((''''''&&&&&&'''(((***)))'''&&&&&&'''(((((('''&&&''''''))))))TTT\\\iiivvvzzziiiXXXJJJBBB@@@???======>>>===<<<:::666444111...---///111222777777666444222000///...((('''&&&''')))))))))((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%'''))))))(((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))))))))(((''''''%%%%%%&&&'''((())))))***''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,)))***++++++,,,,,,++++++++++++,,,---------------...---,,,++++++,,,---..................---------////////////000000000000111222444555666555444444777777666666666777777888999888777777666666777777666666666555444333333222000666>>>GGGRRRbbbuuummm```TTTKKKLLLSSSWWWcccuuuxxxkkkccc]]]XXXXXX[[[^^^gggqqqxxx|||~~~{{{wwwtttqqqoooooonnnmmmmmmmmmmmmmmmkkkiiigggfffeeedddbbb```ZZZVVVQQQMMMKKKIIIGGGEEE>>>===<<<:::888777777666888888777777777777777666666555666::::::999<<>>???>>>:::999::::::::::::;;;;;;;;;;;;;;;999999:::::::::999888888888888888888999999999999::::::;;;;;;<<<======>>>;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>=========<<<<<<======<<<<<<;;;:::999999999999999999999999999999999999999999999999888888888888888888888888999999999999:::;;;<<<===@@@DDDGGGIIIJJJPPP[[[cccooo}}}mmmaaabbbhhhsss~~~{{{yyy~~~xxxooofff]]]TTTLLLFFFAAABBBBBBDDDDDDCCC@@@===999666333111000000...---------------------------++++++************++++++++++++*********)))))))))((()))******++++++******************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((('''''''''&&&&&&''''''((('''''''''&&&((())))))'''&&&&&&''')))((((((''''''''''''(((RRRWWW```mmm{{{mmmZZZMMMDDDAAA======>>>??????===666333000......000333666666777777777555333000...,,,***)))))))))(((%%%###((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''(((((()))(((************************)))(((((('''&&&&&&&&&&&&(((((((((''''''(((((((((''''''(((((((((((('''''')))((((((''''''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))***+++++++++++++++++++++,,,------------,,,...---,,,,,,,,,,,,---...........................////////////000000000000111333444555555555333222333444555666888999;;;<<<999999888888777777777777333444555555444444555666777>>>HHHQQQZZZfffrrr{{{{{{fffZZZSSSOOOTTT]]]aaammm}}}qqqbbbZZZVVVUUUZZZ```jjjrrr|||}}}xxxuuurrrooommmmmmllllllkkkkkkjjjjjjjjjgggeeeaaa___^^^\\\ZZZXXXRRRNNNIIIDDDBBBAAA@@@@@@;;;;;;:::999888777777777666666666666666666666666777666777:::::::::???FFFJJJQQQYYY\\\^^^]]]ZZZVVVNNNFFF@@@@@@???;;;999:::999:::::::::::::::;;;;;;999999:::::::::999999888999999999999999999::::::<<<<<<<<<=========>>>>>><<<<<<======>>>>>>??????>>>>>>>>>=========<<<<<<;;;<<<===>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888888888888888888999:::;;;>>>AAACCCDDDEEEIIIQQQWWW[[[dddrrrsssjjjbbbdddrrr{{{zzz|||zzz{{{tttjjj___TTTMMMHHHFFFEEEEEEGGGGGGEEECCC>>>;;;777444333222000...........................+++******))))))******++++++++++++*********))))))))))))***++++++++++++************++++++*********((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))*********(((((((((((((((((((((((('''(((((())))))(((((('''))))))((((((''''''&&&&&&%%%%%%&&&'''((((((((('''%%%''')))((('''&&&&&&'''))))))((((((''''''''''''MMMNNNUUUbbbtttmmm\\\JJJEEE>>><<<>>>@@@@@@???999666333000000222555777666777888888777444222000...---+++++++++***'''%%%(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((++++++++++++++++++++++++******)))((('''''''''''''''(((((((((((((((((('''''''''((((((((((((''''''((((((''''''&&&%%%%%%$$$(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))***++++++++++++******+++,,,,,,------,,,,,,---------,,,,,,------------......................../////////000000000111111222333444444333222222333444555777999:::;;;<<<999999999999999888888777777888888777666666888;;;>>>EEEPPPYYY```gggmmmqqqzzzooo]]]VVVTTTTTTZZZcccjjjtttrrrggg\\\XXXYYY\\\dddlllwww}}}zzzvvvssspppnnnlllllllllkkkjjjiiihhhgggfffbbb___[[[XXXVVVTTTRRRPPPKKKGGGBBB>>>======<<<<<<999888888777777777777888555555555555555555555555666666888<<<>>>AAAJJJUUU___mmm{{{xxxooo[[[PPPFFFBBB???<<<::::::888999999999:::::::::;;;;;;<<<<<<=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>???======<<<<<<<<<;;;;;;;;;;;;<<<=========<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888777888888999:::;;;<<<:::<<<>>>>>>>>>AAAFFFKKKMMMPPPWWWaaaoooooogggjjjvvv~~~ssswwwuuujjj___YYYTTTQQQLLLHHHFFFFFFFFFFFFAAA>>>999666444222000...........................+++******))))))******+++++++++++++++************))))))***+++++++++++++++)))***++++++++++++***)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((())))))***((((((((((((((((((((((((((())))))******))))))((())))))((((((''''''&&&&&&%%%%%%&&&'''((((((((('''%%%&&&(((((('''&&&&&&''')))))))))(((((('''&&&&&&GGGGGGLLLWWWiii{{{~~~jjjSSSKKKAAA===???BBBBBB@@@???<<<888555333333444666777888999999888666444333...,,,++++++,,,---,,,***))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))************************((((((((((((((((((((((((&&&(((******((('''((()))((((((((((((((((((((((((***))))))(((((((((((()))''''''((((((((((((''''''''''''((()))))))))((((((%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((()))******++++++************+++,,,,,,,,,,,,,,,---------------------------------.....................//////000000111111111111111222222333333333666666777888999999999999999::::::::::::999888888888999999888666777===AAAJJJOOOWWW]]]cccfffjjjllluuuqqqbbbUUUUUUWWWXXX\\\ccchhhrrrwwwggg```[[[^^^ccchhhpppxxx~~~}}}~~~{{{wwwtttrrrooommmjjjjjjjjjiiihhhfffcccaaa```[[[XXXSSSPPPNNNLLLJJJHHHCCC@@@<<<::::::::::::999666555555444444555555666444555555555555666666666555555888===BBBJJJYYYgggtttqqqbbbRRRIIIDDD???<<<===:::::::::;;;<<<<<<======:::;;;<<<<<<<<<<<<<<<<<>>>>>>>>>>>======>>>>>>>>>===<<<;;;;;;;;;============>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888999999:::;;;<<<;;;<<<<<<<<<;;;<<<>>>@@@EEEEEEIIIPPPZZZgggxxxwwwnnnllluuuxxxtttxxxvvvpppmmmiiifff___UUULLLFFFEEEEEECCC@@@;;;777444111...,,,........................++++++************++++++,,,++++++++++++*********)))***++++++,,,+++++++++)))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((('''''''''&&&&&&''''''((('''''''''$$$&&&''''''&&&&&&&&&''''''(((((()))(((((('''&&&GGGFFFFFFLLLYYYjjjyyywww\\\RRRFFF@@@AAADDDDDDBBB@@@>>>;;;999777777777888999::::::::::::999777666000---++++++,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((++++++((('''''')))(((((((((((((((((((((((((((((('''''''''((())))))&&&'''((())))))((('''&&&'''((())))))******))))))'''''''''''''''(((((((((''''''((())))))(((''''''%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))((())))))*********************+++,,,,,,,,,,,,+++,,,------------------,,,---------.........//////.........///000111111111222222111111111333555777555666888999::::::999999999:::;;;;;;;;;:::999888777999;;;<<<>>>DDDOOOWWW^^^^^^______aaacccgggiiissszzzgggZZZSSSXXX]]]\\\]]]aaadddmmmzzzuuulllddd```aaaiiiqqqvvv{{{|||yyyxxxxxxxxxwwwuuusssqqqpppmmmjjjgggffffffeeeccc```]]]ZZZXXXTTTPPPKKKHHHFFFDDDBBBAAA<<<:::888888999999888777555444444333333444444555444555555555666666666666777666888<<>>>>>??????@@@AAAAAABBB===>>>??????@@@@@@@@@???BBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBAAACCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@?????????>>>>>>======<<<<<<==============================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999999999999999<<<<<<======<<<<<<===>>>AAA@@@DDDKKKOOOTTT___jjjyyyqqqooovvvqqq^^^PPPKKKJJJHHHDDD???:::777444111...........................,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********)))***++++++,,,,,,++++++(((***+++,,,,,,+++***((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))'''(((((())))))((((((''''''''''''((((((((((((((('''''''''(((''''''&&&&&&###%%%''''''&&&&&&&&&'''&&&'''((())))))(((((('''JJJGGGDDDDDDKKKYYYgggqqqvvvbbbWWWIIIBBBCCCEEEEEECCC======<<<;;;;;;;;;<<<===;;;<<<<<<<<<;;;::::::999444111---*********))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&)))++++++)))'''''')))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&(((((()))***************++++++***)))((('''&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))((((((((((((((()))******(((((()))*********************+++,,,,,,,,,,,,+++,,,------......------,,,---------.........//////---......///000111111222444222111000222444888:::111333666999;;;<<<<<<<<<::::::;;;<<<;;;:::999888:::===BBBFFFMMMXXXgggrrrqqqmmmfffaaa^^^```dddgggqqqvvvlllcccYYYVVV^^^cccaaa^^^___fffppp|||ssshhhccceeedddiiisss{{{|||zzzxxxuuussssssssssssrrrqqqpppooonnnlllhhheeeccccccaaa___\\\XXXTTTRRROOOKKKFFFCCCAAA???>>><<<888777666666888888777666666666555555444555555555555555555666666666777777:::999888:::<<>>=========>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;999888777777777888888:::;;;<<<===>>>???<<<<<<@@@FFFGGGEEEJJJRRRWWWeeezzzvvvyyyrrrrrr^^^TTTQQQNNNJJJDDD???;;;888555222////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++((()))+++,,,,,,+++)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&'''''''''(((((())))))'''((((((((('''&&&%%%%%%###%%%''''''&&&&&&&&&'''%%%&&&''')))))))))((((((UUUNNNIIIJJJKKKKKKQQQZZZaaammm|||mmm[[[KKKGGGGGGCCC@@@???>>>===<<<<<<===>>>===;;;<<<<<<<<<<<<;;;:::999888777444000,,,***))))))***,,,+++******++++++***((((((***,,,,,,***((((((((())))))******)))(((''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***((((((((()))***))))))))))))(((((((((((()))((((((''''''''''''(((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&'''((())))))((((((******)))((((((((((((((((((((((((((())))))))))))))))))***++++++++++++******++++++,,,,,,------...---------............///......------------......000---,,,---000111000...//////000111222222333333333333333444666888;;;<<<;;;===???>>><<<:::999:::>>><<>>>>>===>>>>>>>>>???>>>===<<<<<<:::::::::<<<>>>???>>>===>>>>>>===<<<;;;;;;::::::;;;;;;;;;:::::::::999999::::::999999999:::<<<===>>>>>>???@@@AAACCCEEEFFFOOOTTT```ooo~~~uuuqqqwwwnnn[[[SSSPPPMMMHHHCCC???:::555222////////////...---,,,,,,++++++*********+++,,,,,,************************+++++++++*********))))))++++++************++++++******))))))((((((((('''(((((()))***************+++*********))))))((((((***))))))((('''&&&&&&&&&'''&&&&&&&&&'''(((***+++))))))))))))))))))))))))+++***)))'''''''''((()))''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%aaaWWWOOOLLLIIIFFFHHHMMMTTT___lllwwwnnn___PPPJJJGGGAAA<<<:::===<<<<<<===??????>>>===>>>>>>======<<<;;;999999888555111...+++************)))(((((())))))(((&&&(((***++++++)))((('''(((***))))))))))))((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((((())))))''''''(((((())))))******+++***)))((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))((('''&&&&&&&&&'''(((&&&&&&'''(((((((((((((((***))))))((((((((((((((((((((((((((())))))))))))))))))***++++++++++++******++++++,,,,,,------...---------............//////......------......//////...,,,...000111000......//////000111111222222444444444555777999;;;===;;;===>>>>>>===<<<<<<<<>>>>>???AAAAAA@@@???>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999888999:::;;;<<<;;;<<<<<<===???@@@BBBCCCFFFIIIQQQ[[[eeerrr|||xxxvvv}}}cccTTTOOOLLLHHHDDDAAA<<<777333222111111000///---,,,+++---,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++******************+++((((((((('''''''''&&&&&&(((((()))***************************)))))))))(((***))))))(((''''''&&&&&&''''''&&&&&&'''(((***+++))))))))))))))))))))))))+++***)))(((''''''((()))************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%nnncccXXXQQQLLLFFFCCCCCCFFFOOOZZZeeepppyyyzzzvvvmmmcccWWWQQQJJJCCC===:::;;;;;;;;;===@@@AAA@@@>>>???>>>>>>>>>===;;;:::999999777444000---,,,++++++***)))(((((())))))(((&&&''')))******(((''''''(((******)))((((((((())))))))))))***************+++(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''((((((&&&&&&'''((()))***++++++,,,,,,***)))(((((((((((((((((((((((())))))))))))************************((((((((('''(((((()))***&&&''''''((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++******++++++,,,,,,------...---------............//////......------......//////...---...000111000///......//////000111111111444555555666888:::<<<===;;;===>>>>>>======>>>???EEEHHHOOO^^^ssszzzlllhhhlllqqq{{{uuuqqqnnn___YYYQQQNNNQQQYYY```eeefffdddeeejjjooorrrxxx}}}}}}yyytttssstttxxx}}}{{{wwwuuuqqqpppoooppprrrrrrqqqooommmkkkiiigggeeebbb^^^ZZZXXXTTTPPPLLLIIIFFFBBB@@@===;;;777666555555444333666777888999999888777777666666666666666666666666777777777777777777777777888999999999999;;;???BBBHHHWWWiiizzzxxxllleeeaaadddfffiiikkklllnnnqqqsssqqqsssuuuwwwxxxzzz}}}|||yyyuuuqqqnnnhhhgggeeeccc```^^^\\\[[[XXXWWWUUURRRNNNKKKIIIHHHFFFEEEDDDBBBBBBBBBCCCCCC???>>>===>>>???@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<:::999999999999::::::;;;999999999:::;;;===>>>???BBBCCCGGGLLLQQQXXXgggtttrrrnnnzzzlllVVVNNNLLLIIIGGGDDD???:::555444444222111///...,,,+++......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************)))(((((((((((((((''''''((())))))************)))************))))))))))))***))))))((((((''''''&&&''''''&&&''''''((()))***))))))))))))))))))))))))***))))))(((((((((((()))((((((((('''''''''&&&&&&'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''(((''''''&&&%%%xxxoooccc[[[TTTNNNHHHDDD@@@HHHRRR\\\hhhrrruuurrrjjjeee^^^XXXRRRJJJDDD@@@:::::::::<<>>>>>>>>>>>===<<<:::999888999888555333000---,,,+++,,,+++******++++++***(((&&&((())))))'''&&&'''(((+++***)))(((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''((('''''''''((()))*********,,,+++***)))((('''''''''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((())))))***''''''((((((((((((((('''((((((((((((((((((''''''(((((((((((())))))))))))))))))***++++++++++++******++++++,,,,,,------...---------............/////////............/////////......///000000000000///000000000111111111222555555666777999:::<<<<<<<<<======<<<;;;;;;===>>>BBBJJJYYYkkk~~~qqqmmmttt|||wwwnnneee___SSSQQQOOOPPPTTT[[[bbbfffiiihhhiiiooowww|||yyyyyy{{{~~~zzzvvvrrrpppnnnnnnnnnoooqqqrrrpppnnngggeeecccaaa___[[[VVVSSSRRRNNNJJJFFFCCC???<<<999:::999777666666666777666555777999::::::999888777666666666666666666666666888888999999999999999999888888999999999:::;;;<<<>>>EEEQQQ^^^kkkwwwzzzvvvvvvyyy||||||xxxtttqqqpppkkkiiifffccc^^^ZZZVVVTTTNNNLLLIIIFFFEEEDDDEEEEEE@@@>>>===>>>???@@@???>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>============:::999999999999:::::::::888888888999999;;;<<<===??????AAAFFFHHHMMMWWWbbbiiixxxooonnn{{{pppWWWLLLKKKJJJIIIGGGCCC===999444333222000///...------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++*********++++++++++++************((()))************))))))*********)))))))))))))))))))))))))))((((((''''''''''''''''''(((((())))))(((((((((((((((((((((((()))))))))(((((((((((()))''''''&&&&&&&&&&&&%%%%%%'''(((((((((((((((((('''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&zzzqqqggg___WWWNNNGGG???GGGPPPYYYeeepppsssqqqkkkiiiddd^^^XXXRRRJJJDDD;;;:::999;;;===>>>>>>>>>======<<<;;;:::888777666888888666444222000---,,,,,,+++******++++++***((('''((((((((('''&&&((()))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((('''))))))))))))((((((((((((+++***)))((('''&&&&&&'''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''(((((((((((((((''''''&&&'''((((((((((((''''''(((((((((((())))))))))))))))))***++++++++++++******++++++,,,,,,------...---------............////////////....../////////...///000000000000000111111111222222222222333333555555777888999:::;;;;;;======<<<:::888888;;;===BBBOOOeeezzzsssrrr}}}xxxlll___VVVJJJKKKOOOTTT[[[ccckkkpppvvvvvvxxx}}}zzzvvvvvvvvv{{{}}}zzzwwwssspppooommmlllmmmoooppppppnnnlllcccaaa___\\\ZZZVVVQQQMMMLLLIIIDDDAAA>>><<<888666777777777777777777888999555777999:::;;;:::888777666666666666777777777777888999:::;;;<<<;;;;;;;;;999999999:::;;;;;;::::::;;;<<>>>>>>>>>>>>>>?????????>>>>>>>>>>>>============:::::::::;;;::::::::::::999999999999999:::;;;<<<:::999;;;???AAADDDKKKSSSXXX```ooopppoooxxxlllTTTJJJIIIIIIIIIHHHEEE@@@===444333111000////////////000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***)))************++++++++++++))))))*********))))))((())))))))))))))))))******)))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((*********)))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&}}}rrrfff[[[PPPGGG@@@FFFLLLTTT```mmmttttttrrrpppllleeeaaa[[[QQQHHH@@@===;;;:::;;;===>>>=========<<<;;;999777666555666666666666444111///---***)))(((((())))))(((&&&'''((()))((('''''')))+++((()))***+++++++++******+++***************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((***)))))))))(((((((((''')))(((((('''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((((((((((((((('''&&&%%%&&&'''((()))((('''&&&(((((((((((())))))))))))))))))***++++++++++++******++++++,,,,,,------...---------............///000//////......//////000...000111111//////000222333333333333333333333333444555777888999:::::::::<<<<<<:::888777888;;;>>>GGGYYYttt~~~tttwwwyyykkk]]]SSSJJJLLLPPPWWWbbbsssooogggeeeeeemmmvvvxxx~~~|||{{{yyyvvvtttqqqooonnnlllllllllmmmnnnmmmjjjgggaaa___\\\YYYVVVRRRMMMIIIEEEBBB???<<<;;;999777555333555666777666666777888666777888::::::::::::999777888888999:::;;;<<<<<<:::;;;===>>>??????>>>===<<<;;;;;;<<<======<<<:::999999;;;AAAFFFLLLUUU^^^ooo{{{zzzuuuppplllfff___XXXRRRNNNLLLJJJGGGEEECCCCCCDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>=========;;;<<<<<<<<<<<<;;;;;;:::;;;:::::::::::::::;;;<<<:::999:::===>>>===AAAGGGNNNPPPYYYeeetttqqqooosss|||{{{dddRRRHHHHHHHHHHHHHHHGGGCCCAAA666555333111000///000000......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))***+++,,,,,,+++***)))''''''((((((((((((((())))))************))))))((())))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''(((((())))))))))))((()))))))))(((((((((''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%&&&''''''((('''''''''zzzvvvhhh[[[OOOFFFBBBDDDGGGLLLZZZkkkwww{{{{{{yyysssnnnmmmkkk```SSSGGGCCC===::::::<<<>>>>>>>>>======;;;:::888666555333444555666555333000...***)))(((((())))))(((&&&((())))))((('''(((***,,,'''(((+++,,,---,,,***)))*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********))))))(((((((((((())))))))))))((((((((('''(((((()))******)))))))))((((((((('''(((((((((((((((((((((((((((((()))))))))((('''&&&((((((((((((((('''&&&&&&$$$%%%'''((()))((('''&&&(((((((((((())))))))))))))))))***++++++++++++******++++++,,,,,,------...---------............///000000////////////000000...000222111//////111333222222222222222222222222333444666888999999999888::::::999777777:::???CCCNNNccc|||uuu{{{sssgggZZZRRRQQQRRRVVV^^^mmmxxxccc[[[ZZZ\\\fffrrrwww~~~|||vvvuuutttrrrqqqoooooooookkkjjjjjjkkkkkkhhhdddaaa\\\YYYVVVSSSPPPLLLFFFCCC>>><<<:::888888888666555222555777777666555777999777777888999999:::;;;;;;:::;;;<<<>>>???AAABBBCCCAAACCCEEEFFFGGGGGGFFFEEEBBB@@@>>>>>>??????===:::999888;;;@@@BBBEEEPPP\\\lll}}}zzzpppggg```\\\WWWSSSOOOKKKIIIHHHFFFDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@????????????======>>>>>>>>>===;;;;;;<<<;;;::::::::::::;;;;;;===:::;;;>>>>>><<<===AAAEEEEEEKKKTTT___lllyyysssttt~~~zzzooo```TTTGGGFFFFFFFFFHHHGGGFFFDDD===;;;777444111000000000---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++(((***+++,,,,,,+++***(((&&&&&&'''''''''(((((((((***************)))((((((((()))))))))************))))))))))))))))))))))))''''''((())))))((('''&&&))))))))))))))))))))))))&&&'''((()))******)))((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%&&&&&&'''((((((''''''qqq{{{vvvgggZZZOOOFFFCCCDDDCCCGGGUUUjjj{{{~~~yyyvvvyyyzzzoooaaaLLLGGG@@@;;;:::<<<>>>@@@??????>>>===;;;999777666222333555666555333111///,,,+++******++++++***)))))))))))))))((((((+++---&&&(((+++......,,,***(((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++++++++***)))&&&&&&'''((()))***++++++(((((((((((()))***+++,,,******))))))((((((((('''(((((((((((((((((((((((()))***++++++***)))((('''(((((())))))((('''&&&&&&$$$%%%'''))))))((('''&&&(((((((((((())))))))))))))))))***++++++++++++******++++++,,,,,,---......---------.........//////000000////////////000000...000222111//////111333222222111111111111111111333444666777888888888777999888888777888<<>>???AAACCCEEEGGGHHHIIIJJJMMMNNNOOOOOONNNMMMGGGDDDAAA@@@AAA@@@===:::999999>>>CCCCCCEEERRR```mmmxxxsssiiiddd^^^XXXUUURRROOOMMMGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@===>>>?????????===<<<;;;<<<;;;::::::999::::::::::::888888<<<<<<:::;;;>>>>>>>>>DDDMMMTTT[[[jjjyyy{{{pppvvvxxxwwwvvvtttqqqiii```YYYGGGFFFEEEEEEGGGGGGGGGFFFBBB@@@;;;777333000//////+++++++++******+++,,,,,,************************))))))******++++++++++++((()))+++,,,,,,+++)))((('''((((((((())))))*********************)))(((((((((((())))))*********+++)))))))))))))))*********''''''((())))))((('''&&&))))))))))))))))))))))))&&&'''(((*********)))(((***))))))))))))(((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''qqqssstttpppfffYYYNNNGGGDDDBBBCCCGGGOOO^^^uuusssdddWWWGGG>>>===>>>===;;;===>>>@@@AAA@@@>>>;;;999555333111444777888444000...+++(((''')))***)))'''))))))))))))))))))))))))+++++++++++++++***)))((((((((((((((())))))))))))&&&&&&''''''((()))))))))***)))(((''''''((()))***)))***,,,+++)))(((((()))******))))))((((((''''''''''''((())))))((('''''''''(((((((((((((((''''''(((((((((((())))))))))))((('''&&&%%%%%%&&&((())))))))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))+++)))((())),,,---+++)))++++++++++++++++++++++++///...------------...///...///111222111000...---000000000000111111111111000111111222222222111111111333555555555555666888???999777:::>>>@@@HHHRRR^^^pppzzzuuuaaaWWWWWW\\\\\\]]]```iii{{{nnnddd\\\YYYYYY\\\hhhuuu}}}~~~|||yyyvvvuuuuuuqqqpppnnnnnnooonnnmmmkkkfffeeeddddddccc```[[[XXXUUUPPPHHHCCCAAA???<<<:::888888777666666666666666999888777666777888999:::888999;;;;;;;;;===AAACCCBBBDDDFFFHHHHHHJJJLLLNNNUUUWWWZZZ^^^aaaaaa___]]]TTTMMMEEEBBBCCCDDDCCC@@@@@@AAAEEEIIIKKKRRRaaapppuuummmiiiccc]]]WWWOOOQQQQQQNNNHHHDDDCCCDDDAAABBBCCCBBB@@@??????@@@@@@@@@@@@@@@????????????>>>>>>===<<<:::999888777888888888999999:::::::::===???AAACCCGGGNNNWWW^^^mmmzzzwwwooozzz|||uuussstttuuuuuussslllddd^^^UUUKKKDDDFFFHHHFFFFFFIIIFFFAAA:::777555333000,,,///---,,,,,,---...---,,,......---,,,,,,+++******++++++++++++,,,,,,---......------,,,,,,++++++*********)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))((('''&&&&&&'''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''nnnooonnnkkkdddZZZQQQJJJDDDDDDEEEFFFHHHTTTkkkrrrdddQQQDDD???===:::888<<<===???@@@???===:::999777444222333777888555111111...***)))***+++***(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))((((((((((((((())))))))))))((((((((((((((((((''''''(((((())))))))))))((((((&&&((())))))'''&&&&&&'''(((((((((((())))))))))))''''''''''''''''''''''''''''''((()))))))))))))))******))))))((((((''''''***(((&&&$$$######$$$$$$******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))((()))+++---+++***,,,,,,,,,,,,,,,,,,++++++...........................///000111111000///...000000000000111111111111000111111222222222222222222444555666555666777999<<<888999>>>CCCHHHPPPYYYaaaooo~~~}}}qqqbbb[[[\\\`````````cccjjjyyyzzzeee^^^ZZZZZZ\\\aaammmxxx}}}yyyvvvtttsssrrrooonnnoooooopppnnnjjjgggfffdddbbbaaa___[[[VVVSSSMMMHHHBBB>>><<<:::888666777777666666666777888888888888777777777999:::;;;:::<<<===>>>???BBBEEEHHHKKKNNNQQQSSSTTTVVVYYY[[[ccceeeiiinnnqqqqqqooommm```YYYPPPLLLKKKKKKHHHEEEEEEHHHQQQZZZbbblll|||yyyooohhh^^^\\\WWWQQQLLLIIIHHHHHHDDDDDDDDDCCCBBBBBBBBBCCC@@@@@@?????????>>>>>>>>>>>>======<<<;;;:::999999888999999999::::::::::::;;;===>>>???AAAFFFMMMRRRYYYddduuusssrrr|||www}}}~~~xxxsssqqqrrrsssuuutttpppjjjeee\\\QQQHHHFFFGGGFFFFFFIIIGGGDDD???;;;999555111---///...,,,,,,---...---,,,......---,,,,,,+++******+++++++++++++++,,,---...+++++++++++++++,,,,,,,,,******)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))''''''''')))(((((())))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''mmmjjjgggdddbbb]]]UUUPPPHHHHHHHHHEEEBBBIII___uuusss^^^MMMDDD???;;;888;;;<<<>>>>>>>>><<<:::888888555222222555666555444444111...,,,,,,,,,+++)))))))))))))))))))))))))))******++++++******))))))(((((((((((())))))))))))******)))(((((('''&&&&&&&&&((()))++++++)))(((&&&%%%'''(((((('''&&&'''((('''''''''((()))*********((('''&&&%%%%%%&&&'''(((&&&'''((()))))))))))))))++++++***)))((('''&&&&&&)))(((&&&%%%$$$$$$$$$%%%*********))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,---------...////////////...---,,,...///111111111000000000000000000111111111111111111111222222333333333444555666777666777999;;;::::::???FFFLLLQQQYYY```dddmmmvvv}}}lllcccaaabbbdddddddddeeekkkwwwssseee^^^\\\]]]aaafffkkkuuu~~~}}}zzzvvvsssqqqqqqpppnnnnnnooopppppplllgggccceeeccc___\\\XXXTTTOOOKKKDDD@@@<<<888777666555444666555555666666777888999777777777888999:::<<<<<<===???AAACCCEEEHHHMMMPPPSSSVVVZZZ^^^aaadddgggjjjtttxxx~~~tttnnnfff```]]]ZZZWWWTTTTTTZZZggguuuzzzrrrggg^^^XXXTTTPPPNNNIIIHHHFFFEEECCCCCCCCCDDDBBBBBBAAA@@@@@@@@@@@@@@@=========<<<<<<;;;;;;;;;999999:::::::::::::::;;;:::;;;=========???CCCFFFMMMSSS^^^nnnqqqppp}}}}}}mmmkkksss||||||xxxuuurrrssstttvvvwwwuuuqqqnnnfffZZZOOOJJJJJJHHHGGGHHHGGGFFFDDDAAA<<<777333000000...,,,,,,---...---,,,...------,,,,,,++++++***,,,++++++++++++,,,,,,---((())))))***++++++,,,,,,***))))))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))''')))***)))(((((()))***(((((())))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''pppjjjdddbbbbbbaaa[[[VVVOOOLLLHHHDDDAAAFFFVVVfffjjjWWWJJJCCC>>>;;;:::;;;<<<===<<<;;;999888777444111000222444555555555333000...,,,+++******(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))(((((('''''''''((()))******)))((('''&&&(((******)))((()))***'''((((((((()))))))))***((('''%%%$$$$$$%%%'''(((''''''(((((((((''''''&&&******))))))((((((''''''((('''''''''((()))***+++*********)))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))***))))))***++++++++++++,,,,,,------------......,,,...///111111///...,,,,,,---...000111222222111///000000000111111111111111111111222333444555555666777888888888999<<<>>><<>>???AAACCCFFFIIILLLQQQVVVZZZ^^^bbbhhhmmmqqqtttxxx{{{{{{wwwtttpppmmmooouuuvvvnnnggg]]]VVVUUURRRNNNKKKIIIIIIHHHGGGGGGFFFEEECCCBBBBBBCCCCCC========================::::::::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>???IIILLLQQQZZZiiipppqqqsssmmmqqqwww}}}{{{{{{zzz{{{{{{{{{xxxvvvnnndddZZZVVVUUURRRLLLHHHEEEFFFEEECCC>>>999555222111///---------...---,,,---------,,,,,,+++++++++,,,+++++++++++++++,,,,,,((()))))))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))''')))******))))))***,,,)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''uuuooohhhfffgggfffbbb^^^VVVMMMEEEBBBBBBFFFNNNWWWsssuuu```QQQGGG@@@<<<:::;;;;;;<<<;;;;;;:::999666333000///000222444555444333111...+++)))))))))++++++++++++++++++++++++((())))))*********))))))(((((((((((())))))))))))(((((((((((())))))*********)))(((''''''((()))***&&&(((******((((((((()))***)))))))))((((((((('''((('''%%%$$$$$$%%%'''(((((((((((('''&&&%%%$$$###''''''(((((())))))******''''''(((((()))***++++++))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***************++++++,,,,,,,,,------.........---...000111111000...---,,,---...///111222222222///000000000111111111111111111111222333555666777888999999999999;;;???AAADDDOOO\\\dddfffeeedddccchhhiiimmmqqqwwwnnneeeffffffdddbbbaaacccggglllvvvzzzmmmdddcccdddjjjoootttxxxzzz}}}~~~yyyuuusssrrrrrrsssssspppllljjjhhhfffcccbbb```[[[UUUOOOJJJFFFBBB???888777777666555555666777666666555555444555555666777999:::===???AAACCCDDDFFFIIIMMMQQQUUU[[[aaafffpppttt{{{rrrgggddd___YYYUUUTTTSSSRRRQQQKKKIIIGGGDDDCCCBBBBBBCCC======>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<=========<<>>:::777444222000...---......---,,,------,,,,,,,,,,,,++++++,,,++++++******+++++++++*********))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((''''''''''''((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))''')))******))))))***,,,)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''xxxtttpppnnnnnnmmmiiifff\\\QQQFFFDDDEEEEEEGGGJJJ^^^ssskkkXXXJJJAAA<<<:::;;;;;;;;;;;;;;;::::::555444111000000111444555333333111...***((()))***))))))))))))))))))))))))(((((())))))******))))))(((((((((((())))))))))))''''''((())))))***+++++++++)))(((&&&&&&((()))+++%%%'''((((((&&&%%%%%%&&&*********)))((('''''''''((('''&&&%%%%%%&&&'''(((((((((((('''&&&%%%$$$###&&&&&&'''((()))***++++++)))((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***++++++******+++,,,++++++,,,,,,------.........///000000000000///...------...///000111222333000000000000111111111111111111111222333666888999:::;;;;;;;;;;;;===AAADDDMMM^^^pppyyyyyyuuunnniiillljjjkkknnnppprrrxxx|||zzz|||ssshhhfffgggfffdddccceeehhhlllqqqyyyzzzllldddbbbgggnnnqqqwww{{{|||}}}~~~}}}yyytttrrrrrrssstttsssooojjjeeecccaaa___^^^XXXTTTMMMGGGCCC@@@===;;;222333444444333333555777777666666666666777777888;;;===@@@CCCFFFIIIJJJKKKOOORRRWWW]]]bbbiiipppuuu}}}uuunnneee___]]][[[YYYWWWNNNLLLHHHEEEBBBAAAAAAAAA????????????????????????===<<<<<<<<<<<<;;;;;;;;;999888888999;;;<<<;;;:::;;;===@@@CCCHHHRRR___hhhyyywwwuuuzzz~~~{{{zzzttteeeOOOJJJCCC@@@>>>===999666222000...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++******)))(((((('''((((((((((((((())))))***))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((''''''''''''((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))''')))***)))(((((()))***))))))******))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''wwwwwwvvvvvvtttrrrpppooocccZZZQQQMMMJJJFFFDDDFFFLLL\\\qqqsss```PPPFFFAAA;;;;;;;;;<<<<<<<<<;;;;;;555555444333222333555666222333222...***)))***,,,'''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((((((((())))))'''((()))(((%%%$$$###$$$))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((()))(((((('''''''''(((((())))))******((()))))))))((((((''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((***,,,+++))))))+++---******++++++,,,---------////////////////////////.........//////111222222000000000000111111111111222111111222444666999;;;;;;<<<<<<<<<<<>>AAACCCFFFJJJNNNQQQRRRSSSZZZ^^^dddjjjpppxxx~~~rrrlllfffaaa]]]TTTQQQMMMHHHEEECCCBBBBBB@@@@@@@@@@@@@@@?????????============<<<<<<;;;;;;;;;999777888:::<<<;;;::::::===???AAACCCHHHQQQWWW```pppzzzuuu|||]]]SSSFFF@@@@@@@@@<<<777333111///.........---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******((((((((((((''''''''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))'''''''''))))))************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''uuuxxxzzzzzzxxxuuuttttttjjjccc\\\WWWOOOGGGEEEGGGAAALLL]]]pppwwweeeWWWMMMHHH<<<<<<<<<<<<<<<<<<<<<<<<666666666555444444666888222333333///+++)))+++...************************''''''((()))))))))))))))(((((((((((())))))))))))++++++******)))((((((((('''((()))******)))((('''***++++++***'''%%%$$$%%%''''''(((((())))))******''''''((())))))(((''''''&&&'''(((***++++++,,,,,,))))))))))))(((((((((((('''((()))+++,,,,,,------%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((***,,,+++))))))+++---))))))***++++++,,,------000000////////////000000///......//////000111222000000000000111111111111222111111222444777:::<<<<<<======<<<===@@@DDDHHHXXXqqqpppkkkjjjooorrrtttzzzssskkkccc^^^VVVRRRXXXbbbcccdddgggjjjgggeeeiiipppxxxzzz|||~~~rrrpppqqqpppssswwwvvv}}}~~~{{{yyyyyyyyyzzz{{{xxxsssnnnllllllnnnooojjjhhheeeaaa^^^ZZZTTTQQQIIIEEE???:::888888777777111444666666555444777999555666888:::===@@@BBBDDDEEEGGGKKKPPPTTTVVVXXXYYYbbbffflllssszzzuuukkkeee[[[WWWRRRMMMIIIFFFFFFFFFAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<<<<;;;???<<<999999;;;===<<<::::::<<<>>>======@@@FFFKKKOOO\\\mmmzzzssssssxxxiiiZZZJJJBBBBBBBBB===777333111///.........---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******)))))))))***++++++,,,,,,((((((((((((((()))******))))))))))))))))))))))))&&&&&&'''((()))***++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***((('''&&&&&&'''***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''wwwxxxyyyyyyxxxwwwwwwxxxwwwssslllddd[[[RRRIIICCCFFFGGGMMM\\\tttxxxmmmcccVVVJJJGGG@@@;;;;;;<<<;;;<<>>>>>======<<<<<<===<<<<<<;;;;;;:::999999;;;;;;::::::;;;>>>@@@BBBHHHNNNXXXbbbqqqpppjjjuuufffKKKDDDEEEBBB???@@@666333000/////////...---------------------------+++******))))))******++++++++++++***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,***'''%%%&&&(((((((((''''''''''''((((((''')))***)))((('''(((***))))))))))))))))))))))))******))))))((((((''''''(((((())))))((('''&&&&&&)))&&&%%%&&&((()))'''%%%''''''&&&&&&&&&&&&''''''xxxyyy{{{|||||||||}}}}}}{{{tttlll```SSSJJJFFFFFFJJJUUUgggzzzyyyppphhh]]]SSSLLLDDD===<<<:::999:::===<<<;;;999777777777888999999888777444111...,,,+++((((((''''''''''''(((((())))))))))))))))))))))))......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))))))))***))))))************))))))((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))+++***)))(((''''''((()))***************+++++++++''''''(((((())))))******''''''(((((()))*********+++++++++,,,,,,,,,---------,,,***))))))+++,,,---111000//////......////////////000111222222222222111222222333444555555666888777777777777999:::;;;;;;;;;===@@@@@@CCCMMMXXXhhhuuu|||nnneee[[[UUUQQQRRRZZZdddjjjhhhjjjmmmmmmppp|||{{{xxxvvvxxxzzz|||~~~~~~}}}{{{wwwssspppoooooopppnnnmmmlllkkkjjjhhhfffeeeddd___XXXTTTQQQNNNGGGBBB:::999777555444444444555555666777777666777999;;;;;;>>>AAACCCEEEGGGJJJMMMSSSZZZaaabbbfffmmmsssuuu|||zzzxxxuuurrrpppooooooooollllllllllllkkkkkkkkkkkklllmmmnnnppprrrtttvvvvvvsssvvvzzz~~~xxxkkkaaa\\\WWWQQQMMMJJJIIIGGGEEEEEEEEEDDDDDDAAA@@@@@@??????>>>>>>=========<<<<<<;;;:::::::::;;;:::::::::;;;===???AAA???EEELLLTTT```ssszzziiihhhrrrrrrTTTJJJIIIDDD@@@???999666333000000000///...------------------------++++++************++++++******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***'''&&&'''(((((((((''''''''''''((((((''')))***)))((('''(((***))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((('''&&&&&&)))'''&&&''')))***(((&&&''''''&&&&&&&&&&&&''''''{{{|||~~~qqq```TTTGGGFFFGGGMMMWWWbbbkkkpppwww}}}{{{uuuooofff___TTTKKKBBB===;;;888:::>>>===<<<:::999888888999999999888777444222///---,,,,,,+++)))((((((***,,,---************************++++++************))))))************************))))))))))))))))))))))))(((***,,,+++***)))******((())))))******))))))((())))))))))))))))))))))))&&&'''''''''((('''''''''))))))))))))))))))))))))***))))))(((((((((((()))((())))))***++++++,,,,,,&&&''''''((()))***+++,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------,,,,,,,,,...///000111111000/////////000000000000111222333333333333444444444555555666666777999999999999999:::<<<<<<===<<<===@@@CCCJJJYYYgggqqqyyy|||ooodddXXXSSSTTTYYYccclllppprrrwww|||}}}|||zzzyyyzzz}}}~~~~~~~~~~~~{{{xxxvvvssspppnnnmmmmmmnnnooollljjjjjjjjjhhhccc___^^^XXXPPPKKKHHHDDD@@@<<<555555444333333444555666666777999999999:::===???AAACCCGGGIIILLLOOOSSSVVV^^^gggnnnqqqvvv~~~~~~{{{yyytttpppkkkhhhfffeee___^^^[[[XXXVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRSSSTTTUUUVVVXXXYYYYYYWWWZZZ^^^bbbdddhhhlllnnnrrrvvv}}}yyynnneee\\\UUUOOOLLLHHHFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@?????????>>>>>>===<<<<<<;;;;;;:::::::::999999:::<<<===???===@@@EEEJJJSSSaaatttpppcccdddrrrzzz]]]RRRPPPKKKEEEAAA>>>:::555222111000000///------------------------,,,,,,++++++++++++,,,,,,++++++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***'''&&&'''(((((((((''''''''''''((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&***((('''((()))***)))(((''''''&&&&&&&&&&&&''''''~~~kkk^^^MMMIIIFFFHHHKKKPPPWWW^^^llluuu}}}{{{vvvqqqlllhhh\\\QQQFFF@@@<<<:::<<<@@@>>>===<<<:::999999999999666555555333111...,,,***---,,,+++***)))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))++++++)))((()))***(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))))))))((('''(((((((((((((((((((((((()))))))))(((((((((((()))''''''(((((())))))))))))((((((((())))))******+++*********)))))))))((((((***++++++++++++,,,,,,,,,------,,,---...///000111111111000000000000111111//////000111222222222222555555555555666666777777:::::::::;;;;;;<<<======>>>===>>>CCCJJJVVVjjj{{{{{{lllaaaVVVTTTXXX___gggnnnvvv|||{{{~~~~~~{{{zzzzzz{{{~~~|||xxxtttssspppnnnlllllllllllloookkkhhhhhhiiifff^^^XXXVVVQQQIIICCC???===:::888555555444444444555666777555777999:::;;;===@@@CCCHHHKKKNNNQQQUUUYYY^^^bbbkkkttt{{{~~~yyyvvvssspppnnnllliiifffcccaaa^^^YYYUUURRRPPPOOOOOONNNLLLJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHKKKNNNPPPRRRTTTWWWYYYXXX\\\aaafffjjjnnnrrruuu}}}{{{lllcccZZZUUUOOOKKKIIIIIIGGGEEEDDDCCCCCCBBBAAA@@@?????????>>>>>>======<<<;;;;;;:::999999999999:::<<<<<<===???BBBEEEJJJUUUcccmmm{{{nnndddhhh|||vvv^^^WWWWWWTTTLLLGGGAAA<<<777222111000000///---------------------------,,,,,,++++++,,,,,,---...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******)))(((''''''(((((((((''''''''''''((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((('''''')))(((((((((((()))((((((''''''&&&&&&&&&&&&''''''{{{~~~vvviiiUUUMMMGGGGGGGGGHHHNNNUUUfffqqqyyyxxxsssooollliii___TTTHHHAAA===:::<<<@@@>>>>>>===;;;:::999999999444555555444222///---+++(((((()))((('''%%%###"""((((((((((((((((((((((((*********+++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''((((((((())))))))))))(((((('''''''''''''''''''''''''''((()))+++++++++***)))''''''''''''''''''''''''((((((((())))))))))))((())))))))))))((((((''''''++++++******))))))((((((++++++******))))))((((((*********+++++++++,,,,,,,,,,,,,,,---...///000000111111000000000000111111///000111222222333333222444444555555666666777777:::;;;;;;<<<======>>>>>>======@@@GGGRRRbbbyyy}}}ggg^^^WWWYYY]]]aaafffkkkzzzyyyzzz}}}{{{{{{zzzyyyzzz{{{|||}}}{{{wwwsssqqqpppnnnlllkkkkkkkkkjjjfffbbbbbbaaa^^^UUUNNNNNNJJJCCC===:::888888777666666555444555666777888666888;;;===???BBBFFFHHHNNNQQQUUUZZZ^^^ccciiilllvvv~~~|||zzzvvvqqqmmmeeebbb^^^[[[YYYWWWTTTRRRNNNMMMKKKIIIFFFDDDCCCBBBBBBAAA@@@??????>>>>>>>>>??????>>>>>>>>>=========????????????@@@@@@@@@@@@???AAABBBCCCCCCCCCEEEGGGEEEHHHLLLOOOQQQSSSVVVXXX___cccjjjqqqzzzxxxlllddd[[[TTTQQQOOOLLLIIIEEEEEEDDDCCCBBBAAA@@@???@@@??????>>>>>>======<<<::::::999999999:::::::::888:::<<<===AAAIIISSSZZZbbbppp~~~jjjeeemmmxxx{{{lll]]]YYYYYYVVVNNNHHHAAA===888333111000///...---------------------------,,,,,,++++++,,,,,,---...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))((('''((((((''''''''''''((((((''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''}}}sssuuuzzz}}}sss]]]QQQHHHGGGGGGEEEIIIQQQ^^^jjjtttvvvssspppmmmjjjcccXXXLLLDDD>>>:::;;;???>>>>>>===<<<:::999888888555666777666555222000...((())))))***(((&&&###!!!''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))%%%'''(((((('''&&&&&&''''''(((((())))))(((((('''''''''''''''''''''''''''&&&(((***,,,,,,,,,***)))'''''''''''''''''''''''''''(((((())))))))))))(((,,,,,,++++++***))))))(((,,,,,,+++***)))(((((('''+++++++++******)))))))))************++++++++++++,,,,,,,,,---.........///000000/////////000111111111111222333444444444444333444555666777888888999:::;;;<<<===>>>>>>>>>>>>===>>>CCCLLLYYYjjj}}}eee___\\\^^^___```cccgggxxx{{{xxxyyy|||yyyyyyyyyyyyyyyzzz{{{{{{~~~yyyuuurrrqqqooommmlllkkkjjjjjjhhheeeaaa^^^\\\WWWPPPJJJEEEBBB>>>999777666777888666555555555555777888999:::===@@@CCCFFFJJJNNNQQQUUUYYY___eeekkkppptttxxx{{{xxxqqqooolllhhheee```[[[WWWTTTQQQMMMKKKJJJIIIGGGFFF@@@@@@@@@??????>>>==============================>>>>>>>>>>>>============<<<<<<<<<==================>>>???>>>===<<<===>>>???AAADDDEEEFFFFFFHHHIIIKKKOOOSSSYYY___fffmmmrrryyyvvvhhh^^^XXXTTTNNNIIIHHHGGGFFFEEEDDDBBBAAAAAAAAA@@@@@@??????>>>======:::::::::::::::::::::999888888999;;;>>>CCCJJJOOOQQQ[[[mmmwwwkkkjjjmmm{{{}}}~~~xxxuuunnnfff]]]XXXUUUQQQKKKFFFAAA===999666333111///---------------------------,,,,,,++++++++++++,,,,,,++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''((((((''''''''''''((((((''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((((((((((((((((((&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''}}}qqqpppqqqyyy~~~wwwbbbRRREEEEEEFFFCCCFFFLLLVVVdddrrryyy||||||wwwrrrmmmaaaTTTLLLDDD>>>===???=========<<<:::888777666555666777777666333000...***************))))))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))(((''''''(((''''''((((((((((((''''''''''''''''''''''''''''''%%%'''))),,,,,,,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((+++++++++***************,,,++++++******)))))))))++++++******************************++++++++++++------..................//////......//////000111000111222333444444444444333444555777888:::;;;<<<:::;;;<<<===>>>>>>>>>======???EEEPPP\\\lllyyyhhhdddaaaaaa___]]]```fffttt~~~zzzzzzyyyxxxxxxyyyyyyzzzzzzzzzzzzzzz|||||||||||||||yyyuuurrrppppppnnnllljjjiiihhhgggfffddd```\\\VVVPPPKKKIII===<<<:::777555666888999666666666777999;;;===???BBBDDDHHHLLLOOOSSSXXX\\\aaafffnnnvvv||||||vvvsssqqqnnniiieee___\\\XXXUUURRROOOKKKHHHHHHEEEBBB@@@@@@AAAAAA@@@======>>>>>>>>>>>>>>>>>>===>>>???@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA======>>>>>>????????????>>>???@@@???>>>===>>>???>>>@@@BBBCCCBBBBBBCCCEEEAAADDDGGGJJJLLLOOOTTTWWW\\\dddnnnwwwpppggg^^^UUUNNNKKKJJJIIIHHHGGGEEEDDDDDDAAAAAAAAA@@@??????>>>>>>;;;;;;;;;;;;;;;:::999999:::::::::;;;===@@@DDDGGGHHHMMMXXXiiixxxrrrlllqqq}}}|||xxxyyy|||zzzvvvqqqmmmhhheee^^^UUUNNNJJJHHHGGG@@@>>>;;;999777444000...------------------------++++++************++++++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''******)))'''((((((''''''''''''((((((''')))***)))((('''(((***))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&'''(((((((((((((((&&&((()))(((&&&&&&''')))''''''&&&&&&&&&&&&''''''~~~rrrnnnlllrrr{{{|||vvveeeRRRCCCCCCEEEBBBCCCHHHQQQ```sss{{{vvvkkk^^^TTTKKKCCCAAABBB======<<<;;;:::888666555222333555555444222///---'''&&&%%%%%%&&&(((***+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))''''''((((((((((((''''''))))))))))))))))))))))))$$$&&&(((+++,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********)))((('''''''''((())))))*********************+++++++++************************)))************+++++++++...///////////////...---...............///000000......///000111111111111444555666888:::<<<>>>>>>999:::<<<>>>>>>>>>======>>>@@@GGGRRR]]]llltttkkkhhheeeccc^^^[[[___fffqqq{{{{{{|||yyyuuuyyyyyyzzz{{{{{{zzzzzzyyyyyyxxxwwwwwwwwwuuuqqqooopppooommmkkkiiigggfffeee```___[[[UUUMMMGGGDDDCCC888888777666555666888:::777777888:::===AAADDDFFFGGGJJJNNNRRRVVVZZZ```ccclllrrr{{{}}}zzzooojjjddd```^^^ZZZUUUQQQQQQNNNKKKIIIHHHGGGEEECCCAAA???<<<;;;<<<>>>???>>>???@@@@@@AAAAAAAAAAAA@@@<<<===???AAACCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAAAAABBBBBBCCCCCCDDDDDD<<<>>>??????>>>===???@@@999;;;===>>>======???@@@>>>@@@BBBCCCCCCDDDFFFHHHGGGMMMUUU[[[```kkkyyyzzzoooddd\\\NNNMMMLLLKKKIIIHHHGGGFFFBBBBBBAAA@@@@@@??????>>><<<<<<<<<<<<;;;:::999999888888888888999;;;>>>???EEEEEELLLYYYfffvvv|||mmmiiinnn|||{{{}}}wwwqqqppp}}}uuurrrrrrqqqmmmjjjeeeddd^^^SSSIIIGGGIIIKKKAAA???===<<<:::666222///------------------------+++******************+++++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&'''***+++)))'''((((((''''''''''''((((((((()))***)))((('''(((***))))))))))))))))))))))))'''((((((((())))))******&&&&&&'''((())))))((((((''')))+++***'''&&&(((***'''''''''&&&&&&'''''''''}}}~~~}}}yyywwwsssmmmnnnxxx{{{pppaaaTTTIIIFFFEEECCCEEEJJJMMM\\\tttooo\\\MMMEEECCCDDD@@@>>><<<<<<<<<<<<:::888777555222111222111000///---+++(((((()))))))))))),,,,,,++++++******))))))***)))(((''''''((()))******)))'''&&&%%%%%%&&&'''))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&***)))(((''''''((()))***&&&'''(((***+++,,,,,,,,,))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((+++++++++++++++***))))))((()))++++++,,,+++***))))))************+++++++++...............---------000///.........///111222444444444555555555555666444555666888999999999999:::<<<>>>@@@AAA@@@???>>>>>>EEENNNUUU\\\iiizzzwwwrrrlllgggddd^^^ZZZ```kkkuuu{{{yyyyyyzzzyyyyyyzzz{{{|||zzzvvvttttttuuuuuutttsssqqqooommmoooooonnnmmmkkkhhheeedddaaa\\\TTTMMMHHHCCC???<<<888666444444555666777777555777999;;;===AAAEEEIIILLLQQQXXX___eeejjjooosss{{{{{{vvvqqqjjjfff\\\XXXRRRNNNLLLKKKKKKKKKIIIJJJJJJHHHDDDAAA@@@@@@@@@@@@???>>>>>>???@@@AAADDDDDDDDDEEEFFFHHHIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMNNNOOOOOOMMMKKKHHHHHHJJJJJJJJJJJJIIIHHHDDDDDDCCCCCCCCCDDDDDDEEECCCCCCBBBBBBAAAAAAAAAAAA>>>>>>===<<<===>>>???@@@EEEDDDEEEHHHNNNVVV^^^cccoooyyyqqqddd]]]XXXRRRNNNLLLJJJFFFCCCCCCDDDCCCBBB@@@???@@@AAA;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::===BBBHHHOOOYYYhhhyyy|||tttlllmmm~~~{{{uuu|||yyyppplllooottt~~~xxxrrrpppooonnnmmmhhheee^^^UUUMMMIIIHHHIIIIIIBBB<<<:::<<<<<<888444---,,,+++,,,...///...---))))))************))))))************)))))))))(((+++++++++++++++***)))(((******))))))))))))******++++++************++++++&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((***************)))((((((***)))((('''&&&%%%$$$$$$''''''&&&''''''((()))***'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&~~~}}}|||zzzxxxtttmmmjjjooovvvqqqhhh\\\QQQGGGDDDCCCAAADDDHHHNNN\\\tttzzzgggWWWLLLFFFDDD>>><<<;;;:::;;;;;;999888666444222222333444444333...+++)))((()))***))))))***************)))))))))***)))((('''(((((()))***))))))((('''''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))((('''&&&&&&'''((((((&&&''''''(((((('''''''''((((((((((((((('''''''''************************''''''(((((())))))******)))))))))))))))(((''''''((()))***+++,,,+++******************++++++++++++........................000//////...///000111222444444444444555555555555444555666888999999999999:::;;;===>>>>>>??????@@@EEEJJJQQQVVV[[[dddpppyyy|||zzztttmmmgggddd``````hhhsssxxx}}}{{{zzzyyyxxxxxxyyyzzzyyywwwssspppnnnoooooooooooonnnlllkkknnnnnnmmmllliiifffbbb```[[[VVVOOOIIIDDD@@@<<<999777666555555666777888888<<<>>>@@@CCCEEEIIINNNQQQRRRWWW___gggmmmsssyyy|||}}}xxxqqqkkkfffaaa[[[WWWOOOLLLHHHFFFEEEFFFGGGHHHFFFGGGGGGFFFCCCAAAAAAAAACCCCCCCCCCCCDDDFFFHHHIIILLLMMMMMMNNNOOOQQQRRRSSSUUUUUUUUUUUUVVVXXXYYYZZZXXXWWWVVVWWWXXXXXXVVVUUURRRSSSTTTTTTTTTTTTSSSRRRPPPOOOMMMKKKJJJIIIHHHHHHEEEEEEDDDDDDCCCBBBAAA@@@??????>>>=========>>>???AAAAAAAAABBBFFFKKKPPPTTTVVV]]]hhhsss{{{mmmfff\\\TTTPPPMMMJJJGGGEEEEEEDDDBBB@@@????????????>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::>>>CCCHHHPPP\\\kkkvvvxxxnnniiiuuuxxxyyysssllljjjkkkpppxxxxxxtttrrrrrrqqqooommmkkkggg```WWWPPPJJJGGGDDDBBB???===<<<:::777555000...------------,,,+++)))******************)))++++++++++++******************++++++***))))))(((******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************)))((((((((((((((((((((('''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''|||{{{{{{{{{wwwpppiiihhhjjjhhhcccZZZRRRIIIEEECCCBBBDDDGGGLLLYYYnnnuuucccTTTIIICCC===;;;999999::::::999888666444333333555777777777///---***))))))******)))((())))))))))))))))))******))))))((((((((())))))))))))((((((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))''''''&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$###'''''''''((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))(((''''''((()))***+++++++++++++++******+++++++++,,,,,,,,,---------......//////000000////////////000111222444444444444555555555555444555666888999999999999::::::;;;;;;<<<>>>BBBEEEMMMPPPSSSWWW\\\bbbiiinnnwwwzzz}}}{{{qqqjjjbbb^^^^^^bbblllwww{{{~~~~~~zzzyyy|||~~~~~~|||}}}~~~{{{wwwuuuvvvwwwyyyyyyvvvrrrnnnkkkhhhiiikkklllmmmllllllkkkllllllllljjjgggbbb]]]ZZZRRRNNNHHHBBB>>>;;;888555555555555555666888:::;;;>>>@@@CCCFFFIIINNNSSSWWW\\\bbbjjjssszzzzzzvvvrrrfffccc]]]WWWSSSNNNIIIFFFCCCBBB@@@???@@@CCCEEEGGGKKKKKKKKKIIIFFFDDDEEEEEEGGGHHHIIIJJJMMMOOORRRSSSWWWXXXYYYZZZ\\\]]]^^^___bbbbbbbbbcccdddeeeggggggfffdddccccccddddddcccbbb```aaaaaabbbbbbbbbaaaaaa```^^^[[[XXXTTTRRRPPPOOOMMMMMMLLLJJJHHHEEECCCBBBCCCBBBAAA@@@????????????????????????@@@BBBDDDFFFFFFIIIOOOUUU^^^jjjxxxuuugggZZZSSSPPPNNNLLLIIIGGGEEECCCAAA@@@@@@@@@BBBAAA@@@>>>===;;;;;;;;;999999999999999999999999:::<<>><<<999999:::;;;::::::888555333333555777777777111...+++************)))''''''(((((())))))************))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))******++++++''''''''''''''''''(((((())))))))))))((('''%%%%%%&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''((()))*********+++++++++++++++***))))))((()))******++++++++++++++++++++++++,,,,,,,,,---,,,------...///000000111000000000000000111111111333333444444444555555555444555666777999999999999::::::::::::;;;@@@HHHOOOUUUUUUUUUXXX\\\bbbgggjjjooozzz~~~|||~~~~~~wwwnnnggg___[[[]]]dddnnnvvvyyywwwsssnnnmmmppptttvvvyyyzzz|||}}}{{{xxxtttrrruuuwwwxxxwwwsssnnnjjjhhhfffgggjjjlllmmmnnnnnnnnnkkkkkkkkkhhhccc]]]XXXTTTJJJFFFAAA<<<:::777555333333444555555666999<<<>>>AAADDDGGGKKKOOOTTTZZZ^^^fffllluuu~~~{{{vvvpppjjjddd```UUUSSSNNNJJJFFFBBB???===>>>>>>>>>>>>???BBBFFFIIISSSSSSSSSQQQNNNLLLLLLMMMMMMNNNPPPSSSWWWZZZ]]]^^^bbbcccdddfffggghhhiiiiiillllllllllllmmmnnnooopppqqqooonnnmmmnnnnnnmmmlllllllllmmmmmmnnnnnnnnnnnnnnnllliiifffbbb___^^^]]]]]]\\\ZZZWWWSSSOOOKKKIIIJJJIIIHHHFFFDDDCCCBBBBBB??????@@@@@@@@@AAAAAAAAACCCDDDFFFHHHKKKRRR[[[bbbmmm|||yyyiii^^^XXXUUURRRMMMJJJGGGEEEDDDDDDDDDCCCCCCBBB@@@>>>===<<<<<<<<<999999999999999888888888;;;<<<===>>>AAAHHHPPPVVVbbbnnnsssjjjnnnyyy|||wwwooonnnqqq{{{~~~zzzqqqfff___QQQLLLFFFAAA@@@???>>>===555333000...------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((((())))))))))))((((((******))))))))))))******(((''''''&&&&&&''''''((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************)))((((((''''''((((((((()))))))))(((((((((''''''&&&&&&%%%$$$%%%'''))))))((('''%%%((((((''''''''''''((((((}}}||||||xxxqqqjjjeeefffiiidddaaaZZZRRRKKKGGGFFFEEEDDDIIIWWWlllyyyfffSSSGGGAAA>>><<<;;;<<<<<<<<<<<<:::777444333444555666666333000---+++++++++***)))''''''(((((())))))*********************)))((((((******))))))((('''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))******++++++''''''(((((())))))))))))'''(((((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))((((((((((((+++++++++++++++***)))))))))))))))******+++,,,,,,+++,,,,,,,,,------------------......///000111111///000000111111111111111333333333444444444444555444555666777999999999999999:::;;;;;;>>>FFFSSS\\\```^^^\\\ZZZ\\\___dddgggllluuu~~~yyyuuusssrrrrrruuuwwwuuutttvvvsssooojjjfff```^^^bbbkkkqqqssspppkkkeeebbbcccgggmmmrrrwwwwwwxxxxxxxxxwwwvvvuuuvvvwwwxxxuuupppkkkgggfffeeefffhhhkkkmmmnnnnnnnnnkkkjjjhhhddd^^^XXXQQQNNNDDD@@@<<<999777666555444111333666777888;;;???CCCHHHKKKPPPTTTYYY___fffjjjqqqwww}}}tttpppjjjccc]]]VVVPPPKKKIIIHHHFFFCCC???===<<<<<<<<<===>>>>>>>>>@@@DDDGGGQQQTTTVVVVVVVVVUUUUUUVVVXXXZZZ\\\```cccfffhhhiiilllmmmooopppqqqrrrrrrqqqttttttssssssssstttuuuuuuwwwuuusssrrrssssssrrrqqqrrrrrrssstttuuuvvvwwwxxxwwwwwwuuusssqqqppppppoooooonnnlllhhhccc]]]XXXUUURRRRRRPPPNNNKKKIIIGGGFFF??????@@@AAAAAAAAAAAAAAA???@@@AAABBBCCCEEEIIIKKKTTT```fffppprrrggg]]]XXXPPPLLLHHHEEEEEEFFFEEEDDDAAA@@@???>>>============:::::::::999999999888888:::;;;;;;<<>>======>>>>>>===;;;888444333444555666777555222...,,,,,,+++***)))((())))))))))))))))))***++++++++++++***)))(((((())))))))))))((('''&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))&&&'''((()))*********)))$$$%%%&&&''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))(((''''''))))))))))))***+++------,,,,,,,,,---------...............//////000000111///000111111222222111111333333333333444444444444444555666888999999999999999;;;>>>???DDDPPP```lllqqqoookkkfffaaa___aaacccmmmvvvyyypppiiidddbbbaaacccccccccggglllkkkgggbbbaaaaaacccjjjrrrrrrmmmeee^^^XXXYYY\\\aaahhhnnnqqqrrrsssuuuvvvxxxzzz{{{uuuwwwvvvrrrkkkgggffffffcccdddfffiiijjjkkkkkkkkkiiigggccc^^^WWWPPPJJJGGG???<<<888666666666666555222666999;;;<<>>???CCCFFFLLLPPPVVV[[[]]]___```aaafffhhhjjjmmmoooqqqrrrrrrssstttvvvwwwwwwwwwvvvuuuxxxwwwvvvvvvuuuuuuuuuuuuvvvssspppooopppppppppooonnnooopppqqqtttvvvxxxzzzzzzzzzzzzzzz{{{|||~~~~~~|||{{{zzzwwwsssmmmiiifff```___]]]ZZZWWWSSSPPPNNNDDDDDDDDDCCCCCCBBBBBBAAA>>>???AAABBBDDDDDDDDDDDDFFFOOOQQQVVVfffqqq}}}wwwfff\\\VVVQQQKKKGGGGGGGGGEEECCCAAA@@@???>>>>>>>>>>>>>>><<<;;;;;;::::::999999999777777777999<<<@@@DDDFFFNNNSSS```sss~~~nnnhhhnnnxxx~~~~~~vvv[[[KKKIIIKKKHHHDDD:::777333111000000000///------++++++++++++------*********)))))))))(((((((((((())))))******))))))******))))))))))))*********))))))(((((())))))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((''''''&&&&&&&&&%%%&&&''')))***++++++******%%%%%%'''((((((((('''&&&(((''''''''''''''''''(((~~~{{{yyy{{{|||wwwnnnkkkmmmkkkmmmiii]]]TTTOOOLLLHHHEEEFFFKKKWWWjjjuuubbbUUUGGGDDD@@@===============;;;888555444555888::::::666333000---,,,,,,***)))***************)))))))))++++++,,,,,,+++***(((''''''((()))************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((%%%&&&''')))))))))))))))%%%&&&''''''((((((((('''((((((((((((((('''''''''************************(((((((((((()))))))))))))))))))))))))))((('''''')))(((((()))***+++---...------------............///////////////000000000///000111222222222111111222222333333333444444444444555666888999999999999888<<>>@@@AAADDDKKKQQQSSSWWW\\\bbbiiipppxxx}}}}}}xxxssslllfffaaaYYYTTTMMMHHHEEECCCAAA@@@:::<<<>>>>>>===>>>AAACCC@@@DDDGGGGGGEEEFFFJJJNNNRRRXXX```gggjjjkkkkkkkkkoooppprrrsssuuuuuuuuutttssstttvvvvvvvvvuuusssrrrsssrrrpppnnnmmmllllllkkkkkkhhheeeccccccddddddcccbbbbbbdddfffiiimmmppprrrttttttvvvxxx{{{~~~~~~{{{xxxuuurrrqqqooolllhhhccc```]]]UUUSSSQQQNNNKKKHHHGGGFFFDDDDDDEEEFFFGGGGGGFFFEEEAAAIIIHHHIIISSSXXX^^^kkk{{{{{{mmmccc\\\TTTNNNMMMKKKHHHEEEDDDCCCBBB@@@???>>>>>>>>>======<<<<<<;;;::::::999666666555777:::===???AAAFFFHHHQQQ```oooxxxiiiggglllqqqYYYNNNJJJGGGDDD???;;;666333111111000///---,,,+++******+++,,,---+++++++++*********))))))((())))))***++++++************))))))))))))*********))))))(((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((''''''''''''((((((((((((&&&''')))*********((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''~~~~~~}}}{{{~~~~~~tttnnnooonnnrrrooocccYYYVVVRRRMMMGGGGGGHHHOOO^^^uuuvvvcccVVVHHHEEE@@@===<<<===<<<<<<;;;888555555777;;;===>>>777444000...---,,,***))),,,,,,++++++******))))))++++++,,,,,,+++***((('''%%%&&&(((+++,,,---------))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&###$$$&&&((())))))(((''')))***************))))))))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&'''((()))***+++++++++++++++++++++***)))))))))(((((((((***+++---///---------.........//////000000000000///////////////000111222333222111111222222333333333444444444444555666888999999999999888===CCCHHHPPP___ssstttoooooouuuxxxkkk```YYYVVVNNNWWW```ccceeegggddd```bbbjjjuuuzzzbbbYYYTTTXXX\\\^^^ccciiimmmooorrrtttuuuuuusssrrrssssssqqqjjjccc```bbbfffeeefffhhhiiiiiiiiihhhhhheeeaaaZZZQQQIIICCC>>><<<999777444333555666777777888===BBBDDDEEEIIIPPPVVV\\\```eeelllssszzz~~~wwwsssnnnhhhbbbZZZRRRMMMKKKFFF@@@<<<;;;<<<<<<===999<<>>===>>>>>>===<<<;;;;;;::::::888777666777:::===>>>>>>@@@AAAHHHSSS^^^nnnmmmfffhhhpppdddQQQHHHDDDBBBCCC???999444222000///...---,,,***))))))***,,,---,,,,,,,,,+++++++++******))))))***+++++++++++++++******))))))))))))******))))))(((((((((((())))))++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((&&&&&&'''((()))***++++++'''((()))***)))(((%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&|||}}}xxxuuuttttttqqqllljjjggg___VVVLLLJJJIIIKKKQQQaaa{{{|||ooobbbXXXRRRGGG>>>>>>@@@>>>;;;:::<<<;;;999666444555888;;;999777333000,,,***))))))+++++++++************)))***************)))((((((+++*********))))))(((((())))))(((((((((((())))))((((((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))+++***)))))))))))))))***++++++******************------,,,+++,,,---...//////.........///000222333...//////000111222222333333333444444555444444444555666777777777999<<<>>>@@@@@@BBBJJJXXXhhhvvv~~~yyy}}}zzzpppbbbXXXVVVTTTXXXaaahhhhhheeegggmmmqqqwww~~~^^^YYYTTTUUU\\\ccchhhhhhlllqqqssspppooorrrrrrqqqsssooojjjfffeeeeeeddddddfffffffffhhhjjjjjjgggeee^^^XXXOOOGGGBBB???<<<;;;777777666666777888:::;;;???BBBEEEIIILLLQQQWWW[[[^^^gggrrr{{{xxxtttkkkeee]]]WWWSSSNNNIIIDDDAAA???<<<;;;;;;<<<======>>>AAADDDGGGIIILLLPPPRRRVVVYYYZZZYYY]]]cccffffffppptttxxx{{{zzzxxxvvvuuuxxxwwwwwwwwwvvvsssnnnjjjmmmllliiifffccc```___^^^]]]\\\YYYVVVTTTSSSRRRRRROOONNNLLLJJJIIIIIIIIIIIIGGGHHHIIIKKKNNNQQQSSSUUUZZZ[[[^^^aaadddhhhkkkmmmtttvvvyyy|||}}}~~~~~~xxxwwwtttpppiiiaaaZZZVVVSSSRRRPPPMMMJJJGGGDDDCCCIIIDDDBBBEEEGGGFFFGGGIIINNNTTT\\\eeepppxxxfff___\\\VVVRRRRRROOONNNKKKHHHEEEDDDDDDCCC@@@???>>>===<<<;;;;;;;;;::::::999999888999999999===>>>BBBIIIQQQ]]]ssszzzlllhhhjjjwwwrrrZZZMMMGGGFFFGGGBBB:::555222000///......,,,***)))******)))(((,,,,,,,,,+++++++++******++++++******))))))((((((((((((((((((''''''''''''+++******)))((()))))))))((()))***+++++++++++++++(((((((((((())))))))))))***)))))))))((((((''''''))))))************))))))******))))))((((((''''''((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''|||{{{zzz|||{{{yyyxxxvvvnnndddUUUPPPLLLKKKOOO[[[qqq}}}pppddd\\\TTTIII???===>>>===::::::<<<<<<:::888777888;;;>>>999777444111...+++******+++++++++************))))))******+++***)))((('''*********)))))))))(((((())))))(((((((((((())))))***))))))))))))(((((((((***)))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))******************************------,,,,,,,,,---...//////............///111222000000000000000111111111333333444444555555444444555666666666666888;;;>>>AAABBBFFFQQQaaaqqq|||~~~ssseee\\\YYYWWWZZZaaafffggghhhqqq|||```\\\XXXYYY```fffiiijjjlllqqqrrrpppoooqqqrrrppppppmmmhhhfffeeefffeeeeeeggggggggghhhiiigggccc```XXXRRRJJJBBB>>>;;;999777777777777777999:::<<<>>>DDDFFFJJJNNNQQQVVV\\\```eeemmmwww|||xxxrrrlllggg```[[[TTTOOOKKKGGGBBB??????>>>======>>>@@@AAAAAAGGGIIINNNQQQTTTXXX\\\___dddgggiiihhhkkkqqqtttsssvvvxxx|||~~~}}}zzzxxxvvvrrrqqqpppooonnnjjjfffbbbaaa```]]]ZZZXXXUUUTTTSSSOOONNNLLLJJJIIIIIIIIIIIIGGGFFFDDDCCCBBBAAAAAABBBBBBCCCCCCDDDFFFHHHIIIJJJNNNOOOQQQTTTWWW[[[^^^```dddggglllppptttyyyyyyrrrlllhhh```___[[[WWWSSSNNNKKKIIIJJJEEECCCDDDEEEDDDDDDFFFCCCGGGMMMRRRYYYdddrrr|||{{{nnndddZZZVVVVVVUUUSSSPPPLLLHHHEEEDDDCCC@@@???>>>===<<<;;;;;;<<<;;;:::999999888999999999:::;;;>>>CCCHHHRRRdddtttrrrhhheeemmm||||||bbbQQQJJJJJJHHHDDD===777444111...,,,...---++++++,,,,,,+++***,,,,,,,,,+++++++++******************)))))))))))))))))))))(((((((((''''''''''''((()))***++++++,,,(((((()))*********))))))(((((((((((())))))))))))*********))))))((((((((())))))************))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((vvvaaaXXXNNNKKKMMMTTTbbbnnnvvvkkkdddZZZNNNCCC???>>><<<;;;;;;;;;;;;:::999888999<<<>>>:::888666222///---+++++++++++++++************)))((()))+++,,,+++***(((&&&******))))))))))))(((((())))))(((((((((((())))))************))))))))))))*********))))))))))))(((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))***++++++************************---,,,,,,,,,,,,---...//////......---......//////111111111111000000000///222333444444555555444444444555666666666777:::===BBBDDDMMM]]]pppwwwhhh___]]][[[]]]```dddfffoooxxxbbb```^^^```eeejjjkkkkkklllqqqrrrooonnnpppqqqpppmmmjjjgggeeefffggggggfffhhhhhhggggggfffbbb]]]XXXPPPKKKDDD>>>:::888777666777777888999;;;>>>AAABBBIIILLLPPPTTTYYY^^^dddhhhooovvv~~~|||wwwrrrmmmgggaaa]]]RRROOOJJJEEECCC@@@===;;;===>>>@@@BBBDDDFFFGGGHHHQQQTTTXXX\\\```ccchhhkkkmmmpppqqqqqqsssyyy{{{zzzyyy{{{}}}~~~{{{wwwuuulllkkkhhhfffccc___ZZZWWWRRRQQQOOOMMMKKKIIIIIIHHHCCCBBBBBBAAAAAABBBBBBCCCBBBAAA@@@???>>>=========>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDFFFIIILLLNNNPPPSSSVVVZZZ___dddkkksssxxx}}}~~~sssqqqmmmhhhaaa[[[VVVSSSNNNIIIFFFGGGGGGEEEDDDFFFBBBDDDFFFHHHJJJOOOWWW]]]lllyyyrrreee______]]][[[XXXSSSNNNIIIFFFDDD??????>>>===<<<<<<<<<<<<;;;;;;:::999999999999999888888;;;>>>AAAFFFSSS```nnnooofffgggmmm{{{jjjVVVMMMLLLIIIEEE@@@;;;777333///,,,...------...///...---+++,,,,,,,,,+++++++++******)))))))))************************))))))))))))(((%%%&&&(((***+++++++++***(((((())))))((((((''''''(((((((((((())))))))))))***************)))))))))))))))************)))))))))***************++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))}}}{{{}}}kkk]]]OOOJJJLLLPPPWWW]]]wwwuuummm```TTTHHHBBB@@@<<<;;;===999::::::888777777999;;;;;;999777444111...,,,++++++++++++*********))))))((()))+++,,,,,,***(((&&&))))))))))))))))))(((((())))))(((((((((((())))))*********)))))))))(((((()))))))))(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***,,,,,,***************+++++++++,,,,,,,,,,,,------...............---------------000000000000000111111111222222333444555555555555333444555555555777:::<<>>BBBEEEGGGJJJNNNTTTZZZ```fffmmmqqqyyy~~~zzzuuuoooiiiccc]]]WWWSSSGGGEEEBBB@@@???>>>======>>>AAAFFFJJJMMMNNNPPPQQQZZZ]]]aaadddfffiiimmmpppooorrrsssrrrtttyyy{{{yyyvvvwwwyyy{{{{{{xxxtttpppjjjgggccc^^^ZZZUUUPPPLLLIIIHHHGGGEEEDDDCCCCCCCCCAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@??????>>>===<<<<<<;;;<<<<<<<<<======>>>???AAACCCEEEFFFHHHJJJLLLOOOSSSYYY```eeeooosssxxx}}}{{{tttmmmgggdddZZZTTTPPPPPPNNNJJJHHHIIIFFFGGGGGGGGGGGGIIIMMMPPPWWWaaaooo}}}vvvlllhhheeeccc___ZZZTTTNNNIIIFFFAAA@@@???>>>============<<<;;;:::999999999999999999888:::===>>>@@@IIISSS]]]kkk}}}~~~ooohhhdddlll{{{lllYYYNNNKKKFFFCCC@@@<<<999555111---///.........//////---+++,,,,,,,,,+++++++++******)))))))))******++++++++++++++++++*********))))))''')))***++++++)))'''&&&))))))))))))(((((('''&&&(((((((((((())))))))))))++++++******************))))))************))))))((((((((()))*********+++(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((|||yyy{{{qqqaaaPPPJJJKKKNNNQQQTTThhh~~~vvviii]]]PPPHHHBBB<<<:::<<<:::;;;<<<:::888777777888;;;:::888555222///---++++++++++++*********))))))((()))+++++++++***((('''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***,,,,,,))))))*********+++++++++,,,,,,,,,---------------...............------------...///000111222333333111222333444555555555555333444555555555777:::<<>>>>>???AAACCCEEEIIIOOOTTTVVVWWWYYY[[[ccceeehhhiiijjjkkkmmmpppppptttuuutttuuuyyyzzzwwwrrrrrrtttvvvwwwuuupppkkkeeeaaa[[[VVVQQQKKKFFFCCCCCCCCCBBBBBBAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBB???>>>>>>===============<<<<<<<<<===>>>???@@@AAA@@@AAABBBCCCEEEJJJOOOTTT\\\```ffflllssszzz~~~{{{nnnhhhccc```ZZZQQQKKKIIIDDDDDDDDDDDDCCCEEEGGGIIINNNSSSYYYaaalll}}}zzzpppkkkiiieee```YYYQQQJJJFFFCCCBBBAAA@@@???>>>>>>>>>===<<<;;;:::999999999999888777999<<<======CCCJJJRRR[[[jjj{{{zzzkkk```bbbmmmxxx{{{xxxiiiZZZNNNGGGCCCAAA???===;;;888444111000///......///...,,,***,,,,,,,,,+++++++++******))))))******++++++,,,,,,++++++++++++************'''(((***+++***)))'''%%%************)))(((''''''(((((((((((())))))))))))******************++++++))))))************))))))&&&'''''''''((()))))))))''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''}}}~~~xxxgggTTTLLLKKKKKKMMMPPPZZZqqqxxxlll^^^RRRHHH>>>999:::;;;===>>>===;;;:::999:::;;;:::888666333///---++++++++++++************)))***************)))((((((''''''(((((((((((())))))))))))(((((((((((())))))((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))***++++++)))))))))***++++++,,,,,,+++,,,------......---------....../////////......,,,---...000111333444555111222333444555666666666444555666666666777:::===AAAIIIYYYnnnuuuddd]]]ZZZ[[[XXXYYY^^^iii{{{yyyssshhhiiijjjlllmmmmmmmmmmmmnnnuuuzzzyyywwwvvvsssoookkkiiigggggghhhiiihhhgggeeeccc^^^ZZZUUUNNNGGGCCC===;;;888666777888888888;;;<<<>>>BBBFFFKKKOOOQQQRRRXXX```hhhooovvv}}}zzztttooolllccc^^^VVVOOOJJJEEEAAA???;;;===???@@@BBBEEEIIILLLPPPUUU[[[^^^______bbbeeekkkmmmnnnnnnmmmmmmnnnpppnnnqqqsssqqqrrruuuuuussspppooooooqqqrrrpppiiiddd[[[WWWQQQKKKGGGCCC@@@===@@@@@@@@@@@@AAABBBCCCCCCDDDDDDFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEEEECCCCCCAAA@@@????????????======<<<<<<<<<=========:::<<<===>>>???BBBGGGJJJIIIMMMTTT[[[bbbjjjrrrwwwzzzuuulll^^^SSSNNNIIIHHHFFFDDDDDDDDDFFFFFFFFFIIILLLNNNTTTaaarrr~~~~~~uuutttpppiii```VVVMMMHHHGGGFFFDDDBBBAAA?????????>>>===<<<:::999999999999666555666999::::::>>>DDDGGGNNNYYYiii~~~sssbbb___cccjjjuuu~~~xxxyyy{{{zzz~~~zzzrrrggg[[[PPPIIICCCAAA@@@>>>>>><<<888666333111///---------,,,+++,,,,,,,,,+++++++++***************++++++++++++++++++++++++************)))$$$%%%''')))*********)))))))))*********)))(((((((((((((((((()))))))))))))))))))))***************))))))************))))))&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))''''''''''''''''''''''''ppp[[[OOOJJJHHHIIILLLRRRgggrrrcccTTTEEE<<<;;;888:::===>>>===<<<<<<<<<:::999888666333///,,,***+++++++++************)))++++++)))((((((((()))***'''''''''((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((('''&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))******((())))))***++++++,,,,,,+++,,,---.........------,,,---///000000000000///---...///000111222333333000111333444555666666666555666666666666888;;;>>>BBBKKKYYYiiiyyyuuueee___]]]\\\XXXXXX___jjjxxxyyytttrrrpppkkklllnnnnnnnnnnnnnnnoooooowww~~~~~~|||zzzuuuooommmllljjjiiijjjiiihhhfffccc___ZZZTTTOOOIIIDDD@@@;;;999777777999;;;;;;;;;@@@AAACCCGGGKKKPPPUUUWWW]]]bbbjjjqqqwww}}}}}}xxxqqqkkkeeebbbXXXSSSLLLGGGDDDBBB@@@???>>>AAADDDGGGJJJNNNTTTXXX\\\```eeegggffffffiiilllnnnoooppppppnnnnnnooopppkkkooopppoooooorrrqqqnnnmmmkkkiiijjjkkkggg___XXXPPPLLLGGGCCCBBBAAA???>>>@@@@@@AAAAAACCCDDDFFFGGGFFFGGGJJJLLLNNNOOOOOOOOOOOOOOOPPPPPPPPPOOONNNMMMLLLKKKIIIGGGDDDCCCBBBAAA??????>>>===<<<<<<<<<<<<:::<<<=========>>>AAACCC>>>AAAFFFKKKPPPVVV]]]aaajjjnnnttt|||uuuhhhbbbZZZVVVQQQMMMJJJIIIHHHHHHAAAEEEHHHHHHJJJPPPZZZcccvvvyyymmmaaaVVVOOOKKKJJJGGGEEEBBB@@@??????>>>===<<<;;;:::999999999777444444777888777:::??????DDDNNNZZZjjjnnnddd___^^^hhhuuu||||||{{{wwwwwwyyyyyy}}}}}}~~~}}}~~~|||uuujjj^^^UUUQQQHHHEEECCCAAA@@@>>>;;;999888555000...---------,,,,,,,,,,,,+++++++++******,,,++++++++++++++++++***+++************)))))))))%%%&&&&&&'''((()))******''''''(((((())))))(((((((((((((((((())))))))))))((((((((())))))*********))))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((()))************''''''''''''''''''''''''vvv```QQQIIIEEEFFFIIIPPPccc}}}rrr___LLLAAA>>>333666:::<<<<<<<<<<<<===999999888666333///,,,***+++++++++************))),,,+++)))''''''(((***+++&&&'''''''''(((((())))))))))))(((((((((((())))))************))))))))))))&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))))))))))))))***((())))))***++++++,,,,,,+++,,,---.........---,,,,,,---///111111111111000//////000000111111222222000111333444555666666666555666777777777999<<<>>>CCCLLLXXXeeeqqquuufffbbbaaa]]]YYYYYY```kkkuuuuuuoooooopppnnnnnnoooppppppoooooopppqqqoooxxx|||vvvoooooommmkkkjjjjjjiiigggeeeaaa]]]WWWQQQLLLGGGBBB???<<<:::999:::<<<>>>??????DDDEEEGGGKKKOOOTTTXXX[[[fffkkkqqqxxx}}}~~~|||wwwuuuqqqllleee^^^XXXTTTLLLHHHCCC???===>>>======CCCFFFKKKNNNQQQVVV]]]bbbccchhhlllllljjjiiilllpppmmmnnnpppooonnnmmmooopppnnnrrrsssqqqqqqtttsssooojjjgggeeedddddd___UUUNNNJJJFFFBBB@@@AAABBBCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKJJJLLLOOOSSSVVVXXXXXXYYYXXXYYYZZZZZZZZZYYYXXXWWWUUUSSSPPPMMMIIIGGGEEEDDDBBBAAA@@@???>>>=========>>>???@@@???===<<<<<<===<<<===???AAABBBEEEIIILLLXXX\\\cccmmmxxx}}}wwwhhhccc[[[SSSNNNKKKIIIGGGBBBFFFJJJKKKHHHIIINNNSSSXXXfff{{{zzzkkk^^^WWWMMMLLLIIIFFFCCCAAA@@@???>>>>>><<<;;;:::999999999999666555777888777999>>>;;;@@@IIIRRR]]]ooo{{{lll___XXX___llltttyyy|||wwwoooqqq~~~{{{xxxpppzzzzzzyyyzzzyyy~~~|||nnn```YYYXXXLLLIIIFFFCCCAAA???===;;;<<<888222...------...---,,,,,,,,,+++++++++******---,,,,,,++++++******************))))))))))))((())))))(((''''''''''''(((%%%%%%&&&'''((((((((('''(((((((((((())))))))))))''''''(((((()))))))))***))))))************))))))******))))))((((((''''''((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))|||eeeUUUOOOOOONNNLLLOOOZZZjjjnnnZZZJJJBBB>>><<<;;;;;;===>>>>>>===@@@???<<<999444000,,,***,,,+++)))((((((((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))******)))(((''''''(((&&&'''(((*********)))((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&& """&&&((()))((('''%%%(((((()))************************))))))))))))))),,,***((())),,,---+++)))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---...///111222222333333000000000000111222333444333333333444555777999:::888666888;;;999666<<>>@@@AAAAAAEEEIIIMMMRRRUUUZZZ^^^aaaooorrryyy|||wwwtttpppkkkccc]]]XXXSSSLLLGGGCCCBBB@@@>>>>>>@@@EEEIIIGGGLLLRRRWWW\\\aaafffiiinnnoooppppppppppppoooooorrrrrrqqqqqqpppooooooooolllnnnpppqqqrrrqqqppppppgggfffddd```ZZZRRRKKKGGGCCCBBBAAAAAAAAAAAACCCCCCCCCFFFHHHHHHGGGIIIPPPVVVSSSWWW[[[___aaabbbeeefffeeeffffffdddccccccdddeee___]]]YYYWWWUUURRRNNNLLLHHHHHHFFFEEEDDDCCCCCCCCCAAA@@@>>>===<<<<<<===>>>>>>>>>======???AAADDDEEEFFFJJJPPPXXXaaakkkvvv}}}wwwmmmeee```ZZZSSSNNNJJJHHHFFFEEEFFFFFFFFFEEEKKKPPP]]]mmm}}}sssaaaWWWPPPMMMJJJIIIEEE@@@@@@DDD>>>===;;;:::999::::::;;;<<<:::888777666777888999===???DDDKKKRRR___sss|||jjj^^^^^^eeennnyyysssmmmrrrzzzzzzmmmnnnooorrrzzz~~~zzzqqqhhhaaa[[[OOOFFFGGGGGGCCC@@@@@@:::555///...111222///,,,------------------------,,,++++++******++++++,,,,,,++++++***)))(((''''''))))))(((((((((((())))))******+++******)))((('''******))))))((((((''''''))))))(((((('''''''''&&&))))))************))))))+++)))(((&&&&&&((()))+++'''%%%######%%%''''''''')))))))))(((''''''&&&&&&))))))((((((''''''&&&&&&}}}}}}|||{{{{{{~~~wwweeeVVVOOONNNMMMLLLOOOWWWdddvvvwww```QQQJJJ???===<<<;;;===>>>======>>>===;;;888444000---+++,,,+++***)))((())))))***************************(((((((((((((((((((((((()))******)))((('''''')))''''''((()))))))))))))))(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((******)))((('''''''''((()))))))))))))))***)))))))))))))))))))))+++***((()))+++,,,***(((***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......+++,,,...///000111111111111111111111222333444444333333444555777888999:::999888:::===<<<:::AAAJJJOOOUUU]]]bbbgggnnnxxxrrrhhhbbb^^^\\\]]]```ffflllrrrzzz~~~vvvlllgggiiilllmmmmmmmmmmmmllllllmmmmmmnnnnnnkkknnnsssvvvvvvtttpppmmmmmmmmmmmmkkkiiifffcccaaaVVVQQQKKKEEEAAA>>>;;;999::::::;;;===@@@CCCEEEEEEHHHKKKPPPTTTYYY^^^cccgggssswww}}}|||xxxrrrnnnhhhccc[[[UUUPPPLLLFFFCCCAAAAAAAAAAAAAAAEEEJJJMMMQQQUUUZZZ___ccchhhllloooqqqqqqppppppooonnnnnnnnnqqqpppppppppoooooonnnnnnmmmnnnoooqqqsssssspppmmmgggddd^^^WWWPPPJJJFFFDDDCCCCCCBBBBBBBBBCCCEEEEEECCCGGGJJJKKKKKKOOOVVV\\\\\\___dddgggiiijjjmmmoooooopppqqqqqqppppppqqqqqqllliiieeebbb___\\\XXXUUURRRPPPNNNKKKIIIGGGEEEEEECCCBBB@@@???>>>===>>>>>>===<<<;;;:::;;;<<<>>>???BBBDDDHHHLLLQQQXXX```eeeqqqyyyvvvppphhh___XXXNNNKKKGGGDDDDDDDDDDDDDDDGGGIIIQQQ[[[gggxxx|||ggg[[[PPPLLLJJJIIIEEE@@@???BBB???>>>===<<<;;;;;;<<<<<<;;;:::888777666666777888::::::???DDDJJJTTTfffvvvzzziiicccdddjjjuuuwwwpppqqquuu}}}jjjjjjkkknnnwww|||qqqiiiZZZNNNDDDCCCFFFCCC@@@???<<<777111///000111///---------------------------,,,++++++******++++++,,,++++++******))))))(((((())))))(((((((((((())))))'''(((((()))))))))((((((***)))))))))((((((((('''******)))))))))((((((((())))))************))))))***)))(((''''''((()))***)))'''&&&&&&((())))))((('''''''''(((((((((((((((((((((((((((((('''''''''~~~|||}}}|||vvvpppooosssxxxzzzrrrggg[[[SSSOOOOOOOOOOOOTTT\\\iiijjjZZZSSSBBB@@@===<<<<<<=========;;;:::999666333000---,,,++++++***))))))))))))***************************''''''''''''''''''''''''((()))***)))((('''((()))((((((((((((((())))))***(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******)))))))))(((((((((''''''&&&''''''(((((((((((('''))))))))))))))))))*********)))((()))***+++***(((++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......***+++,,,---.../////////000000111111222333333333222333555777999999999999;;;;;;===??????@@@FFFNNNVVVXXX[[[___cccjjjsssxxx~~~}}}pppiiiddd``````dddhhhlllooossswwwyyyqqqkkkfffdddgggjjjkkkkkkiiiiiiiiiiiikkkmmmoooppphhhjjjmmmoooooonnnllljjjkkkkkkkkkjjjfffbbb^^^[[[PPPKKKDDD???<<<:::999888<<<<<<>>>AAADDDGGGJJJKKKLLLOOOTTTYYY^^^dddkkkpppxxx{{{}}}|||{{{yyyvvvqqqjjjeee]]]YYYRRRLLLGGGDDDBBB@@@>>>AAADDDGGGIIIMMMRRRUUU\\\___cccgggjjjmmmppprrrsssrrrpppnnnmmmmmmmmmnnnppppppoooooooooooooooooopppnnnnnnrrruuutttnnnhhhfff```VVVMMMFFFBBBBBBCCCDDDDDDDDDDDDEEEGGGHHHIIIGGGJJJNNNPPPQQQVVV]]]bbbdddgggkkkmmmoooqqqsssuuuxxxyyyzzz|||||||||{{{{{{vvvsssoookkkhhheeebbb___^^^\\\YYYUUUQQQNNNLLLJJJHHHFFFEEEBBBAAA@@@??????>>>===;;;:::999999:::;;;===>>>@@@AAACCCGGGLLLOOO[[[cccnnnzzz|||rrrjjjZZZUUUMMMGGGEEEEEEEEEEEEEEEDDDFFFKKKQQQ]]]pppjjj[[[RRRNNNJJJIIIFFFAAA???AAAAAA@@@???>>>============;;;:::888777666666777777777777;;;???CCCIIIWWWdddrrr{{{mmmgggfffnnnyyy}}}xxxtttrrrzzzpppmmmlllooowww~~~vvvbbbTTTFFFCCCEEEEEEBBBAAA???:::444111111111///---------------------------++++++************++++++*********)))))))))))))))))))))(((((((((((())))))%%%&&&'''(((((()))))))))))))))))))))((((((((((((************))))))))))))))))))************))))))***)))(((''''''((()))***(((''''''(((******)))'''&&&&&&''''''((())))))***'''''''''(((((((((((((((~~~vvvlllgggjjjoooqqqooojjjbbbYYYSSSRRRSSSOOORRRXXXbbbssswwwdddYYYGGGDDD???<<<<<<======<<<888777666555333000...---++++++*********)))))))))************************''''''''''''''''''''''''((()))***)))((('''((()))***)))(((''''''((()))***(((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&'''((())))))******((('''&&&%%%%%%&&&''''''''''''(((((()))((((((''')))))))))))))))*********)))))))))))))))***))))))+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......***+++,,,---...............///000000111111222222222444666999:::::::::999<<<===???@@@BBBEEEKKKPPPYYYXXXYYY\\\bbbkkkssswwwyyy|||}}}xxxtttuuu}}}|||tttoookkkhhheeefffnnnuuuvvvuuutttrrrpppiiigggddddddgggiiijjjjjjiiiiiihhhhhhjjjlllnnnpppggghhhiiijjjjjjjjjiiiiiiiiiiiiiiihhhddd^^^XXXUUULLLHHHAAA<<<;;;;;;;;;;;;<<<>>>AAADDDGGGJJJNNNQQQPPPSSSXXX]]]cccjjjrrrwwwzzz}}}~~~zzzyyywwwtttooohhh```ZZZTTTPPPJJJEEEBBBAAAAAAAAAAAAEEEJJJOOOTTTXXX\\\___bbbeeehhhjjjkkkmmmoooqqqrrrpppnnnmmmlllmmmooopppppppppppppppppppppqqqqqqssspppooorrrvvvtttkkkbbb___YYYPPPHHHBBBAAABBBDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMPPPSSSUUUWWW[[[```ddddddfffiiikkklllnnnqqqsssxxxyyyzzz}}}~~~}}}{{{zzzwwwssspppnnnllliiiggggggeeebbb^^^ZZZVVVTTTSSSMMMLLLJJJHHHEEECCCBBBAAA@@@???>>><<<<<<;;;;;;<<<:::<<<===>>>???AAAEEEHHHLLLRRR\\\fffooovvv}}}}}}llleeeZZZQQQKKKHHHGGGGGGFFFDDDDDDFFFIIIOOO\\\iii}}}ooo___VVVPPPLLLJJJGGGBBB@@@BBBBBBAAA@@@???>>>>>>======;;;:::999777666666666666777777:::>>>@@@DDDNNNXXXfffzzz|||pppeeekkkuuuxxxxxx|||vvvvvv{{{xxxgggRRRGGGEEEGGGFFFEEEBBB>>>888444222111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))*********))))))(((((((((((())))))&&&'''(((((()))))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))%%%%%%%%%'''))))))'''%%%''''''''''''(((((())))))&&&&&&''''''(((((())))))yyymmmgggiiimmmkkkmmmlllggg^^^WWWTTTTTTPPPSSSYYYcccqqqooo___NNNIIICCC>>><<<<<<<<<;;;666666555444333111///...++++++++++++*********)))))))))))))))))))))))))))''''''''''''''''''''''''''')))***)))((('''(((******)))(((''''''((()))***(((((()))))))))))))))(((''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''&&&%%%%%%%%%''')))+++)))))))))******))))))((((((((())))))************)))*********)))))))))***++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,---...//////////////////000111222333333333333222444666999:::::::::999===???AAABBBFFFLLLRRRUUU\\\[[[ZZZ\\\aaahhhpppuuuvvvvvvyyy~~~zzzrrrkkkjjjnnnrrrttttttsssrrrqqqooommmjjjhhhiiinnn{{{~~~vvvooojjjiiihhhhhhiiiiiiiiihhhkkkkkkjjjjjjjjjkkkmmmmmmgggggggggggghhhhhhhhhhhhhhhhhhgggeee```YYYSSSOOOHHHDDD>>>;;;:::<<<=========@@@DDDGGGIIILLLQQQUUUTTTWWW]]]bbbhhhooovvv{{{|||}}}{{{zzzyyywwwuuuqqqmmmggg___VVVPPPJJJHHHEEEAAA@@@AAACCCEEEHHHMMMTTTZZZ^^^aaaeeegggfffhhhkkklllkkklllmmmnnnnnnmmmllllllmmmoooqqqsssqqqqqqqqqrrrrrrsssssssssuuuqqqoooqqqsssoooeee[[[QQQNNNJJJEEECCCCCCDDDEEEHHHIIIJJJLLLMMMOOOPPPPPPSSSTTTUUUVVVXXXZZZ]]]___]]]___bbbcccdddfffhhhkkkqqqqqqtttxxx}}}~~~|||{{{xxxssspppnnnmmmkkkjjjjjjiiifffccc```^^^\\\\\\SSSRRRPPPNNNKKKIIIFFFEEEAAAAAA@@@??????>>>>>>>>>:::<<<=========>>>AAACCCAAAFFFMMMUUU[[[bbbhhhkkkxxx~~~~~~vvviii]]]UUUOOOKKKIIIFFFDDDEEEGGGHHHIIIPPPXXXbbbvvv~~~nnn^^^UUUNNNKKKHHHCCCAAABBBBBBBBBAAA@@@???>>>===<<<<<<;;;:::999888777666666777666888<<>>???CCCHHHJJJLLLOOOTTTYYYXXX\\\bbbhhhmmmsssxxx||||||yyyvvvtttrrrpppmmmhhhccc]]]UUUMMMHHHAAAAAAAAAAAAAAACCCGGGKKKSSSWWW]]]bbbeeehhhjjjllljjjlllnnnnnnmmmlllmmmnnnkkkkkkkkklllnnnppprrrsssqqqqqqrrrsssttttttuuuuuutttqqqnnnlllkkkeee\\\TTTDDDDDDDDDDDDDDDEEEFFFGGGKKKLLLNNNPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTVVVXXXXXXYYY[[[]]]```fffggglllvvv}}}vvvqqqmmmiiifffdddjjjhhhgggeeecccaaaaaa```XXXXXXVVVTTTQQQNNNLLLJJJDDDCCCCCCBBBBBBAAA@@@@@@;;;<<<<<<;;;999888999;;;:::===CCCHHHMMMSSSYYY\\\gggmmmvvvxxxlllbbbZZZTTTPPPHHHFFFFFFHHHHHHFFFHHHMMMRRRdddzzznnnbbbVVVOOOJJJDDDAAABBBCCCCCCBBBBBB@@@???===<<<===<<<<<<:::999888777666666444555999<<<>>>DDDKKKSSS```ssswwwrrrqqq|||~~~```MMMGGGFFFDDDCCCBBB???<<<888444111///,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))***************)))))))))))))))))))))(((((((((((())))))++++++++++++***)))((('''(((((((((((())))))))))))''''''''''''(((((((((((())))))************))))))(((((())))))))))))(((((()))(((((()))++++++***(((***))))))(((''''''&&&&&&'''''''''(((((((((((((((zzzuuussssssnnnppprrrpppjjjaaaZZZUUUUUUUUU^^^ooo~~~{{{jjj]]]VVVLLLCCC>>>;;;::::::666666666555333222000///++++++,,,,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((((()))+++)))))))))))))))(((''''''(((((()))***************'''''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))***++++++))))))******)))((((((''''''(((((()))******++++++***,,,---,,,******+++---,,,,,,,,,------------...---,,,,,,,,,,,,---............///000000000000///111222444666666666555444333333444555777888999:::===BBBGGGLLLVVVeeennnoooooopppppplllhhhiiinnntttyyy|||~~~ssskkkdddaaa^^^ZZZ[[[```fffgggjjjkkkfffaaagggrrrsssmmmnnnmmmkkkiiigggfffeeeggghhhjjjkkkkkkjjjhhhgggffffffgggggghhhhhhhhhhhheeeccc```ZZZTTTMMMGGGDDD???===::::::<<<>>>??????CCCGGGLLLNNNOOOQQQWWW\\\]]]bbbhhhnnnrrrvvvzzz|||~~~}}}}}}{{{yyyuuuqqqmmmkkkeeebbb\\\WWWRRRLLLGGGCCC===@@@CCCEEEFFFJJJOOOSSS\\\___dddgggiiijjjlllmmmlllmmmooonnnmmmllllllmmmkkkkkklllmmmnnnpppqqqqqqppppppqqqrrrssstttuuuvvvqqqoookkkgggaaaZZZRRRLLL@@@AAABBBDDDGGGIIIKKKLLLNNNOOOQQQSSSTTTTTTTTTTTTNNNMMMLLLLLLLLLLLLKKKJJJJJJLLLMMMMMMMMMOOORRRTTTZZZ]]]fffvvvwwwpppjjjfffhhhgggeeedddbbbaaaaaaaaa\\\\\\[[[YYYWWWSSSQQQOOOKKKJJJIIIHHHFFFDDDCCCBBB=========<<<999888888999888:::===@@@CCCGGGLLLPPPUUU[[[dddllluuu}}}}}}sssjjjaaa\\\RRRNNNLLLKKKIIIEEEFFFIIIJJJVVVeeessswwwfffZZZRRRJJJFFFFFFDDDEEEEEEDDDBBB@@@>>>===>>>>>>===<<<;;;999888777888555444777999;;;@@@GGGKKKSSSbbbtttyyypppvvvtttYYYLLLGGGCCCAAABBBBBB???;;;666222000++++++++++++++++++++++++******))))))))))))******++++++******))))))(((((())))))(((((((((((())))))((()))))))))))))))(((((('''((((((((()))))))))***''''''(((((())))))))))))))))))************))))))(((((())))))))))))((((((***)))'''(((***++++++***((((((((((((((('''''''''((((((((((((((('''''''''||||||xxxwwwuuuvvvwwwvvvqqqhhh___YYYWWWVVV___rrryyykkkaaaYYYNNNDDD>>>;;;:::999777777666555444222111000++++++,,,---,,,+++***)))************************))))))))))))))))))))))))&&&((())))))(((((()))+++((()))*********((('''&&&(((((()))***************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((())))))((('''&&&&&&'''(((((()))***+++++++++***---...---+++***,,,...,,,,,,,,,---------......---,,,,,,,,,,,,---............//////000/////////---///111333333333222111333333333444555777999:::===DDDJJJPPP^^^ooozzz{{{vvvyyyzzzvvvpppooovvv}}}ssslllfffccc]]]WWWYYY```___aaagggiiidddaaakkkzzzmmmmmmmmmllljjjgggeeeeeeeeedddeeehhhjjjkkkiiigggfffeeefffggghhhhhhhhhggggggcccaaa]]]VVVPPPIIIDDDAAA???===<<<===???AAABBBAAAFFFJJJOOOQQQQQQSSSYYY___```eeelllrrrvvvxxxzzz|||{{{}}}}}}{{{zzzyyyxxxvvvrrrmmmiiifff\\\YYYSSSNNNJJJGGGCCC@@@>>>AAAFFFJJJLLLPPPVVV[[[bbbdddgggiiijjjjjjkkklllkkkmmmnnnnnnlllkkkkkklllkkklllmmmnnnooooooooonnnoooooopppqqqssstttuuuuuuooommmiiibbbZZZRRRKKKGGGBBBCCCDDDFFFIIILLLOOOQQQPPPQQQRRRTTTUUUUUUUUUTTTIIIHHHFFFFFFGGGFFFEEEDDDCCCDDDEEEEEEEEEFFFIIILLLRRRVVVbbbvvvwwwrrrgggfffdddbbbaaa```______^^^^^^^^^\\\ZZZWWWTTTRRRRRRRRRPPPNNNKKKHHHFFFDDD>>>???@@@???===<<<===>>>:::;;;<<<===>>>@@@CCCFFFHHHNNNVVV^^^fffpppyyywwwnnnhhh___YYYSSSPPPKKKGGGGGGKKKEEENNNXXX```oootttfff[[[RRRLLLLLLFFFFFFFFFFFFDDDBBB@@@>>>??????>>>===<<<:::888777;;;777555777999:::???EEEHHHMMMYYYhhhxxx}}}pppqqqeeeSSSJJJDDD@@@BBBCCCBBB===777333000++++++++++++++++++++++++******))))))))))))******,,,++++++***)))(((((('''))))))(((((((((((())))))%%%&&&'''((())))))))))))'''((((((((())))))******(((((())))))*********+++))))))************))))))(((((())))))))))))(((((()))'''%%%%%%''')))))))))&&&&&&''''''((()))))))))))))))(((((('''''''''&&&}}}~~~{{{xxxrrreeeXXXUUU[[[eeerrrvvvkkkbbb[[[PPPGGGAAA>>><<<<<<999999888777555333222111000...,,,---000000---***+++++++++***)))(((((('''))))))))))))((((((((((((&&&'''(((((()))(((((('''&&&&&&''''''((()))))))))***)))'''%%%$$$%%%'''((('''''''''''''''((())))))&&&&&&%%%'''((()))'''&&&&&&&&&&&&''''''''''''(((...---***(((''''''((()))(((((((((((())))))))))))///...---,,,++++++++++++......------------..................////////////,,,---...///000111222333222111000000000000000000666555333222333666999;;;;;;CCCMMMXXXcccqqq}}}ooofffgggeee\\\ZZZ^^^ddddddddddddeeemmmxxxxxxqqqjjjiiihhhgggeeeeeeeeeeeedddfffhhhjjjkkkjjjiiihhhhhhiiijjjjjjjjjhhhfffddd___[[[UUUPPPKKKGGGCCC@@@::::::<<<===@@@BBBEEEFFFKKKMMMPPPRRRVVV[[[aaaeeehhhlllrrrvvvyyy{{{}}}~~~}}}}}}zzzxxxuuuuuutttrrrnnnhhhccc___QQQNNNJJJEEEBBBAAABBBCCCDDDEEEHHHLLLRRRZZZaaaeeeiiijjjlllmmmmmmlllkkkkkkkkkmmmnnnnnnllljjjjjjjjjooopppqqqrrrsssssssssssstttrrrppppppqqqqqqpppnnnmmmfff\\\SSSLLLGGGCCCAAA@@@BBBEEEHHHKKKNNNOOOOOORRRQQQRRRTTTVVVTTTPPPLLLHHHEEEAAAAAACCCDDDDDDBBB>>>???AAACCCEEEFFFGGGGGGOOOQQQYYYllltttjjjgggccc]]][[[]]]cccbbb```______]]]ZZZXXXYYYXXXVVVTTTSSSPPPLLLIIIFFFBBB???===<<<===<<<<<<:::999888999<<<>>>>>>===CCCDDDHHHNNNVVV```hhhmmmyyy{{{rrrjjjddd[[[TTTOOOLLLIIIGGGIIIHHHLLLTTT___ooowwwhhhZZZRRRQQQJJJFFFEEEFFFFFFCCCBBBEEE???>>><<<<<<======<<<:::999888777666777888:::<<>>:::555111000...,,,+++,,,------,,,+++******)))(((''''''&&&************************(((((()))***++++++,,,,,,***)))(((''''''((()))*********)))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&******))))))((((((''''''''''''''''''''''''''''''~~~}}}qqqdddXXX\\\dddpppssskkkccc\\\RRRHHHBBB>>>;;;:::999999888777666444222111,,,,,,------,,,+++++++++++++++******)))(((((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''+++)))(((&&&&&&&&&((()))'''''''''''''''((())))))&&&&&&%%%'''((()))(((&&&'''''''''((((((((())))))+++***((('''&&&'''))))))))))))))))))************,,,,,,,,,++++++,,,,,,---.........------.....................////////////...//////000000111111111333222222111111111222222333333333444555888;;;===@@@FFFPPP[[[hhhuuuyyynnnnnnkkkbbb___bbbbbbaaaaaahhhsss}}}oookkkiiiiiigggfffeeeeeeeeeeeeeeefffiiijjjkkkkkkjjjiiihhhiiijjjjjjiiigggdddbbb\\\WWWPPPKKKFFFCCC???===:::;;;<<<>>>AAADDDGGGHHHKKKNNNQQQTTTXXX^^^dddiiikkkoootttxxxzzz{{{}}}~~~~~~~~~zzzwwwuuuqqqqqqoookkkeee___YYYVVVNNNKKKFFFBBB@@@@@@BBBCCCIIIKKKOOOUUU[[[```dddgggjjjkkklllmmmmmmlllkkkkkkjjjlllnnnooonnnmmmmmmnnnpppqqqrrrtttuuuvvvvvvvvvtttsssqqqqqqqqqpppmmmkkkddd^^^TTTLLLFFFCCCAAA???BBBDDDGGGKKKNNNPPPPPPPPPWWWUUUTTTUUUTTTRRRMMMHHHFFFCCCAAAAAABBBBBBAAA>>>AAABBBCCCEEEGGGHHHIIIIIIOOOQQQWWWeeezzz{{{nnnccc```dddbbb___^^^^^^^^^]]][[[]]][[[ZZZYYYWWWTTTPPPMMMJJJGGGCCC@@@??????>>><<<;;;:::999:::<<<>>>>>>>>>???@@@BBBFFFMMMTTTZZZ^^^iiiqqq{{{|||sssnnneee]]]VVVQQQLLLIIIIIIHHHIIINNNUUU```rrr|||iii\\\WWWNNNIIIGGGGGGFFFBBBAAACCC@@@>>>============<<<:::999888777666666888:::;;;===@@@IIIRRR[[[jjjssssss~~~aaaMMMHHHCCCBBBBBBAAA@@@<<<777222111///,,,+++,,,------,,,,,,++++++***))))))(((((())))))))))))))))))))))))(((((()))******+++,,,,,,***)))(((''''''((()))*********)))))))))))))))***((((((((((((((((((((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((('''&&&***)))))))))((((((((('''''''''''''''''''''''''''~~~uuubbbaaacccmmm}}}|||ssskkkggg```UUULLLEEE@@@===::::::999999888666444222111)))---000...+++)))***---++++++******)))((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))***))))))(((''''''&&&&&&+++***(((''''''((())))))'''''''''''''''((())))))'''&&&&&&'''))))))(((&&&(((((()))))))))*********((('''&&&&&&&&&((()))***************+++++++++++++++***++++++,,,---...///....................................////////////000000000000000000000000444333333333333333444444111222444666999;;;===>>>BBBGGGPPP^^^mmmzzzxxxsssnnnfffbbbdddccc```bbbooozzzmmmffffffhhhhhhgggfffeeeeeeffffffggghhhiiikkkkkkkkkjjjjjjhhhiiijjjjjjhhheeebbb___XXXSSSLLLFFFBBB???===<<<;;;<<<>>>@@@DDDGGGJJJLLLMMMPPPTTTXXX]]]cccjjjoooppptttxxxzzz{{{||||||}}}~~~~~~}}}{{{wwwtttrrrooommmiiiccc\\\UUUOOOLLLHHHEEEBBB??????BBBEEEGGGOOORRRWWW]]]bbbfffggghhhkkkkkkkkkkkkkkkkkkkkkkkkjjjllloooqqqppppppqqqrrrqqqrrrtttuuuwwwxxxyyyyyyuuuttttttsssrrrnnnhhhdddZZZTTTKKKDDDAAA@@@AAAAAAEEEHHHLLLPPPRRRSSSRRRRRRYYYXXXWWWVVVUUURRRNNNJJJGGGEEEDDDCCCDDDCCCAAA???AAABBBCCCEEEGGGHHHIIIIIILLLNNNRRRYYYeeevvv{{{qqqhhhccc^^^[[[ZZZ[[[\\\\\\```___^^^^^^]]]ZZZVVVRRRPPPMMMHHHEEECCCAAA???>>>===<<<:::;;;===>>>>>>===<<<<<<===???CCCGGGLLLNNN[[[cccnnnwww}}}zzzsssjjjbbbZZZSSSNNNMMMJJJIIIJJJLLLQQQ\\\ggg{{{ggg\\\WWWPPPKKKJJJHHHDDDCCCDDDAAA???>>>===>>>>>><<<;;;888888666666666777888999;;;>>>DDDKKKRRR]]]pppwwwmmmrrrqqqVVVJJJDDDCCCCCCDDDBBB>>>999444222000---,,,---------,,,,,,,,,,,,+++******))))))((((((((((((((((((((((((((())))))******+++++++++)))((((((''''''(((((())))))))))))(((((())))))***((((((((((((((((((((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((nnngggbbbgggtttvvvnnnjjjcccZZZQQQIIIDDD@@@===::::::999888666444222111---///000000---,,,,,,...************))))))(((((((((((((((((())))))))))))***)))'''&&&%%%&&&((()))))))))((((((''''''''''''))))))(((''''''(((((()))'''''''''''''''((())))))'''&&&&&&'''))))))((('''((((((((()))))))))******(((((('''''''''((()))***)))))))))*********++++++++++++++++++,,,---............////////////..................////////////000000111111111111111222333333333333444444555666222444777999;;;=========AAADDDNNN^^^ppp~~~sssllleeebbbbbbdddcccgggwww|||qqqkkkgggddddddgggfffffffffeeeeeeffffffggghhhiiijjjkkkkkkkkkkkkjjjiiijjjkkkjjjgggccc___\\\VVVPPPIIICCC@@@???>>>>>><<<>>>@@@CCCGGGKKKNNNPPPOOOSSSXXX]]]ccciiippptttuuuxxx{{{}}}||||||||||||}}}|||{{{zzzyyywwwsssqqqmmmjjjddd\\\UUUNNNHHHFFFBBBAAA@@@@@@BBBGGGMMMPPPVVVYYY\\\```dddfffgggggghhhhhhhhhhhhhhhiiijjjkkkkkknnnqqqrrrrrrrrrssstttqqqrrrtttvvvxxxyyyzzzzzzwwwwwwwwwuuurrrkkkccc]]]PPPKKKDDD@@@???BBBDDDFFFIIILLLPPPTTTVVVVVVUUUSSSWWWWWWWWWXXXWWWUUUSSSQQQKKKJJJGGGEEEEEEEEEEEEEEEDDDEEEFFFHHHIIIJJJJJJJJJLLLOOORRRTTTXXXaaalllttt~~~~~~vvvjjj```[[[ZZZ[[[\\\___^^^______```^^^[[[XXXVVVSSSNNNJJJHHHEEEBBB@@@???===;;;<<<===>>>===<<<<<<<<<<<<===???AAADDDFFFPPPWWWbbbkkkrrryyy}}}vvvooofff]]]WWWUUUQQQNNNMMMKKKJJJPPPWWWkkk{{{xxxjjj___WWWOOOLLLJJJFFFEEEFFFBBB@@@????????????===;;;888888777666666777777888<<<===AAAGGGLLLUUUeeettt|||jjjiiivvv|||^^^LLLEEEDDDEEEEEEDDDAAA;;;777444111...------------,,,,,,,,,++++++************))))))))))))))))))))))))((()))))))))*********+++(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))(((((((((((())))))))))))))))))))))))sssggg]]]___iiivvvuuulllfff]]]TTTMMMGGGAAA>>>::::::999888666444333222000...---...//////---+++*********)))))))))))))))'''((((((((()))))))))***+++)))'''&&&%%%&&&((()))''''''''''''(((((())))))'''''''''''''''''''''((('''''''''''''''((())))))''''''&&&((()))***((('''''''''((((((((()))))))))******)))))))))((())))))((((((((()))))))))******---,,,,,,++++++,,,,,,---......///000000///..................//////////////////000111222333444444222222222333444555666777666777:::<<<=========<<>>>>>?????????@@@CCCFFFJJJNNNRRRTTTSSSWWW]]]bbbhhhnnntttxxxxxx{{{}}}~~~}}}{{{zzzzzzzzzyyyxxxxxxyyywwwrrrooohhhddd]]]TTTMMMGGGDDDBBB@@@@@@AAADDDJJJPPPWWWZZZ______```aaabbbcccdddeeeaaaaaaaaaaaaccceeehhhiiimmmppprrrssssssrrrsssssspppqqqsssuuuwwwxxxyyyyyyyyyyyyxxxvvvpppggg\\\UUUFFFBBB>>>===???DDDHHHJJJNNNPPPSSSVVVWWWWWWVVVUUUTTTUUUVVVVVVUUUTTTSSSSSSNNNLLLIIIFFFEEEGGGJJJMMMKKKLLLMMMNNNNNNNNNNNNNNNNNNQQQTTTVVVWWWZZZ___dddgggnnnzzzvvviiiaaa]]][[[^^^]]]]]]^^^``````___]]][[[XXXSSSPPPMMMJJJFFFCCCAAA???=========>>>===<<<<<<<<<<<<<<<>>>@@@AAACCCDDDKKKSSS[[[bbbiiirrryyyyyyrrriiiddd\\\WWWSSSRRRNNNKKKMMMRRRUUUbbbwwwhhh]]]RRRMMMKKKGGGEEEFFFDDDBBB@@@@@@@@@???>>><<<999999888777777777666666;;;;;;>>>DDDHHHOOO\\\iii}}}iiibbbjjjrrrdddOOOFFFEEEEEEEEEEEEBBB>>>;;;555333///......---,,,+++***************)))))))))************************)))))))))))))))*********''''''((((((((((((''''''((((((''''''((()))******))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))rrrbbbVVVXXX```jjjvvvqqqlllcccYYYQQQHHHAAA===;;;::::::888777555333222///,,,***+++...///+++(((******))))))))))))))))))''''''(((((())))))*********)))((('''&&&&&&''''''&&&&&&''''''((())))))***&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''(((******)))''''''''''''((((((((())))))++++++******))))))(((((('''((((((((())))))))))))------,,,++++++,,,,,,,,,...///000111111000///...............//////////////////000111333444555666222222222333444666777888999:::<<<===>>>>>>>>>===AAAEEEQQQdddxxxwwwkkkfffbbb^^^WWW^^^iiiuuu~~~nnnddd\\\\\\___```aaaccccccccccccdddeeeggghhhiiijjjjjjiiijjjjjjjjjjjjjjjiiiiiijjjhhhccc]]]VVVRRRHHHDDD@@@======>>>??????BBBCCCFFFIIIMMMQQQTTTVVVXXX\\\aaaggglllqqqvvvzzzyyy{{{~~~~~~|||zzzyyyxxxwwwvvvuuuvvvwwwtttnnniii^^^ZZZSSSKKKEEEBBBAAAAAABBBCCCGGGLLLRRRYYY^^^aaaeeedddcccaaa````````````WWWWWWWWWXXX[[[```eeehhhmmmooorrrsssrrrrrrrrrssspppqqqrrrtttvvvwwwxxxxxxzzzyyywwwssskkk```TTTLLL>>><<<:::<<>>===<<<<<<<<<<<<===>>>@@@@@@???DDDJJJPPPUUU\\\eeelllttt||||||uuuqqqeee___ZZZWWWSSSNNNNNNQQQKKKSSScccvvvtttgggXXXQQQMMMHHHEEEEEEEEECCCAAAAAAAAA@@@>>><<<:::::::::999888777666666888777:::???CCCHHHSSS^^^ooonnncccccceeesssjjjTTTHHHFFFEEEDDDDDDCCC@@@>>>777444111///......,,,+++************************************************))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''((()))******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((rrr```RRRTTTZZZ___hhhrrrqqq{{{~~~xxxnnncccXXXMMMCCC>>>;;;;;;:::999777555333222---,,,,,,,,,---,,,+++***)))))))))))))))))))))***'''''''''((()))************))))))(((''''''&&&&&&'''''''''(((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''((())))))(((''''''(((******)))((((((((()))))))))*********(((((())))))))))))))))))(((((()))))))))*********++++++++++++,,,---.........///000111111000///...............////////////111111222222333444555555333333333444666888999:::999:::<<<===???@@@AAAAAABBBHHHTTTfffxxx|||pppjjjbbb[[[UUUZZZcccmmmuuuwwwvvvsssggg```\\\^^^bbbbbbbbbdddbbbbbbcccdddeeegggiiijjjiiiiiiiiihhhhhhiiiiiiiiiffffffgggddd___XXXQQQLLLCCCAAA>>>===???@@@AAAAAAEEEFFFHHHKKKOOOSSSVVVXXX\\\```eeejjjnnnrrrvvvzzzyyy{{{}}}}}}{{{xxxwwwwwwuuutttsssuuuuuupppggg```VVVRRRKKKEEEAAA@@@AAACCCGGGIIINNNTTTYYY^^^aaabbbdddcccbbb```]]]ZZZWWWUUUMMMMMMMMMPPPTTT[[[bbbfffiiillloooqqqqqqrrrssstttqqqrrrsssuuuvvvwwwwwwwwwyyywwwsssmmmdddXXXKKKCCC;;;:::;;;???FFFLLLQQQSSSTTTTTTTTTTTTUUUVVVVVVWWWSSSUUUWWWXXXWWWWWWYYY[[[^^^```bbbcccdddfffjjjmmmlllkkkkkkjjjhhhgggeeeddd^^^ZZZVVVTTTSSSTTTTTTSSSTTTSSSVVV]]]bbbhhhvvv|||pppiiifffbbb``````bbbbbbcccbbb```]]][[[ZZZWWWSSSQQQJJJHHHEEEDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>??????BBBFFFIIILLLRRR[[[aaagggpppzzz~~~~~~{{{qqqjjjbbb^^^XXXQQQOOOQQQNNNPPPXXXeeessswwweee[[[TTTMMMIIIGGGFFFDDDBBBAAAAAAAAA???===<<<<<<;;;:::999888777666777666777<<>>===???AAACCCDDDIIIQQQXXX]]]gggrrrxxx||||||sssiiiccc\\\TTTPPPQQQQQQNNNPPPWWW```nnnrrreee\\\TTTNNNLLLGGGEEECCCBBBBBBAAA???=========<<<;;;:::999777666888777888;;;>>>AAAHHHPPPUUUeeexxxwwwkkkbbb```nnn~~~wwwtttvvvyyywwwyyyzzzzzzxxxwwwwwwvvv{{{rrr\\\JJJGGGCCC@@@AAABBBCCCCCC999666222000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''')))******))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))((()))))))))((('''&&&&&&'''((((((((())))))******''''''''''''''''''''''''zzzjjjXXXOOONNNQQQVVV\\\ZZZ^^^llluuuggg[[[NNNBBB>>>===;;;:::888555111...///---,,,,,,---...,,,++++++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((()))))))))(((&&&%%%(((((()))))))))'''&&&%%%'''''')))***+++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------000000000000000/////////............////////////000000222333444555555555777666666555666888999:::999;;;>>>@@@AAAAAACCCEEEHHHRRR___iiipppwww~~~xxxppphhh]]]VVVTTTYYY___cccfffeeedddccc___```aaabbbccccccbbbaaaaaacccfffggghhhiiilllnnnkkkjjjhhhgggggggggeeeccccccaaa^^^ZZZVVVPPPJJJEEEDDD@@@======@@@EEEGGGGGGIIIKKKMMMNNNPPPTTTXXX[[[aaaggglllnnnnnnoootttxxx{{{zzzxxxwwwwwwvvvtttrrrvvvrrrooollljjjcccXXXOOOGGGFFFEEEBBBBBBEEEJJJNNNQQQUUUZZZ___bbbcccaaa``````___]]]ZZZUUUPPPLLLJJJBBBDDDFFFHHHLLLRRRZZZ___eeekkknnnmmmnnnqqqrrrqqqtttvvvxxxvvvtttsssuuuwwwzzzsssiii^^^TTTLLLEEE@@@===AAAFFFKKKNNNRRRUUUWWWYYYYYYYYYXXXVVVTTTUUUVVVVVV\\\dddjjjnnnqqqvvvyyywwwmmmaaaXXXVVVYYYWWWVVVTTTTTTUUUXXX[[[]]]jjjuuujjj^^^]]]]]]```eeehhheeebbb`````````___]]]XXXVVVSSSOOOLLLIIIGGGFFFBBBBBBBBBAAAAAAAAA@@@@@@DDDDDDEEEFFFDDDCCCFFFKKKUUU^^^jjjrrrvvvxxx|||yyyzzzvvvmmmeee```YYYRRRRRROOOPPPTTTWWW^^^mmm|||qqqfffZZZPPPMMMJJJGGGEEEGGGFFFAAA@@@BBB>>>===<<<;;;999888777666888888777888;;;@@@EEEHHHOOOZZZkkk~~~rrrcccfffgggooozzz|||uuurrrzzzyyyqqqkkkllloooqqqssswwwwwwwww{{{}}}yyyvvvrrr{{{zzzkkkTTTOOOHHHEEEEEEEEEEEECCCAAA<<<555222111000...,,,------,,,,,,,,,,,,++++++---,,,***(((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((()))))),,,***((('''&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((()))(((((('''&&&'''''''''(((((())))))|||{{{||||||~~~mmmZZZPPPNNNOOOUUU[[[YYYZZZcccwwwqqqbbbTTTIII@@@>>>;;;999777555222///000...------------,,,***************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))((('''''''''''''''&&&&&&%%%%%%&&&'''(((((('''((()))))))))((('''&&&((((((((()))(((((('''''')))******+++++++++******))))))*********+++++++++++++++,,,,,,,,,---------000000000000000000000000000000000000111111111111000111222444555555555555555555555666777999;;;<<<999<<>>===<<<;;;:::999888888888777666666999===AAADDDKKKTTTccctttpppgggeeeiiissszzzxxxtttqqqwww{{{pppeeecccfffjjjpppvvvyyyzzz~~~{{{|||vvv[[[SSSIIICCCCCCEEEDDDBBBAAA<<<666222111000...---------,,,,,,,,,,,,++++++,,,,,,+++******))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))+++***((('''&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((())){{{yyyxxxzzzppp\\\QQQLLLMMMRRRXXXZZZXXX[[[kkk{{{iiiZZZPPPDDD@@@<<<888666555333111222000...---------+++)))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''''''''(((%%%%%%%%%&&&'''(((***+++(((((()))))))))((('''&&&((((((''''''(((((()))))),,,,,,,,,+++***)))((('''))))))*********+++++++++,,,,,,,,,,,,------------000000000000000000000000000000000000111111111111111222333444555666666666555555666777888:::<<<===:::<<>>======<<<;;;::::::999777666555555777:::===???EEELLLXXXfffwww~~~kkkeeeccckkksssvvvuuuuuuttt}}}qqqbbb\\\^^^dddnnnwww~~~hhh[[[LLLDDDCCCEEEEEECCCAAA===888444222000///---------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***************************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))***)))'''&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((('''&&&&&&'''(((''''''''''''((((((((((((}}}{{{}}}}}}yyy}}}|||mmm[[[PPPKKKKKKPPPVVV]]]YYYZZZfff}}}~~~lll^^^UUUHHHCCC===888666555444444333111///...---,,,***(((*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''''''''((((((&&&&&&&&&'''''')))******))))))))))))((((((''''''(((((('''''''''(((***+++,,,,,,,,,+++***)))((('''++++++,,,,,,,,,---------,,,,,,,,,------------...............////////////............////////////222222444555666777777777888888999:::;;;<<<<<<===:::<<<>>>@@@BBBFFFKKKNNNSSSWWW]]]bbbfffjjjnnnqqqsssrrrrrrsssuuuwwwxxxxxxzzzzzz|||yyyqqqllleeeaaaccchhhiiijjjhhhaaaZZZWWW\\\aaabbbbbbbbbbbbaaaaaa``````aaacccfffggghhhjjjmmmooommmkkkiiihhhgggeeeaaa___\\\XXXTTTPPPLLLHHHCCC@@@???@@@BBBEEEHHHJJJKKKLLLKKKNNNSSSXXX\\\aaagggjjjkkknnnpppqqqqqqqqqrrrtttvvvtttrrrrrrssstttsssrrrjjjddd\\\TTTOOOJJJEEEAAABBBEEEIIIMMMQQQUUU[[[^^^bbbbbbbbbbbb___\\\YYYWWWUUUUUUVVVUUUTTTSSSQQQPPPOOOMMMIIIEEEDDDGGGMMMQQQ\\\bbbgggiiikkkqqqssssssssstttuuutttrrrooollljjjbbb[[[PPPGGGDDDEEEHHHIIIMMMPPPTTTVVVXXXYYY[[[\\\ZZZZZZYYYZZZ^^^eeennnuuu|||{{{xxxsssqqqpppmmmfffbbbaaa\\\[[[ZZZXXXWWWWWWVVVVVVTTTUUUWWW\\\cccooo{{{mmmbbb^^^]]]bbbgggjjjjjjhhhhhhhhhaaa___[[[XXXTTTQQQNNNMMMKKKJJJHHHFFFFFFHHHJJJLLLMMMQQQTTTSSSQQQOOOKKKFFFGGGJJJPPPWWW^^^cccffffffllllllnnnqqqsssvvvxxxyyy~~~}}}wwwllljjjeee^^^XXXTTTTTTWWWYYYfffzzznnnaaaXXXPPPJJJIIIHHHEEEDDDEEE???>>>>>>===<<<<<<;;;;;;888777666555666888:::<<<@@@FFFOOOZZZiii~~~rrrfff___cccmmmuuuzzz}}}vvvzzzuuueee]]]___fffqqqzzzvvvgggSSSGGGEEEGGGFFFDDDAAA>>>:::666333000///...------,,,,,,,,,+++++++++)))***+++,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))...,,,***(((''''''((()))'''''''''(((((((((((((((~~~wwwnnnmmmqqqtttsssgggZZZRRRMMMLLLPPPVVV^^^\\\\\\eeewww~~~nnnaaaYYYKKKFFF>>>888666555555555444222000......,,,***((())))))))))))))))))*********)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))(((((('''''''''((((((******))))))(((((((((((()))(((''''''''')))***,,,******+++++++++******)))++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,---------..................////////////222222444555666777777777<<<<<<<<<<<<<<<<<<;;;;;;:::;;;===???AAAFFFLLLPPPUUUXXX\\\___cccfffjjjlllnnnnnnppptttyyy{{{zzzxxxuuupppmmmoootttxxxvvvsssqqqnnnkkkiiieeeeeeooozzz|||pppaaaZZZ]]]cccccccccbbbaaaaaa`````````aaaccceeeggggggiiikkkmmmiiihhhgggffffffccc```]]]XXXTTTOOOKKKHHHEEEBBB@@@@@@BBBEEEGGGHHHJJJJJJKKKLLLPPPUUUZZZ___dddiiilllkkkmmmoooqqqqqqrrrsssttttttsssrrrqqqrrrqqqooonnnbbb]]]UUUNNNIIIFFFDDDCCCEEEIIINNNSSSWWWZZZ^^^aaaeeedddbbb```]]]YYYWWWUUUUUUUUUWWWWWWXXXWWWVVVUUUSSSQQQKKKFFFCCCEEEJJJNNN[[[aaagggiiilllqqquuutttvvvvvvwwwvvvsssooojjjggg\\\UUULLLFFFEEEIIIMMMPPPRRRTTTXXXYYYYYYYYYZZZ[[[[[[ZZZZZZZZZ___gggqqqxxx~~~yyynnndddjjjeeebbbddddddaaa^^^___YYYYYYYYYXXXWWWVVVUUUTTTUUUVVVVVVWWWZZZ___fffkkkvvvpppaaa]]]```ccceeeffffffggghhhcccaaa^^^ZZZWWWTTTRRRQQQNNNMMMJJJHHHHHHIIIKKKMMMOOOVVV[[[[[[[[[ZZZSSSKKKJJJJJJLLLRRRZZZ```cccdddffffffhhhjjjmmmppptttvvvzzz~~~tttsssoooggg```ZZZWWWUUUQQQYYYeeetttnnn^^^TTTLLLIIIIIIGGGFFFGGGAAA@@@??????>>>===<<<<<<:::999777777777888:::;;;<<>><<<;;;999888888777777888999999666<<>><<<;;;888777777777777777888888444:::AAADDDIIIUUUgggvvv~~~iiiYYYRRRYYYlll}}}~~~{{{~~~eeeRRRHHHFFFBBBCCCAAA===666111000000---------,,,,,,,,,++++++///...,,,***))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))&&&(((***+++,,,+++***)))((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((()))***************)))))))))(((((('''''''''&&&TTT```ooo~~~{{{{{{|||~~~sssnnnppppppmmmllloooqqqpppqqqooofff]]][[[hhhsssyyy|||qqqdddYYYPPPJJJBBB===:::999666444444222///------,,,***((())))))))))))((((((((((((******((('''&&&&&&&&&&&&&&&''''''((()))******+++))))))************))))))((((((((((((((()))*********(((&&&'''***+++)))''')))((((((((((((***,,,---)))))))))))))))******+++++++++******************++++++++++++++++++++++++---------............///////////////////////////////////////000000000000111111111222333444555666666666777888888888888888:::@@@FFFJJJTTTbbbnnnsssuuusssssssssnnnhhhfffiiimmm~~~{{{ooobbbZZZWWWWWW^^^eeegggdddccckkk~~~nnndddcccaaabbbbbb```]]]^^^cccgggjjjjjjjjjjjjjjjjjjkkkkkknnnnnnllliiiccc]]]WWWSSSLLLIIIEEEAAA@@@AAACCCEEEIIIKKKMMMOOOPPPRRRUUUXXX^^^```ccceeefffgggiiikkkrrrpppooonnnnnnmmmjjjhhhfffggggggddd___XXXPPPKKKCCCCCCBBBCCCGGGLLLRRRUUU^^^___aaabbbbbb```^^^]]]]]]ZZZVVVRRRPPPPPPQQQRRRTTTUUUWWWZZZ\\\^^^______```\\\ZZZVVVOOOHHHIIINNNYYY___ddddddgggmmmppppppqqqrrrrrrpppjjjbbbYYYTTTPPPPPPQQQSSSVVVYYY]]]___dddfffgggddd```\\\]]]^^^___dddjjjnnnrrryyyooo[[[RRROOOMMMKKKJJJOOOVVVYYYZZZYYYZZZ[[[[[[YYYWWWXXX[[[]]]]]][[[\\\\\\[[[]]]aaahhhnnnrrr|||sssaaaYYYWWWYYY\\\^^^]]]\\\]]]^^^^^^]]][[[UUUVVVVVVUUUSSSQQQNNNLLLPPPPPPSSS```tttsssqqqsssvvvwwwrrriii^^^XXXWWWWWWUUURRRVVVYYY^^^aaaccceeeggghhhpppooooooooopppooollljjj^^^\\\WWWQQQQQQ[[[kkkxxx}}}iii^^^VVVMMMHHHHHHFFFFFFFFFDDD@@@===;;;;;;<<<;;;999888777777666666999888;;;AAAGGGOOO\\\iii~~~ooobbbYYYXXXeeewwwsssVVVIIIGGG@@@CCCBBB;;;888888444......,,,******++++++***)))((()))***++++++***)))((((((((())))))******++++++))))))))))))))))))))))))''''''''''''((((((((((((+++******)))))))))((((((+++*********))))))(((((('''(((***++++++)))&&&%%%++++++******))))))((((((+++(((%%%$$$&&&((('''%%%******))))))((((((''''''PPP\\\lll|||~~~|||{{{uuuqqqssssssqqqtttwwwxxxxxxzzzzzzrrrhhhcccmmmwww}}}~~~tttggg\\\QQQKKKCCC===;;;999888666666333000...---,,,***(((***)))))))))((((((((((((''''''''''''((()))******'''''''''((()))*********((())))))******))))))(((&&&&&&&&&&&&&&&'''(((((()))'''&&&&&&((()))(((&&&)))((((((((((((***+++,,,)))))))))))))))******+++************************++++++++++++++++++++++++---------............///........................////////////000000000111222222222222333444555555555666777777888888888888999@@@GGGNNN[[[mmm{{{~~~vvvnnnnnnsss~~~wwwhhh___[[[[[[```gggjjjhhhiiitttooofffdddbbbaaaaaa______```cccfffiiiiiijjjjjjjjjjjjjjjjjjkkkjjjiiieee```YYYTTTPPPLLLIIIFFFCCCBBBDDDFFFHHHJJJKKKMMMNNNPPPRRRVVVYYY^^^aaadddffffffgggiiikkkmmmlllllllllnnnmmmllljjjjjjhhheee```XXXQQQJJJFFFCCCDDDEEEGGGKKKPPPUUUXXX___```aaabbbaaa```___^^^ZZZWWWSSSOOOMMMMMMNNNOOOSSSTTTWWWZZZ\\\___```aaa```]]][[[WWWPPPIIIJJJNNNXXX^^^bbbcccfffkkknnnnnnnnnnnnmmmiiiccc[[[TTTOOOPPPQQQRRRUUUYYY\\\```aaaeeeffffffbbb^^^]]]___bbbfffiiimmmqqqvvv~~~lll[[[PPPJJJHHHFFFKKKQQQUUUWWWXXXZZZ\\\\\\ZZZXXXYYY[[[]]]]]][[[]]]\\\[[[\\\^^^ccchhhkkkllltttqqq___VVVVVVZZZ]]]]]]]]]^^^___```^^^\\\XXXWWWVVVUUUSSSRRRQQQPPPUUUUUUXXXaaarrrwwwrrrrrrtttuuupppiii```YYYVVVUUUTTTSSSRRRUUUZZZ]]]___bbbeeehhhmmmmmmnnnooopppooonnnlllgggccc\\\TTTPPPUUU```iii{{{ssseee[[[RRRKKKJJJGGGGGGGGGEEEBBB???======<<<;;;:::999888777777777777777999>>>CCCKKKWWWcccttt{{{kkk^^^WWW```ooo```OOOIIICCCEEECCC===:::999444---///---+++***+++++++++))))))***+++,,,,,,+++***))))))))))))))))))*********))))))))))))))))))))))))))))))))))))*********+++++++++*********)))))))))************)))))))))((()))))))))))))))((((((((('''''''''''''''((((((((('''%%%###$$$'''******)))))))))))))))((((((''''''JJJVVVgggxxx}}}vvvsssuuuwwwvvvyyy{{{|||vvvlllrrrzzzvvviii___RRRLLLDDD>>>;;;:::::::::888555222///...---***)))******)))))))))(((((((((''''''(((((()))***++++++''''''(((((())))))******'''(((((())))))(((((('''&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''((('''&&&(((((((((((()))***++++++)))))))))))))))******+++************************++++++++++++++++++++++++---------............///........................---......///000111222222444333333333333333444444555555666777777888999999;;;BBBJJJRRRaaauuuxxx{{{nnnddd```^^^bbbfffiiihhhmmm}}}}}}ooogggeeeaaa```^^^___aaacccddddddhhhhhhiiiiiiiiiiiihhhhhhfffeeeddd```[[[UUUPPPMMMKKKIIIGGGEEEFFFGGGJJJKKKKKKLLLMMMNNNOOOSSSXXX\\\___bbbeeefffggghhhjjjllllllkkkkkkkkklllllliiiggghhheee^^^WWWOOOIIIFFFDDDDDDEEEIIIMMMRRRVVVZZZ\\\```aaaaaabbbaaaaaa```___YYYWWWSSSPPPMMMMMMNNNOOORRRSSSVVVYYY]]]```bbbcccbbb___\\\YYYRRRKKKJJJOOOVVV\\\aaaaaadddiiikkkjjjllljjjgggccc\\\UUUPPPLLLQQQRRRUUUYYY]]]aaadddeeeeeefffddd```]]]^^^bbbgggnnnoooppptttzzzyyyvvvyyyiiiWWWMMMIIIFFFIIIMMMQQQSSSVVVYYY\\\]]][[[ZZZZZZ\\\]]]]]]\\\```___]]]\\\]]]```ccceeeeeeiiipppyyykkk[[[VVVXXX[[[[[[\\\^^^```aaa```^^^[[[ZZZWWWUUUTTTTTTUUUUUU[[[[[[]]]cccoooxxxooommmmmmnnnllliiiccc\\\VVVSSSSSSTTTOOORRRTTTWWWYYY]]]bbbfffiiijjjlllnnnooopppppppppmmmiiibbbYYYQQQPPPUUUZZZiii{{{qqqdddXXXPPPLLLIIIHHHGGGEEECCCBBB@@@???<<<<<<;;;:::999888777777666555777;;;???EEEPPP[[[ggg{{{zzzhhh\\\```lllmmmVVVKKKFFFGGGDDD@@@===:::444...///...++++++,,,,,,+++***++++++,,,,,,,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++******)))************))))))))))))+++***((('''&&&'''((()))%%%&&&&&&'''(((((())))))&&&%%%$$$%%%(((******))))))))))))(((((((((((('''FFFQQQaaasss|||uuutttvvvzzz|||{{{}}}qqqttt{{{vvvjjj```TTTNNNGGG@@@;;;:::;;;;;;999666333000///---+++)))*********)))))))))((((((***************)))(((((('''((((((((()))))))))***''''''((((((((((((''''''((((((((((((((()))******''''''''''''''''''''''''(((((((((((())))))******)))))))))))))))******+++***************+++++++++++++++++++++++++++++++++---------............///........................,,,---...///111222333444555444444333333333444444444555555666777888::::::>>>EEELLLSSSaaatttttthhhbbb``````bbbbbbccckkk~~~~~~ssslllfffccc```^^^]]]___cccfffeeecccggghhhhhhiiihhhhhhgggfffbbbbbb```\\\XXXRRRNNNKKKIIIHHHGGGGGGHHHJJJLLLNNNMMMMMMMMMNNNOOOTTTZZZ^^^```cccfffggghhhhhhjjjlllooonnnllllllkkkiiieeeaaabbb]]]UUUMMMGGGEEEEEEFFFEEEHHHMMMSSSYYY]]]___```aaaaaaaaabbbbbbbbbcccccc^^^\\\XXXTTTRRRQQQQQQQQQRRRSSSVVVYYY]]]```ccceeeccc```^^^[[[SSSLLLKKKOOOUUU\\\```aaacccgggiiihhhllliiiddd^^^XXXSSSPPPNNNRRRTTTXXX\\\aaadddggghhheeeeeeccc___]]]```gggmmmsssssstttxxx}}}{{{xxxrrrmmmmmmsss}}}}}}hhhXXXOOOIIIJJJKKKLLLOOOSSSWWWZZZ]]]\\\[[[[[[\\\\\\]]]]]]bbbaaa_________```bbbcccdddfffhhhmmmwwwzzzggg[[[UUUVVVVVVXXX\\\```bbbaaa```^^^\\\YYYWWWVVVWWWZZZ[[[```bbbeeeiiippp|||ssshhhccccccdddhhhiiifff___WWWRRRSSSVVVPPPQQQRRRSSSUUUYYY^^^bbbdddfffjjjmmmnnnoooqqqrrrmmmkkkfff^^^VVVRRRRRRTTT^^^llloooaaaUUUOOOKKKIIIGGGFFFEEEDDDBBBAAA===<<<<<<;;;:::999888777555444666:::<<>>999555222000---,,,------+++************))))))*********++++++******))))))((((((''''''''''''''''''''''''(((((((((((()))))))))))))))***,,,------,,,+++***))))))))))))))))))*********+++,,,---,,,+++)))(((***)))))))))((((((((('''(((((()))((((((''''''''''''''''''''''''(((((((((BBBIIITTTcccxxxyyyttttttvvvzzz|||ooommmrrrxxxnnnfff\\\YYYRRRIIIAAA;;;::::::777555222000///...---+++++++++*********)))))))))$$$&&&(((***++++++++++++(((((((((((())))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&'''((((((((()))***)))((('''(((***'''(((((())))))((((((''')))))))))))))))******+++)))))))))***++++++,,,,,,++++++++++++++++++++++++---------............///---------------------------...///000222333444555555444444444444444555555555555666666888;;;>>>???BBBIIIQQQYYYfffxxxrrrkkkeee```]]]VVVYYYbbbqqq{{{rrrkkkddd```aaaaaa^^^[[[ZZZ[[[]]]aaaeeegggfffeeeggghhhiiijjjiiigggeeeddd___^^^\\\XXXTTTPPPMMMKKKGGGGGGIIIKKKLLLNNNOOOOOOMMMNNNOOOPPPRRRWWW\\\```aaacccfffgggggggggiiijjjiiiiiiiiijjjjjjgggccc___VVVRRRJJJDDDAAABBBEEEGGGMMMPPPVVV[[[___bbbcccccc``````aaacccfffkkkooorrrmmmkkkgggbbb^^^ZZZXXXWWWWWWWWWXXXYYY\\\^^^aaaccccccaaa```]]]UUULLLKKKNNNTTT[[[```aaabbbeeeeeecccccc```[[[VVVRRRQQQQQQQQQVVVYYY^^^bbbeeeffffffeeebbbcccddddddeeeiiipppvvv|||~~~}}}wwwpppkkkkkkmmmnnnnnnllljjjiiiiiidddfffgggeeedddffflllppp{{{zzzhhhXXXRRRKKKGGGIIIMMMRRRUUUYYY[[[\\\[[[[[[[[[]]]___\\\\\\\\\\\\\\\\\\[[[[[[WWWXXXZZZ]]]cccjjjsssyyyrrr[[[TTTSSSRRRUUUYYY^^^```aaa____________```aaaaaabbbgggiiilllnnnpppssswwwzzzwwwwwwtttkkk```YYYXXXZZZ___bbbddd```YYYTTTTTTVVVTTTTTTSSSRRRRRRSSSWWWZZZ]]]aaafffiiiiiijjjmmmpppooonnnkkkgggaaa[[[UUURRRRRRUUU```rrryyyhhh\\\SSSNNNJJJHHHHHHGGGEEEBBB>>>>>>>>>>>>===;;;:::888666666888;;;;;;;;;@@@HHHTTT___pppzzzssspppxxxvvveeePPPHHHBBBBBBCCC???;;;999333111...---------,,,*********)))(((((()))******************))))))))))))''''''''''''''''''''''''*********+++++++++,,,,,,((()))+++------,,,***)))))))))))))))************+++---///000000...+++***((((((''''''&&&%%%%%%$$$$$$&&&((()))))))))***+++&&&''''''''''''(((((((((@@@EEELLLYYYnnnyyytttvvvzzz~~~mmmiiimmmyyy|||uuunnnbbb```ZZZPPPFFF>>>::::::555333000/////////---,,,+++++++++*********))))))###$$$''')))++++++******))))))))))))((((((((((((((())))))******))))))(((&&&&&&&&&&&&&&&'''((((((&&&(((***)))'''&&&''')))''''''((())))))((('''&&&)))))))))))))))******+++((())))))***++++++,,,,,,++++++++++++++++++++++++---------............///------------------------...//////000222333444444444444444444444555666777666666666777999<<<@@@AAADDDLLLUUU]]]iiizzztttllleee]]]YYYSSSVVV^^^hhhpppqqqmmmggg___[[[YYYZZZ\\\]]][[[XXXWWWZZZ___ccceeeeeefffggggggiiijjjkkkjjjhhheeeddd^^^\\\ZZZWWWSSSOOOMMMKKKHHHIIIKKKMMMOOOPPPPPPPPPLLLNNNPPPRRRTTTXXX\\\``````bbbeeefffffffffhhhiiifffffffffggggggddd___[[[OOOKKKGGGDDDCCCEEEIIILLLQQQTTTXXX\\\```aaabbbaaa^^^___```ccciiiooouuuyyywwwuuupppkkkeeeaaa^^^\\\[[[ZZZZZZZZZ[[[]]]___aaacccaaa```]]]UUULLLJJJMMMSSSYYY______```cccccc```]]][[[WWWTTTRRRQQQRRRSSSXXX[[[___ccceeeeeecccbbb___cccfffhhhjjjnnntttyyy|||~~~vvvnnniiihhhiiijjjjjjgggbbb]]]ZZZYYYVVVVVVTTTRRRQQQSSSWWW\\\aaagggooowwwsssiii\\\QQQMMMNNNOOOPPPWWWYYY[[[[[[ZZZ[[[^^^```\\\\\\]]]\\\[[[ZZZXXXWWWWWWXXXZZZ[[[^^^dddkkkooozzzjjjZZZWWWTTTTTTWWWZZZ]]]___^^^```bbbeeeeeeeeecccbbbeeecccbbbccceeeggghhhhhhjjjoooqqqkkk```XXXVVVXXXYYY\\\^^^]]]XXXUUUSSSSSSRRRRRRSSSRRRRRRSSSVVVYYY[[[```eeegggffffffiiimmmlllkkkjjjhhhddd___YYYUUUQQQOOOTTTbbbtttuuufffYYYSSSMMMJJJKKKJJJGGGDDD>>>?????????>>><<<:::999666555888::::::999>>>EEELLLUUUdddtttuuummmooorrrwww{{{}}}}}}nnnYYYNNNEEEDDDDDD@@@<<<;;;444111///......---,,,***++++++***))))))***++++++)))))))))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,&&&(((***,,,,,,+++***(((((()))))))))************++++++,,,,,,,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))***)))(((***+++&&&&&&&&&'''''''''((((((???BBBHHHSSSgggzzzvvvyyy~~~kkkhhhjjjuuu~~~zzzuuugggeee```VVVJJJ@@@;;;:::444222////////////...,,,+++++++++************)))%%%&&&((()))***)))'''&&&))))))))))))(((((((((((())))))************))))))((((((((((((((()))******%%%''')))(((&&&%%%&&&)))''''''((())))))((('''&&&)))))))))))))))******+++((())))))***++++++,,,,,,++++++++++++++++++++++++---------.........//////------------------------//////000111222333333444333333333444555666777888777777777888:::===AAACCCGGGOOOXXX___jjjxxxrrrjjjcccZZZUUUPPPTTTZZZaaaeeeddd___[[[TTTTTTTTTWWW[[[[[[YYYWWWUUUZZZaaaddddddeeegggiiihhhiiikkklllkkkhhhfffddd]]][[[YYYUUURRROOOLLLKKKJJJKKKMMMPPPQQQRRRRRRRRRLLLNNNQQQTTTVVVYYY]]]``````bbbeeefffeeefffggghhhhhhgggffffffddd___YYYUUUFFFEEEDDDDDDFFFJJJOOORRRSSSVVVYYY\\\___```aaa```]]]^^^```dddjjjrrryyy~~~}}}xxxrrrlllgggdddbbb]]]\\\[[[ZZZZZZ\\\^^^___cccaaa```]]]UUULLLIIILLLQQQXXX]]]^^^___aaaaaa^^^\\\ZZZWWWTTTSSSTTTUUUVVVZZZ\\\```dddeeecccaaa___^^^bbbhhhkkkmmmpppuuuzzzzzz}}}}}}wwwnnngggeeeffffffeeeccc^^^XXXRRRPPPOOONNNMMMKKKHHHFFFHHHMMMQQQRRRUUUZZZ___eeepppmmm]]]SSSOOOMMMKKKUUUWWWZZZZZZYYYZZZ^^^aaa___```______]]]ZZZXXXVVVXXXXXXXXXWWWXXX\\\aaaeeelll{{{www```\\\WWWTTTUUUXXX[[[\\\]]]```dddhhhiiigggdddbbb```\\\WWWVVVYYY[[[\\\[[[cccjjjnnnjjj___VVVTTTUUUVVVXXXZZZZZZWWWTTTRRRPPPOOOPPPQQQQQQRRRSSSVVVYYY[[[```eeefffddddddgggkkkffffffggggggfffbbb]]]YYYTTTNNNNNNYYYhhhzzz~~~nnn]]]WWWPPPMMMMMMMMMIIIFFF>>>???@@@@@@???===:::999555555777:::999888<<>><<<;;;;;;<<<===666666666555555777;;;>>>DDDHHHRRRaaaqqq{{{jjjbbb]]]bbbggghhhfffdddmmm{{{rrriiidddkkkwwwnnn___LLLCCCDDDEEEBBB===555333000---++++++,,,---,,,,,,,,,,,,,,,+++***)))***+++,,,,,,,,,***)))(((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''%%%$$$###((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***&&&&&&''''''''''''''''''AAA???BBBLLLZZZkkk~~~}}}iii\\\YYYfffppprrr{{{tttoooiii```RRRCCC<<<<<<666555333222///...,,,++++++*********))))))))))))((())))))***)))((('''&&&)))(((((('''''''''(((((($$$&&&''')))***)))((('''(((((('''&&&''''''((()))(((((()))))))))*********(((((()))***************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........///000111111111111222222333333333555666666777999::::::;;;:::::::::999;;;???EEEIIIKKKPPPWWW^^^fffnnnuuuyyy|||}}}yyy{{{}}}~~~nnneee^^^XXXVVVUUUVVVXXXYYYYYYVVVPPPKKKMMMNNNQQQTTTVVVWWWWWWVVVYYY]]]aaadddfffggghhhjjjhhhggggggggggggeeebbb___[[[YYYUUURRROOOMMMLLLKKKLLLMMMOOOQQQRRRRRRRRRQQQOOORRRWWWZZZ\\\]]]^^^``````aaabbbcccdddeeeeeeeeefffeeebbb^^^WWWPPPJJJFFFAAAAAACCCGGGKKKPPPUUUXXXWWWXXXYYYYYYYYYYYYXXXWWWYYY]]]bbbeeeiiiqqq}}}{{{uuusssooojjjcccbbb___]]]\\\\\\]]]]]]]]]^^^^^^ZZZRRRLLLJJJJJJNNNSSSZZZ^^^^^^\\\ZZZYYYWWWVVVUUUUUUVVVWWWYYY[[[]]]___aaaaaa___^^^]]]^^^```dddiiipppuuuyyy{{{|||yyyssslllhhhfffddd___[[[WWWTTTPPPKKKGGGCCCAAA@@@BBBBBBBBBBBBAAAAAAAAABBBCCCBBBCCCEEEJJJQQQXXX\\\eeetttzzzbbbTTTOOOLLLKKKMMMTTTWWWWWWXXXZZZ]]]___aaaaaa___]]][[[[[[XXXWWWWWWWWWWWWYYYZZZ[[[___bbbiiiuuuoooccc___^^^___^^^aaaccceeeeeebbb^^^XXXUUUOOONNNMMMLLLMMMOOORRRTTTYYY^^^dddeee```XXXRRROOORRRUUUXXXXXXUUURRRQQQQQQPPPOOONNNNNNPPPRRRVVVXXXZZZ]]]```bbbcccdddeeeggghhhggghhhiiikkkjjjfffbbb]]]WWWQQQPPPSSS]]]nnn~~~rrreeeXXXQQQLLLHHHGGGIIIDDDCCC@@@>>>=========>>>777777777666555666:::===CCCEEENNN\\\jjjyyyjjjaaa[[[]]]aaabbbaaaaaagggtttttthhh]]]^^^gggoooxxx~~~~~~xxxiiiUUUIIIFFFFFFCCC>>>999666333///,,,+++++++++,,,,,,,,,,,,,,,+++***)))***************)))((((((''''''((()))))))))))))))************************))))))))))))))))))))))))************)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''@@@>>>@@@GGGRRRbbbyyyjjjZZZTTT___kkkqqqzzz~~~uuujjj```TTTGGG>>>;;;666555444222000...,,,,,,***************))))))))))))))))))))))))(((''''''+++***)))(((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&'''((()))***(((((())))))))))))******(((((()))***************************++++++++++++++++++++++++++++++++++++++++++,,,,,,------....../////////////////////////////////...///000000111111111222333444555555666777888888999:::;;;<<<<<<:::::::::;;;<<<@@@FFFKKKMMMPPPUUU[[[aaahhhoootttwwwyyyyyyvvvrrrqqqsssvvvwwwwwwjjjbbb\\\YYYZZZYYYZZZZZZYYYWWWRRRMMMJJJLLLNNNPPPSSSUUUWWWXXXXXXZZZ]]]bbbeeefffggghhhiiiiiihhhgggggggggddd```]]]ZZZXXXTTTPPPNNNMMMMMMNNNQQQQQQRRRSSSSSSSSSSSSRRRPPPSSSYYY\\\]]]^^^^^^___``````bbbcccdddeeeeeeeeeeeebbb]]]WWWPPPJJJFFFCCC@@@CCCFFFKKKPPPUUUXXXYYYVVVVVVVVVUUUUUUVVVVVVVVVXXX\\\```ccchhhqqqzzzwwwsssoookkkhhhddd```^^^]]]]]]^^^\\\^^^^^^[[[TTTNNNKKKKKKMMMRRRYYY^^^^^^\\\YYYWWWTTTTTTTTTUUUWWWYYY\\\^^^```aaa```^^^\\\[[[\\\]]]aaafffmmmuuuzzz{{{{{{zzzqqqlllfffbbb___\\\WWWSSSLLLJJJGGGDDDBBB@@@??????BBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEIIIMMMOOOQQQ\\\kkkyyyrrr\\\QQQLLLIIIJJJQQQVVVWWWXXX[[[ZZZ]]]```aaa```^^^^^^^^^YYYYYYYYYYYYYYYYYYYYYYYY[[[]]]```hhhtttvvvjjjccc`````````aaabbbaaa^^^YYYSSSPPPLLLKKKJJJJJJKKKMMMPPPRRRWWW\\\ccceeebbbZZZSSSNNNQQQSSSUUUUUUSSSQQQPPPPPPPPPOOONNNNNNOOORRRTTTVVVXXXZZZ]]]___``````bbbdddffffffgggiiikkkkkkiiigggccc\\\UUUQQQOOOSSS___kkkqqq___UUUQQQLLLIIIIIIFFFEEECCC@@@???>>>>>>???999999999777555666999;;;@@@BBBIIIUUUaaannnnnncccZZZZZZ]]]```bbbdddfffqqq{{{kkk[[[UUUXXX^^^gggnnnvvvsssuuu~~~vvv```QQQJJJGGGDDD@@@===:::666111---+++******++++++,,,,,,,,,+++************)))(((((((((((()))''''''((()))))))))))))))************************))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''@@@>>>>>>BBBKKKYYYooo}}}jjjZZZRRR\\\iiipppwwwyyyjjj```VVVJJJ???999666555444222000...---,,,************************)))))))))))))))(((((('''+++***)))(((''''''''''''(((((())))))((('''&&&&&&''''''''''''(((((())))))(((((((((((()))))))))***(((((()))***************)))))))))************+++++++++++++++++++++++++++***++++++,,,---...//////......////////////000000/////////000000000111111111222333444555666777888888888999999:::;;;;;;<<<999::::::;;;===AAAGGGKKKMMMOOOSSSXXX]]]dddkkkpppuuutttqqqnnnlllmmmppprrrtttzzz~~~~~~rrriiibbb]]]___dddeeedddbbb]]]WWWSSSRRRRRRQQQQQQRRRTTTVVVXXXYYYZZZ[[[^^^ccceeefffggghhhiiijjjiiihhhgggfffccc^^^[[[YYYWWWSSSOOONNNNNNPPPRRRUUUUUUUUUTTTTTTTTTSSSSSSQQQUUUZZZ]]]^^^^^^^^^^^^___```aaacccdddddddddcccaaa]]]VVVOOOIIIEEECCCBBBEEEHHHLLLQQQTTTVVVWWWWWWVVVUUUSSSRRRRRRSSSUUUVVVVVVYYY]]]```eeepppzzzuuuoooooolllgggbbb___^^^______^^^``````\\\UUUNNNKKKJJJKKKQQQXXX]]]]]][[[WWWVVVQQQRRRSSSUUUXXX\\\___```eeedddaaa]]][[[[[[^^^```gggllltttzzz}}}{{{wwwttthhhddd___ZZZVVVRRRLLLIIIBBBAAAAAAAAABBBCCCEEEFFFFFFEEEFFFGGGIIIJJJJJJIIIGGGGGGGGGFFFGGGHHHIIIIIIKKKQQQZZZcccssshhhWWWRRRMMMKKKPPPTTTUUUWWWZZZ[[[]]]```aaa```_________[[[[[[[[[[[[[[[YYYXXXXXX[[[\\\]]]aaakkk}}}sssgggbbbaaa]]]]]]]]]\\\YYYUUUQQQNNNKKKJJJIIIIIIJJJMMMPPPRRRTTTZZZaaaeeeccc\\\TTTNNNOOOPPPRRRRRRRRRPPPOOOOOOPPPOOONNNNNNOOOQQQSSSTTTUUUWWWYYY[[[[[[\\\^^^```bbbccceeehhhjjjkkkkkkjjjgggaaaZZZUUUQQQPPPYYYbbbvvv|||fffZZZUUUPPPLLLIIIGGGFFFDDDBBB@@@???>>>>>>;;;;;;:::888666666888:::===???EEEOOOZZZeeeuuuvvviii^^^\\\___eeelllrrrrrrxxxsssaaaWWWVVVZZZbbbiiisssqqqrrr{{{jjjWWWLLLGGGDDDBBB???<<<888444000---,,,+++++++++,,,,,,,,,++++++***+++***)))(((((()))***+++''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&BBB???>>>@@@EEEQQQfffyyyyyyuuuvvv{{{yyydddVVVNNNVVVbbbiiinnnsss{{{jjj```XXXLLL@@@999777666444222000...---,,,***************+++++++++***))))))(((((((((((((((***)))((('''&&&%%%%%%%%%)))))))))(((((('''&&&&&&************))))))(((((('''(((((((((((()))))))))(((((()))***************((((((((()))))))))******++++++++++++++++++++++++++++++,,,------...//////------........./////////000000000111111111111111222333333555666777888888777777888888999999::::::777999:::<<<>>>BBBHHHLLLLLLOOORRRWWW\\\bbbjjjoooqqqnnnkkkjjjkkkmmmoooppppppqqqqqqnnnooovvv}}}~~~xxxpppjjjcccbbbkkkuuu}}}vvvjjj]]]VVVVVVYYYTTTTTTTTTTTTTTTVVVXXXYYY\\\```dddfffffffffggghhhjjjhhhgggfffeeebbb]]]ZZZXXXVVVRRRPPPOOOQQQSSSUUUXXXWWWUUUTTTSSSSSSTTTTTTRRRVVVZZZ]]]]]]]]]]]]^^^___```aaabbbbbbbbbaaa```[[[WWWPPPIIIEEECCCCCCDDDGGGKKKOOOTTTWWWWWWVVVUUUTTTRRRPPPOOOOOOPPPRRRTTTUUUXXX\\\___dddnnn}}}xxxqqqooommmiiieeebbbaaaaaaaaaaaacccccc^^^VVVNNNJJJHHHJJJOOOVVV[[[[[[YYYVVVUUUQQQRRRTTTWWWZZZ^^^```bbbeeeccc```\\\ZZZ\\\```dddooosssyyy}}}{{{vvvooojjj```\\\WWWRRRMMMHHHDDDAAA>>>>>>@@@CCCGGGLLLPPPRRRQQQNNNLLLLLLNNNOOONNNMMMHHHHHHGGGGGGFFFFFFEEEEEEJJJLLLOOOTTT^^^ppp{{{gggZZZRRRLLLMMMQQQTTTVVVZZZ]]]___bbbcccbbb`````````^^^^^^^^^^^^\\\[[[ZZZYYYYYY[[[^^^aaahhhxxxyyyjjjbbb___XXXXXXXXXXXXVVVTTTQQQPPPLLLKKKJJJIIIJJJMMMPPPRRRSSSXXX___dddccc^^^UUUOOONNNNNNOOOPPPPPPPPPOOONNNOOOOOONNNNNNOOOPPPQQQRRRRRRSSSUUUVVVVVVXXXZZZ\\\^^^```cccfffhhhjjjkkkllljjjeee```[[[TTTPPPTTT[[[ggg{{{nnnaaaZZZTTTNNNLLLHHHGGGEEECCC@@@???======<<<<<<<<<:::777666777999;;;<<>>;;;777333000---,,,******+++,,,,,,,,,++++++,,,++++++++++++,,,------''''''((()))))))))))))))************************))))))))))))))))))))))))((()))******++++++++++++(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))'''&&&&&&((((((((('''&&&&&&%%%%%%FFFDDDDDDCCCCCCIII[[[lll~~~~~~yyyqqqmmmjjjlllpppqqqmmmiii___WWWPPPSSS\\\fffqqqyyy~~~ooofff^^^RRRFFF@@@777666555333111///...---*********++++++,,,,,,,,,+++***)))((('''(((((()))(((((('''''''''''''''((()))((((((''''''''''''((())))))***++++++***)))((('''''''''((((((((())))))(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---......///000000111111000111222333333333222222444444444555555666666666777777777777888888888888999;;;>>>@@@CCCHHHMMMPPPRRRUUUYYY\\\___cccgggjjjfffeeeeeejjjqqquuutttpppkkkgggbbb]]]\\\___fffllllllmmmmmmkkkjjjtttyyyddd[[[ZZZTTTSSSQQQPPPQQQSSSVVVXXX___aaaeeeggggggffffffggggggfffeeeeeedddaaa]]]ZZZUUUTTTTTTTTTUUUWWWYYYZZZXXXVVVSSSQQQPPPQQQSSSUUUUUUWWWXXXYYYYYYYYY\\\^^^^^^___``````___\\\YYYWWWNNNKKKHHHEEEEEEHHHLLLOOOKKKNNNQQQTTTVVVUUUTTTRRRKKKKKKJJJIIIIIIJJJKKKKKKQQQUUUYYY[[[^^^fffrrr{{{xxxsssrrrpppmmmjjjgggdddcccbbbdddeeeaaaYYYPPPKKKIIIKKKNNNSSSVVVVVVUUUUUUVVVVVVWWWZZZ\\\___aaabbbbbb___^^^\\\\\\]]]cccjjjpppxxxxxxvvvssslllbbbZZZTTTMMMKKKGGGCCC@@@@@@BBBDDDDDDEEEIIINNNTTT[[[```dddbbb[[[QQQJJJIIIIIIGGGDDDFFFEEEEEEEEEFFFGGGIIIJJJJJJKKKOOORRRRRRVVVcccrrrppp^^^UUUSSSTTTVVVZZZ]]]```dddffffffeeeffffffeeecccbbb```_________```\\\___bbbeeehhhooowww~~~pppbbbZZZUUUUUUTTTSSSSSSSSSSSSSSSOOOMMMKKKJJJJJJKKKNNNOOORRRUUUZZZ```bbb___XXXRRRNNNLLLKKKMMMPPPQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMNNNOOOOOOOOOPPPSSSUUUVVVYYY]]]```aaadddgggkkknnnkkkhhhddd[[[RRRPPPSSSQQQ^^^oooxxxiii\\\UUUSSSKKKKKKIIIGGGDDDAAA>>>===<<<======<<<999888888999888888<<>>@@@EEEIIIHHHIIILLLQQQWWW]]]bbbeee```WWWLLLEEEEEEEEEEEECCC@@@?????????AAADDDGGGIIIEEEGGGLLLOOOLLLJJJTTTaaajjjlll^^^XXXUUUVVVXXX\\\___dddfffggghhhiiijjjfffeeecccaaa``````bbbcccdddeeeeeeffffffiiilllooozzz~~~~~~rrrddd[[[WWWVVVUUUSSSRRRRRRRRRRRROOOMMMKKKIIIIIIJJJLLLMMMSSSUUUYYY^^^bbb```YYYTTTNNNLLLKKKMMMPPPRRRQQQOOOOOOOOOOOONNNNNNNNNNNNMMMKKKLLLMMMMMMMMMNNNQQQTTTTTTWWW\\\^^^___bbbfffiiimmmlllkkkhhh```WWWUUUXXXPPPYYYfffvvvnnn___WWWVVVMMMLLLKKKHHHEEEBBB@@@>>><<<======<<<:::999999:::777777:::@@@FFFNNN[[[gggmmmtttccc^^^fffxxxwwwuuu{{{rrr[[[KKKEEEEEEDDDBBB>>>999333---)))''')))***+++,,,,,,,,,,,,,,,((()))***,,,,,,,,,+++***'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((*********))))))))))))((('''&&&&&&%%%%%%QQQKKKFFFFFFGGGMMMXXXcccttt}}}zzzrrroooxxxtttqqqmmmiiigggggghhhiiiccc[[[RRROOOQQQ]]]rrrpppfffaaaYYYKKK@@@<<<777444555444111///000+++,,,,,,---,,,+++)))(((************************((('''%%%$$$%%%&&&)))******(((&&&&&&((((((((('''''''''''''''((((((((((((&&&''''''((((((((((((((())))))))))))************)))((((((((()))+++---...++++++++++++++++++++++++---------............///////////////000000000000111111222222222333333333555555444444444555666666777777999:::::::::::::::<<<:::<<>>???AAACCCDDDGGGGGGHHHHHHJJJOOOUUUYYYhhhssspppccc\\\YYYYYY[[[```fffkkkkkkiiifffeeefffeeedddeeefffgggfffeeehhhgggeeecccbbbbbbccccccgggpppzzz~~~~~~wwwiii\\\VVVTTTRRRQQQQQQQQQPPPOOONNNNNNMMMKKKJJJKKKOOORRRSSSVVV[[[```bbb___ZZZUUUMMMLLLLLLNNNPPPRRRRRRQQQQQQQQQRRRQQQPPPNNNLLLJJJNNNMMMMMMMMMNNNPPPRRRSSSTTTVVVYYY[[[^^^aaaeeehhhjjjjjjiiigggccc___[[[XXXWWWUUUZZZiii}}}|||mmm```VVVQQQOOOKKKGGGDDDBBBAAA@@@???===;;;888777666666777555555999???DDDJJJUUU```nnn{{{sssdddccclllvvv}}}|||}}}|||cccRRRIIIGGGCCCCCCAAA===888222///---)))************+++++++++++++++******************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))((((((((((((%%%%%%&&&'''((()))***+++%%%&&&'''(((((('''&&&%%%&&&'''((('''%%%%%%'''(((RRRLLLGGGFFFGGGLLLVVVaaappp}}}zzzxxxpppnnnxxx|||yyyzzz|||}}}yyyvvvrrrmmmjjjhhhhhhiiiccc[[[RRRNNNQQQ\\\rrr~~~pppfff```XXXLLLBBB===777444555444000...///******+++,,,,,,,,,++++++((((((((((((((((((((((((''''''&&&&&&&&&''')))***+++)))'''''')))***)))(((+++++++++***************&&&'''(((((())))))(((((())))))))))))************---,,,+++***)))******+++,,,,,,,,,,,,,,,+++++++++---------............////////////000000000111111111111222222222333333333444444444444444555555666666777888999::::::::::::<<<;;;>>>FFFNNNTTT]]]eeeppptttuuurrrpppqqqqqqnnnggggggnnn{{{yyyqqqjjjgggffffffggggggdddcccfffnnn{{{ggg\\\TTTPPPPPPPPPQQQUUUZZZ___bbbffffffgggggghhhhhhiiiiiieeeeeeeeebbb^^^ZZZYYYYYYUUUWWWYYY[[[[[[ZZZYYYXXXWWWUUUSSSQQQPPPQQQSSSTTTTTTTTTTTTUUUWWWYYYZZZ[[[___]]][[[[[[ZZZWWWQQQMMMGGGGGGGGGHHHJJJNNNRRRTTTSSSTTTSSSRRRPPPMMMJJJHHHDDDDDDCCCCCCCCCCCCDDDDDDIIIGGGIIINNNRRRVVV^^^fffppp|||yyyvvvssspppmmmiiieeeaaa``````___^^^[[[UUUNNNIIILLLNNNQQQSSSTTTVVVXXXYYY]]][[[[[[]]]```bbbaaa```\\\[[[]]]cccllltttxxxyyypppjjj```VVVOOOHHHCCC@@@@@@???>>>AAAFFFJJJKKKKKKRRRQQQSSSWWW]]]cccfffggg]]]RRRGGGDDDCCC@@@???AAAAAA@@@????????????@@@AAA????????????BBBIIIRRRXXXgggmmmxxxqqqbbb\\\[[[YYY]]]ccchhhkkkkkkjjjiiikkkiiihhhggghhhhhhfffdddgggfffdddbbbaaaaaaaaaaaadddlllvvv{{{|||wwwkkk```WWWUUUSSSRRRSSSSSSRRRQQQNNNNNNNNNLLLKKKLLLOOORRRSSSVVV[[[```bbb```ZZZVVVNNNMMMLLLNNNPPPRRRRRRQQQQQQQQQQQQPPPOOOMMMLLLKKKNNNNNNNNNNNNOOOQQQRRRSSSSSSVVVXXXZZZ\\\___cccfffhhhiiiiiihhhfffbbb^^^[[[SSSPPPSSS___rrrvvvggg[[[UUURRRNNNKKKHHHEEECCCAAA>>>===<<<:::999888888888777666999>>>BBBGGGQQQ[[[hhhttt~~~lllfffiiiooonnnYYYKKKEEECCCCCCAAA>>>888333///------------,,,,,,+++++++++***)))))))))***+++,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&&&&(((***SSSMMMHHHFFFFFFJJJSSS]]]kkkyyy|||yyyxxxsssrrr|||xxxtttvvvzzz}}}~~~|||xxxssspppnnnnnnnnniiiaaaVVVPPPPPPZZZooozzzpppggg___VVVLLLEEE===888555555444000---...************+++,,,------((((((((((((((((((((((((''''''(((((((((((())))))+++)))((((((***+++***)))***))))))(((((('''''''''&&&'''(((((())))))(((((())))))))))))************------,,,+++++++++++++++...---------,,,,,,++++++---------............///000000000111111111222222111111222222222333333333333333333444444444555555666666888999999999999999;;;;;;@@@JJJSSS]]]iiittt~~~vvvoooqqqyyyyyyooojjjiiijjjjjjfffaaa```eeeooonnnaaaXXXRRRNNNNNNOOORRRVVV[[[aaadddgggggghhhhhhhhhhhhhhhhhhbbbccccccaaa]]]YYYWWWVVVUUUVVVYYY[[[\\\[[[ZZZXXXUUUTTTRRRQQQPPPQQQSSSTTTRRRSSSTTTUUUWWWZZZ\\\]]]]]]\\\[[[ZZZXXXTTTNNNJJJEEEFFFHHHKKKNNNQQQSSSUUUSSSSSSQQQOOOLLLJJJHHHGGGCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCDDDIIILLLOOOWWW^^^eeeppp~~~yyyuuupppllljjjhhhfffddd```___^^^]]]ZZZUUUNNNJJJKKKMMMQQQSSSTTTVVVXXXZZZ]]]\\\[[[\\\___``````___ZZZZZZ^^^eeennnuuuvvvvvvggg```VVVMMMFFFBBB???===???@@@AAAEEEJJJNNNOOONNNTTTRRRTTTZZZccciiiiiigggYYYOOOFFFCCCBBB???>>>??????===;;;:::999:::;;;<<<===<<<::::::<<>>BBBKKKUUUaaakkk|||zzzmmmiiiiiiwww}}}dddQQQHHHDDDDDDAAA>>>:::555111...111000///...---,,,++++++((((((((()))***+++---...***++++++++++++******)))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))((((((((((((******)))(((((('''&&&&&&'''''''''&&&&&&'''''''''((()))***)))'''''')))***UUUOOOJJJGGGFFFGGGOOOWWWdddsssyyyyyy|||yyyzzz~~~yyyzzz~~~~~~|||yyyvvvuuuttttttqqqhhh\\\RRRNNNVVVjjj~~~yyyuuuoooggg^^^TTTLLLHHH???999555666444000---...,,,+++*********+++,,,---************************(((((())))))))))))((((((***)))'''((()))******)))))))))((('''&&&&&&%%%%%%''''''((()))))))))))))))((()))))))))******************++++++,,,---...//////......------,,,,,,+++---------............///000111111111222222222222111111222222222333333333222222333444444555555555666666777888999999999999;;;<<>>>>>???@@@???>>><<<;;;888666777:::;;;>>>GGGPPP[[[cccrrrxxxlllfffnnn}}}mmmXXXMMMFFFDDDBBB???<<<777333///000000//////...------,,,***)))))))))***+++,,,,,,)))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))***)))(((''''''((()))***((())))))(((''''''(((***XXXRRRLLLIIIFFFFFFKKKSSSZZZkkkuuuzzz~~~}}}{{{xxxvvvuuutttqqqhhh]]]SSSMMMSSShhh{{{wwwuuuppphhh^^^UUUOOOKKK@@@;;;777777555000---...///...,,,***))))))******************************(((((())))))))))))((((((((('''&&&&&&((())))))))),,,,,,++++++***)))(((((('''(((((()))))))))))))))((()))))))))************)))***+++,,,---..................------,,,,,,,,,---------............///000111111111222222222222111111222222222333333333111222333444555555555555666777888999999::::::999;;;===DDDNNNXXXcccrrryyypppqqqqqqnnneee^^^\\\dddoooyyywwwggg]]]WWWTTTQQQPPPPPPPPPQQQTTTWWW[[[___aaadddeeefffffffffeeedddccc^^^___```^^^ZZZWWWUUUUUUUUUWWW[[[]]]]]]\\\YYYWWWQQQQQQPPPPPPPPPRRRSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYXXXUUUQQQLLLIIIGGGIIIKKKOOORRRSSSSSSRRRQQQSSSPPPMMMHHHEEECCCBBBBBB???>>>>>>>>>>>>>>>>>>???@@@>>>???CCCDDDEEEJJJQQQTTT^^^kkkxxx|||rrrjjjeeecccbbbbbb```^^^]]][[[YYYTTTOOOKKKJJJMMMPPPSSSUUUWWWZZZ\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]aaagggllllllhhhcccWWWQQQHHHBBB@@@AAACCCDDDFFFIIIMMMQQQSSSTTTTTTTTTTTTUUUZZZcccjjjiii___UUUKKKEEE@@@???===999999;;;===<<<:::999:::;;;===>>>?????????>>>???AAAEEEHHHUUUdddtttzzzzzzsssgggdddbbbeeekkkrrrwwwyyywwwuuurrrqqqqqqooommmkkkdddccc```^^^\\\[[[[[[[[[XXX^^^dddiiioootttsssoooaaa^^^YYYVVVTTTTTTSSSRRRQQQQQQRRRQQQPPPPPPRRRTTTUUUWWWZZZ^^^aaabbb___]]]SSSQQQOOOOOOPPPRRRRRRRRRQQQPPPOOONNNNNNNNNPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVTTTVVVWWWWWWWWWXXX[[[]]]```dddiiinnnpppooollljjj]]]VVVPPPPPPVVVcccvvvrrr```ZZZSSSOOOMMMJJJFFFBBB@@@AAABBBBBBBBB@@@???>>>888666777999:::<<>>:::444000---------------.........,,,,,,+++***)))))))))***((())))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((())))))))))))))))))((('''&&&&&&'''((()))'''(((((('''&&&&&&''')))[[[UUUOOOLLLGGGEEEHHHOOOQQQeeesss|||~~~|||zzzxxxuuutttpppiii```VVVPPPUUUiii|||}}}yyyssskkkbbbZZZTTTPPPCCC===999999666111...//////...---+++***)))(((((((((((((((((((((((((((((())))))((((((((((((''''''(((&&&%%%&&&((()))))))))*********))))))((((((''''''((())))))******))))))))))))))))))************,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,------------------............///000000000111111111222222111111222222222333333333111222444666777777666666777777888:::::::::::::::<<>>AAABBBAAAEEEKKKNNNWWWbbbmmm|||vvvllleeecccbbbaaa___^^^\\\ZZZXXXTTTOOOLLLJJJMMMQQQTTTWWWYYY\\\^^^\\\]]]]]]\\\ZZZXXXYYYZZZZZZ[[[___dddiiihhhbbb]]]NNNIIICCC??????CCCFFFHHHLLLOOORRRTTTSSSRRRRRRRRRPPPRRRWWW___ccc___TTTKKKDDD@@@======<<<999999<<<============>>>???@@@@@@>>>@@@AAABBBBBBCCCFFFIIIRRRaaaqqqwwwyyytttnnnhhhgggmmmuuu{{{}}}~~~{{{xxxuuussspppmmmjjjdddccc```^^^]]]\\\\\\\\\YYY]]]aaadddkkkrrrtttqqqgggccc]]]XXXVVVTTTSSSRRRQQQRRRSSSSSSRRRRRRSSSUUUVVVWWWZZZ^^^aaacccaaa___UUUSSSPPPOOOPPPRRRRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRQQQRRRSSSUUUVVVVVVVVVVVVVVVWWWXXXWWWWWWWWWYYY[[[aaadddiiinnnppppppooommm```YYYSSSPPPQQQYYYiiixxxvvvggg___UUUOOONNNLLLHHHDDDDDDDDDDDDDDDCCCBBBAAA@@@:::888888999999;;;BBBKKKRRRYYYeeeuuutttgggaaaeeeooo}}}rrr\\\QQQIIIFFFBBB@@@???<<<666111,,,,,,,,,---------.........---+++***))))))(((((('''(((((())))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((++++++***))))))(((''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((('''%%%%%%'''(((^^^XXXRRRNNNHHHDDDGGGLLLQQQfffwww}}}~~~zzztttlllaaaXXXZZZlll~~~xxxooohhhaaaZZZVVVEEE???;;;:::888222//////---------,,,+++***)))((((((((((((((((((((((((((())))))'''&&&&&&&&&''''''((('''&&&''')))*********'''''''''''''''&&&&&&&&&(((((()))************)))))))))))))))***************+++,,,,,,,,,+++***)))******++++++,,,,,,---------------............////////////000000000111111111111222222222333333333111333555777888888777777888999:::;;;;;;<<<;;;;;;<<>>===;;;;;;;;;::::::;;;;;;;;;>>><<<===??????>>>AAAGGGIIIOOOVVV```oooxxxnnngggdddcccbbb___]]][[[YYYWWWTTTOOOLLLKKKNNNRRRVVVXXX[[[^^^```[[[]]]]]]\\\XXXVVVWWWXXX\\\\\\^^^bbbdddaaaZZZTTTHHHEEE@@@???BBBGGGKKKMMMQQQSSSUUUTTTPPPNNNMMMNNNJJJLLLPPPTTTVVVRRRKKKFFF@@@===<<<>>>===:::;;;???<<<>>>BBBFFFJJJLLLNNNOOOMMMMMMLLLKKKJJJKKKOOORRRXXXgggyyytttmmmnnnrrruuuwwwyyywwwtttrrrqqqooollliiidddcccaaa___^^^^^^^^^^^^\\\___```bbbhhhpppsssqqqnnniiibbb\\\XXXVVVTTTSSSRRRSSSTTTTTTSSSSSSTTTVVVWWWWWWYYY]]]aaaccccccaaaWWWTTTQQQOOOPPPRRRRRRRRRPPPPPPQQQRRRSSSSSSRRRRRRRRRSSSTTTVVVWWWWWWWWWWWWWWWXXXYYYXXXVVVVVVXXXZZZcccfffiiimmmoooppppppoooccc]]]WWWRRROOORRR^^^kkkoooeeeYYYRRRPPPPPPMMMIIIHHHGGGFFFDDDCCCBBBBBBBBB>>><<<;;;;;;999999@@@HHHLLLTTT```lllyyyrrreeeccceeekkksss}}}xxxcccWWWJJJFFFBBBAAAAAA>>>888222---------------------,,,,,,,,,+++***))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((*********)))))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%'''(((((('''&&&&&&''')))___YYYTTTOOOIIIDDDFFFKKKUUUkkk}}}{{{~~~yyylll```___nnn|||ssslllfff___ZZZFFFAAA<<<;;;999333000000***+++,,,------,,,***)))***************************)))&&&%%%$$$%%%'''((()))((('''(((***,,,,,,+++))))))))))))************(((((()))***************))))))))))))************&&&''')))+++,,,,,,,,,+++((()))***+++,,,------...---------.........//////////////////000000000000111111222222222333333333222333666888999999888888999999:::;;;<<<<<<<<<<<<===CCCMMMYYY```iiixxxwwwlll^^^YYYWWW[[[___```bbbeeeYYYRRROOORRRRRRLLLIIIKKKLLLNNNQQQUUUZZZ___ccceee```bbbeeeggghhhgggfffddddddccc```\\\YYYXXXZZZ\\\ZZZ\\\^^^```^^^ZZZUUURRRMMMMMMNNNOOOQQQRRRSSSSSSRRRSSSTTTUUUWWWZZZ\\\]]]WWWWWWTTTNNNIIIHHHKKKNNNLLLNNNQQQTTTVVVWWWWWWWWWQQQOOOLLLIIIEEEAAA>>><<<;;;::::::999999::::::;;;===;;;<<<>>>>>><<>><<<===???>>>;;;===AAA???CCCKKKSSS[[[```dddeee```^^^[[[VVVSSSTTTWWW[[[```rrr~~~rrrmmmmmmmmmmmmnnnmmmllllllmmmmmmllljjjdddcccaaa```______``````___`````````fffnnnrrrqqqrrrmmmeee___ZZZWWWUUUTTTRRRTTTUUUUUUTTTTTTUUUVVVWWWWWWYYY]]]aaaccccccbbbXXXUUUQQQOOOPPPRRRSSSSSSPPPQQQRRRTTTTTTTTTSSSSSSRRRSSSUUUWWWXXXXXXXXXWWWXXXYYYYYYXXXVVVVVVXXXYYYeeefffiiillloooppppppoooeee```ZZZUUUPPPPPPYYYeeewwwuuujjj\\\TTTSSSSSSQQQNNNKKKIIIGGGEEECCCBBBCCCCCCBBB???===<<<999888===EEEHHHQQQ]]]gggqqq~~~mmmgggcccdddeeejjjxxxkkk___KKKGGGCCCAAABBB???888333000000///...---,,,,,,++++++***************++++++&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))((((((((((((&&&'''((()))***+++,,,,,,'''((()))******)))((('''((()))))))))'''''')))***hhh___UUUNNNHHHCCCDDDGGGWWWiiizzzxxxrrrkkkttt{{{tttlllbbbYYYGGG@@@;;;::::::666222222......---,,,+++))))))((((((((())))))*********+++,,,+++***((((((((()))*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))(((*********))))))))))))))))))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////000000000000////////////111111111222222333333444222333444666666666666555777999:::999777888===AAA>>>EEEOOOVVV]]]iiiyyy|||pppgggZZZWWWVVVXXX]]]___\\\YYYPPPPPPOOOOOONNNMMMMMMLLLMMMOOORRRXXX^^^bbbccccccggggggggggggffffffffffffdddbbb```]]][[[ZZZZZZZZZ___]]]]]]^^^^^^[[[TTTOOOJJJLLLNNNPPPQQQQQQQQQQQQQQQSSSUUUWWWXXXXXXXXXWWWTTTSSSQQQOOONNNOOOPPPQQQSSSRRRQQQSSSWWWXXXVVVTTTQQQNNNIIIEEECCC@@@===:::;;;:::999:::<<<<<<:::999<<<<<<;;;;;;;;;;;;<<<<<>>>>>??????>>><<<::::::;;;===DDDJJJVVVaaakkkxxxwwwiii______```bbbhhhrrrrrrbbbOOOHHHCCCDDDDDD???<<<;;;333111///.........---,,,+++++++++************)))))))))))))))))))))))))))***)))'''%%%%%%''')))***))))))))))))))))))))))))************)))(((&&&&&&)))******)))(((''''''((()))((('''&&&&&&'''((()))((((((((((((((('''''''''))))))(((((('''''''''&&&kkkaaaWWWQQQKKKGGGHHHKKKYYYkkk}}}zzzyyy{{{rrrvvv~~~vvvnnncccZZZJJJCCC<<<;;;999444111000...------,,,+++***)))(((*********+++++++++,,,,,,)))((('''&&&%%%&&&&&&'''))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))((()))))))))************)))************+++++++++)))))))))***************++++++,,,,,,---......///000000000000////////////111111111222333333444444444555555666666555444333999::::::::::::;;;===???AAAHHHPPPVVV\\\fffttt}}}kkk^^^YYYWWWUUUWWWYYYZZZWWWTTTOOOOOONNNNNNMMMLLLLLLLLLOOOQQQTTTZZZ___ccceeeeeehhhgggggggggffffffeeeeeeeeecccaaa^^^]]]]]]]]]^^^___^^^]]]]]]]]]YYYSSSOOOMMMNNNPPPRRRRRRSSSRRRRRRRRRSSSVVVXXXYYYYYYXXXWWWUUUTTTRRRQQQPPPQQQRRRSSSUUUTTTTTTVVVYYYZZZYYYWWWRRROOOJJJGGGDDDAAA>>>;;;<<<:::::::::;;;;;;999777<<<<<<;;;;;;;;;;;;<<<<<>><<<999333///......---,,,,,,+++***))))))))))))************++++++******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%'''((())))))))))))(((((())))))******++++++)))************+++++++++------------------,,,,,,+++,,,,,,------.........////////////000000000000111111111222333444444444666666666666555444333222:::999999:::===>>>>>>>>>FFFKKKQQQVVVZZZaaammmuuu{{{iii\\\XXXWWWVVVVVVVVVUUURRRPPPOOONNNMMMLLLLLLKKKKKKKKKRRRTTTWWW\\\```dddfffhhhhhhhhhgggfffeeeeeedddddddddbbb```]]]]]]^^^```aaaaaa___^^^\\\ZZZVVVQQQMMMOOOPPPQQQQQQRRRRRRRRRQQQSSSTTTWWWYYYZZZYYYYYYXXXUUUTTTSSSRRRSSSTTTUUUVVVXXXWWWWWWXXX[[[]]]\\\[[[SSSOOOJJJFFFBBB???<<<:::===<<<;;;;;;;;;;;;:::888<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;>>>CCCJJJRRRaaannnxxxnnniiigggeee```___]]]ZZZVVVSSSPPPOOOVVVZZZ___aaaaaaaaa``````]]]]]]\\\[[[ZZZ\\\```ccclllggg___WWWPPPMMMLLLLLLLLLLLLMMMPPPSSSTTTSSSRRRNNNKKKGGGCCCBBBCCCEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDGGGLLLRRRXXX[[[ccchhhooovvv{{{~~~}}}~~~ssseee```[[[\\\]]]^^^```bbbcccdddjjjjjjhhhgggeeedddbbbbbbaaabbbbbbbbbbbbcccfffiiijjjjjjgggccc\\\WWWTTTSSSUUUVVVXXXZZZ[[[\\\\\\\\\[[[^^^``````cccgggfffbbb]]]YYYUUURRRQQQQQQQQQPPPTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUTTTUUUXXX\\\```ccciiijjjlllnnnppprrrssssssrrrmmmeee\\\UUURRRQQQPPPXXXggg|||rrrccc[[[VVVUUUVVVPPPMMMIIIFFFCCCCCCCCCDDD@@@@@@@@@>>>;;;:::;;;<<>><<<>>><<<;;;;;;<<<===<<<;;;<<<;;;;;;::::::;;;;;;<<<>>><<<===AAAEEELLLXXXeeeuuu~~~{{{ooohhheeeccc```___\\\YYYUUUSSSQQQPPPXXX\\\```bbbaaa___]]]]]]ZZZZZZZZZZZZ[[[]]]```bbbgggbbbZZZRRRLLLJJJJJJKKKLLLMMMNNNQQQRRRQQQMMMJJJHHHFFFDDDBBBBBBCCCDDDEEECCCDDDEEEEEEEEEEEEEEEEEEEEEGGGJJJNNNTTTZZZ```cccbbbeeehhhkkkoootttzzzqqqfff___]]]\\\]]]^^^```bbbbbbjjjiiihhhgggeeedddcccbbbbbbcccdddcccbbbccceeeggghhhgggfffccc___ZZZVVVTTTSSSUUUXXX\\\^^^^^^^^^^^^]]]```aaa```cccgggfffbbb^^^ZZZUUURRRQQQRRRRRRRRRTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTUUUWWWZZZ___ccceeekkkkkklllnnnppprrrsssttttttppphhh```YYYTTTRRRQQQRRR]]]ppp|||jjj___YYYWWWVVVQQQOOOJJJEEECCCBBBBBBCCC@@@AAAAAA???<<<::::::;;;AAAEEEMMMVVV^^^gggvvvkkk^^^VVVQQQTTT\\\gggyyyuuunnngggjjjxxxttt```TTTJJJGGGFFFBBB>>><<<222000......//////...---+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++***************)))((('''&&&'''((((((&&&&&&'''((((((((((((''''''(((((((((%%%&&&&&&'''((()))******((((((((((((((('''''''''{{{mmm^^^UUUOOOJJJHHHIIIQQQeee~~~vvvkkknnnqqqbbbYYYPPPGGG???<<<999444111111---,,,,,,++++++*********((((((((('''''''''''''''&&&'''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((($$$%%%&&&((()))*********,,,++++++***)))(((''''''))))))*********+++++++++,,,,,,++++++++++++++++++,,,,,,,,,---------------.../////////000000000111000111222333444555666666444444444444555555666666888777:::@@@GGGMMMMMMLLLPPPSSSVVVWWWWWWZZZ^^^bbbiiiooovvvzzzzzzwwwtttsssuuuwww{{{pppgggddd^^^______[[[UUUPPPNNNNNNOOOMMMLLLJJJIIIJJJJJJKKKSSSWWW\\\```bbbcccfffhhhfffffffffeeedddcccccccccbbbaaa___^^^___bbbdddfffbbbaaa^^^ZZZUUUPPPMMMLLLOOOOOOOOOOOOOOOOOOOOOOOOTTTVVVXXXZZZZZZYYYXXXWWWRRRRRRSSSSSSTTTUUUVVVWWWXXXYYYZZZ\\\^^^aaadddfffhhhaaaWWWOOOIIIEEECCCAAA===;;;999999;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;>>><<<===???BBBFFFQQQ\\\jjjwww|||pppgggbbb```___^^^[[[XXXVVVTTTSSSRRR[[[^^^cccdddccc___]]][[[ZZZYYYYYYZZZ\\\^^^``````^^^[[[VVVRRRNNNLLLLLLLLLOOOOOOOOOPPPOOOLLLHHHDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEHHHMMMSSSYYY]]]```aaa___aaabbbeeejjjrrr{{{~~~}}}{{{~~~nnnaaa^^^ZZZYYY\\\___aaabbbgggfffeeeeeedddcccbbbbbbcccdddeeeeeecccccceeefffgggggggggeeebbb^^^ZZZVVVRRRTTTXXX[[[^^^______^^^___aaaaaa```cccgggfffccc___[[[VVVRRRRRRRRRSSSSSSTTTTTTUUUVVVWWWXXXXXXWWWXXXWWWWWWVVVUUUTTTSSSSSSSSSTTTVVVYYY]]]aaadddfffjjjkkklllmmmoooppprrrrrrrrrooojjjddd]]]XXXUUUSSSPPPXXXgggzzzrrrddd]]]YYYVVVSSSPPPLLLFFFBBB@@@@@@???AAABBBBBB@@@<<<:::999:::>>>AAAIIISSS[[[dddrrrxxxfffYYYRRRVVV___pppyyyooodddbbbhhhqqqxxx{{{|||}}}|||fffXXXKKKGGGGGGCCC???===444222000/////////...---+++++++++*********))))))************************+++)))(((''''''((()))+++************************)))************))))))((('''((())))))((('''((()))'''(((((((((((((((((('''%%%&&&&&&'''((()))******'''''''''((((((((((((((({{{mmm]]]UUUQQQNNNMMMMMMOOO```zzzooodddgggwwwsssddd[[[RRRHHH???<<<999444111111,,,,,,,,,+++++++++******++++++************))))))''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&((()))************,,,++++++***)))((('''''')))************++++++++++++++++++,,,,,,---------------------------------......//////000000111111000111222333444555666777444333333444444666777777999;;;>>>EEELLLSSSVVVXXXVVVXXXZZZ[[[[[[[[[]]]^^^dddhhhmmmnnnllljjjjjjkkkpppoooooooooqqqvvv||||||nnnhhhiiiqqqrrrooofffZZZPPPLLLMMMOOONNNLLLJJJIIIJJJKKKLLLRRRXXX___cccddddddeeegggeeeeeedddddddddcccccccccbbbbbbbbbbbbccceeeggghhhbbbaaa^^^XXXRRRNNNMMMMMMPPPPPPPPPPPPPPPQQQRRRSSSTTTVVVXXXYYYYYYYYYWWWVVVRRRSSSTTTTTTUUUVVVVVVWWWWWWYYY[[[^^^```dddiiimmmlllggg```YYYSSSNNNHHHEEE???<<<:::999:::::::::999;;;;;;::::::::::::;;;;;;;;;:::;;;>>>>>>@@@IIIRRR^^^mmm{{{{{{sssjjjbbb^^^___]]][[[XXXVVVVVVUUUVVV___cccgggiiigggccc```^^^\\\\\\[[[]]]___```___^^^WWWWWWVVVUUUSSSRRRPPPPPPSSSQQQOOONNNMMMJJJFFFCCCAAACCCFFFHHHHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGJJJPPPVVV[[[^^^______^^^aaadddhhhnnnuuu~~~~~~}}}|||yyyvvvrrrooommmiiikkknnnpppttt|||yyyfff___XXXVVVXXX]]]aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccceeeeeeddddddfffggghhhgggggggggfffbbb\\\WWWSSSUUUWWWZZZ]]]^^^______```bbbbbb```ccchhhhhhddd```\\\VVVRRRRRRSSSTTTTTTSSSTTTUUUWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTSSSUUUXXX\\\___ccceeegggiiijjjlllmmmoooppppppppppppnnnkkkfffaaa\\\XXXVVVPPPUUU```ooo{{{kkkccc\\\VVVTTTRRRNNNIIIEEEAAA???>>>BBBCCCCCCAAA===:::999999;;;>>>EEEPPPYYYaaannnzzzxxxeeeYYY\\\fff|||}}}qqqddd^^^\\\___gggooo{{{yyy{{{kkk[[[LLLGGGGGGDDD@@@>>>777555222111111000...---+++++++++************)))************************,,,***(((&&&&&&(((***,,,)))))))))))))))))))))))))))******+++******))))))'''((())))))(((((()))***''''''((((((((((((''''''&&&&&&''''''(((((())))))'''''''''(((((((((((((((sssbbbYYYTTTPPPNNNNNNMMMXXXmmm|||eee]]]aaaooowwwiii```UUUKKKAAA===999333000000,,,,,,,,,++++++++++++***,,,,,,+++++++++*********((()))***+++,,,++++++***))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***++++++******))))))))))))))))))******)))************+++++++++++++++,,,---...///000000------------------------.........///000111111111000111222333444666777777666555444444444444666666888;;;@@@EEEKKKQQQXXX\\\]]]^^^`````````_________eeehhhiiihhhdddcccfffjjjlllkkkhhheeebbbcccfffhhhqqqwwwvvvnnntttzzzeeeUUUNNNMMMPPPOOOLLLJJJIIIJJJLLLMMMSSSZZZccchhhhhhffffffgggccccccccccccdddddddddddd``````bbbcccddddddeeeeeeaaa```]]]WWWQQQMMMMMMNNNPPPOOOOOOOOOPPPRRRSSSTTTTTTUUUWWWXXXYYYXXXVVVUUUTTTUUUVVVVVVWWWWWWWWWWWWWWWZZZ]]]```ccchhhnnnsssqqqqqqpppooojjjbbbXXXQQQHHHEEEAAA>>>===<<<;;;999;;;::::::999999::::::;;;999888:::=========CCCJJJSSSddduuu{{{wwwooofff___^^^]]]ZZZXXXWWWXXXXXXYYYaaaeeejjjllljjjeeebbb```^^^\\\[[[]]]______\\\ZZZTTTTTTUUUUUUTTTSSSRRRRRRSSSPPPLLLJJJIIIHHHGGGEEEEEEFFFGGGHHHIIIIIIIIIHHHJJJJJJKKKLLLMMMMMMMMMMMMNNNQQQVVV[[[___bbbdddeeefffkkkpppuuuwwwxxxyyyzzztttsssppplllhhhdddbbb```]]]^^^___```aaagggpppxxxsssiii]]]VVVVVVZZZ]]]^^^______``````aaabbbbbbccc^^^```cccdddddddddfffhhhhhhgggggghhhgggccc\\\WWWUUUVVVXXXZZZ\\\^^^```aaa```bbbaaa```ccchhhiiifffaaa]]]WWWSSSRRRSSSTTTUUUSSSTTTUUUWWWXXXYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVTTTVVVYYY]]]aaadddffffffhhhjjjmmmooopppppppppooonnnmmmkkkhhhccc]]]YYYVVVQQQSSSZZZfffxxxsssiii```WWWTTTSSSPPPMMMIIIEEEBBB@@@BBBCCCDDDAAA===:::888888:::<<>>BBBFFFLLLTTT[[[aaabbbcccddddddcccbbbbbbhhhiiiiiieeeaaaaaafffkkkjjjhhheee```[[[YYYZZZ[[[jjjnnnssssssnnnpppppp[[[QQQOOOQQQOOOLLLJJJIIIJJJLLLMMMSSS\\\fffkkkjjjgggggggggaaabbbbbbccccccdddeeeeee\\\]]]___aaaaaaaaaaaa``````___\\\VVVPPPLLLMMMNNNMMMMMMMMMMMMNNNPPPRRRSSSSSSUUUVVVXXXXXXWWWVVVTTTVVVWWWXXXXXXYYYXXXXXXXXXXXX[[[___bbbeeekkkrrrxxx}}}zzzmmmcccRRRNNNIIIDDDAAA???===;;;;;;::::::999999::::::;;;888888;;;>>>===<<>>:::888777:::;;;AAAKKKSSSZZZeeennnyyy{{{zzzrrrfff]]]^^^mmm~~~|||~~~nnn]]]KKKEEEFFFEEEBBB@@@===:::777444333111...,,,+++++++++************)))************************((()))***++++++***)))((((((((((((((((((((((((((()))******+++++++++******%%%&&&''''''&&&&&&((()))&&&'''((())))))((('''&&&((((((((((((((('''''''''&&&'''''''''(((((())))))qqq```ZZZVVVOOOHHHIIILLLWWWmmm~~~yyyzzzzzzuuupppnnnnnnooosssuuulll]]]VVVXXXdddvvv}}}lllaaaYYYPPPEEE===:::777222.........---,,,++++++++++++***)))))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&)))************+++++++++))))))))))))************---+++***+++---...---+++---------........./////////000222333333222111111444555666666666666666555666444333333666888888888<<<;;;<<<>>>???CCCOOO\\\gggcccdddjjjllljjjiiimmmnnnpppmmmeeeaaafffmmmqqqmmmiiidddaaa[[[UUUUUUYYYbbbgggmmmmmmllluuudddSSSUUURRRNNNLLLLLLJJJIIIMMMSSSYYY]]]bbbeeefffeeeddddddcccccccccbbbbbbbbbbbbbbbaaa```aaadddggggggddd``````]]]XXXTTTRRRQQQOOOMMMNNNMMMLLLLLLNNNPPPSSSTTTXXXYYYZZZ[[[ZZZYYYXXXWWW[[[ZZZXXXXXXXXXWWWVVVTTTWWWZZZ^^^ccchhhooowww|||sssiii[[[PPPHHHDDD@@@>>>>>>;;;888777888:::;;;;;;;;;<<<<<<:::999:::???CCCNNNRRR```ssszzzrrrgggaaa\\\\\\\\\[[[\\\\\\\\\]]]dddgggjjjjjjgggcccbbbbbb```_________^^^[[[WWWTTTRRRQQQPPPPPPQQQRRRQQQPPPMMMKKKIIIGGGFFFGGGIIIJJJIIIKKKLLLLLLLLLMMMOOOPPPSSSSSSRRRSSSTTTWWWZZZ\\\]]]aaagggkkkooouuu||||||xxxtttpppjjjfffaaa```]]]ZZZXXXUUUTTTSSSUUUSSSPPPOOOPPPSSSWWWZZZcccjjjttt}}}oooaaaXXXQQQPPPSSSYYYYYY\\\aaaaaa\\\\\\^^^^^^______```aaabbbbbbccceeefffhhhjjjjjjfff___ZZZWWWWWWYYY\\\```bbbbbbaaaffffffeeeeeefffgggiiijjjddd\\\VVVTTTSSSPPPPPPSSSWWWWWWYYYZZZ[[[[[[[[[[[[XXXYYYZZZ[[[[[[ZZZYYYYYYVVVXXXZZZ^^^ccchhhlllnnnllllllmmmnnnnnnnnnnnnnnnhhhiiilllnnnmmmfff^^^WWWTTTQQQPPPWWWbbbrrrtttggg^^^SSSRRRQQQOOOMMMJJJHHHFFFFFFDDDBBBAAA???<<<888555999<<>>:::777333///,,,+++***))))))(((((()))*********)))))))))((((((************************))))))(((((((((''''''''')))))))))))))))))))))))))))))))))((((((((('''''')))************+++++++++))))))))))))************---+++***+++---///---,,,---------.........//////000111222333333333222222222333444666777888888999888666555555777999999999;;;:::;;;>>>???CCCOOO\\\hhhgggllltttwwwtttrrrtttwwwvvvpppfffccchhhooossstttoookkkhhhaaa[[[ZZZ^^^cccggglllmmmnnnzzzlllZZZZZZQQQMMMKKKKKKIIIIIIMMMSSSYYY]]]bbbeeeeeeddddddddddddcccccccccbbbaaaaaaaaa``````aaadddggggggddd```___[[[WWWSSSQQQPPPNNNMMMMMMMMMLLLLLLNNNQQQSSSUUUWWWWWWXXXXXXXXXWWWVVVVVV[[[ZZZYYYXXXXXXXXXWWWVVVYYY[[[___dddiiipppxxx|||wwwhhh[[[QQQIIIDDD???===;;;::::::999888666999::::::999777888<<>><<<;;;888777888;;;@@@EEEKKKUUUbbbjjjuuuxxxpppnnnxxxyyyiiiWWWMMMIIIDDDAAAAAA???===:::777444111000///)))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((()))******)))'''&&&'''(((((()))((((((''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&iiiYYYOOOJJJHHHHHHIIIPPPaaaxxxzzzwwwxxxxxxrrrllljjjhhhiiikkklllhhhaaa]]]]]]^^^sssyyyiii___WWWPPPGGG@@@<<<888444111,,,,,,+++***))))))))))))+++++++++************)))************************))))))((((((((((((''''''))))))))))))))))))))))))*********))))))))))))))))))************+++++++++)))))))))*********+++++++++******+++...//////...------........./////////000111222333333333333333000111333555888:::;;;<<<:::888777777999:::999999:::999;;;===???DDDPPP]]]iiinnnxxxtttiiigggnnnvvvyyyyyytttpppmmmfff___^^^aaagggiiikkklllnnn{{{nnn[[[ZZZNNNKKKIIIIIIIIIHHHMMMTTTZZZ]]]bbbeeeeeeddddddeeeddddddccccccbbbaaa``````___```bbbdddffffffcccaaa]]]ZZZUUURRRPPPOOONNNLLLLLLLLLLLLLLLNNNQQQTTTVVVXXXXXXWWWWWWVVVVVVVVVVVVYYYYYYXXXXXXXXXXXXYYYYYYZZZ]]]aaaeeejjjpppwww|||wwwfffXXXPPPEEECCC@@@>>>===;;;888666777999999999888888:::<<>>;;;:::999999888666:::>>>BBBHHHRRR^^^fffqqq{{{|||zzz|||fffVVVLLLEEEBBBCCC>>><<<:::777333111///...*********+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))'''((()))*********)))((()))(((((('''(((((())))))''''''((((((((((((''''''((())))))))))))))))))))){{{gggZZZRRRKKKGGGGGGHHHOOO___ttt~~~}}}xxxvvvxxxvvvpppkkkjjjjjjjjjjjjkkkjjjeeeaaa___\\\pppssseee\\\VVVQQQIIICCC>>>:::555222000///...---,,,,,,,,,,,,++++++++++++++++++++++++************************))))))((((((((((((((((((((((((((((((((((((((((((************************))))))*********+++++++++))))))*********+++++++++******+++,,,.../////////............////////////000000111222222333333333111222333555888:::<<<===;;;:::888999::::::999888999999;;;>>>@@@EEERRR___jjjuuu{{{ooooooyyy{{{xxxuuunnngggdddgggmmmlllkkkjjjkkkwwwdddTTTSSSLLLHHHGGGHHHHHHHHHNNNTTT\\\___ccceeeffffffffffffeeeddddddcccbbbaaa``````___```bbbeeefffeeebbbaaa\\\YYYTTTQQQPPPOOONNNMMMKKKKKKKKKMMMOOORRRVVVXXXZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWYYYZZZ[[[^^^aaaeeeiiiooovvv{{{ooodddVVVQQQIIIBBB???===<<<;;;777888999::::::;;;<<<<<<<<>>;;;::::::999888555888<<>><<<999666333111///...---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''((()))***++++++******''''''%%%%%%%%%&&&((()))(((((())))))))))))((((((***************++++++,,,rrrddd^^^YYYPPPIIIFFFHHHPPP```sss}}}yyywwwxxxvvvpppmmmmmmllllllllllllllljjjccc]]]\\\lllwwwmmmbbb[[[VVVRRRLLLFFF@@@:::555222111000///......---......+++++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))*********+++++++++************++++++++++++******,,,------...000000........./////////000000/////////000111222333333555555555666888999;;;<<<<<<:::999:::;;;;;;:::999::::::<<<@@@BBBHHHUUUbbbooo~~~zzz|||zzzpppmmmnnnpppmmmjjjhhhjjjtttsssXXXLLLMMMIIIFFFFFFGGGHHHIIIOOOVVV^^^aaadddfffgggggghhhiiiddddddccccccbbbaaaaaa```___aaadddeeedddcccaaa```[[[XXXTTTQQQPPPPPPOOONNNJJJJJJKKKMMMPPPTTTWWWZZZ[[[ZZZZZZYYYXXXXXXWWWWWWUUUVVVVVVUUUTTTUUUXXX[[[\\\^^^aaadddhhhmmmsssxxxsssiiiZZZLLLCCC???>>>>>>777777888999;;;<<<<<<<<<:::???HHHTTTbbbkkkmmmlllddddddcccbbbdddfffiiikkkkkkjjjiiigggeeebbb___]]]^^^[[[XXXVVVWWWXXXXXXXXXTTTRRRPPPPPPPPPOOOMMMLLLHHHIIIJJJMMMPPPTTTXXXYYY\\\___aaabbb___\\\[[[ZZZ]]]___dddkkkrrrxxx}}}}}}zzzxxxmmmiiieeeaaa___\\\ZZZXXXWWWVVVTTTRRRPPPNNNMMMMMMKKKKKKLLLLLLLLLKKKKKKJJJKKKKKKKKKMMMNNNOOOOOOOOOOOOTTTbbbyyylll___VVVQQQNNNQQQUUUUUUWWWZZZYYYYYYZZZ\\\]]]^^^___```aaabbbeeeiiikkkkkkhhheeeYYYXXXWWWXXX]]]aaadddfffgggggghhhiiijjjjjjjjjjjjeee^^^YYYXXXWWWVVVWWWZZZYYYZZZ\\\^^^___```aaaaaa______^^^]]]\\\[[[[[[[[[]]]^^^^^^```bbbdddfffgggjjjjjjkkklllllllllllllllmmmkkkjjjjjjjjjiiigggeee[[[TTTMMMKKKMMMTTTbbbnnnyyyiii\\\XXXTTTRRRRRRPPPKKKGGGBBB@@@>>>======;;;888666444777:::===BBBJJJUUU]]]kkkrrrppp\\\MMMFFFFFF>>>===:::777333111//////---------,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***************'''&&&&&&%%%&&&'''((()))(((((())))))))))))((((((((((((''''''((()))******tttjjjgggbbbWWWLLLGGGIIIQQQ___qqq|||zzzzzzwwwrrrpppqqqnnnpppqqqrrrtttqqqggg\\\\\\ggg{{{{{{ssskkkbbb\\\WWWTTTOOOIIIAAA:::555222//////...---,,,,,,,,,,,,***++++++++++++,,,,,,,,,(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))***************+++++++++)))************+++++++++*********++++++++++++,,,***,,,---...------///111....../////////000000000000//////000111222444444888777777777777999;;;<<<<<<<<<;;;<<<>>>>>>===;;;<<<<<<>>>BBBFFFLLLZZZgggsssvvvppppppoookkkhhhgggiiiqqqxxxaaaPPPJJJKKKHHHEEEEEEGGGIIIJJJQQQXXX___aaadddffffffggghhhiiicccccccccbbbbbbbbbbbbbbb```ccceeefffccc```^^^^^^YYYVVVRRROOOOOOOOONNNMMMIIIJJJJJJMMMPPPUUUYYY[[[[[[[[[\\\\\\[[[YYYWWWVVVUUUWWWWWWUUUSSSTTTXXX\\\\\\^^^aaadddggglllrrrvvv{{{~~~sssaaaSSSIIIDDDAAA;;;999888888:::;;;;;;;;;:::???EEEMMM[[[hhhmmmlllfffeeedddccceeehhhkkknnnmmmkkkhhhfffdddaaa^^^[[[]]]ZZZWWWVVVWWWXXXXXXXXXVVVTTTRRRQQQQQQPPPNNNLLLGGGHHHKKKNNNRRRVVVYYY[[[___aaaddddddcccbbbaaaaaagggjjjpppwww}}}{{{xxxvvvtttqqqooodddcccaaa```___]]]ZZZWWWXXXWWWUUURRRPPPNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKMMMNNNMMMJJJHHHJJJLLLWWWjjjooo]]]TTTMMMNNNQQQRRRUUUYYYWWWXXXYYYZZZ\\\]]]_________```dddhhhkkkllljjjggg\\\YYYWWWXXX[[[```dddeeehhhiiijjjkkkllllllllllllggg```ZZZYYYYYYWWWWWWZZZZZZ[[[]]]___```bbbbbbbbb```___^^^]]]]]]\\\]]]]]]^^^^^^___```bbbdddeeefffkkklllmmmmmmnnnnnnmmmmmmmmmlllkkkkkklllllljjjhhh]]]VVVPPPMMMMMMRRR\\\gggwwwqqqaaa[[[TTTQQQQQQPPPKKKGGG@@@????????????===999777444666999;;;???GGGQQQYYYhhhooo|||~~~gggTTTIIIFFF???===;;;777444222000///,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((()))))))))))))))***(((((((((((()))***++++++(((((())))))))))))(((((()))(((((('''((()))+++,,,xxxqqqhhh[[[RRRJJJKKKPPP[[[kkk{{{|||{{{xxxsssssswwwtttwwwzzz}}}qqqbbb\\\bbbsss|||tttmmmeee___XXXVVVRRRKKKBBB:::444111...---,,,++++++*********************+++++++++,,,))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))*********++++++)))************+++++++++*********+++++++++,,,,,,+++---///...---,,,...000.../////////000000000000111111111111222444666777888777777777888:::<<<===>>>>>>>>>@@@BBBBBB@@@???>>>>>>AAAEEEIIIPPP^^^kkkrrr}}}tttrrrmmmhhheeeddddddhhhsssqqq```QQQJJJHHHHHHGGGEEEEEEHHHJJJLLLRRRZZZ]]]```cccdddeeeeeeggghhhbbbbbbbbbbbbbbbcccccccccbbbeeegggfffbbb^^^\\\\\\UUURRROOOMMMLLLMMMLLLKKKIIIIIIJJJMMMQQQUUUZZZ]]]^^^___aaabbbaaa^^^ZZZXXXWWWYYYZZZWWWTTTTTTYYY]]]^^^```bbbeeehhhlllrrrvvvxxxzzz|||}}}~~~qqqbbbUUUMMMEEEBBB===<<<<<<===<<<;;;;;;???BBBHHHTTTcccjjjiiifffeeeddddddfffiiimmmpppoookkkhhheeedddaaa]]]YYYYYYWWWUUUUUUVVVWWWWWWVVVWWWUUUSSSQQQQQQPPPNNNLLLJJJKKKNNNRRRVVVZZZ]]]___```bbbfffhhhiiijjjlllnnnrrrvvv|||}}}yyytttqqqpppnnnkkkhhhaaa```___^^^^^^\\\YYYWWWVVVUUUSSSRRRPPPOOOOOONNNNNNMMMLLLKKKJJJJJJJJJJJJMMMNNNPPPTTTXXXWWWRRRNNNIIIJJJRRRaaaooonnnaaaUUUPPPPPPPPPRRRUUUVVVVVVXXXYYY[[[]]]^^^___\\\]]]aaaeeeiiikkkjjjhhh^^^[[[WWWWWWZZZ___ccceeejjjkkklllmmmnnnnnnnnnmmmiiibbb\\\[[[YYYWWWWWWZZZ[[[\\\^^^```aaaccccccddd```___^^^]]]]]]^^^______^^^^^^___```bbbdddeeefffkkkkkklllmmmmmmmmmmmmlllkkkjjjjjjkkklllllljjjhhh___YYYRRROOONNNOOOVVV___mmm}}}zzzhhh___VVVQQQQQQPPPLLLHHHBBB@@@>>>>>>>>>===<<<:::444666999;;;>>>EEEOOOVVVbbbjjjwwwqqqZZZKKKFFF@@@???<<<999555333111000---,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''((((((((('''''')))******+++++++++'''(((((())))))(((((('''))))))((('''(((***,,,---xxxkkk^^^VVVMMMLLLNNNWWWfffwww~~~|||yyyuuuvvvzzzyyy~~~{{{jjj\\\^^^nnnwwwooogggbbbYYYWWWTTTLLLCCC:::444111......---,,,++++++++++++)))))))))******+++++++++************************(((((())))))*********+++))))))))))))))))))))))))(((((())))))************)))************+++++++++******+++++++++,,,,,,,,,,,,...000///---,,,...000////////////000000000000333333333333444666888999777777666666888:::===?????????@@@BBBDDDEEEDDDBBB??????BBBGGGKKKRRR```mmmmmm}}}{{{lllgggbbb```^^^^^^eeemmmrrrjjj]]]OOOFFFDDDDDDCCCGGGDDDEEEHHHJJJMMMSSS[[[\\\^^^aaaccccccdddeeegggaaaaaaaaabbbccccccddddddcccfffhhhfffbbb]]][[[[[[SSSPPPLLLJJJJJJKKKJJJJJJHHHIIIJJJMMMQQQVVV[[[]]]bbbdddggghhhgggddd___\\\ZZZ\\\\\\YYYUUUUUUZZZ___```bbbdddfffiiimmmssswww{{{|||}}}}}}}}}}}}~~~yyyggg\\\PPPKKKDDDAAA@@@@@@>>><<<<<>><<<<<<=========555777999:::===DDDNNNUUU^^^gggtttwww^^^MMMFFFAAA???===999666444222111///...---,,,+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''&&&''''''$$$%%%'''))))))))))))(((''''''((((((((((((''''''%%%$$$###"""###%%%''')))xxxiii___ZZZOOOKKKKKKSSSeeeyyy|||~~~rrr```cccooo|||uuulllddd```YYYUUULLLAAAAAA===.........---,,,,,,,,,------++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++******++++++,,,,,,,,,,,,------000000...------...//////......///000111222222333333333222222333333444555888888999:::;;;;;;;;;;;;===>>>@@@BBBCCCCCCCCCBBBAAADDDEEEFFFPPP___ggghhhrrr}}}wwwooofff\\\WWWYYY]]]___^^^cccXXXMMMFFFBBB>>>???CCCDDDEEEFFFHHHKKKPPPTTTVVV\\\^^^```aaaccccccbbbbbbddddddddddddddddddddddddeeeggghhhfffaaa\\\YYYWWWTTTRRRPPPMMMLLLKKKKKKKKKHHHKKKOOORRRUUUYYY^^^bbbccceeehhhjjjkkkkkkiiihhhgggjjjjjjddd\\\XXX[[[______aaaeeeiiilllqqqvvvzzz}}}}}}|||{{{yyyxxxxxxwwwxxxzzz}}}{{{lllaaaQQQDDD===<<<<<<======AAACCCDDDMMM\\\dddddddddddddddfffhhhkkknnnppphhhgggeeeeeecccaaa]]]YYYYYYXXXUUUSSSPPPOOONNNNNNXXXSSSRRRTTTSSSPPPNNNPPPTTTVVVXXXZZZ```fffeeeaaafffgggiiimmmsssyyyyyytttmmmjjjgggcccaaa`````````___]]]\\\\\\\\\[[[YYYWWWVVVUUUTTTRRRQQQQQQPPPPPPQQQPPPOOOMMMLLLLLLKKKKKKMMMMMMSSS^^^jjjmmmfff^^^RRRPPPRRRXXX```iiivvvjjj^^^XXXQQQNNNNNNQQQUUUYYY[[[ZZZZZZ\\\^^^```aaabbbccceeefffggghhhccc___ZZZXXXZZZ___cccfffjjjllloooqqqqqqqqqqqqrrrkkkeee^^^YYYXXXYYY[[[[[[^^^___bbbdddeeefffffffffccccccbbbaaa```___^^^]]]YYYZZZ\\\___aaacccdddeeehhhhhhhhhggggggggggggfffggghhhiiiiiihhhgggeeeddd^^^\\\WWWRRRMMMLLLNNNQQQ___mmmyyyjjjZZZSSSQQQNNNLLLLLLHHHDDDAAA>>>>>>>>>======;;;777666999;;;???GGGPPP___dddmmmzzz}}}cccPPPIIIBBB@@@===;;;999666222///---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++++++++,,,,,,+++)))((((((((()))***'''&&&%%%$$$$$$%%%&&&''')))))))))))))))(((''''''''''''(((((())))))******uuufff[[[VVVOOOKKKJJJQQQbbbvvv~~~pppooowww{{{rrriiiaaaZZZWWWOOOBBB@@@<<>>>>>???AAABBBCCCCCCCCCBBBEEEFFFHHHQQQ___ggghhhppp{{{~~~mmmdddYYYTTTVVVZZZ\\\\\\\\\RRRIIIDDDAAA???AAAEEEDDDEEEFFFHHHLLLQQQVVVYYY^^^___```aaabbbcccccccccddddddddddddddddddddddddbbbcccdddbbb]]]XXXUUUSSSQQQPPPOOOMMMKKKJJJJJJJJJHHHKKKOOORRRVVVZZZ___bbbeeegggjjjmmmnnnnnnmmmllliiinnnqqqmmmeee``````bbbaaadddhhhkkknnnqqquuuxxx||||||{{{{{{zzzxxxwwwvvvuuuwwwyyy{{{}}}zzzcccPPPDDD???===;;;>>>BBBCCCDDDKKKXXX```aaaaaa``````ccchhhkkkmmmmmmllliiifffdddbbb```\\\ZZZ[[[YYYWWWTTTRRRRRRRRRRRRVVVSSSSSSVVVWWWUUUUUUWWW\\\```bbbccceeejjjjjjgggmmmooosssxxx}}}zzztttooojjjhhheeebbb```_________^^^\\\[[[[[[[[[ZZZXXXVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPNNNMMMLLLLLLLLLNNNNNNSSS___kkkooojjjcccTTTQQQRRRWWW\\\cccnnnxxxzzzjjj___WWWSSSTTTRRRUUUXXXYYYXXXXXXZZZ\\\ZZZ[[[]]]___bbbdddfffgggfffbbb]]]ZZZZZZ___cccfffjjjmmmpppqqqqqqpppqqqrrrnnnhhh```[[[YYYYYYZZZZZZ]]]___aaadddfffgggggggggddddddbbbaaa___^^^]]]]]]YYY[[[]]]___bbbcccdddeeeggggggggggggffffffffffffffffffggggggfffeeedddccc```^^^YYYTTTOOONNNOOOQQQZZZhhh{{{~~~ooo^^^VVVRRROOONNNNNNIIIFFFBBB???>>>>>>===<<<;;;888666999;;;>>>GGGOOO]]]bbbkkkxxxeeeRRRJJJCCCAAA>>><<<:::777444111---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++***)))((((((((()))***)))(((''''''''''''((())))))))))))))))))((('''''''''((((((((()))))))))***ssseee\\\WWWPPPLLLJJJOOO^^^rrrzzzpppccc]]][[[SSSDDD???<<<000///...---,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******+++,,,,,,---............---......///000111///000111222333444444555444333333333333444555555666777888:::<<<>>>@@@AAA????????????@@@BBBCCCDDDCCCFFFGGGJJJSSS^^^eeefffmmmxxxlllcccXXXRRRTTTWWWYYYYYYRRRJJJCCCAAAAAA@@@CCCGGGDDDDDDFFFJJJNNNTTTYYY\\\`````````aaabbbccceeeeeedddddddddddddddddddddddddddffffffccc^^^YYYVVVTTTNNNNNNMMMMMMKKKJJJIIIHHHIIILLLPPPSSSWWW[[[```dddiiijjjmmmpppqqqrrrqqqppplllqqqvvvtttmmmfffccccccbbbfffjjjnnnppprrruuuwwwzzz{{{||||||{{{yyywwwuuusssssssssssstttxxx~~~}}}bbbPPPEEE@@@>>>BBBDDDDDDDDDJJJTTT\\\______]]]\\\aaaiiiooopppnnnmmmkkkhhhfffeeebbb___]]]ZZZXXXVVVSSSRRRSSSTTTUUUYYYWWWXXX\\\^^^\\\]]]```eeemmmrrrrrrrrrtttuuussswwwzzz}}}xxxsssmmmiiieeedddbbb```___^^^^^^___\\\[[[YYYYYYYYYYYYWWWUUUVVVVVVTTTSSSRRRRRRQQQQQQQQQQQQPPPOOONNNNNNMMMMMMOOOOOOSSS^^^jjjooolllgggWWWSSSSSSUUUXXX[[[dddllluuu{{{jjj^^^YYYXXXRRRSSSUUUVVVVVVVVVXXXYYYUUUVVVYYY\\\```dddfffhhhjjjfff```\\\[[[^^^bbbeeejjjmmmpppqqqqqqppppppqqqqqqkkkccc]]]ZZZYYYYYYYYY]]]^^^aaadddfffhhhhhhhhhfffdddcccaaa___]]]\\\\\\[[[\\\^^^```bbbcccddddddffffffeeeeeeeeedddddddddccccccdddddddddcccbbbbbbaaa___\\\WWWRRROOOOOOQQQUUUaaatttvvvdddZZZUUUQQQPPPQQQKKKHHHCCC@@@???>>>===;;;;;;888777999;;;===EEEMMM[[[```iiittt~~~hhhSSSJJJDDDBBB???===<<<999555333---,,,+++******))))))***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******************))))))+++***)))((((((((()))))))))((((((''''''(((((())))))))))))))))))(((((('''(((((((((((())))))))))))sssfff^^^[[[RRRNNNKKKNNNZZZnnnwwwggg```^^^VVVFFF???<<<222///...------,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))*********+++***(((''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111111000111111222333444555666444444444444444555555666555666888:::===@@@BBBCCCAAA@@@>>>===>>>@@@CCCEEEDDDEEEGGGLLLTTT\\\```bbbjjjttt|||kkkbbbWWWRRRSSSVVVVVVUUUJJJDDD??????@@@@@@BBBFFFCCCDDDFFFKKKPPPWWW]]]```bbbbbbaaaaaabbbdddfffgggeeeeeeeeedddddddddddddddfffffffffccc]]]XXXUUUTTTLLLMMMMMMMMMLLLKKKIIIHHHJJJMMMQQQUUUXXX]]]bbbeeejjjlllnnnqqqsssssssssssspppsssvvvsssllleeebbbaaaaaaeeekkkoooqqqsssuuuvvvyyy{{{|||}}}|||zzzwwwuuusssrrrqqqoooooorrrwwwzzzvvv[[[KKKEEEEEEDDDEEEEEEFFFJJJRRR[[[```bbb]]]ZZZ```llluuuxxxwwwpppooooooooonnnkkkgggccc]]]\\\ZZZXXXWWWWWWXXXYYY___]]]___cccdddbbbdddiiiooo||||||wwwrrrmmmhhheeebbbaaa___^^^^^^^^^^^^^^^[[[YYYWWWWWWWWWWWWVVVUUUWWWVVVUUUTTTSSSSSSRRRSSSQQQQQQQQQPPPOOONNNMMMMMMPPPOOORRRZZZdddjjjiiieeeXXXTTTSSSUUUUUUVVV]]]dddkkkxxxxxxfff\\\YYYQQQRRRRRRSSSTTTUUUWWWYYYVVVWWWZZZ]]]aaadddgggiiikkkhhhccc]]][[[\\\```ccciiimmmppprrrrrrqqqpppqqqqqqllleee___\\\[[[[[[[[[___```bbbeeeggghhhhhhhhhgggeeeccc```^^^\\\[[[[[[\\\]]]^^^```aaabbbccccccccccccccccccbbbbbbbbbaaa``````aaaaaaaaaaaaaaaaaa```___]]]YYYTTTPPPOOOOOOPPP[[[kkk{{{}}}kkk___WWWRRRQQQRRRMMMJJJEEEAAA???>>><<<;;;;;;888777999:::<<>>======@@@BBBEEEDDDDDDGGGMMMTTTXXX[[[]]]dddkkkttt~~~{{{vvv~~~yyyggg```XXXTTTTTTTTTQQQNNNFFFAAA===???@@@???@@@CCCBBBDDDGGGKKKRRRYYY___bbbdddcccccccccdddfffhhhiiiffffffffffffeeeeeeddddddccccccbbb^^^XXXSSSPPPOOOKKKLLLMMMMMMMMMLLLJJJIIIKKKNNNRRRVVVZZZ^^^dddgggjjjlllnnnpppqqqrrrrrrrrrttttttsssooohhhbbb``````___ccchhhmmmppprrrtttuuuxxxyyy{{{|||{{{yyywwwuuusssrrrqqqnnnmmmooorrrvvvtttxxx}}}dddNNNGGGIIIDDDDDDDDDFFFIIIPPPYYYaaafffaaa^^^eeesss~~~yyyqqqkkkgggfffeeecccbbbaaaaaaaaabbbaaabbbfffggghhhmmmsss|||vvvqqqnnnjjjgggddd______^^^^^^^^^^^^^^^^^^ZZZXXXUUUUUUVVVVVVVVVUUUWWWVVVUUUTTTTTTSSSTTTTTTQQQQQQQQQQQQQQQPPPNNNNNNPPPOOOPPPVVV]]]aaa```^^^WWWTTTSSSUUUUUUUUUZZZaaaeeennnzzzsssdddZZZRRRQQQQQQQQQSSSVVVXXXYYYWWWXXX[[[]]]```ccceeefffiiihhhddd___[[[[[[^^^aaahhhkkkppprrrrrrqqqqqqqqqpppkkkeee```^^^^^^]]]]]]aaabbbdddfffgggggggggggggggeeebbb___]]]\\\[[[[[[]]]^^^___``````aaaaaaaaa``````_________^^^^^^^^^^^^^^^^^^^^^______``````^^^^^^]]]ZZZUUUQQQOOONNNNNNVVVcccrrrqqqdddZZZSSSQQQRRROOOKKKFFFBBB@@@???===<<<<<<888777999:::;;;AAAHHHUUU\\\eeennnyyyzzzpppqqqvvv~~~{{{rrrnnnfffmmmyyyrrr^^^QQQEEEBBB???===;;;888444111...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++******))))))((((((((())))))))))))((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))((((((((((((ppp```VVVPPPRRRPPPNNNMMMTTTfff~~~wwwggg___XXXJJJBBB>>>555000///...---,,,+++++++++++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((())))))******+++++++++,,,+++***))))))***+++,,,((((((***+++---///000000,,,---...///000000000///000111222222444444555666666555555555555666777777777777888999;;;>>>AAABBBAAA@@@>>>======???BBBCCCDDDCCCGGGOOOTTTVVVWWWYYY]]]aaafffmmmtttzzz}}}tttnnnmmmuuuwwwddd___[[[YYYYYYVVVOOOHHHDDD???===@@@AAA@@@???AAABBBDDDGGGLLLRRRYYY```cccdddddddddeeefffggghhhiiihhhhhhhhhggggggfffeeeeeeddddddbbb]]]WWWRRROOOOOOKKKLLLLLLLLLLLLLLLKKKKKKLLLOOOSSSWWW[[[```eeeiiijjjkkklllmmmnnnoooooooootttsssooojjjeeeaaaaaabbb]]]aaaeeeiiikkkmmmppprrrssstttuuuvvvvvvtttrrrqqqoooooonnnmmmkkklllnnnpppooosssxxxzzz|||kkkSSSLLLMMMGGGFFFFFFHHHJJJNNNXXXbbbmmmkkkmmmuuu|||uuuuuutttsssqqqnnnllljjjgggfffgggjjjkkknnnvvvyyyvvvrrrnnnllliiifffddd_______________^^^^^^^^^YYYWWWUUUTTTUUUVVVVVVUUUWWWVVVVVVUUUTTTTTTUUUUUURRRSSSTTTTTTTTTSSSQQQPPPPPPOOOOOOSSSXXXZZZYYYWWWUUUSSSSSSVVVVVVVVVZZZ```___eeeooo|||pppbbbWWWUUURRRQQQSSSUUUWWWXXXVVVWWWXXXZZZ]]]___```aaafffgggfffbbb]]][[[]]]```fffjjjooorrrsssrrrrrrrrrpppkkkeeeaaa___^^^^^^]]]aaabbbdddggghhhhhhhhhhhhfffdddaaa^^^\\\\\\\\\\\\]]]]]]^^^_________^^^^^^\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\^^^^^^\\\]]]^^^\\\WWWSSSPPPNNNLLLRRR[[[gggvvvyyykkk___UUUQQQRRROOOLLLGGGCCCAAA@@@>>>===<<<999888999999:::???FFFPPPXXXccckkksss~~~wwwxxx~~~}}}rrrkkkaaadddjjjuuu}}}iiiYYYFFFDDDAAA>>>;;;777333000...---,,,++++++******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&((())))))******))))))((('''(((((()))))))))))))))))))))))))))((((((((((((uuudddXXXQQQNNNOOOMMMLLLQQQaaayyyiii]]]WWWLLLDDD???666000///...---,,,+++++++++++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------...///000000///......000000111222333444555555666666555555666666777888999999888888999<<<>>>???@@@@@@>>>===>>>???AAABBBEEEDDDHHHQQQVVVUUUUUUWWWZZZ\\\```dddhhhjjjjjjiiieeecccdddllltttzzzrrrfffdddcccdddccc]]]RRRHHHBBB>>>>>>AAACCCAAAAAABBBBBBDDDGGGLLLRRRYYY___cccddddddfffggghhhiiiiiiiiijjjjjjiiiiiihhhggggggfffffffffccc^^^XXXSSSPPPPPPKKKJJJJJJJJJJJJJJJKKKKKKLLLOOOTTTXXX\\\aaagggjjjkkkkkklllllllllmmmmmmmmmmmmkkkiiifffbbbaaaaaabbb___aaaccceeefffgggjjjlllllllllllllllllllllkkkjjjggghhhiiiiiigggggghhhjjjkkkooossssssssswwwqqq___WWWUUUQQQNNNNNNOOOOOOQQQ[[[gggxxx{{{~~~xxxvvvttttttsssuuu~~~vvvtttpppnnnllliiieeeccc```aaaaaaaaa```______^^^ZZZWWWTTTTTTUUUVVVVVVVVVWWWWWWVVVUUUUUUUUUUUUVVVVVVVVVXXXYYYXXXWWWUUUTTTOOOOOOPPPSSSWWWXXXWWWUUUTTTSSSSSSVVVVVVUUUXXX^^^]]]```hhhsss{{{kkk___[[[UUURRRSSSTTTUUUTTTSSSTTTVVVXXX[[[]]]^^^___cccfffhhhfffaaa^^^___aaadddhhhnnnrrrttttttssstttqqqmmmgggbbb___]]]\\\[[[___```cccfffiiijjjkkkkkkeeeccc```]]]\\\\\\]]]^^^]]]]]]]]]^^^]]]]]]\\\\\\YYYYYYXXXXXXXXXWWWWWWWWWUUUUUUUUUUUUWWWXXXZZZ[[[[[[]]]___^^^ZZZVVVRRRPPPKKKNNNTTT^^^mmm~~~qqqdddWWWRRRSSSOOOLLLGGGDDDBBBAAA@@@>>><<<999888999999999>>>DDDJJJSSS___gggnnnxxxtttkkkaaa___```eeeoooyyyvvvcccJJJGGGCCC???<<<888333///......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((()))))))))))))))'''((()))))))))((('''&&&((()))***++++++***)))(((''''''((()))))))))))))))***)))))))))((((((((('''|||lll```YYYLLLMMMLLLJJJNNN^^^vvv{{{kkk\\\WWWMMMFFF@@@666000000...---,,,+++++++++++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++111000///---+++)))((('''......///000000///...---///000111222333444444555666666666666666777888888:::999888888888:::<<<>>>@@@???>>>>>>>>>???@@@AAAGGGEEEIIISSSXXXUUUTTTVVVZZZ\\\___ccceeeccc___\\\[[[ZZZ^^^ffflllnnnppptttvvvvvvkkkkkkkkklllnnnmmmeeeWWWLLL@@@===>>>BBBEEECCCBBBCCCBBBDDDGGGKKKRRRYYY___cccccceeeggghhhjjjjjjiiiiiikkkkkkkkkjjjiiihhhhhhgggcccccc```[[[TTTOOOMMMLLLJJJIIIHHHGGGHHHIIIJJJKKKMMMPPPTTTXXX]]]bbbgggkkkllllllllllllllllllllllllddddddcccbbbaaa`````````aaabbbcccbbbbbbbbbeeegggfffffffffeeeeeeeeeeeeeee```bbbdddeeedddcccdddeee```eeejjjmmmooossszzz~~~~~~uuukkkccc___[[[XXXVVVWWWVVVVVV___lll~~~zzzzzz~~~uuussspppnnnllliiieeeaaabbbbbbbbbbbbaaa```___^^^ZZZWWWTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUVVVVVVXXXYYY[[[\\\\\\ZZZXXXWWWOOOOOOQQQUUUXXXYYYXXXVVVTTTRRRSSSVVVUUUTTTWWW\\\```aaafffoooxxxpppeee___XXXTTTSSSSSSRRRQQQSSSTTTVVVXXX[[[^^^```aaaaaafffjjjiiiddd``````bbbbbbgggnnnrrrtttttttttuuusssnnnhhhbbb___\\\ZZZXXX\\\^^^bbbfffjjjlllnnnooodddbbb___]]]\\\\\\]]]^^^\\\]]]]]]]]]]]]\\\[[[ZZZWWWWWWVVVVVVVVVVVVUUUUUURRRRRRRRRRRRTTTVVVXXXYYY[[[]]]``````]]]XXXTTTRRRJJJLLLOOOXXXgggyyyvvvgggZZZSSSSSSOOOLLLGGGDDDCCCBBBAAA@@@<<<999888999999888===CCCFFFPPP]]]eeejjjrrrtttkkkbbb]]]ZZZ\\\dddooowww{{{jjjLLLIIIEEEAAA===888333///......---,,,++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++''''''(((((())))))******'''((()))))))))(((&&&%%%&&&'''((())))))((('''&&&''''''((()))))))))))))))******))))))((((((((('''|||hhhWWWSSSLLLHHHHHHJJJRRRggg~~~yyynnnqqq~~~nnn]]]VVVRRRHHH===888444111...---,,,,,,+++***...---+++))))))***+++,,,))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))))))))))))))((((((((((((++++++***************+++,,,,,,,,,++++++*********.../////////000000000111222111000000111333555777555555666888999;;;<<<<<<:::999888888999<<<>>>@@@AAABBBCCCAAA???>>>>>>???@@@EEELLLRRRVVVWWWXXXYYYYYYbbbfffdddbbbaaa]]]WWWLLLTTT]]]cccdddcccccccccgggjjjvvv{{{tttvvvwwwsss```OOOAAA>>>===AAACCCBBBAAABBBBBBFFFJJJOOORRRWWW\\\___dddddddddfffhhhjjjiiihhhkkkjjjjjjiiihhhiiiiiiiiiccc```\\\XXXUUURRRNNNKKKJJJJJJHHHFFFEEEEEEHHHKKKPPPQQQTTTXXX]]]ccchhhkkkooonnnmmmlllkkkiiihhhhhhaaaaaa```____________```aaabbbbbbcccccccccbbbbbbbbbbbbbbbaaa``````______]]]]]]^^^______^^^\\\[[[[[[^^^aaadddggglllqqquuuxxxyyyyyyyyyvvvqqqmmmjjjfffgggfffbbb___aaahhhooo}}}xxxxxxuuusssqqqooollljjjhhhgggaaacccdddeeedddbbb___]]]___\\\XXXXXXYYYZZZYYYWWWYYYYYYXXXWWWVVVVVVUUUUUU^^^___```aaaaaa___]]]\\\VVVWWWXXXXXXWWWVVVTTTSSSVVVVVVUUUUUUVVVWWWYYYZZZ^^^```cccgggnnnwww|||nnnfff\\\VVVTTTRRROOOKKKNNNPPPSSSWWWZZZ\\\]]]]]]```dddggghhhfffbbb___^^^cccgggmmmsssvvvvvvtttrrrtttnnnggg```]]]\\\\\\[[[___```ccchhhlllooonnnmmmiiieeeaaa^^^^^^^^^^^^]]]\\\\\\\\\[[[ZZZXXXWWWVVVTTTTTTSSSRRRQQQOOOOOONNNOOOOOOOOOPPPRRRTTTUUUVVV\\\]]]]]]^^^^^^\\\WWWTTTJJJHHHKKKUUUcccqqq{{{iii\\\VVVUUULLLMMMKKKGGGBBB>>>???@@@???>>>===:::888999;;;>>>EEEMMMXXXbbbiiipppwww|||xxxmmm```^^^\\\]]]bbbjjjsssxxxxxx~~~oooUUULLLDDDAAA>>>888444444//////...---------......((())))))))))))*********((()))***++++++***)))(((''''''((()))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))***************)))((((((((()))+++,,,kkkZZZTTTMMMHHHHHHIIIPPPeee{{{vvvjjjaaagggvvvqqq___XXXSSSIII???999444111...---------,,,+++...---+++***)))***+++,,,++++++++++++++++++++++++************************)))***++++++++++++***)))***************)))))))))++++++************++++++******++++++,,,---------/////////000000000000000111000000000111333555666444555666777999:::;;;<<<999888888888999;;;===??????@@@AAA@@@>>>===>>>??????FFFPPPVVVYYY[[[]]]```aaahhhlllkkkiiieee]]]TTTLLLSSS\\\aaaaaa```______```cccpppwwwqqqsssrrrVVVEEE@@@???AAACCCAAAAAACCCBBBFFFKKKQQQVVV[[[```dddeeeeeeeeegggiiijjjjjjhhhjjjiiiiiihhhhhhhhhhhhhhhaaa^^^ZZZWWWTTTQQQMMMJJJJJJIIIHHHFFFEEEFFFIIILLLQQQRRRUUUYYY___dddiiikkknnnmmmllljjjhhhgggeeeeee```______^^^^^^______```aaabbbccccccdddcccccccccaaaaaa``````___^^^^^^]]]ZZZ[[[\\\\\\\\\[[[ZZZYYYXXXZZZ]]]___ccchhhnnnrrrssstttvvvwwwvvvsssooommmlllmmmlllhhhcccccchhhmmm}}}xxxxxxyyyyyyxxxwwwuuurrrpppnnnggghhhhhhhhhgggeeecccaaaaaa]]]YYYXXXYYYZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWW]]]^^^___```___^^^\\\[[[WWWXXXXXXXXXXXXWWWWWWVVVYYYXXXWWWWWWWWWXXXYYYYYY^^^```cccfffkkkrrrzzzqqqiii___XXXVVVTTTRRROOOOOOPPPSSSVVVYYY[[[\\\\\\___cccggghhhfffcccaaa___bbbffflllqqquuuvvvuuuttttttnnnfff```]]]\\\\\\\\\___aaadddhhhmmmpppooonnnhhheee```]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWUUUTTTTTTRRRQQQQQQPPPPPPOOONNNNNNMMMNNNNNNOOOPPPRRRTTTUUU[[[\\\]]]___```^^^YYYUUUNNNJJJJJJRRR]]]kkk}}}~~~lll___XXXVVVNNNOOONNNJJJEEEAAA@@@AAA???>>>===:::888999;;;>>>CCCKKKVVV```gggnnnuuuzzztttfffdddaaabbbhhhqqqzzz{{{~~~mmmWWWLLLBBB???===999444222///...------,,,---------+++++++++******)))))))))((()))***++++++***)))((()))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))***************))))))((()))***+++,,,ppp___UUUNNNIIIGGGGGGMMM```vvv|||xxxvvvwwwzzzzzzuuupppggg]]]WWW___qqquuucccYYYSSSJJJ@@@:::444111...---------,,,+++---,,,+++*********+++,,,++++++++++++++++++++++++************************)))******++++++******)))***************+++++++++++++++************++++++))))))***,,,...///000111000000000000000000000000///000111111222333444555444555666777888:::;;;;;;999888888888999;;;<<<>>>===>>>???>>>======???AAA???IIIUUU[[[]]]```eeekkkkkknnnqqqpppnnnhhh[[[OOOOOOVVV^^^bbbbbb_________]]]aaannn}}}vvvpppqqq___IIIDDD@@@AAABBBAAAAAADDDCCCGGGMMMTTTYYY___eeehhhfffeeeeeegggjjjkkkjjjiiihhhhhhhhhggggggggggggfff```\\\XXXUUURRROOOLLLIIIIIIIIIHHHGGGFFFGGGKKKNNNSSSTTTWWW[[[```eeejjjlllmmmkkkiiigggdddcccaaaaaa]]]]]]]]]]]]^^^___``````aaabbbcccdddeeeddddddccc```______^^^^^^]]]\\\\\\ZZZ[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZ\\\^^^dddjjjooossstttvvvwwwvvvtttqqqoooooopppnnnjjjeeeccceeehhhuuu{{{wwwwwwwwwxxxzzz{{{zzzwwwsssqqqlllkkkjjjiiigggeeeddddddbbb___[[[YYYYYYZZZ[[[[[[WWWWWWXXXXXXXXXYYYYYYYYY[[[\\\]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZYYYYYYYYYYYYZZZ___aaaccceeehhhlllqqqttt~~~wwwoooddd\\\XXXVVVUUUSSSPPPQQQSSSVVVXXXYYYZZZ[[[^^^aaaeeegggfffdddcccbbbaaadddjjjooosssuuuvvvvvvtttnnnfff```]]]]]]]]]^^^```aaadddiiinnnppppppooofffccc___\\\[[[[[[ZZZYYYXXXWWWUUUSSSQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNOOONNNLLLMMMMMMNNNOOOQQQRRRSSSXXXZZZ^^^aaaccc```[[[WWWRRRMMMJJJMMMUUUcccuuurrrcccZZZVVVQQQRRRRRROOOJJJEEEBBBAAA??????>>>;;;999999;;;===AAAHHHSSS\\\cccjjjqqqwwwqqqmmmjjjkkkqqqzzzooo___QQQDDD@@@@@@<<<555222......---,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''))))))************))))))************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))***************))))))))))))***++++++tttcccWWWOOOIIIGGGEEEIII\\\pppzzzsssllljjjnnnpppmmmhhhcccXXXTTT^^^pppxxxggg[[[SSSKKKAAA999444111...------...---,,,,,,,,,+++******++++++,,,))))))))))))))))))))))))************************))))))************))))))))))))***************+++++++++*********+++,,,,,,)))***+++---///000111222111111111000000000000//////000111333444444444444555555666777888999:::;;;::::::999999:::<<<===>>><<<===>>>>>>===>>>AAACCCAAALLLYYY```bbbeeennnvvvzzzyyyyyyyyyvvvnnn___RRRTTT[[[cccggggggeeeeeeffffffiiitttwwwqqqrrrgggLLLFFFAAAAAAAAA@@@AAAEEEDDDIIIOOOVVV[[[```eeehhhdddddddddfffiiijjjiiihhhfffgggggggggffffffeeeeee___\\\WWWTTTQQQOOOLLLJJJHHHHHHHHHGGGGGGIIIMMMPPPUUUVVVYYY]]]bbbgggjjjlllkkkjjjgggcccaaa___]]]]]][[[[[[[[[\\\]]]^^^```aaaaaabbbdddfffffffffeeedddaaa``````___^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZ]]]bbbhhhnnnvvvwwwwwwwwwvvvssspppnnnjjjjjjiiifffbbb``````aaajjjrrr}}}yyyvvvuuutttwwwzzz||||||yyyuuurrrlllkkkhhhfffdddcccccccccccc```\\\YYYXXXYYY[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWXXXYYY[[[\\\[[[[[[[[[[[[[[[\\\\\\\\\^^^```ccceeefffhhhkkknnnwww~~~vvvkkkaaa[[[WWWUUUSSSQQQRRRSSSUUUWWWXXXYYYYYY\\\___cccffffffeeedddddd```bbbggglllqqquuuwwwxxxtttnnnfff___]]]]]]^^^___```aaadddiiinnnppppppooodddaaa]]]ZZZZZZYYYXXXVVVUUUSSSQQQNNNMMMMMMNNNOOOLLLMMMMMMNNNNNNOOOOOOPPPNNNNNNNNNOOOPPPQQQSSSSSSWWWYYY^^^ccceeeccc^^^YYYUUUOOOJJJJJJPPP\\\oooxxxhhh]]]WWWRRRSSSSSSQQQMMMHHHCCC@@@??????>>><<<:::999;;;===@@@GGGQQQZZZ```gggnnnttt}}}~~~yyyttttttzzzyyymmm\\\KKKEEEDDD???777222...---,,,,,,++++++++++++***))))))(((''''''&&&&&&)))))))))******)))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((()))))))))************)))))))))*********++++++wwwfffXXXPPPJJJGGGDDDGGGXXXlll~~~uuukkkhhhkkknnnllliiicccYYYSSS\\\nnnzzzjjj\\\SSSKKKAAA888333111...---.........---+++++++++++++++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******++++++******+++,,,,,,---,,,,,,---......///000000111111111111000000000000000111222444555555555555666666777888999::::::;;;<<<<<<<<<<<<======>>>???===>>>>>>>>>>>>@@@CCCFFFEEEPPP\\\cccfffmmmxxxxxxiii^^^ZZZ```hhhmmmmmmmmmnnnoootttttt|||uuunnnooohhhLLLEEE@@@???@@@???AAAEEEGGGKKKQQQVVVZZZ^^^bbbdddcccbbbbbbdddggghhhgggfffeeeffffffffffffeeedddccc___\\\WWWSSSQQQOOOLLLKKKFFFGGGGGGGGGHHHKKKOOOSSSVVVXXX[[[___dddgggjjjllljjjhhheeeaaa^^^\\\[[[[[[ZZZZZZ[[[[[[]]]^^^```aaaaaaccceeeggghhhgggfffeeecccccccccbbbaaaaaa`````````______^^^]]]\\\\\\\\\[[[[[[ZZZYYYZZZ^^^dddiiipppqqqrrrrrrpppnnnlllkkkbbbcccbbbaaa^^^]]]]]]]]]cccgggnnnwww~~~{{{vvvtttssstttvvvzzz||||||zzzwwwuuullljjjgggdddcccbbbbbbbbbbbb```^^^[[[YYYYYYZZZ[[[]]]]]]\\\[[[YYYXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYWWWWWWVVVVVVWWWYYY[[[\\\ZZZZZZ[[[]]]^^^______```]]]```ccceeefffhhhkkkmmmttt||||||rrrhhh___YYYTTTQQQQQQRRRSSSTTTUUUWWWXXXYYYZZZ]]]aaadddddddddeeeeee___aaaeeeiiioootttwwwyyyuuuooofff___]]]]]]^^^______```ccchhhlllnnnnnnmmmbbb___[[[YYYXXXVVVTTTSSSQQQPPPNNNLLLKKKLLLMMMNNNMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVWWWYYY___dddgggeee```\\\WWWQQQKKKJJJMMMWWWjjjzzzooo```XXXRRRSSSSSSRRROOOJJJDDD@@@@@@@@@???===::::::;;;<<>>>>>>>>??????>>>>>>???>>>>>>@@@DDDGGGJJJRRR]]]eeelllwww~~~nnneee```gggooossstttuuuvvvxxx~~~|||}}}nnnfffgggrrr___HHHAAA===>>>??????AAAEEEHHHLLLRRRVVVYYY\\\^^^```aaaaaaaaacccfffgggfffeeeeeeeeefffgggfffeeedddccc___[[[VVVRRRPPPNNNMMMKKKEEEFFFGGGGGGIIILLLRRRUUUWWWYYY\\\```dddgggjjjkkkjjjgggddd```]]][[[[[[[[[[[[[[[[[[\\\]]]^^^```aaaaaacccfffiiijjjiiigggfffgggffffffeeeeeedddccccccaaa```___^^^]]]\\\\\\\\\[[[[[[ZZZXXXXXXZZZ___bbbcccdddeeeggghhhhhhgggggg^^^^^^^^^]]]]]]]]]^^^^^^aaaccchhhooowww|||vvvuuuuuuxxx}}}}}}zzzvvvsssqqqooooooppprrrssstttsssrrrqqqlllkkkhhhfffddddddddddddbbbbbbaaa^^^[[[YYYZZZ\\\______]]]\\\ZZZYYYWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYWWWWWWWWWXXXXXXZZZ[[[[[[YYYZZZ\\\^^^___```aaaaaa]]]```ccceeefffhhhkkkmmmsss{{{~~~xxxpppfff]]]VVVRRRQQQQQQRRRSSSTTTVVVXXXYYYXXX[[[___bbbccccccdddeee```aaacccggglllrrrwwwzzzxxxqqqggg___\\\]]]^^^___^^^___bbbfffiiikkkjjjiii___]]]YYYWWWVVVTTTRRRPPPNNNMMMMMMLLLLLLMMMOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYXXX[[[___dddggggggccc___XXXSSSNNNKKKKKKSSScccsss~~~vvvfff[[[SSSRRRRRRQQQPPPLLLFFFAAA@@@@@@@@@>>>;;;::::::;;;>>>EEEMMMUUU[[[aaaiiioooxxx|||yyyyyylllWWWKKKDDD<<<555222000///...,,,++++++++++++***+++++++++,,,,,,,,,,,,******))))))))))))******''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************)))***++++++,,,,,,++++++{{{lllYYYRRRLLLHHHDDDEEEUUUhhhzzzuuutttuuuuuuuuukkk^^^UUUZZZjjj}}}}}}||||||qqqbbbXXXQQQEEE999333111.........//////...******++++++,,,,,,,,,,,,++++++++++++++++++++++++***************************)))(((''''''((()))***'''(((((()))******++++++++++++++++++,,,---......,,,------------.........//////000111222222333444555555444555666777999:::999::::::;;;;;;<<<<<<===<<<======>>>>>>>>>>>>>>>>>>>>>>>>======???CCCFFFMMMSSS\\\fffssstttjjjkkkqqqxxx|||}}}}}}~~~~~~vvvfff^^^```ddd}}}mmmPPPBBB===:::<<<>>>>>>AAADDDGGGLLLRRRWWWZZZ\\\^^^___bbbaaabbbdddfffgggfffeeeeeefffggghhhgggfffdddccc]]]YYYTTTPPPNNNMMMKKKJJJDDDEEEGGGHHHJJJNNNSSSWWWWWWYYY]]]aaadddgggiiijjjiiigggccc___]]]\\\\\\\\\\\\\\\\\\\\\]]]___``````aaacccgggjjjkkkjjjhhhgggiiihhhhhhggggggfffeeeeeeeeecccbbb```____________]]]]]]]]][[[YYYYYY\\\^^^[[[\\\]]]___```aaaaaaaaa^^^\\\[[[[[[\\\]]]^^^^^^```bbbgggnnnuuuyyyxxxvvvqqqqqqqqqtttyyy}}}~~~~~~~~~~~~|||yyyvvvssspppnnnlllkkkjjjjjjiiijjjkkklllllljjjjjjhhhgggfffeeeeeedddcccdddeeeccc___\\\\\\]]]___^^^]]]\\\[[[ZZZYYYYYYWWWWWWWWWWWWXXXXXXYYYYYYXXXYYYYYYZZZ[[[[[[[[[[[[YYY[[[\\\^^^````````````___```bbbdddeeegggjjjmmmqqqxxx~~~}}}wwwnnncccZZZUUUPPPPPPPPPRRRSSSVVVXXXZZZWWWZZZ^^^```aaaaaabbbcccaaaaaabbbeeejjjqqqwwwzzzzzzrrrhhh```\\\\\\]]]^^^^^^^^^```cccfffgggfffddd^^^[[[XXXVVVTTTRRRPPPMMMLLLLLLMMMNNNOOOPPPQQQQQQSSSTTTTTTUUUVVVWWWXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZ[[[\\\```dddggggggdddaaaYYYUUUQQQMMMJJJNNN[[[iiiwww~~~kkk___TTTRRRQQQQQQQQQNNNIIIDDD@@@AAAAAA???<<<::::::;;;<<>>BBBEEENNNRRR[[[gggxxx}}}sssuuuzzz}}}|||rrrbbb[[[\\\[[[mmm}}}zzzlllWWWEEE>>>999777;;;>>>>>>AAADDDFFFKKKQQQWWWZZZ\\\^^^```cccbbbcccdddggghhhgggfffeeefffggghhhhhhfffdddccc\\\XXXRRRNNNLLLKKKJJJIIIDDDEEEFFFHHHJJJNNNTTTXXXWWWYYY]]]aaadddggghhhiiiiiigggccc___]]]\\\]]]^^^]]]]]]]]]]]]^^^___``````aaadddgggjjjkkkkkkiiigggiiiiiiiiihhhggggggffffffiiigggeeedddbbbbbbbbbcccaaaaaa```^^^\\\[[[\\\^^^[[[[[[\\\\\\\\\\\\\\\[[[]]][[[YYYXXXZZZ\\\]]]]]]^^^aaagggooouuuvvvsssnnnqqqqqqqqqtttwwwzzzzzzzzz~~~}}}~~~}}}zzzwwwsssqqqooolllkkkmmmkkkiiiggghhhjjjlllnnnhhhggggggfffeeeddddddcccdddfffhhhfffbbb^^^]]]^^^]]]]]]]]]\\\\\\[[[[[[[[[WWWWWWWWWWWWWWWXXXYYYZZZYYYZZZ[[[]]]]]]\\\[[[ZZZ[[[\\\^^^_________^^^^^^```aaabbbcccccceeeiiikkkooouuu{{{}}}}}}{{{~~~|||tttiii^^^XXXOOOOOOPPPQQQSSSVVVYYYZZZWWWYYY]]]______```aaabbbaaaaaabbbdddiiipppvvvzzz{{{sssiii```\\\[[[\\\]]]]]]]]]___bbbdddeeecccaaa]]]ZZZWWWUUUTTTQQQNNNLLLJJJLLLMMMOOOQQQRRRSSSSSSVVVVVVWWWXXXXXXYYYZZZZZZXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]```dddggggggeeebbbZZZWWWSSSOOOJJJJJJUUUbbbssspppcccUUUSSSQQQQQQRRRPPPKKKGGG@@@AAAAAA???<<<::::::;;;;;;@@@HHHOOOTTT[[[ccciiisss|||rrrjjjaaabbbnnnttt```QQQGGG???===>>>111111///...---,,,,,,,,,******)))((('''&&&%%%%%%+++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))***+++,,,---,,,++++++{{{jjj]]]SSSKKKIIIFFFFFFQQQ```zzz~~~mmm___aaaooo|||}}}|||zzzssshhh^^^VVVKKKAAA666333///---,,,---,,,+++++++++************++++++*********)))(((''''''&&&((((((((((((((((((((((((+++++++++*********)))))))))************+++++++++((()))+++,,,------,,,,,,,,,,,,---...///000111111...000111111000000111222222333555666777777888888888999::::::;;;;;;::::::<<<;;;:::999999:::<<<===??????@@@???>>>???BBBDDDIIIVVVaaahhhuuuwwwtttmmm___UUUTTTWWW]]]cccfff```TTTFFF<<<888999<<<======>>>@@@BBBGGGLLLRRRXXX[[[^^^```aaaeeeeeeeeeffffffffffffgggeeegggiiikkkkkkhhhfffcccZZZWWWRRROOOMMMKKKHHHGGGDDDDDDDDDFFFJJJPPPVVVZZZXXXZZZ^^^bbbfffhhhhhhiiieeeffffffbbb]]][[[[[[]]]\\\\\\\\\[[[\\\\\\]]]]]]```dddhhhkkkllllllmmmnnnpppooonnnlllllllllmmmmmmiiiiiigggfffeeeeeeeeeeeefffdddaaa___^^^]]]ZZZXXXYYYYYYYYYYYYYYYXXXXXXXXX\\\\\\\\\[[[ZZZ[[[]]]``````bbbgggmmmrrrtttsssqqqoooqqqssstttuuuvvvxxxzzzxxxzzz~~~}}}zzzxxxvvvtttqqqnnnlllkkkjjjkkkiiihhhiiijjjjjjiiihhhfffffffffeeeddddddccccccfffeeeeeedddbbb```^^^]]]```___\\\ZZZXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYY\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[YYYXXXYYY[[[^^^```___```bbbdddfffhhhjjjkkkpppssswww{{{~~~~~~|||||||||}}}|||uuuhhh___YYYUUUPPPOOOQQQSSSTTTSSSYYY[[[]]]___```aaa``````___aaaccceeeiiinnntttxxxzzzsssiiibbb___]]][[[YYYZZZ\\\___bbbbbbaaa___]]]ZZZYYYWWWTTTRRRQQQPPPPPPOOOOOOQQQRRRTTTVVVWWWXXXZZZZZZ[[[\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYZZZ[[[\\\[[[___ccceeeeeedddcccddd___ZZZVVVRRRNNNLLLQQQYYYlll|||wwwggg^^^XXXQQQPPPRRRPPPJJJCCCCCCBBB@@@??????===;;;888;;;>>>DDDKKKSSS\\\eeejjjqqqxxxtttjjj___^^^kkkmmmUUUFFF???:::666111...+++***+++++++++***++++++******************)))))))))***+++++++++,,,))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))***++++++,,,)))************+++++++++xxxgggZZZQQQKKKIIIFFFEEENNN\\\vvvvvvjjjmmm|||~~~}}}vvvlllbbbYYYLLLAAA666333///---,,,---,,,+++++++++************++++++++++++***))))))(((''''''************************+++++++++*********)))))))))************+++++++++((()))+++,,,------,,,,,,.........///////////////...000111111000000111222222333444555666777777777888999::::::;;;;;;::::::<<<;;;:::999:::;;;===>>>???@@@BBBBBBBBBCCCEEEHHHJJJVVVbbbjjjuuuyyysssiii[[[RRRRRRUUUYYY]]][[[SSSHHH>>>888888:::<<<<<<===>>>@@@BBBIIINNNTTTYYY\\\^^^aaabbbeeeeeeeeeeeeeeefffffffffggghhhjjjkkkiiifffccc```[[[XXXSSSOOOLLLIIIGGGEEEDDDDDDDDDFFFKKKQQQVVVZZZYYY\\\```dddggghhhiiiiiieeeeeeeeebbb]]][[[[[[]]][[[[[[[[[[[[\\\\\\]]]^^^aaadddhhhkkkllllllmmmnnnqqqpppooonnnnnnnnnoooooonnnmmmllljjjiiihhhgggggggggdddbbb```___]]][[[YYY[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]]\\\\\\^^^```bbbdddhhhnnnsssuuutttsssppprrrtttuuuvvvwwwzzz|||~~~|||zzzwwwuuussspppmmmkkkjjjiiijjjiiihhhiiijjjkkkiiihhhffffffeeeddddddccccccbbbeeeeeeeeedddbbb```___^^^```___]]]ZZZXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYY\\\[[[[[[ZZZZZZ[[[[[[\\\[[[ZZZYYYYYYZZZ[[[]]]^^^]]]^^^```bbbeeegggiiijjjmmmppptttyyy|||}}}}}}}}}~~~}}}}}}|||ssskkk^^^YYYSSSOOOPPPQQQSSSSSSXXXYYY[[[]]]^^^____________```bbbcccffflllsssxxx{{{tttjjjbbb^^^\\\ZZZXXXYYY[[[___aaabbbaaa^^^]]]XXXXXXWWWVVVVVVVVVVVVVVVSSSTTTUUUWWWYYYZZZ\\\\\\]]]^^^^^^___````````````___^^^]]][[[[[[[[[\\\\\\^^^aaaeeeggggggfffffffff^^^YYYTTTQQQMMMJJJOOOVVVhhhwww|||mmm```YYYSSSQQQSSSRRRLLLFFFCCCBBB@@@??????===;;;999:::>>>CCCJJJRRR[[[dddjjjooovvvvvvmmmdddcccmmmqqqYYYHHHAAA<<<888111///,,,+++,,,,,,+++***+++++++++*********))))))***************+++++++++++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((('''''''''(((((())))))*********)))************+++++++++uuueeeXXXQQQLLLLLLHHHEEELLLWWWqqqzzz}}}{{{qqqhhh]]]NNNAAA666333///---,,,---,,,+++++++++************+++++++++++++++***))))))((((((************************+++++++++***************)))************+++++++++)))***+++,,,---------,,,000000//////...............000111111000000111222111222444555666666777777888999::::::;;;;;;::::::<<<;;;;;;;;;<<<===???@@@>>>@@@BBBDDDDDDEEEGGGIIILLLWWWcccjjjsss}}}rrrfffWWWQQQRRRSSSVVVWWWQQQFFF<<<777666888:::;;;<<<===>>>AAACCCKKKOOOUUUZZZ]]]___aaaccceeeeeeeeeeeeeeeeeeeeeeeeiiijjjkkkjjjhhhddd___]]][[[XXXRRRNNNKKKHHHEEECCCCCCCCCDDDGGGKKKQQQWWWZZZ\\\^^^bbbfffhhhiiiiiihhhddddddccc```]]][[[[[[\\\ZZZZZZZZZ[[[\\\]]]^^^___aaadddhhhjjjkkklllnnnoooqqqqqqpppppppppqqqrrrrrrrrrqqqooommmkkkiiiiiihhhhhhfffcccaaa```___\\\ZZZ]]]]]]]]]\\\\\\[[[[[[[[[YYY[[[^^^_________```bbbccceeejjjpppuuuwwwvvvtttqqqsssvvvwwwxxxzzz|||~~~}}}{{{zzzvvvuuurrrooommmkkkiiihhhjjjiiiiiiiiikkkkkkjjjhhhfffeeeeeeddddddcccbbbbbbeeeeeeddddddbbbaaa___^^^```___]]]ZZZYYYXXXXXXXXXWWWXXXXXXXXXXXXYYYYYYYYY[[[[[[ZZZZZZZZZZZZ[[[[[[YYYYYYYYYZZZ[[[[[[\\\\\\[[[\\\^^^```bbbeeefffgggkkknnnssswww{{{}}}~~~~~~}}}|||{{{~~~}}}zzzkkkddd[[[TTTQQQQQQRRRSSSVVVWWWXXXZZZ[[[\\\\\\\\\_________```cccjjjqqqwww|||uuukkkbbb\\\ZZZXXXXXXXXX[[[^^^```aaa```^^^\\\VVVWWWXXXYYYZZZ\\\]]]]]]WWWXXXYYY[[[\\\^^^___``````aaabbbcccdddeeeeeeeeedddbbb```^^^]]]\\\\\\\\\^^^aaaeeehhhhhhggggggggg```ZZZVVVRRRNNNLLLOOOTTTbbbpppuuuccc\\\TTTSSSUUUUUUOOOIIIDDDBBB@@@??????>>>;;;999999<<>>BBBDDDLLLPPPUUUYYY\\\^^^aaaccceeeeeeeeeeeeeeeeeeeeedddhhhiiijjjiiigggccc^^^[[[YYYUUUPPPMMMJJJHHHFFFDDDBBBCCCDDDHHHMMMSSSXXX[[[___aaaeeehhhjjjjjjiiihhhcccbbbaaa___]]][[[[[[[[[YYYYYYYYYZZZ[[[]]]^^^___```cccgggiiikkklllnnnpppqqqqqqrrrrrrssstttuuuuuusssrrrpppnnnkkkiiihhhhhhjjjhhheeedddcccaaa___]]]___^^^^^^]]]]]]\\\\\\\\\YYY[[[___aaaaaabbbcccddddddfffjjjpppuuuwwwvvvtttsssuuuxxxyyy{{{|||~~~|||zzzyyywwwvvvssspppmmmkkkjjjiiiiiiiiiiiijjjlllllljjjiiifffffffffeeeddddddccccccdddddddddcccbbbaaa```___```___]]]ZZZYYYXXXXXXYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYZZZZZZZZZWWWXXXYYY[[[[[[[[[[[[ZZZYYYZZZ\\\^^^```bbbdddeeekkknnnrrrwww{{{~~~|||zzzxxxzzz~~~|||tttiii^^^WWWSSSSSSSSSTTTTTTVVVWWWXXXYYYZZZ[[[^^^^^^^^^^^^aaagggpppvvv}}}vvvlllccc\\\XXXWWWWWWXXXZZZ]]]```aaa___]]][[[VVVWWWYYY[[[]]]___``````XXXYYYZZZ[[[]]]^^^___```bbbbbbdddeeeffffffgggffffffeeebbb```]]]\\\\\\\\\\\\```dddggggggffffffgggddd^^^YYYWWWSSSOOOQQQUUU[[[jjj{{{zzzeee^^^VVVSSSUUUVVVQQQLLLEEECCC@@@??????>>><<<:::888;;;@@@FFFNNNXXXbbbiiikkkrrryyyuuu^^^MMMEEEAAA===444222///------------,,,------,,,+++***((((((''',,,+++++++++***)))))))))''''''''''''''''''''''''++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''))))))*********+++++++++tttbbbVVVQQQNNNOOOKKKFFFJJJTTTlllwwwooofffVVVGGG666333///---,,,---,,,+++++++++************+++++++++++++++***************))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------......///000000111...000111111000000111222222222444555666777777777888999::::::;;;;;;::::::;;;;;;<<<===>>>???AAAAAA@@@AAACCCCCCCCCCCCEEEFFFUUUYYY]]]```fffrrrwwweeeTTTMMMOOOKKKOOOPPPJJJ???888777:::999:::;;;<<<<<>>>>><<<;;;777:::>>>DDDLLLVVV```gggjjjpppwww~~~yyyuuu___NNNEEEAAA>>>555222///......------+++------,,,+++***((((((''',,,+++++++++***)))))))))''''''''''''''''''''''''++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''))))))*********+++++++++uuucccVVVPPPMMMMMMJJJEEEKKKVVVqqqvvvnnneeeVVVHHH666333///---,,,---,,,+++++++++************++++++************************((((((((((((((((((((((((***************+++++++++)))************+++++++++------,,,,,,,,,,,,------,,,,,,---...///000111111...000111111000000111222222333555666777777888888888999::::::;;;;;;::::::;;;<<<<<<===>>>??????@@@BBBCCCCCCCCCCCCEEEHHHJJJXXXWWWXXXZZZ]]]gggzzzxxxeeeRRRHHHHHHFFFIIIIIIDDD===888777999999:::;;;;;;<<>>>>>===<<<888:::>>>BBBIIISSS]]]dddhhhnnnuuu{{{tttvvvwwwcccQQQGGGAAA===555222///---------,,,+++---,,,,,,+++***)))((((((+++++++++***************************************************))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((()))************+++++++++{{{jjjZZZSSSNNNNNNKKKHHHPPP\\\yyytttkkkbbbTTTFFF666333///---,,,---,,,+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++...---,,,,,,,,,,,,---...---.........//////000000...000111111000000111222444444666777888999999999888999::::::;;;;;;::::::;;;<<<<<<===>>>>>>>>>>>>@@@@@@@@@@@@BBBEEEKKKOOOXXXVVVUUUVVVVVV[[[lll|||uuueeeRRRIIIHHHHHHGGGDDD???999777777888999:::;;;;;;<<<@@@DDDHHHPPPSSSVVVYYYZZZ\\\___bbbccccccdddfffhhhiiikkkkkkkkkkkkllljjjgggbbb]]]YYYRRROOOKKKIIIHHHHHHFFFEEECCCEEEIIINNNTTTZZZ___aaadddfffjjjlllllliiieeeccc___]]]ZZZZZZ\\\\\\[[[YYYZZZZZZZZZZZZZZZ[[[\\\\\\\\\___aaaccceeehhhlllnnnooopppqqqsssssssssrrrrrrppppppooooooooopppqqqqqqnnnlllkkklllmmmnnnmmmlllgggffffffeeedddcccbbbaaa```aaaccccccdddeeehhhjjjlllmmmpppsssvvvvvvssspppsssvvvyyy|||~~~~~~{{{xxxyyywwwuuurrrooommmlllkkkhhhhhhjjjlllnnnnnnllliiieeeeeedddccccccbbbbbbaaaaaabbbbbbcccccccccbbbbbb```___]]][[[ZZZZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYXXXYYYXXXXXXWWWWWWXXXXXXYYYVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZ\\\^^^```cccdddeeeeeefffiiimmmqqquuuwwwyyy||||||}}}}}}~~~zzzkkk___YYYTTTTTTTTTUUUVVVXXXZZZ[[[[[[\\\]]]^^^```eeekkkpppxxxwwwssslllccc\\\XXXXXXYYY[[[___aaabbbaaa^^^]]][[[\\\^^^```aaaaaa``````aaaaaabbbcccdddeeeeeefffddddddeeeeeeddddddcccccccccbbbaaa_________`````````dddhhhkkklllllllllmmmhhhaaa\\\[[[XXXRRRNNNNNNPPP\\\kkkzzzqqqggg\\\VVVVVVWWWSSSOOOGGGDDD@@@>>>>>>>>>===<<<999;;;===AAAGGGPPPZZZaaaeeelllrrrwwwtttpppttt{{{}}}jjjVVVIII@@@;;;555222///------,,,+++***+++++++++*********))))))***************+++++++++++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))''''''((()))))))))))))))'''(((((())))))*********)))************+++++++++qqq___WWWRRRQQQNNNLLLVVVcccssshhh___QQQCCC666333///---------,,,+++++++++************++++++((((((((((((((()))))))))************************))))))******++++++++++++)))************+++++++++///...---,,,+++,,,---...///////////////.........///000111111000000111222444555666888999999999999999999:::;;;;;;;;;::::::;;;<<<===============<<<;;;;;;<<<<<>>>>>>>>>>>===:::;;;===AAAFFFOOOYYY```dddjjjooouuuxxxqqqpppvvvoooZZZKKK@@@:::555222///---,,,,,,***)))++++++******************))))))******+++++++++,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))***++++++,,,)))************+++++++++rrrdddZZZRRRPPPMMMMMMXXXfffrrrdddZZZPPPJJJ:::666111---------...---------------------------,,,++++++***************)))))))))))))))))))))))),,,+++++++++++++++++++++******+++++++++******))),,,,,,+++***+++,,,...///............////////////000000000111222222222333333555777888::::::999999===<<<;;;:::999888888888:::;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAAEEELLLRRRWWWTTTPPPOOOQQQVVV]]]aaaoooqqqqqqkkkdddaaadddiiiqqqsssvvvzzznnnaaa]]]XXXQQQNNNIIICCC>>>999555666888;;;;;;;;;;;;<<>>===<<<;;;888999;;;>>>DDDMMMXXX___eeejjjpppuuu}}}zzzzzz~~~ttt^^^JJJBBBCCC999555111............---111...++++++,,,+++(((&&&+++******)))))))))))))))---,,,,,,,,,,,,,,,------))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((()))+++---...vvvfff\\\TTTRRROOONNNXXXeeerrrbbbUUUJJJCCC:::666111...------------************************++++++***))))))))))))***************************++++++++++++++++++++++++******++++++,,,+++++++++,,,,,,+++++++++,,,---...............////////////000000000111222222333333444555666777888999999999;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<======<<>>======::::::;;;>>>CCCKKKUUU[[[bbbgggnnnttt|||~~~wwwrrrvvv|||{{{yyyvvv```KKKAAAAAA999666111............---...,,,******,,,,,,***((())))))(((((()))***+++++++++******)))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))*********+++,,,---//////|||jjj___WWWUUURRROOOWWWbbb~~~uuucccSSSFFF>>>999666111...---...------))))))))))))))))))))))))******)))((((((((())))))++++++++++++++++++++++++***************************++++++,,,------------,,,,,,+++++++++,,,---------............/////////000000111111222333333444555555555666777888999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>><<>>;;;;;;<<<===@@@HHHQQQWWW]]]ccckkkrrrzzzyyynnngggdddkkkqqqqqqqqqwww~~~yyydddOOOCCCAAA:::777222///.........---,,,+++******,,,---,,,***''''''(((((()))+++,,,---+++***)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))***+++,,,---.........nnnbbbYYYWWWSSSOOOTTT]]]sssyyyfffTTTFFF>>>999555111.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((((((((((((++++++++++++++++++++++++)))))))))))))))*********++++++,,,---............,,,,,,,,,,,,,,,,,,,,,------------.........//////000000111111222333444444666555555555666888:::;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>AAADDDEEEFFFIIIOOOTTTWWWVVVVVVWWWYYY[[[^^^```\\\XXXRRRMMMLLLQQQYYY```\\\\\\ZZZXXXVVVXXX^^^bbblllqqqtttvvvgggMMM@@@===<<<999;;;;;;;;;<<<===AAAGGGKKKPPPSSSWWW[[[]]]___aaacccggghhhiiikkklllmmmmmmmmmllljjjgggdddaaa]]]XXXTTTNNNLLLIIIFFFCCCBBBAAAAAACCCGGGLLLRRRWWW]]]bbbfffjjjmmmnnnmmmhhhbbb]]][[[XXXZZZ]]]______^^^\\\[[[[[[ZZZZZZZZZYYYYYYXXXXXX[[[\\\]]]^^^^^^```ccceeejjjkkkkkkkkkiiigggdddccc______^^^^^^^^^___```aaagggkkkqqqwwwzzz{{{yyyxxx~~~{{{yyywwwwwwvvvuuutttrrrqqqooollljjjkkknnnqqqzzz|||~~~}}}yyyvvvvvvvvv|||}}}~~~}}}yyyuuusssmmmkkkiiifffdddcccbbbbbbeeefffiiiooovvv}}}}}}}}}{{{wwwuuusssqqqpppooonnnllljjjjjjhhheeecccbbbbbbcccccc`````````______^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[\\\^^^]]]\\\\\\\\\\\\]]]]]]YYYYYYYYYYYYYYYYYYXXXXXXUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVVVVUUUTTTSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZZZZ\\\]]]___cccgggkkkoooqqqsssuuuxxxzzzyyyyyyzzz{{{www|||{{{rrrfff\\\WWWWWWYYYZZZYYY[[[]]]^^^```cccgggjjjrrrvvvwwwsssjjjaaa\\\ZZZ\\\___bbbccccccbbbbbbbbbdddcccccccccdddddddddddddddeeeggghhhhhhhhhggggggccceeeggggggfffeeefffgggdddbbb```^^^^^^___```aaadddddddddgggjjjkkkkkkjjjfffeeedddcccaaa\\\UUUPPPKKKMMMSSS^^^mmm}}}jjj]]]WWWVVVSSSQQQQQQMMMHHHDDDBBBAAA???>>>:::;;;;;;;;;???FFFNNNUUU[[[bbbjjjpppwwwyyylllddddddkkkqqqssssssuuu{{{yyyeeeRRRFFFDDD<<<888333000///......---+++++++++++++++,,,++++++(((((((((((()))***+++,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))&&&''')))+++,,,,,,,,,+++rrreee[[[WWWSSSNNNQQQYYYmmm~~~yyyrrruuu{{{hhhUUUHHHAAA888555111///......---,,,------------------------***))))))(((((((((((((((************************(((((()))))))))*********+++,,,---...............,,,,,,,,,,,,,,,,,,,,,+++------------............///000111222333444555555666666666666777888:::<<<>>>>>>???>>>>>><<<;;;::::::;;;;;;<<<===>>>>>>>>>AAADDDFFFGGGGGGJJJOOOTTTTTTVVVXXX[[[^^^aaacccccc```ZZZRRRMMMPPPWWW```eeeaaabbbaaa]]]YYYXXX]]]aaannnssswww}}}zzzXXXDDD>>>;;;888:::;;;<<<<<<>>>CCCIIIMMMQQQTTTXXX[[[]]]```ccceeejjjkkklllmmmnnnnnnnnnnnnllljjjfffccc___ZZZUUUQQQLLLJJJGGGEEEBBBAAAAAAAAADDDHHHNNNSSSXXX^^^cccggglllnnnooommmhhhbbb]]][[[XXXZZZ\\\______^^^\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXXWWWYYY\\\]]]^^^```dddfffjjjkkkllllllkkkiiigggeeeaaa``````_______________fffjjjqqqwwwzzz{{{yyyxxx|||{{{zzz{{{{{{zzzxxxvvvrrrqqqnnnkkkhhhiiilllnnnwww||||||xxxwwwxxx|||}}}~~~~~~{{{wwwrrroooiiigggeeecccbbbaaaaaaaaacccccceeejjjqqqxxx|||~~~~~~|||}}}~~~|||yyyuuutttrrrpppoooooonnnllljjjiiigggeeebbb``````aaabbb_________^^^^^^^^^^^^^^^\\\[[[[[[ZZZZZZZZZZZZZZZ\\\\\\[[[[[[[[[[[[\\\\\\YYYYYYYYYYYYXXXXXXXXXXXXTTTTTTTTTUUUUUUUUUVVVVVVUUUVVVVVVUUUSSSQQQRRRSSSRRRSSSSSSTTTUUUVVVVVVWWWXXXYYY\\\___dddhhhlllnnnqqqtttwwwyyyzzzzzz{{{|||zzz{{{{{{{{{~~~qqqfff^^^[[[ZZZZZZZZZ\\\]]]^^^```bbbfffiiiqqqtttvvvtttmmmddd___\\\[[[^^^bbbdddcccccccccdddeeeeeefffffffffeeeffffffhhhiiijjjkkkkkkkkkjjjiiigggiiiiiiiiifffeeeeeefffdddcccaaa``````aaabbbdddggggggggghhhkkklllkkkiiifffeeeeeecccaaa\\\UUUPPPLLLMMMQQQZZZiii|||nnn___XXXUUUSSSQQQRRRNNNHHHDDDBBBAAA???>>>999999999:::>>>EEENNNTTT[[[bbbiiinnnsss}}}}}}pppjjjhhhmmmtttwwwuuutttwww{{{wwwfffTTTHHHEEE===:::444111///...------,,,------,,,+++***************)))))))))))))))***,,,++++++***))))))******************************))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))&&&''')))+++,,,,,,,,,+++xxxiii\\\WWWRRRMMMOOOVVVmmm}}}wwwvvvxxxyyyyyytttqqqkkkfffiiiyyyzzzgggUUUIIICCC888555222000///...---+++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))))))))((())))))******+++++++++,,,------......------,,,,,,,,,---------,,,++++++,,,------------.........///000111222333444555666777777777888999:::;;;<<>>???@@@@@@DDDEEEGGGFFFGGGKKKQQQWWWUUUXXX]]]bbbeeeggghhhhhhddd\\\SSSOOOTTT]]]eeejjjjjjmmmnnnjjjdddaaabbbfffqqquuuyyybbbGGG???<<<888:::;;;<<<===???DDDJJJOOOSSSVVVYYY\\\^^^aaaeeehhhmmmnnnooopppqqqqqqpppooonnnjjjfffaaa]]]XXXRRRNNNJJJHHHFFFDDDBBBAAA@@@AAAEEEIIINNNTTTYYY___dddhhhmmmnnnnnnkkkeee```]]]\\\XXXYYY[[[]]]]]]]]][[[ZZZ[[[ZZZZZZZZZZZZZZZZZZYYYVVVXXX[[[^^^___aaadddfffiiijjjkkkllllllkkkiiihhhccccccbbbbbbaaa```______dddhhhnnntttyyy{{{{{{zzzyyyyyyxxxyyyzzzyyyvvvssslllkkkhhheeebbbbbbeeehhhpppxxx~~~yyyxxxxxx|||}}}~~~}}}zzzuuuppplllfffeeedddbbbbbbbbbbbbccceeecccbbbdddjjjpppuuuwwwzzz{{{||||||{{{xxxvvvuuutttrrrpppoooooonnnllljjjhhhgggeeecccaaa`````````^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[ZZZYYYYYYYYYYYYZZZ[[[ZZZZZZZZZZZZ[[[\\\\\\YYYYYYYYYXXXXXXWWWWWWWWWSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWUUURRRQQQQQQRRRQQQQQQRRRRRRSSSSSSTTTTTTUUUVVVYYY\\\aaaeeeiiikkknnnqqquuuxxxyyyzzz|||~~~|||{{{yyyyyy|||~~~sssiiiaaa\\\YYY\\\]]]^^^___```bbbfffiiipppsssvvvuuupppiiiccc___\\\___ccceeeeeeeeeffffffggghhhiiiiiihhhhhhiiikkkkkklllmmmnnnnnnmmmlllllllllmmmmmmkkkhhhffffffgggeeeeeedddddddddeeeeeefffiiihhhhhhjjjmmmnnnmmmllliiihhhfffdddaaa\\\VVVRRRMMMMMMPPPXXXfffxxxsssddd[[[VVVTTTRRRSSSOOOIIIEEECCCAAA@@@???::::::::::::===DDDLLLRRR[[[aaaiiimmmooowwwyyytttkkkooovvvzzzxxxssstttyyy}}}lllYYYKKKDDD???;;;666111000///---,,,,,,---...,,,***))))))***++++++***))))))))))))))))))))))))(((((())))))***************************))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))***+++,,,---.........~~~mmm^^^WWWRRRMMMOOOUUUkkk~~~|||}}}|||uuutttuuuvvvuuummmlllhhhccccccqqq{{{hhhVVVKKKFFF777555222000///...---+++************************++++++***))))))))))))***************************))))))******+++,,,,,,------------------,,,+++***,,,,,,---------,,,+++***,,,,,,---------.........///000111222444555666666777888999:::;;;<<<<<<<<<>>>???@@@AAA@@@???===<<<===>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEGGGLLLVVV]]]^^^bbbgggmmmpppqqqpppooolllcccXXXVVV\\\fffmmmpppuuuzzz~~~{{{sssmmmmmmnnnrrrtttwwwjjjKKKAAA>>>;;;:::;;;<<<===@@@EEEKKKPPPUUUWWWZZZ]]]___cccgggjjjoooppprrrsssssssssqqqpppoookkkfff```[[[UUUPPPLLLIIIGGGEEECCCAAA@@@@@@@@@FFFJJJOOOUUUZZZ___eeeiiillllllkkkgggbbb^^^\\\\\\YYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[WWWZZZ]]]______aaaccceeehhhjjjlllnnnnnnnnnmmmlllhhhhhhhhhgggfffdddcccbbbfffiiimmmsssvvvxxxyyyyyyvvvssspppooonnnnnnlllkkkcccbbb___\\\ZZZZZZ]]]```hhhqqq}}}~~~yyywwwwwwzzz|||}}}}}}zzztttnnnkkkiiihhhfffeeeeeeeeeffffffeeeaaa]]]\\\```eeekkkmmmpppuuuyyyzzzvvvttttttvvvsssqqqooooooooonnnllljjjhhhgggfffdddbbbaaa______^^^^^^^^^_______________[[[[[[ZZZYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYZZZ[[[\\\ZZZZZZYYYXXXWWWWWWVVVVVVRRRRRRSSSSSSTTTUUUUUUVVVWWWWWWWWWVVVSSSQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTWWWZZZ^^^bbbeeegggjjjnnnrrrvvvxxxzzz|||~~~|||zzzyyyxxxyyy|||~~~tttjjjccc___]]]^^^``````aaacccfffiiiooorrruuuvvvsssmmmfffccc^^^bbbfffhhhhhhhhhiiijjjiiikkkmmmmmmllllllnnnpppnnnooopppqqqqqqpppooonnnooopppooommmjjjiiiiiijjjeeefffggghhhiiiiiihhhhhhgggggghhhkkkoooqqqqqqpppnnnllliiifffbbb^^^XXXUUUMMMMMMOOOVVVccctttxxxiii___ZZZVVVTTTUUUQQQKKKGGGDDDCCCAAA@@@===<<<;;;;;;===BBBJJJPPPYYY```gggkkkmmmsss}}}xxx{{{yyyxxx||||||fffQQQEEE@@@<<<666222000///---,,,***,,,---,,,***)))+++,,,***)))))))))))))))***+++))))))((())))))***+++,,,************************))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))*********+++,,,---//////ppp```XXXSSSMMMOOOVVVggg}}}zzz{{{}}}zzzyyyrrrqqqsssrrrqqqpppppplllfffcccmmm~~~jjjXXXMMMJJJ777555222000///...,,,+++++++++++++++++++++++++++,,,++++++***************++++++++++++++++++++++++))))))***+++,,,,,,------.........---,,,+++)))))),,,,,,---...---,,,***))),,,,,,,,,---------......///000111222444555666777777888:::<<<=========<<<<<<>>>@@@AAAAAAAAA???>>>??????@@@AAACCCDDDDDDEEEBBBCCCDDDDDDGGGNNNYYYaaahhhlllrrrwwwzzzyyywwwvvvtttjjj```]]]eeeooouuuxxxyyy|||tttqqqrrrqqqrrruuunnnMMMBBB@@@>>>:::;;;<<<===@@@EEELLLPPPVVVXXX[[[^^^```dddhhhkkkqqqrrrtttuuuuuutttrrrqqqppplllfff```ZZZTTTNNNJJJHHHFFFDDDBBBAAA@@@@@@@@@FFFJJJPPPUUUZZZ```eeeiiikkkjjjhhhddd___\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\ZZZ\\\^^^`````````aaacccjjjkkknnnppprrrrrrqqqpppnnnnnnmmmlllkkkiiigggfffkkklllooorrrttttttttttttrrrnnnhhhdddcccbbbbbbaaa\\\[[[YYYVVVTTTTTTWWWZZZbbbmmmzzz}}}xxxvvvvvvzzz{{{}}}}}}zzztttnnnjjjmmmlllkkkiiiiiiiiiiiijjjddd___YYYVVVXXX^^^cccfffiiipppwwwxxxsssqqqssswwwsssqqqooonnnooonnnllljjjggggggfffeeecccaaa___^^^________________________[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZZZZXXXWWWVVVUUUUUUQQQRRRRRRSSSTTTUUUUUUUUUXXXXXXXXXVVVSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTVVVYYY]]]```dddeeegggkkkppptttvvvyyy|||~~~}}}zzzxxxwwwvvvwww{{{|||ssskkkggg^^^___```aaaaaacccgggiiinnnqqquuuwwwtttoooiiieee```dddhhhjjjkkkkkklllmmmkkkmmmppppppoooooorrrtttpppqqqrrrsssrrrrrrpppppppppqqqpppnnnlllkkklllmmmfffgggiiikkklllkkkjjjiiiffffffhhhlllqqqtttuuuuuurrroookkkgggddd___ZZZWWWMMMLLLNNNUUUaaaqqq{{{mmmbbb\\\YYYWWWWWWSSSMMMHHHFFFDDDCCCAAA@@@???===;;;<<>>777111000///,,,,,,...++++++******)))*********+++******************+++))))))))))))************)))***+++,,,,,,,,,+++***,,,,,,------.../////////000000...,,,***+++...000...000222222111000000111333333333444555666777888:::;;;<<<;;;;;;;;;===???>>>@@@AAAAAAAAAAAABBBDDDCCCCCCBBBAAAAAABBBDDDEEE@@@CCCDDDCCCDDDMMM\\\iiimmmyyytttiiijjjrrryyy~~~wwwtttqqqooonnnvvvjjjIII???<<<999;;;===???AAABBBEEEJJJMMMYYY[[[]]]___aaadddgggjjjooopppqqqrrrsssrrrqqqqqqnnniiiccc]]]XXXRRRMMMJJJHHHFFFDDDAAA@@@@@@AAAAAAGGGJJJOOOVVV]]]dddiiilllnnnlllgggbbb\\\YYYYYYZZZXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[ZZZZZZYYYYYYXXXXXXYYY[[[\\\\\\\\\]]]```bbbiiilllqqqvvvyyyzzzyyyxxxwwwxxxyyyyyyxxxuuuqqqooosssrrrrrrssssssrrrnnnllljjjaaa[[[\\\]]]ZZZWWWVVVRRRRRRQQQPPPNNNOOOQQQTTTZZZdddrrryyyzzzwwwuuutttyyy{{{}}}|||yyyvvvuuutttssstttsssqqqsssvvvsssmmmiii```XXXVVVUUUUUUYYY^^^ccchhhmmmpppooooooppprrrqqqpppnnnmmmmmmllljjjhhheeeeeeeeedddcccbbbaaa```bbbaaa```______^^^^^^___[[[ZZZXXXWWWWWWXXXYYYZZZYYYYYYXXXXXXXXXWWWWWWVVVZZZZZZZZZZZZYYYYYYYYYYYYSSSSSSRRRRRRRRRSSSUUUVVVYYYZZZZZZWWWTTTQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOQQQTTTWWWZZZ]]]^^^___aaaffflllqqqtttvvvyyyzzz|||zzzwwwuuutttuuuwwwxxx{{{~~~~~~vvvpppkkkddd```aaaaaa___cccjjjooossswwwzzzxxxrrrkkkffffffggghhhjjjlllnnnooooooqqqrrrssssssttttttsssssszzzyyyxxxwwwvvvttttttsssrrrqqqpppnnnmmmlllllllllooooooooonnnllliiifffdddeeeeeegggjjjmmmpppssstttppppppnnnkkkgggbbb___\\\TTTQQQRRRVVV^^^iii{{{rrrcccYYYVVVVVVWWWUUUQQQKKKEEEBBBBBBCCCAAA@@@===:::999===FFFMMMTTT[[[ccchhhkkkooowww}}}|||yyytttxxxzzz]]]JJJEEE@@@999333000//////...+++++++++*********))))))************************(((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((()))***)))((((((***,,,((())))))+++,,,---......|||hhh___WWWOOONNNTTTccc{{{~~~~~~}}}||||||uuummmpppxxxlllbbbVVVLLL???888222111000------///...---,,,+++***))))))))))))***++++++++++++***)))))))))))))))************)))***+++---------,,,,,,,,,,,,---......//////000///000000///---,,,---//////000111111//////111222222222333444666888999:::999;;;<<<<<<;;;<<<>>>@@@@@@BBBCCCCCCCCCCCCDDDFFFGGGFFFEEECCCCCCCCCDDDDDDBBBDDDEEEDDDFFFPPP___lll~~~{{{zzz~~~yyyoookkkeeehhhzzz```FFF???===999;;;===???@@@BBBEEEJJJMMMWWWYYY\\\^^^```cccgggiiinnnoooppprrrrrrrrrqqqpppmmmiiiddd^^^YYYSSSNNNJJJHHHFFFDDDAAA@@@@@@AAABBBHHHKKKPPPVVV]]]dddjjjmmmllljjjeee```\\\ZZZZZZZZZWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXYYYZZZ\\\\\\]]]^^^aaacccgggkkkqqqyyyzzzxxxxxxvvvuuutttssspppllliiiaaaYYYTTTUUUXXXWWWVVVWWWTTTTTTTTTRRRPPPPPPRRRTTTXXXbbbooowwwxxxvvvuuuuuuxxxzzz|||}}}{{{yyyyyyyyywwwyyyxxxwwwxxxyyyuuuooohhh```XXXUUUTTTSSSTTTXXX```dddjjjnnnnnnoooppprrrrrrpppnnnmmmmmmllljjjhhheeeeeeeeeeeedddbbbaaa```bbbaaa```___^^^^^^^^^^^^\\\ZZZYYYXXXXXXYYYZZZ[[[YYYYYYXXXXXXWWWWWWWWWWWW[[[ZZZZZZYYYXXXXXXWWWWWWUUUTTTTTTSSSTTTUUUVVVWWWWWWXXXXXXVVVSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNOOORRRUUUWWWZZZ[[[\\\___bbbhhhmmmqqqtttxxxzzz}}}zzzwwwtttssstttvvvwww{{{~~~qqqiiiccccccbbbbbbgggnnnooosssxxx|||{{{vvvnnniiihhhhhhjjjlllnnnoooqqqqqqsssttttttuuuuuuuuuuuuuuuzzzyyyxxxwwwvvvuuuttttttrrrrrrqqqqqqppppppqqqqqqpppqqqqqqqqqoookkkgggeeeddddddeeegggiiilllnnnpppnnnmmmllljjjgggccc___]]]VVVSSSRRRUUU[[[fffvvvuuufff[[[WWWWWWXXXVVVRRRLLLFFFBBBBBBCCCAAA@@@>>>:::999===EEELLLUUU\\\dddiiilllpppwww|||wwwnnniiikkk{{{~~~aaaNNNEEE???888333000///......,,,,,,+++++++++*********************************)))))))))***+++++++++,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((()))******))))))***,,,))))))***+++,,,---......ooobbbXXXOOONNNSSS```xxx}}}rrrsssxxxnnndddXXXNNN@@@999333222111......000000///---,,,***))))))))))))***+++,,,,,,+++***))))))))))))*********++++++)))***+++---............,,,------......///000000...000222222111000000111333333333111///000222555222333444555777999;;;<<<999:::<<<<<<<<<===???AAA@@@BBBCCCCCCCCCCCCDDDFFFIIIIIIGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEIIISSScccppp~~~qqqjjjaaa]]]gggzzznnnPPP@@@>>>>>>999;;;===???@@@BBBEEEIIIMMMTTTWWWZZZ]]]___bbbfffiiikkklllooopppqqqqqqpppooollliiiddd```ZZZTTTNNNIIIGGGFFFCCCAAA@@@@@@BBBCCCJJJLLLQQQWWW^^^eeekkknnnlllhhhccc^^^ZZZYYYYYYYYYWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYXXXXXXZZZ\\\]]]]]]___bbbdddfffjjjqqqzzz~~~zzzxxxuuusssqqqmmmhhhdddZZZRRRMMMOOORRRTTTVVVYYYWWWWWWWWWUUUSSSRRRSSSUUUXXXaaammmuuuwwwvvvuuuvvvvvvxxx|||}}}~~~~~~~~~~~~~~~xxxqqqiiiaaaZZZXXXUUURRRRRRTTT[[[```fffjjjmmmooopppqqqrrrpppnnnmmmmmmmmmkkkiiifffffffffeeedddcccbbbaaaaaa``````___^^^^^^]]]]]][[[[[[YYYYYYYYYZZZ[[[\\\ZZZYYYXXXWWWWWWWWWXXXYYY[[[ZZZYYYXXXWWWVVVUUUTTTUUUTTTSSSSSSSSSTTTUUUVVVTTTVVVWWWVVVSSSQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNPPPRRRTTTVVVWWWXXX[[[^^^cccggglllqqqwwwzzz~~~{{{wwwsssrrrrrrtttvvvyyy{{{}}}rrrjjjdddaaadddiiiooosssyyy~~~{{{sssllljjjkkklllnnnpppssstttuuuvvvwwwwwwxxxxxxxxxxxxxxxzzzzzzyyyxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwssstttuuutttrrrmmmiiifffccccccccccccdddfffhhhiiijjjjjjjjjiiigggdddaaa___XXXTTTSSSUUUYYYaaaqqqyyyiii^^^YYYWWWXXXWWWSSSMMMGGGBBBAAAAAAAAA@@@>>>:::999===DDDKKKUUU\\\eeejjjlllpppvvv|||yyypppbbb]]]]]]hhh|||gggSSSDDD???888222///......---------,,,,,,,,,+++++++++))))))))))))))))))))))))******************++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++))))))+++,,,)))***++++++,,,---......vvveeeYYYPPPOOOSSS]]]uuuwwwvvv|||vvvmmmbbbUUULLL???888333222000------//////...---,,,++++++++++++************************))))))*********+++++++++******+++---...//////000---------...//////000000///111333444444666999;;;===<<<999555222222555888666666666777888:::;;;<<<888:::===>>>>>>>>>@@@AAA>>>@@@AAAAAAAAAAAABBBDDDHHHHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFKKKVVVfffqqqqqqiii^^^VVVZZZeeeqqqxxxwwwlllWWWCCC<<<======999;;;<<<>>>@@@BBBEEEIIILLLRRRUUUYYY\\\___bbbfffiiiiiikkknnnpppqqqpppooonnnjjjhhhddd```[[[UUUNNNIIIGGGEEEBBB@@@???AAACCCDDDLLLNNNRRRYYY```gggmmmpppmmmiiibbb\\\YYYWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXZZZ\\\\\\]]]___bbbddddddhhhnnnwww|||vvvtttqqqooommmjjjfffccc[[[SSSMMMNNNPPPRRRVVVZZZYYYZZZ[[[ZZZXXXVVVWWWWWWZZZbbblllsssvvvwwwwwwwwwtttvvvzzz}}}{{{tttkkkddd^^^\\\YYYUUUSSSTTTXXX\\\bbbggglllnnnpppqqqqqqooonnnmmmmmmmmmkkkiiifffffffffeeedddcccbbbaaa``````______^^^]]]]]]\\\ZZZYYYYYYXXXYYYYYYZZZ[[[ZZZYYYXXXWWWWWWXXXYYYZZZ[[[ZZZYYYWWWUUUTTTRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSSSSTTTVVVUUUTTTSSSSSSTTTPPPPPPPPPPPPPPPPPPOOOOOONNNNNNOOOPPPQQQSSSTTTUUUXXX[[[^^^ccchhhnnnuuuzzz}}}zzzvvvsssqqqqqqssstttuuuxxx|||xxxmmmfffdddeeepppssszzzxxxqqqlllmmmoooqqqtttvvvxxxyyyzzzzzz{{{||||||||||||{{{|||||||||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzztttuuuvvvvvvsssnnniiieeecccbbb`````````aaabbbcccfffggghhhhhhhhheeecccaaaZZZVVVSSSTTTWWW___nnn{{{}}}lll```YYYVVVXXXWWWTTTOOOHHHCCCAAAAAAAAA@@@>>>;;;999<<>>777222000///,,,,,,...,,,,,,,,,+++,,,,,,---------+++)))'''''')))+++---************++++++++++++******+++,,,---///000000------......///000000111111222333444777<<>>?????????@@@AAA>>>@@@AAAAAAAAAAAABBBDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGLLLWWWeeennnmmmdddYYYRRRRRRVVV]]]bbbbbbWWWGGG;;;999<<<<<<999:::<<<>>>@@@AAADDDIIILLLPPPTTTYYY]]]```dddgggjjjjjjllloooqqqrrrqqqooonnniiigggccc```[[[TTTMMMHHHGGGEEEAAA??????AAADDDFFFLLLOOOUUU[[[ccciiinnnqqqpppjjjaaa[[[XXXVVVUUUSSSVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYXXXYYY[[[\\\\\\^^^aaacccccceeeiiiooovvv}}}}}}zzzwwwuuupppooonnnmmmnnnmmmkkkiiibbbZZZSSSQQQPPPPPPTTTYYYZZZ\\\^^^^^^]]]\\\\\\\\\___eeelllsssvvvxxxxxxxxxrrruuuyyy|||~~~yyyooohhhbbb```]]]XXXUUUWWWWWWZZZ___fffkkknnnoooooopppnnnmmmlllmmmlllkkkiiifffffffffeeedddcccaaaaaa^^^_________^^^]]]\\\[[[WWWWWWWWWWWWXXXXXXYYYYYYZZZYYYXXXXXXXXXXXXZZZZZZ[[[ZZZXXXWWWUUUSSSQQQPPPRRRQQQPPPOOOOOOOOOPPPQQQRRRTTTUUUVVVUUUTTTUUUVVVQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTVVVYYY\\\```dddkkkrrrwwwyyywwwuuurrrqqqrrrssssssuuuwwwzzz~~~~~~tttnnniiiqqqsssyyy{{{tttnnnoooqqqtttwwwyyy|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyyyyyyyytttuuuuuutttqqqlllgggdddaaa___]]]\\\\\\]]]^^^```cccdddgggiiiiiigggdddccc[[[WWWTTTTTTWWW^^^lllzzznnnaaaXXXTTTXXXWWWUUUPPPJJJEEEBBBAAAAAAAAA???;;;999;;;BBBGGGRRRZZZdddjjjmmmpppvvv{{{zzzrrrkkkgggcccaaaaaahhhzzzjjjVVVDDD???888222000///...---.........---------,,,,,,))))))))))))))))))))))))+++++++++***************+++++++++*********))))))))))))))))))))))))))))))((()))))))))*********+++)))+++------,,,+++,,,,,,,,,,,,,,,---.........///uuuaaaUUUQQQPPPYYYqqq~~~vvvkkk[[[MMMFFF>>>777111000...,,,+++...*********++++++,,,---...---+++)))'''''')))+++---*********++++++++++++,,,++++++++++++,,,---//////---......//////000111111333333333555888???HHHNNNMMMKKKFFF@@@;;;999:::<<<>>>===<<<;;;;;;:::;;;;;;:::===???@@@@@@??????@@@@@@BBBCCCCCCCCCCCCDDDFFFBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGMMMVVV```hhhxxxnnnbbbWWWRRRQQQQQQSSSVVVSSSJJJ>>>888888;;;;;;::::::<<<>>>???AAADDDHHHLLLPPPTTTZZZ___cccfffjjjllllllnnnqqqssssssrrrooommmhhhfffbbb]]]YYYSSSMMMIIIFFFDDDAAA??????AAAEEEGGGLLLPPPWWW___ffflllooopppqqqjjj```ZZZWWWWWWUUUSSSUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYXXXYYY[[[[[[[[[\\\^^^aaabbbccceeegggkkkooorrrtttuuuuuutttsssrrrpppnnnnnnlllllllllooorrruuuuuuuuulllddd\\\WWWSSSPPPRRRVVVYYY\\\```bbbbbbaaaaaabbbeeehhhmmmrrruuuwwwwwwvvvqqqtttwwwyyy{{{}}}vvvooohhheee```[[[XXXYYYYYY[[[```fffllloooooonnnnnnmmmkkkkkklllkkkjjjhhheeeeeeeeedddcccbbbaaa```]]]^^^^^^___^^^]]][[[ZZZUUUVVVVVVWWWXXXXXXXXXYYYXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYXXXVVVUUUSSSRRRQQQSSSRRRQQQPPPPPPPPPQQQRRRPPPRRRTTTUUUTTTTTTUUUVVVQQQQQQQQQPPPPPPOOOOOONNNOOONNNNNNNNNOOOQQQRRRTTTUUUWWWZZZ]]]aaagggmmmrrrtttsssssssssssssssssstttvvvxxxzzz|||vvvkkkrrrsssxxx}}}vvvooopppsssvvvyyy|||~~~}}}{{{yyywwwvvvvvvssssssqqqooolllgggcccaaa]]][[[YYYXXXXXXYYY\\\]]]aaadddgggiiijjjhhhfffddd]]]YYYUUUTTTUUU\\\iiivvvpppbbbXXXTTTVVVVVVVVVRRRLLLFFFCCCBBBAAAAAA???<<<999;;;@@@FFFOOOWWWbbbiiilllpppvvv{{{|||zzzvvvqqqjjj```\\\bbbllliiiTTTEEE@@@999333000//////.........---------,,,,,,,,,******************************************+++++++++************)))))))))))))))))))))))))))))))))((())))))******+++++++++)))+++---...---,,,,,,------------.........//////wwwdddXXXSSSRRRXXXpppzzznnn]]]OOOIII???888222111///,,,,,,///++++++*********++++++,,,*********************************+++++++++,,,,,,,,,+++******+++,,,---............///000000111111333444555777:::@@@GGGMMMKKKIIIFFFAAA<<<:::;;;<<<>>>>>>===<<<<<<<<<<<<===<<<>>>AAAAAA@@@???>>>>>>@@@BBBCCCCCCCCCCCCDDDFFFCCCDDDEEEEEEEEEDDDCCCBBBDDDDDDEEEGGGLLLSSS[[[```lllwwwqqqbbbTTTPPPPPPNNNMMMNNNHHHAAA:::777888999;;;<<<:::;;;===???AAADDDHHHKKKPPPUUU[[[aaaeeeiiilllooooooqqqtttvvvuuussspppmmmhhheee```[[[VVVQQQLLLIIIFFFDDD@@@>>>???BBBFFFHHHKKKPPPYYYbbbiiinnnooopppppphhh^^^YYYXXXYYYXXXVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYXXXYYYZZZZZZYYYZZZ\\\^^^___```aaacccdddffffffgggiiiiiiiiiiiihhhhhhggggggiiiiiikkkoootttyyy||||||vvvoooggg```YYYTTTTTTXXXXXX\\\aaaeeeffffffggggggiiijjjmmmpppsssttttttsssqqqsssuuuvvvwwwyyy|||~~~{{{rrrmmmggg```\\\]]]\\\^^^aaaggglllooonnnlllmmmkkkjjjjjjjjjjjjiiigggdddddddddcccbbbaaa```___\\\]]]^^^___^^^\\\ZZZYYYUUUVVVWWWXXXYYYYYYYYYYYYWWWXXXZZZ[[[[[[[[[YYYYYYZZZYYYXXXWWWUUUTTTRRRRRRSSSRRRPPPOOOOOOOOOPPPQQQNNNPPPRRRSSSRRRRRRSSSTTTRRRQQQQQQPPPOOOOOONNNNNNMMMMMMLLLLLLMMMOOORRRSSSSSSUUUXXX[[[^^^bbbgggkkkmmmoooqqqsssuuuuuuuuutttuuuwwwyyyzzz|||wwwtttsssvvv}}}~~~wwwoooqqqssswwwzzz}}}}}}{{{yyywwwuuutttsssqqqpppmmmiiifffbbb___]]]XXXVVVTTTSSSSSSVVVYYY[[[aaadddgggjjjkkkjjjgggeee```ZZZUUUSSSSSSWWWdddppp}}}sssdddZZZUUUTTTUUUUUUSSSNNNHHHDDDCCCAAAAAA???<<<999:::???DDDKKKTTT```hhhlllpppvvv{{{{{{qqqcccWWWVVV[[[eeemmmvvvzzz}}}kkkVVVFFFAAA:::444111000000///------------,,,,,,,,,+++++++++++++++++++++++++++)))))))))***+++++++++,,,************))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,)))+++...///...---,,,---............////////////uuudddZZZWWWUUUWWWppp~~~rrraaaSSSNNN@@@999333222000...---000,,,,,,+++***)))))))))***'''))),,,......,,,)))'''******+++++++++,,,,,,,,,,,,+++*********+++,,,---......//////000000111111222444666999<<<@@@EEEHHHGGGFFFDDD@@@<<<;;;;;;==================>>>??????===???BBBBBB@@@>>>======>>>@@@AAAAAAAAAAAABBBDDDFFFFFFFFFFFFEEEDDDBBBAAACCCDDDEEEGGGKKKQQQWWW[[[```hhhtttooo]]]MMMIIIIIIGGGEEEFFFBBB===888777888999;;;>>>:::;;;===???AAADDDHHHKKKQQQUUU\\\bbbgggkkknnnpppqqqsssvvvwwwwwwtttpppmmmhhhddd^^^YYYUUUPPPLLLIIIFFFCCC@@@>>>>>>BBBFFFIIIKKKQQQZZZdddkkkooooooooonnnfff]]]XXXYYY[[[[[[YYYTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYXXXYYYZZZYYYXXXXXXZZZ\\\^^^___```aaabbbbbbbbbbbbccccccccccccccccccccccccffffffhhhmmmtttzzz}}}~~~~~~wwwoooiii```YYYYYY\\\VVV[[[aaafffhhhiiijjjkkkkkkkkklllnnnqqqrrrqqqpppqqqrrrttttttuuuvvvyyy{{{zzz|||uuummmeeeaaabbb______bbbhhhmmmpppnnnkkkllljjjiiiiiijjjjjjhhhgggcccccccccbbbaaa```___^^^\\\]]]^^^___^^^\\\ZZZXXXVVVWWWXXXYYYZZZZZZZZZZZZUUUWWWZZZ\\\]]][[[YYYXXXYYYYYYXXXWWWUUUTTTSSSSSSQQQPPPNNNMMMMMMMMMNNNNNNMMMOOOQQQQQQPPPPPPPPPRRRRRRRRRQQQPPPOOOOOONNNNNNLLLKKKKKKKKKLLLNNNQQQSSSRRRTTTWWWZZZ\\\___cccfffjjjlllppptttvvvvvvuuuuuurrrtttwwwwwwwww|||uuusssuuu{{{~~~wwwpppqqqtttwww{{{~~~}}}~~~~~~|||{{{yyywwwuuutttsssssspppnnnjjjfffbbb^^^\\\[[[TTTRRRPPPPPPQQQTTTWWWZZZbbbdddhhhkkkllljjjhhhfffbbb\\\VVVRRRQQQTTT___kkkzzzuuufff[[[VVVSSSUUUUUUSSSNNNIIIEEEDDDAAAAAA@@@<<<999:::???DDDIIIRRR^^^gggkkkpppvvv{{{uuufffWWWRRRTTTVVV^^^hhhqqqxxx~~~nnnZZZGGGBBB;;;555222111111000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---************))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))),,,...///...---------.........///////////////pppeee^^^WWWRRR]]]qqqvvvgggYYYPPPCCC:::222000///,,,***+++000///...---,,,+++++++++)))+++,,,,,,***))))))***)))************+++++++++,,,,,,---------,,,++++++---...///...---...///111444444555666999<<>>>>>AAAFFFHHHQQQWWW___eeeiiimmmrrruuuhhhbbb\\\XXXXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXX[[[[[[[[[[[[[[[\\\\\\\\\^^^^^^______```aaaaaaaaadddeeegggjjjooowww~~~tttmmmiiiccc\\\[[[[[[\\\```fffkkknnnooopppmmmjjjkkknnnqqqqqqpppuuuvvvwwwuuuttttttuuuwww}}}~~~yyyooohhheeeeeeaaacccgggjjjllllllkkkjjjmmmllljjjhhhgggfffeeeeeeeeeeeedddcccbbb``````___]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[XXXWWWUUUUUUVVVVVVUUUTTTPPPPPPOOONNNNNNMMMMMMLLLJJJKKKMMMNNNOOOOOONNNMMMNNNNNNMMMLLLKKKKKKKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMQQQSSSVVVXXXZZZ]]]```ccceeehhhmmmqqqssssssqqqpppuuuuuuuuuuuuwwwzzzuuu{{{yyyssssssrrrrrruuuyyy~~~~~~{{{{{{{{{{{{|||}}}~~~~~~yyywwwtttssstttsssooolllssspppkkkfffaaa]]][[[ZZZXXXUUURRRPPPQQQUUUYYY\\\dddfffhhhjjjjjjiiigggfffccc^^^XXXUUURRRRRRZZZdddrrr}}}nnn```WWWTTTUUUUUURRRMMMHHHDDDBBBAAA@@@???===;;;<<>>@@@CCCBBB@@@>>>===<<<<<<<<<::::::<<<===???AAABBBCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFFFFDDDBBBAAAAAA???@@@BBBDDDGGGJJJLLLNNNQQQVVV]]]dddoooyyy{{{xxxggg```^^^hhhwww~~~kkk\\\PPPMMMMMMHHHBBB@@@;;;999777777999;;;;;;999:::;;;===>>>@@@DDDIIIMMMTTTWWW[[[aaaggglllppprrruuutttssstttvvvuuurrrooojjjeee___YYYTTTPPPLLLIIIFFFDDD@@@>>>???BBBFFFIIIQQQWWW^^^eeeiiimmmqqqtttgggbbb[[[XXXXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYXXXXXXYYYYYYYYYYYYXXXXXXZZZZZZZZZ[[[[[[[[[[[[[[[]]]]]]^^^^^^___````````````aaadddhhhnnnxxxzzzuuullleeebbb```___aaadddhhhkkklllooollliiiiiilllpppqqqqqqtttuuuvvvuuussssssuuuvvvzzzzzz|||~~~uuulllfffddddddfffiiilllnnnnnnmmmlllnnnmmmkkkjjjhhhggggggffffffeeedddcccbbbaaaaaa```^^^^^^]]]\\\[[[ZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXYYYYYYZZZ[[[YYYWWWVVVVVVVVVVVVTTTSSSOOOOOONNNMMMLLLKKKJJJJJJIIIJJJLLLMMMNNNNNNNNNMMMNNNMMMMMMLLLKKKKKKLLLLLLIIIJJJJJJKKKLLLLLLMMMMMMOOOQQQTTTVVVXXX[[[___aaafffhhhllloooqqqrrrrrrqqqtttuuuvvvvvvwwwyyy}}}}}}xxxuuuooonnnooorrrwww}}}}}}{{{yyyuuuuuuttttttttttttuuuuuuuuusssqqqqqqqqqpppmmmjjjooommmiiieeebbb___]]]]]]WWWUUUSSSQQQSSSWWW[[[^^^gggiiikkklllllljjjhhhgggaaa\\\WWWSSSOOONNNUUU^^^kkk{{{pppbbbYYYTTTUUUUUURRRNNNIIIDDDBBBAAA@@@???===;;;<<>>===============:::;;;>>>@@@BBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???????????????????????????BBBCCCEEEDDDCCCBBBBBBCCC???AAADDDGGGIIIKKKLLLLLLPPPSSSUUUYYYbbbkkkmmmiii^^^WWWUUU]]]iiirrrzzzwwweeeZZZQQQPPPPPPLLLFFFBBB>>>:::777888:::<<<;;;::::::<<<===>>>@@@DDDJJJNNNUUUWWW[[[aaaggglllppprrrssssssssstttvvvuuurrrppphhhddd]]]XXXTTTPPPMMMKKKFFFCCC@@@>>>???BBBGGGJJJQQQVVV^^^eeejjjmmmppprrrgggaaa[[[WWWWWWXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\]]]^^^^^^______```bbbeeelllvvvzzzqqqkkkgggdddbbbdddgggjjjkkkmmmjjjggggggkkkooorrrsssttttttuuutttsssssstttvvvyyyyyyyyyzzz||||||rrrjjjfffiiijjjlllnnnooooooooonnnnnnmmmllljjjiiihhhhhhhhhffffffeeedddccccccbbbbbb``````___^^^]]]\\\[[[[[[XXXXXXXXXXXXXXXXXXXXXWWWYYYXXXXXXXXXXXXYYYZZZZZZZZZXXXVVVVVVVVVUUUSSSRRROOONNNMMMLLLJJJHHHGGGFFFGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLIIIIIIJJJJJJKKKLLLLLLLLLNNNPPPRRRTTTVVVXXX\\\___eeegggiiillloooqqqrrrrrrssstttvvvwwwwwwxxxzzz|||zzzwwwvvviiiiiijjjmmmtttzzz~~~~~~|||yyyvvvsssqqqmmmmmmkkkjjjjjjjjjkkklllooonnnnnnooooooooollljjjkkkjjjgggeeecccaaa``````WWWVVVTTTTTTVVVZZZ^^^aaahhhiiijjjlllkkkjjjhhhgggccc^^^YYYTTTOOOLLLQQQYYYdddsssssseee\\\UUUUUUTTTRRROOOJJJEEEBBB@@@@@@???===;;;<<<>>>@@@HHHQQQ]]]ffflllqqquuuxxx}}}xxxrrrkkk```SSSMMMNNNLLLTTTccctttuuunnnttt~~~xxxgggRRRGGG<<<777444///---...///...,,,******+++---///************************&&&''''''(((((((((((('''************************)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,------------------........./////////mmm___XXXWWWWWWjjj|||kkk]]]UUUIII???666333111...---///,,,+++++++++++++++,,,,,,***+++,,,+++)))((()))+++*********+++++++++,,,,,,)))***+++,,,---.........---.........------///000111111222444666888999:::<<<<<<<<<<<<<<<=========>>>@@@AAABBBBBB@@@>>>===@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCCCCAAAAAABBBDDDBBBEEEIIIMMMOOOPPPPPPPPPSSSTTTTTTUUU[[[bbbccc___YYYSSSQQQXXXaaaggglllpppuuu{{{zzzoooaaa\\\XXXXXXYYYUUUMMMGGGAAA:::555777;;;<<<<<<<<<;;;<<<===???AAAEEEKKKOOOUUUWWW[[[aaaffflllpppsssqqqrrrtttuuuvvvuuurrrppphhhddd]]]VVVRRROOOKKKIIIEEECCC@@@>>>???CCCHHHKKKRRRWWW^^^fffkkknnnooooooeee```ZZZVVVWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYYYYZZZZZZYYYYYYZZZ[[[[[[\\\\\\]]]aaaaaabbbdddhhhpppzzz~~~tttoooiiieeeeeehhhjjjkkkkkkiiiggggggjjjnnnrrruuussstttuuutttssssssuuuwww{{{{{{yyyxxxyyy}}}xxxqqqlllmmmmmmnnnooooooooooooooommmmmmkkkjjjiiihhhhhhhhhgggffffffeeeddddddccccccaaaaaa```___]]]\\\[[[[[[XXXXXXXXXWWWWWWWWWVVVVVVXXXWWWWWWWWWWWWXXXYYYYYYZZZXXXVVVUUUUUUTTTRRRPPPOOONNNMMMKKKIIIGGGEEEDDDEEEEEEGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLHHHIIIIIIJJJJJJKKKLLLLLLMMMOOOQQQSSSUUUWWW[[[]]]dddeeefffiiillloooqqqssssssuuuxxxyyyxxxxxxyyyyyy~~~wwwtttfffeeeeeehhhnnnsssvvvxxxwwwwwwvvvuuurrrnnnjjjhhhfffeeecccbbbbbbcccdddeeejjjjjjkkkmmmnnnmmmllljjjhhhhhhfffeeecccbbbaaaaaaXXXXXXWWWXXXZZZ^^^bbbddddddeeegggiiiiiiiiihhhhhhfffaaa]]]XXXQQQMMMPPPVVV```ooouuuggg^^^VVVUUUTTTSSSPPPKKKFFFBBB@@@AAA@@@>>><<<<<<>>>???GGGPPP[[[eeekkkoootttwww~~~|||uuummmhhh```VVVPPPOOONNNVVVeeevvvqqqeeegggrrryyy|||~~~}}}xxxeeeRRRGGG===888555000......---,,,+++++++++,,,---...))))))))))))))))))))))))'''((()))******+++******************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------...------------.........///tttccc[[[YYYUUUggg{{{lll```XXXJJJ@@@666333111....../////////---,,,,,,++++++++++++,,,,,,***((((((***+++***++++++++++++,,,,,,,,,)))***+++,,,---.........,,,---...---,,,---...000000111222444555666777888999999:::;;;<<<<<<======???@@@@@@@@@???<<<:::888======<<<<<<<<<<<<<<<;;;========================???AAABBBBBBAAAAAABBBDDDDDDGGGLLLQQQTTTUUUTTTTTTUUUUUUTTTSSSVVV[[[ZZZUUUOOOKKKJJJQQQWWWZZZ\\\___cccgggoooyyy{{{rrrkkkaaabbbeeeiiilllhhh^^^UUUGGG<<<555777;;;<<<<<<>>>;;;<<<>>>???BBBFFFLLLPPPVVVXXX[[[```ffflllqqqtttqqqsssvvvwwwvvvtttrrrqqqjjjeee]]]UUUPPPLLLIIIGGGDDDBBB@@@>>>@@@DDDIIILLLSSSXXX___gggmmmooonnnmmmddd___YYYVVVVVVWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUVVVWWWWWWXXXYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[``````aaacccfffmmmuuuzzzyyypppjjjgggfffggggggiiihhhhhhhhhjjjmmmrrruuusssuuuuuuuuuttttttvvvxxx}}}|||yyyvvvuuuwww|||}}}wwwrrrppppppooonnnnnnnnnnnnnnnlllkkkjjjhhhhhhggggggggggggffffffeeeeeedddddddddaaaaaa```___]]]\\\[[[ZZZYYYXXXXXXWWWVVVUUUUUUTTTVVVVVVUUUUUUVVVVVVWWWXXXYYYWWWUUUTTTTTTSSSQQQOOOPPPOOOMMMKKKHHHFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKHHHHHHHHHIIIJJJJJJKKKKKKMMMOOOQQQSSSTTTVVVZZZ\\\aaaaaaccceeeiiillloooqqqsssuuuxxxyyyyyyxxxxxxyyyxxxnnnfffdddcccdddgggjjjllllllmmmmmmnnnmmmjjjgggdddaaa^^^\\\[[[ZZZZZZ\\\^^^```bbbdddgggiiiiiiiiihhhggggggffffffeeecccbbbaaa```\\\\\\\\\]]]___bbbeeefffbbbccceeehhhiiijjjkkkkkkgggccc___[[[TTTNNNOOOTTTaaapppwwwiii```WWWUUUTTTSSSQQQMMMGGGCCC@@@AAA@@@>>><<<<<<===>>>FFFNNNYYYbbbhhhmmmrrruuu{{{zzzrrrllleee[[[TTTQQQRRRYYYgggvvvpppccceeemmmsssttttttpppyyyuuubbbPPPFFF===999555111...///)))***,,,......---+++***)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,************************************************************++++++++++++,,,,,,---------.........------------.........///{{{jjj___[[[TTTeee~~~{{{oooccc\\\LLLAAA777333111......000000000...---,,,+++++++++,,,,,,+++***((((((***,,,++++++++++++,,,,,,,,,,,,***++++++,,,------------,,,---...---,,,,,,...000000111222444555666666666666777999:::;;;<<<<<<<<<:::;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;===========================???AAABBBAAAAAABBBCCCDDDGGGLLLQQQTTTVVVWWWWWWTTTUUUTTTSSSVVVXXXSSSMMMHHHFFFIIIPPPUUUTTTTTTUUUTTTVVV___llluuusssnnnkkkccclllwwwyyymmmSSSCCC888888<<<;;;<<<@@@;;;<<<>>>@@@BBBGGGMMMRRRWWWYYY\\\```ffflllrrruuusssvvvyyyzzzxxxtttrrrqqqjjjeee\\\TTTNNNJJJGGGEEEDDDBBB@@@???AAAEEEJJJNNNUUUYYYaaaiiipppqqqooolllccc^^^XXXUUUVVVWWWVVVTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUWWWWWWXXXXXXXXXXXXWWWWWWSSSTTTTTTUUUVVVWWWXXXXXXWWWWWWXXXYYYYYYZZZZZZ[[[[[[]]]___bbbfffkkkrrrvvv|||vvvmmmgggcccaaa```fffggghhhhhhiiilllpppsssrrrsssttttttssstttvvvwwwzzzyyyvvvsssqqqtttxxx|||zzzvvvsssrrrpppnnnmmmmmmmmmnnnkkkjjjiiihhhggggggggggggffffffeeeeeeeeedddddddddbbbbbbaaa___]]]\\\[[[ZZZYYYYYYXXXWWWUUUTTTSSSSSSTTTSSSSSSSSSSSSTTTUUUUUUVVVTTTRRRRRRRRRQQQOOONNNNNNNNNLLLJJJHHHFFFDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFHHHHHHHHHGGGHHHHHHIIIJJJGGGGGGHHHHHHIIIJJJJJJJJJLLLNNNPPPRRRSSSUUUXXX[[[\\\]]]___bbbfffjjjmmmooorrrtttwwwxxxwwwwwwwwwxxx}}}{{{zzz~~~{{{jjjfffccc```___```bbbbbbaaacccdddfffgggfffdddaaa___YYYXXXUUUTTTTTTVVVXXXZZZ\\\___ccceeedddcccccccccddddddeeeeeedddcccbbbaaabbbbbbccccccdddeeefffgggdddeeegggiiikkklllmmmnnneeebbb```\\\UUUNNNOOOSSScccqqqzzzkkkbbbWWWUUUSSSSSSRRROOOIIICCC@@@AAAAAA???===<<<<<<>>>DDDLLLVVV___eeejjjooosssyyy~~~wwwmmm```WWWUUUUUU[[[gggtttzzzmmmdddffflllnnnmmmmmmfffmmmyyyuuucccSSSIII???;;;777222///...(((***---//////---***(((************************)))******++++++++++++***++++++++++++++++++++++++*********************************++++++++++++,,,,,,---------............------........./////////}}}mmmaaa[[[TTTddd}}}}}}~~~|||zzznnnccc[[[LLLAAA666222000------///......---,,,+++++++++,,,,,,,,,+++)))((((((***,,,+++++++++,,,,,,,,,------++++++,,,------,,,,,,,,,,,,---------,,,,,,...000000111333555555666555555555666888999:::;;;::::::888888888999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<========================;;;===AAABBBBBBBBBBBBBBBDDDFFFKKKPPPUUUXXXZZZZZZWWWZZZ[[[[[[]]]\\\UUUMMMIIIIIIOOOWWW[[[XXXUUUUUUQQQRRRZZZhhhqqqpppmmmllleeetttbbbNNN>>>;;;===:::;;;???;;;===>>>@@@CCCHHHNNNRRRXXXYYY\\\```ffflllrrruuutttxxx||||||yyytttrrrqqqiiicccZZZSSSNNNJJJHHHGGGCCCBBB??????AAAFFFKKKNNNVVVZZZbbbkkkrrrsssoookkkbbb]]]WWWTTTUUUVVVVVVTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVRRRRRRSSSTTTUUUVVVWWWXXXWWWWWWXXXXXXYYYZZZZZZZZZZZZ\\\```ccceeeiiimmmppprrr|||vvvmmmfffbbb```^^^bbbdddggghhhhhhiiilllnnnpppqqqrrrrrrqqqrrrtttvvvwwwvvvuuurrrrrrvvv{{{}}}yyyvvvtttqqqnnnmmmmmmmmmnnnkkkkkkjjjiiihhhhhhhhhhhheeeeeeeeedddddddddddddddddddddbbbaaa___]]]\\\[[[YYYYYYXXXVVVUUUSSSRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSSSSRRRPPPPPPPPPPPPOOOMMMLLLKKKJJJHHHFFFDDDCCCBBBCCCBBBAAAAAAAAABBBCCCCCCFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJLLLNNNPPPQQQSSSVVVXXXXXXZZZ]]]```dddhhhjjjllloooqqqtttuuutttuuuvvvwwwyyywwwyyy|||}}}nnneeebbb^^^\\\[[[\\\[[[ZZZ[[[]]]aaadddeeedddcccaaa\\\YYYVVVSSSRRRSSSTTTVVVZZZ^^^ccceeedddbbbbbbbbb```aaabbbdddeeeeeeeeedddhhhhhhhhhhhhhhhhhhgggggggggggghhhiiijjjkkkkkkllleeecccbbb```YYYRRRRRRVVVcccppp~~~}}}nnneeeXXXUUUSSSSSSSSSPPPJJJDDD@@@AAAAAA???===<<<<<<===BBBJJJTTT\\\bbbhhhmmmrrrwww|||vvveeeZZZXXXUUU[[[eeeqqq|||wwwnnnhhhjjjnnnooonnnooodddhhhqqq}}}zzzkkkYYYNNNDDD>>>999222...---***,,,---...---+++)))(((++++++++++++++++++++++++++++++++++++++++++***)))++++++++++++++++++++++++*********************************+++++++++,,,,,,------------................../////////000000000|||lll```YYYTTTeee}}}}}}vvvvvvzzz~~~xxxvvvxxxlll```YYYLLLAAA666111///------///++++++******++++++,,,---,,,,,,+++)))'''(((***,,,++++++,,,,,,,,,---------,,,,,,---------,,,++++++,,,---------,,,,,,...///111222333555666666555555555666888999:::::::::999999999888888888999:::;;;<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>999<<>>===999:::???;;;===???@@@CCCHHHNNNSSSXXXYYY\\\```ffflllrrrvvvvvvzzz~~~}}}yyytttrrrqqqfffaaaXXXRRRMMMKKKIIIHHHCCCAAA??????AAAFFFKKKOOOXXX[[[ccclllssstttpppkkkbbb]]]WWWTTTUUUVVVVVVTTTUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWWWWXXXXXXWWWWWWVVVQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYZZZZZZ[[[\\\___bbbddddddeeeggghhhjjjssszzz{{{zzz}}}zzzrrrkkkgggdddbbbaaa___bbbfffgggffffffhhhkkknnnoooppppppoooppprrrtttvvvvvvuuutttvvvzzz~~~|||yyyvvvsssooommmmmmnnnooollllllkkkjjjiiiiiiiiiiiiddddddddddddddddddccccccfffeeedddbbb```___]]]]]]YYYYYYXXXVVVTTTSSSRRRQQQQQQPPPPPPPPPPPPQQQRRRRRRQQQPPPNNNOOOOOOOOONNNMMMJJJIIIHHHFFFEEECCCBBBAAACCCBBBAAA@@@@@@@@@AAABBBEEEEEEDDDDDDEEEFFFGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJIIIKKKMMMNNNOOOQQQTTTVVVUUUXXX[[[___cccgggiiijjjmmmoooqqqrrrrrrsssuuuwwwwwwwwwyyy|||{{{zzzuuuddd```\\\ZZZYYYYYYXXXWWWWWWZZZ___ccceeefffeeedddaaa^^^ZZZVVVSSSSSSTTTUUU\\\aaafffhhhfffddddddddd\\\^^^aaacccfffggggggggglllllllllkkkjjjiiihhhggghhhggggggggggggggggggggggggfffeeeddd^^^VVVVVVZZZbbbooo|||qqqgggXXXUUUSSSSSSTTTQQQJJJDDD@@@AAAAAA@@@===<<<<<<<<>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<<<<===???@@@BBBCCCCCCCCCFFFIIINNNTTTZZZ___dddfffeeekkkppprrrssspppdddYYYLLLRRR[[[cccgggeeeaaa]]]\\\aaaiiirrruuutttnnniiihhhsss{{{YYYCCC???<<<===AAA???;;;<<<===>>>AAAFFFLLLQQQUUUZZZ___cccgggkkkrrrwww|||~~~zzzwwwuuupppkkkggg```WWWPPPMMMKKKHHHFFFBBB@@@>>>@@@EEEKKKPPPSSS[[[___dddjjjrrrwwwssskkk___[[[VVVTTTTTTVVVWWWXXXSSSTTTVVVWWWWWWVVVTTTSSSVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUVVVVVVWWWXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZ\\\^^^aaacccfffgggiiijjjlllnnnppprrrssstttsssppplllgggcccaaaaaaaaabbbccccccccceeefffggghhhmmmnnnnnnooooooooooooooorrrqqqtttyyy|||}}}|||}}}wwwqqqpppqqqrrrpppmmmmmmkkkhhhggghhhiiiiiiiiigggfffeeedddcccdddeeefffhhhfffccc```___]]]ZZZWWW\\\ZZZXXXVVVTTTSSSSSSSSSRRRQQQPPPNNNMMMLLLLLLKKKLLLLLLKKKKKKJJJJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDAAA@@@??????>>>>>>?????????@@@BBBCCCDDDEEEDDDDDDDDDEEEFFFEEEEEEFFFHHHJJJKKKKKKLLLMMMNNNPPPQQQRRRWWWYYY[[[^^^aaacccdddeeedddfffhhhkkkmmmppprrrsssuuuttttttvvvzzz}}}~~~~~~xxxlllcccYYYUUUUUUVVVRRRNNNTTTWWW]]]dddiiikkkjjjhhhhhhccc]]]YYYZZZZZZZZZYYY^^^aaaeeehhhiiigggccc```bbb```___```dddiiilllmmmooonnnkkkiiigggfffffffffgggggggggggghhhiiijjjkkkkkkmmmmmmhhh___YYYWWWXXXaaalll{{{vvvhhh]]]XXXTTTUUUWWWUUULLLDDDAAA@@@????????????<<<:::>>>GGGRRRXXXZZZ^^^eeelllsssyyywwweeeXXXWWWXXXaaarrr}}}~~~{{{xxxxxx{{{}}}}}}{{{qqqnnnrrryyyjjj]]]LLL@@@999666222...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++*********)))))))))))))))))))))))))))&&&&&&'''((())))))******---------............///000///.........000111222yyypppggg\\\UUURRRUUUfff|||{{{{{{xxxwwwvvvzzzyyywwwtttoooppp}}}wwwiii\\\UUUFFF???777111000000///---,,,---...//////...---,,,,,,------,,,++++++,,,...---,,,,,,++++++*********+++,,,,,,,,,,,,,,,++++++.........---......///000///111333333333333555666555555666666777777888888;;;:::999888888777777888999:::<<<===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<===>>>???@@@AAABBBBBBHHHKKKPPPVVV^^^fffmmmqqqwwwzzz}}}}}}oooaaaUUU[[[ccckkkooonnnkkkiiiggglllttt|||zzzpppgggaaaiiiuuuWWWDDDAAA>>>???CCC@@@<<<<<<===>>>@@@EEELLLPPPVVVZZZ```dddggglllsssxxx|||{{{xxxvvvqqqkkkeee^^^UUUOOOLLLJJJGGGEEEBBB@@@???@@@EEEKKKPPPSSS[[[```fffllltttxxxsssjjj___[[[VVVTTTTTTVVVWWWXXXSSSTTTUUUVVVVVVUUUTTTSSSVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWVVVWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[\\\___bbbeeeffffffgggiiikkklllmmmnnnnnnnnnkkkhhhdddbbbaaaaaabbbcccccccccccceeefffggghhhjjjkkklllmmmmmmmmmmmmmmmpppppptttzzz|||}}}~~~{{{vvvqqqppprrrrrrooolllllljjjgggggghhhjjjjjjjjjgggffffffeeedddeeeeeeeeeeeecccaaa``````___\\\ZZZ[[[ZZZXXXUUUTTTSSSRRRRRRRRRQQQOOONNNLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@???>>>>>>>>>>>>???===>>>@@@BBBCCCCCCCCCCCCCCCEEEGGGGGGFFFFFFHHHIIIKKKKKKLLLMMMNNNPPPQQQRRRVVVWWWYYY\\\^^^___```aaabbbcccdddfffhhhkkknnnooorrrrrrrrrtttwwwzzz{{{{{{}}}}}}rrrjjjbbbYYYUUUVVVWWWTTTPPPTTTWWW\\\ccciiimmmnnnnnnnnnkkkgggbbb```___^^^^^^```cccgggjjjkkkiiifffdddeeecccaaabbbfffjjjlllmmmmmmllljjjhhhgggfffgggggghhhhhhhhhhhhiiijjjkkkkkknnnsssvvvrrrjjjaaa\\\ZZZ___iiixxxyyykkk___ZZZVVVVVVXXXVVVMMMFFFAAA@@@???>>>???>>><<<:::>>>FFFPPPVVVYYY]]]dddkkkrrrxxx}}}lll^^^WWWZZZfffzzzzzzuuuwwwooobbbQQQCCC===999444111------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++*********)))))))))************************---------------.........---------............///000000///...//////000111|||mmmccc[[[SSSPPPPPPUUUggg~~~{{{~~~{{{vvvoooppp}}}wwwjjj\\\RRREEE???666000//////...,,,......////////////......---......---,,,,,,---///++++++++++++++++++++++++,,,,,,---------------,,,///////////////000111111///111222333333333555777666666666666666666666666::::::999999999999::::::;;;<<<===>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>=========>>>@@@AAABBBHHHKKKQQQYYYcccooo{{{nnncccgggnnnuuuyyyyyyxxxwwwvvvyyyooobbb\\\___sssiiiPPPBBBBBB???@@@CCC???======>>>>>>@@@DDDJJJOOOVVVZZZ```eeehhhmmmtttzzz|||{{{wwwuuupppjjjccc\\\TTTNNNKKKIIIFFFDDDAAA@@@@@@AAAEEEKKKQQQUUU[[[bbbiiipppvvvxxxrrriii^^^ZZZVVVSSSTTTUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUVVVWWWXXXYYYYYYZZZZZZYYYYYYZZZ\\\```ccceeebbbcccdddeeefffggggggggggggeeecccaaa``````aaabbbbbbbbbccccccdddeeeggggggggghhhiiijjjkkkkkkkkkkkknnnoootttzzz}}}}}}~~~xxxuuurrrqqqsssrrrooolllllliiigggggghhhjjjkkkkkkfffgggggggggffffffeeeeeecccbbb``````aaaaaa___^^^ZZZYYYWWWUUUSSSRRRRRRRRRQQQPPPNNNMMMKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>======>>>>>><<<===>>>@@@AAAAAAAAAAAACCCEEEHHHHHHHHHGGGGGGHHHKKKKKKLLLLLLNNNOOOQQQRRRTTTUUUWWWXXXYYYZZZ[[[[[[^^^]]]]]]]]]```cccgggiiimmmnnnoooqqqsssuuuwwwxxxsssvvv|||tttlllggg```XXXVVVWWWXXXWWWTTTTTTWWW[[[aaahhhoootttwwwyyyyyywwwqqqiiidddcccddddddfffjjjnnnooonnnlllkkkiiigggeeefffhhhkkkmmmmmmkkkjjjhhhgggffffffggggggiiihhhhhhiiiiiijjjkkklllpppuuu{{{zzzrrrggg^^^YYY[[[fffuuu|||nnnaaa\\\VVVVVVXXXVVVOOOGGGAAA???>>>===>>>===;;;:::<<>>555000......---,,,------------------------,,,---...---++++++---...*********++++++,,,,,,,,,,,,---..................///////////////000111222///111333333333444666888888888888888777777777777999999999999999:::;;;<<<<<<<<<==================>>>>>>============>>>>>>AAA@@@>>>>>>???@@@CCCDDDGGGLLLSSS]]]jjj{{{rrruuuzzz~~~kkk]]]ZZZXXXfffxxxvvvYYYFFF>>>@@@===???AAA<<<======>>>>>>@@@DDDIIINNNUUUZZZ```eeeiiinnnvvv{{{zzz}}}~~~zzzvvvsssnnngggaaaZZZSSSNNNLLLJJJGGGDDDAAAAAAAAABBBEEEKKKRRRVVV\\\dddlllssswwwxxxpppggg]]]YYYUUUSSSTTTUUUVVVVVVWWWWWWVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVUUUUUUUUUUUUVVVVVVTTTTTTUUUVVVXXXYYYZZZZZZYYYYYYXXXXXXZZZ]]]aaaccc``````aaabbbbbbbbbbbbaaacccbbb```______```aaaaaabbbbbbbbbbbbcccdddeeefffdddeeeggghhhjjjkkkkkkkkklllmmmssszzz|||zzz||||||zzzuuutttrrrssstttssspppnnnmmmkkkhhhggghhhiiiiiiiiifffggghhhiiihhhgggfffeeedddbbbaaaaaaaaaaaa```^^^YYYYYYWWWUUUTTTRRRQQQQQQPPPOOOMMMLLLJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@?????????>>>>>>===<<<<<<<<<<<<===;;;<<<===>>>???@@@@@@AAABBBEEEHHHIIIHHHGGGGGGGGGKKKKKKKKKLLLMMMOOOQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVXXXVVVTTTTTTUUUYYY^^^```gggiiilllnnnoooqqqssstttppprrrvvvzzz{{{wwwoooiiiccc^^^XXXVVVXXXZZZYYYWWWVVVXXX\\\aaahhhqqqyyyuuukkkhhhiiihhhjjjnnnqqqsssssssssrrrooommmjjjjjjlllmmmnnnnnniiihhhgggffffffgggggghhhiiiiiiiiiiiijjjkkklllmmmmmmsssxxxxxxpppfff\\\VVVYYYdddsss~~~pppbbb\\\VVVUUUWWWUUUNNNHHHAAA???============;;;:::;;;BBBJJJQQQUUU[[[bbbgggpppwwwpppaaaZZZccczzzuuuhhhVVVGGG???:::444000.........------------,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))((((((************************&&&''''''((())))))******---------............///111111111000000000000000vvvhhhWWWNNNJJJJJJMMMQQQUUUggg{{{pppmmmxxxrrraaaUUUEEE>>>555000......---,,,------------------------+++,,,,,,+++******+++---*********++++++,,,,,,---,,,---....../////////...............///000111222000111333444444555777999;;;;;;;;;;;;::::::::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>============>>>>>>CCCBBBAAAAAABBBDDDFFFHHHIIIOOOXXXcccsss{{{iii\\\WWWRRRZZZhhhoootttqqqcccMMM???===@@@===@@@BBB<<<=========>>>???CCCIIIMMMTTTYYY```eeeiiiooovvv|||{{{|||xxxtttnnnggg___ZZZSSSNNNMMMLLLIIIFFF@@@AAABBBCCCFFFKKKSSSXXX]]]fffoootttwwwvvvooofff\\\YYYUUUSSSSSSTTTUUUTTTYYYXXXWWWWWWWWWWWWXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUVVVUUUUUUTTTTTTUUUUUUVVVTTTTTTUUUVVVWWWXXXYYYZZZYYYXXXXXXXXXZZZ\\\___```______`````````______^^^cccbbbaaa____________```aaa``````aaaaaabbbcccdddbbbdddfffhhhjjjkkklllmmmkkkmmmrrrxxxyyyvvvwwwzzz{{{}}}~~~~~~}}}zzzwwwuuusssrrrrrrsssssssssqqqppppppmmmiiigggggghhhggggggggghhhiiijjjiiihhhgggfffgggeeecccbbbbbbaaa___]]]YYYYYYXXXVVVUUUSSSQQQQQQOOONNNMMMKKKJJJIIIIIIHHHJJJIIIHHHGGGEEEDDDCCCBBB@@@@@@???>>>>>>======<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@CCCGGGHHHHHHGGGGGGGGGJJJJJJKKKLLLMMMOOOPPPQQQSSSSSSTTTTTTTTTSSSSSSRRRQQQOOOLLLKKKLLLPPPTTTWWW```dddhhhjjjkkkmmmoooqqqpppqqqtttvvvvvvrrrmmmiiiccc___ZZZYYYZZZ[[[[[[YYYXXX[[[___ccciiiqqqzzzuuuooooookkkmmmpppsssvvvxxxyyyyyyuuussspppoooppppppooonnniiihhhgggffffffggghhhiiiiiiiiiiiiiiijjjkkklllmmmlllnnnpppoooiiiaaaYYYUUUYYYdddrrr~~~rrrccc\\\UUUSSSUUUTTTNNNGGGBBB@@@===<<<======<<<;;;;;;@@@HHHNNNTTTZZZaaafffpppwwwqqqccc]]]hhh}}}wwwjjjXXXIII@@@:::555111------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((***+++---...///000---------............///111111111111111111000000rrrdddTTTLLLIIIHHHLLLQQQVVVhhh}}}qqqooozzzrrr```TTTEEE???666000//////...,,,//////............//////++++++,,,+++***)))+++---*********++++++,,,,,,,,,,,,,,,---...////////////............///111222333111333555666666777999;;;========================;;;;;;::::::;;;<<<=========<<<<<<<<<======>>>???@@@??????>>>>>>??????@@@DDDCCCCCCDDDEEEGGGIIIKKKNNNUUU^^^jjjyyyxxxggg\\\QQQKKKRRR\\\```dddbbbVVVEEE===>>>BBB???BBBEEE>>><<<<<<======???CCCIIINNNSSSXXX___dddiiiooowww|||}}}{{{wwwpppiii]]]XXXRRROOONNNLLLIIIGGG@@@BBBDDDDDDFFFKKKTTTZZZ^^^gggpppuuuvvvtttmmmeeeZZZXXXUUUSSSSSSTTTTTTSSSXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTUUUVVVWWWXXXXXXYYYXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^____________^^^^^^bbbaaa```______^^^^^^^^^______^^^^^^___``````aaaaaabbbeeegggjjjlllmmmnnnllllllpppuuuuuuqqqqqqtttuuuxxxzzzzzzwwwtttrrrrrrpppppppppppppppppppppppppppmmmiiigggggghhhggggggiiiiiijjjjjjiiiiiihhhgggiiigggdddcccbbb```^^^\\\ZZZYYYYYYXXXVVVTTTRRRQQQPPPOOOMMMLLLJJJIIIIIIIIIJJJIIIHHHFFFDDDCCCAAAAAA>>>======<<<;;;;;;:::::::::999999888888888888888999999999999:::<<<===>>>>>>AAADDDFFFFFFGGGHHHIIIJJJJJJKKKKKKMMMNNNPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPKKKIIIFFFDDDEEEHHHKKKNNNXXX]]]bbbffffffhhhkkkooommmooorrrsssssspppmmmkkkfffccc```^^^^^^^^^^^^]]]\\\___dddgggjjjooowww}}}}}}vvvtttlllnnnqqqtttxxx{{{}}}~~~zzzxxxuuutttsssrrrpppnnnjjjiiihhhggggggggghhhiiiiiihhhhhhiiiiiijjjkkklllllllllkkkiiieee___ZZZWWWYYYcccqqq|||uuuddd]]]UUURRRTTTSSSNNNHHHDDDAAA>>>======>>>===<<<;;;???FFFMMMSSS[[[aaafffnnnuuurrreeebbbjjj~~~zzzlllZZZKKKBBB===777333---------,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))+++,,,...///111111---------............//////000111111222222111111vvvhhhZZZQQQNNNLLLNNNQQQWWWhhhwwwsssqqq```WWWFFF???777111000000///---///...---,,,,,,---...///+++,,,---,,,******,,,---++++++++++++++++++,,,,,,++++++,,,---...//////.../////////000111222333444222444666777888999;;;============>>>?????????@@@>>>>>>=========>>>??????>>>>>>===>>>>>>@@@BBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDFFFHHHJJJKKKLLLQQQWWWaaakkkxxxuuubbbXXXNNNIIIOOOUUUSSSUUUTTTJJJ???:::>>>AAA>>>CCCFFF???:::;;;<<<===???DDDJJJOOOQQQWWW]]]ccchhhnnnvvv|||}}}~~~zzzvvvooogggZZZVVVPPPMMMMMMLLLIIIFFF???BBBDDDEEEFFFKKKTTT[[[___hhhqqqttttttrrrkkkdddZZZWWWTTTSSSSSSTTTSSSRRRUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXYYY[[[\\\\\\\\\\\\]]]]]]^^^______^^^^^^^^^_________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^______```cccfffiiikkkmmmnnnllllllooorrrqqqmmmlllooonnnqqqttttttqqqnnnllllllllllllllllllkkklllnnnpppmmmjjjhhhggghhhiiijjjiiikkkkkkjjjiiiiiiiiiiiiiiiiiigggeeecccbbbaaa___]]]ZZZZZZZZZYYYWWWUUUSSSRRRPPPOOONNNLLLKKKJJJIIIIIIIIIHHHGGGEEEBBB@@@???>>><<<<<<;;;::::::999999888888777666666555555666666666666555666777888:::;;;<<>>>>>???>>>>>>;;;???DDDLLLSSS[[[bbbfffkkkrrr|||{{{ooofffiiixxxxxxkkkYYYJJJBBB<<<777333............------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,------------............///...///000222333333333222}}}pppaaaYYYTTTQQQQQQTTTWWWhhh}}}xxxrrrddd\\\GGG@@@777222000000///...,,,+++************+++,,,------...---,,,+++---///++++++++++++++++++++++++***+++,,,---............000000000111222444555666333555777888999:::<<<>>><<<======>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA????????????@@@BBBDDDFFFDDDDDDCCCCCCCCCCCCDDDDDD@@@BBBDDDGGGIIIKKKLLLLLLPPPWWW```hhhtttrrr]]]SSSOOOKKKOOORRRLLLKKKIII@@@;;;777===???<<>>>>>???AAACCCJJJPPPXXX]]]^^^```eeeiiihhhlllqqquuuvvvvvvuuuuuuqqqoookkkiiifffeeedddccc```ffflllmmmllllllooorrruuu}}}{{{sssooommmnnnppptttxxx}}}{{{yyywwwuuuqqqooommmllljjjhhhhhhhhhhhhiiigggggggggggghhhiiijjjkkkiiihhhgggfffddd```\\\XXXWWWaaannnxxx~~~hhh```WWWTTTUUUUUUPPPKKKFFFCCC@@@>>>>>>?????????;;;>>>DDDKKKSSS[[[bbbfffiiipppzzziiigggpppuuuhhhVVVGGG???:::555111000/////////............++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,,,,++++++---------------------------------,,,,,,+++++++++---------.........//////,,,...000222333444444333uuufff[[[VVVUUUVVVZZZkkkssseeeZZZKKK???555333333111///000---------............///++++++,,,,,,,,,,,,------...---,,,***)))******+++,,,++++++***+++---...//////000111222333444444444555555777999;;;===>>>???BBBBBBBBBBBBCCCDDDEEEFFFDDDDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCGGGGGGFFFFFFEEEDDDDDDDDDFFFGGGGGGHHHJJJLLLNNNOOOQQQSSS[[[gggqqq{{{vvv```TTTKKKJJJIIIHHHGGGEEEBBB@@@555777:::???CCCDDDBBB???>>>===<<<<<>>>>>===<<<;;;;;;:::888666444333222222333222222111111222222333444444444444444555666777999;;;===???@@@CCCFFFIIIJJJJJJJJJKKKLLLNNNOOOPPPQQQOOONNNOOOPPPOOOJJJFFFFFFEEEDDDDDDDDDFFFHHHIIILLLQQQWWW[[[]]]___cccfffjjjmmmrrrwwwzzzzzzyyyxxxrrrpppnnnllliiigggffffffhhhiiikkkoooqqqrrrooommmooooooqqqtttuuutttpppmmmoooooonnnooosssxxx}}}|||yyywwwtttsssssspppkkkffffffjjjlllkkkhhhgggggghhhiiijjjkkkkkklllmmmkkkhhhfffdddaaa\\\YYYWWW___kkkvvv{{{mmm```UUUTTTUUUSSSNNNLLLEEEBBB???=========;;;::::::===BBBIIIRRR[[[bbbgggjjjooowwwsssdddbbbqqqvvvlll\\\NNNDDD===777333111///------......---,,,++++++++++++,,,,,,---...------,,,,,,+++***)))))),,,------......------,,,+++***))))))***,,,...///***+++,,,,,,------,,,,,,,,,,,,---...///000111222000111111222333333333333ooobbb[[[XXXYYY]]]ooo}}}qqqdddZZZJJJ???555333333111//////.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******+++,,,---,,,,,,++++++,,,---///000111222333444555666666666555555777999;;;>>>???@@@BBBBBBBBBCCCCCCEEEFFFGGGEEEEEECCCCCCBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNQQQSSS[[[dddkkkqqqrrr[[[OOOKKKKKKJJJIIIGGGCCC>>>;;;444666:::>>>BBBCCCBBB???;;;;;;;;;<<>>???AAAEEEGGGIIIIIIJJJKKKLLLNNNPPPQQQRRRQQQOOOPPPQQQPPPLLLIIIHHHGGGEEEDDDEEEGGGIIIKKKPPPTTTYYY\\\^^^```cccfffkkkooouuuzzz~~~~~~}}}|||yyyxxxuuurrrpppnnnnnnmmmllllllnnnppprrrrrrooolllllllllmmmpppqqqqqqnnnkkknnnnnnnnnooorrrwww|||{{{xxxtttrrrpppnnnjjjggggggkkkmmmllliiiiiiiiiiiiiiijjjjjjjjjjjjmmmkkkiiigggeeeaaa\\\YYYWWW^^^jjjvvv|||mmm```UUUSSSUUURRRNNNLLLEEEBBB???=========<<<::::::===BBBIIIQQQZZZbbbfffjjjooowwwyyyfff^^^iii|||~~~tttdddTTTGGG???:::777111///------......---,,,,,,,,,+++++++++,,,------------,,,,,,+++******)))+++,,,,,,,,,,,,,,,,,,+++,,,+++***)))***+++---///++++++,,,------------,,,......//////000111222222111222444555555555555444wwwhhh___[[[ZZZ```tttyyymmmbbbYYYJJJ???555222222000/////////......---,,,+++***)))++++++,,,,,,,,,,,,------************+++,,,---...,,,,,,,,,,,,---...///000111222333444555666666666555666777:::<<<>>>@@@AAAAAABBBBBBCCCDDDEEEGGGGGGGGGFFFDDDCCCCCCCCCCCCDDDGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGHHHHHHJJJKKKMMMNNNSSSWWW^^^dddfffhhhpppyyyyyytttiiimmmyyynnnYYYNNNJJJJJJIIIGGGCCC===888444333555999>>>BBBCCCBBB@@@888888:::<<<@@@EEEJJJMMMSSSWWW\\\bbbiiipppxxx}}}~~~}}}|||zzzvvvppphhhcccWWWTTTQQQPPPPPPNNNIIIEEEAAABBBDDDFFFHHHMMMSSSXXXeeennnuuuvvvsssmmmeee]]]YYYWWWVVVTTTSSSSSSSSSSSSUUUUUUTTTTTTTTTSSSSSSSSSVVVVVVUUUTTTSSSRRRRRRQQQRRRSSSUUUTTTSSSSSSTTTVVVVVVVVVUUUTTTSSSRRRQQQQQQSSSSSSSSSTTTUUUUUUVVVVVVXXXXXXYYYZZZ[[[\\\]]]^^^________________________^^^^^^^^^^^^]]]\\\ZZZZZZ[[[[[[[[[[[[\\\\\\\\\]]]______aaabbbdddeeegggggggggfffggghhhiiihhheeebbbaaa```]]][[[YYYXXXWWWWWWZZZ^^^cccggghhhhhhiiijjjjjjjjjjjjkkklllnnnooopppqqqppppppooommmkkkjjjiiiggggggeeedddcccaaa``````___]]][[[ZZZYYYWWWTTTRRRQQQPPPNNNKKKIIIHHHGGGGGGEEEBBB>>><<<;;;;;;999888555444333222222222222222222222111111111111222222222222222222333444555666777999;;;<<<===???BBBEEEGGGHHHIIIJJJLLLNNNPPPQQQTTTRRRQQQQQQRRRQQQOOOMMMOOONNNMMMMMMNNNPPPSSSUUUVVVYYY\\\^^^```bbbeeegggjjjnnnuuu||||||yyyvvvtttssssssppppppqqqrrrsssrrrnnnkkkiiihhhhhhiiikkklllkkkiiimmmmmmmmmnnnqqquuuyyy{{{}}}zzzvvvrrrnnnkkkllliiihhhiiimmmnnnmmmkkkkkkkkkkkkjjjjjjiiiiiiiiilllkkkiiihhhfffbbb]]]YYYVVV]]]iiittt}}}mmm```UUUSSSTTTQQQMMMLLLEEECCC???>>>======<<<;;;:::===AAAHHHPPPYYYaaaeeekkkooowwwjjj^^^cccqqq{{{mmm[[[KKK@@@<<<:::222000............---,,,------,,,+++++++++,,,,,,------,,,,,,++++++*********++++++,,,,,,++++++***---,,,+++******+++,,,---+++,,,------......------000000000111111222222222222444666888999888777666zzziii___[[[ZZZaaavvvvvvkkk```WWWJJJ???444222222000...///------,,,,,,+++******)))+++++++++,,,,,,,,,------++++++++++++,,,,,,------+++++++++,,,,,,---......///000111222333444444444555666888:::<<>>BBBGGGKKKNNNVVVYYY^^^cccjjjqqqyyy~~~~~~~~~}}}{{{wwwppphhhbbbWWWTTTQQQPPPPPPNNNIIIEEEAAABBBDDDFFFIIINNNTTTYYYdddmmmuuuuuurrrmmmddd]]]YYYXXXVVVTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRUUUTTTTTTTTTTTTSSSSSSSSSTTTVVVWWWVVVTTTTTTTTTVVVTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVXXXXXXYYYZZZ[[[]]]^^^___```````````````_______________^^^^^^]]]\\\ZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]______```aaabbbccccccddddddddddddeeeffffffcccaaa___]]]ZZZWWWUUUSSSRRRRRRUUUYYY```dddggghhhiiijjjjjjjjjkkklllmmmnnnooopppqqqqqqrrrqqqpppmmmjjjiiihhhfffeeeddddddcccbbb``````^^^\\\[[[YYYWWWTTTQQQNNNLLLJJJHHHFFFEEEDDDCCCCCC@@@<<<:::999888777555222111111000000111111222111111000000000000111111000000111111222333444555666888:::;;;;;;===@@@BBBEEEFFFGGGIIILLLNNNPPPRRRTTTTTTSSSTTTTTTTTTTTTSSSSSSTTTWWWYYY\\\^^^___```^^^^^^___```aaaccceeeggggggkkksss|||~~~zzzwwwuuuttttttssssssttttttqqqmmmjjjfffeeedddeeeggghhhiiihhhkkkkkklllmmmpppsssuuuwwwxxxxxxxxxvvvrrrnnnjjjgggiiihhhhhhkkknnnooonnnlllkkkkkkkkkkkkkkkkkkjjjjjjlllkkkjjjiiigggccc^^^ZZZUUU\\\gggrrr}}}}}}mmmaaaVVVSSSSSSPPPMMMMMMFFFCCC@@@>>>>>>===<<<;;;;;;===@@@FFFOOOWWW___dddkkkooovvvqqqcccfffqqq|||ssscccRRRDDD<<<:::333111///...//////...,,,...---,,,,,,++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,---...............000000111111111111111111222444777999:::999888777zzziii___\\\\\\aaaxxxuuujjj```WWWJJJ>>>444222222000...///+++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,++++++)))***++++++,,,---------///000111222333444444444666666888:::<<<>>>???@@@>>>??????AAACCCEEEGGGHHHGGGFFFDDDCCCBBBBBBBBBBBBEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHJJJKKKMMMOOOPPPWWWaaakkknnnkkkgggdddbbb\\\^^^aaacccaaa\\\WWWUUUZZZbbbmmmwww}}}mmm___WWWSSSSSSRRRNNNFFF???;;;999333555999>>>BBBCCCBBB@@@888999;;;???DDDIIIMMMPPPWWW[[[```ffflllssszzz~~~}}}|||wwwpppgggaaaVVVTTTQQQQQQQQQNNNIIIDDDAAACCCEEEGGGJJJOOOVVVZZZccclllssstttqqqllleee^^^YYYXXXVVVTTTSSSSSSTTTTTTSSSTTTTTTTTTTTTSSSRRRQQQRRRRRRSSSTTTUUUVVVWWWWWWYYYZZZZZZXXXVVVTTTTTTUUURRRRRRSSSSSSTTTTTTUUUUUUSSSSSSSSSTTTUUUUUUVVVVVVXXXXXXXXXZZZ[[[^^^```aaaaaaaaa``````____________^^^______^^^]]]\\\[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]^^^^^^______```aaaaaaaaacccbbbbbbdddeeeeeedddbbb\\\ZZZWWWTTTQQQOOOOOONNNOOOTTTZZZ___bbbdddfffhhhiiijjjkkklllnnnoooppppppqqqrrrssssssrrrooollljjjjjjhhhfffeeeffffffcccaaa```^^^\\\ZZZXXXVVVRRROOOKKKJJJHHHFFFCCCBBBAAAAAA???===999777666555444222///////////////000111111111000000//////000000111000000000111222333555555666777999999999;;;===@@@CCCDDDFFFHHHKKKNNNQQQSSSTTTUUUWWWXXXYYYYYYZZZZZZVVVZZZ```fffiiijjjjjjiiieeecccbbbaaabbbccceeefffeeeiiirrr{{{}}}yyywwwuuuttttttttttttqqqllliiidddbbbaaabbbeeeggghhhhhhiiijjjkkklllnnnpppqqqrrrqqqqqqrrrqqqpppmmmjjjhhhggghhhiiikkkmmmnnnnnnmmmiiijjjjjjkkkllllllmmmmmmlllkkkjjjjjjhhhddd___[[[UUU[[[eeeooozzz}}}nnncccXXXTTTRRROOOMMMNNNFFFCCC@@@>>>>>>>>>===;;;;;;===@@@EEEMMMVVV^^^bbbkkkooouuu|||yyymmmrrrzzz||||||xxxmmm]]]LLL@@@:::444222000/////////...---...---,,,,,,++++++++++++---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,------...////////////...000000000000000000000000222333666888999999888777{{{jjj___^^^```ccc{{{vvvlllbbbYYYIII>>>444111111///......******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............---,,,+++***)))***+++,,,------------111222333444555666666666666777888999;;;<<<======<<<<<<===???AAADDDFFFGGGEEEDDDBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKMMMPPPRRRSSSVVVcccpppsssoooiiibbb]]]UUUTTTVVVWWWTTTNNNLLLNNNRRRYYYbbbiiinnnrrrxxx||||||nnnbbb\\\VVVYYYZZZUUUKKKAAA:::777555777:::???CCCDDDBBB???::::::<<>>>>>;;;888555333333333111000...............///000111000000////////////000000///000000111222444555666666777999999999:::<<<>>>AAABBBDDDGGGKKKNNNRRRSSSTTTXXX\\\___```aaabbbcccbbbfffmmmtttxxxxxxwwwuuujjjgggcccaaaaaaccccccccceeehhhooowww~~~{{{sssrrrrrrssssssppplllhhhbbbaaa```bbbeeeggghhhgggggghhhjjjkkkmmmmmmmmmmmmmmmnnnnnnooonnnmmmlllkkkggghhhhhhiiikkklllmmmmmmiiijjjjjjkkkmmmnnnnnnooolllkkkkkkkkkiiieee```[[[TTTZZZbbblllwwwoooeeeZZZUUURRROOONNNPPPFFFDDD@@@???>>>>>>===<<<<<<===???DDDKKKTTT\\\aaaiiinnntttzzzyyy}}}~~~wwwiiiWWWFFF===555333111000000000...---------,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------------...//////000//////////////////000000000111111222333444666777888999999{{{iii___^^^bbbiiiwwwpppfff]]]III>>>444111111///......,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,------......---,,,++++++,,,---////////////...111222333444555666666666777777888999999::::::;;;::::::;;;===@@@CCCEEEFFFBBBBBBAAA@@@@@@@@@AAABBBBBBAAAAAABBBBBBDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKGGGHHHIIILLLOOORRRUUUWWWWWWgggvvvyyyuuummmccc[[[WWWTTTSSSSSSNNNGGGGGGKKKMMMRRRYYY^^^aaadddiiimmmqqqxxx|||qqqhhhddd```fffkkkggg[[[KKK>>>777888999<<<@@@CCCDDDAAA???;;;;;;;;;===BBBHHHMMMQQQXXX]]]eeelllrrrwww{{{~~~~~~|||vvvmmmbbb[[[VVVSSSRRRQQQQQQOOOIIIDDDAAACCCEEEHHHKKKQQQWWW\\\eeemmmsssrrrnnnjjjbbb[[[ZZZYYYWWWUUUTTTTTTTTTUUURRRSSSTTTUUUTTTSSSQQQPPPTTTTTTUUUVVVXXXYYYZZZZZZZZZ[[[[[[YYYVVVUUUUUUVVVTTTTTTUUUUUUVVVVVVWWWWWWUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWXXXYYY[[[___bbbddd``````______^^^]]]]]]\\\\\\]]]^^^^^^___^^^^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^]]]]]]^^^^^^___```aaaaaabbbaaaaaabbbdddfffeeeddd^^^]]]ZZZWWWUUUSSSSSSSSSRRRUUUXXX[[[]]]```eeehhhhhhiiikkknnnpppqqqqqqqqqrrrsssssstttsssrrrqqqpppmmmiiifffeeegggfffbbb^^^ZZZXXXUUURRRPPPMMMIIIFFFBBBAAA???===;;;999888888666444111000000000000//////............//////000000//////......//////000000000000111333444666777777888999999888999;;;===@@@AAACCCGGGJJJOOORRRTTTVVV\\\ccchhhiiijjjkkklllnnnqqquuuyyy|||}}}|||{{{mmmhhhccc``````aaaaaaaaaccceeehhhooowww}}}yyypppooopppqqqqqqoookkkhhh___^^^___aaadddggggggffffffgggiiikkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhhhhhhhhhhiiikkkmmmkkkkkkllllllmmmmmmnnnnnnkkkkkkkkkllljjjfff```\\\TTTYYYaaajjjtttqqqfff\\\VVVSSSOOOOOORRRGGGDDDAAA??????>>>===<<<<<<===>>>CCCJJJSSS[[[```ffflllsssxxx}}}|||ppp^^^KKK>>>666444222000000000...---,,,,,,+++++++++,,,------------------------------,,,,,,,,,------,,,,,,,,,++++++,,,---..................///000000000000/////////000000111222333333444444444555666888:::;;;zzzggg\\\]]]aaaooo~~~xxxrrriii```III>>>333111111///---...///......---,,,+++******++++++,,,,,,,,,---------***+++---...///......------...///111111111111000///000111222333444444444888888888888888999999999888999:::<<>>AAADDDDDDAAA???<<<;;;:::<<<@@@FFFLLLPPPXXX^^^fffnnnsssxxx{{{~~~|||vvvlllaaaYYYUUUSSSRRRRRRRRROOOIIICCCBBBCCCEEEHHHLLLQQQXXX]]]gggoootttrrrmmmhhh```YYYZZZYYYWWWUUUTTTTTTTTTUUUQQQRRRTTTUUUTTTSSSQQQPPPVVVVVVWWWXXXXXXYYYYYYZZZWWWXXXYYYXXXVVVUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWXXXXXXYYYWWWWWWWWWYYY[[[___ccceee``````___^^^]]]]]]\\\\\\\\\\\\]]]^^^____________\\\\\\]]]]]]]]]^^^^^^^^^\\\]]]^^^^^^___```aaaaaaaaa``````aaadddeeeeeedddcccbbb___]]][[[ZZZYYYYYYYYYZZZ]]]^^^```dddiiilllhhhiiilllnnnpppqqqqqqqqqrrrssssssssssssssssssrrrmmmiiieeedddfffeeeaaa\\\WWWTTTQQQOOOLLLIIIEEEBBB<<<;;;999777444333222222444111///.../////////...//////.........//////000//////............//////000000111222333555777888777888999999888999;;;===???@@@CCCFFFJJJOOORRRTTTXXX^^^gggmmmooopppqqqrrrqqqqqqrrrsssuuuvvvwwwwwwoooiiibbb______``````___``````bbbfffmmmvvv~~~wwwsssmmmmmmnnnppppppoookkkhhh]]]]]]^^^aaadddffffffeeeeeefffhhhjjjkkkjjjiiihhhiiihhhhhhgggggggggggghhhhhhhhhgggffffffgggjjjmmmnnnmmmmmmmmmmmmlllllllllkkkkkkllllllkkkgggaaa\\\TTTYYY```hhhrrr}}}rrrhhh]]]WWWSSSPPPPPPSSSGGGDDDAAA??????>>>===<<<<<<===>>>BBBIIIRRRZZZ___dddjjjrrrxxx|||zzzsssrrrvvvzzz{{{~~~|||{{{|||qqq___KKK>>>777555222111111000///---++++++++++++,,,------...------------------------+++++++++,,,,,,+++++++++***+++,,,---...............//////000000000000000///000000222333444555555666555444444666999;;;===tttddd___bbbeeetttzzzwwwxxx|||wwwqqqjjjZZZHHH===333111111///...///+++---...---******,,,///...---,,,,,,++++++++++++...------------...//////111111111111111000//////444333222222333444555666777777888999::::::::::::::::::;;;<<<===>>>???@@@=========>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDGGGFFFFFFHHHMMMOOOMMMKKKHHHJJJKKKJJJKKKOOOVVV\\\bbbsss~~~uuufffdddccc_________VVVHHHCCCGGGQQQSSSVVVWWWVVVUUUUUUVVV\\\mmmwwwxxxxxxrrroooyyyvvvZZZIIIBBB???===@@@CCCDDD@@@;;;;;;;;;<<<===@@@EEEKKKPPPYYY```ffflllsss{{{~~~zzznnnaaaWWWPPPPPPPPPPPPOOOLLLFFFBBBAAACCCFFFHHHJJJPPPXXX___lllooorrrrrrnnnggg```]]]WWWWWWVVVUUUUUUTTTTTTSSSTTTTTTUUUVVVUUUTTTSSSRRRTTTTTTUUUVVVWWWWWWWWWWWWXXXWWWVVVUUUUUUWWWXXXZZZSSSTTTVVVVVVVVVVVVXXXYYYVVVWWWWWWXXXYYYZZZ[[[[[[WWWWWWXXXYYYZZZ[[[\\\\\\```bbbcccbbb___\\\ZZZYYYZZZ[[[]]]^^^___`````````______^^^\\\ZZZ[[[]]]___^^^^^^]]]^^^^^^___```aaaaaabbbdddddddddeeehhhjjjiiihhhgggeeedddcccbbbbbbcccdddgggjjjmmmmmmkkkhhhmmmnnnnnnoooppppppqqqqqqqqqqqqrrrsssssssssssssssqqqnnniiifffcccaaa^^^[[[WWWSSSNNNHHHDDD???:::777444444333333222111000000..................------///////////////////////////////////////000111111111222333444666777888888888999999:::::::::999999<<<>>>AAACCCGGGLLLRRRWWW\\\cccmmmvvv{{{zzzwwwtttwwwuuurrrpppnnnmmmmmmnnnfffeeedddcccbbb```_________```bbbeeehhhkkknnnooovvvxxxyyyyyyvvvsssqqqpppmmmmmmnnnoooooommmhhheee]]]YYYXXX\\\``````aaadddeeeeeeffffffeeeeeeddddddffffffggghhhhhhhhhhhhhhhhhhgggeeedddeeefffhhhjjjjjjkkkkkkkkkkkkkkkkkklllnnnmmmlllkkkiiieee```\\\WWWUUUYYYdddpppyyyrrrggg\\\WWWSSSOOONNNOOOJJJGGGBBB@@@????????????;;;<<<>>>CCCJJJQQQXXX\\\hhhnnnvvvzzz|||zzzssspppqqqssstttvvvxxxyyy|||zzzttthhhRRR@@@999666222000///......---...------,,,,,,------...*********++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111222222444444555666222333444666888999;;;;;;uuufff```aaaddduuu~~~uuuqqqooopppvvv||||||{{{yyyssslll]]]HHH===333111111///...///+++,,,---,,,))))))+++---...---,,,,,,+++++++++,,,,,,++++++++++++,,,------------///000111222222222555555444444555666777888666777888999::::::::::::888888999:::;;;<<<=========<<<<<<<<<======>>>>>>?????????@@@AAABBBCCCDDDFFFEEEEEEHHHKKKMMMLLLJJJGGGHHHIIIHHHHHHLLLSSSYYYcccvvv|||ooopppmmmjjjiiiggg[[[LLLIIINNNVVVYYY[[[[[[ZZZZZZZZZZZZ^^^ooovvvwwwxxxsssrrr|||mmmUUUEEEBBB@@@AAADDDDDDAAA===;;;;;;<<<===@@@EEEKKKPPPXXX___fffkkkrrr{{{~~~yyynnnaaaYYYPPPPPPPPPPPPOOOKKKFFFBBB@@@CCCFFFHHHKKKQQQYYY```lllooosssrrrnnnggg```]]]WWWWWWVVVVVVUUUTTTTTTTTTTTTTTTUUUVVVUUUTTTSSSRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXWWWVVVUUUUUUVVVXXXYYYWWWXXXYYYXXXVVVUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYZZZWWWWWWXXXYYYZZZ[[[\\\\\\]]]___aaaaaa___]]]\\\\\\]]]]]]^^^^^^_________```______^^^\\\ZZZZZZ\\\^^^\\\\\\\\\]]]]]]^^^___``````bbbdddeeefffhhhkkkmmmrrrooollliiihhhhhhjjjkkkmmmlllmmmoooppppppnnnlllmmmmmmnnnooopppqqqqqqrrrttttttuuuvvvvvvvvvvvvuuuooolllhhheeeccc```\\\YYYRRRNNNHHHCCC???;;;777444222222111111000//////...........................//////////////////////////////.........//////000///000222444666888999:::999::::::;;;;;;;;;::::::===>>>AAACCCFFFJJJPPPTTTZZZcccqqq}}}zzztttpppnnnkkkhhheeeddddddddddddcccbbbaaa```______^^^]]]^^^___bbbeeegggiiijjjmmmoooqqqqqqnnnllljjjjjjiiiiiijjjlllmmmmmmjjjggg___ZZZYYY\\\^^^^^^___bbbccccccdddeeeeeeeeeeeeeeefffgggggghhhiiihhhhhhhhhiiihhhfffeeeeeeeeeggghhhjjjjjjkkkkkkkkkkkkllllllmmmlllkkkkkkiiieee___[[[WWWUUUYYYcccoooyyyttthhh]]]WWWTTTPPPNNNPPPKKKGGGCCC@@@????????????;;;<<<>>>CCCIIIQQQXXX\\\ffflllsssxxx{{{~~~vvvttttttuuuuuuvvvwwwwwwzzz|||ttthhhUUUDDD>>>;;;666333333222111000...------,,,,,,------...+++++++++,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------......///000000000111111222333444555555666222333444666777999:::;;;sssggg``````ccczzzvvvooojjjfffhhhmmmooouuuyyyvvvpppssszzztttlll\\\HHH===333111111///...///---......,,,******+++,,,------,,,+++++++++,,,,,,,,,++++++++++++,,,------+++,,,...///000000111111444444444444555666777888666777888999999::::::999666666777888999::::::;;;===<<<;;;;;;;;;<<<>>>>>>?????????@@@AAABBBDDDDDDEEEDDDEEEGGGIIIKKKJJJIIIFFFGGGHHHGGGGGGJJJRRRWWWdddyyyyyy~~~~~~{{{yyyssscccRRROOOWWW]]]___bbbbbbaaa``````aaagggtttxxxvvvuuupppooozzz]]]HHHEEEBBBBBBDDDDDDBBB???;;;;;;<<<===@@@EEEKKKPPPWWW^^^eeejjjrrr{{{~~~|||wwwmmmbbb[[[PPPPPPOOOOOONNNKKKFFFBBB???BBBEEEHHHLLLRRR[[[bbblllooosssrrrnnnfff```\\\WWWWWWVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVUUUTTTSSSRRRSSSSSSUUUVVVVVVVVVVVVVVVWWWVVVUUUUUUUUUVVVXXXYYYZZZ[[[[[[YYYWWWUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWXXXYYYZZZZZZ[[[\\\YYY\\\^^^______^^^^^^___aaa```^^^]]]]]]]]]^^^^^^______^^^\\\ZZZYYY[[[]]][[[[[[[[[[[[\\\]]]^^^______aaadddfffhhhjjjmmmooovvvtttpppmmmmmmppptttwwwzzzxxxvvvuuuuuutttqqqooommmmmmmmmnnnoooqqqrrrsssuuuvvvwwwxxxyyyxxxwwwwwwnnnlllhhhdddaaa]]]XXXTTTKKKGGGAAA<<<888666333111000//////......---------........................//////////////////////////////...............///...///111333666999;;;<<<;;;;;;<<<<<<<<<;;;;;;:::===>>>@@@BBBDDDHHHNNNQQQXXXcccuuuzzzrrriiigggccc```]]]\\\[[[\\\_______________^^^^^^^^^[[[\\\]]]___aaacccdddeeeeeegggiiiiiigggfffeeefffcccdddfffiiilllmmmkkkiiiaaa\\\YYY[[[\\\\\\]]]``````aaabbbdddeeeeeefffffffffggghhhhhhiiiiiihhhhhhjjjiiigggfffeeeeeeffffffjjjjjjjjjkkkkkkllllllllllllkkkjjjjjjhhhddd___[[[WWWUUUXXXcccnnnxxxvvvkkk___XXXTTTPPPOOOPPPLLLHHHCCC@@@@@@@@@??????;;;<<<>>>BBBHHHPPPWWW\\\ccciiipppuuuyyy}}}{{{||||||}}}}}}{{{wwwyyy~~~tttiiiXXXIII>>>:::555222111000//////...------,,,,,,------...---------------,,,,,,,,,.........---------------........................---......//////000000111111111222333444555666666222333444666777999:::;;;yyyooofff``````eee~~~|||}}}~~~~~~vvvmmmeeecccggghhhmmmrrrpppkkkqqqzzzrrriiiYYYHHH===333111111///...////////////...,,,,,,,,,------,,,,,,++++++,,,,,,,,,...------------...//////......//////......---,,,000000111222333444444555555666777888999999999999555666666777888999999999===<<<:::::::::;;;===>>>>>>??????@@@AAACCCDDDEEECCCDDDDDDFFFGGGHHHGGGGGGFFFGGGHHHGGGGGGJJJQQQWWWbbbwwwnnnZZZVVV___iiikkknnnooonnnmmmmmmnnnttt}}}zzzrrrnnngggeeeoooZZZHHHFFFCCCCCCCCCCCCAAA???;;;;;;<<<===@@@EEEKKKPPPVVV]]]dddjjjrrr{{{~~~}}}zzzuuulllccc\\\QQQPPPOOONNNMMMJJJFFFBBB>>>AAAEEEIIILLLSSS]]]dddmmmpppssssssmmmfff```\\\XXXWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXZZZZZZ[[[YYYVVVTTTTTTUUUWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZ[[[XXXZZZ]]]^^^]]]]]]^^^```bbbaaa^^^[[[ZZZZZZ[[[\\\^^^^^^^^^\\\YYYYYYZZZ[[[[[[[[[[[[\\\\\\]]]^^^______bbbeeeggghhhjjjlllnnnqqqpppooopppsssyyy~~~|||yyywwwuuusssqqqmmmmmmmmmnnnoooqqqssstttvvvwwwxxxyyyyyyxxxvvvuuuooolllhhhccc^^^XXXQQQMMMCCC???:::666333222000//////.........------,,,,,,---------...............////////////////////////111000000//////////////////000111444666999:::;;;<<<<<<<<<<<<<<<;;;;;;:::;;;===???AAACCCGGGMMMQQQWWWbbbtttuuulllbbb```^^^[[[YYYYYYYYYYYY[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\]]]^^^```aaabbbbbbbbbdddffffffeeedddeeefffbbbcccdddhhhkkkmmmllljjjbbb\\\XXXYYY[[[[[[]]]``````aaabbbcccddddddddddddfffggghhhhhhiiiiiihhhhhhggggggffffffffffffggghhhjjjjjjjjjkkkkkklllllllllkkkjjjjjjiiihhhddd___[[[XXXUUUWWWaaalllvvvzzznnnaaaZZZUUUQQQOOOQQQMMMIIIDDDAAA@@@@@@@@@???;;;<<<===AAAGGGOOOVVV[[[aaafffmmmqqquuu|||{{{{{{rrriii[[[MMM===999444000......------...------,,,,,,------...//////......---------,,,...............---------.................................///000000111111111111222333444555666666333444555666777999::::::}}}rrrjjjccc^^^```ggg~~~ssshhhdddfffhhhkkknnnmmmiiiooo{{{sssjjj[[[HHH===333111111///...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------...//////...............---,,,,,,//////000111222333444444555555666777888888888888777777888888999999::::::<<<;;;;;;:::;;;<<<===>>>>>>>>>???@@@AAACCCDDDEEEBBBCCCEEEEEEEEEEEEEEEFFFDDDEEEFFFEEEEEEHHHPPPUUU^^^sssiiiccciiiuuuxxx{{{||||||||||||}}}}}}{{{nnnhhh___[[[dddsssyyyTTTFFFEEECCCCCCBBBAAA@@@>>>;;;;;;<<<===@@@EEEKKKPPPUUU\\\dddjjjsss|||}}}zzztttlllccc]]]QQQPPPNNNNNNLLLJJJFFFCCC>>>BBBFFFIIIMMMTTT^^^eeemmmpppssssssmmmfff___[[[XXXXXXWWWWWWVVVUUUUUUTTTTTTTTTUUUVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVWWWXXXWWWUUUTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZYYYZZZ\\\\\\\\\[[[]]]^^^aaa___]]]ZZZXXXXXXYYYZZZ\\\]]]]]]\\\YYYXXXYYYZZZ\\\\\\\\\\\\]]]^^^___``````ccceeegggggghhhiiijjjiiikkknnntttzzz~~~yyywwwuuurrrppplllllllllmmmoooqqqtttvvvxxxyyyzzzzzzzzzwwwuuusssoookkkeee^^^WWWPPPIIIDDD===:::555333111111///...///...............---------------.........//////////////////////////////222222111111111111111222222333444555777888::::::<<<<<<======<<<;;;;;;::::::;;;>>>@@@CCCGGGMMMQQQWWW___llluuuxxxsssjjjddd[[[ZZZXXXWWWVVVWWWYYYZZZXXXYYYYYYZZZZZZ[[[\\\\\\^^^^^^___``````aaabbbcccaaaccceeeeeeddddddfffgggddddddeeehhhkkkmmmlllkkkaaa[[[WWWXXXZZZ[[[^^^bbbcccccccccddddddccccccbbbffffffggghhhhhhhhhhhhgggddddddeeefffggghhhjjjjjjiiiiiijjjkkkkkklllmmmmmmkkkjjjiiiiiihhhddd___[[[XXXUUUWWW```kkkttt~~~}}}qqqccc[[[VVVQQQPPPRRRNNNJJJEEEBBBAAAAAA@@@???<<<;;;<<<@@@FFFNNNVVVZZZ```eeejjjnnnpppwww~~~ppphhh\\\OOOAAA<<<666111/////////......------,,,,,,------.../////////......---------........................------------------------......//////000111111111111222333444555666666777555555666777888:::;;;;;;yyynnnhhhbbb\\\___ggg}}}yyymmmiiijjjmmmkkklllkkkhhhkkk|||uuunnn___HHH===333111111///...///,,,***((()))***++++++***,,,,,,+++++++++,,,------,,,++++++++++++,,,------***+++---...//////000000///000111333444555555666444555666777777888888777999999:::::::::;;;;;;;;;;;;;;;<<<<<<============>>>>>>>>>@@@AAACCCEEEFFFBBBDDDFFFFFFDDDDDDDDDEEEAAABBBCCCCCCCCCGGGOOOUUU^^^qqquuuxxxzzz}}}|||mmmeee[[[VVV^^^bbbuuujjjNNNBBBCCCCCCCCCBBBAAA???===;;;;;;<<<===@@@EEEKKKPPPUUU\\\dddkkkttt}}}~~~{{{uuulllccc\\\QQQOOONNNMMMLLLIIIFFFCCC???CCCGGGJJJNNNUUU^^^eeemmmqqqtttsssmmmfff___[[[XXXXXXWWWWWWVVVVVVUUUUUUTTTTTTUUUVVVUUUTTTSSSRRRQQQRRRSSSTTTTTTUUUTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVTTTVVVWWWVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZ[[[[[[ZZZZZZ[[[]]]___^^^\\\ZZZYYYYYYYYYZZZZZZ[[[\\\[[[ZZZYYYYYYZZZ\\\\\\\\\]]]]]]^^^___``````cccfffhhhgggggghhhiiigggjjjooouuu|||{{{wwwuuussspppnnnlllkkkkkklllnnnrrruuuwwwyyyzzz{{{{{{yyyvvvrrrpppjjjeee]]]UUUNNNGGGAAA===777555333222222111///...........................,,,,,,------.../////////////////////////////////222222222222222333444444444555666777888999:::;;;>>>>>>>>>>>>======<<<;;;;;;<<<>>>@@@BBBFFFKKKOOOTTTYYYaaaggghhheee```\\\TTTSSSRRRQQQRRRTTTVVVWWWWWWWWWXXXXXXYYYZZZZZZ[[[^^^^^^___```aaabbbbbbccc```bbbccccccccccccdddffffffeeefffhhhkkkmmmmmmlllccc\\\WWWXXXYYY[[[___ddddddddddddddddddcccbbbbbbeeeeeefffggggggggggggfffaaabbbdddfffhhhjjjkkkllliiiiiijjjkkkkkklllmmmmmmkkkjjjjjjiiihhheee```\\\YYYUUUVVV___iiirrr|||ttteee]]]WWWRRRQQQRRROOOKKKFFFCCCAAAAAA@@@???<<<;;;<<<>>>DDDMMMUUUZZZ___dddjjjmmmooottt}}}ppphhh^^^PPPAAA<<<555///------,,,,,,...------,,,,,,------..................---------.............../////////------------------------...//////000000111111222222222333444555666777777777777888999:::;;;<<<<<>>===<<<======>>>???AAACCCEEEFFFCCCEEEGGGFFFDDDCCCDDDEEEAAACCCDDDDDDEEEJJJRRRXXXfffvvvpppfffYYYRRRXXXVVVbbbooouuutttjjjWWWFFF???AAADDDEEEDDDAAA???>>>;;;;;;<<<===@@@EEEKKKPPPUUU]]]eeellluuu}}}vvvmmmbbb[[[QQQOOOMMMLLLKKKIIIFFFCCCAAADDDHHHKKKNNNUUU^^^eeennnqqqtttsssmmmeee___[[[XXXXXXXXXWWWVVVVVVUUUUUUTTTTTTUUUVVVUUUTTTSSSRRRPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXWWWVVVUUUVVVXXXWWWWWWWWWXXXXXXYYYYYYZZZWWWWWWWWWXXXXXXXXXYYYYYYWWWYYYZZZZZZYYYZZZ\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\XXXYYY[[[[[[ZZZYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^______cccfffiiiiiiiiijjjkkkkkklllnnnqqqvvv|||~~~{{{xxxuuusssqqqooommmkkkkkkkkklllnnnrrrvvvxxxwwwxxxxxxwwwtttpppkkkhhh```[[[RRRKKKDDD???;;;888222222111222222222///---........................,,,,,,------...//////000////////////////////////000000000111222333444555444555666888:::<<<===>>>AAAAAAAAAAAA@@@???>>>===???@@@AAAAAABBBDDDIIILLLOOOSSSXXX\\\^^^]]]ZZZXXXQQQPPPOOONNNNNNPPPRRRSSSWWWWWWWWWXXXXXXYYYYYYZZZ\\\\\\]]]^^^___```aaaaaaaaabbbccccccbbbbbbdddfffddddddeeegggkkknnnnnnnnnggg___YYYXXXYYYZZZ^^^ccccccddddddeeeeeeeeeeeedddcccdddeeeeeeffffffeeeeeebbbcccdddfffhhhiiijjjjjjhhhiiiiiijjjlllmmmmmmnnnkkkkkkjjjjjjiiifffaaa]]]YYYUUUVVV^^^hhhqqq{{{vvvggg^^^XXXSSSQQQSSSPPPLLLGGGCCCBBBAAA@@@@@@<<<;;;;;;>>>CCCLLLTTTYYY^^^dddjjjnnnpppttt|||rrrjjj___RRR@@@;;;333...+++++++++***...------,,,,,,------...---------------.........---........./////////000......................../////////000111111222222222222333444555666777777888999999:::;;;<<<======uuummmlllfff\\\ZZZ```iiizzzvvvuuupppmmmzzz~~~tttjjjZZZHHH===333111111///...///...,,,***,,,///111111///++++++++++++,,,,,,---......------------...////////////000000//////...---+++---///111222333333333333444555666777777777777;;;;;;;;;;;;;;;;;;<<<<<<:::<<<>>>@@@AAA???===<<<======>>>???AAACCCEEEFFFCCCEEEGGGGGGDDDBBBCCCEEEDDDFFFHHHHHHJJJOOOWWW]]]ppp}}}tttgggXXXNNNRRROOOVVV___eeeaaaVVVHHH???===AAAEEEGGGEEEBBB@@@>>>;;;;;;<<<===@@@EEEKKKPPPVVV]]]eeelllvvv~~~xxxmmmbbbZZZQQQOOOMMMLLLKKKIIIFFFCCCBBBEEEHHHKKKNNNUUU^^^eeennnqqqtttsssmmmeee^^^[[[YYYXXXXXXWWWWWWVVVUUUUUUTTTTTTUUUVVVUUUTTTSSSRRRPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUXXXYYYZZZYYYWWWVVVWWWXXXWWWWWWWWWXXXYYYZZZ[[[[[[WWWWWWWWWXXXXXXXXXXXXXXXVVVWWWXXXYYYYYYZZZ]]]___]]]]]]^^^_________^^^^^^VVVXXXZZZ[[[ZZZZZZZZZ\\\ZZZZZZZZZZZZ[[[\\\]]]^^^___bbbgggjjjkkklllmmmnnnooommmlllkkknnnsssyyy|||zzzxxxuuutttsssqqqnnnlllkkkkkkjjjkkknnnrrrvvvyyysssssssssrrrooojjjdddaaaYYYSSSKKKCCC>>>;;;888777//////000222333222///,,,------------------------,,,,,,------...///000000////////////////////////...//////000111333444555333444666999;;;>>>@@@AAACCCCCCCCCCCCBBBAAA@@@???CCCCCCCCCBBBBBBCCCFFFIIIKKKNNNSSSWWWZZZYYYXXXVVVRRRQQQOOONNNNNNNNNPPPQQQWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZ\\\]]]^^^___```bbbcccddddddcccccceeegggbbbbbbcccfffkkknnnoooooojjjbbbZZZYYYYYYYYY]]]bbbbbbcccdddeeefffgggggggggbbbcccddddddeeeeeeddddddcccdddfffggghhhhhhhhhhhhhhhiiiiiijjjlllmmmnnnnnnlllkkkkkkkkkjjjgggbbb^^^YYYUUUUUU]]]gggppp{{{wwwhhh^^^XXXSSSRRRSSSPPPLLLGGGDDDBBBAAAAAA@@@<<<;;;;;;===CCCKKKTTTYYY]]]ccckkkooorrrvvv~~~tttlllaaaSSSEEE???888222//////.........------,,,,,,------...+++,,,,,,------.........---.........//////000000000000000000000000000000/////////000111111222222222333333444555666777777::::::;;;;;;<<<===>>>>>>vvvooonnniii___[[[^^^pppvvvoootttxxxzzznnnhhh]]]HHH???666222111---,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...000///...------...000000111222333333444444666666555555666777888888<<<<<<;;;;;;;;;<<<<<<<<<;;;===AAABBBAAA@@@???@@@????????????@@@AAABBBCCCCCCEEEHHHIIIHHHGGGHHHHHHJJJHHHHHHIIIIIIMMMZZZfff{{{vvveeeZZZSSSPPPMMMRRRXXXYYYTTTKKKCCC===;;;@@@CCCBBBBBBCCC@@@;;;<<<999999<<<>>>@@@FFFNNNVVV^^^hhhooosssyyy|||vvvmmmccc]]]SSSOOOLLLKKKMMMLLLGGGBBBBBBEEEJJJMMMQQQXXX```gggpppsssvvvssskkkbbb]]][[[YYYXXXWWWVVVUUUUUUUUUUUUSSSTTTWWWXXXXXXVVVTTTRRRUUUUUUTTTTTTTTTTTTTTTTTTVVVVVVVVVWWWWWWXXXXXXXXXYYYXXXVVVUUUTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWYYY[[[\\\\\\\\\]]]^^^^^^]]]]]]\\\\\\]]]]]]^^^[[[ZZZYYYYYYYYYYYYYYYZZZ]]]\\\\\\\\\]]]___```bbbfffhhhlllppprrrrrrrrrqqqrrroookkkgggdddfffkkkooossssssrrrooommmlllmmmoooooommmlllmmmpppsssttttttuuusssooolllgggaaaZZZUUUIIIGGGBBB===999555333222000111111111000///......///...---,,,---///111222222111000//////000111222111000///..................000111111111111444666;;;<<<<<<;;;:::;;;===???HHHIIIHHHFFFDDDBBBBBBCCCEEEFFFGGGFFFEEEDDDEEEFFFMMMOOOQQQSSSSSSQQQNNNLLLNNNMMMKKKKKKKKKMMMPPPQQQTTTTTTUUUVVVWWWYYYYYYZZZXXXXXXXXXXXXZZZ\\\^^^___cccbbbbbbaaabbbccceeeffffffddddddeeehhhkkkmmmnnnnnnhhh```ZZZYYY[[[___aaaeeeeeeffffffgggffffffffffffeeeeeeffffffggghhhiiieeeeeeeeeffffffhhhiiiiiikkkjjjjjjiiiiiijjjjjjkkkmmmllljjjiiihhhfffbbb___ZZZVVVSSSXXXdddqqqzzz~~~wwwggg\\\WWWVVVTTTRRRUUUNNNFFFBBBBBBBBB???<<<>>>>>>>>>@@@EEEMMMTTTYYYaaaeeekkknnnppptttyyy}}}vvviii\\\RRREEE===666555444111......///+++)))***...111///,,,***+++,,,,,,------------+++,,,,,,---...///000000////////////000000000000000111222222111222444666444444333333444555777888;;;<<<<<<===>>>??????@@@zzzuuuuuuqqqhhhdddgggtttyyypppvvv|||yyyllldddXXXFFF===444222111///...///------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---...///000000111222333444555555666666666666666777888999>>>===<<<;;;::::::::::::<<>>>>>???@@@AAACCCCCCAAACCCGGGIIIIIIIIIJJJLLLJJJHHHHHHIIIJJJPPP]]]kkkzzzeeeXXXOOOKKKIIIMMMPPPPPPKKKDDD===:::;;;@@@CCCBBBBBBCCC@@@;;;;;;999999<<<>>>@@@FFFNNNWWW___iiiqqquuu{{{~~~wwwnnnccc\\\SSSPPPLLLLLLMMMKKKGGGBBBBBBEEEIIILLLPPPWWW```gggpppsssuuurrrjjjbbb]]][[[XXXWWWWWWVVVUUUUUUUUUUUUSSSTTTUUUVVVWWWVVVTTTSSSUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUWWWWWWXXXYYYYYYYYYYYYXXXXXXZZZ\\\]]]\\\[[[\\\]]]^^^]]]]]]\\\\\\]]]]]]^^^ZZZZZZZZZYYYYYYZZZZZZ[[[\\\\\\[[[\\\]]]___aaabbbfffiiimmmqqqtttvvvvvvvvvuuusssnnniiieeeeeehhhkkkpppqqqqqqooommmlllmmmnnnooommmkkkkkkmmmnnnnnnmmmkkkhhhccc^^^YYYRRRKKKGGG@@@>>>;;;777444222111111111111111222111111000000000///...---...///111222111000////////////000111111000//////.........//////111222222222222555777888999:::::::::;;;>>>@@@HHHIIIJJJIIIFFFDDDDDDDDDEEEFFFGGGFFFDDDDDDEEEFFFJJJLLLOOOQQQQQQPPPOOONNNLLLLLLKKKKKKLLLMMMOOOPPPSSSSSSTTTVVVWWWYYYZZZZZZXXXXXXXXXYYYZZZ\\\^^^___bbbbbbaaaaaabbbccceeefffeeeeeeeeefffiiilllnnnooopppjjjaaaZZZXXXZZZ^^^aaaddddddeeeffffffffffffeeefffffffffffffffgggiiiiiigggggggggggghhhiiijjjjjjkkkjjjjjjiiiiiijjjjjjkkklllkkkiiiiiihhhfffccc```ZZZVVVSSSXXXcccpppyyy~~~yyyiii]]]XXXVVVUUUSSSUUUNNNGGGBBBBBBBBB???===???>>>===???DDDMMMUUUZZZaaaeeejjjnnnpppttt{{{wwwiii\\\RRREEE===666555444111......///,,,)))***...000///,,,,,,,,,---...............------..................////////////000000000111000111222222222222444666555444444444444666777888;;;<<<<<<===>>>???@@@@@@}}}zzz|||yyypppmmmooowww}}}rrrxxxxxxjjj```SSSDDD;;;333111111//////111......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////......///000//////111222444555666777777777777777777888888999>>>===<<<:::999999999999>>>???AAAAAAAAAAAABBBDDD=========>>>???@@@BBBCCC???BBBFFFIIIJJJKKKMMMNNNJJJHHHHHHIIIKKKRRR```ooo~~~fffWWWNNNKKKGGGIIIIIIGGGBBB===999888;;;@@@CCCBBBBBBCCC@@@;;;:::888888<<<>>>@@@GGGOOOWWW^^^hhhpppvvv{{{yyynnnccc[[[SSSPPPMMMLLLLLLKKKFFFCCCCCCFFFHHHKKKOOOVVVaaahhhpppsssuuuqqqiiiaaa\\\ZZZWWWWWWVVVVVVUUUTTTTTTTTTSSSSSSSSSTTTUUUUUUUUUVVVTTTTTTTTTTTTTTTUUUVVVWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXWWWUUUTTTTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXYYYYYYZZZZZZZZZYYYZZZ\\\]]]]]]\\\[[[\\\]]]]]]]]]\\\\\\\\\\\\]]]]]]ZZZZZZZZZZZZZZZ[[[\\\]]][[[[[[[[[[[[]]]___aaacccfffiiinnnsssxxx{{{|||}}}|||yyytttmmmgggdddeeegggmmmnnnoooooommmkkkllllllooommmjjjhhhhhhgggfffdddfffbbb[[[TTTNNNGGGAAA===888777555333111111111111111111222333333333222222111000/////////000111222111000000//////000000111111111000////////////000000222333333333333666888777888:::;;;;;;===@@@BBBHHHJJJLLLLLLIIIGGGFFFFFFEEEFFFGGGFFFDDDCCCDDDEEEHHHJJJKKKMMMNNNNNNNNNNNNKKKKKKKKKLLLMMMMMMNNNNNNQQQRRRSSSUUUWWWYYYZZZ[[[XXXXXXXXXYYYZZZ\\\^^^___aaaaaaaaaaaabbbcccdddeeeeeeeeefffgggiiilllnnnppprrrlllccc[[[XXXYYY^^^aaaccccccdddeeeeeeeeeeeeeeeffffffffffffggghhhiiiiiihhhhhhhhhhhhiiijjjkkkkkkjjjjjjiiiiiiiiiiiijjjjjjkkkjjjiiihhhhhhgggdddaaaZZZVVVTTTXXXcccoooyyy}}}|||lll```YYYWWWUUUTTTUUUOOOGGGCCCBBBAAA@@@===???>>><<<===CCCLLLUUU[[[bbbeeejjjmmmpppuuu}}}xxxjjj]]]SSSFFF>>>777666444111......///,,,***+++...000///---------...////////////.../////////.........------/////////000000000111111000222333333222333444666555555555555555777888888;;;<<<===>>>???@@@AAAAAA|||zzz}}}{{{sssoooqqqyyyvvv{{{wwwiii___QQQDDD;;;333111111///...000.........------.................................++++++,,,,,,,,,,,,------+++---////////////000111//////111333444666888888888888777777777888888999;;;::::::999999999999:::===???@@@??????@@@BBBDDD?????????>>>>>>??????@@@@@@CCCGGGIIIJJJKKKMMMNNNJJJHHHGGGHHHIIIPPP___nnngggXXXRRRPPPJJJIIIGGGBBB===:::999999;;;@@@CCCBBBBBBCCC@@@;;;:::777888;;;>>>AAAHHHOOOUUU\\\eeennntttyyy~~~{{{ooobbbYYYSSSQQQNNNMMMLLLJJJFFFCCCDDDFFFHHHJJJMMMVVVaaaiiiqqqssstttppphhh```[[[ZZZWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSRRRRRRSSSUUUVVVWWWSSSSSSSSSTTTUUUVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUTTTTTTUUUVVVVVVTTTTTTTTTTTTTTTUUUUUUUUUWWWXXXYYYZZZ[[[[[[[[[ZZZ[[[]]]^^^^^^]]][[[\\\]]]]]]]]]\\\\\\\\\\\\]]]]]]ZZZZZZZZZZZZ[[[\\\^^^^^^ZZZZZZZZZ[[[]]]___aaacccfffiiiooouuuzzzzzzssskkkfffddddddiiikkkmmmmmmllljjjjjjjjjmmmjjjgggeeedddbbb```^^^```[[[SSSLLLFFFAAA===:::666555444222222222333333111111222333444444333333222222111000111111222333222222222111111222222222222111111000000000111111111222333333333444666888999;;;=========>>>AAACCCFFFHHHKKKLLLKKKHHHGGGFFFFFFGGGGGGFFFDDDBBBCCCDDDGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMPPPQQQRRRTTTWWWYYYZZZ[[[WWWXXXXXXYYY[[[\\\]]]^^^`````````aaabbbcccdddddddddeeefffhhhiiikkkoooqqqtttooofff]]]XXXYYY]]]aaabbbbbbcccdddeeeeeeeeeeeeffffffffffffggghhhiiijjjhhhhhhhhhhhhhhhiiijjjkkkjjjjjjiiiiiiiiiiiijjjjjjiiiiiihhhhhhhhhgggdddaaaZZZWWWUUUXXXbbbmmmwww}}}pppbbbZZZWWWVVVVVVTTTOOOHHHDDDBBBAAA@@@>>>@@@>>>;;;<<>>@@@AAABBBBBBzzzxxx|||{{{sssppprrrvvvjjj```RRREEE<<<333111000------............------.................................+++++++++,,,,,,---------+++---///000//////000111///000111333555777888999888888777777777777777888777777777777888:::;;;<<<;;;===>>>>>>>>>???AAACCCCCCBBBAAA???>>>=========BBBEEEHHHIIIIIIIIIJJJKKKIIIGGGFFFGGGHHHMMM[[[iii~~~zzzuuuvvv{{{}}}yyy}}}gggYYYTTTSSSMMMKKKGGGAAA;;;888888:::;;;@@@CCCBBBBBBCCC@@@;;;999666777;;;>>>AAAHHHPPPUUU[[[eeennnvvv{{{~~~|||pppbbbYYYSSSQQQOOOMMMKKKHHHEEECCCCCCEEEGGGIIIMMMUUU```iiiqqqssstttoooggg___ZZZYYYWWWWWWXXXWWWWWWVVVTTTTTTTTTSSSRRRRRRSSSUUUWWWXXXTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVVVVSSSSSSTTTTTTTTTUUUUUUUUUWWWXXXYYYZZZ[[[[[[[[[[[[\\\^^^______]]]\\\\\\]]]]]]\\\\\\[[[[[[\\\\\\]]]ZZZZZZZZZZZZ[[[\\\^^^^^^ZZZZZZZZZ[[[\\\^^^aaabbbeeehhhnnntttzzzyyypppjjjfffeeegggiiikkkkkkjjjhhhhhhhhhiiigggdddbbbaaa___\\\YYYSSSNNNHHHBBB>>>;;;888666666555444333222333333444111222333444444444444444333333333222222222333333444444444555555444444444222222111111111222222333111222333333333444666888;;;<<<>>>>>>======>>>@@@CCCFFFIIIKKKJJJHHHGGGFFFFFFGGGGGGFFFCCCAAAAAABBBGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLLLLLLLLLLLLLOOOPPPRRRTTTVVVXXXZZZZZZWWWWWWYYYZZZ[[[\\\]]]^^^^^^^^^```aaabbbccccccdddccceeeggghhhhhhkkkooorrrtttpppiii```ZZZYYY\\\```aaabbbcccdddeeeeeeeeeeeegggffffffgggggghhhiiijjjhhhhhhggggggggghhhiiiiiijjjiiiiiihhhhhhiiiiiijjjiiihhhggghhhhhhgggdddaaaZZZXXXVVVYYYaaalllvvv|||sssddd[[[WWWVVVVVVTTTPPPJJJEEEBBB@@@@@@???@@@>>><<<<<>>>>>>>>@@@BBBEEEDDDBBB@@@???>>>======CCCFFFHHHIIIHHHGGGGGGHHHHHHGGGGGGHHHIIINNN[[[hhh}}}~~~tttkkkjjjlllmmmqqquuuzzzyyyooofffffflll~~~~~~hhhYYYTTTSSSOOOMMMIIIBBB<<<888777888;;;@@@CCCBBBBBBCCC@@@;;;888666777;;;>>>BBBIIIQQQYYY^^^gggqqqzzz|||pppcccZZZRRRRRRPPPNNNKKKGGGEEECCCBBBEEEGGGJJJNNNUUU```gggqqqssssssnnnfff^^^ZZZXXXXXXXXXYYYYYYYYYWWWUUUTTTUUUUUUTTTTTTTTTUUUWWWXXXUUUUUUUUUUUUUUUVVVWWWXXXVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTSSSSSSTTTVVVWWWSSSSSSTTTTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[\\\^^^______^^^]]]^^^___\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZZZZZZZZZZ[[[\\\]]][[[[[[[[[[[[\\\]]]___```dddfffkkkqqqwww}}}|||uuunnnjjjhhhggghhhiiiiiigggfffffffffeeeccc```___]]][[[WWWTTTJJJFFFAAA===;;;999888666555444333222222333444444444444555555666555555555555555555444444444333333555666666777777666666555333222222222222333444444222444555555444555777::::::<<<>>>>>>===<<<======AAADDDGGGIIIHHHGGGGGGHHHGGGHHHGGGEEECCCAAA@@@AAADDDEEEFFFGGGHHHHHHGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLOOOPPPQQQSSSUUUWWWXXXYYYVVVWWWYYYZZZ\\\]]]]]]]]]\\\]]]___aaabbbcccccccccaaadddfffggggggiiinnnrrrsssqqqkkkccc\\\ZZZ\\\```aaabbbccceeeffffffffffffgggggggggggghhhiiijjjjjjhhhhhhggggggggghhhhhhiiiiiiiiihhhhhhhhhhhhiiiiiijjjiiihhhggggggfffccc```ZZZXXXWWWYYY```jjjuuu|||uuufff[[[VVVUUUVVVTTTPPPKKKEEEBBB@@@@@@@@@AAA???======BBBJJJRRRXXX\\\```eeeiiilllrrrzzzzzznnnccc\\\VVVVVV\\\dddeeedddlllxxxttthhh^^^LLLDDD===;;;999555222222000///......---.........---............---,,,,,,,,,---...///000111111222000000000111111111222222111333666777666555666666666777888999::::::::::::<<<===>>>???AAACCCDDDDDD{{{tttrrrxxx{{{wwwxxx}}}uuukkkbbbTTTCCC:::222000000...---///------,,,,,,,,,,,,------******************************+++,,,,,,---......---///111111/////////000222333444555666777888888777777666555555555555555444444555666777999:::;;;888;;;>>>@@@@@@@@@AAABBBDDDCCCBBBAAA@@@@@@@@@@@@BBBDDDGGGHHHGGGFFFFFFGGGGGGGGGIIILLLNNNRRR^^^jjj|||{{{pppeeeaaaaaa```cccdddggggggbbb[[[[[[___hhhyyy~~~iii\\\VVVUUURRRQQQMMMFFF???999777777;;;@@@CCCBBBBBBCCC@@@;;;777555666;;;>>>BBBJJJRRRZZZ___hhhrrr{{{{{{pppddd[[[RRRRRRQQQNNNJJJGGGDDDCCCAAADDDHHHKKKOOOVVV___fffrrrssssssmmmeee]]]YYYXXXYYYYYYZZZ[[[ZZZYYYWWWUUUVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWVVVVVVVVVUUUUUUUUUTTTTTTUUUTTTSSSSSSSSSTTTVVVWWWTTTTTTTTTUUUVVVWWWWWWWWWUUUVVVWWWXXXYYYZZZZZZZZZ[[[]]]___```___^^^___```\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZZZZYYYYYYZZZZZZ[[[]]]\\\[[[[[[[[[\\\^^^___bbbdddhhhnnnsssxxx|||~~~}}}wwwpppllljjjhhhhhhhhhfffdddcccdddeeebbb```^^^[[[YYYUUUQQQMMMFFFCCC???<<<;;;:::888777444444333333444555666777888888888999888888777777666666666666555555444444555666777777777777666555333333333333333444555555555666777777777888:::<<<:::===???@@@@@@???@@@AAABBBDDDFFFGGGGGGGGGIIIJJJGGGHHHHHHEEEBBB@@@@@@@@@>>>AAADDDGGGIIIJJJIIIHHHJJJIIIIIIHHHIIIJJJLLLMMMPPPPPPRRRSSSTTTVVVWWWWWWVVVWWWYYY[[[\\\]]]]]]]]][[[\\\^^^```bbbbbbbbbbbb___bbbfffffffffhhhmmmrrrqqqpppmmmfff^^^[[[]]]```bbbcccdddeeefffggggggggggggggggggggghhhiiijjjkkkjjjiiiiiihhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiikkkiiihhhggggggeeeaaa___ZZZYYYXXXYYY___iiittt{{{vvvggg[[[UUUUUUVVVSSSQQQLLLFFFAAA@@@@@@AAAAAA@@@>>>>>>BBBIIIPPPTTTYYY^^^ccchhhkkkpppwww||||||tttiii]]]VVVPPPNNNQQQZZZ]]]```lll}}}xxxlllbbbOOOFFF???===;;;777444444000000///...------...//////////////////...------......//////000000000111000000111111111222222222111333666777777666666666777888999:::;;;;;;;;;:::<<<===>>>@@@BBBCCCEEEEEEvvvooonnnuuuyyyxxx{{{uuujjjbbbTTTAAA888111000000//////111---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,---.........000111111///...//////444444444555666777777888777666555444444444444444666555555666666777888999888;;;???AAABBBAAAAAABBBBBBBBBAAAAAAAAABBBCCCCCC@@@CCCFFFGGGFFFFFFGGGHHHGGGHHHKKKPPPRRRWWWcccooozzz}}}zzznnnbbb]]]\\\ZZZVVVTTTVVVXXXVVVSSSTTTXXXZZZjjjyyy~~~lll___ZZZYYYVVVUUUQQQKKKCCC===999888<<<@@@CCCBBBBBBCCC@@@<<<777555666;;;???BBBJJJRRRXXX]]]fffqqqzzzzzzpppddd\\\RRRRRRQQQNNNJJJFFFDDDDDD@@@CCCHHHLLLOOOVVV^^^eeerrrsssrrrmmmddd\\\YYYXXXYYYZZZ[[[\\\[[[YYYWWWVVVWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSTTTVVVWWWTTTTTTUUUVVVWWWWWWXXXXXXTTTUUUVVVXXXYYYZZZZZZZZZ[[[]]]___```______```aaa\\\\\\[[[[[[[[[[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZ]]]]]]\\\[[[[[[\\\]]]^^^aaacccgggkkkqqquuuyyy{{{}}}~~~|||wwwrrrnnnllliiihhhgggeeebbbaaacccdddaaa___\\\YYYVVVQQQLLLHHHAAA???<<<:::999777555333555444444555666999;;;<<<;;;;;;;;;;;;::::::999888666666777777666555444444444555666777777666555444333333333333333444555666777888::::::999:::<<<>>><<>><<<888555555000000000///------...///000000000000000///......000000000000////////////000111111111111222222222111444777888777666666666777888:::;;;<<<<<<;;;:::<<<===>>>@@@BBBDDDEEEFFFsssmmmjjjllllllllluuu~~~xxxhhh]]]PPPBBB<<<555111000000...---//////...---,,,,,,++++++(((***,,,,,,++++++,,,---...------,,,,,,,,,------......//////000111111111444444555666777888999999777777666666555333222111333444444555666777888888999:::;;;===>>>>>>??????BBBCCCDDDDDDCCCAAA???>>>@@@@@@AAABBBDDDEEEFFFFFFIIIHHHJJJMMMQQQXXXggguuu~~~qqqccc\\\XXXUUUPPPOOOPPPRRRPPPNNNOOOTTTXXXaaakkkpppqqquuu}}}lll___[[[\\\aaa___^^^ZZZMMM???:::???>>>>>>@@@CCCDDDCCC???<<<999888999===@@@BBBIIIPPPWWW^^^hhhrrryyy|||sssggg]]]UUUTTTRRROOOKKKFFFBBB???AAAEEEIIIKKKMMMRRR\\\cccrrrttttttooofff^^^YYYXXXXXXXXXYYYYYYXXXXXXWWWVVVWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTVVVWWWXXXWWWVVVVVVWWWVVVVVVUUUTTTTTTTTTUUUTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUXXX[[[\\\\\\[[[\\\]]]\\\]]]^^^___^^^]]]\\\[[[[[[[[[\\\\\\\\\[[[[[[ZZZ[[[ZZZYYYXXXYYY[[[]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^```dddhhhkkkmmmoooqqqsssuuuvvvvvvvvvtttqqqmmmjjjiiihhhgggeeecccaaa``````aaa___[[[VVVPPPJJJFFFCCC???>>>===;;;999777777666666777888999:::;;;;;;;;;<<<<<<<<<;;;:::999888777999999888888888888999999888888888777777777777777777777777777777888999999:::;;;<<<===>>>>>>>>>>>>EEEEEEEEEGGGJJJKKKKKKJJJDDDCCCBBBAAABBBDDDFFFGGGKKKJJJIIIFFFDDDAAA>>>======???BBBEEEGGGGGGFFFEEEGGGHHHIIIIIIIIIIIILLLNNNNNNOOOPPPOOOOOOQQQTTTVVVWWWXXXYYY[[[\\\\\\\\\\\\\\\^^^```bbbccccccbbbaaaaaadddgggiiiiiikkkmmmnnnttttttqqqjjjbbb]]]]]]^^^aaacccffffffffffffgggiiihhhggggggggghhhiiijjjjjjkkkkkkjjjjjjiiihhhggggggggghhhiiijjjkkklllmmmmmmgggggggggggghhhfffccc```[[[VVVRRRTTT]]]jjjtttyyyzzzjjj]]]TTTQQQQQQVVVRRRKKKEEEAAA@@@@@@AAAAAA@@@???>>>AAAGGGPPPVVVVVV[[[bbbfffiiilllrrrvvv~~~~~~{{{ppp```SSSMMMIIIIIILLLPPPTTT^^^ppp{{{pppgggRRRIIIAAA@@@???;;;666444/////////000000000000000..................------////////////000000000000......///000111222222333444444555777888888888888999:::;;;::::::<<>>>>>>>>>>>AAABBBCCCCCCCCCAAA???===>>>???@@@AAACCCDDDEEEFFFJJJIIILLLOOORRRYYYfffttt}}}}}}pppaaaYYYTTTQQQLLLKKKLLLNNNLLLJJJMMMSSSRRRZZZbbbdddcccfffooowww|||mmmccccccgggmmmpppsssnnn^^^JJJ@@@AAA@@@@@@AAACCCDDDCCC???<<<:::888999===???AAAHHHOOOVVV]]]hhhrrrzzz|||sssfff]]]UUUTTTRRROOOKKKFFFBBB@@@AAAEEEIIIKKKLLLRRR\\\dddrrrssssssnnnfff^^^ZZZYYYXXXXXXXXXXXXXXXWWWWWWVVVWWWVVVVVVUUUTTTTTTSSSSSSTTTUUUVVVWWWWWWWWWVVVVVVWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWSSSTTTTTTTTTUUUUUUVVVVVVVVVXXXZZZ[[[[[[[[[\\\]]]____________^^^]]]\\\[[[YYYZZZZZZ[[[[[[ZZZYYYYYYZZZYYYXXXXXXYYYZZZ\\\^^^]]]]]]^^^^^^^^^^^^^^^^^^bbbdddggghhhhhhhhhiiijjjnnnoooppppppnnnllljjjhhhggggggfffeeedddbbbaaaaaaaaa___[[[UUUOOOIIIEEEBBB???>>><<<:::888888888888888999:::<<<<<<===============<<<<<<;;;:::888888:::999999888888999999:::999999999999999999999999999999888999999:::;;;<<<:::;;;===???@@@AAABBBBBBGGGGGGGGGJJJMMMNNNNNNMMMHHHGGGEEECCCCCCDDDFFFGGGKKKJJJIIIGGGDDDAAA???===<<<>>>BBBEEEGGGGGGFFFFFFGGGHHHIIIIIIHHHIIIKKKMMMNNNOOOPPPPPPPPPQQQTTTWWWVVVWWWXXXZZZ[[[[[[[[[[[[\\\]]]___aaabbbbbbbbbaaaaaadddggghhhiiijjjlllnnnsssssspppjjjccc^^^]]]___aaaccceeefffeeefffggghhhhhhhhhhhhhhhiiiiiijjjkkkmmmmmmlllkkkkkkjjjiiiiiiiiijjjjjjjjjjjjkkkkkkkkkggggggggghhhhhhfffccc```ZZZVVVSSSUUU^^^jjjsssyyy~~~xxxiii[[[SSSPPPPPPUUUQQQLLLFFFBBB@@@@@@@@@AAA@@@???>>>AAAGGGPPPVVVXXX\\\bbbgggiiimmmrrrvvv~~~ssscccUUUMMMEEEDDDEEEHHHLLLWWWjjj{{{{{{uuuvvvwww}}}{{{yyywwwvvv{{{vvvkkkdddTTTJJJBBBAAAAAA===999777000000////////////000000........................////////////000000000111//////000000111111222222444444666777888888888888:::;;;<<<<<<<<<===@@@CCCDDDCCCBBBCCCEEEHHHJJJLLL{{{rrrhhh```]]][[[[[[gggvvvwwwiiikkkwww}}}lll]]]LLL>>>999333000111222111000.........------,,,,,,+++***,,,------+++******+++,,,------.........------//////000000111222222222444555555666777888999999777888999999999999888777555555555555666666666666999:::;;;<<<===>>>>>>>>>@@@@@@AAABBBAAA@@@>>>===<<<===>>>@@@BBBDDDEEEFFFHHHHHHKKKPPPRRRWWWcccoooxxx}}}|||pppccc[[[UUURRRPPPNNNNNNOOOKKKIIILLLRRRRRRWWW\\\[[[YYYZZZaaagggyyyyyymmmiiiqqq{{{|||aaaNNNFFFDDDCCCCCCCCCDDDCCC@@@===;;;999999===>>>@@@FFFMMMUUU\\\gggrrr{{{|||qqqddd[[[UUUTTTRRROOOKKKGGGCCC@@@@@@DDDHHHJJJLLLRRR]]]eeeqqqssssssnnnfff___[[[[[[XXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWSSSSSSTTTTTTUUUVVVWWWWWWWWWYYYZZZZZZZZZZZZ]]]___bbbaaa```___^^^\\\[[[[[[XXXXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXZZZ\\\]]]]]]]]]]]]^^^^^^_________bbbdddffffffeeeddddddeeehhhhhhiiiiiiiiihhhhhhgggffffffffffffeeedddcccbbb```^^^YYYTTTMMMHHHCCCAAA>>>===;;;999888999:::;;;<<<======>>>????????????>>>>>>>>>===<<<;;;:::999;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???<<<>>>@@@BBBDDDFFFGGGGGGJJJJJJKKKMMMQQQRRRRRRQQQNNNLLLIIIFFFEEEEEEGGGHHHKKKKKKJJJHHHEEEBBB???===;;;===@@@DDDFFFGGGFFFFFFGGGHHHIIIHHHHHHHHHJJJLLLNNNOOOPPPQQQQQQRRRUUUWWWVVVVVVXXXYYYZZZ[[[[[[[[[]]]]]]^^^___```aaaaaabbbbbbdddfffhhhhhhjjjlllnnnqqqqqqpppkkkddd______``````ccceeefffeeeeeefffhhhhhhhhhhhhiiiiiijjjllllllnnnnnnnnnmmmmmmllllllkkkkkkkkkkkkjjjjjjiiiiiiiiihhhgggggghhhhhhfffccc```YYYWWWUUUWWW___iiirrrwww~~~vvvgggZZZQQQOOOOOOTTTQQQLLLGGGCCC@@@??????AAA@@@???>>>AAAGGGPPPVVVYYY]]]cccgggiiilllrrrvvvwwwhhhXXXNNNBBB@@@???AAAEEEPPPccctttuuuooollliiioooppppppooommmuuu~~~rrrhhhbbbUUUKKKDDDCCCCCC@@@<<<;;;333222000...---...///000......................../////////000000000111111111111111111111111111111333444666777888999999999;;;<<<>>>>>>>>>???BBBDDDEEEEEEFFFHHHJJJLLLNNNOOOxxxmmmccc\\\ZZZWWWWWWcccqqqzzzzzz{{{{{{|||mmmfffmmm}}}{{{nnnaaaQQQ>>>999333000000111000///......---------,,,,,,,,,'''((())))))'''&&&&&&&&&,,,---...//////......---000000111111222333333333555555666777888999999:::666777999;;;;;;;;;:::999777777777666666555555555999999;;;<<<===>>>>>>>>>>>>??????@@@??????>>>===;;;<<<===???AAACCCDDDEEEEEEFFFJJJOOOQQQTTT___jjjvvv|||~~~uuujjjbbb]]]YYYZZZXXXWWWUUUPPPKKKNNNUUUZZZ^^^```___[[[[[[aaaggguuu{{{}}}uuulllooo|||\\\IIIHHHFFFDDDDDDDDDCCC@@@>>><<<999999<<<===???DDDKKKTTT\\\gggrrr{{{yyynnnaaaXXXUUUTTTRRROOOLLLGGGCCCAAA@@@DDDHHHJJJLLLSSS^^^gggqqqsssrrrnnnfff___\\\\\\XXXXXXWWWWWWVVVVVVVVVWWWUUUUUUUUUTTTTTTSSSSSSSSSUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWSSSTTTTTTVVVWWWXXXYYYYYYXXXYYYYYYYYYYYYZZZ]]]___dddcccaaa___]]]\\\[[[[[[WWWXXXXXXYYYYYYYYYYYYXXXVVVVVVVVVWWWXXXZZZ\\\]]]\\\\\\]]]]]]^^^___``````aaacccfffggggggggghhhiiiffffffggggggggghhhhhhhhhffffffggggggfffeeedddccc___]]]XXXRRRLLLFFFBBB@@@>>>===;;;999:::;;;===>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===============>>>>>><<<<<<======???@@@BBBBBBBBBCCCEEEGGGIIIJJJKKKKKKLLLLLLMMMPPPSSSUUUUUUTTTTTTRRRNNNJJJHHHGGGHHHIIIKKKKKKJJJIIIFFFBBB???===:::<<>>AAA@@@???>>>AAAGGGPPPVVVZZZ^^^cccfffhhhkkkqqquuu~~~{{{nnn]]]OOOCCC@@@>>>AAAEEENNN___mmm}}}yyysssnnniiiqqqssstttqqqlllrrrssshhhaaaVVVLLLDDDCCCCCC@@@===<<<555333000---,,,---///000............//////////////////000000000111111111222222222222222111111111333444666777888999:::::::::<<<>>>??????@@@CCCEEEFFFGGGIIIJJJKKKLLLMMMOOOvvvddd\\\WWWVVVUUUTTT___mmm}}}xxxwwwwwwtttssstttuuuwwwrrrjjjjjjvvvtttkkkbbbRRR@@@:::444000//////...,,,---------------,,,,,,,,,***,,,---,,,+++))))))***,,,---....../////////...111111222222333444444444555555666777888999::::::888999<<<>>>??????>>>===999888888777777666666555888999:::<<<=========>>>======>>>>>>>>>>>>>>>>>>;;;<<<===???AAABBBDDDDDDEEEGGGKKKOOOQQQTTT^^^iiizzz{{{pppiiiddd```___^^^^^^\\\UUUOOOSSSZZZbbbeeehhhgggeeefffjjjooozzz}}}{{{qqqiiipppgggJJJIIIGGGEEEEEEDDDCCCAAA>>>;;;999999<<<===>>>CCCJJJUUU\\\fffpppyyywwwjjj^^^VVVUUUTTTRRRPPPLLLHHHDDDBBBAAAEEEHHHJJJMMMTTT```iiirrrsssrrrmmmfff___]]]]]]XXXXXXWWWVVVVVVVVVVVVWWWUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTUUUUUUUUUTTTSSSTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUVVVWWWXXXYYYZZZ[[[XXXYYYYYYYYYYYYZZZ]]]___dddcccbbb```^^^\\\[[[ZZZWWWXXXXXXYYYZZZZZZZZZYYYVVVVVVWWWXXXYYYZZZ[[[\\\[[[[[[\\\]]]^^^``````aaabbbdddhhhiiijjjjjjkkkllljjjiiiiiiiiiiiiiiijjjjjjhhhhhhiiiiiiiiigggeeeddd^^^[[[WWWQQQKKKFFFBBBAAA@@@???=========>>>@@@BBBAAABBBBBBCCCDDDDDDDDDDDDEEEDDDDDDCCCAAA@@@>>>===>>>>>>============>>>>>>=========>>>>>>?????????>>>>>>???@@@AAACCCEEEFFFIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOORRRUUUWWWVVVUUUWWWUUURRROOOLLLJJJJJJJJJJJJJJJJJJIIIFFFBBB>>><<<999:::===???AAACCCCCCDDDBBBDDDEEEEEEDDDEEEHHHJJJLLLNNNPPPRRRRRRSSSUUUWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]^^^```aaabbbcccdddffffffggghhhkkkmmmmmmpppqqqnnngggbbb``````bbbdddfffggggggggghhhiiihhhhhhhhhiiijjjlllmmmnnnmmmmmmmmmmmmlllllllllllliiiiiijjjjjjjjjkkkkkkkkkiiihhhggghhhhhhfffbbb___YYYYYYXXXZZZ___hhhqqqwww}}}vvvhhh[[[TTTQQQRRRSSSPPPMMMHHHDDDAAA???>>>AAA@@@???>>>AAAGGGPPPVVVZZZ^^^bbbdddfffiiiooottt|||uuucccTTTEEEBBB@@@CCCFFFMMMZZZggguuu~~~|||wwwrrruuuxxxzzzvvvppptttuuuggg___VVVLLLCCCAAAAAA>>>;;;:::555333000---,,,---///000........./////////000000000000000000111111111111333333333333222222222222333444666777999::::::;;;999;;;>>>???@@@AAACCCDDDFFFHHHJJJJJJIIIIIIKKKMMMuuu]]]UUUQQQRRRQQQQQQ[[[iiiyyyxxxvvvrrrnnnnnnlllooooookkkooo}}}ooofff^^^OOOAAA;;;444000//////---+++------------------------,,,...//////---,,,,,,---...---------...///000111222222333333444555555555555666666777888999::::::;;;===@@@BBBDDDCCCBBB@@@::::::999999888888777777888999:::;;;<<<=====================>>>?????????======>>>???AAABBBCCCCCCGGGHHHLLLQQQRRRVVV```kkkvvvnnniiieeecccdddfffeee]]]WWWZZZaaahhhkkkoooqqqppprrruuuyyy{{{nnneeekkkqqqQQQHHHGGGFFFFFFEEEDDDAAA>>>:::888888;;;<<<===CCCJJJTTT[[[eeepppxxx~~~uuuiii]]]VVVTTTTTTRRRPPPLLLHHHEEECCCBBBFFFIIIKKKNNNVVVbbblllttttttsssmmmeee___]]]]]]YYYXXXVVVUUUUUUUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTTTTTTTTTTUUURRRSSSTTTUUUUUUUUUTTTSSSTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZWWWYYYZZZZZZZZZZZZ]]]___bbbbbbbbbaaa___\\\ZZZXXXVVVWWWXXXYYYZZZZZZZZZZZZWWWXXXXXXYYYZZZZZZZZZ[[[ZZZ[[[\\\]]]___```aaabbbdddgggkkklllmmmmmmoooppprrrrrrrrrqqqpppnnnmmmllllllmmmmmmmmmkkkhhheeeccc]]]ZZZUUUPPPJJJFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHHHHFFFEEECCCAAA@@@@@@??????>>>>>>??????@@@>>>>>>??????@@@@@@AAAAAAAAAAAABBBCCCEEEGGGIIIJJJOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQSSSVVVWWWWWWVVVWWWVVVUUUSSSPPPNNNLLLKKKIIIIIIIIIIIIFFFBBB===;;;888999;;;<<<>>>???@@@@@@>>>@@@AAABBBBBBDDDGGGIIIJJJLLLOOOQQQRRRSSSTTTVVVYYYYYY[[[\\\]]]^^^^^^^^^]]]]]]^^^___```aaaaaabbbdddeeefffffffffgggjjjmmmmmmppprrroooiiibbb______bbbdddfffgggffffffhhhiiigggggghhhhhhjjjkkkmmmnnnlllllllllllllllllllllllliiiiiiiiijjjjjjkkkkkkkkkiiihhhhhhhhhhhheeebbb___[[[ZZZZZZZZZ^^^fffqqqxxx~~~vvvhhh\\\UUUSSSTTTTTTQQQLLLGGGCCC@@@??????AAA@@@???>>>AAAGGGPPPVVV\\\___ccceeefffiiiooottt{{{}}}lll[[[KKKEEEBBBCCCFFFLLLWWWbbbppp}}}~~~|||~~~uuuggg___XXXMMMBBB???>>>:::666666333222000...---...///000.........//////000000111000000000111111111222222333333333333333333333333333444666888999;;;;;;;;;999;;;>>>@@@AAABBBCCCEEEEEEHHHJJJIIIHHHHHHKKKNNNttt___VVVOOOOOOMMMOOO[[[jjj~~~{{{yyyuuurrrqqqlllpppqqqooottt~~~mmmfff]]]MMM???999333/////////...,,,------------------------***,,,......---,,,---...///...,,,,,,,,,///111333333333333444555555666666666666777888999::::::;;;;;;===@@@CCCDDDCCCAAA???::::::::::::::::::::::::888999:::;;;<<<=====================>>>???@@@AAA??????@@@@@@AAABBBBBBCCCEEEFFFJJJNNNPPPTTT```lll~~~yyyvvvssssssuuuxxxuuukkkbbbccciiippptttyyy|||~~~{{{lllaaacccppp}}}nnnQQQEEEEEEEEEFFFFFFDDD@@@===999777777:::<<<===CCCJJJSSSZZZeeepppyyyuuuiii___YYYTTTTTTRRRPPPMMMIIIEEECCCCCCGGGJJJLLLOOOXXXeeeooouuuvvvtttnnneee___\\\]]]YYYXXXVVVUUUTTTUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVTTTSSSSSSSSSTTTUUUQQQRRRTTTUUUVVVUUUTTTSSSTTTTTTUUUVVVWWWWWWWWWWWWUUUVVVVVVVVVWWWWWWXXXXXXVVVXXXZZZ[[[[[[[[[\\\]]]^^^```aaaaaa```]]]YYYVVVUUUUUUWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[]]]___aaabbbcccfffiiinnnqqqtttvvvxxxzzz|||xxxtttrrrqqqqqqqqqpppmmmhhhdddbbb\\\YYYTTTOOOKKKHHHFFFEEEDDDEEEFFFGGGGGGGGGFFFEEEFFFGGGIIIKKKMMMNNNNNNOOOLLLLLLKKKJJJHHHFFFDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFHHHJJJLLLNNNOOOQQQRRRSSSUUUVVVWWWWWWWWWUUUTTTTTTVVVXXXYYYXXXVVVUUUUUUVVVVVVTTTQQQNNNLLLGGGHHHIIIHHHEEEAAA<<<999888888999:::;;;<<<======:::<<<>>>???@@@CCCFFFHHHHHHKKKNNNPPPQQQRRRSSSUUUXXXYYYZZZ[[[\\\]]]]]]]]]\\\]]]___aaabbbbbbbbbaaadddeeeeeeeeeeeegggjjjmmmmmmqqqssspppiiiccc___^^^```bbbdddeeeddddddfffgggffffffggggggiiikkklllmmmllllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhheeeaaa^^^]]]\\\ZZZZZZ]]]eeeqqqyyyvvvhhh\\\UUUTTTTTTUUUQQQLLLFFFBBB@@@@@@@@@AAA@@@???>>>AAAGGGPPPVVV___bbbeeefffgggjjjqqqvvv{{{vvvdddUUULLLDDDBBBDDDKKKXXXccctttuuuiiidddZZZNNNCCC>>><<<777333222000000////////////000000---......///000000111111000000111111111222222222222222333333444444555555333444666888:::;;;<<<<<<:::<<<@@@BBBCCCDDDEEEFFFEEEHHHJJJJJJHHHJJJPPPUUUtttdddZZZQQQNNNLLLOOO]]]mmm~~~|||yyyxxxxxxqqquuuvvvtttwwwooohhh___NNN===888111//////000000...------------------------,,,...000000//////000111000...,,,+++,,,...222444333333444444555666666666666666777888999::::::;;;888:::>>>@@@AAA@@@===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888:::;;;<<<=====================>>>@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBFFFJJJLLLQQQ]]]iiiyyyllljjjoooxxx|||zzzlll___]]]dddmmm~~~|||___HHHDDDDDDEEEGGGGGGEEE@@@===888666777:::<<<===CCCJJJRRRYYYeeepppzzzvvvjjjaaa[[[TTTTTTSSSPPPMMMIIIFFFDDDDDDHHHKKKMMMPPPYYYfffpppvvvwwwtttnnneee^^^\\\\\\YYYXXXVVVTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTSSSSSSSSSTTTTTTPPPRRRTTTUUUVVVUUUTTTSSSTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUXXX[[[\\\\\\[[[\\\]]]\\\^^^aaabbb```]]]XXXUUUSSSTTTUUUVVVWWWWWWXXXWWW[[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZ[[[]]]___aaabbbccceeejjjpppvvv{{{|||yyyttttttsssqqqnnniiidddaaa[[[YYYTTTOOOKKKIIIGGGGGGFFFGGGIIIJJJJJJIIIGGGFFFHHHJJJLLLNNNPPPQQQRRRSSSNNNMMMMMMKKKJJJGGGFFFDDDBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIKKKMMMOOORRRSSSQQQRRRTTTVVVXXXZZZ[[[[[[WWWVVVVVVWWWYYYZZZXXXWWWSSSTTTVVVWWWVVVSSSOOOLLLFFFGGGHHHGGGEEE@@@;;;888777888888999999:::;;;;;;888:::<<<>>>???BBBEEEHHHGGGJJJNNNPPPQQQQQQSSSTTTWWWXXXYYY[[[\\\\\\\\\\\\\\\^^^```bbbccccccbbbaaaeeeeeeeeeeeeeeefffjjjmmmnnnqqqsssqqqjjjccc^^^]]]^^^```bbbcccccccccdddeeeeeeeeefffggghhhjjjlllmmmlllllllllmmmmmmmmmmmmmmmmmmmmmlllkkkjjjiiihhhgggjjjiiihhhhhhhhheeeaaa^^^^^^]]][[[YYY\\\dddqqqzzzuuuhhh\\\UUUTTTTTTVVVRRRKKKEEEAAA@@@@@@AAAAAA@@@???>>>AAAGGGPPPVVVaaadddggghhhiiilllrrrwww||||||kkk^^^SSSGGGBBBDDDLLL[[[hhh{{{vvvmmmiii\\\PPPDDD>>>;;;555111000/////////000000000000000---......///000111111222000111111111111222222222222222333333444555666666333444666888:::;;;<<<<<<;;;>>>AAADDDEEEEEEGGGHHHEEEHHHKKKKKKJJJMMMUUU[[[wwwbbbTTTMMMOOONNNNNN```xxx||||||yyytttnnnmmmttt}}}yyyqqqkkk[[[HHH999666222000//////......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......111000000000000000111222111111222333333444444555777777777777888999:::;;;;;;<<<<<<===============<<<===>>>===;;;:::;;;<<<;;;<<<<<<<<<============??????>>>>>>>>>???AAABBBBBBAAA???>>>???AAADDDFFFCCCCCCDDDGGGHHHKKKWWWccc{{{zzzpppxxxyyyjjj\\\TTTWWW^^^pppyyyvvvcccPPPEEE???CCCEEECCCCCCDDDBBB===999777666999:::;;;AAAIIIQQQ[[[hhhssszzzxxxlll```WWWUUUTTTSSSPPPMMMJJJGGGFFFFFFGGGHHHIIIMMMWWWdddmmmttttttrrrlllccc[[[XXXXXXYYYXXXUUUTTTSSSSSSTTTUUUWWWXXXZZZYYYXXXVVVWWWWWWVVVVVVTTTSSSSSSSSSTTTUUURRRSSSUUUVVVWWWVVVVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVWWWVVVVVVVVVVVVWWWXXXXXXZZZZZZZZZZZZ[[[[[[[[[[[[^^^\\\[[[[[[[[[[[[XXXVVVTTTTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ\\\___aaabbbbbbdddfffhhhkkkpppuuu|||}}}zzzuuupppooopppmmmeee^^^ZZZWWWRRRNNNLLLKKKIIIHHHNNNMMMLLLKKKIIIIIIHHHHHHGGGIIIMMMQQQSSSSSSRRRQQQRRRRRRPPPNNNKKKHHHEEECCCDDDCCCBBBAAA@@@AAABBBCCCAAABBBBBBCCCEEEFFFHHHHHHGGGKKKPPPRRRSSSTTTWWWYYYVVVYYYZZZZZZWWWVVVXXXZZZNNNPPPRRRTTTUUUVVVVVVUUURRRPPPPPPSSSWWWVVVPPPJJJFFFFFFGGGFFFDDDAAA>>><<<666666666666666777888888777999;;;<<<===@@@CCCEEEFFFIIILLLOOOPPPQQQSSSTTTWWWYYY\\\]]]\\\ZZZZZZZZZ]]]]]]^^^^^^___^^^^^^^^^bbbdddfffgggffffffggghhhiiikkkmmmlllhhhbbb]]][[[ZZZ]]]aaacccccccccdddeeefffggggggiiijjjkkklllllljjjlllmmmllljjjjjjkkkllliiiiiiiiihhhhhhhhhgggggghhhgggfffffffffdddaaa___]]]\\\[[[[[[___fffpppwwwyyyuuuggg\\\UUUTTTUUURRRPPPMMMGGGAAA>>>>>>???>>>???@@@???@@@EEENNNUUU```dddjjjlllmmmnnnqqqtttxxx{{{nnnZZZJJJFFFDDDEEEWWWmmm{{{ooolll^^^RRREEE===888333111222////////////////////////000000000000////////////222222111000111333444555444444444555666777888999888888999999:::;;;===>>>CCCCCCDDDGGGKKKMMMMMMLLLQQQUUUWWWVVVVVV\\\gggqqqxxxgggYYYOOOPPPOOONNN]]]qqqwwwrrrmmmnnnxxxuuunnngggXXXGGG999555222/////////......+++,,,,,,------,,,,,,+++,,,,,,---------.........///////////////000000111222222333333444555555555777777777777888999::::::;;;<<<<<<==================>>>>>><<<::::::;;;<<<<<<<<<<<<<<<===>>>??????@@@???>>>>>>>>>???AAABBB@@@???>>>======@@@BBBDDDEEEDDDEEEFFFFFFHHHRRR]]]rrrzzz|||zzzhhhYYYPPPPPPUUUaaaiiirrrsssiiiYYYJJJBBB>>>CCCEEEDDDDDDDDDAAA<<<999666666999:::;;;BBBIIIRRR[[[hhhsss{{{xxxmmmaaaYYYUUUTTTSSSPPPMMMJJJGGGFFFDDDFFFHHHJJJNNNXXXdddmmmssstttrrrlllccc\\\YYYYYYYYYXXXVVVTTTSSSSSSTTTUUUWWWXXXZZZYYYWWWVVVVVVWWWVVVVVVTTTSSSSSSSSSTTTUUUSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWVVVVVVWWWWWWXXXYYYXXXXXXXXXXXXYYYYYYYYYZZZ\\\[[[ZZZ[[[\\\[[[YYYWWWSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZYYY\\\___```aaaaaaccceeegggkkkqqqyyyzzzuuupppoooppplllddd]]]YYYVVVRRROOONNNMMMLLLJJJOOONNNMMMLLLKKKJJJJJJJJJIIIKKKNNNQQQSSSSSSRRRRRRSSSRRRPPPNNNKKKHHHEEECCCDDDCCCBBBAAAAAAAAABBBCCCAAAAAABBBCCCEEEHHHKKKLLLOOOSSSXXXZZZ[[[\\\^^^```\\\]]]^^^]]]ZZZYYYZZZ[[[OOOPPPPPPQQQQQQQQQQQQQQQPPPOOONNNQQQUUUTTTPPPKKKGGGGGGGGGEEECCC@@@===;;;444444444444444555666666666888:::;;;<<>>>>>???>>>???@@@@@@@@@EEENNNTTT^^^bbbhhhjjjkkklllpppsss{{{yyydddRRRLLLHHHHHHXXXmmmzzznnniii^^^RRREEE>>>999444222333////////////////////////000000000000000000000///222111111111222222333444666666666666777777888888888999:::;;;===@@@CCCFFFHHHIIILLLQQQWWW\\\___aaa```gggnnnrrrtttyyy|||lll]]]RRRRRRQQQPPP[[[kkkyyyuuupppsss~~~~~~rrrjjjbbbTTTEEE888555111/////////......+++,,,,,,------,,,,,,+++,,,------------........................///000111333333444444555666666666777777777777888999::::::;;;<<<<<<===============>>>>>>===;;;999:::<<<>>>???>>>===<<<===>>>@@@AAA@@@????????????@@@AAAAAA???>>><<<<<<<<<>>>AAABBBFFFEEEFFFFFFEEEEEENNNYYYjjjttt{{{gggXXXNNNLLLNNNSSSZZZaaaaaaYYYMMMBBB======BBBFFFEEEEEEEEEAAA;;;999666666888:::<<>><<<:::222222222222222333333444555666999:::;;;===@@@CCCGGGIIIMMMOOOOOOPPPQQQRRRXXXZZZ[[[[[[ZZZZZZ[[[\\\^^^^^^___```````````````ccceeeggggggffffffggghhhjjjkkkmmmnnnkkkfffaaa]]][[[^^^bbbdddddddddeeefffggghhhhhhiiijjjkkklllllljjjkkkkkkjjjgggffffffgggllllllllllllkkkkkkkkkkkkjjjiiihhhhhhhhhfffcccaaa^^^\\\YYYXXXZZZcccnnnvvv|||}}}ssseeeYYYRRRPPPQQQPPPOOOKKKFFFAAA??????@@@???@@@AAA@@@AAAEEEMMMTTT[[[```fffiiijjjkkknnnrrr}}}oooZZZPPPIIIGGGVVViiizzzlllfff]]]RRRFFF???:::555333444000000000000000000000000000000000000000000000000111111222222333333222222222333444666666777777777888999;;;<<>>>>>===<<<===???AAABBBFFFEEEFFFGGGEEEFFFOOOZZZllluuu|||fffYYYQQQMMMNNNOOOSSSWWWUUUMMMDDD===:::<<>>:::555222333000000000000000000000000000000000000000111111111000111333444444333222222111333555888:::;;;;;;;;;;;;===@@@BBBEEEIIIPPPVVVYYY^^^fffqqq|||zzzkkk]]]WWWTTTSSSXXXaaa|||yyy}}}uuuhhh[[[LLLAAA666333000......//////...+++,,,,,,------,,,,,,+++---------.........//////000000000000111222333444444444555666666777777888666666666666777888999:::;;;<<<<<<===============;;;;;;;;;::::::===AAADDDFFFDDDAAA===<<<<<<===???@@@@@@AAAAAAAAA@@@@@@@@@??????>>>??????@@@BBBCCCEEEDDDEEEFFFGGGJJJUUUaaattt|||hhhZZZRRRNNNMMMKKKNNNOOOLLLEEE???<<<<<<<<>>@@@FFFIIILLLNNNOOOOOOPPPRRRXXXYYYZZZZZZYYYZZZ\\\^^^^^^___```aaabbbbbbbbbbbbccceeeggghhhgggggghhhiiihhhiiikkknnnnnnjjjccc^^^\\\___aaabbbcccdddeeeggghhhhhhhhhiiiiiijjjjjjjjjhhhiiiiiigggeeeccccccdddfffffffffffffffgggggggggjjjiiihhhiiiiiihhheeeccc___]]]XXXVVVXXX```lllttt}}}uuuhhh\\\TTTQQQQQQOOONNNKKKFFFAAA>>>>>>??????@@@AAA@@@AAAGGGOOOVVV[[[```fffiiikkkmmmqqqtttxxxzzzcccQQQEEEBBBLLLYYYiii}}}mmmdddXXXMMMBBB===999444111222000000000000000000000000///000000000111111111222000111333555555555444444777888:::<<>>666333///......//////...+++,,,,,,------,,,,,,+++------........./////////000000000111222333444555444444555555666777777777666666666666777888999999;;;<<<<<<===============;;;<<<<<<;;;;;;===@@@CCCDDDCCC@@@>>>=========>>>AAAAAAAAABBBAAAAAA@@@???@@@@@@@@@@@@AAABBBCCCDDDCCCBBBCCCEEEHHHNNN\\\jjj|||iiiYYYOOOKKKKKKDDDFFFFFFCCC???<<<<<<>>>===BBBFFFEEEEEEEEEAAA;;;888555555888:::<<>>======@@@DDDGGGOOOQQQTTTVVVXXXYYYXXXXXXZZZ[[[]]]^^^]]]\\\]]]^^^[[[^^^cccgggiiijjjlllmmmoooqqqtttuuuuuuuuuuuuvvvvvvtttrrrpppmmmhhhccc___[[[YYYWWWWWWWWWWWWUUUSSSNNNMMMLLLKKKKKKKKKKKKKKKJJJKKKLLLLLLMMMMMMMMMMMMQQQQQQQQQPPPNNNLLLKKKJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDFFFKKKQQQVVVYYY^^^aaagggnnnrrrrrroookkkaaa\\\UUUNNNHHHDDD@@@===888777666666777:::>>>@@@===>>>@@@CCCFFFJJJMMMOOOOOOMMMJJJFFFBBB>>>;;;:::444444333222222222222333222333666777888:::===@@@DDDGGGKKKNNNOOOPPPQQQSSSWWWYYYZZZ[[[ZZZ[[[\\\^^^]]]^^^___aaabbbbbbbbbbbbdddfffhhhhhhgggggghhhiiihhhiiikkkoooqqqmmmfff___\\\^^^```aaaaaabbbeeegggggggggggghhhhhhhhhiiiiiiggghhhhhhgggdddccccccdddggggggggggggggghhhhhhhhhiiihhhhhhiiiiiihhhfffccc```]]]ZZZWWWYYY```kkkrrr{{{wwwjjj^^^UUURRRQQQPPPOOOKKKFFF@@@============???@@@@@@BBBHHHQQQXXX[[[```fffjjjlllooosssvvvyyy{{{fffSSSGGGCCCKKKVVVccc~~~mmmcccUUUKKKAAA<<<888333111111000000000000000000000000///000000111111222222222111222333555666777888888999:::<<>>??????>>><<<;;;===>>>???>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@???@@@@@@@@@AAABBBBBBCCCCCCBBB@@@@@@CCCGGGPPPaaappp~~~zzz|||{{{zzzgggVVVLLLIIIJJJCCCCCCCCC???:::888999<<<>>>CCCEEEDDDDDDDDDAAA<<<777555555888:::===CCCKKKSSS\\\iiittt|||xxxmmmaaaYYYTTTSSSQQQOOOLLLHHHFFFDDDCCCFFFIIIKKKOOOVVV___gggrrrrrrpppjjjaaaZZZWWWWWWVVVVVVWWWWWWWWWWWWWWWVVVUUUWWWXXXXXXVVVUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUTTTVVVVVVVVVVVVVVVUUUTTTSSSUUUUUUUUUUUUVVVVVVVVVVVVXXXXXXXXXXXXXXXYYYYYYZZZYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]ZZZUUURRRIIIFFFAAA===<<<>>>AAACCCHHHKKKPPPTTTXXXYYYZZZZZZ[[[\\\^^^^^^]]]\\\]]]^^^YYY\\\^^^```______```aaaaaaeeekkkoooqqqqqqsssuuussssssqqqooommmhhhdddaaa\\\[[[YYYXXXXXXVVVTTTRRRNNNNNNMMMLLLLLLLLLMMMMMMJJJKKKKKKLLLMMMNNNNNNNNNPPPPPPPPPPPPOOONNNMMMLLLHHHIIIIIIHHHGGGFFFDDDCCCCCCDDDEEEHHHLLLPPPTTTVVV\\\^^^ccchhhjjjhhhbbb]]]RRRMMMFFF@@@>>>;;;888666333222222222444666999:::888:::>>>BBBEEEHHHLLLNNNNNNNNNLLLIIIEEE@@@<<<:::444333222222111111222222222444666777888:::===@@@CCCFFFJJJMMMOOOPPPRRRTTTUUUXXX[[[\\\[[[[[[\\\]]]]]]]]]___```aaabbbbbbbbbdddfffhhhhhhhhhggghhhiiijjjjjjmmmqqqtttqqqiiibbb[[[]]]___``````aaadddfffffffffffffffggggggggggggfffggghhhgggeeeddddddfffggggggggghhhhhhhhhiiiiiihhhhhhggghhhiiihhheeeccc```^^^[[[YYY[[[aaajjjqqqyyyxxxkkk^^^VVVQQQQQQRRRPPPLLLFFF@@@<<<;;;<<<<<<===???@@@CCCIIISSSZZZZZZ___fffjjjlllooossswwwyyyyyyeeeSSSGGGDDDKKKSSS```~~~}}}yyy{{{~~~lllbbbTTTJJJAAA===999444111222///////////////////////////000000111111222333333222222333555777999;;;<<<;;;===AAAHHHQQQZZZbbbgggjjjtttxxxkkk]]]SSSUUUaaammm||||||tttfffTTTDDD;;;555222///---...//////...+++,,,,,,------,,,,,,+++............/////////000.........///000222333444333333444444555666666666555555555666666777888999;;;<<<<<<===============AAAAAAAAA???<<<::::::::::::;;;<<<>>>???AAABBBBBBAAAAAABBBCCCBBBAAA???>>>???@@@@@@AAABBBBBBCCCCCCBBB??????AAAFFFPPPbbbssszzzrrrrrrtttuuuwww~~~mmmkkkyyyzzzdddTTTKKKJJJMMMFFFFFFDDD>>>777444555888???CCCEEECCCCCCDDDBBB===777555555888:::===CCCKKKSSS\\\iiiuuu|||zzznnnaaaYYYTTTSSSQQQOOOLLLHHHFFFDDDAAADDDGGGJJJNNNWWWbbbjjjrrrsssqqqjjjaaaZZZWWWVVVVVVVVVWWWXXXXXXWWWWWWWWWUUUWWWXXXXXXVVVUUUUUUVVVVVVVVVWWWXXXWWWVVVUUUTTTUUUVVVVVVWWWVVVUUUTTTRRRTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXXXXXXXXXXYYYZZZZZZ[[[\\\\\\\\\\\\]]]]]]]]]\\\\\\]]]___```^^^ZZZVVVOOOKKKDDD>>><<<<<>>@@@AAAEEEIIIMMMOOOQQQSSSUUUTTTWWW[[[]]]\\\\\\\\\\\\\\\]]]^^^```aaaaaabbbbbbdddfffhhhiiihhhhhhhhhjjjllllllnnnssswwwtttlllddd[[[\\\^^^______```cccfffeeeeeeeeefffffffffffffffeeefffggggggeeedddeeegggeeefffffffffgggggghhhhhhhhhggggggggghhhhhheeeccc```^^^\\\ZZZ\\\bbbjjjpppxxxwwwkkk^^^UUUQQQPPPRRRQQQLLLFFF???;;;:::;;;;;;===???@@@CCCJJJTTT[[[YYY^^^eeejjjlllooossswwwxxxuuucccRRRFFFCCCIIIQQQ^^^{{{|||vvvxxx}}}kkkaaaUUUKKKAAA>>>:::555222333///////////////////////////000000111222222333333333333333555777:::>>>???BBBEEELLLWWWeeetttxxxsssdddZZZXXXVVVbbb{{{zzz~~~tttfffSSSBBB;;;333222000///......//////---------...------,,,,,,111000///...---,,,,,,,,,+++,,,---...///111222222222222333333444555666666777666555444444555777888999;;;<<<=========???AAABBB@@@???===<<<;;;<<<<<>>>>>???BBBEEEDDDCCCCCCCCCCCCBBB???===??????@@@AAACCCDDDEEEFFFAAAAAABBBDDDEEEJJJXXXfffwww}}}wwwmmmiiiiiihhhmmmttt{{{yyyoooeee``````gggqqqvvvbbbUUUMMMIIIGGGJJJEEEAAA>>>999444555999???@@@BBBDDDDDDBBB@@@>>>888555555888:::<<>>>>>===;;;DDDHHHMMMRRRVVVYYYYYYYYY]]][[[ZZZ\\\___```^^^\\\[[[ZZZVVVRRRNNNLLLMMMOOONNNSSS[[[bbbhhhmmmqqqtttyyyrrrmmmmmmkkkfffbbbaaaaaa```^^^\\\YYYWWWUUUTTTRRRPPPOOOOOOPPPOOOMMMKKKKKKKKKJJJJJJKKKMMMPPPQQQOOOOOOPPPQQQPPPOOOMMMLLLMMMMMMMMMLLLJJJHHHEEEDDDFFFEEEFFFHHHLLLOOOPPPPPPUUUTTTTTTSSSPPPJJJBBB===666555555333111///---+++***,,,...000///000111222444666:::???DDDHHHLLLNNNQQQMMMLLLMMMIII???:::;;;555444222000///.........222333444555555777;;;>>>BBBEEEIIIMMMOOORRRUUUXXXXXXYYYZZZZZZZZZZZZ]]]___^^^^^^___```aaabbbcccccceeeeeeeeefffggghhhhhhiiiiiinnnqqqrrrtttuuuooohhh]]]\\\]]]```dddggghhhiiigggfffeeeeeefffgggfffdddgggfffeeeddddddeeefffgggiiiiiihhhgggfffeeeeeedddeeeeeeffffffeeeeeedddccc```]]]YYYWWWZZZaaaiiinnnxxx}}}xxxkkk^^^UUUPPPOOOVVVTTTNNNFFF???;;;:::;;;??????@@@@@@CCCIIIQQQWWW]]]___cccgggkkknnnqqqrrrzzzuuucccQQQHHHHHHNNNSSSgggtttxxxooolll[[[LLL>>>::::::777333111111000///......------...111222222000//////111333444555666999<<<@@@EEEGGGKKKRRRaaauuuwwwrrrdddZZZYYYXXXddd}}}|||www{{{wwwlll^^^MMM@@@:::222111000............///,,,------...------,,,,,,//////...---------............/////////000000000222222333444555555666666666555555444444555777777888:::;;;<<<<<<===>>>@@@AAA@@@>>>===<<<<<<<<<===?????????>>>===???BBBDDDEEEDDDCCCDDDDDDCCC@@@>>><<<<<<<<<===>>>??????@@@??????AAACCCDDDGGGSSS```mmmuuuyyysssjjjeeecccbbbaaaggglllkkkddd\\\XXXWWW]]]eeeqqq{{{tttcccVVVPPPNNNNNNQQQMMMIIIEEE>>>888888<<>>888555555888:::<<>>===BBBEEEKKKPPPUUUXXXYYYYYY]]]\\\[[[\\\^^^___]]][[[XXXVVVSSSOOOKKKIIIKKKMMMNNNRRRXXX```fffkkkppprrrwwwppplllkkkjjjfffddddddcccbbbaaa___]]][[[YYYXXXTTTSSSQQQQQQQQQPPPNNNLLLLLLLLLKKKJJJKKKMMMOOOPPPOOOOOOPPPPPPPPPOOOMMMMMMLLLLLLLLLKKKIIIGGGEEECCCEEEDDDDDDFFFJJJMMMNNNNNNKKKJJJHHHFFFCCC???999555333333222111///...------***,,,...//////000111333444666999>>>CCCHHHLLLNNNPPPMMMLLLMMMIII@@@;;;;;;777555333111//////000000222333555555666888<<<>>>BBBEEEIIILLLOOOQQQTTTWWWWWWXXXZZZZZZZZZZZZ\\\^^^___``````aaabbbcccdddeeeeeeeeefffggghhhiiijjjjjjjjjnnnqqqrrrttttttooohhh```______```ccceeefffffffffeeeddddddffffffeeedddffffffeeeeeeeeeeeeffffffhhhhhhgggffffffeeeddddddfffggggggggggggfffeeeeee```\\\XXXWWWYYY```hhhmmmxxx}}}vvvjjj^^^VVVRRRQQQUUURRRMMMEEE>>>;;;:::;;;>>>??????@@@CCCIIIPPPVVV\\\___cccgggkkknnnpppqqq{{{xxxeeeSSSJJJKKKRRRYYYjjjuuuzzzrrrpppaaaQQQBBB===;;;777222///111111000/////////000000///000111000///000222444444555666999===DDDLLLPPPcccnnnwwwrrrddd[[[ZZZZZZgggwwwrrrxxx}}}mmmaaaTTTFFF<<<999222111000...---......///,,,,,,------...------,,,...---------...//////000111111111000000//////...333333444555555666666666555555444444555555666777666888:::;;;;;;<<<>>>@@@@@@???>>><<<<<<<<<===>>>>>>?????????>>>???BBBDDDFFFEEEDDDEEEEEEDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBBDDDMMMWWW```jjjrrrooofff```\\\YYYVVVYYY]]]^^^[[[VVVRRRPPPTTTZZZaaaggglllpppwww{{{~~~ssseeeYYYTTTVVVYYY]]][[[XXXRRRGGG===;;;@@@AAABBBDDDEEEEEECCC@@@>>>888666555888:::;;;BBBIIIPPPXXXcccoooxxx|||rrreeeYYYQQQQQQPPPOOONNNKKKIIIGGGIIIGGGHHHLLLPPPUUUaaammmttttttqqqllleee^^^YYYWWWUUUVVVWWWXXXXXXWWWVVVUUUXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWVVVUUUUUUUUUUUUVVVTTTTTTTTTUUUUUUUUUUUUUUUXXXWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYXXXXXXYYYZZZ[[[ZZZZZZZZZ\\\^^^^^^]]]]]]]]]___aaabbbdddfff```WWWOOOIIIDDD???===???BBBGGGLLLQQQUUUXXXYYY]]]\\\[[[\\\]]]]]][[[ZZZVVVUUURRRNNNJJJIIIKKKMMMOOORRRXXX___ffflllqqqsssuuuooojjjiiiiiifffgggiiifffeeedddcccaaa___]]]\\\XXXVVVTTTSSSSSSRRRPPPNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNOOOPPPPPPPPPOOOMMMMMMLLLLLLKKKJJJHHHFFFDDDCCCCCCBBBCCCEEEHHHJJJKKKJJJFFFDDD@@@===;;;888555333000000............///000---///000111000111222444444555999===BBBGGGKKKNNNOOOMMMMMMMMMIIIAAA<<<;;;999777444111000000111222333444555666777999===???CCCEEEIIILLLNNNPPPSSSUUUVVVXXXZZZZZZZZZZZZ\\\^^^aaaaaabbbcccdddeeeffffffdddeeefffgggiiijjjllllllkkkooorrrrrrssstttooohhhdddbbb```aaabbbdddddddddeeedddcccdddeeefffeeedddeeeeeeffffffffffffeeeeeefffffffffeeeeeedddddddddggghhhhhhhhhhhhgggffffff___\\\XXXVVVYYY```hhhmmmwww}}}~~~uuujjj___WWWTTTSSSRRRPPPKKKDDD>>>;;;;;;<<<===>>>>>>???BBBGGGOOOTTTZZZ^^^dddiiilllnnnoooqqq|||zzzhhhVVVMMMOOOXXX```kkkssszzzwwwqqqttt|||vvvuuugggXXXHHH@@@<<<666111///111111000000000111222222...000222222222222444666666777:::>>>FFFRRR___ggg~~~xxxssseee\\\[[[ZZZgggqqqpppxxxwwweeeXXXLLLAAA:::999222111///...------......,,,,,,------...---------...............//////000222222111111111000000000333444555666777666666555444444444555555666777777555777999::::::;;;===??????>>>===<<<<<<===>>>???@@@AAAAAAAAA@@@AAACCCEEEGGGFFFEEEFFFFFFEEEBBB???AAAAAA@@@@@@???>>>>>>===>>>>>>@@@CCCBBBAAAGGGOOOWWWcccnnnlllddd]]]WWWSSSRRRTTTVVVXXXXXXUUURRROOOQQQUUUYYY[[[^^^bbbiiioooxxxwwwrrriii```^^^eeelllrrrqqqnnnfffVVVFFF@@@BBBCCCDDDEEEFFFEEECCC@@@>>>999666666888999;;;AAAHHHNNNUUUaaammmwww}}}ssseeeYYYPPPPPPPPPOOONNNKKKIIIHHHIIIHHHIIILLLPPPVVVbbbnnnttttttrrrllleee^^^ZZZXXXVVVVVVWWWXXXXXXWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWVVVVVVUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTWWWWWWVVVVVVVVVVVVVVVWWWVVVVVVWWWXXXYYYYYYYYYYYYXXXYYYZZZZZZYYYZZZ\\\^^^]]]______^^^\\\]]]aaadddgggccc\\\TTTLLLEEEAAA>>><<>>;;;:::888444111///000111222333444666777888:::>>>AAACCCFFFIIILLLNNNOOORRRTTTVVVXXXZZZZZZZZZZZZ\\\]]]aaaaaabbbcccdddeeeeeefffcccccceeefffhhhjjjkkklllkkkoooqqqrrrssstttoooiiieeecccaaa```bbbdddddddddfffeeedddeeefffgggfffeeeddddddfffggggggfffddddddeeedddddddddddddddddddddgggggghhhhhhhhhgggffffff___\\\XXXVVVYYY___gggmmmvvv{{{~~~vvvjjj___WWWSSSSSSPPPNNNJJJDDD>>>;;;;;;<<<<<<===>>>???AAAGGGMMMRRRYYY___fffkkkmmmnnnpppqqq~~~{{{iiiWWWMMMPPP[[[eeekkkqqquuuqqqiiihhhpppxxx|||~~~|||vvvvvvlll\\\LLLCCC===666111000/////////000111222333333000222444555555555666888:::===CCCLLLYYYjjj|||yyytttfff\\\[[[ZZZgggrrrsss|||vvvcccTTTIII???999999111000///---------......+++,,,,,,---.........---000000///............///000000111111222333333333444555666777888777666555444444555666777777777888666888999:::::::::<<<=========<<<<<<<<<>>>???@@@BBBCCCDDDDDDCCCDDDEEEGGGGGGFFFFFFFFFFFFEEEBBB@@@??????>>>>>>===<<<<<<;;;@@@???@@@CCCBBB@@@DDDJJJSSS```lllkkkddd]]]WWWRRRRRRSSSTTTUUUTTTSSSQQQPPPPPPRRRUUUUUUVVV[[[bbbgggrrrttttttpppmmmrrroooXXXJJJEEEEEEFFFGGGGGGFFFCCC@@@>>>999666666888999:::???GGGLLLSSS___kkkvvv|||ssseeeYYYPPPPPPPPPOOONNNLLLJJJHHHIIIGGGHHHLLLPPPVVVbbbnnnttttttrrrmmmeee___[[[YYYVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYUUUVVVWWWXXXYYYYYYYYYYYYWWWXXXZZZZZZYYYZZZ]]]___^^^```aaa___\\\[[[^^^bbbdddbbb]]]WWWOOOIIIDDDBBB;;;===???CCCHHHLLLPPPRRRWWWXXXZZZZZZ[[[[[[[[[[[[ZZZYYYXXXTTTRRRRRRTTTWWWUUUVVV[[[dddmmmuuuyyyyyyvvvppplllkkkiiihhhlllrrrrrrrrrqqqpppmmmjjjfffddd```]]]YYYWWWUUUTTTRRRPPPOOOOOONNNMMMKKKKKKJJJJJJLLLMMMNNNOOOOOOOOONNNMMMNNNMMMLLLJJJHHHGGGFFFEEEBBBBBBBBBDDDFFFGGGEEEDDD<<<888333000///000000000000///......000222555777:::;;;<<<;;;888666555666555666888;;;@@@DDDIIILLLLLLNNNOOONNNJJJFFF@@@<<<:::888444111//////000111222444555666888:::>>>AAACCCFFFJJJLLLNNNPPPRRRTTTVVVXXX[[[\\\[[[[[[\\\]]]______```aaabbbcccddddddaaabbbccceeegggiiijjjkkkkkknnnqqqqqqrrrtttpppjjjdddbbb``````bbbeeefffggggggffffffggghhhiiiiiihhhcccdddeeeffffffeeedddccccccccccccdddddddddddddddfffggggggggggggfffeeeeee___\\\XXXVVVYYY```hhhmmmuuuzzzwwwjjj^^^VVVRRRQQQOOOMMMJJJEEE???<<<;;;<<<<<<===>>>???BBBFFFLLLQQQZZZ```hhhmmmnnnnnnqqqsss~~~|||kkkXXXMMMOOO[[[eeelllqqqtttpppgggccceeeiiijjjmmmnnnooorrr}}}|||uuuuuummm___NNNDDD===777333333.........///000111222333000222444555555666888:::@@@GGGRRR```pppxxxssseee\\\[[[[[[hhhvvvzzzwwwdddUUUIII>>>999888111000///---,,,------...++++++,,,---............111000000///.........//////000111222333555666666444666777999999888666555444555666777888999999999888999;;;:::999999;;;<<<<<<<<<;;;<<<===???AAABBBCCCDDDFFFFFFFFFFFFGGGHHHGGGFFFEEEFFFFFFEEEBBB@@@@@@@@@@@@@@@????????????AAA???@@@BBBAAA???AAAFFFOOO]]]iiijjjddd___ZZZWWWSSSTTTUUUTTTQQQOOOOOOPPPQQQTTTVVVWWWWWWZZZ```eeerrrtttvvvvvvyyyoooVVVKKKFFFGGGHHHIIIGGGDDDAAA???:::777666888888999>>>EEEIIIQQQ]]]jjjvvv{{{rrreeeZZZRRRRRRQQQPPPOOOLLLJJJHHHHHHFFFHHHLLLPPPVVVbbbnnnttttttrrrmmmfff___[[[ZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVSSSSSSSSSTTTUUUVVVXXXXXXUUUUUUWWWXXXYYYYYYZZZZZZWWWYYYZZZZZZZZZ[[[^^^``````bbbccc```\\\ZZZ[[[\\\^^^^^^]]]YYYRRRLLLHHHFFF<<<<<<===???CCCGGGKKKMMMRRRUUUXXXYYYZZZ[[[]]]^^^]]]\\\[[[XXXVVVWWWYYY\\\[[[\\\aaaiiirrrxxxyyyxxxuuuqqqnnnnnnmmmlllqqqxxx}}}}}}|||yyyuuupppkkkiiibbb^^^ZZZWWWUUUSSSQQQOOOOOOOOONNNMMMLLLKKKJJJIIILLLMMMNNNOOOOOOOOONNNMMMNNNLLLKKKIIIGGGFFFEEEEEEBBBAAABBBCCCEEEEEECCCAAA999666333111111111111000222111111111222444666777;;;>>>@@@AAA>>>;;;999888777888888:::>>>BBBGGGIIIJJJNNNPPPNNNKKKHHHBBB<<<999888555333111000//////111333555666777:::>>>AAADDDFFFJJJMMMOOOQQQTTTVVVWWWYYY\\\]]]]]]]]]]]]^^^^^^^^^___```aaabbbbbbcccaaabbbcccdddfffgggiiiiiiiiimmmoooppprrruuurrrllldddbbb___```bbbfffhhhiiihhhgggggghhhjjjkkkjjjiiiddddddeeeeeeeeeeeeddddddcccccccccddddddeeeeeeeeefffggggggggggggfffeeeeee```]]]YYYWWWZZZaaaiiinnnuuuzzzwwwjjj^^^VVVRRRQQQOOONNNKKKFFF@@@<<<;;;;;;<<<===???@@@BBBFFFLLLPPPZZZaaaiiillllllmmmqqquuu}}}ooo[[[OOOOOOZZZeeeqqquuuyyyuuummmeeebbbbbbdddeeeeeeeeejjjyyy}}}wwwuuupppbbbQQQGGG???777555555.........///000111222333000111333444666999===@@@KKKVVVfffwwwsssooobbb[[[\\\\\\jjj{{{yyyyyyfffXXXKKK???888666111000...---,,,,,,------***+++,,,---............//////////////////000111000000111333444666777777555666888::::::888666444444666777999:::::::::::::::<<<<<<;;;:::999:::;;;;;;;;;;;;;;;===???AAACCCCCCDDDFFFGGGFFFFFFGGGHHHFFFEEEEEEEEEEEEDDDAAA???@@@@@@AAAAAABBBCCCCCCDDDBBB???>>>@@@???===???DDDIIIWWWccceeebbbaaa___^^^ZZZ\\\]]]YYYRRROOOQQQTTTXXX\\\```aaabbbdddhhhlllyyyxxxvvvvvv}}}___LLLHHHIIIJJJIIIHHHDDDAAA???:::777666777888888>>>EEEGGGOOO[[[iiivvv{{{rrrfff[[[TTTTTTSSSRRROOOMMMJJJHHHFFFEEEGGGKKKOOOUUUbbbnnnttttttrrrmmmfff```\\\ZZZWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSSSSTTTUUUUUUTTTUUUUUUVVVVVVWWWWWWWWWSSSSSSSSSSSSTTTTTTUUUVVVTTTUUUVVVXXXYYYZZZZZZZZZXXXYYY[[[[[[[[[\\\___aaabbbccccccbbb^^^ZZZXXXVVVWWWYYYZZZWWWPPPJJJFFFEEE===<<<<<<===???BBBEEEHHHMMMQQQUUUXXXYYY\\\___bbbbbbaaa```^^^\\\]]]```cccggghhhkkkrrrzzz}}}zzzvvvrrrpppoooqqqqqqrrrxxx~~~xxxrrrlllhhhbbb___ZZZVVVSSSRRRPPPNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOOOONNNMMMLLLJJJHHHFFFDDDCCCCCCCCC@@@@@@@@@AAACCCBBB???===999888666666777666555333222333333333333444444444888<<>>@@@AAACCCGGGLLLPPPYYY```gggjjjiiijjjpppuuu}}}uuuaaaSSSQQQ[[[eeeuuu{{{{{{rrrllljjjhhhhhhfffdddhhhzzzzzzyyytttfffVVVJJJ@@@888666777000000000000111111222333222333666888<<>>???@@@AAABBBBBB>>><<<>>>>>><<<>>>BBBDDDRRR^^^bbbaaabbbcccccccccffffff```XXXSSSVVV[[[bbbfffkkknnnnnnpppsssvvv|||vvvtttzzzbbbKKKIIIIIIJJJJJJHHHDDDAAA???;;;777666777888888===DDDFFFNNN[[[iiiwww{{{rrrggg]]]UUUUUUTTTSSSPPPMMMJJJHHHFFFDDDFFFJJJOOOUUUaaammmttttttrrrmmmfff```\\\[[[XXXWWWWWWVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVTTTSSSSSSSSSTTTUUUUUUVVVTTTTTTUUUVVVVVVWWWXXXXXXUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZXXXZZZ[[[\\\\\\]]]___bbbddddddcccbbb___[[[VVVSSSQQQTTTVVVSSSMMMFFFBBBAAA>>>===<<<;;;<<>>>>>???@@@AAA@@@===:::777666666777888777555222333333444444444333222222333999@@@DDDEEEBBB???===;;;:::999:::<<<@@@CCCFFFIIIOOORRRNNNLLLJJJDDD<<<::::::999888666333000//////111333444666999===@@@CCCGGGKKKNNNQQQTTTWWWZZZXXX[[[___``````______```^^^^^^___```aaabbbcccccceeeeeeeeefffggghhhhhhiiigggkkknnnooorrrvvvuuupppgggdddaaa```bbbeeeggggggffffffeeefffiiijjjjjjiiifffeeecccccccccccceeefffccccccdddeeeeeefffggggggiiiiiiiiiiiiiiihhhggggggbbb___[[[YYY\\\bbbjjjpppxxx}}}}}}uuujjj___XXXUUUUUUQQQPPPMMMHHHBBB===;;;;;;===???@@@BBBDDDGGGLLLPPPXXX^^^eeehhhfffhhhnnnttt|||zzzfffVVVSSS\\\fffwww~~~zzzwwwooonnnkkkgggkkk}}}~~~}}}yyykkkYYYLLLBBB999666777222222111111222222333444666777:::===CCCKKKTTT[[[mmm|||wwwooojjjfffbbb\\\```xxx{{{wwwwwwvvvtttvvvzzzqqqqqqwww~~~tttaaaSSSHHH===666333000000///...---,,,,,,,,,---......//////...---------...///000111111111000222333333444555666777777999999::::::::::::999999<<<<<<<<<:::999999<<<>>><<<;;;:::;;;<<<<<<:::888<<<<<<<<<<<<<<<===>>>???BBBCCCCCCDDDEEEFFFGGGGGGCCCCCCCCCBBBBBBAAAAAAAAA===;;;::::::;;;===>>>>>>BBBAAA???>>>>>>???@@@AAACCCNNNZZZaaaggglllmmmkkkqqquuuqqqllleeeUUURRRaaakkkrrr{{{}}}{{{uuulllmmmzzz{{{[[[KKKIIIMMMMMMJJJGGGFFFBBB===<<<888666777888777;;;@@@FFFNNNZZZhhhvvvuuuhhh```YYYXXXVVVTTTRRRMMMHHHDDDHHHFFFGGGJJJNNNTTT```lllvvvvvvuuunnneee]]]YYYYYYXXXXXXXXXXXXXXXYYYZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWVVVUUUVVVWWWXXXYYYXXXWWWWWWVVVVVVUUUUUUTTTUUUUUUVVVWWWXXXYYYZZZ[[[ZZZZZZYYYYYY[[[___ccceeefffdddaaa___^^^\\\ZZZWWWWWWUUURRROOOJJJGGGDDDBBB@@@???===;;;;;;<<<===>>>FFFIIIMMMSSSYYY___cccfffhhhhhhhhhffffffjjjqqqwww{{{~~~{{{yyyvvvsssqqqqqquuu{{{}}}wwwqqqjjjddd___```___\\\YYYUUURRROOONNNOOOOOOMMMLLLKKKKKKKKKKKKOOOOOOOOOOOOOOONNNMMMLLLJJJIIIGGGFFFCCCBBB@@@????????????>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===888777666444333222222222222333555777:::<<<===>>>AAA???===;;;;;;===@@@BBBJJJLLLOOORRRRRROOOHHHCCC<<<<<<:::888444111000000222222222222444888>>>BBBCCCFFFKKKNNNQQQTTTWWWYYY[[[]]]```bbbcccbbb```^^^^^^^^^^^^___```ccceeeffffffffffffggggggiiijjjkkkllljjjjjjlllqqqtttuuutttkkkccc^^^___bbbdddfffiiieeeeeeffffffgggiiijjjkkkgggeeebbbbbbcccdddeeeeeeeeedddccceeeggghhhhhhgggffffffffffffeeedddcccbbb___\\\YYYXXX\\\bbbjjjoooyyyzzzpppggg```ZZZTTTOOOSSSQQQMMMGGG@@@<<<;;;<<>>???@@@@@@BBBBBBCCCDDDCCCCCCCCCBBBBBBBBBAAAAAA???===<<<<<<<<<===>>>>>>>>>===;;;::::::;;;===>>>CCCNNNZZZcccllluuu{{{|||wwwccc\\\hhhwww}}}uuugggccckkkyyykkkRRRGGGHHHLLLMMMIIIGGGFFFBBB===<<<777555666777777:::???EEEMMMYYYhhhvvvuuuhhh___UUUTTTSSSSSSRRROOOKKKHHHHHHFFFGGGJJJMMMTTT```lllvvvwwwuuuooofff^^^ZZZYYYWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVVVVWWWXXXYYYXXXXXXWWWVVVVVVUUUUUUTTTUUUUUUVVVWWWXXXYYYZZZ[[[ZZZZZZYYYZZZ\\\___ccceeehhheeebbb```___]]]ZZZXXXXXXVVVTTTPPPLLLHHHFFFDDD???>>><<<;;;::::::<<<<<>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<===???@@@AAA;;;:::888666444222111111000111333555888<<>>@@@BBBGGGIIIMMMQQQRRRNNNGGGBBB======;;;999555222111111111222333333555888===AAACCCFFFJJJNNNPPPSSSVVVXXXZZZ[[[^^^```aaaaaa```___aaa````````````aaabbbccceeeeeeeeeeeefffgggiiiiiiiiihhhhhhkkkppptttuuuuuujjjccc]]]^^^aaabbbdddgggdddeeeeeefffggghhhiiijjjfffeeedddddddddcccbbbaaaeeeddddddeeegggiiiiiihhhffffffffffffeeedddcccbbb```]]]ZZZYYY]]]dddlllqqqxxx~~~{{{rrrhhh___YYYSSSPPPRRRPPPLLLFFF@@@<<<;;;;;;>>>??????@@@BBBFFFLLLQQQYYY^^^dddgggjjjmmmqqquuu|||vvveeeWWWSSS]]]iii~~~yyysss~~~qqq^^^OOODDD;;;666777444333222222444666888999666>>>HHHPPPXXXcccqqq||||||sssiiieeebbbbbbbbbaaafff{{{}}}~~~|||uuuooonnnpppuuu|||}}}uuueeeSSSHHH@@@999555555000///...---------------...---,,,++++++,,,---...000////////////111222333222333333444555666777777999999::::::999888777777444666888:::::::::<<<======;;;::::::<<<<<<:::999777777888999;;;===???@@@<<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>===>>>>>>>>><<<;;;:::999999:::;;;<<>>;;;666444666666666999>>>DDDLLLXXXfffuuuwwwhhh^^^TTTSSSRRRRRRQQQOOOLLLIIIHHHFFFGGGJJJMMMSSS___kkkvvvwwwuuuooofff^^^ZZZYYYVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYXXXXXXWWWWWWVVVUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ\\\___ccceeeiiigggcccaaa___^^^[[[YYYYYYWWWUUURRRNNNKKKHHHGGGAAA@@@>>><<<;;;;;;<<<<<>>@@@BBBDDDEEE@@@???<<<888555222000///......000222666;;;???BBBAAA@@@===<<<<<<===@@@AAADDDHHHMMMRRRSSSOOOHHHBBB???>>><<<999666444222111000111333444666999===@@@CCCFFFKKKNNNPPPSSSVVVXXXYYYZZZ[[[]]]^^^```aaaaaacccccccccbbbbbbaaaaaaaaaeeeeeeeeeeeeeeefffggghhhffffffgggjjjooosssuuuvvvjjjbbb\\\]]]```aaabbbeeeccccccdddeeefffggghhhhhheeeeeeffffffeeedddbbb```fffeeedddeeeggghhhhhhgggfffffffffffffffeeedddcccaaa^^^[[[ZZZ^^^eeemmmssswww~~~|||tttiii^^^VVVRRRQQQQQQOOOKKKEEE???;;;:::;;;===>>>>>>???AAAFFFLLLQQQZZZ___eeeiiikkknnnrrrvvv|||rrrbbbVVVUUUaaaooo~~~}}}nnn[[[NNNCCC:::555555333333333555777:::===???>>>EEEPPPYYYbbbnnn|||~~~yyynnnddd___\\\]]]___^^^cccwww{{{uuutttttt|||ooo___NNNCCC<<<777444444000///...------------------,,,+++******+++---///000///---------///111333222333333444555666777777;;;;;;;;;;;;:::999888888444777:::;;;;;;;;;;;;<<<===<<<::::::;;;;;;;;;999777777777888999;;;<<<===;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>?????????>>>>>>???@@@======<<<<<<<<<===>>>???CCCNNN\\\hhhwww}}}pppxxxwwwbbbXXXYYYaaahhhooovvv|||vvvcccMMMCCCDDDEEEIIIKKKIIIHHHGGGCCC>>>:::666444555666666999>>>CCCKKKWWWeeetttyyyiii^^^WWWUUUSSSQQQOOOMMMIIIFFFHHHFFFGGGIIIMMMSSS___kkkuuuvvvtttnnneee]]]YYYXXXVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZ[[[]]]```cccdddiiifffccc```^^^]]][[[YYYYYYXXXVVVSSSOOOLLLJJJIIIDDDCCCAAA@@@???>>>>>>>>>???AAAEEEKKKTTT\\\dddhhhjjjkkkkkkjjjiiilllrrrwww|||yyyxxxxxxyyyvvvsssrrrsssuuuuuutttqqqnnnjjjgggeeeccc```]]][[[[[[YYYXXXVVVUUUSSSSSSMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMJJJJJJHHHFFFDDDBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===@@@BBBEEEFFFDDDBBB???;;;777333111000.........000333888<<>>===;;;::::::<<<>>>???DDDHHHOOOUUUWWWSSSKKKEEE@@@>>><<<999777555222000///111444555777999<<>>:::::::::<<<===>>>???AAAFFFLLLQQQZZZ___eeehhhjjjmmmrrrvvv|||}}}lll]]]SSSUUUdddttt~~~~~~xxxiiiWWWKKKAAA999555555333555777:::<<<@@@DDDFFFJJJQQQZZZbbbkkkuuu~~~zzzoooddd^^^YYYXXXYYYXXX]]]ooo|||~~~lll\\\KKKAAA;;;555222222//////...------------...---,,,*********,,,...///...---,,,+++,,,...000222222333333444555666777777777777888777777666555555333666888999777666666777>>><<<:::999:::;;;;;;:::999999888888888999999:::999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@@@@??????AAACCC???????????????@@@AAAAAACCCOOO\\\gggvvvttt}}}{{{cccXXXXXX]]]bbbeeekkkqqqmmm[[[HHH@@@BBBBBBGGGJJJIIIHHHHHHDDD???:::666444555666666999>>>CCCJJJVVVdddssszzzjjj___VVVTTTQQQPPPNNNLLLIIIGGGIIIFFFFFFIIILLLRRR^^^jjjtttuuusssmmmccc\\\XXXWWWWWWWWWWWWVVVWWWXXXXXXYYYWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXVVVVVVVVVWWWWWWWWWWWWWWWYYYYYYXXXWWWWWWVVVVVVUUUVVVVVVWWWWWWXXXYYYYYYYYYZZZZZZ[[[\\\^^^aaacccdddhhheeeaaa^^^]]]\\\[[[YYYYYYXXXVVVTTTQQQNNNLLLKKKFFFEEEDDDBBBAAA??????>>>>>>???CCCJJJSSS]]]fffkkkkkklllllliiiggghhhmmmqqqxxxyyyzzzzzzxxxwwwxxxyyyzzzwwwuuuttttttsssrrrqqqppplllhhheeebbb```]]][[[ZZZZZZYYYXXXVVVUUUTTTTTTMMMNNNOOOOOOOOOOOONNNNNNMMMNNNNNNOOOOOOOOONNNNNNKKKJJJHHHGGGDDDCCCAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;777777999:::===@@@BBBCCCDDDBBB???;;;777444222111000///......000333777:::999888888777888:::<<<===FFFJJJQQQXXX[[[XXXPPPKKKBBB???;;;999888555222//////111444555777999<<>>:::::::::<<<===>>>???BBBGGGMMMRRRYYY^^^dddhhhjjjmmmqqquuu{{{zzziiiYYYOOORRRaaaqqq}}}wwwuuuooobbbRRRHHH@@@999666777666999===@@@CCCGGGKKKOOOTTTYYYaaaiiiqqq{{{~~~uuukkkaaaYYYTTTSSSSSSXXXkkkyyyhhhYYYJJJAAA;;;444000000///......---------......,,,,,,++++++,,,---...///...------,,,---///000111222333333444555666777777777888888999999888888777777888::::::888777888999>>><<<:::999:::;;;;;;:::::::::999888888888888888777777888999:::;;;;;;<<<=========>>>>>>>>>>>>>>>===@@@CCCCCCAAA@@@BBBDDD??????@@@@@@AAAAAABBBBBBDDDPPP\\\dddooovvveeeVVVSSSVVVXXX\\\aaaeeebbbTTTCCC===>>>@@@FFFIIIIIIIIIIIIEEE???;;;666444666666666999>>>DDDJJJUUUcccrrryyyjjj___QQQPPPNNNNNNNNNNNNMMMKKKIIIFFFFFFIIILLLQQQ]]]iiitttuuusssmmmddd\\\XXXWWWWWWWWWWWWWWWWWWXXXXXXYYYWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWUUUVVVWWWWWWXXXXXXWWWWWWYYYYYYXXXXXXWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZ[[[]]]___aaacccdddfffccc___]]]\\\\\\\\\[[[[[[ZZZXXXVVVSSSQQQOOONNNHHHGGGFFFDDDBBB@@@???>>>===???BBBIIISSS___iiiooommmnnnmmmiiieeedddgggjjjqqqtttvvvxxxxxxyyyzzz|||zzzxxxvvvuuuuuusssqqqooollliiidddaaa^^^\\\ZZZXXXXXXXXXWWWVVVTTTSSSRRRRRRNNNOOOPPPQQQPPPPPPNNNMMMMMMMMMNNNOOOOOOOOONNNNNNKKKJJJIIIGGGEEECCCAAAAAA===<<<<<<;;;::::::999999555555666777999;;;===>>>???>>>;;;888555333222111000///.........000222444444444555555777999;;;===FFFJJJQQQXXX\\\ZZZTTTOOODDD@@@<<<:::999777333///000111333444666999===@@@GGGJJJMMMPPPRRRTTTWWWYYYYYYXXXWWWVVVVVVWWWXXXYYYXXXYYY\\\```eeekkkpppsssnnnmmmlllkkkkkkkkkkkkkkklllmmmooooooooopppsssuuunnneee______``````aaadddaaabbbccceeeeeeeeedddccceeeffffffddddddgggnnnttt{{{wwwsssooommmlllkkkiiiffffffgggggggggffffffeee___[[[WWWWWW[[[eeeooovvvxxx{{{ssshhh^^^VVVSSSRRRNNNMMMIIIDDD>>>;;;:::;;;===>>>???@@@CCCHHHNNNSSSYYY^^^dddgggjjjmmmqqquuu{{{{{{iiiXXXLLLMMM[[[kkkyyyppplllfffZZZLLLEEE???:::888::::::???DDDHHHJJJNNNSSSXXXYYY^^^fffoooxxx}}}uuueee\\\SSSQQQPPPWWWlll}}}sssbbbUUUGGG@@@;;;555000///......---------......///+++,,,,,,---......//////......//////000111111111222333333444555666777777888999:::;;;;;;;;;;;;;;;:::;;;<<<;;;:::;;;===>>>???<<<999999:::;;;;;;;;;999999888888888999999:::777777888999:::;;;<<<<<<>>>>>>>>>?????????@@@@@@AAAEEEHHHGGGCCCAAABBBDDD@@@@@@AAABBBCCCCCCDDDDDDEEEQQQ\\\```fffttt~~~uuuhhhVVVPPPPPPQQQUUUVVVXXXUUUJJJ>>>:::<<>>???BBBIIITTTaaalllsssqqqqqqooojjjdddaaabbbeeelllooosssvvvwwwxxxzzz{{{{{{yyywwwwwwvvvtttpppnnniiifffaaa^^^]]]\\\ZZZYYYYYYXXXWWWVVVTTTSSSRRRQQQOOOPPPQQQRRRQQQPPPNNNLLLLLLMMMNNNOOOOOOOOOOOONNNKKKKKKIIIGGGEEECCCBBBAAA>>>===<<<;;;:::888777777444444444555666777888999777666444333111111000000...............///000000222222333555777:::===>>>DDDHHHNNNUUUYYYXXXTTTOOOHHHCCC>>><<<<<<:::555111111222333333555888===AAAEEEHHHLLLOOOPPPRRRUUUWWWWWWVVVUUUSSSRRRQQQPPPPPPPPPQQQSSSXXX___hhhoootttoooooonnnmmmlllkkkkkkkkkiiikkknnnnnnnnnooosssvvvmmmeee^^^^^^______```bbbaaabbbdddeeefffeeedddcccbbbdddfffeeecccffflllrrrzzzvvvqqqnnnmmmllllllkkkffffffggggggggggggffffff___\\\XXXWWW\\\fffqqqxxxzzz|||sssjjjbbb\\\WWWUUUNNNMMMJJJDDD???;;;;;;<<<===>>>@@@AAADDDIIIPPPTTTZZZ___eeeiiikkknnnrrrvvv}}}zzzhhhXXXMMMMMM[[[jjjvvvlllggg^^^SSSGGGBBB???<<<;;;===???DDDKKKOOOPPPTTTYYY^^^```dddllluuu{{{iii^^^TTTPPPPPPXXXnnn{{{ooo]]]QQQEEE???<<<555000///......---------......///+++,,,---...///////////////000111222333333333222222333333444555666777777444555666777888999999999666777888888888999<<>>>>>?????????@@@@@@AAAAAAAAAAAAFFFJJJMMMJJJEEEAAABBBDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFQQQ[[[^^^```jjjwww{{{qqq{{{jjjXXXQQQPPPPPPRRRPPPOOOLLLEEE<<<:::===>>>DDDHHHIIIJJJJJJEEE@@@<<<888666777888888;;;@@@FFFKKKVVVbbbppptttfff[[[TTTQQQNNNMMMLLLLLLJJJHHHIIIGGGFFFIIIKKKQQQ]]]hhhwwwxxxwwwpppggg___[[[[[[UUUUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYVVVUUUUUUTTTTTTUUUUUUVVVUUUVVVWWWXXXXXXXXXWWWVVVYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXZZZZZZ\\\^^^```bbbcccdddfffccc___]]]^^^```aaaaaa```___^^^\\\YYYWWWVVVUUURRRQQQPPPOOOLLLJJJGGGFFF>>>???CCCJJJUUUbbbnnnvvvttttttqqqkkkddd``````bbbiiilllqqqtttvvvvvvxxxyyy{{{zzzxxxwwwwwwtttqqqnnnhhheeeaaa^^^^^^]]]]]]\\\[[[[[[YYYXXXVVVUUUSSSSSSPPPQQQRRRRRRQQQOOOMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOKKKKKKIIIGGGEEECCCBBBAAA>>>>>><<<;;;999888666666444444444444444555555666111000//////......//////,,,,,,---......//////000000111333555888;;;>>>@@@BBBEEEKKKRRRVVVVVVRRROOOJJJEEE@@@>>>???===888333222222222222444888>>>BBBDDDGGGJJJMMMOOOPPPSSSUUUUUUTTTSSSQQQOOOMMMKKKJJJJJJKKKMMMRRRZZZdddmmmrrrpppooonnnmmmlllkkkkkkkkkfffiiilllmmmmmmooossswwwmmmddd]]]]]]^^^]]]^^^```bbbccceeeffffffeeedddccc```cccgggfffddddddhhhmmmuuuqqqmmmjjjjjjjjjjjjjjjffffffgggggggggggggggfff```]]]YYYXXX]]]gggssszzz{{{~~~ssskkkfffaaa[[[WWWOOOMMMJJJDDD???<<<<<<===>>>???@@@BBBEEEJJJQQQUUU[[[```fffjjjllloootttxxxvvvfffXXXOOOPPP___nnnvvvkkkdddZZZOOODDD@@@???======???BBBHHHOOOSSSTTTWWW]]]bbbgggkkkrrrzzz}}}hhh^^^VVVSSSTTT^^^ttt|||kkkXXXNNNCCC===999444111111......------------......000///---,,,---...000222...///111333444444444333333333333333444444444444888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>============<<<<<<;;;::::::999888888;;;;;;<<<<<<===>>>>>>>>>AAA@@@>>>======???AAABBBLLLKKKJJJHHHGGGFFFFFFEEECCCBBBBBBCCCEEEGGGIIIJJJNNNVVV___cccdddgggooouuu~~~zzzqqqpppkkkWWWOOOKKKHHHQQQMMMGGG@@@;;;888777777===AAAFFFJJJKKKIIIFFFCCC;;;999666333444666999<<>>AAADDDFFFJJJMMMOOOOOOOOONNNJJJGGGCCC???<<<888444111444333222222444888===???CCCFFFJJJLLLMMMMMMOOOPPPSSSPPPLLLHHHEEEEEEEEEFFFGGGHHHJJJOOOVVV^^^fffjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiikkkmmmppprrroooiii```XXXVVVXXX]]]aaaaaabbbcccbbbaaa```aaabbbccccccdddddddddeeeeeeeeejjjiiigggfffeeeeeeffffffgggggggggiiijjjkkkiiigggbbb___[[[[[[```iiittt{{{{{{wwwnnnfff___XXXSSSQQQOOOJJJDDD>>><<<===??????@@@AAABBBCCCIIIRRRYYY\\\___dddhhhlllpppuuuxxxwwwcccTTTMMMRRRddduuu~~~xxxvvvvvv|||yyyjjj___UUULLLDDDAAA>>><<<===@@@BBBGGGNNNSSSWWW\\\bbbgggjjjnnnvvv|||iii___VVVUUUZZZfff|||yyygggUUUKKKAAA<<<999333000111......------------......000///---------...000111...///111222444555666666888888888888888777777777999999999999999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>===============;;;;;;;;;:::::::::::::::<<<======>>>>>>???@@@@@@@@@@@@?????????@@@BBBCCCJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMMMMUUU]]]aaaaaabbbhhhmmmsssxxxuuukkkgggoooeeeSSSNNNMMMKKKPPPLLLFFF@@@<<<:::;;;;;;;;;???DDDIIIJJJHHHEEEBBB;;;999666333333666999;;;BBBIIITTT```nnn|||zzzmmmaaaUUUTTTRRRRRRQQQOOOLLLIIIHHHGGGHHHJJJJJJNNNYYYeeerrrxxxyyyqqqggg```]]]ZZZYYYXXXVVVTTTTTTUUUVVVXXXVVVVVVVVVVVVVVVUUUUUUUUUXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXXXXWWWVVVXXXWWWVVVVVVUUUVVVVVVVVVWWWWWWXXXXXXYYY[[[\\\\\\[[[[[[[[[\\\^^^```ccceeeeeedddcccccccccfffhhhiiieeeeeeddddddbbb___]]][[[[[[ZZZZZZ\\\]]][[[UUUOOOGGGIIIHHHHHHSSSgggxxx{{{ssskkkeeecccbbbfffkkkrrrwwwyyyxxxwwwvvvvvvvvvvvvwwwwwwtttooolllgggddd```^^^^^^^^^]]]]]][[[ZZZYYYXXXVVVTTTSSSRRRPPPPPPOOOOOOOOOOOONNNNNNLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIHHHGGGFFFEEEDDDCCC??????>>><<<:::888777666777666444444555444333222111000///......------...///......------......///000222444666777:::===@@@CCCEEEHHHLLLNNNNNNMMMMMMJJJGGGDDDAAA???<<<999666555444333333444888<<>><<<<<<>>>???@@@BBBBBBDDDIIIRRRYYY]]]```eeeiiimmmqqqvvvzzzzzzgggXXXQQQUUUeeeuuuyyyvvvttttttyyy}}}nnnaaaTTTLLLDDDBBB???<<<<<>>>>>=========<<<<<<<<<999999:::;;;<<<<<<======>>>>>>??????@@@AAAAAAAAA>>>??????@@@AAABBBCCCCCCFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGGGGHHHIIIKKKLLLMMMNNNUUU\\\___]]]]]]___bbbfffiiirrr||||||qqqddd^^^]]]hhhwww|||bbbRRROOOPPPPPPQQQLLLEEE>>>:::888999::::::===CCCGGGIIIGGGCCCAAA;;;999666333333666999;;;???EEEQQQ^^^lllzzz{{{mmmbbbUUUUUUTTTUUUTTTQQQLLLHHHHHHGGGHHHIIIJJJMMMYYYeeeqqqwwwyyyqqqgggbbb^^^[[[[[[YYYUUUSSSSSSTTTWWWYYYTTTTTTUUUUUUUUUUUUUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]\\\[[[[[[[[[]]]```ccceeedddcccbbbccceeejjjnnnqqqlllkkkiiigggeeecccaaa`````````bbbfffhhheee___YYYPPPPPPLLLLLLVVViiizzzwwwoooiiifffeeefffjjjqqquuuvvvuuuuuuuuuuuuuuuuuuwwwwwwuuuqqqnnnhhheeeaaa^^^^^^^^^^^^^^^[[[ZZZYYYWWWUUUTTTSSSRRROOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBAAA???===;;;:::777666555555666555333111//////......---.........///......------......//////222555777999:::===???AAACCCGGGJJJLLLMMMMMMLLLJJJHHHFFFDDDCCCAAA>>>;;;777555444333555888<<<>>>AAADDDHHHJJJLLLNNNPPPRRRJJJJJJIIIIIIIIIHHHHHHHHHHHHJJJNNNTTTZZZ___dddffffffffffffgggggggggggggggiiihhhhhhiiijjjmmmppprrrqqqkkkbbb[[[XXXYYY]]]```^^^```aaa```______```aaabbbbbbbbbccccccccccccdddddddddccccccdddfffggghhhgggggggggiiikkkkkkiiifffaaa^^^[[[[[[```jjjttt{{{xxxkkkaaaYYYSSSPPPRRRPPPKKKDDD>>>;;;;;;===>>>@@@BBBCCCEEEJJJSSSYYY]]]aaafffjjjooosssxxx|||zzziiiZZZSSSUUUdddrrrxxxxxxwwwwww{{{rrrcccSSSLLLEEECCC@@@<<<;;;===>>>CCCIIIOOOTTT[[[dddjjjmmmsss|||yyyjjj___VVVYYYggg|||xxxeeePPPFFF===:::777222///000......------------......///............///000000000000000111444777999;;;::::::999999888777777777999999888777777777888888888888999999:::;;;;;;;;;=========<<<<<<<<<;;;;;;999999:::;;;===>>>???@@@>>>??????@@@AAAAAABBBBBB<<<===???@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJOOOUUU\\\^^^\\\YYYYYYZZZ]]]^^^fffrrruuummm```XXXRRRYYYbbbmmmyyyyyydddVVVRRRSSSSSSWWWSSSKKKDDD>>>:::888888999===CCCGGGIIIGGGDDDBBB<<<:::666444333555888;;;<<>>BBBDDDHHHJJJLLLNNNQQQSSSSSSTTTTTTSSSRRRQQQOOONNNNNNQQQUUUZZZ___bbbeeefffeeefffffffffffffffgggggghhhhhhhhhhhhjjjmmmppprrrrrrmmmeee]]]YYYZZZ\\\^^^]]]___```___^^^^^^___```aaaaaabbbbbbbbbcccccccccdddccccccbbbcccdddfffgggffffffhhhjjjlllkkkhhhfff```]]][[[\\\aaajjjttt{{{sssfff\\\TTTPPPNNNRRRPPPJJJDDD===:::;;;<<<>>>@@@CCCDDDFFFKKKTTTZZZ^^^bbbggglllpppuuuzzz~~~wwwfffYYYQQQRRR___lll{{{~~~uuudddTTTMMMFFFDDDAAA<<<:::;;;999>>>DDDIIINNNVVV```fffjjjqqq|||wwwggg```XXX[[[kkkssscccRRRHHH===999555111///000......------------.....................///000000000000000111444777999;;;888888777777666666666666888777777666666666666777777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@AAA>>>??????@@@@@@AAABBBBBB<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDBBBBBBCCCDDDEEEFFFFFFFFFLLLRRRYYY]]][[[XXXUUUTTTXXXWWW\\\gggmmmfffZZZSSSOOOQQQWWW___hhhooovvv{{{yyyjjj\\\WWWVVVVVV___\\\XXXRRRJJJCCC===999:::>>>DDDIIIJJJIIIFFFDDD<<<:::666444333555888:::;;;BBBLLLYYYggguuu}}}pppdddVVVTTTQQQNNNMMMLLLJJJHHHGGGFFFGGGIIIIIIMMMXXXdddooovvvyyyrrriiiddd```\\\WWWWWWXXXXXXXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZXXXWWWWWWVVVVVVWWWXXXXXXVVVVVVVVVWWWXXXYYYZZZ[[[XXXYYYZZZ\\\]]]]]]]]]]]]___^^^]]]\\\[[[[[[\\\\\\^^^___bbbggglllrrrwwwyyyxxxvvvtttqqqnnnlllkkkkkkeeefffjjjpppsssqqqkkkeee[[[UUUQQQSSS]]]nnnwwwpppnnnmmmooorrruuuvvvuuutttttttttwwwvvvuuuuuuuuusssooolllkkkgggaaa^^^^^^___``````[[[[[[ZZZXXXVVVUUUSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLHHHBBB<<<999888666666666444222000//////.........///000000/////////......////////////222666888999:::;;;===BBBCCCFFFIIIKKKMMMNNNNNNNNNLLLJJJHHHFFFCCC>>>;;;999777666555666999<<>>@@@CCCEEEGGGMMMTTT[[[```ccchhhmmmqqqvvv{{{~~~ttteeeXXXPPPQQQ\\\iiiyyy}}}}}}wwwuuuyyy~~~vvveeeVVVOOOHHHEEEAAA;;;888999555888===AAAEEEMMMWWW^^^fffooo{{{|||xxxsssppp~~~zzzssseeeaaa\\\^^^mmm|||{{{{{{ooobbbXXXLLL???999444000///000......------------...............//////////////////000000222444666888999777777777777777777777777777666666666666666777777888888888888888888888888999999::::::;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@??????@@@@@@AAABBBBBBBBB>>>??????@@@AAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBCCCEEEEEEFFFFFFEEEHHHNNNVVV\\\\\\YYYTTTRRRUUUSSSUUU]]]aaa\\\SSSNNNOOOOOORRRXXX\\\```hhhooovvv{{{zzzpppeeebbbcccdddggghhhhhhddd\\\OOOBBB;;;;;;???EEEJJJLLLKKKHHHEEE===:::777444333555888:::;;;@@@IIITTTaaapppqqqeeeZZZVVVRRROOONNNMMMKKKJJJGGGFFFGGGHHHIIILLLXXXdddooovvvzzzsssjjjddd```\\\VVVWWWYYYZZZZZZXXXVVVTTTVVVWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWXXXXXXYYYYYYZZZWWWWWWVVVUUUUUUVVVXXXYYYWWWWWWWWWXXXYYYZZZ[[[\\\WWWXXXZZZ\\\]]]]]]]]]\\\____________^^^]]]\\\[[[^^^___aaafffkkkrrrxxx{{{zzzyyyxxxvvvsssqqqpppoooggghhhkkkppptttsssnnniii^^^XXXSSSWWWaaapppzzzwwwwwwvvvxxxyyyxxxvvvuuuttttttwwwvvvttttttsssqqqnnnkkklllgggbbb___^^^___aaaaaa]]]\\\[[[YYYWWWVVVUUUTTTTTTSSSSSSRRRQQQPPPOOOOOOMMMMMMMMMMMMLLLKKKJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKPPPVVVXXXTTTKKKDDD===;;;777555444333111000111111000//////000000000000//////......//////000000333666888888999;;;===BBBCCCEEEHHHKKKMMMNNNOOOPPPNNNLLLJJJHHHCCC>>>:::999777666555777:::>>>@@@CCCGGGMMMUUU\\\dddlllrrrttttttsssrrroookkkhhhfffhhhiiijjjjjjjjjiiigggfffffffffgggggghhhiiiiiiiiigggffffffgggjjjmmmppprrruuupppiiibbb]]][[[[[[\\\\\\^^^______^^^^^^```aaabbbbbbbbbccccccccccccdddfffeeedddcccccccccdddeeeeeefffhhhkkkmmmkkkhhheee^^^\\\[[[\\\bbbkkkuuu{{{~~~yyyqqqfff[[[UUUSSSSSSPPPMMMIIICCC===;;;<<<======AAADDDFFFIIINNNUUU[[[bbbeeeiiinnnqqqvvvzzz}}}ttteeeXXXQQQRRR]]]jjjtttyyyyyyqqqjjjjjjlllllltttwww|||wwwhhhZZZRRRIIIDDD???999666777222555777999<<>>????????????????????????@@@AAAAAABBBBBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDAAABBBCCCDDDEEEEEEDDDDDDFFFMMMWWW___aaa___ZZZWWWWWWSSSSSSWWWXXXSSSOOOMMMPPPPPPSSSXXXXXXYYYaaalllrrrzzz~~~xxxqqqsssyyy~~~vvvbbbMMM???;;;???EEEJJJLLLKKKHHHFFF===;;;777444333555777999;;;>>>EEENNN[[[kkkzzzrrrfffYYYWWWTTTRRRQQQOOOLLLIIIGGGFFFGGGHHHHHHLLLXXXdddpppwwwzzztttkkkddd___[[[XXXXXXXXXYYYXXXXXXVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVUUUVVVVVVWWWXXXXXXYYYYYYXXXWWWVVVVVVVVVWWWYYYZZZYYYXXXXXXXXXYYYZZZ[[[[[[VVVXXXZZZ\\\]]]]]]\\\[[[^^^```bbbddddddbbb___^^^\\\ZZZZZZ\\\bbbjjjsssyyy{{{{{{{{{zzzxxxuuusssqqqkkkkkkmmmrrruuuuuuppplllddd\\\WWW\\\eeeqqq{{{||||||zzzvvvtttsssttttttsssrrrrrrrrrqqqooolllmmmhhhbbb___^^^```aaabbb^^^]]]\\\ZZZYYYWWWVVVUUUTTTSSSRRRQQQPPPOOONNNNNNMMMMMMMMMMMMMMMLLLJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIHHHMMMVVV```fffcccYYYPPPFFFBBB===999888777555444333333222111000000000111000000////////////000000222444555666777999<<<>>>@@@BBBDDDFFFIIILLLNNNOOOPPPOOONNNLLLJJJEEE???;;;888777666555777;;;???BBBFFFKKKRRRYYYbbbkkktttzzzzzzzzzzzzyyyxxxwwwvvvuuutttsssrrrooollliiigggeeeeeeffffffggghhhhhhiiiiiifffffffffgggjjjmmmppprrruuuqqqkkkddd^^^[[[[[[[[[\\\^^^___```______aaabbbccccccccccccddddddddddddddddddccccccdddeeefffgggeeefffhhhkkkmmmlllhhhddd]]]\\\[[[]]]cccllluuu{{{{{{xxxqqqfff[[[TTTRRRRRRNNNLLLHHHBBB===;;;===>>>===AAADDDGGGIIIOOOVVV\\\cccfffjjjnnnqqquuuyyy|||sssdddXXXQQQRRR___lllpppwwwzzzsssjjjfffeeedddiiilllsss~~~yyymmm^^^TTTJJJDDD===777444555333444555444555;;;DDDKKKWWWbbbqqq|||vvvppplllkkkhhhfffdddccccccbbbaaa```{{{{{{xxxttttttsssnnnfffeeegggfffeeeooosssrrr{{{|||vvvooocccTTTCCC999333//////222.........------.........---......///000/////////...///111333444444444444111111222333444555666666888888888888999:::;;;<<<>>>===<<<<<<;;;:::999888555666777999;;;===>>>???AAAAAA@@@@@@???>>>>>>===BBBBBBCCCCCCDDDEEEEEEEEEFFFEEEDDDBBBCCCDDDFFFGGGFFFFFFEEEDDDDDDDDDDDDDDD???@@@AAACCCCCCCCCBBBBBBHHHOOOZZZcccgggfffaaa^^^ZZZVVVTTTUUUTTTPPPNNNOOORRRSSSWWWZZZXXXWWWaaannnttt}}}~~~{{{vvv[[[III;;;???EEEJJJLLLKKKHHHFFF===;;;777444333555777999:::===BBBJJJVVVfffwwwsssgggVVVVVVUUUTTTRRROOOJJJFFFGGGFFFFFFHHHHHHLLLWWWdddpppxxx{{{uuukkkddd^^^ZZZZZZYYYXXXWWWVVVWWWXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVWWWYYY[[[\\\YYYYYYYYYYYYYYYZZZZZZ[[[VVVWWWZZZ\\\]]]]]]\\\[[[]]]```dddggghhhfffdddaaaYYYUUUQQQQQQWWWaaammmuuuzzz{{{||||||zzzxxxuuusssnnnnnnooosssvvvvvvsssooohhh```[[[___gggrrr~~~~~~}}}zzzvvvsssrrrsssqqqpppppppppqqqqqqpppnnnmmmhhhbbb___^^^```bbbbbb___^^^]]][[[ZZZXXXWWWVVVSSSRRRRRRPPPOOONNNMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJFFFGGGGGGHHHHHHIIIIIIJJJGGGNNNYYYgggpppnnncccZZZOOOKKKDDD???===<<<;;;;;;555444333222111111111111000000////////////000000333444555666666888<<>>888777555666888<<<@@@CCCKKKNNNTTT[[[bbbjjjrrrxxxzzzzzz{{{{{{|||}}}~~~~~~{{{yyyvvvrrrmmmiiifffeeeeeeeeeffffffggghhhiiiiiifffffffffgggiiimmmpppsssvvvrrrllleee___\\\ZZZZZZ]]]^^^``````___```aaacccccccccdddddddddeeeeeeeeecccbbbbbbcccdddgggiiijjjeeefffhhhlllmmmlllhhhddd]]][[[[[[]]]cccllluuu{{{}}}xxxvvvpppeeeZZZQQQNNNNNNMMMKKKGGGBBB===<<<===???===AAAEEEGGGJJJOOOVVV\\\dddgggkkknnnqqqtttxxx{{{}}}qqqbbbVVVOOOQQQ^^^lllsss|||zzzqqqllliiigggbbbeeennn{{{qqqaaaVVVKKKCCC<<<555333444444444444222222777???EEENNNZZZiiiuuu}}}zzzoooiiifffffffffbbb```^^^^^^^^^^^^^^^\\\{{{yyyvvvsssqqqnnnjjjhhhhhhggghhhkkksss~~~}}}zzzyyy{{{|||xxxqqqmmmnnnpppxxx|||pppdddRRR???777555222000///////////////////////////000//////.........//////444444555555666777777777666555555555666777888888888888888999999:::::::::<<<===>>>===;;;:::;;;<<<<<<;;;;;;:::;;;<<<===>>>AAAAAAAAAAAA@@@@@@???>>>@@@@@@@@@AAACCCDDDFFFGGGGGGFFFDDDCCCCCCEEEGGGHHHHHHGGGGGGFFFDDDBBBAAA@@@AAABBBCCCCCCAAAAAABBBCCCEEEPPPWWWbbbnnnkkkbbbddd```ZZZXXXZZZWWWOOOLLLNNNWWW\\\```aaa```aaafffkkkxxx~~~gggKKKBBBCCCFFFJJJMMMMMMJJJHHHAAA===888555555666666666888;;;AAAHHHSSScccuuusssiiibbbZZZUUUTTTSSSNNNKKKJJJKKKGGGEEEFFFFFFIIISSS]]]qqq{{{xxxmmmddd^^^ZZZYYYYYYYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWYYYYYYZZZ[[[[[[[[[[[[[[[YYY[[[\\\\\\[[[[[[\\\]]]]]]ccciiijjjlllnnnlllgggaaaZZZSSSOOOOOOUUUbbbooorrryyy}}}yyyvvvwwwwwwtttsssqqqqqquuuxxxvvvssspppmmmmmmkkkiiijjjsss|||{{{{{{{{{yyyvvvsssrrrrrrrrrrrrpppooooooooopppqqqmmmkkkgggbbb^^^\\\^^^```^^^]]]\\\]]]]]]]]][[[YYYVVVUUUSSSPPPOOONNNNNNNNNMMMMMMMMMLLLKKKIIIHHHGGGLLLKKKJJJIIIIIIIIIIIIIIILLLOOOUUUbbbtttxxxiiidddXXXKKKFFFEEEDDDBBB@@@???;;;888888666333333666111000///////////////000222222333444666888999:::===???AAABBBDDDGGGKKKNNNOOONNNMMMKKKIIIGGGEEEDDD<<<:::777555777;;;@@@DDDIIIOOOVVV\\\```fffmmmrrrsssqqqrrrxxx|||xxxrrrnnnkkkiiiiiiggggggggggggggghhhhhhiiijjjhhhggggggiiilllpppsssuuutttoooggg___[[[\\\___``````aaaaaabbbbbbcccccccccdddeeeeeeffffffeeeeeefffffffffffffffffffffffffffgggiiilllllljjjddd```]]]ZZZWWWYYY```iiiqqqvvvxxx~~~{{{vvvmmmbbbYYYRRRNNNLLLNNNKKKGGGBBB>>>===<<<===AAACCCFFFIIIMMMSSSZZZ___eeehhhkkkmmmnnnqqqvvv{{{uuudddVVVMMMNNN\\\jjjwwwzzzwwwrrriiikkkppp~~~~~~xxxuuuiii\\\LLLBBB;;;555222333222111000000222666999<<>>666333111///...////////////////////////000//////.........//////222222333444555555666666666666666666777888999999888888999999999::::::::::::;;;;;;;;;999888999:::888888999:::;;;>>>@@@AAAAAAAAAAAAAAAAAA@@@??????@@@@@@@@@AAABBBCCCDDDEEEFFFEEECCCBBBCCCDDDFFFGGGHHHHHHGGGFFFDDDCCCAAA@@@AAABBBCCCBBBAAA@@@AAACCCEEEPPPXXXdddrrrooogggkkkgggcccaaabbb]]]TTTMMMMMMWWW]]]eeehhhiiilllqqqvvvlllPPPCCCDDDGGGJJJMMMMMMJJJGGGAAA===888555555666666666666:::@@@HHHSSSbbbsssuuukkk```YYYSSSTTTSSSPPPMMMMMMKKKGGGEEEFFFFFFIIIRRR]]]pppzzzzzznnneee^^^ZZZYYYXXXXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXWWWVVVVVVWWWXXXYYYZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWYYYYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\\\\[[[ZZZ[[[]]]^^^dddjjjoootttyyyvvvpppeee^^^VVVPPPMMMMMMVVV```iiippptttrrrpppsssuuusssvvvttttttvvvyyyzzzyyyxxxuuuttttttsssuuuzzz~~~zzz|||}}}}}}{{{wwwtttssssssrrrqqqpppoooooooooppppppmmmkkkgggbbb]]]\\\]]]______^^^]]]]]]^^^]]][[[YYYVVVUUUSSSQQQOOONNNNNNNNNKKKKKKKKKLLLKKKKKKJJJIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJMMMTTTbbbwwwxxxlll___WWWSSSOOOJJJFFFBBB>>>===>>>===888555666333333222111111000//////111222222444666888:::;;;<<<>>>@@@BBBDDDGGGKKKOOOOOONNNNNNLLLJJJGGGEEEDDD>>>;;;888666777<<>>=========AAACCCFFFIIIMMMSSSZZZ___eeehhhkkklllmmmpppuuuzzzrrrbbbVVVPPPTTTcccrrr~~~uuurrrrrrzzz{{{yyynnn___NNNCCC;;;555222222111000000000222555888:::@@@GGGRRR[[[bbbfffiiikkkooopppqqqqqqpppoooppprrr}}}{{{wwwooogggaaa]]][[[[[[jjjhhhddd^^^ZZZXXXYYY[[[]]]]]]\\\\\\ZZZYYYXXXWWW}}}zzztttnnnjjjiiiiiiiiiiiieeedddjjjxxx}}}xxxuuurrrssswwwxxxxxxyyy}}}~~~tttmmmiiiiiixxxzzzooo\\\LLL;;;444222000...---/////////////////////////////////......//////000///000111222333444555555777777777777888999:::;;;999::::::::::::;;;;;;;;;999:::;;;:::999888999:::888999999:::<<<>>>@@@AAA@@@AAAAAAAAAAAA@@@??????AAA@@@@@@@@@@@@AAABBBBBBDDDCCCAAAAAAAAABBBDDDFFFIIIHHHHHHGGGEEECCCAAA@@@@@@BBBCCCBBBAAA@@@AAABBBCCCMMMWWWeeessspppkkkqqqqqqnnnoooppplllbbbXXXTTTXXX```kkksssvvvyyy~~~{{{lllRRREEEFFFHHHKKKNNNMMMJJJGGGAAA===888555555666666666555999@@@HHHRRRaaaqqq|||vvvlll^^^WWWSSSTTTTTTQQQOOOOOOJJJGGGFFFFFFFFFHHHRRR\\\nnnyyy|||qqqggg___ZZZXXXXXXWWWWWWVVVUUUUUUTTTWWWVVVVVVVVVVVVWWWXXXXXXXXXWWWWWWWWWXXXYYYZZZ[[[XXXXXXWWWVVVVVVVVVWWWWWWXXXYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\ZZZYYYZZZ\\\^^^ccckkksss}}}mmmeee\\\UUUNNNJJJMMMTTT\\\ccchhhiiijjjnnnrrrssswwwwwwvvvwww{{{~~~~~~~~~}}}~~~~~~yyywwwzzz{{{{{{yyyuuusssrrrrrrqqqqqqpppoooooooooooopppllljjjgggbbb]]][[[\\\^^^___^^^]]]]]]^^^]]][[[YYYVVVUUUSSSQQQOOONNNNNNNNNIIIJJJKKKKKKLLLLLLLLLLLLIIIHHHHHHHHHHHHHHHIIIIIIIIIMMMSSS```ttt~~~rrrjjjaaaWWWOOOHHHDDDCCCEEEDDD>>>888777666666555444333111000///000000111333555888:::;;;;;;===???AAADDDGGGLLLOOOOOOOOONNNMMMKKKIIIFFFEEE@@@===999666888>>>EEEIIIPPPSSSVVVWWWXXX[[[```eeennnnnnoootttzzz}}}}}}{{{xxxvvvsssoookkkiiihhhggggggffffffffffffggghhhhhhhhhgggffffffhhhkkknnnppptttsssooohhh___[[[ZZZ\\\]]]]]]^^^______```aaaaaaccccccdddeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeefffhhhkkkllljjjeeebbb^^^[[[YYY[[[bbbkkksssxxxyyy~~~wwwrrrjjjaaaYYYTTTQQQPPPOOOKKKFFFAAA>>>=========AAACCCFFFIIIMMMSSSZZZ___eeehhhkkkllllllnnntttxxxuuucccWWWSSSZZZkkk{{{wwwvvv|||{{{tttcccOOOCCC;;;555222222000000//////111444666888888???JJJSSSWWWWWWVVVUUUVVVWWWYYYYYYXXXXXXYYYZZZaaacccfffiiijjjiiigggeee```^^^[[[WWWTTTSSSRRRRRRXXXXXXWWWUUUSSSSSSUUUWWWZZZZZZZZZYYYXXXWWWVVVVVV|||wwwppphhhcccbbbeeehhhhhhddddddnnn}}}vvvppprrrqqqrrrvvvwwwwww|||~~~vvvqqqooo}}}}}}qqqeeeWWWIII:::444222///......//////////////////////////////////////////000111//////000222333444555666777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<:::999:::;;;<<<<<<;;;;;;<<<<<<<<<<<>>???@@@CCCDDDHHHHHHGGGFFFEEECCCAAA@@@@@@BBBCCCBBBAAA@@@AAABBBBBBKKKTTTcccqqqnnnkkkuuuvvvwwwzzz}}}{{{rrreee]]]\\\fffttt}}}{{{oooooozzzcccMMMFFFGGGIIILLLNNNMMMJJJGGGAAA>>>888555555555666666666:::@@@HHHRRR```ppp{{{vvvlll___XXXSSSTTTTTTQQQOOOOOOJJJGGGFFFFFFFFFHHHQQQ[[[lllxxx}}}rrrhhh```ZZZYYYXXXXXXWWWWWWVVVUUUUUUWWWWWWVVVVVVWWWWWWXXXYYYWWWWWWWWWWWWWWWXXXYYYYYYWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\[[[ZZZYYYZZZ[[[^^^cccjjjuuuzzzqqqeee\\\SSSMMMMMMQQQRRRWWW]]]```ccchhhnnnrrruuuxxx{{{|||}}}zzzvvvsssqqquuuvvvvvvtttqqqooonnnoooqqqppppppoooooooooooooookkkjjjgggbbb^^^[[[\\\]]]^^^]]]\\\\\\]]]\\\ZZZXXXVVVUUUTTTRRRPPPOOONNNMMMJJJJJJKKKLLLLLLLLLLLLLLLHHHHHHGGGGGGGGGHHHIIIIIIJJJMMMRRR[[[kkkxxxgggXXXOOOIIIFFFGGGFFF@@@;;;:::666666666666444222000/////////111222555777:::;;;999;;;>>>@@@CCCGGGLLLOOOOOOOOOOOONNNMMMJJJGGGFFFAAA>>>999777888>>>EEEJJJLLLPPPSSSUUUWWW[[[aaagggllllllnnnqqquuuwwwvvvtttsssrrrooollljjjhhhgggfffffffffeeeeeeffffffggghhhgggfffeeeeeegggiiilllnnnrrrrrrooohhh```ZZZYYYZZZ]]]]]]^^^___```aaaaaabbbccccccdddeeeeeeeeeeeedddccccccdddddddddddddddeeedddeeegggjjjkkkiiieeebbb^^^[[[ZZZ]]]dddmmmtttyyyzzz}}}wwwrrrjjj```YYYSSSPPPOOOOOOLLLFFFAAA===<<<===>>>BBBDDDFFFIIIMMMSSS[[[___eeehhhkkkkkkkkknnnssswwwzzzfffXXXTTT\\\ooo~~~vvv|||}}}|||xxxeeeOOOBBB:::555222222000/////////000222555666555;;;CCCIIIKKKKKKIIIHHHHHHJJJKKKLLLKKKKKKMMMNNNSSSTTTUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSOOOPPPRRRRRRRRRSSSUUUVVVWWWWWWVVVUUUTTTTTTTTTSSSyyytttlllbbb\\\[[[```dddddddddiiiwwwzzzuuupppoooppprrruuuuuuuuu|||}}}zzz}}}wwwjjj^^^RRRFFF:::555333000///000///////////////////////////////////////000111111111111222333444555666666777777888888999;;;<<<===>>>>>>>>>>>>>>>=========;;;<<<===<<<:::999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>??????@@@??????>>>???>>>>>>===============>>>===<<<<<<<<<>>>AAABBBFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCCCCCAAAAAABBBCCCDDDKKKSSSbbbooollllllzzzqqqeeecccnnn}}}nnnfffjjjqqqzzz[[[IIIFFFGGGIIILLLNNNMMMJJJGGGBBB>>>999555555555555555777;;;AAAHHHQQQ___ooozzzvvvkkkaaaZZZTTTUUUTTTQQQMMMMMMJJJGGGFFFFFFFFFHHHPPPYYYiiivvv}}}sssiiiaaa[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXVVVVVVUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXYYYZZZZZZZZZZZZZZZYYY[[[\\\[[[YYYYYYZZZ[[[^^^aaahhhssspppdddYYYOOOKKKMMMJJJMMMSSSXXX[[[```gggnnnttt}}}}}}||||||{{{yyyvvvssspppmmmlllkkkppprrrrrrrrrooonnnmmmnnnppppppppppppoooooonnnnnnkkkjjjgggccc^^^\\\\\\]]]]]]\\\[[[[[[\\\[[[YYYWWWVVVUUUTTTSSSQQQOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHGGGGGGGGGHHHHHHIIIKKKLLLPPPVVVbbbwww~~~jjjXXXNNNFFFDDDCCC???======666666666555444333222111//////000222444666888:::999;;;===@@@BBBFFFKKKOOOOOOOOOPPPPPPNNNKKKHHHGGGAAA>>>:::777999>>>DDDHHHJJJNNNRRRUUUWWW\\\bbbgggiiiiiikkkmmmpppqqqpppooonnnmmmllljjjiiiggggggfffeeeeeeeeeeeeeeeffffffgggeeeeeeddddddfffhhhjjjlllppppppnnnhhh```[[[YYYZZZ]]]^^^^^^___aaabbbbbbcccbbbcccddddddeeeeeeddddddcccccccccddddddeeeeeeeeeeeeeeegggiiijjjiiieeebbb]]][[[ZZZ]]]eeennnuuuyyy{{{}}}xxxsssjjj```XXXRRRNNNMMMPPPLLLFFF@@@===<<<===>>>BBBDDDGGGJJJNNNTTT[[[```dddgggjjjkkkkkknnnsssxxx~~~}}}hhhXXXSSS\\\rrr|||~~~~~~wwwcccLLL???999444222111000000///000000222333444000444999<<<===>>>???@@@>>>@@@AAABBBBBBCCCDDDFFFKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOQQQRRRRRRRRRQQQQQQMMMOOOQQQRRRRRRSSSTTTVVVUUUTTTSSSRRRRRRRRRRRRRRRvvvqqqiii___WWWVVV[[[```aaafffqqq|||xxxsssrrrsssuuuwwwvvvxxx~~~zzzzzzyyysssfff[[[MMMCCC888444222//////000////////////////////////////////////000111222222333333444444555555666666777777777888999;;;<<<===>>>>>>>>>===============888999:::999888777888999888999:::<<<===>>>>>>>>><<<<<<===>>>>>>>>>>>>=========<<<;;;;;;;;;<<<<<<;;;;;;:::999:::<<>>999555555555555555888;;;???EEEOOO]]]nnnyyyxxxmmmbbbZZZUUUUUUUUUQQQMMMMMMIIIGGGFFFGGGFFFGGGOOOXXXhhhttt~~~{{{rrriiiaaa\\\[[[[[[ZZZZZZYYYXXXXXXXXXVVVUUUUUUUUUUUUVVVWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZYYYYYYXXXYYY[[[ZZZYYYYYYZZZ\\\]]]```fffppprrrdddUUUMMMKKKJJJKKKOOOTTTWWWZZZbbbkkkwwwzzztttsssuuu|||}}}rrrpppllliiigggfffggggggmmmoooqqqqqqpppoooooopppooooooppppppoooooonnnmmmkkkkkkhhhddd```]]]]]]^^^]]]\\\[[[[[[\\\[[[YYYWWWVVVUUUUUUTTTRRRPPPNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJMMMTTT]]]nnniii\\\OOOIIIFFFCCC@@@AAA:::888777555333222222222///000000111333555777888999;;;===???BBBEEEJJJMMMOOOPPPQQQQQQPPPMMMJJJGGGBBB???<<<999:::>>>BBBFFFLLLPPPTTTWWWXXXZZZ___ccceeeffffffggghhhjjjkkkkkkjjjjjjjjjiiihhhhhhggggggeeeddddddddddddeeeffffffddddddcccdddeeeggghhhjjjlllnnnmmmhhhaaa[[[YYYZZZ]]]]]]^^^```aaabbbccccccbbbbbbcccdddddddddddddddccccccddddddeeeeeeffffffgggfffggghhhiiigggdddaaa\\\ZZZZZZ^^^eeennnuuuyyy{{{~~~xxxsssjjj```WWWQQQNNNLLLPPPLLLFFF@@@<<<<<<===???BBBDDDGGGJJJNNNTTT[[[```dddgggjjjllllllooouuuyyynnn]]]TTT___{{{qqq]]]GGG;;;777444111111111000000000111222222333111333555666666888;;;===:::;;;===>>>???@@@BBBCCCGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLMMMOOOOOOOOONNNMMMLLLNNNPPPPPPPPPQQQRRRTTTVVVUUUSSSRRRRRRRRRSSSTTTtttppphhh]]]UUUSSSXXX^^^___hhhyyy|||wwwvvvvvvvvvwwwwwwxxxvvvuuunnnbbbWWWHHH???666333111......000////////////////////////////////////000111222333444444444444555555555555666666666777999:::<<<===<<<<<<<<<;;;;;;:::::::::888999:::999777777777888888999;;;<<<===>>>======:::;;;;;;<<<======<<<<<<;;;;;;:::::::::;;;;;;<<<999999888888999;;;===??????@@@AAABBBCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCDDDFFFGGGIIINNN^^^kkkkkkssszzzrrrqqq___ZZZ[[[]]]iiikkkhhhhhh^^^MMMHHHCCCDDDGGGJJJMMMMMMJJJGGGCCC???999666444555555444777999<<>>:::666333111111111000000111111222444555666999;;;===???AAADDDHHHLLLOOOPPPRRRRRRQQQNNNJJJHHHDDDBBB???======???BBBDDDJJJOOOUUUXXXXXXYYY\\\___aaaaaaaaaaaaaaaccceeegggggghhhhhhhhhhhhhhhhhhgggdddddddddcccdddeeeeeefffccccccccccccdddfffggghhhiiikkklllhhhbbb\\\ZZZZZZ[[[\\\]]]^^^```aaabbbcccbbbbbbcccddddddddddddccccccddddddeeeffffffgggggghhhhhhggghhhhhhfffbbb___[[[YYYYYY]]]eeennntttxxx{{{vvvqqqiii```XXXRRROOONNNPPPLLLFFF???<<<<<<>>>???CCCDDDGGGJJJNNNTTT[[[```cccfffjjjlllmmmqqqwww|||~~~iii]]]fff~~~{{{xxxwwwjjjVVVAAA888666444111000111111111222222222222333444555666666666777999;;;999;;;===>>>???@@@BBBDDDEEEFFFGGGHHHJJJKKKKKKLLLKKKLLLMMMNNNOOOOOONNNNNNKKKMMMNNNNNNNNNOOORRRTTTXXXWWWUUUTTTTTTUUUVVVWWWssspppiii]]]TTTRRRXXX^^^^^^kkk~~~yyytttssssssrrrtttyyyvvvssskkk]]]SSSEEE<<<555222000------///////////////////////////////////////000111222333555555444444444444333333555555666777888:::<<<===:::::::::999999888888888:::;;;<<<;;;999888999:::<<<<<<=========<<<:::999999::::::;;;<<<<<<<<<;;;:::999999999::::::;;;<<<888888777777888:::===>>>===>>>???AAABBBCCCCCCDDDDDDFFFGGGFFFEEEDDDEEEGGGCCCEEEIIIYYYhhhiiissszzzvvvuuu```XXXXXXRRR^^^^^^ZZZZZZRRRFFFCCCBBBCCCFFFJJJMMMMMMJJJHHHCCC???999666444555444444777888:::>>>GGGWWWiiivvv~~~ttt^^^WWWSSSUUUVVVSSSQQQRRRIIIGGGFFFGGGFFFGGGNNNWWWfffrrr{{{xxxooogggaaa]]]YYYYYYYYYXXXWWWWWWVVVVVVTTTTTTSSSSSSTTTTTTUUUVVVXXXWWWWWWVVVVVVVVVWWWWWWTTTTTTSSSSSSTTTUUUVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYUUUWWWYYYZZZZZZZZZ\\\^^^\\\```eeemmm~~~mmmddd[[[YYY[[[___``````gggqqqxxx{{{nnnjjjfffaaa^^^^^^___aaaaaa___]]][[[YYY[[[^^^ccceeeeeegggjjjkkklllmmmnnnpppnnnooopppppppppooommmllllllllljjjgggbbb___^^^___```___^^^^^^______]]][[[UUUVVVVVVUUUSSSQQQNNNMMMIIIJJJKKKLLLNNNNNNOOOOOONNNMMMLLLJJJIIIHHHGGGGGGIIIHHHJJJOOOSSSYYYiiiyyywwwllleee\\\UUURRRGGGCCC===777333111000111111111111111222333444555:::<<<>>>???@@@CCCHHHKKKOOOPPPRRRSSSRRROOOKKKIIIEEEDDDBBB@@@???@@@BBBCCCFFFLLLSSSWWWYYYZZZ\\\___^^^^^^]]]\\\\\\^^^bbbeeefffggghhhhhhiiihhhhhhhhhddddddccccccddddddeeefffbbbbbbccccccdddeeefffggggggjjjkkkhhhbbb]]][[[[[[ZZZ[[[\\\]]]___```aaabbbbbbbbbcccddddddddddddcccddddddeeeeeefffggghhhhhhiiihhhhhhhhhhhheeebbb___ZZZYYYYYY]]]eeemmmtttxxx{{{tttooohhh___XXXSSSQQQPPPQQQLLLFFF???<<<<<<>>>???CCCEEEGGGJJJNNNUUU\\\aaacccfffjjjlllnnnrrrxxx}}}vvveeemmm{{{tttooommmdddQQQ===555555444111///222222222222222222222222333444666666555444555666777999;;;<<<===>>>AAACCCAAABBBDDDFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNKKKLLLMMMMMMNNNOOOSSSUUU[[[YYYXXXVVVVVVWWWYYYZZZuuuppphhh^^^VVVTTTYYY]]]ZZZgggzzz}}}yyyrrrpppvvv|||uuuqqqjjj^^^UUU>>>:::555222111000000///000000//////.........---000000111111111222222222333555666666555444444555444555666777888888888888999888888888777777666666888:::<<<===<<<;;;;;;;;;888999:::;;;<<<;;;;;;:::888;;;;;;777555888999777<<<:::999:::;;;;;;:::999;;;;;;;;;::::::;;;;;;<<<============>>>???AAABBBDDDEEEGGGHHHHHHGGGFFFFFFDDDDDDKKKZZZeeelllttt}}}xxxvvvvvv]]]SSSRRRKKKOOORRRPPPJJJCCC???===:::@@@HHHLLLLLLKKKJJJKKKDDD@@@;;;777666555444333444666;;;BBBIIISSSdddsssuuufff___WWWSSSTTTTTTQQQNNNMMMIIIGGGGGGFFFFFFKKKRRR```nnnzzzzzzrrrjjjccc]]]XXXYYYYYYYYYXXXWWWVVVVVVWWWWWWUUUUUUUUUUUUWWWWWWXXXWWWVVVVVVUUUUUUUUUVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZZZZ___]]]aaaoooyyyqqqkkkhhhiiijjjjjjlllooo||||||qqqgggaaa^^^[[[YYYYYYXXXWWWVVVTTTRRRPPPOOOQQQTTTYYY\\\bbbdddhhhjjjkkkmmmoooqqqsssrrrqqqpppoooooooooooommmlllhhheeebbb```______bbbbbbaaa```___]]][[[ZZZXXXWWWVVVUUUTTTRRRQQQQQQRRRQQQPPPOOONNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIIIIIIILLLRRR\\\ddd|||}}}ssshhh[[[SSSAAA===888555333333222222111111111111222555777888555888<<<@@@CCCFFFJJJMMMNNNRRRSSSQQQQQQQQQNNNJJJHHHEEECCCCCC@@@<<<>>>BBBCCCIIINNNPPPTTTYYYZZZXXXUUUVVVWWWXXXYYY\\\```dddeeefffhhhhhhggggggiiijjjeeeeeedddccccccbbbaaaaaabbbbbbbbbcccdddeeefffggghhhjjjkkkiiiddd^^^ZZZXXXYYY\\\___`````````aaabbb``````aaabbbccccccddddddddddddeeeeeefffeeeeeeeeeeeedddddddddeeedddaaa___[[[WWWXXX^^^eeelllvvvyyyrrrggg\\\TTTQQQQQQRRRPPPMMMFFFAAA>>>===???@@@BBBDDDGGGJJJOOOUUU\\\aaahhhiiijjjkkkooouuu}}}|||jjjuuu|||uuummmccc\\\RRRHHH<<<666555555111...333222222111111222222333555555555555555666777888777888:::<<<>>>@@@AAABBBEEEEEEFFFFFFFFFGGGGGGGGGKKKLLLMMMMMMKKKJJJJJJKKKLLLKKKKKKKKKKKKMMMOOOPPPVVVVVVWWWWWWWWWVVVUUUUUUwwwssskkkbbbZZZXXX[[[^^^ZZZeeeuuu}}}uuurrrvvvwwwrrrjjj\\\RRR===999444111000000//////000000/////////............///000111222333444444333444555555333222222333666666666666666666555555444444555777888999:::;;;<<<===??????===;;;::::::777888999:::;;;;;;:::999888;;;;;;777555777888777555444444666888:::::::::;;;;;;:::999999999::::::??????>>>===>>>???@@@AAAEEEEEEFFFFFFEEEDDDBBBAAAAAA@@@HHHWWWeeelllqqqvvv}}}vvvuuuwww[[[OOOMMMGGGIIIKKKHHHBBB===:::999:::???FFFKKKKKKJJJJJJKKKDDD@@@;;;777555555444333444555999@@@GGGRRRdddssswwwhhhaaaYYYUUUUUUUUUSSSOOOMMMIIIGGGGGGFFFFFFKKKQQQ___lllxxxyyyrrrkkkccc]]]YYYYYYYYYYYYXXXWWWVVVVVVWWWVVVVVVUUUUUUVVVVVVWWWXXXWWWWWWVVVUUUUUUUUUVVVWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[^^^]]]aaalllzzz|||uuusssppplllkkkmmmtttxxxzzzxxxuuuqqqggg^^^ZZZXXXUUUTTTTTTSSSRRRPPPKKKIIIGGGFFFHHHKKKPPPRRR[[[^^^cccgggiiikkknnnppppppppppppppppppqqqrrrrrrnnnllliiifffcccaaa``````aaaaaaaaa```^^^]]][[[ZZZYYYYYYXXXVVVUUUTTTSSSRRRRRRQQQPPPOOONNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIJJJIIIJJJNNNVVV[[[kkk{{{wwwlll```TTTKKK===:::555222111111111000222111111111222444555666555888;;;>>>AAAEEEIIIMMMOOOSSSUUUSSSSSSSSSQQQLLLIIIEEEDDDCCC@@@===???CCCFFFLLLPPPPPPRRRVVVWWWTTTSSSUUUVVVWWWXXX[[[```ccceeefffhhhiiihhhhhhiiijjjfffeeeeeedddccccccbbbbbbccccccccccccdddeeefffgggiiikkkllljjjeee^^^ZZZXXXYYY[[[^^^`````````aaabbb```aaaaaabbbccccccddddddddddddeeefffffffffeeeeeeeeedddddddddeeecccaaa^^^[[[WWWXXX^^^eeemmmvvvwwwpppfffZZZSSSOOOOOOPPPPPPLLLFFF@@@======>>>@@@BBBDDDGGGJJJOOOUUU]]]bbbhhhiiikkkmmmpppuuu|||~~~oooxxx{{{uuulllaaaYYYSSSIII>>>888777777555111333333222222222222333333555555555555666777888888999999;;;<<<>>>???AAAAAADDDEEEEEEFFFGGGGGGHHHHHHKKKLLLNNNMMMKKKJJJJJJKKKJJJJJJJJJJJJKKKMMMOOOPPPVVVVVVWWWVVVVVVUUUSSSSSSxxxtttnnnfff___]]]^^^```[[[dddqqqwwwrrrsss{{{ssshhhYYYNNN<<<888333000/////////...000000////////////......------///000222444555666444555666666444333333333777666666555555444333333333444555777888:::;;;;;;???AAABBB@@@>>>;;;999999777888999999:::999999999:::>>>>>>999777999:::999555444333555777999:::999;;;;;;:::999888888999999@@@???>>>======>>>???@@@EEEEEEDDDCCCBBB@@@>>>===??????FFFWWWgggnnnooonnnmmmuuu~~~|||qqqpppxxxZZZMMMJJJGGGGGGFFFBBB===999888888:::>>>EEEIIIKKKJJJJJJJJJDDD@@@:::777555444333222444444777>>>EEEPPPcccssszzzkkkcccZZZVVVVVVVVVTTTQQQMMMIIIGGGGGGFFFEEEIIIPPP\\\jjjvvvxxxssslllddd^^^ZZZYYYYYYXXXWWWWWWVVVVVVWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVXXXWWWWWWVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]]aaaiiisssxxxpppkkklllkkknnnnnnkkkiiifff^^^VVVTTTSSSQQQPPPPPPNNNLLLIIIBBB@@@>>>>>>???BBBFFFHHHQQQUUU\\\aaaeeeiiilllnnnmmmmmmnnnppprrrtttuuuvvvooonnnkkkhhhfffdddbbbbbbbbbaaaaaa```___]]]\\\[[[ZZZZZZYYYXXXVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJMMMPPPYYYdddwww}}}rrrhhh^^^TTTIIIBBB:::777444222222222222222222222111111111222333444666888:::<<>>@@@EEEHHHNNNRRRRRRSSSUUUVVVTTTUUUVVVWWWWWWXXX[[[___bbbdddgggjjjkkkjjjiiiiiijjjfffffffffeeeddddddccccccddddddddddddeeefffggggggkkkmmmnnnkkkfff___ZZZWWWXXX[[[^^^`````````aaabbbaaaaaaaaabbbccccccddddddddddddeeeffffffffffffffffffeeeddddddeeeccc```^^^ZZZWWWXXX___fffmmmvvvvvvooodddYYYQQQMMMMMMNNNNNNJJJDDD???<<<<<<===???CCCEEEHHHKKKOOOVVV]]]bbbhhhjjjlllnnnqqqvvv|||ttt{{{vvvtttsssxxx~~~|||vvvmmm```WWWRRRJJJ@@@:::::::::888666444333333222222333333444555555555555666777888999;;;;;;<<<===>>>???@@@@@@CCCDDDDDDFFFGGGHHHIIIIIIKKKLLLNNNMMMKKKJJJJJJKKKHHHHHHHHHIIIJJJMMMOOOPPPVVVVVVVVVVVVTTTSSSQQQOOOuuurrrlllgggbbb```aaabbb\\\eeerrr~~~xxxrrrpppzzz}}}ssseeeUUUIII:::777222///.........---000000//////////////////......///000222333444555444666888888777666777888555555444444333333333333888888888888777777666666???@@@AAA@@@===;;;::::::888888888888888888888888===@@@@@@<<<:::===>>><<<<<<:::888888999::::::999<<<<<<;;;:::999999999999======<<<<<<<<<>>>???@@@CCCCCCCCCBBBAAA???>>>>>>BBBAAAIIIZZZllltttpppjjjiiinnntttyyy||||||sssiiifffsssxxx\\\NNNKKKIIIHHHFFFBBB???<<<:::::::::===CCCHHHJJJKKKJJJJJJDDD@@@:::666444333222111555444777<<>>;;;;;;===>>>CCCEEEHHHLLLPPPVVV^^^cccgggjjjmmmpppssswww|||zzzuuu~~~}}}uuuttttttxxx~~~{{{qqqbbbWWWOOOHHH@@@;;;;;;;;;:::888444444333333333333444444555555555666777888999:::======>>>>>>???@@@@@@@@@BBBCCCDDDEEEGGGHHHJJJJJJJJJLLLMMMMMMKKKJJJJJJKKKFFFFFFFFFGGGIIILLLNNNPPPUUUUUUVVVUUUTTTQQQOOOMMMrrrnnnjjjfffcccbbbbbbbbb\\\eeesssyyyrrrooouuu|||qqqbbbQQQFFF:::666111///............//////000000000000000000000000000111222222333333111444666777777888999;;;333333333222333444555666;;;:::999888777555555444;;;<<<>>>>>><<<;;;:::;;;999888888888888888888888<<<@@@@@@===;;;>>>???>>>AAA>>>;;;:::;;;<<<;;;;;;======<<<;;;;;;;;;;;;;;;::::::999:::;;;===???@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDJJJZZZmmmvvvpppgggfffiiilllnnnqqqrrrkkkccc\\\dddppp~~~www\\\OOOKKKIIIIIIHHHFFFDDD@@@<<<999;;;===BBBFFFJJJKKKKKKJJJEEEAAA;;;777555333222111555555777<<>>;;;888666666444333333444666555555444333222111111111222333777888999:::<<>>;;;;;;>>>@@@@@@@@@>>>;;;:::;;;<<<============<<<<<<<<<<<<======::::::::::::;;;===>>>@@@?????????@@@AAABBBDDDEEECCCEEEJJJWWWhhhsssoooeee___aaaaaaaaaeeegggddd]]]WWWYYY^^^fffrrrvvv]]]OOOLLLJJJKKKMMMOOONNNHHH@@@999<<<===AAAFFFKKKMMMLLLKKKFFFBBB<<<888555444333111555444777<<>>AAAFFFJJJKKKOOOSSSSSSTTTWWWVVVRRROOOKKKHHHGGGEEECCCGGGMMMgggrrr|||}}}yyyvvvrrrnnnrrrqqqnnniiidddaaaaaabbbdddgggjjjkkkjjjiiiiiijjjfffffffffffffffffffffffffffeeeeeeeeeeeeeeeffffffjjjmmmooonnnhhhaaaZZZWWWVVVYYY\\\^^^___```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeefffggghhhhhhhhhgggfffeeeeeedddccc___]]]XXXWWW[[[cccjjjooovvv|||~~~zzztttnnncccYYYRRRPPPPPPQQQLLLHHHCCC>>>;;;<<<>>>???EEEGGGJJJMMMQQQXXX___dddgggiiilllppptttzzzzzzxxx}}}zzzhhhYYYGGGCCC===999888888888777666555555444444555555666666666666777888:::;;;<<>>???>>>===<<<<<<<<<===>>>>>>>>>>>>???@@@AAACCCDDDCCCFFFKKKTTTcccooonnneeeZZZ[[[YYYWWWZZZ]]][[[VVVRRRRRRRRRVVV^^^jjjwwwvvvaaaUUURRRRRRUUU\\\aaa```XXXKKKAAA===>>>AAAFFFLLLNNNNNNLLLHHHCCC===999666555333222333333666:::???HHHWWWfffttt}}}qqqhhh]]]WWWVVVWWWVVVTTTLLLIIIGGGGGGEEEAAACCCHHHRRR___mmmvvvxxxuuulllccc]]]\\\YYYWWWUUUUUUUUUVVVUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVXXXYYYZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXVVVVVVVVVUUUVVVVVVWWWXXXWWWWWWWWWWWWWWWXXXYYYYYY\\\ZZZ[[[___cccgggpppyyyqqqddd^^^WWWYYYYYYWWWWWWXXXTTTOOOIIIEEEAAA===:::777444111111111000000000222333444777;;;AAAHHHOOOWWW___dddiiijjjmmmppprrrrrrrrrrrrppppppooonnnllliiigggfffccccccccccccbbbaaa``````\\\[[[ZZZYYYWWWVVVUUUUUUSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPNNNLLLLLLNNNNNNKKKIII??????>>>>>><<<;;;999888444555555444333333333333222111000000222333222111555444333333333444555666666888;;;===???BBBFFFIIIJJJOOORRRSSSUUUXXXWWWSSSPPPLLLIIIHHHFFFEEEIIIOOOdddsss{{{wwwuuutttpppkkkfffbbbbbbccceeefffhhhiiihhhhhhiiijjjeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeehhhkkknnnnnnhhhaaaZZZWWWUUUXXX\\\^^^___```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeeggghhhhhhiiiiiigggfffeeeeeedddbbb___\\\WWWWWW[[[dddkkkpppvvv|||}}}yyyrrrlllbbbYYYRRRPPPQQQSSSLLLHHHCCC>>><<<<<<>>>@@@EEEGGGJJJMMMRRRXXX```eeegggiiikkkooottt{{{{{{uuunnnrrryyy}}}zzzyyy}}}{{{gggWWWEEEBBB===999777666666666666666555555555555666666666666777777999;;;<<<===???@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHFFFHHHIIIIIIGGGFFFFFFGGGDDDDDDDDDDDDEEEGGGIIIJJJMMMOOORRRUUUVVVUUUSSSRRR{{{rrrkkkgggfffdddbbbooosssyyyrrrhhhmmm{{{tttgggYYYLLLCCC:::666222000000000000000//////000000111111111222---...///000222444555666444666777666555333444444999777555333333333444555555666666777888999999:::888:::======;;;::::::;;;===<<<:::999999999::::::;;;@@@BBB@@@AAAFFFIIIIIIKKKGGGAAA>>><<<;;;::::::999999999:::;;;<<<===>>>CCCBBB@@@>>>===<<<<<<<<>>>>>>>>>>>@@@BBBCCCDDDIIIMMMTTTbbbnnnooohhh[[[ZZZWWWSSSTTTWWWUUUPPPNNNMMMLLLNNNTTT]]]gggnnnwwwxxxfff]]][[[\\\aaajjjrrrrrrgggWWWKKK>>>>>>AAAFFFLLLOOOOOOMMMHHHDDD>>>:::777666444333111111444999===EEETTTaaaooo~~~sssiii^^^XXXXXXYYYWWWUUULLLIIIGGGGGGDDDAAACCCGGGOOO\\\kkktttwwwtttkkkbbb^^^\\\YYYWWWUUUUUUUUUVVVUUUUUUWWWWWWWWWWWWUUUUUUUUUVVVXXXZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZWWWVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZ\\\YYYXXX\\\___bbbgggmmmvvv}}}{{{|||{{{oooddd___WWWZZZYYYWWWVVVVVVQQQJJJDDDAAA<<<999777555333111111000000000000111333444555888===CCCJJJSSS[[[aaafffhhhlllooorrrsssssssssooooooooonnnllljjjgggfffaaaaaaaaaaaaaaa```___^^^]]]\\\[[[ZZZYYYXXXWWWVVVSSSSSSRRRRRRRRRRRRSSSTTTSSSSSSSSSSSSRRRRRRRRRRRRRRROOOLLLLLLMMMMMMJJJHHH@@@@@@@@@===999666666666...///111111111222333555444222222222444555444333555555444333444555666777666888<<>>999777666666666666666555555555555666666666666777888999;;;===>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHEEEGGGHHHHHHFFFEEEEEEFFFEEEDDDDDDDDDEEEFFFHHHIIIKKKNNNRRRUUUWWWVVVUUUTTTwwwpppjjjggglllsss}}}nnneeennn|||~~~vvviiiYYYIII@@@666555444222111000000000111000///////////////000//////000000111111222222333333444555666777888999888888888777777777777777888777666888;;;===;;;999999::::::999888777999:::>>>;;;888777:::;;;:::888;;;>>>AAABBBDDDHHHNNNSSSSSSMMMEEE???;;;999888777<<<;;;999888999<<>>=========>>>>>><<<>>>??????>>>>>>???@@@AAAFFFJJJQQQbbbsssuuummm]]]^^^[[[TTTRRRSSSSSSQQQLLLJJJLLLQQQUUUXXX___fffuuuzzzoooddd```ffftttmmmWWWNNN>>>>>>HHHIIIJJJLLLIIIGGGEEEAAA<<<777444222111666444555999<<>>EEENNNXXX___cccfffjjjlllmmmoooqqqrrrsssqqqnnnmmmllljjjgggdddbbb```____________^^^\\\ZZZ[[[[[[[[[ZZZXXXVVVTTTSSSTTTSSSRRRPPPPPPRRRTTTTTTTTTTTTTTTTTTSSSRRRQQQUUUPPPLLLKKKNNNNNNKKKGGGCCCAAA===:::888666333111222111111000111111111222333222111/////////000111666555333222333555777888777888999;;;???BBBFFFHHHKKKLLLMMMPPPRRRTTTVVVVVVQQQOOOKKKHHHFFFFFFGGGHHHSSS]]]jjjuuuzzzyyyuuusssnnnmmmkkkiiigggeeeddddddeeefffhhhjjjkkkjjjiiihhhiiihhhgggffffffggghhhiiieeedddccccccccccccdddeeeiiikkkmmmmmmiiiccc\\\XXXVVVXXXZZZ]]]___aaaaaaaaaddddddcccbbbaaaaaaaaabbbdddeeeggghhhhhhhhhgggfffhhhhhhhhhgggddd```\\\YYYVVVYYY___dddjjjpppvvv{{{|||yyyssskkkaaaYYYVVVSSSQQQNNNLLLHHHAAA;;;:::<<<@@@CCCDDDGGGKKKPPPUUU[[[aaafffnnnjjjjjjmmmpppvvvrrrfff___]]]___bbbdddeeekkkrrr{{{yyy{{{xxxcccSSSHHHBBB:::555444555444333222222222222333444444555666666777888:::>>>@@@BBBBBBCCCCCCCCCDDDDDDDDDEEEBBBDDDFFFIIIJJJKKKLLLLLLJJJJJJIIIIIIGGGFFFDDDCCCEEEDDDCCCDDDEEEGGGJJJKKKKKKMMMPPPRRRSSSSSSRRRQQQ}}}uuummmllluuunnnjjjsss{{{{{{yyyrrrfffVVVGGG>>>444444222111000/////////000000////////////000000111111111222222222222222333333444555666777888888777777777777777777777777888777777999;;;<<<;;;999999:::;;;:::888888999;;;???<<<999999;;;<<<;;;:::;;;===@@@BBBEEEIIIOOOSSSQQQLLLEEE???<<<;;;:::999===;;;:::999:::===AAACCCCCCBBBAAA@@@???@@@AAAAAA@@@AAABBBBBBAAA@@@BBBCCCCCCGGGLLLSSSddduuuxxxpppeeeddd___XXXVVVWWWUUUPPPKKKJJJNNNUUUYYY\\\bbbhhhvvv|||uuunnnnnn|||tttYYYEEE@@@HHHIIIKKKMMMIIIHHHEEEAAA<<<777444222222555444555888;;;@@@KKKVVViiivvvrrrjjj___WWWTTTUUUTTTTTTMMMKKKGGGDDDBBBBBBDDDEEEMMMYYYgggrrrxxxwwwnnnccc^^^\\\YYYWWWWWWVVVUUUSSSVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYWWWVVVTTTVVVVVVWWWWWWXXXXXXYYYYYYYYYWWWUUUUUUWWWXXXWWWUUUYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\^^^aaabbbcccdddgggiiijjjjjjiiiiiijjjiiijjjnnnrrrqqqlllggg___[[[UUUPPPLLLGGGBBB>>><<<999666444555555333111111111000000111111222333333555888<<>>???@@@BBBBBBCCCCCCDDDDDDEEEEEEBBBDDDFFFIIIJJJKKKLLLLLLIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFEEEEEEFFFHHHJJJLLLJJJLLLMMMNNNNNNMMMLLLKKK{{{qqqqqq}}}oooqqq{{{zzzssssssrrrmmmbbbSSSDDD;;;333222111000///.........000000000//////000000111444444333333333333333333333333444555666777777888777777777777777777777777888888888999;;;<<<;;;999:::;;;;;;:::999999;;;<<<@@@>>><<<;;;<<<======<<<<<<>>>AAACCCFFFJJJOOOSSSNNNJJJDDD???=========<<<===<<<;;;;;;<<>>HHHSSScccrrruuulll```XXXUUUUUUTTTTTTNNNLLLIIIEEEDDDCCCDDDEEEKKKWWWeeepppwwwxxxoooeee___\\\YYYWWWWWWWWWVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWXXXWWWVVVUUUTTTWWWWWWWWWWWWWWWXXXXXXXXXWWWUUUTTTTTTVVVWWWWWWVVVYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYZZZZZZ[[[\\\^^^___[[[\\\___aaacccdddddddddfffeeefffjjjnnnooommmjjjccc]]]TTTKKKEEE@@@<<<999888666444333333333222111111111000000111111222333222444666:::???GGGPPPVVV\\\```fffjjjkkklllllllllooonnnnnnnnnnnnkkkgggcccaaa```^^^^^^______]]]\\\\\\\\\[[[YYYXXXUUUSSSRRRSSSTTTTTTSSSQQQPPPRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRPPPOOORRRVVVXXXWWWUUUHHHEEE@@@<<<:::888666444666555444333222111111111444333333333333333222222333333333444555555666666;;;;;;<<<===???BBBDDDFFFJJJKKKLLLMMMOOOPPPQQQRRRQQQOOOLLLHHHEEEDDDDDDDDDBBBIIITTT]]]bbbdddeeefffdddddddddeeeeeeeeeffffffggggggfffffffffffffffeeeggggggfffffffffgggggghhhhhhhhhgggffffffggghhhhhhjjjlllooopppmmmggg```[[[WWWYYY[[[^^^```aaaaaaaaacccbbbbbbaaaaaaaaaaaaaaaeeeeeeeeeeeedddcccbbbaaahhhhhhhhhgggccc___ZZZXXXVVVZZZ___dddiiioootttxxx}}}}}}zzzmmmeee[[[UUURRRRRRPPPOOOJJJFFF@@@;;;:::<<>>777333333333333111222222222222333444555666:::;;;===>>>???@@@??????BBBCCCCCCDDDEEEFFFFFFGGGDDDFFFHHHIIIKKKKKKKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHGGGGGGHHHJJJLLLMMMNNNOOOOOOOOONNNMMMKKKJJJ~~~qqqsssxxxqqqwwwzzzuuuooopppnnniii^^^OOOAAA888333222111000////////////000000000///000000111111555444444444333222222222333333444555555666777777666666666777777777777777888999999:::;;;;;;;;;::::::;;;<<<;;;::::::<<<===AAA@@@>>>======>>>>>>>>>@@@AAACCCEEEHHHKKKOOOQQQKKKHHHCCC@@@???@@@@@@???>>>>>>======>>>AAADDDFFFCCCBBBAAA@@@@@@AAABBBCCCEEEFFFGGGFFFDDDDDDDDDFFFEEEKKKOOOVVVfffyyy~~~zzz|||wwwoooiiikkkmmmggg___TTTTTT[[[gggppptttxxx|||uuuWWWFFFFFFGGGLLLOOOKKKKKKGGGAAA;;;777555444444333222333666888<<>><<<;;;999::::::888777666555555444333444444444444444333333222333444555555555555555999999:::;;;>>>AAADDDEEEHHHHHHIIIJJJKKKLLLMMMMMMQQQOOOLLLHHHDDDBBBAAAAAADDDIIIPPPUUUYYY[[[]]]^^^___```bbbdddeeeggghhhhhhhhhhhhgggfffeeeeeeeeefffffffffffffffffffffgggggghhhgggggggggggggggggghhhhhhkkkooopppnnnhhhaaa\\\XXXYYY\\\^^^```aaaaaaaaabbbaaaaaa`````````aaaaaaddddddddddddddddddddddddhhhhhhhhhfffccc^^^YYYWWWVVVZZZ```eeejjjoootttwww}}}~~~}}}{{{mmmeee[[[TTTQQQPPPOOONNNGGGDDD???;;;:::===AAADDDGGGJJJOOOSSSWWW\\\aaadddffffffiiiooouuu~~~|||tttpppmmmjjjgggiiisss|||sssvvvkkkQQQAAA<<<555222222222222000222222222333444555666777:::<<>>666333222111000000000000000000000000000000111222222444444444333222222222111333333444444555555666666555555666666777777777777999999:::;;;;;;:::::::::999;;;;;;;;;::::::<<<>>>AAA@@@???>>>======>>>@@@EEEEEEEEEGGGJJJLLLMMMNNNIIIFFFBBBAAAAAABBBBBBBBB@@@?????????@@@BBBDDDEEECCCCCCBBBAAAAAABBBCCCDDDCCCDDDEEEEEECCCCCCCCCEEEDDDJJJOOOUUUeeexxx}}}}}}zzztttrrrvvvyyytttkkk[[[[[[aaannnzzzwwwXXXFFFEEEFFFJJJNNNJJJKKKHHHBBB===888666444444222111222666777:::BBBKKK[[[kkk~~~zzzpppbbbXXXSSSSSSRRRRRRNNNLLLIIIFFFDDDCCCCCCCCCEEEQQQ___kkktttxxxssskkk```]]]ZZZXXXXXXXXXXXXXXXVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWVVVVVVVVVTTTTTTUUUUUUVVVWWWXXXZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]^^^^^^____________^^^^^^___bbbeeeggghhhhhh___WWWLLLBBB<<<888777666333444444444333222222222111111000000111111222333000111222444777===DDDJJJSSSXXX```fffiiijjjjjjkkkjjjkkklllnnnooolllhhhdddcccaaa````````````___]]]^^^]]][[[YYYVVVTTTSSSRRRSSSTTTUUUTTTRRRPPPPPPQQQQQQPPPPPPOOOOOOPPPQQQQQQRRRRRRSSSWWW[[[```cccddd]]]WWWOOOIIIEEECCCBBBAAA???>>><<<;;;999888888888444444444444444444444444444555555666666555444444444444666888<<<@@@DDDFFFGGGHHHIIIJJJKKKLLLMMMMMMPPPNNNKKKGGGDDDAAA@@@???DDDGGGLLLOOORRRUUUYYY[[[]]]^^^aaadddfffhhhiiiiiiiiiiiigggffffffffffffgggddddddeeeeeefffffffffffffffffffffffffffffffffffffffiiimmmpppnnnhhhaaa]]]YYYZZZ\\\___```aaaaaaaaaaaa``````___``````aaaaaabbbcccdddeeefffggghhhiiigggggggggeeebbb]]]XXXUUUVVVZZZ```fffkkkpppuuuxxx}}}~~~~~~|||zzzpppggg\\\SSSPPPOOOMMMLLLEEEBBB>>>;;;;;;>>>BBBEEEHHHKKKPPPUUUYYY]]]bbbeeeggggggjjjooottt}}}~~~yyyrrrooovvvzzzsssvvvkkkQQQ???:::444111111222111///222222222333444555777888888;;;???CCCEEEEEEDDDCCCEEEFFFGGGIIIJJJLLLMMMMMMOOOOOONNNNNNLLLIIIGGGFFFIIIHHHHHHGGGHHHHHHIIIJJJLLLLLLLLLLLLLLLLLLMMMMMMHHHIIIIIIJJJJJJJJJJJJJJJ}}}|||yyytttpppwww~~~}}}wwwxxxzzzrrrmmmlllkkkggg```UUUHHH<<<555333222111000000000000111000000000000111111222333444333333333333333222222333333444444444555555555444555555666666777777888999:::<<<<<<:::::::::;;;888:::::::::999:::<<<>>>?????????>>><<<<<<===???EEEDDDEEEGGGJJJLLLLLLKKKHHHEEEBBBAAABBBCCCDDDCCCAAAAAA@@@@@@@@@AAABBBCCCEEEDDDCCCCCCCCCDDDEEEFFFAAACCCDDDDDDCCCCCCDDDEEEDDDJJJOOOTTTdddxxx{{{{{{{{{|||xxxcccaaafffsss{{{www|||oooSSSDDDDDDDDDGGGKKKHHHJJJHHHDDD???:::777555444222111333666777888@@@IIIWWWhhh|||~~~ssseeeYYYTTTSSSRRRRRRNNNMMMJJJGGGEEECCCCCCBBBCCCNNN\\\iiisssxxxtttmmmaaa^^^ZZZXXXXXXYYYYYYYYYWWWVVVVVVUUUUUUTTTTTTSSSUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWTTTVVVWWWWWWVVVWWWYYY[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZYYY\\\\\\]]]]]]]]]]]]^^^^^^]]]]]]___```aaabbbbbbbbbXXXRRRHHH@@@;;;888777666333555666666444222222333111111000000111111222333000111111111444999???DDDMMMSSSZZZaaaeeehhhjjjllljjjjjjkkkmmmnnnllliiifffdddcccaaaaaabbbbbb```___^^^]]][[[YYYWWWVVVUUUUUUSSSTTTUUUTTTRRRPPPPPPPPPPPPOOONNNNNNNNNOOOPPPQQQRRRRRRTTTXXX]]]eeekkkooohhhbbbXXXPPPKKKIIIGGGFFFHHHGGGDDDAAA>>><<<;;;:::777666555444444666777888999888888777666555444444111222444777;;;???CCCFFFHHHIIIJJJKKKMMMNNNOOOPPPNNNMMMJJJGGGCCCAAA???>>>???BBBFFFJJJNNNRRRWWWZZZ[[[]]]```cccfffggghhhhhhhhhhhhhhhgggggggggggggggbbbcccdddeeeffffffffffffdddeeeeeeffffffeeeeeeddddddhhhmmmpppooojjjccc^^^YYY[[[]]]___```aaaaaaaaa_______________``````aaaccccccdddeeegggiiikkkmmmgggggggggeeeaaa\\\WWWTTTUUUZZZaaahhhmmmrrrwwwzzz~~~|||zzzyyypppggg[[[RRRNNNMMMLLLKKKCCC@@@===;;;;;;>>>BBBEEEGGGKKKQQQVVVZZZ___cccfffiiijjjlllpppsss||||||sssvvv~~~~~~vvvqqqsss|||gggPPP===888333111222222111///222222222333444666777888999;;;???CCCFFFFFFFFFEEEFFFFFFHHHJJJLLLMMMOOOOOOQQQQQQQQQPPPNNNKKKIIIGGGKKKJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLHHHHHHIIIJJJKKKLLLMMMNNNrrrooonnnooosss~~~}}}~~~}}}{{{wwwuuuzzzxxxqqqmmmgggeee```XXXNNNDDD:::444111111000/////////000000000000000000111222333444444444444444444555555555333333444444444444555555444444555555666777777888999;;;===<<<:::999:::;;;777999999999999999;;;======>>>>>><<<::::::<<>>;;;999777555666888;;;======<<<:::777555444444444222333444777;;;???CCCEEEFFFGGGHHHJJJLLLNNNOOOPPPLLLKKKIIIFFFCCCAAA???>>>>>>AAADDDHHHKKKOOOTTTXXXZZZ\\\___bbbdddeeeeeeeeedddeeefffgggggggggfffeeeaaabbbdddeeeffffffeeeeeedddeeeffffffffffffeeeddddddhhhnnnrrrqqqllleee```ZZZ[[[]]]___aaaaaaaaaaaa___^^^^^^^^^______```aaadddddddddeeegggiiikkklllggggggfffdddaaa[[[WWWTTTTTTZZZaaaiiiooouuuyyy|||}}}{{{yyywwwmmmdddXXXPPPLLLLLLLLLKKKAAA???<<<;;;<<>>===:::999:::<<<777888999999888999;;;===<<<===>>><<<999888;;;>>><<<<<<===AAAGGGKKKKKKIIIGGGEEECCCCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@?????????BBBAAA@@@@@@AAABBBCCCDDDCCCDDDFFFGGGGGGHHHJJJKKKDDDKKKPPPVVVeeezzzxxxrrrsss}}}{{{mmmkkkcccppp{{{~~~zzzpppYYYEEE>>>CCCAAABBBFFFEEEHHHGGGEEEBBB>>>999444222333222444666777888>>>GGGRRRcccvvvzzzjjj^^^XXXVVVVVVUUUQQQOOOMMMJJJHHHFFFEEEDDD@@@KKKYYYfffqqqxxxvvvpppbbb^^^ZZZXXXXXXZZZ[[[[[[YYYYYYXXXWWWWWWVVVUUUUUUVVVUUUUUUUUUVVVWWWWWWXXXTTTTTTUUUVVVVVVWWWXXXXXXWWWYYYZZZYYYWWWWWWYYY\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\]]]]]]\\\[[[[[[ZZZZZZ[[[\\\^^^```aaaccc]]]___``````]]]ZZZXXXWWWPPPLLLGGGAAA===999555222666999;;;:::666444333444111111111000111222222333111111000000111555:::???DDDIIIPPPWWW]]]bbbhhhkkkjjjiiiiiijjjllllllkkkjjjgggeeeddddddddddddcccaaa___^^^\\\ZZZYYYXXXYYYYYYSSSUUUVVVUUUSSSPPPOOOOOOOOONNNMMMLLLLLLNNNPPPQQQPPPQQQTTTYYYbbbooo|||tttmmmjjjhhhgggfffccc^^^WWWPPPJJJEEECCC>>><<<999777777:::>>>@@@@@@>>>;;;777555444444555555555666888;;;???BBBDDDBBBCCCEEEGGGIIIKKKMMMNNNKKKJJJHHHFFFCCCAAA???>>>CCCEEEGGGIIIKKKMMMQQQTTTYYY[[[^^^aaacccccccccbbbaaaccceeegggggggggeeedddaaabbbccceeeffffffeeeeeedddeeefffggggggfffeeedddeeeiiiooossssssmmmfffbbbZZZ\\\^^^___aaaaaaaaaaaa^^^^^^^^^^^^^^^___```aaafffeeeeeeeeefffhhhiiikkkggggggfffddd```[[[VVVSSSTTTZZZbbbjjjpppvvv{{{~~~}}}zzzxxxvvvjjjaaaUUUMMMKKKKKKLLLLLL@@@???<<<;;;<<>>???AAABBBCCCDDDDDDCCCCCCDDDEEEHHHJJJLLLNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPPPPNNNLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIIIIIIIJJJKKKLLLMMMhhhfffhhhppp}}}{{{wwwrrrwww|||qqqhhh\\\XXXQQQJJJCCC;;;444000111111000//////////////////000000222333444555555:::777555666999999888555222333333444555666777777555555555555666666666666::::::::::::::::::::::::888888999::::::;;;<<<<<<===???@@@???===<<<<<<===<<<>>>@@@AAABBBCCCFFFIIIGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAA???===>>>AAADDDDDDCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIFFFMMMWWWaaawwwtttsssiii```aaaaaacccfffjjjiiiddd___KKKDDD===;;;???CCCEEEDDDGGGHHHFFFBBB===777444333444444333333555:::@@@EEEPPP___qqq{{{nnnbbbYYYTTTPPPOOORRRPPPMMMHHHDDDAAA???===CCCJJJSSS```nnnwwwvvvoooddd```ZZZWWWVVVVVVVVVVVVWWWVVVVVVUUUTTTTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWWWWVVVVVVUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXX\\\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[[[[\\\^^^```aaabbb```___]]]\\\\\\ZZZWWWUUUMMMJJJGGGCCC???===;;;:::???===:::999888555222///111222333333222222333444333222111111333555888999>>>BBBIIIQQQYYY___cccfffjjjkkklllmmmmmmmmmlllkkkkkkjjjiiigggfffdddcccbbbddd```]]]ZZZZZZZZZZZZYYYXXXWWWVVVTTTRRRQQQOOOOOONNNMMMKKKJJJKKKLLLNNNOOOOOOPPPTTTYYY___kkkyyytttwwwuuummmccc[[[WWWPPPIIIHHHCCC===;;;===AAABBBBBBEEEBBB===999777666444222333333333555888<<<@@@BBBBBBDDDFFFHHHIIIHHHGGGFFFEEEEEEEEEEEECCCAAA???>>>>>>???BBBFFFJJJNNNQQQRRRYYYZZZ\\\___bbbdddeeeeeebbbcccddddddddddddddddddaaaccceeefffgggfffeeeddddddfffggggggfffeeeeeeffffffhhhlllqqqsssppphhhaaa___]]]]]]]]]______^^^]]]```^^^\\\ZZZ[[[]]]```ccc```aaacccddddddeeeggghhhhhheeedddccc^^^WWWVVVXXXVVV___hhhkkkooovvv|||}}}~~~}}}}}}|||zzzvvvsssddd]]]TTTOOOMMMLLLKKKJJJCCCAAA===:::;;;???DDDGGGJJJNNNTTTYYY^^^cccgggkkkllloooqqqrrruuuxxxpppmmmlllrrrxxxrrr```OOOGGG<<<:::777444111000//////222222333333555666888999;;;<<<===>>>???@@@@@@@@@CCCCCCDDDFFFGGGIIIJJJJJJNNNOOOPPPOOONNNMMMNNNOOORRRPPPNNNLLLKKKKKKLLLMMMRRRSSSSSSRRRRRRQQQPPPOOONNNMMMKKKJJJJJJJJJKKKLLLooolllkkkrrr{{{~~~wwwlllccc\\\WWWPPPIIIBBB;;;555111111111000//////////////////000111222333444444555888666555666888888777555555555555555444444444444666666666666666777777777::::::;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;<<<>>>??????===<<<;;;<<<:::<<<>>>???@@@BBBEEEHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA???===>>>AAADDDDDDCCCEEEEEEFFFGGGHHHHHHIIIIIIJJJFFFKKKSSS]]]tttxxxtttmmmaaaZZZYYYZZZ]]]```^^^YYYTTTGGGBBB<<<;;;???CCCDDDDDDGGGGGGGGGCCC===888555333222333222222444888>>>CCCOOO]]]ppp{{{mmmaaaYYYTTTQQQPPPQQQOOOLLLIIIFFFCCCAAA@@@???FFFQQQ^^^nnnyyyzzzttteeeaaa[[[WWWVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYY\\\\\\\\\[[[[[[[[[ZZZZZZ\\\\\\\\\]]]___```bbbcccaaa```^^^^^^]]]\\\YYYVVVNNNKKKGGGCCC@@@>>><<<;;;;;;:::999999999888666444333444444333222222222333222222111111222444666888<<<@@@FFFOOOWWW^^^cccfffhhhiiikkklllllllllkkkkkklllllljjjiiigggeeeddddddeeebbb___]]]\\\\\\\\\[[[YYYXXXWWWUUUSSSRRRPPPPPPOOONNNMMMLLLLLLMMMOOOPPPQQQRRRUUUXXX]]]jjj~~~tttllleee\\\SSSLLLGGGAAA>>>@@@CCCEEEDDDEEEBBB===999777666444333333333444555777;;;>>>@@@AAABBBEEEGGGHHHHHHGGGFFFEEEEEEEEEEEECCCAAA???>>>===???BBBFFFJJJNNNPPPQQQVVVXXXZZZ]]]___aaabbbccc```aaabbbdddeeeeeeffffffcccdddeeeffffffeeecccbbbcccdddffffffdddcccdddeeegggiiimmmrrruuurrrjjjccc\\\[[[[[[\\\___aaaaaa``````___]]]\\\\\\^^^```bbb```bbbddddddddddddfffggggggdddcccbbb]]]WWWUUUXXXWWW```hhhlllooovvv{{{|||}}}|||{{{{{{zzzwwwssspppddd^^^UUUOOONNNMMMKKKJJJCCC@@@===;;;<<>>???AAAAAABBBBBBBBBBBBBBBCCCEEEFFFGGGHHHIIIIIIKKKLLLKKKJJJIIIJJJKKKQQQPPPNNNLLLLLLLLLMMMNNNRRRSSSSSSSSSRRRRRRQQQPPPNNNMMMLLLKKKJJJKKKLLLLLLyyysssooouuuwwwlllccc[[[VVVNNNGGGAAA;;;555222111000000///////////////000000111222333333444555666555444555666777666444555555444444444333333333666666777777777888888888:::;;;<<<======<<<;;;::::::::::::::::::::::::::::::<<>><<<;;;;;;888:::<<<>>>???AAADDDGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBBBB@@@>>>===>>>@@@BBBCCCCCCFFFFFFGGGGGGHHHHHHHHHIIIKKKFFFJJJPPPZZZqqqzzzsssooo___SSSQQQQQQSSSTTTRRRMMMIIIBBB>>>:::;;;>>>BBBCCCBBBFFFGGGFFFCCC>>>999666444111222222222333777<<>><<<:::888888777666777999999888777777777555444333222222222111111000000111333555666999<<>>@@@CCCEEEGGGGGGGGGFFFEEEEEEEEEDDDCCCAAA???>>>;;;>>>BBBFFFJJJMMMOOOPPPSSSTTTWWWYYY\\\]]]^^^___^^^___aaacccdddffffffgggcccddddddeeedddcccaaa```aaacccddddddcccbbbcccdddiiijjjnnnsssuuussskkkeeeYYYXXXYYY[[[___bbbccccccaaaaaa```_________``````bbbcccddddddccccccdddffffffcccbbbaaa\\\VVVTTTWWWXXXaaaiiilllooouuuyyyzzz}}}|||{{{{{{zzzvvvqqqnnnddd^^^VVVPPPOOONNNKKKIIIBBB@@@<<<;;;<<<@@@EEEHHHMMMQQQWWW\\\aaaeeeiiilllnnnqqqtttuuuyyywwwooollliiiiiiiiibbbUUUHHHBBB888777555333222111111111000000111222333555777888:::;;;<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHIIIHHHGGGGGGHHHIIIOOOOOOMMMLLLLLLMMMNNNOOORRRSSSSSSSSSSSSRRRRRRQQQOOONNNMMMLLLKKKLLLMMMMMMvvvoootttxxxmmmeeeZZZUUUMMMEEE???:::555333000000////////////000000000000111222333333444444444333333444444555555444111111222333444555666666777777777888888999999:::999;;;<<<===>>>===<<<;;;:::::::::::::::::::::999888;;;>>>???===;;;::::::888:::<<<===>>>@@@DDDFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA???>>>===>>>???AAABBBBBBFFFFFFFFFFFFFFFGGGGGGGGGIIIFFFKKKRRRYYYpppyyyppp~~~nnnYYYOOOMMMKKKLLLMMMKKKFFFBBB<<<:::888999===???@@@@@@DDDEEEFFFDDD???:::666555222222222222333666;;;???HHHVVViiizzz|||nnnaaaYYYUUUTTTTTTSSSQQQNNNKKKHHHFFFDDDCCCBBBGGGNNNYYYiiivvvyyyvvviiieee___ZZZXXXWWWVVVVVVTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^___aaaaaaaaa``````aaaaaa```\\\ZZZLLLHHHCCC@@@???>>>;;;999777666555777999::::::999===:::777555444333222111111111000000111222333444666999>>>FFFPPPZZZbbbgggkkklllnnnppprrrrrrrrrrrrqqqpppooonnnllljjjiiihhhiiifffcccbbbaaaaaa___^^^[[[ZZZYYYXXXVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQPPPTTTXXXYYYZZZfffrrrcccVVVPPPIIIEEEFFFHHHIIIHHHEEEAAA<<<888777777777666666666666666777888999:::<<<>>>AAADDDFFFFFFFFFFFFDDDDDDDDDDDDBBB@@@>>>===999<<<@@@EEEIIILLLNNNNNNQQQSSSUUUWWWYYY[[[\\\\\\]]]]]]___```bbbbbbcccccc______```aaaaaaaaa``````aaabbbddddddcccbbbcccdddhhhiiimmmrrruuurrrkkkeeeYYYXXXXXXZZZ^^^bbbcccdddbbbbbbbbbbbbaaaaaa```___cccdddeeedddcccbbbcccdddeeebbbaaa```[[[UUUTTTWWWYYYbbbjjjmmmpppuuuxxxxxx~~~}}}}}}}}}{{{wwwrrrmmmccc]]]VVVQQQPPPNNNKKKHHH@@@???<<<;;;===AAAEEEHHHNNNRRRXXX^^^bbbfffjjjlllllloooqqqssswwwzzzxxx|||{{{uuunnnjjjeee```XXXNNNDDD>>>666555444222222222222333111111111333444666888999:::;;;<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGIIIJJJJJJIIIHHHIIIKKKMMMLLLLLLLLLLLLMMMNNNOOORRRRRRSSSSSSSSSSSSSSSSSSPPPOOOMMMLLLLLLLLLMMMNNN{{{rrrkkkppp}}}xxxmmmdddZZZTTTKKKCCC===888555333000000////////////000000111111111222222333333444222333333333333444444555111222222333444555666777777777777888999:::::::::::::::<<<=========<<<<<<:::::::::::::::::::::999777:::<<<===<<<:::::::::999;;;<<<===>>>@@@CCCEEEDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>???AAABBBDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFNNNTTT[[[nnn}}}}}}wwwmmmrrr}}}pppXXXMMMKKKHHHHHHIIIHHHDDD@@@:::999888999;;;<<<======AAACCCEEECCC???:::777555222333333333444666;;;>>>EEESSSeeeuuu~~~pppccc[[[WWWUUUUUUUUUTTTPPPLLLHHHEEECCCBBBBBBFFFKKKUUUeeetttyyywwwlllgggaaa\\\YYYXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYWWWWWWXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^_________```bbbcccbbb___]]]QQQLLLGGGDDDEEEDDD@@@===888777777:::>>>BBBCCCDDDBBB>>>:::777777666444222222222222222222222333333444666:::BBBLLLWWWaaagggkkklllooorrrtttuuuuuuuuusssrrrqqqpppnnnlllkkkjjjiiigggeeedddcccbbb```___\\\[[[ZZZYYYXXXWWWVVVUUUSSSRRRRRRQQQPPPPPPPPPPPPMMMRRRXXX\\\\\\cccxxxvvvfffWWWQQQJJJFFFGGGIIIIIIIIIEEEAAA<<<888777888888888999888888888888999999::::::<<>>CCCGGGJJJLLLMMMQQQRRRTTTVVVXXXYYYZZZZZZ\\\\\\\\\]]]\\\\\\[[[[[[VVVWWWYYY[[[]]]___```aaaaaabbbdddddddddcccdddeeefffgggjjjooorrrpppjjjddd[[[YYYXXXZZZ]]]```bbbbbbbbbccccccccccccaaa```___cccdddeeedddbbbaaabbbcccdddaaa```___[[[UUUTTTWWWZZZcccllloooqqqvvvyyyxxx}}}}}}}}}|||zzzvvvoookkkaaa\\\VVVRRRPPPNNNJJJFFF???>>><<<;;;===AAAFFFIIINNNSSSZZZ___cccgggjjjllllllnnnqqqssswww~~~~~~xxxrrrqqqvvv}}}}}}sssnnneee[[[RRRJJJBBB<<<555444333222111222333333222222333444666888:::;;;>>>???AAACCCDDDEEEFFFFFFAAABBBBBBCCCDDDEEEFFFFFFHHHJJJKKKKKKJJJJJJKKKLLLJJJJJJKKKKKKLLLLLLMMMNNNPPPQQQRRRSSSSSSSSSSSSSSSPPPOOOMMMLLLLLLLLLMMMNNNtttnnnkkkrrr}}}rrrhhh[[[TTTJJJAAA;;;777444222///////////////000000111111111222222222333333333111222444444333333444666666666555555555444444444666666777888999::::::;;;:::::::::;;;;;;<<<======::::::::::::::::::::::::777999::::::999999:::;;;:::;;;=========>>>AAACCCBBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@??????>>>>>>===>>>>>>===<<<===???BBBBBBBBBCCCCCCDDDDDDDDDEEEGGGFFFOOOUUUYYYkkk|||}}}zzzwwwvvvxxxxxxwwwyyy}}}|||qqqhhhffffffhhhtttvvv[[[LLLIIIFFFFFFGGGHHHEEEBBB===<<<;;;:::::::::;;;<<<>>>AAACCCBBB>>>:::666555333333444444444666999<<>>;;;;;;<<<@@@FFFLLLPPPQQQGGGBBB<<<::::::999777555444444444444444444444333444555888???IIIUUU```gggiiikkknnnqqqsssuuuvvvvvvttttttsssqqqooonnnllllllkkkiiigggfffeeedddbbb```]]]]]]\\\[[[ZZZYYYXXXWWWUUUTTTTTTTTTSSSRRRRRRQQQNNNQQQXXX]]]]]]bbbppp~~~wwwgggWWWQQQJJJGGGGGGIIIJJJIIIEEEAAA;;;888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>AAABBBCCCBBBAAAAAAAAAAAAAAA???===;;;:::777888;;;???CCCGGGJJJLLLPPPQQQSSSUUUWWWXXXYYYYYYYYYYYYXXXWWWVVVTTTSSSRRRNNNOOORRRUUUYYY\\\___``````bbbddddddccccccdddeeeeeeeeehhhmmmpppoooiiiddd\\\ZZZXXXYYY\\\___aaaaaabbbbbbcccccccccbbbaaaaaabbbcccdddcccbbbaaabbbcccdddaaa``````[[[UUUTTTWWW[[[dddmmmqqqtttxxxzzzzzz{{{{{{zzzzzzxxxrrrlllggg___ZZZUUURRRPPPMMMHHHDDD>>>===<<<<<<>>>BBBFFFIIINNNSSSZZZ```dddgggiiikkklllnnnqqquuuyyy~~~~~~yyysssqqqtttzzz{{{vvviiiZZZOOOIIIBBB;;;555444222111111222222333222222333555777999;;;<<<>>>???@@@BBBDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGIIIJJJJJJIIIJJJKKKLLLJJJKKKKKKLLLLLLMMMMMMMMMOOOOOOQQQRRRSSSSSSSSSSSSOOONNNMMMLLLKKKLLLMMMMMMrrrrrruuu~~~~~~wwwmmm\\\UUUJJJ@@@999555222111///////////////000111111111222222222222333333333000222444444333333555777777777666666666555555555555555666777888999::::::::::::999888999;;;===>>>999999999::::::;;;;;;;;;888999999888777888:::<<<:::;;;<<<<<<;;;<<<>>>@@@@@@AAACCCDDDEEEDDDCCCBBBBBBBBBAAAAAA@@@??????>>>===>>>???===<<<<<>>AAAAAA>>>999666444222333333333333444777:::???LLL^^^nnn}}}wwwkkkbbb[[[VVVSSSUUUSSSPPPLLLHHHEEECCCBBB???AAADDDMMM]]]oooxxxxxxqqqllleee^^^[[[YYYWWWVVVYYYYYYWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZWWWWWWXXXYYYZZZ[[[\\\\\\ZZZZZZ[[[[[[[[[\\\\\\\\\ZZZZZZZZZZZZ[[[\\\]]]^^^]]]___bbbfffjjjkkkiiigggVVVPPPJJJHHHJJJKKKFFFBBBAAA@@@AAADDDJJJOOOSSSTTTJJJEEE>>><<<<<<===:::888777777777777666666555444555555777===GGGSSS___gggiiikkknnnrrruuuwwwxxxxxxuuutttsssrrrpppnnnmmmlllmmmkkkjjjiiihhhgggdddbbb^^^^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXWWWVVVUUUTTTTTTSSSTTTWWW\\\^^^aaajjjttttttfffWWWQQQJJJGGGHHHKKKKKKKKKEEEAAA;;;777777999:::;;;======>>>>>>>>>>>>>>>===999;;;===@@@AAAAAA@@@???????????????===;;;999888666777888;;;???DDDHHHKKKNNNOOOQQQSSSUUUVVVVVVWWWTTTTTTSSSRRRPPPNNNMMMLLLIIIJJJLLLPPPTTTXXX[[[]]]^^^```bbbcccbbbbbbcccddddddeeeggglllooonnniiiddd[[[YYYXXXXXX[[[___aaabbbaaaaaaaaaaaabbbbbbbbbbbbaaabbbccccccbbbaaabbbddddddaaa``````\\\VVVUUUXXX[[[eeeooosssvvvzzz||||||zzzzzzzzzzzzwwwrrrjjjeee]]]YYYTTTQQQOOOLLLGGGBBB===<<<;;;<<>>@@@AAACCCCCCDDDHHHHHHIIIIIIJJJKKKKKKKKKHHHIIIKKKKKKJJJJJJLLLNNNLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOQQQRRRRRRSSSSSSNNNMMMLLLKKKJJJKKKLLLLLLtttxxx}}}~~~uuukkk]]]UUUJJJ???888444111000///////////////000111111222222222222222222333333000333555555333333555888444444555666777888999999444555666777888999::::::;;;999888777777:::===???888888999::::::;;;<<<<<<888888888777666777:::===:::;;;<<<;;;::::::;;;===???@@@BBBDDDDDDCCCBBBAAACCCCCCBBBAAAAAA@@@@@@???<<<>>>???===;;;;;;>>>AAAAAABBBCCCDDDEEEFFFGGGHHHIIIGGGKKKMMMNNNaaauuuyyyzzzsssnnnnnnjjjddddddiiihhh]]]UUURRRQQQQQQ\\\jjj|||{{{___PPPMMMJJJJJJNNNPPPOOONNNHHHFFFCCC???<<<<<<===???:::===@@@@@@===999555444000111222222222333666888>>>KKK\\\lll{{{yyynnnddd\\\VVVRRRRRRQQQNNNKKKHHHFFFEEEDDDCCCDDDEEELLL[[[lllttttttrrrmmmeee___[[[YYYWWWVVV[[[ZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[WWWWWWXXXYYYZZZ[[[\\\\\\ZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^^^^^^^```dddiiimmmnnnmmmkkk```YYYSSSQQQTTTTTTPPPKKKGGGFFFDDDEEEIIILLLNNNOOOLLLFFF???===>>>???<<<999888999999999888777666555666555777<<>>???@@@@@@@@@@@@??????:::;;;===???@@@@@@???>>>>>>>>>>>>>>><<<:::888777666666666999===BBBGGGKKKMMMNNNPPPRRRSSSTTTUUUUUUPPPPPPOOONNNMMMKKKJJJIIIFFFHHHJJJMMMQQQUUUYYY[[[]]]___aaaaaaaaaaaabbbccceeeeeeggglllpppooojjjeeeZZZXXXWWWXXX[[[```bbbdddaaa`````````aaabbbcccccc```bbbccccccbbbbbbcccddddddbbbaaaaaa]]]WWWVVVYYY[[[eeeoootttwww{{{~~~}}}||||||||||||yyyssskkkfff\\\XXXSSSQQQOOOKKKFFFAAA<<<;;;;;;<<>>@@@BBBDDDEEEFFFFFFJJJKKKKKKLLLLLLMMMMMMMMMJJJKKKMMMMMMLLLMMMNNNPPPOOOOOOPPPPPPPPPOOOOOONNNLLLMMMNNNPPPQQQRRRRRRRRRNNNMMMKKKJJJJJJJJJKKKLLL|||yyyxxx~~~sssiii^^^QQQDDD===888333222444222///,,,---000333444333111222333444555555555555333333333444444444444444555555555666666666666666555555666666666666666555777777888:::;;;<<<======666555555666888999888777888888888777777777777777===<<<<<<;;;;;;::::::999;;;<<<===>>>@@@@@@@@@@@@???>>><<<;;;;;;===>>>@@@>>>??????>>><<<<<<===>>>AAABBBCCCEEEGGGHHHHHHHHHLLLHHHFFFJJJTTTaaakkkppp~~~nnncccdddddd^^^]]]bbbaaaYYYRRRPPPPPPRRRXXX```sssjjjTTTPPPMMMPPPXXX^^^``````cccTTTEEE???AAABBB@@@===;;;;;;:::;;;;;;:::666333333222111111111333666777???FFFSSSfffyyyqqqdddZZZUUUTTTRRRPPPNNNKKKIIIGGGEEEEEE===AAADDDGGGSSSfffrrrtttsssmmmddd___]]][[[ZZZXXXWWWVVVUUUTTTTTTTTTUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYZZZYYYXXXWWWXXXYYYXXX[[[^^^___\\\[[[\\\^^^ZZZZZZZZZZZZ[[[\\\]]]^^^___bbbfffjjjmmmoooppppppgggbbb\\\ZZZ\\\\\\XXXTTTLLLGGGFFFJJJMMMJJJFFFEEEAAABBBBBBBBBAAA???===<<<:::;;;<<<<<<:::777444222555666999===DDDOOO[[[ccclllppprrrssswww}}}}}}zzzxxxwwwuuutttrrrrrrqqqqqqrrrqqqpppnnnmmmkkkjjjiiihhheeebbb````````````___^^^^^^______^^^]]][[[ZZZWWWYYY[[[\\\^^^aaaeeehhhooouuu|||sssgggSSSNNNHHHFFFHHHKKKMMMMMMFFF@@@:::666666999<<<===>>>@@@BBBDDDEEECCCBBB@@@<<<<<<<<<<<<<<<<<<<<<<<>>===<<<:::999888777333555777999<<>>;;;;;;>>>???AAAGGGOOONNNTTT\\\ccchhhjjjlllmmmiiiiiilllsssyyy}}}}}}{{{{{{{{{zzzzzzyyyzzz|||}}}yyyppphhhdddhhhqqqxxx{{{wwwxxx|||ttt]]]PPPLLLCCC777444444555555444222000///333444666888:::;;;<<<<<<>>>AAADDDFFFGGGFFFGGGHHHKKKLLLMMMNNNOOONNNNNNMMMKKKJJJIIIHHHIIIKKKMMMNNNLLLMMMOOOPPPPPPOOOMMMLLLNNNOOOPPPQQQQQQQQQPPPOOOKKKKKKKKKKKKKKKMMMRRRUUUzzzxxx|||~~~}}}yyynnnddd[[[OOOBBB;;;777333111333333000......000222222111222222333444555555555555555555555555666666666666666666666666666666666666444555666777777777777777555555666777888999:::;;;888777666666888999888777777777777777888888888888;;;;;;;;;;;;:::::::::::::::;;;===>>>@@@@@@AAAAAA@@@???===<<<<<<===>>>??????@@@@@@???===<<<>>>???BBBCCCDDDFFFGGGHHHIIIIIIKKKHHHGGGLLLVVVbbbkkkpppwwwiii_________YYYXXX]]]]]]VVVPPPNNNNNNNNNTTTZZZffftttlll^^^ZZZXXXYYYaaajjjqqquuuxxxhhhSSSGGGCCCAAA???<<<<<<;;;;;;<<<<<<;;;777444333222111111111333555777===DDDRRRdddwwwssseee[[[VVVTTTSSSQQQOOOLLLIIIGGGEEEDDD@@@CCCDDDFFFRRRcccppptttuuunnneee___[[[ZZZXXXWWWTTTTTTTTTUUUUUUUUUTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZXXXXXXYYYZZZWWWZZZ]]]^^^]]]\\\]]]^^^[[[[[[[[[[[[\\\]]]^^^___```cccgggkkkoooqqqrrrrrrmmmgggaaa___aaa```\\\XXXTTTOOOLLLMMMJJJDDD@@@@@@AAACCCEEEFFFDDDAAA>>><<<;;;<<<>>>>>>===:::777444666777999<<>>@@@???AAACCCEEEEEEDDDBBB@@@========================>>>>>>===<<<:::999888777111333555777:::>>>DDDHHHKKKKKKLLLMMMLLLJJJHHHGGGBBBAAAAAABBBFFFIIIJJJJJJKKKJJJJJJNNNSSSYYY\\\^^^``````aaabbbbbbcccbbbbbbbbbeeehhhjjjnnnqqqmmmfff\\\YYYWWWYYY^^^ccceeeeeebbbcccdddeeeeeedddcccbbbbbbbbbccccccddddddeeeeeebbb```^^^]]]XXXTTTWWW]]]fffkkkqqqvvvyyyzzz{{{|||}}}}}}|||zzzuuuooohhheee\\\YYYUUUSSSPPPLLLDDD>>>???<<<<<>>???@@@AAAAAAAAA@@@>>>=========>>>???@@@@@@@@@???>>>===>>>@@@BBBCCCDDDFFFGGGHHHHHHHHHJJJHHHIIINNNWWWbbbjjjooorrrfff]]]\\\[[[VVVVVVYYYXXXRRRMMMLLLKKKKKKNNNTTTYYYeeerrr{{{tttiiiiiiiiikkkqqq|||fffQQQEEEAAA???===<<<<<<<<<======<<<888666333222111111111333555666;;;AAAOOO```sssuuuhhh]]]WWWUUUTTTSSSPPPMMMJJJGGGDDDCCCCCCDDDDDDEEEOOO```nnnuuuxxxqqqggg^^^YYYWWWVVVUUUSSSTTTUUUVVVVVVUUUTTTSSSQQQQQQSSSTTTUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZXXXXXXYYYZZZVVVXXX[[[]]]]]]]]]^^^___]]]\\\\\\]]]]]]^^^___```aaadddiiinnnrrrtttvvvvvvtttoooiiiggggggfffbbb]]]YYYUUURRROOOHHH@@@===???AAAEEEJJJKKKHHHCCC>>>;;;<<<>>>@@@BBBAAA>>>;;;888777777999<<>>AAACCCBBBCCCDDDEEEEEEDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;999888777000111333555777;;;@@@DDDIIIIIIIIIHHHFFFDDDAAA@@@:::;;;===BBBHHHLLLNNNNNNMMMLLLKKKMMMRRRWWW[[[\\\___```aaacccdddddddddddddddgggiiijjjnnnqqqmmmfff^^^ZZZWWWXXX]]]bbbeeeeeecccdddeeeffffffeeedddcccdddddddddddddddddddddeee```]]]\\\[[[WWWUUUYYYaaahhhmmmsssxxxzzz{{{||||||}}}|||{{{yyytttnnnhhhdddYYYVVVQQQOOOMMMIIICCC>>>???======AAACCCDDDJJJRRRRRRWWW^^^cccggghhhiiijjjnnnoooqqqvvv{{{~~~yyywwwvvvyyy~~~{{{uuulllfffdddbbb___]]]```^^^fffyyy~~~}}}mmmYYYMMMIIIAAA666444444444444444333222111666777999;;;===>>>>>>???AAACCCFFFGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKJJJIIIIIIJJJIIIIIIIIIIIIKKKLLLNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMOOOQQQRRRSSSRRRRRRNNNNNNMMMKKKIIIJJJLLLOOO}}}vvvrrrqqqmmmddd[[[QQQFFF;;;666333000///111333222000000000111111111444444444555444444333333666666666777777888888999777777777666666666666666444555777888999:::;;;;;;999888777666777888:::;;;<<<999666555666777777777666666777888999999::::::777777888999999:::;;;;;;999:::<<<>>>???@@@@@@AAAAAA@@@???>>>======>>>>>>??????@@@>>>===<<<>>>???AAAAAACCCDDDEEEFFFFFFFFFGGGHHHJJJPPPXXXaaaiiimmmpppggg```___]]]ZZZYYY\\\XXXRRRNNNMMMKKKJJJMMMRRRWWWbbblllsss~~~vvvzzzxxxZZZHHHBBBAAA@@@<<<;;;<<<======<<<999666444333222111111333555666888???KKK[[[mmm}}}wwwjjj___WWWTTTUUUTTTQQQNNNKKKGGGDDDBBBDDDCCCBBBCCCLLL\\\lllvvvzzzsssiii___YYYUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQSSSTTTVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUVVVVVVVVVWWWWWWVVVWWWXXXXXXWWWWWWXXXYYYUUUWWWZZZ\\\^^^^^^______^^^^^^^^^^^^___```aaabbbcccfffkkkqqqwwwzzz|||}}}|||vvvpppnnnnnnlllfffaaaZZZWWWUUURRRIIIAAA@@@CCCCCCIIIOOOQQQLLLEEE???<<<<<>>;;;888888999;;;@@@IIISSS[[[cccjjjoooqqquuuzzz{{{yyyxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzxxxvvvtttrrrqqqpppnnnllljjjjjjkkkllllllkkkmmmlllkkkiiigggdddcccbbbcccdddfffggghhhjjjnnnppprrrtttuuutttuuu}}}rrrggg\\\UUUMMMIIIJJJLLLMMMMMMHHHCCC===:::;;;???CCCEEEDDDEEEEEEFFFEEECCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;:::888777000111333444555999>>>AAAFFFFFFEEECCCAAA>>><<<::::::<<<@@@GGGNNNSSSTTTTTTPPPNNNLLLNNNRRRWWWZZZ\\\^^^___```bbbcccddddddddddddggghhhiiimmmppplllfff___[[[WWWXXX\\\aaaddddddcccdddeeefffffffffeeeddddddddddddddddddddddddddd```]]]ZZZYYYVVVUUU[[[cccjjjnnntttxxxzzzzzz{{{{{{}}}|||zzzwwwrrrmmmhhheeeZZZUUUPPPLLLJJJHHHCCC???>>><<<===AAACCCEEEKKKRRRUUUYYY___dddfffhhhiiijjjlllmmmpppuuuzzz}}}{{{sssoooooonnniiieeeffffffqqq{{{}}}nnn[[[OOOIII@@@666444444444444444444333333888999;;;===>>>@@@@@@AAAAAACCCEEEEEEEEEDDDEEEEEEFFFGGGIIIJJJJJJJJJIIIHHHKKKKKKJJJJJJKKKLLLNNNNNNKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPQQQQQQQQQQQQMMMMMMLLLJJJHHHGGGIIIJJJyyy}}}}}}zzzssspppooojjjaaaYYYLLLAAA777444222///...000///000111111111222333444444444444555444444333333444444555666666777888888888888777777666666666666555666777999:::;;;;;;;;;999888888777777888999:::;;;888666555666777777666666777777888999::::::;;;777777888999::::::;;;;;;:::;;;<<<===>>>?????????@@@??????>>>>>>===>>>>>>===>>>>>>===;;;;;;<<<>>>>>>???@@@BBBCCCCCCCCCCCCEEEGGGJJJOOOVVV^^^fffkkkpppjjjfffdddbbb``````bbb]]]VVVQQQPPPNNNNNNQQQWWW^^^iiirrrwwwgggNNNDDDCCCAAA;;;;;;;;;<<<===<<<999666444333222111111333444666666<<>>FFFPPPVVV___gggnnnpppsssxxxzzzyyyxxxxxxyyyzzzzzzzzzyyyyyy||||||zzzyyywwwuuuttttttpppooonnnnnnpppqqqqqqpppmmmmmmlllkkkjjjiiiiiihhhiiijjjkkkllllllnnnrrrtttuuuvvvwwwvvvvvv}}}vvvkkk```YYYPPPKKKKKKMMMNNNNNNGGGBBB===999;;;???BBBDDDFFFFFFFFFEEEDDDBBB@@@???========================<<<<<<======<<<:::888777111222333444555888<<<@@@AAAAAA@@@???>>><<<;;;:::@@@BBBGGGMMMSSSWWWXXXWWWRRRPPPNNNNNNRRRWWW[[[\\\]]]^^^___aaabbbcccccccccccceeefffgggkkknnnkkkeee___[[[VVVVVV[[[___bbbccccccccceeefffffffffeeeeeeccccccdddddddddddddddeeebbb^^^ZZZXXXTTTTTT[[[dddkkkoootttxxxyyyyyyyyyyyy|||{{{yyyvvvqqqmmmjjjhhh]]]XXXPPPLLLIIIGGGCCC@@@<<<;;;===AAADDDEEEKKKRRRXXX\\\aaaeeeggghhhjjjkkkjjjmmmqqqwww~~~~~~zzzyyywwwrrrnnnmmmppp~~~~~~|||ooo\\\PPPHHH===444444444444444444444555555999:::<<<>>>@@@AAABBBBBB@@@BBBDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIIIILLLLLLLLLMMMMMMNNNOOOOOOJJJJJJIIIIIIIIIIIIJJJJJJNNNNNNOOOPPPPPPOOONNNMMMLLLLLLKKKIIIFFFEEEFFFHHH|||zzzxxx{{{}}}|||{{{wwwsssooolllfff^^^WWWGGG>>>555222111///...000...000111222222222444555333333444444555444444444333333444555555666777777999888888777777666666555555666777888999:::::::::777777777777777777666666999888777777999999777666777888888888999:::::::::777888888999:::;;;;;;<<<;;;<<<======>>>>>>>>>============>>>>>>>>>======<<<======<<<::::::;;;======>>>???@@@AAAAAAAAAAAABBBEEEHHHLLLRRRZZZccciiiooommmkkkiiihhhggghhhiiieee]]]VVVSSSRRRSSSYYYaaahhhttt~~~sssSSSFFFBBB???<<<<<<<<<===>>>===:::888555444222111111222444555555;;;EEERRRaaasss|||pppcccYYYTTTTTTTTTSSSPPPMMMIIIFFFDDDBBB???===@@@GGGSSSeeeuuuxxxuuunnneee\\\XXXWWWXXXWWWXXXYYYYYYWWWSSSPPPMMMTTTTTTVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVVVVVVVWWWWWWSSSUUUVVVVVVUUUUUUWWWXXXYYYYYYZZZ]]]aaabbbaaa``````______``````aaabbbccceeejjjqqqzzz~~~zzzssslllfffccc```^^^VVVLLLHHHHHHJJJPPPVVVTTTMMMEEEAAA@@@>>>BBBGGGKKKKKKGGGAAA===;;;::::::999<<>>AAACCCGGGGGGFFFEEECCCAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========;;;888777222333444444444777;;;>>>======>>>>>>???@@@AAAAAAHHHIIILLLQQQVVVYYYXXXWWWUUURRROOOOOOSSSXXX\\\^^^]]]^^^___aaaaaabbbbbbbbbaaacccdddeeejjjnnnlllfff___ZZZUUUTTTXXX]]]```aaabbbcccdddeeeffffffeeeeeeaaaaaabbbccccccdddeeeeeeddd___ZZZWWWTTTUUU^^^hhhlllpppuuuxxxyyyxxxxxxxxx|||zzzxxxuuurrrooommmlllccc\\\SSSLLLIIIFFFCCC@@@;;;:::<<>>>>>======<<<;;;:::;;;<<<==================>>>>>>===;;;;;;<<<======>>>???@@@AAAAAAAAAAAA@@@BBBFFFIIINNNVVV```gggqqqrrrqqqpppooopppqqqqqqmmmdddZZZVVVUUUYYYbbbkkkrrrwwwVVVGGGAAA<<<>>>>>>>>>@@@AAA@@@===:::555444222111111222444555555:::CCCNNN]]]oootttfff\\\VVVSSSSSSSSSQQQNNNJJJGGGEEECCC???>>>@@@DDDMMM___ooovvvtttooohhh___ZZZYYYZZZWWW\\\bbbfffeee___XXXRRRTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVVVVVVVWWWWWWTTTVVVWWWXXXWWWWWWYYYZZZ[[[[[[[[[^^^bbbcccbbb```_________``````aaabbbcccfffkkksss~~~{{{tttooojjjgggfffaaaWWWOOOLLLNNNSSSWWWSSSKKKDDDBBBCCCAAAEEEKKKOOOOOOJJJCCC???<<<;;;:::999;;;AAAIIIOOOWWWbbbkkkoooqqquuuyyyyyy{{{|||}}}~~~~~~}}}{{{zzz||||||{{{{{{{{{zzzzzzzzzuuuuuuuuuwwwzzz{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxyyyvvvwwwxxxwwwwwwyyy|||~~~|||~~~}}}{{{uuuggg___TTTMMMLLLMMMNNNNNNIIIDDD>>>::::::>>>AAACCCHHHGGGFFFDDDAAA???======999999999999999999999999:::;;;===>>>===;;;999777222333333333333555999<<<;;;<<<>>>AAADDDGGGJJJKKKOOOPPPRRRUUUYYY[[[[[[ZZZVVVSSSPPPQQQTTTZZZ^^^aaa___```aaabbbbbbbbbbbbbbbaaacccdddeeejjjooonnnhhh^^^YYYTTTSSSVVV[[[^^^___```aaaccceeeeeeeeeeeeddd______```aaacccdddeeeeeeccc^^^YYYVVVTTTWWWbbbmmmooorrrwwwzzzzzzyyyxxxxxx{{{zzzwwwtttrrrppppppooohhh```UUULLLGGGDDDAAA>>>;;;;;;>>>CCCFFFHHHNNNTTT\\\___dddhhhjjjlllnnnpppooosssyyy{{{|||{{{rrrbbbVVVLLLAAA999444333333333444555777888:::;;;===???AAABBBCCCCCCAAABBBDDDDDDDDDEEEGGGIIIGGGHHHIIIJJJJJJJJJIIIHHHJJJJJJKKKLLLMMMMMMMMMMMMJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKLLLMMMMMMLLLKKKJJJJJJLLLLLLLLLKKKJJJKKKMMM}}}{{{}}}xxxuuuqqqllleee]]]VVVQQQCCC:::222111111//////111000333555444111000111333111222333444555555666555333333444555666777888888999999999888777666666555666777777888888888777777999:::<<<======;;;888666999999;;;>>>@@@???<<<999::::::999999999999999999::::::;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::888999;;;<<<======>>>>>>>>>??????>>><<<<<<===>>>>>>???@@@AAAAAAAAAAAAAAA???AAADDDGGGLLLTTT___ffftttvvvwwwuuuuuuvvvxxxxxxrrrggg\\\WWWWWW\\\gggqqqyyyvvvUUUGGG@@@;;;@@@@@@@@@BBBCCCBBB???===555444222111111222444555555:::BBBMMMZZZlllwwwiii^^^XXXSSSSSSSSSQQQOOOKKKHHHFFFEEEAAA>>>@@@CCCIIIZZZjjjttttttpppjjjbbb\\\[[[\\\YYYaaalllttttttlllaaaYYYTTTUUUUUUVVVVVVVVVUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVVVVWWWWWWWWWVVVWWWYYYYYYYYYYYYZZZ\\\]]]\\\\\\___cccdddbbb```____________```aaabbbcccfffkkkuuuzzzrrrmmmjjjkkkhhh___VVVQQQPPPUUUWWWRRRIIICCCBBBEEEDDDHHHNNNRRRQQQLLLEEE@@@===<<<:::999:::@@@HHHNNNVVVaaakkknnnpppuuuxxxyyy}}}~~~~~~}}}{{{{{{{{{{{{{{{||||||||||||zzzzzz{{{}}}~~~~~~|||{{{{{{|||}}}~~~}}}~~~~~~~~~~~~wwwhhh```UUUNNNLLLNNNNNNOOOKKKFFF???;;;;;;>>>AAACCCHHHGGGEEECCCAAA>>>===<<<777777777777777777777777:::;;;===>>>===;;;999777222222333222222444777::::::<<>>===<<<<<<===>>>?????????>>>======>>>@@@@@@BBBAAABBBEEEGGGLLLYYYfffxxx|||xxxyyy|||~~~sssbbbZZZZZZ```jjjsssqqqnnnuuu{{{rrrZZZIIIBBBAAA>>>@@@DDDFFFFFFCCC???===999666333222222333333333444666<<>>BBBEEEGGGLLLTTTZZZ^^^dddhhhhhhjjjnnnpppooorrrvvv|||}}}ssstttzzz~~~rrr```SSSFFF;;;444222///111333555555666888:::;;;===????????????@@@AAACCCEEEGGGHHHHHHHHHFFFEEEGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJLLLMMMMMMMMMMMMLLLLLLKKKOOOMMMKKKLLLNNNPPPQQQPPPNNNNNNNNNNNNNNNOOOPPPQQQvvvooojjjhhhmmmtttyyy{{{rrrhhh^^^TTTMMMHHH===999444111000111111111000000000111222222333333111222222333333444444555444444444444444444444444555555555555444333333222666555555444444555777777;;;;;;:::::::::999999999;;;<<<>>>AAABBB@@@;;;888777777888888999999999:::======<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>===<<<<<<===>>>?????????>>>===>>>???@@@AAABBBAAACCCFFFHHHNNN[[[iii{{{{{{}}}{{{nnnddd```bbbmmmyyyllldddfffiiittt{{{iiiUUUGGGBBBCCC@@@CCCFFFHHHHHHEEEAAA>>>999777333222222333333222555888>>>HHHXXXlll}}}rrrdddXXXVVVTTTSSSQQQPPPMMMIIIFFFGGGBBB???>>>@@@FFFSSS```nnnvvvyyypppeee^^^[[[YYYYYY___gggmmmlllfff]]]VVVQQQRRRTTTUUUUUUUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUVVVWWWWWWXXXXXXWWWZZZ]]]___`````````aaacccccccccaaaaaabbbfffiiinnnsss|||{{{wwwvvvpppeee\\\ZZZSSSSSSRRRNNNIIIEEEEEEFFFGGGKKKPPPSSSRRRLLLFFFAAA<<<<<<:::999999<<>>::::::>>>AAADDDDDDCCC@@@>>>;;;888777666444444555555666777777777::::::::::::999888777666222222111000000333888;;;???CCCHHHMMMQQQTTTWWWYYYYYYXXXXXXZZZ]]]```aaabbb[[[WWWSSSRRRTTTYYY]]]___aaabbbbbbccccccccccccbbbcccbbbccchhhooosssqqqnnnccc[[[SSSRRRSSSTTTYYY___```aaadddeeeffffffdddddddddcccbbbcccdddeeedddcccaaa\\\WWWUUUYYYaaajjjpppsssvvvzzz||||||||||||}}}zzzyyysssoooppptttsssooofffZZZNNNJJJHHHCCC???===;;;>>>BBBEEEHHHMMMTTTZZZ^^^dddiiiiiikkkppprrrqqqtttxxxzzzrrrsssvvvuuutttfffWWWMMMDDD<<<777777000222444555555666888:::;;;===???@@@@@@AAABBBCCCFFFGGGHHHIIIIIIHHHFFFEEEEEEEEEEEEFFFFFFHHHIIIJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMOOOPPPPPPPPPOOOMMMLLLLLLMMMNNNMMMMMMQQQQQQRRRRRRRRRSSSSSSSSSuuulllfffeeejjjqqqwww~~~{{{pppdddZZZQQQIIIEEE;;;888333111111111111111000000111111222333333333111222222333333444444555555555444444444444444444444333333222222222222333555555444444555666666777999999999::::::;;;;;;;;;;;;;;;<<<===>>>===:::777666777777888999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>????????????>>>>>><<<======>>>?????????@@@>>>>>>===<<<<<<<<<===>>>???>>>=========???@@@AAACCCBBBCCCEEEGGGLLLYYYfff|||ssshhhffftttpppaaa\\\ZZZcccnnnooorrrqqqjjj]]]OOOFFFEEEGGGDDDFFFJJJKKKJJJGGGCCC???:::777333222222333333222555777===FFFUUUiii|||wwwhhh[[[VVVUUUTTTSSSRRROOOJJJFFFFFFBBB>>>>>>>>>CCCOOO[[[mmmuuuyyyqqqfff^^^ZZZWWWWWWZZZ^^^aaa```\\\WWWTTTQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVVVVWWWXXXXXXYYYYYYXXXZZZ^^^`````````aaabbbdddddddddcccbbbcccfffiiiqqqwww}}}vvvjjj```\\\UUUUUUSSSOOOJJJHHHGGGHHHIIILLLOOOQQQPPPKKKEEEAAA>>>>>><<<:::999;;;@@@CCCNNNWWWcccmmmrrruuuyyy{{{|||mmmeee[[[TTTQQQQQQPPPOOOKKKFFF???;;;;;;>>>AAACCCBBBAAA>>><<<999777555555444444555555666777777777:::::::::999888777555444111111111000111444999===CCCFFFKKKOOORRRTTTWWWYYYYYYXXXXXX[[[^^^aaaaaaaaa\\\YYYTTTSSSUUUYYY]]]^^^aaabbbcccdddddddddddddddbbbbbbeeelllrrrtttrrrooofff]]]UUUSSSSSSUUUYYY___aaaccceeefffggggggeeeeeefffeeeccccccdddeeeeeedddbbb]]]WWWVVV[[[dddmmmssstttwwwzzz||||||{{{{{{|||zzzyyytttpppqqquuusssooofffZZZMMMHHHFFFAAA>>>===;;;???CCCFFFIIINNNUUU[[[___fffjjjkkkmmmrrruuutttuuuyyyyyytttuuusssooofffZZZMMMFFF@@@:::777888222333444555555555888:::;;;===@@@AAABBBBBBDDDEEEGGGHHHIIIJJJJJJIIIGGGFFFDDDDDDEEEEEEGGGHHHJJJKKKKKKLLLMMMNNNMMMLLLKKKJJJKKKKKKMMMNNNPPPQQQRRRRRROOONNNLLLLLLMMMLLLKKKIIIRRRRRRTTTUUUUUUTTTSSSSSSwwwnnniiiiiiooowwwxxx}}}zzzmmm```VVVNNNGGGCCC999666333111111222222111111111111222222333333333111222222333333444444555555555555555444444444444333222111000000111222333444444444444555666666777777888999999;;;;;;<<<===<<<;;;::::::;;;:::999777666666777888:::;;;<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<===>>>>>>>>>======>>>>>>???@@@AAABBBCCCDDD???>>>===<<<<<<<<<===>>>======<<<<<<===>>>???@@@CCCBBBBBBCCCCCCGGGSSS```|||ooojjj{{{uuucccZZZSSSXXXaaaaaa```___[[[SSSJJJFFFGGGJJJHHHJJJMMMNNNMMMIIIEEEAAA:::777444222222222222222222555:::BBBOOOaaauuuzzzjjj\\\VVVUUUTTTSSSRRROOOJJJFFFFFFAAA>>>======AAAKKKVVVkkktttzzzssshhh```[[[XXXVVVXXXYYYZZZYYYWWWTTTQQQTTTSSSSSSRRRSSSTTTUUUVVVRRRSSSTTTUUUVVVWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYYYYZZZ[[[[[[[[[ZZZ\\\___aaaaaabbbccceeedddeeeeeedddcccdddgggjjjsssyyy|||qqqgggaaa[[[YYYUUUQQQNNNLLLLLLLLLKKKMMMNNNOOOLLLHHHDDDAAA@@@@@@???===;;;<<>>AAABBB@@@>>><<<999666555444333444444444555666666777777::::::999888777555444333111111111000111555:::>>>EEEJJJOOORRRSSSTTTWWWZZZZZZZZZ[[[]]]aaacccbbbaaa]]]YYYUUUTTTVVVYYY\\\]]]___```bbbcccdddeeeeeeeeeddddddggglllrrruuuuuutttiii___WWWTTTTTTUUUZZZ```bbbcccfffggghhhgggfffeeehhhfffdddcccdddeeeeeedddaaa\\\VVVWWW]]]gggoootttuuuwww{{{||||||{{{{{{{{{yyyxxxtttppprrrvvvuuupppdddXXXMMMGGGDDD???======<<>><<<;;;999888999:::999888666777888999:::;;;<<<<<<999888888888999999:::;;;<<<<<<===>>>??????>>>>>>??????@@@@@@BBBCCCEEEFFF@@@???>>>===<<<======>>><<<<<<;;;;;;<<<>>>???@@@AAA@@@@@@BBBCCCHHHTTTaaa|||uuunnn}}}tttbbbXXXNNNOOOTTTRRRSSSRRROOOIIIDDDBBBEEEGGGIIILLLNNNPPPOOOKKKFFFCCC;;;888444222222222222111111444999???JJJ\\\ppp~~~}}}lll^^^VVVTTTSSSRRRQQQMMMIIIFFFEEEBBB???===<<<>>>GGGRRRgggrrryyyuuukkkccc^^^ZZZVVVWWWYYYZZZYYYVVVRRRPPPTTTSSSRRRQQQRRRSSSUUUVVVRRRRRRSSSTTTVVVWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYYYYZZZ[[[[[[[[[\\\^^^```aaabbbccceeefffeeeeeeffffffeeefffhhhjjjsssyyy{{{qqqjjjaaa]]]XXXSSSPPPOOOOOOOOOOOONNNNNNLLLIIIFFFCCCAAABBBCCCBBB@@@======???@@@GGGNNNZZZfffpppwww|||~~~ppphhh\\\SSSPPPPPPOOONNNLLLGGG@@@<<<<<<===???@@@>>><<<999666333222222222333333333444555555666666888888888777666555333222000111000000111444:::>>>GGGLLLQQQTTTTTTTTTXXX[[[]]]]]]___aaadddeeecccaaa\\\YYYUUUTTTVVVYYY[[[\\\]]]^^^```aaacccdddeeeeeegggfffgggjjjoootttwwwyyylllbbbYYYUUUTTTUUUZZZ```bbbdddfffhhhhhhhhhgggfffhhhfffddddddeeeeeeeeeccc^^^YYYUUUXXX```jjjqqqtttvvvxxx{{{|||{{{zzzzzzzzzwwwvvvssspppssswwwuuuppp```VVVKKKFFFBBB>>><<<>>><<<@@@DDDHHHKKKPPPXXX^^^bbbiiinnnpppsssyyy||||||zzz{{{~~~wwwnnniiieeeVVVKKKAAA<<<999444222222333444555444444666999<<>>666444222111222333222111222222333333333333333333111222222333333444444555444444555555555666666666666555444333333222222222111222333555666666666666666777888999;;;<<<===>>><<<:::999999:::;;;;;;:::777888888999:::;;;<<<<<<888888888888999:::;;;;;;>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAACCCEEEFFFBBBAAA???>>>===>>>>>>???======<<<===>>>???AAABBB??????@@@DDDFFFLLLZZZggg{{{yyyoooyyyuuubbbXXXLLLKKKNNNJJJIIIHHHEEEAAA>>>>>>@@@CCCIIIKKKNNNPPPOOOLLLGGGDDD;;;888444222222222111111222555:::???HHHYYYmmm|||oooaaaWWWUUURRRQQQOOOMMMIIIGGGFFFBBB@@@>>><<<===DDDNNNaaammmwwwvvvmmmfff```\\\WWWXXXYYYYYYXXXVVVSSSQQQRRRQQQPPPPPPPPPQQQSSSTTTRRRSSSSSSUUUVVVWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVWWWXXXXXXYYYYYY[[[]]]___```aaabbbdddfffeeefffggggggfffgggiiikkkrrrxxx}}}uuuhhhbbb[[[UUUSSSRRRQQQQQQSSSRRROOOLLLIIIFFFDDDCCCDDDEEEEEECCCAAA???@@@AAAEEEKKKUUUaaalllvvv|||sssjjj]]]TTTPPPOOONNNMMMKKKFFF@@@<<<;;;<<<===>>>;;;999666333111000000111111111222222333444444555666666666666555444333333000000000///000333888<<>><<<>>>===@@@EEEHHHLLLRRRZZZ```cccjjjppprrrvvv|||~~~}}}{{{{{{~~~wwwhhh]]]VVVLLLCCC;;;888777444333555333333444444444777;;;>>>@@@BBBDDDEEEDDDDDDEEEFFFAAABBBCCCEEEGGGIIIJJJKKKOOOOOOMMMLLLLLLLLLLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIIIIKKKMMMQQQTTTVVVPPPNNNLLLLLLNNNOOOOOOOOOLLLLLLMMMNNNNNNMMMKKKKKK~~~}}}~~~~~~vvvlll^^^UUUPPPJJJBBB;;;555333111111222333222111333333333333333333333333111222222333333444444555333333444555666777888888888888888777555444222111000111333555666666666666777777888999;;;<<<======<<<:::::::::<<<>>>>>>===999999999::::::;;;;;;;;;999999999999:::;;;<<<===>>>???@@@AAABBBBBBBBBBBBAAA@@@??????@@@BBBDDDEEECCCBBBAAA????????????@@@@@@@@@??????AAABBBDDDEEEBBBAAABBBEEEFFFLLLYYYfffvvv}}}ooopppxxxxxxcccWWWJJJHHHKKKGGGEEEDDDAAA>>><<<===@@@BBBGGGJJJMMMPPPOOOLLLHHHEEE;;;888444222222222111000222555999===EEEUUUjjjyyytttgggYYYVVVSSSPPPOOOMMMKKKJJJGGGCCCAAA???<<<<<>><<<>>>===AAAFFFIIIMMMSSS[[[aaadddkkkqqqtttxxx}}}yyyzzzxxxrrrrrruuuzzz|||jjjYYYMMMFFF===666555555333333444222333333333444777<<<@@@@@@CCCEEEGGGHHHHHHJJJLLLEEEEEEEEEFFFGGGHHHIIIJJJNNNNNNMMMLLLLLLLLLMMMMMMIIIIIIHHHHHHIIIKKKMMMNNNIIIIIIJJJKKKNNNRRRVVVXXXSSSPPPLLLJJJKKKMMMNNNNNNKKKKKKKKKKKKJJJJJJJJJIII~~~~~~~~~}}}zzzqqqgggZZZRRRNNNIII@@@999444222111111222333222222333333333333333333333333111222222333333444555555222333444555666888999999:::::::::999777555222111000111333555666666666555777888888999;;;<<<<<<===;;;::::::<<<>>>@@@???>>>:::::::::::::::::::::::::::::::::;;;<<<===>>>???<<<===>>>???@@@AAAAAAAAAAAA@@@???>>>???AAACCCDDDDDDCCCBBB@@@??????@@@@@@BBBBBBBBBBBBCCCEEEGGGHHHFFFDDDDDDDDDDDDGGGSSS___qqq~~~xxxxxxyyy~~~ooohhhjjjhhh|||www```RRRDDDBBBFFFBBBFFFDDDAAA???>>>@@@BBBDDDFFFIIIMMMOOOOOOLLLHHHEEE<<<888555222222222111000///333777:::AAAQQQfffvvvwwwlll\\\XXXSSSPPPOOONNNMMMLLLGGGDDDAAA@@@===<<>><<<>>>===AAAFFFIIIMMMSSS[[[aaaeeelllrrruuuyyyzzzssssssyyyvvvpppqqqpppuuu}}}sss^^^MMMEEE<<<555444333111000111111222333333555888===AAA@@@BBBFFFIIIJJJLLLOOOQQQIIIHHHHHHGGGGGGHHHHHHIIILLLLLLKKKKKKLLLMMMNNNNNNJJJIIIGGGGGGHHHKKKOOOQQQNNNMMMMMMMMMOOOQQQTTTVVVUUUQQQLLLHHHHHHJJJKKKLLLJJJIIIHHHGGGGGGGGGGGGGGG~~~}}}{{{zzzlllbbbWWWQQQJJJBBB<<<:::444222111//////000222333222222111111222222333444333222222111111222222333000000111222333555666777666666888888777555333111333444444555555555555555888999;;;<<<<<<<<<;;;;;;;;;999888999<<<>>>@@@@@@:::;;;<<<<<<<<<;;;:::999======<<<<<<<<<<<<======BBBBBBAAAAAA@@@?????????@@@BBBCCCBBB@@@@@@AAABBBEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFIIIKKKMMMGGGCCCBBBCCCDDDFFFLLLTTTbbbwwwyyyyyyyyyvvv|||~~~wwwfff\\\]]]cccmmm}}}dddVVVPPPJJJFFFFFFHHHHHHGGGCCC<<<999===DDDFFFHHHLLLOOOOOOMMMIIIGGG@@@===999444222111222333000111555:::???III[[[lll||||||nnnccc\\\TTTPPPQQQRRRPPPMMMDDDDDDCCC???<<<<<<@@@DDDSSS\\\jjjssssssmmmddd]]]XXXVVVTTTTTTUUUTTTRRRQQQVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWUUUUUUUUUVVVWWWXXXZZZZZZ\\\\\\\\\[[[ZZZ[[[]]]___ccccccdddeeefffhhhjjjkkkuuuzzz~~~rrrkkkhhheeeaaa]]]bbb```YYYNNNHHHIIIJJJIIIFFFHHHJJJKKKJJJHHHHHHGGGBBBGGGNNNUUU]]]hhhttt|||}}}~~~zzzpppmmmfffkkkpppsssxxx~~~ppp```VVVPPPLLLKKKMMMLLLFFF>>>999888999<<<===666555333111////////////111111111111222333444555222222333333333222222111222111///......111444777EEEKKKRRRWWWXXXYYYZZZ\\\ccceeeeeeccccccdddaaa\\\UUUTTTTTTSSSTTTWWWYYY[[[]]]^^^```cccfffhhhjjjkkkjjjhhhfffhhhlllqqquuuwwwuuunnncccYYYUUUVVV[[[___```aaabbbdddeeefffffffffgggccc``````cccccc```\\\XXXXXX[[[bbbmmmuuuzzz{{{{{{zzzzzzzzz{{{}}}{{{vvvnnngggaaa\\\WWWUUUKKKKKKIIIEEE@@@<<<;;;;;;@@@DDDJJJNNNQQQVVV\\\aaalllkkklllqqqyyy~~~zzzssspppqqquuu~~~{{{vvvuuuvvvwww{{{yyybbbOOODDD<<<555333222000000333000222333555666999===@@@AAABBBDDDGGGKKKNNNPPPQQQKKKKKKJJJIIIIIIIIIIIIJJJHHHKKKMMMMMMLLLKKKKKKKKKIIIKKKMMMMMMMMMLLLMMMNNNPPPOOOOOONNNNNNOOOOOOOOONNNMMMKKKIIIHHHIIIJJJKKKMMMLLLJJJHHHGGGHHHIIIJJJ}}}{{{uuu|||xxxjjj```VVVPPPJJJAAA;;;999333222111//////000222333333333333333333444444555333333333222222333333333111111111222333444555666666777777777777555444333444444555666666666666666999:::;;;<<<<<<;;;;;;::::::999888:::===@@@AAAAAA======<<<<<<<<<<<<===>>>??????>>>======>>>??????BBBBBBAAA??????>>>>>>>>>@@@AAABBBAAA@@@???@@@AAACCCBBBBBBAAA@@@AAAAAAAAABBBBBBCCCDDDEEEHHHJJJKKKHHHEEEDDDEEEDDDDDDIIIPPP^^^rrrzzzzzzyyyttttttvvv|||rrrccc\\\ZZZ^^^dddpppkkk]]]TTTMMMIIIJJJLLLOOOOOOKKKCCC>>>AAAEEEFFFHHHKKKNNNNNNLLLIIIGGGBBB???;;;666333222333444222222555999===EEEVVVeeewwwrrreee]]]UUUPPPQQQRRRPPPMMMEEEEEECCC@@@<<<<<<@@@CCCPPPZZZhhhsssuuunnneee^^^XXXVVVTTTTTTUUUUUUSSSRRRVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVVVVTTTTTTTTTTTTVVVWWWXXXYYY[[[[[[\\\[[[ZZZ[[[]]]___ddddddeeefffgggiiijjjkkksssyyy}}}uuuqqqooonnnmmmmmmjjjaaaTTTLLLLLLMMMLLLEEEGGGJJJKKKKKKJJJIIIHHHEEEIIINNNTTT[[[fffrrrzzz~~~|||tttjjjbbb___WWW[[[```ccchhhsssrrrbbbXXXQQQLLLKKKMMMKKKFFF???:::888999;;;;;;666444222000///.........000000000000111222333333111111222222222222222111222111///---...111444666CCCIIIPPPUUUWWWXXX[[[]]]bbbddddddbbbbbbccc```ZZZTTTTTTSSSTTTVVVYYY[[[]]]]]]^^^```bbbdddggghhhiiiiiigggggghhhlllqqquuuxxxuuunnncccZZZUUUVVVZZZ]]]aaabbbdddeeefffggghhhhhhiiieeeaaaaaabbbbbb^^^ZZZXXXYYY]]]dddnnnuuuyyyyyyzzzzzz{{{|||~~~zzztttmmmeee___ZZZUUURRRLLLKKKHHHDDD???<<<<<<===BBBEEEJJJOOORRRWWW]]]bbbkkkjjjlllqqqwww}}}yyyrrrnnnmmmqqq|||sssoooqqqqqq{{{}}}zzzyyyzzz{{{}}}yyycccQQQCCC<<<555333222///000333000111333555666999===@@@AAABBBDDDGGGJJJLLLNNNOOOKKKKKKKKKJJJJJJJJJIIIIIIIIILLLNNNNNNNNNMMMMMMNNNLLLNNNOOONNNMMMMMMNNNPPPPPPOOOOOONNNNNNNNNNNNOOOLLLKKKJJJIIIIIIKKKMMMNNNOOOMMMKKKHHHGGGGGGHHHHHH}}}zzzpppyyyuuuggg^^^TTTOOOIII@@@999666222222111000000111222333444444444444444555555555444444444444444444444444333333333333333444444555888777777666666555555444555666777777888888777777::::::;;;;;;;;;:::999999:::999888:::===@@@AAAAAA???>>>===<<<<<<>>>AAABBBBBBAAA???>>>>>>???AAABBBCCCBBB@@@>>><<<<<<======>>>@@@AAA@@@??????@@@AAAAAAAAA@@@?????????@@@@@@AAABBBBBBCCCEEEGGGHHHIIIIIIFFFFFFGGGEEECCCFFFKKKXXXjjjyyy|||{{{{{{wwwpppllllllqqqwwwuuukkkaaa\\\YYYXXXYYYaaarrrwwwiii]]]TTTPPPQQQSSSXXX\\\WWWMMMEEECCCDDDFFFHHHJJJLLLLLLKKKIIIGGGDDDAAA<<<888444333333333444333555888;;;AAAOOO\\\ooo}}}xxxiii```VVVQQQQQQRRRPPPNNNGGGFFFDDD@@@======???AAAKKKVVVfffssswwwqqqfff^^^XXXVVVTTTTTTUUUUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTTTTSSSTTTTTTUUUUUUUUUVVVVVVVVVSSSSSSSSSSSSTTTVVVWWWXXXYYYZZZ[[[[[[ZZZ[[[]]]___bbbbbbcccdddfffggghhhhhhnnnsss}}}zzzzzz|||ooo^^^TTTRRRQQQOOOGGGIIIKKKMMMNNNNNNMMMLLLIIIKKKMMMRRRYYYcccooovvv}}}tttllleee\\\VVVTTTOOORRRUUUWWW[[[eeesss~~~uuudddZZZSSSMMMKKKMMMIIIEEE???;;;999999999999555333111///............//////000000111222222222///000000111222222222111222000...---...000333555@@@EEELLLQQQSSSVVV[[[^^^bbbddddddbbbbbbbbb^^^XXXSSSSSSTTTUUUXXX[[[^^^```^^^^^^```aaacccdddffffffgggffffffhhhkkkqqqvvvyyyvvvoooeee[[[VVVVVVZZZ\\\bbbcccdddfffggghhhiiiiiiiiifffcccbbbbbb```\\\YYYXXX[[[```gggooouuuwwwwwwxxxzzz|||~~~xxxssskkkccc]]]WWWRRROOOLLLKKKGGGBBB>>>===>>>@@@CCCFFFKKKOOOTTTYYY___ccciiiiiikkkpppuuuzzz|||}}}~~~xxxrrrnnniiijjjrrr||||||kkkcccbbb```gggooouuuwwwwwwyyyzzz}}}zzz|||xxxcccRRRBBB;;;444333111///000222///111333555666999<<>>666444222111111000000111222333333333444444555555555555555555666666666666555555555444444333333333444444888888777666555555666666666777888888999999888888;;;;;;::::::999999888888:::999999:::<<<>>>>>>===============???@@@BBBCCCBBBAAA???>>>>>>???AAABBBCCCAAA???<<<;;;;;;;;;<<<===???@@@@@@???>>>???AAAAAAAAA@@@@@@???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGEEEFFFHHHFFFDDDEEEJJJUUUdddrrryyy{{{yyyrrrjjjgggfffhhhmmmlllddd]]]ZZZWWWTTTQQQVVVeeeyyyuuuggg^^^\\\^^^^^^fffkkkfff[[[PPPFFFAAAFFFGGGIIIJJJJJJIIIHHHGGGDDDAAA===888555333222222444222333666888===IIITTThhhxxx|||nnndddYYYRRRQQQRRRPPPNNNIIIGGGDDDAAA>>>===>>>???FFFQQQaaapppwwwsssiiiaaaYYYWWWUUUTTTUUUVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUWWWVVVVVVUUUTTTSSSSSSRRRTTTTTTUUUUUUVVVVVVVVVVVVSSSSSSSSSTTTTTTVVVWWWWWWWWWYYYZZZ[[[ZZZ[[[]]]^^^______```aaaaaabbbbbbbbbfffjjjqqq{{{lll___YYYUUUPPPKKKLLLNNNPPPRRRRRRQQQOOOKKKKKKLLLPPPWWWbbbnnnuuuzzz|||uuummmhhhddd]]]XXXVVVRRRSSSTTTSSSTTT[[[fffnnnwwwggg\\\UUUNNNKKKLLLHHHDDD???<<<:::999888666444222000///...---......///000111111222222333333...///000111111111111111111000...---...000222333;;;@@@GGGKKKOOOSSSYYY^^^aaaccccccaaaaaaaaa\\\VVVUUUUUUVVVWWWYYY\\\^^^```^^^______```aaabbbccccccddddddeeefffiiiooouuuyyyxxxrrrhhh___YYYXXXZZZ\\\```aaaccceeeggghhhhhhiiigggeeeccccccbbb```]]]ZZZYYY]]]cccjjjqqquuuvvvvvvxxxyyy|||~~~~~~~~~xxxrrrjjjbbb\\\VVVQQQNNNMMMKKKFFFAAA======@@@CCCDDDFFFJJJPPPUUU[[[```cccggghhhkkkoootttwwwzzzzzz|||yyyuuuppphhhcccfffmmmzzz~~~mmmdddaaa^^^bbbfffiiijjjnnnuuu|||ttt```OOOAAA:::444333222//////222///111444666777999<<>>======>>>@@@AAAAAA@@@>>>===;;;;;;;;;<<<===>>>@@@@@@??????@@@AAABBBBBBAAAAAAAAABBBBBBCCCAAAAAABBBCCCDDDEEEEEEEEEDDDCCCEEEGGGGGGEEEFFFKKKTTT```nnnvvvxxxuuulllddddddaaabbbfffeee^^^XXXVVVSSSPPPNNNTTTaaatttrrrllllllnnnqqq{{{}}}ssseeeSSSDDDHHHHHHHHHHHHHHHGGGFFFFFFCCC@@@<<<888444222111000222000111444777;;;EEEOOOaaarrrssshhh[[[SSSQQQRRRPPPNNNJJJHHHDDDAAA???>>>>>>===AAAKKK[[[kkkuuutttlllddd\\\YYYVVVUUUUUUUUUUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUVVVWWWXXXWWWXXXZZZ[[[ZZZZZZ[[[]]]]]]]]]^^^^^^^^^]]]\\\[[[^^^___bbbiiittt{{{lllddd[[[TTTPPPPPPPPPSSSUUUUUURRRPPPKKKJJJJJJOOOXXXcccnnntttxxxzzz}}}vvvpppmmmnnnmmmhhhcccaaa\\\ZZZWWWSSSQQQSSSYYY___rrrxxxhhh^^^VVVOOOLLLLLLGGGCCC???<<<:::888666555333222000///............000111222333444444444444...///000111111111111111000///...---...///000111777;;;AAAEEEIIIOOOWWW]]]___bbbcccbbbaaaaaa\\\VVVWWWWWWXXXYYYZZZ\\\]]]^^^^^^______``````aaaaaabbbaaabbbdddeeeggglllsssxxx{{{uuukkkbbb\\\ZZZ[[[\\\^^^___aaaccceeefffggggggdddccccccccccccaaa^^^\\\ZZZ^^^fffmmmrrrtttvvvvvvyyy{{{}}}}}}|||wwwqqqiiiaaa[[[VVVQQQNNNLLLJJJEEE@@@===>>>BBBEEEEEEFFFJJJOOOVVV]]]aaadddfffiiilllpppsssvvvxxxyyyzzzzzzyyyuuujjj___]]]aaaqqqsssjjjggg```bbbcccbbbccclllzzzzzzyyy{{{~~~}}}qqq\\\KKK@@@999444444333000000222000222555777999;;;===???CCCDDDEEEEEEFFFGGGHHHHHHJJJKKKMMMNNNNNNLLLJJJIIIFFFHHHJJJJJJJJJKKKMMMOOOQQQPPPOOOLLLJJJJJJLLLNNNMMMLLLLLLKKKKKKLLLLLLLLLNNNNNNMMMLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNOOOOOOPPP|||sssppptttyyy~~~~~~yyyttttttuuu}}}sss___UUUKKKEEE@@@888333111000000000111222222333333111222333555555444333333555666777888888777666555555555444444444444444555777777777777777777777777777888999999::::::999999999999888888777888888888;;;:::::::::<<<<<<:::888777999===@@@BBBAAA>>>===>>>>>>>>>======>>>>>>>>>??????>>>>>>======<<<<<<===???@@@@@@??????AAABBBCCCCCCBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBCCCFFFGGGEEEHHHMMMSSS^^^kkktttuuuppphhhbbbaaa___```dddccc\\\VVVTTTQQQOOORRRZZZfffuuu|||{{{~~~iiiRRRJJJIIIHHHGGGFFFEEEDDDDDDAAA???<<<888555222111111111...///333666999AAAIIIYYYlllxxxlll^^^TTTRRRRRRQQQOOOJJJGGGDDDBBBAAA@@@>>>===>>>FFFTTTdddpppsssnnniii^^^[[[WWWUUUUUUUUUTTTTTTRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSSSSRRRSSSTTTUUUVVVWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWYYY[[[[[[ZZZYYYYYYZZZ\\\\\\\\\\\\ZZZXXXVVVTTTUUUUUUUUUWWW^^^kkk|||{{{rrrhhh^^^WWWUUUTTTVVVXXXWWWSSSOOOLLLJJJKKKPPPYYYdddmmmrrrvvvxxx{{{~~~tttpppooosssuuuqqqllljjjiiieee___WWWRRRPPPSSSUUUdddtttxxxiii___WWWPPPLLLMMMGGGCCC>>>;;;999777555444333222111///......//////111222333555555555555444000111111222111111000000000///...------...///000333777;;;???CCCJJJSSSZZZ^^^aaacccbbbbbbbbb]]]WWWWWWXXXYYYZZZ[[[[[[\\\\\\^^^______``````aaaaaabbbaaacccdddeeefffjjjqqqwww|||vvvmmmddd^^^ZZZZZZZZZ[[[\\\^^^aaacccdddeeeeeebbbcccddddddcccaaa^^^]]]ZZZ```gggnnnrrrtttvvvxxx{{{~~~zzztttoooggg```ZZZUUUQQQNNNKKKIIIEEEAAA>>>???CCCGGGGGGGGGKKKQQQYYY___dddeeegggjjjooorrrtttvvvxxxyyyzzz{{{|||wwwkkk___]]]aaaqqq~~~zzzrrrlllggghhhgggeeegggsss{{{tttvvvzzz~~~}}}pppZZZJJJ@@@:::555555444111111333111333777999;;;<<>>???===<<<999;;;===???@@@@@@???>>>======>>>??????>>>======<<<===???@@@@@@???===<<<>>>???AAAAAA@@@@@@BBBCCCCCCCCCBBBBBBCCCDDDDDDEEEBBBCCCDDDEEEEEEEEEDDDDDDDDDBBBCCCEEEEEEDDDGGGMMMQQQ[[[jjjsssrrrlllfffcccbbb```ccchhhhhhaaaZZZXXXTTTUUU\\\gggqqq|||bbbLLLKKKHHHFFFDDDBBBBBBAAAAAA???===999777444333222222//////333555888>>>DDDPPPeeezzz{{{ooo```UUURRRRRRQQQOOOJJJGGGCCCBBBBBBAAA???======BBBNNN]]]kkkrrrqqqmmmaaa]]]YYYVVVTTTTTTTTTSSSQQQQQQRRRRRRSSSTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRTTTUUUWWWWWWVVVUUUTTTUUUTTTTTTTTTTTTUUUUUUVVVWWWYYY[[[[[[YYYXXXXXXXXXWWWWWWWWWVVVSSSPPPLLLJJJGGGIIIJJJIIIKKKSSS^^^gggvvvxxxmmmbbb___]]]^^^___^^^XXXSSSNNNMMMMMMRRR[[[dddkkknnnppprrrvvvzzz}}}yyytttrrruuuwwwssspppooonnniiiaaaWWWPPPLLLLLLMMMUUU```vvvwwwhhh___XXXPPPMMMMMMHHHDDD>>>999777666555444444333111000//////000111000111333555555555444333333333333333222111000//////......------......///111333777:::>>>EEEPPPWWW\\\```ccccccdddddd___XXXUUUVVVXXXYYY[[[\\\]]]]]]^^^______```aaaaaabbbbbbbbbeeeggggggfffjjjqqqxxx{{{vvvmmmddd]]]YYYXXXXXXZZZ[[[^^^```bbbdddeeeeeebbbdddeeeeeeccc```]]][[[[[[aaahhhnnnqqqtttxxxzzz~~~xxxqqqlllddd^^^XXXTTTPPPMMMIIIHHHEEEBBB???@@@DDDGGGJJJJJJMMMSSS\\\cccggghhhhhhlllqqqtttuuuvvvxxxzzzzzz{{{{{{vvvkkkaaacccjjjwww|||vvvttttttssspppsss{{{qqqttt{{{sss]]]LLL@@@:::666666666333222444222555999;;;===>>>@@@BBBDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIDDDEEEEEEDDDCCCDDDFFFHHHIIIKKKKKKJJJHHHGGGHHHIIIGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGLLLMMMNNNOOOOOOOOOOOOOOOxxxtttuuuwww}}}yyyssssssvvv|||~~~vvv^^^SSSGGG@@@:::444111111//////000222222333333333333444666777888777666555444555666888888666555444444444444444444555666666555666888999:::888777666777777888999999999999888777777666666666888999:::999999;;;===AAABBBAAA@@@=========>>>??????@@@@@@<<<===???AAAAAA???===<<<;;;===???AAABBB@@@>>><<<>>>@@@AAAAAAAAAAAACCCDDDBBBBBBBBBBBBBBBCCCDDDEEECCCDDDEEEFFFFFFEEEDDDCCCFFFCCCCCCEEEDDDCCCGGGLLLNNNYYYhhhrrrqqqjjjffffffddddddhhhoooooohhhaaa^^^ZZZ\\\fffsss|||lllNNNLLLIIIEEECCCAAA@@@@@@AAA@@@===;;;888666555444444111000333555666;;;AAAJJJ```www}}}qqqaaaVVVRRRRRRQQQOOOIIIFFFCCCBBBCCCBBB@@@===<<<@@@JJJYYYhhhqqqrrroooccc___ZZZVVVTTTTTTSSSRRRPPPQQQQQQRRRSSSTTTTTTUUUSSSSSSSSSSSSSSSTTTTTTTTTRRRTTTUUUWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUXXXZZZ[[[[[[YYYWWWVVVWWWRRRRRRRRRPPPLLLHHHDDDBBB<<>>???AAABBBDDDDDDEEEGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJDDDEEEEEEDDDBBBCCCEEEGGGHHHIIIKKKJJJIIIGGGHHHHHHFFFFFFGGGHHHJJJLLLNNNOOOMMMMMMMMMLLLKKKIIIHHHGGGMMMMMMMMMNNNNNNMMMMMMLLLvvvjjjnnn{{{}}}~~~}}}nnn[[[RRREEE;;;666333000...222333333444444333333222444444555666777888999999777777666555444333333222222222333333444555666666555666777888888888888888777777888999::::::::::::666666666666777888999:::444555888<<>>>>>>>>>>>;;;<<<>>>?????????>>>===???@@@BBBCCCDDDDDDCCCBBBEEEEEEDDDCCCBBBBBBAAAAAA???BBBFFFGGGFFFDDDCCCBBBBBBCCCDDDCCCCCCDDDGGGIIIQQQTTTaaaqqqyyyuuuooommmfffhhhkkkrrr{{{vvviiifffgggooo}}}tttUUULLLDDDCCCCCCCCCDDDGGGEEECCC@@@;;;777444111000222111000000333777;;;>>>KKKYYYmmmssscccVVVQQQOOOMMMJJJMMMIIIEEECCCCCCBBB>>>;;;===>>>DDDSSSeeeqqqssspppgggbbb\\\WWWUUUTTTTTTTTTXXXUUURRRRRRSSSTTTUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSRRRRRRSSSTTTTTTTTTTTTTTTVVVWWWXXXXXXVVVVVVWWWXXXXXXXXXWWWWWWWWWUUUQQQOOOMMMLLLIIIFFFBBB@@@@@@AAA<<<===>>><<<::::::>>>AAAJJJLLLTTTcccqqquuuuuuuuurrrmmmfff```\\\VVVRRRRRRYYY```ccceeeggghhhiiijjjkkkmmmnnnooooootttwww{{{~~~yyyqqqiiifffggg```[[[RRRIIIBBB???>>>>>>GGGMMMVVVhhhzzzjjj```WWWPPPLLLLLLKKKEEE>>>999888777666444222111111000000000000000111111111111111222222222111111222333222111000///000////////////000000111111222333444777===DDDIIISSS\\\cccbbb```___^^^[[[ZZZXXXWWWXXXZZZ]]]]]]]]]^^^^^^___```bbbeeeggghhhdddaaaaaaeeegggiiipppxxxyyyvvvpppfff\\\UUUTTTVVVYYY\\\___aaabbbaaabbbccccccfffgggeee```]]]\\\]]]^^^eeelllqqqrrruuu{{{wwwmmmggg```\\\YYYVVVRRRNNNEEEEEECCCAAA???BBBHHHMMMLLLNNNSSSYYY```ggglllooonnnoooqqqrrrsssuuuyyy||||||yyytttnnneee```fffpppyyyooossszzzuuu___OOO>>><<<:::777666777888999777888;;;<<<<<<===???AAADDDEEEFFFHHHIIIJJJKKKKKKMMMLLLKKKKKKKKKIIIFFFDDDEEEEEEEEEEEEDDDCCCBBBAAAGGGJJJMMMLLLHHHEEEDDDEEEGGGHHHJJJLLLNNNOOOPPPPPPQQQQQQRRRQQQPPPOOOMMMLLLNNNNNNNNNMMMMMMMMMLLLLLL{{{~~~sssmmmuuu{{{}}}}}}{{{lllWWWNNNBBB999555333111000222222333333333333222222555555555666666666666666777666666555444444333333444444555666666777777888777888888888888777777666666666777888999999999999999999999999999:::;;;<<<888999;;;>>>BBBEEEEEEDDD===<<<;;;<<<>>>>>>>>><<<>>>=====================;;;<<<===>>>>>>>>>===<<<>>>???@@@AAAAAABBBBBBBBBDDDCCCCCCBBBAAAAAA@@@@@@???BBBDDDEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDEEEHHHJJJOOOTTTaaasss}}}zzztttqqqhhhjjjnnnvvvvvvjjjkkksss~~~uuuTTTKKKDDDCCCDDDDDDEEEGGGGGGEEEBBB===999666333222222111000000222666:::===GGGVVViii|||vvvfffZZZSSSQQQNNNLLLMMMIIIFFFDDDCCCBBB???===???>>>BBBOOOaaannnssssssiiiddd]]]XXXVVVVVVUUUUUUWWWUUURRRRRRSSSUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUWWWXXXWWWVVVUUUVVVWWWXXXWWWXXXXXXXXXVVVRRROOOKKKKKKIIIFFFBBB@@@??????:::;;;;;;999777888;;;>>>@@@@@@FFFQQQ^^^nnn{{{||||||yyytttmmmeee```WWWRRRRRRXXX___bbbdddgggeeeeeefffggghhhhhhiiiiiilllnnnqqqsssuuuzzzwwwnnnfffccceeeeeebbb[[[QQQHHHCCCAAABBBGGGKKKSSSaaazzzzzzkkk```XXXPPPLLLLLLJJJEEE???:::888777666444555444333111///...------///000000000111111222222111222333333333222000//////////////////000000111222222333333666;;;AAAFFFRRR[[[bbbcccaaaaaa___[[[[[[YYYWWWXXXYYY[[[[[[[[[]]]^^^___aaabbbdddeeeeeedddaaabbbeeegggiiipppwww|||yyyrrrggg\\\UUUTTTUUUXXX[[[___aaabbbaaabbbcccccceeegggddd```\\\\\\]]]aaagggnnnqqqrrrtttyyy}}}~~~sssiiiddd^^^[[[YYYWWWSSSOOOFFFEEEDDDAAA@@@BBBHHHMMMNNNPPPUUUZZZaaagggllloooppprrrtttuuuuuuvvvxxxzzz{{{wwwqqqiii```^^^iiivvvyyymmmmmmqqqvvvwwwooo```TTTAAA===777444555777888888666888:::<<<<<<===???AAACCCDDDFFFHHHIIIJJJKKKKKKMMMMMMLLLMMMMMMKKKHHHEEEDDDEEEEEEEEEEEEDDDCCCCCCEEEHHHKKKKKKIIIGGGFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPRRRRRRSSSTTTSSSRRRPPPNNNOOOOOONNNNNNMMMLLLLLLKKK|||zzzuuuuuuxxxzzz{{{xxxoooppp~~~~~~vvvyyy}}}wwwiiiTTTKKK@@@888444444333222111111222222222222111111666555555555444444444333666666666555444444444333555555555666666777777888999999999999888777666555555666666777888888999999;;;;;;:::::::::;;;;;;<<<;;;:::;;;===@@@AAAAAA@@@<<<;;;:::;;;<<<===<<<;;;>>>>>>>>>===<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<============>>>???@@@AAABBBBBBAAAAAA@@@????????????@@@BBBBBBAAAAAABBBCCCCCCEEEFFFFFFEEEFFFHHHKKKMMMSSSbbbuuuyyyuuujjjlllqqq{{{xxxwww}}}~~~sssooonnnwwwqqqRRRJJJDDDDDDFFFFFFFFFIIIHHHGGGDDD@@@<<<888555444222111000000222666999<<>>@@@KKK[[[jjjrrruuulllggg```ZZZXXXWWWVVVVVVWWWTTTRRRRRRTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRTTTTTTUUUVVVVVVVVVVVVVVVUUUVVVWWWVVVUUUTTTUUUWWWWWWWWWXXXZZZ[[[YYYUUUQQQKKKKKKJJJHHHEEEBBB???===;;;;;;:::888666777999<<<;;;;;;>>>EEEOOO___yyy~~~~~~yyyqqqiiidddYYYTTTRRRXXX___aaadddgggaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaabbbeeeiiimmmsssxxxxxxppplllnnnsssvvvuuupppcccUUUJJJEEEFFFFFFIIINNNWWWiii{{{lllaaaXXXPPPKKKKKKJJJFFF@@@<<<999888666555555444333111///...---------......///000111222222222222333444333222111000//////...//////000111111222333333333444888===AAAOOOXXX```bbbaaaaaa___\\\[[[YYYXXXXXXYYYZZZZZZYYY]]]^^^```bbbccccccccccccdddaaabbbeeegggiiiooowww~~~{{{sssggg[[[TTTTTTUUUXXX[[[___aaaaaaaaabbbcccdddfffgggeeeaaa^^^___aaaeeejjjooorrrssstttwww{{{wwwooofffbbb\\\ZZZYYYWWWSSSPPPGGGFFFDDDBBBAAADDDHHHLLLQQQSSSWWW\\\bbbggglllnnnqqqtttxxxzzzyyyxxxxxxxxxzzzuuummmcccZZZ\\\mmmxxxjjjhhhgggiiikkkiiiaaa[[[GGG???666111333777888777666888:::;;;<<<===???AAACCCDDDFFFHHHJJJKKKLLLLLLMMMMMMMMMOOOOOOMMMJJJFFFDDDEEEEEEFFFFFFFFFFFFFFFDDDFFFIIIJJJIIIHHHHHHIIIHHHIIIKKKMMMNNNOOOPPPPPPQQQSSSUUUWWWWWWUUUSSSQQQQQQPPPOOONNNMMMKKKJJJJJJvvvooonnnqqqyyy{{{vvvooouuu~~~vvvyyy~~~}}}ooocccUUULLL@@@888444444444333000111111222222111111000333333333333333333333333555555555555555444444444333333444444555555555666888888999999999888777777666666666777888888999:::;;;::::::999999999:::::::::999888999;;;;;;:::999:::999888999<<<===<<<;;;>>>>>>======<<<;;;::::::999999::::::;;;;;;;;;;;;<<<;;;::::::;;;<<<>>>???@@@@@@?????????>>>>>>>>>>>>???@@@???>>>???AAACCCDDDEEEGGGGGGGGGGGGIIIKKKKKKRRRaaasss}}}wwwllloootttpppfffbbbaaannn|||hhhNNNGGGCCCDDDGGGGGGHHHJJJHHHGGGDDDAAA===999666555222111000000222555888:::???MMM___rrrqqqdddZZZTTTPPPNNNLLLJJJHHHFFFDDDCCCBBBAAA===<<>><<<:::999999:::;;;999:::===AAAGGGVVVpppyyyzzz{{{}}}|||xxxqqqiiidddZZZUUUSSSYYY^^^aaaccceee```___^^^]]]\\\[[[ZZZZZZVVVUUUSSSQQQPPPQQQSSSUUU\\\eeevvvyyyvvvyyywwwbbbPPPHHHGGGEEEGGGJJJOOO[[[nnn|||lllbbbYYYPPPKKKJJJIIIFFFBBB>>>;;;888666555222111111000000000000000,,,,,,---...///000111222222333333444444222111000///////////////000111222333444444444444555999<<>>???>>>>>>======<<<;;;::::::999999999999999999::::::;;;;;;:::999999:::;;;===>>>>>>>>>>>>>>>>>>============>>>>>>======>>>AAACCCCCCEEEGGGHHHGGGHHHIIIKKKJJJQQQ]]]nnn}}}~~~wwwrrrtttzzzrrrccc^^^VVV```kkkttt||||||ooo___JJJDDDAAADDDHHHHHHIIIJJJGGGFFFDDDAAA===999666444111111000000222444666777===JJJ[[[nnnvvvhhh]]]UUUPPPNNNMMMLLLJJJGGGEEECCCBBBBBB999;;;???GGGSSS```kkkrrrpppjjjbbb\\\XXXVVVUUUTTTUUUSSSRRRSSSUUUVVVVVVUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVTTTTTTUUUVVVVVVWWWZZZ^^^bbbbbb```]]]WWWWWWWWWWWWWWWTTTOOOKKKFFFDDD@@@===<<<;;;;;;;;;777888;;;>>>BBBNNNdddxxxzzzxxxwwwuuurrrrrrtttwwwwwwtttnnnhhhdddZZZUUUTTTZZZ___```aaaccc___^^^]]][[[YYYWWWVVVUUUPPPMMMIIIFFFDDDDDDDDDDDDFFFRRRhhhyyywww{{{~~~hhhUUUKKKHHHFFFFFFGGGJJJQQQ___sss{{{mmmcccZZZQQQKKKJJJHHHGGGEEEAAA===999777666222111111000000000000000+++,,,---...///000111111222222333444333222111000/////////000111222333333444555666555444444666888@@@IIIRRRUUUVVVYYYZZZXXXXXXXXXXXX[[[^^^```aaa```___```bbbdddeeeeeedddccccccbbbcccggghhhiiinnnuuuxxxvvvpppggg]]]VVVUUUWWWVVVYYY^^^```aaaaaabbbcccdddffffffccc``````cccggggggjjjooorrruuuwwwyyy{{{~~~}}}|||zzzxxxtttnnniiigggbbb^^^[[[YYYVVVPPPLLLHHHGGGDDDDDDEEEHHHKKKMMMSSSUUUYYY^^^cccgggiiikkkooottt{{{}}}|||{{{vvvooofff```eeeyyyxxxlllhhhdddaaa```___[[[XXXTTTHHH:::333444777666444888:::<<<======>>>@@@BBBCCCDDDFFFHHHJJJKKKLLLLLLHHHHHHIIIKKKMMMLLLJJJGGGFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJIIIJJJJJJIIIHHHHHHJJJJJJLLLMMMOOOPPPPPPPPPOOOPPPSSSUUUVVVUUUSSSRRRRRRRRRPPPNNNLLLJJJIIIHHH}}}rrrnnnpppuuu~~~{{{xxx}}}|||zzzsssggg]]]YYY[[[QQQCCC999444333222222111111222222222222111111000000111222333444555555333444444444555666666666777777777777777777777777555666777999:::;;;;;;<<<999888888888888:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===<<<:::999999:::::::::999999888999;;;>>>@@@@@@???<<<<<<<<<;;;:::::::::999999999999999999:::;;;;;;::::::::::::;;;<<<===>>>>>>>>>==================<<<===>>>======>>>AAACCCCCCEEEGGGHHHHHHHHHIIIJJJJJJOOOYYYgggwwwyyyxxx{{{tttaaaZZZSSSYYY```eeeiiiiii```VVVFFFAAA???DDDHHHIIIIIIJJJEEEEEECCCAAA>>>999666444111111000000111333444555;;;GGGWWWiii}}}|||mmm```WWWQQQNNNNNNNNNMMMIIIEEEBBBBBBBBB999;;;???EEENNNZZZgggooorrrlllddd]]]YYYVVVUUUTTTTTTSSSRRRSSSUUUVVVVVVUUUWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSUUUVVVWWWVVVUUUTTTUUUWWWVVVWWWZZZ___dddgggggggggaaa```___aaacccaaa\\\WWWPPPLLLGGGCCCAAA???===<<<;;;;;;===@@@BBBJJJ[[[kkk}}}ssspppooonnnnnnoooqqqrrrrrrooojjjeeebbbZZZVVVVVV\\\aaa```______\\\[[[ZZZXXXUUUSSSQQQQQQKKKHHHBBB???======<<<;;;;;;GGG]]]xxxyyyuuusssxxx~~~wwwfffWWWNNNKKKGGGEEEEEEGGGJJJRRRbbbqqq}}}zzzlllccc[[[RRRMMMLLLGGGHHHGGGCCC>>>:::777666555444333111///...------,,,------...///000111111111111222333222111000///111111111111222333555555666777888888666555666777999BBBJJJLLLOOOSSSVVVVVVWWWWWWYYY\\\```ccccccbbb^^^___aaacccdddeeeddddddcccbbbcccgggiiiiiinnntttvvvuuuqqqiii___YYYWWWWWWUUUYYY]]]```aaaaaabbbcccaaabbbbbb___\\\]]]bbbfffiiikkkooosssvvvxxxzzzzzz{{{zzzxxxwwwuuuqqqllliiieeeaaa]]]ZZZXXXTTTNNNJJJHHHFFFDDDEEEHHHKKKNNNNNNTTTVVV[[[```eeehhhkkklllooouuu|||~~~}}}zzzvvvrrrnnnqqq~~~uuukkkhhhddd```\\\XXXSSSOOOPPPGGG<<<666555777777555999;;;===>>>???@@@BBBDDDDDDEEEFFFHHHIIIJJJKKKKKKFFFFFFFFFHHHJJJKKKJJJHHHHHHHHHJJJKKKLLLLLLLLLLLLMMMLLLJJJJJJKKKKKKJJJIIIJJJKKKLLLNNNOOOPPPPPPPPPNNNOOOQQQRRRRRRRRRQQQQQQRRRQQQPPPNNNLLLKKKIIIIIIxxxssstttuuu~~~{{{vvvrrrhhh\\\VVVWWWZZZPPPBBB888333222222222222222333333333333222222222222222333333444444444333333444444555666666777888777777777777777777777666777888999:::;;;;;;;;;999888777666777999;;;<<<;;;:::::::::;;;<<<=========<<<::::::<<<=========>>>===<<<===???@@@@@@???;;;;;;::::::::::::::::::::::::999888999:::;;;<<<::::::;;;<<<===========================>>>>>>>>>;;;<<<>>>>>>>>>>>>AAACCCBBBDDDGGGHHHHHHGGGHHHIIIIIIMMMTTT```sss{{{}}}ttt```YYYOOORRRUUUVVVWWWWWWRRRLLLBBB>>>===CCCHHHIIIIIIJJJEEEEEEDDDBBB>>>:::666444111111000000111222333444999DDDSSSeeeyyyrrrdddYYYSSSPPPPPPPPPOOOKKKEEEBBBAAABBB;;;<<<>>>@@@GGGTTTdddpppuuuooofff___ZZZXXXVVVTTTSSSRRRRRRTTTVVVWWWVVVUUUXXXWWWUUUTTTSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTUUUWWWXXXWWWVVVUUUVVVWWWWWWXXX[[[```ggglllnnnooojjjgggfffhhhllllllgggccc\\\WWWQQQLLLIIIGGGDDDAAABBB@@@???AAACCCIIIUUUbbbxxxwwwrrrqqqnnnlllmmmoooooonnnllliiieeeaaa^^^YYYVVVWWW^^^cccaaa]]]\\\XXXWWWUUUSSSQQQNNNMMMLLLGGGCCC===:::::::::888777999AAAPPPfffzzz{{{sssooopppqqqrrrpppkkkaaaWWWPPPLLLHHHEEECCCDDDDDDFFFPPP\\\iiisssyyylllccc\\\SSSNNNMMMGGGHHHIIIEEE???:::777777555444333111///...------....../////////000000000000000111222111000///...222222222333444555666777777999::::::888777777777444<<>>>>>>>>BBB@@@??????@@@@@@???===:::::::::::::::::::::;;;;;;:::999999999:::;;;<<<:::;;;===>>>???>>>>>>============>>>>>>>>>>>>>>>:::<<<>>>?????????AAABBBAAADDDFFFHHHGGGGGGHHHHHHHHHKKKQQQ\\\pppzzz|||tttaaa[[[JJJLLLLLLKKKKKKJJJGGGDDD@@@<<<<<>>>>>======BBBPPPcccqqqwwwqqqhhhaaa\\\YYYWWWUUUSSSRRRRRRTTTVVVWWWVVVUUUXXXWWWVVVTTTSSSRRRRRRRRRTTTTTTUUUVVVVVVVVVVVVUUUVVVWWWXXXXXXVVVVVVWWWXXXXXXXXX[[[```hhhnnnssstttnnnkkkjjjlllpppqqqnnnjjjgggaaaZZZTTTQQQNNNJJJGGGEEE@@@<<<===???DDDOOOZZZmmm~~~vvvuuuuuupppmmmnnnooonnnlllhhhddd___[[[YYYXXXVVVXXX```dddaaa\\\[[[TTTTTTRRRPPPMMMKKKIIIHHHEEE@@@:::888888888777555666999BBBQQQaaakkknnnmmmwwwyyy|||rrrooohhhhhhgggccc^^^WWWPPPLLLIIIDDDBBBBBB@@@>>>DDDMMM[[[gggwwwyyylllddd\\\TTTOOONNNGGGIIIIIIFFF@@@:::888777222111111000000000000000/////////000000000000000///000000111111///...---333333333444555666888888888:::<<<<<<:::888888888222:::@@@BBBEEEMMMTTTVVVXXXXXXYYY\\\___```___^^^[[[[[[\\\]]]___aaacccdddcccbbbdddhhhiiiiiimmmsssyyyzzzxxxqqqfff\\\WWWUUUUUUXXX\\\___```aaabbbccccccdddccc```^^^```fffkkkppppppqqqtttvvvwwwvvvuuuvvvvvvvvvvvvtttqqqkkkggg\\\YYYVVVUUUUUURRRMMMHHHFFFDDDCCCEEEKKKOOOQQQQQQWWWZZZ___eeejjjnnnpppqqqtttxxx~~~}}}|||{{{wwwzzz|||ooobbb___ZZZTTTMMMHHHCCC@@@===;;;999777666777999:::<<<>>>@@@AAAAAABBBEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGEEEDDDEEEHHHKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLMMMKKKIIIKKKNNNQQQPPPOOOKKKLLLMMMNNNOOOPPPPPPPPPQQQPPPOOONNNNNNOOOPPPQQQQQQPPPOOONNNMMMKKKJJJJJJ|||}}}{{{zzzyyyooo^^^TTTRRRPPPLLLKKKCCC:::444333333333222222111///000111333222222111222444333333222444555666666555555555555666666777666555444444555666777666777777777888888888888888888888888888888888888999:::<<<=========<<<;;;;;;:::999<<<@@@CCCCCCAAABBBAAAAAA@@@???>>>======;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;:::999999888999;;;======<<<;;;:::<<<<<<======>>>>>>??????:::;;;<<<===>>>???@@@AAAAAABBBCCCEEEFFFGGGGGGGGGEEEJJJLLLPPPccc}}}}}}yyy{{{{{{vvvyyy~~~~~~gggTTTIIIKKKJJJEEEEEEHHHEEE>>>;;;<<>>BBBKKK[[[iiiuuussskkk```YYYWWWSSSMMMPPPQQQQQQRRRSSSTTTTTTUUUXXXWWWVVVVVVUUUTTTSSSSSSVVVVVVUUUUUUTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVXXX[[[]]]```gggqqqyyyxxxpppiiijjjqqquuusssnnnkkkfff___YYYTTTQQQMMMKKKEEEDDDDDDDDDCCCDDDLLLWWWdddyyy}}}zzzxxxvvvvvvrrrmmmjjjgggccc]]]YYYYYYZZZ]]]```bbb```\\\XXXUUUQQQLLLJJJKKKJJJEEE@@@>>>===;;;888666444333222777999<<<@@@DDDKKKQQQVVVcccsssvvvqqqjjjccc\\\TTTMMMHHHGGGEEE@@@<<<::::::;;;===IIITTTeeevvv~~~wwwmmmddd]]]XXXTTTQQQLLLKKKIIIFFFBBB>>>;;;:::222222333333333111///...---...//////000000//////000000000000111111111222333333444555777999;;;<<<<<<===>>>>>>===:::666444444777;;;???CCCHHHNNNSSSUUUVVVXXX[[[]]]]]]^^^^^^[[[\\\]]]^^^____________aaaaaaaaabbbcccgggmmmqqq{{{}}}|||vvvkkk___WWWTTTXXXZZZ\\\___aaaaaa``````cccaaa^^^]]]___dddiiimmmqqqrrrtttuuutttssstttuuuxxxuuuqqqpppppplllddd^^^\\\[[[ZZZWWWTTTPPPLLLJJJEEEFFFGGGIIIKKKNNNPPPQQQSSS\\\eeeiiinnnrrrsssqqqrrrssswww}}}~~~}}}~~~zzzwwwppphhhjjjxxx|||jjjaaaWWWNNNKKKIIIDDD???===888888777555444666999<<<@@@===<<<===BBBEEEFFFEEEEEEDDDCCCBBBCCCDDDFFFHHHKKKJJJIIIHHHHHHIIIKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNIIIIIIIIIIIIKKKMMMPPPQQQMMMNNNOOOPPPOOOOOOMMMLLLOOOPPPRRRQQQNNNLLLKKKKKKJJJKKKLLLMMMMMMLLLKKKKKKxxx{{{~~~|||}}}zzznnn^^^SSSPPPOOOLLLIIIBBB999444333444333222222111///000111333222222111222333333222222333555666555555555555555555666666666555444444555666666666666666777777777888888888888888888888888888888888888:::;;;;;;;;;:::999>>><<<<<>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::<<<=========;;;;;;<<<<<<<<<===============::::::;;;===>>>???@@@AAA>>>???@@@AAABBBCCCDDDDDDBBBGGGHHHMMM___xxxzzzuuuuuu|||wwwnnneeeeeehhhmmmttt{{{kkkWWWLLLMMMKKKHHHIIILLLJJJDDD>>>===>>>@@@CCCFFFGGGGGGHHHFFFDDDCCCAAA>>>:::777333222111000000111333444666<<>>===<<<:::777555444333333333555777999<<<@@@FFFIIIZZZmmm|||vvvmmmddd[[[SSSKKKGGGCCC@@@<<<999777777888999BBBLLL\\\lllxxx}}}~~~}}}|||vvvmmmddd]]]XXXTTTQQQOOONNNLLLIIIEEEAAA===;;;333333333333222111//////---...//////000000//////....../////////000000000111222333555777:::<<<===@@@AAAAAA@@@===999555333333555999===AAAFFFLLLPPPTTTVVVXXX[[[]]]^^^^^^^^^[[[\\\]]]^^^____________```aaaaaabbbcccgggmmmqqq{{{}}}}}}xxxmmmaaaYYYVVVXXXZZZ]]]```bbbbbbbbbbbbbbbaaa______aaafffkkknnnrrrtttvvvvvvtttttttttuuuxxxtttqqqpppoookkkddd^^^\\\[[[YYYWWWSSSOOOLLLJJJFFFGGGHHHJJJMMMPPPSSSTTTXXX```iiilllppptttuuusssuuussstttxxxzzzzzz|||vvvzzzvvvuuurrrkkkmmmxxxzzzkkkaaaVVVLLLHHHFFF@@@;;;999444555555444555777;;;??????===<<<>>>BBBEEEFFFEEEGGGFFFEEEDDDDDDEEEGGGHHHKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMLLLLLLMMMNNNNNNMMMLLLKKKMMMNNNOOOOOOMMMJJJJJJJJJHHHIIIKKKLLLMMMMMMMMMLLLssswww}}}}}}yyylll[[[QQQOOONNNLLLIIIBBB999444333444333222222111///000111333222222111222333333222222333444555555444444444444555555555444444333333444444555555555666666666777777777888888888888888888888888888888999::::::::::::999===<<<<<<>>>AAACCCDDDCCC>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::999999:::;;;<<<===>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<>>>???@@@AAA======>>>??????@@@AAAAAA???CCCEEEIIIZZZppp~~~zzzrrrooouuu{{{{{{xxxvvvpppfff[[[WWWWWW[[[bbbjjj|||ttt___NNNLLLIIIGGGIIINNNMMMIIICCC@@@>>>???CCCFFFFFFEEEGGGFFFDDDDDDCCC@@@===:::444222111//////000222333444999BBBOOO___rrr}}}mmm^^^UUUPPPPPPOOOMMMJJJGGGEEECCCAAA===;;;;;;===BBBNNNZZZkkkpppppphhh^^^ZZZXXXVVVQQQQQQRRRRRRSSSSSSTTTTTTVVVVVVVVVUUUTTTTTTTTTSSSVVVUUUUUUTTTUUUUUUVVVVVVWWWVVVVVVVVVVVVVVVVVVUUUVVVXXX[[[]]]```hhhrrryyy}}}yyyuuusssrrrqqqnnnkkkgggccc```\\\WWWTTTPPPMMMKKKJJJGGGFFFLLLTTT```ttt{{{wwwtttrrrqqqnnnhhhccc\\\\\\\\\\\\[[[XXXSSSPPPOOOKKKGGGEEEEEECCC???;;;;;;:::888777555444444444111222333444444666:::<<>>???DDDDDDBBB@@@<<<888444222222444777:::>>>CCCIIIMMMSSSUUUXXX[[[]]]^^^______\\\]]]^^^_______________```aaaaaabbbcccffflllooozzz}}}~~~yyyoooddd\\\XXXXXXZZZ]]]aaacccdddddddddaaa``````aaadddiiimmmppptttvvvwwwwwwuuuttttttuuuwwwtttqqqooonnnjjjccc^^^[[[ZZZYYYVVVSSSOOOLLLJJJGGGHHHJJJLLLPPPSSSVVVXXX]]]eeelllooorrruuuvvvsssvvvrrrqqqsssuuuyyy~~~uuukkksss~~~xxxwwwyyy{{{zzzuuuuuu|||yyyooodddXXXLLLGGGDDD>>>888666000111333333555888===@@@???>>>===???BBBEEEEEEEEEIIIHHHGGGFFFFFFGGGGGGHHHJJJKKKKKKLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJHHHGGGGGGFFFGGGGGGIIIIIIJJJJJJKKKJJJJJJIIIJJJKKKMMMLLLKKKIIIIIIJJJGGGHHHIIIKKKLLLMMMNNNNNNrrrwww~~~}}}}}}}}}}}}tttfffXXXPPPNNNOOOOOOLLLEEE;;;555333333333111222111///000111333222222111222333333222111222444444444333333333333444444333333333333333333333333444555555555555666666666888888888888888888888888999999::::::;;;;;;;;;;;;888888999;;;<<<>>>??????<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===============??????===<<<;;;:::999999<<<<<<===>>>>>>======<<<<<<;;;;;;;;;:::999999999999:::;;;<<<===???@@@@@@>>>>>>>>>>>>??????@@@AAA???BBBDDDHHHVVVkkkzzz~~~tttnnnqqquuurrrlllhhhkkkbbbXXXSSSRRRSSSYYY```qqq~~~jjjUUUPPPKKKJJJNNNRRRSSSQQQJJJEEEAAA@@@DDDGGGGGGFFFIIIGGGEEEEEECCCAAA===:::444333111/////////111222222666===GGGUUUhhh|||qqqaaaVVVQQQPPPNNNLLLJJJHHHFFFDDD@@@<<<;;;;;;<<>>JJJWWWdddmmmsssvvvtttpppiiiccc^^^YYYUUURRROOOOOOOOONNNLLLHHHDDDBBB:::888555222000000111222///000111111222222111111333333333333444444444444111222555999<<>>:::666333111333444777999<<>>999777///111222333555777<<>>777444333111000222111///000111333222222111222333333111111111333333333222222222222333333222333333333333333333222333333444444444555555555777777777777777777777777888888888888888999999:::555666777888999:::;;;<<<:::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>@@@???===<<<::::::::::::==================<<<<<<;;;;;;::::::999999888888999999:::<<<===>>>???@@@>>>>>>=========>>>>>>???@@@CCCEEEIIITTTfffwwwwwwooonnnnnniiiccc______XXXRRRPPPMMMLLLQQQWWWiiiwwwtttbbbZZZRRRSSSXXX]]]___```UUUPPPHHHDDDDDDFFFGGGFFFJJJHHHFFFEEEDDDAAA===:::555444222000//////000111111444999@@@KKK]]]rrrtttfffZZZTTTQQQNNNLLLKKKJJJGGGDDD>>><<<;;;<<<<<<>>>GGGQQQaaammmvvvpppddd\\\XXXVVVRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUWWWYYY[[[\\\___eeeooovvvzzzzzz|||rrrooommmjjjhhhddd```]]]WWWSSSPPPPPPNNNLLLPPPUUUZZZiii~~~|||zzzxxxtttmmmggg[[[YYYUUURRRPPPLLLGGGDDDDDDBBB@@@???>>>===;;;999999888777666666555555555111333444444333333555777777@@@PPPcccqqqsssjjjaaaSSSNNNGGG@@@<<<999777555555444222111000111222333444:::CCCOOO[[[eeelllpppnnnkkkgggccc___[[[WWWSSSLLLMMMMMMMMMLLLJJJHHHFFF>>>;;;777444222222333444222222333444444444444333555555555666666666777777444666999===@@@CCCDDDEEEAAA???===:::777555333222444555777999<<>>???AAABBBCCCDDDEEEEEEJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJIIIHHHFFFEEEIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHIIIJJJIIIJJJLLLNNNLLLLLLLLLLLLKKKKKKKKKLLLxxxzzz{{{||||||wwwvvvxxx{{{}}}}}}yyynnnbbbUUUNNNLLLLLLNNNRRRPPPIII>>>777444333111///222111///000111333222222111222333222111000111222222222111111111111222222222333333444444333333222222333333333333444444444555555555555555555555555444444444333444555555666444666888888888888:::<<<999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>???>>><<<:::999999::::::======<<<<<<<<<<<<<<<<<<::::::::::::999999999999999999:::;;;===>>>???@@@>>>===<<<;;;:::;;;<<<===AAACCCEEEHHHRRRbbbuuuzzzppplllggg```\\\[[[XXXTTTPPPNNNLLLKKKOOOUUUcccqqqlllaaaYYY[[[cccjjjnnnqqqkkkeee[[[PPPHHHDDDDDDEEEHHHGGGEEEEEEDDDAAA>>>;;;777666333111000000000111000333777;;;DDDTTTiiiwwwzzzmmm```XXXTTTOOOMMMLLLKKKHHHDDD>>><<<<<<===<<<===DDDLLLZZZhhhsssqqqggg^^^XXXTTTRRRRRRRRRRRRSSSSSSSSSSSSRRRSSSSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUWWWYYYZZZ[[[]]]ccckkkrrr}}}}}}wwwuuuqqqnnnllliiieeeccc\\\WWWTTTTTTRRRPPPRRRVVV\\\fffwww|||xxxqqqhhhbbbWWWTTTPPPLLLIIIFFFBBB@@@??????>>>>>>===<<<;;;;;;::::::888777666666666666111222444444333333555666777:::@@@IIIOOOPPPLLLGGGCCC???;;;888777666555444333333222111111222333444222666>>>HHHRRR\\\cccggghhhfffdddbbb```]]]YYYVVVMMMMMMMMMLLLLLLKKKJJJJJJAAA>>>:::777444444444555444555555666666666666666666666666777777777888888888:::===@@@CCCEEEEEEEEE>>><<<999666444333222333444555777999<<>>@@@BBBCCCCCCCCCDDDEEEHHHJJJLLLMMMNNNMMMKKKJJJHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEAAAAAAAAAAAAAAABBBDDDDDDDDDFFFGGGHHHHHHJJJMMMOOOOOOOOONNNMMMLLLLLLLLLLLLzzzzzz}}}{{{|||~~~}}}zzzwwwuuuvvv{{{wwwhhh[[[OOOKKKJJJIIIKKKOOOLLLEEE;;;555333222111000222111///000111333222222111333333222111000000111111111111000000111111111222333444555555444333222222222222222333333333333444444444444444444444444333222111111111222444444333666888888777777999;;;888888999::::::;;;<<<<<<999::::::;;;<<<<<<=========<<<:::999888999:::;;;===<<<<<<;;;;;;;;;;;;;;;999999999:::::::::::::::888999:::;;;===>>>??????@@@???===;;;;;;;;;======???AAACCCFFFNNN\\\ppp}}}tttlllccc[[[YYY\\\[[[VVVRRRPPPMMMLLLRRRZZZ```qqqxxxkkkccchhhttt}}}vvvcccQQQFFFDDDEEEDDDCCCCCCCCCDDDCCC@@@>>>999777555222111000111111000333666999???MMMaaapppuuuggg\\\WWWQQQNNNNNNLLLHHHDDD???>>>===>>>;;;:::>>>FFFSSSaaannnpppjjjbbbZZZTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRSSSTTTUUUUUUVVVTTTTTTTTTTTTUUUVVVWWWXXXUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[```hhhooo||||||wwwsssqqqnnnllljjjddd^^^ZZZYYYWWWSSSSSSVVV]]]cccrrr|||vvvmmmbbb[[[SSSOOOKKKGGGEEEBBB???===<<<============<<<===>>><<<;;;:::888777777666666222444555555444444555666666777888:::;;;<<<======;;;999666555555555333222222222222222222333444555111555;;;DDDMMMVVV]]]```cccbbbaaaaaaaaa___[[[XXXQQQPPPNNNLLLKKKKKKKKKKKKCCCAAA===:::777666666666666777888888999999888888888999999999999:::::::::;;;===@@@BBBDDDDDDDDDCCC>>><<<888444222111111222333444555888<<>>??????CCCBBB@@@>>>===>>>???@@@>>>>>>AAADDDJJJXXXmmm~~~xxxnnnbbbZZZ[[[```^^^XXXRRRNNNKKKLLLTTT]]]```tttyyyqqqxxxsssZZZJJJEEEGGG@@@@@@@@@BBBDDDDDDCCCAAA:::888666333111111111222000333666888===JJJ]]]lll}}}{{{kkk___YYYRRROOONNNMMMHHHDDDAAA???>>>>>>:::777:::@@@MMM\\\jjjoookkkeee\\\UUUSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUUUUVVVTTTTTTTTTTTTUUUVVVWWWXXXUUUUUUUUUVVVVVVWWWWWWWWWXXXYYYZZZYYYYYY^^^ffflllvvv|||wwwuuusssqqqooojjjddd^^^\\\ZZZUUUTTTVVV\\\aaaooo{{{tttjjj^^^VVVPPPMMMHHHDDDBBB@@@>>><<<:::<<<============>>>@@@>>>===;;;999888777666666555777888888666555555666333333444444444666999<<<999777555444444333111///111111111222222333444555333666===DDDMMMUUU[[[^^^```___```aaaaaa```\\\ZZZVVVTTTPPPMMMKKKJJJJJJKKKDDDBBB???<<<999888777666888888999::::::::::::999<<<<<<<<<=========>>>>>>===>>>AAACCCCCCCCCBBBAAA@@@===999444111000111111111222444777;;;BBBJJJPPPPPPRRRVVVZZZ^^^```bbbbbb___```````````````______]]]___aaaaaabbbdddfffiiiooovvv}}}~~~xxxmmmddd```ZZZ\\\^^^aaabbbcccbbbbbb```dddjjjooosssuuuttttttrrrtttvvvvvvvvvuuuvvvwwwrrrqqqoookkkfffbbb______YYYWWWTTTQQQNNNMMMLLLLLLOOOPPPRRRUUUXXX[[[^^^```eeekkknnnnnnnnnqqqrrrpppuuutttwww{{{{{{yyyzzzwwwxxxwwwvvvxxxyyyrrrhhhkkkfffeeefffdddccciiitttzzzyyy||||||yyy]]]OOOAAA:::777444333444222444666777888999;;;======AAADDDEEECCCBBBDDDFFFEEEGGGKKKNNNOOOOOOMMMKKKLLLJJJIIIGGGFFFFFFGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFEEEDDD@@@????????????AAACCCDDD???AAABBBCCCEEEGGGKKKNNNOOOOOONNNMMMNNNOOOQQQRRR}}}{{{xxxzzz|||wwwzzz|||vvvsssyyy}}}rrr```VVVMMMLLLMMMJJJFFFDDDCCC>>>777222000111111222000111111111111000000///111111111111111000//////000000111222333333333333333222222111111222222333222222222111111111111000333222222222333555777888888888777777666666555555444444444444444555666777;;;:::999888777888999:::999:::;;;;;;;;;===@@@BBB@@@>>>;;;:::;;;<<<======>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999<<<<<<;;;:::::::::;;;;;;@@@???>>><<<<<<===>>>>>>>>>>>>???AAACCCMMMbbbuuu}}}qqqkkk```ZZZaaafffeee[[[SSSSSSPPPTTTdddlll{{{eeeLLLBBBAAA>>>===>>>AAAEEEDDDAAA===;;;999666333111000000000111111444777999@@@PPP___tttqqqdddZZZQQQPPPOOOKKKHHHGGGBBB@@@???===<<<;;;<<<<<>><<<:::888888999999::::::;;;<<<<<<<<<@@@@@@@@@???@@@AAABBBBBBDDDDDDDDDCCCAAA???===<<<999888666444222111000000222444666888<<>>===<<<<<<<<<======??????@@@BBBCCCJJJ\\\mmmvvvqqqfff```ggglllmmmcccZZZXXXUUU[[[mmmtttlllPPPAAA===<<<<<<<<>><<<;;;888555222222111222000000222555777===KKKYYYpppxxxhhh]]]SSSPPPPPPLLLIIIIIIBBBAAA???===<<<;;;<<<<<>>???AAABBBCCCCCCBBBAAA???===<<<;;;:::888888888888777666555555444333333333444444555666222222222222222222222222444444333333333444555555777999===BBBHHHNNNRRRUUUWWWXXXZZZ[[[\\\[[[ZZZYYYVVVQQQMMMJJJKKKKKKKKKIIIDDDBBB@@@>>><<<:::999999;;;;;;<<<===>>>?????????DDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDBBB@@@>>>;;;:::999888777666444222111000000222444777;;;BBBIIIOOORRRUUUZZZ]]]^^^___aaabbbaaa``````______`````````^^^^^^___```bbbdddeeefffnnnuuu{{{|||yyyrrrhhh^^^ZZZ\\\^^^aaacccdddddddddiiilllppprrrrrrqqqqqqqqqttttttuuuvvvvvvvvvvvvvvvrrrnnnhhhdddaaa___\\\ZZZWWWUUUPPPMMMKKKKKKLLLNNNSSSUUUXXXZZZ\\\___dddgggiiikkkmmmmmmnnnqqqwww}}}}}}~~~~~~zzzppphhheeejjjrrrzzzyyyvvvsssppplllnnn{{{xxxnnnjjjyyy{{{YYYJJJ:::444444444333333555555666777888999:::;;;>>>???AAACCCEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFDDDBBBAAABBBBBBBBBCCCCCCDDDFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMOOOPPPRRRQQQPPPNNNNNNOOO|||xxxvvvuuuxxx|||{{{zzz{{{}}}}}}yyyoooZZZRRRLLLMMMNNNJJJFFFDDD888555111///000000000000...//////000111111111111000000111111000000/////////000111222333333333333111222333333333333222111333222222222111111111111333333333444555666888999666666666666777777777777666666666666666777777888999:::;;;<<<<<<;;;::::::777888999::::::;;;===@@@FFFCCC???===<<<;;;999888::::::;;;;;;<<<======>>>999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>======<<<<<<;;;;;;;;;;;;@@@???AAABBBBBBGGGUUUccc~~~zzzvvvmmmgggmmmqqquuummmbbb^^^ZZZcccwwwrrrTTTBBB;;;:::999999;;;>>>??????>>>===<<<999666444333333333000///000222444999EEERRRfffyyymmmaaaVVVQQQPPPMMMKKKKKKCCCBBB@@@>>><<<<<<<<<<<<@@@JJJZZZjjjsssrrrkkkddd\\\XXXVVVWWWVVVRRRRRRUUUVVVVVVTTTSSSRRRRRRRRRRRROOOOOOPPPRRRSSSTTTUUUVVVTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXZZZ^^^dddhhhmmmwww}}}zzztttrrrpppllliiifffcccbbbcccdddmmm}}}pppdddYYYNNNGGGEEEAAADDDIIIMMMOOOLLLFFFAAA????????????@@@AAABBBCCCCCCCCCDDDDDDCCCAAA???>>><<<;;;:::999888666555555555444444444444555666666222222222222222222222222666555555555666666777888;;;<<>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDHHHHHHIIIJJJJJJIIIGGGGGGEEEDDDCCCAAA>>>;;;999777777777777666444222000......000222666:::AAAIIIOOOSSSVVV[[[^^^___```aaabbbaaa``````___``````aaaaaa``````aaaaaabbbdddeeefffkkksss{{{|||zzztttiii___]]]^^^```bbbdddfffggghhhmmmppprrrsssrrrpppoooooossstttuuuvvvvvvvvvuuutttnnnjjjeee```^^^\\\ZZZXXXVVVTTTPPPMMMKKKLLLNNNOOOWWWXXXYYYZZZ\\\aaahhhmmmmmmooopppooopppttt{{{xxxmmmeeebbbkkkzzzzzzwwwzzzvvvjjjeeerrr|||tttWWWHHH:::444444333222222444555666888999;;;<<<===@@@BBBDDDFFFGGGGGGFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKFFFGGGGGGGGGFFFEEECCCCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNOOONNNPPPQQQPPPOOONNNNNNNNN|||uuurrrnnnoooqqqpppqqquuuyyy}}}yyynnnVVVOOOJJJKKKJJJEEE@@@>>>666444222111222222111000---...///000111111111111///000000000000000/////////000111222222333333222000111333444444333111000333333222222222111111111333444444555666777888999555555555666777888888888888777777777777777888888999:::<<<>>>>>>===;;;:::666888:::::::::;;;===???EEEBBB???===<<<<<<:::888::::::;;;;;;;;;<<<<<<<<<888888999:::;;;<<<===>>>:::;;;<<<===>>>>>>??????;;;<<<<<<<<<<<<;;;::::::>>>>>>@@@BBBBBBDDDOOO[[[www}}}zzzrrrkkkooottt{{{vvvllleee```iii~~~qqqVVVCCC;;;888777777777999;;;===>>><<<;;;999666555444333333000//////111222555???JJJZZZmmmtttgggYYYSSSQQQNNNLLLLLLEEECCCAAA???===<<<;;;;;;===EEEUUUeeepppqqqkkkeeeaaa\\\XXXXXXWWWTTTSSSVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWXXXXXXYYY]]]bbbfffiiisss~~~xxxwwwuuusssoookkkhhhfffeeeeeelllyyyxxxggg[[[QQQHHHCCCBBBAAAFFFMMMSSSVVVRRRJJJDDDAAAAAAAAAAAABBBCCCDDDEEEDDDEEEGGGHHHGGGFFFDDDBBB@@@???===;;;999777666555555555555444444555555666444444555555666666777777777777777777888999::::::<<<===@@@CCCGGGKKKOOOQQQPPPQQQRRRSSSSSSRRRQQQQQQOOOMMMKKKIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDBBBCCCEEEGGGHHHIIIIIIIIIIIIJJJKKKLLLKKKIIIGGGEEEDDDCCCAAA???<<<999666555444555555555444111...,,,---///222666;;;BBBJJJPPPTTTWWW\\\^^^``````aaabbb^^^^^^^^^^^^^^^______```aaaaaaaaaaaabbbccccccdddgggqqqyyy}}}|||wwwlllbbb______```aaacccfffiiikkkoooqqqssssssqqqoooooooootttuuuvvvxxxwwwvvvtttssskkkgggbbb^^^\\\ZZZXXXWWWUUUSSSPPPMMMLLLMMMOOOQQQYYYZZZ[[[\\\___dddkkkoooppppppqqqppppppuuu}}}xxxoooiiiiiiuuussshhhaaajjjpppgggUUUHHH;;;666555333222333444555666888;;;===>>>???BBBCCCFFFHHHIIIHHHGGGFFFIIIIIIJJJKKKMMMMMMNNNNNNIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDFFFHHHJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNPPPQQQQQQOOONNNNNNOOOzzzqqqkkkgggfffggglllooouuu{{{vvvkkkSSSMMMHHHGGGDDD===888666333111///...///...,,,+++,,,---...000000111111111...//////000000000////////////000111222222222222000111333444444333111000333333333222222222222111333333444555777777888888444444555666777888999999999888777777777777888888888:::===??????>>><<<:::777888;;;<<<<<<<<<>>>???AAA@@@>>>=========<<<:::<<<;;;;;;;;;:::::::::999888888999:::<<<===>>>>>>;;;<<<===>>>???@@@@@@???;;;<<<===>>>>>><<<:::999;;;;;;>>>AAAAAACCCKKKUUUpppwwwppprrrwww{{{sssjjjppp~~~ssspppttt}}}jjjSSSCCC;;;555555555555555777:::<<<999999777555444222222111222//////111222444<<>>===>>>@@@DDDHHHLLLOOOQQQOOOOOOPPPPPPPPPOOOOOOOOOMMMMMMKKKIIIGGGGGGGGGHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIKKKLLLLLLLLLKKKKKKKKKLLLLLLKKKHHHFFFDDDBBB@@@>>><<<999777555444555555666666555333000......000333666;;;CCCKKKQQQTTTXXX\\\___``````aaabbb^^^^^^^^^^^^^^^___```aaa```````````````aaabbbbbbeeennnxxx||||||yyypppggg```_________aaaeeeiiikkknnnppprrrrrrqqqooopppppptttvvvxxxyyyyyyvvvsssqqqiiifffaaa]]][[[ZZZXXXWWWTTTRRROOOMMMMMMNNNQQQRRRWWWZZZ^^^aaadddgggjjjmmmnnnoooooooooooosss|||xxxrrrnnnwwwzzzooogggbbbfffhhh]]]PPPEEE:::666555333222333555555777999<<<>>>@@@@@@CCCDDDFFFHHHIIIIIIHHHGGGHHHIIIJJJLLLNNNPPPRRRSSSIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBCCCDDDEEEGGGIIIJJJIIIJJJJJJKKKKKKLLLLLLLLLNNNPPPQQQQQQOOONNNNNNOOO|||nnnfffaaa___aaahhhlllttt|||{{{ooocccQQQJJJDDDBBB===666222111333111///...//////---,,,---......///000000000000......///000000000//////...///000111222222222222111222333333333333222111333333333333222222222222222333444555666777777777444555555666777888888999999888888777777777777777888999<<<>>>???>>><<<;;;666888;;;<<<<<<<<<>>>???>>>===<<<<<<===>>><<<;;;<<<<<<;;;::::::999888888888999:::;;;<<<===>>>>>><<<===???@@@AAA@@@@@@???<<<===???AAA@@@>>><<<:::::::::<<>><<<;;;;;;999===HHHYYYjjjuuuxxxvvvkkkaaaZZZXXXWWWTTTTTTUUUPPPPPPQQQRRRTTTUUUWWWXXX[[[ZZZWWWUUUSSSRRRRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXZZZZZZZZZZZZYYY[[[^^^```dddlllyyy~~~zzzvvvrrrooonnniiigggiiipppwwwqqqdddVVVMMMFFF???<<<===???BBBGGGLLLNNNKKKFFFAAACCCCCCDDDFFFIIIKKKMMMOOOLLLMMMNNNOOOOOONNNMMMLLLJJJHHHEEEBBB???>>>======:::999999888888888888888999999:::;;;<<<>>>>>>???>>>>>>>>>???@@@AAABBBCCC@@@AAACCCFFFJJJMMMPPPRRRPPPOOOOOOOOONNNNNNNNNNNNLLLMMMMMMKKKHHHGGGHHHIIIEEEEEEDDDDDDEEEEEEFFFGGGIIIJJJLLLNNNOOONNNMMMLLLMMMMMMMMMLLLJJJGGGEEECCC>>>===;;;999777666666555777888888888777555333222///111333777;;;BBBJJJPPPTTTWWW\\\^^^______```aaa````````````aaabbbcccccc```_________```aaabbbbbbdddmmmvvvzzz|||zzzssskkkcccaaa^^^]]]___ccchhhkkkmmmoooppppppoooooopppqqqsssuuuxxxzzzyyyvvvqqqooohhhddd___\\\[[[ZZZXXXWWWSSSQQQOOOMMMMMMOOORRRTTTVVVZZZ```dddfffggghhhjjjkkkmmmnnnmmmnnnrrryyy~~~xxxtttsssssskkkhhhdddfffdddYYYJJJAAA888666555333222444666777888:::===???@@@AAABBBCCCDDDFFFGGGHHHHHHHHHIIIIIIJJJLLLNNNPPPRRRSSSJJJJJJIIIHHHHHHGGGFFFFFFGGGFFFFFFEEEDDDDDDEEEEEEGGGFFFEEEEEEEEEEEEEEEFFFBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJMMMOOOPPPPPPNNNMMMMMMNNNqqqhhhcccbbbeeehhhmmmuuu}}}~~~sssdddWWWMMMGGGAAA>>>999333000111222000...---///000000000......///////////////...---......///000000//////...///000111222222222222222222222222222222222222444444333333333222222222111222333555666666666666555555666666777777888888888888777666666666666666777999;;;=========<<<;;;555777:::;;;;;;<<<===>>>===<<<;;;;;;======;;;999:::::::::999999999999999999::::::;;;<<<======>>>>>>???@@@AAABBBAAA???>>>===???BBBDDDCCCAAA>>>;;;===;;;<<>><<<;;;;;;;;;<<>>===>>>???BBBEEEHHHIIIGGGDDDBBBCCCEEEHHHLLLPPPSSSUUUSSSSSSSSSSSSRRRRRRRRRRRRPPPNNNKKKHHHEEEDDDDDDDDD>>>>>>===<<<<<<<<<<<<<<<======???@@@AAACCCDDDDDDCCCCCCCCCDDDEEEFFFHHHIIIGGGHHHIIIJJJMMMOOOQQQSSSQQQQQQPPPOOOOOOOOOOOOOOOMMMNNNOOOMMMJJJHHHIIIKKKGGGGGGGGGGGGGGGHHHHHHIIIKKKLLLNNNPPPPPPOOOMMMKKKLLLKKKJJJHHHEEECCCBBBAAA:::999888666666666777777777777666666555444333333///111333666:::AAAHHHNNNTTTWWW[[[]]]^^^^^^___```````````````aaabbbcccddd````````````aaabbbcccdddccckkktttxxx{{{{{{vvvpppfffccc___]]]^^^bbbhhhkkkmmmooopppooonnnmmmnnnoooqqqssswwwxxxwwwsssnnnkkkeeebbb^^^ZZZYYYXXXWWWVVVSSSQQQOOOMMMNNNPPPSSSUUUWWW[[[```ccceeeeeeggghhhhhhkkkmmmmmmmmmqqqwww|||~~~zzzyyy{{{tttkkkiiidddeeeaaaUUUIIIAAA:::999888666666999777888999;;;===???@@@AAAAAAAAABBBBBBDDDFFFHHHJJJKKKJJJJJJJJJKKKMMMOOOPPPKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHGGGFFFDDDDDDDDDEEEEEECCCCCCCCCDDDDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIKKKLLLNNNMMMKKKJJJJJJKKKuuummmiiikkknnnlllpppxxxyyylll\\\NNNKKKEEE???<<<777222111333+++)))'''(((***---...///...///////////////......------...///000000//////...///000111111222222111333222222111111222222333444444444333333333222222000111333555666666555555666666666666777777777777888888777666666555666666888999:::<<<<<<<<<<<<<<<333666999;;;;;;:::;;;<<<===<<<;;;;;;<<<;;;999777888888888999::::::;;;;;;::::::;;;;;;<<<=========???@@@AAABBBBBBAAA???>>>>>>@@@CCCEEEEEEBBB???<<>>>>>???DDDKKKUUUrrr~~~}}}sssaaaUUUQQQSSSSSSUUUVVVQQQHHH???:::888333555777666333111333555666666666555444222111000000,,,,,,///000000444999@@@NNNeee}}}tttiiiaaaXXXQQQOOOJJJHHHEEEAAA>>><<<;;;;;;>>><<<@@@LLL^^^mmmuuuwwwooodddYYYWWWVVVTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVXXXWWWUUUSSSSSSTTTVVVWWWTTTTTTTTTUUUVVVXXXYYYZZZ^^^___^^^\\\ZZZYYY[[[]]]___eeeqqqzzzwwwuuutttrrrpppooopppssszzzsssfff\\\SSSOOOKKKEEEAAAAAA@@@@@@AAACCCGGGJJJJJJJJJBBBCCCFFFIIINNNSSSVVVYYYXXXWWWVVVUUUUUUUUUVVVVVVTTTRRROOOLLLJJJIIIIIIIIIAAAAAA@@@??????>>>??????BBBBBBCCCEEEGGGHHHIIIJJJGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSRRRRRRQQQPPPOOOOOOPPPPPPMMMOOOPPPNNNKKKIIIJJJLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLMMMOOOQQQPPPNNNLLLJJJIIIHHHEEECCC@@@>>>======777666666555555666888999555444333222111000000111///000222555999???FFFLLLSSSVVVZZZ]]]]]]^^^^^^___^^^^^^^^^^^^___```bbbbbb`````````aaabbbdddeeefffccckkkssswwwzzz{{{xxxrrrhhheee```^^^^^^bbbhhhlllnnnooopppooolllkkklllmmmooorrruuuwwwvvvqqqlllhhhddd```\\\YYYXXXWWWVVVUUURRRQQQNNNMMMNNNPPPTTTVVVYYY\\\___bbbcccdddfffggggggjjjlllmmmnnnpppvvv{{{|||}}}zzznnnjjjdddbbb]]]QQQKKKDDD>>>======;;;<<<>>>888999:::<<<===???@@@AAAAAA@@@@@@@@@BBBEEEHHHJJJLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEEEEFFFGGGHHHJJJJJJIIIHHHFFFDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLKKKIIIHHHHHHIII