BM66(@ %%%&&&'''(((((('''&&&%%%!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))((('''&&&&&&'''''''''((((((((((((((((((((((((((()))))))))))),,,,,,,,,---------......,,,,,,,,,,,,---...000111333555888<<>>AAAEEEGGGGGGGGGAAADDDIIINNN[[[rrr$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$############&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&'''((())))))***))))))*********++++++++++++,,,...///000000//////---...///000222777===AAANNNXXXggguuu}}}yyyyyy}}}tttmmmlllmmmnnnppp{{{rrrfffQQQIII???888666666666555333222000000111111///......////////////...------//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))(((((())))))***(((((('''((((((***+++,,,++++++*********)))))))))+++************)))))))))++++++******))))))(((((()))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''((()))***)))((('''((()))***)))'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((('''''')))))))))((()))******+++******++++++,,,---------...------,,,,,,,,,------/////////000000111111111222444555555444555777:::::::::;;;;;;;;;:::999999::::::;;;======>>>>>>>>><<<<<<===@@@DDDFFFGGGFFFBBBDDDHHHMMMYYYrrr$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''(((&&&&&&'''((()))******+++)))))))))*********+++++++++,,,...000111000...---...///000000000111444666@@@IIIWWWeeeooovvvzzz||||||zzz{{{zzzrrrnnnlllrrryyywwwrrrrrrwww~~~~~~mmm[[[NNNCCC>>>888555555666777777111000000000111111///---......//////......---,,,.........------,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))(((((((((((())))))******************))))))))))))************))))))))))))+++***))))))))))))******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******((('''&&&''')))++++++***(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((('''''')))))))))))))))******+++*********+++,,,,,,------------------...000222333000000111111111222333333222333444444444555777999:::::::::;;;;;;::::::999999:::;;;<<<===>>>>>>>>>???>>>>>>@@@CCCDDDCCCBBBDDDEEEHHHMMM[[[ttt&&&&&&%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&'''(((((())))))''''''((())))))***++++++************+++++++++++++++,,,...000000///---,,,...000111111000000222333777>>>HHHRRR\\\eeelllpppnnnnnnqqqxxx}}}qqqllljjjooovvv{{{{{{uuupppsssxxxvvvgggWWWIII???999777333111111111222222000/////////111000///---...............------,,,,,,,,,,,,,,,------......++++++++++++++++++++++++************************(((((())))))))))))((((((+++++++++******))))))(((*********)))))))))(((((())))))))))))))))))))))))))))))(((((()))***++++++''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******+++)))''''''((())))))(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''((()))))))))************))))))***++++++,,,,,,---...---------...///111333000000000000111222333444222333444444444555777999999::::::;;;;;;:::::::::888999:::;;;============???>>>>>>@@@CCCDDDCCCBBBCCCDDDGGGMMM\\\uuu&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))******(((((((((((()))))))))))))))************++++++++++++,,,---......---,,,+++,,,...000000//////111222222555:::@@@HHHQQQZZZaaadddfffllluuu{{{zzzooottt|||}}}zzzxxxtttqqquuu~~~ppp___QQQGGG>>>999666555333222000000///000000...---...///000///------............---,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++((())))))******))))))(((++++++++++++***)))((('''******)))))))))((((((((((((((()))))))))))))))***'''((((((((())))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''((()))***000---***''''''&&&%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''(((((()))************)))))))))******+++,,,,,,,,,///...---,,,,,,,,,,,,,,,...---------...000222333222444555555444555777:::999999:::;;;;;;;;;::::::777888:::;;;<<<===>>>>>><<<<<<===@@@DDDFFFGGGFFFBBBCCCFFFNNN___xxx&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&((())))))***'''''''''''''''&&&&&&&&&((((((((()))))))))******+++++++++++++++++++++++++++---............000222///000222444888@@@IIIOOO[[[___hhhrrrwww{{{sssgggVVVHHH@@@<<<999777333444444333222111111111000...,,,,,,---//////...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))***++++++***))))))((()))*********)))((('''***)))))))))(((((((((((((((((((((((())))))******((()))))))))((('''%%%$$$(((((()))******)))((((((''''''''''''''''''''''''(((((('''''''''(((((()))///,,,)))'''''''''&&&%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((()))))))))***''''''(((((((((((('''''''''((()))***+++******))))))))))))***++++++,,,,,,............---,,,+++***...---,,,,,,---///222333333444666666555666888:::888999::::::;;;;;;;;;:::888999;;;<<<>>>?????????======>>>AAAEEEGGGGGGGGGCCCEEEIIISSSeee%%%$$$###""""""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$&&&''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''######$$$%%%&&&(((((()))'''&&&&&&%%%%%%$$$######''''''''''''((((((((()))++++++***))))))******+++,,,---......---...000222////////////111777>>>CCCPPPVVVaaalllqqqttt{{{|||nnn^^^SSSEEE:::666666777777---///000111000//////000111...++++++,,,...//////------......------,,,+++...------,,,,,,++++++***------------------------))))))******++++++++++++)))***+++,,,,,,+++***)))%%%&&&''')))))))))(((((())))))))))))(((((((((((('''((((((((())))))******************(((%%%"""((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((***(((&&&&&&'''***++++++&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''((((((((())))))******''''''(((((((((((('''''''''((()))++++++******))))))))))))***++++++,,,,,,,,,---///000111000//////000///......///111444555444555666666666777999;;;888999::::::;;;;;;;;;;;;999:::<<<===???@@@@@@AAAAAA@@@@@@BBBEEEFFFEEEDDDFFFIIINNNYYYlll$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$"""""""""$$$&&&(((%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((''''''''''''++++++************++++++,,,,,,++++++,,,,,,---......------...000222555666@@@FFFQQQ[[[eeennnvvv{{{wwwvvvyyyrrrbbbVVVHHHBBB;;;777555555333222222111///.........///000111000000///...---------,,,---......,,,,,,---...+++++++++*********)))))),,,+++***)))(((((((((((()))))))))***++++++,,,,,,+++*********))))))(((((())))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))&&&(((******)))&&&%%%%%%&&&&&&&&&&&&''''''''''''******))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''*********************************)))))))))))))))))))))***+++,,,------...,,,,,,,,,------///000111/////////000111111222222333444555444444555888;;;999:::;;;;;;<<<===>>>>>>;;;<<<===???@@@@@@@@@@@@<<<>>>@@@CCCEEEFFFGGGGGGGGGIIIPPP^^^ttt$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$""""""###%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))+++************+++,,,,,,,,,,,,,,,,,,...000111333444888???GGGPPP[[[eeelllvvv{{{}}}{{{yyy{{{sssgggZZZLLLCCC===999444222222333222111111111///.........///000000000//////...------,,,,,,---...---,,,,,,,,,...---------,,,,,,,,,++++++---,,,+++***))))))))))))+++*********************************)))))))))((())))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))''')))+++,,,***)))))))))'''(((((((((((())))))))))))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&''')))******++++++******)))************************++++++++++++++++++,,,,,,------,,,,,,,,,------.../////////000111111222222333444555555444666888;;;;;;;;;;;;;;;;;;<<<===>>>;;;<<<===???@@@@@@@@@@@@===>>>@@@CCCEEEFFFFFFFFFJJJNNNXXXjjj$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%###""""""###$$$!!!"""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))((((((''''''(((((())))))))))))))))))***++++++---,,,,,,------...000000000111333666>>>IIIUUU^^^gggmmmwww}}}zzzyyy{{{vvvgggXXXNNNEEE===999555333111000111111000///111000//////......///////////////......------,,,+++---...---,,,+++,,,...---------,,,,,,,,,++++++------,,,+++************,,,,,,+++******)))((((((************))))))))))))))))))))))))))))))))))))+++******))))))(((((('''))))))))))))))))))))))))(((***++++++))))))***,,,)))))))))*********++++++((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&((()))***++++++***)))(((++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++/////////000111111222222333444555555555666888:::===<<<:::999:::;;;<<<>>><<<<<<>>>???@@@AAAAAAAAA===>>>@@@BBBCCCDDDEEEEEEHHHNNN]]]ttt$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%$$$#########$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))******))))))))))))*********))))))))))))***++++++//////////////////000000000000000111555===HHHOOOZZZaaammmvvv}}}|||yyyrrruuuxxx|||}}}|||yyywww}}}wwwnnnddd\\\PPPFFF???<<<999888555444333222111000...---000000//////.....................---------,,,,,,+++,,,------++++++,,,---+++++++++*********)))))),,,+++******)))))))))***+++*********)))))))))(((*********)))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((((((((((())))))(((&&&&&&((()))))))))*********+++++++++''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%'''(((***++++++***((('''******************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,/////////000111111222222333444666666666666888:::>>>===:::888888:::<<<===<<<===>>>???@@@AAAAAAAAA>>>>>>@@@AAACCCDDDEEEEEEIIIPPPaaa|||$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))))))))*********))))))))))))*********************+++,,,,,,........./////////.........//////...000333999===IIIQQQ]]]hhhqqqyyy|||zzz}}}xxx}}}uuuiii\\\TTTIIIEEE???:::666555444333222333333333111000///...///////////////......---------------,,,,,,,,,,,,+++,,,---,,,++++++,,,---+++++++++*********))))))***))))))(((((((((((()))(((((()))))))))*********))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***)))(((%%%$$$%%%'''((((((((()))))))))******&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))))))))(((''''''((((((((())))))******))))))***+++,,,,,,------)))***,,,...///000000000/////////000111111222222333555777777777777888:::>>><<<:::888888999;;;===<<<===>>>@@@AAAAAAAAAAAA>>>???@@@AAABBBDDDFFFFFFNNNVVVhhh$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))(((''''''&&&&&&''''''(((+++************+++,,,,,,++++++,,,,,,---,,,,,,+++...///111111000000222333777???IIITTT^^^iiittt{{{ssseeeYYYPPPHHHBBB===<<<:::777444222000///,,,...000000000///000111...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++------------,,,,,,,,,++++++)))(((((('''''''''((((((''''''((())))))***++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******)))'''&&&&&&''''''''''''((((((((())))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((''''''''''''((((((&&&''''''(((((()))))))))((()))***+++,,,------...(((***,,,...000111111111/////////000111111222222333555777888888888999:::<<<;;;999888999:::;;;===<<<===???@@@AAAAAABBBBBB>>>???@@@AAACCCFFFHHHIIIMMMWWWlll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''***))))))))))))***++++++)))***+++,,,---,,,,,,+++---///111111000000111222111555<<>>???@@@AAABBBBBBBBB>>>???@@@AAADDDGGGJJJLLLJJJWWWooo$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$""""""""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$###""""""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((())))))(((((((((((())))))((((((((((((((()))*********+++---...//////......(((***,,,---,,,---...000444666888999<<>>???@@@AAABBBBBBBBB>>>???@@@BBBEEEHHHLLLNNNKKK[[[www%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!"""$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''((())))))(((((()))***************************,,,,,,,,,,,,,,,,,,,,,,,,------///222666:::>>>@@@HHHQQQ^^^kkkvvv~~~uuuhhhYYYNNNCCC@@@<<<888555333333333333333222111000///............////////////.........---,,,+++++++++,,,---++++++++++++++++++++++++((()))******++++++++++++*********+++,,,,,,,,,---,,,+++***)))(((((((((((((((((((((((())))))))))))&&&&&&'''((()))***+++++++++***)))'''''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&(((&&&%%%&&&((()))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$///,,,)))&&&%%%%%%''')))+++***(((''''''((()))***((()))***+++,,,+++******,,,,,,,,,++++++*********,,,,,,------------------111111000000000000000111333444666666555555777888;;;:::999999888888999999;;;<<<===???@@@@@@@@@@@@AAAAAA@@@@@@AAADDDGGGHHHOOOYYYqqq%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&((())))))(((((()))***************************,,,,,,,,,,,,,,,,,,,,,,,,////////////000222444555<<>>???BBBFFFIIIKKKSSS]]]ttt$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''')))(((''''''(((***************************+++++++++++++++,,,,,,,,,---------...///000111111222333555666999???EEEJJJPPPVVVaaajjjmmmpppzzzsssfff]]]PPPJJJBBB<<<999888777666222111000000///000000111---------.........//////---......//////......---,,,,,,,,,,,,---------...++++++++++++++++++++++++******+++******)))((('''---,,,,,,,,,+++*********&&&''''''(((((()))))))))((('''&&&%%%%%%''')))***))))))))))))(((((((((((()))))))))(((((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))***)))((((((''''''((((((+++)))'''''''''((('''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((---------,,,***(((&&&%%%'''&&&&&&&&&&&&'''((((((((())))))***************++++++++++++++++++++++++---------...//////000000/////////...//////000111111333444444333444555777555666888:::<<<>>>???@@@;;;<<<===>>>@@@@@@@@@@@@>>>>>>>>>???AAAEEEHHHJJJQQQ[[[rrr$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((''''''((()))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++---...000111111222...000111222333555888;;;???FFFRRR\\\```dddnnnyyy~~~qqqcccVVVLLLFFF<<<:::777555555555444444222222111000////////////,,,,,,------......//////------............------******++++++,,,,,,,,,,,,++++++++++++++++++++++++---.........---,,,++++++---,,,,,,,,,+++*********)))************)))((('''&&&'''((())))))))))))((('''''''''((()))*********((((((((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''''''''((((((((()))(((''''''&&&&&&''''''+++)))'''''''''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((()))***,,,---&&&&&&&&&&&&&&&'''(((((()))))))))))))))*********++++++++++++++++++++++++++++++,,,---....../////////////////////000111111111333444444333444555777555666888:::;;;<<<<<<<<<;;;<<<===>>>@@@@@@@@@@@@@@@?????????AAACCCFFFHHHMMMWWWnnn$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&((()))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''(((((('''&&&((()))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,------------,,,...000222222222222333555666777===DDDJJJQQQ___kkksss{{{tttjjj___VVVMMMCCC===;;;666555555444222111000///111111000///...---,,,,,,,,,---------......//////------............------((()))***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************)))))))))))))))***++++++++++++)))'''&&&%%%''')))++++++***((('''&&&&&&'''((()))***++++++'''(((((())))))))))))(((((())))))******))))))((())))))))))))))))))))))))&&&&&&'''''''''((((((((()))(((''''''&&&&&&''''''***(((&&&&&&(((((((((''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((((((((())))))(((((((((((()))***+++***++++++++++++,,,,,,,,,***++++++,,,---...//////000//////000000111222333222333555555444444666777888999:::;;;:::999888777;;;<<<===???@@@@@@@@@@@@@@@?????????@@@BBBEEEGGGJJJUUUmmm########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%"""###$$$$$$%%%%%%%%%%%%########################"""&&&)))((($$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))))))))))))))))))))))))))((())))))***++++++,,,,,,***+++,,,,,,,,,,,,+++***///111111111000111333555333000111555:::???IIISSSZZZcccppp|||yyyoooiiiUUUMMMFFFDDD???888555666444444444333111000000000///////////////...---,,,.............../////////,,,------......------,,,((()))***,,,------,,,,,,++++++++++++++++++++++++(((((()))*********)))))))))))))))))))))*********'''(((***+++***)))((('''&&&'''((()))))))))((((((''''''(((((())))))******&&&'''((()))******)))((())))))************))))))))))))))))))))))))))))))''''''((((((((()))))))))***)))((((((''''''(((((()))'''&&&&&&((())))))(((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))((('''%%%###!!! &&&&&&'''((()))))))))))))))(((((('''((()))***+++******+++++++++,,,,,,,,,++++++,,,---...///000000000000000000111222333444222444555555555555666888888999:::<<<<<<;;;999888;;;<<<===???@@@@@@@@@@@@>>>>>>>>>>>>@@@CCCFFFHHHLLLVVVnnn########################$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%!!!"""###$$$%%%&&&&&&&&&########################!!!&&&***)))%%%"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))))))))))))))))))))))))))((())))))***++++++,,,,,,)))***,,,---......------------,,,++++++,,,000333222000000444666555666:::FFFOOO^^^kkkuuusssfff[[[RRRLLLDDD>>>:::<<<:::333000111000000///...---...111333///000000111111000000///////////////////////////,,,------......------,,,)))***+++---......------++++++++++++++++++++++++***+++,,,---------------******++++++,,,,,,,,,---$$$%%%((()))***)))((('''''''''&&&%%%&&&'''((()))))))))))))))((((((((((((&&&'''(((*********)))((())))))************))))))))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))((('''%%%&&&((()))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$'''******)))'''%%%&&&'''((()))************)))((('''''''''(((***+++*********++++++,,,,,,,,,,,,,,,---...///000111222111111111111222333444555333555666666555666777999444666999<<<>>>???>>>>>>;;;<<<===???@@@@@@@@@@@@<<<<<<<<<>>>@@@DDDHHHJJJNNNXXXppp%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$############$$$$$$&&&&&&''''''((()))))))))+++***)))((((((***,,,---++++++,,,,,,,,,,,,------........................///.........000333666888:::>>>FFFOOOZZZfffrrrzzz{{{ssslllbbbXXXOOOHHHCCC???<<<:::888555222111000000///////////////////////////............---------///---++++++,,,......---......---------,,,,,,,,,,,,++++++******++++++,,,+++***)))(((((()))***+++))))))************))))))***+++,,,---,,,***(((&&&++++++***)))((((((((()))***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''''''''''''''((()))******)))((((((,,,,,,,,,,,,,,,+++***)))))))))((('''''''''''''''%%%&&&'''&&&%%%$$$&&&(((((((((((('''&&&&&&&&&%%%(((((('''&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$%%%&&&''''''((((((''''''''''''&&&%%%&&&'''((()))***)))(((''''''((()))***%%%%%%&&&'''((()))******+++***)))))))))***+++,,,111000000000222333555777111111111111111000//////222333444666666666666555999:::;;;;;;<<<;;;:::999999;;;===@@@AAAAAA@@@@@@=========???AAADDDFFFHHHJJJVVVooo$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''+++******************+++&&&&&&''''''((()))))))))***)))((('''''')))+++,,,*********+++++++++,,,,,,------------------------000///...---...///111222000333888>>>EEEMMMVVV\\\jjjmmmqqquuu|||}}}vvvooofff___TTTOOOIIICCC???<<<999777777666444222111000000111////////////////////////............------------///---++++++,,,------------------,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,+++***))))))***+++,,,))))))************))))))&&&(((***+++,,,+++************))))))((())))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''%%%&&&((()))*********))))))************))))))((())))))((('''''''''''''''''''''((('''&&&%%%''')))'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%&&&'''((()))))))))((((((((((((((()))))))))))))))************+++***)))))))))***+++,,,------------...000111222222222222111111///...---222333444666666666666555555666888999999888777777999;;;===???AAAAAAAAA@@@>>>>>>>>>@@@BBBDDDGGGIIILLLWWWppp$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''******))))))))))))******&&&&&&''''''((())))))))))))((('''&&&'''((()))***)))))))))************+++------------------------...---,,,+++,,,---...//////000222333666:::???CCCNNNQQQWWW]]]eeennnxxxvvvjjj___WWWOOOHHHDDD>>>;;;777555555555444444222222111000//////000000////////////////////////............------------...---++++++,,,------,,,,,,,,,,,,+++++++++******++++++************++++++,,,,,,++++++++++++,,,,,,))))))************))))))&&&'''(((***++++++***)))))))))((((((((()))******'''((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))(((((('''$$$%%%&&&(((******++++++&&&'''(((((((((((((((''')))(((''''''&&&''''''''''''((()))(((&&&&&&((()))&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$&&&''''''(((((((((%%%%%%&&&'''''''''''''''&&&&&&&&&%%%&&&''''''((('''(((((())))))(((((((((+++*********)))))))))(((******))))))***++++++,,,++++++++++++,,,...///000000111111111111000000///111222444555666666555555777888:::;;;;;;;;;::::::999;;;===???@@@AAAAAA@@@?????????@@@BBBEEEGGGIIINNNZZZqqq$$$##################$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))(((((('''''''''((()))***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,...///000222333333222222333666888:::===BBBHHHOOOWWW___eeeooovvv|||~~~vvvpppccc\\\QQQHHHBBB>>>;;;:::;;;888555333333333333222111000000/////////.......................................---------,,,,,,---,,,++++++---------++++++++++++************)))++++++************++++++++++++++++++++++++++++++))))))************)))))))))))))))***)))((('''&&&((((((((((((((()))***+++'''(((((()))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))$$$&&&((()))***)))((('''%%%&&&'''((())))))******%%%&&&''''''(((((((((((((((''''''&&&&&&''''''''''''(((((('''&&&&&&''')))%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&'''''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))((('''(((((((((((('''''''''''')))))))))******+++,,,,,,---------......///000000---...///000222222222222111222444555666666555444888999;;;<<<=========<<<:::;;;===???@@@AAAAAAAAA>>>>>>???@@@AAADDDFFFHHHOOO[[[ttt#########$$$$$$############$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((((((((())))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000.../////////...///111333333555888;;;>>>CCCIIIMMMVVV]]]dddiiillluuuwwwnnnggg```[[[WWWNNNIIIAAA;;;888777888888888555222111111000///...222111111000///...------------------------------...------------,,,,,,,,,---+++++++++------,,,+++++++++*********)))))))))+++******))))))******+++)))******************)))))))))************)))))))))))))))))))))(((((('''((('''''''''((()))******((())))))******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((($$$&&&((()))***)))((('''((((((((('''''''''''''''&&&''''''((())))))))))))''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&(((%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''')))))))))((('''&&&&&&&&&'''((()))))))))(((((()))***++++++,,,,,,---......///000000000000//////000111111111111111111222333555555555555444444555777999:::;;;;;;:::;;;;;;===>>>???@@@AAAAAA=========>>>@@@BBBDDDFFFMMM[[[vvv"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###"""""""""############$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&''''''((()))))))))(((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***,,,---------...000222111333444444555777:::======CCCJJJOOOUUU^^^kkktttwwwqqqfff```XXXQQQLLLHHHEEECCC@@@>>>999555333222333444333222000000111111000///111111111111000///---,,,------------------------------------,,,,,,,,,,,,,,,++++++,,,------+++***+++++++++*********))))))******))))))))))))******((()))************)))((())))))************))))))&&&&&&'''(((***+++,,,,,,(((((('''''''''((())))))((())))))***************(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))(((((('''***)))((('''&&&&&&&&&&&&'''((())))))))))))))))))&&&&&&&&&%%%&&&&&&'''(((%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%######$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((''''''((()))***+++,,,,,,'''((()))+++,,,,,,,,,,,,,,,---......//////......333333222222000///...---000111333444555555444444555666888;;;<<<=========;;;;;;<<<>>>???@@@AAABBB============???AAACCCDDDKKKYYYsss"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''((()))))))))''''''(((((())))))(((((()))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,......------///111000111111111000111333555222555999===BBBJJJRRRXXXcccjjjrrrzzzzzzrrrlllggg```WWWQQQJJJGGGBBB???===;;;999888777666555333111000000111111000000000222444333222......///000000///......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,------+++))),,,,,,+++++++++***************))))))))))))******)))***++++++++++++***)))))))))************))))))''''''((()))***,,,---...))))))((('''''''''(((((('''(((((()))******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&&&&'''(((((())))))))))))(((((('''&&&%%%%%%%%%&&&&&&'''(((&&&'''''''''%%%%%%'''((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))(((((())))))******++++++&&&''')))+++,,,,,,,,,,,,,,,,,,...//////......---111111111111111000//////000111333444555555444444777888;;;===???@@@@@@@@@;;;<<<<<<===???@@@BBBBBB>>>>>>>>>>>>???AAACCCEEEKKKVVVmmm"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((########################%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))%%%&&&''''''((((((''''''(((((((((((())))))))))))************************'''((()))+++,,,,,,,,,,,,***+++,,,,,,+++***+++,,,---...//////...///111333333333444666999===AAACCCEEEKKKTTT[[[ccckkkuuu|||~~~uuuppp```ZZZSSSOOOMMMIIIBBB===:::888777777777777444333000222333333222111000111000///...///111111111000***+++---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++***+++,,,------+++))),,,,,,,,,++++++++++++*********))))))))))))*********+++,,,------,,,+++***))))))************))))))+++***************++++++***)))((('''''''''''''''&&&&&&'''((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''''''''''''''&&&%%%%%%&&&'''((()))((()))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((('''((()))(((&&&&&&((()))(((((((((''''''&&&&&&%%%(((((('''&&&&&&&&&&&&'''######$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&%%%%%%&&&''')))***((((((((((((''''''''''''&&&''')))+++,,,---,,,,,,---...///000000000///...+++,,,...000222333444444000111333444555555444333333555888:::<<<===>>>===<<<<<<<<<===>>>@@@BBBCCC????????????@@@BBBDDDEEEKKKTTThhh~~~$$$$$$$$$$$$############"""""""""###$$$$$$$$$%%%((('''&&&&&&$$$$$$###"""###########################"""!!! !!!"""###%%%&&&&&&''''''(((((((((&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$###""""""$$$&&&'''''''''%%%$$$$$$%%%'''''''''''''''(((((((((((()))%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''((()))))))))))))))***)))(((''''''((()))***++++++,,,,,,,,,---------...---,,,+++***+++,,,---,,,,,,,,,---------....../////////000111333444555999;;;>>>CCCIIIOOOUUUXXXbbbdddiiinnnttt}}}}}}{{{{{{yyyxxxuuuoooggg]]]TTTOOOGGGDDDAAA@@@>>><<<999777555444222111111111222333////////////////////////........................///............---------------------,,,+++***))))))***+++,,,---,,,++++++***+++,,,,,,,,,,,,+++******************************************)))(((((((((((((((((())))))))))))))))))((((((''''''&&&&&&+++)))(((&&&&&&((()))+++(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&''')))***+++(((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((('''%%%$$$$$$&&&)))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&))))))))))))************)))))))))***++++++,,,,,,---------............///////////////............444444444222111111333555666666888999;;;<<<>>>>>>:::;;;<<<>>>>>>>>>>>>===AAA@@@???===<<<>>>CCCFFFMMMQQQ^^^uuu!!!!!! ###############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((()))))))))))))))*********++++++,,,++++++***+++,,,---...,,,,,,,,,,,,------------......//////000111333333111111333666999===@@@BBBFFFIIIMMMSSSYYYaaaiiiooorrrwww||||||wwwsssnnnlllhhhdddaaa^^^]]]\\\XXXXXXVVVSSSOOOIIICCC@@@===;;;999777777555333111222111111000///000000000............................................................------------------------,,,+++***)))((()))***+++++++++***)))***++++++,,,,,,++++++******************************************)))(((((((((((((((((())))))))))))++++++*********************)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((()))(((((('''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%%%%(((((()))))))))*********)))))))))***++++++,,,,,,------------............////////////////////////444444444333111111333555666666888999;;;<<<>>>>>>;;;;;;===>>>??????>>>>>>>>>>>>===<<<<<>>===;;;999777666888666444333444333111///...////////////...------........................------------------------......---------,,,,,,,,,------------,,,+++***)))((())))))******)))((((((******+++,,,,,,+++******************************)))************))))))((((((((((((((())))))))))))******************++++++))))))(((((((((((())))))************************)))(((((((((((((((((())))))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((($$$%%%'''((()))((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$(((((())))))))))))******)))))))))***++++++,,,,,,------------............000000000000000000000000333444555444222222444666666666888999;;;<<<>>>>>>;;;<<<===>>>????????????;;;;;;<<<;;;<<>>>>>;;;;;;<<<======>>>>>>>>>;;;<<<=========@@@DDDHHHJJJOOO[[[mmm~~~$$$$$$$$$$$$#########"""%%%$$$$$$$$$###""""""""""""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######%%%&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&"""###%%%''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''((())))))&&&'''((())))))((('''&&&))))))*********+++++++++*********************)))*********+++++++++,,,,,,---,,,++++++***+++++++++***+++,,,---...///000000///000000///......000111666666777888:::>>>CCCGGGNNNQQQUUUXXXYYYXXXVVVUUUTTTUUUWWWXXXYYYYYYXXXXXXXXXWWWUUUSSSQQQPPPPPPPPPNNNMMMKKKJJJJJJKKKLLLMMMIIIIIIHHHGGGFFFEEEDDDCCC@@@>>>===<<<===>>>===<<<999888888777777666555555444333222000//////000000///...---...///000///...---...///000///...---,,,........................---------------------------,,,,,,,,,++++++++++++++++++,,,,,,++++++******************)))*********************************))))))))))))))))))))))))((())))))*********))))))(((((((((((())))))))))))%%%%%%%%%&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%&&&((()))***((((((((())))))((((((((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((('''%%%%%%%%%&&&(((***''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((('''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''(((((((((((())))))))))))))))))***++++++,,,,,,,,,,,,,,,------------...000111111111222222222333333444666666555555666777666666888999;;;<<<>>>>>>999999::::::;;;<<<<<<===>>>????????????AAADDDGGGIIINNNXXXggguuu&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""#########$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%&&&''''''###$$$%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&'''((()))'''''''''(((((('''''''''''''''''''''((((((((((((***************)))((('''))))))*********+++++++++,,,+++***************+++&&&''')))+++---......///+++,,,......---...000222222111000000111333555777888:::===@@@AAA@@@???>>>>>>???@@@AAAAAAAAA@@@??????>>>===<<<<<<;;;;;;;;;===<<<;;;::::::;;;<<<<<<888888999999999888888777777555444444666777777666333333333333333222111111000000//////000111222222000///...///111222111000///////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++*********))))))))))))***+++,,,+++***))))))))))))***+++))))))))))))))))))))))))((())))))************)))(((((((((((())))))))))))'''((((((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''(((''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&(((((())))))))))))(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%)))'''%%%$$$$$$&&&)))+++'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------------000000000111222222333333222444666777666666666888666666888999;;;<<<>>>>>>999999888999999:::<<<<<>>>>>999999999999999;;;<<<===<<<===???@@@AAABBBEEEHHHIIIKKKQQQYYYbbbsss"""""""""!!!!!!!!! """"""######$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$""""""######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%$$$$$$&&&((()))((('''%%%%%%%%%%%%'''(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&'''''''''&&&&&&%%%$$$))))))))))))))))))))))))((('''%%%%%%%%%&&&(((***((('''&&&%%%%%%&&&'''((((((((((((((()))))))))***%%%&&&((()))***+++******))))))))))))***************************+++,,,,,,++++++,,,,,,,,,+++))))))***,,,------,,,+++,,,...,,,,,,,,,...000222222111//////000111222333333333...///000000000///---,,,...//////000000111111111////////////////////////...///111222222111000000222000///000111333333222///000111111111000///..................---,,,,,,...,,,,,,,,,...///...---///...---,,,+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))******+++++++++******&&&%%%%%%&&&''')))+++,,,+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))++++++******))))))((((((+++)))(((&&&&&&((()))+++))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&'''((()))&&&''''''''''''''''''&&&&&&&&&''''''(((((())))))'''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))***++++++,,,,,,++++++,,,,,,,,,---------...//////000111111222222222444777888888777777888666666888999;;;<<<>>>>>>;;;:::999999:::;;;===>>>999;;;===???@@@CCCFFFIIIIIIKKKOOOUUU]]]ooo%%%$$$$$$######$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%)))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******'''''''''''''''(((((()))((()))***+++,,,+++******************************---------,,,,,,,,,+++++++++++++++************)))++++++++++++++++++++++++..................------////////////////////////222222111111000000000////////////000111111///...///////////////.........//////000111222333333444111111111111000000000///------..................------......---,,,++++++///............---------,,,,,,,,,---------......************+++,,,------***((('''&&&&&&'''(((***))))))))))))))))))******)))))))))))))))))))))))))))************+++++++++************************************************&&&&&&''''''''''''&&&&&&)))))))))))))))(((''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&)))(((&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%''')))******)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''((((((((()))(((((('''&&&&&&%%%%%%(((((()))*********************))))))))))))))))))///***)))---000......111000000000111222222222333222333444555666666666666777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>@@@DDDGGGHHHNNNSSSSSSWWWjjj%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&'''''''''$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((()))******+++((()))***+++++++++***************************************))))))(((((((((*********++++++,,,,,,,,,++++++++++++++++++++++++.........---------------........................///.........---------------,,,+++++++++,,,,,,,,,///...............//////.........//////000000111111111111000000000//////---------------.........---............---,,,+++------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++*********+++,,,,,,+++***)))(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************(((((())))))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((***)))((((((''''''((((((''''''((((((((((((''''''(((''''''&&&&&&&&&'''(((''''''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((((((((***************************,,,......,,,,,,...///000000000111222222333333666777888999::::::::::::888888999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>>???@@@DDDGGGHHHMMMQQQQQQWWWkkk}}}%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))***+++------(((((()))***************************************+++++++++++++++*********))))))***+++,,,---...///++++++++++++++++++++++++------------------------------------------------------,,,,,,,,,,,,++++++///...---,,,,,,---...///...---,,,,,,,,,...000111.........///////////////000000000000////////////---------------------------............------,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,+++*********+++++++++***)))(((((()))***++++++*********))))))(((((()))))))))))))))))))))))))))))))))*********++++++((((((((((((((((((((((((************************)))******++++++******)))(((((()))))))))(((''''''((((((((((((((((((((((((******)))(((((((((((((((((((((''''''''''''(((((((((((('''''''''((())))))(((((((((''''''''''''&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((('''&&&%%%$$$$$$###'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&'''(((((()))******&&&&&&'''(((((((((((((((++++++++++++++++++++++++,,,777<<<444,,,,,,///...///000000111222222333333555555666777888888888888888999999:::<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<>>>????????????@@@CCCFFFHHHLLLPPPRRR[[[pppzzzzzz%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((())))))***+++------((((((((()))))))))))))))************************,,,,,,++++++++++++++++++))))))***++++++,,,------************************,,,,,,,,,,,,,,,---------++++++++++++++++++++++++------------,,,,,,,,,,,,.../////////.........///...,,,+++***+++---000222000000000000000000000///000000/////////.........---------,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,,,,,,,+++***))))))******))))))(((''''''((())))))++++++******)))((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************)))******++++++******)))'''(((((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''')))((('''&&&&&&'''((()))((((((((('''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((''''''&&&&&&&&&''''''(((((()))*********(((((()))***************++++++,,,,,,,,,,,,,,,---222CCCJJJ;;;...///111/////////000111222333333444333444555666666777777777777888999:::;;;<<<===>>><<<<<<============>>>>>>>>>@@@@@@@@@@@@@@@CCCEEEIIIMMMQQQUUUaaaxxx%%%$$$$$$######$$$$$$%%%######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''((((((***++++++((((((((((((((()))))))))))))))))))))))))))))))))'''''''''''''''(((((((((************))))))))))))************************++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,(((+++......,,,+++***+++---,,,***)))***---000222000000000////////////////////////............---------,,,,,,++++++++++++,,,,,,---------------,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***))))))))))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((()))))))))*********************************))))))))))))))))))))))))((())))))******))))))(((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((('''&&&%%%$$$$$$'''(((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&$$$$$$&&&((()))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((''''''&&&&&&&&&))))))))))))))))))))))))(((((()))***************++++++,,,,,,,,,---------...@@@GGG:::---///222000...///000111222333444444555666777888888999999999666666777999:::;;;===============>>>>>>????????????@@@AAAAAA@@@@@@BBBDDDGGGJJJOOOWWWfff~~~%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$#########$$$$$$%%%%%%&&&########################""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''''''''''''''(((((()))'''''''''''''''((())))))))))))))))))))))))))))))''''''(((((((((((())))))******))))))((((((((((((************************)))******++++++,,,,,,---++++++++++++++++++++++++((())))))))))))*********(((+++///...,,,***+++,,,,,,+++*********,,,...///,,,,,,,,,---------------///.........---------------,,,,,,++++++******)))***++++++,,,,,,,,,,,,+++------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++***)))))))))******++++++++++++++++++++++++)))))))))))))))))))))***))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&'''(((((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''((((((''''''''''''&&&%%%$$$###&&&''''''''''''(((((((((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((###$$$$$$%%%&&&'''(((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((&&&&&&'''(((((((((((((((***++++++,,,,,,------...&&&222888111***---000000......///111222333444555333444555666777777777777555555777888:::;;;<<<======>>>>>>??????@@@@@@AAA@@@AAACCCBBBAAAAAABBBCCCDDDGGGNNNYYYkkk%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""######$$$%%%%%%&&&&&&#################################$$$$$$$$$%%%%%%#########$$$%%%%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***)))(((''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))*********************************)))))))))***+++,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********+++---...+++((((((,,,000,,,+++++++++++++++,,,,,,+++++++++,,,,,,------............---------,,,,,,,,,,,,,,,+++***)))))))))((()))***++++++++++++***,,,,,,,,,,,,++++++++++++************++++++++++++***))))))))))))******++++++++++++,,,,,,+++++++++((((((((()))******++++++))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))'''(((((())))))(((((('''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&'''((((((''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((()))&&&&&&'''(((((((((((((((*********+++,,,---------)))+++------,,,,,,...000......///111222333444555222333444555555666666555555666777999;;;<<<>>>>>>>>>>>>??????@@@AAAAAABBB@@@BBBCCCCCCAAAAAAAAABBBCCCGGGPPP^^^rrr%%%$$$$$$$$$$$$$$$$$$%%% ###$$$$$$### %%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))*********)))(((''''''&&&&&&'''''''''&&&%%%&&&'''((()))))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((((((((()))***+++,,,,,,---))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---))))))(((###!!!(((///+++,,,,,,++++++++++++***,,,,,,------...///000000......---------,,,,,,,,,,,,,,,++++++***))))))((('''((()))***************+++++++++************)))))))))))))))************))))))(((((()))***++++++))))))************))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%%%%$$$############$$$&&&'''((())))))((('''&&&"""$$$&&&(((***+++++++++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''(((((((((###$$$%%%&&&''')))******((())))))***************))))))***++++++,,,------444///---000111...---000---...///111222333555555666777888999999:::::::::666777888:::<<<>>>???@@@>>>>>>???@@@AAAAAABBBBBBAAABBBDDDCCCBBBAAAAAABBBFFFJJJTTTdddyyy%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''')))(((&&&$$$#########$$$%%%%%%%%%%%%%%%%%%$$$$$$)))((('''&&&&&&'''((()))---,,,+++***))))))))))))%%%%%%&&&&&&'''(((((((((((((((((((((((()))******((((((((((((((('''&&&&&&))))))))))))))))))))))))((((((((((((((())))))***++++++************+++++++++++++++++++++***)))(((************************))))))))))))************,,,,,,,,,++++++*********,,,,,,,,,---------......------......///.........+++******))))))******+++******++++++++++++******)))************+++++++++,,,+++***))))))***+++,,,++++++******)))(((((('''))))))))))))***+++,,,---++++++***((('''&&&$$$$$$(((((((((((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''+++***'''&&&%%%&&&''')))))))))((('''&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%''''''(((((('''&&&%%%%%%'''&&&%%%$$$###$$$%%%%%%***(((&&&''')))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))***+++,,,,,,------.........///////////////000000//////000222444555666666777777888888888888888888999:::<<<>>>@@@AAA>>>>>>???@@@BBBCCCDDDEEEEEEEEEFFFDDDBBBBBBCCCDDDGGGKKKVVVjjj""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&'''((()))******)))''''''&&&&&&'''(((((((((((((((((((((''''''''''''''''''(((((()))((()))))))))(((((('''&&&)))))))))))))))))))))))))))))))))))))))******++++++******))))))******+++***++++++++++++***)))(((************************))))))))))))************,,,,,,,,,++++++*********,,,,,,,,,------------...,,,,,,---------------,,,******))))))))))))******)))******++++++******)))))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))+++******)))))))))******))))))((((((''''''&&&&&&))))))((((((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''******)))(((((((((((((((***)))(((&&&&&&&&&'''(((((((((((('''&&&&&&&&&%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''&&&%%%%%%((('''&&&%%%%%%%%%&&&&&&((('''%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''*********++++++,,,,,,---++++++,,,...///000111111//////000000111333444555666666777777888888999999888888999:::<<<>>>@@@AAA@@@@@@@@@@@@AAAAAAAAABBBAAABBBBBBAAA??????@@@AAAHHHMMMYYYnnn"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""###############%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%&&&''''''(((((((((((('''&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&+++******)))((((((''''''&&&&&&&&&&&&'''''''''((()))))))))))))))(((((('''))))))))))))))))))))))))******))))))******+++,,,+++******))))))******+++******++++++******))))))************************))))))))))))************+++++++++++++++*********,,,,,,,,,,,,---------------------......------,,,******))))))))))))******)))******++++++******))))))))))))*********++++++)))******++++++******)))''''''((())))))***+++++++++***)))((((((''''''''''''''''''((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''******))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&'''''''''&&&%%%%%%$$$&&&''''''''''''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))******)))((('''+++++++++++++++++++++++++++,,,,,,---.../////////...///000222333333444444555666666777888999999999999999999;;;<<<>>>@@@AAABBBAAAAAA@@@@@@?????????CCCDDDDDDCCCAAAAAABBBDDDIIIOOO]]]sss$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''***)))(((''''''''''''''')))))))))(((((((((''''''&&&&&&''''''((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++******))))))))))))******))))))************))))))************************((()))))))))************+++++++++***************++++++,,,,,,,,,---------......//////......------+++******))))))******+++))))))************))))))))))))))))))************((()))***++++++***)))(((''''''(((((()))*********))))))((('''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((()))))))))(((''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))***,,,------,,,***))),,,,,,++++++++++++++++++//////...---,,,+++++++++...///111333444444444333444555666777888999::::::999::::::;;;===>>>@@@AAAAAAAAA@@@@@@@@@?????????DDDEEEEEEDDDCCCBBBDDDEEEIIIPPP```xxx######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&)))(((((('''''''''''''''&&&&&&&&&''''''(((((((((&&&'''((())))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((())))))***))))))))))))))))))***((())))))*********))))))))))))))))))))))))))))))((()))))))))************************************+++++++++,,,,,,,,,------,,,---------,,,,,,+++***++++++************++++++)))))))))******)))))))))(((((()))))))))*********((()))***++++++***)))(((((((((((((((((((((((((((''''''&&&&&&'''((()))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&''''''(((%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((()))))))))(((&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))+++,,,......,,,+++))),,,,,,++++++++++++++++++//////...---,,,+++++++++...///111333444444444333333444555777888:::;;;;;;::::::;;;;;;===>>>@@@AAA>>>??????@@@AAAAAABBBBBBAAABBBBBBAAA@@@@@@BBBCCCIIIQQQccc}}}!!!!!!!!!"""######$$$$$$&&&&&&%%%%%%$$$######"""!!!!!!!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))&&&''')))*********)))(((&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***))))))(((((())))))***(((((())))))******))))))))))))))))))))))))))))))))))))))))))************)))))))))***************++++++++++++,,,,,,,,,,,,************)))(((''''''++++++************++++++((())))))******))))))(((((((((((()))))))))******((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&''''''((()))******))))))((('''&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###""""""$$$%%%''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))***++++++***)))(((+++++++++++++++++++++++++++,,,,,,---...////////////000111333444444555555333333555666888:::;;;<<<;;;;;;;;;<<<===>>>@@@AAA===>>>???@@@BBBCCCDDDEEECCCDDDDDDDDDCCCCCCDDDFFFIIISSSfff !!!!!!"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!! """"""""""""""""""""""""%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&((()))***)))((('''%%%%%%&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))*********+++***++++++++++++,,,,,,,,,+++++++++******)))''''''))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))***))))))(((((((((((())))))&&&&&&''''''((()))))))))((((((((('''(((((())))))((((((((((((((('''''''''''''''&&&&&&'''((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""%%%''')))(((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))*********++++++,,,,,,---++++++,,,...///000111111111111111222333444555666222333444666888:::<<<===<<<<<<<<<<<<===>>>@@@@@@>>>???@@@AAACCCDDDEEEFFFFFFGGGHHHGGGFFFGGGHHHJJJKKKUUUjjj"""######$$$%%%%%%&&&&&&#########$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&((()))))))))(((%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%))))))((((((((())))))*********))))))((((((''''''$$$%%%'''))))))((('''&&&$$$%%%%%%&&&'''''''''&&&((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++******+++++++++,,,,,,,,,.........---,,,+++***)))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***$$$%%%&&&'''(((***+++++++++***)))(((((('''((((((&&&&&&''''''((())))))***))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***'''&&&$$$$$$$$$&&&((()))))))))((('''&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$######%%%&&&'''(((((((((###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###&&&)))***)))&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((++++++***))))))***++++++))))))***+++,,,,,,------.........///////////////222111111111222444666777222222444666999;;;<<<===<<<<<<<<<<<<===???@@@@@@@@@AAAAAABBBCCCDDDEEEFFFDDDEEEFFFEEEDDDDDDFFFHHHMMMWWWlll###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""""""""###'''''''''&&&&&&%%%%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%!!!!!!"""###$$$&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((###%%%&&&(((((('''%%%$$$$$$$$$&&&((()))*********&&&'''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''(((''''''&&&&&&$$$%%%'''(((((((((''''''+++*********))))))(((((()))************++++++++++++++++++*********))))))((((((((((((''''''''''''''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%'''((('''%%%""",,,$$$!!!###$$$###%%%+++&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((%%%&&&''''''(((''''''&&&$$$$$$###%%%'''***++++++))))))***+++,,,,,,,,,,,,...------------...//////,,,...000000000111333444444444666888:::<<<>>>???===<<<;;;;;;<<<>>>@@@BBBCCCBBBBBBAAABBBCCCEEEFFFGGGDDDDDDHHHHHHFFFFFFIIINNNVVVkkk!!!""""""""""""#########$$$$$$###""""""###$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%&&&'''''''''&&&%%%$$$$$$%%%&&&((())))))))))))((((((((((((((((((((((((******++++++++++++******((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''(((((((((''''''))))))))))))((((((''''''))))))*********++++++++++++++++++*********))))))((((((((((((''''''''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((()))))))))(((''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&'''''''''&&& '''+++'''""" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&&&&'''((($$$%%%%%%&&&''''''(((((('''''''''(((((((((((())))))((('''((())))))))))))))))))***+++,,,,,,,,,,,,...------------.../////////111222222222222444666333444666888:::<<<===>>>===<<<;;;;;;<<<>>>@@@BBB@@@@@@??????@@@AAACCCDDDEEEBBBCCCFFFGGGDDDEEEHHHOOOWWWmmm!!!""""""""""""#########""""""""""""###$$$&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%$$$&&&&&&'''((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&'''(((((((((''''''(((((((((((('''''''''''')))))))))*********+++++++++++++++***************((((((((((((''''''''''''''''''((()))))))))((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''(((((()))***)))))))))(((''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$&&&)))+++###''',,,...)))###&&&,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))%%%%%%&&&&&&'''((((((((()))(((((('''((()))***+++,,,++++++***))))))(((((())))))***+++,,,,,,,,,,,,...------------...//////000222333333222222333444333444555777999;;;======<<<;;;;;;;;;<<<>>>@@@AAA@@@?????????@@@AAACCCDDDDDDBBBBBBFFFGGGEEEEEEHHHPPPYYYqqq######$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''')))((('''%%%%%%$$$$$$$$$'''''''''(((((('''&&&&&&((((((((()))))))))******%%%%%%%%%&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((((((((((((((())))))))))))************************************((((((((((((''''''''''''''''''(((((((((((((((''''''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((((((''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%$$$%%%(((*********))))))''''''***---&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((()))&&&&&&&&&''''''((((((((()))(((&&&&&&&&&(((***,,,'''((()))))))))(((((()))))))))***+++,,,,,,,,,,,,...------------.../////////000111111000///000222333444555777999:::<<<<<<::::::;;;;;;===>>>@@@AAAAAAAAA@@@@@@AAACCCEEEFFFDDDBBBCCCGGGHHHFFFGGGJJJPPP[[[ttt######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$##################%%%%%%$$$$$$######$$$$$$########################$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&)))((('''%%%%%%$$$$$$$$$'''''''''''''''&&&&&&%%%%%%&&&'''((()))***+++,,,'''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''(((((((((((('''((((((((())))))))))))))))))))))))(((((()))))))))*********************************((((((((((((''''''''''''''''''((((((((((((''''''''''''((()))***)))))))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%&&&(((///,,,,,,333;;;999+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''''''''&&&%%%$$$%%%'''***+++ ###&&&((('''((()))+++))))))***+++,,,,,,,,,,,,...------------.../////////000111111000///000222333444555666888999:::;;;999999:::;;;===>>>@@@AAA@@@@@@@@@@@@AAACCCEEEFFFBBB@@@AAAEEEGGGFFFGGGJJJPPP\\\vvv!!!""""""""""""#########&&&&&&&&&&&&%%%$$$###""""""""""""###############""""""""""""""""""""""""############""""""""""""%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((()))***+++&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$&&&'''(((***)))((('''''''''(((((())))))))))))************((((((((()))))))))*********************+++++++++((((((((((((''''''''''''''''''((((((((('''&&&&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''(((''''''''''''((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))******+++((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))***)))((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$'''))))))'''&&&(((+++...FFF^^^aaaRRR???000(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***###'''(((''''''))),,,))))))***+++,,,,,,,,,,,,...------------...//////000222333333222222333444333333444666777888::::::888999:::;;;===???@@@@@@>>>======>>>???AAACCCDDD???===???CCCEEEDDDFFFIIIQQQ^^^xxx!!!""""""""""""#########$$$%%%&&&&&&&&&%%%$$$###!!!"""""""""####################################$$$$$$$$$#########""""""$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$######"""!!!###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&'''(((*********'''%%%######$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%&&&''')))++++++***((('''''''''((((((((((((((()))))))))******(((((((((((()))))))))***))))))*********+++++++++((((((((((((''''''''''''''''''((((((''''''&&&%%%$$$%%%'''((()))((('''&&&''''''''''''''''''''''''((('''%%%$$$$$$&&&(((***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''')))***,,,---...)))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))+++++++++***((('''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%###&&&)))((((((***000555<<<]]]wwwmmmKKK333000666&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******%%%)))------)))'''(((***))))))***+++,,,,,,,,,,,,...------------.../////////111222222222222444666333333444555777888999999777888:::<<<===??????@@@============???AAACCCDDD@@@???@@@EEEGGGFFFHHHKKKUUUbbb{{{###$$$$$$$$$$$$%%%%%%%%%"""###%%%&&&''''''&&&%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$###############"""!!!!!!###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&(((***,,,+++((($$$"""######%%%%%%%%%%%%######$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%###%%%'''(((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%$$$$$$((())))))))))))))))))((('''''''''''''''''''''''')))((('''&&&''')))+++---+++***)))'''''''''((()))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))******++++++++++++)))((((((((('''''''''''''''((((((((('''&&&%%%%%%&&&''')))***+++***)))((('''''''''''''''''''''''''''%%%""" !!!###&&&((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''%%%&&&''')))+++---///000))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))***,,,---,,,+++)))'''&&&''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%###&&&((('''(((---666>>>XXX[[[UUUCCC333+++'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***+++++++++,,,000333111+++'''&&&((())))))***+++,,,,,,,,,,,,...------------...//////,,,...000000000111333444333333444555666777888999666888999<<<===??????@@@???>>>>>>???AAACCCEEEFFFDDDBBBDDDHHHKKKJJJLLLPPPWWWddd}}}%%%$$$###"""###$$$%%%&&&%%%$$$$$$$$$###"""""""""########################""""""""""""############!!!###%%%&&&%%%$$$$$$%%%############""""""!!!!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&&&&%%%$$$#########$$$%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((((((((('''&&&%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%$$$((('''&&&&&&&&&(((***+++&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((())))))))))))+++++++++++++++***))))))(((((('''&&&&&&&&&&&&'''%%%&&&'''&&&$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&(((***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$(((&&&$$$%%%---888DDDKKK[[[NNN===000***(((%%%###'''&&&&&&%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''$$$######%%%'''((((((&&&%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&((()))(((''')))***+++,,,,,,+++))))))************************---+++((())),,,///...---......//////000222333444222333555666666666555444999:::<<<===??????>>>>>>;;;;;;<<<===???BBBDDDFFFDDDAAABBBEEEGGGGGGJJJNNNWWWddd}}}$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!###%%%&&&%%%$$$$$$%%%'''&&&%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$#########$$$$$$######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((((((((((((((())))))))))))***************))))))((('''&&&&&&%%%%%%%%%%%%%%%'''(((((('''&&&&&&''')))''''''''''''&&&&&&&&&%%%''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%)))'''%%%######%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((())))))(((%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$)))'''''')))000;;;EEELLLDDD;;;111+++)))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&$$$######$$$%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%(((&&&%%%%%%''')))******((()))************)))(((************************...,,,***+++---//////.........//////000222333444333444555555666666666666888:::;;;===????????????============>>>@@@BBBDDDDDDAAAAAAEEEGGGGGGJJJNNNWWWccc{{{######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$!!!###%%%%%%$$$$$$$$$%%%'''&&&$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%((((((((((((((('''&&&%%%'''&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%'''(((***)))(((&&&$$$&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''((())))))(((((((((((()))))))))))))))))))))))))))(((((('''((('''&&&&&&%%%%%%&&&&&&)))******)))(((((()))+++((((((((('''''''''&&&&&&'''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%***(((%%%######$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&'''''''''%%%%%%$$$&&&+++222888===...+++'''&&&(((((('''$$$######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((!!!$$$''''''%%%###$$$&&&$$$$$$$$$$$$%%%''')))+++%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%***(((%%%%%%'''***+++,,,'''((())))))))))))((((((************************...---+++,,,...000000///......//////000222333444444444444555666777888999999:::;;;===??????@@@@@@???>>>======>>>???AAABBBCCC@@@AAAEEEGGGGGGIIINNNVVVbbbyyy"""###$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&$$$###""""""###%%%''')))######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%))))))******)))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((((()))******)))((('''&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&''''''((((((((((((((())))))))))))((((((((()))(((''''''&&&******)))(((((((((((())))))******)))(((((()))+++)))(((((((((((('''''''''&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''&&&''''''((())))))(((((($$$$$$######$$$&&&(((***)))'''%%%%%%''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''!!!''')))'''%%%&&&((($$$######$$$%%%''')))***%%%%%%&&&&&&&&&&&&''''''$$$$$$#########$$$%%%%%%)))((('''(((***+++++++++(((((())))))))))))))))))************************,,,,,,,,,---.../////////......//////000222333444555555555555666888:::;;;999:::;;;===>>>???@@@AAA============>>>???AAABBBCCC@@@AAAEEEGGGGGGJJJNNNVVV```www"""###$$$%%%&&&%%%$$$###""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""$$$%%%$$$######%%%&&&$$$######"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%''''''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''((((((''''''&&&&&&$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&((((((((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((('''&&&&&&******)))(((((((((((()))((())))))(((''''''(((***)))(((((((((((('''''''''&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''"""$$$%%%%%%%%%%%%&&&(((''''''''''''''''''''''''(((((())))))(((((('''&&&'''&&&&&&%%%%%%%%%%%%%%%+++)))&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###((()))(((&&&%%%&&&%%%$$$#########%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$%%%%%%&&&&&&'''))),,,...---***'''))))))))))))******++++++***************************+++,,,,,,------............//////000222333444555555555666777999<<<===;;;<<<<<<===>>>???@@@AAA;;;;;;;;;<<<>>>@@@CCCDDDCCC@@@AAAEEEHHHHHHKKKOOOWWW```uuu######$$$%%%%%%%%%%%%$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%###$$$%%%$$$######%%%'''&&&&&&%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%"""$$$%%%''''''&&&%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""############""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))(((&&&$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((''''''''''''&&&&&&%%%%%%(((((((((((())))))))))))(((((((((((((((''''''&&&((('''&&&&&&%%%%%%&&&&&&''''''((('''&&&&&&''')))((((((((('''''''''&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%(((%%%!!!!!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""$$$%%%&&&%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&$$$#########$$$$$$&&&&&&''''''((((((&&&$$$######$$$''')))''''''&&&%%%%%%$$$#########$$$%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$"""!!!&&&%%%$$$#########$$$%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''$$$&&&)))---000...)))%%%***)))))))))***+++,,,---************************(((***,,,---,,,,,,---.........//////000222333444555555666777999;;;===>>>>>>>>>=========>>>???@@@:::::::::<<<>>>@@@CCCEEEDDDAAABBBFFFIIIJJJMMMQQQXXX```ttt$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$###"""###%%%'''$$$%%%&&&'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%"""###%%%'''((('''%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""###############"""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''###$$$%%%''''''%%%$$$###$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''(((((('''''')))(((((((((((())))))***&&&&&&&&&''''''''''''(((''''''''''''''''''(((((((((((((((((())))))))))))((())))))))))))((('''''''''&&&&&&%%%%%%%%%%%%%%%'''(((((('''&&&&&&''')))''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%)))&&&""""""'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$### !!!"""###%%%&&&&&&'''$$$%%%$$$$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&### ###%%%###!!!&&&%%%$$$$$$###$$$%%%&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$%%%(((,,,...---)))%%%)))((((((((()))***,,,---************************(((+++...///---,,,---///......//////000222333444333555777999;;;===>>>>>>@@@???>>>=========>>>???;;;;;;;;;<<<===???AAACCCEEEBBBCCCHHHJJJKKKNNNSSSYYY```ttt~~~%%%$$$###"""###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""###%%%'''!!!%%%(((******)))(((######$$$$$$$$$%%%%%%%%%!!!###%%%'''((('''%%%$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$###"""#########$$$$$$###############$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''"""###%%%&&&&&&%%%###"""%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&"""$$$&&&'''((('''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******(((((((((((()))))))))))))))))))))))))))(((((('''(((((('''&&&&&&&&&&&&''''''((()))(((&&&&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))***(((&&&$$$$$$%%%''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''''''''&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$###""""""%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""!!!''''''%%%&&&%%%%%%$$$%%%&&&'''(((""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&'''))),,,+++)))'''((('''''''''((()))+++,,,************************))),,,000000...---...000......//////000222333444333444777:::===>>>>>>>>>BBBAAA???============>>>======<<<<<<===>>>@@@AAAEEECCCDDDHHHKKKLLLOOOTTTZZZaaattt$$$$$$$$$$$$$$$###"""!!!###"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$######$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$''''''&&&%%%###$$$''')))((('''%%%$$$###$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%((('''%%%%%%%%%&&&(((***))))))************))))))&&&&&&''''''(((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%###''''''&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%!!!$$$&&&&&&$$$###$$$&&&'''&&&&&&&&&&&&%%%%%%%%%---+++(((%%%$$$%%%'''(((&&&''''''(((((((((((((((((())))))******+++,,,,,,)))+++,,,,,,+++++++++---...//////000000000000000---...000111222222222111666666888999;;;<<<>>>>>>???>>><<<;;;;;;<<<>>>???>>>=========>>>???AAABBB???AAACCCEEEGGGJJJNNNRRRZZZaaattt}}}######$$$$$$$$$###""""""$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&#########$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$"""!!!!!!$$$&&&'''&&&%%%$$$$$$$$$%%%&&&&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&((())))))))))))***))))))(((((('''(((((((((((((((''''''%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''''''''((()))***++++++,,,&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%% ###%%%%%%$$$$$$&&&((($$$$$$%%%&&&'''(((((()))***)))'''%%%%%%&&&'''(((&&&&&&'''((((((((((((((((((((())))))******++++++''')))***+++***)))***++++++,,,,,,---------------......///000111222222333555666777888999;;;<<<<<<>>>===;;;::::::;;;===>>><<<<<<<<<<<<===???AAABBB???AAACCCDDDFFFJJJNNNQQQYYY___rrr"""######$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%#########""" !!!###%%%&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))))))))))))))(((((('''&&&((((((******)))'''%%%$$$######$$$%%%&&&'''((((((''''''''''''''''''''''''&&&''''''((()))***++++++&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&& """$$$%%%%%%&&&''')))$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((()))******++++++''')))++++++***)))***+++***++++++,,,---,,,,,,,,,////////////000222444555666666777777888999999:::<<<<<<::::::::::::<<<<<<:::::::::;;;===???AAABBB@@@AAABBBDDDEEEIIIMMMQQQXXX^^^qqq!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%&&&&&&'''''')))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((()))((())))))(((((('''&&&%%%&&&''')))+++***(((&&&$$$######$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$######$$$&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&%%%&&&&&&'''&&&%%%###"""%%%&&&''''''((((((''''''(((((()))******++++++,,,)))+++------,,,+++,,,---------...////////////...000///......///222555777777777777888888888888888;;;::::::999999::::::;;;999999999:::<<>>=========>>>???AAABBBAAAAAA@@@???@@@DDDJJJNNNPPPUUUggg$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$''''''''''''&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''############$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$((($$$!!!"""'''+++***(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%"""######$$$%%%&&&'''''')))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''+++(((%%%%%%'''&&&$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&)))(((''''''%%%%%%$$$###''''''&&&%%%&&&'''((()))))))))((('''''''''''''''+++)))'''%%%$$$%%%&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''((((((((())))))%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################"""((((((###&&&111333,,,''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######""""""######$$$%%%###$$$%%%&&&''')))******%%%""" !!!$$$''''''&&&))))))))))))***************++++++,,,,,,++++++***+++,,,---...////////////000///...///000222555777:::888666444444666999;;;:::;;;===>>>>>>>>>===<<<;;;;;;<<<===???AAABBBCCCDDDDDDCCCBBBBBBEEEJJJMMMQQQWWWhhh$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$!!!"""%%%$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((&&&$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########'''&&&&&&%%%&&&'''((()))***)))(((((('''''''''(((*********))))))((('''&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###((('''###'''000222,,,''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&'''((())))))'''$$$"""###&&&(((((('''))))))))))))***************++++++,,,,,,++++++***+++,,,---...////////////000/////////000222555777999777444333333555888:::::::::;;;<<<<<<<<<;;;:::;;;;;;<<<===>>>@@@BBBDDDDDDDDDCCCBBBBBBEEEJJJMMMOOOUUUfff$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""###%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###  ###&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%'''((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((***))))))(((((((((((((((((()))***++++++)))&&&%%%&&&&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###''''''$$$'''///000+++'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''(((&&&%%%&&&(((******)))))))))))))))***************++++++,,,,,,++++++***+++,,,---...////////////////////////111333555666777555333222333555777999;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<>>>@@@CCCDDDEEEEEEDDDCCCBBBEEEJJJMMMPPPVVVhhh$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$%%%((())))))(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''((((((***))))))((((((((())))))&&&'''((((((((('''%%%$$$'''&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''###"""!!!!!!"""$$$&&&(((%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&$$$'''------)))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))))))))((()))))))))***************++++++,,,,,,++++++***+++,,,---.../////////////////////000111333555666666555333333333555777999<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;<<<>>>@@@CCCDDDEEEEEEDDDCCCCCCEEEJJJMMMTTT[[[mmm$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###############$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((()))&&&&&&&&&''''''''''''''')))((((((((((((((()))))))))(((&&&%%%%%%&&&''''''''''''%%%$$$$$$%%%&&&'''$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""###%%%((()))$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%(((++++++(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((''''''((((((((()))))))))***************++++++,,,,,,++++++***+++,,,---...////////////......///000222333444555666555444444555666888:::;;;:::::::::::::::::::::<<<<<<;;;;;;===@@@CCCEEEFFFFFFEEECCCCCCEEEJJJMMMUUU\\\ooo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$!!!"""##################%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###########################$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''###$$$%%%&&&'''((())))))''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%&&&''''''((((((''''''(((''''''''''''(((((()))+++***(((&&&&&&((()))+++'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&!!!""""""######$$$$$$%%%&&&%%%%%%%%%%%%&&&((()))######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&(((((('''&&&&&&'''))))))))))))***************++++++,,,,,,++++++***+++,,,---...////////////......///111222333444555555555444555555777999:::888777777777777888999:::===<<<;;;;;;===@@@CCCEEEGGGGGGFFFDDDCCCEEEIIIMMMRRRZZZnnn$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""############""""""!!!%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$%%%%%%&&&''''''$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%'''((())))))(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''%%%$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((()))))))))&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$'''))))))'''%%%&&&'''))))))))))))***************++++++,,,,,,++++++***+++,,,---...////////////---...///111222333444444333333333444555666888999888888777888999:::<<<======<<<;;;:::<<<@@@CCCFFFHHHGGGFFFDDDCCCEEEIIIMMMPPPXXXmmm$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&"""###$$$%%%&&&&&&'''&&&###%%%'''((('''&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$&&&'''%%%%%%(((+++$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((($$$&&&'''))))))(((&&&%%%%%%%%%&&&'''&&&%%%###"""""""""###$$$%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&'''''''''&&&%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$$$$''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%(((******(((&&&&&&((())))))))))))************+++++++++,,,,,,++++++++++++,,,---...////////////---...000111333444444444222222222333444555777777;;;;;;:::;;;<<<>>>@@@BBB===<<<;;;:::<<>>???>>>===<<<;;;===AAADDDEEEEEEDDDCCCCCCEEEIIILLLRRR[[[ppp##############################$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&&&&'''(((''''''((((((((((((''''''***++++++******)))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''******((('''######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$&&&''''''((($$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++,,,(((&&&'''(((&&&(((((((((((())))))))))))(((***,,,......---+++******+++,,,...000111222222//////000111222333444444444333111000111333666888666888;;;<<<===>>>AAACCC??????>>><<<<<<===AAADDDFFFFFFEEEDDDDDDFFFJJJMMMSSS\\\ppp########################$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&((()))((('''&&&((()))))))))************))))))++++++++++++***)))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''(((((('''%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''#########$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&(((******(((((((((((()))))))))))))))***+++,,,,,,,,,+++++++++,,,---///000111111111//////000111111222333333444333111000111333555666666888:::<<<<<<>>>@@@BBB@@@AAA@@@???>>>@@@CCCFFFFFFFFFEEEDDDDDDFFFJJJMMMUUU]]]rrr$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''###$$$$$$%%%&&&'''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((())))))'''((())))))''''''''')))))))))************))))))******+++******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''''''''(((+++(((((((((((())))))))))))++++++*********+++,,,---......///////////////.........//////000111222222333333111111111333555666666888999:::::::::<<<>>>@@@AAAAAA@@@???@@@CCCFFFEEEEEEDDDCCCCCCEEEIIILLLUUU^^^rrr%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&&&&&&&'''(((###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((()))((('''&&&'''(((''''''(((((((((((('''''')))******))))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$###$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''((('''$$$$$$((((((((((((((())))))))))))---,,,***)))***+++---//////////////////......---,,,---...///000111222222333222222222333444666777777888::::::999999:::<<<>>>?????????>>>???AAADDDEEEEEEDDDCCCCCCEEEIIILLLTTT]]]qqq%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%'''((()))((((((***+++######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%&&&'''((()))(((&&&%%%&&&'''''''''((((((((((((''''''((())))))(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&''')))'''######((((((((((((((()))))))))))),,,,,,,,,,,,,,,------.........///////////////...,,,---...///111222444444222222222333444666777888999:::;;;<<<;;;;;;<<<>>>>>>???@@@?????????AAACCCFFFFFFEEEDDDDDDFFFJJJMMMQQQZZZooo$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%''')))***+++******,,,---#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''((()))(((&&&%%%%%%&&&))))))************))))))(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%))),,,,,,)))&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%((()))'''&&&$$$###"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!"""$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%))))))$$$&&&,,,(((((((((((())))))))))))***+++---//////...---,,,,,,---...///000000000000,,,---///000222444555666222222222333555777888999:::;;;===>>>===>>>@@@AAA@@@AAABBBBBBAAABBBCCCEEEGGGGGGGGGFFFEEEGGGKKKNNNOOOXXXmmm######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''((())))))+++,,,+++(((%%%&&&''''''&&&$$$#########$$$$$$%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((((()))******))))))***+++,,,***((((((******'''$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''#########$$$$$$%%%%%%&&&""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$#########!!!###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&))))))*********))))))((((((((((((((())))))))))))---------...------,,,,,,000000000111222444666666555444444444555666888999777777888999:::<<<======???@@@AAABBBCCCEEEFFFFFFFFFGGGGGGFFFEEEFFFIIIKKKTTTYYYggg$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((&&&(((***)))&&&$$$%%%&&&&&&%%%$$$#########$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((&&&&&&&&&''''''''''''((('''(((***)))(((((()))++++++)))((((((******'''$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########!!!"""###$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''((((((((())))))))))))************)))))))))))))))*********++++++,,,------...------,,,,,,------......000111333444444444444444555666888999999::::::;;;<<<======>>>@@@AAABBBCCCDDDFFFFFFGGGFFFGGGGGGFFFEEEFFFIIIKKKRRRVVVddd{{{%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''###%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$#########$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((&&&((())))))(((''')))******)))((()))***)))'''%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))***************)))******+++++++++,,,,,,,,,,,,,,,------...------,,,,,,,,,---...///111222333444444444444555777999:::<<<<<<=========>>>>>>>>>@@@AAABBBCCCEEEFFFGGGGGGEEEFFFGGGFFFFFFFFFIIIKKKPPPSSS___www%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((((((''''''((()))))))))))))))))))))'''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))***+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------...---------.........///000222444555444333333444555777999:::===============>>>>>>>>>???@@@AAABBBCCCEEEFFFFFFEEEFFFFFFFFFFFFGGGIIILLLNNNQQQ]]]sss%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((((((''''''((()))((()))***))))))(((((((((''''''&&&%%%%%%&&&&&&&&&'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))***+++++++++++++++*********+++++++++,,,,,,+++,,,,,,---.........---.........///000222444555333333333444555777999;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCDDDDDDEEEEEEFFFFFFFFFGGGJJJLLLNNNQQQ\\\rrr%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$&&&(((((('''&&&######$$$%%%%%%%%%$$$$$$######""""""######$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&((())))))(((''')))***''')))******((('''((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''######$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---............,,,,,,---...///111222333333333333444555777:::;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>???AAABBBCCCCCCDDDEEEFFFFFFFFFGGGJJJMMMNNNQQQ\\\rrr$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%&&&%%%$$$%%%((((((&&&$$$"""###$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((***)))(((((()))+++&&&(((+++***((('''(((***(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&"""###%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---............------......000111333444222222333333555888:::;;;999999:::;;;<<<<<<============>>>@@@AAABBBCCCDDDDDDEEEFFFFFFFFFGGGJJJMMMMMMPPP\\\rrr######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&&&&%%%%%%&&&%%%###%%%''''''%%%""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''******))))))))))))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$&&&(((((('''&&&%%%)))))))))))))))((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((((()))******))))))***+++&&&(((+++***((('''(((***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$$$$%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''!!!"""$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''((((((((())))))'''((((((((())))))******((((((((())))))))))))***((()))***+++,,,------------------.........//////***+++,,,---............000000000111222444666666222222222333555888:::<<<999999:::;;;<<<===>>>???>>>>>>???@@@BBBCCCDDDEEEDDDEEEFFFFFFFFFHHHKKKMMMLLLPPP[[[rrr$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$######%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$#########$$$%%%%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))'''&&&%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))))))))))))))((((((''')))(((((('''%%%$$$$$$###''''''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&'''((()))((('''&&&%%%%%%&&&((()))(((''''''&&&&&&((()))***(((((('''''''''&&&&&&&&&((()))***+++,,,+++******************))))))))))))+++)))'''&&&&&&&&&((()))'''''''''''''''''''''''''''%%%###!!!!!!###%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((()))((('''&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$###"""!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%(((''''''''''''((())))))&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%&&&''')))***))))))))))))************+++,,,---///000000000111,,,)))''')))///111///+++...//////000111333444555555555555666666777888999>>><<<999777777999;;;===@@@BBBCCCBBBAAAAAABBBCCCFFFFFFFFFEEEDDDFFFJJJMMMOOOQQQ]]]vvv$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###"""###$$$%%%$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&((()))''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&'''(((((())))))))))))%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))(((((('''&&&&&&&&&'''((((((''''''&&&'''((()))***(((((('''''''''&&&&&&&&&'''(((******+++******)))************))))))))))))***)))'''&&&%%%&&&'''((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$"""!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&'''%%%%%%%%%$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''((())))))))))))************+++,,,---...............,,,***)))+++...000///---...//////000111333444555555555555666666777888999:::888666555555888;;;===@@@AAACCCBBBBBBAAACCCDDDFFFFFFEEEDDDDDDFFFJJJMMMNNNPPP\\\uuu$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&'''(((''''''&&&&&&''''''((()))))))))((('''&&&&&&&&&&&&(((''''''''''''((())))))(((((((((''''''''''''&&&(((((()))************)))************)))))))))))))))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%'''((()))&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))(((&&&&&&%%%%%%&&&))))))))))))************+++,,,,,,------,,,,,,+++++++++,,,---...///000000...//////000111333444555555555555666666777888999999777666555666999<<<>>>???AAABBBBBBBBBBBBDDDFFFEEEEEEEEECCCCCCEEEIIILLLLLLNNN[[[ttt$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%######$$$&&&''''''(((((((((&&&%%%###'''''''''(((((())))))***&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((******))))))((('''&&&&&&''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((((('''%%%$$$%%%&&&((()))'''''''''''''''(((((()))***))))))((('''&&&&&&%%%''''''''''''((((((((()))((((((((('''''''''''''''))))))*********+++++++++************)))))))))(((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%(((((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&((()))))))))************,,,,,,------,,,++++++***+++---...///...///000222...//////000111333444555555555555555666777888999;;;:::999888999;;;===???>>>@@@BBBCCCCCCCCCEEEGGGDDDDDDDDDCCCBBBDDDHHHLLLKKKMMM[[[ttt$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''''''''((()))((('''%%%$$$&&&&&&''''''((((((((()))&&&''''''((((((''''''&&&&&&'''''''''''''''&&&&&&))))))(((((('''&&&&&&&&&'''''''''((((((((())))))%%%&&&&&&&&&'''(((((((((((('''%%%%%%%%%''')))***'''''''''(((((((((((((((******))))))((('''&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((************++++++,,,,,,************)))))))))(((''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$###"""###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((((('''%%%&&&&&&'''''''''((((((((()))))))))************---------------,,,+++***+++---////////////111333...//////000111333444555555555555555666777888999<<<;;;:::999:::;;;<<<===???AAABBBCCCCCCCCCEEEGGGDDDDDDDDDCCCBBBDDDHHHLLLKKKMMM[[[uuu$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########"""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((***)))(((((()))+++'''''''''(((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((('''&&&%%%######$$$%%%&&&''''''((('''''''''(((((())))))***&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((()))***&&&'''((())))))))))))((()))))))))))))))((('''&&&&&&''''''((()))((((((((('''(((((((((((()))))))))*********)))***++++++,,,************))))))))))))''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&%%%&&&''')))+++,,,'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""!!!!!!"""%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%######""""""######$$$%%%&&&&&&'''(((((((((((('''$$$%%%&&&'''(((((((((((())))))))))))************------------,,,,,,+++***,,,,,,---...///000111111...//////000111333444555555555555666666777888999999999888888999:::;;;<<<@@@BBBCCCCCCCCCCCCEEEGGGEEEEEEEEECCCCCCEEEIIILLLLLLOOO]]]www$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$&&&((('''&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))******)))(((***+++'''&&&&&&''''''((()))***'''''''''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''((()))))))))(((((($$$$$$%%%&&&'''((())))))&&&''''''((())))))******'''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))&&&'''((()))***))))))((((((((()))***))))))((('''&&&&&&((()))))))))(((''''''((((((((()))))))))))))))((('''''''''(((******************))))))))))))((((((((((((''''''&&&&&&''''''''''''''''''''''''***)))'''&&&&&&''')))***&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''((((((((('''%%%$$$%%%%%%$$$&&&)))...333666((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&'''(((''''''&&&&&&''''''((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###############$$$%%%%%%%%%&&&'''((()))(((((('''%%%&&&'''((((((''''''&&&))))))))))))************++++++++++++++++++******---+++***,,,000222111///...//////000111333444555555555555666666777888999666666777888:::<<<>>>???AAACCCDDDDDDCCCCCCDDDFFFFFFFFFEEEDDDDDDFFFJJJMMMNNNQQQ___yyy$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$'''(((((('''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&###$$$$$$%%%&&&(((((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''&&&&&&''')))'''&&&&&&&&&'''(((***,,,++++++******))))))((((((&&&'''(((******((('''&&&%%%&&&''')))************************))))))))))))&&&''''''((()))******+++(((((((((''''''&&&&&&%%%%%%&&&'''((())))))))))))&&&''')))*********)))((('''((()))******)))((((((%%%&&&((()))))))))(((''''''((((((((())))))******'''&&&&&&%%%%%%'''((()))************))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''***)))&&&%%%%%%&&&)))***&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&%%%%%%''',,,444;;;???&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''((((((''''''''''''((((((%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%'''&&&$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$ !!!###%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%$$$#########$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&((()))))))))(((''''''((((((((((((&&&%%%$$$))))))))))))************))))))************))))))...+++(((+++000333111---...//////000111333444555555555555666666777888999444555777:::===@@@CCCDDDBBBDDDEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDFFFJJJMMMOOORRR```zzz%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%(((((((((''''''&&&&&&%%%&&&&&&%%%%%%$$$###""""""%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''(((((()))((((((((()))(((&&&%%%&&&''')))+++)))((('''&&&&&&'''((()))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((((((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&''')))***%%%&&&'''(((((('''&&&%%%)))))))))))))))******+++((())))))************)))))))))(((((('''''''''&&&((((((''''''''''''(((((('''''''''''''''((())))))******))))))((((((''''''***)))(((''''''((()))*********)))'''&&&%%%$$$###''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######%%%%%%%%%%%%######%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###&&&%%%$$$%%%&&&&&&$$$"""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''((((((((()))((((((((((((((((((((((((******)))(((((((((((((((***+++,,,,,,------,,,,,,............////////////111000111111222333444555666555555666777888888777777888888999999;;;???CCCGGGGGGFFFDDDAAAAAADDDFFFHHHGGGFFFCCCBBBDDDHHHKKKPPPRRR```{{{%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$!!! !!!""""""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''(((((('''''''''''''''&&&&&&&&&''''''(((''''''((())))))))))))))))))((('''&&&&&&''')))***)))(((''''''''''''((()))'''''''''(((((())))))))))))(((''''''''''''((())))))))))))))))))))))))((('''''''''''''''((())))))''''''''''''''''''''''''(((((('''&&&&&&'''(((((()))((('''''''''((()))***'''(((((())))))((((((''')))))))))))))))***++++++))))))************))))))))))))((((((((('''''''''((((((''''''''''''(((((((((''''''''''''((()))))))))(((((((((''''''''''''))))))(((''''''((())))))++++++***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&(((((('''&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''######"""""""""!!!!!!!!!&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$'''&&&%%%&&&((()))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,***+++,,,,,,------,,,,,,***+++,,,...///111222333000000000111222333444555777777666777888999999888888999999999999;;;???BBBGGGGGGFFFCCCAAAAAACCCEEEFFFFFFEEECCCCCCEEEIIILLLOOOQQQ```{{{%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######""""""######$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((())))))(((((('''(((''''''&&&&&&&&&''''''''''''(((((())))))))))))***)))((('''''''''((())))))((((((''''''(((((()))%%%%%%&&&'''((()))******)))((((((''''''(((((()))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((())))))***+++******))))))))))))*********))))))))))))***++++++++++++++++++***)))(((((())))))(((((((((((('''''')))((((((''''''(((((()))((((((''''''(((((()))***((((((''''''''''''&&&&&&((((((''''''''''''((((((***)))))))))((((((((((((&&&''''''((((((''''''&&&)))((((((''''''(((((()))'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((***'''%%%$$$%%%&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((()))***+++,,,***+++,,,,,,------,,,,,,***+++,,,...///111222333000000000111222333555666888888888888999999999999::::::;;;::::::;;;???BBBFFFFFFEEECCCAAAAAACCCDDDDDDDDDDDDCCCCCCEEEIIIMMMNNNQQQ___yyy$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$(((''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((('''&&&&&&&&&&&&''''''''''''''''''(((((((((***)))(((((('''(((((())))))(((((((((((((((((()))%%%&&&&&&'''(((((())))))(((((((((((((((((((((((()))))))))))))))*********(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++***)))(((((()))***+++******))))))******+++,,,,,,,,,,,,+++***)))((('''))))))(((((((((((((((((())))))(((((((((((())))))((((((((('''((())))))***((((((((((((((((((((('''(((''''''''''''''''''(((&&&&&&&&&'''''''''''''''))))))************))))))))))))(((((((((((())))))((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((******))))))))))))))))))###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&'''''')))((((((((((((***,,,---111...)))&&&%%%%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((((((((''''''''''''((((((((((((((((((((((((************))))))((((((***+++,,,,,,------,,,,,,............////////////000000000111222444555666777888999888888777888999;;;;;;;;;::::::;;;>>>AAAEEEEEEEEECCCAAAAAABBBCCCAAABBBCCCBBBCCCEEEIIIMMMOOOQQQ\\\ttt$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###!!! %%%$$$$$$######$$$$$$%%%"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''((((((((((((''''''(((((())))))))))))(((((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))))))))((((((((())))))((())))))))))))))))))((((((((((((((((((((((((''''''''''''(((((('''''''''((()))))))))*********+++)))(((((((((((()))******((((((((((((((((((((((((************************)))******++++++++++++++++++***)))(((((()))***+++***************++++++,,,,,,,,,,,,,,,+++)))(((((((((((())))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))'''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''))))))************))))))(((((())))))))))))(((((((((((((((''''''&&&&&&&&&(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))(((((()))+++,,,...555111---***)))((('''&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''(((((((((((((((((((((((()))******+++***)))((((((***+++,,,,,,------,,,,,,............//////////////////000111222444666666666777999888666555666888:::;;;;;;:::999;;;>>>AAACCCDDDDDDCCCAAA@@@AAABBB@@@AAABBBBBBCCCEEEIIILLLOOOPPP[[[ppp$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''(((((((((((('''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&(((((((((((()))))))))*********((())))))******))))))(((***)))))))))(((((((((((('''(((((())))))(((((('''((())))))******+++++++++***************++++++,,,((((((((((((((((((((((((***++++++,,,,,,++++++***))))))***++++++++++++*********))))))))))))******+++************+++,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))))))))*********))))))(((((())))))***))))))(((((())))))***+++))))))************++++++(((((())))))))))))((((((((((((((()))))))))))))))&&&''''''((((((''''''&&&'''(((((())))))(((((('''((((((((('''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))***(((&&&%%%&&&''''''&&&$$$$$$$$$$$$############%%%%%%%%%&&&''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''')))+++,,,,,,++++++***+++,,,,,,------,,,,,,***+++,,,...///111222333/////////111222444666777555777999888555444555888999999:::999999:::>>>AAABBBCCCDDDCCCAAA@@@@@@AAA???@@@BBBBBBCCCEEEHHHJJJNNNQQQ\\\rrr$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''(((((((((((('''''''''''''''(((((('''''''''%%%%%%%%%&&&'''((()))***)))((('''&&&&&&((()))***&&&'''((()))***+++++++++((()))************)))((()))))))))***************)))***++++++++++++***)))((())))))******+++,,,,,,,,,,,,++++++,,,,,,---...***************************+++,,,------,,,+++***((((((***+++++++++***)))******++++++++++++******++++++******++++++,,,---+++++++++,,,,,,+++******(((((()))))))))***************))))))))))))******))))))(((((())))))***+++((()))))))))************((()))***++++++***)))((()))))))))))))))(((((((((&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''&&&$$$$$$$$$%%%%%%'''((((((''''''&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%###"""!!!"""$$$%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&''')))+++,,,,,,,,,+++***+++,,,,,,------,,,,,,***+++,,,...///111222333...//////111222444666777666999;;;999555444666999777777888888888:::>>>AAAAAACCCDDDCCCAAA??????@@@???@@@BBBBBBBBBDDDFFFIIIKKKQQQaaayyy$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$ !!!###$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%'''(((***++++++***((('''((()))+++,,,%%%&&&((()))+++,,,,,,,,,((()))***++++++***)))((((((((()))***+++,,,,,,---+++,,,------------,,,+++((())))))***++++++,,,,,,------,,,,,,,,,---......++++++++++++++++++++++++++++++------------++++++'''((()))***+++***))))))++++++---......---++++++++++++******++++++,,,---******+++,,,,,,,,,++++++(((((())))))*********+++******))))))))))))******)))))))))))))))******+++'''((((((((())))))******)))***+++,,,,,,+++***)))((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((($$$%%%%%%%%%&&&&&&'''''')))))))))((('''''''''&&&$$$$$$$$$%%%&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&###$$$&&&'''((('''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&((((((((('''&&&%%%((('''&&&'''((((((&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((***++++++(((((((((((((((((((((((()))***,,,,,,,,,+++)))'''++++++,,,---------,,,,,,............/////////000......///111222555666777777:::<<<:::666444777:::555666777777777:::>>>AAAAAABBBDDDCCCAAA??????@@@???@@@BBBBBBBBBCCCFFFHHHIIIQQQeee%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########)))(((&&&$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$'''***,,,***(((''''''%%%&&&&&&###"""$$$&&&&&&&&&&&&&&&'''((()))******&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&'''((()))***************************+++++++++---,,,,,,++++++,,,,,,---000///---,,,,,,---....../////////...............------------------------......------------......+++,,,,,,---......------------------------------***,,,------+++******+++///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))************)))))))))))))))***++++++)))))))))***+++++++++,,,))))))))))))************+++++++++++++++***)))(((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''''''''''''''((())))))((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''&&&%%%%%%'''''''''''''''''''''''')))(((&&&$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''',,,+++***)))((('''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###""""""!!!###$$$&&&''''''&&&&&&'''''''''(((((((((((()))))))))(((((((((((()))))))))))))))((())))))***++++++***)))+++---......---------......///.........//////000111333444555555777888888777555444666777777999:::999999;;;@@@EEEFFFEEEDDDCCCAAA@@@>>>>>>BBB@@@@@@CCCBBBAAADDDJJJOOOWWWjjj%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((()))***)))''''''&&&%%%&&&&&&&&&'''(((((())))))((()))))))))************&&&&&&&&&&&&'''(((((()))************++++++++++++''''''((()))******************+++++++++,,,,,,,,,++++++,,,---...000111222222111000///............000000000000000000000000000000000000000000000000333222222111111222222333//////000000111000000000////////////////////////(((***,,,---------...//////......---,,,,,,------------------------------............---,,,+++***)))))))))))))))))))))))))))(((((((((((()))******************++++++++++++++++++******))))))((((((***+++++++++******)))((('''''''''(((((()))))))))''''''((((((((((((''''''((((((((((((((()))******((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((((((######%%%&&&'''&&&&&&%%%''''''((((((((()))))))))))))))(((((((((((())))))***))))))))))))***++++++,,,+++***+++...///...---,,,---......///.........000000111333444555666777777888999777666555666888666888999999888:::@@@DDDEEEEEEDDDBBBAAA???>>>>>>BBB??????AAAAAAAAAEEEKKKOOOWWWiii%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''(((&&&%%%&&&)))***)))&&&((()))***++++++)))'''&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''(((((())))))((((((((()))))))))******(((((()))***++++++++++++++++++,,,,,,---...//////---......///000222333444333333333333222111000///222222222222222222222333222222222222222222222222222222111111111111222222222333333333333333222222111111111111111111111111+++---///000//////111222//////......------..............................///////////////---,,,,,,))))))))))))))))))))))))******))))))******+++,,,+++++++++++++++*********---,,,+++***)))(((''''''************))))))))))))(((((())))))))))))******&&&&&&''''''''''''&&&&&&)))))))))))))))***++++++((('''&&&&&&(((((('''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%%%%'''(((((((((((()))))))))))))))(((((((((((())))))***************+++,,,,,,---,,,+++,,,...//////...,,,------...//////......000111222333555666777888888999:::999777666777888555777999999888:::???DDDDDDDDDCCCBBB@@@???>>>>>>AAA>>>>>>@@@AAAAAAFFFLLLNNNUUUfff}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((('''(((...444555000***)))&&&&&&(((***(((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))((((((((((((((())))))'''''''''((((((((()))))))))***+++,,,------------,,,------///000111222222222222111111111111222222333444555666666555333222444444444444555555555555333333333333333333333333111111000000000000111111333333444444444333222222111111111111111111111111111333444333111000000111000//////....../////////////////////////////////000000000000///...---,,,***)))))))))))))))((((((,,,,,,,,,,,,,,,------...,,,,,,,,,++++++*********,,,,,,+++******)))((((((***)))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))(((((())))))***+++((('''&&&'''((()))(((&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))(((((('''''''''((('''''''''&&&%%%%%%%%%$$$$$$$$$$$$######""""""&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((())))))(((((((((((())))))++++++******++++++,,,---...---,,,---///000///...,,,,,,---...///////////////000111333444666777888999:::;;;:::999888888999666888::::::999:::???CCCCCCBBBBBBAAA@@@??????>>>???===???CCCDDDCCCGGGLLLMMMSSSccczzz%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$###""""""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''')))'''(((///888>>>>>><<<222***%%%&&&'''&&&'''+++''''''''''''''''''&&&&&&))))))))))))************)))(((((((((((())))))***++++++,,,,,,,,,---------,,,,,,---...////////////...///000111222333444555333333222222222222333333333444555777777777666666444555555555666666666777444444444444444444444444333333222222222222333333111111222222222222111000000000000000000000000000111333444333111/////////000000000//////000000111000000000000000000000000000000000000///...---,,,++++++******)))))))))(((,,,++++++++++++,,,---------,,,,,,,,,++++++*********************+++++++++******)))((())))))***+++((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''((()))))))))(((''''''((()))(((''''''''''''((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********'''''''''''''''''''''&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))++++++******++++++,,,---...---,,,---/////////---+++,,,---...////////////...///000111333555666777888:::;;;;;;999888888999777999;;;;;;999:::>>>BBBAAAAAA@@@@@@@@@?????????======BBBHHHIIIFFFGGGJJJLLLQQQaaayyy%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$###"""%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++'''$$$(((111===FFFKKK===111((((((((($$$%%%***''''''(((((((((((((((((())))))))))))************))))))))))))***+++,,,,,,------------...............///000111222222222222222222333333444555666666111111222333444666777888444444555666777777777777444444444555666666777777555555555555555555555555111000000//////000000111//////000111111111111111111111111111111111111111---///111111000///000111111111000000000111222222111111111111111111111111000000000000///...------,,,,,,,,,++++++******)))******))))))******+++,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,+++***)))))))))***,,,,,,))))))((((((((((((''''''(((((())))))))))))(((((('''''''''''''''(((((())))))(((''''''))))))((('''''''''((((((((()))))))))((((((''''''&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''((()))*********))))))'''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&((((((((('''''''''''''''"""###$$$%%%&&&'''((()))'''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))***************+++,,,,,,...---,,,---...///...,,,++++++---...//////000000---...///111333555666777888:::;;;;;;:::888888888888:::<<<;;;999888;;;>>>@@@?????????????????????===>>>CCCHHHIIIFFFEEEIIILLLPPP```yyy%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))'''%%%&&&***222:::@@@<<<...&&&))))))%%%$$$)))'''((((((((()))*********(((((((((((())))))))))))*********+++---...000000....../////////000000000111222333444444555444444444555555555666666777777444444444555666888::::::777666555555444444444555222333333444555555666666555555555555555555555555///......------......//////000111222333444444444444444444444444444444444000222444444333222333444111111111111111222333333222222222222222222222222222222222222111000///.........------,,,++++++***+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,+++***)))***+++---...*********))))))((((((((('''(((((((((((((((((('''((((((((('''((())))))***)))((('''((()))***)))''''''((((((((())))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''')))*********)))((((((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''((((((((('''&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&& !!!"""$$$%%%&&&'''&&&&&&%%%%%%&&&'''((()))'''''''''((((((((())))))))))))(((((((((((())))))***))))))))))))***++++++...,,,+++,,,---...---+++***+++,,,...///000000000---...000222444666777888777999;;;;;;:::888777777777:::;;;:::777555777:::>>>>>>>>>??????????????????>>>@@@DDDDDDBBBDDDHHHKKKPPP___zzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((!!!"""$$$&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''%%%(((******)))''''''(((333'''!!!'''+++&&&%%%***'''(((((()))***++++++,,,+++,,,,,,,,,,,,---------++++++,,,---///111333444444444555555555666666666222333444555666666666666666666666666777777777777999999888888888888999999:::888666444222222222222222222222333444555555666222222222222222222222222222222111111111111222222000111222444555666666777777777777777777777777777999:::;;;999777555555555222111111111222333333444333333333333333333333333333333333333222111000000//////...------,,,++++++///............///000000+++++++++,,,,,,---------...------,,,+++***))))))---,,,+++******,,,...///++++++++++++******))))))&&&''''''''''''''''''&&&)))))))))))))))******+++***((('''((()))***)))'''(((((((((((())))))))))))'''''''''''''''((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''(((******))))))((((((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''((()))((('''&&&&&&&&&&&&&&&'''''')))***++++++++++++))))))))))))))))))))))))'''&&&$$$$$$$$$&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***))))))))))))************))))))(((((((((((()))))))))))))))((()))******+++---,,,++++++------,,,+++***+++,,,...///000000000...///111333555777999999666888;;;;;;999777666666777999:::888555333444666>>>>>>>>>>>>????????????AAA>>>>>>@@@??????CCCIIIKKKOOO___zzz%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******+++++++++'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''')))******'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((***---...---,,,,,,---+++...111333333333444444555555555555555555555555999777666444444555777888999888888:::<<<<<<:::666999999777666555444444444333333222222222222333333444333222222222222111000333333222222222333444444111555888666111///222555111333555666666777:::<<<;;;;;;<<<<<<<<<<<<<<<;;;===<<<<<<;;;:::999999888999888888888999888666333444555555555555555666666333444444444333222111111///...---+++++++++,,,------------,,,,,,,,,++++++.........///////////////------,,,,,,,,,++++++++++++++++++************))),,,,,,***)))))))))***+++******+++++++++******))))))(((((())),,,---,,,,,,++++++***)))(((((())))))*********)))((((((''''''+++***)))))))))))))))***((()))*********((('''&&&((((((((((((((((((((((((************))))))))))))))))))'''&&&%%%&&&&&&''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((('''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&(((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''***&&&###"""%%%''''''&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&((()))***))))))+++,,,+++,,,...//////...,,,+++,,,---...///000000000000000000111222444555666666777999::::::999888:::;;;777888999::::::::::::999<<<>>>AAAAAA@@@>>>===<<<>>>???AAAAAABBBDDDGGGJJJJJJPPPaaa{{{%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))*********+++))),,,...///.........///...000333444444444666777888888999999999999999::::::999888777777999:::<<<;;;999888999::::::888666777666444333111000//////111111222222222222111111222111111222333333333222333333444555666777888999888888888777666666666777555777999:::::::::<<<>>>AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA>>>=========>>>===;;;888777777666666555444444444555555555444333222000///111111000///////////////000000000000000000//////111111111000000000//////.........---------,,,,,,------,,,,,,,,,+++++++++---,,,+++***)))******+++)))******+++++++++******((('''&&&''')))******)))***))))))(((''''''(((((((((((((((((((((((())))))***)))))))))))))))******((()))******)))((('''&&&(((((((((((((((((((((((()))))))))(((((((((((('''(((''''''&&&&&&'''((())))))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''///,,,)))((()))***)))'''&&&&&&&&&'''''''''(((((())))))((('''''''''(((((('''(((************+++---,,,,,,---......---,,,,,,+++,,,---...////////////000000111222444555666666666888999999888777999:::999999999999::::::::::::===???AAAAAA???>>>>>>>>>???@@@AAAAAAAAABBBEEEHHHJJJRRRddd&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((())))))***+++,,,,,,---,,,...000111000000111222222444555555555666999;;;::::::;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;===>>>;;;999777666777777666444444333333222111000000000000000111111111111000000///000111222333555666666777777999:::<<<>>>???@@@BBB???;;;:::;;;===<<<;;;<<<>>>AAAAAAAAA@@@AAABBBEEEEEEGGGHHHIIIJJJJJJJJJGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCBBB@@@>>>;;;;;;;;;:::999999888888555555555444333111000///000000000000000///....../////////000000000000000333333222222111111111000000000/////////.....................---------,,,---,,,+++*********++++++((()))***+++++++++++++++)))((('''((()))***)))((()))(((((('''''''''''''''&&&&&&''''''((())))))***(((((((((((()))******+++((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((()))***)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++******)))((('''&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''',,,+++)))(((((('''%%%###&&&&&&'''''''''((((((((())))))(((((())))))******(((***++++++******,,,---------------------------***+++,,,---............000000111222444555666666555777888888777666888999::::::999888999:::;;;<<<@@@AAAAAAAAA???>>>???@@@@@@AAAAAAAAA@@@AAACCCEEELLLTTTggg'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''(((((()))(((((()))***+++,,,,,,---///000222222222222333444555666666666666777:::===::::::;;;;;;;;;<<<<<<<<<;;;::::::999999999:::;;;:::888666444333333333333111222333444444555555555444444555666666555444444444444666666888:::>>>@@@???@@@BBBDDDGGGIIIJJJKKKNNNKKKGGGDDDDDDDDDEEEEEEIIILLLOOOPPPNNNMMMLLLLLLQQQRRRSSSUUUVVVWWWXXXXXXPPPOOOMMMKKKIIIHHHHHHHHHJJJIIIIIIJJJJJJIIIGGGEEECCCBBBBBBAAAAAA@@@@@@???:::::::::999888777555555000111222222222000///---/////////000000000000111222222222222222222222222222111111111000000000000//////.........------------,,,,,,,,,++++++++++++'''((()))***+++,,,,,,,,,,,,+++)))***++++++***))))))(((((('''''''''((((((&&&&&&''''''(((((((((((('''''''''((((((***+++,,,((())))))))))))((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***))))))((((((''''''&&&&&&)))'''&&&$$$$$$&&&''')))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''%%%$$$"""''''''''''''(((((((((((((((((((((((())))))***+++)))+++,,,,,,++++++,,,---...------,,,,,,------...++++++,,,---............000000111222444555666666666777888888777777888:::<<<;;;999888999:::<<<>>>CCCDDDCCCAAA>>>======??????@@@@@@@@@???@@@CCCFFFPPPXXXlll}}}&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''((()))************++++++,,,---......000222333333222333444666666666777666666777:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555555555777666555333222222222333111222444555666666666666999:::;;;<<<<<<;;;:::999999:::;;;;;;===AAAGGGLLLKKKMMMQQQUUUYYY\\\^^^```___```^^^ZZZUUUSSSWWW[[[___cccfffhhhfffdddbbbbbbkkklllmmmoooqqqrrrsssssshhhfffccc```]]][[[ZZZZZZ[[[ZZZYYYZZZ[[[ZZZWWWUUUQQQPPPMMMKKKHHHEEECCCAAA@@@@@@@@@???>>>===<<<;;;666777777777666444222111222222222222222222222333000000111222333333444555333333333222222222111111///.........------------------------,,,,,,++++++'''((()))***+++,,,,,,,,,,,,+++)))***++++++***))))))))))))(((((()))******))))))((((((''''''''''''''''''''''''((()))***+++)))(((((((((((()))))))))))))))))))))))))))))))))*********)))))))))(((((('''''''''&&&%%%$$$######''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((()))))))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&'''((()))(((((((((((('''''''''((((((((())))))''''''''''''((())))))******+++,,,,,,+++***,,,---...------,,,,,,------...,,,---...//////000000///000000111222444555666666777888:::999888888999;;;<<<;;;:::999999;;;===>>>FFFFFFDDDAAA>>><<<<<<======>>>??????@@@BBBEEEHHHVVV^^^ppp}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&((((((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))''''''((()))******++++++////////////000000000000111222333222222222444666666777888888777777999;;;======<<<<<<;;;:::::::::777777666555444333333222444555666555444444555777666777888999:::999888888;;;===>>>??????>>>===;;;<<<<<<======@@@GGGRRRZZZ```ccchhhmmmrrrvvvxxxyyytttwwwxxxuuuooonnnrrrxxxzzz~~~}}}}}}yyyuuutttssssssvvvuuuuuuuuuvvvuuussspppiiifffbbb\\\UUUOOOKKKHHHGGGGGGFFFDDDBBB@@@>>>===<<<<<<;;;999777555333222333333333222222111111111000000111222333444555555444333333333333222222222/////////.........------------.........---,,,+++((()))***+++++++++++++++)))((('''((()))***)))(((***))))))))))))******++++++******)))((((((''''''''''''''''''((())))))***)))(((((((((((())))))***))))))))))))))))))))))))************))))))))))))((((((((('''%%%$$$"""!!!''''''((()))))))))((((((''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&%%%%%%&&&'''((()))******)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%''''''''''''''''''''''''###$$$&&&&&&%%%%%%'''(((''''''((((((((()))))))))(((((('''''''''((()))))))))+++,,,+++******+++,,,------------------------,,,---...///000000000000000000111222444555666666777999::::::999999:::;;;<<<<<<;;;:::;;;<<<===>>>CCCDDDDDDAAA>>><<<;;;<<<<<<>>>???@@@AAACCCFFFIIIYYY```qqq###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''((((((((())))))))))))(((((()))***+++,,,------111111111111111000000000000111222111000111333666666777999:::999999:::;;;<<<<<<;;;:::888777666555444555555666666555555555333666999999999999:::<<<===???BBBEEEGGGHHHHHHHHHHHHJJJLLLMMMMMMLLLJJJHHHHHHHHHIIIJJJOOOZZZjjjvvv~~~wwwpppiiidddaaa\\\[[[YYYVVVRRRNNNJJJHHHGGGFFFCCC@@@===;;;:::999999999888777666555444444444444444444444444444444444444333333333222222222111000000000000/////////---......///...---,,,+++)))******+++++++++******((('''&&&''')))******)))((((((((((((((()))*********************)))))))))(((((('''''''''(((((())))))(((''''''((()))***+++))))))))))))))))))))))))***))))))))))))((((((((((((((())))))(((&&&%%%$$$&&&'''((()))***))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''###$$$%%%$$$""""""%%%''''''((((((((())))))))))))******)))((((((((()))))))))***++++++)))))))))+++,,,,,,---......---,,,,,,,,,,,,---...////////////000000111222444555666666777888999999888888999:::<<<<<<<<<<<<<<<=========>>>???AAAAAA???>>>===>>>???@@@AAAAAAAAACCCFFFHHHTTTZZZiii}}}|||"""###$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))***+++,,,---......111111000000///.........000000111000///000333555666888;;;<<<;;;::::::;;;:::999888666444333111111333444555777888888999999333777;;;=========???AAACCCFFFLLLQQQVVVZZZ\\\\\\]]]___aaaccccccaaa___]]][[[]]]^^^___fffttt}}}xxxwwwsssnnniiiccc^^^\\\VVVTTTPPPLLLIIIGGGFFFEEEEEEEEEDDDBBBAAA@@@???>>>999888777666555444333333444444333333333222222222222222222111111111111000---.../////////...,,,,,,******+++++++++******))))))(((((())),,,------,,,'''''''''''''''((()))***)))))))))***++++++,,,,,,)))(((((('''''''''(((((()))(((''''''''')))***+++)))))))))))))))))))))))))))(((((((((''''''''''''(((((()))******)))((('''&&&'''(((*********)))((((((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''')))******'''$$$$$$'''+++(((((((((((()))))))))))),,,,,,+++***)))))))))***)))***+++***)))((()))***+++,,,...//////...,,,+++++++++,,,---............000000111222444555666666666777888888777777888999;;;<<<<<<===>>>=========999;;;???AAA@@@??????@@@AAABBBCCCBBBAAABBBEEEGGGLLLRRR```uuuqqquuu%%%$$$###""""""###$$$%%%((((((((('''&&&$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&''''''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''((()))***+++((((((((((((((('''''''''((()))***)))((()))***,,,,,,---...///000000000000111111111000...---///000111000000000000222444555888777666666666777999:::;;;:::777555444555666666888999:::999777777;;;>>><<<============>>>BBBDDDKKKZZZjjjqqqttttttsssoookkkqqqyyy~~~|||yyywwwvvvsssrrrvvv}}}yyyqqqllleeebbb```___]]]ZZZXXXUUUPPPLLLIIIGGGEEECCCCCCDDDDDDAAA<<<999999<<<777666555444333222222222444666666333///---...000////////////000111222333---------,,,------......,,,,,,,,,++++++++++++************))))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))***((('''&&&&&&'''(((***)))((('''&&&&&&'''((())))))(((''''''((()))***+++%%%%%%&&&'''(((((('''''''''''''''''''''((())))))(((((((((((())))))))))))''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''((()))******)))((('''++++++******)))((((((((())))))))))))************+++,,,---------+++)))'''+++,,,---...////////////......///111222333444555888999888777777:::>>>AAAEEE@@@:::888:::===???@@@AAAAAA@@@>>><<<;;;===???????????????@@@AAABBBCCCOOOOOOUUUdddvvvccceeesss~~~~~~&&&%%%$$$######$$$%%%&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''((()))***(((((((((((((((((((((((()))***+++***)))***+++---,,,---...///000000000000---/////////......000111000000000000222333555666888888888888888999999:::::::::;;;;;;<<<<<<======888:::<<<;;;999:::===AAA???@@@BBBDDDGGGMMMSSSXXXlllyyy~~~~~~zzzvvvsssnnnkkkfff```\\\XXXUUUSSSLLLKKKIIIEEEAAA>>>===>>>>>><<<:::777555444444333222444666555222000000111333222222111111222333333---,,,++++++******++++++************))))))))))))++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))'''&&&&&&''')))***)))(((''''''''''''((()))'''&&&&&&%%%&&&'''((()))&&&&&&'''((((((((((((((((((((('''&&&'''((()))***%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''((()))******)))(((((()))))))))******+++++++++))))))))))))***************+++,,,------,,,+++***,,,,,,---...//////////////////000222333444555666888888888888777999<<<>>>EEEAAA;;;999:::<<<======AAAAAAAAA???===<<<>>>@@@>>>>>>>>>>>>>>>???@@@@@@FFFFFFKKKXXXgggqqqrrrooo___```jjjvvvrrrwww&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&''''''(((((())))))))))))))))))))))))+++,,,---,,,++++++---///,,,---...///000000000000,,,.../////////000222555111111111222444666888999999999:::;;;;;;;;;::::::888:::<<>>===>>>BBBFFFHHHKKKOOOTTT[[[dddmmmsss}}}|||{{{zzz}}}|||||||||~~~yyyssspppnnnddd```[[[WWWSSSQQQNNNLLLIIIFFFBBB>>>;;;999999:::222333555555333111111111222111000.........///000------,,,+++************+++++++++*********)))))),,,,,,,,,+++++++++*********))))))(((((())))))***))))))))))))))))))))))))))))))'''''''''''')))))))))((((((''''''(((((()))'''&&&&&&&&&&&&'''((((((''''''((()))))))))(((((()))((('''&&&&&&(((***+++$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&######%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))******+++&&&'''((()))******))))))*********+++++++++++++++)))))))))*********++++++)))***,,,---.........---,,,,,,---...////////////000000111222444555666777666777999888777777999:::BBB???<<<::::::;;;;;;:::???@@@@@@???======???AAA>>>>>>>>>>>>============>>>===AAAJJJUUU]]]^^^\\\VVVUUU]]]nnn{{{{{{rrrkkkhhhhhhsss&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&'''''''''************++++++++++++---...///...------...000,,,---...///000000000000...000111111111222555777222222444555777999;;;<<<;;;;;;===>>>>>>===<<<;;;===>>>???@@@AAABBBCCCCCCBBBCCCCCCBBBCCCGGGNNNTTT^^^bbbhhhooovvv}}}}}}tttooosssttttttuuuyyy}}}vvvpppooonnnnnnnnnppprrrsssyyy|||{{{uuuqqqooolllhhhdddZZZVVVPPPJJJFFFDDDDDDDDD===<<<:::888555444444555222111///---------.../////////...---------.........---------,,,,,,,,,,,,------,,,,,,,,,+++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))(((''''''((()))))))))(((((((((((((((((()))))))))((((((((()))))))))(((((()))))))))))))))(((***)))'''&&&&&&(((***,,,&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''(((((())))))(((((('''(((((('''&&&&&&&&&&&&''''''''''''(((((((((((()))'''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''%%%&&&''''''((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))''''''(((((()))*********///...---,,,+++)))(((((())))))*********+++++++++***+++,,,...............,,,---...//////000000000///000111222333555666666555777999999777666666666<<<;;;:::999999999999999===>>>???>>>======>>>@@@?????????>>>===<<<;;;:::;;;;;;===BBBIIINNNOOONNNKKKJJJQQQ```kkkmmmhhhdddbbbfffuuu$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''((((((+++++++++,,,,,,,,,------///000000///......///111,,,---...///000000000000000111222222111222444666555666777999;;;===>>>>>>===>>>???@@@@@@???>>>===DDDBBBAAA@@@BBBDDDHHHJJJLLLMMMMMMNNNRRR[[[hhhqqq~~~}}}vvvsss{{{~~~|||{{{zzzxxxvvvuuutttuuuuuuvvvxxx}}}{{{uuurrrpppooommmkkkooonnnoooqqquuu{{{uuupppiii```YYYTTTRRRQQQPPPLLLEEE>>>:::999999:::777555333111000000222333///.........///000111111............---------,,,---------,,,,,,,,,,,,+++******))))))))))))******************************))))))(((((((((((())))))((())))))))))))))))))((())))))))))))))))))((((((((()))))))))))))))((((((***)))'''''''''(((***+++'''((((((((())))))))))))'''''''''((((((((())))))((())))))))))))))))))((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''(((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((()))******......---,,,+++***)))(((************++++++++++++------------------------,,,---...///000000000000...///000111222333444555444666888999777555444555555666777777888999:::;;;;;;===>>>>>><<<<<<===>>>@@@@@@@@@???>>><<<:::999;;;;;;<<<>>>AAADDDFFFGGGFFFEEEKKKWWWaaadddddddddeeekkk}}}$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((()))******,,,,,,,,,------......///000111111000///...000111,,,---...///000000000000///000111111111111333555999:::<<<>>>???@@@AAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAA@@@BBBGGGMMMTTTYYY___aaaeeehhhooozzz~~~~~~xxxqqqmmmkkkkkkhhhffffffeeedddeeehhhlllqqqtttssssssrrrooolllmmmrrrvvvwww{{{}}}tttmmmhhhfffccc]]]SSSJJJDDDBBB@@@???>>><<<888444222222222333//////......//////000111------,,,,,,,,,+++++++++---------,,,,,,,,,+++++++++******))))))******+++************************))))))))))))))))))))))))((())))))******))))))((('''''''''(((''''''&&&%%%(((((()))))))))((('''''')))((((((((())))))******&&&&&&&&&'''''''''(((((('''''''''(((((())))))***))))))************))))))(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$""""""'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%))))))(((((((((((())))))))))))******+++,,,,,,---*********++++++++++++,,,---------,,,,,,,,,,,,,,,------...///000000000000......///000222333444555444666888888777555555555333444666777888999<<<>>>;;;===???>>>===<<<<<<===@@@@@@@@@@@@>>><<<:::888999:::;;;;;;;;;>>>AAADDDGGGGGGLLLWWW```eeeiiimmmuuu{{{$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))***+++,,,,,,,,,,,,---......///000000111222222111///...///111,,,---...///000000000000000111333333444555888:::===>>>@@@AAACCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBAAACCCIIIQQQ\\\hhhrrrxxx~~~}}}xxxwwwwwwtttqqqrrrqqqpppooopppsssvvvxxxsssoooiiibbb^^^\\\]]]^^^]]]aaagggooo{{{yyypppgggaaa[[[VVVRRRMMMIIIDDD>>>999777666777444333222111000000///000------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))******+++************************)))))))))******)))))))))((()))************)))(((''''''((((((((('''%%%$$$((((((((((((((('''&&&&&&'''((()))***+++***))))))%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******)))******++++++******)))(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''+++***)))(((''''''((((((''''''((()))+++,,,------*********+++++++++,,,,,,+++++++++++++++,,,---...---...///000000111111000...///000111333444555555444666888777666666666777666777999999888:::>>>AAA>>>@@@AAAAAA???=========>>>>>>??????===;;;999777777999:::999888:::???DDDFFFHHHPPP___mmmxxx%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))************+++,,,---...---------...///000000111111222222111///...///111,,,---...///000000000000111333666777888;;;>>>AAA???@@@BBBDDDEEEEEEDDDDDDFFFEEEDDDBBBBBBBBBCCCDDDHHHNNNYYYhhhxxxvvvlllddd^^^[[[YYY[[[\\\^^^aaahhhttt{{{sssmmm```[[[TTTLLLFFFBBB@@@@@@:::999777444222111000000000000/////////.........,,,,,,,,,+++++++++******++++++************++++++************************))))))************))))))((()))***++++++***)))((())))))*********)))'''&&&''''''(((((('''&&&%%%%%%&&&(((***+++,,,+++)))(((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++******++++++++++++******(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((++++++***((('''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******,,,+++)))(((''''''''''''((())))))))))))***************+++++++++,,,,,,,,,(((((()))***+++---...///---...///000111111111111000000111222444555666777555666777777666666777999999;;;<<<;;;999;;;???CCC@@@BBBCCCCCC@@@>>>>>>>>><<<<<<======<<<:::888666666999:::999888:::@@@FFFCCCHHHUUUiii}}}%%%%%%&&&***---,,,((($$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&''''''(((((())))))'''((())))))(((((()))+++(((((())))))******++++++)))***+++******+++---000---///111222333444333333222222222222222222222222///000222222222222333555;;;:::;;;===@@@BBBCCCBBBAAACCCFFFHHHHHHGGGEEECCCEEEAAACCCIIILLLKKKNNNTTTUUUbbbuuuuuummmiiiggggggccc``````eeemmmtttxxx~~~~~~{{{sssggg]]]VVVPPPKKKGGGIIICCC<<<777444333333222111111000...,,,,,,...000------,,,+++***+++++++++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***,,,,,,******)))((('''&&&%%%%%%************))))))))))))&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((+++++++++******((('''&&&+++***(((''''''((()))******))))))((('''&&&&&&&&&***)))(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$&&&''')))+++(((%%%%%%'''))))))'''$$$%%%'''((((((((('''&&&((()))))))))))))))(((((()))************+++++++++)))******++++++,,,------,,,---///000000000///...000111111222222333444444777777777777666666666666777999::::::::::::;;;===>>>@@@AAAAAA@@@@@@@@@AAAAAAAAA@@@>>>===;;;:::::::::999888888:::===AAACCCGGGIIIWWWrrr%%%%%%&&&(((+++***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&((())))))(((''')))***((((((((()))******++++++***+++,,,,,,,,,---000222111111222222222222222111000111222444444555555555444555777777777777999:::AAAAAAAAABBBDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGEEEHHHQQQXXX[[[bbbiiirrr}}}~~~zzzyyyvvvsssppppppuuuzzz|||zzzxxxtttqqqnnnkkkiiinnnvvv~~~|||uuuoooiiieeeZZZTTTKKKCCC===999666444444444333111///...---...000000///...------,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***+++,,,*********))))))((((((''')))(((((((((''''''''''''&&&'''''''''(((((((((((())))))))))))))))))))))))+++++++++***)))((('''''')))))))))((())))))******+++******)))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''(((''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&&&&%%%&&&&&&'''''''''&&&%%%$$$$$$&&&((()))***(((&&&&&&((()))((('''&&&&&&'''(((((((((((('''(((((())))))))))))(((((()))************+++++++++***++++++,,,------......------///000000000///...000111111222222333444444777777777777777777666666888:::;;;;;;;;;;;;<<<>>>???AAACCCCCCBBBAAAAAABBBAAA@@@???>>><<<;;;:::::::::999999999;;;???CCCEEENNNSSSddd&&&%%%%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***''''''(((((()))******++++++---......///000333555666555444222222111111111000111444666888888888777777999;;;;;;;;;<<<===???AAABBBCCCDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCDDDFFFFFFJJJLLLTTTbbbnnnxxx|||vvvrrrlllfffaaaaaaccceeefffgggmmmvvv}}}~~~zzztttlllaaaVVVLLLEEE>>>:::666666444222000///...---............---,,,+++***,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++******)))))))))******+++************************))))))((((((((('''''''''(((((((((((())))))))))))+++***)))(((((()))***+++************)))((((((''''''((())))))************++++++******))))))((((((%%%%%%%%%%%%&&&'''((())))))(((((('''(((((())))))'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((()))******+++)))((('''''''''''''''''''''&&&%%%%%%%%%&&&((()))(((''''''((())))))(((&&&((((((''''''(((((()))***(((((())))))))))))(((((()))************++++++++++++,,,,,,------...//////---......///000/////////000111111222222333444444666777777777777777777777999:::<<<<<<;;;;;;===>>>@@@BBBDDDDDDCCCBBBBBBBBB@@@???>>>===<<<;;;:::999:::999999:::===AAAEEEGGGNNNVVVmmm&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((($$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&%%%%%%'''((((((''''''((()))''''''(((((()))***+++++++++---///000111222555777888666555333222333333444222444777:::;;;:::999888888:::<<<<<<<<<<<<>>>@@@???@@@CCCDDDDDDDDDEEEFFFEEEDDDDDDDDDGGGKKKOOORRRWWW^^^jjj{{{}}}ssslllkkkiiifffcccbbbdddhhhkkkpppyyyxxxlllaaaWWWOOOJJJAAA>>>999555444333333222......//////...---,,,+++,,,,,,,,,,,,,,,++++++***************************++++++******)))*********)))))))))*********+++++++++++++++*********))))))((())))))))))))*********,,,+++)))(((((()))+++,,,((()))))))))))))))(((((($$$&&&''')))******))))))*********))))))(((((((((((((((((((((((()))******((((((''''''(((((())))))'''''''''&&&%%%%%%%%%$$$((((((((((((((((((((((((&&&&&&'''((()))******+++))))))((('''&&&&&&&&&&&&'''&&&&&&%%%&&&'''((((((''''''((()))))))))'''&&&)))((('''''''''(((***+++'''(((((())))))))))))((())))))*********+++++++++++++++,,,,,,---.........---......///////////////000111111222222333444444666666777888888888777777888:::;;;;;;:::;;;<<<>>>@@@BBBDDDEEECCCBBBAAABBB??????>>>===<<<;;;::::::999888999:::===BBBFFFIIILLLWWWppp&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''&&&'''((((((''''''(((***''''''((()))***+++,,,,,,,,,...000222222333555777777777666555555777888999777999;;;======<<<:::888;;;<<<>>>>>>======???@@@@@@BBBDDDDDDCCCDDDFFFIIIFFFGGGJJJPPPWWW```hhhmmmqqqzzzzzz|||zzzvvvssspppooonnnmmmnnnuuu{{{||||||{{{rrriiidddXXXQQQGGG>>>:::888777666111111222222222111111000,,,------------,,,++++++************************,,,+++***************+++'''(((((())))))******+++++++++++++++************))))))))))))*********++++++***(((''''''(((***+++'''(((((()))))))))((((((###$$$&&&((())))))(((((()))(((((((((((((((''''''+++***)))(((((((((((((((''''''&&&&&&'''(((((()))'''''''''&&&%%%%%%%%%$$$((((((((((((((((((((((((%%%%%%&&&''''''((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((&&&''')))))))))((('''&&&)))((('''''''''(((***+++''''''((()))))))))))))))))))))*********+++++++++*********+++,,,,,,------............/////////000000111111222222333444444555666888999999999888777666888999:::999999:::<<<===@@@CCCDDDCCCBBBAAAAAA??????>>>===<<<;;;;;;:::888888888:::===BBBGGGJJJQQQ]]]vvv%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))(((((('''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))))))))))))))'''((())))))(((((()))***(((((()))***+++---......---000222444444555666777777777888888:::;;;<<<===;;;<<<>>>??????>>><<<;;;???@@@AAAAAA??????@@@AAA???AAABBB@@@>>>@@@DDDHHHGGGLLLSSS^^^kkkwwwyyywwwyyy}}}rrrhhhYYYLLLDDD>>>:::777555444222111000000000000...............---,,,,,,++++++++++++++++++++++++++++++*********++++++,,,((((((((())))))***************)))))))))((((((((())))))))))))***************)))(((''''''((()))***&&&'''(((((())))))))))))%%%&&&&&&'''((((((((((((((((((((((((''''''''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''((((((((((((&&&((())))))(((''''''(((((((((''''''(((((()))***&&&'''((())))))******))))))************+++++++++))))))***++++++,,,,,,---///............///000000000111111222222333444444444666888:::::::::888777666777999999888888:::;;;;;;>>>BBBDDDDDDCCCBBBBBB@@@??????>>>======<<<<<<:::::::::<<>>>>>>>>===>>>??????@@@@@@@@@@@@BBBCCCCCCBBB@@@??????@@@<<<>>>@@@??????DDDLLLSSSXXX^^^hhhttt}}}yyyuuurrrsssxxx~~~rrreee\\\SSSJJJDDD???<<<888444111000000000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---)))******************************)))))))))((((((((((((((()))))))))******''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))((((((((())))))***(((((((((((((((((((((((((((((('''''''''''''''(((''''''''''''((()))***+++''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&''''''((((((&&&''''''((((((((((((((('''((()))(((&&&&&&(((***&&&&&&'''(((((((((((('''&&&'''((()))************)))************+++++++++******++++++,,,------...///......---...///000111000111111222222333444444444555888:::;;;:::999888666888999999999999:::<<<:::>>>BBBEEEFFFEEEEEEEEE@@@@@@@@@???>>>>>>======>>>======>>>AAAEEEJJJLLLUUUbbb~~~%%%''')))(((%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&''''''(((((())))))(((***++++++******+++,,,)))***+++,,,...///000111333555888999888888888999:::;;;===?????????>>>>>>======>>>???AAABBBCCCDDDBBBBBBCCCAAA???======>>>>>>AAADDDFFFIIIQQQ]]]gggqqqvvv{{{zzz}}}{{{xxxvvv}}}tttlllhhhjjjnnnrrryyyxxxnnnccc[[[NNNJJJDDD>>>999777777777000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++,,,,,,,,,++++++++++++***(((((((((((())))))))))))&&&&&&'''(((((('''&&&&&&%%%%%%'''((()))))))))))),,,+++***)))))))))++++++)))))))))))))))*********)))(((((())))))***+++,,,(((((((((((()))***+++,,,&&&'''''''''((()))))))))((((((((((((((((((((((((*********)))((((((''''''(((((('''(((((()))***+++&&&''''''((()))((((((((('''))))))'''%%%%%%(((+++$$$%%%'''((((((((('''&&&&&&'''((()))************)))************+++++++++++++++,,,------......//////......------///000111000111111222333333444444444555888;;;;;;;;;999888777999::::::::::::;;;===:::>>>CCCGGGGGGGGGGGGGGGAAAAAA@@@@@@??????>>>>>>@@@@@@@@@AAACCCGGGKKKNNNXXXggg&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%******))))))((((((''''''***'''$$$###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((&&&&&&&&&'''''')))***+++(((((((((((())))))))))))'''(((,,,///222444555555777777777777666777999;;;???@@@BBBCCCCCCCCCBBBBBBAAAAAAAAACCCDDDDDDCCCAAAAAACCCEEEDDDBBB???>>>>>>>>>EEEKKKQQQ]]]mmmyyy~~~zzzwwwuuussspppoooqqq{{{xxxrrrpppooonnnooorrrvvv{{{tttnnndddWWWKKKCCC>>>999666555444333333444555333222...---------//////---+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...,,,+++***(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''******)))((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((())))))*********)))'''&&&%%%'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))''')))++++++)))''''''((()))))))))))))))******+++++++++++++++++++++,,,,,,,,,,,,---......---------,,,,,,,,,---------......///000111111000111333555777999::::::999888999:::999:::;;;:::888777888999888;;;>>>BBBDDDDDDCCCBBBBBBBBBAAAAAA@@@?????????@@@>>>AAAFFFJJJKKKNNNSSSUUUrrr&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((+++)))&&&&&&'''(((''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''(((((()))***)))))))))******+++++++++...///222555777888999999666777777666666666999;;;???@@@BBBCCCDDDDDDCCCCCCAAAAAABBBDDDEEEDDDCCCAAA???@@@AAA@@@@@@AAACCCEEEMMMWWWbbblllyyy}}}wwwrrrnnnjjjhhhmmmqqqwww|||~~~|||wwwsssrrrvvv~~~zzzjjj]]]SSSKKKBBB<<<888666444222333333222111---,,,+++,,,------,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++++++++***)))(((((()))))))))))))))((((((((())))))******))))))((())))))))))))************))))))))))))))))))))))))(((((((((''''''(((((((((******)))((((((((((((((((((((('''''''''&&&&&&&&&'''((((((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&'''(((((('''(((***---)))))))))))))))******+++(((((()))***,,,---......++++++,,,---------------,,,,,,,,,---------......///000111111000111333555666888::::::999999999;;;999:::;;;:::888777888999>>>@@@BBBCCCCCCAAA???>>>AAAAAAAAA@@@@@@?????????@@@???AAAGGGJJJKKKOOOTTTZZZwww&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))(((''''''(((((('''&&&''''''((((((((()))))))))'''''''''''''''''''''''')))((((((((((((((())))))******++++++,,,---......000111333444666666666666555666777666666666888:::>>>???AAACCCEEEEEEEEEDDDBBBCCCEEEEEEEEEDDDCCCBBB@@@@@@???>>>AAAFFFNNNTTTbbbnnn||||||yyyvvvvvvtttpppmmmmmmsss|||xxxrrrqqqqqqyyyuuukkkaaaTTTJJJCCC???:::666444333333222...,,,+++,,,---...---,,,++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************+++++++++******))))))((()))*********)))((((((''')))******++++++******)))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***))))))((((((((((((((('''''''''''''''&&&&&&&&&((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''&&&&&&&&&&&&'''((((((((()))((('''&&&'''***---)))))))))))))))******+++))))))******+++,,,,,,---))))))+++,,,------------,,,,,,,,,---------......///000111111000111333555555777999:::999999:::;;;999:::;;;:::999888999:::AAABBBDDDDDDDDDAAA???===@@@@@@@@@@@@@@@?????????AAA@@@BBBGGGJJJKKKPPPVVVaaa&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%'''&&&%%%###''''''((((((((()))))))))'''''''''(((((((((((((((******)))((((((((())))))******+++,,,---//////000111111222222333333333333444666777777777777999;;;>>>???BBBDDDEEEFFFFFFFFFEEEFFFGGGFFFDDDCCCBBBAAAAAAAAAAAACCCIIITTTaaajjj}}}~~~wwwuuuwww|||xxxppplllqqqvvvyyyyyykkk```VVVPPPHHH@@@;;;777444222111///......///000///...,,,,,,,,,,,,------------++++++++++++++++++++++++))))))))))))))))))))))))...---,,,******)))))))))***************)))(((''')))******************)))((()))))))))************(((((((((((((((((((((((()))(((((((((((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&'''(((((()))(((((('''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((+++++++++)))&&&%%%'''((()))))))))))))))******+++---,,,,,,+++***))))))((('''(((***+++,,,---------,,,,,,,,,---------......///000111111000111333555444666888999999999;;;<<<999:::;;;;;;999888999;;;===???BBBDDDEEEDDDCCCBBB?????????@@@@@@@@@@@@@@@BBBAAADDDHHHIIIKKKRRRZZZjjj&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%$$$%%%$$$$$$%%%&&&&&&%%%###&&&&&&'''''''''((((((((((((((()))))))))*********+++******)))))))))************+++,,,...///000000333333333333333444444444555777999999999999;;;<<>>???AAA???BBBGGGOOO[[[kkk{{{}}}}}}zzz~~~~~~rrrooollliiijjjqqq}}}xxxllleee[[[PPPFFF>>>777333444222/////////000///...------------------------++++++++++++++++++++++++))))))))))))))))))))))))---,,,+++)))((((((((((((***************)))((((((((())))))******))))))(((((()))))))))************''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))(((((((((((())))))&&&'''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''***,,,,,,***'''&&&%%%)))))))))))))))******+++,,,,,,++++++***)))(((((('''(((***+++,,,---------,,,,,,,,,---------......///000111111000111333555333555888999999999:::<<<999:::;;;;;;:::999:::;;;;;;===@@@DDDEEEFFFEEEDDD??????@@@@@@AAAAAABBBBBBCCCCCCEEEHHHIIILLLTTT^^^sss&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))))))))(((((('''&&&&&&%%%'''&&&%%%&&&'''((('''&&&&&&&&&'''''''''(((((((((((())))))******++++++,,,+++***************++++++,,,,,,------...///000000111111111111111222444444777999;;;<<<<<<===>>>???@@@AAACCCEEEGGGGGGGGGFFFEEEEEEDDDAAA>>>>>>BBBFFFFFFMMMXXXfffvvv{{{xxxqqqvvv|||~~~|||xxxvvvuuuzzz||||||zzzwwwvvvyyy|||~~~|||rrrkkkggggggkkkqqqzzz{{{qqqdddXXXKKK@@@:::777444111/////////...---///............---------++++++++++++++++++++++++************************)))))))))((((((''''''&&&)))******++++++******)))((())))))))))))))))))((())))))))))))************''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))***&&&&&&&&&'''''''''''''''((((((((('''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))%%%&&&''''''((((((''''''!!!%%%***,,,,,,***)))))))))))))))))))))******+++(((((())))))***++++++,,,))))))+++,,,------------,,,,,,,,,---------......///000111111000111333555444666888999888888999:::999:::;;;;;;::::::;;;<<<===???AAADDDDDDDDDBBBAAA???@@@@@@AAABBBCCCCCCDDDEEEEEEGGGIIIIIILLLVVVaaa}}}&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&(((***'''''''''(((((()))))))))'''&&&$$$$$$&&&'''((('''''''''((((((((()))))))))((((((((()))******++++++***************+++,,,---.../////////000000111111/////////000111333555666999;;;>>>@@@@@@@@@AAABBBBBBCCCDDDFFFGGGGGGFFFFFFGGGHHHGGGDDDBBBFFFNNNUUU___iiiwww~~~yyytttpppnnnooooookkkfffdddfffiiimmmlllmmmqqquuu}}}|||vvvnnniiihhhiiiqqqyyy}}}ooo___QQQHHH===:::666333222111000///////////////......------++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***)))((((((((()))***++++++++++++)))******++++++******)))))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******&&&&&&&&&'''''''''(((((('''((((((((((((((())))))''''''&&&&&&'''(((***+++(((((((((((((((((((((((('''((((((((())))))))))))%%%&&&'''((((((((('''&&&!!!$$$(((+++++++++++++++)))))))))))))))******+++&&&'''((()))***+++,,,---++++++,,,---------------,,,,,,,,,---------......///000111111000111333555555666888999888777888999999:::;;;;;;::::::;;;===>>>???AAACCCCCCBBB@@@>>>@@@@@@AAABBBCCCEEEEEEFFFEEEFFFHHHJJJIIILLLWWWddd&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&(((***$$$%%%&&&((()))+++,,,---&&&$$$!!!!!!###%%%&&&&&&))))))))))))************&&&''''''((()))******+++************+++,,,---...111111111111111111222222333333333444666999<<<===:::===@@@BBBBBBBBBCCCDDDCCCDDDEEEFFFGGGGGGFFFEEEKKKLLLLLLJJJIIIOOOZZZccczzz}}}~~~}}}wwwoooiiihhhjjjbbbaaabbbfffhhhnnn|||yyymmmhhhcccfffiiilllvvvppp___UUUDDD@@@<<<888777666444333000000//////.........---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////...---+++'''((()))***+++,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))************************************))))))(((((((((((())))))((((((((((((((()))******&&&&&&&&&'''''''''((((((''''''(((((())))))******((('''&&&%%%&&&(((***,,,(((((((((((((((((((((((('''((((((((())))))******%%%%%%'''((((((((('''&&&&&&'''))))))((((((***+++)))))))))))))))******+++))))))))))))************,,,,,,---......---------,,,,,,,,,---------......///000111111000111333555555777999999777777777888999:::;;;;;;::::::<<<===<<<===@@@BBBCCCBBBAAA???@@@AAABBBCCCDDDFFFGGGGGGFFFFFFHHHJJJIIILLLXXXeee%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&((()))))))))*********+++)))***+++---...///000000000000//////000222444555444444666888:::<<<===>>>FFFDDDBBBAAABBBCCCDDDDDDHHHGGGFFFEEEEEEEEEEEEEEEOOOPPPPPPQQQVVVcccsss~~~}}}xxxrrrnnnhhhcccbbbeeekkkooo}}}~~~xxxtttnnniiiiiihhhkkkwwwnnnbbbRRRNNNHHH@@@:::666444333222000//////000000...,,,,,,,,,---------,,,++++++---------,,,,,,+++++++++((()))***+++,,,++++++******+++---//////...---,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))((('''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((('''(((((()))***+++(((((((((((((((((((((((('''))))))((('''&&&'''((()))((('''&&&&&&'''((()))'''&&&&&&%%%&&&'''((()))&&&&&&((()))************)))*********++++++++++++))))))*********+++++++++------,,,,,,,,,+++++++++///////////////.........000000000000000000111111666666555444444555777777:::;;;;;;;;;::::::<<<===>>>???AAABBBCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBEEEGGGGGGDDDEEEJJJKKKLLLYYYhhh%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&)))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((()))))))))))))))((((((((())))))******++++++,,,,,,***+++---...000111111111222111111222333555777888999:::;;;===>>>@@@AAABBBBBBAAA@@@AAABBBCCCCCCCCCCCCDDDEEEDDDCCCDDDFFFHHHOOOVVV```jjjvvv~~~}}}zzzvvvuuuuuutttvvvyyy{{{}}}}}}}}}}}}~~~zzzyyy{{{~~~||||||vvvnnnkkkkkklllmmmpppuuuyyy{{{zzzwwwuuusssuuuxxxzzz|||xxxtttooolllpppxxxrrrfff```WWWLLLBBB:::666333555333000000000111000...---------...---------,,,------,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,++++++)))***,,,---...---,,,+++,,,+++************+++,,,************************(((((((((((()))))))))***))))))(((''''''''''''((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***))))))))))))))))))))))))'''))))))((('''&&&'''((())))))(((''''''((())))))''''''&&&&&&&&&'''((()))&&&'''((()))************)))))))))*********++++++++++++,,,,,,,,,---------))))))***,,,...000222333........................111000000000000111222222777666555555555666777888;;;<<<===<<<;;;;;;===???>>>???@@@BBBCCCBBBBBBAAA@@@AAACCCBBBBBBBBBDDDFFFHHHEEEFFFJJJKKKLLLXXXhhh%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&***)))'''%%%$$$$$$%%%%%%'''''''''''''''&&&&&&&&&+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((())))))))))))************)))******+++,,,------...------///111222333333444444444555666777999;;;<<<>>>??????@@@BBBCCCCCCDDDAAAAAABBBBBBCCCCCCDDDDDDCCCFFFHHHGGGEEEGGGMMMSSSYYYeeewww{{{wwwtttrrriiihhhfffddddddggglllqqqxxxuuuoooggg```]]]^^^```kkkmmmoooqqqrrrssssssrrrllliiieeedddeeeggghhhiiidddcccdddhhhlllooommmjjjhhhffffffiiijjjjjjkkkooossstttvvvyyy}}}}}}{{{{{{wwwxxxyyyyyywwwrrrmmmjjjgggggghhhhhhjjjooovvvzzz~~~wwwsssrrrsssxxx~~~}}}vvvjjj\\\NNNCCC;;;888666333000...////////////---.....................,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,+++((()))+++,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((((((((()))))))))*********)))((((((''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''(((((((((************************'''))))))((('''&&&'''(((***))))))(((((())))))***''''''&&&&&&''''''((()))&&&'''((())))))******)))((((((((()))))))))******++++++,,,,,,,,,---------))))))***,,,///333666888------------------------111111000000111222222333777777666666777888999999:::;;;<<<;;;::::::<<<>>>>>>???@@@BBBBBBBBBBBBAAA@@@AAACCCCCCBBBBBBCCCEEEHHHEEEFFFJJJIIIJJJWWWhhh%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''***((('''%%%%%%&&&'''(((''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((((((((((())))))*********))))))***+++,,,---...///000111222444555666777777777888999:::<<<>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFEEEEEEEEEFFFHHHKKKNNNMMMLLLQQQ]]]gggvvv|||wwwpppiiiddd```\\\ZZZTTTTTTSSSRRRQQQTTTXXX[[[dddbbb]]]WWWSSSRRRTTTVVVWWWXXXYYYYYYZZZZZZYYYYYYVVVTTTRRRPPPQQQRRRSSSTTTQQQPPPOOOPPPSSSUUUTTTSSSSSSSSSSSSUUUVVVWWWXXXZZZXXXYYYZZZ\\\___aaacccdddbbb``````aaabbbcccbbb```dddggglllqqqvvv|||~~~zzzuuurrrnnnkkkiiikkkooorrruuu|||tttsssqqqrrrxxxzzzjjjZZZMMMDDD???:::777333000000111222222......---------.........+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))************))))))((('''(((((((((+++*********))))))(((((())))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))'''))))))((('''&&&'''(((******))))))))))))******''''''''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))*********+++++++++...---------...111333555---------...............111111000111111222333444777777777888888999::::::777888999888777777999;;;===>>>@@@AAABBBBBBAAAAAA@@@AAACCCCCCBBBBBBCCCDDDFFFCCCEEEHHHGGGHHHVVVhhh%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((((('''''''''''')))***+++&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((('''''''''(((((()))))))))((()))***+++---...///000333444666777999::::::::::::;;;<<<>>>???AAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBDDDFFFGGGFFFEEEDDDFFFHHHGGGLLLQQQSSSXXXccctttxxxqqqlllhhheeeaaa[[[VVVSSSPPPMMMKKKHHHIIIHHHGGGFFFGGGJJJLLLPPPPPPOOOMMMJJJIIIKKKMMMIIIIIIIIIHHHHHHGGGGGGFFFJJJIIIHHHGGGGGGHHHJJJLLLJJJIIIHHHIIIKKKNNNOOOPPPNNNOOOPPPPPPQQQRRRRRRRRROOOOOOPPPQQQRRRSSSSSSTTTTTTRRRQQQQQQSSSSSSSSSQQQUUUWWWZZZ]]]___ccchhhlllwww}}}|||vvvsssrrrssstttuuuwww{{{uuukkkjjjqqq}}}xxxhhhZZZOOOIIIEEEAAA<<<888666666555444//////...---,,,------...,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))******************)))(((((((((((((((++++++******))))))(((((((((((((((((((((((((((((())))))(((''''''&&&''''''(((((((((((((((((((((((('''))))))((('''&&&'''((())))))************))))))(((((((((((((((((('''''''''(((((())))))))))))((((((((((((((())))))))))))))))))*********+++++++++......---------...///000......//////000000000000000000000000111222333444666777888888999:::::::::777888888888777777999:::===>>>???AAABBBAAAAAA@@@???AAACCCCCCBBBAAABBBBBBBBBAAADDDGGGFFFHHHXXXkkk%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&''''''((())))))******&&&&&&&&&'''''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((())))))+++,,,...000111222666777999;;;<<<============>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCEEEFFFFFFDDDEEEIIIMMMIIIPPPYYYbbbnnn~~~yyypppggg```[[[WWWUUURRROOOKKKIIIHHHFFFEEECCCAAABBBBBBAAA@@@@@@BBBDDDCCCEEEFFFEEECCCBBBBBBCCCGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGIIILLLNNNLLLLLLLLLMMMOOORRRTTTVVVVVVYYY[[[YYYYYYZZZXXXTTTOOOPPPRRRSSSSSSRRRQQQPPPRRRPPPNNNMMMNNNNNNMMMLLLNNNOOOQQQRRRRRRTTTWWWYYYaaafffkkknnnqqqvvv}}}uuullljjjnnnrrr{{{{{{mmmbbb\\\TTTPPPHHHBBB===888555222333111000...---------...---------------.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))*********+++++++++***))))))(((((())))))************))))))))))))((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''))))))((('''&&&'''(((((())))))******))))))((((((((()))))))))(((''''''(((((())))))))))))((((((((((((((()))))))))******++++++,,,,,,,,,---------++++++,,,---......///////////////000000111111222////////////000111333333555666777999::::::::::::999:::;;;:::999999;;;======>>>???AAAAAAAAAAAA@@@???AAACCCCCCBBBAAAAAAAAA??????CCCGGGFFFJJJ\\\qqq%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&'''((()))((('''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((()))))))))(((((((((((((((++++++---///111333555666999:::;;;===>>>???@@@@@@??????AAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEBBBEEEGGGGGGGGGKKKRRRXXX[[[cccppp|||uuupppeee```XXXRRRNNNLLLJJJIIIEEECCCAAA@@@AAAAAAAAA???===>>>@@@@@@???@@@BBBDDDCCCDDDFFFFFFEEEEEEGGGHHHFFFFFFGGGHHHIIIKKKLLLMMMMMMOOORRRSSSTTTVVVZZZ^^^[[[\\\]]]___```cccfffhhhhhhnnnpppmmmlllkkkggg```[[[]]]___bbbbbb```^^^\\\ZZZXXXTTTSSSRRRRRRPPPOOOOOOQQQSSSSSSSSSSSSUUUWWWXXXZZZ\\\\\\^^^bbbhhhnnnwww}}}|||uuuuuuxxx~~~yyyuuusssooovvvzzzpppjjjaaaWWWMMMDDD<<<666777555333000........................---------------,,,+++***)))******+++,,,,,,+++*********************+++,,,,,,+++******************************))))))*********++++++++++++***))))))(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&'''(((((((((((((((((((((((((((((('''))))))((('''&&&'''((('''((())))))))))))((('''((())))))***)))((('''&&&(((((())))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,---------)))***---...//////...............///000111111111---------...///111222333444555777888999::::::999999:::;;;;;;::::::;;;===<<<===???@@@AAAAAA@@@@@@>>>AAACCCDDDBBBAAA@@@@@@>>>???DDDIIIIIINNNbbbyyy%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&'''((()))'''$$$ &&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((''''''''''''((((((++++++******))))))((((((,,,---///111333666777888:::;;;===>>>@@@AAAAAAAAA???@@@AAABBBBBBAAA@@@?????????@@@AAABBBCCCDDDDDDDDDGGGJJJKKKLLLQQQ[[[cccqqqzzzxxxooofff^^^YYYSSSNNNIIIEEECCCCCCCCCBBB@@@>>>======>>>??????>>><<<>>>@@@AAABBBCCCEEEGGGIIIJJJKKKLLLMMMOOOSSSVVVWWWXXXYYY[[[^^^aaadddeee]]]```dddfffgggiiinnnrrrqqqrrrtttvvvwwwyyy|||~~~zzz}}}|||uuummmkkknnnrrruuuvvvtttrrrpppgggddd```^^^\\\[[[ZZZXXXWWWZZZ\\\]]]]]]]]]___```\\\[[[ZZZYYYYYY\\\```ccc]]]cccjjjooorrrwwwzzztttnnnmmmrrr|||rrrqqqqqqsssyyy|||pppcccVVVJJJDDD;;;999555222000//////000/////////...---------,,,---,,,***)))))))))******++++++***)))(((((()))))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++******)))))))))))))))''''''(((((())))))******************************&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''')))))))))'''&&&'''(((&&&'''((())))))((('''&&&((()))*********((('''&&&((()))))))))))))))((((((************++++++++++++))))))*********++++++++++++---///111111///,,,+++---------...///000000111,,,,,,------...000111222333444666888999:::999999888999:::999888888:::<<<<<<===???@@@AAAAAA@@@@@@>>>AAACCCDDDBBB@@@@@@@@@>>>???EEEKKKLLLQQQggg~~~$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))(((((('''&&&&&&''''''''''''(((((())))))&&&'''((()))))))))))))))///222444555555666777888:::<<<============???AAADDDBBBAAAAAAAAAAAA@@@>>>;;;@@@EEEFFFEEEDDDFFFHHHIIIEEEGGGOOOWWW]]]gggqqq{{{tttnnngggaaa\\\WWWQQQLLLKKKGGGCCCBBBCCCCCCAAA>>><<<:::<<>>???CCCCCCDDDEEEGGGLLLRRRVVVUUUWWWZZZ\\\___dddiiilllpppooooooqqqtttuuuuuutttsssuuuwwwyyyzzz}}}wwwvvvuuurrrnnniiieeecccbbbffflllooopppooommmmmmmmmkkkiiifffccc```___^^^aaa^^^[[[[[[^^^bbbfffhhhuuu{{{vvvooopppyyyyyyqqqnnnsss}}}yyykkk\\\PPPEEE<<<666888777333000111***,,,...///...------...++++++*********+++,,,,,,***+++,,,,,,,,,,,,---...,,,,,,,,,++++++************+++,,,------,,,+++***((()))***+++++++++++++++(((((())))))))))))((((((,,,+++++++++***)))))))))((())))))(((''''''***,,,******+++++++++)))'''&&&(((((())))))))))))((((((---,,,***((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((()))******,,,***'''''')))+++,,,---+++***)))(((((()))***+++((())))))))))))*********,,,---///111111000///---000///...------...///000000000/////////111222333222333555777999:::;;;;;;999;;;;;;;;;999999999;;;<<<===???@@@AAAAAA@@@@@@@@@AAACCCDDDCCCAAA???===@@@DDDGGGIIILLLZZZttt$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))******)))(((((('''(((((((((((((((((((((((())))))***++++++,,,------000222555666777888999;;;===???AAABBBAAAAAACCCDDDDDDBBBAAAAAABBBBBBAAA??????CCCGGGGGGFFFEEEGGGIIIKKKJJJOOOZZZdddnnn{{{yyynnneee]]]YYYSSSOOOLLLIIIDDDAAABBB@@@======@@@BBBBBBAAAAAA??????BBBDDDBBBDDDHHHEEEGGGIIIMMMRRRZZZccciiippprrrtttvvvyyy|||{{{wwwtttxxx{{{~~~{{{xxxvvvttttttssslllhhhaaa\\\ZZZZZZYYYYYY```ccckkktttyyy}}}}}}yyy|||}}}sssnnnnnnpppwwwgggXXXLLL@@@;;;777111///111---...//////...------------,,,,,,+++++++++,,,,,,+++,,,------,,,+++,,,...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++******++++++++++++************))))))))))))))))))'''((())))))(((((()))+++((())))))*********))))))))))))************)))))))))(((((((((((())))))))))))((((((''''''(((((()))((((((((((((((()))******///...,,,***))))))***+++******)))(((((()))******)))))))))*********++++++,,,---.../////////......///.........//////000111222222111000000111222333444555666777888999999999999:::;;;;;;999999:::;;;;;;<<<>>>???@@@@@@??????@@@AAACCCDDDDDDBBB???>>>@@@CCCFFFHHHOOO^^^uuu%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******)))'''''''''((((((((())))))############$$$%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***************))))))((()))))))))(((((((((((((((************+++---///000111333666777888999;;;======@@@CCCDDDDDDDDDDDDEEEDDDBBBAAABBBCCCCCCBBBAAA>>>AAACCCCCCBBBCCCGGGJJJPPPTTT^^^lllzzzwwwooojjjcccYYYRRRKKKHHHEEECCCCCCAAA???>>>@@@===<<<<<>>@@@AAACCCEEEDDDBBB@@@>>>AAABBBDDDHHHSSSdddwww|||yyy%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''((((((''''''&&&'''''''''(((((((((((($$$$$$######$$$%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))******))))))(((******))))))))))))(((((())))))((((((***---///111333555666666666777999;;;;;;===AAACCCBBBBBBBBBCCCDDDCCCBBBBBBDDDEEEDDDBBB???AAABBBBBBBBBFFFMMMRRR[[[dddrrr~~~ssslllccc\\\WWWRRRLLLGGGDDDCCCAAAAAAAAAAAAAAAAAADDDBBBAAA@@@AAACCCEEEFFFHHHFFFHHHOOOTTTWWW]]]cccmmmmmmooorrrwww{{{uuuoookkkfffdddaaa^^^]]]______```fffnnnsss{{{llllllnnnsss|||wwwcccSSSGGG>>>999777222000///.........---,,,111000///------,,,,,,,,,---...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---******+++,,,,,,+++++++++((())))))******))))))((('''(((((())))))*********&&&(((++++++***))))))******)))((((((((()))+++,,,)))******++++++******)))''')))+++---...---+++******))))))(((((())))))***))))))(((((())))))***+++000333666333,,,((((((***))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...,,,---///111333333222222444444222111000111111222555666666777777777777777888:::;;;;;;999999:::<<<;;;<<<>>>???@@@@@@??????@@@BBBDDDEEEEEECCCAAA@@@AAAAAACCCJJJYYYlllyyy~~~wwwsssttt%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((()))(((((('''*********************)))+++***)))***+++...111333555555666555333333555777:::<<>>>>>>>>>>>>>>???@@@AAACCCDDDDDDEEEFFFGGGIIIKKKRRRSSSZZZeeemmmqqquuuzzz~~~{{{xxxvvvmmmiiifffeeebbb___```dddfffnnnxxx}}}yyytttmmmiiilllttt~~~zzzhhhZZZNNNBBB:::666333///......//////...111000///...---,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++,,,,,,,,,++++++***))))))************)))))))))))))))******+++++++++&&&(((+++,,,+++))))))***,,,+++)))((((((((()))***(((((())))))))))))((((((((())),,,------***(((&&&)))((((((''''''(((((())))))))))))))))))***++++++,,,111666555///++++++,,,)))******************)))+++,,,,,,,,,,,,---------,,,++++++++++++,,,------,,,---///111333333222222333222111000//////000111333444555666777888888888888999;;;::::::999;;;<<<===>>>@@@AAABBBBBBAAA@@@@@@BBBDDDFFFFFFDDDBBBAAA@@@AAADDDLLL___ttt|||zzzqqqooosss%%%&&&&&&&&&'''''''''''')))******)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((''')))*********++++++++++++............///111333444444444444333111111333555;;;===???@@@@@@BBBDDDFFFDDDCCCCCCDDDFFFHHHGGGFFFHHHHHHHHHHHHLLLVVVdddnnnssshhhaaa[[[UUUQQQJJJGGGCCCAAAAAAAAAAAA@@@===>>>@@@@@@???@@@CCCEEEAAAEEEJJJNNNQQQUUUXXX[[[```cccnnn{{{yyytttqqqoookkkfffdddfffhhhiiikkkjjjiiijjjooosssxxxzzzqqqlllkkknnnpppwwwpppbbbQQQDDD???:::444111111222000...000///...------------------...///...---,,,---...,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++************++++++++++++''')))++++++***)))***+++,,,+++***)))(((((((((((((((((())))))))))))(((((('''(((*********'''%%%###)))((((((''''''(((((()))***))))))))))))***++++++***///444555333///------***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------...///000111111222222222111000/////////000111222333555666777888888888777999::::::::::::;;;===>>>???@@@BBBBBBBBBBBBAAA@@@BBBDDDFFFFFFEEECCCBBB???BBBGGGPPPeeeyyyyyynnnpppyyy&&&&&&&&&&&&''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))((())))))***+++,,,------//////000000111222333333222222222111111222555777===>>>>>>??????AAAEEEHHHDDDCCCCCCEEEGGGIIIIIIHHHEEEFFFIIIMMMWWWhhh{{{yyyllldddZZZRRRMMMIIIEEEBBBBBBAAA??????@@@BBBBBBBBB@@@BBBEEEEEEEEEGGGJJJMMMKKKQQQZZZbbbggglllpppsssvvvzzz~~~zzzzzzxxxtttsssvvvtttqqqlllhhheeedddccccccfffkkkttt~~~}}}zzzxxxzzz~~~~~~vvvooollliiirrr~~~xxxgggWWWKKKDDD;;;666555444111.........------,,,------...,,,---......------...///,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++************)))))))))))))))***+++***))))))+++---))))))*********))))))((()))))))))******)))))))))'''((()))******)))'''&&&***))))))(((((())))))*********))))))******+++,,,)))---222555555222...++++++,,,------------,,,+++++++++++++++,,,,,,,,,,,,***+++---.........---,,,///.........//////000111222111000000000111222333444555555666777777666666777999::::::::::::;;;======>>>@@@AAABBBBBBAAAAAAAAABBBEEEGGGGGGFFFDDDCCC===DDDJJJTTTiii}}}yyypppxxx&&&&&&&&&'''''''''((((((######$$$%%%&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))***************(((((()))***,,,---...///---...///000000000000000000000111111111333777:::<<<===<<<<<<<<>>??????>>>???@@@BBBCCCBBBBBBAAAEEEGGGHHHIIIIIIFFFDDDBBBEEEBBBEEETTTkkk&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''(((((((((((()))((((((''''''''''''((()))(((((('''''''''(((((())))))))))))************))))))***,,,---...///000222222222111111000000000222333555777999:::;;;;;;;;;;;;===>>>@@@BBBCCCDDDFFFEEEFFFIIIHHHFFFIIINNNPPPYYYeeeuuu}}}ppphhh]]]TTTOOOKKKGGGEEEBBB@@@===<<<<<<<<<======<<<;;;;;;>>>CCCGGGHHHHHHPPPSSSXXX^^^eeemmmvvv|||yyywwwtttpppllljjjiiijjjiiiqqqzzzzzzyyy||||||vvvuuuzzzppp]]]RRRJJJ@@@999777333111///.........------------.........---,,,+++++++++,,,,,,---......///......---------,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++******)))************+++++++++,,,++++++******))))))(((((()))***++++++,,,++++++************)))))))))(((((()))***++++++***)))(((((((((((((((((((((((((((+++)))'''%%%%%%''')))***((()))***,,,,,,++++++***---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---............///000111000///...///000///111222222111111222444333333444555555666666777777888:::<<<===>>>??????@@@AAACCCDDDDDDCCCBBBBBBCCCDDDFFFHHHGGGFFFCCCBBBCCCBBBHHHXXXppp&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''(((&&&&&&'''''''''''''''&&&(((''''''''''''((())))))***))))))((('''''''''(((************++++++++++++******+++,,,...///000111222222222222111111111111333444555777999::::::;;;======???@@@BBBCCCDDDEEEAAABBBDDDFFFDDDCCCIIIRRR^^^lll}}}|||lllaaaVVVQQQKKKFFFDDDCCCAAA@@@===<<<:::999999;;;<<<>>>>>>@@@BBBEEEHHHMMMRRRVVV```eeellluuu~~~}}}yyytttpppmmmkkkeeegggiiiiiijjjnnnuuuzzz|||~~~{{{wwwuuuuuuvvviii]]]OOOCCC===777555222000000000///...---............---,,,,,,+++,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,++++++***))))))(((((()))************+++++++++)))))))))))))))))))))))),,,+++++++++++++++,,,,,,************))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))***++++++******)))***)))'''''''''(((***,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........------...///000000//////000111111222222111000000222444333333444555666666777777888999:::<<<===>>>>>>>>>BBBCCCDDDEEEEEEEEEDDDCCC@@@BBBDDDFFFFFFEEECCCBBBBBBEEELLL\\\sss&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))(((((('''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''(((*********)))(((''''''''''''''')))))))))*********++++++++++++,,,---///000111222333333333333333333333333333444666888999::::::;;;???@@@AAABBBCCCDDDEEEEEEBBBCCCDDDDDDBBBDDDOOO[[[nnnzzznnnbbbVVVNNNHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@???>>>===>>>@@@BBBGGGJJJOOOPPPRRRWWW```gggooouuu~~~{{{xxxrrrpppmmmiiifffeeefffhhhlllqqqyyyxxxttt|||{{{nnn^^^OOOFFF<<<999444222333333111///...............------,,,,,,,,,,,,---------......------------------------,,,,,,------,,,,,,+++***++++++*********)))))))))))))))*********+++++++++))))))))))))******++++++---,,,***))))))***+++,,,*********)))))))))))))))((()))************)))((((((((((((((((((((((((((('''((()))*********)))(((***)))'''&&&&&&(((***,,,))))))******+++++++++,,,++++++++++++,,,,,,,,,,,,---...............---,,,---///000000//////000222111111222000//////111333555555555555666666666666888999:::<<<===>>>>>>>>>@@@AAACCCDDDEEEFFFEEEEEE???AAADDDFFFGGGFFFDDDCCCEEEHHHPPP^^^rrr&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&''')))***+++)))(((((('''&&&&&&''''''((((((((()))))))))******,,,,,,---...000111222333555555555555555555555555444555777888:::;;;<<<<<>>===<<<<<<======AAACCCDDDDDDDDDGGGKKKOOOTTTYYY^^^```aaafffpppxxx|||zzzwwwtttoooiiiccc___ccceeeiiioooxxx}}}zzz|||~~~pppaaaWWWDDD>>>777333333333111/////////......------------,,,,,,,,,---------------------------------------,,,------------,,,++++++************++++++,,,,,,))))))*********+++++++++))))))***++++++,,,,,,,,,,,,+++)))(((((()))***+++))))))))))))))))))******))))))************))))))))))))))))))))))))))))))((((((''''''((()))******))))))))))))******++++++)))))))))******+++++++++,,,,,,,,,,,,------------.........///......---------///000000//////000222222333444333222222444555777777777666555555444444999999;;;<<<============;;;===@@@BBBDDDFFFFFFFFF@@@BBBEEEGGGHHHHHHFFFEEEEEEIIIQQQ___sss&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&'''''')))******)))((((((''''''(((((()))'''((((((((())))))))))))------...///111222333444555555555555666666666666444555777:::<<<===>>>???CCCCCCCCCDDDDDDDDDEEEEEEAAA@@@AAAEEEKKKTTTfffuuukkkdddXXXNNNHHHEEEDDDDDD<<<===>>>===<<<===???BBB>>>BBBFFFIIILLLQQQXXX^^^hhhmmmssswwwyyy~~~xxxooohhhccccccccceeeiiiqqq{{{~~~yyyyyyyyynnnTTTJJJ>>>666444333000---000///......------......------------------------,,,,,,,,,------------...---------------,,,++++++))))))******+++,,,,,,---)))************+++++++++******++++++,,,,,,,,,---***)))))))))))))))******))))))))))))***************))))))))))))))))))***))))))))))))))))))))))))+++)))((('''(((***,,,...)))***+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,---------------....../////////.........///000000//////000111333555777888777777888999888777777666666555555444999:::;;;<<<============:::;;;>>>AAACCCEEEEEEEEEBBBDDDFFFIIIJJJIIIGGGFFFCCCGGGPPP```www&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''((()))***))))))))))))***+++,,,,,,(((((()))))))))*********---...///000222333444444333333444444444555555555444666888;;;>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAGGGRRR^^^kkk{{{rrrhhhTTTPPPJJJEEEAAA@@@??????===???@@@AAABBBEEEJJJNNNJJJOOOUUUYYY]]]dddmmmtttzzzpppooommmkkkiiikkkooorrr|||{{{}}}kkk^^^MMM@@@:::777333///000000......---......///------------------------,,,,,,,,,---------......---------...------,,,+++))))))******************)))************+++++++++************++++++++++++((())))))***++++++++++++((()))))))))******************))))))))))))******))))))))))))))))))))))))***))))))))))))+++,,,---*********+++++++++,,,,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,---...//////000/////////000111000///...///000000333777999999888888888555555666666777777777777::::::;;;<<<============<<<===???AAACCCCCCCCCCCCCCCDDDGGGIIIJJJIIIGGGEEEAAAEEENNN___yyy&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))((('''''''''''''''&&&&&&'''''''''''''''&&&(((''''''''''''((())))))*********+++,,,---//////)))************+++++++++......///111222333444555222222222333333444444444444666999<<>>??????>>>AAAAAACCCFFFMMMXXXdddlll{{{}}}qqqnnnjjjiiiooo{{{~~~wwwvvvyyy}}}~~~}}}}}}~~~xxxbbbOOODDD===888555333222000////////////+++,,,,,,------.........***+++---...///...------******+++++++++,,,,,,,,,////////////////////////******+++++++++******)))******))))))))))))*********++++++,,,,,,++++++***))))))************))))))))))))))))))))))))))))))***++++++******)))((('''***)))'''&&&'''(((***+++))))))))))))************///...,,,***(((&&&%%%$$$+++++++++,,,,,,---------...---,,,++++++,,,---...---...000111111111000///222444555666555666888999999999999888888888777777:::;;;===???@@@???>>>===;;;===@@@CCCDDDDDDBBBAAAEEEFFFHHHIIIIIIHHHGGGFFFCCCEEEMMM\\\ttt''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))***)))((('''''''''((((((&&&&&&''''''''''''''''''&&&''')))***++++++++++++((()))++++++******,,,---//////000111111111111000222222222222333555777888===???BBBCCCCCCCCCCCCDDDAAAAAACCCEEEDDDGGGRRR___rrr~~~xxxnnn```UUUNNNHHHBBB>>>>>>===<<<===???BBBDDDEEEIIIMMMSSSXXX```kkkyyywwwpppmmmpppwww}}}~~~yyyxxxyyy~~~zzzyyyqqq```SSSHHH>>>999777444111000//////...------------............+++,,,------.........---+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++***++++++++++++++++++***)))))))))))))))))))))))))))************)))((((((+++***((((((((()))+++,,,))))))))))))******************)))))))))******+++***++++++,,,,,,------...000//////......//////000---...///000111000000///222444555666555666777999999999999999999999999999:::;;;===???@@@???>>>======>>>@@@BBBCCCCCCBBBAAADDDEEEGGGHHHIIIHHHFFFEEEBBBDDDKKKZZZsss((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))******,,,***)))''''''((()))***&&&&&&&&&''''''((((((((((((((()))***++++++******)))***,,,,,,++++++---...000////////////000111111333333444666888:::===>>>AAACCCDDDEEECCCCCCCCCDDD???AAAEEEHHHIIIRRRfffyyyxxxjjj]]]VVVLLLEEECCCBBB@@@>>><<<;;;;;;;;;>>>CCCGGGJJJOOOXXXccclllttt{{{uuuqqqqqqqqq{{{~~~|||}}}yyywwwuuugggVVVHHH@@@<<<666222000000///...////////////............------------------...///------------............++++++++++++++++++++++++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))************)))++++++***)))***+++,,,---)))))))))*********++++++)))))))))******,,,------******+++,,,,,,---....../////////000000/////////......///000000000000000222333555555555666777999888999999::::::;;;;;;<<<:::;;;===>>>??????>>>===???@@@AAAAAABBBBBBBBBAAACCCDDDFFFHHHHHHGGGFFFEEECCCEEEKKK[[[ttt((((((((((((((((((((((((''''''(((((((((((('''''')))((('''''''''(((***+++---+++)))''''''(((***+++''''''((()))***++++++,,,)))************************+++------,,,,,,...///000000///...///000222333666777999<<>>:::;;;<<<===>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEGGGHHHGGGFFFEEEGGGHHHOOO```zzz''''''''''''''''''''''''''''''(((((((((((('''''')))((('''''''''(((***+++,,,+++)))((('''(((******'''(((((()))***+++,,,,,,******************+++++++++,,,......------///000111000000000111333555666999:::===@@@CCCFFFHHHIIIDDDEEEEEEDDDBBBBBBCCCDDDFFFHHHQQQ```qqqyyymmm___RRRJJJ@@@???>>>>>>???>>>===;;;@@@BBBEEEIIINNNWWWaaahhhsss~~~~~~wwwpppmmmkkkqqq~~~uuugggQQQHHH===666444333222111111111111000000//////...000///---,,,,,,---...///,,,,,,,,,,,,------------........................((()))***+++++++++++++++)))***++++++++++++***))),,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))******++++++************++++++++++++///...---+++***))))))((()))******+++---......///,,,---...//////...---,,,///////////////000000111111333444555444555777888888888999:::<<<===>>>>>>:::;;;<<<<<<===>>>>>>>>>AAAAAAAAAAAAAAAAAAAAABBBAAACCCEEEGGGHHHGGGFFFEEEIIIJJJRRReee&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((()))************))))))((((((((()))'''''''''(((((()))))))))***************+++,,,---,,,---//////......000111000111222333555777999:::;;;<<>>??????>>>>>>======CCCKKKTTT___lllyyy{{{xxxvvvuuuuuuuuurrrssstttvvvyyy{{{|||}}}|||uuunnnmmmpppwww~~~zzzzzzyyy___TTTEEE;;;888777444222000000000000////////////000///..................+++,,,,,,,,,,,,---------------------------------((()))***++++++++++++++++++,,,---......---,,,+++---,,,+++******+++,,,---+++***)))(((((()))***+++))))))))))))))))))))))))''''''(((******+++++++++)))))))))************************++++++++++++,,,,,,++++++*********++++++))))))***+++---...//////000000000111111000000000///////////////000111111111222444444444555666888888888999:::<<<======>>>;;;;;;;;;<<<<<<===>>>>>>???@@@AAAAAABBBBBBBBBAAAAAACCCEEEGGGHHHHHHGGGFFFGGGIIISSSiii&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))(((((()))))))))((('''&&&((((((((((((((((((((()))***)))))))))***,,,---...,,,...////////////000222000111444777:::<<<===>>>>>>???BBBDDDFFFHHHHHHHHHCCCDDDEEEEEEDDDFFFHHHKKKRRR___vvvsss___YYYPPPKKKHHHFFFBBB?????????@@@@@@AAADDDGGGIIIHHHQQQ]]]kkkxxx|||zzzxxxwwwwwwxxxzzz{{{zzz{{{}}}|||xxxrrrmmmqqqyyy|||yyy|||oooaaaOOOBBB<<<999666222......///////////////000///////////////...------------------............,,,,,,,,,,,,,,,,,,,,,,,,(((((()))++++++,,,,,,++++++,,,...//////...,,,+++---,,,***))))))***,,,---+++***(((''''''(((***+++))))))))))))))))))))))))'''((()))***************)))******+++++++++++++++*********+++++++++,,,,,,)))))))))))))))***+++,,,((()))***+++---...///000111111000000000000111111000//////...///000111222000222444444444444666888888888999:::;;;<<<<<<===;;;;;;;;;;;;<<<===>>>>>>===>>>@@@BBBCCCCCCBBBAAABBBDDDFFFHHHIIIIIIHHHGGGGGGKKKWWWooo''''''''''''''''''''''''''''''((((((((((((''''''&&&''')))*********)))(((&&&''')))******(((&&&$$$+++++++++***************))))))))))))***,,,...000---...000000//////111222///222555999<<>>>>>AAAFFFMMMRRR^^^hhhvvv}}}|||{{{ooolllqqqppp{{{yyyvvvyyyzzzkkkVVVGGG???;;;666222------......//////000000...///000000000///---,,,............/////////000------------------------(((((()))++++++,,,,,,,,,)))***,,,------,,,***)))---,,,***))))))***,,,---+++***(((''''''(((***+++))))))))))))))))))))))))((())))))************)))***+++,,,---------,,,,,,******+++++++++,,,,,,,,,***)))))))))))))))******((()))***+++---...///000000///...------...///000000///.........///111222000222444444444444666888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>;;;===@@@CCCDDDDDDBBBAAABBBDDDFFFIIIJJJJJJIIIHHHIIINNN[[[uuu&&&''''''((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((()))))))))***+++***)))***,,,...//////---...000000000111333555777999<<<>>>@@@@@@@@@???KKKHHHFFFFFFHHHHHHFFFDDDGGGEEEEEEGGGEEEFFFQQQ___wwwmmm^^^XXXGGGGGGFFFDDDAAA>>><<<;;;AAA>>>@@@FFFIIIMMMWWWcccuuu~~~}}}vvvkkkiiiooowwwyyyuuuuuu}}}tttaaaUUULLLAAA;;;;;;222111111222333333222111///...---+++***)))))))))//////.........---------,,,---.........---,,,+++*********++++++,,,,,,,,,,,,,,,++++++***+++++++++(((((())))))******++++++---,,,,,,+++*********+++)))'''&&&'''+++...000111************************+++,,,,,,------,,,,,,+++------,,,+++***)))((('''************+++,,,------...---,,,+++,,,,,,......///////////////.........333222111000000111222222222333444444333333555777999999:::;;;;;;<<<<<<===;;;;;;;;;<<<<<<>>>??????===>>>@@@BBBCCCCCCCCCBBBBBBDDDGGGHHHHHHHHHIIIJJJLLLNNN[[[uuu&&&''''''((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))))))))))),,,,,,,,,---.../////////...///111111222333555888;;;<<>>???@@@AAABBBBBBBBBAAA@@@???BBBEEEHHHIIIIIIIIIJJJKKKJJJNNN\\\xxx&&&''''''(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))******)))))))))))))))))),,,---///000000000000///000111333444555666999<<>>888333111111111111111111000///......//////......---------,,,,,,,,,------......------,,,+++++++++++++++,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,++++++******+++++++++***)))***---000111111******************************++++++++++++******))))))******+++++++++,,,,,,+++***)))((((((((((((*********+++---///000111....../////////////////////////////////000222222333444555555444555777999888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAAAAAAAAAAA@@@??????CCCFFFIIIJJJKKKKKKKKKMMMLLLQQQaaa|||&&&''''''(((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))'''(((((((((((()))))))))++++++*********))))))))),,,...111222222000000///222444666777888:::===@@@CCCDDDFFFHHHIIIIIIHHHGGGFFFFFFHHHIIIIIIIIIGGGEEEIIIJJJNNNWWWeeezzz~~~eeeUUULLLFFFCCCCCCAAAAAA@@@??????BBBHHHNNNQQQ[[[mmmvvvllleeedddgggjjjsss~~~rrrmmmsss}}}{{{rrrfff\\\VVVOOOHHH???777333111111111///...------------......------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------,,,,,,++++++******,,,,,,++++++***++++++,,,+++))))))***,,,...//////************************)))******++++++******))))))************+++++++++++++++***)))))))))))))))***++++++,,,---...///000............////////////---......///000111111222333444555444444444666888777888888999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>======>>>???@@@AAABBBBBBDDDGGGJJJLLLLLLLLLMMMNNNQQQWWWfff&&&''''''((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***+++++++++++++++*********,,,///222333222111111111666777999;;;;;;===AAACCCEEEFFFHHHIIIJJJIIIHHHGGGFFFGGGHHHHHHGGGFFFEEEEEEHHHLLLUUUeee|||{{{iiiVVVLLLHHHEEEDDDDDD>>>@@@AAAAAACCCIIISSS[[[gggvvv{{{yyyxxxwwwwwwvvvtttrrrooonnnlllkkkkkkjjjiiihhhiiijjjjjjjjjllloootttyyy~~~xxxqqqmmmjjjiiinnntttyyynnnkkkqqq~~~vvvkkkddd^^^VVVKKKAAA:::777555444000000///////////////000......---------,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,++++++*********))),,,++++++***++++++,,,,,,***(((((()))+++------,,,************************)))******++++++******)))+++++++++************)))***************+++,,,---,,,,,,---------------------.........//////000000------...///000111111111111222333333222333555777777888888999999::::::;;;<<<;;;;;;;;;;;;<<<<<<============>>>???@@@AAABBBDDDGGGJJJLLLMMMMMMNNNOOOSSSZZZkkk&&&''''''((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,---000444555333222444666999:::<<<===>>>???BBBEEEFFFGGGIIIJJJJJJIIIHHHGGGFFFHHHHHHHHHFFFFFFGGGHHHIIISSSdddzzzyyyeeeYYYMMMHHHFFFCCCAAABBB<<<@@@EEEIIINNNYYYgggqqq}}}wwwssskkkiiifffbbb^^^[[[YYYXXX\\\[[[ZZZXXXWWWUUUTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWQQQRRRUUUYYY\\\```bbbdddeeejjjqqquuuwww{{{|||yyytttqqqkkklllpppzzz~~~rrrkkkmmmwwwzzzrrrggg___TTTJJJAAA;;;777444111000///...............//////.........---------///...---,,,,,,,,,,,,---------------,,,,,,,,,,,,************+++,,,------++++++++++++************++++++******++++++,,,,,,)))(((((()))+++,,,+++*********************************++++++++++++******,,,+++++++++******))))))************+++,,,---...,,,------......---,,,,,,------......///000000000......///000111111111111000111222222111222444666888888999999:::;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<@@@???>>>>>>======>>>>>>DDDGGGJJJLLLMMMMMMOOOPPPTTT]]]qqq&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********)))******+++,,,---......///333777777555555999===;;;===>>>??????@@@CCCEEEGGGHHHJJJKKKKKKIIIHHHFFFFFFGGGHHHHHHGGGHHHLLLOOOVVVhhhzzznnnfffSSSLLLGGGFFFEEEBBBBBBDDDBBBIIISSS[[[eeesssvvvrrrlllgggbbb^^^ZZZWWWRRRQQQOOOMMMKKKJJJIIIIIILLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNGGGGGGIIIJJJLLLNNNOOOPPPOOOSSSXXXZZZZZZ\\\bbbgggoooqqqvvv{{{~~~|||ooonnnnnnpppxxxvvvooommmpppsssttt}}}zzzpppjjj```VVVLLLDDD<<<777333222111000///.........000000/////////.........///...---,,,,,,,,,------......---------,,,,,,,,,+++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---***))))))***+++,,,+++)))************************++++++,,,,,,,,,,,,++++++***************++++++++++++***************++++++***+++---............---------......///000000111///000111222222111111000111222333333222222444666999999999:::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<@@@???>>>===<<<===>>>>>>CCCFFFJJJLLLLLLMMMOOOPPPUUUccc|||&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************))))))***+++---...//////111555888888777888<<>>?????????@@@CCCEEEHHHIIIKKKLLLKKKJJJHHHGGGFFFGGGHHHHHHHHHKKKQQQVVVfff~~~~~~oooaaaWWWRRRHHHEEECCCEEEEEEDDDFFFJJJKKKTTTaaammmzzzyyyrrrkkkccc]]]\\\YYYUUUSSSRRRRRRPPPOOOLLLLLLKKKKKKKKKKKKKKKLLLIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJNNNQQQPPPOOOPPPUUU[[[YYY[[[^^^ccchhhnnnsssuuuvvvxxx~~~zzzyyyvvvqqqpppwwwxxxrrrmmmiiifffhhhsss~~~{{{}}}wwwoooeee[[[QQQGGGAAA:::999777666555444444333000000000000///////////////...---,,,+++,,,------.........------,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------.........+++*********+++,,,,,,---+++******+++------+++***************************+++,,,,,,------,,,,,,+++'''((()))***+++,,,------,,,+++***)))((((((((((((((())),,,...////////////---------...///000000111111111222333333222000000222333444444333333555777999::::::;;;;;;<<<<<<===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>@@@BBBCCCFFFIIIKKKLLLMMMNNNPPPXXXiii&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))******((()))***)))((('''((()))#########$$$%%%&&&'''(((,,,++++++,,,---///111333222555888999:::;;;===??????>>>???@@@AAADDDFFFHHHHHHHHHIIIIIIIIIHHHGGGGGGIIIGGGGGGIIIHHHKKKXXXhhhsssdddYYYOOOKKKKKKJJJAAA???FFFIIIGGGJJJRRRWWWeeewww~~~zzzmmmjjjeee```ZZZVVVSSSRRRQQQNNNKKKKKKMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLKKKJJJKKKLLLMMMLLLKKKLLLLLLKKKKKKLLLMMMOOOPPPRRRQQQQQQSSSWWW[[[]]]]]]___aaaeeekkkttt~~~~~~wwwqqqrrryyywwwuuusssmmmiiijjjbbbgggpppyyy{{{|||yyyqqqhhh]]]OOOCCC===999555444555444222/////////...---------......,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---------......000///---,,,+++,,,------,,,+++***)))))))))***+++***+++,,,,,,,,,***(((&&&******+++++++++,,,,,,,,,++++++******)))(((''''''++++++***************+++******))))))***,,,...///++++++,,,,,,---.........,,,...///111111111000///000000000000111333444555222222111111000111111111666888:::;;;<<<;;;999888;;;<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<===>>>???FFFJJJMMMNNNLLLLLLOOOQQQWWWmmm&&&&&&&&&&&&&&&''''''((('''((((((((()))))))))***((()))***)))((('''((()))((((((((((((((()))***+++,,,,,,,,,---///111333555555888:::<<<<<<===>>>@@@?????????@@@BBBDDDGGGHHHGGGGGGHHHHHHIIIIIIIIIHHHMMMKKKKKKMMMOOOXXXnnn{{{nnn___UUULLLEEEBBBDDDCCC===>>>GGGMMMNNNUUU___pppyyytttmmmhhheeeaaa^^^[[[ZZZXXXUUURRROOOMMMKKKKKKPPPMMMKKKKKKLLLLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNJJJKKKKKKLLLMMMMMMNNNNNNLLLKKKJJJJJJLLLLLLLLLJJJLLLKKKKKKJJJKKKLLLMMMNNNOOONNNMMMNNNPPPSSSTTTTTTQQQQQQSSSWWW\\\ccciiilllyyyyyyuuutttuuuwwwuuusssmmmhhhhhheeeggglllsss|||yyyqqqhhh[[[PPPCCC>>>888555555444222000000000///............///------------------------------......------,,,+++,,,,,,,,,---------......---,,,++++++*********+++...---,,,+++++++++,,,---+++,,,...//////...---,,,************+++++++++,,,......------,,,,,,++++++++++++************+++++++++************,,,---...---------------.........---......///000111111222222111000000000000000000333222222111111222222222777777999:::::::::999888888888999999999999::::::>>>===<<<<<<===>>>@@@AAAEEEIIILLLMMMLLLMMMOOORRR\\\sss''''''&&&&&&''''''((()))(((((((((((())))))))))))((()))***)))((('''((()))++++++*********++++++,,,,,,,,,---///111444666888999;;;===>>>>>>>>>???AAA@@@@@@@@@AAACCCEEEGGGHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKNNNVVVhhh|||eee[[[QQQLLLGGGBBBBBBDDDCCCAAAEEEOOOVVV\\\iiiwww}}}vvvooohhhcccbbb___[[[XXXWWWVVVTTTSSSLLLKKKIIIHHHHHHHHHIIIIIIMMMKKKIIIIIIJJJJJJIIIHHHKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPOOOPPPPPPQQQRRRRRRSSSSSSPPPNNNMMMNNNOOOOOONNNMMMNNNNNNMMMMMMMMMMMMNNNOOOOOONNNLLLLLLMMMNNNMMMLLLNNNNNNMMMMMMOOOQQQTTTVVV___cccjjjqqqzzz}}}uuupppvvv{{{~~~xxxwwwuuuqqqnnnmmmfffddddddhhhooowww}}}{{{tttiii^^^MMMFFF===777555444333111111111000///////////////........................------......------,,,,,,,,,,,,,,,---------......++++++,,,,,,++++++******......---,,,,,,,,,,,,,,,''')))***,,,---,,,,,,+++)))))))))*********++++++------------------------++++++************++++++,,,,,,++++++++++++,,,,,,/////////............------------...111555999;;;333222000///.........///333333333222222333333444777777777888888888999999::::::;;;;;;;;;<<<<<<<<<>>>>>>======>>>???AAABBBDDDGGGKKKLLLLLLMMMQQQTTT[[[sss(((''''''''''''((())))))(((((((((((())))))))))))((()))***)))((('''((()))+++******))))))))))))***,,,---///111444777999;;;;;;===???@@@???>>>???@@@AAAAAABBBCCCDDDFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIGGGHHHMMMWWWggg}}}xxxgggXXXRRRLLLJJJGGGDDDEEEHHHJJJKKKQQQ[[[dddpppvvvqqqhhhbbb^^^[[[WWWUUURRRQQQOOONNNNNNNNNNNNNNNMMMLLLKKKJJJKKKLLLMMMNNNOOONNNMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSQQQRRRTTTVVVWWWXXXXXXXXXYYYZZZZZZ[[[[[[\\\]]]]]]XXXWWWVVVVVVWWWWWWVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRSSSQQQPPPOOOPPPPPPOOOMMMTTTSSSQQQPPPOOOPPPQQQRRRSSSUUUXXX\\\cccooo{{{~~~wwwrrrqqqsss}}}~~~{{{{{{{{{zzzwwwvvvjjjgggdddbbbdddkkkuuu{{{|||rrrhhhWWWNNNCCC;;;777666444222222111000//////......///////////////////////////,,,------...------,,,,,,,,,,,,,,,---------......,,,---...///...---,,,+++,,,,,,++++++************'''((()))***+++*********((())))))))))))******************+++++++++++++++++++++*********+++,,,,,,------,,,,,,++++++++++++111000000///......------,,,,,,+++---222999@@@DDD666444111...---...111222444444333333333444555555777777666666777777888999;;;;;;<<<<<<======>>>>>>>>>=========>>>@@@AAABBBCCCFFFJJJKKKKKKMMMQQQUUU\\\sss(((''''''''''''((())))))))))))))))))((((((((((((((()))***)))((('''((()))******))))))((()))))))))---...111444777999;;;<<<<<<>>>???@@@???>>>???@@@BBBBBBCCCEEEFFFGGGHHHHHHKKKKKKIIIHHHHHHHHHHHHIIIIIINNNYYYjjjzzzeeeUUUMMMIIIFFFEEECCC@@@BBBFFFMMMQQQZZZggguuu}}}tttmmmhhhbbb^^^YYYTTTQQQOOOMMMLLLMMMMMMMMMMMMLLLLLLLLLMMMRRRQQQOOONNNNNNNNNOOOOOOTTTTTTTTTTTTTTTUUUVVVWWWRRRSSSTTTVVVWWWYYYZZZ[[[\\\^^^aaadddfffgggggggggeeeeeeffffffggghhhhhhhhhcccaaa``````aaaaaa```^^^\\\\\\[[[ZZZYYYXXXWWWWWWUUUTTTSSSSSSTTTTTTSSSQQQQQQQQQOOONNNMMMMMMNNNNNNOOOPPPQQQRRRVVV]]]dddiiiwww~~~wwwssspppttt}}}~~~{{{tttrrrnnnfff```cccmmmwww~~~vvvmmm___VVVJJJAAA===:::777555222111000///............////////////////////////,,,,,,------...------,,,,,,,,,,,,---------......+++,,,---...///...---,,,,,,,,,,,,,,,++++++******------...------,,,,,,+++((())))))))))))*********))))))))))))************++++++******+++,,,,,,---------------,,,++++++***111111000///...------,,,---,,,+++,,,000666===AAA>>>;;;666111///000222444444333333333444444555666777777666666777777888999777888888999::::::;;;;;;<<<<<<<<<<<<===???AAABBBCCCFFFIIIJJJKKKMMMRRRVVV___ttt''''''&&&&&&''''''((()))))))))))))))((((((((((((((()))***)))((('''((()))++++++*********++++++,,,...///222555888:::<<<<<<;;;===?????????>>>???@@@BBBCCCEEEFFFGGGHHHHHHHHHLLLKKKIIIHHHHHHHHHIIIJJJLLLWWWhhh}}}{{{gggVVVJJJGGGDDDCCCDDDBBBAAADDDIIIPPPXXXfffwww~~~tttjjjccc]]]YYYVVVSSSRRRPPPOOONNNNNNNNNOOOQQQRRRSSSRRRPPPPPPPPPQQQSSSRRRPPPOOOOOOOOOPPPQQQTTTVVVWWWXXXXXXYYY\\\^^^\\\]]]^^^```bbbdddfffggggggiiimmmpppssstttttttttrrrrrrrrrsssttttttuuuuuuooonnnllllllmmmmmmllljjjggggggfffeeedddbbb```___ZZZYYYXXXYYYZZZZZZXXXVVVPPPPPPOOONNNMMMLLLLLLLLLMMMMMMMMMNNNQQQTTTWWWYYY___fffqqq|||yyytttrrrtttzzz~~~{{{ttthhh]]][[[aaahhhtttyyy}}}~~~~~~xxxpppeee^^^TTTLLLFFFBBB===999333333222000////////////////////////////////////,,,,,,------......------,,,,,,,,,---------......******+++,,,,,,,,,++++++...............---,,,,,,...------,,,+++*********)))))))))*********++++++++++++++++++++++++++++++++++++***++++++,,,---...------......---,,,+++***000000//////...---,,,,,,...---,,,+++---///222444BBB@@@===999666333111111333333333333444555555666777777777888888888999999888888999:::;;;<<<======<<<<<<;;;<<<===???AAABBBCCCFFFIIIJJJJJJLLLQQQVVV]]]qqq&&&&&&&&&&&&&&&''''''(((***)))))))))((((((((('''((()))***)))((('''((()))************+++,,,------///000333666999:::;;;<<<;;;===???@@@??????@@@BBBCCCDDDFFFGGGHHHIIIHHHHHHIIIIIIHHHGGGHHHJJJLLLMMMRRRddd{{{{{{fffXXXMMMEEEDDDCCCDDDFFFGGGHHHMMMUUU^^^jjj}}}wwwqqqfffaaa\\\WWWTTTRRRPPPOOOJJJLLLNNNPPPQQQRRRTTTUUUMMMOOOQQQPPPNNNMMMNNNOOOUUUUUUTTTUUUVVVXXXZZZ[[[ZZZ]]]```aaaaaacccgggjjjkkklllnnnqqqsssvvvwwwxxxtttwww{{{~~~}}}{{{{{{|||{{{zzzxxxvvvvvvvvvuuussspppnnnmmmfffeeeeeeeeefffeeebbb```[[[ZZZXXXVVVTTTRRRQQQPPPOOONNNNNNNNNPPPRRRTTTTTTSSSYYYaaagggmmmuuuyyyuuusssssszzzzzzmmmccc]]]YYYXXXcccjjjppptttxxxzzzvvvooojjjeee]]]WWWQQQKKKDDD???666555444333222111111111........................+++,,,------......------,,,,,,,,,---------......+++*********++++++,,,------.../////////...---,,,******))))))))))))))))))************+++++++++,,,---------,,,,,,++++++***++++++++++++,,,---......,,,------......---,,,+++///.........------,,,,,,,,,,,,------......//////;;;===@@@BBB???:::444000222222222222333444555666777777999:::::::::999888::::::;;;<<<===>>>???@@@===<<<<<<===>>>@@@CCCDDDDDDFFFIIIIIIIIIKKKQQQUUUYYYnnn&&&%%%%%%%%%%%%&&&''''''******))))))((((((((('''(((******)))((('''((()))(((((())))))***+++,,,---///111444777999:::;;;;;;<<<>>>@@@AAAAAAAAABBBCCCDDDEEEFFFHHHIIIIIIHHHHHHGGGFFFFFFGGGIIILLLOOOQQQ\\\sssjjjXXXOOOJJJFFF@@@@@@BBBGGGIIILLLTTT]]]ppp~~~{{{rrrlllgggbbb^^^UUUTTTRRRRRRRRRRRRQQQOOOPPPRRRTTTUUUTTTSSSRRRRRRUUUXXXZZZZZZXXXWWWXXXZZZZZZZZZ[[[]]]```dddgggiiihhhkkkooopppqqqsssxxx|||yyyzzz|||}}}zzzxxxtttsssrrrrrrrrrpppmmmjjjeeedddbbb___[[[XXXVVVTTTUUUSSSQQQPPPQQQSSSUUUUUURRRVVVYYYZZZ[[[```hhhooopppvvv{{{yyyuuuqqqrrrxxx}}}wwwoooggg]]]TTTVVV]]]eeekkkqqquuurrrlllmmmiiiccc^^^YYYRRRIIICCC888888666555444333333333........................+++,,,,,,---.........---,,,,,,,,,---------......------,,,+++,,,---///000+++,,,---------,,,+++***++++++++++++,,,---...///***++++++++++++,,,,,,,,,------,,,++++++***))))))++++++++++++,,,---...///+++,,,---.........,,,,,,...------------,,,,,,,,,)))+++...000222333333222000666@@@GGGGGGAAA888222111111111222333444555666666888:::;;;<<<;;;999888777777888999:::;;;<<<===>>>======>>>@@@BBBDDDEEEEEEGGGIIIIIIHHHKKKPPPUUUZZZqqq''''''''''''(((((((((((((((((((((((())))))))))))+++*********))))))(((((('''((()))******,,,///222444777;;;===============AAAAAAAAAAAAAAABBBCCCDDDEEEGGGIIIJJJIIIIIIJJJKKKIIIGGGHHHIIIJJJLLLVVVaaaoooyyygggWWWMMMHHHFFFEEEBBBAAADDDKKKOOOTTTbbbqqqooojjjccc]]][[[XXXTTTQQQNNNOOOPPPPPPOOOPPPRRRTTTRRRSSSTTTTTTTTTVVVYYY[[[YYYZZZ[[[[[[\\\___cccgggiiiiiiiiiiiiiiikkkpppssstttwww{{{~~~~~~{{{yyyxxxwwwwwwvvvsssnnnjjjfffaaa]]]YYYYYYXXXWWWVVVUUUUUUUUUUUUSSSTTTTTTTTTTTTWWWZZZ]]]bbbeeejjjnnnttt|||~~~yyytttqqqsssxxxzzzmmm```WWWSSSSSSYYYaaaggghhhkkkooommmnnnllleee___WWWLLLAAA???<<<999777666666444333//////.........//////000///...---,,,,,,---...///,,,,,,,,,,,,,,,---...///000000///...------,,,,,,***++++++,,,,,,++++++***%%%&&&)))+++------------************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...444===EEEIIIGGGCCC@@@000111222444666777888999666777888:::;;;<<<======999999999999:::<<<>>>???>>>>>>>>>>>>???AAACCCDDDFFFGGGHHHIIIJJJMMMQQQUUU\\\ttt''''''''''''(((((((((((((((((((((((())))))))))))+++*********))))))))))))''')))***++++++---000333555777:::;;;;;;;;;<<<===@@@@@@AAABBBCCCDDDEEEEEEFFFHHHJJJJJJIIIIIIJJJKKKJJJIIIIIIJJJKKKRRRbbbrrr~~~lllcccWWWMMMGGGEEEDDDCCCEEEFFFKKKSSS[[[fffxxx~~~qqqiii```]]]XXXVVVUUUTTTQQQOOONNNOOOPPPPPPPPPQQQSSSUUUUUUVVVWWWXXXYYY[[[^^^aaabbbccceeefffhhhlllppptttxxxxxxyyyyyyyyy|||~~~zzzvvvsssoookkkhhhdddcccaaa^^^\\\ZZZYYYYYYUUUTTTTTTSSSSSSTTTVVVXXXSSSTTTVVVXXXZZZ___fffkkk|||xxxuuuqqqsssxxx{{{mmmdddWWWSSSRRRVVV[[[___gggnnnmmmpppoooiiiaaa[[[RRRJJJAAA>>>999666444333222111//////.........//////000///...------------...///------,,,,,,,,,------...---------,,,,,,++++++******++++++,,,---...//////+++++++++***)))((('''&&&************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------111444999===???>>>;;;999444444444555555555555666888888999::::::;;;::::::::::::999:::;;;<<<>>>??????>>>>>>>>>???AAACCCDDDGGGHHHJJJJJJKKKNNNRRRVVV^^^www''''''''''''(((((((((((((((((((((((())))))))))))***************)))))))))((()))+++,,,---///222555666777888999888999;;;===???@@@BBBDDDEEEFFFFFFFFFFFFHHHJJJJJJJJJIIIJJJKKKLLLJJJJJJLLLQQQ^^^ttttttgggTTTOOOIIIEEECCCCCCCCCCCCFFFIIIRRR^^^kkk{{{||||||~~~uuujjjaaaZZZVVVSSSRRRQQQQQQRRRSSSRRRQQQQQQRRRSSSTTTSSSTTTWWWYYY[[[]]]___aaaccceeeiiilllkkkmmmppprrruuuyyy~~~~~~{{{wwwuuupppnnnkkkgggccc___]]]\\\[[[ZZZXXXVVVUUUTTTUUUUUUXXXXXXXXXVVVVVVXXX\\\___hhhppp~~~~~~|||yyywwwqqqqqqqqqssszzzzzzqqq```WWWNNNLLLNNNUUUaaakkknnntttvvvpppggg```YYYSSSGGGCCC<<<777444222111000000//////......////////////...------------...///...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...111333444...---+++)))'''&&&%%%$$$************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........000111222333444555555555444444444555555555555666888999999999999999888888;;;:::::::::;;;===???@@@??????>>>>>>???AAACCCDDDHHHIIIKKKLLLMMMOOOSSSVVV]]]vvv''''''''''''(((((((((((((((((((((((())))))))))))************************(((***---...///111444666666777777666666777:::===@@@BBBDDDFFFGGGFFFEEEDDDFFFHHHJJJKKKJJJJJJKKKLLLKKKHHHIIIRRR___ppp|||oooaaaVVVMMMJJJFFFCCCCCCDDDFFFHHHKKKTTTbbbrrr{{{~~~vvvjjj```ZZZWWWUUUTTTPPPQQQRRRSSSUUUVVVUUUUUUUUUWWWXXXYYYYYY[[[]]]```dddgggjjjmmmooorrrvvvyyyxxx{{{}}}}}}{{{wwwrrrnnnjjjgggeeegggeeebbb___]]][[[YYYWWWWWWVVVTTTSSSRRRSSSUUUWWWXXX```kkkuuu}}}{{{vvvtttrrrooopppwwwxxxkkk___RRRKKKJJJNNNYYYdddllluuu|||xxxoooggg```[[[PPPJJJBBB;;;666444222111111000//////////////////.........------...............---,,,++++++++++++------..................,,,,,,++++++---000333555---+++***((((((((())))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------//////..................,,,,,,---///000222444444000111222444666777888999777777888999999999888888;;;;;;;;;;;;<<<>>>???AAA??????>>>>>>???AAABBBCCCGGGIIIJJJKKKLLLNNNQQQTTT^^^ttt''''''''''''(((((((((((((((((((((((())))))))))))***************+++++++++))),,,...000111222444666555555555444444777;;;>>>BBBDDDEEEGGGGGGFFFDDDCCCFFFHHHJJJKKKJJJJJJKKKLLLJJJGGGLLL]]]rrrwwwkkk___SSSLLLJJJHHHDDDAAABBBGGGMMMRRR\\\jjj~~~~~~}}}tttddd```[[[VVVUUUUUUUUUUUUSSSTTTUUUVVVWWWWWWWWWWWWYYY[[[^^^___aaacccfffiiinnnqqquuuyyy|||}}}yyyvvvuuutttqqqllliiigggddd```]]]YYYWWWUUUSSSRRRRRRSSSSSSRRRWWW^^^dddkkkwwwzzzyyywwwrrroooqqqxxx}}}|||qqqfffZZZRRRMMMLLLQQQXXX```mmmxxxzzzvvvpppjjjeeeWWWPPPGGG???999555333111111111000///////////////---..................---...---,,,+++++++++++++++------.....................---+++++++++---000111,,,+++***)))***+++,,,---************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++------------------------------------------------,,,---///111222222222222000111222444666777888999555555777888999:::::::::;;;;;;;;;;;;<<<>>>???AAA@@@????????????@@@BBBCCCEEEGGGIIIJJJJJJLLLOOOQQQ^^^ppp''''''''''''(((((((((((((((((((((((())))))))))))*********+++++++++++++++***---000111111222444555333444444555555888<<>>999555333222111000////////////------...//////...------+++++++++***++++++,,,,,,---------,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++........................------------.........///111111222222222222111111444444444555555555555666777777999:::;;;;;;;;;;;;::::::999:::;;;<<<>>>???AAA@@@?????????@@@AAABBBBBBDDDGGGHHHHHHIIIKKKMMMNNNWWWnnn''''''''''''((((((((()))(((((((((((())))))))))))*********++++++,,,,,,,,,,,,...111222111111111222///111444666888;;;>>>AAA>>>>>>???AAADDDGGGJJJKKKGGGIIIKKKLLLKKKKKKLLLMMMOOO___xxxuuucccRRRJJJFFFDDDEEEIIIDDDGGGKKKPPPXXXdddrrr|||}}}{{{iiiccc[[[UUURRRSSSTTTVVVVVVWWWXXXXXXYYYZZZ\\\___^^^aaaeeegggiiinnnuuu{{{{{{~~~zzzsssoookkkiiiiiihhhdddaaa\\\YYYVVVUUUWWWZZZ\\\\\\[[[cccoooyyy|||vvvqqquuu{{{|||xxxwwwxxxtttqqqoooggg\\\TTTRRRIIINNNTTTZZZccclllooommmhhhccc[[[SSSKKKEEE>>>;;;333222111000////////////,,,---...//////...---,,,************+++,,,------000000///...------,,,,,,+++,,,------......------((()))+++,,,,,,+++***)))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++........................---.........//////000000.........///000333555666000111222444666777888999999::::::;;;;;;::::::::::::999999999:::<<<>>>???AAA@@@?????????@@@AAABBBBBBEEEGGGIIIIIIIIIKKKLLLOOOXXXooo(((((())))))))))))(((((()))))))))))))))))))))))),,,++++++******++++++,,,000222333333222222333444333555888;;;===>>>>>>>>>???@@@AAACCCFFFHHHJJJKKKIIIHHHHHHFFFFFFIIINNNQQQ[[[pppxxxbbbXXXMMMFFFCCCAAADDDIIIEEEFFFNNNZZZdddmmm{{{yyywww|||yyykkkccc\\\ZZZWWWUUUUUUVVVVVVVVVWWWZZZ\\\\\\[[[\\\aaaeeefffkkkqqqtttwww{{{~~~zzzvvvuuuuuusssooolllgggccc___\\\\\\[[[ZZZYYYZZZ[[[]]]cccjjjsss{{{}}}xxxyyyzzzzzz~~~yyyuuuxxx~~~|||~~~zzzqqqhhhccc^^^XXXPPPPPPQQQTTTYYY```fffjjjhhheee___XXXQQQIII@@@;;;555444222000//////////////////.........---------......,,,++++++,,,......222111000///---,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++******++++++,,,------......---,,,---///111000000000000/////////////////////000111111222222222333444555666666666666666777888999:::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>??????@@@AAACCCEEEGGGIIIIIIIIIKKKKKKJJJJJJMMMTTTZZZjjj}}}jjjWWWOOOGGGDDDAAA???AAAFFFJJJKKKRRR^^^jjjvvv}}}{{{~~~qqqfff^^^XXXWWWVVVTTTSSSUUUVVVWWWXXX\\\___cccdddeeegggmmmqqquuuzzz~~~}}}}}}}}}zzzvvvsssnnnhhhccc___]]]ZZZXXX[[[ZZZZZZ[[[^^^ccchhhkkksss{{{}}}}}}|||zzz|||{{{xxxwwwuuussswww}}}wwwppplllgggbbbYYYXXXVVVVVVXXX]]]aaadddhhhfffaaa[[[SSSJJJDDD@@@666444222000...------...//////.........------------,,,,,,++++++,,,,,,---......---,,,+++******)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,+++***+++---///000000000000//////////////////000000111111222222222333444555666666666666555666777888999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDFFFHHHJJJKKKPPP___rrr(((((())))))))))))(((((())))))))))))))))))))))))*********+++,,,---...//////000111111000000111333333444555777999<<<>>>???@@@AAABBBCCCEEEFFFGGGHHHFFFIIIJJJIIIHHHNNN[[[eeeqqq[[[MMMHHHDDDCCCBBBAAACCCGGGPPPSSS[[[iiixxx~~~yyy{{{}}}pppddd\\\XXXUUUTTTUUUUUUUUUVVVXXX[[[^^^___aaaeeejjjmmmooossszzz|||tttnnniiieeeaaa___^^^]]]ZZZWWWVVVWWWYYYZZZ___eeeooo{{{{{{yyy}}}zzztttoooqqqsssuuuzzz~~~yyyvvvpppjjjfffbbb]]]YYYWWWXXXZZZ\\\dddfffeee```WWWNNNIIIHHH;;;999555222///........./////////.........------++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++.........------,,,,,,,,,------,,,,,,------...///+++,,,,,,,,,++++++---///////////////000000000000//////000000111222222222222333444555555666666555444555666888999999::::::<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>???@@@AAABBBCCCEEEEEEEEEEEEFFFHHHJJJKKKNNNcccwww|||rrrwww(((((())))))))))))((((((******************************+++,,,---///111222111333444444333333444555444444555666999===@@@BBBCCCCCCDDDDDDEEEFFFFFFGGGHHHJJJKKKJJJOOO```yyyuuubbbSSSKKKFFFCCCBBBCCCEEEIIIRRR[[[aaammm{{{{{{~~~pppeee]]]\\\ZZZWWWVVVVVVXXXZZZYYY[[[___bbbdddgggkkknnnxxx}}}}}}{{{yyyxxxooommmhhhccc___\\\ZZZZZZVVVVVVVVVXXX___jjjvvv}}}||||||~~~~~~vvvqqqtttyyy~~~zzztttnnnfff]]]VVVSSSRRRRRRTTT]]]gggjjjddd[[[UUURRRIIIFFF@@@999444111000000000000/////////.........,,,---...//////...---,,,,,,,,,---......//////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---,,,,,,,,,++++++******+++++++++++++++,,,,,,---,,,---//////...---...///.../////////000000000111000000000111222222333333111222333444555555555555666666888:::;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBFFFFFFEEEFFFFFFHHHJJJKKKMMMdddvvv~~~qqqjjjttt(((((())))))))))))((((((************************+++++++++,,,...000111222000111222222111111222444555555777999<<<@@@BBBDDDDDDDDDEEEFFFFFFGGGHHHHHHEEEHHHKKKOOOYYYnnntttbbbRRRHHHEEEAAA???AAAEEEJJJPPP]]]iiisss~~~{{{{{{tttjjjaaa[[[WWWXXXYYYXXXVVVVVVVVVXXXZZZ^^^dddgggiiimmmrrrvvv~~~|||zzzwwwqqqjjjddd___[[[ZZZVVVUUUSSSRRRUUU\\\eeelll}}}{{{}}}xxxyyy{{{}}}vvvqqqjjjaaaYYYTTTRRRQQQNNNVVVbbbhhhfff```ZZZWWWPPPKKKDDD<<<666222000000000000000/////////............////////////......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,)))+++------,,,+++,,,---......//////000000111111000000111111222333333333111222333444444555555444666777999:::<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======???@@@BBBCCCGGGGGGFFFFFFGGGHHHJJJKKKNNNdddtttzzzxxxkkkiiixxx(((((())))))))))))((((((************************,,,,,,,,,---...000111222000111333222111111222444555777:::===@@@CCCDDDEEEDDDEEEFFFGGGHHHIIIJJJJJJFFFJJJRRR\\\lllrrraaaUUUJJJCCCBBB???AAAHHHQQQXXXaaaooo|||~~~}}}vvvjjjccc^^^ZZZXXXUUUWWWYYYZZZYYYYYY\\\^^^aaagggoootttwww{{{zzzssslllfffbbb```[[[ZZZWWWTTTSSSVVV[[[```hhhsssyyyzzz~~~|||yyyuuunnnfff^^^WWWSSSQQQLLLQQQYYY```dddccc```]]]XXXSSSJJJAAA:::666333333000000000000/////////............------.........***++++++,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++******++++++,,,---------,,,++++++++++++,,,------)))+++---...---,,,,,,---.........///000111111111000111111222222333333444111111222333444444444444555666888:::<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???@@@BBBDDDEEEHHHGGGFFFFFFGGGHHHJJJKKKMMMaaappptttrrrhhhjjj{{{(((((())))))))))))((((((************************---------......000111222222444555555444333555666666888;;;???CCCEEEFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLMMMSSS^^^nnnvvv```VVVOOOHHHDDDDDDBBBGGGRRR___iiirrr~~~}}}yyynnnbbb\\\ZZZXXXVVVUUUUUUXXXZZZ\\\]]]```fffkkkkkkrrr{{{|||vvvpppmmmkkkcccbbb^^^ZZZVVVUUUWWWYYYVVVaaannnzzzyyyvvvvvv|||~~~|||xxxrrrjjjaaaZZZTTTQQQLLLNNNSSSZZZ```ccccccbbb___ZZZQQQGGG@@@;;;888888000000000000////////////......,,,++++++,,,......---------.........//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***++++++,,,---...//////---,,,,,,,,,,,,---......+++---///000///.........---......///000111111222000111111222222333444444111111222333444444444444444555777999;;;<<<======<<<<<<<<<;;;;;;<<<<<<<<>>===============<<<<<<<<>>???AAADDDGGGIIIJJJIIIHHHHHHIIIKKKPPPYYYcccddd______ooo************************************++++++++++++---///111111000000111222333222111111333555888:::<<<>>>AAABBBBBBBBBDDDEEEGGGGGGGGGGGGGGGIIINNNRRR]]]lll}}}nnncccXXXMMMGGGCCCAAAEEEJJJSSSYYYgggvvv}}}yyykkkbbbZZZXXXUUUSSSSSSUUUYYY[[[___aaacccggglllqqqwww{{{|||zzz~~~yyyrrrkkkeee```\\\YYYWWWYYY\\\___dddnnn|||{{{yyyyyy~~~~~~}}}~~~yyyqqqjjjeee```ZZZUUUOOOIIIGGGKKKPPPUUU\\\cccccc^^^VVVOOOHHHBBB<<<999555222///.../////////...000000000000000000000000//////...---,,,,,,,,,,,,---000222111,,,)))+++---,,,,,,,,,,,,+++++++++++++++++++++++++++*********,,,++++++++++++,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...//////000000//////000000111222222222222111444333333333333444666777888888888888999;;;===>>>============<<<<<<<<<<<>>>>>@@@CCCDDDDDDDDDEEEFFFEEEGGGHHHGGGHHHMMMWWW___ppp~~~vvvdddWWWPPPIIIDDDBBBBBBCCCIIIPPP```fffrrr{{{}}}ooocccYYYSSSSSSSSSSSSTTTVVVZZZ]]]___fffiiinnnsssyyyyyyrrrkkkeee___\\\XXXYYYYYYYYYZZZaaajjjrrr{{{xxxwww|||xxxooohhhdddaaa\\\YYYQQQLLLHHHIIIJJJMMMUUU^^^bbb^^^XXXSSSMMMGGGAAA===777444111//////000000///000000000000000000000000///...------,,,,,,,,,,,,+++---...---)))(((***------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000---...//////000000//////000000111222222222222111444444444444555666777888888888888999:::;;;<<<=========<<<<<<<<<======>>>@@@@@@AAA@@@??????AAACCCCCCDDDFFFFFFEEEEEEFFFGGGEEEKKKSSSUUUSSSZZZooo******************************++++++,,,,,,------111222333222000000111222222333555777:::<<<>>>???AAACCCEEEFFFEEEEEEFFFGGGEEEHHHJJJJJJKKKUUUeeeqqq~~~qqqcccUUUNNNFFFBBBAAACCCEEEHHHOOOVVVhhhooo~~~~~~~~~vvvfff]]]XXXTTTQQQSSSTTTVVVYYY]]]aaaeeegggnnnssszzz}}}xxxsssnnniiieeeaaa```^^^[[[YYYZZZ___cccqqq~~~}}}xxxwwwyyy{{{tttlllfffcccaaa___\\\UUUPPPLLLIIIGGGIIIRRR\\\^^^\\\YYYUUUQQQJJJDDD???:::666222000///////////////////////////////////////...---,,,,,,,,,,,,,,,+++,,,,,,***((()))+++...---------,,,,,,,,,,,,++++++++++++,,,,,,---------+++++++++***+++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------.........////////////......///000000000000000000000111222222222222111222333333444555666777777888888999999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAABBBAAA@@@@@@AAABBBAAACCCFFFFFFEEEEEEEEEFFFDDDGGGLLLNNNOOOYYYrrr***************************++++++,,,------......111222222111//////111222222444999===@@@@@@@@@???CCCEEEGGGGGGFFFFFFGGGHHHCCCFFFIIIJJJPPP]]]qqqvvvfff[[[PPPIIIGGGBBBAAABBBGGGIIILLLTTT]]]kkkxxx{{{yyy~~~}}}qqqbbbXXXVVVVVVVVVTTTWWWXXX[[[```dddiiimmmnnnwww|||}}}yyyuuuqqqllljjjfffaaa]]][[[[[[\\\ccclll{{{}}}xxxwww{{{yyywwwzzz~~~tttooohhheeedddcccaaa___VVVRRRNNNKKKGGGGGGNNNXXX[[[ZZZZZZYYYUUUOOOGGGBBB<<<888333000/////////.................................---,,,,,,,,,------+++++++++***)))***,,,...------,,,,,,,,,++++++++++++++++++,,,,,,---------+++************+++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,---------............//////000000000000000000000111222222222222111000111222333444555666666888999999:::;;;;;;;;;;;;<<<;;;;;;;;;;;;===???@@@@@@AAACCCBBBAAA@@@AAABBBAAADDDFFFHHHGGGFFFFFFGGGEEEGGGJJJLLLOOO]]]xxx++++++++++++++++++++++++++++++,,,------...//////111222222000///000222444444777<<<@@@CCCCCCBBBAAAEEEGGGHHHHHHGGGFFFGGGHHHAAACCCFFFKKKUUUggg}}}~~~eeeWWWNNNEEEBBBDDDBBBBBBFFFKKKOOOTTT]]]gggvvv|||www{{{xxxfff___XXXTTTTTTVVVVVVVVV[[[]]]aaafffkkkqqquuuxxx~~~zzzwwwvvvsssoooiiiddd___\\\[[[\\\aaakkkyyyzzzxxxtttzzz{{{tttqqqqqqtttvvvllliiifffggghhhhhhdddaaaXXXSSSOOOMMMIIIGGGJJJOOOVVVXXXZZZ\\\[[[VVVNNNHHH@@@;;;555111000000000///------------------------...------,,,,,,---------,,,,,,+++++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,***************+++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,------------......///000000111111000000000000111222222222222111///000111333444555555555888999:::;;;;;;;;;;;;:::<<<;;;::::::;;;>>>@@@BBB@@@BBBCCCCCCAAA@@@@@@AAAAAADDDGGGIIIHHHGGGGGGHHHFFFGGGIIILLLRRRccc++++++++++++++++++++++++++++++,,,---...///000000222222222111000111444777999;;;===@@@BBBCCCDDDEEEFFFGGGIIIHHHGGGFFFFFFGGGDDDEEEGGGOOO^^^sssmmmXXXPPPJJJCCCAAAEEEDDDEEEKKKRRRXXX___lllxxx~~~|||}}}nnnaaaXXXWWWVVVVVVVVVXXXZZZ[[[aaacccggglllsss{{{~~~~~~{{{wwwrrrlllgggbbb___]]]^^^bbbjjjuuu}}}|||ttttttvvv}}}uuulllgggggghhhffffffgggjjjnnnmmmiiiddd^^^XXXTTTRRROOOIIIFFFGGGMMMQQQWWW\\\^^^[[[TTTNNNDDD???999444222222222111........................---------,,,,,,------...++++++++++++,,,,,,+++***++++++*********)))))))))+++++++++++++++************************++++++,,,++++++++++++,,,,,,,,,---******+++,,,,,,---......------------............//////000111111111111000000000111222222222222111///000222444666666666666888999:::;;;;;;;;;::::::;;;:::999999;;;>>>AAACCCAAABBBDDDDDDBBB@@@@@@AAA@@@CCCGGGIIIHHHGGGGGGGGGDDDDDDHHHMMMWWWkkk++++++++++++++++++++++++++++++,,,---...///000111333333333222222333666999>>>>>>===>>>@@@CCCFFFHHHFFFHHHIIIHHHGGGFFFFFFGGGHHHHHHKKKTTTfff}}}rrr]]]MMMJJJHHHAAA@@@DDDFFFHHHOOOYYY```iiixxx|||}}}wwwkkk^^^RRRSSSUUUXXXYYYZZZ\\\```bbbfffhhhlllrrr{{{}}}xxxsssnnnhhhddd```___```bbbfffrrrwwwqqqmmmrrr}}}vvvkkkccc``````cccdddhhhnnnrrrqqqlllfffeee^^^YYYXXXUUUMMMFFFCCCDDDIIIQQQZZZ^^^\\\VVVPPPGGGBBB;;;666444444444333////////////////////////------,,,,,,,,,------...+++***+++,,,,,,+++)))'''*********))))))))))))(((,,,++++++******)))))))))*********)))***++++++,,,++++++,,,,,,,,,---------******+++,,,,,,---................../////////000//////000111111111111111000000111222222222222111000111333555777888777777888999:::;;;<<<;;;:::999;;;:::999999;;;>>>AAACCCAAACCCDDDDDDBBBAAA@@@@@@???BBBFFFHHHHHHGGGGGGGGGAAABBBGGGNNNZZZppp,,,,,,,,,+++,,,,,,------***+++---///000111222222111111111222444777:::<<<@@@@@@@@@AAAAAACCCDDDDDDIIIGGGGGGJJJIIIFFFEEEHHHLLLHHHMMM___vvvhhhWWWFFFAAACCCCCCCCCCCCJJJJJJOOOXXXbbbqqq||||||yyymmmbbb\\\XXXUUUSSSTTTVVVXXX[[[___ccceeerrrrrruuu{{{|||wwwrrrmmmkkkfffdddaaa___aaahhhqqqwww~~~}}}~~~zzzsssllljjjrrr|||qqqeee^^^[[[^^^hhhpppqqqppppppnnnjjjccc```\\\XXXTTTOOOIIIEEEHHHJJJNNNTTTZZZ[[[XXXTTTNNNJJJDDD<<<777333111111111000...------...///000........................---,,,+++******+++,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////333222111///............111111000000111111222333111111222333444666666777777777888999:::;;;;;;<<<===<<<;;;;;;<<<===>>>???EEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFEEEEEEEEEDDDHHH\\\|||*********)))******+++,,,+++,,,---...000000111111222222222444666:::===???CCCCCCCCCDDDEEEEEEFFFGGGHHHFFFGGGJJJIIIFFFFFFIIILLLMMMYYYppptttYYYPPPHHHFFFFFFDDDDDDGGGSSSTTTZZZfffsss|||yyy{{{~~~mmm___XXXVVVTTTSSSWWWXXXZZZ\\\___dddiiilllvvvzzz}}}zzzyyyooolllfffaaa___aaaeeeiiiyyy|||yyypppjjjmmmwww}}}uuullleeeaaaaaajjjqqqrrrqqqqqqoookkkiiieee___ZZZUUUOOOJJJFFFFFFFFFIIINNNSSSUUUTTTRRRPPPLLLGGG@@@:::666333111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......***++++++++++++,,,,,,,,,,,,,,,------.../////////222111000//////......///000000//////000000111222222222333333444555666666777777888999:::;;;;;;<<<======<<<<<<===>>>@@@AAAEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFFFFEEEFFFGGGMMMaaa***************+++,,,,,,,,,,,,---...//////000000333333444666999===@@@BBBEEEEEEEEEFFFFFFGGGHHHHHHFFFEEEGGGIIIHHHEEEFFFJJJKKKTTTiiivvvbbbNNNIIIGGGGGGGGGGGGLLLRRRZZZ]]]fffvvvzzzxxx}}}nnneeeZZZRRRPPPRRRTTTUUUZZZ\\\^^^aaaeeejjjqqqvvv}}}yyyuuunnngggaaa_________eeerrr|||~~~~~~tttkkkhhhjjjmmmxxx}}}~~~~~~~~~~~~{{{uuummmhhhdddkkkqqqrrrssstttsssooommmhhhaaaZZZUUUQQQLLLJJJFFFEEEEEEGGGLLLPPPRRRSSSRRRPPPLLLFFF@@@:::555222......////////////......++++++++++++++++++++++++***************+++,,,---,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......++++++++++++,,,,,,,,,,,,,,,,,,------.../////////000000////////////000000///////////////000000111333333333444444555555555777777888999:::;;;;;;<<<===<<<<<<===>>>@@@BBBCCCEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHGGGFFFDDDFFFJJJSSSiii,,,,,,,,,,,,,,,---...///---------......//////000333444555888;;;???BBBDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEGGGHHHFFFCCCEEEKKKSSSccc}}}yyydddVVVMMMHHHEEEGGGKKKOOOXXX```cccjjjyyy{{{wwwyyy~~~ppp^^^XXXRRRNNNPPPTTTXXXZZZ[[[^^^bbbeeeiiipppyyy{{{tttnnnjjjgggdddccc```fffppp}}}{{{}}}xxxnnnfffbbbaaaiiiqqq|||{{{{{{{{{}}}~~~zzzsssmmmffflllppprrrtttxxxyyyvvvooojjjbbb[[[VVVRRROOOMMMJJJGGGEEEEEEHHHMMMSSSVVVTTTSSSPPPLLLFFF???999555//////////////////......++++++++++++++++++++++++))))))******++++++,,,---,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------...////////////////////////000111111000////////////000111111333444444444444444444444777777888999:::;;;;;;<<<;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCBBBDDDEEEGGGHHHIIIHHHHHHGGGDDDFFFKKKWWWppp,,,,,,,,,,,,---...///000///............///000111333444666999===@@@BBBDDDEEEFFFGGGHHHHHHGGGGGGFFFGGGFFFFFFGGGDDDCCCHHHOOObbbvvvvvvbbbTTTMMMLLLHHHHHHPPPYYY___dddgggrrrzzztttxxx{{{hhh]]]VVVSSSPPPOOORRRVVVZZZ\\\\\\aaafffkkkpppxxxyyyuuussspppllljjjdddccceeemmmxxxzzzwwwzzz|||zzzrrriiiccc___```iiittt|||~~~~~~~~~~~~zzzyyyyyy{{{|||zzztttooohhhkkknnnooottt|||yyysssiii```YYYTTTQQQNNNKKKIIIEEECCCDDDJJJQQQVVVSSSSSSRRRPPPKKKDDD>>>:::222222111000//////......------------------------******++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------...////////////......//////000111222111000000000000111222222333444444444444444444444777777888999:::;;;;;;<<<:::::::::;;;<<>>AAACCCDDDHHHHHHJJJKKKKKKJJJIIIHHHHHHFFFFFFFFFEEEFFFPPP[[[nnnyyyfffVVVMMMKKKHHHHHHPPP___kkkooooooooozzzuuuvvvwwweeeXXXSSSQQQPPPPPPQQQTTTWWW[[[]]]```gggooovvv{{{{{{yyyvvvqqqnnnjjjfffdddfffjjjpppyyywwwuuuxxxzzz|||~~~~~~~~~}}}{{{uuunnngggccc^^^dddkkkrrrvvvxxxzzz{{{wwwwwwwwwxxxyyywwwuuurrrlllmmmllllllsss~~~~~~ssshhh^^^WWWQQQNNNJJJHHHEEEAAAAAAEEEKKKQQQQQQRRRRRRQQQMMMHHHBBB???777666333111////////////........................,,,,,,------------,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,------------,,,,,,------...////////////////////////000111111111111111111111222222333333333333444444555555555777777888999:::;;;;;;<<<;;;::::::;;;<<<>>>@@@AAACCCDDDEEEEEEEEEDDDBBBAAADDDEEEGGGHHHIIIJJJIIIIIIGGGGGGMMM^^^~~~*********+++,,,---...///000/////////000222555666888999<<<>>>AAACCCDDDEEEGGGHHHJJJKKKKKKJJJHHHGGGGGGFFFFFFGGGHHHMMM[[[jjjvvvfffYYYOOOJJJKKKHHHKKKUUUdddpppvvv||||||zzzyyy}}}ooobbbVVVQQQRRROOOQQQTTTWWWZZZ]]]aaadddhhhppp{{{}}}yyytttqqqllliiihhheeeccchhhqqqyyy|||{{{}}}~~~}}}~~~~~~}}}}}}{{{wwwqqqkkkfff___```bbbgggmmmrrruuuvvvuuuvvvwwwvvvuuuuuuwwwxxxrrrpppkkkiiippp}}}uuujjjaaaYYYRRRNNNIIIHHHFFFBBB@@@BBBGGGLLLNNNOOOPPPPPPNNNJJJGGGDDD<<<:::555111///...///000...........................////////////---,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,------------...,,,,,,------.../////////000///////////////000111000000000000000111222222222222333333444555666666777777888999:::;;;;;;<<<===<<<<<<<<<<<<>>>@@@AAACCCDDDEEEFFFEEEDDDBBBAAADDDEEEGGGIIIJJJJJJJJJIIIHHHJJJQQQeee,,,,,,,,,---...///111111000000//////111444666888;;;<<<>>>AAACCCDDDEEEFFFEEEFFFHHHIIIIIIHHHFFFEEEFFFEEEFFFHHHJJJSSSddduuuppp\\\RRRLLLFFFDDDFFFLLLOOOWWWaaajjjuuu~~~}}}zzzhhh]]]UUUNNNPPPUUUQQQTTTYYY]]]bbbfffjjjmmmnnnxxx}}}vvvsssppplllccc[[[\\\dddgggqqq}}}|||xxxssslllgggaaa^^^]]]```gggnnnrrrssssssuuuvvvuuutttuuuyyy}}}wwwssskkkgggnnn{{{zzzqqqhhhaaaZZZTTTQQQJJJJJJHHHDDDAAABBBFFFJJJLLLMMMOOOOOONNNLLLIIIGGG@@@<<<777111......///111........................000000111111000...,,,+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000000000////////////000000///////////////000111111111111222333555666777777777777888999:::;;;;;;<<<>>>>>>=========???@@@AAACCCDDDEEEFFFEEEDDDBBBAAADDDEEEGGGIIIJJJJJJJJJJJJIIIKKKTTTjjj((()))+++---000111222333111000000000222444777999<<<===>>>@@@BBBDDDEEEFFFJJJIIIHHHHHHIIIIIIHHHFFFDDDDDDFFFJJJLLLWWWpppjjj\\\NNNIIIHHHGGGFFFGGGJJJRRRYYY```lll~~~qqqcccUUUQQQRRRRRRRRRTTTTTTWWW\\\```dddiiiooottt|||~~~yyysssmmmiiifffcccaaafffgggqqqzzzzzzyyyssspppqqqjjjddd]]]YYY[[[aaafffiiiqqqqqqqqqrrrtttuuuuuuuuuwwwpppiiihhhlllsssxxxzzzwwwtttnnnfff___ZZZYYYYYYMMMKKKIIIGGGDDDCCCBBBAAAIIIJJJKKKLLLKKKJJJHHHGGGDDD???999444222111000000000///......///...,,,***//////...---,,,++++++***///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,---...//////........................000000000000000111111222333333333333444555666666777888999:::::::::::::::;;;===>>>=========???AAAAAABBBBBBAAA??????@@@BBBDDDFFFHHHIIIIIIJJJLLLMMMLLLOOO\\\ttt---......///000000000000111111111222444777999:::===>>>???@@@BBBDDDEEEFFFGGGFFFEEEEEEEEEEEEDDDCCCGGGFFFIIIOOOYYYjjjrrr^^^RRRHHHEEEFFFGGGGGGIIIMMMTTT]]]gggxxxwwwfff[[[QQQPPPRRRRRRSSSUUUXXX[[[___dddiiipppyyy|||vvvpppllliiieeeccc___aaaiiiyyy||||||{{{wwwuuuvvvpppiii```XXXUUUWWWZZZ]]]kkklllnnnooooooooopppqqqvvvtttoookkkiiiiiilllnnnooolllgggaaa[[[WWWVVVVVVNNNMMMKKKIIIFFFDDDCCCCCCFFFGGGJJJKKKLLLKKKIIIHHHFFFAAA;;;666444222111000000.........///...---+++,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,---...//////////////////////////////000000000000000111111222111111111111222333444444555666777888999999999999;;;<<<======<<<===???@@@@@@BBBEEEFFFDDDBBB@@@@@@BBBDDDHHHJJJKKKKKKMMMNNNMMMQQQ^^^yyy//////000000111000000000111222444666888:::;;;<<>>999666444222000///...------//////...,,,,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++,,,---...///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////000000000000000000000000000000000000000111111222444444444444555666777777666777888999:::::::::::::::;;;<<<<<<;;;<<<>>>@@@???CCCHHHJJJHHHDDDAAA???@@@DDDIIILLLMMMMMMMMMNNNNNNSSSccc,,,---...000222222333333111333666:::<<<=========@@@@@@@@@@@@AAADDDFFFHHHGGGGGGFFFDDDCCCBBBCCCDDDGGGIIIPPP```uuuuuubbbVVVJJJEEEBBBEEEHHHIIIMMMRRRVVVcccvvv~~~yyyzzznnn___UUUSSSPPPOOOSSSTTTSSSSSSUUUZZZaaakkkttt{{{|||xxxtttqqqlllhhhgggjjjnnnwww}}}yyywwwpppnnnhhh```WWWRRRQQQRRRUUU[[[bbbeeeeeeeeegggjjjiiilllooommmhhhaaa]]][[[XXXVVVTTTSSSSSSSSSRRRQQQRRRQQQOOOMMMJJJHHHEEEDDD===@@@DDDHHHKKKLLLLLLKKKKKKGGGBBB===:::777333111///---,,,---...//////...//////...---,,,++++++***++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////////////////000000000000000111111222444444444444555666777888888999:::;;;<<<=========:::;;;<<<;;;;;;;;;===??????CCCGGGIIIGGGDDDAAA???AAAEEEJJJMMMNNNMMMMMMMMMOOOVVVjjj,,,---...000222333444444333666999<<>>AAAAAAAAAAAACCCDDDFFFHHHEEEFFFFFFDDDBBBBBBDDDFFFIIIQQQ```tttyyycccSSSKKKGGGDDDDDDGGGIIIJJJPPPVVVbbbvvvxxxxxxzzzzzzhhhZZZSSSQQQQQQPPPQQQTTTSSSPPPPPPSSSZZZeeettt{{{xxxuuupppkkkhhhhhhmmmzzz~~~xxxooonnnkkkeee]]]VVVRRRPPPNNNTTT[[[```bbbdddfffiiigggggghhhjjjjjjeee^^^XXXSSSQQQOOOOOORRRTTTTTTSSSRRRQQQPPPNNNKKKHHHEEEDDD;;;>>>AAAEEEIIIKKKLLLMMMLLLHHHDDD@@@===999555222///---,,,,,,...//////...//////...---,,,++++++***------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////........................000000000000000111111222000//////000000111222333888888:::;;;<<<=========:::;;;<<<;;;;;;;;;===???AAACCCDDDDDDBBBAAAAAAAAACCCGGGLLLOOONNNMMMLLLLLLPPP[[[sss///000111222333333333333666888;;;>>>???@@@??????AAAAAABBBCCCDDDEEEFFFFFFCCCDDDEEECCC@@@AAAEEEIIIJJJZZZpppjjjWWWKKKFFFDDDCCCEEEIIIKKKNNNVVV```nnnqqqwww~~~wwweeeVVVMMMLLLPPPQQQQQQSSSVVVTTTQQQSSSXXXaaaooozzzsssmmmkkkiiijjjqqqyyytttqqqlllfffaaaZZZSSSNNNNNNQQQVVV\\\aaadddffffffhhhfffeeefffhhhfff___YYYTTTPPPMMMNNNRRRUUUWWWVVVSSSSSSRRRPPPMMMIIIFFFDDD<<<===???BBBFFFIIIKKKMMMKKKIIIEEEBBB???;;;777333111...,,,,,,---.........,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////........................000000000000000111111222000000000000111222333333555555777999:::;;;;;;;;;:::;;;<<<<<<;;;<<<>>>@@@BBBBBBBBB@@@??????@@@BBBEEEHHHLLLNNNNNNMMMMMMMMMQQQbbb~~~000111333444666777777777999:::<<<>>>????????????@@@AAADDDEEEFFFFFFFFFEEEBBBEEEFFFDDDBBBCCCHHHMMMUUUiiiqqq]]]PPPIIIFFFCCCDDDIIIOOORRRXXXdddppp|||wwwttt~~~vvvcccWWWPPPLLLMMMQQQSSSUUUXXX[[[ZZZYYY___hhhppp}}}yyysssrrrpppmmmmmmooowww}}}uuukkkfffdddaaa[[[VVVSSSRRRRRRWWW^^^cccbbb```ddddddccccccccccccaaa```WWWRRRLLLMMMQQQWWWYYYYYYUUUUUUTTTRRROOOKKKGGGEEE>>>>>>>>>@@@BBBFFFJJJMMMJJJHHHFFFDDDAAA===888444222///---,,,,,,---...---,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,---...//////........................000000000000000111111222333333333333444555666666333444666888999:::;;;;;;;;;<<<======<<<===???@@@AAABBBBBB@@@???>>>@@@BBBCCCFFFJJJMMMNNNOOOQQQRRRTTTiii...000222666999;;;===>>>;;;<<<===>>>>>>????????????AAADDDGGGHHHGGGEEEDDDDDDGGGIIIGGGEEEFFFLLLRRRggg}}}xxx```QQQJJJFFFEEEDDDGGGMMMTTTZZZbbbqqq|||vvvsss}}}ttteeeVVVRRRQQQOOOQQQUUUWWWYYY^^^aaabbbcccmmmwww|||{{{zzzwwwqqqkkkiiidddqqqxxxkkkeeegggiiifffaaaWWWSSSQQQUUU]]]aaa___\\\^^^```bbbaaa___```eeeiiiYYYSSSLLLLLLQQQWWWZZZZZZWWWWWWVVVTTTQQQMMMIIIGGG@@@???>>>>>>@@@EEEIIILLLIIIGGGFFFDDDBBB>>>999555333000---,,,,,,---------000///...---,,,++++++***)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,------,,,,,,,,,------.........,,,,,,,,,,,,---...//////000000000000000000000000000000000000000111111222111111111111222333444444555666777999;;;<<<<<<<<<<<<===>>>=========???AAA@@@BBBCCCBBB@@@???@@@AAAAAADDDHHHLLLNNNQQQTTTVVVWWWnnn000333666888888999;;;===@@@@@@??????@@@@@@AAABBBDDDEEEEEEFFFFFFFFFFFFEEEFFFBBBCCCGGGDDDCCCPPPccc}}}}}}eeeUUUKKKFFFEEEGGGFFFMMMSSSXXXcccwww{{{tttxxxrrraaaWWWOOOMMMNNNOOORRRVVVZZZ^^^dddhhhmmmttt}}}}}}wwwoooiiikkklllsssooodddbbbbbb^^^ZZZYYYTTTNNNLLLNNNSSSXXX[[[\\\\\\^^^bbbfffiiijjjiiiaaa\\\UUUOOOMMMPPPUUUYYYWWWVVVVVVVVVTTTQQQMMMJJJHHHDDD@@@<<<<<<>>>BBBEEECCCCCCDDDCCCAAA>>>;;;999333111000...---,,,------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------...,,,++++++------,,,***---...000111111///---,,,//////............//////111111000000111111222333666555444333333333333333555666666777888:::;;;<<<<<<===>>>===<<<;;;<<<>>>@@@AAAAAA@@@???>>>@@@AAAHHHJJJMMMNNNOOOPPPRRRTTTYYYmmm222444777999999:::<<<>>>@@@@@@@@@@@@@@@AAABBBBBBEEEEEEEEEEEEEEEDDDDDDCCCEEECCCDDDIIIHHHKKK]]]rrrooo[[[MMMGGGCCCEEEHHHQQQXXX___gggxxxzzzzzzvvvdddYYYQQQLLLMMMPPPQQQTTTXXX\\\bbbiiipppwww}}}uuuoookkkkkkoooyyysssiiifffeeeaaa]]]YYYSSSMMMIIIIIIMMMPPPRRRYYY[[[]]]```bbbdddeeefffbbb^^^VVVPPPNNNOOOSSSVVV\\\ZZZXXXVVVTTTQQQNNNLLLGGGDDD???<<<;;;===AAACCCBBBCCCCCCCCCAAA???<<<:::555444222000////////////---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......---,,,++++++------,,,+++---...///000000///...---//////............//////000000//////000000111222555444444333333444444555666666666777888:::<<<===<<<===>>>===<<<;;;<<<>>>@@@AAAAAA@@@??????@@@BBBGGGIIIKKKLLLMMMNNNQQQSSSZZZnnn333666999:::;;;<<<>>>@@@AAAAAAAAAAAAAAABBBBBBCCCFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@CCCHHHKKKUUUmmmmmm___OOOGGGDDDEEEIIINNNZZZaaajjjwww~~~zzz{{{qqq```UUUQQQMMMLLLQQQUUUVVVYYY]]]aaahhhrrr||||||vvvpppooommmpppyyyyyypppkkkhhhdddaaaZZZTTTMMMGGGFFFGGGHHHIIITTTXXX[[[]]]\\\]]]```cccccc___YYYSSSPPPPPPQQQSSSZZZYYYWWWUUUSSSQQQOOONNNGGGDDD???<<<:::<<<>>>@@@AAABBBCCCCCCBBB@@@===<<<777555333111000/////////......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++******+++---......---........................//////............/////////////////////000000111333333333333444555666666666666666777999:::<<<===<<<===>>>===<<<;;;<<<>>>@@@AAAAAAAAA??????AAABBBEEEGGGIIIJJJKKKMMMOOORRR[[[ppp555888;;;<<<===>>>@@@BBBBBBBBBAAAAAAAAABBBCCCCCCFFFFFFDDDBBBAAA@@@??????===???DDDKKKTTTeeexxx]]]SSSHHHEEEGGGKKKRRRZZZaaajjjwww|||{{{qqq___TTTNNNNNNLLLOOOVVV[[[\\\___ccchhhppp}}}~~~yyywwwsssppprrr{{{}}}uuuoookkkgggeee\\\VVVNNNHHHEEEDDDDDDDDDLLLQQQWWWXXXWWWXXX\\\aaaaaa^^^ZZZVVVSSSRRRSSSTTTTTTVVVWWWWWWUUUQQQOOONNNGGGDDD@@@===;;;:::<<<===???@@@AAABBBBBB@@@>>>===777555333000...---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++***))))))+++---//////.........---------...////////////............//////000////////////000111111111111222333444666777888666666777888999;;;<<<===<<<===>>>===<<<;;;<<<>>>@@@AAAAAAAAA@@@@@@AAACCCEEEGGGHHHIIIJJJLLLPPPSSS[[[ppp777999<<<>>>>>>???AAACCCBBBBBBAAAAAAAAABBBCCCCCCFFFEEECCCAAA@@@?????????>>>BBBJJJUUUcccyyyooo```RRRJJJEEEFFFJJJQQQZZZbbbhhhuuuppp```TTTNNNMMMMMMMMMRRRZZZ^^^```ccchhhrrrzzzzzztttppprrr{{{}}}wwwsssoookkkhhh]]]XXXQQQKKKGGGEEECCCBBBEEEKKKQQQTTTSSSUUUZZZ```]]]\\\[[[YYYXXXWWWWWWWWWXXX]]]bbbbbb^^^WWWQQQNNNHHHFFFBBB???<<<;;;::::::<<<===???AAAAAA@@@???>>>999777444111///...------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,***))))))+++---//////...---------------...///000//////............//////111000000000000111222222000000111222444666888999666777777888999;;;<<<===<<<===>>>===<<<;;;<<<>>>@@@AAAAAAAAA@@@@@@BBBDDDFFFHHHIIIJJJKKKNNNRRRUUU\\\ooo777:::===>>>???@@@BBBDDDAAAAAAAAAAAAAAABBBBBBCCCDDDCCCBBB@@@@@@@@@AAAAAA>>>CCCMMM\\\qqqppp^^^QQQJJJEEEBBBFFFKKKRRR\\\eeejjj|||}}}ooo^^^TTTMMMKKKLLLOOOOOOTTT[[[```ccciiiooo}}}~~~wwwpppnnnpppttt{{{}}}zzzxxxvvvqqqmmmbbb]]]VVVPPPKKKHHHEEECCCBBBFFFLLLPPPRRRUUUZZZ]]][[[\\\]]]]]]]]]\\\\\\[[[ccciiippppppiii^^^UUUQQQKKKIIIFFFBBB>>><<<:::999999:::===???@@@@@@???>>><<<;;;888555222000000///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------........./////////***))))))+++---//////...,,,,,,,,,---......////////////............//////111111111111111222222333000000111222444666888999777777777888:::;;;===>>><<<===>>>===<<<;;;<<<>>>@@@AAABBBAAA@@@AAACCCEEEGGGHHHJJJJJJLLLOOOSSSWWW^^^ppp777:::===??????@@@BBBDDD@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@@@@@@@BBBDDDEEECCCIIIUUUhhh|||kkk^^^SSSKKKFFFCCCBBBFFFLLLRRR\\\eeeppp~~~rrr^^^SSSMMMJJJLLLPPPSSSTTTXXX___eeeiiirrr{{{yyysssooommmnnnttt~~~}}}zzztttlllggg```YYYSSSNNNJJJGGGCCCEEEIIIMMMRRRUUUXXXYYY[[[]]]___aaaaaa```^^^\\\eeekkkrrrrrrjjj```YYYVVVNNNLLLIIIEEEAAA===;;;999666888:::===??????>>>>>>>>><<<999555333111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,---------.........+++******+++---......---***+++,,,...//////......//////............//////000000000000000111222222000111111222444666888999777777888999:::<<<===>>><<<===>>>===<<<;;;<<<>>>???AAABBBAAAAAAAAACCCEEEGGGHHHIIIJJJKKKOOOTTTXXXaaarrr777:::===??????@@@BBBDDD@@@@@@??????@@@@@@AAABBBAAA@@@??????AAACCCEEEGGGNNNTTTaaavvvzzzcccVVVOOOJJJGGGFFFCCCDDDHHHMMMRRR\\\eee|||~~~}}}pppbbbTTTNNNJJJIIINNNVVVXXXXXX\\\dddjjjqqq|||{{{vvvrrrpppnnnrrrzzzyyyvvvqqqiiibbb[[[UUUOOOKKKEEEFFFHHHMMMRRRUUUVVVVVV\\\^^^aaaccccccaaa^^^\\\]]]dddkkklllfff___[[[ZZZOOONNNKKKGGGCCC???;;;:::444666999<<<>>>>>>>>>>>>===;;;888444111///...---000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))*********++++++++++++******+++---......---)))***---/////////...---//////............/////////////////////000111111111111222333444666777888777777888999:::<<<===>>><<<===>>>===<<<;;;<<<>>>???AAABBBBBBAAABBBDDDFFFGGGHHHHHHIIIKKKNNNTTTWWWdddttt:::;;;===@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCAAA??????AAAAAAAAAFFFMMMLLL^^^vvvfffUUULLLFFFDDDEEEGGGEEEEEEIIILLLSSSdddvvvzzz|||rrr^^^VVVNNNLLLLLLMMMRRRXXXXXX\\\cccjjjqqq{{{~~~zzzuuurrrqqqpppuuu|||qqqfff\\\UUUQQQLLLIIIFFFGGGNNNUUUYYYZZZ]]]]]]aaagggkkkhhh___WWWZZZWWWWWW\\\___[[[VVVUUUQQQQQQOOOLLLGGGAAA<<<888:::888777888:::===???@@@>>>===:::777444222111000......------,,,+++******///...---,,,+++,,,------,,,,,,,,,++++++*********...---,,,++++++++++++,,,((())))))***,,,---......,,,,,,,,,++++++,,,,,,---++++++,,,,,,---...//////---------............///.........//////000111222111///---///333666777666555555666888;;;>>>AAACCCAAA@@@???============>>><<<===>>>??????@@@DDDFFFGGGGGGGGGGGGHHHMMMTTTXXXdddwww:::<<<>>>@@@AAABBBBBBBBB@@@@@@@@@@@@AAAAAABBBBBBBBB??????@@@@@@AAAGGGOOOVVViiirrr[[[MMMGGGCCCCCCEEEEEEEEEHHHMMMTTTbbbyyy~~~}}}qqqaaaWWWPPPLLLLLLNNNOOOTTTZZZ]]]ccckkkrrrzzz|||wwwtttnnnmmmqqq{{{tttggg]]]XXXOOOKKKHHHHHHKKKQQQWWWZZZ]]]^^^aaagggkkkiiiaaaZZZXXXSSSRRRVVVYYYVVVSSSRRRNNNNNNNNNLLLHHHCCC???<<<:::888777777:::===>>>>>>===<<<:::888666333111000//////...---,,,,,,,,,------,,,+++*********++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,+++,,,,,,------.........---------............///.........//////000111222111///---///333666777666777777888999;;;===@@@AAABBBAAA???>>>======>>>>>>???@@@AAAAAA@@@BBBEEEGGGGGGGGGGGGGGGIIIMMMSSSXXXdddxxx;;;<<<>>>@@@BBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBB@@@>>>???AAABBBEEENNNXXXggg|||qqq```NNNEEECCCBBBEEEHHHHHHIIILLLTTTaaawww||||||kkk[[[QQQOOOLLLLLLPPPSSSTTTYYY^^^dddkkkttt}}}zzzwwwmmmllloootttzzz}}}zzz|||sssgggaaaVVVSSSOOOLLLKKKOOOVVV[[[^^^^^^```eeehhhgggaaa\\\UUUOOOLLLNNNQQQOOONNNNNNKKKLLLMMMLLLJJJFFFBBB@@@;;;888666777999;;;<<<===<<<;;;;;;:::777555222000111000...,,,,,,---///000---,,,+++*********++++++,,,,,,,,,++++++++++++***+++,,,---------,,,+++***---------,,,,,,+++++++++...---,,,,,,++++++++++++---------------------------------............///.........//////000111222111///...000333666777777::::::999:::;;;===???@@@BBBAAA???>>>======>>>>>>BBBCCCCCCCCCBBBCCCFFFHHHHHHIIIIIIIIIJJJNNNSSSXXXcccxxx<<<>>>???AAABBBBBBAAAAAA??????@@@@@@AAAAAAAAAAAA>>>===>>>BBBFFFMMM[[[hhhyyyaaaTTTGGGCCCCCCEEEIIINNNQQQOOOQQQ]]]rrr~~~yyy~~~ppp^^^RRRNNNLLLLLLOOOUUUYYYZZZ^^^dddjjjrrr}}}}}}zzzsssqqqqqqqqqrrrvvvxxxsssrrr|||yyymmmggg```]]]XXXRRRNNNPPPWWW]]]^^^___```ccceeeddd```\\\UUUMMMHHHIIIKKKJJJKKKLLLLLLLLLMMMMMMKKKGGGDDDBBB;;;999777666888:::;;;;;;:::;;;;;;;;;999666333222111///---++++++---///111......---------,,,,,,,,,++++++++++++++++++++++++***+++---......---+++******++++++,,,------............---,,,++++++++++++------------------,,,,,,---------............///............///000111222000000///000333555777888::::::::::::<<<>>>@@@AAABBBAAA@@@>>>===>>>>>>???CCCDDDDDDCCCBBBCCCEEEHHHIIIJJJJJJJJJKKKOOOTTTXXXbbbwww>>>???@@@AAABBBBBBAAA@@@>>>???@@@AAAAAAAAA@@@@@@======???CCCHHHRRReeeuuuuuuVVVLLLDDDCCCEEEGGGMMMRRRXXXUUUXXXiii|||}}}sssbbbVVVOOOMMMLLLMMMRRRYYY\\\]]]bbbhhhpppxxx}}}zzzwwwssspppmmmnnnxxxvvvooolllttt{{{qqqjjjfffddd]]]UUUOOOOOOUUU[[[```aaacccdddeeedddaaa^^^XXXOOOHHHHHHIIIIIIJJJLLLNNNNNNOOONNNLLLHHHDDDAAA===:::777777888999999999999:::;;;;;;:::888555444111///---+++***,,,...///.........---------,,,,,,++++++++++++++++++++++++***+++---......---+++******++++++,,,,,,---------...---,,,,,,+++++++++,,,------------------,,,,,,---------............///............///000111222000000111111222555777999999999999;;;===???BBBCCCBBBAAA@@@>>>>>>>>>>>>???BBBCCCCCCBBBBBBBBBEEEGGGIIIJJJKKKLLLMMMPPPUUUYYYaaavvv???@@@AAABBBBBBAAA@@@@@@===>>>@@@AAAAAAAAA@@@?????????AAAFFFLLLYYYnnn~~~hhhNNNGGGBBBDDDGGGJJJPPPUUUZZZ]]]fff{{{rrr```VVVOOOLLLLLLNNNOOOTTT[[[^^^```gggooozzzzzzuuuqqqllliiiooowwwyyysssoooqqq{{{}}}tttoooiiieee]]]TTTNNNNNNPPPTTT```bbbeeehhhhhhgggeeeccc^^^TTTLLLJJJJJJIIIJJJMMMPPPPPPPPPOOOLLLHHHDDDBBB???<<<999777888999999888999:::;;;;;;:::999888777111000---,,,++++++,,,---++++++,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,***+++,,,---------,,,+++------,,,,,,+++***))))))---,,,,,,++++++,,,,,,------------------------------------............///.........//////000111222///111222222222444777:::999999:::;;;===@@@CCCEEECCCBBB@@@???>>>>>>??????AAABBBBBBBBBAAABBBEEEGGGIIIJJJLLLMMMOOORRRWWWZZZbbbvvv@@@AAABBBBBBBBBAAA@@@???===>>>@@@AAAAAAAAA???>>>???AAAEEELLLUUUfffoooZZZIIIEEECCCGGGKKKOOOUUU[[[___jjj|||~~~xxxaaaUUUPPPLLLLLLOOOSSSTTTYYY___bbbfffqqq{{{}}}xxxuuuqqqmmmmmmqqq|||}}}xxxtttqqqrrrwwwxxxssslllfff\\\UUUPPPOOONNNNNNYYY]]]cccgggiiiiiihhhgggcccYYYPPPMMMLLLJJJKKKMMMOOOPPPPPPPPPMMMJJJFFFCCC@@@>>>:::888999999999888:::::::::::::::999999999222111000...---,,,,,,,,,++++++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++)))(((((('''++++++++++++,,,---......+++,,,,,,------.........---------............///.........//////000111222///111333333222444888;;;<<<;;;;;;<<<>>>@@@BBBCCCCCCBBB@@@???>>>>>>???@@@@@@AAABBBBBBAAACCCFFFHHHGGGIIILLLNNNPPPTTTYYY\\\dddwww@@@AAABBBBBBBBBAAA@@@???<<<>>>@@@AAAAAAAAA???>>>???AAAHHHRRR___ttt~~~dddPPPIIIEEEFFFKKKPPPTTT[[[aaadddwww{{{{{{jjjYYYQQQOOOMMMPPPUUUXXXYYY]]]cccgggmmmzzz~~~}}}zzzwwwuuuuuuuuuvvvzzz|||{{{yyywwwrrrqqqrrruuu~~~{{{wwwqqqmmmmmmpppuuu|||yyyuuuoooggg^^^WWWSSSRRROOOMMMQQQWWW^^^dddhhhhhhhhhhhheee[[[RRROOONNNKKKKKKLLLNNNOOOPPPPPPNNNKKKHHHFFFBBB???;;;999999999999888;;;::::::999999::::::;;;444333222111///---,,,+++------...///...---,,,+++*********++++++,,,,,,,,,,,,++++++++++++,,,---...)))))))))))))))******************+++,,,---...///++++++,,,,,,---...//////---------.........//////.........//////000111222///111333333222444888;;;>>>>>>=========???@@@AAACCCBBBAAA???>>>??????@@@@@@AAABBBBBBBBBDDDGGGJJJGGGIIILLLNNNQQQUUUZZZ]]]fffyyy???BBBEEEFFFEEEBBBAAAAAABBBAAA??????@@@@@@@@@???FFFFFFJJJUUUjjjeeeTTTNNNFFFEEEHHHPPPYYY___hhhooo{{{}}}cccZZZRRRPPPQQQRRRTTTWWW[[[___dddhhhmmmwww|||zzzyyyxxxnnnnnnlllkkkjjjiiiiiiiiimmmppptttwwwzzz~~~}}}{{{zzzyyyyyyyyyzzz|||}}}~~~~~~{{{yyywwwuuuvvvwww~~~}}}yyyrrriiibbbmmmpppuuuxxxyyyxxxuuurrrssslllcccZZZTTTPPPMMMKKKLLLTTT]]]dddfffggghhhjjjccc^^^\\\\\\UUUKKKHHHKKKOOOQQQRRRQQQNNNKKKIIIHHHDDDAAA===:::999888666444888:::;;;<<<<<<;;;999888333222111///...,,,+++***,,,---///000000///---,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,---...---+++***+++,,,---------.........//////,,,---......///.........////////////000222333444333222222111222555777999>>>;;;999:::>>>AAAAAA@@@CCCAAA???>>>>>>???AAABBBDDDCCCAAAAAABBBDDDFFFHHHGGGHHHJJJLLLNNNQQQUUUXXXdddvvv@@@CCCEEEFFFDDDBBB@@@@@@AAA@@@???@@@BBBCCCDDDDDDFFFHHHOOO___wwwnnnYYYMMMIIIEEEJJJTTT___fffiiiqqqzzzlll]]]UUUPPPPPPSSSTTTVVVZZZ]]]bbbiiiooouuu~~~|||{{{vvvuuurrrpppmmmkkkjjjiiieeedddcccaaa``````______bbbeeeiiinnnrrrwww|||~~~yyyxxxvvvtttqqqooonnnmmmmmmmmmnnnppprrrssstttuuuuuuvvvwwwyyy{{{|||}}}||||||}}}~~~~~~}}}{{{yyytttsssxxx~~~zzzssskkkeeegggiiikkkmmmmmmlllkkkjjjlllhhhbbb\\\WWWSSSNNNKKKKKKPPPXXX___ccceeeggghhheeeaaa```aaa\\\RRRLLLLLLLLLNNNQQQSSSTTTQQQLLLIIIEEEBBB>>>;;;:::888777555888999:::;;;;;;:::888777444333222000...---++++++)))***,,,------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,.........,,,+++,,,---,,,------------.........+++,,,---...////////////000000000///000000111111111111000111333666999:::===;;;999:::>>>AAAAAA@@@CCCBBB@@@???>>>???@@@AAABBBBBBBBBBBBCCCEEEFFFGGGEEEGGGIIILLLNNNRRRWWW[[[bbbuuuAAACCCEEEEEECCC@@@??????@@@@@@@@@AAACCCFFFIIIKKKIIIMMMYYYnnnkkkZZZLLLFFFFFFFFFQQQbbbnnnqqqsss}}}lllZZZUUUPPPNNNQQQUUUWWWZZZ___```gggqqqyyy~~~|||{{{zzzyyyxxxwwwvvvtttqqqooonnnmmmiiihhhfffcccaaa___^^^^^^ZZZYYYXXXVVVUUUUUUUUUUUUTTTWWW[[[___dddkkkrrrwwwwww|||~~~|||zzzxxxrrrllliiihhheeecccaaa```_________```bbbdddfffhhhhhhiiiiiijjjlllmmmnnnnnnmmmmmmooooooppprrruuuyyy|||~~~uuurrrttt}}}{{{vvvoookkkjjjjjjjjjjjjiiiiiihhhhhhgggeeebbb```]]]XXXRRRNNNJJJLLLQQQWWW^^^bbbddddddhhhddddddfffddd[[[RRRMMMJJJLLLQQQYYY^^^]]]UUUMMMFFFCCC???<<<;;;:::888666666777888999999999888777444444333111///...---,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,---......------...///,,,,,,,,,,,,------------+++,,,---...////////////222111000000/////////000//////000111444777:::<<<<<<:::999:::===@@@AAAAAADDDCCCAAA???>>>>>>??????@@@AAABBBDDDEEEEEEFFFFFFCCCFFFIIILLLOOOSSSYYY\\\aaatttBBBDDDEEEDDDBBB???>>>>>>@@@@@@@@@AAACCCFFFKKKOOONNNVVVgggoooZZZNNNGGGEEEFFFHHHUUUfffpppqqquuu~~~|||rrr^^^RRRQQQNNNOOOTTTXXXZZZ^^^cccdddmmmxxx}}}zzzxxxwwwvvvuuusssqqqnnnlllkkkjjjjjjiiihhhgggeeedddbbbbbb___^^^\\\ZZZXXXWWWVVVUUURRRQQQPPPOOONNNNNNNNNNNNKKKMMMPPPSSSXXX^^^fffkkkooossstttqqqooonnnjjjddd___^^^[[[YYYWWWVVVVVVVVVVVVWWWYYY[[[]]]___``````aaaaaacccddddddcccbbbbbbfffeeeeeefffhhhkkknnnpppoooqqqsssuuuwwwyyy}}}|||vvvtttxxx}}}yyytttqqqqqqqqqqqqpppooommmjjjiiigggfffdddccc```\\\WWWRRRKKKJJJKKKPPPXXX^^^```___gggffffffjjjjjjcccVVVMMMJJJLLLRRR^^^hhhhhh]]]SSSGGGDDD@@@>>><<<;;;999777555666777888888777777666555444333222000///...---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------***,,,------,,,,,,...///+++++++++,,,,,,,,,------,,,---......///.........111000000/////////000000///000000222444777999:::::::::::::::===???AAABBBDDDCCCAAA@@@???>>>>>>>>>???@@@CCCEEEFFFFFFFFFEEEDDDGGGIIILLLOOOSSSXXX\\\aaatttBBBCCCDDDCCC@@@>>>===>>>@@@AAAAAA@@@AAAEEELLLQQQSSS___uuuwww```QQQIIIFFFFFFIIINNNVVVbbbhhhjjjssszzz}}}wwwcccWWWSSSRRRPPPRRRXXX\\\^^^bbbhhhlllttt}}}{{{xxxtttooollliiihhhggggggfffeeecccaaa___^^^]]][[[ZZZYYYXXXWWWVVVVVVUUUTTTSSSQQQOOONNNMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIGGGIIIJJJLLLOOOUUU[[[```cccffffffcccbbbcccaaa]]]XXXWWWUUUSSSQQQPPPPPPPPPQQQRRRTTTVVVWWWYYYZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\[[[ZZZYYYZZZ\\\^^^```aaaccceeefffgggiiilllooosssuuuxxxzzz}}}{{{vvvvvvyyy{{{xxxwwwrrrtttuuuvvvsssooojjjgggiiigggeeedddbbb___ZZZWWWOOOLLLIIIKKKQQQWWWZZZ[[[cccdddfffiiikkkfffZZZOOOJJJJJJPPP\\\hhhiii___TTTHHHEEEAAA>>>===<<<:::888555555666666777777777777555444333222111000///...+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...)))***,,,,,,++++++,,,...+++++++++,,,,,,,,,------////////////...---,,,+++............///000111222111111222333444666777777999999::::::<<<>>>AAACCCDDDCCCBBB@@@???>>>>>>======???CCCEEEGGGGGGFFFEEEGGGIIIKKKMMMOOORRRWWWZZZaaasssAAABBBCCCBBB???>>>>>>>>>@@@AAAAAA@@@AAAFFFNNNUUUZZZjjjpppbbbSSSJJJGGGFFFJJJOOOVVVYYY^^^eeelll{{{{{{{{{{{{hhhXXXSSSVVVTTTTTTWWW]]]```ccciiipppvvv~~~zzzvvvsssooolllgggfffccc___]]][[[[[[[[[WWWWWWWWWWWWVVVUUUSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOONNNMMMKKKJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLOOOTTTWWWXXX\\\]]][[[[[[]]][[[WWWTTTRRRPPPNNNMMMLLLLLLLLLMMMNNNPPPQQQSSSSSSTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUXXXWWWVVVUUUUUUUUUVVVWWWXXXYYY[[[[[[\\\]]]___bbbbbbdddgggiiilllppptttxxx}}}yyyvvvuuuwww~~~||||||uuuvvvyyyyyyvvvqqqkkkgggjjjiiihhhgggfffddd___\\\VVVRRRMMMJJJLLLPPPUUUWWW]]]aaadddfffgggeee\\\SSSIIIGGGJJJTTT^^^```XXXPPPHHHEEEAAA>>>===<<<:::888555555555666666777777888444444333222111000///...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------)))***++++++******+++,,,,,,,,,,,,,,,------------////////////...---,,,+++---------...///000222222111222333444444555666666777999:::;;;;;;===AAADDDBBBBBBAAAAAA@@@???>>>>>>===???BBBEEEFFFGGGFFFFFFHHHJJJLLLMMMOOORRRVVVYYY```sss@@@AAAAAAAAA???>>>>>>??????@@@AAAAAABBBHHHSSS[[[jjj|||ttt[[[RRRJJJFFFFFFHHHOOOWWW]]]]]]aaalllzzzzzz|||jjjZZZPPPPPPUUUVVVVVVZZZ```eeehhhqqqyyyyyyrrrnnniiieeecccaaa___^^^WWWVVVUUUTTTSSSRRRRRRRRRMMMMMMOOOOOOPPPOOONNNNNNOOOOOOOOONNNNNNNNNNNNNNNOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKMMMPPPRRRXXX^^^bbbbbbbbbaaa]]]WWWRRRQQQOOOMMMKKKKKKKKKKKKMMMMMMOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSUUUUUUUUUTTTUUUWWWYYYYYYZZZ\\\]]]^^^```dddgggjjjmmmpppuuuyyy}}}zzzvvvtttzzz~~~wwwxxxxxxwwwuuupppllliiikkklllooorrrrrroooiiieee]]]YYYRRRKKKHHHJJJPPPUUUXXX___cccbbbbbbccc^^^XXXJJJGGGGGGLLLSSSVVVRRRMMMHHHEEEAAA>>>===;;;999888555555555555666777888999333333222111000//////.../////////....../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********,,,,,,------------.........,,,------...//////.....................///000111///000222444555666777777666888:::;;;;;;===AAADDDAAAAAAAAAAAA@@@@@@???>>>>>>???BBBDDDFFFGGGGGGGGGGGGIIIKKKMMMPPPSSSXXX[[[___qqq???@@@AAA@@@>>>>>>???@@@===@@@BBBBBBDDDKKKWWW```zzzwwwbbbPPPKKKFFFEEEFFFKKKUUU___aaaaaafffvvv~~~{{{mmm^^^RRRKKKMMMUUUWWWXXX\\\bbbggglllvvv{{{xxxvvvrrrkkkeeeccc___ZZZWWWVVVVVVVVVUUUMMMMMMNNNNNNNNNNNNNNNNNNIIIJJJLLLMMMNNNOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHIIIKKKKKKJJJIIIIIIIIIJJJJJJFFFHHHJJJLLLLLLMMMOOOQQQ___fffmmmooonnnkkkccc[[[SSSRRRPPPNNNLLLLLLLLLMMMOOOOOOPPPQQQQQQQQQQQQPPPPPPQQQSSSUUUUUUUUUUUUTTTPPPQQQRRRSSSTTTTTTTTTSSSRRRSSSSSSSSSQQQQQQSSSTTTUUUVVVWWWWWWVVVXXX[[[]]]```bbbdddgggkkkrrryyy~~~~~~yyyvvvyyyuuutttsssqqqnnnkkkhhhgggmmmpppvvv|||~~~zzzsssmmmbbb^^^VVVLLLFFFGGGNNNTTTVVV^^^bbb```___bbb```[[[MMMIIIGGGIIINNNPPPOOOLLLHHHDDD@@@>>><<<;;;999888555555555666666888999999333222222111000///......---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,---------.........//////)))***,,,...///000111111000000///............///---///111333666888999999666888:::;;;:::<<>>???AAACCCEEEGGGGGGHHHEEEGGGJJJMMMPPPTTTZZZ]]]^^^qqqAAAAAAAAAAAA@@@@@@??????AAA???BBBHHHGGGIIIZZZpppxxxdddXXXLLLGGGBBBCCCIIIRRRZZZ^^^aaacccnnnsss^^^TTTRRRQQQRRRSSSYYYXXX]]]fffooowww~~~xxxtttuuurrrmmmgggbbb___]]]\\\WWWVVVUUUSSSRRRQQQPPPPPPKKKLLLMMMMMMKKKKKKLLLMMMMMMNNNNNNMMMKKKLLLNNNPPPLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPOOONNNMMMNNNMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOQQQVVVYYYjjjooovvv}}}{{{nnnaaaRRRPPPLLLKKKMMMOOOQQQRRRLLLNNNQQQRRRSSSSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWWWWVVVVVVUUUUUUUUUSSSSSSSSSTTTUUUUUUVVVVVVQQQSSSUUUWWWXXXYYYYYYXXXYYY[[[^^^```cccgggllloootttwwwzzz{{{|||~~~{{{yyyyyyyyy~~~~~~yyysssmmmfff```bbbhhhmmmwww}}}pppcccUUUMMMIIIFFFFFFHHHQQQUUUZZZ]]]^^^^^^]]]]]]TTTNNNHHHFFFHHHIIIHHHFFFGGGEEEBBB???===;;;::::::555444444444444555666666444444333222111000///...//////...---,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,))))))***+++,,,------......---,,,+++***+++,,,---+++,,,------......------------...000111111111111111000/////////000222333......000111333555666666666888:::;;;;;;<<<>>>@@@BBBBBBBBBBBBBBBBBBBBBAAA>>>???@@@BBBCCCDDDEEEEEEGGGHHHJJJMMMQQQTTTVVVWWWZZZjjjBBBAAA@@@@@@???@@@@@@@@@CCCAAACCCIIILLLSSShhhhhhUUUKKKGGGDDDBBBCCCJJJRRRZZZ^^^eeennn|||wwwgggVVVOOOOOOPPPRRRTTT\\\\\\bbblllvvv}}}}}}yyywwwtttqqqnnnmmmkkkgggccc^^^\\\XXXTTTQQQOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIMMMOOOPPPOOONNNMMMNNNOOOQQQRRRRRRQQQOOOPPPRRRTTTUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZ\\\```bbbsssvvv{{{}}}ooocccVVVSSSOOOMMMNNNQQQTTTVVVTTTVVVYYY[[[[[[[[[]]]___^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\]]]XXXYYY[[[]]]^^^^^^^^^]]][[[]]]___```aaadddhhhkkkiiilllooopppqqqssswwwzzz~~~}}}zzzyyyxxxzzz~~~xxxrrrlllddd^^^___dddssszzzlll\\\RRRKKKEEEDDDEEEMMMPPPUUUYYY[[[\\\\\\\\\WWWPPPIIIFFFGGGHHHGGGEEEGGGEEEBBB???===;;;::::::555555444444444555555666555555444333222111000000//////...---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++*********++++++,,,,,,---......---------------...+++,,,------......---------...///000000000000000///......---...///000111111222222222222333333333666888:::::::::;;;===>>>AAAAAAAAAAAAAAAAAABBBBBB???@@@AAACCCDDDEEEFFFFFFGGGHHHKKKNNNQQQTTTWWWXXX[[[kkkBBBAAA???>>>???@@@BBBCCCFFFCCCEEEMMMUUUccc}}}vvv]]]NNNHHHCCCBBBCCCFFFLLLSSS[[[___gggyyy{{{}}}eeeYYYNNNMMMPPPSSSVVVYYY___aaaiiiuuu}}}{{{wwwuuuqqqnnnllljjjgggeeecccaaa^^^]]]\\\[[[ZZZXXXYYYWWWUUUSSSRRRRRRRRRRRRTTTTTTSSSSSSSSSTTTTTTUUURRRTTTUUUUUUTTTTTTUUUWWWXXXYYYZZZYYYYYYZZZ]]]___dddddddddddddddeeeeeeeeefffeeeddddddeeefffhhhiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkklllmmmooopppttttttuuuyyy{{{uuujjjaaaYYYXXXUUUTTTVVVZZZ^^^aaaeeegggjjjllllllmmmooopppppppppoooooonnnnnnnnnmmmlllkkkjjjiiihhhgggfffffffffgggggghhhiiiiiiiiiiiihhhiiijjjkkklllkkkjjjjjjjjjkkklllllllllmmmppprrroooqqqssstttuuuuuuwwwxxx}}}{{{yyyxxxwww}}}|||wwwqqqmmmfff```aaaeeeqqqsssbbbVVVMMMFFFBBBCCCGGGJJJOOOTTTXXXZZZ[[[\\\ZZZTTTLLLGGGFFFFFFEEEDDDFFFEEEBBB@@@===<<<;;;:::666555555444444444555555666555555444333222111111000///...---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++******+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,------......------...//////000000000//////...............///000000222222222222333333333333666888999999999999;;;<<>>>>>???AAADDDFFFIIIGGGJJJTTTbbbwwwmmmYYYNNNKKKAAACCCGGGJJJNNNTTT\\\bbbnnn}}}~~~pppYYYRRRMMMPPPTTTXXX\\\aaacccgggqqq~~~|||yyyuuupppllljjjiiihhhgggcccaaa___^^^]]]]]]\\\\\\^^^]]][[[YYYYYYYYYYYYYYYSSSSSSRRRQQQQQQRRRSSSSSSTTTTTTTTTUUUVVVXXXYYYZZZXXXZZZ]]]^^^___```bbbeeedddfffhhhiiijjjmmmqqqtttyyyyyyyyyyyyyyyyyyyyyyyy||||||{{{zzz|||~~~tttmmmhhhjjjkkkiiidddaaa\\\^^^bbbfffjjjoootttwww~~~~~~}}}|||}}}~~~{{{xxxvvvyyy|||{{{vvvrrroookkkffffffiiilll{{{rrrbbbWWWOOOGGGCCCCCCDDDFFFJJJPPPVVV[[[]]]]]]]]]WWWOOOIIIFFFEEEDDDCCCEEEDDDBBB@@@>>><<<;;;:::777666555444444444444444555444444333222222111111000///...------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++++++++,,,,,,,,,++++++*********'''(((***++++++***)))(((+++,,,------......------/////////000//////......000000000000000111111222...///000222444555666777666777999999888888999;;;======>>>???@@@AAAAAABBB???@@@BBBCCCEEEFFFFFFFFFGGGHHHKKKNNNRRRUUUXXXYYY\\\kkkAAA@@@??????AAADDDGGGJJJLLLLLLRRR___sssyyyaaaQQQJJJGGGBBBFFFJJJMMMPPPVVV```ggg~~~{{{}}}tttaaaSSSPPPPPPTTTYYY\\\aaaggghhhmmmyyy|||xxxtttooolllhhheeeaaa^^^^^^^^^]]]\\\VVVVVVUUUUUUTTTVVVWWWYYY[[[[[[[[[ZZZYYYYYYYYYZZZXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\^^^```bbbdddeeecccfffiiilllooorrrvvvxxxxxx{{{~~~~~~pppccc_________bbbeeebbbjjjvvv|||xxxvvvyyy{{{}}}xxxsssqqqmmmgggeeefffhhhttt~~~qqqddd[[[SSSJJJEEEDDDDDDEEEHHHNNNUUU[[[^^^___]]]YYYRRRLLLHHHEEECCCBBBDDDCCCBBB@@@???===;;;:::888777666555444333333333333333222222111111000000000000///...------------,,,,,,++++++,,,,,,---...,,,,,,,,,------------------,,,,,,++++++*********&&&''')))***+++***))))))+++,,,------......------...////////////......---///000000111111111111111//////111222444666777777666777888888888777999:::======>>>??????@@@AAAAAA>>>???@@@BBBCCCDDDEEEEEEFFFHHHJJJNNNRRRUUUXXXZZZ\\\kkk@@@@@@@@@AAADDDGGGJJJLLLOOOTTT^^^ooojjjXXXMMMHHHEEEFFFKKKPPPRRRTTT]]]kkkvvvyyy~~~fffUUUQQQPPPSSSYYY\\\___eeelllooovvv|||zzzwwwtttpppmmmjjjgggccc```]]][[[XXXWWWXXXXXXWWWVVVTTTUUUUUUTTTTTTUUUYYY\\\\\\^^^``````_________```gggggghhhiiijjjkkkkkklllpppqqqrrrsssvvvxxx{{{|||yyy|||xxxddd]]]\\\]]]ccckkkuuu}}}zzzxxxxxxyyy|||yyysssqqqllleee```___```gggpppxxx~~~{{{qqqfff___XXXNNNGGGEEEDDDCCCEEEKKKSSSZZZ]]]]]][[[XXXTTTOOOJJJGGGDDDCCCCCCCCCBBBAAA???===;;;:::999888666555333333222222222222222111111000000000111000///...------------,,,,,,++++++,,,,,,---...,,,,,,------------......,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,+++,,,------......---------....../////////......------...///////////////333333333333444444444444555777888888888888:::;;;>>>>>>>>>???@@@@@@@@@AAA>>>>>>@@@BBBCCCDDDDDDEEEEEEFFFIIIMMMQQQUUUXXXYYY^^^lll???@@@BBBDDDGGGJJJMMMNNNTTT\\\jjjqqq[[[RRROOOMMMJJJOOOTTTZZZ\\\___kkk~~~}}}|||mmm]]]RRRRRRSSSXXX]]]```cccjjjsssyyy{{{yyyxxxsssqqqnnnlllkkkiiifffddd```^^^]]]\\\]]]\\\[[[YYYZZZ[[[]]]]]]^^^bbbgggllllllqqquuuxxxxxxwwwxxxzzzvvvxxxyyy|||~~~mmmggggggiiiqqq|||}}}|||{{{{{{|||~~~}}}~~~wwwsssqqqnnngggbbb```YYY\\\]]]___eeennnrrrpppqqqiiiccc```[[[SSSKKKHHHCCCAAAAAAFFFOOOVVVYYYXXXXXXWWWVVVRRRMMMHHHEEEDDDBBBBBBBBBAAA@@@===;;;:::999888777555333222222222333333222222222222111111111000///...------------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++******+++,,,---......+++,,,------......------,,,,,,---...////////////,,,---...///000//////...333333333444444444444555555666888999999999;;;===???@@@@@@@@@@@@@@@@@@@@@>>>???AAACCCDDDEEEEEEEEECCCEEEHHHLLLPPPTTTWWWXXX```ooo???@@@CCCFFFIIILLLNNNOOOWWWaaassszzz^^^NNNMMMPPPPPPMMMXXX]]]ccceeejjjyyy}}}lll^^^XXXVVVUUUWWW\\\bbbeeegggpppyyy~~~}}}{{{yyyxxxxxxwwwuuutttlllkkkjjjjjjjjjiiifffddd___bbbfffhhhlllqqqyyyyyywwwyyy|||~~~}}}zzzyyy|||~~~zzzuuuqqqsssrrrmmmiiihhhZZZYYYUUURRRVVV```fffgggeee___\\\^^^\\\UUUNNNLLLBBB???>>>CCCKKKRRRUUUTTTUUUVVVVVVTTTOOOJJJFFFDDDBBBBBBBBBAAA@@@>>>;;;::::::999777555333222222111444444333333333333333333111000///......------...,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,++++++++++++++++++++++++***)))(((((()))+++---...+++,,,------......------+++,,,---...////////////...///111222222222111000000000111333555666888888444666888999999:::<<<>>>AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEFFFFFFFFFBBBDDDGGGKKKOOOSSSVVVXXXbbbqqq@@@???AAAFFFHHHIIIMMMRRRZZZkkkiiiPPPLLLLLLIIINNNYYYhhhmmmpppqqqyyytttcccVVVQQQRRRVVV[[[```dddgggnnnyyyxxx~~~{{{wwwwwwuuuooorrrnnnooowww||||||}}}zzzzzzzzz|||~~~|||zzzwwwsssoooiiiccc^^^ZZZUUUOOOLLLOOOUUU[[[^^^^^^\\\ZZZYYYWWWSSSNNNJJJHHHEEEBBBAAACCCIIIOOOSSSTTTVVVVVVQQQNNNLLLHHHCCCDDDBBB@@@?????????>>>===:::888666555444333111//////000222444444444222111000///...---,,,+++++++++---+++++++++---...---,,,,,,,,,+++***+++,,,...///---------,,,,,,+++++++++))))))*********+++++++++---------............///---......///////////////---------...............111222222333444555666666888888777777777888:::;;;>>>???@@@@@@AAAAAA@@@@@@===@@@CCCDDDDDDDDDEEEEEEHHHIIIJJJKKKLLLPPPVVVZZZ^^^rrr@@@@@@CCCFFFGGGHHHOOOXXXdddwwwttt^^^LLLJJJJJJKKKXXXiiixxx{{{|||~~~{{{jjj]]]UUUTTTXXXWWW]]]dddhhhmmmvvv|||wwwwww~~~}}}~~~{{{{{{|||~~~}}}{{{wwwtttpppjjjddd```WWWQQQJJJFFFGGGKKKPPPRRRYYYYYYXXXXXXVVVSSSOOOMMMGGGEEEAAA>>>@@@DDDJJJMMMRRRUUUUUUQQQNNNMMMJJJEEECCCBBBAAAAAABBBBBB@@@>>>:::888666666666555333111///111222444444333222111111000///...---,,,,,,,,,---,,,+++,,,------+++***---,,,,,,,,,------...///------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///---......///////////////......////////////000000111222333333555555666777999888888888999:::<<<===??????@@@AAAAAAAAAAAAAAA>>>@@@CCCEEEDDDDDDEEEFFFHHHIIIJJJKKKLLLPPPVVVZZZ___rrrAAAAAADDDEEEEEEHHHTTTaaasss{{{```RRRIIIIIIKKKQQQfff~~~~~~kkk\\\VVVUUUYYY^^^\\\bbbjjjpppvvv|||vvvuuu|||}}}||||||}}}}}}{{{xxxuuuqqqlllgggccc\\\VVVNNNIIIHHHIIILLLMMMUUUWWWYYYYYYWWWSSSQQQPPPIIIEEEAAA>>>===@@@EEEHHHNNNRRRRRROOONNNNNNKKKGGGAAABBBDDDFFFHHHGGGDDDAAA;;;999777777777666555333000111222333444333222111222222000///...------------,,,+++,,,---,,,***(((------......//////......,,,,,,,,,,,,------------------------............---------............///---......////////////////////////000000111111111222222333444555666666777999888888999:::<<<>>>???@@@@@@AAABBBBBBBBBAAAAAA>>>AAADDDEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLPPPVVVZZZaaatttAAABBBDDDEEEDDDJJJ[[[mmm|||iiiTTTKKKFFFJJJPPP[[[rrruuu^^^SSSRRRUUU[[[```aaahhhpppwww~~~uuuooolllqqq}}}}}}~~~~~~{{{{{{|||~~~~~~~~~}}}zzzwwwuuurrrooojjjgggccc^^^VVVPPPNNNNNNOOOPPPUUUYYY]]]^^^[[[VVVSSSRRRJJJGGGBBB>>>===???BBBEEEJJJNNNOOOMMMMMMNNNMMMIIIAAACCCGGGKKKNNNLLLHHHDDD>>><<<999888888777444222111222222333333333222111222111000///............,,,++++++,,,------+++))),,,---...//////...---,,,+++,,,,,,,,,------......------------............---------............///---......///////////////...//////000000111111111222222333444555666777777888888888888:::<<<>>>@@@@@@@@@AAABBBBBBBBBBBBAAA>>>AAADDDFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLPPPVVVZZZdddwwwBBBBBBDDDEEEGGGRRRggg{{{kkkYYYOOOGGGDDDKKKVVVbbbsssyyyhhhWWWQQQTTTWWW\\\___bbbiiittt}}}{{{qqqllliiilllttt}}}zzz{{{{{{xxxyyyzzz{{{|||{{{yyyvvvtttsssqqqnnnkkkeee```YYYTTTRRRRRRRRRRRRUUUZZZ```cccbbb]]]XXXTTTKKKHHHCCC???===>>>@@@BBBFFFJJJLLLKKKKKKNNNMMMIIICCCEEEIIIMMMPPPNNNJJJFFFAAA>>>;;;999888666333111222222222333222222222111111000000///////////////,,,+++***+++---......---+++,,,---......---++++++,,,,,,,,,------.........,,,,,,,,,,,,---------------------............///---......///////////////------...//////000111111222333333444555666777888777777777777999;;;===??????@@@AAAAAABBBBBBAAAAAA>>>@@@DDDFFFFFFGGGHHHIIIHHHIIIJJJKKKLLLPPPVVVZZZfff{{{DDDCCCDDDHHHOOO^^^vvvrrr\\\LLLJJJEEEEEEPPP]]]gggooouuutttiii^^^UUUTTTXXX[[[^^^bbbccclllxxx{{{uuuqqqqqqnnnmmmpppuuu~~~zzzyyy~~~zzzvvvuuuvvvwwwxxxwwwvvvtttsssssssssqqqpppiiiddd___[[[YYYXXXWWWWWWTTTYYYbbbkkkoookkkccc\\\OOOLLLFFFAAA===<<<===>>>BBBFFFIIIHHHIIILLLKKKHHHEEEFFFHHHJJJLLLKKKHHHEEEAAA>>>;;;999888666333111333333222222222222222222000000000000111111222333000---+++***,,,...///000,,,,,,,,,---,,,,,,++++++---------------.........***+++++++++,,,,,,,,,,,,---------............///---......///////////////------......///000111111333333444555666777777888888777777888999;;;===>>>??????@@@AAAAAAAAA@@@@@@===???CCCEEEFFFFFFHHHIIIHHHIIIJJJKKKLLLPPPVVVZZZfff|||HHHEEEFFFMMMZZZlllwwwdddSSSGGGFFFFFFLLLYYYeeelllnnnooo{{{ttt]]]WWWTTTWWW\\\___ccchhhllluuu}}}tttqqqnnnnnnpppuuuvvvyyy~~~|||zzzzzzzzzsssqqqrrrsssttttttrrrqqqrrrsssttttttsssnnnjjjeeeaaa___^^^\\\[[[SSSYYYfffvvvxxxnnnYYYUUUNNNGGGAAA>>><<<<<>><<<:::999888777555333444333222222111111111222111111111222444555777888666222---***+++---///000......---,,,,,,,,,,,,,,,............------------++++++++++++,,,,,,,,,,,,---------............///---......///////////////---......///111222222333333333444555666777888888:::999999999:::;;;===>>>===>>>??????@@@@@@??????<<<>>>BBBDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLPPPVVVZZZddd{{{KKKGGGHHHQQQaaauuukkk\\\OOOFFFCCCIIITTTbbbmmmppppppppp|||eeeWWWTTTTTTYYY]]]aaahhhnnnwwwyyyqqqnnnmmmqqqwww}}}}}}{{{yyyzzzrrrooooooqqqrrrrrrppppppqqqsssuuuvvvuuuoookkkfffbbb___]]][[[YYYTTT[[[jjjccc^^^VVVNNNFFFAAA>>>======BBBEEEDDDFFFIIIHHHEEEFFFDDDAAA@@@AAAAAA@@@???;;;999888888999999777666444333333222111111111222111222333444666888:::;;;;;;666///******,,,...///000///...---,,,,,,---.../////////...---------,,,+++++++++,,,,,,,,,---------------.........//////---......///////////////...///000111222333444444333333444555666777888888<<<;;;;;;:::;;;<<<===>>>======>>>???????????????;;;>>>AAADDDDDDEEEGGGHHHHHHIIIJJJKKKLLLPPPVVVZZZbbbzzzLLLLLLNNNWWWiiivvvcccSSSJJJHHHHHHJJJWWWjjjrrrrrrwww~~~~~~jjj]]]RRRTTTVVVYYY^^^dddlllqqq|||sssqqqvvv|||}}}yyyzzzxxxsssqqqpppooosssqqqnnnmmmoooqqqssssssrrrlllfffbbb```___]]]ZZZVVV[[[kkkrrriii\\\RRRKKKEEE@@@===BBBBBBCCCDDDEEEFFFGGGGGGJJJFFF@@@======>>>===;;;;;;;;;:::999999888777777222222222222222222222222333666666888BBBPPPYYYYYY\\\>>>---,,,***+++///...---------,,,,,,+++++++++++++++++++++,,,---......000//////---,,,+++******---.../////////...---,,,...///000222222222111000,,,------///111333555666777666666666666777777888888999::::::;;;<<>>>>>>>>???@@@AAA@@@???AAADDDGGGIIIIIIKKKHHHIIINNNQQQTTTYYY^^^gggzzzLLLNNNSSS^^^qqq}}}fffVVVJJJDDDCCCDDDJJJXXXhhhnnnqqqlll[[[QQQRRRTTTVVVYYY^^^eeennnttt||||||~~~zzzzzz}}}zzzwwwvvvttttttqqqnnnkkkkkklllnnnoooooopppkkkddd```^^^]]]\\\ZZZ[[[^^^hhh}}}{{{qqqdddXXXQQQKKKFFFBBB@@@@@@AAABBBCCCEEEFFFFFFKKKFFFAAA===<<<;;;:::888;;;;;;::::::999888777777222222222222222222222222111333555===TTTnnnvvvppp^^^BBB222111---,,,...+++---------,,,,,,++++++++++++******)))))))))******------------------------,,,---.../////////......,,,---..................////////////000111222333666666666666666666777888999::::::::::::<<>>>>>???@@@AAACCCDDDEEEHHHDDD@@@===<<<:::999777::::::::::::999888888777222222222222222222222222000333333>>>___{{{VVV???333333...,,,---)))------,,,,,,,,,,,,++++++//////...---,,,++++++,,,***++++++,,,---...//////,,,---...///000000000///111111000/////////000000222111111000000000000000666555555555666666777888::::::;;;::::::;;;===@@@DDDDDDCCCCCCCCCCCCDDDDDDAAA@@@@@@BBBFFFIIIJJJJJJKKKHHHIIINNNQQQTTTYYY^^^hhh|||NNNUUUcccuuudddPPPJJJHHHHHHIIINNNUUU___hhhnnn{{{}}}gggYYYTTTUUUXXXYYY\\\```gggppp{{{}}}zzz{{{~~~xxxrrrooopppnnnllllllmmmnnnmmmlllkkkgggbbb]]]ZZZZZZZZZZZZ]]]ZZZYYY```mmmxxxxxxooobbbWWWQQQLLLHHHEEE>>>>>>>>>>>>@@@BBBDDDEEEDDDBBB@@@>>>===;;;:::999999::::::::::::999888777333333222222222222222111111555333888UUUwwwyyygggDDD333---000,,,---///***,,,,,,,,,,,,,,,,,,,,,,,,000000///...............***++++++,,,---...//////......//////////////////444333111000///000111111222111000000000000000000555555555555555666777888:::;;;;;;:::999:::<<>>>>>>>>???AAACCCDDDDDDDDDCCCAAA>>>;;;999888888999:::;;;;;;999888777333333333222222111111111111666444111@@@UUUUUUFFF777++++++///+++---000***,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------------------------------000000//////.........---111000...---,,,,,,---...000/////////000111222222444444444444555666777888::::::;;;:::999:::<<<>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCEEEIIIKKKKKKKKKKKKHHHIIINNNQQQTTTYYY^^^fff|||WWWcccvvvpppXXXJJJGGGFFFGGGIIITTTYYYdddrrrhhhWWWPPPSSSVVV\\\___eeellluuu~~~zzz{{{{{{uuuqqqlllkkklllnnnppppppnnnlllkkkkkkiiiddd___[[[ZZZZZZWWWUUURRRPPPPPPUUU]]]ccchhhbbb[[[UUUSSSQQQMMMJJJ@@@???>>>======???AAABBBFFFGGGFFFCCC>>>999666555777888:::;;;;;;:::888777444333333222222111111111///444333///222::::::444444---///111,,,---000***++++++,,,,,,,,,,,,------++++++++++++,,,---...///.........------,,,,,,,,,//////...---------------000000//////.../////////.........///000222333444333333333444555666777888999999:::999999:::<<>>???AAACCCDDDBBB>>>999777666777888:::<<<<<<:::888777444444333333222111111000///000111222000///000222222...222222,,,---000)))+++++++++,,,,,,---------...---------------...///......---------,,,,,,,,,,,,+++++++++,,,---///000000111111222222222222111......//////000222333444333333333444555666888888777888999999999:::===@@@@@@AAACCCDDDEEEEEEEEEDDDCCCCCCEEEHHHKKKMMMMMMKKKKKKHHHIIINNNQQQTTTYYY^^^lll```nnnmmm^^^OOOJJJMMMUUUaaakkklllyyyvvvbbbUUUSSSYYY```ccciiinnnwww{{{yyyzzz~~~~~~{{{xxxuuummmnnnppptttvvvwwwtttrrrnnnpppqqqmmmfff___[[[ZZZOOONNNJJJDDD@@@DDDOOOXXXZZZVVVRRROOONNNJJJDDD@@@AAA???<<<:::999:::;;;<<<888<<<@@@AAA>>><<<;;;<<<666888:::<<<<<<:::888777444444333333222111000000///---///555333...///555...,,,111111+++---111***+++++++++,,,,,,---------,,,,,,+++***))))))))))))------------------------(((((()))***,,,...111222,,,---...000000000///...000/////////000111222333222333333444555666888888666777888999999;;;>>>@@@???@@@BBBDDDDDDDDDDDDCCCCCCDDDEEEIIILLLNNNMMMLLLKKKHHHIIINNNQQQTTTYYY^^^llliii~~~qqq```[[[PPPIIIQQQgggyyy{{{gggWWWVVVXXXZZZbbbmmmpppwww{{{yyyyyyzzz|||~~~|||zzzvvvsssppprrrvvvwwwuuuqqqrrrooommmmmmmmmggg]]]UUUOOOKKKFFFAAA???AAADDDGGGNNNQQQTTTTTTPPPJJJEEEBBB???;;;999999777444777<<<888999;;;<<<<<<;;;888777:::::::::<<<======:::888444444333222111111111111000000000000////////////------,,,,,,,,,+++++++++---,,,***(((((()))***+++......---,,,,,,,,,------......---,,,,,,,,,,,,------------............///........................222222222111111111111000000111333555666666555555999999999999::::::;;;<<<@@@@@@AAAAAABBBCCCDDDDDDDDDDDDFFFHHHJJJLLLMMMNNNHHHGGGGGGIIIMMMRRRXXX[[[nnntttttt```NNNMMMLLLRRRgggooo```UUUVVV[[[aaammm{{{~~~{{{{{{{{{|||~~~}}}|||wwwtttqqqrrruuuwwwtttrrrsssqqqoooooommmhhh^^^VVVQQQMMMGGGBBB>>>>>>???@@@GGGJJJMMMNNNLLLIIIFFFDDDAAA===;;;;;;999555666::::::<<<>>>??????>>>;;;:::888888999<<<===<<<999777666555444333222222222222000000000000////////////------------,,,,,,,,,,,,///---,,,*********,,,---------,,,,,,,,,------.........,,,++++++++++++,,,------------.........///......................../////////000000111111111111111333444555666666666::::::::::::;;;<<<======@@@@@@AAABBBCCCCCCDDDDDDCCCDDDFFFHHHJJJLLLMMMNNNHHHGGGGGGIIIMMMRRRXXX[[[kkkvvvcccTTTJJJHHHKKK]]]{{{wwwaaaYYYTTTYYY```jjj}}}}}}{{{{{{}}}}}}}}}~~~yyyvvvrrrrrrtttuuutttrrrtttrrrqqqpppnnnhhh^^^WWWQQQNNNJJJEEEBBB@@@??????DDDFFFJJJLLLMMMLLLJJJHHHCCC???======;;;777666999;;;===???@@@AAA???===;;;888888;;;>>>???>>>;;;888666666555444333333333333000000000000///////////////.........------------000///---,,,,,,,,,---...,,,,,,,,,,,,------...///222000...,,,+++,,,---------------------......///........................------...///000111222222222222222333444555666777;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKMMMMMMHHHHHHGGGIIIMMMRRRWWW[[[hhh}}}wwweeeXXXOOOMMMIIIMMMcccoooYYYVVVWWW\\\dddppp}}}zzzyyyxxx~~~}}}~~~{{{xxxtttrrrsssssssssqqqsssrrrqqqpppmmmfff^^^XXXPPPOOOMMMKKKHHHFFFEEEDDDFFFIIIMMMQQQSSSRRRNNNKKKEEE@@@===>>><<<888777888:::<<<>>>@@@@@@???===;;;:::;;;===AAACCCBBB>>>;;;666555444333333222222222000000000000////////////////////////............///...------------......+++++++++,,,---...///000666444111///......000111------,,,,,,,,,---...///..............................//////000111111222333222222222333555777888::::::::::::;;;===>>>>>>@@@AAABBBCCCDDDDDDCCCCCCBBBCCCEEEFFFHHHJJJLLLMMMHHHHHHHHHIIIMMMRRRWWWZZZeeezzzzzzeeeUUULLLJJJFFFGGGRRRkkktttbbbUUUVVVYYY]]]cccooo}}}yyywwwvvv{{{|||~~~|||zzzvvvtttsssrrrqqqppppppppppppoookkkeee]]]XXXRRRQQQPPPOOOMMMJJJHHHGGGGGGIIIMMMRRRVVVUUUPPPKKKIIIBBB>>>>>>>>>:::888999:::<<<>>>@@@AAA@@@>>><<<:::;;;===@@@BBBAAA>>>;;;555444333222111111111111000000000000////////////000000/////////.........---,,,,,,,,,,,,,,,------+++++++++,,,---...///000555333111///...///000111------,,,++++++---...///........................111111111111111111111111333222222222333555777888888888888999:::<<<===>>>AAABBBCCCDDDEEEDDDCCCBBBBBBBBBDDDFFFHHHJJJKKKLLLIIIHHHHHHIIIMMMRRRWWWZZZ```vvvmmmYYYKKKGGGHHHEEEMMM___wwwhhhXXXTTTWWW[[[^^^bbbkkkxxx}}}yyyvvvuuuyyy}}}}}}|||}}}~~~|||{{{yyywwwtttqqqooonnnmmmnnnpppoookkkeee^^^ZZZUUUUUUSSSQQQNNNKKKHHHFFFEEEFFFIIINNNTTTVVVTTTQQQQQQIIIBBB@@@???<<<999:::<<<===@@@BBBCCCBBB@@@???:::999:::;;;===<<<:::777444444333222111111111111000000000000////////////000/////////............++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---------------...---+++******,,,...///........................222222222222111111111000222222222333444555666777777777888999:::;;;===>>>AAABBBDDDEEEEEEDDDCCCAAAAAABBBCCCEEEGGGIIIKKKKKKIIIIIIHHHIIILLLQQQVVVYYY\\\sssvvvaaaQQQGGGGGGKKKJJJVVVjjjzzz~~~~~~rrrbbbXXXVVVZZZ^^^aaaeeellluuuzzz~~~zzzxxxwwwxxxyyyzzz{{{|||||||||{{{|||{{{yyyuuuqqqmmmllllllnnnpppppplllfff```]]]WWWWWWUUUSSSQQQNNNLLLKKKGGGEEEFFFLLLVVV___cccccc^^^SSSHHHDDDAAA===:::999;;;===@@@BBBCCCBBB@@@???;;;999888888999999777666555555444222222222222222000000000000/////////////////////.........------******+++,,,,,,,,,,,,,,,------,,,,,,,,,------...***+++,,,---------,,,,,,...,,,+++******,,,...///........................000000000000111111111111111111333444555666666666888888888999;;;<<<>>>???AAACCCEEEFFFFFFDDDBBBAAA@@@AAACCCEEEGGGIIIJJJKKKJJJIIIHHHIIILLLQQQVVVYYY___ttteeeSSSHHHBBBEEELLLJJJVVVgggsssuuuzzzrrrbbb[[[YYYZZZ^^^bbbeeejjjqqqwwwyyyzzz{{{yyyxxxwwwvvvxxxzzz{{{{{{zzz{{{|||}}}{{{vvvqqqllljjjkkknnnqqqqqqmmmgggbbb```WWWWWWVVVVVVUUUTTTTTTTTTMMMIIIGGGMMM[[[iiissswwwgggZZZNNNGGGCCC===999999999:::===???@@@@@@>>>===>>>;;;999888888888888666666666555444333333333333000000000000///////////////.........------------***+++,,,,,,---------,,,......---,,,,,,,,,------)))***---/////////---,,,...,,,***)))***+++...000........................------...///000111222222000111333555666666555555999999999:::<<<>>>???@@@AAACCCEEEFFFFFFEEEBBBAAA@@@AAABBBDDDFFFHHHJJJKKKJJJIIIIIIIIILLLQQQVVVYYYdddxxxxxx\\\OOOJJJEEEDDDHHHIIIXXXhhhpppuuuzzzfff\\\YYYYYYZZZ^^^ccciiipppwww|||zzzwwwuuusssvvv{{{|||}}}}}}{{{vvvqqqooonnnnnnmmmllllllllliiieeebbb^^^\\\XXXVVVUUUUUUVVVWWWNNNPPPNNNOOO```{{{|||gggRRRJJJGGGAAA<<<:::999999888:::;;;<<<:::999>>><<<999777666666666777666555555444222111111000000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,------......------,,,------/////////...---,,,///000222111///......///111111000///////////////444555666666777777666666777888999:::999:::<<<>>>>>>@@@CCCFFFGGGFFFEEEDDDAAAAAAAAACCCEEEFFFFFFDDDHHHFFFGGGKKKLLLMMMQQQWWWeeeuuupppVVVLLLHHHDDDDDDHHHKKKXXXgggrrr|||rrraaaYYYXXXXXX\\\```fffmmmvvv~~~|||xxxvvvtttuuuyyy~~~~~~}}}xxxsssooonnnnnnmmmmmmmmmmmmkkkgggddd___]]]ZZZVVVUUUUUUVVVVVVQQQSSSQQQQQQ```xxx{{{hhhVVVNNNKKKEEE???===999999999;;;>>>??????>>>===;;;999777555555666666666555555444222111111000000000000000//////////////////.........---------++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,------------,,,,,,------............------///000111111///......///............///111222333111222333444444555555555888999;;;;;;:::;;;===??????@@@CCCFFFGGGFFFEEEDDDBBBAAAAAACCCFFFGGGFFFEEEIIIHHHIIIMMMOOOPPPUUU[[[bbbqqq{{{fffQQQIIIGGGDDDEEEKKKSSS\\\iiivvvyyyfffZZZVVVVVVXXX___cccjjjsss~~~~~~zzzwwwssssssvvv{{{|||vvvqqqooommmmmmnnnoooooommmiiifffbbb___[[[XXXUUUTTTUUUUUUSSSUUUSSSRRR^^^oooyyyyyytttfffWWWPPPMMMGGGAAA>>>888777888;;;>>>AAAAAAAAA<<<:::888666555444555555555555444333333222111111000000000000////////////...............---------////////////////////////,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,...---------------.........000111111///......///............///111222333000000222333444555666777999:::;;;;;;;;;<<<>>>@@@@@@AAADDDFFFGGGFFFEEEDDDCCCBBBBBBCCCFFFGGGGGGFFFIIIHHHIIIMMMOOOPPPUUU\\\^^^mmmooo]]]NNNIIIHHHFFFIIIPPP```eeennn|||lll\\\UUUTTTWWWZZZbbbgggoooyyy~~~zzzwwwsssppprrrvvv|||zzztttqqqnnnnnnnnnppppppnnnjjjgggdddbbb]]]YYYVVVTTTTTTUUUSSSTTTRRRQQQWWWccchhhgggggg___UUUOOOKKKFFF@@@<<<666666666888<<<>>>??????;;;:::888666555444444444555555444333333222111111000000000000////////////........................000000000000000000000000,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,...---,,,+++,,,---...///---///000000///......///111000000///////////////111111222444666777999:::888:::;;;;;;;;;;;;>>>@@@AAABBBDDDEEEFFFFFFEEEDDDDDDBBBBBBCCCFFFGGGGGGGGGGGGFFFGGGJJJLLLLLLPPPWWW[[[iiidddUUUJJJHHHHHHGGGMMMVVViiimmmuuuwwwbbbWWWTTTUUUYYY___fffkkkttt~~~~~~{{{wwwsssoooooosssyyy}}}xxxsssnnnnnnmmmnnnooommmkkkhhhfffccc___ZZZWWWUUUUUUUUUTTTTTTRRRPPPRRRWWWZZZZZZ[[[XXXSSSMMMIIIEEE@@@<<<999888777777:::<<<<<<<<<:::999888777555444444333444444444333333222222111000000000000////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,+++++++++---...///---...000000.........///111000000///////////////111111111333555777999;;;777999::::::999:::<<>><<<:::888888:::;;;<<<;;;::::::999888666555444333444444444333333222222222000000000000////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///,,,...//////.........///............///111222333/////////000222444777999777888999999999:::<<<>>>AAAAAABBBCCCCCCCCCCCCCCCCCCBBB@@@AAACCCFFFGGGGGGHHHFFFGGGIIIJJJIIIMMMSSSZZZggghhhTTTKKKGGGKKKNNNSSSaaapppvvv|||lll^^^UUUVVVXXXXXX^^^hhhnnnuuu}}}~~~|||yyytttqqqsssxxx|||zzzqqqnnnjjjggggggggggggggghhheee```\\\XXXWWWWWWWWWVVVTTTPPPMMMJJJIIIIIIKKKLLLQQQQQQKKKGGGFFFDDD@@@;;;999777666888:::;;;;;;;;;;;;:::999888666555444444444333333333333222222000000000000////////////---------.........//////........................,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,------------+++---//////.........///............///111222333000000///000111444666888888999:::::::::;;;===???@@@@@@AAAAAAAAAAAAAAAAAACCCAAA??????BBBDDDFFFFFFEEEDDDEEEIIIJJJKKKOOOVVVYYYfff}}}xxxaaaSSSLLLJJJOOOUUU\\\lll}}}~~~|||bbbWWWRRRWWWZZZYYY___iiiooowww~~~|||xxxttttttyyy}}}|||rrrnnnhhheeedddeeeffffffhhheee```\\\YYYWWWWWWXXXTTTQQQMMMJJJFFFCCCDDDGGGHHHNNNOOOHHHDDDEEECCC@@@888555333333555888999999;;;;;;;;;:::888777555444444333333333333333333333000000000000////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++,,,,,,+++++++++(((***+++---......------+++---//////.........///111111000///////////////333222111111333555888999999:::;;;;;;;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@AAAAAABBB@@@>>>???AAADDDEEEEEEAAA@@@BBBGGGJJJKKKPPPWWWYYYeee|||hhhVVVJJJMMMNNNSSSeee|||{{{iii]]]YYYVVVYYY[[[___eeemmmvvv|||wwwtttuuuzzz~~~xxxsssmmmgggcccbbbbbbaaa___cccaaa^^^[[[ZZZWWWTTTRRRPPPMMMIIIDDD@@@>>>>>>>>>@@@DDDHHHIIIFFFCCCAAAAAA;;;:::777555555777:::<<<<<<;;;;;;:::888666444333444333222333444444222000000000000000000///......,,,,,,------......//////......---------,,,,,,,,,---------,,,,,,+++++++++---------------------------,,,,,,,,,,,,---......---------............//////////////////000111111000000111222333555666777::::::;;;;;;<<<===>>>>>>@@@@@@AAAAAABBBAAAAAAAAABBBAAA@@@@@@AAADDDFFFHHHDDDEEEFFFHHHJJJMMMOOOPPPSSSaaaxxx{{{bbbTTTOOOUUU^^^mmmsssbbbYYYVVVVVVZZZ^^^bbbjjjqqq{{{~~~zzzvvvsssssswwwzzz|||sssnnnhhhcccbbbaaa```^^^]]][[[YYYWWWWWWUUUSSSQQQNNNKKKGGGBBB>>><<<;;;;;;:::???DDDFFFEEEBBB@@@???===;;;999666666888:::<<<<<<;;;;;;:::888777555444555444333333444444333111000000000000000///....../////////000000000000000............---------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............//////////////////000111111111111111222444555777888:::;;;;;;;;;;;;;;;;;;;;;@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAADDDFFFHHHGGGGGGHHHIIIKKKNNNPPPQQQTTTccc{{{lllYYYQQQMMMWWWlll|||gggZZZTTTSSSVVV\\\aaafffooowww}}}|||yyyuuurrrqqqsssuuu~~~sssoooiiieeebbb```^^^\\\XXXWWWUUUTTTUUUTTTRRRQQQKKKIIIDDD@@@<<<999999888666;;;AAAEEEEEECCC@@@???@@@>>>;;;888777888999:::<<<;;;;;;:::999888666555555444333444555555333111000000000000000///......000000000000000//////////////////.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............//////////////////000111111111111111222444555777888;;;;;;;;;:::::::::999999???@@@AAABBBCCCDDDDDDDDDAAA@@@@@@@@@BBBDDDGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPUUUgggppp]]]RRROOOLLLYYYvvvooo^^^TTTPPPQQQVVV^^^dddiiirrr{{{{{{{{{yyyvvvrrrpppqqqrrrzzzrrroookkkfffbbb^^^\\\ZZZXXXVVVTTTTTTTTTSSSQQQOOOIIIGGGCCC???;;;999777777777;;;BBBFFFHHHFFFCCC@@@AAA???<<<999888777888999;;;;;;;;;::::::888777777555444444444555555333222000000000000000///......//////......------,,,,,,000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......---------............//////////////////000000111000000000111333444666777;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAACCCDDDEEEEEEEEEAAA@@@@@@@@@BBBDDDGGGIIIJJJJJJJJJKKKLLLMMMNNNOOOVVVjjjsss```RRRMMMOOOSSScccyyyfffYYYSSSPPPRRRXXX```eeekkkuuu||||||zzzwwwsssppppppqqqvvvuuupppooolllgggbbb]]]ZZZYYYXXXVVVTTTRRRQQQOOOLLLJJJGGGEEEBBB???<<<999888888888<<>>???@@@???@@@AAACCCDDDEEEEEEEEE@@@@@@???@@@BBBEEEGGGIIIJJJJJJJJJJJJKKKLLLMMMNNNXXXlllxxxcccTTTLLLLLLPPP[[[mmmnnn^^^UUUSSSSSSUUU\\\ccchhhnnnzzz}}}}}}zzzvvvrrrppppppppppppvvv|||~~~~~~yyysssnnnnnnmmmhhhbbb]]]ZZZYYYWWWTTTQQQOOOMMMJJJGGGEEEDDDCCCAAA>>><<<;;;:::999888:::>>>CCCHHHIIIGGGEEECCCAAA???<<<:::999888888888888999999999888888777444333222333444444222000000000000000000///......000000000000000//////////////////.........------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............//////////////////000111111/////////000222333555666999:::;;;<<<>>>@@@AAABBB???@@@AAABBBCCCDDDDDDDDD@@@??????@@@BBBEEEHHHJJJIIIIIIIIIJJJKKKLLLMMMNNNYYYlllkkkWWWLLLIIIKKKPPP___uuuuuubbbVVVRRRSSSUUUXXX___ffflllsss~~~~~~~~~}}}zzzuuupppnnnooopppkkkoooqqqqqqrrruuuuuuqqqlllmmmmmmiiiccc]]]ZZZYYYVVVSSSPPPNNNLLLIIIFFFDDD@@@@@@???===<<<;;;::::::777888<<>>???@@@@@@@@@AAABBBBBBBBBBBBBBB?????????@@@BBBEEEHHHJJJJJJJJJJJJKKKLLLMMMOOOPPPYYYkkkcccPPPHHHGGGKKKPPPddd|||lll[[[RRRPPPRRRWWWZZZaaaiiinnnwww}}}}}}~~~~~~~~~|||yyytttooommmnnnooogggjjjjjjhhhjjjoooqqqpppjjjlllmmmiiiccc]]]ZZZZZZVVVTTTQQQOOONNNLLLIIIFFF>>>>>>===<<<<<<;;;::::::888999===DDDMMMSSSUUUUUUFFFEEECCCAAA@@@>>>>>>===555666666777777777777666222111111111222222000///000000000000000//////...,,,---------......//////......---------,,,,,,,,,+++++++++,,,,,,------------------------------------,,,,,,,,,,,,---......---------........./////////////////////000111111222222333444555777888999:::;;;;;;<<<<<<=========@@@@@@AAAAAABBBAAAAAAAAA?????????@@@BBBEEEHHHJJJJJJJJJKKKLLLMMMOOOQQQRRRZZZjjjvvvYYYNNNIIIDDDJJJWWWhhhzzzrrraaaUUUNNNOOORRRUUUZZZbbbjjjuuu~~~~~~|||zzzxxxuuusssqqqpppooollliiifffddddddfffiiikkkhhhiiiiiigggddd^^^YYYVVVSSSQQQPPPOOOMMMJJJEEEBBB>>>===;;;999999:::;;;<<<:::??????AAANNNccckkkgggYYYJJJ???BBBBBB;;;777:::777888888999999777666555333222111111000000111111222222000///............////////////////////////000//////---,,,+++*********++++++,,,---...//////,,,)))((((((***+++)))''')))------******...222222,,,,,,,,,,,,,,,,,,,,,,,,+++...000111111000000111000111222333222333555777;;;<<<<<<===>>>???@@@@@@???@@@AAAAAAAAAAAA@@@???@@@@@@AAABBBDDDGGGJJJLLLMMMMMMLLLLLLKKKNNNRRRUUUYYYhhhkkkSSSLLLHHHDDDLLLYYYjjjxxxkkk\\\TTTPPPQQQTTTYYY^^^fffoooyyy~~~~~~~~~}}}||||||{{{yyyvvvsssqqqoooooojjjhhheeecccccceeehhhkkkggghhhhhhgggccc^^^ZZZVVVUUUTTTRRRQQQPPPNNNJJJFFFAAA???===<<<;;;;;;;;;<<<888<<>>>>>???@@@AAABBBBBBAAA@@@?????????@@@BBBDDDGGGJJJKKKMMMMMMMMMLLLLLLNNNRRRUUU[[[kkkqqq^^^NNNJJJHHHGGGPPP^^^nnnvvvwwwaaaUUUQQQQQQSSSVVV]]]ccckkkuuu}}}}}}}}}|||{{{|||{{{zzzwwwtttrrrooonnniiigggdddaaaaaacccgggiiiffffffgggfffccc___ZZZXXXUUUTTTSSSRRRRRRPPPMMMKKKEEEDDDBBB@@@>>>===<<<<<<888<<<>>>BBBRRRhhhtttvvvbbbTTTHHHFFFCCC<<<999:::555555555666555555444333555444333333222222333333222111000//////....../////////............//////000//////...---,,,++++++---------------------------,,,***+++,,,------,,,***///111...,,,---,,,***------...............---...///111111000///000111222333444444444555777999999::::::;;;===>>>>>>??????@@@AAABBBBBBAAA@@@???>>>??????AAACCCFFFIIIKKKLLLMMMMMMLLLLLLNNNRRRVVV___ooofffWWWKKKIIIIIIKKKVVVeeesssxxxmmmXXXPPPPPPRRRUUUXXX```fffpppzzz~~~||||||{{{zzzyyy|||{{{{{{yyyvvvsssooonnniiifffccc```___aaadddfffddddddeeedddbbb___[[[YYYTTTRRRQQQQQQQQQQQQPPPNNNKKKJJJHHHEEECCC@@@>>>===<<<===<<<>>>IIIZZZfffhhh```TTTIIIFFFCCC===:::;;;555555555555555444444333444444333222222222222222111111000///////////////000///............///000000//////...---,,,,,,,,,.........------,,,,,,,,,+++***))))))***+++,,,---)))...///---,,,...///...---...//////000//////...///000111111000///000111111333444444444444777999;;;<<<<<<>>>???@@@AAABBB@@@@@@AAABBBBBBAAA@@@@@@>>>>>>???@@@CCCFFFHHHJJJLLLMMMMMMLLLLLLOOOSSSWWWbbbuuu{{{```TTTIIIHHHJJJPPP]]]lllwww|||tttdddTTTNNNOOORRRWWW[[[bbbiiittt|||{{{{{{yyyxxxzzz{{{{{{zzzxxxtttqqqnnniiigggccc___^^^___bbbcccbbbbbbcccbbbaaa___]]][[[UUUSSSQQQQQQRRRSSSSSSRRROOOOOONNNKKKHHHDDDAAA??????>>>;;;:::@@@KKKUUUXXXWWWOOOGGGCCCAAA===;;;;;;666666555555555444444444333333222111111111111111111000000////////////000000///...------...///000/////////......------,,,.........------,,,,,,+++***************+++...///666777444---***+++---,,,,,,---///000111000///...///000111111000000111222000222333333222333555888;;;<<<===>>>???AAABBBBBB@@@AAABBBBBBBBBBBBAAA@@@>>>>>>???@@@CCCFFFHHHJJJLLLMMMMMMLLLMMMOOOTTTWWWeeeyyysss[[[QQQHHHIIIPPPZZZhhhttt|||hhh]]]RRROOOQQQTTTZZZ```fffmmmyyy}}}{{{zzzyyywwwxxxzzz{{{|||zzzvvvrrrooollliiiddd___]]]]]]___`````````aaaaaa```___^^^]]]XXXVVVSSSRRRTTTUUUVVVVVVSSSSSSRRRQQQMMMIIIDDDBBB@@@===:::999<<>>???AAAAAA@@@AAABBBCCCCCCBBBAAA@@@>>>??????AAACCCFFFIIIKKKLLLMMMMMMMMMMMMPPPUUUXXXeee{{{lllVVVNNNJJJPPP^^^lllyyywww\\\VVVRRRRRRTTTWWW```hhhkkkttt}}}|||zzzyyywwwvvvxxx{{{}}}|||xxxtttqqqnnnkkkeee```]]]\\\]]]^^^^^^___`````````___^^^^^^YYYVVVSSSRRRSSSUUUWWWWWWUUUVVVVVVTTTQQQLLLGGGDDD???<<<999888999===BBBHHHDDDCCCBBB???>>><<<:::777555555333333222333333444333333222111111111111222000000////////////000000111000...,,,,,,...000111////////////............------------------,,,,,,,,,------,,,,,,...222666GGGGGGBBB888222111111///***+++...000111000///---...///000000000111444777111222333333333444666888999999;;;<<<>>>@@@AAABBB@@@AAABBBCCCCCCBBBAAA@@@??????@@@BBBDDDGGGJJJKKKLLLMMMMMMMMMMMMPPPUUUYYYeee}}}cccTTTNNNNNNYYYkkk|||}}}lllTTTRRRRRRTTTVVVZZZdddooopppxxx~~~|||{{{yyywwwuuuwww{{{}}}}}}yyyuuurrrppplllfff```]]][[[\\\]]]^^^^^^__________________XXXUUUQQQOOOPPPSSSTTTUUUVVVWWWXXXWWWSSSNNNIIIFFF>>><<<999777777888<<>>@@@BBBCCCDDDAAAAAABBBCCCCCCBBBAAAAAA@@@@@@AAABBBEEEHHHJJJLLLLLLMMMMMMMMMNNNQQQUUUYYYeee}}}mmm]]]OOOOOOVVViiinnn\\\SSSQQQOOOQQQWWW^^^eeehhhttt~~~|||zzzyyyyyyxxxwwwwwwxxxxxxwwwtttqqqqqqnnnhhhbbb]]]ZZZYYYYYY]]]]]]^^^___````````````ZZZXXXUUURRRRRRSSSUUUWWWVVVUUUTTTSSSQQQMMMGGGCCC===:::666444555666888888>>>>>>>>>>>>===;;;999888666666555444444444555555555555444333222222222222111111000///////////////111111000...---,,,+++***111111000000//////......000---++++++---...---+++///...------,,,,,,,,,,,,////////////...---,,,+++............////////////111000000////////////000444444555555666666777777777888:::===???AAABBBCCCBBBCCCEEEFFFFFFFFFEEEDDD???>>>===???CCCGGGIIIIIIJJJJJJJJJJJJKKKPPPVVVZZZkkk~~~|||eeeYYYPPPVVVfff~~~iiiYYYQQQPPPOOORRRYYYaaahhhlllzzz|||zzzxxxwwwuuuuuuvvvwwwwwwvvvrrroooooolllgggbbb^^^[[[ZZZYYY\\\\\\]]]^^^____________ZZZXXXTTTQQQPPPQQQSSSUUUVVVUUUSSSRRRPPPLLLGGGCCC???;;;666444444555555555::::::;;;;;;:::888666555666555555444444444444444444444222111111111111111111111000///////////////000000///...---,,,,,,+++000000000000//////......000...++++++---...---+++---,,,++++++*********+++------...............---............////////////000000////////////000000444444555555666666777777999:::;;;===???@@@AAAAAABBBCCCDDDEEEFFFEEEEEEDDD???>>>>>>@@@DDDHHHIIIJJJJJJIIIIIIHHHIIINNNUUUZZZiii|||kkkZZZSSSMMM\\\xxxuuuaaaTTTOOOOOOPPPSSS[[[dddlllrrr|||yyywwwvvvsssssstttuuuvvvtttqqqnnnmmmkkkgggbbb^^^\\\ZZZZZZZZZZZZ\\\]]]]]]^^^^^^^^^\\\YYYTTTPPPNNNOOOQQQSSSUUUTTTSSSRRRPPPLLLFFFBBB???;;;777333333333222222777888999:::999888666555666555444333333333333333333222111000000///000000000000000000//////////////////.........---------000000000////////////...///...,,,,,,---------,,,,,,,,,+++*********+++++++++,,,---...////////////............//////////////////...//////000111222333444444555666666777777;;;;;;<<<===>>>??????@@@BBBCCCDDDEEEFFFEEEDDDDDD@@@@@@@@@BBBFFFIIIJJJJJJJJJIIIGGGEEEFFFLLLTTTYYYeeeyyyooo[[[QQQPPPOOOfffkkkYYYQQQMMMNNNQQQUUU[[[eeennnuuu|||yyyvvvtttrrrrrrssstttuuutttpppmmmkkkiiifffccc```]]][[[ZZZXXXYYYZZZ[[[\\\\\\]]]\\\^^^ZZZUUUQQQNNNOOOPPPRRRTTTSSSRRRQQQOOOKKKFFFBBB===:::666333222222222111666777999;;;;;;:::999777666555444333333222333333333333222111000000000000///000000000000000//////---.....................///////////////////////////...---,,,,,,---,,,,,,...------,,,,,,---------,,,------...//////..................////////////............///000222222333333444444555666777777;;;;;;;;;<<<>>>???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCAAAAAAAAACCCGGGIIIJJJJJJJJJHHHEEECCCDDDJJJRRRXXXcccwwwvvvaaaQQQMMMQQQ]]]uuuwwwaaaTTTOOOMMMOOORRRVVV\\\eeeooovvv|||xxxuuusssrrrrrrrrrssstttsssqqqooojjjiiigggeeeaaa^^^\\\ZZZVVVWWWXXXZZZ[[[\\\\\\\\\___\\\XXXSSSQQQPPPPPPQQQRRRQQQQQQPPPOOOKKKFFFCCC;;;888555333333333222222444666999<<<===<<<:::999777666555444333333333333444333222111111000000111...///000000000000//////---------............................../////////.........---,,,,,,,,,------------,,,,,,------.........//////...------,,,............////////////............///000222222222222333444555666777777999999:::;;;>>>@@@BBBDDDAAABBBCCCEEEEEEDDDDDDCCCAAAAAABBBDDDHHHJJJJJJIIIIIIGGGDDDBBBCCCHHHQQQWWWbbbvvvxxxfffVVVMMMPPPWWWlllmmmYYYPPPNNNMMMPPPTTTXXX^^^gggrrr{{{}}}yyyuuussssssqqqppppppqqqrrrqqqpppjjjjjjiiigggddd```\\\ZZZUUUVVVXXXYYY[[[\\\\\\\\\]]]\\\YYYVVVSSSQQQPPPOOOOOOOOOOOOOOOOOOLLLHHHDDD:::888555333444444333222111333888;;;======;;;:::888777666555444333333333444444333111111111111111---...000111111000//////------..................---............/////////---......---++++++,,,...++++++*********+++,,,,,,////////////...---,,,+++............//////////////////...//////000111222111111222444555666777888999999999;;;===@@@CCCEEEAAABBBCCCDDDEEEDDDCCCCCCAAAAAABBBEEEHHHJJJIIIHHHHHHGGGEEECCCCCCHHHPPPUUUaaauuuvvveeeWWWOOOMMMUUU^^^{{{{{{cccSSSMMMMMMMMMQQQVVV[[[aaakkkxxx}}}yyyvvvtttrrrpppmmmlllnnnpppqqqqqqllllllkkkiiieeeaaa\\\ZZZUUUVVVXXXYYY[[[\\\\\\\\\ZZZZZZYYYWWWTTTQQQNNNMMMMMMMMMMMMNNNOOOMMMIIIFFF<<<:::777555444333222000111444999===??????>>>===999999777666555444444444333222111000000///000000---...000111111111000///..................---------------.........//////---...///---+++***,,,...+++*********++++++,,,------...............------............////////////000000////////////000000000111222333555666777888;;;::::::;;;===???BBBDDDAAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBDDDHHHIIIHHHGGGGGGGGGEEEDDDEEEIIIOOOTTT___sssvvvhhhXXXNNNKKKNNNYYYcccttt]]]OOOKKKLLLLLLQQQWWW]]]dddooo}}}}}}zzzvvvtttrrroookkkiiikkknnnpppqqqmmmmmmlllkkkgggbbb]]]YYYUUUVVVXXXZZZ[[[\\\]]]]]]WWWXXXXXXWWWTTTQQQMMMKKKKKKKKKLLLNNNOOOMMMJJJGGG???<<<888666444333000...333777<<>>AAABBBAAABBBCCCDDDDDDDDDCCCBBB@@@@@@AAADDDGGGHHHGGGFFFGGGGGGFFFEEEFFFIIINNNSSS^^^rrrjjjYYYMMMKKKHHHIII\\\uuu~~~fffTTTMMMLLLMMMRRRUUUZZZ___gggsss~~~xxxyyy|||}}}yyyvvvtttrrrooommmlllmmmooopppqqqooollliiieeebbb```___ZZZWWWUUUWWW\\\```^^^\\\[[[[[[ZZZXXXUUUQQQNNNLLLNNNLLLKKKMMMOOONNNIIICCC>>><<<;;;:::999888555333888999<<<@@@CCCDDDBBB???===;;;888777777666444333111222333333222111///...000000000000111111111111////////////////////////,,,---.../////////...---////////////............------,,,,,,,,,+++++++++------------------,,,,,,+++,,,---,,,******,,,...000000000000000111222222333333333444666777999:::999:::;;;===>>>@@@AAABBB???AAACCCEEEFFFDDDBBBAAA@@@BBBCCCEEEFFFFFFFFFFFFIIIEEEDDDFFFGGGIIIOOOWWWdddxxx```RRRHHHHHHHHHKKK^^^vvvvvv```RRRMMMMMMNNNTTTWWW[[[aaaiiivvv}}}zzz}}}~~~{{{xxxtttrrrooommmmmmnnnpppqqqooonnnkkkhhheeebbb```___[[[XXXUUUVVVZZZ\\\[[[XXXZZZZZZYYYXXXUUURRROOONNNNNNLLLKKKMMMPPPOOOJJJEEEAAA@@@>>>===<<<:::777444555777:::AAAGGGIIIEEEAAA???<<<:::888777777555333222222222222222111000///------------............////////////////////////,,,---......///.....................------------///............---------------------------------.../////////------...000---------------...//////333333333444666777999:::;;;;;;<<<===>>>??????@@@???AAACCCEEEEEEDDDBBBAAABBBCCCEEEFFFGGGHHHGGGGGGJJJGGGFFFGGGHHHJJJPPPXXXeeeyyyVVVJJJDDDGGGJJJOOOaaawwwkkkXXXOOOMMMNNNOOOUUUYYY^^^dddnnn|||~~~{{{|||}}}{{{vvvssspppnnnmmmnnnppprrrnnnmmmjjjhhheeebbb```___\\\YYYVVVUUUWWWYYYWWWUUUXXXXXXXXXXXXVVVTTTRRRPPPNNNLLLLLLMMMPPPOOOKKKGGGFFFDDDBBB@@@???<<<999666555666<<>>>>>>>>@@@AAACCCEEEEEEDDDCCCBBBDDDEEEGGGHHHIIIIIIIIIIIIJJJGGGGGGIIIJJJKKKQQQYYYfff|||QQQHHHCCCHHHLLLRRRbbbttt{{{{{{aaaQQQMMMMMMOOOQQQWWW[[[aaaiiittt~~~zzzzzz}}}~~~zzzwwwrrrooommmmmmooopppmmmlllkkkiiigggdddbbbaaa]]]ZZZWWWVVVWWWXXXWWWVVVVVVWWWWWWXXXWWWUUUTTTSSSMMMMMMLLLMMMOOONNNKKKIIIHHHFFFDDDBBB@@@>>>:::777888999???MMMZZZ^^^XXXOOODDDAAA>>><<<;;;:::888666444333222000///000000111000000111111111222222222////////////////////////...---,,,,,,---...000111.........---------,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---...//////,,,...//////---------...111111000000111111222333222222333444555777888999;;;;;;<<<<<<===>>>>>>>>>@@@AAACCCDDDDDDDDDCCCBBBEEEFFFHHHJJJKKKKKKKKKJJJJJJGGGGGGIIIJJJKKKQQQXXXhhhNNNGGGEEEJJJOOOUUUaaannnssswwwsssZZZOOOMMMNNNPPPSSSXXX]]]eeennnzzzzzz|||~~~zzztttoookkkkkklllmmmmmmmmmlllkkkiiigggeeeddd^^^[[[XXXWWWWWWXXXYYYYYYUUUVVVWWWXXXWWWVVVUUUTTTMMMMMMMMMMMMMMMMMMKKKIIIHHHFFFDDDBBB@@@>>>:::777:::;;;@@@NNN[[[```ZZZRRREEEBBB???===<<<;;;999888444333222000///000000111---------.........//////////////////////////////------,,,,,,---...000111////////////.........---,,,,,,+++++++++*********++++++,,,,,,---...//////,,,...//////...------......------------...//////222222222333555666888999999999:::<<<===???@@@@@@AAABBBCCCDDDDDDDDDCCCCCCEEEGGGHHHJJJKKKKKKKKKKKKHHHFFFFFFIIIJJJKKKPPPWWWhhhKKKGGGGGGMMMTTT[[[eeennntttwwwiiiUUUNNNOOOOOOQQQVVVZZZ```jjjuuu{{{~~~~~~{{{tttnnnjjjiiijjjlllllllllmmmlllkkkiiigggfff___]]][[[XXXXXXXXXZZZ\\\UUUVVVWWWXXXXXXWWWVVVUUUNNNNNNMMMMMMKKKJJJIIIHHHGGGEEEBBBAAA@@@===:::777999999===GGGRRRWWWSSSMMMDDDBBB???>>>======;;;:::444333222111000000000000....../////////000000000////////////////////////,,,,,,,,,---...///000111000000/////////.........------------,,,,,,,,,,,,+++,,,,,,------.........---///111111000///.../////////......//////000111111222222333444666777888888888:::;;;===???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCEEEFFFGGGIIIJJJJJJJJJJJJHHHFFFFFFIIIJJJKKKPPPVVVgggKKKJJJMMMVVV```hhhqqqxxxqqq___OOONNNPPPOOOSSSZZZ]]]eeeppp}}}}}}}}}~~~}}}yyyrrrllliiiiiikkkmmmjjjkkkllllllkkkjjjgggfffbbb```]]]YYYWWWVVVXXXZZZVVVVVVWWWXXXXXXWWWVVVUUUNNNNNNMMMLLLIIIGGGGGGGGGEEEDDDBBBAAA@@@>>>;;;888888888:::@@@GGGKKKJJJGGGCCCAAA>>>>>>>>>>>><<<;;;222222222222222111000///111111111111222222222222////////////////////////***+++,,,...///000000000//////.........------------------,,,,,,,,,,,,+++------------------------,,,...000111///...---...111111111111111222222333111111222333444666777888999999:::;;;<<<>>>>>>???BBBBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIIIIIIIHHHHHHGGGHHHKKKLLLLLLPPPWWWccc}}}MMMNNNSSS^^^jjjuuu~~~gggWWWLLLNNNQQQPPPTTT]]]___hhhuuu}}}|||}}}~~~~~~~~~zzzvvvpppkkkiiijjjmmmoooiiijjjkkklllkkkiiigggfffdddbbb^^^YYYUUUTTTVVVXXXVVVWWWXXXXXXXXXWWWVVVUUUNNNNNNNNNKKKHHHFFFEEEEEEEEECCCBBBAAA@@@???<<<:::888888:::===AAADDDEEEDDDBBB@@@>>>===>>>>>>===<<<222222333333222111///...............////////////////////////////////////)))+++---///000000000///......---------,,,,,,,,,+++++++++*********))))))------------------,,,,,,)))+++......---+++++++++...............//////000111111222333444666777888;;;;;;;;;<<<<<<<<<======BBBBBBBBBCCCCCCCCCDDDDDDBBBCCCEEEGGGHHHHHHHHHGGGIIIHHHIIILLLMMMMMMRRRXXX```{{{NNNPPPXXXfffwww~~~]]]TTTMMMNNNQQQTTTYYY^^^bbbmmm}}}}}}xxx{{{}}}{{{zzz{{{|||}}}xxxvvvrrrooollllllmmmmmmnnnmmmlllllllllkkkhhhffffffddd```\\\YYYWWWVVVUUUXXXXXXWWWVVVVVVVVVWWWWWWOOOMMMKKKKKKKKKJJJHHHFFFCCCBBBAAA@@@????????????777777777888:::===AAACCC>>>===;;;999888888888999333333222222111000//////111111000///////////////000000000000000000000000........................//////.........------------,,,++++++------,,,+++,,,,,,,,,---------......,,,,,,---.../////////...---...///000000111111111333333333333444555666666999;;;===>>>======>>>???@@@AAABBBBBBBBBAAA@@@???CCCBBBBBBCCCCCCDDDEEEFFFEEEGGGHHHGGGGGGJJJPPPVVVbbbvvvQQQYYYgggyyywww[[[SSSMMMNNNQQQTTTZZZ___dddooowwwrrrvvv}}}}}}{{{zzzyyyzzz{{{|||xxxvvvrrrnnnlllkkkkkklllmmmlllkkkkkkkkkkkkhhhfffeeeccc```\\\YYYWWWUUUUUUWWWWWWVVVVVVVVVVVVVVVWWWPPPMMMKKKJJJJJJJJJHHHGGGDDDCCCBBB@@@???>>>>>>>>>888777777777999<<>>======999888777777888:::<<<>>>:::::::::999888777555555333333222222111000000000111111000///////////////////////////////////////////////////////////////...............------------,,,++++++------,,,+++,,,,,,,,,---------......------.../////////......---...///000000111111111000111111222444666888999888:::<<<===<<<<<<===>>>@@@AAABBBCCCCCCBBBAAA@@@CCCBBBBBBCCCCCCDDDEEEFFFFFFHHHIIIHHHHHHKKKQQQWWWeeezzz]]]oooyyydddTTTOOOLLLNNNRRRVVV]]]dddmmmxxx{{{rrrjjjhhhqqq|||}}}{{{}}}|||zzzzzz|||}}}~~~zzzxxxtttpppmmmkkkjjjiiiiiihhhggghhhiiiiiihhhfffbbb```^^^[[[YYYVVVTTTSSSUUUTTTTTTTTTTTTTTTUUUUUUSSSOOOKKKHHHHHHHHHIIIHHHFFFEEECCCAAA???>>>======:::999777666666888999:::888888999999888666444333222222222111111111000000111000000///////////////////////////////////////////////////////////////........................---,,,++++++------,,,+++,,,,,,,,,---------............////////////......---...///000000111111111///000111222444777999:::999;;;<<<===<<<;;;<<<===@@@AAABBBCCCCCCCCCBBBAAACCCBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHKKKRRRWWWggg|||oooqqq]]]QQQMMMLLLOOOSSSWWW```hhhrrr}}}}}}wwwpppiiicccdddooo|||}}}{{{|||{{{yyyxxxwwwxxxzzz{{{zzzxxxuuuqqqnnnllljjjiiihhhgggfffggghhhhhhfffeeeaaa```^^^\\\YYYWWWTTTSSSUUUUUUTTTSSSSSSSSSTTTTTTSSSOOOKKKHHHHHHHHHHHHHHHGGGFFFDDDAAA@@@>>>======;;;:::888666666666888999777888888888777555333222222222222111111111111111111000000///////////////........................////////////////////////---.....................---,,,++++++------,,,+++,,,,,,,,,---------.........///////////////......---...///000000111111111//////000222444777999:::999;;;======<<<;;;<<<===@@@AAABBBCCCDDDCCCBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFLLLMMMNNNNNNMMMPPPWWW\\\hhh|||hhhWWWNNNLLLMMMQQQUUUZZZccclllwww}}}qqqiiigggccc```]]]```nnn}}}~~~|||yyywwwuuussssssssstttuuuxxxwwwtttqqqnnnllljjjiiigggfffeeefffgggfffeeeccc``````___]]]ZZZXXXUUUTTTWWWWWWUUUTTTSSSSSSRRRRRRSSSOOOKKKIIIHHHHHHGGGGGGFFFEEEDDDBBB@@@???>>>>>><<<;;;888777666666888888888888888777666555444333111111111111111111111111111111000///////////////................................................---------...............---,,,++++++------,,,+++,,,,,,,,,---------......//////000000000///......---...///000000111111111//////000222444777999:::;;;===>>>>>>===<<<<<<===@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFKKKMMMNNNMMMMMMPPPVVV[[[ggg|||ttt___RRRMMMLLLNNNRRRWWW\\\eeeooo{{{|||kkk```ZZZZZZ[[[[[[[[[aaaqqq~~~yyywwwuuurrrqqqqqqrrrrrruuutttrrrpppmmmkkkiiihhhgggfffeeeeeeeeeeeecccaaa``````___^^^\\\YYYVVVUUUZZZYYYWWWUUUSSSRRRQQQQQQRRROOOLLLJJJJJJIIIGGGEEEEEEDDDCCCBBBAAA@@@@@@???<<<;;;999777777777888999:::999888666555555444444111111111111111111111111111111000///////////////........................---------------------------------.........//////---,,,++++++------,,,+++,,,,,,,,,---------......000000000000000///......---...///000000111111111000000111222444666888999<<<>>>??????>>>======>>>???@@@BBBDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFHHHIIIJJJJJJIIILLLSSSXXXfff{{{mmmXXXNNNLLLKKKNNNSSSXXX]]]gggqqq}}}ooo___VVVTTTUUUXXX[[[\\\cccttt|||zzzwwwtttsssrrrssssssrrrqqqpppnnnllljjjhhhggghhhfffeeeeeeeeedddaaa___aaaaaa```___\\\ZZZWWWUUU[[[ZZZXXXVVVTTTRRRQQQPPPQQQOOOMMMKKKJJJIIIFFFDDDEEEDDDCCCBBBAAA@@@@@@@@@===;;;999888777888999:::;;;999888666555555555666111111111111111111222222111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,++++++------,,,+++,,,,,,,,,---------......000000000000000///......---...///000111111111111000111111222444666888999===???@@@@@@>>>===>>>??????@@@BBBDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFIIIKKKLLLKKKKKKNNNTTTZZZeeezzz~~~hhhUUUKKKHHHIIIMMMRRRVVV\\\hhhuuuzzzkkk]]]WWWTTTTTTXXX]]]```iii}}}}}}{{{xxxuuutttsssrrrpppnnnqqqpppnnnllljjjiiiiiihhhgggfffdddbbbbbbbbbcccdddfffdddbbb___]]]YYYUUUQQQZZZ]]]___\\\UUUOOOMMMMMMSSSRRRQQQMMMIIIFFFEEEFFFEEEDDDDDDBBBAAA???===<<<>>>;;;;;;===<<<888888:::999999888666888;;;999333333111000111222222111000//////...------------...------------------------000///...---,,,---............////////////.........---,,,,,,......---,,,///...---,,,,,,,,,---...........................////////////000000000000222111000000222444666888;;;<<<>>>???===<<<;;;<<<>>>???@@@AAABBBBBBBBBBBBAAABBBBBBBBBAAABBBEEEGGGKKKIIIIIILLLNNNNNNSSSZZZfffxxx~~~xxxbbbRRRKKKJJJKKKOOOTTTXXX^^^kkkxxxzzzkkk^^^YYYUUUWWW\\\aaafffooo}}}zzzxxxuuusssrrrqqqpppnnnooonnnmmmkkkiiihhhgggfffgggfffdddcccbbbcccdddeeefffdddbbb```^^^[[[WWWTTTVVV[[[___\\\VVVPPPOOOQQQPPPPPPOOOKKKGGGDDDCCCDDDDDDDDDCCCBBBAAA???>>>===>>>;;;:::;;;;;;888888;;;666999:::888888999777333333222111111222222111000//////...------------...------------------------000///...---,,,------.........////////////.........---,,,,,,......---,,,------,,,++++++,,,---...////////////////////////////////////000000000000555444222111111222444555;;;===??????>>><<<<<<===>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDCCCCCCDDDFFFIIIKKKIIIIIILLLMMMNNNSSSYYYeeexxxtttnnnYYYNNNLLLKKKMMMQQQWWW\\\cccppp}}}~~~xxxjjj```]]]]]]```gggmmmrrr~~~~~~zzzwwwtttsssrrrqqqooommmmmmlllkkkiiihhhfffeeedddffffffdddccccccdddeeeeeedddcccbbbaaa```]]]ZZZWWWSSSYYY^^^]]]VVVQQQQQQTTTOOOOOONNNKKKGGGDDDCCCDDDBBBBBBBBBBBBAAA@@@???>>>???;;;999::::::888999<<<;;;AAADDDAAA<<<;;;888666444333111111222222111000000///......------......//////////////////////////////...------------.........////////////.........---,,,,,,......---,,,+++++++++++++++,,,......000000000000000000000000////////////000000000000555444333222222333444555;;;===??????>>>=========>>>???AAACCCDDDEEEFFFFFFEEEEEEFFFEEEDDDEEEHHHJJJKKKIIIIIILLLMMMNNNSSSZZZeeeyyyppp}}}|||cccRRRLLLMMMLLLNNNSSSZZZ___fffttt~~~|||vvvkkkcccdddiiipppyyy~~~yyywwwtttrrrrrrqqqooommmmmmlllkkkjjjhhhfffeeedddeeeeeedddcccddddddeeefffbbbaaa`````````^^^[[[XXXRRRYYY___^^^WWWRRRRRRTTTPPPPPPPPPMMMIIIFFFEEEEEEAAAAAABBBBBBBBBAAA@@@@@@AAA===:::;;;:::999;;;???HHHPPPUUUNNNEEE???<<<999666333111111111222111000000//////...............//////////////////////////////......------------......////////////.........---,,,,,,......---,,,*********+++,,,---......////////////////////////////////////000000000000111111111222444666888999;;;===???@@@???===>>>>>>>>>???AAACCCEEEGGGGGGHHHEEEFFFFFFEEEDDDEEEGGGJJJLLLIIIIIIKKKMMMNNNTTT[[[hhh}}}rrr|||sss[[[MMMKKKOOOMMMOOOTTT\\\bbbjjjxxx}}}zzzuuummmjjjmmmwwwzzzwwwtttsssrrrqqqooommmmmmmmmmmmllljjjhhhfffdddccccccccccccddddddeeeeee___^^^^^^^^^___^^^[[[YYYTTTYYY^^^^^^YYYTTTQQQQQQNNNOOOOOOMMMJJJFFFEEEEEE@@@AAAAAABBBBBBAAAAAA@@@BBB>>>;;;<<<<<<;;;===AAARRR[[[___WWWJJJBBB===;;;777444222000111222222111000000///............///000000000000000000000000...............---------......////////////.........---,,,,,,......---,,,******+++,,,------..............................////////////000000000000000000111333555666888999:::<<>>===>>>>>>>>>@@@AAADDDEEEGGGHHHHHHEEEEEEEEEDDDCCCCCCFFFHHHLLLIIIIIILLLMMMPPPVVV^^^kkkxxxiiiUUUKKKLLLPPPNNNPPPVVV^^^eeemmm|||}}}{{{wwwrrrtttzzz{{{xxxuuutttsssrrrpppnnnnnnnnnnnnmmmkkkiiifffeee```aaaaaabbbcccddddddeee^^^^^^]]]^^^^^^^^^[[[YYYVVVXXX[[[]]]\\\XXXSSSOOOKKKLLLMMMKKKHHHEEECCCBBBAAAAAABBBBBBBBBAAA@@@@@@AAA===<<<======;;;===AAAPPPXXX[[[TTTHHHAAA===:::888555222000111222222111111000//////......//////000000000000000000000000......//////......---,,,......////////////.........---,,,,,,......---,,,++++++,,,---....................................////////////000000000000333333444444555555666666999;;;===>>>=========>>>???@@@BBBCCCEEEFFFGGGGGGDDDDDDDDDCCCBBBBBBDDDFFFLLLIIIIIILLLOOORRRZZZbbbrrrwww```QQQJJJKKKNNNPPPRRRYYYaaahhhqqq}}}{{{yyy|||yyyvvvuuutttsssqqqooommmnnnnnnmmmllliiifffeee^^^___```aaabbbccccccddd___^^^^^^______^^^\\\ZZZVVVUUUWWW[[[^^^]]]VVVOOOJJJLLLMMMLLLHHHEEECCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>;;;;;;======;;;;;;>>>DDDKKKOOOJJJDDD@@@>>>;;;999666222000111222222222111000000///////////////////////////////////////---.../////////...---,,,......////////////.........---,,,,,,......---,,,------.../////////...---........................////////////000000000000222333444555555666666666777:::<<<===<<<<<<<<<===@@@@@@BBBCCCDDDEEEEEEEEEDDDEEEEEECCCBBBBBBDDDFFFLLLIIIIIIMMMQQQUUU]]]fffqqq[[[NNNJJJKKKMMMQQQTTT[[[ccckkkttt~~~|||zzzwwwuuuuuutttrrrpppmmmmmmnnnmmmkkkiiifffddd\\\]]]___```bbbcccccccccaaa```___``````___]]]ZZZUUUSSSSSSZZZaaaaaaXXXPPPLLLMMMOOONNNJJJGGGEEEDDDBBBBBBBBBBBBAAA@@@???>>><<<999999<<<<<<::::::<<<999@@@EEECCCAAAAAAAAA>>>:::666222000000111222222111111000///////////////////////////////////////---.../////////...,,,,,,......////////////.........---,,,,,,......---,,,...///000000000///...---000000000000000000000000////////////000000000000///000222444777888999:::666999;;;<<<<<<;;;<<<===@@@AAABBBCCCDDDDDDDDDDDDEEEFFFEEEDDDBBBBBBDDDFFFKKKIIIIIINNNRRRVVV```iiilllWWWPPPPPPOOOLLLQQQTTT]]]hhhpppzzz|||yyyvvvtttsssrrrqqqpppqqqpppmmmkkkhhhgggfffeeebbb```___]]]]]]___```aaadddcccccccccbbb___ZZZVVVUUUSSSRRRUUUZZZ[[[XXXTTTOOONNNLLLKKKKKKJJJGGGEEEAAAAAAAAA@@@@@@>>>===<<<===<<<<<<<<<;;;:::999888888:::<<<===>>>>>><<<<<<999888777555333111000///222222222111000//////...111000///......///000111---.../////////...,,,+++///000000111111111111000///......------,,,++++++------,,,,,,+++,,,,,,,,,////////////...---,,,+++---......///////////////000222444555666777999;;;888999:::;;;<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEEEEEEEEEECCCBBBCCCEEEHHHIIIHHHIIIKKKMMMSSSaaannnhhhUUUNNNNNNOOOMMMTTTXXXaaallluuu}}}}}}zzzvvvsssrrrqqqpppnnnooonnnmmmkkkhhhfffeeedddaaa```___^^^^^^___aaabbbbbbaaaaaabbbbbb```\\\YYYUUUSSSQQQTTTXXXZZZWWWTTTOOOMMMLLLKKKKKKJJJGGGEEEAAAAAAAAA@@@@@@???>>>======???@@@>>>999666666777777888:::<<<===<<<;;;;;;888888666555333111000///222222111000////////////111000///......///000000.........///......---,,,//////000111111111111000000//////......---,,,,,,,,,,,,+++++++++,,,,,,---------...............---...///000111222111000000222444555666555666777999999999:::<<<<<<<<<<<<<<<>>>>>>???AAABBBCCCDDDDDDFFFFFFEEEDDDCCCCCCFFFHHHIIIHHHIIIKKKNNNTTTbbbooo{{{bbbQQQLLLMMMOOOPPPVVVZZZdddoooyyy|||}}}zzzvvvsssqqqpppnnnllllllllllllkkkiiifffdddbbb____________```aaaaaabbb`````````aaabbbaaa^^^[[[VVVSSSPPPQQQTTTWWWVVVTTTMMMLLLKKKJJJKKKJJJGGGEEEAAAAAAAAA@@@@@@??????>>>???BBBDDD???777222333777666777999:::;;;::::::999888777666444333111000///222111000.........//////000//////......///000000//////...------------......///000000111111111000111000000///......------************+++,,,------+++,,,---...///////////////000222444444333222111444555666666555444666777999:::;;;<<<============???@@@@@@AAABBBCCCCCCDDDFFFFFFFFFDDDCCCCCCEEEGGGHHHGGGIIILLLOOOUUUcccpppsss[[[MMMIIIKKKOOOSSSUUUZZZdddqqqzzz~~~{{{vvvssspppnnnllljjjiiijjjkkkjjjiiifffcccaaa_________``````aaaaaabbb`````````aaabbbaaa^^^\\\WWWTTTPPPOOOQQQSSSTTTSSSLLLKKKJJJJJJJJJIIIGGGEEEBBBBBBAAA@@@@@@@@@@@@@@@AAABBBAAA===888444444555444555666888888888888888777666555444222111000///222111///...---...///000............/////////000000///...,,,,,,---............///000111111111111000000//////...---------)))))))))***+++,,,---...,,,------...//////......///000222444555333222000222444555555555555666777::::::;;;<<<============@@@@@@AAAAAABBBBBBBBBCCCEEEEEEEEEDDDBBBBBBDDDEEEHHHGGGIIIMMMPPPVVVcccppp~~~jjjTTTJJJIIIKKKPPPVVVWWW\\\gggttt~~~{{{vvvssspppnnnllljjjhhhiiijjjjjjiiifffdddbbb______^^^^^^___```aaaaaabbbaaa``````aaa```]]][[[YYYVVVRRROOOOOOPPPPPPQQQJJJIIIHHHIIIJJJIIIGGGFFFCCCBBBAAAAAA@@@AAAAAABBBCCC???;;;:::::::::777444444444555666666777777777666666555333222111000000111111///......///000000------......////////////000///...,,,,,,---......------...000000111111111//////...------,,,,,,+++************+++,,,---.........//////...------,,,...///111222333222111000000222444555555555777999999:::;;;<<<============@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEECCCBBBAAABBBCCCGGGGGGIIIMMMPPPUUUbbbooovvvaaaNNNIIIJJJLLLQQQXXX[[[aaammm{{{{{{wwwsssqqqooolllkkkhhhiiiiiiiiihhhgggeeeddd```___]]]\\\\\\]]]___```bbbaaa````````````^^^\\\\\\YYYUUUQQQNNNMMMMMMNNNIIIHHHGGGHHHIIIIIIHHHFFFDDDCCCBBBAAAAAAAAABBBCCCDDD>>>888888;;;<<<999555333444444555555666777777555555444333222111000000111111111111111000000000,,,---.../////////////////////...------------...,,,---...///000111111111.........---,,,,,,++++++++++++++++++,,,---......////////////...---,,,+++...//////000000000000000///111333444444666888:::888999:::;;;<<<<<<<<<<<<>>>>>>>>>???@@@AAAAAABBBCCCEEEEEEDDDBBBAAAAAABBBGGGGGGJJJMMMOOOTTT```lllppp[[[KKKIIIKKKMMMRRRZZZ___eeeqqq~~~~~~{{{wwwtttrrrpppnnnllliiiiiiiiihhhhhhgggggggggbbb```\\\YYYYYYZZZ]]]___aaa_________```aaa```^^^^^^\\\XXXSSSNNNKKKJJJKKKGGGGGGFFFGGGIIIIIIHHHFFFDDDCCCBBBAAAAAABBBCCCDDDCCC???:::999::::::888666444444444444555666777777555444444333222111000000000111222333333222111000+++,,,---///////////////.........///......---,,,+++,,,---///000111111111/////////...------,,,,,,---------,,,------......---...............------000//////...///000111222000222444444444444666888777888999:::;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAAEEEFFFGGGFFFDDDCCCCCCCCCGGGGGGIIIMMMNNNRRR]]]iiilllXXXIIIIIIMMMMMMRRRZZZ___fffrrr|||vvvsss||||||wwwtttsssqqqooommmjjjjjjiiihhhggghhhhhhhhhccc```\\\XXXWWWYYY\\\^^^^^^]]]]]]^^^aaabbbbbbaaa___^^^ZZZTTTOOOJJJIIIIIIGGGFFFFFFGGGIIIIIIHHHFFFDDDCCCBBBAAAAAABBBDDDEEEBBB@@@>>>:::888666777888444444444444555666777777444444333333222111000000///111333555555444111000***+++---///000000///...---.../////////...,,,++++++,,,---///000111111111000000000///......------//////...---------......,,,,,,---...////////////222000///......000222333222333555444333333444666777777888999::::::::::::999:::;;;===>>>@@@AAAAAAGGGHHHIIIHHHFFFDDDDDDEEEGGGGGGIIILLLMMMQQQ\\\ggg~~~bbbUUUJJJHHHLLLPPPUUUZZZ___nnnwww|||yyysssmmmooottt~~~|||yyywwwuuurrrooolllkkkiiiggggggiiijjjkkkkkkcccaaa]]]ZZZYYYYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]]]][[[YYYUUUPPPKKKGGGEEEHHHGGGEEEFFFGGGHHHHHHGGGEEEBBB@@@???AAABBBCCCCCC@@@???>>>;;;999666555444888666444444555666666666444444444444333222111111///000111222333444444444......///000000000000000///////////////////////////............---------///...---,,,+++,,,---...,,,---///000000000///...,,,,,,,,,---...///000000000000000000////////////333333333444555666777888888888888:::<<<<<<<<<;;;::::::<<<===???AAABBBCCCKKKKKKKKKIIIFFFCCCCCCDDDJJJIIIIIIJJJKKKNNNZZZfffzzz___SSSIIIHHHLLLQQQVVV\\\bbbpppzzz{{{vvvrrrkkkeeeeeejjjsss~~~~~~|||yyywwwuuuqqqmmmjjjiiigggeeefffgggiiiiiiiiidddbbb___\\\ZZZZZZ[[[\\\\\\\\\\\\]]]]]]^^^``````^^^]]]ZZZUUUPPPKKKGGGEEEFFFEEEDDDDDDFFFHHHHHHGGGCCCAAA??????AAACCCDDDDDD???>>>===;;;999777666555777555333333444666666666666666666555555333222111000000111222333333333333------...///////////////////////////////////////+++,,,,,,---...///000000......------,,,,,,------,,,---...///000//////...,,,---------.../////////000000000000////////////333333333333444555666777777777888:::;;;<<<<<<;;;:::;;;<<<>>>@@@AAABBBCCCFFFGGGGGGFFFDDDCCCDDDEEEIIIIIIIIIKKKLLLOOO[[[gggpppYYYPPPHHHHHHLLLQQQXXX^^^eeettt~~~yyyqqqjjjbbb[[[[[[___aaakkkzzz|||yyyvvvtttppplllhhhgggeeeddddddfffggggggfffeeeccc```]]][[[[[[[[[\\\]]]]]]]]]]]]^^^```bbbddd```^^^[[[WWWQQQLLLHHHEEEDDDCCCBBBCCCEEEGGGGGGGGGCCCAAA??????AAACCCCCCCCC======<<<;;;999888777777666444222222444666777777888888888777666444333222000111111222333333333333,,,------...............////////////////////////+++,,,,,,---...///000000...............---,,,,,,------...////////////...------..................////////////000000000000333333222333333444555555666666888999:::;;;;;;;;;:::;;;===>>>@@@AAABBBBBBAAABBBDDDDDDCCCCCCEEEGGGIIIHHHJJJLLLMMMQQQ\\\hhhgggTTTLLLGGGIIIMMMSSSZZZaaahhhxxxxxxnnnfff]]]VVVUUUYYY[[[bbbnnn||||||yyyyyy|||yyyvvvsssooojjjgggfffdddcccdddfffgggfffeeeeeeccc```^^^\\\[[[[[[[[[]]]\\\\\\\\\^^^```cccdddaaa```\\\XXXRRRMMMHHHFFFDDDCCCBBBCCCEEEGGGHHHGGGDDDBBB@@@@@@AAAAAAAAA@@@<<<;;;;;;::::::999999888777555333333555888::::::999999999888666444333222000111222333333333333333,,,---......//////......///////////////////////////............------------.../////////...,,,+++------........./////////...............---------////////////000000000000333222222222222333444555555666888999::::::;;;<<<:::;;;===???AAABBBBBBBBB???AAACCCCCCCCCCCCEEEGGGHHHHHHJJJMMMNNNRRR]]]iiizzzbbbPPPJJJGGGJJJOOOTTT\\\dddkkk{{{|||ssshhhaaaYYYRRRQQQSSSUUUZZZdddqqq~~~|||vvvsssooonnnvvv}}}|||yyyvvvsssooojjjgggfffeeedddeeeggghhhgggfffdddbbb```]]][[[ZZZYYYYYYZZZZZZZZZ[[[]]]___aaabbbaaa___\\\XXXSSSMMMIIIGGGEEEDDDCCCDDDFFFHHHHHHGGGFFFDDDAAA@@@@@@@@@>>>===;;;;;;::::::::::::999999888666444444777;;;===???;;;::::::888666444222111111111222333333333222222......///000000000000//////////////////////////////............------------...///000///...---,,,---------------......///...............---------.../////////000000000111222222222222333333444555555888::::::999999:::<<<;;;<<<>>>@@@BBBBBBAAAAAAAAACCCDDDDDDDDDDDDEEEGGGGGGHHHJJJNNNOOORRR]]]iiisss]]]MMMIIIHHHLLLQQQVVV^^^fffooo~~~~~~yyyqqqhhh^^^YYYSSSMMMKKKMMMLLLPPPWWWbbboooyyy|||yyyuuupppnnnkkkkkksss|||uuurrrpppvvv}}}|||yyyvvvtttppplllhhhfffeeeeeeggghhhiiigggfffdddccc```^^^\\\ZZZYYYXXXYYYYYYZZZ[[[]]]^^^^^^___```^^^[[[WWWSSSNNNJJJHHHGGGEEEDDDDDDFFFGGGGGGFFFEEEDDDBBBAAAAAA@@@===;;;;;;;;;::::::::::::999999999666444555888===@@@BBB======<<<:::888555333222111222222333333222222222...//////000000000000000////////////////////////+++,,,,,,---...///000000...////////////...------------,,,,,,------...///------........................//////000000111111111111222222333555666777777:::===<<<999888999<<<;;;===???AAABBBBBBAAA@@@CCCDDDEEEEEEDDDDDDEEEGGGGGGHHHJJJNNNOOOQQQ\\\ggglllYYYLLLIIIIIINNNRRRWWW___hhhsss}}}vvvqqqeee\\\UUURRROOOJJJHHHIIIGGGJJJOOOVVV```iiirrrwww{{{|||}}}}}}xxxuuurrrppppppoooqqqyyyqqqdddbbbaaafffooozzz~~~|||yyywwwuuuqqqmmmjjjeeeeeeeeegggiiiiiigggeeeeeedddbbb___]]][[[YYYXXXXXXYYY[[[]]]^^^^^^]]]\\\^^^\\\ZZZVVVRRRNNNJJJHHHGGGEEEDDDDDDEEEEEEEEEDDDBBBAAA@@@@@@AAAAAA???===;;;;;;;;;::::::999999999888666333444888===AAACCCAAA@@@???===;;;888666444222222222333333222222111---...//////000000//////////////////////////////+++,,,,,,---...///000000000//////...............------,,,,,,,,,---...///,,,---------.../////////.........///000111111111111111222333444666888999:::===???>>>:::777999;;;;;;===@@@BBBCCCBBBAAA@@@AAACCCDDDEEEDDDDDDFFFGGGGGGHHHJJJMMMNNNPPPZZZdddzzzhhhWWWLLLIIIJJJOOOSSSXXX```iiivvvxxxpppkkk^^^VVVPPPOOONNNJJJGGGHHHGGGIIIMMMQQQWWW___iiiooooooqqqtttyyy~~~}}}xxxuuusssssstttvvvyyyhhhYYYWWWPPPSSS[[[eeeqqq}}}~~~|||yyywwwuuurrrooollleeedddeeefffhhhhhhfffdddfffeeecccaaa^^^\\\ZZZYYYXXXZZZ]]]______^^^\\\ZZZ\\\[[[YYYVVVRRRNNNKKKIIIGGGEEECCCCCCCCCDDDCCCBBB@@@??????@@@BBBBBBAAA???<<<;;;;;;::::::999999888777555222333777===AAACCCDDDCCCBBB@@@===:::888666222222333333333222222111,,,---......//////......//////////////////////////////.........---------111000///------...//////------,,,+++,,,---...///,,,,,,------...///000000---......///000111111222000111222333555888:::;;;;;;???AAA???:::777888;;;;;;===@@@BBBCCCCCCAAA@@@???AAACCCDDDDDDEEEGGGHHHGGGHHHJJJMMMMMMOOOXXXcccsssvvv___QQQLLLJJJJJJPPPVVV[[[dddlll|||zzzwwwrrriiibbbYYYTTTMMMJJJIIIHHHGGGEEEGGGHHHIIILLLQQQYYYbbbiiihhhkkkpppuuuzzz}}}wwwxxxzzz|||zzzbbbTTTRRRQQQPPPTTT[[[bbbkkkxxx}}}zzzwwwuuupppkkkhhhgggeeeeeefffhhhiiihhhgggiiigggdddaaa^^^\\\[[[ZZZ\\\\\\[[[ZZZ[[[\\\^^^______\\\YYYUUUSSSPPPLLLIIIHHHGGGFFFEEEDDDCCCCCCBBBEEECCCBBB@@@??????@@@@@@???@@@AAAAAA@@@>>>;;;:::888666444222444777;;;>>>?????????>>><<<999777555:::888555333111111111222......------------......000000000000000000000000...//////...+++,,,000333000///............,,,+++******++++++,,,---......///////////////////////////////////////.........222333444444333333555777;;;===>>>>>>===<<<<<<===<<<<<<===>>>@@@AAABBBCCCBBBDDDEEEEEECCCBBBCCCDDDHHHJJJLLLLLLMMMQQQYYY___tttsss[[[NNNLLLJJJKKKPPPVVV\\\eeemmm~~~wwwqqqkkkaaaZZZSSSOOOJJJGGGGGGGGGFFFEEEFFFGGGHHHJJJNNNUUU]]]ccceeehhhnnnsssxxx~~~|||~~~yyydddXXXVVVNNNMMMOOOUUU[[[bbbnnnzzz}}}{{{yyywwwuuurrrnnnjjjgggfffeeeeeefffgggfffeeefffeeeccc```^^^]]]\\\\\\\\\[[[[[[[[[\\\]]]___``````]]]YYYWWWTTTQQQMMMJJJKKKKKKKKKKKKJJJHHHGGGFFFEEEDDDBBB@@@???>>>??????<<<===>>>>>>>>>======<<<888666444333444777;;;>>>;;;<<<<<<<<<<<<<<<<<<;;;888666444111000000000111......------------......////////////////////////---//////...,,,---000222000///.........---,,,++++++++++++,,,---................................./////////////////////...///111333333333555888:::<<<>>>??????>>>======>>>??????@@@AAABBBBBBBBBAAABBBDDDEEEEEEDDDCCCCCCDDDHHHJJJLLLLLLMMMQQQXXX^^^uuunnnWWWKKKKKKJJJLLLQQQWWW]]]fffooo~~~rrrjjjcccZZZSSSNNNKKKGGGFFFFFFGGGGGGFFFGGGGGGHHHIIIKKKQQQXXX]]]cccgggmmmsssyyyuuueee[[[ZZZRRRPPPOOOSSSWWW\\\fffpppzzz|||{{{yyyxxxvvvtttpppmmmhhhfffdddddddddeeedddbbbccccccaaa```^^^^^^^^^^^^[[[[[[[[[[[[\\\^^^```bbbaaa^^^[[[XXXVVVSSSOOOLLLJJJKKKLLLLLLKKKIIIFFFEEEEEEDDDAAA???>>>=========;;;;;;;;;<<<===>>>???@@@;;;999777666777999===???<<<<<<;;;;;;;;;<<<======666555222000////////////......------------......////////////////////////---...//////......///111/////////...------,,,,,,,,,,,,,,,---......//////..............................//////////////////---///111333444777:::===<<<>>>@@@@@@>>>===>>>???@@@AAACCCDDDDDDCCCAAA@@@BBBDDDFFFFFFEEECCCCCCDDDGGGJJJLLLLLLMMMPPPWWW\\\sssiiiTTTJJJKKKJJJMMMSSSXXX^^^iiissszzznnneee^^^VVVQQQLLLJJJHHHGGGGGGGGGHHHHHHGGGHHHIIIJJJLLLQQQXXX\\\eeeiiipppvvv|||vvvmmmhhhgggaaa\\\YYYYYYZZZ]]]cccjjjttt}}}|||zzzyyywwwuuuqqqmmmiiifffdddbbbbbbbbbaaa```bbbbbbaaa___^^^]]]]]]]]][[[ZZZZZZ[[[]]]___aaacccaaa___\\\ZZZXXXUUUPPPMMMIIIKKKLLLMMMLLLIIIFFFDDDEEEDDDAAA???===<<<<<<<<<===<<<;;;;;;<<<===???AAA>>>===;;;::::::<<>>>>>@@@CCCEEEEEECCCAAA@@@AAACCCFFFGGGEEEDDDDDDDDDGGGJJJLLLLLLLLLOOOUUUZZZqqq|||cccSSSLLLKKKLLLPPPVVV[[[aaalllxxxyyylllbbbZZZTTTOOOKKKKKKJJJHHHGGGGGGGGGHHHGGGHHHIIIKKKMMMRRRXXX]]]fffjjjqqqxxx}}}~~~tttmmmeeebbb```___aaafffnnn{{{~~~|||zzzxxxuuupppmmmjjjgggcccaaaaaaaaa```___bbbbbbaaa___^^^\\\[[[ZZZZZZZZZZZZ[[[\\\___aaabbbaaa___]]]\\\ZZZVVVRRRNNNLLLMMMOOOPPPOOOLLLIIIGGGEEEDDDAAA???===<<<<<<<<<>>><<<:::888888999;;;<<<>>><<<;;;999999;;;===>>>AAA@@@<<<999666555444444444444333222111000000000......------------..............................------...///000000///......000000///,,,+++,,,------------.......................................---.........//////000000000222333444444666999;;;:::<<<======<<<;;;;;;<<<;;;===@@@CCCDDDCCCBBB@@@@@@CCCFFFGGGFFFEEEDDDEEEGGGIIILLLLLLLLLNNNSSSXXXqqqsss]]]QQQNNNLLLNNNSSSYYY]]]cccppp|||{{{nnncccZZZRRRNNNJJJKKKKKKJJJHHHHHHIIIJJJJJJKKKLLLMMMOOOTTTYYY]]]fffkkkrrrxxx}}}uuuoooiiidddccceeejjjuuu}}}{{{yyyuuuqqqmmmjjjgggcccaaa`````````___aaaaaa```___^^^\\\ZZZYYYZZZZZZZZZZZZ[[[]]]___aaaaaa___^^^]]][[[WWWRRROOOJJJKKKKKKLLLKKKHHHFFFEEEEEEDDDAAA???>>>=========<<<:::888555444444555666999888666555555555777888:::999888666555444444333333333222222111000000///......------------..............................///...---...///000000///---000111///,,,***,,,...------------------------------------------------------......///000000000222333555555555555888:::999;;;===<<<;;;:::;;;;;;999;;;>>>@@@BBBBBBAAAAAA@@@CCCFFFHHHGGGFFFEEEEEEGGGIIILLLLLLLLLMMMRRRVVVoookkkWWWOOONNNMMMOOOUUU\\\```fffsss|||qqqfff]]]VVVRRRKKKNNNOOOOOONNNNNNPPPRRRRRRSSSTTTTTTUUUXXX]]]```iiimmmtttzzzxxxpppllllllkkkrrr}}}}}}{{{zzzwwwssspppkkkgggcccaaa```aaaaaa```^^^^^^______^^^]]][[[ZZZZZZZZZYYYYYYZZZ\\\]]]^^^```___^^^]]][[[WWWRRRNNNFFFFFFFFFEEEDDDCCCBBBAAAEEEDDDBBB@@@???>>>??????;;;:::888666555555555555555444333111111111222333333333444444333333222222111111111111000///............------------..............................111...,,,,,,///000000///---000222000,,,***,,,///---------,,,,,,,,,,,,,,,------------------------------......///000000111222333444555555666888;;;:::<<<======<<<;;;;;;<<<<<<===>>>???@@@@@@@@@@@@???CCCGGGIIIHHHFFFEEEEEEGGGIIILLLLLLKKKMMMQQQTTTeeeyyygggSSSLLLMMMNNNQQQWWW]]]aaaggguuu{{{rrriiibbb\\\YYYNNNQQQTTTUUUUUUUUUXXX[[[[[[\\\\\\\\\\\\]]]aaadddmmmqqqxxx~~~}}}wwwvvvpppttt{{{}}}|||{{{{{{yyyuuussskkkgggcccaaaaaaaaabbbaaa[[[\\\]]]^^^___^^^]]]\\\ZZZZZZYYYYYYYYYZZZ\\\]]]___^^^^^^]]][[[WWWRRRNNNHHHHHHGGGFFFEEEDDDCCCCCCEEECCCBBB@@@??????@@@@@@<<<;;;:::999888888888888555444222111000000111222111222222333222111///...///000000000///...------.........------.................................222...++++++...000111000---000222000,,,))),,,///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000000111111222444555555777:::<<<;;;===>>>>>>===<<<<<<===???????????????????????????CCCGGGIIIHHHGGGFFFEEEFFFIIILLLLLLKKKLLLPPPTTTXXXkkkuuuzzz|||cccRRRMMMNNNNNNQQQUUUZZZcccooo~~~wwwoooggg```[[[[[[WWWTTTSSSWWW\\\```bbbcccfffhhhhhhfffeeegggiiioooqqquuuzzz~~~||||||}}}}}}yyyuuummmkkkgggccc```^^^]]]]]][[[\\\\\\\\\\\\[[[ZZZZZZWWWWWWXXXYYYZZZ\\\^^^___``````___]]]ZZZUUUQQQOOOJJJGGGCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@>>>===<<<;;;999999777666666666777888555555444333222222222222///111333333111/////////333111///---,,,---.../////////.........---------......///000000000000000---------------...///000------------------------000///...,,,++++++,,,,,,,,,,,,,,,------------...------------...000111222222444666555444555:::>>>???>>><<<;;;;;;<<<===>>>???@@@BBBCCCCCCBBB@@@???@@@DDDHHHIIIHHHFFFDDDCCCKKKJJJJJJLLLMMMMMMLLLKKKWWW]]]hhhtttyyy```PPPKKKLLLNNNQQQVVV[[[dddqqq{{{uuunnniiifff___\\\XXXWWWZZZ^^^bbbdddhhhlllooopppoooooopppqqqsssuuuyyy~~~{{{zzz|||{{{wwwsssllljjjfffbbb___]]]]]]]]]^^^]]]]]]\\\[[[YYYXXXWWWVVVVVVWWWXXXYYY[[[\\\]]]_________]]]YYYUUUQQQOOOJJJGGGCCCAAAAAABBBBBBAAACCCBBBAAA@@@???===<<<;;;;;;:::999888888888999:::555555444333222222222222000222333333111000000111222111///...------......//////.........---------......///000000000000000...------------...//////........................111000...---,,,,,,,,,---.........////////////000.........///000111333333<<<<<<:::888666666999;;;===<<<;;;999999:::<<<===???@@@AAACCCCCCAAA@@@???AAADDDHHHJJJIIIGGGEEEEEEIIIIIIIIIJJJKKKLLLKKKJJJQQQYYYgggyyysss[[[MMMJJJLLLNNNRRRWWW]]]fffttt~~~yyyvvvtttsssfffccc___^^^```cccfffgggooorrrwwwzzz{{{{{{|||}}}zzz||||||zzzzzzzzzxxxtttpppllliiieeeaaa^^^]]]\\\\\\______^^^\\\YYYWWWUUUTTTUUUUUUUUUVVVWWWYYYZZZ[[[^^^^^^]]]\\\YYYUUUQQQOOOIIIFFFCCCAAAAAAAAAAAA@@@BBBBBBAAA@@@???>>><<<;;;;;;:::999999888888999999555444333222222111111222222333444333111000111222111000000//////........./////////.........------......///000000000000/////////...------------...////////////////////////000///...---,,,,,,------.........////////////000000000000000111333444555FFFBBB===999888888888888;;;:::999888888999;;;;;;>>>???AAABBBBBBAAA???>>>@@@CCCGGGHHHGGGEEEDDDDDDFFFGGGHHHHHHIIIJJJJJJKKKNNNXXXkkkkkkVVVLLLKKKMMMOOOSSSYYY```jjjxxx{{{zzzzzz{{{ooolllhhhfffgggjjjlllmmmrrrvvv|||}}}|||zzzzzzyyywwwrrroookkkiiieeeaaa^^^\\\[[[[[[^^^^^^]]][[[YYYWWWUUUSSSUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\[[[XXXUUURRRPPPJJJGGGCCCAAA@@@AAA@@@???AAAAAAAAAAAA@@@>>><<<;;;888888888777777777777777555444333222111111111111222333444222111000111333000000000000000///...---////////////............---...//////000000//////000000///------,,,,,,,,,........................///...---+++++++++,,,---,,,,,,,,,------------.../////////000111222444444FFFAAA:::777888999999777::::::999999999:::;;;<<<>>>???AAABBBBBBAAA???>>>>>>AAADDDFFFEEEDDDCCCCCCFFFGGGHHHHHHIIIJJJKKKMMMSSS___ttt|||cccSSSLLLNNNQQQPPPUUU\\\dddooo}}}}}}}}}~~~xxxtttqqqoooppprrrssstttuuuxxx~~~~~~~~~}}}|||zzzyyyvvvssspppkkkiiieeeaaa^^^\\\[[[[[[[[[[[[[[[[[[ZZZXXXWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYZZZYYYWWWUUURRRPPPJJJGGGCCCAAAAAAAAA@@@???@@@AAAAAAAAA@@@???===;;;888888888888777777666666444444333222111111111111222333444333111000111222///000000111000000///...000000/////////.........------...///////////////111000///...---,,,,,,,,,---------------------------,,,+++*********+++,,,,,,,,,,,,------------............///000111222333===888444333666999999999;;;;;;;;;;;;;;;<<<======>>>???AAABBBBBBAAA???>>>???BBBEEEFFFEEEEEEEEEEEEFFFHHHIIIJJJIIIKKKNNNQQQWWWggg~~~ttt]]]PPPMMMOOORRRRRRWWW___iiittt~~~wwwssstttuuu{{{~~~|||yyywwwxxxzzz{{{{{{zzz|||~~~|||zzzwwwuuusssrrrllliiieeeaaa^^^]]]\\\\\\ZZZZZZ[[[[[[[[[ZZZYYYYYYUUUUUUUUUUUUVVVWWWXXXYYYWWWWWWXXXXXXWWWTTTRRRPPPLLLIIIEEEBBBAAAAAAAAA@@@???@@@AAABBBAAA???===;;;999::::::::::::999888888444333222111111000000111111333555555444222111222000000000000000000000000000000000/////////......------...////////////...111000///...---,,,,,,,,,---------------------------,,,+++******+++,,,---.........////////////000,,,,,,------...000111222333222111111444777999:::;;;<<<<<<======>>>>>>>>>???@@@BBBCCCCCCBBB@@@???AAADDDFFFGGGGGGGGGGGGHHHFFFIIIKKKKKKJJJKKKPPPTTTZZZmmmpppYYYNNNLLLOOOQQQTTTZZZbbblllxxx~~~pppgggdddfffiiiooouuu{{{~~~~~~}}}vvvvvv|||xxxuuusssssssssllljjjfffbbb___]]]]]]]]][[[[[[[[[\\\[[[[[[ZZZYYYTTTTTTTTTTTTUUUUUUVVVWWWUUUVVVWWWWWWVVVTTTRRRQQQMMMJJJFFFCCCBBBBBBAAA@@@>>>@@@AAABBBAAA???===;;;999::::::;;;:::999888777444333222111000000000000222555888999888555333222111111000//////000111222000000000000/////////...,,,---......//////......000///...---------------...........................---,,,,,,,,,---...///.........////////////000,,,,,,,,,---...///111111///111333444444555777999;;;;;;<<<===>>>>>>>>>>>>@@@AAACCCDDDDDDCCCAAA@@@@@@CCCEEEFFFFFFFFFGGGHHHFFFIIIKKKKKKJJJKKKQQQVVV^^^tttnnnXXXMMMLLLNNNPPPUUU[[[dddnnnzzzvvvhhh^^^[[[]]]aaaeeellluuuzzz|||~~~wwwoooppp~~~{{{wwwsssqqqrrrtttmmmkkkgggccc```^^^]]]]]]\\\]]]]]]\\\\\\[[[ZZZYYYSSSSSSRRRSSSSSSTTTUUUUUUTTTUUUVVVWWWVVVTTTRRRQQQNNNKKKGGGDDDCCCCCCBBBAAA>>>???AAABBBBBB@@@===;;;777777888999888777666555444333222111000000000000333777;;;===;;;888555333222111///......000222333000000000000////////////,,,---......//////......//////...------------...////////////////////////000///...---......000000,,,,,,,,,---------......------------...000111222000333666777444444555888:::;;;<<<===>>>>>>>>>>>>AAABBBDDDEEEEEEDDDBBBAAA===???BBBBBBBBBBBBDDDEEEEEEHHHKKKJJJIIIKKKQQQVVVccc|||fffWWWPPPMMMPPPWWWWWW]]]fffqqq}}}}}}kkk^^^WWWVVVVVVVVV]]]ccckkkrrrxxx|||tttkkklllyyy~~~|||xxxuuuqqqnnnmmmkkkjjjgggbbb]]][[[\\\^^^___^^^]]]]]]]]]\\\YYYWWWUUUSSSQQQPPPPPPRRRTTTVVVSSSTTTUUUXXXYYYWWWTTTPPPNNNKKKHHHDDDAAA@@@??????===???@@@AAAAAA>>><<<:::777777777777666666666666555444333333111111000///777999===>>>;;;888666555444333222000///.........////////////////////////000000000///......------...000222111///---,,,,,,------------------,,,,,,***++++++,,,,,,++++++***........................///000111000//////111333000111222444555666777777;;;;;;<<<===>>>>>>======AAAAAABBBCCCDDDDDDDDDDDD>>>@@@BBBDDDFFFFFFFFFFFFEEEEEEHHHLLLMMMLLLRRRYYYhhh}}}bbbTTTOOOLLLPPPWWWXXX^^^gggrrr~~~xxxgggYYYSSSQQQQQQQQQWWW\\\dddkkkrrrwww|||sssjjjjjjxxx~~~|||yyyvvvuuuvvvxxxyyyzzzsssjjjccc``````___^^^^^^^^^]]]]]]]]]\\\YYYWWWTTTRRRPPPOOOOOOQQQSSSTTTTTTTTTVVVXXXYYYXXXTTTQQQPPPMMMIIIDDDAAA???>>>>>>>>>???AAABBBAAA???<<<;;;777777777777666666666666555555444333222111000000555888;;;<<<:::888666555444333222000//////......////////////////////////.........//////////////////000///...,,,+++,,,...////////////////////////------------------------.........................../////////......000111000111222444555666777777::::::<<<===>>>>>>>>>>>>AAABBBBBBCCCDDDDDDCCCCCC@@@AAACCCEEEFFFGGGGGGFFFHHHHHHJJJNNNNNNNNNSSSZZZlllvvv]]]QQQMMMLLLPPPXXXYYY___iiittt}}}qqqaaaSSSMMMKKKKKKJJJPPPTTTZZZaaahhhpppwww|||rrriiiiiivvv~~~|||xxxuuuuuuyyy~~~yyyllldddbbbbbb___[[[]]]\\\\\\\\\]]]\\\YYYWWWSSSRRRPPPOOOOOOPPPRRRSSSTTTTTTVVVXXXYYYXXXUUURRRQQQOOOJJJEEEAAA>>>===<<>>>>>??????AAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGGGGFFFFFFHHHKKKKKKJJJPPPWWWpppqqqZZZPPPMMMLLLPPPWWW[[[bbblllwwwxxxlll\\\OOOIIIHHHGGGGGGKKKNNNSSSYYY___hhhpppvvv{{{sssiiijjjvvv}}}yyyuuuuuuwww{{{~~~~~~vvvkkkdddaaa___\\\ZZZ\\\[[[[[[\\\\\\\\\YYYWWWTTTSSSQQQPPPPPPQQQRRRSSSTTTUUUVVVXXXYYYYYYVVVTTTQQQNNNJJJEEEAAA???>>>===@@@@@@AAAAAAAAA???===<<<888888777777666666555555777666555444333222222111///222555777666555555555333222111000////////////////////////////////////............//////000000...//////---++++++,,,...,,,,,,,,,---------------...---+++******+++---...........................,,,---------,,,,,,...000000111333555666777777777777888:::<<<===>>>??????AAABBBCCCCCCDDDCCCCCCCCCEEEFFFGGGIIIIIIIIIHHHHHHFFFFFFGGGJJJJJJJJJOOOWWWrrroooXXXPPPMMMLLLPPPWWW]]]dddppp}}}ssshhhYYYNNNHHHGGGGGGFFFJJJLLLOOOSSSYYY```iiioooxxx}}}uuukkkkkkwww}}}|||yyywwwuuuuuuvvvvvvqqqoookkkeee```]]]\\\[[[ZZZZZZZZZ[[[\\\\\\YYYWWWUUUUUUSSSRRRRRRRRRSSSSSSTTTTTTUUUWWWYYYXXXVVVTTTOOOMMMIIIEEEBBB@@@@@@@@@@@@@@@AAAAAA@@@???===<<<888888888777666555555555777666555444333222222111...111444555555444444555222222111000/////////000////////////////////////000000//////............,,,...111111000...------,,,,,,,,,---------.........---+++******+++---...........................---...///...------///111111222333555666777888888777888:::;;;===>>>??????@@@AAABBBCCCDDDDDDDDDDDDFFFGGGHHHJJJJJJJJJIIIIIIKKKJJJLLLNNNNNNNNNUUU]]]qqqkkkVVVOOONNNMMMQQQXXX^^^ggguuunnndddVVVLLLHHHGGGGGGGGGJJJKKKMMMPPPUUU[[[ccciiitttzzzvvvmmmmmmxxxyyyyyyyyyxxxwwwvvvuuutttmmmmmmlllhhhbbb^^^]]]^^^YYYXXXXXXZZZ[[[[[[ZZZXXXVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSUUUWWWXXXVVVTTTOOOLLLIIIEEECCCAAAAAAAAA???@@@@@@???>>>>>>===<<<999999888777666555444444666666555444333222111111...000333444333333333444222222111000000000000000////////////////////////111000000///......------***...222333222///---,,,------......///000000000000///...------...///000...........................///000///......000222111222444555777777888888777888:::;;;======>>>>>>???@@@AAACCCDDDEEEEEEFFFFFFGGGHHHJJJKKKKKKJJJJJJJJJIIIJJJMMMMMMNNNUUU^^^qqqzzzfffSSSNNNNNNOOOSSSZZZ```jjjyyyzzziii___RRRIIIFFFFFFFFFFFFGGGHHHKKKNNNRRRYYY```eeeooovvv}}}wwwnnnmmmxxx||||||{{{zzzyyyxxxvvvvvvssspppkkkfffbbb```^^^\\\WWWWWWXXXYYY[[[[[[ZZZXXXUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRTTTVVVWWWUUUTTTPPPNNNJJJFFFBBBAAA@@@@@@??????>>>>>>===<<<<<<;;;999999888777666555444444555555444333222111000000///111333333333222333444222111111000000000000000///////////////////////////////////////.........+++---000111000...------------......///000000111////////////////////////...........................///000///......000222111222444555777888888888888999:::;;;<<<<<<<<<<<<===>>>@@@BBBDDDFFFGGGGGGDDDFFFHHHJJJKKKKKKKKKKKKFFFEEEFFFIIIJJJLLLTTT]]]rrruuuaaaPPPLLLNNNOOOTTT[[[```kkk{{{uuuddd[[[OOOFFFDDDDDDEEEEEEDDDFFFIIILLLQQQXXX___dddmmmssszzz}}}wwwnnnmmmxxx|||yyyxxxwwwvvv{{{rrrhhhbbbaaa```\\\XXXWWWWWWWWWYYY[[[[[[ZZZXXXUUUTTTTTTSSSRRRQQQQQQPPPRRRQQQQQQSSSUUUVVVUUUTTTSSSPPPKKKFFFBBB@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999888777666555444444555444444333222111000///000222333333222222222333222111000000000000000111////////////////////////------......///000000000+++---......,,,,,,---...++++++,,,,,,---...//////,,,,,,---......---,,,,,,.........................../////////......000111222222444666777888888888999::::::;;;<<<<<<<<<;;;<<<===???BBBEEEGGGHHHHHHCCCEEEGGGIIIKKKLLLLLLKKKGGGFFFHHHKKKLLLOOOWWW```tttrrr___PPPNNNPPPPPPTTTZZZcccnnn~~~yyyooodddXXXKKKFFFCCCBBBCCCGGGGGGGGGHHHIIIMMMRRRZZZ___jjjooovvv|||}}}sssmmmmmmwww}}}zzzwwwvvvvvvvvvrrrmmmfffbbb___^^^]]][[[ZZZZZZZZZ[[[ZZZXXXUUURRRQQQQQQQQQQQQRRRSSSSSSSSSQQQPPPQQQSSSVVVWWWWWWQQQOOOKKKGGGCCC@@@>>>>>>>>>===>>>???@@@???<<<999888888999999888777555444777666555444333333222333333333333333333222111000111111000000//////......------............------,,,,,,------.../////////222222000///,,,***(((&&&,,,,,,---...///000111222000000...------,,,,,,---...---,,,,,,---...///000......---------......//////111444666777888777666888:::============>>>@@@>>>???@@@BBBDDDEEEGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMLLLJJJIIIKKKKKKMMMVVV___sssnnn]]]OOONNNQQQRRRVVV]]]fffrrrwwwmmm```TTTIIIDDDCCCCCCEEEHHHGGGGGGHHHJJJLLLRRRYYY^^^iiinnnuuuzzz~~~|||qqqjjjjjjsss}}}~~~zzzxxxwwwvvvuuurrrlllfffaaa^^^]]]]]]]]]\\\\\\\\\]]]\\\YYYWWWPPPOOOOOOOOOPPPQQQRRRRRRTTTRRRQQQRRRTTTVVVWWWVVVVVVSSSOOOIIIDDD@@@===<<<>>>======???@@@???<<<:::888888999999888777555444666555444333222222222222333333333333333222111000111111000000//////......------............------,,,,,,------.../////////000000000///...---+++***,,,------...///000000111222111000///------------......---,,,------//////...------------.../////////111444666777777777666777999<<<===<<<<<<===???>>>???@@@BBBDDDEEEFFFGGGEEEFFFFFFGGGHHHJJJKKKLLLKKKIIIJJJLLLLLLOOOWWWaaatttiiiZZZNNNOOORRRTTTYYY```kkkvvvtttjjjZZZPPPFFFCCCCCCCCCEEEIIIGGGGGGHHHJJJLLLQQQXXX]]]ccciiipppvvv{{{xxxlllfffgggqqq|||{{{xxxwwwvvvtttqqqlllfffaaa^^^\\\\\\\\\\\\[[[\\\]]]\\\YYYWWWPPPPPPPPPPPPQQQRRRSSSTTTUUUSSSRRRRRRTTTVVVVVVUUUWWWTTTPPPKKKFFFAAA>>>============>>>??????<<<:::888888888888777666555444555444333222222111222222222222333333333222111111111111000000//////......------............------,,,,,,------.../////////......///////////////...------........./////////333222111///...---------///...------,,,------...---------------...//////000111333555777777777777777999;;;<<<<<<<<<===>>>>>>???@@@BBBCCCEEEFFFGGGDDDDDDEEEFFFHHHIIIJJJKKKJJJIIIJJJMMMNNNQQQYYYcccvvveeeXXXNNNPPPSSSTTTZZZbbbooozzzpppfffVVVLLLCCCAAABBBBBBDDDGGGFFFGGGHHHJJJLLLPPPVVV[[[\\\bbbjjjrrrzzzqqqgggbbbeeeqqq}}}~~~zzzxxxvvvvvvsssppplllfffaaa^^^\\\[[[ZZZYYYYYYZZZZZZYYYWWWUUURRRRRRRRRRRRSSSUUUVVVWWWTTTSSSQQQRRRSSSTTTTTTSSSRRRQQQNNNKKKGGGDDDBBB@@@===<<<<<<===>>>>>><<<;;;888888888777777666555555444333222222111111111222222222333333333222222111111111000000//////......------............------,,,,,,------.../////////---....../////////..............................000//////...............///......------,,,,,,,,,---------------...///000000111333555666777777777888:::<<<===<<<<<<>>>???>>>???@@@AAACCCDDDEEEFFFBBBCCCEEEFFFGGGHHHIIIIIIJJJIIIJJJNNNPPPSSS[[[eeexxx}}}cccWWWOOOQQQTTTTTTZZZbbbqqq||||||mmmcccSSSJJJBBBAAABBBAAABBBEEEFFFGGGHHHJJJKKKOOOUUUXXXZZZ```iiiqqqyyy~~~nnnccc^^^bbbooo||||||yyywwwvvvuuusssqqqlllgggbbb___\\\[[[ZZZYYYYYYYYYZZZYYYWWWTTTRRRRRRRRRSSSSSSTTTVVVVVVRRRQQQPPPQQQSSSSSSRRRQQQQQQPPPMMMKKKGGGDDDAAA@@@===<<<;;;<<<>>>>>>===;;;888888777666666555555555333333222111111111222222111222222333333333222222111111000000//////......------............------,,,,,,------.../////////...............---,,,+++------------............,,,,,,,,,,,,---...//////.........------,,,++++++,,,,,,,,,------///000000111222333444666777888888999;;;===>>>>>>>>>???@@@>>>???@@@AAABBBDDDDDDEEEBBBCCCDDDFFFHHHHHHIIIIIIIIIHHHKKKOOOQQQSSS\\\eeexxxwww___UUUOOORRRUUUUUU[[[cccrrr}}}xxxhhh^^^PPPHHHAAAAAABBBBBBCCCEEEFFFGGGIIIJJJKKKNNNSSSVVV]]]cccjjjqqqwww~~~}}}lll```[[[```nnn{{{~~~{{{xxxwwwvvvvvvsssqqqmmmiiiddd```]]][[[[[[[[[ZZZ[[[\\\[[[XXXVVVQQQQQQPPPPPPQQQQQQRRRRRRQQQPPPPPPRRRTTTTTTSSSQQQSSSRRRPPPLLLGGGCCC???======;;;:::;;;===>>>===<<<999888777666555555555555333333222222222222333333111111222333333333222222111111000000//////......------............------,,,,,,------.../////////...///......---,,,******,,,,,,---------.........++++++++++++,,,---...///,,,------------,,,,,,+++,,,,,,,,,---...///000111111222333444555777888888:::<<<>>>?????????@@@AAA??????@@@AAABBBCCCDDDDDDAAACCCEEEGGGHHHIIIIIIHHHHHHHHHKKKOOOQQQSSS[[[dddwwwrrr[[[RRRNNNSSSVVVWWW]]]gggsss~~~ssscccYYYLLLEEE@@@AAADDDDDDEEEGGGFFFGGGIIIJJJKKKNNNRRRUUU]]]cccjjjooouuu{{{xxxhhh^^^\\\cccsss}}}{{{yyyyyyxxxyyytttrrrooojjjeeeaaa^^^\\\[[[ZZZZZZ[[[[[[[[[XXXVVVRRRQQQPPPPPPOOOPPPPPPPPPQQQQQQRRRTTTVVVWWWUUUTTTTTTSSSQQQNNNIIIDDD@@@>>><<<;;;::::::<<<======<<<999888666555444444555555444444333333333333444444000111222333333333333222111111000000//////......------............------,,,,,,------.../////////////////////...---,,,+++++++++,,,------...//////---------,,,,,,---------***+++,,,---------,,,,,,,,,,,,,,,---...///000111222222333444555777888999999;;;>>>>>>>>>>>>???AAA??????@@@AAABBBCCCCCCDDDBBBCCCFFFHHHIIIJJJIIIHHHHHHHHHKKKOOOPPPRRRZZZbbbuuunnnWWWOOOMMMSSSWWWXXX```jjjtttooo```VVVIIIBBB>>>AAAEEEFFFGGGJJJFFFGGGIIIJJJKKKMMMQQQTTTZZZ```gggnnnttt{{{}}}qqqccc\\\]]]gggzzz~~~|||{{{zzzzzz{{{uuusssoookkkfffbbb^^^\\\YYYXXXXXXYYYYYYXXXVVVTTTTTTSSSRRRQQQQQQPPPQQQQQQRRRRRRSSSUUUXXXYYYXXXVVVRRRQQQPPPNNNKKKHHHEEECCC<<<;;;::::::<<<=========999888666555444444555555444444444333333444555555000111222333333333333333111111111000//////......---..................---,,,,,,------...//////000...///////////////......******+++,,,...///000000111000///...---,,,,,,,,,)))***,,,---...------,,,+++,,,,,,---...///111111222222333333555666888999888:::============>>>@@@??????@@@AAAAAABBBCCCCCCBBBCCCFFFIIIJJJJJJIIIIIIHHHHHHKKKOOOPPPRRRYYYaaassskkkVVVSSSRRRTTTVVVZZZbbbkkkwww}}}mmm^^^SSSIIIFFFBBB@@@AAACCCDDDEEEGGGHHHIIIIIIJJJMMMQQQTTT\\\```gggnnnuuu}}}{{{mmm```\\\^^^hhh~~~~~~|||yyywwwuuurrrnnnkkkgggccc^^^ZZZ[[[ZZZYYYYYYZZZYYYWWWUUURRRQQQPPPOOONNNOOOPPPQQQMMMNNNPPPRRRUUUWWWYYYYYYYYYWWWSSSNNNJJJEEEBBB@@@>>>>>>>>>===<<<:::999888===:::666444444555666666555555555444333222000///111111222333333333222222111111000000///...................................................------//////.........------------------............////////////000///......---,,,------......------,,,......//////000111111111333333333333444666777888;;;<<<>>>???>>>===>>>??????@@@AAAAAABBBBBBAAAAAACCCDDDFFFHHHJJJKKKLLLLLLHHHGGGIIINNNQQQTTTZZZaaassseeeVVVSSSRRRUUUXXX\\\eeennn{{{{{{kkk[[[PPPHHHEEEAAA@@@AAADDDEEEFFFFFFGGGHHHIIIKKKNNNRRRVVV]]]aaahhhpppwww~~~yyykkk^^^[[[___jjj~~~|||zzzwwwvvvsssoookkkhhhccc^^^[[[[[[ZZZXXXYYYYYYYYYWWWUUUQQQQQQPPPOOOOOOPPPQQQRRROOOPPPQQQRRRTTTUUUVVVWWWYYYXXXUUUQQQLLLHHHDDDAAA>>>=========<<<;;;:::999;;;888555333444444444333555555555444333222000000000000222333555555666666222222111000000//////...////////////////////////........................////////////.........------------............///...////////////...------,,,------......------,,,,,,------......///000000222333333444555666777777:::<<<>>>>>>======>>>???@@@@@@AAABBBBBBBBBBBBAAACCCDDDFFFHHHJJJKKKKKKLLLHHHGGGIIINNNQQQSSSZZZaaarrryyy___UUURRRRRRVVVZZZ___iiirrrxxxhhhXXXLLLFFFCCCAAA@@@BBBEEEGGGHHHFFFGGGHHHJJJKKKNNNSSSWWW^^^bbbjjjqqqxxxvvvhhh\\\[[[```mmm}}}zzzxxxvvvsssooollliiiddd___\\\[[[YYYXXXXXXYYYYYYWWWUUUQQQPPPPPPOOOPPPQQQSSSTTTRRRQQQQQQQQQRRRRRRSSSTTTXXXXXXVVVTTTOOOJJJFFFCCC======<<<<<<<<<;;;;;;::::::888666666666666444333555555555444333222111000...///111333666888::::::333333222222111000000///////////////////////////........................////////////............---------............///...............---,,,,,,,,,------......------,,,,,,,,,---......//////000111222444555777777777666999;;;=========<<<===???@@@@@@AAABBBBBBBBBBBBBBBCCCDDDFFFHHHJJJKKKKKKKKKHHHGGGIIINNNQQQSSSYYY```qqqsss[[[SSSQQQQQQVVV[[[aaakkkuuuuuueeeUUUJJJDDDBBB@@@AAACCCGGGHHHIIIHHHIIIJJJJJJKKKNNNRRRVVV]]]bbbjjjqqqxxx~~~rrreeeZZZ[[[cccrrr}}}zzzxxxvvvssspppllliiieee```]]][[[YYYXXXWWWXXXXXXWWWVVVQQQQQQPPPPPPQQQSSSTTTVVVTTTSSSRRRQQQPPPPPPQQQQQQVVVVVVVVVTTTQQQLLLGGGDDD<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::;;;999777444444444444444333222111000...///111222555777999:::444444333222222111111000////////////////////////---------...........................---------,,,---------............///------......------,,,+++,,,------......------,,,------......///000000000///111444666888777777666888:::<<<===<<<<<<===>>>@@@AAAAAABBBCCCBBBBBBBBBCCCDDDGGGIIIJJJKKKJJJJJJGGGGGGIIINNNQQQSSSXXX___pppppp[[[QQQOOOPPPVVV[[[bbbmmmwww~~~rrrcccSSSIIICCCAAA@@@AAAEEEHHHIIIJJJKKKLLLLLLLLLLLLNNNQQQTTT\\\aaaiiiqqqwww}}}oooaaaXXX\\\gggwww}}}zzzwwwvvvssspppllliiieeeaaa^^^[[[YYYWWWVVVWWWWWWWWWVVVRRRRRRQQQQQQRRRTTTUUUWWWUUUTTTRRRPPPOOOPPPPPPQQQTTTTTTTTTSSSPPPKKKGGGDDD===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::777444444444444444333222111111//////000000222444666777444444333333222111111111---------------------------------.........//////---------,,,,,,,,,++++++---------............///------......------,,,+++,,,------......------,,,+++,,,,,,------......//////111444666888888777666777999<<<<<<<<<<<<>>>???AAAAAABBBCCCCCCCCCBBBBBBCCCDDDGGGJJJKKKKKKJJJIIIGGGFFFIIIOOOQQQRRRWWW]]]nnnlll[[[QQQOOOPPPVVV\\\cccnnnyyyzzzmmm___QQQHHHCCCAAAAAABBBEEEHHHJJJJJJLLLLLLMMMLLLLLLNNNRRRUUU[[[aaaiiiqqqwww|||}}}lll___WWW]]]kkk}}}|||yyyvvvuuurrrooollliiieeeaaa]]][[[YYYVVVVVVVVVWWWWWWVVVTTTSSSSSSRRRSSSTTTVVVWWWVVVTTTRRRPPPPPPPPPRRRSSSRRRRRRRRRQQQNNNKKKGGGEEE>>>===<<<;;;:::;;;;;;<<<:::999888999999888555222333444444444333333222111000/////////000111333444444444333222222111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---------,,,,,,,,,,,,+++---------............///...............---,,,,,,,,,------......------,,,))))))******+++,,,,,,---///111333555777888888888777999<<<=========>>>@@@AAAAAABBBCCCCCCCCCCCCCCCBBBEEEHHHJJJKKKKKKIIIHHHGGGFFFIIIOOOQQQRRRVVV\\\mmmgggXXXRRRPPPRRRWWW^^^eeepppzzzttthhh[[[OOOFFFCCCBBBAAACCCFFFHHHIIIIIIIIIJJJLLLLLLMMMPPPUUUXXX\\\bbbjjjrrrxxx}}}}}}kkk^^^VVV^^^ooo~~~{{{xxxuuusssqqqnnnkkkhhheee```]]]\\\YYYVVVUUUVVVVVVWWWVVVVVVUUUTTTSSSSSSTTTUUUVVVUUUTTTRRRPPPPPPRRRTTTUUURRRRRRQQQOOOMMMKKKHHHGGG@@@>>><<<:::999:::;;;;;;:::888777777777777555333333333444444444333222222//////......///111333444333333333222111111000000------------------------,,,,,,------...//////000//////.........------------------............///...////////////...------,,,------......------,,,***++++++,,,------......000111222444666777999999888:::<<<>>>>>>>>>@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBEEEHHHKKKLLLKKKIIIGGGFFFFFFJJJOOORRRRRRVVV[[[kkk|||cccUUUTTTRRRSSSYYY___fffqqq|||~~~qqqdddXXXMMMEEECCCBBBBBBCCCFFFHHHIIIIIIGGGHHHJJJLLLNNNRRRWWW[[[]]]ccclllssszzz~~~~~~jjj]]]VVV___qqq}}}{{{wwwtttssspppmmmjjjhhhddd```]]]\\\YYYVVVUUUUUUVVVWWWVVVWWWVVVUUUTTTTTTTTTUUUVVVUUUTTTRRRQQQQQQSSSVVVWWWSSSRRRQQQOOOMMMKKKJJJIIIAAA???===:::999999:::;;;<<<:::888888888888666555333333444444444333222222///...---...///222444666333333222222111000000///........................,,,,,,------...///000000111000000000////////////---------.........////////////000000//////...---,,,------......------,,,......//////000111111111111111222333555777999:::888:::===>>>>>>???@@@BBBAAABBBCCCCCCDDDDDDCCCCCCBBBEEEHHHKKKLLLKKKIIIGGGFFFFFFJJJOOORRRRRRUUU[[[kkkxxxaaaUUUQQQQQQTTTZZZ___fffrrr}}}ppp```RRRIIIEEEBBBCCCDDDEEEGGGIIIJJJJJJHHHJJJLLLNNNPPPSSSWWWZZZ___dddlllsssxxx|||{{{eee___[[[bbbuuu~~~}}}|||zzzwwwuuuoooooonnnlllgggbbb\\\YYYWWWVVVUUUVVVXXXWWWVVVTTTWWWVVVUUUUUUTTTTTTUUUUUUWWWVVVTTTSSSQQQPPPOOOOOORRRPPPNNNMMMMMMLLLJJJHHHBBBAAA???===<<<;;;;;;;;;;;;:::999777777777777888777666666555333222111111000000////////////000000111222222222222111000000,,,,,,,,,---------..................////////////111111000///...---,,,,,,,,,,,,,,,---...///000000...///111000...------...+++,,,------......------000//////............//////111333444333444555666999999::::::<<<===??????@@@AAABBBDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDGGGIIIMMMOOOQQQSSSVVVYYYnnnttt^^^RRRQQQQQQTTTZZZ```gggttt}}}mmm]]]QQQHHHDDDBBBCCCDDDEEEGGGIIIKKKLLLJJJKKKMMMNNNOOOSSSXXX[[[___dddlllsssyyy~~~wwwccc___^^^ggg{{{}}}|||{{{wwwuuuooonnnmmmjjjfffaaa\\\YYYXXXVVVUUUUUUVVVVVVUUUSSSUUUUUUUUUTTTTTTUUUUUUVVVVVVUUUTTTRRRRRRRRRRRRRRRSSSQQQOOONNNMMMLLLIIIGGGBBBAAA???===;;;;;;;;;;;;;;;:::999777777777777888666666555444333222111111000000////////////000000111222222222222111000000,,,,,,,,,---------......---------........./////////////////////.........---,,,,,,------///000000...///111000...------...,,,,,,------......------//////.........//////000///111333444333444555666999::::::;;;<<<>>>???@@@BBBCCCDDDEEEFFFFFFEEEEEECCCCCCDDDEEEFFFFFFEEEEEEFFFIIILLLOOOQQQTTTWWWZZZpppnnnZZZPPPQQQQQQTTT[[[aaajjjxxxzzziiiZZZNNNFFFCCCCCCCCCDDDEEEGGGJJJMMMNNNLLLMMMMMMNNNOOOTTTZZZ^^^```eeelllsssyyyqqq______bbbooo~~~|||zzzwwwtttnnnmmmkkkhhhddd```\\\ZZZYYYWWWTTTSSSTTTTTTTTTSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWVVVTTTSSSRRRSSSUUUVVVTTTRRRQQQPPPOOOMMMIIIFFFBBBAAA???===;;;;;;;;;;;;;;;:::999888777777777777555555444333222111111000000000////////////000000111111222222111111000///,,,,,,,,,---------......------------............---.........//////000000---------------...///000...///111000...------...,,,,,,,,,---------.....................///000111///111333444333444555666999:::;;;<<<>>>???@@@AAABBBBBBDDDEEEEEEFFFEEEEEEBBBCCCDDDEEEFFFFFFGGGGGGEEEGGGKKKOOOQQQTTTXXX[[[rrriiiXXXPPPQQQQQQUUU\\\dddnnn}}}wwwfffXXXMMMFFFCCCDDDDDDDDDEEEHHHKKKNNNPPPNNNNNNNNNNNNPPPVVV\\\aaaeeehhhnnnttt{{{|||lll^^^___eeettt~~~|||{{{xxxuuurrrmmmllliiifffbbb___\\\[[[ZZZWWWTTTRRRRRRSSSSSSRRRRRRRRRSSSSSSTTTVVVWWWXXXZZZYYYVVVTTTSSSTTTUUUVVVVVVUUUTTTSSSRRROOOJJJGGGBBB@@@>>><<<;;;::::::;;;::::::999888888777777777444444333222222111000000000000////////////000000111111111111111000000///,,,,,,,,,---------......---............/////////............////////////---------------...///000...///111000...------...,,,,,,,,,,,,------......---------......000111111///111333444333444555666999:::;;;===???@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCAAABBBDDDEEEFFFGGGHHHHHHCCCFFFKKKNNNQQQUUUYYY\\\rrr}}}eeeWWWRRRQQQRRRVVV^^^gggqqqtttdddVVVLLLGGGEEEDDDDDDDDDFFFHHHKKKMMMOOOMMMNNNNNNPPPRRRXXX```eeejjjmmmqqqwww|||xxxiii^^^___gggwww|||zzzxxxvvvrrrooolllkkkhhheeebbb___]]]\\\ZZZWWWTTTRRRRRRSSSSSSRRRQQQRRRRRRSSSTTTVVVWWWXXX]]][[[XXXVVVTTTSSSSSSTTTWWWWWWWWWWWWVVVRRRLLLHHHAAA@@@>>><<<::::::::::::::::::999999888777777666333333333222222111111111000000////////////000000000111111111111000//////,,,,,,,,,---------............/////////000000000////////////...............------------...//////...///111000...------...------,,,,,,,,,---...///---------......000111111///111333444333444555666888999;;;>>>???AAAAAAAAA@@@@@@@@@AAABBBBBBCCCDDDBBBCCCDDDFFFGGGHHHHHHHHHCCCFFFJJJNNNRRRUUUZZZ]]]pppwwwaaaVVVTTTQQQRRRXXXbbbkkkuuuqqqaaaSSSJJJFFFEEECCCDDDEEEGGGIIIJJJKKKLLLKKKMMMOOORRRUUU\\\ccchhhlllppptttzzztttfff^^^aaajjj||||||yyywwwtttpppmmmkkkjjjhhhfffccc```^^^\\\YYYWWWTTTSSSTTTTTTTTTSSSQQQRRRRRRSSSTTTUUUWWWWWW]]]\\\ZZZWWWUUUSSSRRRQQQWWWWWWXXXYYYXXXTTTNNNIIIAAA@@@>>><<<::::::::::::999999:::999999888666666444333333333222222222222000000////////////000000000000111111000000///...,,,,,,,,,---------...............////////////000000000//////.........---......---------......///...///111000...------...------,,,+++,,,---...///...............///000111///111333444333444555666777888;;;===???@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFCCCDDDEEEFFFGGGGGGHHHHHHCCCFFFJJJNNNRRRUUUZZZ]]]mmmrrr]]]TTTTTTQQQSSS[[[eeennnwww~~~nnn]]]PPPHHHEEEDDDBBBDDDFFFHHHIIIIIIHHHHHHIIILLLOOOSSSXXX___fffkkklllooovvv|||pppccc]]]bbbooo|||yyywwwsssooollliiiiiiiiihhheeebbb^^^\\\XXXVVVUUUUUUVVVVVVUUUSSSRRRRRRRRRRRRSSSTTTVVVVVVZZZZZZYYYXXXVVVTTTRRRPPPTTTUUUWWWYYYXXXTTTNNNIIIAAA???===;;;:::999999:::999999::::::999888666555444444444444333333333333000000////////////000000000000000000000//////...,,,,,,,,,---------......,,,,,,,,,---------...............//////////////////......---------.........///111000...------......---,,,++++++---...000//////.........//////000///111333444333444555666555777:::===???@@@@@@@@@BBBBBBBBBBBBBBBDDDEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGDDDGGGKKKNNNQQQUUUYYY\\\lllpppZZZRRRSSSQQQTTT\\\gggpppyyy{{{lll[[[NNNFFFDDDCCCBBBCCCFFFIIIIIIHHHGGGEEEGGGKKKOOOUUUZZZaaahhhllljjjnnnvvv}}}~~~mmmaaa\\\cccsss}}}zzzxxxtttppplllhhhiiijjjiiigggccc___\\\WWWVVVUUUVVVXXXWWWVVVTTTRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYXXXUUURRRQQQRRRSSSVVVXXXXXXTTTMMMHHHAAA???===;;;:::999999:::999999::::::999888666555555444444444444444444333000000////////////000000000000000000000//////...,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,---...///000111222///......---------.........///111000...------......---,,,++++++---...000000//////........./////////111333444444444555666444666999===???@@@@@@???AAA@@@??????@@@AAACCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEGGGKKKOOOQQQTTTXXX[[[kkknnn[[[RRROOOSSSWWW\\\bbbkkkwwwuuucccVVVMMMFFFCCCDDDEEEEEEFFFGGGHHHJJJJJJKKKLLLNNNQQQTTTXXX^^^eeejjjtttwww{{{~~~ttteee```ZZZeeeyyy}}}{{{wwwsssppppppnnnllljjjhhhddd```\\\WWWVVVTTTTTTUUUVVVUUUTTTRRRSSSSSSQQQQQQRRRUUUXXX[[[[[[[[[XXXUUUTTTTTTUUUVVVUUUTTTTTTUUUSSSOOOJJJIIIDDD===888777888:::;;;777777777666666555444333555444333222111111111111000///...------...///000///000111111111000...---------------------------......////////////......((()))+++---///000//////,,,,,,,,,---------......111000///...------...///,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,000111111222444555555666777999<<<>>>>>>>>>???@@@AAA@@@@@@AAABBBDDDFFFHHHFFFEEECCCCCCEEEGGGGGGGGGEEEFFFJJJOOOPPPQQQVVV]]]iiikkkZZZSSSPPPTTTVVV[[[cccmmmzzztttbbbVVVMMMFFFCCCDDDFFFFFFGGGHHHIIIJJJKKKKKKMMMOOORRRVVV[[[aaaiiinnnxxxzzz~~~ssseee```]]]hhh{{{~~~{{{yyyvvvsssppppppnnnllljjjhhhddd```\\\WWWUUUTTTTTTUUUUUUUUUTTTSSSTTTTTTSSSRRRSSSVVVYYY]]]^^^]]][[[WWWUUUTTTUUUVVVTTTSSSRRRRRRQQQMMMIIIHHHCCC===999888888999:::888888888888777666555555555444333222111111111111111000///......///000111000000000000000//////...------------------------......////////////......+++,,,---...//////...---,,,,,,---------.........111000///...---......///,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,---......111111222333333444555555777999<<<>>>>>>>>>???@@@@@@@@@@@@AAABBBDDDFFFGGGGGGEEECCCDDDEEEGGGGGGGGGHHHIIILLLPPPPPPOOOTTT[[[kkkhhhYYYTTTRRRUUUVVVZZZcccqqqrrr```TTTLLLEEECCCEEEGGGGGGHHHIIIJJJKKKKKKLLLMMMOOOTTTXXX^^^eeemmmrrr|||pppccc```___kkk}}}yyywwwuuusssqqqpppnnnllljjjhhhddd```\\\WWWUUUSSSSSSTTTUUUTTTSSSTTTUUUUUUTTTSSSTTTWWWYYY___```aaa___[[[WWWTTTTTTVVVTTTRRRPPPOOONNNKKKIIIFFFBBB===:::999999888888:::::::::999999888777666444444333222111111111111222111000//////000111222111111000////////////000------------------------......////////////......///000000000///...---,,,,,,------------.........000000///............///------------------------000////////////000111111222222222333333444444444666999<<<>>>>>>>>>>>>???@@@@@@@@@@@@BBBDDDFFFGGGHHHFFFDDDDDDFFFGGGHHHGGGHHHIIILLLPPPQQQQQQVVV]]]nnn{{{eeeXXXTTTSSSVVVVVVZZZeeeuuu}}}ooo^^^SSSKKKEEECCCEEEHHHHHHIIIIIIJJJKKKLLLLLLLLLOOOTTTZZZaaahhhpppuuummmaaa^^^```mmm{{{xxxvvvuuusssrrrpppnnnllljjjhhhddd```\\\WWWUUUSSSSSSSSSTTTSSSRRRTTTUUUVVVUUUTTTUUUWWWYYY```bbbcccbbb^^^XXXUUUSSSWWWUUURRRPPPNNNMMMKKKJJJEEEBBB>>>;;;:::999777666999999999999999888666666444333222222111111111222222222111000000111222222333222000/////////000111..............................////////////......111111000000//////......------------............/////////.........//////..............................//////000111222222222222222333333444444444666999<<<=========>>>???@@@@@@@@@@@@AAACCCFFFGGGIIIGGGEEEDDDFFFGGGHHHGGGEEEFFFJJJPPPRRRTTT[[[cccqqqyyycccVVVSSSSSSVVVWWW[[[gggxxxzzzlll[[[QQQJJJEEEDDDFFFHHHIIIIIIJJJJJJKKKKKKKKKKKKOOOUUU\\\ccckkkrrrwww|||iii^^^[[[```nnn{{{xxxvvvuuutttrrrpppnnnllljjjhhhddd```\\\WWWUUUSSSRRRSSSSSSRRRQQQSSSTTTUUUUUUTTTUUUVVVXXX^^^aaacccbbb^^^YYYUUUSSSWWWVVVUUURRROOONNNMMMMMMFFFCCC???===;;;:::777555888888888888777666555444333333222222111111222222333222111000000111222333333222000/////////000111..............................////////////......////////////000000000111---------.........//////......//////////////////........................,,,---...///000111111111111222222333333444444444666888;;;=========>>>???@@@??????@@@AAACCCEEEFFFIIIGGGEEEDDDFFFGGGGGGFFFEEEFFFJJJPPPSSSVVV^^^fffsssxxxaaaVVVSSSRRRVVVXXX___kkkzzzwwwiiiYYYOOOIIIEEEDDDFFFHHHHHHIIIIIIJJJJJJJJJJJJLLLPPPWWW^^^eeemmmtttyyyxxxeee[[[ZZZ```mmm|||yyywwwvvvtttssspppnnnllljjjhhhddd```\\\VVVTTTRRRRRRRRRRRRQQQPPPPPPRRRSSSTTTSSSSSSTTTVVVZZZ]]]______\\\XXXUUUTTTVVVWWWVVVTTTQQQOOOOOOPPPHHHEEEAAA>>><<<:::888777666777777666666555444333333333222222111222222333333222111000000111222333222222111000000000000111..............................////////////..................///000222333------........./////////---...//////000/////////------------------------,,,,,,...///000000000000000111111222444555555666555888;;;============>>>????????????AAACCCEEEFFFHHHFFFDDDCCCEEEFFFFFFEEEIIIIIILLLQQQSSSUUU]]]fffttt~~~www```UUUSSSSSSVVVZZZcccnnn{{{uuugggWWWNNNHHHDDDDDDFFFHHHHHHHHHHHHIIIIIIIIIIIINNNSSSYYYaaahhhooowww{{{tttcccZZZYYY```lll}}}{{{zzzxxxuuurrrpppnnnllljjjhhhddd```\\\VVVTTTRRRQQQQQQQQQPPPOOONNNPPPRRRRRRQQQQQQRRRSSSUUUXXXZZZ[[[YYYWWWUUUUUUSSSUUUWWWVVVSSSPPPPPPPPPJJJGGGBBB>>><<<;;;:::888666666666666555444333333333222222111222222333333222111000//////000111222111222222222222111000000..............................////////////............------...///111222............////////////,,,---///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000////////////111222444555777777555888;;;<<<<<<<<<===>>>????????????AAACCCEEEFFFHHHEEECCCBBBCCCDDDDDDCCCIIIIIILLLQQQSSSVVV___hhhwww~~~vvv___UUUTTTTTTUUU\\\fffppp{{{sssfffVVVMMMHHHDDDDDDGGGGGGGGGHHHHHHHHHHHHHHHHHHPPPUUU\\\cccjjjqqqxxx}}}rrraaaZZZZZZ```lll~~~|||{{{yyyuuurrrpppnnnllljjjhhhddd```]]]VVVTTTRRRQQQQQQQQQPPPNNNLLLNNNPPPQQQPPPPPPQQQRRRRRRUUUWWWXXXWWWVVVUUUVVVPPPTTTWWWVVVSSSPPPPPPQQQLLLHHHCCC>>>===<<<;;;:::777777777777666555444333222222222111222222333333222111000//////000111222111111222333333111000///////////////////////////......////////////......//////...------...000000............/////////000,,,---///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000//////...///000222444666777888555888;;;<<<<<<<<<===>>>????????????@@@BBBEEEFFFGGGEEEBBBBBBCCCDDDCCCCCCEEEFFFJJJPPPTTTYYYccclllxxx~~~ttt]]]TTTSSSSSSXXX]]]fffqqq}}}ttteeeUUUMMMIIIGGGGGGIIIGGGHHHIIIIIIHHHIIIKKKLLLSSSWWW]]]dddkkkrrrzzzzzznnn___UUUTTT___kkk~~~{{{zzz{{{{{{xxxuuuvvvrrrmmmjjjhhhddd^^^ZZZWWWTTTQQQPPPPPPQQQPPPOOORRRSSSSSSSSSSSSQQQOOONNNSSSTTTVVVWWWWWWVVVTTTSSSRRRSSSTTTUUUTTTSSSQQQOOOJJJHHHDDD???<<<:::999888999888777777777777777888444333111000000222333555222111000//////000111222333333333222111000//////000///...---,,,,,,---...)))***+++,,,...///000000////////////000000000000000///...---------------///......------///000111////////////////////////...------------...//////222222222333333444444444444666999===>>>???>>>===??????@@@AAACCCDDDEEEEEEGGGFFFCCCBBBBBBCCCEEEGGGIIIIIILLLPPPSSS[[[lll|||~~~|||rrr]]]UUUTTTUUUYYY___hhhsssttteeeUUUMMMIIIGGGGGGIIIHHHIIIJJJJJJIIIJJJLLLNNNVVVZZZaaaiiiqqqyyy~~~{{{vvvkkk]]]VVVVVV^^^kkk}}}{{{zzz{{{{{{xxxvvvuuuqqqmmmjjjhhheee___ZZZXXXUUUSSSQQQRRRRRRQQQQQQRRRSSSSSSSSSRRRQQQPPPOOOQQQSSSTTTUUUUUUTTTSSSQQQRRRSSSTTTTTTSSSRRROOONNNJJJHHHCCC???;;;999888888999888888777777777777777444333222000000111333444222111000//////000111222222222222222111000////////////...---,,,---......++++++,,,---......//////000000000000////////////......------------------///......---...///000111.......................................///000111111222222333333444444555444666999<<<>>>>>>>>>===>>>>>>???AAABBBCCCDDDEEEFFFEEECCCBBBBBBDDDEEEGGGIIIJJJMMMPPPTTT\\\lll|||{{{||||||}}}nnn[[[UUUVVVWWW[[[```iiiuuuttteeeUUULLLIIIGGGHHHIIIIIIJJJKKKJJJJJJLLLNNNQQQTTTYYYaaaiiirrr{{{}}}zzztttgggZZZTTTUUU]]]jjj~~~}}}|||{{{{{{|||{{{yyywwwuuuqqqllljjjhhheee___[[[YYYVVVTTTRRRSSSSSSSSSRRRRRRSSSSSSSSSRRRQQQPPPOOORRRSSSUUUVVVVVVUUUSSSRRRRRRSSSSSSSSSRRRPPPMMMLLLJJJGGGCCC>>>:::888777777999888888777777777777666555444222111000111222222111111000000000000111111222222222222111000//////......---------...//////,,,,,,---------.........111111000000//////......---,,,,,,,,,,,,------...///............///000000.................................//////111222222111111222333333444555555555777999<<<>>>>>>>>>======>>>???@@@AAACCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHIIILLLPPPSSS[[[lll|||}}}~~~kkkYYYUUUVVVWWW[[[aaajjjvvvsssdddTTTLLLJJJHHHHHHJJJIIIIIIJJJJJJJJJLLLOOORRRVVVZZZbbbjjjsss||||||ssseeeWWWQQQSSS[[[iii~~~~~~{{{{{{{{{||||||{{{yyyxxxtttpppllljjjhhheee```\\\YYYVVVSSSRRRSSSSSSRRRQQQRRRRRRRRRRRRRRRQQQQQQPPPTTTUUUVVVXXXXXXVVVUUUTTTRRRRRRSSSSSSQQQNNNLLLJJJJJJGGGCCC>>>:::888777666888888888888777777666555555444333222111000111111111000000000000000000111111111111111111000//////------------......//////...............---------222111111000///......---++++++++++++,,,,,,---.............../////////000........................------......///000222222111111222333333444555555666777999<<<===>>>============>>>???AAABBBCCCCCCAAABBBBBBCCCDDDDDDDDDEEEFFFGGGKKKOOORRRZZZjjjyyyiiiWWWSSSTTTUUU[[[```jjjvvvsssdddTTTLLLJJJHHHHHHJJJHHHHHHIIIIIIIIILLLPPPSSS\\\aaagggooovvv}}}zzzqqqbbbTTTPPPRRR[[[iii~~~}}}|||zzz{{{}}}}}}|||zzzyyyxxxsssoookkkiiiiiifffaaa]]]XXXUUUSSSQQQRRRRRRRRRQQQSSSRRRRRRQQQQQQQQQQQQQQQSSSTTTVVVWWWWWWVVVTTTSSSRRRRRRSSSRRRQQQNNNKKKJJJIIIGGGCCC>>>;;;999888888888999999999888777555444555444333222111111000000000000000111111000000000000000111111111000//////,,,,,,---......///////////////.........---------222111111000///......---++++++++++++,,,,,,---...---......///////////////........................------------...///000111000111111222444555555666777888999;;;==================>>>???AAABBBCCCCCCAAAAAABBBBBBCCCCCCCCCCCCCCCEEEIIINNNQQQXXXhhhwwwgggVVVSSSTTTTTT[[[aaakkkwwwrrrcccTTTLLLJJJHHHIIIKKKGGGHHHHHHHHHIIILLLQQQUUU^^^bbbhhhooovvv}}}wwwwwwvvvooobbbTTTQQQUUU\\\kkk}}}zzzyyyzzz|||~~~~~~|||yyyxxxxxxrrroookkkiiiiiifffbbb^^^XXXUUUSSSQQQRRRRRRQQQPPPSSSRRRQQQQQQQQQQQQRRRRRRPPPQQQSSSTTTTTTSSSQQQPPPQQQRRRRRRRRRQQQOOOLLLKKKHHHFFFCCC???<<<;;;::::::888999999999888777555444333333333333222111111111000000111111111111000000///000000111111000//////,,,---......///.........//////..................111111000000//////......---,,,,,,,,,,,,------...---......///000/////////---------------------------------------......///000000111222444555666666888888:::;;;<<<============>>>???@@@AAACCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBDDDIIINNNQQQXXXgggvvvzzzfffVVVTTTVVVVVV\\\bbblllyyyrrrcccTTTLLLJJJHHHIIIKKKHHHIIIIIIIIIJJJNNNSSSWWW]]]aaagggnnnuuu|||uuuvvvwwwrrreeeWWWTTTXXX___nnn}}}{{{zzzzzz}}}|||xxxwwwwwwqqqnnnjjjiiiiiigggbbb^^^YYYVVVTTTRRRSSSSSSRRRRRRSSSRRRQQQPPPPPPQQQRRRSSSOOOPPPQQQRRRRRRQQQPPPOOOQQQQQQRRRSSSRRRPPPNNNLLLHHHFFFCCC???============888999::::::999777444333222222333333333222222111///000111222222111000/////////000000000000000///---.../////////...---,,,............////////////000000000000////////////......------------------------///000000000///...------------------------000//////...............///000111222444555666777888999:::;;;<<<<<<======>>>>>>???AAABBBCCCDDDEEEEEECCCAAA@@@???@@@AAABBBCCCEEEJJJOOORRRYYYhhhwwwxxx{{{eeeWWWUUUWWWXXX^^^dddnnn{{{rrrcccSSSLLLJJJHHHIIIKKKJJJJJJJJJJJJKKKOOOUUUYYY```eeekkkrrryyyzzz|||}}}xxxiiiZZZUUUYYYbbbppp~~~|||zzz}}}{{{wwwvvvvvvqqqnnnjjjiiiiiigggccc___ZZZXXXUUUTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPQQQRRRSSSPPPQQQRRRTTTTTTRRRQQQPPPPPPQQQRRRSSSSSSQQQOOONNNGGGEEECCC@@@>>>>>>??????888999::::::999777444222111111222333333333222222///000111222222111000/////////000000000000000///....../////////...,,,+++............//////000000////////////000000000000000///......------------,,,---///000000000///...------------------------222111000//////......//////000111222444555666777999999::::::;;;<<<======??????@@@AAACCCDDDEEEEEEFFFDDDAAA???>>>>>>@@@AAADDDGGGLLLQQQTTT[[[iiixxxyyyxxxyyyyyyaaaVVVSSSTTTUUU^^^dddooo|||xxxfffTTTLLLKKKJJJJJJLLLIIIJJJJJJJJJKKKNNNTTTXXX___ffflllpppxxx}}}}}}}}}wwwiii[[[WWWZZZbbbooo~~~}}}|||{{{}}}}}}|||zzzxxxuuusssrrrpppnnnjjjgggeeeccc```^^^YYYWWWUUUTTTUUUUUUTTTRRRPPPOOOOOOOOOPPPQQQSSSTTTRRRSSSTTTTTTSSSQQQOOONNNQQQPPPPPPPPPQQQQQQOOOMMMHHHHHHFFFEEECCCCCCBBBBBB777777777777666555444333444444333333333333222222222111111000000000000000111111111111111000/////////////////////.................................222///---,,,...000111222------,,,,,,,,,+++++++++---...............------........................000111111///---,,,---...222333333444444555555555777888999:::;;;<<<<<<<<<===>>>@@@BBBCCCEEEEEEFFFGGGEEEBBBBBBCCCDDDDDDCCCFFFJJJNNNPPPRRRZZZhhhssstttvvv{{{vvv```VVVUUUWWWXXX___eeeppp}}}wwwfffTTTLLLJJJJJJJJJKKKJJJJJJKKKKKKLLLPPPUUUYYY___eeekkkooovvvxxxiii[[[WWW[[[bbbooo~~~}}}|||{{{||||||{{{yyywwwuuusssrrrooolllhhhfffdddbbb___]]]ZZZWWWTTTSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPQQQQQQPPPQQQRRRSSSRRRPPPNNNMMMMMMMMMLLLNNNPPPPPPOOOMMMJJJIIIFFFDDDAAA???======888888888888777666555555444444333333333333222222222111111000000000000000111111111111111000000////////////////////////...........................000...,,,,,,...///000///++++++,,,,,,------......---...............------........................---...///.........000222222333333444444555555555777888999:::;;;<<<<<<<<<===>>>@@@BBBCCCEEEEEEFFFGGGEEECCCBBBCCCDDDDDDCCCCCCIIIOOOQQQTTT[[[fffooorrrtttyyysss^^^UUUVVVYYY[[[```gggrrruuudddSSSKKKJJJIIIIIIKKKJJJKKKKKKKKKMMMQQQWWW[[[```fffkkkooovvvzzzkkk]]]YYY]]]cccqqq}}}||||||{{{{{{{{{zzzxxxvvvtttrrrqqqnnnkkkgggeeecccaaa^^^\\\[[[XXXTTTRRRRRRSSSSSSSSSUUUTTTSSSQQQPPPOOOOOOOOOOOOPPPQQQRRRQQQOOOMMMLLLKKKKKKKKKMMMPPPQQQQQQOOOMMMKKKGGGBBB>>>:::888777888888888888777666555444444444333333333333222222222111111000000000000000111111222222111111000///......//////////////////........................///...------...///...,,,***+++,,,---...///000000------...............---........................,,,...............000222222222333333444555666666777888999:::<<<<<<<<<======>>>???AAACCCDDDEEEFFFGGGEEECCCBBBCCCDDDDDDCCCAAAGGGNNNRRRUUU[[[ccckkknnnpppwwwrrr]]]UUUUUUYYY[[[aaaiiiuuutttcccRRRKKKJJJIIIIIIJJJJJJJJJKKKKKKMMMRRRXXX\\\dddiiinnnqqqxxx}}}oooaaa]]]aaaiiiwww~~~}}}|||{{{{{{yyyyyyxxxwwwuuusssqqqpppmmmkkkgggeeecccaaa___]]][[[XXXSSSPPPPPPRRRSSSSSSUUUTTTSSSRRRPPPOOONNNNNNOOOPPPQQQRRRQQQPPPNNNLLLNNNMMMNNNOOORRRSSSRRRQQQMMMKKKGGGBBB===999666555555666666555555444333222444444333333333222222222222111111000000000000000111222222222222111000000............////////////........................///.........//////---+++,,,,,,------...///000000,,,---......///.................................///000000///------...///222222333333444555666666777888999;;;<<<=========>>>>>>???AAABBBDDDFFFGGGHHHEEECCCBBBDDDDDDDDDDDDAAAFFFLLLOOOSSSXXXaaagggjjjmmmuuurrr]]]TTTUUUXXXZZZbbbkkkxxxssscccRRRLLLKKKJJJIIIJJJIIIJJJKKKKKKNNNRRRYYY]]]eeejjjooorrryyyrrrdddaaadddppp~~~}}}|||{{{{{{wwwwwwwwwuuutttrrrpppooonnnkkkhhheeedddbbb```^^^[[[WWWRRRPPPPPPQQQRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOOOOPPPQQQRRRRRRQQQOOONNNOOOOOOOOOPPPQQQRRRQQQOOOLLLKKKGGGCCC???;;;999777666666666666555444333222444444333333333222222222222111111000000000000000222222222222222111000000---.........//////000000........................000///...///111111///---........................,,,------...//////..............................///000000///------...000111111222333444555666777777888999;;;<<<===>>>>>>>>>??????@@@BBBDDDFFFGGGHHHFFFCCCCCCDDDEEEEEEDDDDDDGGGIIIKKKOOOUUU^^^dddfffkkkuuurrr]]]TTTUUUXXXZZZccclll{{{rrrcccSSSMMMLLLKKKJJJJJJIIIJJJKKKMMMOOOTTT[[[```eeekkkpppsssyyy{{{}}}sssgggcccfffttt}}}{{{zzzzzzvvvuuuuuutttsssqqqooonnnmmmkkkgggeeedddcccaaa___ZZZWWWRRRPPPPPPPPPPPPPPPNNNOOOOOOPPPPPPPPPOOOOOOOOOPPPQQQRRRRRRQQQOOONNNNNNMMMMMMNNNOOOPPPNNNMMMKKKJJJGGGCCC@@@===;;;:::999999999999888777666555444444333333333333222222222111111000000000000000222222222333222222111000------......///000000000........................000///...///111111111000.........---------,,,,,,,,,,,,---...////////////........................+++,,,.........///111444111111222333555666777777777888999;;;===>>>???????????????@@@AAADDDFFFHHHHHHFFFDDDCCCDDDEEEEEEDDDGGGGGGHHHIIILLLRRRZZZ___```gggtttrrr]]]UUUVVVZZZ\\\dddmmm}}}rrrcccTTTNNNMMMLLLKKKKKKKKKLLLNNNOOORRRWWW^^^ccchhhooouuuxxx}}}wwwrrroootttzzz|||sssgggcccfffsss~~~{{{zzzyyytttttttttsssrrrpppooonnnllliiifffdddcccbbb```^^^YYYVVVSSSQQQPPPPPPOOONNNMMMMMMNNNOOOOOOOOONNNMMMMMMNNNPPPQQQQQQPPPOOONNNLLLKKKLLLMMMPPPQQQPPPOOOKKKIIIFFFCCC???===;;;:::::::::::::::999888777666444444333333333333222222222111111000000000000000222222333333222222111000------......///000000111........................///---,,,,,,///111222222,,,,,,,,,,,,------------+++,,,---...////////////........................+++,,,.........///222444000111222333555666777777666888999;;;===>>>??????????????????AAADDDFFFHHHHHHFFFDDDCCCDDDEEEEEEEEEFFFGGGHHHJJJMMMPPPUUUXXX[[[cccsssqqq]]]VVVXXX\\\^^^dddnnn~~~rrrcccTTTNNNNNNMMMKKKLLLMMMNNNPPPQQQTTTZZZaaaeeellltttzzz}}}xxxlllfffgggmmmvvvyyyqqqfffcccfffppp~~~{{{zzzyyyttttttsssrrrqqqpppnnnmmmkkkhhheeecccbbbaaa___]]]XXXVVVSSSQQQQQQPPPNNNLLLMMMNNNNNNOOONNNMMMLLLKKKLLLMMMOOOPPPPPPOOONNNMMMLLLLLLLLLOOORRRTTTTTTSSSKKKIIIFFFBBB???<<<:::999888999999888888777666555444444444333333333222222222111111000000000000000222333333333333222111111---------...///000000111...........................,,,******---000222222)))***++++++,,,---......+++,,,---...////////////.........................../////////------///111000111222333555666777888666888999;;;===??????@@@@@@?????????AAADDDFFFHHHIIIFFFDDDDDDEEEFFFEEEEEEEEEGGGIIILLLNNNPPPRRRSSSWWW```qqqooo]]]VVVVVV]]]dddhhhuuuuuueeeUUUOOONNNMMMLLLLLLIIIKKKNNNQQQUUUZZZaaaeeekkkqqqyyy~~~kkkbbb```[[[ccclllpppmmmhhhdddcccjjj|||~~~zzzwwwuuuvvvtttrrrqqqqqqpppnnnlllmmmlllkkkhhhddd```]]]ZZZ[[[YYYUUUQQQNNNMMMLLLLLLNNNNNNLLLKKKJJJJJJJJJJJJLLLKKKKKKMMMOOOPPPOOOMMMMMMNNNNNNOOOOOOOOONNNNNNMMMKKKGGGCCC???<<<999888444555666666666666666555444444333333333333222222111111111000000000000000333222111000////////////111111000///////////////000000111111000///......000000000000000000000000///...,,,+++***+++,,,,,,..................------.../////////...------,,,+++,,,---------...000222,,,---000333666888::::::777:::===>>>>>>???AAABBB@@@>>>===>>>AAADDDEEEEEECCCDDDEEEEEECCCBBBBBBCCCFFFIIIMMMMMMKKKKKKMMMPPPXXX]]]pppnnn\\\UUUVVV\\\ccckkkxxxuuufffUUUOOONNNMMMLLLMMMMMMOOOQQQTTTWWW[[[aaaeeemmmsss{{{yyyggg___^^^ZZZbbbkkkooolllgggdddbbblll}}}~~~{{{xxxvvvvvvtttrrrppppppooollljjjmmmmmmkkkiiieeeaaa]]][[[VVVUUURRROOOMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJLLLNNNNNNMMMLLLMMMNNNNNNOOOOOOOOONNNNNNMMMLLLHHHDDD@@@<<<:::999777777777777666555444444444444333333333333222222111111111111000000000000222111111000000000000000111000000///////////////---------,,,,,,,,,++++++////////////////////////......,,,+++++++++,,,,,,........................,,,---------,,,,,,+++***,,,---...---------///111111222333555777999999:::666999;;;======>>>@@@AAA@@@???>>>???AAADDDDDDDDDEEEFFFGGGGGGEEEDDDDDDEEEFFFJJJMMMMMMKKKKKKMMMPPPWWW]]]pppmmm\\\VVVVVV\\\bbbooo{{{wwwgggVVVOOONNNMMMLLLMMMOOOQQQTTTVVVYYY]]]cccgggooovvv~~~rrrbbbZZZ[[[YYYbbblllooolllfffccccccnnn~~~~~~{{{yyywwwvvvtttrrrpppooonnnkkkiiimmmlllkkkiiifffbbb^^^\\\TTTSSSPPPOOONNNNNNOOOPPPLLLLLLKKKKKKJJJKKKKKKKKKJJJIIIIIIKKKMMMMMMLLLKKKMMMMMMNNNOOOOOOOOOOOOOOONNNLLLIIIEEEAAA>>>;;;999888888888888777555444333444444333333333333222222111111111111000000//////000000000000000111111111000000//////......//////000///...---,,,---.................................---,,,+++++++++,,,---........................,,,------------,,,++++++---...///...,,,,,,...000333444555666777777777777666888;;;<<<<<<===???@@@AAA@@@>>>???AAACCCDDDDDDGGGHHHJJJIIIGGGFFFFFFGGGGGGJJJMMMMMMKKKKKKMMMPPPXXX___rrrmmm]]]XXXXXX]]]cccppp|||xxxhhhWWWOOONNNMMMMMMNNNOOOQQQTTTWWW[[[```fffkkkrrryyy}}}lll]]]WWWXXX[[[eeeooorrrmmmgggddddddppp|||zzzyyywwwuuusssqqqpppnnnllliiikkkkkkjjjhhheeebbb^^^\\\VVVUUUSSSQQQPPPQQQRRRSSSKKKKKKJJJJJJJJJKKKKKKLLLJJJIIIIIIKKKMMMNNNMMMKKKLLLMMMNNNOOOPPPPPPPPPPPPNNNMMMJJJGGGCCC???;;;:::777888888888777666555555444444333333333222222222222222111111000000//////...//////000111222222222000//////.........//////111///...,,,,,,---///000...........................---,,,++++++,,,---...............////////////......////////////.........//////...,,,,,,---///111222333444555555555555666888;;;<<<===>>>???AAABBB@@@??????AAACCCDDDDDDHHHIIIJJJJJJHHHGGGGGGHHHIIIKKKMMMMMMKKKKKKNNNQQQXXXaaauuummm^^^YYYZZZ___eeeooo{{{zzziiiWWWOOONNNMMMMMMNNNLLLOOOSSSWWW\\\cccjjjooouuu{{{yyyhhhZZZVVVXXX```jjjtttvvvooohhheeefffqqq~~~}}}{{{{{{xxxvvvtttrrrqqqpppnnnkkkiiiiiiiiigggdddaaa^^^]]]YYYWWWTTTRRRPPPPPPPPPQQQKKKJJJJJJJJJJJJJJJKKKLLLKKKJJJJJJLLLNNNNNNMMMLLLKKKLLLNNNOOOPPPQQQQQQRRRNNNMMMKKKHHHDDD???<<<999444555666777777777777777444444333333333222222222222222111111000//////...---...///111222222222222//////............//////---,,,***))))))***,,,...////////////////////////...---,,,,,,,,,---...///........./////////000000......///000000//////......//////...,,,,,,---//////000222444555666777777777999<<<>>>>>>???@@@BBBBBB@@@???@@@BBBDDDEEEEEEGGGIIIJJJIIIHHHFFFGGGGGGJJJLLLNNNMMMKKKKKKNNNQQQUUU```wwwmmm^^^YYY[[[aaahhhooo|||{{{jjjXXXPPPNNNMMMNNNOOOKKKNNNSSSXXX^^^fffnnnssswww|||ttteeeXXXWWW[[[eeeoooyyyzzzqqqiiifffgggqqq}}}}}}||||||xxxvvvtttssssssqqqooommmiiiiiihhhgggeeebbb```^^^YYYWWWTTTPPPNNNMMMMMMMMMKKKKKKJJJJJJIIIJJJJJJJJJKKKJJJJJJLLLNNNOOOMMMLLLKKKLLLNNNOOOQQQRRRSSSSSSNNNMMMKKKHHHDDD???;;;999222333444666777777777777444444333333333333222222333222222111000///......---...000111222222222111......------......//////...---,,,,,,,,,---...///////////////////////////...---,,,,,,,,,---...///.........//////000000111,,,,,,---............------...///...,,,,,,...000///111333555888999:::;;;888:::===>>>>>>???AAABBBAAA@@@???@@@BBBEEEFFFFFFGGGHHHIIIIIIGGGFFFFFFGGGKKKMMMNNNMMMJJJJJJNNNQQQSSSaaazzzkkk[[[WWWZZZbbbiiiqqq}}}}}}kkkYYYPPPNNNMMMNNNPPPNNNQQQVVV[[[```hhhooouuuxxx|||{{{nnn```WWWXXX^^^hhhsss}}}|||rrrhhheeegggppp|||~~~}}}}}}vvvtttrrrrrrrrrrrrpppnnnjjjjjjjjjiiigggdddbbb```YYYWWWTTTPPPNNNNNNNNNNNNLLLKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIKKKMMMMMMLLLKKKJJJLLLMMMOOOQQQSSSSSSTTTMMMLLLKKKHHHDDD???:::888222333444555555666555555444444333333333333222222333333222111000///......---///000222222222111000...------------...///000/////////000000111111111...........................---,,,,,,---...///000---......///000000111111,,,,,,---...............,,,---...---------///111000111333555777999::::::777999<<<===>>>>>>@@@BBB@@@???>>>@@@CCCFFFHHHHHHGGGIIIJJJIIIHHHGGGGGGGGGLLLNNNNNNMMMJJJJJJNNNRRRWWWgggiiiYYYUUUYYYbbbjjjsss}}}lllYYYPPPNNNNNNNNNPPPRRRTTTXXX]]]bbbiiipppuuuyyy{{{uuuiii]]]VVVYYY```jjjttt~~~}}}rrrgggdddfffppp{{{~~~~~~~~~tttrrrqqqqqqqqqqqqpppnnnlllllllllkkkiiifffdddcccZZZXXXUUURRRQQQPPPQQQQQQMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIKKKLLLKKKJJJJJJKKKMMMPPPRRRSSSTTTTTTLLLLLLJJJHHHCCC>>>:::777444444444555444444333333444444444333333333222222333333222111000///...---...///111222333222000///---------------...///000,,,,,,---...//////......------------------------...------,,,---...///000---......///000111111222......///000111111000000+++,,,---------...000222///000222444555666777777666888;;;<<<======???@@@???>>>>>>@@@CCCGGGIIIIIIHHHJJJKKKJJJIIIGGGHHHHHHMMMNNNOOOMMMJJJJJJNNNRRR^^^nnnlll```]]]\\\bbbjjjvvvnnn[[[SSSQQQOOOOOOQQQQQQTTTYYY^^^dddkkkrrrwww{{{~~~zzzkkk```XXXTTTWWW\\\lllzzz~~~|||xxxkkkbbbfffyyy~~~}}}}}}tttsssrrrrrrrrrpppmmmjjjnnnmmmlllkkkiiieee```\\\ZZZXXXUUURRROOONNNNNNOOOMMMLLLKKKJJJIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPQQQQQQQQQOOONNNLLLHHHDDD???:::888777666666777999:::888777888777666444333222111111000000//////......------//////000000000000//////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,...000222//////............//////////////////000000000000........................------,,,,,,---...000111000111333555777999::::::666777:::<<<>>>?????????DDDBBB@@@???@@@BBBDDDFFFFFFIIILLLJJJFFFEEEIIINNNMMMJJJJJJLLLLLLJJJMMMSSS[[[pppkkk```\\\\\\bbbjjjvvvooo\\\SSSQQQPPPPPPQQQRRRUUU[[[```fffmmmtttxxx|||~~~sssdddZZZSSSPPPSSSYYYhhhwww|||zzzxxxmmmdddiiittt}}}||||||uuusssrrrrrrrrrpppmmmjjjmmmlllkkkkkkiiieee```\\\ZZZXXXUUURRROOONNNNNNNNNMMMLLLKKKIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQQQQRRRNNNMMMKKKHHHDDD???;;;999666555555666888888777666777666555333222222222222111111000//////......---//////000000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........000111222......------------......------------....................................------,,,,,,---...000111000111333555666888888888888999<<<>>>???@@@@@@@@@AAAAAA@@@@@@AAACCCFFFGGGIIIJJJJJJIIIHHHHHHHHHHHHMMMKKKKKKLLLLLLKKKNNNSSS\\\sssjjj___\\\\\\bbbjjjvvvqqq]]]TTTQQQPPPPPPQQQSSSWWW]]]bbbhhhooovvvzzz}}}|||nnn^^^SSSNNNMMMQQQWWWffftttyyyyyyxxxooohhhnnnttt~~~|||{{{{{{vvvuuusssrrrrrrpppmmmkkkmmmlllkkkjjjhhhddd___[[[ZZZXXXUUUQQQOOONNNNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJLLLNNNPPPQQQRRRRRRNNNMMMKKKIIIEEE@@@<<<:::555444444555777777666444444444333222222222222222222111111000000///......//////000000000000//////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////000000------,,,,,,,,,,,,------------------....................................------------...///000111000111333444555666666666999:::<<<===?????????>>>??????@@@AAACCCEEEFFFHHHHHHGGGFFFHHHJJJJJJGGGEEEMMMKKKKKKMMMMMMLLLOOOUUU^^^xxxiii^^^\\\\\\bbbjjjvvvsss___UUURRRPPPPPPRRRTTTXXX^^^dddjjjqqqwww{{{zzzlll[[[QQQMMMNNNSSSYYYdddrrrxxxwwwwwwpppjjjqqqyyy}}}{{{zzzxxxvvvtttsssrrrqqqnnnlllmmmlllkkkjjjhhhddd___[[[ZZZXXXUUUQQQNNNMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGIIIJJJLLLNNNPPPQQQRRRRRRNNNNNNLLLIIIEEEAAA===;;;666555555666777888666444222222222111111222222333222222111111000///////////////000000000000//////------------------------------------------------------.........---,,,,,,...------,,,,,,------...////////////000000000000........................---------...//////000000000111222333444555555555777888:::;;;<<<<<<<<<;;;===>>>???AAACCCDDDEEEFFFDDDEEEGGGIIIJJJJJJHHHFFFMMMKKKKKKNNNNNNMMMQQQWWWaaa~~~hhh]]][[[\\\bbbkkkvvvvvvaaaVVVRRRPPPQQQRRRSSSXXX^^^eeekkkrrrxxx|||zzzjjjYYYPPPNNNOOOTTTZZZaaaooosssssstttmmmiiipppzzz~~~}}}}}}zzzxxxuuutttsssqqqooommmmmmlllkkkjjjhhheee___[[[[[[XXXUUUQQQNNNMMMLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKNNNPPPQQQRRRSSSOOOOOOMMMJJJFFFAAA===;;;888777666777888888777555222222111111222222333333222222111111000///////////////000000000000//////..................//////------------------------,,,------...------,,,+++//////............//////////////////000000000000........................------...//////000000000000111222333444444444444777888:::<<<======<<<<<<>>>???@@@AAABBBDDDDDDEEEGGGKKKOOONNNJJJGGGGGGIIIMMMKKKLLLOOOOOOOOOSSSYYYeeeggg]]][[[\\\bbbkkkwwwyyycccWWWSSSQQQQQQSSSSSSXXX___fffmmmsssyyy}}}xxxhhhWWWOOONNNPPPSSSXXX]]]jjjooonnnpppkkkhhhpppzzz~~~~~~|||yyyvvvtttsssrrrpppnnnnnnmmmlllkkkiiieee```\\\[[[XXXUUUQQQNNNLLLKKKKKKIIIHHHGGGGGGFFFFFFFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIKKKNNNPPPRRRSSSSSSQQQPPPNNNKKKFFFAAA===;;;999888777888999999777555333333222222222333333444222111111000000///......//////000000000000//////.........///////////////------------------------..................///////////////....../////////------------....................................------...000000000000000///000222333444555555555999;;;===>>>@@@@@@@@@??????@@@@@@BBBCCCFFFHHHIIIPPPTTTWWWSSSKKKFFFGGGIIIMMMKKKLLLOOOPPPPPPTTT[[[lllfff\\\ZZZ[[[bbbkkkxxx{{{dddXXXSSSQQQQQQSSSUUUZZZaaaiiiooovvv{{{xxxhhhXXXQQQPPPQQQSSSVVV\\\iiinnnooorrrnnnnnnwww~~~}}}}}}~~~}}}{{{wwwtttsssrrrqqqoooooonnnmmmllljjjgggaaa]]][[[XXXUUUQQQMMMLLLKKKKKKHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIGGGIIIKKKNNNPPPRRRSSSTTTSSSRRRPPPLLLFFFAAA<<<:::888777666777888888666444444444333333333333333444111111000//////......---//////000000000000//////---------....../////////...........................------,,,---...000111///......------......///------------....................................,,,---///000111111000000///000222333555666777777999;;;===???AAABBBBBBAAA@@@@@@AAACCCFFFJJJNNNQQQQQQRRRRRROOOJJJGGGGGGHHHMMMKKKMMMPPPQQQQQQVVV\\\ttt~~~fff\\\ZZZ[[[bbbkkkxxx|||eeeXXXSSSQQQQQQSSSVVV[[[ccckkkqqqxxx}}}zzzjjjZZZTTTTTTTTTUUUWWW]]]kkkqqqrrrwwwuuuuuu|||{{{zzz~~~{{{wwwuuutttsssqqqooopppooonnnmmmkkkgggbbb^^^[[[YYYUUUPPPMMMKKKKKKKKKGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIGGGHHHKKKNNNPPPRRRSSSTTTUUUSSSPPPLLLGGGAAA<<<999777666555666777666555333666555444444333333333444000000000///......------//////000000000000//////,,,,,,,,,------.................................,,,+++***)))***,,,///000...------,,,,,,------...////////////000000000111........................,,,---///111111111000000///000222444666777888888777999;;;>>>@@@AAAAAAAAA@@@@@@AAADDDIIIOOOTTTXXXLLLIIIGGGGGGIIIIIIIIIHHHMMMLLLMMMPPPRRRRRRWWW]]]yyy~~~hhh^^^[[[\\\cccmmmxxx~~~fffYYYSSSQQQRRRTTTXXX___hhhppptttwww|||yyyhhhZZZXXXUUUPPPRRRZZZ___hhhsssxxxxxx{{{}}}xxxwwwxxxzzzzzzyyyxxxwwwvvvttttttpppooonnnmmmkkkhhhddd```]]][[[WWWRRRNNNJJJGGGFFFHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHJJJMMMQQQSSSTTTSSSSSSQQQOOOMMMIIICCC===888;;;999666666666666555444666333111000000111000///333333222111000///...---//////000000000000//////..................------........................111000000/////////000000///............---------...//////000000000000000///---+++,,,///000...,,,111111000000000000111111///111333444444555777888888999<<<>>>@@@BBBCCCCCC???AAADDDIIILLLMMMJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFIIIOOONNNMMMQQQPPPWWWhhh~~~ggg^^^[[[\\\cccmmmyyyhhhZZZTTTRRRSSSUUUXXX___iiipppuuuxxx||||||kkk]]]YYYVVVRRRUUU]]]dddmmmxxx}}}~~~}}}yyyxxxyyyzzzyyyyyyxxxvvvuuusssrrrpppooommmlllkkkhhhccc```]]][[[WWWSSSNNNJJJHHHFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHLLLQQQTTTTTTTTTRRRPPPNNNLLLHHHCCC===888666555333444666777777666555333000000000111111000333333222111000///...---//////000000000000//////,,,---------.../////////........................000//////......//////000///............---------......///000000000//////222000//////111222111//////...---------------...///111333444444555777888888:::<<<>>>@@@BBBCCCCCC@@@CCCHHHLLLLLLJJJFFFCCCFFFFFFFFFFFFFFFFFFFFFFFFJJJPPPOOONNNSSSRRRYYYjjj~~~ggg]]][[[\\\dddoooyyykkk]]]VVVRRRTTTWWWZZZaaajjjrrrvvvyyy}}}ppp```YYYWWWUUUYYY```kkksss}}}}}}{{{{{{{{{zzzzzzyyyxxxvvvtttrrrqqqpppooonnnmmmlllhhhddd```^^^\\\XXXTTTOOOKKKIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEGGGKKKPPPSSSTTTSSSQQQOOOMMMKKKHHHCCC===999555444333333555666666555333222000000111222222111222222111000//////......///000000111111000000///+++,,,,,,---...///000000........................///.............../////////............---------------...////////////...///...------//////...---111111000//////////////////111333444444555777888999:::<<<>>>@@@AAABBBCCCCCCHHHNNNPPPLLLGGGCCCBBBFFFFFFFFFFFFFFFFFFFFFFFFKKKQQQPPPOOOTTTTTT[[[mmm~~~ggg]]][[[]]]fffpppyyyooo```WWWSSSUUUXXX\\\ccclllssswwwzzz~~~sssbbbZZZWWWWWW]]]dddpppwww~~~~~~||||||{{{yyywwwtttrrrqqqrrrqqqoooooommmjjjeeebbb^^^\\\XXXTTTPPPLLLJJJIIIGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFHHHKKKOOORRRRRRQQQPPPNNNLLLJJJGGGCCC>>>:::999777555444555444333222222111000000222333222111222111111000//////......000000000111111000000000,,,---------......//////...........................------------......//////............---------,,,------...............---,,,,,,,,,------,,,,,,333222111000///////////////111333444444555777888999:::<<<>>>@@@AAABBBBBBFFFKKKPPPPPPJJJFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGJJJPPPOOOOOOTTTTTT\\\ooo~~~fff]]][[[]]]gggrrr}}}tttdddYYYUUUVVVZZZ^^^eeennnuuuyyy|||xxxfff\\\ZZZ\\\bbbhhhsssyyy~~~~~~}}}{{{yyyvvvtttssstttsssqqqpppooolllgggddd]]][[[XXXTTTPPPMMMJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHIIIKKKNNNPPPPPPOOOQQQOOOLLLIIIGGGCCC???;;;:::888666555666666555333111000000111222333222000111111000000///.........000000111111111111000000//////......---------,,,........................---------------.../////////............---------,,,------...............//////000////////////000///...---,,,,,,,,,,,,,,,///111333444444555777888:::;;;<<<>>>@@@AAABBBBBBEEEIIIKKKIIIDDDCCCFFFJJJEEEEEEFFFFFFFFFGGGGGGGGGIIIOOOMMMMMMSSSUUU]]]ppp~~~fff\\\[[[^^^hhhtttxxxggg[[[VVVWWW\\\```gggpppwwwzzz}}}~~~mmmcccaaaeeelllpppxxx~~~~~~~~~}}}|||zzzxxxvvvuuutttsssrrrqqqppplllhhhddd\\\[[[WWWSSSOOOLLLJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIIIILLLOOOQQQQQQPPPSSSQQQMMMJJJGGGCCC???<<<777666555555777888888777222111111111333333111///000000000//////.........000111111222222111111000000000///...---,,,,,,+++........................------------...///000000///............---------------...////////////...---...///...---,,,---///......---------......//////111333444444555777888:::;;;===>>>@@@AAAAAAAAABBBCCCBBB@@@>>>@@@EEEIIIEEEEEEEEEFFFGGGGGGHHHHHHHHHNNNMMMMMMSSSUUU___rrr}}}fff\\\[[[___iiiuuu{{{iii]]]VVVXXX^^^bbbiiirrrxxx|||~~~wwwlllkkkqqqwwwzzz}}}}}}|||{{{zzzxxxvvvuuusssrrrqqqpppnnnkkkgggccc[[[YYYVVVRRROOOLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGIIILLLPPPSSSTTTSSSVVVSSSOOOKKKHHHDDD???<<<777555444444666777777666333222111222333222000...///////////////.........000111111222222111111000/////////...---------,,,....................................///000111222///............---------......///000000000//////***+++---,,,***)))+++---///////////////000111222///111333444444555777888:::;;;===>>>@@@AAAAAAAAA@@@@@@>>>===>>>@@@CCCFFFDDDEEEEEEFFFGGGGGGHHHHHHIIIOOOMMMMMMTTTWWWaaauuu}}}fff\\\[[[___jjjvvv}}}kkk]]]WWWYYY___ccciiirrryyy|||}}}sssrrryyy}}}{{{{{{{{{zzzyyyxxxvvvuuurrrqqqooonnnmmmjjjeeebbb[[[YYYVVVRRRNNNKKKIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEHHHLLLRRRUUUWWWWWWXXXTTTPPPLLLHHHDDD???<<<999777555444444444333222333222222222333222///---///////////////.........111111222222222222111111------...................................................//////111222222//////.........---------...//////000000000000000,,,...000///---,,,...000+++++++++,,,---...///000///111333444444555777888;;;;;;===>>>@@@@@@AAAAAABBB@@@???@@@BBBDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHJJJPPPNNNOOOUUUYYYcccwww}}}fff[[[ZZZ\\\fffqqq}}}lll```\\\]]]___eeejjjrrryyy~~~|||www{{{|||~~~}}}}}}zzzvvvuuuuuuvvvwwwvvvooonnnmmmmmmmmmjjjfffccc___[[[VVVRRRNNNKKKGGGDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGJJJLLLNNNPPPQQQQQQTTTQQQMMMIIIGGGCCC???===666666555555555555666666222222222111111111000000222111111000000000000000111111000000000000111111111111000000////////////---------,,,,,,+++++++++---------............/////////...,,,+++,,,...111........................000///------......---+++.........///////////////333333222333444666888999;;;;;;<<<>>>???@@@AAABBB???>>>>>>>>>???AAACCCDDDEEEFFFGGGFFFFFFGGGIIILLLKKKPPPPPPRRRVVVUUUbbb|||~~~fff[[[YYY[[[dddooo}}}lll___[[[\\\^^^eeejjjrrryyy~~~qqqiiiqqq~~~}}}zzzxxxuuutttttttttsssrrrmmmllllllkkkkkkhhhdddaaa\\\XXXTTTPPPNNNKKKHHHEEEFFFEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFCCCEEEGGGKKKNNNQQQRRRSSSSSSQQQMMMJJJGGGDDD@@@===666666555555555555666666333333222222222111111111222111000000////////////000000000000000000000000/////////......---,,,,,,.........------------------------............///...///...---,,,,,,...000////////////////////////...---,,,---//////...---............////////////333333333333444666888999;;;;;;<<<>>>???@@@AAABBBAAA@@@@@@@@@AAACCCEEEFFFFFFGGGGGGFFFFFFFFFIIIKKKJJJPPPPPPRRRVVVWWWddd~~~~~~fff[[[YYY[[[dddooonnn```[[[[[[]]]eeejjjrrryyyzzzjjj```hhhvvv~~~}}}zzzxxxvvvuuuttttttqqqppplllkkkiiiiiihhhfffbbb___YYYVVVRRROOOMMMKKKIIIGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEHHHKKKNNNPPPRRRSSSSSSQQQMMMJJJHHHDDD@@@<<<666666555555555555666666444444333333333222222222222111000///............//////111111111111//////////////////...---,,,,,,.............../////////---------............///---...///...------...///////////////////////////---,,,+++---///000000///............//////000000222222333444555777999:::;;;;;;<<<===???@@@AAAAAABBBBBBBBBBBBCCCEEEFFFHHHGGGHHHHHHGGGFFFFFFHHHJJJJJJOOOOOORRRWWWYYYhhh~~~fff\\\[[[^^^hhhsssrrrccc\\\]]]___eeejjjrrryyy{{{nnnffflllzzz~~~|||{{{yyyxxxwwwwwwuuurrrooolllkkkiiihhhgggeeeaaa^^^[[[WWWRRROOOMMMKKKIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDIIIIIIKKKMMMNNNOOOPPPPPPSSSQQQNNNKKKHHHDDD@@@<<<666666555555555555666666555555444444444333333333222111000...------------...///111222222111///...111111222222111000...------------......//////000---------............///,,,...//////...------...////////////////////////...---,,,---///000///...------......//////000000222222333444666888999::::::;;;<<<===>>>@@@AAAAAACCCBBBBBBBBBCCCEEEGGGHHHIIIIIIIIIGGGFFFFFFHHHJJJJJJOOOOOORRRXXX\\\lll~~~ggg^^^^^^bbbmmmxxxwwwggg``````bbbfffkkkrrrzzz}}}ssspppvvv~~~|||zzzyyywwwvvvvvvtttqqqooonnnllliiihhhgggeeeaaa___^^^ZZZTTTPPPMMMKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDIIIJJJLLLNNNOOOQQQQQQQQQSSSQQQNNNLLLIIIEEE@@@<<<666666555555555555666666555555555444444444333333111000///...---------------...000111111000...---000111222222222111///...,,,,,,------.........///---------............///,,,...//////...------...........................000...------......---,,,---------...///000000111111222333555777888::::::::::::;;;===>>>???@@@AAABBBBBBAAAAAACCCDDDFFFGGGIIIIIIIIIHHHFFFFFFHHHJJJKKKOOOOOORRRYYY^^^pppiii``````dddooo{{{}}}kkkcccbbbeeeggglllttt{{{wwwwww~~~|||xxxvvvtttssssssrrrooonnnooommmjjjhhhfffdddbbb______[[[UUUPPPMMMKKKIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDFFFIIIMMMPPPSSSUUUVVVSSSQQQOOOMMMJJJFFF@@@<<<666666555555555555666666555555444444444333333333111000//////......//////......000000000000......,,,---///111111000///...---------------.........---------............///---...///...------...///////////////////////////111///...---......,,,+++,,,------...///000111111000222444666888999::::::::::::;;;<<<>>>???@@@@@@AAAAAAAAAAAABBBDDDEEEGGGHHHIIIIIIHHHGGGGGGIIIKKKLLLQQQPPPRRRZZZ```sssjjjaaa```cccmmmyyynnnddddddfffhhhmmmuuu}}}~~~{{{wwwuuurrrqqqqqqqqqpppoooooommmiiigggeeedddaaa___]]]YYYSSSNNNLLLKKKJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFAAACCCGGGKKKOOORRRUUUVVVSSSQQQOOOMMMKKKFFF@@@<<<666666555555555555666666444444444444333333333222000000/////////000111111////////////////////////***,,,///111222222000////////////...............---------............///...///...---,,,,,,...000111111111111111111111111///...------...///...,,,,,,,,,---...///000111111000111444666999::::::;;;999:::;;;<<<===???@@@@@@BBBAAAAAAAAABBBDDDFFFGGGHHHHHHIIIHHHGGGHHHJJJLLLNNNRRRPPPSSS[[[aaauuukkkaaa___aaajjjuuunnnddddddgggiiinnnvvv~~~~~~{{{yyyvvvsssrrrrrrsssssssssooollliiifffdddccc```^^^ZZZVVVPPPLLLKKKKKKKKKKKKGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFBBBDDDFFFJJJMMMOOOQQQRRRSSSQQQPPPNNNKKKFFF@@@<<<666666555555555555666666444444333333333222222222/////////000000111222333//////............//////+++---000333555555333222111111000000//////......---------.........////////////...,,,+++,,,...111333333333333333333333333---,,,,,,---///000///...,,,,,,---...///000111222000111444777999:::;;;;;;999:::;;;<<<===???@@@@@@BBBBBBBBBBBBCCCDDDFFFGGGGGGHHHHHHHHHGGGHHHKKKMMMOOOSSSQQQSSS[[[aaauuujjjaaa```bbblllwwwrrrhhheeegggkkkpppxxx|||wwwvvvwww~~~~~~|||zzzwwwtttrrrqqqqqqrrrjjjiiigggeeecccaaa___^^^WWWUUUQQQMMMKKKJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDFFFEEEDDDBBBBBBAAAAAAAAADDDGGGJJJKKKLLLLLLNNNPPPQQQPPPNNNMMMKKKFFF@@@;;;999888666444333444555666666555333333333333111000000000000000////////////......///000000000000000/////////000111333444555...//////---+++***+++------......///////////////111000///...---......///111111111111000///...---.........................../////////------///111222222333333555666888888::::::;;;<<<===>>>??????@@@AAACCCCCCCCCDDDGGGIIIJJJLLLMMMLLLHHHGGGIIILLLIIILLLQQQSSSUUU^^^vvviiiaaa```cccnnnyyyuuujjjfffgggmmmqqqxxx~~~zzzpppkkkiiikkkqqqyyy~~~~~~|||zzzwwwtttrrrqqqqqqrrrnnnllljjjgggccc```^^^\\\XXXVVVRRROOOLLLKKKJJJKKKHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCEEEIIIJJJKKKMMMOOOQQQRRRPPPNNNMMMKKKGGGBBB>>>999888666444333444555666666444333333333333111000000000000000////////////......///000000000000000---------...///000222333...//////...,,,+++,,,------......///////////////...------,,,,,,---.../////////000000//////..............................---...///.........000111444444555555777888::::::::::::;;;<<<===>>>?????????AAABBBBBBBBBCCCFFFHHHJJJLLLMMMKKKHHHGGGIIILLLLLLNNNRRRTTTTTT]]]tttiiiaaaaaadddooozzzxxxlllggggggmmmrrryyyuuulllccc___^^^```fffnnn{{{~~~~~~|||zzzwwwuuusssqqqqqqqqqpppooolllhhhccc___\\\[[[ZZZWWWTTTPPPMMMLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDBBBEEEHHHJJJKKKMMMPPPRRRSSSQQQNNNLLLJJJGGGCCC@@@999888666444333444555666555444222222333333222000111000000000/////////.........///000000000000000---------......000111111...///000///,,,+++,,,------......///////////////---,,,,,,,,,,,,...///000,,,---......//////..............................,,,---............111333555666777888999;;;<<<<<<::::::;;;<<<===>>>??????>>>@@@AAAAAAAAABBBEEEGGGJJJLLLMMMKKKHHHGGGIIILLLNNNPPPRRRSSSTTT]]]rrrjjjaaaaaadddnnnyyyzzzmmmgggfffkkkrrr{{{yyytttkkkddd^^^[[[ZZZ\\\dddlllyyy~~~}}}|||{{{xxxvvvsssrrrqqqpppooonnnkkkgggccc___\\\ZZZZZZXXXTTTPPPMMMKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDCCCCCCCCCDDDEEEEEEDDDFFFHHHIIIJJJLLLOOOQQQSSSPPPMMMKKKIIIGGGCCCAAA999888666444333444555666444333222222333333222000111111000000//////............///000000000000000////////////000000111222///000111000...,,,,,,------......//////////////////......------...///000***+++,,,---....................................+++---.........///111333555666777999;;;<<<======::::::;;;<<<===>>>??????===???@@@@@@@@@BBBDDDFFFIIIKKKLLLKKKHHHGGGIIILLLNNNOOOQQQSSSTTT]]]qqqlllbbbaaaccclllwwwzzzmmmgggeeehhhppp||||||}}}|||tttlllgggbbb^^^ZZZYYYYYY\\\dddnnnyyy~~~}}}|||{{{yyywwwtttrrrppppppkkkjjjhhheeebbb___]]][[[YYYWWWSSSOOOLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJMMMOOOSSSPPPMMMJJJHHHFFFCCC@@@999888666444333444555666444222111111222333222000111111111000///...............///000000000000000000///////////////000000///000222111///------------......///////////////111000...,,,++++++,,,,,,)))***+++---....................................+++---.........///111333333555777999;;;<<<<<<===::::::;;;<<<===>>>??????===>>>@@@@@@@@@AAADDDFFFHHHJJJLLLJJJHHHGGGJJJMMMLLLMMMPPPSSSUUU]]]ooo~~~mmmcccaaabbbkkkvvvzzzmmmgggffffffooo|||qqqjjjkkkppp~~~~~~vvvoooiiiccc```[[[YYYXXXZZZZZZ^^^gggrrrzzz~~~}}}}}}}}}|||zzzwwwuuurrrpppooohhhgggfffdddaaa___^^^]]]ZZZWWWSSSOOOLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHJJJMMMPPPTTTRRROOOLLLJJJFFFBBB???999888666444333444555666333222111111222333222000222222111000///...------......///000000000000000...------,,,,,,,,,,,,---///111222222000...---------......///////////////000///---+++))))))))))))***+++,,,---....................................,,,---............111333222444666999;;;<<<<<<<<<::::::;;;<<<===>>>??????===???@@@@@@@@@AAADDDFFFGGGIIIKKKJJJGGGGGGJJJMMMKKKLLLPPPSSSUUU[[[jjjyyyzzzwwwlllcccaaacccmmmxxx{{{oooiiiiiihhhooozzzqqqccc```___```jjjwww}}}wwwooohhhcccaaa___^^^\\\[[[\\\```aaaeeeppp{{{~~~}}}|||}}}|||zzzxxxuuurrrpppoooiiihhhfffdddbbb```^^^]]][[[YYYUUUPPPMMMKKKJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAACCCDDDEEEFFFHHHKKKPPPSSSWWWUUURRRPPPMMMHHHBBB>>>999888666444333444555666222111000111222333222111222222111000///...------......///000000000000000...------,,,+++++++++,,,///111333333111///......---......///////////////111///...,,,++++++,,,,,,+++,,,---.......................................---...///.........000111222444777:::<<<=========::::::;;;<<<===>>>??????>>>???AAAAAAAAABBBEEEGGGGGGIIIKKKJJJGGGGGGJJJMMMKKKMMMQQQTTTUUUYYYdddpppuuupppooozzzlllcccbbbeeennnzzz|||pppkkkkkkjjjpppyyyrrreee\\\\\\ZZZWWW^^^jjjnnnxxx{{{sssmmmeee___]]]]]]^^^___```aaadddhhhjjjooozzz~~~}}}|||}}}|||{{{yyyvvvssspppnnnkkkjjjhhheeeccc```^^^]]]]]]ZZZVVVQQQNNNLLLKKKKKKGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@?????????@@@AAACCCFFFHHHMMMRRRVVVYYYWWWUUUSSSOOOJJJCCC>>>999888666444333444555666222111000111222333222111222222111000///...------...//////000000000000000000//////...------------///111333333111///......---......///////////////222222000//////000111222------......//////................................./////////------///111222444888;;;===>>>>>>===::::::;;;<<<===>>>??????>>>@@@AAAAAAAAABBBEEEGGGFFFIIIJJJIIIGGGGGGJJJMMMMMMNNNRRRUUUUUUWWW___iiimmmiiikkkvvvooodddaaabbbmmmyyy|||kkkdddeeehhhoooyyy}}}ggg___ZZZYYYYYYYYY\\\```ggglllrrrvvvyyyyyyzzz{{{{{{|||sssmmmeeebbb``````bbbbbb___]]]]]]aaaeeeiiioooxxx|||{{{zzzyyyxxxuuupppmmmkkkiiifffcccaaa`````````[[[YYYWWWTTTQQQNNNKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBEEEGGGIIIKKKNNNPPPWWWWWWVVVTTTOOOIIICCC???<<<999777666666777666666444333222111111111222333333222000///........./////////000111111111111111//////...---------------///000000000000//////...,,,,,,---...//////......---,,,+++***))))))))))))...//////000000000000000///............------------......---,,,---///111444555777:::;;;<<<<<<<<<======<<<======>>>???@@@@@@BBBCCCCCCAAAAAABBBCCCFFFGGGHHHIIIIIIIIIIIIHHHKKKMMMOOOQQQSSSWWW\\\___bbb___dddppp~~~nnndddaaacccnnn{{{~~~mmmeeefffhhhoooyyypppbbb\\\WWWVVVVVVVVVYYY^^^```dddjjjoooppppppoooooorrryyy|||vvvpppjjjeeecccbbb```bbbdddeeedddbbbgggjjjooosssyyy|||zzzyyywwwvvvtttpppmmmllljjjgggdddbbbaaaaaaaaa\\\[[[XXXUUUQQQNNNKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAADDDGGGHHHJJJLLLNNNQQQUUUUUUUUUSSSOOOIIICCC???;;;999777666666777666666444333222000000000111222222111000///......////////////000111111111111000000///......------......//////000000000000//////,,,---....../////////.........---,,,++++++++++++......///000000000/////////............---------...//////...------///111333444777999;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAACCCBBBAAAAAACCCDDDFFFFFFFFFGGGGGGGGGHHHHHHLLLMMMOOOQQQQQQSSSVVVXXXZZZYYY^^^lll|||nnndddbbbdddooo|||ooogggggghhhooozzzuuugggbbb\\\YYYYYYYYYYYY\\\bbbdddhhhooorrrsssrrrpppooolllrrr|||~~~uuunnniiieeebbb```bbbbbbbbbdddhhhjjjjjjjjjmmmqqqvvvzzz|||zzzwwwuuutttssspppnnnllljjjhhheeecccbbbbbbbbb^^^\\\YYYVVVRRRNNNKKKJJJHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@CCCFFFHHHJJJJJJLLLNNNPPPSSSSSSSSSRRRNNNHHHCCC???;;;999666555666777666666555444222111000000000000111000////////////000000...///000000111111000000111000//////......//////---...///000000111000000---............/////////000///...---------------------...////////////...///............---------...///000000///......///111333666999;;;<<<======<<<<<<<<<<<<===>>>???@@@???AAABBBBBBAAABBBDDDFFFGGGFFFEEEEEEEEEFFFGGGHHHLLLNNNPPPQQQPPPOOOOOOPPPQQQSSSZZZiii{{{pppeeebbbdddooo{{{ooogggfffhhhooozzzsssiiifffbbbaaabbbbbbbbbffflllooottt{{{~~~}}}|||rrrvvv{{{{{{vvvnnngggcccbbbbbbcccdddeeefffhhhkkknnnoooooossswww}}}~~~|||yyyuuurrrqqqqqqpppoookkkjjjhhhfffdddcccbbbbbb___^^^[[[WWWRRRNNNKKKIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@DDDFFFHHHIIIJJJKKKMMMOOOQQQRRRRRRQQQMMMHHHCCC???:::888666555666777777666777666444222111000000111///////////////000000000...//////000000000000000111111000///////////////------...000111111111111///...............//////000//////...------......,,,------...............///............---------,,,...000000///---------000222555888:::<<<<<<<<<;;;;;;;;;<<<===>>>???@@@???AAABBBBBBAAACCCEEEHHHHHHGGGFFFDDDDDDFFFHHHIIIJJJMMMPPPQQQPPPNNNMMMLLLMMMQQQ[[[jjj}}}rrrgggbbbcccmmmyyynnneeeeeegggnnnyyy}}}tttooojjjiiijjjlllllllllpppvvvxxx}}}yyyqqqnnnhhhcccaaabbbeeegggiiikkkmmmnnnppprrrtttuuu}}}~~~|||{{{wwwssspppooopppoooooojjjiiihhhfffeeeccccccbbb___^^^[[[WWWRRRNNNKKKIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDCCCCCCCCCBBBBBBBBBAAACCCEEEGGGHHHIIIJJJLLLNNNQQQRRRRRRPPPMMMGGGBBB???999777555444666777777666888777555333222111222222/////////000000000000000......///000000000000000111111000///////////////------...000111111111111000//////........./////////......---------------,,,------...............///............---------+++---//////...,,,,,,,,,000222444777999;;;;;;;;;::::::;;;;;;<<<>>>???@@@@@@AAABBBAAAAAACCCFFFIIIJJJIIIGGGFFFFFFGGGHHHJJJHHHLLLPPPRRRQQQOOONNNNNNLLLSSS^^^mmmttthhhbbbccclllxxx~~~mmmeeeeeefffmmmxxxzzzvvvsssqqqqqqtttxxxxxxwww|||vvvooofffeeedddbbbaaacccgggjjjppprrruuuvvvwwwxxxzzz}}}~~~}}}{{{yyyuuuqqqooooooooonnnmmmiiihhhgggfffeeecccbbbbbb^^^\\\YYYVVVRRRNNNKKKJJJGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAACCCFFFGGGHHHJJJLLLNNNRRRRRRRRRQQQMMMGGGBBB>>>999666444444555777777666777666444333222222222333//////000000000000///...---...//////000000//////111000//////......//////---...///000000111000000111000///.........///000...------,,,,,,,,,------------...////////////...///............---------+++---//////...---...///111222555777999999999999:::::::::;;;<<<>>>???@@@BBBBBBBBBAAAAAABBBFFFIIIJJJIIIHHHGGGGGGGGGHHHIIIGGGJJJNNNQQQQQQPPPPPPPPPLLLVVVdddsssttthhhcccdddmmmyyy~~~mmmeeeeeedddlllwww~~~}}}~~~vvvoooiiiaaacccfffggghhhjjjnnnrrrvvvyyy}}}~~~~~~|||{{{vvvtttqqqoooooonnnmmmlllgggggggggfffdddcccaaaaaa\\\[[[XXXUUUQQQNNNKKKJJJGGGGGGFFFEEEDDDCCCBBBBBB@@@AAAAAABBBBBBCCCCCCDDDAAACCCFFFHHHIIIKKKNNNPPPTTTTTTTTTQQQMMMGGGAAA>>>888666444444555777777666444333222111000111111222000000111111000///...------...//////000000//////000///......------......//////000000000000//////222111///...---...///000---------,,,,,,------.........///000000000/////////............------------...////////////222444222333555777888888888777999999:::;;;<<<>>>???@@@DDDDDDCCCAAAAAABBBEEEHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGJJJMMMOOOOOOOOOPPPQQQPPP]]]mmm}}}ssshhhdddeeeooo{{{~~~mmmfffgggdddkkkvvvwwwqqqkkkgggbbbfffllloooqqqssswwwzzzzzz}}}~~~}}}|||zzzuuussspppoooooonnnlllkkkfffffffffeeedddbbbaaa```[[[YYYWWWTTTQQQNNNKKKJJJGGGGGGFFFEEEDDDCCCBBBBBB>>>???@@@AAABBBBBBCCCDDDAAADDDGGGIIIKKKMMMPPPRRRUUUUUUUUURRRMMMGGGAAA===888666444444555777777666222111000//////000111111000111111111000///---,,,---....../////////////////////...---------------///000000000000000///...333111///...---...///000......---------......///...//////000000000000000//////.........---------...///000000000111555777333444555777777777777666999999999:::<<<>>>???@@@EEEEEEDDDBBB@@@BBBEEEHHHGGGGGGGGGGGGGGGFFFEEEDDDGGGIIILLLNNNNNNNNNOOOPPPTTTcccuuuwwwhhhaaadddnnnyyyssspppwww~~~}}}~~~zzzkkkfffeeeeeelllwww{{{tttooojjjggggggdddlllrrrtttwww}}}}}}{{{yyywwwwwwuuutttsssrrrooollliiiiiigggeeeccccccbbb___]]]]]][[[XXXTTTPPPNNNLLLLLLJJJIIIGGGFFFCCCBBB@@@???BBBAAAAAA@@@@@@??????>>>AAABBBDDDFFFJJJMMMPPPRRRVVVVVVTTTQQQMMMFFFAAA===;;;999555444555666666666555444444333333222222111111111111111111000//////---......///////////////,,,------,,,******+++---000///...------...///000222222111000///...---------------------...///000000000000000////////////......------------......,,,,,,------///000111222333444555666777888999:::999:::;;;===>>>@@@AAABBBDDDDDDDDDBBBAAABBBEEEHHHHHHIIIIIIGGGDDDCCCDDDEEEMMMLLLOOOTTTUUURRRQQQSSSYYYjjj{{{wwwgggaaadddoooyyysssddd___ccciiittt{{{|||vvvrrrzzzyyyjjjcccccchhhnnnwwwtttooollliiihhhiiijjjrrrxxxzzz|||~~~}}}{{{yyyyyyxxxvvvuuuuuurrrooollliiigggeeedddcccbbb```^^^^^^[[[XXXTTTQQQNNNMMMLLLIIIHHHGGGEEEDDDBBBAAA@@@BBBBBBAAAAAA@@@?????????BBBCCCEEEGGGKKKNNNQQQSSSTTTTTTSSSQQQMMMHHHCCC???;;;999555444555666666666555444444333333222222111000000111111000000///......//////000111000000000...//////...,,,,,,---...///...---,,,,,,---...///111111111111000///...------------------...//////////////////000000000000......------------......------------///000111222333444555666777888999:::999:::;;;<<<>>>@@@AAABBBCCCCCCCCCBBBAAACCCFFFIIIIIIIIIIIIGGGEEECCCDDDEEEJJJJJJMMMSSSUUUTTTUUUYYYaaavvvvvvgggaaadddooozzzmmm\\\VVVYYY^^^ccchhhiiifffiiixxxxxxhhhaaa```jjjnnnvvvvvvmmmkkkkkkkkklllooosss{{{~~~|||{{{zzzyyyxxxwwwwwwuuuqqqoooiiihhheeeddddddcccaaa___^^^\\\XXXTTTQQQNNNMMMMMMGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@???BBBCCCEEEHHHKKKOOORRRTTTRRRRRRRRRPPPMMMHHHDDDAAA;;;999555444555666666666555444444333333222222111///000000000000///......///000000111111111111111000000111///...---...000------,,,,,,,,,,,,------000111222333222111///---...------------...//////......//////000000111111......------------......------------...000111222333444555666777888999:::999999;;;<<<>>>@@@AAAAAAAAABBBBBBBBBBBBCCCGGGJJJIIIIIIIIIGGGEEEDDDDDDFFFHHHHHHKKKQQQTTTVVV[[[aaaooovvvgggbbbeeeppp{{{nnn___ZZZ]]]aaadddeeedddbbbiii{{{wwwfff___^^^hhhlllsss|||xxxpppjjjkkkmmmnnnqqqvvv{{{}}}{{{yyyyyyxxxwwwwwwvvvuuurrrooojjjhhhfffeeeeeedddbbb```^^^\\\XXXTTTQQQNNNMMMLLLFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@BBBCCCDDDGGGKKKNNNQQQSSSRRRRRRRRRPPPMMMHHHCCC@@@;;;999555444555666666666555444444333333222222111///////////////......---//////000111111111111000000111111000...---///000------------------------///111333444444222000.........---------......///---......///000111111222......------------......---------......///111111333444555666777888999:::888999:::<<<>>>???@@@AAA@@@AAAAAAAAABBBDDDHHHKKKIIIJJJIIIGGGEEEDDDEEEFFFIIIHHHKKKPPPTTTWWW^^^ggg}}}xxxiiicccfffqqq{{{nnnbbb___bbbeeehhhhhheeedddnnnvvveee^^^]]]ccchhhoooxxxyyyrrrllliiikkknnnpppuuu{{{~~~{{{xxxuuuuuuttttttttttttssspppmmmjjjiiigggfffffffffdddbbb]]][[[WWWTTTPPPNNNLLLLLLEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@??????@@@AAACCCFFFIIIMMMPPPQQQSSSSSSRRRPPPLLLGGGAAA>>>;;;999555444555666666666555444444333333222222111///////////////......------...//////000000////////////000...---,,,---///.........//////............000222444444333111//////......---------......---......///000111111222......------------............---......///000111333444555666777888999:::888999:::<<<===???@@@AAA???@@@AAAAAABBBDDDHHHLLLJJJJJJJJJHHHEEEDDDEEEFFFJJJJJJMMMQQQSSSWWW```jjjzzzjjjdddgggqqq{{{yyyllleeedddgggjjjjjjiiigggiiivvvsssddd]]]\\\^^^cccllluuusssnnnjjjiiilllooorrryyy|||wwwtttsssrrrqqqrrrrrrqqqooolllkkkiiihhhgggggggggeeeccc\\\ZZZVVVRRROOOLLLKKKKKKFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>???@@@BBBEEEHHHLLLOOOQQQSSSSSSRRRPPPKKKFFFAAA>>>;;;999555444555666666666555444444333333222222111///000000000000///......------...///////////////......///---,,,+++,,,.........///000000///.........///111222333222111000//////...------------.........//////000000111111......------------.....................///000000333444555666777888999:::888888:::;;;===???@@@@@@@@@AAAAAAAAABBBDDDHHHKKKJJJJJJJJJHHHFFFEEEEEEGGGJJJKKKOOOSSSTTTXXXbbbmmm|||llleeegggqqq|||}}}vvvnnngggeeehhhmmmpppooonnnnnntttpppaaa[[[[[[\\\bbbjjjttt~~~zzzooollljjjkkkoootttxxx~~~zzzwwwrrrrrrqqqrrrsssrrrpppnnnkkkjjjhhhhhhhhhhhhfffddd[[[YYYUUUQQQNNNKKKJJJIIIGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@??????>>>>>>===@@@AAACCCFFFIIIMMMPPPQQQQQQQQQQQQOOOLLLGGGBBB???;;;999555444555666666666555444444333333222222111000000111111000000///.........///000000000000000......///---,,,+++,,,...------...//////...---------...///000111111111111//////...---------------////////////000000000000......------------......///............///000000333444555666777888999:::888888999;;;===>>>@@@@@@AAAAAABBBBBBBBBDDDHHHKKKJJJKKKJJJHHHFFFEEEFFFGGGHHHJJJOOOTTTVVVYYYdddppp~~~mmmfffhhhrrr|||{{{rrrlllgggccc___]]]aaagggnnnrrrwwwwwwxxx~~~mmm___ZZZZZZ\\\aaajjjttt}}}vvvlllmmmlllnnntttyyy~~~~~~{{{tttsssssstttuuutttrrrooollljjjhhhhhhiiihhhgggeeeZZZXXXTTTPPPMMMJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@??????>>>=========AAABBBDDDGGGJJJNNNQQQRRROOOOOOPPPOOOLLLHHHDDDAAA;;;999555444555666666666555555444333333222222111111111111111111000////////////000111111111111111...//////...,,,,,,---///,,,,,,---......---,,,,,,------...///000111222222000///...---------------000000000000////////////.........------.........///............//////000333444555666777888999:::777888999;;;===>>>???@@@AAABBBBBBBBBBBBDDDGGGJJJJJJKKKJJJIIIFFFEEEFFFGGGFFFIIIOOOUUUWWW[[[fffsssqqqhhhjjjrrrxxx{{{qqqhhhccc```\\\YYYZZZ___gggnnnrrr|||yyyyyy{{{hhh[[[WWWXXX\\\```fffnnnwwwuuuqqqppppppssswww~~~~~~xxxwwwvvvsssqqqnnnmmmlllmmmkkkjjjiiiiiigggeeebbb___[[[VVVOOOKKKHHHGGGFFFHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@???>>>>>>???@@@AAA===???CCCGGGKKKNNNPPPQQQMMMQQQQQQNNNKKKIIIEEE???:::888555444555666777777444444555666666555222///222111111000///......---///000000000000000/////////......---------......000000//////.........------///111222222333555777555222///---......///...///000000///...///222444444111...,,,,,,...///000+++,,,---...///111222222222333444666777888888888<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBBBBAAABBBEEEHHHJJJJJJJJJHHHEEEDDDEEEFFFHHHPPPRRRTTT[[[]]]eeewwwqqqhhhjjjrrrxxxxxxpppkkkccc^^^ZZZZZZ```iiisssxxx~~~||||||xxxeeeYYYVVVWWWZZZ___fffnnnwwwwwwuuuwwwxxxzzz}}}{{{xxxwwwuuusssqqqnnnmmmkkknnnllljjjjjjiiihhheeeccc^^^[[[UUUPPPLLLIIIHHHHHHEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@???>>>>>>???@@@@@@???AAADDDHHHKKKMMMNNNOOOPPPRRRRRRMMMIIIFFFBBB<<<:::777555444555666666666444333333333444333111///111111000000//////......//////000000000000////////////...------------...000/////////.........------///111111222222444666555222000.........//////------...///111666===AAATTTIII;;;222///...---+++---......///000111222222111222444555777888888999::::::;;;;;;===>>>???@@@@@@AAABBBBBBBBBCCCEEEHHHIIIJJJIIIGGGEEEDDDEEEFFFHHHPPPQQQTTT[[[]]]eeexxxssshhhiiiqqqxxx~~~pppjjjccc```dddmmmvvv{{{tttbbbWWWTTTUUUXXX]]]dddmmmvvv{{{||||||zzzyyywwwvvvuuusssqqqooolllkkkmmmllljjjjjjiiihhheeeccc\\\ZZZUUUQQQMMMJJJIIIIIIDDDDDDCCCCCCBBBBBBAAAAAA@@@??????>>>>>>??????@@@AAACCCFFFIIIKKKLLLMMMMMMPPPRRRPPPKKKGGGFFFBBB===;;;999666555666777888888555333111111111222111///000000000000//////////////////000000111000000/////////...---------------/////////...............,,,...000000000111333555444333111///.........///,,,,,,,,,---111888AAAGGGdddTTT???222......---***000000000000111111111222000111333444666888999:::999999:::;;;===???AAABBB@@@AAACCCCCCBBBCCCEEEHHHHHHIIIIIIGGGEEECCCDDDFFFGGGOOOPPPSSS[[[]]]fffxxxtttiiiiiiqqqxxxwwwqqqpppssswwwyyyooo___VVVSSSTTTVVV[[[ccclllvvv~~~|||yyywwwvvvuuuuuusssqqqooolllkkkllljjjiiihhhgggfffcccaaa[[[YYYUUUQQQNNNLLLKKKJJJHHHGGGGGGFFFDDDCCCAAAAAA??????>>>>>>>>>>>>??????AAACCCEEEIIIKKKMMMNNNNNNMMMPPPNNNJJJHHHHHHGGGCCC===;;;888777888999:::999666444111///000111111111////////////000000000000//////000111111111000000000///...---------------........................,,,---///000///000222333444444333111///......///------------///333888===OOODDD666---,,,---......000000000000000000000000000000222333666888:::;;;:::::::::;;;===>>>@@@AAA@@@BBBCCCCCCCCCDDDFFFGGGGGGHHHHHHFFFDDDCCCDDDEEEGGGNNNOOORRRZZZ]]]gggyyyvvviiihhhpppxxx}}}{{{jjj\\\UUUTTTTTTUUUZZZbbbkkkuuu~~~|||zzzxxxtttttttttsssrrrooollljjjiiihhhfffeeeeeecccaaa^^^ZZZXXXUUUQQQNNNLLLJJJJJJJJJIIIIIIGGGDDDBBB???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@DDDHHHLLLOOOQQQQQQOOOQQQPPPLLLIIIJJJHHHDDD<<<999666555666888888888888555111000000222222222////////////000000000000//////000111111111111111000000///------,,,,,,,,,---------...............,,,---////////////111333444555555333000......000...///000///......000222222111000...,,,,,,...000000000/////////.........000000111333555777:::;;;<<<<<<;;;<<<<<<===>>>???@@@BBBDDDDDDDDDDDDFFFGGGFFFGGGGGGEEECCCCCCDDDEEEFFFMMMNNNQQQYYY]]]ggg{{{xxxjjjhhhpppxxxtttdddXXXSSSSSSTTTTTTYYYbbbkkkttt}}}~~~{{{yyyssstttttttttrrrooollljjjgggfffddddddcccbbb___]]]YYYWWWTTTQQQNNNKKKIIIHHHHHHHHHGGGEEECCC???<<<;;;===>>>>>>??????>>>>>>===<<<>>>CCCHHHMMMQQQSSSTTTTTTVVVTTTNNNJJJHHHDDD???888666333222333444555444777555222000111222222222000000000000//////////////////000111222222222222111000///...---,,,,,,,,,---------------.........---...000000//////111222444666777555000---...000,,,...000111000//////000)))...222222///,,,---///////////////............111111111222444666999;;;===<<<<<<<<<<<<======>>>@@@BBBDDDEEEEEEEEEFFFGGGEEEFFFFFFEEECCCBBBDDDEEEEEELLLMMMPPPYYY]]]hhh|||zzzjjjhhhoooxxx|||lll]]]TTTQQQRRRSSSTTTYYYbbbkkksss{{{{{{yyyrrrsssttttttrrrooollljjjgggfffdddccccccbbb___]]]XXXVVVTTTPPPMMMJJJGGGFFFEEEFFFFFFEEEDDDAAA>>>===<<<===>>>??????>>>===<<<<<<>>>CCCHHHMMMQQQTTTUUUTTTVVVUUUOOOJJJGGGBBB<<<888555333222333444444444666333111000111111111000111111000000//////......//////000111222222222222111000///...---,,,,,,,,,,,,,,,,,,------.........---///000000000000111333444777999666111---...000,,,---//////......000222---///111111///......//////////////////000000000222222111111333555888:::;;;;;;;;;<<<<<<>>>??????@@@BBBEEEFFFEEEEEEFFFGGGDDDEEEEEEDDDBBBBBBCCCEEEEEELLLLLLOOOXXX]]]hhh|||zzzjjjgggoooxxxxxxhhhYYYQQQOOOPPPRRRUUUZZZbbbjjjrrrzzz{{{yyyrrrsssttttttrrrooollljjjhhhfffeeeddddddbbb___]]]XXXVVVTTTPPPLLLIIIFFFDDDDDDEEEFFFGGGFFFEEEBBBAAA<<<===>>>??????>>>===<<<===???DDDIIIMMMQQQSSSTTTOOOSSSSSSOOOKKKHHHCCC<<<:::888555444555666777777444222000000000000///...222111111000///......---//////000222222333333333111111///...---,,,,,,+++,,,,,,,,,------............000111111000000111333444777999777111---...000------,,,+++***+++...111///,,,)))***---000111111///000000000111111111111333222111111222555777999999999:::;;;===???AAABBB@@@BBBEEEFFFFFFEEEFFFGGGDDDEEEEEEDDDBBBBBBCCCEEEDDDKKKLLLOOOXXX]]]iii}}}pppkkkooouuusssbbbUUUOOONNNOOOOOOTTTYYYaaaiiiqqqxxx}}}{{{ttttttttttttsssqqqnnnmmmkkkgggccc``````aaaaaaaaaXXXUUUQQQLLLIIIGGGGGGGGGFFFFFFEEECCCBBBAAA@@@???@@@?????????>>>>>>======CCCBBBBBBEEEKKKNNNNNNMMMMMMNNNOOONNNKKKFFFAAA>>>888666555444555666555444555444222000000111222333111111111000///......---//////000000000000/////////............---------........................///.........///000222333222333444444444222000///////////////////////////------...///000000//////------...///000111222222111111222333555777999:::999:::;;;===>>>@@@AAABBBAAABBBDDDDDDCCCBBBCCCDDDAAABBBCCCCCCBBBBBBDDDFFFEEEKKKLLLPPP[[[```iii|||pppkkkooouuu{{{qqqbbbVVVPPPOOOPPPQQQTTTYYY```hhhooowww~~~|||zzzvvvvvvvvvuuusssqqqooommmiiifffbbb`````````______XXXUUUQQQLLLHHHFFFFFFFFFFFFFFFEEECCCBBBAAA@@@???@@@@@@@@@@@@??????>>>>>>BBBBBBBBBEEEJJJNNNNNNMMMMMMNNNNNNMMMJJJFFFBBB???888666555444555666555444555444222000000111222333222222111000000///......//////000000000000/////////............---------........................///.........///000222333111222333444444222000///////////////////////////------...///////////////////////////000000000000111111222333555777999:::999:::;;;<<<>>>@@@AAABBBAAABBBDDDDDDCCCBBBCCCDDD@@@AAABBBBBBAAAAAACCCEEEDDDKKKLLLPPP[[[___iii{{{rrrlllooouuuxxxpppcccXXXSSSQQQRRRRRRUUUYYY___fffmmmuuu|||zzz}}}~~~zzzxxxxxxxxxwwwuuussspppnnnlllgggeeebbbaaaaaa```^^^\\\YYYVVVQQQLLLIIIFFFEEEEEEFFFEEEDDDCCCBBB@@@??????AAAAAA@@@@@@@@@@@@??????BBBAAABBBFFFJJJMMMNNNMMMNNNNNNMMMKKKHHHEEEBBB@@@888666555444555666555444444333222111111111222333222222222111000000////////////000000000000/////////............---------........................///.........///000111222111222333333333222111000////////////////////////---......///////////////111000000000/////////...111222222333555777999:::999999;;;<<<>>>@@@AAAAAA@@@BBBDDDDDDCCCCCCDDDEEEAAABBBBBBBBB@@@@@@BBBDDDDDDKKKLLLPPPZZZ^^^gggxxxsssllloootttzzzsssggg\\\UUURRRRRRRRRVVVYYY___eeelllsss{{{yyy}}}}}}zzzxxxyyyxxxvvvtttqqqnnnlllkkkfffeeedddccccccaaa]]]ZZZYYYWWWSSSNNNJJJGGGFFFEEEEEEEEEDDDCCCAAA@@@??????????????????????????????AAAAAACCCFFFIIILLLMMMNNNOOONNNLLLJJJHHHEEEBBBAAA888666555444555666555444444333222111111111222222222222222222111111000000//////000000000000/////////............---------........................///////////////000111111000111222222222222111111////////////////////////......///////////////...000000000000////////////222222222333555777888999888999:::<<<>>>???@@@AAA@@@BBBDDDDDDDDDCCCDDDEEECCCDDDDDDCCCAAAAAABBBDDDDDDKKKLLLPPPYYY\\\dddvvvssslllnnnrrryyynnnbbbXXXSSSRRRRRRWWW[[[aaagggmmmssszzz~~~||||||}}}~~~~~~|||}}}zzzyyyxxxwwwtttqqqnnnllljjjiiihhhfffeeeeeedddbbb^^^[[[ZZZXXXTTTPPPLLLIIIGGGFFFEEEEEEDDDBBBAAA@@@???>>>=========>>>>>>>>>>>>>>>@@@AAACCCFFFHHHJJJMMMNNNPPPPPPNNNKKKHHHEEEBBBAAA888666555444555666555444333333222222222111222222222222222111111111111111//////000000000000/////////............---------......................../////////000000000000000///000000111222222222222000000000000000000000000...///////////////...............///000111111111222222333333555666888999888999:::<<<===???@@@AAA@@@BBBDDDEEEDDDDDDEEEFFFFFFFFFFFFEEECCCBBBCCCEEEDDDKKKLLLPPPXXX[[[bbbsssssskkklllppp}}}tttggg[[[UUUTTTUUUYYY^^^dddjjjpppuuuzzz}}}{{{||||||}}}~~~~~~|||zzzyyywwwvvvssspppmmmkkkiiiiiiiiigggfffeeedddbbb^^^[[[XXXVVVSSSPPPLLLJJJHHHGGGEEEDDDCCCBBBAAA???>>>>>><<<<<<<<<============>>>???AAADDDFFFGGGIIILLLOOORRRRRRPPPNNNJJJFFFBBB@@@888666555444555666555444333333333222222222111111111111111111111111111111//////000000000000/////////............---------........................//////000000000000///////////////000111222333333000000000000000000000000//////////////////...---------...///000111222222333333333444555666777888888888:::;;;===???@@@@@@@@@BBBDDDEEEEEEEEEFFFGGGHHHHHHHHHFFFDDDCCCDDDEEEDDDKKKLLLPPPXXXYYY```pppsssjjjkkknnn|||yyyjjj^^^WWWWWWZZZ[[[```gggnnnssswwwzzz}}}|||||||||}}}~~~~~~~~~{{{xxxwwwwwwuuussspppmmmkkkjjjjjjiiigggeeedddbbb```]]][[[TTTSSSQQQNNNKKKIIIGGGFFFEEEDDDCCCBBB@@@???>>>>>><<<=========>>>>>>>>>>>>>>>AAADDDFFFGGGHHHLLLOOOTTTTTTSSSPPPLLLFFFAAA>>>888666555444555666555444222333333333222222111111000000000000000000000000//////000000000000/////////............---------........................//////000111111000///.........//////111222333444000000000000000000000000///////////////...------......//////000000111111333333333444555666777888888888999;;;===>>>@@@@@@@@@BBBDDDEEEEEEEEEFFFGGGHHHHHHHHHFFFCCCBBBCCCDDDDDDKKKLLLOOOWWWXXX^^^nnnsssjjjjjjmmm{{{{{{lll___ZZZ[[[^^^\\\aaajjjqqquuuyyy{{{}}}}}}}}}}}}}}}~~~~~~}}}yyywwwvvvxxxvvvssspppnnnllllllllliiigggdddbbbaaa___\\\ZZZQQQQQQOOOMMMJJJHHHFFFEEEDDDDDDCCCBBB@@@???>>>>>>======>>>>>>?????????@@@>>>AAAEEEFFFFFFHHHLLLOOOUUUVVVUUURRRMMMGGGAAA===888666555444666666555444222333333333333222111111///////////////000000000//////000000000000////////////.........---------........................//////000111111000///............///000222333444000000000000000000000000//////000000///...------000000000000////////////333333333444555666777888777888999;;;===>>>???@@@@@@BBBDDDEEEEEEEEEGGGHHHGGGHHHGGGEEECCCAAABBBCCCDDDKKKLLLOOOWWWXXX]]]mmmyyyyyynnnmmmooo|||pppbbb[[[YYYZZZbbbfffmmmtttzzz}}}~~~~~~}}}|||{{{|||}}}}}}zzzxxxwwwvvvuuusssqqqnnnllljjjiiiiiiiiigggeeeaaa]]]YYYWWWVVVUUURRROOOLLLJJJHHHGGGEEEDDDCCCBBB@@@???>>>===>>>???@@@???>>>===>>>???@@@BBBDDDFFFGGGHHHKKKMMMPPPUUUWWWRRRJJJFFFAAA<<<;;;999777777777666444222333333333222222222111111000000000000////////////111111111000000000000000000///...------------------,,,,,,,,,,,,---......//////000000111111222222333111///......111444777111333333000---+++,,,///000000000000////////////...------......///000111111111111222444666777888999:::;;;===>>>@@@AAABBBDDDEEEGGGFFFDDDBBBAAAAAAHHHIIIIIIGGGEEECCCDDDDDDHHHHHHKKKPPPSSSVVV___hhhwwwyyyooommmppp{{{~~~nnnbbb\\\\\\]]]eeeiiipppvvv|||~~~}}}||||||}}}|||yyyvvvtttuuutttrrrpppnnnkkkiiiiiihhhgggfffdddaaa^^^\\\[[[WWWUUURRROOOLLLIIIHHHGGGEEEEEEDDDCCCBBBBBBAAAAAA===>>>???>>>===<<<===>>>@@@BBBDDDFFFGGGIIIKKKMMMSSSXXXYYYSSSMMMHHHDDD???888777555666777777666555333333333222222222111111000000000000////////////111111111111000000000///......---------......///---,,,,,,,,,------......000000000000000111111111222000...---...000333555555666666444111///000222222111111000///...------...------......///000111111111222333444666777888999:::;;;<<<>>>@@@AAABBBDDDEEEGGGGGGEEECCCCCCCCCFFFGGGHHHGGGEEEEEEEEEGGGHHHHHHKKKPPPSSSVVV___hhhtttyyynnnmmmpppyyy|||mmmcccaaabbbeeekkknnntttzzz~~~~~~|||wwwtttrrrtttsssqqqooommmjjjiiihhhfffeeecccbbb```_________XXXVVVSSSOOOLLLIIIGGGFFFDDDDDDCCCCCCCCCBBBBBBBBB<<<===>>>===<<<<<<===>>>@@@BBBDDDFFFGGGIIILLLOOOTTTXXXYYYSSSNNNJJJEEE@@@666555444555666888888777333333333222222222111111000000000000////////////111111111111111000//////,,,,,,,,,------///000000,,,------------.........111000000000000000000///000///---,,,---///222333666777888777444333333333333222111000...---,,,,,,...------......///000111111111222333444555777888888999:::<<<>>>???@@@AAACCCEEEGGGGGGFFFDDDDDDEEEDDDEEEGGGGGGFFFFFFGGGIIIHHHHHHKKKPPPSSSVVV___hhhsssxxxnnnlllooowww{{{ooohhhhhhjjjmmmqqqtttyyy}}}xxxtttrrrrrrqqqpppnnnllljjjhhhgggeeecccaaa___^^^^^^^^^___YYYWWWTTTOOOKKKHHHFFFEEECCCCCCBBBAAA@@@@@@??????<<<===>>>>>>======>>>???@@@BBBDDDFFFGGGJJJNNNQQQSSSWWWWWWQQQMMMJJJEEE???888666444444666777777666333333333222222222111111000000000000////////////000111111222111000///...---------------...//////,,,------...............111111000000/////////...///...,,,,,,,,,...000111333444555555444333222111111111000///......------...------......///000111222222222333444555777777888888:::;;;===???@@@@@@BBBDDDFFFFFFEEEDDDDDDEEEDDDFFFGGGGGGFFFFFFGGGHHHHHHHHHKKKPPPSSSVVV___hhhvvvyyymmmkkkmmmvvv~~~yyyqqqoooooopppqqquuuxxx~~~~~~zzzvvvtttqqqqqqooommmkkkjjjhhhhhheeecccaaa^^^\\\[[[[[[\\\YYYWWWTTTOOOKKKHHHFFFEEEFFFEEEDDDBBB@@@>>>===<<<===>>>@@@@@@??????@@@AAAAAABBBDDDFFFHHHKKKPPPSSSUUUWWWVVVQQQNNNLLLFFF@@@<<<:::666555555666555444333333333222222222111111000000000000////////////000000222222222111///...//////...---------------,,,---.../////////......111000000000//////.........---,,,+++,,,---///000111222333555555444111///............////////////...------......///000111222222222333444555666777777888999;;;<<<>>>???@@@@@@BBBDDDEEEDDDBBBBBBCCCFFFGGGHHHGGGEEEEEEEEEFFFHHHHHHKKKPPPSSSVVV___hhh|||{{{nnnjjjkkkuuu~~~~~~yyyxxxxxxxxxvvvsssxxx|||{{{wwwuuuqqqqqqooonnnllljjjiiihhheeedddbbb___]]][[[ZZZYYYXXXVVVSSSOOOLLLIIIGGGFFFIIIHHHFFFDDDBBB???>>>======???@@@@@@@@@@@@AAABBBAAABBBDDDFFFHHHLLLQQQUUUYYYZZZXXXSSSQQQOOOJJJCCC@@@===999666666555555444333333333222222222111111000000000000///////////////000222333222111///---000000///------,,,,,,,,,,,,---...///000///......000//////////////////.........---,,,,,,---...///111222444777888777333000,,,------......///000000...------......///000111333333333333444555666666666777888:::<<<===>>>???@@@BBBDDDDDDCCCAAAAAAAAAFFFHHHHHHGGGEEEDDDEEEFFFHHHHHHKKKPPPSSSVVV___hhhpppkkkjjjuuu}}}~~~~~~~~~xxxzzz}}}{{{wwwuuuqqqqqqpppnnnlllkkkjjjiiiddddddcccbbb```]]][[[ZZZWWWUUURRROOOLLLIIIHHHGGGHHHGGGFFFDDDBBB@@@???>>><<<>>>???@@@??????AAABBBAAABBBDDDFFFHHHMMMSSSWWWZZZ[[[XXXSSSQQQQQQKKKDDDBBB???:::777666666666555333333333222222222111111000000000000///////////////000222333333111///---///......---------......,,,---///000000000...............//////////////////...------------......000111333777:::888444///------.....................------......///000111333333333333444444555666666777888999;;;===>>>???BBBDDDEEEEEECCCAAAAAAAAAEEEFFFGGGGGGFFFEEEGGGHHHHHHHHHKKKPPPSSSVVV___hhhssslllkkkuuu}}}~~~zzz~~~{{{vvvtttrrrqqqpppooommmkkkjjjjjjddddddddddddbbb```^^^\\\VVVUUURRROOOLLLJJJHHHHHHDDDCCCCCCBBB@@@???>>>>>>;;;===>>>???>>>>>>@@@AAAAAABBBDDDFFFHHHMMMSSSXXXYYYYYYVVVQQQPPPOOOJJJCCCCCC???:::888777888777777333333333222222222111111000000000000///////////////000222333333111///------------------...///000,,,---///000111000///------.........//////000000///......---------.........///222666999888333.../////////......------,,,...------......///000111333333333333444444555666666666888999;;;===>>>>>>DDDEEEGGGFFFDDDBBBAAAAAABBBDDDFFFFFFFFFGGGHHHJJJHHHHHHKKKPPPSSSVVV___hhh~~~rrrmmmmmmnnn{{{~~~|||yyyxxxrrrrrrrrrpppnnnkkkhhhffffffeeeddddddcccbbb^^^\\\UUUSSSPPPMMMJJJHHHFFFFFFFFFEEECCCAAA???>>>>>>===>>>????????????@@@@@@@@@>>>@@@DDDGGGJJJMMMQQQTTTVVV\\\aaa___VVVLLLEEECCC===<<<::::::::::::999777555555444444444333333333333222111000////////////444444333333111000...---........................////////////////////////////////////////////////......---,,,---...///000///000000111111222333333...111222111...---///111000000///...............666222111666999888888;;;888999999:::;;;<<<>>>>>>CCCDDDCCCBBBAAAAAACCCEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIMMMPPPTTT^^^hhhyyysssmmmmmmrrr~~~}}}{{{zzzxxxwwwyyyzzz|||}}}~~~~~~zzzwwwuuussssssrrrpppnnnkkkhhhfffgggfffeeeddddddbbb^^^\\\VVVTTTQQQNNNKKKHHHGGGFFFFFFEEECCCAAA???>>>>>>===>>>>>>?????????@@@@@@@@@>>>AAAEEEHHHKKKNNNRRRUUUWWW\\\___\\\TTTKKKEEECCC<<<;;;999999:::999888666333333333333333333222222333222111000////////////333333333222111000///...........................//////////////////////////////////////////////////////...---...///000111000000111111222333333333...//////...---,,,---...//////............/////////111444555444555888:::888888999:::;;;===???@@@BBBBBBBBBAAA@@@@@@BBBDDDGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGIIIMMMOOOSSS]]]gggyyyuuunnnmmmvvvzzzwwwrrrpppnnnmmmkkkiiigggiiikkkmmmnnnqqqvvvyyy{{{|||~~~~~~{{{xxxwwwuuutttsssqqqnnnkkkhhhfffiiigggfffeeedddbbb^^^[[[WWWUUUQQQNNNKKKHHHGGGGGGFFFEEECCCAAA???>>>>>>===>>>>>>>>>?????????@@@@@@@@@CCCGGGJJJMMMPPPTTTWWWXXX[[[]]]YYYQQQIIIDDDBBB;;;999888888888888777555222222222222222222222222333222111000////////////111111222222111111000///........................////////////////////////////////////////////////000///.........///111111000111111222333333444444000///............---,,,......---......///000111///;;;AAA999333555888888888888999;;;<<>>???AAACCCEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGIIILLLOOORRR[[[eeexxxwwwooommmuuuyyyssskkkhhhdddaaa```^^^\\\[[[XXXZZZ\\\^^^```dddhhhkkknnnoooqqqrrruuuzzz}}}|||{{{vvvuuusssqqqnnnkkkhhhgggjjjiiigggfffeeeccc___\\\WWWUUUQQQMMMIIIGGGFFFFFFFFFEEECCCAAA???>>>>>>===>>>>>>>>>>>>????????????AAADDDHHHKKKNNNRRRVVVYYYYYYZZZZZZVVVNNNGGGBBB@@@999777666666777777666555222222222222333333333333333222111000////////////000000111111111111000000........................///////////////////////////////////////////////////...---------...000111111111111222333333444444444111//////111222000---,,,,,,------///000111222777IIIPPPAAA555666999777888888999;;;===@@@BBBCCCAAAAAAAAA@@@??????AAACCCCCCCCCDDDEEEGGGHHHIIIJJJIIIHHHIIILLLNNNQQQZZZddduuuyyypppnnnppp|||vvvnnnhhhZZZWWWSSSQQQPPPOOOMMMLLLLLLNNNPPPQQQSSSVVVZZZ]]]^^^___aaabbbeeekkkqqqvvv{{{~~~~~~}}}|||{{{wwwvvvtttqqqnnnllljjjiiikkkiiihhhgggfffddd```^^^WWWTTTPPPKKKHHHFFFEEEEEEFFFEEECCCAAA???>>>>>>=========>>>>>>>>>?????????AAADDDIIILLLOOOSSSWWWZZZZZZZZZXXXTTTMMMFFFAAA???888666555555777777666444333333333444444444444444333222111000//////////////////000111111111111000........................////////////////////////////////////////////////------,,,+++,,,---...///000111111222222333444444555222///000222222///---,,,,,,,,,---///000222333666IIIOOOAAA444666999777888888999;;;===@@@BBBCCCBBBBBBBBBAAA???@@@BBBDDDDDDDDDEEEGGGIIIJJJKKKLLLIIIHHHIIIMMMOOORRR[[[dddsss{{{rrrooommmyyy}}}tttkkkbbb\\\QQQNNNKKKIIIIIIHHHGGGFFFCCCDDDFFFFFFGGGIIILLLOOOQQQSSSUUUWWWZZZ^^^dddhhhooosssyyy~~~}}}zzzxxxwwwwwwvvvsssqqqnnnmmmlllkkkjjjiiihhhhhhhhhfffbbb```XXXUUUPPPKKKHHHFFFEEEFFFFFFEEECCCAAA???>>>>>>============>>>>>>>>>??????AAADDDIIIMMMPPPTTTXXX[[[ZZZYYYWWWSSSNNNGGGAAA===777666555555777777666555555555555444444333333333333222111000//////////////////000000111000000000........................////////////////////////////////////////////////---,,,+++++++++,,,---...///000000111222222333333222111////////////---,,,,,,,,,------///000111222...:::@@@888222444777777888888999;;;<<>>>>>===============>>>>>>>>>???AAADDDHHHLLLPPPTTTXXX[[[ZZZYYYWWWTTTOOOHHH@@@;;;777666555666777888777555666555555444333222111111333222111000///////////////000000000000000//////........................////////////////////////////////////////////////------,,,+++,,,---...///...//////000000111222222111222222000...------------------......000111111...000222333333444666888888888999:::;;;===???@@@AAAAAAAAA@@@>>>???AAACCCGGGGGGHHHIIIKKKLLLMMMMMMIIIHHHJJJNNNQQQUUU^^^hhh}}}ssspppnnnzzzzzznnnbbbWWWMMMGGGEEEBBB@@@???@@@AAA@@@@@@AAAAAAAAA@@@>>>???AAACCC<<<>>>BBBDDDFFFHHHKKKMMMNNNSSSZZZ^^^cccjjjuuu}}}~~~}}}{{{zzzyyyvvvuuussspppooooooooooooiiihhhhhhhhhiiihhhfffccc]]]ZZZTTTOOOKKKIIIIIIIIIFFFEEECCCAAA@@@>>>>>>===============>>>>>>>>>>>>AAADDDHHHLLLPPPTTTXXX\\\ZZZYYYXXXUUUPPPHHH@@@:::777666555666777888777666666555444333111000//////333222111000////////////000000000000000///..............................////////////////////////////////////////////////......---,,,---...///000.........///000000111111222444666333///---...111......---......///000111555000///444777666777:::888999999:::;;;<<<>>>>>>@@@@@@@@@???===>>>@@@BBBEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHKKKOOORRRVVV```jjjvvvoooqqqyyy}}}pppfff\\\RRRJJJHHHAAAAAA@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<>>===<<<===???AAAGGGHHHKKKPPPUUUYYY[[[[[[^^^^^^\\\WWWQQQIIIAAA===:::888777666777888777666333333333333333333333333222222000///............111222222222222111000000...---,,,+++++++++++++++///......---------......///...---,,,,,,---...///,,,---------,,,---///222222111111111000000//////222333444555333000---+++///////////////000111111000000111222333555666777888888999:::;;;>>>@@@BBBBBBAAA@@@?????????@@@AAAEEEFFFGGGIIIJJJKKKLLLLLLHHHGGGIIINNNQQQVVVaaalllwwwooorrryyyvvvhhh^^^UUUKKKDDDCCC@@@@@@@@@???????????????===<<<<<<<<<;;;;;;;;;;;;>>>>>>===>>>>>>???@@@AAAAAADDDGGGJJJMMMQQQXXX]]]jjjrrr}}}}}}{{{yyyxxxyyyuuuqqqqqqsssssspppmmmjjjiiigggffffffdddaaa___XXXTTTPPPLLLKKKJJJHHHGGGHHHFFFBBB???<<<<<<<<<===<<<===>>>===<<<===???AAAEEEGGGKKKPPPVVV[[[]]]^^^]]]\\\ZZZVVVPPPHHHAAA===:::888777666777888777666444444444333333222222222222111000///............000111111111111000//////......---,,,,,,,,,,,,,,,///......---------....../////////....../////////...//////---,,,,,,...000000000000/////////......222333444444333111...,,,///////////////000111111111111111222333444555666888888999999;;;>>>@@@AAACCCBBBAAA?????????@@@@@@DDDEEEGGGHHHJJJKKKKKKKKKHHHGGGIIINNNQQQVVVaaakkkxxxppprrrzzzzzzmmm___UUUMMMEEE@@@@@@????????????@@@@@@@@@@@@>>>>>>>>>=========<<<<<<>>>>>>=========>>>>>>???<<<>>>@@@AAACCCGGGKKKNNNUUU\\\hhhssszzz|||zzzxxx~~~~~~|||zzzyyyxxxwwwtttqqqppprrrrrrooollliiihhhfffdddcccaaa^^^\\\UUURRRNNNKKKJJJJJJIIIHHHGGGEEEBBB???===<<<<<<===;;;<<<============???AAADDDGGGKKKQQQVVV[[[^^^```[[[ZZZXXXTTTNNNGGGAAA===999888666777888888777666555555444333333222111111222111000//////......///000000000000000///......///...------,,,---------......---------....../////////000000000000/////////000000...,,,+++,,,...//////...............---000222333444444222000//////////////////000111111222111222222333444555666999888888999;;;===???AAACCCCCCAAA@@@????????????DDDEEEFFFHHHIIIJJJJJJKKKHHHGGGIIIMMMQQQVVVaaakkkzzzqqqrrrzzzsssfffXXXPPPIIICCC@@@AAA?????????@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@???>>>>>>??????===>>>??????@@@BBBDDDFFFHHHMMMVVVbbblllrrrtttsssvvv|||~~~|||zzzyyyxxxuuusssqqqqqqqqqpppmmmjjjjjjhhhfffeeecccaaa^^^[[[UUURRRMMMJJJIIIHHHGGGFFFFFFDDDAAA???===<<<<<<<<<;;;<<<============@@@BBBEEEHHHLLLQQQUUUXXX\\\^^^ZZZYYYWWWSSSMMMFFF@@@<<<888777666777888999777666666666555444222111000000111111000///////////////000000111111000000///...///......---------.........------------...//////...///000111111000///......//////...---,,,---...........................///000222333333333222111///////////////000000111000000111222333555666777999888888999:::===???@@@DDDCCCBBBAAA@@@?????????CCCDDDEEEGGGHHHIIIIIIJJJHHHGGGIIIMMMQQQVVV```kkk{{{qqqqqqxxx}}}kkk___RRRLLLGGGCCCBBBCCC@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>@@@@@@???@@@AAAAAABBBBBBCCCEEEIIIQQQ[[[dddiiilllnnnuuu~~~~~~|||zzzyyyyyytttsssrrrqqqpppooollljjjjjjhhheeedddccc```]]]ZZZWWWSSSNNNJJJHHHGGGEEECCCDDDCCCAAA???===<<<<<<<<<:::<<<=========>>>@@@BBBFFFJJJNNNQQQSSSUUUXXX[[[ZZZYYYVVVRRRKKKEEE???<<<777777666888999999777666666666555444222111000000111000000////////////000111111222222111111000///......---------......///---------------...//////------///000000///------+++---.........---...000////////////////////////...///000222222222222222///////////////000000111......///111444666888:::999888888999:::<<<>>>???CCCCCCBBBBBBAAA@@@??????BBBBBBDDDFFFGGGHHHHHHIIIGGGFFFHHHMMMPPPUUU```kkk|||rrrnnnvvvtttaaaWWWMMMHHHFFFDDDCCCEEECCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????@@@???>>>===============@@@???>>>???@@@@@@???>>>@@@@@@AAAEEEKKKTTT\\\aaadddlllwww|||{{{zzzzzztttttttttsssqqqnnnkkkjjjgggfffdddbbbaaa___\\\ZZZXXXTTTOOOKKKHHHFFFDDDCCCCCCBBBAAA???>>><<<<<<<<<:::;;;=========>>>@@@BBBHHHLLLPPPRRRRRRSSSWWWZZZ\\\ZZZWWWQQQKKKDDD>>>;;;666666666888::::::888666555555444333333222111111000000////////////000000222222222222222111000000------------------...///---------------...///000------............------***,,,...///......///000///////////////000000000---...///000111111111111///////////////000111111......///111444666888:::999999888999:::;;;===>>>AAABBBBBBBBBBBBAAAAAA@@@AAABBBCCCEEEFFFGGGGGGHHHGGGFFFHHHLLLPPPUUU```jjj~~~}}}rrrkkksssxxxkkk[[[RRRJJJHHHHHHFFFFFFHHHFFFFFFFFFEEEEEEEEEEEEEEEAAAAAAAAA@@@@@@@@@??????@@@??????>>>>>>>>>?????????===<<<===@@@@@@>>><<<===>>>@@@AAACCCIIIRRRYYY\\\dddppp{{{}}}|||||||||tttuuuuuutttqqqnnnkkkjjjgggfffdddccccccaaa^^^\\\WWWTTTOOOKKKIIIHHHFFFEEEBBBAAA@@@???>>>===<<<;;;999;;;<<<======>>>AAACCCHHHMMMRRRTTTTTTUUUYYY]]]^^^\\\XXXQQQJJJCCC===:::666666666888::::::888666444444444333333222222222000000////////////000000111111111111111000000///,,,,,,,,,,,,,,,---......---,,,,,,------///000000//////............//////+++---///000...------...------........./////////------......//////000000///////////////000111111000000111222333555666777999999888888999;;;===>>>@@@AAABBBCCCCCCCCCBBBAAA@@@AAABBBDDDEEEFFFGGGGGGGGGFFFHHHLLLPPPUUU___jjj{{{~~~rrrjjjqqq}}}tttfffYYYQQQJJJJJJKKKJJJJJJLLLHHHHHHGGGGGGFFFFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBB???===<<<>>>@@@AAA???<<<<<>>===<<<;;;999;;;<<<======>>>AAACCCHHHMMMSSSVVVVVVXXX\\\aaa```]]]XXXRRRJJJCCC===:::555555666888::::::888666333333333333333333333333000000////////////000111000000000000000//////...++++++++++++,,,,,,---...,,,,,,,,,---...///000111111000///......///000111---///000000...,,,,,,,,,,,,,,,,,,------.........------------....../////////////////////000111111333333222222222333444444999999888888999;;;<<<>>>???@@@AAACCCDDDCCCCCCBBB@@@@@@BBBDDDEEEFFFFFFFFFGGGFFFHHHLLLPPPUUU___jjjwwwpppmmmrrr{{{~~~nnnbbbVVVRRRMMMJJJIIIIIIJJJIIIGGGGGGGGGGGGGGGFFFEEEEEEFFFCCC@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>======>>>>>>???@@@AAA@@@??????@@@CCCHHHMMMQQQOOOSSS]]]jjjwww}}}{{{wwwuuusssrrrrrrpppmmmjjjkkkiiifffdddbbb___[[[XXXWWWSSSNNNKKKJJJIIIGGGFFFFFFCCC@@@>>>>>>===<<<;;;<<<===>>>>>>>>>???BBBEEEJJJMMMRRRWWW[[[\\\\\\\\\```YYYSSSPPPKKKCCC===<<<555666777888888777666555222111///000111222222111//////............//////000111111111000///---,,,---+++***+++,,,---------000...,,,++++++,,,---///---------..............................///000000////////////............+++++++++,,,---...///000111000000////////////000......///000111333444555777888999999888999;;;<<<@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBDDDGGGIIIKKKIIIFFFGGGMMMQQQUUU[[[bbbuuu}}}~~~rrrmmmrrr{{{{{{jjj^^^UUURRRMMMJJJIIIJJJJJJJJJHHHHHHIIIIIIHHHGGGGGGFFFGGGDDDBBBAAACCCDDDEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA>>>>>>======>>>???@@@@@@===<<<<<<<<<>>>AAAEEEGGGJJJNNNVVVaaannnzzz|||zzzwwwuuurrrqqqpppooollljjjkkkiiigggeeedddbbb___\\\VVVSSSNNNKKKIIIHHHGGGFFFEEEBBB???>>>>>>>>>===<<<<<<===>>>>>>>>>???BBBEEEJJJMMMRRRXXX\\\^^^^^^]]]___XXXSSSPPPKKKBBB===<<<555666777888888777666555444222000000222222222111//////............//////111222222222111000///...---+++***+++,,,...------...---,,,,,,,,,---...///////////////////////////...............//////000////////////............,,,,,,,,,,,,---...///000000000////////////000000000000111111333444666777777999:::999999999;;;===???@@@@@@AAAAAA@@@@@@???AAAAAAAAABBBDDDFFFHHHIIIHHHFFFHHHMMMQQQUUU]]]dddyyyzzz}}}tttmmmqqqzzzvvveeeZZZTTTQQQLLLJJJJJJKKKKKKKKKIIIJJJJJJJJJJJJIIIIIIHHHHHHFFFDDDDDDEEEGGGGGGFFFGGGFFFEEECCCCCCBBBBBBBBB>>>>>>>>>===>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCEEEGGGLLLUUUaaannnyyy|||zzzwwwtttqqqooonnnmmmlllkkkjjjhhhfffeeeeeeccc```^^^UUURRRMMMJJJIIIHHHGGGEEECCCAAA>>>===>>>>>>>>>===<<<===>>>>>>>>>???BBBEEEIIIMMMSSSYYY]]]___```___^^^WWWRRROOOJJJBBB<<<;;;555666777888888777666555666444222111222333222111000//////......//////000222222333222222111000///---,,,***+++---......---,,,,,,,,,---......//////111111000000//////............------......///000////////////............,,,,,,,,,,,,---...////////////...//////000111222222222222333444666888999888999::::::999:::<<<>>>>>>??????@@@@@@??????>>>BBBAAAAAAAAABBBDDDFFFGGGHHHGGGHHHMMMRRRVVV___hhhxxxmmmqqqyyyqqqbbbXXXSSSPPPMMMKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHFFFFFFHHHIIIIIIIIIIIIHHHFFFDDDCCCCCCCCCCCC@@@??????>>>>>>>>>??????CCCCCCCCCDDDDDDCCCCCCCCCAAABBBEEEKKKUUUbbboooxxx|||yyywwwtttooommmllllllkkkjjjhhhfffdddcccbbb```]]]ZZZTTTPPPLLLIIIHHHGGGFFFEEEAAA???======>>>??????>>><<<===>>>>>>>>>???BBBEEEJJJMMMSSSYYY^^^aaaaaaaaa]]]VVVQQQNNNIIIAAA<<<;;;555666777888888777666555777555333222333333222000000000////////////000000222222222111111000000000...,,,++++++---......---++++++---...////////////111111000000///...------...------------...//////////////////............---------------...//////............///000222222222222222333555666888999999:::;;;;;;::::::<<<>>>??????@@@@@@@@@@@@??????BBBAAAAAAAAABBBCCCEEEFFFHHHGGGIIIMMMRRRWWWbbblll|||nnnrrrxxx}}}mmm```XXXRRRPPPMMMMMMMMMOOOOOONNNLLLMMMMMMNNNNNNNNNMMMMMMKKKJJJIIIJJJLLLMMMLLLKKKLLLKKKIIIGGGFFFEEEDDDDDDBBBAAA@@@???????????????===>>>???@@@@@@@@@??????@@@AAABBBEEELLLXXXeeeooo}}}|||yyywwwsssooolllllllllkkkjjjiiigggdddbbbaaa^^^ZZZWWWRRROOOJJJHHHGGGFFFEEEDDDAAA???===<<<>>>??????>>><<<===>>>>>>>>>???BBBEEEJJJNNNTTTZZZ^^^aaabbbaaa[[[UUUOOOMMMHHH@@@;;;:::555666777888888777666555777555333222333333222000000000////////////000000111000000000////////////...,,,+++,,,---.........+++,,,---...///000//////000000///......---,,,,,,---------------...//////////////////..................---------...//////............///000222222111111111222333555777777999:::;;;;;;::::::<<<>>>@@@@@@AAAAAAAAAAAA@@@@@@BBBAAAAAAAAABBBCCCEEEFFFHHHGGGIIINNNRRRXXXeeeqqqpppsssxxxyyyjjj^^^WWWRRRQQQOOOOOOPPPQQQRRRQQQPPPPPPQQQRRRRRRRRRQQQQQQOOONNNMMMOOOQQQRRRQQQPPPPPPOOOOOOMMMKKKIIIGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBEEENNNZZZcccsssxxx~~~~~~|||||||||xxxvvvssspppnnnmmmlllkkkjjjkkkhhheeecccaaa^^^ZZZWWWQQQMMMIIIGGGFFFFFFEEEDDDAAA???<<<<<<===>>>>>>>>><<<===>>>>>>>>>???BBBEEEJJJNNNTTTZZZ^^^```aaa```ZZZSSSNNNLLLGGG@@@::::::555666777888888777666555666444222111222333222111111000000//////000000111000000///////////////000...---+++,,,...//////...---------......//////000//////......------,,,,,,------,,,,,,------...///////////////............///...............////////////...//////000111222000000000111222444666666888999::::::999:::<<<>>>AAAAAAAAABBBBBBAAAAAAAAABBBAAAAAAAAABBBDDDFFFGGGHHHHHHJJJNNNRRRYYYhhhvvvrrrtttyyyuuufff[[[UUUSSSQQQPPPQQQRRRTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWVVVTTTSSSSSSTTTVVVWWWWWWUUUTTTUUUUUUUUUSSSOOOLLLIIIFFFEEEDDDCCCBBBAAAAAA@@@????????????????????????<<<>>>?????????EEENNNVVVbbbjjjrrrtttssssssvvv{{{|||xxxuuusssqqqoooooommmkkkiiigggeeecccaaa```]]]ZZZWWWPPPLLLHHHFFFEEEEEEDDDCCCAAA???===<<<===>>>======<<<===>>>>>>>>>???BBBEEEKKKNNNTTTYYY]]]_________YYYRRRMMMKKKGGG???:::999555666777888888777666555444222000000222222222111111111000000000000111111111111000//////000111111...---,,,,,,...//////...//////...------...///000/////////...............------,,,,,,------...///////////////............//////............//////000000////////////000000000000000111222444666777777999:::999999999;;;===@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBDDDFFFHHHIIIHHHHHHKKKOOORRRZZZkkkzzzsssuuuyyyssscccYYYSSSSSSRRRQQQRRRTTTUUUVVVUUUXXXXXXYYYZZZ[[[[[[ZZZZZZWWWVVVWWWXXX[[[[[[ZZZYYYXXXYYYZZZZZZXXXTTTOOOLLLHHHGGGEEEDDDBBBBBBAAAAAA@@@@@@>>>===<<<<<<<<<<<<:::<<<>>>===;;;???FFFMMMSSS\\\fffkkkjjjkkkooosss{{{|||yyyuuusssrrrqqqpppnnnkkkhhhbbbaaa___^^^]]][[[XXXVVVOOOLLLHHHEEEEEEEEEDDDCCCBBB???===<<<=========<<<<<<===>>>>>>>>>???CCCEEEKKKOOOTTTYYY]]]^^^^^^]]]XXXRRRMMMKKKFFF???:::999555666777888888777666555222111///000111222222111111111000000000000111111222222111000000111222333///---,,,,,,...//////...111000...---,,,---///000////////////000000000000---,,,,,,,,,,,,---......000/////////............000//////.........//////111000000////////////000000000111222333555666777777888999999888999;;;<<>>======>>>===<<<;;;:::;;;===???@@@KKKPPPWWW]]]```bbbcccdddnnn{{{}}}zzzxxxtttttttttrrrnnnjjjeeebbbaaaaaaaaa```^^^ZZZWWWUUUNNNLLLHHHFFFEEEDDDBBB@@@>>>===<<<;;;;;;<<<===>>><<<============???CCCFFFKKKPPPWWW\\\^^^^^^]]]]]]YYYVVVPPPJJJDDD???;;;:::888777777888::::::666333666555333111111222333444222111000//////...//////111111111000000000000000..................------,,,,,,,,,------.........///////////////.........//////.........------------,,,*********,,,...///......///000000000000000000000///////////////000111000000000111333555666777888:::::::::<<<>>>@@@@@@@@@AAABBBBBBBBBAAAAAA@@@AAACCCEEEGGGJJJKKKLLLKKKKKKGGGKKKUUU[[[iiitttrrruuussseee[[[UUUTTTTTTUUUWWWYYY]]]```aaadddeeeggggggeeedddeeeffffffgggiiikkkllllllllllllgggggggggeeebbb^^^YYYWWWSSSRRROOOMMMJJJHHHGGGGGGCCCCCCBBB???===<<<<<<======<<<;;;;;;<<<===>>>???CCCHHHMMMRRRTTTVVVXXXYYYbbblll|||{{{yyytttttttttrrrooojjjfffcccaaabbbaaa```^^^[[[WWWUUUPPPMMMHHHFFFEEEDDDCCCBBB>>>===<<<;;;;;;<<<===>>><<<============@@@CCCFFFLLLQQQXXX]]]___^^^^^^^^^YYYVVVPPPJJJCCC>>>;;;:::888777777888::::::666333666444333111111222333444111111000///......//////111111111111000000000000........................,,,------------------...000000000000000///////////////.........------------,,,+++******,,,---///......///000000000000000//////............//////111000000000111333555666777888:::::::::;;;>>>@@@@@@@@@AAABBBBBBBBBAAAAAA@@@AAACCCEEEGGGJJJKKKLLLJJJJJJGGGKKKUUU[[[iiitttqqqrrr|||ssseee[[[VVVSSSSSSUUUXXX]]]dddjjjmmmppprrrsssrrrpppnnnnnnooommmoooqqqtttuuutttsssrrrqqqqqqpppmmmiiieee```]]]ZZZYYYWWWUUURRRNNNKKKIIIGGGFFFDDDAAA???>>>======<<<<<<<<<<<<===============@@@CCCFFFHHHIIILLLNNNTTT\\\iiiyyy|||zzzuuuuuutttrrrooojjjfffdddbbbbbbbbb```^^^[[[XXXVVVRRRNNNHHHEEEDDDDDDDDDDDD>>>===<<<;;;;;;<<<===>>><<<<<<=========@@@DDDGGGMMMRRRYYY^^^______^^^^^^YYYUUUPPPIIICCC>>>;;;999777777777999:::999666444555444333222111222333444000000///.........//////111111111111000000//////.................................---------------000000000000000000000000...............---------...---,,,+++++++++,,,---......///000000000000///......------------......111000000000111333555666777888:::::::::;;;===??????@@@AAAAAABBBBBBBBBAAA@@@AAABBBEEEGGGIIIKKKLLLIIIIIIFFFKKKVVV[[[jjjuuuppppppyyytttggg]]]WWWUUUVVVXXX\\\ccckkkssswww{{{|||}}}|||zzzxxxxxxxxxsssuuuyyy||||||{{{yyywwwxxxxxxwwwtttqqqmmmiiifffaaabbbbbb```]]]XXXTTTQQQOOOLLLHHHEEECCCBBBAAA@@@<<<======>>>>>>===<<<<<<===>>>@@@AAABBBCCCFFFHHHMMMQQQZZZiiizzz|||zzzvvvuuutttrrroookkkgggeeecccbbbaaa```]]]ZZZXXXVVVRRRMMMGGGCCCBBBBBBCCCCCC===<<<;;;;;;;;;;;;<<<===;;;<<<======>>>@@@DDDGGGNNNSSSZZZ^^^```___^^^^^^XXXUUUPPPIIICCC>>>;;;999777777888999999888666444555444333222222222333333/////////......///000000222222111111000000//////---------...............//////......------,,,,,,////////////000000000000........................///...---,,,,,,,,,,,,,,,---...//////000000//////......---------...//////111000000000111333555666777888::::::999:::===?????????@@@AAABBBBBBBBBBBB???@@@BBBDDDGGGIIIKKKLLLIIIJJJGGGLLLWWW]]]kkkxxxqqqooovvvwwwjjj```ZZZZZZ[[[]]]bbbiiiqqqyyy~~~~~~|||{{{zzzyyyvvvssspppnnnlllmmmnnnnnnkkkfffaaa]]]VVVRRRLLLHHHGGGFFFDDDBBB>>>?????????>>>===<<<<<<>>>???@@@@@@@@@AAADDDFFFGGGIIIPPP\\\lll|||{{{yyyvvvuuutttqqqnnnjjjgggeeebbbbbb```^^^\\\YYYWWWVVVPPPKKKEEEAAA@@@AAAAAAAAA===<<<;;;::::::;;;<<<===;;;<<<======>>>@@@DDDHHHNNNSSSZZZ^^^```___^^^^^^XXXUUUOOOIIICCC>>>:::999666777999:::999777666555444444333333222222222222///////////////000111222222222111111000//////...---------.........///////////////......------------------.........//////---.....................///......---,,,,,,,,,,,,------.../////////////////////......///000000111111000000000111333555666777888999999999:::<<<>>>>>>???@@@AAABBBBBBBBBBBB???@@@BBBDDDFFFIIIJJJKKKJJJKKKIIINNNYYY^^^kkk|||sssnnnuuu{{{nnnddd^^^^^^___bbbhhhoooxxx}}}zzzxxxwwwsssuuuvvvvvvsssnnnhhheee]]]WWWPPPLLLJJJIIIGGGDDDBBBAAAAAA@@@???>>>>>>======>>>????????????AAACCC@@@CCCHHHQQQ___nnn|||{{{yyyvvvuuussspppllliiifffdddbbbaaa___]]]ZZZXXXVVVVVVNNNJJJDDDAAA@@@@@@@@@???===<<<;;;::::::;;;<<<===:::;;;<<<===>>>AAAEEEHHHNNNSSSYYY^^^___^^^]]]]]]XXXTTTOOOHHHBBB===:::888555888::::::888666666666444444444333333333222222/////////000111222333444333222222111000///......,,,,,,------...//////////////////...............,,,,,,,,,------......///---------...........................------------------...////////////...///////////////000111222111000000000111333555666777888999999999999;;;===>>>???@@@AAABBBCCCCCCCCC???@@@AAADDDFFFHHHJJJKKKJJJLLLJJJOOOYYY]]]jjjvvvoootttrrrhhhbbb___bbbfffmmmuuu}}}{{{vvvpppmmmfff```WWWRRRQQQPPPMMMIIIEEEDDDBBB@@@????????????<<<>>>????????????@@@AAA>>>AAAEEEJJJRRR^^^kkkuuu~~~|||zzzuuutttqqqnnnkkkhhheeedddaaa```]]][[[YYYWWWUUUUUUMMMIIIEEEBBBAAAAAA@@@???<<<<<<::::::::::::<<<<<<:::;;;<<<===>>>AAAEEEHHHNNNRRRYYY]]]^^^]]]\\\[[[WWWTTTOOOHHHBBB===:::888555888;;;;;;888666555666333444444444333333222222000000000111222444555666333333222111000///......,,,,,,------...//////000............////////////,,,,,,------...//////000---------.........//////---------...............,,,---......//////............---...///000111111111000000000111333555666777888999999888999;;;===>>>>>>@@@AAABBBCCCCCCCCC??????AAACCCFFFHHHJJJKKKJJJKKKIIINNNWWW[[[ggg~~~wwwooottttttjjjddd___bbbhhhpppxxx{{{wwwnnnggg^^^YYYXXXVVVSSSOOOGGGFFFCCC@@@??????@@@AAA<<<>>>@@@@@@@@@???@@@AAA@@@CCCFFFGGGIIIQQQ^^^ggguuu~~~|||uuusssqqqmmmjjjgggdddccc```___]]]ZZZXXXVVVUUUTTTMMMJJJFFFDDDCCCBBB@@@???<<<;;;::::::::::::;;;<<<:::;;;<<<===>>>AAAEEEIIIMMMRRRXXX]]]^^^\\\[[[[[[WWWTTTOOOHHHBBB===:::888444888;;;;;;888666555666333333444444444333222111000111111222333555666777333333222111000///...---,,,,,,------...///000000------......//////000000------......///000000111---------.........//////,,,,,,---.../////////...,,,---......//////......,,,,,,,,,---...///000111111000000000111333555666777888999999888888:::<<<===>>>@@@AAABBBCCCCCCCCC>>>???AAACCCFFFHHHJJJKKKIIIKKKHHHLLLVVVYYYddd{{{xxxooopppxxxwwwmmmgggcccfffjjjpppwww{{{uuuooogggbbb___[[[VVVSSSQQQOOOKKKFFFBBB@@@AAABBB???????????????@@@AAAAAAGGGCCCDDDIIIKKKLLLRRR[[[gggvvv}}}zzzwwwtttpppmmmkkkhhhdddaaaccc```\\\[[[ZZZXXXSSSOOOLLLIIIFFFCCCBBBAAA???======;;;::::::<<<======<<<<<<:::;;;>>>@@@AAAFFFMMMPPPRRRVVVZZZ^^^```bbbccc\\\WWWOOOGGG???;;;888777777888888888888777777666444555555666555444222111222111111111111333444555222222111111///...---,,,---------............//////......---------......000111000...,,,+++,,,---,,,,,,------.../////////...---,,,+++++++++++++++//////...---,,,,,,++++++,,,,,,---...///000111222333111///...///111444555::::::::::::;;;<<<======@@@BBBCCCCCCBBBAAAAAABBBAAAAAAAAACCCFFFHHHIIIHHHIIIJJJFFFJJJUUUYYYggg~~~vvvnnnoooxxxyyyooojjjgggkkkpppuuu|||zzztttlllfffdddaaa]]]YYYSSSQQQMMMHHHCCCAAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCEEECCCCCCGGGIIIJJJOOOWWWcccqqq~~~}}}zzzvvvssspppmmmkkkiiieeecccbbb___\\\[[[[[[XXXTTTQQQLLLIIIFFFDDDCCCBBB???>>>===;;;::::::<<<======<<<<<<:::;;;>>>@@@AAAFFFMMMPPPSSSVVVZZZ]]]___``````[[[VVVOOOFFF???;;;888888888999999999999888888777555555555555444333222111111111000000111222444555333333333333111000///...---------............///............------------///000000///---,,,---...,,,,,,------.../////////000///...------------...//////...------,,,+++++++++,,,---...///000000111222111/////////111444555:::::::::::::::;;;<<<===@@@BBBCCCCCCBBBAAAAAABBBAAA@@@@@@BBBFFFHHHHHHGGGJJJKKKHHHLLLVVV[[[ggguuummmoooxxx|||rrrlllllloootttyyyvvvpppllliiieeeaaaZZZWWWRRRMMMHHHEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDFFFDDDEEEHHHIIIJJJNNNTTT```jjjvvv~~~}}}zzzvvvtttpppnnnllljjjfffddd___^^^\\\\\\[[[YYYUUURRRLLLJJJGGGEEEDDDBBB@@@???===;;;::::::<<<======<<<<<<:::;;;???AAABBBGGGNNNQQQSSSWWW[[[]]]^^^]]]]]]ZZZUUUNNNFFF???;;;888888999::::::;;;:::999888777777666555333222222111111000000000000000111333333333333333222222000///...---------............///...............---,,,+++---...000000...------...,,,,,,------...///////////////...---------......//////......---,,,,,,,,,++++++,,,---...//////000222111000///000222444666;;;:::::::::::::::;;;<<<@@@BBBDDDDDDBBBAAAAAABBB@@@???@@@BBBEEEGGGGGGGGGIIIKKKHHHLLLVVVYYYeee|||wwwooopppxxxuuuooonnnpppssswww}}}}}}wwwqqqkkkgggbbb___YYYSSSOOOKKKHHHFFFDDDDDDEEEFFFGGGFFFFFFEEEHHHIIIJJJLLLMMMNNNRRRUUU___eeennnvvv|||yyyvvvrrrooommmjjjfffccc]]]]]]]]]\\\ZZZXXXTTTRRRMMMJJJGGGEEEDDDCCCAAA@@@===;;;::::::<<<======<<<<<<:::<<>>:::999888999999:::;;;:::999777666888777444222111111111111/////////000000111222222111111111000000///---------------............///---......///...---,,,++++++---//////...---------,,,,,,------.../////////---,,,,,,+++++++++,,,,,,//////......---------,,,++++++,,,,,,---......///111111000000111333555666;;;::::::999::::::;;;;;;???AAADDDDDDCCCAAAAAAAAA?????????AAADDDFFFGGGFFFGGGHHHFFFJJJSSSVVV```vvv{{{qqqqqqxxxyyyssspppppppppsssyyy{{{rrrllliiiddd^^^XXXTTTPPPKKKHHHEEEFFFFFFGGGGGGGGGGGGGGGJJJMMMPPPQQQRRRTTTWWWYYY___```dddkkkttt}}}|||yyyuuuqqqmmmiiieeebbb]]]^^^^^^]]]ZZZVVVSSSQQQLLLJJJGGGEEEEEEDDDBBB@@@===;;;::::::<<<======<<<<<<;;;<<<@@@BBBDDDIIIPPPTTTWWW[[[___```^^^[[[YYYWWWRRRKKKDDD>>>:::999888777888::::::999777555333777666444222111111111111...//////000111111222222000000000000000///...------------............///---......//////......------///000///---,,,,,,,,,,,,,,,------.../////////,,,,,,+++++++++,,,,,,---///...............------++++++,,,,,,---.........000000000111222333555666::::::999999999:::;;;;;;???AAADDDEEECCCBBBAAAAAA?????????AAADDDFFFGGGFFFEEEHHHFFFJJJSSSTTT]]]rrrtttqqqvvv}}}wwwsssrrrrrrtttyyy~~~vvvooojjjccc^^^[[[VVVPPPLLLJJJJJJIIIIIIIIIJJJKKKLLLLLLRRRVVVWWWYYY^^^``````aaa]]][[[___hhhttt}}}}}}zzzvvvrrrnnnjjjfffcccaaabbbccc```[[[UUUQQQPPPKKKIIIFFFDDDDDDCCCBBB@@@===;;;::::::<<<======<<<<<<;;;<<<@@@CCCDDDJJJQQQVVVZZZ___bbbcccaaa\\\ZZZUUUQQQJJJCCC===:::999999777888::::::999777444222555444333222222111111222...///000111222222222222222222222222222111000000---------............///............///000111222333333222000---++++++---,,,,,,------.../////////......---------...//////........................,,,,,,------............000000111111333444666666888888888999999:::;;;<<<>>>AAADDDEEEDDDBBBAAA@@@@@@???@@@BBBEEEGGGGGGGGGGGGIIIHHHLLLTTTTTT]]]qqquuuooosss||||||yyyyyyzzz|||xxxssslllgggeee```ZZZTTTQQQPPPNNNMMMMMMOOOQQQSSSRRRYYY___```dddjjjmmmkkkhhh___WWWZZZbbbnnn|||{{{xxxuuurrrpppmmmiiiffffffhhhhhheee^^^VVVRRRPPPJJJHHHEEEDDDCCCCCCAAA@@@===;;;::::::<<<======<<<===;;;===AAACCCEEEKKKRRRXXX\\\aaaffffffccc___[[[TTTPPPIIIBBB===:::999999888999;;;<<<;;;888444222222222333333333222222111///000111222333333333222111222222222222111000000---------............/////////...---///111444666;;;:::777222...,,,---...,,,,,,------.../////////---------------...///000............////////////---............////////////000111222333555666777777777777888999;;;<<<===>>>AAADDDFFFDDDBBB@@@@@@AAA@@@@@@BBBFFFHHHHHHGGGFFFIIIHHHLLLTTTSSSZZZnnnuuunnnpppyyy~~~{{{tttpppnnnjjjccc]]]WWWUUURRRQQQQQQSSSWWWYYYXXXaaagggiiimmmtttwwwuuuooocccYYYZZZaaannn}}}zzzyyyvvvtttrrrqqqooollljjjkkkmmmmmmhhh```WWWRRRPPPIIIGGGDDDCCCCCCBBBAAA???===;;;::::::<<<======<<<===;;;===AAADDDFFFKKKSSSYYY]]]ccchhhiiifffaaa]]]SSSOOOIIIBBB===:::999999999:::<<<===<<<999555333000111222333444333222111///000222333444444333333///000000000000//////...---------.........//////000///------///333777:::AAA???:::444///---...000,,,,,,------...//////000+++++++++++++++,,,---............///////////////.........//////////////////000111222444555666777666666666888999;;;===>>>>>>AAADDDFFFEEEBBB@@@@@@AAAAAAAAACCCFFFHHHIIIHHHCCCGGGFFFJJJRRRPPPWWWkkkwwwnnnpppyyy}}}yyyuuuooojjj]]][[[YYYWWWXXX\\\```bbbfffgggkkkqqqxxx}}}|||nnn```\\\___lll|||zzzvvvuuusssqqqooommmkkkkkkggghhhhhhbbbZZZSSSPPPPPPHHHGGGEEEDDDDDDCCC@@@>>>888888999::::::;;;<<<<<<>>>===???DDDFFFHHHMMMTTTYYY___dddeeeeeeeee```ZZZSSSLLLEEEBBB@@@;;;:::<<<<<<<<<======;;;999666555444444333222222111111000///000111111111111111000222111000//////...//////,,,,,,---...///000111111------///000222444555666555555333111...,,,******+++---000222222000...,,,------------------------000000000000000/////////---,,,,,,+++++++++,,,,,,...///000111222333333333888:::;;;;;;;;;;;;<<<>>>BBBCCCDDDFFFFFFDDDCCCBBB@@@??????CCCJJJMMMKKKHHHEEEEEEHHHLLLNNNRRR^^^iii{{{~~~zzzqqqrrryyyzzztttnnnlllhhheeedddeeehhhjjjppprrrvvv|||tttppprrr|||}}}zzzwwwvvvtttrrrooommmkkkjjjhhhhhhfffaaa[[[TTTPPPOOOHHHGGGEEEDDDDDDCCC@@@===999::::::;;;<<<<<<======>>>===???DDDGGGIIINNNUUUXXX^^^bbbcccdddddd```ZZZTTTLLLEEEBBB>>>:::999:::;;;<<<<<<<<<;;;888666444444444333222222111111000///000000000111111111111222111000//////......///.........///////////////,,,---...000111222333333222222111000///...---,,,,,,---.../////////..............................////////////////////////------,,,,,,,,,,,,------///000111222333444444444888:::;;;;;;;;;;;;<<<>>>AAABBBDDDEEEFFFEEEDDDCCCAAA???@@@DDDJJJLLLJJJGGGIIIIIIJJJLLLLLLPPP[[[fffyyytttsssyyy{{{xxxtttpppnnnooopppqqquuuzzz~~~{{{yyyxxxvvvssspppmmmkkkjjjjjjgggddd```[[[VVVPPPLLLHHHFFFEEEDDDDDDBBB@@@===;;;;;;;;;<<<======>>>>>>>>>===???DDDGGGIIIOOOUUUVVV\\\``````aaabbb```[[[TTTLLLDDD@@@===888777999:::;;;;;;;;;:::888555333444444333222222111111000000000//////000111111222222111000///............000000//////............,,,---...000000000//////////////////////////////---,,,,,,,,,,,,---...///......................................................------------...///000111222333444555555666888:::;;;;;;;;;;;;<<<>>>???@@@CCCEEEFFFEEEEEEDDDAAA@@@AAADDDIIIKKKIIIGGGKKKIIIIIIJJJKKKOOO[[[gggtttwwwtttwww}}}zzzxxxyyyzzz{{{zzz}}}zzzyyywwwtttpppmmmkkkjjjkkkgggbbb^^^[[[VVVOOOJJJHHHFFFDDDDDDCCCBBB???===;;;;;;<<<<<<<<<============<<<>>>DDDGGGIIINNNUUUUUUZZZ^^^^^^___aaa___[[[TTTLLLCCC???;;;777555777::::::;;;;;;999777444333444444333222222111111000000000//////000111222333333222111///............///////////////.........---...///000000///...---......//////////////////+++++++++,,,,,,------...........................,,,,,,---------------...///............//////000000111111222333444555666888:::;;;;;;;;;;;;<<<>>>===???BBBDDDFFFFFFEEEEEEBBBAAABBBEEEHHHJJJHHHGGGHHHGGGGGGIIIJJJPPP]]]kkkuuuyyytttvvv~~~zzzyyywwwtttpppmmmkkkjjjkkkgggaaa^^^[[[UUUNNNHHHGGGFFFDDDCCCCCCBBB???===;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;===CCCFFFHHHNNNUUUUUUZZZ^^^^^^___aaa___[[[UUULLLCCC>>>:::666555888::::::;;;;;;999777444333444444333222222111111000000000000111111333444444333222111///......------------......///000000111//////000000000///...---000/////////......------'''))),,,...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.....................///000111000000000000111333444555888:::;;;;;;;;;;;;<<<>>><<<>>>AAADDDEEEFFFEEEEEEAAAAAACCCEEEHHHIIIHHHGGGHHHGGGGGGHHHJJJOOO\\\jjjzzz|||uuuuuu~~~}}}yyyxxxvvvssspppmmmkkkjjjiiigggccc^^^YYYSSSMMMIIIGGGEEEDDDCCCCCCAAA???<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;>>>CCCFFFIIIOOOVVVVVV\\\``````aaabbb```[[[UUUKKKCCC>>>:::777666999:::;;;;;;;;;:::888555333444444333222222111111000000111222444444555555555333333111000...---------,,,,,,---...///000111111000000//////............111000000///...---,,,,,,&&&(((,,,///000///---++++++++++++++++++++++++++++++,,,,,,------........................///000111000/////////000222444555888:::;;;;;;;;;;;;<<<>>><<<>>>AAACCCEEEEEEEEEDDD???AAACCCFFFHHHIIIIIIIIIKKKIIIIIIJJJIIIMMMYYYeeevvvvvv{{{yyy}}}zzzwwwvvvtttrrrooommmkkkjjjggggggddd___WWWPPPLLLJJJGGGEEEDDDCCCBBBAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===<<>>;;;888888;;;;;;<<<<<<<<<;;;888666444444444333222222111111000000111444777888777666555444333111000...------------.........//////000000000///---,,,+++,,,...///000//////......---,,,,,,((())),,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------...///000111111000000000111333555666888:::;;;;;;;;;;;;<<<>>>===???AAACCCEEEEEEDDDCCC>>>@@@CCCFFFGGGIIIJJJJJJJJJIIIJJJKKKJJJMMMWWWcccxxxxxxtttpppuuu{{{xxxvvvuuusssqqqooommmkkkkkkfffgggfff___VVVOOOKKKJJJGGGEEECCCCCCBBBAAA>>><<<>>>>>>>>>>>>============???>>>AAAGGGJJJMMMSSSZZZYYY___dddeeeeeeeee```ZZZTTTKKKBBB>>>;;;888999===<<<<<<======;;;999666555444444333333222111111000///222666999:::999777555444333111000...------,,,///////////////.........///---+++))))))+++---///........................+++++++++,,,---...000111------------------------,,,,,,------...///000000,,,,,,,,,------///000000222222111111222444666888888:::;;;;;;;;;;;;<<<>>>>>>???AAACCCDDDDDDCCCBBB===???CCCFFFGGGIIIJJJKKKFFFFFFHHHKKKLLLOOOZZZeee}}}