BM6P6(@ ...------,,,,,,++++++***++++++++++++++++++++++++(((***,,,...///...,,,***************************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000000000000000000/////////......------------......------......//////000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000222222111111000000//////000000000000000000000000222222222222222111000000333222111///...............///000111111000///...111000/////////000222333000000000000000000000000//////000000000000//////222222111111000000//////000000111000000///............////////////......000000//////.........---000000000000000000000000........................,,,,,,,,,++++++,,,,,,,,,---------------...///000------------------------*********+++,,,---...///...---+++++++++---///000///...------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,,,,+++************+++))))))***++++++,,,,,,---111///---+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...000333555------,,,,,,+++***))))))((())))))))))))*********(((((())))))******++++++******************************************++++++((())))))))))))***************))))))))))))******************************((((((((((((((()))******((())))))************)))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************...,,,***)))((()))***+++))))))))))))))))))))))))++++++++++++***((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,******))))))((((((''''''((())))))(((&&&%%%'''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))************))))))((((((''''''(((((())))))******++++++)))))))))))))))(((''''''))))))))))))))))))))))))*********)))))))))))))))''''''''''''''''''''''''***)))(((&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))+++***))))))***,,,...///++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,...///...,,,+++++++++++++++++++++++++++***++++++,,,---...//////...---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---......//////000///////////////////////////......------......///.........///////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000111000000//////............////////////////////////111222222222111111000///222111000///............///000000000000000000///111000/////////000222222111111111111111111111111///000000000000000000///000000000000000000111111000000000000000///.........//////000000//////...000000/////////.........000000000000000000000000........................000//////......//////000///......---------......------------------------++++++++++++,,,---.........---,,,++++++---...000......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++......---,,,,,,,,,,,,---******,,,---///111222222111000---+++******,,,---+++++++++++++++++++++++++++*********,,,...111222------,,,++++++***)))))))))))))))*********++++++)))))))))))))))*********************************************************)))))))))************+++******)))))))))))))))***************************((((((((((((((()))******&&&''''''((())))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))),,,+++)))(((((((((******))))))))))))))))))))))))************)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))******)))))))))(((((((((''')))***+++***((('''((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((()))))))))***)))))))))((((((((('''''''''''''''&&&&&&&&&&&&)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((''''''''''''''''''''''''(((((()))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))(((((()))******++++++******)))************************)))))))))))))))+++,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......------,,,,,,,,,,,,++++++---------.........//////---------......//////000.........//////////////////......------......///000000///////////////...////////////////////////000000000000000000000000000000000000000000000000/////////000000000111111000////////////.........////////////////////////000111111111111000//////000//////......//////000111111000000000000111111000000//////000000111222222222222222222222222222000000000000000000000000......//////000111222222//////000000//////......//////000000000000//////000000////////////......000000000000000000000000...........................------,,,,,,------...000000///------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------...---,,,+++,,,---...///---,,,,,,++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++,,,+++******))))))******+++,,,---000222555777888222000---+++******+++,,,************************))))))((()))***,,,...///,,,,,,,,,+++******))))))************+++++++++,,,************))))))))))))************************************************)))************+++++++++++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((()))******&&&'''((()))************((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))+++***(((''''''((())))))))))))))))))))))))))))))((((((((())))))(((((('''(((((((((((())))))))))))************************))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((()))+++------+++)))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&%%%%%%$$$$$$)))))))))))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((())))))))))))******))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))((((((((((((((()))******++++++******)))++++++++++++++++++++++++***************+++,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,------------------------///...---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,+++---------.........//////------....../////////000...............///////////////............//////111000000000//////......////////////////////////000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111////////////////////////000000111111111000000//////.........//////000111222222000//////000222222000000000000111111111222111111111111111111111111111111111111111111111111/////////000000111111111/////////000000//////...///000000111111000000///000000//////////////////000000000000000000000000........................---,,,,,,++++++,,,,,,---//////...---------------------------------------...------,,,,,,,,,------...---,,,,,,,,,------...,,,++++++******++++++++++++++++++,,,------......+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++***)))))))))))))))+++,,,...000222555666777111000---+++************++++++++++++++++++++++++)))(((((())))))+++,,,---,,,+++++++++******))))))******+++++++++,,,,,,,,,++++++******))))))((((((************************+++++++++***************************++++++++++++,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((()))***,,,,,,---------)))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))(((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))(((((((((((((((***------,,,)))(((((((((((((((((((((((((((((((((((((((''''''''''''''')))))))))((((((((((((((())))))))))))(((((((((((()))))))))(((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------******++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,------------------------...---,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,------------.....................///////////////............//////000000/////////....../////////111111000000/////////...000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111222222222222000000000000000000000000000000111111111111000000///////////////000111222333222111000000111222333111111111222222222222222111111111111111111111111222222111111111111222222222222111111000000000000//////000000000000000///000000111111111111000000//////000000000000000000111111111111111111111111////////////////////////000000////////////000000---------------...//////------------------------......---,,,,,,,,,------------------,,,---------+++++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,000//////...............++++++,,,...///000111222000///---+++************,,,,,,,,,,,,,,,,,,,,,,,,***)))*********+++,,,,,,++++++***************)))******+++++++++,,,,,,,,,++++++******))))))((((((************************+++++++++*********))))))))))))*********+++++++++++++++***)))(((((())))))''''''''''''''''''''''''((((((((((((((())))))***))))))***,,,,,,---------***))))))(((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((())))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************(((((((((((())))))))))))&&&)))+++,,,***(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))(((((()))))))))*********(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((())))))))))))************************&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''((((((((((((((((((((((((************************)))))))))******)))))))))*********************************++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++...---,,,+++***+++,,,---------------------------)))*********++++++,,,,,,,,,,,,------------......---------............///////////////////////////......//////000000111111000//////......//////000111000000000000000000///000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111222222/////////000000000000111111111111111111111111111000000111222222222222111000000000000111111222333333333222222222222333333222222333444444444444333222222222222222222222222444333222111111222333444444333333222111111000000000000111111222222111111111111222222222222111111//////000000000000111111111111111111111111111111//////////////////////////////............//////,,,,,,,,,------///000000------------------------...---------------......------------------,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,//////...------------...+++++++++,,,,,,---------...---,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++************************************+++++++++,,,************))))))))))))************************,,,,,,++++++***)))))))))((())))))))))))***************))))))))))))******((((((((((((((((((((((((((((((((((((((()))******'''((())))))***)))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))&&&(((***)))(((&&&&&&&&&))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((())))))***'''(((((()))))))))))))))''''''''''''''''''''''''&&&''''''(((((())))))***))))))))))))))))))))))))&&&'''(((((((((((((((((())))))((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************++++++++++++((())))))******))))))((())))))))))))))))))))))))''''''(((((()))(((((('''++++++,,,,,,,,,,,,------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///---------....../////////....../////////000000000000///////////////////////////000000111222222333000000////////////000000000000000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222//////000000000111111111222222222222222222222222111111222333333333333333222222222222222222333333222222333333333333222222333444555666666666555444444444444444444444444444555333222111111222333555444333333333333333333333111111222333333333333333111222222222222222222111//////000000000111111111111111111111111111111111////////////////////////------,,,,,,,,,,,,------......---------......///---------------------------------------...///000---.........---,,,,,,+++,,,,,,,,,,,,,,,---......,,,++++++******))))))(((************************,,,,,,,,,------------...---,,,,,,++++++,,,,,,------,,,++++++******++++++******++++++,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))))))))))))))************)))))))))*********++++++)))))))))))))))*********************************,,,,,,++++++***))))))(((''''''((((((((()))))))))(((((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((((()))******(((((())))))((((((''''''))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))***)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))((((((''''''((((((((()))))))))***'''((()))(((&&&%%%&&&'''))))))))))))))))))))))))'''((((((((())))))))))))((((((((()))*********+++'''((((((((()))))))))***&&&'''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))'''''''''''''''((())))))*********))))))((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++(((((())))))))))))((((((************************'''((())))))))))))((('''++++++,,,,,,,,,,,,------+++++++++,,,------......***++++++,,,,,,------...++++++++++++++++++++++++000...,,,***)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000000000000000111111111111000000000000///////////////000000111222333333333000000////////////000000//////000000111111222222000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222111111222222333333333333333333333333333333333333111222333444444444444444444444333333222333333444222222444555555444222222333444666777777777666555666666666666666666666666555444222111111222444555222333333444444555555666111222333444444444444444111222222333333222222111//////000000111111111222111111111111111111111111000000000000000000000000000000////////////000000000///...---------------------------------------,,,,,,,,,---...///000111---.........------,,,+++,,,,,,,,,,,,------...///,,,++++++***)))(((''''''************************,,,,,,,,,---------......---,,,,,,++++++,,,,,,---///...------,,,,,,------***++++++,,,---...//////******+++++++++,,,,,,,,,************************)))************))))))((()))))))))))))))*********((())))))))))))*********(((((())))))******++++++************************,,,,,,++++++***))))))(((''''''''''''(((((((((((('''((((((((()))+++,,,---))))))))))))))))))))))))((((((((((((((()))*********++++++******)))((('''((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''((()))******))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++++++++***)))'''((((((((())))))******((())))))(((&&&&&&''')))))))))))))))))))))))))))'''((((((((())))))******''''''((()))***++++++,,,'''((((((((())))))******)))))))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((('''&&&&&&&&&((()))***++++++++++++******))))))'''((((((((())))))*********)))(((''''''((()))***************************'''((((((((())))))******(((((())))))))))))((((((++++++++++++++++++++++++***+++,,,------,,,******++++++,,,,,,,,,---------++++++,,,------...//////,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,------------------------+++,,,------......---------------.........////////////000000000000/////////111222111000///000111111000///......///000111////////////000000000111000111111222222111000000333333222222222222111111777333//////111333333333222000////////////...,,,...000333666777666555333444444555555555444444333333333333333444444555666666666666666666666666666888999999888666555666777:::888777777777888888777666555666777999:::999888:::999888777666777888888444444444555555555444444444333333222222222222333888777666555444222111111///000111222333222111000333222111000000000111222444333333222111111000000111111111111111000000000111111111000/////////............------...............////////////......//////.........---------,,,,,,,,,------.........///............---------//////...---,,,++++++***---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++---------.........//////...---,,,+++************+++,,,...///...---+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********++++++++++++***((('''''')))***,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++***************)))(((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((('''&&&&&&'''((((((((())))))))))))((((((%%%%%%'''((((((((('''&&&((((((((((((((()))******((((((((((((((((((((((((******))))))((((((''''''))))))((((((''''''&&&&&&((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((('''((()))++++++******)))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++************++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------+++,,,,,,,,,------------------------------------------...////////////...---------.........////////////000000000000/////////111222111000///000222111000////////////000111000000000111111111111111000111111111111000000///111111111111111111111111444111///000222333222000111111111111222333222111333444666777777777555444444444555666777777777666888999;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<>>>?????????>>>???AAACCCBBBAAA????????????>>>===<<<;;;;;;<<<>>>??????>>><<<;;;:::999999999::::::888888::::::;;;:::999999666555555444333333222222555555555555555555555555000111222222333333222222555444222111111111222222333333333222222111111111000000000////////////...////////////............//////............//////......////////////......//////.........---------,,,,,,---------.........///............---------.........------,,,,,,+++,,,,,,+++++++++,,,------*********)))))))))((((((,,,,,,,,,,,,------......///...---,,,++++++++++++)))***+++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********++++++++++++***)))((('''(((***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***)))))))))*********++++++***************)))(((((())))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))((('''&&&&&&&&&&&&'''((((((((())))))))))))((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''((())))))''''''((()))(((((())))))))))))((((((%%%&&&'''(((((((((''''''((((((((((((((())))))***(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((('''''''''***)))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((('''((()))++++++******)))(((((((((((())))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------......///000000000000///------.........////////////000000111111000000///000111222111000000111222111111000//////000111111222222222222222111111111222222222222111111000000222222222222222222222333333222222333444444333111333333444555555555555444888888999:::::::::;;;;;;888888:::;;;<<<=========<<<>>>AAACCCCCCBBB???>>>BBBBBBBBBCCCCCCDDDDDDDDD@@@BBBCCCDDDDDDFFFIIIKKKIIIIIIHHHGGGFFFEEEEEEDDDCCCAAA@@@AAACCCDDDEEEDDDAAAAAAAAA@@@@@@@@@@@@@@@===???@@@AAAAAA@@@>>>===;;;;;;;;;:::999888777666777777777777777777777777333333333333333444555555777666444222111111222222444444444444333333333333000000000000//////.........///////////////000000000//////////////////000...//////000000//////.../////////.........---------------...............///............---------------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---///...---,,,,,,,,,,,,,,,*********)))))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++,,,+++)))((('''((())))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******)))************))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***(((''''''&&&&&&''''''((((((((())))))))))))((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((()))******(((((()))***(((((())))))))))))((((((%%%&&&'''(((((((((((('''((((((''''''(((((())))))(((((((((((((((((((((((()))))))))((((((((((((''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))++++++******)))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.......................................///000000000//////............////////////000000000111111000000000000111222222000000111222111111111111111111111111333333222222222222111111444444333333222222222222444444444555555666666666777666666666777888777777777999::::::999999999999???>>>>>>>>>???AAACCCDDD@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIGGGFFFJJJJJJJJJJJJJJJJJJJJJJJJDDDFFFHHHIIIIIIKKKMMMPPPPPPQQQQQQPPPOOONNNNNNNNNLLLKKKIIIIIIKKKMMMMMMMMMIIIJJJJJJKKKKKKKKKJJJJJJIIIJJJLLLLLLKKKIIIFFFDDDBBBCCCCCCCCCBBBAAA@@@???>>>===<<<;;;:::888777777777666555555555666888999888666555333222222222333555555555555555555555555333222222111111000000000//////000000111111222222//////............////////////000000000000//////////////////.................................//////............---------,,,,,,,,,------.........++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,---...---,,,+++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************+++***)))(((''''''((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))************)))((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((''''''''''''(((((((((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))******(((((()))***(((((())))))))))))((((((&&&''''''((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))***+++******)))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------........................------...////////////............/////////000000000000111111111111000000000222333222111000111222111111222222222222111111222222222222222222222222444333222222222222333444555555666777888999999:::<<<<<<;;;::::::<<<>>>???===???BBBBBBCCCDDDGGGIIIKKKJJJHHHGGGFFFGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLSSSRRRQQQPPPPPPPPPRRRSSSPPPOOOOOONNNMMMLLLKKKKKKKKKMMMPPPRRRQQQQQQRRRSSSUUUWWWYYYXXXVVVTTTTTTUUUTTTSSSQQQRRRSSSTTTTTTSSSNNNPPPRRRTTTTTTTTTSSSSSSVVVVVVWWWVVVTTTQQQNNNMMMJJJJJJJJJJJJIIIHHHHHHGGGDDDCCCBBBAAA???>>>======<<<;;;:::999:::;;;<<<===:::999777555555555555666555555555444444444444444333333222222111000000////////////000000111111222//////............////////////000000000000//////000000/////////.........///////////////////////////............---------+++,,,,,,------.........,,,+++++++++,,,,,,---...))))))))))))************............------------,,,+++******************---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((())))))*********))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***'''((())))))''''''((()))(((((())))))))))))((((((''''''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''((()))***+++******)))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------........................------...////////////........./////////000000000000111111222222111111000111222333222111111111333111222333333333333222111333333333333444444444555444333222222333444666777999999:::;;;<<<>>>>>>???BBBCCCDDDDDDCCCDDDEEEGGGDDDGGGJJJLLLNNNRRRYYY___YYYWWWTTTQQQOOOMMMLLLLLLNNNOOOPPPQQQSSSSSSTTTTTTYYYWWWTTTRRRRRRSSSVVVWWWTTTSSSSSSRRRQQQPPPOOOOOOQQQUUUYYY\\\[[[YYYWWWWWWXXX[[[]]][[[WWWTTTSSSTTTTTTSSSSSSTTTUUUUUUTTTRRRQQQTTTWWW[[[]]]]]]\\\[[[[[[ZZZZZZYYYWWWUUUTTTSSSTTTSSSRRRPPPNNNMMMMMMLLLGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBBBBBBBBBBCCCCCCDDD???>>>===<<<;;;<<<======888888777666666555444444444333333222111000//////......//////////////////000//////......//////000///000000111111000000///000000000/////////......000000000000///////////////............---------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---*********+++++++++++++++///...............------******))))))))))))******+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))*********++++++((((((((()))))))))******((())))))************)))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((()))***'''(((((())))))(((((('''(((((())))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))++++++*********)))))))))************************((((((((((((((((((((((((((((((((()))))))))******'''((())))))''''''((()))(((((())))))))))))((((((((((((''''''(((((()))***((((((''''''&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''((()))++++++******)))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------..........................................///000000000000///.../////////000000000000000111111222222111111000111222333333111111222333222222333444444333222222444444555666777888888999888777777777999;;;===???AAABBBCCCDDDFFFGGGHHHIIIJJJNNNSSSUUUSSSQQQQQQQQQMMMOOOQQQRRRSSSXXXbbbiii___^^^\\\YYYWWWUUUTTTSSSSSSTTTVVVYYY\\\^^^___```]]]\\\ZZZYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]bbbiiimmmmmmjjjfffdddfffiiijjjfff___YYYXXXYYYXXXYYYZZZ[[[]]]\\\YYYVVVVVVZZZ___cccfffgggfffeeebbbaaa```______```aaaaaadddaaa\\\XXXTTTRRRQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNIIIJJJJJJKKKKKKKKKKKKKKKGGGFFFEEEDDDEEEFFFGGGHHHAAAAAA@@@???===<<<;;;;;;777777666555444333222222222222111111111111111000222111111111111111111222000000111111111111000000000000000000/////////...111111111000000000/////////............---------,,,,,,------------------......---,,,++++++++++++,,,,,,,,,------..................------,,,,,,,,,+++***************++++++++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++)))))))))*********++++++(((((()))***************))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''(((((()))'''((()))******)))((('''(((((())))))))))))(((((((((((()))************))))))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((()))******(((((()))***(((((())))))))))))(((((()))((('''''''''(((******)))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((()))))))))***((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((()))*********(((((((((((((((((((((((('''((()))++++++******)))(((((((((((())))))))))))))))))))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,------.........------------------------------------------------............/////////000//////////////////////////////000111111111111111////////////000000000000111111222222222222111111111222333333111111222333222222444444444444222222555555666888999:::;;;<<<>>>======>>>???BBBEEEGGGJJJJJJKKKMMMOOOPPPQQQRRRQQQXXX```dddbbb^^^ZZZYYYTTTVVVVVVTTTSSSWWW```hhh^^^^^^^^^]]]]]]\\\\\\\\\WWWYYY\\\```dddhhhjjjkkkffffffffffffeeeeeedddcccbbbbbbcccdddfffggghhhhhhmmmsss|||~~~zzzwwwzzz}}}}}}xxxooogggeeeeeeeeefffgggjjjkkkiiieeebbb\\\___eeekkknnnooonnnmmmooonnnmmmmmmnnnqqqtttvvvqqqmmmfff___ZZZWWWVVVVVVUUUUUUTTTSSSQQQPPPOOONNNNNNOOOPPPRRRRRRQQQPPPPPPLLLLLLKKKKKKLLLMMMOOOPPPKKKJJJIIIHHHFFFDDDCCCBBB<<<<<<;;;:::999888777777666666666555555444444444444333333222222333333444000000111111111111000000000000000000////////////222111111111000000////////////.........---------------------------------///...---,,,+++*********)))))))))******+++++++++---------,,,,,,++++++++++++++++++***++++++,,,,,,---...///000000...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((((('''$$$%%%&&&((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''''''''''''''''')))(((((('''''''''(((((('''((()))******)))((('''(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))+++++++++***)))***+++(((((())))))))))))(((((()))((('''''''''(((***+++)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((******))))))((((((((('''&&&''''''((()))******+++(((((((((((((((((((((((('''((()))++++++******)))(((((((((((())))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,---...//////...---,,,---------.........//////------......///000000000000000000000000000000000............/////////////////////000000000000000000...---...222333222000000...---///333555444222444444444444444555555666666777777888999:::::::::888:::<<<>>>@@@BBBFFFHHHJJJJJJHHHHHHHHHIIIJJJKKKNNNOOOSSSWWWTTTPPPWWWbbblllrrrvvvvvvtttppphhh```^^^aaaaaa^^^ZZZXXXZZZ^^^ZZZccckkknnnppprrrmmmeeeeeehhhmmmuuu|||~~~{{{wwwxxxsssrrryyy|||wwwvvvzzz{{{~~~~~~yyyrrrtttzzz|||yyyvvv{{{zzzjjjbbb_________\\\[[[YYYWWWVVVWWWWWWXXXYYY[[[\\\\\\[[[YYYWWWVVVWWWSSSNNNMMMQQQUUUWWWWWWVVVUUURRROOOLLLJJJHHHGGGDDDDDDBBB>>>;;;999999:::;;;::::::999777666444333999888666666666555333222444333111111222222111000......///000000111111222//////000000000000000000......//////////////////////////////////////////---.........---,,,,,,+++------------------------........................+++,,,---,,,***)))***+++)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,+++*********++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))******************)))((((((((((((((())))))))))))))))))))))))(((((('''(((((()))***+++))))))(((((((((((())))))''''''(((((())))))******((((((((((((''''''''''''''''''(((((())))))******))))))************))))))******))))))(((((('''''')))))))))))))))(((''''''***************)))(((((())))))))))))))))))))))))((('''&&&''')))))))))'''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))&&&''''''((()))******+++))))))((((((''''''&&&&&&))))))(((((((((((())))))''''''((())))))***))))))******))))))))))))*********)))((('''((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------...//////.........---------.........//////------......///000000000000000000000000000000000/////////000000000111111111111111111111111111111000...---...111222111///333111000111444555444222444333444444555666777888999:::;;;===???AAACCCDDDFFFGGGHHHIIIJJJMMMOOOQQQQQQPPPNNNMMMLLLMMMMMMMMMOOOQQQVVV[[[[[[]]]hhhuuu~~~tttppprrrrrrooojjjffffffgggiiisss|||yyywwwzzzzzzuuussssssnnnkkkhhhdddbbbcccdddeeemmmooopppppplllgggaaa^^^XXXUUUQQQQQQTTTXXXZZZ[[[\\\ZZZWWWTTTQQQPPPOOOOOOLLLKKKHHHEEECCCBBBCCCDDDFFFFFFEEECCCBBB@@@>>>===:::::::::::::::999666444555333222222333333222111111111111222222222222222000000000000000000000111////////////000000000000.......................................---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++---,,,,,,---...............,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++************************))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))******************)))((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))+++++++++***)))((((((((((((((((((((())))))))))))(((((())))))))))))((((((***)))))))))(((((((((''')))))))))))))))((('''''')))************)))(((((())))))))))))))))))))))))((('''&&&''')))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((('''&&&'''(((((())))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''(((((()))******+++++++++******))))))))))))***))))))))))))))))))***'''((())))))))))))))))))******))))))))))))******,,,+++)))((()))***,,,---------------------------******+++,,,,,,,,,,,,+++---------....../////////------........./////////---......//////000000111000000000000000000000000000000000111111111222222222222222222222222222222111000///000222222222000555444333444555666555333444555666777999;;;===>>>@@@AAADDDFFFJJJMMMOOOPPPQQQQQQQQQQQQRRRTTTVVVWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRUUUZZZ```eeennnzzzwwwvvvwww~~~xxxuuuuuuvvvxxxvvvmmmhhh^^^\\\YYYYYY\\\___bbbbbbccc```]]]YYYVVVUUUUUUUUUQQQOOOLLLIIIHHHIIIKKKLLLPPPOOONNNLLLIIIGGGFFFEEEBBBCCCCCCBBB@@@===999777666555444444555555444333444444444333333333333333111111111111111111111111000000000000000000000000..........................................---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,,,,...,,,---..................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))******************)))((((((((())))))))))))))))))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))))))))))))))((((((((((((,,,++++++***)))(((((('''))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((()))))))))))))))(((((('''))))))******))))))((('''))))))))))))))))))))))))((('''&&&''')))***)))((())))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))'''(((((())))))*********+++************)))))))))************************)))))))))***))))))((((((******))))))))))))******---,,,+++***)))***+++,,,------------------------******+++,,,,,,,,,,,,+++---------......///000111............////////////.........///000000111111000000000000000000000000000000000111111111222222111111111111111111111111222222222222333333333333444444444555777777888888999:::;;;>>>AAADDDFFFHHHJJJLLLPPPTTTWWWYYYZZZZZZXXXVVVUUUUUUWWWYYY[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYZZZ^^^dddjjjqqqyyytttlllkkkiiiiiikkkmmmnnnooollljjjeee```\\\ZZZYYYYYYVVVSSSNNNLLLLLLNNNPPPQQQUUUTTTSSSPPPNNNLLLKKKKKKNNNNNNLLLIIIDDD???<<<;;;:::888777777888888666555666666555444333333222222111111111111111000000000000000000000000/////////------------------------....../////////......---------------------------........................---...///...,,,,,,,,,---******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************((()))))))))******************))))))((())))))***))))))))))))))))))))))))******)))(((((('''(((((())))))(((((((((((())))))******))))))((((((''''''''''''''''''((((((((((((******))))))(((((('''''''''(((((())))))(((((('''))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))(((((('''(((((((((((((((((((((((((((''''''''')))***)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))******))))))(((((((((((((((((((((((()))(((((((((((()))******(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((++++++++++++++++++++++++***************)))((('''******))))))))))))******,,,,,,+++))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++........./////////000000........./////////000000......//////000111111111111111111111111111111111/////////000000000111111////////////000000000000111222222333333444444555444555777999:::<<<>>>???BBBCCCEEEHHHKKKOOORRRTTTUUUYYY```fffiiiiiigggeee```^^^[[[[[[^^^aaabbbbbb___```aaabbbcccdddddddddjjjqqqwww||||||wwwpppjjjfffdddccc]]]XXXSSSPPPPPPRRRSSSSSSXXXWWWUUUTTTRRRQQQQQQQQQUUUUUUSSSNNNHHHDDDBBBBBB@@@>>><<<<<<<<<<<<:::888777777666555444444333333222222222222111111000000000000000/////////....................................///000000/////////------------------------........................,,,---...---,,,++++++---))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))******)))(((((('''(((((())))))(((((((((((())))))******))))))((((((''''''%%%%%%&&&'''((()))************))))))((((((''''''((())))))******))))))((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((((((((((((((()))((('''(((*********((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***++++++++++++***((((((((((((((((((((((((******))))))***++++++,,,(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))***+++,,,,,,,,,,,,+++*********+++******)))((((((******))))))))))))************)))(((((((((((((((******************************+++,,,,,,,,,,,,+++...///000111111000............/////////000000000...//////000000111111222111111111111111111111111/////////000000000111111...//////000111222333333000222444444444555777999999;;;>>>@@@BBBCCCFFFIIILLLMMMOOORRRVVV[[[^^^``````hhhuuu~~~zzzoookkkgggfffiiikkklllkkklllmmmoooqqqsssttttttttt{{{yyygggbbb[[[WWWWWWWWWUUUSSSWWWVVVUUUTTTTTTUUUVVVVVVYYY\\\]]]ZZZTTTOOOLLLLLLIIIGGGEEECCCCCCBBB???===;;;;;;:::999999888777777555555444444333333222222111111111000000//////...////////////////////////...//////000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))***++++++))))))))))))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))))))))))))))((((((((((((&&&'''((()))***+++,,,---))))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))(((((('''&&&)))))))))))))))))))))))))))((('''(((***+++***)))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((()))******++++++******(((((((((((((((((((((((((((((((((((()))***++++++))))))))))))))))))))))))*********************************++++++++++++,,,***+++,,,------,,,+++************+++******))))))******))))))))))))******((((((((((((((((((''''''))))))))))))))))))))))))******+++,,,,,,,,,,,,+++...///222333222000---+++.../////////000000000000/////////000111111222222111111111111111111111111000000000111111111222222000111222444666777888999444666999::::::<<<>>>AAACCCFFFIIIKKKKKKLLLOOORRRSSSUUUWWW[[[___cccfffhhhooo|||}}}}}}zzzrrrnnnllljjjeeeaaa\\\[[[[[[[[[\\\___aaacccffflllqqqppphhh^^^WWWTTTTTTQQQNNNLLLKKKIIIFFFCCCAAAAAA@@@@@@??????>>>>>>999999888888777666666555444444333222222111000000000000000000000000000000...///000111111111111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,,,,..................---,,,,,,,,,,,,,,,---------......------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************************))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,)))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((('''((((((((()))))))))***''''''((()))))))))))))))(((((())))))(((((('''&&&)))))))))))))))))))))))))))(((((((((***+++***)))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))))))))***+++++++++************))))))))))))******'''(((((())))))))))))((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++...000333444333000,,,)))////////////000000000000/////////000111111222222111111111111111111111111111111222222222333333333333444555777:::<<<===>>>999<<<@@@AAAAAACCCFFFJJJLLLOOORRRRRRRRRRRRUUUXXXXXXYYY[[[___cccgggkkkmmm{{{}}}xxxhhhhhhhhhiiikkkooorrrtttuuu}}}yyyjjj^^^WWW[[[XXXUUURRRPPPMMMJJJHHHEEEEEEEEEEEEEEEDDDDDDDDD<<<<<<;;;;;;:::999888888666666555444444333222222000000000000000000000000//////000111111111111111------------------------...........................000000000...---...///---.........---,,,,,,+++,,,,,,,,,------.........000000000///.........---++++++++++++++++++++++++------------------------+++*********))))))((((((************************))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))***+++,,,,,,))))))))))))))))))))))))(((((('''(((((()))***+++))))))(((((((((((())))))''''''(((((())))))******)))))))))(((''''''&&&&&&''''''(((((())))))******''''''(((((((((((('''''''''((((((((())))))******''''''((()))))))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))***(((((()))***+++***)))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&************************************************&&&&&&&&&'''((())))))***%%%&&&&&&'''''''''''''''************************(((((((((((()))***,,,,,,))))))))))))))))))))))))++++++******************(((((())))))************((()))+++,,,,,,+++)))(((((()))***+++++++++++++++******))))))))))))******'''((()))*********************************************+++,,,,,,,,,,,,+++000000111111111000000///111000///......///000111///000000111111111111111111000111111222333444555555444222111222444666777555777999:::;;;<<>>>>>888888777555333111111222444333222111000///......111111111111111111111111//////.........---------///---,,,---...///,,,)))........................,,,---//////.........///,,,---...---+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++*********))))))((((((++++++************+++++++++******)))(((''''''&&&"""$$$''')))*********)))++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((******))))))))))))******((((((((((((((()))******+++)))'''(((+++,,,***((())))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''')))*********)))(((&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))((('''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))*********)))'''&&&((((((((((((((((((((((((+++++++++***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,(((((())))))******++++++++++++*********************+++,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,000000111111111111000000111000////////////000111000111111111111111111111000000000000111222333444333222222222333555777888:::===@@@BBBCCCEEEGGGIIIKKKOOOPPPNNNOOOTTTZZZ[[[YYYXXXWWWXXXZZZ^^^bbbdddkkkmmmppptttyyy~~~vvvpppjjjeeebbb]]]UUUQQQQQQOOONNNMMMNNNPPPQQQOOOLLLHHHGGGGGGGGGGGGFFFDDDCCC???>>>===;;;999888888999444444333333222111111000/////////////////////////////////.........------///---,,,---//////---***.........................../////////...,,,,,,,,,,,,---...---+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++*********))))))))))))++++++************+++++++++******)))((((((''''''"""$$$&&&((()))(((((('''++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))*********))))))(((((())))))***'''''''''''''''((())))))***(((&&&''')))***)))'''))))))(((((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))((('''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***))))))***++++++)))))))))))))))************************************+++,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,000000111111111111000000111000000//////000000111111111111111111111111111111111111111111222444444444444666777999;;;<<<===???AAAEEEGGGIIILLLNNNQQQUUUXXXXXXUUUVVV\\\bbbccc___^^^\\\\\\___dddiiimmmwww}}}{{{sssooojjjccc```aaa\\\YYYWWWUUUVVVVVVUUUSSSQQQPPPOOOPPPRRRQQQMMMJJJGGGEEEBBB>>><<<;;;::::::777777666555444333222222000000000000000000000000////////////............------,,,---//////...---........................//////000000///...---------.........,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************)))************+++++++++***************)))))))))++++++************++++++*********))))))(((((('''%%%&&&''')))))))))((('''+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&'''((()))***++++++)))((((((''''''(((((()))''''''&&&&&&&&&'''(((((()))'''&&&'''((()))(((&&&))))))(((((((((((())))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))(((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++*********************))))))))))))***************************++++++,,,,,,++++++***))))))******+++,,,,,,,,,///000000111111111111000000000000000000000000000111000000000000000000111333333333333444555666777888:::===@@@CCCEEEFFFGGGHHHJJJMMMOOOQQQSSSVVVYYYZZZ]]]]]]\\\___hhhnnnpppnnnmmmllllllnnnqqquuuwww{{{xxxyyyooonnnkkkhhheeeccc```^^^^^^\\\[[[\\\^^^]]]WWWRRRQQQNNNHHHCCC@@@>>>===<<<<<<;;;:::888777555444333333222222222222222222111000000000/////////......---------...///000//////......................../////////000111222111000---...///...---,,,,,,...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************++++++************++++++*********)))))))))((((((******++++++++++++***)))******)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********((((((''''''''''''(((((((((''''''''''''((())))))(((((('''((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))))))))***************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((++++++******))))))((((((***************+++++++++++++++++++++++++++++++++))))))***++++++,,,,,,---//////000111111111111111000000111111111111000000000000/////////000111222333333444555666888:::;;;???AAADDDHHHLLLPPPRRRSSSUUUVVVXXXYYYZZZ]]]bbbeeecccfffhhhiiippp{{{yyysssppppppooonnnooooookkkddd___\\\VVVOOOJJJHHHGGGFFFEEEBBBAAA???===;;;888777666666555555444333222222222111111000000000/////////---...///000000000000000///////////////////////////...---///111111///---...///000///---,,,---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++***************+++++++++++++++************++++++************))))))))))))+++++++++++++++************)))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((())))))(((((())))))***+++))))))***)))))))))))))))))))))(((((((((((())))))(((((()))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++'''''''''((()))*********((((((((((((((((((((((((++++++++++++++++++++++++(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((())))))************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++------+++)))(((++++++******))))))(((((())))))*********+++++++++++++++++++++++++++++++++*********+++,,,,,,------...///000111111222111111000111111222222111111000111000000000111333444666555666777999;;;===@@@AAAGGGIIILLLQQQVVV[[[^^^```````````````bbbgggmmmrrrvvvzzz}}}~~~wwwsssfff___VVVPPPNNNNNNMMMLLLGGGFFFEEECCCAAA???>>>===:::999888666555333222111111111111111000000000000---///111111000///000111////////////////////////111///---...000111...+++///000000000...---...///........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********+++++++++++++++++++++************++++++************************)))))))))((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((***)))))))))(((((((((''')))((((((''''''(((((()))******))))))******+++,,,)))***+++***)))((()))+++))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((()))******&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&''''''((()))((((((((((((((((((((((((%%%&&&&&&''''''(((((()))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************)))))))))))))))))))))***++++++,,,,,,,,,++++++******++++++,,,******++++++,,,---------...///000111111222222222000111222222222222111000222222222222444777999;;;<<<===>>>AAADDDHHHJJJLLLRRRTTTWWW\\\aaahhhmmmpppmmmlllkkkkkknnnvvv}}}sssfff]]]XXXUUURRRNNNJJJJJJJJJJJJIIIIIIIIIIIIAAA@@@>>><<<999777555444222222111111111000000000...111333222000...///000////////////////////////111///...111666888666333///000111000.........///................................................+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,++++++************++++++************************(((((('''''''''(((((())))))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***))))))(((((())))))***)))))))))))))))******+++''')))+++***((('''(((***))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((***)))(((''''''((()))***'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''(((((()))))))))(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))*********((())))))***++++++,,,,,,,,,,,,+++******+++,,,,,,******+++,,,,,,------.........///111111222222222000111222333333222111000444444444555777:::===???CCCDDDGGGJJJMMMQQQTTTVVV\\\]]]```dddkkkrrrxxx||||||{{{yyyzzz~~~|||ooofff___XXXSSSKKKLLLMMMNNNOOOPPPQQQQQQHHHGGGEEEBBB???<<<:::999222222222111111111111000///222444333000...///000000000000000000000000000///...///555===CCCCCCAAA///000111000///...///000////////////////////////........................+++++++++,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,++++++************++++++******************++++++)))))))))))))))***++++++))))))((())))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))&&&&&&'''((()))***++++++******))))))))))))******((((((((((((((()))******&&&(((***)))&&&%%%''')))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))&&&''')))*********)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***)))(((''''''((()))***)))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&''')))*********)))((((((((((((((((((((((((((('''''''''((()))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********(((((())))))******++++++((())))))***++++++,,,,,,---,,,+++******+++,,,---***++++++,,,,,,------...222111111000000111111222333333333333444444444555777666666888===AAADDDFFFMMMRRRVVVVVVRRRQQQVVV\\\dddooovvvuuuzzzwwwjjj```ZZZUUUOOONNNPPPSSSTTTTTTMMMMMMKKKHHHEEE@@@<<<999===<<<888555333333333333444333222111111111111111000////////////.........333333111222777===;;;666000///...---,,,---......111000///......///000111000000//////.........---......---------,,,,,,,,,---,,,++++++------,,,+++***++++++,,,,,,++++++***************************))))))))))))************************************++++++++++++++++++++++++,,,+++***))))))***+++,,,(((((())))))))))))(((((())))))))))))((((((((((((+++***)))(((((()))***+++******)))(((((((((((((((*********)))))))))))))))&&&''''''(((((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))++++++************++++++++++++***)))(((((()))))))))(((''''''''')))***+++))))))(((((((((((())))))(((((())))))))))))((((((************************(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''***+++***(((&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&))))))((('''''''''''''''((((((((((((''''''''''''&&&'''((())))))((('''&&&((()))***++++++***)))((())))))((('''&&&&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))+++***((('''&&&''')))************)))))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))......//////...,,,***)))///...,,,***))))))******111111000000000000111111111222333444555666777777:::<<>>;;;999888888888444444222111000000000000000000000000000000000000111222000000555:::999444111000///...---......///000000///......///000000000/////////.....................---------,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,++++++************************))))))))))))************+++++++++***************++++++++++++++++++++++++++++++***))))))***++++++((())))))******))))))((()))))))))))))))))))))(((+++***)))(((((()))***+++******)))(((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))***))))))(((''''''(((((()))))))))))))))***++++++))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''***+++)))((('''''''''''''''(((((()))(((((('''''''''&&&&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((()))))))))))))))((((((&&&&&&'''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))***************))))))((())))))))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))************************,,,,,,------,,,+++)))(((++++++******++++++,,,,,,222222111111111111222222333444555888:::<<<>>>???AAADDDHHHMMMRRRUUUWWWXXX\\\```eeeffffffhhhooouuuyyykkk```\\\[[[[[[[[[\\\WWWQQQLLLJJJJJJJJJIIIEEEDDDAAA>>><<<;;;;;;;;;888777555444333222222111000111111111111111111111000000//////333888777222111000//////......////////////...------...//////////////////.....................------------,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,++++++*********)))++++++++++++++++++++++++++++++***))))))***++++++*********++++++*********))))))))))))))))))))))))******))))))))))))*********))))))(((((((((((((((''''''''''''(((((((((((('''((())))))******))))))***))))))(((((((((((((((************************(((((((((((())))))))))))((())))))))))))(((((('''))))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''''''''''''''))))))***+++++++++******))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))(((((((((((((((((())))))***((((((((('''''''''&&&&&&)))((((((''''''''''''((('''(((((())))))*********''''''((((((((((((''''''(((((('''''''''(((((()))$$$$$$%%%&&&((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,***((('''))))))))))))))))))))))))))))))************))))))******++++++******)))(((((((((((((((((((((((((((++++++++++++++++++++++++***************)))(((''''''((()))+++,,,---......333333333333333444555666777999;;;???BBBFFFIIIJJJNNNPPPSSSUUUVVVXXX[[[\\\ffflllssswwwyyy{{{~~~sssmmmjjjhhhffffff___UUUNNNMMMMMMNNNNNNGGGFFFDDDBBBAAA@@@@@@@@@>>>===;;;999888666666555111111111111111111111111///111000///222666555111000000//////.....................------.........///////////////.....................---------------,,,++++++------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++---,,,,,,++++++******)))+++++++++++++++++++++++++++******************+++***++++++,,,,,,++++++***)))))))))))))))************))))))))))))))))))***))))))(((((((((((())))))''''''((((((((((((((()))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***))))))((('''&&&))))))))))))))))))))))))++++++************++++++)))(((((('''''''''((((((((((((***++++++***)))((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((()))))))))((()))******+++(((((((((((('''''''''''')))(((''''''''''''(((((('''(((((()))***++++++,,,'''(((((((((((((((((('''((('''&&&%%%%%%'''((()))$$$%%%&&&'''((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((())))))***+++***)))((('''((((((((()))))))))))))))))))))************))))))***************))))))(((((((((((((((((((((((((((************************))))))))))))))))))((((((&&&(((***,,,---...------333333333444555777888999<<<>>>AAAFFFJJJOOORRRTTTZZZ[[[\\\[[[\\\___eeeiiiuuu|||{{{wwwrrriii\\\TTTRRRRRRRRRQQQMMMLLLKKKJJJJJJIIIIIIIIIDDDCCCAAA>>><<<:::999999333333333333222222222222000333222000222555555222////////////......---------..................---........./////////////////////.........------------,,,++++++------,,,+++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++*********++++++*********++++++,,,,,,,,,,,,++++++((()))))))))*********+++)))))))))******)))))))))))))))(((((((((((())))))((((((((())))))*********(((((()))***************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***))))))((('''&&&))))))))))))))))))))))))++++++************++++++)))))))))(((((()))******&&&'''((())))))((('''&&&))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''''''''((())))))))))))))))))***++++++))))))((((((((('''''''''((((((''''''''''''(((((('''(((((()))***++++++,,,(((((((((''''''((((((((('''&&&%%%%%%%%%&&&((()))'''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((***)))((('''&&&'''((((((''''''(((((())))))))))))))))))************)))))))))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***+++,,,---,,,++++++333444555666999;;;===>>>AAACCCGGGLLLRRRWWW[[[]]]]]]___aaabbbeeekkkttt{{{{{{qqqddd\\\ZZZYYYWWWUUUTTTTTTSSSRRRQQQPPPOOOOOOJJJIIIFFFCCC@@@>>>===<<<888888777666555444333333111444444222222555555222//////000000000///...------...////////////...---.........////////////////////////.........---------,,,++++++------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))***++++++,,,,,,++++++***((())))))******+++++++++))))))************))))))((((((((((((((())))))***(((((())))))******++++++'''((())))))******))))))((((((((((((((())))))***''''''''''''''''''''''''(((((((((((())))))))))))((())))))))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))******+++''''''((((((''''''&&&&&&))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%'''(((((('''&&&((())))))))))))))))))******+++)))))))))(((((((((''''''(((''''''''''''(((((()))'''(((((())))))*********((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))'''%%%%%%&&&'''(((&&&''''''(((((())))))***))))))************))))))))))))******))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((******))))))***+++,,,---++++++,,,,,,,,,+++******888999;;;===AAADDDGGGHHHJJJLLLPPPVVV\\\aaaeeehhheeeiiiooossswww~~~wwwpppooonnnjjjfffeeedddbbb```]]]ZZZXXXWWWSSSQQQNNNKKKHHHEEECCCBBB>>>===<<<:::999777666555111555555222111333444222111111222222222111000///...///000000000000///.............../////////000////////////............---,,,++++++------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++)))***++++++++++++***)))******++++++++++++******((())))))******+++,,,,,,((()))***++++++***)))(((((((((((((((((()))******''''''(((((()))******+++''''''((())))))))))))(((((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))((('''''''''''''''))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$'''((((((&&&&&&'''))))))(((((((((((()))******))))))))))))(((((((((''''''''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%&&&(((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''&&&&&&''''''((())))))***))))))************)))))))))))))))))))))(((((('''++++++++++++++++++++++++(((((((((((((((((((((((())))))((())))))+++,,,---,,,++++++******++++++,,,???@@@BBBEEEIIIMMMPPPRRRQQQTTTXXX^^^dddiiinnnppptttzzz~~~xxxwwwuuuqqqmmmiiieeeccc[[[YYYVVVRRROOOLLLJJJIIIBBBAAA@@@>>><<<:::888777111444555222000222333111333333444555444333222111...///000111111000///...---.........//////000000000/////////............---,,,++++++------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,------...///++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********++++++*********((())))))***++++++,,,,,,((()))***++++++***)))(((((((((((((((((()))******&&&&&&&&&'''((())))))***&&&''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))***))))))))))))))))))))))))))))))++++++************++++++'''''''''''''''((()))***+++***)))'''''''''((()))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))$$$&&&((((((&&&%%%''')))((((((((((((((())))))***))))))))))))(((((((((((('''''''''''''''((()))***(((((((((((('''''''''''')))((('''&&&&&&'''((()))$$$%%%''')))******)))((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++***)))'''&&&&&&&&&&&&'''((())))))***))))))************)))))))))))))))))))))(((((('''++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))***,,,---,,,+++***)))***+++---...EEEGGGKKKQQQVVVYYYYYYXXXZZZ]]]cccjjjqqqxxx}}}|||yyykkkbbb[[[XXXTTTMMMJJJMMMIIIHHHEEECCC@@@???>>>>>>:::888555444444555444444444444333333333333333444111111111000//////......000000///...............222111111000///......---///...---,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------*********+++,,,---...///,,,+++******,,,,,,+++***,,,,,,++++++++++++++++++,,,,,,+++***)))))))))******************)))((((((******++++++++++++******+++*********))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''')))************(((((((((((((((((((((((())))))))))))))))))))))))***'''%%%%%%''')))******((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))******))))))((((((''''''&&&&&&&&&&&&'''''''''''',,,***((('''&&&'''((()))((((((((((((((((((((((((''')))***)))((('''((()))((((((''''''''''''(((((('''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((()))***++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))++++++******))))))((((((&&&&&&&&&'''''')))******)))((('''''''''(((***++++++++++++*********)))))),,,---...///...,,,)))(((******++++++++++++******+++)))((())),,,---+++))))))************+++++++++TTTUUUWWW\\\aaaeeeggghhhjjjooowww~~~xxxiii```YYYRRRNNNOOONNNMMMMMMKKKIIIGGGEEECCCBBB@@@===<<<;;;:::999777555555444333333333444444222222111111000000000000000000///............///111111111000///.........///...------,,,,,,,,,---......------,,,,,,,,,---------------------------************++++++,,,---,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++******)))************************)))((((((******++++++++++++******************)))))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((&&&'''((())))))***))))))************************)))))))))))))))))))))))))))'''%%%%%%&&&((())))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''((()))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))+++***((('''''''''((()))))))))))))))))))))))))))+++,,,---+++)))''''''((((((((('''''''''(((((()))''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))((((((((('''''''''''''''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''((()))***)))(((((('''((()))***++++++++++++*********))))))++++++,,,,,,+++***(((''')))******++++++******)))***((('''(((***+++***((()))************+++++++++\\\\\\]]]aaafffmmmtttxxx~~~mmmccc\\\VVVTTTRRRQQQQQQPPPMMMKKKHHHFFFFFFDDDAAA@@@???===999777666666555444444444444444222222222222222111111111111000//////......//////111111000000//////......///...------,,,---------.........------------,,,------------------------*********))))))***++++++,,,+++******,,,,,,+++************++++++,,,,,,---*********)))******++++++)))************))))))(((******++++++++++++******************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))(((&&&%%%$$$&&&((((((((())))))))))))))))))))))))((())))))******))))))(((''''''((())))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))+++***(((''''''((())))))************************///000///---***'''''''''''''''''''''(((((()))***''''''((((((((('''&&&&&&((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''&&&''''''((()))***)))(((((((((((()))***++++++************)))))))))******))))))(((((('''''')))******++++++******)))((('''&&&''')))***)))((()))************+++++++++]]]^^^```dddkkkuuuuuummmeee___ZZZXXXUUUQQQNNNLLLKKKJJJHHHFFFEEEDDDCCC@@@===999888777666555444444444444333333222222222111111111111000000///.../////////111000000000/////////.........------------.....................------,,,------------------------,,,++++++************+++,,,+++******,,,,,,+++***))))))***+++,,,,,,------***)))))))))***+++,,,,,,))))))************)))(((******++++++++++++***************)))))))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************)))))))))((((((((())))))))))))(((((('''************************))))))))))))))))))))))))(((&&&%%%%%%&&&'''''''''))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''***)))(((((((((((())))))************************/////////---***''''''(((''''''''''''((()))***+++''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((())))))(((''''''''''''((((((((((((((()))(((((((((((((((((((((((((((((())))))******++++++'''''''''''''''((()))))))))))))))))))))*********************))))))))))))***)))(((''''''''''''((())))))************))))))(((''''''(((((()))))))))))))))*********+++++++++dddfffjjjpppwww}}}sssiiiddd\\\TTTOOOMMMNNNOOOMMMLLLKKKKKKJJJHHHEEEBBB;;;:::999777666555555555444444333222222111111000111111000///////////////000000000000////////////......---------......///....../////////...---,,,---------------------------,,,,,,+++++++++,,,,,,,,,+++******,,,,,,+++***))))))***+++,,,,,,------***)))))))))***+++,,,,,,((())))))*********))))))******++++++++++++******))))))))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((('''&&&(((((((((((((((((((((((())))))************))))))''''''((()))))))))))))))'''''''''''''''(((((((((&&&&&&&&&&&&'''''''''''')))((((((((((((((())))))***************************+++,,,+++)))'''((()))((((((((((((((()))******''''''((((((((((((((('''))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))************)))(((((((((((())))))*********(((((((((((((((((((((((((((((())))))******++++++(((''''''''''''(((((()))((())))))***************))))))))))))))))))))))))******)))((((((((()))))))))))))))******)))))))))(((((())))))))))))******))))))*********+++++++++pppttt{{{yyyqqqeeeXXXPPPMMMNNNOOOPPPNNNLLLLLLLLLJJJHHHFFF@@@???===;;;:::999888888777666555444333222111000222111000000//////000000000000000000////////////.........---......///000......///000///...---,,,---------------------------,,,,,,+++,,,,,,------,,,+++******,,,,,,+++************++++++,,,,,,---*********)))******++++++((())))))************)))******++++++++++++******))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))++++++*********)))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((()))'''&&&((((((((((((((((((((((((((())))))******))))))(((''''''((()))))))))))))))&&&''''''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************'''((())))))((('''(((******))))))(((((())))))***''''''((()))))))))(((((()))))))))(((((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((((()))***++++++***)))((((((((())))))******++++++))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((((()))******++++++******(((((()))))))))))))))******************)))))))))((())))))******))))))(((''')))******)))(((***+++)))************+++++++++uuuggg\\\VVVTTTTTTTTTQQQNNNLLLKKKJJJHHHFFFFFFEEECCCAAA???>>>======;;;;;;999777555333222111222111000000//////000000////////////000000000000...............///000000......000000000///---,,,------------------------+++*********+++,,,------,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++******)))*********(((((()))*********************++++++++++++******((()))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************+++++++++*********))))))&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''((()))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))++++++***)))((((((((((((''''''((()))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((()))'''((()))******)))((('''''''''(((((()))******+++))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((()))***+++++++++******(((((((((((())))))******((()))******+++***)))((((((((())))))))))))((((((&&&((())))))''''''(((***)))************+++++++++zzzmmmddd```^^^\\\YYYTTTQQQOOONNNLLLJJJJJJIIIGGGEEECCCBBBAAA@@@???>>><<<:::777555333222222111111000000000000000////////////000000000000...............///000000---///000111000///---,,,------------------------))))))))))))***+++,,,---,,,+++******,,,,,,+++***,,,,,,++++++++++++++++++,,,,,,+++***)))))))))***(((((()))*********************++++++++++++******(((((())))))*********+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++++++++++++++++++++++++++++++++++++++************)))&&&&&&((()))************************************))))))))))))))))))))))))+++***)))***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''(((((()))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((''''''((())))))***))))))((((((((((((((((((((((((((()))***)))((('''((()))---,,,+++)))((((((''''''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))++++++******))))))(((((()))(((((('''''''''((((((((()))***+++,,,+++******'''((((((((())))))******&&&''')))++++++***((('''(((((())))))))))))(((((($$$&&&((((((&&&%%%'''))))))************+++++++++{{{zzz{{{sssmmmddd[[[VVVRRRPPPOOOQQQPPPNNNNNNMMMLLLIIIGGGCCCAAA>>>===;;;888444111555333222222333333111000111000000////////////000000/////////..................////////////.................................------,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))******************************************************))))))((((((''''''))))))))))))))))))))))))++++++***)))(((((()))))))))))))))***++++++,,,,,,+++*********))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))''')))+++,,,,,,+++***)))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---&&&'''''''''(((((())))))***((('''&&&&&&'''(((***(((((((((((((((''''''&&&''''''((()))))))))))))))222///+++'''%%%%%%'''((())))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******''''''(((((())))))*********************)))(((((())))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))******************************++++++++++++******)))))))))))))))))))))))))))*********++++++++++++{{{}}}{{{rrrkkkfffbbbaaa___\\\XXXTTTPPPNNNNNNNNNHHHEEEAAA>>><<<999666333555444333333333333222000222111111000000000111111000000/////////...............////////////..............................------,,,,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((************************+++*********))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))++++++******************************)))))))))((())))))((((((((('''''''''))))))))))))))))))))))))***+++,,,,,,,,,+++***)))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))'''''''''((((((((())))))***)))'''&&&&&&''')))***(((((((((((((((''''''&&&''''''((()))))))))))))))...,,,)))'''%%%%%%&&&'''))))))))))))))))))))))))'''''''''((((((((()))))))))(((((((((((())))))******************************)))))))))(((((((((''''''((((((((()))))))))***))))))))))))((((((((((((***************)))(((((())))))))))))))))))))))))))))))))))))************+++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))*********++++++xxxtttrrrrrryyyvvvnnncccYYYSSSTTTVVVOOOKKKFFFAAA>>><<<:::888777666444444444444333111222222111111111222222333000000000/////////.........//////000000//////...........................,,,,,,,,,,,,,,,,,,---...++++++************++++++++++++++++++++++++,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))+++***)))))))))))))))))),,,,,,++++++***))))))(((************))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))+++++++++******)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''))))))(((((((((((((((''''''&&&'''(((((()))))))))))))))***)))((('''&&&&&&&&&'''))))))))))))))))))))))))'''''''''((((((((())))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))(((''''''''')))************))))))((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******}}}tttnnniiisss~~~}}}kkk^^^YYYYYYUUUQQQJJJEEEBBB@@@???>>>:::999777777777777555333222222222111111222222333000000000////////////...//////000000000000//////........................,,,,,,,,,,,,,,,---...///+++******))))))******+++*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************((((((((((((((((((((((((************************))))))))))))))))))))))))******)))))))))))))))***+++++++++*********))))))*********)))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))(((''''''((())))))(((((((((((((((''''''&&&(((((())))))))))))(((((('''(((((((((((((((((('''))))))))))))))))))))))))((((((((()))))))))************)))(((((('''((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))************)))((())))))))))))))))))))))))((()))))))))************))))))*********)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))}}}tttwwwxxxvvvsssuuu}}}ooobbb]]][[[UUUNNNHHHEEECCCBBBBBB???===;;;;;;;;;;;;999777444333222222111111222222111000000000//////////////////000000000000//////////////////////////////,,,,,,,,,,,,---......///++++++************++++++*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))*********+++++++++))))))))))))))))))******(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((())))))******))))))))))))))))))(((((())))))(((((((((((())))))(((((((((((((((''''''&&&(((((())))))))))))(((((('''((()))*********))))))(((((((((((((((((((((((())))))*********+++++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&''''''((()))******+++((())))))*********))))))))))))))))))))))))))))))((()))))))))************((()))************))))))************************)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))xxxrrrooopppqqqqqquuu~~~sssiiieee```XXXQQQLLLIIIGGGEEEDDDCCCAAA@@@@@@???===<<<777666555333222222222222111111000000000////////////000000111111000000///////////////////////////------------------...///,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++((())))))***++++++,,,,,,))))))))))))************(((((())))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((''''''&&&)))))))))))))))(((((('''(((((()))***+++*********(((((((((((((((((((((((()))))))))*********++++++***))))))(((((((((((()))************************(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&'''((()))***+++,,,((())))))************)))))))))))))))))))))))))))))))))))))))************'''(((***++++++***))))))******************************++++++++++++******))))))))))))))))))))))))((((((((()))))))))******|||wwwqqqqqqttt}}}}}}xxxsssjjjaaaZZZUUUPPPMMMIIIGGGEEEEEEDDDDDDBBB@@@;;;:::888666555333333222111111111000000000//////000000111111111111000000///////////////////////////......------------...------,,,,,,,,,,,,------,,,,,,++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((************************(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))***++++++******************++++++((()))))))))************(((((()))))))))*********))))))))))))))))))))))))++++++,,,,,,+++)))(((&&&'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))******************)))))))))(((((()))))))))******)))))))))(((((((((((((((''''''&&&)))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))(((((((((((())))))***))))))))))))))))))))))))'''((((((((()))))))))******)))))))))((((((((('''&&&''''''((()))******+++(((((()))***************))))))))))))))))))))))))))))))))))))************'''(((***+++++++++))))))************************))))))************)))))))))))))))))))))))))))))))))))))))*********++++++|||yyyzzzzzzpppggg___YYYUUULLLJJJHHHGGGGGGFFFDDDBBB???===;;;999777555444444111111111111000000000000000000111111111111000000000000000000000000000000000///...---------------...------,,,,,,------...---,,,,,,++++++*********************************************************))))))))))))))))))))))))************************************************))))))******+++++++++,,,))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++***)))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))************(((%%%!!!'''((((((((())))))******************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))(((((())))))************))))))(((((((((((((((''''''&&&)))))))))))))))(((''''''((((((''''''''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((('''(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))************))))))((((((((('''(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************&&&(((***+++,,,+++***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++zzzrrriiibbb[[[XXXTTTOOOKKKIIIIIIIIIDDDDDDBBB???<<<;;;<<<===777555222222222333333222111111111111111222222222000000000000////////////---------,,,,,,,,,++++++---------,,,,,,,,,++++++,,,++++++******++++++,,,))))))***+++,,,,,,------)))***++++++,,,,,,,,,,,,)))************+++++++++************************+++*********))))))(((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))************))))))++++++************+++++++++)))((('''''')))+++,,,))))))))))))))))))))))))++++++******)))((((((((((((((()))***************))))))************))))))((((((''''''''''''((((((((()))+++***)))(((***+++))))))))))))))))))))))))))))))))))))************''')))***)))((('''(((***)))(((((('''''''''(((((()))))))))))))))(((''''''((())))))***+++,,,,,,---))))))))))))************++++++************++++++******))))))((((((''''''''''''''''''((()))++++++***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''************************++++++******************,,,+++++++++******))))))(((((())))))******++++++''''''((()))))))))))))))))))))***+++,,,,,,------zzzwwwlllhhhbbb[[[UUUQQQOOOOOOIIIIIIGGGDDD@@@===;;;;;;:::888555444444555444333333222222111111000000000111000000000////////////---------,,,,,,,,,,,,+++---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++)))************+++++++++************************+++*********))))))))))))************************************************************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))************))))))++++++************++++++---,,,***(((((((((******)))))))))))))))))))))))))))))))))))))))*********((((((((()))))))))******(((((())))))))))))(((((())))))(((((((((((())))))((()))******(((((()))***))))))))))))))))))))))))(((((()))))))))*********''')))***)))((('''(((***)))(((((('''''''''(((((()))))))))))))))(((''''''%%%%%%&&&&&&''''''(((((())))))))))))*********************))))))************)))))))))((((((((('''(((((('''(((((()))***+++***)))(((''''''((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************++++++*********)))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))***++++++,,,------xxxmmmbbbZZZTTTQQQNNNNNNMMMJJJHHHDDDBBB@@@>>><<<999888777777555333333333222111000///......111111000000000/////////......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,***)))((((((++++++,,,,,,,,,+++******)))************+++++++++***************************************)))))))))************************************************************))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))************))))))++++++************++++++///...,,,***)))((())))))))))))))))))))))))))))))'''(((((()))******++++++)))((('''''''''((()))***''''''((((((((((((''''''******))))))))))))******((()))***)))((('''((()))(((((((((((((((((((((((((((((())))))))))))******''')))***)))((('''(((***(((((((((''''''(((((())))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******************************))))))))))))((((((******)))(((((('''&&&&&&''''''((()))))))))))))))))))))******+++,,,,,,,,,pppcccZZZUUUUUUSSSQQQOOONNNMMMLLLKKKCCC@@@===<<<:::999666444333333222111111000//////111111111000000000//////............------------...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,......---,,,***)))((((((,,,,,,,,,,,,++++++***)))))))))*********+++++++++************************************************************************************************************)))))))))((())))))))))))))))))))))))++++++***)))(((((((((((())))))************))))))++++++************++++++...---,,,+++************))))))))))))))))))))))))(((((())))))************)))(((&&&%%%&&&''')))+++'''(((((())))))(((((('''***))))))(((((())))))***((()))***)))''''''''')))(((((((((((((((((((((((((((((((((((()))))))))***''')))***)))((('''(((***(((((((((((((((((()))***)))))))))))))))(((''''''************))))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))((((((((((((***))))))(((((((((((()))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((()))((((((((('''''''''&&&''''''((()))))))))))))))))))))******+++++++++,,,xxxooojjjddd```ZZZVVVTTTSSSQQQPPPGGGEEEBBB@@@???===999777333333333333333222222222111111111111000000000000/////////.........------.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,++++++***)))))))))*********+++++++++***************************************+++++++++************************************************************)))))))))((()))))))))))))))))))))))),,,+++***))))))((())))))))))))************))))))++++++************++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))************))))))(((((()))(((&&&%%%&&&''')))+++((())))))******))))))((()))((((((''''''(((((())))))******)))(((''''''((((((((((((((((((((((((((('''(((((((((((()))))))))''')))***)))((('''(((***((((((((((((((()))******)))))))))))))))(((''''''((((((((((((''''''''''''((()))))))))************'''((())))))))))))((('''(((((((((((())))))))))))***))))))(((((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((()))))))))*********((((((((((((((()))))))))&&&'''''''''((((((((()))''''''((())))))))))))))))))***************++++++yyyooogggaaa[[[TTTPPPLLLJJJHHHFFFEEEBBB???<<<777777666666555555444444222222111111111000000000000////////////.....................---------,,,------,,,,,,,,,,,,------++++++++++++++++++,,,,,,++++++,,,,,,,,,+++******)))************+++++++++*********************************+++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))++++++***)))))))))******))))))************))))))++++++************++++++)))******+++++++++,,,,,,))))))))))))))))))))))))++++++******)))((((((''')))((('''''''''((()))***))))))************))))))((((((''''''''''''((((((***+++,,,***((('''((()))((((((((((((((((((((((((''''''(((((((((((())))))''')))***)))((('''(((***(((((((((((()))***++++++)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************((((((************(((((((((((((((((())))))))))))))))))(((((((((((())))))&&&'''((()))*********)))))))))))))))))))))))))))(((((((((((())))))))))))************************'''(((((())))))*********(((((())))))))))))******&&&&&&'''(((((()))******''''''((()))))))))))))))************************xxxlll^^^UUUQQQPPPNNNMMMKKKIIIEEEBBB===<<<;;;999777666444444222222222111111111000000000000000/////////..................------------------,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,++++++)))************+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))*********)))******++++++))))))************))))))++++++************++++++******************))))))))))))))))))))))))))))))*********)))))))))))))))((((((((()))))))))******(((((())))))))))))(((((())))))(((((((((((())))))+++,,,---,,,)))((()))***))))))))))))))))))))))))'''''''''((((((((())))))''')))***)))((('''(((***(((((((((((()))***+++,,,)))))))))))))))(((''''''))))))******++++++,,,,,,))))))))))))************((()))+++,,,,,,+++)))((('''((((((((()))))))))***(((((('''(((((()))***+++%%%&&&((()))*********)))))))))))))))))))))))))))'''((((((((()))))))))***************************''''''(((((()))******+++)))))))))*********++++++))))))))))))))))))))))))''''''((()))))))))))))))************))))))))))))}}}kkk^^^UUUTTTRRRQQQPPPMMMJJJFFFBBBAAA???<<<999666333222222222222111111111111000000000000000//////////////////.........---------...------,,,,,,------...,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,)))************+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))************))))))++++++************++++++++++++++++++***((('''&&&))))))))))))))))))))))))((((((((()))******++++++(((((()))***+++*********''''''((((((((((((''''''******))))))))))))******,,,---...,,,***))))))***************************''''''''''''((((((((()))((()))***)))((('''(((***(((((((((((()))***+++,,,)))))))))))))))(((((('''$$$%%%%%%&&&'''(((((()))))))))))))))************(((***+++,,,,,,+++***((('''((((((((())))))******''''''''''''(((***++++++%%%&&&((()))*********)))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))******+++++++++,,,++++++******))))))(((((('''(((((()))))))))))))))*********)))))))))))))))rrrdddXXXSSSXXXZZZRRRMMMOOOFFFFFFFFFCCC???;;;999888444444333222222222222222333222111000////////////......---,,,++++++******+++,,,---.........---,,,---------,,,,,,+++++++++---------,,,,,,+++++++++***+++,,,------,,,+++***,,,,,,,,,++++++*********,,,,,,,,,++++++*********)))************+++++++++*********)))))))))((((((************************************************+++***)))***++++++***)))---,,,***)))))))))************++++++++++++******...---,,,,,,+++++++++,,,((((((((((((((((((((((((******************************))))))))))))******))))))))))))((((((((((((******))))))))))))******************))))))))))))++++++)))(((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))************************************(((((((((((((((((((((((()))((('''&&&&&&'''((()))***************)))(((((())))))))))))************sssfff^^^___^^^UUUPPPQQQKKKLLLKKKIIIEEE@@@===;;;:::999888666555444333333222222111000//////000000.........---,,,,,,,,,+++,,,,,,------...------,,,---------,,,,,,+++++++++---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,+++++++++******************************************************+++***)))***++++++***))),,,,,,***)))))))))******+++++++++,,,,,,+++++++++------,,,+++++++++++++++************************************************++++++************++++++(((((((((((())))))))))))******))))))))))))************)))))))))(((((((((+++***)))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''(((((()))******+++))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))************************************************************)))(((''''''''''''((()))***************)))(((((())))))))))))************yyymmmiiidddZZZTTTTTTPPPPPPPPPNNNJJJEEEAAA>>>===<<<:::777555333222111111111000000///000000000...........................------,,,,,,---------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++,,,,,,,,,+++++++++++++++************************************************+++***)))***++++++***))),,,+++******)))*********+++,,,,,,,,,,,,,,,,,,+++,,,+++******************************************************************,,,++++++******++++++,,,''''''(((((())))))*********))))))(((((())))))***)))))))))(((((((((''''''+++***)))((((((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******++++++)))))))))))))))))))))))))))******++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************************************************************)))((((((''''''(((((())))))************))))))((())))))))))))************zzzrrrjjj```XXXVVVUUUUUUUUUTTTRRRNNNHHHDDDAAA@@@===:::777555444333111111000000000000111111///////////////000000000///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************************************+++***)))***++++++***)))++++++*********************++++++,,,,,,++++++*********))))))))))))******************************************************+++******))))))******+++&&&''''''((()))******+++))))))(((((((((((())))))((((((((((((''''''''''''******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))*********(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))((()))))))))************************************(((((((((((((((((((((((()))(((((((((((((((((()))))))))************)))(((((()))))))))************{{{tttkkkbbb^^^[[[ZZZYYYYYYYYYVVVQQQMMMHHHFFFDDD@@@===;;;999888333222222111111111111222///000000000000000000000///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************************************+++***)))***++++++***)))************+++*********))))))************)))))))))))))))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++))))))(((((((((((())))))((((((((((((''''''''''''***))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******((()))))))))************************************((((((((((((((((((((((((((())))))))))))))))))(((((())))))*********))))))((()))))))))************}}}vvvssssssuuuwww~~~uuunnnaaa^^^[[[[[[\\\ZZZVVVRRRMMMKKKGGGCCC???<<<999888666555444333222222222222000000000000000000000000///......---,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,)))************++++++++++++++++++++++++,,,,,,,,,************************************************+++***)))***++++++***)))))))))***++++++++++++***(((((())))))))))))(((((())))))))))))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((''''''(((((())))))******)))((((((''''''(((((())))))))))))(((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************************************************((())))))******))))))(((((())))))************)))))))))))))))************{{{tttpppnnnkkksssrrrmmmhhhfffgggeeeaaa]]]WWWTTTOOOJJJDDD???;;;999999888666555333333222222111111000000//////..................---,,,+++***+++++++++,,,,,,---------+++++++++,,,,,,---------...---,,,,,,,,,,,,---...,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,************************************************+++***)))***++++++***)))((()))***+++,,,++++++***))))))************))))))***))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''((((((******)))))))))((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))************************************************************((()))************)))((((((((()))***************))))))))))))************~~~zzznnnlllnnnzzz|||xxxxxxvvvrrrnnnfffbbb]]]UUUNNNGGGBBB@@@;;;:::888666444333222222222111111000///......------...//////...,,,+++)))+++++++++,,,,,,---------+++++++++,,,,,,---------...---,,,,,,,,,,,,---...---,,,,,,++++++******************++++++,,,,,,,,,)))************+++++++++(((((())))))************************************************************+++***)))***+++++++++)))((()))***+++,,,,,,+++*********++++++++++++************))))))***+++,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((((((((''''''''''''((((((************))))))))))))))))))(((((((((((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((('''((((((((())))))***************)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))************************************((((((((((((((((((((((((((()))***++++++***)))((((((((()))***************))))))))))))************|||uuuttt|||jjj[[[TTTPPPHHH>>>===>>>:::666777<<<999333444333111000111222111000//////...------------.........................../////////......---------++++++++++++++++++++++++111000...---,,,,,,------++++++************++++++++++++************++++++)))************+++++++++,,,+++++++++***))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++************)))))))))))))))***++++++++++++***)))++++++******************,,,+++***((((((((())))))+++++++++******)))))))))++++++******)))(((((((((******))))))))))))******))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''(((((())))))******)))))))))(((''''''&&&&&&((()))))))))))))))(((((())))))))))))))))))))))))******)))(((((('''((((((*********)))))))))))))))(((((()))***+++,,,,,,,,,+++++++++*********))))))************))))))))))))(((((())))))))))))((((((******)))))))))))))))))),,,,,,+++***))))))******~~~}}}|||~~~jjj^^^ZZZTTTNNNFFFEEEAAA;;;;;;>>>:::444555333111111111111000///000///......------.......................................---------,,,,,,++++++++++++++++++++++++000///...---,,,,,,,,,,,,++++++************++++++++++++************++++++)))************++++++++++++++++++***************++++++***))))))***++++++++++++++++++++++++++++++************))))))))))))******)))(((((()))******************************+++***)))(((((())))))***+++*********)))))))))((()))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++***))))))((((((((()))((()))))))))************)))))))))***+++++++++,,,+++++++++*********))))))************)))))))))))))))))))))))))))(((''''''************************+++***))))))(((((())))))wwwllllllkkkqqqwwweee___[[[XXXRRROOOJJJDDDBBBBBB===777777555333111222111000...000000///.......................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++************++++++++++++************++++++)))************+++++++++***************+++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++*********)))))))))+++***(((&&&&&&(((***+++***************************))))))((())))))***+++*********)))))))))))))))'''(((((()))******++++++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&'''(((((()))******(((((())))))))))))(((((())))))))))))))))))))))))++++++***))))))))))))***(((((())))))******++++++******************+++++++++++++++***************************))))))))))))))))))***))))))((('''&&&***************************)))((((((((((((((((((~~~{{{yyyxxxyyy{{{zzz|||yyyrrrnnnnnntttsssiiiccc___\\\WWWQQQLLLJJJGGGBBB===;;;888555444333222000...111000//////......//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))++++++************++++++++++++************++++++))))))*********+++++++++)))))))))***+++++++++,,,+++******************+++************************+++++++++*********))))))******))))))))))))******))))))))))))************((((((((())))))***++++++************************(((((())))))************)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))******((((((((((((((((((((((((******))))))((((((''''''''''''(((((())))))))))))'''(((((())))))))))))((())))))))))))))))))))))))++++++***************+++*********)))))))))))))))+++++++++***************************************************)))))))))((((((((())))))))))))((((((************++++++++++++***))))))((((((((()))))){{{uuusssmmmllllllnnnrrrtttttttttwwwtttrrrqqqrrrsssrrrrrrjjjkkkjjjgggcccaaaaaabbbfffeeefffooozzz}}}xxxrrrnnnjjjhhhjjjnnnqqqssssssxxx{{{yyyzzz}}}~~~|||xxxtttqqqsssvvvnnnccc]]]WWWSSSQQQLLLGGGDDD@@@===999777666444222000111111000////////////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))++++++************++++++++++++************++++++))))))*********+++++++++)))))))))***+++++++++,,,*********++++++*********************************++++++++++++************)))***,,,------,,,***)))(((((()))))))))*********(((((())))))************++++++++++++++++++++++++************))))))((((((***))))))(((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''((()))******))))))))))))))))))))))))******))))))((((((''''''******))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))+++***************++++++,,,++++++***)))(((''''''+++++++++***************************************************)))))))))(((%%%&&&''')))************))))))*********+++++++++*********))))))******+++}}}|||{{{yyyxxxxxx{{{|||yyyrrriiidddbbb\\\[[[YYYZZZ]]]```bbbbbbcccaaa^^^^^^```bbbbbbbbb\\\[[[ZZZVVVSSSQQQQQQRRRWWWUUUVVV]]]hhhpppsssrrriiiddd___\\\]]]```cccdddccchhhllllllmmmrrrtttsssqqqnnnnnnttt}}}~~~wwwyyy}}}jjjccc\\\ZZZWWWQQQLLLJJJEEEBBB>>>;;;999777444222222111111000000000000000////////////////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***++++++************++++++++++++************++++++)))************+++++++++***************+++++++++)))***++++++++++++***)))************************,,,++++++++++++*********(((***---//////---***((('''(((((())))))*********((())))))************)))***************+++++++++++++++******)))(((((('''******))))))))))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++++++++***)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((************************))))))))))))((((((((((((++++++***))))))(((''''''&&&'''((())))))******)))))))))))))))))))))))))))***))))))))))))***++++++,,,++++++***)))(((''''''******************++++++***************+++++++++************))))))))))))%%%&&&''')))************((((((((()))******++++++***************++++++,,,{{{{{{{{{tttnnnkkkhhhooorrrpppooorrrsssqqqqqqooolllkkklllllllllllllllkkkjjjhhheeebbb^^^[[[XXXVVVSSSSSSVVVYYY[[[\\\[[[ZZZYYYZZZ\\\^^^______\\\YYYTTTPPPNNNMMMMMMMMMQQQOOOOOOTTT]]]hhhqqquuunnniiiccc^^^]]]]]]^^^^^^]]]bbbeeedddgggnnnrrrsssiiigggfffiiiooouuuxxxxxx}}}~~~}}}~~~rrriiibbbaaa]]]UUUOOONNNKKKGGGCCC???===:::777444222222111000000000111111////////////////////////,,,,,,---------.........------------------------,,,,,,++++++++++++,,,,,,++++++************++++++++++++************++++++)))************++++++++++++++++++***************)))***++++++++++++***)))************************,,,,,,+++++++++*********)))***,,,------,,,***)))''''''(((((()))******+++))))))***+++******(((((('''((((((((())))))))))))*********)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))&&&'''((()))************)))))))))))))))))))))))))))((((((((())))))***+++))))))))))))))))))******)))))))))***+++++++++,,,))))))*********+++++++++************))))))))))))(((((())))))))))))((((((&&&''''''((())))))******)))))))))))))))***++++++uuuppptttzzz~~~ssshhhaaaccceee```[[[ZZZXXX```fffeeeeeejjjllljjjgggeeecccccceeehhhiiiiiiiiieeebbbaaabbbbbb___\\\[[[XXXUUUTTTVVVZZZ\\\]]]^^^]]]\\\^^^aaadddddddddbbb]]]WWWRRRQQQPPPOOONNNRRRPPPOOORRRZZZgggttt|||sssmmmfff```]]]\\\[[[ZZZZZZ]]]^^^]]]```iiiqqqtttllljjjjjjkkknnnrrrtttuuupppssssssnnnkkkmmmmmmlllhhhlllqqqqqqooommmnnnooolllrrr{{{xxxnnngggeee```WWWPPPOOONNNJJJFFFBBB???<<<888666333222111111000111111111000000000000000000000000---------....../////////---------------------------,,,+++++++++,,,---...++++++************++++++++++++************++++++)))************+++++++++,,,+++++++++******)))))))))***+++,,,,,,+++***))))))))))))))))))))))))))),,,,,,,,,+++++++++******************************&&&''''''((()))******+++)))***++++++***)))((('''%%%&&&&&&&&&''''''((((((((((((((()))******++++++((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&&&&''')))+++((((((((((((((((((((((((''''''(((((())))))******((((((((()))******++++++&&&'''((()))************))))))))))))))))))))))))(((((('''(((((()))******&&&'''((()))***+++,,,,,,(((((()))***+++,,,,,,---))))))******++++++++++++************))))))))))))++++++******)))'''&&&%%%%%%&&&&&&'''((())))))***((((((((((((((()))******vvvtttnnnfffccceeeeeeaaa[[[[[[\\\\\\ZZZXXXUUUTTTQQQWWW___eeeggghhhgggggghhhgggfffgggiiikkkkkkkkkkkkmmmpppqqqpppnnnjjjhhheeeaaa^^^]]]]]]]]]cccjjjnnnrrrsssqqqqqquuuwwwwwwrrrnnnfff^^^YYYVVVVVVWWW[[[YYYWWWUUUXXXcccrrr}}}yyyuuupppkkkgggeeedddddddddeeeeeebbbbbbgggqqqzzzrrrsssuuuwwwzzz|||}}}~~~wwwrrrkkkeeebbb```______^^^bbbeeefffdddbbbcccdddaaaeeekkkqqqvvvzzz~~~|||tttjjj```XXXTTTPPPNNNJJJGGGEEEBBB>>>;;;777333111222111......111---------------...///000...---,,,,,,......---,,,........................---------,,,,,,,,,++++++)))***,,,------,,,***)))************************************************))))))************))))))******************************************************++++++++++++******++++++++++++++++++++++++++++++************++++++++++++************++++++***)))(((((((((***+++,,,***)))((((((((()))+++,,,++++++++++++++++++++++++''''''((((((((((((''''''++++++******))))))((((((******)))(((((((((((((((***************)))((((((''''''''''''''''''''''''(((((((((((())))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++***)))((())))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))************))))))++++++++++++++++++++++++,,,,,,++++++***)))(((((($$$&&&***------,,,***(((************************&&&(((*********)))***+++zzzyyyyyyuuussstttrrrqqqkkkccc``````^^^YYYVVVVVVWWWWWWVVVTTTQQQOOOOOOUUU\\\cccgggjjjlllnnnkkklllnnnppprrruuuwwwxxxwwwxxx{{{~~~~~~zzzvvvsssrrrppppppuuu|||{{{pppiiigggiiikkkiiigggccc___```gggttt}}}|||yyyvvvtttrrrqqqooojjjgggjjjssszzz~~~xxxooohhheeecccbbb```^^^aaadddeeebbb`````````bbbdddfffiiijjjlllnnnpppooosssvvvvvvtttuuu{{{uuujjjdddYYYUUUOOOLLLJJJHHHEEECCC;;;666444555444000000222111000///...............///...------//////...---........................---------,,,,,,,,,++++++***+++,,,------,,,+++***************************************************))))))************))))))******************************************************++++++++++++******++++++++++++++++++++++++*********))))))*********+++******))))))******+++***)))((((((((()))+++,,,***)))((((((((()))++++++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))((((((******)))(((((((((((((((***************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***++++++++++++***)))((())))))))))))************))))))))))))))))))))))))***))))))))))))))))))))))))******************)))++++++++++++++++++++++++++++++******)))(((((('''%%%&&&)))+++,,,+++)))(((************************''')))++++++)))))))))***|||vvvrrrssstttsssqqqrrrssssssnnngggbbb___YYYRRRRRRRRRTTTTTTSSSQQQOOONNNOOOSSSZZZaaahhhooouuuzzzwwwzzz~~~}}}~~~xxxuuuyyyyyytttvvv|||vvvqqqpppooolllhhheeeggghhhgggdddaaa______bbbbbbbbbbbbbbbbbbbbbbbb]]]______^^^[[[\\\```dddooowww{{{xxxjjjcccZZZSSSPPPNNNKKKIIIAAA<<<888999888333111222444333111000///.........000///...///000000///...........................------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))******************************************************++++++++++++*********************************))))))(((((())))))***+++******))))))******+++)))))))))((())))))***+++)))))))))((()))******+++))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((())))))******)))((((((((((((((())))))******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((******++++++******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************++++++++++++******++++++++++++++++++++++++******))))))((('''''''''&&&&&&((()))))))))))))))))))))))))))))))))))))))(((***++++++)))(((((()))~~~zzzuuussstttwwwzzz|||{{{{{{{{{|||yyyrrrlllggg^^^UUUSSSTTTVVVWWWWWWVVVUUUTTTTTTXXX^^^eeennnwww|||vvvvvvvvvtttoookkkgggeeecccdddeeeggghhhgggdddbbb]]]\\\[[[XXXWWWWWWZZZ\\\\\\aaaiiittt~~~uuuggg^^^YYYVVVRRROOOIIIBBB======<<<777333222333333111000///.........000///......000000///..............................------------,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******************************************************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))******)))))))))))))))******+++++++++++++++++++++++++++(((((())))))))))))((((((&&&&&&''''''(((((())))))***))))))(((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))************))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++******************************)))))))))((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))***,,,+++)))(((((((((vvvllljjjjjjlllllllllpppvvvwwwsssppprrrvvvyyy~~~{{{uuukkkaaaZZZ\\\___aaaccccccbbbbbbdddgggmmmsss{{{zzzwwwoooqqqtttxxxzzzxxxrrrmmmhhheeeaaa]]][[[ZZZYYYXXXXXXYYY[[[```gggooovvvyyy|||wwwnnnkkkhhhddd```SSSJJJCCCAAA???:::666444222111111000000000000000///...---...//////...---.................................---------,,,,,,------,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************************************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))***))))))*********)))))))))((()))))))))************************************(((((())))))))))))((((((&&&&&&''''''(((((())))))***))))))((((((((((((((('''(((((()))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((())))))*********))))))((()))))))))************))))))))))))))))))))))))(((((())))))************+++++++++,,,,,,+++++++++************************+++***************))))))(((''''''&&&''''''((()))(((((((((((((((((((((((()))***,,,+++)))(((((((((~~~{{{{{{nnnddd_________cccfffggglllsssvvvuuutttyyy|||~~~}}}tttiiikkkooosssvvvxxxyyyyyy|||}}}wwwpppkkkgggbbb\\\WWWZZZWWWUUUVVVYYY^^^```bbbffflllrrrssspppmmmoooqqqzzz~~~zzz___TTTJJJFFFDDD???:::999333222222111111111222222///...------//////...---....................................---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************************************************************++++++++++++*********************************))))))(((((())))))******))))))(((((())))))***)))************)))(((((((((((()))************)))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((())))))******)))(((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((())))))******))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++******++++++++++++******************************+++++++++***************)))((((((''''''((())))))))))))))))))))))))))))))(((***++++++)))(((((()))wwwwwwwwwrrrkkkhhhccceeeeeebbb^^^\\\]]]```bbbhhhmmmnnnrrrxxx|||}}}~~~|||rrrkkkhhhccc^^^\\\\\\]]]]]]\\\]]]aaafffhhhfffdddccccccggghhhkkkqqqyyykkk^^^PPPKKKIIIDDD@@@???777777555444333333333333000///......000000///.......................................------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************************************++++++++++++******++++++++++++++++++++++++*********))))))*********))))))(((((((((((()))))))))******+++***)))(((''''''((()))***+++******)))(((((((((((((((((((((((())))))************))))))))))))))))))))))))((((((******)))(((((((((((((((&&&''''''((())))))((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++)))******************)))************************)))))))))***************))))))))))))))))))))))))************************''')))++++++)))))))))***yyymmmbbbbbbdddccc___]]]ZZZZZZYYYWWWXXX[[[```dddkkkrrrwwwwwwzzz|||wwwpppkkkiiihhheeeccc\\\```eeehhhiiigggfffeeeaaa```___```dddkkkrrrwww{{{rrrdddUUUNNNLLLHHHDDDCCC<<<;;;999777555444333333111000///000111222111///........................//////.........---------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************************************++++++++++++******++++++++++++++++++++++++++++++************++++++))))))(((((((((((()))))))))***+++++++++)))(((''''''((()))++++++******)))************************))))))************))))))++++++******))))))((((((******)))(((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))(((************************&&&(((*********)))***+++}}}|||yyysssnnndddbbb___\\\ZZZXXXWWWWWWRRRUUUXXXWWWUUUYYYccckkkrrruuuxxxzzz|||vvvrrrmmmnnnppptttwwwvvvqqqlllkkkfffaaa___```bbbcccbbbllloootttyyy~~~}}}lllYYYRRROOOKKKGGGGGG@@@===999666555444222111222111111000000000000000////////////////////////....................................---,,,++++++---,,,,,,,,,,,,---.........---+++******+++---...++++++++++++++++++++++++++++++************++++++************************)))***+++,,,---,,,,,,+++...---+++)))(((((())))))''''''(((((())))))))))))---,,,,,,++++++*********************************************************+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''((())))))(((((())))))))))))************((((((((((((((((((((((((******)))((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))+++*********))))))((((((***))))))***+++,,,,,,+++---,,,+++)))((('''''''''+++***)))(((((()))***+++'''(((((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))************************yyyuuussspppmmmlllkkkiiieeebbb___]]][[[XXXVVVVVVVVVVVVQQQUUUWWWVVVVVV[[[fffoooyyy}}}zzzuuunnnjjjhhhgggeeedddaaabbbeeegggjjjmmmqqqsssvvvcccYYYSSSLLLHHHHHHGGGDDD@@@<<<:::888555333333222111000000000000000////////////////////////........................,,,,,,---.........---------,,,,,,,,,,,,---.........---+++******+++---...++++++++++++++++++++++++++++++************++++++************************)))***+++,,,,,,,,,+++***,,,,,,+++***))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++************************************************************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))((('''''''''((())))))))))))))))))))))))))))))************((((((((((((((((((((((((******)))((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((())))))))))))))))))))))))((((((''''''))))))))))))***++++++***+++***))))))((()))))))))+++***)))(((((()))***+++'''(((((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((()))))))))***(((((()))***************))))))))))))))))))))))))************************|||||||||yyytttooollljjjgggeeebbbaaaaaa```^^^]]]___]]]ZZZWWWUUUTTTUUUUUUTTTWWWZZZZZZ[[[aaalllttt~~~zzzuuuqqqoooeeedddcccbbbaaabbbcccdddiiipppwwwzzz~~~zzzlllaaaWWWNNNIIIIIIJJJGGGCCC@@@>>>;;;777444444444222111000000000000////////////////////////........................++++++,,,....../////////---,,,,,,,,,,,,---......------++++++++++++------++++++++++++++++++++++++++++++************++++++******************************+++++++++******)))******+++++++++*********+++++++++,,,,,,,,,,,,,,,*********+++++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******))))))((()))***************)))((())))))))))))************((((((((((((((((((((((((******)))((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))******(((((((((((())))))***+++******))))))))))))******'''((())))))******))))))))))))))))))))))))))))))++++++++++++++++++++++++((((((((()))))))))******(((((()))***************))))))))))))))))))))))))************************zzzqqqlllkkkffffffeeedddbbbcccfffhhhjjjiiifffdddcccccccccccccccaaa^^^[[[YYYXXXYYYYYY\\\```eeeggghhhlllrrrxxx{{{wwwrrrnnnkkkiiigggfffbbbeeehhhiiillloooqqqrrrlllsssyyypppeee[[[TTTRRRMMMKKKHHHEEECCC@@@<<<:::777666555333111000000000////////////////////////........................,,,,,,---...............---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++******************************************))))))((()))***,,,,,,,,,+++***************************++++++++++++*********************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))((('''((()))))))))************((((((((((((((((((((((((***))))))((((((((((((((((((((((((((())))))))))))&&&''')))*********)))((((((((((((((())))))))))))(((((((((((((((((((((((('''((())))))((((((((()))((((((((((((((()))*********))))))))))))))))))***(((((()))************)))))))))))))))))))))))))))************************(((((()))))))))*********(((((()))***************))))))))))))))))))))))))************************}}}|||vvvmmmccc]]]YYYYYYYYYXXXWWWVVVVVVZZZ___dddkkkjjjiiigggeeeeeefffgggffffffeeeeeeeeefffgggggglllqqqvvvzzzzzzyyyzzz||||||wwwrrroooiiigggdddcccbbbbbbbbbbbb___eeemmmxxx~~~rrrhhhbbbUUURRROOOMMMKKKHHHEEECCC;;;999777555333222111000000000000000000000000000////////////////////////.../////////......---,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++******************'''(((***+++,,,,,,+++***************************,,,,,,++++++***)))((((((************************************************))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))((('''&&&&&&((()))))))))************))))))))))))))))))))))))***))))))((((((((((((((((((((((((((())))))))))))&&&''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))''')))***)))''''''(((******))))))((('''((((((((()))))))))******)))))))))((())))))***************))))))))))))))))))))))))************************))))))))))))************(((((()))***************))))))))))))))))))))))))************************vvvnnnhhhdddccc```[[[VVVSSSSSSSSSRRRRRRPPPNNNMMMPPPVVVZZZ___aaacccddddddfffiiikkklllnnnrrruuuyyy{{{}}}~~~vvvxxxzzz~~~}}}vvvnnnhhheeebbb^^^\\\]]]\\\^^^bbbfffkkkqqqxxx}}}{{{rrraaa]]]WWWRRRNNNJJJGGGDDD>>>===;;;888555333222222000000000000000000000000////////////////////////000000000//////---,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++******++++++,,,---((()))***+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,++++++***))))))((((((************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))++++++'''((((((((((((''''''&&&))))))))))))************))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))************(((***,,,***'''&&&(((******)))((((((''''''''''''))))))************))))))((()))******++++++******))))))))))))))))))))))))************************)))))))))*********++++++(((((()))***************))))))))))))))))))))))))************************yyyllleee___ZZZUUUUUUUUUSSSQQQPPPQQQRRRMMMMMMLLLJJJJJJLLLPPPTTTUUUZZZaaafffkkkooouuuyyy~~~zzzyyywwwttttttwww}}}wwwooolllhhhcccaaacccdddeeeeeedddcccdddhhhkkkuuu{{{vvvoooeee[[[SSSMMMHHHEEEBBB@@@===:::777555444333000000000000000000000000////////////////////////...///////////////...------,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++************************++++++***+++,,,---///000******************++++++,,,,,,+++++++++*********(((((())))))******++++++************************************************((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''')))***+++'''(((((()))))))))(((((())))))))))))************))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((())))))))))))((((((((()))))))))******(((+++---,,,(((&&&(((+++(((''''''''''''((())))))((()))***++++++***)))((())))))***++++++++++++***))))))))))))))))))))))))************************))))))*********+++++++++(((((()))***************))))))))))))))))))))))))************************zzziii\\\WWWUUUQQQOOOPPPPPPOOOLLLKKKKKKLLLIIIIIIJJJIIIJJJMMMQQQUUUTTT[[[eeennnvvv~~~|||uuutttwwwzzzwww|||~~~uuurrrpppjjjiiilllssssssrrrnnniiifffgggiiihhhiiikkkooouuu|||wwwjjj^^^UUUOOOKKKDDDBBB???<<<999666444444000000000000000000000000000000000000000000000000,,,---...///000000000000---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++************************++++++***+++,,,...000222,,,+++***))))))***+++,,,***)))))))))((((((''''''%%%&&&''')))***,,,---...************************************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++'''((()))***************))))))))))))************))))))))))))))))))))))))******)))((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))&&&'''''''''(((((())))))))),,,...---(((&&&))),,,%%%&&&&&&&&&((()))***+++((()))***++++++***)))((())))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))***************))))))))))))))))))))))))************************yyywwwrrrnnnggg^^^WWWRRRNNNMMMMMMOOOQQQPPPNNNLLLKKKKKKKKKLLLMMMMMMNNNPPPTTTWWW[[[gggvvv~~~|||{{{zzzrrrllliiiiiillliiieeecccdddhhhmmmooovvv{{{sssfffXXXOOOLLLHHHCCC>>>:::888888888666444222000///.........555555444333111///---,,,///...,,,,,,...000111111------------------------,,,------......------,,,************************,,,,,,,,,++++++******************************************+++,,,...111222************************))))))))))))))))))))))))++++++************++++++)))************++++++++++++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******************************(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))'''((()))******)))((('''******))))))(((((('''''')))))))))(((((((((((((((,,,,,,+++++++++++++++,,,************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********++++++++++++******{{{pppiiieeeaaa___[[[WWWTTTQQQOOONNNLLLNNNOOOOOONNNNNNNNNOOOOOOQQQRRRSSSUUUYYY___cccoooyyyyyyrrrooonnnnnnlllhhhdddaaa```bbbdddeeeiiipppyyytttdddZZZQQQMMMGGGBBB???===;;;999666444222000///.........000111111222222111111111///...------...//////...------------------------,,,------......------,,,************************,,,,,,,,,+++++++++******************************,,,++++++***+++,,,---...************************************************++++++************++++++)))************+++++++++************)))))))))(((******))))))(((((((((((())))))))))))))))))))))))((()))))))))******************))))))))))))******************************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((('''''')))))))))))))))))))))))))))***++++++++++++***)))***)))))))))((((((((('''))))))))))))))))))))))))))))))((((((((())))))***************************))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******++++++++++++******rrrjjjddd___YYYXXXWWWVVVUUUSSSRRRRRRRRRNNNPPPRRRRRRSSSTTTWWWZZZZZZ[[[]]]```dddjjjrrrwwwyyysssooonnnxxxxxxuuuooofff```^^^___ZZZ\\\___cccjjjvvvyyyooo```XXXOOOIIIGGGEEE@@@<<<888777555333111111111111//////000111111222222222000000000000///...---,,,------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************---,,,+++***))))))******************************++++++++++++++++++++++++++++++************++++++)))************+++++++++************))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******************************(((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))))))))))))))((((((((((((((()))))))))***+++++++++''''''''''''((())))))***************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,******++++++++++++******wwwllliiihhheeeaaabbb```]]][[[YYYYYYZZZZZZZZZ\\\^^^___aaadddiiilllkkklllooorrrxxx{{{|||}}}|||yyyuuurrrpppyyyoooeeeaaa```ZZZ[[[ZZZYYY[[[bbbnnnxxxvvvkkk\\\RRROOOLLLGGGAAA===<<<:::777666555555555222111111111000000000111333444444333111...,,,,,,........................,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,++++++******))))))************************++++++++++++++++++++++++++++++************++++++))))))*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******************************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***,,,,,,---(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))(((((((((((((((((()))***+++,,,,,,---(((((((((((()))***,,,,,,************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++******++++++++++++******~~~{{{wwwsssqqqppppppppppppmmmhhhdddcccdddgggjjjoooqqqsssuuuwww{{{~~~{{{}}}|||tttkkkdddaaa\\\\\\ZZZWWWVVVXXX___dddjjjpppuuuxxx~~~|||iii[[[UUUPPPJJJEEEAAA@@@===:::888777666666333222111111111111222222666888999777333///..............................,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,************************************************++++++************++++++))))))*********+++++++++))))))))))))))))))******))))))))))))************))))))))))))))))))))))))******))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((************************&&&'''((()))***+++,,,,,,((((((((((((((((((((((((&&&&&&'''''''''(((((()))(((((((((((())))))))))))(((((()))***+++,,,,,,---(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************++++++++++++******|||tttsssuuusssqqqqqqnnnsssxxxxxxvvvtttwwwzzzyyyvvvsssqqqrrrvvv{{{~~~~~~~~~wwwoooiii\\\[[[XXXWWWVVVWWWYYYZZZ[[[___aaaaaafffnnnvvvxxx~~~xxxggg]]]UUUNNNIIIEEECCC@@@<<<999777666666111111000111222444666777999;;;<<<999444000000111........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))+++,,,------------************************))))))))))))))))))))))))++++++************++++++)))************+++++++++))))))))))))************)))))))))************+++))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))(((''''''&&&%%%%%%))))))))))))))))))))))))(((((((((((()))***++++++(((((((((((())))))))))))((()))))))))***+++++++++''''''''''''((())))))***))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********++++++++++++******~~~ssskkklllmmmjjjhhhiiihhhmmmrrrttttttuuu{{{zzz|||~~~|||}}}}}}ttteeeaaa\\\[[[\\\]]][[[XXXVVVZZZZZZWWWXXX^^^cccdddgggrrryyykkk```VVVQQQKKKIIIEEEAAA===:::999888444333222222333444777888:::<<<<<<888222///111333........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************((()))***+++,,,,,,,,,+++************************************************++++++************++++++)))************+++++++++((()))))))))************))))))*********+++++++++))))))))))))))))))))))))************)))))))))(((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((******************************)))'''&&&%%%$$$###))))))))))))))))))))))))((((((''''''((()))+++,,,'''((((((((()))))))))***))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++******++++++++++++******vvvmmmnnnnnnjjjggggggfffhhhkkkmmmpppwww~~~xxxrrrkkkcccaaacccddd```[[[YYY[[[ZZZVVVTTTXXX[[[\\\\\\dddppp|||yyyjjj___YYYRRROOOKKKFFFBBB???===<<<999777555333222333444555:::<<<<<<777111...111444////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************'''(((***++++++***))))))************************++++++++++++++++++++++++++++++************++++++)))************+++++++++(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&%%%%%%%%%&&&''')))***'''((((((((())))))******))))))))))))((((((((((((---,,,+++++++++++++++,,,))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,******++++++++++++******}}}uuupppmmmmmmmmmkkknnnrrrvvv{{{|||wwwqqqooopppoookkkgggaaa___\\\[[[[[[[[[ZZZYYY[[[]]]aaaeeelllwwwxxxkkkaaa^^^[[[UUUNNNGGGCCC@@@???<<<;;;999666444333555666555555444333111///...---......------------......------------------------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************---+++)))***,,,---,,,))),,,++++++++++++++++++,,,+++++++++*********))))))************************+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&'''((()))******++++++***))))))))))))************((((((((((((((('''''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''))))))(((((('''''''''&&&))))))))))))************))))))))))))***************++++++***((('''((()))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))yyywwwwwwzzz|||}}}}}}zzzyyy{{{~~~}}}xxxsssnnnkkkhhhfffeeeccc```^^^YYY[[[]]]```dddjjjsssyyy|||tttmmmdddYYYQQQMMMJJJFFFBBB@@@>>>;;;777444222333444333333333222111000///...///......------......///------------------------,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************---+++)))***,,,---+++)))++++++************+++++++++++++++*********))))))))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))(((((()))))))))***))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((&&&''''''((()))******+++))))))(((''''''''''''((()))))))))(((((((((''''''))))))))))))************))))))))))))************)))***+++***((((((((()))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***)))))))))))))))))))))}}}wwwpppqqquuuyyyzzz|||~~~|||yyyvvvsssooojjjggg[[[\\\]]]]]]^^^```cccfffpppxxx|||nnn]]]SSSQQQPPPKKKGGGFFFDDD???;;;777444333333111111111111111000000000///......------......///------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,************************************************,,,*********+++,,,+++************))))))*********+++++++++***************((((((((((((((((((((((((***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''%%%&&&'''((()))***+++,,,***)))((((((''''''((((((*********)))))))))))))))))))))))))))************))))))))))))************)))***+++***)))((()))***************************************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))******zzzxxxwwwwwwxxxwwwtttrrrqqquuu}}}|||wwwssshhhgggeeecccaaa``````aaacccggglllpppxxx~~~lll___ZZZWWWSSSPPPMMMIIIDDD???;;;999777555111111000000000111111222//////............//////............------------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************************************+++*********+++++++++*********))))))))))))******************************))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***)))(((((((((((((((((('''&&&&&&'''''''''((((((((())))))((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++***))))))((('''(((((((((************************((()))))))))************((()))))))))************)))***+++***)))((()))************************************)))))))))))))))'''(((***,,,,,,***((('''))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))*********~~~llljjjhhhhhhkkknnnqqqrrrrrryyy~~~zzzuuuoookkkgggeeedddbbbaaa```aaaeeennn{{{~~~zzzwwwjjjaaa\\\ZZZQQQMMMFFFBBB???===:::888333222111111111111222222/////////......//////////////////......------------------,,,,,,,,,++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******************************************************************************))))))))))))******************************************************)))******+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((---------,,,+++)))''''''&&&&&&'''((((((((((((((((((((()))))))))*********(((((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))(((((((((((((((************++++++++++++((()))))))))************((()))))))))************((()))******)))((()))+++************************))))))))))))))))))******'''(((***,,,,,,***((('''))))))))))))))))))))))))+++*********))))))(((((((((((())))))************tttmmmbbbaaa```aaacccgggllloookkkrrr~~~zzztttmmmiiihhhccc^^^\\\[[[]]]eeemmmrrrtttyyypppeee___WWWQQQJJJFFFCCCAAA===999666555333222111111111222000//////......//////000000000//////...---------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************)))***+++***))))))***+++*********))))))************************+++++++++************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,***)))'''&&&&&&&&&'''((())))))))))))))))))))))))************'''(((((())))))******+++(((((((((((())))))))))))*********************************)))((((((''''''+++***))))))(((((())))))***************+++++++++))))))))))))************))))))))))))************((()))******))))))***+++++++++++++++++++++++++++))))))))))))************((()))***++++++***)))((()))))))))))))))))))))))),,,,,,+++***)))(((''''''((((((((()))******++++++vvviiiaaaaaa[[[]]]___``````aaabbbccc```ccclllyyy|||uuurrrjjjddd```\\\XXX[[[aaa___bbbgggmmmttt~~~yyymmmccc\\\SSSNNNKKKGGGBBB>>>;;;999666333111111111111000000////////////000000000000000///...---------...------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************(((***++++++(((((()))+++++++++************++++++))))))*********+++++++++************************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************)))((((((((())))))***)))))))))((((((((())))))))))))***'''(((((()))******++++++'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((+++***))))))(((((()))))))))))))))*********++++++))))))))))))************))))))))))))************''')))******))))))***+++++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((('''(((((()))******++++++~~~ssskkkcccYYYWWW[[[XXX[[[___aaa```]]]ZZZXXXYYYXXX^^^iiivvv{{{rrrkkkgggbbb[[[[[[```YYY\\\```eeeiiinnnssswwwnnnggg]]]VVVSSSNNNHHHCCC===;;;888444222000000000000000////////////000000111000000///...---------......---------,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************(((***,,,+++(((''')))+++,,,,,,++++++++++++,,,,,,))))))******++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++***++++++******)))((('''''''''''''''((((((((()))'''(((((()))***+++++++++'''((((((((())))))******((((((((((((((((((((((((''''''(((((())))))******+++******)))))))))))))))(((((())))))************))))))))))))************))))))))))))************''')))******))))))***,,,++++++++++++++++++++++++(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++xxxsssjjj```YYYXXXZZZ^^^eeedddbbb___[[[WWWTTTSSSRRRUUUYYY___hhhrrr}}}{{{rrrlllhhhaaa[[[^^^^^^^^^```cccggghhhhhhkkkuuuuuuaaa[[[YYYSSSJJJEEEDDD@@@<<<888666555444222000000111111111111000000......---------,,,,,,,,,......------------......++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***************)))((((((******))))))(((((('''''',,,+++++++++***)))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))((('''''''''(((***++++++***)))))))))***,,,---************************+++++++++++++++***)))))))))************+++++++++************************))))))*********+++++++++,,,,,,,,,++++++***************++++++++++++******&&&&&&&&&&&&''''''''''''yyyvvvoooggg```]]]^^^```eeefffggggggddd```[[[YYYTTTVVVYYY]]]ccclllvvv}}}}}}ssslllfffbbb```___^^^___aaabbbbbbaaadddjjjttt}}}mmmddd___WWWOOOKKKHHHDDD???;;;999777555444111111111111111000000////////////.........------......------------......++++++++++++++++++++++++************++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***************)))((((((***)))))))))((((((((('''++++++******************))))))))))))))))))))))))******************+++++++++++++++++++++************))))))((()))***+++,,,******)))((()))***+++,,,***************************+++++++++******)))((()))************+++++++++************************))))))*********+++++++++,,,,,,,,,++++++*********)))))))))******))))))))))))))))))*********++++++||||||yyytttooojjjiiiiiilllooorrruuutttpppkkkhhhbbbbbbcccdddhhhooowww}}}tttkkkggggggdddbbbbbbbbbccccccbbb```___bbbfffjjjsssrrrggg]]]UUUQQQLLLIIIDDD@@@===:::888666222222111111000000000///000000000/////////............------------......,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,((()))***+++,,,------...+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))***************)))(((((())))))))))))(((((((((((())))))******************))))))))))))))))))))))))++++++******************,,,,,,++++++******))))))*********)))***++++++,,,))))))((((((((()))***+++************************)))************)))(((((()))************+++++++++***************************************++++++++++++++++++++++++*********(((((())))))))))))((((((*********+++++++++,,,,,,|||{{{yyy{{{}}}yyyyyyyyyyyy{{{wwwllllllqqqkkkkkkkkklllmmmmmmkkkhhhcccfffiiikkkppp}}}ooobbbYYYTTTPPPMMMHHHDDD@@@===:::777444333222111111000000000000000000/////////............------------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))(((((())))))))))))(((((((((((((((((())))))******++++++))))))))))))))))))))))))+++++++++***************++++++***))))))((((((((()))))))))*********++++++((((((((((((((())))))***************************))))))*********))))))((())))))*********+++++++++************************************************+++++++++***************(((((())))))))))))((((((((((((((()))))))))******tttttt{{{xxxxxxxxxzzzzzzyyyuuurrrmmmqqqwwwzzz{{{~~~wwwhhh]]]VVVSSSPPPKKKGGGDDD@@@<<<999777666444222111111000111/////////.........------......------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))((((((((())))))******+++))))))))))))))))))))))))************************))))))((((((''''''''''''((((((((()))))))))))))))'''((((((((())))))))))))************************))))))************))))))))))))*********+++++++++************************************************************************)))******++++++******)))'''''''''((((((((()))))){{{xxx~~~}}}zzz}}}sssfff[[[VVVSSSOOOKKKHHHDDD@@@===:::999666444222222222222/////////.........------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++************************************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++'''''''''''''''(((((((((''''''((())))))))))))((('''((()))*********))))))************************))))))***++++++++++++***)))************+++++++++************************+++++++++***************)))))))))*********************++++++++++++******)))))))))*********++++++zzz~~~rrrdddYYYVVVRRROOOLLLHHHDDDAAA===;;;888555444333333444000000000/////////............------------......------------------------+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***************)))(((((('''((((((((()))))))))***)))))))))))))))((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,---''''''((())))))*********'''((()))*********))))))((()))***+++++++++***)))******************************+++,,,,,,,,,,,,,,,)))************+++++++++************************+++++++++*********))))))((()))))))))*********+++))))))************))))))*********+++++++++,,,,,,zzz{{{lllZZZXXXUUURRROOOLLLGGGDDD>>>===999666444444444444111111111111000000000000.........------.........------------------------++++++,,,,,,,,,---------))))))***+++,,,------...++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))***************)))(((((('''((((((((())))))************))))))((((((''''''))))))))))))))))))))))))''''''(((***+++,,,---...(((((()))***+++,,,------((()))***+++,,,+++******((()))***,,,,,,++++++******************************+++,,,---------------)))************+++++++++************************++++++++++++******))))))(((((())))))*********+++(((((())))))))))))(((((())))))*********+++++++++zzz~~~~~~{{{}}}hhh^^^WWWYYYYYYQQQIIIFFFDDDAAA===:::777666555555222222111000000000000000000/////////............------------------------------------,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++************************************************+++*********))))))((((((((()))+++,,,,,,+++)))(((,,,,,,++++++***))))))))))))))))))))))))))))))))),,,,,,+++***))))))******************************(((((((((((()))***+++,,,))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))))))))******(((((((((((()))***,,,,,,,,,,,,+++***))))))******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++*********)))))))))))))))))))))******++++++++++++,,,+++***)))))))))++++++{{{{{{}}}zzzrrrfff[[[XXXVVVOOOJJJHHHFFFCCC???;;;999777555444333222111000000000000000000000/////////.........---------------------------------------,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************+++*********))))))))))))((()))+++,,,,,,+++)))(((******************++++++)))))))))))))))))))))))),,,++++++***))))))******************************,,,+++***)))(((((((((((())))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************+++++++++,,,******))))))))))))******''''''''''''((())))))***,,,++++++***))))))******,,,,,,,,,,,,,,,+++***)))************************************)))))))))))))))*********++++++++++++,,,+++***))))))***++++++yyyzzzzzzxxx{{{vvvggg^^^XXXSSSOOONNNJJJGGGCCC@@@===;;;888555444333222111000000///000000000000/////////......------------------------,,,------------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))***************************************************************))))))))))))***+++,,,,,,+++***)))((())))))***++++++,,,,,,)))))))))))))))))))))))),,,+++******)))*********)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******))))))((((((((())))))***,,,+++******)))*********++++++,,,,,,,,,+++******))))))))))))))))))))))))************************************+++++++++++++++******)))******++++++~~~xxxxxx{{{yyylllddd^^^ZZZWWWOOOKKKGGGDDDCCCAAA<<<999666555333222111000000000000000000////////////...........................,,,---------------,,,,,,******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++************************************************************************************)))***++++++++++++***)))))))))*********+++++++++))))))))))))))))))))))))++++++***************+++(((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))))))))***************))))))))))))******,,,,,,+++++++++++++++,,,++++++***************+++++++++,,,,,,,,,++++++***************************)))***************++++++++++++++++++++++++++++++******************++++++~~~sssyyyzzzzzz|||~~~tttmmmgggbbbSSSOOOIIIFFFFFFDDD???;;;888777666444222111111000111000000000////////////........................,,,------......---------******+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,***************************************************************+++++++++*********++++++*********+++++++++*********))))))))))))))))))))))))))))))+++***************++++++(((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))))))))***************))))))))))))******,,,,,,+++++++++++++++,,,+++***************++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++++++++,,,,,,+++++++++++++++++++++))))))******++++++++++++yyyuuu{{{xxxzzz}}}uuunnn[[[TTTLLLHHHGGGEEEAAA<<<;;;:::888666444333222222111111000000000/////////........................,,,------............---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------*********************************************************+++++++++++++++************************,,,,,,++++++***))))))((())))))))))))))))))))))))*********)))******+++,,,)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******))))))((((((((())))))************)))******+++,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))***+++++++++++++++zzz}}}~~~yyy~~~jjjaaaUUUNNNLLLIIIDDD???>>>===;;;888666555444333111111111000000000//////........................,,,,,,---...............******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,*********************************************************++++++,,,,,,,,,+++******************+++++++++******************))))))))))))))))))))))))******))))))***++++++,,,************************,,,+++***)))(((((((((((())))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************+++++++++,,,******))))))))))))******''''''''''''((())))))*********))))))***++++++,,,)))***+++,,,,,,,,,,,,+++************************))))))***++++++,,,------------,,,,,,,,,+++++++++'''(((***+++,,,,,,++++++~~~|||}}}zzzyyywwwlll^^^UUUQQQNNNHHHBBB@@@>>><<<:::777666555444111111111111000000000000////////////////////////,,,,,,---.../////////...******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++*********************************************************++++++,,,,,,,,,++++++************++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))******))))))***+++,,,,,,************************(((((((((((()))***+++,,,))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,******))))))))))))******(((((((((((()))***,,,,,,******))))))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,---------------,,,,,,+++++++++'''(((***+++,,,,,,++++++{{{~~~vvvssszzzqqqdddXXXMMMFFFDDD???@@@>>>:::666555333111222222333222222111000///000/////////............///////////////......---------++++++++++++------++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,+++++++++++++++,,,++++++************++++++******))))))))))))******))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))((((((((((((((())))))************************))))))************))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******++++++++++++*********)))))))))((((((''''''+++*********))))))((((((************************...------,,,+++***)))))),,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))((((((((()))******++++++.........------,,,,,,,,,,,,,,,+++***))))))******}}}sssnnnpppyyyyyyjjj\\\PPPJJJEEEDDDBBB>>>:::888666444333333333333333222111111000000/////////.........///////////////......------,,,,,,++++++,,,,,,---++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++*********++++++++++++************++++++*********))))))***************************************************************))))))))))))******************************+++***))))))((((((((((((******))))))))))))))))))))))))************))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))******++++++******)))*********))))))(((((((((************)))))))))(((************************,,,,,,,,,+++******)))))),,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))))))))***++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,++++++***))))))******~~~ssskkkhhhjjjmmmooovvv~~~mmm]]]SSSMMMIIIEEEBBB???<<<999777444444333333333333222222000000000/////////......///////////////......------,,,,,,++++++,,,,,,---++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++***************++++++++++++************++++++++++++************++++++******************************************************))))))))))))******++++++++++++++++++++++++---,,,+++***)))(((((((((***)))))))))((((((''''''))))))************))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))******++++++******)))***************)))))))))************))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************++++++,,,,,,---.........))))))***++++++,,,,,,---,,,+++******)))*********yyynnnfffbbbaaabbbfffnnnxxx~~~qqqfffUUUMMMFFFCCCBBB>>>;;;999444444333333222222222333000000000////////////...///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,******)))))))))***++++++++++++************++++++,,,++++++++++++++++++,,,************************************************+++******))))))******+++************************,,,,,,+++***)))))))))************)))((((((''''''))))))************))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))************))))))++++++***************************)))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,---.........+++++++++++++++,,,,,,,,,++++++***************+++~~~sssiiiaaa\\\\\\\\\```eeehhhkkkrrr{{{~~~bbbTTTHHHEEEDDD???<<<;;;555555333222222111222222111000000000///////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,******))))))***+++,,,,,,++++++************++++++,,,++++++++++++++++++,,,************************************************++++++************++++++))))))))))))))))))))))))***)))))))))***+++,,,,,,+++++++++******)))))))))))))))************))))))((()))))))))************((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))******************++++++))))))))))))))))))******((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,------///......---,,,++++++***+++***************++++++wwwkkk```YYYWWWUUUVVVZZZ\\\^^^dddkkkxxxzzzwww~~~wwwcccQQQKKKHHHBBB======999777555333222111222222111111000000000////////////////////////......---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,************+++,,,------++++++************++++++++++++************++++++++++++++++++++++++++++++************************++++++************++++++((((((((((((((((((((((((((((((((()))***+++,,,---***************+++++++++))))))************))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((())))))******))))))((()))))))))***************))))))))))))************)))))))))))))))))))))))))))))))))******+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))******++++++,,,,,,111000///...,,,+++***************)))******+++,,,zzzmmm```XXXUUURRRRRRUUUWWWWWW\\\bbbbbbppprrrpppwww}}}www^^^TTTOOOFFF@@@AAA===;;;888666333333333333111111111000000000/////////////////////......---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,---...///++++++************++++++*********))))))*********++++++++++++++++++++++++************************,,,++++++******++++++,,,(((((((((((((((((((((((((((((((((((())))))***+++(((((())))))******++++++))))))************))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))*********((()))))))))*********************************************+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))******++++++,,,,,,......------,,,+++************))))))***++++++,,,|||ooobbbXXXVVVRRRQQQSSSTTTTTTWWW\\\WWWbbbrrrxxxnnnooosssllliii\\\UUUJJJCCCCCCAAA???;;;888555444444444111111111111000000000000///////////////......---++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,---...///000++++++************++++++******))))))))))))******++++++++++++++++++++++++************************,,,++++++******++++++,,,))))))))))))))))))))))))***)))((((((((((((((()))&&&&&&'''((()))***++++++))))))************))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))))))))***(((((())))))*********+++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++)))******++++++,,,------,,,,,,++++++++++++++++++******))))))***+++,,,,,,zzzkkkaaaXXXWWWVVVVVVXXXZZZZZZYYYWWWZZZ___eeeooo}}}uuukkkeeegggmmmhhhVVVMMMIIIGGGEEE@@@======:::555222444111111111111111000//////......////////////..............................------------------------++++++------------++++++***+++,,,,,,,,,,,,+++***************************+++++++++++++++++++++++++++***)))***,,,,,,***)))+++++++++*********))))))******************************************************)))))))))))))))***)))***+++,,,------,,,+++))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))*********************************))))))))))))))))))))))))******))))))***++++++,,,(((((())))))))))))(((((())))))))))))************************************************************++++++,,,,,,,,,,,,------...------,,,+++++++++,,,************************++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,uuulllaaa]]]YYYWWWWWWXXXYYYYYYUUUWWWYYY\\\bbblllxxxsssllleeeggguuuwwweeeXXXPPPKKKIIIDDD???>>>;;;555333444222222222222111000//////......////////////..............................------------------------+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***************************+++++++++++++++++++++++++++***)))***+++,,,***)))+++++++++*********))))))******************************************************))))))))))))******%%%&&&'''((()))(((((('''))))))))))))))))))))))))******))))))))))))******++++++******))))))((((((************************))))))))))))))))))))))))*********)))******++++++(((((())))))))))))(((((())))))))))))************************************************************+++++++++,,,,,,,,,------,,,+++******))))))************************************************************************************+++++++++,,,,,,,,,}}}nnnhhh```ZZZXXXXXXYYYYYYVVVVVVVVVVVVWWW\\\bbbgggtttyyyzzzmmmgggjjjsssdddXXXQQQPPPIIICCCAAA>>>999666777444333333222111000000///...//////000000//////...........................------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++***)))***+++,,,***)))+++++++++*********************************************************************)))))))))******+++'''((())))))***)))))))))))))))))))))))))))))))))***)))))))))))))))******,,,,,,+++***)))(((''''''************************))))))))))))))))))))))))+++******)))))))))******((())))))******))))))((())))))))))))************************************************************++++++++++++,,,,,,,,,,,,++++++******))))))******************************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,}}}vvvkkkaaa]]]\\\\\\]]]ZZZYYYWWWUUUUUUVVVYYY[[[ccchhhpppzzz~~~ooofffrrrrrrfff^^^VVVNNNGGGDDDBBB===::::::666555444333222111000000//////000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,***))))))+++++++++*********************************************************************************))))))******++++++*********+++++++++******))))))))))))))))))))))))))))))))))))))))))***++++++*********))))))((((((************************))))))))))))))))))))))))+++******))))))))))))))))))))))))******)))))))))((()))))))))***************************************************************++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---***************************************************************+++++++++++++++++++++++++++++++++xxxnnnhhhfffffffff]]][[[XXXVVVUUUVVVVVVWWWZZZ^^^ccciiippp|||{{{jjjlll~~~uuunnn[[[QQQHHHEEECCC>>><<<;;;888777555333222111111000//////000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,***))))))***++++++******************************************************************************************+++,,,,,,))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((()))***++++++(((((())))))*********+++************************))))))))))))))))))))))))******))))))((())))))***))))))************))))))((()))))))))*********************************************************************+++++++++,,,,,,---,,,,,,+++,,,,,,------************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++zzzwwwuuutttfffbbb\\\XXXVVVUUUTTTSSSSSSWWWZZZ\\\```iiivvvyyysssyyyxxxdddXXXLLLHHHEEE@@@<<<;;;;;;999777444222111111111///000000111111000000///........................---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************************++++++++++++++++++++++++---+++((((((***+++++++++***************+++++++++***************************************************************+++,,,---,,,+++***)))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,''''''((()))***+++,,,,,,************************)))))))))))))))))))))))))))(((((((((((()))***+++)))******++++++******)))))))))))))))************************************************************************++++++++++++******))))))******++++++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***yyyrrrhhh```[[[WWWSSSPPPOOOSSSUUUUUUVVV\\\hhhrrruuufffXXXQQQLLLFFF@@@>>>===;;;888555222111111111000000111111111111000000........................---------------------------,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++---+++(((((()))+++++++++))))))*********+++++++++************************************************************+++,,,---......---,,,+++******+++,,,))))))))))))))))))))))))(((((((((((()))***+++,,,(((((())))))******++++++************************))))))))))))))))))))))))''''''''''''(((***+++,,,)))******++++++******)))))))))))))))************************************************************************++++++++++++******))))))******+++,,,************************************************((())))))***++++++,,,,,,,,,,,,,,,+++++++++******vvvjjjbbb[[[UUUPPPOOORRRUUUTTTSSSXXXcccllluuutttcccZZZTTTLLLFFFCCC>>>;;;888555222111111222000000111111111111000000........................------------------------------++++++++++++---------,,,+++******+++,,,---************************++++++++++++++++++++++++---+++(((((()))+++++++++))))))******++++++++++++************************************************************+++,,,---...***)))(((&&&&&&&&&'''((())))))))))))))))))))))))(((((((((((()))***+++,,,************))))))))))))************************))))))))))))))))))))))))&&&&&&&&&''')))***,,,---******++++++++++++******))))))))))))************************************************************)))************+++++++++,,,+++++++++,,,------...************************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,++++++*********yyyjjj]]]UUURRRQQQRRRSSSUUUWWWYYY[[[]]]eeekkkwwwxxxoooeeeWWWLLLHHHFFF@@@<<<:::777333222444444333222222111222222222000000000000////////////000...,,,---000111///---+++++++++,,,,,,------------.........---,,,,,,+++++++++------------+++++++++++++++++++++++++++++++++++++++*********))))))***************************************************************************************************+++---------+++)))(((******++++++++++++******+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++...---+++)))(((((()))***))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))(((((()))+++---...------------,,,,,,+++***~~~qqqeee]]]YYYSSSQQQQQQRRRVVVYYY[[[[[[[[[^^^fffpppyyyppp___SSSOOOJJJDDD???>>>:::555333444333333222111111222222222000000000000////////////000...,,,---///000///---++++++,,,,,,,,,---------------......------,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************************************************************************************************+++,,,------+++)))(((******++++++++++++******************)))))))))((())))))))))))))))))))))))))))))*********+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++++++++++++++------,,,,,,,,,+++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++*********+++,,,------+++,,,,,,,,,++++++***)))~~~rrrjjjfffYYYTTTQQQRRRXXX]]]^^^\\\XXXWWWXXX]]]bbbiiivvvjjj\\\VVVNNNHHHCCCAAA>>>888555555222222222111111222222333000000000000///////////////...------...///...,,,,,,,,,,,,,,,------------------......------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++***************************************************************************************************+++,,,,,,,,,+++***)))******++++++++++++******************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,******+++++++++***))))))zzzttteee^^^VVVWWW]]]ccccccbbb^^^YYYVVVWWWWWWYYY___gggrrrwwwxxxfff\\\RRRJJJDDDCCCAAA;;;777777333333222222222222333333000000000000////////////......------......---,,,,,,,,,------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************************************************************************************++++++++++++***)))******++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,***)))((()))))))))))))))))))))))))))***************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++*********++++++++++++******sssiii___\\\aaafffhhhfffbbb\\\WWWWWWVVVTTTUUUXXX___bbbfffmmmzzzvvveeeWWWNNNGGGEEECCC>>>;;;:::555444444333333333333333000000000000/////////////////////...------------------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************************************************************************************)))***************************++++++++++++******))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))*********)))***+++,,,,,,***)))((())))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++))))))++++++,,,,,,,,,,,,,,,+++uuuiiibbbcccgggjjjjjjddd\\\WWWWWWXXXUUUSSSTTTVVVVVVWWWZZZddduuuuuucccXXXMMMIIIGGGBBB???>>>888777666555444333333333000000000000///////////////000111000...------...............------------,,,,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++************************************************************************************************)))))))))************+++******++++++++++++******))))))))))))************))))))))))))))))))))))))((((((((()))))))))************+++++++++******)))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++++++++******++++++,,,---------,,,,,,tttjjjgggiiimmmooopppfff\\\[[[[[[XXXVVVVVVSSSSSSRRRRRRVVV```nnnxxxttteeeWWWPPPLLLGGGCCCAAA;;;:::999777555444333333000000000000////////////000222333111...---...//////.........------------+++,,,------......---------,,,,,,++++++,,,,,,---------------------------*********++++++,,,,,,,,,************************************************************************************************)))))))))))))))***++++++******++++++++++++******((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))***+++***************++++++))))))))))))))))))))))))))))))***++++++,,,------************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************++++++,,,---******+++,,,,,,,,,,,,,,,~~~qqqkkkkkkpppuuurrreee```^^^[[[YYYXXXSSSSSSRRRPPPPPPTTT\\\bbbgggtttppp___UUUPPPJJJEEEDDD>>><<<:::888666444333333000000000000////////////111333444222///---...000//////.........---------+++,,,,,,---.........---------++++++++++++------------------------------+++++++++,,,,,,---------************************************************************************************************))))))(((((()))***++++++******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))++++++)))))))))***+++,,,))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++******+++---///000((()))***+++++++++++++++zzzqqqsss}}}~~~tttlllfffaaa[[[WWWYYYVVVRRRPPPQQQSSSUUUUUU]]]ccclllwww~~~rrreee[[[RRRMMMJJJFFF???:::::::::777444444111000000//////000222222222111111000///......---////////////////////////........................------------------------------,,,,,,,,,,,,++++++------------------------*********++++++,,,,,,,,,,,,+++***))))))***+++,,,************************++++++************++++++******************************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,++++++++++++++++++++++++,,,,,,+++***))))))******...------,,,+++***))))))++++++************************++++++++++++******((()))))))))************,,,+++*********+++,,,---111///---+++***)))******+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,{{{zzzxxxppphhhaaa\\\XXXVVVSSSRRRRRRSSSRRRQQQQQQUUU\\\eeeppp}}}uuugggZZZRRRNNNIIIBBB======<<<888444444111111000//////000111222222111111000//////......////////////////////////........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++***))))))***+++,,,************************++++++************++++++******************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++***))))))(((((())))))((())))))))))))***************************************++++++++++++******************++++++++++++++++++*********+++,,,---///...---+++*********++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,uuukkkfff\\\ZZZWWWUUUUUUTTTRRRPPPNNNPPPSSSYYYaaannnzzzxxxfffYYYSSSLLLEEE@@@@@@???:::555444222111000/////////000111111111111000000//////...////////////////////////........................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************++++++************************++++++************++++++***************************))))))))))))(((((((((************************))))))))))))))))))))))))************))))))((((((++++++++++++++++++++++++***)))((((((((((((((((((((())))))))))))***************************************++++++++++++*********++++++++++++,,,,,,,,,++++++******++++++,,,---------,,,++++++++++++++++++++++++***************)))************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,yyytttgggccc^^^ZZZXXXVVVTTTSSSSSSSSSRRRTTTZZZdddpppyyyvvveee[[[OOOHHHBBBBBBAAA<<<888777333222111000//////000111111111111000000000//////////////////////////////........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))))))))***************************))))))((((((((())))))...------,,,+++***))))))***************+++++++++******++++++++++++***************+++++++++,,,,,,+++***++++++++++++,,,,,,++++++++++++++++++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++sssnnnfff___ZZZXXXVVVUUUSSSQQQOOONNNQQQYYYcccjjjqqqvvvhhhTTTLLLFFFEEECCC???;;;;;;555444222111000000000111111111111111000000000000////////////////////////........................------------------------------,,,,,,,,,+++++++++------------------------,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))'''(((((()))******++++++*********************************))))))******+++...------,,,+++***))))))))))))*********+++++++++******++++++++++++******))))))))))))*********+++******++++++,,,,,,,,,,,,******++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++***************+++++++++xxxooofff___[[[WWWUUUSSSQQQOOOMMMMMMRRRYYY^^^fffxxxzzz^^^UUULLLHHHEEEAAA>>>>>>888666444333111111111111111111111111111111111111////////////////////////........................------------------------------,,,,,,,,,,,,++++++------------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++************++++++)))))))))))))))))))))))))))))))))************+++************************))))))))))))))))))))))))''''''((()))***+++,,,,,,***************************************++++++,,,((())))))))))))*********)))))))))***++++++,,,,,,******++++++++++++******(((((()))))))))*********)))***+++,,,,,,,,,,,,+++)))***+++++++++++++++******************+++++++++)))************+++++++++++++++++++++++++++++++++************************|||ssskkkbbbZZZUUUTTTTTTRRRPPPOOOQQQUUUXXX\\\lllkkk```TTTMMMHHHBBB???@@@:::888666444333222222222111111111111111111111111////////////////////////........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,------,,,++++++************************++++++************++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************)))))))))))))))***++++++((())))))))))))*********((())))))***++++++,,,,,,******++++++++++++******))))))*********+++++++++)))***+++,,,,,,,,,++++++******+++,,,++++++***)))))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++************************uuujjj^^^WWWSSSTTTSSSQQQOOOOOOQQQSSSQQQ^^^pppuuuhhhZZZQQQJJJCCC@@@@@@;;;:::888555444333333333111111111111111111222222////////////////////////........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++------------++++++************************++++++************++++++))))))))))))))))))))))))))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))******...------,,,+++***))))))((())))))***++++++,,,,,,******++++++++++++************+++++++++,,,,,,,,,)))***+++,,,---,,,++++++***++++++,,,+++***)))((())))))******++++++++++++)))************+++++++++++++++++++++++++++++++++++++++******************tttggg]]]YYYWWWUUUTTTSSSSSSRRRQQQSSSWWWbbbssslllYYYNNNJJJFFF@@@>>>===:::666333222333444000111111222222222222111111000000///...---------......////////////...............------,,,,,,,,,,,,------......------,,,------------------------++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******++++++***)))(((((())))))************************,,,+++++++++***)))))))))))))))))))))))))))))))))---+++)))((('''((()))***,,,,,,------,,,+++)))(((,,,,,,+++******+++,,,,,,+++++++++*********)))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,***(((***---...---+++++++++******************,,,++++++******++++++,,,qqqhhh\\\YYYVVVUUUUUUUUUSSSQQQRRRSSSYYYggguuunnn\\\RRRJJJDDDAAA@@@===:::666444444444000111111111222111111111111000000///......------......////////////............---------,,,,,,,,,,,,------......------,,,------------------------++++++************++++++++++++++++++++++++++++++******************************************************************************))))))))))))******++++++***)))))))))))))))************************+++++++++***************************************,,,+++)))(((((((((***+++,,,,,,,,,,,,+++***)))(((,,,,,,+++******+++,,,,,,+++++++++*********)))))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,***)))***,,,...,,,+++++++++******************,,,++++++******++++++,,,|||ssshhhbbb[[[YYYZZZZZZVVVRRRRRRPPPRRRZZZdddqqqlllZZZNNNFFFDDDCCC@@@===:::777666555111111111111111111000000111000000//////......---......////////////.........------------,,,,,,,,,,,,------......------,,,------------------------++++++************++++++++++++++++++++++++++++++******************************************************************************))))))))))))******+++***))))))))))))))))))***************************************+++++++++************************+++***)))(((((()))+++,,,,,,+++******)))))))))))),,,++++++******++++++,,,+++++++++******************))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********,,,---,,,+++******++++++++++++++++++,,,++++++******++++++,,,zzzqqqfff```___^^^ZZZVVVUUUQQQPPPTTTYYYaaammmyyy}}}iiiWWWKKKEEECCCAAA>>><<<:::888666222222111111000000000000000000000000//////............////////////......------------------------,,,------......------,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************+++******))))))******+++******)))))))))))))))***************************)))))))))***+++++++++,,,***************************))))))))))))***,,,,,,,,,+++)))((((((((()))***++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++******+++++++++++++++,,,,,,++++++******++++++,,,sssiiiddd```\\\YYYVVVSSSRRRTTTUUUWWW]]]dddttt{{{eeeTTTHHHEEEAAA???>>><<<:::888555444222111000000000000000000000000000/////////......////////////......------------------------,,,------......------,,,------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************++++++************++++++***)))))))))))))))******************************)))))))))***+++++++++,,,************************)))))))))******+++,,,,,,+++***)))((((((((()))***++++++++++++++++++++++++***************************************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,xxxnnnfff```]]]XXXVVVUUUVVVTTTQQQRRRWWWbbbooonnn\\\PPPKKKEEEAAA@@@???<<<999777666444222111000111111000000000000000000000000......////////////......,,,,,,,,,------------...,,,------......------,,,------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++)))))))))))))))******+++***************************************+++++++++++++++++++++++++++++++++*********++++++++++++++++++******))))))************++++++,,,,,,++++++******************++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++******++++++,,,---------,,,++++++******++++++,,,sssiiieee^^^[[[YYYXXXUUUPPPPPPTTTTTT```ooozzzwwwxxx~~~zzzmmm]]]VVVLLLFFFDDDBBB???;;;:::888555333111111222222000000000000000000000000......////////////......,,,,,,,,,---------......,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,)))))))))))))))***++++++************************+++++++++***************+++++++++++++++++++++++++++++++++,,,++++++************+++++++++++++++******+++,,,,,,,,,,,,+++***))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...,,,***)))***,,,******++++++,,,------...,,,++++++******++++++,,,sssmmmddd```]]][[[WWWRRRRRRWWWLLLWWWccckkkppp{{{xxxoooppphhh___SSSJJJGGGDDD@@@===;;;999666444222222222333000000000000000111111111......////////////......,,,,,,,,,------.........,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,))))))((())))))***++++++************************,,,+++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))***,,,------,,,+++******+++,,,------,,,+++***))))))******++++++++++++++++++******++++++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---***(((***,,,******+++,,,,,,---......,,,++++++++++++++++++,,,~~~wwwtttkkkccc___ZZZTTTTTTZZZYYYTTTRRRWWWaaalll{{{tttllltttxxxlllZZZMMMHHHEEEBBB??????===:::666333222222222222111000//////.........//////.........---------//////............//////---------------------------------.........//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,+++***)))((('''++++++++++++++++++++++++,,,+++++++++******))))))******))))))))))))******...---+++******+++---...((()))***+++,,,,,,+++***************************------,,,+++************------------------------******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------,,,+++*********+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((|||sssjjjfff```XXXTTTTTTXXXRRROOOSSSZZZcccooozzzuuuqqqwwwfffVVVLLLFFFBBB@@@@@@???<<<888666444333333222222000/////////////////////.........---------///..................///------------------------------------.........///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))+++++++++******)))))))))+++***)))))))))))))))***---,,,+++******+++,,,---((()))***+++,,,++++++***************************,,,,,,++++++***+++++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++*********+++,,,---***++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++|||uuurrrnnneee\\\WWWXXXRRRNNNPPPSSSYYYbbbkkk|||ttt|||rrr```RRRIIIEEEDDDAAA@@@>>><<<999666444333333222111000/////////////////////.........------......------------......------------------------------------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++))))))))))))))))))))))))*********))))))))))))))),,,+++***)))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***+++++++++++++++++++++++++++++++++***++++++,,,,,,------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++++++++,,,,,,,,,,,,///...------++++++***))))))******+++,,,------...~~~}}}|||vvvjjjaaa[[[UUUPPPQQQRRRTTT[[[bbbqqqyyyiiiYYYNNNJJJHHHBBBBBB@@@>>>;;;888555333333333222111000000000000////////////............------,,,,,,,,,,,,------........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++***)))))))))))))))******++++++******)))************+++*********++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++***++++++,,,,,,---......}}}rrrhhh]]]WWWSSSSSSSSSSSSWWW]]]lllwwwrrrbbbUUUMMMJJJDDDDDDBBB@@@===999666444444333222111111000000000000000/////////.........------,,,,,,,,,,,,------........................------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++,,,,,,+++++++++++++++++++++++++++)))))))))))))))*********,,,,,,+++******)))******)))******++++++******)))++++++******************++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,~~~{{{sssjjj^^^YYYUUUUUUTTTRRRTTTXXXfffmmmwwwpppaaaTTTMMMIIIGGGEEEBBB>>>;;;999888555444333222111111111111000000000/////////............------------..............................------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++((()))******++++++++++++))))))))))))))))))))))))***************+++++++++++++++*********++++++,,,++++++++++++++++++++++++,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------)))***++++++---......///,,,,,,,,,,,,++++++++++++zzzyyyuuuoooccc^^^ZZZYYYVVVSSSSSSVVV^^^gggttttttcccXXXNNNLLLHHHDDDAAA>>>===<<<555444333222222111222222000000000000/////////...///..................///........................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,+++++++++))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,************+++,,,---------,,,+++******+++,,,---,,,,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,------------...+++++++++,,,,,,---------))))))******+++,,,,,,,,,yyyzzzzzzwwwhhhccc___]]]ZZZUUUTTTVVVYYYfffvvvrrreeeQQQOOOKKKFFFBBB@@@@@@???555555444333222222222222000000000000//////////////////............//////////////////////////////---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------)))))))))***+++,,,.........---+++******+++---...---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))***+++,,,---,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))+++,,,---...{{{xxxxxxxxxtttpppjjjbbb[[[WWWWWWWWWZZZ\\\gggxxxppp^^^VVVMMMGGGFFFDDD@@@<<<===:::555222222222222222222222111111000/////////////////////////////////////////////////////////...------------...//////---------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,------,,,,,,,,,++++++*********---///---)))))),,,---+++))))))))))))))))))))))))******++++++++++++******,,,,,,,,,++++++*********+++++++++******)))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***+++---......------++++++,,,,,,,,,,,,------******))))))******+++,,,+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......}}}xxxpppggg```[[[YYYVVVWWW```oooyyy}}}iii```UUUMMMJJJHHHCCC???>>>:::666333222222222111222222111111000000//////////////////////////////////////////////////////...------------...//////---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---+++++++++,,,---,,,,,,,,,+++++++++*********------***))),,,---+++******************************++++++++++++******,,,,,,++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))***))))))((()))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------------,,,++++++,,,,,,,,,,,,------+++************+++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......yyymmmccc\\\TTTSSSXXXbbbjjjrrruuujjj[[[PPPKKKGGGCCC???>>>;;;666444333333222111222222222111000000//////////////////////////////////////////////////////...------------...//////------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***(((---///,,,+++------+++******************************++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......{{{lllcccXXXUUUUUUYYY\\\bbbppp}}}wwwcccTTTKKKGGGDDDAAA???<<<888555444444222111333333222111111000000///////////////////////////////////////////////////...------------...//////------------------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++)))///333000------,,,)))******************************++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......vvvlllbbb^^^YYYVVVUUUWWW```iiizzznnn\\\QQQLLLHHHEEE@@@>>>:::888777555333222333333222222111000000000////////////////////////////////////////////////...------------...//////------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,333777333...,,,***(((******************************++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......}}}tttmmmhhhaaaYYYSSSSSSWWW\\\mmmyyyyyyggg[[[RRRJJJEEECCC@@@===:::999777555333333333333222111111000000////////////////////////////////////////////////...------------...//////------------............***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,***++++++++++++,,,,,,,,,---444888333---+++***)))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,------++++++,,,,,,,,,,,,------+++++++++++++++,,,------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......zzzuuupppggg]]]VVVTTTUUUVVVaaalllzzz{{{nnnaaaRRRHHHEEEBBB???===;;;999777444444333333222222111111000////////////////////////////////////////////////...------------...//////------------.........///***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,******+++++++++,,,,,,,,,)))111555111+++***++++++++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,...///++++++,,,,,,,,,,,,------+++************+++,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......}}}xxxtttkkk```XXXVVVUUUTTTYYYcccppp}}}sss___QQQFFFCCCAAA>>>===;;;888555444444333222222111111000////////////////////////////////////////////////...------------...//////---------.........//////++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------*********++++++,,,,,,,,,%%%...222...)))))),,,---++++++++++++++++++++++++******++++++++++++******---,,,,,,++++++*********)))))))))******+++++++++************************)))***+++,,,---,,,++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---...000++++++,,,,,,,,,---------******))))))******+++,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......uuuooolllggg```YYYVVVUUUUUURRRZZZcccmmm~~~~~~rrrWWWPPPEEE???AAA@@@888777<<<555444333222111111111111000000000000000111111111........................//////............//////---......//////......---------,,,++++++***))))))***+++,,,------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,+++++++++,,,...///******+++++++++,,,,,,,,,************************))))))*********+++++++++,,,++++++******++++++,,,...---+++*********++++++++++++************++++++,,,,,,,,,------.........,,,,,,,,,++++++*********))))))***+++,,,,,,------((()))+++---.........---------------------------------------------------yyyqqqdddccc___[[[WWWVVVVVVWWWRRRUUUYYYbbbttt}}}jjjXXXJJJBBBDDDDDD===:::<<<555555333222111111111111000000000000000000000111........................000000///...............------............---------------,,,++++++******(((((()))***************,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------...,,,++++++***+++,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,......,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,---------------,,,,,,,,,++++++++++++)))******+++,,,,,,------,,,,,,---------,,,++++++------------------------------------------------~~~}}}uuunnn___^^^\\\ZZZXXXWWWWWWWWWUUURRRQQQWWWiii{{{}}}}}}gggVVVGGGFFFHHHCCC>>><<<666666444333222111111000111111000000000000000000........................000000///...............,,,------......------,,,......------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++************,,,,,,------------,,,,,,///...------++++++***)))++++++++++++++++++++++++------------------------++++++*********+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,///...---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,******++++++,,,,,,------......---,,,,,,,,,,,,,,,------------------------------------------------~~~}}}zzztttoooeeedddbbb___]]][[[XXXUUUWWWSSSPPPUUUaaaoooxxx{{{}}}~~~zzzeeePPPIIIIIIFFF@@@===888777666444222111111111111111111000000000000000.......................................///000000,,,,,,------------,,,,,,.........------,,,,,,,,,------............------++++++++++++++++++++++++,,,,,,------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,---------,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,++++++,,,---///000------------------------------------------------}}}zzzuuupppllljjjhhhgggeeeaaa\\\WWWVVVUUUTTTVVVZZZbbbllltttuuuzzzxxx___PPPJJJFFFBBB???;;;:::888666444222222111111111111111000000//////////////////////////////,,,,,,,,,---///000222333,,,------......------,,,......------------,,,,,,******++++++++++++******------------------------,,,------......------,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,------------,,,,,,+++,,,---///000------------------------------------------------{{{vvvrrrooonnnmmmmmmmmmjjjccc]]]VVVUUUVVVWWWVVVXXX```iiinnnpppvvvvvvaaaQQQHHHCCCBBB>>>===;;;888666444333333222222111111000/////////////////////////////////++++++,,,---///111222333---..................------------,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------............------............------)))***++++++---......///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,******+++,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------000000///---,,,,,,,,,,,,------------------------------------------------{{{wwwtttssssssuuuvvvrrrjjjcccZZZWWWVVVXXXVVVSSSUUU[[[aaadddkkktttwww]]]MMMEEEDDDAAA???===:::888666555444222222111111000//////...////////////////////////...------......///000111...//////000000//////...++++++,,,,,,,,,,,,,,,,,,//////000000///......---,,,,,,,,,------.........------............------+++++++++,,,,,,---------++++++++++++++++++++++++***+++++++++,,,------------......///...---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,******,,,---------,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------------000000//////...,,,+++***------------------------------------------------}}}|||zzzyyy{{{|||wwwnnnfff```YYYVVVYYYYYYSSSPPPQQQQQQWWW___eeennn{{{gggQQQGGGEEEBBBAAA???<<<999777666555222222222111000//////...000000000000000000000000000000///...............//////000000000000//////++++++++++++++++++++++++,,,---------,,,++++++***+++++++++,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////....../////////...,,,+++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------,,,++++++++++++++++++,,,***+++---...///...---------,,,,,,++++++,,,,,,---.........------,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,---.../////////...---------------------------------------------------{{{xxxrrrjjjaaa[[[UUUSSSUUUVVVTTTQQQPPPOOOSSS]]]hhhtttwww^^^NNNGGG@@@AAA@@@>>><<<:::777444333333222222111222222222000000000000////////////000///...------...///000///............---------........................///...---,,,,,,---...///------,,,,,,,,,,,,++++++............---,,,+++***.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---,,,,,,++++++++++++++++++************++++++------,,,++++++******)))...---,,,,,,------+++))))))************++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......***+++---.........------+++,,,------......------.........------,,,,,,,,,...------,,,,,,------...}}}yyyppphhhbbb^^^YYYWWWXXXXXXTTTPPPNNNLLLOOOWWWaaammm|||{{{dddRRRIIICCCCCCAAA???===;;;777444444333333222222222222222111111111111000000000000000///...------...///000///............---------------------------------///...---,,,,,,---...///------,,,,,,,,,,,,++++++............---,,,+++***------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---,,,,,,+++++++++,,,++++++************++++++)))******++++++,,,---------,,,,,,,,,------+++)))************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............+++,,,---.........---,,,***+++,,,,,,------,,,,,,.........------,,,,,,,,,...------,,,,,,------...~~~vvvmmmhhhccc___\\\[[[XXXTTTPPPNNNKKKLLLRRR[[[fffuuulllXXXLLLFFFDDDBBBAAA???<<<888555555444333222222222222222222222222222111111111111//////............/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------,,,,,,,,,,,,++++++............---,,,++++++,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++************++++++)))******++++++,,,---------,,,+++,,,------+++***************+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------......---,,,,,,******+++,,,,,,,,,,,,,,,.........---------------......------------......|||rrrmmmfff```\\\YYYUUURRRRRRNNNMMMQQQXXXaaaooo{{{rrr^^^OOOIIIDDDAAAAAA@@@===999888666555444333333222333333222222111111111000000000/////////......////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++---.........------,,,+++,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,------,,,++++++******)))---,,,+++,,,------,,,************+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++,,,------------,,,...............---------......------------......zzzpppfff^^^ZZZWWWVVVUUUQQQOOOQQQUUU\\\hhhssswwwzzzfffXXXOOOFFF@@@AAABBB>>><<<===777666555444333333333333111111000000000/////////...//////////////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------,,,,,,,,,+++++++++---------...------,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------,,,++++++******))),,,++++++,,,---...,,,+++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,------.......................................///......------......///~~~qqqfff___[[[ZZZVVVRRROOOPPPRRRVVV___iiippp~~~tttiiiYYYLLLBBBCCCCCC???>>>AAA888777666555444333333333000000000000/////////.........////////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,------...------,,,,,,,,,,,,------------......---,,,,,,++++++,,,,,,---*********++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,)))******++++++,,,------,,,++++++,,,---...---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///------...///////////////...............///////////////............//////qqqfff___[[[WWWSSSQQQQQQRRRSSSZZZbbbgggppp~~~gggUUUGGGFFFEEE@@@???CCC999888777555444444333333111111111000000000//////---...///000000///...---///............---------------------------------+++,,,------------,,,+++------,,,,,,,,,,,,++++++,,,,,,------...------,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---)))******+++,,,,,,------,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---)))******++++++,,,------++++++***,,,......---++++++++++++,,,,,,,,,------//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,+++++++++,,,...///000,,,---......//////......---........./////////000//////............//////zzzlllaaa\\\YYYUUUSSSTTTSSSSSSXXX___]]]bbbmmm}}}qqq]]]LLLHHHFFF@@@???DDD999888777666444444333333222222222111111111111000---...///000000///...---//////.........---------........................++++++------------++++++---------,,,,,,,,,++++++,,,,,,------...---------*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---------,,,,,,+++******)))++++++***,,,......---,,,++++++,,,,,,,,,---------111111000...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000++++++***+++,,,...000222+++,,,------......---------.........//////000000//////............//////ssseee]]]XXXVVVTTTTTTUUUUUUTTTSSSYYYZZZaaappp~~~jjjVVVLLLGGGBBBAAABBB@@@>>>:::666222222444666111111111111000000000000//////...//////000111222................................................///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++,,,,,,------,,,,,,++++++,,,,,,---************))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,---......//////......---------------------------------............///---......///////////////---......///000111111222xxxjjjbbb]]]ZZZWWWVVVVVVVVVUUUTTTSSSSSS[[[jjj|||wwwbbbVVVNNNFFFCCCDDD???>>>:::777444333444555111111111111000000000000000////////////000000111............................................................------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++******)))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------------............///------...///////////////---......///000000111111qqqhhh___\\\WWWTTTTTTSSSRRRQQQPPPOOOUUUbbbrrrnnn^^^QQQGGGBBBBBB@@@>>>;;;888555444333333222222111111111000000000111000000////////////000............................................................------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------...///,,,---......//////......---------------------------------............///------...////////////............//////000000111vvvmmmbbb^^^YYYVVVUUUTTTTTTSSSSSSQQQRRRZZZfffwwwxxxgggWWWLLLEEEDDDAAA???<<<:::888555333222222222222111111111000000111111000//////...//////.........................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...////////////++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////,,,---......///.........---------------------------------............///,,,---......//////.............../////////000000{{{rrrgggddd```]]][[[[[[YYYXXXVVVRRRQQQTTT[[[iii}}}ttteeeZZZSSSNNNEEEBBB>>>;;;:::777444222222222222222111111111111111111000//////...//////...................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...////////////+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......,,,---......///.........---------------------------------............///,,,------...........................////////////zzzllliiieeebbb```]]]ZZZXXXUUURRRPPPQQQTTT^^^ppp~~~rrriii___WWWJJJEEE???<<<;;;:::666333333222222222222111111111111000000////////////000................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...............***++++++,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,---......//////......---------------------------------............///,,,,,,---............---........................uuusssooolllhhhccc]]]YYYUUUSSSQQQPPPPPPUUUdddrrrxxxlll___NNNHHH@@@===<<<;;;888555333333222222222111111111000////////////000000111................................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---------,,,,,,++++++,,,,,,---***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------------,,,---......//////......---------------------------------............///+++,,,------......------........................~~~yyytttmmmfff```XXXVVVTTTQQQNNNOOO[[[hhh|||xxxiiiQQQJJJAAA======<<<:::777333333333222222222111111//////...//////000111222................................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---...///...---------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---,,,,,,++++++******+++,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...............,,,---......//////......---------------------------------.........//////+++,,,------......------.....................---xxxkkk```XXXQQQPPPQQQRRRVVV[[[llluuuWWWNNNEEEAAA===::::::===111222222222111000......000000000000////////////////////////////////////------------------------......//////......---,,,...------,,,,,,------...------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++******)))))))))++++++++++++++++++++++++***+++---//////...---,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000//////........................////////////............................../////////...,,,+++////////////////////////...............///000000{{{ccc[[[SSSPPPPPPOOORRRVVVeeewwwttt]]]SSSJJJFFFDDD???===>>>444444333222222111000000111000000000////////////////////////////////////------------------------......//////......---,,,...------,,,,,,------...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***+++---...///...---,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////.........------............////////////............................../////////...,,,,,,........................///////////////000111111fff^^^UUURRRQQQOOOQQQTTT^^^nnnzzzbbbUUUJJJFFFEEE@@@;;;999888777555333222222222222111111000000000/////////////////////////////////------------------------......//////......---,,,...------,,,,,,------...------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++***+++---.........---,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------............/////////.................................///......---,,,........................000000000000000111222222zzzfff]]]VVVTTTSSSQQQSSSWWW]]]iii}}}mmm]]]LLLFFFEEEAAA<<<999;;;999666333222222222333111111111000000000//////////////////////////////.................................///......---,,,...------,,,,,,------...------------------------,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------------,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////..........................................------------------------------000000//////000000111222qqqaaaYYYSSSSSSSSSRRRUUUYYYYYYbbbssslllXXXNNNJJJFFFAAA???<<<:::777444222111222222111111111111000000000000////////////////////////.................................///......---,,,...------,,,,,,------...------------------------,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------..........................................------....................................///............///000000vvvlll```YYYSSSSSSSSSRRRTTTXXXSSSZZZgggxxxyyydddVVVOOOHHHCCCBBB===;;;888666333222111111222222111111111000000000////////////////////////..............................//////......---,,,...------,,,,,,------...------------------------,,,,,,------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------............++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++---//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------------.........,,,------------.......................................---------...//////////////////////////////...............//////000vvvooohhhaaaZZZXXXWWWTTTTTTWWWQQQVVV^^^kkk}}}qqqbbbVVVKKKDDDCCC>>>===;;;999666444222111222222222111111111000000////////////////////////..............................//////......---,,,...------,,,,,,------...------------------------------------------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++++++++++++++++++++++++++++++++++++++,,,,,,---)))+++---///000...---+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------........./////////,,,,,,---------....................................------,,,---...///000000000000000000000000000/////////...///000000111~~~yyyssskkkccc___\\\WWWUUUWWWSSSVVV[[[cccqqq~~~pppaaaRRRIIIGGG???>>>===;;;999666333222222222222111111111111000////////////////////////////////////////////////......//////......---,,,...------,,,,,,------...------------------------.........------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---)))+++---///000///---+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........./////////000000,,,,,,,,,---------.................................------,,,---...///000000000000000000000000000000000000000000111111222xxxmmmccc^^^\\\\\\\\\ZZZVVVWWW___jjj{{{mmmYYYOOOGGGDDDBBB>>>;;;999777666555111111222222222111111000000000000000000000000000000000000000000000000000//////.........---------------------------------------...///...---+++***---------...------,,,,,,---,,,,,,++++++,,,,,,---,,,------...---,,,***)))*********++++++,,,,,,,,,........................+++++++++++++++,,,---...++++++++++++++++++++++++------------------------,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++******................................................////////////000000000000000000//////.........------------...///000000111vvvkkkdddaaa___^^^ZZZUUUTTTZZZaaaqqqwwwaaaUUUKKKCCCAAA>>>;;;999777666555222222222222222111111000000000000000000000000000000000000000000000000000//////.........------------------------------------.........------,,,+++++++++,,,------------,,,---,,,,,,++++++,,,,,,---***+++,,,---------,,,+++,,,,,,,,,,,,,,,------------------------------------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------.........------------------------------......------------,,,,,,.................................................../////////000000000000000/////////............------......///000000111wwwlllddd___\\\[[[YYYTTTQQQTTTXXXdddpppaaaTTTFFFCCC@@@>>><<<:::888555333333333222222111111111000000000000000000000000000000000000000000000000/////////............---------------------------///...------------------***+++,,,------------------,,,,,,++++++,,,,,,---)))***+++,,,------------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------,,,,,,+++........................,,,,,,------.........///....................................................../////////000000000////////////............---......//////000000111uuujjjccc^^^ZZZXXXWWWRRRPPPRRRSSS[[[qqqrrr___MMMJJJEEEBBBAAA>>>;;;888555444333333222222222222000000000000000000000000/////////////////////////////////.......................................///...---,,,,,,---...///,,,------.........---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++------------------------,,,,,,------------------------------,,,+++******------------------------------------...................................................................../////////000000///////////////...............//////000000000000{{{qqqiiiccc___\\\UUUPPPOOOQQQQQQUUUddduuulllVVVPPPIIIDDDCCC@@@;;;777666555444333222222222222111111111111111111111111////////////////////////////////////////////////........................///...---,,,,,,---///000///////////////...---,,,---,,,,,,++++++,,,,,,------------,,,++++++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,//////......---......///------------------------,,,,,,,,,---------......------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------////////////////////////....................................////////////.........////////////////////////000000000000000zzzssslllgggccc\\\TTTPPPSSSSSSRRRZZZeee~~~yyyaaaXXXMMMFFFCCC@@@;;;666888777555333222222333333111111111111111111111111000000000000000000000000...////////////000000000..........................................///000///////////////...---------,,,,,,++++++,,,,,,---///...---,,,++++++++++++,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///......---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------////////////////////////........................------........./////////.........///////////////000000000000000000000000~~~zzzuuusssooobbbXXXXXXXXXVVVYYY___ooonnncccTTTJJJFFFCCC===888999888555333222222333444111111111111111111111111000000000000000000000000.../////////000000000000........................------...///////////////***+++,,,---............---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---+++++++++,,,,,,,,,,,,,,,------------------------,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,------.........------------------------------............////////////////////////////////////........................---------.........//////............/////////000000000000000000000000000ooo```^^^^^^[[[\\\```fffvvvyyylll[[[OOOJJJGGGAAA<<<:::888666333222222333444111111111111111111111111000000000000000000000000.../////////000000111111////////////////////////,,,---///000000000///...%%%&&&(((+++---...//////---,,,,,,++++++,,,,,,---,,,++++++***+++,,,...///,,,,,,,,,------.......................................---,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,---...////////////........................,,,,,,---...///000111111000000000000000000000000........................---------.........//////---.........//////000000111111111000000000000000qqqhhheeedddbbb```aaakkkxxxoooVVVNNNLLLEEE@@@AAA;;;999777444333222111111222222222222222222222222000000000000000000000000////////////////////////,,,---------.../////////......//////...---,,,,,,///............---------/////////......---------+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------------------------------------.........//////////////////////////////,,,,,,------...///////////////...//////000111222//////000111111111111111|||rrrkkkhhheeeccccccjjjrrrrrrXXXOOOKKKEEEAAABBB<<<:::888555333222222222222222222222222222222222000000000000000000000000////////////////////////---------.....................//////...------,,,///............---------.........---------,,,,,,,,,---......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------.........//////////////////////////////------......//////000000000////////////000000111///000000111111111111111yyynnngggcccbbbccceeejjjtttwww]]]QQQLLLFFFBBBCCC>>><<<:::777555333333333222222222222222222222222000000000000000000000000////////////////////////...............---------.........///......---,,,///............---------------------,,,,,,,,,,,,---...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------........./////////////////////////////////......//////000111111222111111000/////////000000///000111111222222111111uuuiiiaaa]]]\\\___^^^___iii{{{~~~dddVVVOOOIIIDDDCCC@@@>>><<<999666555555444333333222222222222222111/////////////////////////////////////////////////////////...---------,,,---...............------///............---------,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,***+++,,,------------------------------------------------,,,---......///.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................///////////////////////////////////////000000111111222222333222222111000////////////000000111222222222222111wwwmmmccc\\\YYYXXXZZZXXXXXXaaaqqqoooaaaYYYQQQIIIDDDCCCAAA>>>;;;888777666666333333333222222111111111/////////////////////////////////////////////////////////...---------,,,------...............---///............---------,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........------------------------------------------------------------------------------------------------................................./////////000000////////////////////////000000111111222333333333333222111000000///000000000000111222222222222222yyyuuummmfff```\\\ZZZYYYWWWUUUVVV]]]hhhzzz}}}qqqhhh]]]PPPFFFEEECCC@@@===:::999888888444333333222222111111111000000000000000000000000////////////////////////...............---------,,,---......///.........///............---------,,,,,,,,,,,,---------------...///...,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------------------------------........................------------------------............................../////////000000000////////////////////////000000111111222333333333222222111000000000111111000111222222333222222222~~~vvvooogggaaa___^^^]]][[[XXXWWWYYY\\\```lllxxxjjjXXXJJJGGGEEEBBB???<<<:::999999444444333333222111111000000000000000000000000000////////////////////////---------...............,,,------...//////......///............---------,,,,,,---------.........,,,---......,,,+++,,,...........................------------------------,,,---......//////..............................------------------------------------------------------------------------.........................../////////000000000000////////////////////////000000000111222222333333111111111000111111222222000111222222333333222222}}}yyyuuummmccc______```___\\\[[[ZZZ[[[\\\[[[ccc{{{sss^^^MMMHHHFFFCCC???<<<;;;:::999444444333333222111000000000000000000000000000000////////////////////////,,,------....../////////,,,,,,---.../////////...//////.........------------------....../////////+++---...---,,,,,,---...................................................,,,---......//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////////////////000000000000///////////////////////////000000111222222333333111000000000111222333333111111222333333333333222~~~yyyuuulllfffeeeccc^^^\\\___```^^^]]]^^^aaaiiixxx}}}bbbNNNIIIEEEBBB@@@???===888333555444333222111111000111111111111111000000000000.........///////////////........................................................................---------,,,,,,,,,++++++------,,,+++,,,---...///---------------------------------............///------............------,,,,,,,,,---------......+++++++++,,,,,,,,,------...------,,,,,,------...,,,---...//////...---,,,------------------------111111000000//////......000000000000000000000000000000000///000111111222666333000000222333222111333222222222222222333333~~~zzzwwwqqqmmmmmmiiibbb```bbbcccaaabbbdddfffkkkvvvhhhTTTGGGDDD@@@??????>>>:::666777666555333222222222222111111111000000000//////000000000///.........---........................////////////////////////........................---------,,,,,,,,,++++++------,,,,,,,,,---...///---------------------------------............///------............------,,,,,,,,,---------......,,,,,,,,,,,,------------...------,,,,,,------...------............------------------------------111000000000/////////...000000000000000000000000000000000000000111111222444111///000222444444333444444333333222333444444}}}zzzyyyyyyyyysssjjjddddddeeefffiiinnnnnnnnnttt{{{lllVVVLLLGGGBBB@@@@@@>>>;;;888888777666555444333333333000000000000////////////222111000000......---,,,........................................................................------------,,,,,,,,,,,,------,,,,,,------...///---------------------------------............///------............------,,,,,,,,,---------......,,,------------............------,,,,,,------............------.........////////////////////////000000000000////////////000000000000000000000000000000000000000111111111222000///000333555555555555555444333333444555666}}}rrriiieeefffhhhnnnuuuvvvssstttwww~~~rrr\\\TTTNNNGGGBBB@@@>>>;;;888999888777555444333333222000000000/////////......111000000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,...........................------------,,,,,,,,,---------------......///........................---------............///------............------,,,,,,,,,---------......---------.........//////...------,,,,,,------...///...---,,,,,,---...///////////////////////////000000000000//////////////////////////////////////////000111111111111111111111111222333444555555555444333333333444666777{{{ooogggfffhhhpppxxxzzzvvvuuuvvvrrruuu~~~iiiXXXQQQHHHBBB@@@???===;;;999888666555333222222111000000000000////////////.../////////000000111111////////////////////////------------------------.................................---------,,,,,,------.........//////...........................---------............///------............------,,,,,,,,,---------......---------.........//////...------,,,,,,------...///...---,,,,,,---...///000000000000000000000000////////////000000000000//////////////////////////////000111111111111000333333444444333333333333444333222222333666888:::zzznnnggghhhnnnwwwyyywwwtttuuunnnnnntttuuu[[[TTTJJJCCCAAAAAA@@@???999888777555333222111111111111111111000000000000---...//////111111222333////////////////////////000000000000000000000000....................................---------,,,------...////////////...........................---------............///------............------,,,,,,,,,---------......,,,------------............------,,,,,,------............------.........000000000000000000000000////////////000000000000000000000000000000000000...///000222222111111000333444666555333222222333333333222222555888<<>>DDDLLLSSSwwwiiikkkooonnnnnnqqqrrrlllffffffmmm}}}ppp\\\OOOGGGEEEAAA???<<<:::999888555333111111000000000000111111111111111000000000000000..................//////........................//////.........---------......//////...------,,,,,,---.../////////......------------------------222111111111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------...------------...//////............////////////222111111111111111111222111222222333333222222111111111111111111222222333333333222333444555555555888999;;;===BBBJJJVVV^^^nnnhhhgggfffiiinnnssslllddd^^^^^^iiizzzdddSSSHHHBBBCCC@@@>>><<<;;;999666444222111111000000000111111//////000000111111111111//////.........///111222......................../////////.........------.........///......---,,,---...//////000000//////------------------------/////////......---------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------...------------...//////............////////////111111111111111111111111111111222222222222222111000111111222222222222222222222222333444666777888:::<<>><<<;;;999666444222222111111000000111111000000000000000000111111///.........000222555777........................////////////............---...............------------......////////////////////////////////////,,,,,,+++******)))))))))........................------------------------------------------------------------------------...------------...//////............////////////111111111222222111111111000111111222222222222111000111222333444333222111222222333333333555777999:::???GGGPPP[[[jjjzzzyyyjjj```ZZZYYY[[[]]]ZZZWWWTTTPPPQQQ]]]jjjyyyeeeTTTJJJDDDAAA>>><<<;;;999666333333333222111111111111111222222111111000//////......------///111555999;;;////////////////////////000000/////////.........------...............------------------.........////////////////////////............------,,,,,,........................------------------------------------------------------------------------...------------...//////............////////////000111222222222222111000///000111111222222222222000111222444444333222222222333444444333444888;;;===EEESSSaaaooo}}}{{{~~~sssggg]]]XXXWWWSSSQQQQQQRRRPPPOOOUUU\\\mmmkkkWWWJJJEEEBBB???===;;;999666444444333222111111111111111333333222111000///......,,,------///111444777999////////////////////////000000000/////////......,,,---......///.........---,,,,,,,,,,,,---......------------------------////////////////////////........................------------------------,,,------......------,,,------------------------...------------...//////............////////////000111222333333222111000//////000111222222222222111222222333333333333333333555666666555666;;;@@@FFFQQQbbbrrrzzzxxxyyylllbbb[[[WWWRRRNNNMMMOOOPPPOOOPPPSSSYYYmmmsss]]]NNNGGGDDDAAA???===:::777555555444333222111111111111222111111111000000//////,,,,,,---...///000111222////////////////////////000000000000/////////...,,,------...//////.........------,,,---...///000------------------------,,,,,,,,,---......//////................................................,,,,,,---......---,,,,,,------------------------...------------...//////............///////////////111222333333222111///...///000111222222222222333222222222222333444444222555888888888<<>><<<999666555444333222111111111111000000000000111111111111,,,------...------,,,+++000000000000000000000000000000000000////////////,,,,,,---.../////////...///......------///000111////////////////////////,,,------...///000111111................................................,,,,,,---......---,,,,,,------------------------...------------...//////............/////////000///000222333333222000///......000111111222222222444333222111222333444555111555999;;;<<<@@@HHHOOOaaajjjxxxuuuvvv}}}uuukkkccc\\\YYYSSSRRRRRRQQQPPPOOONNNMMMRRRYYYkkk}}}bbbSSSHHH@@@@@@AAA>>>999777777555333333444444333222333222000/////////000111////////////////////////////////////////////////111111111111000///------///............---------.................................------,,,,,,,,,---------............/////////.........---------------------------------,,,,,,,,,---------......+++++++++,,,,,,---------...------------...//////222000...,,,,,,---///111000000111222222222222111111111222333333333333222444333222222444444333333444555:::>>>@@@EEERRR```sss{{{vvvuuu~~~~~~vvvmmmeee___[[[UUUTTTRRROOONNNLLLLLLLLLPPPVVVfffooo[[[NNNDDDAAAAAA>>>999777777555333333444444333222333222111000///000000111000000000000000000000000////////////////////////111111111111000///...---///............---------.................................------,,,,,,,,,---------............/////////.........---------------------------------,,,,,,---------.........,,,,,,,,,---------------...------------.../////////...---------///111222000000111222222222222111111111222333333333333222111111222333444555555444888999===CCCHHHPPPaaapppwwwttt|||yyyqqqjjjddd```___]]]ZZZVVVSSSQQQPPPPPPPPPRRR^^^wwweeeWWWIIICCCAAA>>>:::888888666444333444444333222222222111000000000000111111111111111111111111111////////////////////////000111111000000///...---///............---------.................................------------------------............///...............---------------------------------,,,------------........................---------...------------...//////,,,------...///111111222000000111222222222222111111111222333333333333222///000222444555666777777;;;<<>>;;;;;;999777444444444444333222222222111111111000000000000000000000000000000000////////////////////////000000000000000///......///............---------.......................................------------------............///................................................------------............000000//////......------...------------...//////,,,---///000111111000000000000111222222222222111111111222333333333333222///111333555666666888999:::>>>GGGUUUbbbpppzzzuuu{{{|||vvvqqqnnnmmmooorrrssspppiiibbb]]][[[WWWXXXccctttuuudddQQQGGGCCC@@@>>>>>>999777555444444444333222222222222222111111111000///////////////////////////////////////////////////000000000000//////...///............---------................................................---------............///---.............................................---------.........//////000000000//////............------------...//////...///111111111000///...000000111222222222222111111111222333333333333222222444666666666777999<<<===CCCRRReeettt|||vvv{{{zzzvvvsssuuuzzz{{{rrrlllfff___\\\bbbjjjwww~~~kkkWWWLLLGGGCCC@@@@@@:::888666555555444333222222222333333222222111000........................//////////////////////////////000000000000/////////............---------......................................./////////---------............///---------.......................................------.........////////////////////////............------------...//////000000111222111000///...000000111222222222222111111111222333333333333222333555777777666888>>>BBBGGGOOOaaavvvxxx{{{|||xxxuuuzzz~~~yyyooogggbbbdddgggooottt___RRRKKKEEEAAA@@@;;;999666555555444333111222222333333333222111000//////////////////////////////////////////////////////000000000000/////////............---------........................---........./////////000---------............///---------.........//////....................................////////////..................//////...------------.../////////000000111111111000000000000111222222222222111111111222333333333333222333555666666666;;;DDDKKKSSS[[[lllyyyzzz~~~|||xxxuuuuuuzzz}}}yyyuuulllggghhhggglll{{{eeeVVVNNNGGGBBB@@@;;;999666555555444333111222222333444333222111000000000000000000000000000//////////////////////////////000000000000000/////////.........---------........................---.........//////000000---------.........//////---------.........//////////////////////////////............/////////000,,,---------......//////...------------...//////......///000111222333333000000111222222222222111111111222333333333333222111444666666777>>>HHHQQQZZZaaaqqq~~~}}}~~~zzzvvvrrrqqqqqqooojjjkkkpppoooooo|||pppYYYLLLFFFCCCAAA???>>><<<999666555333333333333333222222222111111000000000000000000000000000000000000000000000000111000//////000000///...........................---,,,,,,...000000,,,)))//////000000///...------................................................+++,,,---////////////...........................////////////////////////000//////.........//////111111111111111222222333...//////111222333444444000111222333444555555555111555888888:::CCCQQQ]]]bbbpppyyyrrrllliiihhhiiieeegggmmmmmmmmmyyyuuu^^^PPPHHHEEEDDD@@@>>><<<999666444333333333333333222222222111111000000000000000000000000000000000000000000000000000///......//////...---...........................------...000000...+++///////////////...------................................................---...///000000///...---........................//////////////////////////////............/////////////////////000000111000111111222333444444555222333333333333333333222111555999;;;>>>GGGTTT___ppp}}}}}}yyyooofff___]]]```^^^aaagggiiiiiittt~~~gggUUULLLHHHHHHAAA???===:::777444333222333333333222222222111111000000000000000000000000000000000000000000000000///...------......---,,,........................000///......000000///...///////////////......---................................................//////000111000///...---//////..................//////////////////////////////............/////////////////////000000111222333333333444444555555555555444333333222111000333777<<<@@@EEENNN\\\fff{{{zzzuuuwwwkkk```YYYUUUWWWWWW\\\bbbdddfffoooyyyqqq^^^QQQLLLKKKCCCAAA>>>;;;888555333222333333333222222222111111000000000000000000000000////////////////////////000///---...//////...,,,........................000///...---......//////...///////////////.........................................................///000222222222111000000000000000///////////////////////////////////////............//////000111111111111111222222333333333333333333444444444555555444333222222222222777:::???DDDLLLYYYhhhsss{{{yyyzzzzzzqqqfff[[[TTTQQQQQQSSSWWW]]]```cccjjjqqq||||||hhhYYYQQQMMMEEEDDDAAA===999666444333333333333222222222111111111111111111111111111111////////////////////////111000...///000000///---..............................------,,,,,,---.........///////////////...........................////////////////////////,,,...000222444555555555222222222111111000000000000000000000000000000000...............///000000111111111111111222222333222222222222333333333333444444333333444444555666999<<>>;;;888777333333333222222222111111111111111111111111111111000000000000000000000000000...------...///---,,,........................+++...222222000------...------...///000000//////........................000000000000000000000000000111333555777777777777999888888777666555555555000000000000000000000000---------......000111111111111111111111222222333222222333444555777777888999888777666777999;;;<<>>BBBKKKSSSdddrrr|||zzzsssdddVVVOOOJJJLLLMMMLLLLLLNNNKKKMMMQQQVVV^^^mmmhhhWWWPPPNNNGGGEEECCC999;;;777333111111222222222111111111111111111111111111000000000/////////...////////////////////////........................//////......//////000111/////////////////////////////////////////////////////////...---------,,,111111222222222111000000000///000333666888777666000000000000//////////////////..................111111222333444555666666222333444444444555888;;;;;;888999>>>DDDKKKVVVaaaqqq}}}}}}zzzlllZZZQQQJJJJJJKKKKKKLLLNNNKKKKKKMMMQQQUUU___tttxxxaaaUUURRRLLLIIIFFF===<<<888444111111222222222111111111111111111111111000000000000////////////////////////////////////........................000000//////000000111222/////////////////////////////////////////////////////////...---------,,,......///000000000000000222222222444666666666555////////////000000000000......//////////////////222222222222333333333333333444555555555666999<<<;;;:::===EEENNNXXXeeepppxxxdddXXXLLLJJJKKKKKKMMMOOOLLLIIIJJJMMMNNNRRRbbbtttkkkYYYUUUNNNKKKHHH@@@;;;888555333222222222111111111111111111111111111000000000000////////////////////////////////////........................000000//////000000111222////////////////////////////////////////////////...............---------,,,,,,---...///000000111333333444555555444444444////////////000000000000////////////000000000000222222222222111111111111333444555555555777:::===>>>???FFFRRR]]]hhhuuuqqqbbbRRRLLLLLLLLLNNNPPPOOOJJJIIIMMMLLLJJJUUUcccssssss\\\VVVNNNJJJHHHAAA;;;888666444444333111000111111111111111111111111////////////000000000000////////////////////////.......................................//////000////////////////////////////////////////////////---------...............------------...///000000111222333333333333333333.../////////000000000111000000000000111111222222000000111111222222333333333444555666666888;;;>>>BBBEEEPPP___mmmwww{{{{{{zzziiiWWWNNNMMMMMMNNNQQQTTTLLLJJJNNNMMMHHHNNN[[[^^^sssvvv\\\UUUNNNIIIGGGAAA:::888666555555333111///111111111111111111111111////////////000000000000////////////////////////........................---,,,,,,,,,,,,---......////////////////////////////////////////////////,,,------....../////////......---------......///...000111222222222333333.../////////000000111111000000111111222222222333//////000111333444555555333444555666666888<<<>>>EEEJJJWWWhhhwww~~~vvvuuuyyyqqq]]]OOOLLLMMMNNNMMMPPPOOOMMMLLLKKKKKKLLLMMM^^^hhhwww^^^OOOKKKGGGBBB@@@<<<:::666555444444333222000000000000000000000000///////////////////////////////////////......---........................000//////......000111222---...//////////////////------------------------//////.........---------...---,,,,,,,,,,,,---......///111222222222111000111111111000000000000000000000000000000000000000111111222333333333222222333666888999888:::???CCCJJJPPP```vvv{{{yyy}}}vvvdddUUUOOONNNOOOOOOPPPOOOMMMKKKJJJJJJJJJKKKSSS[[[iiixxx```PPPKKKGGGCCCAAA@@@===999666444222000///000000000000000000000000///////////////////////////////////////......---........................//////.........///000111111111000000///---,,,+++------------------------//////.........---------......---,,,,,,---.........///000000111111000000111000000000000000000000000000000000000000000000111222222333333333333222333555888999999<<>>999666555333111///000000000000000000000000///////////////////////////////////////......---...........................------------...//////000000000///...---,,,+++.......................................---------......---,,,,,,---.....................///000000000000000000000000111111000000000000000000000000111222333333444444444333333555888999:::???FFFLLLXXX___qqq|||kkk[[[RRROOOPPPRRRQQQOOOMMMLLLLLLLLLMMMOOOTTT___pppkkkWWWMMMHHHEEECCC>>><<<888777666666555444000000000000000000000000///////////////////////////////////////......---........................,,,,,,,,,,,,------......,,,,,,---...////////////////////////////////////..............................------------............---,,,,,,...///000000000000000000111111111000000000000000000000000111222333444444555555444444666888999<<>>FFFSSS^^^ooo|||{{{xxxooohhhbbb___[[[WWWXXX\\\kkkvvviiiXXXRRRJJJEEEDDDBBB>>>999444444444333333333222222222111111111000000//////////////////000000000000.........------.........////////////////////////,,,---...//////...---,,,000000000000////////////000111333444333111///...---......///000111111222////////////000000000000///000111222333222111111222222222222333444555555555999>>>@@@DDDNNN]]]iii{{{vvvmmmddd```]]]YYYYYY[[[cccvvv~~~rrraaaVVVMMMJJJFFF???===???:::888555333333222111///111111000000000000111111////////////////////////......------------......000///...------...///000////////////////////////000000000000000000000000000111111000///......///000000000000000000000000/////////000111111222222......///000111222222333///000111333444555666666666888;;;???HHHYYYnnn}}}}}}zzzqqqiiiccc]]]XXXXXX[[[^^^ooo|||jjj]]]PPPJJJFFF@@@===>>>:::888555444333333111///111111000000000000111111000000000000000000000000///......------......///000///...------...///000////////////////////////000000000000000000000000000111111000///......000000000000000000000000000/////////000111111222222//////000000111111222222000111222333444555666666:::;;;>>>CCCMMM```uuu}}}wwwwwwxxxxxxqqqkkkccc[[[YYY\\\[[[hhhxxxhhhVVVLLLGGGBBB>>><<<;;;888666444444333111000111111000000000000111111111111111111111111111111///......------....../////////............//////////////////////////////000000000000000000000000///000111000///...///000000000000000000000000000/////////000111111222222000111111111111111111111222222333444555666666666===???CCCIIIVVVjjjyyyuuupppvvv}}}}}}zzzvvvlllaaa]]]^^^ZZZcccwwwttt^^^OOOHHHDDD???;;;;;;999666555444444222111111111000000000000111111000000000000000000000000//////............///////////////......////////////////////////////////////////////////////////////000111000///...///000/////////////////////////////////000111111222222222111111111111111111111333333444444555666777888===@@@FFFQQQaaavvv~~~xxxqqqpppqqquuu}}}}}}||||||{{{sssggg___]]]ZZZ___ooo}}}gggTTTKKKFFFAAA<<<<<<:::777555555444333111111111000000000000111111/////////////////////////////////....../////////...//////////////////...////////////////////////////////////////////////...000111000///...///111/////////////////////////////////000111111222222222222222222111111111111444444444555666888999;;;<<>>@@@GGGUUUggg{{{~~~pppjjjeeeddddddhhhuuu}}}wwwwwwuuummmbbb]]]YYYXXX```sssvvvaaaQQQJJJEEE???===;;;888777666666444222111111000000000000111111////////////////////////000000////////////000000---...///000000///...---////////////////////////000000000000000000000000---///000000//////000222000000000000000000000000/////////000111111222222111111111222222333333333333333333555777;;;>>>AAAIIIRRRbbbvvvnnnhhhddddddbbbbbbkkkwwwxxxvvvvvvooofffaaaZZZWWW[[[iiizzzdddSSSKKKFFFAAA===;;;888777777666444333111111000000000000111111000000000000000000000000000000////////////000000---...///000000///...---////////////////////////000000000000000000000000---///000000//////000222000000000000000000000000/////////000111111222222000000111222333333444444222222333555888<<<@@@BBBPPPZZZlll|||xxxppphhhdddbbb```ccchhh{{{}}}tttsssssslllbbbYYYXXXZZZaaammm|||hhhTTTFFFBBBBBB???>>>;;;888666555444444444333222222111111222222111111111111000000000000//////////////////////////////////////////////////////////////////////////////000000111111222222000000////////////000000000000000000000000000000333333222222111000000000111222444333333222444555222222555888999:::@@@HHHUUUggg}}}vvvllleeeaaa]]]___cccmmm}}}yyywwwxxxqqqhhhXXXWWWWWW[[[cccsssnnn\\\OOOIIIGGG???>>>;;;888666555444444444333222222111111222222111111111111000000000000////////////////////////////////////////////////////////////////////////000000000000000111111111//////............//////000000000000000000000000222222222111111111111111222333444444333222333555555333555888:::<<>><<<999666555444333444333222222111111222222111111111111000000000000////////////////////////////////////////////////////////////////////////111000000000000000000//////......------......///000000000000000000000000000111111111111222222222333444555444333222333444777555555888;;;@@@LLLWWWjjjxxxzzznnneee^^^\\\^^^\\\ddduuu~~~{{{tttjjjZZZXXXVVVVVVVVVZZZeeeqqqsssgggZZZNNNEEE@@@???===:::888555444333444333222222111111222222111111111111000000000///////////////////////////////////////////////////////////////////////////111111000000/////////...//////............//////000000000000000000000000///000000111222222333333333555555555333222333444888555555999>>>GGGVVVcccvvvrrriiiaaa]]]]]][[[```lllzzzpppfff[[[WWWUUUVVVVVVXXX```iii{{{}}}qqqcccTTTIIIAAAAAA???<<<999777444333444333222222111111222222111111111111000000000///000000000000000000000000////////////////////////////////////////////////111000000000//////......111111000000000000111111111111111111111111111111//////000111222333333444333444555555333333444555888666777<<>>:::777555444333222222111111222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////.........///////////////111111000000000000111111111111111111111111111111000000000111222222222333111333444555444555666888777999AAAMMMZZZhhh{{{sssiiiddd\\\\\\]]]fffxxx~~~rrrhhh```YYYUUUTTTVVV]]]eeeyyysssaaaVVVFFFFFFEEEBBB???;;;888666444333222222111111222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////---.........//////000000000000////////////000000111111111111111111111111111111111111111222222222000222444555555555777999888;;;EEESSSbbbpppyyykkk___^^^YYYXXX```ppptttmmmggg]]]VVVTTTWWW]]]bbbssszzzdddXXXJJJDDDBBBBBBAAA;;;777777555555444333222222222222000000000000000111111111111111000000//////......000000000000000000000000////////////////////////000000000000111111111111////////////000000000000000000000000000000000000000111111222222333444444555222222555555444666:::777CCCQQQ]]]kkk|||rrreee^^^YYYWWW\\\gggzzzpppjjjaaaYYYVVVYYY]]]aaaqqqnnn___MMMGGGDDDDDDBBB<<<777666555444333222222111111222111111111000000000000000111000000000/////////...000000000000000000000000/////////////////////////////////000000000111111111111000000//////......000000000000000000000000000111111222222333444444777444444777666444666:::===JJJXXXdddrrr|||nnn```[[[WWWXXX]]]kkkyyyrrrhhh^^^YYYYYY\\\___kkk~~~xxxeeeRRRKKKFFFEEECCC===888777444444333222111111111111222222111111000000//////000000000000////////////000000000000000000000000////////////////////////....../////////000000000222222111000///...------000000000000000000000000000111111222222333444444555444555888888666999===FFFRRRaaammmzzzuuueee```ZZZWWWWWW```sss~~~pppbbbYYYWWWYYY\\\cccuuulllWWWNNNFFFEEECCC???:::999444444333222111111111111333222222111000///......000000000000////////////////////////////////////////////////////////////............////////////111111000000//////......000000000000000000000000000111111222222333444444111111444888999888<<>><<<<<<777777666555444444444444000000000000000111111111.../////////000000111111000000000000000000000000////////////////////////000000000000111111111111000000000000////////////000000000000000000000000000111111222333333444444222333666999;;;AAAOOO]]]gggtttuuuhhhbbb^^^ZZZVVVTTTWWW[[[___dddnnn|||sssgggbbb\\\]]]aaapppqqqYYYKKKEEE@@@<<<:::777666444222111111111111111111111111000000//////000000000000000000000000........................000000000000000000000000000000000000000000000000////////////////////////111111222222222111111000111222222333333444444555666777777888===HHHWWWaaammmwwwssskkkeee^^^ZZZUUUWWWXXXXXXZZZ```kkksssuuuhhhddd\\\]]]aaannntttZZZLLLGGGBBB>>><<<888777555333111111111111222222111111111000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111222222222111111000111222222333333444555555444666777:::AAANNN^^^iiirrr|||yyyqqqhhhaaaYYYYYYXXXUUUTTTWWW^^^eeemmmwwwvvvhhhddd[[[[[[___jjj{{{xxx^^^OOOIIIEEE@@@>>>999777555333222111111111222222222222222111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111222222222111111222222222333444444555555444666999===FFFUUUgggsssyyyuuunnnaaa```]]]YYYWWWYYY^^^bbbcccnnnuuugggcccZZZYYY\\\dddqqq}}}dddUUUNNNGGGAAA???:::888666444222222111222222222222222222222222222////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111111111000000111222222222111111222222333333444555555555666888<<>><<<:::888666444333222444444333222111000///...000000000000000000000000//////////////////////////////000000000000//////000000000000////////////000000000000000000000000000111111111111222222222333000111555666555777;;;===IIIYYYjjj~~~eeeppp|||uuukkkpppzzz{{{hhhZZZYYYZZZ\\\lllyyy^^^LLLFFF???===;;;888666444333222444333333222111000//////000000000000000000000000//////////////////////////////000000000000//////////////////000000000000000000000000000000000000111111111111222222222222333111222555666555888<<>>:::777555333222222222222222222222222222//////////////////////////////////////////////////////000000000000//////---......///000111111222000000000000000000000000111111111222222222333333333222333666666666<<>>JJJWWWeee}}}}}}EEEGGGIIIJJJMMMUUU```hhhuuuwwwoooddd\\\VVVTTTVVVZZZeee~~~|||cccQQQCCCBBB@@@===;;;999888888666666555444222111000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000////////////000000000000000000000000222222333333333444444444333444777:::;;;@@@MMM[[[ggg~~~zzzDDDDDDDDDFFFJJJOOOUUUXXXdddkkkvvv{{{yyypppgggccc```ZZZVVVUUU___ooo{{{dddQQQGGGHHHHHHCCC===777555666666555555444222111111000......////////////......111111000000//////......111111111111000000000000111111000000000000000111000000000000000000000000333333444444444444444444333222333888>>>FFFUUUbbbzzzEEEDDDCCCCCCEEEIIINNNPPPYYY```jjjttt||||||uuunnnjjjcccZZZVVVVVV\\\kkk{{{dddSSSLLLLLLKKKFFF???:::777777666555555444222111111000000000000111111000000000111000000000/////////...//////000000111111111222111111000000000000111111111111111111111111111111333333333444444444444555555444555;;;CCCMMM^^^lllGGGFFFDDDBBBBBBDDDGGGHHHMMMRRR[[[ccciiioootttwww{{{|||}}}~~~~~~}}}||||||{{{zzzxxxwwwwwwwwwwwwtttttttttttttttsssrrrqqqrrrsssssstttuuuvvvwwwwwwttttttsssrrrrrrrrrssssssooopppqqqpppnnnnnnnnnooorrruuuzzz}}}vvvjjj]]]WWWXXXXXXeeezzz}}}hhhWWWNNNNNNKKKFFF???:::777777555555444333333222111111111222222222222222222111000000000000////////////......///000111222333333111000000000000000111111222222222222222222222222333333333444444444555555888666888???IIIVVVjjjzzzIIIHHHEEECCCBBBCCCDDDEEEFFFJJJPPPVVVZZZ^^^bbbdddiiiiiijjjkkkkkkkkkjjjiiiiiihhhhhhgggfffeeeeeeeeeeeeeeeeeeeeeddddddccccccccccccdddeeeffffffggggggddddddcccccccccccccccddd```aaabbbaaa```___```aaadddhhhmmmqqqtttxxx{{{~~~sss```XXXYYYVVV___rrr~~~mmm]]]LLLJJJGGGBBB===999666555555555444333333222111111111222222333333222222111000000000000////////////...//////000111111222222000000000000000000111222333333333333333333333333222333333444444555555555999888:::BBBNNN]]]sssGGGFFFDDDCCCBBBBBBCCCDDDBBBEEEIIIMMMOOOQQQTTTVVVXXXYYYZZZZZZZZZYYYXXXWWWYYYXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTVVVVVVVVVWWWXXXXXXYYYYYYVVVVVVUUUUUUUUUUUUVVVVVVTTTUUUVVVUUUTTTTTTUUUVVVZZZ]]]```ccceeegggjjjlllnnnqqqvvv}}}xxxbbbWWWWWWVVV\\\kkkqqqbbbKKKHHHDDD@@@===:::888666444444444333333222222111000000111111111111000000////////////000000000000111111000000000000000000000000//////000111222222333333333333333333333333222222333333444555666666999888===GGGTTTdddzzzDDDCCCBBBAAAAAAAAABBBBBB???BBBDDDFFFGGGHHHIIIKKKKKKKKKLLLMMMLLLKKKJJJIIIKKKKKKKKKLLLKKKJJJIIIIIILLLKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLIIIIIIHHHHHHHHHIIIJJJJJJHHHJJJKKKKKKJJJIIIKKKLLLOOOQQQTTTVVVWWWXXXYYY[[[^^^```ffflllpppxxxzzzdddXXXVVVWWW[[[eeeyyywwwfffOOOLLLFFFBBB@@@===;;;888444444444333333222222222//////000000000000//////////////////000000000000111111111111000000//////////////////000111222333333333333333333333333333111222333333444555666666999;;;CCCPPP^^^oooEEEEEEDDDCCCBBBBBBBBBBBB???AAACCCCCCCCCCCCEEEFFFDDDDDDEEEEEEEEEDDDBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAFFFFFFEEEDDDDDDEEEFFFGGGBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBBBBAAABBBCCCCCCBBBBBBCCCEEEEEEGGGJJJLLLLLLMMMOOOPPPQQQTTT[[[aaaeeelll}}}~~~jjj^^^[[[XXXZZZaaapppoooUUUPPPJJJDDDAAA>>>:::777444444333333333333222222//////000000000000//////.../////////000000000111000000000000000111111111////////////000111222333222222222222222222222222111222222333444555666777:::>>>KKK\\\mmm}}}IIIHHHGGGFFFEEEDDDDDDDDDAAACCCDDDDDDCCCCCCDDDEEEBBBCCCDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBAAA@@@???AAA@@@???>>>>>>???@@@AAA????????????@@@@@@@@@@@@===============>>>???@@@===???@@@@@@??????@@@BBB@@@CCCFFFGGGHHHIIIKKKMMMLLLPPPVVV]]]aaaiii{{{qqqeeebbbXXXYYY^^^jjjwwwYYYSSSKKKEEE@@@===888444444333333333333333333333000000111111111111000000.../////////000000111111......///000111222333333////////////000111222333222222222222222222222222111111222333444666666777;;;AAAQQQeeewwwOOOLLLHHHEEEEEEDDDDDDCCCFFFFFFFFFEEEDDDCCCAAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAA@@@@@@???????????????????????????>>>>>>>>>>>>AAA@@@@@@???>>>=========>>>>>>=========<<<<<<<<<============>>>>>>??????@@@@@@AAABBBBBBBBBBBBAAAGGGJJJQQQ[[[cccmmm|||{{{sssjjj___YYYVVV^^^tttfffXXXJJJFFFFFFBBB;;;777555444222000//////000000111111111111111000/////////000111000...------...000000000000//////////////////000000111111222222222222222222222222222222555222111444444333555999666HHH^^^qqqUUUQQQMMMJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDBBBAAAAAACCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;===>>>>>>???????????????AAADDDKKKPPPSSSZZZjjjzzzwwwrrrwwwooo```[[[WWW]]]nnnppp___NNNGGGFFFBBB>>><<<777666444333222222222222111111111111111000//////111222333222000///000111000000000000000000000000111111111111000000000000222222222222222222222222222111333777888777:::???FFFVVViiixxxfffaaa[[[VVVRRROOOLLLJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????>>>@@@@@@?????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>======@@@EEEHHHHHHMMM]]]mmmxxxqqqmmmsss|||qqqaaa[[[WWW[[[iiiuuucccPPPGGGEEEBBB>>>===777666444333222111222222111111111111111000//////000111222222000///000222000000000000000111111111222222111111000000//////111222222222222222333333222111444888888777:::@@@LLLZZZkkkzzzpppkkkddd]]]XXXSSSOOOLLLMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;===@@@BBB@@@CCCPPP^^^xxxyyyqqqkkkhhhmmmuuu|||{{{qqqbbb[[[UUUYYYeee|||zzzgggRRRHHHEEEBBB>>>===666555333222111111111111111111111111111000/////////000111111//////000111///000000000111111111222222222111111000000//////111111111222222333333333333333555888777666;;;BBBTTTbbbrrr~~~yyyppphhhbbb\\\WWWTTTPPPPPPPPPOOONNNMMMKKKKKKLLLJJJIIIGGGFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCCCCBBBBBBBBBBBB@@@?????????????????????>>>>>>>>>>>>============;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<>>>===>>>FFFQQQ^^^vvv~~~vvviiicccaaaeeelllqqqyyyxxxrrrmmmaaaZZZUUUXXX___ssslllVVVKKKGGGCCC???>>>666555333222111000111111111111111111111000//////...///111000//////000222///000000111111222222222111111111111000000000000111111111222222333333444444444666888666777???HHHZZZgggxxxvvvooohhhbbb___WWWVVVVVVUUUSSSQQQOOONNNOOONNNLLLJJJIIIIIIIIIJJJHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>><<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===<<<<<<<<<>>>::::::<<<<<<<<<@@@FFFJJJ\\\tttuuunnn___ZZZXXX\\\aaaeeelllsssvvv|||vvvooojjjhhh___YYYWWWXXXZZZgggppp[[[PPPKKKFFFAAA???777666444333222222222222111111111111111000/////////000222111000000222333///000000111111222333333000000000000000111111111000111111222333333444444444444666888888;;;FFFRRRaaannn~~~~~~xxxqqqkkkggg]]]]]]\\\[[[YYYVVVTTTSSSRRRQQQNNNLLLKKKKKKLLLLLLJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA??????>>>>>>>>>=========:::;;;<<<<<<======<<<<<>>LLLYYYkkkyyy||||||zzzxxx{{{|||uuuqqqjjjgggeeedddccc```ZZZUUUUUUQQQNNNMMMOOOOOOMMMJJJKKKJJJHHHIIIJJJLLLKKKKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDCCCAAA@@@@@@@@@AAAAAAAAA???=========<<<:::999<<<<<<;;;:::::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<>>>CCCNNN]]]nnn{{{rrrdddYYYTTTOOONNNNNNMMMOOOTTT[[[```cccgggmmmuuu~~~wwwmmmccc]]]```[[[TTTUUU[[[[[[nnntttbbbWWWOOOHHHEEEEEE<<<999555333333333222222111111111111000000000000000000000000000000000000000000000000000111111222111111000000111111222333444444555555555555555555222444888;;;:::@@@TTTiiixxxzzzqqqkkksss{{{vvvrrrlllhhhgggeeeaaa^^^^^^ZZZVVVUUUUUUUUURRROOONNNLLLKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBB@@@>>>>>>>>>>>>===;;;>>>======<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::>>>FFFQQQ^^^iiipppsssrrrttttttnnndddYYYQQQMMMIIIIIIHHHHHHIIINNNUUUYYY]]]```fffnnnwww}}}tttkkkeeeaaa^^^XXXYYY^^^]]]nnnvvveeeZZZQQQIIIEEEFFF<<<999555333333333333222111111111111000000000000000000000000000000000000000000000000000111111222111111000000111111222333444444444444444555555555444555999<<<>>>GGG]]]rrr}}}uuuooovvv~~~uuuooolllkkkiiigggfffbbb^^^\\\[[[ZZZVVVSSSSSSQQQOOONNNOOOPPPOOOMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHGGGFFFEEECCCBBBBBBCCCAAA??????@@@@@@???>>>@@@??????>>>======>>>>>>;;;::::::999999:::::::::999:::===CCCLLLTTTYYY[[[[[[\\\\\\YYYSSSMMMHHHFFFCCCDDDDDDCCCEEEIIINNNSSSVVVZZZ___gggppp{{{{{{tttoooeeebbb\\\\\\```___nnnxxxjjj___UUUKKKFFFFFF===:::666444333333333222222222111111111000000000000000000000000000000000000000000000000111111222111111000000111111222333222333333333444444444555666777:::===CCCQQQiii~~~{{{www}}}}}}zzzxxxuuusssppplllgggddddddccc___[[[XXXVVVTTTSSSSSSSSSRRRPPPPPPOOONNNMMMLLLLLLLLLLLLNNNNNNOOOOOOOOONNNNNNMMMMMMNNNNNNNNNLLLJJJGGGEEEDDDBBB@@@???AAABBBBBBAAAAAAAAA@@@???>>>>>>>>>>>>;;;;;;:::999999999999:::;;;:::999<<>>;;;777444444444333222222222222111111111000000000000000000000000000000000000000000000111111222111111000000111111222333111222222333333444444444777888:::>>>GGGZZZttt|||wwwsssppppppnnnjjjggg^^^\\\ZZZYYYYYYXXXWWWVVVSSSSSSQQQPPPOOONNNNNNNNNPPPQQQRRRSSSTTTUUUUUUUUUSSSUUUVVVWWWUUURRRNNNKKKEEECCCAAA@@@AAACCCCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<;;;::::::999999999:::<<<:::888888;;;???BBBCCCDDDCCCBBBAAAAAA@@@??????>>>???@@@@@@AAACCCFFFIIILLLPPPWWW]]]eeeqqq~~~rrrpppddd\\\\\\]]]mmmyyylll[[[LLLFFFGGG???<<<888555444444333222222222222222111111111111000000000000000000000000000000000000000111111222111111000000111111222333111111222222333444555555777999;;;@@@MMMccc||||||yyyxxxuuuqqqmmmfffdddaaa```aaa```___^^^[[[ZZZXXXVVVTTTSSSRRRRRRSSSTTTVVVXXXYYYZZZZZZZZZXXXZZZ^^^___^^^ZZZUUURRRIIIFFFCCCBBBCCCDDDEEEEEECCCBBBAAA@@@??????>>>>>>======<<<;;;::::::::::::<<<999666666888:::<<<===>>><<<;;;;;;<<<===<<<;;;999;;;=========???AAACCCDDDJJJQQQWWW___jjjyyy}}}ooobbb^^^^^^jjjqqq]]]KKKEEEGGG@@@===999666555555444333333222222222222111111111000000000000000000000000000000000000000111111222111111000000111111222333111111222333444555666666777:::>>>EEEVVVooo~~~xxxtttmmmkkkiiihhhiiiiiihhhgggdddcccaaa^^^\\\ZZZYYYXXXXXXYYYZZZ[[[\\\]]]]]]]]]ZZZ^^^bbbeeeddd```ZZZVVVNNNKKKGGGEEEFFFGGGGGGGGGEEEEEECCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;999666666777888999888:::888777999;;;<<<;;;999777999;;;<<<<<<<<<>>>@@@???FFFNNNTTT[[[ffftttnnnfff```fffyyyttt^^^KKKEEEHHHAAA>>>999777555555444333333333222222222111111111000000000000000000000000000000000000000111111222111111000000111111222333222222333444555666777777555;;;CCCMMMaaa|||rrrpppnnnnnnnnnooonnnmmmkkkjjjgggdddaaa___^^^]]]\\\\\\]]]]]]^^^]]]]]]]]][[[___dddggggggccc]]]YYYQQQNNNJJJHHHHHHIIIIIIIIIGGGFFFEEEDDDBBBBBBAAAAAA??????>>>===<<<;;;;;;;;;===;;;888777888888777777888666666888<<<>>><<<:::888:::<<<=========>>>???>>>EEENNNUUU[[[eeesss~~~xxxmmmcccdddrrrvvv^^^JJJDDDHHHBBB>>>:::777666555444333333333333222222222111111000000000000000000000000000000000000000111111222111111111000111222222333222222333444555777777888444<<>><<<;;;999888666555444444999999999999999:::::::::<<<<<<;;;::::::<<<===>>>======CCCMMMWWWaaannnyyyzzzjjjbbbdddiii~~~uuu```PPPJJJHHHBBB>>>:::777666555444333444333222111000000000000333333222111000000111111////////////000111333333111111000000000000000000111333555555555555666888<<<===KKKdddyyy}}}~~~~~~{{{zzzyyywwwvvvuuusssqqqnnnllljjjhhhgggfffddd```^^^[[[\\\^^^______^^^]]]\\\ZZZXXXUUURRRPPPNNNNNNNNNNNNMMMLLLJJJHHHFFFEEEDDDBBBAAA???>>>======>>>???===<<<;;;999888777777777777777777777777777777777;;;;;;;;;;;;;;;<<<<<<===>>>>>>BBBKKKTTT\\\hhhsss~~~{{{{{{{{{yyyxxx}}}uuuggg```aaaeeessszzzdddSSSJJJFFFBBB???:::777666555444333222111111111111111222222333222222111000000111111000/////////000111222222111111111111111111111111222333555555555555777999;;;>>>NNNggg{{{}}}~~~||||||}}}~~~}}}{{{{{{{{{zzzxxxvvvxxxvvvtttqqqnnnkkkfffbbb^^^^^^]]]]]]]]]]]]]]]]]]^^^]]]ZZZVVVTTTSSSRRRRRRPPPPPPOOOMMMLLLJJJIIIIIICCCBBB@@@???>>>???@@@@@@>>>===<<<;;;::::::::::::777777777777777777777777::::::;;;;;;<<<<<<;;;;;;???>>>BBBIIIPPPWWWaaakkk{{{}}}zzzvvvsssssssssrrrqqqsssuuuxxxzzz}}}|||zzz{{{yyyrrrhhhaaa```bbblll}}}mmmYYYLLLFFFDDD@@@<<<888777666444333000000000000111222333444333222111111000111111111111000000000000000111111222222222222222222222222222333555555444555777999;;;CCCVVVnnn}}}~~~zzztttqqqtttxxx}}}{{{|||zzzwwwrrrmmmiiieeecccaaa___^^^^^^___```aaa___\\\YYYWWWUUUTTTSSSRRRQQQQQQPPPOOONNNMMMMMMFFFEEECCCBBBAAA@@@@@@@@@>>>>>>===<<<;;;;;;<<<<<<::::::::::::999999999999888999:::<<<<<<;;;::::::???>>>@@@FFFLLLSSS]]]fffttt|||{{{vvvrrrpppmmmkkkjjjjjjkkkkkkkkkmmmppprrrtttxxx||||||vvvssstttwwwyyyvvvooogggdddccchhhwwwvvv```PPPGGGFFFBBB===999777666444333111111000000111222222333222222111111111111111222222111000000000000000111222222333333333333333444222333444444444666888;;;>>>III___vvv{{{~~~xxxpppmmmrrrxxx|||wwwsssmmmkkkfffbbb``````bbbcccbbb```^^^[[[XXXVVVTTTSSSSSSRRRRRRQQQPPPPPPOOOOOOJJJIIIHHHFFFCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999777888:::;;;;;;;;;:::999===;;;>>>DDDJJJPPPZZZdddnnnwwwyyyrrrllldddcccaaa___^^^^^^```aaaeeegggjjjlllnnnqqquuuwww{{{}}}~~~~~~~~~~~~~~~~~~xxxuuussswww{{{~~~wwwnnngggddddddrrrgggSSSHHHHHHDDD???;;;888777555333333222222111000000111111222111111111111111222222222111000000000000000111222222333333333444444444333444444444444666999<<>>============<<<;;;;;;::::::999999999888888999999:::::::::999;;;999;;;BBBGGGMMMWWW```hhhqqq~~~yyysssmmmgggbbb[[[[[[ZZZXXXVVVWWWYYY\\\^^^```dddfffgggiiilllooorrruuuwwwyyyxxxxxxyyyzzzyyyxxxvvvtttsssrrrssssssrrrrrrssssssuuuvvvxxxyyyzzzyyyxxxwwwwwwvvvwwwwwwuuuuuuuuuvvvvvvvvvwwwwwwpppqqqqqqpppooooooppprrrssswww||||||zzzzzz}}}tttkkkfffgggrrrqqqYYYKKKIIIEEE@@@<<<999777555333444333222111000000000000111111111000111111222333111000000000000000111111111222222333333444444555333444444444444666:::===AAASSSkkk}}}|||vvvzzz~~~zzzsssooorrr{{{zzztttooommmllllllhhhgggeeeccc___\\\YYYXXXWWWWWWVVVUUUTTTSSSRRRQQQMMMMMMLLLLLLKKKJJJIIIHHHDDDCCCBBB@@@???>>>>>>>>>=========<<<;;;;;;::::::888888888888888999::::::999888999???DDDIIIRRR[[[ccclllxxx~~~tttkkkfffaaa[[[WWWSSSTTTSSSRRRPPPPPPTTTWWWVVVXXX[[[^^^___```ccceeefffhhhkkkllllllkkklllmmmnnnmmmkkkiiihhhhhhiiijjjeeeeeeeeefffgggiiikkkllljjjkkkkkkkkkkkkkkkjjjjjjhhhhhhggggggggggggggggggaaabbbbbbaaa``````bbbdddfffjjjooosssvvvxxx{{{}}}yyypppjjjiiisssdddRRRKKKGGGAAA===:::777555333222222111111111111111222111111000000111222222333000/////////000111222222111111111222333444444444333444444444444777;;;>>>EEEYYYqqqxxxwwwyyypppooowww}}}xxxtttsssrrrkkkkkkiiifffccc```]]][[[YYYYYYXXXWWWUUUTTTSSSRRRKKKLLLMMMMMMMMMMMMLLLLLLFFFEEEDDDBBB@@@?????????AAA@@@@@@???>>>=========999888777777777888:::;;;999777888===AAAEEENNNWWW```hhhttt~~~|||tttjjjbbb\\\XXXSSSPPPIIIJJJKKKIIIGGGGGGKKKOOOOOORRRUUUWWWXXXZZZ\\\^^^[[[]]]```aaaaaa```aaabbbbbbaaa___]]]\\\]]]^^^___\\\\\\\\\]]]^^^```cccdddaaaaaacccddddddcccbbbaaa```______^^^]]]\\\[[[[[[XXXXXXXXXWWWVVVVVVYYY[[[YYY\\\aaaeeegggiiilllnnnmmmoooqqqtttwwwyyyzzz{{{yyyxxxwwwuuusssrrrrrrqqqsssttttttssspppnnnnnnnnnjjjlllmmmoooooommmllljjjmmmnnnpppsssvvvxxxyyyzzz{{{}}}~~~~~~~~~uuuooodddnnnoooZZZLLLGGGBBB===:::888555333000000000000111222333444111111000000111222333333////////////000111333333000000111222222333444444333444444444444777;;;???KKK___wwwzzz{{{zzzpppqqq}}}~~~yyywwwuuuqqqkkkgggcccaaa___]]]ZZZZZZYYYWWWUUUSSSPPPOOOOOOOOOPPPPPPPPPOOONNNNNNIIIGGGDDDBBB@@@@@@@@@AAAAAAAAA@@@@@@??????>>>>>>;;;;;;;;;:::::::::999999===;;;<<>>@@@QQQhhh||||||xxxwww|||xxxrrrmmmiiifffbbb```\\\\\\[[[YYYWWWUUUSSSRRRQQQQQQQQQRRRQQQQQQPPPPPPLLLJJJGGGDDDBBBAAAAAAAAAAAA@@@@@@??????>>>>>>===;;;:::::::::999999999999===:::;;;>>>@@@CCCIIIQQQYYY```jjjttt|||wwwnnnfff^^^UUUOOOLLLJJJFFFBBBCCCBBBAAA@@@AAACCCEEEFFFDDDEEEGGGIIIKKKKKKKKKKKKNNNNNNOOOOOOPPPQQQQQQQQQSSSQQQOOOMMMLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHEEEEEEEEEEEEEEEFFFGGGGGGJJJKKKMMMOOOQQQSSSTTTUUUQQQQQQSSSTTTVVVWWWWWWWWWYYYYYYXXXWWWUUUTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOOOONNNOOOOOONNNMMMLLLLLLMMMRRRRRRSSSUUUWWWWWWWWWVVVZZZ^^^fffppp|||sssjjjiiiooo~~~{{{]]]QQQIIIBBB???;;;666333444333222222111111111111111111111222222222222111111111111222222222333333333222222333333333333444444444666666666777<<>>======<<<:::::::::999999999888888<<<999:::===???AAAGGGNNNTTTZZZdddnnnvvv|||vvvjjjbbbYYYSSSKKKFFFDDDCCC???===>>>>>>======>>>???AAABBB???@@@BBBDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHFFFDDDCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIGGGFFFGGGHHHKKKLLLNNNPPPQQQRRRQQQQQQTTTXXX```jjjwww~~~rrriiigggooo~~~yyy]]]QQQIIIBBB???<<<666444555333333222111111111111111111111222222222222111111111111222222222333333333222222333333333333444444333555777888999>>>FFFLLLiiixxxuuurrr|||zzztttmmmiiidddbbbaaa^^^\\\ZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTTTTSSSQQQOOOLLLHHHEEECCCAAA@@@@@@??????>>>===<<<<<<::::::999999999888888888;;;888999<<<===>>>CCCJJJPPPVVV```iiiqqqwww}}}~~~tttiii^^^WWWNNNJJJDDDAAA???>>><<<:::;;;;;;;;;;;;;;;===>>>???>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA???>>>===>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA??????@@@AAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAACCCCCCCCCDDDDDDFFFGGGHHHIIIJJJKKKKKKJJJIIIKKKLLLLLLNNNQQQSSSSSSTTTTTTUUUWWW\\\bbbkkkwww|||qqqiiieeemmm}}}ttt[[[PPPIIIBBB@@@<<<777555666333333222111111111111222111111222222222222111111111111222222222333333333222222222333333333444444333555777::::::>>>HHHSSSvvvqqqqqq{{{yyy~~~|||tttoooiiihhheeebbb___]]]\\\[[[ZZZYYYXXXVVVVVVUUUVVVVVVUUUTTTSSSPPPLLLHHHDDDBBBAAAAAA@@@???>>>===<<<<<<:::::::::999999999888888:::888999;;;<<<<<>>===<<<;;;:::::::::::::::;;;<<<===============>>>???@@@AAAAAABBBBBBAAA@@@@@@?????????>>>>>>===<<<;;;<<<======@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????===>>>???@@@@@@@@@@@@@@@>>>>>>======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEGGGIIIJJJHHHIIIJJJJJJJJJJJJKKKLLLMMMPPPSSSUUUUUUVVVYYY[[[\\\aaaiiirrr}}}xxxpppjjjbbbhhhwwwoooZZZPPPIIIBBB@@@<<<777555666444333333222111222222222111111222222222222111111111111222222222333333333222222222333333333444444555555888::::::===KKK[[[~~~~~~nnnqqq~~~vvvuuuyyy}}}xxxrrrooolllgggdddaaa```___^^^\\\[[[YYYXXXXXXXXXYYYXXXXXXWWWTTTQQQLLLGGGDDDCCCBBBAAA@@@???======<<<;;;;;;;;;:::::::::999999:::888999;;;<<<;;;???DDDKKKPPPWWW___eeekkkppptttvvvxxx{{{~~~|||xxxpppggg\\\SSSLLLHHHCCCBBB???===<<<;;;;;;;;;999999:::;;;;;;<<<<<<<<<::::::999::::::<<<===>>>>>>>>>======<<<<<<<<<;;;===<<<<<<;;;;;;<<<<<<<<<========================;;;;;;<<<============<<<;;;<<<===>>>>>>>>>>>>>>>===============>>>>>>???======>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDFFFHHHIIIHHHJJJKKKLLLKKKKKKMMMOOOLLLOOORRRSSSSSSVVV\\\``````hhhrrr}}}~~~{{{vvvpppkkkgggaaacccnnnnnn[[[PPPIIICCC@@@===888666777444444333222222222222222111111222222222222111111111111222222222333333333222222333333333333444444666666888;;;:::>>>QQQfffwwwlllrrr|||tttuuuxxxzzzwwwsssmmmiiifffdddcccbbbaaa___\\\[[[[[[\\\]]][[[[[[[[[YYYVVVQQQLLLHHHDDDCCCBBBAAA@@@>>>======<<<<<<<<<;;;;;;;;;::::::;;;999999<<<<<<:::===CCCGGGKKKQQQXXX]]]bbbhhhkkkllloooqqqtttvvvzzz~~~{{{xxxnnnkkkeee\\\SSSKKKGGGEEE??????>>><<<:::999999:::888888999:::;;;;;;;;;;;;999888888777888999;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;<<<<<<============<<<>>>>>>>>>>>>>>>???@@@@@@<<<<<<=========>>>>>>>>>???@@@AAAAAABBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEGGGHHHIIILLLMMMOOOPPPPPPPPPRRRTTTMMMPPPSSSSSSTTTYYYaaahhhjjjttt~~~yyyrrrjjjeeebbbaaaaaa^^^eeeyyyqqq```PPPIIICCC@@@===888777888444444333222222222222333111111222222222222111111111111222222222333333333222222333333333333444444777555888<<<<<>>=========<<<<<<<<<;;;;;;;;;;;;999:::<<<<<<:::===BBBCCCGGGMMMRRRWWW\\\aaaeeefffhhhjjjmmmooosssxxx{{{|||}}}~~~~~~{{{yyytttooolll```]]]XXXPPPHHHBBB???>>><<<<<<<<<:::888777777888777888999::::::;;;;;;::::::999888888888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<<<<;;;;;;======>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<===>>>=========>>>??????@@@@@@;;;<<<===>>>>>>??????????????????@@@AAAAAABBBBBBEEEEEEFFFGGGHHHJJJLLLMMMLLLNNNPPPQQQQQQQQQSSSUUURRRTTTVVVWWWXXX^^^hhhpppvvv}}}vvvlllccc]]][[[[[[bbb\\\___sssuuucccPPPIIICCC@@@===999777888555444333333222222333333111111222222222222111111111111222222222333333333222222333333333444444444777555888===>>>EEE```}}}~~~uuu~~~zzzxxx~~~xxxuuuqqqlllhhhjjjgggeeeeeeggggggfffddd```cccfffddd]]]UUUMMMIIIBBBAAAAAACCCFFFEEEBBB>>>===<<<<<<;;;;;;;;;<<<<<<;;;:::888888999;;;>>>@@@DDDGGGKKKOOOSSSVVV[[[^^^```aaadddgggjjjmmmpppqqqssstttuuuvvvvvvvvvvvvvvvppppppooommmiiieeeaaa^^^UUURRRLLLFFFAAA>>>======;;;:::999999888888999999999999888888888888888888999999:::::::::999999888888888999999999:::::::::<<<;;;::::::999999::::::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;888888999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===???@@@???>>>===>>>@@@@@@BBBCCCCCCCCCCCCEEEFFFEEEGGGHHHHHHHHHIIILLLNNNNNNRRRUUUUUUTTTTTTVVVYYY[[[___ccceeehhhllltttyyy}}}qqqeee\\\WWWVVVWWWZZZ[[[```mmm}}}eeeUUUKKKAAA@@@AAA<<<666333333333333222222333444444111111111000000000000///333333222222222222222222333444444444333333555666999666777;;;@@@LLLjjj{{{|||~~~{{{xxxsssoooqqqmmmjjjhhhiiiiiihhhffffffggggggccc]]]WWWRRRPPPKKKIIIGGGFFFFFFDDD@@@=========<<<<<<;;;;;;<<<<<<;;;:::888777888:::===>>>AAADDDHHHKKKNNNRRRVVVYYY[[[\\\^^^aaadddfffhhhiiiffffffggghhhhhhhhhggggggddddddcccaaa^^^ZZZVVVTTTOOOLLLGGGBBB>>><<<;;;;;;::::::999888888888888999888888888888888888888888999999999999888888888888888888888999999999::::::;;;;;;:::999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999::::::;;;;;;;;;<<<;;;<<<<<<<<<<<<=========???@@@AAAAAA@@@???@@@BBBCCCEEEFFFFFFFFFFFFGGGIIIIIIJJJLLLLLLLLLNNNPPPSSSTTTWWW[[[]]]\\\\\\^^^aaagggkkkpppssswww}}}}}}qqqeee\\\WWWVVVVVVVVVWWW]]]kkk~~~lllXXXMMMCCCAAAAAA===777444444333333222222333333444222222111111111000000000222222222222222222222222333444444444333333555666777666777<<>>>>>===<<<<<<<<<<<<<<<;;;:::888777777888:::;;;===???CCCFFFIIILLLOOORRRTTTUUUVVVXXXZZZ\\\]]]^^^\\\\\\]]]]]]]]]\\\[[[[[[WWWWWWVVVTTTQQQMMMJJJHHHEEECCC@@@<<<:::999999::::::999999888888888888888777777777777888888888888999888777666666777888999888888888888999999999999::::::999888888888888999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>@@@BBBCCCCCCBBBBBBCCCEEECCCEEEFFFGGGFFFFFFGGGIIIIIIKKKMMMNNNOOOPPPSSSVVVXXX]]]bbbddddddeeeiiillltttxxx~~~~~~rrreee\\\WWWVVVVVVSSSTTTZZZhhh}}}vvv\\\PPPEEECCCBBB===888555444333333222222333333333333222222222111111111111111111111222222333333444333444444444333333555666666666888===III___~~~|||zzz|||vvvqqqmmmlllllllllnnnmmmjjjeee___ZZZYYYYYYWWWTTTOOOKKKHHHEEEDDDCCC??????>>>===<<<<<<<<<<<<;;;:::888777777777888999:::<<>>>>>??????@@@AAACCCDDDEEEDDDDDDFFFGGGFFFGGGIIIIIIIIIIIIKKKLLLLLLNNNQQQRRRTTTWWWZZZ]]]bbbgggmmmqqqrrrtttxxx{{{ttthhh___YYYWWWVVVTTTUUUZZZggg{{{~~~bbbUUUIIIEEECCC>>>999666444444333222222222333333333333333222222222111111000000111222333333444444333444444444333333555666666777999???OOOkkkxxx{{{yyysssnnnlllllllllooopppqqqnnnhhhbbb^^^\\\___\\\VVVOOOIIIEEECCCCCC@@@@@@???>>>===<<<<<<<<<;;;:::888777777777777777888:::===???@@@AAADDDFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFEEEDDDCCCAAA???>>>===999888777777777888999999999888777777666666777777555555666666666777777777777666555444444666888999888999999999:::::::::::::::999888888777777888888888888888888888888888888:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::==================>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBDDDFFFFFFFFFGGGIIIJJJKKKLLLNNNOOOOOOPPPRRRTTTSSSUUUYYY\\\___bbbgggjjjpppvvv}}}yyynnneee]]]YYYWWWXXXWWW[[[fffyyyhhhZZZLLLGGGDDD???:::777555444333333222222222333333333333222222222111111000000111222333333444444333444444444333333555666666999;;;AAAVVVvvvxxxvvv{{{~~~zzztttnnnkkkkkkmmmooosssxxxyyyvvvoooiiifffllliiibbbXXXNNNFFFCCCBBBBBBAAA@@@>>>============::::::999888777777777888777999;;;<<<===>>>@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>???>>>===<<<;;;:::999999777777777777777888999999888777777666666666666666444444555555666666777777666666555555666777888999::::::::::::;;;;;;;;;;;;::::::999888888888888999888888888888888888888888::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDFFFHHHIIIIIIJJJLLLNNNLLLNNNPPPRRRSSSUUUWWWYYYXXX[[[```dddhhhnnnssswww|||wwwmmmddd]]]YYY[[[YYY[[[dddvvvnnn___PPPIIIEEE@@@;;;999555555444333222222222222333222222222111111111111111111111222222333333444333444444444333333555666666;;;>>>EEE]]]~~~||||||wwwqqqrrryyy}}}}}}{{{vvvpppllllllmmmlllrrrzzz~~~zzztttqqqwwwtttmmmbbbVVVLLLGGGFFFBBBBBB@@@???>>>=========999999999999999888888888666888:::::::::;;;<<<>>>=========>>>>>>????????????????????????>>>===<<<;;;;;;999888888777777777777777777777777888888888777777666555555555555666333333444555555666777777555555666777777888999999;;;;;;;;;<<<<<<<<<======;;;;;;:::999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<<<<===>>>???AAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHGGGIIILLLMMMMMMNNNQQQSSSPPPSSSVVVXXXZZZ\\\```bbbbbbeeekkkqqqvvv}}}tttjjj```[[[[[[XXXXXX```rrrrrrcccRRRJJJFFFAAA<<<:::666555444333222222222222222222111111111000000000222222222222222222222222333444444444333333555666444<<>>=========999999999999999999999999555777999999888999:::<<<::::::;;;;;;<<<<<<<<<===:::::::::;;;::::::999888;;;:::999888777777777777777777777777777777777777777777666555555555555555333333444444555666777777555555777888999999999999<<<<<<<<<============>>><<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======;;;<<<===>>>@@@BBBCCCDDDCCCDDDEEEFFFGGGHHHIIIIIIJJJLLLNNNPPPPPPRRRTTTVVVZZZ]]]aaacccfffiiillloooppptttzzzyyymmmccc\\\YYYVVVVVV^^^ooouuueeeTTTKKKGGGAAA<<<:::666555444333222222222222111111111000000000000///333333222222222222222222333444444444333333555666333===CCCKKKjjj}}}}}}~~~uuussswww|||ooofffgggqqqzzzxxxuuutttsssqqqnnnllloooppptttyyy}}}}}}zzzwwwzzz}}}|||sssdddWWWQQQPPPFFFCCC???============<<<>>>>>>===<<<;;;::::::999:::::::::;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888777777777777666666666666555555666666777777888888666666666666666666666666777666555444444555666777888888999999999:::::::::;;;<<<===>>>>>>===<<<<<<>>><<<:::888888888999:::<<<;;;:::999:::;;;<<<===:::;;;<<<<<<============;;;===@@@AAA@@@??????@@@@@@@@@@@@AAABBBCCCDDDEEEHHHHHHHHHIIIJJJLLLNNNOOOUUUTTTSSSUUUXXX\\\___```dddhhhmmmqqqsssvvvyyy{{{}}}qqqggg```[[[ZZZYYY]]]kkk{{{kkkZZZQQQKKKDDD===:::666555333222333333222111111111222333333333333222333333222222333333444555222333444444444555777999999;;;BBBVVVyyy~~~~~~xxxppprrrzzzvvvfffbbbfffttt}}}{{{yyyvvvqqqnnnnnnrrryyyxxxvvvsssrrrqqqpppmmmkkkmmmooorrrvvvyyyxxxuuurrrrrruuuuuupppeee[[[UUUSSSGGGDDDAAA>>>>>>>>>>>>===>>>>>>===<<<;;;::::::999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888777666666555555666666666666555555555555666666666666555555555555666666666666666666666666777666555555555555666777888888888999999999:::::::::;;;<<<>>>>>>>>>===<<<===<<<:::999888999;;;<<<:::999888888888999;;;;;;;;;<<<======>>>>>>>>>===;;;>>>@@@AAA@@@???@@@AAAAAAAAABBBBBBCCCDDDFFFFFFIIIIIIIIIKKKMMMQQQTTTVVV[[[ZZZZZZ[[[___cccfffhhhtttxxx~~~}}}uuulllggg^^^\\\ZZZ]]]jjjqqq^^^SSSMMMFFF???;;;777555333222333333222111111111222333333333333222333333222222333333444555222333444444444555777999<<<>>>GGG]]]}}}{{{yyyrrrnnnttt~~~~~~nnnaaaaaahhhvvvyyyqqqooommmjjjgggeeedddaaa^^^\\\ZZZ]]]aaaffflllsss{{{{{{tttrrrpppoooooonnnmmmkkkkkklllnnnrrrttttttqqqnnnjjjkkklllkkkggg```ZZZVVVJJJFFFCCC@@@@@@@@@???>>>???>>>>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888777777666666555555666666555555555444444444777777666555555444333333666666666666666666666666777777666666666666777777777777888888888999999999999:::<<<===>>>>>>>>>>>><<<;;;:::::::::;;;<<<===::::::999999::::::;;;<<<======>>>????????????>>>>>>@@@BBBCCCBBBBBBCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKMMMMMMNNNPPPUUUZZZ___ccceeeeeefffhhhlllppptttwwwyyyuuurrrtttxxxyyyqqqmmmaaa]]]YYY[[[eeexxxxxxbbbVVVOOOHHH@@@<<<777555333222333333222111111111222333333333333222333333222222333333444555222333555555444555777999===???KKKfff|||uuuooojjjkkkvvvrrrccc[[[```kkkyyy~~~rrrnnndddbbb^^^\\\[[[ZZZXXXWWWVVVWWWXXXZZZ^^^bbbfffhhhbbbeeekkkrrr|||zzzuuuooonnnmmmmmmmmmnnnlllkkkiiijjjlllppprrrssspppnnniiihhhhhhiiihhhccc[[[UUULLLIIIEEEBBBBBBBBBAAA@@@??????>>>===<<<;;;::::::<<<<<<======>>>=================================<<<;;;;;;::::::999888888777666666666666555555555777777666666666555555555777777777777777777777777777777777777777777777777777777777888888888999999888999;;;===?????????>>>;;;;;;;;;;;;<<<===>>>???===<<<<<<=========>>>>>>===>>>??????@@@@@@@@@@@@AAACCCEEEEEEEEEEEEGGGHHHIIIIIIJJJKKKLLLNNNPPPQQQSSSSSSUUUXXX^^^eeelllpppqqqrrrtttwww{{{{{{vvvsssssstttvvvzzz|||sssnnnddd^^^YYYYYY```pppfffWWWPPPIIIAAA===777555333333333444333222111111222333333333333222333333222222333333444555222444555555555555888:::<<<>>>NNNooo~~~rrrhhhcccjjjxxxyyykkk]]]XXXbbbnnn}}}tttmmm___]]]ZZZXXXXXXWWWVVVTTTTTTSSSSSSTTTUUUWWWXXXYYYSSSUUUXXX^^^fffqqq}}}|||vvvqqqlllkkkjjjkkkmmmnnnmmmllljjjkkkmmmpppttttttsssqqqmmmkkkiiiiiihhhcccYYYRRRNNNJJJFFFDDDCCCCCCBBBAAA??????>>>===<<<;;;;;;:::<<<===>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::888888888777777777777666666666777777777888888888888888888888888888888888777888888888888888888777777888888888888999999999888999;;;===?????????>>>;;;;;;<<<<<<===>>>???@@@======>>>>>>????????????===>>>???AAABBBCCCCCCCCCDDDEEEGGGGGGGGGGGGIIIKKKLLLLLLMMMOOOQQQTTTVVVWWWZZZ[[[]]]aaahhhooovvvzzzzzz}}}~~~ssssssrrrssstttxxx|||wwwpppkkkccc\\\[[[___kkkiiiYYYQQQIIIBBB>>>777666444333444444333222111111222333333333333222333333222222333333444555333444555555555666888:::<<>>===<<<;;;;;;===>>>???@@@@@@AAAAAA@@@????????????????????????======<<<<<<;;;;;;::::::999999999888888888777777666666777888888999::::::888888888888888888888888888888999999999999888888888888999999999:::::::::999:::<<<===>>>>>>>>>>>><<<<<<===>>>??????@@@@@@;;;<<<===>>>>>>>>>>>>===>>>???AAADDDFFFGGGHHHHHHGGGHHHIIIIIIIIIJJJMMMOOOPPPQQQSSSUUUYYY\\\___aaadddfffiiinnntttzzz~~~yyywwwwwwpppssswwwzzz}}}~~~vvvsssiiiaaa___```jjjqqq]]]SSSKKKCCC>>>888666444333444444333222111111222333333333333222333333222222333333444555333444666666555666888:::???BBBXXX|||sssmmmuuuqqqddd\\\\\\iiixxx{{{pppgggddd``````___``````___\\\ZZZXXXVVVUUUUUUXXXYYYWWWVVVQQQPPPPPPPPPRRRXXX___eeerrr}}}}}}yyysssnnniiiiiiiiikkkoooqqqrrrqqquuutttuuuvvvxxxwwwuuussspppnnnkkkhhhccc^^^XXXUUUOOOLLLHHHEEEDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;>>>???@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<;;;:::::::::888888888888777777777777777777777777888888888888999999999999999999999999888888999::::::999888888999::::::::::::;;;;;;;;;:::;;;<<<>>>>>>>>>===<<<======>>>???@@@@@@@@@@@@<<<===>>>?????????>>>>>>AAABBBEEEHHHJJJMMMNNNOOONNNOOOPPPPPPPPPRRRUUUWWWZZZ[[[]]]aaaeeejjjmmmoootttwwwzzz|||zzzzzz|||}}}|||~~~wwwlllbbb``````ggg~~~{{{dddXXXNNNDDD>>>888666444444444555444222111111222333333333333222333333222222333333444555333555666666666666999;;;@@@DDDZZZ|||zzz|||mmm```ZZZ^^^nnn~~~{{{vvvtttqqqkkkhhhhhh_________aaaaaa```]]]ZZZYYYWWWVVVWWWZZZ[[[ZZZXXXQQQPPPOOONNNNNNRRRXXX]]]eeeppp}}}}}}{{{xxxsssnnniiiiiiiiilllppprrrssssssyyyxxxxxxxxxxxxwwwtttrrrnnnmmmjjjfffaaa]]]ZZZXXXPPPLLLHHHEEEDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;777777777777666666666666888888777777666666555555999999999999999999999999888999:::;;;;;;:::999888:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<<<<>>>>>>???@@@@@@@@@@@@???>>>???@@@AAABBBAAA@@@@@@CCCDDDGGGKKKNNNQQQSSSSSSVVVWWWXXXXXXXXXYYY]]]___ccceeehhhlllqqqvvvzzz|||tttvvvyyy{{{~~~vvvjjjaaa^^^]]]ddd{{{iii[[[PPPEEE>>>888666444444444555444333111111222333333333333222333333222222333333444555444555666666666777999;;;???CCCYYYyyyzzziii]]]XXX___qqq}}}vvvrrrpppmmmgggaaaeeeccc``````aaaaaaaaaaaa]]][[[YYYZZZ\\\___aaaaaa[[[VVVOOOKKKLLLQQQUUUXXXdddjjjrrr{{{|||zzzxxxtttpppmmmnnnppprrrtttuuuvvvvvvwwwwwwxxxyyyxxxwwwvvvuuurrrpppmmmjjjfffaaa[[[WWWQQQMMMGGGCCCBBBCCCCCCBBBAAAAAA@@@@@@???>>>======@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????============<<<<<<<<<<<<:::::::::999999777666666666777777888999::::::::::::;;;;;;<<<<<<;;;;;;:::999:::<<<<<<;;;;;;<<<>>>;;;;;;;;;;;;<<<<<<===>>>@@@@@@@@@??????>>>>>>>>>=========>>>???@@@AAABBB@@@@@@AAAAAABBBCCCCCCDDDDDDFFFHHHLLLPPPTTTWWWYYYZZZ]]]```bbbccceeegggiiiiiilllqqqwww}}}}}}{{{yyyxxxzzz~~~wwwqqqddd^^^``````pppjjjWWWNNNFFF===;;;999666555555666555555444333222111111222333444222222333333333444444444555555555555444666999<<<===JJJaaavvv}}}sss```YYY\\\dddttt}}}yyytttsssttttttppplllmmmjjjgggeeeeeedddcccbbb```]]][[[[[[]]]^^^___^^^ZZZUUUOOOLLLMMMQQQTTTVVV___dddmmmuuu}}}{{{wwwtttttttttttttttuuuuuuvvvuuuvvvwwwwwwwwwvvvuuutttqqqooollljjjfffaaa[[[WWWPPPLLLGGGDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@????????????@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>=========;;;;;;;;;;;;:::999888777888888888999:::;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<===;;;999888888999;;;;;;;;;<<<===>>>???@@@????????????>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDEEEBBBBBBCCCCCCCCCCCCBBBBBBFFFFFFHHHKKKOOORRRVVVWWW\\\___dddgggjjjllloooqqquuuyyy~~~~~~}}}~~~}}}|||xxxssseee^^^______mmmlllXXXNNNFFF???;;;999666555555666555444333333222111111222333333222222333333333444444444555555555555555777:::===AAAPPPhhh|||rrr^^^XXX\\\eeevvv}}}{{{xxxyyy|||}}}{{{xxxwwwtttpppmmmkkkiiigggddddddbbb___^^^]]]]]][[[ZZZXXXTTTPPPNNNOOOQQQSSSTTTWWW\\\dddkkkrrr{{{~~~|||yyyvvvttttttttttttrrrssstttttttttttttttssspppnnnllliiifffbbb\\\XXXPPPLLLGGGDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@?????????>>>>>>>>>============<<<;;;:::999999999::::::;;;<<<<<<<<<<<<<<<============<<<<<<===>>>>>><<<:::888888999;;;<<<<<<>>>???AAACCCDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDIIIIIIKKKMMMPPPSSSVVVXXX___dddjjjooorrruuuwwwyyyyyywwwyyy}}}xxxtttfff]]]]]]]]]jjjpppZZZNNNFFFAAA<<<999666555555666555444333333222222222222333333333333333333444444444444444555555555555777;;;>>>GGGYYYsssooo\\\WWW\\\fffxxx|||xxxuuussspppllljjjiiifffbbb```^^^\\\XXXVVVVVVTTTQQQPPPQQQQQQQQQQQQQQQVVV\\\aaagggnnnxxx}}}xxxtttrrrrrrrrrooooooppppppppppppppppppnnnmmmkkkiiigggccc]]]YYYPPPLLLHHHEEECCCCCCBBBAAACCCBBBBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>===============<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<===>>>>>>======>>>???======???@@@CCCFFFHHHIIIHHHHHHHHHGGGFFFEEEEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCFFFGGGHHHIIIJJJJJJJJJJJJNNNOOOOOOQQQTTTXXX[[[]]]dddhhhoootttxxxzzz|||~~~zzzzzz{{{vvvtttggg]]]\\\\\\hhh~~~uuu\\\NNNFFFBBB<<<:::777555555555555444333333333333333333333333333333333444444444444555444555666666666999<<<@@@KKKbbb~~~qqqqqqyyymmmZZZVVV[[[fffxxx~~~|||zzzwwwssspppmmmjjjeeeaaa^^^[[[WWWUUUUUUSSSQQQQQQQQQQQQPPPOOONNNRRRVVVZZZ^^^ccckkkrrryyy~~~wwwrrrooonnnnnnkkkkkkkkkkkkkkkkkkllllllllljjjiiigggfffbbb]]]ZZZOOOLLLHHHEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>===========================<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<============<<<<<<<<<>>>????????????@@@BBB@@@AAABBBDDDGGGJJJMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJIIIIIIHHHGGGEEEFFFGGGJJJMMMOOORRRSSSVVVUUUUUUWWWYYY]]]aaacccjjjmmmssswwwyyy{{{~~~{{{tttttthhh\\\[[[]]]ggg{{{www]]]NNNFFFBBB===:::777555555555444333333333333333333333333333333333444444444555555555444555666666777:::>>>AAAOOOjjjzzz|||ssscccdddlll~~~|||iiiXXXUUU[[[fffwww}}}yyyvvvppplllfffaaa]]][[[XXXVVVUUUSSSQQQPPPQQQQQQPPPNNNLLLPPPSSSUUUWWW[[[bbbgggnnnxxx|||uuuooolllkkkjjjiiihhhgggffffffffffffggggggfffddddddbbb___[[[WWWOOOLLLHHHFFFEEEDDDBBB@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>===============>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======???@@@AAAAAA??????@@@AAADDDEEEGGGIIILLLOOOQQQSSSQQQQQQQQQPPPOOOOOONNNNNNMMMMMMNNNNNNNNNMMMKKKJJJHHHHHHIIILLLQQQVVV[[[___bbbaaa```___aaadddgggiiiooorrrvvvyyyzzz}}}}}}uuuvvvjjj]]][[[\\\eeewwwuuu]]]NNNGGGCCC===:::777555555555444333333333444444444444333333333444444444555555555555444555666777888;;;???CCCTTTrrr{{{yyy~~~{{{eee\\\___fffuuutttbbbTTTTTT[[[gggyyy}}}zzzsssmmmfff```\\\[[[ZZZYYYVVVSSSQQQPPPPPPPPPOOONNNLLLNNNQQQRRRRRRUUU[[[```dddmmmvvv|||~~~xxxrrrllliiiggggggfffeeedddbbbaaaaaaaaaaaaaaa```___^^^^^^[[[WWWSSSNNNKKKHHHFFFEEEDDDBBB@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@?????????>>>>>>>>>??????@@@@@@@@@@@@??????AAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???AAACCCDDDDDDDDDDDDEEEGGGIIIIIIKKKMMMOOORRRUUUVVVTTTUUUVVVWWWXXXYYYYYYZZZVVVWWWXXXXXXWWWVVVTTTRRRSSSRRRSSSUUUZZZaaaiiimmmvvvssspppmmmlllmmmoooqqqtttvvvyyy{{{}}}~~~yyy{{{nnn___[[[[[[bbbqqqppp[[[NNNHHHEEE===;;;777555555555333222333333444555555444333333444444444444555555555555333555666777999<<<@@@DDDZZZzzz|||~~~ppp]]]VVV^^^fffsss|||zzziiiYYYOOORRR]]]jjj{{{{{{tttnnnfff___\\\[[[[[[[[[VVVTTTQQQOOOOOOPPPOOONNNKKKMMMPPPPPPOOORRRWWW\\\[[[ccckkknnnsss|||}}}zzzuuupppkkkgggeeeeeeeeedddbbb```^^^^^^^^^^^^]]]\\\[[[[[[ZZZXXXTTTPPPNNNKKKHHHFFFEEEDDDBBB@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBDDDGGGIIIJJJLLLNNNQQQKKKLLLMMMOOOQQQTTTVVVXXXWWWXXXZZZ]]]```bbbdddeeedddeeefffffffffcccaaa```___^^^]]]^^^ccckkktttyyy~~~zzzwwwvvvwwwxxxwwwyyyzzz||||||qqq```ZZZYYY___mmmkkkYYYNNNIIIFFF>>>;;;777555555555333222333333444555555444333333444444444555555555666666333555666777999<<>>;;;666444444444444444222222222222222222222222333333222111222333444555666:::444222999;;;@@@MMMiiiwwwmmm```ZZZWWW^^^jjjrrrpppkkkYYYQQQLLLPPP[[[iiizzz~~~xxxwwwwwwzzz~~~wwwssslllgggccc```\\\ZZZYYYXXXVVVUUUSSSRRRRRRRRRNNNMMMLLLKKKLLLOOORRRTTTWWWYYY\\\```dddhhhjjjkkknnnnnnmmmmmmmmmnnnppppppqqqnnnjjjfffcccaaaaaaaaabbb```]]]]]]]]]]]][[[ZZZVVVWWWWWWVVVUUUSSSQQQPPPKKKIIIGGGEEEDDDDDDEEEEEEEEEEEEDDDBBBAAAAAACCCFFFFFFGGGHHHIIIIIIHHHGGGGGGHHHHHHHHHFFFEEEEEEGGGIIIFFFGGGIIIMMMQQQTTTUUUTTTQQQOOOKKKHHHEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGFFFEEEGGGHHHKKKNNNQQQUUUXXX\\\```dddeeedddccccccccceeeggghhhhhhhhhhhhhhhiiijjjlllmmmpppqqquuu}}}zzzyyyzzz~~~yyykkk^^^ZZZ```fffxxxeeeVVVOOOLLLIII>>>;;;777444444444444444222222222222222222222222333333222222222333444555444888444444;;;===BBBQQQooo}}}|||zzzrrrggg^^^YYYWWW___lllrrrmmmeeeUUUOOOKKKPPPZZZiiizzz~~~xxxsssssssssvvv|||~~~xxxtttnnniiifffccc___]]]]]]\\\ZZZWWWUUUTTTSSSSSSPPPOOOOOONNNNNNOOOOOOPPPVVVWWWZZZ]]]___bbbcccdddeeedddbbbbbbbbbccceeefffhhhfffccc```___^^^______```^^^]]]\\\]]]\\\[[[YYYWWWWWWWWWVVVUUUSSSQQQOOOKKKJJJHHHGGGEEEEEEFFFFFFFFFFFFEEECCCBBBBBBDDDGGGIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJIIIIIIKKKMMMKKKNNNSSSZZZaaaddddddccc^^^ZZZSSSLLLHHHFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIKKKMMMRRRUUUZZZ___dddhhhnnnqqquuuuuuuuuvvvwwwxxxyyyyyyxxxwwwuuusssrrrrrrrrrrrrssstttvvv~~~rrrccc[[[___fff{{{hhhYYYRRRLLLGGG???<<<777444444444444444333333333333333333333333333333222222222333444555333777555666===>>>EEEWWWwww{{{xxxooofff\\\WWWWWWbbbppptttiii]]]QQQKKKIIIOOOYYYhhhyyyyyyttttttuuuvvvyyy}}}{{{xxxtttpppkkkhhheeebbb``````___\\\ZZZWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRXXXYYY[[[]]]___``````aaabbb```^^^]]]]]]___aaabbbaaa```___]]]]]]]]]^^^___aaa___^^^^^^___^^^\\\[[[WWWWWWWWWVVVUUURRRPPPOOOLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCFFFHHHLLLMMMMMMNNNNNNMMMKKKJJJLLLMMMMMMLLLKKKLLLNNNQQQPPPTTT]]]gggppptttuuusssnnniii___VVVNNNJJJIIIIIIKKKKKKKKKKKKKKKLLLLLLMMMLLLMMMNNNNNNMMMNNNPPPSSSWWW[[[aaagggmmmsssxxx|||}}}|||{{{{{{wwwvvvvvv{{{yyyhhh\\\]]]eeemmm\\\SSSJJJCCC@@@<<<888555444555444444333333333333333333333333222222222333333333444444444888777999??????HHH]]]zzzrrriii[[[WWWYYYeeessstttfffVVVNNNJJJIIINNNXXXeeevvv|||vvvrrrtttxxx|||zzzxxxuuuqqqnnnkkkhhheeebbbcccaaa___\\\YYYWWWVVVUUUSSSTTTUUUWWWWWWWWWVVVVVV[[[[[[]]]^^^___`````````bbbaaa___^^^^^^___```aaa______^^^]]]]]]^^^____________^^^^^^______\\\ZZZWWWXXXWWWVVVUUURRRPPPNNNLLLLLLKKKIIIHHHHHHGGGGGGEEEFFFEEEDDDCCCDDDGGGJJJMMMNNNOOOOOOOOONNNMMMLLLOOOOOONNNMMMMMMNNNRRRUUUWWW\\\gggsss~~~{{{pppeee[[[TTTPPPNNNQQQQQQPPPOOOPPPPPPQQQRRRQQQQQQRRRRRRQQQSSSVVVYYY]]]bbbiiipppvvv||||||lll]]]]]]dddrrr```TTTLLLEEEAAA===888555555555444444333333333333333333333333222222333333333444444444666:::999<<<@@@>>>KKKeeeyyyppphhhZZZXXX\\\hhhtttssscccRRRMMMJJJJJJOOOWWWbbbrrr}}}xxxtttsssqqqwww~~~|||yyywwwsssqqqooollliiiffffffdddbbb___]]][[[ZZZYYYUUUUUUWWWXXXYYYYYYYYYYYY[[[\\\]]]___``````aaaaaaccccccbbbbbbaaaaaabbbbbbaaa``````_________``````]]]]]]\\\]]]^^^^^^[[[YYYXXXXXXXXXWWWUUURRROOONNNLLLLLLKKKJJJIIIHHHGGGGGGCCCDDDDDDCCCCCCEEEIIILLLNNNOOOPPPQQQRRRQQQPPPPPPPPPOOONNNMMMNNNRRRXXX]]]ccciiitttyyymmmbbbZZZVVVXXXWWWUUUTTTTTTTTTUUUVVVUUUUUUVVVUUUVVVXXX\\\___eeejjjqqqxxx~~~~~~{{{ooo___\\\bbb|||wwwcccWWWPPPLLLAAA>>>999666555555444444333333333333333333333333111222333444444444333333777::::::<<<@@@???PPPnnn}}}sssiii```YYYYYY^^^iiiqqqnnn___QQQLLLJJJKKKPPPVVV```ppp~~~~~~wwwssssssssspppvvv|||~~~{{{yyywwwuuusssqqqmmmkkkiiihhhfffcccaaa___^^^^^^ZZZZZZ[[[[[[\\\\\\]]]]]]\\\]]]___```bbbcccddddddfffggggggggggggfffeeedddcccbbbbbbaaaaaa`````````]]]]]]]]]___```___\\\ZZZXXXXXXXXXWWWTTTRRROOONNNKKKKKKKKKJJJIIIHHHGGGFFF@@@AAABBBBBBCCCFFFJJJMMMOOOPPPRRRTTTUUUUUUTTTTTTOOOOOONNNNNNQQQXXXaaahhhrrrxxxrrrggg```^^^]]]ZZZXXXWWWXXXXXXYYYXXXXXXYYYXXXYYY[[[```cccjjjooovvv}}}zzzxxxxxxoooaaa\\\```rrr|||dddWWWRRRPPPBBB>>>999666555555444333444444444444444444444444111222333444444444333333555888888<<<@@@AAAVVVyyy~~~qqqdddYYYWWWYYY^^^ggglllggg[[[OOOIIIHHHKKKPPPWWWaaaqqq{{{sssqqqrrrtttssswww{{{~~~~~~~~~|||yyyxxxvvvtttqqqnnnllljjjhhhfffdddcccbbbaaa``````_________``````aaa^^^___aaaccceeeggghhhhhhiiijjjlllmmmlllkkkhhhgggddddddcccbbbaaa``````_________```aaabbbbbb___\\\YYYXXXXXXWWWTTTRRROOOMMMKKKKKKKKKJJJIIIHHHFFFEEE???@@@AAABBBCCCFFFKKKNNNPPPRRRTTTVVVWWWXXXWWWWWWNNNNNNMMMNNNSSS\\\hhhppp}}}}}}ooogggbbb```]]][[[YYYYYYZZZ[[[ZZZZZZZZZZZZ[[[]]]bbbfffkkkpppwww~~~~~~vvvtttvvvpppbbb\\\___jjjdddUUUPPPOOOBBB???:::666555555444333444444444444444444444444111222333444555444333333333666666;;;@@@BBBZZZssscccXXXUUUXXX^^^eeehhhcccXXXOOOFFFFFFJJJQQQXXXbbbrrr|||vvvrrrpppqqqrrrtttuuuwww{{{|||yyywwwvvvuuupppoooooonnnmmmllllllkkkiiiiiijjjiiihhhfffdddcccffffffffffffggghhhjjjkkkkkkmmmnnnoooooommmllljjjhhhgggfffeeeeeeeeeffffffdddcccbbb```____________^^^\\\ZZZXXXWWWTTTQQQNNNKKKJJJHHHHHHHHHHHHFFFEEEEEEDDDBBBBBBDDDGGGKKKNNNTTTVVVXXXYYYYYYVVVSSSQQQMMMKKKKKKOOOVVV___lllyyywwwnnneeeccc^^^ZZZXXXXXXYYYZZZXXXYYYZZZYYYYYY\\\ccciiipppqqquuu{{{{{{vvvrrrqqqmmmddd^^^]]]kkkkkkXXXNNNLLLEEE???999777444111222666444444444333333222222222333333444444555666666666<<<777999>>>===BBB___uuueee^^^UUUZZZ```dddbbbZZZQQQKKKFFFEEEIIIQQQ[[[eeettt~~~yyytttrrrqqqrrrsssrrrsssuuuyyy~~~~~~|||zzzyyyyyyuuuuuutttssssssrrrrrrqqqnnnooooooooommmllljjjiiikkkkkkllllllmmmmmmnnnnnnpppqqqrrrrrrrrrpppnnnmmmkkkjjjjjjiiiiiiiiiiiiiiigggfffeeedddcccccccccccc___]]][[[YYYXXXUUURRROOOMMMKKKIIIIIIIIIIIIGGGEEEDDDCCCCCCCCCEEEIIINNNPPPTTTVVVXXXYYYXXXUUUQQQOOOLLLIIIIIINNNTTT___nnn{{{yyypppfffccc^^^ZZZWWWVVVVVVWWWVVVWWWXXXVVVVVVZZZbbbhhhoooqqqvvv|||yyysssqqqmmmfff```^^^fffjjjYYYPPPMMMFFF???:::888555222333666444444444333333222222222333333444444555666666666:::666999??????GGGeee|||iii```XXX\\\aaabbb___WWWNNNHHHFFFEEEIIIQQQYYYcccppp|||{{{yyyvvvsssrrrrrrtttuuupppqqqssswww|||~~~|||||||||{{{zzzzzzyyyyyyvvvvvvvvvuuutttsssrrrqqqqqqrrrtttuuuuuutttsssrrruuuuuuvvvvvvuuusssqqqpppoooooonnnnnnnnnnnnmmmmmmkkkkkkjjjiiihhhhhhhhhhhhaaa___\\\[[[YYYWWWSSSPPPOOOMMMKKKJJJIIIHHHFFFDDDBBBAAAAAABBBFFFJJJOOOQQQSSSUUUWWWXXXVVVRRRNNNKKKJJJGGGGGGKKKRRR^^^ppp{{{ttthhhddd___YYYUUUTTTTTTTTTUUUUUUUUUSSSSSSXXX```gggnnnqqqwww~~~yyytttssstttvvv}}}|||sssqqqooojjjdddbbbhhhlll\\\SSSQQQHHHAAA:::888666444444666444444333333333333222222333333444444555666666666888555999???BBBMMMmmmnnnddd\\\^^^```___[[[SSSJJJEEEEEEFFFJJJRRRXXX___lllwwwyyywwwuuutttsssssstttuuupppqqqtttwww|||~~~~~~{{{{{{{{{zzzyyyxxxxxxwwwvvvwwwzzz{{{{{{yyyvvvuuuvvvvvvwwwwwwwwwvvvuuuuuurrrrrrrrrrrrrrrqqqppppppnnnnnnmmmlllkkkkkkkkkkkkdddaaa___]]][[[XXXTTTQQQOOOMMMJJJIIIHHHGGGEEECCC>>>>>>???AAAEEEIIINNNPPPRRRSSSUUUUUUSSSNNNIIIFFFFFFDDDDDDIIIPPP^^^rrr{{{vvvhhheee___YYYTTTRRRQQQQQQSSSTTTSSSQQQRRRWWW```gggooottt{{{wwwjjjeeebbbdddgggjjjpppwwwzzz}}}tttrrrrrrooolllkkkrrrnnn___WWWUUUJJJBBB;;;999888555444666333333333333333333333333333333444444555666666666777666999???CCCQQQsssnnneee^^^^^^^^^[[[VVVOOOHHHDDDFFFGGGLLLSSSXXX]]]hhhtttzzzyyyxxxwwwvvvuuuuuuuuutttuuuwwwzzz~~~~~~~~~}}}}}}||||||{{{{{{yyy{{{~~~}}}zzzxxxvvvwwwwwwxxxyyyyyyyyyyyytttuuuuuuuuuuuutttsssrrrqqqpppooommmllllllllllllhhheeebbb___]]]YYYUUUQQQMMMKKKIIIHHHGGGFFFCCCAAA??????@@@BBBFFFJJJNNNPPPOOOPPPPPPOOOMMMHHHDDDAAACCCAAACCCGGGOOO]]]sss}}}wwwttthhhddd^^^XXXTTTQQQQQQQQQSSSSSSSSSRRRSSSXXX```gggqqqwwwxxxjjjaaaXXXUUUVVVZZZ^^^```dddiiimmmuuu~~~~~~uuuuuuvvvuuutttvvvyyypppaaaXXXTTTLLLBBB:::999888666444555333333333333333333333333333333444444555666666666777777:::>>>CCCTTTxxx{{{jjjccc___^^^[[[WWWRRRMMMHHHEEEFFFHHHNNNTTTWWW\\\hhhttt}}}}}}|||{{{zzzyyyxxxwwwxxxyyy{{{}}}|||~~~}}}zzzzzz{{{{{{||||||}}}}}}xxxyyyzzzzzzzzzyyywwwvvvuuutttsssqqqooonnnmmmmmmllliiieeebbb^^^YYYTTTQQQLLLJJJHHHGGGFFFEEECCCAAABBBBBBCCCDDDGGGJJJMMMOOOLLLKKKJJJHHHEEEBBB???===??????BBBGGGNNN\\\sss}}}wwwssspppnnngggccc^^^XXXTTTSSSSSSSSSSSSUUUVVVVVVVVVZZZbbbhhhsssyyy~~~ppp```TTTNNNLLLJJJKKKPPPTTTTTTWWW\\\cccjjjssszzzyyyyyyyyyxxx{{{|||ssscccXXXRRRMMMBBB:::888999666444444222222333333333333444444333333444444555666666666777999;;;>>>DDDXXX|||~~~ssseeeaaabbb```ZZZTTTOOOJJJGGGFFFEEEHHHNNNSSSUUU[[[hhhuuu~~~~~~~~~||||||||||||~~~~~~~~~~~~}}}||||||{{{xxxvvvsssqqqpppppppppmmmhhhccc___YYYTTTPPPKKKIIIGGGGGGGGGGGGEEECCCBBBBBBBBBCCCEEEGGGHHHIIIHHHFFFDDDAAA>>><<<;;;;;;===>>>BBBGGGNNN[[[rrryyyqqqllliiihhhgggeeebbb]]]XXXUUUTTTUUUVVVTTTVVVYYYZZZ[[[^^^dddiiissszzzqqqfff[[[OOOHHHGGGGGGDDDDDDGGGIIIJJJNNNSSSXXX^^^fffooovvv}}}~~~{{{yyy}}}zzzjjj\\\TTTMMMBBB999777888666333222222222222333333444444444333333444444555666666666777:::===???FFF]]]|||mmmeeedddgggccc[[[SSSLLLGGGEEEDDDCCCFFFKKKPPPRRRYYYhhhwww~~~}}}~~~~~~}}}zzzxxxxxxyyy{{{}}}~~~}}}zzzwwwuuusssrrrrrrooojjjeee___YYYSSSOOOKKKJJJHHHHHHHHHHHHFFFEEE?????????@@@AAABBBCCCDDDFFFDDD@@@<<<:::999999999;;;===BBBHHHNNN[[[rrr}}}rrrjjjeeecccccccccdddaaa]]]XXXVVVVVVWWWXXXTTTWWW[[[]]]^^^```fffjjjrrrzzz{{{lll]]]TTTNNNGGGFFFIIIGGGCCC@@@BBBCCCEEEJJJPPPKKKPPPXXXaaajjjqqqvvvxxx|||yyy~~~qqqaaaXXXMMMBBB888777888666333111222222222333333444444444333333444444555666666777777:::===@@@HHH```yyykkkgggjjjkkkfff]]]SSSJJJEEECCCBBBAAACCCIIINNNPPPWWWhhhxxx~~~}}}~~~zzzvvvtttvvvzzz~~~|||yyywwwuuussssssnnnhhhaaa[[[UUUPPPLLLLLLKKKJJJHHHFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;;;;;;;::::::999<<<@@@CCCJJJ[[[qqqzzznnnhhheeeaaa```bbbdddaaa]]]YYYWWWWWWXXXYYYXXXXXXZZZ^^^cccggghhhiiirrrwwwzzzmmm\\\WWWQQQLLLIIIFFFDDDCCC@@@??????@@@BBBCCCCCCBBBEEEIIINNNTTT[[[bbbjjjooo{{{{{{xxxzzzxxxaaaRRRPPPFFF>>>;;;999555444444777555333444555666555444111333444444444444555777777888:::>>>JJJffftttmmmkkkkkkoookkkbbbUUUHHHAAA???AAAAAABBBFFFLLLSSSZZZgggsss~~~}}}~~~|||yyywwwwwwzzz}}}}}}zzzvvvtttrrrmmmfff___ZZZUUUPPPMMMKKKJJJIIIGGGFFFDDDCCCBBB????????????????????????======<<<<<<<<<;;;;;;;;;:::<<<@@@CCCKKK[[[ppp|||pppjjjgggcccbbbccccccaaa]]]YYYXXXXXXYYYZZZ[[[[[[\\\___cccfffggggggmmmqqqwww}}}}}}pppbbbWWWRRROOOIIIFFFDDDDDDCCCBBB???>>>===>>>@@@AAA@@@???BBBEEEJJJOOOTTT[[[bbbgggnnnttt}}}}}}{{{}}}yyydddVVVOOOFFF>>>;;;999666444444666444333333444555555444111333444444444444555777888999<<<@@@MMMkkkxxxmmmiiihhhiiinnnjjj```TTTHHHAAA@@@AAAAAAAAAEEEKKKQQQXXXeeeppp~~~~~~}}}}}}~~~~~~}}}{{{zzz{{{|||~~~~~~zzzuuuqqqnnniiiaaa[[[VVVRRROOOMMMJJJIIIHHHFFFDDDCCCBBBAAA????????????????????????============<<<<<<<<<<<<:::<<>>???@@@@@@???===>>>AAAEEEIIINNNSSSZZZ^^^dddjjjttt~~~vvvdddYYYOOOFFF===;;;999666444555555333222222444444444333222333444555444444555777888;;;===AAAQQQqqq~~~rrriiihhhjjjiiilllggg^^^SSSHHHBBBAAAAAAAAA@@@DDDJJJOOOVVVaaammm{{{~~~||||||{{{{{{}}}~~~}}}wwwppplllhhhccc[[[UUURRROOONNNMMMIIIHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<:::<<<>>>BBBJJJZZZmmmzzzyyyoookkkiiidddbbbccc^^^]]][[[ZZZZZZ[[[]]]___cccbbbaaabbbcccbbb```^^^\\\]]]^^^______bbbfffiiikkkuuuzzzpppddd[[[VVVSSSPPPMMMFFFDDDBBBAAABBBDDDDDDDDDDDDCCCAAAAAAAAAAAA@@@>>>===???CCCFFFJJJOOOUUUYYY]]]ccclllvvv~~~qqqaaaWWWOOOEEE===;;;999666444555555333111222333444333333222333555555444444666777999;;;===AAARRRsssrrrlllnnnqqqpppiiicccZZZPPPGGGCCCAAAAAA@@@???BBBHHHMMMSSS^^^iiiwww}}}~~~||||||}}}~~~zzzssslllgggaaa\\\VVVQQQNNNMMMLLLLLLJJJIIIHHHFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>=========;;;<<<===AAAJJJYYYjjjvvv}}}}}}}}}}}}~~~yyyppphhhfffddd```^^^^^^YYYYYYXXXXXXZZZ\\\^^^```dddcccbbbbbbaaa___[[[XXXTTTTTTUUUTTTSSSSSSVVVXXXYYY```iiisss|||{{{rrrlll```[[[TTTOOOMMMLLLJJJIIIGGGEEEBBBBBBCCCDDDCCCBBBEEECCCAAAAAAAAAAAA???>>>:::===@@@CCCFFFKKKQQQTTTUUUZZZbbbkkkuuu|||yyyvvvooo___UUUNNNEEE===;;;999666555666555333111222333444333333222444555555555555666888888<<<===@@@RRRsssvvvpppuuuxxxttteee___VVVMMMFFFBBBAAA@@@>>>>>>AAAFFFKKKQQQ\\\ggguuu~~~~~~}}}}}}~~~|||vvvoooiiiddd\\\XXXSSSOOONNNMMMLLLKKKLLLKKKJJJHHHFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>???CCCLLLZZZjjjuuuxxxxxxxxxwwwuuussspppoookkkccc]]]\\\\\\XXXVVVVVVTTTTTTUUUVVVXXX[[[^^^___dddcccbbbaaa___[[[VVVSSSMMMNNNNNNMMMKKKJJJKKKMMMLLLPPPUUUZZZ```iiittt|||vvvmmmeee^^^YYYSSSPPPMMMJJJIIIHHHFFFDDDGGGEEECCCBBBBBBBBBAAA@@@BBBAAA????????????>>><<<999:::===???AAAEEEIIIMMMPPPTTT[[[ccclllxxx|||xxxtttqqqmmm}}}qqqaaaVVVNNNEEE===;;;:::777555666555333222222444444444333222444555666555555666888777<<<===@@@SSStttxxxrrrxxxxxxrrr```ZZZQQQIIIDDDBBB@@@???======@@@EEEJJJPPP[[[gggqqq}}}}}}}}}~~~}}}vvvpppiiiddd```YYYVVVSSSQQQPPPOOONNNMMMNNNMMMLLLJJJIIIGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAFFFOOO]]]lllvvvvvvwwwwwwuuuqqqjjjddd```^^^WWWRRRSSSSSSPPPNNNNNNOOOOOOQQQSSSVVVZZZ]]]^^^cccbbb```___\\\XXXRRRNNNHHHIIIJJJIIIGGGEEEEEEFFFCCCGGGKKKMMMPPPVVV^^^dddnnnsss|||~~~rrrnnnhhhbbb]]]XXXTTTQQQOOONNNKKKJJJIIIHHHGGGGGGGGGEEECCCCCCDDDDDDBBBAAAAAA@@@??????@@@@@@>>>===;;;<<<=========???BBBEEEIIILLLRRRYYYcccnnnzzz|||uuupppllljjjfffxxxsssbbbXXXMMMDDD===;;;:::777555666666444333333444555555444333444666666555555777888666<<>><<<<<>>======???AAA>>>AAAGGGNNNXXXdddpppxxxzzzqqqkkkgggfffbbbvvvtttcccXXXMMMDDD<<<;;;:::777666777777555333444555666555444333444666666555555777888666===AAAFFF[[[{{{zzzsssxxxuuujjj[[[TTTJJJDDDAAA@@@>>>===;;;;;;>>>DDDJJJPPP\\\hhhkkkyyy|||pppfff```]]]\\\[[[XXXWWWTTTRRRQQQQQQRRRSSSOOOMMMMMMNNNJJJEEEEEEIIINNNTTTVVVSSSPPPQQQSSSSSSTTTRRROOOKKKHHHGGGGGGGGGHHHEEEEEEKKKYYYiiiuuu|||}}}vvvlllaaaZZZVVVPPPNNNKKKHHHEEEDDDEEEEEEIIIKKKNNNPPPRRRUUUYYY\\\___^^^\\\YYYVVVQQQMMMKKKFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBAAABBBCCCFFFIIIKKKKKKNNNQQQUUUYYY^^^dddhhhoooqqqrrrssssssrrrqqqooonnnllliiifffbbb^^^\\\ZZZYYYWWWUUURRRPPPNNNMMMLLLMMMLLLKKKJJJIIIIIIIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCGGGMMMWWWbbbiii{{{}}}tttsssssslllccc]]]eeeoootttaaaWWWRRRHHH???;;;999555444555555555444444444444555555555555555555555666777888:::;;;;;;CCC]]]sssqqqooogggRRRNNNGGGBBB@@@???>>>>>>::::::>>>CCCGGGLLLVVV```hhhtttxxxlllaaaZZZXXXWWWWWWTTTSSSSSSRRRQQQQQQQQQRRRQQQOOOOOOOOOLLLGGGHHHLLLUUU]]]bbbaaa___bbbdddeeeddd___XXXSSSPPPNNNKKKIIIJJJHHHHHHNNN\\\lllyyyyyyoooeee^^^ZZZUUURRRNNNKKKIIIGGGFFFEEEIIIKKKMMMOOOQQQTTTWWWZZZ\\\[[[ZZZXXXTTTPPPMMMKKKFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBEEEGGGHHHFFFHHHJJJLLLOOORRRWWW[[[^^^___aaabbbbbbaaa___^^^^^^^^^]]]\\\[[[YYYYYYXXXSSSRRRQQQOOONNNMMMMMMMMMJJJJJJIIIHHHGGGFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB???????????????????????????@@@BBBDDDIIIQQQ[[[bbbqqq~~~wwwppprrrtttppphhhdddiiiyyy~~~uuucccZZZTTTJJJ???;;;888555444666555555444444444444555555555555555555555666777888;;;======FFFaaa{{{pppmmmkkkaaaQQQLLLFFFBBB???>>>>>>===;;;;;;>>>CCCGGGKKKTTT^^^fffrrrvvvjjj^^^WWWTTTSSSSSSPPPPPPPPPPPPQQQQQQQQQRRRSSSRRRQQQQQQMMMIIILLLQQQ___iiirrrttttttwww{{{{{{{{{tttjjjaaa[[[VVVQQQMMMMMMLLLMMMTTTaaaqqq~~~wwwoooiiifff___YYYRRRMMMLLLKKKHHHFFFHHHKKKMMMOOOPPPQQQTTTVVVWWWWWWVVVUUURRROOOLLLJJJFFFFFFEEEDDDCCCCCCBBBAAA>>>>>>???@@@AAACCCCCCDDDCCCDDDFFFFFFGGGIIIMMMPPPTTTUUUVVVWWWWWWVVVUUUTTTRRRRRRSSSSSSSSSSSSSSSSSSMMMLLLLLLLLLLLLLLLMMMMMMJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAADDDJJJRRRWWWdddrrryyyuuuxxx{{{wwwppplllnnn~~~|||uuufff___WWWLLL@@@;;;888555444666555555444444444444555555555555555555666777888999===>>>@@@JJJggguuukkkiiieeeYYYNNNJJJDDD@@@>>>===<<<;;;<<<;;;>>>BBBEEEHHHQQQ[[[cccooo|||xxxlll```XXXTTTQQQOOONNNNNNMMMMMMNNNOOOQQQRRRTTTRRRRRRQQQMMMJJJOOOWWWhhhuuurrreee\\\VVVSSSPPPQQQTTT[[[hhhxxx~~~yyyxxxlllcccWWWOOOLLLLLLJJJHHHJJJLLLNNNOOOOOOPPPRRRSSSSSSSSSSSSRRRPPPMMMKKKIIIGGGGGGFFFEEEDDDDDDCCCCCC>>>???@@@AAABBBBBBAAAAAADDDEEEFFFGGGGGGIIILLLOOOSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRQQQPPPOOONNNNNNMMMKKKJJJJJJJJJKKKKKKLLLMMMLLLKKKJJJJJJIIIIIIIIIJJJHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@DDDIIIMMM[[[gggzzz~~~wwwsssqqq~~~tttgggbbbYYYMMMAAA;;;888555444666555444444333333444444555555555555555666777999999===???BBBNNNlllrrrgggddd```SSSKKKHHHCCC???>>>===;;;:::<<<;;;===AAACCCFFFNNNWWW___lllyyy{{{vvvsssqqqpppvvvyyy}}}yyyoooeee]]]VVVQQQMMMPPPOOOMMMKKKKKKLLLNNNOOORRRQQQQQQPPPLLLKKKRRR\\\rrrpppaaaZZZYYYSSSVVV\\\fffsss{{{pppaaaUUUNNNMMMLLLLLLMMMOOOQQQRRRQQQPPPQQQRRRQQQQQQQQQPPPOOOLLLJJJIIIGGGGGGGGGFFFFFFEEEEEEDDD@@@AAABBBBBBBBBBBBAAAAAABBBCCCEEEFFFGGGIIIMMMPPPQQQQQQRRRRRRRRRRRRQQQQQQSSSRRRQQQPPPNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@AAADDDGGGQQQ[[[lll~~~|||{{{yyyuuurrrrrrtttwwwyyyyyyzzz|||{{{xxxttt|||pppeeebbbXXXMMMAAA<<<999555444666444444333333333333444444444555555555777888999:::;;;>>>BBBQQQrrr~~~rrreeeaaa\\\OOOIIIEEEAAA>>>===<<<;;;:::<<<;;;<<<@@@AAACCCKKKTTT\\\hhhvvv{{{xxxsssmmmhhhdddcccbbbjjjooowww~~~{{{vvvpppjjjbbbZZZTTTWWWVVVUUUSSSQQQPPPNNNNNNOOOOOOOOONNNKKKKKKVVVbbb|||lllaaa\\\UUU\\\fffrrrqqqbbbVVVQQQPPPRRRRRRTTTVVVVVVTTTRRRRRRRRRQQQQQQQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA===>>>@@@BBBDDDGGGKKKOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBAAA@@@@@@BBBDDDGGGNNN\\\lll}}}yyytttqqqooommmjjjhhhgggiiikkkmmmlllmmmooorrrxxx~~~zzzyyyvvvxxx{{{kkkaaa___VVVKKKAAA===:::666444555444444333333333333444444444444555666777999:::;;;999<<>>>>>===;;;:::;;;:::;;;>>>???AAAIIIRRRZZZfffttt}}}zzznnnkkkfffaaa\\\ZZZYYYYYY^^^eeeqqq|||zzzpppiiiccceeeggggggccc\\\UUUPPPNNNNNNNNNNNNKKKMMMZZZhhh|||jjj^^^YYYbbbppptttdddYYYVVVVVVVVVXXXZZZZZZWWWUUUTTTSSSRRRRRRRRRQQQOOOMMMJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDBBBAAA@@@@@@@@@AAA<<<>>>@@@BBBDDDGGGKKKOOOTTTTTTTTTSSSSSSTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMLLLLLLLLLMMMMMMNNNMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCBBBAAA@@@AAACCCCCCHHHPPP\\\mmm{{{uuupppllliiifffdddaaa```^^^\\\\\\]]]^^^______```bbbeeejjjrrr{{{zzzzzzyyyvvvtttuuurrrtttwwwfff]]][[[RRRIII@@@===;;;666333333444333333222222333333444444444555666777999;;;<<<888<<>>===<<<::::::888:::===>>>@@@HHHQQQYYYeeerrr||||||ssseeebbb^^^YYYVVVUUUUUUUUUWWW___mmm{{{~~~nnnrrrwwwyyytttiii]]]UUUMMMNNNOOONNNKKKOOO]]]lllqqq^^^[[[fffvvvnnn___ZZZYYYYYY[[[]]]\\\ZZZWWWUUUUUUSSSSSSSSSRRRPPPMMMJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFDDDBBB@@@>>>???@@@AAA@@@AAACCCEEEGGGJJJNNNQQQTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQKKKKKKKKKLLLLLLMMMNNNOOOPPPOOOOOOOOOOOOOOOPPPPPPLLLLLLLLLLLLKKKKKKKKKKKKMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEE@@@BBBCCCBBBAAA@@@AAABBBFFFHHHKKKRRR```uuu}}}sssnnnhhhbbb^^^\\\ZZZYYYSSSRRRQQQPPPPPPPPPQQQQQQVVVXXXYYY\\\```gggooottt~~~|||vvvtttrrrooonnnooolllqqquuucccYYYYYYPPPGGG@@@>>>;;;666333333444333333222222333333444444444555666888999;;;<<<888===FFF\\\xxxbbbXXXTTTKKKFFFCCC@@@??????>>><<<:::999888999<<<===???GGGQQQXXXdddrrr{{{uuujjj^^^^^^]]]XXXRRROOOPPPRRRUUU]]]jjjxxx~~~lllUUUTTTOOOMMMOOONNNOOO\\\mmmttt```^^^gggxxxhhh\\\[[[XXXYYYYYYZZZYYYWWWVVVUUUVVVSSSPPPMMMKKKLLLNNNOOONNNMMMJJJHHHGGGFFFFFFFFFGGGFFFDDDBBB@@@???>>>>>>@@@BBBDDDFFFHHHKKKOOORRRWWWWWWXXXXXXWWWUUUTTTSSSTTTUUUWWWXXXWWWTTTRRRPPPNNNOOOOOOPPPPPPPPPOOOOOONNNNNNOOOOOOOOONNNNNNMMMLLLLLLKKKJJJJJJLLLMMMNNNKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDFFFIIIRRRbbbwww|||rrrllldddaaa]]]WWWSSSPPPOOONNNKKKJJJJJJIIIIIIJJJJJJKKKNNNPPPRRRTTTWWW[[[aaaeeesss|||zzzvvvqqqjjjhhhiiifffrrrsssaaaWWWUUUMMMHHHAAA;;;888666444333555555555444444333333333333444555555555666888:::777@@@EEEXXX{{{~~~yyyaaaQQQKKKJJJHHHEEEAAA???===<<<:::999:::888999<<<>>>@@@GGGNNNWWW```nnnzzzpppfff______]]]YYYSSSOOOOOOPPPSSS[[[hhhxxx~~~fffVVVPPPMMMOOOOOOQQQ```qqqwwwdddaaaiiiyyysssbbb]]]YYYZZZZZZZZZZZZXXXWWWVVVSSSRRRQQQQQQQQQQQQQQQQQQNNNMMMKKKHHHGGGFFFFFFGGGHHHGGGEEECCCBBB@@@@@@???@@@BBBDDDFFFIIILLLQQQUUUXXXXXXYYYYYYXXXWWWUUUTTTTTTUUUWWWWWWVVVTTTRRRPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOPPPOOOMMMLLLLLLLLLMMMMMMNNNMMMMMMLLLLLLKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEGGGMMMZZZkkkxxx}}}sssiiiddd[[[YYYUUUPPPLLLJJJIIIIIIFFFEEEEEEDDDDDDEEEEEEFFFGGGIIIKKKLLLOOORRRWWW[[[gggnnnwwwxxxsssnnniiiggghhhdddnnnzzzfffXXXRRRNNNIIIBBB<<<999777555444555555444444444333333333333444555555555666888::::::CCCFFFYYY}}}|||eeeVVVNNNLLLFFFCCC@@@===<<<<<<:::999:::888999<<<>>>@@@FFFNNNVVV___mmmzzzyyynnneeedddccc```[[[VVVSSSSSSSSSSSSZZZgggxxxwww^^^UUUOOOOOOOOOSSSaaaqqq|||hhhbbbiiiyyy|||fff[[[ZZZ[[[[[[[[[ZZZYYYXXXWWWPPPQQQSSSUUUUUUUUUSSSRRRNNNMMMKKKIIIGGGGGGGGGGGGIIIHHHFFFDDDCCCBBBAAAAAA???AAADDDGGGKKKOOOTTTXXXZZZ[[[[[[[[[[[[ZZZXXXWWWUUUVVVWWWWWWVVVUUUSSSRRRSSSSSSTTTTTTTTTSSSSSSRRRUUUUUUUUUTTTSSSRRRQQQPPPRRRRRRPPPOOOMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDGGGOOOZZZccc}}}}}}zzzxxxmmmddd\\\WWWPPPOOOLLLHHHFFFDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBAAACCCDDDEEEGGGIIIMMMPPPZZZ]]]bbbgggllltttvvvpppmmmiiiggggggdddnnn|||lllYYYOOOOOOJJJCCC===:::888666555555444444444444333333333333444555555555666888:::===EEEHHH[[[|||}}}kkk[[[QQQMMMDDDBBB>>><<<<<<;;;:::999:::888999<<<>>>@@@FFFMMMUUU^^^lllyyyxxxssssssoooiiibbb]]]YYYXXXXXXVVV\\\gggxxxlll^^^SSSOOONNNQQQ___ooolllccciiiwwwnnn^^^[[[[[[[[[ZZZYYYYYYXXXWWWQQQRRRTTTUUUUUUTTTSSSQQQNNNMMMKKKIIIHHHGGGHHHHHHHHHGGGFFFDDDCCCBBBAAAAAA???AAAEEEIIIMMMRRRXXX\\\]]]]]]^^^___^^^]]]\\\[[[WWWXXXXXXXXXWWWVVVVVVUUUWWWWWWWWWWWWWWWWWWVVVUUUXXXXXXWWWVVVUUUTTTRRRQQQRRRRRRQQQPPPOOOOOONNNNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBCCCGGGMMMRRRfffttt}}}zzzyyysssoootttsssggg^^^VVVOOOLLLIIIGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@AAACCCCCCCCCEEEHHHJJJPPPRRRUUUXXX\\\eeepppyyy|||xxxtttsssooojjjhhhhhhsss~~~nnnZZZOOOOOOIIIBBB===999777555444444444444444444444444444333444555555555666888:::===DDDHHH]]]|||sssaaaTTTMMMDDDAAA>>>===<<<<<<;;;::::::888888<<<>>>???EEELLLSSS]]]lllzzzzzz}}}rrrhhhaaa\\\YYYXXX\\\fffxxxzzzhhhVVVOOONNNRRR___nnnnnnfffjjjwww{{{fff[[[[[[ZZZYYYYYYXXXXXXXXXUUUUUUUUUTTTSSSRRRQQQPPPNNNLLLKKKIIIHHHHHHHHHIIIGGGFFFEEECCCBBBAAAAAAAAA???BBBFFFKKKOOOUUU[[[`````````aaabbbbbbaaa______[[[[[[ZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSQQQQQQQQQQQQRRRQQQQQQQQQOOONNNNNNMMMMMMLLLLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDGGGJJJRRR___mmmyyy{{{vvvqqqnnnkkkkkkgggdddhhhuuuuuunnncccYYYQQQKKKGGGDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAABBBBBBBBBBBBDDDFFFHHHKKKNNNQQQTTT[[[dddkkkmmmttt~~~}}}||||||vvvooojjjkkkxxx{{{xxxmmmZZZPPPMMMHHHAAA;;;888666444333444444444444444444444444333444555555555666888:::;;;BBBGGG___{{{}}}iiiXXXNNNEEECCC???>>>>>>===<<<;;;:::888888;;;===???DDDKKKSSS]]]lllzzzjjjsssqqqeee]]]ZZZ^^^hhhzzzsss\\\QQQOOOSSS```nnn}}}ooohhhkkkvvvkkk]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZYYYWWWUUUSSSQQQPPPMMMLLLKKKIIIIIIIIIIIIJJJGGGFFFDDDCCCBBBAAAAAAAAAAAADDDHHHLLLQQQWWW^^^bbbccccccdddeeeeeedddcccbbb```___]]]\\\\\\]]]^^^_______________^^^]]]\\\\\\[[[[[[ZZZZZZYYYXXXWWWVVVRRRRRRSSSTTTUUUUUUTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGPPPZZZcccnnn{{{}}}{{{vvvpppkkkgggdddccc```^^^^^^cccnnn|||pppccc^^^UUUNNNHHHEEEBBB@@@<<<<<<==================>>>>>>============>>>>>>>>>???AAA@@@??????@@@BBBAAAEEEHHHKKKMMMQQQXXX^^^bbbhhhpppxxx~~~zzzrrrmmmmmmyyyxxxuuukkkZZZSSSMMMHHHAAA;;;777555444333333333333444444444444555333444555555555666888::::::???GGGaaazzzrrr^^^QQQFFFDDD@@@>>>>>>===<<<;;;:::888888;;;===>>>DDDKKKSSS]]]mmm|||ZZZdddttt{{{nnncccfffooofffVVVQQQSSS]]]iiirrrqqqgggiiisssqqq```___]]]\\\[[[[[[\\\\\\]]]^^^______]]]YYYUUURRRMMMLLLKKKIIIIIIIIIJJJJJJGGGFFFEEEDDDCCCBBBBBBBBBBBBEEEJJJNNNSSSYYY___ccceeeeeeggggggggggggfffeeedddcccaaa___```aaacccdddbbbbbbbbbbbbaaa```___^^^\\\\\\]]]]]]\\\[[[ZZZZZZVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUTTTTTTSSSRRRRRRQQQKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGFFFEEEEEEEEEFFFFFFEEEBBBHHHMMMQQQYYYfffooorrrzzz{{{}}}}}}xxxtttsssrrrpppmmmjjjhhhggggggcccccccccgggooo}}}{{{tttiii^^^TTTPPPJJJFFFCCCAAA@@@>>>:::;;;<<<<<<=========<<<======<<<<<<<<<<<<======<<<>>>??????>>>>>>???@@@>>>AAADDDEEEFFFIIIOOOTTTXXX\\\bbbggglllttt~~~zzzrrrooonnnyyyvvvtttkkkZZZSSSNNNIIIBBB<<<888666555333333333333444444444555555333444555555555666888::::::???HHHddduuu___QQQGGGDDD@@@>>>===<<<:::999:::888888;;;<<<>>>CCCJJJSSS^^^nnn}}}PPP[[[lllmmmooovvvooo[[[RRRPPPWWWbbbhhhuuurrrdddeeennnzzzbbbaaa___^^^]]]]]]^^^^^^^^^aaadddfffddd___XXXTTTMMMLLLKKKJJJIIIIIIJJJKKKHHHHHHFFFEEEDDDDDDDDDDDDDDDFFFKKKOOOTTTYYY```dddfffggghhhiiiiiihhhgggfffgggeeecccaaabbbcccfffgggdddddddddcccbbbaaa```___^^^^^^^^^___^^^^^^]]]]]][[[[[[\\\[[[ZZZYYYWWWVVVTTTTTTSSSSSSRRRQQQQQQQQQLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGIIIGGGEEEEEEFFFFFFFFFEEEBBBEEEFFFGGGMMMXXXaaacccmmmooossswwwyyywwwrrrnnnooopppppppppnnnmmmmmmnnnnnnnnnnnnooosss|||uuullleeeZZZPPPKKKHHHDDDAAA@@@@@@???>>>;;;<<<===>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???<<<>>>@@@@@@?????????@@@>>>@@@AAAAAAAAADDDKKKPPPOOOSSSWWWZZZ^^^fffpppwww|||xxxqqqpppqqqzzzuuuuuukkkYYYTTTOOOJJJCCC===999777666555333333333444444555555555333444555555555666888:::;;;@@@IIIfffttt^^^OOOFFFCCC???===<<<:::999777;;;888888;;;<<<===CCCJJJSSS___ooo~~~QQQWWWcccsss~~~wwwwwwbbbRRRQQQWWW\\\cccjjjvvvtttddddddjjjxxxkkkfffaaaaaadddfffdddaaacccgggiiiiiijjjiiiddd\\\QQQNNNKKKIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGEEEEEEDDDCCCFFFLLLSSSZZZ___cccdddllllllkkkkkkjjjjjjjjjjjjjjjiiigggfffeeeeeeeeefffffffffeeeddddddeeeffffffgggccc```___aaabbbaaa___\\\^^^``````___^^^___```XXXXXXYYYYYYWWWUUURRRQQQPPPPPPPPPOOONNNMMMLLLKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFEEEDDDDDDEEEKKKSSSYYY```dddkkkttt{{{{{{vvvqqqooouuuzzzyyyxxxyyyyyyvvv}}}wwwpppnnnrrrzzzyyyoooddd[[[TTTNNNJJJAAAAAA@@@???>>>======<<<;;;;;;;;;<<<<<<<<<==============================>>>===<<<;;;;;;<<<===>>>AAAAAABBBBBBBBBCCCCCCCCCIIIJJJMMMRRRWWW\\\```bbbnnnsss{{{~~~tttpppqqqrrr~~~|||xxxppp]]]UUUTTTMMMDDD<<<888777666666666555444333333333333333444444444555777888:::;;;===BBBHHHcccnnn[[[NNNHHHDDD@@@===<<<;;;:::999:::888888;;;<<<===CCCJJJUUU```ppp~~~JJJPPP[[[kkk}}}cccTTTQQQTTTWWWYYY```kkkwwwoooaaa```eeeqqqqqqlllgggfffiiikkkjjjiiigggkkkllllllmmmnnnjjjdddXXXSSSMMMIIIJJJKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEHHHNNNTTTZZZ^^^aaaccciiiiiijjjjjjjjjiiiiiihhhiiihhhgggeeeeeeeeeffffffhhhhhhgggffffffggghhhhhhfffcccaaaaaabbbbbbaaa______aaabbbbbb```___```aaaZZZ[[[[[[[[[YYYWWWUUUSSSRRRRRRRRRQQQPPPOOONNNMMMLLLLLLJJJIIIHHHHHHGGGHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBDDDIIIPPPUUU]]]bbbjjjttt|||vvvppppppsssuuuvvvmmmggg^^^VVVOOOJJJEEEBBB?????????>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<============>>>???@@@AAAAAABBBEEEFFFHHHJJJNNNRRRUUUVVV]]]bbbiiiqqqxxx{{{sssqqqrrrvvv|||xxxooo^^^VVVSSSLLLCCC<<<888666555555666555444333333333333444444444444555777888:::;;;<<>>===<<<;;;:::888888;;;<<<===CCCJJJUUU___nnn{{{JJJLLLTTTbbbwww}}}dddUUUOOOOOOOOOOOOTTT]]]hhhsssyyyhhh]]][[[]]]fffssstttoooiiigggiiilllmmmmmmmmmppppppppprrruuutttoooccc[[[QQQKKKKKKMMMMMMKKKJJJJJJIIIHHHGGGGGGFFFEEEHHHKKKOOOTTTYYY]]]```aaaeeefffhhhiiijjjiiigggfffgggfffeeeeeeeeeeeeggggggjjjjjjiiihhhhhhiiijjjjjjgggfffeeeeeefffeeecccaaabbbdddeeedddbbbaaaaaaaaa]]]^^^^^^]]]\\\ZZZXXXVVVUUUUUUUUUTTTSSSRRRPPPPPPMMMMMMKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDBBBAAABBBFFFKKKPPPWWW]]]fffoooxxx{{{rrrnnnkkkiiifff\\\XXXQQQLLLHHHEEEBBB@@@=========<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>@@@AAAAAABBBBBBCCCDDDFFFHHHIIIJJJQQQTTTZZZ```fffmmmuuuzzz|||zzzwwwrrrqqqsss{{{|||xxxnnn^^^WWWRRRKKKCCC;;;777555444444555555444333333333444444444444444555777888:::;;;;;;@@@HHHfffxxxnnncccVVVNNNIIIFFFBBB???>>>>>><<<;;;:::777888;;;<<<===CCCJJJSSS]]]jjjxxxSSSQQQTTT^^^pppvvvaaaTTTLLLHHHFFFIIIMMMSSS[[[dddoooyyyrrraaaXXXUUUUUU\\\fffuuuvvvqqqkkkiiijjjmmmpppqqqrrrttttttsssvvv{{{{{{xxxooodddWWWOOONNNOOOMMMKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHKKKOOOUUUYYY]]]___```bbbcccfffhhhhhhgggeeecccccccccccccccdddfffhhhiiijjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjkkkkkkiiigggfffeeefffgggfffcccaaaaaabbb`````````___^^^\\\ZZZYYYXXXXXXWWWVVVUUUTTTRRRQQQOOONNNMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDCCCBBBBBBDDDHHHLLLQQQWWW```fffmmmzzz{{{qqqjjjddd^^^ZZZQQQMMMIIIEEEDDDBBB@@@???;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>??????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEJJJLLLPPPTTTYYY___ggglllrrrzzzwwwuuusssqqqqqqttt|||yyywwwmmm]]]WWWPPPKKKBBB;;;777555444333555444444333333333444444444444444555777888:::;;;:::???IIIgggttthhh]]]SSSLLLFFFCCC@@@>>>===<<<:::999999777777:::<<<===BBBIIIQQQZZZgggttt^^^XXXVVV]]]jjjzzziiiZZZPPPHHHCCC???FFFHHHKKKPPPUUU]]]ffflllrrrxxx~~~zzzjjj[[[RRROOOOOOSSSZZZggg{{{{{{xxxssspppqqqtttwwwyyywwwxxxwwwvvvyyy~~~yyynnn```WWWRRRPPPMMMKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHJJJOOOTTTXXX\\\^^^______```cccddddddcccaaa___^^^^^^___aaacccfffiiikkkjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmllljjjiiihhhggghhhiiihhheeecccbbbccccccbbbbbbaaa___^^^]]]\\\ZZZZZZYYYXXXWWWUUUSSSRRRPPPOOONNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEDDDCCCDDDGGGJJJOOOTTTZZZ]]]```kkk|||vvvjjjbbb[[[SSSOOOFFFCCC@@@>>>===<<<:::999:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<>>>>><<<:::999999777777:::;;;<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<>>>>>>>>>????????????@@@DDDCCCCCCBBBBBBBBBCCCCCCBBBCCCEEEFFFFFFIIIMMMOOORRRYYYbbbjjjqqqxxx{{{xxx}}}yyyrrrlllmmmqqqvvvyyywwwooo^^^VVVPPPKKKCCC===999666444222444444333333333444555555444444444555777888:::;;;;;;@@@LLLjjjmmm___VVVQQQMMMFFFDDDBBBAAA@@@???===;;;999666777:::;;;<<>><<<>>>???@@@AAADDDHHHLLLRRRXXX]]]```aaa^^^UUUJJJDDDDDDEEEGGGIIIOOO]]]kkk~~~||||||}}}{{{nnnaaaVVVPPPNNNKKKKKKKKKKKKJJJJJJJJJJJJLLLMMMPPPSSSUUUVVVVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRSSSVVV[[[aaagggllloooqqqrrrssssssssssssrrrqqqoooqqqqqqooommmlllmmmooolllnnnooonnnkkkjjjiiijjjiiihhhgggeeedddcccbbbbbb```___^^^]]][[[YYYXXXWWWSSSRRRPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHDDDEEEFFFFFFEEEEEEFFFHHHGGGJJJMMMMMMMMMQQQYYY___hhhuuu~~~{{{ppphhh[[[QQQKKKGGGBBB???>>>===;;;<<<======<<<:::;;;<<<<<<===>>>?????????<<<<<<<<<=========>>>>>>????????????????????????======>>>??????>>>============???@@@AAACCCDDDDDDGGGFFFEEECCCBBBBBBBBBBBBCCCEEEFFFFFFEEEEEEGGGHHHIIINNNSSSXXX\\\ccckkkqqqvvvzzzyyyvvvvvvyyytttjjjjjjooosss~~~}}}|||sss```WWWPPPKKKDDD>>>:::777444333333333333333333444555666444444444555777888:::;;;<<>>??????BBBEEEHHHHHHMMMRRRTTTVVVUUUMMMDDD@@@@@@BBBDDDDDDHHHUUUbbbtttvvvfffXXXRRRPPPKKKKKKKKKKKKKKKJJJJJJJJJOOOPPPQQQSSSSSSSSSRRRRRRTTTTTTRRRQQQPPPOOONNNMMMNNNPPPTTTYYY```gggmmmpppuuuvvvwwwxxxxxxwwwvvvuuutttuuuuuussspppooorrruuunnnpppqqqpppnnnmmmmmmmmmlllkkkiiigggfffeeeeeeeeebbbbbbaaa___^^^[[[ZZZYYYSSSRRRQQQNNNMMMKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHBBBDDDEEEEEEDDDDDDEEEGGG@@@CCCFFFGGGHHHJJJNNNRRRWWW```hhhkkkllllllhhhbbbaaaYYYOOOGGGDDDCCCBBB@@@999888888999;;;<<<;;;:::<<<======>>>???@@@AAAAAA============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@???>>>======>>>@@@CCCEEEHHHJJJKKKKKKJJJHHHFFFDDDBBBAAAAAABBBCCCDDDDDDBBBAAAAAAAAAFFFHHHKKKMMMOOOTTT\\\bbbfffjjjoootttxxxxxxwwwvvvtttsssrrrrrrsssuuuwwwxxxxxxzzz}}}~~~~~~~~~ssskkkpppwwwvvviiihhhmmmsss~~~vvvbbbYYYQQQLLLEEE???;;;888555333333333333333333444555666444444444555777888:::;;;===BBBNNNkkkjjj[[[RRRNNNLLLCCCAAA@@@??????>>>;;;999888666666999;;;<<>>>>>>>>>>>>>>CCCEEEHHHIIIJJJIIIGGGEEE===>>>??????AAAEEEJJJNNNmmmpppbbbXXXSSSLLLLLLKKKKKKKKKLLLLLLMMMQQQPPPPPPPPPPPPPPPQQQQQQRRRPPPMMMJJJIIIJJJLLLMMMJJJNNNSSSYYY___fffmmmrrryyyzzz|||}}}||||||}}}~~~}}}{{{xxxvvvuuuvvvwwwyyyvvvuuutttssstttssspppnnnkkkkkkkkkkkkkkkiiihhhhhhhhheeeaaa^^^\\\\\\[[[ZZZYYYWWWTTTRRRRRRQQQOOOMMMOOOOOOMMMLLLJJJIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDKKKOOOTTTYYYZZZWWWSSSQQQJJJHHHEEEAAA>>>;;;999888999999:::;;;<<<<<<<<<<<<===>>>>>>?????????>>>>>>??????@@@@@@AAABBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>===>>>???>>><<<<<<===???CCCBBBBBBBBBEEEIIINNNPPPZZZTTTLLLFFFCCCCCCDDDDDDAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGJJJLLLNNNOOOUUUXXX\\\___bbbbbbbbbaaaaaaaaa`````````aaabbbbbbccceeeggghhhhhhhhhiiijjjlllpppuuuyyyyyywwwtttrrrjjjjjjlllsssyyymmmhhhhhhrrrwwwcccXXXSSSMMMFFF???:::666333111111222222333444555666666666555555555666777999:::999AAAOOOlll~~~mmm[[[TTTNNNIIIFFFCCC???===<<<;;;999888888888777666777;;;AAAEEEKKKRRR^^^hhhrrr|||wwwssszzzqqqggg___YYYSSSPPPKKKJJJIIIGGGEEEDDDCCCCCC@@@@@@@@@??????>>>>>>>>><<<===@@@BBBBBBAAA???>>>===>>>??????@@@CCCHHHLLL]]]mmmxxxhhhZZZSSSMMMMMMLLLLLLKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMOOONNNLLLJJJIIIIIIIIIJJJHHHLLLQQQWWW^^^fffnnnttt{{{}}}~~~|||zzzyyyyyyzzz{{{zzzyyyxxxxxxyyyxxxvvvsssooooooooonnnmmmllljjjjjjjjjgggccc```___^^^]]]\\\[[[YYYVVVTTTTTTSSSQQQOOOOOONNNMMMLLLKKKJJJJJJJJJHHHGGGGGGGGGFFFFFFEEEEEECCCBBBAAA@@@@@@@@@AAAAAA@@@CCCGGGJJJJJJIIIEEECCCCCCBBB@@@===;;;:::999999:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>@@@BBBBBBCCCDDDGGGKKKPPPUUUWWW[[[UUUMMMGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCC>>>>>>@@@AAACCCEEEFFFGGGKKKMMMPPPSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRRRRUUUWWWYYYZZZYYYYYYZZZ[[[\\\___cccggghhhggggggfffhhhmmmuuuzzzmmmgggfffsssyyyeeeYYYRRRMMMFFF???:::777444222222333333444444555555555555555555555666777999:::999AAAMMMiiirrr___UUUMMMFFFFFFCCC???===<<<;;;999888888888777777777;;;AAAEEEKKKRRR]]]hhhrrr|||xxxzzz|||uuuooollleee```YYYTTTOOOLLLIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@??????>>>>>><<<===???@@@AAA@@@>>>===>>>>>>???>>>???AAAEEEHHHRRR___uuuqqq```UUUNNNNNNMMMLLLKKKKKKKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLKKKJJJIIIHHHGGGGGGFFFIIIOOOUUU]]]fffooovvv}}}~~~~~~~~~~~~~~~~~~}}}zzzuuuttttttsssqqqooommmlllllliiifffcccbbbaaa```___^^^\\\YYYWWWVVVUUUSSSQQQOOOOOOMMMLLLKKKKKKKKKKKKIIIIIIHHHGGGFFFEEEEEEDDDBBBBBB@@@???>>>=========;;;===>>>@@@@@@???===;;;===<<<;;;:::::::::::::::<<<===>>>??????@@@@@@??????@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBDDDEEECCCEEEIIINNNSSSYYY]]]___\\\UUULLLHHHIIIJJJIIIFFFGGGGGGGGGFFFEEEEEEEEEDDD@@@AAAAAABBBCCCDDDEEEEEECCCEEEGGGIIIIIIHHHGGGFFFHHHGGGGGGGGGGGGHHHIIIJJJIIIKKKMMMMMMMMMLLLMMMNNNPPPRRRUUUWWWYYY[[[___bbbnnnxxxzzzoooiiihhhrrr~~~{{{eeeXXXRRRMMMEEE???:::777555333444444444444444444444444555555444555666888999;;;<<>>>>>???AAABBBCCCBBBAAA@@@>>>??????>>>>>>???BBBDDDLLLUUUfff~~~|||fffXXXOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKIIIGGGFFFDDDGGGLLLSSS[[[fffpppwww}}}zzzyyyxxxvvvtttrrrpppooonnnlllhhhfffeeeeeecccaaaaaa^^^[[[YYYXXXWWWUUUSSSPPPOOONNNMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA???>>><<<<<<;;;<<<<<<<<<<<<;;;::::::999;;;;;;;;;:::;;;;;;<<<<<<======>>>???@@@@@@@@@@@@@@@AAACCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEDDDGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEFFFHHHEEEHHHMMMRRRXXX\\\___aaaZZZSSSKKKIIIKKKLLLJJJGGGIIIIIIHHHGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEFFFGGGFFFEEEDDDFFFFFFFFFFFFGGGHHHIIIIIIGGGIIIJJJKKKJJJIIIJJJKKKNNNOOOQQQRRRUUU\\\eeelll}}}zzzqqqmmmmmmppp~~~|||dddVVVSSSMMMEEE>>>:::888666555555555555444444333333333555444444555666888:::;;;>>>DDDPPPmmm~~~xxx|||~~~hhh[[[QQQIIIGGGDDD@@@===<<<;;;:::888777888888777777:::???CCCIIIQQQ[[[eeeoooyyy|||rrrkkkggg___]]]YYYTTTPPPLLLJJJIIIHHHFFFCCCBBBCCCCCCBBBAAADDDEEEFFFGGGGGGFFFEEEDDDFFFEEEDDDCCCBBBAAA@@@???===>>>???@@@@@@@@@??????@@@@@@AAA@@@>>>???AAACCCCCCIIIVVVkkkmmm\\\OOOOOONNNMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJMMMNNNOOOOOONNNLLLJJJHHHEEEGGGLLLQQQZZZeeepppxxx~~~}}}}}}|||zzzwwwuuusssqqqpppnnnkkkjjjiiihhhfffdddcccaaa]]][[[ZZZYYYWWWUUURRRQQQOOONNNLLLKKKKKKKKKIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBAAA???===<<<;;;:::999888777777777777777;;;:::::::::::::::;;;;;;===>>>???@@@@@@AAAAAA@@@AAABBBDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGGGGFFFFFFHHHJJJHHHKKKOOOTTTXXXZZZ[[[\\\UUUPPPJJJIIIKKKLLLJJJGGGJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGGGGIIIKKKKKKJJJJJJKKKLLLMMMOOOPPPRRRWWWaaapppzzz{{{tttqqqqqqqqq~~~fffXXXTTTNNNFFF>>>:::888666555555555555444444333333222444444444444666888:::;;;===CCCQQQrrr~~~www{{{|||gggZZZRRRLLLGGGDDD@@@>>>===<<<:::999777888888777888:::>>>AAAHHHOOOYYYccclllwwwxxxiii___XXXTTTNNNLLLJJJHHHFFFDDDDDDCCCDDDBBBAAAAAABBBCCCCCCBBBFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBBBB???@@@AAAAAABBBBBBAAAAAAAAABBBCCCBBB@@@@@@BBBCCC@@@DDDMMM^^^tttsss```RRRQQQQQQPPPPPPQQQQQQRRRNNNMMMLLLKKKKKKJJJKKKKKKQQQQQQRRRQQQPPPOOOMMMKKKHHHJJJLLLQQQYYYdddpppxxx~~~}}}{{{yyywwwuuusssqqqooonnnnnnllljjjhhhgggdddaaa___]]]\\\YYYXXXTTTSSSQQQOOOMMMKKKJJJJJJGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBB@@@>>>===<<<;;;;;;:::999888888999999999999888888888999::::::>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHGGGHHHJJJKKKKKKMMMOOORRRTTTUUUUUUUUUOOOMMMKKKJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBB@@@AAABBBCCCDDDEEEEEEEEECCCCCCCCCCCCDDDFFFGGGHHHFFFHHHKKKLLLKKKKKKMMMNNNLLLNNNPPPSSSZZZhhh{{{|||vvvsssrrrsss~~~iii]]]VVVPPPFFF>>>:::777555555555555555444444333333333444444444444666888;;;<<<;;;BBBSSSwww|||}}}gggZZZRRRMMMGGGDDDAAA>>>===<<<:::999777777888888888:::===@@@FFFLLLVVV```iiiuuutttcccWWWPPPKKKHHHEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAABBBEEEFFFFFFEEEJJJJJJIIIIIIIIIIIIIIIJJJFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFBBBDDDDDDDDDCCCBBBCCCEEECCCEEEJJJSSSccc{{{uuubbbUUUUUUUUUUUUVVVWWWXXXXXXRRRQQQPPPOOONNNNNNNNNNNNSSSSSSSSSRRRQQQPPPOOONNNLLLLLLNNNQQQXXXcccooowww{{{}}}{{{zzzwwwuuutttssssssqqqooommmllliiieeecccaaa```]]][[[VVVUUURRROOOMMMKKKIIIHHHEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA???===<<<======<<<<<<<<<<<<<<<<<<888888999999:::;;;<<<===@@@@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIILLLMMMMMMMMMNNNOOOPPPPPPPPPPPPKKKLLLMMMLLLIIIHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGIIIJJJKKKLLLIIIKKKNNNOOOOOOPPPQQQSSSQQQTTTXXX\\\ddduuuzzzuuusssrrrrrrxxxiiiaaaXXXQQQGGG???999666555444444444444444444444333333333333333444666999;;;<<<<<>>===<<<;;;999666777888888888999<<>>======;;;999666777888888888999<<>>???@@@@@@???AAADDDFFFCCCGGGIIIHHHIIIKKKJJJFFFFFFFFFFFFEEEEEEFFFFFFGGGFFFGGGGGGGGGFFFFFFGGGIIIGGGHHHIIIKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLMMMNNNNNNNNNMMMLLLMMMLLLLLLLLLMMMNNNNNNOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKOOOIIIHHHLLLMMMIIIHHHKKKHHHKKKNNNNNNMMMMMMPPPSSSQQQSSSUUUWWWXXX[[[___bbbaaafffnnnyyy~~~yyyyyyyyyuuusssssspppyyykkkbbb^^^XXXPPPDDD<<<888777555444555444333333222222222333333444555555555777:::<<<@@@JJJhhhtttbbbTTTNNNGGGAAAAAA???<<<:::<<<999999888888888999;;;<<>>;;;;;;<<<======;;;<<<===>>>??????@@@CCCFFFCCCGGGIIIHHHIIIKKKJJJFFFIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFFFFHHHJJJKKKLLLMMMOOOOOOOOONNNNNNLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPNNNNNNMMMMMMMMMNNNOOOOOORRRQQQQQQPPPOOOOOOOOOOOOPPPKKKJJJNNNOOOKKKJJJLLLPPPSSSVVVVVVUUUVVVYYY]]]ZZZ\\\___aaadddiiiooosssxxx}}}yyyxxxwwwuuutttuuuwwwwwwiii```\\\WWWNNNCCC;;;777666444333333333222222111222222222333444555555555777:::<<>>======>>>======<<<>>>@@@AAAAAACCCFFFHHHFFFJJJLLLKKKLLLNNNMMMJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKJJJJJJLLLNNNQQQRRRRRRSSSSSSSSSRRRRRRPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRTTTQQQQQQTTTUUUSSSQQQQQQWWWZZZ]]]______aaafffjjjiiijjjlllooossszzzxxxvvvtttssstttxxx~~~uuuggg^^^YYYUUUMMMBBB:::666555444222222222111111111222222333333444555555555777:::<<>>>>>>>>>>>>>>@@@BBBDDDFFFFFFHHHKKKMMMLLLPPPRRRQQQRRRTTTSSSOOOHHHIIIIIIIIIKKKLLLMMMNNNNNNOOOPPPOOOOOOOOOQQQSSSWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXZZZ[[[\\\]]]^^^^^^^^^______````````````bbbaaaaaa```^^^]]][[[[[[XXXXXXWWWUUUUUUTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXYYY]]]\\\]]]```aaa___]]][[[```eeejjjmmmooossszzz~~~|||uuusssrrrrrrvvv{{{uuueee[[[WWWTTTLLLAAA:::777666555333333333222222222333444444333444555555555777:::<<>>;;;;;;:::999888888888999:::;;;???BBBHHHNNNWWWdddrrr|||uuujjjYYYUUUNNNJJJHHHFFFCCCAAAEEEDDDDDDEEEGGGJJJNNNPPPPPPRRRVVVZZZ^^^aaabbbcccdddfffiiilllooorrrtttuuuvvvvvvxxxxxxxxxxxxvvvvvvnnnkkkgggdddccceeejjjmmmqqqqqqqqqpppmmmiiieeeccc```]]]YYYWWWWWWXXXXXXXXXTTTTTTSSSRRRPPPPPPQQQRRRNNNPPPSSSWWW\\\ccckkkpppyyy~~~{{{zzzyyyyyy{{{|||}}}}}}}}}{{{vvvrrrpppoooooopppmmmqqqsssnnnbbbWWWQQQOOOOOOQQQSSSSSSUUU\\\hhhrrr{{{xxxwwwuuusssqqquuuuuutttrrrnnnfff^^^XXXTTTQQQMMMKKKJJJJJJHHHGGGCCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAA@@@??????@@@AAADDDFFFIIIKKKLLLMMMOOOQQQQQQUUUWWWVVVWWWYYYXXXTTTOOOOOONNNNNNNNNOOOPPPPPPQQQRRRSSSSSSRRRSSSUUUWWW[[[[[[[[[ZZZZZZZZZZZZZZZ\\\]]]^^^```bbbdddeeefffhhhhhhhhhhhhhhhiiiiiiiiikkkkkkjjjiiigggeeecccbbb```___^^^\\\ZZZZZZYYYYYY]]]]]]^^^```bbbeeeggghhhjjjlllnnnoooqqqpppmmmiiiooottt|||{{{wwwvvvuuuuuu{{{uuueeeZZZUUUTTTLLLAAA:::888777666555555555444444444555555666333444555555555777:::<<>>BBBGGGMMMVVVcccqqq{{{nnn___XXXMMMKKKIIIHHHHHHFFFDDDAAADDDDDDFFFHHHLLLQQQVVVXXX\\\___dddiiinnnrrruuuvvvtttvvvzzz|||~~~~~~|||yyytttrrrssswww{{{{{{vvvsssllliiieeecccbbbbbbbbbaaaaaa___\\\YYYVVVUUUTTTSSSOOONNNMMMNNNPPPUUUYYY\\\bbbhhhqqqyyy}}}~~~~~~{{{yyyxxxxxxyyyzzzppprrrssslll```VVVPPPOOOPPPRRRSSSTTTVVV\\\eeekkkvvvyyy~~~~~~}}}|||zzzwwwuuuuuuwwwxxxyyyxxxqqqiiiccc\\\XXXSSSNNNLLLKKKIIIGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBCCCEEEGGGIIILLLOOOQQQQQQRRRTTTUUUUUUYYY[[[ZZZ[[[]]]\\\XXXZZZYYYXXXVVVUUUTTTSSSSSSUUUVVVWWWWWWWWWWWWZZZ\\\aaaaaa`````````aaaaaabbbbbbcccdddgggiiilllnnnnnnsssrrrrrrrrrrrrssstttttttttttttttsssqqqooolllkkkiiihhhgggfffeeedddddddddfffgggjjjmmmppptttwwwyyy}}}}}}~~~}}}||||||{{{zzztttdddZZZVVVSSSKKKAAA:::888888777666888777666555555555555666333444555555555777:::<<>><<<;;;;;;999888888888999999:::???FFFMMMVVVaaammmvvvqqqeeeZZZOOOKKKLLLIIIHHHGGGGGGGGGHHHIIIIIIIIILLLPPPWWW___hhhppptttvvvzzz}}}{{{yyytttsssrrrqqqoookkkfffbbb]]]ZZZWWWUUUTTTSSSRRRPPPMMMPPPTTTXXX^^^iiiwww|||qqqcccYYYVVVWWW[[[ZZZ[[[^^^bbbfffhhhhhhkkkooouuuzzz}}}~~~}}}~~~uuupppiiibbb]]]YYYVVVTTTLLLLLLKKKKKKKKKJJJJJJJJJGGGIIIKKKKKKJJJKKKOOOSSS[[[]]]```bbbaaaaaabbbcccbbbfffhhhggghhhjjjiiieeeaaaaaaaaabbbccceeeggggggeeefffggggggggghhhjjjlllnnnmmmmmmmmmnnnoooqqqrrrtttuuuwwwzzz}}}~~~~~~}}}}}}xxxxxx||||||nnnaaaZZZXXXPPPHHH>>>888666666666555999888666555333333222222333444555555555777:::<<>>===<<<;;;999888888888999999999>>>EEEMMMUUU```kkksss|||pppaaaUUUPPPNNNLLLIIIHHHIIIKKKLLLMMMPPPTTTVVVSSSTTTZZZbbbmmmwww}}}zzztttpppmmmfff^^^YYYWWWWWWVVVTTTSSSSSSSSSSSSWWW^^^gggmmmwwwhhh___]]]___```bbbeeejjjmmmmmmkkkiiijjjjjjmmmtttwwwxxx{{{zzzqqqlllgggaaa^^^\\\XXXVVVWWWVVVRRRRRRUUUOOOPPPPPPOOOOOORRRXXX]]]dddfffiiikkkjjjiiihhhiiiooopppqqqqqqpppnnnllljjjhhhggghhhkkkoooqqqrrrrrrrrrrrrqqqooonnnoooqqqtttwwwwwwxxxyyyzzzzzz{{{{{{|||uuutttvvv}}}pppbbbZZZVVVMMMHHHAAA:::666333333333;;;:::888777555555444444777666555555666888:::<<<@@@CCCQQQtttppppppiiijjjxxxeeeVVVGGGBBBAAA???>>>>>>:::999999888888999999::::::???FFFLLLTTT^^^jjjsss}}}nnndddXXXOOOLLLKKKJJJIIIHHHJJJMMMOOORRRVVV[[[___dddhhhooowww~~~wwwqqqhhhbbb___\\\XXXUUUTTTSSSSSSSSSTTTYYY```eeerrryyymmmfffeeegggkkkkkklllmmmoooqqqqqqqqqkkkiiijjjnnnpppppptttzzz}}}xxxuuuoookkkgggfffbbb\\\YYY[[[YYYZZZ[[[ZZZZZZ\\\aaaeeeoooqqqtttuuutttsssrrrssspppssswwwyyyzzzwwwsssppppppoooppprrruuuxxxxxxxxxwwwxxxwwwvvvuuuvvvyyy{{{zzzuuutttwww|||kkk]]]VVVTTTMMMIIIAAA:::666444333333444444333222222333333333777666555555666888:::<<<>>>CCCRRRwwwuuusssjjjiiiuuurrr```SSSFFFAAA@@@>>><<<===:::999999888888999999::::::>>>DDDKKKRRR[[[gggooo|||vvvkkk]]]WWWNNNIIIIIIKKKKKKKKKJJJMMMPPPTTTYYY```gggllluuu{{{yyyrrrmmmfff^^^YYYWWWWWWWWWUUUTTTVVVZZZ]]]eeeqqq}}}tttooooooqqqwwwvvvuuuttttttvvvyyyzzzqqqllliiiiiihhhhhhnnnuuu||||||uuukkkggggggiiijjjkkkkkkkkklllnnnpppzzz}}}uuuyyy}}}zzzzzzzzzzzz{{{~~~~~~}}}|||xxxssstttwww}}}~~~gggXXXSSSSSSOOOIIIAAA:::666444333333//////000000111333444555666555555444666888:::<<<<<>>CCCIIIOOOXXXbbbjjjvvvyyyiiiaaaSSSOOOJJJIIIKKKNNNPPPQQQOOORRRWWW]]]dddmmmuuu{{{~~~tttiiibbb^^^^^^]]][[[XXXWWWXXXZZZ^^^hhhvvvzzzwwwxxxyyy~~~}}}|||{{{{{{}}}zzztttnnnjjjeeedddjjjsss{{{}}}xxxwwwxxxyyyzzz{{{{{{{{{{{{|||}}}{{{zzzvvvssstttxxxgggXXXTTTVVVQQQJJJAAA:::777555444333111111111222333555666777555555444444555888:::<<<<<>>CCCGGGLLLTTT^^^fffqqq|||xxxgggZZZVVVOOOMMMKKKKKKNNNSSSVVVXXXXXX\\\cccjjjrrrzzzyyypppgggfffeeeaaa]]]ZZZZZZZZZ[[[aaaiiisss~~~|||uuuooogggcccgggoooyyy}}}zzzyyyuuurrruuuzzziiiZZZWWWYYYTTTKKKAAA:::777666555333444444333444444555666777555444333444555888:::<<<>>>GGGWWWyyyuuuiiilllqqq~~~}}}lll[[[PPPIIICCCCCCBBB>>>;;;<<<999888888777777888888999;;;???CCCFFFKKKRRR\\\cccoooyyytttiiiZZZQQQQQQPPPOOOOOOPPPTTTYYY___cccfffkkksss{{{sssrrroooiiiccc^^^]]]]]][[[]]]aaafffooo}}}~~~wwwmmmdddffflllwww{{{yyyvvvsssvvv|||~~~lll___ZZZZZZVVVMMMAAA999888777555333444444333333333333444444444333333333555888:::<<>>BBBEEEIIIPPPYYY```nnnxxx}}}nnnggg```UUURRRVVVUUUUUUVVVXXX\\\dddlllrrruuuzzz}}}tttlllfffcccccc___`````````ccclllxxxwwwjjjhhhlllwww}}}zzzvvvtttwww}}}zzzqqqggg```^^^XXXMMM@@@999888888666333333333333333333444555555333333222333555777:::<<<@@@HHHVVVtttwwwiiihhhhhhqqq~~~jjjYYYNNNHHHDDDBBB@@@<<<;;;===888888777777777777888888888;;;???BBBFFFMMMVVV]]]jjjvvv|||kkk___\\\YYYSSSSSSZZZZZZ[[[\\\___dddmmmwww~~~~~~~~~tttllliiiiiifffeeeccc___]]]___ffflll{{{qqqlllnnnyyy~~~{{{wwwtttxxx~~~{{{rrr|||wwwnnnfffbbbYYYNNN@@@999888999666333333333333444555666777888333333222333555777:::<<<@@@HHHUUUsssvvvhhhfffeeemmm{{{gggVVVNNNHHHCCCAAA>>>::::::===888888777777777777888888666999===@@@DDDKKKTTT[[[fffttttttggg[[[XXXWWWUUUUUUXXX\\\aaahhhpppwww}}}{{{sssooojjjeee___]]]___aaa```___kkkllloootttvvvzzzvvvrrrzzz}}}yyy|||wwwvvvuuummm{{{zzzjjj```XXXKKK>>>999888666555666333333333222222111111111444555555555666999>>>BBBJJJMMMXXXsss|||lllbbbhhhnnnzzzhhhZZZOOOGGGAAA@@@@@@===;;;;;;;;;:::999777666666555555666999===@@@CCCJJJRRRYYYdddpppyyynnnbbbWWWUUUVVVUUUWWW[[[eeejjjqqqyyy~~~yyyoooiiibbb____________]]]ccccccfffjjjmmmqqq{{{||||||yyy|||xxxwwwtttnnn{{{|||kkkbbbXXXKKK>>>999888666555666444444444333333333222222555555666555666999===@@@JJJNNN[[[vvvwwwkkklllooovvveeeXXXOOOGGGAAA@@@@@@===;;;;;;;;;:::999777666666555555666999<<>>999888666444555555555444444444444333333555666666666666888<<>>999888666444555444444444444444333333333555666666666666777:::===GGGRRRggg}}}rrrkkk{{{rrrdddZZZPPPHHHAAAAAA@@@===;;;<<<;;;:::999777666666555555444666999;;;>>>DDDLLLSSS[[[eeerrr|||wwwjjjbbbXXXXXXZZZ___iiivvvtttmmmhhhccc______[[[ZZZ[[[\\\^^^dddkkkyyyuuuzzzzzz|||ttthhh\\\UUUTTTHHH===:::999666444444222222222222222333333333444555666666666777:::<<>><<<<<<;;;:::999777666666555555333666888:::<<>><<<<<<;;;:::999777666666555555333666888:::;;;AAAIIIOOOZZZcccooozzzzzzooogggaaa]]]ZZZccckkkqqq||||||sssmmmhhhaaa\\\[[[ZZZYYY[[[```jjjzzztttyyyzzz~~~ppphhhaaa\\\ZZZRRRGGG===:::999666444444222222222333333333444444111333555666777888;;;===@@@HHH^^^~~~~~~jjj___[[[PPPHHHBBBBBBAAA>>><<<===;;;:::999777666666555555444666888:::;;;@@@HHHNNNUUU^^^lllyyyrrrjjjeeebbb```aaakkktttzzz}}}vvvllleee___]]]\\\ZZZ[[[___```wwwzzztttxxxzzzssshhh___ZZZXXXQQQFFF<<<:::999666444444333333333444444555555555000222555666777999;;;===???DDDXXXzzz}}}~~~lllaaa]]]QQQIIIBBBBBBAAA>>><<<===;;;:::999777666666555555444666999:::;;;@@@HHHNNNQQQZZZiiixxxxxxlllfffeeehhhkkkqqqvvv~~~vvvpppggg___[[[ZZZZZZZZZbbbjjj||||||{{{xxxvvv~~~uuufff\\\ZZZ]]]QQQEEE;;;888888555444444444444444444444444444444555666666555555777;;;>>>:::AAAPPPiii~~~wwwqqqhhh^^^SSSKKKCCCAAA@@@===;;;;;;:::999888777666555444333888555666999;;;>>>EEELLLRRRZZZeeerrr}}}vvvlllgggiiinnnrrr}}}~~~|||{{{||||||{{{{{{|||~~~~~~wwwmmmddd^^^[[[YYYXXXZZZ```nnn|||zzzwwwwwwvvvhhh___\\\^^^QQQEEE;;;888888555444444444444444444444444444444444555666666666888;;;======BBBNNNfffzzztttkkkaaaVVVMMMEEECCCBBB>>><<<===::::::999777666555444333777555666999;;;===DDDKKKRRRYYYeeeqqq|||}}}ssskkkjjjoooxxx~~~}}}yyyyyyyyyyyyxxxvvvuuutttrrrqqqpppppppppqqqrrrssssssuuuxxxzzz{{{}}}yyymmmddd^^^ZZZXXXWWWYYY```ooo}}}yyy{{{yyymmmddd___]]]QQQEEE;;;888888555444444444444444444444444444444333555777777777888:::<<<@@@CCCMMMdddzzzpppeeeXXXOOOHHHFFFDDD@@@>>>???::::::999888666555444333777555666999;;;===CCCJJJQQQXXXdddppp{{{~~~yyyqqqlllooowww~~~|||{{{xxxvvvrrrssssssssssssrrrqqqqqqnnnmmmlllkkkjjjjjjjjjkkkjjjlllooopppqqqrrrtttvvv{{{~~~yyymmmddd]]]YYYYYYXXXZZZaaannnssskkkbbb[[[QQQEEE;;;888888555444444444444444444444444444444222444777888888888:::;;;???CCCNNNdddwwwiiiYYYPPPIIIFFFEEEAAA??????;;;:::999888666555444444777555666999:::<<>>>>>;;;:::999888777666555444777555666999:::;;;???FFFMMMTTT___kkkwwwzzzyyyyyy}}}}}}{{{wwwuuutttrrrpppnnnllllllmmmmmmmmmmmmmmmlllkkkkkkjjjhhhgggfffeeedddbbbccceeeeeeeeeeeeggghhhjjjllloooqqqtttxxx|||qqqeee]]]VVVRRRRRRUUUXXX___rrrvvvrrrpppnnnooosss||||||xxxwww|||{{{~~~~~~yyy|||}}}mmm]]]QQQEEE;;;888888555444444444444444444444444444444333555777777777888:::<<<:::AAAOOOhhh}}}kkkYYYPPPHHHFFFDDD@@@======;;;;;;:::999777666555444777555666999::::::>>>DDDJJJQQQ\\\hhhttt|||~~~|||xxxvvvtttrrrpppnnnmmmnnnnnnnnnnnnnnnmmmmmmjjjjjjiiihhhgggeeedddcccaaabbbddddddccccccdddffffffhhhjjjkkklllnnnqqqttt|||}}}nnneeeZZZSSSQQQSSSSSSUUUdddvvvrrriiibbb```^^^]]]___bbbgggrrrwwwqqqpppqqqssszzz||||||uuubbbQQQEEE;;;888888555444444444444444444444444444444444555666666666888;;;===;;;AAAOOOggg{{{iiiZZZQQQIIIFFFDDD@@@======<<<;;;:::999777666555555666555666999:::999===BBBGGGNNNYYYeeerrr~~~{{{yyywwwuuurrrppppppqqqqqqqqqqqqpppoooooojjjjjjjjjiiihhhfffeeedddcccdddeeeeeeddddddeeefffdddfffhhhhhhhhhiiijjjlllnnnuuuwwwmmmcccYYYSSSSSSPPPOOO[[[kkk~~~xxxpppccc[[[UUUTTTTTTSSSUUUYYYVVVbbbssszzzuuuuuupppttt|||{{{fffQQQEEE;;;888888555444444444444444444444444444444555666666555555777;;;>>>===BBBNNNeee{{{hhh[[[RRRJJJGGGEEEAAA>>>>>><<<;;;:::999888666555555666555666999:::999<<>>DDDKKK[[[{{{|||gggZZZNNNHHHFFFBBB???>>>===<<<<<<;;;999888888777999888777666777;;;>>>@@@EEEJJJRRR]]]jjjxxx~~~|||{{{zzzzzz{{{zzzyyywwwuuutttttttttsssqqqnnnjjjfffcccfffdddcccaaaaaabbbcccdddeeeddddddfffhhhhhhgggeeeccccccccceeeiiiooouuuxxxzzzlll\\\SSSPPPNNNNNNPPP]]]oooxxxhhh^^^XXXVVVVVVUUUTTTSSSRRRQQQQQQQQQNNNRRRYYYcccqqq|||||||||zzzxxx}}}mmmTTTHHH===:::999666333333444444444444444444444444444555777777777888999;;;>>>CCCKKKZZZyyy~~~~~~~~~uuudddRRRJJJGGGCCC>>><<<<<<<<<;;;::::::999888888888777777777999;;;===???CCCHHHOOOXXXdddrrr}}}||||||}}}}}}|||{{{yyywwwvvvvvvwwwwwwvvvsssooojjjhhhjjjgggdddbbbaaabbbdddfffdddccccccdddfffgggfffdddcccbbbbbbbbbeeejjjnnnqqqvvvbbbXXXTTTPPPNNNNNNVVVggg{{{vvv||||||mmmccc]]]ZZZXXXWWWUUUTTTTTTTTTSSSRRROOORRRWWW```lll}}}~~~yyyvvv|||mmmWWWKKK???;;;999555333333444444444444444444444444333555777777777888:::<<<===BBBJJJYYYvvv}}}kkkUUUJJJGGGDDD???<<<<<<<<<;;;::::::999888888666666777999:::;;;<<<===AAAEEEKKKSSS^^^lllzzz~~~}}}|||}}}}}}}}}}}}|||zzzxxxwwwxxxyyyzzz{{{yyywwwsssqqqooolllhhheeecccdddggghhhfffdddcccdddeeefffeeedddbbbaaa```aaadddhhhlllooovvvjjj]]]WWWRRRNNNMMMPPP___vvvwwwpppuuu}}}pppfffaaa___\\\YYYWWWXXXWWWUUUSSSPPPSSSWWW___kkk{{{|||}}}vvvttt|||oooYYYLLL@@@;;;999666444555444444444444444444444444333444666777777888:::<<<===AAAHHHXXXsssoooVVVJJJGGGDDD???===;;;;;;;;;::::::999999888555666777999:::;;;<<<<<>>FFFWWWnnnzzz|||yyycccSSSHHHAAA???BBB;;;:::::::::::::::::::::666666666666888:::<<<===;;;BBBKKKQQQVVVaaaooozzz~~~|||yyyuuusssqqqooommmkkkiiigggfffeeefffhhhkkknnnmmmlllpppwww}}}nnn^^^TTTPPPMMMLLLNNNWWWggg}}}yyy~~~uuullljjjjjjhhhddd```___eeeoooyyy{{{xxxxxxuuurrrvvv~~~yyybbbIIIAAA:::999999666555666666555444333333333333333444444444555777888:::;;;;;;===EEEVVVppp~~~{{{yyybbbQQQJJJGGGEEEBBB===<<<;;;:::999888888888777888999:::999:::===???>>>CCCIIINNNUUUaaaqqq|||~~~{{{xxxwwwtttqqqnnnlllkkkjjjjjjkkklllnnnpppooommmnnnssswww{{{ttteeeZZZTTTLLLJJJKKKQQQ]]]ooo~~~uuurrrqqqmmmjjjhhhhhhmmmwww|||}}}~~~|||yyy|||~~~|||}}}xxx___IIIAAA:::999999666555666666555444333333333333444444444444555777888:::;;;===???EEEUUUooo}}}}}}~~~gggVVVLLLHHHDDD@@@======;;;:::999999888888666888999999999:::<<<>>>@@@DDDIIINNNUUUaaaqqq|||{{{vvvrrrpppppppppqqqqqqrrrrrrsssrrrooonnnpppqqqttt|||}}}nnn```WWWNNNKKKJJJMMMRRR```xxx|||{{{}}}~~~{{{vvvsssssssssxxx|||~~~|||}}}yyy]]]IIIAAA:::999888666444555555555444333333333444444444444555666777999:::;;;???@@@FFFSSSlll{{{~~~}}}ooo\\\PPPIIICCC???>>>===<<<;;;:::999999999666777888888888999;;;===AAAEEEIIIMMMSSS```ppp|||zzzvvvttttttvvvvvvwwwvvvuuuuuuuuuqqqoooooooooqqqwww{{{hhhXXXQQQMMMKKKLLLNNNXXXppp~~~zzzzzz}}}}}}|||zzzyyy~~~|||~~~|||]]]III@@@999888888555444555555444444333333333444444444555555666777999:::;;;???@@@DDDQQQhhh}}}uuubbbTTTKKKDDD@@@???>>>===;;;:::999999999666777888888777888:::<<>><<<;;;:::999999666777888888777777999;;;BBBEEEIIILLLQQQ\\\lllwwwzzzzzz{{{{{{{{{zzzxxxwwwrrrooonnnnnnnnnmmmrrryyy|||lllVVVMMMHHHJJJJJJNNNbbbzzz{{{uuutttzzzyyyuuuvvvwww\\\HHH@@@999888777555333444444444333333333444555555555555666777888:::;;;<<<;;;>>>BBBLLL```ooo___SSSKKKFFFBBBAAA???===;;;:::999999777888999999888888:::;;;@@@DDDHHHKKKPPPZZZhhhsss}}}}}}}}}}}}|||{{{zzzyyytttqqqqqqrrrqqqooorrrwwwuuu{{{zzz^^^PPPHHHJJJIIIIIIXXXmmm|||~~~{{{uuusssyyyuuurrrsss|||uuu^^^HHH???999888777555333444333333333333333444555666555555666777888:::;;;<<<;;;>>>DDDMMM```~~~vvveeeWWWNNNIIIBBBAAA???===<<<::::::999888999:::999888888:::<<<>>>BBBHHHLLLPPPXXXeeennn~~~}}}}}}|||{{{{{{xxxvvvuuuvvvuuuqqqssswwwpppvvv~~~eeeUUUKKKLLLJJJGGGRRRdddqqqtttxxx~~~|||vvvpppwwwuuusssssszzzuuuaaaHHH???888777777444333444333333333333333444555666555666666777888:::;;;<<<;;;???EEEOOOaaa~~~{{{iiiZZZOOOJJJCCCBBB@@@>>><<<;;;:::999999:::;;;:::999999;;;<<<<<>>???>>>AAALLL^^^xxxzzzzzzrrraaaRRRHHHEEECCC@@@???>>>>>><<<;;;===<<<;;;:::::::::;;;;;;@@@@@@CCCIIINNNUUUaaalll~~~zzzyyywwwuuuuuutttuuuuuutttuuuwww{{{sss```OOOJJJIIIHHHNNNWWWbbbfffjjjooo|||~~~vvvpppvvv|||yyy}}}}}}eeeLLLAAA888666777555444444444444444555666666777777555666777888888999;;;===>>>===AAAKKK\\\vvv}}}tttrrr}}}wwwdddSSSHHHEEECCC@@@??????>>><<<;;;;;;:::999777777888888999??????BBBHHHMMMSSS___jjj}}}{{{xxxvvvuuuuuuvvvwwwrrrssstttwww|||}}}iiiUUULLLIIIGGGJJJQQQZZZ___dddlll{{{yyynnnrrr~~~hhhLLLAAA888666777666444444555444444444444666777888444666888999999:::;;;=========@@@JJJYYYsss~~~tttoooxxxkkkXXXLLLFFFCCCAAA??????>>><<<;;;:::999888777666777888888======@@@FFFKKKQQQ\\\fff~~~zzzwwwuuuvvvxxxyyytttuuuuuuwww{{{qqq[[[NNNIIIGGGIIILLLSSSYYYbbbooo|||oooqqqzzzjjjKKKAAA888666777666444555555444222222333444777888333666999:::::::::;;;<<<======AAAJJJXXXpppvvvooovvvsss```SSSGGGDDDAAA@@@???>>><<<;;;;;;:::999888777888999999<<<<<<@@@EEEIIINNNXXXccc}}}yyywwwxxxyyyzzzvvvvvvvvvvvvyyyyyy```PPPJJJIIIIIIJJJMMMTTT```rrr}}}rrrpppxxxkkkKKK@@@777666777666555555444333111111111333666777333666999;;;;;;;;;;;;<<<>>>???CCCJJJVVVnnnuuummmssswwwbbbUUUGGGEEEBBB@@@???>>><<<::::::999888777666777888888;;;;;;???DDDGGGLLLUUU___|||zzzyyyzzz{{{wwwvvvuuutttvvv{{{gggTTTMMMLLLKKKIIIIIIQQQ^^^sss{{{qqqpppyyy{{{iiiJJJ@@@777666777666555666333222222222222444555666555777999::::::;;;<<<===>>>@@@DDDJJJUUUkkk}}}rrruuuwwwaaaTTTHHHFFFBBB@@@???>>><<<:::777666555444333444555555999999===BBBEEEHHHQQQZZZzzz|||~~~}}}{{{zzzzzzxxxwwwuuuttttttyyyoooYYYQQQPPPMMMHHHKKKQQQ^^^sssyyypppqqq}}}wwweeeJJJ@@@777666888777555666333333444555555666666777666777999999999:::===???===???CCCIIIRRRhhh|||zzzyyybbbUUUIIIFFFCCCAAA@@@>>><<<:::666555444333333333444555666666999>>>AAADDDLLLUUUqqqsssuuuwwwyyy}}}~~~|||zzzzzz{{{zzzwwwuuuuuuyyyuuu]]]TTTRRRNNNHHHOOOTTT___ttt~~~wwwooorrrtttcccJJJ???777666888777666666444555666777888888888888777888999999999:::===@@@<<<>>>CCCHHHQQQfff{{{|||fffZZZIIIFFFCCCAAA@@@>>><<<:::888777666555444555666666333444777<<<>>>AAAHHHQQQtttrrrooonnnooosssxxx{{{|||zzzzzzwwwvvvuuuuuuwww{{{xxxaaaVVVRRRNNNKKKPPPSSS```zzz}}}yyypppvvvttt```HHH@@@999777555333333666444444333444444555666777888888888999:::;;;<<<======BBBCCCGGGTTTddd~~~nnnYYYOOOIIIDDDCCCBBB===<<<===:::999666444333333444555777888888999<<>><<<===:::999666444333444444555666666777888:::@@@GGGLLLvvvpppnnnrrruuuzzz}}}{{{yyyxxxwwwvvvttttttuuuwwwzzz|||~~~nnn[[[RRRPPPQQQQQQWWWggg~~~xxxssssssyyyyyyqqqoootttzzzmmm[[[FFF???888666555222222555666555555666666777888999888888999999:::<<<===>>><<>>DDDIII~~~{{{ssstttuuuwwwzzz}}}}}}zzzyyywwwvvvtttssstttvvvxxxzzz|||www```SSSQQQTTTRRRYYYlll}}}~~~}}}zzzzzzyyyvvvrrruuu}}}|||rrrllllllrrryyy~~~lllZZZEEE>>>888777555222222555555555555555666777888999999999999:::;;;<<<===>>><<>>>>>:::999777666555444555555444555666777999===CCCGGG}}}yyywwwwwwyyy}}}}}}|||wwwvvvuuutttuuuvvvxxxyyy{{{~~~dddUUURRRUUUSSS\\\qqqwwwyyyyyytttuuuvvvuuussssss~~~uuulllgggkkkqqqwww|||yyyhhhWWWDDD>>>888777666333333555444444444444555666777777999999999:::;;;<<<>>>>>><<>>:::999888777666555555444555666777888999===BBBFFF~~~|||{{{zzzzzz|||~~~xxxwwwwwwvvvwwwxxxyyyzzz{{{~~~hhhWWWSSSUUUSSS^^^tttzzz}}}zzztttuuuwwwwwwuuuppp}}}}}}zzzmmmeeebbbhhhmmmrrruuuvvvqqqaaaSSSDDD>>>999999888444444666333333333444444555666777999999::::::;;;===>>>???>>>DDDFFFKKKTTT^^^yyyttteee]]]\\\jjjyyyfffXXXKKKGGGFFFCCC@@@???999999999888777666555444555666777888999<<<@@@DDDxxxxxxxxxxxxyyy{{{|||}}}|||~~~zzzyyykkkYYYTTTTTTSSS___www~~~zzz{{{|||yyyvvvrrr~~~|||yyyyyyjjjbbb```ccchhhlllnnnooojjj]]]QQQEEE???::::::999666555777444444444444555666777888::::::::::::;;;===>>>??????FFFHHHLLLUUU^^^xxxzzziii]]]XXXbbb{{{jjj[[[LLLGGGGGGDDD@@@???999999999888777666555444444555666777888:::>>>AAAyyyyyyyyyzzz{{{|||~~~~~~|||~~~{{{tttqqq{{{lll[[[TTTSSSSSS```xxx{{{vvvwww{{{vvvzzzjjjcccaaaaaaeeeiiijjjkkkhhh]]]QQQEEE???;;;;;;:::777666888555555555666666777888999:::::::::;;;<<<===>>>??????GGGIIIMMMVVV___xxxpppaaaXXX^^^{{{|||mmm]]]MMMHHHGGGEEEAAA???999999999999888666555444222444555666777999<<>>??????>>>???AAACCCIIIOOOOOOPPPVVV^^^xxx|||iii[[[\\\pppsssbbbQQQLLLIIIDDD@@@???===<<<:::888777666555555666555444444666999<<>>????????????BBBDDDFFFMMMOOOQQQWWW\\\rrr{{{jjj]]]]]]mmm~~~mmmYYYOOOKKKEEEAAA@@@>>><<<;;;999777666555555777666444444555777:::<<<~~~~~~}}}|||}}}~~~~~~yyymmmffflllwww}}}uuuaaaVVVRRROOOTTT```rrr|||~~~zzzpppnnnooozzz~~~}}}uuujjj]]]NNNBBB===;;;888666444444555555555555666777888999::::::;;;===>>>??????AAACCCFFFDDDKKKNNNQQQVVVYYYjjj}}}nnn___[[[eeessshhhWWWOOOHHHCCC@@@>>>===;;;999888666666555777666555444444555777888~~~}}}~~~oooeeeiiittt|||xxxbbbTTTNNNOOOSSSZZZgggxxxssskkkjjjkkk|||zzzgggUUUGGG>>>:::999777555444444444555555555666777888999:::::::::<<<>>>???@@@BBBEEEGGGFFFLLLMMMPPPVVVWWWddd~~~wwwcccXXX^^^jjj|||dddUUUKKKDDD@@@???>>><<<:::888777666666666555444333333555666777sssfffhhhqqqzzz~~~~~~~~~|||eeeTTTMMMOOOQQQVVV^^^lll|||~~~{{{pppiiiffffffvvvwww]]]III@@@===777666555444444444555555555555666777888999:::::::::<<<>>>???@@@BBBEEEHHHJJJMMMLLLOOOVVVWWWccczzzlllYYY[[[fffwwwsss]]]OOOFFFAAA???>>>===;;;999888777777333333333333444666777888wwwjjjiiiooovvv{{{~~~{{{yyy|||iiiXXXPPPMMMNNNQQQWWWaaappp{{{}}}rrrjjjfffeeelllyyy}}}mmmRRR@@@;;;<<<555555555555555555666666555555666777888999::::::;;;<<<>>>@@@@@@BBBEEEHHHKKKMMMKKKOOOXXXYYYbbbxxxxxxaaa]]]dddjjj|||dddSSSIIICCC@@@???===;;;999888888777222222333444555666777888|||nnnkkknnnwww{{{}}}zzzuuurrrtttwww}}}~~~~~~jjjZZZRRRKKKMMMOOOTTT\\\jjjyyyvvvmmmhhhfffeeennnnnn___JJJ>>>::::::444444555555666666777777555555666777888999::::::<<<===???@@@@@@BBBEEEGGGHHHKKKKKKRRR\\\\\\bbbtttiii^^^^^^___nnniiiUUULLLGGG@@@???>>><<<:::999888888444444555555555666666777~~~qqqlllnnn|||~~~}}}wwwoookkklllppp{{{zzzyyy|||{{{hhhZZZRRRLLLNNNPPPTTT\\\iiixxxwwwoooiiifffcccfffcccUUUGGG???;;;999444444555555666777777888555555666777888999::::::<<<>>>@@@@@@AAABBBEEEGGGEEEIIIKKKTTT___^^^aaappplll]]]WWWYYYeeeyyylllWWWNNNIIIAAA@@@>>><<<:::999888888777777666666666555555555uuummmtttyyykkkfffhhhvvvxxxwwwzzz{{{wwwhhhYYYNNNMMMKKKNNNUUU^^^hhhuuuzzzkkkccccccdddaaaYYYNNNBBB;;;999:::888777555333333333555666555555666888999:::;;;<<<>>>??????@@@BBBCCCCCCDDDDDDGGGJJJOOOUUU^^^gggmmmyyynnneeeWWWVVV___rrrsss___RRRJJJBBB@@@>>><<<;;;:::777555666666555555555666666777xxxpppxxxppphhhfffkkkvvv}}}xxxvvv|||zzzjjjYYYNNNNNNLLLNNNUUU^^^jjjyyyxxxhhhaaacccfffaaaWWWKKK@@@:::888999888666555333333333555666555555666888999:::;;;<<<===>>>@@@BBBDDDFFFGGGHHHGGGIIILLLPPPUUU]]]gggmmm~~~yyyuuunnn```ZZZaaaqqq|||www|||dddSSSIIICCCAAA>>><<<;;;:::777555666555555444555555666666}}}}}}|||uuu}}}{{{ooohhheeemmmxxx~~~yyyvvv||||||kkkYYYMMMNNNMMMOOOWWWaaalll{{{{{{|||~~~yyy|||xxxfff```dddhhhaaaTTTGGG===888666777777666555333333444555555555666777888999;;;<<<<<<===>>>@@@CCCFFFIIIKKKLLLLLLLLLNNNPPPUUU]]]ffflllwww~~~yyyzzzyyy}}}{{{oooaaadddqqqyyyrrrwwwlllWWWIIIDDDBBB???===;;;:::888666555555444444444444444555}}}}}}}}}~~~xxxxxxllliiiiiijjjmmmqqquuuwwwxxxxxx}}}zzzjjjXXXLLLNNNMMMRRR[[[dddnnn{{{~~~yyyvvvsssrrrvvv|||yyy{{{}}}gggaaafffkkk```PPPBBB:::666555555666555444444444444555555555666777888:::;;;<<<<<<>>>???AAADDDGGGJJJLLLMMMOOOOOOPPPQQQUUU\\\dddjjjrrr{{{uuuvvvvvv}}}jjjiiirrr~~~uuuvvvttt\\\LLLFFFCCC???===;;;:::888666555555444333333333444444~~~}}}{{{yyyzzzxxx~~~mmmkkkgggccccccfffkkknnnpppoootttzzz{{{tttfffVVVLLLLLLNNNUUU```iiipppyyy|||ssslllnnnvvv~~~ttt{{{}}}}}}llleeejjjlll___MMM???888666444333555555444444444555555555666666777999:::;;;<<<===???@@@BBBDDDGGGIIIKKKLLLRRRRRRRRRSSSVVV\\\dddiiippp{{{xxxwwwuuu}}}oookkkqqqzzzxxxxxx^^^NNNHHHDDD@@@===<<<:::999777666555444333333333333333~~~~~~~~~|||{{{xxxuuuvvv~~~wwwooojjjiiiggggggfffeeecccbbbcccggglllmmmiii___TTTMMMMMMOOOXXXdddmmmsss|||~~~qqqpppzzzxxxqqq{{{qqqiiimmmlll]]]JJJ===999777555222444444444555555555555555666777888999:::<<<======@@@AAACCCEEEHHHJJJLLLMMMTTTUUUVVVXXXZZZ___eeejjjqqq~~~~~~xxx~~~nnnhhhlll|||xxxyyy```OOOIIIFFFAAA===<<<;;;999888777666555444333333333333~~~}}}~~~~~~}}}||||||}}}~~~~~~}}}{{{xxxxxxxxxwwwyyywww~~~vvvmmmnnnooommmiiiddd___\\\XXXZZZ^^^___]]]XXXRRRNNNOOOQQQXXXdddnnnxxxxxxuuuzzzxxxssskkknnnkkk[[[HHH<<<:::999666111333444444555555666555555666777888999;;;<<<======@@@AAACCCFFFJJJMMMOOOQQQWWWYYY[[[]]]```dddiiilllrrrzzzgggbbbeeezzz{{{yyy~~~fffSSSJJJFFFAAA===<<<;;;999888888777666555444444444444~~~}}}}}}~~~~~~}}}|||{{{zzzzzz{{{||||||{{{yyyuuuxxxzzz|||vvv}}}tttuuutttoooiiiccc```___PPPRRRUUUVVVVVVTTTQQQOOOQQQRRRXXXcccooo{{{{{{www~~~tttkkkmmmjjjZZZGGG<<<;;;;;;666111333333444555666666666555777777888999;;;<<<======???@@@DDDHHHLLLPPPSSSUUUYYY\\\___bbbdddgggkkknnnsssrrraaa\\\^^^sssvvvlllXXXKKKGGGBBB>>><<<;;;:::999888888777666555444444444zzzzzzzzzzzzzzzzzzzzzzzz|||{{{zzzzzzzzzyyywwwuuurrrqqqtttzzztttyyy~~~xxxqqqjjjbbbZZZTTTNNNKKKIIIIIILLLNNNMMMLLLQQQRRR\\\kkkwww{{{uuuvvvtttgggVVVCCC;;;:::999888888333333444444555666666666666888999:::;;;<<>>CCCJJJOOORRRTTTUUUVVVYYY^^^cccddddddfffkkkpppwww~~~fff___[[[fffwww```OOOHHHCCCBBBAAA===<<<===<<<:::999888888888666555xxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvuuusssqqqqqqnnnpppvvv}}}rrrwwwxxxppphhh___VVVQQQKKKIIIGGGHHHKKKMMMMMMMMMSSSUUU```nnnzzz}}}zzz~~~tttvvvttteeeTTTBBB:::999777666666444555555666666777888888666888999::::::;;;>>>@@@BBBFFFLLLQQQTTTUUUWWWXXXXXX]]]bbbdddccceeeiiimmmttt~~~lll___TTT[[[rrr~~~hhhRRRKKKDDDBBB@@@<<<;;;<<<<<<:::999888999888666555uuuuuuuuuuuuuuuuuuuuuuuutttsssrrrrrrrrrqqqooommmooolllmmmsss|||ppptttxxxmmmcccYYYPPPKKKGGGEEEDDDEEEIIILLLNNNOOOTTTXXXdddrrr~~~|||zzzyyyrrrvvvsssbbbRRRAAA999777555444444666666666777888888999999999:::;;;<<<;;;<<>><<<===<<<;;;999888999888777555ssssssssssssssssssssssssrrrqqqpppppppppooommmkkkmmmlllpppyyypppsss~~~sssggg\\\RRRJJJEEECCCBBBBBBDDDGGGKKKOOOQQQTTT[[[hhhvvv}}}}}}sssppptttooo^^^PPPAAA:::777444333444666666777777888999999999;;;===>>>>>>>>>???AAACCCHHHKKKOOOQQQSSSUUUXXX[[[^^^aaaccccccaaa______```ooosssvvvdddYYY^^^bbbkkkuuu```UUUJJJEEEDDDAAA???@@@===;;;999999999999777555rrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppppppppooommmkkklllooowwwqqqvvv~~~vvvjjj^^^TTTLLLEEEAAAAAAAAABBBCCCFFFKKKQQQTTTWWWaaaooo|||~~~~~~~~~~~~nnnnnnqqqjjj[[[NNNAAA;;;888555444555555666666777777888999999;;;<<<>>>>>>>>>???AAACCCHHHJJJNNNQQQSSSUUUXXXZZZ]]]___aaaccccccccccccdddqqqsss|||mmmaaa```]]]aaa|||~~~fffYYYKKKEEEDDDAAA@@@@@@===;;;:::999999999777666ppppppppppppppppppppppppqqqpppoooooooooooollljjjjjjppp|||tttyyy~~~qqqjjj^^^SSSKKKFFFBBB@@@AAABBBCCCDDDGGGLLLSSSXXX]]]hhhvvv~~~~~~xxxiiillloooeeeUUUJJJ@@@;;;888555555777666666666777888888999999888:::;;;<<<<<<>>>AAACCCGGGKKKOOOSSSUUUWWWYYY[[[ZZZ\\\^^^bbbfffjjjmmmooouuuvvv|||zzzggg[[[TTTYYYvvvooo___NNNFFFCCC@@@>>>>>>===<<<:::999:::999888666nnnnnnnnnnnnnnnnnnnnnnnnooonnnllllllmmmllljjjhhhhhhnnn|||vvv|||zzzvvvddd]]]RRRIIIDDDBBBAAAAAABBBDDDEEEFFFHHHMMMUUUZZZ```lllyyyssskkkhhhkkkkkklllzzz}}}qqqeeekkknnnbbbPPPFFF===999777444444777777777888888999:::::::::888:::<<<===>>>@@@DDDFFFHHHMMMSSSWWWZZZ\\\]]]___]]]]]]___ccciiiooosssuuuxxxyyy}}}ppp\\\RRRYYYqqq}}}kkkWWWLLLGGGCCC???>>>===<<<::::::::::::888666lllllllllllllllllllllllllllkkkjjjjjjjjjiiigggeeeffflllyyywww~~~}}}{{{tttnnn[[[TTTKKKCCC@@@@@@AAABBBCCCEEEFFFGGGIIINNNVVV\\\```lllxxx|||~~~zzzrrraaaXXXTTTWWWXXX[[[kkk}}}zzzmmmccckkknnnaaaLLLCCC;;;888666444444777888999999::::::;;;<<<<<<;;;===???AAABBBDDDHHHKKKJJJOOOVVV\\\___```aaabbbcccbbbbbbdddiiiooosssvvvyyy{{{~~~yyydddXXX]]]nnn{{{vvv```SSSLLLGGGBBB???>>><<<::::::::::::888666iiikkklllllljjjiiiiiiiiijjjiiigggeeedddddddddeeeeeefffnnn}}}wwwttt{{{zzzlll```ZZZLLLIIIDDD@@@???@@@CCCEEEEEECCCBBBEEEKKKTTTZZZ]]]iiikkkooouuuwwwqqqdddZZZPPPKKKKKKMMMNNNUUUnnn{{{{{{xxxooohhhiiilllfff\\\EEE@@@;;;777555555555444777777777888999999999:::>>>???@@@BBBDDDFFFHHHJJJTTTWWW[[[]]]___aaadddfffjjjiiiiiiiiikkkooosssuuuwwwyyyzzzlllZZZYYYfffssslllVVVJJJHHHFFFBBB===<<<;;;:::888777666666fffhhhiiiiiigggffffffgggdddcccbbb```___^^^]]]]]]^^^___fffuuuyyyoookkkkkkooosssqqqiii^^^TTTOOOJJJGGGBBB???>>>???BBBEEEEEEEEEEEEGGGLLLTTT]]]bbbnnnmmmlllllljjjcccXXXOOOIIICCCDDDKKKRRR]]]ttt~~~sssooogggbbbfffhhhaaaUUUCCC???:::666555555555555777777777888999999::::::>>>???AAACCCFFFIIILLLMMMTTTWWW[[[]]]___aaadddfffiiihhhhhhhhhkkknnnqqqssstttwww{{{lll[[[WWWaaakkkxxx^^^OOOIIIEEEAAA======<<<:::999888777666aaacccddddddcccbbbcccdddbbbbbbaaa```^^^\\\ZZZYYYZZZ[[[cccqqqoooccc]]]YYY\\\]]][[[VVVOOOJJJGGGFFFDDD@@@======???BBBDDDEEEGGGHHHJJJNNNVVV```hhhvvvppphhhaaaZZZSSSJJJDDDFFFCCCHHHTTTaaammmyyylllfff______eeeggg\\\OOOAAA===999666666666666666777777888888999::::::;;;>>>???AAAEEEIIIMMMPPPRRRUUUXXX[[[^^^```bbbdddfffiiiiiiiiijjjllloooqqqsssooovvv|||{{{lll]]]XXX___hhhlllWWWMMMFFFAAA>>>>>>===;;;:::999888777]]]___aaaaaa```___```aaa`````````___]]]ZZZWWWUUUXXXYYY```nnn|||yyyhhhYYYQQQOOOOOOOOOMMMKKKHHHFFFEEECCCAAA>>><<<<<>>;;;888666666777777777777777888888999:::;;;;;;>>>@@@BBBFFFKKKPPPTTTVVVWWWYYY]]]___aaaccceeegggjjjjjjkkklllnnnppprrrsssmmmttt}}}yyyzzzwwwrrriii___[[[bbbmmm}}}bbbRRRIIICCC??????>>>===;;;:::999888\\\]]]______^^^]]]]]]^^^[[[[[[ZZZYYYWWWTTTQQQOOORRRSSSZZZffftttwwwfffVVVLLLHHHGGGFFFFFFEEEEEEEEEEEEBBBAAA>>>======???BBBDDDDDDIIIMMMPPPTTT\\\hhhqqqxxxnnn___QQQGGGCCCBBBBBBDDDQQQeeessswwwwww~~~yyyuuulllccc^^^ccckkkgggXXXIII<<<:::777666777888888777666777888999:::;;;<<<<<>>===;;;::::::[[[\\\]]]]]][[[ZZZZZZ[[[ZZZZZZYYYWWWUUUSSSQQQPPPQQQRRRXXXcccooo~~~vvvgggXXXNNNFFFDDDCCCDDDEEEFFFFFFEEECCCBBB@@@>>>???@@@BBBDDDEEEJJJOOOUUUZZZccclllssstttkkk]]]NNNDDDAAAAAACCCFFFYYYqqq}}}~~~{{{}}}{{{uuu{{{xxxuuummmddd___dddhhhaaaQQQDDD<<<999777666777888777666666777888999:::;;;<<<===@@@AAADDDGGGLLLPPPTTTVVVWWWZZZ]]]___```bbbdddfffdddfffhhhjjjlllllllllkkkpppnnnrrrzzznnngggbbbaaa]]][[[fffttt|||yyy\\\LLLDDDBBBBBBAAA???>>>===<<<;;;ZZZ[[[\\\[[[XXXWWWVVVWWWZZZYYYWWWVVVTTTSSSSSSRRRPPPQQQVVV___jjjyyy}}}uuujjj]]]TTTJJJIIIIIIKKKMMMNNNLLLIIIEEEDDDBBBAAA@@@BBBCCCDDDHHHLLLRRRZZZbbbkkkqqquuuvvvnnnaaaRRRGGGBBBBBBCCCIIIZZZppp~~~xxxsssmmmggglllvvvyyytttooofffaaaeeeeeeZZZJJJ@@@;;;999777666777777666555666777888999;;;<<<======AAABBBDDDGGGKKKNNNRRRSSSUUUWWW[[[]]]^^^___aaacccdddfffiiilllmmmmmmlllkkkrrrjjjiiittttttlllgggfffaaa\\\cccqqquuu{{{^^^MMMFFFCCCCCCBBB@@@???>>>===<<>>AAABBBDDDFFFJJJMMMPPPQQQSSSUUUXXXZZZ[[[]]]___```gggiiillloooppppppnnnmmmsssgggcccooo}}}tttooonnnggg^^^bbbnnnqqqzzzyyyzzz^^^PPPJJJDDDCCCBBBAAA???>>>======WWWWWWWWWVVVTTTRRRQQQPPPRRRQQQOOOMMMLLLKKKJJJJJJIIINNNSSSWWW\\\gggwww~~~|||yyyssslllggg]]][[[YYY[[[ccciiicccZZZQQQGGGBBBEEEEEEAAABBBHHHLLLSSS\\\eeejjjmmmooopppyyyxxxrrrfffVVVJJJDDDDDDIIINNNWWWbbblllwww~~~xxxsssqqqooojjjggghhh}}}{{{zzzxxxtttooollljjjiiiiiijjjlllpppxxxzzznnniiieeeeeegggbbbTTTCCC999:::999888666666666777888999999999:::;;;<<<>>>>>>@@@BBBDDDEEEGGGKKKPPPTTTSSSRRRVVV^^^```___dddlllkkklllnnnppprrrrrrnnnhhhpppppprrrvvv}}}uuuvvvnnn^^^^^^lllkkk{{{{{{sssrrriiiVVVGGGFFFBBB@@@AAA???<<<;;;===VVVVVVUUUUUUSSSRRRPPPOOOPPPOOONNNLLLKKKJJJIIIIIILLLOOORRRSSSUUU\\\iiittt~~~|||wwwqqqmmmhhhhhhhhhkkksssxxxtttlll[[[OOOFFFFFFFFFDDDGGGNNNUUU[[[ccckkkoooqqqrrrssszzz{{{yyypppbbbUUUMMMJJJJJJMMMRRRYYYbbbnnnzzz~~~yyywwwtttnnnkkkkkkwww|||tttnnnjjjhhhdddaaa^^^\\\\\\\\\\\\^^^ccckkkvvvvvvllleeeeeeggghhh___OOOAAA::::::999777666555666666777888999999:::;;;<<<>>>???@@@BBBEEEHHHKKKLLLNNNOOOVVVTTTWWW```eeeeeegggkkkrrrssstttuuuwwwxxxuuurrr{{{{{{}}}}}}sssddd^^^cccgggqqqtttpppwwwppp___RRRIIIDDDBBBBBBAAA===;;;<<>>;;;<<>>;;;999888666555444444444555888888999:::<<<>>>@@@AAAEEEFFFIIIOOOTTTVVVTTTRRRQQQVVV^^^fffiiiiiiiiijjjtttvvvzzz}}}~~~~~~}}}~~~}}}{{{rrrgggaaacccjjj|||wwwkkk```rrrqqq```OOOHHHDDDDDDCCC???<<<<<>>999888777555444444444555666888999:::;;;>>>@@@BBBDDDIIIJJJLLLPPPVVVZZZ]]]^^^\\\gggrrrsssmmmiiijjjmmmooorrryyy}}}zzzooobbbdddjjjvvv~~~qqqbbbpppwwwcccSSSKKKDDDCCCCCC???<<<<<>>;;;;;;KKKKKKKKKJJJHHHFFFDDDCCCEEEDDDCCCCCCBBBBBBBBBBBB???AAADDDFFFHHHIIIJJJJJJKKKMMMOOOTTT\\\kkk}}}{{{wwwyyyhhhVVVIIILLLTTTZZZ```hhhmmmppptttvvvvvvvvvwwwwww{{{{{{{{{|||}}}}}}|||{{{rrrkkk^^^iiitttxxxyyyxxxsssmmmjjjhhhccc```\\\WWWRRROOOJJJKKKKKKJJJHHHHHHIIIJJJKKKKKKKKKIIIGGGFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIJJJIIIHHHGGGGGGFFFFFFGGGEEEFFFIIIMMMSSS\\\fffllluuu{{{}}}uuusssmmm```LLL;;;888<<<555555555555777999;;;===;;;<<<===@@@CCCFFFIIIJJJKKKRRRYYYZZZWWWYYYaaajjjfffrrrzzzvvvpppnnnmmmllllllhhhjjjoooooossssssqqqlllgggiiirrr~~~|||yyyrrraaaPPPFFFBBB>>>::::::GGGFFFFFFEEEDDDCCCCCCBBBDDDCCCCCCBBBBBBBBBCCCCCCAAABBBDDDFFFGGGFFFEEEDDDJJJKKKLLLOOOUUUaaaqqq|||zzzvvvuuusssqqqppp[[[QQQJJJOOOYYYaaagggkkkqqqrrrtttwwwyyyzzzyyywwwzzzzzz{{{|||}}}}}}~~~~~~lllgggeeeccceeefffeeeaaa\\\YYYXXXUUUQQQOOOMMMLLLLLLIIIHHHHHHHHHJJJKKKKKKJJJMMMKKKKKKLLLJJJGGGHHHLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKMMMMMMJJJFFFCCCDDDFFFFFFEEEEEEHHHMMMSSSWWWYYYfffnnnxxx{{{tttrrruuuvvvuuulllYYYHHH???;;;888555555666666777999:::;;;===>>>???@@@BBBFFFKKKOOOPPPTTTWWWYYYYYY[[[```dddjjjkkklllmmmllllllkkkkkkmmmjjjjjjkkkmmmsssxxxqqqoookkkiiinnn|||zzz{{{iiiPPPHHHEEE>>>:::<<>>:::888666666666666888999:::;;;>>>???@@@AAACCCGGGLLLPPPRRRVVVYYY[[[[[[^^^cccgggiiikkknnnoooooonnnmmmmmmkkkkkknnnssstttssswww}}}zzzuuuvvvzzzuuummmlllhhhfffkkkxxxxxxvvvpppTTTIIIDDD===888999EEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAABBBDDDFFFGGGHHHGGGHHHIIIJJJMMMVVVbbbkkkvvv~~~{{{xxxssskkk___WWWSSSNNNMMMSSS[[[bbbiiipppwwwyyy{{{}}}}}}{{{yyywwwwwwtttooolllkkkmmmppprrrpppsssvvvxxxzzz}}}yyykkkfff```\\\\\\[[[YYYVVVVVVTTTRRRPPPNNNMMMLLLLLLTTTTTTTTTSSSRRRQQQOOOOOONNNLLLMMMPPPPPPNNNQQQVVVUUUWWW[[[___aaabbbaaaaaa[[[YYYXXXVVVUUURRRNNNKKKHHHFFFCCCCCCEEEGGGIIIIIILLLRRR[[[dddooo}}}}}}|||xxxgggdddyyyyyy|||~~~~~~wwwqqqqqqoooeeeSSSDDD===999777666666666777888999;;;;;;>>>???AAACCCEEEIIINNNRRRUUUYYY]]]______aaaeeeiiijjjnnntttxxxwwwuuurrrqqqlllkkknnntttvvvttttttwww{{{wwwuuuwww{{{rrrhhhhhhdddbbbfffsssxxxqqqyyywwwXXXJJJDDD>>>::::::CCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCBBBAAAAAABBBDDDFFFGGGFFFHHHHHHIIIJJJQQQ[[[bbbooo{{{|||}}}}}}{{{zzzyyyzzzwwwnnn```UUUSSSOOOPPPUUU[[[```hhhpppuuuxxx{{{~~~~~~||||||{{{wwwssslllfffcccbbbdddffffffgggjjjmmmqqqwww{{{}}}tttpppkkkjjjjjjjjjgggeee^^^]]][[[YYYXXXXXXXXXYYY]]]]]]^^^]]]ZZZXXXVVVVVVZZZWWWUUUVVVUUUTTTYYY___```cccgggjjjllllllkkkjjjdddaaa^^^]]]\\\YYYSSSNNNLLLIIIGGGFFFFFFGGGGGGGGGGGGKKKQQQYYYcccrrr}}}zzziiidddvvv~~~qqquuu}}}|||xxxwwwzzzzzztttooommmnnnkkk```NNNAAA;;;999777777777777888999:::;;;<<<>>>@@@CCCEEEHHHLLLQQQTTTWWW\\\bbbeeedddccccccdddkkktttzzzwwwsssnnnlllooorrruuu{{{~~~sssjjjgggdddaaacccmmm}}}{{{qqqrrr|||xxx[[[KKKFFFBBB??????AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCFFFDDDBBB@@@@@@AAACCCDDDFFFGGGIIIIIIJJJNNNVVV\\\fffrrr~~~~~~~~~|||yyywwwwwwyyy}}}yyylllbbbZZZVVVUUUZZZ^^^bbbhhhooossswww|||~~~wwwnnnfff```[[[YYYZZZZZZ[[[^^^ccciiioooqqqrrrwww~~~}}}yyyuuulllkkkjjjhhhgggggghhhhhhjjjkkkllliiiddd___\\\\\\aaa]]]ZZZZZZZZZ\\\dddlllrrrsssuuuwwwwwwuuusssqqqmmmjjjeeecccaaa]]]WWWRRRPPPMMMKKKJJJJJJJJJIIIHHHHHHJJJNNNRRRZZZgggwww}}}ssskkkxxxyyyqqqttt}}}~~~~~~zzzvvvsssssspppkkkhhhjjjkkkgggZZZJJJ>>>;;;999777888888888888999;;;<<<===???AAAEEEGGGJJJNNNSSSWWWXXX___fffjjjgggccc```___lllxxx}}}zzztttpppppprrruuu}}}zzzqqqlllhhhcccaaagggvvv~~~sssppprrrvvvwww___OOOGGGCCCAAAAAA????????????????????????AAAAAA@@@AAAAAABBBCCCDDDFFFEEEBBB@@@???@@@AAAAAADDDFFFIIIIIIJJJMMMSSSXXX___lll|||}}}zzzwwwvvvuuuwww}}}zzzqqqbbb\\\YYY\\\```dddjjjooossswww}}}{{{nnnbbb[[[WWWTTTRRRRRRUUUYYY\\\^^^dddkkkssszzz~~~|||yyywwwuuuttttttvvvxxxyyyuuunnnhhheeeeeefffccccccfffiiimmmvvv|||zzzwwwtttoookkkfffbbb]]]ZZZUUUSSSPPPOOONNNNNNLLLJJJIIIKKKLLLNNNRRR\\\hhhrrr~~~|||qqq{{{{{{wwwyyy~~~{{{}}}yyyuuurrrllleeedddhhhiiicccVVVFFF===;;;:::888888888888999:::;;;======@@@BBBFFFJJJMMMQQQVVVYYY[[[aaahhhjjjhhhccc```^^^kkkyyy}}}|||{{{wwwssswww}}}}}}~~~|||sssoooggg```aaannnwwwrrrnnnjjjnnnvvvtttcccTTTIIIBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCDDDCCCBBB@@@@@@@@@@@@AAAAAADDDHHHIIIIIILLLQQQUUUZZZgggvvv~~~~~~|||zzzwwwsssppppppvvv}}}vvvddd[[[UUUXXX^^^dddhhhlllqqquuu{{{~~~{{{pppeee___WWWRRRPPPPPPOOOOOOWWW^^^gggnnnsssxxx~~~}}}vvvzzz~~~}}}xxxuuutttvvvuuuuuuyyyzzzssslllgggdddddd^^^\\\YYYWWWUUUSSSPPPNNNJJJLLLMMMMMMNNNTTT]]]eeeqqq|||ttt|||{{{uuullldddccchhhgggaaaTTTDDD<<<;;;;;;999999999999999:::<<<===>>>@@@CCCGGGKKKOOOSSSXXX[[[^^^cccggghhhfffddddddeeeiiiuuuwwwoooqqqxxx~~~|||~~~zzzuuujjj___[[[eeeyyy~~~wwwmmmaaa___eeemmmllleeeXXXKKKCCCAAAAAA=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAABBB???CCCGGGHHHIIIKKKPPPTTTSSS___mmmvvvyyy~~~~~~|||zzzxxxoookkkiiinnnwww|||yyysssaaaVVVNNNRRRZZZaaaeeehhhnnnrrrwwwzzz}}}wwwooocccZZZTTTPPPLLLIIIKKKRRRZZZaaaeeekkksssyyypppvvv}}}yyypppjjjjjjlllgggeeeaaa^^^\\\YYYUUURRRLLLMMMNNNNNNNNNRRRYYY___```mmm}}}tttzzzyyynnneeedddiiiggg```RRRCCC;;;<<<<<<:::999999999:::;;;<<<===>>>@@@CCCHHHLLLPPPTTTYYY\\\aaadddeeeeeeccceeeiiimmmgggqqq|||~~~ssskkkqqq|||~~~|||}}}~~~xxxlll^^^WWW```ttt{{{mmm\\\UUUYYY^^^ccccccZZZMMMEEEDDDEEE:::999888888999:::<<<===>>>>>>>>>>>>>>>?????????BBBAAA@@@???>>>===>>>>>>DDDCCCCCCCCCDDDGGGIIIKKKTTTTTTYYYaaaiiisss~~~{{{~~~~~~oookkkhhhkkkppprrrnnniiiUUUNNNIIILLLQQQVVV]]]dddiiinnnvvvzzz}}}|||kkk___WWWQQQMMMNNNLLLPPPWWW[[[]]]ccclllwww{{{~~~zzzwwwyyy{{{zzz{{{xxxqqqllliiiccc\\\VVVQQQOOOSSSWWWXXXXXXYYY^^^dddppp{{{tttiiihhhkkkfffiii[[[LLLBBB<<<888888:::::::::::::::;;;===???@@@EEEHHHLLLPPPQQQSSSUUUWWW``````aaaccceeeggghhhhhhtttppprrrzzzvvvmmmjjjpppvvvwwwggg]]]bbbrrrqqqggg^^^PPPQQQXXXbbbeeeZZZKKKCCCDDD999999999888999:::<<<===>>>>>>>>>???????????????BBBAAAAAA@@@@@@???>>>>>>CCCBBBBBBBBBCCCFFFHHHJJJNNNNNNQQQYYY```iiixxxvvvqqqmmmmmmppppppjjjdddQQQJJJEEEGGGJJJNNNUUU[[[ccciiipppuuuxxx|||yyyjjj```[[[XXXRRROOOPPPRRRRRRVVV]]]hhhnnnvvv}}}xxxmmmccc[[[UUUVVVXXXXXXZZZ\\\aaaeeelllxxx~~~}}}}}}zzzsssggggggkkkfffcccVVVHHH@@@;;;888999<<<::::::999:::;;;===???@@@EEEHHHLLLOOOQQQSSSUUUWWW``````aaabbbdddggglllooovvvsssttt{{{~~~}}}tttrrrvvv{{{~~~qqqfffcccnnn{{{uuuhhhVVVPPPVVV___ccc]]]PPPGGGEEE999999999999:::;;;<<<<<<>>>>>>?????????@@@@@@@@@AAABBBBBBCCCBBBAAA???>>>@@@@@@@@@@@@BBBDDDFFFGGGHHHHHHKKKQQQWWW___mmmzzz|||wwwrrrppppppllleee___OOOHHHBBBCCCEEEGGGLLLQQQYYY```hhhnnnrrruuuyyy|||zzztttnnndddZZZUUURRRPPPQQQSSSXXX^^^hhhqqqxxx~~~wwwkkk```]]]]]]]]]```eeeffffffiiiqqq~~~||||||zzzzzzxxxqqqfffgggjjjeee[[[OOOCCC===;;;999:::===:::999999:::;;;>>>@@@AAAEEEHHHLLLNNNPPPRRRTTTVVV^^^```bbbbbbccchhhooouuuvvvtttvvv{{{~~~}}}~~~}}}yyy{{{~~~pppcccggguuu~~~qqqZZZQQQSSSZZZbbbaaaWWWMMMHHH999999999999:::;;;<<<<<<>>>>>>??????@@@@@@AAAAAAAAABBBCCCDDDCCCBBB@@@>>>>>>>>>>>>???@@@BBBDDDEEEHHHFFFHHHMMMRRRYYYfffrrr~~~}}}yyyuuurrrppplllddd^^^RRRKKKEEEDDDDDDDDDGGGKKKPPPVVV___ggglllpppsssuuu|||qqqgggbbb\\\WWWSSSUUUYYY___fffmmmttt{{{qqqiiieeedddgggkkkhhhggggggmmmyyy|||}}}~~~|||~~~~~~wwwpppfffgggkkkeeeVVVKKK@@@<<<;;;999:::===:::::::::;;;<<<>>>AAABBBFFFIIILLLNNNPPPRRRTTTVVV\\\```dddeeefffhhhnnnrrrrrrrrrtttyyy}}}~~~~~~}}}||||||}}}vvvaaa```mmmzzzvvv\\\RRRPPPSSS]]]bbb]]]QQQJJJ888888999:::;;;;;;;;;;;;======>>>???@@@@@@AAAAAA???@@@BBBCCCCCCAAA???>>><<<======>>>@@@AAABBBCCCGGGFFFGGGLLLOOOTTT___jjjssszzzxxxuuutttrrrnnnhhhcccVVVOOOIIIGGGFFFCCCCCCFFFIIINNNWWW___ffflllppprrrzzz}}}{{{rrrfff]]]]]]]]]^^^___cccjjjsssyyyxxx{{{yyypppiiigggiiieeecccccciiiuuuzzz{{{|||tttnnnfffhhhkkkeeeTTTJJJ@@@===<<<::::::===;;;;;;;;;<<<>>>@@@BBBDDDHHHJJJMMMNNNPPPRRRUUUWWWZZZ```gggkkkkkkjjjjjjjjjjjjllloootttzzz~~~~~~|||{{{~~~~~~www```\\\fffwww~~~fffTTTMMMKKKUUU^^^\\\RRRJJJ888888999:::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAA>>>???@@@@@@@@@@@@>>>>>>;;;<<<===>>>???AAABBBBBBDDDCCCEEEIIIKKKNNNVVV```iiiwwwzzzyyyxxxwwwuuuqqqlllhhhYYYRRRLLLJJJGGGCCCAAACCCFFFIIINNNVVV^^^eeekkkoootttwww{{{~~~{{{llliiiddd___]]]```fffkkkqqqvvv|||sssiiigggccc```___cccnnn|||{{{}}}wwwppplllfffhhhjjjbbbRRRHHH@@@======;;;:::<<<<<<<<<===>>>@@@BBBEEEFFFJJJLLLNNNOOOPPPRRRVVVYYY[[[aaaiiippprrrnnnhhhcccaaaeeeiiimmmuuu~~~~~~|||{{{zzz}}}~~~zzzxxx{{{yyyddd\\\```mmmwwwvvvZZZNNNGGGNNNWWWXXXRRRLLL777888:::;;;<<<;;;;;;;;;:::;;;<<<===>>>???@@@@@@========================:::;;;===>>>@@@AAAAAAAAAAAAAAADDDIIIIIIJJJPPPXXX___kkkyyy~~~|||yyytttnnnjjj^^^VVVPPPNNNJJJEEEBBBCCCEEEEEEGGGLLLTTT]]]dddhhhmmmrrrxxx{{{~~~uuujjjcccaaaaaagggmmmtttwwwwwwwwwzzz}}}xxxqqqhhhccc^^^___ggguuu~~~pppkkkiiidddgggggg^^^MMMEEE=========;;;;;;===>>>>>>>>>???AAADDDGGGHHHLLLMMMOOOPPPQQQSSSWWWZZZ___bbbjjjrrrwwwtttjjjbbb\\\```cccgggppp||||||zzzyyyvvv{{{~~~{{{vvvtttwww{{{|||mmmaaa\\\^^^jjjzzzfffWWWKKKNNNVVVYYYVVVTTT777888:::;;;<<<<<<;;;:::::::::;;;<<<===>>>??????<<<<<<;;;;;;;;;;;;<<<===:::;;;===???@@@AAAAAAAAAAAAAAAEEEIIIJJJIIIMMMTTTVVVaaannnwww|||uuuoookkkbbb[[[UUURRRNNNHHHEEEFFFEEECCCBBBEEELLLVVV^^^ccciiipppwww{{{|||rrrhhhdddYYY___fffiiihhhhhhjjjmmmzzz}}}ooohhh```]]]eeesssxxxlllggggggccceeeeee[[[JJJAAA;;;;;;===<<<<<<>>>?????????@@@CCCEEEHHHJJJMMMOOOPPPQQQRRRTTTXXX[[[bbbdddiiissszzzxxxnnndddZZZ^^^aaaccclllzzz|||yyywwwwwwuuuyyy|||zzztttrrruuuyyy|||ttteeeZZZSSSaaaqqq|||qqq```RRRRRRYYY]]]]]]\\\888888999999999:::::::::<<<<<<<<<<<<===============<<<;;;:::999:::;;;<<<<<<<<<======>>>>>>??????CCCCCCCCCCCCEEEGGGIIIJJJTTTXXXbbbppp|||{{{uuurrrhhhaaaZZZVVVVVVRRRKKKDDDAAACCCDDDEEEFFFKKKSSSYYYeeejjjqqquuuwwwzzzooohhh___XXXZZZ[[[ZZZZZZ^^^jjjnnnxxxtttfffccceeehhhvvvqqqkkkffffffhhheee\\\SSSCCC@@@<<<<<<===>>>===;;;======???AAADDDFFFIIIJJJNNNOOOPPPPPPRRRUUUZZZ^^^cccfffkkkppptttwwwyyyyyypppkkkdddaaagggrrr~~~|||yyyxxxvvvuuuuuuvvvxxxxxxxxxxxxyyy{{{{{{yyyjjj___VVVVVVYYYlllxxxiiiZZZVVVWWWZZZ___ccc999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888888999:::;;;;;;<<<<<<===>>>>>>??????AAABBBBBBCCCDDDFFFHHHHHHOOORRRZZZfffqqq{{{{{{vvvmmmfff^^^[[[YYYVVVNNNGGGCCCDDDDDDCCCCCCFFFLLLQQQ^^^eeemmmrrruuuyyy~~~xxxmmmaaa]]]YYYUUUSSSUUU]]]```iiiuuu|||}}}yyyiiidddccceeeppp}}}ssslllfffgggiiieeeYYYOOOBBB???<<<;;;<<<===<<<:::===>>>???AAACCCFFFHHHJJJNNNOOOQQQQQQSSSWWW\\\```gggjjjnnnrrruuuvvvvvvvvvsssoooiiiaaa___hhhyyy{{{wwwuuuttttttvvvwwwxxxwwwvvvvvvxxxzzzzzz}}}zzzlll___YYYWWWYYYkkk~~~rrrfff```]]]\\\```eee::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999:::;;;;;;<<<<<<===>>>>>>>>>>>>???AAABBBDDDEEEEEEEEEJJJKKKRRR[[[dddmmm{{{{{{sssmmmeeeaaa___[[[SSSMMMIIIHHHFFFCCCAAABBBFFFIIIUUU\\\fffnnnssswww{{{wwwkkk```WWWQQQOOOTTTUUU[[[eeekkknnnrrrwwwxxx}}}rrriiicccbbbkkkwww~~~vvvooohhhhhhiiicccUUUHHH???===::::::;;;;;;;;;:::>>>>>>???AAADDDFFFHHHJJJNNNOOOQQQSSSUUUZZZ___ccckkknnnqqqtttuuutttrrrqqqooorrrqqqhhh```cccqqq~~~{{{xxxwwwwwwyyyyyyxxxvvvttttttwwwyyyzzz{{{{{{{{{yyywww|||oooddd]]]ZZZXXXhhh}}}|||tttlllccc^^^```fff999999999:::::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::999999888777888999:::;;;:::;;;;;;<<<<<<===>>>>>><<<===???AAACCCCCCCCCCCCHHHHHHLLLSSSYYYaaannnzzz~~~yyyssslllhhhddd```YYYSSSOOOMMMJJJFFFDDDCCCEEEFFFMMMTTT___iiipppuuuyyy{{{wwwhhh\\\UUUVVVSSSSSSXXX]]]___bbbgggnnnsss{{{~~~pppfffaaafffooozzzxxxqqqkkkjjjjjjaaaPPPBBB<<<;;;:::999999::::::;;;>>>???@@@BBBDDDGGGIIIJJJMMMOOORRRTTTWWW[[[aaadddlllnnnqqqttttttrrrpppnnniiiqqqwwwtttlllhhhmmmttt{{{~~~{{{{{{yyyvvvssssssvvvxxx{{{||||||{{{}}}}}}xxxwwwwwwqqqkkkccc^^^YYYdddwww}}}|||tttggg\\\\\\bbb777888888888999999999999<<<<<<<<<;;;;;;::::::::::::999888888888:::;;;<<<:::::::::;;;<<<<<<======:::<<<>>>@@@BBBBBBBBBAAAFFFEEEHHHMMMQQQWWWbbbmmm{{{}}}xxxrrrmmmiiiddd^^^YYYRRRPPPLLLHHHFFFFFFFFFFFFHHHNNNXXXbbbkkkqqqvvvxxx|||rrrfff\\\TTTOOOOOOQQQQQQTTTXXX^^^dddmmmvvv~~~wwwiiiaaabbbhhhoooxxx}}}wwwrrrmmmkkkggg\\\KKK>>>::::::999888888999:::<<>>@@@BBBCCCBBBBBBDDDHHHIIIJJJQQQYYYkkksss~~~yyyuuupppmmmkkkaaa\\\WWWSSSRRRPPPLLLIIIGGGFFFGGGLLLVVVaaajjjooopppuuuzzz}}}~~~}}}{{{{{{|||~~~|||zzznnnddd[[[UUUSSSNNNNNNMMMMMMQQQXXXaaagggnnnppptttyyy~~~|||qqqkkkhhhbbbiiisss{{{xxxpppgggfffhhhhhhaaaSSSFFF===:::777999::::::888999<<<@@@???@@@CCCGGGKKKPPPTTTVVVUUUXXX\\\___aaadddgggjjjlllllllllmmmnnnpppqqqrrrooosssyyy~~~}}}{{{zzztttvvv||||||wwwtttuuuvvvtttrrrppppppqqqtttwwwyyyzzz~~~{{{sssooossswwwzzzyyywwwgggYYYYYY]]]kkk|||kkkWWWIII